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