(57)【要約】【課題】  掲示板に登録されているデータからプロファイルの作成を可能として、チームで作業を遂行する場である掲示板から当該チームに関するプロファイルを容易に作成することなどを可能とする。【解決手段】  スレッド抽出部１０２は、ネットワーク上で運営される掲示板に投稿された文書群のうち、レスポンスの大元を同じくする同一のスレッドのデータを抽出する。文書キーワード抽出部１０６は、抽出後のスレッド内の文書群を元にキーワードの抽出を行う。キーマン抽出部１０７は、抽出後のスレッドへの投稿者に投稿情報を元にスコアを付与して出力する。スレッド期間抽出部１０８は、抽出後のスレッドが活発に活動した期間を出力する。【選択図】    図２
2005208987.tif 000002
【特許請求の範囲】
【請求項１】
ネットワーク上で運営される掲示板に投稿された文書群のうちレスポンスの大元を同じくする同一のスレッドのデータを抽出するスレッドデータ抽出手段と、
抽出後の前記スレッド内の文書群を元にキーワードの抽出を行うキーワード抽出手段と、
抽出後の前記スレッドへの投稿者に投稿情報を元にスコアを付与して出力するキーマン抽出手段と、
抽出後の前記スレッドが所定程度活発に活動した期間を出力するスレッド期間抽出手段と、
を備えているプロファイルシステム。
【請求項２】
抽出後の前記スレッド内の各文書を併合した仮文書の元を作成し、その仮文書に対してレスポンスされている側の文書をレスポンスされている回数分だけ前記仮文書の元に追加して仮文書を作成する仮文書生成手段を備え、
前記キーワード抽出手段は、前記作成後の仮文書を元に前記キーワードの抽出を行なう、
請求項１に記載のプロファイルシステム。
【請求項３】
抽出後の前記スレッド内の各文書を併合した仮文書の元を作成し、その仮文書に対してレスポンスされている側の文書からキーワードを抽出し、そのキーワードをレスポンスされている回数分だけ前記仮文書の元に追加して仮文書を作成する仮文書生成手段を備え、
前記キーワード抽出手段は、前記作成後の仮文書を元に前記キーワードの抽出を行なう、
請求項１に記載のプロファイルシステム。
【請求項４】
前記キーマン抽出手段は、前記スコアの付与を前記掲示板の投稿数の降順に前記投稿者をランキングすることにより行なう、請求項１〜３のいずれかの一に記載のプロファイルシステム。
【請求項５】
前記スレッド期間抽出手段は、前記期間の開始時刻及び終了時刻を出力する、請求項１〜４のいずれかの一に記載のプロファイルシステム。
【請求項６】
前記キーマン抽出手段は、前記スレッドの各文書の文書サイズの情報から当該文書サイズの累計を前記スコアとする、請求項１〜５のいずれかの一に記載のプロファイルシステム。
【請求項７】
前記スレッド期間抽出手段は、前記スレッドに最初の投稿があった時から、あらかじめ設定された集計単位時間ごとに投稿数を集計し、最も投稿数が多かった前記集計単位時間における前記投稿数を最大投稿数としたときに、その集計単位時間の前後に投稿数が前記最大投稿数に予め設定されたしきい値を乗算した数値よりも少なくなった時点までの期間を前記スレッドが所定程度活発に活動した期間として出力する、請求項１〜６のいずれかの一に記載のプロファイルシステム。
【請求項８】
ネットワーク上で運営される掲示板に投稿された文書群のうちレスポンスの大元を同じくする同一のスレッドのデータを抽出するスレッドデータ抽出手段と、
抽出後の前記スレッド内の文書群を元にキーワードの抽出を行うキーワード抽出手段と、
抽出後の前記スレッドへの投稿者に投稿情報を元にスコアを付与して出力するキーマン抽出手段と、
抽出後の前記スレッドが所定程度活発に活動した期間を出力するスレッド期間抽出手段と、
をコンピュータに実行させるコンピュータに読み取り可能なプログラム。
【請求項９】
抽出後の前記スレッド内の各文書を併合した仮文書の元を作成し、その仮文書に対してレスポンスされている側の文書をレスポンスされている回数分だけ前記仮文書の元に追加して仮文書を作成する仮文書生成手段をコンピュータに実行させ、
前記キーワード抽出手段は、前記作成後の仮文書を元に前記キーワードの抽出を行なう、
請求項８に記載のプログラム。
【請求項１０】
抽出後の前記スレッド内の各文書を併合した仮文書の元を作成し、その仮文書に対してレスポンスされている側の文書からキーワードを抽出し、そのキーワードをレスポンスされている回数分だけ前記仮文書の元に追加して仮文書を作成する仮文書生成手段をコンピュータに実行させ、
前記キーワード抽出手段は、前記作成後の仮文書を元に前記キーワードの抽出を行なう、
請求項８に記載のプログラム。
【請求項１１】
請求項８〜１０のいずれかの一に記載のプログラムを記憶している、記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、掲示板のデータからプロファイルを作成するプロファイルシステム、プログラム、及び記憶媒体に関する。
【背景技術】
【０００２】
know-who技術や、情報の利用促進のための技術として、個人のプロファイル情報を活用する技術がある。たとえばknow-whoのためには、特定の検索条件に対しヒットしたプロファイルを持つ個人を提示する。また、その利用促進としては、あらかじめ設定した個人の興味情報などを元に自動的に関連する情報の電子メールを送るなどが行なわれる。このような目的のために、個人のプロファイルを作成する技術が考案されている。
【０００３】
一方、様々な業務においては、個人で仕事が完結するケースは少なく、むしろチームで作業をするケースが多い。このような状況を考えた場合、チームでの作業が遂行される場として、コンピュータを利用したメッセージ交換システムである掲示板を利用することが考えられる。
【０００４】
掲示板については、そこでの作業を円滑にすすめるために、掲示板のデータを整備する技術（例えば、特許文献１）や、掲示板から個人にデータを発信する技術（例えば、特許文献２）など、さまざまな技術が考案されている。
【０００５】
【特許文献１】特開平０９−１０６３３１号公報
【特許文献２】特開２００３−２５６３２２公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、個人の延長としてチームを考えた場合、個人のプロファイル技術とまったく同じように、チームに関するプロファイルを作成するニーズが存在する。例えば、特定の技術について詳しいチームを知りたい場合などである。
【０００７】
これに対し、前述の個人のプロファイル情報を活用する技術と掲示板の技術においては、前者は対象を個人としていて掲示板を対象としておらず、後者は掲示板におけるプロファイルの必要性を考慮しておらず、チームに関する掲示板についてプロファイルを作成する技術は従来提案されていなかった。
【０００８】
本発明の目的は、掲示板に登録されているデータからプロファイルの作成を可能として、チームで作業を遂行する場である掲示板から当該チームに関するプロファイルを容易に作成することなどを可能とすることである。
【課題を解決するための手段】
【０００９】
本発明は、ネットワーク上で運営される掲示板に投稿された文書群のうちレスポンスの大元を同じくする同一のスレッドのデータを抽出するスレッドデータ抽出手段と、抽出後の前記スレッド内の文書群を元にキーワードの抽出を行うキーワード抽出手段と、抽出後の前記スレッドへの投稿者に投稿情報を元にスコアを付与して出力するキーマン抽出手段と、抽出後の前記スレッドが所定程度活発に活動した期間を出力するスレッド期間抽出手段と、を備えているプロファイルシステムである。
【００１０】
別の面から見た本発明は、ネットワーク上で運営される掲示板に投稿された文書群のうちレスポンスの大元を同じくする同一のスレッドのデータを抽出するスレッドデータ抽出手段と、抽出後の前記スレッド内の文書群を元にキーワードの抽出を行うキーワード抽出手段と、抽出後の前記スレッドへの投稿者に投稿情報を元にスコアを付与して出力するキーマン抽出手段と、抽出後の前記スレッドが所定程度活発に活動した期間を出力するスレッド期間抽出手段と、をコンピュータに実行させるコンピュータに読み取り可能なプログラムである。
【発明の効果】
【００１１】
本発明によれば、掲示板に登録されている各スレッドのデータからプロファイル、すなわち、キーワード、投稿数が多い投稿者の情報、スレッドが活発に活動した期間の情報を抽出することが出来る。よって、チームで作業を遂行する場である掲示板から当該チームに関するプロファイルを容易に作成することなどが可能となる。
【発明を実施するための最良の形態】
【００１２】
本発明を実施するための最良の一形態について説明する。
【００１３】
図１は、本実施の形態であるプロファイルシステム１の電気的な接続を示すブロック図である。プロファイルシステム１は、図１に示すように、各種演算を行ない、プロファイルシステム１の各部を集中的に制御するＣＰＵ１１と、各種のＲＯＭ、ＲＡＭからなるメモリ１２とが、バス１３で接続されている。
【００１４】
バス１３には、所定のインターフェースを介して、ハードディスクなどの磁気記憶装置１４と、キーボード、マウスなどの入力装置１５と、表示装置１６と、光ディスクなどの記憶媒体１７を読み取る記憶媒体読取装置１８とが接続され、また、ネットワーク２と通信を行なう所定の通信インターフェース１９が接続されている。なお、記憶媒体１７としては、ＣＤ，ＤＶＤなどの光ディスク、光磁気ディスク、フレキシブルディスクなどの各種メディアを用いることができる。また、記憶媒体読取装置１８は、具体的には記憶媒体１７の種類に応じて光ディスク装置、光磁気ディスク装置、フレキシブルディスク装置などが用いられる。
【００１５】
プロファイルシステム１では、この発明の記憶媒体を実施する記憶媒体１７から、この発明のプログラムを実施するプログラム２０を読み取って、磁気記憶装置１４にインストールすることにより、動作可能となる。これらのプログラムはインターネットなどのネットワーク２等を介してダウンロードしてインストールするようにしてもよい。なお、プログラム２０は、所定のＯＳ上で動作するものであってもよい。
【００１６】
次に、プロファイルシステム１が実行する処理について説明する。図２は、プロファイルシステム１がプログラム２０に基づいて実現する機能の機能ブロック図である。
【００１７】
プロファイルシステム１は、ネットワーク２上のサーバ装置であり、ネットワーク２上のクライアント装置からアクセスすることができる。そして、プロファイルシステム１では、プログラム２０に基づき掲示板を運営する。よって、ネットワーク２上のクライアント装置から、この掲示板にアクセスして、メッセージを書き込み、あるいは読み出したりして、情報交換やコミュニケーションを行なうことが出来る。この掲示板の運営については周知の技術内容であるため、詳細な説明は省略する。この掲示板は、特定の仕事などを共同で遂行するチームの仕事の場として、そのチームのメンバーがアクセスして投稿を行なうものとする。
【００１８】
このように、プロファイルシステム１では掲示板を運営しているので、図２に示すように、その掲示板に書込などされた文書データである掲示板データ１０１がプロファイルシステム１の磁気記憶装置１４内に格納されている。この掲示板データ１０１には、投稿された文書ごとに、少なくとも投稿者のハンドルネーム、投稿日時、レスポンス元の文書の情報などのデータが含まれる。
【００１９】
また、プログラム２０に基づいてＣＰＵ１１が実行する処理により、図２に示す各部の機能が実現される。以下、この各部の機能について説明する。
【００２０】
まず、スレッド抽出手段となるスレッド抽出部１０２は、掲示板データ１０１を受け取り、レスポンスの大元を同じくする文書群（以下、「スレッド」という）のデータであるスレッドデータを、スレッドごとに抽出する。すなわち、レスポンス元の無い文書をスレッドの大元のデータとして抽出し、そのうちの１つから始まる文書群をスレッドデータとして抽出し、スレッドデータ部１０３に格納する。スレッドキーワード抽出部１０４は、スレッドデータ部１０３から取り出したスレッド内の文書群を元に個々の文書を仮文書生成部１０５に送る。
【００２１】
仮文書生成手段となる仮文書生成部１０５は、この送られてきた文書及びそのレスポンス元の文書の文書タイトル及び文書内容を仮文書に付加していき、結果として完成した仮文書をスレッドキーワード抽出部１０４に送り返す。すなわち、仮文書生成部１０５は、スレッド内のすべての文書を併合した仮文書の元を作成し、さらに、その仮文書に対してレスポンスされている側の文書を、レスポンスされている回数分だけ追加して、仮文書を作成する。
【００２２】
すなわち、スレッドキーワード抽出部１０４は、掲示板から、この掲示板を利用するチームの専門性を示すためのキーワードを抽出するが、このキーワード抽出性能を向上させたい。
【００２３】
しかし、掲示板におけるスレッドでは、通常の文書とは異なり、重要なキーワードはスレッドの最初の方の投稿記事にのみ記述され、後の方の投稿記事では明示的に言及されないことが多い。このため、単語の出現頻度を用いる通常のキーワード抽出手法は有効に働かないが、このように仮文書を作成して、これを対象にキーワードの抽出を行なうことにより、かかる不具合を解決することができる。
【００２４】
また、スレッドデータ部１０３のスレッド内の各文書を併合した仮文書の元を作成し、その仮文書に対してレスポンスされている側の文書から文書キーワード抽出部１０６でキーワードを抽出し、そのキーワードをレスポンスされている回数分だけ仮文書の元に追加して仮文書を作成するようにしてもよい。
【００２５】
この仮文書の作成手段によれば、処理が複雑になるが、参照されている側の文書について、その重要な部分のみがキーワード抽出の際に考慮される。その結果、先頭の文書に出現する、ややキーワード性の高い単語群が悪影響を与えることが少なくなり、キーワード抽出性能を向上させることが可能である。
【００２６】
スレッドキーワード抽出部１０４は、これを受け取り、文書キーワード抽出部１０６に送る。キーワード抽出手段である文書キーワード抽出部１０６は、この仮文書からキーワードを抽出し（詳細は後述）、その仮文書から抽出されたキーワードを、文書キーワード抽出部１０６に送り返す。文書キーワード抽出部１０６は、このキーワードをスレッドキーワードとして出力する。
【００２７】
文書キーワード抽出部１０６で用いるキーワード抽出技術は種々考えられるが、例えば、本例ではＴＦ・ＩＤＦを用いるものとする。すなわち、本例では、対象となる単語ｔの文書内ｄ出現頻度ｔｆ（ｄ，ｔ）と単語ｔが現れる、文書データベースｄｂ内の文書数“ｆｒｅｑ（ｔ，ｄｂ）”及び文書データベースｄｂ内の総文書数“ＤＢｓｉｚｅ（ｄｂ）”を用いて、“ｔｆ（ｄ，ｔ）＊（ｌｏｇ（ＤＢｓｉｚｅ（ｄｂ）／ｆｒｅｑ（ｔ，ｄｂ））＋１）”によってキーワード候補の単語ｔにスコアを付与し、スコアの高いものから、例えば、上位５位までをキーワードとする。
【００２８】
キーマン抽出手段であるキーマン抽出部１０７は、スレッドデータ部１０３のスレッドデータから個々の文書の投稿者名を取り出し、これを投稿者ごとにカウントする。そして、これをすべての文書について終えた後に、投稿者を、例えば投稿数の降順にランキングして、その投稿者名をキーマンリストとして出力する。すなわち、抽出後のスレッドへの投稿者に投稿情報を元にスコアを付与して出力する。このようなキーマン抽出部１０７により、掲示板を利用するチーム内のキーマンを示すスコアリングを、簡単な構成で提供することが可能となる。
【００２９】
また、キーマン抽出部１０７は、スレッドに含まれる文書群の各文書にその文書サイズの情報がふくまれているときは、その文書サイズの情報から当該文書サイズを累計して前述のスコアを付与するようにしてもよい。図７は、この場合に、図４の例において、掲示板において１文書に付与される文書情報データの一例を示すものである。図７の例では、文書情報データとして文書サイズが文書の総バイト数で記録されている。
【００３０】
この手段によれば、投稿記事に関して必要な情報が増大するものの、より精度の高いスコアリングを提供することができる。特に掲示板では、スレッドとして、参照文書に対するレスポンスで文書を作成することが多いため、たとえば「賛成です」などの情報量が少ない投稿が考えられ、より情報量の高い投稿を行った人物を選定するために、この手段の有用性は高いと考えられる。
【００３１】
スレッド期間抽出手段であるスレッド期間抽出部１０８は、集計単位時間として、例えば、日曜から土曜までの１週間を設定している。そして、スレッドデータから取り出した個々の文書の投稿日時を、この集計単位時間（この例では１週間）ごとに累計し、最も投稿数の多い集計単位時間（例えば、８月３日〜８月９日）の期間をスレッド期間として抽出する。そして、あらかじめ設定された所定のしきい値（この例では、例えば、０．６）を当該集計単位時間（この例で、８月３日〜８月９日）の投稿数（最大投稿数）に乗算して基準となる投稿数の数値を求める。そして、当該最大投稿数の集計単位時間（この例で、８月３日〜８月９日）の前後の集計単位時間（週）の投稿数に対して、その最大投稿数の集計単位時間（この例で、８月３日〜８月９日）の前後の週ごとの投稿数をカウントし、前述の基準となる投稿数を割り込むまでの集計単位時間（週）までをスレッド期間として出力する。すなわち、投稿数が所定程度多くて、当該スレッドが所定程度活発に活動した１又は複数集計単位時間の期間を抽出して出力する。
【００３２】
かかる手段により、処理は複雑になるものの、より実際の活動期間に近い情報を抽出することができる。すなわち、特に業務的な要素を持つチームの活動においては、まず活動のための種々の調整的項目（定期ミーティングや、活動の取り決めなど）、次に実際の活動、最後にまとめ、いくつかのフォローや問い合わせ対応などが考えられ、技術的にアクティブであった期間は、スレッドの最初の投稿から最後の投稿までに比べ、短くなることが多い。そこで、かかる手段によれば、より実態に近い活動期間を抽出することができる。
【００３３】
次に、図１、図２のシステムで具体的に実行される処理について具体例で説明する。
【００３４】
図３は、掲示板における投稿記事の構造の一例の説明図である。図４は、掲示板において１文書に付与される文書情報データの一例を示すものである。
【００３５】
いま、図３の文書群がスレッド抽出部１０２に送られると、スレッド抽出部１０２は図３の各文書１〜１０のレスポンス元の文書が存在するか否か調べ、レスポンス元が存在しない（文書ＩＤが−１である）文書１および文書１１をスレッドの大元のデータとして抽出し、まず、文書１から始まる文書群（文書１〜文書１０）をスレッドデータとして格納する。
【００３６】
スレッドキーワード抽出部１０４は、スレッドデータから取り出した個々の文書の情報を、仮文書生成部１０５に送り、仮文書生成部１０５は受け取った文書の文書タイトルと文書内容、レスポンス元文書の文書タイトルと文書内容を連結して仮文書を作成していく。前述の例で作成された仮文書の構造を図５に示す。
【００３７】
スレッドキーワード抽出部１０４は、図５に記載されたような内容を持つ仮文書を文書キーワード抽出部１０６に送りキーワード抽出を行うが、例えば文書１の内容は、図５の例において見かけ上５回も出現するため、スレッドの最初に現れ、以降の議論に与えた影響を正しく折り込んだキーワード抽出を行うことが可能となる。
【００３８】
キーマン抽出部１０７は、スレッドデータとして格納された各文書の投稿者名を参照し、投稿者ごとに投稿数をカウントし、投稿数の大きい順に投稿者のリストをキーマンリストとして出力する。また、スレッド期間抽出部１０８は、各文書の投稿日を参照し、１週間ごとに投稿頻度をカウントする。
【００３９】
図６は、カウント結果の１例を示すものである。図５の例においては、投稿数の多い８月３日からの週は５７回の投稿がなされている。この投稿数に対し、６０%の投稿数は３４．２回であり、８月３日の前の週に向けては２００３／０７／２７の週から、後ろの週に向けては２００３／０８／１０の週までがスレッド期間として抽出されることになる。
【図面の簡単な説明】
【００４０】
【図１】本実施の形態のプロファイルシステムの電気的な接続のブロック図である。
【図２】プロファイルシステムの機能ブロック図である。
【図３】掲示板における投稿記事の構造の一例の説明図である。
【図４】掲示板において１文書に付与される文書情報データの一例を示す説明図である。
【図５】仮文書の構造の一例を示す説明図である。
【図６】投稿頻度のカウント結果の１例を示す説明図である。
【図７】図４の例において、掲示板において１文書に付与される文書情報データの一例を示す説明図である。
【符号の説明】
【００４１】
１  プロファイルシステム
１７  記憶媒体
２０  プログラム
１０２  スレッド抽出手段
１０６  キーワード抽出手段
１０７  キーマン抽出手段
１０８  スレッド期間抽出手段
【図１】
2005208987.tif 000003
【図２】
2005208987.tif 000004
【図３】
2005208987.tif 000005
【図４】
2005208987.tif 000006
【図５】
2005208987.tif 000007
【図６】
2005208987.tif 000008
【図７】
2005208987.tif 000009