[go: up one dir, main page]

JP2002041378A - Remote control method and remote control system - Google Patents

Remote control method and remote control system

Info

Publication number
JP2002041378A
JP2002041378A JP2000229339A JP2000229339A JP2002041378A JP 2002041378 A JP2002041378 A JP 2002041378A JP 2000229339 A JP2000229339 A JP 2000229339A JP 2000229339 A JP2000229339 A JP 2000229339A JP 2002041378 A JP2002041378 A JP 2002041378A
Authority
JP
Japan
Prior art keywords
terminal
control
server
controlled
control information
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.)
Pending
Application number
JP2000229339A
Other languages
Japanese (ja)
Inventor
Masahito Matsuzawa
雅人 松澤
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Victor Company of Japan Ltd
Original Assignee
Victor Company of Japan Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Victor Company of Japan Ltd filed Critical Victor Company of Japan Ltd
Priority to JP2000229339A priority Critical patent/JP2002041378A/en
Publication of JP2002041378A publication Critical patent/JP2002041378A/en
Pending legal-status Critical Current

Links

Landscapes

  • Computer And Data Communications (AREA)
  • Selective Calling Equipment (AREA)
  • Telephonic Communication Services (AREA)

Abstract

PROBLEM TO BE SOLVED: To provide a remote control method and a remote control system which can attain the effective remote control regardless of a normal or emergency connection state set between a controlled terminal and a communication line. SOLUTION: This system includes a control terminal 1, a controlled terminal 2, a server 3 and a communication line 4 which connects these terminals and server together. The server 3 includes a control information recorder 33 which records the control information sent from the terminal 1, a control/controlled terminal correspondence list recorder 34 which secures correspondence between both terminals 1 and 2, a protocol conversion means 31 which converts the control information into the other control information to be received by the terminal 2 and an asynchronous control means 32 which performs remote control of the terminal 2 asynchronously with the transmission carried out by the terminal 1. The means 32 holds temporarily the necessary information on the recorder 33 to perform the a synchronous communication between the terminal 1 and server 3 and also between the server 3 and terminal 2.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】本発明は、遠隔位置にある被
制御機器を、電話その他の通信回線を介して遠隔制御す
る遠隔制御方法及び遠隔制御システムに関する。
[0001] 1. Field of the Invention [0002] The present invention relates to a remote control method and a remote control system for remotely controlling a controlled device at a remote position via a telephone or other communication lines.

【0002】[0002]

【従来の技術】インターネットや携帯電話の普及によ
り、ビデオ予約など、家庭内の電子機器を外出先から遠
隔制御することが簡便に行えるようになってきた。この
ような遠隔にある機器を遠隔制御しようとした場合、従
来は、公衆もしくは専用通信回線によって、制御端末と
被制御端末は直接接続した状態で制御信号を送り、同期
的な通信により実行していた。公衆もしくは専用通信回
線を使用する場合、特に電話網の中でいくつかの中継局
を経由して接続されている。しかし、中継局は単に電気
信号を制御端末に伝送するだけであり、被制御端末の遠
隔制御そのものには能動的に関与していなかった。
2. Description of the Related Art With the spread of the Internet and mobile phones, it has become easy to remotely control electronic devices at home, such as video reservation, from outside. Conventionally, when attempting to remotely control such a remote device, the control terminal and the controlled terminal send a control signal in a state of being directly connected by a public or dedicated communication line, and are executed by synchronous communication. Was. When using a public or dedicated communication line, it is connected via some relay stations, especially in a telephone network. However, the relay station merely transmits the electric signal to the control terminal, and has not been actively involved in the remote control itself of the controlled terminal.

【0003】[0003]

【発明が解決しようとする課題】電話回線を介して外部
から家庭内の電子機器を遠隔制御する場合、発呼端末
(以下において「制御端末」と言う。)が着呼側端末
(以下において「被制御端末」と言う。)に接続する場
合、被制御端末が電話局との間で常時接続或いは非常時
接続にかかわらず、着呼できない事態が発生する(第1
の問題点)。これは、被制御端末自身の問題で、被制御
端末や被制御機器の電源が入っていない、被制御端末が
他の通信に使用中である、或いは電話網自体に輻輳が起
きているなどの理由が考えられる。そうした場合、制御
端末は何度も電話をかけ直さなければならない。制御端
末でのそうした手間はプログラムされたエージェントに
よって解決出来ることが知られている。しかし、制御端
末でこのようなエージェントを用いる場合には、以下の
ような問題点が発生する。
When a home electronic device is remotely controlled from outside via a telephone line, a calling terminal (hereinafter, referred to as a "control terminal") is connected to a called terminal (hereinafter, referred to as a "control terminal"). When connecting to a controlled terminal, the controlled terminal may not be able to receive a call, regardless of whether the controlled terminal is always connected to the central office or connected in an emergency (first case).
Problem). This is a problem of the controlled terminal itself, such as when the power of the controlled terminal or the controlled device is not turned on, the controlled terminal is being used for another communication, or the telephone network itself is congested. There may be a reason. In such a case, the control terminal has to repeat the call. It is known that such trouble at the control terminal can be solved by a programmed agent. However, when such an agent is used in the control terminal, the following problems occur.

【0004】(イ)制御端末のユーザーが、その制御端
末を他の目的にも使用する可能性がある場合、他の目的
に用いる制御端末の機能を損なう(第2の問題点)、
(ロ)制御端末が複数の被制御端末の遠隔制御をしよう
とするとき、それぞれの被制御端末に対する遠隔制御メ
ソッドが必要であるので、制御端末はこれらの遠隔制御
メソッドを記録する多くの記憶装置を持たなければなら
ない。従って、コスト高になる(第3の問題点)。
(A) If the user of the control terminal may use the control terminal for another purpose, the function of the control terminal used for another purpose is impaired (second problem).
(B) When the control terminal intends to remotely control a plurality of controlled terminals, a remote control method for each controlled terminal is necessary. Therefore, the control terminal has many storage devices for recording these remote control methods. Must have. Therefore, the cost increases (third problem).

【0005】更にまた、例えば、エアコンの遠隔制御の
場合においては、外出先からエアコンの遠隔制御をする
だけでなく、エアコンの動作によって変化した現在の室
温などのパラメータ情報を外出先から取得したいという
要求等もある。
Further, for example, in the case of remote control of an air conditioner, it is desired to not only remotely control the air conditioner from outside but also to obtain parameter information such as the current room temperature changed by the operation of the air conditioner from outside. There are also requests.

【0006】本発明は、上記のように外出先からビデ
オ、エアコンなどの電気機器(被制御機器)を効率よく
遠隔制御するためになされたものである。従って本発明
の目的は、被制御端末が電話局との間で常時接続或いは
非常時接続であるか否かにかかわらず、効率よく遠隔制
御出来る遠隔制御方法及び遠隔制御システムを提供する
ことである。
The present invention has been made to efficiently and remotely control electric devices (controlled devices) such as a video and an air conditioner from outside as described above. SUMMARY OF THE INVENTION It is therefore an object of the present invention to provide a remote control method and a remote control system capable of performing efficient remote control regardless of whether a controlled terminal is always connected to a central office or an emergency connection. .

【0007】また、本発明の別の目的は、制御端末のユ
ーザーがその端末を他目的に利用しようとする可能性が
ある場合でも、他の目的に対する制御端末の機能を損な
うことがない遠隔制御方法及び遠隔制御システムを提供
することである。
Another object of the present invention is to provide a remote control that does not impair the function of the control terminal for another purpose even if the user of the control terminal may use the terminal for another purpose. It is to provide a method and a remote control system.

【0008】また、本発明の別の目的は、制御端末が複
数の被制御端末を遠隔制御しようとする場合でも、制御
端末は多くの記憶装置を持つことなく低コストで遠隔制
御を実現出来る遠隔制御方法及び遠隔制御システムを提
供することである。
Another object of the present invention is to provide a remote control system capable of realizing remote control at low cost without having a large number of storage devices even when the control terminal intends to remotely control a plurality of controlled terminals. A control method and a remote control system are provided.

【0009】また、本発明の別の目的は、遠隔制御方法
が同じ、もしくは類似している被制御端末毎に、その遠
隔制御メソッドをサーバーがそれぞれ備えることなく、
被制御端末を遠隔制御出来る遠隔制御方法式及び遠隔制
御システムを提供することである。
Another object of the present invention is to provide a remote control method for each controlled terminal having the same or similar remote control method without the server having the remote control method.
An object of the present invention is to provide a remote control method and a remote control system capable of remotely controlling a controlled terminal.

【0010】[0010]

【課題を解決するための手段】上記目的を達成するため
に、本発明の第1の特徴は、制御端末がサーバーへ制御
情報を送信する段階と、サーバーが制御情報を取得し、
この制御情報を制御情報記録装置へ記録する段階と、制
御情報記録装置に記録された制御情報に基づいて被制御
端末を遠隔制御する段階とからなる遠隔制御方法とした
ことである。
In order to achieve the above object, a first feature of the present invention is that a control terminal transmits control information to a server;
The remote control method includes a step of recording the control information in the control information recording device and a step of remotely controlling the controlled terminal based on the control information recorded in the control information recording device.

【0011】本発明の第1の特徴に係る遠隔制御方法に
おいては、サーバーが制御情報を一旦、制御情報記録装
置へ記録している。そして、制御端末がサーバーへ制御
情報を送信する段階とは非同期で、被制御端末を遠隔制
御している。従って、前述した第1乃至第3の問題点
が、サーバーの存在とその機能により解決出来る。即
ち、制御情報の伝送を仲介するサーバーを能動的に機能
させ、サーバーから独立した制御データを送信してい
る。従来の同期方式の遠隔制御方法及び遠隔制御システ
ムにおいては、制御端末と被制御端末との間での通信フ
ォーマット(プロトコル)定義が主であり、中間にサー
バーが介在することはなかった。本発明の第1の特徴に
よれば、中間にサーバーが介在することで多くの種類の
制御端末と多くの種類の被制御端末の間の仲立ちをし、
非同期的な通信を実現することが出来る。
In the remote control method according to the first aspect of the present invention, the server temporarily records control information in the control information recording device. Then, the controlled terminal is remotely controlled asynchronously with the step in which the control terminal transmits the control information to the server. Therefore, the above-described first to third problems can be solved by the existence and function of the server. That is, the server that mediates the transmission of control information is made to function actively, and control data independent of the server is transmitted. In a conventional synchronous remote control method and remote control system, a communication format (protocol) between a control terminal and a controlled terminal is mainly defined, and no server is interposed therebetween. According to a first feature of the present invention, a server intervenes to mediate between many types of control terminals and many types of controlled terminals,
Asynchronous communication can be realized.

【0012】即ち、本発明の第1の特徴に係る遠隔制御
方法においては、サーバーを設置しているので、制御端
末は直接、被制御端末と同期的な通信でやりとりしな
い。先ず、制御端末がサーバーに対して、遠隔制御依頼
をし、サーバーはその依頼を受けて、サーバーに接続さ
れた制御情報記録装置に制御情報を書き込む。この後、
サーバーは制御端末の代行者として能動的に動作して、
被制御端末を非同期的な通信で遠隔制御する。サーバー
は、制御端末とサーバーとの間の制御端末側回線接続
と、サーバーと被制御端末との間の被制御端末側回線接
続を互いに独立して接続し、独立して切断することが可
能である。このため、制御端末側回線による制御端末か
らの制御情報を制御情報記録装置に記録後は、この制御
情報記録装置に記録された情報により被制御端末を遠隔
制御出来るので、制御端末側回線の接続状態を保持して
いる必要はない。そのため、制御端末のユーザーが、そ
の制御端末を他の目的に自由に使用可能となる。従っ
て、他の目的に対する制御端末の機能を損なうという問
題を解決することが出来る。このように、本発明の第1
の特徴に係る遠隔制御方法においては、サーバーを能動
的に機能させることにより、制御端末とサーバー間の通
信と、サーバーと被制御端末間の通信とを非同期に行
い、第1及び第2の問題点が解決される。
That is, in the remote control method according to the first aspect of the present invention, since the server is installed, the control terminal does not directly communicate with the controlled terminal by synchronous communication. First, the control terminal makes a remote control request to the server, and the server receives the request and writes the control information in the control information recording device connected to the server. After this,
The server operates actively as an agent for the control terminal,
The controlled terminal is remotely controlled by asynchronous communication. The server can connect and disconnect the control terminal side line connection between the control terminal and the server and the controlled terminal side line connection between the server and the controlled terminal independently. is there. For this reason, after the control information from the control terminal via the control terminal line is recorded in the control information recording device, the controlled terminal can be remotely controlled by the information recorded in the control information recording device. There is no need to maintain state. Therefore, the user of the control terminal can freely use the control terminal for other purposes. Therefore, the problem of impairing the function of the control terminal for other purposes can be solved. Thus, the first aspect of the present invention
In the remote control method according to the first aspect, the communication between the control terminal and the server and the communication between the server and the controlled terminal are asynchronously performed by causing the server to function actively. The point is solved.

【0013】このように、本発明の第1の特徴に係る遠
隔制御方法は、非同期的な通信による遠隔制御であるの
で、制御情報を記録する段階の後、制御端末とサーバー
との接続を切断する段階と、サーバーと被制御端末との
接続を行う段階とを更に有することが可能である。この
場合、サーバーと被制御端末との接続を行う段階は、サ
ーバーが予め定められた所定条件のもとで被制御端末へ
の接続を試行し、この所定条件以内であれば被制御端末
への接続を行う段階からなるようにすることが可能であ
る。このようにすれば、無駄な接続の試行を防止出来
る。
As described above, since the remote control method according to the first aspect of the present invention is a remote control by asynchronous communication, the connection between the control terminal and the server is disconnected after recording the control information. And connecting the server to the controlled terminal. In this case, in the step of connecting the server and the controlled terminal, the server tries to connect to the controlled terminal under predetermined conditions, and if the connection is within the predetermined conditions, the connection to the controlled terminal is established. It is possible to have a step of making a connection. In this way, useless connection attempts can be prevented.

【0014】また、本発明の第1の特徴に係る遠隔制御
方法において、制御情報を送信する段階を、制御端末が
制御メニューを要求する段階と、サーバーが要求に応答
して、制御端末に制御メニューを送信する段階との後に
実行すれば、制御情報の送信が簡略化されるので好まし
い。つまり、制御端末はサーバーが提示したメニューに
従って必要事項を制御端末の入力装置に入力すれば良
い。従って制御端末は常時、特定の被制御端末のための
遠隔制御メソッドを記憶装置に保持する必要がない。こ
の場合は、サーバーのメニュー記録装置が被制御端末に
対する遠隔制御メソッドを保持するように出来るので、
制御端末に記憶装置を持つ必要がなくなる。これによ
り、制御端末が記憶装置を持つことによるハードウェア
の複雑化やコスト高を避けることが出来る。
In the remote control method according to the first aspect of the present invention, the step of transmitting control information includes the steps of: requesting a control menu by the control terminal; and controlling the control terminal in response to the request by the server. It is preferable to execute it after the step of transmitting the menu because transmission of control information is simplified. That is, the control terminal may input necessary items to the input device of the control terminal according to the menu presented by the server. Therefore, the control terminal does not always need to hold the remote control method for the specific controlled terminal in the storage device. In this case, since the server's menu recording device can hold the remote control method for the controlled terminal,
There is no need to have a storage device in the control terminal. Thus, it is possible to avoid complicated hardware and high cost due to the control terminal having the storage device.

【0015】本発明の第1の特徴に係る遠隔制御方法
は、具体的には、制御情報記録装置が、第1及び第2の
制御情報記録装置とから構成され、制御情報を記録する
段階は、サーバーが、制御端末から取得した制御情報
を、第1の制御情報記録装置へ第1の制御情報として記
録する段階と、サーバーが、第1の制御情報記録装置に
記録された第1の制御情報を被制御端末の種別に応じた
第2の制御情報に改変し、この第2の制御情報を第2の
制御情報記録装置に記録する段階とからなるようにすれ
ば良い。
In the remote control method according to the first aspect of the present invention, specifically, the control information recording device is composed of first and second control information recording devices, and the step of recording the control information comprises: Recording the control information obtained from the control terminal by the server as the first control information in the first control information recording device; and performing the first control recorded in the first control information recording device on the first control information recording device. The information may be changed to the second control information according to the type of the controlled terminal, and the second control information may be recorded in the second control information recording device.

【0016】また、本発明の第1の特徴に係る遠隔制御
方法において、サーバーが、回線接続料金情報記録装置
に記録された回線接続料金情報を参照し、利用料金が安
い送信端末を選択する段階と、サーバーと選択された送
信端末とのコネクションを確立する段階と、この送信端
末と被制御端末間のコネクションを確立する段階とを更
に有し、被制御端末を遠隔制御する段階は、送信端末を
介して実行すれば、安価な回線を選択して利用出来るの
で、経済的である。
In the remote control method according to the first aspect of the present invention, the server refers to the line connection fee information recorded in the line connection fee information recording device and selects a transmission terminal having a low usage fee. Establishing a connection between the server and the selected transmitting terminal; and establishing a connection between the transmitting terminal and the controlled terminal. The step of remotely controlling the controlled terminal comprises: , It is economical because an inexpensive line can be selected and used.

【0017】更に、本発明の第1の特徴に係る遠隔制御
方法において、被制御端末の制御結果、もしくは被制御
端末の制御状態のパラメータをサーバーに送信する段階
と、制御端末が制御結果もしくは制御状態のパラメータ
を参照する段階とを更に有するようにすれば、外部から
被制御端末により駆動される被制御機器の状態を知りう
るので、便利である。例えば、外部から家庭のエアコン
を制御し、その制御された家庭内の温度・湿度等のパラ
メータを外部から監視することが可能である。
Further, in the remote control method according to the first aspect of the present invention, a step of transmitting a control result of the controlled terminal or a parameter of a control state of the controlled terminal to the server; It is convenient to further include the step of referring to the state parameter, since the state of the controlled device driven by the controlled terminal can be known from the outside. For example, it is possible to control a home air conditioner from outside and monitor parameters such as temperature and humidity in the controlled home from outside.

【0018】本発明の第2の特徴は、第1の制御情報を
送信する制御端末、この制御端末が制御の対象とする被
制御端末、制御端末と被制御端末間で非同期的な通信を
実現するサーバー、及びこれらの制御端末、被制御端末
及びサーバーとを接続する通信回線とから構成された遠
隔制御システムとしたことである。ここで、サーバー
は、第1の制御情報を被制御端末が受け取る第2の制御
情報に変換するプロトコル変換手段、第2の制御情報を
用いて制御端末からの送信とは非同期に被制御端末を遠
隔制御する非同期制御手段とを少なくとも備えている。
また、サーバーには、制御端末から送られたメッセージ
・パケットからなる第1の制御情報を記録する制御情報
記録装置、制御端末と制御端末が遠隔制御する被制御端
末を対応づけた制御端末・被制御端末対応リスト記録装
置が接続されている。これらの、補助記録装置として記
録装置は、サーバーに外部接続される形態でも、主記憶
装置としてサーバーの筐体中に内蔵される形態でもかま
わない。
A second feature of the present invention is that a control terminal for transmitting first control information, a controlled terminal to be controlled by the control terminal, and asynchronous communication between the control terminal and the controlled terminal are realized. And a remote control system comprising a control terminal, a controlled terminal, and a communication line connecting the server. Here, the server is a protocol conversion means for converting the first control information into second control information received by the controlled terminal, and uses the second control information to control the controlled terminal asynchronously with the transmission from the control terminal. At least asynchronous control means for remote control.
Further, the server includes a control information recording device for recording first control information composed of a message packet transmitted from the control terminal, a control terminal and a control terminal in which the control terminal is associated with a controlled terminal that is remotely controlled by the control terminal. A control terminal correspondence list recording device is connected. The recording device as the auxiliary recording device may be in a form externally connected to the server, or may be built in the housing of the server as a main storage device.

