(57)【特許請求の範囲】
【請求項１】
複数のカラオケコマンダと、該カラオケコマンダの遠隔操作装置として用いられる複数の無線端末とを、備え、前記複数のカラオケコマンダ及び前記複数の無線端末によりアドホックモード及びインフラストラクチャモードの少なくとも一方によるネットワークグループを構成する無線ＬＡＮネットワークシステムであって、
前記インフラストラクチャモードによるネットワークグループにおけるリーダとして設定された前記カラオケコマンダが、同時に前記アドホックモードによるネットワークグループに含まれる場合、該カラオケコマンダから前記インフラストラクチャモードによるネットワークグループに対するトップブロードキャストを行うと共に、前記アドホックモードによるネットワークグループに対するトップブロードキャストを行うものである
ことを特徴とする無線ＬＡＮネットワークシステム。
【請求項２】
前記インフラストラクチャモードによるネットワークグループに含まれる前記無線端末は、前記複数のカラオケコマンダのうち何れかのカラオケコマンダに予め対応付けられている場合には、該対応付けられたカラオケコマンダをデータの更新元として設定するが、何れの前記カラオケコマンダにも対応付けられていない場合には、前記インフラストラクチャモードによるネットワークグループにおけるリーダとして設定された前記カラオケコマンダをデータの更新元として設定するものである
請求項１に記載の無線ＬＡＮネットワークシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数のカラオケコマンダ（カラオケ装置）と、そのカラオケコマンダの遠隔操作装置として用いられる複数の無線端末とを、備えた無線ＬＡＮネットワークシステムに関し、特に、アドホックモード及びインフラストラクチャモードによるネットワークグループが混在する場合におけるデータ配信の漏れを抑制するための改良に関する。
【背景技術】
【０００２】
多数の楽曲のうちから選択される楽曲の演奏出力と併行して、音声入力装置から入力される音声を増幅して出力させるカラオケ装置が知られている。例えば、カラオケボックス等で使用されるカラオケ装置がそれである。斯かるカラオケ装置によれば、予め記憶装置に記憶された多数のカラオケ演奏曲から選択されたカラオケ演奏曲の音楽情報を出力させると共に、そのカラオケ演奏曲の歌詞情報を含む映像をその出力に同期して画面に表示させることで、所望の歌のカラオケ演奏を楽しむことができる。
【０００３】
近年の通信技術の発達に伴い、カラオケボックス等に設置されたカラオケ装置においても無線通信によりデータの送受信が行われるようになった。すなわち、複数のカラオケコマンダと、そのカラオケコマンダの遠隔操作装置として用いられる複数の無線端末とを、備え、前記複数のカラオケコマンダ及び前記複数の無線端末によりネットワークグループを構成してそのカラオケコマンダと無線端末との相互間でデータの通信を行う通信ネットワークシステムが広く普及している。斯かる通信ネットワークシステムとしては、よく知られた無線ＬＡＮネットワークシステムが一般的に用いられる。この無線ＬＡＮネットワークシステムにおいては、アクセスポイントなしに無線端末同士で通信を行うアドホック（ad hoc）モードと、全ての無線端末がアクセスポイントを経由して通信を行うインフラストラクチャ（infrastructure）モードとが、設定可能とされており、通信ネットワークシステムの構成に応じてそれらのモードが選択的に設定される。ここで、通信状態に応じて前記アドホックモードとインフラストラクチャモードとを適宜切り替える技術が提案されている。例えば、特許文献１に記載された異なる無線通信メディアの切替方法がそれである。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００４−２４８１８０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、大規模のカラオケボックス等では、複数のカラオケコマンダと、そのカラオケコマンダの遠隔操作装置として用いられる複数の無線端末とを、備えた無線ＬＡＮネットワークシステムが構築される。そして、例えばインターネット等を介してホスト装置（センタサーバ）から配信されたデータが前記カラオケコマンダの親機１台（以下、リーダと言う）により受信され、そのリーダが自己のＩＰアドレスとデータとを含んだデータパケットを他のカラオケコマンダ（子機）や、前記複数の無線端末に対して前記データをブロードキャスト（以下、トップブロードキャスト）して、再配信を行う構成をとることが多い。例えば、カラオケコマンダ及び複数の無線端末がアクセスポイントを介して通信を行うインフラストラクチャモードによるネットワークグループが構成され、前記ホスト装置から配信されたデータがリーダである前記カラオケコマンダからアクセスポイントを介して前記複数の無線端末へ送信される。しかしながら、小規模のカラオケボックス、バー、スナック等では１台のカラオケコマンダに１台の無線端末の構成をとることもある。この場合、前述したインフラストラクチャモードによるネットワークグル−プでは、カラオケコマンダ１台、リモコン１台だけのために、本来のカラオケシステムに無関係なアクセスポイントも別に１台設置する必要がある。このため小規模用途では、カラオケコマンダに無線ＬＡＮインタフェースを内蔵し、前記無線端末とアドホックモードによる無線ＬＡＮ通信を行うことで、アクセスポイントを用いないことがある。
【０００６】
しかしながら、例えば１つの店舗における無線ＬＡＮネットワークシステムにおいて、最初は小規模のカラオケコマンダと無線端末とをアドホックモードで無線ＬＡＮ通信を行っていたが、事業拡大に応じて順次カラオケコマンダや無線端末等の設置数拡張が行われた場合、カラオケコマンダ相互は有線ＬＡＮで接続されながら、無線ＬＡＮ側はアドホックモードによるネットワークグループ及びインフラストラクチャモードによるネットワークグループが混在する状態が生じる可能性が高い。この場合、ホスト装置からの配信はカラオケ装置の１台がリーダとなってデータを受信するため、前記ホスト装置から配信されたデータを受信できない前記無線端末が生じるおそれがある。すなわち、前記インフラストラクチャモードによるネットワークグループにおけるリーダとして設定された前記カラオケコマンダが、同時に前記アドホックモードによるネットワークグループに含まれる場合、従来の技術ではそのカラオケコマンダから前記インフラストラクチャモードによるネットワークグループに対するトップブロードキャストが行われないため、そのインフラストラクチャモードによるネットワークグループに含まれる前記無線端末であって、何れの前記カラオケコマンダにも対応付けられていない無線端末は、前記ホスト装置から配信されたデータを受信できないという不具合が生じる。前記従来の技術では、斯かる不具合を解消することができなかった。このような課題は、カラオケコマンダ及び無線端末を含む無線ＬＡＮネットワークシステムの改良を意図して本発明者が鋭意研究を継続する過程において新たに見出したものである。
【０００７】
本発明は、以上の事情を背景として為されたものであり、その目的とするところは、アドホックモード及びインフラストラクチャモードによるネットワークグループが混在する場合におけるデータ配信の漏れを抑制する無線ＬＡＮネットワークシステムを提供することにある。
【課題を解決するための手段】
【０００８】
斯かる目的を達成するために、本発明の要旨とするところは、複数のカラオケコマンダと、そのカラオケコマンダの遠隔操作装置として用いられる複数の無線端末とを、備え、前記複数のカラオケコマンダ及び前記複数の無線端末によりアドホックモード及びインフラストラクチャモードの少なくとも一方によるネットワークグループを構成する無線ＬＡＮネットワークシステムであって、前記インフラストラクチャモードによるネットワークグループにおけるリーダとして設定された前記カラオケコマンダが、同時に前記アドホックモードによるネットワークグループに含まれる場合、そのカラオケコマンダから前記インフラストラクチャモードによるネットワークグループに対するトップブロードキャストを行うと共に、前記アドホックモードによるネットワークグループに対するトップブロードキャストを行うことを特徴とするものである。
【発明の効果】
【０００９】
このようにすれば、前記インフラストラクチャモードによるネットワークグループにおけるリーダとして設定された前記カラオケコマンダが、同時に前記アドホックモードによるネットワークグループに含まれる場合、そのカラオケコマンダから前記インフラストラクチャモードによるネットワークグループに対するトップブロードキャストを行うと共に、前記アドホックモードによるネットワークグループに対するトップブロードキャストを行うものであることから、インフラストラクチャモードによるネットワークグループに含まれる前記無線端末であって、何れの前記カラオケコマンダにも対応付けられていない無線端末に対して、前記リーダとして設定されたカラオケコマンダから好適にデータの配信を行うことができる。すなわち、アドホックモード及びインフラストラクチャモードによるネットワークグループが混在する場合におけるデータ配信の漏れを抑制する無線ＬＡＮネットワークシステムを提供することができる。
【００１０】
ここで、好適には、前記インフラストラクチャモードによるネットワークグループに含まれる前記無線端末は、前記複数のカラオケコマンダのうち何れかのカラオケコマンダに予め対応付けられている場合には、その対応付けられたカラオケコマンダをデータの更新元として設定するが、何れの前記カラオケコマンダにも対応付けられていない場合には、前記インフラストラクチャモードによるネットワークグループにおけるリーダとして設定された前記カラオケコマンダをデータの更新元として設定するものである。このようにすれば、インフラストラクチャモードによるネットワークグループに含まれる前記無線端末のデータの更新元となるカラオケコマンダを分散させることで、各カラオケコマンダの負荷を軽減することができる。
【図面の簡単な説明】
【００１１】
【図１】本発明が好適に適用される無線ＬＡＮネットワークシステムの構成を例示する図である。
【図２】図１の無線ＬＡＮネットワークシステムに備えられたカラオケ装置の構成を例示するブロック図である。
【図３】図１の無線ＬＡＮネットワークシステムに備えられた電子早見本装置の構成を例示するブロック図である。
【図４】図２のカラオケ装置のＣＰＵ及び図３の電子早見本装置のＣＰＵにそれぞれ備えられた制御機能の要部を説明する機能ブロック線図である。
【図５】図１の無線ＬＡＮネットワークシステムに備えられたカラオケ装置及び電子早見本装置により、アドホックモードによるネットワークグループが構成された状態を説明する図である。
【図６】図１の無線ＬＡＮネットワークシステムにおいて、アドホックモード及びインフラストラクチャモードによるネットワークグループが混在する場合について説明する図である。
【図７】図１のサーバ装置から図２のカラオケ装置へのコンテンツ配信処理について説明する図である。
【図８】図２のカラオケ装置によるコンテンツ等価処理について説明する図である。
【図９】図２のカラオケ装置によるコンテンツ等価処理について説明する図である。
【図１０】図２のカラオケ装置によるコンテンツ等価処理が完了した状態について説明する図である。
【図１１】図２のカラオケ装置のＣＰＵによるブロードキャスト配信制御の一例の要部を説明するフローチャートである。
【図１２】図３の電子早見本装置のＣＰＵによるデータ更新元決定制御の一例の要部を説明するフローチャートである。
【図１３】図２のカラオケ装置のＣＰＵによるコンテンツ等価制御の一例の要部を説明するフローチャートである。
【図１４】図２のカラオケ装置のＣＰＵによるコンテンツ等価制御の一例の要部を説明するフローチャートである。
【発明を実施するための形態】
【００１２】
以下、本発明の好適な実施例を図面に基づいて詳細に説明する。
【実施例】
【００１３】
図１は、本発明が好適に適用される無線ＬＡＮネットワークシステム１０の構成を例示する図である。この図１に示す本実施例の無線ＬＡＮネットワークシステム１０は、複数（図１では３台）のカラオケ装置（カラオケコマンダ）１２ａ、１２ｂ、１２ｃ（以下、特に区別しない場合には単にカラオケ装置１２という）と、そのカラオケ装置１２の遠隔操作装置として用いられる無線端末としての複数（図１では６台）の電子早見本装置１４ａ、１４ｂ、１４ｃ、１４ｄ、１４ｅ、１４ｆ（以下、特に区別しない場合には単に電子早見本装置１４という）とを、備え、前記複数のカラオケ装置１２及び前記複数の電子早見本装置１４により無線ＬＡＮ通信に係るネットワークグループを構成するものである。斯かるシステムでは、前記カラオケ装置１２の利用に際して、１台乃至数台ずつの前記電子早見本装置１４が後述するように前記カラオケ装置１２の遠隔操作装置として用いられるようになっている。
【００１４】
図１に示すように、前記無線ＬＡＮネットワークシステム１０において、好適には、前記複数のカラオケ装置１２相互間においてはＬＡＮ１６を介して有線ＬＡＮ通信が可能とされている。また、インフラストラクチャモードでの無線ＬＡＮ通信に用いられる単数乃至複数（図１では１つ）のアクセスポイント１８が前記ＬＡＮ１６に接続されている。また、前記無線ＬＡＮネットワークシステム１０は、好適には、ルータ２０を介して通信回線２２に接続されており、同じくその通信回線２２に接続されたカラオケサービス提供会社のサーバ装置（センタ装置）２４との相互間でその通信回線２２を介して情報の通信が可能とされている。この通信回線２２は、例えばインターネット等である。前記サーバ装置２４は、カラオケ情報（楽曲データ等）の保管や入出力管理の基本的な制御を行うサーバであり、後述するように、前記通信回線２２を介して前記カラオケ装置１２に定期的にコンテンツの配信を行うと共に、そのカラオケ装置１２からの要求に応じて所定の機能制御プログラムを送信するものである。
【００１５】
図２は、前記カラオケ装置１２の構成を例示するブロック図である。この図２に示すカラオケ装置１２は、中央演算処理装置であるＣＰＵ３２と、読出専用メモリであるＲＯＭ３４と、随時書込読出メモリであるＲＡＭ３６と、記憶装置であるハードディスク３８と、グラフィックスチップ（グラフィックスボード）等の映像処理部４０と、サウンドチップ（サウンドボード）等の音声処理部４２と、操作パネル４４と、ビデオ出力端子４８を介して前記映像処理部４０に接続された映像表示装置であるディスプレイ５０と、オーディオ入力端子５２を介して前記音声処理部４２に接続された音声入力装置であるマイクロフォン５４と、オーディオ出力端子５６を介して前記音声処理部４２に接続された音声増幅装置であるアンプ５８と、そのアンプ５８に接続された音声出力装置であるスピーカ６０と、有線ＬＡＮインターフェイス６２と、無線ＬＡＮ通信部６４とを、備えて構成されている。前記カラオケ装置１２は、前記有線ＬＡＮインターフェイス６２を介して前記ＬＡＮ１６に接続されている。そして、前記ルータ２０を介して通信回線２２に接続されたサーバ等の外部装置との相互間でその通信回線２２を介して情報の通信が可能とされている。
【００１６】
前記ＣＰＵ３２は、前記ＲＡＭ３６の一時記憶機能を利用しつつ前記ＲＯＭ３４に予め記憶された所定のプログラムに基づいて電子情報を処理・制御する所謂マイクロコンピュータであり、前記カラオケ装置１２における各種カラオケ演奏に関する制御を実行する。また、前記通信回線２２を介した前記サーバ装置２４等との間の情報通信制御等の基本的な制御に加えて、後述する本実施例のブロードキャスト配信制御等の各種制御等を実行する。
【００１７】
前記映像処理部４０は、前記カラオケ装置１２によるカラオケ演奏や、設定に関する情報などを、前記ディスプレイ５０に表示させるための各種制御を行う。前記音声処理部４２は、前記カラオケ装置１２によるカラオケ演奏に係るカラオケ曲の各種再生制御を行う。この音声処理部４２により再生された音楽信号は、前記マイクロフォン５４から前記オーディオ入力端子５２を介して入力される利用者（演奏者）の歌声とミキシングされ、前記オーディオ出力端子５６を介して前記アンプ５８に供給されてそのアンプ５８により増幅されて前記スピーカ６０から出力される。前記操作パネル４４は、利用者によるカラオケ曲の演奏操作や、各種設定のための入力装置である。
【００１８】
前記カラオケ装置１２には、前記操作パネル４４の一部乃至全部の機能を遠隔で実行するための遠隔操作装置として、前記カラオケ装置１２との間で電波による無線通信を行う無線端末としての前記電子早見本装置１４が備えられている。この電子早見本装置１４は、後述する図３に示すような構成を備えることで、前記カラオケ装置１２との間でアドホックモード或いはインフラストラクチャモードでの無線ＬＡＮ通信を行い、そのカラオケ装置１２から送信される各種情報を受信すると共に、そのカラオケ装置１２に対して各種情報の送信を行う。前記電子早見本装置１４の操作に応じて、その電子早見本装置１４から送信される信号が前記ＣＰＵ３２に供給されることで、前記カラオケ装置１２の利用者が歌いたい楽曲を選択したり、各種設定を行うための入力が受け付けられるようになっている。この設定として、具体的には、後述する無線ＬＡＮ通信をアドホックモード或いはインフラストラクチャモードにする設定が行われる。これらの設定は、好適には、前記カラオケ装置１２又は前記アクセスポイント１８との無線ＬＡＮ通信を開始する以前に、予め利用者により設定される。
【００１９】
前記有線ＬＡＮインターフェイス６２は、前記カラオケ装置１２をＬＡＮ接続端子６８を介して前記ＬＡＮ１６に接続するための接続器であり、そのように前記ＬＡＮ１６に接続されることで、前記カラオケ装置１２は、同様に前記ＬＡＮ１６に接続された他のカラオケ装置１２や前記電子早見本装置１４等の他の機器との間で情報の送受信が可能とされる。例えば、インフラストラクチャモードのカラオケ装置１２においては、前記アクセスポイント１８を介して、前記電子早見本装置１４等の機器との間でIEEE802.11等の所定の規格に準拠した無線ＬＡＮ通信を行う。例えば、前記ＬＡＮ１６に接続されたアクセスポイント１８を介して受信される前記電子早見本装置１４からの選曲入力を受け付けて前記ＲＡＭ３６に設けられた予約曲テーブルに記憶したり、そのアクセスポイント１８を介して前記カラオケ装置１２から電子早見本装置１４へ所定の情報を送信したりというように、電波を介して前記カラオケ装置１２と前記電子早見本装置１４との間における相互の情報のやりとりが実行される。本実施例において、前記カラオケ装置１２と前記電子早見本装置１４との間のインフラストラクチャモードでの無線ＬＡＮ通信は、専ら前記有線ＬＡＮインターフェイス６２、ＬＡＮ接続端子６８、ＬＡＮ１６、及びアクセスポイント１８を介して実行される。また、前記カラオケ装置１２と前記電子早見本装置１４との間のアドホックモードの無線ＬＡＮ通信は、前記無線ＬＡＮ通信部６４を介して実行される。すなわち、前記無線ＬＡＮ通信部６４は、前記電子早見本装置１４等の機器との間でIEEE802.11規格に順序したアドホックモードの無線ＬＡＮ通信を行う。
【００２０】
図３は、前記カラオケ装置１２の遠隔操作装置として用いられる無線端末の一例である前記電子早見本装置１４の構成を例示するブロック図である。この図３に示すように、前記電子早見本装置１４は、中央演算処理装置であるＣＰＵ７２と、読出専用メモリであるＲＯＭ７４と、随時書込読出メモリであるＲＡＭ７６と、フラッシュＲＯＭ等の記憶部７８と、所定の画像（映像）を表示させる表示装置８２を備えると共に、利用者の接触に応じて操作入力をや情報表示を行うタッチパネル８４を備えたタッチパネルディスプレイ８０と、利用者操作（例えば、タッチパネルディスプレイ８０からの設定）に応じて、インフラストラクチャモード、或いはアドホックモードを選択して利用可能な無線ＬＡＮ通信部９２とを、備えている。
【００２１】
前記無線ＬＡＮ通信部９２は、前記カラオケ装置１２等の機器との間で電波を介して情報の送受信を行う。例えば、前記カラオケ装置１２等の機器との間でIEEE802.11等の所定の規格に準拠した無線ＬＡＮ通信を行う。斯かる通信を行うことにより、前記カラオケ装置１２等に対して選曲入力を行ったり、そのカラオケ装置１２から送信される前記電子早見本装置１４において所定の処理を実行させるための指令を受信したりというように、電波を介して前記カラオケ装置１２等と前記電子早見本装置１４との間における相互の情報のやりとりを行う。すなわち、前記無線ＬＡＮ通信部９２は、具体的には、前記カラオケ装置１２等との間で電波による無線ＬＡＮ通信を行う無線ＬＡＮ通信モジュールである。
【００２２】
前記電子早見本装置１４は、前記無線ＬＡＮ通信部９２を介して（無線ＬＡＮ通信部９２をアダプタとして）、前記電子早見本装置１４と前記カラオケ装置１２との間のアドホックモード或いはインフラストラクチャモードでの無線ＬＡＮ通信が実行される。本実施例において、前記カラオケ装置１２との間のアドホックモードでの無線ＬＡＮ通信では、前記無線ＬＡＮ通信部９２と前記カラオケ装置１２に備えられた無線ＬＡＮ通信部６４との間で直接電波により通信が行われる。また、前記カラオケ装置１２との間のインフラストラクチャモードでの無線ＬＡＮ通信では、前記アクセスポイント１８を介して前記無線ＬＡＮ通信部９２と前記カラオケ装置１２に備えられた前記有線ＬＡＮインターフェイス６２との間で電波により通信が行われる。
【００２３】
図４は、前記カラオケ装置１２のＣＰＵ３２及び前記電子早見本装置１４のＣＰＵ７２にそれぞれ備えられた制御機能の要部を説明する機能ブロック線図である。この図４に示す無線ＬＡＮ通信制御手段１００は、前記カラオケ装置１２のＣＰＵ３２に、無線ＬＡＮ通信制御手段１１２は、前記電子早見本装置１４のＣＰＵ７２に、それぞれ機能的に備えられたものである。
【００２４】
前記無線ＬＡＮ通信制御手段１００は、前記カラオケ装置１２による前記有線ＬＡＮインターフェイス６２及び前記アクセスポイント１８等を介しての無線ＬＡＮ通信、或いは前記無線ＬＡＮ通信部６４を介しての無線ＬＡＮ通信を制御する。具体的には、前記無線ＬＡＮ通信部９２と同様なモジュールであるまた、無線ＬＡＮ通信の動作モードとして、親機（アクセスポイント）なしに子機同士で通信を行う（すなわち、各機器における無線ＬＡＮのアダプタ同士が直接通信する形態）アドホックモード（ad hoc mode）と、全ての子機が親機を経由して通信を行う（すなわち、各機器における無線ＬＡＮのアダプタが、ネットワークを統括するアクセスポイントを介して通信し、互いに直接通信しない形態）インフラストラクチャモード（infrastructure mode）とを、利用者設定によって、予め選択的に成立させる。
【００２５】
前記無線ＬＡＮ通信制御手段１００は、前記カラオケ装置１２がインフラストラクチャモードによるネットワークグループに含まれる場合、前記有線ＬＡＮインターフェイス６２及びＬＡＮ接続端子６８をアダプタとしてそのネットワークグループに係る無線ＬＡＮ通信を実行する。すなわち、インフラストラクチャモードでの無線ＬＡＮ通信は、前記有線ＬＡＮインターフェイス６２、ＬＡＮ接続端子６８、ＬＡＮ１６、及びアクセスポイント１８を介して実行する。また、前記カラオケ装置１２がアドホックモードによるネットワークグループに含まれる場合、前記無線ＬＡＮ通信部６４をアダプタとしてそのネットワークグループに係る無線ＬＡＮ通信を実行する。すなわち、アドホックモードでの無線ＬＡＮ通信は、前記無線ＬＡＮ通信部６４を介して実行する。なお、後述するように、本実施例のカラオケ装置１２は、インフラストラクチャモードによるネットワークグループに含まれると共にアドホックモードによるネットワークグループに含まれる場合も考えられる。斯かる場合において、前記無線ＬＡＮ通信制御手段１００は、前記有線ＬＡＮインターフェイス６２及びＬＡＮ接続端子６８をアダプタとしてインフラストラクチャモードによるネットワークグループに係る無線ＬＡＮ通信を実行すると共に、前記無線ＬＡＮ通信部６４をアダプタとしてアドホックモードによるネットワークグループに係る無線ＬＡＮ通信を実行する。
【００２６】
前記無線ＬＡＮ通信制御手段１１２は、前記電子早見本装置１４による前記無線ＬＡＮ通信部９２を介しての無線ＬＡＮ通信を制御する。具体的には、同様に無線ＬＡＮモジュールを備えた機器との間で、例えば２．４ＧＨｚ等の周波数帯の電波を用いて、例えばIEEE802.11等の所定の規格に準拠した無線ＬＡＮ通信を行う。また、無線ＬＡＮ通信の動作モードとして、親機（アクセスポイント）なしに子機同士で通信を行う（すなわち、各機器における無線ＬＡＮのアダプタ同士が直接通信する形態）アドホックモード（ad hoc mode）と、全ての子機が親機を経由して通信を行う（すなわち、各機器における無線ＬＡＮのアダプタが、ネットワークを統括するアクセスポイントを介して通信し、互いに直接通信しない形態）インフラストラクチャモード（infrastructure mode）とを、選択的に成立させる。本実施例の電子早見本装置１４は、好適には、前記カラオケ装置１２との間の無線ＬＡＮ通信に関して、インフラストラクチャモードによるネットワークグループ及びアドホックモードによるネットワークグループの何れか一方に択一的に含まれる。すなわち、前記カラオケ装置１２との間で、インフラストラクチャモード又はアドホックモードでの無線ＬＡＮ通信を行う。
【００２７】
前記無線ＬＡＮネットワークシステム１０においては、インフラストラクチャモードによるネットワークグループに含まれる前記複数のカラオケ装置１２のうち少なくとも１台（好適には、各店舗に１台）のカラオケ装置１２が親機であるトップコマンダ（リーダ）として設定される。このインフラストラクチャモードにおけるトップコマンダは、例えば、カラオケボックス等の各店舗における所定のカラオケ装置１２が予め定められて前記サーバ装置２４等に記憶されたものであり、後述するように、そのサーバ装置２４から前記通信回線２２等を介して直接楽曲データ等のコンテンツの配信を受ける（受信する）カラオケ装置に相当する。また、好適には、前記無線ＬＡＮネットワークシステム１０においては、アドホックモードによるネットワークグループそれぞれに単一の前記カラオケ装置１２が含まれる。すなわち、前記無線ＬＡＮネットワークシステム１０において構成されるアドホックモードによる複数のネットワークグループそれぞれに１台のカラオケ装置１２と、単数乃至複数の前記電子早見本装置１４とが含まれる構成となる。斯かる態様において、アドホックモードによるそれぞれのネットワークグループに含まれる単一のカラオケ装置１２が、そのネットワークグループにおけるトップコマンダとして動作する。
【００２８】
前記無線ＬＡＮ通信制御手段１００、１１２は、前記カラオケ装置１２と前記電子早見本装置１４との間のくくりつけ処理（対応付け処理）を行う。例えば、前記カラオケ装置１２の無線ＬＡＮ通信制御手段１００により、くくりつけブロードキャストとして、前記無線ＬＡＮネットワークシステム１０内にそのカラオケ装置１２のＩＰアドレス（IP address）が配信される。そのくくりつけブロードキャストを受信した前記電子早見本装置１４により、例えば前記タッチパネルディスプレイ８０を介して所定の操作が行われることで、その電子早見本装置１４が前記くくりつけブロードキャストの配信元である前記カラオケ装置１２に対してくくりつけられる。そのようにして所定の前記カラオケ装置１２にくくりつけられた電子早見本装置１４は、そのカラオケ装置１２の入力装置（遠隔操作装置）として機能し、以降はその電子早見本装置１４から送信される信号がくくりつけられた前記カラオケ装置１２に入力される。すなわち、前記電子早見本装置１４が所定のカラオケ装置１２に対してくくりつけられることにより、そのカラオケ装置１２に対して利用者が歌いたい楽曲を選択したり各種設定を行うための入力が可能となる。なお、前記電子早見本装置１４が何れのカラオケ装置１２にもくくりつけられていないが、何れかのネットワークグループに含まれる状態とは、その電子早見本装置１４から所定（個別）のカラオケ装置１２に対してカラオケ演奏に係る選曲入力等の操作を行うことはできないが、そのネットワークグループに含まれる他の機器との間でデータの送受信が可能な状態、例えば所定のカラオケ装置１２からのデータの配信を受け付け得る状態をいう。
【００２９】
図４に示すように、前記無線ＬＡＮ通信制御手段１００は、モード記憶手段１０２、トップコマンダ設定記憶手段１０４、ブロードキャスト先判定手段１０６、ブロードキャスト配信手段１０８、及びコンテンツ等価制御手段１１０を備えている。前記モード記憶手段１０２は、自機において設定されている無線ＬＡＮ通信のモードを記憶する。すなわち、自機においてインフラストラクチャモードでの無線ＬＡＮ通信が成立しているか、アドホックモードでの無線ＬＡＮ通信が成立しているか、或いはその両方が成立しているかを前記ＲＡＭ３６等に記憶する。前記トップコマンダ設定記憶手段１０４は、自機が前記無線ＬＡＮネットワークシステム１０におけるトップコマンダ（リーダ）として設定されているか否かを前記ＲＡＭ３６等に記憶する。前記ブロードキャスト先判定手段１０６は、後述するトップブロードキャスト等のブロードキャストの配信先（配信対象）を判定する。前記ブロードキャスト配信手段１０８は、前記ブロードキャスト先判定手段１０６により判定された配信先に対して、後述するトップブロードキャスト等のブロードキャストを配信する。前記コンテンツ等価制御手段１１０は、後述する図７〜図１０に示すように、前記無線ＬＡＮネットワークシステム１０内に備えられた複数の前記カラオケ装置１２の間でコンテンツ等価処理を実行する。
【００３０】
また、図４に示すように、前記無線ＬＡＮ通信制御手段１１２は、モード記憶手段１１４、受信モード決定手段１１６、ブロードキャスト受信手段１１８、くくりつけ先記憶手段１２０、トップコマンダ記憶手段１２２、及びデータ更新元決定手段１２４を備えている。前記モード記憶手段１１４は、自機において設定されている無線ＬＡＮ通信のモードを記憶する。すなわち、自機においてインフラストラクチャモードでの無線ＬＡＮ通信が成立しているか、或いはアドホックモードでの無線ＬＡＮ通信が成立しているかを前記ＲＡＭ７６等に記憶する。前記受信モード決定手段１１６は、前記モード記憶手段１１４により記憶された通信モードに応じて、無線ＬＡＮ通信に係る受信モードを決定する。例えば、自機においてインフラストラクチャモードでの無線ＬＡＮ通信が成立している場合と、アドホックモードでの無線ＬＡＮ通信が成立している場合とで、それぞれ異なる自機のＩＰアドレスを設定する。前記ブロードキャスト受信手段１１８は、前記カラオケ装置１２から配信されるブロードキャストを受信する。前記くくりつけ先記憶手段１２０は、自機が何れかの前記カラオケ装置１２に対してくくりつけられている（くくりつけ処理が行われている）場合、そのくくりつけられたカラオケ装置１２の識別情報（例えば、そのカラオケ装置１２のＩＰアドレス）を記憶する。前記トップコマンダ記憶手段１２２は、自機が属するネットワークグループにおけるトップコマンダとしてのカラオケ装置１２の識別情報（例えば、そのカラオケ装置１２のＩＰアドレス）を記憶する。前記データ更新元決定手段１２４は、自機が前記記憶部７８等に記憶されたデータの更新を行う更新元（データ配信元）となる前記カラオケ装置１２を決定する。
【００３１】
前記コンテンツ等価制御手段１１０は、前記無線ＬＡＮネットワークシステム１０内に備えられた複数の前記カラオケ装置１２の間でコンテンツ等価処理を実行する。例えば、前記複数のカラオケ装置１２のハードディスク３８等に記憶された楽曲データや背景映像データ等の各種コンテンツに関して、コンテンツの数及び種類をそれら複数のカラオケ装置１２相互間で一致させる処理を行う。例えば、前記カラオケ装置１２のハードディスク３８等には、楽曲データや背景映像データ等の各種コンテンツと、そのハードディスク３８等に記憶されるべきコンテンツのリストとが記憶されており、そのコンテンツのリストは、前記サーバ装置２４から前記インフラストラクチャモードにおけるトップコマンダとしてのカラオケ装置１２（例えば、カラオケ装置１２ａ）への情報配信が行われることにより更新される。所定のカラオケ装置１２における前記ハードディスク３８に記憶されたコンテンツのリストと、そのハードディスク３８に記憶されたコンテンツが一致しない場合、不足するコンテンツが前記無線ＬＡＮネットワークシステム１０内に備えられた他のカラオケ装置１２からコピーされることで、前記コンテンツ等価制御手段１１０による等価処理が行われる。
【００３２】
図７〜図１０は、前記コンテンツ等価制御手段１１０によるコンテンツ等価処理について説明する図である。図７に示すように、前記無線ＬＡＮネットワークシステム１０内に備えられた複数の前記カラオケ装置１２において、好適には、前記インフラストラクチャモードにおけるトップコマンダとして設定された前記カラオケ装置１２ａに対して、前記サーバ装置２４からの最新コンテンツの配信が行われる。これは、前記サーバ装置２４に対して各カラオケ装置１２がコンテンツの配信を受けることによるそのサーバ装置２４の負荷の増大を抑制するためである。このサーバ装置２４からの最新コンテンツの配信と同期して、最新のコンテンツのリストが前記カラオケ装置１２ａのハードディスク３８等に記憶される。次に、図８に示すように、等価元となる前記カラオケ装置１２ａから等価先となる前記カラオケ装置１２ｂに対して、前記ＬＡＮ１６（有線ＬＡＮ）を介して最新のコンテンツのリストに基づく不足分のコンテンツのコピーが行われる。斯かる処理により、前記カラオケ装置１２ｂのハードディスク３８等に記憶されるコンテンツ及びコンテンツのリストは、前記サーバ装置２４から配信された最新のものとされる。以降は、図９に示すように、前記カラオケ装置１２ａによる等価先となった前記カラオケ装置１２ｂからも、前記ＬＡＮ１６を介して他の等価先となる前記カラオケ装置１２ｃ等に対して、最新のコンテンツのリストに基づく不足分のコンテンツのコピーが行われる。斯かる等価処理が繰り返されることにより、図１０に示すように、前記無線ＬＡＮネットワークシステム１０内に備えられた複数の前記カラオケ装置１２それぞれにおけるハードディスク３８等に記憶されるコンテンツ及びコンテンツのリストが、前記サーバ装置２４から配信された最新のものとされるのである。
【００３３】
本実施例の無線ＬＡＮネットワークシステム１０との対比のために、従来のカラオケシステムに適用される無線ＬＡＮネットワークシステムについて説明する。複数のカラオケコマンダと、そのカラオケコマンダの遠隔操作装置として用いられる複数の無線端末とを、備えたカラオケシステムにおいて、従来の技術では、専らインフラストラクチャモードでの無線ＬＡＮ通信が行われていた。例えば、図１に示す構成において、前記複数のカラオケ装置１２及び前記複数の電子早見本装置１４が何れも前記アクセスポイント１８を介して前記ＬＡＮ１６に接続され、そのアクセスポイント１８を介してインフラストラクチャモードでの無線ＬＡＮ通信を行う態様とされていた。斯かる従来の技術において、前記電子早見本装置１４におけるデータの更新は、その電子早見本装置１４がくくりつけられた前記カラオケ装置１２或いはトップコマンダとして設定されたカラオケ装置１２（例えば、カラオケ装置１２ａ）からのデータ配信により行われていた。すなわち、前述のように、前記サーバ装置２４から最新のコンテンツが前記無線ＬＡＮネットワークシステム１０に配信される毎に、例えばその最新のコンテンツとしての新譜楽曲に対応して、前記電子早見本装置１４においてその新譜楽曲を選曲入力可能とするための楽曲データのリスト等が、前記電子早見本装置１４がくくりつけられた前記カラオケ装置１２或いはトップコマンダとしてのカラオケ装置１２からその電子早見本装置１４に対して配信されるようになっていた。
【００３４】
すなわち、前記複数の電子早見本装置１４のうち、何れかのカラオケ装置１２にくくりつけられた前記電子早見本装置１４は、そのカラオケ装置１２からのデータ配信により前記記憶部７８に記憶されたデータの更新（サーバ装置２４から配信される最新データの反映）を行っていた。また、何れのカラオケ装置１２にもくくりつけられていない前記電子早見本装置１４は、トップコマンダとして設定されたカラオケ装置１２ａからのデータ配信により前記記憶部７８に記憶されたデータの更新を行っていた。具体的には、トップコマンダとして設定されたカラオケ装置１２ａから前記無線ＬＡＮネットワークシステム内に配信されるトップブロードキャストに応じてそのカラオケ装置１２ａをデータの更新を行う更新元（データ配信元）として決定し、そのカラオケ装置１２ａから前記アクセスポイント１８等を介してデータの配信を受けていた。斯かる処理により、何れのカラオケ装置１２にもくくりつけられていない前記電子早見本装置１４にも前記サーバ装置２４から配信される最新データが反映され、その電子早見本装置１４が何れかのカラオケ装置１２に対してくくりつけられた際に、その最新データに基づいて選曲入力等の処理が可能とされていた。
【００３５】
図５は、前記無線ＬＡＮネットワークシステム１０に備えられたカラオケ装置１２ａ及び前記電子早見本装置１４ａ〜１４ｄにより、アドホックモードによるネットワークグループ（破線で囲繞して示す）が構成された状態を説明する図である。前述のように、本実施例の無線ＬＡＮネットワークシステム１０に備えられたカラオケ装置１２及び電子早見本装置１４は、前記無線ＬＡＮ通信部６４、９２（内蔵無線装置）を備えていることにより、アドホックモードでの無線ＬＡＮ通信を行うことができる。アドホックモードでの無線ＬＡＮ通信おいては、前記アクセスポイント１８を設置する必要がないため、所謂ナイト店等、単一の前記カラオケ装置１２が設置された店舗における無線ＬＡＮ通信に好適に適用される。この図５に示す例においては、前記電子早見本装置１４ａ、１４ｂ、１４ｃが前記カラオケ装置１２ａにくくりつけられており、前記電子早見本装置１４ｄは何れのカラオケ装置にもくくりつけられていない。前述のように、斯かるアドホックモードでの無線ＬＡＮ通信では、そのアドホックモードによるネットワークグループに含まれる単一のカラオケ装置１２（図５に示す例ではカラオケ装置１２ａ）がそのネットワークグループにおけるトップコマンダとして動作し、そのカラオケ装置１２からネットワークグループに含まれる前記電子早見本装置１４に対してトップブロードキャストの配信が行われる。すなわち、何れのカラオケ装置にもくくりつけられていない前記電子早見本装置１４ｄにおいては、トップコマンダとして動作する前記カラオケ装置１２ａからアドホックモードによるネットワークグループ内に配信されるトップブロードキャストに応じて、そのカラオケ装置１２ａがデータの更新を行う更新元（データ配信元）として決定される。斯かる処理により、何れのカラオケ装置１２にもくくりつけられていない前記電子早見本装置１４ｄにも前記サーバ装置２４から配信される最新データが反映され、その電子早見本装置１４ｄが何れかのカラオケ装置１２に対してくくりつけられた際に、その最新データに基づいて選曲入力等の処理が可能とされる。
【００３６】
図６は、例えば１つの店舗における無線ＬＡＮネットワークシステムにおいて、アドホックモードによるネットワークグループ及びインフラストラクチャモードによるネットワークグループが混在する場合について説明する図である。この図６に示す例では、前記無線ＬＡＮネットワークシステム１０に備えられたカラオケ装置１２ａ〜１２ｃ及び電子早見本装置１４ｅ〜１４ｇにより、インフラストラクチャモードによるネットワークグループ（一点鎖線で囲繞して示す）Ｉｎが構成されている。また、前記無線ＬＡＮネットワークシステム１０に備えられたカラオケ装置１２ａ及び前記電子早見本装置１４ａ〜１４ｄにより、アドホックモードによるネットワークグループ（破線で囲繞して示す）Ａｎ１が構成されている。また、前記無線ＬＡＮネットワークシステム１０に備えられたカラオケ装置１２ｄ及び電子早見本装置１４ｈにより、アドホックモードによるネットワークグループ（破線で囲繞して示す）Ａｎ２が構成されている。すなわち、前記カラオケ装置１２ａは、インフラストラクチャモードによるネットワークグループＩｎに含まれると共に、アドホックモードによるネットワークグループＡｎ１に含まれる。図６に示す例において、前記電子早見本装置１４ａ、１４ｂ、１４ｃが前記カラオケ装置１２ａに、前記電子早見本装置１４ｅが前記カラオケ装置１２ｂに、前記電子早見本装置１４ｆが前記カラオケ装置１２ｃに、前記電子早見本装置１４ｈが前記カラオケ装置１２ｄにそれぞれくくりつけられており、前記電子早見本装置１４ｄ及び１４ｇは何れのカラオケ装置にもくくりつけられていない。
【００３７】
前述した図６に示す構成において、前記カラオケ装置１２ａが前記インフラストラクチャモードによるネットワークグループＩｎにおけるリーダ（トップコマンダ）として設定された例を考えると、従来の技術では、前記電子早見本装置１４ｇにおけるデータの更新が行われなくなるという弊害があった。すなわち、前記カラオケ装置１２ａは、前記インフラストラクチャモードによるネットワークグループＩｎにおけるリーダとして設定されていると共に、前記アドホックモードによるネットワークグループＡｎ１におけるトップコマンダとして動作するものであるため、従来の技術では、前記カラオケ装置１２ａから前記アドホックモードによるネットワークグループＡｎ１に対するトップブロードキャストは行われるが、そのカラオケ装置１２ａから前記インフラストラクチャモードによるネットワークグループＩｎに対するトップブロードキャストが行われない。従って、何れのカラオケ装置にもくくりつけられていない前記電子早見本装置１４ｄ及び１４ｇのうち、前記アドホックモードによるネットワークグループＡｎ１に含まれる電子早見本装置１４ｄについては、前記カラオケ装置１２ａがデータの更新を行う更新元（データ配信元）として決定され、そのカラオケ装置１２ａから前記電子早見本装置１４ｄに対するデータの配信が行われるが、前記インフラストラクチャモードによるネットワークグループＩｎに含まれる前記電子早見本装置１４ｇに対しては何れのカラオケ装置からのトップブロードキャストも行われないため、データの更新を行う更新元（データ配信元）としてのカラオケ装置を決定することができず、その電子早見本装置１４ｇに対しては前記サーバ装置２４から配信される最新データが反映されないという不具合が生じる。
【００３８】
本実施例の無線ＬＡＮネットワークシステム１０においては、前記インフラストラクチャモードによるネットワークグループにおけるリーダとして設定された前記カラオケ装置１２が、同時に前記アドホックモードによるネットワークグループに含まれる場合、そのカラオケ装置１２から前記インフラストラクチャモードによるネットワークグループに対するトップブロードキャストを行うと共に、前記アドホックモードによるネットワークグループに対するトップブロードキャストを行う。すなわち、前記ブロードキャスト先判定手段１０６は、前記トップコマンダ設定記憶手段１０４により自機がインフラストラクチャモード及びアドホックモードによるネットワークグループにおけるリーダとして設定されている場合には、斯かるインフラストラクチャモード及びアドホックモードによるネットワークグループ両方をトップブロードキャストの配信先として判定する。斯かる制御により、前述した図６に示す構成において、前記インフラストラクチャモードによるネットワークグループＩｎに含まれる、何れのカラオケ装置にもくくりつけられていない前記電子早見本装置１４ｇに対してもトップブロードキャストの配信が行われ、前記カラオケ装置１２ａがその電子早見本装置１４ｇに対してデータの更新を行う更新元（データ配信元）として決定される。すなわち、前記カラオケ装置１２ａから前記電子早見本装置１４ｇに対するデータの配信が行われ、その電子早見本装置１４ｇに対して前記サーバ装置２４から配信される最新データが反映される。
【００３９】
また、本実施例の無線ＬＡＮネットワークシステム１０において、前記インフラストラクチャモードによるネットワークグループに含まれる前記電子早見本装置１４は、前記複数のカラオケ装置１２のうち何れかのカラオケ装置に予めくくりつけられている（対応付けられている）場合には、そのくくりつけられたカラオケ装置１２をデータの更新元として設定するが、何れの前記カラオケ装置１２にもくくりつけられていない場合には、前記インフラストラクチャモードによるネットワークグループにおけるリーダとして設定された前記カラオケ装置１２をデータの更新元として設定する。例えば、前述した図６に示す構成において、前記インフラストラクチャモードによるネットワークグループＩｎに含まれる前記電子早見本装置１４ｅ、１４ｆ、１４ｇに対しては、そのネットワークグループＩｎにおけるトップコマンダ（リーダ）である前記カラオケ装置１２ａからトップブロードキャストの配信が行われるが、前記カラオケ装置１２ｂにくくりつけられた前記電子早見本装置１４ｅ及び前記カラオケ装置１２ｃにくくりつけられた前記電子早見本装置１４ｆについては、それぞれくくりつけられたカラオケ装置１２ｂ、１２ｃがデータの更新元として設定される。そして、何れのカラオケ装置１２に対してもくくりつけられていない前記電子早見本装置１４ｇのデータの更新元として、前記インフラストラクチャモードによるネットワークグループＩｎにおけるトップコマンダである前記カラオケ装置１２ａが設定される。
【００４０】
図１１は、前記カラオケ装置１２のＣＰＵ３２によるブロードキャスト配信制御の一例の要部を説明するフローチャートであり、所定の周期で繰り返し実行されるものである。
【００４１】
先ず、ステップ（以下、ステップを省略する）ＳＡ１において、前記カラオケ装置１２において、アドホックモードでの無線ＬＡＮ通信が行われているか否か、すなわち自機がアドホックモードによるネットワークグループに含まれるか否かが判断される。このＳＡ１の判断が否定される場合には、ＳＡ６以下の処理が実行されるが、ＳＡ１の判断が肯定される場合には、ＳＡ２において、前記カラオケ装置１２において、インフラストラクチャモードでの無線ＬＡＮ通信が行われているか否か、すなわち自機がインフラストラクチャモードによるネットワークグループに含まれるか否かが判断される。このＳＡ２の判断が否定される場合には、ＳＡ３において、アドホックモードによるネットワークグループに対して前記トップブロードキャストの配信が行われた後、本ルーチンが終了させられるが、ＳＡ２の判断が肯定される場合には、ＳＡ４において、自機が前記インフラストラクチャモードによるネットワークグループにおけるトップコマンダ（リーダ）として設定されているか否かが判断される。このＳＡ４の判断が否定される場合には、ＳＡ３以下の処理が実行されるが、ＳＡ４の判断が肯定される場合には、ＳＡ５において、アドホックモードによるネットワークグループ及びインフラストラクチャモードによるネットワークグループ双方に対して前記トップブロードキャストの配信が行われた後、本ルーチンが終了させられる。ＳＡ６においては、前記カラオケ装置１２において、インフラストラクチャモードでの無線ＬＡＮ通信が行われているか否か、すなわち自機がインフラストラクチャモードによるネットワークグループに含まれるか否かが判断される。このＳＡ６の判断が否定される場合には、それをもって本ルーチンが終了させられるが、ＳＡ６の判断が肯定される場合には、ＳＡ７において、自機が前記インフラストラクチャモードによるネットワークグループにおけるトップコマンダ（リーダ）として設定されているか否かが判断される。このＳＡ７の判断が否定される場合には、それをもって本ルーチンが終了させられるが、ＳＡ７の判断が肯定される場合には、ＳＡ８において、前記インフラストラクチャモードによるネットワークグループに対して前記トップブロードキャストの配信が行われた後、本ルーチンが終了させられる。
【００４２】
図１２は、前記電子早見本装置１４のＣＰＵ７２によるデータ更新元決定制御の一例の要部を説明するフローチャートであり、所定の周期で繰り返し実行されるものである。
【００４３】
先ず、ＳＢ１において、前記電子早見本装置１４において、アドホックモードでの無線ＬＡＮ通信が行われているか否か、すなわち自機がアドホックモードによるネットワークグループに含まれるか否かが判断される。このＳＢ１の判断が否定される場合には、ＳＢ７以下の処理が実行されるが、ＳＢ１の判断が肯定される場合には、ＳＢ２において、ブロードキャストの受信モードがアドホックモードに決定され、アドホックモードに対応するＩＰアドレスが無線ＬＡＮモジュールにおいて設定される。次に、ＳＢ３において、トップコマンダである前記カラオケ装置１２からトップブロードキャストが受信（配信）されたか否かが判断される。このＳＢ３の判断が否定されるうちは、そのＳＢ３の判断が繰り返されることにより待機させられるが、ＳＢ３の判断が肯定される場合には、ＳＢ４において、前記電子早見本装置１４が何れかの前記カラオケ装置１２に対してくくりつけられているか否か、すなわち自機がくくりつけられたカラオケ装置１２が存在するか否かが判断される。このＳＢ４の判断が肯定される場合には、ＳＢ５において、自機がくくりつけられた前記カラオケ装置１２が前記電子早見本装置１４に対する更新元（データ配信元）として決定された後、本ルーチンが終了させられるが、ＳＢ４の判断が否定される場合には、ＳＢ６において、受信されたトップブロードキャストの配信元である前記アドホックモードにおけるトップコマンダである前記カラオケ装置１２が前記電子早見本装置１４に対する更新元として決定された後、本ルーチンが終了させられる。
【００４４】
ＳＢ７においては、前記電子早見本装置１４において、インフラストラクチャモードでの無線ＬＡＮ通信が行われているか否か、すなわち自機がインフラストラクチャモードによるネットワークグループに含まれるか否かが判断される。このＳＢ７の判断が否定される場合には、それをもって本ルーチンが終了させられるが、ＳＢ７の判断が肯定される場合には、ＳＢ８において、ブロードキャストの受信モードがインフラストラクチャモードに決定され、インフラストラクチャモードに対応するＩＰアドレスが無線ＬＡＮモジュールにおいて設定される。次に、ＳＢ９において、トップコマンダである前記カラオケ装置１２からトップブロードキャストが受信（配信）されたか否かが判断される。このＳＢ９の判断が否定されるうちは、そのＳＢ９の判断が繰り返されることにより待機させられるが、ＳＢ９の判断が肯定される場合には、ＳＢ１０において、前記電子早見本装置１４が何れかの前記カラオケ装置１２に対してくくりつけられているか否か、すなわち自機がくくりつけられたカラオケ装置１２が存在するか否かが判断される。このＳＢ１０の判断が肯定される場合には、ＳＢ１１において、自機がくくりつけられた前記カラオケ装置１２が前記電子早見本装置１４に対する更新元（データ配信元）として決定された後、本ルーチンが終了させられるが、ＳＢ１０の判断が否定される場合には、ＳＢ１２において、受信されたトップブロードキャストの配信元である前記インフラストラクチャモードにおけるトップコマンダである前記カラオケ装置１２が前記電子早見本装置１４に対する更新元として決定された後、本ルーチンが終了させられる。
【００４５】
図１３は、前記カラオケ装置１２のＣＰＵ３２によるコンテンツ等価制御の一例の要部を説明するフローチャートであり、所定の周期で繰り返し実行されるものである。この図１３に示すコンテンツ等価制御は、センタ装置としての前記サーバ装置２４から、前記インフラストラクチャモードにおけるトップコマンダ（リーダ）としての前記カラオケ装置１２に対するコンテンツの配信に係るものである。
【００４６】
先ず、ＳＣ１において、前記サーバ装置２４から最新のコンテンツのリストが配信（受信）され、自機の前記ハードディスク３８に記憶されたコンテンツと、その配信されたコンテンツのリストに記載されたコンテンツとが比較される。そして、そのコンテンツのリストに記載されたコンテンツと、自機の前記ハードディスク３８に記憶されたコンテンツとの差分が存在するか否かが判断される。このＳＣ１の判断が否定される場合には、それをもって本ルーチンが終了させられるが、ＳＣ１の判断が肯定される場合には、ＳＣ２において、前記サーバ装置２４との間でコンテンツ等価処理が開始される。次に、ＳＣ３において、前記サーバ装置２４との間でコンテンツ等価処理が完了し、前記差分が解消されたか否かが判断される。このＳＣ３の判断が否定されるうちは、ＳＣ３の判断が繰り返されることにより待機させられるが、ＳＣ３の判断が肯定される場合には、ＳＣ４において、自機が属するネットワークグループに対して、前記最新のコンテンツに対応するブロードキャストの配信が実行された後、本ルーチンが終了させられる。
【００４７】
図１４は、前記カラオケ装置１２のＣＰＵ３２によるコンテンツ等価制御の一例の要部を説明するフローチャートであり、所定の周期で繰り返し実行されるものである。この図１４に示すコンテンツ等価制御は、前記カラオケ装置１２相互間でのコンテンツの等価処理に係るものである。
【００４８】
先ず、ＳＤ１において、他のカラオケ装置１２から最新のコンテンツに対応するブロードキャストが受信されたか否かが判断される。このＳＤ１の判断が否定される場合には、それをもって本ルーチンが終了させられるが、ＳＤ１の判断が肯定される場合には、ＳＤ２において、自機の前記ハードディスク３８に記憶されたコンテンツと、その配信されたブロードキャストに対応するコンテンツのリストに記載されたコンテンツとが比較される。そして、そのコンテンツのリストに記載されたコンテンツと、自機の前記ハードディスク３８に記憶されたコンテンツとの差分が存在するか否かが判断される。このＳＤ２の判断が否定される場合には、ＳＤ６において、自機のコンテンツに対応するブロードキャストの配信が実行された後、本ルーチンが終了させられるが、ＳＤ２の判断が肯定される場合には、ＳＤ３において、自機が属するネットワークグループに含まれるカラオケ装置１２であって、コンテンツ等価処理を実行可能なカラオケ装置１２が存在するか否かが判断される。このＳＤ３の判断が否定される場合には、ＳＤ６以下の処理が実行されるが、ＳＤ３の判断が肯定される場合には、ＳＤ４において、前記他のカラオケ装置１２との間でコンテンツ等価処理が開始される。次に、ＳＤ５において、前記他のカラオケ装置１２との間でコンテンツ等価処理が完了し、前記差分が解消されたか否かが判断される。このＳＤ５の判断が否定されるうちは、ＳＤ５の判断が繰り返されることにより待機させられるが、ＳＤ５の判断が肯定される場合には、ＳＤ６において、自機が属するネットワークグループに対して、前記最新のコンテンツに対応するブロードキャストの配信が実行された後、本ルーチンが終了させられる。
【００４９】
以上の制御において、ＳＡ、ＳＣ、及びＳＤが前記無線ＬＡＮ通信制御手段１００の動作に、ＳＡ１、ＳＡ２、及びＳＡ６が前記モード記憶手段１０２の動作に、ＳＡ４及びＳＡ７が前記トップコマンダ設定記憶手段１０４の動作に、ＳＡ３、ＳＡ５、及びＳＡ８が前記ブロードキャスト先判定手段１０６及び前記ブロードキャスト配信制御手段１０８の動作に、ＳＣ１〜ＳＣ４及びＳＤ１〜ＳＤ６が前記コンテンツ等価制御手段１１０の動作に、ＳＢが前記無線ＬＡＮ通信制御手段１１２の動作に、ＳＢ１及びＳＢ７が前記モード記憶手段１１４の動作に、ＳＢ２及びＳＢ８が前記受信モード決定手段１１６の動作に、ＳＢ３及びＳＢ９が前記ブロードキャスト受信手段１１８の動作に、ＳＢ４及びＳＢ１０が前記くくりつけ先記憶手段１２０の動作に、ＳＢ６及びＳＢ１２が前記トップコマンダ記憶手段１２２の動作に、ＳＢ５、ＳＢ６、ＳＢ１１、及びＳＢ１２が前記データ更新元決定手段１２４の動作に、それぞれ対応する。
【００５０】
このように、本実施例によれば、前記インフラストラクチャモードによるネットワークグループにおけるリーダとして設定されたカラオケコマンダである前記カラオケ装置１２が、同時に前記アドホックモードによるネットワークグループに含まれる場合、そのカラオケ装置１２から前記インフラストラクチャモードによるネットワークグループに対するトップブロードキャストを行うと共に、前記アドホックモードによるネットワークグループに対するトップブロードキャストを行うものであることから、インフラストラクチャモードによるネットワークグループに含まれる無線端末としての電子早見本装置１４であって、何れの前記カラオケ装置１２にも対応付けられていない電子早見本装置１４に対して、前記リーダとして設定されたカラオケ装置１２から好適にデータの配信を行うことができる。すなわち、アドホックモード及びインフラストラクチャモードによるネットワークグループが混在する場合におけるデータ配信の漏れを抑制する無線ＬＡＮネットワークシステム１０を提供することができる。
【００５１】
とりわけ、本実施例の無線ＬＡＮネットワークシステム１０のように、複数のカラオケ装置１２と、そのカラオケ装置１２の遠隔操作装置として用いられる複数の電子早見本装置１４とを、備えた無線ＬＡＮネットワークシステムでは、前記カラオケ装置１２が前記電子早見本装置１４に対するデータの配信元となる態様が多く、前記カラオケ装置１２が親機的に動作し、前記電子早見本装置１４が子機的に動作するという性質から、その電子早見本装置１４におけるデータの更新が問題となるが、本実施例の無線ＬＡＮネットワークシステム１０によれば、アドホックモード及びインフラストラクチャモードによるネットワークグループが混在する場合におけるデータ配信の漏れを好適に抑制することができるのである。
【００５２】
また、前記インフラストラクチャモードによるネットワークグループに含まれる前記電子早見本装置１４は、前記複数のカラオケ装置１２のうち何れかのカラオケ装置１２に予め対応付けられている場合には、その対応付けられたカラオケ装置１２をデータの更新元として設定するが、何れの前記カラオケ装置１２にも対応付けられていない場合には、前記インフラストラクチャモードによるネットワークグループにおけるリーダとして設定された前記カラオケ装置１２をデータの更新元として設定するものであるため、インフラストラクチャモードによるネットワークグループに含まれる前記電子早見本装置１４のデータの更新元となるカラオケ装置１２を分散させることで、各カラオケ装置１２の負荷を軽減することができる。
【００５３】
以上、本発明の好適な実施例を図面に基づいて詳細に説明したが、本発明はこれに限定されるものではなく、更に別の態様においても実施される。
【００５４】
例えば、前述の実施例では、前記カラオケ装置１２の遠隔操作装置として用いられる無線端末として、前記電子早見本装置１４を備えた無線ＬＡＮネットワークシステム１０について説明したが、本発明はこれに限定されるものではなく、別の態様の無線ＬＡＮネットワークシステムにも好適に適用される。例えば、前記カラオケ装置１２の遠隔操作装置として用いられる無線端末として、携帯電話機（スマートフォン）やタブレット端末等を備えた無線ＬＡＮネットワークシステムにおける無線ＬＡＮ通信に係るチャネル変更制御にも、本発明は好適に適用されるものである。
【００５５】
また、前述の実施例においては、図７〜図１０を用いて前述したように、先ず、前記サーバ装置２４からリーダであるカラオケ装置１２に対して最新コンテンツの配信を行い、前記カラオケ装置１２を等価元、他のカラオケ装置１２を等価先として等価処理を繰り返すことによりシステム内における複数のカラオケ装置１２の等価処理を行う態様について説明したが、全ての前記カラオケ装置１２がホスト装置としての前記サーバ装置２４に接続され、そのサーバ装置２４から直接コンテンツの配信を受けるものであっても当然に構わない。
【００５６】
その他、一々例示はしないが、本発明はその趣旨を逸脱しない範囲内において種々の変更が加えられて実施されるものである。
【符号の説明】
【００５７】
１０：無線ＬＡＮネットワークシステム、１２：カラオケ装置（カラオケコマンダ）、１４：電子早見本装置（無線端末）
【図１】
0005482853.tif 000002
【図２】
0005482853.tif 000003
【図３】
0005482853.tif 000004
【図４】
0005482853.tif 000005
【図５】
0005482853.tif 000006
【図６】
0005482853.tif 000007
【図７】
0005482853.tif 000008
【図８】
0005482853.tif 000009
【図９】
0005482853.tif 000010
【図１０】
0005482853.tif 000011
【図１１】
0005482853.tif 000012
【図１２】
0005482853.tif 000013
【図１３】
0005482853.tif 000014
【図１４】
0005482853.tif 000015