(57)【要約】【課題】カラオケネットワークシステムにおいて、複数のユーザが１台のリモコン端末を共用する場合であっても、システムへのログインやカラオケ装置に対する操作を速やかに行えるための技術を提供する。【解決手段】携帯電話６からの括り付け要求に応じて、カラオケ用ホストサーバ２においてユーザ認証が行われ、この認証結果に基づき、カラオケ装置４は括り付けを許可する情報にカラオケ装置ＩＤを添付して送信する。携帯電話６は受信したカラオケ装置ＩＤを記憶する。こうして携帯電話６がカラオケ装置４に対して操作可能に括り付けされる。括り付けされた携帯電話６は、カラオケ装置４と通信を行う際、記憶しているカラオケ装置ＩＤを送信データに添付する。カラオケ装置４は、携帯電話６から送信されてきたデータに対し、自装置に対応するカラオケ装置ＩＤが添付されたデータに基づき、演奏楽曲の予約等の処理を実行する。【選択図】図１
2007271984.tif 000002
【特許請求の範囲】
【請求項１】
カラオケ演奏を行うカラオケ装置と、前記カラオケ装置を操作するためのリモコンであって情報表示機能を有するリモコン端末と、ユーザが携帯する携帯端末を少なくとも含む情報表示機能を有する情報端末とが、ユーザのカラオケ歌唱に関するカラオケ情報を少なくとも含む個人用情報を蓄積するホストサーバとネットワークを介して通信可能に接続され、前記ホストサーバから前記リモコン端末及び前記情報端末に対して前記個人用情報を利用可能に配信し、前記リモコン端末及び前記情報端末において前記ホストサーバから配信された個人用情報を利用可能に構成されたカラオケネットワークシステムであって、
前記ホストサーバは、
ユーザを認証するための情報である認証情報を記憶する記憶手段と、
前記記憶手段に記憶されている認証情報に基づき、前記カラオケネットワークシステムの利用を要求するユーザに対する認証を行い、当該認証したユーザに対して前記カラオケネットワークシステムの利用を許可する認証手段とを備え、
前記カラオケ装置及び前記ユーザが携帯する携帯端末は、互いに通信可能な通信手段をそれぞれ備え、
前記携帯端末は、
さらに、自携帯端末からの前記カラオケ装置に対する操作許可を要求するための、ユーザの識別情報を含む所定の操作許可要求情報を前記通信手段を介して前記カラオケ装置へ送信する操作許可要求手段と、
前記操作許可要求手段からの要求に応じて前記カラオケ装置から送信されてくる許可情報に基づき、ユーザによる前記カラオケ装置に対する操作指示を受け付け、この受け付けた操作指示を前記通信手段を介して前記カラオケ装置へ送信する操作手段とを備え、
前記カラオケ装置は、
さらに、前記通信手段を介して前記携帯端末から受信した操作許可要求情報に基づき、前記ホストサーバが備える認証手段に対して当該ユーザに対する認証を要求する認証要求手段と、
前記認証要求手段からの要求に応じて前記ホストサーバから送信されてくる認証結果に基づき、前記通信手段を介して所定の許可情報を当該携帯端末に対して送信する許可情報送信手段とを備え、
前記通信手段を介して前記携帯端末から受信した操作指示に基づき所定の作動を行うこと
を特徴とするカラオケネットワークシステム。
【請求項２】
請求項１に記載のカラオケネットワークシステムにおいて、
前記カラオケ装置及び前記携帯端末が備える通信手段は、短距離無線通信によって所定の範囲内で互いに通信可能に構成されており、
前記カラオケ装置が備える許可情報送信手段は、自カラオケ装置を識別するためのカラオケ装置識別情報を含む前記許可情報を前記通信手段を介して前記情報端末へ送信し、
前記携帯端末が備える操作手段は、前記カラオケ装置に対する操作指示と当該カラオケ装置から受信した許可情報に含まれるカラオケ装置識別情報とを対応付けて前記カラオケ装置へ送信し、
前記カラオケ装置は、自カラオケ装置に適合するカラオケ装置識別情報と対応付けられた操作指示に基づき所定の作動を行うこと
を特徴とするカラオケネットワークシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークを利用したカラオケ情報共有システムに関するものであり、特に、カラオケユーザがカラオケ情報共有システムを利用する際の利便性を向上させるための技術に関する。
【背景技術】
【０００２】
従来、インターネット等のネットワークを介してユーザ間で情報を共有可能なシステムとして、例えば、特許文献１に記載のような情報交換システムが知られている。特許文献１に記載の情報交換システムは、予め登録された情報提供者から情報提供者専用Ｗｅｂページを介して入力された提供情報を管理サーバで記憶しておき、予め登録された情報利用者から情報利用者専用Ｗｅｂページを介して入力された条件に基づいて、管理サーバが記憶している提供情報を情報利用者に対して提供する。
【特許文献１】特開２００５−１９０２４９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ところで、上述のようなインターネット等のネットワークを介してユーザ間で情報を共有可能なシステムをカラオケサービスに利用して、カラオケユーザ間で個人のカラオケ情報やその他の情報を共有できるように構成すれば、カラオケユーザに対してより魅力あるカラオケサービスを提供できると考えられる。
【０００４】
具体的には、以下のようなカラオケネットワークシステムを構成することが考えられる。ホストサーバは、予め登録されたユーザがカラオケサービスを利用することで得られるカラオケユーザの歌唱履歴、十八番の楽曲、歌唱に対する採点結果等に関する個人のカラオケ情報や、ユーザから提供されたユーザ提供情報等をホストサーバのデータベースに蓄積しておく。そして、この蓄積されたカラオケ情報及びユーザ提供情報等をまとめた個人用Ｗｅｂページをネットワークを介してユーザへ配信する。ユーザは、パーソナルコンピュータ（以下、パソコンと称する。）や携帯電話等の情報端末だけでなく、カラオケサービス利用時には情報閲覧機能を有するリモコン端末を介して、ユーザ登録を行った後、カラオケネットワークシステムにログインする（以下、「システムにログインする」と表記する。）ことで、自分やグループメンバーの個人用Ｗｅｂページを閲覧したり、自分の個人用Ｗｅｂページを更新したりできる。
【０００５】
一方、上述のようなカラオケネットワークシステムでは、グループでの１つのカラオケルームを利用する場合を想定して、１台のリモコン端末で複数のユーザが並行してシステムにログインできるように構成する必要がある。なぜなら、各カラオケルームを利用する人数と同じ数のリモコン端末をカラオケサービス提供者側が用意することは費用や設置スペースの面で現実的ではなく、通常、複数人で１台（通常、１つのカラオケルームにつき１台。）のリモコン端末を使用することが多いためである。つまり、同じカラオケルーム内において、グループの全てのメンバーが個人用Ｗｅｂページを利用することができるようにするためには、１台のリモコン端末で複数のユーザが並行してシステムにログインできるように構成することが肝要である。
【０００６】
しかしながら、１台のリモコン端末で複数のユーザが並行してログインできるようにした場合、次のような問題がある。グループでカラオケルームに入室後、グループのメンバーが１人ずつ順番にリモコン端末を使用してユーザ登録やシステムにログインする操作を行わなければならない。つまり、あるメンバーがリモコン端末を使用してユーザ登録やログイン操作を行っている場合、他のメンバーはその間待たされることになる。また、自分のログインが完了していても、他のメンバーがリモコン端末を使用してユーザ登録やログイン操作中であると、その間カラオケ歌唱を行うための演奏楽曲の予約操作を行うことができない。さらに、グループメンバー全員のログインが完了した後でも、誰かがリモコン端末を利用して個人用Ｗｅｂページを閲覧したりしていると、その間、他のメンバーは演奏楽曲の予約等のリモコン端末を利用する操作を行うのを待たなければならない。通常、カラオケ店等で提供されるカラオケサービスは時間制であることが多い。よって、ユーザが演奏楽曲の予約のための操作を待たなければならない事態が発生することは、ユーザがサービス時間内に歌唱できる楽曲数が減少することにもなりかねず、ユーザにとっては不利である。
【０００７】
一方、特許文献２には、ユーザの楽曲予約情報等を記憶したＩＣカードをカラオケ選曲装置（リモコン端末に相当）に接続することでカラオケ装置に対する演奏楽曲の予約を行うための技術が開示されている。このような従来技術でも、他のユーザがリモコン端末を利用中であれば、システムへのログインや演奏楽曲の予約を行うことができない。
【０００８】
本発明は、上述のような問題を解決するためになされており、上述のようなカラオケネットワークシステムにおいて、複数のユーザが１台のリモコン端末を共用する場合であっても、ユーザがシステムへのログインや演奏楽曲の予約等のカラオケ装置に対する操作等を速やかに行えるようにするための技術を提供することを目的とする。
【特許文献２】特開２００２−３２３８９６号公報
【課題を解決するための手段】
【０００９】
上記目的を達成するためになされた請求項１に記載のカラオケネットワークシステムは、ユーザが携帯する携帯端末からカラオケ装置へ通信を行い、カラオケ装置を介してホストサーバによる当該ユーザ認証を経ることで、携帯端末からカラオケ装置を操作可能に構成されていることを特徴とする。
【００１０】
具体的には、請求項１に記載のカラオケネットワークシステムは、カラオケ演奏を行うカラオケ装置と、カラオケ装置を操作するためのリモコンであって情報表示機能を有するリモコン端末と、ユーザが携帯する携帯端末を少なくとも含む情報表示機能を有する情報端末とが、ユーザのカラオケ歌唱に関するカラオケ情報を少なくとも含む個人用情報を蓄積するホストサーバとネットワークを介して通信可能に接続されて構成されている。そして、ホストサーバからリモコン端末及び情報端末に対して個人用情報を利用可能に配信し、リモコン端末及び情報端末においてホストサーバから配信された個人用情報を利用可能に構成されている。
【００１１】
このうち、ホストサーバは、記憶手段と認証手段とを備える。記憶手段は、ユーザを認証するための情報である認証情報を記憶する。認証手段は、記憶手段に記憶されている認証情報に基づき、カラオケネットワークシステムの利用を要求するユーザに対する認証を行い、当該認証したユーザに対してカラオケネットワークシステムの利用を許可する。
【００１２】
一方、カラオケ装置及びユーザが携帯する携帯端末は、互いに通信可能な通信手段をそれぞれ備えている。
そして、携帯端末は、操作許可要求手段と操作手段とを更に備える。操作許可要求手段は、自携帯端末からのカラオケ装置に対する操作許可を要求するための、ユーザの識別情報を含む所定の操作許可要求情報を通信手段を介してカラオケ装置へ送信する。操作手段は、操作許可要求手段からの要求に応じてカラオケ装置から送信されてくる許可情報に基づき、ユーザによるカラオケ装置に対する操作指示を受け付け、この受け付けた操作指示を通信手段を介してカラオケ装置へ送信する。
【００１３】
カラオケ装置は、認証要求手段と許可情報送信手段とを更に備える。認証要求手段は、通信手段を介して携帯端末から受信した操作許可要求情報に基づき、ホストサーバが備える認証手段に対して当該ユーザに対する認証を要求する。許可情報送信手段は、認証要求手段からの要求に応じてホストサーバから送信されてくる認証結果に基づき、通信手段を介して所定の許可情報を当該携帯端末に対して送信する。そして、カラオケ装置は、通信手段を介して携帯端末から受信した操作指示に基づき所定の作動を行う。
【００１４】
なお、ここでいう情報端末とは、例えば、携帯電話等のユーザが携帯する携帯端末や、パーソナルコンピュータ（以下、パソコンと表記する。）等の通信機能及び情報表示機能を有する機器を指す。特に、携帯端末としては、携帯電話の他に通信機能を有するＰＤＡ（Personal Digital Assistants）等も挙げられる。また、リモコン端末とは、例えば、液晶モニタ等の表示装置を備え、カラオケ装置に対する指示の入力に加え、ネットワーク等を介して受信した情報を表示装置に表示する機能を有するリモコン端末を指す。
【００１５】
このように構成されたカラオケネットワークシステムによれば、ユーザが携帯する携帯電話等の携帯端末からカラオケ装置への通信を介してホストサーバにおいてユーザの認証（ログイン）が行われ、ログイン後、携帯端末によってカラオケ装置を操作することができる。つまり、リモコン端末を用いることなく、ユーザが携帯する携帯端末によってシステムへのログインやカラオケ装置に対する操作をすることができる。ここで、ユーザが携帯する携帯端末によって行う操作としては、演奏楽曲の予約や演奏の中止といったカラオケ装置が行う演奏に関する操作等が考えられる。
【００１６】
特に、グループでカラオケルームを利用する場合は、リモコン端末が使用される機会が多くなると予想されるが、本発明のカラオケネットワークシステムによれば、他のメンバーがログイン操作や個人用情報の閲覧等のためにリモコン端末を利用中であっても、ユーザが携帯している携帯端末によって演奏楽曲の予約といったカラオケ装置に対する操作を行うことができるので、ユーザが貴重な時間を無駄にすることがない。
【００１７】
また、ユーザの認証を行うための認証情報や、ユーザごとの個人用情報をホストサーバに一括して蓄積しておき、全てのユーザに対する認証や個人用情報の配信をホストサーバにおいて行うように構成することで、例えば、膨大な数のユーザの認証情報及び個人用情報を個々のカラオケ装置や携帯端末に記憶させる必要がないため、システムを構築するための手間がかからない。
【００１８】
ところで、このようなカラオケネットワークシステムにおいて、携帯端末とカラオケ装置との間の通信が無制限に行えるような構成であると、カラオケルーム等でカラオケサービスを利用している（カラオケルームに居る）ユーザでなくとも、カラオケルームの外から携帯端末を利用してカラオケルーム内のカラオケ装置を操作できる可能性がある。これを防ぐためには、携帯端末とカラオケ装置との通信を限定された範囲で行うようにし、さらに、カラオケ装置と当該カラオケ装置を操作可能な携帯端末と対応付け、この対応付けられた携帯端末とカラオケ装置との間で操作可能にすることが考えられる。
【００１９】
そこで、請求項２に記載のカラオケネットワークシステムのように構成するとよい。具体的には、カラオケ装置及び携帯端末が備える通信手段は、短距離無線通信によって所定の範囲内で互いに通信可能に構成されている。また、カラオケ装置が備える許可情報送信手段は、自カラオケ装置を識別するためのカラオケ装置識別情報を含む許可情報を通信手段を介して情報端末へ送信する。一方、携帯端末が備える操作手段は、カラオケ装置に対する操作指示と当該カラオケ装置から受信した許可情報に含まれるカラオケ装置識別情報とを対応付けてカラオケ装置へ送信する。そして、カラオケ装置は、自カラオケ装置に適合するカラオケ装置識別情報と対応付けられた操作指示に基づき所定の作動を行う。
【００２０】
なお、ここでいう短距離無線通信とは、例えば、ＩｒＤＡ（登録商標）規格による赤外線通信等が挙げられる。特に、赤外線通信は障害物を透して通信することができないため、携帯端末とカラオケ装置との間の通信に赤外線通信を用いれば、例えば携帯端末を用いてカラオケルームの外から壁越しにカラオケ装置に対して通信を行うことはできない。よって、赤外線通信は、カラオケ装置の通信相手となる携帯端末を当該カラオケ装置が設置してあるカラオケルーム内にあるものに限定するのに好適である。
【００２１】
さらに、カラオケ装置から携帯端末へ当該カラオケ装置を識別するための識別情報が通知されることで、カラオケ装置と当該カラオケ装置を操作可能な携帯端末が対応付けられ、カラオケ装置に対して操作可能な携帯端末をカラオケ装置側で特定することができる。これにより、カラオケ装置との対応付けが行われていない携帯端末からの操作指示を受け付けないようにでき、ユーザが所有する携帯端末によってカラオケ装置が無制限に操作されるのを防ぐことができる。
【発明を実施するための最良の形態】
【００２２】
以下、本発明の実施形態を図面に基づいて説明する。
［カラオケネットワークシステム１の構成の説明］
図１は、インターネット２００を利用したカラオケネットワークシステム１の概略構成を示すブロック図である。
【００２３】
図１に示すように、カラオケネットワークシステム１は、Ｗｅｂサーバ２ａとデータベース２ｂとを備えるカラオケ用ホストサーバ２、及びＷｅｂサーバ３ａを備えるインターネット用ホストサーバ３に対して、カラオケ店等の各カラオケルームに設置されるカラオケ装置４と、カラオケ装置４を操作するためのリモコン端末５と、携帯電話６及びパーソナルコンピュータ（以下、パソコン）７等の情報端末からなるユーザ端末８とがインターネット２００を介して通信可能に構成されることによって形成されている。
【００２４】
カラオケ用ホストサーバ２は、カラオケ店等に設置されているカラオケ装置４に対して楽曲データやカラオケ装置４からユーザへ提供するためのコンテンツデータ等を配信するためのカラオケサービス用のホストサーバである。カラオケ用ホストサーバ２は、ホストサーバ側のルータ１３０とカラオケ店側のルータ１２０との間でインターネットネットワーク２００上に形成されるＶＰＮ（virtual private network）を介して、カラオケ店側のＬＡＮ１００に接続されている。つまり、カラオケ用ホストサーバ２と、カラオケ装置４及びリモコン端末５との間の通信は、インターネット２００上のＶＰＮ及びカラオケ店側のＬＡＮ１００を介して行われる。
【００２５】
さらに、本カラオケネットワークシステム１において、カラオケ用ホストサーバ２は、本システムを利用する権限を有するユーザに関する登録情報を蓄積するユーザ登録データベース２ｃ（詳細は後述する。）や、登録されているユーザのカラオケ歌唱に関する情報及び当該ユーザから提供される情報等をインターネット２００上で公開するための個人用Ｗｅｂページ（本発明の個人用情報に相当）のデータを蓄積する個人用Ｗｅｂページデータベース２ｄ（詳細は後述）等を有するデータベース２ｂを備えている。そして、カラオケ用ホストサーバ２が備えるＷｅｂサーバ２ａは、このデータベース２ｂと連携しており、カラオケ店側のリモコン端末４等からの要求に応じて、カラオケネットワークシステム１を利用するためにログインしようとするユーザに対する認証や、ログインしたユーザに対する個人用Ｗｅｂページの配信・更新サービスを行う。すなわち、ここでいう連携とは、ユーザ認証及び個人用Ｗｅｂページの配信をＷｅｂサーバ２ａが行うために、データベース２ｄ内に格納されたユーザ登録データベース２ｃや個人用Ｗｅｂページデータベース２ｄを参照したり、Ｗｅｂサーバ２ａが受け付けた個人用Ｗｅｂページ更新のデータをデータベース２ｂ内に格納された個人用Ｗｅｂページデータベース２ｄに反映させたりすることで、Ｗｅｂサーバ２ａが行う前記サービスに利用するためのデータと、データベース２ｂに格納されているデータとが対応していることを指す。
【００２６】
インターネット用ホストサーバ３は、Ｗｅｂサーバ３ａを介して携帯電話６やパソコン７等の情報端末（以下、これらを総称する場合はユーザ端末８ともいう）に対してインターネット２００を介して情報の送信をするためのホストサーバである。また、インターネット用ホストサーバ３は、適宜な通信回線を介してカラオケ用ホストサーバ２と通信可能に構成されている。
【００２７】
インターネット用ホストサーバ３が備えるＷｅｂサーバ３ａは、カラオケ用ホストサーバ２が備えるデータベース２ｂと（上述のＷｅｂサーバ２ａと同様に）連携しており、ユーザ端末８からの要求に応じて、カラオケ用ホストサーバ２が備えるＷｅｂサーバ２ａと同様にカラオケネットワークシステム１を利用するためにログインしようとするユーザに対する認証や、ログインしたユーザに対する個人用Ｗｅｂページの配信・更新サービスを行う。
【００２８】
携帯電話６は、携帯電話事業者が提供するアクセスポイントや通信回線を介してインターネット２００に接続可能ないわゆる第３世代以降の携帯電話であり、電話をかける・受けるといった通話機能以外に、インターネット２００を介して受信したＷｅｂページを画面で閲覧したり、ユーザが画面上で情報や操作指示を入力したり、アニメーション等を表示するためのアプリケーションを動作させたりするための、いわゆるＷｅｂブラウザ機能を有するソフトウェアや、ＩｒＤＡ（登録商標）規格等の赤外線通信を行う赤外線通信機能、この赤外線通信機能を用いてカラオケ装置４に対する演奏楽曲予約操作を行うためのアプリケーション（詳細は後述）を実現するソフトウェア等を備えている。
【００２９】
パソコン７は、十分な処理能力を有する通常のコンピュータであり、適宜な通信回線を介してインターネット２００に接続されている。また、パソコン７は、インターネット２００を介して受信したＷｅｂページを閲覧したり、ユーザが画面上で情報や操作指示を入力したり、アニメーション等を表示するためのアプリケーションを動作させたりするための、いわゆるＷｅｂブラウザ機能を有するアプリケーションを備えている。
【００３０】
携帯電話６及びパソコン７等からなるユーザ端末８は、インターネット２００を介してインターネット用ホストサーバ３内のＷｅｂサーバ３ａへアクセスし、Ｗｅｂサーバ３ａから受信したデータに基づいて個人用Ｗｅｂページの閲覧・更新を行うための各種処理を実行する。また、ユーザ端末８のうち、ユーザによって携帯される携帯電話６は、カラオケルーム内において赤外線通信を介してカラオケ装置４に対する演奏楽曲の予約等の操作を行うための各種処理を実行する。これらの処理についての詳細な説明は後述する。
【００３１】
［カラオケ装置４の構成の説明］
図２は、カラオケ店等のカラオケルーム内に設置されているカラオケ装置４及びリモコン端末５のより具体的な構成を示すブロック図である。
【００３２】
カラオケ装置４は、カラオケを利用するユーザから指定された楽曲のカラオケ演奏を行うためのものであり、図２に示すように、カラオケ装置４全体の作動を制御する制御部１２、カラオケ装置４をＬＡＮ１００に接続するためのインタフェース部１４、演奏楽曲の伴奏内容及び歌詞を示す楽曲データや映像データ等のコンテンツデータ、カラオケ装置４が作動するためのプログラム等を記憶するハードディスク（ＨＤＤ）１６、複数のキースイッチからなり、曲の予約操作等を行うための操作部１８、リモコン端末５や携帯電話６等から送信された赤外線信号を、赤外線通信規格（ＩｒＤＡ）又はリモコン端末５とカラオケ装置４との二者間において予め設定された通信条件に従って受信するための赤外線通信部２０、操作部１８からの信号を処理する操作処理部２２、マイクロフォン２６、ＨＤＤ１６に記憶された演奏データ（ＭＩＤＩデータ）に基づく演奏再生を行うＭＩＤＩ音源３０、ＭＩＤＩ音源３０から出力されたデジタル信号から演奏楽曲のオーディオ信号（音響、音声に関する信号）を生成し、生成されたオーディオ信号及びマイクロフォン２６から入力されたオーディオ信号を増幅してスピーカ２８へ出力する音声制御部２４、画像データを一時的に記憶するビデオＲＡＭ３２、ビデオＲＡＭ３２に記憶された画像データに基づく映像の再生を制御する映像再生部３４、映像再生部３４により再生される映像のモニタ３６での表示を制御する映像制御部３８、半導体素子を利用した書き換え可能な記憶媒体であるメモリ４０などを備えている。
【００３３】
また、制御部１２は、携帯電話６から赤外線通信を介して受信した要求に応じて、当該携帯電話６を使用してカラオケ装置４を操作しようとするユーザに対するユーザ認証をカラオケ用ホストサーバ２へ依頼し、認証されたユーザの携帯電話６と自カラオケ装置４とを対応付ける（以下、この対応付けを「括り付け」とも称する。）ことで、以降、当該携帯電話６からの演奏楽曲予約等の操作指示を受け付けるための各種処理を実行する。なお、この処理についての詳細な説明は後述する。
【００３４】
［リモコン端末５の構成の説明］
リモコン端末５は、カラオケルーム内で使用されるためのものであり、演奏楽曲の予約等をするための操作を利用者から受け付け、その操作信号をカラオケ装置４に送信する機能を有する。また、リモコン端末５は、アクセスポイント１１０経由でＬＡＮ１００及びインターネット２００上のＶＰＮを介してカラオケ用ホストサーバ２へアクセスし、カラオケ用ホストサーバ２から受信したデータに基づいて個人用Ｗｅｂページの閲覧・更新するための機能も有する。
【００３５】
具体的にリモコン端末５は、図２に示すように、リモコン端末５全体の作動を制御する制御部５２、赤外線通信規格（ＩｒＤＡ）又はリモコン端末５とカラオケ装置４との二者間において予め設定された通信条件に従ってカラオケ装置４に赤外線信号を送信する赤外線通信部５４、リモコン端末５が作動するためのプログラム等の各種情報を記憶するメモリ５６、表示部５８の表示領域に沿って設置されるタッチパネル及び複数のキースイッチからなり、利用者からの操作を受け付ける操作部６０、操作部６０からの信号を処理する操作処理部６２、画像データを一時的に記憶するビデオＲＡＭ６４、ビデオＲＡＭ６４に記憶された画像データの表示部５８での表示を制御する映像制御部６６、ＬＡＮ１００に接続されたアクセスポイント１１０との間で無線ＬＡＮ規格（例えば、ＩＥＥＥ８０２．１１ａ／ｂ／ｇ規格，ＨｏｍｅＲＦ規格，Ｂｌｕｅｔｏｏｔｈ規格など）に従った無線通信を行うための無線ＬＡＮ通信部６８などを備えている。
【００３６】
このうち、制御部５２は、利用者から曲の予約をするための操作入力を受け付け、選択された曲の曲番号に、予約者（即ち、歌唱する人）のユーザＩＤを付加した予約データをカラオケ装置４へ送信する処理を実行する。また、制御部５２は、インターネット２００を介してカラオケ用ホストサーバ２へアクセスし、カラオケ用ホストサーバ２から受信したデータに基づいて個人用Ｗｅｂページの閲覧・更新を行うための各種処理を実行する。なお、リモコン端末５は、複数のユーザのアカウントごとに並行してシステムにログイン可能に構成されている。
【００３７】
［その他の構成の説明］
上述のＬＡＮ１００にはアクセスポイント１１０が接続されている。このアクセスポイント１１０は、無線通信で端末間を接続するための電波中継機であり、複数の端末と同時に通信を行う機能を有する。リモコン端末５とカラオケ用ホストサーバ２とは、このアクセスポイント１１０を中継することによって、ＬＡＮ１００及びインターネット２００上のＶＰＮを介して互いにデータ通信を行うことができる。
【００３８】
ルータ１２０，１３０は、インターネットネット２００等の外部ネットワーク上の通信経路を暗号化して、仮想的に専用回線で接続されている状態を作り出すＶＰＮ技術を利用するためのいわゆるＶＰＮゲートウェイである。ルータ１２０，１３０は、外部ネットワークであるインターネット２００と、内部ネットワークであるＬＡＮ１００及びカラオケ用ホストサーバ２側のネットワークとの接続点にそれぞれ置かれ、内部ネットワークからの通信を暗号化してインターネット２００側に送出する。また、インターネット２００側からの通信を復号化して内部ネットワークへ送出する。
【００３９】
以上、実施形態のカラオケネットワークシステム１の構成について説明したが、本実施形態におけるカラオケネットワークシステム１の構成と、特許請求の範囲に記載した構成との対応は次のとおりである。
【００４０】
本実施形態のカラオケ用ホストサーバ２及びインターネット用ホストサーバ３が、特許請求の範囲におけるホストサーバに相当する。また、携帯電話６及びパソコン７等からなるユーザ端末８が情報端末に相当し、このうち、携帯電話６が携帯端末に相当する。また、カラオケ用ホストサーバ２内のＷｅｂサーバ２ａが認証手段に相当する。また、カラオケ用ホストサーバ２内のデータベース２ｂが記憶手段に相当する。また、カラオケ装置４における制御部１２が認証要求手段及び許可情報送信手段に相当する。カラオケ装置４における赤外線通信部２０及び携帯電話６が備える赤外線通信機能がそれぞれ通信手段に相当する。また、携帯電話６が備えるアプリケーション実行機能が操作許可要求手段及び操作手段に相当する。
【００４１】
［リモコン端末５及びユーザ端末８から行う「ユーザ登録」の説明］
本実施形態のカラオケネットワークシステム１では、ユーザは、予め登録された当該ユーザのアカウントによってシステムにログインすることで、初めて個人用Ｗｅｂページの閲覧・更新サービスを利用することが可能になる。ここでは、ユーザがリモコン端末５やユーザ端末８を利用して、個人用Ｗｅｂページの閲覧・更新サービスを利用するためのアカウントを取得する「ユーザ登録」の手順について説明する。
【００４２】
図３は、リモコン端末５及びユーザ端末８によって「ユーザ登録」を行う際の画面表示例を示す説明図である。
まず、ユーザからの指示入力に基づいて、図３（ａ）に示すようなネットワークメニュー画面７１が、リモコン端末５の表示部５８又はユーザ端末８が備えるモニタ等の表示デバイスに表示される。なお、このネットワークメニュー画面７１や後述の各種画面は、リモコン端末５やユーザ端末８が備えるユーザ登録用のアプリケーションとして予め格納されているデータに基づいて表示されるように構成することが考えられる。あるいは、インターネット２００を介して、リモコン端末５又はユーザ端末８からホストサーバ内のＷｅｂサーバへそれぞれ接続し、各Ｗｅｂサーバから配信されるＷｅｂページに基づいて表示されるような構成であってもよい。
【００４３】
図３（ａ）に示すネットワークメニュー画面７１は、個人用Ｗｅｂページの閲覧・更新サービスを利用するための操作メニューを表示する画面であり、既に登録済みのユーザがシステムにログインするためのログイン画面へ移行するための「ログイン」ボタン８２や、新規のユーザがアカウントを取得するための「新規ユーザ登録」ボタン８３等が表示されている。ここで、それぞれの端末においてタッチパネル、キースイッチやポインティングデバイス等を介して「新規ユーザ登録」ボタン８３が押下されると、図３（ｂ）に示すようなユーザ登録画面７２が表示される。
【００４４】
図３（ｂ）に示すユーザ登録画面７２は、新規のユーザがアカウントを取得するために、システム上でのユーザの呼称となるニックネーム及びユーザ認証用のパスワードの入力をユーザに対して要求するための画面である。ここで、ユーザからの操作によってユーザ登録画面７２内の入力ボックス内にニックネーム及びパスワードが入力された後「ＯＫ」ボタン８４ａが押下されると、ユーザ登録を要求するための登録要求情報と共に、ユーザによって入力されたニックネーム及びパスワードを示すデータが当該端末に対応するホストサーバ内のＷｅｂサーバへインターネット２００を介して送信される。なお、ユーザ端末８のうち、携帯電話６によって「ユーザ登録」を行う場合は、上述のニックネーム及びユーザＩＤに他に、当該携帯電話６の電話番号や電子メールアドレスを一緒に送信するようにしてもよい。
【００４５】
リモコン端末５又はユーザ端末８から送信された登録要求情報、当該ユーザのニックネーム及びパスワードを受信したホストサーバ内のＷｅｂサーバは、まず、ユーザごとに固有の識別情報であるユーザＩＤを生成する。そして、受信した内容に基づいてカラオケ用ホストサーバ２内のデータベース２ｂ内に設けられたユーザ登録データベース２ｃ（詳細は後述）に当該ユーザのニックネーム、ユーザＩＤ、パスワード等の所定の情報を新たにに登録する。
【００４６】
つぎに、ユーザ登録が完了した旨の情報とユーザＩＤとをユーザに対して通知するための登録完了情報を生成し、この登録完了情報を登録要求情報の送信元であるリモコン端末５又はユーザ端末８に対して返信する。なお、ユーザ端末８から送信される登録要求情報と共に、ユーザ所有する携帯電話６の電話番号や電子メールアドレスが送信された場合は、登録完了情報を電子メール等で当該携帯電話６へ送信してもよい。
【００４７】
リモコン端末５又はユーザ端末８がホストサーバから登録完了情報を受信すると、この受信した登録完了情報に基づいて、図３（ｃ）に示すようなユーザ登録完了画面７３が表示される。ここでは、ユーザ登録完了画面７３にニックネーム「Ｍｉｋｅ０６」さんのユーザ登録が完了した旨を通知する旨のメッセージ、「Ｍｉｋｅ０６」さんのユーザＩＤ等が表示されている。
【００４８】
ホストサーバ側が発行するユーザＩＤは、ユーザがリモコン端末５又はユーザ端末８からシステムにログインする際にパスワードと共に入力が必要となる認証用の識別情報である。したがって、ユーザは、このユーザ登録完了画面７３によって自身に割り当てられたユーザＩＤを確認する。
【００４９】
そして、ユーザ登録完了画面７３において、ユーザによって「ＯＫ」ボタン８４ｂが押下されると、「ユーザ登録」が終了する。
［ユーザ登録データベース２ｃ、個人用Ｗｅｂページデータベース２ｄの説明］
ここで、カラオケ用ホストサーバ２内のデータベース２ｂに格納されているユーザ登録データベース２ｃ及び個人用Ｗｅｂページデータベース２ｄの具体的な内容について説明する。
【００５０】
図４（ａ）は、ユーザ登録データベース２ｃの具体的内容を示す説明図である。このユーザ登録データベース２ｃは、上記「ユーザ登録」を経て登録された各ユーザのニックネーム、ユーザＩＤ、パスワード、及び当該ユーザの個人用Ｗｅｂページデータの格納先を示すパス等の各種情報を含むユーザ登録データのテーブルである。
【００５１】
本実施形態のカラオケネットワークシステム１では、各ホストサーバ内のＷｅｂサーバがこのユーザ登録データベース２ｃを参照することにより、ログインを要求してきたユーザに対する認証、ユーザとニックネームとの対応付け、ユーザと当該ユーザの個人用Ｗｅｂページとの対応付けを行う。
【００５２】
個人用Ｗｅｂページデータベース２ｄ（図４（ｂ）参照）は、ユーザ登録データベースに登録されている各ユーザの個人用Ｗｅｂページのデータを格納している。個人用Ｗｅｂページのデータは、個人用Ｗｅｂページを所定の様式でリモコン端末５やユーザ端末８が備えるＷｅｂブラウザによって表示するためのデータのまとまりで、テキストデータやＨＴＭＬによるレイアウト情報、画像・音声・動画データ等から構成される。
【００５３】
このような個人用Ｗｅｂページのデータは、上述の「ユーザ登録」が行われた際に、新規登録されたユーザのための個人用Ｗｅｂページの雛形のデータを自動的に生成し、この雛形のデータを個人用Ｗｅｂページデータベース２ｄに格納すると共に、この個人用Ｗｅｂページの雛形のデータの格納先のパスをユーザ登録データベース２ｃの当該ユーザのユーザ登録データに登録しておくことが考えられる。このようにすることで、後にこのユーザが個人用Ｗｅｂページの雛形に基づいて簡単に自身の個人用Ｗｅｂページを編集することができる。
【００５４】
なお、本実施形態において、個人用Ｗｅｂページは、カラオケ装置４を利用したユーザの歌唱履歴、十八番の楽曲、歌唱に対する採点結果等に関する情報である「カラオケ情報」や、ユーザから提供される公開情報である「プロフィール」、「メッセージ」といった情報をコンテンツとして有する。
【００５５】
このうち「カラオケ情報」は、システムにログインしたユーザがカラオケ装置４を利用してカラオケ歌唱を行うことで、当該ユーザが歌唱した楽曲の楽曲名、歌唱したときの音高キー、歌唱時間等を含む歌唱履歴、十八番の楽曲、採点結果等を示すデータが当該カラオケ装置４からカラオケ用ホストサーバ２へアップロードされるように構成されている。また、「カラオケ情報」に含まれる歌唱履歴や十八番の楽曲等を示すデータは、個人用Ｗｅｂページとして表示する以外に、カラオケ装置４に対して演奏楽曲を予約するときに、選曲リストとしてリモコン端末５や携帯電話６でダウンロードすることで、このダウンロードした歌唱履歴や十八番の楽曲のリスト中から演奏楽曲を選択できるように構成されている。
【００５６】
図４（ｃ）は、上述の「カラオケ情報」、「プロフィール」、「メッセージ」といったコンテンツを有する個人用ＷｅｂページのＷｅｂブラウザ上での表示例を示す図である。ここでは、Ｗｅｂページのタイトルとしてニックネーム「Ｍｉｋｅ０６」さんの個人用Ｗｅｂページである旨が表示されている。そして、この「Ｍｉｋｅ０６」さんの「プロフィール」、「メッセージ」、「カラオケ情報」といったコンテンツごとに、種々の情報が表示されている。
【００５７】
以下、上述の「ユーザ登録」によって登録されたユーザがシステムにログインし、個人用Ｗｅｂページを閲覧したり更新したりするための手順の概要について説明する。
上述の「ユーザ登録」によって登録されたユーザが、リモコン端末５又はユーザ端末８を用いて個人用Ｗｅｂページの閲覧・更新サービスを利用する場合は、まず、図３（ａ）に示すネットワークメニュー画面７１で「ログイン」ボタン８２を押下することで表示される所定のログイン画面において、登録されているユーザＩＤ及びパスワードを入力することで、システムにログインする。
【００５８】
このとき、ホストサーバ内のＷｅｂサーバでは、リモコン端末５又はユーザ端末８から送信されてきたユーザＩＤ及びパスワードと、データベース２ｂに格納されているユーザ登録データベース２ｃ（図４（ａ）参照）に登録されているユーザＩＤ及パスワードとが照合されることで、ログインを要求してきたユーザの認証が行われる。
【００５９】
ログイン後、リモコン端末５又はユーザ端末８において、閲覧を希望する個人用Ｗｅｂページを指定する指示や、自分の個人用Ｗｅｂページを更新する旨の指示がユーザから入力されることで、リモコン端末５又はユーザ端末８は、指定されたデータの配信を要求する情報をホストサーバ内のＷｅｂサーバへ送信する。そして、ホストサーバ内のＷｅｂサーバは、個人用Ｗｅｂページデータベース２ｄの中から指定された個人用Ｗｅｂページのデータを読み出し、この読み出したデータを要求元のリモコン端末５又はユーザ端末８に配信する。
【００６０】
リモコン端末５又はユーザ端末８は、ホストサーバから配信されてきたデータに基づき、個人用Ｗｅｂページを表示（図４（ｃ）参照）したり、個人用Ｗｅｂページを更新するためのユーザからの指示入力を受け付け、更新されたデータをホストサーバへアップロードしたりする。
【００６１】
なお、本実施形態のカラオケネットワークシステム１では、グループでの１つのカラオケルームを利用する場合を想定して、１台のリモコン端末５で複数のユーザが並行してシステムにログインできるように構成されている。このようにすることで、同じカラオケルーム内において、リモコン端末５を利用して、グループの全てのメンバーが個人用Ｗｅｂページを利用することができる。しかしながら、１台のリモコン端末５で複数のユーザが並行してログインできるようにした場合、ログインに時間がかかったり、演奏楽曲の予約をしようと思っても他のメンバーがリモコン端末５を用いて個人用Ｗｅｂページを閲覧中で、予約ができなかったりする場合が想定される。
【００６２】
そこで、本実施形態のカラオケネットワークシステム１では、携帯電話６をカラオケ装置４に対して操作可能に対応付ける（すなわち、「括り付ける」）ための「括り付け処理」を実行することで、当該ユーザがシステムにログインできると共に、当該カラオケ装置４に対する演奏楽曲の予約等の操作を、このカラオケ装置４に括り付けされた携帯電話６で行えるように構成した。
【００６３】
以下、携帯電話６をカラオケ装置４に対して操作可能に括り付けるための「括り付け処理」と、カラオケ装置４に括り付けされた携帯電話６においてカラオケ装置４に対する演奏楽曲の予約操作を行うための手順について説明する。
【００６４】
［「括り付け処理」の説明］
図５は、携帯電話６をカラオケ装置４に対して操作可能に括り付けるための「括り付け処理」における、携帯電話６、カラオケ装置４及びカラオケ用ホストサーバ２間のデータの流れを示すラダーチャートである。
【００６５】
まず、携帯電話６は、ユーザからの指示入力に基づき、カラオケ装置４に対して括り付けを要求するための情報と共に「ユーザ識別情報」を赤外線通信を介してカラオケ装置４へ送信する（ステップ１０９：括り付け要求。以下、ステップを記号Ｓで表記する。）。なお、このラダーチャートにおけるステップ数は、後述する各フローチャートのステップ数と対応する。
【００６６】
ところで、Ｓ１０９において送信される「ユーザ識別情報」は、カラオケ用ホストサーバ２においてユーザ認証を行うための情報であり、例えば、ユーザＩＤ及びパスワードをそのまま「ユーザ識別情報」として用いてもよいし、ユーザＩＤ及びパスワードと対応付けられた別の識別情報（例えば、ユーザ登録データベース２ｃ（図４（ａ）参照）における「登録番号」等）を「ユーザ識別情報」として用いてもよい。後者の場合、例えば、ユーザＩＤ及びパスワードよりもデータサイズが小さい識別情報を用いることで、前者と比較してセキュリティ面での信頼性はやや劣るものの、携帯電話６とカラオケ装置４との間のデータ転送量を少なくすることが可能であり、通信負荷を低減できる。例えば、前者の場合、ユーザＩＤ及びパスワードとして合計１２Ｂｙｔｅのデータを送信するが、後者の場合、上述の登録番号として４Ｂｙｔｅのデータを送信するといった態様が考えられる。
【００６７】
「ユーザ識別情報」として４Ｂｙｔｅ（３２ｂｉｔ）のデータを採用すると、２の３２乗で約４２億人のユーザに対して「ユーザ識別情報」を割り当てることができる。一方、３Ｂｙｔｅ（２４ｂｉｔ）のデータの場合は、２の２４乗で約１６００万人のユーザに対して「ユーザ識別情報」を割り当てることができる。全国カラオケ事業者協会の推計によれば、２００４年におけるカラオケ参加人口が約４７８０万人である。よって、「ユーザ識別情報」として４Ｂｙｔｅのデータを採用すれば十分である。
【００６８】
図５のラダーチャートの説明に戻る。カラオケ装置４は、携帯電話６から受信した「ユーザ識別情報」を、ユーザ認証を要求するための情報と共にＬＡＮ１００及びインターネット２００を介してカラオケ用ホストサーバ２へ送信する（Ｓ２０２：認証要求）。
【００６９】
カラオケ用ホストサーバ２内のＷｅｂサーバは、カラオケ装置４から受信した「ユーザ識別情報」に基づき、当該ユーザに対する認証を行い、認証結果を通知するための「認証通知情報」を、インターネット２００を介してカラオケ装置４へ送信する（Ｓ３０４：認証結果通知）。
【００７０】
カラオケ装置４は、カラオケ用ホストサーバ２から受信した「認証通知情報」に基づき、括り付けの結果を通知するための「括り付け結果情報」を、括り付け要求元の携帯電話６へ送信する（Ｓ２０５：括り付け結果通知）。ここでは、カラオケ用ホストサーバ２から受信した「認証通知情報」に基づいて、括り付け要求元が正当なユーザと認められる場合、カラオケ装置４は、「括り付け結果情報」として括り付けを許可する旨の情報に自カラオケ装置４を識別するための固有の情報であるカラオケ装置ＩＤ（例えば、製造番号等）を添付して送信する（Ｓ２０５：括り付け結果通知）。
【００７１】
一方、携帯電話６は、カラオケ装置４から受信した「括り付け結果情報」に添付されたカラオケ装置ＩＤをＲＡＭ等のメモリに記憶する。
以上のような手順により、携帯電話６をカラオケ装置４に対して操作可能に対応付けるための括り付けが完了する。
【００７２】
図６，７は、上述の「括り付け処理」において携帯電話６が実行する処理の手順を示すフローチャートである。また、図１０，１１は、「括り付け処理」での携帯電話６における画面表示例を示す説明図である。
【００７３】
まず、ユーザからの指示入力に基づき、ログイン用アプリケーションを起動し（Ｓ１０１、図６参照）、括り付け失敗回数をカウントするカウンタＰの値を０にセットする（Ｓ１０２）。そして、上述のネットワークメニュー画面７１（図３（ａ）参照）を表示する（Ｓ１０３）。
【００７４】
つぎに、このネットワークメニュー画面７１において、登録済みのユーザがシステムにログインするためのログイン画面へ移行するための「ログイン」ボタン８２が押下されたか否かを判定する（Ｓ１０４）。ここで、「ログイン」ボタン８２が押下されていないと判定した場合（Ｓ１０４：ＮＯ）、この処理を繰り返す。
【００７５】
そして、「ログイン」ボタン８２が押下されたと判定した場合（Ｓ１０４：ＹＥＳ）、ログイン画面７４を表示する（Ｓ１０５）。そして、このログイン画面７４においてユーザによってユーザＩＤ及びパスワードが入力されると、つづいて、括り付け確認画面７５を表示する（Ｓ１０６）。
【００７６】
図１０（ａ）は、携帯電話６の表示画面６ａ上におけるログイン画面７４の表示例である。このログイン画面７４には、ユーザＩＤ及びパスワードを入力するための入力ボックスがそれぞれ表示されている。ユーザは、携帯電話６の操作キー群６ｂを用いて、この入力ボックスにユーザＩＤ及びパスワードをそれぞれ入力する。
【００７７】
そして、このログイン画面７４においてユーザＩＤ及びパスワードの入力が完了すると、図１０（ｂ）に示す括り付け確認画面７５が表示される。この括り付け確認画面７５には、カラオケ装置４に対する括り付け要求を実行する指示を入力するための「括り付け」ボタン８５、括り付けの要求を中止する指示を入力するための「キャンセル」ボタン８６ａ等が表示されている。
【００７８】
図６のフローチャートの説明に戻る。Ｓ１０６で表示した括り付け確認画面７５において、ユーザによって「括り付け」ボタン８５又は「キャンセル」ボタン８６ａが押下されたか否かを判定する（Ｓ１０７）。ここで、「キャンセル」ボタン８６ａが押下されたと判定した場合（Ｓ１０７：「キャンセル」）、Ｓ１０５の処理へ戻る。
【００７９】
一方、「括り付け」ボタン８５が押下されたと判定した場合（Ｓ１０７：「括り付け」）、ユーザによって入力されたユーザＩＤ及びパスワードを「ユーザ識別情報」に変換する（Ｓ１０８）。この「ユーザ識別情報」については、上述したようにユーザＩＤ及びパスワードをそのまま用いてもよいし、ユーザＩＤ及びパスワードに対応すると対応付けられた別の識別情報（例えば、ユーザの登録番号等）を用いてもよい。後者の場合、上述の「ユーザ登録」において、インターネット用ホストサーバ３が携帯電話６に対してユーザＩＤを通知する際に、当該ユーザの登録番号も携帯電話６に対して通知するような構成とし、携帯電話６は、この登録番号をユーザＩＤ及びパスワードに対応付けてメモリに登録しておけばよい。
【００８０】
Ｓ１０９では、カラオケ装置４に対して括り付けを要求するための情報と共に「ユーザ識別情報」を赤外線通信を介してカラオケ装置４へ送信する（Ｓ１０９：括り付け要求）。そして、この括り付け要求に応じてカラオケ装置４から送信されてくる「括り付け結果情報」を受信したか否かを判定する（Ｓ１１０、図７参照）。ここで、「括り付け結果情報」を受信していないと判定した場合（Ｓ１１０：ＮＯ）、Ｓ１０９の括り付け要求を実行してから所定の待機時間を経過（タイムアウト）したか否かを判定する（Ｓ１１１）。
【００８１】
Ｓ１１１においてタイムアウトしていないと判定した場合（Ｓ１１１：ＮＯ）、Ｓ１１０の処理へ戻る。なお、Ｓ１１０及びＳ１１１の処理を実行中は、図１１（ａ）に示す通信中画面７６を表示画面６ａに表示する。
【００８２】
そして、Ｓ１１０においてカラオケ装置４から「括り付け結果情報」を受信したと判定した場合（ＳＳ１１０：ＹＥＳ）、この受信した「括り付け結果情報」が括り付けを許可する（括り付けＯＫ）旨のものか否かを判定する（Ｓ１１２）。ここで、受信した「括り付け結果情報」が括り付けを許可する（括り付けＯＫ）旨のものであると判定した場合（Ｓ１１２：ＹＥＳ）、この「括り付け結果情報」に添付されてきたカラオケ装置ＩＤをメモリに記憶する（Ｓ１１３）。
【００８３】
つづいて、表示画面６ａに表示中の画面を図１１（ａ）の通信中画面７６から図１１（ｂ）の括り付け完了画面７７へ切り替え（Ｓ１１４）、ログイン用アプリケーションを終了する（Ｓ１１５）。
【００８４】
一方、Ｓ１１１においてタイムアウトしたと判定した場合（Ｓ１１１：ＹＥＳ）、つまり、赤外線通信が遮断される等の何らかの事情で「括り付け結果情報」を受信していない状況が所定時間継続した場合、あるいは、Ｓ１１２において「括り付け結果情報」が括り付けを許可しない（括り付けＮＧ）旨のものであると判定した場合（Ｓ１１２：ＮＯ）、何れの場合にも括り付けに失敗したと判断し、表示画面６ａに表示中の画面を図１１（ａ）の通信中画面７６から図１１（ｃ）の再試行確認画面７８へ切り替える（Ｓ１１６）。
【００８５】
図１１（ｃ）に示す再試行確認画面７８には、括り付けを再試行するか否かをユーザに問い合わせる旨のメッセージと共に、カラオケ装置４に対する括り付けを再試行する指示を入力するための「ＯＫ」ボタン８４ｃ、括り付けを中止する指示を入力するための「キャンセル」ボタン８６ｂ等が表示されている。
【００８６】
Ｓ１１６で再試行確認画面７８を表示した後、括り付けを再試行する指示が入力されたか否かを判定する（Ｓ１１７）。すなわち、再試行確認画面７８において「ＯＫ」ボタン８４ｃが押下されたか、「キャンセル」ボタン８６ｂが押下されたかを判定する。
【００８７】
ここで、括り付けを再試行する指示が入力されたと判定した場合（Ｓ１１７：ＹＥＳ）、すなわち、再試行確認画面７８において「ＯＫ」ボタン８４ｃが押下されたと判定した場合、括り付け失敗回数のカウンタＰの値を１つカウントアップ（Ｐ＝Ｐ＋１）する（Ｓ１１８）。そして、カウンタＰの値が３未満（Ｐ＜３）であるか否かを判定する（Ｓ１１９）。
【００８８】
Ｓ１１９でカウンタＰの値が３未満（Ｐ＜３）であると判定した場合（Ｓ１１９：ＹＥＳ）、すなわち、括り付けに失敗した回数が３回未満である場合は、Ｓ１０５（図６参照）の処理へ戻り、ログイン画面７４を再び表示する。
【００８９】
一方、Ｓ１１９でカウンタＰの値が３（Ｐ＝３）に達したと判定した場合（Ｓ１１９：ＮＯ）、すなわち、括り付けに失敗した回数が３回に達した場合、あるいは、Ｓ１１７で括り付けを中止する指示が入力されたと判定した場合（Ｓ１１７：ＮＯ）、すなわち、再試行確認画面７８において「キャンセル」ボタン８６ｂが押下されたと判定した場合、何れの場合にもログイン用アプリケーションを終了する（Ｓ１１５）。
【００９０】
図８は、「括り付け処理」において携帯電話６からの括り付け要求に応じてカラオケ装置４が実行する処理の手順を示すフローチャートである。
まず、携帯電話６から括り付け要求として「ユーザ識別情報」を受信したか否かを判定する（Ｓ２０１）。この「ユーザ識別情報」は、図６のフローチャートのＳ１０９において携帯電話６から赤外線通信を介して送信されるものである。ここで、「ユーザ識別情報」を受信していないと判定した場合（Ｓ２０１：ＮＯ）、この処理を繰り返す。
【００９１】
そして、「ユーザ識別情報」を受信したと判定した場合（Ｓ２０１：ＹＥＳ）、この受信した「ユーザ識別情報」を、ユーザ認証を要求するための情報と共にＬＡＮ１００及びインターネット２００を介してカラオケ用ホストサーバ２へ送信する（Ｓ２０２：認証要求）。そして、この認証要求に応じてカラオケ用ホストサーバ２から送信されてくる「認証通知結果情報」を受信したか否かを判定する（Ｓ２０３）。ここで、「認証通知情報」を受信していないと判定した場合（Ｓ２０３：ＮＯ）、この処理を繰り返す。
【００９２】
そして、「認証通知情報」を受信したと判定した場合（Ｓ２０３：ＹＥＳ）、この受信した「認証通知情報」に基づいて、「括り付け結果情報」を生成する（Ｓ２０４）。具体的には、カラオケ用ホストサーバ２から受信した「認証通知情報」が、括り付け要求元のユーザのログインを許可する旨の情報であれば、当該携帯電話６に対して括り付けを許可する旨の情報に、自カラオケ装置４を識別するための固有の情報であるカラオケ装置ＩＤ（例えば、製造番号等）を添付した情報を「括り付け結果情報」として生成する。
【００９３】
一方、カラオケ用ホストサーバ２から受信した「認証通知情報」が、括り付け要求元のユーザのログインを許可しない旨の情報であれば、当該携帯電話６に対して括り付けを許可しない旨の情報を「括り付け結果情報」として生成する。
【００９４】
そして、「括り付け結果情報」を括り付け要求元の携帯電話６に対して赤外線通信を介して送信する（Ｓ２０５）。
図９は、「括り付け処理」においてカラオケ装置４からの認証要求に応じてカラオケ用ホストサーバ２内のＷｅｂサーバ２ａが実行する処理の手順を示すフローチャートである。
【００９５】
まず、カラオケ装置４から認証要求として「ユーザ識別情報」を受信したか否かを判定する（Ｓ３０１）。この「ユーザ識別情報」は、図８のフローチャートのＳ２０２においてカラオケ装置４からＬＡＮ１００及びインターネット２００を介して送信されるものである。ここで、「ユーザ識別情報」を受信していないと判定した場合（Ｓ３０１：ＮＯ）、この処理を繰り返す。
【００９６】
そして、「ユーザ識別情報」を受信したと判定した場合（Ｓ３０１：ＹＥＳ）、この受信した「ユーザ識別情報」に基づき、ユーザ登録データベース２ｃ（図４（ａ）参照）を参照して当該ユーザに対する認証を行う（Ｓ３０２）。具体的には、送信されてきた「ユーザ識別情報」が、ユーザＩＤ及びパスワードであれば、ユーザ登録データベース２ｃに登録されているユーザＩＤ及びパスワードと照合することにより、当該ユーザに対するログインの可否を判定する。また、送信されてきた「ユーザ識別情報」が、ユーザの登録番号であれば、ユーザ登録データベース２ｃに登録されている登録番号と照合することにより、当該ユーザに対するログインの可否を判定する。
【００９７】
そして、認証結果（すなわち、当該ユーザに対するログインの可否）を通知するための「認証通知情報」を生成し（Ｓ３０３）、この生成した「認証通知情報」をインターネット２００を介してカラオケ装置４へ送信する（Ｓ３０４：認証結果通知）。
【００９８】
［携帯電話６によるカラオケ装置４に対する演奏楽曲予約の説明］
上述の「括り付け処理」によって、カラオケ装置４に対して操作可能に括り付けされた携帯電話６は、以降、括り付け先のカラオケ装置４へ楽曲の予約データ等を送信する際、メモリに記憶されているカラオケ装置ＩＤを送信するデータに添付して送信する。カラオケ装置４は、携帯電話６から送信されてきたデータに対し、自カラオケ装置４に対応するカラオケ装置ＩＤが添付されたデータに基づいて、演奏楽曲の予約等の処理を実行する。
【００９９】
以下、カラオケ装置４に括り付けされた携帯電話６によって、カラオケ装置４に対する演奏楽曲の予約を行うための手順について図１２〜１４に基づいて説明する。
図１２は、携帯電話６によってカラオケ装置４に対する演奏楽曲の予約を行う際の画面表示例を示す説明図である。
【０１００】
まず、図１２（ａ）に示す表示画面６ａ、操作キー群６ｂ等を備える携帯電話６において、ユーザが所定の操作指示を入力することで、予め備えられている演奏楽曲予約アプリケーションが起動する。そして、図１２（ｂ）に示すような予約画面９０ａが表示される。このような演奏楽曲予約アプリケーションは、例えば、本実施形態のカラオケネットワークシステム１を運営する事業者等によって、インターネット用ホストサーバ３からインターネット２００を介して各ユーザの携帯電話６に対して配信したり、メモリカードのような記録媒体に記憶したデータとして配布することで、ユーザが所有する携帯電話６に備えるようにすることが考えられる。
【０１０１】
図１２（ｂ）の予約画面９０ａには、ログイン中であるユーザのニックネーム「Ｊｏｅ」や、ユーザによって入力された楽曲番号や音高キーの設定を表示するための表示ボックス５００、携帯電話６の操作キー群６ｂの各ボタンと、この各ボタンに割り当てられた予約操作のための機能との対応を示す予約キー群６００等が表示されている。ここでは、ユーザが操作キー群６ｂの各ボタンを押下することで、それに該当する予約キー群６００のボタンで示されている機能が実行される。
【０１０２】
なお、以下の説明においては、各予約画面上で予約キー群６００の何れかのボタンをユーザが押下する等と表記する場合には、その予約キー群６００のボタンに対応する操作キー群６ｂのボタンを押下することを指す。
【０１０３】
図１２（ｂ）の予約画面９０ａにおいて、ユーザが予約キー群６００のうち０〜９の各数字ボタン６０１を押下することで、予約したい楽曲の楽曲番号を入力できる。ユーザによって楽曲番号が入力されると、図１２（ｃ）の予約画面９０ｂに示すように、表示ボックス５００に入力された楽曲番号が表示される（ここでは、「５５５」番）。
【０１０４】
そして、図１２（ｃ）の楽曲番号入力後の予約画面９０ｂにおいては、演奏時の音高キーを上げるための「キー♯」ボタン６０２、音高キーを下げるための「キー♭」ボタン６０３、及び原曲の音高キーに設定するための「原曲キー」ボタン６０４等の音高キーを設定するための各ボタンをユーザが好みに応じて押下することで、予約する楽曲の音高キーを設定できる。ユーザによって音高キーが設定されると、図１２（ｄ）の予約画面９０ｃに示すように、設定された音高キーが表示ボックス５００内に表示される（ここでは、「キー：＃２」）。
【０１０５】
楽曲番号及び音高キーの入力後、ユーザが「送信」ボタン６０７を押下すると、携帯電話６は、ユーザによって入力された楽曲番号及び音高キーの設定を示す予約データに、携帯電話６のメモリに記憶されている括り付け先のカラオケ装置ＩＤ及びユーザＩＤのデータを添付し、これを赤外線通信によって括り付け先のカラオケ装置４へ送信する。このとき、カラオケ装置４との通信中においては、予約データ送信中である旨を示す図１２（ｅ）の予約画面９０ｄを表示する。
【０１０６】
カラオケ装置４は、赤外線通信部２０を介して携帯電話６から予約データを受信すると、自カラオケ装置４のカラオケ装置ＩＤと、受信した予約データに添付されてきたカラオケ装置ＩＤとが適合するか否かを判定する。ここで、カラオケ装置ＩＤが適合する場合、この受信した予約データが示す楽曲を演奏予定楽曲として、当該ユーザに対応付けて登録する。一方、カラオケＩＤが適合しない場合、当該予約データに基づく演奏予定楽曲の登録は行わない。
【０１０７】
図１３は、携帯電話６によってカラオケ装置４に対する演奏楽曲の予約を行う際、ユーザの歌唱履歴のリストを表示し、この表示した歌唱履歴のリストに基づいて演奏楽曲の予約を行う場合の画面表示例を示す説明図である。
【０１０８】
まず、図１３（ａ）に示す予約画面９１ａにおいて、ユーザによって「履歴」ボタン６０５が押下されると、携帯電話６は、インターネット２００を介して、インターネット用ホストサーバ３に対し、データベース２ｂに格納されている当該ユーザの歌唱履歴のデータの送信を要求する。インターネット用ホストサーバ３内のＷｅｂサーバ３ａは、携帯電話６からの要求に応じて、データベース２ｂ内の個人用Ｗｅｂページデータベース２ｄに格納されている当該ユーザに対応する歌唱履歴のデータを読み出し、これを要求元の携帯電話６へ送信する。
【０１０９】
携帯電話６がインターネット用ホストサーバ３から歌唱履歴のデータを受信すると、この受信したデータに基づいて、図１３（ｂ）に示すような、ユーザが過去に歌唱した楽曲の曲名、歌手名、演奏当時の音高キーの設定値等のリストである歌唱履歴画面９１ｂが表示される。ここでは、ユーザが０〜９の各数字ボタン６０１を押下してリストの左端に付されている履歴番号を入力することで、このリストに表示されている楽曲の中から予約する楽曲を選択できる。また、上述の「キー♯」ボタン６０２、「キー♭」ボタン６０３、及び「原曲キー」ボタン６０４をユーザが好みに応じて押下することで、選択した楽曲の音高キーを設定できる。
【０１１０】
ユーザが予約する楽曲の選択及び音高キーの設定を行うと、図１３（ｃ）の予約画面９１ｃが表示される。ここで、ユーザは、選択した楽曲の内容をカラオケ装置４に送信する前に確認することができる。そして、ユーザが「送信」ボタン６０７を押下すると、携帯電話６は、ユーザによって選択された楽曲の楽曲番号及び音高キーの設定を示す予約データに、携帯電話６のメモリに記憶されている括り付け先のカラオケ装置ＩＤ及びユーザＩＤのデータを添付し、これを赤外線通信によって括り付け先のカラオケ装置４へ送信する。このとき、カラオケ装置４との通信中においては、予約データ送信中である旨を示す図１３（ｄ）の予約画面９１ｄを表示する。
【０１１１】
予約データ送信後におけるカラオケ装置４の作動は、上述の図１２における予約方法の場合と同様であるので、ここでの説明は省略する。
図１４は、携帯電話６によってカラオケ装置４に対する演奏楽曲の予約を行う際、ユーザの十八番の楽曲のリストを表示し、この表示した十八番の楽曲リストに基づいて演奏楽曲の予約を行う場合の画面表示例を示す説明図である。
【０１１２】
まず、図１４（ａ）に示す予約画面９２ａにおいて、ユーザによって「十八番」ボタン６０６が押下されると、携帯電話６は、インターネット２００を介してインターネット用ホストサーバ３に対し、データベース２ｂに格納されている当該ユーザの十八番の楽曲のデータの送信を要求する。インターネット用ホストサーバ３内のＷｅｂサーバ３ａは、携帯電話６からの要求に応じて、データベース２ｂ内の個人用Ｗｅｂページデータベース２ｄに格納されている当該ユーザに対応する十八番の楽曲のデータを読み出し、これを要求元の携帯電話６へ送信する。
【０１１３】
携帯電話６がインターネット用ホストサーバ３から歌唱履歴のデータを受信すると、この受信したデータに基づいて、図１４（ｂ）に示すような、ユーザが登録した十八番の楽曲の曲名、歌手名、ユーザが指定した音高キーの設定値等のリストである十八番楽曲画面９２ｂが表示される。ここでは、ユーザが０〜９の各数字ボタン６０１を押下してリストの左端に付されている十八番番号を入力することで、このリストに表示されている楽曲の中から予約する楽曲を選択できる。また、上述の「キー♯」ボタン６０２、「キー♭」ボタン６０３、及び「原曲キー」ボタン６０４をユーザが好みに応じて押下することで、選択した楽曲の音高キーを設定できる。
【０１１４】
ユーザが予約する楽曲の選択及び音高キーの設定を行うと、図１４（ｃ）の予約画面９２ｃが表示される。ここで、ユーザは、選択した楽曲の内容をカラオケ装置４に送信する前に確認することができる。そして、ユーザが「送信」ボタン６０７を押下すると、携帯電話６は、ユーザによって選択された楽曲の楽曲番号及び音高キーの設定を示す予約データに、携帯電話６のメモリに記憶されている括り付け先のカラオケ装置ＩＤ及びユーザＩＤのデータを添付し、これを赤外線通信によって括り付け先のカラオケ装置４へ送信する。このとき、カラオケ装置４との通信中においては、予約データ送信中である旨を示す図１４（ｄ）の予約画面９２ｄを表示する。
【０１１５】
予約データ送信後におけるカラオケ装置４の作動は、上述の図１２における予約方法の場合と同様であるので、ここでの説明は省略する。
［効果］
上記実施形態のカラオケネットワークシステム１によれば、以下のような効果を奏する。
【０１１６】
実施形態のカラオケネットワークシステム１によれば、ユーザが携帯する携帯電話６からカラオケ装置４への通信を介してカラオケ用ホストサーバ２内のＷｅｂサーバ２ａにおいてユーザの認証（ログイン）が行われ、ログイン後、携帯電話６によって赤外線通信を介してカラオケ装置４を操作できる。つまり、リモコン端末５を用いなくても、ユーザが携帯する携帯電話６によってシステムへのログインやカラオケ装置４に対する演奏楽曲の予約等の操作をすることができる。
【０１１７】
特に、グループでカラオケルームを利用する場合は、複数のユーザで１台のリモコン端末５を共有することになり、リモコン端末５が使用される機会が多くなると予想されるが、実施形態のカラオケネットワークシステム１によれば、他のメンバーがログイン操作や個人用Ｗｅｂページの閲覧・更新を行うためにリモコン端末５を利用中であっても、携帯電話６によってログイン操作や演奏楽曲の予約を行うことができるので、ユーザが貴重な時間を無駄にすることがない。
【０１１８】
また、実施形態のカラオケネットワークシステム１は、ユーザの認証を行うためのユーザ登録データベース２ｂ情報や、個人用Ｗｅｂページデータベース２ｄをカラオケ用ホストサーバ２のデータベース２ｂに一括して蓄積しておき、全てのユーザに対する認証や個人用Ｗｅｂページの配信・更新サービスをホストサーバ側で行うように構成されている。よって、例えば、膨大な数のユーザの登録データ及び個人用Ｗｅｂページのデータを個々のカラオケ装置４やユーザ端末８に記憶させる必要がないため、システムを構築するための手間がかからない。以上の効果は、請求項１の構成に対応するものである。
【０１１９】
なお、携帯電話６によってカラオケ装置４に対する楽曲予約操作を行うために用いる通信方式に赤外線通信を用いることで、カラオケ装置４の通信相手となる携帯電話６を当該カラオケ装置４が設置してあるカラオケルーム内にあるものに限定できる。そして、カラオケ装置４から携帯電話６へ当該カラオケ装置を識別するためのカラオケ装置ＩＤが通知されることで、携帯電話６を当該カラオケ装置４に対して操作可能に括り付けることができる。この括り付けを行うことによって、カラオケ装置４に対する操作を許可された携帯電話６をカラオケ装置４側で特定することができる。これにより、カラオケ装置４は、自カラオケ装置４に括り付けされていない携帯電話６からの操作指示を受け付けないようにできる。このように、赤外線通信による通信範囲の限定及び括り付け処理によって、携帯電話６からカラオケ装置４が無秩序・無制限に操作されるのを防ぐことができる。以上の効果は、請求項２の構成に対応するものである。
【０１２０】
以上、本発明の実施形態について説明したが、本発明の実施形態は上記の実施形態に何ら限定されるものではなく、本発明の技術的範囲に属する限り様々な態様にて実施することが可能である。
【０１２１】
例えば、カラオケ用ホストサーバ２及びインターネット用ホストサーバ３の両方に、ユーザ登録データ及び個人用Ｗｅｂページのデータを格納するためのデータベースを設けるような構成であってもよい。この場合、カラオケ用ホストサーバ２側のデータベースとインターネット用ホストサーバ３側のデータベースとの間でミラーリングを行うようにすればよい。このように構成することで、カラオケ用ホストサーバ２とインターネット用ホストサーバ３とで、処理負荷を分担することができる上に、データベースの多重化によって、より信頼性の高いシステムを構築することが可能である。
【０１２２】
また、上記実施形態では、携帯端末として携帯電話６を用いたが、これに限らず通信機能を有するＰＤＡ（Personal Digital Assistants）や携帯用ゲーム機等を用いてもよい。
【図面の簡単な説明】
【０１２３】
【図１】インターネット２００を利用したカラオケネットワークシステム１の概略構成を示すブロック図である。
【図２】カラオケ店等のカラオケルーム内に設置されているカラオケ装置４及びリモコン端末５のより具体的な構成を示すブロック図である。
【図３】リモコン端末５及びユーザ端末８によってユーザ登録を行う際の画面表示例を示す説明図である。
【図４】（ａ）は、ユーザ登録データベース２ｃの具体的内容を示す説明図であり、（ｂ）は、個人用Ｗｅｂページデータベース２ｄの具体的内容を示す説明図であり、（ｃ）は、個人用ＷｅｂページのＷｅｂブラウザ上での表示例を示す説明図である。
【図５】携帯電話６をカラオケ装置４に対して操作可能に括り付けるための「括り付け処理」における、携帯電話６、カラオケ装置４及びカラオケ用ホストサーバ２間のデータの流れを示すラダーチャートである。
【図６】「括り付け処理」において携帯電話６が実行する処理の手順を示すフローチャートの前半部分である。
【図７】「括り付け処理」において携帯電話６が実行する処理の手順を示すフローチャートの後半部分である。
【図８】「括り付け処理」において携帯電話６からの括り付け要求に応じてカラオケ装置４が実行する処理の手順を示すフローチャートである。
【図９】「括り付け処理」においてカラオケ装置４からの認証要求に応じてカラオケ用ホストサーバ２内のＷｅｂサーバ２ａが実行する処理の手順を示すフローチャートである。
【図１０】「括り付け処理」での携帯電話６における画面表示例を示す説明図である。
【図１１】「括り付け処理」での携帯電話６における画面表示例を示す説明図である。
【図１２】携帯電話６によってカラオケ装置４に対する演奏楽曲の予約を行う際の画面表示例を示す説明図である。
【図１３】携帯電話６によってカラオケ装置４に対する演奏楽曲の予約を行う際、ユーザの歌唱履歴のリストを表示し、この表示した歌唱履歴のリストに基づいて演奏楽曲の予約を行う場合の画面表示例を示す説明図である。
【図１４】携帯電話６によってカラオケ装置４に対する演奏楽曲の予約を行う際、ユーザの十八番の楽曲のリストを表示し、この表示した十八番の楽曲リストに基づいて演奏楽曲の予約を行う場合の画面表示例を示す説明図である。
【符号の説明】
【０１２４】
１…カラオケネットワークシステム、２…カラオケ用ホストサーバ、２ａ…Ｗｅｂサーバ、２ｂ…データベース、３…インターネット用ホストサーバ、３ａ…Ｗｅｂサーバ、４…カラオケ装置、５…リモコン端末、６…携帯電話、７…パーソナルコンピュータ（パソコン）、８…ユーザ端末、１２…制御部、１４…インタフェース部、１６…ハードディスク（ＨＤＤ）、１８…操作部、２０…赤外線通信部、２２…操作処理部、２４…音声制御部、２６…マイクロフォン、２８…スピーカ、３０…ＭＩＤＩ音源、３２…ビデオＲＡＭ、３４…映像再生部、３６…モニタ、３８…映像制御部、４０…メモリ、５２…制御部、５４…赤外線通信部、５６…メモリ、５８…表示部、６０…操作部、６２…操作処理部、６４…ビデオＲＡＭ、６６…映像制御部、６８…無線ＬＡＮ通信部、１００…ＬＡＮ、１１０…アクセスポイント、１２０，１３０…ルータ、２００…インターネット。
【図１】
2007271984.tif 000003
【図２】
2007271984.tif 000004
【図３】
2007271984.tif 000005
【図４】
2007271984.tif 000006
【図５】
2007271984.tif 000007
【図６】
2007271984.tif 000008
【図７】
2007271984.tif 000009
【図８】
2007271984.tif 000010
【図９】
2007271984.tif 000011
【図１０】
2007271984.tif 000012
【図１１】
2007271984.tif 000013
【図１２】
2007271984.tif 000014
【図１３】
2007271984.tif 000015
【図１４】
2007271984.tif 000016