【0019】本発明の第2の特徴に係る遠隔制御システ
ムにおいて、「通信回線」とは、電話回線やインターネ
ットなどのことである。「非同期的な通信」であるの
で、制御端末とサーバー間、サーバーと被制御端末間の
通信はそれぞれ独立して、異なった時刻で実行可能であ
る。制御端末は携帯電話、パーソナルコンピューターな
どの送信機能を有した機器である。被制御端末は、所定
の受信機能と、この被制御端末に接続された被制御機器
を駆動する機能を有する。被制御機器は、家庭用電気機
器を例にとればビデオデッキ、調理器、洗濯機、エアコ
ンなどの電気機器である。また、業務用(産業用の)の
各種機器、例えば半導体製造装置等を被制御機器として
含んでもかまわない。サーバーは、この他にCPU、一
時記憶装置、制御端末通信手段、被制御端末通信手段な
どの通信手段を備えていることは勿論である。
In the remote control system according to the second aspect of the present invention, the "communication line" refers to a telephone line, the Internet, or the like. Since the communication is "asynchronous communication", communication between the control terminal and the server and communication between the server and the controlled terminal can be executed independently and at different times. The control terminal is a device having a transmission function, such as a mobile phone or a personal computer. The controlled terminal has a predetermined receiving function and a function of driving a controlled device connected to the controlled terminal. The controlled device is an electric device such as a VCR, a cooker, a washing machine, an air conditioner, and the like, for example, in a home electric device. Further, various devices for business use (for industrial use), for example, a semiconductor manufacturing device may be included as controlled devices. The server naturally includes communication means such as a CPU, a temporary storage device, a control terminal communication means, and a controlled terminal communication means.

【0020】本発明の第2の特徴に係る遠隔制御システ
ムにおいて、制御端末と通信回線との間に接続可能な送
信端末と、通信回線と被制御端末との間に接続可能な複
数の送信端末とを更に有し、サーバーは、複数の送信端
末のうちのいずれかを選択する送信端末選択手段を更に
備えることが好ましい。この場合、サーバーは、回線接
続料金情報を記録した回線接続料金情報記録装置を備
え、送信端末選択手段が、この回線接続料金情報を参照
して、サーバーと被制御端末とを接続する回線接続料金
の安い経路の送信端末を選択するようにすれば、最も安
価な回線を利用して遠隔制御が可能となるので経済的で
ある。また、送信端末を選択する場合、使用出来ない送
信端末を選択から外すことも出来る。
In the remote control system according to the second aspect of the present invention, a transmission terminal connectable between the control terminal and the communication line, and a plurality of transmission terminals connectable between the communication line and the controlled terminal It is preferable that the server further includes a transmission terminal selecting unit that selects any one of the plurality of transmission terminals. In this case, the server includes a line connection charge information recording device that records the line connection charge information, and the transmitting terminal selecting means refers to the line connection charge information and refers to the line connection charge information for connecting the server and the controlled terminal. If a transmission terminal with a cheap route is selected, remote control can be performed using the cheapest line, which is economical. When selecting a transmission terminal, an unusable transmission terminal can be excluded from the selection.

【0021】また、本発明の第2の特徴に係る遠隔制御
システムにおいて、被制御端末は、被制御端末が駆動す
る被制御機器の制御状態パラメータを測定するための制
御状態パラメータ測定装置を備えていることが好まし
い。この制御状態パラメータ測定装置を用いることによ
り、被制御端末からサーバーに対して測定された被制御
機器の制御状態パラメータからなる情報を送信出来る。
そして、制御端末がサーバーが保持している制御状態パ
ラメータを監視するようにすれば、制御端末のユーザー
は外出先から被制御端末に接続された被制御機器の制御
状態を監視出来る利点を有することが可能である。
Further, in the remote control system according to the second aspect of the present invention, the controlled terminal includes a control state parameter measuring device for measuring a control state parameter of a controlled device driven by the controlled terminal. Is preferred. By using this control state parameter measuring device, information including the measured control state parameters of the controlled device can be transmitted from the controlled terminal to the server.
If the control terminal monitors the control state parameters held by the server, the user of the control terminal has the advantage of being able to monitor the control state of the controlled device connected to the controlled terminal from outside. Is possible.

【0022】なお、本発明の第2の特徴に係る遠隔制御
システムにおいて、サーバーが、被制御端末種別・機種
別データ記録装置を備えることが好ましい。被制御端末
種別・機種別データ記録装置により、被制御端末の種別
に応じて共通遠隔制御メソッドと機種特有の遠隔制御メ
ソッドを持つことにより、遠隔制御メソッドを簡略化す
ることが出来、前述した第3の問題点も解消出来るから
である。
In the remote control system according to the second aspect of the present invention, it is preferable that the server includes a controlled terminal type / model type data recording device. The controlled terminal type / model-specific data recording device has a common remote control method and a model-specific remote control method according to the type of the controlled terminal, thereby simplifying the remote control method. This is because the third problem can be solved.

【0023】[0023]

【発明の実施の形態】次に、図面を参照して、本発明の
第1乃至第6の実施の形態を説明する。以下の図面の記
載において、同一又は類似の部分には同一又は類似の符
号を付している。ただし、システム構成を示すブロック
図等は模式的なものであり、現実のものとは異なる場合
があり得ることに留意すべきである。
Next, first to sixth embodiments of the present invention will be described with reference to the drawings. In the following description of the drawings, the same or similar parts are denoted by the same or similar reference numerals. However, it should be noted that the block diagram and the like showing the system configuration are schematic and may differ from the actual ones.

【0024】(第1の実施の形態)図1は、本発明の第
1の実施の形態に係る遠隔制御システムのブロック図で
ある。図1に示すように、本発明の第1の実施の形態に
係る遠隔制御システムは、通信回線4と、この通信回線
4に接続された制御端末1、被制御端末2、及びサーバ
ー3及び被制御端末2に接続された被制御機器8とから
少なくとも構成されている。通信回線4は、十分な信頼
性を持つ通信レベルのネットワークを構成している。現
実のハードウェア構成としては、被制御端末2は被制御
機器8に内蔵されていてもかまわない。サーバー3に
は、制御側・被制御側プロトコル記録装置28、被制御
端末種別・機種別データ記録装置29、制御情報記憶装
置33と制御端末・被制御端末対応リスト記録装置34
等が内蔵もしくは接続されている。これらの各記憶装置
は、周知の磁気テープ、磁気ドラム、磁気ディスク、光
ディスク、光磁気ディスク、或いはROM、RAMなど
の半導体メモリ等で構成可能である。また、データベー
スサーバーを用意し、このデータベースサーバーのハー
ドディスク等の記憶装置を用いても良い。
(First Embodiment) FIG. 1 is a block diagram of a remote control system according to a first embodiment of the present invention. As shown in FIG. 1, the remote control system according to the first embodiment of the present invention includes a communication line 4, a control terminal 1, a controlled terminal 2, a server 3, and a connected terminal connected to the communication line 4. And a controlled device 8 connected to the control terminal 2. The communication line 4 constitutes a communication level network having sufficient reliability. As an actual hardware configuration, the controlled terminal 2 may be built in the controlled device 8. The server 3 includes a control side / controlled side protocol recording device 28, a controlled terminal type / model-specific data recording device 29, a control information storage device 33, and a control terminal / controlled terminal correspondence list recording device 34.
Etc. are built in or connected. Each of these storage devices can be constituted by a known magnetic tape, magnetic drum, magnetic disk, optical disk, magneto-optical disk, or semiconductor memory such as ROM or RAM. Alternatively, a database server may be prepared, and a storage device such as a hard disk of the database server may be used.

【0025】制御端末1は入力装置11と出力装置(表
示装置)12を少なくとも有している。図1において入
力装置11はキーボード、マウス、ライトペン又はフロ
ッピー(登録商標)ディスク装置などで構成可能であ
る。また、出力装置(表示装置)12はブラウン管や液
晶表示装置等のディスプレイ装置、或いはプリンタ装置
などにより構成可能である。サーバー3は、プロトコル
変換手段31と非同期制御手段32とを有している。プ
ロトコル変換手段31は、制御端末1が送信したメッセ
ージ・パケットからなる第1の制御情報を、制御側・被
制御側プロトコル記録装置28に記録された内容に基づ
いて被制御端末2が受け取ることが出来る形式の第2の
制御情報に変換するものである。非同期制御手段32
は、必要な制御情報を一旦、制御情報記録装置33に保
持することにより、制御端末1とサーバー3、及びサー
バー3と被制御端末2間で行われる通信を非同期にし、
非同期遠隔制御を行う機能を有する。また、図示を省略
しているが、サーバー3は、CPU、一時記憶装置、制
御端末通信手段、被制御端末通信手段などの通信手段を
備えている。サーバー3の備えるプロトコル変換手段3
1や非同期制御手段32等は、専用のハードウェアで実
現しても良い。また、サーバー3を構成する汎用のコン
ピュータシステムのハードウェアを用いて、このハード
ウェアを所定のソフトウェアにより駆動・制御すること
により、所望の機能を実現してもかまわない。即ち、図
1に示すサーバー3のCPU等からなる処理制御部は、
所定のプログラム記憶部に記憶されたプログラム命令等
を、必要に応じて、CPUに読み込むことにより、所定
の演算処理を実行し、プロトコル変換手段31や非同期
制御手段32として必要な機能を実現することが出来
る。
The control terminal 1 has at least an input device 11 and an output device (display device) 12. In FIG. 1, the input device 11 can be constituted by a keyboard, a mouse, a light pen, a floppy (registered trademark) disk device, or the like. The output device (display device) 12 can be constituted by a display device such as a cathode ray tube or a liquid crystal display device, or a printer device. The server 3 has a protocol conversion unit 31 and an asynchronous control unit 32. The protocol conversion means 31 may allow the controlled terminal 2 to receive the first control information composed of the message packet transmitted by the control terminal 1 based on the contents recorded in the control-side / controlled-side protocol recording device 28. This is converted into the second control information in a possible format. Asynchronous control means 32
Makes the communication performed between the control terminal 1 and the server 3 and between the server 3 and the controlled terminal 2 asynchronous by temporarily storing necessary control information in the control information recording device 33,
It has a function to perform asynchronous remote control. Although not shown, the server 3 includes communication means such as a CPU, a temporary storage device, a control terminal communication means, and a controlled terminal communication means. Protocol conversion means 3 provided in server 3
1 and the asynchronous control means 32 may be realized by dedicated hardware. Further, a desired function may be realized by using hardware of a general-purpose computer system constituting the server 3 and driving and controlling the hardware by predetermined software. That is, the processing control unit including the CPU and the like of the server 3 shown in FIG.
A predetermined instruction processing is executed by reading a program instruction or the like stored in a predetermined program storage unit into the CPU as necessary, thereby realizing functions required as the protocol conversion unit 31 and the asynchronous control unit 32. Can be done.

【0026】制御端末1、被制御端末2及びサーバー3
間でやりとりされる第1及び第2の制御情報は、予め決
められた仕様に従ったメッセージ・パケット形式に必要
事項を記した内容である。メッセージ・パケットは、制
御端末1とサーバー3間、及びサーバー3と被制御端末
2間で取り決められた、電子メール形式によるパケッ
ト、もしくは、特定のパケットである。
Control terminal 1, controlled terminal 2, and server 3
The first and second control information exchanged between the contents are contents in which necessary items are described in a message packet format according to a predetermined specification. The message packet is a packet in an electronic mail format or a specific packet that is negotiated between the control terminal 1 and the server 3 and between the server 3 and the controlled terminal 2.

【0027】次に、本発明の第1の実施の形態に係る遠
隔制御方法を図2及び図3のフローチャートを用いて説
明する。図2は、図1に示す遠隔制御システムを用い
て、制御端末1が、被制御端末2を遠隔制御するとき
の、制御端末1の動作状態の流れを示すフローチャート
である。
Next, a remote control method according to the first embodiment of the present invention will be described with reference to the flowcharts of FIGS. FIG. 2 is a flowchart showing a flow of an operation state of the control terminal 1 when the control terminal 1 remotely controls the controlled terminal 2 using the remote control system shown in FIG.

【0028】(イ)先ず、ステップS201において、
ユーザーは制御端末1からサーバー3への通信回線4に
よる通信接続を行う。制御端末1は、サーバー3に対し
て、直接もしくはインターネットプロバイダの提供する
アクセスポイントを介して通信回線4により接続する。
ただし、ここでは図の簡略化のため、アクセスポイント
は明示していない。
(A) First, in step S201,
The user makes a communication connection from the control terminal 1 to the server 3 via the communication line 4. The control terminal 1 is connected to the server 3 by a communication line 4 directly or via an access point provided by an Internet provider.
However, access points are not shown here for simplification of the figure.

【0029】(ロ)次にステップS202において、制
御端末1は、制御端末1とサーバー3との接続が完了す
ると、被制御端末2を遠隔制御するための第1の制御情
報を入力装置11を介して入力し、第1の制御情報を通
信回線4を介してサーバー3に送信する。
(B) Next, in step S202, when the connection between the control terminal 1 and the server 3 is completed, the control terminal 1 transmits the first control information for remotely controlling the controlled terminal 2 to the input device 11. And sends the first control information to the server 3 via the communication line 4.

【0030】(ハ)その後ステップS203において、
制御端末1は、サーバー3との接続を切断する。
(C) Then, in step S203,
The control terminal 1 disconnects the connection with the server 3.

【0031】上記の(イ)及び(ロ)の段階は、順序が
逆の場合もある。
The above steps (a) and (b) may be in reverse order.

【0032】図3において、ステップS211乃至ステ
ップS213と、ステップS214乃至ステップS21
6は、それぞれ別のプロセスによって起動される。これ
により、トランザクションが非同期に行われる。
In FIG. 3, steps S211 to S213 and steps S214 to S21
6 are activated by different processes. Thus, the transaction is performed asynchronously.

【0033】図3は、図1に示す遠隔制御システムにお
いて、制御端末1が被制御端末2を遠隔制御するとき
の、サーバー3の動作状態の流れを説明するフローチャ
ートである。
FIG. 3 is a flowchart illustrating the flow of the operation state of the server 3 when the control terminal 1 remotely controls the controlled terminal 2 in the remote control system shown in FIG.

【0034】(イ)先ず、図2のステップS201に対
応して、ステップS211において、サーバー3は、制
御端末1からの接続を受け付ける。
(A) First, in step S211 corresponding to step S201 in FIG. 2, the server 3 accepts a connection from the control terminal 1.

【0035】(ロ)図2のステップS202により、第
1の制御情報が送信されると、サーバー3は、ステップ
S212において、制御端末1から第1の制御情報の取
得を行う。サーバー3は制御端末1から被制御端末2の
第1の制御情報の取得を行うと、制御端末・被制御端末
対応リスト記録装置34に基づいて、被制御端末2が制
御端末1が遠隔制御の対象としている被制御端末かどう
かチェックを行う。被制御端末2が制御端末1が遠隔制
御すべき被制御端末である場合は、サーバー3は、制御
端末1から取得された第1の制御情報を制御情報記録装
置33へ書き込む。
(B) When the first control information is transmitted in step S202 of FIG. 2, the server 3 obtains the first control information from the control terminal 1 in step S212. When the server 3 obtains the first control information of the controlled terminal 2 from the control terminal 1, the controlled terminal 2 performs control of the remote control of the control terminal 1 based on the control terminal / controlled terminal correspondence list recording device 34. Check whether the terminal is a target controlled terminal. When the controlled terminal 2 is a controlled terminal to be remotely controlled by the control terminal 1, the server 3 writes the first control information acquired from the control terminal 1 to the control information recording device 33.

【0036】(ハ)書き込みが終了すると、ステップS
213において、制御端末1とサーバー3との接続の切
断を行う。第1の制御情報は、プロトコル変換手段31
により第2の制御情報に変換され、再び制御情報記録装
置33に書き込まれる。
(C) When writing is completed, step S
At 213, the connection between the control terminal 1 and the server 3 is disconnected. The first control information includes a protocol conversion unit 31
Is converted into the second control information and written into the control information recording device 33 again.

【0037】(ニ)その後ステップS214において、
サーバー3は、通信回線4を用いて被制御端末2への接
続を行う。
(D) Thereafter, in step S214,
The server 3 connects to the controlled terminal 2 using the communication line 4.

【0038】(ホ)接続が完了すると、ステップS21
5において、サーバー3は、制御情報記録装置33に記
録された第2の制御情報を元に、被制御端末2を遠隔制
御し、被制御機器8を駆動する。
(E) When the connection is completed, step S21
In 5, the server 3 remotely controls the controlled terminal 2 and drives the controlled device 8 based on the second control information recorded in the control information recording device 33.

【0039】(ヘ)被制御端末2に対する所定の遠隔制
御が終了すると、ステップS216において、サーバー
3は被制御端末2との接続を切断する。
(F) When the predetermined remote control for the controlled terminal 2 is completed, the server 3 disconnects the connection with the controlled terminal 2 in step S216.

【0040】以上説明したように、本発明の第1の実施
の形態に係る遠隔制御方法によれば、制御端末1と被制
御端末2のコネクションを同期的な通信により、直接作
成するのではなく、途中にサーバー3を介すことによっ
て、制御端末1と被制御端末2の非同期遠隔制御が可能
になる。冒頭で述べたようなサーバー3が設置されてお
らず制御端末1が直接被制御端末2を遠隔制御する従来
技術の場合、制御端末1と被制御端末2のコネクション
作成に失敗した場合、ユーザーは何度も被制御端末2へ
のコネクション作成を試みなければならない不都合を有
する。しかし、本発明の第1の実施の形態に係る遠隔制
御方法においては、サーバー3を設置することにより、
制御端末1は第1の制御情報をサーバー3に送った後の
第2の制御情報による遠隔制御をサーバー3に委ねるの
で、ユーザーは何度もコネクション作成を試みる必要は
ない。
As described above, according to the remote control method according to the first embodiment of the present invention, the connection between the control terminal 1 and the controlled terminal 2 is not created directly by synchronous communication, but by direct communication. The server 3 allows the remote control of the control terminal 1 and the controlled terminal 2 to be performed asynchronously. In the prior art in which the server 3 is not installed and the control terminal 1 directly remotely controls the controlled terminal 2 as described at the beginning, if the connection between the control terminal 1 and the controlled terminal 2 fails to be created, the user is There is a disadvantage that the user must try to create a connection to the controlled terminal 2 many times. However, in the remote control method according to the first embodiment of the present invention, by installing the server 3,
The control terminal 1 leaves the remote control based on the second control information to the server 3 after transmitting the first control information to the server 3, so that the user does not need to repeatedly try to create a connection.

【0041】図4は、本発明の第1の実施の形態の変形
例に係る遠隔制御システムの構成を示すブロック図であ
る。図1の構成に加え、図4の被制御端末2は制御情報
記録装置53を備えている。
FIG. 4 is a block diagram showing a configuration of a remote control system according to a modification of the first embodiment of the present invention. In addition to the configuration of FIG. 1, the controlled terminal 2 of FIG. 4 includes a control information recording device 53.

【0042】図5は、図4に示した第1の実施の形態の
変形例に係る遠隔制御システムを用いた場合の、被制御
端末2の動作状態の流れを説明するフローチャートであ
る。
FIG. 5 is a flowchart for explaining the flow of the operation state of the controlled terminal 2 when the remote control system according to the modification of the first embodiment shown in FIG. 4 is used.

【0043】(イ)先ず、ステップS228において、
図3のステップS214に対応して被制御端末2は、サ
ーバー3からの接続を受け付ける。
(A) First, in step S228,
The controlled terminal 2 accepts the connection from the server 3 corresponding to step S214 in FIG.

【0044】(ロ)次にステップS229において、被
制御端末2は、サーバー3から第2の制御情報を取得
し、被制御端末2に接続された制御情報記録装置53へ
書き込みを行う。
(B) Next, in step S 229, the controlled terminal 2 acquires the second control information from the server 3 and writes the second control information in the control information recording device 53 connected to the controlled terminal 2.

【0045】(ハ)第2の制御情報の制御情報記録装置
53へ書き込みが終了すると、被制御端末2は、ステッ
プS230において、サーバー3との接続を切断する。
(C) When the writing of the second control information to the control information recording device 53 is completed, the controlled terminal 2 disconnects the connection with the server 3 in step S230.

【0046】(ニ)サーバー3との接続が切断された
後、被制御端末2は、ステップS231において、制御
情報記録装置53に書き込まれた第2の制御情報に基づ
いて、被制御機器8に対する制御を実施する。
(D) After the connection with the server 3 is cut off, the controlled terminal 2 sends the controlled device 8 to the controlled device 8 based on the second control information written in the control information recording device 53 in step S231. Perform control.

