(57)【要約】  【課題】  親機端末装置の状態にかかわらずセンタ装置からサービスの提供を受け、かつ多様なサービスを提供することできるネットワーク通信システム等を提供する。  【解決手段】センタ装置１に接続された親機端末装置７と、この親機端末装置７及びセンタ装置１に接続された子機端末装置１０とを備えた通信システム１００であって、子機端末装置１０は、通信相手の親機端末装置７の識別情報を記憶するための記憶部と、該記憶部に親機端末装置７の識別情報が記憶されているとき、この親機端末装置７を経由してセンタ装置１にログインし、記憶部に親機端末装置７の識別情報が記憶されていないとき、直接センタ装置１にログインする通信制御部とを備え、親機端末装置７は、通信相手の子機端末装置１０の識別情報を記憶するための記憶部と、記憶部に識別情報が記憶されている子機端末装置１０とセンタ装置１との通信を中継する通信制御部とを備える。【選択図】  図１
2006284909.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)インタフェース１１５等が接続されている。
【００８６】
赤外線リモコン送信部１１３は、赤外線信号を発生して装置外部に送信するものである。ＵＳＢインターフェース１１５は、この装置にパーソナルコンピュータ等のメンテナンス装置を接続してＲＯＭ（フラッシュメモリ）１０２に記憶されているプログラム（ファームウェア）を書き換えるときに使用される。
【００８７】
ＣＰＵ１０１は、ＲＯＭ１０２に記憶されているプログラムを実行することによって、カラオケ曲予約部１０１１、カラオケ曲調整部１０１２、カラオケ曲試聴処理部１０１３及び撮影機能部１０１４として機能する。
【００８８】
カラオケ曲予約部１０１１は、利用者がタッチパネル１１０等を用いて演奏予約を希望するカラオケ演奏曲を選択する操作を行った場合に、選択されたカラオケ曲をペアリングされているカラオケ装置７に無線ＬＡＮインターフェース１０７を用いて通知する。カラオケ曲調整部１０１２は、利用者がタッチパネル１１０を用いてカラオケ演奏曲のテンポ・キーをコントロールする操作を行った場合に、このテンポ・キーのコントロール内容をペアリングされているカラオケ装置７に無線ＬＡＮインターフェース１０７を用いて通知する。
【００８９】
カラオケ曲試聴処理部１０１３は、利用者がタッチパネル１１０を用いて選択したカラオケ曲のデータの一部を視聴用データとしてペアリングされているカラオケ装置７から無線ＬＡＮインターフェース１０７を用いてダウンロードする。カラオケ曲試聴処理部１０１３はダウロードされた視聴用データを音源１０４に再生させることで、利用者にカラオケ曲を試聴させる。
【００９０】
撮影機能部１０１４は、カメラ１１１及びストロボフラッシュ１１２の動作を制御する機能部であり、利用者がカメラ１１１を用いて撮影した撮影画像が入力されると、この撮影画像をＲＡＭ１０３に記憶させる。撮影機能部１０１４は、この撮影画像をＲＡＭ１０３から読み出してペアリングされているカラオケ装置７に無線ＬＡＮインターフェース１０７を用いて送信する。カラオケ装置７では、撮影画像を受信するとモニタ２３に撮影画像が表示される。
【００９１】
また、ＣＰＵ１０１は、ＲＯＭ１０２に記憶されているペアリング処理プログラムを実行することでペアリング処理部１０１５として機能するとともに、ログイン処理プログラムを実行することでログイン処理部１０１６として機能し、サービスデータ提供要求プログラムを実行することでサービス提供要求処理部１０１７とサービス内容判別部１０１８として機能する。
【００９２】
ペアリング処理部１０１５は、無線ＬＡＮインターフェース１０７及び赤外線リモコン送信部１１３の通信を制御する。ペアリング処理部１０１５は、端末側ペアリング処理プログラムを実行することで、端末側ペアリング処理を行う。この端末側ペアリング処理では、まず、ペアリング処理部１０１５はＲＯＭ１０２に記憶されている端末ＩＤを含んだメッセージ信号を作成し赤外線リモコン送信部１１３を用いて装置外部に送信する。
【００９３】
このメッセージ信号を受信するカラオケ装置７が通信相手となり、上述したように本実施形態では通信相手とすべきカラオケ装置７とは、本リモートコントローラ１０とカラオケ店舗内の同室に在るカラオケ装置７である。端末側ペアリング処理については詳しくは図４を用いて後述する。端末側ペアリング処理によって、自機のＩＰアドレスを通信相手とすべきカラオケ装置７に通知することができるとともに、このカラオケ装置７のＩＰアドレスを通知すると、通信相手とすべきカラオケ装置７と自機との間で双方向通信を行うことが可能となり、ペアリングが成立する。
【００９４】
ペアリング処理部１０１５は、通知されたカラオケ装置７のＩＰアドレスをペアリング機器記憶部１０３１に記憶（登録）させる。これによって、ペアリング処理部１０１５は、記憶されたカラオケ装置７のＩＰアドレスを用いてＬＡＮ４及び無線通信網９を介した通信を行うことができる。
【００９５】
ログイン処理部１０１６は、無線ＬＡＮインターフェース１０７を用いてログイン処理を実行するものである。ログイン処理では、ログイン処理部１０１６は、例えば非接触カードインタフェース１０６を用いてＩＤカードと通信することで、ＩＤカードに登録されている顧客ＩＤを読み込む等して顧客ＩＤを入力してＲＡＭ１０３に記憶させる。なお、顧客ＩＤはタッチパネル１１０を用いて入力されてもよい。
【００９６】
そして、ログイン処理部１０１６はＲＡＭ１０３に記憶されている顧客ＩＤ及び例えばタッチパネル１１０を用いて入力されたパスワード等のログインデータをセンタ１に送信する等のログインのための通信を行う。
【００９７】
ログイン処理部１０１６は、ペアリングされているカラオケ装置７がある場合には、ログインデータを送信するときにカラオケ装置７がビジー状態であるかどうかを検出する。ログイン処理部１０１６は、カラオケ装置７がビジー状態でないと検出した場合には、中継ルートで通信を行う。原則的に中継ルートで通信を行う理由は、後述するように中継ルートで通信を行った場合にはその後のサービスデータの配信のための通信も中継ルートで行われるため、多様なサービスを利用者に提供することができるからである。すなわち、リモートコントローラ１０のみを利用するサービスだけでなく、カラオケ装置７を単独で利用するサービスやリモートコントローラ１０とカラオケ装置７とが協動して提供するサービスを利用者に提供することができるからである。
【００９８】
一方、カラオケ装置７がビジー状態であると検出した場合には、ペアリングされているカラオケ装置７がある場合でも、ログイン処理部１０１６は直接ルートでログインのための通信を行う。また、ログイン処理部１０１６はペアリングされているカラオケ装置７がない場合には直接ルートでログインのための通信を行う。これによって、カラオケ装置７がビジー状態であったり、本機とペアリングされていない状態である等の場合でも、ログインデータをセンタ１に送信することができる。このログイン処理については、詳しくは図５を用いて後述する。
【００９９】
ログインのための通信によってログインが正常に終了した場合には、センタ１からサービスカタログが送信され、ログイン処理部１０１６は受信したサービスカタログをＲＡＭ１０３に記憶させる。このサービスカタログは、リモートコントローラ１０がセンタ１から提供を受けることができるサービスのリストである。中継ルートでログインのための通信が行われた場合には、後述するように今後のダウンロードのためのセンタ１及びリモートコントローラ１０間の通信も中継ルートでなされる。このため、中継ルートでログイン処理が実行された場合に配信されるサービスカタログのリストには、リモートコントローラ１０のみを利用するサービスだけでなく、中継器となるカラオケ装置７とリモートコントローラ１０とを利用するサービスも含まれる。このサービスカタログのサービスリストでは、サービス内容がカラオケ装置７を利用するサービスと利用しないサービスとを区別できるようになっており、例えばいずれか一方に識別子が付されている。
【０１００】
また、中継ルートでログインのための通信が行われた場合には、今後のダウンロードのためのセンタ１及びリモートコントローラ１０間の通信も直接ルートでなされる。このため、直接ルートでログインのための通信が行われた場合には、サービスカタログのサービスリストには、中継器となるカラオケ装置７とリモートコントローラ１０とを利用するサービスは含まれず、リモートコントローラ１０のみを利用して提供するサービスのみが含まれる。
【０１０１】
サービス提供要求処理部１０１７は、無線ＬＡＮインターフェース１０７を用いてサービスデータ提供要求処理を実行する機能部である。サービスデータ提供要求処理では、サービス提供要求処理部１０１７は、ログイン処理部１０１６がログインのための通信を直接ルートによって行った場合には、同じ直接ルートでサービス配信サーバとサービスデータの配信を受けるための通信を行う。このように同じ直接ルートで通信が行われる理由は、直接ルートでログイン処理が実行された場合には、ログイン処理時にセンタ１に通知された端末装置がリモートコントローラ１０であってカラオケ装置７ではないから、中継ルートで通信を行うことはできないからである。
【０１０２】
一方、サービス提供要求処理部１０１７は、ログイン処理部１０１６がログインのための通信を中継ルートによって行った場合には、同じ中継ルートでサービス配信サーバとサービスデータの配信を受けるための通信を行う。このように同じ中継ルートで通信が行われる理由は、ログイン処理時にセンタ１に通知された端末装置がカラオケ装置７であってリモートコントローラ１０ではないからである。上記のように中継ルートで通信を行うときに、サービス提供要求処理部１０１７はペアリングされているカラオケ装置７がビジー状態であるかどうかを検出する。サービス提供要求処理部１０１７は、カラオケ装置７がビジー状態であると検出しなかった場合には中継ルートでセンタ１に対してサービスデータの配信を受けるための通信データを送信する。これに対して、カラオケ装置７がビジー状態であると検出した場合には、サービス提供要求処理部１０１７は、カラオケ装置７のリソースに通信を中継できるだけの空きがない状態であるため、サービスデータの提供のための通信を行わずに待機する。
【０１０３】
サービス提供要求処理部１０１７は、この待機状態であるときに、サービス内容判別部１０１８に配信を要求するサービスデータのサービス内容がカラオケ装置７を利用するものであるかを判別させる。サービス提供要求処理部１０１７は、サービス内容がカラオケ装置７を利用するものであるとサービス内容判別部１０１８から通知された場合には、サービスデータのダウンロードの通信をカラオケ装置７を経由させる必要がないため、ログイン処理部１０１６に直接ルートでログインをし直すための通信をセンタ１と行うように指示する。直接ルートでログインをし直すと、直接ルートでセンタ１と通信を行うことができるようになる。
【０１０４】
サービス提供要求処理部１０１７は、ログイン処理部１０１６がログインをし直すと、ログイン処理部１０１６からこの旨が通知され、待機状態を解除して直接ルートでセンタ１とサービスデータの提供を受けるための通信を行う。これによって、ログイン処理部１０１６がビジー状態であっても、センタ１に対してサービスデータの配信を受けるための通信を実行することができる。
【０１０５】
また、サービス提供要求処理部１０１７は、サービス内容がカラオケ装置７を利用しないものであるとサービス内容判別部１０１８から通知された場合には、例えば所定時間間隔が経過した後に中継ルートでの通信を再度実行する。
【０１０６】
サービス内容判別部１０１８は、サービス提供要求処理部１０１７からの指示があった場合に、配信を要求するサービスデータのサービス内容がカラオケ装置７を利用するものであるかを判別する。この判別方法としては、例えば、サービス内容判別部１０１８はＲＡＭ１０３に記憶されているサービスリストの識別子を参照し、この識別子が付されているサービスデータの配信を要求する場合にはカラオケ装置７を利用するサービス内容であると判別する。サービス内容判別部１０１８は判別結果をサービス提供要求処理部１０１７に通知する。
【０１０７】
図４は、図２で示すカラオケ装置７及び図３で示すリモートコントローラ１０の実行するペアリング処理を示すフローチャートである。本処理において、カラオケ装置７側で実行されるペアリング処理がカラオケ側ペアリング処理であり、リモートコントローラ１０側で実行されるペアリング処理が端末側ペアリング処理である。本処理では、複数台のうちメッセージ信号を受信する１台のカラオケ装置７のカラオケ側ペアリング処理と、複数台のうちメッセージ信号を送信する１台のリモートコントローラ１０の端末側ペアリング処理とを説明する。
【０１０８】
まず、利用者からの指示を受けて、ペアリング処理部１０１５は自機の端末ＩＤを含む赤外線信号を装置外部に送信する（Ｓ１）。具体的には、この赤外線信号送信の指示は、例えばカラオケ店舗の係員がリモートコントローラ１０をカラオケ装置７の配置された個室に持ち込んで、タッチパネル１１０上のキーを押下することによって受け付けられる。この指示はペアリング処理部１０１５に入力され、ペアリング処理部１０１５はこの指示が入力されたとき、自機の端末ＩＤをＲＯＭ１０２から読み出してこの端末ＩＤを含めた赤外線信号をメッセージ信号として送信する。
【０１０９】
この赤外線信号はリモートコントローラ１０と同室に配置されるカラオケ装置７には届くが別室に配置されるカラオケ装置７には届かない。このため、リモートコントローラ１０と同室に配置されているカラオケ装置７が赤外線通信部２６でメッセージ信号を受信する（Ｓ２）。これによって、リモートコントローラ１０と同室に配置されているカラオケ装置７に対して、ペアリングすべき通信相手としてメッセージ信号を送信することが可能となる。
【０１１０】
ペアリング処理部３４は赤外線通信部２６でメッセージ信号を受信すると、メッセージ信号に含まれる端末ＩＤを含んだ確認メッセージを作成する（Ｓ３）。具体的には、ペアリング処理部３４は自機の端末ＩＤをＨＤＤ１１から読み出して、この読み出した端末ＩＤとメッセージ信号に含まれる端末ＩＤを含んだ確認メッセージを作成する。ペアリング処理部３４は確認メッセージにＩＰヘッダ等のヘッダを付加して、ＬＡＮインターフェース２５を用いて確認メッセージをブロードキャストで送信する（Ｓ４）。
【０１１１】
リモートコントローラ１０では、ＬＡＮインターフェース２５が確認メッセージを受信し（Ｓ５）、ペアリング処理部１０１５が受信した確認メッセージが自機宛のものであるかを判断する（Ｓ６）。具体的には、ペアリング処理部１０１５は確認メッセージに自機の端末ＩＤが含まれるかどうかを判断し、含まれる場合には自機宛の確認メッセージであると判断する。確認メッセージが自機宛であると判断しなかった場合には（Ｓ６でＮＯ）、ペアリング処理部３４は確認メッセージを破棄し（Ｓ２７）、この後に本処理をステップＳ６に戻す。
【０１１２】
一方、確認メッセージを自機宛であると判断した場合には（Ｓ６でＹＥＳ）、ペアリング処理部１０１５は確認メッセージのＩＰヘッダに含まれる送信元のＩＰアドレスを取得し、取得したＩＰアドレスをペアリング機器記憶部１０３１に記憶させる（Ｓ８）。これによって、リモートコントローラ１０側からのカラオケ装置７に対するペアリングは成立し、ペアリング処理部３４はこの登録されたカラオケ装置７とＬＡＮ４及び無線通信網９を介して通信を行うことになる。
【０１１３】
この後、ペアリング処理部１０１５は確認メッセージを作成して（Ｓ９）、ＩＰヘッダ等のヘッダを付加して、無線通信網９及びＬＡＮ４を介して送信する（Ｓ１０）。このＩＰヘッダには、宛先ＩＰアドレスとしてペアリング機器記憶部１０３１に記憶されているＩＰアドレスが含まれているとともに、送信元のＩＰアドレスが含まれている。
【０１１４】
カラオケ装置７では、ＬＡＮインターフェース２５が確認メッセージをリモートコントローラ１０から受信し（Ｓ１１）、ペアリング処理部３４が受信した確認メッセージに付加されたＩＰヘッダを参照し、このＩＰヘッダに含まれる送信元ＩＰアドレスを取得する。ペアリング処理部３４は取得した送信元ＩＰアドレスをペアリング機器記憶部１２ａに記憶（登録）させ（Ｓ１２）、これによって、ステップＳ１でメッセージ信号を送信したリモートコントローラ１０との間のペアリングが成立する。この後、ペアリング処理部３４は本処理を終了させる。
【０１１５】
なお、１台のカラオケ装置７について複数台のリモートコントローラ１０がペアリングされる場合には、図４に示すようなペアリング処理が１台のカラオケ装置７について複数回実行されることになる。
【０１１６】
以下、図５を用いてログイン処理の一例を説明する。図５は図２で示すカラオケ装置７及び図３で示すリモートコントローラ１０の実行するログイン処理を含む処理を示すフローチャートである。本処理は、例えばＩＤカードがカードリーダに載置される等して、顧客ＩＤがリモートコントローラ１０に入力された場合に実行される。
【０１１７】
まず、ログイン処理部１０１６は、本リモートコントローラ１０とペアリングされているカラオケ装置７があるかどうかを判断する（Ｓ２１）。この判断はペアリング機器記憶部１０３１にＩＰアドレスが登録されているかどうかで行われる。ペアリングされているカラオケ装置７がないと判断する場合には（Ｓ２１でＮＯ）、ログイン処理部１０１６は直接ルートでセンタ１にログインデータを送信する（Ｓ２２）。その後、センタ１で後述のステップＳ２６が実行される。
【０１１８】
ペアリングされているカラオケ装置７があると判断する場合には（Ｓ２１でＹＥＳ）、ログイン処理部１０１６は、ペアリングされているカラオケ装置７がビジー状態であるかどうかを判断する（Ｓ２３）。この判断は、ログイン処理部１０１６がカラオケ装置７にアクセスし、カラオケ装置７からビジー状態であるとの応答があった場合や、アクセス後の所定時間以内に応答が無い場合になされる。ペアリングされているカラオケ装置７がビジー状態であると判断した場合には（Ｓ２３でＹＥＳ）、ログイン処理部１０１６はステップＳ２２を実行して直接ルートでログインデータを送信する。
【０１１９】
一方、ペアリングされているカラオケ装置７がビジー状態でないと判断した場合には（Ｓ２３でＮＯ）、ログイン処理部１０１６はペアリングされているカラオケ装置７を経由する中継ルートでログインデータを送信する（Ｓ２４）。ペアリングされているカラオケ装置７ではログインデータをリモートコントローラ１０から受信すると、中継処理部３５はログインデータを中継してセンタ１に送信する（Ｓ２５）。このログインデータを中継するときに、中継処理部３５はログインデータのＩＰヘッダに自機のＩＰアドレスを送信元のＩＰアドレスとして含める。
【０１２０】
センタ１は、ログインデータを受信するとログイン確認処理を実行する（Ｓ２６）。ログイン確認処理では、センタ１は受信したログインデータに含まれる顧客ＩＤ及びパスワードを自己の記憶する会員情報データベースと参照させる。ここで会員情報データベースとは、センタ１の提供するサービスシステムの会員である利用者の顧客ＩＤとパスワードとが対応付けて記憶されているデータベースである。ログインデータに含まれる顧客ＩＤとパスワードとが会員情報データベースに記憶されている利用者の顧客ＩＤとパスワードと一致する場合には、センタ１はサービスを提供可能な端末としてログインデータの送信元のＩＰアドレスを登録する。センタ１は、この登録によってログインが正常終了したとして、これを通知するための通知メッセージを作成する。ここで登録されるＩＰアドレスは、中継ルートでログインデータが送信された場合にはカラオケ装置７のＩＰアドレスであり、直接ルートでログインデータが送信された場合にはリモートコントローラ１０のＩＰアドレスである。
【０１２１】
顧客ＩＤとパスワードとが会員情報データベースにおける情報と不一致である場合には、ログインデータを破棄してログインが正常終了しなかったとして、これを通知するための通知メッセージを作成する。
【０１２２】
そして、中継ルートでログインデータを受信した場合には（Ｓ２７でＹＥＳ）、センタ１は、通知メッセージを中継ルートでリモートコントローラ１０に送信する（Ｓ２８）。ここで、送信する通知メッセージは、上述したようにログインが正常終了した場合にはこの正常終了を通知するものであり、正常終了しなかった場合にはこのログインができなかったことを通知するものである。また、ログインが正常終了した場合には、通知メッセージとともにサービスカタログが送信される。
【０１２３】
リモートコントローラ１０から通知メッセージやサービスカタログを受信したカラオケ装置７は、受信したデータをペアリングされているリモートコントローラ１０に対して中継する（Ｓ２９）。その後、ログインデータを送信したリモートコントローラ１０では後述のステップＳ３１が実行される。
【０１２４】
カラオケ装置７経由でログインデータを受信しなかった、すなわち直接ログインデータを受信した場合には（Ｓ２７でＮＯ）、通知メッセージをリモートコントローラ１０に直接ルートで送信する（Ｓ３０）。ここで送信される通知メッセージはステップＳ２８と同様である。また本ステップでも、通知メッセージとともにサービスカタログが送信される。
【０１２５】
ステップＳ３１では、リモートコントローラ１０において、無線ＬＡＮインターフェース１０７がセンタ１からのメッセージやサービスカタログを受信する。この後、ログイン処理部１０１６には無線ＬＡＮインターフェース１０７から受信データが入力される。ログイン処理部１０１６は受信したメッセージ内容、すなわちログインが正常終了したこと乃至はログインできなかったことをＬＣＤディスプレイ１０９に表示する（Ｓ３２）。そして、サービスカタログを受信した場合には、ログイン処理部１０１６はこのサービスカタログをＲＡＭ１０３に記憶させ、これとともにサービスカタログのサービスリストをＬＣＤディスプレイ１０９に表示する。この後に、ログイン処理部１０１６は、中継ルートでログインのための通信を行った場合には、通信ルートを記録するためのフラグをＲＡＭ１０３における所定領域に記憶して、この後に本処理を終了させる。
【０１２６】
上記処理によって、カラオケ装置７がビジー状態でない場合には、リモートコントローラ１０はカラオケ装置７経由でログインを行って、リモートコントローラ１０だけを利用したサービスのみならず後述のサービス提供処理によってリモートコントローラ１０とカラオケ装置７の双方を利用したサービスの提供を受けることができるようになる。また、カラオケ装置７がカラオケ楽曲の演奏処理等を実行中であってビジー状態である場合にも、リモートコントローラ１０が直接にログインを行うことができる。
【０１２７】
以下に、図６及び図７を用いてサービス提供処理を説明する。図６及び図７は、図２で示すカラオケ装置及び図３で示すリモートコントローラの実行するサービス提供処理を含む処理を示すフローチャート（その１及びその２）である。本処理は、上述のステップＳ３１でログインの正常終了を示す通知メッセージを受信した場合に、ログイン処理の実行後に実行される。
【０１２８】
まず、サービス提供要求処理部１０１７は利用者からのサービス提供要求を受け付けたかどうかを判断する（Ｓ４１）。ここでサービス提供要求の受け付けは、利用者がＬＣＤディスプレイ１０９に表示されたサービスカタログを用いてタッチパネル１１０を操作すること等によって行われる。受け付けられた要求はサービス提供要求処理部１０１７に入力され、この入力の有無によってステップＳ４１の判断が行われる。利用者からのサービス提供要求の受け付けがあったと判断しなかった場合には（Ｓ４１でＮＯ）、サービス提供要求処理部１０１７は後述のステップＳ６３を実行する。
【０１２９】
利用者からのサービス提供要求の受け付けがあったと判断した場合には（Ｓ４１でＹＥＳ）、サービス提供要求処理部１０１７は上述のログイン処理における通信ルートが直接ルートであったかどうかを判断する（Ｓ４２）。この判断は、例えばＲＡＭ１０３の所定の記憶領域に通信ルートを記録するためのフラグが記憶されているかどうかで行う。ログイン処理における通信ルートが直接ルートであったと判断した場合には（Ｓ４２でＹＥＳ）、サービス提供要求処理部１０１７は直接ルートでセンタ１にサービス提供要求を送信する（Ｓ４３）。このサービス提供要求を受信したセンタ１は後述のステップＳ５１を実行する。
【０１３０】
通信ルートが直接ルートでない（中継ルートである）と判断した場合には（Ｓ４２でＮＯ）、サービス提供要求処理部１０１７はカラオケ装置７がビジー状態であるかどうかを判断する（Ｓ４４）。この判断方法は上述のステップＳ３と同様である。カラオケ装置７がビジー状態であると判断しなかった場合には（Ｓ４４でＮＯ）、サービス提供要求処理部１０１７は中継ルートでサービス提供要求を送信する（Ｓ４５）。カラオケ装置７では、ペアリング処理部３４でこのサービス提供要求を受信すると、中継処理部３５が自機のＩＰアドレスをサービス提供要求のヘッダの送信元のＩＰアドレスとして含めて、センタ１に中継する（Ｓ４６）。センタ１はサービス提供要求を受信すると後述のステップＳ５１を実行する。
【０１３１】
カラオケ装置７がビジー状態であると判断した場合には（Ｓ４４でＹＥＳ）、サービス提供要求で要求するサービス内容がカラオケ装置７を要するものであるかどうかを判断する（Ｓ４７）。サービス内容がカラオケ装置７を要するものであると判断した場合には（Ｓ４７でＹＥＳ）、サービス提供要求処理部１０１７は所定時間間隔だけ待機して（Ｓ４８）、本処理をステップＳ４４に戻す。
【０１３２】
サービス内容がカラオケ装置７を要しないものであると判断した場合には（Ｓ４７でＮＯ）、サービス提供要求処理部１０１７はログイン処理部１０１６に直接ルートでログイン処理を実行させる（Ｓ４９）。本ステップでは、上述のステップＳ２２，Ｓ２６，Ｓ２７，Ｓ３０，Ｓ３１が実行される。ステップＳ２９，Ｓ３２，Ｓ４９の実行によって、中継ルートでログインが行われた状態であったのが、中継ルートに加えて直接ルートでログインが行われた状態にされる。これによって、センタ１にはカラオケ装置７のＩＰアドレスに加えてリモートコントローラ１０のＩＰアドレスが登録され、直接ルートでのサービスデータの配信のための通信を行うことが可能になる。
【０１３３】
このようにして、利用者がログイン処理の実行開始のためにログインの操作を一度行うだけで、カラオケ装置７がサービス提供要求を中継できない状態である場合にサービス提供要求の内容に応じて自動的に通信ルートが追加され、追加された通信ルートが優先適用される。これによって、カラオケ装置７がサービス提供要求を中継できない状態であってもリモートコントローラ１０はセンタ１からサービスの提供を受けることができる。
【０１３４】
この後、サービス提供要求処理部１０１７はログインルートの追加を記録するためにＲＡＭ１０３の所定領域に直接ルートの優先適用を記録するためのフラグを立てる（Ｓ５０）。このフラグが立てられている場合には、中継ルートに優先して直接ルートで通信が行われる。
【０１３５】
その後、サービス提供要求処理部１０１７は本処理をステップＳ４２に戻す。ここで、ステップＳ４２ではステップＳ５０で立てられたフラグによってログインのための通信の通信ルートが直接ルートであると判断され（Ｓ４２でＹＥＳ）、直接ルートでサービス提供要求が送信されることになる（Ｓ４３）。
【０１３６】
ステップＳ５１では、サービス提供要求を受信したセンタ１はサービス提供確認処理を実行する。サービス提供確認処理では、センタ１はサービスデータ提供要求の送信元のＩＰアドレスがサービスを提供可能な端末のものとして登録されているＩＰアドレスであるかを判断する。センタ１は登録しているＩＰアドレスでない場合には応答せず、登録しているＩＰアドレスである場合には、受信したサービス提供要求に応答するサービスデータを読み出す。このサービスデータの読み出しは、センタ１におけるサービスデータの記憶領域から行われても、サービスデータを記憶する他のサーバ（図略）から行われてもよい。
【０１３７】
そして、直接ルートでサービス提供要求を受信した場合には（Ｓ５２でＹＥＳ）、センタ１が直接ルートでリモートコントローラ１０にサービスデータを配信する（Ｓ５３）。無線ＬＡＮインターフェース１０７がこのサービスデータを受信すると（Ｓ５４）、サービス提供要求処理部１０１７は後述のステップＳ６０を実行する。
【０１３８】
直接ルートでサービス提供要求を受信しなかった場合には（Ｓ５２でＮＯ）、センタ１が中継ルートでリモートコントローラ１０にサービスデータを配信する（Ｓ５５）。カラオケ装置７では、ＬＡＮインターフェース２５でサービスデータを受信すると、サービス内容判別部３６がこのサービスデータに自機向けのデータが含まれるかどうかを判断する（Ｓ５６）。サービスデータが自機向けのデータが含まれないとサービス内容判別部３６が判断した場合には（Ｓ５６でＮＯ）、中継処理部３５はサービスデータをリモートコントローラ１０に中継する（Ｓ５７）。リモートコントローラ１０では、上述のステップＳ５５によってサービスデータが受信されると、後述のステップＳ６０が実行される。
【０１３９】
サービスデータが自機に提供されるものであるとサービス内容判別部３６が判断した場合には（Ｓ５６でＹＥＳ）、サービスデータ取得部３７はサービス取得処理を実行する（Ｓ５８）。サービス取得処理では、サービスデータ取得部３７がサービスデータのうち自機向けのサービスデータを抽出してＲＡＭ１２に記憶させる。そして、サービスデータ取得部３７はサービスを利用者に提供するための所定の処理を実行する。例えば、サービス提供要求がテレビタレント等のプロモーション映像の画像・音声データのダウンロードであれば、カラオケ装置７は音声データを再生してスピーカ１８から音声を放音させるとともに、画像データを再生してＬＣＤディスプレイ１０９に映像を表示させる。またサービス提供要求がゲームの提供であれば、ダウンロードしたゲーム進行プログラムの実行をおこなってテレビゲームをモニタ２３に表示する。
【０１４０】
この後、中継処理部３５はデータ取得を通知するための通知メッセージを作成してリモートコントローラ１０に対して送信する（Ｓ５９）。ここで、中継処理部３５は、ステップＳ５８でデータが取得された後の残部データにリモートコントローラ１０向けのデータが含まれている場合には、通知メッセージとともに残部データを送信する。残部データは、例えば、サービス提供要求がゲームプログラムのダウンロード要求であれば、このゲームのキャラクターを操作する等のリモートコントローラ１０を用いてゲームを進行させるためのゲーム操作プログラム等である。リモートコントローラ１０では、ステップＳ５５によって無線ＬＡＮインターフェース１０７でこのデータを受信すると、サービス提供要求処理部１０１７はダウンロードデータ処理を行う（Ｓ６０）。
【０１４１】
ダウンロードデータ処理では、受信したデータを用いて利用者にサービスを提供するための処理が実行される。具体的には、サービス提供要求がカラオケ装置７へのテレビタレント等のプロモーション映像の提供等である場合には、この映像データの受信の通知をステップＳ５４で受信したので、サービス提供要求処理部１０１７は通知内容をＬＣＤディスプレイ１０１に表示する。また、サービス提供要求がリモートコントローラ１０への楽曲の提供等である場合には、楽曲の楽曲データをステップＳ５４で受信したので、サービス提供要求処理部１０１７は楽曲の楽曲データを音源１０４及びアンプ１０５で処理してスピーカ２００に入力する。また、サービス提供要求がゲームの提供である場合には、カラオケ装置７から受信したゲーム操作プログラムを実行することで、利用者がタッチパネル１１０を用いてゲームの操作を行うことができる状態にする。
【０１４２】
サービス提供要求処理部１０１７はＲＡＭ１０３を参照してステップＳ５０の実行によって直接ルートの優先適用を記録するためのフラグが立てられているかどうかを判断する（Ｓ６１）。フラグが立てられていないと判断する場合には（Ｓ６１でＮＯ）、サービス提供要求処理部１０１７は後述のステップＳ６３をログイン処理部１０１６に実行させる。フラグが立てられていると判断する場合には（Ｓ６１でＹＥＳ）、ログイン処理部１０１６が直接ルートでのログアウト処理を実行する（Ｓ６２）。ここで、ステップＳ６２での処理は、ログイン処理部１０１６が直接ルートでログアウトデータを送信し、センタ１ではログアウトデータの送信元のＩＰアドレスの登録を解除する。そして、ログイン処理部１０１６はステップＳ５０で立てられたフラグをＲＡＭ１０３から削除する。これによって、センタ１とリモートコントローラ１０とは、直接ルートで通信を行うことができなくなり、中継ルートで通信が行われる。
【０１４３】
このステップＳ６２，Ｓ６３によって、上述のステップＳ４７，Ｓ２９〜Ｓ５０で直接ルートでの通信が優先的に行われるようになっている状態である場合に、利用者がこの設定を解除するための操作をしなくても、再度中継ルートで通信を行う設定に復帰させることができる。これによって、直接ルートでの通信ルートの優先的な適用を一時的なもの（今回のサービス提供要求だけのもの）とすることができ、中継ルートでの通信ルートに復帰することができる。
【０１４４】
この後、サービス提供要求処理部１０１７はタッチパネル１１０で利用者からログオフの操作を受け付けたかどうかを判断する（Ｓ６３）。ログオフの操作を受け付けたと判断しなかった場合には（Ｓ６３でＮＯ）、サービス提供要求処理部１０１７は本処理をステップＳ４１に戻す。ログオフの操作を受け付けたと判断した場合には（Ｓ６３でＹＥＳ）、サービス提供要求処理部１０１７は、ログイン処理部１０１６にログオフのための通信を実行させる（Ｓ６４）。このログオフのための通信では、ログイン処理部１０１６はログオフのデータを直接ルート乃至は中継ルートによって送信し、センタ１ではログオフのデータの送信元のＩＰアドレスをサービスデータの提供可能な端末のＩＰアドレスの登録から削除する。この後、ログイン処理部１０１６は本処理を終了させる。
【０１４５】
上記構成によって、本カラオケシステム１００では、カラオケ装置７を介した中継ルートでログインのための通信が行われると、この後の通信は原則的に中継ルートでの通信が行われるため、これによって、カラオケ装置７とリモートコントローラ１０とが協働して提供するサービスを利用者に提供することができ、多様なサービスを利用者に提供することができる。また、カラオケ装置７が通信を中継することができない状態である場合には、直接ルートでログインのための通信が行われ、この後のセンタ１とリモートコントローラ１０との間の通信は直接ルートで行われるため、カラオケ装置７の状態にかかわらずセンタ１とリモートコントローラ１０との間で通信を行うことができる。
【０１４６】
本実施形態は、以下の変形例を採用することができる。
【０１４７】
（１）本実施形態では、ＬＡＮ４、複数台の無線アクセスポイント
８及び無線通信網９でネットワークが構成されているが、これに限定されず、各カラオケ装置７と各リモートコントローラ１０とが通信を行うことができるネットワーク環境であればよい。例えば、リモートコントローラ１０をＬＡＮ４に直接接続して、無線アクセスポイント８及び無線通信網９を備えない構成であってもよい。また、カラオケ装置７とリモートコントローラ１０との間を無線通信網９で直接接続して、ＬＡＮ４を備えない構成であってもよい。
【０１４８】
（２）また、本実施形態では、センタ１とＬＡＮ４とがインターネット２を介して接続されているが、これに限定されず、センタ１とカラオケ装置７とが通信可能に接続されるとともに、センタ１とリモートコントローラ１０との間が通信可能に接続されていてればよい。例えば、インターネット２の代わりに他の広域ネットワークを介してセンタ１とリモートコントローラ１０との間や、センタ１とカラオケ装置７との間が接続されていてもよく、ＬＡＮで接続されていてもよい。
【０１４９】
（３）本実施形態では、本発明がカラオケシステム１００に適用されているが、これに限定されず、ネットワークに子機端末装置と親機端末装置とがネットワークに接続されており、このネットワークを介して子機端末装置、親機端末装置及びセンタ装置の間で相互に通信を行うことができるネットワーク通信システムであれば他のシステムにも適用することができる。
【図面の簡単な説明】
【０１５０】
【図１】カラオケ店舗の機器配置を説明する図である。
【図２】図１に示すカラオケ装置のブロック図である。
【図３】図１で示すリモートコントローラのブロック図である。
【図４】図２で示すカラオケ装置及び図３で示すリモートコントローラの実行するペアリング処理を示すフローチャートである。
【図５】図２で示すカラオケ装置及び図３で示すリモートコントローラの実行するログイン処理を含む処理を示すフローチャートである。
【図６】図２で示すカラオケ装置及び図３で示すリモートコントローラの実行するサービス提供処理を含む処理を示すフローチャート（その１）である。
【図７】図２で示すカラオケ装置及び図３で示すリモートコントローラの実行するサービス提供処理を含む処理を示すフローチャート（その２）である。
【符号の説明】
【０１５１】
１−センタ（センタ装置、サービスデータ配信サーバ）    ７−カラオケ装置（親機端末装置）    １０−リモートコントローラ（子機端末装置）    １２ａ−ペアリング機器記憶部（アドレス登録部、記憶部）    ２５−ＬＡＮインターフェース（通信部）    ３５−中継処理部    ３６−サービス内容判別部    ３７−サービスデータ取得部    １００−カラオケシステム（ネットワーク通信システム）    １０７−ＬＡＮインターフェース（通信部）    １０１６−ログイン処理部    １０１７−サービス提供要求処理部    １０１８−サービス内容判別部    １０３１−ペアリング機器記憶部（アドレス登録部、記憶部）
【図１】
2006284909.tif 000003
【図２】
2006284909.tif 000004
【図３】
2006284909.tif 000005
【図４】
2006284909.tif 000006
【図５】
2006284909.tif 000007
【図６】
2006284909.tif 000008
【図７】
2006284909.tif 000009