(57)【特許請求の範囲】
【請求項１】
データ通信網を介して接続されたユーザ端末のユーザに対して、仮想的なコミュニティを提供するコミュニティ通信ネットワークであって、
ユーザおよびコミュニティに関する情報に基づいてコミュニティを管理するコミュニティ管理サーバを備え、
このコミュニティ管理サーバは、ユーザ本人を示す正当な個人情報を蓄積するユーザ情報データベースと、
コミュニティへの加入条件を蓄積するコミュニティ情報データベースと、
任意のユーザを所望のコミュニティへ加入させる際、当該ユーザを特徴付けるアカウント属性情報と、前記ユーザ情報データベースから取得した当該ユーザの個人情報とを照合することにより、当該アカウント属性情報の詐称有無を確認するユーザ情報管理部とを有し、
前記ユーザ情報管理部は、前記照合時、前記コミュニティ情報データベースから取得した当該コミュニティの加入条件を、前記個人情報および前記アカウント属性情報と照合することにより、当該ユーザに対する当該コミュニティへの加入条件合否を確認し、前記個人情報と前記アカウント属性情報とが一致していない場合でも、前記個人情報と前記アカウント属性情報とが前記加入条件に合致している場合には、当該ユーザに対して当該コミュニティへの加入を許可する
ことを特徴とするコミュニティ通信ネットワーク。
【請求項２】
請求項１に記載のコミュニティ通信ネットワークにおいて、
前記ユーザ情報管理部は、当該コミュニティに予め対応付けられているコミュニティ管理者端末からの照合要求に応じて、指定されたユーザについて前記照合を行い、その照合結果を当該コミュニティ管理者端末へ返送することを特徴とするコミュニティ通信ネットワーク。
【請求項３】
請求項２に記載のコミュニティ通信ネットワークにおいて、
前記コミュニティ管理サーバは、前記コミュニティ管理者端末からの登録要求に応じて、当該ユーザのアカウント属性情報を指定されたコミュニティに対応付けて前記ユーザ情報データベースへ登録するコミュニティ管理部をさらに有することを特徴とするコミュニティ通信ネットワーク。
【請求項４】
ユーザおよびコミュニティに関する情報に基づいてコミュニティを管理するコミュニティ管理サーバを備え、データ通信網を介して接続されたユーザ端末のユーザに対して、仮想的なコミュニティを提供するコミュニティ通信ネットワークの通信制御方法であって、
前記コミュニティ管理サーバのユーザ情報データベースが、ユーザ本人を示す正当な個人情報を蓄積するステップと、
前記コミュニティ管理サーバのコミュニティ情報データベースが、コミュニティへの加入条件を蓄積するステップと、
前記コミュニティ管理サーバのユーザ情報管理部が、任意のユーザを所望のコミュニティへ加入させる際、当該ユーザを特徴付けるアカウント属性情報と、前記ユーザ情報データベースから取得した当該ユーザの個人情報とを照合することにより、当該アカウント属性情報の詐称有無を確認する照合ステップとを有し、
前記照合ステップは、前記照合時、前記コミュニティ情報データベースから取得した当該コミュニティの加入条件を、前記個人情報および前記アカウント属性情報と照合することにより、当該ユーザに対する当該コミュニティへの加入条件合否を確認するステップと、前記個人情報と前記アカウント属性情報とが一致していない場合でも、前記個人情報と前記アカウント属性情報とが前記加入条件に合致している場合には、当該ユーザに対して当該コミュニティへの加入を許可するステップと含む
ことを特徴とする通信制御方法。
【請求項５】
請求項４に記載の通信制御方法において、
前記ユーザ情報管理部により、当該コミュニティに予め対応付けられているコミュニティ管理者端末からの照合要求に応じて、指定されたユーザについて前記照合を行い、その照合結果を当該コミュニティ管理者端末へ返送するステップをさらに有することを特徴とする通信制御方法。
【請求項６】
請求項５に記載の通信制御方法において、
前記コミュニティ管理サーバのコミュニティ管理部により、前記コミュニティ管理者端末からの登録要求に応じて、当該ユーザのアカウント属性情報を指定されたコミュニティに対応付けて前記ユーザ情報データベースへ登録するステップをさらに有することを特徴とする通信制御方法。
【請求項７】
データ通信網を介して接続されたユーザ端末のユーザに対して、仮想的なコミュニティを提供するコミュニティ通信ネットワークで用いられ、ユーザおよびコミュニティに関する情報に基づいてコミュニティを管理するコミュニティ管理サーバであって、
ユーザ本人を示す正当な個人情報を蓄積するユーザ情報データベースと、
コミュニティへの加入条件を蓄積するコミュニティ情報データベースと、
任意のユーザを所望のコミュニティへ加入させる際、当該ユーザを特徴付けるアカウント属性情報と、前記ユーザ情報データベースから取得した当該ユーザの個人情報とを照合することにより、当該アカウント属性情報の詐称有無を確認するユーザ情報管理部を備え、
前記ユーザ情報管理部は、前記照合時、前記コミュニティ情報データベースから取得した当該コミュニティの加入条件を、前記個人情報および前記アカウント属性情報と照合することにより、当該ユーザに対する当該コミュニティへの加入条件合否を確認し、前記個人情報と前記アカウント属性情報とが一致していない場合でも、前記個人情報と前記アカウント属性情報とが前記加入条件に合致している場合には、当該ユーザに対して当該コミュニティへの加入を許可する
ことを特徴とするコミュニティ管理サーバ。
【請求項８】
請求項７に記載のコミュニティ管理サーバにおいて、
前記ユーザ情報管理部は、当該コミュニティに予め対応付けられているコミュニティ管理者端末からの照合要求に応じて、指定されたユーザについて前記照合を行い、その照合結果を当該コミュニティ管理者端末へ返送することを特徴とするコミュニティ管理サーバ。
【請求項９】
請求項８に記載のコミュニティ管理サーバにおいて、
前記コミュニティ管理者端末からの登録要求に応じて、当該ユーザのアカウント属性情報を指定されたコミュニティに対応付けて前記ユーザ情報データベースへ登録するコミュニティ管理部をさらに備えることを特徴とするコミュニティ管理サーバ。
【請求項１０】
データ通信網を介して接続されたユーザ端末のユーザに対して、仮想的なコミュニティを提供するコミュニティ通信ネットワークで用いられ、ユーザおよびコミュニティに関する情報に基づいてコミュニティを管理するコミュニティ管理サーバで用いられるコミュニティ管理方法であって、
前記コミュニティ管理サーバのユーザ情報データベースにより、ユーザ本人を示す正当な個人情報を蓄積するステップと、
前記コミュニティ管理サーバのコミュニティ情報データベースにより、コミュニティへの加入条件を蓄積するステップと、
前記コミュニティ管理サーバのユーザ情報管理部により、任意のユーザを所望のコミュニティへ加入させる際、当該ユーザを特徴付けるアカウント属性情報と、前記ユーザ情報データベースから取得した当該ユーザの個人情報とを照合することにより、当該アカウント属性情報の詐称有無を確認する照合ステップとを備え、
前記照合ステップは、前記照合時、前記コミュニティ情報データベースから取得した当該コミュニティの加入条件を、前記個人情報および前記アカウント属性情報と照合することにより、当該ユーザに対する当該コミュニティへの加入条件合否を確認するステップと、前記個人情報と前記アカウント属性情報とが一致していない場合でも、前記個人情報と前記アカウント属性情報とが前記加入条件に合致している場合には、当該ユーザに対して当該コミュニティへの加入を許可するステップと含む
ことを特徴とするコミュニティ管理方法。
【請求項１１】
請求項１０に記載のコミュニティ管理方法において、
前記ユーザ情報管理部により、当該コミュニティに予め対応付けられているコミュニティ管理者端末からの照合要求に応じて、指定されたユーザについて前記照合を行い、その照合結果を当該コミュニティ管理者端末へ返送するステップをさらに備えることを特徴とするコミュニティ管理方法。
【請求項１２】
請求項１１に記載のコミュニティ管理方法において、
前記コミュニティ管理サーバのコミュニティ管理部により、前記コミュニティ管理者端末からの登録要求に応じて、当該ユーザのアカウント属性情報を指定されたコミュニティに対応付けて前記ユーザ情報データベースへ登録するステップをさらに備えることを特徴とするコミュニティ管理方法。
【請求項１３】
コンピュータを、請求項７〜請求項９のいずれか１つに記載のコミュニティ管理サーバを構成する各部として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワーク技術に関し、特に物理的なデータ通信網を利用して仮想的なコミュニティを実現するネットワーク技術に関する。
【背景技術】
【０００２】
近年、セキュリティや個人情報保護の観点から、名簿や連絡網などの管理が困難となっている。これを解決するためにＩＳＰ（Internet Service Provider）がマスユーザに提供しているネットワークサービスの１つに、生活インフラ基盤となりつつあるインターネット環境を利用してＶＰＮ的なコミュニティ通信環境を提供するサービスがある。
【０００３】
従来、ＩＳＰ等がマスユーザに提供しているコミュニティ管理的なネットワークサービスとして、ＳＮＳ（ソーシャル・ネットワーキング・サービス：Social Networking Service）がある。従来のＳＮＳでは、登録制や招待制に基づくユーザ間接続制御により、ＳＮＳ内にコミュニティ通信環境を構築することで、現実社会の人間関係をインターネット上にマッピングして仮想社会を提供する。これにより、インターネットと比較して、セキュリティを強化できる。
【０００４】
【非特許文献１】吉田他，"Shine：ネットワークコミュニティ支援システムのエージェント指向フレームワーク"，信学技法，ＯＦＳ２００１−１３，ＡＩ２００１−１８，ｐｐ．９−１６
【発明の開示】
【発明が解決しようとする課題】
【０００５】
このような従来のコミュニティ通信ネットワークでは、ユーザをコミュニティに加入させる際に、ユーザが申告した年齢や住所などのアカウント属性情報に基づいてコミュニティへの加入可否を判断していた。このため、コミュニティの登録条件に該当しないユーザが、アカウント属性情報を詐称して当該コミュニティへ不正加入し、セキュリティ問題を引き起こす可能性があった。例えば、２０歳未満のユーザであっても、申告年齢を詐称することで、２０歳以上を対象としたコミュニティへ加入できてしまう。
【０００６】
また、ユーザ本人の正当な個人情報を蓄積している場合でも、コミュニティへの加入可否を一般ユーザからなるコミュニティ管理者が行う場合には、個人情報保護の観点から、当該個人情報をコミュニティ管理者へ提示することができず、アカウント属性情報の詐称有無を確認できなかった。
【０００７】
本発明はこのような課題を解決するためのものであり、不正加入を防止でき、高いセキュリティ性が得られるコミュニティを提供可能なコミュニティ通信ネットワーク、通信制御方法、コミュニティ管理サーバ、コミュニティ管理方法、およびプログラムを提供することを目的としている。
【課題を解決するための手段】
【０００８】
このような目的を達成するために、本発明にかかるコミュニティ通信ネットワークは、データ通信網を介して接続されたユーザ端末のユーザに対して、仮想的なコミュニティを提供するコミュニティ通信ネットワークであって、ユーザおよびコミュニティに関する情報に基づいてコミュニティを管理するコミュニティ管理サーバを備え、このコミュニティ管理サーバは、ユーザ本人を示す正当な個人情報を蓄積するユーザ情報データベースと、任意のユーザを所望のコミュニティへ加入させる際、当該ユーザを特徴付けるアカウント属性情報と、ユーザ情報データベースから取得した当該ユーザの個人情報とを照合することにより、当該アカウント属性情報の詐称有無を確認するユーザ情報管理部を有している。
【０００９】
また、本発明にかかる通信制御方法は、ユーザおよびコミュニティに関する情報に基づいてコミュニティを管理するコミュニティ管理サーバを備え、データ通信網を介して接続されたユーザ端末のユーザに対して、仮想的なコミュニティを提供するコミュニティ通信ネットワークの通信制御方法であって、コミュニティ管理サーバのユーザ情報データベースにより、ユーザ本人を示す正当な個人情報を蓄積するステップと、コミュニティ管理サーバのユーザ情報管理部により、任意のユーザを所望のコミュニティへ加入させる際、当該ユーザを特徴付けるアカウント属性情報と、ユーザ情報データベースから取得した当該ユーザの個人情報とを照合することにより、当該アカウント属性情報の詐称有無を確認するステップとを有している。
【００１０】
また、本発明にかかるコミュニティ管理サーバは、データ通信網を介して接続されたユーザ端末のユーザに対して、仮想的なコミュニティを提供するコミュニティ通信ネットワークで用いられ、ユーザおよびコミュニティに関する情報に基づいてコミュニティを管理するコミュニティ管理サーバであって、ユーザ本人を示す正当な個人情報を蓄積するユーザ情報データベースと、任意のユーザを所望のコミュニティへ加入させる際、当該ユーザを特徴付けるアカウント属性情報と、ユーザ情報データベースから取得した当該ユーザの個人情報とを照合することにより、当該アカウント属性情報の詐称有無を確認するユーザ情報管理部を備えている。
【００１１】
また、本発明にかかるコミュニティ管理方法は、データ通信網を介して接続されたユーザ端末のユーザに対して、仮想的なコミュニティを提供するコミュニティ通信ネットワークで用いられ、ユーザおよびコミュニティに関する情報に基づいてコミュニティを管理するコミュニティ管理サーバで用いられるコミュニティ管理方法であって、コミュニティ管理サーバのユーザ情報データベースにより、ユーザ本人を示す正当な個人情報を蓄積するステップと、コミュニティ管理サーバのユーザ情報管理部により、任意のユーザを所望のコミュニティへ加入させる際、当該ユーザを特徴付けるアカウント属性情報と、ユーザ情報データベースから取得した当該ユーザの個人情報とを照合することにより、当該アカウント属性情報の詐称有無を確認するステップとを備えている。
【００１２】
また、本発明にかかるプログラムは、データ通信網を介して接続されたユーザ端末のユーザに対して、仮想的なコミュニティを提供するコミュニティ通信ネットワークで用いられ、ユーザおよびコミュニティに関する情報に基づいてコミュニティを管理するコミュニティ管理サーバのコンピュータで、コミュニティ管理サーバのユーザ情報データベースにより、ユーザ本人を示す正当な個人情報を蓄積するステップと、コミュニティ管理サーバのユーザ情報管理部により、任意のユーザを所望のコミュニティへ加入させる際、当該ユーザを特徴付けるアカウント属性情報と、ユーザ情報データベースから取得した当該ユーザの個人情報とを照合することにより、当該アカウント属性情報の詐称有無を確認するステップとを実行させる。
【発明の効果】
【００１３】
本発明によれば、コミュニティへの加入受付時に、ユーザによるアカウント属性情報の詐称有無を的確に確認することができる。したがって、アカウント属性情報の詐称による不正加入を防止でき、不正加入ユーザによるスパム配信や外部への情報漏洩などに対して高いセキュリティ性を持つコミュニティを提供することができる。
【発明を実施するための最良の形態】
【００１４】
次に、本発明の実施の形態について図面を参照して説明する。
［コミュニティ通信ネットワーク］
まず、図１を参照して、本発明の一実施の形態にかかるコミュニティ通信ネットワークについて説明する。図１は、本発明の一実施の形態にかかるコミュニティ通信ネットワークの構成を示すブロック図である。
【００１５】
本実施の形態にかかるコミュニティ通信ネットワークＮＷは、データ通信網を介して接続されたユーザ端末のユーザに対して、当該ユーザのコミュニティ帰属自的に応じて予め生成されたアカウントごとに、仮想的なコミュニティを提供する機能を有している。なお、図１では、コミュニティが２つでユーザ端末が４つの場合を例として説明するが、コミュニティやユーザ端末の数についてはこの例に限定されるものではない。
【００１６】
このコミュニティ通信ネットワークＮＷは、ユーザが利用するユーザ端末３１〜３４やコミュニティ管理者が利用するコミュニティ管理者端末４１，４２を接続して、コミュニティを構成するデータ通信網１０と、ユーザおよびコミュニティに関する情報に基づいてコミュニティを管理するコミュニティ管理サーバ２０とから構成されている。
図１の例では、データ通信網１０に、２つのコミュニティＡ，Ｂに対応して閉域網１０Ａ，１０Ｂが設けられている。これら閉域網１０Ａ，１０Ｂには、当該コミュニティ内でユーザに対して各種コミュニティ通信サービスを提供するサービス提供用サーバ１１が設けられている。
【００１７】
コミュニティ管理サーバ２０は、一般的な情報処理を行うコンピュータを有するサーバ装置からなり、主な機能部として、ユーザ情報データベース（以下、ユーザ情報ＤＢという）２１、ユーザ情報管理部２３、コミュニティ情報データベース（以下、コミュニティ情報ＤＢという）２３、コミュニティ管理部２４、およびコミュニティ制御部２５が設けられている。
【００１８】
本実施の形態は、コミュニティ管理サーバ２０において、ユーザ情報ＤＢ２１により、ユーザ本人を示す正当な個人情報を蓄積しておき、任意のユーザを所望のコミュニティへ加入させる際、ユーザ情報管理部２３により、当該ユーザを特徴付けるアカウント属性情報と、ユーザ情報ＤＢ２１から取得した当該ユーザの個人情報とを照合することにより、当該アカウント属性情報の詐称有無を確認する。
【００１９】
次に、図１を参照して、本発明の一実施の形態にかかるコミュニティ通信ネットワークＮＷの構成について詳細に説明する。
データ通信網１０は、例えばＩＰ−ＶＰＮなどのセキュアな通信ネットワークから構成されており、ユーザ端末３１〜３４およびコミュニティ管理者端末４１，４２との間は、それぞれインターネットＶＰＮで接続される。ここで、データ通信網１０は、低コスト性を確保するために、従来の汎用的なＶＰＮ技術で構成することを前提とし、これ以外には特に制約を受けない。また、この際のＶＰＮ技術としては、ＭＰＬＳ／ＧＭＰＬＳ技術、ＩＰ−ＶＰＮ技術、ＶＰＬＳ技術、Ｍａｃ−ｉｎ−Ｍａｃ技術などが考えられるが、現時点では導入が容易なＩＰ−ＶＰＮ技術が有力な選択肢になる。
【００２０】
データ通信網１０には、個々の閉域網１０Ａ，１０Ｂが構成され、それぞれがコミュニティＡ，Ｂにマッピングされる。ここで、コミュニティのセキュリティのみならずフレキシビリティも実現するために、データ通信網１０としては、既存のＬ２，Ｌ３ネットワーク上でオーバレイネットワークを構築することで実現されるＰＰ−ＶＰＮ（Provider-Provisioned VPN）に加え、ＩＰｓｅｃ−ＶＰＮやＳＳＬ−ＶＰＮ（Secure Socket Layer VPN）などのインターネットＶＰＮも想定する。
【００２１】
閉域網１０Ａ，１０Ｂに設けられたサービス提供用サーバ１１は、ユーザに対して、目的に応じたコミュニティサービスおよびアプリケーションサービスを提供する。具体的には、専用アプリケーションやメール、あるいはＷｅｂサイトなどを実現する既存のサービス提供用サーバを設置することで、既存アプリケーションを変更なく適用可能とする。
また、ユーザ要求に応じてカスタマイズされたサービス提供用サーバをコミュニティごとに設置することで、ユーザ要求に応じて様々なコミュニティ通信サービスを提供する。これにより、既存アプリケーション対応インターフェースを確保する。
【００２２】
コミュニティ通信ネットワークＮＷに設けられている、コミュニティ管理サーバ２０とサービス提供用サーバ群１１は、ＩＰ−ＶＰＮやその他インターネットなどのデータ通信網１０を介して、相互にデータ通信可能に接続されている。
【００２３】
［コミュニティ管理サーバ］
コミュニティ管理サーバ２０は、一般的な情報処理を行うコンピュータを有するサーバ装置からなり、主な機能部として、ユーザ情報ＤＢ２１、コミュニティ情報ＤＢ２２、ユーザ情報管理部２３、コミュニティ管理部２４、およびコミュニティ制御部２５が設けられており、データバスを介して相互にアクセス可能に接続されている。
【００２４】
これら機能部のうち、ユーザ情報ＤＢ２１およびコミュニティ情報ＤＢ２２は、ハードディスクやメモリなどの記憶装置からなる。
また、ユーザ情報管理部２３、コミュニティ管理部２４、およびコミュニティ制御部２５は、ＣＰＵなどのマイクロプロセッサとその周辺回路を有し、記憶部（図示せず）に格納されているプログラムを読み込んで実行することにより、上記ハードウェアとプログラムとを協働させて機能部を実現する演算処理部からなる。
【００２５】
ユーザ情報ＤＢ２１は、コミュニティに加入している各ユーザの個人情報や当該ユーザの仮想アカウントに応じたアカウント属性情報などのユーザ情報を蓄積する機能を有している。
コミュニティ情報ＤＢ２２は、生成された各コミュニティに関するメンバ情報、加入条件、情報開示条件などのコミュニティ情報を蓄積する機能を有している。
【００２６】
ユーザ情報管理部２３は、ユーザ端末からの所望のコミュニティへの加入要求時に、当該ユーザを特徴付けるアカウント属性情報と、ユーザ情報ＤＢ２１から取得した当該ユーザの個人情報とを照合することにより、当該アカウント属性情報の詐称有無を確認する機能と、この照合時、コミュニティ情報ＤＢ２２から取得した当該コミュニティの加入条件を、当該ユーザの個人情報やアカウント属性情報と照合することにより、当該ユーザに対する当該コミュニティへの加入可否を確認する機能と、個人情報とアカウント属性情報とが一致していない場合でも、個人情報とアカウント属性情報とが加入条件に合致している場合には、当該ユーザに対して当該コミュニティへの加入を許可する機能とを有している。
【００２７】
これに加え、ユーザ情報管理部２３は、当該コミュニティに予め対応付けられているコミュニティ管理者のコミュニティ管理者端末４１，４２またはコミュニティ管理部２４からの照合要求に応じて、指定されたユーザについて上記照合を行い、その照合結果を返送する機能と、サービス提供用サーバ１１、ユーザ端末３１〜３４、コミュニティ管理者端末４１，４２からの検索要求に応じてユーザ情報ＤＢ２１から所望のアカウント属性情報や個人情報などのユーザ情報を検索して提供する機能と、ユーザ情報提供時に、コミュニティ情報ＤＢ２２から取得した当該コミュニティの情報開示条件に基づいて、提供する当該ユーザ情報を加工する機能とを有している。
【００２８】
コミュニティ管理部２４は、コミュニティ管理者端末からのコミュニティ生成要求に応じて、当該コミュニティに関する加入条件や情報開示条件などのコミュニティ情報をユーザから受け付けて、コミュニティ情報ＤＢ２２へ登録する機能と、ユーザからのコミュニティ加入要求に応じて、当該ユーザのコミュニティ帰属自的に応じた当該ユーザの仮想的なアカウント属性情報からなる仮想アカウントを生成する機能と、生成した仮想アカウントのアカウント属性情報をユーザ情報ＤＢ２１へ登録する機能と、当該ユーザを対応するコミュニティのメンバとしてコミュニティ情報ＤＢ２２へ登録する機能と、当該コミュニティのメンバ情報に基づきコミュニティ制御部２５へコミュニティ構築を指示する機能とを有している。
【００２９】
コミュニティ制御部２５は、コミュニティ管理部２４からのコミュニティ構築の指示に応じて、当該メンバ情報に基づき新たな仮想アカウントと当該コミュニティとの対応関係、すなわち当該コミュニティに属する仮想アカウント相互間の接続関係を、対応する閉域網へマッピングするようデータ通信網１０を設定することにより、当該コミュニティに対応する閉域網を構築する機能と、当該ユーザのユーザ端末と閉域網との間に対して、当該コミュニティ用のセキュアなＶＰＮトンネルを設定する機能とを有している。
【００３０】
［コミュニティ通信ネットワークの動作］
次に、図２を参照して、本発明のコミュニティ通信ネットワークの動作について説明する。図２は、本発明の一実施の形態にかかるコミュニティ通信ネットワークのコミュニティ加入受付動作を示すシーケンス図である。
コミュニティ通信ネットワークＮＷは、ユーザ端末からのコミュニティ加入要求に応じて、図２のコミュニティ加入受付動作を実行する。ここでは、ユーザ端末３１からのコミュニティＡへの加入要求に応じて、当該ユーザが用いるコミュニティＡ用の仮想アカウントを生成して加入受付を行う場合を例として説明する。
【００３１】
ユーザは、コミュニティＡへ新規に加入したい場合、当該ユーザ本人に固有のユーザＩＤと、当該コミュニティＡで用いられる当該ユーザを特徴付けるアカウント属性情報を含む加入要求を、ユーザ端末３１から当該コミュニティＡに予め対応付けられているコミュニティ管理者端末４１へ送信する（ステップ１００）。
コミュニティ管理者端末４１は、ユーザ端末３１からの加入要求の内容を画面表示し、その後のコミュニティ管理者の照合要求操作に応じて、コミュニティ管理サーバ２０へ当該ユーザの属性情報に対する照合要求を送信する（ステップ１０１）。
【００３２】
コミュニティ管理サーバ２０のユーザ情報管理部２３は、コミュニティ管理者端末４１からの照合要求に応じて、照合要求に含まれるユーザＩＤに基づきユーザ情報ＤＢ２１から当該ユーザの個人情報を取得する（ステップ１０２）。また、当該コミュニティＡの加入条件をコミュニティ情報ＤＢ２２から取得する（ステップ１０３）。
そして、当該ユーザの個人情報と照合要求に含まれるアカウント属性情報を照合し（ステップ１０４）、その照合結果をコミュニティ管理者端末４１へ返送する（ステップ１０５）。
【００３３】
この際、ユーザ情報管理部２３は、コミュニティ情報ＤＢ２２を検索し、当該コミュニティに加入条件が設定されている場合、その加入条件を取得し、上記個人情報およびアカウント属性情報と照合することにより、当該ユーザに対する当該コミュニティへの加入条件合否についても確認し照合結果に含めて返送する。
【００３４】
図３は、個人情報の構成例である。図４は、アカウント属性情報の構成例である。個人情報は、図３に示すように、ユーザに固有の「ユーザＩＤ」に対応付けられた、当該ユーザの実パーソナリティを示す「名前」、「住所」、「年齢」などの情報からなり、コミュニティ通信ネットワークＮＷへのユーザ登録時に入力され、ユーザ情報ＤＢ２１に登録されている。アカウント属性情報は、図４に示すように、当該コミュニティにおけるユーザ識別情報である「ニックネーム」に対応付けられた、当該ユーザの個人情報の一部、ここでは「名前」、「住所」、「年齢」と、ユーザ端末からのコミュニティ加入要求に含まれる属性情報を示す「趣味」などの情報とから構成されている。
【００３５】
ユーザ情報管理部２３は、照合要求に応じて、これら個人情報とアカウント属性情報とを項目ごとに比較する。図３および図４の場合、ユーザから加入要求時にアカウント属性情報で申請された「年齢」が個人情報とは異なっている。このため、照合結果としては「照合失敗」と判定され、ユーザによるアカウント属性情報の詐称ありの旨がコミュニティ管理者へ通知される。この際、アカウント属性情報の入力ミスも考えられるが、ここでは詐称と同じく照合失敗と判断している。
【００３６】
また、当該コミュニティに加入条件が設定されている場合、ユーザ情報管理部２３は、その加入条件も考慮して照合を行う。図５は、コミュニティ加入条件の構成例である。コミュニティへの加入条件は、アカウント属性情報の項目ごとに設定されており、図５の例では、「名前」は「本名のみ」とし、省略や仮称は許可されていない。また「住所」について「都道府県」に省略可であり、「年齢」は「２０才以上」に限定されている。
【００３７】
ここで、図４のアカウント属性情報では、各項目とも加入条件に適合しているものの、個人情報による実際の「年齢」が「１８」であり、加入条件を満たしていないため、加入条件不合格と判定される。
なお、個人情報による実際の「年齢」が「２５」で、アカウント属性情報により申請された「年齢」が「２０」の場合、個人情報とアカウント属性情報が一致していないことになるが、両方とも「２０才以上」という加入条件を満たしているため、加入条件合格と判定される。このような場合には、ユーザ情報管理部２３で加入許可と判定してもよく、その旨を照合結果でコミュニティ管理者へ通知してもよい。
【００３８】
コミュニティ管理者端末４１は、コミュニティ管理サーバ２０から返送された照合結果を画面表示し、コミュニティ管理者は、この照合結果に基づき当該ユーザの加入許否を判定する（ステップ１０６）。
その後、コミュニティ管理者端末４１は、加入許可の判定に応じたコミュニティ管理者による登録要求操作に応じて、コミュニティ管理サーバ２０へ当該ユーザに関する仮想アカウントの登録要求を送信する（ステップ１１０）。
【００３９】
コミュニティ管理サーバ２０のコミュニティ管理部２４は、この登録要求に応じて、その登録要求で指定されたユーザＩＤに基づきユーザ情報ＤＢ２１から当該ユーザの個人情報を取得するとともに、その加入要求に含まれるアカウント属性情報を取得し、これら個人情報およびアカウント属性情報に基づき、当該コミュニティＡで用いる当該ユーザの仮想アカウントを生成する（ステップ１１１）。
仮想アカウントは、当該ユーザの個人情報の一部または全部のみから構成してもよく、加入要求に含まれる属性情報のみから構成してもよい。また、仮想アカウントのアカウント属性情報として必要な情報項目を示す情報を、例えば仮想アカウント生成情報としてコミュニティ情報ＤＢへ登録しておいてもよい。なお、仮想アカウント生成情報は、全コミュニティで共通に設定しておいてもよく、コミュニティごとにコミュニティ管理者が設定してもよい。
【００４０】
このようにして仮想アカウントを生成した後、コミュニティ管理部２４は、この仮想アカウントの登録指示をユーザ情報ＤＢ２１へ出力し（ステップ１１２）、ユーザ情報ＤＢ２１は、これに応じて、当該仮想アカウントを示すアカウント属性情報を登録する（ステップ１１３）。
また、コミュニティ管理部２４は、この仮想アカウントに関するメンバ情報の登録指示をコミュニティ情報ＤＢ２２へ出力し（ステップ１１４）、コミュニティ情報ＤＢ２２これに応じて、当該コミュニティＡのコミュニティＩＤに対応付けて、当該アカウント属性情報に含まれる当該ユーザのユーザＩＤとニックネームの組をコミュニティ情報ＤＢ２２へ登録する（ステップ１１５）。
【００４１】
図６は、メンバ情報の構成例である。ここでは、コミュニティに固有のコミュニティＩＤごとに、当該コミュニティに加入しているユーザのユーザＩＤとニックネームとの組が登録されている。この際、ニックネームは、当該コミュニティ内でユニークであれはよく、異なるコミュニティ間で同一ニックネームを使用してもよい。
このようなニックネームの重複チェックは、例えばコミュニティ管理部２４により、仮想アカウント生成時にコミュニティ情報ＤＢ２２を参照し、ユーザ端末からのコミュニティ加入要求に含まれる属性情報で指定されたニックネームが、当該コミュニティ内でユニークか否か確認すればよい。また、指定されたニックネームが重複している場合、ニックネームの再入力を促すかあるいはコミュニティ加入受付処理を中断すればよい。
【００４２】
コミュニティ管理部２４は、このようにしてコミュニティ情報ＤＢ２２へメンバ登録を行った後、コミュニティ制御部２５を制御して、更新されたコミュニティＡのメンバ情報に基づくコミュニティＡの再構築を行う（ステップ１１６）。
【００４３】
コミュニティ制御部２５は、コミュニティ管理部２４からの再構築指示に応じて、データ通信網１０内の当該ユーザ端末３１と対応する論理エッジルータの認証機能に、ユーザ端末３１からの仮想アカウントを用いたコミュニティＡへのログインを認証するための認証情報を設定するとともに、当該論理エッジルータとユーザ端末３１との間にセキュアなＶＰＮトンネルを設定することにより、新たな仮想アカウントを設定する。
また、コミュニティ制御部２５は、データ通信網１０内のコミュニティＡの閉域網を構成する各論理エッジルータのルーティングテーブルを変更して、当該ユーザ端末に対応する論理エッジルータとの間にセキュアなＶＰＮトンネルをそれぞれ設定することにより、ＩＰ−ＶＰＮ３０上の閉域網３０Ａを再構築する。
【００４４】
このようにして、ユーザ端末からのコミュニティ加入要求に応じて、当該ユーザのコミュニティＡに固有の仮想アカウントが生成され、コミュニティＡのメンバ情報に基づく新たな仮想アカウントと当該コミュニティとの対応関係、すなわち当該コミュニティＡに属する各仮想アカウント相互間の接続関係が、各ユーザ端末に対応する論理エッジルータ間の接続関係にマッピングされ、コミュニティＡが再構築される。
【００４５】
コミュニティ管理部２４は、コミュニティＡが再構築された後、コミュニティ管理者端末４１へ、当該ユーザの仮想アカウントの登録完了を通知し（ステップ１２０）、コミュニティ通信ネットワークにおける一連のコミュニティ加入受付動作が終了する。
コミュニティ管理者端末４１は、この登録完了を画面表示し、その後のコミュニティ管理者による登録完了通知指示に応じて、当該コミュニティに対する加入完了をユーザ端末３１へ通知し（ステップ１２１）、ユーザ端末３１は、この加入完了を画面表示してユーザに報知する。
【００４６】
この後、加入完了の確認に応じたユーザ操作に応じて、ユーザ端末３１は、新たに生成された仮想アカウントに基づいて、論理エッジルータを介して当該コミュニティの閉域網へアクセスするために、当該仮想アカウントに固有の通信制御部を設定する。ここでは、仮想アカウントのニックネーム、当該コミュニティ、論理エッジルータでのログイン認証認証用のパスワードなど、当該仮想アカウントを用いて所望のコミュニティへ接続してコミュニティ通信を行うのに必要な各種情報が設定される。
【００４７】
［本実施の形態の効果］
このように、本実施の形態では、コミュニティ管理サーバ２０において、ユーザ情報ＤＢ２１により、ユーザ本人を示す正当な個人情報を蓄積し、ユーザ情報管理部２３により、ユーザ端末３１〜３４からの所望のコミュニティへの加入要求時に、当該ユーザを特徴付けるアカウント属性情報と、ユーザ情報ＤＢ２１から取得した当該ユーザの個人情報とを照合することにより、当該アカウント属性情報の詐称有無を確認している。
これにより、コミュニティへの加入受付時に、ユーザによるアカウント属性情報の詐称有無を的確に確認することができる。したがって、アカウント属性情報の詐称による不正加入を防止でき、不正加入ユーザによるスパム配信や外部への情報漏洩などに対して高いセキュリティ性を持つコミュニティを提供することができる。
【００４８】
また、本実施の形態では、コミュニティ管理サーバ２０のユーザ情報管理部２３により、コミュニティ管理者端末からの照合要求に応じて、指定されたユーザについて照合を行い、その照合結果を当該コミュニティ管理者端末へ返送するようにしたので、アカウント属性情報と個人情報とをコミュニティ管理サーバ２０内で照合することができる。
したがって、コミュニティへの加入可否を一般ユーザからなるコミュニティ管理者が行う場合でも、照合時においてユーザの個人情報が漏洩することがなくなり、個人情報を適切に保護することができる。
【００４９】
また、コミュニティ管理サーバ２０のコミュニティ管理部２４により、コミュニティ管理者端末からの登録要求に応じて、当該ユーザのアカウント属性情報を指定されたコミュニティに対応付けてユーザ情報ＤＢ２１へ登録するようにしたので、上記照合結果に基づいたコミュニティ管理者による加入許否判断に応じて、当該ユーザの加入登録を行うことができる。これにより、コミュニティ管理者の判断を反映でき、より柔軟なコミュニティを実現できる。
【００５０】
また、コミュニティ管理サーバ２０に、コミュニティへの加入条件を蓄積するコミュニティ情報ＤＢ２２をさらに備え、ユーザ情報管理部２３により、上記照合時、コミュニティ情報ＤＢ２２から取得した当該コミュニティの加入条件を、個人情報およびアカウント属性情報と照合することにより、当該ユーザに対する当該コミュニティへの加入条件合否を確認するようにしたので、個人情報と比較して仮想アカウントにある程度の幅を持たせることができ、自由度を持ったコミュニティを実現できる。
【００５１】
また、本実施の形態では、ユーザを所望のコミュニティへ加入させる場合、コミュニティ管理者が加入許否を判断するために、コミュニティ管理者端末４１がユーザ端末３１とコミュニティ管理サーバ２０との仲立ちを行う場合を例として説明したが、これに限定されるものではない。例えば、コミュニティ管理サーバ２０のコミュニティ管理部２４で、ユーザ端末３１からの加入要求を受け付け、ユーザ情報管理部２３へ照合要求を出力し、その照合結果に応じて、コミュニティ管理部２４により、図２のステップ１１１以降の処理を実行するようにしてもよい。これにより、ユーザ加入受け付けをコミュニティ管理サーバ２０で自動処理することが可能となる。
【００５２】
以上、本発明者によってなされた発明を、実施の形態に基づき具体的に説明したが、本発明は、前述した実施の形態に限定されるものではなく、その要旨を逸脱しない範囲において種々変更可能であることは勿論である。
【図面の簡単な説明】
【００５３】
【図１】本発明の一実施の形態にかかるコミュニティ通信ネットワークの構成を示すブロック図である。
【図２】本発明の一実施の形態にかかるコミュニティ通信ネットワークのコミュニティ加入受付動作を示すシーケンス図である。
【図３】個人情報の構成例である。
【図４】アカウント属性情報の構成例である。
【図５】コミュニティ加入条件の構成例である。
【図６】メンバ情報の構成例である。
【符号の説明】
【００５４】
１０…データ通信網、１０Ａ…閉域網（コミュニティＡ）、１０Ｂ…閉域網（コミュニティＢ）、１１…サービス提供用サーバ、２０…コミュニティ管理サーバ、２１…ユーザ情報ＤＢ、２２…コミュニティ情報ＤＢ、２３…ユーザ情報管理部、２４…コミュニティ管理部、２５…コミュニティ制御部、３１〜３４…ユーザ端末、４１，４２…コミュニティ管理者端末。
【図１】
0005093660.tif 000002
【図２】
0005093660.tif 000003
【図３】
0005093660.tif 000004
【図４】
0005093660.tif 000005
【図５】
0005093660.tif 000006
【図６】
0005093660.tif 000007