(57)【要約】【課題】カラオケルームなどの設置場所に複数のリモコン端末が用意される場合に、リモコン端末を介してホストサーバに対して接続する際の利用者の利便性を向上させること。【解決手段】例えば、ユーザがカラオケ用ホストサーバ２への接続に用いたリモコン端末５以外のリモコン端末５を用いてカラオケ用ホストサーバ２に接続するためには、上述のリモコン端末５からの接続状態を一旦解消しなくても、カラオケ装置の制御部１２が、そのリモコン端末５からユーザの操作によって送信されてくる情報を、カラオケ用ホストサーバ２により認証されたユーザによる情報とみなしてカラオケ用ホストサーバ２へ転送し、カラオケ用ホストサーバ２から受信した当該ユーザの個人用情報を、その情報の送信に利用したリモコン端末５へ転送する。【選択図】図１
2007264404.tif 000002
【特許請求の範囲】
【請求項１】
カラオケ演奏を行うカラオケ装置と、前記カラオケ装置を操作するためのリモコン端末であって情報表示機能を有する複数のリモコン端末と、情報表示機能を有し、ユーザが操作する情報端末とが、ネットワークを介してホストサーバと通信可能に接続されたカラオケネットワークシステムであって、
前記ホストサーバは、
ユーザが利用した前記カラオケ装置、またはユーザが操作する前記情報端末若しくは前記リモコン端末から送信されてくる情報に基づき、前記カラオケ装置を利用した当該ユーザのカラオケ歌唱に関する情報であるカラオケ情報および当該ユーザから提供されるユーザ提供情報を少なくとも含むユーザごとの個人用情報を記憶する記憶手段と、
前記情報端末または前記リモコン端末を介して前記ホストサーバに接続するユーザを認証し、当該認証したユーザに対してシステムの利用開始を許可する認証手段と、
前記記憶手段に記憶されている個人用情報を、前記認証手段により認証されたユーザが操作する前記情報端末またはリモコン端末に対して閲覧可能に配信する配信手段と、を備え、
前記カラオケ装置は、
前記認証手段により認証されたユーザが操作する前記リモコン端末から送信されてくる情報を前記ホストサーバへ転送するとともに、前記ホストサーバから受信した当該ユーザの個人用情報を当該ユーザが操作する前記リモコン端末に対して転送する転送手段と、
前記リモコン端末を介して前記ホストサーバにより認証されたユーザが行ったカラオケ歌唱に関するカラオケ情報を前記ホストサーバへ送信する情報送信手段と、を備え、
前記情報端末および前記リモコン端末は、
前記ホストサーバとの通信に基づいて前記ホストサーバにより認証されたユーザに対して、前記ホストサーバから受信した当該ユーザまたは他のユーザの個人用情報を表示する情報表示手段と、
前記ホストサーバとの通信に基づいて前記ホストサーバにより認証されたユーザに対応する前記個人用情報を当該ユーザからの指示に基づいて更新する情報更新手段と、をそれぞれ備え、
さらに、前記カラオケ装置が備える転送手段は、前記ホストサーバにより認証された際に利用したリモコン端末以外の特定のリモコン端末からユーザの操作によって送信されてくる情報を、前記認証手段により認証されたユーザによる情報とみなして前記ホストサーバへ転送するとともに、前記ホストサーバから受信した当該ユーザの個人用情報を前記特定のリモコン端末へ転送すること
を特徴とするカラオケネットワークシステム。
【請求項２】
請求項１に記載のカラオケネットワークシステムにおいて、
前記カラオケ装置が備える転送手段は、前記特定のリモコン端末からの各種信号を受信した場合には、当該カラオケ装置を介して前記ホストサーバへ認証を行っているユーザに関する情報を前記特定のリモコン端末へ送信することを特徴とするカラオケネットワークシステム。
【請求項３】
請求項１または請求項２に記載のカラオケネットワークシステムにおいて、
前記カラオケ装置が備える転送手段は、前記特定のリモコン端末から送信されたユーザを特定するための情報が前記ホストサーバによって認証されたユーザに関する情報と合致すると判断した場合には、前記特定のリモコン端末からユーザの操作によって送信されてくる情報を、前記認証手段により認証されたユーザによる情報とみなして前記ホストサーバへ転送することを特徴とするカラオケネットワークシステム。
【請求項４】
請求項１〜請求項３の何れかに記載のカラオケネットワークシステムにおいて、
前記カラオケ装置が備える転送手段は、前記特定のリモコン端末から送信されたユーザを特定するための情報が、前記ホストサーバによって認証されたユーザに関する情報と合致しないと所定回数連続して判断した場合には、前記特定のリモコン端末からユーザの操作によって送信されてくる情報を、前記認証手段により認証されたユーザによる情報とみなさないことを特徴とするカラオケネットワークシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークを利用したカラオケ情報共有システムに関し、特に、カラオケルームなどの設置場所に複数のリモコン端末が用意される場合に、リモコン端末を介してホストサーバに対して接続する際の利用者の利便性を向上させる技術に関する。
【背景技術】
【０００２】
従来、インターネット等のネットワークを介してユーザ間で情報を共有可能なシステムとして、例えば、特許文献１に記載のような情報交換システムが知られている。特許文献１に記載の情報交換システムは、予め登録された情報提供者から情報提供者専用Ｗｅｂページを介して入力された提供情報を管理サーバで記憶しておき、予め登録された情報利用者から情報利用者専用Ｗｅｂページを介して入力された条件に基づいて、管理サーバが記憶している提供情報を情報利用者に対して提供する。
【０００３】
また、特許文献２に記載の情報交換システムでは、インターネット上において、一回の登録で複数のオンラインシステムへ自動的に同時登録、或いは一回のログイン入力で複数のオンラインシステムへ自動ログインができる。
【０００４】
また、特許文献３に記載のシステムでは、既存の個人アカウントを備える共用ユーザが、少なくとも１人の他のユーザと共に、たとえ、その１人の他のユーザあるいは複数のユーザが１つまたは複数のゲスト・アカウントの下でのみログインしている場合であっても、少なくともその１人の他のユーザと共にログインしているものとして登録される。
【０００５】
また、特許文献４に記載の情報処理装置では、複数ユーザによって同時に利用される場合に、当該複数ユーザ共用の利用環境を提供するよう構成される。
【特許文献１】特開２００５−１９０２４９号公報
【特許文献２】特開２００４−２８０７６４号公報
【特許文献３】特開２００５−１１３３３号公報
【特許文献４】特開２００５−１５７８９４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
ところで、上述のようなインターネット等のネットワークを介してユーザ間で情報を共有可能なシステムをカラオケサービスに利用して、カラオケユーザ間で個人のカラオケ情報やその他の情報を共有できるように構成すれば、カラオケユーザに対してより魅力あるカラオケサービスを提供できると考えられる。
【０００７】
具体的には、以下のようなカラオケネットワークシステムを構成することが考えられる。ホストサーバは、予め登録されたユーザがカラオケサービスを利用することで得られるカラオケユーザの歌唱履歴、十八番の楽曲、歌唱に対する採点結果等に関する個人のカラオケ情報や、ユーザから提供されたユーザ提供情報等をホストサーバのデータベースに蓄積しておく。そして、この蓄積されたカラオケ情報およびユーザ提供情報等をまとめた個人用Ｗｅｂページを、ネットワークを介してユーザへ配信する。ユーザは、パーソナルコンピュータ（以下、パソコンと称する。）や携帯電話等の情報端末だけでなく、カラオケサービス利用時には情報閲覧機能を有するリモコン端末を介してホストサーバへログインすることで、自分やグループメンバーの個人用Ｗｅｂページを閲覧したり、自分の個人用Ｗｅｂページを更新したりできる。なお、個人用情報の更新は、本人のアカウントからのみ行えることにすることで、他人による個人用情報の改ざん等を防止できる。
【０００８】
なお、上述のようなカラオケネットワークシステムでは、グループでの１つのカラオケルームを利用する場合を想定して、利用者が多い場合でもカラオケ演奏をスムーズに予約していただくために、各カラオケルームに対して複数のリモコン端末をカラオケサービス提供者側が用意し、これら複数のリモコン端末をカラオケルーム内に点在させることができるよう構成されている場合がある。
【０００９】
しかしながら、上述のようなカラオケネットワークシステムにおいては、次のような問題があった。すなわち、例えば、利用者が特定のリモコン端末を利用してホストサーバに接続している場合において、その利用者が外出や席替えなどによって、ホストサーバへの接続に用いたリモコン端末を手放し、カラオケルーム内に設置された他のリモコン端末を利用する場合がある。このような場合において、ホストサーバへの接続に用いたリモコン端末以外のリモコン端末を用いてホストサーバに接続するためには、前記特定のリモコン端末からの接続状態を一旦解消したのちに、他のリモコン端末を介してホストサーバへ再び接続する必要があるという問題があった。
【００１０】
本発明は、このような不具合に鑑みなされたものであり、その目的とするところは、カラオケルームなどの設置場所に複数のリモコン端末が用意される場合に、リモコン端末を介してホストサーバに対して接続する際の利用者の利便性を向上させる技術を提供することにある。
【課題を解決するための手段】
【００１１】
上記課題を解決するためになされた請求項１に係るカラオケネットワークシステムは、「カラオケ装置が、ホストサーバにより認証された際に利用したリモコン端末以外の特定リモコン端末からユーザの操作によって送信されてくる情報を、認証手段により認証されたユーザによる情報とみなしてホストサーバへ転送するとともに、ホストサーバから受信した当該ユーザの個人用情報を特定リモコン端末へ転送すること」を特徴とする。
【００１２】
具体的には、請求項１に記載のカラオケネットワークシステムは、カラオケ演奏を行うカラオケ装置と、カラオケ装置を操作するためのリモコン端末であって情報表示機能を有するリモコン端末と、情報表示機能を有し、ユーザが操作する情報端末とが、ネットワークを介してホストサーバと通信可能に接続されたカラオケネットワークシステムである。
【００１３】
このうち、ホストサーバは、記憶手段と認証手段と配信手段とを備える。記憶手段は、ユーザが利用したカラオケ装置、またはユーザが操作する情報端末若しくはリモコン端末から送信されてくる情報に基づき、カラオケ装置を利用した当該ユーザのカラオケ歌唱に関する情報である「カラオケ情報」および当該ユーザから提供される「ユーザ提供情報」を少なくとも含むユーザごとの「個人用情報」を記憶する。また、認証手段は、情報端末またはリモコン端末を介してホストサーバに接続するユーザを認証し、当該認証したユーザに対してシステムの利用開始を許可する。また、配信手段は、記憶手段に記憶されている個人用情報を、認証手段により認証されたユーザが操作する情報端末またはリモコン端末に対して閲覧可能に配信する。
【００１４】
カラオケ装置は、転送手段と情報送信手段とを備える。転送手段は、認証手段により認証されたユーザが操作するリモコン端末から送信されてくる情報をホストサーバへ転送するとともに、ホストサーバから受信した当該ユーザの個人用情報を当該ユーザが操作するリモコン端末に対して転送する。また、情報送信手段は、リモコン端末を介してホストサーバにより認証されたユーザが行ったカラオケ歌唱に関する「カラオケ情報」をホストサーバへ送信する。
【００１５】
情報端末およびリモコン端末は、情報表示手段と情報更新手段とをそれぞれ備える。情報表示手段は、ホストサーバとの通信に基づいてホストサーバにより認証されたユーザに対して、ホストサーバから受信した当該ユーザまたは他のユーザの個人用情報を表示する。また、情報更新手段は、ホストサーバとの通信に基づいてホストサーバにより認証されたユーザに対応する個人用情報を当該ユーザからの指示に基づいて更新する。
【００１６】
さらに、カラオケ装置が備える転送手段は、ホストサーバにより認証された際に利用したリモコン端末以外の特定のリモコン端末からユーザの操作によって送信されてくる情報を、認証手段により認証されたユーザによる情報とみなしてホストサーバへ転送するとともに、ホストサーバから受信した当該ユーザの個人用情報を上述の特定のリモコン端末へ転送する。
【００１７】
このように構成された本発明のカラオケネットワークシステムによれば、例えば、ユーザがホストサーバへの接続に用いたリモコン端末以外のリモコン端末を用いてホストサーバに接続するためには、上述のリモコン端末からの接続状態を一旦解消しなくても、カラオケ装置の転送手段が、そのリモコン端末からユーザの操作によって送信されてくる情報を、認証手段により認証されたユーザによる情報とみなしてホストサーバへ転送し、ホストサーバから受信した当該ユーザの個人用情報を、その情報の送信に利用した特定のリモコン端末へ転送する。このことにより、上述のようにユーザがホストサーバへの接続に用いたリモコン端末以外のリモコン端末を用いてホストサーバに接続するためには、上述のリモコン端末からの接続状態を一旦解消して他のリモコン端末を介してホストサーバへ再び接続する必要がない。また、ホストサーバへの接続に用いたリモコン端末をユーザが持ち歩く必要もない。したがって、カラオケルームなどの設置場所に複数のリモコン端末が用意される場合に、リモコン端末を介してホストサーバに対して接続する際の利用者の利便性を向上させることができる。
【００１８】
なお、当該カラオケ装置を介してホストサーバへ認証を行っているユーザに関する情報をリモコン端末に送信する時期については、そのユーザがホストサーバの認証手段によって認証された場合が考えられる。
【００１９】
しかし、このような場合、通信網を行き来するデータ量が増大して各構成における処理負担が増大するおそれがある。そこで、特定のリモコン端末からカラオケ装置へアクセスがあった場合にのみ、当該カラオケ装置を介してホストサーバへ認証を行っているユーザに関する情報をそのリモコン端末に対して送信することが考えられる。具体的には、請求項２のように、特定のリモコン端末からの各種信号を受信した場合には、カラオケ装置が備える転送手段が、当該カラオケ装置を介してホストサーバへ認証を行っているユーザに関する情報を特定のリモコン端末へ送信することが考えられる。
【００２０】
このように構成すれば、当該カラオケ装置を介してホストサーバへ認証を行っているユーザに関する情報をすべてのリモコン端末に送信する場合に比べて、通信網を行き来するデータ量を低減させることができる。
【００２１】
なお、特定のリモコン端末から送信されたユーザを特定するための情報がホストサーバによって認証されたユーザに関する情報と合致するか否かの判断については、ホストサーバが行うことが考えられる。
【００２２】
しかし、上述の判断をホストサーバが行う場合には、多数のカラオケ装置からの処理依頼が一時期に集中する場合などに、ホストサーバの処理負担が著しく増加するおそれがある。そこで、上述の判断をカラオケ装置で行うようにすることが考えられる。具体的には、請求項３のように、特定のリモコン端末から送信されたユーザを特定するための情報がホストサーバによって認証されたユーザに関する情報と合致すると判断した場合には、カラオケ装置が備える転送手段が、特定のリモコン端末からユーザの操作によって送信されてくる情報を、認証手段により認証されたユーザによる情報とみなしてホストサーバへ転送することが考えられる。
【００２３】
このように構成すれば、特定のリモコン端末から送信されたユーザを特定するための情報がホストサーバによって認証されたユーザに関する情報と合致するか否かをホストサーバに問い合わせることなくカラオケ装置で判断することができ、ホストサーバの処理負担を軽減することができる。
【００２４】
ところで、ユーザに関する情報については第三者に対して開示されないように保護する必要がある。そこで、請求項４のように、特定のリモコン端末から送信されたユーザを特定するための情報が、ホストサーバによって認証されたユーザに関する情報と合致しないと所定回数連続して判断した場合には、カラオケ装置が備える転送手段が、特定のリモコン端末からユーザの操作によって送信されてくる情報を、認証手段により認証されたユーザによる情報とみなさないことが考えられる。なお、上述の所定回数については、例えば３回などの回数を予め設定しておくことが望ましい。
【００２５】
このように構成すれば、ＩＤやパスワードなどのユーザを特定するための情報を第三者が推測しながら入力した場合でも、その情報を入力した第三者が、認証手段によって認証されたユーザではないことを高い確率で判断することができ、したがって、ユーザに関する情報を第三者に対して開示しないよう保護することができる。
【発明を実施するための最良の形態】
【００２６】
以下、本発明の実施形態を図面に基づいて説明する。
［第一実施形態］
図１は、インターネット２００を利用したカラオケネットワークシステム１の概略構成を示すブロック図である。
【００２７】
［カラオケネットワークシステム１の構成の説明］
図１に示すように、カラオケネットワークシステム１は、Ｗｅｂサーバ２ａとデータベース２ｂとを備えるカラオケ用ホストサーバ２、及びＷｅｂサーバ３ａを備えるインターネット用ホストサーバ３に対して、カラオケ店等の各カラオケルームに設置されるカラオケ装置４と、カラオケ装置４を操作するためのＮ台のリモコン端末５と、パーソナルコンピュータ（以下、パソコン）６ａ及び携帯電話６ｂ等の情報通信端末からなるユーザ端末６とがインターネット２００を介して通信可能に構成されることによって形成されている。
【００２８】
カラオケ用ホストサーバ２は、カラオケ店等に設置されているカラオケ装置４に対して楽曲データやカラオケ装置４からユーザへ提供するためのコンテンツデータ等を配信するためのカラオケサービス用のホストサーバである。カラオケ用ホストサーバ２は、ホストサーバ側のルータ１３０とカラオケ店側のルータ１２０との間でインターネットネットワーク２００上に形成されるＶＰＮ（virtual private network）を介して、カラオケ店側のＬＡＮ１００に接続されている。つまり、カラオケ用ホストサーバ２と、カラオケ装置４及びリモコン端末５との間の通信は、インターネット２００上のＶＰＮ及びカラオケ店側のＬＡＮ１００を介して行われる。
【００２９】
さらに、本カラオケネットワークシステム１において、カラオケ用ホストサーバ２は、本システムを利用する権限を有するユーザに関する登録情報を蓄積するユーザ登録データベース２ｃ（詳細は後述する。）や、登録されているユーザのカラオケ歌唱に関する情報及び当該ユーザから提供される情報等をインターネット２００上で公開するための個人用Ｗｅｂページ（本発明の個人用情報に相当）のデータを蓄積する個人用Ｗｅｂページデータベース２ｄ（詳細は後述）等を有するデータベース２ｂを備えている。そして、カラオケ用ホストサーバ２が備えるＷｅｂサーバ２ａは、このデータベース２ｂと連携しており、カラオケ店側のリモコン端末５等からの要求に応じて、カラオケネットワークシステム１を利用するためにログインしようとするユーザに対する認証や、ログインしたユーザに対する個人用Ｗｅｂページの配信・更新サービスを行う。すなわち、ここでいう連携とは、ユーザ認証及び個人用Ｗｅｂページの配信をＷｅｂサーバ２ａが行うために、データベース２ｄ内に格納されたデータを参照したり、Ｗｅｂサーバ２ａが受け付けた個人用Ｗｅｂページ更新のデータをデータベース２ｂに反映させたりすることで、Ｗｅｂサーバ２ａが行う前記サービスに利用するためのデータと、データベース２ｂとが対応していることを指す。
【００３０】
インターネット用ホストサーバ３は、Ｗｅｂサーバ３ａを介してパソコン６ａや携帯電話６ｂ等の情報通信端末（以下、これらを総称する場合はユーザ端末６ともいう）に対してインターネット２００を介して情報の送信をするためのホストサーバである。また、インターネット用ホストサーバ３は、適宜な通信回線を介してカラオケ用ホストサーバ２と通信可能に構成されている。
【００３１】
インターネット用ホストサーバ３が備えるＷｅｂサーバ３ａは、カラオケ用ホストサーバ２が備えるデータベース２ｂと（上述のＷｅｂサーバ２ａと同様に）連携しており、ユーザ端末６からの要求に応じて、カラオケ用ホストサーバ２が備えるＷｅｂサーバ２ａと同様にカラオケネットワークシステム１を利用するためにログインしようとするユーザに対する認証や、ログインしたユーザに対する個人用Ｗｅｂページの配信・更新サービスを行う。
【００３２】
パソコン６ａは、十分な処理能力を有する通常のコンピュータであり、適宜な通信回線を介してインターネット２００に接続されている。また、パソコン６ａは、インターネット２００を介して受信したＷｅｂページを閲覧したり、ユーザが画面上で情報や操作指示を入力したり、アニメーション等を表示するためのアプリケーションを動作させたりするための、いわゆるＷｅｂブラウザ機能を有するソフトウェアを備えている。
【００３３】
携帯電話６ｂは、携帯電話事業者が提供する通信回線を介してインターネット２００に接続可能ないわゆる第３世代以降の携帯電話であり、電話をかける・受けるといった通話機能以外に、インターネット２００を介して受信したＷｅｂページを画面で閲覧したり、ユーザが画面上で情報や操作指示を入力したり、アニメーション等を表示するためのアプリケーションを動作させたりするためのＷｅｂブラウザ機能を有するソフトウェアを備えている。
【００３４】
パソコン６ａ及び携帯電話６ｂ等からなるユーザ端末６は、インターネット２００を介してインターネット用ホストサーバ３内のＷｅｂサーバ３ａへアクセスし、Ｗｅｂサーバ３ａから受信したデータに基づいて個人用Ｗｅｂページの閲覧・更新を行うための各種処理を実行する。これらの処理についての詳細な説明は後述する。
【００３５】
［カラオケ装置４の構成の説明］
図２は、カラオケ店等のカラオケルーム内に設置されているカラオケ装置４及びリモコン端末５のより具体的な構成を示すブロック図である。
【００３６】
カラオケ装置４は、カラオケを利用するユーザから指定された楽曲のカラオケ演奏を行うためのものであり、図２に示すように、カラオケ装置４全体の作動を制御する制御部１２、カラオケ装置４をＬＡＮ１００に接続するためのインタフェース部１４、演奏楽曲の伴奏内容及び歌詞を示す楽曲データや映像データ等のコンテンツデータ、カラオケ装置４が作動するためのプログラム等を記憶するハードディスク（ＨＤＤ）１６、複数のキースイッチからなり、曲の予約操作等を行うための操作部１８、リモコン端末５や携帯電話６ｂ等から送信された赤外線信号を、赤外線通信規格（例えばＩｒＤＡ（登録商標））、またはリモコン端末５や携帯電話６ｂとカラオケ装置４との二者間において予め設定された通信条件に従って受信するための赤外線通信部２０、操作部１８からの信号を処理する操作処理部２２、マイクロフォン２６、ＨＤＤ１６に記憶された演奏データ（ＭＩＤＩデータ）に基づく演奏再生を行うＭＩＤＩ音源３０、ＭＩＤＩ音源３０から出力されたデジタル信号から演奏楽曲のオーディオ信号（音響、音声に関する信号）を生成し、生成されたオーディオ信号及びマイクロフォン２６から入力されたオーディオ信号を増幅してスピーカ２８へ出力する音声制御部２４、画像データを一時的に記憶するビデオＲＡＭ３２、ビデオＲＡＭ３２に記憶された画像データに基づく映像の再生を制御する映像再生部３４、映像再生部３４により再生される映像のモニタ３６での表示を制御する映像制御部３８、半導体素子を利用した書き換え可能な記憶媒体であるメモリ４０などを備えている。
【００３７】
また、制御部１２は、演奏中の楽曲に対応するユーザの個人用Ｗｅｂページに対する更新を禁止するための指示をリモコン端末５に対して送信したり、ユーザの行った歌唱に関する情報をカラオケ用ホストサーバ２へ送信する処理を実行する。なお、この処理についての詳細な説明は後述する。
【００３８】
［リモコン端末５の構成の説明］
リモコン端末５は、カラオケルーム内で使用されるためのものであり、演奏楽曲の予約等をするための操作を利用者から受け付け、その操作信号をカラオケ装置４に送信する機能を有する。また、リモコン端末５は、アクセスポイント１１０経由でＬＡＮ１００及びインターネット２００上のＶＰＮを介してカラオケ用ホストサーバ２へアクセスし、カラオケ用ホストサーバ２から受信したデータに基づいて個人用Ｗｅｂページの閲覧・更新するための機能も有する。
【００３９】
具体的にリモコン端末５は、図２に示すように、リモコン端末５全体の作動を制御する制御部５２、赤外線通信規格（例えばＩｒＤＡ（登録商標））、またはリモコン端末５とカラオケ装置４との二者間において予め設定された通信条件に従ってカラオケ装置４に赤外線信号を送信する赤外線通信部５４、リモコン端末５が作動するためのプログラム等の各種情報を記憶するメモリ５６、表示部５８の表示領域に沿って設置されるタッチパネル及び複数のキースイッチからなり、利用者からの操作を受け付ける操作部６０、操作部６０からの信号を処理する操作処理部６２、画像データを一時的に記憶するビデオＲＡＭ６４、ビデオＲＡＭ６４に記憶された画像データの表示部５８での表示を制御する映像制御部６６、ＬＡＮ１００に接続されたアクセスポイント１１０との間で無線ＬＡＮ規格（例えば、ＩＥＥＥ８０２．１１ａ／ｂ／ｇ規格など）に従った無線通信を行うための無線ＬＡＮ通信部６８などを備えている。
【００４０】
このうち、制御部５２は、利用者から曲の予約をするための操作入力を受け付け、選択された曲の曲番号に、予約者（即ち、歌唱する人）のユーザＩＤを付加した予約データをカラオケ装置４へ送信する処理を実行する。また、制御部５２は、インターネット２００を介してカラオケ用ホストサーバ２へアクセスし、カラオケ用ホストサーバ２から受信したデータに基づいて個人用Ｗｅｂページの閲覧・更新を行うための各種処理を実行する。なお、リモコン端末５は、複数のユーザのアカウントごとに並行してシステムにログイン可能に構成されている。これらの処理についての詳細な説明は後述する。
【００４１】
［その他の構成の説明］
上述のＬＡＮ１００にはアクセスポイント１１０が接続されている。このアクセスポイント１１０は、無線通信で端末間を接続するための電波中継機であり、複数の端末と同時に通信を行う機能を有する。リモコン端末５とカラオケ用ホストサーバ２とは、このアクセスポイント１１０を中継することによって、ＬＡＮ１００及びインターネット２００上のＶＰＮを介して互いにデータ通信を行うことができる。
【００４２】
ルータ１２０，１３０は、インターネットネット２００等の外部ネットワーク上の通信経路を暗号化して、仮想的に専用回線で接続されている状態を作り出すＶＰＮ技術を利用するためのいわゆるＶＰＮゲートウェイである。ルータ１２０，１３０は、外部ネットワークであるインターネット２００と、内部ネットワークであるＬＡＮ１００及びカラオケ用ホストサーバ２側のネットワークとの接続点にそれぞれ置かれ、内部ネットワークからの通信を暗号化してインターネット２００側に送出する。また、インターネット２００側からの通信を復号化して内部ネットワークへ送出する。
【００４３】
以上、実施形態のカラオケネットワークシステム１の構成について説明したが、本実施形態におけるカラオケネットワークシステム１の構成と、特許請求の範囲に記載した構成との対応は次のとおりである。
【００４４】
本実施形態のカラオケ用ホストサーバ２及びインターネット用ホストサーバ３が、特許請求の範囲におけるホストサーバに相当し、リモコン端末５がリモコン端末に相当し、パソコン６ａ及び携帯電話６ｂ等からなるユーザ端末６が情報端末に相当する。また、カラオケ用ホストサーバ２及びインターネット用ホストサーバ３内のＷｅｂサーバ２ａ，３ａが認証手段及び配信手段に相当する。また、カラオケ用ホストサーバ２内のデータベース２ｂが記憶手段に相当する。また、カラオケ装置４における制御部１２が情報送信手段及び転送手段に相当する。また、リモコン端末５における制御部５２がリモコン端末における情報表示手段及び情報更新手段に相当する。また、パソコン６ａ及び携帯電話６ｂ等からなるユーザ端末６が備えるＷｅｂブラウザ機能が情報端末における情報表示手段及び情報更新手段に相当する。
【００４５】
［リモコン端末５及びユーザ端末６から行う「ユーザ登録」の説明］
本実施形態のカラオケネットワークシステム１では、ユーザは、予め登録された当該ユーザのアカウントによってシステムにログインすることで、初めて個人用Ｗｅｂページの閲覧・更新サービスを利用することが可能になる。ここでは、ユーザがリモコン端末５やユーザ端末６を利用して、個人用Ｗｅｂページの閲覧・更新サービスを利用するためのアカウントを取得する「ユーザ登録」の手順について説明する。
【００４６】
なお、以下においては説明の便宜上、例えば「リモコン端末５、ユーザ端末６からホストサーバ内のＷｅｂサーバに接続する」といった具合に、カラオケ用ホストサーバ２とインターネット用ホストサーバ３とを、またはＷｅｂサーバ２ａ，３ａとを特に区別せずに単にホストサーバ、Ｗｅｂサーバ等と表記する場合、リモコン端末５はカラオケ用ホストサーバ２内のＷｅｂサーバ２ａへ、ユーザ端末６はインターネット用ホストサーバ３内のＷｅｂサーバ３ａへそれぞれ接続することを指す。
【００４７】
図３は、リモコン端末５及びユーザ端末６によって「ユーザ登録」を行う際の画面表示例を示す説明図である。
リモコン端末５の場合、まず、図３（ａ）に示すようなＴＯＰメニュー画面７０がリモコン端末５の表示部５８に表示される。このＴＯＰメニュー画面７０には、「ネットワーク」ボタン８０及び「カラオケ」ボタン８１が表示されている。これらのボタンは、表示部５８上のタッチパネルや適宜なポインティングデバイス等によって画面上で操作可能なＧＵＩである（以下、他のボタンについても同様）。「ネットワーク」ボタン８０は、個人用Ｗｅｂページの閲覧・更新サービスを利用するための操作画面へ移行するためのボタンである。また、「カラオケ」ボタン８１は、演奏楽曲の選択等といったカラオケサービスに関する操作画面へ移行するためのボタンである。ここで、ユーザによって「ネットワーク」ボタン８０が押下されると、図３（ｂ）に示すような、ネットワークメニュー画面７１が表示される。
【００４８】
一方、パソコン６ａや携帯電話６ｂ等のユーザ端末６の場合、ユーザからの指示入力に基づいて、リモコン端末５の場合と同様に図３（ｂ）に示すようなネットワークメニュー画面７１が、ユーザ端末６が備えるモニタ等の表示デバイスに最初に表示される。なお、このネットワークメニュー画面７１や後述の各種画面は、リモコン端末５やユーザ端末６が備えるユーザ登録用のアプリケーションソフトウェア等として予め格納されているデータに基づいて表示されるように構成することが考えられる。あるいは、インターネット２００を介して、リモコン端末５またはユーザ端末６からホストサーバ内のＷｅｂサーバへそれぞれ接続し、各Ｗｅｂサーバから配信されるＷｅｂページに基づいて表示されるような構成であってもよい。
【００４９】
図３（ｂ）に示すネットワークメニュー画面７１は、個人用Ｗｅｂページの閲覧・更新サービスを利用するための操作メニューを表示する画面であり、既に登録済みのユーザがシステムにログインするためのログイン画面へ移行するための「ログイン」ボタン８２や、新規のユーザがアカウントを取得するための「新規ユーザ登録」ボタン８３等が表示されている。ここで、タッチパネル、キースイッチやポインティングデバイス等を介して「新規ユーザ登録」ボタン８３が押下されると、図３（ｃ）に示すようなユーザ登録画面７２が表示される。
【００５０】
図３（ｃ）に示すユーザ登録画面７２は、新規のユーザがアカウントを取得するために、システム上でのユーザの呼称となるニックネーム及びユーザ認証用のパスワードの入力をユーザ対して要求するための画面である。ここで、ユーザからの操作によってユーザ登録画面７２内の入力ボックス内にニックネーム及びパスワードが入力された後「ＯＫ」ボタン８４ａが押下されると、ユーザ登録を要求するための登録要求情報と共に、ユーザによって入力されたニックネーム及びパスワードを示すデータが当該端末に対応するホストサーバ内のＷｅｂサーバへインターネット２００を介して送信される。
【００５１】
リモコン端末５またはユーザ端末６から送信された登録要求情報、当該ユーザのニックネーム及びパスワードを受信したホストサーバ内のＷｅｂサーバは、まず、ユーザごとに固有の識別情報であるユーザＩＤを生成する。そして、受信した内容に基づいてカラオケ用ホストサーバ２内のデータベース２ｂ内に設けられたユーザ登録データベース２ｃ（詳細は後述）に当該ユーザのニックネーム、ユーザＩＤ、パスワード等の所定の情報を新たにに登録する。
【００５２】
つぎに、ユーザ登録が完了した旨の情報とユーザＩＤとをユーザに対して通知するための登録完了情報を生成し、この登録完了情報を登録要求情報の送信元であるリモコン端末５またはユーザ端末６に対して返信する。なお、Ｗｅｂサーバが、リモコン端末５またはユーザ端末６等に登録完了情報を返信する際には、当該ユーザがシステムにログインするためのユーザＩＤ及びパスワード、及びこれらをホストサーバ内のＷｅｂサーバに対して送信するための接続先に関する情報（例えば、ＷｅｂサーバのＵＲＬ）等を記録したＱＲコード（登録商標）であるログイン用ＱＲコードを生成し、このログイン用ＱＲコードを表示するためのデータを一緒に送信してもよい。
【００５３】
リモコン端末５またはユーザ端末６がホストサーバから登録完了情報を受信すると、この受信した登録完了情報に基づいて、図３（ｄ）に示すようなユーザ登録完了画面７３が表示される。ここでは、ユーザ登録完了画面７３にニックネーム「Ｍｉｋｅ０６」さんのユーザ登録が完了した旨を通知する旨のメッセージ、「Ｍｉｋｅ０６」さんのユーザＩＤ、及び上述のログイン用ＱＲコード８５等が表示されている。
【００５４】
ホストサーバ側が発行するユーザＩＤは、ユーザがリモコン端末５またはユーザ端末６からシステムにログインする際にパスワードと共に入力が必要となる認証用の識別情報である。したがって、ユーザは、このユーザ登録完了画面７３によって自身に割り当てられたユーザＩＤを確認する。
【００５５】
また、ユーザ登録完了画面７３に表示されているログイン用ＱＲコード８５には、当該ユーザのユーザＩＤ及びパスワード、及びこれらをホストサーバ内のＷｅｂサーバに対して送信するための接続先に関する情報等が記録されているため、これをユーザが所有する携帯電話６ｂに保存しておき、必要なときにロードすることで、ログインする度にユーザＩＤ及びパスワードをいちいち入力することなく、簡単にシステムにログインすることができる。
【００５６】
ユーザ登録完了画面７３において、ユーザによって「ＯＫ」ボタン８４ｂが押下されると、「ユーザ登録」が終了する。
［ユーザ登録データベース２ｃ、個人用Ｗｅｂページデータベース２ｄの説明］
ここで、カラオケ用ホストサーバ２内のデータベース２ｂに格納されているユーザ登録データベース２ｃ及び個人用Ｗｅｂページデータベース２ｄの具体的な内容について説明する。
【００５７】
図４（ａ）は、ユーザ登録データベース２ｃの具体的内容を示す説明図である。このユーザ登録データベース２ｃは、上記「ユーザ登録」を経て登録された各ユーザのニックネーム、ユーザＩＤ、パスワード、及び当該ユーザの個人用Ｗｅｂページデータの格納先を示すパス等の各種情報を含むユーザ登録データのテーブルである。
【００５８】
本実施形態のカラオケネットワークシステム１では、各ホストサーバ内のＷｅｂサーバがこのユーザ登録データベース２ｃを参照することにより、ログインを要求してきたユーザに対する認証、ユーザとニックネームとの対応付け、ユーザと当該ユーザの個人用Ｗｅｂページとの対応付けを行う。
【００５９】
個人用Ｗｅｂページデータベース２ｄ（図４（ｂ）参照）は、ユーザ登録データベースに登録されている各ユーザの個人用Ｗｅｂページのデータを格納している。個人用Ｗｅｂページのデータは、個人用Ｗｅｂページを所定の様式でリモコン端末５やユーザ端末６が備えるＷｅｂブラウザによって表示するためのデータのまとまりで、テキストデータやＨＴＭＬによるレイアウト情報、画像・音声・動画データ等から構成される。
【００６０】
このような個人用Ｗｅｂページのデータは、上述の「ユーザ登録」が行われた際に、新規登録されたユーザのための個人用Ｗｅｂページの雛形のデータを自動的に生成し、この雛形のデータを個人用Ｗｅｂページデータベース２ｄに格納すると共に、この個人用Ｗｅｂページの雛形のデータの格納先のパスをユーザ登録データベース２ｃの当該ユーザのユーザ登録データに登録しておくことが考えられる。このようにすることで、後にこのユーザが個人用Ｗｅｂページの雛形に基づいて簡単に自身の個人用Ｗｅｂページを編集することができる。
【００６１】
なお、本実施形態において、個人用Ｗｅｂページは、カラオケ装置４を利用したユーザの歌唱履歴、十八番の楽曲、歌唱に対する採点結果等に関する情報である「カラオケ情報」や、ユーザから提供される公開情報である「プロフィール」、「メッセージ」といった情報をコンテンツとして有する。図４（ｃ）は、これらのコンテンツを有する個人用ＷｅｂページのＷｅｂブラウザ上での表示例を示す図である。ここでは、Ｗｅｂページのタイトルとしてニックネーム「Ｍｉｋｅ０６」さんの個人用Ｗｅｂページである旨が表示されている。そして、この「Ｍｉｋｅ０６」さんの「プロフィール」、「メッセージ」、「カラオケ情報」といったコンテンツごとに、種々の情報が表示されている。
【００６２】
以下、上述の「ユーザ登録」によって登録されたユーザがシステムにログインし、個人用Ｗｅｂページを閲覧したり更新したりするための手順について説明する。
［個人用Ｗｅｂページ閲覧・更新処理の説明］
図５は、リモコン端末５及びユーザ端末６が実行する「個人用Ｗｅｂページ閲覧・更新処理」のメイン処理の手順を示すフローチャートである。また、図６は、この「個人用Ｗｅｂページ閲覧・更新処理」における画面表示例を示す説明図である。この「個人用Ｗｅｂページ閲覧・更新処理」は、リモコン端末５またはユーザ端末６からホストサーバ内のＷｅｂサーバにアクセスしてログインすることによって、Ｗｅｂサーバから配信される個人用Ｗｅｂページの閲覧や更新を行うための処理である。
【００６３】
まず、ログイン画面を表示する（ステップ１０１。以下、ステップを記号Ｓで表記する。）。ここでは、図６（ａ）のネットワークメニュー画面７１（上述の「ユーザ登録」で説明済み。図３参照。）において「ログイン」ボタン８２が押下されることで、図６（ｂ）のログイン画面７４が表示される。このログイン画面７４には、ユーザＩＤ及びパスワードを入力するための入力ボックスがそれぞれ表示されている。
【００６４】
図５のフローチャートの説明に戻る。Ｓ１０１でログイン画面を表示した後、ユーザによってユーザＩＤ及びパスワードが入力されたか否かを判定する（Ｓ１０２）。ここで、ユーザＩＤ及びパスワードが入力されていないと判定した場合（Ｓ１０２：ＮＯ）、この処理を繰り返す。
【００６５】
一方、ユーザによってユーザＩＤ及びパスワードが入力されたと判定した場合（Ｓ１０２：ＹＥＳ）、入力されたユーザＩＤ及びパスワードをシステムへのログインを要求する情報と共にホストサーバ内のＷｅｂサーバへ送信する（Ｓ１０３）。
【００６６】
すなわち、図６（ｂ）のログイン画面７４において、ユーザによってユーザＩＤ及びパスワードがそれぞれの入力ボックスに入力された後、「ＯＫ」ボタン８４ｃが押下されることで、入力されたユーザＩＤ、パスワード及びシステムへのログインを要求するための情報がホストサーバ内のＷｅｂサーバへ送信される。
【００６７】
なお、ここでは、上述の「ユーザ登録」の際に発行されたログイン用ＱＲコード８５（図３参照）が携帯電話６ｂ等に保存されている場合、このログイン用ＱＲコードをロードすることによって、ユーザＩＤ、パスワード及びシステムへのログインを要求するための情報をホストサーバ内のＷｅｂサーバへ送信することもできる。
【００６８】
図５のフローチャートの説明に戻る。Ｓ１０４では、ログインが許可されたか否かを判定する。具体的には、ログインを要求した先のホストサーバ内のＷｅｂサーバから送信されてきたログインの可否情報に基づいて、ログインが許可されたか否かを判定する。ここで、ログインが許可されないと判定した場合（Ｓ１０４：ＮＯ）、すなわち、ユーザが誤ったユーザＩＤやパスワードを入力した等の何らかの不都合により、ホストサーバ内のＷｅｂサーバからログインを許可しない旨の情報が送信されてきた場合、ログインに失敗した旨のメッセージを画面に表示して（Ｓ１０５）、Ｓ１０１の処理へ戻る。
【００６９】
一方、ログインが許可された判定した場合（Ｓ１０４：ＹＥＳ）、すなわち、ユーザが正しいユーザＩＤ及びパスワードを入力したことで、ホストサーバ内のＷｅｂサーバからログインを許可する旨の情報が送信されてきた場合、ユーザＴＯＰメニュー画面を表示する（Ｓ１０６）。
【００７０】
図６（ｃ）は、パソコン６ａ、携帯電話６ｂ等のユーザ端末６におけるユーザＴＯＰメニュー画面７５の表示例である。このユーザＴＯＰメニュー画面７５は、ログインしたユーザが利用したいサービスを選択するための画面である。ここでは、ログインしたユーザのニックネーム「Ｍｉｋｅ０６」、当該ユーザまたは他のユーザの個人用Ｗｅｂページの閲覧を選択するための「Ｗｅｂページ閲覧」ボタン８６、当該ユーザの個人用Ｗｅｂページの更新を選択するための「Ｗｅｂページ更新」ボタン８７、システムからのログアウトを選択するための「ログアウト」ボタン８８等が表示されている。
【００７１】
一方、図６（ｄ）は、リモコン端末５におけるユーザＴＯＰメニュー画面７６の表示例である。このユーザＴＯＰメニュー画面７６は、図６（ｃ）に示すユーザ端末６用のユーザＴＯＰメニュー画面７５と同様に、ログインしたユーザが利用したいサービスを選択するための画面であるが、「Ｍｉｋｅ０６」さん、「Ａｌｅｘ」さん、「Ｊｏｅ」さんといった、ログイン中の複数のユーザそれぞれに対応するユーザＴＯＰメニュー画面７６を選択的に表示可能に構成されている。ここで、操作を行うユーザの選択は、各ユーザのニックネームが表示されたユーザ選択タブ９０を押下することで行うことができ、現在選択中のユーザに対応するユーザＴＯＰメニュー画面７６がポップアップ表示される。
【００７２】
リモコン端末５におけるユーザＴＯＰメニュー画面７６が、ユーザ端末６におけるユーザＴＯＰメニュー画面７５と異なり、ログイン中の複数のユーザそれぞれに対応するユーザＴＯＰメニュー画面７６を選択的に表示可能に構成されているのは、次のような理由による。すなわち、リモコン端末５は、カラオケルームにおいて複数のユーザによって共用されることが想定されている。したがって、１台のリモコン端末５を共用する全てのユーザに対して個人用Ｗｅｂページの閲覧・更新サービスを利用可能にするために、リモコン端末５は、ユーザ端末６とは異なり、複数のユーザが並行してログイン可能に構成されている。
【００７３】
ユーザＴＯＰメニュー画面７６には、現在選択中のユーザのニックネーム「Ｍｉｋｅ０６」、当該ユーザユーザまたは他のユーザの個人用Ｗｅｂページの閲覧を選択するための「Ｗｅｂページ閲覧」ボタン８６、当該ユーザの個人用Ｗｅｂページの更新を選択するための「Ｗｅｂページ更新」ボタン８７、当該ユーザがシステムからのログアウトを選択するための「ログアウト」ボタン８８等の他に、既にユーザがログイン中であっても、新たなユーザがログインしたり、新規ユーザに対する上述の「ユーザ登録」を行えるように、図６（ａ）のネットワークメニュー画面７１へ戻るための「ネットワークＴＯＰメニューへ」ボタン８９が表示されている。
【００７４】
図５のフローチャートの説明に戻る。Ｓ１０６でユーザＴＯＰメニュー画面を表示した後、ユーザからの入力に基づいて各種処理を選択する（Ｓ１０７）。具体的には、ユーザＴＯＰメニュー画面７５，７６において、ユーザによって「Ｗｅｂページ閲覧」ボタン８６、「Ｗｅｂページ更新」ボタン８７、「ログアウト」ボタン８８等の何れかが押下されたことを検知し、押下されたボタンに対応する処理を実行する。
【００７５】
Ｓ１０７において、「Ｗｅｂページ閲覧」ボタン８６が押下されたと判定した場合（Ｓ１０７：閲覧）、ユーザが閲覧を希望する個人用Ｗｅｂページを指定する指示をユーザから受け付け、指定された個人用Ｗｅｂページのデータの送信を要求する情報をホストサーバ内のＷｅｂサーバへ送信する（Ｓ１０８）。ここで、閲覧を希望する個人用Ｗｅｂページをユーザが指定するには、例えば、閲覧を希望する個人用Ｗｅｂページを所有するユーザのニックネームを入力することが考えられる。つまり、「Ｍｉｋｅ０６」さんが「Ａｌｅｘ」さんの個人用Ｗｅｂページを閲覧したい場合は、閲覧したい個人用Ｗｅｂページを指定する情報として、ニックネーム「Ａｌｅｘ」を入力すればよい。
【００７６】
そして、個人用Ｗｅｂページのデータの送信を要求した先のホストサーバ内のＷｅｂサーバから送信されてきた個人用Ｗｅｂページのデータを受信し、この受信したデータに基づいて、Ｗｅｂブラウザを介して図４（ｃ）に示すような個人用Ｗｅｂページを表示する（Ｓ１０９）。ここで、個人用Ｗｅｂページの閲覧を終了する旨の指示がユーザから入力されると、Ｓ１０６の処理へ戻る。
【００７７】
一方、Ｓ１０７において、「Ｗｅｂページ更新」ボタン８７が押下されたと判定した場合（Ｓ１０７：更新）、当該ユーザの個人用Ｗｅｂページを更新するためのデータの送信を要求する情報をホストサーバ内のＷｅｂサーバへ送信する（Ｓ１１０）。
【００７８】
そして、個人用Ｗｅｂページ更新用のデータの送信を要求した先のＷｅｂサーバから送信されてきた個人用Ｗｅｂページ更新用のデータを受信し、この受信したデータに基づいて個人用Ｗｅｂページ更新用の画面を表示してユーザからの更新操作を受け付ける（Ｓ１１１）。なお、ここでユーザが更新できる個人用Ｗｅｂページは、ログイン中のユーザ本人のものに限られ、他のユーザが所有する個人用Ｗｅｂページの更新できない。
【００７９】
Ｓ１１１においてユーザから個人用Ｗｅｂページを更新する（例えば、上述の「プロフィール」、「メッセージ」、「カラオケ情報」等の各コンテンツの内容を更新する）ための操作を受け付け、ユーザから更新が完了した旨の指示が入力されると、更新されたデータをホストサーバ内のＷｅｂサーバへ送信し（Ｓ１１２）、Ｓ１０６の処理へ戻る。
【００８０】
一方、Ｓ１０７において、「ログアウト」ボタン８８が押下されたと判定した場合（Ｓ１０７：ログアウト）、当該ユーザのログアウトを要求する旨の情報をホストサーバ内のＷｅｂサーバへ送信する（Ｓ１１３）。そして、当該ユーザがログアウトした旨のメッセージを表示し（Ｓ１１４）、当該ユーザのアカウントに対する「個人用Ｗｅｂページ閲覧・更新処理」を終了する。
【００８１】
図７は、リモコン端末５及びユーザ端末６において実行される「個人用Ｗｅｂページ閲覧・更新処理」に対応してカラオケ用ホストサーバ２またはインターネット用ホストサーバ３内のＷｅｂサーバ２ａ，３ａが実行する「個人用Ｗｅｂページ閲覧・更新サービス処理」のメイン処理の手順を示すフローチャートである。
【００８２】
まず、リモコン端末５またはユーザ端末６からユーザのログインを要求するための情報が送信されてきたか否かを判定する（Ｓ２０１）。ここで、ユーザのログインを要求するための情報が送信されてきていないと判定した場合（Ｓ２０１：ＮＯ）、この処理を繰り返す。
【００８３】
そして、ユーザのログインを要求するための情報が送信されてきたと判定した場合（Ｓ２０１：ＹＥＳ）、ユーザのログインを要求するための情報と共に送信されてきたユーザＩＤ及びパスワードを、データベース２ｂに格納されているユーザ登録データベース２ｃ（図４（ａ）参照）に登録されているユーザＩＤ及パスワードと照合することで、ログインを要求してきたユーザの認証の可否を判定する（Ｓ２０２）。
【００８４】
ここで、送信されてきたユーザＩＤ及びパスワードが、ユーザ登録データベース２ｃに登録されているユーザＩＤ及びパスワードと適合しないと判定した場合（Ｓ２０２：ＮＯ、認証ＮＧ）、ログインを要求する情報の送信元であるリモコン端末５またはユーザ端末６に対してログインを許可しない旨の情報を送信し（Ｓ２０４）、「個人用Ｗｅｂページ閲覧・更新サービス処理」を終了する。
【００８５】
一方、Ｓ２０２において、送信されてきたユーザＩＤ及びパスワードが、ユーザ登録データベース２ｃに登録されているユーザＩＤ及びパスワードと適合すると判定した場合（Ｓ２０２：ＹＥＳ、認証ＯＫ）、当該ユーザＩＤ及びパスワードに対応するユーザのログインを開始し（Ｓ２０３）、当該ユーザのログインを許可する旨の情報を、ログインを要求する情報の送信元のリモコン端末５またはユーザ端末６へ送信する（Ｓ２０５）。
【００８６】
そして、ログインを開始したユーザに対応するリモコン端末５またはユーザ端末６からの要求に応じて、各種処理を選択する（Ｓ２０６）。
具体的には、ログイン中のユーザに対応するリモコン端末５またはユーザ端末６から個人用Ｗｅｂページのデータの送信を要求する情報を受信した場合（Ｓ２０６：閲覧）、指定された個人用Ｗｅｂページのデータをデータベース２ｂに格納されている個人用Ｗｅｂページデータベース２ｄ（図４（ｂ）参照）から読み出し、この読み出したデータを要求元のリモコン端末５またはユーザ端末６へ送信する（Ｓ２０７）。
【００８７】
一方、Ｓ２０６において、ログイン中のユーザに対応するリモコン端末５またはユーザ端末６から個人用Ｗｅｂページのデータの更新を要求する情報を受信した場合（Ｓ２０６：更新）、個人用Ｗｅｂページデータベース２ｄ（図４（ｂ）参照）内に格納されている当該ユーザの個人用Ｗｅｂページのデータに基づいて、個人用Ｗｅｂページ更新用のデータを要求元のリモコン端末５またはユーザ端末６へ送信する（Ｓ２０８）。そして、当該リモコン端末５またはユーザ端末６から送信されてきた更新データに基づいて、個人用Ｗｅｂページデータベース２ｄ内に格納されている当該ユーザの個人用Ｗｅｂページのデータを更新する（Ｓ２０９）。
【００８８】
一方、Ｓ２０６において、ログイン中のユーザに対応するリモコン端末５またはユーザ端末６からログアウトを要求する情報を受信した場合（Ｓ２０６：ログアウト）、当該ユーザに対するログアウト処理を実行し（Ｓ２１０）、当該ユーザのアカウントに対する「個人用Ｗｅｂページ閲覧・更新サービス処理」を終了する。
【００８９】
［カラオケルームにおけるリモコン端末５による楽曲予約、歌唱中の処理の説明］
本実施形態のカラオケネットワークシステム１では、上述の「ユーザ登録」において登録済みのユーザであれば、ユーザがカラオケルームでカラオケを行う際、リモコン端末５からシステムにログインすることで、ユーザが行うカラオケ歌唱を当該ユーザのアカウントに対応付けることが可能になる。そして、当該ユーザに対応する歌唱履歴等のカラオケ歌唱情報をカラオケ装置４からカラオケ用ホストサーバ２へ送信することで、当該ユーザのカラオケ歌唱に関する情報をカラオケ用ホストサーバ２のデータベース２ｂに蓄積できる。
【００９０】
［リモコン端末５のユーザ切替処理の説明］
図８は、リモコン端末５が実行する「ユーザ切替処理」のメイン処理の手順を示すフローチャートである。この「ユーザ切替処理」は、ユーザがログインに用いたリモコン端末５以外のリモコン端末５からホストサーバ内のＷｅｂサーバにアクセスすることによって、Ｗｅｂサーバから配信される個人用Ｗｅｂページの閲覧や更新を行うための処理である。なお、本処理を実行するリモコン端末５は、特許請求の範囲における「特定のリモコン端末」に該当する。
【００９１】
まず、カラオケ装置４へログインユーザリストを要求し、カラオケ装置４からログインユーザリストを受信する（ステップ３０５。以下、ステップを記号Ｓで表記する。）。なお、上述のログインユーザリストとは、上述の「個人用Ｗｅｂページ閲覧・更新処理」によって当該カラオケ装置４を介してホストサーバにログインしているユーザのリストを指す。
【００９２】
続いて、当該リモコン端末５を操作中のユーザが、受信したログインユーザリストに含まれるか否かを判定する（Ｓ３１０）。当該リモコン端末５を操作中のユーザがログインユーザリストには含まれないと判定した場合には（Ｓ３１０：無し）、上述のログインユーザリストから特定のユーザ名を選択可能となるようにログインユーザリストを表示させ（Ｓ３５０）、ユーザからの選択入力を受け付ける。そして、本処理を終了する。
【００９３】
一方、当該リモコン端末５を操作中のユーザがログインユーザリストに含まれると判定した場合には（Ｓ３１０：有り）、図６（ｂ）に例示するログイン画面（ＩＤ／パスワード入力画面）を表示させ（Ｓ３１５）、ユーザからのＩＤ／パスワード入力を受け付ける入力処理を実行する（Ｓ３２０）。そして、入力処理によって入力されたＩＤ／パスワードを、ホストサーバ内のＷｅｂサーバへカラオケ装置４を介して送信する（Ｓ３２５）。
【００９４】
続いて、ホストサーバ内のＷｅｂサーバから送信された情報に基づき、ユーザからのログイン要求に対するホストサーバによる認証が許可されたか否かを判定する（Ｓ３３０）。認証が許可されたと判定した場合には（Ｓ３３０：ＯＫ）、その旨をカラオケ装置４に通知する（Ｓ３３５）。そして、本処理を終了する。
【００９５】
一方、認証が許可されなかったと判定した場合には（Ｓ３３０：ＮＧ）、同一のユーザからの認証の要求が３回を超えて連続で行われたか否かを判定する（Ｓ３４０）。この認証の要求が３回を超えて連続で行われていないと判定した場合には（Ｓ３４０：３回以内）、Ｓ３１５に戻り、以下の処理を実行する。一方、この認証の要求が３回を超えて連続で行われたと判定した場合には（Ｓ３４０：３回超えた）、そのリモコン端末５からユーザの操作によって送信されてくる情報を、カラオケ用ホストサーバ２により認証されたユーザによる情報とみなさず、この認証の要求を受け付けない旨（異常終了）を表示させる（Ｓ３４５）。そして、本処理を終了する。
【００９６】
［カラオケ装置４のユーザ管理処理の説明］
図９は、カラオケ装置４が実行する「ユーザ管理処理」のメイン処理の手順を示すフローチャートである。この「ユーザ管理処理」は、当該カラオケ装置４を介してリモコン端末５からＷｅｂサーバに対するログイン申請を行ったユーザについてログイン状態を管理するための処理である。
【００９７】
まず、ユーザからの要求を示す信号をリモコン端末５から受信したか否かを判定する（ステップ４１０。以下、ステップを記号Ｓで表記する。）。ユーザからの要求を示す信号をリモコン端末５から受信していないと判定した場合には（Ｓ４１０：無し）、ユーザからの要求を示す信号をリモコン端末５から受信したと判定するまで待機し、ユーザからの要求を示す信号をリモコン端末５から受信したと判定した場合には（Ｓ４１０：有り）、その信号がユーザをログインユーザリストへ追加する旨を示す信号であるか否かを判定する（Ｓ４２０）。その信号がユーザをログインユーザリストへ追加する旨を示す信号であると判定した場合には（Ｓ４２０：ＹＥＳ）、そのユーザをログインユーザリストに追加する処理を実行する（Ｓ４３０）。そして、本処理を終了する。
【００９８】
一方、その信号がユーザをログインユーザリストへ追加する旨を示す信号ではないと判定した場合には（Ｓ４２０：ＮＯ）、その信号がユーザをログインユーザリストから削除する旨を示す信号であるか否かを判定する（Ｓ４４０）。その信号がユーザをログインユーザリストから削除する旨を示す信号であると判定した場合には（Ｓ４４０：ＹＥＳ）、そのユーザをログインユーザリストから削除する処理を実行する（Ｓ４５０）。そして、本処理を終了する。
【００９９】
一方、その信号がユーザをログインユーザリストから削除する旨を示す信号ではないと判定した場合には（Ｓ４４０：ＮＯ）、そのまま本処理を終了する。
［第一実施形態の効果］
（１）このように第一実施形態のカラオケネットワークシステム１によれば、次のような効果を奏する。すなわち、例えば、ユーザがカラオケ用ホストサーバ２への接続に用いたリモコン端末５以外のリモコン端末５を用いてカラオケ用ホストサーバ２に接続するためには、上述のリモコン端末５からの接続状態を一旦解消しなくても、カラオケ装置の制御部１２が、そのリモコン端末５からユーザの操作によって送信されてくる情報を、カラオケ用ホストサーバ２により認証されたユーザによる情報とみなしてカラオケ用ホストサーバ２へ転送し、カラオケ用ホストサーバ２から受信した当該ユーザの個人用情報を、その情報の送信に利用したリモコン端末５へ転送する。このことにより、上述のようにユーザがカラオケ用ホストサーバ２への接続に用いたリモコン端末５以外のリモコン端末５を用いてカラオケ用ホストサーバ２に接続するためには、上述のリモコン端末５からの接続状態を一旦解消して他のリモコン端末５を介してカラオケ用ホストサーバ２へ再び接続する必要がない。また、カラオケ用ホストサーバ２への接続に用いたリモコン端末５をユーザが持ち歩く必要もない。したがって、カラオケルームなどの設置場所に複数のリモコン端末５が用意される場合に、リモコン端末５を介してカラオケ用ホストサーバ２に対して接続する際の利用者の利便性を向上させることができる。
【０１００】
（２）また、第一実施形態のカラオケネットワークシステム１によれば、上述のユーザ切替処理において、ユーザがログインに用いたリモコン端末５以外のリモコン端末５からの各種信号を受信した場合には、カラオケ装置４が備える制御部１２が、当該カラオケ装置４を介してカラオケ用ホストサーバ２へ認証を行っているユーザに関する情報（ログインユーザリスト）をそのリモコン端末５へ送信し、その送信された情報をリモコン端末５が受信する（Ｓ３０５）。このことにより、当該カラオケ装置４を介してカラオケ用ホストサーバ２へ認証を行っているユーザに関する情報をすべてのリモコン端末５に送信する場合に比べて、通信網を行き来するデータ量を低減させることができる。
【０１０１】
（３）また、第一実施形態のカラオケネットワークシステム１によれば、上述のユーザ切替処理において、ユーザがログインに用いたリモコン端末５以外のリモコン端末５から送信されたユーザを特定するための情報が、カラオケ用ホストサーバ２によって認証されたユーザに関する情報と合致しないと３回連続して判断した場合には、カラオケ装置４が備える制御部１２が、そのリモコン端末５からユーザの操作によって送信されてくる情報を、カラオケ用ホストサーバ２により認証されたユーザによる情報とみなさず、この認証の要求を受け付けない旨（異常終了）を表示させる（Ｓ３４５）。このことにより、例えばＩＤやパスワードなどのユーザを特定するための情報を第三者が推測しながら入力した場合でも、その情報を入力した第三者が、カラオケ用ホストサーバ２によって認証されたユーザではないことを高い確率で判断することができ、したがって、ユーザに関する情報を第三者に対して開示しないよう保護することができる。
【０１０２】
［他の実施形態］
以上、本発明の一実施形態について説明したが、本発明は上記実施形態に限定されるものではなく、以下のように様々な態様にて実施することが可能である。
【０１０３】
（１）上述のユーザ切替処理において、ユーザがログインに用いたリモコン端末５以外のリモコン端末５から送信されたユーザを特定するための情報がカラオケ用ホストサーバ２によって認証されたユーザに関する情報と合致すると判断した場合には、カラオケ装置４が備える制御部１２が、特定のリモコン端末からユーザの操作によって送信されてくる情報を、カラオケ用ホストサーバ２により認証されたユーザによる情報とみなしてカラオケ用ホストサーバ２へ転送するようにしてもよい。このようにすれば、ユーザがログインに用いたリモコン端末５以外のリモコン端末５から送信されたユーザを特定するための情報がカラオケ用ホストサーバ２によって認証されたユーザに関する情報と合致するか否かをカラオケ用ホストサーバ２に問い合わせることなくカラオケ装置４で判断することができ、カラオケ用ホストサーバ２の処理負担を軽減することができる。
【図面の簡単な説明】
【０１０４】
【図１】インターネット２００を利用したカラオケネットワークシステム１の概略構成を示すブロック図である。
【図２】カラオケ店等のカラオケルーム内に設置されているカラオケ装置４及びリモコン端末５のより具体的な構成を示すブロック図である。
【図３】リモコン端末５及びユーザ端末６によってユーザ登録を行う際の画面表示例を示す説明図である。
【図４】（ａ）は、ユーザ登録データベース２ｃの具体的内容を示す説明図であり、（ｂ）は、個人用Ｗｅｂページデータベース２ｄの具体的内容を示す説明図であり、（ｃ）は、個人用ＷｅｂページのＷｅｂブラウザ上での表示例を示す説明図である。
【図５】リモコン端末５及びユーザ端末６が実行する「個人用Ｗｅｂページ閲覧・更新処理」のメイン処理の手順を示すフローチャートである。
【図６】「個人用Ｗｅｂページ閲覧・更新処理」における画面表示例を示す説明図である。
【図７】リモコン端末５及びユーザ端末６において実行される「個人用Ｗｅｂページ閲覧・更新処理」に対応してカラオケ用ホストサーバ２またはインターネット用ホストサーバ３内のＷｅｂサーバ２ａ，３ａが実行する「個人用Ｗｅｂページ閲覧・更新サービス処理」のメイン処理の手順を示すフローチャートである。
【図８】リモコン端末５が実行する「ユーザ切替処理」のメイン処理の手順を示すフローチャートである。
【図９】カラオケ装置４が実行する「ユーザ管理処理」のメイン処理の手順を示すフローチャートである。
【符号の説明】
【０１０５】
１…カラオケネットワークシステム、２…カラオケ用ホストサーバ、
２ａ…Ｗｅｂサーバ、２ｂ…データベース、３…インターネット用ホストサーバ、
３ａ…Ｗｅｂサーバ、４…カラオケ装置、５…リモコン端末、６…ユーザ端末、
６ａ…パーソナルコンピュータ（パソコン）、６ｂ…携帯電話、１２…制御部、
１４…インタフェース部、１６…ハードディスク（ＨＤＤ）、１８…操作部、
２０…赤外線通信部、２２…操作処理部、２４…音声制御部、２６…マイクロフォン、
２８…スピーカ、３０…ＭＩＤＩ音源、３２…ビデオＲＡＭ、３４…映像再生部、
３６…モニタ、３８…映像制御部、４０…メモリ、５２…制御部、５４…赤外線通信部、
５６…メモリ、５８…表示部、６０…操作部、６２…操作処理部、６４…ビデオＲＡＭ、
６６…映像制御部、６８…無線ＬＡＮ通信部、１００…ＬＡＮ、
１１０…アクセスポイント、１２０，１３０…ルータ、２００…インターネット
【図１】
2007264404.tif 000003
【図２】
2007264404.tif 000004
【図３】
2007264404.tif 000005
【図４】
2007264404.tif 000006
【図５】
2007264404.tif 000007
【図６】
2007264404.tif 000008
【図７】
2007264404.tif 000009
【図８】
2007264404.tif 000010
【図９】
2007264404.tif 000011