JP2001268668A - Remote control system and its setting method - Google Patents
Remote control system and its setting methodInfo
- Publication number
- JP2001268668A JP2001268668A JP2000078661A JP2000078661A JP2001268668A JP 2001268668 A JP2001268668 A JP 2001268668A JP 2000078661 A JP2000078661 A JP 2000078661A JP 2000078661 A JP2000078661 A JP 2000078661A JP 2001268668 A JP2001268668 A JP 2001268668A
- Authority
- JP
- Japan
- Prior art keywords
- remote control
- controlled device
- remote controller
- remote
- control program
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Withdrawn
Links
Landscapes
- Stored Programmes (AREA)
- Details Of Television Systems (AREA)
- Selective Calling Equipment (AREA)
Abstract
(57)【要約】
【解決手段】 被制御機器10側に、この被制御機器1
0を遠隔制御する機能を持つリモートコントロールプロ
グラム17を格納し、被制御機器10とリモートコント
ローラ20とのデータリンクが確立すると、被制御機器
10側からリモートコントローラ20側に、リモートコ
ントロールプログラム17がダウンロードされる。
【効果】 被制御機器10の制御のために前もってリモ
ートコントローラ20に、専用のフロッピーディスクや
CD−ROMからリモートコントロールプログラム17
をセットアップしておかなくてよい。
(57) Abstract: A controlled device 1 is provided on a controlled device 10 side.
When a data link is established between the controlled device 10 and the remote controller 20, the remote control program 17 is downloaded from the controlled device 10 to the remote controller 20. Is done. [Effect] A remote control program 17 is provided to the remote controller 20 in advance for control of the controlled device 10 from a dedicated floppy disk or CD-ROM.
Need not be set up.
Description
【0001】[0001]
【発明の属する技術分野】本発明は、リモートコントロ
ールシステムとその設定方法に関する。[0001] The present invention relates to a remote control system and a setting method thereof.
【0002】[0002]
【従来の技術】家庭電化製品、オフィスオートメーショ
ン機器、その他の機器で、リモートコントロールシステ
ムを採用するものは少なくない。また、例えばプラント
の監視モニタやテレビジョン会議システム等に用いられ
る大型液晶プロジェクタ数台を、1台のリモートコント
ローラでコントロールするような大規模システムも開発
されている(特許第2953824号)。2. Description of the Related Art Many home appliances, office automation devices, and other devices employ a remote control system. For example, a large-scale system in which several large-sized liquid crystal projectors used for a plant monitor and a television conference system are controlled by one remote controller has been developed (Japanese Patent No. 2953824).
【0003】[0003]
【発明が解決しようとする課題】ところで、上記のよう
な従来の技術には、次のような解決すべき課題があっ
た。例えば家庭用のテレビジョンやVTRの場合、リモ
ートコントロール方式が統一規格化され、異なるメーカ
ーの製品も1台のリモートコントローラを用いてコント
ロールすることができるようになった。しかしながら、
エアコンのリモートコントローラとテレビジョンのリモ
ートコントローラとは全く制御内容が異なるから、それ
ぞれ別々のものを使わなければならない。家庭内の様々
な機器の自動化、ハイテク化が進むと、ますます多くの
リモートコントローラが必要になる。オフィスオートメ
ーションについても同様である。これではリモートコン
トローラの保管や管理が煩雑になる。However, the above-mentioned prior art has the following problems to be solved. For example, in the case of home televisions and VTRs, the remote control system has been standardized, and products of different manufacturers can be controlled using a single remote controller. However,
Since the remote controller of the air conditioner and the remote controller of the television have completely different control contents, they must be used separately. As various devices in the home become more automated and higher-tech, more and more remote controllers are required. The same applies to office automation. This complicates storage and management of the remote controller.
【0004】この問題を解決するために、携帯用のパー
ソナルコンピュータにリモートコントロール用のプログ
ラムをインストールして、1台のパーソナルコンピュー
タで様々な機器のリモートコントロールを可能にする技
術も知られている。このとき、コントロールの対象とな
る機器とパーソナルコンピュータとをケーブルで接続し
たものよりも、特許第2953824号に紹介されたよ
うに、赤外線等によるコードレスのリモートコントロー
ラのほうがユーザにとって使い勝手が良い。さらに、パ
ーソナルコンピュータの代わりにノートタイプのコンピ
ュータやモバイルコンピュータを使用すれば、1台の小
型なリモートコントローラで、希望するほとんど全ての
機器のコードレスによるリモートコントロールが可能に
なる。[0004] In order to solve this problem, there is also known a technique in which a remote control program is installed in a portable personal computer to enable remote control of various devices with one personal computer. At this time, as described in Japanese Patent No. 2953824, a cordless remote controller using infrared rays or the like is more convenient for the user than a device in which a device to be controlled and a personal computer are connected by a cable. Furthermore, if a notebook computer or mobile computer is used instead of a personal computer, cordless remote control of almost all desired devices becomes possible with one small remote controller.
【0005】ところが、こうした場合に、前もって、コ
ントロールの対象になる被制御機器ごとにそのリモート
コントロール用のプログラムを、コンピュータ側にイン
ストールする作業が必要になる。リモートコントロール
用のプログラムをインストールをしていない機器の制御
はできない。従って、例えば数台の大型液晶プロジェク
タのリモートコントロールのために、各プロジェクタの
リモートコントロール用のプログラムを、前もってそれ
ぞれインストールする必要が生じる。However, in such a case, it is necessary to previously install a remote control program for each controlled device to be controlled on the computer side. Devices without a remote control program installed cannot be controlled. Therefore, for example, for remote control of several large-sized liquid crystal projectors, it is necessary to install a program for remote control of each projector in advance.
【0006】しかも、もし新たなプロジェクタを購入し
た場合や、別の機器のコントロール機能も追加したい場
合には、さらにそれぞれのリモートコントロール用のプ
ログラムをインストールしなければならなくなる。こう
した作業は煩雑であり、ユーザがリモートコントロール
用プログラムを誤って選択して、操作に支障をきたすと
いう問題も生じる。[0006] In addition, if a new projector is purchased, or if it is desired to add a control function for another device, it is necessary to further install respective remote control programs. Such work is complicated, and there is also a problem that a user may select a remote control program by mistake and hinder the operation.
【0007】[0007]
【課題を解決するための手段】本発明は以上の点を解決
するため次の構成を採用する。The present invention employs the following structure to solve the above problems.
【0008】〈構成1〉被制御機器側に、この被制御機
器を遠隔制御する機能を持つリモートコントロールプロ
グラムを格納し、上記被制御機器とリモートコントロー
ラとのデータリンクが確立すると、上記被制御機器側か
ら上記リモートコントローラ側に、上記リモートコント
ロールプログラムがダウンロードされることを特徴とす
るリモートコントロールシステムの設定方法。<Configuration 1> A remote control program having a function of remotely controlling the controlled device is stored in the controlled device, and when a data link between the controlled device and the remote controller is established, the controlled device is controlled. A method for setting a remote control system, wherein the remote control program is downloaded from the side to the remote controller side.
【0009】被制御機器は、リモートコントロールの対
象になる任意の機器である。このシステムは、リモート
コントロールプログラムが被制御機器内部に格納されて
いて、リモートコントローラに直接ダウンロードされる
点に特徴がある。リモートコントローラは、被制御機器
とデータリンクを確立し、データ通信によりリモートコ
ントロールプログラムのダウンロードを受ける。被制御
機器とリモートコントローラとの接続は、ケーブル接続
式でもコードレス式でもよい。被制御機器側にリモート
コントロールプログラムが格納されていると、その機器
の制御のために前もってリモートコントローラに専用の
フロッピー(登録商標)ディスクやCD−ROMからリ
モートコントロールプログラムをセットアップしておか
なくてよい。ダウンロードされたプログラムは使用後消
去してもよいし、以後繰り返し使用してもよい。[0009] The controlled device is any device to be remote controlled. This system is characterized in that a remote control program is stored in a controlled device and downloaded directly to a remote controller. The remote controller establishes a data link with the controlled device, and receives a download of the remote control program by data communication. The connection between the controlled device and the remote controller may be a cable connection type or a cordless type. If the remote control program is stored in the controlled device, it is not necessary to set up the remote control program from a dedicated floppy (registered trademark) disk or CD-ROM in the remote controller in advance for controlling the device. . The downloaded program may be deleted after use, or may be used repeatedly thereafter.
【0010】〈構成2〉構成1に記載のリモートコント
ロールシステムの設定方法において、上記被制御機器と
リモートコントローラとのデータリンクが確立すると、
上記リモートコントローラから上記被制御機器に対して
上記リモートコントロールプログラムのダウンロードの
要求を行なう機能を持つダウンロード用プログラムが転
送されることを特徴とするリモートコントロールシステ
ムの設定方法。<Configuration 2> In the setting method of the remote control system described in Configuration 1, when a data link between the controlled device and the remote controller is established,
A setting method of a remote control system, wherein a download program having a function of requesting the controlled device to download the remote control program is transferred from the remote controller.
【0011】リモートコントローラから被制御機器に対
してリモートコントロールプログラムのダウンロードの
要求を行なう機能を持つダウンロード用プログラムを、
被制御機器側からリモートコントローラに転送するよう
にすれば、被制御機器の所定の場所に格納されたリモー
トコントロールプログラムのダウンロードを、自動的に
行うことができる。即ち、リモートコントローラ側では
被制御機器とデータリンクを確立するための情報のみを
保持していればよいという効果がある。なお、このダウ
ンロード用プログラムは、例えば1個のコマンドだけで
構成されていてもよいし、複雑な記述を含むものでもよ
い。A download program having a function of requesting a controlled device to download a remote control program from a remote controller is provided by:
If the controlled device transfers the data to the remote controller, the remote control program stored in a predetermined location of the controlled device can be automatically downloaded. That is, there is an effect that the remote controller only needs to hold information for establishing a data link with the controlled device. The download program may be composed of, for example, only one command, or may include a complicated description.
【0012】〈構成3〉構成2に記載のリモートコント
ロールシステムの設定方法において、上記ダウンロード
用プログラムは、汎用のブラウザで制御されるウエブデ
ータからなることを特徴とするリモートコントロールシ
ステムの設定方法。<Structure 3> The method of setting a remote control system according to Structure 2, wherein the download program comprises web data controlled by a general-purpose browser.
【0013】汎用のブラウザで制御されるウエブデータ
は、パーソナルコンピュータの場合、機種を問わずに送
受信できる。またそのプロトコルが確立しており、不特
定の任意の機器のプログラムのダウンロードに適する。
ウエブデータ中には、汎用の言語でダウンロード用プロ
グラムが記述される。また、ウエブデータに付加された
データ中にプログラムのダウンロード機能を持つ記述を
含めても良い。[0013] Web data controlled by a general-purpose browser can be transmitted and received regardless of the type of personal computer. In addition, the protocol is established, and it is suitable for downloading a program of an unspecified arbitrary device.
In the web data, a download program is described in a general-purpose language. Further, a description having a function of downloading a program may be included in the data added to the web data.
【0014】〈構成4〉構成3に記載のリモートコント
ロールシステムの設定方法において、リモートコントロ
ーラにダウンロードされたリモートコントロールプログ
ラムは、汎用のブラウザにより起動されることを特徴と
するリモートコントロールシステムの設定方法。<Structure 4> The method for setting a remote control system according to Structure 3, wherein the remote control program downloaded to the remote controller is started by a general-purpose browser.
【0015】リモートコントロールプログラムをリモー
トコントローラにダウンロードしても、これを起動して
セットアップをする処理が必要になる。リモートコント
ロールプログラムが汎用のブラウザにより起動されるも
のであれば、ダウンロードした後自動的に起動して、リ
モートコントローラを使用できる状態になる。[0015] Even if the remote control program is downloaded to the remote controller, it is necessary to start the remote control program and perform a setup process. If the remote control program is started by a general-purpose browser, it is automatically started after downloading, and the remote controller can be used.
【0016】〈構成5〉被制御機器と、この被制御機器
をリモートコントロールするリモートコントローラとか
ら成り、上記被制御機器には、この被制御機器を遠隔制
御する機能を持つリモートコントロールプログラムを格
納した記憶部と、このリモートコントロールプログラム
を上記リモートコントローラにダウンロードする機能を
持つサーバ機能部と、リモートコントローラとの間でデ
ータリンクを確立する通信インタフェースとが設けら
れ、上記リモートコントローラには、上記被制御機器と
の間でデータリンクを確立する通信インタフェースと、
上記被制御機器から上記リモートコントロールプログラ
ムのダウンロードを受けるクライアント機能部と、ダウ
ンロードされたリモートコントロールプログラムを格納
する記憶部とが設けられていることを特徴とするリモー
トコントロールシステム。<Configuration 5> A remote control program having a function of remotely controlling the controlled device is stored in the controlled device, comprising a controlled device and a remote controller for remotely controlling the controlled device. A storage unit, a server function unit having a function of downloading the remote control program to the remote controller, and a communication interface for establishing a data link between the remote controller and the remote controller; A communication interface for establishing a data link with the device;
A remote control system, comprising: a client function unit that receives a download of the remote control program from the controlled device; and a storage unit that stores the downloaded remote control program.
【0017】構成1の発明を実現する装置である。被制
御機器側にサーバ機能部があり、リモートコントローラ
側にクライアント機能部があるので、ウエブデータを利
用したリモートコントロールプログラムのダウンロード
が可能になる。This is an apparatus for realizing the invention of Configuration 1. Since the controlled device has a server function unit and the remote controller has a client function unit, it is possible to download a remote control program using web data.
【0018】〈構成6〉構成5に記載のリモートコント
ロールシステムにおいて、上記被制御機器の上記サーバ
機能部は、上記通信インタフェースにより上記被制御機
器とリモートコントローラとのデータリンクが確立する
と、上記被制御機器から上記リモートコントローラ側
に、上記リモートコントロールプログラムのダウンロー
ドの要求を行なう機能を持つダウンロード用プログラム
を転送することを特徴とするリモートコントロールシス
テム。<Structure 6> In the remote control system according to Structure 5, the server function unit of the controlled device, when a data link between the controlled device and the remote controller is established by the communication interface, the controlled device. A remote control system, wherein a download program having a function of requesting download of the remote control program is transferred from a device to the remote controller.
【0019】構成2の発明を実施するシステムである。This is a system for implementing the invention of Configuration 2.
【0020】〈構成7〉構成5に記載のリモートコント
ロールシステムにおいて、上記リモートコントローラの
クライアント機能部は、上記被制御機器に対してURL
を送信し、上記被制御機器のサーバ機能部は、上記リモ
ートコントローラに対して、プログラムのダウンロード
機能を持つウエブデータを送信することを特徴とするリ
モートコントロールシステム。<Structure 7> In the remote control system according to Structure 5, the client function unit of the remote controller transmits a URL to the controlled device.
And the server function unit of the controlled device transmits web data having a program download function to the remote controller.
【0021】URL(uniform resource locator)は、
被制御機器のサーバ機能部が管理するウエブ(WWW)
データのアドレスを指定する。これによりリモートコン
トローラはリモートコントロールプログラムのダウンロ
ード機能を持つウエブデータを自己のブラウザに受信し
て表示する。ウエブデータを格納するアドレス(UR
L)だけは予めリモートコントローラ側に記憶させてお
くことが好ましい。被制御機器の記憶部にリモートコン
トロールプログラムを記憶させたとしても、それを直接
取り出してリモートコントローラ側にダウンロードする
処理は、オペレーティングシステム等の制御が必要にな
り、一般に、複雑な手順を要する。1台のリモートコン
トローラで多数の被制御機器をリモートコントロールす
るような場合には、被制御機器ごとにこのような手順の
設定をするのは容易でない。また、これは、被制御機器
ごとのリモートコントロールプログラムを予めインスト
ールしておくのと同様の欠点がある。これに対して、こ
の発明では、被制御機器ごとにひとつのURLを記憶し
ておくだけでよい。リモートコントローラ側の記憶デー
タ量も少ない。また、制御が必要になったとき直接キー
ボードからURLを入力しても負担にならない。従っ
て、プログラムのダウンロード手順が簡素化される。The URL (uniform resource locator) is
Web (WWW) managed by the server function unit of the controlled device
Specify the address of the data. As a result, the remote controller receives and displays the web data having the download function of the remote control program on its own browser. Address (UR) for storing web data
It is preferable that only L) be stored in the remote controller in advance. Even if the remote control program is stored in the storage unit of the controlled device, the process of directly extracting the remote control program and downloading it to the remote controller requires control of an operating system or the like, and generally requires a complicated procedure. When a large number of controlled devices are remotely controlled by one remote controller, it is not easy to set such a procedure for each controlled device. In addition, this has the same disadvantage as installing a remote control program for each controlled device in advance. On the other hand, in the present invention, it is only necessary to store one URL for each controlled device. The amount of data stored on the remote controller is also small. In addition, it is not burdensome to directly input a URL from the keyboard when control is required. Therefore, the procedure for downloading the program is simplified.
【0022】〈構成8〉構成7に記載のリモートコント
ロールシステムにおいて、リモートコントローラにダウ
ンロードされたリモートコントロールプログラムは、汎
用のブラウザにより起動されることを特徴とするリモー
トコントロールシステム。<Structure 8> The remote control system according to Structure 7, wherein the remote control program downloaded to the remote controller is started by a general-purpose browser.
【0023】構成4の発明を実施するためのシステムで
ある。This is a system for implementing the invention of Configuration 4.
【0024】〈構成9〉構成7乃至8のいずれかに記載
のリモートコントロールシステムにおいて、データリン
クは近距離無線データ通信によることを特徴とするリモ
ートコントロールシステム。<Configuration 9> The remote control system according to any one of Configurations 7 and 8, wherein the data link is through short-range wireless data communication.
【0025】コードレスのデータリンクとしては、赤外
線通信方式(Ir)がよく知られている。しかしなが
ら、指向性が無く伝送速度の速い近距離無線データ通信
を採用するこで、より高い操作性を確保できる。As a cordless data link, an infrared communication system (Ir) is well known. However, higher operability can be ensured by employing short-distance wireless data communication with no directivity and a high transmission speed.
【0026】〈構成10〉被制御機器からリモートコン
トローラに対して送信されるデータであって、汎用のブ
ラウザで制御され、被制御機器の所定の場所に格納され
たリモートコントロールプログラムをリモートコントロ
ーラ側にダウンロードするための機能を持つウエブデー
タから成るダウンロード用プログラムを記録した、コン
ピュータ読み取り可能な記録媒体。<Structure 10> Data transmitted from the controlled device to the remote controller, which is controlled by a general-purpose browser and stored in a predetermined location of the controlled device, is transmitted to the remote controller side. A computer-readable recording medium in which a download program composed of web data having a download function is recorded.
【0027】構成2の発明を実施するためにサーバ側か
らリモートコントローラ側に送信されるデータ構造に係
わる発明である。サーバ機能部を備えた被制御機器にこ
のデータを記憶させておけば、一般の任意のパーソナル
コンピュータ等をリモートコントローラに変えることが
できる。This is an invention relating to a data structure transmitted from the server side to the remote controller side in order to carry out the invention of Configuration 2. If this data is stored in a controlled device having a server function unit, a general arbitrary personal computer or the like can be changed to a remote controller.
【0028】〈構成11〉構成10に記載の記録媒体に
おいて、リモートコントローラにダウンロードされたリ
モートコントロールプログラムは、汎用のブラウザによ
り起動されることを特徴とするコンピュータ読み取り可
能な記録媒体。<Structure 11> A computer-readable recording medium according to Structure 10, wherein the remote control program downloaded to the remote controller is started by a general-purpose browser.
【0029】構成4の発明を実施するためにサーバ側か
らリモートコントローラ側に送信されるデータ構造に係
わる発明である。This is an invention relating to a data structure transmitted from the server to the remote controller in order to implement the invention of the fourth aspect.
【0030】〈構成12〉リモートコントローラに制御
される被制御機器であって、上記被制御機器自体の遠隔
制御のためのリモートコントロールプログラムを格納し
た記憶部と、このリモートコントロールプログラムをリ
モートコントローラにダウンロードする機能を持つサー
バ機能部と、リモートコントローラとの間でデータリン
クを確立する通信インタフェースとを備え、上記サーバ
機能部は、上記通信インタフェースによりリモートコン
トローラとのデータリンクが確立すると、上記リモート
コントローラ側に、上記リモートコントロールプログラ
ムのダウンロードの要求を行なうダウンロード用プログ
ラムを転送することを特徴とする被制御機器。<Structure 12> A storage device which is a controlled device controlled by a remote controller and stores a remote control program for remote control of the controlled device itself, and downloads the remote control program to the remote controller. And a communication interface for establishing a data link between the remote controller and the remote controller. When the data link with the remote controller is established by the communication interface, the server A controlled device for transferring a download program for requesting download of the remote control program.
【0031】被制御機器にこれらの機能が備わっている
と、一般の任意のパーソナルコンピュータ等をリモート
コントローラに変えることができる。If the controlled device is provided with these functions, a general arbitrary personal computer or the like can be changed to a remote controller.
【0032】〈構成13〉構成12に記載の被制御機器
において、上記サーバ機能部は、上記リモートコントロ
ーラからURLを受信すると、上記リモートコントロー
ラに対して、ダウンロード用プログラムを付加したウエ
ブデータを送信することを特徴とする被制御機器。<Configuration 13> In the controlled device according to Configuration 12, upon receiving the URL from the remote controller, the server function unit transmits web data to which the download program is added to the remote controller. A controlled device characterized by the above-mentioned.
【0033】これよにり、URLにより任意のパーソナ
ルコンピュータ等にリモートコントロールプログラムを
ダウンロードできる。Thus, the remote control program can be downloaded to any personal computer or the like by the URL.
【0034】〈構成14〉構成1乃至9のいずれかに記
載のリモートコントロールシステムにおいて、リモート
コントローラにダウンロードされたリモートコントロー
ルプログラムは、リモートコントローラで入力された座
標データを被制御機器に送信し、被制御機器では、リモ
ートコントローラから受信した座標データに基づく図形
を表示することを特徴とするリモートコントロールシス
テム。<Configuration 14> In the remote control system according to any one of Configurations 1 to 9, the remote control program downloaded to the remote controller transmits coordinate data input by the remote controller to the controlled device, and A remote control system, wherein the control device displays a figure based on the coordinate data received from the remote controller.
【0035】座標データは任意のデバイスで入力してよ
い。被制御機器で図形を表示するデバイスも任意であ
る。リモートコントロールプログラムが被制御機器を直
接制御すれば、コマンドのみならず、こうしたデータの
転送と処理も可能になる。The coordinate data may be input by any device. A device that displays a graphic on the controlled device is also arbitrary. If the remote control program directly controls the controlled device, not only commands but also such data transfer and processing become possible.
【0036】〈構成15〉構成14に記載のリモートコ
ントロールシステムにおいて、被制御機器はプロジェク
タであって、リモートコントローラから入力された座標
データはスクリーン上に描画されることを特徴とするリ
モートコントロールシステム。<Structure 15> The remote control system according to Structure 14, wherein the controlled device is a projector, and the coordinate data input from the remote controller is drawn on a screen.
【0037】この発明は、プロジェクタを用いたプレゼ
ンテーション用に特に有効に機能する。The present invention functions particularly effectively for a presentation using a projector.
【0038】[0038]
【発明の実施の形態】以下、本発明の実施の形態を具体
例を用いて説明する。図1は、本発明のリモートコント
ロールシステムの具体例を示すブロック図である。装置
のシステムは、被制御機器10とリモートコントローラ
20とをデータリンク30で接続したものである。被制
御機器10は、リモートコントロールの対象になる任意
の機器である。リモートコントローラ20は例えばノー
トパソコンやHPC(Handheld Personal Computer)の
ようなコンピュータである。データリンク30は、例え
ば赤外線通信方式(Ir)や近距離無線データ通信(B
luetooth)等のコードレスのデータリンクであ
る。ケーブルによるデータリンクでもよいが、ここでは
操作性を考慮してコードレスにした例を示す。また、近
距離無線データ通信は、指向性が無く伝送速度の速い点
で、この種のリモートコントロールに最も適する。DESCRIPTION OF THE PREFERRED EMBODIMENTS Embodiments of the present invention will be described below using specific examples. FIG. 1 is a block diagram showing a specific example of the remote control system of the present invention. In the system of the apparatus, a controlled device 10 and a remote controller 20 are connected by a data link 30. The controlled device 10 is any device to be remote-controlled. The remote controller 20 is, for example, a computer such as a notebook personal computer or an HPC (Handheld Personal Computer). The data link 30 is, for example, an infrared communication system (Ir) or a short-range wireless data communication (B
a data link of a cordless type (e.g., Bluetooth). Although a data link using a cable may be used, an example in which a cord is used in consideration of operability will be described. In addition, short-range wireless data communication is most suitable for this type of remote control because it has no directivity and a high transmission speed.
【0039】被制御機器10には、記憶部12とサーバ
機能部13と通信インタフェース14とが設けられてい
る。記憶部12には、機器内制御プログラム11と、ウ
エブデータ15と、リモートコントロールプログラム1
7とが記憶されている。機器内制御プログラム11は、
被制御機器10の内部機構を直接制御する機能を持つプ
ログラムで、リモートコントローラ20上で起動したリ
モートコントロールプログラムにより制御される。The controlled device 10 is provided with a storage unit 12, a server function unit 13, and a communication interface 14. The storage unit 12 stores the in-device control program 11, the web data 15, and the remote control program 1.
7 are stored. The in-device control program 11
This is a program having a function of directly controlling the internal mechanism of the controlled device 10, and is controlled by a remote control program started on the remote controller 20.
【0040】ウエブデータ15は、HTML(Hypertex
t Markup Language)形式のデータである。このウエブ
ページ15は、ダウンロード用プログラムとしての機能
を持つ。即ち、ウエブページ15は、リモートコントロ
ールプログラム17を被制御機器側から前記リモートコ
ントローラ側にダウンロードする動作を実行するように
記述されている。リモートコントロールプログラム17
は、例えば良く知られたJAVA( Sun Microsystems
社の商標)やOCX(OLE Custom Control)といった汎
用言語により記述されることが好ましい。そうすれば、
どのコンピュータでもリモートコントローラにすること
ができる。The web data 15 is an HTML (Hypertex
t Markup Language) format data. This web page 15 has a function as a download program. That is, the web page 15 is described so as to execute an operation of downloading the remote control program 17 from the controlled device to the remote controller. Remote control program 17
For example, the well-known JAVA (Sun Microsystems
It is preferable to be described in a general-purpose language such as OCX (OLE Custom Control) or OCX (OLE Custom Control). that way,
Any computer can be a remote controller.
【0041】サーバ機能部13は、被制御機器10の通
信インタフェース14と、データリンク30と、リモー
トコントローラ20の通信インタフェース21とを介し
て、リモートコントローラ20のクライアント機能部2
2と接続される。このサーバ機能部13は、通信インタ
フェース14、21により被制御機器10とリモートコ
ントローラ20とのデータリンクが確立すると、クライ
アント機能部22の要求に従って、被制御機器10から
リモートコントローラ20側に、上記ウエブデータ15
を転送する機能を持つ。The server function unit 13 communicates with the client function unit 2 of the remote controller 20 via the communication interface 14 of the controlled device 10, the data link 30, and the communication interface 21 of the remote controller 20.
2 is connected. When a data link between the controlled device 10 and the remote controller 20 is established by the communication interfaces 14 and 21, the server function unit 13 transmits the web page from the controlled device 10 to the remote controller 20 according to a request from the client function unit 22. Data 15
With the ability to transfer.
【0042】リモートコントローラ20には、被制御機
器10との間でデータリンクを確立する通信インタフェ
ース21のほかに、クライアント機能部22、ブラウザ
23、及び記憶部24が設けられている。これらは、一
般の既知のパーソナルコンピュータがほとんど備えてい
る機能である。即ち、リモートコントローラ20には特
別の機能が不要である。既存のものでよい。クライアン
ト機能部22は、被制御機器10からウエブデータ15
のダウンロードを受ける機能を持つ。ブラウザ23は、
被制御機器10から受信したウエブデータ15を表示し
たり、そこに組み込まれたプログラムを解釈して実行す
る機能を持つ。さらに、ダウンロードされたリモートコ
ントロールプログラム17を起動する機能を持つ。記憶
部24は、被制御機器10から受信したウエブデータ1
5やリモートコントロールプログラム17を記憶する部
分である。The remote controller 20 is provided with a client function unit 22, a browser 23, and a storage unit 24 in addition to a communication interface 21 for establishing a data link with the controlled device 10. These are functions that are generally provided in general known personal computers. That is, the remote controller 20 does not require a special function. Existing one may be used. The client function unit 22 transmits the web data 15 from the controlled device 10.
It has a function to receive downloads. Browser 23
It has a function of displaying the web data 15 received from the controlled device 10 and interpreting and executing a program incorporated therein. Further, it has a function of activating the downloaded remote control program 17. The storage unit 24 stores the web data 1 received from the controlled device 10.
5 and a remote control program 17.
【0043】図1で、ウエブデータ15やリモートコン
トロールプログラム17を破線の枠で表示したのは、被
制御機器10から転送を受ける前はこの記憶部24には
これらが記憶されていないことを示すためである。この
発明では、被制御機器10側にリモートコントロールプ
ログラム17が記憶されており、制御が必要になった
ら、データリンク30を確立してそのリモートコントロ
ールプログラム17をダウンロードして使う。従って、
その機器の制御のために前もってリモートコントローラ
20に専用のフロッピーディスクやCD−ROMを使っ
てリモートコントロールプログラムをダウンロードして
おかなくてよい。In FIG. 1, the display of the web data 15 and the remote control program 17 by a broken-line frame indicates that these are not stored in the storage unit 24 before receiving the transfer from the controlled device 10. That's why. According to the present invention, the remote control program 17 is stored in the controlled device 10, and when control is required, the data link 30 is established and the remote control program 17 is downloaded and used. Therefore,
It is not necessary to download the remote control program to the remote controller 20 using a dedicated floppy disk or CD-ROM in advance for controlling the device.
【0044】上記の被制御機器10とリモートコントロ
ーラ20とのデータリンクが確立すると、リモートコン
トローラ20から被制御機器10に対してURLが送信
される。これにより、被制御機器10からリモートコン
トローラ20に対して該当するウエブデータ15が転送
される。リモートコントローラ20のブラウザ23はウ
エブデータ15を解釈してその中に含まれるプログラム
を実行する。このプログラムにより、被制御機器10か
らリモートコントロールプログラム17がリモートコン
トローラ20ダウンロードされる。リモートコントロー
ルプログラム17が圧縮されていたとしても、ブラウザ
23は、そのデータを解析して自動的に解凍し、所定の
フォルダに格納して起動する機能を持つ。これにより、
リモートコントロールプログラム17が直ちに使用でき
る状態になる。When the data link between the controlled device 10 and the remote controller 20 is established, a URL is transmitted from the remote controller 20 to the controlled device 10. As a result, the corresponding web data 15 is transferred from the controlled device 10 to the remote controller 20. The browser 23 of the remote controller 20 interprets the web data 15 and executes a program included therein. With this program, the remote control program 17 is downloaded from the controlled device 10 to the remote controller 20. Even if the remote control program 17 is compressed, the browser 23 has a function of analyzing the data, automatically decompressing the data, storing it in a predetermined folder, and activating it. This allows
The remote control program 17 is immediately ready for use.
【0045】図2は、図1に示したシステムの概略構成
を示す斜視図である。図のように、被制御機器10は、
例えばスクリーン35に映像を映し出すビデオプロジェ
クタから成る。リモートコントローラ20は、HPC
で、始めにユーザがこのリモートコントローラ20と被
制御機器10とのデータリンクを確立する。その後は、
リモートコントローラ20のブラウザ23(図1)によ
って、ほぼ自動的にリモートコントロールプログラム1
7がリモートコントローラ20にダウンロードされて起
動される。リモートコントロールプログラム17が起動
すると、リモートコントローラ20には制御画面36が
表示される。この図の例に示す制御画面36では、ビデ
オプロジェクタ10の入力ソース選択処理を実行するこ
とができる。FIG. 2 is a perspective view showing a schematic configuration of the system shown in FIG. As shown in the figure, the controlled device 10
For example, it is composed of a video projector that projects an image on the screen 35. The remote controller 20 is an HPC
First, the user establishes a data link between the remote controller 20 and the controlled device 10. After that,
The browser 23 (FIG. 1) of the remote controller 20 almost automatically controls the remote control program 1
7 is downloaded to the remote controller 20 and activated. When the remote control program 17 starts, a control screen 36 is displayed on the remote controller 20. On the control screen 36 shown in the example of this figure, the input source selection processing of the video projector 10 can be executed.
【0046】図3は、被制御機器10とリモートコント
ローラ20の機能をより具体的に説明するためのブロッ
ク図である。被制御機器10には、無線LAN41,E
thernet(ゼロックスコーポレーション社の商
標)42,BlueTooth43,IP44、TCP
45,OS46,HTTPD47,ISAPI48,O
CX49とが設けられている。無線LAN41,Eth
ernet42,BlueTooth43は、良く知ら
れたデータリンク手段である。ここでは、いずれか任意
の手段を一つ利用すればよい。FIG. 3 is a block diagram for explaining the functions of the controlled device 10 and the remote controller 20 more specifically. The controlled device 10 includes a wireless LAN 41, E
thethernet (trademark of Xerox Corporation) 42, BlueTooth43, IP44, TCP
45, OS46, HTTPD47, ISAPI48, O
CX49 is provided. Wireless LAN 41, Eth
ernet42 and BlueTooth43 are well-known data link means. Here, any one of the means may be used.
【0047】IP(Internet Protocol)44、TCP
(Transmission Control Protocol)45,OS(オペ
レーティングシステム)46,HTTPD(HyperText
Transfer Protocol Deamon)47,ISAPI(Intern
et Server Application Program Interface)48は、
サーバ機能部13(図1)に搭載された汎用のソフトウ
エアである。ISAPI48は、被制御機器内部を直接
制御する。これは、図1に示した機器内制御プログラム
11に該当する。以下、この装置の動作を順に説明す
る。IP (Internet Protocol) 44, TCP
(Transmission Control Protocol) 45, OS (Operating System) 46, HTTPD (HyperText)
Transfer Protocol Deamon) 47, ISAPI (Intern
et Server Application Program Interface) 48
This is general-purpose software installed in the server function unit 13 (FIG. 1). The ISAPI 48 directly controls the inside of the controlled device. This corresponds to the in-device control program 11 shown in FIG. Hereinafter, the operation of this device will be described in order.
【0048】図4は、図1〜図3に示したシステムのリ
モートコントローラ20の動作フローチャートである。
まず、ステップS1で被制御機器10とリモートコント
ローラ20のスイッチをオンする。次に、ステップS2
で、リモートコントローラ20の通信ソフトを起動し
て、被制御機器10との間のデータリンクを確立させ
る。ステップS3では、リモートコントローラ20のブ
ラウザを起動して、予め登録しておいた被制御機器10
のURLを送信する。そのとき送信されるコマンドは例
えば(ex.http://xxx.xxx.xxx.xxx/remote.html)とな
る。ex.http://xxx.xxx.xxx.xxxは、被制御機器10の
インターネット上のアドレスであり、remote.htmlが被
制御機器のウエブデータ15のファイル名である。FIG. 4 is an operation flowchart of the remote controller 20 of the system shown in FIGS.
First, in step S1, the switches of the controlled device 10 and the remote controller 20 are turned on. Next, step S2
Then, the communication software of the remote controller 20 is started to establish a data link with the controlled device 10. In step S3, the browser of the remote controller 20 is started, and the controlled device 10 registered in advance is registered.
Is transmitted. The command transmitted at that time is (ex.http: //xxx.xxx.xxx.xxx/remote.html), for example. ex.http: //xxx.xxx.xxx.xxx is the address of the controlled device 10 on the Internet, and remote.html is the file name of the web data 15 of the controlled device.
【0049】このURLにより、被制御機器10のウエ
ブデータ15が読みだされ、ステップS4で、リモート
コントローラ20はそのウエブデータ15を受信する。
例えばリモートコントローラ20に表示されたウエブペ
ージの図示しないインストール起動ボタンをクリックす
ると、ダウンロード機能を持つプログラムが起動して、
ステップS5で、被制御機器10に対して、ダウンロー
ド要求が送信される。なお、インストール起動ボタンに
よらず、自動的にダウンロード機能を持つプログラムが
起動するようにしてもかまわない。The web data 15 of the controlled device 10 is read out from the URL, and the remote controller 20 receives the web data 15 in step S4.
For example, when an installation start button (not shown) on a web page displayed on the remote controller 20 is clicked, a program having a download function is started,
In step S5, a download request is transmitted to the controlled device 10. Note that a program having a download function may be automatically started regardless of the installation start button.
【0050】このコマンドの内容は例えば(ex.http://x
xx.xxx.xxx.xxx/remote.OCX)となる。remote.OCXはリモ
ートコントロールプログラム17のファイル名である。
リモートコントロールプログラム17は複数あっても構
わない。ステップS6で、リモートコントローラ20
は、リモートコントロールプログラム17を受信する。
汎用のブラウザ23は、圧縮されたリモートコントロー
ルプログラム17を受信すると、その解凍を行ない、所
定のフォルダに格納する。ステップS7で、ブラウザ2
3は、リモートコントロールプログラム17を起動す
る。なお、起動するというのは、リモートコントロール
プログラムが操作できる状態にすることをいう。これ
で、利用者は特に複雑な手順を踏むことなく、リモート
コントローラを使用する準備ができる。The content of this command is, for example, (ex.http: // x
xx.xxx.xxx.xxx/remote.OCX). remote.OCX is the file name of the remote control program 17.
There may be a plurality of remote control programs 17. In step S6, the remote controller 20
Receives the remote control program 17.
When receiving the compressed remote control program 17, the general-purpose browser 23 decompresses the remote control program 17 and stores it in a predetermined folder. In step S7, the browser 2
3 starts the remote control program 17. Note that activation means that a remote control program can be operated. The user is now ready to use the remote controller without having to go through a particularly complicated procedure.
【0051】これにより、図2中に示すような制御画面
36が表示される。この例では、ビデオプロジェクタの
入力ソースの選択操作ができる。例えば図4のステップ
S8で、制御画面36中の「ビデオ」と表示したボタン
をクリックすると、該当するコマンドが被制御機器10
に送信される。このコマンドは例えば(ex.http://xxx.x
xx.xxx.xxx/selectVTR.exe)となる。被制御機器10中
のselectVTR.exeというプログラムを実行させる命令で
ある。また、例えば表示中の動画像を一時停止させたい
ような場合には、画面制御のための別のウインドウを開
き、「フリーズ」と表示した図示しないボタンをクリッ
クする。そのとき送信されるコマンドは例えば(ex.htt
p://xxx.xxx.xxx.xxx/freeze.exe)となる。As a result, a control screen 36 as shown in FIG. 2 is displayed. In this example, the input operation of the video projector can be selected. For example, in step S8 in FIG. 4, when the button "Video" on the control screen 36 is clicked, the corresponding command is displayed on the controlled device 10
Sent to. This command is for example (ex.http: //xxx.x
xx.xxx.xxx/selectVTR.exe). This is an instruction to execute a program called selectVTR.exe in the controlled device 10. For example, when the user wants to temporarily stop the moving image being displayed, another window for controlling the screen is opened, and a button (not shown) indicating “freeze” is clicked. The command sent at that time is, for example, (ex.htt
p: //xxx.xxx.xxx.xxx/freeze.exe).
【0052】図5は、被制御機器内部での処理動作を示
す説明図である。ステップS8でリモートコントローラ
20から送信されたリモートコントロール命令50は、
被制御機器10のOS46を通じてHTTPD47に伝
えられる(ステップS9)。被制御装置のHTTPD4
7は、ISAPI48に対して例えばselectVTR.exeの
実行要求を転送する(ステップS10)。ISAPI4
8はその要求に対応する内部コード51をセットする
(ステップS11)。これでプロジェクタの内部機構が
制御される。さらに、ISAPI48はその要求を受け
付けた旨の応答をHTTPD47に返送する(ステップ
S12)。FIG. 5 is an explanatory diagram showing the processing operation inside the controlled device. The remote control command 50 transmitted from the remote controller 20 in step S8 is
The information is transmitted to the HTTPD 47 through the OS 46 of the controlled device 10 (step S9). HTTPD4 of controlled device
7 transfers an execution request of, for example, selectVTR.exe to the ISAPI 48 (step S10). ISAPI4
8 sets the internal code 51 corresponding to the request (step S11). This controls the internal mechanism of the projector. Further, the ISAPI 48 returns a response to the effect that the request has been received to the HTTPD 47 (step S12).
【0053】以上のようにして、被制御機器10はリモ
ートコントローラ20により制御される。従って、リモ
ートコントローラ10を操作するユーザは、汎用のパー
ソナルコンピュータ等を用意して、任意の被制御機器と
データリンクを確立させるだけで、何の準備も無く自動
的にその機器のリモートコントロール制御が可能にな
る。従って、多種の機器を1台のパーソナルコンピュー
タ等を用いて簡便に制御することが可能になる。As described above, the controlled device 10 is controlled by the remote controller 20. Therefore, a user who operates the remote controller 10 prepares a general-purpose personal computer or the like and establishes a data link with any controlled device, and automatically performs remote control control of the device without any preparation. Will be possible. Therefore, it is possible to easily control various types of devices using one personal computer or the like.
【0054】本発明は以上の実施例に限定されない。例
えばOCXで記述されたリモートコントロールプログラ
ム17は、必ずしも、TCP/IP,HTTPD,IS
APIを経由して被制御機器を制御する必要は無い。リ
モートコントロールプログラム17が被制御機器に対
し、その内部コードを直接送り込んで、ISAPIを経
由せずに制御することもできる。The present invention is not limited to the above embodiment. For example, the remote control program 17 described in OCX is not necessarily TCP / IP, HTTPD, IS
There is no need to control the controlled device via the API. The remote control program 17 can also directly send the internal code to the controlled device and control it without going through the ISAPI.
【0055】図6は、本発明のシステムの制御方法を示
す説明図である。上記のように、リモートコントロール
プログラム17が被制御機器10を直接制御できるか
ら、非常に自由な制御が可能になる。例えば、リモート
コントローラ20に、図示しないタブレットを接続し
て、座標データを被制御機器10に送り込むことができ
る。図の例では、リモートコントローラ20のディスプ
レイ61にタブレットのイメージ62(仮想タブレッ
ト)を表示して制御をする例を説明する。FIG. 6 is an explanatory diagram showing a control method of the system of the present invention. As described above, since the remote control program 17 can directly control the controlled device 10, very free control is possible. For example, a tablet (not shown) can be connected to the remote controller 20 and coordinate data can be sent to the controlled device 10. In the example of the figure, an example will be described in which a tablet image 62 (virtual tablet) is displayed on the display 61 of the remote controller 20 for control.
【0056】このタブレットのイメージ62上で、カー
ソル63を動かすことによって、任意の図形65を描
く。この図形65の座標データをリモートコントロール
プログラム17が被制御機器10に送信する。被制御機
器10が例えば液晶プロジェクタの場合に、そのスクリ
ーン64上には、同一の図形68が表示される。また、
図形描画処理の便宜のために、リモートコントローラの
ディスプレイ61上に表示されたメニューバー66に、
「自由曲線」、「長方形」「円」といった表示をすると
よい。このメニューバー66をクリックして、タブレッ
トのイメージ62上に該当する図形を簡単に描画できる
ようにする。既知の図形描画用アプリケーションと同一
の手法である。この図形の座標データを被制御機器10
に送り込めれば、スクリーン64上に自由に様々な図形
を簡単に描くことが出来る。従って、液晶プロジェクタ
を用いたプレゼンテーション等を非常に快適に実施でき
る。An arbitrary figure 65 is drawn by moving a cursor 63 on the tablet image 62. The remote control program 17 transmits the coordinate data of the figure 65 to the controlled device 10. When the controlled device 10 is, for example, a liquid crystal projector, the same figure 68 is displayed on the screen 64 thereof. Also,
For convenience of the graphic drawing process, a menu bar 66 displayed on the display 61 of the remote controller has
A display such as "free curve", "rectangle" or "circle" may be displayed. By clicking the menu bar 66, the corresponding figure can be easily drawn on the tablet image 62. This is the same method as the known graphic drawing application. The coordinate data of this figure is stored in the controlled device 10.
, Various figures can be easily drawn on the screen 64 easily. Therefore, a presentation or the like using the liquid crystal projector can be performed very comfortably.
【0057】メニューバーを用いた選択の代わりに、リ
モートコントローラのファンクションキーを用いるよう
にしてもよい。パーソナルコンピュータにはいくつかの
ファンクションキーが設けてある。図形描画に限らず、
これを操作して様々な命令を被制御機器に送信すること
ができる。さらに、リモートコントローラのキーボード
で入力した文字をそのまま被制御機器に送り込んだり、
そのスクリーン上に映すようにしてもよい。Instead of the selection using the menu bar, a function key of a remote controller may be used. A personal computer has several function keys. Not only drawing,
By operating this, various commands can be transmitted to the controlled device. Furthermore, characters entered on the remote controller keyboard can be sent directly to the controlled device,
You may make it project on the screen.
【0058】なお、図1の具体例に示した各機能ブロッ
クは、それぞれ別々のプログラムモジュールにより構成
してもよいし、一体化したプログラムモジュールにより
構成してもよい。また、これらの機能ブロックの全部ま
たは一部を論理回路によるハードウエアで構成しても構
わない。また、各プログラムモジュールは、既存のアプ
リケーションプログラムに組み込んで動作させてもよい
し、独立のプログラムとして動作させてもよい。また、
被制御機器の記憶部に記憶されたウエブデータやその他
のプログラムは、例えばCD−ROMのようなコンピュ
ータで読み取り可能な記録媒体に記録して、インストー
ルして利用することができる。また、ネットワークを通
じてコンピュータのメモリ中にダウンロードして利用す
ることもできる。Each functional block shown in the specific example of FIG. 1 may be constituted by a separate program module, or may be constituted by an integrated program module. Further, all or a part of these functional blocks may be configured by hardware using a logic circuit. Further, each program module may be operated by being incorporated in an existing application program, or may be operated as an independent program. Also,
The web data and other programs stored in the storage unit of the controlled device can be recorded on a computer-readable recording medium such as a CD-ROM, installed, and used. It can also be downloaded and used in the memory of a computer via a network.
【図1】本発明のリモートコントロールシステムの具体
例を示すブロック図である。FIG. 1 is a block diagram showing a specific example of a remote control system according to the present invention.
【図2】図1に示したシステムの概略構成を示す斜視図
である。FIG. 2 is a perspective view showing a schematic configuration of the system shown in FIG.
【図3】被制御機器10とリモートコントローラ20の
機能をより具体的に説明するためのブロック図である。FIG. 3 is a block diagram for more specifically explaining functions of a controlled device 10 and a remote controller 20.
【図4】図1〜図3に示したシステムのリモートコント
ローラ20の動作フローチャートである。FIG. 4 is an operation flowchart of the remote controller 20 of the system shown in FIGS.
【図5】被制御機器内部での処理動作を示す説明図であ
る。FIG. 5 is an explanatory diagram showing a processing operation inside a controlled device.
【図6】本発明のシステムの制御方法を示す説明図であ
る。FIG. 6 is an explanatory diagram showing a control method of the system of the present invention.
10 被制御機器 12 記憶部 13 サーバ機能部 15 ウエブデータ 16 ダウンロード用プログラム 17 リモートコントロールプログラム 20 リモートコントローラ 22 クライアント機能部 23 ブラウザ DESCRIPTION OF SYMBOLS 10 Controlled apparatus 12 Storage part 13 Server function part 15 Web data 16 Download program 17 Remote control program 20 Remote controller 22 Client function part 23 Browser
Claims (15)
制御する機能を持つリモートコントロールプログラムを
格納し、 前記被制御機器とリモートコントローラとのデータリン
クが確立すると、前記被制御機器側から前記リモートコ
ントローラ側に、前記リモートコントロールプログラム
がダウンロードされることを特徴とするリモートコント
ロールシステムの設定方法。1. A remote control program having a function of remotely controlling the controlled device is stored in the controlled device, and when a data link between the controlled device and a remote controller is established, the controlled device receives the remote control program from the controlled device. A method for setting a remote control system, wherein the remote control program is downloaded to the remote controller.
システムの設定方法において、 前記被制御機器とリモートコントローラとのデータリン
クが確立すると、前記リモートコントローラから前記被
制御機器に対して前記リモートコントロールプログラム
のダウンロードの要求を行なう機能を持つダウンロード
用プログラムが転送されることを特徴とするリモートコ
ントロールシステムの設定方法。2. The setting method of the remote control system according to claim 1, wherein when a data link between the controlled device and a remote controller is established, the remote controller transmits the remote control program to the controlled device. A setting method of a remote control system, wherein a download program having a function of requesting download is transferred.
システムの設定方法において、 前記ダウンロード用プログラムは、汎用のブラウザで制
御されるウエブデータからなることを特徴とするリモー
トコントロールシステムの設定方法。3. The setting method of the remote control system according to claim 2, wherein the download program comprises web data controlled by a general-purpose browser.
システムの設定方法において、 リモートコントローラにダウンロードされたリモートコ
ントロールプログラムは、汎用のブラウザにより起動さ
れることを特徴とするリモートコントロールシステムの
設定方法。4. The method of setting a remote control system according to claim 3, wherein the remote control program downloaded to the remote controller is started by a general-purpose browser.
トコントロールするリモートコントローラとから成り、 前記被制御機器には、この被制御機器を遠隔制御する機
能を持つリモートコントロールプログラムを格納した記
憶部と、このリモートコントロールプログラムを前記リ
モートコントローラにダウンロードする機能を持つサー
バ機能部と、リモートコントローラとの間でデータリン
クを確立する通信インタフェースとが設けられ、 前記リモートコントローラには、前記被制御機器との間
でデータリンクを確立する通信インタフェースと、前記
被制御機器から前記リモートコントロールプログラムの
ダウンロードを受けるクライアント機能部と、ダウンロ
ードされたリモートコントロールプログラムを格納する
記憶部とが設けられていることを特徴とするリモートコ
ントロールシステム。5. A storage unit comprising a controlled device and a remote controller for remotely controlling the controlled device, wherein the controlled device stores a remote control program having a function of remotely controlling the controlled device. A server function unit having a function of downloading the remote control program to the remote controller, and a communication interface for establishing a data link between the remote controller and the remote controller. A communication interface that establishes a data link between the remote control program, a client function unit that receives the download of the remote control program from the controlled device, and a storage unit that stores the downloaded remote control program. Remote control system, characterized in that.
システムにおいて、 前記被制御機器の前記サーバ機能部は、 前記通信インタフェースにより前記被制御機器とリモー
トコントローラとのデータリンクが確立すると、前記被
制御機器から前記リモートコントローラ側に、前記リモ
ートコントロールプログラムのダウンロードの要求を行
なう機能を持つダウンロード用プログラムを転送するこ
とを特徴とするリモートコントロールシステム。6. The remote control system according to claim 5, wherein the server function unit of the controlled device, when a data link between the controlled device and a remote controller is established by the communication interface, the controlled device. A download program having a function of making a request to download the remote control program from the remote control system to the remote controller.
システムにおいて、 前記リモートコントローラのクライアント機能部は、前
記被制御機器に対してURLを送信し、 前記被制御機器のサーバ機能部は、前記リモートコント
ローラに対して、プログラムのダウンロード機能を持つ
ウエブデータを送信することを特徴とするリモートコン
トロールシステム。7. The remote control system according to claim 5, wherein the client function unit of the remote controller transmits a URL to the controlled device, and the server function unit of the controlled device includes the remote controller. A remote control system for transmitting web data having a program download function to a remote control system.
システムにおいて、 リモートコントローラにダウンロードされたリモートコ
ントロールプログラムは、汎用のブラウザにより起動さ
れることを特徴とするリモートコントロールシステム。8. The remote control system according to claim 7, wherein the remote control program downloaded to the remote controller is started by a general-purpose browser.
ートコントロールシステムにおいて、 データリンクは近距離無線データ通信によることを特徴
とするリモートコントロールシステム。9. The remote control system according to claim 7, wherein the data link is a short-range wireless data communication.
に対して送信されるデータであって、汎用のブラウザで
制御され、被制御機器の所定の場所に格納されたリモー
トコントロールプログラムをリモートコントローラ側に
ダウンロードするための機能を持つウエブデータから成
るダウンロード用プログラムを記録した、コンピュータ
読み取り可能な記録媒体。10. A remote control program transmitted from a controlled device to a remote controller, which is controlled by a general-purpose browser and stored in a predetermined location of the controlled device, is downloaded to the remote controller side. Computer-readable recording medium in which a download program composed of web data having a function for recording is recorded.
て、 リモートコントローラにダウンロードされたリモートコ
ントロールプログラムは、汎用のブラウザにより起動さ
れることを特徴とするコンピュータ読み取り可能な記録
媒体。11. The computer-readable recording medium according to claim 10, wherein the remote control program downloaded to the remote controller is started by a general-purpose browser.
制御機器であって、 前記被制御機器自体の遠隔制御のためのリモートコント
ロールプログラムを格納した記憶部と、このリモートコ
ントロールプログラムをリモートコントローラにダウン
ロードする機能を持つサーバ機能部と、 リモートコントローラとの間でデータリンクを確立する
通信インタフェースとを備え、 前記サーバ機能部は、 前記通信インタフェースによりリモートコントローラと
のデータリンクが確立すると、前記リモートコントロー
ラ側に、前記リモートコントロールプログラムのダウン
ロードの要求を行なうダウンロード用プログラムを転送
することを特徴とする被制御機器。12. A controlled device controlled by a remote controller, a storage unit storing a remote control program for remote control of the controlled device itself, and a function of downloading the remote control program to the remote controller. A server function unit having a communication interface for establishing a data link with a remote controller, wherein the server function unit, when a data link with a remote controller is established by the communication interface, A controlled device for transferring a download program for requesting a download of the remote control program.
て、 前記サーバ機能部は、 前記リモートコントローラからURLを受信すると、前
記リモートコントローラに対して、ダウンロード用プロ
グラムを付加したウエブデータを送信することを特徴と
する被制御機器。13. The controlled device according to claim 12, wherein the server function unit, when receiving a URL from the remote controller, transmits web data to which a download program is added to the remote controller. A controlled device characterized by the following.
モートコントロールシステムにおいて、 リモートコントローラにダウンロードされたリモートコ
ントロールプログラムは、リモートコントローラで入力
された座標データを被制御機器に送信し、 被制御機器では、リモートコントローラから受信した座
標データに基づく図形を表示することを特徴とするリモ
ートコントロールシステム。14. The remote control system according to claim 1, wherein the remote control program downloaded to the remote controller transmits coordinate data input by the remote controller to the controlled device, and controls the controlled device. A remote control system, wherein the device displays a figure based on the coordinate data received from the remote controller.
ールシステムにおいて、 被制御機器はプロジェクタであって、リモートコントロ
ーラから入力された座標データはスクリーン上に描画さ
れることを特徴とするリモートコントロールシステム。15. The remote control system according to claim 14, wherein the controlled device is a projector, and the coordinate data input from the remote controller is drawn on a screen.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2000078661A JP2001268668A (en) | 2000-03-21 | 2000-03-21 | Remote control system and its setting method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2000078661A JP2001268668A (en) | 2000-03-21 | 2000-03-21 | Remote control system and its setting method |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2001268668A true JP2001268668A (en) | 2001-09-28 |
Family
ID=18596045
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2000078661A Withdrawn JP2001268668A (en) | 2000-03-21 | 2000-03-21 | Remote control system and its setting method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2001268668A (en) |
Cited By (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| GB2384866A (en) * | 2001-12-19 | 2003-08-06 | Cognition Ltd Cambridge | Control system using a network |
| JP2003288280A (en) * | 2002-01-23 | 2003-10-10 | Xerox Corp | System and method for providing context information |
| JP2011133939A (en) * | 2009-12-22 | 2011-07-07 | Seiko Epson Corp | Image display device and control method |
| JP2012034401A (en) * | 2005-07-19 | 2012-02-16 | Marvell World Trade Ltd | Two-way remote control |
| JP2012039642A (en) * | 2005-07-19 | 2012-02-23 | Marvell World Trade Ltd | Two-way remote control |
| WO2012132171A1 (en) * | 2011-03-29 | 2012-10-04 | パナソニック株式会社 | Remote control system and remote control |
| EP1476792B2 (en) † | 2002-02-18 | 2015-10-14 | Intel Mobile Communications GmbH | Control system and method for operating a transceiver |
| US10198066B2 (en) | 2008-03-27 | 2019-02-05 | DISH Technologies L.L.C. | Reduction of power consumption in remote control electronics |
-
2000
- 2000-03-21 JP JP2000078661A patent/JP2001268668A/en not_active Withdrawn
Cited By (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| GB2384866A (en) * | 2001-12-19 | 2003-08-06 | Cognition Ltd Cambridge | Control system using a network |
| JP2003288280A (en) * | 2002-01-23 | 2003-10-10 | Xerox Corp | System and method for providing context information |
| EP1476792B2 (en) † | 2002-02-18 | 2015-10-14 | Intel Mobile Communications GmbH | Control system and method for operating a transceiver |
| JP2012034401A (en) * | 2005-07-19 | 2012-02-16 | Marvell World Trade Ltd | Two-way remote control |
| JP2012039642A (en) * | 2005-07-19 | 2012-02-23 | Marvell World Trade Ltd | Two-way remote control |
| US8638197B2 (en) | 2005-07-19 | 2014-01-28 | Marvell World Trade Ltd. | Two way remote control |
| US10198066B2 (en) | 2008-03-27 | 2019-02-05 | DISH Technologies L.L.C. | Reduction of power consumption in remote control electronics |
| JP2011133939A (en) * | 2009-12-22 | 2011-07-07 | Seiko Epson Corp | Image display device and control method |
| WO2012132171A1 (en) * | 2011-03-29 | 2012-10-04 | パナソニック株式会社 | Remote control system and remote control |
| JP5681713B2 (en) * | 2011-03-29 | 2015-03-11 | パナソニックIpマネジメント株式会社 | Remote control system and remote control |
| US9349283B2 (en) | 2011-03-29 | 2016-05-24 | Panasonic Intellectual Property Management Co., Ltd. | Remote operation system and remote controller |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP4385806B2 (en) | Data transmission apparatus and data transmission program | |
| US6175206B1 (en) | Robot information processor | |
| CN100487640C (en) | Screen transmission device and screen display method | |
| CN103051693B (en) | Apparatus control method and mobile communication terminal | |
| CN103049190B (en) | A kind of method of mobile communication terminal and control appliance operation | |
| JP7028117B2 (en) | Information processing system, information processing device, information processing method and program | |
| JP4385269B2 (en) | Network system and network terminal device | |
| JPH11203087A (en) | Network system, terminal device, and storage medium | |
| CN115718250A (en) | Chip testing device and chip testing system | |
| CN101009946B (en) | Equipment control system and equipment control method | |
| JP2001268668A (en) | Remote control system and its setting method | |
| JP2007512560A (en) | Video projection method and apparatus | |
| JP2002135858A (en) | Remote control system, remote control method thereof, and storage medium | |
| JP2007251630A (en) | Remote desktop displaying method | |
| JP2001282415A (en) | Information selection method and system, and computer-readable storage medium | |
| CN115776658B (en) | Display device and method for establishing Bluetooth connection with control device | |
| JP3662492B2 (en) | Remote operation system, apparatus and recording medium | |
| JP4004993B2 (en) | Remote control method, server device, and virtual machine program | |
| CN108737337A (en) | Equipment processing method, device, server and system | |
| JP2003150208A (en) | Display device for control, its program and recording medium | |
| JP3904865B2 (en) | Control system, program thereof and recording medium | |
| JP2008250468A (en) | Information processing apparatus and program | |
| JP2002132693A (en) | Data communication method, data communication server, and data sharing program | |
| JP2017167764A (en) | Information providing system, information providing device, terminal device, and program | |
| JP4451638B2 (en) | Analyte processing apparatus, analyte processing system, management apparatus, program for executing control method of analyte processing apparatus, and storage medium |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20061117 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20090526 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20090623 |
|
| A761 | Written withdrawal of application |
Free format text: JAPANESE INTERMEDIATE CODE: A761 Effective date: 20090818 |