(57)【要約】【課題】ＩＥＥＥ１３９４バスを用いたバスシステムに関し、６４個以上の装置を接続しても、同時に６４個以上の装置がノードとなることがないように制御できるようにし、ＩＥＥＥ１３９４の利用分野の更なる拡大を図る。【解決手段】装置２をノードリースサーバー、ＩＥＥＥ１３９４ポートを２つ使用している装置３〜３１、３３〜６１、６３〜９１をノードリースクライアントとし、ノードリースサーバー２と末端の装置３２、６２、９２を固定的なノードとする。ノードリースサーバー２は、同時に５９個以上のノードリースクライアントがノードとならないように（全体として、同時に６４個以上の装置がノードとならないように）、ノードリースクライアント３〜３１、３３〜６１、６３〜９１に対してノード権のリースを行う。【選択図】　　図１
2004072661.tif 000002
【特許請求の範囲】
【請求項１】
ＩＥＥＥ１３９４バスを用いて接続された複数の装置を有し、
該複数の装置は、ノード権をリースされている時は、ノードとなり、ノード権をリースされていない時は、パケットのリピート動作のみを行い、ノードとならない複数の装置を含むことを特徴とするバスシステム。
【請求項２】
前記ノード権のリースの割り当てを制御するノードリースサーバーを有することを特徴とする請求項１記載のバスシステム。
【請求項３】
前記ノードリースサーバーは、ノード権リース許可判定部を有することを特徴とする請求項２記載のバスシステム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ＩＥＥＥ１３９４バス（ＩＥＥＥ１３９４規格に準拠するバス）を用いたバスシステムに関する。
【０００２】
【従来の技術】
近年、ＩＥＥＥ１３９４は、高いデータ転送レートや、ノード分岐、デイジーチェイン等の柔軟性の高いケーブル接続を実現できるシリアルインターフェースとして普及しており、マルチメディア、ストレージ製品、情報家電、ＰＣネットワーク等の分野に利用の広がりをみせている。
【０００３】
【発明が解決しようとする課題】
ＩＥＥＥ１３９４の利用分野の広がりに伴い、接続限界数である６３ノードを超える接続が要求されている。しかし、ＩＥＥＥ１３９４では、接続される装置は全てノードとして数えられるため、６３個を超える装置の接続を実現することができなかった。
【０００４】
本発明は、かかる点に鑑み、ＩＥＥＥ１３９４バスを用いて６４個以上の装置を接続してシステムを構築しても、同時に６４個以上の装置がノードとなることがないように制御できるようにし、ＩＥＥＥ１３９４の利用分野の更なる拡大を図ることができるようにしたバスシステムを提供することを目的とする。
【０００５】
【課題を解決するための手段】
本発明のバスシステムは、ＩＥＥＥ１３９４バスを用いて接続された複数の装置を有し、これら複数の装置は、ノード権をリースされている時は、ノードとなり、ノード権をリースされていない時は、パケットのリピート動作のみを行い、ノードとならない、いわばノードリースクライアントとなる装置を含むというものである。
【０００６】
本発明によれば、ＩＥＥＥ１３９４バスを用いて６４個以上の装置を接続してバスシステムを構築する場合においても、ノードリースクライアントとなる装置を適当な数とし、これらに対するノード権の割り当てを制御することにより、同時に６４個以上の装置がノードとならないように制御することができる。
【０００７】
【発明の実施の形態】
図１は本発明の一実施形態の概念図である。図１中、１はＩＥＥＥ１３９４バス、２〜４、３１〜３４、６１〜６４、９１、９２はＩＥＥＥ１３９４バスインタフェースを有する装置である。なお、装置４、３１間にデイジーチェイン接続されている装置５〜３０、装置３４、６１間にデイジーチェイン接続されている装置３５〜６０、及び、装置６４、９１間にデイジーチェイン接続されている装置６５〜９０は、図示を省略している。
【０００８】
本実施形態では、装置２をノードリースサーバー、ＩＥＥＥ１３９４ポートを２つ使用している装置３〜３１、３３〜６１、６３〜９１をノードリースクライアントとし、ノードリースサーバー２と末端の装置３２、６２、９２を固定的なノードとしている。
【０００９】
したがって、ノードリースサーバー２は、同時に５９個以上のノードリースクライアントがノードとならないように、即ち、全体として、同時に６４個以上の装置がノードとならないように、ノードリースクライアント３〜３１、３３〜６１、６３〜９１に対してノード権のリースを行うことになる。
【００１０】
図２はノードリースサーバー２のノード権リース部の構成を示すブロック図である。図２中、９３はインタフェース、９４はデータ蓄積部、９５はノード権リース許可判定部である。データ蓄積部９４は、ノード権リースの許不可を判定するために必要な情報（装置情報、装置の接続情報、ノード数、ノード権の割り当て状況、ノード権の有効期限など）を蓄積する回路部である。
【００１１】
ノード権リース許可判定部９５は、データ蓄積部９４を参照して、ノード権リースの許不可を判定し、ノード権リース許可パケットやノード権停止パケットを出力する回路部であり、ノード権の割り当て判定、ノード権の割り当て更新、ノード権の有効期限判定、ノード権の有効期限設定などを行う。
【００１２】
図３は本実施形態の初期化時の動作を示す図である。本実施形態では、初期化時には、まず、バスリセットが行われ（ステップＳ１）、その後、ノードリースサーバー２は、装置３〜９２からのセルフＩＤパケットの情報を受けて（ステップＳ２）、ＩＥＥＥ１３９４ポートを２つ使用している装置３〜３１、３３〜６１、６３〜９１をノードリースクライアントとしてノード権停止パケットを送信する（ステップＳ３）。
【００１３】
ノードリースサーバー２からノード権停止パケットを受け取ったノードリースクライアント３〜３１、３３〜６１、６３〜９１は、次のバスリセット（ステップＳ４）からノンノード化しなければならず、次のバスリセット（ステップＳ４）後は、ノードリースサーバー２からノード権をリースされない限り、セルフＩＤパケットを出力せず、他からのパケットのリピート動作（スルー動作）のみを行うように設定される。
【００１４】
図４はノードリースサーバー２が出力するノード権停止パケットの例を示す図であり、図４Ａはアイソクロナス（Ｉｓｏｃｈｒｏｎｏｕｓ）パケットもしくはアシンクロナス・ストリーム（Ａｓｙｎｃｒｏｎｏｕｓ　Ｓｔｒｅａｍ）パケットの場合、図４Ｂはアシンクロナス・パケットの場合である。なお、表１は図４、図６、図７で使用している用語の意味を示すものである。
【００１５】
【表１】
2004072661.tif 000003
【００１６】
ここで、ノード権停止コマンドは、必須ではなく、ＩＥＥＥ１３９４規格上の特定のアドレス等で代用できる。また、本例では、装置を特定する手段として、ＧＵＩＤ（ｎｏｄｅ＿Ｖｅｎｄｅｒ＿ＩＤ、ｃｈｉｐ＿ＩＤ等）を使用しているが、これも別の手段で代用可能である。
【００１７】
図５はノード権を持たないノードリースクライアントによるノード権の獲得動作を示す図である。ノード権を持たないノードリースクライアントは、ノード権要求パケットをノードリースサーバー２に送信することによりノード権獲得意思を伝える（ステップＳ８）。そして、ノードリースサーバー２は、装置の接続状況、ノード数などを考慮して、問題がないならば、あるいは、場合によっては、他のノードリースクライアントのノード権を停止し、ノード権を要求したノードリースクライアントにノード権リース許可を与える（ステップＳ９）。
【００１８】
ノード権リース許可を受け取ったノードリースクライアントは、次回のバスリセット（ステップＳ１０）後からセルフＩＤパケットを出すことができる（ステップＳ１１）。なお、ノード権には有効期限の設定があって、有効期限が切れた場合には、バスリセットやセルフＩＤパケット等でノード権の開放が確認される。
【００１９】
図６はノード権を持たないノードリースクライアントが出力するノード権要求パケットの例を示す図であり、図６Ａはアイソクロナス・パケットもしくはアシンクロナス・ストリーム・パケットの場合、図６Ｂはアシンクロナス・パケットの場合である。なお、ノード権を持たないノードリースクライアントがパケットを出すには、ブロードキャストパケットなどが考えられるが、応用するシステムに応じて、アイソクロナス・パケットでも運用可能である。
【００２０】
ここで、ノード権要求コマンドは、必須ではなく、ＩＥＥＥ１３９４規格上の特定のアドレス等で代用できる。また、本例では、装置を特定する手段として、ＧＵＩＤ（ｎｏｄｅ＿Ｖｅｎｄｅｒ＿ＩＤ、ｃｈｉｐ＿ＩＤ等）を使用しているが、これも別の手段で代用可能である。
【００２１】
図７はノードリースサーバー２が出力するノード権リース許可パケットの例を示す図であり、図７Ａはアイソクロナス・パケットもしくはアシンクロナス・ストリーム・パケットの場合、図７Ｂはアシンクロナス・パケットの場合である。なお、ノード権許可コマンドは、必須ではなく、ＩＥＥＥ１３９４規格上の特定のアドレス等でも代用でき、有効期限も必要なければ省略できる。また、本例では、装置を特定する手段としてＧＵＩＤ（ｎｏｄｅ＿Ｖｅｎｄｅｒ＿ＩＤ、ｃｈｉｐ＿ＩＤ等）を使用しているが、これも別の手段で代用可能である。
【００２２】
図８はノードリースサーバー２がある意図をもってノードリースクライアントを制御する動作例を示す図である。本例では、ノードリースサーバー２は、ノード権停止パケットをノードリースクライアント（乙）に送り（ステップＳ１４）、続いて、ノードリースクライアント（丙）に対してノード権リース許可パケットを送っている（ステップＳ１５）。このように、ノードリースサーバー２は、自身の都合によりノードリースクライアントを自由に制御することができるようにする。
【００２３】
以上のように、本発明の一実施形態によれば、ＩＥＥＥ１３９４バスを用いて９１個以上の装置２〜９２を接続しているが、ノードリースサーバー２によって、ノードリースクライアント３〜３１、３３〜６１、６３〜９１に対するノード権の割り当てを制御することにより、同時に６４個以上の装置がノードとならないように制御することができるので、ＩＥＥＥ１３９４の利用分野の更なる拡大を図ることができる。
【００２４】
図９は本実施形態の第１具体例の構成図であり、本具体例は本実施形態を監視カメラシステムに適用したものである。図９中、９６はＩＥＥＥ１３９４バス、９７〜１９０はＩＥＥＥ１３９４バスインタフェースを有する装置であり、９７はビデオ制御装置、９８、９９、１８９、１９０はビデオ制御装置９７により制御される監視カメラである。なお、監視カメラ９９、１８９間にデイジーチェイン接続されている監視カメラ１００〜１８８は図示を省略している。
【００２５】
本具体例では、ビデオ制御装置９７をノードリースサーバー、ＩＥＥＥ１３９４ポートを２つ使用している監視カメラ９８〜１８９をノードリースクライアントとし、ビデオ制御装置９７と末端の監視カメラ１９０を固定的なノードとしている。
【００２６】
したがって、ビデオ制御装置９７は、同時に６２個以上の監視カメラがノードとならないように、監視カメラ９８〜１８９に対してノード権のリースを行い、ＩＥＥＥ１３９４バス９６上に流れる画像データを制御することにより、監視カメラシステムを制御することになる。本具体例によれば、ＩＥＥＥ１３９４バス９６上に流れる画像データの量を制限して、帯域の節約を容易に行うことができる。
【００２７】
図１０は本実施形態の第２具体例の構成図であり、本具体例は本実施形態をコンピュータネットワークシステムに適用したものである。図１０中、１９１はＩＥＥＥ１３９４バス、１９２〜３００はＩＥＥＥ１３９４バスインタフェースを有する装置であり、１９２はネットワークサーバー、１９３、１９４、２９９、３００はネットワーククライアントである。なお、ネットワーククライアント１９４、２９９間にデイジーチェイン接続されているネットワーククライアント１９５〜２９８は図示を省略している。
【００２８】
本具体例では、ネットワークサーバー１９２をノードリースサーバー、ＩＥＥＥ１３９４ポートを２つ使用しているネットワーククライアント１９３〜２９９をノードリースクライアントとし、ネットワークサーバー１９２と末端のネットワーククライアント３００を固定的なノードとしている。
【００２９】
したがって、ネットワークサーバー１９２は、同時に６２個以上のネットワーククライアントがノードとならないように、ネットワークサーバー１９３〜２９９にノード権のリースを行うことになるが、ノード権を持たないネットワーククライアントでも、ブロードキャストパケットなどを使ってノード権要求をすることができることとする。本具体例の場合には、ＩＰアドレスの節約を行い、ＩＰアドレスの運用が複雑にならないようにすることができる。
【００３０】
【発明の効果】
以上のように、本発明によれば、ＩＥＥＥ１３９４バスを用いて６４個以上の装置を接続してバスシステムを構築する場合においても、ノードリースクライアントとなる装置を適当な数とし、これらに対するノード権の割り当てを制御することにより、同時に６４個以上の装置がノードとならないように制御することができるので、ＩＥＥＥ１３９４の利用分野の更なる拡大を図ることができる。
【図面の簡単な説明】
【図１】本発明の一実施形態の概念図である。
【図２】本発明の一実施形態が備えるノードリースサーバーのノード権リース部の構成を示すブロック図である。
【図３】本発明の一実施形態の初期化時の動作を示す図である。
【図４】ノードリースサーバーが出力するノード権停止パケットの例を示す図である。
【図５】ノード権を持たないノードリースクライアントによるノード権の獲得動作を示す図である。
【図６】ノード権を持たないノードリースクライアントが出力するノード権要求パケットの例を示す図である。
【図７】ノードリースサーバーが出力するノード権許可パケットの例を示す図である。
【図８】ノードリースサーバーがある意図をもってノードリースクライアントを制御する動作例を示す図である。
【図９】本発明の一実施形態の第１具体例の構成図である。
【図１０】本発明の一実施形態の第２具体例の構成図である。
【符号の説明】
１…ＩＥＥＥ１３９４バス
２〜４、３１〜３４、６１〜６４、９１、９２…装置
９３…インタフェース
９４…データ蓄積部
９５…ノード権リース許可判定部
９６…ＩＥＥＥ１３９４バス
９７…ビデオ制御装置
９８、９９、１８９、１９０…監視カメラ
１９１…ＩＥＥＥ１３９４バス
１９２…ネットワークサーバー
１９３、１９４、２９９、３００…ネットワーククライアント
【図１】
2004072661.tif 000004
【図２】
2004072661.tif 000005
【図３】
2004072661.tif 000006
【図４】
2004072661.tif 000007
【図５】
2004072661.tif 000008
【図６】
2004072661.tif 000009
【図７】
2004072661.tif 000010
【図８】
2004072661.tif 000011
【図９】
2004072661.tif 000012
【図１０】
2004072661.tif 000013