【0047】(第2の実施の形態)図6のフローチャー
トに示す本発明の第2の実施の形態に係る遠隔制御方法
は、第1の実施の形態に説明したサーバー3の動作に対
して改良を加えたものである。本発明の第2の実施の形
態に係る遠隔制御システムのブロック図は、図7に示す
ように、サーバー3が、更に制御結果記録装置43を備
えている点が、第1の実施の形態の構成とは異なる。他
のシステム構成は、実質的に第1の実施の形態と同様で
あるので、重複したブロック図の説明を省略する。以下
に、図6のフローチャートに示す第2の実施の形態に係
る遠隔制御方法を説明する。
(Second Embodiment) The remote control method according to the second embodiment of the present invention shown in the flowchart of FIG. 6 is an improvement on the operation of the server 3 described in the first embodiment. Is added. The block diagram of the remote control system according to the second embodiment of the present invention is different from the first embodiment in that the server 3 further includes a control result recording device 43 as shown in FIG. Configuration is different. The rest of the system configuration is substantially the same as that of the first embodiment, and a duplicated block diagram will not be described. Hereinafter, the remote control method according to the second embodiment shown in the flowchart of FIG. 6 will be described.

【0048】(イ)先ず、図6に示すように、ステップ
S221において、サーバー3は通信回線4を介して制
御端末1からの接続を受け付ける。
(A) First, as shown in FIG. 6, the server 3 accepts a connection from the control terminal 1 via the communication line 4 in step S221.

【0049】(ロ)次に、ステップS222において、
サーバー3は、制御端末1から第1の制御情報を取得
し、制御情報記録装置33に書き込む。
(B) Next, in step S222,
The server 3 acquires the first control information from the control terminal 1 and writes the first control information into the control information recording device 33.

【0050】(ハ)制御端末1が第1の制御情報を制御
情報記録装置33に書き込む処理が終了後、ステップS
223において、サーバー3は、サーバー3と制御端末
1との接続を切断する。プロトコル変換手段31は、第
1の制御情報を第2の制御情報に変換し、再び制御情報
記録装置33に書き込む。
(C) After the process in which the control terminal 1 writes the first control information into the control information recording device 33 is completed, step S
In 223, the server 3 disconnects the connection between the server 3 and the control terminal 1. The protocol conversion means 31 converts the first control information into the second control information, and writes the same into the control information recording device 33 again.

【0051】(ニ)その後、ステップS224におい
て、サーバー3は、通信回線4を介して被制御端末2へ
の接続を開始する。
(D) Thereafter, in step S 224, the server 3 starts connecting to the controlled terminal 2 via the communication line 4.

【0052】(ホ)そして、サーバー3は、ステップS
225において、予め設定された通信回数、通信頻度な
どの所定条件による接続を試みる。所定条件としては、
この他に、制御端末1からの遠隔制御依頼における絶対
時刻からの経過時間、遠隔制御そのものがなされなけれ
ばいけない限度の時間などを採用することが出来る。サ
ーバー3が、被制御端末2に対する通信回線4によるコ
ネクションを作成するとき、被制御端末2の電源が落ち
ていた、又は、通信回線4の輻輳が生じコネクションが
作成出来なかった場合などは、直ちには接続出来ない。
このような場合は、予めサーバー3に設定された所定条
件に基づいて、繰り返しコネクションを試みる。ステッ
プS225において、所定条件以内にコネクション可能
か否か判定し、もし、所定条件以内にコネクションが作
成出来なかった場合は、「エラー」として、遠隔制御を
終了する。この遠隔制御の終了に際しては、サーバー3
に接続された制御結果記録装置43に、「エラー」の旨
を記録する。所定条件以内に通信回線4によるコネクシ
ョンが作成出来た場合は、ステップS226に進む。
(E) Then, the server 3 executes step S
In 225, an attempt is made to establish a connection under predetermined conditions such as a preset number of communications and a frequency of communications. As the predetermined condition,
In addition to this, the elapsed time from the absolute time in the remote control request from the control terminal 1 and the limit time in which the remote control itself must be performed can be adopted. When the server 3 creates a connection by the communication line 4 to the controlled terminal 2, if the power of the controlled terminal 2 is turned off, or if the communication line 4 becomes congested due to congestion and the connection cannot be created, immediately, Cannot be connected.
In such a case, the connection is repeatedly attempted based on predetermined conditions set in the server 3 in advance. In step S225, it is determined whether or not a connection can be made within a predetermined condition. If a connection cannot be created within the predetermined condition, the remote control is terminated as an "error". At the end of this remote control, the server 3
Is recorded in the control result recording device 43 connected to the device. If the connection by the communication line 4 has been created within the predetermined condition, the process proceeds to step S226.

【0053】(ヘ)ステップS226においては、サー
バー3に接続された制御情報記録装置33に記録された
第2の制御情報に基づいて、被制御端末2を遠隔制御
し、被制御端末2により、被制御機器8を駆動する。
(F) In step S226, the controlled terminal 2 is remotely controlled based on the second control information recorded in the control information recording device 33 connected to the server 3, and the controlled terminal 2 The controlled device 8 is driven.

【0054】(ト)そして、被制御端末2による被制御
機器8の遠隔制御が終了すると、ステップS227にお
いて、サーバー3は被制御端末2との接続を切断する。
(G) When the remote control of the controlled device 8 by the controlled terminal 2 ends, the server 3 disconnects the connection with the controlled terminal 2 in step S227.

【0055】図6において、ステップS221乃至ステ
ップS223と、ステップS223乃至ステップS22
7は、それぞれ別のプロセスによって起動される。これ
により、トランザクションが非同期に行われる。
In FIG. 6, steps S221 to S223 and steps S223 to S22
7 are started by different processes. Thus, the transaction is performed asynchronously.

【0056】サーバー3は通信回線4を介して被制御端
末2に対して接続しようとする際、通信回線4の輻輳、
被制御端末2での回線使用、その他の問題で通信回線4
による接続そのものが出来ない事態に遭遇する恐れがあ
る。本発明の第2の実施の形態係る遠隔制御方法におい
ては、サーバー3はそのような事態を想定し、サーバー
3に予め設定された回数、限度の時間などの所定条件に
限定された範囲内で、被制御端末2への接続試行を繰り
返し、一定の範囲外の接続は「エラー」として、終了す
る。従って、際限なくいつまで接続を繰り返すことによ
る無駄を省略出来る利点を有する。
When the server 3 tries to connect to the controlled terminal 2 via the communication line 4, the congestion of the communication line 4
Communication line 4 due to line usage at controlled terminal 2 and other problems
There is a danger of encountering a situation where connection by itself cannot be made. In the remote control method according to the second embodiment of the present invention, the server 3 assumes such a situation and sets the server 3 within a range limited to predetermined conditions such as a preset number of times and a limit time. The connection attempt to the controlled terminal 2 is repeated, and a connection outside a certain range ends as an “error”. Therefore, there is an advantage that waste due to infinitely repeating connection can be omitted.

【0057】(第3の実施の形態)図8は、本発明の第
3の実施の形態に係る遠隔制御システムの構成を示すブ
ロック図である。本発明の第3の実施の形態は、本発明
の第1の実施の形態に改良を加えたものである。即ち、
システム構成を示すブロック図は図1に示す構成に加
え、サーバー3がメニュー記録装置30を備えている。
他のシステム構成は、実質的に第1の実施の形態と同様
であるので、重複したブロック図の説明を省略する。
(Third Embodiment) FIG. 8 is a block diagram showing a configuration of a remote control system according to a third embodiment of the present invention. The third embodiment of the present invention is obtained by improving the first embodiment of the present invention. That is,
In the block diagram showing the system configuration, the server 3 includes a menu recording device 30 in addition to the configuration shown in FIG.
The rest of the system configuration is substantially the same as that of the first embodiment, and a duplicated block diagram will not be described.

【0058】図9は、サーバー3から制御端末1に制御
メニューが送信される場合の制御端末1の動作状態の流
れを説明するフローチャートである。
FIG. 9 is a flowchart for explaining the flow of the operation state of the control terminal 1 when the control menu is transmitted from the server 3 to the control terminal 1.

【0059】(イ)先ず、ステップS241において、
制御端末1は、通信回線4を用いてサーバー3への通信
接続を行う。そして制御端末1は、サーバー3に対して
制御メニューの送信を要求する。
(A) First, in step S241,
The control terminal 1 makes a communication connection to the server 3 using the communication line 4. Then, the control terminal 1 requests the server 3 to transmit a control menu.

【0060】(ロ)この要求に応答して、ステップS2
42において、サーバー3はメニュー記録装置30から
読み出した制御メニューを読み出す。そしてサーバー3
はこの制御メニューを制御端末1に送信する。制御情報
1はこの制御メニューを受信する。
(B) In response to this request, step S2
At 42, the server 3 reads the control menu read from the menu recording device 30. And server 3
Transmits this control menu to the control terminal 1. The control information 1 receives this control menu.

【0061】(ハ)ステップS243において、受信し
た制御メニューに従い、ユーザーは第1の制御情報を制
御端末1の入力装置11を介して入力する。入力された
第1の制御情報は、通信回線4により制御端末1からサ
ーバー3に送信される。
(C) In step S243, the user inputs the first control information via the input device 11 of the control terminal 1 according to the received control menu. The input first control information is transmitted from the control terminal 1 to the server 3 via the communication line 4.

【0062】(ニ)その後、ステップS244におい
て、制御端末1はサーバー3との接続を切断する。
(D) Thereafter, in step S244, the control terminal 1 disconnects from the server 3.

【0063】また図10は対応するサーバー3の動作状
態の変化を説明するフローチャートである。
FIG. 10 is a flowchart for explaining a change in the operating state of the corresponding server 3.

【0064】(イ)先ず、ステップS251において、
サーバー3は、通信回線4を介して制御端末1からの接
続を受け付ける。
(A) First, in step S251,
The server 3 receives a connection from the control terminal 1 via the communication line 4.

【0065】(ロ)ステップS252において、サーバ
ー3は、制御端末1のメニュー要求に応答し、メニュー
記録装置30から制御メニューを読み出す。そして、サ
ーバー3は、制御端末1へ読み出した制御メニューを送
信する。
(B) In step S 252, the server 3 reads a control menu from the menu recording device 30 in response to a menu request from the control terminal 1. Then, the server 3 transmits the read control menu to the control terminal 1.

【0066】(ハ)次に、図9のステップS243の第
1の制御情報の送信に対応して、ステップS253にお
いて、サーバー3は、制御端末1から第1の制御情報の
取得を行う。即ち、サーバー3は、制御情報記録装置3
3に第1の制御情報を書き込む。
(C) Next, in response to the transmission of the first control information in step S243 of FIG. 9, the server 3 acquires the first control information from the control terminal 1 in step S253. That is, the server 3 includes the control information recording device 3
3 is written with the first control information.

【0067】(ニ)制御情報記録装置33への書き込み
が終了したら、サーバー3は、ステップS254におい
て、制御端末1とサーバー3との接続を切断する。そし
てプロトコル変換手段31は、第1の制御情報を第2の
制御情報に変換し、再び制御情報記録装置33に書き込
む。
(D) When the writing to the control information recording device 33 is completed, the server 3 disconnects the connection between the control terminal 1 and the server 3 in step S254. Then, the protocol conversion means 31 converts the first control information into the second control information, and writes the same into the control information recording device 33 again.

【0068】(ホ)次に、ステップS255において、
サーバー3は、通信回線4を介してサーバー3と被制御
端末2との接続を行う。
(E) Next, in step S255,
The server 3 connects the server 3 and the controlled terminal 2 via the communication line 4.

【0069】(ヘ)ステップS255において、サーバ
ー3は、制御情報記録装置33に記録された第2の制御
情報を元に被制御端末2を遠隔制御し、被制御機器8を
駆動する。
(F) In step S255, the server 3 remotely controls the controlled terminal 2 based on the second control information recorded in the control information recording device 33, and drives the controlled device 8.

【0070】(ト)そして、ステップS257におい
て、サーバー3は、サーバー3と被制御端末2との通信
回線4による接続を切断する。
(G) In step S257, the server 3 disconnects the connection between the server 3 and the controlled terminal 2 via the communication line 4.

【0071】図10において、ステップS251乃至ス
テップS254と、ステップS255乃至ステップS2
57は、それぞれ別のプロセスによって起動される。こ
れにより、トランザクションが非同期に行われる。
In FIG. 10, steps S251 through S254 and steps S255 through S2
57 are activated by different processes. Thus, the transaction is performed asynchronously.

【0072】本発明の第3の実施の形態に係る遠隔制御
方法においては、サーバー3がメニュー記録装置30に
記録された制御メニューを読み出して、制御端末1にこ
の制御メニューを提供することにより、ユーザーが入力
装置11を介して入力しなければならない第1の制御情
報を簡略化することが出来る。このとき、サーバー3が
提供する制御メニューは、予め制御端末1、被制御端末
2及びサーバー3間で決められたメッセージ・パケット
に従うようにしておけば良い。
In the remote control method according to the third embodiment of the present invention, the server 3 reads out the control menu recorded on the menu recording device 30 and provides the control terminal 1 with this control menu. The first control information that must be input by the user via the input device 11 can be simplified. At this time, the control menu provided by the server 3 may follow a message packet determined between the control terminal 1, the controlled terminal 2 and the server 3 in advance.

【0073】(第4の実施の形態)図11は、本発明の
第4の実施の形態に係る遠隔制御システムの構成を説明
するブロック図である。本発明の第4の実施の形態は、
本発明の第1の実施の形態に改良を加えたものであり、
システム構成を示すブロック図は、図1中の制御情報記
録装置33の代わりに第1の制御情報記録装置33a及
び第2の制御情報記録装置33bを設置し、図1に示す
構造に加え、被制御端末個別情報・コマンドテーブル記
憶装置38を備えている点が異なる。他のシステム構成
は、実質的に第1の実施の形態と同様であるので、重複
したブロック図の説明を省略する。
(Fourth Embodiment) FIG. 11 is a block diagram illustrating the configuration of a remote control system according to a fourth embodiment of the present invention. A fourth embodiment of the present invention
It is an improvement on the first embodiment of the present invention,
The block diagram showing the system configuration is such that a first control information recording device 33a and a second control information recording device 33b are installed in place of the control information recording device 33 in FIG. 1, and in addition to the structure shown in FIG. The difference is that a control terminal individual information / command table storage device 38 is provided. The rest of the system configuration is substantially the same as that of the first embodiment, and a duplicated block diagram will not be described.

【0074】図12は、サーバー3の動作状態を説明す
るフローチャートである。
FIG. 12 is a flowchart for explaining the operation state of the server 3.

【0075】(イ)先ずステップS261において、サ
ーバー3は、制御端末1からの通信回線4による接続を
受け付ける。
(A) First, in step S 261, the server 3 accepts a connection from the control terminal 1 via the communication line 4.

【0076】(ロ)次にステップS262において、サ
ーバー3は、制御端末1から制御情報を取得する。この
とき、サーバー3は、制御情報を第1の制御情報記録装
置33aに記録する。
(B) Next, in step S262, the server 3 acquires control information from the control terminal 1. At this time, the server 3 records the control information in the first control information recording device 33a.

【0077】(ハ)その後ステップS263において、
サーバー3は、サーバー3と制御端末1との接続を切断
する。
(C) Then, in step S263,
The server 3 disconnects the connection between the server 3 and the control terminal 1.

【0078】(ニ)次に、ステップS264において、
サーバー3のプロトコル変換手段31によって、第1の
制御情報記録装置33aの記録された第1の制御情報を
読み出し、データを改変し、第2の制御情報とする。サ
ーバー3は、この改変されたデータからなる第2 の制
御情報を、第2の制御情報記録装置33bに記録する。
(D) Next, in step S264,
The first control information recorded in the first control information recording device 33a is read out by the protocol conversion means 31 of the server 3, and the data is modified to be the second control information. The server 3 records the second control information including the modified data in the second control information recording device 33b.

【0079】(ホ)第1の制御情報から第2の制御情報
へのプロトコル変換が行われると、ステップS265に
おいて、サーバー3は、通信回線4を用いて、サーバー
3と被制御端末2との接続を行う。
(E) When the protocol conversion from the first control information to the second control information is performed, in step S265, the server 3 connects the server 3 and the controlled terminal 2 using the communication line 4. Make a connection.

【0080】(ヘ)そして、サーバー3は、ステップS
266において、第2の制御情報記録装置33bに記録
されている第2の制御情報に基づいて被制御端末2を遠
隔制御し、被制御機器8を駆動する。
(F) Then, the server 3 executes step S
At 266, the controlled terminal 2 is remotely controlled based on the second control information recorded in the second control information recording device 33b, and the controlled device 8 is driven.

【0081】(ト)被制御端末2の遠隔制御が終了する
と、サーバー3は、ステップS267において、サーバ
ー3と被制御端末2との通信回線4による接続を切断す
る。
(G) When the remote control of the controlled terminal 2 ends, the server 3 disconnects the connection of the server 3 and the controlled terminal 2 via the communication line 4 in step S267.

【0082】図12において、ステップS261乃至ス
テップS263と、ステップS264、ステップS26
5乃至ステップS267は、それぞれ別のプロセスによ
って起動される。これにより、トランザクションが非同
期に行われる。
In FIG. 12, steps S261 to S263, steps S264, S26
Steps 5 to S267 are started by different processes. Thus, the transaction is performed asynchronously.

【0083】第4の実施の形態に係る遠隔制御方法おい
て、サーバー3は、被制御端末個別情報・コマンドテー
ブル記憶装置38に、図13のような被制御端末情報と
して個別の被制御端末毎に、少なくともそれを遠隔制御
するコマンド・セットを特定する情報を格納している。
コマンドセットは被制御端末2の対象とする被制御機器
機種に対応し、被制御端末2の機種毎にそれぞれ存在す
る。被制御端末2(ID=103)及び(ID=29
1)の対象となる被制御機器は、同一機種(JVC:H
R−D9)であるため、コマンド・セットを共有してい
る。他の被制御端末(839)の対象とする被制御機器
については、図13中では互いに同じ機種はないため、
コマンド・セットを共有していない。コマンド・セット
を共有するものについては、制御端末1から制御データ
(第1の制御情報)を被制御端末2に固有の制御データ
(第2の制御情報)に変換するプログラムを一つのみ持
てば良く、被制御端末2毎に持つ必要はない。制御端末
1からサーバー3に送られる第1の制御情報は、図14
(a)のように、コマンド名、コマンド番号、パラメー
タから構成される。図14(b)は、コマンド名:v_
set、コマンド番号:録画予約=03に対応する、具
体的なパラメータを示す図である。
In the remote control method according to the fourth embodiment, the server 3 stores the controlled terminal individual information / command table storage device 38 as the controlled terminal information as shown in FIG. At least information for specifying a command set for remotely controlling the command set.
The command set corresponds to the model of the controlled device targeted by the controlled terminal 2 and exists for each model of the controlled terminal 2. Controlled terminal 2 (ID = 103) and (ID = 29
The controlled devices targeted by 1) are the same model (JVC: H
R-D9), the command set is shared. Since the controlled devices targeted by the other controlled terminals (839) are not the same model in FIG.
Not sharing a command set. In the case of sharing the command set, the control terminal 1 has only one program that converts control data (first control information) into control data (second control information) unique to the controlled terminal 2. It is not necessary to have for each controlled terminal 2 well. The first control information sent from the control terminal 1 to the server 3 is as shown in FIG.
As shown in (a), it is composed of a command name, a command number, and parameters. FIG. 14B shows a command name: v_
FIG. 14 is a diagram illustrating specific parameters corresponding to “set, command number: recording reservation = 03”.

【0084】図15は、本発明の第4の実施の形態の変
形例に係る遠隔制御システムに用いる被制御端末個別情
報とコマンドテーブルの対応図である。図15にコマン
ドテーブルを示した変形例は、上述した本発明の第4の
実施の形態に改良を加えたものであり、システム構成図
は図11と同様である。
FIG. 15 is a diagram showing correspondence between controlled terminal individual information and a command table used in a remote control system according to a modification of the fourth embodiment of the present invention. The modification in which the command table is shown in FIG. 15 is obtained by improving the fourth embodiment of the present invention described above, and the system configuration is the same as that in FIG.

【0085】図15に示すように、サーバー3は被制御
端末情報として、個別の被制御端末2毎に、少なくと
も、それを遠隔制御するコマンドセットを特定する情報
を持っている。被制御端末(ID=103)及び(ID
=291)の対応とする被制御機器は同一機種(JV
C:HR−D9)なので、同じコマンド・セットを共有
する。被制御端末(ID=673)の対象とする被制御
機器は、これらの機種とは同一機種ではないが、これら
の2機種と同一のコマンド・セットにより遠隔制御が可
能であることが予め分かっているため、これら2機種と
同一のコマンド・セットを共有する。
As shown in FIG. 15, the server 3 has, as controlled terminal information, at least information for specifying a command set for remotely controlling each controlled terminal 2. Controlled terminal (ID = 103) and (ID
= 291) are the same model (JV
C: HR-D9), so they share the same command set. The controlled device to be controlled by the controlled terminal (ID = 673) is not the same model as these models, but it has been found in advance that remote control is possible using the same command set as these two models. Therefore, these two models share the same command set.

