(57)【特許請求の範囲】
【請求項１】
ユーザが操作する複数のクライアント端末装置へコンテンツを提供するコンテンツ提供システムであって、
前記複数のクライアント端末装置に提供される同一のコンテンツにおいて、当該コンテンツに配置された複数のアイコンのうち各クライアント端末装置を操作して各ユーザが移動させたアイコンの位置をリアルタイムに検知する検知手段と、
前記検知手段によって検知されたアイコンの位置が属する領域を判定する判定手段と、
前記判定手段によって判定された領域に応じて複数のアイコンが形成するフォーメーションの型を決定する決定手段と、
前記検知手段によって検知されたアイコンの位置と前記決定手段によって決定されたフォーメーションの型とを含むフォーメーションデータを記憶する記憶手段と、
前記決定手段によって決定されたフォーメーションの型を前記各クライアント端末装置へ送信する送信手段と
を有することを特徴とするコンテンツ提供システム。
【請求項２】
クライアント端末装置を操作するユーザへコンテンツを提供するコンテンツ提供システムであって、
複数のアイコンが配置されたコンテンツにおいて、クライアント端末装置を操作してユーザが移動させたアイコンの位置をリアルタイムに検知する検知手段と、
前記検知手段によって検知されたアイコンの位置が属する領域を判定する判定手段と、
前記判定手段によって判定された領域に応じて複数のアイコンが形成するフォーメーションの型を決定する決定手段と、
前記検知手段によって検知されたアイコンの位置と前記決定手段によって決定されたフォーメーションの型とを含むフォーメーションデータをアイコンを移動させたユーザの識別情報に対応付けて記憶する記憶手段と、
前記決定手段によって決定されたフォーメーションの型を前記クライアント端末装置へ送信する送信手段と、
複数のユーザそれぞれの識別情報に対応付けられたフォーメーションデータを集計する処理手段と
を有することを特徴とするコンテンツ提供システム。
【請求項３】
前記処理手段は、
同一のアイコンについて、複数のユーザがそれぞれどの位置に配置したか集計することを特徴とする請求項２記載のコンテンツ提供システム。
【請求項４】
前記処理手段は、
所定範囲の位置について、複数のユーザがそれぞれどのアイコンを配置したか集計することを特徴とする請求項２記載のコンテンツ提供システム。
【請求項５】
前記検知手段は、
クライアント端末装置を操作してユーザが指定したアイコンまたは位置をリアルタイムに検知し、
前記送信手段は、
前記検知手段によって検知されたアイコンまたは位置に関する前記処理手段の集計結果を送信することを特徴とする請求項２記載のコンテンツ提供システム。
【請求項６】
クライアント端末装置を操作するユーザへコンテンツを提供するコンテンツ提供システムであって、
複数のアイコンが配置されたコンテンツにおいて、クライアント端末装置を操作してユーザが移動させたアイコンの位置をリアルタイムに検知する検知手段と、
前記検知手段によって検知されたアイコンの位置が属する領域を判定する判定手段と、
前記判定手段によって判定された領域に応じて複数のアイコンが形成するフォーメーションの型を決定する決定手段と、
前記検知手段によって検知されたアイコンの位置と前記決定手段によって決定されたフォーメーションの型とを含むフォーメーションデータをアイコンを移動させたユーザの識別情報に対応付けて記憶する記憶手段と、
前記決定手段によって決定されたフォーメーションの型を前記クライアント端末装置へ送信する送信手段と、
ユーザが閲覧中のフォーメーションデータにおける１つのアイコンが同一の領域に配置された類似フォーメーションデータを検索する検索手段と、
前記検索手段によって検索された類似フォーメーションデータと閲覧中のフォーメーションデータとの類似度を判定する類似度判定手段と、
類似フォーメーションデータに関する情報を前記類似度判定手段によって判定された類似度が高い順に並べたリストを送信するリスト送信手段と
を有することを特徴とするコンテンツ提供システム。
【請求項７】
前記類似度判定手段は、
２つのフォーメーションデータにおいて所定の領域内に配置された同一のアイコン数が多いほど類似度が高いと判定することを特徴とする請求項６記載のコンテンツ提供システム。
【請求項８】
前記類似度判定手段は、
２つのフォーメーションデータにおいて同一のアイコンが配置された位置が近いほど類似度が高いと判定することを特徴とする請求項６記載のコンテンツ提供システム。
【請求項９】
前記記憶手段は、
アイコンが形成するフォーメーションに対するユーザのコメントをユーザの識別情報に対応付けて記憶することを特徴とする請求項１、２又は６のいずれか一つに記載のコンテンツ提供システム。
【請求項１０】
前記記憶手段は、
フォーメーションを編成したユーザのコメントおよびこのフォーメーションを閲覧したユーザのコメントをそれぞれユーザの識別情報に対応付けて記憶することを特徴とする請求項９記載のコンテンツ提供システム。
【請求項１１】
ユーザが閲覧を希望するフォーメーションデータの閲覧要求を受け付ける受付手段をさらに有し、
前記送信手段は、
前記受付手段によって受け付けられた閲覧要求に対応し、前記記憶手段に記憶されたフォーメーションデータを送信することを特徴とする請求項１、２又は６のいずれか一つに記載のコンテンツ提供システム。
【請求項１２】
前記検知手段は、
クライアント端末装置を操作してユーザが指定したアイコンをリアルタイムに検知し、
前記記憶手段は、
複数のアイコンそれぞれに対応する属性情報を記憶し、
前記送信手段は、
前記検知手段によって検知されたアイコンに対応し、前記記憶手段に記憶された属性情報を送信することを特徴とする請求項１、２又は６のいずれか一つに記載のコンテンツ提供システム。
【請求項１３】
ユーザが操作する複数のクライアント端末装置へコンテンツを提供するコンテンツ提供システムが実行するコンテンツ提供方法であって、
前記複数のクライアント端末装置に提供される同一のコンテンツにおいて、当該コンテンツに配置された複数のアイコンのうち各クライアント端末装置を操作して各ユーザが移動させたアイコンの位置をリアルタイムに検知する検知工程と、
前記検知工程にて検知されたアイコンの位置が属する領域を判定する判定工程と、
前記判定工程にて判定された領域に応じて複数のアイコンが形成するフォーメーションの型を決定する決定工程と、
前記検知工程にて検知されたアイコンの位置と前記決定工程にて決定されたフォーメーションの型とを含むフォーメーションデータをメモリに記憶する記憶工程と、
前記決定工程にて決定されたフォーメーションの型を前記各クライアント端末装置へ送信する送信工程と
を有することを特徴とするコンテンツ提供方法。
【請求項１４】
クライアント端末装置を操作するユーザへコンテンツを提供するコンテンツ提供システムが実行するコンテンツ提供方法であって、
複数のアイコンが配置されたコンテンツにおいて、クライアント端末装置を操作してユーザが移動させたアイコンの位置をリアルタイムに検知する検知工程と、
前記検知工程にて検知されたアイコンの位置が属する領域を判定する判定工程と、
前記判定工程にて判定された領域に応じて複数のアイコンが形成するフォーメーションの型を決定する決定工程と、
前記検知工程にて検知されたアイコンの位置と前記決定工程にて決定されたフォーメーションの型とを含むフォーメーションデータをアイコンを移動させたユーザの識別情報に対応付けてメモリに記憶する記憶工程と、
前記決定工程にて決定されたフォーメーションの型を前記クライアント端末装置へ送信する送信工程と、
複数のユーザそれぞれの識別情報に対応付けられたフォーメーションデータを集計する処理工程と
を有することを特徴とするコンテンツ提供方法。
【請求項１５】
クライアント端末装置を操作するユーザへコンテンツを提供するコンテンツ提供システムが実行するコンテンツ提供方法であって、
複数のアイコンが配置されたコンテンツにおいて、クライアント端末装置を操作してユーザが移動させたアイコンの位置をリアルタイムに検知する検知工程と、
前記検知工程にて検知されたアイコンの位置が属する領域を判定する判定工程と、
前記判定工程にて判定された領域に応じて複数のアイコンが形成するフォーメーションの型を決定する決定工程と、
前記検知工程にて検知されたアイコンの位置と前記決定工程にて決定されたフォーメーションの型とを含むフォーメーションデータをアイコンを移動させたユーザの識別情報に対応付けてメモリに記憶する記憶工程と、
前記決定工程にて決定されたフォーメーションの型を前記クライアント端末装置へ送信する送信工程と、
ユーザが閲覧中のフォーメーションデータにおける１つのアイコンが同一の領域に配置された類似フォーメーションデータを前記メモリから検索する検索工程と、
前記検索工程にて検索された類似フォーメーションデータと閲覧中のフォーメーションデータとの類似度を判定する類似度判定工程と、
類似フォーメーションデータに関する情報を前記類似度判定工程にて判定された類似度が高い順に並べたリストを送信するリスト送信工程と
を有することを特徴とするコンテンツ提供方法。
【請求項１６】
ユーザが操作する複数のクライアント端末装置へコンテンツを提供するコンテンツ提供プログラムであって、
前記複数のクライアント端末装置に提供される同一のコンテンツにおいて、当該コンテンツに配置された複数のアイコンのうち各クライアント端末装置を操作して各ユーザが移動させたアイコンの位置をリアルタイムに検知する検知手順と、
前記検知手順にて検知されたアイコンの位置が属する領域を判定する判定手順と、
前記判定手順にて判定された領域に応じて複数のアイコンが形成するフォーメーションの型を決定する決定手順と、
前記検知手順にて検知されたアイコンの位置と前記決定手順にて決定されたフォーメーションの型とを含むフォーメーションデータをメモリに記憶する記憶手順と、
前記決定手順にて決定されたフォーメーションの型を前記各クライアント端末装置へ送信する送信手順と
をコンピュータに実行させることを特徴とするコンテンツ提供プログラム。
【請求項１７】
クライアント端末装置を操作するユーザへコンテンツを提供するコンテンツ提供プログラムであって、
複数のアイコンが配置されたコンテンツにおいて、クライアント端末装置を操作してユーザが移動させたアイコンの位置をリアルタイムに検知する検知手順と、
前記検知手順にて検知されたアイコンの位置が属する領域を判定する判定手順と、
前記判定手順にて判定された領域に応じて複数のアイコンが形成するフォーメーションの型を決定する決定手順と、
前記検知手順にて検知されたアイコンの位置と前記決定手順にて決定されたフォーメーションの型とを含むフォーメーションデータをアイコンを移動させたユーザの識別情報に対応付けてメモリに記憶する記憶手順と、
前記決定手順にて決定されたフォーメーションの型を前記クライアント端末装置へ送信する送信手順と、
複数のユーザそれぞれの識別情報に対応付けられたフォーメーションデータを集計する処理手順と
をコンピュータに実行させることを特徴とするコンテンツ提供プログラム。
【請求項１８】
クライアント端末装置を操作するユーザへコンテンツを提供するコンテンツ提供プログラムであって、
複数のアイコンが配置されたコンテンツにおいて、クライアント端末装置を操作してユーザが移動させたアイコンの位置をリアルタイムに検知する検知手順と、
前記検知手順にて検知されたアイコンの位置が属する領域を判定する判定手順と、
前記判定手順にて判定された領域に応じて複数のアイコンが形成するフォーメーションの型を決定する決定手順と、
前記検知手順にて検知されたアイコンの位置と前記決定手順にて決定されたフォーメーションの型とを含むフォーメーションデータをアイコンを移動させたユーザの識別情報に対応付けてメモリに記憶する記憶手順と、
前記決定手順にて決定されたフォーメーションの型を前記クライアント端末装置へ送信する送信手順と、
ユーザが閲覧中のフォーメーションデータにおける１つのアイコンが同一の領域に配置された類似フォーメーションデータを前記メモリから検索する検索手順と、
前記検索手順にて検索された類似フォーメーションデータと閲覧中のフォーメーションデータとの類似度を判定する類似度判定手順と、
類似フォーメーションデータに関する情報を前記類似度判定手順にて判定された類似度が高い順に並べたリストを送信するリスト送信手順と
をコンピュータに実行させることを特徴とするコンテンツ提供プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、クライアント端末装置を操作するユーザへコンテンツを提供するコンテンツ提供システム、コンテンツ提供方法、およびコンテンツ提供プログラムに関し、特に、インターネットを介して複数のユーザがチームスポーツに関するコミュニケーションをとる場合に、情報伝達の円滑化を図ることができるコンテンツ提供システム、コンテンツ提供方法、およびコンテンツ提供プログラムに関する。
【背景技術】
【０００２】
コンピュータやインターネットの発達に伴い、最近では、スポーツの楽しみ方も変化してきている。例えば、サッカーなどのチームスポーツに関するコンピュータゲームにおいては、ユーザが擬似的に監督の役割を果たしてチーム編成などを行うものがある。このようなゲームのユーザは、所望の選手のアイコンを所望のポジションに配置し、仮想的な試合を行ったり、所定の評価を得たりして楽しむことができる（例えば特許文献１参照）。
【０００３】
また、インターネットを介した掲示板やチャットなどを利用して、同じ趣味を有するユーザや遠隔地のユーザとコミュニケーションを図ることが日常的な娯楽として行われている。上述のゲームは、個々のユーザが個人的に楽しむものである一方、掲示板やチャットなどを利用したコミュニケーションは、比較的多数のユーザが参加して成り立っている。すなわち、掲示板やチャットなどでは、例えばサッカーを愛好するユーザ同士が互いに推奨するチーム編成を共有して議論したり、複数のユーザが共同で好ましいフォーメーションを考案したりすることが行われる。
【０００４】
【特許文献１】特開２００２−２３９２３１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、掲示板やチャットは、主に文字情報をやり取りするものであり、チームスポーツのフォーメーションなどを複数のユーザが共有するには一定の限界があるという問題がある。具体的には、掲示板やチャットによってフォーメーションを伝達するためには、文章による説明をすることが考えられるが、微妙な位置の違いなどを表現するのには手間がかかり効率が悪い。また、文字や記号を用いてアスキーアートと呼ばれる絵柄を作成し、フォーメーションを表現することも考えられるが、アスキーアートの作成には高度な技術を要する上に、表示するフォントの設定などによっては正しく表示されないことがある。
【０００６】
本発明はかかる点に鑑みてなされたものであり、インターネットを介して複数のユーザがチームスポーツに関するコミュニケーションをとる場合に、情報伝達の円滑化を図ることができるコンテンツ提供システム、コンテンツ提供方法、およびコンテンツ提供プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、本発明は、クライアント端末装置を操作するユーザへコンテンツを提供するコンテンツ提供システムであって、複数のアイコンが配置されたコンテンツにおいて、クライアント端末装置を操作してユーザが移動させたアイコンの位置をリアルタイムに検知する検知手段と、前記検知手段によって検知されたアイコンの位置が属する領域を判定する判定手段と、前記判定手段によって判定された領域に応じて複数のアイコンが形成するフォーメーションの型を決定する決定手段と、前記検知手段によって検知されたアイコンの位置と前記決定手段によって決定されたフォーメーションの型とを含むフォーメーションデータをアイコンを移動させたユーザの識別情報に対応付けて記憶する記憶手段と、前記決定手段によって決定されたフォーメーションの型を前記クライアント端末装置へ送信する送信手段とを有することを特徴とする。
【０００８】
また、本発明は、上記発明において、前記記憶手段は、アイコンが形成するフォーメーションに対するユーザのコメントをユーザの識別情報に対応付けて記憶することを特徴とする。
【０００９】
また、本発明は、上記発明において、前記記憶手段は、フォーメーションを編成したユーザのコメントおよびこのフォーメーションを閲覧したユーザのコメントをそれぞれユーザの識別情報に対応付けて記憶することを特徴とする。
【００１０】
また、本発明は、上記発明において、ユーザが閲覧を希望するフォーメーションデータの閲覧要求を受け付ける受付手段をさらに有し、前記送信手段は、前記受付手段によって受け付けられた閲覧要求に対応し、前記記憶手段に記憶されたフォーメーションデータを送信することを特徴とする。
【００１１】
また、本発明は、上記発明において、前記検知手段は、クライアント端末装置を操作してユーザが指定したアイコンをリアルタイムに検知し、前記記憶手段は、複数のアイコンそれぞれに対応する属性情報を記憶し、前記送信手段は、前記検知手段によって検知されたアイコンに対応し、前記記憶手段に記憶された属性情報を送信することを特徴とする。
【００１２】
また、本発明は、上記発明において、複数のユーザそれぞれの識別情報に対応付けられたフォーメーションデータを集計する処理手段をさらに有することを特徴とする。
【００１３】
また、本発明は、上記発明において、前記処理手段は、同一のアイコンについて、複数のユーザがそれぞれどの位置に配置したか集計することを特徴とする。
【００１４】
また、本発明は、上記発明において、前記処理手段は、所定範囲の位置について、複数のユーザがそれぞれどのアイコンを配置したか集計することを特徴とする。
【００１５】
また、本発明は、上記発明において、前記検知手段は、クライアント端末装置を操作してユーザが指定したアイコンまたは位置をリアルタイムに検知し、前記送信手段は、前記検知手段によって検知されたアイコンまたは位置に関する前記処理手段の集計結果を送信することを特徴とする。
【００１６】
また、本発明は、上記発明において、ユーザが閲覧中のフォーメーションデータにおける１つのアイコンが同一の位置に配置された類似フォーメーションデータを検索する検索手段と、前記検索手段によって検索された類似フォーメーションデータと閲覧中のフォーメーションデータとの類似度を判定する類似度判定手段とをさらに有し、前記送信手段は、類似フォーメーションデータに関する情報を前記類似度判定手段によって判定された類似度が高い順に並べたリストを送信することを特徴とする。
【００１７】
また、本発明は、上記発明において、前記類似度判定手段は、２つのフォーメーションデータにおいて所定の領域内に配置された同一のアイコン数が多いほど類似度が高いと判定することを特徴とする。
【００１８】
また、本発明は、上記発明において、前記類似度判定手段は、２つのフォーメーションデータにおいて同一のアイコンが配置された位置が近いほど類似度が高いと判定することを特徴とする。
【００１９】
また、本発明は、クライアント端末装置を操作するユーザへコンテンツを提供するコンテンツ提供方法であって、複数のアイコンが配置されたコンテンツにおいて、クライアント端末装置を操作してユーザが移動させたアイコンの位置をリアルタイムに検知する検知工程と、前記検知工程にて検知されたアイコンの位置が属する領域を判定する判定工程と、前記判定工程にて判定された領域に応じて複数のアイコンが形成するフォーメーションの型を決定する決定工程と、前記検知工程にて検知されたアイコンの位置と前記決定工程にて決定されたフォーメーションの型とを含むフォーメーションデータをアイコンを移動させたユーザの識別情報に対応付けてメモリに記憶する記憶工程と、前記決定工程にて決定されたフォーメーションの型を前記クライアント端末装置へ送信する送信工程とを有することを特徴とする。
【００２０】
また、本発明は、上記発明において、アイコンが形成するフォーメーションに対するユーザのコメントをユーザの識別情報に対応付けて前記メモリに記憶するコメント記憶工程をさらに有することを特徴とする。
【００２１】
また、本発明は、上記発明において、前記メモリは、フォーメーションを編成したユーザのコメントおよびこのフォーメーションを閲覧した他ユーザのコメントをそれぞれユーザの識別情報に対応付けて記憶することを特徴とする。
【００２２】
また、本発明は、上記発明において、ユーザが閲覧を希望するフォーメーションデータの閲覧要求を受け付ける受付工程と、前記受付工程にて受け付けられた閲覧要求に対応し、前記メモリに記憶されたフォーメーションデータを送信するフォーメーションデータ送信工程とをさらに有することを特徴とする。
【００２３】
また、本発明は、上記発明において、クライアント端末装置を操作してユーザが指定したアイコンをリアルタイムに検知する指定アイコン検知工程と、複数のアイコンそれぞれに対応して前記メモリに記憶された属性情報のうち、前記指定アイコン検知工程にて検知されたアイコンに対応する属性情報を送信する属性情報送信工程とをさらに有することを特徴とする。
【００２４】
また、本発明は、上記発明において、複数のユーザそれぞれの識別情報に対応付けられたフォーメーションデータを集計する処理工程をさらに有することを特徴とする。
【００２５】
また、本発明は、上記発明において、前記処理工程は、同一のアイコンについて、複数のユーザがそれぞれどの位置に配置したか集計することを特徴とする。
【００２６】
また、本発明は、上記発明において、前記処理工程は、所定範囲の位置について、複数のユーザがそれぞれどのアイコンを配置したか集計することを特徴とする。
【００２７】
また、本発明は、上記発明において、クライアント端末装置を操作してユーザが指定したアイコンまたは位置をリアルタイムに検知するユーザ指定検知工程と、前記ユーザ指定検知工程にて検知されたアイコンまたは位置に関する前記処理工程の集計結果を送信する集計結果送信工程とをさらに有することを特徴とする。
【００２８】
また、本発明は、上記発明において、ユーザが閲覧中のフォーメーションデータにおける１つのアイコンが同一の位置に配置された類似フォーメーションデータを前記メモリから検索する検索工程と、前記検索工程にて検索された類似フォーメーションデータと閲覧中のフォーメーションデータとの類似度を判定する類似度判定工程と、類似フォーメーションデータに関する情報を前記類似度判定工程にて判定された類似度が高い順に並べたリストを送信するリスト送信工程とをさらに有することを特徴とする。
【００２９】
また、本発明は、上記発明において、前記類似度判定工程は、２つのフォーメーションデータにおいて所定の領域内に配置された同一のアイコン数が多いほど類似度が高いと判定することを特徴とする。
【００３０】
また、本発明は、上記発明において、前記類似度判定工程は、２つのフォーメーションデータにおいて同一のアイコンが配置された位置が近いほど類似度が高いと判定することを特徴とする。
【００３１】
また、本発明は、クライアント端末装置を操作するユーザへコンテンツを提供するコンテンツ提供プログラムであって、複数のアイコンが配置されたコンテンツにおいて、クライアント端末装置を操作してユーザが移動させたアイコンの位置をリアルタイムに検知する検知手順と、前記検知手順にて検知されたアイコンの位置が属する領域を判定する判定手順と、前記判定手順にて判定された領域に応じて複数のアイコンが形成するフォーメーションの型を決定する決定手順と、前記検知手順にて検知されたアイコンの位置と前記決定手順にて決定されたフォーメーションの型とを含むフォーメーションデータをアイコンを移動させたユーザの識別情報に対応付けてメモリに記憶する記憶手順と、前記決定手順にて決定されたフォーメーションの型を前記クライアント端末装置へ送信する送信手順とをコンピュータに実行させることを特徴とする。
【００３２】
また、本発明は、上記発明において、アイコンが形成するフォーメーションに対するユーザのコメントをユーザの識別情報に対応付けて前記メモリに記憶するコメント記憶手順をさらにコンピュータに実行させることを特徴とする。
【００３３】
また、本発明は、上記発明において、前記メモリは、フォーメーションを編成したユーザのコメントおよびこのフォーメーションを閲覧した他ユーザのコメントをそれぞれユーザの識別情報に対応付けて記憶することを特徴とする。
【００３４】
また、本発明は、上記発明において、ユーザが閲覧を希望するフォーメーションデータの閲覧要求を受け付ける受付手順と、前記受付手順にて受け付けられた閲覧要求に対応し、前記メモリに記憶されたフォーメーションデータを送信するフォーメーションデータ送信手順とをさらにコンピュータに実行させることを特徴とする。
【００３５】
また、本発明は、上記発明において、クライアント端末装置を操作してユーザが指定したアイコンをリアルタイムに検知する指定アイコン検知手順と、複数のアイコンそれぞれに対応して前記メモリに記憶された属性情報のうち、前記指定アイコン検知手順にて検知されたアイコンに対応する属性情報を送信する属性情報送信手順とをさらにコンピュータに実行させることを特徴とする。
【００３６】
また、本発明は、上記発明において、複数のユーザそれぞれの識別情報に対応付けられたフォーメーションデータを集計する処理手順をさらにコンピュータに実行させることを特徴とする。
【００３７】
また、本発明は、上記発明において、前記処理手順は、同一のアイコンについて、複数のユーザがそれぞれどの位置に配置したか集計することを特徴とする。
【００３８】
また、本発明は、上記発明において、前記処理手順は、所定範囲の位置について、複数のユーザがそれぞれどのアイコンを配置したか集計することを特徴とする。
【００３９】
また、本発明は、上記発明において、クライアント端末装置を操作してユーザが指定したアイコンまたは位置をリアルタイムに検知するユーザ指定検知手順と、前記ユーザ指定検知手順にて検知されたアイコンまたは位置に関する前記処理手順の集計結果を送信する集計結果送信手順とをさらにコンピュータに実行させることを特徴とする。
【００４０】
また、本発明は、上記発明において、ユーザが閲覧中のフォーメーションデータにおける１つのアイコンが同一の位置に配置された類似フォーメーションデータを前記メモリから検索する検索手順と、前記検索手順にて検索された類似フォーメーションデータと閲覧中のフォーメーションデータとの類似度を判定する類似度判定手順と、類似フォーメーションデータに関する情報を前記類似度判定手順にて判定された類似度が高い順に並べたリストを送信するリスト送信手順とをさらにコンピュータに実行させることを特徴とする。
【００４１】
また、本発明は、上記発明において、前記類似度判定手順は、２つのフォーメーションデータにおいて所定の領域内に配置された同一のアイコン数が多いほど類似度が高いと判定することを特徴とする。
【００４２】
また、本発明は、上記発明において、前記類似度判定手順は、２つのフォーメーションデータにおいて同一のアイコンが配置された位置が近いほど類似度が高いと判定することを特徴とする。
【発明の効果】
【００４３】
本発明によれば、複数のアイコンが配置されたコンテンツにおいて、クライアント端末装置を操作してユーザが移動させたアイコンの位置をリアルタイムに検知し、検知されたアイコンの位置が属する領域を判定し、判定された領域に応じて複数のアイコンが形成するフォーメーションの型を決定し、検知されたアイコンの位置と決定されたフォーメーションの型とを含むフォーメーションデータをアイコンを移動させたユーザの識別情報に対応付けてメモリに記憶し、決定されたフォーメーションの型をクライアント端末装置へ送信する。このため、ユーザが選手のアイコンを自由に配置して編成したフォーメーションおよびこのフォーメーションの型を他のユーザへ視覚的に提示することができ、インターネットを介して複数のユーザがチームスポーツに関するコミュニケーションをとる場合に、情報伝達の円滑化を図ることができる。
【００４４】
また、本発明によれば、アイコンが形成するフォーメーションに対するユーザのコメントをユーザの識別情報に対応付けてメモリに記憶するため、ユーザが編成したフォーメーションに付加したコメントを他のユーザへフォーメーションとともに提示することができる。
【００４５】
また、本発明によれば、フォーメーションを編成したユーザのコメントおよびこのフォーメーションを閲覧したユーザのコメントをそれぞれユーザの識別情報に対応付けて記憶する。このため、フォーメーションを編成したユーザとフォーメーションを閲覧したユーザとの間でコメントをやり取りすることができ、さらに活発なコミュニケーションを行うことができる。
【００４６】
また、本発明によれば、ユーザが閲覧を希望するフォーメーションデータの閲覧要求を受け付け、受け付けられた閲覧要求に対応し、メモリに記憶されたフォーメーションデータを送信する。このため、ユーザは所望のフォーメーションデータを閲覧することができ、同一のフォーメーションを閲覧する他のユーザと例えばチャットなどをしてコミュニケーションをとることができる。
【００４７】
また、本発明によれば、クライアント端末装置を操作してユーザが指定したアイコンをリアルタイムに検知し、複数のアイコンそれぞれに対応してメモリに記憶された属性情報のうち、検知されたアイコンに対応する属性情報を送信する。このため、アイコンが例えばスポーツ選手のものであれば、ユーザはアイコンを指定するとリアルタイムで選手の能力データなどの属性情報を参照することができる。
【００４８】
また、本発明によれば、複数のユーザそれぞれの識別情報に対応付けられたフォーメーションデータを集計するため、複数のユーザが編成したフォーメーションを集計して、選手別およびポジション別の支持傾向などを得ることができ、例えばオールスターなどの投票システムとして利用することができる。
【００４９】
また、本発明によれば、同一のアイコンについて、複数のユーザがそれぞれどの位置に配置したか集計するため、アイコンが示す選手について支持されるポジションが判明する。
【００５０】
また、本発明によれば、所定範囲の位置について、複数のユーザがそれぞれどのアイコンを配置したか集計するため、特定のポジションについて支持される選手が判明する。
【００５１】
また、本発明によれば、クライアント端末装置を操作してユーザが指定したアイコンまたは位置をリアルタイムに検知し、検知されたアイコンまたは位置に関する集計結果を送信する。このため、ユーザは選手やポジションを指定するとリアルタイムで選手やポジションに関する複数ユーザの支持傾向を参照することができる。
【００５２】
また、本発明によれば、ユーザが閲覧中のフォーメーションデータにおける１つのアイコンが同一の位置に配置された類似フォーメーションデータをメモリから検索し、検索された類似フォーメーションデータと閲覧中のフォーメーションデータとの類似度を判定し、類似フォーメーションデータに関する情報を類似度が高い順に並べたリストを送信する。このため、ユーザは、容易に自分が編成したフォーメーションと類似したフォーメーションを閲覧したり、類似フォーメーションを編成したユーザとコミュニケーションをとったりすることができる。
【００５３】
また、本発明によれば、２つのフォーメーションデータにおいて所定の領域内に配置された同一のアイコン数が多いほど類似度が高いと判定するため、例えばスポーツのコートやピッチ上に同一の選手を出場させるフォーメーション同士ほど類似度が高いことになり、適切に類似度を判定することができる。
【００５４】
また、本発明によれば、２つのフォーメーションデータにおいて同一のアイコンが配置された位置が近いほど類似度が高いと判定するため、例えば同一の選手を同じポジションに配置するフォーメーション同士ほど類似度が高いことになり、適切に類似度を判定することができる。
【発明を実施するための最良の形態】
【００５５】
以下、本発明の実施の形態について、図面を参照して詳細に説明する。なお、以下においては、サッカーのフォーメーションに関するコンテンツを提供する場合を例に挙げて説明するが、本発明はこれに限定されるものではなく、野球やバレーボールなど、選手のポジションやフォーメーションが適宜設定されるスポーツであれば適用することができる。
【００５６】
（実施の形態１）
図１は、本発明の実施の形態１に係るコンテンツ提供システムを備えた通信システムの概略構成を示すブロック図である。図１に示す通信システムにおいては、ユーザが使用する複数のクライアント端末装置１００がネットワークＮを介してコンテンツ提供システムに接続している。そして、コンテンツ提供システムは、ウェブサーバ装置２００、データ蓄積サーバ装置３００、およびデータ処理サーバ装置４００から構成されている。
【００５７】
クライアント端末装置１００は、例えばパーソナルコンピュータなど、ユーザがフォーメーションの編成や閲覧を行う装置であり、非同期通信を利用するＡｊａｘ（Asynchronous Javascript（登録商標） And XML）が実装されたブラウザを搭載している。ユーザは、それぞれクライアント端末装置１００のブラウザを利用して、フォーメーションの編成・評価を行ったり、特定のフォーメーションや選手の情報の閲覧を要求したりする。このとき、ユーザは、クライアント端末装置１００の画面上に表示された個々の選手の顔写真や名前のアイコンを、同じく画面上に表示されたピッチ上にドラッグアンドドロップしてフォーメーションの編成を行う。また、画面上に表示された個々の選手の顔写真や名前のアイコンにポインタを合わせることにより、この選手の情報の閲覧を要求することができる。ユーザがこれらの操作を行った場合、クライアント端末装置１００のブラウザは、リアルタイムでＸＭＬＨｔｔｐリクエストを送信し、ユーザの操作および要求をネットワークＮ経由でウェブサーバ装置２００へ通知する。
【００５８】
ウェブサーバ装置２００は、クライアント端末装置１００から出されたユーザの要求をネットワークＮ経由で受信し、ユーザの要求に応じたデータを取得し、要求元のクライアント端末装置１００へ返信する。具体的には、ウェブサーバ装置２００は、通信処理部２０１、データ取得部２０２、位置判定部２０３、フォーメーション決定部２０４、および記憶部２０５を有している。
【００５９】
通信処理部２０１は、Ａｊａｘによる非同期通信時にクライアント端末装置１００から送信されるＸＭＬＨｔｔｐリクエストを受信すると、このＸＭＬＨｔｔｐリクエストによるユーザの要求をデータ取得部２０２へ伝える。また、通信処理部２０１は、受信したＸＭＬＨｔｔｐリクエストがフォーメーションの編成に関する情報を含んでいる場合、このフォーメーションの編成を記憶部２０５にユーザデータ２０５ａとして登録する。通信処理部２０１は、ＸＭＬＨｔｔｐリクエストを受信した場合は、データ取得部２０２によって取得されたデータの返信をリアルタイムで実行する。
【００６０】
さらに通信処理部２０１は、ＸＭＬＨｔｔｐリクエスト以外の通常のデータとして、フォーメーションに関するユーザのコメントや特定のフォーメーションおよび種々の情報に対する閲覧要求をクライアント端末装置１００から受信する。そして、通信処理部２０１は、様々な要求に対する応答として、データ取得部２０２から出力されたデータを要求元のクライアント端末装置１００へ送信する。
【００６１】
データ取得部２０２は、通信処理部２０１から伝えられるユーザの要求に応じたデータを取得し、通信処理部２０１へ出力する。具体的には、データ取得部２０２は、ＸＭＬＨｔｔｐリクエストによって、ユーザが選手のアイコンを所望の位置に移動する旨が受信された場合、このアイコンの位置を位置判定部２０３へ通知する。そして、データ取得部２０２は、ユーザが選手を移動したことによって決定されるフォーメーション情報をフォーメーション決定部２０４から取得し、通信処理部２０１へ出力する。また、データ取得部２０２は、特定のフォーメーションや種々の情報の閲覧が要求された場合、データ処理サーバ装置４００へユーザからの要求を転送し、要求に応じたデータをデータ処理サーバ装置４００から取得する。そして、データ取得部２０２は、記憶部２０５のコンテンツデータ２０５ｂからコンテンツの各ウェブページに対応するテンプレートを読み出し、取得したデータをテンプレートに配置してウェブページを生成し、通信処理部２０１へ出力する。
【００６２】
位置判定部２０３は、データ取得部２０２から通知されるアイコンの位置から、ユーザが選手をフォーメーション中のどのポジションに配置したか判定する。具体的には、位置判定部２０３は、例えばアイコンの位置がフォワード、ミッドフィルダー、ディフェンダー、およびゴールキーパー（以下、それぞれ「ＦＷ」、「ＭＦ」、「ＤＦ」、および「ＧＫ」と略記する）のいずれであるかを判定し、判定結果をフォーメーション決定部２０４へ出力する。
【００６３】
フォーメーション決定部２０４は、位置判定部２０３の判定結果を元に、ユーザが編成したフォーメーションがどの型のフォーメーションであるか決定する。具体的には、フォーメーション決定部２０４は、例えばＤＦが３人、ＭＦが５人、およびＦＷが２人のフォーメーションであれば、このフォーメーションの型を「３−５−２」と決定し、フォーメーション情報としてデータ取得部２０２へ出力する。
【００６４】
記憶部２０５は、ユーザデータ２０５ａおよびコンテンツデータ２０５ｂを記憶する。ユーザデータ２０５ａは、ユーザが移動した選手の情報やユーザが編成したフォーメーションに対するコメントなど、ユーザがクライアント端末装置１００から送信したデータである。また、ユーザデータ２０５ａには、フォーメーションを編成したユーザ以外の他ユーザによるフォーメーションへのコメントや評価なども含まれる。ユーザデータ２０５ａは、どのデータがどのユーザのものか確認できるように、個々のデータがユーザ固有のユーザＩＤに対応付けられて記憶されている。コンテンツデータ２０５ｂは、コンテンツに含まれるウェブページのテンプレートなど、コンテンツごとのページ構成を示すデータである。
【００６５】
データ蓄積サーバ装置３００は、クライアント端末装置１００からウェブサーバ装置２００へ送信されたユーザからのデータを蓄積するとともに、データ処理サーバ装置４００によって処理されるデータを記憶している。具体的には、データ蓄積サーバ装置３００は、同期部３０１および記憶部３０２を有している。
【００６６】
同期部３０１は、ウェブサーバ装置２００の記憶部２０５において、ユーザデータ２０５ａが変更されるたびに、記憶部３０２に記憶されたユーザデータ３０２ａを書き換え、ウェブサーバ装置２００内のユーザデータ２０５ａとデータ蓄積サーバ装置３００内のユーザデータ３０２ａとの同期をとる。
【００６７】
記憶部３０２は、ユーザデータ３０２ａおよび能力データ３０２ｂを記憶する。ユーザデータ３０２ａは、ウェブサーバ装置２００内のユーザデータ２０５ａと同一のデータである。能力データ３０２ｂは、フォーメーションに組み込まれる個々の選手の能力のデータである。具体的には、能力データ３０２ｂは、例えば各選手のスタミナ、スピード、シュート力などの複数の項目が数値化されたデータである。
【００６８】
データ処理サーバ装置４００は、データ蓄積サーバ装置３００に蓄積されるユーザデータ３０２ａおよび能力データ３０２ｂを取得した上で統計処理などの処理を行い、ウェブサーバ装置２００のデータ取得部２０２からのユーザ要求に応じたデータを出力する。
【００６９】
以下、本実施の形態に係るデータ処理サーバ装置４００の内部構成について、図２を参照しながら説明する。
【００７０】
本実施の形態に係るデータ処理サーバ装置４００は、図２に示すように、ユーザ要求取得部４０１、能力データ取得部４０２、フォーメーションデータ取得部４０３、統計データ取得部４０４、統計処理部４０５、および記憶部４０６を有している。
【００７１】
ユーザ要求取得部４０１は、ウェブサーバ装置２００のデータ取得部２０２から転送されたユーザ要求を取得し、要求の内容に応じたデータを取得するよう能力データ取得部４０２、フォーメーションデータ取得部４０３、および統計データ取得部４０４へ指示する。具体的には、ユーザ要求取得部４０１は、個々の選手の能力データが要求された場合は、能力データ取得部４０２へ能力データを取得するように指示し、特定のフォーメーションとこのフォーメーションに付随するコメントとが要求された場合は、フォーメーションデータ取得部４０３へフォーメーションデータを取得するように指示する。また、特定の選手について最も多くのユーザが配置したポジションや特定のフォーメーションに対する複数のユーザによる評価など、複数のユーザのユーザデータを集計して得られる統計データが要求された場合は、統計データ取得部４０４へ統計データを取得するように指示する。
【００７２】
能力データ取得部４０２は、ユーザ要求取得部４０１からの指示に従い、ユーザがクライアント端末装置１００においてポインタを合わせた選手の能力データをデータ蓄積サーバ装置３００の記憶部３０２から読み出し、ウェブサーバ装置２００のデータ取得部２０２へ出力する。
【００７３】
フォーメーションデータ取得部４０３は、ユーザ要求取得部４０１からの指示に従い、ユーザが閲覧を希望した特定のフォーメーションおよびこのフォーメーションに付与されたコメントを含むフォーメーションデータをデータ蓄積サーバ装置３００の記憶部３０２から読み出し、ウェブサーバ装置２００のデータ取得部２０２へ出力する。
【００７４】
統計データ取得部４０４は、ユーザ要求取得部４０１からの指示に従い、ユーザがクライアント端末装置１００においてポインタを合わせた選手が最も多くのユーザによって配置されたポジションの情報やユーザが閲覧を希望した特定のフォーメーションに対する評価の情報などの統計データを記憶部４０６から読み出し、ウェブサーバ装置２００のデータ取得部２０２へ出力する。
【００７５】
統計処理部４０５は、データ蓄積サーバ装置３００の記憶部３０２に記憶されたユーザデータ３０２ａが書き換えられるたびに、このユーザデータ３０２ａを読み出し、集計などの統計処理を行う。
【００７６】
具体的には、統計処理部４０５は、各フォーメーションにおけるポジションごとにユーザが配置した選手を集計し、各ポジションに関して、どの選手を配置するのが適当であるとユーザが考えているかを示す投票結果を記憶部４０６のポジションデータベース４０６ａに登録する。すなわち、統計処理部４０５は、ポジションごとの人気選手の投票結果をポジションデータベース４０６ａに登録する。
【００７７】
また、統計処理部４０５は、選手ごとにユーザが配置したポジションを集計し、各選手に関して、どのポジションに配置するのが適当であるとユーザが考えているかを示す投票結果を記憶部４０６の選手データベース４０６ｂに登録する。すなわち、統計処理部４０５は、選手ごとのポジション別評価の投票結果を選手データベース４０６ｂに登録する。
【００７８】
さらに、統計処理部４０５は、データ蓄積サーバ装置３００内のユーザデータ３０２ａに記憶されている各フォーメーションについて、複数のユーザの評価を集計し、フォーメーションごとの平均評価を記憶部４０６の評価情報データベース４０６ｃに登録する。すなわち、統計処理部４０５は、各ユーザが編成したフォーメーションに対する他のユーザからの支持度を評価情報データベース４０６ｃに登録する。なお、各フォーメーションに対する評価は、同じポジションに同じ選手を配置したフォーメーションがユーザデータとして多く登録されていれば評価を高くするなどとしても良く、フォーメーションを閲覧するユーザが下した５段階評価や点数などを平均化するようにしても良い。
【００７９】
記憶部４０６は、ポジションデータベース４０６ａ、選手データベース４０６ｂ、および評価情報データベース４０６ｃを有している。ポジションデータベース４０６ａは、各フォーメーションにおけるポジションごとの統計データを記憶しており、上述したように、ポジションごとの人気選手の投票結果を記憶している。選手データベース４０６ｂは、選手ごとの統計データを記憶しており、上述したように、選手ごとのポジション別評価の投票結果を記憶している。評価情報データベース４０６ｃは、フォーメーションごとの統計データを記憶しており、上述したように、フォーメーションごとの他ユーザからの支持度を記憶している。
【００８０】
次いで、上記のように構成されたコンテンツ提供システムの動作について説明する。以下では、ユーザがフォーメーションを編成する際の動作と、ユーザが特定のフォーメーションを閲覧する際の動作とに分け、それぞれ具体例を挙げながら説明する。
【００８１】
まず、図３は、ユーザがフォーメーションを編成する際のコンテンツ提供システムの動作を示すフロー図である。
【００８２】
ユーザは、クライアント端末装置１００においてフォーメーションを編成する際、画面上に表示された選手の顔写真や名前のアイコンを画面上のピッチにドラッグアンドドロップする。具体的には、例えば図４に示すように、クライアント端末装置１００の画面上にピッチ５０１が表示されている際、ユーザは、選手のアイコン群５０２の個々のアイコンをピッチ５０１上にドラッグアンドドロップする。ピッチ５０１は、ＦＷに対応する領域、ＭＦに対応する領域、ＤＦに対応する領域、およびＧＫに対応する領域に分かれており、ユーザは、例えばＦＷが相応しいと考える選手のアイコンをＦＷに対応する領域にドラッグアンドドロップしてフォーメーションを編成していく。
【００８３】
ユーザによるこの操作は、クライアント端末装置１００からＸＭＬＨｔｔｐリクエストによりウェブサーバ装置２００へ伝達される。ウェブサーバ装置２００の通信処理部２０１では、常にクライアント端末装置１００からのＸＭＬＨｔｔｐリクエストが待機されており（ステップＳ１０１）、上述のドラッグアンドドロップによる選手の移動の情報を含むＸＭＬＨｔｔｐリクエストが通信処理部２０１によって受信されると（ステップＳ１０１Ｙｅｓ）、その旨がデータ取得部２０２へ通知され、データ取得部２０２から選手アイコンが配置された位置が位置判定部２０３へ通知される。
【００８４】
そして、位置判定部２０３によって、選手アイコンの位置が例えばＦＷ、ＭＦ、ＤＦ、およびＧＫのいずれに属しているかが判定され（ステップＳ１０２）、判定結果がフォーメーション決定部２０４へ出力される。判定結果が出力されると、フォーメーション決定部２０４によって、判定結果に基づいたフォーメーションの型が決定される（ステップＳ１０３）。具体的には、例えばピッチ上に最初に配置された選手アイコンがＦＷの位置に配置された場合、フォーメーションの型が「０−０−１」と決定される。つまり、フォーメーション決定部２０４によって、ピッチ上のＤＦに対応する領域に配置された選手アイコンの数、ＭＦに対応する領域に配置された選手アイコンの数、およびＦＷに対応する領域に配置された選手アイコンの数が順に並べられ、フォーメーションの型とされる。このフォーメーションの型は、フォーメーション情報としてデータ取得部２０２へ出力される。そして、フォーメーション情報は、データ取得部２０２から通信処理部２０１へ出力され、ネットワークＮ経由でクライアント端末装置１００へ送信される（ステップＳ１０４）。
【００８５】
送信されたフォーメーション情報がクライアント端末装置１００に受信されると、このフォーメーション情報は、クライアント端末装置１００の画面上に表示される。すなわち、例えば図４に示す画面構成においては、ピッチ５０１の右上にフォーメーション情報５０３が表示される。本実施の形態においては、フォーメーション情報５０３の表示にはブラウザのＡｊａｘが利用されているため、ユーザが選手アイコンをドラッグアンドドロップすると、画面遷移なしでリアルタイムにフォーメーション情報５０３が表示される。なお、図４に示すような画面構成のうち、ピッチ５０１の形状など不変の部分についてはウェブサーバ装置２００の記憶部２０５にコンテンツデータ２０５ｂとして記憶されている。
【００８６】
また、ウェブサーバ装置２００では、通信処理部２０１からフォーメーション情報が送信されるのと同時に、選手の位置やフォーメーション情報などがフォーメーションデータとしてユーザＩＤに対応付けられ、記憶部２０５のユーザデータ２０５ａに登録される（ステップＳ１０５）。そして、ユーザデータ２０５ａのフォーメーションデータが変更されると、データ蓄積サーバ装置３００の同期部３０１によって、記憶部３０２のユーザデータ３０２ａにも同様の変更が加えられ同期がとられる（ステップＳ１０６）。
【００８７】
一方、ユーザが編成したフォーメーションに対してコメントを付加する場合、このコメントは、ＸＭＬＨｔｔｐリクエストとしては送信されない。このため、通信処理部２０１では、ＸＭＬＨｔｔｐリクエストは受信されず（ステップＳ１０１Ｎｏ）、受信データがコメントであるか否かが判断される（ステップＳ１０７）。この結果、コメントが受信されていれば（ステップＳ１０７Ｙｅｓ）、このコメントもフォーメーションデータの一部としてユーザＩＤに対応付けられ、記憶部２０５のユーザデータ２０５ａに登録される（ステップＳ１０５）。そして、ユーザデータ２０５ａのフォーメーションデータが変更されると、データ蓄積サーバ装置３００の同期部３０１によって、記憶部３０２のユーザデータ３０２ａにも同様の変更が加えられ同期がとられる（ステップＳ１０６）。
【００８８】
このようにして、本実施の形態においては、クライアント端末装置１００の画面上にピッチと選手アイコンを表示し、ユーザが選手アイコンをドラッグアンドドロップによって配置することにより、自由かつ柔軟にフォーメーションを編成することができる。また、フォーメーション編成中、Ａｊａｘを利用して選手アイコンの位置判定がリアルタイムで行われるため、コンテンツ提供システムからフォーメーション情報が送信され、クライアント端末装置１００の画面上で常に編成中のフォーメーションの型を確認することができる。このようなフォーメーションの編成は、複数のユーザが共同で行うことも可能である。すなわち、複数のユーザが例えばチャットなどを行いながら、それぞれ選手アイコンを移動させる。この場合、いずれかのユーザによる選手アイコンの移動が同一の編成画面を表示しているすべてのクライアント端末装置１００にもリアルタイムで反映される。
【００８９】
さらに、本実施の形態においては、編成されたフォーメーションにコメントを付加し、視覚的に提示可能なデータとしてフォーメーションをコンテンツ提供システムに記憶させることができる。したがって、ユーザが編成したフォーメーションを他のユーザに対してインターネット経由で視覚的に提示することができ、コミュニケーションの円滑化を図ることができる。
【００９０】
また、多くのユーザがそれぞれ編成したフォーメーションを集計し、ポジションごとの人気選手を決定するファン投票などとして本発明のシステムを用いることも可能である。本実施の形態では、ユーザがピッチ上に自由に選手アイコンを配置することができるため、既存の投票システムのように定められたポジションごとに選手名を選んでいく方式ではなく、よりユーザの意見を反映した投票が可能となる。
【００９１】
次に、図５は、ユーザが特定のフォーメーションを閲覧する際のコンテンツ提供システムの動作を示すフロー図である。
【００９２】
ユーザは、クライアント端末装置１００において他ユーザが編成したフォーメーションなどの特定のフォーメーションを閲覧する際、例えば所望のフォーメーションに対応するＵＲＬ（Uniform Resource Locater）などのリンク情報を送信する。
【００９３】
ユーザによるこの操作は、クライアント端末装置１００からＸＭＬＨｔｔｐリクエストではない通常の要求としてウェブサーバ装置２００へ伝達される。ウェブサーバ装置２００の通信処理部２０１では、常にクライアント端末装置１００からのＸＭＬＨｔｔｐリクエストが待機されており（ステップＳ２０１）、上述のＵＲＬが通信処理部２０１によって受信されると（ステップＳ２０１Ｎｏ）、その旨がデータ取得部２０２へ通知され、データ取得部２０２によって、ユーザの要求がデータ処理サーバ装置４００へ転送される。
【００９４】
転送されたユーザ要求は、データ処理サーバ装置４００のユーザ要求取得部４０１によって取得され、ユーザ要求の内容が特定のフォーメーションの閲覧であるか否かが判断される（ステップＳ２０５）。ここでは、ユーザが特定のフォーメーションの閲覧を要求しているため（ステップＳ２０５Ｙｅｓ）、ユーザが要求するフォーメーションのフォーメーションデータを取得するようにユーザ要求取得部４０１からフォーメーションデータ取得部４０３へ指示が出されるとともに、このフォーメーションに対するユーザからの評価情報を取得するようにユーザ要求取得部４０１から統計データ取得部４０４へ指示が出される。
【００９５】
そして、フォーメーションデータ取得部４０３によって、データ蓄積サーバ装置３００内のユーザデータ３０２ａから、指定されたＵＲＬのフォーメーションおよびコメントを含むフォーメーションデータが取得され（ステップＳ２０６）、ウェブサーバ装置２００のデータ取得部２０２へ出力される。また、統計データ取得部４０４によって、記憶部４０６の評価情報データベース４０６ｃが参照され、ユーザが要求するフォーメーションに対する評価情報が取得され（ステップＳ２０７）、ウェブサーバ装置２００のデータ取得部２０２へ出力される。
【００９６】
なお、ユーザによる選手の配置変更やフォーメーションの評価などに伴ってデータ蓄積サーバ装置３００内のユーザデータ３０２ａが更新されるたびに、データ処理サーバ装置４００では統計処理部４０５によるユーザデータの集計が行われる。そして、各ポジションにおける選手ごとの配置頻度が記憶部４０６のポジションデータベース４０６ａに記憶され、各選手に対するポジションごとの配置頻度が記憶部４０６の選手データベース４０６ｂに記憶され、各フォーメーションに対するユーザからの平均評価が記憶部４０６の評価情報データベース４０６ｃに記憶されている。
【００９７】
データ処理サーバ装置４００から出力されたフォーメーションデータおよび評価情報は、ウェブサーバ装置２００のデータ取得部２０２によって取得され、さらにデータ取得部２０２によって、記憶部２０５のコンテンツデータ２０５ｂからフォーメーション閲覧用のウェブページのテンプレートが読み出され、テンプレートにフォーメーションデータおよび評価情報が配置されることによりウェブページが生成される（ステップＳ２０８）。このウェブページは、通信処理部２０１へ出力され、通信処理部２０１からネットワークＮ経由で要求元のクライアント端末装置１００へ送信される（ステップＳ２０９）。
【００９８】
このウェブページを受信するクライアント端末装置１００では、例えば図６に示すような画面が表示される。すなわち、ユーザが要求した特定のフォーメーションが表示されるとともに、このフォーメーションを編成したユーザのコメント５０４やこのフォーメーションに対するユーザからの平均評価５０５などが表示される。なお、図示するように、コメント５０４には、ユーザが自身の分身として登録したアバターと呼ばれるキャラクターを付加して表示しても良い。
【００９９】
このフォーメーションを閲覧したユーザは、例えば評価を送信したり、同一のフォーメーションを閲覧している他のユーザとチャットしたりすることができる。また、他人が編成したフォーメーションに対して直接コメントや評価を書き込んだり、閲覧中のフォーメーションに付加されたコメントに返信したり、自分のフォーメーションからリンクを張ったりすることができ、各ユーザによって編成されたフォーメーションが円滑に他のユーザへ提供されるとともに、ユーザ間のコミュニケーションを図ることができる。さらに、オンライン状態にある複数のユーザがグループを形成し、各ユーザが編成したフォーメーションをグループ内のユーザすべてのクライアント端末装置１００に表示させ、それぞれのユーザが編成したフォーメーションを閲覧しながらグループ内でチャットなどを行うことができる。
【０１００】
また、ユーザがフォーメーションを閲覧しながら、各選手アイコンにポインタを合わせると、ブラウザのＡｊａｘにより、どの選手アイコンにポインタが合わせられたかがクライアント端末装置１００からＸＭＬＨｔｔｐリクエストによりウェブサーバ装置２００へ伝達される。このＸＭＬＨｔｔｐリクエストが通信処理部２０１によって受信されると（ステップＳ２０１Ｙｅｓ）、その旨がデータ取得部２０２へ通知され、データ取得部２０２から指定された選手の情報を要求するユーザ要求がデータ処理サーバ装置４００へ転送される。
【０１０１】
転送されたユーザ要求は、データ処理サーバ装置４００のユーザ要求取得部４０１によって取得され、ユーザが指定した選手の能力データを取得するようにユーザ要求取得部４０１から能力データ取得部４０２へ指示が出されるとともに、この選手に関するポジションごとの投票結果を示す選手情報を取得するようにユーザ要求取得部４０１から統計データ取得部４０４へ指示が出される。
【０１０２】
そして、能力データ取得部４０２によって、データ蓄積サーバ装置３００内の能力データ３０２ｂから、指定された選手の能力データが取得され（ステップＳ２０２）、ウェブサーバ装置２００のデータ取得部２０２へ出力される。この能力データは、例えばスタミナ、スピード、シュート力など複数の項目にわたってあらかじめ数値化されているデータである。また、統計データ取得部４０４によって、記憶部４０６の選手データベース４０６ｂが参照され、ユーザが指定した選手のポジションごとの投票結果である選手情報が取得され（ステップＳ２０３）、ウェブサーバ装置２００のデータ取得部２０２へ出力される。
【０１０３】
データ処理サーバ装置４００から出力された能力データおよび選手情報は、ウェブサーバ装置２００のデータ取得部２０２によって取得され、通信処理部２０１からネットワークＮ経由でクライアント端末装置１００へ送信される（ステップＳ２０４）。
【０１０４】
送信された能力データおよび選手情報がクライアント端末装置１００に受信されると、これらの情報は、クライアント端末装置１００の画面上において、指定された選手アイコンから吹き出し状に表示される。すなわち、例えば図７に示すように、ポインタ５０６を合わせて指定した選手アイコンの位置から吹き出しが表示され、吹き出し内部に選手の能力データ５０７およびポジションごとの投票結果を示す選手情報５０８が表示される。能力データ５０７は、複数の項目にわたる選手の能力を多角形のチャート形式で表示しており、選手情報５０８は、この選手の得票数が多いポジションのランキングを表示している。これらの能力データ５０７および選手情報５０８の表示は、Ａｊａｘにより、ユーザが選手にポインタ５０６を合わせるとリアルタイムで行われ、ユーザがフォーメーションを評価する際や新たにフォーメーションを編成する際の参考にすることができる。
【０１０５】
さらに、ユーザが選手情報５０８における各ポジションを指定したり、特定のフォーメーションとは無関係にポジションごとに得票数が多い選手の閲覧を希望したりする場合、クライアント端末装置１００から投票状況の閲覧要求が通常の要求としてウェブサーバ装置２００へ伝達される。このユーザ要求が通信処理部２０１によって受信されると（ステップＳ２０１Ｎｏ）、その旨がデータ取得部２０２へ通知され、データ取得部２０２によって、ユーザの要求がデータ処理サーバ装置４００へ転送される。
【０１０６】
転送されたユーザ要求は、データ処理サーバ装置４００のユーザ要求取得部４０１によって取得され、ユーザ要求の内容が特定のフォーメーションの閲覧であるか否かが判断される（ステップＳ２０５）。ここでは、ユーザがフォーメーションの閲覧を要求しているわけではないため（ステップＳ２０５Ｎｏ）、さらにユーザ要求取得部４０１によって、ユーザが投票状況の閲覧を要求しているか否かが判断される（ステップＳ２１０）。ここでは、ユーザが投票状況の閲覧を要求しているため（ステップＳ２１０Ｙｅｓ）、ユーザが要求する投票状況を取得するようにユーザ要求取得部４０１から統計データ取得部４０４へ指示が出される。
【０１０７】
ここで、投票状況の種類としては、すべての選手に関するポジションごとの得票数の一覧、すべてのポジションに関する選手ごとの得票数の一覧、および特定のポジションに関する選手ごとの得票数などがある。統計データ取得部４０４に投票状況の取得が指示されると、ユーザが指定する種類の投票状況が記憶部４０６のポジションデータベース４０６ａまたは選手データベース４０６ｂから取得される。すなわち、全選手のポジションごとの得票数が指定された場合は、統計データ取得部４０４によって、選手データベース４０６ｂから各選手のポジションごとの得票数が選手情報として取得され（ステップＳ２１１）、ウェブサーバ装置２００のデータ取得部２０２へ出力される。同様に、全ポジションまたは特定のポジションの選手ごとの得票数が指定された場合は、統計データ取得部４０４によって、ポジションデータベース４０６ａから各ポジションの選手ごとの得票数がポジション情報として取得され（ステップＳ２１２）、ウェブサーバ装置２００のデータ取得部２０２へ出力される。
【０１０８】
データ処理サーバ装置４００から出力された選手情報またはポジション情報は、ウェブサーバ装置２００のデータ取得部２０２によって取得され、さらにデータ取得部２０２によって、記憶部２０５のコンテンツデータ２０５ｂから投票状況閲覧用のウェブページのテンプレートが読み出され、テンプレートに選手情報またはポジション情報が配置されることによりウェブページが生成される（ステップＳ２０８）。このウェブページは、通信処理部２０１へ出力され、通信処理部２０１からネットワークＮ経由で要求元のクライアント端末装置１００へ送信される（ステップＳ２０９）。
【０１０９】
これにより、ユーザは、クライアント端末装置１００の画面上で、希望する投票状況を閲覧することが可能となる。なお、投票状況としては、データ処理サーバ装置４００内の評価情報データベース４０６ｃに記憶された評価情報の一覧を含めても良く、この場合は、例えば同一型のフォーメーションでも配置された選手が異なる場合に評価がどう異なるかなどを閲覧することができる。
【０１１０】
以上のように、本実施の形態によれば、選手のアイコンのドラッグアンドドロップによってフォーメーションを自由に編成するとともに、リアルタイムでフォーメーションの型が決定され、フォーメーション、フォーメーションの型、およびユーザのコメントなどが視覚的に提示可能なデータ形式でサーバに記憶される。このため、他のユーザが編成したフォーメーションを視覚的にわかりやすい形で入手することが可能となり、インターネットを介して複数のユーザがチームスポーツに関するコミュニケーションをとる場合に、情報伝達の円滑化を図ることができる。
【０１１１】
（実施の形態２）
本発明の実施の形態２の特徴は、記憶されたフォーメーションの中から、ユーザが閲覧するフォーメーションと類似したフォーメーションを検索し、検索されたフォーメーションの類似度をユーザへ提供する点である。
【０１１２】
本実施の形態に係る通信システムの概略構成は、実施の形態１（図１）と同様であるため、その説明を省略する。本実施の形態においては、データ処理サーバ装置４００の内部構成のみが実施の形態１と異なる。本実施の形態においては、クライアント端末装置１００の画面上にユーザが所望のフォーメーションを表示させ、いずれかの選手アイコンにポインタを合わせた場合、実施の形態１のように選手の能力や支持を集めたポジションが表示されるのではなく、指定された選手を同じポジションに配置したユーザのリストが表示されることになる。
【０１１３】
以下、本実施の形態に係るデータ処理サーバ装置４００の内部構成について、図８を参照しながら説明する。なお、同図において、図２と同じ部分には同じ符号を付し、その説明を省略する。
【０１１４】
本実施の形態に係るデータ処理サーバ装置４００は、図８に示すように、ユーザ要求取得部６０１、類似フォーメーション検索部６０２、類似度判定部６０３、フォーメーションデータ取得部４０３、統計データ取得部４０４、統計処理部４０５、および記憶部４０６を有している。
【０１１５】
ユーザ要求取得部６０１は、ウェブサーバ装置２００のデータ取得部２０２から転送されたユーザ要求を取得し、要求の内容に応じたデータを取得するよう類似フォーメーション検索部６０２、フォーメーションデータ取得部４０３、および統計データ取得部４０４へ指示する。具体的には、ユーザ要求取得部６０１は、同じポジションに同じ選手が配置された類似フォーメーションが要求された場合は、類似フォーメーション検索部６０２へ類似フォーメーションを検索するように指示し、特定のフォーメーションとこのフォーメーションに付随するコメントとが要求された場合は、フォーメーションデータ取得部４０３へフォーメーションデータを取得するように指示する。また、複数のユーザのユーザデータを集計して得られる統計データが要求された場合は、統計データ取得部４０４へ統計データを取得するように指示する。
【０１１６】
類似フォーメーション検索部６０２は、ユーザ要求取得部６０１からの指示に従い、ユーザがクライアント端末装置１００においてポインタを合わせた選手を同一のポジションに配置した類似フォーメーションをデータ蓄積サーバ装置３００のユーザデータ３０２ａから検索する。
【０１１７】
類似度判定部６０３は、クライアント端末装置１００に表示中のフォーメーションと類似フォーメーション検索部６０２によって検索されたフォーメーションとの類似度を判定し、類似度が高いフォーメーションを編成したユーザの類似ユーザリストをウェブサーバ装置２００のデータ取得部２０２へ出力する。具体的には、類似度判定部６０３は、フォーメーションに配置された選手の一致状況と、各選手が配置された位置の一致状況とから２つのフォーメーションの類似度を判定する。すなわち、類似度判定部６０３は、配置された選手が多く一致していればいるほど類似度が高く、同一の選手が配置された位置が近ければ近いほど類似度が高いと判定する。そして、最終的には、類似フォーメーション検索部６０２によって検索されたそれぞれのフォーメーションについて、クライアント端末装置１００に表示中のフォーメーションとの総合的な類似度を算出し、類似度が高いフォーメーションを編成したユーザから順にランキング形式で並べた類似ユーザリストをデータ取得部２０２へ出力する。この類似ユーザリストに並べられるユーザのユーザＩＤには、それぞれユーザが編成したフォーメーションのＵＲＬなどのリンク情報が付加されている。
【０１１８】
本実施の形態においては、実施の形態１と同様にユーザが所望のフォーメーションをクライアント端末装置１００の画面上に表示させた後、フォーメーションを閲覧しながら、各選手アイコンにポインタを合わせると、どの選手アイコンにポインタが合わせられたかがクライアント端末装置１００からＸＭＬＨｔｔｐリクエストによりウェブサーバ装置２００へ伝達される。このＸＭＬＨｔｔｐリクエストが通信処理部２０１によって受信されると、その旨がデータ取得部２０２へ通知され、データ取得部２０２から指定された選手を同一ポジションに配置した類似フォーメーションを要求するユーザ要求がデータ処理サーバ装置４００へ転送される。
【０１１９】
転送されたユーザ要求は、データ処理サーバ装置４００のユーザ要求取得部６０１によって取得され、類似フォーメーションを検索するようにユーザ要求取得部６０１から類似フォーメーション検索部６０２へ指示が出される。
【０１２０】
そして、類似フォーメーション検索部６０２によって、データ蓄積サーバ装置３００内のユーザデータ３０２ａから、指定された選手を同一のポジションに配置した類似フォーメーションが検索され、類似度判定部６０３へ出力される。類似度判定部６０３では、クライアント端末装置１００に表示中のフォーメーションとそれぞれの類似フォーメーションとの類似度が判定される。すなわち、同一選手を同一ポジションに配置する傾向が大きい類似フォーメーションほど類似度が高いと判定される。
【０１２１】
さらに、類似度判定部６０３によって、類似度が高い類似フォーメーションを指定するＵＲＬなどのリンク情報と類似フォーメーションを編成したユーザのユーザＩＤとがユーザデータ３０２ａから取得され、これらのユーザＩＤおよびリンク情報を含む類似フォーメーションに関する情報は、リスト形式に並べられてウェブサーバ装置２００へ出力される。具体的には、ユーザＩＤおよびリンク情報を類似度が高い順に並べた類似ユーザリストがウェブサーバ装置２００のデータ取得部２０２へ出力される。
【０１２２】
データ処理サーバ装置４００から出力された類似ユーザリストは、ウェブサーバ装置２００のデータ取得部２０２によって取得され、通信処理部２０１からネットワークＮ経由でクライアント端末装置１００へ送信される。
【０１２３】
送信された類似ユーザリストがクライアント端末装置１００に受信されると、この類似ユーザリストは、クライアント端末装置１００の画面上において、指定された選手アイコンから吹き出し状に表示される。すなわち、例えば図９に示すように、ポインタの位置から吹き出し７０１が表示され、吹き出し７０１内部に類似フォーメーションを編成したユーザのユーザＩＤとそれぞれの類似フォーメーションの類似度を百分率で表した数値とが表示される。ユーザＩＤには、それぞれのユーザが編成した類似フォーメーションへのリンク情報が含まれており、ユーザは所望のユーザＩＤを指定することにより、このユーザＩＤに対応する類似フォーメーションの閲覧を要求することができる。
【０１２４】
この吹き出し７０１による類似ユーザリストの表示は、ユーザが選手アイコンにポインタを合わせるとリアルタイムで行われ、ユーザが閲覧中のフォーメーションと類似したフォーメーションを把握することができ、例えば自分のフォーメーションと類似したフォーメーションを編成したユーザとチャットしたりコメントを送信したりして、コミュニケーションをとることができる。
【０１２５】
以上のように、本実施の形態によれば、ユーザが閲覧中のフォーメーションと類似したフォーメーションを検索し、各類似フォーメーションの類似度を判定して、類似フォーメーションを編成したユーザのユーザＩＤを類似度が高い順にリスト形式で提供する。このため、ユーザは所望のフォーメーションのみならず、所望のフォーメーションに類似した類似フォーメーションを容易に閲覧することができ、例えば自分が編成したフォーメーションの類似フォーメーションを編成したユーザとのコミュニケーションを簡単にとることができる。
【０１２６】
なお、本実施の形態においては、類似度が高い順に並べた類似ユーザリストがデータ処理サーバ装置４００から出力されるものとしたが、他にも、データ処理サーバ装置４００内の評価情報データベース４０６ｃを利用して、類似フォーメーションを評価が高い順に並べた類似ユーザリストがデータ処理サーバ装置４００から出力されるなどとしても良い。
【０１２７】
また、上記各実施の形態において、コンテンツ提供処理をコンピュータ（ウェブサーバ装置２００、データ蓄積サーバ装置３００、およびデータ処理サーバ装置４００）上で実現する場合について説明したが、コンテンツ提供処理を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータに読み込ませ、実行することによりコンテンツ提供処理を実現しても良い。
【０１２８】
図１０は、コンテンツ提供処理を実現するコンピュータ８００のハードウェア構成を示すブロック図である。図１０に示すように、このコンピュータ８００は、上記プログラムを実行するＣＰＵ８１０と、データを入力する入力装置８２０と、各種データを記憶するＲＯＭ８３０と、演算パラメータ等を記憶するＲＡＭ８４０と、コンテンツ提供処理を実現するためのプログラムを記録した記録媒体Ｍからプログラムを読み取る読取装置８５０と、ディスプレイ等の出力装置８６０と、ネットワークＮを介して他のコンピュータとの間でデータの授受をおこなうネットワークインターフェース８７０とが、バス８８０で接続された構成となっている。
【０１２９】
ＣＰＵ８１０は、読取装置８５０を経由して記録媒体Ｍに記録されているプログラムを読み込んだ後、プログラムを実行することにより、コンテンツ提供処理を実現する。なお、記録媒体Ｍとしては、光ディスク、フレキシブルディスク、ＣＤ−ＲＯＭ、ハードディスク等が挙げられる。また、このプログラムは、ネットワークＮを介してコンピュータ８００に導入することとしても良い。
【産業上の利用可能性】
【０１３０】
本発明は、インターネットを介して複数のユーザがチームスポーツに関するコミュニケーションをとる場合に、情報伝達の円滑化を図るのに適用することができる。
【図面の簡単な説明】
【０１３１】
【図１】本発明の実施の形態１に係る通信システムの概略構成を示すブロック図である。
【図２】実施の形態１に係るデータ処理サーバ装置の内部構成を示すブロック図である。
【図３】実施の形態１に係るコンテンツ提供システムの動作を示すフロー図である。
【図４】実施の形態１に係るクライアント端末装置の画面構成例を示す図である。
【図５】実施の形態１に係るコンテンツ提供システムの他の動作を示すフロー図である。
【図６】実施の形態１に係るクライアント端末装置の画面例を示す図である。
【図７】実施の形態１に係るクライアント端末装置の他の画面例を示す図である。
【図８】本発明の実施の形態２に係るデータ処理サーバ装置の内部構成を示すブロック図である。
【図９】実施の形態２に係るクライアント端末装置の画面例を示す図である。
【図１０】コンテンツ提供処理を実現するコンピュータのハードウェア構成を示すブロック図である。
【符号の説明】
【０１３２】
２０１  通信処理部
２０２  データ取得部
２０３  位置判定部
２０４  フォーメーション決定部
２０５、３０２、４０６  記憶部
３０１  同期部
４０１、６０１  ユーザ要求取得部
４０２  能力データ取得部
４０３  フォーメーションデータ取得部
４０４  統計データ取得部
４０５  統計処理部
４０６ａ  ポジションデータベース
４０６ｂ  選手データベース
４０６ｃ  評価情報データベース
６０２  類似フォーメーション検索部
６０３  類似度判定部
８００  コンピュータ
８１０  ＣＰＵ
８２０  入力装置
８３０  ＲＯＭ
８４０  ＲＡＭ
８５０  読取装置
８６０  出力装置
８７０  ネットワークインターフェース
８８０  バス
【図１】
0005382981.tif 000002
【図２】
0005382981.tif 000003
【図３】
0005382981.tif 000004
【図４】
0005382981.tif 000005
【図５】
0005382981.tif 000006
【図６】
0005382981.tif 000007
【図７】
0005382981.tif 000008
【図８】
0005382981.tif 000009
【図９】
0005382981.tif 000010
【図１０】
0005382981.tif 000011