(57)【特許請求の範囲】
【請求項１】
カラオケ曲を演奏するカラオケ装置と、前記カラオケ装置に向けて選曲を要求する選曲装置と、サーバ装置と、を備えるカラオケシステムにおける前記サーバ装置であって、
ネットワークに接続可能な情報処理装置から要求されたログイン処理であって、前記カラオケシステムを利用するためのログイン処理を実行する第１実行手段と、
前記第１実行手段により実行されたログイン処理が成功した場合、前記情報処理装置のユーザを識別する第１のユーザ識別情報をログインリストに登録する第１登録手段と、
前記情報処理装置に登録された少なくとも１つの楽曲を示す楽曲情報を前記情報処理装置から受信する第１受信手段と、
前記第１受信手段により受信された楽曲情報が示す楽曲の中から、前記カラオケ装置で演奏可能なカラオケ曲を抽出する抽出手段と、
前記抽出手段により抽出されたカラオケ曲を示すカラオケ曲情報を含むカラオケ曲リストを、前記ログインリストに登録された前記第１のユーザ識別情報に対応付けて記憶する記憶手段と、
前記ユーザが使用する前記選曲装置から要求されたログイン処理であって、前記カラオケシステムを利用するためのログイン処理を実行する第２実行手段と、
前記第２実行手段により実行されたログイン処理が成功した場合、前記ユーザを識別する第２のユーザ識別情報を、前記ログインリストに登録された前記第１のユーザ識別情報に対応付けて前記ログインリストに登録する第２登録手段と、
前記情報処理装置から、前記カラオケ曲リストの取得要求と、前記第１のユーザ識別情報とを受信する第２受信手段と、
前記第２受信手段により受信された前記第１のユーザ識別情報が、前記ログインリストに登録されている場合に、前記第１のユーザ識別情報と対応付けられた前記カラオケ曲リストを、前記情報処理装置へ送信する第１送信手段と、
前記ユーザが使用する前記選曲装置から要求されたログイン処理が成功しているか否かを示すログイン状況情報を所定時間間隔で前記情報処理装置へ送信する第２送信手段と、
前記第２送信手段により前記情報処理装置へ送信されたログイン状況情報が、前記ログイン処理が成功していることを示す場合において前記情報処理装置から、前記カラオケ曲リストに含まれるカラオケ曲情報が示すカラオケ曲の予約指令を受信する第３受信手段と、
前記第３受信手段により受信された予約指令を、前記選曲装置と対応付け状態にある前記カラオケ装置へ転送する転送手段と、
を備えることを特徴とするサーバ装置。
【請求項２】
前記サーバ装置は、複数の前記情報処理装置により利用可能であり、
前記第１実行手段は、前記複数の情報処理装置から要求された前記ログイン処理を夫々実行し、
前記第１登録手段は、前記第１のユーザ識別情報を取得する取得手段により前記複数の情報処理装置夫々から取得された前記第１のユーザ識別情報ごとに、前記抽出手段により抽出されたカラオケ曲を示すカラオケ曲情報を含むカラオケ曲リストを対応付けて登録し、
前記第１送信手段は、前記第２受信手段により受信された前記第１のユーザ識別情報が、前記ログインリストに登録されている場合に、前記第１のユーザ識別情報と対応付けられた前記カラオケ曲リストを、前記情報処理装置へ送信することを特徴とする請求項１に記載のサーバ装置。
【請求項３】
前記情報処理装置は、無線通信により前記カラオケ装置へカラオケ曲の演奏予約が可能であり、且つ、ユーザが携帯可能な装置であって、
前記第２受信手段が、前記情報処理装置から、前記カラオケ曲リストの取得要求と、前記第１のユーザ識別情報とを受信した場合、
前記第１送信手段は、前記取得要求元の前記情報処理装置と、前記取得要求元の前記情報処理装置が演奏予約可能なカラオケ装置または前記演奏予約可能なカラオケ装置へ予約可能な選曲装置とへ、前記第１のユーザ識別情報と対応付けられた前記カラオケ曲リストを送信することを特徴とする請求項１または請求項２に記載のサーバ装置。
【請求項４】
カラオケ曲を演奏するカラオケ装置と、前記カラオケ装置に向けて選曲を要求する選曲装置と、サーバ装置と、を備えるカラオケシステムにおいて実行されるカラオケ曲情報提示方法であって、
ネットワークに接続可能な情報処理装置が、前記カラオケシステムを利用するためのログイン処理の要求と、前記情報処理装置のユーザを識別する第１のユーザ識別情報とを前記サーバ装置へ送信するステップと、
前記サーバ装置が、前記要求と前記第１のユーザ識別情報とを前記情報処理装置から受信するステップと、
前記サーバ装置が、前記情報処理装置から前記要求されたログイン処理を実行し、実行されたログイン処理が成功した場合、前記第１のユーザ識別情報をログインリストに登録するステップと、
前記サーバ装置が、前記情報処理装置に登録された少なくとも１つの楽曲を示す楽曲情報を前記情報処理装置から受信するステップと、
前記サーバ装置が、前記受信された楽曲情報が示す楽曲の中から、前記カラオケ装置で演奏可能なカラオケ曲を抽出するステップと、
前記サーバ装置が、前記抽出されたカラオケ曲を示すカラオケ曲情報を含むカラオケ曲リストを、前記ログインリストに登録された前記第１のユーザ識別情報に対応付けて記憶手段に記憶するステップと、
前記ユーザが使用する前記選曲装置が、前記カラオケシステムを利用するためのログイン処理の要求と、前記ユーザを識別する第２のユーザ識別情報とを前記サーバ装置へ送信するステップと、
前記サーバ装置が、前記要求と前記第２のユーザ識別情報とを前記選曲装置から受信するステップと、
前記サーバ装置が、前記選曲装置から前記要求されたログイン処理を実行し、実行されたログイン処理が成功した場合、前記第２のユーザ識別情報を、前記ログインリストに登録された前記第１のユーザ識別情報に対応付けて前記ログインリストに登録するステップと、
前記サーバ装置が、前記情報処理装置から、前記カラオケ曲リストの取得要求と、前記第１のユーザ識別情報を受信するステップと、
前記サーバ装置が、前記受信された前記第１のユーザ識別情報が、前記ログインリストに登録されている場合に、前記第１のユーザ識別情報と対応付けられた前記カラオケ曲リストを、前記情報処理装置へ送信するステップと、
前記サーバ装置が、前記ユーザが使用する前記選曲装置から要求されたログイン処理が成功しているか否かを示すログイン状況情報を所定時間間隔で前記情報処理装置へ送信するステップと、
前記情報処理装置が、前記ログイン状況情報を前記サーバ装置から受信するステップと、
前記情報処理装置が、前記ログイン状況情報を参照して前記ログイン処理が成功していると判定した場合において、前記カラオケ曲リストに含まれるカラオケ曲情報が示すカラオケ曲の予約指令を前記サーバ装置へ送信するステップと、
前記サーバ装置が、前記情報処理装置から前記予約指令を受信するステップと、
前記サーバ装置が、前記受信された予約指令を、前記選曲装置と対応付け状態にある前記カラオケ装置へ転送するステップと、
を含むことを特徴とするカラオケ曲情報提示方法。
【請求項５】
カラオケ曲を演奏するカラオケ装置と、前記カラオケ装置に向けて選曲を要求する選曲装置と、サーバ装置と、を備えるカラオケシステムにおける前記サーバ装置に含まれるコンピュータに、
ネットワークに接続可能な情報処理装置から要求されたログイン処理であって、前記カラオケシステムを利用するためのログイン処理を実行するステップと、
前記実行されたログイン処理が成功した場合、前記情報処理装置のユーザを識別する第１のユーザ識別情報をログインリストに登録するステップと、
前記情報処理装置に登録された少なくとも１つの楽曲を示す楽曲情報を前記情報処理装置から受信するステップと、
前記受信された楽曲情報が示す楽曲の中から、前記カラオケ装置で演奏可能なカラオケ曲を抽出するステップと、
前記抽出されたカラオケ曲を示すカラオケ曲情報を含むカラオケ曲リストを、前記ログインリストに登録された前記第１のユーザ識別情報に対応付けて記憶手段に記憶するステップと、
前記ユーザが使用する前記選曲装置から要求されたログイン処理であって、前記カラオケシステムを利用するためのログイン処理を実行するステップと、
前記実行されたログイン処理が成功した場合、前記ユーザを識別する第２のユーザ識別情報を、前記ログインリストに登録された前記第１のユーザ識別情報に対応付けて前記ログインリストに登録するステップと、
前記情報処理装置から、前記カラオケ曲リストの取得要求と、前記第１のユーザ識別情報とを受信するステップと、
前記受信された前記第１のユーザ識別情報が、前記ログインリストに登録されている場合に、前記第１のユーザ識別情報と対応付けられた前記カラオケ曲リストを、前記情報処理装置へ送信するステップと、
前記ユーザが使用する前記選曲装置から要求されたログイン処理が成功しているか否かを示すログイン状況情報を所定時間間隔で前記情報処理装置へ送信するステップと、
前記情報処理装置へ送信されたログイン状況情報が、前記ログイン処理が成功していることを示す場合において前記情報処理装置から、前記カラオケ曲リストに含まれるカラオケ曲情報が示すカラオケ曲の予約指令を受信するステップと、
前記受信された予約指令を、前記選曲装置と対応付け状態にある前記カラオケ装置へ転送するステップと、
を実行させることを特徴とするサーバ処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、カラオケ曲を演奏するカラオケ装置と、カラオケ装置に向けて選曲を要求する選曲装置と、情報処理装置がネットワークを介して接続されるサーバ装置と、を備えるカラオケシステムの技術分野に関する。
【背景技術】
【０００２】
近年、ユーザが所有する携帯用音楽プレイヤーに登録されている再生曲リストを用いてカラオケ装置で演奏可能なカラオケ曲の予約曲リストを作成する技術が知られている。例えば、特許文献１に開示された技術では、携帯用音楽プレイヤーとカラオケ装置とが近距離無線により接続された後に、携帯用音楽プレイヤーからカラオケ装置へ再生曲リストが送信される。そして、カラオケ装置は、携帯用音楽プレイヤーから受信された再生曲リストから、ユーザにより選択された検索ワードに基づいてリクエスト曲リストを作成する。その後、カラオケ装置は、作成したリクエスト曲リストと、カラオケ装置に予め記憶されているカラオケ曲のリストとを照合して一致する曲を予約曲として登録する予約曲リストを作成するようになっている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−２０４９３６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に開示された技術では、携帯用音楽プレイヤーがカラオケ装置に接続し再生曲リストが送信されてから予約曲リストが作成されるまでの間に、ユーザが検索ワードを選択する必要があった。そのため、迅速に予約曲リストを作成することが困難であった。
【０００５】
そこで、本発明は、以上の点等に鑑みてなされたものであり、携帯用音楽プレイヤー等の情報処理装置が記憶する楽曲を示す楽曲情報に基づいて、カラオケ装置により演奏可能なカラオケ曲の演奏予約候補をユーザに迅速に提示し、ユーザの使い勝手を向上させることが可能なサーバ装置、カラオケ曲情報提示方法、及びサーバ処理プログラムを提供する。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、請求項１に記載の発明は、カラオケ曲を演奏するカラオケ装置と、前記カラオケ装置に向けて選曲を要求する選曲装置と、サーバ装置と、を備えるカラオケシステムにおける前記サーバ装置であって、ネットワークに接続可能な情報処理装置から要求されたログイン処理であって、前記カラオケシステムを利用するためのログイン処理を実行する第１実行手段と、前記第１実行手段により実行されたログイン処理が成功した場合、前記情報処理装置のユーザを識別する第１のユーザ識別情報をログインリストに登録する第１登録手段と、前記情報処理装置に登録された少なくとも１つの楽曲を示す楽曲情報を前記情報処理装置から受信する第１受信手段と、前記第１受信手段により受信された楽曲情報が示す楽曲の中から、前記カラオケ装置で演奏可能なカラオケ曲を抽出する抽出手段と、前記抽出手段により抽出されたカラオケ曲を示すカラオケ曲情報を含むカラオケ曲リストを、前記ログインリストに登録された前記第１のユーザ識別情報に対応付けて記憶する記憶手段と、前記ユーザが使用する前記選曲装置から要求されたログイン処理であって、前記カラオケシステムを利用するためのログイン処理を実行する第２実行手段と、前記第２実行手段により実行されたログイン処理が成功した場合、前記ユーザを識別する第２のユーザ識別情報を、前記ログインリストに登録された前記第１のユーザ識別情報に対応付けて前記ログインリストに登録する第２登録手段と、前記情報処理装置から、前記カラオケ曲リストの取得要求と、前記第１のユーザ識別情報とを受信する第２受信手段と、前記第２受信手段により受信された前記第１のユーザ識別情報が、前記ログインリストに登録されている場合に、前記第１のユーザ識別情報と対応付けられた前記カラオケ曲リストを、前記情報処理装置へ送信する第１送信手段と、前記ユーザが使用する前記選曲装置から要求されたログイン処理が成功しているか否かを示すログイン状況情報を所定時間間隔で前記情報処理装置へ送信する第２送信手段と、前記第２送信手段により前記情報処理装置へ送信されたログイン状況情報が、前記ログイン処理が成功していることを示す場合において前記情報処理装置から、前記カラオケ曲リストに含まれるカラオケ曲情報が示すカラオケ曲の予約指令を受信する第３受信手段と、前記第３受信手段により受信された予約指令を、前記選曲装置と対応付け状態にある前記カラオケ装置へ転送する転送手段と、を備えることを特徴とする。
【０００７】
請求項２に記載の発明は、請求項１に記載のサーバ装置において、前記サーバ装置は、複数の前記情報処理装置により利用可能であり、前記第１実行手段は、前記複数の情報処理装置から要求された前記ログイン処理を夫々実行し、前記第１登録手段は、前記第１のユーザ識別情報を取得する取得手段により前記複数の情報処理装置夫々から取得された前記第１のユーザ識別情報ごとに、前記抽出手段により抽出されたカラオケ曲を示すカラオケ曲情報を含むカラオケ曲リストを対応付けて登録し、前記第１送信手段は、前記第２受信手段により受信された前記第１のユーザ識別情報が、前記ログインリストに登録されている場合に、前記第１のユーザ識別情報と対応付けられた前記カラオケ曲リストを、前記情報処理装置へ送信することを特徴とする。
【０００８】
請求項３に記載の発明は、請求項１または請求項２に記載のサーバ装置において、前記情報処理装置は、無線通信により前記カラオケ装置へカラオケ曲の演奏予約が可能であり、且つ、ユーザが携帯可能な装置であって、前記第２受信手段が、前記情報処理装置から、前記カラオケ曲リストの取得要求と、前記第１のユーザ識別情報とを受信した場合、前記第１送信手段は、前記取得要求元の前記情報処理装置と、前記取得要求元の前記情報処理装置が演奏予約可能なカラオケ装置または前記演奏予約可能なカラオケ装置へ予約可能な選曲装置とへ、前記第１のユーザ識別情報と対応付けられた前記カラオケ曲リストを送信することを特徴とする。
【０００９】
請求項４に記載の発明は、  カラオケ曲を演奏するカラオケ装置と、前記カラオケ装置に向けて選曲を要求する選曲装置と、サーバ装置と、を備えるカラオケシステムにおいて実行されるカラオケ曲情報提示方法であって、ネットワークに接続可能な情報処理装置が、前記カラオケシステムを利用するためのログイン処理の要求と、前記情報処理装置のユーザを識別する第１のユーザ識別情報とを前記サーバ装置へ送信するステップと、記サーバ装置が、前記要求と前記第１のユーザ識別情報とを前記情報処理装置から受信するステップと、記サーバ装置が、前記情報処理装置から前記要求されたログイン処理を実行し、実行されたログイン処理が成功した場合、前記第１のユーザ識別情報をログインリストに登録するステップと、前記サーバ装置が、前記情報処理装置に登録された少なくとも１つの楽曲を示す楽曲情報を前記情報処理装置から受信するステップと、前記サーバ装置が、前記受信された楽曲情報が示す楽曲の中から、前記カラオケ装置で演奏可能なカラオケ曲を抽出するステップと、前記サーバ装置が、前記抽出されたカラオケ曲を示すカラオケ曲情報を含むカラオケ曲リストを、前記ログインリストに登録された前記第１のユーザ識別情報に対応付けて記憶手段に記憶するステップと、前記ユーザが使用する前記選曲装置が、前記カラオケシステムを利用するためのログイン処理の要求と、前記ユーザを識別する第２のユーザ識別情報とを前記サーバ装置へ送信するステップと、前記サーバ装置が、前記要求と前記第２のユーザ識別情報とを前記選曲装置から受信するステップと、前記サーバ装置が、前記選曲装置から前記要求されたログイン処理を実行し、実行されたログイン処理が成功した場合、前記第２のユーザ識別情報を、前記ログインリストに登録された前記第１のユーザ識別情報に対応付けて前記ログインリストに登録するステップと、前記サーバ装置が、前記情報処理装置から、前記カラオケ曲リストの取得要求と、前記第１のユーザ識別情報を受信するステップと、前記サーバ装置が、前記受信された前記第１のユーザ識別情報が、前記ログインリストに登録されている場合に、前記第１のユーザ識別情報と対応付けられた前記カラオケ曲リストを、前記情報処理装置へ送信するステップと、前記サーバ装置が、前記ユーザが使用する前記選曲装置から要求されたログイン処理が成功しているか否かを示すログイン状況情報を所定時間間隔で前記情報処理装置へ送信するステップと、前記情報処理装置が、前記ログイン状況情報を前記サーバ装置から受信するステップと、前記情報処理装置が、前記ログイン状況情報を参照して前記ログイン処理が成功していると判定した場合において、前記カラオケ曲リストに含まれるカラオケ曲情報が示すカラオケ曲の予約指令を前記サーバ装置へ送信するステップと、前記サーバ装置が、前記情報処理装置から前記予約指令を受信するステップと、前記サーバ装置が、前記受信された予約指令を、前記選曲装置と対応付け状態にある前記カラオケ装置へ転送するステップと、を含むことを特徴とする。
【００１０】
請求項５に記載の発明は、カラオケ曲を演奏するカラオケ装置と、前記カラオケ装置に向けて選曲を要求する選曲装置と、サーバ装置と、を備えるカラオケシステムにおける前記サーバ装置に含まれるコンピュータに、ネットワークに接続可能な情報処理装置から要求されたログイン処理であって、前記カラオケシステムを利用するためのログイン処理を実行するステップと、前記実行されたログイン処理が成功した場合、前記情報処理装置のユーザを識別する第１のユーザ識別情報をログインリストに登録するステップと、前記情報処理装置に登録された少なくとも１つの楽曲を示す楽曲情報を前記情報処理装置から受信するステップと、前記受信された楽曲情報が示す楽曲の中から、前記カラオケ装置で演奏可能なカラオケ曲を抽出するステップと、前記抽出されたカラオケ曲を示すカラオケ曲情報を含むカラオケ曲リストを、前記ログインリストに登録された前記第１のユーザ識別情報に対応付けて記憶手段に記憶するステップと、前記ユーザが使用する前記選曲装置から要求されたログイン処理であって、前記カラオケシステムを利用するためのログイン処理を実行するステップと、前記実行されたログイン処理が成功した場合、前記ユーザを識別する第２のユーザ識別情報を、前記ログインリストに登録された前記第１のユーザ識別情報に対応付けて前記ログインリストに登録するステップと、前記情報処理装置から、前記カラオケ曲リストの取得要求と、前記第１のユーザ識別情報とを受信するステップと、前記受信された前記第１のユーザ識別情報が、前記ログインリストに登録されている場合に、前記第１のユーザ識別情報と対応付けられた前記カラオケ曲リストを、前記情報処理装置へ送信するステップと、前記ユーザが使用する前記選曲装置から要求されたログイン処理が成功しているか否かを示すログイン状況情報を所定時間間隔で前記情報処理装置へ送信するステップと、前記情報処理装置へ送信されたログイン状況情報が、前記ログイン処理が成功していることを示す場合において前記情報処理装置から、前記カラオケ曲リストに含まれるカラオケ曲情報が示すカラオケ曲の予約指令を受信するステップと、前記受信された予約指令を、前記選曲装置と対応付け状態にある前記カラオケ装置へ転送するステップと、を実行させることを特徴とする。
【発明の効果】
【００１１】
請求項１、４、又は５に記載の発明によれば、サーバ装置が、情報処理装置から受信した楽曲情報に基づき抽出したカラオケ曲を示すカラオケ曲情報を、カラオケ装置、選曲装置又は情報処理装置へ提供可能に保管する。そのため、カラオケ装置により演奏可能なカラオケ曲の演奏予約候補をユーザに迅速に提示し、ユーザの使い勝手を向上させることができる。
【００１２】
請求項２に記載の発明によれば、複数のユーザ間で、カラオケ装置により演奏可能なカラオケ曲の演奏予約候補を共有することができる。
【００１３】
請求項３に記載の発明によれば、例えば電波受信状況の悪化によりサーバ装置が情報処理装置と通信不能になった場合であっても、カラオケ曲リストを閲覧してカラオケ曲の演奏予約を行うことができる。
【図面の簡単な説明】
【００１４】
【図１】本実施形態に係るカラオケシステムＳの概要構成例を示す図である。
【図２】（Ａ）は、リモコン１の概要構成例を示すブロック図である。（Ｂ）は、コマンダ２の概要構成例を示すブロック図である。（Ｃ）は、管理サーバ３の概要構成例を示すブロック図である。（Ｄ）は、携帯端末Ｔ１の概要構成例を示すブロック図である。
【図３】（Ａ）は、携帯端末Ｔ１の制御部４１における処理を示すフローチャートである。（Ｂ）は、リモコン１の制御部１１における処理を示すフローチャートである。
【図４】管理サーバ３の制御部３１における処理を示すフローチャートである。
【発明を実施するための形態】
【００１５】
以下、本発明の実施形態を図面に基づいて説明する。なお、以下に説明する実施の形態は、例えばカラオケ店舗において利用されるカラオケシステムに対して、本発明を適用した場合の実施形態である。
【００１６】
［１．カラオケシステムの構成及び動作の概要］
始めに、図１を参照して、本実施形態に係るカラオケシステムの構成の概要について説明する。図１は、本実施形態のカラオケシステムＳの概要構成例を示す図である。なお、図１の例では、説明の便宜上、カラオケ店舗のカラオケルーム（客室）を１室のみ示す。実際には、カラオケ店舗には、複数のカラオケルームがある。また、図１に示す例では、１室のカラオケルームには、リモコン１及びカラオケ装置２がそれぞれ１台ずつ設けられている。なお、カラオケ装置を、以下、「コマンダ」という。
【００１７】
図１に示すように、カラオケシステムＳは、リモコン１、コマンダ２、及び管理サーバ３を含んで構成される。管理サーバ３には、携帯端末Ｔ１〜Ｔ４が携帯基地局Ｂ及びネットワークＮＷを介して接続可能になっている。つまり、管理サーバ３は、複数の携帯端末Ｔ１〜Ｔ４により利用可能である。携帯端末Ｔ１〜Ｔ４は、本発明における情報処理装置の一例である。以下の実施形態においては、携帯端末Ｔ１〜Ｔ４は、夫々、ユーザＡ〜Ｄが携帯可能な装置として説明する。ユーザＡ〜Ｄは、カラオケシステムＳの利用者である。ネットワークＮＷは、例えば、インターネット、携帯通信網、及びゲートウェイ等により構成される。管理サーバ３は、本発明のサーバ装置の一例である。管理サーバ３は、インターネットに接続されており、Ｗｅｂサーバとしての機能を有する。なお、以下では、携帯端末Ｔ１〜４を代表して、携帯端末Ｔ１について説明する。
【００１８】
リモコン１は、コマンダ２に向けて選曲を要求する専用の選曲装置である。また、リモコン１は、ナビ端末又は検索端末ともいう。リモコン１には、リモコンＩＤが付与されている。リモコンＩＤは、リモコン１を識別するための識別情報である。リモコンＩＤは、リモコン１を一意に特定できる情報であれば、どのような情報であってもよい。例えばリモコン１に割り当てられたＩＰアドレスがリモコンＩＤとされてもよい。また、リモコン１は、無線ＬＡＮのアクセスポイントＡＰ及び有線ＬＡＮを介してコマンダ２と通信を行うことができる。ここで、リモコン１は、同じカラオケルーム内に設置されたコマンダ２との間で対応付けが行われている。なお、対応付けは、くくり付け、又はペアリングとも呼ばれる。また、リモコン１は、赤外線通信によりコマンダ２と通信を行いことができる。更に、リモコン１は、無線ＬＡＮ、有線ＬＡＮ、ルータＲ及びインターネットを介して管理サーバ３へ接続し通信を行うことができる。
【００１９】
コマンダ２は、予約されたカラオケ曲を演奏する演奏装置である。コマンダ２には、コマンダＩＤが付与されている。コマンダＩＤは、コマンダ２を識別するための識別情報である。コマンダＩＤは、コマンダ２を一意に特定できる情報であれば、どのような情報であってもよい。例えば、コマンダ２に割り当てられたＩＰアドレスがコマンダＩＤとされてもよい。また、コマンダ２は、有線ＬＡＮ、ルータＲ及びインターネットを介して管理サーバ３へ接続し通信を行うことができる。
【００２０】
ここで、本実施形態におけるカラオケシステムＳの動作概要を説明する。
【００２１】
先ず、ユーザＡがカラオケ店舗外で携帯端末Ｔ１を操作してログイン要求の指示を行うと、携帯端末Ｔ１は、ログイン要求を管理サーバ３へ送信する。ログイン要求は、カラオケシステムＳを利用するためのログイン処理の要求である。また、ログイン要求には、携帯端末用ユーザＩＤ及びパスワードが付加される。また、ログイン処理は、ユーザを認証する認証処理である。携帯端末用ユーザＩＤは、ユーザを識別するユーザ識別情報の一例である。また、携帯端末用ユーザＩＤは、例えば、携帯端末Ｔ１から接続可能な楽曲提供サイトで会員登録を行ったユーザＡに対して発行される識別情報である。
【００２２】
次に、管理サーバ３は、携帯端末Ｔ１からログイン要求を受信すると、携帯端末Ｔ１から要求されたログイン処理を実行する。管理サーバ３は、ログイン処理が実行されたことに応じて、ログイン処理の要求元の携帯端末Ｔ１のユーザＡを識別する携帯端末用ユーザＩＤを取得する。ログイン処理により、ユーザＡのログインが成功した場合、ユーザＡの携帯端末用ユーザＩＤがログインリストに登録される。そして、管理サーバ３は、ログイン結果情報を携帯端末Ｔ１へ送信する。ログイン結果情報は、ログインの成功又はログインの失敗を示す。
【００２３】
次に、携帯端末Ｔ１は、管理サーバ３からのログイン結果情報にログインの成功が示される場合に、携帯端末Ｔ１に登録された少なくとも１つの楽曲を示す楽曲情報を収集する。この場合、携帯端末Ｔ１は、少なくとも１つの楽曲情報を含む楽曲リストを収集しても良い。そして、携帯端末Ｔ１は、収集した楽曲情報または楽曲リストを管理サーバ３へ送信する。楽曲情報には、例えば、曲名、アーティスト名、演奏時間等の情報が含まれる。
【００２４】
次に、管理サーバ３は、携帯端末Ｔ１から受信した楽曲情報または楽曲リストが示す楽曲の中から、コマンダ２で演奏可能なカラオケ曲を抽出する。そして、管理サーバ３は、抽出したカラオケ曲を示すカラオケ曲情報を含むカラオケ曲リストと、携帯端末Ｔ１から取得された携帯端末用ユーザＩＤとを対応付けて記憶する。なお、カラオケ曲情報には、カラオケ曲番号、曲名、アーティスト名、演奏時間等の情報が含まれる。カラオケ曲番号は、カラオケ曲ごとに付与される。また、カラオケ曲番号は、カラオケ曲を識別するための識別情報である。また、カラオケ曲番号は、曲ＩＤともいう。
【００２５】
次に、ユーザＡがカラオケ店舗のカラオケルーム内でリモコン１を操作してログイン要求の指示を行うと、リモコン１は、ログイン要求を管理サーバ３へ送信する。このログイン要求には、例えば、リモコン１のリモコンＩＤ、ユーザＡのカラオケ用ユーザＩＤ及びパスワードが付加される。カラオケ用ユーザＩＤは、ユーザを識別するユーザ識別情報の一例である。カラオケ用ユーザＩＤは、例えばカラオケシステムＳを利用するために会員登録を行ったユーザＡに対して発行される識別情報である。
【００２６】
次に、管理サーバ３は、リモコン１からログイン要求を受信すると、ログイン処理を実行する。ログイン処理により、ユーザＡのログインが成功した場合、ユーザＡのカラオケ用ユーザＩＤと、リモコン１のリモコンＩＤとが対応付けられて記憶される。このとき、ユーザＡのカラオケ用ユーザＩＤが携帯端末用ユーザＩＤに対応付けられてログインリストに登録される。これにより、リモコン１と携帯端末Ｔ１とが対応付けられる。そして、管理サーバ３は、このログイン結果情報をリモコン１へ送信する。次に、リモコン１は、管理サーバ３からのログイン結果情報にログインの成功が示される場合に、カラオケ曲リストの取得要求を管理サーバ３へ送信する。カラオケ曲リストの取得要求には、カラオケ用ユーザＩＤが付加される。
【００２７】
次に、管理サーバ３は、リモコン１からカラオケ曲リストの取得要求を受信すると、リモコン１からログインしたユーザＡのカラオケ用ユーザＩＤに対応する携帯端末用ユーザＩＤが、カラオケ曲リストに対応付けられて記憶されているかどうかを判定する。そして、携帯端末用ユーザＩＤが記憶されている場合、管理サーバ３は、携帯端末用ユーザＩＤと対応付けられたカラオケ曲リストをリモコン１へ送信する。なお、カラオケ曲リストは、リモコン１と対応付け状態にあるコマンダ２へ送信されてもよい。
【００２８】
次に、リモコン１は、管理サーバ３から受信したカラオケ曲リストを表示する。これにより、カラオケ曲リストは、ユーザＡによりリモコン１上で閲覧可能になる。そして、リモコン１は、ユーザＡによりカラオケ曲リストから選曲されたカラオケ曲の予約指令を、リモコン１と対応付け状態にあるコマンダ２へ送信する。なお、カラオケルーム内でユーザＡがリモコン１からログインした後、カラオケ曲リストは、携帯端末Ｔ１により管理サーバ３から取得可能になる。これにより、カラオケ曲リストは、携帯端末Ｔ１上でも閲覧可能になる。そして、携帯端末Ｔ１は、ユーザＡによりカラオケ曲リストから選曲されたカラオケ曲の予約指令を管理サーバ３へ送信する。管理サーバ３は、携帯端末Ｔ１からの予約指令を、携帯端末Ｔ１に対応付けられたリモコン１と対応付け状態にあるコマンダ２へ送信する。
【００２９】
［２．各装置の構成］
次に、図２を参照して、カラオケシステムＳに含まれる各装置の構成について説明する。図２は、本実施形態におけるカラオケシステムＳに含まれる各装置の概要構成例を示す。
【００３０】
図２（Ａ）は、リモコン１の概要構成例を示すブロック図である。図２（Ａ）に示すように、リモコン１は、制御部１１、記憶部１２、ビデオＲＡＭ１３、映像制御部１４、表示部１５、操作部１６、操作処理部１７、赤外線送信部１８、及び無線ＬＡＮ（Local Area Network）通信部１９等を備えて構成される。
【００３１】
制御部１１は、ＣＰＵ、ＲＯＭ、及びＲＡＭ等により構成される。記憶部１２は、例えば、不揮発性半導体メモリ等により構成される。記憶部１２には、ＯＳ（Operating System）及びリモコン処理プログラムが記憶されている。また、制御部１１は、ＯＳ及びリモコン処理プログラムを実行することにより、リモコン１全体を統括制御する。また、記憶部１２には、上述したカラオケ曲リストが記憶される。カラオケ曲リストに登録された例えば曲名等は、制御部１１により、ビデオＲＡＭ１３及び映像制御部１４を介して表示部１５に選択可能に表示される。また、制御部１１は、ユーザによる操作部１６からの指示を、操作処理部１７を介して受け付ける。ユーザによる指示としては、カラオケ用ユーザＩＤ等の入力指示、ログイン要求の指示、カラオケ曲の予約指示、音量調整の指示等がある。また、赤外線送信部１８は、コマンダ２との間で赤外線通信を行うためのものである。また、無線ＬＡＮ通信部１９は、例えばIEEE 802.11の諸規格に準拠する無線ＬＡＮの通信を行うためのものである。記憶部１２には、リモコン１のリモコンＩＤと、このリモコン１に対応付け状態にあるコマンダ２のコマンダＩＤとが対応付けられて記憶されている。なお、記憶部１２には、管理サーバ３のＩＰアドレスも記憶されている。
【００３２】
図２（Ｂ）は、コマンダ２の概要構成例を示すブロック図である。図２（Ｂ）に示すように、コマンダ２は、制御部２１、記憶部２２、ビデオＲＡＭ２３、映像再生部２４、映像制御部２５、マイク制御部２６、シンセサイザ２７、ミキシングアンプ２８、操作部２９ａ、操作処理部２９ｂ、赤外線受信部２９ｃ、及びＬＡＮ通信部２９ｄ等を備えて構成される。制御部２１は、ＣＰＵ、ＲＯＭ、及びＲＡＭ等により構成される。記憶部２２は、例えば、ハードディスク等により構成される。記憶部２２には、ＯＳ及びコマンダ処理プログラムが記憶されている。制御部２１は、ＯＳ及びコマンダ処理プログラムを実行することにより、コマンダ２全体を統括制御する。また、記憶部２２には、演奏予約されたカラオケ曲の演奏予約リストが記憶される。演奏予約リストは、コマンダ２による演奏予約待ちのカラオケ曲を示すカラオケ曲情報を登録するリストである。なお、リストへの「登録」は「記録」ともいう。また、記憶部２２には、カラオケ曲に対応する楽曲データ及び映像データ等が記憶される。シンセサイザ２７は、楽曲データを用いてカラオケ曲の演奏を行い、演奏信号をミキシングアンプ２８へ出力する。また、マイク制御部２６は、マイクにより集音されたユーザの歌唱音声信号をミキシングアンプ２８へ出力する。ミキシングアンプ２８は、演奏信号と歌唱音声信号とをミキシングしてスピーカへ出力する。また、映像データ等はビデオＲＡＭ２３及び映像再生部２４により再生される。そして、映像制御部２５は、再生された映像信号をディスプレイへ出力する。また、制御部２１は、ユーザによる操作部２９ａからの指示を、操作処理部２９ｂを介して受け付ける。赤外線受信部２９ｃは、リモコン１との間で赤外線通信を行うためのものである。また、記憶部２２には、コマンダ２のコマンダＩＤと、このコマンダ２と対応付け状態にあるリモコン１のリモコンＩＤとが対応付けられて記憶されている。なお、記憶部２２には、管理サーバ３のＩＰアドレスも記憶されている。
【００３３】
図２（Ｃ）は、管理サーバ３の概要構成例を示すブロック図である。図２（Ｃ）に示すように、管理サーバ３は、制御部３１、記憶部３２、及び通信部３３等を備えて構成される。制御部３１は、ＣＰＵ、ＲＯＭ、及びＲＡＭ等により構成される。記憶部３２は、例えば、ハードディスク等により構成される。記憶部３２は、本発明における記憶手段の一例である。記憶部３２には、ＯＳ及びサーバ処理プログラム等が記憶されている。制御部３１は、ＯＳ及びサーバ処理プログラムを実行することにより、管理サーバ３全体を制御する。制御部３１は、タイマー機能を備える。また、制御部３１は、本発明における実行手段、取得手段、第１受信手段、第２受信手段、抽出手段、及び送信手段等として機能し、後述する処理を行う。なお、サーバ処理プログラムは、例えば、他のサーバからネットワークＮＷを介してダウンロードされる。或いは、サーバ処理プログラムは、ＣＤ−ＲＯＭ等の記録媒体に記録されてドライブを介して読み込まれるようにしてもよい。
【００３４】
また、記憶部３２には、カラオケ曲リストが携帯端末用ユーザＩＤに対応付けられて記憶される。更に、記憶部３２には、登録ユーザリスト、及びログインリストが記憶されている。登録ユーザリストは、例えばカラオケシステムＳを利用するために会員登録されたユーザのユーザ情報をユーザごとに登録するリストである。このユーザ情報には、携帯端末用ユーザＩＤ、カラオケ用ユーザＩＤ、パスワード、氏名、及びメールアドレス等が含まれる。ログインリストは、ログインしたユーザの携帯端末用ユーザＩＤ、カラオケ用ユーザＩＤ、及びログイン状況フラグを対応付けて登録するリストである。ログイン状況フラグは、ユーザがカラオケ店舗内でログインしているか否かを示す。例えば、ログイン状況フラグは、初期値は“０”に設定されており、ユーザがリモコン１からログインした場合に“１”に設定される。また、管理サーバ３が携帯端末Ｔ１又はリモコン１からログアウト要求を受信した場合、ログインリストに登録されたユーザＩＤ等が消去される。或いは、ログインリストに登録されたユーザＩＤ等は、ユーザのログインから所定時間経過した場合にログインリストから消去される。なお、携帯端末用ユーザＩＤとカラオケ用ユーザＩＤとが同一の場合もある。つまり、携帯端末用ユーザＩＤと、カラオケ用ユーザＩＤとが、共有のＩＤを用いる場合である。この場合、携帯端末用ユーザＩＤとカラオケ用ユーザＩＤとは、特に区別されることなく共通のユーザＩＤとして用いられる。
【００３５】
図２（Ｄ）は、携帯端末Ｔ１の概要構成例を示すブロック図である。図２（Ｄ）に示すように、携帯端末Ｔ１は、制御部４１、記憶部４２、表示部４３、操作部４４、スピーカ４５、マイク４６、携帯無線通信部４７、及び無線ＬＡＮ通信部４８等を備えて構成される。なお、携帯端末Ｔ１の例としては、スマートフォン、携帯電話機、又はタブレット等が挙げられる。制御部４１は、ＣＰＵ、ＲＯＭ、及びＲＡＭ等により構成される。記憶部４２は、例えば、不揮発性半導体メモリ等により構成される。記憶部４２には、ＯＳ及び端末処理プログラム等が記憶されている。制御部４１は、ＯＳ及び端末処理プログラムを実行することにより、携帯端末Ｔ１全体を制御する。端末処理プログラムには、カラオケ用アプリケーションプログラムが含まれる。このカラオケ用アプリケーションプログラムの実行により、携帯端末Ｔ１は無線通信によりコマンダ２へカラオケ曲の演奏予約が可能となる。制御部４１は、タイマー機能を備える。また、制御部４１は、ユーザによる操作部４４からの指示を受け付ける。ユーザによる指示としては、携帯端末用ユーザＩＤ等の入力指示、ログイン要求の指示、カラオケ曲の予約指示等がある。また、記憶部４２には、例えば携帯端末Ｔ１が接続した楽曲提供サイトからダウンロードされた楽曲データが保存される。この楽曲データは、制御部４１が楽曲を再生するための音声データである。なお、楽曲データは、楽曲提供サイトから例えばパーソナルコンピュータによりダウンロードして携帯端末Ｔ１に転送されるものであってもよい。また、記憶部４２には、保存された楽曲データにより再生される楽曲を示す楽曲情報が記憶される。なお、記憶部４２に記憶される楽曲情報は、楽曲データが保存されていない楽曲を示す楽曲情報であってもよい。つまり、この場合、楽曲を再生するための音声データは保存されていないが、その楽曲の曲名及びアーティスト名等の楽曲情報は保存されている。また、記憶部４２には、上述したカラオケ曲リストが記憶される。なお、記憶部４２には、管理サーバ３のＩＰアドレスも記憶されている。携帯無線通信部４７は、携帯端末Ｔ１が携帯基地局Ｂを介してネットワークＮＷに接続するためのものである。また、無線ＬＡＮ通信部４８は、例えばIEEE 802.11の諸規格に準拠する無線ＬＡＮの通信を行うためのものである。
【００３６】
［３．カラオケシステムＳの動作］
次に、図３及び図４を参照して、カラオケシステムＳの動作について説明する。図３（Ａ）は、携帯端末Ｔ１の制御部４１における処理を示すフローチャートである。図３（Ｂ）は、リモコン１の制御部１１における処理を示すフローチャートである。図４は、管理サーバ３の制御部３１における処理を示すフローチャートである。なお、以下に説明する動作では、携帯端末Ｔ１を例にとるが他の携帯端末Ｔ２〜Ｔ４でも同様の処理となる。また、以下に説明する動作の前提として、同じカラオケルームに設置されているリモコン１とコマンダ２の対応付けは既に行われているものとする。
【００３７】
図３（Ａ）に示す処理は、例えば携帯端末Ｔ１の電源ＯＮ後、例えばカラオケ用アプリケーションプログラムが起動することにより開始される。図３（Ａ）に示す処理が開始されると、携帯端末Ｔ１は、ネットワークＮＷを介して管理サーバ３へ接続する。また、携帯端末Ｔ１の制御部４１は、例えば記憶部４２に記憶された予約許可フラグを“０”に初期化する。この予約許可フラグは、携帯端末からのカラオケ曲の予約許否を示すフラグである。例えば、予約許可フラグが“１”（真）の場合、携帯端末からのカラオケ曲の予約が許可される。一方、例えば、予約許可フラグが“０”（偽）の場合、携帯端末からのカラオケ曲の予約が拒否される。そして、ステップＳ１では、携帯端末Ｔ１の制御部４１は、管理サーバ３へログインするか否かを判定する。例えば、携帯端末Ｔ１を所有するユーザＡがカラオケ店舗外で携帯端末Ｔ１の操作部４４を操作してログイン要求の指示を行うと、ログインすると判定される。なお、ユーザＡは、カラオケ店舗に入ってから携帯端末Ｔ１を用いてログイン要求の指示を行ってもよい。或いは、カラオケ用アプリケーションプログラムが起動したことを条件として、ステップＳ１でログインすると判定されるように構成してもよい。そして、制御部４１は、ログインしないと判定した場合には（ステップＳ１：ＮＯ）、ステップＳ７へ進む。一方、制御部４１は、ログインすると判定した場合には（ステップＳ１：ＹＥＳ）、ステップＳ２へ進む。ステップＳ２では、制御部４１は、ログイン要求をネットワークＮＷを介して管理サーバ３へ送信する。このログイン要求には、ユーザＡの携帯端末用ユーザＩＤ及びパスワードが付加される。携帯端末用ユーザＩＤ及びパスワードは、例えばユーザＡにより操作部４４から入力される。なお、携帯端末用ユーザＩＤ及びパスワードが以前に携帯端末Ｔ１に入力され保存されていれば、この携帯端末用ユーザＩＤ及びパスワードが用いられる。
【００３８】
次に、携帯端末Ｔ１の制御部４１は、ステップＳ２で送信したログイン要求に応じて、管理サーバ３から送信されたログイン結果情報を受信する（ステップＳ３）。次いで、制御部４１は、受信したログイン結果情報を参照してログインが成功したか否かを判定する（ステップＳ４）。そして、制御部４１は、ログインが成功していないと判定した場合には（ステップＳ４：ＮＯ）、ステップＳ１９へ進む。一方、制御部４１は、ログインが成功したと判定した場合には（ステップＳ４：ＹＥＳ）、記憶部４２に記憶されている楽曲情報を収集する（ステップＳ５）。例えば楽曲情報は、携帯端末Ｔ１に保存されている楽曲リストから収集される。楽曲リストは、例えば記憶部４２に保存されている楽曲の情報を登録するリストである。次いで、制御部４１は、収集した楽曲情報をネットワークＮＷを介して管理サーバ３へ送信する（ステップＳ６）。なお、上記楽曲リストが管理サーバ３へ送信されるように構成してもよい。また、上記ステップＳ１〜Ｓ６の処理は、携帯端末Ｔ１が行う代わりに、例えばユーザＡの自宅に設置されたパーソナルコンピュータにより行われるように構成してもよい。この場合、パーソナルコンピュータに保存されている楽曲情報が管理サーバ３へ送信されることになる。
【００３９】
次に、ステップＳ７では、制御部４１は、カラオケ曲リストの取得要求を行うか否かを判定する。例えば、携帯端末Ｔ１のユーザＡが操作部４４を操作してカラオケ曲リストの取得要求の指示を行うと、カラオケ曲リストの取得要求を行うと判定される。或いは、カラオケ用アプリケーションプログラムが起動したことを条件としてカラオケ曲リストの取得要求を行うと判定されるように構成してもよい。そして、制御部４１は、カラオケ曲リストの取得要求を行わないと判定した場合には（ステップＳ７：ＮＯ）、ステップＳ１１へ進む。一方、制御部４１は、カラオケ曲リストの取得要求を行うと判定した場合には（ステップＳ７：ＹＥＳ）、ステップＳ８へ進む。
【００４０】
ステップＳ８では、制御部４１は、カラオケ曲リストの取得要求を管理サーバ３へ送信する。このカラオケ曲リストの取得要求には、例えば、ユーザＡの携帯端末用ユーザＩＤが付加される。次いで、制御部４１は、管理サーバ３からカラオケ曲リストの取得に成功したか否かを判定する（ステップＳ９）。そして、制御部４１は、管理サーバ３からカラオケ曲リストを受信した場合、カラオケ曲リストの取得に成功したと判定し（ステップＳ９：ＹＥＳ）、ステップＳ１０へ進む。ステップＳ１０では、制御部４１は、管理サーバ３から受信したカラオケ曲リストを表示部４３に表示する。これにより、ユーザＡが自身の携帯端末Ｔ１上で、自身のカラオケ曲リストに含まれるカラオケ曲情報を閲覧することができる。このことは、ユーザＢ〜Ｄも同様である。なお、管理サーバ３からユーザＡ〜Ｄ夫々のカラオケ曲リストが受信された場合、ユーザＡ〜Ｄ夫々のカラオケ曲リストは、同一画面上に領域分割して表示される。或いは、ユーザＡ〜Ｄ夫々のカラオケ曲リストは、画面切替指示により切替可能な別画面に表示される。これにより、例えばユーザＡは自身の携帯端末Ｔ１上で他のユーザＢ〜Ｄのカラオケ曲リストに含まれるカラオケ曲情報を閲覧することができる。このため、同室の複数のユーザＡ〜Ｄ間で夫々のユーザのカラオケ曲リストを共用することができる。
【００４１】
次に、ステップＳ１１では、制御部４１は、カラオケ店舗内でのログイン状況を参照するか否かを判定する。カラオケ店舗内でのログイン状況とは、ユーザがカラオケ店舗内でログインしているか否かの状況である。例えば、制御部４１は、タイマー機能により所定時間間隔で、ログイン状況を参照すると判定する。そして、制御部４１は、ログイン状況を参照すると判定した場合（ステップＳ１１：ＹＥＳ）、管理サーバ３へログイン状況の取得要求を送信するポーリング処理を行う（ステップＳ１２）。つまり、ポーリング処理は、所定時間間隔で繰り返し行われる。このログイン状況の取得要求には、例えば、ユーザＡの携帯端末用ユーザＩＤが付加される。一方、制御部４１は、ログイン状況を参照しないと判定した場合（ステップＳ１１：ＮＯ）、ステップＳ１６へ進む。
【００４２】
そして、制御部４１は、管理サーバ３から送信されたログイン状況情報を受信すると、受信したログイン状況情報を参照してユーザＡがカラオケ店舗内でログインしているか否かを判定する（ステップＳ１３）。そして、制御部４１は、ユーザＡがカラオケ店舗内でログインしていると判定した場合には（ステップＳ１３：ＹＥＳ）、上述した予約許可フラグを“１”に設定する（ステップＳ１４）。一方、制御部４１は、ユーザＡがカラオケ店舗内でログインしていないと判定した場合には（ステップＳ１３：ＮＯ）、予約許可フラグを“０”に設定する（ステップＳ１５）。
【００４３】
次に、ステップＳ１６では、制御部４１は、カラオケ曲を予約するか否かを判定する。例えば、携帯端末Ｔ１のユーザＡが、携帯端末Ｔ１の操作部４４を操作して、上記ステップＳ１０で表示されたカラオケ曲リストから所望のカラオケ曲を選曲して予約指示を行うと、カラオケ曲を予約すると判定される。そして、制御部４１は、カラオケ曲を予約すると判定した場合（ステップＳ１６：ＹＥＳ）、上述した予約許可フラグが“１”であるか否かを判定する（ステップＳ１７）。そして、制御部４１は、予約許可フラグが“１”でないと判定した場合には（ステップＳ１７：ＮＯ）、ステップＳ１９へ進む。このとき、例えば、カラオケ曲の予約拒否を示すメッセージが表示部４３に表示される。つまり、この場合、ユーザＡがカラオケ店舗内でログインしていないため、携帯端末Ｔ１からのカラオケ曲の予約は拒否される。一方、制御部４１は、予約許可フラグが“１”であると判定した場合には（ステップＳ１７：ＹＥＳ）、ユーザＡによりカラオケ曲リストから選曲されたカラオケ曲の予約指令を管理サーバ３へ送信する（ステップＳ１８）。この予約指令には、例えば、選曲されたカラオケ曲のカラオケ曲番号と、ユーザＡの携帯端末用ユーザＩＤが付加される。なお、上記ステップＳ１８において、制御部４１は、無線ＬＡＮ通信部４８、無線ＬＡＮ、及び有線ＬＡＮを介して、カラオケ曲の予約指令をコマンダ３へ送信するように構成してもよい。
【００４４】
次に、ステップＳ１９では、制御部４１は、電源ＯＦＦ指示があったか否かを判定する。そして、電源ＯＦＦ指示があったと判定された場合には（ステップＳ１９：ＹＥＳ）、図３（Ａ）に示す処理は終了する。一方、終了指示がないと判定された場合には（ステップＳ１９：ＮＯ）、ステップＳ１に戻る。
【００４５】
次に、図３（Ｂ）に示す処理は、例えばリモコン１の電源ＯＮにより開始される。図３（Ｂ）に示す処理が開始されると、リモコン１の制御部１１は、管理サーバ３へログインするか否かを判定する（ステップＳ５１）。例えば、ユーザＡがリモコン１の操作部１６を操作してログイン要求の指示を行うと、ログインすると判定される。なお、ユーザＡは、ログイン要求の指示の際、リモコン１の操作部１６を操作してカラオケ用ユーザＩＤ及びパスワードを入力する。そして、制御部１１は、ログインしないと判定した場合には（ステップＳ５１：ＮＯ）、ステップＳ５８へ進む。一方、制御部１１は、ログインすると判定した場合には（ステップＳ５１：ＹＥＳ）、無線ＬＡＮ、有線ＬＡＮ、ルータＲ及びインターネットを介して管理サーバ３へ接続し、ステップＳ５２へ進む。ステップＳ５２では、制御部１１は、ログイン要求を管理サーバ３へ送信する。このログイン要求には、リモコン１のリモコンＩＤと、ユーザＡのカラオケ用ユーザＩＤ及びパスワードとが付加される。なお、ユーザＢ〜Ｄも、ユーザＡと同様、リモコン１からログイン要求の指示を行うことになる。
【００４６】
次に、ステップＳ５２で送信したログイン要求に応じて、リモコン１の制御部１１は、管理サーバ３からのログイン結果情報を受信する（ステップＳ５３）。次いで、制御部１１は、受信したログイン結果情報を参照してログインが成功したか否かを判定する（ステップＳ５４）。そして、制御部１１は、ログインが成功していないと判定した場合には（ステップＳ５４：ＮＯ）、ステップＳ５８へ進む。一方、制御部１１は、ログインが成功したと判定した場合には（ステップＳ５４：ＹＥＳ）、ステップＳ５５へ進む。ステップＳ５５では、制御部１１は、カラオケ曲リストの取得要求を管理サーバ３へ送信する。このカラオケ曲リストの取得要求には、例えば、ユーザＡのカラオケ用ユーザＩＤが付加される。次いで、制御部１１は、管理サーバ３からカラオケ曲リストの取得に成功したか否かを判定する（ステップＳ５６）。そして、制御部１１は、管理サーバ３からカラオケ曲リストを受信した場合、カラオケ曲リストの取得に成功したと判定し（ステップＳ５６：ＹＥＳ）、ステップＳ５７へ進む。一方、制御部１１は、管理サーバ３からカラオケ曲リストを受信できなかった場合、カラオケ曲リストの取得に成功しなかったと判定し（ステップＳ５６：ＮＯ）、ステップＳ５８へ進む。
【００４７】
ステップＳ５７では、制御部１１は、管理サーバ３から受信したカラオケ曲リストを表示部１５に表示する。なお、管理サーバ３からユーザＡ〜Ｄ夫々のカラオケ曲リストが受信された場合、ユーザＡ〜Ｄ夫々のカラオケ曲リストは、同一画面上に領域分割して表示される。或いは、ユーザＡ〜Ｄ夫々のカラオケ曲リストは、画面切替指示により切替可能な別画面に表示される。これにより、カラオケ曲リストに含まれるカラオケ曲情報は、ユーザＡ〜Ｄによりリモコン１上で閲覧可能になる。そして、リモコン１は、例えばユーザＡによりカラオケ曲リストから選曲されたカラオケ曲の予約指令を、リモコン１と対応付け状態にあるコマンダ２へ送信する。この予約指令には、例えば、選曲されたカラオケ曲のカラオケ曲番号が付加される。こうして、コマンダ２は、リモコン１から予約指令を受信すると、この予約指令に付加されたカラオケ曲番号を演奏予約リストに登録する。こうして演奏予約リストにカラオケ曲番号に対応するカラオケ曲は、例えば予約順に演奏される。
【００４８】
次に、ステップＳ５８では、制御部１１は、電源ＯＦＦ指示があったか否かを判定する。そして、電源ＯＦＦ指示があったと判定された場合には（ステップＳ５８：ＹＥＳ）、図３（Ｂ）に示す処理は終了する。一方、終了指示がないと判定された場合には（ステップＳ５８：ＮＯ）、ステップＳ５１に戻る。
【００４９】
次に、図４に示す処理は、例えば管理サーバ３の電源ＯＮにより開始される。図４に示すステップＳ２１では、管理サーバ３の制御部３１は、電源ＯＦＦ指示があったか否かを判定する。そして、電源ＯＦＦ指示があったと判定された場合には（ステップＳ２１：ＹＥＳ）、図４に示す処理は終了する。一方、終了指示がないと判定された場合には（ステップＳ２１：ＮＯ）、ステップＳ２２に進む。ステップＳ２２では、制御部３１は、携帯端末Ｔ１からログイン要求を受信したか否かを判定する。ステップＳ２２で受信するログイン要求は、図３のステップＳ２で送信されるログイン要求である。そして、制御部３１は、携帯端末Ｔ１からログイン要求を受信していないと判定した場合には（ステップＳ２２：ＮＯ）、ステップＳ２５へ進む。一方、制御部３１は、携帯端末Ｔ１からログイン要求を受信したと判定した場合には（ステップＳ２２：ＹＥＳ）、ログイン処理を実行する（ステップＳ２３）。このログイン処理では、ログイン要求に付加された携帯端末用ユーザＩＤ及びパスワードが登録ユーザリストに登録されているか否かが判定される。そして、携帯端末用ユーザＩＤ及びパスワードが登録ユーザリストに登録されている場合、ログイン成功と判定される。このとき、制御部３１は、ログイン処理の要求元の携帯端末Ｔ１のユーザＡを識別する携帯端末用ユーザＩＤを取得する。また、ログイン成功の場合、携帯端末用ユーザＩＤ及びログイン状況フラグ”０”がログインリストに登録される。一方、携帯端末用ユーザＩＤ及びパスワードが登録ユーザリストに登録されていない場合、ログイン失敗と判定される。次いで、制御部３１は、ログイン処理の結果を示すログイン結果情報を携帯端末Ｔ１へ送信する（ステップＳ２４）。なお、管理サーバ３の制御部３１は、ユーザ端末Ｔ２〜Ｔ４夫々からログイン要求を受信した場合にも、要求されたログイン処理を夫々実行する。そして、制御部３１は、ログイン処理の要求元の携帯端末Ｔ２〜Ｔ４夫々から携帯端末用ユーザＩＤを取得することになる。
【００５０】
次に、ステップＳ２５では、制御部３１は、携帯端末Ｔ１から楽曲情報を受信したか否かを判定する。そして、制御部３１は、楽曲情報を受信していないと判定した場合には（ステップＳ２５：ＮＯ）、ステップＳ２９へ進む。一方、制御部３１は、楽曲情報を受信したと判定した場合には（ステップＳ２５：ＹＥＳ）、受信した楽曲情報が示す楽曲の中から、コマンダ２で演奏可能なカラオケ曲を抽出する（ステップＳ２６）。例えば、コマンダ２で演奏可能なカラオケ曲を登録する候補リストを記憶部３２に予め記憶しておく。そして、制御部３１は、受信した楽曲情報が示す楽曲の中から、曲名及びアーティスト名が候補リストに登録されている楽曲をカラオケ曲として抽出する。次いで、制御部３１は、抽出したカラオケ曲を示すカラオケ曲情報を登録するカラオケ曲リストを作成する（ステップＳ２７）。次いで、制御部３１は、作成したカラオケ曲リストと、携帯端末Ｔ１から取得した携帯端末用ユーザＩＤとを対応付けて記憶する（ステップＳ２８）。なお、管理サーバ３の制御部３１は、携帯端末Ｔ２〜Ｔ４夫々から取得された携帯端末用ユーザＩＤごとに、上記ステップＳ２６で抽出されたカラオケ曲を示すカラオケ曲情報を含むカラオケ曲リストを対応付けて記憶することになる。これにより、ユーザＡ〜Ｄそれぞれのカラオケ曲リストが管理サーバ３で保管されることになる。そして、ユーザＡ〜Ｄは、カラオケ店舗の同じカラオケルームに入室する。
【００５１】
次に、ステップＳ２９では、制御部３１は、リモコン１からログイン要求を受信したか否かを判定する。そして、制御部３１は、リモコン１からログイン要求を受信していないと判定した場合には（ステップＳ２９：ＮＯ）、ステップＳ３２へ進む。一方、制御部３１は、リモコン１からログイン要求を受信したと判定した場合には（ステップＳ２９：ＹＥＳ）、ログイン処理を実行する（ステップＳ３０）。このログイン処理では、ログイン要求に付加されたカラオケ用ユーザＩＤ及びパスワードが登録ユーザリストに登録されているか否かが判定される。そして、カラオケ用ユーザＩＤ及びパスワードが登録ユーザリストに登録されている場合、ログイン成功と判定される。このとき、制御部３１は、ログイン処理の要求元のリモコン１のユーザＡを識別するカラオケ用ユーザＩＤを取得する。また、ログイン成功の場合、取得されたカラオケ用ユーザＩＤとリモコン１のリモコンＩＤとが対応付けられて記憶される。また、ログイン成功の場合、カラオケ用ユーザＩＤ及びログイン状況フラグ”１”がログインリストに登録される。このとき、上述したように、ユーザＡが携帯端末Ｔ１から既にログインしていれば、ログインリストには、携帯端末用ユーザＩＤが登録されている。この場合、ユーザＡのカラオケ用ユーザＩＤは、ユーザＡの携帯端末用ユーザＩＤに対応付けられる。上述したように、ログイン成功の場合、カラオケ用ユーザＩＤとリモコンＩＤとが対応付けられる。そのため、携帯端末用ユーザＩＤとリモコンＩＤとが対応付けられる。つまり、携帯端末Ｔ１とリモコン１とが対応付けられる。これにより、管理サーバ３は、携帯端末Ｔ１から送信された予約指令を、携帯端末Ｔ１に対応つけられたリモコン１と対応付け状態にあるコマンダ２へ送信し、携帯端末Ｔ１から楽曲の予約が可能になる。なお、上記以外の方法で、コマンダ２と携帯端末Ｔ１とが対応付けられて、管理サーバ３により管理されても良い。この場合、管理サーバ３は、携帯端末Ｔ１からの予約指令を受信し、携帯端末Ｔ１と対応付け状態にあるコマンダ２へ送信することになる。一方、カラオケ用ユーザＩＤ及びパスワードが登録ユーザリストに登録されていない場合、ログイン失敗と判定される。次いで、制御部３１は、ログイン処理の結果を示すログイン結果情報をリモコン１へ送信する（ステップＳ３１）。なお、管理サーバ３の制御部３１は、ユーザＢ〜Ｄ夫々の指示によるログイン要求を受信した場合にも、要求されたログイン処理を夫々実行する。そして、制御部３１は、ユーザＢ〜Ｄ夫々のカラオケ用ユーザＩＤをリモコン１から取得し、リモコンＩＤと対応付けて記憶することになる。これにより、ユーザＡ〜Ｄ夫々のカラオケ用ユーザＩＤは、同じリモコンＩＤに対応付けられる。そのため、管理サーバ３では、ユーザＡ〜Ｄが入室したカラオケルームが同室であることを認識することができる。また、制御部３１は、ユーザＢ〜Ｃ夫々のカラオケ用ユーザＩＤ及びログイン状況フラグ”１”をログインリストに登録することになる。
【００５２】
次に、ステップＳ３２では、制御部３１は、リモコン１からカラオケ曲リストの取得要求を受信したか否かを判定する。そして、制御部３１は、リモコン１からカラオケ曲リストの取得要求を受信していないと判定した場合には（ステップＳ３２：ＮＯ）、ステップＳ３６へ進む。一方、制御部３１は、リモコン１からカラオケ曲リストの取得要求を受信したと判定した場合には（ステップＳ３２：ＹＥＳ）、ステップＳ３３へ進む。ステップＳ３３では、制御部３１は、リモコン１からのログインが成功しているか否かを判定する。例えば、カラオケ曲リストの取得要求に付加されたカラオケ用ユーザＩＤがログインリストに登録されていれば、リモコン１からのログインに成功していると判定される。そして、制御部３１は、リモコン１からのログインが成功していないと判定した場合には（ステップＳ３３：ＮＯ）、ステップＳ２１に戻る。一方、制御部３１は、リモコン１からのログインが成功していると判定した場合には（ステップＳ３３：ＹＥＳ）、ステップＳ３４へ進む。ステップＳ３４では、制御部３１は、リモコン１から受信されたカラオケ用ユーザＩＤに対応する携帯端末用ユーザＩＤが、カラオケ曲リストに対応付けられて記憶されているか否かを判定する。カラオケ用ユーザＩＤに対応する携帯端末用ユーザＩＤは、例えば、登録ユーザリストから特定される。そして、制御部３１は、携帯端末用ユーザＩＤがカラオケ曲リストに対応付けられて記憶されていると判定した場合には（ステップＳ３４：ＹＥＳ）、ステップＳ３５へ進む。ステップＳ３５では、制御部３１は、携帯端末用ユーザＩＤと対応付けられたカラオケ曲リストを取得要求元のリモコン１へ送信する。なお、制御部３１は、ユーザＢ〜Ｄ夫々のカラオケ曲リストの取得要求を受信した場合も上記ステップＳ３３〜Ｓ３５の処理を同様に行い、ユーザＢ〜Ｄ夫々の携帯端末用ユーザＩＤと対応付けられた夫々のカラオケ曲リストをリモコン１へ送信する。ここで、管理サーバ３の制御部３１は、ユーザＡ〜Ｄ夫々のカラオケ曲リストをまとめてリモコン１へ送信するように構成してもよい。また、カラオケ曲リストは、リモコン１と対応付け状態にあるコマンダ２へ送信されてもよい。この場合、コマンダ２は、受信したカラオケ曲リストに示されるカラオケ曲番号を演奏予約リストに登録する。
【００５３】
次に、ステップＳ３６では、制御部３１は、携帯端末Ｔ１からカラオケ曲リストの取得要求を受信したか否かを判定する。そして、制御部３１は、携帯端末Ｔ１からカラオケ曲リストの取得要求を受信していないと判定した場合には（ステップＳ３６：ＮＯ）、ステップＳ４０へ進む。一方、制御部３１は、携帯端末Ｔ１からカラオケ曲リストの取得要求を受信したと判定した場合には（ステップＳ３６：ＹＥＳ）、ステップＳ３７へ進む。ステップＳ３７では、制御部３１は、携帯端末Ｔ１からのログインが成功しているか否かを判定する。例えば、カラオケ曲リストの取得要求に付加された携帯端末用ユーザＩＤがログインリストに登録されていれば、携帯端末Ｔ１からのログインに成功していると判定される。そして、制御部３１は、携帯端末Ｔ１からのログインが成功していないと判定した場合には（ステップＳ３７：ＮＯ）、ステップＳ２１に戻る。一方、制御部３１は、携帯端末Ｔ１からのログインが成功していると判定した場合には（ステップＳ３７：ＹＥＳ）、ステップＳ３８へ進む。
【００５４】
ステップＳ３８では、制御部３１は、携帯端末Ｔ１から受信された携帯端末用ユーザＩＤが、カラオケ曲リストに対応付けられて記憶されているか否かを判定する。そして、制御部３１は、携帯端末用ユーザＩＤがカラオケ曲リストに対応付けられて記憶されていると判定した場合には（ステップＳ３８：ＹＥＳ）、ステップＳ３９へ進む。ステップＳ３９では、制御部３１は、携帯端末用ユーザＩＤと対応付けられたカラオケ曲リストを取得要求元の携帯端末Ｔ１へ送信する。なお、管理サーバ３の制御部３１は、ユーザＢ〜Ｄ夫々のカラオケ曲リストの取得要求を受信した場合も上記ステップＳ３７〜Ｓ３９処理を同様に行い、ユーザＢ〜Ｄ夫々の携帯端末用ユーザＩＤと対応付けられた夫々のカラオケ曲リストを携帯端末Ｔ２〜Ｔ４へ送信する。また、制御部３１は、ユーザＡ〜Ｄ夫々のカラオケ曲リストをまとめて各携帯端末Ｔ２〜Ｔ４へ送信するように構成してもよい。一方、制御部３１は、携帯端末用ユーザＩＤがカラオケ曲リストに対応付けられて記憶されていると判定しなかった場合には（ステップＳ３８：ＮＯ）、ステップＳ２１へ戻る。
【００５５】
次に、ステップＳ４０では、制御部３１は、カラオケ店舗内でのログイン状況を通知するか否かを判定する。そして、制御部３１は、カラオケ店舗内でのログイン状況を通知しないと判定した場合には（ステップＳ４０：ＮＯ）、ステップＳ４３へ進む。一方、制御部３１は、携帯端末Ｔ１からログイン状況の取得要求を受信すると、カラオケ店舗内でのログイン状況を通知すると判定し（ステップＳ４０：ＹＥＳ）、ステップＳ４１へ進む。ステップＳ４１では、制御部３１は、ログインリストを参照して、受信された携帯端末用ユーザＩＤに対応付けられたログイン状況フラグからログイン状況を確認する。そして、制御部３１は、確認したログイン状況を示すログイン状況情報を携帯端末Ｔ１へ送信する（ステップＳ４２）。例えば、ログイン状況フラグが“０”の場合、ログイン状況情報には、ユーザＡがカラオケ店舗内でログインしていないことが示される。一方、例えば、ログイン状況フラグが“１”の場合、ログイン状況情報には、ユーザＡがカラオケ店舗内でログインしていることが示される。
【００５６】
なお、ログイン状況情報は、所定時間間隔で管理サーバ３からＰＵＳＨ配信されるように構成してもよい。この場合、図４に示すステップＳ４０では、制御部３１は、タイマー機能により所定時間間隔でカラオケ店舗内でのログイン状況を通知すると判定し（ステップＳ４０：ＹＥＳ）、ステップＳ４１へ進む。そして、この場合のステップＳ４１では、制御部３１は、ログインリストに登録されている各携帯端末用ユーザＩＤに対応付けられたログイン状況フラグからログイン状況を確認する。そして、制御部３１は、確認したログイン状況を示すログイン状況情報を、それぞれに対応する携帯端末へＰＵＳＨ配信する（ステップＳ４２）。つまり、ログイン状況情報のＰＵＳＨ配信は、所定時間間隔で繰り返し行われる。これにより、携帯端末Ｔ１の制御部４１は、管理サーバ３からログイン状況情報を受信すると、カラオケ店舗内でのログイン状況を参照すると判定して（ステップＳ１１：ＹＥＳ）、上記ステップＳ１２〜Ｓ１５の処理を行うことになる。
【００５７】
次に、ステップＳ４３では、制御部３１は、携帯端末Ｔ１からカラオケ曲の予約指令を受信したか否かを判定する。そして、制御部３１は、携帯端末Ｔ１からカラオケ曲の予約指令を受信していないと判定した場合には（ステップＳ４３：ＮＯ）、ステップＳ２１に戻る。一方、制御部３１は、携帯端末Ｔ１からカラオケ曲の予約指令を受信したと判定した場合には（ステップＳ４３：ＹＥＳ）、受信した予約指令に付加された携帯端末用ユーザＩＤに基づきリモコンＩＤを特定する（ステップＳ４４）。例えば、制御部３１は、ログインリストを参照して、携帯端末用ユーザＩＤに対応付けられたカラオケ用ユーザＩＤを特定する。そして、制御部３１は、特定したカラオケ用ユーザＩＤに上記ステップＳ３０で対応付けられたリモコンＩＤを特定する。そして、制御部３１は、特定したリモコンＩＤを持つリモコン１と対応付け状態にあるコマンダ２へ上記カラオケ曲の予約指令を転送する（ステップＳ４５）。こうして、コマンダ２は、管理サーバ３からカラオケ曲の予約指令を受信すると、この予約指令に付加されたカラオケ曲番号を演奏予約リストに登録する。
【００５８】
以上説明したように、上記実施形態によれば、管理サーバ３が、携帯端末Ｔ１から受信した楽曲情報に基づき抽出したカラオケ曲のカラオケ曲リストと、携帯端末Ｔ１から取得されたユーザＩＤとを対応付けて保管する。そして、管理サーバ３は、コマンダ２またはリモコン１または携帯端末Ｔ１から、カラオケ曲リストの取得要求と、取得要求元からユーザＩＤとを受信した場合に、ユーザＩＤと対応付けられたカラオケ曲リストを、コマンダ２またはリモコン１または携帯端末Ｔ１へ送信する送信する。そのため、コマンダ２により演奏可能なカラオケ曲の演奏予約候補をユーザに迅速に提示し、ユーザの使い勝手を向上させることができる。
【００５９】
また、従来技術では、例えばカラオケ店舗において、あるカラオケルームに設置されたカラオケ装置に携帯用音楽プレイヤーが接続され予約曲リストが作成された後に、その携帯用音楽プレイヤーを所有するユーザが別のカラオケルームへ移動する場合がある。この場合、別のカラオケルームへ移動したユーザは、再度、携帯用音楽プレイヤーをカラオケ装置に接続して予約曲リストを作成させる必要があった。そのため、迅速に予約曲リストを作成することが困難であり、ユーザにとって使い勝手が良くなかった。本実施形態では、管理サーバ３が、ユーザの楽曲情報に基づき抽出したカラオケ曲のカラオケ曲リストとユーザＩＤとを対応付けて保管するので、ユーザが別のカラオケルームへ移動した場合であっても、カラオケ曲リストを迅速にユーザに提示し、ユーザの使い勝手を向上させることができる。
【００６０】
なお、上記実施形態においては、図４に示すステップＳ３６で管理サーバ３が携帯端末Ｔ１からカラオケ曲リストの取得要求を受信した場合のステップＳ３９で、制御部３１は、カラオケ曲リストの取得要求元の携帯端末Ｔ１へ、携帯端末用ユーザＩＤと対応付けられたカラオケ曲リストを送信するように構成した。この構成とは別の例として、制御部３１は、取得要求元の携帯端末Ｔ１と、携帯端末Ｔ１が演奏予約可能なコマンダ２へ予約可能なリモコン１とへ、携帯端末用ユーザＩＤと対応付けられたカラオケ曲リストを送信するように構成してもよい。この構成によれば、カラオケルーム内の電波受信状況の悪化により管理サーバ３が携帯端末Ｔ１と通信不能になった場合であっても、ユーザＡは例えばリモコン１上でカラオケ曲リストを閲覧してカラオケ曲の演奏予約を行うことができる。或いは、この場合、制御部３１は、取得要求元の携帯端末Ｔ１と、携帯端末Ｔ１が演奏予約可能なコマンダ２とへ、携帯端末用ユーザＩＤと対応付けられたカラオケ曲リストを送信するように構成してもよい。
【００６１】
また、上記実施形態において、管理サーバ３へ送信されるカラオケ曲リストの取得要求にはカラオケ用ユーザＩＤが付加されるように構成した。この構成とは別の例として、カラオケ曲リストの取得要求に取得要求元の認証を示す認証情報（以下「認証トークン」という）が付加されて管理サーバ３へ送信されるように構成してもよい。この構成の場合、例えば、カラオケ店舗の受付で店舗端末（図示せず）により携帯端末Ｔ１に記憶されている携帯端末用ユーザＩＤが読み取られる。或いは携帯端末用ユーザＩＤはユーザＡにより店舗端末から入力されてもよい。この携帯端末用ユーザＩＤは、店舗端末から管理サーバ３へ送信される。管理サーバ３は、携帯端末用ユーザＩＤを受信すると、例えばユーザＡがこれから使用するカラオケルームに固有の識別コードを生成する。次いで、管理サーバ３は、受信した携帯端末用ユーザＩＤと生成した識別コードとを対応付けて一時的に記憶する。
【００６２】
次いで、管理サーバ３は、生成した識別コードを、例えばユーザＡがこれから使用するカラオケルームに設置されたコマンダ２へ送信する。これにより、識別コードは、例えばＱＲコードとして、コマンダ２に接続されたディスプレイに表示される。なお、管理サーバ３は、生成した識別コードを、例えばユーザＡがこれから使用するカラオケルームに設置されたリモコン１へ送信するように構成してもよい。この場合、識別コードは、例えばＱＲコードとして、リモコン１の表示部１５に表示される。そして、カラオケルームに入室したユーザＡが携帯端末Ｔ１のカメラ機能によりＱＲコードを読み取らせる。読み取られた識別コードは管理サーバ３へ送信される。
【００６３】
そして、管理サーバ３は、識別コードを受信すると、識別コードに対応する認証トークンを発行し、これを携帯端末Ｔ１へ送信する。これにより、携帯端末Ｔ１の記憶部４２に認証トークンが保存される。また、管理サーバ３は、識別コードに対応付けられて記憶されている携帯端末用ユーザＩＤと、識別コードに対応する認証トークンを対応付けて記憶する。例えば、ログインリストに登録されている携帯端末用ユーザＩＤに対応付けられて認証トークン及びログイン状況フラグ”１”が登録される。これにより、ユーザＡはカラオケ店舗内でログインしたことになる。そのため、ユーザＡはリモコン１からログインを行わなくてもよくなる。こうして、携帯端末Ｔ１は、保存された認証トークンをカラオケ用ユーザＩＤの代わりに用いることができる。すなわち、携帯端末Ｔ１は、図３（Ａ）に示すステップＳ８で、カラオケ曲リストの取得要求に認証トークンを付加して管理サーバ３へ送信する。管理サーバ３は、携帯端末Ｔ１からのカラオケ曲リストの取得要求を受信すると、この取得要求に付加された認証トークンに対応する携帯端末用ユーザＩＤが、カラオケ曲リストに対応付けられて記憶されているか否かを判定する。そして、管理サーバ３は、携帯端末用ユーザＩＤがカラオケ曲リストに対応付けられて記憶されていると判定した場合、このカラオケ曲リストを携帯端末Ｔ１へ送信することになる。
【符号の説明】
【００６４】
１  リモコン    
２  コマンダ    
３  管理サーバ  
Ｔ１〜Ｔ４  携帯端末  
Ｓ  カラオケシステム
【図１】
0005831176.tif 000002
【図２】
0005831176.tif 000003
【図３】
0005831176.tif 000004
【図４】
0005831176.tif 000005