(57)【特許請求の範囲】
【請求項１】
データ通信網を介して接続されたユーザ端末のユーザに対して、当該ユーザのコミュニティ帰属目的に応じて予め生成された仮想パーソナリティごとに、異なる仮想的なコミュニティを提供するコミュニティ通信ネットワークであって、
前記コミュニティごとに設けられた閉域網と、
ユーザの実パーソナリティごとに対応して設けられて、当該ユーザ端末との間で前記仮想パーソナリティごとにＶＰＮトンネルを設定するとともに、所望の仮想パーソナリティを指定したユーザ端末からの接続要求に応じて、当該仮想パーソナリティに対応するコミュニティの閉域網と当該ユーザ端末との間のデータ通信を許可する論理エッジルータと、
前記コミュニティごとに設けられて、当該コミュニティの閉域網と接続することにより、当該コミュニティの当該閉域網に接続しているユーザ端末に対して各種サービスを提供するサービス提供用サーバと、
前記各コミュニティの閉域網と接続するとともに、前記各コミュニティに共通して設けられ、仮想パーソナリティとコミュニティとの対応関係に応じて前記論理エッジルータを制御することによりユーザ端末と閉域網との接続関係を設定するコミュニティ制御部と、前記各コミュニティに属するユーザのユーザ情報を予め蓄積しておき、任意のコミュニティに属するユーザのユーザ情報を当該コミュニティで提供する際、指定されたユーザのユーザ情報を加工して提供するユーザ情報管理部とを有するコミュニティ管理サーバと
を備えることを特徴とするコミュニティ通信ネットワーク。
【請求項２】
請求項１に記載のコミュニティ通信ネットワークにおいて、
前記ユーザ情報管理部は、予め設定されている当該コミュニティの情報開示条件に基づいて、当該コミュニティに属するユーザのユーザ情報を加工することを特徴とするコミュニティ通信ネットワーク。
【請求項３】
請求項１に記載のコミュニティ通信ネットワークにおいて、
前記論理エッジルータは、前記ユーザごとに前記閉域網を用いたデータ通信に関する通信履歴情報を記録することを特徴とするコミュニティ通信ネットワーク。
【請求項４】
データ通信網を介して接続されたユーザ端末のユーザに対して、当該ユーザのコミュニティ帰属目的に応じて予め生成された仮想パーソナリティごとに、異なる仮想的なコミュニティを提供するコミュニティ通信ネットワークの通信制御方法であって、
ユーザの実パーソナリティごとに対応して設けられた論理エッジルータが、当該ユーザ端末との間で前記仮想パーソナリティごとにＶＰＮトンネルを設定するとともに、所望の仮想パーソナリティを指定したユーザ端末からの接続要求に応じて、当該ユーザ端末との間で閉域網を構築するとともに、当該仮想パーソナリティに対応するコミュニティの閉域網と当該ユーザ端末との間のデータ通信を許可するステップと、
前記コミュニティごとに設けられたサービス提供用サーバが、当該コミュニティの閉域網と接続することにより、当該コミュニティの閉域網に接続しているユーザ端末に対して各種サービスを提供するステップと、
前記各コミュニティの閉域網と接続するとともに、前記各コミュニティに共通して設けられたコミュニティ管理サーバが、仮想パーソナリティとコミュニティとの対応関係に応じて前記論理エッジルータを制御することによりユーザ端末と閉域網との接続関係を設定するコミュニティ制御ステップと、
前記コミュニティ管理サーバが、前記各コミュニティに属するユーザのユーザ情報を予め蓄積しておき、任意のコミュニティに属するユーザのユーザ情報を当該コミュニティで提供する際、指定されたユーザのユーザ情報を加工して提供するユーザ情報管理ステップと
を備えることを特徴とする通信制御方法。
【請求項５】
コミュニティごとに設けられた閉域網と、ユーザの実パーソナリティごとに対応して設けられて、当該ユーザ端末との間で前記仮想パーソナリティごとにＶＰＮトンネルを設定するとともに、所望の仮想パーソナリティを指定したユーザ端末からの接続要求に応じて、当該ユーザ端末との間で閉域網を構築するとともに、当該仮想パーソナリティに対応するコミュニティの閉域網と当該ユーザ端末との間のデータ通信を許可する論理エッジルータと、前記コミュニティごとに設けられて、当該コミュニティの閉域網と接続することにより、当該コミュニティの閉域網に接続しているユーザ端末に対して各種サービスを提供するサービス提供用サーバとを備え、データ通信網を介して接続されたユーザ端末のユーザに対して、当該ユーザのコミュニティ帰属目的に応じて予め生成された仮想パーソナリティごとに、異なる仮想的なコミュニティを提供するコミュニティ通信ネットワーク、で用いられて、前記各コミュニティの閉域網と接続するとともに、前記各コミュニティに共通して設けられたコミュニティ管理サーバであって、
仮想パーソナリティとコミュニティとの対応関係に応じて前記論理エッジルータを制御することによりユーザ端末と閉域網との接続関係を設定するコミュニティ制御部と、
前記各コミュニティに属するユーザのユーザ情報を予め蓄積しておき、任意のコミュニティに属するユーザのユーザ情報を当該コミュニティで提供する際、指定されたユーザのユーザ情報を加工して提供するユーザ情報管理部と
を備えることを特徴とするコミュニティ管理サーバ。
【請求項６】
コミュニティごとに設けられた閉域網と、ユーザの実パーソナリティごとに対応して設けられて、当該ユーザ端末との間で前記仮想パーソナリティごとにＶＰＮトンネルを設定するとともに、所望の仮想パーソナリティを指定したユーザ端末からの接続要求に応じて、当該ユーザ端末との間で閉域網を構築するとともに、当該仮想パーソナリティに対応するコミュニティの閉域網と当該ユーザ端末との間のデータ通信を許可する論理エッジルータと、前記コミュニティごとに設けられて、当該コミュニティの閉域網と接続することにより、当該コミュニティの閉域網に接続しているユーザ端末に対して各種サービスを提供するサービス提供用サーバとを備え、データ通信網を介して接続されたユーザ端末のユーザに対して、当該ユーザのコミュニティ帰属目的に応じて予め生成された仮想パーソナリティごとに、異なる仮想的なコミュニティを提供するコミュニティ通信ネットワーク、で用いられて、前記各コミュニティの閉域網と接続するとともに、前記各コミュニティに共通して設けられたコミュニティ管理サーバのコミュニティ管理方法であって、
コミュニティ制御部により、仮想パーソナリティとコミュニティとの対応関係に応じて前記論理エッジルータを制御することによりユーザ端末と閉域網との接続関係を設定するコミュニティ制御ステップと、
ユーザ情報管理部により、前記各コミュニティに属するユーザのユーザ情報を予め蓄積しておき、任意のコミュニティに属するユーザのユーザ情報を当該コミュニティで提供する際、指定されたユーザのユーザ情報を加工して提供するユーザ情報管理ステップと
を備えることを特徴とするコミュニティ管理方法。
【請求項７】
コミュニティごとに設けられた閉域網と、ユーザの実パーソナリティごとに対応して設けられて、当該ユーザ端末との間で前記仮想パーソナリティごとにＶＰＮトンネルを設定するとともに、所望の仮想パーソナリティを指定したユーザ端末からの接続要求に応じて、当該ユーザ端末との間で閉域網を構築するとともに、当該仮想パーソナリティに対応するコミュニティの閉域網と当該ユーザ端末との間のデータ通信を許可する論理エッジルータと、前記コミュニティごとに設けられて、当該コミュニティの閉域網と接続することにより、当該コミュニティの閉域網に接続しているユーザ端末に対して各種サービスを提供するサービス提供用サーバとを備え、データ通信網を介して接続されたユーザ端末のユーザに対して、当該ユーザのコミュニティ帰属目的に応じて予め生成された仮想パーソナリティごとに、異なる仮想的なコミュニティを提供するコミュニティ通信ネットワーク、で用いられて、前記各コミュニティの閉域網と接続するとともに、前記各コミュニティに共通して設けられたコミュニティ管理サーバのコンピュータに、
コミュニティ制御部により、仮想パーソナリティとコミュニティとの対応関係に応じて前記論理エッジルータを制御することによりユーザ端末と閉域網との接続関係を設定するコミュニティ制御ステップと、
ユーザ情報管理部により、前記各コミュニティに属するユーザのユーザ情報を予め蓄積しておき、任意のコミュニティに属するユーザのユーザ情報を当該コミュニティで提供する際、指定されたユーザのユーザ情報を加工して提供するユーザ情報管理ステップと
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワーク技術に関し、特に物理的なデータ通信網を利用して仮想的なコミュニティを実現するネットワーク技術に関する。
【背景技術】
【０００２】
インターネットなどのデータ通信網を利用して、コミュニティ通信ネットワークを構築し、特定のユーザ間で掲示板、メール、チャットなどのサービスを提供する仮想的なコミュニティが提供されている。このようなコミュニティでは、実社会におけるユーザを取り巻く環境を越えて、共通のテーマに関する意見・情報の交換や交流が行われている。
【０００３】
従来、コミュニティ通信ネットワークを実現するためのネットワークとして、インターネットを利用した技術が提案されている（例えば、非特許文献１等参照）。インターネットは、各ユーザに割り当てられたユニークなアドレス情報を用いて、全ユーザ間の接続性を確保する、大規模なネットワークである。このため、ネットワーク内の情報蓄積量を飛躍的に増加させることができる。また、インターネットは、リンクやルータなどの通信リソースを多数ユーザで共有できる、経済性に優れたネットワークである。このため、ユーザ数を容易に拡大することができ、ネットワーク内の情報流通量を飛躍的に増加させることができる。
【０００４】
【非特許文献１】吉田他，"Shine：ネットワークコミュニティ支援システムのエージェント指向フレームワーク"，信学技法，ＯＦＳ２００１−１３，ＡＩ２００１−１８，ｐｐ．９−１６
【発明の開示】
【発明が解決しようとする課題】
【０００５】
このようなコミュニティ通信ネットワークでは、コミュニティに対する不正アクセスを抑止するためにユーザ認証を行う機能や、ユーザに関する情報をプロフィールとして公開する機能を有しており、このような機能を実現するためには、ユーザの個人情報を管理する必要がある。特に、企業や官庁でも、ＳＮＳ（ソーシャル・ネットワーキング・サービス：Social Networking Service）を、部署内のコミュニケーションに利用している例もある。したがって、コミュニティに加入しているユーザの個人情報や交換する情報内容について、高いセキュリティ性が要求されている。
【０００６】
しかしながら、前述した従来技術では、インターネットを利用しているため、インターネットに関わるセキュリティ問題がユーザに波及する可能性がある。
インターネットで得られる情報流通範囲の広域化は、個人情報を不正に抽出されるというセキュリティ問題を引き起こしている。具体的には、Ｗｅｂページを利用して、個人が所有するクレジット番号などを不正に引き出すフィッシング詐欺や、住所や電話番号などの個人情報が不正に引き出されて実社会の犯罪に利用される問題などが挙げられる。さらに、インターネットで得られる経済性は、アドレス情報のユニーク性のみを必要とする通信形態を生成し、その結果、予期せぬ相手から不適切な情報を大量に送付されるセキュリティ問題を引き起こしている。具体的には、不特定の相手に大量の広告メールを送付するスパムメールが挙げられる。
【０００７】
本発明はこのような課題を解決するためのものであり、高いセキュリティ性が得られるコミュニティを提供可能なコミュニティ通信ネットワーク、通信制御方法、コミュニティ管理サーバ、コミュニティ管理方法、およびプログラムを提供することを目的としている。
【課題を解決するための手段】
【０００８】
このような目的を達成するために、本発明にかかるコミュニティ通信ネットワークは、データ通信網を介して接続されたユーザ端末のユーザに対して、当該ユーザのコミュニティ帰属目的に応じて予め生成された仮想パーソナリティごとに、異なる仮想的なコミュニティを提供するコミュニティ通信ネットワークであって、コミュニティごとに設けられた閉域網と、ユーザの実パーソナリティごとに対応して設けられて、当該ユーザ端末との間で前記仮想パーソナリティごとにＶＰＮトンネルを設定するとともに、所望の仮想パーソナリティを指定したユーザ端末からの接続要求に応じて、当該仮想パーソナリティに対応するコミュニティの閉域網と当該ユーザ端末との間のデータ通信を許可する論理エッジルータと、コミュニティごとに設けられて、当該コミュニティの閉域網と接続することにより、当該コミュニティの閉域網に接続しているユーザ端末に対して各種サービスを提供するサービス提供用サーバと、各コミュニティの閉域網と接続するとともに、各コミュニティに共通して設けられ、仮想パーソナリティとコミュニティとの対応関係に応じて論理エッジルータを制御することによりユーザ端末と閉域網との接続関係を設定するコミュニティ制御部と、各コミュニティに属するユーザのユーザ情報を予め蓄積しておき、任意のコミュニティに属するユーザのユーザ情報を当該コミュニティで提供する際、指定されたユーザのユーザ情報を加工して提供するユーザ情報管理部とを有するコミュニティ管理サーバとを備えている。
【０００９】
この際、ユーザ情報管理部で、予め設定されている当該コミュニティの情報開示条件に基づいて、当該コミュニティに属するユーザのユーザ情報を加工するようにしてもよい。
【００１０】
また、論理エッジルータにより、ユーザごとに閉域網を用いたデータ通信に関する通信履歴情報を記録するようにしてもよい。
【００１１】
また、本発明にかかる通信制御方法は、データ通信網を介して接続されたユーザ端末のユーザに対して、当該ユーザのコミュニティ帰属目的に応じて予め生成された仮想パーソナリティごとに、異なる仮想的なコミュニティを提供するコミュニティ通信ネットワークの通信制御方法であって、ユーザの実パーソナリティごとに対応して設けられた論理エッジルータが、当該ユーザ端末との間で前記仮想パーソナリティごとにＶＰＮトンネルを設定するとともに、所望の仮想パーソナリティを指定したユーザ端末からの接続要求に応じて、当該ユーザ端末との間で閉域網を構築するとともに、当該仮想パーソナリティに対応するコミュニティの閉域網と当該ユーザ端末との間のデータ通信を許可するステップと、コミュニティごとに設けられたサービス提供用サーバが、当該コミュニティの閉域網と接続することにより、当該コミュニティの閉域網に接続しているユーザ端末に対して各種サービスを提供するステップと、各コミュニティの閉域網と接続するとともに、各コミュニティに共通して設けられたコミュニティ管理サーバが、仮想パーソナリティとコミュニティとの対応関係に応じて論理エッジルータを制御することによりユーザ端末と閉域網との接続関係を設定するコミュニティ制御ステップと、コミュニティ管理サーバが、各コミュニティに属するユーザのユーザ情報を予め蓄積しておき、任意のコミュニティに属するユーザのユーザ情報を当該コミュニティで提供する際、指定されたユーザのユーザ情報を加工して提供するユーザ情報管理ステップとを備えている。
【００１２】
また、本発明にかかるコミュニティ管理サーバは、コミュニティごとに設けられた閉域網と、ユーザの実パーソナリティごとに対応して設けられて、当該ユーザ端末との間で前記仮想パーソナリティごとにＶＰＮトンネルを設定するとともに、所望の仮想パーソナリティを指定したユーザ端末からの接続要求に応じて、当該ユーザ端末との間で閉域網を構築するとともに、当該仮想パーソナリティに対応するコミュニティの閉域網と当該ユーザ端末との間のデータ通信を許可する論理エッジルータと、コミュニティごとに設けられて、当該コミュニティの閉域網と接続することにより、当該コミュニティの閉域網に接続しているユーザ端末に対して各種サービスを提供するサービス提供用サーバとを備え、データ通信網を介して接続されたユーザ端末のユーザに対して、当該ユーザのコミュニティ帰属目的に応じて予め生成された仮想パーソナリティごとに、異なる仮想的なコミュニティを提供するコミュニティ通信ネットワーク、で用いられて、各コミュニティの閉域網と接続するとともに、各コミュニティに共通して設けられたコミュニティ管理サーバであって、仮想パーソナリティとコミュニティとの対応関係に応じて論理エッジルータを制御することによりユーザ端末と閉域網との接続関係を設定するコミュニティ制御部と、各コミュニティに属するユーザのユーザ情報を予め蓄積しておき、任意のコミュニティに属するユーザのユーザ情報を当該コミュニティで提供する際、指定されたユーザのユーザ情報を加工して提供するユーザ情報管理部とを備えている。
【００１３】
また、本発明にかかるコミュニティ管理方法は、コミュニティごとに設けられた閉域網と、ユーザの実パーソナリティごとに対応して設けられて、当該ユーザ端末との間で前記仮想パーソナリティごとにＶＰＮトンネルを設定するとともに、所望の仮想パーソナリティを指定したユーザ端末からの接続要求に応じて、当該ユーザ端末との間で閉域網を構築するとともに、当該仮想パーソナリティに対応するコミュニティの閉域網と当該ユーザ端末との間のデータ通信を許可する論理エッジルータと、コミュニティごとに設けられて、当該コミュニティの閉域網と接続することにより、当該コミュニティの閉域網に接続しているユーザ端末に対して各種サービスを提供するサービス提供用サーバとを備え、データ通信網を介して接続されたユーザ端末のユーザに対して、当該ユーザのコミュニティ帰属目的に応じて予め生成された仮想パーソナリティごとに、異なる仮想的なコミュニティを提供するコミュニティ通信ネットワーク、で用いられて、各コミュニティの閉域網と接続するとともに、各コミュニティに共通して設けられたコミュニティ管理サーバのコミュニティ管理方法であって、コミュニティ制御部により、仮想パーソナリティとコミュニティとの対応関係に応じて論理エッジルータを制御することによりユーザ端末と閉域網との接続関係を設定するコミュニティ制御ステップと、ユーザ情報管理部により、各コミュニティに属するユーザのユーザ情報を予め蓄積しておき、任意のコミュニティに属するユーザのユーザ情報を当該コミュニティで提供する際、指定されたユーザのユーザ情報を加工して提供するユーザ情報管理ステップとを備えている。
【００１４】
また、本発明にかかるプログラムは、コミュニティごとに設けられた閉域網と、ユーザの実パーソナリティごとに対応して設けられて、当該ユーザ端末との間で前記仮想パーソナリティごとにＶＰＮトンネルを設定するとともに、所望の仮想パーソナリティを指定したユーザ端末からの接続要求に応じて、当該ユーザ端末との間で閉域網を構築するとともに、当該仮想パーソナリティに対応するコミュニティの閉域網と当該ユーザ端末との間のデータ通信を許可する論理エッジルータと、コミュニティごとに設けられて、当該コミュニティの閉域網と接続することにより、当該コミュニティの閉域網に接続しているユーザ端末に対して各種サービスを提供するサービス提供用サーバとを備え、データ通信網を介して接続されたユーザ端末のユーザに対して、当該ユーザのコミュニティ帰属目的に応じて予め生成された仮想パーソナリティごとに、異なる仮想的なコミュニティを提供するコミュニティ通信ネットワーク、で用いられて、各コミュニティの閉域網と接続するとともに、各コミュニティに共通して設けられたコミュニティ管理サーバのコンピュータに、コミュニティ制御部により、仮想パーソナリティとコミュニティとの対応関係に応じて論理エッジルータを制御することによりユーザ端末と閉域網との接続関係を設定するコミュニティ制御ステップと、ユーザ情報管理部により、各コミュニティに属するユーザのユーザ情報を予め蓄積しておき、任意のコミュニティに属するユーザのユーザ情報を当該コミュニティで提供する際、指定されたユーザのユーザ情報を加工して提供するユーザ情報管理ステップとを実行させる。
【発明の効果】
【００１５】
本発明によれば、インターネットの物理ネットワークを利用しつつ、データ通信をコミュニティごとにセキュアに分離することができる。また、コミュニティごとにアプリケーションサービスを個別に提供でき、これらネットワークの機能を、各コミュニティに加入しているユーザのユーザ情報やコミュニティ情報とともに、コミュニティ管理サーバにより一元管理できる。
【００１６】
したがって、コミュニティ管理サーバにより、各ユーザの個人情報を通信キャリアあるいはプロバイダで管理でき、その提供範囲をユーザ指定のコミュニティに限定できるとともに、提供内容も各コミュニティの目的に沿って限定することができる。
これにより、コミュニティ形成目的に不適切なユーザが属性情報を詐称するなどして当該コミュニティへアクセスすることを抑止でき、さらにスパム配信や情報漏洩の防止が期待でき、高いセキュリティ性が得られるコミュニティを提供することができる。
【発明を実施するための最良の形態】
【００１７】
次に、本発明の実施の形態について図面を参照して説明する。
［コミュニティ通信ネットワーク］
まず、図１を参照して、本発明の一実施の形態にかかるコミュニティ通信ネットワークについて説明する。図１は、本発明の一実施の形態にかかるコミュニティ通信ネットワークの構成を示すブロック図である。
【００１８】
本実施の形態にかかるコミュニティ通信ネットワークＮＷは、データ通信網を介して接続されたユーザ端末のユーザに対して、当該ユーザのコミュニティ帰属自的に応じて予め生成された仮想パーソナリティごとに、仮想的なコミュニティを提供する機能を有している。なお、図１では、コミュニティが２つでユーザ端末が４つの場合を例として説明するが、コミュニティやユーザ端末の数についてはこの例に限定されるものではない。
【００１９】
このコミュニティ通信ネットワークＮＷは、各機能に対応する階層として、ユーザが使用するデータを転送処理する機能を有するデータプレーン１と、コミュニティを管理する機能を有するコミュニティ制御プレーン２とから構成されている。また、データプレーン１は、より詳細な機能に対応する階層として、ネットワークレイヤ３、ミドルレイヤ４、サービスレイヤ５の３つの転送レイヤで構成される。ミドルレイヤ４とコミュニティ制御プレーン２は併せてサービスプラットフォームを構成し、様々なコミュニティサービスの提供を可能としている。
【００２０】
図１の例では、ネットワークレイヤ３に、コミュニティＡ，Ｂごとに閉域網３０Ａ，３０Ｂが設けられている。また、ミドルレイヤ４には、所望の仮想パーソナリティを指定したユーザ端末３１〜３４からの接続要求に応じて、当該仮想パーソナリティに対応するコミュニティＡ，Ｂの閉域網３０Ａ，３０Ｂと当該ユーザ端末３１〜３４との間のデータ通信を許可する論理エッジルータ４１〜４４が設けられている。また、サービスレイヤ５には、当該コミュニティＡ，Ｂの閉域網３０Ａ，３０Ｂに接続しているユーザ端末３１〜３４に対して各種サービスを提供するサービス提供用サーバ５０（５１〜５３）が、コミュニティＡ，Ｂごとに設けられている。
【００２１】
本実施の形態は、コミュニティ制御プレーン２に、各コミュニティＡ，Ｂに共通してコミュニティ管理サーバ２０を設け、このコミュニティ管理サーバ２０のコミュニティ制御部２５により、仮想パーソナリティとコミュニティとの対応関係に応じてユーザ端末と閉域網との接続を論理エッジルータへ指示することにより当該コミュニティに対応する閉域網を構築し、ユーザ情報ＤＢ２１により、各コミュニティに属するユーザのユーザ情報を予め蓄積しておき、任意のコミュニティに属するユーザのユーザ情報を当該コミュニティで提供する際、ユーザ情報管理部２３により、指定されたユーザのユーザ情報を加工して提供する。
【００２２】
次に、図１を参照して、本発明の一実施の形態にかかるコミュニティ通信ネットワークＮＷの構成について詳細に説明する。
ネットワークレイヤ３は、ＩＰ−ＶＰＮ３０で構成されており、ユーザ端末３１〜３４間はインターネットＶＰＮで接続される。ここで、ネットワークレイヤ３は、低コスト性を確保するために、従来の汎用的なＶＰＮ技術で構成することを前提とし、これ以外には特に制約を受けない。また、この際のＶＰＮ技術としては、ＭＰＬＳ／ＧＭＰＬＳ技術、ＩＰ−ＶＰＮ技術、ＶＰＬＳ技術、Ｍａｃ−ｉｎ−Ｍａｃ技術などが考えられるが、現時点では導入が容易なＩＰ−ＶＰＮ技術が有力な選択肢になる。
【００２３】
個々の閉域網３０Ａ，３０Ｂは、それぞれがサービスレイヤ５においてコミュニティにマッピングされる。ここで、コミュニティのセキュリティのみならずフレキシビリティも実現するために、ＩＰ−ＶＰＮ３０としては、既存のＬ２，Ｌ３ネットワーク上でオーバレイネットワークを構築することで実現されるＰＰ−ＶＰＮ（Provider-Provisioned VPN）に加え、ＩＰｓｅｃ−ＶＰＮやＳＳＬ−ＶＰＮ（Secure Socket Layer VPN）などのインターネットＶＰＮも想定する。
【００２４】
ミドルレイヤ４は、様々な接続や切断を転送面で制御するレイヤである。ミドルレイヤ４はセキュリティエージェント（Security Agent）と呼ばれる論理エッジルータ４１〜４４で構成されている。論理エッジルータ４１〜４４は、ユーザの実パーソナリティごとに用意され、仮想パーソナリティごとにデータ転送機能を保有することで、実パーソナリティに複数コミュニティへの多重帰属機能を提供する。
【００２５】
論理エッジルータ４１〜４４は、ユーザ端末３１〜３４にそれぞれに対応するセキュリティエージェントである。これらユーザ端末３１〜３４と論理エッジルータ４１〜４４との間は、仮想パーソナリティごとにセキュアなＶＰＮトンネルが設定される。また、論理エッジルータ４１〜４４相互間では、コミュニティＡ，ＢごとにＩＰ−ＶＰＮ３０で閉域網３０Ａ，３０Ｂを構築する。
【００２６】
これら論理エッジルータ４１〜４４は、認証機能とデータ転送機能を有し、所望の仮想パーソナリティを指定したユーザ端末からの接続要求に応じて、当該仮想パーソナリティに対応するコミュニティの閉域網と当該ユーザ端末との間のデータ通信を許可する。
また、これら論理エッジルータ４１〜４４は、トラヒック情報の記録を行う機能を有している。このコミュニティ通信ネットワークＮＷでは、全通信が論理エッジルータ４１〜４４経由で実施されるため、論理エッジルータ４１〜４４の記録情報を攻撃の分析や適正利用の証跡として利用可能となる。
【００２７】
サービスレイヤ５は、仮想パーソナリティに対して、目的に応じたコミュニティサービスおよびアプリケーションサービスを提供するレイヤである。まず、既存サービス提供用サーバ５０（５１〜５３）をコミュニティＡ，Ｂごとに設置することで、既存アプリケーションを変更なく適用可能とする。
また、ユーザ要求に応じてカスタマイズされたサービス提供用サーバをコミュニティごとに設置することで、ユーザ要求に応じて様々なコミュニティ通信サービスを提供する。これにより、既存アプリケーション対応インターフェースを確保する。
【００２８】
図１の例では、コミュニティＡ用のサービス提供用サーバ群５０Ａとして、ユーザ要求に応じてカスタマイズされた専用アプリケーション用サーバ５１と、既存サービス提供用サーバであるメールサーバ５２が設置されているため、コミュニティＡのユーザは、カスタマイズされたアプリケーションとメールを利用できる。
また、コミュニティＢ用のサービス提供用サーバ群５０Ｂとして、Ｗｅｂサーバ５３が設置されているため、コミュニティＢのユーザは、コミュニティＢ専用のＷｅｂサイトを利用できる。
【００２９】
［コミュニティ管理サーバ］
コミュニティ制御プレーン２は、コミュニティ管理サーバ２０で構成され、論理エッジルータ４１〜４４の転送機能を制御することで、仮想パーソナリティとコミュニティの接続関係を制御する。
コミュニティ管理サーバ２０は、一般的な情報処理を行うコンピュータを有するサーバ装置からなり、主な機能部として、ユーザ情報データベース（以下、ユーザ情報ＤＢという）２１、コミュニティ情報データベース（以下、コミュニティ情報ＤＢという）２２、ユーザ情報管理部２３、コミュニティ管理部２４、およびコミュニティ制御部２５が設けられている。
【００３０】
これら機能部のうち、ユーザ情報ＤＢ２１およびコミュニティ情報ＤＢ２２は、ハードディスクやメモリなどの記憶装置からなる。
また、ユーザ情報管理部２３、コミュニティ管理部２４、およびコミュニティ制御部２５は、ＣＰＵなどのマイクロプロセッサとその周辺回路を有し、記憶部（図示せず）に格納されているプログラムを読み込んで実行することにより、上記ハードウェアとプログラムとを協働させて機能部を実現する演算処理部からなる。
【００３１】
ユーザ情報ＤＢ２１は、コミュニティに加入している各ユーザの個人情報や当該ユーザの仮想パーソナリティを示す属性情報などのユーザ情報を蓄積する機能を有している。
コミュニティ情報ＤＢ２２は、生成された各コミュニティに関するメンバ情報、加入条件、情報開示条件などのコミュニティ情報を蓄積する機能を有している。
【００３２】
ユーザ情報管理部２３は、ユーザ端末からの所望のコミュニティへの加入要求時に、当該ユーザを特徴付けるアカウント属性情報と、前記ユーザ情報ＤＢ２１から取得した当該ユーザの個人情報とを照合することにより、当該アカウント属性情報の詐称有無を確認する機能と、この照合時、コミュニティ情報ＤＢ２２から取得した当該コミュニティの加入条件を、当該ユーザの個人情報やアカウント属性情報と照合することにより、当該ユーザに対する当該コミュニティへの加入可否を確認する機能とを有している。
【００３３】
これに加え、ユーザ情報管理部２３は、当該コミュニティに予め対応付けられているコミュニティ管理者からの照合要求に応じて、指定されたユーザについて上記照合を行い、その照合結果を当該コミュニティ管理者へ返送する機能と、サービス提供用サーバ１１、ユーザ端末３１〜３４、コミュニティ管理者からの要求に応じてユーザ情報ＤＢ２１から所望のアカウント属性情報や個人情報などのユーザ情報を検索して提供する機能と、ユーザ情報提供時に、コミュニティ情報ＤＢ２２から取得した当該コミュニティの情報開示条件に基づいて、提供する当該ユーザ情報を加工する機能とを有している。
【００３４】
コミュニティ管理部２４は、コミュニティ管理者端末４１，４２からの登録要求に応じて、当該ユーザのアカウント属性情報を指定されたコミュニティに対応付けてユーザ情報ＤＢ２１へ登録する機能と、アカウント属性情報の登録時に、コミュニティ情報ＤＢ２２内の当該コミュニティに関するメンバ情報に、当該ユーザをメンバとして新たに登録する機能と、メンバ情報への登録時にコミュニティ制御部２５へ当該コミュニティに対応する閉域網の再構築を指示する機能と、コミュニティ管理者端末４１，４２からのコミュニティ生成要求に応じて、当該コミュニティに関する加入条件や情報開示条件などのコミュニティ情報を受け付けて、コミュニティ情報ＤＢ２２へ登録する機能とを有している。
【００３５】
コミュニティ制御部２５は、コミュニティ管理部２４からのコミュニティ構築の指示に応じて、当該メンバ情報に基づき新たな仮想パーソナリティと当該コミュニティとの対応関係、すなわち当該コミュニティに属する仮想パーソナリティ相互間の接続関係を、各ユーザ端末に対応する論理エッジルータ４１〜４４間の接続関係にマッピングするよう、各論理エッジルータ４１〜４４のデータ転送機能を設定する機能と、当該ユーザのユーザ端末と対応する論理エッジルータとの間に対して、当該コミュニティ用のセキュアなＶＰＮトンネルを設定する機能とを有している。
【００３６】
コミュニティ通信ネットワークＮＷに設けられている、コミュニティ管理サーバ２０、エッジルータ４１〜４４、およびサービス提供用サーバ群５０Ａ，５０Ｂは、ＩＰ−ＶＰＮ３０、さらにはその他インターネットなどのデータ通信網（図示せず）を介して、相互にデータ通信可能に接続されている。
【００３７】
［コミュニティ通信ネットワークの動作］
次に、図２を参照して、本発明のコミュニティ通信ネットワークの動作について説明する。図２は、本発明の一実施の形態にかかるコミュニティ通信ネットワークのユーザ情報提供動作を示すシーケンス図である。
コミュニティ通信ネットワークＮＷは、ユーザ端末からのプロフィール閲覧要求に応じて、図２のユーザ情報提供動作を実行する。ここでは、コミュニティＡに属するユーザのユーザ端末３１から、コミュニティＡに属する他のユーザのアカウントＩＤを指定したプロフィール閲覧要求に応じて、当該アカウントＩＤのユーザに関するユーザ情報を提供する場合を例として説明する。
【００３８】
ユーザが、ユーザ端末３１からコミュニティＡに属する他のユーザのプロファイルを閲覧するには、予めコミュニティ管理サーバ２０に対して、コミュニティＡへの新規加入を申請しておく必要がある。
ユーザ端末３１がコミュニティＡに対して新規に加入する場合、ユーザ端末３１とコミュニティＡに加入している他のユーザ端末との間の閉域網３０Ａは、次のようにして構築される。
【００３９】
コミュニティ管理サーバ２０のユーザ情報管理部２３は、ユーザ端末３１からの仮想パーソナリティの属性情報を含むコミュニティへの加入要求に基づく、コミュニティ管理者からの照合要求に応じて、ユーザ情報ＤＢ２１を参照して当該ユーザの個人情報と加入要求に含まれている属性情報を照合してコミュニティ管理者へ照合結果を返送する。その後、コミュニティ管理者からのユーザ登録要求に応じて、コミュニティ管理部２４は、ユーザのコミュニティ属性目的に応じた仮想パーソナリティを生成し、この仮想パーソナリティに基づき当該コミュニティのメンバ情報を更新し、このメンバ情報に基づきコミュニティ制御部２５により、ユーザ端末３１を閉域網３０Ａへ接続する。
【００４０】
具体的には、コミュニティ制御部２５により、ユーザ端末３１の論理エッジルータ４１と、すでにコミュニティＡに加入しているユーザ端末３３の論理エッジルータ４３を制御して、これら論理エッジルータ４１，４３間にコミュニティＡ用のＶＰＮトンネルを設定する。また、コミュニティ制御部２５は、ユーザ端末３１と論理エッジルータ４１との間のアクセス回線に対して、コミュニティＡ用のＶＰＮトンネルを設定する。
【００４１】
これにより、ユーザ端末３１とユーザ端末３３が、論理エッジルータ４１−閉域網３０Ａ−論理エッジルータ４３を結ぶセキュアなＶＰＮトンネルで相互に接続される。また、閉域網３０Ａは、予めサービスレイヤ５のコミュニティＡに対応するサービス提供用サーバ群５０Ａやコミュニティ管理サーバ２０とコミュニティＡ用のＶＰＮトンネルで接続されている。これにより、各ユーザ端末３１〜３４がそれぞれの論理エッジルータ４１〜４４を介してコミュニティごとの閉域網３０Ａ，３０Ｂで接続され、柔軟かつセキュアな動的コミュニティが生成される。
【００４２】
このようにして、コミュニティＡに対応する閉域網３０Ａが構築された後、ユーザはユーザ端末３１から、次のようにして他のユーザのプロファイルを閲覧する。
ユーザ端末３１は、コミュニティＡへの加入要求時に設定した仮想パーソナリティの属性情報に基づいて論理エッジルータ４１へアクセスして認証を得た後、ユーザ操作に応じて他のユーザのアカウントＩＤを含むプロフィール閲覧要求を、コミュニティ管理サーバ２０へ送信する（ステップ１００）。
【００４３】
これにより、プロフィール閲覧要求は、ユーザ端末３１からコミュニティＡ用のＶＰＮトンネルを介して論理エッジルータ４１へ転送され、さらに閉域網３０ＡによるコミュニティＡ用のＶＰＮトンネルを介してコミュニティ管理サーバ２０へ転送される。
この際、論理エッジルータ４１では、当該プロフィール閲覧要求に関する通信履歴として、例えば送信元であるユーザ端末３１のアドレスや送信先であるコミュニティ管理サーバ２０のアドレス、さらにはプロフィール閲覧要求の内容や通信時刻などを、通信履歴として装置内のメモリに記録する（ステップ１０１）。
【００４４】
コミュニティ管理サーバ２０のユーザ情報管理部２３は、ユーザ端末３１からの閲覧要求に応じて、当該アカウントＩＤに対応するユーザ情報の検索要求をユーザ情報ＤＢ２１へ通知する（ステップ１０２）。
これに応じて、ユーザ情報ＤＢ２１は、当該アカウントＩＤに対応するユーザ情報として個人情報を検索し（ステップ１０３）、検索結果としてユーザ情報管理部２３へ返送する（ステップ１０４）。
【００４５】
図３は、個人情報の構成例である。ここでは、ユーザに固有のアカウントＩＤごとに、当該アカウントが用いられるコミュニティＩＤと、当該アカウントを有するユーザに関する個人情報、例えば「名前」、「性別」、「生年月日」、「住所」、「メールアドレス」などが組として登録されている。これら個人情報は、例えば、ユーザがコミュニティ通信ネットワークＮＷに最初に登録する際や、ユーザがＩＳＰと加入契約を結んだ際に、ユーザから入力されて、ユーザ情報ＤＢ２１に蓄積されている。
【００４６】
ユーザ情報管理部２３は、このようなユーザ情報をユーザ情報ＤＢ２１から受け取り、例えばこのユーザ情報に含まれているコミュニティＩＤに基づき、当該アカウントＩＤが属するコミュニティを特定する（ステップ１０５）。
この後、ユーザ情報管理部２３は、特定したコミュニティのコミュニティＩＤに対応する情報開示条件の検索要求をコミュニティ情報ＤＢ２２へ通知する（ステップ１０６）。
【００４７】
これに応じて、コミュニティ情報ＤＢ２２は、当該コミュニティＩＤに対応する情報開示条件を検索し（ステップ１０７）、検索結果としてユーザ情報管理部２３へ返送する（ステップ１０８）。
図４は、情報開示条件の構成例である。ここでは、コミュニティＩＤごとに、当該コミュニティにおける情報開示条件として、「名前」、「性別」、「生年月日」、「住所」、「メールアドレス」などの個々の個人情報の項目ごとに開示条件が登録されている。開示条件の内容としては、「公開」、「非公開」のほか、個人情報の一部を公開する条件もある。例えば、年齢について年代のみ公開可としたり、住所を区市町村や都道府県まで公開可とすることも可能である。
【００４８】
ユーザ情報管理部２３は、このような情報開示条件をコミュニティ情報ＤＢ２２から受け取り、この開示条件に基づいてユーザ情報ＤＢ２１から受け取ったユーザ情報を加工して、ユーザに公開するためのユーザプロフィールを生成する（ステップ１０９）。ここでは、ユーザ情報の任意の欄について、その開示条件が「公開」の場合は、当該ユーザ情報欄の内容をユーザプロフィールとしてそのまま公開し、開示条件が「非公開」の場合は、当該ユーザ情報欄の内容をユーザプロフィールとして公開せず、例えば空欄あるいは「（非公開）」とし、開示条件が一部公開を示す場合は、当該ユーザ情報欄の内容の一部をユーザプロフィールとしてそのまま公開する。
【００４９】
例えば、図４のコミュニティＡに関する開示条件では、「名前」が「公開」となっており、「生年月日」が「非公開」で、「住所」が「区市町村」となっている。したがって、ユーザ情報管理部２３は、ユーザ情報の「名前」欄の「八木毅」をそのままユーザプロフィールの「名前」欄に記入し、ユーザプロフィールの「年齢」欄を非公開とし、ユーザ情報の「住所」を区市町村までの「東京都武蔵野市」に加工してユーザプロフィール「地域」に記入する。これにより図５のようなユーザプロファイルが生成される。
【００５０】
また、図４のコミュニティＢに関する開示条件では、「名前」と「メールアドレス」が「非公開」となっており、「生年月日」が「年代のみ」で、「住所」が「都道府県」となっている。したがって、ユーザ情報管理部２３は、ユーザ情報の「名前」欄を非公開とし、ユーザ情報の「生年月日」を年代ここでは「３０代」に加工してユーザプロフィールの「年齢」欄に記入し、ユーザ情報の「住所」を都道府県までの「大阪府」に加工してユーザプロフィール「地域」に記入する。これにより図６のようなユーザプロファイルが生成される。
【００５１】
このようにして、ユーザ情報管理部２３は、開示条件に基づきユーザ情報を加工してユーザプロファイルを生成し、ユーザ端末３１へ通知する（ステップ１１０）。これにより、ユーザプロファイルは、閉域網３０ＡによるコミュニティＡ用のＶＰＮトンネルを介して論理エッジルータ４１へ転送され、さらにコミュニティＡ用のＶＰＮトンネルを介してユーザ端末３１へ転送される。
【００５２】
この際、論理エッジルータ４１では、当該プロフィール通知に関する通信履歴として、例えば送信元であるコミュニティ管理サーバ２０のアドレス、送信先であるユーザ端末３１のアドレスや、さらにはプロフィール通知の内容や通信時刻などを、通信履歴として装置内のメモリに記録する（ステップ１１１）。
ユーザ端末３１は、コミュニティ管理サーバ２０からのプロフィール通知を受信し、その内容を画面表示し（ステップ１１２）、一連のユーザ情報提供動作を終了する。
【００５３】
［本実施の形態の効果］
このように、本実施の形態では、コミュニティごとに設けられた閉域網と、所望の仮想パーソナリティを指定したユーザ端末からの接続要求に応じて、当該仮想パーソナリティに対応するコミュニティの閉域網と当該ユーザ端末との間のデータ通信を許可する論理エッジルータと、コミュニティごとに設けられて、当該コミュニティの閉域網に接続しているユーザ端末に対して各種サービスを提供するサービス提供用サーバとを備え、各コミュニティに共通して設けられたコミュニティ管理サーバ２０において、コミュニティ制御部２５により、仮想パーソナリティとコミュニティとの対応関係に応じてユーザ端末と閉域網との接続を論理エッジルータへ指示することにより当該コミュニティに対応する閉域網を構築し、ユーザ情報ＤＢ２１により、各コミュニティに属するユーザのユーザ情報を予め蓄積しておき、任意のコミュニティに属するユーザのユーザ情報を当該コミュニティで提供する際、ユーザ情報管理部２３により、指定されたユーザのユーザ情報を加工して提供している。
【００５４】
これにより、ネットワークレイヤ３におけるインターネットの物理ネットワークを利用しつつ、ミドルレイヤ４によりデータ通信をコミュニティＡ，Ｂごとにセキュアに分離することができる。また、サービスレイヤ５においてコミュニティＡ，Ｂごとにアプリケーションサービスを個別に提供でき、これらレイヤを、各コミュニティＡ，Ｂに加入するユーザのユーザ情報やコミュニティ情報とともに、コミュニティ管理サーバ２０により一元管理できる。
【００５５】
したがって、コミュニティ管理サーバ２０により、各ユーザの個人情報を通信キャリアあるいはプロバイダで管理でき、その提供範囲をユーザ指定のコミュニティに限定できるとともに、提供内容も各コミュニティの目的に沿って限定することができる。
これにより、コミュニティ形成目的に不適切なユーザが属性情報を詐称するなどして当該コミュニティへアクセスすることを抑止でき、さらにスパム配信や情報漏洩の防止が期待でき、高いセキュリティ性が得られるコミュニティを提供することができる。
【００５６】
また、本実施の形態では、ユーザ情報管理部２３により、予め設定されている当該コミュニティの情報開示条件に基づいて、当該コミュニティに属するユーザのユーザ情報を加工するようにしてもよい。これにより、コミュニティごとに個別の情報開示条件を設定でき、提供内容も各コミュニティの目的に沿って限定することができる。
【００５７】
また、本実施の形態では、論理エッジルータ４１〜４４により、ユーザごとに閉域網を用いたデータ通信に関する通信履歴情報を記録するようにしてもよい。これにより、論理エッジルータ４１〜４４から通信履歴情報を収集することにより、コミュニティに対する攻撃の分析や適正利用の証跡として利用することができる。
【００５８】
以上、本発明者によってなされた発明を、実施の形態に基づき具体的に説明したが、本発明は、前述した実施の形態に限定されるものではなく、その要旨を逸脱しない範囲において種々変更可能であることは勿論である。
【図面の簡単な説明】
【００５９】
【図１】本発明の一実施の形態にかかるコミュニティ通信ネットワークの構成を示すブロック図である。
【図２】本発明の一実施の形態にかかるコミュニティ通信ネットワークのユーザ情報提供動作を示すシーケンス図である。
【図３】個人情報の構成例である。
【図４】情報開示条件の構成例である。
【図５】ユーザプロファイルの生成例である。
【図６】ユーザプロファイルの他の生成例である。
【符号の説明】
【００６０】
１…データプレーン、２…コミュニティ制御プレーン、２１…ユーザ情報ＤＢ、２２…コミュニティ情報ＤＢ、２３…ユーザ情報管理部、２４…コミュニティ管理部、２５…コミュニティ制御部、３…ネットワークレイヤ、３０…ＩＰ−ＶＰＮ、３０Ａ…閉域網（コミュニティＡ）、３０Ｂ…閉域網（コミュニティＢ）、３１〜３４…ユーザ端末、４…ミドルレイヤ、４１〜４４…論理エッジルータ、５…サービスレイヤ、５０…サービス提供用サーバ、５０Ａ…サービス提供用サーバ群（コミュニティＡ）、５０Ｂ…サービス提供用サーバ群（コミュニティＢ）、５１…専用アプリケーション用サーバ、５２…メールサーバ、５３…Ｗｅｂサーバ。
【図１】
0005190921.tif 000002
【図２】
0005190921.tif 000003
【図３】
0005190921.tif 000004
【図４】
0005190921.tif 000005
【図５】
0005190921.tif 000006
【図６】
0005190921.tif 000007