【0086】サーバー3によって第1の制御情報が第2
の制御情報に改変される場合、制御端末1とサーバー3
間に被制御機器8の種別によって共通インターフェイス
と、サーバー3と被制御端末2間のインターフェイスと
分離することで、例えば「ビデオ」という種別全体に共
通なコマンド・セットでビデオの機種毎に異なる遠隔制
御方式を、制御端末1側から統一的に見せることが可能
となる。従って、制御端末1からの制御データ(第1の
制御情報)を被制御端末2に固有の制御データ(第2の
制御情報)に変換するプログラムは、コマンド・セット
を共有するものについては1つ持てば良く、被制御端末
2の機種毎に持つ必要はない。被制御端末2の機種毎の
制御データ(第2の制御情報)は、被制御端末種別・機
種データ記録装置29を参照すれば良い。
The first control information is transmitted from the server 3 to the second control information.
If the control information is changed to the control information, the control terminal 1 and the server 3
In the meantime, by separating the common interface according to the type of the controlled device 8 and the interface between the server 3 and the controlled terminal 2, for example, a command set common to all types of “video” and a remote The control method can be unified from the control terminal 1 side. Therefore, a program for converting control data (first control information) from the control terminal 1 into control data (second control information) unique to the controlled terminal 2 is one for a program sharing a command set. It is sufficient to have it, and it is not necessary to have it for each model of the controlled terminal 2. The control data (second control information) for each model of the controlled terminal 2 may refer to the controlled terminal type / model data recording device 29.

【0087】(第5の実施の形態)図16は、本発明の
第5の実施の形態に係る遠隔制御システムに用いるブロ
ック図である。図16に示すように、本発明の第5の実
施の形態に係る遠隔制御システムは、通信回線4と、こ
の通信回線4に接続された第1の受信端末5a、第2の
受信端末5b、第1の送信端末6a、第2の送信端末6
b及びサーバー3とから構成されている。制御端末1は
第1の受信端末5a或いは第2の受信端末5bを介して
通信回線4に接続可能である。同様に、被制御端末2
は、第1の送信端末6a或いは第2の送信端末6bを介
して通信回線4に接続可能である。サーバー3には、制
御側・被制御側プロトコル記録装置28、被制御端末種
別・機種別データ記録装置29、制御情報記憶装置3
3、制御端末・被制御端末対応リスト記録装置34及び
回線接続料金情報記録装置35が接続されている。様々
な回線接続業者は、距離と接続時間、利用時間帯、その
他オプションに応じた料金体系を持っており、それらの
情報が回線接続料金情報記録装置35に記録されてい
る。制御端末1は第1の実施の形態で説明したように入
力装置11と出力装置(表示装置)12を少なくとも有
している。サーバー3は、第1の実施の形態で説明した
プロトコル変換手段31、非同期制御手段32の他に、
更に送信端末選択手段39aとを有している。この送信
端末選択手段39aは、回線接続料金情報記録装置35
を参照しながら、最も接続料金の安い送信端末を選択す
る機能を有する。ここでは、図の簡略化のため、受信端
末5a及び5b及び送信端末6a及び6bを2つ設置し
たが、1つでも或いは3個以上の複数個でも良い。ま
た、受信端末5a及び5b、送信端末6a及び6bをそ
れぞれ接続するのではなく、受信端末5a及び5b、送
信端末6a及び6bの二つの機能を持つ送受信端末でも
良い。第1の受信端末5a又は第2の受信端末5bは、
制御端末1との間でのトランスポート層レベルのコネク
ションを確立するとともに、通信回線4を介してサーバ
ー3に問い合わせ、或いはサーバー3と共有しているデ
ータベースを参照し、受信端末5a又は5bについて認
証する。認証が完了すると、第1の受信端末5a又は第
2の受信端末5bは新規にサーバーに対してトランスポ
ート層レベルのコネクションを設定する。以上により第
1の受信端末5a及び第2の受信端末5bは、制御端末
1がサーバー3に直接接続された場合と同様の機能を提
供する。第1の送信端末6a又は第2の送信端末6b
は、サーバー3との間でのトランスポート層レベルのコ
ネクションを確立すると、第1の送信端末6a又は第2
の受信端末6bは新規に被制御端末2に対してトランス
ポート層レベルのコネクションを設定する。以上により
第1の送信端末6a及び第2の送信端末6bは、サーバ
ー3が被制御端末2に直接接続された場合と同様の機能
を提供する。制御端末1と第1の受信端末5a又は第2
の受信端末5b間や、第1の受信端末5a又は第2の受
信端末5bとサーバー3間のトランスポート層レベルの
コネクションには、PPPやTCP/IPなどといった
公知のプロトコルが使用可能である。
(Fifth Embodiment) FIG. 16 is a block diagram used for a remote control system according to a fifth embodiment of the present invention. As shown in FIG. 16, the remote control system according to the fifth embodiment of the present invention includes a communication line 4, a first receiving terminal 5a, a second receiving terminal 5b connected to the communication line 4, First transmitting terminal 6a, second transmitting terminal 6
b and the server 3. The control terminal 1 can be connected to the communication line 4 via the first receiving terminal 5a or the second receiving terminal 5b. Similarly, the controlled terminal 2
Can be connected to the communication line 4 via the first transmitting terminal 6a or the second transmitting terminal 6b. The server 3 includes a control side / controlled side protocol recording device 28, a controlled terminal type / model-specific data recording device 29, a control information storage device 3
3. The control terminal / controlled terminal correspondence list recording device 34 and the line connection fee information recording device 35 are connected. Various line connection companies have a fee system according to distance, connection time, use time zone, and other options, and such information is recorded in the line connection fee information recording device 35. The control terminal 1 has at least the input device 11 and the output device (display device) 12 as described in the first embodiment. The server 3 includes, in addition to the protocol conversion unit 31 and the asynchronous control unit 32 described in the first embodiment,
Further, it has transmission terminal selection means 39a. The transmission terminal selecting means 39a is provided with a line connection fee information recording device 35.
, A function of selecting a transmission terminal with the lowest connection fee. Here, two receiving terminals 5a and 5b and two transmitting terminals 6a and 6b are provided for simplification of the drawing, but one or three or more may be provided. Instead of connecting the receiving terminals 5a and 5b and the transmitting terminals 6a and 6b, respectively, a transmitting / receiving terminal having two functions of the receiving terminals 5a and 5b and the transmitting terminals 6a and 6b may be used. The first receiving terminal 5a or the second receiving terminal 5b
Establish a connection at the transport layer level with the control terminal 1 and make an inquiry to the server 3 via the communication line 4 or refer to a database shared with the server 3 to authenticate the receiving terminal 5a or 5b. I do. When the authentication is completed, the first receiving terminal 5a or the second receiving terminal 5b newly sets a connection at the transport layer level to the server. As described above, the first receiving terminal 5a and the second receiving terminal 5b provide the same function as in the case where the control terminal 1 is directly connected to the server 3. First transmitting terminal 6a or second transmitting terminal 6b
Establishes a connection at the transport layer level with the server 3, the first transmission terminal 6a or the second
The new receiving terminal 6b sets a connection at the transport layer level to the controlled terminal 2 newly. As described above, the first transmitting terminal 6a and the second transmitting terminal 6b provide the same function as that when the server 3 is directly connected to the controlled terminal 2. Control terminal 1 and first receiving terminal 5a or second receiving terminal 5a
A known protocol such as PPP or TCP / IP can be used for the connection between the receiving terminals 5b or between the first receiving terminal 5a or the second receiving terminal 5b and the server 3 at the transport layer level.

【0088】図17は制御端末1の動作状態の変化を説
明するフローチャートである。
FIG. 17 is a flowchart for explaining a change in the operation state of the control terminal 1.

【0089】(イ)先ずステップS271において、制
御端末1は第1の受信端末5aを選択し、制御端末1と
第1の受信端末5aとの接続を行う。
(A) First, in step S271, the control terminal 1 selects the first receiving terminal 5a, and connects the control terminal 1 to the first receiving terminal 5a.

【0090】(ロ)すると、第1の受信端末5aはサー
バー3とのトランスポート層レベルのコネクションを確
立し、その結果ステップS272において制御端末1と
サーバー3とのトランスポート層レベルのコネクション
が確立する。
(B) Then, the first receiving terminal 5a establishes a connection at the transport layer level with the server 3, and as a result, at step S272, a connection at the transport layer level between the control terminal 1 and the server 3 is established. I do.

【0091】(ハ)次に、ステップS273において、
制御端末1は第1の受信端末5a及び通信回線4を介し
て第1の制御情報をサーバー3に送信する。
(C) Next, in step S273,
The control terminal 1 transmits the first control information to the server 3 via the first receiving terminal 5a and the communication line 4.

【0092】(ニ)制御端末1による制御情報のサーバ
ー3への送信が終了後、ステップS274において、制
御端末1は、制御端末1とサーバー3とのコネクション
を解放する。
(D) After the transmission of the control information to the server 3 by the control terminal 1, the control terminal 1 releases the connection between the control terminal 1 and the server 3 in step S274.

【0093】図18はサーバー3の動作状態の変化を説
明するフローチャートである。
FIG. 18 is a flowchart for explaining a change in the operation state of the server 3.

【0094】(イ)先ず、ステップS281において、
サーバー3は第1受信端末5aを介して制御端末1の認
証を行う。
(A) First, in step S281,
The server 3 authenticates the control terminal 1 via the first receiving terminal 5a.

【0095】(ロ)制御端末1の認証終了後、ステップ
S282において、サーバー3と制御端末1とのコネク
ションを確立する。
(B) After the authentication of the control terminal 1, the connection between the server 3 and the control terminal 1 is established in step S282.

【0096】(ハ)ステップS283において、サーバ
ー3は、制御端末1から第1の制御情報を取得し、制御
情報記録装置33に制御情報を書き込む。
(C) In step S283, the server 3 acquires the first control information from the control terminal 1, and writes the control information in the control information recording device 33.

【0097】(ニ)制御情報の書き込みが終了すると、
サーバー3はステップS284において、制御端末1と
のコネクションを解放する。そして、第1の制御情報
を、プロトコル変換手段31により第2の制御情報に変
換し、再び制御情報記録装置33に記録する。
(D) When the writing of the control information is completed,
In step S284, the server 3 releases the connection with the control terminal 1. Then, the first control information is converted into the second control information by the protocol conversion means 31 and recorded on the control information recording device 33 again.

【0098】(ホ)次に、ステップS285において、
サーバー3の送信端末選択手段39aは、回線接続料金
情報記録装置35を参照し、利用料金が安く利用可能な
送信端末を選択する。例えば、図16においては、利用
料金の安い送信端末として第2の送信端末6bを選択す
る。
(E) Next, in step S285,
The transmission terminal selection means 39a of the server 3 refers to the line connection fee information recording device 35 and selects an available transmission terminal with a low usage fee. For example, in FIG. 16, the second transmission terminal 6b is selected as the transmission terminal whose usage fee is low.

【0099】(ヘ)そして、ステップS286におい
て、サーバー3は、第2の送信端末6bとトランスポー
ト層レベルのコネクションを確立し、電話番号などの接
続情報と認証などの付帯情報を第2の送信端末6bへ送
る。
(F) Then, in step S286, the server 3 establishes a connection at the transport layer level with the second transmitting terminal 6b, and transmits connection information such as a telephone number and accompanying information such as authentication to the second transmitting terminal. Send to terminal 6b.

【0100】(ト)そして、ステップS287におい
て、サーバー3は、被制御端末2と第2の送信端末6b
を介して、トランスポート層レベルのコネクションを確
立する。
(G) In step S287, the server 3 sends the controlled terminal 2 and the second transmitting terminal 6b
To establish a connection at the transport layer level.

【0101】(チ)次に、ステップS288において、
サーバー3は、制御情報記録装置33に記録された第2
の制御情報に基づいて被制御端末2を遠隔制御し、被制
御機器8を所望の状態に駆動する。
(H) Next, in step S288,
The server 3 stores the second information recorded in the control information recording device 33.
Remote control of the controlled terminal 2 on the basis of the control information, and the controlled device 8 is driven to a desired state.

【0102】(リ)被制御機器8の駆動遠隔制御が終了
すると、ステップS289において、サーバー3は、サ
ーバー3と被制御端末2間のコネクションを解放する。
(I) When the drive remote control of the controlled device 8 ends, the server 3 releases the connection between the server 3 and the controlled terminal 2 in step S289.

【0103】図18において、ステップS281乃至ス
テップS284、ステップS285、ステップS286
乃至ステップS289は、それぞれ別のプロセスによっ
て起動される。これにより、トランザクションが非同期
に行われる。
In FIG. 18, steps S281 to S284, step S285, step S286
Steps S289 to S289 are started by different processes. Thus, the transaction is performed asynchronously.

【0104】(第6の実施の形態)図19は、本発明の
第6の実施の形態に係る遠隔制御システムのブロック図
である。図19に示すように、本発明の第6の実施の形
態に係る遠隔制御システムは、通信回線4と、この通信
回線4に接続された第1の送受信端末7a、第2の送受
信端末7b、第3の送受信端末7c、第4の送受信端末
7d、・・・・・、及びサーバー3とから構成されている。
図19においては、例えば、実線で示したように第1の
制御端末1aは第1の送受信端末7aを選択して通信回
線4に接続される。同様に、第1の被制御端末2aは、
第1の送受信端末7aを選択して通信回線4に接続され
る。第2の制御端末1b、第2の被制御端末2b及び第
3の被制御端末2cも同様に、第2の送受信端末7b及
び第3の送受信端末7cを選択して、それぞれ接続され
ている。サーバー3には、制御側・被制御側プロトコル
記録装置28、被制御端末種別・機種別データ記録装置
29、制御情報記憶装置33、制御端末・被制御端末対
応リスト記録装置34、回線接続料金情報記憶装置3
5、タイマー(制御時刻検知手段)36、制御状態パラ
メータ記録装置41及び制御時刻記録装置42が接続さ
れている。第1の制御端末1aは、第1乃至第5の実施
で説明した第1の入力装置11aと第1の出力装置(表
示装置)12aに加えて制御時刻指定手段13aを有し
ている。制御時刻指定手段13aは、サーバー3が所望
の被制御端末2a、2b、2c、・・・・・を遠隔制御する
時刻を指定する機能を有する。第2の制御端末1bは、
第2の入力装置11bと第2の出力装置(表示装置)1
2bを有している。第1の被制御端末2aは、第1の制
御状態パラメータ入力手段21aを有している。第1の
被制御端末2aには、第1の被制御機器8aが接続さ
れ、この第1の被制御機器8aは、第1の制御状態パラ
メータ測定手段85aを内蔵している。第1の制御状態
パラメータ測定手段85aは、第1の制御状態パラメー
タ入力手段21aに接続されている。第2の被制御端末
2bは、第2の制御状態パラメータ入力手段21bを有
している。第2の被制御端末2bには、第2の被制御機
器8bが接続され、この第2の被制御機器8bは、第2
の制御状態パラメータ測定手段85bを有している。第
2の制御状態パラメータ測定手段85bは、第2の制御
状態パラメータ入力手段21bに接続されている。第3
の被制御端末2cは、第3の制御状態パラメータ入力手
段21cを有している。第3の被制御端末2cには、第
3の被制御機器8cが接続され、この第3の被制御機器
8cは、第3の制御状態パラメータ測定手段85cを有
している。第3の制御状態パラメータ測定手段85c
は、第3の制御状態パラメータ入力手段21cに接続さ
れている。サーバー3は、両方向プロトコル変換手段3
7と非同期制御手段32及び図示を省略した送受信端末
選択手段とを有している。ここでは、図の簡略化のた
め、送受信端末を4個設置したが、1乃至3個でも、或
いは5個以上の複数個でも良い。また、受信端末、送信
端末の二つの機能を持つ「送受信端末」ではなく、図1
6と同様にそれぞれの機能を別個に持つ「受信端末」、
「送信端末」をそれぞれ接続しても良い。第1の送受信
端末7aは、第1の制御端末1a(或いは破線で示した
第2の制御端末1b)との間でのトランスポート層レベ
ルのコネクションを確立するとともに、サーバー3に問
い合わせ、或いはサーバー3と共有しているデータベー
スを参照し、第1の制御端末1a(或いは、第2の制御
端末1b)について認証する。認証が完了すると、第1
の送受信端末7aは、新規にサーバーに対してトランス
ポート層レベルのコネクションを設定する。以上により
第1の送受信端末7aは、第1の制御端末1a(或いは
第2の制御端末1b)がサーバー3に直接接続された場
合と同様の機能を提供する。また、第1の送受信端末7
aは、サーバー3の要求によりサーバー3と第1の送受
信端末7aとの間でコネクションが作成されると、回線
接続料金情報記録装置35に記録された回線接続料金を
参照しながら、送受信端末選択手段が、第1の被制御端
末2a、或いは第2の被制御端末2bとコネクションを
作成する。以上により、第1の送受信端末7aは、第1
の被制御端末2a、或いは第2の被制御端末2bがサー
バー3に直接接続された場合と同様の機能を提供する。
同様に、サーバー3に内蔵された送受信端末選択手段
は、回線接続料金情報記録装置35に記録された回線接
続料金を参照しながら、利用料金の安い第2の送受信端
末7bを選択する。選択された第2の送受信端末7b
は、第2の制御端末1bとの間でのトランスポート層レ
ベルのコネクションを確立するとともに、サーバー3に
問い合わせ、或いはサーバー3と共有しているデータベ
ースを参照し、第2の制御端末2bについて認証する。
認証が完了すると、第2の送受信端末7bは新規にサー
バーに対してトランスポート層レベルのコネクションを
設定する。以上により、第2の送受信端末7bは、第2
の制御端末1bがサーバー3に直接接続された場合と同
様の機能を提供する。また、第2の送受信端末7bは、
サーバー3の要求によりサーバー3と第2の送受信端末
7bとの間でコネクションが作成されると、破線で示し
たように第1の被制御端末2a、第2の被制御端末2b
或いは第3の被制御端末2cとコネクションを選択する
ことも可能である。以上により、第2の送受信端末7b
は、第2の被制御端末2bがサーバー3に直接接続され
た場合と同様の機能を提供することが可能になる。送受
信端末選択手段により利用料金の安い送受信端末として
選択された第3の送受信端末7cは、第2の被制御端末
2bとの間でのトランスポート層レベルのコネクション
を確立するとともに、サーバー3に問い合わせ、或いは
サーバー3と共有しているデータベースを参照し、第2
の被制御端末2bについて認証する。認証が完了する
と、第3の送受信端末7cは、新規にサーバーに対して
トランスポート層レベルのコネクションを設定する。以
上により、選択された第3の送受信端末7cは、第2の
被制御端末2bがサーバー3に直接接続された場合と同
様の機能を提供する。また、第3の送受信端末7cは、
サーバー3の要求によりサーバー3と第3の送受信端末
7cとの間でコネクションが作成されると、第3の被制
御端末2cとコネクションを作成する。以上により、第
3の送受信端末7cは、第3の被制御端末2cがサーバ
ー3に直接接続された場合と同様の機能を提供する。ま
た、第3の送受信端末7cは、破線で示したように、第
2の制御端末1bとの接続を選択することも可能であ
る。第4の送受信端末7dは、サーバー3の要求により
サーバー3と第4の送受信端末7dとの間でコネクショ
ンが作成されると破線で示したように第3の被制御端末
2cとコネクションを作成することも可能である。第3
の被制御端末2cが第4の送受信端末7dを介してサー
バー3とのコネクションが選択された場合も、第3の被
制御端末2cがサーバー3に直接接続された場合と同様
の機能を提供する。第1の制御端末1aと第1の送受信
端末7a間や、第1の送受信端末7aとサーバー3間の
トランスポート層レベルのコネクションには、PPPや
TCP/IPなどの公知のプロトコルが使用可能であ
る。また、第2の送受信端末7b、第3の送受信端末7
c、・・・・・、等についてもPPPやTCP/IPなどの
プロトコルが使用出来る。
(Sixth Embodiment) FIG. 19 is a block diagram of a remote control system according to a sixth embodiment of the present invention. As shown in FIG. 19, the remote control system according to the sixth embodiment of the present invention includes a communication line 4, a first transmitting / receiving terminal 7a, a second transmitting / receiving terminal 7b connected to the communication line 4, The third transmission / reception terminal 7c, the fourth transmission / reception terminal 7d,...
In FIG. 19, for example, the first control terminal 1a selects the first transmitting / receiving terminal 7a and is connected to the communication line 4 as shown by a solid line. Similarly, the first controlled terminal 2a
The first transmitting / receiving terminal 7a is selected and connected to the communication line 4. Similarly, the second control terminal 1b, the second controlled terminal 2b, and the third controlled terminal 2c select the second transmission / reception terminal 7b and the third transmission / reception terminal 7c, respectively, and are connected. The server 3 includes a control side / controlled side protocol recording device 28, a controlled terminal type / model-specific data recording device 29, a control information storage device 33, a control terminal / controlled terminal correspondence list recording device 34, line connection fee information Storage device 3
5, a timer (control time detecting means) 36, a control state parameter recording device 41, and a control time recording device 42 are connected. The first control terminal 1a has a control time designation unit 13a in addition to the first input device 11a and the first output device (display device) 12a described in the first to fifth embodiments. The control time designation means 13a has a function of designating a time at which the server 3 remotely controls desired controlled terminals 2a, 2b, 2c,.... The second control terminal 1b
Second input device 11b and second output device (display device) 1
2b. The first controlled terminal 2a has first control state parameter input means 21a. A first controlled device 8a is connected to the first controlled terminal 2a, and the first controlled device 8a has a built-in first control state parameter measuring unit 85a. The first control state parameter measuring means 85a is connected to the first control state parameter input means 21a. The second controlled terminal 2b has second control state parameter input means 21b. A second controlled device 8b is connected to the second controlled terminal 2b, and the second controlled device 8b
Has a control state parameter measuring means 85b. The second control state parameter measuring means 85b is connected to the second control state parameter input means 21b. Third
Has a third control state parameter input means 21c. A third controlled device 8c is connected to the third controlled terminal 2c, and the third controlled device 8c has a third control state parameter measuring unit 85c. Third control state parameter measuring means 85c
Is connected to the third control state parameter input means 21c. The server 3 includes a bidirectional protocol conversion unit 3
7 and an asynchronous control means 32 and a transmitting / receiving terminal selecting means not shown. Here, four transmission / reception terminals are provided for simplification of the figure, but one to three transmission terminals or five or more transmission terminals may be provided. FIG. 1 is not a “transmitting / receiving terminal” having two functions of a receiving terminal and a transmitting terminal.
"Reception terminal" which has each function separately like 6,
"Transmission terminals" may be connected respectively. The first transmission / reception terminal 7a establishes a transport layer level connection with the first control terminal 1a (or the second control terminal 1b indicated by a broken line), and makes an inquiry to the server 3 or 3 and authenticates the first control terminal 1a (or the second control terminal 1b). Once authentication is complete,
The transmission / reception terminal 7a newly sets a connection at the transport layer level to the server. As described above, the first transmitting / receiving terminal 7a provides the same function as the case where the first control terminal 1a (or the second control terminal 1b) is directly connected to the server 3. Also, the first transmitting / receiving terminal 7
When a connection is created between the server 3 and the first transmitting / receiving terminal 7a at the request of the server 3, the transmission / reception terminal selection is performed with reference to the line connection fee recorded in the line connection fee information recording device 35. The means creates a connection with the first controlled terminal 2a or the second controlled terminal 2b. As described above, the first transmitting / receiving terminal 7a
Provides the same function as when the controlled terminal 2a or the second controlled terminal 2b is directly connected to the server 3.
Similarly, the transmission / reception terminal selection means incorporated in the server 3 selects the second transmission / reception terminal 7b with a low usage fee while referring to the line connection fee recorded in the line connection fee information recording device 35. Selected second transmitting / receiving terminal 7b
Establishes a connection at the transport layer level with the second control terminal 1b, and inquires of the server 3 or refers to a database shared with the server 3 to authenticate the second control terminal 2b. I do.
When the authentication is completed, the second transmitting / receiving terminal 7b newly sets a connection at the transport layer level to the server. As described above, the second transmitting / receiving terminal 7b
Provides the same function as when the control terminal 1b is directly connected to the server 3. Also, the second transmitting / receiving terminal 7b
When a connection is created between the server 3 and the second transmitting / receiving terminal 7b at the request of the server 3, the first controlled terminal 2a, the second controlled terminal 2b
Alternatively, it is also possible to select a connection with the third controlled terminal 2c. As described above, the second transmitting / receiving terminal 7b
Can provide the same function as when the second controlled terminal 2b is directly connected to the server 3. The third transmission / reception terminal 7c selected as the transmission / reception terminal with a low usage fee by the transmission / reception terminal selection means establishes a transport layer level connection with the second controlled terminal 2b and inquires the server 3 Or refer to the database shared with the server 3 and
Is authenticated for the controlled terminal 2b. When the authentication is completed, the third transmitting / receiving terminal 7c newly sets a transport layer level connection to the server. As described above, the selected third transmitting / receiving terminal 7c provides the same function as the case where the second controlled terminal 2b is directly connected to the server 3. Further, the third transmitting / receiving terminal 7c
When a connection is created between the server 3 and the third transmitting / receiving terminal 7c in response to a request from the server 3, a connection is created with the third controlled terminal 2c. As described above, the third transmitting / receiving terminal 7c provides the same function as that in the case where the third controlled terminal 2c is directly connected to the server 3. Further, the third transmission / reception terminal 7c can also select the connection with the second control terminal 1b as shown by the broken line. The fourth transmitting / receiving terminal 7d creates a connection with the third controlled terminal 2c as indicated by a broken line when a connection is created between the server 3 and the fourth transmitting / receiving terminal 7d at the request of the server 3. It is also possible. Third
When the connection with the server 3 is selected by the controlled terminal 2c via the fourth transmission / reception terminal 7d, the same function as that when the third controlled terminal 2c is directly connected to the server 3 is provided. . A well-known protocol such as PPP or TCP / IP can be used for the connection at the transport layer level between the first control terminal 1a and the first transmitting / receiving terminal 7a and between the first transmitting / receiving terminal 7a and the server 3. is there. In addition, the second transmitting / receiving terminal 7b and the third transmitting / receiving terminal 7
For c,..., etc., protocols such as PPP and TCP / IP can be used.

