(57)【要約】  【課題】  センタ装置の通信量の増大を効果的に防止しながら、子機端末装置の動作に関する障害をセンタ装置のオペレータに特定させるに効果的な情報を比較的速やかにセンタで収集することのできるネットワーク通信システムを提供する。  【解決手段】  センタ装置１との通信機能を有する親機端末装置７と、親機端末装置７との通信機能を有する子機端末装置１０とを備えたネットワークシステム１００であって、子機端末装置１０は自機の履歴情報を順次子機側記憶部に記憶させ、自機の障害の発生を検知し、これを検知時に、障害を通知する通信メッセージを履歴情報とともに親機端末装置７に対して送信し、親機側端末装置７は、子機端末装置１０から履歴情報と通知メッセージを受信すると、履歴情報を親機側記憶部に順次記憶させて、センタ装置１に対して通知メッセージを転送し、親機側記憶部に記憶する履歴情報を所定のタイミングでセンタ装置１に送信する。  【選択図】  図１
2006279795.tif 000002
【特許請求の範囲】
【請求項１】
センタ装置との通信機能を有する親機端末装置と、この親機端末装置との通信機能を有する子機端末装置とを備えたネットワークシステムであって、
前記子機端末装置は、
ネットワークを介して親機通信装置と通信を行う子機側通信部と、
自機の動作履歴である履歴情報を記憶するための子機側記憶部と、
自機の履歴情報を順次前記子機側記憶部に記憶させ、
自機の動作に関する障害の発生を検知し、
この障害の発生を検知したときに、障害を通知する通知メッセージを作成し、この作成した通信メッセージを前記子機側記憶部に記憶される履歴情報とともに前記子機側通信部を用いて親機端末装置に対して送信する子機側履歴処理部と、を備え、
前記親機側端末装置は、
ネットワークを介して前記センタ装置と通信を行う親機側通信部と、
子機通信端末の履歴情報を記憶するための親機側記憶部と、
前記親機側通信部で子機端末装置から履歴情報と通知メッセージを受信すると、受信した履歴情報を親機側記憶部に順次記憶させるとともに、センタ装置に対して通知メッセージを転送し、
センタ装置に対して前記親機側記憶部に記憶する履歴情報を所定のタイミングで前記親機側通信部を用いて送信する親機側履歴処理部と、を備える、
ことを特徴とするネットワーク通信システム。
【請求項２】
前記親機側履歴処理部は、
前記親機側記憶部に記憶される履歴情報のうち前記通知メッセージで通知される障害の発生に関係する情報のみを抽出して、この抽出した情報をセンタ装置に対して送信する、
ことを特徴とする請求項１に記載のネット通信ワークシステム。
【請求項３】
前記親機端末装置はカラオケ楽曲を再生するカラオケ装置であり、前記子機端末装置は前記カラオケ装置のリモートコントローラである、ことを特徴とする請求項１又は２に記載のネットワーク通信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、センタ装置に通信可能に接続された親機端末装置と、このセンタ装置と親機端末装置を介して通信する機能を備えた子機端末装置を含むネットワーク通信システムに関する。
【背景技術】
【０００２】
従来から、センタ装置と通信する機能を備えた親機端末装置と、この親機端末装置と通信する機能を備えた子機端末装置とを備えた通信システムは知られている。
【０００３】
例えば、カラオケ店舗では、カラオケ楽曲データを配信するセンタ（センタ装置）との通信機能を備えたカラオケ装置（親機端末装置）と、このカラオケ装置のリモートコントローラ（子機端末装置）とを備えたカラオケシステムが利用されている。このシステムでは、このカラオケ装置とリモートコントローラとは赤外線通信によって通信を行う。カラオケ装置はリモートコントローラから赤外線信号として受信した曲番号でカラオケ楽曲を識別し、自機の蓄積するカラオケ楽曲データ群のなかから識別したカラオケ楽曲データを読み出して演奏を実行する。このカラオケ装置はカラオケ楽曲データを配信するセンタにインターネット等の広域ネットワークを介して接続されている。カラオケ装置が記憶しているカラオケ楽曲データ群は、センタからダウンロードしたものである（例えば、特許文献１を参照）。
【０００４】
最近、このようなカラオケシステムでは、利用者に多様なサービスを提供するために、単にカラオケ装置を操作する操作機能だけでなく、更に多様な機能を有する多機能なリモートコントローラを用いることが提案されている。このような多機能なリモートコントローラは単に操作機能のみを有するリモートコントローラに比較して高価なものとなり、カラオケ店舗に代替品を数多く用意することが困難となる。
【特許文献１】特開２０００−３５７９１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
このため、リモートコントローラが所定の動作を実行しない等、リモートコントローラの動作に関する障害が発生した場合に、できるだけ速やかに修理員がリモートコントローラを修理することが必要となる。
【０００６】
上述したカラオケシステムでは、センタが定期的にリモートコントローラの障害の発生や動作の履歴を取得する構成を採用すると、この取得された情報を利用して修理員がリモートコントローラの障害箇所を特定して、この箇所の修理をすることができる。
【０００７】
しかしながら、センタはリモートコントローラだけでなくカラオケ装置の状態を管理する必要もあるため、カラオケ装置の障害の発生や動作履歴についてもカラオケ装置との通信によって取得する必要がある。このため、カラオケ装置との通信に加えて、リモートコントローラと通信を行うと、センタが多数の端末装置と通信を行う必要が生じるため、センタの通信量が増大する。また、最近ではカラオケ装置とリモートコントローラとが協働でサービスを提供する場合があるが、このような場合にはリモートコントローラに関する動作の履歴だけでは、この履歴を用いてセンタのオペレータがリモートコントローラの障害箇所の特定を行うことができない場合がある。
【０００８】
また、センタ１が定期的にリモートコントローラの動作履歴を収集するだけでは、リモートコントローラの動作に関して障害があったときに、センタ１で速やかに障害に関するリモートコントローラの動作の履歴を取得することができない場合がある。
【０００９】
上記課題を解決するために、本発明は、センタ（センタ装置）の通信相手先の増加を効果的に防止しながら、リモートコントローラ（子機端末装置）の動作に関する障害をセンタ（センタ装置）のオペレータに特定させるに効果的な情報を比較的速やかにセンタで収集することのできるネットワーク通信システムを提供することを目的としている。
【課題を解決するための手段】
【００１０】
上記課題を解決するために本発明では以下の手段を採用している。
【００１１】
（１）本発明は、センタ装置との通信機能を有する親機端末装置と、この親機端末装置との通信機能を有する子機端末装置とを備えたネットワークシステムであって、前記子機端末装置は、ネットワークを介して親機通信装置と通信を行う子機側通信部と、自機の動作履歴である履歴情報を記憶するための子機側記憶部と、自機の履歴情報を順次記憶部に記憶させ、自機の動作に関する障害の発生を検知し、この障害の発生を検知したときに、障害を通知する通知メッセージを作成し、この作成した通信メッセージを前記子機側記憶部に記憶される履歴情報とともに前記子機側通信部を用いて親機端末装置に対して送信する子機側履歴処理部と、を備え、前記親機側端末装置は、ネットワークを介して前記センタ装置と通信を行う親機側通信部と、子機通信端末の履歴情報を記憶するための親機側記憶部と、前記親機側通信部で子機端末装置から履歴情報と通知メッセージを受信すると、受信した履歴情報を親機側記憶部に順次記憶させるとともに、センタ装置に対して通知メッセージを転送し、センタ装置に対して前記親機側記憶部に記憶する履歴情報を所定のタイミングで前記親機側通信部を用いて送信する親機側履歴処理部と、を備える、ことを特徴とする。
【００１２】
上記構成によれば、子機端末装置では、子機側履歴処理部によって、自機の動作履歴である履歴情報が順次記憶部に記憶される。そして、子機側履歴処理部によって、自機の動作に関する障害の発生が検知され、この障害の発生が検知されたときに、障害を通知する通知メッセージが作成される。この作成した通信メッセージは、子機側履歴処理部によって、子機側記憶部に記憶される履歴情報とともに子機側通信部を用いて親機端末装置に対して送信される。これによって、子機端末装置の動作に関する障害の発生があったときに、この障害の発生に関する動作の履歴が含まれる履歴情報を親機端末装置に送信することが可能となるとともに、通知メッセージによって、親機端末装置に障害の発生を通知することが可能となる。
【００１３】
また、親機端末装置では、親機側通信部で子機端末装置から履歴情報を受信すると、親機側履歴処理部によって、受信した履歴情報が親機側記憶部に順次記憶されるとともに、センタ装置に対して通知メッセージが転送される。これによって、子機端末装置の動作に関する障害の発生があったときに、親機端末装置は速やかに子機端末装置の障害の発生にかかる履歴情報を取得することが可能となる。また、通知メッセージをセンタに転送することで、親機端末装置は子機端末装置の動作に関する障害の発生を速やかにセンタ装置に通知することが可能になる。これによって、障害の発生が通知されたセンタ装置が、親機端末装置に対して履歴情報の配信を要求する等の障害の発生に対応する措置を速やかに取ることが可能になる。そして、親機側履歴情報処理部によって、親機側記憶部に記憶する履歴情報がセンタ装置に対して所定のタイミングで前記親機側通信部を用いて送信される。これによって、センタ装置では障害の発生を速やかに把握することが可能になるとともに、障害の発生に関する履歴情報を取得することが可能となる。
【００１４】
また、子機端末装置の履歴情報をセンタ装置で取得するための通信を親機端末装置を介して行うため、親機端末装置の履歴情報をセンタ装置で取得するための通信と合わせて子機端末装置の履歴情報を取得するための通信を行うことが可能となる。これによって、子機端末装置の履歴情報を取得するための通信を行うことによって、センタ装置の通信相手が増加することが効果的に防止される。また、センタ装置は子機端末装置に障害が発生した場合に、子機端末装置の履歴情報だけでなく、親機端末装置の履歴情報を取得することが可能となり、これによって、親機端末装置と子機端末装置とが協働して動作する場合における子機端末装置の動作の障害があったとき、センタ装置のオペレータが両端末の履歴情報を用いて効果的に子機端末装置の動作の障害を把握することが可能となる。
【００１５】
（２）本発明は、上記ネットワーク通知システムにおいて、親機側履歴処理部は、親機側記憶部に記憶される履歴情報のうち通知メッセージで通知される障害の発生に関係する情報のみを抽出して、この抽出した情報をセンタ装置に対して送信する、ことを特徴とする。これによって、センタ装置は、障害の発生に関係する情報のみを取得することが可能となり、センタ装置のオペレータは履歴情報を用いてより正確かつ速やかに障害箇所を特定することが可能となる。
【００１６】
（３）本発明は、上記ネットワーク通信システムにおいて、前記親機端末装置は、カラオケ楽曲を再生するカラオケ装置であり、前記子機端末装置は前記カラオケ装置のリモートコントローラである、ことを特徴とする。かかるネットワーク通信システムでは、センタ装置がカラオケ装置の履歴情報をカラオケ装置と通信を行うことで取得している。
【００１７】
このため、上記構成によって、カラオケ装置では、リモートコントローラの履歴情報の送信に合わせてカラオケ装置の履歴情報を送信することが可能となり、センタ装置の履歴情報の取得のための通信回数の増加を効果的に抑制することが可能となる。また、リモートコントローラの障害が発生したときに、リモートコントローラの履歴情報とともにカラオケ装置の履歴情報をセンタに取得させることが可能となる。これによって、カラオケ装置とリモートコントローラとが協働して動作する場合におけるリモートコントローラの動作の障害箇所をオペレータが特定しやすくなる。
【発明の効果】
【００１８】
本発明によれば、子機端末装置の動作に関する障害の発生があったときに、この障害の発生に関する動作の履歴が含まれる履歴情報を親機端末装置に送信することができるとともに、通知メッセージによって、親機端末装置に障害の発生を通知することができる。これによって、センタ装置のオペレータが比較的速やかに親機端末装置の障害箇所を特定することが可能となる。また、親機端末装置が子機端末装置の履歴情報をセンタ装置に送信するタイミングに合わせて親機端末装置の履歴情報をセンタ装置に送信することができる。これによって、センタ装置が親機端末装置の履歴情報を取得するための通信に加えて子機端末装置の履歴情報を取得するための通信を行うことによって、センタ装置の通信相手が増加することを効果的に防止することができる。また、センタ装置は子機端末装置の動作に関する障害が発生したときに、親機端末装置の履歴情報とともに子機端末装置の履歴情報を取得することができる。このため、子機端末装置と親機端末装置とが協働して動作する場合における子機端末装置の動作の行外があった場合に、センタ装置のオペレータに対して両端末装置の履歴情報を提供することができる。これによって、かかる場合に、センタ装置のオペレータは子機端末装置の障害箇所を効果的に特定することができる。
【発明を実施するための最良の形態】
【００１９】
以下に図１〜図７を用いて本発明の一実施形態にかかるカラオケシステム１００を説明する。
【００２０】
図１はカラオケ店舗の機器配置を説明する図である。このカラオケ店舗には、店舗内の（有線）ＬＡＮ４を介してルータ５、管理装置６、複数台のカラオケ装置（親機端末装置）７、複数台の無線アクセスポイント８が接続されており、無線アクセスポイント８を介した無線通信網９によってリモートコントローラ（子機端末装置、以下「リモコン」と記載する）１０がＬＡＮ４に通信可能に接続されている。
【００２１】
ルータ５および管理装置６は、カラオケ店舗の管理室内に設置される。複数台のカラオケ装置７は、それぞれ個室（カラオケボックス）に１台ずつ設置される。また、リモコン１０は、各個室に１台又は複数台が設置される。
【００２２】
リモコン１０は、利用者がカラオケ曲をリクエストするためのリクエスト機能を有している。各個室に設置されたリモコン１０は、ペアリング操作により、その個室に設置されているカラオケ装置７と対応づけられる。ペアリングとは、ＬＡＮ４に接続される複数台のカラオケ装置７と複数台のリモコン１０とが、通信相手のアドレスを互いに通信相手として登録しあっている状態である。
【００２３】
リモコン１０とカラオケ装置７とが対応づけられると、利用者がそのリモコン１０を操作して行ったリクエストは、ＬＡＮ４及び無線通信網９経由で対応づけられたカラオケ装置７に送信される。対応づけられたカラオケ装置は、受信したリクエストのカラオケ曲を演奏する。このＬＡＮ４及び無線通信網９を用いた通信は、例えばＩＥＥＥ８０２．３、ＩＥＥＥ８０２．１１やＴＣＰ／ＩＰ(Transmission Control Protocol/Internet Protocol)等の通信プロトコルを用いて行われる。
【００２４】
一方、ルータ５は、インターネット２を介してセンタ１と接続されており、センタ１と各カラオケ装置７との間の通信を中継する。センタ１は、カラオケ楽曲データを蓄積記憶しており、各カラオケ装置７およびリモコン１０は、ＬＡＮ４，ルータ５およびインターネット２を介して定期的（例えば一週間に数回程度）にセンタ１にアクセスし、カラオケ楽曲データのダウンロードを行う。
【００２５】
また、センタ装置１は、カラオケ装置７とリモコン１０の動作の履歴である履歴情報を定期的に或いはインターネット２を介してカラオケ装置７から受信して、累積的に記憶する。これとともに、センタ装置１は、リモコン１０の動作に関して障害が発生したときに、リモコン１０及びカラオケ装置７の履歴情報をカラオケ装置７から受信する。履歴情報とは、カラオケ装置７又はリモコン１０が記録した自機の動作の履歴（ｌｏｇ）であり、例えば所定のプログラムの起動や終了、障害の発生の記録情報である。リモコン１０の履歴情報は、リモコン１０で所定の時間間隔分が記憶され、リモコン１０からＬＡＮ４及び無線通信網９を介してカラオケ装置７に送信されて一旦記憶される。そして、カラオケ装置７が自機の履歴情報をセンタ１に送信するのに合わせてリモコン１０の履歴情報もセンタ１に送信される。センタ１のオペレータは、カラオケ装置７やリモコン１０の動作に障害（異常）が発生した場合に、この障害の発生を把握することができるとともに、これらの装置の障害箇所を特定する。
【００２６】
このカラオケ装置７の履歴情報とリモコン１０の履歴情報のセンタ１への定期的な送信は、センタ１の通信量の増大を抑制するために、例えば上述した楽曲データのダウンロードのためのセンタ１へのアクセスと同じタイミングでなされる。
【００２７】
このカラオケ装置７の履歴情報とリモコン１０の履歴情報のセンタ１への送信は、センタ１の通信回数の増加を抑制するために、例えば上述した楽曲データのダウンロードのためのセンタ１へのアクセスと同じタイミングでなされる。
【００２８】
管理装置６は、このカラオケ店舗３の係員が操作する端末装置であり、各カラオケ装置７（個室）の利用時間の管理や、リモコン１０等を利用した飲食物やチケット等の注文を受け付ける。また、管理装置６はリモコン１０のバッテリ残量を監視して、バッテリ残量が少なくなった場合にオペレータに警告する。
【００２９】
図２は図１に示すカラオケ装置７のブロック図である。カラオケ装置７は、装置全体の動作を制御するＣＰＵ（Central Processing Unit）３０と、図略のバスやコネクタを介してこれに接続された各種機器で構成されている。また、カラオケ装置７は、マイクロフォン１５、スピーカ１８及びモニタ２３が接続可能に構成されている。
【００３０】
ＣＰＵ３０には、ハードディスク（以下、「ＨＤＤ」と記載する）１１、ＲＡＭ（Random Access Memory）１２が接続されるとともに、音源１３、Ａ／Ｄコンバータ１４、ミキサ１６及びサウンドシステム（以下、「ＳＳ」と記載する）１７が接続されており、これらの機器によってカラオケ曲の演奏が行われる。
【００３１】
ＨＤＤ１１は、カラオケ曲の演奏を行うための演奏プログラムや、カラオケ側ペアリングプログラム等のプログラムや、カラオケ側履歴情報管理プログラム、カラオケ側履歴情報収集プログラム及びカラオケ側バッテリ監視プログラムを記憶するとともに、画像データや音声データを記憶するためのものである。
【００３２】
カラオケ側ペアリングプログラムとは、本カラオケ装置７が特定のリモコン１０との間でカラオケ側ペアリング処理を実行するためのプログラムである。また、カラオケ側履歴情報管理プログラムは、本カラオケ装置７に後述のカラオケ側履歴情報管理処理を実行させるためのプログラムである。カラオケ側履歴情報収集プログラムは本カラオケ装置７に後述のカラオケ側履歴情報収集処理を実行させるためのプログラムである。カラオケ側バッテリ監視プログラムは、本カラオケ装置７に後述のカラオケ側バッテリ監視処理を実行させるためのプログラムである。
【００３３】
ＨＤＤ１１は、曲データ記憶部１１ａ及び映像データ記憶部１１ｂを機能的に備えるものである。曲データ記憶部１１ａは、カラオケ曲を演奏するための曲データを記憶する領域である。映像データ記憶部１１ｂは、モニタ２３に表示するための背景画像の映像データ（背景画像データ）などを記憶する領域である。
【００３４】
また、ＨＤＤ１１は、リモコン履歴記憶部１１ｃ及びカラオケ履歴記憶部１１ｄを機能的に備えるものである。リモコン履歴記憶部１１ｃは、ペアリングされたリモコン１０の履歴情報を記憶するための領域である。
【００３５】
図３を参照して、リモコン履歴記憶部１１ｃは、ペアリングされているリモコン１０の数だけ用意されており、ここでは２台のリモコン１０についてのものが用意されている。リモコン履歴記憶部１１ｃは、履歴情報とともにこの履歴情報の種別が対応付けて記憶される。履歴情報の種別とは、履歴情報がセンタ１に収集させるものか、カラオケ装置７で管理するためのものかの種別である。センタ１に収集させるためのものである場合には「管理用」、カラオケ装置７でだけで管理する場合には「ローカル用」と記憶される。
【００３６】
この履歴情報の種別は履歴情報の内容の種類（例えば「ゲームプログラム」に関する内容の種類等）に基づいて取得されるものである。この種別の取得方法は、例えば、履歴情報管理部３５はＨＤＤ１１に予めセンタ１からダウンロードする等して「管理用」とすべき履歴情報の内容の一覧を記憶させる。そして、履歴情報がリモコン履歴記憶部１１ｃに記憶されるときに、この一覧が参照されて、記憶する履歴情報の内容が一覧にある場合には「管理用」が取得され、ない場合には「ローカル用」が取得される。リモコン履歴記憶部１１ｃの記憶内容は一定の期間記憶された後に、消去される。
【００３７】
カラオケ履歴記憶部１１ｄは、本発明の親機側記憶部に対応し、自機の履歴情報を記憶するための領域である。このカラオケ履歴記憶部１１ｄの構成はリモコン履歴記憶部１１ｃと同様であるため、説明を省略する。
【００３８】
ＲＡＭ１２は、ＣＰＵ３０の作業領域であり、ＨＤＤ１１からプログラムや曲データ及び背景画像データを読み出すエリアが設定されている。また、ＲＡＭ１２は、ペアリング機器記憶部１２ａを有する。このペアリング機器記憶部１２ａは本発明のアドレス登録部に対応し、本カラオケ装置７がペアリングしたリモコン１０のＩＰ(Internet Protocol)アドレスを記憶する。
【００３９】
音源１３は、ＣＰＵ３０（後述する曲シーケンサ３２１）から入力された曲データ（ノートイベントデータ等）に応じて楽音信号を形成し、ミキサ１６に出力する。Ａ／Ｄコンバータ１４は、マイクロフォン１５によって入力された、歌唱者の歌唱音声信号をデジタル信号に変換しミキサ１６に出力する。
【００４０】
ミキサ１６は、音源１３が発生した複数の楽音信号、および、マイクロフォン１５−Ａ／Ｄコンバータ１４を介して入力された歌唱者の歌唱音声信号に対してエコーなどの効果を付与するとともに、これらの信号を適当なバランスでミキシングする。ミキサ１６は、ミキシングしたデジタルの音声信号をＳＳ１７に出力する。ミキサ１６が各音声信号に付与する効果およびミキシングのバランスはＣＰＵ３０によって制御される。ＳＳ１７は、Ｄ／Ａコンバータおよびパワーアンプを備えており、入力されたデジタル信号をアナログ信号に変換して増幅し、スピーカ１８から放音する。
【００４１】
また、ＣＰＵ３０には、ＭＰＥＧ（MovingPicture Experts Group） デコーダ２１、合成回路２２が接続されており、これらの機器によってモニタ２３に歌詞テロップが合成された背景画像が表示される。
【００４２】
ＭＰＥＧデコーダ２１は、入力されたＭＰＥＧデータをＮＴＳＣ（National Television System Committee）の映像信号に変換して合成回路２２に入力するものである。例えば、ＭＰＥＧデコーダ２１は、背景映像再生部３３から出力される、ＭＰＥＧ２形式にエンコードされた背景映像データの信号変換を行い、合成回路２２に出力する。
【００４３】
合成回路２２は、ＭＰＥＧデコーダ２１から出力された背景映像の映像信号に歌詞テロップなどのＯＳＤ（On Screen Display）を合成する回路である。モニタ２３は、例えば、ＣＲＴ（Cathode Ray Tube）ディスプレイや、ＬＣＤ（LiquidCrystal Display）等であり、合成回路２２から出力された画像を表示する。
【００４４】
ＣＰＵ３０には、更に操作部２４、ＬＡＮインタフェース２５及び赤外線通信部２６が接続されている。操作部２４は、例えば、パネルスイッチインタフェース等からなり、利用者からの操作を受け付けて操作内容を示す操作信号をＣＰＵ３０（後述の操作入力処理部３１）に入力するものである。
【００４５】
ＬＡＮインタフェース２５は、本発明の通信部に対応し、ＬＡＮ４を介した通信を制御するためのインタフェース回路である。ＬＡＮインタフェース２５は、ＬＡＮ４及び無線通信網９を介してセンタ１、管理装置６及びリモコン１０と通信を行う。赤外線通信部２６は、後述するカラオケ側ペアリング処理においてリモコン１０から赤外線信号を受信する回路である。
【００４６】
ＣＰＵ３０は、操作入力処理部３１と、シーケンサ３２と、背景映像再生部３３とをプログラムの実行によって含むものである。操作入力処理部３１は、操作部２４から入力された操作信号に従った処理を実行する。シーケンサ３２は、カラオケ曲の演奏に必要な処理を実行するものであり、曲シーケンサ３２１及び歌詞シーケンサ３２２を含む。
【００４７】
曲シーケンサ３２１は、上述の演奏処理プログラムを実行することでカラオケ曲を演奏するための処理（カラオケ曲演奏処理）を行うものである。このカラオケ曲演奏処理では、曲シーケンサ３２１は、利用者が演奏予約曲として選択したカラオケ曲の曲データを、曲データ記憶部１１ａから読み出してＲＡＭ１２に記憶させる。具体的には、利用者の演奏予約曲の選択はリモコン１０や操作部２４によって受け付けられる。リモコン１０が受け付けた場合には、この演奏予約曲を識別する曲番号がリモコン１０からＬＡＮ４を介してＬＡＮインタフェース２５に入力される。ＬＡＮインタフェース２５に入力された曲番号は曲シーケンサ３２１に入力され、曲シーケンサ３２１はこの曲番号の示す演奏予約曲のデータを読み出す。
【００４８】
そして、曲シーケンサ３２１は、ＲＡＭ１２から順次曲データを読み出し、該読み出した曲データに含まれるデータ（例えば、演奏データトラック、ガイドメロディトラックなどのトラックのデータ等）を用いて、音源１３の発音処理を制御することで、カラオケ曲の演奏音を発生させる。
【００４９】
歌詞シーケンサ３２２は、曲シーケンサ３２１で処理されるカラオケ曲の位置に対応した歌詞トラックを、曲シーケンサ３２１に読み出されたカラオケ曲から読み出し、該歌詞トラックのデータに基づいて画像パターンを作成して合成回路２２に出力する。背景映像再生部３３は、例えば、シーケンサ３２からの指示に応じて、選択されたカラオケ曲に対応した背景画像データを順次読み出して、合成回路２２に出力する。
【００５０】
また、ＣＰＵ３０は、ペアリング処理プログラムの実行によってペアリング処理部３４を含むとともに、カラオケ側履歴情報管理プログラム又はカラオケ側履歴情報収集プログラムの実行によって履歴情報管理部３５を含み、カラオケ側バッテリ監視プログラムの実行によってバッテリ管理部３６を含むものである。
【００５１】
ペアリング処理部３４は、ＬＡＮインタフェース２５及び赤外線通信部２６を用いて特定のリモコン１０とペアリングを行うための処理であるカラオケ側ペアリング処理を実行する。例えば、赤外線通信部２６でリモコン１０の端末ＩＤ(識別情報)を含むメッセージ信号をリモコン１０から受信すると、ペアリング処理部３４がメッセージ信号の送信元のリモコン１０に対してこのカラオケ側ペアリング処理を実行する。この端末ＩＤはリモコン１０の固有の情報であり、例えば製造番号や、オペレータによって付与された識別符号等である。このメッセージ信号に含まれる端末ＩＤによって、ペアリング処理部３４はメッセージ信号の送信元のリモコン１０を識別することが可能になる。
【００５２】
このメッセージ信号は、本カラオケ装置７がリモコン１０からの赤外線信号の届く範囲内に設置されている場合に受信される。すなわち、本カラオケ装置７は、同じ個室に置かれたリモコン１０がメッセージ信号を受信した場合には、この信号を受信することになり、ペアリング処理部３４は同室に在るリモコン１０を通信相手としてカラオケ側ペアリング処理を実行することになる。カラオケ側ペアリング処理については、図４を用いて後述する。
【００５３】
このカラオケ側ペアリング処理によって、メッセージ信号を送信したリモコン１０にＩＰアドレスを通知するとともに、リモコン１０のＩＰアドレスを取得すると、カラオケ装置７とリモコン１０とが個別に通信を行うことが可能となり、これによってリモコン１０とペアリングが成立する。
【００５４】
ペアリング処理部３４は、通知されたＩＰアドレスをペアリング機器記憶部１２ａに記憶させる。ペアリング処理部３４は、ペアリング機器記憶部１２ａにＩＰアドレスが記憶されているリモコン１０とＬＡＮインタフェース２５を用いて通信を行う。これによって、複数のカラオケ装置７や複数のリモコン１０がＬＡＮ４に接続されている本カラオケシステム１００のネットワーク環境においても、このうち特定のリモコン１０を通信相手としてペアリングすることによりＬＡＮ４を介して個別に通信を行うことが可能となる。
【００５５】
履歴情報管理部３５は、本発明の親機側履歴処理部に対応し、カラオケ側履歴情報管理処理を実行する。カラオケ側履歴情報管理処理では、ＬＡＮインタフェース２５がペアリングされたリモコン１０から受信したリモコン１０の履歴情報を、リモコン履歴記憶部１１ｃに順次記憶させる処理である。
【００５６】
また、カラオケ側履歴情報管理処理では、ＬＡＮインタフェース２５が履歴情報とともに障害通知メッセージをリモコン１０から受信したときに、履歴情報管理部３５が障害通知メッセージを作成し、作成した障害通知メッセージをセンタ１に送信する。障害通知メッセージとは、障害の発生及び障害の内容を通知するメッセージである。
【００５７】
履歴情報管理部３５は、自機の履歴情報をカラオケ履歴記憶部１１ｄに順次記憶させる。
【００５８】
履歴情報管理部３５は、カラオケ側履歴情報収集処理を実行する。カラオケ側履歴情報収集処理では、ＬＡＮインタフェース２５でセンタ１からの履歴情報の配信の要求（履歴要求）を受信したときに、履歴情報管理部３５がリモコン履歴記憶部１１ｃとカラオケ履歴記憶部１１ｄから履歴情報を読み出してセンタ１に送信する。例えば、センタ１に送信される履歴情報は、センタ１からの通常の履歴要求があった場合には、履歴情報の種別が「管理用」である履歴情報のみが、センタ１に送信され、「ローカル用」である履歴情報はセンタ１に送信されない。
【００５９】
一方、リモコン１０に障害発生の発生があった場合の履歴要求、すなわち障害通知メッセージを受信したときにセンタ１からなされる履歴要求があった場合には、この履歴要求に含まれる障害内容の通知と対応する内容の履歴情報が読み出され、センタ１に送信される。ここでの履歴情報の読み出しは、用途種別の区別なく「管理用」、「ローカル用」の双方から行われる。
【００６０】
バッテリ残量管理部３６は、ＬＡＮインタフェース２５がペアリングされたリモコン１０からバッテリ残量通知を受信するとリモコン１０のバッテリ残量が少なくなったことを管理装置６に通知するとともに自機の利用者に警告するためのカラオケ側バッテリ監視処理を実行する。このバッテリ監視処理については、詳しくは図９のフローチャートを用いて後述する。
【００６１】
図４は、図１で示すリモコン１０のブロック図である。リモコン１０は、カラオケ曲の予約やカラオケ曲のテンポ・キーをコントロールする機能を備えた所謂リモートコントローラとして機能するほか、カラオケ曲の視聴機能、顧客のログイン機能、カメラによる撮影機能等の種々の機能を備えたものである。リモコン１０を制御するＣＰＵ１０１には、内部バスを介してＲＯＭ１０２，ＲＡＭ１０３，音源１０４，アンプ１０５，非接触カードインタフェース１０６，無線ＬＡＮインタフェース１０７，電池搭載部１０８，周辺機器コントローラ１０９が接続されている。
【００６２】
ＲＯＭ１０２には、リモコン側ペアリング処理プログラムや、リモコン側履歴情報管理プログラム及びリモコン側バッテリ監視プログラム等のこのリモコン１０の動作を制御する各種プログラムが記憶されている。リモコン側ペアリング処理プログラムは、本リモコン１０に後述のリモコン側ペアリング処理を実行させるプログラムである。また、リモコン側履歴情報管理プログラムは、本リモコン１０に後述のリモコン側履歴情報管理処理を実行させるプログラムである。リモコン側バッテリ監視プログラムは、本リモコン１０に後述のリモコン側バッテリ監視処理を実行させるプログラムである。
ＲＯＭ１０２は、例えばフラッシュメモリ等の書き換え可能なメモリで構成されており、ＵＳＢインタフェースを介して接続される外部装置によってプログラムの書き換えが行われる。また、ＲＯＭ１０２は自機の端末ＩＤを記憶している。
【００６３】
ＲＡＭ１０３は、ＣＰＵ１０１の作業領域として用いられ、ＲＯＭ１０２からＣＰＵ１０１によって順次読み出されたプログラムが一時的に記憶される。また、ＲＡＭ１０３は、ペアリング機器記憶部１０３１と履歴記憶部１０３２とを備える。ペアリング記憶部１０３１は、通信相手としてペアリングされたカラオケ装置７のＩＰアドレスを記憶する領域である。また、履歴記憶部１０３２は、本発明の子機側記憶部に対応し、自機の履歴情報を記憶する領域である。
【００６４】
音源１０４は、カラオケ装置７に内蔵されているものよりは簡略なものであるが、カラオケ曲の楽曲データ（楽音トラック，ガイドメロディトラック）に基づいて楽音を発生させることができるものである。アンプ１０５は音源１０４で発生された楽音を増幅してステレオスピーカ２００に出力する。
【００６５】
非接触カードインタフェース１０６は、カードリーダ（図略）にセットされた非接触媒体であるＩＤカードと通信するためのインタフェースである。この非接触カードインタフェース１０６は、電磁波で非接触カードに電源を供給する機能および無線でＩＤカードと通信する機能を備えている。無線ＬＡＮインタフェース１０７は、本発明の子機側通信部に対応し、アンテナ１０７ａを用いて、無線アクセスポイント８を介してこのリモコン１０をＬＡＮ４に接続するためのインタフェースである。電池搭載部１０８は、自機の各部に電力を供給するための電池を搭載するためのものであり、ここで搭載する電池は例えば乾電池等である。
【００６６】
周辺機器コントローラ１０９には、ＬＣＤディスプレイ１１０、タッチパネル１１１、カメラ１１２、ストロボフラッシュ１１３のほか、赤外線リモコン信号をカラオケ装置７に対して送信する赤外線リモコン送信部１１４、他の装置と赤外線通信をするためのＩｒＤＡ（Infrared Data Association）通信部１１５、ＵＳＢ(Universal Serial Bus)インタフェース１１６等が接続されている。
【００６７】
赤外線リモコン送信部１１４は、赤外線信号を発生して装置外部に送信するものである。ＵＳＢインタフェース１１６は、この装置にパーソナルコンピュータ等のメンテナンス装置を接続してＲＯＭ（フラッシュメモリ）１０２に記憶されているプログラム（ファームウェア）を書き換えるとき、およびセンタ１からダウンロードした楽曲を図略の携帯プレーヤや携帯電話に転送するときに使用される。
【００６８】
ＣＰＵ１０１は、ＲＯＭ１０２に記憶されているプログラムを実行することによって、カラオケ曲予約部１０１１、カラオケ曲調整部１０１２、カラオケ曲試聴処理部１０１３、顧客ログイン機能部１０１４及び撮影機能部１０１５として機能する。
【００６９】
カラオケ曲予約部１０１１は、利用者がタッチパネル１１１等を用いて演奏予約を希望するカラオケ演奏曲を選択する操作を行った場合に、選択されたカラオケ曲をペアリングされているカラオケ装置７に無線ＬＡＮインタフェース１０７を用いて通知する。カラオケ曲調整部１０１２は、利用者がタッチパネル１１１を用いてカラオケ演奏曲のテンポ・キーをコントロールする操作を行った場合に、このテンポ・キーのコントロール内容をペアリングされているカラオケ装置７に無線ＬＡＮインタフェース１０７を用いて通知する。
【００７０】
カラオケ曲試聴処理部１０１３は、利用者がタッチパネル１１１を用いて選択したカラオケ曲のデータの一部を視聴用データとしてペアリングされているカラオケ装置７から無線ＬＡＮインタフェース１０７を用いてダウンロードする。カラオケ曲試聴処理部１０１３はダウロードされた視聴用データを音源１０４に再生させることで、利用者にカラオケ曲を試聴させる。
【００７１】
顧客ログイン機能部１０１４は、非接触カードインタフェース１０６を用いてＩＤカードと通信することで、ＩＤカードに登録されている顧客ＩＤを読み込んでＲＡＭ１０３に記憶させる。顧客ログイン機能部１０１４は読み込んだ顧客ＩＤをペアリングされているカラオケ装置７に無線ＬＡＮインタフェース１０７を用いて送信する。カラオケ装置７では、顧客ＩＤを受信すると、該顧客ＩＤがルータ５−インターネット２を介してセンタ１に送信される。センタ１では、受信した顧客ＩＤによって当該顧客の利用履歴等が管理される。
【００７２】
撮影機能部１０１５は、カメラ１１２及びストロボフラッシュ１１３の動作を制御する機能部であり、利用者がカメラ１１２を用いて撮影した撮影画像が入力されると、この撮影画像をＲＡＭ１０３に記憶させる。撮影機能部１０１５は、この撮影画像をＲＡＭ１０３から読み出してペアリングされているカラオケ装置７に無線ＬＡＮインタフェース１０７を用いて送信する。カラオケ装置７では、撮影画像を受信するとモニタ２３に撮影画像が表示される。
【００７３】
また、ＣＰＵ１０１は、ＲＯＭ１０２に記憶されているペアリング処理プログラムを実行することでペアリング処理部１０１６として機能するとともに、リモコン側履歴情報管理プログラムを実行することで履歴処理部１０１７と、リモコン側バッテリ監視プログラムを実行することでバッテリ監視部１０１８として機能する。
【００７４】
ペアリング処理部１０１６は、リモコン側ペアリング処理プログラムを実行することで、特定の（通信相手とすべき）カラオケ装置７とペアリングを行うための処理であるリモコン側ペアリング処理を行う。このリモコン側ペアリング処理では、まず、ペアリング処理部１０１６はＲＯＭ１０２に記憶されている端末ＩＤを含んだメッセージ信号を作成し赤外線リモコン送信部１１４を用いて装置外部に送信する。
【００７５】
このメッセージ信号を受信するカラオケ装置７が通信相手となり、上述したように本実施形態では通信相手とすべきカラオケ装置７とは、本リモコン１０とカラオケ店舗内の同室に在るカラオケ装置７である。リモコン側ペアリング処理については詳しくは図４を用いて後述する。リモコン側ペアリング処理によって、自機のＩＰアドレスを通信相手とすべきカラオケ装置７に通知することができるとともに、このカラオケ装置７のＩＰアドレスを通知すると、通信相手とすべきカラオケ装置７と自機との間で双方向通信を行うことが可能となり、ペアリングが成立する。
【００７６】
ペアリング処理部１０１６は、通知されたカラオケ装置７のＩＰアドレスをペアリング機器記憶部１０３１に記憶（登録）させる。これによって、ペアリング処理部１０１６は、記憶されたカラオケ装置７のＩＰアドレスを用いてＬＡＮ４及び無線通信網９を介した通信を行うことができる。
【００７７】
履歴処理部１０１７は、リモコン側履歴情報管理処理を実行する。リモコン側履歴情報管理処理では、履歴処理部１０１７は自機の動作の履歴を履歴情報として履歴記憶部１０３２に逐次記憶させる。そして、履歴処理部１０１７は、履歴情報送信タイミングが到来すると履歴記憶部１０３２から履歴情報を読み出すとともにＲＯＭ１０２から自機の端末ＩＤを読み出し、この端末ＩＤを履歴情報に付して、ペアリングされているカラオケ装置７に無線ＬＡＮインタフェース１０７を用いて送信する。この履歴情報送信タイミングとは、定期的に訪れるタイミングであり、例えば、所定の時間間隔の経過時であったり、ある動作の実行時（例えば、主電源がオンされた場合や、利用者のタッチパネルの特定のボタンの押圧を検知する毎）であったりする。
【００７８】
また、自機の動作に関する障害が発生した場合、例えば、発音や楽曲データの再生等の所定の動作が実行できない等の場合には、この障害についての障害通知メッセージを作成する。そして、履歴処理部１０１７は履歴情報を履歴記憶部１０３２から読み出して、障害通知メッセージとともに無線ＬＡＮインタフェース１０７を用いてカラオケ装置７に送信する。
【００７９】
バッテリ監視部１０１８は、自機のバッテリ残量が所定レベルよりも少ないことを管理装置６に通知するためのリモコン側バッテリ監視処理を実行する。このリモコン側バッテリ監視処理については、詳しくは図９のフローチャートを用いて後述する。
【００８０】
図５は、図１で示すセンタ１のブロック図である。センタ１は、ＨＤＤ４０１、ＲＡＭ４０２、通信インタフェース４０３及びＣＰＵ４０４を備える。ＨＤＤ４０１は、センタ側履歴情報収集処理プログラム等のプログラムを記憶するとともに、カラオケ装置７に配信する楽曲データ等を記憶する。センタ側履歴情報収集処理プログラムは本センタ１に後述のセンタ側履歴情報収集処理を実行させるプログラムである。また、ＨＤＤ４０１は、履歴情報記憶部４０１１を備える。履歴情報記憶部４０１１は、センタ側履歴情報収集処理の実行によってカラオケ装置７から収集した履歴情報をこの履歴情報に含まれる端末ＩＤ（履歴を残した端末装置の端末ＩＤ）と対応付けて記憶するための領域である。
【００８１】
ＲＡＭ４０２は、ＣＰＵ４０４の作業領域であり、ＨＤＤ４０１からプログラムや楽曲データを読み出すエリアが設定されている。通信インタフェース４０３は、インターネット２を介した通信を行うためのインタフェース回路である。
【００８２】
ＣＰＵ４０４は、センタ側履歴情報収集処理プログラムの実行によって、履歴管理部４０４１を備える。履歴管理部４０４１は、センタ側履歴情報収集処理を実行する。センタ側履歴情報収集処理では、履歴要求タイミングの到来又はリモコン１０からの障害通知メッセージを通信インタフェース４０３が受信したときに、履歴管理部４０４１が通信インタフェース４０３を用いて履歴要求をカラオケ装置７に対して行う。履歴要求タイミングとは、例えば、カラオケ装置７に楽曲データの更新の有無を問い合わせるタイミング等である。
【００８３】
そして、通信インタフェース４０３がこの要求に応答したカラオケ装置７から履歴情報を受信すると、履歴管理部４０４１は受信した履歴情報を履歴情報記憶部４０１１に累積的に記憶させる。
【００８４】
上述のように、センタ１では、リモートコントローラ１０からの障害通知メッセージを受信したときに、カラオケ装置７とリモコン１０の履歴情報を収集して累積的に記憶する。このため、カラオケ装置７やリモコン１０の動作に関して障害が発生した場合にも、オペレータがこの履歴情報を用いて障害箇所の特定を比較的速やかにかつ正確に行うことが可能となる。
【００８５】
図６は、図２で示すカラオケ装置７及び図４で示すリモコン１０の実行するペアリング処理を示すフローチャートである。本処理において、カラオケ装置７側で実行されるペアリング処理がカラオケ側ペアリング処理であり、リモコン１０側で実行されるペアリング処理がリモコン側ペアリング処理である。本処理では、複数台のうちメッセージ信号を受信する１台のカラオケ装置７のカラオケ側ペアリング処理と、複数台のうちメッセージ信号を送信する１台のリモコン１０のリモコン側ペアリング処理とを説明する。
【００８６】
まず、利用者からの指示を受けて、ペアリング処理部１０１６は自機の端末ＩＤを含む赤外線信号を装置外部に送信する（Ｓ１）。具体的には、この赤外線信号送信の指示は、例えばカラオケ店舗の係員がリモコン１０をカラオケ装置７の配置された個室に持ち込んで、タッチパネル１１１上のキーを押下することによって受け付けられる。この指示はペアリング処理部１０１６に入力され、ペアリング処理部１０１６はこの指示が入力されたとき、自機の端末ＩＤをＲＯＭ１０２から読み出してこの端末ＩＤを含めた赤外線信号をメッセージ信号として送信する。
【００８７】
この赤外線信号はリモコン１０と同室に配置されるカラオケ装置７には届くが別室に配置されるカラオケ装置７には届かない。このため、リモコン１０と同室に配置されているカラオケ装置７が赤外線通信部２６でメッセージ信号を受信する（Ｓ２）。これによって、リモコン１０と同室に配置されているカラオケ装置７に対して、ペアリングすべき通信相手としてメッセージ信号を送信することが可能となる。
【００８８】
ペアリング処理部３４は赤外線通信部２６でメッセージ信号を受信すると、メッセージ信号に含まれる端末ＩＤを含んだ確認メッセージを作成する（Ｓ３）。具体的には、ペアリング処理部３４は自機の端末ＩＤをＨＤＤ１１から読み出して、この読み出した端末ＩＤとメッセージ信号に含まれる端末ＩＤを含んだ確認メッセージを作成する。ペアリング処理部３４は確認メッセージにＩＰヘッダ等のヘッダを付加して、ＬＡＮインタフェース２５を用いて確認メッセージをブロードキャストで送信する（Ｓ４）。
【００８９】
リモコン１０では、ＬＡＮインタフェース２５が確認メッセージを受信し（Ｓ５）、ペアリング処理部１０１６が受信した確認メッセージが自機宛のものであるかを判断する（Ｓ６）。具体的には、ペアリング処理部１０１６は確認メッセージに自機の端末ＩＤが含まれるかどうかを判断し、含まれる場合には自機宛の確認メッセージであると判断する。確認メッセージが自機宛であると判断しなかった場合には（Ｓ６でＮＯ）、ペアリング処理部３４は確認メッセージを破棄し（Ｓ２７）、この後に本処理をステップＳ６に戻す。
【００９０】
一方、確認メッセージを自機宛であると判断した場合には（Ｓ６でＹＥＳ）、ペアリング処理部１０１６は確認メッセージのＩＰヘッダに含まれる送信元のＩＰアドレスを取得し、取得したＩＰアドレスをペアリング機器記憶部１０３１に記憶させる（Ｓ８）。これによって、リモコン１０側からのカラオケ装置７に対するペアリングは成立し、ペアリング処理部３４はこの登録されたカラオケ装置７とＬＡＮ４及び無線通信網９を介して通信を行うことになる。
【００９１】
この後、ペアリング処理部１０１６は確認メッセージを作成して（Ｓ９）、ＩＰヘッダ等のヘッダを付加して、無線通信網９及びＬＡＮ４を介して送信する（Ｓ１０）。このＩＰヘッダには、宛先ＩＰアドレスとしてペアリング機器記憶部１０３１に記憶されているＩＰアドレスが含まれているとともに、送信元のＩＰアドレスが含まれている。
【００９２】
カラオケ装置７では、ＬＡＮインタフェース２５が確認メッセージをリモコン１０から受信し（Ｓ１１）、ペアリング処理部３４が受信した確認メッセージに付加されたＩＰヘッダを参照し、このＩＰヘッダに含まれる送信元ＩＰアドレスを取得する。ペアリング処理部３４は取得した送信元ＩＰアドレスをペアリング機器記憶部１２ａに記憶（登録）させ（Ｓ１２）、これによって、ステップＳ１でメッセージ信号を送信したリモコン１０との間のペアリングが成立する。この後、ペアリング処理部３４は本処理を終了させる。
【００９３】
なお、１台のカラオケ装置７について複数台のリモコン１０がペアリングされる場合には、図４に示すようなペアリング処理が１台のカラオケ装置７について複数回実行されることになる。
【００９４】
図７は、図２で示すカラオケ装置７及び図４で示すリモコン１０の実行する履歴情報管理処理を示すフローチャートである。本処理は、リモコン１０の主電源がオンされた場合に実行開始される。なお、本処理及び図８で示す履歴情報収集処理で行われる通信は、リモコン１０では無線ＬＡＮインタフェース１０７を用いてペアリングされたカラオケ装置７との間で行われるものとする。また、カラオケ装置７では、ＬＡＮインタフェース２５を用いてペアリングされたカラオケ装置７や、センタ１との間で行われるものとする。
【００９５】
なお、本処理のうちカラオケ装置７側で実行されるものがカラオケ側履歴情報管理処理であり、リモコン１０側で実行されるものがリモコン側履歴情報管理処理である。
【００９６】
まず、履歴処理部１０１７は履歴情報送信タイミングが到来したかどうかを判断する（Ｓ２１）。履歴情報送信タイミングが到来したと判断した場合には（Ｓ２１でＹＥＳ）、履歴処理部１０１７は履歴情報を履歴記憶部１０３２から読み出す（Ｓ２２）。履歴処理部１０１７は読み出した履歴情報をカラオケ装置７に対して送信する（Ｓ２３）。この後、履歴処理部１０１７は、履歴記憶部１０３２に記憶されている履歴情報を消去する。その後、履歴処理部１０１７は、リモコン側履歴情報管理処理をステップＳ２１に戻す。履歴情報を受信したカラオケ装置７では後述のステップＳ２７が実行される。
【００９７】
履歴情報送信タイミングが到来していないと判断した場合には（Ｓ２１でＮＯ）、履歴処理部１０１７が自機の動作に関する障害が発生したかどうかを判断する（Ｓ２４）。自機に障害が発生していないと判断した場合には（Ｓ２４でＮＯ）、履歴処理部１０１７は本処理をステップＳ２１に戻し、自機に障害が発生したと判断する場合には（Ｓ２４でＹＥＳ）、履歴処理部１０１７は履歴情報を履歴記憶部１０３２から読み出す（Ｓ２５）。この後、履歴処理部１０１７は障害通知メッセージを作成する（Ｓ２６）。履歴処理部１０１７は、上述のステップＳ２３を実行することで、履歴情報をカラオケ装置７に送信する。ここで、履歴情報とともに、障害通知メッセージが送信される。この後、履歴処理部１０１７は、履歴記憶部１０３２に記憶されている履歴情報を消去する。その後、履歴処理部１０１７は、リモコン側履歴情報管理処理をステップＳ２１に戻す。
【００９８】
カラオケ装置７では、ＬＡＮインタフェース２５を介して履歴情報を受信し（Ｓ２７）、履歴情報管理部３５はこの受信した履歴情報をリモコン履歴記憶部１１ｃに記憶させる（Ｓ２８）。履歴情報管理部３５はステップＳ２７で障害通知メッセージを履歴情報とともに受信したかどうかを判断する（Ｓ２９）。障害通知メッセージを受信していないと判断した場合には（Ｓ２９でＮＯ）、履歴情報管理部３５はカラオケ側履歴管理処理を終了させる。障害通知メッセージを受信したと判断した場合には（Ｓ２９でＹＥＳ）、履歴情報管理部３５は受信した障害通知メッセージをセンタ１に送信（転送）し（Ｓ３０）、この後カラオケ側履歴管理処理を終了させる。
【００９９】
上述した履歴情報管理処理によって、リモコン１０の動作に関して障害が発生したときに、障害通知メッセージの送信によって、カラオケ装置７及びセンタ１に対して速やかに障害の発生を通知することができる。また、障害が発生したときに、障害通知メッセージとともに履歴情報がリモコン１０からカラオケ装置７に送信されるため、リモコン１０の障害の発生にかかる履歴情報をカラオケ装置７で記憶することができる。
【０１００】
図８は、図２で示すカラオケ装置７及び図５で示すセンタ１の実行する履歴情報収集処理を示すフローチャートである。なお、本処理のうちカラオケ装置側で実行されるものがカラオケ側履歴情報収集処理である。また、本処理のうちセンタ１側で実行されるものがセンタ側履歴情報収集処理である。本処理は、センタ１の主電源がオンされた場合に実行される。
【０１０１】
まず、センタ１では、履歴管理部４０４１が図５で示すステップＳ２９で障害通知メッセージを受信したかどうかを判断する（Ｓ３１）。障害通知メッセージを受信したと判断した場合には（Ｓ３１でＹＥＳ）、履歴管理部４０４１は障害通知メッセージの示す障害の内容から、エラー種別を取得する（Ｓ３２）。そして、履歴管理部４０４１は障害通知メッセージの送信元のカラオケ装置７に対して履歴要求を行う（Ｓ３３）。ここでの履歴要求はエラー種別を含めてなされる。この後、センタ１はセンタ側履歴情報収集処理をステップＳ３１に戻す。そして、カラオケ装置７では後述のステップＳ３５が実行される。
【０１０２】
一方、障害通知メッセージを受信していないと判断した場合には（Ｓ３１でＮＯ）、履歴管理部４０４１は履歴要求タイミングが到来したかどうかを判断する（Ｓ３４）。履歴要求タイミングが到来していないと判断した場合には（Ｓ３４でＮＯ）、履歴管理部４０４１はセンタ側履歴情報収集処理をステップＳ３１に戻す。履歴要求タイミングが到来したと判断した場合には（Ｓ３４でＹＥＳ）、履歴管理部４０４１はステップＳ３３を実行して履歴要求タイミングの到来したカラオケ装置７に対して履歴要求を行う。この後、履歴管理部４０４１はセンタ側履歴情報収集処理をステップＳ３１に戻す。
【０１０３】
そして、カラオケ装置７では、ＬＡＮインタフェース２５が履歴要求を受信すると（Ｓ３５）、履歴情報管理部３５は履歴要求が入力される。この入力があったときに、履歴情報管理部３５はカラオケ側履歴情報管理処理を一時的に中止する。そして、履歴情報管理部３５は入力した履歴要求に基づいてリモコン履歴記憶部１１ｃとカラオケ履歴記憶部１１ｄとから履歴情報を読み出す（Ｓ３６）。ここで、履歴要求にエラー識別情報が含まれていない場合には、上述したように、通常の履歴要求がなされたとして、「管理用」の履歴情報のみが読み出される。一方、履歴要求にエラー識別情報が含まれている場合には、エラー種別と対応する内容の履歴情報が、「管理用」、「ローカル用」の双方の履歴情報の中から読み出される。履歴情報管理部３５は自機の履歴情報については読み出した履歴情報に端末ＩＤを付加する。
【０１０４】
そして、履歴情報管理部３５は読み出した履歴情報をセンタ１に送信する（Ｓ３７）。履歴情報管理部３５は送信した履歴情報とこれに関連する情報をリモコン履歴データベースＤＢ１とカラオケ履歴データベースＤＢ２から削除する。この後、履歴情報管理部３５はカラオケ側履歴情報収集処理を終了させ、カラオケ側履歴情報管理処理を再開させる。
【０１０５】
センタ１では、履歴情報を受信すると（Ｓ３８）、履歴管理部４０４１が、ステップＳ３１〜ステップＳ３３までのルーチンの実行を一時的に中止し、受信した履歴情報を履歴情報記憶部４０１１に記憶させる（Ｓ３９）。この後、履歴管理部４０４１はセンタ側履歴情報収集処理をステップＳ３１に戻す。
【０１０６】
上述したように、履歴情報収集処理の実行によって、リモコン１０の動作に関して障害が発生したときに、リモコン１０及びカラオケ装置７の障害に関する履歴情報をセンタ１に収集させることができる。このため、センタ１では障害が発生後速やかに障害に関する履歴情報を収集することができるため、センタ１のオペレータが比較的速やかかつ正確にリモコン１０の障害箇所を特定することができる。
【０１０７】
また、センタ１がカラオケ装置７と通信を行ってカラオケ装置７の履歴情報を収集するとともに、リモコン１０と直接通信を行うことでリモコン１０の履歴情報を収集する構成に比較して、センタ１の通信量の増大を抑制することができる。更に、センタ１でカラオケ装置７の履歴情報とリモコン１０の履歴情報とを同時に取得することできるため、カラオケ装置７とリモコン１０とが協働して動作する場合における動作上の障害が発生した場合でも、両端末の履歴情報を用いてセンタ１のオペレータがリモコン１０やカラオケ装置７の障害箇所を特定することができるため、障害箇所の特定を効果的に行うことができる。
【０１０８】
図９は、管理装置６、図２で示すカラオケ装置７及び図４で示すリモコン１０の実行するバッテリ残量監視処理を示すフローチャートである。本処理は、リモコン１０の主電源がオンされた場合に実行される。まず、バッテリ監視部１０１８はバッテリ残量検知タイミングが到来したかどうかを判断する（Ｓ５１）。バッテリ残量検知タイミングが到来していないと判断した場合には（Ｓ５１でＮＯ）、バッテリ監視部１０１８は繰り返しステップＳ５１を実行する。一方、バッテリ残量検知タイミングが到来したと判断した場合には（Ｓ５１でＹＥＳ）、バッテリ監視部１０１８は、電池搭載部１０８に搭載される電池の残量を検知する（Ｓ５２）。そして、バッテリ監視部１０１８は検知した電池の残量が所定レベルより少ないかどうかを判断する（Ｓ５３）。電池の残量が所定レベル以上多いと判断した場合には（Ｓ５３でＮＯ）、バッテリ監視部１０１８は本処理をステップＳ５１に戻す。一方、電池の残量が所定レベルより少ないと判断した場合には（Ｓ５３でＹＥＳ）、バッテリ監視部１０１８はバッテリ残量が少ないことを管理装置６に通知するためのバッテリ残量通知を作成する（Ｓ５４）。このバッテリ残量通知には自機の端末ＩＤが含まれている。
【０１０９】
そして、バッテリ監視部１０１８はペアリングされているカラオケ装置があるかどうかを判断し（Ｓ５５）、ペアリングされているカラオケ装置７がないと判断した場合には（Ｓ５５でＮＯ）、バッテリ監視部１０１８はこの通知を直接管理装置６に送信する（Ｓ５６）。この後、バッテリ監視部１０１８は、リモコン側バッテリ残量監視処理をステップＳ５１に戻す。管理装置６はこの通知を受信する（Ｓ５７）。
【０１１０】
一方、ペアリングされているカラオケ装置７があると判断した場合には（Ｓ５５でＹＥＳ）、バッテリ監視部１０１８はカラオケ装置７経由でバッテリ残量通知を送信する（Ｓ５８）。この後、バッテリ監視部１０１８は、リモコン側バッテリ残量監視処理をステップＳ５１に戻す。カラオケ装置７では、この通知を無線ＬＡＮインタフェース１０７が受信すると（Ｓ５９）、バッテリ管理部３６がモニタ２３にバッテリ残量が少ないとの警告画面を表示させる（Ｓ６１）。その後、バッテリ管理部３６は受信したバッテリ残量通知に自機の端末ＩＤを含めて管理装置６に向けて送信する（Ｓ６１）。この後、バッテリ管理部３６はカラオケ側バッテリ残量監視処理を終了させる。上述のステップＳ５７の実行によって、管理装置６はこのバッテリ残量通知を受信する。
【０１１１】
管理装置６は、バッテリ残量通知に含まれる端末ＩＤとともに、バッテリ残量が少ないとの警告画面を表示させる（Ｓ６２）。これによって、管理装置６を使用するカラオケ店舗の店員等はカラオケ装置７の端末ＩＤによって、電池残量の少ないリモコン１０の所在を知ることができるとともに、リモコン１０の端末ＩＤによってカラオケ装置７とペアリングされているリモコン１０のうちいずれのリモコン１０の電池残量が少ないかを特定することができる。
【０１１２】
本実施形態は、以下の変形例を採用することができる。
【０１１３】
（１）本実施形態では、ＬＡＮ４、複数台の無線アクセスポイント
８及び無線通信網９でネットワークが構成されているが、これに限定されず、各カラオケ装置７と各リモコン１０とが通信を行うことができるネットワーク環境であればよい。例えば、リモコン１０をＬＡＮ４に直接接続して、無線アクセスポイント８及び無線通信網９を備えない構成であってもよい。また、カラオケ装置７とリモコン１０との間を無線通信網９で直接接続して、ＬＡＮ４を備えない構成であってもよい。
【０１１４】
（２）また、本実施形態では、センタ１とＬＡＮ４とがインターネット２を介して接続されているが、これに限定されず、センタ１とカラオケ装置７とが通信可能に接続されるとともに、センタ１とリモコン１０との間が通信可能に接続されていてればよい。例えば、インターネット２の代わりに他の広域ネットワークを介してセンタ１とリモコン１０との間や、センタ１とカラオケ装置７との間が接続されていてもよく、ＬＡＮで接続されていてもよい。
【０１１５】
（３）本実施形態では、本発明がカラオケシステム１００に適用されているが、これに限定されず、ネットワークに子機端末装置と親機端末装置とがネットワークに接続されており、このネットワークを介して子機端末装置、親機端末装置及びこれらの端末の動作状態を管理するセンタ装置の間で相互に通信を行うことができるネットワーク通信システムであれば他のシステムにも適用することができる。
【図面の簡単な説明】
【０１１６】
【図１】カラオケ店舗の機器配置を説明する図である。
【図２】図１に示すカラオケ装置のブロック図である。
【図３】リモコン履歴記憶部１１ｃの構成を示す図である。
【図４】図１で示すリモートコントローラのブロック図である。
【図５】図１で示すセンタのブロック図である。
【図６】図２で示すカラオケ装置及び図４で示すリモートコントローラの実行するペアリング処理を示すフローチャートである。
【図７】図２で示すカラオケ装置及び図４で示すリモコンの実行する履歴情報管理処理を示すフローチャートである。
【図８】図２で示すカラオケ装置及び図５で示すセンタの実行する履歴情報収集処理を示すフローチャートである。
【図９】管理装置、図２で示すカラオケ装置及び図４で示すリモコンの実行するバッテリ残量監視処理を示すフローチャートである。
【符号の説明】
【０１１７】
１−センタ（センタ装置）    ２−インターネット（ネットワーク）    ４−ＬＡＮ（ネットワーク）    ６−管理装置    ７−カラオケ装置（親機端末装置）    ９−無線通信網（ネットワーク）    １０−リモコン（子機端末装置）    １１ｃ−リモコン履歴記憶部（親機側記憶部）    ２５−ＬＡＮインタフェース（親機側通信部）    ３５−履歴情報管理部（親機側履歴処理部）    １００−カラオケシステム（ネットワーク通信システム）    １０１７−履歴処理部（子機側履歴処理部）    １０３２−履歴記憶部（子機側記憶部）
【図１】
2006279795.tif 000003
【図２】
2006279795.tif 000004
【図３】
2006279795.tif 000005
【図４】
2006279795.tif 000006
【図５】
2006279795.tif 000007
【図６】
2006279795.tif 000008
【図７】
2006279795.tif 000009
【図８】
2006279795.tif 000010
【図９】
2006279795.tif 000011