SYSTEM AND A METHOD FOR REMOTELY USING ELECTRICAL DEVICES
First Claim
1. A controller device (400) comprising:
- user interface equipment (401) configurable with software, anda data interface (402) for transmitting and receiving data, characterized in that the controller device further comprises a processing system (403) arranged to;
configure the user interface equipment to provide a virtual user interface of an electrical device to be remotely used on the basis of a received proxy (411) related to the electrical device to be remotely used, the received proxy including user interface software (421) for configuring the user interface equipment and driver software (431) for generating control messages for controlling the electrical device to be remotely used,generate, using the driver software, a control message (441) on the basis of a control action (440) given through the virtual user interface, andtransmit the control message to the electrical device to be remotely used.
2 Assignments
0 Petitions
Accused Products
Abstract
A controller device (209) is enabled to provide a virtual user interface of an electrical device (201) to be remotely used and to generate control messages (241) for controlling the electrical device by providing the controller device with a proxy (211) of the electrical device. The proxy is a movable software package which can be used for representing the electrical device in the controller device. The proxy can be configured to have a limited time-to-live in the controller device and/or a surrounding system may have been arranged to send to the controller device a proxy removal message when the corresponding electrical device is leaving the system or a data transfer connection to it has otherwise been lost. Therefore, a sufficiently up-to-date awareness of the electrical devices and a capability of remotely using them can be maintained in the controller device.
21 Citations
33 Claims
-
1. A controller device (400) comprising:
-
user interface equipment (401) configurable with software, and a data interface (402) for transmitting and receiving data, characterized in that the controller device further comprises a processing system (403) arranged to; configure the user interface equipment to provide a virtual user interface of an electrical device to be remotely used on the basis of a received proxy (411) related to the electrical device to be remotely used, the received proxy including user interface software (421) for configuring the user interface equipment and driver software (431) for generating control messages for controlling the electrical device to be remotely used, generate, using the driver software, a control message (441) on the basis of a control action (440) given through the virtual user interface, and transmit the control message to the electrical device to be remotely used. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An electrical device (500) comprising:
-
a data interface (501) for transmitting and receiving data, functional elements (502) for carrying out actions defined by a received control message (541), and a memory device (503), characterized in that; data stored in the memory device comprises a proxy (511) including user interface software (521) with the aid of which a controller device is capable of configuring user interface equipment of the controller device to provide a virtual user interface of the electrical device and driver software (531) with the aid of which the controller device is capable of generating the control message on the basis of a control action given through the virtual user interface, and the electrical device is arranged to transmit the proxy via the data interface as a response to a pre-determined situation. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A system comprising:
-
a controller device (109, 209) comprising user interface equipment configurable with software, at least one electrical device (101, 102, 201, 202, 203, 204) comprising functional elements for carrying out actions defined by a received control message, the electrical device being capable of transmitting data to the controller device and the controller device being capable of transmitting data to the electrical device, and one or more memory devices (151, 152, 251, 252, 253, 254) for storing data, characterized in that; the one or more memory devices are storing a proxy (111, 112, 211, 212, 213, 124) that is related to the electrical device and includes user interface software (121,122, 221, 222, 223, 224) and driver software (131, 132, 231, 232, 233, 234), the controller device is arranged to configure its user interface equipment to provide a virtual user interface of the electrical device on the basis of the user interface software of the proxy received at the controller device, the controller device is arranged to generate, using the driver software of the proxy, the control message (141, 241) for the electrical device on the basis of a control action (140, 240) given through the virtual user interface, and the controller device is arranged to transmit the control message to the electrical device. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. A method for remotely using an electrical device with a controller device comprising user interface equipment configurable with software, characterized in that the method comprises carrying out the following actions at the controller device:
-
receiving (601) a proxy related to the electrical device to be remotely used, the proxy including user interface software for configuring the user interface equipment and driver software for generating control messages for controlling the electrical device to be remotely used, configuring (602), using the user interface software, the user interface equipment to provide a virtual user interface of the electrical device to be remotely used, generating (603), using the driver software, a control message on the basis of a control action given through the virtual user interface, and transmitting (604) the control message to the electrical device to be remotely used.
-
-
29. A method for enabling a controller device to remotely use an electrical device comprising functional elements for carrying out actions defined by a control message, characterized in that the method comprises:
-
transmitting (701) to the controller device a proxy including user interface software with the aid of which the controller device is capable of configuring its user interface equipment to provide a virtual user interface of the electrical device and driver software with the aid of which the controller device is capable of generating the control message on the basis of a control action given through the virtual user interface, at the electrical device, receiving (702) from the controller device the control message, and at the electrical device, carrying out (703) actions defined by the control message received.
-
-
30. A computer program for remotely using an electrical device with a controller device that comprises a programmable processor and user interface equipment configurable with software, characterized in that the computer program comprises computer executable instructions for controlling the programmable processor of the controller device to:
-
receive a proxy related to the electrical device to be remotely used, the proxy including user interface software for configuring the user interface equipment and driver software for generating control messages for controlling the electrical device to be remotely used, configure, using the user interface software, the user interface equipment to provide a virtual user interface of the electrical device to be remotely used, generate, using the driver software, a control message on the basis of a control action given through the virtual user interface, and transmit the control message to the electrical device to be remotely used. - View Dependent Claims (31)
-
-
32. A computer program for enabling a controller device to remotely use an electrical device comprising a programmable processor and functional elements for carrying out actions defined by a control message, characterized in that the computer program comprises computer executable instructions for controlling the programmable processor of the electrical device to:
-
transmit to the controller device a proxy including user interface software with the aid of which the controller device is capable of configuring its user interface equipment to provide a virtual user interface of the electrical device and driver software with the aid of which the controller device is capable of generating the control message on the basis of a control action given through the virtual user interface, and control the functional elements to carry out the actions defined by the control message received from the controller device. - View Dependent Claims (33)
-
Specification