System and method for bi-directional transmission of information between a remote controller and target systems
First Claim
1. A remote control method for controlling a plurality of apparatuses to be controlled by using a single controller by providing wireless, bi-directional transmission of control data between the controller and said apparatuses to be controlled, said method comprising the steps of:
- (a) said controller transmitting a register request packet to said apparatus to be controlled so that a user can determine a presence of said apparatuses to be controlled;
(b) receiving, at each of said apparatuses to be controlled, said register request packet and transmitting therefrom a register response packet to said controller, said register response packet including information concerning said apparatuses to be controlled;
(c) transmitting, from said controller, an additional register request packet to said apparatuses to be controlled so that apparatuses to be controlled which is/are not yet registered can be registered;
(d) displaying, by said controller, all apparatuses determined to be controlled in menu lists, and transmitting a menu request packet to an apparatus chosen by the user among the determined apparatuses;
(e) receiving, at each of said apparatuses to be controlled, said menu request packet, comparing an ID of said chosen apparatus in said received menu request packet and an ID of said apparatus to be controlled, ignoring said menu request packet when said IDs are not the same, and transmitting a menu response packet including menus available in the present state to the controller when said IDs are the same;
(f) receiving, at said controller, said menu response packet, comparing an ID of an apparatus to be controlled in said menu response packet and an ID of said chosen apparatus, ignoring said menu response packet when said IDs are not same, displaying menus available to a user by processing said menu response packet when said IDs are the same, and transmitting an execution request packet to said apparatus to be controlled when the user chooses an execution from the menus; and
(g) receiving, at each of said apparatuses to be controlled, said execution request packet, checking IDs of said controller and an apparatus to be controlled in said execution request packet, ignoring said execution request packet when it is found that said execution request packet is not for said apparatus to be controlled, updating a status of said apparatus to be controlled when it is found that said execution request packet is for said apparatus to be controlled, and transmitting an execution response packet to the controller, said execution response packet indicating that said apparatus to be controlled has received said execution request packet and completed processing.
5 Assignments
0 Petitions
Accused Products
Abstract
The remote control method and system therefor, for integrating and controlling plural controlled apparatuses by using a single controlling apparatus are disclosed. In the remote control system a display is set, and in the controlling apparatus and in several controlled apparatuses light emitting parts and light receiving parts are set so as to be enabled to communicate in both directions in a wireless style communication. According to a request of the controlling apparatus, a menu is displayed on a display of the controlling apparatus in a character or a graphic type on the basis of a packet data for a control function transmitted from the controlled apparatuses, so that a user may select it. Thereby, the user operates a direction key button and operational buttons, which adhere to the controlling apparatus, and also the user selects the wanted control function out of the displayed menu, and makes it transmitted to the controlled apparatuses in the wireless style communication. Accordingly several controlled apparatuses are easily integrated and controlled by one remote control system.
-
Citations
9 Claims
-
1. A remote control method for controlling a plurality of apparatuses to be controlled by using a single controller by providing wireless, bi-directional transmission of control data between the controller and said apparatuses to be controlled, said method comprising the steps of:
-
(a) said controller transmitting a register request packet to said apparatus to be controlled so that a user can determine a presence of said apparatuses to be controlled; (b) receiving, at each of said apparatuses to be controlled, said register request packet and transmitting therefrom a register response packet to said controller, said register response packet including information concerning said apparatuses to be controlled; (c) transmitting, from said controller, an additional register request packet to said apparatuses to be controlled so that apparatuses to be controlled which is/are not yet registered can be registered; (d) displaying, by said controller, all apparatuses determined to be controlled in menu lists, and transmitting a menu request packet to an apparatus chosen by the user among the determined apparatuses; (e) receiving, at each of said apparatuses to be controlled, said menu request packet, comparing an ID of said chosen apparatus in said received menu request packet and an ID of said apparatus to be controlled, ignoring said menu request packet when said IDs are not the same, and transmitting a menu response packet including menus available in the present state to the controller when said IDs are the same; (f) receiving, at said controller, said menu response packet, comparing an ID of an apparatus to be controlled in said menu response packet and an ID of said chosen apparatus, ignoring said menu response packet when said IDs are not same, displaying menus available to a user by processing said menu response packet when said IDs are the same, and transmitting an execution request packet to said apparatus to be controlled when the user chooses an execution from the menus; and (g) receiving, at each of said apparatuses to be controlled, said execution request packet, checking IDs of said controller and an apparatus to be controlled in said execution request packet, ignoring said execution request packet when it is found that said execution request packet is not for said apparatus to be controlled, updating a status of said apparatus to be controlled when it is found that said execution request packet is for said apparatus to be controlled, and transmitting an execution response packet to the controller, said execution response packet indicating that said apparatus to be controlled has received said execution request packet and completed processing. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
Specification