(57)【要約】【課題】機器間接続での通信付加と時間を削減すると共に、機器毎に違う処理シーケンスに対応する工数を削減することが可能な機器間通信制御装置及びその方法を提供する。【解決手段】ＩＥＥＥ１３９４機器間の通信で各機器にＩＥＥＥ１３９４コマンドをまとめた実行コマンドテーブルを持たせ、接続初期時に実行コマンドテーブルを交換する。この実行コマンドテーブルは、各操作のＩＥＥＥ１３９４コマンドをまとめたテーブルでその操作を行う時に、１つの要求（総称コマンド番号）で各機器が持つ実行コマンドテーブルに従い各機器が独自に実行コマンドを実行する事で、通信時間の削減と機器間の実行コマンド処理シーケンス合わせの工数削減をする事ができる。【選択図】図２
2005044217.tif 000002
【特許請求の範囲】
【請求項１】
機器間のコネクション確立・切断と通信コマンドの送受信を行う手段と、複数の機器操作コマンドをまとめた機器操作コマンドテーブルを記憶する手段と、機器間で機器操作コマンドテーブルを交換する手段と、機器操作コマンドテーブルに従い機器操作コマンドを内部で実行する手段を有し、機器間の接続時に機器操作コマンドテーブルを交換することを特徴とする機器間通信制御装置。
【請求項２】
ネットワーク経由で接続された機器間で機器操作コマンドテーブルを交換・保持するステップと、機器操作コマンドテーブルの中の機器操作コマンドをまとめた総称コマンド番号を送信するステップと、機器操作コマンドを内部実行するステップを有する請求項１記載の機器間通信制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、接続された機器間の通信における通信方法を簡略化する機器間通信制御簡略化装置に関するものである。
【背景技術】
【０００２】
図１に従来例を示す。機器の中のＩＥＥＥ１３９４処理部（１００）は、ＩＥＥＥ１３９４接続部（１０１）によって他機器と接続する。ＩＥＥＥ１３９４通信処理部（１０２）はＩＥＥＥ１３９４接続部（１０１）によって接続された通信の処理を行う。機器間で接続を行う場合に、ＩＥＥＥ１３９４接続部（１０１）によって接続された機器は、通信処理の初期化をコネクション確立・切断部（１０３）により通信コネクションの確立を行う。通信コネクションが確立応答が通信コマンド受信部（１０４）によって受信されその結果を内部処理部（１０６）に送り、内部処理部（１０６）は、次の他機器への実行コマンドを通信コマンド送信部（１０５）を通して送る。この様にＩＥＥＥ１３９４でのＩＥＥＥ１３９４機器の実行コマンドを１つづつ送り処理する方法である（例えば、特許文献１参照）。
【特許文献１】特開２０００−１８１６４７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
上記従来の技術では、接続された機器で通信を開始する場合にＩＥＥＥ１３９４接続部（１０１）で接続され、接続の初期処理と終了処理を切断処理をコネクション確立・切断部（１０３）で行い、１つの通信コマンドを通信コマンド受信部（１０４）で受信し、その処理を内部処理（１０６）に送り内部処理（１０６）の処理結果をコマンド送信部（１０７）で送信する、１つづつの通信コマンドの処理の形態になっており、通信コマンドの通信処理と実行に時間がかかりまた、機器毎に実行コマンドの処理シーケンスが違うために、その実行コマンドの処理シーケンスの整合性を保つために多大の工数が掛かっていた。
【０００４】
本発明はこのような従来の課題を解決し、機器間通信制御の簡略を行い通信時間の削減、機器間の実行コマンド処理シーケンス合わせの工数削減を目的とする。
【課題を解決するための手段】
【０００５】
上記の目的を達成するために、第１の本発明（請求項１に対応）は、ＩＥＥＥ１３９４処理部（２００）でＩＥＥＥ１３９４通信処理部（２０２）と一時保管領域（２０７）と通信コマンドコントロール部（２０６）とコマンド実行処理部（２０８）とＦＬＡＳＨＲＯＭ（２１３）で構成され、自機器から接続された機器に実行コマンドテーブルの送信要求を行い、実行コマンドテーブルの送信要求を受けた他機器は実行コマンドテーブルの送信を行い、他機器の実行コマンドテーブルを受けた自機器は他機器に対して実行コマンドテーブルを送信し、互いに実行コマンドテーブルの交換を行うことを特徴とする。
【０００６】
第２の本発明（請求項２に対応）は、請求項１の発明の装置によって交換された実行コマンドテーブルに従い、他機器に対してコマンドの実行を要求する場合にコマンドシーケンスをまとめた総称コマンド番号を１つ他機器に送る事によって他機器は自らの実行コマンドテーブルに従い、内部においてコマンド実行を行う事を特徴とする。
【０００７】
以上のような本発明は、機器間接続での通信付加と時間を削減すると共に、機器毎に違う処理シーケンスに対応する工数を削減する事ができる。
【発明の効果】
【０００８】
ＩＥＥＥ１３９４での実行コマンドテーブルを活用し実行コマンドテーブルの活用を行う事によって、通信時間の削減、機器間の実行コマンド処理シーケンス合わせの工数削減をする事ができる。
【発明を実施するための最良の形態】
【０００９】
以下、機器間通信制御方法の簡略化について図面を参照しながら説明する。
【００１０】
（実施の形態１）
図２、図３に示すように、機器に内蔵されたＩＥＥＥ１３９４処理部（２００）において、初期処理の実行コマンドテーブル（３００）の他機器（４１２）との交換を最初に行う。他機器（４１２）とＩＥＥＥ１３９４接続を行う場合に、ＩＥＥＥ１３９４接続部（２０１）を通じて接続を行う。他機器（４１２）との接続の初期化としてＩＥＥＥ１３９４接続された場合に、ＩＥＥＥ１３９４通信処理部（２０２）のコネクション確立・切断部（２０３）が他機器（４１２）とのコネクションの確立を行う。コネクション確立・切断部（２０３）によってコネクションが確立した時に、コネクション確立・切断部（２０３）は、通信コマンドコントロール部（２０６）に通知を行う。
【００１１】
通信コマンドコントロール部（２０６）は、他機器の実行コマンドテーブル（３００）の取得を行うために、他機器（４１２）へ実行コマンドテーブル（３００）送信要求を、通信コマンド送信部（２０５）を通して通信コマンドの送信を行う。他機器（４１２）から実行コマンドテーブル（３００）送信要求応答を通信コマンド受信部（２０４）で受信し、通信コマンドコントロール部（２０６）に通知を行う。これによって通信コマンドコントロール部（２０６）は、適切な一時保管領域（２０７）の確保を行う。この準備が完了した段階で、他機器（４１２）は実行コマンドテーブル（３００）の送信を開始する。
【００１２】
実行コマンドテーブル（３００）の構成は、総括コマンドＮＯ（３０１）と処理概要（３０２）と幾つかの実行コマンド（３０３）によって構成されている。ＩＥＥＥ１３９４のコマンドで他機器（４１２）をコントロールする場合に、幾つかの実行コマンド（３０３）を実行する。例えば、総称コマンド番号（３０１）の１は他機器（４１２）に録画をさせるための、実行コマンド（３０２）をＳＴＯＰ、ＲＥＣ−ＰＡＵＳＥ、ＲＥＣと実行させなければならない。この様に一連の実行コマンド（３０２）のまとめたものが総称コマンド番号（３０１）で、この処理概要（３０２）とこの総称コマンド（３０１）の単位で１行単位の実行コマンドテーブル（３０４）で構成され、全体の実行コマンドテーブル（３００）が構成されている。
【００１３】
他機器（４１２）から送られてきた、分割された１行単位の実行コマンドテーブル（３０４）を通信コマンド受信部（２０４）が受信し、通信コマンドコントロール部（２０６）にて１行単位の実行コマンドテーブル（３０４）に組み立てを行い、１行単位の実行コマンドテーブル（３０４）を一時保管領域（２０７）に保管を行う。全ての実行コマンドテーブル（３００）の一時保管が完了した場合に、通信コマンドコントロール部（２０６）はコマンド実行処理部（２０８）のコマンド取得部（２０９）に、実行コマンドテーブル（３００）の一時保管領域（２０７）への保管完了の通知を行う。コマンド取得部（２０９）は、通信コマンドコントロール部（２０６）の保管完了の通知によって、１行単位の実行コマンドテーブル（３０４）のデータをコマンド解析部（２１０）に渡す。
【００１４】
コマンド解析部（２１０）は、１行単位の実行コマンドテーブル（３００）の実行コマンド（３０３）が、規格に準拠した実行コマンド（３０３）かの正誤チェックを行い、正しければ１行単位の実行コマンドテーブル（３０４）をＦＬＡＳＨ（２１３）に書き込む。この繰り返しによってコマンド解析部（２１０）は、全ての他機器（４１２）の実行コマンドテーブル（３００）の、ＦＬＡＳＨＲＯＭ（２１３）への書き込みを完了する。書き込みを完了したコマンド解析部（２１０）は、通信コマンドコントロール部（２０６）にＦＬＡＳＨＲＯＭ書き込み完了通知を行う。
【００１５】
通信コマンドコントロール部（２０６）は、他機器（４１２）からの実行コマンドテーブル送信完了応答を通信コマンド送信部（２０５）を通して、他機器（４１２）に送信する。他機器（４１２）からの実行コマンドテーブル受信を完了し、通信コマンドコントロール部（２０６）は、自機器（４０１）の実行コマンドテーブル（３００）の送信通知を通信コマンド送信部（２０５）を通して、他機器（４１２）に送信を行う。他機器（４１２）から自機器（４０１）の実行コマンドテーブル（３００）の送信通知応答を通信コマンド受信部（２０４）が受信を行い、通信コマンドコントロール部（２０６）に他機器（４１２）から自機器（４０１）の実行コマンドテーブル（３００）の送信通知応答の通知を行う。
【００１６】
この通知を受けた通信コマンドコントロール部（２０６）は、コマンド実行処理部（２０８）のコマンド解析部（２１０）に、自機器（４０１）の実行コマンドテーブル（３００）のＦＬＡＳＨＲＯＭ（２１３）からの読み出し要求を行う。
【００１７】
自機器（４０１）の実行コマンドテーブル（３００）の読み出し要求を受けたコマンド解析部（２１０）は、ＦＬＡＳＨＲＯＭ（２１３）から１行単位の実行コマンドテーブル（３０４）のデータを読み出し、通信コマンドコントロール部（２０６）に渡す。１行単位の実行コマンドテーブル（３０４）を受けた通信コマンドコントロール部（２０６）は、１行単位の実行コマンドテーブル（３０４）のデータを送信可能なデータの長さに分割し、通信コマンド送信部（２０５）を通して、他機器（４１２）に１行単位の実行コマンドテーブル（３０４）のデータを送信する。
【００１８】
実行コマンドテーブル（３００）の送信が完了した時に、コマンド解析部（２１０）は通信コマンドコントロール部（２０６）に実行コマンドテーブル（３００）読出し完了の通知を行う。通信コマンドコントロール部（２０６）は、コマンド解析部（２１０）からの読出し完了の通知によって、通信コマンド送信部（２０５）を通して他機器（４１２）に実行コマンドテーブル送信完了を送る。他機器（４１２）から送信完了応答を通信コマンド受信部（２０４）が受信し、通信コマンドコントロール部（２０６）に通知する。この送信完了応答を受けた通信コマンドコントロール部（２０６）は、コネクション確立・切断部（２０３）にコネクション切断要求を通知し、このコネクション切断要求を受けたコネクション確立・切断部（２０３）は他機器（４１２）とのコネクションの切断を行う。このような方法で接続初期時に実行コマンドテーブル（３００）の交換を行う。
【００１９】
他機器（４１２）に対して録画要求（他機器（４１２）への動作の要求）を場合に、内部処理部（２１４）から録画要求をコマンド解析部（２１０）に行う。録画要求を受けたコマンド解析部（２１０）は、他機器（４１２）の実行コマンドテーブル（３００）を、ＦＬＡＳＨＲＯＭ（２１３）から読み出す。読み出した実行コマンドテーブル（３００）から、録画要求（ＲＥＣ）の処理を実行コマンドテーブル（３００）からサーチする。サーチされた実行コマンドテーブル（３００）の総称コマンド番号（３０１）を、通信コマンドコントロール部（２０６）に送る。
【００２０】
総称コマンド番号（３０１）を受けた通信コマンドコントロール部（２０６）は、コネクション確立・切断部（２０３）を通して他機器（４１２）に対してコネクションの確立を行う。他機器（４１２）からコネクション確立応答がコネクション確立・切断部（２０３）に通知される。コネクション確立・切断部（２０３）は、通信コマンドコントロール部（２０６）に対して他機器（４１２）からのコネクション確立完了を通知する。コネクション確立完了を受けた通信コマンドコントロール部（２０６）は、送信可能なデータの長さに分割し通信コマンド送信部（２０５）を通して、他機器（４１２）に総称コマンド番号（３０１）を送信する。
【００２１】
他機器（４１２）から一連の録画処理が終了した時に、通信コマンド受信部（２０４）は録画処理完了を受信する。録画処理完了を受信した通信コマンド受信部（２０４）は、通信コマンドコントロール部（２０６）に録画処理完了の通知を行う。通信コマンドコントロール部（２０６）は、コネクション確立・切断部（２０３）に他機器（４１２）にコネクション切断要求を行う。他機器（４１２）にコネクション切断要求へのコネクション切断要求を受けたコネクション確立・切断部（２０３）は、他機器（４１２）とのコネクションの切断を行う。通信コマンドコントロール部（２０６）は、コマンド実行結果処理部（２１２）に録画処理完了の通知を行う。録画処理完了の通知を受けたコマンド実行結果処理部（２１２）は、内部処理部（２１４）に対して録画処理完了の通知を行い、他機器（４１２）に対しての録画処理が完了する。
【００２２】
他機器（４１２）からの再生要求（他機器からの動作の要求）の場合は、他機器（４１２）からコネクション確立・切断部（２０３）に対して、コネクション確立要求が受信される。コネクション確立要求を受信した他機器（４１２）からコネクション確立・切断部（２０３）は、他機器（４１２）へコネクション確立要求応答を返しコネクションの確立を行う。またコネクション確立・切断部（２０３）は、通信コマンドコントロール部（２０６）に他機器（４１２）とのコネクション確立完了の通知を行う。自機器（４０１）は、他機器（４１２）から通信コマンド受信部（２０４）に総称コマンド番号（３０１）を受信する。総称コマンド番号（３０１）を受信した通信コマンド受信部（２０４）は、総称コマンド番号（３０１）を通信コマンドコントロール部（２０６）に通知する。
【００２３】
総称コマンド番号（３０１）を受けた通信コマンドコントロール部（２０６）は、コマンド解析部（２１０）に総称コマンド番号（３０１）を通知する。総称コマンド番号（３０１）を受けたコマンド解析部（２１０）は、自機器（４０１）の実行コマンドテーブル（３００）をＦＬＡＳＨＲＯＭ（２１３）から読み出す。自機器（４０１）の実行コマンドテーブル（３００）から、総称コマンド番号（３０１）をサーチし、１行単位の実行コマンドテーブル（３０４）を読出し、コマンド実行部（２１１）に渡す。１行単位の実行コマンドテーブル（３０４）を受けたコマンド実行部（２１１）は、内部処理部（２１４）に１つづつ実行コマンド（３０３）を通知する。内部処理部（２１４）は、実行結果をコマンド実行結果処理部（２１２）に通知する。コマンド実行結果処理部（２１２）はその結果をコマンド実行部（２１１）に通知する。
【００２４】
この繰り返しによって、１行単位の実行コマンドテーブル（３０４）の実行コマンド（３０３）を実行する。最後の実行コマンド（３０３）を実行したコマンド実行部（２１１）は、通信コマンドコントロール部（２０６）に実行コマンド（３０３）の完了である再生完了を通知する。コマンド実行部（２１１）から再生完了の通知を受けた通信コマンドコントロール部（２０６）は、通信コマンド送信部（２０５）を通して他機器（４１２）に再生完了を通知する。他機器（４１２）からコネクション切断要求がコネクション確立・切断部（２０３）に通知され、コネクション確立・切断部（２０３）はコネクションの切断を行い他機器（４１２）のコネクション切断要求応答を返す。コネクション確立・切断部（２０３）は、通信コマンドコントロール部（２０６）に対して他機器とのコネクション切断の通知を行う。
【００２５】
図４が示すように、実行コマンドテーブル交換通信フロー（４００）で機器間の実行コマンドテーブル（３００）の交換方法を説明する。自機器（４０１）は、接続初期に他機器（４１２）に対して、コネクション接続要求（４０２）を送信する。コネクション接続要求（４０２）を受けた他機器（４１２）は、コネクションの確立するために、自機器（４００）に対してコネクション接続応答（４１３）を送信し、自機器（４０１）と他機器（４１３）とでコネクションの確立を行う。コネクションの確立後、自機器（４０１）は、他機器（４１３）の実行コマンドテーブル（３００）を取得するため、他機器（４１２）に他機器実行コマンドテーブル送信要求（４０３）を送信する。
【００２６】
他機器実行コマンドテーブル送信要求（４０３）を受けた他機器（４１２）は、自機器実行コマンドテーブル送信要求応答（４１４）を自機器（４０１）に送信する。他機器（４１２）は実行コマンドテーブル（３００）を１行単位で送信するために、自機器実行コマンドテーブル数送信（４１５）を自機器（４０１）に送信する。自機器実行コマンドテーブル数送信（４１５）を受信した自機器（４０１）は受信準備の完了をし、他機器（４１２）に他機器実行コマンドテーブル受信準備（４０４）を他、機器（４１２）に送信する。
【００２７】
他機器実行コマンドテーブル受信準備（４０４）を受信した他機器（４１２）は、実行コマンドテーブル（３００）の１行単位の実行コマンドテーブル（３０４）を抜き出し、自機器実行コマンドテーブル１行送信（４１６）を行う。自機器（４０１）は、１行単位の実行コマンドテーブル（３０４）を受信完了し、他機器（４１２）に他機器実行コマンドテーブル１行受信完了（４０５）を、他機器（４１２）に送信する。この自機器実行コマンドテーブル１行送信（４１６）と、他機器実行コマンドテーブル１行受信完了（４０５）の繰り返しによって他機器（４１２）の実行コマンドテーブル（３００）の送信を行う。最終の１行単位の実行コマンドテーブル（３０４）を送り終えた他機器（４１２）は、自機器（４０１）に自機器実行コマンドテーブル送信完了（４１７）を送信する。
【００２８】
自機器実行コマンドテーブル送信完了（４１７）を受信した自機器（４０１）は、他機器実行コマンドテーブル送信完了応答（４０６）を他機器（４１２）に送信する。他機器実行コマンドテーブル送信完了応答（４０６）を送信した自機器（４０１）は、自機器（４１２）の実行コマンドテーブル（３００）の送信を行うために、自機器実行コマンドテーブル送信通知（４０７）を他機器（４１２）に送信する。自機器実行コマンドテーブル送信通知（４０７）を受信した他機器（４１２）は、他機器実行コマンドテーブル送信通知応答（４１８）を自機器（４０１）に送信する。
【００２９】
他機器実行コマンドテーブル送信通知応答（４１８）を受信した自機器（４０１）は、実行コマンドテーブル（３００）を１行単位で送信するために、他機器（４１２）に自機器実行コマンド数送信（４０８）を送信する。自機器実行コマンド数送信（４０８）を受信した他機器（４１２）は、自機器（４０１）の実行コマンドテーブル（３００）の受信準備を完了し、自機器（４０１）に対して、他機器実行コマンドテーブル受信準備完了（４１９）を送信する。他機器実行コマンドテーブル受信準備完了（４１９）を受信した自機器（４０１）は、実行コマンドテーブル（３００）の１行単位の送信で、自機器実行コマンドテーブル１行送信（４０９）を、他機器（４１２）に送信する。
【００３０】
自機器実行コマンドテーブル１行送信（４０９）を受信した他機器（４１２）は、１行単位の実行コマンドテーブル（３０４）の受信を完了し、自機器（４０１）に対して、他機器実行コマンドテーブル１行受信完了（４２０）を送信する。自機器実行コマンドテーブル１行送信（４０９）と、他機器実行コマンドテーブル１行受信完了（４２０）のコマンドの繰り返しによって、自機器（４０１）の実行コマンドテーブル（３００）の送信を行う。自機器（４０１）が最終の１行単位の実行コマンドテーブル（３０４）を送り終えた自機器（４０１）は、自機器実行コマンドテーブル送信完了（４１０）を、他機器（４１２）に送信する。
【００３１】
自機器実行コマンドテーブル送信完了（４１０）を受信した他機器（４１２）は、他機器実行コマンドテーブル送信完了応答（４２１）を、自機器（４０１）に送信する。他機器実行コマンドテーブル送信完了応答（４２１）を受信した自機器（４０１）は、他機器（４１２）にコネクション切断要求（４１１）を送信する。コネクション切断要求（４１１）を受信した他機器（４１２）は、コネクション切断応答（４２２）を自機器（４０１）に送信してコネクションの切断を行う。このような通信フローによって、自機器（４０１）と他機器（４１２）の実行コマンドテーブルの交換を行う。
【産業上の利用可能性】
【００３２】
本発明の機器間通信制御方法と装置は、ＩＥＥＥ１３９４での実行コマンドテーブルを活用し実行コマンドテーブルの活用を行う事によって、通信時間の削減、機器間の実行コマンド処理シーケンス合わせの工数削減をする事ができるため、ＩＥＥＥ１３９４を搭載した全ての機器に有用である。
【図面の簡単な説明】
【００３３】
【図１】従来の機器間接続で通信コマンドの処理を行う装置の構成を示す図
【図２】本発明の実施の形態１の機器間通信制御簡略化装置の構成を示す図
【図３】同実施の形態の実行コマンドテーブルを示す図
【図４】同実施の形態の機器毎実行コマンドテーブル交換通信フローを示す図
【符号の説明】
【００３４】
１００、２００    ＩＥＥＥ１３９４処理部
１０１、２０１    ＩＥＥＥ１３９４接続部
１０２、２０２    ＩＥＥＥ１３９４通信処理部
１０３、２０３    コネクション確立・切断部
１０４、２０４    通信コマンド受信部
１０５、２０５    通信コマンド送信部
１０６、２１４    内部処理部
２０６    通信コマンドコントロール部
２０７    一時保管領域
２０８    コマンド実行処理部
２０９    コマンド取得部
２１０    コマンド解析部
２１１    コマンド実行部
２１２    コマンド実行結果処理部
２１３    ＦＬＡＳＨＲＯＭ
３００    実行コマンドテーブル
３０１    総括コマンド番号
３０２    処理概要
３０３    実行コマンド
３０４    １行単位の実行コマンドテーブル
４０１    自機器
４１２    他機器
【図１】
2005044217.tif 000003
【図２】
2005044217.tif 000004
【図３】
2005044217.tif 000005
【図４】
2005044217.tif 000006