(57)【要約】【課題】  適切な時期に投稿文書の内容についてユーザに検証させることのできる電子掲示板システム、電子掲示板プログラム及び記録媒体の提供を目的とする。【解決手段】  文書の投稿及び投稿文書の表示装置への表示が可能な電子掲示板システムであって、期日又は期間を示す表現を含む投稿文書を、その期日を識別するための期日識別情報と関連付けて管理する管理手段と、前記期日識別情報に基づいて前記期日が到来している場合は、他の投稿文書と区別可能な態様、又は前記期日の到来を識別可能な態様で、前記期日又は期間を示す表現を含む投稿文書に関する情報を前記表示装置へ表示させる表示手段とを有することにより上記課題を解決する。【選択図】  図３
2006215806.tif 000002
【特許請求の範囲】
【請求項１】
文書の投稿及び投稿文書の表示装置への表示が可能な電子掲示板システムであって、
期日又は期間を示す表現を含む投稿文書を、その期日を識別するための期日識別情報と関連付けて管理する管理手段と、
前記期日識別情報に基づいて前記期日が到来している場合は、他の投稿文書と区別可能な態様、又は前記期日の到来を識別可能な態様で、前記期日又は期間を示す表現を含む投稿文書に関する情報を前記表示装置へ表示させる表示手段とを有することを特徴とする電子掲示板システム。
【請求項２】
前記期日又は期間を示す表現を含む投稿文書に対して前記期日又は期間を入力させる入力手段を有し、
前記管理手段は、前記入力手段によって入力された前記期日又は期間に基づく前記期日識別情報を、前記期日又は期間を示す表現を含む投稿文書と関連付けて管理することを特徴とする請求項１記載の電子掲示板システム。
【請求項３】
前記管理手段は、前記期日又は期間を示す表現を含む投稿文書に、既読状態又は未読状態を示す状態情報を関連付けて管理し、
前記期日識別情報に基づいて前記期日の到来を検出する期日検出手段と、
前記期日検出手段による前記期日の到来の検出に応じ、前記期日又は期間を示す表現を含む投稿文書の前記状態情報を未読状態にする状態情報変更手段とを有し、
前記表示手段は、既読状態の投稿文書と未読状態の投稿文書とを区別して表示させることを特徴とする請求項１又は２記載の電子掲示板システム。
【請求項４】
前記状態変更手段による前記状態情報の未読状態への変更を検出し、前記表示装置にその旨を表示させる状態変更通知手段を更に有することを特徴とする請求項３記載の電子掲示板システム。
【請求項５】
前記期日又は期間を示す表現を含む投稿文書より前記期日又は期間を示す表現を抽出し、該期日又は期間を示す表現に基づいて前記期日識別情報を前記管理手段に登録する表現抽出手段を有することを特徴とする請求項１乃至４いずれか一項記載の電子掲示板システム。
【請求項６】
前記投稿文書に含まれている前記期日又は期間を示す表現を前記期日識別情報に変換するための変換規則が定義された変換規則定義情報を有し、
前記表現抽出手段は、前記変換規則定義情報に基づいて、前記投稿文書より抽出した前記期日又は期間を示す表現を前記期日識別情報に変換することを特徴とする請求項５記載の電子掲示板システム。
【請求項７】
文書の投稿及び投稿文書の表示装置への表示が可能な電子掲示板システムであって、
期日又は期間を示す表現を含む投稿文書を、その期日を識別するための期日識別情報と関連付けて管理する管理手段と、
前記期日識別情報に基づいて前記期日の到来を検出する期日検出手段と、
前記期日検出手段による前記期日の到来の検出に応じ、所定のユーザに、前記期日の到来が検出された前記投稿文書の内容を示す電子メールを送信するメール送信手段とを有することを特徴とする電子掲示板システム。
【請求項８】
コンピュータに、文書の投稿及び投稿文書の表示装置への表示が可能な電子掲示板を実現させる電子掲示板プログラムであって、
期日又は期間を示す表現を含む投稿文書を、その期日を識別するための期日識別情報と関連付けて管理する管理手順と、
前記期日識別情報に基づいて前記期日が到来している場合は、他の投稿文書と区別可能な態様、又は前記期日の到来を識別可能な態様で、前記期日又は期間を示す表現を含む投稿文書に関する情報を前記表示装置へ表示させる表示手順とを有することを特徴とする電子掲示板プログラム。
【請求項９】
前記期日又は期間を示す表現を含む投稿文書に対して前記期日又は期間を入力させる入力手順を有し、
前記管理手順は、前記入力手段によって入力された前記期日又は期間に基づく前記期日識別情報を、前記期日又は期間を示す表現を含む投稿文書と関連付けて管理することを特徴とする請求項８記載の電子掲示板プログラム。
【請求項１０】
前記管理手順は、前記期日又は期間を示す表現を含む投稿文書に、既読状態又は未読状態を示す状態情報を関連付けて管理し、
前記期日識別情報に基づいて前記期日の到来を検出する期日検出手順と、
前記期日検出手順における前記期日の到来の検出に応じ、前記期日又は期間を示す表現を含む投稿文書の前記状態情報を未読状態にする状態情報変更手順とを有し、
前記表示手順は、既読状態の投稿文書と未読状態の投稿文書とを区別して表示させることを特徴とする請求項８又は９記載の電子掲示板プログラム。
【請求項１１】
前記状態変更手順における前記状態情報の未読状態への変更を検出し、前記表示装置にその旨を表示させる状態変更通知手順を更に有することを特徴とする請求項１０記載の電子掲示板プログラム。
【請求項１２】
前記期日又は期間を示す表現を含む投稿文書より前記期日又は期間を示す表現を抽出する表現抽出手順と、
前記表現抽出手順において抽出された前記期日又は期間を示す表現を前記期日識別情報に変換する変換手順とを有し、
前記管理手順は、前記変換手順において変換された前記期日識別情報を管理することを特徴とする請求項８乃至１１いずれか一項記載の電子掲示板プログラム。
【請求項１３】
前記変換手順は、前記投稿文書に含まれている前記期日又は期間を示す表現を前記期日識別情報に変換するための変換規則が定義された変換規則定義情報に基づいて、前記表現抽出手順において抽出された前記期日又は期間を示す表現を前記期日識別情報に変換することを特徴とする請求項１２記載の電子掲示板プログラム。
【請求項１４】
コンピュータに、文書の投稿及び投稿文書の表示装置への表示が可能な電子掲示板を実現させる電子掲示板プログラムであって、
期日又は期間を示す表現を含む投稿文書を、その期日を識別するための期日識別情報と関連付けて管理する管理手順と、
前記期日識別情報に基づいて前記期日の到来を検出する期日検出手順と、
前記期日検出手順における前記期日の到来の検出に応じ、所定のユーザに、前記期日の到来が検出された前記投稿文書の内容を示す電子メールを送信するメール送信手順とを有することを特徴とする電子掲示板プログラム。
【請求項１５】
請求項８乃至１４いずれか一項記載の電子掲示板プログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子掲示板システム、電子掲示板プログラム及び記録媒体に関し、特に文書の投稿及び投稿文書の表示装置への表示が可能な電子掲示板システム、電子掲示板プログラム及び記録媒体に関する。
【背景技術】
【０００２】
近年、情報技術の発達に伴い、ネットワークを介して複数の人が協力して作業を行うことを目的としてグループウェアと呼ばれるソフトウェアが普及している。例えば、電子掲示板システムや電子会議システムと呼ばれるものもこのようなグループウェアの一つに位置づけられる（例えば、特許文献１及び特許文献２）。電子掲示板システム等において、ネットワークに接続されている各端末のユーザは、電子掲示板と呼ばれる仮想の掲示板に対して文書を投稿することができ、また、掲示板の内容を参照することができるため、複数のユーザによって議論が可能となる。
【０００３】
ところで、このような電子掲示板等において、「必ず○年後、こうなる」といった、未来に対する予測を含む文書が投稿されることがある。
【特許文献１】特許第３００３１６９号公報
【特許文献２】特開２００３−２９６２３７号公報
【特許文献３】特開２００１−９２８４６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、その未来の時刻が来たときにはほとんどの人々はそのような投稿があったことを忘れているため、予測の内容が検証されることはほとんどない。そのため、投稿者は無責任な予測を含む投稿を平気で繰り返すことになる。無責任な投稿は、単に迷惑なだけでなく、その予測を信じてしまった人を誤った行動に導いてしまうといった危険性を含む。また、予測の内容が検証されず、予測の精度を上げるためのフィードバックが得られないことで、投稿者の予測技能の向上が得られないという問題がある。
【０００５】
なお、特許文献１には、登録されている文書の経過時間に応じて表示形態を変化させる旨が記載されている。また、特許文献３には、文書の保存期限が過ぎた旨をメールで通知する旨が記載されている。しかしながら、経過時間や保存期限と、本願発明において問題にしている予測に関する時期とは全く異なる概念であり、直接の関連性が認められない。
【０００６】
本発明は、上記の点に鑑みてなされたものであって、適切な時期に投稿文書の内容についてユーザに検証させることのできる電子掲示板システム、電子掲示板プログラム及び記録媒体の提供を目的とする。
【課題を解決するための手段】
【０００７】
そこで上記課題を解決するため、本発明は、請求項１に記載されるように、文書の投稿及び投稿文書の表示装置への表示が可能な電子掲示板システムであって、期日又は期間を示す表現を含む投稿文書を、その期日を識別するための期日識別情報と関連付けて管理する管理手段と、前記期日識別情報に基づいて前記期日が到来している場合は、他の投稿文書と区別可能な態様、又は前記期日の到来を識別可能な態様で、前記期日又は期間を示す表現を含む投稿文書に関する情報を前記表示装置へ表示させる表示手段とを有することを特徴とする。
【０００８】
このような電子掲示板システムでは、ユーザは、予測を含む投稿文書についてその期日が到来していることを容易に確認することができる。したがって、ユーザは、投稿文書の検証を行うことができる。
【０００９】
また、上記課題を解決するため、本発明は、上記電子掲示板システムをコンピュータに実現させるための電子掲示板プログラム、又は前記電子掲示板プログラムを記録した記録媒体としてもよい。
【発明の効果】
【００１０】
本発明によれば、適切な時期に投稿文書の内容についてユーザに検証させることのできる電子掲示板システム、電子掲示板プログラム及び記録媒体を提供することができる。
【発明を実施するための最良の形態】
【００１１】
以下、図面に基づいて本発明の実施の形態を説明する。図１は、本発明の実施の形態における電子掲示板システムのシステム構成例を示す図である。図１において、電子掲示板システム１は、仮想的な掲示板（電子掲示板）を実現するシステムであり、投稿文書管理サーバ１０と、端末２０ａ、２０ｂ及び２０ｃ等（以下、総称する場合「端末２０」という。）とがＬＡＮ（Local Area Network）又はインターネット等のネットワーク３０を介して接続されることにより構成されている。
【００１２】
投稿文書管理サーバ１０は、各端末２０より投稿された文書の管理機能が実装されているコンピュータである。端末２０は、電子掲示板システム１のユーザが、電子掲示板への文書の投稿や、投稿文書の参照に利用するＰＣ（Personal Computer）、ＰＤＡ（Personal Digital(Data) Assistants）又は携帯電話等の端末である。
【００１３】
図２は、本発明の実施の形態における投稿文書管理サーバのハードウェア構成例を示す図である。図２の投稿文書管理サーバ１０は、それぞれバスBで相互に接続されているドライブ装置１００と、補助記憶装置１０２と、メモリ装置１０３と、演算処理装置１０４と、インタフェース装置１０５とを有するように構成される。
【００１４】
投稿文書管理サーバ１０での処理を実現するプログラムは、ＣＤ−ＲＯＭ等の記録媒体１０１によって提供される。プログラムが記録された記録媒体１０１がドライブ装置１００にセットされると、プログラムが記録媒体１０１からドライブ装置１００を介して補助記憶装置１０２にインストールされる。なお、記録媒体としては半導体媒体（例えば、ＲＯＭ又は不揮発性メモリカード等)、光媒体（例えば、ＤＶＤ、ＭＯ、ＭＤ又はＣＤ−Ｒ等）、磁気媒体（例えば、磁気テープ又はフレキシブルディスク等）のいずれであってもよい。
【００１５】
補助記憶装置１０２は、インストールされたプログラムを格納すると共に、必要なファイルやデータ等を格納する。メモリ装置１０３は、プログラムの起動指示があった場合に、補助記憶装置１０２からプログラムを読み出して格納する。演算処理装置１０４は、メモリ装置１０３に格納されたプログラムに従って投稿文書管理サーバ１０に係る機能を実行する。インタフェース装置１０５は、図１のネットワーク３０に接続するためのインタフェースとして用いられる。
【００１６】
なお、端末２０についても、図２と同様のハードウェア構成によって実現することができる。但し、ユーザとのインタフェースを実現するため、キーボードやマウス等の入力装置や、ディスプレイ等の表示装置とを更に備えている。投稿文書管理サーバ１０についても、入力装置や表示装置を備えていてもよい。
【００１７】
図３は、第一の実施の形態における電子掲示板システムの機能構成例を示す図である。図３において、電子掲示板システム１は、文書登録部１１１、期日期間登録部１１２、文書表示部１１３、文書ＤＢ（Ｄａｔａ  Ｂａｓｅ）１４、及び期日ＤＢ１１５等を有する。
【００１８】
本実施の形態において、文書登録部１１１、期日期間登録部１１２、文書ＤＢ１１４及び期日ＤＢ１１５は、投稿文書管理サーバ１０にインストールされたプログラムによって実現される機能として、文書表示部１１３は、端末２０にインストールされたプログラムによって実現される機能として説明する。
【００１９】
文書登録部１１１は、投稿された文書（以下「投稿文書」という。）を文書ＤＢ１１４に登録する機能である。期日期間登録部１１２は、予告、予測、又は予言のように、期日や期間に関する表現を本文に含む投稿文書（以下「期日表現文書」という。）に対する当該期日を期日ＤＢ１１５に登録する機能である。
【００２０】
文書ＤＢ１１４は、投稿文書の本文や属性情報を管理するデータベースである。期日ＤＢ１１５は、期日表現文書の期日を管理するデータベースである。
【００２１】
文書表示部１１３は、文書ＤＢ１１４や期日ＤＢ１１５に管理されている情報に基づいて、投稿文書に関する情報を表示装置に表示させる機能である。
【００２２】
以下、図３の電子掲示板システム１の処理手順について説明する。図４は、第一の実施の形態おける投稿文書の登録処理を説明するためのフローチャートである。
【００２３】
ユーザが、端末２０において投稿文書を入力すると、投稿文書が投稿文書管理サーバ１０に送信される（Ｓ１０）。
【００２４】
図５は、投稿文書の第一の例を示す図である。図５において、投稿文書５１ａは、タイトル、登録日、作者、及び本文等の情報から構成されている。ここで、本文には、「４年後」といったように期間を示す表現（以下「期間表現」という。）が含まれている。
【００２５】
また、図６は、投稿文書の第二の例を示す図である。図６において、投稿文書５１ｂは、図５と同様に、タイトル、登録日、作者、及び本文等の情報から構成されており、その内容も同様である。但し、本文中では、「４年後」ではなく、「２００８年に」といったように、期日を示す表現（以下「期日表現」という。）が用いられている。なお、投稿文書５１ａと、投稿文書５１ｂとを特に区別しない場合、「投稿文書５１」として、以下説明する。
【００２６】
ステップＳ１０に続いてステップＳ２０に進み、投稿文書を受信した投稿文書管理サーバ１０の文書登録部１１１は、投稿文書５１の内容を文書ＤＢ１１４に登録する。
【００２７】
図７は、投稿文書が登録された文書ＤＢの内容を示す図である。図７において、文書ＤＢ１１４は、文書ＩＤ、タイトル、登録日、作者及び本文等の項目より構成されている。文書ＩＤは、文書ＤＢ１１４に登録されている各投稿文書を識別するためのＩＤであり、文書ＤＢ１１４によって自動的に割り当てられる。タイトル、登録日、作者、及び本文の項目には、文書登録部１１１が、投稿文書５１の内容を解析することにより値が登録される。なお、図７において、投稿文書５１は、文書ＩＤとして「２４７」が割り当てられて登録されている。したがって、文書ＤＢ１１４に登録された投稿文書５１を、以下「投稿文書２４７」と呼ぶこととする。
【００２８】
続いて、投稿文書２４７を閲覧したユーザ、又は投稿文書２４７を登録したユーザが、投稿文書２４７に対して期日を設定する際の処理を説明する。図８は、第一の実施の形態における投稿文書に対する期日の設定処理を説明するためのフローチャートである。
【００２９】
ステップＳ１１０において、ユーザからの指示に応じ、文書表示部１１３は、文書ＤＢ１１４より登録されている投稿文書を取得し、その内容を端末２０の表示装置に表示させる。この際、文書表示部１１３は、期日ＤＢ１１５を参照して、表示対象とする各投稿文書に対する期日の設定の有無を確認し、各投稿文書の内容と共に期日の設定の有無を表示させてもよい。
【００３０】
図９は、投稿文書の内容の表示例を示す図である。図９においては、各投稿文書の内容と共に、期日設定の有無が表示されている。ユーザは、各投稿文書の内容を閲覧することにより、投稿文書２４７は、期日表現文書であり、期日がまだ設定されていないことを認識することができる。
【００３１】
そこで、ステップＳ１２０において、ユーザが、投稿文書２４７の本文における「４年後」（又は「２００８年に」）という記述に基づいて、投稿文書２４７に対して期日又は期間を示す情報を入力すると、その入力情報に基づいて期日の設定を要求する情報（以下「期日設定情報」という。）が投稿文書管理サーバ１０に送信される
図１０は、期日設定情報の例を示す図である。図１０において、期日設定情報６１には、投稿文書２４７を識別するための文書ＩＤ（「２４７」）と、期間を示す情報（「+4years」）が含まれている。「+4years」という値は、ユーザに直接入力させてもよいし、ユーザには、「４年後」といった人間に理解しやすい形式によって入力させ、端末２０にインストールされている電子掲示板システム１のクライアントプログラムが形式を変換してもよい。また、文書ＩＤについても、ユーザに入力させてもよいし、クライアントプログラムが自動的に付加してもよい。
【００３２】
なお、ステップＳ１２０において、ユーザは、表示されている投稿文書２４７の登録日（２００４／１１／１３）に基づいて４年後の期日（「2008/11/13」）を自ら算出し、その期日を入力してもよい。この場合、期間を示す情報（「+4years」）の代わりに、期日を示す情報（「2008/11/13」）が期日設定情報６１に含まれて投稿文書管理サーバ１０に送信される。
【００３３】
ステップＳ１２０に続いてステップＳ１３０に進み、期日設定情６１を受信した投稿文書管理サーバ１０の期日期間登録部１１２は、期日設定情報６１において期日が指定されているのか、又は期間が指定されているのかを判定する。期日が指定されている場合、期日期間登録部１１２は、投稿文書２４７の文書ＩＤと期日とを期日ＤＢ１１５に登録する。一方、図１０のように、期間が指定されている場合、期日期間登録部１１２は、投稿文書２４７の登録日を文書ＤＢ１１４より取得し、その登録日に期間を足すことによって期日（「2008/11/13」）を算出する（Ｓ１４０）。期日期間登録部１１２は、算出した期日を期日ＤＢ１１５に登録する（Ｓ１５０）。
【００３４】
図１１は、投稿文書に対する期日が登録された期日ＤＢの内容を示す図である。図１１において、期日ＤＢ１１５は、期日及び文書ＩＤ等の項目より構成されている。図１１では、投稿文書２４７に対して、「2008/11/13」という期日が設定された様子が示されている。
【００３５】
続いて、投稿文書２４７の期日以降に、ユーザが、投稿文書の一覧を表示させようとした際の処理について説明する。図１２は、第一の実施の形態における投稿文書一覧の表示処理を説明するためのフローチャートである。
【００３６】
ステップＳ２１０において、ユーザが、端末２０において投稿文書一覧の表示を指示すると、文書表示部１１３は、文書ＤＢ１１４より投稿文書の一覧情報を、期日ＤＢ１１５より期日情報を取得する（Ｓ２２０、Ｓ２３０）。続いて、文書表示部１１３は、取得した投稿文書一覧を端末２０の表示装置に表示させる。この際、文書表示部１１３は、取得した期日情報に基づいて、期日が到来している投稿文書（すなわち、期日が現在時刻以前である投稿文書）をユーザが容易に識別できるように表示させる。
【００３７】
図１３は、投稿文書一覧の表示例を示す図である。図１３の表示画面２１では、「期日になった文書一覧」というメッセージと共に、期日が到来した投稿文書の一覧が他の投稿文書と区別されて上方に表示されている。従って、ユーザは、期日が到来した文書の存在を容易に識別することができる。また、期日が到来した投稿文書のタイトルには本文へのリンク２１１が張られている。したがって、リンク２１１をクリックすることで、本文の内容を確認することができ、予測が正しかったか（本実施の形態では、ＸＸＸ社がつぶれているか否か）を検証することができる。
【００３８】
上述したように、第一の実施の形態における電子掲示板システム１によれば、ユーザは、予測を含む投稿文書を登録した場合に、その予測の期日の到来を容易に確認することができる。したがって、予測の正否を検証することができると共に、そのフィードバックとして予測の精度が上がることが期待できる。また、期間を入力することによっても期日の設定が可能なため、４年後といった曖昧な入力であっても、容易に期日を設定することができる。
【００３９】
なお、上記においては、投稿文書の登録処理（図４）と、期日の設定処理（図８）とを別々のタイミングに行われる処理として説明したが、例えば、以下のようなユーザインタフェースによって、投稿文書を登録させる際に、期日を設定させるようにしてもよい。
【００４０】
図１４は、投稿文書登録画面の例を示す図である。図１４において、投稿文書登録画面２０１は、投稿文書の内容を入力させるための画面である。投稿文書登録画面２０１において投稿文書の内容が入力された後、期日登録ボタン２０１１がクリックされると、期日期間入力ダイアログ２０２が表示される。ユーザが、期日期間入力ダイアログ２０２において期日又は期間を入力し、ＯＫボタン２０１２をクリックすると、図４と図８との処理が実行される。
【００４１】
次に第二の実施の形態について説明する。図１５は、第二の実施の形態における電子掲示板システムの機能構成例を示す図である。図１５中、図３と同一部分には同一符号を付し、その説明は省略する。
【００４２】
図１５の電子掲示板システム２において、新着通知部１１６、タイマー部１１７、既読状態変更部１１８、及び既読管理テーブル１１９が、新たな構成要素となっている。また、期日ＤＢ１１５は、構成要素から除かれている。なお、本実施の形態において新着通知部１１６は、端末２０において、タイマー部１１７、既読状態変更部１１８、及び既読管理テーブル１１９は、投稿文書管理サーバ１１９において機能するものとする。
【００４３】
既読管理テーブル１１９は、各投稿文書が各ユーザに既に閲覧されているか（既読状態）を管理するテーブルである。
【００４４】
図１６は、既読管理テーブルの構成例を示す図である。図１６において、既読管理テーブル１１９は、文書ＩＤ，ユーザ名、及び既読フラグ等の項目より構成されている。すなわち、投稿文書とユーザとの組み合わせごとに既読フラグが管理されている。なお、既読フラグは、その値が「１」の場合は、既読状態を意味し、「０」の場合は未読状態を意味する。既読フラグは、例えば、文書表示部１１３によって投稿文書の内容が表示された際に「１」とされる。図７においては、投稿文書２４７は、山田氏及び佐藤氏には既に閲覧されているが、加藤氏にはまだ閲覧されていないことが示されている。
【００４５】
タイマー部１１７は、いわゆるタイマー又はタスクという名称で知られている機能であり、期日期間登録部１１２より指定された期日の到来を検出し、期日の指定とともに指定されたコマンドを期日の到来の検出に応じて実行する機能である。
【００４６】
既読状態変更部１１８は、既読管理テーブル１１９における既読フラグの値を変更する機能である。
【００４７】
新着通知部１１６は、一般にbiffあるいはnotifierと呼ばれる機能である。すなわち、新着通知部１１６は、既読管理テーブル１１９を監視し、未読状態である投稿文書の存在を検出するとその旨をユーザが認識可能なように端末２０の表示装置に表示させる。
【００４８】
なお、電子掲示板システム２のシステム構成例は、図１と同様である。
【００４９】
以下、図１５の電子掲示板システム２の処理手順について説明する。投稿文書の登録処理については、第一の実施の形態（図４）と同様であるので、ここでの説明は省略する。
【００５０】
図１７は、第二の実施の形態における投稿文書に対する期日の設定処理を説明するためのフローチャートである。図１７中、図８と同一ステップには同一符号を付している。すなわち、図１７においては、ステップＳ１５１のみが図８と異なる。
【００５１】
ステップＳ１５１において、期日期間登録部１１２は、タイマー部１１７に、期日と、その期日にタイマー部１１７に実行させるコマンドとを登録する。登録された情報（以下「タイマー登録情報」という。）は、期日が到来するまでタイマー部１１７において保持される。
【００５２】
図１８は、第二の実施の形態におけるタイマー登録情報の例を示す図である。図１８のタイマー登録情報１１７１は、期日とその期日に実行すべきコマンドとから構成されている。図１８においては、「２００８年１１月１３日の０時０分に文書ＩＤが２４７の投稿文書（すなわち、投稿文書２４７）を処理対象として、既読状態変更部１１８を呼び出す」ためのコマンドを実行する旨が登録されている。
【００５３】
続いて、タイマー部１１７が期日の到来を検出した際の処理について説明する。図１９は、第二の実施の形態においてタイマー部が期日の到来を検出した際の処理を説明するためのフローチャートである。
【００５４】
タイマー部１１７は、タイマー登録情報１１７１に基づいて、期日の到来を検出すると（Ｓ７０）、その期日に対して登録されているコマンドを実行する。ここでは、投稿文書２４７を処理対象として既読状態変更部１１８を呼び出す。呼び出しに応じて、既読状態変更部１１８は、既読管理テーブル１１９を更新し、全ユーザについて投稿文書２４７を未読状態とする（Ｓ８０）。既読管理テーブル１１９を監視していた新着通知部１１６は、未読状態への変更を検出し、未読状態の投稿文書の存在を示すメッセージ又はアイコンを端末２０の表示装置に表示させる（Ｓ９０）。
【００５５】
続いて、新着通知部１１６による通知に応じて、ユーザが、投稿文書の一覧を表示させようとした際の処理について説明する。図２０は、第二の実施の形態における投稿文書一覧の表示処理を説明するためのフローチャートである。図２０中、図１２と同一ステップには同一符号を付している。
【００５６】
ステップＳ２１０において、ユーザが、端末２０において投稿文書一覧の表示を指示すると、文書表示部１１３は、文書ＤＢ１１４より投稿文書の一覧情報を、既読管理テーブル１１９より各投稿文書の既読フラグの値を取得する（Ｓ２２０、Ｓ２３５）。続いて、文書表示部１１３は、取得した投稿文書一覧を端末２０の表示装置に表示させる（Ｓ２４５）。この際、文書表示部１１３は、取得した既読フラグの値に基づいて、例えば、図１３のように、当該ユーザに関して未読状態の投稿文書を容易に識別できるように表示させる。
【００５７】
上述したように、第二の実施の形態における電子掲示板システム２によれば、期日が到来した投稿文書は未読状態とされるため、その期日以降にユーザに当該投稿文書を閲覧させることができる。したがって、ユーザは、当該投稿文書においてなされている予測の検証等を容易に行うことができる。
【００５８】
次に、第三の実施の形態について説明する。図２１は、第三の実施の形態における電子掲示板システムの機能構成例を示す図である。図２１中、図３と同一部分には同一符号を付し、その説明は省略する。
【００５９】
図２１の電子掲示板システム３において、期日期間表現抽出部１２０が新たな構成要素となっている。期日期間表現抽出部１２０は、期日表現や期間表現が投稿文書中に存在する場合はそれらを抽出し、期日表現又は期間表現に基づいて、文書ＤＢ１１４に期日を登録する機能である。
【００６０】
以下、図２１の電子掲示板システム３の処理手順について説明する。図２２は、第三の実施の形態における投稿文書の登録処理を説明するためのフローチャートである。図２２中、図４と同一ステップには同一符号を付している。したがって、ステップＳ１０、ステップＳ２０においては、図５又は図６に示されるような投稿文書５１がユーザによって入力され、その内容が文書ＤＢ１１４に登録される。
【００６１】
ステップＳ２０に続いてステップＳ２５に進み、期日期間表現抽出部１２０は、投稿文書５１より期日表現又は期間表現を抽出する。期日表現又は期間表現が抽出されると（Ｓ３１でＹｅｓ）、期日期間表現抽出部１２０は、当該表現を、文書ＤＢ１１４に期日として登録するための形式に変換する（Ｓ３２）。変換によって得られた期日は、期間登録部１１２に通知され、期間登録部１１２は、投稿文書の文書ＩＤと期日とを期間ＤＢ１１５に登録する（Ｓ６０）。
【００６２】
なお、ステップＳ２５からＳ３２の処理は、期日期間表現抽出部１２０が有する期日期間パターンテーブルに基づいて行われる。
【００６３】
図２３は、期日期間パターンテーブルの例を示す図である。図２３において、期日期間パターンテーブル１２０１は、期日期間パターンと期日形式との項目より構成されている。期日期間パターンは、投稿文書における期日表現又は期間表現を抽出するためのパターンの定義である。期日形式は、抽出された期日表現又は期間表現を、文書ＤＢ１１４に期日として登録するための変換規則の定義である。
【００６４】
図２３に示されるパターンの例は、Ｐｅｒｌなどのプログラミング言語で定義されている正規表現である。正規表現にマッチすると、括弧内の文字列が$1、$2、といった形で参照可能になる。例えば、「2008年に」という文字列は、正規表現「(\d+)年に」にマッチし、2008が$1として取得される。これを期日形式に当てはめることにより「2008年1月1日」という期日が得られる。また、例えば、本文中に「8月には」という文字列があった場合、正規表現「(\d+)月に」にマッチし、nextMonth()という関数が引数8とともに呼ばれる。この関数は別に定義されており、現在日時から次に8月になるときを計算して返却する。これにより「2005/08/01」が得られる。
【００６５】
更に、「4年後に」という文字列は、正規表現「(\d+)年後に」にマッチし、4が$1として取得される。その後「$WDATE+year(4)」の計算が行われる。$WDATEはその文書を登録した日時を得るための変数であり、year()は数字で表される年を得るためのものである。従って期日は「2004/11/13」+year(4)より、「2008/11/13」となる。
【００６６】
上述したように、第三の実施の形態における電子掲示板システム３によれば、ユーザがわざわざ期日を入力しなくても自動的に期日が登録される。したがって、予測の検証の抜けを防止することができる。
【００６７】
なお、第三の実施の形態において、投稿文書一覧の表示処理は、第一の実施の形態（図１２）と同様である。
【００６８】
次に、第四の実施の形態について説明する。図２４は、第四の実施の形態における電子掲示板システムの機能構成例を示す図である。図２４中、図１５と同一部分には同一符号を付し、その説明は省略する。
【００６９】
図２４の電子掲示板システム４において、メール通知部１２１が、新たに構成要素となっている。メール通知部１２１は、本実施の形態においては投稿文書管理サーバ２０に実装されている機能であり、タイマー部１１７による期日の到来の検出に応じて、ユーザに対して電子メールを送信する。
【００７０】
以下、図２４の電子掲示板システム４の処理手順について説明する。投稿文書の登録処理は、第二の実施の形態（図１７）とほぼ同様である。但し、ステップＳ１５１において、期日期間登録部１１２は、タイマー部１１７に以下のようなタイマー登録情報を登録する。
【００７１】
図２５は、第四の実施の形態におけるタイマー登録情報の例を示す図である。図２５のタイマー登録情報１１７２おいては、コマンドとして、文書ＩＤが２４７の投稿文書を処理対象としてメール通知部１２１を呼び出すためのコマンドが登録されている。
【００７２】
タイマー登録情報１１７２に基づいて、タイマー部１１７が期日の到来を検出した際の処理は以下のようになる。図２６は、第四の実施の形態においてタイマー部が期日の到来を検出した際の処理を説明するためのフローチャートである。
【００７３】
タイマー部１１７は、タイマー登録情報１１７２に基づいて、期日の到来を検出すると（Ｓ７０）、その期日に対して登録されているコマンドを実行する。ここでは、投稿文書２４７を処理対象としてメール通知部１２１を呼び出す。呼び出しに応じて、メール通知部１２１は、投稿文書２４７の作者のメールアドレスを文書ＤＢ１１４より取得し、投稿文書２４７に対する期日が到来したことを通知するメール（以下「期日通知メール」という。）を作者に送信する（Ｓ８１）。
【００７４】
図２７は、期日通知メールの例を示す図である。図２７に示されるように、期日通知メールには、投稿文書２４７の内容が記載されている。したがって、投稿文書２４７の作者は、投稿文書２４７について期日が到来したこと、及びその内容を容易に確認することができる。なお、作者のみならず、例えば、期日の設定者等、他のユーザにメールを送信してもよい。
【００７５】
上述したように、第四の実施の形態における電子掲示板システム４によれば、数年後といった長期の予測をし、たとえその期日が来たときに当該システムをそのユーザが使わなくなっていても（すなわち、端末２０よりクライアントプログラムが削除されていても）、期日の到来を電子メールにて通知することができる。
【００７６】
なお、第一〜第四の実施の形態は、排他的又は択一的な関係ではなく、運用に応じて適宜それぞれの機能を組み合わせて利用してもよい。
【００７７】
本発明は係る特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。
【図面の簡単な説明】
【００７８】
【図１】本発明の実施の形態における電子掲示板システムのシステム構成例を示す図である。
【図２】本発明の実施の形態における投稿文書管理サーバのハードウェア構成例を示す図である。
【図３】第一の実施の形態における電子掲示板システムの機能構成例を示す図である。
【図４】第一の実施の形態における投稿文書の登録処理を説明するためのフローチャートである。
【図５】投稿文書の第一の例を示す図である。
【図６】投稿文書の第二の例を示す図である。
【図７】投稿文書が登録された文書ＤＢの内容を示す図である。
【図８】第一の実施の形態における投稿文書に対する期日の設定処理を説明するためのフローチャートである。
【図９】投稿文書の内容の表示例を示す図である。
【図１０】期日設定情報の例を示す図である。
【図１１】投稿文書に対する期日が登録された期日ＤＢの内容を示す図である。
【図１２】第一の実施の形態における投稿文書一覧の表示処理を説明するためのフローチャートである。
【図１３】投稿文書一覧の表示例を示す図である。
【図１４】投稿文書登録画面の例を示す図である。
【図１５】第二の実施の形態における電子掲示板システムの機能構成例を示す図である。
【図１６】既読管理テーブルの構成例を示す図である。
【図１７】第二の実施の形態における投稿文書に対する期日の設定処理を説明するためのフローチャートである。
【図１８】第二の実施の形態におけるタイマー登録情報の例を示す図である。
【図１９】第二の実施の形態においてタイマー部が期日の到来を検出した際の処理を説明するためのフローチャートである。
【図２０】第二の実施の形態における投稿文書一覧の表示処理を説明するためのフローチャートである。
【図２１】第三の実施の形態における電子掲示板システムの機能構成例を示す図である。
【図２２】第三の実施の形態における投稿文書の登録処理を説明するためのフローチャートである。
【図２３】期日期間パターンテーブルの例を示す図である。
【図２４】第四の実施の形態における電子掲示板システムの機能構成例を示す図である。
【図２５】第四の実施の形態におけるタイマー登録情報の例を示す図である。
【図２６】第四の実施の形態においてタイマー部が期日の到来を検出した際の処理を説明するためのフローチャートである。
【図２７】期日通知メールの例を示す図である。
【符号の説明】
【００７９】
１、２、３、４        電子掲示板システム
１０          投稿文書管理サーバ
２０、２０ａ、２０ｂ、２０ｃ      端末
３０          ネットワーク
１００        ドライブ装置
１０１        記録媒体
１０２        補助記憶装置
１０３        メモリ装置
１０４        演算処理装置
１０５        インタフェース装置
１１１        文書登録部
１１２        期日期間登録部
１１３        文書表示部
１１４        文書ＤＢ
１１５        期日ＤＢ
１１６        新着通知部
１１７        タイマー部
１１８        既読状態変更部
１１９        既読管理テーブル
１２０        機軸期間表現抽出部
１２１        メール通知部
Ｂ            バス
【図１】
2006215806.tif 000003
【図２】
2006215806.tif 000004
【図３】
2006215806.tif 000005
【図４】
2006215806.tif 000006
【図５】
2006215806.tif 000007
【図６】
2006215806.tif 000008
【図７】
2006215806.tif 000009
【図８】
2006215806.tif 000010
【図９】
2006215806.tif 000011
【図１０】
2006215806.tif 000012
【図１１】
2006215806.tif 000013
【図１２】
2006215806.tif 000014
【図１３】
2006215806.tif 000015
【図１４】
2006215806.tif 000016
【図１５】
2006215806.tif 000017
【図１６】
2006215806.tif 000018
【図１７】
2006215806.tif 000019
【図１８】
2006215806.tif 000020
【図１９】
2006215806.tif 000021
【図２０】
2006215806.tif 000022
【図２１】
2006215806.tif 000023
【図２２】
2006215806.tif 000024
【図２３】
2006215806.tif 000025
【図２４】
2006215806.tif 000026
【図２５】
2006215806.tif 000027
【図２６】
2006215806.tif 000028
【図２７】
2006215806.tif 000029