Autonomous and universal remote control system and scheme
First Claim
1. An autonomous and universal remote control system for remotely controlling at least one controlled target on which at least one processor is installed, the autonomous and universal remote control system comprising:
- a generic remote controller (GRC), further comprising;
a GRC UID (Unified Identification) transmission interface for receiving a UID, wherein said GRC UID transmission interface belongs to a UID transmission device;
a user interface for displaying message and issuing a command;
a GRC data transmission interface belonging to a data transmission device for transmitting a context and said command;
a UID recognition means for recognizing a UID and converting said UID into useful information;
a context collection means for sending said useful information, and sending a context-requesting instruction, wherein said context collection means can also handle said context sent by said GRC data transmission interface;
a context translation means for interpreting and transforming said context into a screen that can be displayed on said user interface; and
a GRC distributed computing means; and
at least one generic embedded controller (GEC), respectively installed on said at least one controlled target, wherein said at least one GEC matches with said GRC, and said at least one GEC further comprises;
a UID generating means for generating said UID;
a context generating means for generating said context, wherein said context records the related data of said at least one GEC and said GRC, and the control interface and method corresponding to said at least one GEC; and
a GEC distributed computing means for enabling the interoperability with said GRC via said data transmission device, and said GRC distributed computing means is used for enabling the interoperability with said at least one GEC via said data transmission device;
a GEC UID transmission interface for transmitting said UID; and
a GEC data transmission interface belonging to said data transmission device for transmitting said context and said command, wherein said command is executed by said at least one processor for controlling said at least one controlled target.
1 Assignment
0 Petitions
Accused Products
Abstract
An autonomous and universal remote control system and scheme is disclosed. The autonomous and universal remote control system comprises at least one generic embedded controller (GEC) respectively installed on at least one controlled target, such as appliances, robots and equipment, etc.; and a generic remote controller (GRC), wherein the at least one GEC matches with the GRC. The autonomous and universal remote control scheme utilizes the GRC to sense the type of the at least one controlled target automatically, and then to download the context of controlled target dynamically, thereby autonomously controlling the controlled targets of various types with one single GRC.
-
Citations
18 Claims
-
1. An autonomous and universal remote control system for remotely controlling at least one controlled target on which at least one processor is installed, the autonomous and universal remote control system comprising:
-
a generic remote controller (GRC), further comprising;
a GRC UID (Unified Identification) transmission interface for receiving a UID, wherein said GRC UID transmission interface belongs to a UID transmission device;
a user interface for displaying message and issuing a command;
a GRC data transmission interface belonging to a data transmission device for transmitting a context and said command;
a UID recognition means for recognizing a UID and converting said UID into useful information;
a context collection means for sending said useful information, and sending a context-requesting instruction, wherein said context collection means can also handle said context sent by said GRC data transmission interface;
a context translation means for interpreting and transforming said context into a screen that can be displayed on said user interface; and
a GRC distributed computing means; and
at least one generic embedded controller (GEC), respectively installed on said at least one controlled target, wherein said at least one GEC matches with said GRC, and said at least one GEC further comprises;
a UID generating means for generating said UID;
a context generating means for generating said context, wherein said context records the related data of said at least one GEC and said GRC, and the control interface and method corresponding to said at least one GEC; and
a GEC distributed computing means for enabling the interoperability with said GRC via said data transmission device, and said GRC distributed computing means is used for enabling the interoperability with said at least one GEC via said data transmission device;
a GEC UID transmission interface for transmitting said UID; and
a GEC data transmission interface belonging to said data transmission device for transmitting said context and said command, wherein said command is executed by said at least one processor for controlling said at least one controlled target. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An autonomous and universal remote control scheme applied on an autonomous and universal remote control system comprising a GRC having a UID recognition means, a context collection means, a context translation means, a GRC distributed computing means, a GRC data transmission interface, a user interface and a GRC UID transmission interface;
- and at least one GEC that is respectively installed on at least one controlled target and matches with said GRC, said at least one GEC having a UID generating means, a GEC distributed computing element, a context generating means;
a GEC data transmission interface; and
a GEC UID transmission interface, wherein said at least one controlled target has installed at least one processor thereon, said at least one processor and said GEC distributed computing means communicating signals with each other, said autonomous and universal remote control scheme comprising;
said at least one GEC publishing a UID, wherein said UID is published by said UID generating means, and transmitted via an UID transmission which is executed via said GEC UID transmission interface and said GRC UID transmission interface;
said GRC obtaining and recognizing said UID, wherein said GRC obtains said UID via said UID transmission interface, and said UID is recognized by said UID recognition means;
triggering said context collection means;
sending a context-requesting instruction, wherein said context-requesting instruction is sent from said context collection means to said GRC distributed computing means;
sending said context-requesting instruction via said GRC distributed computing means to said GRC data transmission interface;
performing a first data transmission to transmit said context-requesting instruction from said GRC data transmission interface to said GEC data transmission interface;
passing said context-requesting instruction to said GEC distributed computing means;
sending said context-requesting instruction via said GEC distributed computing means to said context generating means for generating a context;
sending said context to said GEC data transmission interface;
performing a second data transmission to transmit said context from said GEC data transmission interface to said GRC data transmission interface;
sending said context to said context collection means;
sending said context to said translation means for being interpreted and transformed into an information;
displaying said information, wherein said information is sent from said context translation means to said user interface for display;
generating and sending a command to said GRC distributed computing means, wherein said command is issued via said user interface;
sending said command to said GRC data transmission interface via said GRC distributed computing means;
performing a third data transmission to transmit said command from GRC data transmission interface to said GEC data transmission interface;
sending said command to said GEC distributed computing means;
sending said command to said at least one processor of said at least one controlled target for execution so as to control said at least one controlled target, wherein said at least one processor returns a response message;
sending said response message to said GEC data transmission interface via said GEC distributed computing means;
performing a fourth data transmission to transmit said response message from said GEC data transmission interface to said GRC data transmission interface;
sending said response message to said GRC distributed computing means; and
displaying said response message, wherein said reposnse message is sent from said GRC distributed computing means to said user interface for display. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
- and at least one GEC that is respectively installed on at least one controlled target and matches with said GRC, said at least one GEC having a UID generating means, a GEC distributed computing element, a context generating means;
Specification