(57)【要約】【課題】コミュニケーションサービスを利用するユーザを任意の分割単位に分割する際、分割単位内のユーザ同士のコミュニケーションが円滑に行われるように分割する。【解決手段】ユーザ管理サーバは、接続を許可するユーザ数に応じたアクセス先を識別するアクセス識別情報毎に、ユーザの属性を示すアクセス条件と、アクセス先に対応付けられたユーザ端末を識別するユーザ識別情報と、そのユーザ端末から送信されるコメントを記憶させるコメント記憶部を識別する接続先情報とが対応付けられたアクセス情報を記憶し、ユーザ端末から接続要求を受信すると、対応するアクセス条件に対応付けられたアクセス情報に空きがある場合には接続を許可し、コメントサーバは、ユーザ端末から送信されるコメントを受信すると、同一の接続先情報が対応付けられたユーザ端末間でコメントを共有させる。【選択図】図１
2011123868.tif 000002
【特許請求の範囲】
【請求項１】
複数のユーザ端末から送信されるコメントを受信し、受信した当該コメントを前記複数のユーザ端末に配信して表示させるコメントサーバと、前記コメントサーバによって提供されるコミュニケーションサービスへの接続要求を前記ユーザ端末から受信するユーザ管理サーバとを備えたコミュニケーションシステムであって、
前記ユーザ管理サーバは、
前記ユーザ端末のユーザを識別するユーザ識別情報毎に、当該ユーザの属性を示すユーザ属性情報が対応付けられたユーザ情報が記憶されるユーザ情報記憶部と、
前記コミュニケーションサービスへの接続を許可するユーザ数に応じたアクセス先を識別するアクセス識別情報毎に、当該アクセス先に対応付ける前記ユーザの属性を示すアクセス条件と、当該アクセス先に対応付けられた前記ユーザ端末を識別する前記ユーザ識別情報と、前記コメントサーバが備える複数のコメント記憶部のうち、当該アクセス先に対応付けられた前記ユーザ端末から送信される前記コメントを記憶させるコメント記憶部を識別する接続先情報とが対応付けられたアクセス情報が記憶されるアクセス情報記憶部と、
前記ユーザ端末から送信される前記接続要求を受信すると、当該ユーザ端末に対応する前記ユーザ属性情報を前記ユーザ情報記憶部から読み出し、読み出したユーザ属性情報に応じた前記アクセス条件が対応付けられた複数の前記アクセス情報のうち、前記ユーザ識別情報が対応付けられていない前記アクセス情報が存在するか否かを判定し、存在する場合には接続を許可して当該ユーザ端末を当該アクセス情報に対応付けて前記アクセス情報記憶部に記憶させ、存在しない場合には接続を許可せずに当該ユーザ端末を当該アクセス情報に対応付けないアクセス制御部と、を備え、
前記コメントサーバは、
前記ユーザ端末から送信される前記コメントが記憶される複数のコメント記憶部と、
前記ユーザ端末から送信される前記コメントを受信すると、受信した前記コメントを、前記複数のコメント記憶部のうち当該ユーザ端末に対応する前記接続先情報によって識別される前記コメント記憶部に記憶させるコメント受信部と、
前記複数のコメント記憶部に記憶された前記コメントを、当該コメント記憶部を接続先情報として対応付けられた前記ユーザ端末に配信するコメント配信部と、
を備えることを特徴とするコミュニケーションシステム。
【請求項２】
前記ユーザ管理サーバの、
前記アクセス情報記憶部には、
前記ユーザによって一時的に決定される当該ユーザの属性を示す一時的属性情報が、当該ユーザを前記アクセス先に対応付ける前記アクセス条件として記憶され、
前記アクセス制御部は、
前記ユーザ端末から前記一時的属性情報を前記接続要求とともに受信し、当該受信した一時的属性情報と前記アクセス情報記憶部に記憶された前記アクセス条件とを比較して、当該ユーザ端末を対応付ける前記アクセス情報を判定する
ことを特徴とする請求項１に記載のコミュニケーションシステム。
【請求項３】
前記ユーザ管理サーバの、
前記ユーザ情報記憶部に記憶される前記ユーザ情報には、当該ユーザの優先度の高低を示す情報が含まれ、
前記アクセス制御部は、
前記接続要求の送信元である前記ユーザ端末に対応する当該ユーザ属性情報に応じた前記アクセス条件が対応付けられた前記複数のアクセス情報のうち、前記ユーザ識別情報が対応付けられていない前記アクセス情報が存在しないと判定した場合、前記接続要求の送信元である前記ユーザ端末に対応する第１の前記優先度と、既に前記アクセス情報に対応付けられた前記ユーザに対応する第２の前記優先度とを比較し、既に前記アクセス情報に対応付けられた前記ユーザのうちに、前記第１の優先度より低い優先度が前記第２の優先度として対応付けられたユーザが含まれる場合には、当該第２の優先度に対応するユーザが対応付けられた前記アクセス情報に対応付けられた前記ユーザ識別情報を、前記第１の優先度に対応する前記ユーザの前記ユーザ識別情報に書き換えて前記アクセス情報記憶部に記憶させる
ことを特徴とする請求項１または請求項２に記載のコミュニケーションシステム。
【請求項４】
前記コミュニケーションシステムは、前記複数のユーザ端末に接続されたコンテンツサーバを備え、
当該コンテンツサーバは、
前記ユーザに配信されるコンテンツが記憶されているコンテンツ記憶部と、
前記ユーザ端末から送信されるコンテンツ配信要求に応じて、前記コンテンツ記憶部に記憶されている前記コンテンツを配信するコンテンツ配信部と、を備え、
前記コメントサーバのコメント記憶部には、前記コンテンツに対応付けられたコメントが記憶される
ことを特徴とする請求項１から請求項３までのいずれか１項に記載のコミュニケーションシステム。
【請求項５】
複数のユーザ端末から送信されるコメントを受信し、受信した前記コメントが記憶される複数のコメント記憶部を有し、当該コメントを前記複数のユーザ端末に配信して表示させるコメントサーバと、前記ユーザ端末のユーザを識別するユーザ識別情報毎に、当該ユーザの属性を示すユーザ属性情報が対応付けられたユーザ情報が記憶されるユーザ情報記憶部と、前記コメントサーバによって提供されるコミュニケーションサービスへの接続要求を前記ユーザ端末から受信し、当該コミュニケーションサービスへの接続を許可するユーザ数に応じたアクセス先を識別するアクセス識別情報毎に、当該アクセス先に対応付ける前記ユーザの属性を示すアクセス条件と、当該アクセス先に対応付けられた前記ユーザ端末を識別する前記ユーザ識別情報と、前記コメントサーバが備える複数のコメント記憶部のうち、当該アクセス先に対応付けられた前記ユーザ端末から送信される前記コメントを記憶させるコメント記憶部を識別する接続先情報とが対応付けられたアクセス情報が記憶されるアクセス情報記憶部とを有し、ユーザ管理サーバとを備えたコミュニケーションシステムのコミュニケーション方法であって、
前記ユーザ管理サーバが、
前記ユーザ端末から送信される前記接続要求を受信すると、当該ユーザ端末に対応する前記ユーザ属性情報を前記ユーザ情報記憶部から読み出し、読み出したユーザ属性情報に応じた前記アクセス条件が対応付けられた複数の前記アクセス情報のうち、前記ユーザ識別情報が対応付けられていない前記アクセス情報が存在するか否かを判定し、存在する場合には接続を許可して当該ユーザ端末を当該アクセス情報に対応付けて前記アクセス情報記憶部に記憶させ、存在しない場合には接続を許可せずに当該ユーザ端末を当該アクセス情報に対応付けないステップと、
前記コメントサーバが、
前記ユーザ端末から送信される前記コメントを受信すると、受信した前記コメントを、前記複数のコメント記憶部のうち当該ユーザ端末に対応する前記接続先情報によって識別される前記コメント記憶部に記憶させるステップと、
前記複数のコメント記憶部に記憶された前記コメントを、当該コメント記憶部を接続先情報として対応付けられた前記ユーザ端末に配信するステップと、
を備えることを特徴とするコミュニケーション方法。
【請求項６】
複数のユーザ端末から送信されるコメントを受信して自身が備える複数のコメント記憶部のいずれかに記憶させ、当該コメント記憶部に対応する前記複数のユーザ端末に当該コメントを配信して表示させるコメントサーバと、前記コメントサーバによって提供されるコミュニケーションサービスへの接続要求を前記ユーザ端末から受信するユーザ管理サーバとを備えたコミュニケーションシステムにおける前記ユーザ管理サーバであって、
前記ユーザ端末のユーザを識別するユーザ識別情報毎に、当該ユーザの属性を示すユーザ属性情報が対応付けられたユーザ情報が記憶されるユーザ情報記憶部と、
前記コミュニケーションサービスへの接続を許可するユーザ数に応じたアクセス先を識別するアクセス識別情報毎に、当該アクセス先に対応付ける前記ユーザの属性を示すアクセス条件と、当該アクセス先に対応付けられた前記ユーザ端末を識別する前記ユーザ識別情報と、前記コメントサーバが備える複数のコメント記憶部のうち、当該アクセス先に対応付けられた前記ユーザ端末から送信される前記コメントを記憶させるコメント記憶部を識別する接続先情報とが対応付けられたアクセス情報が記憶されるアクセス情報記憶部と、
前記ユーザ端末から送信される前記接続要求を受信すると、当該ユーザ端末に対応する前記ユーザ属性情報を前記ユーザ情報記憶部から読み出し、読み出したユーザ属性情報に応じた前記アクセス条件が対応付けられた複数の前記アクセス情報のうち、前記ユーザ識別情報が対応付けられていない前記アクセス情報が存在するか否かを判定し、存在する場合には接続を許可して当該ユーザ端末を当該アクセス情報に対応付けて前記アクセス情報記憶部に記憶させ、存在しない場合には接続を許可せずに当該ユーザ端末を当該アクセス情報に対応付けないアクセス制御部と、
を備えることを特徴とするユーザ管理サーバ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、再生されるコンテンツの進行に応じて入力されるコメントを複数のユーザ端末間で共有するコミュニケーションシステム、コミュニケーション方法およびユーザ管理サーバに関する。
【背景技術】
【０００２】
ネットワークを介して接続された複数のユーザ端末から送信されるコメントを配信し、ユーザ同士のコミュニケーションの場を提供するコミュニケーションサービスが存在する。例えば特許文献１には、チャットサービスにおいて大量のユーザ端末から送信されるコメントを複数のコメントサーバに分けて管理するコミュニケーションサービスが記載されている。これによれば、大量のユーザ端末がコミュニケーションサービスを利用する場合に、１台あたりのコメントサーバが管理するコメントの数を低減させ、処理負荷を分散させることができる。
【０００３】
ところで近年では、ユーザ端末において再生されるコンテンツの進行に合わせてユーザ端末に入力されるコメントを、複数のユーザ端末間で共有させるコミュニケーションサービスが提供されている。このようなコミュニケーションサービスにおいて、大量（例えば、数万）のユーザ端末から送信されるコメントの全てを全てのユーザ端末に配信しても、大量のコメントを受信したユーザ端末のユーザが全てのコメントを読んで把握することは困難であると考えられる。そこで、同一のコミュニケーションサービスが大量のユーザ端末に利用される場合、大量のユーザ端末を一定数毎の複数のグループに分割し、それぞれのグループが仮想的なルーム（部屋）に属するようにしてコメント数を制御することが考えられる。ここでは、同一ルームに属するユーザ端末間でのみコメントの送受信を行わせることにより、円滑なコミュニケーションが可能な程度のユーザ数によるコミュニケーションサービスを提供することが可能である。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平１０−３３４０２１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述のようなコミュニケーションサービスにおいて大量のユーザ端末が複数のルームに分割される場合、一般的にはユーザ端末からコメントサーバに接続要求が送信された順番に応じてユーザにルームが割り当てられる。すなわち、同一ルームに属するユーザ同士はその属性等に関わらず不作為に決定されるため、同一ルームに属するユーザ同士に共通の話題が少ないために円滑なコミュニケーションが図れない場合があると考えられる。また、例えばコミュニケーションサービスの提供者が特定のテーマに沿ったコミュニケーションサービスを提供しようとする場合、一定の共通性のあるユーザ同士が同一のルームに属するようにしたいという要望が存在することが考えられる。そこで、このように複数のユーザを任意の単位に分割して分割単位（ルーム）内でコミュニケーションを行わせるコミュニケーションサービスにおいて、同一のルームに属するユーザ同士に共通の関係性が存在するようにルームを分割することが望ましい。
【０００６】
本発明は、このような状況に鑑みてなされたもので、コミュニケーションサービスを利用するユーザを任意の分割単位に分割する際、分割単位内のユーザ同士のコミュニケーションが円滑に行われるように分割するコミュニケーションシステム、コミュニケーション方法およびユーザ管理サーバを提供する。
【課題を解決するための手段】
【０００７】
上述した課題を解決するために、本発明は、複数のユーザ端末から送信されるコメントを受信し、受信したコメントを複数のユーザ端末に配信して表示させるコメントサーバと、コメントサーバによって提供されるコミュニケーションサービスへの接続要求をユーザ端末から受信するユーザ管理サーバとを備えたコミュニケーションシステムであって、ユーザ管理サーバは、ユーザ端末のユーザを識別するユーザ識別情報毎に、ユーザの属性を示すユーザ属性情報が対応付けられたユーザ情報が記憶されるユーザ情報記憶部と、コミュニケーションサービスへの接続を許可するユーザ数に応じたアクセス先を識別するアクセス識別情報毎に、アクセス先に対応付けるユーザの属性を示すアクセス条件と、アクセス先に対応付けられたユーザ端末を識別するユーザ識別情報と、コメントサーバが備える複数のコメント記憶部のうち、アクセス先に対応付けられたユーザ端末から送信されるコメントを記憶させるコメント記憶部を識別する接続先情報とが対応付けられたアクセス情報が記憶されるアクセス情報記憶部と、ユーザ端末から送信される接続要求を受信すると、ユーザ端末に対応するユーザ属性情報をユーザ情報記憶部から読み出し、読み出したユーザ属性情報に応じたアクセス条件が対応付けられた複数のアクセス情報のうち、ユーザ識別情報が対応付けられていないアクセス情報が存在するか否かを判定し、存在する場合には接続を許可してユーザ端末をアクセス情報に対応付けてアクセス情報記憶部に記憶させ、存在しない場合には接続を許可せずにユーザ端末をアクセス情報に対応付けないアクセス制御部と、を備え、コメントサーバは、ユーザ端末から送信されるコメントが記憶される複数のコメント記憶部と、ユーザ端末から送信されるコメントを受信すると、受信したコメントを、複数のコメント記憶部のうちユーザ端末に対応する接続先情報によって識別されるコメント記憶部に記憶させるコメント受信部と、複数のコメント記憶部に記憶されたコメントを、コメント記憶部を接続先情報として対応付けられたユーザ端末に配信するコメント配信部と、を備えることを特徴とする。
【０００８】
また、本発明は、ユーザ管理サーバの、アクセス情報記憶部には、ユーザによって一時的に決定されるユーザの属性を示す一時的属性情報が、ユーザをアクセス先に対応付けるアクセス条件として記憶され、アクセス制御部は、ユーザ端末から一時的属性情報を接続要求とともに受信し、受信した一時的属性情報とアクセス情報記憶部に記憶されたアクセス条件とを比較して、ユーザ端末を対応付けるアクセス情報を判定することを特徴とする。
【０００９】
また、本発明は、ユーザ管理サーバの、ユーザ情報記憶部に記憶されるユーザ情報には、ユーザの優先度の高低を示す情報が含まれ、アクセス制御部は、接続要求の送信元であるユーザ端末に対応するユーザ属性情報に応じたアクセス条件が対応付けられた複数のアクセス情報のうち、ユーザ識別情報が対応付けられていないアクセス情報が存在しないと判定した場合、接続要求の送信元であるユーザ端末に対応する第１の優先度と、既にアクセス情報に対応付けられたユーザに対応する第２の優先度とを比較し、既にアクセス情報に対応付けられたユーザのうちに、第１の優先度より低い優先度が第２の優先度として対応付けられたユーザが含まれる場合には、第２の優先度に対応するユーザが対応付けられたアクセス情報に対応付けられたユーザ識別情報を、第１の優先度に対応するユーザのユーザ識別情報に書き換えてアクセス情報記憶部に記憶させることを特徴とする。
【００１０】
また、本発明は、上述のコミュニケーションシステムが、複数のユーザ端末に接続されたコンテンツサーバを備え、コンテンツサーバは、ユーザに配信されるコンテンツが記憶されているコンテンツ記憶部と、ユーザ端末から送信されるコンテンツ配信要求に応じて、コンテンツ記憶部に記憶されているコンテンツを配信するコンテンツ配信部と、を備え、コメントサーバのコメント記憶部には、コンテンツに対応付けられたコメントが記憶されることを特徴とする。
【００１１】
また、本発明は、複数のユーザ端末から送信されるコメントを受信し、受信したコメントが記憶される複数のコメント記憶部を有し、コメントを複数のユーザ端末に配信して表示させるコメントサーバと、ユーザ端末のユーザを識別するユーザ識別情報毎に、ユーザの属性を示すユーザ属性情報が対応付けられたユーザ情報が記憶されるユーザ情報記憶部と、コメントサーバによって提供されるコミュニケーションサービスへの接続要求をユーザ端末から受信し、コミュニケーションサービスへの接続を許可するユーザ数に応じたアクセス先を識別するアクセス識別情報毎に、アクセス先に対応付けるユーザの属性を示すアクセス条件と、アクセス先に対応付けられたユーザ端末を識別するユーザ識別情報と、コメントサーバが備える複数のコメント記憶部のうち、アクセス先に対応付けられたユーザ端末から送信されるコメントを記憶させるコメント記憶部を識別する接続先情報とが対応付けられたアクセス情報が記憶されるアクセス情報記憶部とを有し、ユーザ管理サーバとを備えたコミュニケーションシステムのコミュニケーション方法であって、ユーザ管理サーバが、ユーザ端末から送信される接続要求を受信すると、ユーザ端末に対応するユーザ属性情報をユーザ情報記憶部から読み出し、読み出したユーザ属性情報に応じたアクセス条件が対応付けられた複数のアクセス情報のうち、ユーザ識別情報が対応付けられていないアクセス情報が存在するか否かを判定し、存在する場合には接続を許可してユーザ端末をアクセス情報に対応付けてアクセス情報記憶部に記憶させ、存在しない場合には接続を許可せずにユーザ端末をアクセス情報に対応付けないステップと、コメントサーバが、ユーザ端末から送信されるコメントを受信すると、受信したコメントを、複数のコメント記憶部のうちユーザ端末に対応する接続先情報によって識別されるコメント記憶部に記憶させるステップと、複数のコメント記憶部に記憶されたコメントを、コメント記憶部を接続先情報として対応付けられたユーザ端末に配信するステップと、を備えることを特徴とする。
【００１２】
また、本発明は、複数のユーザ端末から送信されるコメントを受信して自身が備える複数のコメント記憶部のいずれかに記憶させ、コメント記憶部に対応する複数のユーザ端末にコメントを配信して表示させるコメントサーバと、コメントサーバによって提供されるコミュニケーションサービスへの接続要求をユーザ端末から受信するユーザ管理サーバとを備えたコミュニケーションシステムにおけるユーザ管理サーバであって、ユーザ端末のユーザを識別するユーザ識別情報毎に、ユーザの属性を示すユーザ属性情報が対応付けられたユーザ情報が記憶されるユーザ情報記憶部と、コミュニケーションサービスへの接続を許可するユーザ数に応じたアクセス先を識別するアクセス識別情報毎に、アクセス先に対応付けるユーザの属性を示すアクセス条件と、アクセス先に対応付けられたユーザ端末を識別するユーザ識別情報と、コメントサーバが備える複数のコメント記憶部のうち、アクセス先に対応付けられたユーザ端末から送信されるコメントを記憶させるコメント記憶部を識別する接続先情報とが対応付けられたアクセス情報が記憶されるアクセス情報記憶部と、ユーザ端末から送信される接続要求を受信すると、ユーザ端末に対応するユーザ属性情報をユーザ情報記憶部から読み出し、読み出したユーザ属性情報に応じたアクセス条件が対応付けられた複数のアクセス情報のうち、ユーザ識別情報が対応付けられていないアクセス情報が存在するか否かを判定し、存在する場合には接続を許可してユーザ端末をアクセス情報に対応付けてアクセス情報記憶部に記憶させ、存在しない場合には接続を許可せずにユーザ端末をアクセス情報に対応付けないアクセス制御部と、を備えることを特徴とする。
【発明の効果】
【００１３】
以上説明したように、本発明によれば、ユーザ管理サーバは、接続を許可するユーザ数に応じたアクセス先を識別するアクセス識別情報毎に、アクセス先に対応付けるユーザの属性を示すアクセス条件と、アクセス先に対応付けられたユーザ端末を識別するユーザ識別情報と、そのユーザ端末から送信されるコメントを記憶させるコメント記憶部を識別する接続先情報とが対応付けられたアクセス情報を記憶し、ユーザ端末から接続要求を受信すると、対応するアクセス条件に対応付けられたアクセス情報に空きがある場合には接続を許可し、コメントサーバは、ユーザ端末から送信されるコメントを受信すると、同一の接続先情報が対応付けられたユーザ端末間でコメントを共有させるようにしたので、コミュニケーションサービスを利用するユーザを任意の分割単位に分割する際、同一の属性が対応付けられたユーザ端末を同一の分割単位に分割してコメントを共有させることができ、より円滑にコミュニケーションを行なわせるコミュニケーションシステムを提供することができる。
【図面の簡単な説明】
【００１４】
【図１】本発明の一実施形態によるコミュニケーションシステムの構成例を示すブロック図である。
【図２】本発明の一実施形態による座席情報記憶部に記憶されるデータ例を示す図である。
【図３】本発明の一実施形態によるユーザ端末に表示される画面例を示す図である。
【図４】本発明の一実施形態によるコミュニケーションシステムの動作例を示すシーケンス図である。
【発明を実施するための形態】
【００１５】
以下、本発明の一実施形態について、図面を参照して説明する。
図１は、本実施形態によるコミュニケーションシステム１の構成を示すブロック図である。コミュニケーションシステム１は、コンテンツサーバ１００と、ユーザ管理サーバ２００と、コメントサーバ３００と、複数のユーザ端末４００（ユーザ端末４００−１、ユーザ端末４００−２、ユーザ端末４００−３、・・・）とのコンピュータ装置を備えている。これらのコンピュータ装置は、ネットワークを介して接続されている。ここで、複数台のユーザ端末４００−Ｎ（Ｎは任意の整数）は同様の構成であるため、特に区別しない場合にはユーザ端末４００として説明する。
【００１６】
コンテンツサーバ１００は、複数のユーザ端末によって再生されるコンテンツを配信するコンピュータ装置である。コンテンツサーバ１００は、コンテンツ記憶部１１０と、コンテンツ配信部１２０とを備えている。
コンテンツ記憶部１１０は、ユーザ端末４００に配信され再生されるコンテンツが記憶されている。コンテンツ記憶部１１０に記憶されるコンテンツは、例えば、時間軸を伴う動画や音声などの情報である。コンテンツ記憶部１１０に記憶されるコンテンツは、予め記憶された情報でも良いし、リアルタイムに生成される情報でも良い。例えば、予め撮影された料理番組の動画情報でも良いし、生中継によりリアルタイムに入力され記憶される動画情報でも良い。
コンテンツ配信部１２０は、ユーザ端末４００から送信されるコンテンツ配信要求に応じて、コンテンツ記憶部１１０に記憶されたコンテンツを配信する。
【００１７】
ユーザ管理サーバ２００は、コンテンツサーバ１００およびコメントサーバ３００によって提供されるコミュニケーションサービスへの接続要求をユーザ端末４００から受信するコンピュータ装置である。ユーザ管理サーバ２００は、ユーザ情報記憶部２１０と、座席情報記憶部２２０と、座席制御部２３０とを備えている。
【００１８】
ユーザ情報記憶部２１０には、ユーザ端末４００のユーザを識別するユーザ識別情報毎に、そのユーザの属性を示すユーザ属性情報が対応付けられたユーザ情報が記憶される。また、ユーザ情報記憶部２１０に記憶されるユーザ情報には、そのユーザの優先度の高低を示す情報が含まれる。ユーザの優先度の高低を示す情報は、例えば数値情報によって表され、コミュニケーションサービスにおいて付与されたユーザのポイントなどが適用できる。あるいは、ユーザの優先度の高低を示す情報には、例えば、コミュニケーションサービスに有料ユーザと無料ユーザが存在する場合、有料ユーザであるか無料ユーザであるかを示すフラグ値を適用することができる。この場合、有料ユーザである方が無料ユーザであるよりも優先度が高く、無料ユーザである方が有料ユーザであるよりも優先度が低いことを示す。本実施形態では、このような優先度フラグが対応付けられているものとして例を説明する。この他にユーザ情報には、例えば、ユーザの氏名、ハンドルネーム、生年月日、性別、血液型、住所などの情報が含まれる。
【００１９】
座席情報記憶部２２０には、コミュニケーションサービスへの接続を許可するユーザ数に応じたアクセス先を識別するアクセス識別情報毎に、アクセス先に対応付けるユーザの属性を示すアクセス条件（第１のアクセス条件（第１の着席条件））と、アクセス先に対応付けられたユーザ端末を識別するユーザ識別情報と、コメントサーバが備える複数のコメント記憶部のうち、アクセス先に対応付けられたユーザ端末から送信されるコメントを記憶させるコメント記憶部を識別する接続先情報とが対応付けられたアクセス情報が記憶される。本実施形態では、コミュニケーションサービスへの参加について仮想的な座席を想定し、アクセス識別情報とはこのような座席を識別する座席識別情報であるとして説明する。また、アクセス条件を着席条件とし、アクセス情報を着席情報とする。座席識別情報は、例えば、数値のみからなる整理番号のような情報であっても良いし、数値と英数字を組み合わせた情報などであっても良く、ユーザのアクセス先を一意に識別する情報であれば良い。また、座席情報記憶部２２０には、ユーザによって一時的に決定されるユーザの属性を示す一時的属性情報が、着席条件（第２の着席条件）として記憶される。第２の着席条件は、例えば、ユーザへの何らかの質問に対する回答などであっても良い。
【００２０】
図２は、座席情報記憶部２２０に記憶されるデータ例を示す図である。ここで、コミュニケーションシステム１がコミュニケーションサービスの提供を開始する段階では、座席識別情報と、接続先情報と、第１の着席条件と、第２の着席条件との情報が、管理者によって予め入力され記憶されている。ユーザ識別情報は、座席制御部２３０によって接続を許可すると判定されたユーザのユーザ識別情報が記憶される。例えば、図においては、座席識別情報が「１」である座席情報にはユーザ識別情報「Ｕｓｅｒ１２５」が、座席識別情報が「２」である座席情報にはユーザ識別情報「Ｕｓｅｒ１０１」が対応付けられているが、座席識別情報「４９９」に対応するユーザ識別情報は「−」となっており、まだユーザが対応付けられていないことを示している。
【００２１】
この例では、コミュニケーションサービスへの接続を許可するユーザ数が２００００であるとして、１〜２００００までの座席識別情報が予め記憶されている。また、座席識別情報が１〜４９９までの座席には、第１の着席条件として「女性」であることが定められている。この場合、座席識別情報が１〜４９９までの座席には、ユーザ属性情報における性別が女性を示すユーザのみが対応付けられ、仮想的な着席が行なわれる。ここで、座席識別情報が１〜４９９までの座席には、同一の接続先情報（第１のコメント記憶部）が対応付けられている。後述するように、ユーザ端末４００から送信されるコメントは、同一のコメント記憶部を接続先情報とすることにより仮想的な同一のルームに属するユーザ端末間でのみ共有される。すなわち、座席識別情報が１〜４９９までの座席に対応付けられたユーザは、同一のルームに属することとなる。
【００２２】
座席制御部２３０は、ユーザ端末４００から送信される接続要求を受信すると、ユーザ端末４００に対応するユーザ属性情報をユーザ情報記憶部２１０から読み出し、読み出したユーザ属性情報に応じた着席条件が対応付けられた複数の座席情報のうち、ユーザ識別情報が対応付けられていない座席情報が存在するか否かを判定し、存在する場合には接続を許可してユーザ端末４００を座席情報に対応付けて座席情報記憶部２２０に記憶させ、存在しない場合には接続を許可せずにユーザ端末４００を座席情報に対応付けない。例えば、座席識別情報が１〜４９９までの座席の第１の着席条件が女性であり、他の全ての座席の第１の着席条件が男性であり、座席識別情報が１〜４９９までの座席には既にユーザ識別情報が対応付けられているとする。この場合、ユーザ端末４００から新たに接続要求が送信され、そのユーザ端末に対応するユーザ属性における性別が「女性」である場合、そのユーザ端末には接続を許可せず、座席情報の情報更新は行なわない。
【００２３】
また、座席制御部２３０は、ユーザ端末４００から送信される一時的属性情報を接続要求とともに受信し、受信した一時的属性情報と座席情報記憶部２２０に記憶された着席条件とを比較して、ユーザ端末４００を対応付ける座席情報を判定する。例えば、チームＡとチームＢとの野球観戦のコミュニケーションサービスを提供する場合に、チームＡを応援するルームと、チームＢを応援するルームとを分割した座席情報を座席情報記憶部２２０に予め記憶させておく。そして、ユーザ端末４００から接続要求を受信する際に、一時的属性情報としていずれのチームを応援するかを示す情報の入力を受け付けて、入力された一時的属性情報と一致する着席条件に対応する座席にユーザを対応付ける。このようにすれば、予めユーザ情報記憶部２１０に記憶されたユーザ情報のみに拠らず、柔軟にルーム分割を行なうことができる。
【００２４】
また、座席制御部２３０は、接続要求の送信元であるユーザ端末４００に対応するユーザ属性情報に応じた着席条件が対応付けられた複数の座席情報のうち、ユーザ識別情報が対応付けられていない座席情報が存在しないと判定した場合、接続要求の送信元であるユーザ端末４００に対応する優先度（第１の優先度）と、既に座席情報に対応付けられたユーザに対応する優先度（第２の優先度）とを比較し、既に座席情報に対応付けられたユーザのうちに、接続要求の送信元であるユーザ端末４００の優先度よりも低い優先度が対応付けられたユーザが含まれる場合には、優先度の低いユーザが対応付けられた座席情報に対応付けられたユーザ識別情報を、優先度の高いユーザに対応するユーザ識別情報に書き換えて座席情報記憶部２２０に記憶させる。ここでは、上述のように、優先度として優先度フラグを適用し、優先度フラグにより有料ユーザであることが示される優先ユーザと、無料ユーザであることが示される非優先ユーザとが存在するとして例を説明する。例えば、座席情報記憶部２２０に記憶された１〜２００００までのユーザ情報のうち、第１の着席条件が女性である座席識別情報１〜４９９までの全ての座席に既にユーザ識別情報が対応付けられているとする。この場合、女性であり、かつ優先ユーザである属性を持つユーザ端末４００から新たに接続要求が送信されたとする。この場合、第１の着席条件が女性である座席は満員であるが、既に対応付けられている非優先ユーザのユーザ識別情報を抽出し、優先ユーザのユーザ識別情報により書き換える。
【００２５】
コメントサーバ３００は、ユーザ端末４００によって再生されるコンテンツに応じてユーザ端末４００から送信されるコメントを受信し、受信したコメントを複数のユーザ端末４００に配信して表示させるコンピュータ装置である。コメントサーバ３００は、記憶部３１０と、コメント受信部３２０と、コメント配信部３３０とを備えている。
記憶部３１０は、ユーザ端末４００から送信されるコメントが記憶される記憶部であり、接続許可された複数のユーザ端末４００から送信されるコメントのうち、定められたユーザ端末４００から送信されるコメントが記憶される複数のコメント記憶部（第１のコメント記憶部３１１と、第２のコメント記憶部３１２、・・・）を備えている。ここでは、第１のコメント記憶部３１１と第２のコメント記憶部３１２とを図示して説明するが、ルームの数に応じた任意の数のコメント記憶部を備えるようにして良い。また、コメント記憶部は、具体的には、例えばデータベーステーブルであっても良い。
【００２６】
コメント受信部３２０は、ユーザ端末４００から送信されるコメントを受信すると、受信したコメントを、複数のコメント記憶部のうちユーザ端末４００に対応する接続先情報によって識別されるコメント記憶部に記憶させる。例えば、接続先情報として第１のコメント記憶部３１１が対応付けられたユーザ識別情報に対応するユーザ端末４００からコメントが送信された場合には、受信したコメントを第１のコメント記憶部３１１に記憶させる。
【００２７】
コメント配信部３３０は、複数のコメント記憶部に記憶されたコメントを、同一のコメント記憶部を接続先情報として対応付けられたユーザ端末４００に配信する。例えば、第１のコメント記憶部３１１に記憶されたコメントは、第１のコメント記憶部３１１が接続先情報として対応付けられたユーザ識別情報に対応するユーザ端末４００に配信する。ここでは、例えば、コメント配信部３３０は、ユーザ管理サーバ２００の座席情報記憶部２２０から、同一のコメント記憶部を接続先情報として対応付けられたユーザ端末４００のユーザ識別情報を読み出し、読み出したユーザ識別情報を宛先としてコメントを配信する。
【００２８】
ユーザ端末４００は、コンテンツサーバ１００から配信されるコンテンツを再生し、コメントサーバ３００から配信されるコメントを合わせて出力するコンピュータ装置である。例えば、図３は、ユーザ端末４００に表示される画面例を示す図である。画面中の再生領域４１０には、コンテンツサーバ１００から配信される動画と、他のユーザ端末４００から送信されコメントサーバ３００によって配信されたコメントとが重ね合わせて表示される。コメントサーバ３００から配信されたコメントは、符号４１１に示されるように、動画上の右から左に流れるようにスクロールして表示される。これにより、コミュニケーションサービスのユーザは、動画を視聴しながら、動画の内容に応じて入力されるコメントを他のユーザと共有し、コミュニケーションを図ることが可能となる。
【００２９】
入力フォーム４１２には、キーボードやマウスなどの入力部を介してユーザからコメントが入力される。書込みボタン４１３は、クリックされることによって、入力フォーム４１２に入力されたテキストによるコメントや、コメント付与時間、動画識別情報、ユーザ識別情報などをユーザ管理サーバ２００やコメントサーバ３００に送信する。
【００３０】
コメント一覧表示エリア４１４は、複数のユーザから入力されたコメントが表示される領域である。このようにリスト化されたコメントは、ユーザ端末４００の送受信部がコメントサーバ３００から定期的に受信し、ユーザ端末４００の記憶領域に記憶される。コメント一覧表示エリア４１４には、コメントに付与された発言順序を示す番号（符号４１４ａ）、コメントを入力したユーザ名（符号４１４ｂ）、コメントの書き込みをしたコメント付与時間（符号４１４ｃ）、発言されたコメントの一部（符号４１４ｄ）が、投稿された実時間情報の順に従って表示される。
【００３１】
次に、本実施形態によるコミュニケーションシステム１の動作例を説明する。図４は、コミュニケーションシステム１に接続要求を行ったユーザ端末４００−１が、コミュニケーションサービスの利用を開始する動作例を説明する図である。ユーザ端末４００−１は、ユーザからの操作情報の入力に応じて、自身のユーザ識別情報が含まれる接続要求をユーザ管理サーバ２００に送信する（ステップＳ１）。ここで、ユーザ端末４００−１に対応するユーザは、コミュニケーションサービスに対して予め登録されたアカウントを用いてログイン済みであっても良いし、接続要求と同時にログインを行なうようにしても良い。
【００３２】
ユーザ管理サーバ２００の座席制御部２３０は、ユーザ端末４００−１から送信される接続要求を受信し、受信した接続要求に含まれるユーザ識別情報に対応するユーザ情報をユーザ情報記憶部２１０から読み出す。座席制御部２３０は、読み出したユーザ情報が示す属性に一致する着席条件が対応付けられている座席情報が存在するか否かを判定する（ステップＳ２）。ここで、図には明示していないが、座席情報に第２の着席条件が含まれる場合には、ユーザ管理サーバ２００は、ユーザ端末４００−１から送信される接続要求とともに一時的属性情報を受信しておく。そして、ユーザ端末４００−１から送信された一時的属性情報と、座席情報に含まれる第２の着席条件とを比較し、一時的属性情報に一致する第２の着席条件が対応付けられている座席情報を判定する。座席制御部２３０は、ユーザ端末４００−１の属性に一致する着席条件が対応付けられている座席情報が存在しないと判定すると（ステップＳ２：ＮＯ）、接続要求を却下し、処理を終了する（ステップＳ３）。一方、座席制御部２３０は、ユーザ端末４００−１の属性に一致する着席条件が対応付けられている座席情報が存在すると判定すると（ステップＳ２：ＹＥＳ）、読み出したユーザ情報が示す属性に一致する着席条件が対応付けられており、ユーザ識別情報が対応付けられていない空きの座席が存在するか否かを判定する（ステップＳ４）。
【００３３】
座席制御部２３０が、ステップＳ４において、空きが存在すると判定すると（ステップＳ４：ＹＥＳ）、座席制御部２３０は、ユーザ端末４００−１に接続情報を送信する（ステップＳ５）。接続情報とは、例えば、ユーザに対応付けた座席の接続先情報や、コンテンツサーバ１００とコメントサーバ３００とに接続するアドレスなどの情報である。ここで、コンテンツサーバ１００やコメントサーバ３００にアクセス制限がかかっている場合には、接続情報には、コンテンツサーバ１００やコメントサーバ３００にアクセスするためのパスワードなどの情報が含まれるようにしても良い。ステップＳ４において、座席制御部２３０が、空きが存在しないと判定すると（ステップＳ４：ＮＯ）、座席制御部２３０は、ユーザ端末４００−１のユーザが優先ユーザか否かを判定する（ステップＳ６）。本実施形態の例では、ユーザに対応付けられた優先度フラグによって優先ユーザか否かが判定される。座席制御部２３０は、ユーザ端末４００−１のユーザが優先ユーザでないと判定すると（ステップＳ６：ＮＯ）、接続要求を却下する（ステップＳ７）。
【００３４】
ステップＳ６において、座席制御部２３０が、ユーザ端末４００−１のユーザは優先ユーザであると判定すると（ステップＳ６：ＹＥＳ）、既に接続許可されたユーザのうちに非優先ユーザが存在するか否かを判定する（ステップＳ８）。ここで、座席制御部２３０が、既に接続許可されたユーザのうちに非優先ユーザが存在しないと判定すると（ステップＳ８：ＮＯ）、接続要求を却下する（ステップＳ９）。一方、座席制御部２３０が、既に接続許可されたユーザのうちに非優先ユーザが存在すると判定すると（ステップＳ８：ＹＥＳ）、既に接続許可されたユーザのうちの非優先ユーザを検出し、検出した非優先ユーザが対応付けられていた座席情報のユーザ識別情報を、優先ユーザに書き換える（ステップＳ１０）。そして、座席制御部２３０は、接続先情報をユーザ端末４００−１に送信する（ステップＳ１１）。ユーザ端末４００−１は、受信した接続先情報に基づいて、コメントサーバ３００およびコンテンツサーバ１００との通信を開始する（ステップＳ１２）。ここで、ユーザ端末４００−１は、コンテンツサーバ１００に対してコンテンツ配信要求を送信し、送信したコンテンツ配信要求に応じてコンテンツサーバ１００から配信されるコンテンツと、コンテンツに応じてコメントサーバ３００から配信されるコメントとを合わせて出力する。ユーザ端末４００−１にコメントが入力されれば、ユーザ端末４００−１は、入力されたコメントをコメントサーバ３００に送信する。コメントサーバ３００は、ユーザ端末４００−１から送信されたコメントを、記憶部３１０に記憶させ、同一のコメント記憶部が対応付けられた複数のユーザ端末４００に配信する。
【００３５】
以上説明したように、本実施形態によれば、共通した属性を持つユーザが同一のルームに対応付けられ、同一のルームに属するユーザ端末４００間でのみコメントが共有されるようにしたので、ユーザ同士が共通の属性を持つことを前提としたコミュニケーションを提供することができる。これにより、例えば、コミュニケーションサービスの提供者が「ガールズトーク」などのテーマを設定してコミュニケーションの場を提供しようとする場合に、そのサービスへの接続を許可するユーザを女性に限定することができる。これにより、例えば、提供者の意図に沿ったコミュニケーションの場を提供することが可能となる。
【００３６】
また、例えば数万のユーザがコミュニケーションサービスを利用している場合で、優先ユーザが後から接続要求を送信してきた場合に、先に接続している非優先ユーザの接続を切断して優先ユーザの接続を確立させる制御を行う場合、それぞれのセッションを個別に接続、切断することにより接続の入れ替えを行なっていた。これに対し、本実施形態によれば、座席情報記憶部２２０に記憶された座席情報から、非優先ユーザを検出し、検出した座席に対応付けられたユーザ識別情報を、優先ユーザのユーザ識別情報に書き換えることにより、容易に接続の入れ替えを行なうことが可能となる。
【００３７】
なお、本発明における処理部の機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することによりコミュニケーションサービスの提供を行ってもよい。なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものとする。また、「コンピュータシステム」は、ホームページ提供環境（あるいは表示環境）を備えたＷＷＷシステムも含むものとする。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリ（ＲＡＭ）のように、一定時間プログラムを保持しているものも含むものとする。
【００３８】
また、上記プログラムは、このプログラムを記憶装置等に格納したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されてもよい。ここで、プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク（通信網）や電話回線等の通信回線（通信線）のように情報を伝送する機能を有する媒体のことをいう。また、上記プログラムは、前述した機能の一部を実現するためのものであっても良い。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であっても良い。
【符号の説明】
【００３９】
１  コミュニケーションシステム
１００  コンテンツサーバ
１１０  コンテンツ記憶部
１２０  コンテンツ配信部
２００  ユーザ管理サーバ
２１０  ユーザ情報記憶部
２２０  座席情報記憶部
２３０  座席制御部
３００  コメントサーバ
３１０  記憶部
３１１  第１のコメント記憶部
３１２  第２のコメント記憶部
３２０  コメント受信部
３３０  コメント配信部
４００  ユーザ端末
４１０  再生領域
４１１  コメント
４１２  入力フォーム
４１３  書き込みボタン
４１４  コメント一覧表示エリア
【図１】
2011123868.tif 000003
【図２】
2011123868.tif 000004
【図３】
2011123868.tif 000005
【図４】
2011123868.tif 000006