(57)【要約】【課題】多くの人が集まる場所において、自動的に、ソーシャルネットワーキングサービスのウェブページを作成すること。【解決手段】位置情報取得手段２０１は、複数の移動通信端末１０から位置情報を取得する。位置情報データベースＤＢ１は、位置情報取得手段２０１により取得された位置情報が登録されたデータベースである。イベント情報データベースＤＢ２は、地理上の領域を示す領域情報、イベントの識別子、およびそのイベントが行われる日時を示す日時情報の組が登録されたデータベースである。密集度判断手段２０２は、位置情報データベースＤＢ１に基づいて、地理上の所定の領域内において、複数の移動通信端末１０の密集度がしきい値を超えたか判断する。作成手段２０５は、密集度判断手段２０２により、複数の移動通信端末１０の密集度がしきい値を超えたと判断された場合、所定の領域に対応するＳＮＳを提供するウェブページを作成する。【選択図】図２
2013004008.tif 000002
【特許請求の範囲】
【請求項１】
地理上の所定の領域内において、位置情報により示される複数の移動通信端末の密集度がしきい値を超えた場合、前記所定の領域に対応するソーシャルネットワーキングサービスを提供するウェブページを作成する作成手段と、
前記複数の移動通信端末のうち、前記所定の領域内に位置する移動通信端末に対し、前記作成手段により作成されたウェブページの識別子を送信する送信手段と
を有するサーバ装置。
【請求項２】
地理上の領域を示す領域情報、イベントの識別子、および前記イベントが行われる日時を示す日時情報の組が登録されたデータベースから、前記所定の領域において現在行われているイベントの識別子を取得するイベント取得手段を有し、
前記作成手段は、前記所定の領域内において、前記複数の移動通信端末の密集度がしきい値を超え、かつ、前記イベント取得手段により前記所定の領域において現在行われているイベントの識別子が取得された場合、前記イベントに対応するソーシャルネットワーキングサービスを提供するウェブページを作成する
ことを特徴とする請求項１に記載のサーバ装置。
【請求項３】
前記複数の移動通信端末の各々の属性を示す属性情報を取得する属性取得手段を有し、
前記データベースに、前記所定の領域において現在行われているイベントが複数登録されている場合、前記作成手段は、前記複数のイベントのうち、前記属性取得手段により取得された属性情報に基づいて特定されるイベントに対応するソーシャルネットワーキングサービスを提供するウェブページを作成する
ことを特徴とする請求項２に記載のサーバ装置。
【請求項４】
前記ウェブページに投稿された文章を解析する解析手段を有し、
前記データベースに、前記所定の領域において現在行われているイベントが複数登録されている場合、前記作成手段は、まず、前記所定の領域に対応するソーシャルネットワーキングサービスを提供するウェブページとして第１ウェブページを作成し、
前記第１ウェブページに投稿された文章を前記解析手段によって解析した結果に基づいて特定されるイベントに対応するソーシャルネットワーキングサービスを提供する第２ウェブページを作成する
ことを特徴とする請求項２に記載のサーバ装置。
【請求項５】
前記複数の移動通信端末の各々の属性を示す属性情報を取得する属性取得手段を有し、
前記送信手段は、前記複数の移動通信端末のうち、前記所定の領域内に位置し、かつ、前記属性取得手段により取得された属性情報が所定の条件を満たす移動通信端末に対し、前記ウェブページの識別子を送信する
ことを特徴とする請求項１ないし４のいずれか一項に記載のサーバ装置。
【請求項６】
複数の移動通信端末から位置情報を取得する位置情報取得手段と、
前記位置情報取得手段により取得された位置情報が登録された位置情報データベースを記憶した位置記憶手段と、
地理上の領域を示す領域情報、イベントの識別子、および前記イベントが行われる日時を示す日時情報の組が登録されたイベント情報データベースを記憶したイベント記憶手段と、
前記位置記憶手段に記憶されている位置情報データベースに基づいて、地理上の所定の領域内において、前記複数の移動通信端末の密集度がしきい値を超えたか判断する密集度判断手段と、
前記密集度判断手段により、前記複数の移動通信端末の密集度がしきい値を超えたと判断された場合、前記所定の領域に対応するソーシャルネットワーキングサービスを提供するウェブページを作成する作成手段と、
前記作成手段により作成されたウェブページを介して、前記ソーシャルネットワーキングサービスを提供する提供手段と
を有する通信システム。
【請求項７】
複数の移動通信端末の位置情報が登録された位置情報データベースを記憶した位置記憶手段と、地理上の領域を示す領域情報、イベントの識別子、および前記イベントが行われる日時を示す日時情報の組が登録されたイベント情報データベースを記憶したイベント記憶手段とを有する通信システムにおける通信方法であって、
前記複数の移動通信端末から位置情報を取得するステップと、
前記位置記憶手段に記憶されている位置情報データベースに基づいて、地理上の所定の領域内において、前記複数の移動通信端末の密集度がしきい値を超えたか判断するステップと、
前記複数の移動通信端末の密集度がしきい値を超えたと判断された場合、前記所定の領域に対応するソーシャルネットワーキングサービスを提供するウェブページを作成するステップと、
前記作成されたウェブページを介して、前記ソーシャルネットワーキングサービスを提供するステップと
を有する通信方法。
【請求項８】
コンピュータに、
地理上の所定の領域内において、位置情報により示される複数の移動通信端末の密集度がしきい値を超えた場合、前記所定の領域に対応するソーシャルネットワーキングサービスを提供するウェブページを作成するステップと、
前記複数の移動通信端末のうち、前記所定の領域内に位置する移動通信端末に対し、前記作成手段により作成されたウェブページの識別子を送信するステップと
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ソーシャルネットワーキングサービスを提供するウェブページを自動的に作成する技術に関する。
【背景技術】
【０００２】
電子掲示板、ブログ、短文投稿サイトなど種々のソーシャルネットワーキングサービスが知られている。特許文献１は、携帯電話の位置情報を管理して、ユーザの位置情報とコミュニケーション情報に基づいて、システム側から、ユーザに対してコミュニケーションサービスの開始準備が整ったころを知らせることを開示している。特許文献２は、特定の地理的エリア内に位置するすべての移動局に、ある移動局から発信された情報を配信することを開示している。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−３２８５６４号公報
【特許文献２】特開２００９−１３０５５８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
多くのソーシャルネットワーキングサービスにおいては、事前に登録した相手との間でしか、コミュニケーションをとることができない。多くのソーシャルネットワーキングサービスは、登録する相手を検索するシステムを有しているが、相手を検索するのが面倒な場合もある。特に、スポーツや音楽など各種のイベントに出かけたときに、いまその場にいる相手と、コミュニケーションをとりたい、感動を共有したいという場合がある。
本発明は、多くの人が集まる場所において、自動的に、ソーシャルネットワーキングサービスのウェブページを作成する技術を提供する。
【課題を解決するための手段】
【０００５】
本発明は、地理上の所定の領域内において、位置情報により示される複数の移動通信端末の密集度がしきい値を超えた場合、前記所定の領域に対応するソーシャルネットワーキングサービスを提供するウェブページを作成する作成手段と、前記複数の移動通信端末のうち、前記所定の領域内に位置する移動通信端末に対し、前記作成手段により作成されたウェブページの識別子を送信する送信手段とを有するサーバ装置を提供する。
このサーバ装置によれば、密集度がしきい値以上の領域に対応して、ソーシャルネットワーキングサービスのウェブページを作成することができる。
【０００６】
好ましい態様において、このサーバ装置は、地理上の領域を示す領域情報、イベントの識別子、および前記イベントが行われる日時を示す日時情報の組が登録されたデータベースから、前記所定の領域において現在行われているイベントの識別子を取得するイベント取得手段を有し、前記作成手段は、前記所定の領域内において、前記複数の移動通信端末の密集度がしきい値を超え、かつ、前記イベント取得手段により前記所定の領域において現在行われているイベントの識別子が取得された場合、前記イベントに対応するソーシャルネットワーキングサービスを提供するウェブページを作成してもよい。
このサーバ装置によれば、密集度がしきい値以上の領域においてイベントが現在行われていることがデータベースに登録されている場合に、ソーシャルネットワーキングサービスのウェブページを作成することができる。
【０００７】
別の好ましい態様において、前記複数の移動通信端末の各々の属性を示す属性情報を取得する属性取得手段を有し、前記データベースに、前記所定の領域において現在行われているイベントが複数登録されている場合、前記作成手段は、前記複数のイベントのうち、前記属性取得手段により取得された属性情報に基づいて特定されるイベントに対応するソーシャルネットワーキングサービスを提供するウェブページを作成してもよい。
このサーバ装置によれば、密集度がしきい値以上の領域において複数のイベントが現在行われていることがデータベースに登録されている場合に、移動通信端末の属性に応じてウェブページを作成することができる。
【０００８】
さらに別の好ましい態様において、前記ウェブページに投稿された文章を解析する解析手段を有し、前記データベースに、前記所定の領域において現在行われているイベントが複数登録されている場合、前記作成手段は、まず、前記所定の領域に対応するソーシャルネットワーキングサービスを提供するウェブページとして第１ウェブページを作成し、前記第１ウェブページに投稿された文章を前記解析手段によって解析した結果に基づいて特定されるイベントに対応するソーシャルネットワーキングサービスを提供する第２ウェブページを作成してもよい。
このサーバ装置によれば、密集度がしきい値以上の領域において複数のイベントが現在行われていることがデータベースに登録されている場合に、まず第１移動通信端末の属性に応じて第１ウェブページを作成し、第１ウェブページに投稿された文章に基づいて、より細分化された第２ウェブページを作成することができる。
【０００９】
さらに別の好ましい態様において、前記複数の移動通信端末の各々の属性を示す属性情報を取得する属性取得手段を有し、前記送信手段は、前記複数の移動通信端末のうち、前記所定の領域内に位置し、かつ、前記属性取得手段により取得された属性情報が所定の条件を満たす移動通信端末に対し、前記ウェブページの識別子を送信してもよい。
このサーバ装置によれば、属性情報を用いて絞り込みを行わない場合と比較して、ネットワークのトラフィックを軽減することができる。
【００１０】
また、本発明は、複数の移動通信端末から位置情報を取得する位置情報取得手段と、前記位置情報取得手段により取得された位置情報が登録された位置情報データベースを記憶した位置記憶手段と、地理上の領域を示す領域情報、イベントの識別子、および前記イベントが行われる日時を示す日時情報の組が登録されたイベント情報データベースを記憶したイベント記憶手段と、前記位置記憶手段に記憶されている位置情報データベースに基づいて、地理上の所定の領域内において、前記複数の移動通信端末の密集度がしきい値を超えたか判断する密集度判断手段と、前記密集度判断手段により、前記複数の移動通信端末の密集度がしきい値を超えたと判断された場合、前記所定の領域に対応するソーシャルネットワーキングサービスを提供するウェブページを作成する作成手段と、前記作成手段により作成されたウェブページを介して、前記ソーシャルネットワーキングサービスを提供する提供手段とを有する通信システムを提供する。
この通信システムによれば、密集度がしきい値以上の領域に対応して、ソーシャルネットワーキングサービスのウェブページを作成することができる。
【００１１】
さらに、本発明は、複数の移動通信端末の位置情報が登録された位置情報データベースを記憶した位置記憶手段と、地理上の領域を示す領域情報、イベントの識別子、および前記イベントが行われる日時を示す日時情報の組が登録されたイベント情報データベースを記憶したイベント記憶手段とを有する通信システムにおける通信方法であって、前記複数の移動通信端末から位置情報を取得するステップと、前記位置記憶手段に記憶されている位置情報データベースに基づいて、地理上の所定の領域内において、前記複数の移動通信端末の密集度がしきい値を超えたか判断するステップと、前記複数の移動通信端末の密集度がしきい値を超えたと判断された場合、前記所定の領域に対応するソーシャルネットワーキングサービスを提供するウェブページを作成するステップと、前記作成されたウェブページを介して、前記ソーシャルネットワーキングサービスを提供するステップとを有する通信方法を提供する。
この通信システムによれば、密集度がしきい値以上の領域に対応して、ソーシャルネットワーキングサービスのウェブページを作成することができる。
【００１２】
また、本発明は、コンピュータに、地理上の所定の領域内において、位置情報により示される複数の移動通信端末の密集度がしきい値を超えた場合、前記所定の領域に対応するソーシャルネットワーキングサービスを提供するウェブページを作成するステップと、前記複数の移動通信端末のうち、前記所定の領域内に位置する移動通信端末に対し、前記作成手段により作成されたウェブページの識別子を送信するステップとを実行させるためのプログラムを提供する。
このプログラムによれば、密集度がしきい値以上の領域に対応して、ソーシャルネットワーキングサービスのウェブページを作成することができる。
【発明の効果】
【００１３】
本発明によれば、密集度がしきい値以上の領域に対応して、ソーシャルネットワーキングサービスのウェブページが作成される。
【図面の簡単な説明】
【００１４】
【図１】一実施形態に係る通信システム１の構成を示す図。
【図２】サーバ群２０の機能構成を示すブロック図。
【図３】移動通信端末１０のハードウェア構成を示す図。
【図４】掲示板管理サーバ２１のハードウェア構成を示す図。
【図５】位置管理サーバ２２のハードウェア構成を示す図。
【図６】イベント管理サーバ２３のハードウェア構成を示す図。
【図７】ＣＰサーバ２４のハードウェア構成を示す図。
【図８】通信システム１の動作を示すフローチャート。
【図９】イベント情報データベースＤＢ２の具体例を示す図。
【図１０】掲示板データベースＤＢ３の具体例を示す図。
【図１１】通知を受信した移動通信端末１０において表示される画面を例示する図。
【図１２】掲示板にアクセスしたときに表示される画面を例示する図。
【発明を実施するための形態】
【００１５】
１．構成
図１は、一実施形態に係る通信システム１の構成を示す図である。通信システム１は、移動通信端末１０と、サーバ群２０と、ネットワーク３０とを有する。通信システム１は、複数の移動通信端末１０を有するが、ここでは簡単のため１つだけ図示している。ネットワーク３０は、移動通信網を含み、無線基地局を有している。移動通信端末１０は、無線基地局を介して、ネットワーク３０と通信することができる。サーバ群２０は、掲示板管理サーバ２１、位置管理サーバ２２、イベント管理サーバ２３、およびＣＰサーバ２４を含む。サーバ群２０の各サーバはネットワーク３０の一部を構成する装置であるが、ここでは説明のためネットワーク３０とは別に図示する。移動通信端末１０は、ネットワーク３０を介して、掲示板管理サーバ２１、位置管理サーバ２２、またはＣＰサーバ２４と通信する。さらに、移動通信端末１０はＧＰＳ衛星（図示略）から送信されるＧＰＳ信号を受信することができる。この例で、移動通信端末１０は携帯電話機である。
【００１６】
図２は、サーバ群２０の機能構成を示すブロック図である。サーバ群２０は、位置情報取得手段２０１と、位置情報データベースＤＢ１と、イベント情報データベースＤＢ２と、密集度判断手段２０２と、イベント取得手段２０３と、属性取得手段２０４と、作成手段２０５と、送信手段２０６と、ＳＮＳ提供手段２０７と、解析手段２０８とを有する。位置情報取得手段２０１は、複数の移動通信端末１０から位置情報を取得する。位置情報データベースＤＢ１は、位置情報取得手段２０１により取得された位置情報が登録されたデータベースである。イベント情報データベースＤＢ２は、地理上の領域を示す領域情報、イベントの識別子、およびそのイベントが行われる日時を示す日時情報の組が登録されたデータベースである。密集度判断手段２０２は、位置情報データベースＤＢ１に基づいて、地理上の所定の領域内において、複数の移動通信端末１０の密集度がしきい値を超えたか判断する。作成手段２０５は、密集度判断手段２０２により、複数の移動通信端末１０の密集度がしきい値を超えたと判断された場合、所定の領域に対応するＳＮＳ（Social Networking Service）を提供するウェブページを作成する。ＳＮＳ提供手段２０７は、作成手段２０５により作成されたウェブページを介して、ＳＮＳを提供する。
【００１７】
送信手段２０６は、ウェブページが作成された旨の通知を、複数の移動通信端末１０のうち、絞り込み条件に基づいて絞り込まれた移動通信端末１０に送信する。解析手段２０８は、ＳＮＳにおいてやりとりされたメッセージ等を解析する。この例で、作成手段２０５は、解析手段２０８による解析結果に応じて、細分化されたウェブページを作成する。
【００１８】
図３は、移動通信端末１０のハードウェア構成を示す図である。移動通信端末１０は、ＣＰＵ１１０と、ＲＡＭ１２０と、ＲＯＭ１３０と、記憶部１４０と、通信部１５０と、入力部１６０と、表示部１７０と、ＧＰＳ測位部１８０とを有するコンピュータである。ＲＯＭ１３０は、プログラムおよびデータを記憶した不揮発性の記憶装置である。ＲＡＭ１２０は、揮発性の記憶装置である。ＣＰＵ１１０は、ＲＡＭ１２０を使用してプログラムを実行する演算装置である。記憶部１４０は、データおよびプログラムを記憶する不揮発性の記憶装置であり、例えばフラッシュメモリまたはＨＤＤ（Hard Disk Drive）を含む。通信部１５０は、基地局を介してネットワーク３０と通信する装置であり、例えばアンテナおよび増幅器を含む。入力部１６０は、ＣＰＵ１１０に命令またはデータを入力するための装置であり、例えば、タッチパネルまたはキーパッドを含む。表示部１７０は、ＣＰＵ１１０の制御下で文字・画像等を表示する装置であり、例えばＬＣＤまたは有機ＥＬディスプレイを含む。ＧＰＳ測位部１８０は、ＧＰＳ衛星から送信される信号を受信し、受信した信号に基づいて自機の現在位置を計算するＧＰＳ受信機を含む。この例で、記憶部１４０は、移動通信端末１０を通信システム１におけるクライアントとして機能させるためのクライアントプログラムを記憶している。
【００１９】
図４は、掲示板管理サーバ２１のハードウェア構成を示す図である。掲示板管理サーバ２１は、ＣＰＵ２１１と、ＲＡＭ２１２と、ＲＯＭ２１３と、記憶部２１４と、通信部２１５と、入力部２１６と、表示部２１７とを有するコンピュータである。ＲＯＭ２１３は、プログラムおよびデータを記憶した不揮発性の記憶装置である。ＲＡＭ２１２は、揮発性の記憶装置である。ＣＰＵ２１１は、ＲＡＭ２１２を使用してプログラムを実行する演算装置である。記憶部２１４は、データおよびプログラムを記憶する不揮発性の記憶装置であり、例えばＨＤＤ（Hard Disk Drive）を含む。通信部２１５は、ネットワーク３０と通信するための装置である。入力部２１６は、ＣＰＵ２１１に命令またはデータを入力するための装置であり、例えば、キーボードを含む。表示部２１７は、ＣＰＵ２１１の制御下で文字・画像等を表示する装置であり、例えばＬＣＤまたは有機ＥＬディスプレイを含む。この例で、記憶部２１４は、コンピュータを通信システム１における掲示板管理サーバとして機能させるための掲示板管理サーバプログラムを記憶している。
【００２０】
図５は、位置管理サーバ２２のハードウェア構成を示す図である。位置管理サーバ２２は、ＣＰＵ２２１と、ＲＡＭ２２２と、ＲＯＭ２２３と、記憶部２２４と、通信部２２５と、入力部２２６と、表示部２２７とを有するコンピュータである。各要素の機能は、掲示板管理サーバ２１と同様である。この例で、記憶部２２４は、コンピュータを通信システム１における位置管理サーバとして機能させるための位置管理サーバプログラムを記憶している。
【００２１】
図６は、イベント管理サーバ２３のハードウェア構成を示す図である。イベント管理サーバ２３は、ＣＰＵ２３１と、ＲＡＭ２３２と、ＲＯＭ２３３と、記憶部２３４と、通信部２３５と、入力部２３６と、表示部２３７とを有するコンピュータである。各要素の機能は、掲示板管理サーバ２１と同様である。この例で、記憶部２３４は、コンピュータを通信システム１におけるイベント管理サーバとして機能させるためのイベント管理サーバプログラムを記憶している。
【００２２】
図７は、ＣＰサーバ２４のハードウェア構成を示す図である。ＣＰサーバ２４は、ＣＰＵ２４１と、ＲＡＭ２４２と、ＲＯＭ２４３と、記憶部２４４と、通信部２４５と、入力部２４６と、表示部２４７とを有するコンピュータである。各要素の機能は、掲示板管理サーバ２１と同様である。この例で、記憶部２４４は、コンピュータを通信システム１におけるＣＰサーバとして機能させるためのＣＰサーバプログラムを記憶している。ＣＰサーバプログラムは、ＳＮＳを提供するためのプログラムである。ＳＮＳとは、ユーザとユーザとのコミュニケーションを促進する場を提供するためのサービスをいい、例えば、プロフィール機能、メッセージ送受信機能、ユーザ相互リンク機能、ユーザ検索機能、およびコミュニティ機能を含むサービスをいう。以下、ＳＮＳの一例として電子掲示板を取り上げる。なお、好適な実施形態において、ＣＰサーバ２４を運営する事業者と、掲示板管理サーバ２１、位置管理サーバ２２、およびイベント管理サーバ２３を事業者とは異なっている。しかし、ここでは事業者の異同にかかわらず、掲示板管理サーバ２１、位置管理サーバ２２、イベント管理サーバ２３、およびＣＰサーバ２４をサーバ群２０として説明する。
【００２３】
位置管理サーバプログラムを実行しているＣＰＵ２２１は、位置情報取得手段２０１および密集度判断手段２０２の一例である。位置管理サーバプログラムを実行しているＣＰＵ２２１に制御されている記憶部２２４は、位置情報データベースＤＢ１を記憶した位置記憶手段の一例である。イベント管理サーバプログラムを実行しているＣＰＵ２３１により制御されている記憶部２３４は、イベント情報データベースＤＢ２を記憶したイベント記憶手段の一例である。掲示板管理サーバプログラムを実行しているＣＰＵ２１１は、イベント取得手段２０３、属性取得手段２０４、作成手段２０５、送信手段２０６、および解析手段２０８の一例である。ＣＰサーバプログラムを実行しているＣＰＵ２４１は、ＳＮＳ提供手段２０７の一例である。
【００２４】
２．動作
図８は、通信システム１の動作を示すフローチャートである。図８のフローは、例えば、決められた間隔で周期的に実行される。ステップＳ１００において、位置管理サーバ２２のＣＰＵ２２１は、ユーザの位置情報（移動通信端末１０の位置情報）を取得する。移動通信端末１０は、あるプログラムの機能により、ＧＰＳ受信機により計算された現在位置を示す位置情報を定期的に、位置管理サーバ２２に送信している。ＣＰＵ２２１は、取得した位置情報を、その位置情報の送信元である移動通信端末１０の識別子とともに、記憶部２２４に記憶されている位置情報データベースＤＢ１に書き込む。
【００２５】
ＣＰＵ２２１は、決められたタイミングで（例えば、定期的に）、ユーザの密集度が、しきい値を超えた地理的な領域（場所、イベント会場）があるか判断する（ステップＳ１００）。この判断は、位置情報データベースＤＢ１に登録されている位置情報を用いて、例えば以下のように行われる。位置情報データベースＤＢ１には、ユーザ（移動通信端末１０）の識別子と、そのユーザの位置情報との組が複数登録されている。また、記憶部２２４は、イベント会場の地理的な領域を特定する情報と、そのイベント会場における密集度のしきい値との組が複数登録された、イベント会場データベース（図示略）を有している。イベント会場の地理的な領域を特定する情報は、例えば、会場の外郭を特定する情報（会場が長方形の場合、４頂点の位置）、または、会場の代表点および領域の大きさを特定する情報（会場の中心点の位置と、領域の半径）を含む。ＣＰＵ２２１は、イベント会場データベースに登録されている会場の各々について、密集度がしきい値を超えているか判断する。ユーザの密集度がしきい値を超えた領域があった場合（Ｓ１０１：ＹＥＳ）、ＣＰＵ２２１は、その旨を掲示板管理サーバ２１に通知する。この通知は、ユーザの密集度がしきい値を超えた領域を特定するための情報を含んでいる。ユーザの密集度がしきい値を超えた領域がないと判断された場合（Ｓ１０１：ＮＯ）、ＣＰＵ２２１は、次のタイミングまで待機する。
【００２６】
ユーザの密集度がしきい値を超えた領域があったという通知を受けると、掲示板管理サーバ２１のＣＰＵ２１１は、現在その領域で何かイベントが行われているか判断する（ステップＳ１０２）。この処理は、例えば以下のように行われる。ＣＰＵ２１１は、イベント確認要求を、イベント管理サーバ２３に送信する。イベント確認要求は、地理的な領域を特定する領域情報を含んでいる。イベント確認要求を受信すると、イベント管理サーバ２３のＣＰＵ２３１は、受信したイベント確認要求から、領域情報を抽出する。ＣＰＵ２３１は、記憶部２３４に記憶されているイベント情報データベースＤＢ２において、領域情報により示される領域において現在行われているイベントを検索する。
【００２７】
図９は、イベント情報データベースＤＢ２の具体例を示す図である。イベント情報データベースＤＢ２は、イベント名、場所、日時、カテゴリ１、およびカテゴリ２を含む情報の組を、複数含んでいる。「イベント名」は、イベントの識別子の一例である。「場所」は、そのイベントが行われている地理的な領域を示す領域情報の一例である。ここでは特に、その領域の代表点の地理上の位置（緯度及び経度）が領域情報として用いられている。「日時」はそのイベントが行われる日時を示す日時情報の一例である。「カテゴリ１」は、そのイベントの大分類を示す。「カテゴリ２」は、そのイベントの小分類を示す。図９の最上行の例では、「Ｔ−Ｇ戦」という名称のイベントが、北緯３４度４３分５秒、東経１３５度２１分５２秒を代表点とする領域で、２０１１年５月２０日の１８時から２２時まで行われることが示されている。このイベントの大分類はスポーツであり、小分類は野球である。
【００２８】
再び図８を参照する。検索を終えると、ＣＰＵ２３１は、検索結果を含むイベント確認応答を、掲示板管理サーバ２１に送信する。イベント情報データベースＤＢ２に、その領域で現在行われているイベントが登録されていた場合、イベント確認応答は、そのイベントの識別子を含む。イベント情報データベースＤＢ２に、その領域で現在行われているイベントが登録されていなかった場合、イベント確認応答は、その領域ではイベントが行われていないことを示す情報を含む。掲示板管理サーバ２１のＣＰＵ２１１は、イベント管理サーバ２３から受信したイベント確認応答に基づいて、現在その領域で何かイベントが行われているか判断する。イベントが行われていると判断された場合（Ｓ１０２：ＹＥＳ）、ＣＰＵ２３１は、処理をステップ１３０に移行する。イベントが行われていないと判断された場合（Ｓ１０２：ＮＯ）、ＣＰＵ２３１は、待機する。
【００２９】
ステップＳ１０３において、ＣＰＵ２１１は、その領域で行われているイベントが複数あるか判断する。この判断は、イベント管理サーバ２３から受信したイベント確認応答に基づいて行われる。イベント確認応答に複数のイベントの識別子が含まれていた場合、ＣＰＵ２３１は、イベントが複数であると判断する。イベント確認応答に単一のイベントの識別子のみが含まれていた場合、ＣＰＵ２１１は、イベントが単数であると判断する。イベントが複数であると判断された場合（Ｓ１０３：ＹＥＳ）、ＣＰＵ２１１は、処理をステップＳ１０６に移行する。イベントが単数であると判断された場合（Ｓ１０３：ＮＯ）、ＣＰＵ２１１は、処理をステップＳ１０４に移行する。
【００３０】
ステップＳ１０４において、ＣＰＵ２１１は、イベントに応じた掲示板を作成するための処理を行う。この処理は例えば以下のように行われる。ＣＰＵ２１１は、掲示板作成要求を、ＣＰサーバ２４に送信する。記憶部２１４は、ＣＰサーバ２４の識別子と、そのＣＰサーバ２４において新たな掲示板の作成に必要なパラメータを示す情報との組が、複数のＣＰサーバ２４の各々について登録された掲示板データベースＤＢ３を記憶している。
【００３１】
図１０は、掲示板データベースＤＢ３の具体例を示す図である。掲示板データベースＤＢ３は、ＵＲＬ（Uniform Resource Locator）、パラメータ１、パラメータ２、およびパラメータ３を含む情報の組を、複数含んでいる。「ＵＲＬ」は、ＳＮＳの識別子の一例であり、この例では特にＳＮＳのアドレスである。パラメータ１〜パラメータ３は、そのＳＮＳにおいて新たなウェブページを作成するのに用いられるパラメータの種類（例えば、掲示板名、掲示板の管理人ＩＤ、管理用のパスワード）を示している。例えば掲示板データベースＤＢ３の最上行のデータは、「www.aaaaa.com」というアドレスのＳＮＳにおいては、新たなウェブページを作成するのに、イベント識別子、ＩＤ、およびパスワード（ＰＷ）が必要であることを示している。記憶部２１４は、これらのパラメータの値（例えばＩＤおよびパスワード）を生成するためのプログラムを記憶している。ＣＰＵ２１１は、掲示板データベースＤＢ３を参照して、ＣＰサーバ２４において用いられるパラメータを含む掲示板作成要求を生成する。ＣＰＵ２１１は、生成した掲示板作成要求を、ＣＰサーバ２４に送信する。
【００３２】
再び図８を参照する。掲示板作成要求を受信すると、ＣＰサーバ２４のＣＰＵ２４１は、新たな掲示板を作成する処理を行う。例えば、掲示板のウェブページの提供に用いられるパラメータを、記憶部２１４に記憶する。掲示板を作成すると、ＣＰＵ２４１は、その掲示板にアクセスするための情報を、掲示板作成要求の送信元である掲示板管理サーバ２１に通知する。掲示板にアクセスするための情報は、例えば掲示板のＵＲＬ（アドレス）である。掲示板のＵＲＬを取得すると、掲示板管理サーバ２１のＣＰＵ２１１は、掲示板のＵＲＬをユーザに通知する（ステップＳ１０５）。
【００３３】
ステップＳ１０６において、ＣＰＵ２１１は、複数のイベントの包括的な掲示板（第１ウェブサイトの一例）を作成するための処理を行う。この処理は、基本的にはステップＳ１０４の処理と同様に行われる。ただし、掲示板作成要求に含まれるパラメータの値を生成するアルゴリズムが、ステップＳ１０４とは異なっている。例えば、ステップＳ１０４においては、イベントを特定可能な掲示板名が用いられるのに対し、ステップＳ１０６においては、より包括的な掲示板名（例えば、日付と場所を組み合わせたもの）が用いられる。ステップＳ１０７において、ＣＰＵ２４１は、その掲示板のＵＲＬを、掲示板作成要求の送信元である掲示板管理サーバ２１に通知する。掲示板のＵＲＬを取得すると、掲示板管理サーバ２１のＣＰＵ２１１は、掲示板のＵＲＬをユーザに通知する（ステップＳ１０７）。
【００３４】
図１１は、ステップＳ１０５またはＳ１０７における通知を受信した移動通信端末１０において表示される画面を例示する図である。この例では、ステップＳ１０５またはＳ１０７の通知は、電子メールメッセージを用いて行われる。ユーザがこの電子メールを開封するための操作を行うと、図１１の画面が表示される。この画面は、イベント名「Ｖ−Ｍ戦」というイベントについて、「ａａａａａ掲示板」、「ｂｂｂｂｂ掲示板」、および「ｃｃｃｃ掲示板」３つのＳＮＳにおいてそれぞれウェブページが作成されたことを示す文字列を含んでいる。この文字列は、３つのＳＮＳのウェブページへのリンクを含んでいる。ユーザが、これらのリンクのうち所望の一つを選択する操作を行うと、掲示板にアクセスするためのプログラムが起動される。掲示板にアクセスするためのプログラムは、例えば、汎用のブラウザまたは専用のクライアントアプリケーションプログラムである。
【００３５】
図１２は、掲示板のウェブページにアクセスしたときに表示される画面を例示する図である。この掲示板には、コメントを投稿したユーザのＩＤと、そのユーザのアイコンと、投稿されたコメントとが表示される。通信システム１によれば、スポーツ観戦やコンサートなど、自分が参加したイベントの掲示板が自動的に作成される。すなわち、あるイベントに参加したユーザ同士の交流の場が、自動的に提供される。例えば、一人でイベントに参加した場合であっても、他人の感想や考えを知ることができ、感動や興奮を共有することができる。また、掲示板の仕様によっては、趣味・嗜好が共通の人を発見した場合に、そのユーザと直接、電子メッセージを交換することができ、友人を増やすきっかけとなる。さらに、この掲示板を通じて、イベントに関連する情報や、別のイベントの情報を得ることができる。
【００３６】
再び図８を参照する。ステップＳ１０８において、掲示板管理サーバ２１のＣＰＵ２１１は、作成された掲示板について、文章解析を行う。この処理は、例えば以下のように行われる。ＣＰＵ２１１は、定期的に、ＣＰサーバ２４に対して問い合わせを送信し、掲示板に投稿されたコメントのデータを取得する。この問い合わせは、掲示板の識別子を含んでいる。ＣＰサーバ２４のＣＰＵ２４１は、問い合わせを受信すると、その問い合わせに含まれる識別子により特定される掲示板に投稿されたコメントのうち、決められた量（例えば、直近ｘ時間、直近ｘ件、直近のものからｘバイトなど）のコメントを、記憶部２４４から抽出する。ＣＰＵ２４１は、抽出されたコメントのデータを、問い合わせの送信元である掲示板管理サーバ２１に送信する。掲示板管理サーバ２１のＣＰＵ２１１は、受信したデータに対して、文章解析を行う。文章解析には、公知の技術が用いられる。文章解析により、例えば、コメントにおいて頻出の語句が抽出される。
【００３７】
ステップＳ１０９において、ＣＰＵ２１１は、文章解析の結果に基づいて、掲示板の細分化が必要であるか判断する。記憶部２１４は、掲示板を細分化する条件を記憶している。文章解析の結果がこの条件を満たしていた場合、ＣＰＵ２１１は、掲示板の細分化が必要であると判断する。この条件は、例えば、多数の種目の選手が参加する複合スポーツイベントに対する掲示板において、特定の選手名を含むコメントが、しきい値以上の頻度で出現した、というものである。細分化が必要であると判断された場合（Ｓ１０９：ＹＥＳ）、ＣＰＵ２１１は、処理をステップＳ１１０に移行する。細分化が必要でないと判断された場合（Ｓ１０９：ＹＥＳ）、ＣＰＵ２１１は、処理をステップＳ１０８に移行する。
【００３８】
ステップＳ１１０において、ＣＰＵ２１１は、細分化された掲示板（第２ウェブサイトの一例）を作成するための処理を行う。この処理は、ステップＳ１０４と同様に行われる。記憶部２１４は、掲示板を細分化する条件とあわせて、細分化される掲示板の作成に用いられるパラメータの種類（例えば掲示板名）を記憶している。ＣＰＵ２１１は、このパラメータを用いて、細分化された掲示板を作成する。細分化された掲示板が作成されると、ＣＰＵ２１１は、掲示板のＵＲＬをユーザに通知する。
【００３９】
３．他の実施形態
本発明は上述の実施形態に限定されるものではなく、種々の変形実施が可能である。以下、変形例をいくつか説明する。以下の変形例のうち２つ以上のものが組み合わせて用いられてもよい。
【００４０】
３−１．変形例１
特定のイベント（例えば、大地震による震災）が発生した場合、掲示板管理サーバ２１のＣＰＵ２１１は、ユーザの密集度によらず、そのイベントに対応する掲示板を作成してもよい。この場合、掲示板が作成された旨の通知は、すべてのユーザに対して送信されてもよい。
【００４１】
３−２．変形例２
作成された掲示板のＵＲＬを通知するユーザを絞り込む方法は、実施形態で説明したものに限定されない。例えば、位置情報以外の属性情報を用いて、ユーザの絞り込みが行われてもよい。この場合、移動通信端末１０は、定期的に、または、決められたタイミングで、自らの属性情報を掲示板管理サーバ２１に送信する。掲示板管理サーバ２１は、記憶部２１４に、ユーザ（移動通信端末１０）の識別子と、そのユーザの属性情報との組が複数登録されたデータベースを記憶している。ＣＰＵ２１１は、このデータベースを参照して、掲示板のＵＲＬを通知するユーザを絞り込む。属性情報としては、例えば、ユーザの性別、年齢、住所、職業、趣味などの情報が用いられる。別の例で、通知するユーザを絞り込むための情報（条件やパラメータ等）は、イベント情報データベースＤＢ２等に登録されていてもよい。
【００４２】
３−３．変形例３
細分化された掲示板を作成する方法は、実施形態で説明したものに限定されない。例えば、ユーザの属性に応じて、細分化された掲示板が作成されてもよい。この場合、変形例２で説明したように、掲示板管理サーバ２１は、ユーザの属性情報が登録されたデータベースを有している。例えば、このデータベースに、属性情報として好きなサッカーチームの識別子が登録されている例を考える。掲示板管理サーバ２１のＣＰＵ２１１は、ＶチームとＭチームとが対戦するサッカーの会場に集まっているユーザの属性情報をデータベースから抽出し、特定のチーム（例えばＶチーム）のファンの割合がしきい値よりも高い場合、Ｖチーム向けの掲示板が作成される。
【００４３】
３−４．変形例４
イベントに応じた掲示板を作成する方法は、実施形態で説明したものに限定されない。例えば、実施形態においては、ユーザの密集度がしきい値を超えた場所が検出された場合に、その場所でイベントが行われているか、イベント管理サーバ２３に対して問い合わせが行われた。しかし、イベント管理サーバ２３への問い合わせは省略されてもよい。すなわち、ユーザの密集度がしきい値を超えた場所が検出された場合、掲示板管理サーバ２１は、イベント情報データベースＤＢ２に登録されているデータの有無にかかわらず、その場所および日時に対応する掲示板を作成してもよい。この場合、イベント管理サーバ２３はなくてもよい。
【００４４】
３−５．変形例５
ユーザの密集度がしきい値を超えた領域が存在するかの判断方法は、実施形態で説明したものに限定されない。実施形態においては、イベント会場データベースに登録されているイベント会場毎に、密集度がしきい値を超えているか判断された。別の例で、イベント会場データベースが用いられなくてもよい。別の例において、位置管理サーバ２２の記憶部２２４は、グリッドで領域を（例えばマス目状に）細分化した地図を記憶している。ＣＰＵ２２１は、位置情報が更新されると、この地図上に、移動通信端末１０の位置をマッピングする。ＣＰＵ２２１は、決められた単位領域（例えば１マス）毎に、マッピングされている移動通信端末１０の数をカウントし、密集度を算出する。
【００４５】
３−６．変形例６
サーバ群２０における機能構成とハードウェア構成との対応関係は、実施形態で説明したものに限定されない。例えば、実施形態において、密集度判断手段２０２は、位置管理サーバ２２の機能として説明したが、掲示板管理サーバ２１が密集度判断手段２０２を有していてもよい。別の例で、サーバ群２０を構成するサーバの数は、実施形態で説明したものに限定されない。例えば、物理的に単一のサーバが、図２で説明した全ての機能を有していてもよい。要は、サーバ群２０が全体として必要な機能を有していればよい。なお、図２で説明した機能の一部は省略されてもよい。
【００４６】
３−７．変形例７
掲示板を細分化する処理は、実施形態で説明したものに限定されない。例えば、掲示板を細分化する処理（図８：ステップＳ１０３、ステップＳ１０６〜Ｓ１１１）は省略されてもよい。また、掲示板の細分化は、文書解析の結果以外の事象に基づいて行われてもよい。例えば、ある領域で行われているイベントが単一であっても、掲示板を細分化する処理が行われてもよい。この場合において、例えば、まずは図９で例示したカテゴリ１（大分類）に相当する掲示板が作成され、そこから条件に応じてカテゴリ２（小分類）に相当する掲示板が作成されてもよい。
【００４７】
３−８．変形例８
実施形態においては、掲示板管理サーバ２１が複数のＣＰサーバ２４に対してウェブページを作成するための処理を行ったが、掲示板管理サーバ２１は、単一のＣＰサーバ２４に対してウェブページを作成するための処理を行ってもよい。この場合、掲示板管理サーバ２１は、掲示板データベースＤＢ３を有していなくてもよい。掲示板データベースＤＢ３を有していない場合、掲示板管理サーバ２１は、あらかじめ決められたＣＰサーバ２４に対してウェブページを作成するための処理を行う。
【００４８】
３−９．変形例９
ＳＮＳ提供手段２０７が提供するＳＮＳは、電子掲示板に限定されない。ＳＮＳ提供手段２０７は、ブログ、短文投稿サイト、その他いかなる種類のＳＮＳを提供するものであってもよい。この場合において、ＳＮＳに対応する「ウェブページを作成するための処理」とは、ウェブページのＨＴＭＬ（HyperText Markup Language）データを生成する処理ではなく、このＨＴＭＬデータの生成に用いられるパラメータを設定する処理をいう。例えば、あるＳＮＳにおいて、新たなイベントに対するコミュニケーションの場を作成するために新たなアカウントを設定する必要があるときは、新たなアカウントを設定する処理が、「ウェブページを作成するための処理」に相当する。
【００４９】
３−１０．他の変形例
移動端末１０は、携帯電話機に限定されない。移動端末１０は、ラップトップコンピュータ、スマートフォン、タブレット端末、カーナビゲーション装置、ＰＤＡ（Personal Digital Assistant）、電子ブック、または携帯音楽プレーヤーであってもよい。
図２に示される機能構成を実現するための、サーバ群２０の各サーバのハードウェア構成は、図４〜７に示されるものに限定されない。必要な機能を実現するためのものであれば、各サーバはどのようなハードウェア構成を有していてもよい。例えば、各サーバは、図２の各機能要素にそれぞれ対応する回路（装置）を有していてもよい。移動端末１０についても同様である。
ネットワーク３０は、移動通信網に限定されない。ＷｉＦｉ（Wireless Fidelity）経由の固定網であってもよい。また、通信システム１で用いられる位置情報は、ＧＰＳにより取得されたものに限定されない。アクセスポイントの位置および電波強度を用いた、いわゆるＷｉＦｉ測位等、ＧＰＳ以外の技術で取得された位置情報が用いられてもよい。
【００５０】
実施形態での説明に用いられた条件やパラメータの値はあくまで例示であり、これに限定されるものではない。
上述の実施形態においてＣＰＵ２１１等によって実行されるプログラムは、磁気記録媒体（磁気テープ、磁気ディスク（ＨＤＤ、ＦＤ（Flexible Disk））など）、光記録媒体（光ディスク（ＣＤ（Compact Disk）、ＤＶＤ（Digital Versatile Disk））など）、光磁気記録媒体、半導体メモリ（フラッシュＲＯＭなど）などのコンピュータ読取り可能な記録媒体に記憶した状態で提供されてもよい。また、このプログラムは、インターネットのようなネットワーク経由でダウンロードされてもよい。
【符号の説明】
【００５１】
１…通信システム、１０…移動通信端末、２０…サーバ群、２１…掲示板管理サーバ、２２…位置管理サーバ、２３…イベント管理サーバ、２４…ＣＰサーバ、３０…ネットワーク、１１０…ＣＰＵ、１２０…ＲＡＭ、１３０…ＲＯＭ、１４０…記憶部、１５０…通信部、１６０…入力部、１７０…表示部、１８０…ＧＰＳ測位部、２０１…位置情報取得手段、２０２…密集度判断手段、２０３…イベント取得手段、２０４…属性取得手段、２０５…作成手段、２０６…送信手段、２０７…ＳＮＳ提供手段、２０８…解析手段、２１１…ＣＰＵ、２１２…ＲＡＭ、２１３…ＲＯＭ、２１４…記憶部、２１５…通信部、２１６…入力部、２１７…表示部、２２１…ＣＰＵ、２２２…ＲＡＭ、２２３…ＲＯＭ、２２４…記憶部、２２５…通信部、２２６…入力部、２２７…表示部、２３１…ＣＰＵ、２３２…ＲＡＭ、２３３…ＲＯＭ、２３４…記憶部、２３５…通信部、２３６…入力部、２３７…表示部、２４１…ＣＰＵ、２４２…ＲＡＭ、２４３…ＲＯＭ、２４４…記憶部、２４５…通信部、２４６…入力部、２４７…表示部、ＤＢ１…位置情報データベース、ＤＢ２…イベント情報データベース、ＤＢ３…掲示板データベース
【図１】
2013004008.tif 000003
【図２】
2013004008.tif 000004
【図３】
2013004008.tif 000005
【図４】
2013004008.tif 000006
【図５】
2013004008.tif 000007
【図６】
2013004008.tif 000008
【図７】
2013004008.tif 000009
【図８】
2013004008.tif 000010
【図９】
2013004008.tif 000011
【図１０】
2013004008.tif 000012
【図１１】
2013004008.tif 000013
【図１２】
2013004008.tif 000014