【0105】サーバー3が有する両方向プロトコル変換
手段37は、第1の制御端末1a、第2の制御端末1
b、・・・・・から送られてきた第1の制御情報を第1の被
制御端末2a、第2の被制御端末2b、第3の被制御端
末2c、・・・・・に送信する第2の制御情報に変換するた
めの第1のプロトコル変換機能と、第1の被制御端末2
a、第2の被制御端末2b、第3の被制御端末2c、・・
・・・の第1の被制御状態パラメータ測定手段85a、第
2の被制御状態パラメータ測定手段85b、第3の被制
御状態パラメータ測定手段85c、・・・・・で測定された
パラメータや、制御結果等からなる第1の被制御情報を
第1の制御端末1a、第2の制御端末2b、・・・・・に送
信する第2の被制御情報に変換する第2のプロトコル変
換機能を持つ。第2のプロトコル変換機能は、第1のプ
ロトコル変換機能とは逆方向のプロトコル変換を実行す
る。ここで、プロトコル変換機能は、通信プロトコルレ
ベルのプロトコル変換と、アプリケーションレベルのプ
ロトコル変換を含む。例えば、制御端末・サーバー間で
はウェブのプロトコルであるHTTPが使われ、サーバ
ー・被制御端末間では電子メールのプロトコルであるS
MTPが使われる場合がある。また、サーバーから制御
端末に被制御情報を送信するときは、SMTPが使われ
ることが考えられる。このように、両方向変換プロトコ
ル機能は、サーバーが制御端末及び被制御端末と通信す
る場合のプロトコルを任意のプロトコルに設定すること
が出来る。
The two-way protocol conversion means 37 of the server 3 includes a first control terminal 1a, a second control terminal 1
b,... are transmitted to the first controlled terminal 2a, the second controlled terminal 2b, the third controlled terminal 2c,. A first protocol conversion function for converting the control information into second control information;
a, the second controlled terminal 2b, the third controlled terminal 2c,.
, The first controlled state parameter measuring means 85a, the second controlled state parameter measuring means 85b, the third controlled state parameter measuring means 85c,... Has a second protocol conversion function of converting the first controlled information including the result and the like into the second controlled information to be transmitted to the first control terminal 1a, the second control terminal 2b,... . The second protocol conversion function performs a protocol conversion in the opposite direction to the first protocol conversion function. Here, the protocol conversion function includes a protocol conversion at a communication protocol level and a protocol conversion at an application level. For example, the web protocol HTTP is used between the control terminal and the server, and the email protocol S is used between the server and the controlled terminal.
MTP may be used. When transmitting the controlled information from the server to the control terminal, SMTP may be used. As described above, the bidirectional conversion protocol function can set an arbitrary protocol when the server communicates with the control terminal and the controlled terminal.

【0106】図20は、本発明の第6の実施の形態に係
る遠隔制御方法における第1の制御端末1aの動作状態
の流れを説明するフローチャートである。
FIG. 20 is a flowchart for explaining the flow of the operation state of the first control terminal 1a in the remote control method according to the sixth embodiment of the present invention.

【0107】(イ)先ず、ステップS291において、
第1の制御端末1aは、第1の送受信端末7aとトラン
スポート層レベルのコネクションを確立する。
(A) First, in step S291,
The first control terminal 1a establishes a transport layer level connection with the first transmitting / receiving terminal 7a.

【0108】(ロ)次に、ステップS292において、
サーバー3とトランスポート層レベルのコネクションが
確立される。
(B) Next, in step S292,
A connection at the transport layer level with the server 3 is established.

【0109】(ハ)サーバー3とのコネクション確立
後、第1の制御端末1aは、ステップS293におい
て、第1の制御端末1aからサーバー3に第1の制御情
報を送信し、サーバー3は制御情報記録装置33に書き
込む。
(C) After establishing the connection with the server 3, the first control terminal 1a transmits the first control information from the first control terminal 1a to the server 3 in step S293, and the server 3 Write to the recording device 33.

【0110】(ニ)サーバー3が第1の制御情報を制御
情報記録装置33に書き込みが終了した後、第1の制御
端末1aは、ステップS294において、第1の制御端
末1aとサーバー3とのコネクションの解放を行う。
(D) After the server 3 finishes writing the first control information into the control information recording device 33, the first control terminal 1a sends the first control terminal 1a to the server 3 in step S294. Release the connection.

【0111】(ホ)その後ある程度の時間が経ったとき
に、ステップS295において、サーバー3は第1の送
信端末7aに接続し、第1の制御端末1aは、ステップ
S296において、再びサーバー3とコネクションを確
立する。
(E) After a certain period of time has elapsed, in step S295, the server 3 connects to the first transmitting terminal 7a, and the first control terminal 1a connects to the server 3 again in step S296. To establish.

【0112】(ヘ)そして、第1の制御端末1aは、ス
テップS297において、第1の被制御機器8aの制御
状態パラメータを第1の出力装置(表示装置)12aに
より参照することが出来る。
(F) Then, in step S297, the first control terminal 1a can refer to the control state parameter of the first controlled device 8a by the first output device (display device) 12a.

【0113】(ト)その後、ステップS298におい
て、サーバー3と第1の制御端末1a間のコネクション
を解放する。
(G) Thereafter, in step S298, the connection between the server 3 and the first control terminal 1a is released.

【0114】図21は、本発明の第6の実施の形態に係
る遠隔制御方法におけるサーバー3の動作状態の流れを
説明するフローチャートである。
FIG. 21 is a flowchart illustrating the flow of the operation state of server 3 in the remote control method according to the sixth embodiment of the present invention.

【0115】(イ)先ず、ステップS301において、
サーバー3は、第1の送受信端末7aを介して第1の制
御端末1aの認証を行う。
(A) First, in step S301,
The server 3 authenticates the first control terminal 1a via the first transmitting / receiving terminal 7a.

【0116】(ロ)第1の制御端末1aの認証終了後、
ステップS302において、第1の送受信端末7aを介
して、サーバー3と第1の制御端末1aとのコネクショ
ンを確立する。
(B) After the authentication of the first control terminal 1a is completed,
In step S302, a connection between the server 3 and the first control terminal 1a is established via the first transmitting / receiving terminal 7a.

【0117】(ハ)ステップS303において、サーバ
ー3は、第1の制御端末1aから第1の制御情報を制御
情報記録装置33に書き込む。同時に、サーバー3は、
制御時刻指定手段13aから送られた指定時刻のデータ
も、制御時刻記録装置42に書き込む。
(C) In step S303, the server 3 writes the first control information from the first control terminal 1a to the control information recording device 33. At the same time, server 3
The specified time data sent from the control time specifying means 13a is also written in the control time recording device 42.

【0118】(ニ)第1の制御情報を制御情報記録装置
33に記録し、指定時刻のデータを制御時刻記録装置4
2に記録すると、サーバー3はステップS304におい
て、第1の制御端末1aとのコネクションを解放する。
両方向プロトコル変換手段37は、第1の制御情報を第
2の制御情報に変換し、制御情報記録装置33に再び記
録する。
(D) The first control information is recorded in the control information recording device 33, and the data at the designated time is recorded in the control time recording device 4.
2, the server 3 releases the connection with the first control terminal 1a in step S304.
The two-way protocol conversion means 37 converts the first control information into the second control information and records it again in the control information recording device 33.

【0119】(ホ)次に、ステップS305において、
サーバー3の送受信端末選択手段は回線接続料金情報記
録装置35を参照し、利用料金が安く利用可能な送受信
端末を第1の送受信装置7a、第2の送受信装置7b、
第3の送受信装置7c、第4の送受信装置7d、・・・・・
のうちから選択する。例えば、図19の実線で示すよう
に第1の被制御端末2a用の送受信端末として第1の送
受信装置7aが選択されたとする。
(E) Next, in step S305,
The transmission / reception terminal selection means of the server 3 refers to the line connection fee information recording device 35, and sets the transmission / reception terminals that can be used at a low usage fee to the first transmission / reception device 7a, the second transmission / reception device 7b,
The third transmitting / receiving device 7c, the fourth transmitting / receiving device 7d,...
Choose from For example, it is assumed that the first transmitting / receiving device 7a is selected as the transmitting / receiving terminal for the first controlled terminal 2a as shown by the solid line in FIG.

【0120】(ヘ)ステップS306において、サーバ
ー3は、第1の送受信端末7aとトランスポート層レベ
ルのコネクションを確立する。
(F) In step S306, the server 3 establishes a connection at the transport layer level with the first transmitting / receiving terminal 7a.

【0121】(ト)ステップS307において、サーバ
ー3は、第1の被制御端末2aとトランスポート層レベ
ルのコネクションを確立する。このとき、サーバー3は
制御時刻記録装置42に記録された指定制御時刻と、タ
イマー36を用いて、第1の被制御端末2aとの接続時
刻を制御時刻指定手段13aが指定した時刻に設定する
ことが出来る。
(G) In step S307, the server 3 establishes a connection at the transport layer level with the first controlled terminal 2a. At this time, the server 3 uses the designated control time recorded in the control time recording device 42 and the timer 36 to set the connection time with the first controlled terminal 2a to the time designated by the control time designation means 13a. I can do it.

【0122】(チ)次に、ステップS308において、
制御情報記録装置33に記録された第2の制御情報に基
づいて、サーバー3は、第1の被制御端末2aを遠隔制
御し、第1の被制御機器8aを駆動する。この際、第1
の制御状態パラメータ測定装置85aは、第1の被制御
機器8aの制御状態パラメータを測定する。測定された
パラメータは第1の被制御端末2aの第1の制御状態パ
ラメータ入力手段21aに入力される。
(H) Next, in step S308,
Based on the second control information recorded in the control information recording device 33, the server 3 remotely controls the first controlled terminal 2a and drives the first controlled device 8a. At this time, the first
The control state parameter measuring device 85a measures the control state parameter of the first controlled device 8a. The measured parameter is input to the first control state parameter input means 21a of the first controlled terminal 2a.

【0123】(リ)ステップS309において、サーバ
ー3は、制御結果及び遠隔制御パラメータ等の第1の被
制御情報を受信し、この第1の被制御情報を制御状態パ
ラメータ記録装置41に記録する。
(I) In step S309, the server 3 receives the first controlled information such as the control result and the remote control parameters, and records the first controlled information in the control state parameter recording device 41.

【0124】(ヌ)パラメータ記録装置41への書き込
みが終了すると、サーバー3は、ステップS310にお
いて、サーバー3と第1の被制御端末2a間のコネクシ
ョンを解放する。両方向プロトコル変換手段37は、第
1の被制御情報と第2の被制御情報に変換し、制御状態
パラメータ記録装置41に記録する。
(7) When the writing to the parameter recording device 41 is completed, the server 3 releases the connection between the server 3 and the first controlled terminal 2a in step S310. The bidirectional protocol conversion means 37 converts the information into first controlled information and second controlled information, and records the converted information in the control state parameter recording device 41.

【0125】図21において、ステップS301乃至ス
テップS304、ステップS305、ステップS306
乃至ステップS310は、それぞれ別のプロセスによっ
て起動される。これにより、トランザクションが非同期
に行われる。
In FIG. 21, steps S301 to S304, step S305, and step S306
Steps S310 to S310 are started by different processes. Thus, the transaction is performed asynchronously.

