(57)【要約】【課題】ユーザが自分の希望するアイテムを装置に対し従来技術と比べ容易に指定することを可能とする。【解決手段】ユーザはユーザ端末装置１２を操作し、インターネット８を介してカラオケデータ配信サーバ装置１１からカラオケ店舗において歌唱可能な楽曲を示すメニューデータをユーザ端末装置１２にダウンロードする。ユーザはメニューデータに従い表示される楽曲リストから希望の楽曲を選択しオーダーリストに登録する。ユーザはカラオケ店舗にてユーザ端末装置１２を店舗端末装置１３の所定位置に近接する。ユーザ端末装置１２と店舗端末装置１３は近距離無線通信により無線ＬＡＮ９における暗号鍵等のデータを送受信し、当該データに従い非近距離無線通信接続を確立する。ユーザがオーダーリストから歌唱したい楽曲を選択すると、当該楽曲を示すオーダーデータが無線ＬＡＮ９を介してユーザ端末装置１２から店舗端末装置１３に送信される。【選択図】図１
2015052654.tif 000002
【特許請求の範囲】
【請求項１】
サーバ装置と、第１の端末装置と、第２の端末装置とを備え、
前記サーバ装置は、
複数のアイテムのリストを示すリストデータを前記第１の端末装置に送信する送信手段を備え、
前記第１の端末装置は、
前記サーバ装置から送信されてくる前記リストデータが示すリストを表示する表示手段と、
前記表示手段により表示されたリストの中から前記ユーザの操作に応じたアイテムを選択する選択手段と、
近接した前記第２の端末装置から送信されてくる無線通信接続に要するデータを受信するタグと、
前記無線通信接続に要するデータに従い前記第２の端末装置との間で無線通信接続を確立し、前記選択手段によって選択されたアイテムを識別する識別データを前記第２の端末装置に送信する無線通信手段と
を備え、
前記第２の端末装置は、
近接した前記第１の端末装置に前記無線通信接続に要するデータを送信するリーダと、
前記無線通信接続に要するデータに従い前記第１の端末装置との間で無線通信接続を確立し、前記第１の端末装置から前記識別データを受信する無線通信手段と
を備える
システム。
【請求項２】
サーバ装置と、第１の端末装置と、第２の端末装置とを備え、
前記サーバ装置は、
複数のアイテムのリストを示すリストデータを前記第１の端末装置に送信する送信手段を備え、
前記第１の端末装置は、
前記サーバ装置から送信されてくる前記リストデータが示すリストを表示する表示手段と、
前記表示手段により表示されたリストの中から前記ユーザの操作に応じたアイテムを選択する選択手段と、
近接した前記第２の端末装置に前記選択手段によって選択されたアイテムを識別する識別データを送信するタグと
を備え、
前記第２の端末装置は、
近接した前記第１の端末装置の前記タグから前記識別データを受信するリーダを備える
システム。
【請求項３】
サーバ装置から送信されてくるリストデータが示す複数のアイテムのリストを表示する表示手段と、
前記表示手段により表示されたリストの中からユーザの操作に応じたアイテムを選択する選択手段と、
近接した端末装置から送信されてくる無線通信接続に要するデータを受信するタグと、
前記無線通信接続に要するデータに従い前記端末装置との間で無線通信接続を確立し、前記選択手段によって選択されたアイテムを識別する識別データを前記端末装置に送信する無線通信手段と
を備える端末装置。
【請求項４】
サーバ装置から送信されてくるリストデータが示す複数のアイテムのリストを表示する表示手段と、
前記表示手段により表示されたリストの中からユーザの操作に応じたアイテムを選択する選択手段と、
近接した端末装置に前記選択手段によって選択されたアイテムを識別する識別データを送信するタグと
を備える端末装置。
【請求項５】
外部の装置からデータを受信する受信手段と、表示手段と、ユーザの操作を受け付ける操作手段と、近接した外部の装置からデータを受信するタグと、外部の装置との間で無線によりデータを送受信する無線通信手段とを備えるコンピュータに、
前記受信手段を用いて、サーバ装置から複数のアイテムのリストを示すリストデータを受信する処理と、
前記表示手段を用いて、前記リストデータが示すリストを表示する処理と、
前記表示手段により表示されたリストの中からユーザの前記操作手段に対する操作に応じたアイテムを選択する処理と、
前記タグを用いて、近接した端末装置から無線通信接続に要するデータを受信する処理と、
前記無線通信手段を用いて、前記無線通信接続に要するデータに従い前記端末装置との間で無線通信接続を確立し、前記選択したアイテムを識別する識別データを前記端末装置に送信する処理と
を実行させるためのプログラム。
【請求項６】
外部の装置からデータを受信する受信手段と、表示手段と、ユーザの操作を受け付ける操作手段と、近接した外部の装置にデータを送信するタグとを備えるコンピュータに、
前記受信手段を用いて、サーバ装置から複数のアイテムのリストを示すリストデータを受信する処理と、
前記表示手段を用いて、前記リストデータが示すリストを表示する処理と、
前記表示手段により表示されたリストの中からユーザの前記操作手段に対する操作に応じたアイテムを選択する処理と、
前記タグを用いて、近接した端末装置に前記選択したアイテムを識別する識別データを送信する処理と
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数のアイテムの中からユーザが選択したアイテムを装置が電子的に受け付ける技術に関する。
【背景技術】
【０００２】
店舗において、店舗の利用者（以下、「ユーザ」という）は、店舗が提供可能な種々の商品やサービス（本願において「アイテム」という）の中から利用を希望するアイテムを選択し、店舗に対しオーダーを行う。このアイテムのオーダーの手続きを電子的に行う仕組みがある。
【０００３】
例えば、多くのカラオケ店舗においては、店舗内にカラオケ演奏を提供可能な楽曲の楽曲名と番号が記された曲目リストが置かれており、ユーザはその曲目リストから歌唱したい楽曲を選択し、選択した楽曲の番号をカラオケ装置に入力することにより、その楽曲のカラオケ演奏をオーダーすることができる。
【０００４】
カラオケ店舗において、ユーザによる楽曲の選択や、選択した楽曲の番号のカラオケ装置に対する入力の作業を容易にするための技術が提案されている。例えば、非特許文献１には、ユーザが、カラオケ店舗においてカラオケ装置に対し所定の番号を入力することによりカラオケ装置に表示される二次元バーコードを携帯端末装置によりスキャンすることにより、携帯端末装置をカラオケ装置の各種操作を行うリモコン装置として機能させる仕組みが開示されている。
【先行技術文献】
【非特許文献】
【０００５】
【非特許文献１】株式会社第一興商、“デンモク  アプリ  デンモクLite”、［online］、［平成24年11月9日検索］、インターネット〈URL：http://www.clubdam.com/denmokuapp/〉
【発明の概要】
【発明が解決しようとする課題】
【０００６】
例えば店舗においてアイテムをオーダーするユーザは、店舗が提供可能な多くのアイテムの中から購入等を希望するアイテムを選択しなければならない。このユーザによるアイテムの選択の作業は必ずしも容易ではなく、十分に検討するには時間を要する場合も少なくない。しかしながら、状況によってユーザはアイテムの選択を急がされる場合がある。その結果、ユーザが急いで選択したアイテムが、必ずしもユーザにとって最も望ましいアイテムではなかった、ということがしばしば起こりうる。
【０００７】
このような事情に鑑み、本発明は、ユーザが自分の希望するアイテムを装置に対し従来技術と比べ容易に指定することを可能とする手段を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上述した課題を解決するために本発明は、サーバ装置と、第１の端末装置と、第２の端末装置とを備え、前記サーバ装置は、複数のアイテムのリストを示すリストデータを前記第１の端末装置に送信する送信手段を備え、前記第１の端末装置は、前記サーバ装置から送信されてくる前記リストデータが示すリストを表示する表示手段と、前記表示手段により表示されたリストの中から前記ユーザの操作に応じたアイテムを選択する選択手段と、近接した前記第２の端末装置から送信されてくる無線通信接続に要するデータを受信するタグと、前記無線通信接続に要するデータに従い前記第２の端末装置との間で無線通信接続を確立し、前記選択手段によって選択されたアイテムを識別する識別データを前記第２の端末装置に送信する無線通信手段とを備え、前記第２の端末装置は、近接した前記第１の端末装置に前記無線通信接続に要するデータを送信するリーダと、前記無線通信接続に要するデータに従い前記第１の端末装置との間で無線通信接続を確立し、前記第１の端末装置から前記識別データを受信する無線通信手段とを備えるシステムを提供する。
【０００９】
また、本発明は、サーバ装置と、第１の端末装置と、第２の端末装置とを備え、前記サーバ装置は、複数のアイテムのリストを示すリストデータを前記第１の端末装置に送信する送信手段を備え、前記第１の端末装置は、前記サーバ装置から送信されてくる前記リストデータが示すリストを表示する表示手段と、前記表示手段により表示されたリストの中から前記ユーザの操作に応じたアイテムを選択する選択手段と、近接した前記第２の端末装置に前記選択手段によって選択されたアイテムを識別する識別データを送信するタグとを備え、前記第２の端末装置は、近接した前記第１の端末装置の前記タグから前記識別データを受信するリーダを備えるシステムを提供する。
【００１０】
また、本発明は、サーバ装置から送信されてくるリストデータが示す複数のアイテムのリストを表示する表示手段と、前記表示手段により表示されたリストの中からユーザの操作に応じたアイテムを選択する選択手段と、近接した端末装置から送信されてくる無線通信接続に要するデータを受信するタグと、前記無線通信接続に要するデータに従い前記端末装置との間で無線通信接続を確立し、前記選択手段によって選択されたアイテムを識別する識別データを前記端末装置に送信する無線通信手段とを備える端末装置を提供する。
【００１１】
また、本発明は、サーバ装置から送信されてくるリストデータが示す複数のアイテムのリストを表示する表示手段と、前記表示手段により表示されたリストの中からユーザの操作に応じたアイテムを選択する選択手段と、近接した端末装置に前記選択手段によって選択されたアイテムを識別する識別データを送信するタグとを備える端末装置を提供する。
【００１２】
また、本発明は、外部の装置からデータを受信する受信手段と、表示手段と、ユーザの操作を受け付ける操作手段と、近接した外部の装置からデータを受信するタグと、外部の装置との間で無線によりデータを送受信する無線通信手段とを備えるコンピュータに、前記受信手段を用いて、サーバ装置から複数のアイテムのリストを示すリストデータを受信する処理と、前記表示手段を用いて、前記リストデータが示すリストを表示する処理と、前記表示手段により表示されたリストの中からユーザの前記操作手段に対する操作に応じたアイテムを選択する処理と、前記タグを用いて、近接した端末装置から無線通信接続に要するデータを受信する処理と、前記無線通信手段を用いて、前記無線通信接続に要するデータに従い前記端末装置との間で無線通信接続を確立し、前記選択したアイテムを識別する識別データを前記端末装置に送信する処理とを実行させるためのプログラムを提供する。
【００１３】
また、本発明は、外部の装置からデータを受信する受信手段と、表示手段と、ユーザの操作を受け付ける操作手段と、近接した外部の装置にデータを送信するタグとを備えるコンピュータに、前記受信手段を用いて、サーバ装置から複数のアイテムのリストを示すリストデータを受信する処理と、前記表示手段を用いて、前記リストデータが示すリストを表示する処理と、前記表示手段により表示されたリストの中からユーザの前記操作手段に対する操作に応じたアイテムを選択する処理と、前記タグを用いて、近接した端末装置に前記選択したアイテムを識別する識別データを送信する処理とを実行させるためのプログラムを提供する。
【発明の効果】
【００１４】
本発明によれば、例えば、ユーザは店舗を訪れる前に、自分が携帯する端末装置に表示される複数のアイテムのリストから希望するアイテムを選択しておき、店舗を訪れた際に、店舗の中に配置された端末装置に自分が携帯する端末装置を近接させることにより、選択しておいたアイテムを識別するデータを店舗の中に配置された端末装置へ送信することができる。
【００１５】
従って、ユーザは店舗におけるオーダー時の状況の如何にかかわらず、アイテムの選択に十分な時間をかけることができる。その結果、ユーザは自分の希望するアイテムを店舗の中に配置された端末装置に対し従来技術と比べ容易に指定することができる。
【図面の簡単な説明】
【００１６】
【図１】本発明の一実施形態にかかるカラオケシステムの全体構成の模式図である。
【図２】本発明の一実施形態にかかるカラオケデータ配信サーバ装置のハードウェア構成を示したブロック図である。
【図３】本発明の一実施形態にかかるカラオケデータ配信サーバ装置の機能構成を示したブロック図である。
【図４】本発明の一実施形態にかかるカラオケデータ配信サーバ装置が記憶するカラオケＤＢのデータ構成例を模式的に示した図である。
【図５】本発明の一実施形態にかかるユーザ端末装置のハードウェア構成を示したブロック図である。
【図６】本発明の一実施形態にかかるユーザ端末装置の機能構成を示したブロック図である。
【図７】本発明の一実施形態にかかる店舗端末装置のハードウェア構成を示したブロック図である。
【図８】本発明の一実施形態にかかる店舗端末装置の機能構成を示したブロック図である。
【図９】本発明の一実施形態にかかるカラオケシステムの動作を示したフロー図である。
【図１０】本発明の一実施形態にかかるユーザ端末装置が表示するメイン画面を例示した図である。
【図１１】本発明の一実施形態にかかるユーザ端末装置が表示する楽曲リスト画面を例示した図である。
【図１２】本発明の一実施形態にかかるユーザ端末装置が表示する楽曲詳細画面を例示した図である。
【図１３】本発明の一実施形態にかかるユーザ端末装置が記憶するオーダーＤＢのデータ構成例を模式的に示した図である。
【図１４】本発明の一実施形態にかかるユーザ端末装置が表示するオーダーリスト画面を例示した図である。
【図１５】本発明の一実施形態にかかるカラオケシステムの動作を示したフロー図である。
【図１６】本発明の一実施形態にかかるユーザ端末装置が記憶するオーダー履歴ＤＢのデータ構成例を模式的に示した図である。
【図１７】本発明の一実施形態にかかる店舗端末装置が記憶するオーダー管理ＤＢのデータ構成例を模式的に示した図である。
【図１８】本発明の一実施形態にかかるユーザ端末装置が表示するオーダー履歴画面を例示した図である。
【図１９】本発明の一実施形態にかかるユーザ端末装置が表示するリモコン画面を例示した図である。
【発明を実施するための形態】
【００１７】
［実施形態］
図１は、本発明の一実施形態にかかるカラオケシステム１の全体構成の模式図である。カラオケシステム１は、カラオケの演奏および歌詞表示を指示するカラオケデータを配信するカラオケデータ配信サーバ装置１１（サーバ装置）と、カラオケシステム１を利用してカラオケで歌唱を行うユーザが携帯する端末装置であるユーザ端末装置１２（第１の端末装置）と、カラオケ店舗のブース内に配置されカラオケデータ配信サーバ装置１１から受信したカラオケデータに従いカラオケの演奏音を示す音波形データを出力するとともにその演奏音と同期してカラオケの歌詞を示す画像データを出力する店舗端末装置１３（第２の端末装置）と、店舗端末装置１３から出力される音波形データに従いブース内に放音を行うスピーカ１４と、店舗端末装置１３から出力される画像データに従い歌詞の表示を行うディスプレイ１５と、ブース内の音（主として歌唱者の声）を拾音し当該音を示す音波形データを生成して店舗端末装置１３に出力するマイク１６と、ユーザ端末装置１２において実行されるアプリケーションプログラム（以下、「アプリ」という）の配信を行うアプリ配信サーバ装置１７を備えている。
【００１８】
カラオケデータ配信サーバ装置１１、ユーザ端末装置１２、店舗端末装置１３、アプリ配信サーバ装置１７はインターネット８を介して他の装置との間で各種データの送受信が可能である。また、ユーザ端末装置１２と店舗端末装置１３は、無線ＬＡＮ９を介して互いに各種データの送受信が可能である。
【００１９】
なお、図１においてカラオケデータ配信サーバ装置１１は１つの装置として表示されているが、カラオケデータ配信サーバ装置１１は互いに連係動作する複数のサーバ装置の集まりにより構成されてもよい。また、図１においてユーザ端末装置１２は１つのみ表示されているが、ユーザ端末装置１２の数はカラオケシステム１を利用するユーザの数に応じて任意に変化する。また、図１において店舗端末装置１３に対しスピーカ１４は２つ（左右のスピーカを想定）、ディスプレイ１５およびマイク１６は各１つが示されているが、例えば１つの店舗端末装置１３に対し２以上のディスプレイ１５、３以上のスピーカ１４、２以上のマイク１６が接続されてもよい。さらに、店舗端末装置１３およびそれに接続されるスピーカ１４、ディスプレイ１５およびマイク１６のセットは、カラオケシステム１を利用するカラオケ店舗の数および各カラオケ店舗が備えるブースの数によって任意に変化する。また、図１においてアプリ配信サーバ装置１７は１つの装置として表示されているが、アプリ配信サーバ装置１７は互いに連係動作する複数のサーバ装置の集まりにより構成されてもよい。
【００２０】
カラオケデータ配信サーバ装置１１のハードウェア構成は、例えば一般的なサーバ装置用のコンピュータである。図２は、カラオケデータ配信サーバ装置１１のハードウェア構成を示したブロック図である。カラオケデータ配信サーバ装置１１は、プログラムに従い各種演算を行うことによりデータの生成処理や制御処理等を行うＣＰＵ１１１、ＢＩＯＳ等を記憶するＲＯＭ１１２、ＣＰＵ１１１がワーキングエリアとして一時的に各種データを記憶するための用いるＲＡＭ１１３、ＯＳやアプリケーションプログラム、その他各種データを記憶するＨＤＤ１１４、インターネット８を介して有線通信により他の装置との間で各種データの送受信を行う通信ＩＦ（Interface）１１５を備えている。
【００２１】
図２に示した構成のコンピュータのＣＰＵ１１１がＨＤＤ１１４に記憶されている本実施形態にかかるアプリケーションプログラムに従った処理を実行すると、図３に示す機能構成を備えるカラオケデータ配信サーバ装置１１として機能する。すなわち、カラオケデータ配信サーバ装置１１は機能構成部として、各種データを記憶する記憶手段１１０１、インターネット８を介して各種データを他の装置に送信する送信手段１１０２、インターネット８を介して他の装置から各種データを受信する受信手段１１０３、他の機能構成部を制御する制御手段１１０４を備える。
【００２２】
カラオケデータ配信サーバ装置１１の記憶手段１１０１には、予め、カラオケシステム１においてユーザに提供可能なカラオケの楽曲の各々に関するカラオケデータが記憶されている。各々のカラオケデータは、演奏を指示する演奏指示データと、歌詞の表示を指示する歌詞データ（歌詞を表示する際の背景に表示される動画データを含む）とを含んでいる。なお、本実施形態にかかるカラオケデータの構成は既存の一般的なカラオケシステムにおけるカラオケデータの構成と特に変わる点がないため、その詳細な説明を省略する。
【００２３】
カラオケデータ配信サーバ装置１１の記憶手段１１０１には、カラオケデータを管理するためのデータベース（以下、「ＤＢ」という）であるカラオケＤＢが記憶されている。図４は、カラオケＤＢのデータ構成例を模式的に示した図である。カラオケＤＢは、楽曲の各々に関するデータレコードの集まりであり、各データレコードは以下のデータフィールド（以下、データフィールド名を［］で囲む）を含んでいる。
［楽曲ＩＤ］：楽曲を識別する楽曲ＩＤを格納する。
［楽曲名］：楽曲の名称（タイトル）を示すテキストデータを格納する。
［アーティスト名］：楽曲のオリジナルの演奏者であるアーティストの名称を示すテキストデータを格納する。
［詳細情報］：ユーザが楽曲を特定する際に役立つと思われる各種詳細情報を示すテキストデータ（例えば、楽曲のリリースされた年などを示す）や画像データ（例えば、アーティストの写真などを示す）を格納する。
［カラオケデータ］：カラオケデータのファイル名を示すテキストデータを格納する。
【００２４】
ユーザ端末装置１２のハードウェア構成は、インターネット８および無線ＬＡＮ９を介して他の装置との間でデータ通信を行う通信ＩＦを備えた携帯型の一般的なコンピュータである。なお、ユーザ端末装置１２の本願出願時における典型的な形態はスマートフォンであるが、ノートＰＣ、ゲーム機、携帯電話、通話機能を備えないスレートデバイスなど、いずれの形態であってもよい。
【００２５】
図５は、ユーザ端末装置１２のハードウェア構成を示したブロック図である。ユーザ端末装置１２は、プログラムに従い各種演算を行うことによりデータの生成処理や制御処理等を行うＣＰＵ１２１、ＢＩＯＳ等を記憶するＲＯＭ１２２、ＣＰＵ１２１がワーキングエリアとして一時的に各種データを記憶するための用いるＲＡＭ１２３、ＯＳやアプリケーションプログラム、その他各種データを記憶するＳＤＤ（Solid State Driver）１２４、画像を表示するディスプレイ（例えば、液晶ディスプレイ）と当該ディスプレイに指等のポインタが接触した場合にその接触位置を特定するタッチパネル（例えば、静電容量方式のタッチパネル）を有するタッチディスプレイ１２５、無線通信によりインターネット８および無線ＬＡＮ９を介して他の装置との間で各種データ通信を行うためのインタフェースである第１通信ＩＦ１２６、無線通信により他の装置との間で直接、各種データ通信を行うためのインタフェースである第２通信ＩＦ１２７を備えている。
【００２６】
第１通信ＩＦ１２６が準拠する無線通信規格は、例えばIEEE 802.11a、IEEE 802.11b、IEEE 802.11n、Bluetooth（登録商標）等の電磁波の到達距離（互いに通信可能な装置間の距離）が数十メートル〜１００メートル程度の無線通信用の規格である。一方、第２通信ＩＦ１２７が準拠する無線通信規格は、例えばFeliCa、ISO/IEC 14443 (MIFARE)、ISO/IEC 18092、ISO/IEC 21481等のいわゆるＮＦＣ（Near Field Communication、近距離無線通信、非接触通信）と呼ばれる到達距離が数センチ〜数十センチ程度の無線通信用の規格である。
【００２７】
ＮＦＣにおいては、ＮＦＣリーダとＮＦＣタグとの間で無線によるデータの送受信が行われる。ＮＦＣリーダは所定の周波数の電磁波を常時発信している。ＮＦＣタグがＮＦＣリーダに対し数センチメートル〜数十センチメートル程度の距離以下に近接されると、ＮＦＣタグはＮＦＣリーダから発信される電磁波を所定の強度以上の強度で受ける。ＮＦＣタグは、ＮＦＣリーダから受ける電磁波によるＲＦ磁界内で電磁誘導による起電力を得て、当該起電力により、もしくは当該起電力の発生をトリガとして、所定の周波数の電磁波により応答データを発信する。その後、当該応答データを受信したＮＦＣリーダとＮＦＣタグとの間で、電磁波によるデータの送受信が行われる。なお、ＮＦＣタグに対するデータの書き込み機能を備えたＮＦＣリーダは、ＮＦＣリーダ・ライタと呼ばれる。
【００２８】
上記のように、ＮＦＣタグは、ＮＦＣリーダに対し数センチメートル〜数十センチメートル程度の距離以下に近接された時にのみ、ＮＦＣリーダとの間でデータの送受信を行うため、ユーザはＮＦＣタグをＮＦＣリーダにかざす（数センチ程度の距離内に近付ける）、もしくは接触させる（タッチする）、という分かりやすい行為により、ＮＦＣタグに記憶されているデータをＮＦＣリーダに読み取らせることができる。本実施形態において、第２通信ＩＦ１２７はＮＦＣタグの役割を果たす。
【００２９】
図５に示した構成のコンピュータのＣＰＵ１２１がＳＤＤ１２４に記憶されている本実施形態にかかるアプリケーションプログラム（アプリ）に従った処理を実行すると、図６に示す機能構成を備えるユーザ端末装置１２として機能する。すなわち、ユーザ端末装置１２は機能構成部として、インターネット８を介してカラオケデータ配信サーバ装置１１から各種データを受信するとともに無線ＬＡＮ９を介して店舗端末装置１３から各種データを受信する受信手段１２０１、受信手段１２０１によりカラオケデータ配信サーバ装置１１から受信したメニューデータ（後述）等に従い各種操作画面等の画像を表示する表示手段１２０２、ユーザの操作に応じた所定のデータを生成することによりユーザのユーザ端末装置１２に対する操作を受け付ける操作手段１２０３、表示手段１２０２により表示された楽曲のリストの中から操作手段１２０３に対する操作によりユーザが選択した楽曲をオーダーされた楽曲として選択する選択手段１２０４、選択手段１２０４により選択された楽曲を示すオーダーデータ等の各種データを記憶する記憶手段１２０５、店舗端末装置１３との間で近距離無線通信により直接各種データの送受信を行うタグ１２０６、インターネット８を介してカラオケデータ配信サーバ装置１１へ各種データを送信するとともに無線ＬＡＮ９を介して店舗端末装置１３へ各種データを送信する送信手段１２０７、他の機能構成部を制御する制御手段１２０８を備える。
【００３０】
店舗端末装置１３のハードウェア構成は、ネットワークカラオケ装置と呼ばれる一般的な装置に、ユーザ端末装置１２の第１通信ＩＦ１２６との間で無線通信によりデータ通信を行う通信ＩＦ（アクセスポイントの機能を備える）と、第２通信ＩＦ１２７との間で近距離無線通信によりデータ通信を行う通信ＩＦを設けた構成である。図７は、店舗端末装置１３のハードウェア構成を示したブロック図である。店舗端末装置１３は、プログラムに従い各種演算を行うことによりデータの生成処理や制御処理等を行うＣＰＵ１３１、ＢＩＯＳ等を記憶するＲＯＭ１３２、ＣＰＵ１３１がワーキングエリアとして一時的に各種データを記憶するための用いるＲＡＭ１３３、ＯＳやアプリケーションプログラム、各種楽器の各音高の音波形データやカラオケデータ配信サーバ装置１１から受信したカラオケデータ等の各種データを記憶するＨＤＤ１３４、画像を表示するディスプレイ（例えば、液晶ディスプレイ）と当該ディスプレイに指等のポインタが接触した場合にその接触位置を特定するタッチパネル（例えば、静電容量方式のタッチパネル）を有するタッチディスプレイ１３５、カラオケ演奏の音を示す音波形データをスピーカ１４に出力する音波形データ出力ＩＦ１３６、歌詞（背景を含む）を示す画像データをディスプレイ１５に出力する画像データ出力ＩＦ１３７、無線によりマイク１６から送信される音波形データを受信する音波形データ入力ＩＦ１３８、無線通信により無線ＬＡＮ９を介して他の装置との間で各種データ通信を行うためのインタフェースである第１通信ＩＦ１３９、無線通信により他の装置との間で直接、各種データ通信を行うためのインタフェースである第２通信ＩＦ１４０、有線通信によりインターネット８を介して他の装置との間で各種データ通信を行うためのインタフェースである第３通信ＩＦ１４１を備えている。
【００３１】
第１通信ＩＦ１３９が準拠する無線通信規格は、ユーザ端末装置１２の第１通信ＩＦ１２６が準拠する無線通信規格と同じものである。また、第２通信ＩＦ１４０が準拠する無線通信規格は、ユーザ端末装置１２の第２通信ＩＦ１２７が準拠する無線通信規格と同じものである。本実施形態において、第２通信ＩＦ１４０はＮＦＣリーダの役割を果たす。
【００３２】
図７に示した構成の装置のＣＰＵ１３１がＨＤＤ１３４に記憶されている本実施形態にかかるアプリケーションプログラムに従った処理を実行すると、図８に示す機能構成を備える店舗端末装置１３として機能する。すなわち、店舗端末装置１３は機能構成部として、ユーザ端末装置１２との間で近距離無線通信により直接各種データの送受信を行うリーダ１３０１、無線ＬＡＮ９を介してユーザ端末装置１２からオーダーデータ（後述）等の各種データを受信する第１受信手段１３０２、インターネット８を介してカラオケデータ配信サーバ装置１１にオーダーデータにより示される楽曲のカラオケデータの送信要求等の各種データを送信する送信手段１３０３、インターネット８を介してカラオケデータ配信サーバ装置１１からカラオケデータ等の各種データを受信する第２受信手段１３０４、ユーザ端末装置１２から受信したオーダーデータやカラオケデータ配信サーバ装置１１から受信したカラオケデータ等の各種データを記憶する記憶手段１３０５、カラオケデータ配信サーバ装置１１から受信したカラオケデータに従いカラオケの演奏音を示す音波形データを生成し、その音波形データにマイク１６から受信した音波形データをカラオケの演奏音を示す音波形データをミキシングした音波形データを生成する音波形データ生成手段１３０６、カラオケデータ配信サーバ装置１１から受信したカラオケデータに従い歌詞（背景画像を含む）を示す画像データを生成する画像データ生成手段１３０７、音波形データ生成手段１３０６が生成した音波形データをスピーカ１４に出力する音波形データ出力手段１３０８、画像データ生成手段１３０７が生成した画像データをディスプレイ１５に出力する画像データ出力手段１３０９を備える。
【００３３】
スピーカ１４は、例えばアンプ内蔵の一般的なスピーカである。ディスプレイ１５は、例えば一般的な液晶ディスプレイである。また、マイク１６は例えば一般的なワイヤレスマイクであり、拾音した音を示す音波形データを無線により店舗端末装置１３に送信する。
【００３４】
アプリ配信サーバ装置１７は、一般的なデータ配信サーバ装置であり、ユーザ端末装置１２において実行可能な各種アプリをユーザ端末装置１２からの送信要求に応じて送信する。
【００３５】
続いて、カラオケシステム１の動作を説明する。カラオケシステム１によれば、ユーザはユーザ端末装置１２がインターネット８に接続可能な任意の場所で事前に歌唱したいと思う楽曲を選択しておき、カラオケ店舗において予め選択しておいた楽曲のカラオケ演奏を店舗端末装置１３に対しオーダーすることができる。図９は、ユーザが事前に歌唱したいと思う楽曲を選択する際のカラオケシステム１の動作を示したフロー図である。
【００３６】
ユーザは、ユーザ端末装置１２を操作して、例えばブラウザ画面を開き、所定のＵＲＬを入力して、アプリ配信サーバ装置１７により提供されるアプリ配信画面を開く。アプリ配信画面において、ユーザが本実施形態にかかるユーザ端末装置１２用のアプリ（以下、単に「アプリ」という）を検索し、ダウンロードを指示する操作を行うと、ユーザ端末装置１２からアプリ配信サーバ装置１７に対し、アプリの送信要求が送信される（Ｓ１０１）。この送信要求には、アプリを識別するアプリＩＤが含まれている。
【００３７】
アプリ配信サーバ装置１７はユーザ端末装置１２から受信したアプリの送信要求に含まれるアプリＩＤを検索キーとして要求されたアプリを検索し、ユーザ端末装置１２に送信する（Ｓ１０２）。ユーザ端末装置１２はアプリ配信サーバ装置１７から受信したアプリをインストールする（Ｓ１０３）。なお、ユーザ端末装置１２に既にアプリがインストールされている場合、Ｓ１０１〜Ｓ１０３の処理はスキップされる。
【００３８】
ユーザは、ユーザ端末装置１２を操作してアプリを起動する。図１０は、アプリを起動した際にユーザ端末装置１２が表示するメイン画面を例示した図である。メイン画面において、ユーザが「楽曲リスト」ボタンをタッチ等すると、ユーザ端末装置１２は楽曲リスト画面を表示する。図１１は楽曲リスト画面を例示した図である。楽曲リスト画面は、店舗端末装置１３がカラオケ演奏を提供可能な楽曲の中からユーザが歌唱したい楽曲を選択するための画面である。ユーザが、楽曲リスト画面において、キーワード入力ボックスに歌唱したい楽曲の楽曲名やアーティスト名等をキーワードとして入力して「検索」ボタンをタッチ等すると、ユーザ端末装置１２はユーザにより入力されたキーワードを含むメニューデータの送信要求をカラオケデータ配信サーバ装置１１に送信する（Ｓ１０４）。
【００３９】
カラオケデータ配信サーバ装置１１は、ユーザ端末装置１２から受信したメニューデータの送信要求に含まれるキーワードを検索キーとして、カラオケＤＢ（図４）からデータレコードを検索し、検索したデータレコードの［楽曲ＩＤ］、［楽曲名］、「アーティスト名］、［詳細情報］を含むメニューデータ（リストデータの一例）を生成し、ユーザ端末装置１２に送信する（Ｓ１０５）。
【００４０】
ユーザ端末装置１２は、カラオケデータ配信サーバ装置１１から受信したメニューデータに含まれる楽曲名とアーティスト名のリスト（以下、「楽曲リスト」という）を楽曲リスト画面に表示する（Ｓ１０６）。ユーザが楽曲リストの中から任意の楽曲の行をタッチ等により選択した後、「詳細情報」ボタンをタッチ等すると、ユーザ端末装置１２は楽曲詳細画面を表示する。図１２は、楽曲詳細画面を例示した図である。
【００４１】
ユーザが楽曲リスト画面において歌唱したいと思う楽曲をタッチ等により選択した後、「オーダーリストに追加」ボタンをタッチ等するか、もしくは楽曲詳細画面において「オーダーリストに追加」ボタンをタッチ等すると、選択手段１２０４はユーザにより選択された楽曲のデータレコードを選択し（Ｓ１０７）、記憶手段１２０５にオーダーデータ（識別データの一例）として記憶させる（Ｓ１０８）。
【００４２】
記憶手段１２０５には、選択手段１２０４により選択された楽曲のデータレコードを管理するためのＤＢであるオーダーＤＢが記憶されている。図１３は、オーダーＤＢのデータ構成例を模式的に示した図である。オーダーＤＢは、ユーザにより選択された楽曲の各々に関するデータレコードの集まりであり、各データレコードは以下のデータフィールドを含んでいる。
［楽曲ＩＤ］：楽曲を識別する楽曲ＩＤを格納する。
［楽曲名］：楽曲の名称（タイトル）を示すテキストデータを格納する。
［アーティスト名］：楽曲のオリジナルの演奏者であるアーティストの名称を示すテキストデータを格納する。
【００４３】
ユーザが、メイン画面、楽曲リスト画面、楽曲詳細画面のいずれかにおいて「オーダーリスト」ボタンをタッチ等すると、ユーザ端末装置１２はオーダーリスト画面を表示する。図１４は、オーダーリスト画面を例示した図である。オーダーリスト画面には、オーダーＤＢに格納されているデータレコードに含まれる楽曲名およびアーティスト名がリスト表示される。ユーザは、オーダーリスト画面において、選択済みの楽曲を確認することができる。
【００４４】
ユーザは、必要に応じて楽曲リスト画面（図１１）におけるキーワードの入力および「検索」ボタンのタッチ等を繰り返し、選択候補の楽曲を示す楽曲リストを表示させ、歌唱したい楽曲を楽曲リストからタッチ等により選択し、オーダーリストに追加する操作を繰り返す（Ｓ１０４〜Ｓ１０８）。
【００４５】
続いて、ユーザはカラオケ店舗に行き、店員に案内されるブースに入り、例えば友人等とともにカラオケを楽しむ際に、ユーザ端末装置１２を操作して店舗端末装置１３に対し自分が歌唱したい楽曲のカラオケ演奏をオーダーする。図１５は、ユーザがカラオケ店舗のブースにおいてカラオケ演奏のオーダーを行い、カラオケ演奏が行われる際のカラオケシステム１の動作を示したフロー図である。
【００４６】
ユーザは、まず、ユーザ端末装置１２を操作してアプリを起動した状態で、ブース内に配置されている店舗端末装置１３の「タッチ」等の表示のある所定位置にユーザ端末装置１２を近づける。ユーザ端末装置１２が店舗端末装置１３の所定位置に数センチ程度に近接されると、ユーザ端末装置１２のタグ１２０６と店舗端末装置１３のリーダ１３０１は所定のプロトコルに従い近距離無線通信を行う（Ｓ２０１）。より具体的には、まず、店舗端末装置１３のリーダ１３０１は、所定の周波数の電磁波を常時発信している。ユーザ端末装置１２が店舗端末装置１３の所定位置に数センチ程度以下に近接されると、ユーザ端末装置１２のタグ１２０６はリーダ１３０１が発信している電磁波を所定の強度以上の強度で受ける。タグ１２０６は、リーダ１３０１から受ける電磁波によるＲＦ磁界内で電磁誘導による起電力を得て、当該起電力の発生をトリガとして、所定の周波数の電磁波により応答データを発信する。その後、当該応答データを受信したリーダ１３０１とタグ１２０６との間で、電磁波によるデータの送受信が開始される。
【００４７】
続いて、店舗端末装置１３は、ステップＳ２０１で開始した近距離無線通信により、無線ＬＡＮ９における無線通信接続（以下、便宜的に「非近距離無線通信接続」という）の確立に要するデータをユーザ端末装置１２に送信する（Ｓ２０２）。なお、無線ＬＡＮ９において採用されている無線通信規格が、例えばIEEE 802.11n等のIEEE 802.11シリーズの場合、Ｓ２０２においてユーザ端末装置１２に送信されるデータは、例えば店舗端末装置１３の第１通信ＩＦ１３９の識別子（SSID、Service Set Identifier）、暗号化方式（WEP、TKIP、AES等）を示すデータ、暗号鍵等である。また、無線ＬＡＮ９において採用されている無線通信規格が、Bluetooth（登録商標）の場合、Ｓ２０２においてユーザ端末装置１２に送信されるデータは、パスキー（認証鍵、PIN）等である。Ｓ２０２におけるデータの送受信が完了すると、店舗端末装置１３は例えば「ピッ」という電子音を発して、その完了をユーザに通知する。その後、ユーザはユーザ端末装置１２を店舗端末装置１３から離してよい。
【００４８】
続いて、ユーザ端末装置１２はＳ２０２において店舗端末装置１３から受信したデータを用いて、店舗端末装置１３との間で無線ＬＡＮ９を介した非近距離無線通信接続の確立を行う（Ｓ２０３）。
【００４９】
続いて、ユーザはメイン画面（図１０）において「オーダーリスト」ボタンをタッチ等により操作し、ユーザ端末装置１２にオーダーリスト画面（図１４）を表示させ、オーダーリストの中から実際に歌唱したい楽曲をタッチ等により選択した後、「オーダーする」ボタンをタッチ等により操作する。その操作に応じて、ユーザ端末装置１２はユーザにより選択された楽曲の楽曲ＩＤを含むオーダーデータを生成し、無線ＬＡＮ９を介して店舗端末装置１３に送信する（Ｓ２０４）。
【００５０】
ユーザ端末装置１２の記憶手段１２０５には、店舗端末装置１３に送信済みのオーダーデータをログとして記録するためＤＢであるオーダー履歴ＤＢが記憶されている。図１６は、オーダー履歴ＤＢのデータ構成例を模式的に示した図である。オーダー履歴ＤＢは、過去にユーザ端末装置１２から店舗端末装置１３に送信されたオーダーデータの各々に関するデータレコードの集まりであり、各データレコードは以下のデータフィールドを含んでいる。
［楽曲ＩＤ］：楽曲を識別する楽曲ＩＤを格納する。
［楽曲名］：楽曲の名称（タイトル）を示すテキストデータを格納する。
［アーティスト名］：楽曲のオリジナルの演奏者であるアーティストの名称を示すテキストデータを格納する。
［店舗名］：カラオケ演奏が行われたカラオケ店舗の名称を示すテキストデータを格納する。
［日時］：カラオケ演奏が行われた日時を示すデータを格納する。
【００５１】
ユーザ端末装置１２は、Ｓ２０４においてオーダーデータを送信すると、オーダー履歴ＤＢに新たなデータレコードを追加して、送信したオーダーデータに含まれる楽曲ＩＤと、その楽曲ＩＤで識別される楽曲の楽曲名とアーティスト名を追加したデータレコードの対応するデータフィールドに格納する（Ｓ２０５）。
【００５２】
店舗端末装置１３の記憶手段１３０５には、ユーザ端末装置１２から受信したオーダーデータを管理するためのＤＢであるオーダー管理ＤＢが記憶されている。図１７は、オーダー管理ＤＢのデータ構成例を模式的に示した図である。オーダー管理ＤＢは、ユーザ端末装置１２から受信したオーダーデータに含まれる楽曲ＩＤの各々に関するデータレコードの集まりであり、各データレコードは以下のデータフィールドを含んでいる。
［楽曲ＩＤ］：楽曲を識別する楽曲ＩＤを格納する。
［カラオケデータ］：カラオケデータのファイル名を示すテキストデータを格納する。
【００５３】
店舗端末装置１３は、Ｓ２０４においてオーダーデータを受信すると、オーダー管理ＤＢに新たなデータレコードを追加し、受信したオーダーデータに含まれる楽曲ＩＤを［楽曲ＩＤ］に格納する。続いて、店舗端末装置１３は新たにオーダー管理ＤＢに追加した楽曲ＩＤを含むカラオケデータの送信要求を生成し、インターネット８を介してカラオケデータ配信サーバ装置１１に送信する（Ｓ２０６）。カラオケデータ配信サーバ装置１１は、店舗端末装置１３から受信したカラオケデータの送信要求に含まれる楽曲ＩＤを検索キーとしてカラオケＤＢ（図４）からデータレコードを検索し、検索したデータレコードの［カラオケデータ］のファイル名で特定されるカラオケデータを店舗端末装置１３に送信する（Ｓ２０７）。
【００５４】
店舗端末装置１３は、受信したカラオケデータを記憶手段１３０５に記憶し、オーダー管理ＤＢの先に追加したデータレコードの［カラオケデータ］にカラオケデータのファイル名を格納する（Ｓ２０８）。
【００５５】
なお、通常はカラオケを一緒に楽しむ複数のユーザが各々のユーザ端末装置１２を操作して店舗端末装置１３に対しカラオケ演奏のオーダーを行う。また、ユーザ端末装置１２を用いないユーザは、従来のようにリモコンやタッチディスプレイ１３５に対する操作等によっても、店舗端末装置１３に対しカラオケ演奏のオーダーを行うことができる。オーダー管理ＤＢはそれら複数のユーザの各々により行われるオーダーに応じたデータレコードがオーダー順に蓄積される。
【００５６】
店舗端末装置１３は、オーダー管理ＤＢの［カラオケデータ］に格納されているファイル名で特定されるカラオケデータを、そのデータレコードがオーダー管理ＤＢに追加された順に読み出し、読み出したカラオケデータに従いカラオケ演奏を行う（Ｓ２０９）。ユーザはカラオケ演奏に応じて歌唱を楽しむ。なお、ユーザはＳ２０９におけるカラオケ演奏の途中に、新たな楽曲のオーダーを行うこともできる。その場合、先行するＳ２０９におけるカラオケ演奏中に、後続のカラオケ演奏のオーダーに関するＳ２０４〜Ｓ２０８が平行して実行される。
【００５７】
店舗端末装置１３は、カラオケ演奏を完了すると、カラオケ演奏の完了した楽曲の楽曲ＩＤ、店舗端末装置１３が配置されているカラオケ店舗の店舗名を示すテキストデータ、および完了時点の日時を示すデータを含む完了通知を生成し、ユーザ端末装置１２に送信する（Ｓ２１０）。また、店舗端末装置１３は、オーダー管理ＤＢから、カラオケ演奏の完了した楽曲に関するデータレコードを削除する（Ｓ２１１）。なお、店舗端末装置１３はカラオケ演奏の完了した楽曲のカラオケデータを記憶手段１３０５から速やかに削除してもよいし、記憶容量が許す限り記憶しておき、同じ楽曲のカラオケ演奏のオーダーがあった場合に再利用するようにしてもよい。
【００５８】
ユーザ端末装置１２は、Ｓ２１０において受信した完了通知に含まれる楽曲ＩＤを検索キーとしてオーダー履歴ＤＢ（図１６）からデータレコードを検索し、完了通知に含まれる店舗名を示すテキストデータおよび日時を示すデータを、検索したデータレコードの対応するデータフィールドに格納する（Ｓ２１２）。
【００５９】
上記のように、カラオケシステム１によれば、ユーザは例えばカラオケ店舗を訪れる前に自宅等において歌唱したいと思う楽曲をオーダーリストに登録しておき、カラオケ店舗においてオーダーリストから実際に歌唱したい楽曲を選択することにより、カラオケ店舗におけるカラオケ演奏のオーダーを簡単に行うことができる。オーダーリストへ楽曲を登録する際、ユーザは自由に時間を使って楽曲の検討を行うことができるため、例えば従来技術による場合のように、カラオケ店舗のブース内において曲目リストから慌てて楽曲の選択を行い、結局不本意な楽曲を歌唱してしまう、といった不都合を回避することができる。
【００６０】
また、カラオケシステム１においては、ユーザは過去に歌唱した楽曲の情報を閲覧することができる。ユーザがメイン画面（図１０）において「オーダー履歴」ボタンをタッチ等により操作すると、ユーザ端末装置１２はオーダー履歴ＤＢに格納されているデータを用いて、オーダー履歴画面を表示する。図１８は、オーダー履歴画面を例示した図である。オーダー履歴画面には、ユーザが過去に歌唱した楽曲の楽曲名、アーティスト名、歌唱したカラオケ店舗の店舗名、歌唱の日時がリスト表示される。
【００６１】
なお、リスト中に表示される楽曲のうち、店舗名および日時が空欄のものは、店舗端末装置１３にオーダーデータの送信は完了しているが、まだ歌唱が行われていない楽曲を示している。ユーザは、オーダー履歴画面に表示されるリスト中に、店舗端末装置１３に対しオーダーを行ったが、まだ順番待ちの状態である楽曲に関しては、その楽曲の行をタッチ等で選択し、「オーダーキャンセル」ボタンをタッチ等で操作することにより、その楽曲のオーダーをキャンセルすることができる。その場合、ユーザにより選択された楽曲の楽曲ＩＤを含むキャンセル要求がユーザ端末装置１２から店舗端末装置１３に送信され、店舗端末装置１３においてオーダー管理ＤＢからキャンセル要求に含まれる楽曲ＩＤに応じたデータレコードが削除されることになる。
【００６２】
また、カラオケシステム１においては、ユーザはユーザ端末装置１２を店舗端末装置１３の操作用のリモコンとして用いることができる。ユーザがメイン画面において「リモコン」ボタンをタッチ等により操作すると、ユーザ端末装置１２はリモコン画面を表示する。図１９は、リモコン画面を例示した図である。リモコン画面には、現在演奏されている楽曲のキーの変更、カラオケ演奏やマイクのボリュームの調節、エコー等のエフェクトのパラメータの変更、拍手やタンバリン等の効果音の発音等に応じた各種ボタンが表示され、ユーザがそれらのボタンをタッチ等により操作すると、ユーザ端末装置１２から店舗端末装置１３に対し、操作されたボタンに応じたデータが無線ＬＡＮ９を介して送信される。店舗端末装置１３は受信したデータに応じて、楽曲のキー変更やボリューム調整、エフェクトのパラメータ変更、拍手等の効果音の発音等を実行する。
【００６３】
カラオケ会が終了し、ユーザおよびその仲間たちがカラオケ店舗のブースから退場すると、カラオケ店舗の職員は店舗端末装置１３を操作し、無線ＬＡＮ９における非近距離無線通信接続の確立に要するデータ（例えば、暗号鍵やパスキー）を変更する。その結果、ブースから退場したユーザがユーザ端末装置１２を操作した場合に、誤ってユーザ端末装置１２と店舗端末装置１３との間でデータの送受信が行われてしまう、という不都合は生じない。
【００６４】
［変形例］
上述した実施形態は本発明の技術的思想の範囲内において様々に変形可能である。以下にそれらの変形の例を示す。
【００６５】
（１）上述したカラオケシステム１においては、まず、ユーザがユーザ端末装置１２を店舗端末装置１３に近接する動作に伴い、ユーザ端末装置１２と店舗端末装置１３との間で近距離無線通信が開始され、近距離無線通信により店舗端末装置１３からユーザ端末装置１２に送信された暗号鍵等のデータに従い、ユーザ端末装置１２と店舗端末装置１３との間に、近距離無線通信よりも到達距離が長い非近距離無線通信（到達距離が数メートル〜数十メートル程度）の接続（非近距離無線通信接続）が確立される。その後、この非近距離無線通信接続を介して、ユーザ端末装置１２と店舗端末装置１３の間で、オーダーデータや完了通知等の各種データの送受信が行われる。
【００６６】
上記のように近距離無線通信を用いて非近距離無線通信接続の確立を行う代わりに、近距離無線通信を用いることなく非近距離無線通信接続の確立を行う構成としてもよい。例えば、店舗端末装置１３がタッチディスプレイ１３５に非近距離無線通信接続に要する暗号鍵等のデータを表示し、ユーザがそのデータをユーザ端末装置１２に入力したり、店舗端末装置１３がタッチディスプレイ１３５に非近距離無線通信接続に要する暗号鍵等のデータを二次元バーコードで表示し、ユーザがその二次元バーコードをユーザ端末装置１２のカメラでスキャンすることにより暗号鍵等のデータをユーザ端末装置１２に入力したりすることで、ユーザ端末装置１２と店舗端末装置１３が非近距離無線通信接続を確立する構成としてもよい。この場合、近距離無線通信を用いる場合と比較し、データの入力や二次元バーコードのスキャン等に手間を要するが、ユーザ端末装置１２が近距離無線通信用の通信ＩＦ（第２通信ＩＦ１２７）を備えていなくてもよい、というメリットがある。
【００６７】
また、例えば、ユーザ端末装置１２と店舗端末装置１３が非近距離無線通信接続を行わず、近距離無線通信によりオーダーデータや完了通知等の各種データの送受信を行う構成としてもよい。この場合、図１５に示したフローにおけるＳ２０２およびＳ２０３を不要となり、Ｓ２０４およびＳ２１０におけるデータの送受信は近距離無線通信により行われることになる。従って、ユーザは新たな楽曲のオーダーを行う度に、また自分がオーダーしたカラオケ演奏が終了する度に、ユーザ端末装置１２を店舗端末装置１３の所定位置に近接する必要がある。このように、この変形例においては、非近距離無線通信を用いる場合と比較し、ユーザがユーザ端末装置１２を店舗端末装置１３に複数回近接しなければならず手間を要するが、ユーザ端末装置１２が非近距離無線通信用の通信ＩＦ（第１通信ＩＦ１２６）を備えていなくてもよい、というメリットがある。さらに、ユーザ端末装置１２を携帯するユーザがブース外に出た後には、ユーザ端末装置１２と店舗端末装置１３の間で近距離無線通信が行われることはないため、ブースの利用者が変わる度に無線通信接続のために要する暗号鍵等の変更を行う必要がない、というメリットもある。
【００６８】
（２）上述したカラオケシステム１において採用されている近距離無線通信に代えて、例えば赤外線通信や、有線通信等の、ブースの内側と外側で通信接続を維持することが困難な方式の通信が採用されてもよい。この場合、近距離無線通信を用いる場合と比較し、赤外線の送信部と受信部の位置合わせ（赤外線通信の場合）やケーブルの接続（有線通信の場合）等に手間を要するが、ユーザ端末装置１２が近距離無線通信用の通信ＩＦ（第２通信ＩＦ１２７）を備えていなくてもよい、というメリットがある。
【００６９】
（３）上述したカラオケシステム１の説明においては、店舗端末装置１３が近距離無線通信用の通信ＩＦ（第２通信ＩＦ１４０）を内蔵していることが想定されているが、店舗端末装置１３の近距離無線通信用の通信ＩＦ（第２通信ＩＦ１４０）は店舗端末装置１３の本体に外付け接続されていてもよい。同様に、ユーザ端末装置１２の近距離無線通信用の通信ＩＦ（第２通信ＩＦ１２７）はユーザ端末装置１２の本体に外付け接続されていてもよい。
【００７０】
（４）上述したカラオケシステム１の説明においては、店舗端末装置１３は１つの筐体内にその全ての構成部が収納されている装置であることが想定されているが、店舗端末装置１３が、互いに接続された複数の装置により実現されてもよい。そのような典型例として、例えば、従来のカラオケ装置のデータ入出力ＩＦに、店舗端末装置１３用のアプリケーションをインストールした第２通信ＩＦ１４０内蔵のスレートデバイス等のＰＣを接続することが考えられる。この場合、カラオケデータ配信サーバ装置１１からのカラオケデータの受信、カラオケデータに従うカラオケ演奏の音波形データの生成および出力や歌詞（および背景）を示す画像データの生成および出力等は、従来のカラオケ装置が行う。そして、ユーザ端末装置１２からのオーダーデータの受信やカラオケ演奏の完了通知の送信等は、ＰＣが行うことになる。
【００７１】
（５）上述したカラオケシステム１は、本発明をカラオケ店舗における楽曲のオーダーに適用したシステムである。本発明はカラオケ店舗における楽曲のオーダーに限られず、任意の種類の店舗において任意の種類のアイテムのオーダーに適用可能である。カラオケ店舗における楽曲のオーダー以外の典型例として、例えば飲食店における飲食物のオーダーに本発明を適用することが考えられる。その場合、ユーザは飲食店に行く前にユーザ端末装置１２を用いてメニューをチェックし、オーダーしたい飲食物（アイテム）を予めオーダーリストに登録しておく。その後、ユーザは飲食店に行き、オーダーリストから実際にオーダーする飲食物を選択することで、容易にオーダーを行うことができる。
【００７２】
なお、本発明をカラオケ店舗における楽曲のオーダーに適用する場合、店舗端末装置１３はユーザ端末装置１２から受信したオーダーデータに従い、オーダーを受け付けるための所定の処理として、オーダーされた楽曲のカラオケデータのカラオケデータ配信サーバ装置１１からの取得、取得したカラオケデータに従ったカラオケ演奏、といった処理を実行する。本発明をカラオケ店舗における楽曲のオーダー以外に適用する場合、当然ながら、店舗端末装置１３がユーザ端末装置１２から受信したオーダーデータに従い行う処理（オーダーを受け付けるための所定の処理）も異なるものとなる。例えば、本発明が飲食店における飲食物のオーダーに適用される場合、店舗端末装置１３はユーザ端末装置１２から受信したオーダーデータの内容を、例えば飲食店の調理場やホールのスタッフに閲覧されるディスプレイ上に表示する処理を行う。それにより、飲食店のスタッフに対するオーダーが完了することになる。
【００７３】
（６）上述したカラオケシステム１の説明においては、カラオケデータ配信サーバ装置１１と店舗端末装置１３は異なる筐体に配置された個別の装置であることが想定されているが、カラオケデータ配信サーバ装置１１と店舗端末装置１３が１つの筐体内に配置されてもよい。図１に示したように、カラオケデータ配信サーバ装置１１が店舗端末装置１３から物理的に独立していると、例えば１つのカラオケ店舗に複数のブースがあり、各ブースに店舗端末装置１３が配置されている場合や、複数のカラオケ店舗の複数のブースの各々に店舗端末装置１３が配置されている場合に、それら複数の店舗端末装置１３が１つのカラオケデータ配信サーバ装置１１を共同利用するシステムが構築しやすい、というメリットがある。一方、カラオケデータ配信サーバ装置１１と店舗端末装置１３を同じ筐体内に配置すると、システムをシンプル化できる、というメリットがある。例えば、複数のカラオケ店舗の各々に配置される店舗端末装置１３間に性能等の差異があり、同じカラオケデータを共同利用できない場合などには、１つのカラオケデータ配信サーバ装置１１を複数の店舗端末装置１３で共同利用するメリットが小さいため、カラオケデータ配信サーバ装置１１と店舗端末装置１３を同じ筐体内に配置する方が望ましい場合がある。
【００７４】
（７）上述したカラオケシステム１の説明においては、アプリ配信サーバ装置１７はカラオケデータ配信サーバ装置１１および店舗端末装置１３のいずれとも異なる筐体に配置された個別の装置であることが想定されているが、アプリ配信サーバ装置１７がカラオケデータ配信サーバ装置１１もしくは店舗端末装置１３と同じ筐体内に配置されてもよい。アプリ配信サーバ装置１７が店舗端末装置１３と同じ筐体内に配置されている場合、アプリ配信サーバ装置１７は、インターネット８を介したアプリの配信に加えて、もしくはそれに代えて、カラオケ店舗のブース内において無線ＬＡＮ９を介したアプリの配信を行う構成としてもよい。
【００７５】
（８）上述したカラオケシステム１においては、ユーザは店舗端末装置１３に対しカラオケ演奏のオーダーを行う際、予め選択しておいた楽曲のリスト（オーダーリスト）の中から実際にオーダーを行う楽曲を再度、選択する構成としている。これに代えて、オーダー時における選択を不要とし、オーダーリストに含まれる楽曲（アイテム）が全てオーダーされる構成としてもよい。なお、この場合、カラオケ会の参加者の各々が複数の楽曲をオーダーリストに登録していると、同じユーザがオーダーした楽曲がオーダー管理ＤＢに並んで登録されるため、そのままでは同じユーザが複数の楽曲を連続して歌唱することになり望ましくない。従って、例えば既に楽曲のオーダーを行っている全てのユーザが１曲ずつ歌唱を終えるまで、既に歌唱を終えたユーザのオーダーした楽曲のカラオケ演奏を行わない、という具合に、店舗端末装置１３において楽曲の順序調整処理が行われることが望ましい。
【００７６】
（９）上述したカラオケシステム１においては、オーダー履歴画面に表示される楽曲はそのオーダー履歴画面を表示するユーザ端末装置１２のユーザが過去に歌唱した楽曲のみであるものとしたが、同じカラオケ会に参加した他のユーザにより歌唱された楽曲をオーダー履歴画面（または他の画面）において閲覧可能としてもよい。この場合、ユーザ端末装置１２は、例えば図１５のＳ２０１において開始された近距離無線通信により、またはＳ２０３において確立された非近距離無線通信接続を介して、ユーザの名称（ユーザ名）を示すテキストデータを店舗端末装置１３に送信する。オーダー履歴ＤＢ（図１６）およびオーダー管理ＤＢ（図１７）にデータフィールド［ユーザ名］を設ける構成とし、店舗端末装置１３はユーザ端末装置１２からオーダーデータを受信すると（Ｓ２０４）、オーダーデータの送信元のユーザ端末装置１２から受信したユーザ名を示すテキストデータを楽曲ＩＤとともにオーダー管理ＤＢに登録し、カラオケ演奏の完了時に当該カラオケ演奏の楽曲をオーダーしたユーザのユーザ名を示すテキストデータを含む完了通知を、全てのユーザのユーザ端末装置１２に対し送信する（Ｓ２１０）。このような構成とすれば、ユーザ端末装置１２は自機のユーザがオーダーした楽曲に加え、カラオケ会を一緒に楽しむ他のユーザがオーダーした楽曲の履歴情報もオーダー履歴画面に表示することが可能となる。
【００７７】
（１０）上述したカラオケシステム１においては、図９のＳ１０４においてユーザ端末装置１２からカラオケデータ配信サーバ装置１１に送信されるキーワードに従い抽出された楽曲のデータがメニューデータとしてカラオケデータ配信サーバ装置１１からユーザ端末装置１２に送信される。カラオケデータ配信サーバ装置１１における楽曲の抽出は行われなくてもよい。その場合、ユーザ端末装置１２はカラオケデータ配信サーバ装置１１に対しキーワードを含まないメニューデータの送信要求を送信し（Ｓ１０４）、カラオケデータ配信サーバ装置１１はカラオケＤＢ（図４）に登録されている全ての楽曲に関するデータを含むメニューデータをユーザ端末装置１２に送信（Ｓ１０５）する構成となる。その場合、ユーザ端末装置１２はカラオケデータ配信サーバ装置１１から一度メニューデータを受信した後は、そのメニューデータを記憶手段１２０５に保持しておき、次回の楽曲の検索時には新たなメニューデータをカラオケデータ配信サーバ装置１１から受信する代わりに、記憶手段１２０５に記憶しているメニューデータを再利用することで、メニューデータの受信に要する時間を短縮することができる。
【００７８】
この変形例において、ユーザ端末装置１２におけるメニューデータの更新が自動的に行われるようにしてもよい。具体的には、例えばユーザ端末装置１２においてアプリが起動した際等の所定のイベントの発生時に、ユーザ端末装置１２がカラオケデータ配信サーバ装置１１に対しメニューデータの更新の問い合わせを行い、カラオケデータ配信サーバ装置１１がその問い合わせに応じて、ユーザ端末装置１２におけるメニューデータの最終更新時刻以降にカラオケＤＢに行われた変更内容を示すデータをユーザ端末装置１２に送信する。ユーザ端末装置１２は受信したデータに従い、記憶手段１２０５に記憶しているメニューデータを更新する。
【００７９】
この変形例によれば、全ての楽曲に関するデータを含むメニューデータがユーザ端末装置１２内に記憶されるため、上述した実施形態における場合と比較して、記憶手段１２０５の記憶容量が多く専有されるが、楽曲の検索の度にメニューデータをカラオケデータ配信サーバ装置１１から受信する必要がないため、楽曲の検索の速度が高速化されるとともに、ユーザ端末装置１２が一時的にインターネット８に接続できないような場合であっても、楽曲の検索や選択を行うことができる、というメリットがある。
【００８０】
（１１）上述したカラオケシステム１においては、ユーザ端末装置１２の記憶手段１２０５はユーザ端末装置１２の本体に内蔵されるＳＤＤ１２４により実現されることが想定されているが、ユーザ端末装置１２の記憶手段１２０５は、インターネット８を介してユーザ端末装置１２の本体がアクセス可能なサーバ装置内に配置された、いわゆるクラウドストレージであってもよい。
【符号の説明】
【００８１】
１…カラオケシステム、８…インターネット、９…無線ＬＡＮ、１１…カラオケデータ配信サーバ装置、１２…ユーザ端末装置、１３…店舗端末装置、１４…スピーカ、１５…ディスプレイ、１６…マイク、１７…アプリ配信サーバ装置、１１１…ＣＰＵ、１１２…ＲＯＭ、１１３…ＲＡＭ、１１４…ＨＤＤ、１１５…通信ＩＦ、１２１…ＣＰＵ、１２２…ＲＯＭ、１２３…ＲＡＭ、１２４…ＳＤＤ、１２５…タッチディスプレイ、１２６…第１通信ＩＦ、１２７…第２通信ＩＦ、１３１…ＣＰＵ、１３２…ＲＯＭ、１３３…ＲＡＭ、１３４…ＨＤＤ、１３５…タッチディスプレイ、１３６…音波形データ出力ＩＦ、１３７…画像データ出力ＩＦ、１３８…音波形データ入力ＩＦ、１３９…第１通信ＩＦ、１４０…第２通信ＩＦ、１４１…第３通信ＩＦ、１１０１…記憶手段、１１０２…送信手段、１１０３…受信手段、１１０４…制御手段、１２０１…受信手段、１２０２…表示手段、１２０３…操作手段、１２０４…選択手段、１２０５…記憶手段、１２０６…タグ、１２０７…送信手段、１２０８…制御手段、１３０１…リーダ、１３０２…第１受信手段、１３０３…送信手段、１３０４…第２受信手段、１３０５…記憶手段、１３０６…音波形データ生成手段、１３０７…画像データ生成手段、１３０８…音波形データ出力手段、１３０９…画像データ出力手段
【図１】
2015052654.tif 000003
【図２】
2015052654.tif 000004
【図３】
2015052654.tif 000005
【図４】
2015052654.tif 000006
【図５】
2015052654.tif 000007
【図６】
2015052654.tif 000008
【図７】
2015052654.tif 000009
【図８】
2015052654.tif 000010
【図９】
2015052654.tif 000011
【図１０】
2015052654.tif 000012
【図１１】
2015052654.tif 000013
【図１２】
2015052654.tif 000014
【図１３】
2015052654.tif 000015
【図１４】
2015052654.tif 000016
【図１５】
2015052654.tif 000017
【図１６】
2015052654.tif 000018
【図１７】
2015052654.tif 000019
【図１８】
2015052654.tif 000020
【図１９】
2015052654.tif 000021