(57)【特許請求の範囲】
【請求項１】
複数のユーザが参加するコミュニケーションを計算機を用いて管理する方法であって、
前記計算機は、プログラムを実行するプロセッサと、前記プログラムを格納するメモリとを有し、
前記計算機は、コミュニティへ参加するユーザの情報が登録されるユーザ管理情報と、前記ユーザが所属する組織の情報が登録される組織管理情報と、前記コミュニティの情報が登録されるコミュニティ管理情報と、前記コミュニティに投稿されたコメントの情報が登録されるコメント管理情報とを格納する記憶装置にアクセス可能であって、
前記方法は、組織をコミュニティに参加させる要求をクライアント端末から受けると、
前記プロセッサが、要求された組織の管理ユーザを前記ユーザ管理情報に登録する手順と、
前記プロセッサが、前記要求された組織を前記組織管理情報に登録する手順と、
前記プロセッサが、前記要求された組織を前記コミュニティ管理情報に登録する手順と、を実行することによって、当該組織に所属するユーザをコミュニティに参加させ、
コメントをコミュニティに投稿する要求を前記クライアント端末から受けると、前記プロセッサが、前記コミュニティ管理情報及び前記組織管理情報を参照して、当該コメントを投稿したユーザが当該コミュニティに参加している組織に所属しているかを判定する手順と、
当該ユーザが当該組織に所属している場合、前記プロセッサが、当該コメントの公開先の組織の情報と共に、当該コメントを前記コメント管理情報に登録する手順と、を実行することを特徴とするコミュニケーション管理方法。
【請求項２】
請求項１に記載のコミュニケーション管理方法であって、
ユーザを組織に所属させる要求を前記クライアント端末から受けると、前記プロセッサは、当該ユーザが所属する組織の情報及び入力されたプロファイル情報を含む当該ユーザの情報を前記ユーザ管理情報へ登録する手順を含むことを特徴とするコミュニケーション管理方法。
【請求項３】
請求項１に記載のコミュニケーション管理方法であって、
前記コメントを参照する要求を前記クライアント端末から受けると、
前記プロセッサが、前記コメントの参照を要求したユーザが所属する組織を前記組織管理情報から取得する手順と、
前記プロセッサが、前記取得した組織が当該コメントの公開先の組織に含まれる場合、当該コメントの情報を前記クライアント端末に出力する手順とを含むことを特徴とするコミュニケーション管理方法。
【請求項４】
請求項１から３のいずれか一つに記載のコミュニケーション管理方法であって、
組織をコミュニティに参加させる要求を前記クライアント端末から受けると、前記プロセッサは、前記組織管理情報を参照して、前記組織をコミュニティに参加させる要求をしたユーザが管理ユーザであるかを判定する手順を含み、
当該ユーザが管理ユーザであると判定された後、前記プロセッサが、前記管理ユーザの前記ユーザ管理情報への登録、前記組織の前記組織管理情報への登録、及び前記組織の前記コミュニティ管理情報への登録を行うことを特徴とするコミュニケーション管理方法。
【請求項５】
複数のユーザが参加するコミュニケーションを管理するシステムであって、
プログラムを実行するプロセッサと、前記プログラムを格納するメモリとを有する計算機によって構成され、
コミュニティへ参加するユーザの情報が登録されるユーザ管理情報と、前記ユーザが所属する組織の情報が登録される組織管理情報と、前記コミュニティの情報が登録されるコミュニティ管理情報と、前記コミュニティに投稿されたコメントの情報が登録されるコメント管理情報とにアクセス可能であって、
前記ユーザを管理するユーザ管理部と、前記組織を管理するグループ管理部と、前記コミュニティを管理するコミュニティ管理部と、前記コミュニティに投稿されたコメントを管理するコメント管理部とを有し、
前記コミュニティ管理部が、組織をコミュニティに参加させる要求をクライアント端末から受けると、
前記ユーザ管理部は、要求された組織の管理ユーザを前記ユーザ管理情報に登録し、
前記グループ管理部は、前記要求された組織を前記組織管理情報に登録し、
前記コミュニティ管理部は、前記要求された組織を前記コミュニティ管理情報に登録することによって、当該組織に所属するユーザをコミュニティに参加させ、
前記コメント管理部は、
前記コミュニティにコメントを投稿する要求を前記クライアント端末から受けると、前記コミュニティ管理情報及び前記組織管理情報を参照して、当該コメントを投稿したユーザが当該コミュニティに参加している組織に所属しているかを判定し、
当該ユーザが当該組織に所属している場合、前記プロセッサが、当該コメントの公開先の組織の情報と共に、当該コメントを前記コメント管理情報に登録することを特徴とするコミュニケーション管理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数ユーザがコメントを交換するためのコミュニケーション管理システムに関する。
【背景技術】
【０００２】
ネットワークを介してユーザ間で対話するために、ネットワーク上に仮想的な場所（コミュニティ）を作成し、作成したコミュニティにメッセージ、写真、動画などのコメントを投稿することによって、参加者間で情報を共有するコミュニケーションが行われている。
【０００３】
このようなコミュニケーションを実現するシステムとして、インスタントメッセージングアプリケーションやインターネット上のチャットがある。また、これらのコミュニケーションを実現するシステムにおいてコミュニティを作成するために、いくつかの方法が提案されている。
【０００４】
一つは、コミュニティを作成したユーザがコミュニティの管理者となり、ユーザをコミュニティに参加させてコミュニケーションを行う方法である。二つ目は、コミュニティの参加者が第三者をコミュニティに呼び込んで、参加者を増やしてコミュニケーションを行う方法である。
【０００５】
本技術の背景技術として、特開２００９−１９９３６８号公報（特許文献１）がある。特許文献１は、コミュニティに参加者を追加する場合、すでにコミュニティに参加しているユーザから承認をもらうことで、コミュニティの質を維持する方法を開示する。このようなコミュニティにユーザが参加する方法は、個人間のコミュニケーションや一つの目的を持った組織内のコミュニケーションに適している。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００９−１９９３６８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかし、前述した従来技術では、異なる組織が一つのコミュニティでコミュニケーションをする（例えば、企業間で商談をする）場合、いくつかの課題があり、従来の方法の適用が困難な場合があった。
【０００８】
課題（１）コミュニティへの参加者の追加に伴う、コミュニティの負担の増大する問題がある。例えば、企業Ｂが管理しているコミュニティにおいて、企業Ａと企業Ｂとが商談をしている場合、企業Ａのユーザが企業Ｂに所属する管理者に参加者の追加を依頼することになる。企業Ａのユーザは、このような依頼を遠慮して、結果としてコミュニケーションが発展しない可能性がある。
【０００９】
課題（２）コミュニティへの参加者が増えることに伴い、参加者の参加目的が不明瞭になる問題がある。例えば、他の参加者の素性が分からないため発言を控える結果、コミュニケーションが発展しない可能性がある。
【００１０】
課題（３）コミュニティにおいて、ある一つの組織内での秘匿な会話が困難である問題がある。例えば、社外のメンバを含むコミュニティにおいて、社内だけに留めておきたい会話を行えないため、他のコミュニケーション手段（電話、電子メールなど）を併用する必要がある。
【００１１】
このような課題を有するため、限られた場面だけでコミュニケーションツールが利用される傾向がある。例えば、複数のコミュニケーション手段を併用する必要があり、結果として関連するコミュニケーションが複数の場所に拡散する問題がある。また、コミュニケーションの拡散は、コミュニケーションの見える化を妨げ、第三者への引き継ぎや、情報共有を阻害する要因となる。
【００１２】
本発明は、前述した問題を解決するもので、ネットワークを介したコミュニケーションにおいて、異なる組織に所属する個人間のコミュニケーションから、組織間のコミュニケーションを形成し、それらを一つのコミュニティとして扱うコミュニケーションの管理システムを提供することを目的とする。
【課題を解決するための手段】
【００１３】
本願において開示される発明の代表的な一例を示せば以下の通りである。すなわち、
複数のユーザが参加するコミュニケーションを管理するシステムであって、プログラムを実行するプロセッサと、前記プログラムを格納するメモリとを有する計算機によって構成され、コミュニティへ参加するユーザの情報が登録されるユーザ管理情報と、前記ユーザが所属する組織の情報が登録される組織管理情報と、前記コミュニティの情報が登録されるコミュニティ管理情報と、前記コミュニティに投稿されたコメントの情報が登録されるコメント管理情報とにアクセス可能であって、前記ユーザを管理するユーザ管理部と、前記組織を管理するグループ管理部と、前記コミュニティを管理するコミュニティ管理部と、前記コミュニティに投稿されたコメントを管理するコメント管理部とを有し、前記コミュニティ管理部が、組織をコミュニティに参加させる要求をクライアント端末から受けると、前記ユーザ管理部は、要求された組織の管理ユーザを前記ユーザ管理情報に登録し、前記グループ管理部は、前記要求された組織を前記組織管理情報に登録し、前記コミュニティ管理部は、前記要求された組織を前記コミュニティ管理情報に登録することによって、当該組織に所属するユーザをコミュニティに参加させ、前記コメント管理部は、前記コミュニティにコメントを投稿する要求を前記クライアント端末から受けると、前記コミュニティ管理情報及び前記組織管理情報を参照して、当該コメントを投稿したユーザが当該コミュニティに参加している組織に所属しているかを判定し、当該ユーザが当該組織に所属している場合、前記プロセッサが、当該コメントの公開先の組織の情報と共に、当該コメントを前記コメント管理情報に登録する。
【発明の効果】
【００１４】
本発明の代表的な実施例によれば、ユーザのコミュニティへの参加を組織単位で管理するので、組織間のコミュニケーションにおいて必要なユーザを適宜追加することができる。前述した以外の課題、構成及び効果は、以下の実施例の説明により明らかにされる。
【図面の簡単な説明】
【００１５】
【図１】本発明の実施例のコミュニケーション管理システムの構成を示す図である。
【図２】本実施例のコミュニケーションサーバ装置の物理的な構成を示すブロック図である。
【図３】本実施例のユーザ管理テーブルの構成例を示す図である。
【図４】本実施例の組織管理テーブルの構成例を示す図である。
【図５】本実施例のコミュニティ管理テーブルの構成例を示す図である。
【図６】本実施例のコメント管理テーブルの構成例を示す図である。
【図７】本実施例のコミュニティ作成処理のシーケンス図である。
【図８Ａ】本実施例のコミュニティ参加処理のシーケンス図である。
【図８Ｂ】本実施例のコミュニティ参加処理のシーケンス図である。
【図９】本実施例のユーザ追加処理のシーケンス図である。
【図１０】本実施例のコメント参照範囲指定処理のシーケンス図である。
【図１１】本実施例のコメント参照処理のシーケンス図である。
【図１２】本実施例のコミュニケーション表示画面の例を示す図である。
【図１３】本実施例のコミュニケーション表示画面の例を示す図である。
【図１４】本実施例のコミュニケーション表示画面の例を示す図である。
【発明を実施するための形態】
【００１６】
図１は、本発明の実施例のコミュニケーション管理システムの構成を示す図である。
【００１７】
本実施例のコミュニケーション管理システムは、コミュニケーションサーバ装置１によって構成される。コミュニケーションサーバ装置１は、クライアント端末装置２とネットワーク３によって接続される。
【００１８】
コミュニケーションサーバ装置１は、コミュニケーション管理データベース１０、ユーザ管理機能１１、グループ管理機能１２、コミュニティ管理機能１３及びコメント管理機能１４を有する。コミュニケーションサーバ装置１の物理的な構成は、図２を用いて説明する。
【００１９】
ユーザ管理機能１１は、ユーザ管理テーブル１５を用いて、コミュニティに参加するユーザを管理する。例えば、ユーザ管理機能１１は、ユーザ追加処理（図９）を実行する。グループ管理機能１２は、組織管理テーブル１６を用いて、コミュニティに参加する組織を管理する。コミュニティ管理機能１３は、コミュニティ管理テーブル１７を用いて、コミュニティを管理する。例えば、コミュニティ管理機能１３は、コミュニティ作成処理（図７）や、コミュニティ参加処理（図８Ａ、図８Ｂ）を実行する。コメント管理機能１４は、コメント管理テーブル１８を用いて、投稿されたコメントを管理する。例えば、コメント管理機能１４は、コメント参照範囲指定処理（図１０）を実行する。
【００２０】
コミュニケーション管理データベース１０は、コミュニケーションサーバ装置１が各種処理を行うためのデータを格納するデータベースであり、ユーザ管理テーブル１５、組織管理テーブル１６、コミュニティ管理テーブル１７及びコメント管理テーブル１８を含む。
【００２１】
ユーザ管理テーブル１５は、コミュニティに参加するユーザを管理するためのテーブルである。組織管理テーブル１６は、コミュニティに参加する組織を管理するためのテーブルである。コミュニティ管理テーブル１７は、作成されたコミュニティを管理するためのテーブルである。コメント管理テーブル１８は、投稿されたコメントを管理するためのテーブルである。
【００２２】
クライアント端末装置２は、ユーザが使用する計算機であり、ユーザ設定機能２１、グループ設定機能２２、コミュニティ設定機能２３、コメント設定機能２４及びコメント表示機能２５を有する計算機である。クライアント端末装置２の物理的な構成は、図２に示すコミュニケーションサーバ装置１と同じでよく、具体的には、パーソナルコンピュータ、タブレット端末、スマートフォンでもよい。
【００２３】
ユーザ設定機能２１は、ユーザに関する設定機能を有する。グループ設定機能２２は、組織に関する設定機能を有する。コミュニティ設定機能２３は、コミュニティに関する設定機能を有する。コメント設定機能２４は、コメントに関する設定機能を有する。コメント表示機能２５は、コメント管理機能１４から取得したコメントを表示する。これらのクライアント端末装置２の機能は、専用アプリケーションで構成しても、ｗｅｂブラウザで構成してもよい。
【００２４】
図２は、コミュニケーションサーバ装置１の物理的な構成を示すブロック図である。
【００２５】
本実施形態のコミュニケーションサーバ装置１は、プロセッサ（ＣＰＵ）１０１、メモリ１０２、補助記憶装置１０３及び通信インターフェース１０４を有する計算機によって構成される。
【００２６】
プロセッサ１０１は、メモリ１０２に格納されたプログラムを実行する。メモリ１０２は、不揮発性の記憶素子であるＲＯＭ及び揮発性の記憶素子であるＲＡＭを含む。ＲＯＭは、不変のプログラム（例えば、ＢＩＯＳ）などを格納する。ＲＡＭは、ＤＲＡＭ（Dynamic Random Access Memory）のような高速かつ揮発性の記憶素子であり、プロセッサ１０１が実行するプログラム及びプログラムの実行時に使用されるデータを一時的に格納する。
【００２７】
補助記憶装置１０３は、例えば、磁気記憶装置（ＨＤＤ）、フラッシュメモリ（ＳＳＤ）等の大容量かつ不揮発性の記憶装置であり、プロセッサ１０１が実行するプログラムを格納する。すなわち、プログラムは、補助記憶装置１０３から読み出されて、メモリ１０２にロードされて、プロセッサ１０１によって実行される。また、プログラムの実行時に使用されるデータを格納するコミュニケーション管理データベース１０を構成する。
【００２８】
通信インターフェース１０４は、所定のプロトコルに従って、他の装置（クライアント端末装置２など）との通信を制御するネットワークインターフェース装置である。
【００２９】
コミュニケーションサーバ装置１は、入力インターフェース１０５及び出力インターフェース１０８を有してもよい。入力インターフェース１０５は、キーボード１０６やマウス１０７などが接続され、オペレータからの入力を受けるインターフェースである。出力インターフェース１０８は、ディスプレイ装置１０９やプリンタなどが接続され、プログラムの実行結果をオペレータが視認可能な形式で出力するインターフェースである。
【００３０】
プロセッサ１０１が実行するプログラムは、リムーバブルメディア（ＣＤ−ＲＯＭ、フラッシュメモリなど）又はネットワークを介してコミュニケーションサーバ装置１に提供され、非一時的記憶媒体である不揮発性の補助記憶装置１０３に格納される。このため、コミュニケーションサーバ装置１は、リムーバブルメディアからデータを読み込むインターフェースを有するとよい。
【００３１】
コミュニケーションサーバ装置１は、物理的に一つの計算機上で、又は、論理的又は物理的に構成された複数の計算機上で構成される計算機システムであり、同一の計算機上で別個のスレッドで動作してもよく、複数の物理的計算機資源上に構築された仮想計算機上で動作してもよい。
【００３２】
次に、コミュニケーション管理データベース１０を構成する各テーブルについて説明する。以下の説明では、本実施例の処理に必要な項目のみを説明する。すなわち、各テーブルは、図示されていない項目を含んでもよい。コミュニケーション管理データベース１０は、補助記憶装置１０３に設けられるが、コミュニケーションサーバ装置１の外部に接続されたストレージ装置に設けられてもよい。
【００３３】
図３は、本実施例のユーザ管理テーブル１５の構成例を示す図である。
【００３４】
ユーザ管理テーブル１５は、コミュニティに参加するユーザを管理するためのテーブルであり、ユーザＩＤ１５１、ユーザ名１５２、権限１５３、所属組織ＩＤ１５４及びプロファイル情報１５５を含む。
【００３５】
ユーザＩＤ１５１は、コミュニケーション管理システムのユーザを一意に識別するための識別情報である。ユーザ名１５２は、ユーザの名前（氏名、役職名など）である。権限１５３は、ユーザに付与された権限であり、例えば、管理者権限や一般権限がユーザに付与される。所属組織ＩＤ１５４は、ユーザが所属する組織の識別情報である。プロファイル情報１５５は、ユーザの属性であり、例えば、ユーザが所属する会社名、部署名、役職が記録される。
【００３６】
一人のユーザが複数の組織に所属する場合、所属組織ＩＤ１５４に複数の組織ＩＤが当記録されてもよいし、所属組織ＩＤが異なる同一ユーザの複数のエントリが記録されてもよい。
【００３７】
図４は、本実施例の組織管理テーブル１６の構成例を示す図である。
【００３８】
組織管理テーブル１６は、コミュニティに参加する組織を管理するためのテーブルであり、組織ＩＤ１６１、組織名１６２、管理ユーザＩＤ１６３及び所属組織ＩＤ１６４を含む。
【００３９】
組織ＩＤ１６１は、ユーザが所属する組織を一意に識別するための識別情報である。組織名１６２は、組織の名称（社名、部署名など）である。管理ユーザＩＤ１６３は、当該組織においてコミュニケーション管理システムを管理するユーザの識別情報である。所属組織ＩＤ１６４は、当該組織の上位組織の識別情報である。
【００４０】
所属組織ＩＤ１６４を参照すると、組織の階層構造を知ることができる。例えば、プリセールス課（組織ＩＤがGROUP_AAAA）及び営業課（組織ＩＤがGROUP_BBBB）は、営業本部（組織ＩＤがGROUP_CCCC）の下位の組織であることが分かる。
【００４１】
図５は、本実施例のコミュニティ管理テーブル１７の構成例を示す図である。
【００４２】
コミュニティ管理テーブル１７は、作成されたコミュニティを管理するためのテーブルであり、コミュニティＩＤ１７１、コミュニティ名１７２、管理組織ＩＤ１７３及び参加組織ＩＤ１７４を含む。
【００４３】
コミュニティＩＤ１７１は、コミュニティを一意に識別する識別情報である。コミュニティ名１７２は、コミュニティの名称であり、コミュニティの生成時に設定される。管理組織ＩＤ１７３は、当該コミュニティを管理する組織の識別情報である。参加組織ＩＤ１７４は、当該コミュニティに参加する組織の識別情報である。
【００４４】
図６は、本実施例のコメント管理テーブル１８の構成例を示す図である。
【００４５】
コメント管理テーブル１８は、投稿されたコメントを管理するためのテーブルであり、コメントＩＤ１８１、対象コミュニティＩＤ１８２、投稿者ユーザＩＤ１８３、公開先組織ＩＤ１８４及びコメント内容１８５を含む。
【００４６】
コメントＩＤ１８１は、コメントを一意に識別する識別情報である。対象コミュニティＩＤ１８２は、当該コメントが書き込まれたコミュニティの識別情報である。投稿者ユーザＩＤ１８３は、コメントを書き込んだユーザの識別情報である。公開先組織ＩＤ１８４は、当該コメントの公開先の組織の識別情報である。コメント内容１８５は、コメントの内容であり、テキスト、添付ファイル、リンクなどで構成される。
【００４７】
まず、コミュニケーション管理システムを用いてユーザ間で対話をするためには、コミュニティを作成する必要がある。コミュニティは、システムの管理者が作成する。作成したコミュニティには一つの組織を管理主体として設定し、その組織がコミュニティを管理する。また、コミュニティの作成時点で、コミュニティを管理する組織のみが作成したコミュニティに参加できる。
【００４８】
図７は、本実施例のコミュニティ作成処理のシーケンス図である。
【００４９】
まず、コミュニティを作成しようとする者は、作成するコミュニティの情報として、コミュニティ名、コミュニティを管理する組織の組織ＩＤ、コミュニティに参加する組織の組織ＩＤ、及びコミュニティを作成するユーザのユーザＩＤをクライアント端末装置２に入力し、コミュニティの作成をコミュニティ管理機能１３に要求する（１００１）。
【００５０】
コミュニティ管理機能１３は、コミュニティの作成を要求したユーザのユーザＩＤをユーザ管理機能１１に送信し、コミュニティの作成を要求した者がコミュニティを作成する権限を有するかを問い合わせる（１００２）。
【００５１】
ユーザ管理機能１１は、ユーザ管理テーブル１５の権限１５３を参照して、コミュニティの作成を要求したユーザＩＤが管理者権限を有するかを判定し、管理者権限の有無をコミュニティ管理機能１３に返信する（１００３）。
【００５２】
コミュニティの作成を要求したユーザＩＤが管理者権限を有する場合、入力されたコミュニティ名をコミュニティ管理テーブル１７のコミュニティ名１７２に登録し（１００４）、コミュニティを作成する。そして、コミュニティを管理する組織を管理組織ＩＤ１７３及び参加組織ＩＤ１７４に登録する。コミュニティの作成時点で、コミュニティを管理する組織のみが参加組織ＩＤ１７４に登録されており、当該管理組織のみがコミュニティを利用できる。なお、コミュニティの作成時にコミュニティ参加処理（図８Ａ、図８Ｂ）を実行することによって、既存の組織をコミュニティに参加できるようにしてもよい。
【００５３】
その後、クライアント端末装置２に完了を通知する（１００５）。
【００５４】
図８Ａ及び図８Ｂは、本実施例のコミュニティ参加処理のシーケンス図である。
【００５５】
まず、組織をコミュニティに参加させようとする者は、参加させる組織の情報として、参加先のコミュニティのＩＤ、参加する組織の名称、及び参加する組織の管理ユーザの名前をクライアント端末装置２に入力し、組織の参加をコミュニティ管理機能１３に要求する（１０１１）。
【００５６】
コミュニティ管理機能１３は、コミュニティ管理テーブル１７を参照し、参加先のコミュニティの管理組織ＩＤを取得し（１０１２）、管理組織ＩＤと組織の参加を要求したユーザのユーザＩＤをグループ管理機能１２に送信する（１０１３）。
【００５７】
グループ管理機能１２は、組織管理テーブル１６の管理ユーザＩＤ１６３を参照して、組織の参加を要求したユーザが、当該コミュニティを管理する組織の管理ユーザであるかを判定する（１０１４）。参加を要求したユーザが管理ユーザではない場合、グループ管理機能１２は、コミュニティへの参加不可をクライアント端末装置２に通知する（１０１５）。参加を要求したユーザが管理ユーザである場合、グループ管理機能１２は、その旨をコミュニティ管理機能１３に通知する（１０１６）。
【００５８】
コミュニティ管理機能１３は、クライアント端末装置２から受信した組織の管理ユーザの名前をユーザ管理機能１１に送信し、管理ユーザの作成を依頼する（１０１７）。ユーザ管理機能１１は、新規なユーザをユーザ管理テーブル１５に登録し（１０１８）、ユーザ管理テーブル１５に登録されたユーザのユーザＩＤをコミュニティ管理機能１３に送信する（１０１９）。
【００５９】
次に、コミュニティ管理機能１３は、管理ユーザのユーザＩＤと、クライアント端末装置２から受信した参加する組織の名称とをグループ管理機能１２に送信し、コミュニティに所属する組織の作成を依頼する（１０２０）。グループ管理機能１２は、コミュニティに参加する組織を組織管理テーブル１６に登録し（１０２１）、組織管理テーブル１６に登録された組織の組織ＩＤをコミュニティ管理機能１３に送信する（１０２２）。
【００６０】
その後、コミュニティ管理機能１３は、参加する組織の組織ＩＤをコミュニティ管理テーブル１７のコミュニティの参加組織ＩＤ１７４に登録する（１０２３）。コミュニティ管理機能１３は、コミュニティ管理テーブル１７への登録が完了した後、クライアント端末装置２に完了を通知する（１０２４）。
【００６１】
なお、既に作成された組織がコミュニティに参加する場合、ステップ１０１７から１０２２は不要である。
【００６２】
以上に説明したコミュニティ参加処理によって、組織をコミュニティに参加させることができ、コミュニティの参加者を増やすことができる。また、新規の組織がコミュニティに参加する場合、組織及び管理ユーザを新規に作成し、コミュニティに参加させることができる。さらに、管理ユーザを登録し、管理ユーザが組織に所属するユーザを管理することができる。
【００６３】
図９は、本実施例のユーザ追加処理のシーケンス図である。
【００６４】
まず、ユーザをコミュニティに参加させようとする者は、参加させるユーザの情報として、追加先となる組織の組織ＩＤ及び組織に所属させるユーザのユーザＩＤをクライアント端末装置２に入力し、ユーザの参加をグループ管理機能１２に要求する（１０３１）。なお、既存ユーザではなく、新規ユーザの場合は、ユーザＩＤではなく、組織に所属するユーザのユーザ名及びプロファイル情報を入力する。
【００６５】
グループ管理機能１２は、組織管理テーブル１６を参照して、ユーザの参加を要求したユーザが、対象組織の管理ユーザであるかを判定する（１０３２）。参加を要求したユーザが管理ユーザではない場合、グループ管理機能１２は、コミュニティへの参加不可をクライアント端末装置２に通知する（１０３３）。参加を要求したユーザが管理ユーザである場合、グループ管理機能１２は、クライアント端末装置２から受信したユーザ名及びプロファイル情報をユーザ管理機能１１に送信し、参加するユーザの作成を依頼する（１０３４）。
【００６６】
ユーザ管理機能１１は、新規なユーザをユーザ管理テーブル１５に登録する（１０３５）。ユーザ管理機能１１は、作成されたユーザのユーザＩＤをクライアント端末装置２に通知する（１０３６）。ユーザ管理テーブル１５にプロファイル情報を登録することによって、ユーザの役割を明確にすることができる。ユーザのプロファイル情報を登録する画面の例は、図１４を用いて後述する。
【００６７】
その後、グループ管理機能１２は、所属先の組織の組織ＩＤをユーザ管理機能１１に送信し、ユーザの組織への所属を依頼する（１０３７）。
【００６８】
ユーザ管理機能１１は、ユーザを参加させる組織の組織ＩＤをユーザ管理テーブル１５の所属組織ＩＤ１５４に登録し（１０３８）、登録の完了をグループ管理機能１２に通知する。
【００６９】
その後、グループ管理機能１２は、クライアント端末装置２に完了を通知する（１０３９）。
【００７０】
以上に説明したユーザ追加処理によって、各組織の管理ユーザは、必要なタイミングでユーザを組織に追加し、コミュニティに参加させることができる。新規ユーザの場合、プロファイル情報をユーザ管理テーブル１５に登録し、新規ユーザの役割を他のユーザに明確にすることができる。
【００７１】
図１０は、本実施例のコメント投稿処理のシーケンス図である。
【００７２】
まず、コメントを投稿するユーザは、投稿するコメントの情報として、投稿先のコミュニティのコミュニティＩＤ、コメントの内容、及びコメントの公開先の組織の組織ＩＤをクライアント端末装置２に入力し、コメントの投稿をコメント管理機能１４に要求する（１０４１）。なお、コメントの公開先の組織の組織ＩＤは、コメントの公開範囲を制限する場合に入力されればよい。
【００７３】
コメント管理機能１４は、コメントの投稿を受け付けると、ユーザＩＤ及びコミュニティＩＤをコミュニティ管理機能１３に送信し、投稿ユーザがコミュニティに参加しているかを問い合わせる（１０４２）。
【００７４】
コミュニティ管理機能１３は、コミュニティ管理テーブル１７を参照して、コメントが投稿されるコミュニティの参加組織ＩＤ１７４を取得する（１０４３）。そして、コミュニティ管理機能１３は、投稿ユーザのユーザＩＤ及びコミュニティ管理テーブル１７から取得した参加組織ＩＤをグループ管理機能１２に送信し、投稿ユーザが当該コミュニティに参加している組織に所属しているかを問い合わせる（１０４４）。
【００７５】
グループ管理機能１２は、組織管理テーブル１６を参照して、投稿ユーザが当該コミュニティに参加している組織に所属しているかを判定する（１０４５）。そして、投稿ユーザが当該組織に所属していない場合、クライアント端末装置２に投稿不可を通知する。
【００７６】
一方、投稿ユーザが当該組織に所属している場合、コメント管理機能１４に、投稿ユーザがコミュニティ（すなわち、当該組織）に参加している旨をコメント管理機能１４に通知する（１０４７）。
【００７７】
コメント管理機能１４は、投稿ユーザのユーザＩＤを投稿者ユーザＩＤ１８３に記録し、投稿されたコメントの内容をコメント内容１８５に記録し、コメントの公開先の組織の組織ＩＤを公開先組織ＩＤ１８４に記録して、コメントをコメント管理テーブル１８に登録する（１０４８）。なお、コメントの公開範囲を制限する場合はクライアント端末装置２に入力されたコメントの公開先の組織の組織ＩＤを公開先組織ＩＤ１８４に記録し、コメントの公開範囲を制限しない場合は公開先組織ＩＤ１８４にはＮＵＬＬが記録される。
【００７８】
その後、コメント管理機能１４は、クライアント端末装置２に完了を通知する（１０４９）。
【００７９】
以上に説明したコメント投稿処理によって、コメントの投稿者は、コメント投稿時に、コメントが参照可能な範囲を指定することができる。
【００８０】
図１１は、本実施例のコメント参照処理のシーケンス図である。
【００８１】
まず、コメントを参照するユーザは、参照するコミュニティのコミュニティＩＤをクライアント端末装置２に入力し、コメントの参照をコメント管理機能１４に要求する（１０５１）。
【００８２】
コメント管理機能１４は、参照するコミュニティのコミュニティＩＤを用いて、当該コミュニティに投稿されたコメントの一覧をコメント管理テーブル１８から取得する（１０５２）。さらに、コメント管理機能１４は、参照するユーザが所属する組織の一覧をユーザ管理テーブル１５から取得し、ユーザＩＤ及び取得した組織ＩＤをグループ管理機能１２に送る（１０５３）。
【００８３】
グループ管理機能１２は、当該ユーザが所属する組織の組織ＩＤの一覧（すなわち、コメント管理機能１４から取得した組織ＩＤの上位組織のリスト）を、組織管理テーブル１６から取得し、コメント管理機能１４に送信する（１０５４）。
【００８４】
コメント管理機能１４は、コメントの公開先組織ＩＤが、グループ管理機能１２から取得した組織ＩＤの一覧に含まれているコメントをクライアント端末装置２に送信する（１０５５）。
【００８５】
クライアント端末装置２（コメント表示機能２５）は、取得したコメントを表示する（１０５６）。
【００８６】
以上に説明したコメント参照処理によって、ユーザは所属する組織に公開されているコメントのみが参照でき、公開されていないコメントは参照できないように制御される。
【００８７】
前述したように、本実施例のコミュニケーション管理システムでは、コミュニティ内のコメントの見え方は、ユーザによって異なる。すなわち、参照可否範囲がコメントに設定されている場合、そのコメントは、参照が可能な組織のユーザのみから見えるように制御される。
【００８８】
図１２、図１３は、コメント表示機能２５がクライアント端末装置２のディスプレイ装置に表示するコミュニケーション表示画面の例を示す図であり、図１２は、コミュニティに発生した全てのコメントが表示される例を示し、図１３は、ＹＹＹ会社のユーザＡＡが見えるコメントを示す。
【００８９】
図１２に示すコミュニケーション表示画面では、当該コミュニティに属する全ての者（ＹＹＹ会社に所属するユーザＡＡ、ＸＸＸ会社に所属するユーザＸＸ、ＹＹ）が投稿した全てのコメントが表示される。
【００９０】
一方、図１３に示すコミュニケーション表示画面では、ＸＸＸ会社に所属するユーザＸＸとＹＹとの間の会話は、参照可能範囲がＸＸＸ会社内に制限されているので、ＸＸＸ会社に所属するユーザ以外の者（具体的には、ＹＹＹ会社に所属するユーザＡＡ）からは参照することができない。このため、ＹＹＹ会社のユーザＡＡが見るコミュニケーション表示画面には、ユーザＸＸとＹＹとの間の会話は表示されない。
【００９１】
図１４は、コメント表示機能２５がクライアント端末装置２のディスプレイ装置に表示するコミュニケーション表示画面の例を示す図であり、新規に追加されるユーザのプロファイル情報を入力する画面の例を示す。
【００９２】
ユーザを追加する際、例えば、自社のユーザが表示される領域で左クリック（又は、長押し）をすることによって、機能メニューを開き、ユーザ追加を選択することによって、サブ画面を開くことができる。そして、ユーザ追加画面で、追加するユーザのプロファイル情報として、追加するユーザの名前、メールアドレス、所属、役職の情報を入力する。その後、「追加」ボタンが操作れると、クライアント端末装置２のユーザ設定機能２１は、追加するユーザの情報をコミュニケーションサーバ装置１のグループ管理機能１２に送信する。
【００９３】
以上に説明したように、本発明の実施例によると、コミュニティ管理機能１３が組織をコミュニティに参加させる要求をクライアント端末装置２から受けると、ユーザ管理機能１１が要求された組織の管理ユーザをユーザ管理テーブル１５に登録し、グループ管理機能１２が要求された組織を組織管理テーブル１６に登録し、コミュニティ管理機能１３が要求された組織をコミュニティ管理テーブル１７に登録することによって、当該組織に所属するユーザがコミュニティに参加できるので、ユーザのコミュニティへの参加を組織単位で管理することができ、組織間のコミュニケーションにおいて必要なユーザを適宜追加できる。また、異なる組織に所属する個人間のコミュニケーションから、組織間のコミュニケーションを形成し、それらを一つのコミュニティとして扱うことができる。これにより課題（１）を解決することができる。
【００９４】
また、グループ管理機能１２がユーザを組織に所属させる要求をクライアント端末装置２から受けると、グループ管理機能１２が入力された当該ユーザのプロファイル情報を含むユーザの情報をユーザ管理テーブル１５へ登録するので、ユーザが組織に参加することによって、コミュニティへ参加することができる。また、ユーザのプロファイル情報によってコミュニケーションに参加する対応者の立場を明確にすることができる。
【００９５】
また、コメント管理機能１４がコメントをコミュニティに投稿する要求をクライアント端末装置２から受けると、グループ管理機能１２が組織管理テーブル１６を参照して、当該コメントを投稿した参加者が当該コミュニティに参加している組織に所属しているかを判定し、当該参加者が当該組織に所属している場合、コメント管理機能１４が当該コメントを公開する組織の情報と共に、当該コメントをコメント管理テーブル１８に登録するので、コメントの公開範囲を限定して、一つのコミュニティで組織内及び組織間のコミュニケーションを取り扱うことができる。これにより課題（３）を解決することができる。
【００９６】
また、コメント管理機能１４がコメントを参照する要求をクライアント端末装置２から受けると、グループ管理機能１２が組織管理テーブル１６を参照して、コメントの参照を要求したユーザが所属する組織の一覧を取得し、コメント管理機能１４がグループ管理機能１２が取得した組織の一覧に当該コメントを公開する組織が含まれる場合、当該コメントの情報をクライアント端末装置２に出力するので、投稿されたコメントを、限定された範囲内で公開することができる。
【００９７】
また、コミュニティ管理機能１３が組織をコミュニティに参加させる要求をクライアント端末装置２から受けると、グループ管理機能１２は、組織管理テーブル１６を参照して、要求したユーザが管理ユーザであるかを判定し、当該ユーザが管理ユーザである場合に、管理ユーザのユーザ管理テーブル１５への登録、組織の組織管理テーブル１６への登録、及び組織のコミュニティ管理テーブル１７への登録を行うので、コミュニティへのユーザの参加を各組織の管理ユーザのみが行うことができ、組織間のコミュニケーションにおいて必要なユーザを、組織の判断で追加することができる。
【００９８】
なお、本発明は前述した実施例に限定されるものではなく、添付した特許請求の範囲の趣旨内における様々な変形例及び同等の構成が含まれる。例えば、前述した実施例は本発明を分かりやすく説明するために詳細に説明したものであり、必ずしも説明した全ての構成を備えるものに本発明は限定されない。また、ある実施例の構成の一部を他の実施例の構成に置き換えてもよい。また、ある実施例の構成に他の実施例の構成を加えてもよい。また、各実施例の構成の一部について、他の構成の追加・削除・置換をしてもよい。
【００９９】
また、前述した各構成、機能、処理部、処理手段等は、それらの一部又は全部を、例えば集積回路で設計する等により、ハードウェアで実現してもよく、プロセッサがそれぞれの機能を実現するプログラムを解釈し実行することにより、ソフトウェアで実現してもよい。
【０１００】
各機能を実現するプログラム、テーブル、ファイル等の情報は、メモリ、ハードディスク、ＳＳＤ（Solid State Drive）等の記憶装置、又は、ＩＣカード、ＳＤカード、ＤＶＤ等の記録媒体に格納することができる。
【０１０１】
また、制御線や情報線は説明上必要と考えられるものを示しており、実装上必要な全ての制御線や情報線を示しているとは限らない。実際には、ほとんど全ての構成が相互に接続されていると考えてよい。
【符号の説明】
【０１０２】
１  コミュニケーションサーバ装置
１０  コミュニケーション管理データベース
１１  ユーザ管理機能
１２  グループ管理機能
１３  コミュニティ管理機能
１４  コメント管理機能
１５  ユーザ管理テーブル
１６  組織管理テーブル
１７  コミュニティ管理テーブル
１８  コメント管理テーブル
２  クライアント端末装置
２１  ユーザ設定機能
２２  グループ設定機能
２３  コミュニティ設定機能
２４  コメント設定機能
２５  コメント表示機能
３  ネットワーク
【図１】
0006454200.tif 000002
【図２】
0006454200.tif 000003
【図３】
0006454200.tif 000004
【図４】
0006454200.tif 000005
【図５】
0006454200.tif 000006
【図６】
0006454200.tif 000007
【図７】
0006454200.tif 000008
【図８Ａ】
0006454200.tif 000009
【図８Ｂ】
0006454200.tif 000010
【図９】
0006454200.tif 000011
【図１０】
0006454200.tif 000012
【図１１】
0006454200.tif 000013
【図１２】
0006454200.tif 000014
【図１３】
0006454200.tif 000015
【図１４】
0006454200.tif 000016