(57)【要約】【課題】検索結果の情報表示画面から、検索条件に合致した発言がどの発言への返答であるか、検索条件に合致した発言への返答があるか否かをユーザが直ちに判断することを可能とし、表示された発言のうち、どの発言が検索条件に合致したものなのかの判断を容易とする。【解決手段】検索条件に合致した発言を含むすべてのスレッドについて、発言をツリー状に配置して表示し、ツリー状に配置された発言のうち、検索条件に合致するもに、印「☆」等を付与して強調して表示し、スレッドを任意の数ごとに分けて表示する。【選択図】　　　図２
2004102803.tif 000002
【特許請求の範囲】
【請求項１】
発言を表示する手段と、閲覧者が発言を検索するための検索条件を指定する手段と、検索条件に従い発言を検索する手段と、検索結果を表示する手段とを備える掲示板システムにおいて、検索条件に合致した発言を含むスレッドの全てについて、そのスレッドに含まれる発言を親子関係に従ってツリー状に表示することを特徴とする掲示板システム。
【請求項２】
前記ツリー状に表示されたスレッド内の発言のうち、検索条件に合致するものを強調して表示することを特徴とする請求項１記載の掲示板システム。
【請求項３】
前記検索条件に合致した発言を含むスレッドが多数存在した場合、スレッドを任意の数に分けて表示することを特徴とする請求項１または２記載の掲示板システム。
【請求項４】
前記検索条件に合致した発言を含むスレッドに属する発言のうち、該検索条件に合致した発言及び該検索条件に合致した発言と直系の親子孫関係にある発言のみを表示することを特徴とする請求項１から３いずれか記載の掲示板システム。
【請求項５】
前記検索条件に合致した発言を含むスレッドに属する発言のうち、該検索条件に合致した発言及び該検索条件に合致した発言と直接の親子関係にある発言のみを表示することを特徴とする請求項１から３いずれか記載の掲示板システム。
【請求項６】
発言を表示し、閲覧者が発言を検索するために指定した検索条件に従い発言を検索し、検索結果を表示する掲示板システムにおける検索結果の情報表示方法において、検索条件に合致した発言を含むスレッドの全てについて、そのスレッドに含まれる発言を親子関係に従ってツリー状に表示することを特徴とする情報表示方法。
【請求項７】
前記ツリー状に表示されたスレッド内の発言のうち、検索条件に合致するものを強調して表示することを特徴とする請求項６記載の情報表示方法。
【請求項８】
前記検索条件に合致した発言を含むスレッドに属する発言のうち、該検索条件に合致した発言及び該検索条件に合致した発言と直系の親子孫関係にある発言のみを表示することを特徴とする請求項６または７記載の記載の情報表示方法。
【請求項９】
前記検索条件に合致した発言を含むスレッドに属する発言のうち、該検索条件に合致した発言及び該検索条件に合致した発言と直接の親子関係にある発言のみを表示することを特徴とする請求項６または７記載の記載の情報表示方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、掲示板システム及び情報表示方法に係り、特に、掲示情報をツリー状に表示するツリー型の掲示板システム及び該システムにおける検索結果情報表示方法に関する。
【０００２】
【従来の技術】
情報を掲示して公開する手段として掲示板がある。この掲示板をコンピュータを用いて電子的に実現したものが掲示板システムと呼ばれて知られている（例えば、特許文献１参照）。一般に、掲示板システムの表示装置には、掲示情報の見出しが表示され、見出しを選択すると、その掲示情報の内容が表示される。
【０００３】
掲示板システムには、観覧者が掲示情報を入力できるようにしたものがある（例えば、特許文献１参照）。このような掲示板システムは、意見交換などを目的として使用されることがあるので、ここでは、掲示情報を発言と呼ぶこととする。
【０００４】
一般に、質問などを目的とした発言には、それに対する返答がある。この場合、質問の発言と、返答の発言には、親子関係があるといえる。親子関係を表すために、発言をツリー状に配置した表示形態を採るツリー型掲示板システムが知られている（例えば、特許文献１参照）。
【０００５】
図５はツリー型掲示板システムの表示例について説明する図、図６はツリー型掲示板システムにおける検索結果情報の表示例について説明する図であり、以下、図５、図６を参照して、従来技術による掲示板システムでの情報表示方法について説明する。
【０００６】
ツリー型掲示板システムでの表示は、図５に表示例を示すように、質問５０１の下に、その質問への返答５０２を字下げして表示することにより、発言がどの発言への返答であるか、また、発言への返答があるか否かが視覚的に判るように表現している。このようなツリー型掲示板における親子関係のある一連の発言５０３をまとめたものを、以下の説明ではスレッドと呼ぶ。
【０００７】
掲示板システムには、発言の検索機能を備えたものがあり、例えば、キーワードによる検索を行うことにより過去の発言の内容にそのキーワードが含まれる発言を検索することができる（例えば、特許文献２参照）。このような検索機能は、過去の発言の中から必要な情報を探すために有効である。この場合、検索結果は、図６に示すように、検索条件に合致した発言を一覧として表示する方法が採られる。
【０００８】
インターネット上に設置された掲示板システムの場合、多数の発言を一度に表示すると、全件を表示するまでの時間が長くなるので、表示件数を区切って表示するのが一般的である。例えば、図６に示す検索結果の表示例は、検索条件に合致した発言のうち、最初の１０件を表示したものであり、「次の１０件」のボタン６０１をマウスカーソル等で選択すると、次の１０件が表示される。
【０００９】
【特許文献１】
特開平９−２３１０４０号公報（第３−１０頁、第７図、第１０図）
【００１０】
【特許文献２】
特開２００２−５６０７５号公報（第８頁、第１５図、第１６図）
【００１１】
【発明が解決しようとする課題】
しかし、前述した従来技術によるツリー型掲示板システムは、検索結果情報の表示を、検索結果に合致した発言を一覧表示するという方法で行っており、ユーザが検索結果表示画面から、検索条件に合致した発言に対して親子関係のある発言を、すぐに見つけることができないという問題点を有している。そのため、従来技術によるツリー型掲示板システムは、検索条件に合致した発言がどの発言への返答であるか、また、検索条件に合致した発言への返答があるか否かをユーザが判断できないという問題点を有している。
【００１２】
本発明の目的は、前述した従来技術の問題点を解決し、検索結果の情報表示画面から、検索条件に合致した発言がどの発言への返答であるか、また、検索条件に合致した発言への返答があるか否かをユーザが直ちに判断することができ、また、表示された発言のうち、どの発言が検索条件に合致したものなのかの判断が容易で、また、検索結果が表示されるまでの時間が長くならないように、表示件数を区切って表示するようにしたツリー型の掲示板システム及び該システムにおける検索結果の情報表示方法を提供することにある。
【００１３】
【課題を解決するための手段】
本発明によれば前記目的は、発言を表示する手段と、閲覧者が発言を検索するための検索条件を指定する手段と、検索条件に従い発言を検索する手段と、検索結果を表示する手段とを備える掲示板システムにおいて、検索条件に合致した発言を含むスレッドの全てについて、そのスレッドに含まれる発言を親子関係に従ってツリー状に表示することにより達成される。
【００１４】
また、前記目的は、前記ツリー状に表示されたスレッド内の発言のうち、検索条件に合致するものを強調して表示することにより、また、前記検索条件に合致した発言を含むスレッドが多数存在した場合、スレッドを任意の数に分けて表示することにより達成される。
【００１５】
さらに、前記目的は、発言を表示し、閲覧者が発言を検索するために指定した検索条件に従い発言を検索し、検索結果を表示する掲示板システムにおける検索結果の情報表示方法において、検索条件に合致した発言を含むスレッドの全てについて、そのスレッドに含まれる発言を親子関係に従ってツリー状に表示することにより達成される。
【００１６】
【発明の実施の形態】
以下、本発明による掲示板システム及び該システムにおける検索結果の情報表示方法の実施形態を図面により詳細に説明する。
【００１７】
図１は本発明の一実施形態による掲示板システムの構成を示すブロック図、図２は本発明の実施形態によりユーザが使用するウェブブラウザに表示される検索結果の情報表示例を示す図、図３は発言データベースから検索を行って結果を表示する迄の間のデータの流れを説明する図である。図１〜図３において、１０１はウェブブラウザ、１０２は掲示板プログラム、１０３は発言データベース、１０４は検索キーワード指定ページ送信部、１０５は検索キーワード取得部、１０６はページ番号取得部、１０７はスレッドＩＤ取得部、１０８はスレッドＩＤ抽出部、１０９は発言抽出部、１１０は検索条件合致フラグ書き込み部、１１１はツリー送信部、１１２は一時メモリ、１１３は発言詳細ページ送信部、２０２は検索結果表示ページ、２０３は発言詳細ページ、３０１は発言情報、３０２は発言ＩＤ、３０３は親発言ＩＤ、３０４はスレッドＩＤ、３０５は題名、３０６は内容、３０７は検索結果一時データ、３０８は検索条件合致フラグ、３０９は表示画面である。
【００１８】
本発明の一実施形態による掲示板システムは、図１に示すように、発言の表示や、ユーザが検索条件の指定や、発言表示要求を行うためにユーザが使用する端末装置等に設けられるウェブブラウザ１０１と、図示しないインターネット等の通信回線を介して接続され、ウェブブラウザ１０１からの要求に応じて、発言を送り返すシステム運用者が有するサーバ等に設けられる掲示板プログラム１０２と、発言を格納しておくための発言データベース１０３とにより構成される。そして、掲示板プログラム１０２は、検索キーワード指定ページ送信部１０４と、検索キーワード取得部１０５と、ページ番号取得部１０６と、スレッドＩＤ取得部１０７と、スレッドＩＤ抽出部１０８と、発言抽出部１０９と、検索条件合致フラグ書き込み部１１０と、ツリー送信部１１１と、メモリ領域１１２と、発言詳細ページ送信部１１３とにより構成されている。
【００１９】
前述において、検索キーワード指定ページ送信部１０４は、ウェブブラウザ１０１からの要求に応じて、検索キーワード指定のためのページをウェブブラウザ１０１に発信する。また、検索キーワード取得部１０５は、ウェブブラウザ１０１からの検索結果ページ取得要求に応じて、検索対象のキーワードを取得する。
【００２０】
ページ番号取得部１０６は、ウェブブラウザ１０１からの検索結果ページ取得要求に応じて、表示対象のページ番号を取得する。本発明の実施形態による掲示板システムは、検索条件に合致した発言の件数が多数ある場合、それらを任意の件数毎に分けて表示することとし、ページ番号取得部１０６により、何ページ目を取得するかが判断される。
【００２１】
図２に示すように、ウェブブラウザ１０１に表示されるページは、検索結果ページ２０２、発言詳細ページ２０３の２つがある。ユーザが検索条件を指定すると、その検索結果ページ２０２に検索結果が表示される。この検索結果ページ２０２には、検索条件に合致した発言を含むスレッドが、そのスレッドに含まれる発言の親子関係に従ってツリー状に表示され、また、表示された発言のうち、検索条件に合致するものには、そのことを示す印が表示される。図２に示す例では、検索条件に合致した発言の見出しの右側に印「☆」が表示されて、合致した発言であることを強調して表示している。また、図示例では、１ページ毎にスレッドを２個表示されるとしており、「次の２件」ボタン２０７を選択すると、次の２個のスレッドが表示される。また、この検索結果ページ２０２において、発言のタイトル２０６をクリックすると、発言詳細ページ２０３に、その発言の詳細が表示される。
【００２２】
前述したようなウェブブラウザ１０１に表示されるページにおいて、合致した発言であることの強調表示の印は、「☆」でなくても、目立つ印であればどのような印であってもよく、また、タイトルの文字を他の文字と異なる色で表示する、タイトル全体を異なる色の背景の中に表示する等であってよい。また、１ページに表示するスレッドの数は、２個に限らず、表示画面の大きさ、全体の見易を考慮して任意の数に設定することができる。
【００２３】
次に、図３を参照して、キーワードにより発言データベースから検索を行って結果を表示する迄の間のデータの流れを説明する。ここに示す例は、検索キーワードとして“△△△”を用い、このキーワードで発言データベースを検索した際に、メモリ領域１１２に書き込まれる検索結果一時データ３０７と、検索結果ページの例と示したものである。
【００２４】
図３に示すように、発言データベース１０３には、システムに対してこれまでに発言された発言情報３０１が格納されている。発言情報３０１は、発言ＩＤ３０２、親発言ＩＤ３０３、スレッドＩＤ３０４、題名３０５、内容３０６の各項目からなる。発言ＩＤ３０２は、発言を一意に識別する値である。親発言ＩＤ３０３は、発言がどの発言に対する返答であるかを識別する値である。例えば、表示画面３０９に示される発言「質問１への回答２」の親発言ＩＤは、発言「質問１」の発言ＩＤであり、値は“１”である。また、発言「質問３」、発言「質問１」等のスレッド内で最上位に位置する発言の親発言はないため、その親発言ＩＤは“０”である。スレッドＩＤ３０４は、発言が属すスレッド内で最上位に位置する発言の発言ＩＤである。題名３０５には、発言の題名が保持され、内容３０６には、発言の内容が保持される。
【００２５】
図４は掲示板プログラム１０２での処理手順を説明するフローチャートであり、次に、このフローを参照して、本発明の実施形態のシステム動作を説明する。
【００２６】
（１）まず、掲示板プログラム１０２は、ウェブブラウザ１０１からのページ取得要求があったら、その要求種別を判定する（ステップ４０１）。
【００２７】
（２）ステップ４０１の判定で、ウェブブラウザ１０１からの要求が、検索キーワード指定ページ取得要求であれば、掲示板プログラム１０２は、検索キーワード指定ページを要求を行ったウェブブラウザ１０１へ送信し、次のウェブブラウザ１０１からの要求を待つ（ステップ４０２）。
【００２８】
（３）ステップ４０２の処理で検索キーワード指定ページを受け取った閲覧者であるユーザは、検索キーワード指定ページに検索キーワードを入力して、検索の要求を掲示板プログラム１０２に送信する。
【００２９】
（４）ステップ４０１の判定で、ウェブブラウザ１０１からの要求が、前述のような検索要求による検索結果ページ取得要求であれば、掲示板プログラム１０２は、検索キーワード取得部１０５により、その検索キーワードを取得し、ページ番号取得部１０６により、ページ番号を取得する（ステップ４０３、４０４）。
【００３０】
（５）次に、掲示板プログラム１０２のスレッドＩＤ取得部１０７は、発言データベース１０３から、内容３０６にステップ４０３で取得した検索キーワードを含む全ての発言のスレッドＩＤを取得する。このとき、取得したスレッドＩＤに重複したスレッドＩＤが含まれる場合は、重複しないように１つに纏める（ステップ４０５）。
【００３１】
（６）次に、スレッドＩＤ抽出部１０８は、ステップ４０５で取得した１つまたは複数のスレッドＩＤの中から、ステップ４０４で取得したページ番号に対応する部分を抽出する（ステップ４０６）。
【００３２】
（７）次に、発言抽出部１０９は、発言データベース１０３から、スレッドＩＤがステップ４０６で抽出したスレッドＩＤに含まれる発言を抽出し、メモリ領域１１２に検索結果一時データ３０７として保存する。検索結果一時データ３０７において、発言ＩＤ、親発言ＩＤ、題名は、それぞれ、発言データベース１０３内の発言情報３０１の発言ＩＤ３０２、親発言ＩＤ３０３、題名３０５に対応する項目であり、検索条件合致フラグ３０８は、検索条件合致フラグ書き込み部１１０により書き込まれる項目である（ステップ４０７）。
【００３３】
（８）次に、検索条件合致フラグ書き込み部１１０は、検索結果一時データ３０７内のすべての発言に対して、検索条件合致フラグ３０８に、その発言の内容項目３０６に検索キーワードが含まれる場合、値“１”を、検索キーワードが含まない場合、値“０”を書き込む（ステップ４０８）。
【００３４】
（９）次に、ツリー送信部１１１は、検索結果一時データ３０７内の発言を、図３に表示画面３０９として示すように、親発言ＩＤを発言ＩＤとして持つ発言の下に字下げして表示し、検索条件合致フラグ３０８が“１”の場合、題名の右側に印「☆」が表示されるように、画面を生成し、ウェブブラウザ１０１へ発信する（ステップ４０９）。
【００３５】
（１０）ステップ４０９の処理で、閲覧者であるユーザは、図２に検索結果ページとして示すような検索結果の画面を受け取る。閲覧者であるユーザは、この画面から特定の発言を選択して、発言詳細ページ取得要求を掲示板プログラム１０２に送信する。
【００３６】
（１１）ステップ４０１の判定で、ウェブブラウザ１０１からの要求が、前述のような発言詳細ページ取得要求であった場合、掲示板プログラム１０２は、データベース１０３の発言情報３０１から、要求対象の発言を読み込み、図２により説明した発言詳細ページ２０３の形で表示されるようにＨＴＭＬを生成し、生成したＨＴＭＬをウェブブラウザ１０１へ送信する（ステップ４１０）。
【００３７】
図４に示すフローには、示していないが、掲示板プログラム１０２は、検索されたスレッドが多数あった場合、スレッドを数個ずつに分けて最初のスレッド郡をウェブブラウザ１０１に送信し、ウェブブラウザ１０１からの要求により続くスレッドの送信を行う。
【００３８】
また、掲示板プログラム１０２は、１つのスレッドに含まれる発言の数が多くウェブブラウザ１０１の１画面に全てを表示することができない場合、検索条件に合致した発言（以下「検索条件合致発言」と呼ぶ）と関連の深い発言、すなわち、検索条件合致発言と直系の親、子、孫関係にある発言のみをウェブブラウザ１０１への送信対象とするように編集しても良い。この場合、検索条件合致発言と同じスレッドにある発言でも、検索条件合致発言と兄弟関係、叔父甥関係等にある傍系の発言は、検索条件合致発言との関連性が薄いと判断されてウェブブラウザ１０１への送信対象とはならない。これを図２の例で見ると、例えば「質問１」に関するスレッドの中で発言「質問１への回答２」のみが検索条件に合致した場合、発言「質問１」は検索条件合致発言の親発言に当り、発言「質問１への回答２について質問」は検索条件合致発言の子発言に当るので、ウェブブラウザ１０１への送信対象になり、検索結果ページ２０２に表示される。またこの例において、仮に発言「質問１への回答２について質問」の子発言「質問１への回答２について質問への回答」が存在したとすると、該発言は検索条件合致発言の孫発言に当るので、ウェブブラウザ１０１への送信対象になり、検索結果ページ２０２に表示されることになる。しかし、発言「質問１への回答１」は検索条件合致発言の兄弟発言に当り、検索条件合致発言と直系の親子孫関係にないので、ウェブブラウザ１０１への送信対象とならず、検索結果ページ２０２に表示されないことになる。これによって、ウェブブラウザ１０１の１画面に表示する発言数を、検索条件合致発言と関連の深い発言のみに制限することができる。
【００３９】
また、１つのスレッドに含まれる発言の数が更に多く、検索条件合致発言と直系の直系の親子孫発言であっても全て表示できない場合、検索条件合致発言と最も関連の深い、検索条件合致発言と直接の親子関係にある発言のみをウェブブラウザ１０１への送信対象とするように編集しても良い。この場合、検索条件合致発言と直系の関係にある発言でも、検索条件合致発言と直接親子関係にない、二世代以上離れた祖父、孫等の発言は、ウェブブラウザ１０１への送信対象とはならない。これを図２の例で見ると、例えば「質問１」に関するスレッドの中で発言「質問１への回答２」のみが検索条件に合致した場合、発言「質問１」は検索条件合致発言の親発言に当り、発言「質問１への回答２について質問」は検索条件合致発言の子発言に当るので、ウェブブラウザ１０１への送信対象になり、検索結果ページ２０２に表示される。しかし、発言「質問１への回答１」は検索条件合致発言の兄弟発言に当り、検索条件合致発言と直系の親子孫関係にないので、ウェブブラウザ１０１への送信対象とならず、またこの例において、仮に発言「質問１への回答２について質問」の子発言「質問１への回答２について質問への回答」が存在したとしても、該発言は検索条件合致発言の孫発言に当るので、同様にウェブブラウザ１０１への送信対象にならず、検索結果ページ２０２に表示されないことになる。これによって、ウェブブラウザ１０１の１画面に表示する発言数を更に制限することができる。また、図４に示すフローには示していないが、上記のいずれの編集方法を採用するかは、ウェブブラウザ１０１の１画面に表示可能な最大発言数と、検索条件合致発言を含むスレッドの発言総数、あるいは検索条件合致発言と直系の親子孫関係にある発言の総数とを比較することにより決定することができる。
【００４０】
前述した本発明の実施形態による各処理は、処理プログラムとして構成することができ、この処理プログラムは、ＨＤ、ＤＡＴ、ＦＤ、ＭＯ、ＤＶＤ−ＲＯＭ、ＣＤ−ＲＯＭ等の記録媒体に格納して提供することができる。
【００４１】
前述した本発明の実施形態は、ツリー型掲示板システムに本発明を適用したとして説明したが、本発明は、ツリー型でない掲示板システムに対しても適用することができる。
【００４２】
前述した本発明の実施形態によれば、掲示板システムにおいて、発言に対する検索要求に対して、検索条件に合致する発言を含むスレッドをツリー状に配置して表示させると共に、検索条件に合致する発言を強調して表示させることができる。このため、掲示板の閲覧者であるユーザは、表示された検索結果から、検索条件に合致する発言がどの発言に対する返信か、検索条件に適合する発言に対して返信があるかないかを判断することができる。
【００４３】
【発明の効果】
以上説明したように本発明によれば、検索結果の情報表示画面から、検索条件に合致した発言がどの発言への返答であるか、また、検索条件に合致した発言への返答があるか否かをユーザが直ちに判断することができ、また、表示された発言のうち、どの発言が検索条件に合致したものなのかの判断が容易となる。
【００４４】
さらに、本発明によれば、検索条件に合致した発言を含むスレッドに属する発言数が多くて一画面に表示しきれない場合でも、検索条件に合致した発言と直系の親子孫関係、または直接の親子関係にある発言を選別してツリー状に表示することにより、検索条件に合致した発言と関連の深い発言をユーザに見易い形で提供することができる。
【図面の簡単な説明】
【図１】本発明の一実施形態による掲示板システムの構成を示すブロック図である。
【図２】本発明の実施形態によりユーザが使用するウェブブラウザに表示される検索結果の情報表示例を示す図である。
【図３】発言データベースから検索を行って結果を表示する迄の間のデータの流れを説明する図である。
【図４】掲示板プログラムでの処理手順を説明するフローチャートである。
【図５】ツリー型掲示板システムの表示例について説明する図である。
【図６】ツリー型掲示板システムにおける検索結果情報の表示例について説明する図である。
【符号の説明】
１０１　ウェブブラウザ
１０２　掲示板プログラム
１０３　発言データベース
１０４　検索キーワード指定ページ送信部
１０５　検索キーワード取得部
１０６　ページ番号取得部
１０７　スレッドＩＤ取得部
１０８　スレッドＩＤ抽出部
１０９　発言抽出部
１１０　検索条件合致フラグ書き込み部
１１１　ツリー送信部
１１２　一時メモリ
１１３　発言詳細ページ送信部
２０２　検索結果表示ページ
２０３　発言詳細ページ
３０１　発言情報
３０２　発言ＩＤ
３０３　親発言ＩＤ
３０４　スレッドＩＤ
３０５　題名
３０６　内容
３０７　検索結果一時データ
３０８　検索条件合致フラグ
３０９　表示画面
【図１】
2004102803.tif 000003
【図２】
2004102803.tif 000004
【図３】
2004102803.tif 000005
【図４】
2004102803.tif 000006
【図５】
2004102803.tif 000007
【図６】
2004102803.tif 000008