(57)【特許請求の範囲】
【請求項１】
議論のきっかけとなる元文書を取得する元文書取得手段と、
前記元文書取得手段で取得した元文書に対して下位の階層に配置される子文書を取得する子文書取得手段と、
前記元文書取得手段で取得した元文書に対する意見交換の結論の文書を当該元文書と対応付けて親文書として取得する親文書取得手段と、
前記親文書取得手段で取得した親文書が、前記元文書取得手段で取得した元文書または前記子文書取得手段で取得した子文書より上位の階層に配置されるように変更する親子関係形成手段と、を備えたことを特徴とする電子掲示板システム。
【請求項２】
前記元文書取得手段で取得した元文書、および前記子文書取得手段で取得した子文書を、相互の階層とともに記憶する文書データベースと、をさらに備え、
前記親子関係形成手段は、前記親文書取得手段で取得した親文書が前記文書データベースに記憶された子文書より上位の階層に配置されるように変更することを特徴とする請求項１記載の電子掲示板システム。
【請求項３】
前記親文書取得手段は、前記子文書取得手段で取得した子文書を親文書として指定することで取得し、
前記親子関係形成手段は、前記指定することで取得した親文書が前記子文書取得手段で取得した子文書より上位の階層に配置されるように変更することを特徴とする請求項１または請求項２に記載の電子掲示板システム。
【請求項４】
前記元文書取得手段で取得した元文書、前記子文書取得手段で取得した子文書、および前記親文書取得手段で取得した親文書をそれぞれ異なる表示形態で電子掲示板上に表示する表示手段と、をさらに備えたことを特徴とする請求項１から請求項３の何れか１に記載の電子掲示板システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ネットワークで接続された端末装置を介して複数の利用者が文書を投稿ができ、また、前記利用者が投稿した文書を閲覧することが可能な電子掲示板システムに関する。
【０００２】
【従来の技術】
近年、ＩＴ（情報技術）の発達に伴い、ネットワーク上で複数の人が協力し合って作業することを目的としたグループウェアと呼ばれるソフトウェアが普及してきている。中でも、コンピュータを利用したメッセージ交換システムである電子掲示板システムは、社内ＬＡＮ（ローカル・エリア・ネットワーク）等を使用して構築できるため幅広く利用されている。
この電子掲示板システムを利用することにより、ネットワークに接続されている端末装置を介して利用者が文書を電子掲示板に投稿できるため、複数の端末装置利用者間で議論ができるようになる。
【０００３】
具体的に説明すると、端末装置利用者は、電子掲示板システムの持つ返信機能を使用して、ある投稿文書（以下、文書と呼ぶ）に対して返信文書を電子掲示板に続けて投稿することができる。これにより、スレッドと呼ばれる議論のツリーが形成される。通常、このツリーは階層的に表示されるため、議論が進むにつれて階層は深くなっていく。
ところが、誰かがそこまでの議論の「まとめ」「結論」的な文書を投稿した場合、これらの文書が議論上のキーとなる重要な文書であるにもかかわらず、議論が進んでしまった後に投稿された文書であると、電子掲示板の階層の深いところに配置されてしまう。つまり、議論において最も重要な文書が、電子掲示板上の極めて見付けにくい位置に表示されてしまうことになる。議論の後に一連の投稿内容を参照する場合において、非常に議論の内容が理解しづらいものになってしまう。
【０００４】
このことについて図１２に示した文書一覧表示を例として説明する。
この例における１つの文書は、文書番号、タイトル、日付および投稿者で構成されている。始めに、ＡさんがＸＸ機能の利用法について質問をしている。この文書が議論の始めである元文書であることを示すためにイタリックフォントで表示されている。ここでＡさんの質問の相手は、この電子掲示板を閲覧および書込可能な人である。
次に、この質問に対しＢさんとＣさんが応答の文書（文書番号２、３）を投稿している。しかし、これらの文書はＡさんの質問（文書番号１）に対する答えとしては不十分であるため、Ａさんは再質問文書（文書番号４）を投稿している。そして、この文書に対してＢさんが応答の文書（文書番号５）を投稿することによって、始めのＡさんの質問文書（文書番号１）に対する回答が得られる。
この例は、電子掲示板における議論でよく行われるパターンである。しかし、このように最終的な回答の文書（文書番号５）が階層の最も深い位置に表示されてしまうため、後からこの議論を参照したときに最終的な回答を見付け出すことが困難となってしまう。
【０００５】
従来より、このような問題を改善するための議論の内容把握を容易にする技術が種々提案されている。
例えば、特開平７−５６８２６号公報には、ネットワークを利用した電子会議システムにおいて、会議の内容を要約した会議ダイジェストを作成することにより、会議の内容把握を容易にする方法が開示されている。
また、特開平９−２３１０４０号公報には、電子掲示板上での議論の経緯をその筋道に従って分類するための議論の観点を表す優先度付きのキーワードを投稿文書に付与することにより、議論の経緯を正確に把握する技術が示されている。
さらに、特開平１１−２５０９９号公報には、ネットワークを利用した電子会議システムにおいて、議論内容が重複している部分の削除や議論内容の対応付けを行うことにより、会議の全発言中の重要部だけを抽出する技術が提案されている。
【０００６】
【発明が解決しようとする課題】
このように、上記の従来技術では、会議の内容を要約した会議ダイジェストやキーワード等の特別な情報を、情報作成機能を使って作成して文書に付与する必要があった。
しかしながら、これらの特別な情報を付与することにより会議の内容をまとめる議長の負担を軽減することができたが、この情報作成処理作業が増えることにより、発言または文書の投稿を行う利用者の負担が重くなってしまっていた。
そこで、本発明の目的は、電子掲示板上で行われる議論の「まとめ」「結論」的な文書を容易に見付け易くすることにより、利用者に負担をかけずに議論全体の内容把握を最適に行うことができる電子掲示板システムを提供することである。
【０００７】
【課題を解決するための手段】
請求項１に記載した発明では、議論のきっかけとなる元文書を取得する元文書取得手段と、前記元文書取得手段で取得した元文書に対して下位の階層に配置される子文書を取得する子文書取得手段と、前記元文書取得手段で取得した元文書に対する意見交換の結論の文書を当該元文書と対応付けて親文書として取得する親文書取得手段と、前記親文書取得手段で取得した親文書が、前記元文書取得手段で取得した元文書または前記子文書取得手段で取得した子文書より上位の階層に配置されるように変更する親子関係形成手段と、を備えたことにより、前記目的を達成する。
【０００８】
請求項２に記載した発明では、請求項１記載の発明において、前記元文書取得手段で取得した元文書、および前記子文書取得手段で取得した子文書を、相互の階層とともに記憶する文書データベースと、をさらに備え、前記親子関係形成手段は、前記親文書取得手段で取得した親文書が前記文書データベースに記憶された子文書より上位の階層に配置されるように変更することにより、前記目的を達成する。
請求項３に記載した発明では、請求項１または請求項２記載の発明において、前記親文書取得手段は、前記子文書取得手段で取得した子文書を親文書として指定することで取得し、前記親子関係形成手段は、前記指定することで取得した親文書が前記子文書取得手段で取得した子文書より上位の階層に配置されるように変更することにより、前記目的を達成する。
請求項４に記載した発明では、請求項１から請求項３の何れか１に記載の発明において、前記元文書取得手段で取得した元文書、前記子文書取得手段で取得した子文書、および前記親文書取得手段で取得した親文書をそれぞれ異なる表示形態で電子掲示板上に表示する表示手段と、をさらに備えたことにより、前記目的を達成する。
【００１０】
【発明の実施の形態】
以下、本発明の電子掲示板システムにおける好適な実施の形態について、図１から図１１を参照しながら詳細に説明する。
図１は、本実施の形態に係る電子掲示板システムの構成を示した図である。
電子掲示板システムは、制御部１１、表示装置１２、端末装置１３〜１５および文書データベース１６がＬＡＮ（ローカル・エリア・ネットワーク）１７を介してそれぞれ接続されている。
制御部１１は、電子掲示板システム全体の制御をするためのＣＰＵ（中央演算処理装置）１１１、ＲＯＭ（リード・オンリー・メモリ）１１２、ＲＡＭ（ランダム・アクセス・メモリ）１１３およびプログラム格納部１１４を備えている。
表示装置１２は、電子掲示板システム上で行われた議論の内容を表示する。なお、この表示装置１２で表示される内容は、各端末装置１３〜１５のディスプレイ上でも閲覧可能である。
端末装置１３〜１５は、利用者が電子掲示板システムを使用するための端末装置である。利用者は、端末装置１３〜１５に備えられているキーボード（図示せず）を用いて文書の入力を行い、そして、電子掲示板システムに投稿する。また、利用者は、端末装置１３〜１５に備えられているディスプレイを用いて電子掲示板の情報を閲覧する。
文書データベース１６は、端末装置１３〜１５から電子掲示板に投稿された文書を格納する。
【００１１】
次に、このように構成された電子掲示板システムにおける動作について説明する。
始めに、端末装置１３〜１５の利用者（以下、システム利用者と呼ぶ）は、使用する端末装置１３〜１５において電子掲示板システムプログラムを起動させる。これによりシステム利用者は、電子掲示板への文書投稿および電子掲示板の閲覧が可能になる。
続いてシステム利用者からの電子掲示板への文書投稿の方法について説明する。
システム利用者は、投稿する文書の種類を判断してそれに該当する文書投稿機能を選択し、この機能を用いて文書を投稿する。この文書投稿機能の選択は、システム利用者が電子掲示板システムプログラムを起動した際に表示される文書投稿機能選択画面から行う。
例えば、投稿する文書が議論の発端（きっかけ）となる文書である場合には、文書投稿機能として元文書投稿機能を選択して文書を投稿する。
また、投稿する文書がある文書に対する返答である場合には、文書投稿機能として子文書投稿機能を選択して文書を投稿する。
この子文書投稿機能では、返答の対象となる文書を親文書として指定して電子掲示板への投稿を行う。そして、子文書投稿機能を選択して投稿された文書は指定された親文書の子文書として電子掲示板に投稿する。
ここで、この親文書・子文書の関係は電子掲示板の階層的な関係を示すものであり、階層の上位の文書を親文書、下位の文書を子文書とする。
【００１２】
上記のシステム利用者による文書投稿の方法を図２に示す具体例を参照しながら説明する。
図２は、システム利用者から投稿された文書を格納する文書データベース１６の内容と、表示装置１２に表示さる文書表示例を示した図である。
文書データベース１６には、文書番号、タイトル、日付、作成者、親文書番号、子文書番号、文書投稿機能および文書本文の情報が格納される。なお、文書番号は投稿された順に付与される。
図２（ａ）は、文書番号：１、タイトル：ＸＸ機能の利用法について、日付：２００１／４／２１、作成者：Ａ、親文書番号：無し、子文書番号：無し、文書投稿手段：元文書投稿機能、文書本文：省略の情報を有する文書が投稿されたことを示す。この文書は元文書であるため、親文書は存在しない。この文書データベース１６に格納された情報を基に文書表示例に示すようなものを表示装置１２に表示する。
なお、このようにツリー状（階層的）に表示する文書表示処理については、後で詳しく説明する。また、親文書番号と子文書番号のいずれかは、もう一方の文書番号から構築できるため両者のうち一方のみを保持するようにしてもよい。
以下、各投稿文書は文書番号を用いて説明する。例えば、上記の文書は文書番号１と表現する。
【００１３】
図２（ｂ）は、上記の文書番号１に対する返答文書である文書番号２が文書データベース１６に格納されたことを示す。文書番号２の文書は、文書番号１を親文書として指定し、子文書投稿機能を選択して投稿された文書である。この文書番号２が文書データべース１６に格納された時点で、文書番号１と文書番号２の文書は親子関係を持つ。そのため、文書番号１の子文書情報格納欄に文書番号２が格納される。
このように、文書データベース１６の情報更新は新しい投稿文書が格納される毎に行われる。この文書データベース１６の更新処理は、制御部１１内のＣＰＵ１１１がプログラム格納部１１４から文書データベース更新プログラムを起動させて行う。そして、図２（ａ）と同様に文書データベース１６に格納された情報を基に文書表示を行う。文書番号２は親文書である文書番号１の１つ下の階層に配置される。
【００１４】
図２（ｃ）〜（ｅ）は、それぞれ文書番号３〜５が文書データベース１６に格納され、その情報に基づいて電子掲示板に表示されたことを示す。子文書投稿時の説明は図２（ｂ）と同様であるため説明は省略する。
さて、図２（ｅ）で投稿された文書番号５は、始めに投稿された元文書である文書番号１に対する最終的な結論を示す文書である。この文書は、議論の中で最も重要な文書であるにもかかわらず、階層の一番深い位置に配置されている。
【００１５】
次に、上記の文書投稿機能（元文書投稿機能・子文書投稿機能）に、親文書投稿機能を選択肢として加えた電子掲示板システムについて説明する。
この親文書投稿機能を選択して文書の投稿を行うことにより、投稿する文書の子文書を指定して投稿することができる。ここで子文書として指定された文書と当該文書の親子関係は最優先される。つまり、指定された文書に親文書が存在している場合であっても、強制的にこの親子関係は取り除かれて、指定された文書と当該文書の親子関係が新たに形成される。
【００１６】
上記の親文書投稿機能を選択肢として加えた文書投稿の方法を図３に示す具体例を参照しながら説明する。
図３（ａ）〜（ｄ）は、図２（ａ）〜（ｄ）と同じであるため説明は省略する。なお、この範囲では親文書投稿機能は使用されていない。
図３（ｅ）は、文書番号５を親文書投稿機能を使用して投稿したことを示す図である。文書番号５の文書は、作成者のＢが、文書番号１を当該文書（文書番号５）の子文書として指定して投稿されている。そのため文書番号５は文書番号１の親文書となり、文書番号１より１つ上位の階層に配置される。この子文書として指定された文書番号１は元文書であるためこれ自身の親文書は存在しない。従って、元文書の親文書になる文書番号５が最上階層に配置されることになる。
図２（ｅ）と図３（ｅ）の文書表示例を比較みると、文書番号５の表示される階層が大きく違っていることがわかる。図２（ｅ）では最下位階層に配置されている文書番号５が、図３（ｅ）では最上位階層に配置されるようになる。
このように親文書投稿機能を使用することにより、議論の中で最も重要な文書（文書番号５）を目立つ位置に配置することができる。そのため、議論の後で電子掲示板を閲覧する際に議論の要点が見付け易くなる。
【００１７】
次に、親文書投稿機能の別の使用例を図４および図５に示す具体例を参照しながら説明する。
図４は、親文書投稿機能を使用しない場合の電子掲示板への投稿例を示したものである。この例では、週末の予定の話題を振ったＡの投稿文書（文書番号１）に対してＢとＣがそれぞれ回答文書（文書番号２、３）を投稿し、そこで出てきたＺＺＺという映画の話題で盛り上がっている。このＺＺＺという映画についての総評をする文書（文書番号７）をＣが投稿しているが、この文書は個別の感想文書（文書番号４〜６）に埋もれてしまい深い階層に表示されている。文書番号７は、ここで話題になった映画についての議論の結論の文書であるため、重要視されるべき文書である。そのため、階層表示において上位の層に配置される方が望ましい。
【００１８】
図５は、親文書投稿機能を使用した場合の電子掲示板への投稿例を示したものである。
図５（ａ）〜（ｆ）は、図４（ａ）〜（ｆ）と同じであり、親文書投稿機能を使用していないが、図５（ｇ）では、文書番号７を親文書投稿機能を使用して投稿している。文書番号７は、議論で話題になった映画についての議論の結論の文書となるため、映画についての話題を提供する内容の文書である文書番号２の下の階層に配置される方が都合が良い。
従って、文書番号７は親文書投稿機能を使用して、文書番号４を当該文書の子文書として指定している。これにより、図５（ｆ）まで形成されていた文書番号２と文書番号４の親子関係は取り除かれて、新たに文書番号２と文書番号７、文書番号７と文書番号４の関係が形成されることになる。そして、図５（ｆ）まで形成されていた文書番号２と文書番号４との階層間に文書番号７が割り込むような形になり、文書番号７は文書番号２の下の階層に配置される。
【００１９】
次に、文書データベース１６に格納されている情報から文書の一覧表示をする動作について説明する。
図１０は、投稿された文書のスレッド（階層ツリー）表示処理の動作の手順を示したフローチャートである。図３（ｅ）に示す文書データベース１６に格納されている情報を基に文書の一覧表示する例を参照しながら説明を行う。
始めにＣＰＵ１１１は、文書データベース１６に格納されている文書の中から親文書番号の登録が無い文書を検索して配列Ｔに格納する（ステップ１１）。ここで示される配列はＲＡＭ１１３内に存在する格納エリアである。
例では、文書番号５のみ親文書登録が無いのでＴ＝（５）となる。
次にＣＰＵ１１１は、配列Ｔ内の文書を取り出し（ステップ１２）、それぞれの文書を起点とするスレッド表示を電子掲示板に形成する。
配列Ｔ内の文書について下記条件を設定し、これを基にスレッド表示を行う。
インデント量Ｉ＝０
起点文書Ｄ＝配列Ｔ内文書
インデント量Ｉとは、表示開始位置を変更するために使用される条件であり、字下げのことを示す。
例では、文書番号５を取り出し、これを起点とするスレッド表示を形成する。
【００２０】
次にＣＰＵ１１１は、設定されているインデント量Ｉの分だけ空白を出力して（ステップ１３）、文書表示処理を施す（ステップ１４）。この文書表示処理方法については後で詳しく説明する。
例では、インデント量Ｉ＝０であるので、空白は出力されない。つまりスペースは空けずに行頭から文書表示を行う。
続いてＣＰＵ１１１は、当該文書の子文書が存在するか否かの判断を文書データベース１６の該当する文書の子文書登録欄を参照して行う（ステップ１５）。
当該文書の子文書が存在しない場合（ステップ１５；Ｎ）、そのまま処理を終了させる。
当該文書の子文書が存在する場合（ステップ１５；Ｙ）、ＣＰＵ１１１は、その子文書に該当する文書を配列Ｃに格納する（ステップ１６）。
例では、文書番号５の子文書として文書番号１が登録されているので、この文書番号１を配列Ｃに格納し、Ｃ＝（１）となる。
【００２１】
次にＣＰＵ１１１は、配列Ｃ内の文書について下記条件を設定する（ステップ１７）。
インデント量Ｉ＝該当文書の親文書のインデント量Ｉ＋１
従って、子文書のインデント量Ｉはその親文書のインデント量Ｉよりも１多いことになり、階層が深くなるほどインデント量Ｉは増していく。
そして、再びステップ１３の処理を繰り返す。
【００２２】
図１１は、図１０のステップ１４で施される文書表示処理の動作手順を示したフローチャートである。
始めに、ＣＰＵ１１１は、当該文書（表示処理を行っている文書）が元文書投稿機能を使用して投稿された文書であるか否かをデータベース１６を参照して判断する（ステップ２１）。
当該文書が元文書投稿機能を使用して投稿された文書でない場合（ステップ２１；Ｎ）、この文書が親文書投稿機能を使用して投稿された文書であるか否かをデータベース１６を参照して判断する（ステップ２２）。
当該文書が親文書投稿機能を使用して投稿された文書である場合（ステップ２２；Ｙ）、その文書を太字フォントを使用して電子掲示板に表示する（ステップ２４）。
一方、当該文書が元文書投稿機能を使用して投稿された文書でない場合（ステップ２１；Ｙ）、その文書をイタリックフォントを使用して電子掲示板に表示する（ステップ２３）。
また、当該文書が親文書投稿機能を使用して投稿された文書でない場合（ステップ２２；Ｎ）、その文書を通常フォントを使用して電子掲示板に表示する（ステップ２５）。
【００２３】
続いてＣＰＵ１１１は、当該文書の親文書が親文書投稿機能を使用して投稿された文書であるか否かをデータベース１６を参照して判断する（ステップ２６）。
当該文書の親文書が親文書投稿機能を使用して投稿された文書である場合（ステップ２６；Ｙ）、文書表示の行頭に“←（左矢印）”を出力する（ステップ２７）。
また、当該文書の親文書が親文書投稿機能を使用して投稿された文書でない場合（ステップ２６；Ｎ）、文書表示の行頭に“→（右矢印）”を出力する（ステップ２８）。
そしてＣＰＵ１１１は、文書番号、タイトル、日付、作成者の順に電子掲示板に表示をして（ステップ２９）、最後に改行を行い（ステップ３０）処理を終了する。
なお、本実施の形態では文書投稿機能毎に異なるフォントを使用して文書を表示する様にしているが、区別を付ける方法であれば他の方法を用いてよく、例えば、文書投稿機能毎に表示する色を変えたり、下線や波線を用いるようにしてもよい。
【００２４】
本実施の形態に係る電子掲示板システムには、文書の表示形式を工夫するプログラムを種々備えている。
図３（ｅ）に示した文書表示例を図６のように、また、図５（ｇ）に示した文書表示例を図７のように示すこともできる。このように、親文書投稿機能を選択して投稿された文書と子孫関係にある文書を表示しない様にすることにより、後から電子掲示板を閲覧する際に、システム利用者は議論の中で重要とされる文書を容易に見付け出すことができる。
また、文書表示例を示した図８および図９のように、親文書投稿機能を選択して投稿された文書のみを表示することにより、後から電子掲示板を閲覧する際に、システム利用者は議論の結論を示した文書だけを読むことができる。
以上に説明した電子掲示板システムを構成することにより、システム利用者が後から閲覧する際に、電子掲示板上で行われた議論の「まとめ」「結論」的な文書を容易に見付け易くし議論全体の内容把握を的確に行えるようになり、分散しがちな電子掲示板上の議論の改善が図れる。そして、議論終了後に電子掲示板上の議論を知識として再利用する際の利便性が向上する。
【００２５】
【発明の効果】
請求項１から請求項３記載の発明によれば、親文書を後から投稿できることにより、重要な文書が適切な位置に配置されるようになる。
請求項４記載の発明によれば、文書投稿手段毎に表示方法を変えることにより、電子掲示板上での区別がつき易くなる。
【図面の簡単な説明】
【図１】本実施の形態に係る電子掲示板システムの構成を示した図である。
【図２】システム利用者から投稿された文書の例を示した図である。
【図３】システム利用者から投稿された文書の例を示した図である。
【図４】システム利用者から投稿された文書の例を示した図である。
【図５】システム利用者から投稿された文書の例を示した図である。
【図６】文書一覧表示の例を示した図である。
【図７】文書一覧表示の例を示した図である。
【図８】文書一覧表示の例を示した図である。
【図９】文書一覧表示の例を示した図である。
【図１０】文書のスレッド表示処理の動作手順を示したフローチャートである。
【図１１】文書表示処理の動作手順を示したフローチャートである。
【図１２】投稿文書の表示例を示した図である。
【符号の説明】
１１  制御部
１２  表示装置
１３〜１５  端末装置
１６  文書データベース
１７  ＬＡＮ
【図１】
0003998501.tif 000002
【図２】
0003998501.tif 000003
【図３】
0003998501.tif 000004
【図４】
0003998501.tif 000005
【図５】
0003998501.tif 000006
【図６】
0003998501.tif 000007
【図７】
0003998501.tif 000008
【図８】
0003998501.tif 000009
【図９】
0003998501.tif 000010
【図１０】
0003998501.tif 000011
【図１１】
0003998501.tif 000012
【図１２】
0003998501.tif 000013