JP3970754B2 - Communication connection relation determination method and system in communication network - Google Patents
Communication connection relation determination method and system in communication network Download PDFInfo
- Publication number
- JP3970754B2 JP3970754B2 JP2002346467A JP2002346467A JP3970754B2 JP 3970754 B2 JP3970754 B2 JP 3970754B2 JP 2002346467 A JP2002346467 A JP 2002346467A JP 2002346467 A JP2002346467 A JP 2002346467A JP 3970754 B2 JP3970754 B2 JP 3970754B2
- Authority
- JP
- Japan
- Prior art keywords
- communication
- request message
- communication device
- connection relationship
- communication connection
- 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.)
- Expired - Fee Related
Links
Images
Landscapes
- Mobile Radio Communication Systems (AREA)
- Small-Scale Networks (AREA)
Description
【0001】
【発明の属する技術分野】
本発明は、通信ネットワークに接続された2以上の通信機器間に連係通信に必要な通信接続関係を形成するか否かを確定するための通信接続関係確定方法及びシステムに関するものである。
【0002】
【従来の技術】
移動体通信機器、無線LANで使用する通信機器、通信機能を有するデジタル情報家電製品等の各種の通信機器は、他の通信機器と相互に連係通信可能(一方向または双方向に通信可能)に有線または無線で接続されている。一般に、情報通信機器は、ネットワークに接続されていれば、任意の相手と互いに通信が可能である。しかし、「誰と」通信を行うかという接続の指示即ち「通信接続関係の形成」や、「どのように」通信を行うかという通信手法の設定を行うためには、煩雑な操作が必要であった。これらを解決するためのもっとも一般的な手法は、特定の機器同士でしか通信できなくしたり、通信手法を一元化したりして、操作や機能を簡易化することである。しかしながらこれらは、今後ますます高度化するであろう情報通信機器(情報家電)の利用を著しく制限するものである。
【0003】
一方、接続指示(通信接続関係の形成)と通信手法の設定を行う単純な方法の一つは、互いの通信ポートを直接ケーブルで接続することである。例えば、ビデオデッキとTVを接続する場合、接続指示(通信接続関係の形成)はケーブルの接続そのものであり、通信手法は、音声ケーブルを音声信号端子に、ビデオケーブルをビデオ信号端子に接続することによって設定できる。しかし、この方法では、複数の機器の接続や、多種類の接続手法の実現には、無数の接続ポートやケーブルを準備する必要があり、実用上無理がある上に柔軟性に欠ける。さらにワイヤレス通信でこれらの接続を実現する場合には、ケーブル接続は行えない。
【0004】
関連技術としては、Sun Microsystems社 が提案するJini(商標)(Core JINI: ISBN 0−13−089408−7)(公知技術)がある。Jiniはネットワーク上に存在する機器を利用するためのLookUpサーバと、サービス提供者、およびサービス利用者間の接続手法を規定した技術である。Jiniでは、ネットワーク上のサービスを利用者がどのように発見し、利用するかを規定している。しかし、「どの」サービスを利用するのか、といった接続指示(通信接続関係の形成)に関しては規定しておらず、またそのための仕組みも持っていない。そのため、接続指示(通信接続関係の形成)のためのインタフェースとしては、例えば、接続元機器上に、ネットワーク上に存在する機器のアドレスや名前の一覧、及び接続方法(プロトコル)の一覧を表示し、ユーザがこの中から接続先機器と接続方法を選択するといった一般的な方法を用いることとなる。
【0005】
【公知技術】
Sun Microsystems社が提案するJini(商標)(CoreJINI: ISBN 0−13−089408−7)
【0006】
【発明が解決しようとする課題】
しかしながら前述のJiniでは、通信接続関係の確定にサーバを必要とするため、ワイヤレス通信環境下や、アドホックネットワーク上で利用することが事実上できない。ここでアドホックネットワークとは、必要に応じて一時的に構築されるネットワークであり、(1)管理サーバや事前の設定を前提としない、(2)端末の入退出によりネットワーク構成が動的に変化する、などの特徴を有するネットワークである。アドホックネットワークでも利用可能とすることにより、いつでも、どこでも、提案する通信接続関係の確定方法を使うことができるようになる。
【0007】
また現在のところ、従来の技術の中には、ユーザが使いたい情報機器を、直観的に接続できる手法は存在していない。
【0008】
本発明の目的は、ユーザが直感的に通信接続関係を確定できる通信接続関係確定方法及びシステムを提供することにある。
【0009】
本発明の他の目的は、サーバを用いることなく通信接続関係を確定できる通信接続関係確定方法及びシステムを提供することにある。
【0010】
本発明の更に他の目的は、ユーザによる誤操作や誤接続を回避できる通信接続関係確定方法及びシステムを提供することにある。
【0011】
本発明の他の目的は、アドホックネットワークにも利用可能な通信接続関係確定方法及びシステムを提供することにある。
【0012】
【課題を解決するための手段】
本発明の方法は、通信ネットワークに接続された2以上の通信機器間に連係通信に必要な通信接続関係を形成するか否かを確定するための通信接続関係確定方法を対象とする。本願明細書において、「通信機器」には、本来の通信機器(携帯電話、パソコン、携帯端末機器等)だけでなく、通信機能を備えたデジタル情報家電製品(ライト、オーディオ製品、エアコン、テレビ、ビデオ及びこれらの操作のためのリモートコントローラ等)等の各種の通信機能を有する機器が含まれる。また「連係通信」とは、2以上の通信機器の間で一方向または双方向の通信により、音声データ、映像データ、文字データ等の各種のデータや、通信機器の起動・制御等に用いる命令または指令を送受信する通信を行うことを意味する。更に「通信接続関係」とは、連係通信を行う2以上の通信機器がそれぞれ通信可能な相手を特定または認識している状態(特定のプロトコルにより論理的に接続されている状態)を言う。
【0013】
本発明の方法では、2以上の通信機器のうち少なくとも1台の通信機器に、他の通信機器にこの少なくとも1台の通信機器と通信接続関係を形成することを必要とするか否かを確認するためのリクエストメッセージを発信するリクエストメッセージ発信機能を持たせる。そして他の通信機器には、リクエストメッセージを受け取ると応答準備状態となり、その後通信接続関係を形成することを必要とする場合にリクエストメッセージを発信した通信機器にリプライメッセージを発信するリプライメッセージ発信機能を持たせる。なお2以上の通信機器のすべてに、リクエストメッセージ発信機能とリプライメッセージ発信機能とを持たせてもよい。本発明では、リプライメッセージの授受を行った2以上の通信機器間に通信接続関係を形成することを確定し、リプライメッセージの授受を行っていない2以上の通信機器間には通信接続関係を形成しないことを確定する。
【0014】
すなわち本発明では、特に連係通信を行う相手の通信機器を特定せずにリクエストメッセージを通信ネットワークに発信する。このリクエストメッセージを発信した段階では、通信接続関係を結ぶ相手は定まっていない。リクエストメッセージを受け取った他の通信機器は、応答準備状態となるだけで、直ちに反応することはしない。通信接続関係を形成することを必要とする他の通信機器があれば、その通信機器からはリクエストメッセージを発信した通信機器にリプライメッセージを発信する。すなわち本発明では、通信接続関係を結ぶか否かの最終決定を相手方の通信機器を操作する人または制御器に任せる。そしてリプライメッセージの授受を行った2以上の通信機器間に通信接続関係を形成することを確定する。このようにすれば通信接続関係を要求する側及びこれを受ける側の双方が、メッセージを授受するだけで通信接続関係を形成することを確定できるので、通信機器側の設備だけを準備すればよく、確定作業にサーバを用いる必要がない。特にユーザにとっては、リクエストメッセージの発信及びリプライメッセージの発信という行為だけで、通信接続関係を形成できるので、直感的に通信接続関係の確定作業を行える利点がある。なお通信接続関係を形成することを確定した場合には、当然にしてその2以上の通信機器のそれぞれに通信接続関係を形成することになる。この通信接続関係の具体的な形成態様は任意である。例えば、各通信機器にリストを用意し、このリストに通信接続関係を確定した相手の通信機器を特定する内容を保持させることにより、通信接続関係を形成できる。実際に各通信機器がデータの送信等の連係通信を行う際には、リストを参照することにより、通信接続関係が形成されている通信機器に対して通信を行えばよい。
【0015】
3台以上の通信機器が通信ネットワークに接続されている場合で、特に1台の通信機器に他の2台以上の通信機器から同時期にリクエストメッセージが発信される場合には、干渉が発生する可能性がある。そこでこのような干渉の発生によりスムーズに作業が行えない場合に対処するためには、2台以上のリクエストメッセージ発信機能を有する通信機器にそれぞれロック機能及びロック解除機能を持たせるのが好ましい。ロック機能としては、2台以上のリクエストメッセージ発信機能を有する通信機器のうち1台のリクエストメッセージ発信機能を有する通信機器がリクエストメッセージを発信しているときには、残りのリクエストメッセージ発信機能を有する通信機器がリクエストメッセージを発信できないロック状態になる機能として定める。またロック解除機能としては、リクエストメッセージを発信している1台のリクエストメッセージ発生機能を有する通信機器と前記1台の通信機器との間に通信接続関係が形成された後に、ロック状態を解除する機能として定める。このようにすると、1台の通信機器に対して2台以上の通信機器からリクエストメッセージが発信されてくるのを確実に防止することができて、メッセージの干渉を阻止することができる。なおロック機能及びロック解除機能の具体的な実現態様は、後にシステムの発明の構成について説明する際に説明する。
【0016】
リクエストメッセージ発信機能を有する通信機器は、スイッチのような確定要求操作部を人が操作したときまたは予め定めた確定要求の条件が機器の制御部内で整ったときに(例えばセンサの出力等をトリガとして利用する場合)、リクエストメッセージを発信するように構成することができる。またリプライメッセージ発信機能を有する通信機器も、スイッチのような確定受入操作部を人が操作したときまたは予め定めた受入条件が機器の制御部内で整ったときに、リプライメッセージを発信するように構成することができる。なお1台の通信機器がリクエストメッセージ発信機能及びリプライメッセージ発信機能の両方の機能を備えている場合も同様である。
【0017】
確定要求操作部及び確定受入操作部の構成は任意である。その場合でも、確定要求操作部及び確定受入操作部を、それぞれ操作の可否及び操作状況(前述のロック状態、ロック解除状態、応答準備状態など)が目視により確認できるマニュアル操作が可能な構成とするのが好ましい。具体的には、発光部を備えたスイッチをこれらの確定要求操作部及び確定受入操作部として用いることできる。発光の有無、発光色の変化等により操作の可否及び操作状況を容易に表現できる。またモニタ画面等に採用されるタッチパネルスイッチを確定要求操作部及び確定受入操作部として用いてもよい。
【0018】
通信ネットワークには、ネットワークの構成、通信機器の機能・種類・性能等の相違から通信接続関係を形成できない複数の通信機器が接続される場合がある。このような場合には、リクエストメッセージに対するリプレイメッセージの応答だけという基本的な確定方法だけでは、正しく通信接続関係を形成することができない。そこでこのような場合には、例えばリクエストメッセージに通信接続関係を結ぶ相手の通信機器の条件を含ませておく。そしてリクエストメッセージを発信する通信機器以外の他の通信機器のリプライメッセージ発生機能を、その条件に適合する場合にのみ応答準備状態になるように定める。このようにすれば、正しい通信接続関係を形成できる場合にのみ応答準備状態になるため、誤ってリプライメッセージが発信されることがなく、正しい通信接続関係を簡単に形成することができる。
【0019】
また正しく通信接続関係を形成するための別の方法として、リクエストメッセージに、通信接続関係を形成する他の通信機器の確定受入操作部の操作条件または予め定めた受入条件を定めるルールを含め、リクエストメッセージを受信した他の通信機器のリプライメッセージ発信機能を、該他の通信機器の確定受入操作部の操作条件または予め定めた受入条件がルールに適合したときに応答準備状態になるように定める方法を採用することもできる。このようにしても正しい通信接続関係を形成できる場合にのみ応答準備状態になるため、誤ってリプライメッセージが発信されることがなく、正しい通信接続関係を簡単に形成することができる。
【0020】
本発明の通信接続確定方法により通信接続関係を確定した2以上の通信機器間の通信設定または通信条件(例えば、オン・オフの条件、ボリュームの増減等)を、通信接続関係を確定する際の手続の順序、条件若しくは操作または通信接続関係が確定した通信機器の種類に基いて予め定めた通信接続プロファイルに従って定めてもよい。このようにすると、通信設定が容易になるという利点が得られることに加え、接続対象や接続方向に自然な意味付けを持たせることができる。例えば、リモコンとステレオとの間に通信接続関係を形成する場合に、リモコン側からの要求でリモコンとステレオとの通信接続関係を形成した場合には、リモコン側から送信されてくる通信指令は、ステレオの音量を増減するものであると意味付けることができ、また逆にステレオ側からリモコン側に通信接続関係を結んだ場合には、リモコンから送られてくる通信指令はオン・オフ制御の指令である等と意味付けることができる。
【0021】
本発明の方法を実施する本発明の通信接続関係確定システムでは、2以上の通信機器のうち少なくとも1台の通信機器が、他の通信機器に前記少なくとも1台の通信機器と通信接続関係を形成することを必要とするか否かを確認するためのリクエストメッセージを通信ネットワークに発信するリクエストメッセージ発信手段を備えている。また他の通信機器は、リクエストメッセージを受け取ると応答準備状態となり、その後通信接続関係を形成することを必要とする場合にリクエストメッセージを発信した通信機器に通信ネットワークを介してリプライメッセージを発信するリプライメッセージ発信手段を備えている。さらに2以上の通信機器のすべては、リプライメッセージの授受を行った2以上の通信機器間に通信接続関係を形成することを確定する通信接続関係確定手段を備えている。本発明のシステムによれば、本発明の通信接続関係確定方法と同様の効果が得られる上、本発明の方法を簡単に実現することができる。
【0022】
この場合、リクエストメッセージを発信する通信機器が有する通信接続確定手段には、他の通信機器からリプライメッセージを受信すると、自己と他の通信機器との間の通信接続関係を形成することを確定する機能と、通信接続関係を形成することを確定した後に他の通信機器にサクセスメッセージを発信する機能とを持たせるのが好ましい。またリプライメッセージを発信する通信機器が有する通信接続確定手段には、サクセスメッセージを受信すると自己と前記リクエストメッセージを発信する通信機器との間の通信接続関係を形成することを確定する機能を持たせるのが好ましい。このような構成を採用すれば、確定要求元の通信機器において通信接続関係を形成することを確定した後に確定受入側の通信機器において通信接続関係を形成することを確定できるので、互いに通信機器の接続意思を確認した上で通信接続関係を形成できる。したがって、サーバを用いなくても、確実に通信機器間の通信接続関係を確定できる。
【0023】
なお2以上の通信機器のすべてにリクエストメッセージ発信手段とリプライメッセージ発信手段の双方を設けておけば、いずれの通信機器側からも通信接続関係の形成を要求できるので、作業性が容易になる。この場合には、2以上の通信機器のすべてにサクセスメッセージを発信する機能を持たせればよい。
【0024】
また通信接続関係確定手段は、リクエストメッセージを受信し、通信接続関係を形成することが可能な通信機器の特定をこのリクエストリスト中に保存する。
【0025】
通信ネットワークが、1台の通信機器に対してリクエストメッセージ発信手段を有する2台以上の通信機器からリクエストメッセージが発信可能なように構成されている場合には、干渉が発生する可能性がある。そこでリクエストメッセージ発信手段を有する2台以上の通信機器にはロック手段及びロック解除手段をそれぞれ設けるのが好ましい。このロック手段は、リクエストメッセージ発信手段を有する通信機器のうち2台以上のリクエストメッセージ発信手段を有する通信機器のうち1台のリクエストメッセージ発信手段を有する通信機器からリクエストメッセージとロックメッセージを受信すると、リクエストメッセージ発信手段を有する通信機器をリクエストメッセージを発信できないロック状態にするように構成されている。またロック解除手段は、リクエストメッセージを発信している1台のリクエストメッセージ発生手段を有する通信機器と1台の通信機器との間に通信接続関係が形成されたことを判定すると、ロック状態を解除するように構成されている。このようにするとロック手段が所定の通信機器にリクエストメッセージを発信できないロック状態にすることにより、確実にメッセージの干渉を防ぐことができる。そして特定の2台の通信機器間に通信接続関係が形成された後は、ロック解除手段によりロックが解除されるため、サーバを用いることなく、残りの通信機器間に通信接続関係を順次形成することが可能になる。
【0026】
具体的には、リクエストメッセージ発信手段を有する通信機器には、リクエストメッセージ発信手段がリクエストメッセージを発信するときに一緒に、発信元が分かるようにロックメッセージを発信するロックメッセージ発信手段と、通信接続関係確定手段が通信接続関係を形成することを確定した後にキャンセルメッセージを発信するキャンセルメッセージ発信手段とを設ける。そして前述のロック手段を、他のどの通信機器からロックメッセージが出力された場合に自己のリクエストメッセージ発信手段をロック状態にしなければならないかを予め定めたロック必要性プロファイルと、受信したロックメッセージとロック必要性プロファイルとに基いてロックの必要性を判断するロック必要性判断手段と、ロック必要性判断手段がロックの必要性を判断すると自己のリクエストメッセージ発信手段がリクエストメッセージを発信できないようにリクエストメッセージ発信手段をロック状態にするロック実行手段とから構成する。ロック実行手段は、ロック必要性判断手段が判断した判断結果(リクエストメッセージの発信元がメッセージの干渉が発生する可能性のある特定の通信機器であることの判断結果)を保存するロックリストを用意し、このロックリストに特定の通信機器からロックメッセージが発信されてきていることを例えば相手の通信機器の名称として保存し、この保存を原因としてリクエストメッセージの発信を禁止するように構成することができる。また前述のロック解除手段は、キャンセルメッセージを受信するとロック実行手段のロック状態を解除するように構成する。具体的には、前述のロックリストに保存されている特定の通信機器の名称を削除する。
【0027】
またリプライメッセージ発信手段は、他の通信機器と通信接続関係を形成し得るか否かを予め定めた接続可能性プロファイルと、受信したリクエストメッセージと接続可能性プロファイルとに基いて通信接続関係の形成の可否を判定して応答準備状態を形成する第1の判定手段と、応答準備状態にあることを条件として、通信接続関係を形成することが必要であることを判定する第2の判定手段と、第2の判定手段の判定結果に従ってリプライメッセージを出力するリプライメッセージ出力手段とから構成することができる。第1の判定手段の判定結果は、例えばリクエストリストにリクエストメッセージを発信してきた相手の通信機器の名称として保存する。この保存されている状態が応答準備状態を意味する。
【0028】
通信ネットワークに接続された2以上の通信機器間に連係通信に必要な通信接続関係を形成するか否かを確定するための通信接続関係確定システムを実現するために前記通信機器で用いる通信接続関係確定用プログラムは、次のステップを実行するように構成されている。
【0029】
他の通信機器に自己と通信接続関係を形成することを必要とするか否かを確認するためのリクエストメッセージを発信するステップ。
【0030】
リクエストメッセージを発信するときに一緒に、発信元が分かるようにロックメッセージを発信するステップ。
【0031】
他のどの通信機器からロックメッセージが出力された場合に自分からリクエストメッセージを発信することをロックしなければならないかを予め定めたロック必要性プロファイルを参照するステップ。
【0032】
受信したロックメッセージとロック必要性プロファイルとに基いてロックの必要性を判断するステップ。
【0033】
ロックの必要性を判断するとロックリストにその判定結果を保存するステップ。
【0034】
他の通信機器と通信接続関係を形成し得るか否かを予め定めた接続可能性プロファイルを参照するステップ。
【0035】
受信したリクエストメッセージと接続可能性プロファイルとに基いて通信接続関係の形成の可否を判定して判定結果をリクエストリストに保存するステップ。
【0036】
リクエストリストにリクエストメッセージの内容が保存されている場合に、応答準備状態を形成するステップ。
【0037】
応答準備状態にあることを条件として、通信接続関係を形成することが必要であるか否かを判定し、通信接続関係を形成すべきと判定したときにリクエストメッセージを発信してきた通信機器にリプライメッセージを発信するステップ。
【0038】
リプライメッセージを受信するとリプライメッセージを発信してきた相手の通信機器をリクエストリストに保存することを確定するステップ。
【0039】
リプライメッセージを受信するとリプライメッセージを発信してきた通信機器にサクセスメッセージを発信するステップ。
【0040】
サクセスメッセージを受信するとサクセスメッセージを発信してきた通信機器を自分のリクエストリストに保存することを確定するステップ。
【0041】
リプライメッセージを受信するとキャンセルメッセージを発信するステップ。
【0042】
キャンセルメッセージを受信するとロックリスト及びリクエストリストに保存されている確定していないリスト内容を消去するステップ。
【0043】
【発明の実施の形態】
以下、図面を参照して本発明の実施の形態の一例を詳細に説明する。
【0044】
図1は、本発明の通信ネットワークにおける通信接続関係確定方法を実施するための通信接続関係確定システムの概略構成を説明するために用いる図である。図1において、符号A乃至Cは、無線の通信ネットワークに接続された3台の通信機器である。ここでは2台の通信機器A及びBがリモートコントローラであり、通信機器Cが通信機能を備えたライトである。これらの通信機器A乃至Cは、それぞれ制御部1と、マニュアル操作部2と、通信部3とを備えている。リモートコントローラである通信機器A及びBでは、マニュアル操作部2が制御部1に隣接して配置されている。またライトとしての通信機器Cでは、マニュアル操作部2はライト本体のベースに取り付けられており、制御部1とマニュアル操作部2とは電気的に接続されている。また通信部3は、それぞれ通信機能と受信機能を備えている。各通信機器の制御部1は、それぞれ既存のマイクロコンピュータによってその主要部が構成されていて、原則として演算処理を行う中央処理装置11と、各種のデータを記憶する記憶装置12と、中央処理装置11とマニュアル操作部2との間で通信を行うために用いられるユーザインタフェース13と、中央処理装置11と通信部3との間で通信を行うための通信インタフェース14とをそれぞれ備えている。なお通信機器Cだけは、ライトの制御を中央処理装置11からの指令で実行するためにライト本体の制御部1と中央処理装置11とを接続するための機器制御インタフェース15を備えている。この実施の形態では、記憶装置12にその通信機器の機器IDaと、後述する接続可能性プロファイルbと、ロック必要性プロファイルcと、通信設定プロファイルdと、リクエストリストeと、ロックリストf等が記憶されている。これらのデータはすべてが必須のものではなく、またその他のデータが含まれていてもよいのは勿論である。
【0045】
図2は、リモートコントローラとしての通信機器AまたはBとライトとしての通信機器Cに、マニュアル操作部2が配置されている状態を概念的に示している。この実施の形態では、マニュアル操作部2は視覚により操作状態及び操作状況を表示できる2つのスイッチ2a及び2bを備えている。これらのスイッチ2a及び2bは、発光表示機能を備えたプッシュオン式スイッチである。円形のスイッチの輪郭の内部に記載された数字「1」で区別されるスイッチ2aは、後述するリクエストメッセージを発信する際にマニュアル操作される確定要求操作部を構成している。また円形のスイッチの輪郭の内部に記載された数字「2」で区別されるスイッチ2bは、後述するリプライメッセージを発信する際にマニュアル操作される確定受入操作部を構成している。図2の状態で、各スイッチの円形の輪郭の内部が無色であるときには、それらのスイッチを押してメッセージを発信することが可能であること即ちスイッチの操作が「有効」であることを示しており、各スイッチの円形の輪郭の内部が有色であるときには、それらのスイッチを押してもメッセージを発信することができないこと即ちスイッチの操作が「無効」になることを示している。なおこの例では、最終的に通信接続関係が形成されたときに、スイッチ2bがそれまでとは異なる色に一時的に変化するようになっている。
【0046】
図3は、本発明の方法を実行するシステムで用いられる各通信機器で使用されるプログラムのアルゴリズムの一部を示すフローチャートである。また図4は、後に説明するように図3のステップST6の詳細を示すフローチャートである。そして図5は、このプログラムを各通信機器の中央処理装置で実行した際に中央処理装置内に実現される機能実現手段を概念的にブロック図で図示したものである。また図6(A)及び(B)は、図5に示したロック手段とリプライメッセージ発信手段を実現させるための機能実現手段を概念的ブロック図で示したものである。
【0047】
図5に示すように、本実施の形態で用いる3台の通信機器A乃至Cは、それぞれ他の通信機器に自己と通信接続関係を形成することを必要とするか否かを確認するためのリクエストメッセージ(確認要求指令)を発信するリクエストメッセージ発信手段21と、リクエストメッセージを受け取ると応答準備状態となり、その後通信接続関係を形成することを必要とする場合にリクエストメッセージを発信した通信機器にリプライメッセージ(確認受入指令)を発信するリプライメッセージ発信手段23と、リクエストメッセージ発信手段21がリクエストメッセージを発信するときに一緒に、発信元が分かるようにロックメッセージ(確認要求禁止指令)を発信するロックメッセージ発信手段22と、リプライメッセージの授受を行った2つの通信機器間に通信接続関係を形成することを確定する通信接続関係確定手段24とを備えている。リクエストメッセージ発信手段21は、後述するロックリストに他の通信機器からのロックメッセージが保存されている場合には、リクエストメッセージを発信することができない。また通信接続関係確定手段24は、通信接続関係確定手段が通信接続関係を確定した後にキャンセルメッセージ(確認要求禁止解除指令)を発信するキャンセルメッセージ発信手段25と、通信接続関係確定手段24が通信接続関係を確定した後にリプライメッセージを発信した通信機器にサクセスメッセージ(確認完了指令)を発信するサクセスメッセージ発信手段26とを含んで構成されている。そして符号27で示したものはロック手段である。
【0048】
図1の例で、通信機器Cに通信機器Aから通信接続関係を形成する確認動作を行う場合を例にして以下説明する。まず通信機器Aのスイッチ2aをオンにして通信接続関係の形成の確認要求をすると、図5のリクエストメッセージ発信手段21は、自己と通信接続関係を形成することを必要とするか否かを確認するためのリクエストメッセージをすべての通信機器A乃至Cに発信する。またこのとき一緒に通信機器Aのロックメッセージ発信手段22も発信元が分かるようにロックメッセージをすべての通信機器A乃至Cに発信する。なお通信機器A自身にリクエストメッセージを発信しても、通信機器Aが自分自身と通信接続関係を形成するような状態になることはない。図7及び図8はそれぞれリクエストメッセージとロックメッセージとの構成の一例を示すメッセージ構成図であり、両者ともその構成は同じである。これらのメッセージ中には、リクエストID、発信者ID、グループID、発信者機器Type及び有効時間に関するデータが含まれている。ここでリクエストIDとは、リクエスト毎に作られる同一機器の中でのユニークなIDであり、例えば、リクエストの度にカウンタを毎回インクリメントして使用するものである。
【0049】
通信機器Aから発信されたリクエストメッセージ及びロックメッセージは、通信機器B及びCのリプライメッセージ発信手段23及びロック手段27にそれぞれ入力される。図6(A)に詳細を示すように、ロック手段27では、ロック必要性判断手段31がロック必要性プロファイルcを参照する。ロック必要性プロファイルには、自分を含めたどの通信機器からロックメッセージが出力された場合に自分からリクエストメッセージを発信することをロック状態にしなければならないかが予め保存されている。図1に示した通信機器A〜Cの接続関係は、図9(A)に示すとおりである。このような関係におけるロック必要性プロファイルcの内容は、図9(B)に示すとおりである。図9(B)において、接続元機器とは、リクエストメッセージが発信される通信機器であり、ロック先機器とはリプライメッセージを発信することができないようにされる(ロック状態にされる)通信機器である。例えば、接続元機器が通信機器Aの場合には、ロック先機器は自分自身と通信機器Bである。各通信機器のロック必要性判断手段31は、受信したロックメッセージとロック必要性プロファイルcとに基いてロックすべき通信機器を判断し、ロックの必要性を判断するとロックリストfにそのロックメッセージを保存する。具体的には、ロック状態になるべき通信元機器からロックメッセージが発信されてきたことをロックリストに保存しておく。すなわちこの例では、通信機器Aの内容をロックリストに保存する。図10はロックリストの一例を示している。図10から分かるように、ロックリストには対象となる通信機器のグループID、発信者ID、リクエストIDが保存され、更にこのメッセージの有効期限(保存期限)が保存される。この実施の形態では、予め定めた有効期限が満了すると、そのロックリストの保存内容を自動的に消去する。この例では、通信機器Aからロックメッセージが入力されると、ロック必要性プロファイルから見て通信機器Bのロック必要性判断手段31は自分自身すなわち通信機器Bをロック状態にしなければいけない接続元機器からロックメッセージが発信されてきたことを保存するために通信機器Aからのロックメッセージをロックリストに保存する。通信機器Bは、ロックリストに通信機器Aが保存されていることにより、自分自身のリクエストメッセージ発信手段21をロック状態にすることになる。また通信機器Cのロック必要性判断手段31は、通信機器Aからロックメッセージが入力されると、自分自身はロックすべきではないと判断して、ロックリストにロックメッセージを保存しない。この例では、ロックリストfによってロック実行手段が構成され、ロック必要性プロファイルcと、ロック必要性判断手段31と、ロックリストfとによりロック手段が構成されている。
【0050】
図6(B)に戻って、リプライメッセージ発信手段23がリクエストメッセージを受信すると、第1の判定手段32は、自分を含めた他の通信機器と通信接続関係を形成し得るか否かを予め定めた接続可能性プロファイルbを参照する。図9(C)には、この実施の形態における接続可能性プロファイルbの内容が示してある。図9(C)において接続先機器とは、リクエストメッセージを発信している接続元機器と通信接続関係を形成できる通信機器である。図9(C)を参照すると、接続元機器が通信機器Aである場合の接続先機器は通信機器Cのみである。各通信機器の第1の判定手段32は、通信機器Aから受信したリクエストメッセージと接続可能性プロファイルbとに基いて通信接続関係の形成の可否を判定して判定結果をリクエストリストeに保存して応答準備状態となる。後に説明するように、応答準備状態になると、この例では通信機器Cのスイッチ2bの色を変えて応答準備状態にあることを示すようになっている。図11はリクエストリストの一例を示している。図11から分かるように、リクエストリストには対象となる通信機器のグループID、発信者ID、リクエストIDが保存され、更にこのメッセージの有効期限(保存期限)が保存される。この例では、通信機器Cのリクエストリストに通信機器Aの内容が保存される。この状態が応答準備状態である。この実施の形態では、予め定めた有効期限が満了すると、そのリクエストリストの保存内容を自動的に消去する。
【0051】
第2の判定手段33は、応答準備状態にあることを条件として(リクエストリストにリクエストメッセージの内容が保存されていることを条件として)、通信接続関係を形成することが必要であるか否かを判定し、通信接続関係を形成すべきと判定したときにリプライメッセージ出力手段34からリクエストメッセージを発信してきた通信機器Aにリプライメッセージを発信する。図12(A)は、リプライメッセージの構成の一例を示している。この例では、通信機器Cのスイッチ2bが押されてトリガ信号が発生したか否かを第2の判定手段33で判定することにより通信接続関係を形成するか否かを判定する。通信機器A及びBのリクエストリストには、リクエストメッセージが保存されていないため、仮にトリガ信号を入れてもリプライメッセージが発信されることはない。
【0052】
また通信機器Aの通信接続関係確定手段24中のサクセスメッセージ発信手段26は、通信接続関係確定手段24が通信機器Bからリプライメッセージを受信すると通信機器Bにサクセスメッセージを発信する。図12(B)はサクセスメッセージの一例の構成を示している。
【0053】
各通信機器は、リプライメッセージを受信するとキャンセルメッセージを発信する。この例では、通信機器Aがキャンセルメッセージを通信機器A,B及びCに発信する。各通信機器は、キャンセルメッセージを受信したことを第3の判定手段35及びロック必要性判断手段31で判定すると、各通信機器はロックリスト及びリクエストリストに保存されている有効期限付きの保存内容を消去する。この消去により、通信機器Bのロック状態は解除される。したがって次に通信機器Bを接続元機器として通信接続関係の形成の確認を行うことが可能になる。
【0054】
図3のアルゴリズムについて説明する。各通信機器の中央処理装置11は、常にメッセージ待ち状態に置かれる(ステップST1)。メッセージを受信すると、ステップST2でメッセージの種別を判定する。リクエストメッセージの受信を判定すると、ステップST3へと進み、ステップST3で接続可能性確認を行う。すなわちステップST3では、前述の接続可能性プロファイルbを用いて接続可能な通信機器を確認する。そして接続可能な通信機器があればその内容をリクエストリストeに追加する作業をステップST4及びST5で実行し、その後ステップST6のリプライメッセージ発信処理を行う。
【0055】
ステップST6の詳細は図4に示すとおりである。まずステップST61では、リクエストリストeの保存内容を確認し、保存されている通信機器の内容があれば、ステップST62へと進んで応答準備状態となる。その後、ステップST63へと進み、このステップでリプライメッセージの発信条件が成立するか否かを判定する。成立しなければステップST64へと進み、有効期限Tが経過するまでリプライメッセージの発信条件が成立するか否かを判定し続ける。この状態では、スイッチ2bが「有効」な状態となる。応答準備状態になれない通信機器のスイッチ2bは、「無効」な状態となる。「有効」な状態及び「無効」な状態は、スイッチ2bの表示部を発光させることにより視覚により識別可能に表示することができる。ステップST63で、リプライメッセージの発信条件の成立を判定すると(トリガ信号の入力を判定すると)、ステップST65へと進み、リプライメッセージを発信する。図6(B)に示した第1の判定手段32が、ステップST3〜ST6によって実現され、第2の判定手段33がステップST61乃至ST65により実現される。
【0056】
リクエストメッセージと一緒に発信されるロックメッセージが入力されると、ステップST7へと進み、ステップST7でロック必要性プロファイルcを用いてロックの必要性が判断される。そしロックの必要性が判断されたロックメッセージの内容がステップST8及びST9でロックリストfに保持される。図6(A)のロック必要性判断手段31がステップST7乃至ST9によって実現される。ロックリストにロックすべき通信機器の内容が保持されることにより、リクエストメッセージ発信手段21はロック状態となる。この状態になると、スイッチ2aが「無効」の状態となる。ロックされていない通信機器のスイッチ2aは「有効」の状態になる。この場合でも「有効」状態及び「無効」状態を、スイッチ2aの表示部を発光させることにより視覚により識別可能にする。例えばスイッチ2aが有効な状態のときにスイッチ2aの表示部を発光させる。
【0057】
次にリプライメッセージを受信すると、ステップST10へと進み、ステップST10ではリプライメッセージが自分の通信機器に発信されたものか否かをリプライメッセージの内容に基いて判定する。そして自分の通信機器に発信されたものであれば、ステップST11へと進んでキャンセルメッセージを発信し,その後ステップST12へ進んでサクセスメッセージを発信する。キャンセルメッセージの発信後、ステップST13で自分自身に発信したリクエストメッセージを消去する。なおこのとき同時にロックメッセージも消去する。そしてステップST14では、リクエストの確定処理を実行する。
【0058】
ステップST13でキャンセルメッセージを受信すると、受信した通信機器はステップST15でロックリストの保存内容及びリクエストリストに保存された有効期限を持つ保存内容を消去し、リクエストリスト及びロックリストの更新処理を行う(ステップST16及びST17)。
【0059】
サクセスメッセージを受信すると(この例では通信機器Cが受信すると)、ステップST18でリクエストメッセージを消去した後、ステップST19でリクエストリストの確定処理を実行する。このときサクセスメッセージを受信後、所定の時間(例えば、ステップST19を実行している間)、通信機器Bのスイッチ2bを異なる色に変えて、通信接続関係の形成が成功したことを表示するようにしてもよい。
【0060】
図13は、上記実施の形態の動作のシーケンスを示す図である。図中のロックリスト欄及びリクエストリスト欄中のアルファベットの文字は、それぞれロックリスト及びリクエストリストに保持されている通信機器である。各リストの中に何も記載されていない状態は、各リスト中に何も保持されていないことを意味する。またスイッチ表示の横に記載の「無効」及び「有効」の文字は、そのスイッチを押した場合に信号を発信できるか否かを意味している。なおロックリスト中に何も保持されていない状態において、スイッチ2aは有効状態である。またリクエストリストに何も保持されていない状態で、スイッチ2bは無効状態である。
【0061】
図14は、図13のプロトコルで図9(A)の接続関係にある3台の通信機器A〜Cにおいて、通信機器Aから通信機器Bに通信接続関係を形成する場合の各通信機器におけるスイッチの状態を順番に示している。なお図14の右側に示すように、各スイッチのボタン(表示部)が無色の状態(点灯状態)で、そのスイッチが有効であることを示しており、またスイッチのボタンが有色の状態(非点灯状態)で、そのスイッチが無効であることを示しており、地色が有色で且つ輪郭が太く描かれている状態が、そのスイッチが押されて信号が発信されているかまたは確認が成功したことを示している。まず最初は、いずれの通信機器のスイッチ2a及び2bも押されていない状態からスタートする。ロックリスト及びリクエストリストのいずれにも何も保持されていないため、スイッチ2a(ボタン▲1▼)は有効状態にあって点灯しており、スイッチ2b(ボタン▲2▼)は無効状態にあって非点灯状態にある。次に通信機器Aのスイッチ2a(ボタン▲1▼)を押してリクエストメッセージを発信すると、通信機器Cのスイッチ2a(ボタン▲1▼)がロックメッセージの入力によりロックリストに自分の通信機器Bの内容が保存される結果ロックされて無効状態(非点灯状態)になる。このとき通信機器Bのロックリストには通信機器A及びCの内容しかないため、通信機器Bのスイッチ2a(ボタン▲1▼)は有効状態のままである。また通信機器Cのスイッチ2b(ボタン▲2▼)は、リクエストメッセージによりリクエストリストに通信機器Aの内容が保存されることにより有効状態(点灯状態)になる。通信機器Bのリクエストリストには何も保存されないため、通信機器Bのスイッチ2bは無効状態のままである。
【0062】
次に通信機器Cから通信機器Aにリプライメッセージを発信するために、通信機器Cのスイッチ2b(ボタン▲2▼)を押すと、リプライメッセージが通信機器に受信され、その結果キャンセルメッセージとサクセスメッセージが発信される結果、通信機器Bのロックリストは消去されて、通信機器Bのスイッチ2a(ボタン▲1▼)は有効状態に戻る。また通信機器Aのスイッチ2aも有効状態に戻る。またキャンセルメッセージ及びサクセスメッセージの受信により、通信機器Cのロックリスト及びリクエストリストは消去され、通信機器Cのスイッチ2b(ボタン▲2▼)は無効状態に戻る。なおこの例では、サクセスメッセージを受け取った通信機器Cのスイッチ2bの色を変化させて、確認の成功を表示している。このように本発明を適用すると、各機器のスイッチのオン操作だけで、各通信機器間の通信接続関係の形成とその確認を実行できる。
【0063】
図15は、3台の通信機器A〜Cが、互いに接続可能性を持つ場合における動作のシーケンス図である。すなわリモートコントローラとしての通信機器A及びBの間でも通信接続関係を形成できる場合である。そして図16は、この場合において、通信機器Aから通信機器Bに通信接続関係を形成する場合の各通信機器におけるスイッチの状態を順番に示している。前の例と異なるのは、通信機器Aのスイッチ2a(ボタン▲1▼)を押して、リクエストメッセージを通信機器B及びCに送ると、通信機器B及びCのスイッチ2b(ボタン▲2▼)が有効状態になって、通信機器B及びCのいずれからもリプライメッセージを発信できることである。また通信機器B及びCのロックリストには、いずれもリクエストメッセージの内容が保存されることになるため、通信機器B及びCのスイッチ2a(ボタン▲1▼)は無効状態になる点も前の例とは異なる。このように本発明を用いると、リプライメッセージを発信可能な通信機器(BまたはC)の何れからの応答(リプライメッセージの発信)によって通信接続関係が形成できる。
【0064】
上述のようにして通信接続関係が形成された通信機器間では連係通信が可能になる。連係通信を行う場合の通信条件の設定については、既存の方法により行えばよい。しかし本発明の通信接続確定方法により通信接続関係を確定した2以上の通信機器間の通信設定または通信条件(例えば、オン・オフの条件、ボリュームの増減等)を、通信接続関係を確定する際の手続の順序、条件若しくは操作または通信接続関係が確定した通信機器の種類に基いて予め定めた通信接続プロファイルに従って定めてもよい。以下この点について説明する。図17に示すように、5種類の通信機器間に通信ネットワークを形成する場合を考える。このときの接続可能性プロファイルは、図18に示す通りである。なおロック必要性プロファイルは、接続可能性プロファイルからロックすべき通信機器を演算により特定することにより形成することができる。具体的には,通信機器Aがリクエストを行った場合は,「通信機器Aから接続可能な通信機器」へ接続可能な通信機器全てをロックする必要がある。このような接続可能性プロファイルを持って、本発明により各通信機器間の通信接続関係の形成を行ったときに、図19に示すような通信設定プロファイルを予め各通信機器の記憶装置に記憶させておくものとする。この通信設定プロファイルは、例えばVideoPlayerを接続元機器としてDisplayに通信接続関係の形成を行った場合には、VideoPlayerからDisplayへの通信条件を画像伝送にすることを示しており、また逆にDisplayからVideoPlayerに通信接続関係を形成した場合には、通信条件を画像伝送切断にすることを示している。このような通信設定プロファイルを用意しておけば、通信接続関係の設定の順番を利用して、同時に通信条件の設定を行える利点がある。なおどのような条件で通信接続条件を定めるのは任意である。
【0065】
なお上記の実施の形態では、2つのスイッチ2a及び2bを用いてインタフェースを実現しているが、本発明はこのようなマニュアル操作を必要とするインタフェースを用いる場合に限定されるものではない。例えば、温度センサと湿度センサをスイッチの代わりに用いて、両センサの検出結果に応じてリクエストメッセージを発信させたり、また両センサの検出結果に応じてリプライメッセージを発信させたりするようにしてもよい。
【0066】
また、上記2つのスイッチを用いるインタフェースはあくまで1つの実施例であり、1つのスイッチでの実現や、他のインタフェース(タッチパッドやスライダ、外部リモコン等)での接続指示も可能である。
【0067】
また、上記2つのスイッチを用いるインタフェースはあくまで1つの実施例であり、1つのスイッチでの実現や、他のインタフェース(タッチパッドやスライダ、外部リモコン等)での接続指示も可能である。例えば,1つのスイッチでの実現は、以下のようにして行うことができる。従来の2つのスイッチの状態を、1つのスイッチで表現するために、スイッチとして、接続元指定、接続元指定成功、接続先指定、接続先指定成功及び無効の5つの状態を表示できるものを用いる。ユーザは、まず、接続元指定状態のスイッチを押して接続元機器を指示し、スイッチが接続元指定成功状態になったことを確認する。その後、同様に接続先指定状態のスイッチを備えた通信機器のスイッチを押して接続先機器を指示する。スイッチの状態変化と動作は、表1のルールに従う。
【0068】
【表1】
ただし、リプライ可能となった後、一定時間(標準では1000ミリセカンド)経過するまでの間は、スイッチを無効状態(操作不可能)とし、その後に接続先指定状態とするのが好ましい。これは、複数のユーザがほぼ同時に操作を開始するような場合に、他人の操作によりスイッチが接続先指定状態になったのに気づかずに操作を行ってしまい、誤接続が発生するのを防止するためである。
【0069】
またロックしたまま放置された場合に対応するため、スイッチ2a(ボタン▲1▼)を押してから一定時間経過後、自動的に確定要求をキャンセルするようにしてもよい。
【0070】
本発明によれば、(1)ブロードキャスト通信を用いることにより、サーバを用いずにインプリメントすることができること、及び(2)メッセージに有効時間を決めて送信を繰り返すことにより、動的な端末の入退出に対応することができるため、アドホックネットワークにも対応ができる。
【0071】
上記の実施の形態では、リクエストリストとロックリストとの両方を用いているが、リクエストを行う範囲とロックを行う範囲とが同じであれば、接続可能性が同じになるためいずれか一方のリストだけで通信接続関係の形成の確認を行える。したがって本発明には、ロックリストがリクエストリストに兼用される場合、またその逆の場合も含まれる。
【0072】
また各通信機器のスイッチ2a(ボタン▲1▼)が同時に押される場合に対処するために、各通信機器のアドレスにより優先順位を決めておく。そして接続元機器では、リクエストメッセージを発信した後、予め定めた一定期間内に、より優先する通信機器からのロックメッセージによりロックされた場合は、自分からのリクエストをキャンセルするようにすればよい。
【0073】
更に、多数の通信機器間の接続が行われる場合にロックが解除されるまで長時間待たされる可能性や、悪意のある他人にスイッチ2b(ボタン▲2▼)を押されることにより、意図しない接続が行われてしまう可能性がある。これらに対応するためには、接続可能な機器をグループにより制限することが好ましい。この場合には各通信機器にはグループIDを持たせる。そして同じグループIDを持つ通信機器間のみが接続可能になるようにし、同じグループIDを持つ通信機器のみがロックされるようにする。複数の通信機器は、初期状態では「パブリックグループ」に所属する。この場合、リクエストリスト、ロックリストはグループIDごとに用意する。そして各通信機器は、入力されているグループIDに対応するリストを用いて、スイッチのボタンの状態表示及びリプライメッセージの発信を行う。また、キャンセルメッセージにも接続元機器のグループIDを含ませ、そのグループIDに対応するリストが処理の対象になる。
【0074】
各通信機器のグループIDを容易に設定するためには、グループチェンジャを用いることもできる。ここでグループチェンジャは、グループIDを変更する目的で使用する特別な公知の機器である。各グループチェンジャは「設定用ID」を持っている。設定したい通信機器からグループチェンジャへの接続指示を行うと、グループチェンジャの設定用IDが接続元機器のグループIDとして設定される。従って、グループIDを入力することなしにグループIDの設定を行うことができる。また簡易的なID入力手段(例えば、数個のボタンを複数回押す構成の手段)を設け、一時的なグループIDの変更を可能とすることもできる。元のグループIDと入力されたIDを組み合せたものを一時的なグループIDとし、接続指示が完了した後に元のグループIDに戻してもよい。
【0075】
動的な端末の入退出やパケットの損失に対応するためには、リクエストメッセージ及びロックメッセージは、有効時間を決め、送信を繰り返すようにするのが好ましい。また、キャンセルメッセージも、数回送信するようにしてもよい。更にネットワークトラフィックの増加を抑えるために、ネットワーク上で現在有効なリクエストの数が増加するほど、メッセージの有効時間及び送信間隔は長くするようにしてもよい。
【0076】
なお本発明は、Pick−and−Dropと同様に、コンピュータ間をまたがったデータの移動のために用いることもできる。例えば、テキストエディタのポップアップメニューに接続指示用のボタンインタフェースを組み込めばよい。コピー元端末と貼り付け先端末で、ポップアップメニュー内のボタンをクリックすることにより、異なる端末間でテキストデータをコピーすることができる。同様に、ファイラーを用いたファイルのコピーなども実現可能である。本発明を用いれば、端末のアドレス・名前等を気にすることなく、クリップボードを用いるような手軽さでコンピュータ間をまたがったデータの移動を行うことができる。
【0077】
本発明を具体的に実施する場合には、システムの設計時に、接続可能な機器の情報(Type、プロトコル)、及びロックするべき機器のTypeを全て知っておく必要がある。設計当初は想定していなかった機器とも接続できるようにするためには、機器の能力・性質の柔軟な定義方法(ネーミング)を定めたり、ソフトウェアの動的な拡張方法を導入すればよい。
【0078】
また上記実施の形態とは異なって、リクエストメッセージに、通信接続関係を形成する他の通信機器の確定受入操作部の操作条件または予め定めた受入条件を定めるルールを含め、リクエストメッセージを受信した他の通信機器のリプライメッセージ発信機能を、該他の通信機器の確定受入操作部の操作条件または予め定めた受入条件がルールに適合したときに応答準備状態になるように定めてもよい。このようにしても正しい通信接続関係を形成できる場合にのみ応答準備状態になるため、誤ってリプライメッセージが発信されることがなく、正しい通信接続関係を簡単に形成することができる。
【0079】
【発明の効果】
本発明によれば、ユーザが直感的に通信接続関係の形成を確定できるだけでなく、サーバを用いることなく通信接続関係の形成を確定できる利点がある。またユーザによる誤操作や誤接続を回避できるだけでなく、アドホックネットワークにも利用可能な通信接続関係確定方法及びシステムを提供することができる。したがって本発明によれば、これまで複雑で、機械操作が苦手な人々から嫌われてきた様々な情報家電の設定が容易になり、より多くの人に利用される製品の実現が可能になる。また、本発明は、老人や子供、障害者といった人でも様々な機器を容易に利用可能とすることから、ユニバーサルデザイン実現のための基礎技術を提供することができる。
【図面の簡単な説明】
【図1】本発明の通信ネットワークにおける通信接続関係確定方法を実施するための通信接続関係確定システムの概略構成を説明するために用いる図である。
【図2】リモートコントローラとしての通信機器AまたはBとライトとしての通信機器Cに、マニュアル操作部が配置されている状態を概念的に示している。
【図3】本発明の方法を実行するシステムで用いられる各通信機器で使用されるプログラムのアルゴリズムの一部を示すフローチャートである。
【図4】図3のステップST6の詳細を示すフローチャートである。
【図5】プログラムを各通信機器の中央処理装置で実行した際に中央処理装置内に実現される機能実現手段を概念的に示すブロック図である。
【図6】(A)及び(B)は、図5に示したロック手段とリプライメッセージ発信手段を実現させるための機能実現手段を概念的に示すブロック図である。
【図7】リクエストメッセージの構成の一例を示すメッセージ構成図である。
【図8】ロックメッセージの構成の一例を示すメッセージ構成図である。
【図9】(A)は通信機器間の接続関係を示す図であり、(B)は図9(A)の場合のロック必要性プロファイルの一例を示す図であり、(C)は図9(B)の場合の接続可能性プロファイルの一例を示す図である。
【図10】ロックリストの一例を示す図である。
【図11】リクエストリストの一例を示す図である。
【図12】(A)はリプライメッセージの構成の一例を示す図であり、(B)はサクセスメッセージの一例を示す図であり、(C)はキャンセルメッセージの一例を示す図である。
【図13】図1の実施の形態のプロトコルを示す図である。
【図14】図13のプロトコルで図9(A)の接続関係にある3台の通信機器A〜Cにおいて、通信機器Aから通信機器Bに通信接続関係を形成する場合の各通信機器におけるスイッチの状態を順番に示す図である。
【図15】3台の通信機器A〜Cが、ネットワークによって環状に(閉ループ状態に)接続されている場合におけるプロトコルを示す図である。
【図16】図15のプロトコルを用いる場合における、通信機器Aから通信機器Bに通信接続関係を形成する場合の各通信機器におけるスイッチの状態を順番に示す図である。
【図17】5種類の通信機器間に形成する通信ネットワークの一例を示す図である。
【図18】図17の通信ネットワークにおける接続可能性プロファイルの一例を示す図である。
【図19】図17の通信ネットワークにおける通信設定プロファイルの一例を示す図である。
【符号の説明】
A〜C 通信機器
1 制御部
2 マニュアル操作部
2a,2b スイッチ
3 通信部
11 中央処理装置
12 記憶装置
13 ユーザインタフェース
14 通信インタフェース
15 機器制御インタフェース
21 リクエストメッセージ発信手段
22 ロックメッセージ発信手段
23 リプライメッセージ発信手段
24 通信接続関係確定手段
25 キャンセルメッセージ発信手段
26 サクセスメッセージ発信手段
27 ロック手段[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a communication connection relationship determining method and system for determining whether or not to form a communication connection relationship necessary for linked communication between two or more communication devices connected to a communication network.
[0002]
[Prior art]
Various communication devices such as mobile communication devices, communication devices used in a wireless LAN, and digital information home appliances having a communication function can communicate with other communication devices (communication in one or both directions). Wired or wireless connection. In general, information communication devices can communicate with each other as long as they are connected to a network. However, in order to set the communication method of “how to” communication, that is, “formation of communication connection relationship” and “how” of communication method setting, complicated operations are required. there were. The most general method for solving these problems is to simplify operations and functions by making communication only between specific devices possible or by unifying communication methods. However, these remarkably limit the use of information communication devices (information home appliances) that will become increasingly sophisticated in the future.
[0003]
On the other hand, one simple method for setting a connection instruction (formation of communication connection relationship) and a communication method is to directly connect each other's communication ports with a cable. For example, when connecting a video deck and a TV, the connection instruction (formation of communication connection) is the cable connection itself, and the communication method is to connect the audio cable to the audio signal terminal and the video cable to the video signal terminal. Can be set. However, with this method, it is necessary to prepare an infinite number of connection ports and cables in order to connect a plurality of devices and realize various types of connection methods, which is practically impossible and lacks flexibility. Furthermore, when these connections are realized by wireless communication, cable connection cannot be performed.
[0004]
As related technology, there is Jini (trademark) (Core JINI: ISBN 0-13-089408-7) (known technology) proposed by Sun Microsystems. Jini is a technology that defines a connection method between a LookUp server, a service provider, and a service user for using a device existing on a network. Jini stipulates how users find and use services on the network. However, it does not stipulate a connection instruction (formation of communication connection relationship) such as “which” service is used, nor does it have a mechanism for that purpose. Therefore, as an interface for connection instructions (formation of communication connection relationship), for example, a list of addresses and names of devices existing on the network and a list of connection methods (protocols) are displayed on the connection source device. A general method in which the user selects a connection destination device and a connection method from among them is used.
[0005]
[Known technology]
Jini (trademark) proposed by Sun Microsystems (CoreJINI: ISBN 0-13-089408-7)
[0006]
[Problems to be solved by the invention]
However, in the aforementioned Jini, communication connection relations Certainty Because it requires a server, it cannot be used in a wireless communication environment or on an ad hoc network. Here, an ad hoc network is a network that is temporarily built as needed. (1) Does not assume a management server or prior settings. (2) The network configuration changes dynamically due to entry / exit of terminals. It is a network having features such as By making it available on an ad hoc network, it is possible to use the proposed method for determining a communication connection relationship anytime, anywhere.
[0007]
At present, there is no method that can intuitively connect information devices that a user wants to use in the prior art.
[0008]
The object of the present invention is to provide a user with an intuitive communication connection Person in charge It is an object of the present invention to provide a communication connection relationship determination method and system that can be determined.
[0009]
Another object of the present invention is to establish a communication connection without using a server. Person in charge It is an object of the present invention to provide a communication connection relationship determination method and system that can be determined.
[0010]
Still another object of the present invention is to provide a communication connection relation determination method and system capable of avoiding erroneous operation and erroneous connection by a user.
[0011]
Another object of the present invention is to provide a communication connection relationship determination method and system that can be used for an ad hoc network.
[0012]
[Means for Solving the Problems]
The method of the present invention is directed to a communication connection relationship determining method for determining whether or not a communication connection relationship necessary for linked communication is formed between two or more communication devices connected to a communication network. In this specification, “communication equipment” includes not only original communication equipment (mobile phone, personal computer, mobile terminal equipment, etc.), but also digital information home appliances (light, audio products, air conditioners, televisions, Devices having various communication functions such as video and remote controllers for these operations). "Linked communication" refers to various data such as audio data, video data, and character data, and commands used for starting up and controlling communication devices, etc. by one-way or two-way communication between two or more communication devices. Or, it means performing communication for sending and receiving commands. Further, the “communication connection relationship” refers to a state where two or more communication devices that perform linked communication identify or recognize each other with which communication is possible (a state in which they are logically connected using a specific protocol).
[0013]
In the method of the present invention, whether at least one communication device of two or more communication devices needs to form a communication connection relationship with at least one communication device in another communication device is confirmed. A request message transmission function for transmitting a request message to be performed is provided. The other communication device has a reply message transmission function for transmitting a reply message to the communication device that has transmitted the request message when it is necessary to form a communication connection relationship after receiving the request message. Give it. All of two or more communication devices may have a request message transmission function and a reply message transmission function. In the present invention, it is determined that a communication connection relationship is formed between two or more communication devices that have sent and received a reply message, and a communication connection relationship is formed between two or more communication devices that have not sent and received a reply message. Confirm that you do not.
[0014]
That is, in the present invention, the request message is transmitted to the communication network without specifying the partner communication device that performs the linked communication. At the stage where this request message is transmitted, there is no fixed partner to establish a communication connection relationship. Other communication devices that have received the request message are only ready to respond and do not respond immediately. If there is another communication device that needs to form a communication connection relationship, a reply message is transmitted from the communication device to the communication device that has transmitted the request message. In other words, in the present invention, the final decision as to whether or not to establish a communication connection relationship is left to the person or controller operating the counterpart communication device. Then, it is determined that a communication connection relationship is formed between two or more communication devices that have exchanged the reply message. In this way, both the side requesting the communication connection relationship and the side receiving it can determine that the communication connection relationship is formed only by sending and receiving messages, so only the equipment on the communication device side needs to be prepared. There is no need to use a server for the confirmation work. In particular, for the user, the communication connection relationship can be formed only by the action of sending the request message and sending the reply message, so that there is an advantage that the communication connection relationship can be determined intuitively. In addition, when it is determined that the communication connection relationship is to be formed, the communication connection relationship is naturally formed in each of the two or more communication devices. The specific form of this communication connection relationship is arbitrary. For example, a communication connection relationship can be formed by preparing a list for each communication device and holding the contents specifying the communication device of the other party who has confirmed the communication connection relationship in this list. When each communication device actually performs linked communication such as data transmission, the communication device may communicate with a communication device having a communication connection relationship by referring to the list.
[0015]
Interference occurs when three or more communication devices are connected to a communication network, particularly when a request message is sent to one communication device from the other two or more communication devices at the same time. there is a possibility. Therefore, in order to cope with the case where the work cannot be performed smoothly due to the occurrence of such interference, it is preferable to provide a lock function and a lock release function to each of two or more communication devices having a request message transmission function. As a lock function, when one communication device having a request message transmission function among two or more communication devices having a request message transmission function is transmitting a request message, the remaining request messages are transmitted. function It is defined as a function that enters a locked state in which a communication device having the function cannot transmit a request message. Further, as a lock release function, after a communication connection relationship is formed between a communication device having a request message generation function that transmits a request message and the one communication device, the lock state is released. Determined as a function. In this way, it is possible to reliably prevent request messages from being transmitted from two or more communication devices to one communication device, and it is possible to prevent message interference. Note that specific embodiments of the lock function and the lock release function will be described later when the configuration of the invention of the system is described.
[0016]
A communication device having a request message transmission function is triggered when a confirmation request operation unit such as a switch is operated by a person or when a predetermined confirmation request condition is established in the control unit of the device (for example, triggering an output of a sensor or the like). The request message can be transmitted. In addition, a communication device having a reply message transmission function is configured to transmit a reply message when a person operates a fixed reception operation unit such as a switch or when a predetermined reception condition is established in the control unit of the device. can do. The same applies to the case where one communication device has both a request message transmission function and a reply message transmission function.
[0017]
The configuration of the confirmation request operation unit and the confirmation reception operation unit is arbitrary. Even in such a case, the confirmation request operation unit and the confirmation acceptance operation unit can be manually operated so that the operation possibility and the operation status (the above-described locked state, unlocked state, response ready state, etc.) can be visually confirmed. Is preferred. Specifically, a switch including a light emitting unit can be used as the confirmation request operation unit and the confirmation reception operation unit. The presence or absence of operation and the operation status can be easily expressed by the presence / absence of light emission, change in emission color, and the like. Moreover, you may use the touch panel switch employ | adopted as a monitor screen etc. as a confirmation request | requirement operation part and a confirmation acceptance operation part.
[0018]
A communication network may be connected with a plurality of communication devices that cannot form a communication connection relationship due to differences in network configuration, communication device functions, types, performance, and the like. In such a case, the communication connection relationship cannot be formed correctly only by the basic confirmation method of only the response of the replay message to the request message. Therefore, in such a case, for example, the request message includes the condition of the communication device of the other party that establishes the communication connection relationship. Then, the reply message generation function of the communication device other than the communication device that transmits the request message is determined so as to be in a response ready state only when the condition is met. In this way, the response ready state is entered only when the correct communication connection relationship can be formed, so that the reply message is not erroneously transmitted, and the correct communication connection relationship can be easily formed.
[0019]
As another method for correctly forming the communication connection relationship, the request message includes a rule that defines the operation condition of the fixed reception operation unit of another communication device that forms the communication connection relationship or a predetermined reception condition. A method of determining a reply message transmission function of another communication device that has received the message so that a response ready state is established when the operation condition of the final acceptance operation unit of the other communication device or a predetermined reception condition meets the rule. Can also be adopted. Even in this case, the response ready state is entered only when the correct communication connection relationship can be formed, so that the reply message is not erroneously transmitted, and the correct communication connection relationship can be easily formed.
[0020]
When determining the communication connection relationship between two or more communication devices whose communication connection relationship has been determined by the communication connection determination method of the present invention or communication conditions (for example, on / off conditions, volume increase / decrease). It may be determined according to a communication connection profile that is determined in advance based on the order of the procedure, conditions or operations, or the type of communication device for which the communication connection relationship has been established. In this way, in addition to the advantage that communication settings are facilitated, natural meaning can be given to the connection target and the connection direction. For example, when a communication connection relationship is formed between the remote control and the stereo, and a communication connection relationship between the remote control and the stereo is formed by a request from the remote control side, the communication command transmitted from the remote control side is It can be implied that the volume of the stereo is increased or decreased, and conversely, when a communication connection is established from the stereo side to the remote control side, the communication command sent from the remote control is an on / off control command. And so on.
[0021]
Communication connection relationship of the present invention for implementing the method of the present invention Confirm In the system, for confirming whether at least one communication device of two or more communication devices needs to form a communication connection relationship with the at least one communication device in another communication device. Request message transmission means for transmitting the request message to the communication network is provided. When another communication device receives the request message, the communication device enters a response ready state, and after that, when it is necessary to form a communication connection relationship, a reply message is transmitted to the communication device that has transmitted the request message via the communication network. A message sending means is provided. Further, all of the two or more communication devices are provided with communication connection relationship determining means for determining that a communication connection relationship is formed between the two or more communication devices that have exchanged the reply message. According to the system of the present invention, the same effects as those of the communication connection relationship determining method of the present invention can be obtained, and the method of the present invention can be easily realized.
[0022]
In this case, when a reply message is received from another communication device, the communication connection confirmation means of the communication device that transmits the request message confirms that a communication connection relationship between itself and the other communication device is formed. It is preferable to provide a function and a function of transmitting a success message to another communication device after it is determined that a communication connection relationship is formed. In addition, the communication connection confirmation means included in the communication device that transmits the reply message has a function of determining that a communication connection relationship between itself and the communication device that transmits the request message is formed when the success message is received. Is preferred. By adopting such a configuration, it is possible to confirm that the communication connection relationship is formed in the communication device on the confirmation receiving side after confirming that the communication connection relationship is formed in the communication device that is the confirmation request source. The communication connection relationship can be formed after confirming the connection intention. Therefore, the communication connection relationship between the communication devices can be reliably determined without using a server.
[0023]
If both of the two or more communication devices are provided with both the request message transmission means and the reply message transmission means, it is possible to request the formation of a communication connection relationship from any of the communication devices, thereby facilitating workability. In this case, it is only necessary to provide a function of transmitting a success message to all of two or more communication devices.
[0024]
Further, the communication connection relation determining means receives the request message and stores in the request list the specification of the communication device that can form the communication connection relation.
[0025]
If the communication network is configured so that request messages can be transmitted from two or more communication devices having request message transmission means for one communication device, interference may occur. Therefore, it is preferable that two or more communication devices having request message transmission means are provided with lock means and lock release means, respectively. This lock means receives a request message and a lock message from a communication device having one request message transmission means among communication devices having two or more request message transmission means among communication devices having a request message transmission means. The communication device having the request message transmitting means is configured to be in a locked state where the request message cannot be transmitted. The lock release means releases the lock state when it is determined that a communication connection relationship has been formed between the communication device having one request message generating means that sends a request message and one communication device. Is configured to do. If it does in this way, interference of a message can be prevented reliably by making it the locked state where a lock means cannot transmit a request message to a predetermined communication apparatus. Then, after the communication connection relationship is formed between two specific communication devices, the lock is released by the unlocking means, so the communication connection relationship is sequentially formed between the remaining communication devices without using a server. It becomes possible.
[0026]
Specifically, the communication device having the request message transmission means is connected to the lock message transmission means for transmitting the lock message so that the sender can be known together with the communication connection when the request message transmission means transmits the request message. Cancel message transmitting means for transmitting a cancel message after the relationship determining means determines that the communication connection relationship is established is provided. Then, the above-mentioned lock means includes a lock necessity profile that predetermines whether the request message transmission means should be locked when a lock message is output from which other communication device, and the received lock message A lock necessity determination unit that determines the necessity of locking based on the lock necessity profile, and a request so that the request message transmission unit cannot send a request message when the lock necessity determination unit determines the necessity of the lock. And lock execution means for locking the message sending means. The lock execution means prepares a lock list for storing the determination result determined by the lock necessity determination means (determination result that the source of the request message is a specific communication device that may cause message interference). In this lock list, for example, the fact that a lock message is transmitted from a specific communication device is stored as the name of the communication device of the other party, and the configuration is such that transmission of a request message is prohibited due to this storage. it can. Further, the above-described lock release means is configured to release the lock state of the lock execution means when receiving a cancel message. Specifically, the name of a specific communication device stored in the lock list is deleted.
[0027]
In addition, the reply message transmission means forms a communication connection relationship based on a connectability profile that is predetermined as to whether or not a communication connection relationship can be formed with other communication devices, and the received request message and connectability profile. A first determination unit that determines whether or not communication is possible and forms a response preparation state; and a second determination unit that determines that it is necessary to form a communication connection relationship on condition that the response preparation state is established; And a reply message output means for outputting a reply message according to the determination result of the second determination means. The determination result of the first determination means is stored as, for example, the name of the partner communication device that has transmitted the request message to the request list. This stored state means a response ready state.
[0028]
Communication connection relationship used in the communication device to realize a communication connection relationship determination system for determining whether or not to form a communication connection relationship necessary for cooperative communication between two or more communication devices connected to a communication network The confirmation program is configured to execute the following steps.
[0029]
A step of transmitting a request message for confirming whether or not it is necessary to form a communication connection relationship with another communication device.
[0030]
A step of sending a lock message so that a sender can be known together with a request message.
[0031]
A step of referring to a predetermined lock necessity profile as to which of other communication devices should lock the transmission of the request message when the lock message is output.
[0032]
Determining the need for lock based on the received lock message and the lock need profile.
[0033]
The step of storing the determination result in the lock list when the necessity of the lock is determined.
[0034]
A step of referring to a connection possibility profile that determines in advance whether or not a communication connection relationship can be formed with another communication device.
[0035]
A step of determining whether or not a communication connection relationship can be formed based on the received request message and the connection possibility profile, and storing the determination result in the request list.
[0036]
Forming a response ready state when the content of the request message is stored in the request list;
[0037]
It is determined whether it is necessary to form a communication connection relationship on the condition that it is in a response ready state, and it is replied to the communication device that sent the request message when it is determined that the communication connection relationship should be formed. The step of sending a message.
[0038]
When the reply message is received, the step of confirming that the communication device of the other party that has transmitted the reply message is stored in the request list.
[0039]
A step of transmitting a success message to a communication device that has transmitted the reply message when the reply message is received.
[0040]
When the success message is received, the step of confirming that the communication device that has transmitted the success message is stored in the request list of the user.
[0041]
A step of sending a cancel message when a reply message is received.
[0042]
A step of deleting unconfirmed list contents stored in the lock list and the request list when the cancel message is received.
[0043]
DETAILED DESCRIPTION OF THE INVENTION
Hereinafter, an example of an embodiment of the present invention will be described in detail with reference to the drawings.
[0044]
FIG. 1 is a diagram used for explaining a schematic configuration of a communication connection relation determining system for implementing a communication connection relation determining method in a communication network according to the present invention. In FIG. 1, reference signs A to C denote three communication devices connected to a wireless communication network. Here, the two communication devices A and B are remote controllers, and the communication device C is a light having a communication function. Each of these communication devices A to C includes a
[0045]
FIG. 2 conceptually shows a state in which the
[0046]
FIG. 3 is a flowchart showing a part of an algorithm of a program used in each communication device used in the system for executing the method of the present invention. FIG. 4 is a flowchart showing details of step ST6 of FIG. 3 as will be described later. FIG. 5 is a block diagram conceptually showing function realizing means realized in the central processing unit when this program is executed by the central processing unit of each communication device. FIGS. 6A and 6B are conceptual block diagrams showing function realizing means for realizing the locking means and reply message transmitting means shown in FIG.
[0047]
As shown in FIG. 5, the three communication devices A to C used in the present embodiment are used to confirm whether or not each other communication device needs to form a communication connection relationship with itself. A request message transmitting means 21 for transmitting a request message (confirmation request command) and a response ready state upon receipt of the request message, and then replying to the communication device that has transmitted the request message when it is necessary to form a communication connection relationship A lock that sends a lock message (confirmation request prohibition instruction) so that the sender can be known together when the reply message sending means 23 that sends a message (confirmation acceptance instruction) and the request message sending means 21 send a request message. The message sending means 22 and the two who gave and received the reply message And a communication connection relationship determining means 24 for determining the formation of a communication connection relationship between communication devices. The request message transmission means 21 cannot transmit a request message when a lock message from another communication device is stored in a lock list described later. The communication connection
[0048]
In the example of FIG. 1, a case where a confirmation operation for forming a communication connection relationship from the communication device A to the communication device C is described as an example. First, when the
[0049]
The request message and the lock message transmitted from the communication device A are input to the reply
[0050]
Returning to FIG. 6B, when the reply
[0051]
Whether the second determination means 33 needs to form a communication connection relationship on the condition that it is in a response ready state (provided that the content of the request message is stored in the request list) The reply message is transmitted from the reply message output means 34 to the communication device A that has transmitted the request message when it is determined that the communication connection relationship should be formed. FIG. 12A shows an example of the configuration of a reply message. In this example, it is determined whether or not a communication connection relationship is to be formed by determining whether or not the trigger signal is generated by pressing the
[0052]
Further, the success message transmitting means 26 in the communication connection relationship determining means 24 of the communication device A transmits a success message to the communication device B when the communication connection relationship determining means 24 receives the reply message from the communication device B. FIG. 12B shows a configuration example of a success message.
[0053]
Each communication device transmits a cancel message when it receives the reply message. In this example, the communication device A transmits a cancel message to the communication devices A, B, and C. When each communication device determines that the cancel message has been received by the
[0054]
The algorithm of FIG. 3 will be described. The
[0055]
Details of step ST6 are as shown in FIG. First, in step ST61, the saved content of the request list e is confirmed. If there is a saved content of the communication device, the process proceeds to step ST62 and a response ready state is entered. Thereafter, the process proceeds to step ST63, where it is determined whether or not a condition for sending a reply message is satisfied. If not established, the process proceeds to step ST64, and continues to determine whether or not a reply message transmission condition is established until the expiration date T elapses. In this state, the
[0056]
When the lock message transmitted together with the request message is input, the process proceeds to step ST7, and the necessity of lock is determined using the lock necessity profile c in step ST7. Then, the content of the lock message for which the necessity of locking is determined is held in the lock list f in steps ST8 and ST9. The lock necessity determining means 31 in FIG. 6A is realized by steps ST7 to ST9. By retaining the contents of the communication device to be locked in the lock list, the request message transmission means 21 is locked. In this state, the
[0057]
Next, when a reply message is received, the process proceeds to step ST10, where it is determined based on the content of the reply message whether or not the reply message has been transmitted to its own communication device. If it is transmitted to its own communication device, the process proceeds to step ST11 to transmit a cancel message, and then proceeds to step ST12 to transmit a success message. After sending the cancel message, the request message sent to itself in step ST13 is deleted. At this time, the lock message is also deleted. In step ST14, a request confirmation process is executed.
[0058]
When the cancel message is received in step ST13, the received communication device deletes the stored contents of the lock list and the stored contents having the expiration date stored in the request list in step ST15, and performs the update process of the request list and the lock list ( Steps ST16 and ST17).
[0059]
When the success message is received (in this example, when the communication device C receives the request message), the request message is deleted in step ST18, and then a request list confirmation process is executed in step ST19. At this time, after receiving the success message, the
[0060]
FIG. 13 is a diagram illustrating an operation sequence according to the above embodiment. The alphabetic characters in the lock list column and the request list column in the figure are communication devices held in the lock list and the request list, respectively. A state where nothing is described in each list means that nothing is held in each list. The characters “invalid” and “valid” described next to the switch display indicate whether or not a signal can be transmitted when the switch is pressed. Note that the
[0061]
FIG. 14 shows a switch in each communication device when a communication connection relationship is formed from the communication device A to the communication device B in the three communication devices A to C having the connection relationship of FIG. The states are shown in order. As shown on the right side of FIG. 14, each switch button (display unit) is in a colorless state (lighted state), indicating that the switch is valid, and the switch button is in a colored state (non-display state). (Lighting state) indicates that the switch is invalid, and the state where the background color is colored and the outline is drawn thickly indicates that the switch has been pressed and the signal has been transmitted or has been confirmed successfully It is shown that. First, it starts from a state in which neither of the
[0062]
Next, in order to send a reply message from the communication device C to the communication device A, when the
[0063]
FIG. 15 is a sequence diagram of an operation when three communication devices A to C have a possibility of connection with each other. That is, a communication connection relationship can be formed between the communication devices A and B as remote controllers. In this case, FIG. 16 sequentially shows the switch states in each communication device when a communication connection relationship is formed from the communication device A to the communication device B. The difference from the previous example is that when the
[0064]
Linked communication is possible between communication devices in which a communication connection relationship is formed as described above. The setting of communication conditions when performing linked communication may be performed by an existing method. However, when establishing a communication connection relationship, communication settings or communication conditions (eg, on / off conditions, volume increase / decrease, etc.) between two or more communication devices whose communication connection relationship has been determined by the communication connection determination method of the present invention. The order of the procedures, conditions or operations, or the communication connection profile may be determined according to a communication connection profile determined in advance based on the type of communication device. This point will be described below. Consider a case where a communication network is formed between five types of communication devices as shown in FIG. The connectability profile at this time is as shown in FIG. The lock necessity profile can be formed by specifying a communication device to be locked from the connectability profile by calculation. Specifically, when the communication device A makes a request, it is necessary to lock all communication devices that can be connected to the “communication device connectable from the communication device A”. When a communication connection relationship between communication devices is formed according to the present invention with such a connection possibility profile, a communication setting profile as shown in FIG. 19 is stored in advance in the storage device of each communication device. Shall be kept. This communication setting profile indicates that, for example, when VideoPlayer is used as the connection source device and a communication connection relationship is formed with Display, the communication condition from VideoPlayer to Display is set to image transmission. When a communication connection relationship is formed in VideoPlayer, it indicates that the communication condition is to disconnect image transmission. If such a communication setting profile is prepared, there is an advantage that communication conditions can be set at the same time using the order of setting of communication connection. It is optional to determine the communication connection condition under any conditions.
[0065]
In the above embodiment, the interface is realized by using the two
[0066]
The interface using the two switches is only one example, and can be realized with one switch or can be instructed to connect with another interface (touch pad, slider, external remote controller, etc.).
[0067]
The interface using the two switches is only one example, and can be realized with one switch or can be instructed to connect with another interface (touch pad, slider, external remote controller, etc.). For example, realization with one switch can be performed as follows. In order to express the state of two conventional switches with one switch, a switch that can display five states of connection source designation, connection source designation success, connection destination designation, connection destination designation success, and invalidity is used. . First, the user presses the switch in the connection source designation state to instruct the connection source device, and confirms that the switch is in the connection source designation success state. Thereafter, similarly, the switch of the communication device provided with the switch in the connection destination designation state is pressed to instruct the connection destination device. The state change and operation of the switch follow the rules in Table 1.
[0068]
[Table 1]
However, it is preferable that the switch is in an invalid state (cannot be operated) until a predetermined time (1000 milliseconds by default) elapses after the reply is enabled, and then the connection destination designation state is set. This is to prevent erroneous connection when multiple users start operation almost simultaneously, without knowing that the switch has entered the connection destination designation state due to another person's operation. It is to do.
[0069]
Further, in order to cope with the case where the device is left in a locked state, the confirmation request may be automatically canceled after a predetermined time has elapsed after the
[0070]
According to the present invention, (1) it can be implemented without using a server by using broadcast communication, and (2) it is determined that a valid time is determined for a message, and transmission is repeated, thereby enabling dynamic terminal entry. Since it can cope with leaving, it can also deal with ad hoc networks.
[0071]
In the above embodiment, both the request list and the lock list are used, but if the requesting range and the locking range are the same, the connection possibility will be the same, so either list You can confirm the formation of the communication connection. Therefore, the present invention includes the case where the lock list is also used as the request list and vice versa.
[0072]
Further, in order to cope with the case where the
[0073]
In addition, when a large number of communication devices are connected, there is a possibility of waiting for a long time until the lock is released, or a malicious other person presses the
[0074]
A group changer can also be used to easily set the group ID of each communication device. Here, the group changer is a special known device used for the purpose of changing the group ID. Each group changer has a “setting ID”. When the communication device to be set is instructed to connect to the group changer, the group changer setting ID is set as the group ID of the connection source device. Therefore, the group ID can be set without inputting the group ID. In addition, simple ID input means (for example, means configured to press several buttons a plurality of times) can be provided to enable temporary change of the group ID. A combination of the original group ID and the input ID may be used as a temporary group ID, and may be returned to the original group ID after the connection instruction is completed.
[0075]
In order to cope with dynamic entry / exit of a terminal and packet loss, it is preferable that the request message and the lock message have a valid time and are repeatedly transmitted. The cancel message may also be transmitted several times. Further, in order to suppress an increase in network traffic, the valid time and transmission interval of a message may be increased as the number of requests currently valid on the network increases.
[0076]
Note that the present invention can also be used for moving data between computers in the same way as Pick-and-Drop. For example, a button interface for instructing connection may be incorporated in a pop-up menu of a text editor. By clicking a button in the pop-up menu between the copy source terminal and the paste destination terminal, text data can be copied between different terminals. Similarly, file copying using a filer can be realized. By using the present invention, it is possible to move data across computers as easily as using a clipboard without worrying about the address and name of the terminal.
[0077]
When the present invention is specifically implemented, it is necessary to know all information (Type, protocol) of connectable devices and the type of device to be locked at the time of designing the system. In order to be able to connect to devices that were not assumed at the beginning of the design, a flexible definition method (naming) of the capabilities and properties of the devices may be determined, or a dynamic software expansion method may be introduced.
[0078]
Unlike the above embodiment, the request message includes the request message including the operation condition of the fixed reception operation unit of other communication devices that form the communication connection relationship or the rule that defines the predetermined reception condition. The reply message transmission function of the other communication device may be determined so as to be in a response ready state when the operation condition of the fixed reception operation unit or the predetermined reception condition of the other communication device meets the rule. Even in this case, the response ready state is entered only when the correct communication connection relationship can be formed, so that the reply message is not erroneously transmitted, and the correct communication connection relationship can be easily formed.
[0079]
【The invention's effect】
According to the present invention, not only can the user intuitively determine the formation of the communication connection relationship but also the advantage that the formation of the communication connection relationship can be determined without using a server. In addition, it is possible to provide a communication connection relationship determination method and system that can be used not only for a user's erroneous operation and erroneous connection but also for an ad hoc network. Therefore, according to the present invention, it becomes easy to set various information home appliances that have been hated by people who are complicated and weak in machine operation, and it is possible to realize a product used by more people. In addition, since the present invention makes it possible for a person such as an elderly person, a child, or a disabled person to easily use various devices, it can provide a basic technique for realizing universal design.
[Brief description of the drawings]
FIG. 1 is a diagram used for explaining a schematic configuration of a communication connection relation determining system for implementing a communication connection relation determining method in a communication network according to the present invention.
FIG. 2 conceptually shows a state in which a manual operation unit is arranged in a communication device A or B as a remote controller and a communication device C as a light.
FIG. 3 is a flowchart showing a part of an algorithm of a program used in each communication device used in the system for executing the method of the present invention.
FIG. 4 is a flowchart showing details of step ST6 in FIG. 3;
FIG. 5 is a block diagram conceptually showing function realizing means realized in the central processing unit when the program is executed by the central processing unit of each communication device.
6A and 6B are block diagrams conceptually showing function realization means for realizing the lock means and reply message transmission means shown in FIG.
FIG. 7 is a message configuration diagram illustrating an example of a configuration of a request message.
FIG. 8 is a message configuration diagram illustrating an example of a configuration of a lock message.
9A is a diagram illustrating a connection relationship between communication devices, FIG. 9B is a diagram illustrating an example of a lock necessity profile in the case of FIG. 9A, and FIG. 9C is a diagram illustrating FIG. It is a figure which shows an example of the connection possibility profile in the case of (B).
FIG. 10 is a diagram illustrating an example of a lock list.
FIG. 11 is a diagram illustrating an example of a request list.
12A is a diagram illustrating an example of a configuration of a reply message, FIG. 12B is a diagram illustrating an example of a success message, and FIG. 12C is a diagram illustrating an example of a cancellation message.
FIG. 13 is a diagram showing a protocol of the embodiment of FIG. 1;
14 shows a switch in each communication device when a communication connection relationship is formed from the communication device A to the communication device B in the three communication devices A to C having the connection relationship of FIG. 9A with the protocol of FIG. It is a figure which shows these states in order.
FIG. 15 is a diagram illustrating a protocol when three communication devices A to C are connected in a ring shape (closed loop state) by a network.
16 is a diagram sequentially illustrating switch states in each communication device when a communication connection relationship is formed from the communication device A to the communication device B when the protocol of FIG. 15 is used.
FIG. 17 is a diagram illustrating an example of a communication network formed between five types of communication devices.
18 is a diagram showing an example of a connectability profile in the communication network of FIG.
19 is a diagram showing an example of a communication setting profile in the communication network of FIG.
[Explanation of symbols]
AC communication equipment
1 Control unit
2 Manual operation unit
2a, 2b switch
3 Communication Department
11 Central processing unit
12 Storage device
13 User interface
14 Communication interface
15 Device control interface
21 Request message sending means
22 Lock message sending means
23 Reply message sending means
24 Communication connection relation determining means
25 Cancel message sending means
26 Success message sending means
27 Locking means
Claims (19)
前記2以上の通信機器のうち少なくとも1台の通信機器に、他の通信機器に前記少なくとも1台の通信機器と前記通信接続関係を形成することを必要とするか否かを確認するためのリクエストメッセージを発信するリクエストメッセージ発信機能を持たせ、
前記他の通信機器には、前記リクエストメッセージを受け取ると応答準備状態となり、その後前記通信接続関係を形成することを必要とする場合に前記リクエストメッセージを発信した前記通信機器にリプライメッセージを発信するリプライメッセージ発信機能を持たせ、
前記リプライメッセージの授受を行った前記2以上の通信機器間に前記通信接続関係を形成することを確定し、前記リプライメッセージの授受を行っていない2以上の通信機器間には前記通信接続関係を形成しないことを確定し、
1台の前記通信機器に対して2台以上の前記リクエストメッセージ発信機能を有する通信機器から前記リクエストメッセージが発信可能なように前記通信ネットワークを形成し、
2台以上の前記リクエストメッセージ発信機能を有する通信機器にロック機能及びロック解除機能を持たせ、
前記ロック機能を、2台以上の前記リクエストメッセージ発信機能を有する通信機器のうち1台の前記リクエストメッセージ発信機能を有する通信機器がリクエストメッセージを発信しているときには、残りの前記リクエストメッセージ発信機能を有する通信機器が前記リクエストメッセージを発信できないロック状態になる機能として定め、
前記ロック解除機能を、前記リクエストメッセージを発信している1台の前記リクエストメッセージ発生機能を有する通信機器と前記1台の通信機器との間に前記通信接続関係が形成された後に、前記ロック状態を解除する機能として定めたことを特徴とする通信接続関係確定方法。A communication connection relationship determination method for determining whether or not to form a communication connection relationship necessary for linked communication between two or more communication devices connected to a communication network,
Request for confirming whether at least one communication device of the two or more communication devices needs to form the communication connection relationship with the at least one communication device in another communication device Have a request message sending function to send a message,
When the other communication device receives the request message, it enters a response ready state, and then when it is necessary to form the communication connection relationship, a reply message is transmitted to the communication device that has transmitted the request message. Provide a message transmission function,
It is determined that the communication connection relationship is formed between the two or more communication devices that have exchanged the reply message, and the communication connection relationship is established between two or more communication devices that have not exchanged the reply message. Confirm that it will not form ,
Forming the communication network so that the request message can be transmitted from two or more communication devices having the request message transmission function to one communication device;
Two or more communication devices having the request message transmission function have a lock function and a lock release function,
When the communication device having the request message transmission function is transmitting one request message among the two or more communication devices having the request message transmission function, the remaining request message transmission functions are Determined as a function that enters a locked state in which the communication device having the request message can not be transmitted,
After the communication connection relationship is formed between the one communication device having the request message generation function and the one communication device that has transmitted the request message, A communication connection relationship determination method characterized in that it is defined as a function for canceling the connection.
前記2以上の通信機器にそれぞれ、他の通信機器に自己と前記通信接続関係を形成することを必要とするか否かを確認するためのリクエストメッセージを発信するリクエストメッセージ発信機能と、前記リクエストメッセージを受け取ると応答準備状態となり、その後前記通信接続関係を形成することを必要とする場合に前記リクエストメッセージを発信した前記通信機器にリプライメッセージを発信するリプライメッセージ発信機能とを持たせ、
前記リプライメッセージの授受を行った前記2以上の通信機器間に前記通信接続関係を形成することを確定し、前記リプライメッセージの授受を行っていない2以上の通信機器間には前記通信接続関係を形成しないことを確定し、
1台の前記通信機器に対して2台以上の前記リクエストメッセージ発信機能を有する通信機器から前記リクエストメッセージが発信可能なように前記通信ネットワークを形成し、
2台以上の前記リクエストメッセージ発信機能を有する通信機器にロック機能及びロック解除機能を持たせ、
前記ロック機能を、2台以上の前記リクエストメッセージ発信機能を有する通信機器のうち1台の前記リクエストメッセージ発信機能を有する通信機器がリクエストメッセージを発信しているときには、残りの前記リクエストメッセージ発信機能を有する通信機器が前記リクエストメッセージを発信できないロック状態になる機能として定め、
前記ロック解除機能を、前記リクエストメッセージを発信している1台の前記リクエストメッセージ発生機能を有する通信機器と前記1台の通信機器との間に前記通信接続関係が形成された後に、前記ロック状態を解除する機能として定めたことを特徴とする通信接続関係確定方法。A communication connection relationship determination method for determining whether or not to form a communication connection relationship necessary for linked communication between two or more communication devices connected to a communication network,
A request message transmission function for transmitting a request message for confirming whether or not each of the two or more communication devices needs to form the communication connection relationship with another communication device; and the request message A response ready state when receiving the request, and then having a reply message transmission function for transmitting a reply message to the communication device that has transmitted the request message when it is necessary to form the communication connection relationship,
It is determined that the communication connection relationship is formed between the two or more communication devices that have exchanged the reply message, and the communication connection relationship is established between two or more communication devices that have not exchanged the reply message. Confirm that it will not form,
Forming the communication network so that the request message can be transmitted from two or more communication devices having the request message transmission function to one communication device;
Two or more communication devices having the request message transmission function have a lock function and a lock release function,
When the communication device having the request message transmission function is transmitting one request message among the two or more communication devices having the request message transmission function, the remaining request message transmission functions are Determined as a function that enters a locked state in which the communication device having the request message can not be transmitted,
After the communication connection relationship is formed between the one communication device having the request message generation function and the one communication device that has transmitted the request message, A communication connection relationship determination method characterized in that it is defined as a function for canceling the connection.
前記リプライメッセージ発信機能を有する前記通信機器は、確定受入操作部を人が操作したときまたは予め定めた受入条件が整ったときに、前記リプライメッセージを発信することを特徴とする請求項1または2に記載の通信接続関係確定方法。The communication device having the request message transmission function transmits the request message when a person operates the confirmation request operation unit or when a predetermined confirmation request condition is satisfied,
The communication device having the reply message transmission function transmits the reply message when a person operates the confirmed reception operation unit or when a predetermined reception condition is satisfied. The communication connection relationship determination method described in 1.
前記リクエストメッセージを発信する前記通信機器以外の他の前記通信機器のリプライメッセージ発生機能を、前記条件に適合する場合にのみ前記応答準備状態になるように定めることを特徴とする請求項1に記載の通信接続関係確定方法。The request message includes the condition of the communication device of the other party that establishes the communication connection relationship,
Claim 1, characterized in that defining the reply message generation functions of the other said communication device other than the communication device that transmits the request message, so that the listening state only if it conforms to the conditions Communication connection relationship determination method.
前記リクエストメッセージを受信した他の前記通信機器の前記リプライメッセージ発信機能を、該他の通信機器の前記確定受入操作部の操作条件または前記予め定めた受入条件が前記ルールに適合したときに前記応答準備状態になるように定めることを特徴とする請求項3に記載の通信接続関係確定方法。The request message includes an operation condition of the fixed reception operation unit of the other communication device that forms a communication connection relationship or a rule that defines the predetermined reception condition,
The reply message transmission function of the other communication device that has received the request message is transmitted when the operation condition of the fixed reception operation unit of the other communication device or the predetermined reception condition meets the rule. 4. The communication connection relationship determining method according to claim 3 , wherein the communication connection relationship is determined so as to be in a ready state.
前記2以上の通信機器のうち少なくとも1台の通信機器は、他の通信機器に前記少なくとも1台の通信機器と前記通信接続関係を形成することを必要とするか否かを確認するためのリクエストメッセージを前記通信ネットワークに発信するリクエストメッセージ発信手段を備え、
前記他の通信機器は、前記リクエストメッセージを受け取ると応答準備状態となり、その後前記通信接続関係を形成することを必要とする場合に前記リクエストメッセージを発信した前記通信機器に前記通信ネットワークを介してリプライメッセージを発信するリプライメッセージ発信手段を備え、
前記2以上の通信機器のすべてが、前記リプライメッセージの授受を行った2以上の通信機器間に前記通信接続関係を形成することを確定する通信接続関係確定手段を備え、
前記通信ネットワークが、1台の前記通信機器に対して2台以上の前記リクエストメッセージ発信手段を有する通信機器から前記リクエストメッセージが発信可能なように構成されており、
2台以上の前記リクエストメッセージ発信手段を有する前記通信機器はロック手段及びロック解除手段をそれぞれ備えており、
前記ロック手段は、2台以上の前記リクエストメッセージ発信手段を有する通信機器のうち1台の前記リクエストメッセージ発信手段を有する通信機器から前記リクエストメッセージを受信すると、残りの前記リクエストメッセージ発信手段を有する通信機器を前記リクエストメッセージを発信できないロック状態にするように構成されており、
前記ロック解除手段は、前記リクエストメッセージを発信している1台の前記リクエストメッセージ発生手段を有する通信機器と前記1台の通信機器との間に前記通信接続関係 が形成されたことを判定すると、前記ロック状態を解除するように構成されていることを特徴とする通信接続関係確定システム。A communication connection relationship determination system for forming a communication connection relationship necessary for cooperative communication between two or more communication devices connected to a communication network,
A request for confirming whether at least one communication device of the two or more communication devices needs to form the communication connection relationship with the at least one communication device in another communication device. Request message sending means for sending a message to the communication network,
When the other communication device receives the request message, the other communication device enters a response ready state, and when it is necessary to form the communication connection relationship thereafter, the other communication device sends a reply to the communication device that has transmitted the request message via the communication network. A reply message sending means for sending a message;
A communication connection relationship determining means for determining that all of the two or more communication devices form the communication connection relationship between two or more communication devices that have exchanged the reply message ;
The communication network is configured such that the request message can be transmitted from a communication device having two or more request message transmission means for one communication device,
The communication device having two or more request message transmission means includes a lock means and a lock release means,
When the lock unit receives the request message from a communication device having one request message transmission unit among communication devices having two or more request message transmission units, the lock unit has the remaining request message transmission unit. The device is configured to be locked so that the request message cannot be transmitted,
When the lock release means determines that the communication connection relationship is formed between the communication apparatus having the one request message generating means that is transmitting the request message and the one communication apparatus , A communication connection relation determination system, wherein the system is configured to release the locked state .
前記リプライメッセージを発信する前記通信機器が有する前記通信接続確定手段は、前記サクセスメッセージを受信すると自己と前記リクエストメッセージを発信する前記通信機器との間の前記通信接続関係を形成することを確定する機能を有していることを特徴とする請求項8に記載の通信接続関係確定システム。The communication connection confirmation means included in the communication device that transmits the request message forms the communication connection relationship between itself and the other communication device when receiving the reply message from the other communication device. And a function of transmitting a success message to the other communication device when it is determined to form the communication connection relationship,
The communication connection determination means of the communication device that transmits the reply message determines that the communication connection relationship between itself and the communication device that transmits the request message is formed when the success message is received. 9. The communication connection relationship determination system according to claim 8 , wherein the system has a function.
前記2以上の通信機器はそれぞれ、
他の通信機器に自己と前記通信接続関係を形成することを必要とするか否かを確認するためのリクエストメッセージを発信するリクエストメッセージ発信手段と、
前記リクエストメッセージを受け取ると応答準備状態となり、その後前記通信接続関係を形成することを必要とする場合に前記リクエストメッセージを発信した前記通信機器にリプライメッセージを発信するリプライメッセージ発信手段と、
前記リプライメッセージの授受を行った2以上の通信機器間に前記通信接続関係を形成することを確定する通信接続関係確定手段とを備え、
前記2以上の通信機器のすべてが、前記リプライメッセージの授受を行った2以上の通信機器間に前記通信接続関係を形成することを確定する通信接続関係確定手段を備え、
前記通信ネットワークが、1台の前記通信機器に対して2台以上の前記リクエストメッセージ発信手段を有する通信機器から前記リクエストメッセージが発信可能なように構成されており、
2台以上の前記リクエストメッセージ発信手段を有する前記通信機器はロック手段及びロック解除手段をそれぞれ備えており、
前記ロック手段は、2台以上の前記リクエストメッセージ発信手段を有する通信機器のうち1台の前記リクエストメッセージ発信手段を有する通信機器から前記リクエストメッセージを受信すると、残りの前記リクエストメッセージ発信手段を有する通信機器を前記リクエストメッセージを発信できないロック状態にするように構成されており、
前記ロック解除手段は、前記リクエストメッセージを発信している1台の前記リクエストメッセージ発生手段を有する通信機器と前記1台の通信機器との間に前記通信接続関係が形成されたことを判定すると、前記ロック状態を解除するように構成されていることを
特徴とする通信接続関係確定システム。A communication connection relationship determination system for determining whether or not to form a communication connection relationship necessary for cooperative communication between two or more communication devices connected to a communication network,
Each of the two or more communication devices is
A request message transmitting means for transmitting a request message for confirming whether or not it is necessary to form the communication connection relationship with the other communication device;
Reply message sending means for sending a reply message to the communication device that sent the request message when it is necessary to form a communication connection relationship after receiving the request message,
Communication connection relationship determining means for determining that the communication connection relationship is formed between two or more communication devices that have exchanged the reply message;
A communication connection relationship determining means for determining that all of the two or more communication devices form the communication connection relationship between two or more communication devices that have exchanged the reply message ;
The communication network is configured such that the request message can be transmitted from a communication device having two or more request message transmission means for one communication device,
The communication device having two or more request message transmission means includes a lock means and a lock release means,
When the lock unit receives the request message from a communication device having one request message transmission unit among communication devices having two or more request message transmission units, the lock unit has the remaining request message transmission unit. The device is configured to be locked so that the request message cannot be transmitted,
When the lock release means determines that the communication connection relationship is formed between the communication apparatus having the one request message generating means that is transmitting the request message and the one communication apparatus, A communication connection relation determination system, wherein the system is configured to release the locked state .
前記ロック手段は、どの前記通信機器から前記ロックメッセージが出力された場合に自己の前記リクエストメッセージ発信手段をロック状態にしなければならないかを予め定めたロック必要性プロファイルと、
受信した前記ロックメッセージと前記ロック必要性プロファイルとに基いてロックの必要性を判断するロック必要性判断手段と、
前記ロック必要性判断手段がロックの必要性を判断すると自己の前記リクエストメッセージ発信手段が前記リクエストメッセージを発信できないように前記リクエストメッセージ発信手段をロック状態にするロック実行手段とを備えており、
前記ロック解除手段は前記キャンセルメッセージを受信すると前記ロック実行手段の前記ロック状態を解除するように構成されていることを特徴とする請求項8または10に記載の通信接続関係確定システム。The communication device having the request message transmission means includes a lock message transmission means for transmitting a lock message so that a sender can be known together with the communication connection relation when the request message transmission means transmits the request message. A cancellation message transmission means for transmitting a cancellation message after the confirmation means confirms the communication connection relationship, and
The lock means includes a lock necessity profile that determines in advance which of the communication devices the request message transmission means should be locked when the lock message is output;
Lock necessity determination means for determining necessity of locking based on the received lock message and the lock necessity profile;
A lock execution unit that locks the request message transmission unit so that the request message transmission unit of itself cannot transmit the request message when the lock necessity determination unit determines the necessity of locking,
11. The communication connection relation determination system according to claim 8, wherein the lock release unit is configured to release the lock state of the lock execution unit when the cancel message is received.
他の前記通信機器と前記通信接続関係を形成し得るか否かを予め定めた接続可能性プロファイルと、
受信した前記リクエストメッセージと前記接続可能性プロファイルとに基いて前記通信接続関係の形成の可否を判定して前記応答準備状態を形成する第1の判定手段と、
前記応答準備状態にあることを条件として、前記通信接続関係を形成することが必要であることを判定する第2の判定手段と、
前記第2の判定手段の判定結果に従って前記リプライメッセージを出力するリプライメッセージ出力手段とを備えている請求項8または10に記載の通信接続関係確定システム。The reply message sending means includes:
A connectability profile that pre-determines whether the communication connection relationship with other communication devices can be formed;
First determination means for determining whether or not to form the communication connection relationship based on the received request message and the connection possibility profile and forming the response ready state;
Second determination means for determining that it is necessary to form the communication connection relationship on condition that the response ready state is established;
The communication connection relationship determination system according to claim 8 or 10 , further comprising: a reply message output unit that outputs the reply message according to a determination result of the second determination unit.
前記リプライメッセージ発信手段は、前記リプライメッセージの発信のトリガ信号を人の操作により発生する確定受入操作部を備えており、
前記確定要求操作部及び前記確定受入操作部は、操作の可否及び操作状況を視覚により認識できるようにする表示手段を備えている請求項8または10に記載の通信接続関係確定システム。The request message sending means includes a confirmation request operation unit for generating a trigger signal for sending the request message by a human operation,
The reply message transmission means includes a confirmation reception operation unit that generates a trigger signal for transmission of the reply message by a human operation,
11. The communication connection relation confirmation system according to claim 8, wherein the confirmation request operation unit and the confirmation reception operation unit include display means for visually recognizing whether or not an operation is possible and an operation state.
前記リクエストメッセージを発信する前記通信機器以外の他の前記通信機器の前記リプライメッセージ発信手段は、前記条件に適合する場合に前記応答準備状態になるように定められていることを特徴とする請求項8または10に記載の通信接続確定システム。The request message transmission means includes a condition of a communication device of a partner that establishes a communication connection relationship with the request message,
The reply message transmission means of the communication device other than the communication device that transmits the request message is defined to be in the response preparation state when the condition is satisfied. The communication connection confirmation system according to 8 or 10 .
前記リクエストメッセージを受信する他の前記通信機器の前記リプライメッセージ発信手段は、該他の通信機器の前記確定受入操作部の操作条件または前記予め定めた受入条件が前記ルールに適合したときに前記応答準備状態になるように構成されていることを特徴とする請求項8または10に記載の通信接続確定システム。The request message transmitting means is configured to transmit the request message including an operation condition of the fixed reception operation unit of the other communication device forming a communication connection relationship or a rule for determining the predetermined reception condition. And
The reply message transmission means of the other communication device that receives the request message is configured to respond to the operation when the operation condition of the fixed reception operation unit or the predetermined reception condition of the other communication device meets the rule. The communication connection confirmation system according to claim 8 or 10 , wherein the system is configured to be in a ready state.
他の通信機器に自己と前記通信接続関係を形成することを必要とするか否かを確認するためのリクエストメッセージを発信するステップと、
前記リクエストメッセージを発信するときに一緒に、発信元が分かるようにロックメッセージを発信するステップと、
どの前記通信機器から前記ロックメッセージが出力された場合に自分から前記リクエストメッセージを発信することをロックしなければならないかを予め定めたロック必要性プロファイルを参照するステップと、
受信した前記ロックメッセージと前記ロック必要性プロファイルとに基いてロックの必要性を判断するステップと、
ロックの必要性を判断するとロックリストにその判定結果を保存しリクエストメッセージの発信をロックするステップと、
他の前記通信機器と前記通信接続関係を形成し得るか否かを予め定めた接続可能性プロファイルを参照するステップと、
受信した前記リクエストメッセージと前記接続可能性プロファイルとに基いて前記通信接続関係の形成の可否を判定して判定結果をリクエストリストに保存するステップと、
前記リクエストリストにリクエストメッセージの内容が保存されている場合に、応答準備状態を形成するステップと、
前記応答準備状態にあることを条件として、前記通信接続関係を形成することが必要であるか否かを判定し、前記通信接続関係を形成すべきと判定したときに前記リクエストメッセージを発信してきた前記通信機器に前記リプライメッセージを発信するステップと、
前記リプライメッセージを受信すると前記リプライメッセージを発信してきた相手の前記通信機器を前記リクエストリストに保存することを確定するステップと、
前記リプライメッセージを受信すると前記リプライメッセージを発信してきた前記通信機器にサクセスメッセージを発信するステップと、
前記サクセスメッセージを受信すると前記サクセスメッセージを発信してきた前記通信機器を自分の前記リクエストリストに保存することを確定するステップと、
前記リプライメッセージを受信するとキャンセルメッセージを発信するステップと、
前記キャンセルメッセージを受信すると前記ロックリスト及び前記リクエストリストに保存されている確定していない保存内容を消去するステップとを実行するように構成されていることを特徴とする通信接続関係確定システムで用いるプログラム。Used in a computer in the communication device to realize a communication connection relationship determination system for determining whether or not to form a communication connection relationship necessary for linked communication between two or more communication devices connected to a communication network A communication connection relationship determination program,
Transmitting a request message for confirming whether or not it is necessary to form the communication connection relationship with the other communication device;
When sending the request message, together with sending a lock message so that the origin can be known;
Referring to a predetermined lock necessity profile which should be locked from sending the request message when the lock message is output from which communication device;
Determining the necessity of locking based on the received lock message and the lock necessity profile;
When determining the necessity of locking, storing the determination result in the lock list and locking the transmission of the request message,
Referring to a predetermined connectivity possibility profile as to whether or not the communication connection relationship can be formed with another communication device;
Determining whether or not to form the communication connection relationship based on the received request message and the connectability profile, and storing the determination result in a request list;
Forming a response ready state when the content of the request message is stored in the request list;
It is determined whether or not it is necessary to form the communication connection relationship on the condition that it is in the response ready state, and the request message is transmitted when it is determined that the communication connection relationship should be formed Sending the reply message to the communication device;
Confirming that the communication device of the other party that has sent the reply message is stored in the request list upon receipt of the reply message;
When receiving the reply message, sending a success message to the communication device that has sent the reply message;
Confirming that the communication device that has transmitted the success message is stored in the request list of the user upon receipt of the success message;
Sending a cancellation message upon receipt of the reply message;
When the cancel message is received, the communication connection relation confirmation system is configured to execute a step of deleting unconfirmed stored contents stored in the lock list and the request list. program.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2002346467A JP3970754B2 (en) | 2001-11-28 | 2002-11-28 | Communication connection relation determination method and system in communication network |
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2001363488 | 2001-11-28 | ||
| JP2001-363488 | 2001-11-28 | ||
| JP2002346467A JP3970754B2 (en) | 2001-11-28 | 2002-11-28 | Communication connection relation determination method and system in communication network |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2003229867A JP2003229867A (en) | 2003-08-15 |
| JP3970754B2 true JP3970754B2 (en) | 2007-09-05 |
Family
ID=27759432
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2002346467A Expired - Fee Related JP3970754B2 (en) | 2001-11-28 | 2002-11-28 | Communication connection relation determination method and system in communication network |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3970754B2 (en) |
Families Citing this family (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP5281396B2 (en) * | 2005-06-07 | 2013-09-04 | コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ | Fail-safe remote control |
| JP4682052B2 (en) | 2006-02-10 | 2011-05-11 | キヤノン株式会社 | COMMUNICATION DEVICE, COMMUNICATION METHOD, COMMUNICATION DEVICE CONTROL METHOD, AND COMMUNICATION SYSTEM |
| JP4886463B2 (en) | 2006-10-20 | 2012-02-29 | キヤノン株式会社 | Communication parameter setting method, communication apparatus, and management apparatus for managing communication parameters |
| JP2015013405A (en) | 2013-07-04 | 2015-01-22 | キヤノン株式会社 | Image forming system, image forming apparatus, image forming apparatus linkage method, and communication system |
-
2002
- 2002-11-28 JP JP2002346467A patent/JP3970754B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2003229867A (en) | 2003-08-15 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP7155605B2 (en) | Information processing device and program | |
| JP5273053B2 (en) | PAIRING SYSTEM, PAIRING MANAGEMENT DEVICE, PAIRING METHOD AND PROGRAM | |
| CN102843398B (en) | Remote control equipment, remote equipment, multimedia system and its control method | |
| JP3744419B2 (en) | Network device, network connection management device, and network device expansion method | |
| JP4203014B2 (en) | Automatic search method between devices in a network | |
| WO2011037400A2 (en) | Apparatus and method for providing customizable remote user interface page | |
| CN108920116A (en) | Control method, device and equipment of screen projection equipment and storage medium | |
| JP2001522559A (en) | Device enabling the use of an external display monitor on a mobile phone | |
| JP2001345817A (en) | Radio control terminal device, radio system, and multimedia system configuration method | |
| CN101600076A (en) | Video editing system, video editing server and communication terminal | |
| JP2000305885A (en) | Communication apparatus and method | |
| JPH03276463A (en) | audio video system | |
| WO2011028015A2 (en) | Method and apparatus for controlling remote user interface client through the third remote user interface client | |
| JP3970754B2 (en) | Communication connection relation determination method and system in communication network | |
| CN101622796A (en) | Communication system, communication device, communication terminal, and communication setting method | |
| JP2007502565A (en) | Wireless communication system | |
| JP2017068511A (en) | Instrument management method and instrument management device | |
| CN102497334B (en) | Remote-operated method, client and system is triggered by JICQ | |
| JP4442649B2 (en) | Computer program, system and network terminal | |
| WO2006054778A1 (en) | Communication system, communication terminal device, server device, communication method used for the same, and program thereof | |
| JP2003348674A (en) | Remote control terminal and remote control system | |
| JP7106984B2 (en) | Information processing device, information processing system and program | |
| JP5199970B2 (en) | System and method for displaying user in viewable range on display of operation target device | |
| EP1202525A2 (en) | Remote control device for network devices | |
| JP5020955B2 (en) | Device linkage operation system, linkage operation execution method, device capable of linkage operation, server device, and program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A712 Effective date: 20031031 |
|
| RD03 | Notification of appointment of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7423 Effective date: 20040129 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20050215 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20070129 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20070206 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20070406 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20070515 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20070606 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110615 Year of fee payment: 4 |
|
| S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313113 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120615 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130615 Year of fee payment: 6 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| LAPS | Cancellation because of no payment of annual fees |