Method and device arrangement for managing a user application/device management server/client device environment
First Claim
1. A method for executing consecutive instructions in a client device in a mobile user application—
- device management server—
client device environment, in which method;
at least one instruction sequence is formed of said instructions in the user application, which instruction sequence comprise;
command sequences including single commands, and;
control structures including conditional commands, the instruction sequence is transmitted to the device management server;
the device management server executes the command sequences and control structures in the client device.
2 Assignments
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 user application device management server—client device environment (23, 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 user application (23) forms the instructions to be executed in the client device (21) into an instruction sequence (200), which is transmitted to the device management server (22) controlling the client device (21). The instruction execution module in the device management server breaks up the instruction sequence into command sequences and control structures. The command sequences are executed in the client device (21). The conditional commands belonging to the instruction sequence, specified by the control structures, are executed by the instruction execution module individually, without the help of the user application. The device management server sends a message describing the success of the execution of the instruction sequence to the user application.
-
Citations
16 Claims
-
1. A method for executing consecutive instructions in a client device in a mobile user application—
- device management server—
client device environment, in which method;
at least one instruction sequence is formed of said instructions in the user application, which instruction sequence comprise;
command sequences including single commands, and;
control structures including conditional commands, the instruction sequence is transmitted to the device management server;
the device management server executes the command sequences and control structures in the client device. - View Dependent Claims (2, 3, 4, 13, 14)
- device management server—
-
5. A data transfer arrangement operating in a mobile user application—
- device management server—
client device environment for executing instructions in the client device, in which data transfer arrangement in the user application at least one instruction sequence has been formed 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 device management server. - View Dependent Claims (6, 7, 8, 15, 16)
- device management server—
-
9. An instruction execution module of a device management server operating in a mobile user application—
- device management server—
client device environment, the instruction execution module comprising;
program means for receiving an instruction sequence transmitted by the user application;
program means for breaking up the instruction sequence into single instructions, which are either command sequences or control structures;
program means for controlling the execution of the command sequences in the client device;
program means for executing the control structures in the device management server;
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 user application. - View Dependent Claims (10)
- device management server—
-
11. A computer usable medium having computer readable code means embodied therein for creating an instruction execution module of a device management server, the computer program product comprising:
-
computer readable code means for receiving an instruction sequence transmitted by the user application;
computer readable code means for breaking up the instruction sequence into single instructions, which are either command sequences or control structures;
computer readable code means for controlling the execution of the command sequences in the client device;
computer readable code means for executing the control structures in the device management server;
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 user application. - View Dependent Claims (12)
-
Specification