【0126】本発明の第6の実施の形態に係る遠隔制御
方法において、第1の制御端末1aのユーザーは、第1
の制御端末1aを、第1の送受信端末7aに接続し、サ
ーバー3にコネクションを張り、サーバー3の制御状態
パラメータ記録装置41に記録されている第2の被制御
情報を第1の出力装置(表示装置)12aに表示させて
参照することが出来る。第2の制御端末1bのユーザー
も、同様に第2の出力装置12bを用いて、対応する被
制御機器の制御状態を知ることが出来る。
In the remote control method according to the sixth embodiment of the present invention, the user of the first control terminal
Is connected to the first transmitting / receiving terminal 7a, a connection is established with the server 3, and the second controlled information recorded in the control state parameter recording device 41 of the server 3 is transmitted to the first output device ( (Display device) 12a for reference. The user of the second control terminal 1b can also use the second output device 12b to know the control state of the corresponding controlled device.

【0127】ここでは、第1の制御端末1aがサーバー
3に接続して、第1の被制御機器8aの制御結果及び遠
隔制御パラメータを参照する例を説明したが、サーバー
3が第2の被制御機器8bの制御結果及び遠隔制御パラ
メータからなる第1の被制御情報を制御状態パラメータ
記録装置41に書き込み、両方向プロトコル変換手段3
7により第2の被制御情報に変換し、制御情報パラメー
タ記録装置に書き込む。この場合は、その後第2の制御
端末1bとコネクションを作成し、第2の被制御情報を
第2の制御端末1bに送信し、第2の出力装置12bに
表示させても良い。
Here, an example has been described in which the first control terminal 1a connects to the server 3 and refers to the control result and the remote control parameter of the first controlled device 8a. The first controlled information including the control result of the control device 8b and the remote control parameter is written in the control state parameter recording device 41, and the two-way protocol conversion means 3
7 to be converted into second controlled information and written into the control information parameter recording device. In this case, a connection may be created with the second control terminal 1b, and the second controlled information may be transmitted to the second control terminal 1b and displayed on the second output device 12b.

【0128】このように本発明の第6の実施の形態に係
る遠隔制御方法において、サーバー3は、第1の制御端
末1aの制御時刻指定手段13aによって指定した時間
を、制御時刻記録装置42に記録し、タイマー(制御時
刻検知手段)36によって、指定された制御時刻に第1
の被制御機器8aを駆動させることが出来る。
As described above, in the remote control method according to the sixth embodiment of the present invention, the server 3 stores the time designated by the control time designation means 13a of the first control terminal 1a in the control time recording device 42. At the control time designated by the timer (control time detecting means) 36,
Of the controlled device 8a can be driven.

【0129】図22は本発明の第6の実施の形態の変形
例に係る遠隔制御システムの構成を示すブロック図であ
る。この変形例において、サーバー3はトランザクショ
ン生成手段61を、前述した送受信端末選択手段39
b、両方向プロトコル変換手段37、非同期制御手段3
2に加えて内蔵している。第1の制御端末1aは、図1
9の制御時刻指定手段13a、第1の入力装置11a、
第1の出力装置12aに加えて、被制御端末リスト提示
手段14aを持つ。第1の制御端末1aは、被制御端末
リスト提示手段14aによって、遠隔制御するべき複数
の被制御端末2a,2b,2c,・・・・・をサーバー3に
提示する。サーバー3はリスト提示手段14aから送信
された複数の被制御端末2a,2b,2c,・・・・・のリ
ストを制御端末・被制御端末対応リスト記録装置34に
記録する。
FIG. 22 is a block diagram showing a configuration of a remote control system according to a modification of the sixth embodiment of the present invention. In this modified example, the server 3 sets the transaction generating means 61 to the transmitting / receiving
b, bidirectional protocol conversion means 37, asynchronous control means 3
Built in in addition to 2. The first control terminal 1a is configured as shown in FIG.
9, control time designation means 13a, first input device 11a,
In addition to the first output device 12a, it has a controlled terminal list presenting means 14a. The first control terminal 1a presents a plurality of controlled terminals 2a, 2b, 2c,... To be remotely controlled to the server 3 by the controlled terminal list presenting means 14a. The server 3 records the list of the plurality of controlled terminals 2a, 2b, 2c,... Transmitted from the list presenting means 14a in the control terminal / controlled terminal correspondence list recording device 34.

【0130】サーバー3は制御端末・被制御端末対応リ
スト記録装置34に記録されたリストについて第1の制
御端末1aが提示した被制御端末リストに該当する複数
の被制御端末2a,2b,2c,・・・・・全てに対して、
同時もしくはほぼ同時に遠隔制御するトランザクション
生成手段61によりトランザクションを生成することも
出来る。また、第1の制御端末1aは、第1の制御端末
1aとサーバーで予め合意された被制御端末2a,2
b,2c,・・・・・を分類するグループ番号によって、任
意の複数の被制御端末2a,2b,2c,・・・・・の集合
をマルチキャスト的に遠隔制御することが出来る。更
に、第1の制御端末1aは、第1の制御端末1aとサー
バーで予め合意された対象となる被制御端末2a,2
b,2c,・・・・・の集合を表す番号(フラグ)によっ
て、全ての被制御端末2a,2b,2c,・・・・・をブロ
ードキャスト的に遠隔制御することも出来る。
The server 3 stores a plurality of controlled terminals 2a, 2b, 2c, 2c, 2c, 2c, 2c, 2c, 2c, 2c, 2c, 2c, 2c in the list recorded in the control terminal / controlled terminal correspondence list recording device 34 corresponding to the controlled terminal list presented by the first control terminal 1a. ... for all
A transaction can also be generated by the transaction generating means 61 which is remotely controlled at the same time or almost simultaneously. In addition, the first control terminal 1a is a controlled terminal 2a, 2
A group of a plurality of controlled terminals 2a, 2b, 2c,... can be remotely controlled in a multicast manner by a group number for classifying b, 2c,. Further, the first control terminal 1a is a controlled terminal 2a, 2 which is a target agreed in advance with the first control terminal 1a and the server.
It is also possible to remotely control all the controlled terminals 2a, 2b, 2c,... in a broadcast manner by using numbers (flags) representing a set of b, 2c,.

【0131】(第7の実施の形態)図23は本発明の第
7の実施の形態に係る遠隔制御システムの構成を示すブ
ロック図である。図23は、サーバー3は、制御情報記
録装置33の代わりに、第1のトランザクションリスト
記憶装置27a及び第2のトランザクションリスト記憶
装置27bを備えている点が図22とは異なる。第1の
トランザクションリスト記憶装置27a及び第2のトラ
ンザクション記憶装置27bは、プロセスが実行するト
ランザクションを記憶する。
(Seventh Embodiment) FIG. 23 is a block diagram showing a configuration of a remote control system according to a seventh embodiment of the present invention. FIG. 23 is different from FIG. 22 in that the server 3 includes a first transaction list storage device 27a and a second transaction list storage device 27b instead of the control information recording device 33. The first transaction list storage device 27a and the second transaction storage device 27b store transactions executed by the process.

【0132】図30は、本発明の第7の実施の形態に係
る遠隔制御システムにおいて、プロセスとメモリのリン
ク構造を示す図である。プロセス1は、被制御端末情報
の書き込みを行うプロセスである。プロセス2は、被制
御端末情報の変換を行うプロセスである。プロセス3
は、被制御端末の制御を行うプロセスである。プロセス
1とプロセス2は、第1のトランザクションリストによ
って関連づけられ、それらのプロセスは独立している。
プロセス2とプロセス3は、第2のトランザクションリ
ストによって関連づけられ、それらのプロセスは独立し
ている。
FIG. 30 is a diagram showing a link structure between a process and a memory in the remote control system according to the seventh embodiment of the present invention. Process 1 is a process for writing controlled terminal information. Process 2 is a process for converting the controlled terminal information. Process 3
Is a process for controlling the controlled terminal. Process 1 and process 2 are related by a first transaction list, and the processes are independent.
Process 2 and process 3 are related by a second transaction list, and the processes are independent.

【0133】図24は、本発明の第7の実施の形態に係
る遠隔制御システムにおいて、サーバー3が行う被制御
端末制御プロセスを時系列的に示したフロー図である。
サーバー3が行う被制御端末制御プロセスは、図24
(a)に示されたステップS311よりなるプロセス1
と、図24(b)に示されたステップS321乃至ステ
ップS323よりなるプロセス2と、図24(c)に示
されたステップS331乃至ステップS332よりなる
プロセス3より構成される。サーバー3は、第1のトラ
ンザクションリスト記憶装置27a及び第2のトランザ
クションリスト記憶装置27bを常に監視している。こ
こで、プロセス1、プロセス2及びプロセス3はそれぞ
れ独立して実行される。
FIG. 24 is a flow chart showing a controlled terminal control process performed by the server 3 in a time series in the remote control system according to the seventh embodiment of the present invention.
The controlled terminal control process performed by the server 3 is shown in FIG.
Process 1 consisting of step S311 shown in (a)
24, a process 2 including steps S321 to S323 illustrated in FIG. 24B, and a process 3 including steps S331 to S332 illustrated in FIG. 24C. The server 3 constantly monitors the first transaction list storage device 27a and the second transaction list storage device 27b. Here, the process 1, the process 2 and the process 3 are executed independently.

【0134】(イ)プロセス1:ステップS311にお
いて、サーバー3は、制御端末1a,1b・・・・・から受
信した制御端末情報に対応した第1のトランザクション
を、第1のトランザクションリスト記憶装置27aに記
録する。
(A) Process 1: In step S311, the server 3 stores the first transaction corresponding to the control terminal information received from the control terminals 1a, 1b,... In the first transaction list storage device 27a. To record.

【0135】(ロ)プロセス2:ステップS321にお
いて、サーバー3は、第1のトランザクション記憶装置
27aにトランザクションが記録されていることを認識
する。そして、ステップS322において、サーバー3
は、第1のトランザクションを、被制御端末に合う第2
のトランザクションへプロトコル変換を行う。その後、
ステップS323において、サーバー3は、その結果を
第2のトランザクションリスト記憶装置27bに記録す
る。
(B) Process 2: In step S321, the server 3 recognizes that a transaction is recorded in the first transaction storage device 27a. Then, in step S322, the server 3
Is used to convert the first transaction to a second
Performs protocol conversion to transaction. afterwards,
In step S323, the server 3 records the result in the second transaction list storage device 27b.

【0136】(ハ)プロセス3:ステップS331にお
いて、サーバー3は、第2のトランザクション記憶装置
27bに第2のトランザクションが記録されていること
を認識する。そして、ステップS332において、サー
バー3は、第2のトランザクション記憶装置27bに記
録されている第2のトランザクションに従って、被制御
端末2a,2b,2c・・・・・の制御を行う。
(C) Process 3: In step S331, the server 3 recognizes that the second transaction is recorded in the second transaction storage device 27b. Then, in step S332, the server 3 controls the controlled terminals 2a, 2b, 2c,... According to the second transaction recorded in the second transaction storage device 27b.

【0137】これらのプロセス1乃至3は、単一のサー
バー3上で行われても良いし、複数のサーバーで行われ
ても良い。サーバー3が扱うデータ構造と、プロセス1
乃至3は、独立している。従って、プロセス1乃至3
は、非同期に実行することができる。
[0137] These processes 1 to 3 may be performed on a single server 3 or may be performed on a plurality of servers. Data structure handled by server 3 and process 1
To 3 are independent. Therefore, processes 1 to 3
Can be executed asynchronously.

【0138】ここで、第1のトランザクションリスト記
憶装置27aは、プロセス1及びプロセス2によって共
有されているので、それぞれに対し、適切な排他制御が
なされている。また、第2のトランザクションリスト記
憶装置27bは、プロセス2及びプロセス3によって共
有されているので、それぞれに対し、適切な排他制御が
なされている。それぞれのプロセスで使用される一時記
憶装置も同様に排他制御されていなければならないのは
勿論である。なお、第1のトランザクションリスト記憶
装置27a及び第2のトランザクションリスト記憶装置
27bは、サーバー3の共通の管理の元に置いても良い
し、個別に管理されても良い。
Here, since the first transaction list storage device 27a is shared by the process 1 and the process 2, appropriate exclusive control is performed for each of them. Also, since the second transaction list storage device 27b is shared by the process 2 and the process 3, appropriate exclusive control is performed on each of them. It is needless to say that the temporary storage devices used in each process must also be exclusively controlled. Note that the first transaction list storage device 27a and the second transaction list storage device 27b may be placed under common management of the server 3, or may be managed individually.

【0139】図25に第1のトランザクションリスト記
憶装置27a及び第2のトランザクション記憶装置27
bのメモリ構造を示す。メモリ構造は、次メモリポイン
タ301、前メモリポインタ302、他のヘッダ303
及びデータ304から構成されている。次メモリポイン
タ301は、一つ次の構造のアドレスを示すポインタで
ある。前メモリポインタ302は、一つ前の構造のアド
レスを示すポインタである。他のヘッダ303は、時間
情報などの情報を持つ。データ304は制御データを保
存する。
FIG. 25 shows a first transaction list storage device 27a and a second transaction storage device 27.
3B shows a memory structure. The memory structure includes a next memory pointer 301, a previous memory pointer 302, and another header 303.
And data 304. The next memory pointer 301 is a pointer indicating the address of the next structure. The previous memory pointer 302 is a pointer indicating the address of the immediately preceding structure. Another header 303 has information such as time information. Data 304 stores control data.

【0140】このようなシステムの構成を行うことによ
って、制御端末1a,1b,・・・・・とサーバー3間の通
信と、サーバー3と被制御端末2a,2b,2c,・・・・
・間のトランザクションを完全に非同期で行うことが出
来る。
By performing such a system configuration, communication between the control terminals 1a, 1b,... And the server 3, and communication between the server 3 and the controlled terminals 2a, 2b, 2c,.
・ Transactions between can be performed completely asynchronously.

【0141】また、メモリの他のヘッダ303に時刻フ
ィールドを持たせることによって、サーバー3は、指定
された時間に被制御端末2a,2b,2c,・・・・・を制
御することが出来る。時刻フィールドは、絶対時刻を記
録する場合と、ある特定の年月日時分秒からの積算秒、
或いは、特定の年月日時分秒からの積算秒と現在時刻と
の差分でも良い。時刻フィールドに時間を設定すること
によって、プロセス2が被制御端末情報のプロトコル変
換を行う時間、或いはプロセス3が被制御端末2a,2
b,2c,・・・・・の制御を行う時間を設定することが出
来る。
By providing a time field in another header 303 of the memory, the server 3 can control the controlled terminals 2a, 2b, 2c,... At a designated time. The time field is used to record the absolute time, the accumulated seconds from a specific year, month, day, hour, minute, and second,
Alternatively, the difference between the accumulated time from a specific date, month, day, hour, minute, and second and the current time may be used. By setting the time in the time field, the time at which the process 2 performs the protocol conversion of the controlled terminal information, or the time at which the process 3 performs the control
It is possible to set the time for performing the control of b, 2c,....

【0142】時刻フィールドに、ある特定の年月日時分
秒からの積算秒と現在時刻との差分を保持する場合の例
を説明する。ここでは、プロセス2が第2のトランザク
ションリスト記憶装置27bに制御情報を保存する場合
を説明する。第2のトランザクションリスト記憶装置2
7bには、被制御端末2a,2b,2c,・・・・・を制御
する実行する順序に各トランザクションが並んでいる。
第2のトランザクションリスト記憶装置27bに記録す
るプロセスは、積算秒による現在時刻を取り出すと共
に、制御を実行する積算の年月日時分秒をシステム関数
を使用して取り出す。そして、その時間の差分秒を時刻
フィールドに設定する。第2のトランザクションリスト
27bに記録されているトランザクションがない場合
は、そのままの情報が記録される。もし、トランザクシ
ョンがある場合には、それらの先頭のトランザクション
から以降のトランザクションの時刻フィールドを順に足
していき、新しく記録するトランザクションの時刻フィ
ールドに設定された差分秒と等しいところに来たら、そ
のトランザクションリストの後ろに時刻フィールドを0
としたトランザクションを記録する。また、トランザク
ションをたどっていったとき、新しく記録するトランザ
クションの時刻フィールドに設定された差分秒を越えて
しまった場合は、越えてしまった部分のトランザクショ
ンの後ろに、その直前のトランザクションの差分秒を時
刻フィールドに入れてリンクする。その場合、その直後
のトランザクションの時刻フィールドの値を、予め入っ
ていた値から、新しく記録するトランザクションの時刻
フィールドに設定された差分秒を引いた値を設定しなお
し、調整する。
An example will be described in which the time field holds the difference between the accumulated time from a specific date, month, day, hour, minute, and second and the current time. Here, a case where the process 2 stores control information in the second transaction list storage device 27b will be described. Second transaction list storage device 2
7b, the transactions are arranged in an execution order for controlling the controlled terminals 2a, 2b, 2c,....
The process of recording in the second transaction list storage device 27b fetches the current time in terms of the accumulated seconds and fetches the date, month, day, hour, minute, and second of the accumulation for executing the control using a system function. Then, the difference of the time is set in the time field. If there is no transaction recorded in the second transaction list 27b, the information is recorded as it is. If there are transactions, add the time fields of the following transactions in order from the first transaction, and when it comes to a place that is equal to the difference seconds set in the time field of the newly recorded transaction, the transaction list Time field after 0
And record the transaction. Also, when following a transaction, if the difference seconds set in the time field of the newly recorded transaction are exceeded, the difference seconds of the immediately preceding transaction are added after the transaction of the exceeded part. Link in the time field. In this case, the value of the time field of the transaction immediately after that is set to a value obtained by subtracting the difference second set in the time field of the newly recorded transaction from the value previously set, and adjusted.

【0143】即ち、一番最初に実行される制御情報の時
刻フィールドには、現在時刻と実行される時間との差分
秒が設定され、次以降に実行される制御情報の時刻フィ
ールドには、一つ前に実行される時刻との差分秒が設定
される。例えば、先頭から時刻フィールドが5、3、9
という3つのトランザクションが存在するとき、現行時
刻から6秒後に実行させたい新しいトランザクションを
記録する場合は、5と3の間に新しいトランザクション
を挿入し、時刻フィールドは、5、1、2、9と設定さ
れる。これは、現行時刻からそれぞれ5秒後、6秒後、
8秒後、17秒後に実行させたいトランザクションがあ
ることを示している。
That is, in the time field of the control information executed first, the difference second between the current time and the execution time is set, and in the time field of the control information executed thereafter, one time is set. A difference second from the previous execution time is set. For example, the time fields from the top are 5, 3, 9
To record a new transaction that you want to execute 6 seconds after the current time when there are three transactions, insert a new transaction between 5 and 3 and set the time fields to 5, 1, 2, 9 Is set. This is 5 seconds, 6 seconds after the current time,
This shows that there is a transaction to be executed after 8 seconds and after 17 seconds.

【0144】トランザクションを実行した場合、被制御
端末との接続が確立出来ないなど、制御を完了出来ない
場合は、再度もとのトランザクションリストに挿入した
り、エラー処理を行ったり、他のリストに移すことも必
要になる。
If the control cannot be completed, for example, if a connection with the controlled terminal cannot be established when the transaction is executed, the transaction is reinserted into the original transaction list, error processing is performed, or another list is executed. You also need to move it.

【0145】プロセス3は、例えば1秒毎に第2のトラ
ンザクションリスト記憶装置27bに記録された一番最
初に実行される制御情報の時刻フィールドを監視し、そ
の場合、差分秒を1減じる。一番最初に実行される制御
情報の時刻フィールドの値が0になったとき、プロセス
3はトランザクション実施時刻がきたと判定し、そのト
ランザクションを第2のトランザクションリスト27b
より取り外し、それに基づいたトランザクションを実行
する。この取り外しの最中、他のプロセスから参照出来
ないように、適切な排他制御がなされていなければなら
ないことは勿論である。プロセス3は、第2のトランザ
クションリスト記憶装置27bからその制御情報を削除
し、プロセス3は被制御端末2a,2b,2c,・・・・・
の実行を行う。このとき、プロセス3が被制御端末2
a,2b,2c,・・・・・の制御を行っても良いし、ま
た、被制御端末2a,2b,2c,・・・・・の制御を行う
子プロセスを作成して、その子プロセスに制御させても
良い。
The process 3 monitors, for example, every second, the time field of the first executed control information recorded in the second transaction list storage device 27b, and in that case, subtracts one second from the differential second. When the value of the time field of the control information to be executed first becomes 0, the process 3 determines that the transaction execution time has come, and stores the transaction in the second transaction list 27b.
Remove more and execute transactions based on it. Of course, during the removal, appropriate exclusive control must be performed so that other processes cannot refer to the process. The process 3 deletes the control information from the second transaction list storage device 27b, and the process 3 executes the controlled terminals 2a, 2b, 2c,.
Perform the execution of At this time, process 3 is controlled terminal 2
a, 2b, 2c,... may be controlled, and a child process for controlling the controlled terminals 2a, 2b, 2c,. It may be controlled.

【0146】プロセス1が第1のトランザクションリス
ト記憶装置27aに制御情報を保存する場合も同様であ
る。このような時刻管理手法は一般的であり、UNIX
(登録商標)のカーネルで使用されている。先頭のトラ
ンザクションの時刻フィールドを1減じて比較すること
は絶対時刻を比較することより遙かに簡便である。実施
前に複雑な計算は必要だが、トランザクションを一定時
刻に処理することは容易になる。
The same applies to the case where the process 1 stores control information in the first transaction list storage device 27a. Such a time management method is general, and UNIX
(Registered trademark) used in the kernel. It is much easier to compare the time field of the first transaction by subtracting 1 than to compare the absolute time. Although complex calculations are required before implementation, it is easier to process transactions at a fixed time.

【0147】(その他の実施の形態)上記のように、本
発明は第1乃至第7の実施の形態によって記載したが、
この開示の一部をなす論述及び図面はこの発明を限定す
るものであると理解すべきではない。この開示から当業
者には様々な代替実施の形態、実施例及び運用技術が明
らかとなろう。
(Other Embodiments) As described above, the present invention has been described with reference to the first to seventh embodiments.
The discussion and drawings that form part of this disclosure should not be understood as limiting the invention. From this disclosure, various alternative embodiments, examples, and operation techniques will be apparent to those skilled in the art.

【0148】第1の実施の形態、及び第6の実施の形態
でも、第7の実施の形態同様に、サーバーの処理をいく
つかのプロセスに分けて並行に行うことが出来る。サー
バーは一台の物理的なコンピュータにより構成されても
よく、あるいは、複数の物理的なコンピュータにより構
成されてもよい。本発明により稼働するプロセスは、複
数の上に分散されて配置されている場合もある。
In the first embodiment and the sixth embodiment, as in the seventh embodiment, server processing can be divided into several processes and performed in parallel. The server may be constituted by one physical computer, or may be constituted by a plurality of physical computers. The processes operating according to the invention may be distributed over a plurality.

【0149】第1の実施の形態において、いくつかのプ
ロセスに分けて並行処理を行う場合、図3で示したサー
バー3の動作状態の流れは図26のようになる。サーバ
ー3が行う被制御端末制御プロセスは、図26(a)に
示されたステップS341乃至ステップS343よりな
るプロセス1と、図26(b)に示されたステップS3
44乃至ステップS346よりなるプロセス2より構成
される。
In the first embodiment, when the parallel processing is performed by dividing into several processes, the flow of the operation state of the server 3 shown in FIG. 3 is as shown in FIG. The controlled terminal control process performed by the server 3 includes a process 1 including steps S341 to S343 illustrated in FIG. 26A and a step S3 illustrated in FIG.
The process 2 is composed of steps 44 to S346.

【0150】(イ)プロセス1:図2のステップS20
1に対応して、ステップS341において、サーバー3
は、制御端末1からの接続を受け付ける。図2のステッ
プS202により、第1の制御情報が送信されると、サ
ーバー3はステップS432において、制御端末1から
第1の制御情報の取得を行う。サーバー3は制御端末1
から制御端末2の第1の制御情報の取得を行うと、制御
端末・被制御端末対応リスト記録装置34に基づいて、
被制御端末2が制御端末1が遠隔制御の対象としている
被制御端末かどうかチェックを行う。被制御端末2が制
御端末1が遠隔制御すべき被制御端末である場合は、サ
ーバー3は、制御端末1から取得された第1の制御情報
を制御情報記録装置33へ書き込む。書き込みが終了す
ると、ステップS343において、制御端末1とサーバ
ー3との接続の切断を行う。
(A) Process 1: Step S20 in FIG.
In step S341, the server 3
Accepts a connection from the control terminal 1. When the first control information is transmitted in step S202 of FIG. 2, the server 3 acquires the first control information from the control terminal 1 in step S432. Server 3 is control terminal 1
When the first control information of the control terminal 2 is obtained from the control terminal / controlled terminal correspondence list recording device 34,
The controlled terminal 2 checks whether or not the control terminal 1 is a controlled terminal to be remotely controlled. When the controlled terminal 2 is a controlled terminal to be remotely controlled by the control terminal 1, the server 3 writes the first control information acquired from the control terminal 1 to the control information recording device 33. When the writing is completed, the connection between the control terminal 1 and the server 3 is disconnected in step S343.

【0151】(ロ)プロセス2:ステップS344にお
いて、サーバー3は、通信回線4を用いて被制御端末2
への接続を行う。接続が完了すると、ステップS345
において、サーバー3は、制御情報記録装置33に記録
された第2の制御情報を元に、被制御端末2を遠隔制御
し、被制御機器8を駆動する。被制御端末2に対する所
定の遠隔制御が終了すると、ステップS346におい
て、サーバー3は被制御端末2との接続を切断する。
(B) Process 2: In step S344, the server 3 uses the communication line 4 to
Make a connection to. When the connection is completed, step S345
, The server 3 remotely controls the controlled terminal 2 and drives the controlled device 8 based on the second control information recorded in the control information recording device 33. When the predetermined remote control for the controlled terminal 2 ends, the server 3 disconnects the connection with the controlled terminal 2 in step S346.

【0152】第6の実施の形態において、いくつかのプ
ロセスに分けて並行処理を行う場合、図20で示した第
1の制御端末1aの動作状態の流れは図27のようにな
る。サーバー3が行う被制御端末制御プロセスは、図2
7(a)に示されたステップS351乃至ステップS3
54よりなるプロセス1と、図27(b)に示されたス
テップS355乃至ステップS358よりなるプロセス
2より構成される。
In the sixth embodiment, when the parallel processing is performed by dividing into several processes, the flow of the operation state of the first control terminal 1a shown in FIG. 20 is as shown in FIG. The controlled terminal control process performed by the server 3 is shown in FIG.
Steps S351 to S3 shown in FIG.
The process 1 includes the process 1 including the process 54 and the process 2 including the steps S355 to S358 illustrated in FIG.

【0153】(イ)プロセス1:先ず、ステップS35
1において、第1の制御端末1aは、第1の送受信端末
7aとトランスポート層レベルのコネクションを確立す
る。次に、ステップS352において、サーバー3とト
ランスポート層レベルのコネクションが確立される。サ
ーバー3とのコネクション確立後、第1の制御端末1a
は、ステップS353において、第1の制御端末1aか
らサーバー3に第1の制御情報を送信し、サーバー3は
制御情報記録装置33に書き込む。サーバー3が第1の
制御情報を制御情報記録装置33に書き込みが終了した
後、第1の制御端末1aは、ステップS354におい
て、第1の制御端末1aとサーバー3とのコネクション
の解放を行う。
(A) Process 1: First, Step S35
In 1, the first control terminal 1a establishes a connection at the transport layer level with the first transmitting / receiving terminal 7a. Next, in step S352, a connection at the transport layer level with the server 3 is established. After establishing a connection with the server 3, the first control terminal 1a
Transmits the first control information from the first control terminal 1a to the server 3 in step S353, and the server 3 writes the first control information in the control information recording device 33. After the server 3 finishes writing the first control information in the control information recording device 33, the first control terminal 1a releases the connection between the first control terminal 1a and the server 3 in step S354.

【0154】(ロ)プロセス2:ステップS3595に
おいて、サーバー3は第1の送信端末7aに接続し、第
1の制御端末1aは、ステップS356において、再び
サーバー3とコネクションを確立する。そして、第1の
制御端末1aは、ステップS357において、第1の被
制御機器8aの制御状態パラメータを第1の出力装置
(表示装置)12aにより参照することが出来る。その
後、ステップS358において、サーバー3と第1の制
御端末1a間のコネクションを解放する。
(B) Process 2: In step S3595, the server 3 connects to the first transmitting terminal 7a, and the first control terminal 1a establishes a connection with the server 3 again in step S356. Then, in step S357, the first control terminal 1a can refer to the control state parameter of the first controlled device 8a by the first output device (display device) 12a. Then, in step S358, the connection between the server 3 and the first control terminal 1a is released.

【0155】また、図21で示したサーバー3の動作状
態の流れは図28のようになる。サーバー3が行う被制
御端末制御プロセスは、図28(a)に示されたステッ
プS361乃至ステップS364よりなるプロセス1
と、図28(b)に示されたステップS365乃至ステ
ップS370よりなるプロセス2より構成される。
The flow of the operation state of the server 3 shown in FIG. 21 is as shown in FIG. The controlled terminal control process performed by the server 3 is a process 1 including steps S361 to S364 shown in FIG.
And a process 2 including steps S365 to S370 shown in FIG.

【0156】(イ)プロセス1:先ず、ステップS36
1において、サーバー3は、第1の送受信端末7aを介
して第1の制御端末1aの認証を行う。第1の制御端末
1aの認証終了後、ステップS362において、第1の
送受信端末7aを介して、サーバー3と第1の制御端末
1aとのコネクションを確立する。ステップS363に
おいて、サーバー3は、第1の制御端末1aから第1の
制御情報を制御情報記録装置33に書き込む。同時に、
サーバー3は、制御時刻指定手段13aから送られた指
定時刻のデータも、制御時刻記録装置42に書き込む。
第1の制御情報を制御情報記録装置33に記録し、指定
時刻のデータを制御時刻記録装置42に記録すると、サ
ーバー3はステップS364において、第1の制御端末
1aとのコネクションを解放する。両方向プロトコル変
換手段37は、第1の制御情報を第2の制御情報に変換
し、制御情報記録装置33に再び記録する。
(A) Process 1: First, Step S36
In 1, the server 3 authenticates the first control terminal 1a via the first transmitting / receiving terminal 7a. After the authentication of the first control terminal 1a is completed, in step S362, a connection between the server 3 and the first control terminal 1a is established via the first transmission / reception terminal 7a. In step S363, the server 3 writes the first control information from the first control terminal 1a to the control information recording device 33. at the same time,
The server 3 also writes the data at the designated time sent from the control time designation means 13a to the control time recording device 42.
When the first control information is recorded in the control information recording device 33 and the data at the designated time is recorded in the control time recording device 42, the server 3 releases the connection with the first control terminal 1a in step S364. The two-way protocol conversion means 37 converts the first control information into the second control information and records it again in the control information recording device 33.

【0157】(ロ)プロセス2:次に、ステップS36
5において、サーバー3の送受信端末選択手段は回線接
続料金情報記録装置35を参照し、利用料金が安く利用
可能な送受信端末を第1の送受信装置7a、第2の送受
信装置7b、第3の送受信装置7c、第4の送受信装置
7d、・・・・・のうちから選択する。例えば、図19の実
線で示すように第1の被制御端末2a用の送受信端末と
して第1の送受信装置7aが選択されたとする。ステッ
プS366において、サーバー3は、第1の送受信端末
7aとトランスポート層レベルのコネクションを確立す
る。ステップS367において、サーバー3は、第1の
被制御端末2aとトランスポート層レベルのコネクショ
ンを確立する。このとき、サーバー3は制御時刻記録装
置42に記録された指定制御時刻と、タイマー36を用
いて、第1の被制御端末2aとの接続時刻を制御時刻指
定手段13aが指定した時刻に設定することが出来る。
次に、ステップS368において、制御情報記録装置3
3に記録された第2の制御情報に基づいて、サーバー3
は、第1の被制御端末2aを遠隔制御し、第1の被制御
機器8aを駆動する。この際、第1の制御状態パラメー
タ測定装置85aは、第1の被制御機器8aの制御状態
パラメータを測定する。測定されたパラメータは第1の
被制御端末2aの第1の制御状態パラメータ入力手段2
1aに入力される。ステップS369において、サーバ
ー3は、制御結果及び遠隔制御パラメータ等の第1の被
制御情報を受信し、この第1の被制御情報を制御状態パ
ラメータ記録装置41に記録する。パラメータ記録装置
41への書き込みが終了すると、サーバー3は、ステッ
プS370において、サーバー3と第1の被制御端末2
a間のコネクションを解放する。両方向プロトコル変換
手段37は、第1の被制御情報と第2の被制御情報に変
換し、制御状態パラメータ記録装置41に記録する。
(B) Process 2: Next, step S36
In 5, the transmission / reception terminal selection means of the server 3 refers to the line connection fee information recording device 35, and sets the transmission / reception terminal which can be used at a low usage fee to the first transmission / reception device 7a, the second transmission / reception device 7b, and the third transmission / reception device. The device is selected from the device 7c, the fourth transmitting / receiving device 7d,.... For example, it is assumed that the first transmitting / receiving device 7a is selected as the transmitting / receiving terminal for the first controlled terminal 2a as shown by the solid line in FIG. In step S366, the server 3 establishes a connection at the transport layer level with the first transmitting / receiving terminal 7a. In step S367, the server 3 establishes a connection at the transport layer level with the first controlled terminal 2a. At this time, the server 3 uses the designated control time recorded in the control time recording device 42 and the timer 36 to set the connection time with the first controlled terminal 2a to the time designated by the control time designation means 13a. I can do it.
Next, in step S368, the control information recording device 3
3 based on the second control information recorded in the server 3
Remote-controls the first controlled terminal 2a and drives the first controlled device 8a. At this time, the first control state parameter measuring device 85a measures the control state parameter of the first controlled device 8a. The measured parameter is the first control state parameter input means 2 of the first controlled terminal 2a.
1a. In step S369, the server 3 receives the first controlled information such as the control result and the remote control parameter, and records the first controlled information in the control state parameter recording device 41. When the writing to the parameter recording device 41 is completed, the server 3 determines in step S370 that the server 3 and the first controlled terminal 2
Release the connection between a. The bidirectional protocol conversion means 37 converts the information into first controlled information and second controlled information, and records the converted information in the control state parameter recording device 41.

【0158】このように、制御端末からの書き込みと、
被制御端末への制御は完全に非同期な2つのプロセスが
独立して行っている。図29にシステム構成図を示す。
フリー・バッファ・プール51は、制御情報を記録する
ための記憶領域で、トランザクションリスト52は、制
御情報が記録されているリストである。フリー・バッフ
ァ・プール51は、図25のようなメモリを例えば10
0個分用意しておく。制御端末からの書き込みを行うプ
ロセスは、フリー・バッファ・プール51からメモリを
取り出し、データを記録し、トランザクションリストに
リンクする。制御端末からの書き込みを行うプロセス
と、被制御端末への制御を行うプロセスは、共通のフリ
ー・バッファ・プール51にアクセス出来る。制御端末
からの書き込みを行うプロセスは、フリー・バッファ・
プール51から1バッファを切り出し、それに制御端末
からの制御情報を書き込み、それをトランザクションリ
スト52の適切な位置に挿入する。適切な位置とは、制
御時刻を管理しない場合は、リストの一番後ろである。
一方、一定の時刻に被制御端末を制御する場合、制御時
刻を指定する場合、トランザクションリスト52は、制
御情報と一緒に制御情報も記録されており、時系列のリ
ストである。この場合、制御端末からの書き込みを行う
プロセスは、第7の実施の形態で説明したように、トラ
ンザクションリスト52が時系列になるような適切な位
置に挿入される。
As described above, writing from the control terminal,
Control of the controlled terminal is performed independently by two completely asynchronous processes. FIG. 29 shows a system configuration diagram.
The free buffer pool 51 is a storage area for recording control information, and the transaction list 52 is a list in which control information is recorded. The free buffer pool 51 stores a memory as shown in FIG.
Prepare 0 pieces. The process of writing from the control terminal takes the memory from the free buffer pool 51, records the data, and links to the transaction list. The process of writing from the control terminal and the process of controlling the controlled terminal can access the common free buffer pool 51. The process that writes from the controlling terminal uses the free buffer
One buffer is cut out from the pool 51, control information from the control terminal is written into it, and it is inserted into the transaction list 52 at an appropriate position. The appropriate position is the last position in the list if the control time is not managed.
On the other hand, when controlling the controlled terminal at a fixed time, or when specifying the control time, the transaction list 52 is a time-series list in which the control information is recorded together with the control information. In this case, as described in the seventh embodiment, the process of writing from the control terminal is inserted at an appropriate position such that the transaction list 52 becomes time-series.

【0159】ここでは、第1及び第6の実施の形態につ
いて説明したが、その他の実施の形態でも適応すること
が出来るのは勿論である。
Although the first and sixth embodiments have been described here, it goes without saying that other embodiments can be applied.

【0160】通信回線は、既存のインターネットや電話
回線を想定しているが、他のネットワーク網や、既存の
パソコン通信ネットワーク網などを使用することも可能
である。
The communication line is assumed to be the existing Internet or telephone line, but it is also possible to use another network or an existing personal computer communication network.

【0161】また、第1乃至第6の実施の形態では、制
御端末とサーバー、或いはサーバーと被制御端末2の接
続は、送信終了後に切断していたが、逐一切断しなくて
も良く、例えば常時接続による通信回線を用いても良
い。
In the first to sixth embodiments, the connection between the control terminal and the server or between the server and the controlled terminal 2 is disconnected after the transmission is completed. However, the connection does not have to be disconnected every time. A communication line that is always connected may be used.

【0162】また、図22の第1の制御端末1aに内蔵
された被制御端末リスト提示手段14aは、同一の遠隔
制御に関してサーバー3に提示する被制御端末2のリス
トに、それぞれの被制御端末2a,2b,2c,・・・・・
毎に遠隔制御したい時刻を示す機能を有するようにして
も良い。この場合、制御端末・被制御端末対応リスト記
録装置34は、被制御端末2a,2b,2c,・・・・・の
リストとともに、これに対応した制御時刻を記録する制
御時刻記録装置としても機能するようにすれば良い。
The controlled terminal list presenting means 14a built in the first control terminal 1a of FIG. 22 adds the controlled terminal 2 to the list of the controlled terminals 2 presented to the server 3 for the same remote control. 2a, 2b, 2c, ...
A function may be provided for indicating the time at which remote control is desired for each time. In this case, the control terminal / controlled terminal correspondence list recording device 34 also functions as a control time recording device that records a control time corresponding to the list of the controlled terminals 2a, 2b, 2c,. You should do it.

【0163】このように、本発明はここでは記載してい
ない様々な実施の形態等を含むことは勿論である。従っ
て、本発明の技術的範囲は上記の説明から妥当な特許請
求の範囲に係る発明特定事項によってのみ定められるも
のである。
As described above, the present invention naturally includes various embodiments and the like not described herein. Therefore, the technical scope of the present invention is determined only by the invention specifying matters according to the claims that are appropriate from the above description.

【0164】[0164]

【発明の効果】本発明によれば、被制御端末が電話局と
の間で常時接続或いは非常時接続にかかわらず、効率よ
く遠隔制御出来る遠隔制御方法及び遠隔制御システムを
提供することが出来る。
According to the present invention, it is possible to provide a remote control method and a remote control system in which a controlled terminal can efficiently perform remote control irrespective of whether the terminal is always connected to a telephone station or an emergency connection.

【0165】また、本発明によれば、制御端末のユーザ
ーがその端末を他目的に利用しようとする可能性がある
場合でも、他の目的に対する制御端末の機能を損なうこ
とがない遠隔制御方法及び遠隔制御システムを提供する
ことが出来る。
Further, according to the present invention, even when a user of a control terminal is likely to use the terminal for another purpose, a remote control method and a remote control method which do not impair the function of the control terminal for another purpose are provided. A remote control system can be provided.

【0166】また、本発明によれば、制御端末が複数の
被制御端末を遠隔制御しようとする場合でも、制御端末
は多くの記憶装置を持つことなく低コストで遠隔制御を
実現出来る遠隔制御方法及び遠隔制御システムを提供す
ることが出来る。
Further, according to the present invention, even when the control terminal intends to remotely control a plurality of controlled terminals, the remote control method can realize the remote control at low cost without having many storage devices. And a remote control system.

【0167】また、本発明によれば、遠隔制御方法が同
じ、もしくは類似している被制御端末毎に、その遠隔制
御メソッドをサーバーがそれぞれ備えることなく、被制
御端末を遠隔制御出来る遠隔制御方法式及び遠隔制御シ
ステムを提供することが出来る。
Further, according to the present invention, a remote control method capable of remotely controlling a controlled terminal without providing a remote control method for each controlled terminal having the same or similar remote control method in a server. And remote control systems can be provided.

【図面の簡単な説明】[Brief description of the drawings]

【図1】本発明の第1の実施の形態に係る遠隔制御シス
テムのブロック図である。
FIG. 1 is a block diagram of a remote control system according to a first embodiment of the present invention.

【図2】本発明の第1の実施の形態に係る遠隔制御方法
における制御端末の動作状態の流れを説明するフローチ
ャートである。
FIG. 2 is a flowchart illustrating an operation state flow of a control terminal in the remote control method according to the first embodiment of the present invention.

【図3】本発明の第1の実施の形態に係る遠隔制御方法
におけるサーバーの動作状態の流れを説明するフローチ
ャートである。
FIG. 3 is a flowchart illustrating a flow of an operation state of a server in the remote control method according to the first embodiment of the present invention.

【図4】本発明の第1の実施の形態の変形例に係る遠隔
制御システムの構成を示すブロック図である。
FIG. 4 is a block diagram illustrating a configuration of a remote control system according to a modified example of the first embodiment of the present invention.

【図5】本発明の第1の実施の形態の変形例に係る遠隔
制御方法における被制御端末の動作状態の流れを説明す
るフローチャートである。
FIG. 5 is a flowchart illustrating a flow of an operation state of a controlled terminal in a remote control method according to a modification of the first embodiment of the present invention.

【図6】本発明の第2の実施の形態に係る遠隔制御シス
テムにおけるサーバーの動作状態の流れを説明するフロ
ーチャートである。
FIG. 6 is a flowchart illustrating an operation state flow of a server in a remote control system according to a second embodiment of the present invention.

【図7】本発明の第2の実施の形態に係る遠隔制御シス
テムのブロック図である。
FIG. 7 is a block diagram of a remote control system according to a second embodiment of the present invention.

【図8】本発明の第3の実施の形態に係る遠隔制御シス
テムのブロック図である。
FIG. 8 is a block diagram of a remote control system according to a third embodiment of the present invention.

【図9】本発明の第3の実施の形態に係る遠隔制御方法
における制御端末の動作状態の流れを説明するフローチ
ャートである。
FIG. 9 is a flowchart illustrating an operation state flow of a control terminal in a remote control method according to a third embodiment of the present invention.

【図10】本発明の第3の実施の形態に係る遠隔制御方
法におけるサーバーの動作状態の変化を説明するフロー
チャートである。
FIG. 10 is a flowchart illustrating a change in an operation state of a server in a remote control method according to a third embodiment of the present invention.

【図11】本発明の第4の実施の形態に係る遠隔制御シ
ステムの構成を説明するブロック図である。
FIG. 11 is a block diagram illustrating a configuration of a remote control system according to a fourth embodiment of the present invention.

【図12】本発明の第4の実施の形態に係る遠隔制御方
法におけるサーバーの動作状態を説明するフローチャー
トである。
FIG. 12 is a flowchart illustrating an operation state of a server in a remote control method according to a fourth embodiment of the present invention.

【図13】本発明の第4の実施の形態に係る遠隔制御方
法における被制御端末個別情報とコマンドテーブルの対
応図である。
FIG. 13 is a diagram illustrating correspondence between controlled terminal individual information and a command table in the remote control method according to the fourth embodiment of the present invention.

【図14】本発明の第4の実施の形態に係る遠隔制御方
法における制御端末からサーバーに送られる制御情報の
デザイン図である。
FIG. 14 is a design diagram of control information sent from a control terminal to a server in a remote control method according to a fourth embodiment of the present invention.

【図15】本発明の第4の実施の形態の変形例に係る遠
隔制御システムに用いる被制御端末個別情報とコマンド
テーブルの対応図である。
FIG. 15 is a diagram showing correspondence between controlled terminal individual information and a command table used in a remote control system according to a modification of the fourth embodiment of the present invention.

【図16】本発明の第5の実施の形態に係る遠隔制御シ
ステムに用いるブロック図である。
FIG. 16 is a block diagram used for a remote control system according to a fifth embodiment of the present invention.

【図17】本発明の第5の実施の形態に係る遠隔制御方
法における制御端末の動作状態の変化を説明するフロー
チャートである。
FIG. 17 is a flowchart illustrating a change in the operation state of the control terminal in the remote control method according to the fifth embodiment of the present invention.

【図18】本発明の第5の実施の形態に係る遠隔制御方
法におけるサーバーの動作状態の変化を説明するフロー
チャートである。
FIG. 18 is a flowchart illustrating a change in an operation state of a server in a remote control method according to a fifth embodiment of the present invention.

【図19】本発明の第6の実施の形態に係る遠隔制御シ
ステムのブロック図である。
FIG. 19 is a block diagram of a remote control system according to a sixth embodiment of the present invention.

【図20】本発明の第6の実施の形態に係る遠隔制御方
法における第1の制御端末の動作状態の流れを説明する
フローチャートである。
FIG. 20 is a flowchart illustrating a flow of an operation state of a first control terminal in a remote control method according to a sixth embodiment of the present invention.

【図21】本発明の第6の実施の形態に係る遠隔制御方
法におけるサーバーの動作状態の流れを説明するフロー
チャートである。
FIG. 21 is a flowchart illustrating a flow of an operation state of a server in a remote control method according to a sixth embodiment of the present invention.

【図22】本発明の第6の実施の形態の変形例に係る遠
隔制御システムの構成を示すブロック図である。
FIG. 22 is a block diagram showing a configuration of a remote control system according to a modification of the sixth embodiment of the present invention.

【図23】本発明の第6の実施の形態の変形例に係る遠
隔制御システムの構成を示すブロック図である。
FIG. 23 is a block diagram showing a configuration of a remote control system according to a modification of the sixth embodiment of the present invention.

【図24】サーバーが実行する非同期制御を説明するフ
ローチャートである。
FIG. 24 is a flowchart illustrating asynchronous control executed by a server.

【図25】トランザクションリスト記憶装置のメモリ構
造を示す図である。
FIG. 25 is a diagram showing a memory structure of a transaction list storage device.

【図26】第1の実施の形態のサーバーの処理を非同期
に行った場合のサーバーのフローチャートである。
FIG. 26 is a flowchart of the server when processing of the server according to the first embodiment is performed asynchronously.

【図27】第1の実施の形態のサーバーの処理を非同期
に行った場合の制御端末のフローチャートである。
FIG. 27 is a flowchart of the control terminal when processing of the server according to the first embodiment is performed asynchronously.

【図28】第6の実施の形態のサーバーの処理を非同期
に行った場合のサーバーのフローチャートである。
FIG. 28 is a flowchart of the server when the processing of the server according to the sixth embodiment is performed asynchronously.

【図29】サーバーの処理を非同期に行った場合のシス
テムブロック図である。
FIG. 29 is a system block diagram when a server process is performed asynchronously.

【図30】プロセスとメモリのリンク構造を示す図であ
る。
FIG. 30 is a diagram showing a link structure between a process and a memory.

【符号の説明】[Explanation of symbols]

1、1a、1b 制御端末 2、2a、2b、2c 被制御端末 3 サーバー 4 通信回線 5a、5b 受信端末 6a、6b 送信端末 7a、7b、7c、7d 送受信端末 8、8a、8b、8c 被制御機器 11、11a、11b 入力装置 12、12a、12b 出力装置(表示装置) 13a 制御時刻指定手段 21a、21b、21c 制御状態パラメータ入力手段 27a、27b トランザクションリスト記憶装置 28 制御側・被制御側プロトコル記録装置 29 被制御端末種別・機種別データ記録装置 30 メニュー記録装置 31 プロトコル変換手段 32 非同期制御手段 33 制御情報記録装置 33a 第1の制御情報記録装置 33b 第2の制御情報記録装置 34 制御端末被制御端末対応リスト記録装置 35 回線接続情報記録装置 36 タイマー(制御時刻検知手段) 37 両方向プロトコル変換手段 38 被制御端末個別情報・コマンドテーブル記憶装置 39a 送信端末選択手段 39b 送受信端末選択手段 41 制御状態パラメータ記録装置 42 制御時刻記録装置 43 制御結果記録装置 51 フリー・バッファ・プール 52 トランザクションリスト 53 制御情報記録装置 61 トランザクション生成手段 85a、85b、85c 制御状態パラメータ測定手段 301 次メモリポインタ 302 前メモリポインタ 303 他のヘッダ 304 データ 1, 1a, 1b Control terminal 2, 2a, 2b, 2c Controlled terminal 3 Server 4 Communication line 5a, 5b Reception terminal 6a, 6b Transmission terminal 7a, 7b, 7c, 7d Transmission / reception terminal 8, 8a, 8b, 8c Controlled Equipment 11, 11a, 11b Input device 12, 12a, 12b Output device (display device) 13a Control time designation means 21a, 21b, 21c Control status parameter input means 27a, 27b Transaction list storage device 28 Control side / controlled side protocol recording Device 29 Controlled terminal type / model type data recording device 30 Menu recording device 31 Protocol conversion means 32 Asynchronous control means 33 Control information recording device 33a First control information recording device 33b Second control information recording device 34 Control terminal controlled Terminal correspondence list recording device 35 Line connection information recording device 36 Immer (control time detecting means) 37 bidirectional protocol converting means 38 controlled terminal individual information / command table storage device 39a transmitting terminal selecting means 39b transmitting / receiving terminal selecting means 41 control state parameter recording device 42 control time recording device 43 control result recording device 51 Free buffer pool 52 Transaction list 53 Control information recording device 61 Transaction generation means 85a, 85b, 85c Control state parameter measurement means 301 Next memory pointer 302 Previous memory pointer 303 Other header 304 Data

フロントページの続き Fターム(参考) 5B089 GA11 GA21 HA01 JA35 JB15 KA04 KA13 KA15 KB10 KB12 KF05 KG01 KG03 KG09 KG10 LB14 LB25 5K048 AA04 BA12 BA13 CA08 DA02 DC04 DC07 EA11 EB02 FB08 FC01 HA01 HA02 HA05 HA07 HA13 HA23 5K101 KK11 LL01 LL03 LL05 MM07 NN03 NN18 NN21 NN34 RR12 SS07 TT06 UU16 Continued on the front page F-term (reference) 5B089 GA11 GA21 HA01 JA35 JB15 KA04 KA13 KA15 KB10 KB12 KF05 KG01 KG03 KG09 KG10 LB14 LB25 5K048 AA04 BA12 BA13 CA08 DA02 DC04 DC07 EA11 EB02 FB08 FC01 HA01 HA02 HA05 KK MM07 NN03 NN18 NN21 NN34 RR12 SS07 TT06 UU16

Claims (14)

【特許請求の範囲】[Claims] 【請求項1】 制御端末がサーバーへ制御情報を送信す
る段階と、 前記サーバーが前記制御情報を取得し、制御情報記録装
置へ前記制御情報を記録する段階と、 前記制御情報記録装置に記録された前記制御情報に基づ
いて、所望の被制御端末を遠隔制御する段階とからなる
ことを特徴とする遠隔制御方法。
A control terminal transmitting control information to a server, the server acquiring the control information, and recording the control information in a control information recording device, wherein the control information is recorded in the control information recording device. Remote controlling a desired controlled terminal based on the control information.
【請求項2】 前記制御情報を記録する段階の後、 前記制御端末と前記サーバーとの接続を切断する段階
と、 前記サーバーと前記被制御端末との接続を行う段階とを
更に更新することを特徴とする請求項1に記載の遠隔制
御方法。
2. The method according to claim 1, further comprising: after the step of recording the control information, further updating a step of disconnecting the control terminal from the server and a step of connecting the server to the controlled terminal. The remote control method according to claim 1, wherein:
【請求項3】 前記サーバーと前記被制御端末との接続
を行う段階は、前記サーバーが予め定められた所定条件
において前記被制御端末への接続を試行し、該所定条件
以内であれば前記被制御端末への接続を行う段階からな
ることを特徴とする請求項2に記載の遠隔制御方法。
3. The step of making a connection between the server and the controlled terminal includes the step of the server trying to connect to the controlled terminal under predetermined conditions, and if the connection is within the predetermined conditions, the connection of the controlled terminal is established. 3. The remote control method according to claim 2, comprising connecting to a control terminal.
【請求項4】 前記制御情報を送信する段階は、 前記制御端末が制御メニューを要求する段階と、 前記サーバーが前記要求に応答して前記制御端末に前記
制御メニューを送信する段階との後に、前記制御メニュ
ーを参照しながら実行されることを特徴とする請求項1
乃至3のいずれか1項記載の遠隔制御方法。
4. The step of transmitting the control information includes: after the control terminal requests a control menu; and after the server transmits the control menu to the control terminal in response to the request, 2. The method according to claim 1, wherein the step is executed while referring to the control menu.
The remote control method according to any one of claims 1 to 3.
【請求項5】 前記制御情報記録装置は、第1及び第2
の制御情報記録装置とから構成され、前記制御情報を記
録する段階は、 前記サーバーが、前記制御端末から取得した前記制御情
報を、前記第1の制御情報記録装置へ第1の制御情報と
して記録する段階と、 前記サーバーが、前記第1の制御情報を被制御端末の種
別に応じた第2の制御情報に改変し、該第2の制御情報
を第2の制御情報記録装置に記録する段階とからなるこ
とを特徴とする請求項1乃至4のいずれか1項記載の遠
隔制御方法。
5. The control information recording apparatus according to claim 1, wherein the control information recording device comprises first and second control information recording devices.
And recording the control information, wherein the server records the control information acquired from the control terminal as first control information in the first control information recording device. And the server modifies the first control information into second control information according to the type of the controlled terminal, and records the second control information in a second control information recording device. The remote control method according to any one of claims 1 to 4, comprising:
【請求項6】 前記サーバーが、回線接続料金情報記録
装置に記録された回線接続料金情報を参照し、利用料金
が安い送信端末を選択する段階と、 前記サーバーと前記選択された送信端末とのコネクショ
ンを確立する段階と、 前記送信端末と前記被制御端末間のコネクションを確立
する段階とを更に有し、 前記被制御端末を遠隔制御する段階は、前記送信端末を
介して実行されることを特徴とする請求項1乃至5のい
ずれか1項記載の遠隔制御方法。
6. The server refers to the line connection fee information recorded in the line connection fee information recording device, and selects a transmission terminal having a low usage fee, and a communication between the server and the selected transmission terminal. Establishing a connection, and further comprising establishing a connection between the transmitting terminal and the controlled terminal, wherein the step of remotely controlling the controlled terminal is performed via the transmitting terminal. The remote control method according to any one of claims 1 to 5, wherein:
【請求項7】 前記被制御端末の制御結果、もしくは前
記被制御端末の制御状態のパラメータを前記サーバーに
送信する段階と、 前記制御端末が前記サーバーが保持している前記制御結
果もしくは制御状態のパラメータを参照する段階とを更
に有することを特徴とする請求項1乃至6のいずれか1
項記載の遠隔制御方法。
7. A step of transmitting a control result of the controlled terminal or a parameter of a control state of the controlled terminal to the server, wherein the control terminal displays the control result or the control state of the server. 7. The method according to claim 1, further comprising the step of referring to a parameter.
The remote control method according to the paragraph.
【請求項8】 前記サーバーは、前記制御端末に前記サ
ーバーが保持している前記制御結果もしくは制御状態の
パラメータを送信する段階を更に有することを特徴とす
る請求項1乃至6のいずれか1項記載の遠隔制御方法。
8. The server according to claim 1, further comprising a step of transmitting the control result or control state parameter held by the server to the control terminal. The remote control method as described.
【請求項9】 第1の制御情報を送信する制御端末と、 該制御端末の制御の対象となる被制御端末と、 前記第1の制御情報を前記被制御端末が受け取る第2の
制御情報に変換するプロトコル変換手段、前記制御端末
からの送信とは非同期状態で、前記被制御端末を前記第
2の制御情報を用いて遠隔制御する非同期制御手段とを
備えたサーバーと、 前記制御端末、前記被制御端末及び前記サーバーとを接
続する通信回線と、 前記サーバーに接続された、前記制御端末から送られた
メッセージ・パケットからなる第1の制御情報を記録す
る制御情報記録装置、前記制御端末と前記被制御端末と
を対応づけた制御端末・被制御端末対応リスト記録装置
とから構成された遠隔制御システム。
9. A control terminal that transmits first control information, a controlled terminal to be controlled by the control terminal, and a second control information that the controlled terminal receives the first control information. A server comprising: a protocol conversion means for converting; an asynchronous control means for remotely controlling the controlled terminal using the second control information in an asynchronous state with respect to transmission from the control terminal; and A communication line connecting the controlled terminal and the server, a control information recording device connected to the server, and recording first control information composed of a message packet transmitted from the control terminal; A remote control system comprising: a control terminal associated with the controlled terminal; and a list recording device corresponding to the controlled terminal.
【請求項10】 前記サーバーは、前記制御端末からの
情報を前記被制御端末に対応する情報に変換する第1の
プロトコル変換と、前記被制御端末からの情報を前記制
御端末に対応する情報に変換する第2のプロトコル変換
を備えた両方向プロトコル変換機能を持つことを特徴と
する請求項9に記載の遠隔制御システム。
10. The server, wherein a first protocol conversion for converting information from the control terminal to information corresponding to the controlled terminal, and converting the information from the controlled terminal to information corresponding to the control terminal. The remote control system according to claim 9, further comprising a bidirectional protocol conversion function including a second protocol conversion for conversion.
【請求項11】 前記両方向プロトコル変換機能は、通
信プロトコルレベルのプロトコル変換と、アプリケーシ
ョンレベルのプロトコル変換を備えていることを特徴と
する請求項10に記載の遠隔制御システム。
11. The remote control system according to claim 10, wherein the two-way protocol conversion function includes a communication protocol level protocol conversion and an application level protocol conversion.
【請求項12】 前記制御端末と前記通信回線との間に
接続可能な受信端末と、 前記通信回線と前記被制御端末との間に接続可能な複数
の送信端末とを更に有し、 前記サーバーは、前記複数の送信端末のうちのいずれか
を選択する送信端末選択手段を更に備えることを特徴と
する請求項9乃至請求項11のいずれか1項に記載の遠
隔制御システム。
12. The server further comprising: a receiving terminal connectable between the control terminal and the communication line; and a plurality of transmitting terminals connectable between the communication line and the controlled terminal. The remote control system according to any one of claims 9 to 11, further comprising a transmission terminal selecting means for selecting one of the plurality of transmission terminals.
【請求項13】 前記サーバーは、回線接続料金情報を
記録した回線接続料金情報記録装置を備え、 前記送信端末選択手段は、前記回線接続料金情報を参照
して、前記サーバーと前記被制御端末とを接続する前記
送信端末を選択することを特徴とする請求項9乃至請求
項12いずれか1項に記載の遠隔制御システム。
13. The server includes a line connection fee information recording device that records line connection fee information, and the transmitting terminal selecting unit refers to the line connection fee information and communicates with the server and the controlled terminal. The remote control system according to any one of claims 9 to 12, wherein the transmission terminal to which the remote control is connected is selected.
【請求項14】 前記被制御端末は、前記被制御端末が
駆動する被制御機器の制御状態パラメータを測定するた
めの制御状態パラメータ測定装置を備えていることを特
徴とする請求項9乃至請求項13のいずれか1項に記載
の遠隔制御システム。
14. The apparatus according to claim 9, wherein the controlled terminal includes a control state parameter measuring device for measuring a control state parameter of a controlled device driven by the controlled terminal. The remote control system according to any one of claims 13 to 13.
JP2000229339A 2000-07-28 2000-07-28 Remote control method and remote control system Pending JP2002041378A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2000229339A JP2002041378A (en) 2000-07-28 2000-07-28 Remote control method and remote control system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2000229339A JP2002041378A (en) 2000-07-28 2000-07-28 Remote control method and remote control system

Publications (1)

Publication Number Publication Date
JP2002041378A true JP2002041378A (en) 2002-02-08

Family

ID=18722471

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2000229339A Pending JP2002041378A (en) 2000-07-28 2000-07-28 Remote control method and remote control system

Country Status (1)

Country Link
JP (1) JP2002041378A (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7451468B2 (en) 2004-08-19 2008-11-11 Samsung Electronics Co., Ltd Digital broadcast receiving terminal for providing program information for a specific time period and method thereof
JP2009500714A (en) * 2005-07-04 2009-01-08 エスケーテレコム株式会社 Home network system, control method thereof, residential gateway setting method, and event protocol processing method thereof
JP2009146431A (en) * 2009-01-21 2009-07-02 Victor Co Of Japan Ltd Remote operation method, electronic device and routing server
JP2014082763A (en) * 2007-04-04 2014-05-08 Thomson Licensing Device group control
JP2015103125A (en) * 2013-11-27 2015-06-04 シャープ株式会社 Network system, full-time connection method, electronic apparatus, full-time connection server, application server, and program
KR101791611B1 (en) 2016-05-13 2017-11-02 금호이앤지 (주) Wireless protocol integrated control system for the EMS

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7451468B2 (en) 2004-08-19 2008-11-11 Samsung Electronics Co., Ltd Digital broadcast receiving terminal for providing program information for a specific time period and method thereof
JP2009500714A (en) * 2005-07-04 2009-01-08 エスケーテレコム株式会社 Home network system, control method thereof, residential gateway setting method, and event protocol processing method thereof
JP2014082763A (en) * 2007-04-04 2014-05-08 Thomson Licensing Device group control
JP2009146431A (en) * 2009-01-21 2009-07-02 Victor Co Of Japan Ltd Remote operation method, electronic device and routing server
JP2015103125A (en) * 2013-11-27 2015-06-04 シャープ株式会社 Network system, full-time connection method, electronic apparatus, full-time connection server, application server, and program
KR101791611B1 (en) 2016-05-13 2017-11-02 금호이앤지 (주) Wireless protocol integrated control system for the EMS

Similar Documents

Publication Publication Date Title
JP4349365B2 (en) Control information transmission method, relay server, and controlled device
US7058719B2 (en) System, computer program product and method for managing and controlling a local network of electronic devices and reliably and securely adding an electronic device to the network
JP3782981B2 (en) Session relay system, client terminal, session relay method, remote access method, session relay program, and client program
US20110055393A1 (en) Network system, communication terminal, communication method, and communication program
JP4488064B2 (en) Mobile device, information processing method, and program
JP2004086895A (en) System and method for enabling components on arbitrary networks to communicate
JP3877738B2 (en) Apparatus and method for connecting individually existing networks
JP2000324104A (en) Security policy setting method in virtual communication network, security policy manager and virtual communication network system using it
CN101194489A (en) Information processing server, remote control system and remote control method
US6671730B1 (en) Data gateway unit and data gateway method
JP2002290606A (en) Radio communication terminal and selection method of connection device in radio network system
JP2002290416A (en) Radio communication terminal, and selection method for connection devices in radio network system
JP2002041378A (en) Remote control method and remote control system
JP3649440B2 (en) Server for routing connections to client devices
US20020107922A1 (en) Processing apparatus, management apparatus, computer system, and memory medium and program
JP2002064418A (en) Presentation apparatus, presentation method, and information recording medium
CN114630303A (en) Bluetooth connection method, system, intelligent terminal and computer storage medium
JP4507030B2 (en) Network system, terminal device, and information transmission method
JP2002369266A (en) Control device and method, recording medium, and program
JP5169461B2 (en) Security parameter distribution apparatus and security parameter distribution method
JP2001044997A (en) Information communication apparatus, information communication method, and computer-readable recording medium recording information communication program
JP4541852B2 (en) Access information management system, access information relay mobile terminal, access information management method
JPH11312131A (en) Network management system
JP4064875B2 (en) Communication device and electric appliance
JP2005286732A (en) Monitoring system, monitoring method and program thereof

Legal Events

Date Code Title Description
A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20060207

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20060711