(57)【要約】      （修正有）【課題】チャット型のコミュニケーションツールにおいて投稿されたメッセージをグループ化したメッセージ群をプロジェクトのプロセスとして把握可能なプロセス抽出装置を提供する。【解決手段】プロセス抽出装置のサーバー２０は、投稿された複数のメッセージの各々から抽出されるキーワードと複数のメッセージの各々の投稿時刻と複数のメッセージの各々の投稿者とから、複数のメッセージを類似した特徴を持つメッセージを含むメッセージ群にグループ化するメッセージ群作成部２０１と、メッセージ群作成部２０１により作成された複数のメッセージ群の各々に含まれるメッセージの投稿時刻から、複数のメッセージ群間のプロセスとしての前後関係を出力する出力部２０６と、を有する。【選択図】図５
2020154696.tif 000002
【特許請求の範囲】
【請求項１】
投稿された複数のメッセージの各々から抽出されるキーワードと、前記複数のメッセージの各々の投稿時刻と、前記複数のメッセージの各々の投稿者とから、前記複数のメッセージを、類似した特徴を持つメッセージを含むメッセージ群にグループ化するメッセージ群作成部と、
前記メッセージ群作成部により作成された複数のメッセージ群の各々に含まれるメッセージの投稿時刻から、前記複数のメッセージ群間のプロセスとしての前後関係を出力する出力部と、
を有するプロセス抽出装置。
【請求項２】
前記複数のメッセージ群の各々に含まれる前記メッセージにそれぞれ添付された文書から、前記文書同士の類似度を算出する算出部、を更に有し、
前記出力部は、前記算出部により算出された前記類似度を用いて、前記前後関係を出力する請求項１に記載のプロセス抽出装置。
【請求項３】
前記算出部は、前記文書の各々から抽出されるキーワード同士の類似度を算出する請求項２に記載のプロセス抽出装置。
【請求項４】
前記文書の各々から抽出される前記キーワードと前記投稿時刻と前記投稿者とから、グループ化された前記複数のメッセージ群の各々の要約情報を作成する要約作成部を備え、
前記出力部は、前記要約情報を用いて、前記前後関係を出力する請求項３に記載のプロセス抽出装置。
【請求項５】
前記複数のメッセージの各々から抽出される前記キーワードと前記投稿時刻と前記投稿者とから、グループ化された前記複数のメッセージ群の各々の要約情報を作成する要約作成部を備え、
前記出力部は、前記要約情報を用いて、前記前後関係を出力する請求項１又は請求項２に記載のプロセス抽出装置。
【請求項６】
前記出力部は、前記要約情報に含まれるユーザーと前記要約情報に含まれる前記キーワードとから、前記前後関係を出力する請求項４又は請求項５に記載のプロセス抽出装置。
【請求項７】
グループ化する前記複数のメッセージ群の粒度を変更するための入力部を備え、
前記メッセージ群作成部は、前記入力部により入力された前記粒度に従って、前記複数のメッセージを分類するグループ群の数を変更して、前記複数のメッセージを前記複数のメッセージ群にグループ化する請求項１から請求項６までのいずれか１項に記載のプロセス抽出装置。
【請求項８】
コンピュータを、請求項１から請求項７までのいずれか１項に記載のプロセス抽出装置として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プロセス抽出装置およびプログラムに関する。
【背景技術】
【０００２】
特許文献１には、複数のユーザー間において、電気通信回線を介して送受信された複数のメッセージを時系列で並べたメッセージ記録を取得する取得部と、前記電気通信回線に接続される装置をユーザーが操作した履歴である操作履歴を記憶する記憶部と、前記操作履歴に記録された操作であって、前記メッセージ記録の複数のメッセージが送受信される時期に実行され、かつ少なくとも２人以上のユーザーで共通する操作である共通操作に基づいて、前記メッセージ記録を分割する分割部と、を有する記録分割装置が開示されている。
【０００３】
特許文献２には、対象となるメンバの行動を示し、当該行動に付随する属性情報を含む基礎行動情報を取得する基礎行動情報取得手段と、前記基礎行動情報に、あらかじめ設定された行動の分類を示す業務行動情報を付与する業務行動情報付与手段と、前記業務行動情報が付与された前記基礎行動情報に含まれる前記属性情報に基づいて、前記業務行動情報を関連付けた業務フローを算出する業務フロー算出手段と、前記メンバが行うべき業務フローを示す期待業務フローを取得する期待業務フロー取得手段と、前記業務フロー算出手段が算出した前記業務フローと前記期待業務フロー取得手段が取得した前記期待業務フローとの差異を検出する業務フロー差異検出手段と、前記業務フローと前記期待業務フローとの差異を示す提示情報を出力する出力手段と、を備える業務支援装置が開示されている。
【０００４】
特許文献３には、複数のユーザーが関わるプロジェクトごとに、当該プロジェクトに関わるユーザーのコミュニケーションの発生時点を特定する情報を含むコミュニケーション履歴情報と、当該プロジェクトに関係するドキュメントに関する操作の発生時点を特定する情報を含むドキュメント履歴情報と、当該プロジェクトに関係するドキュメントまたはコミュニケーションメッセージへのアクセスの発生時点を特定する情報を含むアクセス履歴情報と、をそれぞれ区別して記録する記録システムと、前記記録システムから注目プロジェクトに係る記録を収集する収集手段と、前記収集手段により収集された記録に基づき、前記コミュニケーション履歴情報と、ドキュメント履歴情報と、アクセス履歴情報との記録頻度を時系列との関係において示す画像を生成する画像生成手段と、を含み、当該生成された画像がユーザーに提示されるプロジェクト管理システムが開示されている。
【０００５】
ユーザーがメッセージを投稿することにより、コミュニケーションを行う、いわゆるチャット型のコミュニケーションツールが知られている。当該ツールでは、多様なユーザーが多様なメッセージを投稿可能である。このため、話題等において関連する複数のメッセージをグループ化する技術もある。
【０００６】
ところで、上記ツールは、ビジネスシーンでの利用も増加している。例えば、ユーザーは、プロジェクトの進捗又は問題点等のプロジェクトに関するメッセージを投稿により報告する。このようにビジネスにおいてチャット型のコミュニケーションツールを使用する場合、プロジェクトにおいて関連する複数のメッセージをメッセージ群にグループ化できる。
【０００７】
しかし、メッセージ群同士は、相互に関連がなく、従って、メッセージ群は、プロジェクトのプロセスとしては把握されない。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２０１８−０４５３２６号公報
【特許文献２】特許第５９５８４７２号公報
【特許文献３】特開２００４−３６２０４３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
本発明は、上記事情に鑑みてなされたものであり、チャット型のコミュニケーションツールにおいて投稿されたメッセージをグループ化したメッセージ群をプロジェクトのプロセスとして把握可能なプロセス抽出装置を提供することを目的とする。
【課題を解決するための手段】
【００１０】
第１態様に係るプロセス抽出装置は、投稿された複数のメッセージの各々から抽出されるキーワードと、前記複数のメッセージの各々の投稿時刻と、前記複数のメッセージの各々の投稿者とから、前記複数のメッセージを、類似した特徴を持つメッセージを含むメッセージ群にグループ化するメッセージ群作成部と、前記メッセージ群作成部により作成された複数のメッセージ群の各々に含まれるメッセージの投稿時刻から、前記複数のメッセージ群間のプロセスとしての前後関係を出力する出力部と、を有する。
【００１１】
第２態様に係るプロセス抽出装置は、第１態様に係るプロセス抽出装置において、前記複数のメッセージ群の各々に含まれる前記メッセージにそれぞれ添付された文書から、前記文書同士の類似度を算出する算出部、を更に有し、前記出力部は、前記算出部により算出された前記類似度を用いて、前記前後関係を出力する。
【００１２】
第３態様に係るプロセス抽出装置は、第２態様に係るプロセス抽出装置において、前記算出部は、前記文書の各々から抽出されるキーワード同士の類似度を算出する。
【００１３】
第４態様に係るプロセス抽出装置は、第３態様に係るプロセス抽出装置において、前記文書の各々から抽出される前記キーワードと前記投稿時刻と前記投稿者とから、グループ化された前記複数のメッセージ群の各々の要約情報を作成する要約作成部を備え、前記出力部は、前記要約情報を用いて、前記前後関係を出力する。
【００１４】
第５態様に係るプロセス抽出装置は、第１態様又は第２態様に係るプロセス抽出装置において、前記複数のメッセージの各々から抽出される前記キーワードと前記投稿時刻と前記投稿者とから、グループ化された前記複数のメッセージ群の各々の要約情報を作成する要約作成部を備え、前記出力部は、前記要約情報を用いて、前記前後関係を出力する。
【００１５】
第６態様に係るプロセス抽出装置は、第４態様又は第５態様に係るプロセス抽出装置において、前記出力部は、前記要約情報に含まれるユーザーと前記要約情報に含まれる前記キーワードとから、前記前後関係を出力する。
【００１６】
第７態様に係るプロセス抽出装置は、第１態様から第６態様までのいずれか１つの態様に係るプロセス抽出装置において、グループ化する前記複数のメッセージ群の粒度を変更するための入力部を備え、前記メッセージ群作成部は、前記入力部により入力された前記粒度に従って、前記複数のメッセージを分類するグループ群の数を変更して、前記複数のメッセージを前記複数のメッセージ群にグループ化する。
【００１７】
第８態様に係るプログラムは、コンピュータを、第１態様から第７態様までのいずれか１つの態様に記載のプロセス抽出装置として機能させる。
【発明の効果】
【００１８】
第１態様によれば、チャット型のコミュニケーションツールにおいて投稿されたメッセージをグループ化したメッセージ群をプロジェクトのプロセスとして把握可能である。
【００１９】
第２態様によれば、メッセージにそれぞれ添付される文書同士の類似を考慮しない場合と比較して、複数のメッセージ群間のプロセスとしての前後関係を出力しやすい。
【００２０】
第３態様によれば、メッセージにそれぞれ添付される文書中のキーワード同士の類似を考慮しない場合と比較して、複数のメッセージ群間のプロセスとしての前後関係を出力しやすい。
【００２１】
第４態様によれば、文書の情報を用いて作成した複数のメッセージ群の各々の要約情報を考慮しない場合と比較して、複数のメッセージ群間のプロセスとしての前後関係を出力しやすい。
【００２２】
第５態様によれば、メッセージの情報を用いて作成した複数のメッセージ群の各々の要約情報を考慮しない場合と比較して、複数のメッセージ群間のプロセスとしての前後関係を出力しやすい。
【００２３】
第６態様によれば、要約情報に含まれるユーザーやキーワードを考慮しない場合と比較して、複数のメッセージ群間のプロセスとしての前後関係を出力しやすい。
【００２４】
第７態様によれば、グループ化する複数のメッセージ群の粒度が同じ場合と比較して、複数のメッセージ群間のプロセスとしての前後関係を出力しやすい。
【００２５】
第８態様によれば、チャット型のコミュニケーションツールにおいて投稿されたメッセージをグループ化したメッセージ群をプロジェクトのプロセスとして把握可能である。
【図面の簡単な説明】
【００２６】
【図１】本実施形態に係るプロセス抽出装置の概略構成を示す図である。
【図２】ユーザー端末のハードウェア構成を示すブロック図である。
【図３】サーバーのハードウェア構成を示すブロック図である。
【図４】ユーザー端末の機能構成の例を示すブロック図である。
【図５】サーバーの機能構成の例を示すブロック図である。
【図６】サーバーの処理のうち複数のメッセージ群にグループ化する処理の流れを示すフローチャートである。
【図７】サーバーの処理のうち複数のメッセージ群の前後関係を作成する流れを示すフローチャートである。
【図８】ユーザー端末における複数のメッセージ及び添付文書が表示された表示部の一例を示す図である。
【図９】（Ａ）は、サーバーにおける複数のメッセージを取得した例を示す図であり、（Ｂ）は、サーバーにおける複数のメッセージ群にグループ化した例を示す図であり、（Ｃ）は、サーバーにおける複数のメッセージ群の前後関係を作成した例を示す図である。
【図１０】サーバーの処理のうち添付文書同士の類似度を算出する処理の流れを示すフローチャートである。
【図１１】（Ａ）は、サーバーにおける複数のメッセージ及び添付文書を取得した例を示す図であり、（Ｂ）は、サーバーにおける添付文書同士の類似度を用いてメッセージ群の前後関係を作成した例を示す図である。
【図１２】サーバーの処理のうちメッセージ群の要約情報を作成する処理の流れを示すフローチャートである。
【図１３】サーバーにおける複数のメッセージのユーザーと、メッセージから抽出したキーワードと、添付文書から抽出したキーワードの例を示す図である。
【図１４】サーバーにおける複数のメッセージ群の要約情報を作成した例を示す図である。
【図１５】（Ａ）は、ユーザー端末において、複数のメッセージ群の要約情報が表示された表示部の一例を示す図であり、（Ｂ）は、選択されたメッセージ群の複数のメッセージが表示された表示部の一例を示す図であり、（Ｃ）は、選択された１つのメッセージの内容が表示された表示部の一例を示す図である。
【図１６】サーバーにおいて、粒度入力部により入力されたメッセージ群の粒度が細かくなるに従って、グループ群の数を変更して複数のメッセージ群にグループ化した例を示す図である。
【図１７】ユーザー端末において、メッセージ群の粒度が粗いときの複数のメッセージ群の要約情報が表示された表示部の一例を示す図である。
【図１８】ユーザー端末において、メッセージ群の粒度が中間の細かさに変更されたときの複数のメッセージ群の要約情報が表示された表示部の一例を示す図である。
【図１９】ユーザー端末において、メッセージ群の粒度が細かい側に変更されたたときの複数のメッセージ群の要約情報が表示された表示部の一例を示す図である。
【図２０】（Ａ）〜（Ｃ）は、メッセージ群の粒度が細かくなるように調整することにより、複数のメッセージ群のプロセス中の問題を特定する例を示す図である。
【発明を実施するための形態】
【００２７】
以下、本発明の技術の実施形態の一例を、図面を参照しつつ説明する。なお、各図面において同一又は等価な構成要素及び部分には同一の参照符号を付与している。また、図面の寸法比率は、説明の都合上誇張されており、実際の比率とは異なる場合がある。
【００２８】
図１は、本実施形態に係るプロセス抽出装置の概略構成を示す図である。
【００２９】
図１に示すように、プロセス抽出装置１は、各ユーザーがそれぞれ使用する複数のユーザー端末１０と、サーバー２０と、を含む。
【００３０】
プロセス抽出装置１は、一例として、複数のユーザー端末１０と、サーバー２０とが、インターネット、有線又は無線のネットワークを介して接続されている。図１では、プロセス抽出装置１は、一例として、有線のネットワークを介して接続される装置として図示されている。ユーザー端末１０の数については、特に制限はない。
【００３１】
ユーザー端末１０は、デスクトップ型コンピュータ、ノート型コンピュータ、又はタブレット型コンピュータなどのコンピュータ装置によって構成される。ユーザー端末１０は、ユーザーが投稿するメッセージの作成及び管理、メッセージに添付する文書の作成及び管理などを行う装置である。ユーザー端末１０は、他のユーザーから受信された複数のメッセージの管理、及びメッセージに添付された文書の管理などを行う。また、ユーザー端末１０は、複数のメッセージの各々の投稿時間、複数のメッセージの各々の投稿者（本実施形態では、ユーザー）を管理する。
【００３２】
ユーザー端末１０は、入力部１６と表示部１７とを有する。ユーザー端末１０は、例えば、入力部１６によりメッセージ及び文書の作成を行い、メッセージ及び文書に基づく画像が表示部１７に表示される。ユーザー端末１０の具体的な構成及び作用については、後述する。
【００３３】
サーバー２０は、コンピュータ装置によって構成される。サーバー２０は、複数のユーザー向けに提供されるサービスにおいて、ユーザー同士で交換されたメッセージを処理する機能を備えている。ここで、複数のユーザー向けのサービスとは、いわゆるチャット型のコミュニケーションサービスである。
【００３４】
サーバー２０は、複数のユーザーによって各々投稿されたメッセージの管理、及びメッセージに添付された文書の管理などを行う。また、サーバー２０は、複数のメッセージの各々の投稿時間、複数のメッセージの各々の投稿者（本実施形態では、ユーザー）などを管理する。
【００３５】
サーバー２０は、例えば、複数のメッセージを、類似した特徴を持つメッセージを含むメッセージ群にグループ化する処理を行う。さらに、サーバー２０は、例えば、複数のメッセージ群間のプロセスとしての前後関係を出力する処理を行う。サーバー２０の具体的な構成及び作用については、後述する。
【００３６】
図２は、ユーザー端末１０のハードウェア構成を示すブロック図である。
【００３７】
図２に示すように、ユーザー端末１０は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１１、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１２、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１３、ストレージ１４、通信インタフェース１５、入力部１６及び表示部１７の各構成を有する。各構成は、バス１９を介して相互に通信可能に接続されている。
【００３８】
ＣＰＵ１１は、中央演算処理ユニットであり、各種プログラムを実行したり、各部を制御したりする。すなわち、ＣＰＵ１１は、ＲＯＭ１２又はストレージ１４からプログラムを読み出し、ＲＡＭ１３を作業領域としてプログラムを実行する。ＣＰＵ１１は、ＲＯＭ１２又はストレージ１４に記録されているプログラムにしたがって、上記各構成の制御及び各種の演算処理を行う。本実施形態では、ＲＯＭ１２又はストレージ１４には、メッセージ群粒度変更プログラムが格納されている。
【００３９】
ＲＯＭ１２は、各種プログラム及び各種データを格納する。ＲＡＭ１３は、作業領域として一時的にプログラム又はデータを記憶する。ストレージ１４は、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）又はＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）により構成され、オペレーティングシステムを含む各種プログラム、及び各種データを格納する。
【００４０】
通信インタフェース１５は、サーバー２０等の他の機器と通信するためのインタフェースであり、たとえば、イーサネット（登録商標）、ＦＤＤＩ、Ｗｉ−Ｆｉ（登録商標）等の規格が用いられる。
【００４１】
入力部１６は、マウス等のポインティングデバイス、及びキーボードを含み、各種の入力を行うために使用される。
【００４２】
表示部１７は、たとえば、液晶ディスプレイであり、各種の情報を表示する。表示部１７は、タッチパネル方式を採用して、入力部１６として機能しても良い。
【００４３】
図３は、サーバー２０のハードウェア構成を示すブロック図である。
【００４４】
図３に示すように、サーバー２０は、ＣＰＵ２１、ＲＯＭ２２、ＲＡＭ２３、ストレージ２４、及び通信インタフェース２５の各構成を有する。各構成は、バス２９を介して相互に通信可能に接続されている。
【００４５】
ＣＰＵ２１は、中央演算処理ユニットであり、各種プログラムを実行したり、各部を制御したりする。すなわち、ＣＰＵ２１は、ＲＯＭ２２又はストレージ２４からプログラムを読み出し、ＲＡＭ２３を作業領域としてプログラムを実行する。ＣＰＵ２１は、ＲＯＭ２２又はストレージ２４に記録されているプログラムにしたがって、上記各構成の制御及び各種の演算処理を行う。本実施形態では、ＲＯＭ２２又はストレージ２４には、メッセージ群作成プログラム、前後関係出力プログラム、類似度算出プログラム、及び要約情報作成プログラムが格納されている。
【００４６】
ＲＯＭ２２は、各種プログラム及び各種データを格納する。ＲＡＭ２３は、作業領域として一時的にプログラム又はデータを記憶する。ストレージ２４は、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）又はＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）により構成され、オペレーティングシステムを含む各種プログラム、及び各種データを格納する。
【００４７】
通信インタフェース２５は、複数のユーザー端末１０等の他の機器と通信するためのインタフェースであり、たとえば、イーサネット（登録商標）、ＦＤＤＩ、Ｗｉ−Ｆｉ（登録商標）等の規格が用いられる。
【００４８】
次に、ユーザー端末１０及びサーバー２０の機能構成について説明する。
【００４９】
図４は、ユーザー端末１０の機能構成の例を示すブロック図である。
【００５０】
図４に示すように、ユーザー端末１０は、機能構成として、作成部１０１、入力部の一例としての粒度入力部１０２、送信部１０３及び受信部１０４を有する。各機能構成は、ＣＰＵ１１がＲＯＭ１２又はストレージ１４に記憶されたメッセージ群粒度変更プログラムを読み出して、ＲＡＭ１３に展開して実行することにより実現される。
【００５１】
作成部１０１は、メッセージ及び該メッセージに添付する文書などの作成を行う。ユーザーは、例えば、ユーザー端末１０の入力部１６を用いてデータを入力することにより、メッセージ、文書を作成する。また、ユーザーは、ユーザー端末１０の通信インタフェース１５により他の機器から受信されたデータを用いてメッセージ、文書を作成してもよい。
【００５２】
粒度入力部１０２は、グループ化する複数のメッセージ群の粒度を変更するための変更情報が入力される。ここで、粒度入力部１０２は、入力部の一例である。より詳細には、表示部１７に表示された後述の粒度変更入力バー１１０（図１７等参照）を操作することにより、グループ化する複数のメッセージ群の粒度を変更するための変更情報が入力される。
【００５３】
ここで、「粒度」とは、複数のメッセージを分類するグループ群の数を変更することにより、複数のメッセージ群にクループ化する分類の細かさの程度をいう。「粒度」が粗い場合は、複数のメッセージを分類するグループ群の数が少なく、大きな分類の複数のメッセージ群にグループ化される。また、「粒度」が細かい場合は、複数のメッセージを分類するグループ群の数が多く、細かい分類の複数のメッセージ群にグループ化される。
【００５４】
送信部１０３は、作成部１０１で作成されたメッセージをサーバー２０に送信する。また、送信部１０３は、作成部１０１で作成された文書をメッセージに添付して、サーバー２０に送信する。
【００５５】
受信部１０４は、複数のユーザー端末１０からサーバー２０に送信されたメッセージや、メッセージに添付された文書をサーバー２０から受信する。
【００５６】
図５は、サーバー２０の機能構成の例を示すブロック図である。
【００５７】
図５に示すように、サーバー２０は、機能構成として、メッセージ群作成部２０１、算出部（類似度算出部）２０２、要約作成部２０３、要約情報抽出部２０４及び出力部（前後関係出力部）２０６を有する。各機能構成は、ＣＰＵ２１がＲＯＭ２２又はストレージ２４に記憶されたメッセージ群作成プログラム、前後関係出力プログラム、類似度算出プログラム、及び要約情報作成プログラムのいずれか１つを読み出して、ＲＡＭ２３に展開して実行することにより実現される。
【００５８】
メッセージ群作成部２０１は、キーワード抽出部２１１、投稿時刻演算部２１２、及び投稿者演算部２１３を有する。
【００５９】
キーワード抽出部２１１は、複数のユーザーからそれぞれ投稿された複数のメッセージの各々からキーワードを抽出する。投稿時刻演算部２１２は、複数のユーザーからそれぞれ投稿された複数のメッセージの各々の投稿時刻を演算する。投稿者演算部２１３は、複数のユーザーからそれぞれ投稿された複数のメッセージの各々の投稿者（本実施形態では、ユーザー）を演算する。
【００６０】
メッセージ群作成部２０１は、キーワード抽出部２１１で抽出されたキーワードと、投稿時刻演算部２１２で演算された投稿時刻と、投稿者演算部２１３で演算された投稿者とから、複数のメッセージを、類似した特徴を持つメッセージを含むメッセージ群にグループ化する。
【００６１】
また、メッセージ群作成部２０１は、図４に示す粒度入力部１０２により入力された粒度に従って、複数のメッセージを分類するグループ群の数を変更して、複数のメッセージを複数のメッセージ群にグループ化する。
【００６２】
算出部（類似度算出部）２０２は、複数のメッセージ群の各々に含まれるメッセージにそれぞれ添付された文書から、文書同士の類似度を算出する。例えば、算出部２０２は、メッセージにそれぞれ添付された文書の各々から抽出されるキーワード同士の類似度を算出する。
【００６３】
要約作成部２０３は、複数のメッセージ群の各々のメッセージにそれぞれ添付された文書の各々から抽出されるキーワードと、文書が添付されたメッセージの投稿時刻と、文書が添付されたメッセージの投稿者とから、グループ化された複数のメッセージ群の各々の要約情報を作成する。また、要約作成部２０３は、複数のメッセージの各々から抽出されるキーワードと、メッセージの投稿時刻と、メッセージの投稿者とから、グループ化された複数のメッセージ群の各々の要約情報を作成してもよい。
【００６４】
要約情報抽出部２０４は、要約情報に含まれるユーザーやキーワードなどを抽出する。
【００６５】
出力部（前後関係出力部）２０６は、メッセージ群作成部２０１により作成された複数のメッセージ群の各々に含まれるメッセージの投稿時刻から、複数のメッセージ群間のプロセスとしての前後関係を出力する。メッセージの投稿時刻は、投稿時刻演算部２１２によって演算される。
【００６６】
また、出力部２０６は、算出部２０２により算出された類似度を用いて、複数のメッセージ群間のプロセスとしての前後関係を出力する。
【００６７】
また、出力部２０６は、要約作成部２０３によって作成された要約情報を用いて、複数のメッセージ群間のプロセスとしての前後関係を出力する。例えば、出力部２０６は、要約情報抽出部２０４によって抽出された、要約情報に含まれるユーザーとキーワードとから、複数のメッセージ群間のプロセスとしての前後関係を出力してもよい。
【００６８】
次に、プロセス抽出装置の作用について説明する。
【００６９】
図６は、プロセス抽出装置１のサーバー２０によるメッセージ群作成処理の流れを示すフローチャートである。ＣＰＵ２１がＲＯＭ２２又はストレージ２４からメッセージ群作成プログラムを読み出して、ＲＡＭ２３に展開して実行することにより、メッセージ群作成処理が行なわれる。
【００７０】
サーバー２０のＣＰＵ２１は、いずれかのユーザーによって、プロジェクトに関わるメッセージ群作成指示が入力されたときに、図６に示すメッセージ群作成処理を行う。
【００７１】
図６に示すように、ＣＰＵ２１は、プロジェクトに関わるメッセージをすべて取得する（ステップＳ５２）。図８に示すように、ユーザー端末１０の表示部１７には、例えば、複数のユーザー端末１０によってやり取りされた、プロジェクトに関わるすべてのメッセージの表題、及びメッセージに添付された文書の文書名が時系列に表示されている。図９（Ａ）に示すように、ＣＰＵ２１は、プロジェクトに関わるメッセージ（例えば、メッセージ１〜９など）のすべて、及び各々のメッセージを投稿したユーザー（例えば、ユーザーＡ、Ｂ、Ｃ、Ｄなど）を取得する。
【００７２】
図６に示すように、ＣＰＵ２１は、ステップＳ５２で取得されたメッセージのすべてを処理したか否か判断する（ステップＳ５４）。ここで、メッセージの処理とは、具体的には、ステップＳ５６〜Ｓ６４の処理のことである。
【００７３】
メッセージをすべて処理した場合（ステップＳ５４：ＹＥＳ）、ＣＰＵ２１は、メッセージ群作成プログラムに基づく処理を終了する。メッセージをすべて処理していない場合（ステップＳ５４：ＮＯ）、ＣＰＵ２１は、処理していないメッセージを１つ選ぶ（ステップＳ５６）。
【００７４】
ＣＰＵ２１は、ステップＳ５６で選ばれたメッセージの特徴情報を得る（ステップＳ５８）。メッセージの特徴情報としては、例えば、メッセージの投稿者、メッセージの投稿日時、及びメッセージから抽出されるキーワードなどである。
【００７５】
ＣＰＵ２１は、ステップＳ５８で得られた投稿日時が処理済みのメッセージ群と同じ特徴を有するか否か判断する（ステップＳ６０）。例えば、ＣＰＵ２１は、ステップＳ５８で得られた投稿日時と、処理済みのメッセージ群のいずれか１つのメッセージの投稿日時とが閾値（例えば、５分）以内であるときに、上記同じ特徴を有すると判断する。ＣＰＵ２１は、上記同じ特徴を有するか否か判断するときに、メッセージの投稿者を参照してもよい。
【００７６】
同じ特徴を有する場合（ステップＳ６０：ＹＥＳ）、ＣＰＵ２１は、ステップＳ６４の処理に進む。特徴が同じでない場合（ステップＳ６０：ＮＯ）、ＣＰＵ２１は、ステップＳ５８で得られたキーワードが処理済みのメッセージ群と同じ特徴を有するか否か判断する（ステップＳ６２）。例えば、ＣＰＵ２１は、ステップＳ５８で得られたキーワードと、処理済みのメッセージ群から抽出されたキーワードとが閾値（例えば、２つ）以上一致するときに、同じ特徴を有すると判断する。
【００７７】
同じ特徴を有する場合（ステップＳ６２：ＹＥＳ）、ＣＰＵ２１は、ステップＳ５６で選ばれたメッセージを既存のメッセージ群に分類する（ステップＳ６４）。同じ特徴を有しない場合（ステップＳ６２：ＮＯ）、ＣＰＵ２１は、ステップＳ５６で選ばれたメッセージを含む新たなメッセージ群を作成する（ステップＳ６６）。
【００７８】
ＣＰＵ２１は、ステップＳ５４の処理に戻り、メッセージをすべて処理していない場合（ステップＳ５４：ＮＯ）、未処理のメッセージに対して一連のステップＳ５６〜Ｓ６６を繰り返す。
【００７９】
メッセージをすべて処理した場合（ステップＳ５４：ＹＥＳ）、前述のように、ＣＰＵ２１は、メッセージ群作成プログラムに基づく処理を終了する。
【００８０】
これにより、図９（Ｂ）に示すように、ＣＰＵ２１は、複数のメッセージを、類似した特徴を持つメッセージを含む複数のプロジェクト群（例えば、Ｇ１、Ｇ２、Ｇ３、Ｇ４）にクループ化する。
【００８１】
図７は、プロセス抽出装置１のサーバー２０による前後関係出力処理の流れを示すフローチャートである。ＣＰＵ２１がＲＯＭ２２又はストレージ２４から前後関係出力プログラムを読み出して、ＲＡＭ２３に展開して実行することにより、前後関係出力処理が行なわれる。サーバー２０による前後関係出力処理は、図６に示すメッセージ群作成処理の後に行われる。
【００８２】
図７に示すように、ＣＰＵ２１は、すべてのメッセージ群の所属メッセージの最も早い日時と所属メッセージの最も遅い日時をそれぞれ得る（ステップＳ７２）。
【００８３】
ＣＰＵ２１は、日時のまるめ処理を行う（ステップＳ７４）。日時のまるめ処理として、例えば、メッセージ群の最も早い日時や最も遅い日時を、日単位としたり、１週間単位の始めの日などとしたりする処理を行う。
【００８４】
ＣＰＵ２１は、ステップＳ７４で処理した最も早い日時を使って、降順にメッセージ群を並べる（ステップＳ７６）。
【００８５】
ＣＰＵ２１は、ステップＳ７６で並べたメッセージ群をすべて処理したか否か判断する（ステップＳ７８）。
【００８６】
メッセージ群をすべて処理した場合（ステップＳ７８：ＹＥＳ）、ＣＰＵ２１は、ステップＳ８４の処理に進む。メッセージ群をすべて処理していない場合（ステップＳ７８：ＮＯ）、ＣＰＵ２１は、処理していないメッセージ群を１つ選ぶ（ステップＳ８０）。
【００８７】
ＣＰＵ２１は、ステップＳ８０で選んだメッセージ群と、ステップＳ７６の降順における１つ前のメッセージ群との関係を作成、すなわち関係を構築する（ステップＳ８２）。これにより、二つのメッセージ群にそれぞれ含まれる最も早い日時のメッセージ同士の前後関係に従って、当該二つメッセージ群同士の前後関係が構築される。
【００８８】
ＣＰＵ２１は、ステップＳ７８の処理に戻り、メッセージ群をすべて処理していない場合（ステップＳ７８：ＮＯ）、一連のステップＳ８０〜Ｓ８２を繰り返す。
【００８９】
メッセージ群をすべて処理した場合（ステップＳ７８：ＹＥＳ）、ＣＰＵ２１は、ステップＳ７４で処理した最も遅い日時を使って、降順にメッセージ群を並べる（ステップＳ８６）。
【００９０】
ＣＰＵ２１は、ステップＳ８６で並べたメッセージ群をすべて処理したか否か判断する（ステップＳ８６）。
【００９１】
メッセージ群をすべて処理した場合（ステップＳ８６：ＹＥＳ）、ＣＰＵ２１は、前後関係出力プログラムに基づく処理を終了する。メッセージ群をすべて処理していない場合（ステップＳ８６：ＮＯ）、ＣＰＵ２１は、処理していないメッセージ群を１つ選ぶ（ステップＳ８８）。
【００９２】
ＣＰＵ２１は、ステップＳ８８で選んだメッセージ群と、ステップＳ８６の降順における１つ後のメッセージ群との関係を作成、すなわち関係を構築する（ステップＳ９０）。これにより、二つのメッセージ群にそれぞれ含まれる最も遅い日時のメッセージ同士の前後関係に従って、当該二つメッセージ群同士の前後関係が構築される。
【００９３】
ＣＰＵ２１は、ステップＳ８６の処理に戻り、メッセージ群をすべて処理していない場合（ステップＳ８６：ＮＯ）、一連のステップＳ８８〜Ｓ９０を繰り返す。
【００９４】
メッセージ群をすべて処理した場合（ステップＳ８６：ＹＥＳ）、ＣＰＵ２１は、前後関係出力プログラムに基づく処理を終了する。
【００９５】
図７に示す前後関係出力処理により、図９（Ｃ）に示すように、ＣＰＵ２１は、複数のメッセージ群（例えば、Ｇ１、Ｇ２、Ｇ３、Ｇ４）間のプロセスとしての前後関係３００を出力する。図示を省略するが、複数のメッセージ群（例えば、Ｇ１、Ｇ２、Ｇ３、Ｇ４）間のプロセスとしての前後関係３００の情報は、サーバー２０の通信インタフェース２５によりユーザー端末１０に送信され、ユーザー端末１０の表示部１７に表示される。
【００９６】
図１０は、プロセス抽出装置１のサーバー２０による類似度算出処理の流れを示すフローチャートである。ＣＰＵ２１がＲＯＭ２２又はストレージ２４から類似度算出プログラムを読み出して、ＲＡＭ２３に展開して実行することにより、類似度算出処理が行なわれる。サーバー２０による類似度算出処理は、図６に示すメッセージ群作成処理の後に行われる。
【００９７】
図１０に示すように、ＣＰＵ２１は、複数のメッセージ群に含まれるメッセージにそれぞれ添付されたすべての文書（以下、「添付文書」という）を取得する（ステップＳ１２２）。これにより、図１１（Ａ）に示すように、複数のメッセージ群（例えば、Ｇ１、Ｇ２、Ｇ３、Ｇ４）に含まれるメッセージにそれぞれ添付された添付文書（例えば、Ｄ１〜Ｄ７）が取得される。
【００９８】
ＣＰＵ２１は、ステップＳ１２２で取得された添付文書をすべて処理したか否か判断する（ステップＳ１２４）。
【００９９】
添付文書をすべて処理した場合（ステップＳ１２４：ＹＥＳ）、ＣＰＵ２１は、ステップＳ１３２の処理に進む。メッセージをすべて処理していない場合（ステップＳ１２４：ＮＯ）、ＣＰＵ２１は、処理していない添付文書を１つ選択する（ステップＳ１２６）。
【０１００】
ＣＰＵ２１は、ステップＳ１２６で選択された添付文書から抽出されるキーワードを取得する（ステップＳ１２８）。
【０１０１】
ＣＰＵ２１は、ステップＳ１２８で取得されたキーワードを用いて、ステップＳ１２６で選択された添付文書と添付処理済みの添付文書との類似度を算出する（ステップＳ１３０）。ＣＰＵ２１は、ステップＳ１２８で取得されたキーワードと、添付処理済みの添付文書から抽出されたキーワードとが一致する度合いによって、類似度を算出する。例えば、ＣＰＵ２１は、ステップＳ１２８で取得されたキーワードと、添付処理済みの添付文書から抽出されたキーワードとが閾値（例えば、２つ）以上一致するときに「高い類似度」とし、閾値（例えば、２つ）より小さいときに「低い類似度」とする。
【０１０２】
ＣＰＵ２１は、ステップＳ１２４の処理に戻り、添付文書をすべて処理していない場合（ステップＳ１２４：ＮＯ）、一連のステップＳ１２６〜Ｓ１３０を繰り返す。
【０１０３】
添付文書をすべて処理した場合（ステップＳ１２４：ＹＥＳ）、ＣＰＵ２１は、ステップＳ１３０で算出された類似度を用いて、メッセージ群の前後関係を作成する（ステップＳ１３２）。メッセージ群の前後関係を作成処理は、図７に示す前後関係出力処理の流れに基づいて処理される。図７に示すステップＳ８２では、ステップＳ１３０で算出された類似度を用いて、メッセージ群と１つ前のメッセージ群との関係を作成する。また、図７に示すステップＳ９０では、ステップＳ１３０で算出された類似度を用いて、メッセージ群と１つ後のメッセージ群との関係を作成する。これにより、類似度算出プログラムに基づく処理を終了する。
【０１０４】
図１１（Ｂ）に示されるように、ＣＰＵ２１は、添付文書同士の類似度（例えば、３０４Ａ、３０４Ｂ、３０４Ｃ、３０４Ｄ）を用いて、複数のメッセージ群（例えば、Ｇ１、Ｇ２、Ｇ３、Ｇ４）間のプロセスとしての前後関係３０２を出力する。なお、図１１では、「高い類似度」を有すると算出された添付文書同士を、円で囲って示している。
【０１０５】
図１２は、プロセス抽出装置１のサーバー２０による要約情報作成処理の流れを示すフローチャートである。ＣＰＵ２１がＲＯＭ２２又はストレージ２４から要約情報作成プログラムを読み出して、ＲＡＭ２３に展開して実行することにより、要約情報作成処理が行なわれる。サーバー２０による要約情報作成処理は、図６に示すメッセージ群作成処理の後に行われる。
【０１０６】
図１２に示すように、ＣＰＵ２１は、複数のメッセージ群に含まれるメッセージにそれぞれ添付されたすべての添付文書を取得する（ステップＳ１４２）。
【０１０７】
ＣＰＵ２１は、ステップＳ１４２で取得された添付文書の特徴情報を取得する（ステップＳ１４４）。特徴情報としては、例えば、添付文書が添付されたメッセージの投稿者、添付文書が添付されたメッセージの投稿日時、添付文書から抽出されるキーワードなどである。これにより、図１３に示すように、例えば、添付文書の特徴情報３１０、３１２、３１４が取得される。また、添付文書のユーザーと、添付文書から抽出されるキーワードを用いて、添付文書の工程に関する表題３４０、３４２、３４４を付与し、表題３４０、３４２、３４４の前後関係を出力してもよい。
【０１０８】
ＣＰＵ２１は、メッセージ群をすべて処理したか否か判断する（ステップＳ１４６）。
【０１０９】
メッセージ群をすべて処理した場合（ステップＳ１４６：ＹＥＳ）、ＣＰＵ２１は、ステップＳ１５２の処理に進む。メッセージ群をすべて処理していない場合（ステップＳ１４６：ＮＯ）、ＣＰＵ２１は、処理していないメッセージ群を１つ選択する（ステップＳ１４８）。
【０１１０】
ＣＰＵ２１は、ステップＳ１４４で取得された特徴情報から、ステップＳ１４８で選択されたメッセージ群の要約情報を作成する（ステップＳ１５０）。要約情報の作成は、ＲＯＭ１２又はストレージ１４に記憶されている要約情報を作成する要約作成プログラムにより実行される。これにより、図１４に示すように、メッセージ群（例えば、Ｇ１、Ｇ５、Ｇ６）の要約情報３２０、３２２、３２４が作成される。
【０１１１】
ＣＰＵ２１は、ステップＳ１４６の処理に戻り、メッセージ群をすべて処理していない場合（ステップＳ１４６：ＮＯ）、一連のステップＳ１４８〜Ｓ１５０を繰り返す。
【０１１２】
メッセージ群をすべて処理した場合（ステップＳ１４６：ＹＥＳ）、ＣＰＵ２１は、すべてのメッセージ群の要約情報の特徴情報を取得する（ステップＳ１５２）。要約情報の特徴情報としては、例えば、要約情報に含まれるユーザー、要約情報に含まれるキーワードなどである。
【０１１３】
ＣＰＵ２１は、ステップＳ１５２で取得された要約情報の特徴情報を用いて、メッセージ群の前後関係を作成する（ステップＳ１５４）。メッセージ群の前後関係を作成処理は、図７に示す前後関係出力プログラムに基づいて処理される。図７に示すステップＳ８２では、ステップＳ１５２で取得された要約情報の特徴情報を用いて、メッセージ群と１つ前のメッセージ群との関係を作成する。また、図７に示すステップＳ９０では、ステップＳ１５２で取得された要約情報の特徴情報を用いて、メッセージ群と１つ後のメッセージ群との関係を作成する。これにより、要約情報作成プログラムに基づく処理を終了する。
【０１１４】
図１４に示すように、例えば、要約情報に含まれるユーザー、要約情報に含まれるキーワードを用いて、複数のメッセージ群（例えば、Ｇ１、Ｇ５、Ｇ６）間のプロセスとしての前後関係３３０が出力される。
【０１１５】
複数のメッセージ群（例えば、Ｇ１、Ｇ５、Ｇ６）間のプロセスとしての前後関係３３０の情報は、サーバー２０の通信インタフェース２５によりユーザー端末１０に送信され、ユーザー端末１０の表示部１７に表示される。図１５（Ａ）に示すように、ユーザー端末１０の表示部１７には、例えば、複数のメッセージ群（例えば、Ｇ１、Ｇ５、Ｇ６、Ｇ７）の要約情報（例えば、３２０Ａ、３２２Ａ、３２４Ａ、３２６Ａ）と、複数のメッセージ群（例えば、Ｇ１、Ｇ５、Ｇ６、Ｇ７）間のプロセスとしての前後関係３３２の情報が表示される。また、複数のメッセージ群（例えば、Ｇ１、Ｇ５、Ｇ６、Ｇ７）には、メッセージ一覧ボタン（例えば、３２０Ｂ、３２２Ｂ、３２４Ｂ、３２６Ｂ）が表示される。
【０１１６】
図１５（Ｂ）に示すように、メッセージ一覧ボタン（例えば、３２０Ｂ、３２２Ｂ、３２４Ｂ、３２６Ｂ）のいずれかを選択すると、表示部１７には、メッセージタイトルが並べて表示される。さらに、図１５（Ｂ）に示すように、メッセージタイトルのいずれかが選択されると、表示部１７には、選択されたメッセージタイトルのメッセージ内容が表示される。
【０１１７】
次に、プロセス抽出装置１のサーバー２０によるメッセージ群粒度変更処理について説明する。ＣＰＵ２１がＲＯＭ２２又はストレージ２４からメッセージ群粒度変更プログラムを読み出して、ＲＡＭ２３に展開して実行することにより、メッセージ群粒度変更処理が行なわれる。
【０１１８】
図１７に示すように、ユーザー端末１０の表示部１７には、粒度変更入力バー１１０が表示される。粒度変更入力バー１１０には、入力ボタン１１０Ａが表示されており、粒度変更入力バー１１０の細かい側と粗い側の範囲で入力ボタン１１０Ａを移動させることで、メッセージ群の粒度の変更情報が入力される。
【０１１９】
粒度変更入力バー１１０によりメッセージ群の粒度の変更情報が入力されると、サーバー２０によるメッセージ群粒度変更処理が実行される。図１６に示すように、サーバー２０のＣＰＵ２１は、粒度変更入力バー１１０により粒度が粗い側から細かい側に段階的に変更されると、複数のメッセージを分類するグループ群の数が段階的に多くなるように変更し、複数のメッセージを複数のメッセージ群にグループ化する。例えば、粒度が粗い場合は、２つのメッセージ群Ｇ１１、Ｇ１２にグループ化し、粒度が中間の場合は、３つのメッセージ群Ｇ２１、Ｇ２２、Ｇ２３にグループ化し、粒度が細かい場合は、４つのメッセージ群Ｇ１、Ｇ２、Ｇ３、Ｇ４にグループ化する。
【０１２０】
図１７に示すように、ユーザー端末１０の表示部１７には、粒度が粗い場合に、２つのメッセージ群Ｇ１１、Ｇ１２のそれぞれの要約情報とメッセージ一覧ボタンが表示される。また、図１８に示すように、ユーザー端末１０の表示部１７には、粒度が中間の場合に、３つのメッセージ群Ｇ２１、Ｇ２２、Ｇ２３のそれぞれの要約情報とメッセージ一覧ボタンが表示される。また、図１９に示すように、ユーザー端末１０の表示部１７には、粒度が細かい場合に、４つのメッセージ群Ｇ１、Ｇ２、Ｇ３、Ｇ４のそれぞれの要約情報とメッセージ一覧ボタンが表示される。
【０１２１】
次に、メッセージ群の粒度を調整して、プロセス中の問題と特定する過程について説明する。
【０１２２】
図２０（Ａ）に示すように、メッセージ群の粒度が粗い場合には、２つのメッセージ群Ｇ１１、Ｇ１２にグループ化される。粒度変更入力バー１１０により粒度を細かくすると、図２０（Ｂ）に示すように、３つのメッセージ群Ｇ３１、Ｇ３２、Ｇ３３にグループ化される。粒度変更入力バー１１０により粒度をさらに細かくすると、図２０（Ｃ）に示すように、５つのメッセージ群Ｇ４１、Ｇ４２、Ｇ４３、Ｇ４４、Ｇ４５にグループ化される。そして、ユーザーが各メッセージ群Ｇ４１、Ｇ４２、Ｇ４３、Ｇ４４、Ｇ４５の内容を調べることで、メッセージ群Ｇ４３、すなわち設計フェーズの中でもＷｅｂＵＩコンポーネントの設計書レビューの作業で問題が発生していたことが特定される。
【０１２３】
上記のユーザー端末１０、サーバー２０の処理は、専用のハードウェア回路によっても実現することもできる。この場合には、１つのハードウェアで実行されてもよいし、複数のハードウェアで実行されてもよい。
【０１２４】
また、ユーザー端末１０、サーバー２０を動作させるプログラムは、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）メモリ、フレキシブルディスク、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）等のコンピュータ読み取り可能な記録媒体によって提供されてもよいし、インターネット等のネットワークを介してオンラインで提供されてもよい。この場合、コンピュータ読み取り可能な記録媒体に記録されたプログラムは、通常、メモリ又はストレージ等に転送され記憶される。また、このプログラムは、たとえば、単独のアプリケーションソフトとして提供されてもよいし、ユーザー端末１０、サーバー２０の一機能としてその各装置のソフトウェアに組み込んでもよい。
【０１２５】
また、本実施形態の要約情報作成処理では、メッセージに添付された添付文書の各々から抽出されるキーワードと、添付文書のメッセージの投稿時刻と、添付文書のメッセージの投稿者とから、グループ化された複数のメッセージ群の各々の要約情報を作成したが、本発明はこれに限定されるものではない。例えば、複数のメッセージの各々から抽出されるキーワードと、メッセージの投稿時刻と、メッセージの投稿者とから、グループ化された複数のメッセージ群の各々の要約情報を作成してもよい。
【０１２６】
なお、本発明を特定の実施形態について詳細に説明したが、本発明はかかる実施形態に限定されるものではなく、本発明の範囲内にて他の種々の実施形態が可能であることは当業者にとって明らかである。
【符号の説明】
【０１２７】
１     プロセス抽出装置
１０   ユーザー端末
１１、２１    ＣＰＵ
１２、２２    ＲＯＭ
１３、２３    ＲＡＭ
１４、２４    ストレージ
１５、２５    通信インタフェース
１６   入力部
１７   表示部
１９、２９    バス
２０   サーバー
４０   前後関係
１０１ 作成部
１０２ 粒度入力部（入力部の一例）
１０３ 送信部
１０４ 受信部
１１０ 粒度変更入力バー
１１０Ａ      入力ボタン
２０１ メッセージ群作成部
２０２ 算出部
２０３ 要約作成部
２０４ 要約情報抽出部
２０６ 出力部
２１１ キーワード抽出部
２１２ 投稿時刻演算部
２１３ 投稿者演算部
３００ 前後関係
３０２ 前後関係
３１０ 特徴情報
３２０、３２２、３２４  要約情報
３２０Ｂ、３２２Ｂ、３２４Ｂ、３２６Ｂ  メッセージ一覧ボタン
３３０ 前後関係
３３２ 前後関係
３４０、３４２、３４４  表題
Ａ、Ｂ、Ｃ、Ｄ       ユーザー
Ｇ１、Ｇ２、Ｇ３、Ｇ４      メッセージ群
Ｇ１１、Ｇ１２       メッセージ群
Ｇ２１、Ｇ２２、Ｇ２３      メッセージ群
Ｇ３１、Ｇ３２、Ｇ３３      メッセージ群
Ｇ４１、Ｇ４２、Ｇ４３、Ｇ４４、Ｇ４５    メッセージ群
【図１】
2020154696.tif 000003
【図２】
2020154696.tif 000004
【図３】
2020154696.tif 000005
【図４】
2020154696.tif 000006
【図５】
2020154696.tif 000007
【図６】
2020154696.tif 000008
【図７】
2020154696.tif 000009
【図８】
2020154696.tif 000010
【図９】
2020154696.tif 000011
【図１０】
2020154696.tif 000012
【図１１】
2020154696.tif 000013
【図１２】
2020154696.tif 000014
【図１３】
2020154696.tif 000015
【図１４】
2020154696.tif 000016
【図１５】
2020154696.tif 000017
【図１６】
2020154696.tif 000018
【図１７】
2020154696.tif 000019
【図１８】
2020154696.tif 000020
【図１９】
2020154696.tif 000021
【図２０】
2020154696.tif 000022