Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP4044644B2 - Electronic bulletin board system, storage medium storing electronic bulletin board program, and method for activating electronic bulletin board - Google Patents
[go: Go Back, main page]

JP4044644B2 - Electronic bulletin board system, storage medium storing electronic bulletin board program, and method for activating electronic bulletin board - Google Patents

Electronic bulletin board system, storage medium storing electronic bulletin board program, and method for activating electronic bulletin board Download PDF

Info

Publication number
JP4044644B2
JP4044644B2 JP21712697A JP21712697A JP4044644B2 JP 4044644 B2 JP4044644 B2 JP 4044644B2 JP 21712697 A JP21712697 A JP 21712697A JP 21712697 A JP21712697 A JP 21712697A JP 4044644 B2 JP4044644 B2 JP 4044644B2
Authority
JP
Japan
Prior art keywords
document
bulletin board
similar
inactive
documents
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP21712697A
Other languages
Japanese (ja)
Other versions
JPH1145279A (en
Inventor
直之 野村
Original Assignee
株式会社ジャストシステム
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 株式会社ジャストシステム filed Critical 株式会社ジャストシステム
Priority to JP21712697A priority Critical patent/JP4044644B2/en
Publication of JPH1145279A publication Critical patent/JPH1145279A/en
Application granted granted Critical
Publication of JP4044644B2 publication Critical patent/JP4044644B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Information Transfer Between Computers (AREA)
  • Computer And Data Communications (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は、電子会議システムを含む電子掲示板システム及び電子掲示板プログラムが記憶された記憶媒体に係り、詳細には、不活発な掲示板または文書の活発化支援に関する。
【0002】
【従来の技術】
電子掲示板システムは、不特定多数のネットワーク加入者がネットワーク主体者の用意する電子掲示板にアクセスすることを可能としたシステムである。電子掲示板システムは、通常ジャンル別などに設定された各種テーマの掲示板が用意されており、加入者やユーザは希望するテーマの掲示板から所望する情報を取得したり、掲示板に自己の意見や情報を文書として掲示したりすることができるようになっている。
一方、電子会議システムは、電気通信網における多数の末端設備を使用することにより、物理的、時間的に離れた人々を相互に接続し、文書等により行う会議であり、電子掲示板と同様の内容を備えている。従って、本明細書では、電子掲示板システムには電子会議システムを含み、電子掲示板には会議室を含むものとして説明する。
【0003】
【発明が解決しようとする課題】
従来の、電子掲示板システムでは、活発に使用(文書の掲示、アクセス)される掲示板と、殆ど利用されない不活発な掲示板とが存在しているのが現状である。不活発な掲示板に掲示された文書の内容は、アクセス頻度が低くても、必ずしも低俗であるとは限らず、所定テーマをもったユーザにとってみると自己の発想支援に役立ち得る有効な情報であったり、新たな議題の発掘に有効な内容である場合がある。
しかし、掲示文書(記事)が少なく不活発な掲示板については、いつまでも不活発な状態のままである場合が多いという課題があった。
【0004】
そこで本発明は、このような電子掲示板システムにおける従来の課題を解決するために成されたもので、不活発な掲示板、又は不活発な文書を活発化させることを第1の目的とする。
また、本発明は、不活発な掲示板、又は不活発な文書を活発化させるコンピュータ読取り可能な電子掲示板プログラムが記憶された記憶媒体を提供することを第2の目的とする。
また、本発明は電子掲示板を活発化させる方法を提供することを第3の目的とする。
【0005】
【課題を解決するための手段】
請求項1に記載した発明では、所定テーマ毎に設けられた複数の掲示板に対し、ユーザから送信された文書が指定された掲示板に掲示される電子掲示板システムであって、掲示板に対するアクセス履歴を格納したアクセス履歴格納手段と、前記アクセス履歴に基づいて、不活発な掲示板と活発な掲示板を決定する利用状態判断手段と、前記利用状態判断手段により決定された活発な掲示板の文書のなかから、不活発な掲示板の文書に類似している類似文書を決定する類似文書決定手段と、前記類似文書決定手段により決定された類似文書が掲示される活発な掲示板に、前記不活発な掲示板の文書の情報を関連する文書として表示する文書関連表示手段とを、電子掲示板システムに具備させて前記第1の目的を達成する。
請求項2に記載した発明では、請求項1に記載した電子掲示板システムにおいて、前記文書関連表示手段は、更に、前記不活発な掲示板に、前記類似文書決定手段により決定された類似文書の情報を関連する文書として表示する。
請求項3に記載した発明では、請求項1又は請求項2に記載した電子掲示板システムにおいて、前記利用状態判断手段は、当該掲示板に掲示されている文書数と掲示文書に対するアクセス回数を用いて活発な掲示板と不活発な掲示板を決定する。
請求項に記載した発明では、所定テーマ毎に設けられた複数の掲示板に対し、ユーザから送信された文書が指定された掲示板に掲示される電子掲示板システムであって、掲示板に対するアクセス履歴を格納したアクセス履歴格納手段と、前記アクセス履歴に基づいて、各掲示板に掲示された文書の利用状態を調べ、不活発な文書と活発な文書を決定する利用状態判断手段と、前記利用状態判断手段により決定された活発な文書のなかから、不活発な文書に類似している類似文書を決定する類似文書決定手段と、前記類似文書決定手段により決定された類似文書が掲示される掲示板に、前記不活発な文書の情報を関連する文書として表示する文書関連表示手段とを、電子掲示板システムに具備させて前記第1の目的を達成する。
請求項5に記載した発明では、請求項4に記載した電子掲示板システムにおいて、に、前記不活発な文書が掲示される掲示板に、前記類似文書決定手段により決定された類似文書の情報を関連する文書として表示する。
請求項に記載した発明では、請求項1から請求項5のうちのいずれか1つの請求項に記載した電子掲示板システムにおいて、前記掲示板に掲示された文書を特徴づける文書ベクトルを取得する文書ベクトル取得手段を備え、前記類似文書決定手段は、前記文書ベクトル取得手段で取得された2つの文書の文書ベクトルから両文書の類似度を求め、類似度が所定値以上である場合に当該両文書が類似していると決定する。
請求項に記載した発明では、請求項1から請求項のうちのいずれか1つの請求項に記載した電子掲示板システムにおいて、前記文書関連表示手段は、ハイパーリンクにより、関連する文書として文書の情報を表示する。
請求項に記載した発明では、請求項1から請求項のうちのいずれか1つの請求項に記載した電子掲示板システムにおいて、前記文書関連表示手段は、掲示板に掲示されている文書の一覧画面において、関連する文書として文書のタイトルを表示する。
請求項に記載した発明では、請求項1から請求項のうちのいずれか1つの請求項に記載した電子掲示板システムにおいて、前記文書関連表示手段により関連する文書として表示されている文書が選択された場合、当該選択された文書を掲示したユーザにアクセスの承認を求めるアクセス承認フローを起動するアクセス処理手段を具備する。
【0006】
請求項10に記載した発明では、所定テーマ毎に設けられた複数の掲示板に対し、ユーザから送信された文書が指定された掲示板に掲示され、掲示板に対するアクセス履歴を格納したアクセス履歴格納手段を備える電子掲示板システムで使用される電子掲示板プログラムが記憶された記憶媒体であって、前記アクセス履歴に基づいて、不活発な掲示板と活発な掲示板を決定する利用状態判断機能と、前記利用状態判断機能により決定された活発な掲示板の文書のなかから、不活発な掲示板の文書に類似している類似文書を決定する類似文書決定機能と、前記類似文書決定機能により決定された類似文書が掲示される活発な掲示板に、前記不活発な掲示板の文書の情報を関連する文書として表示する文書関連表示機能とを、コンピュータに実現させるためのコンピュータ読取り可能な電子掲示板プログラムが記憶された記憶媒体に具備させて前記第2の目的を達成する。
請求項11に記載した発明では、請求項10に記載した電子掲示板プログラムが記憶された記憶媒体であって、前記文書関連表示機能は、更に、前記不活発な掲示板に、前記類似文書決定手段により決定された類似文書の情報を関連する文書として表示する。
請求項12に記載した発明では、請求項10又は請求項11に記載した電子掲示板プログラムが記憶された記憶媒体であって、前記利用状態判断機能は、当該掲示板に掲示されている文書数と掲示文書に対するアクセス回数を用いて活発な掲示板と不活発な掲示板を決定する。
請求項13に記載された発明では、所定テーマ毎に設けられた複数の掲示板に対し、ユーザから送信された文書が指定された掲示板に掲示され、掲示板に対するアクセス履歴を格納したアクセス履歴格納手段を備える電子掲示板システムで使用される電子掲示板プログラムが記憶された記憶媒体であって、前記アクセス履歴に基づいて、各掲示板に掲示された文書の利用状態を調べ、不活発な文書と活発な文書を決定する利用状態判断機能と、前記利用状態判断機能により決定された活発な文書のなかから、不活発な文書に類似している類似文書を決定する類似文書決定機能と、前記類似文書決定機能により決定された類似文書が掲示される掲示板に、前記不活発な文書の情報を関連する文書として表示する文書関連表示機能とを、コンピュータに実現させるためのコンピュータ読取り可能な電子掲示板プログラムが記憶された記憶媒体に具備させて、前記第2の目的を達成する。
請求項14に記載した発明では、請求項13に記載した電子掲示板プログラムが記憶された記憶媒体であって、前記文書関連表示手段は、更に、前記不活発な文書が掲示される掲示板に、前記類似文書決定手段により決定された類似文書の情報を関連する文書として表示する。
請求項15に記載した発明では、請求項10から請求項14のうちのいずれか1つの請求項に記載した電子掲示板プログラムが記憶された記憶媒体であって、前記掲示板に掲示された文書を特徴づける文書ベクトルを取得する文書ベクトル取得機能を備え、前記類似文書決定機能は、前記文書ベクトル取得機能で取得された2つの文書の文書ベクトルから両文書の類似度を求め、類似度が所定値以上である場合に当該両文書が類似していると決定する。
請求項16に記載した発明では、利用状態判断手段、類似文書決定手段、文書関連表示手段、掲示板に対するアクセス履歴を格納したアクセス履歴格納手段、を備え、所定テーマ毎に設けられた複数の掲示板に対し、ユーザから送信された文書が指定された掲示板に掲示される電子掲示板システムで用いられる電子掲示板の活性化方法であって、前記利用状態判断手段が、前記アクセス履歴に基づいて、不活発な掲示板と活発な掲示板を決定する第1ステップと、前記類似文書決定手段が、前記第1ステップにより決定された活発な掲示板の文書のなかから、不活発な掲示板の文書に類似している類似文書を決定する第2ステップと、前記文書関連表示手段が、前記第2ステップにより決定された類似文書が掲示される活発な掲示板に、前記不活発な掲示板の文書の情報を関連する文書として表示する第3ステップとを、具備することで前記第3の目的を達成する。
請求項17に記載した発明では、利用状態判断手段、類似文書決定手段、文書関連表示手段、掲示板に対するアクセス履歴を格納したアクセス履歴格納手段、を備え、所定テーマ毎に設けられた複数の掲示板に対し、ユーザから送信された文書が指定された掲示板に掲示される電子掲示板システムで用いられる電子掲示板の活性化方法であって、前記利用状態判断手段が、前記アクセス履歴に基づいて、不活発な文書と活発な文書を決定する第1ステップと、前記類似文書決定手段が、前記第1ステップにより決定された活発な文書のなかから、不活発な文書に類似している類似文書を決定する第2ステップと、前記文書関連表示手段が、前記第2ステップにより決定された類似文書が掲示される掲示板に、前記不活発な文書の情報を関連する文書として表示する第3ステップとを具備することで前記第3の目的を達成する。
【0007】
【発明の実施の形態】
以下、本発明の電子掲示板システムおよび電子掲示板プログラムが記憶された記憶媒体、及び電子掲示板の活性化方法における好適な実施の形態について、図1から図9を参照して説明する。
(1)実施形態の概要
図1は電子掲示板Gに掲示された文書の状態を表したものであり、図2は本実施形態による活発化支援処理後における電子掲示板Gの状態を表したものである。
本実施形態では、図1に例示した各電子掲示板G1、G2、G3、…から活発な掲示板と不活発な掲示板を、掲示されている文書数とアクセス総数から判断する。そして、活発と判断された掲示板G1の掲示文書A11、A12、A13、…及び掲示板G3の掲示文書A31、…のなかから、不活発と判断された掲示板に掲示されている不活発文書A21に類似する文書A13、A22に類似する文書A31を捜し出す。文書が類似しているか否かについては、各文書の特徴を表す文書ベクトルを取得(既に決定されてデータベース化されている場合には文書ベクトルデータベースから取得し、未だ決定されていない場合には文書ベクトル決定処理の実行により取得)し、両文書の文書ベクトル間の角度に依存するコサインによる類似度を算出し、この類似度が閾値を越える場合に両文書が類似すると判断する。
そして、図2に示すように、活発な掲示板G1の文書A13に、類似すると判断された不活発文書A21のタイトルを関連文書であることを明示(グレーにする、通常よりも薄い色にする、点線で囲う等)して表示する。
このように本実施形態によれば、不活発な掲示板に掲示された文書A21等であっても、活発な掲示板G1に掲示されている類似文書A13等に関連付けられるので、ユーザにアクセスされる機会が増加し掲示板G2の活発化が支援される。
【0008】
(2)実施の形態の詳細
図3は、電子掲示板システムの構成を表したブロック図である。
本実施形態の電子掲示板システムは、パーソナルコンピュータやワードプロセッサ等を含むコンピュータシステムを使用し、LAN(ローカル・エリア・ネットワーク)のサーバ、コンピュータ(パソコン)通信のホスト、電子掲示板が開設されたインターネット上のホームページ等によって実現可能である。
【0009】
電子掲示板システムは、図1に示すようにシステム全体を制御するための制御部11を備えている。この制御部11には、データバス等のバスライン20を介して、入力装置としてのキーボード12やマウス13、表示装置14、印刷装置15、記憶装置16、記憶媒体駆動装置17、通信制御装置18、および、入出力I/F19が接続されている。
制御部11は、CPU111、ROM112、RAM113を備えている。
ROM112は、CPU111が各種制御や演算を行うための各種プログラムやデータが予め格納されたリードオンリーメモリである。
【0010】
RAM113は、CPU111にワーキングメモリとして使用されるランダムアクセスメモリである。このRAM113には、本実施形態による活発化支援処理を行うためのエリアとして、不活発文書の文書ベクトルが格納される不活発文書ベクトル格納エリア1131、活発文書の文書ベクトルが格納される活発文書ベクトル格納エリア1132、不活発文書と活発文書との類似度が格納される類似度格納エリア1133、その他の各種エリアが確保されるようになっている。
【0011】
キーボード12は、例えばシステムからユーザに対するお知らせ文書等の作成を行う場合等の各種場面で使用され、かな文字を入力するためのかなキーやテンキー、各種機能を実行するための機能キー、カーソルキー、等の各種キーが配置されている。
マウス13は、ポインティングデバイスであり、表示装置14に表示されたキーやアイコン等を左クリックすることで対応する機能の指定を行う入力装置である。
表示装置14は、例えばCRTや液晶ディスプレイ等が使用される。この表示装置には、キーボード12やマウス13による入力結果が表示されたり、各掲示板G1、G2、G3、…の全タイトルがリスト表示されたり、掲示板に掲示された文書のタイトルがリスト表示されたり、掲示板の内容自体が表示されたりするようになっている。
印刷装置15は、表示装置14に表示された文書や、記憶装置16の文書格納部164に格納された文書等や、ユーザに対する請求書の印刷を行うためのものである。この印刷装置としては、レーザプリンタ、ドットプリンタ、インクジェットプリンタ、ページプリンタ、感熱式プリンタ、熱転写式プリンタ、等の各種印刷装置が使用される。
【0012】
記憶装置16は、読み書き可能な記憶媒体と、その記憶媒体に対してプログラムやデータ等の各種情報を読み書きするための駆動装置で構成されている。この記憶装置16に使用される記憶媒体としては、主としてハードディスクが使用されるが、後述の記憶媒体駆動装置17で使用される各種記憶媒体のうちの読み書き可能な記憶媒体を使用するようにしてもよい。
記憶装置16は、仮名漢字変換辞書161、プログラム格納部162、データ格納部163、文書データベース164、アクセス履歴データベース165、文書ベクトルデータベース166、図示しないその他の格納部(例えば、この記憶装置16内に格納されているプログラムやデータ等をバックアップするための格納部)等を有している。
プログラム格納部162には、本実施形態における活発化支援処理プログラム、文書ベクトル作成処理プログラム等の各種プログラムの他、仮名漢字変換辞書161を使用して入力された仮名文字列を漢字混り文に変換する仮名漢字変換プログラム等の各種プログラムが格納されている。
データ格納部163には、ユーザに関するデータ等の、システムが必要とする各種データが格納されている。
【0013】
文書データベース164には、本システムにより作成された文書や、通信制御装置18を介してユーザや会員等から各掲示板に対して送信された文書(記事)が格納される。この文書データベース164に格納される各文書の形式は特に限定されるものではなく、テキスト形式の文書、HTML(Hyper Text Markup Language)形式の文書、JIS形式の文書等の各種形式の文書の格納が可能である。
【0014】
図4は、アクセス履歴データベース165の内容を概念的に表したものである。
アクセス履歴データベース15は、各掲示板に対して、活発な掲示板、不活発な掲示板、及びいずれでもない掲示板を区別するために使用される。
図4に示されるように、アクセス履歴データベース165には、各掲示板G1、G2、…、Gj、…毎に、その掲示板に掲示された文書Ajkを特定するためのデータ(「文書」欄)、その文書Ajkが掲載された日付を表すデータ({掲載日欄」)、その文書Ajkに対するアクセスが合った日付とその日におけるアクセス回数(「アクセス記録」欄)が格納されるようになっている。
なお、このアクセス履歴データベース165は、各文書に対する掲載日時やアクセス日時等に関するデータが他に存在する場合には、そちらのデータを使用するようにしてもよい。
【0015】
図5は、文書ベクトルデータベース166の内容を概念的に表したものである。
この図5に示されるように、文書Ajkの中から自動抽出されたキーワードxに対して求められた重要度f(x)が文書ベクトルの要素値f(x)として格納されている。この文書ベクトルは各文書jk(j=1〜、k=1〜)毎に格納され、文書データベース164に格納されている各文書と対応づけられている。
各文書ベクトルの次元は採用するキーワードx(重要語句)の数であるが、2文書間の類似度を両文書ベクトルから求める場合には、両文書のキーワードの和集合の数が両文書ベクトルの次元となる。この場合、一方の文書ベクトルにのみ含まれるキーワードに対する他方の文書ベクトルの要素値は、”0”に定義される。
【0016】
例えば図2おいて、文書Bのキーワードは「重要、重要語、重要度、…」、文書Cのキーワードは「重要、…、政治、…」であり、両文書の文書ベクトルは次の通りである。
文書Bの文書ベクトル=( 1,18,19,…)
文書Cの文書ベクトル=(18,…,21,…)
これに対して文書Bと文書Cとの類似度を算出する場合には、両文書のキーワードを「重要、重要語、重要度、…、政治、…」とし、両文書の文書ベクトルはつぎの通り定義される。
文書Aの文書ベクトル=( 1,18,19,…, 0,…)、
文書Cの文書ベクトル=(18, 0, 0,…,21,…)
【0017】
記憶媒体駆動装置17(図3)は、CPU111が外部の記憶媒体からコンピュータプログラムや文書を含むデータ等を読み込むための駆動装置である。記憶媒体に記憶されているコンピュータプログラム等には、本実施形態の電子掲示板システムにより実行される活発化支援処理等の各種処理プログラム、および、そこで使用される辞書、データ等も含まれる。
ここで、記憶媒体とは、コンピュータプログラムやデータ等が記憶される記憶媒体をいい、具体的には、フロッピーディスク、ハードディスク、磁気テープ等の磁気記憶媒体、メモリチップやICカード等の半導体記憶媒体、CD−ROMやMO、PD(相変化書換型光ディスク)等の光学的に情報が読み取られる記憶媒体、紙カードや紙テープ等の用紙(および、用紙に相当する機能を持った媒体)を用いた記憶媒体、その他各種方法でコンピュータプログラム等が記憶される記憶媒体が含まれる。本実施形態の電子掲示板システムにおいて使用される記憶媒体としては、主として、CD−ROMやフロッピーディスクが使用される。
記憶媒体駆動装置17は、これらの各種記憶媒体からコンピュータプログラムを読み込む他に、フロッピーディスクのような書き込み可能な記憶媒体に対してRAM113や記憶装置16に格納されているデータ等を書き込むことが可能である。
【0018】
本実施形態の電子掲示板システムでは、制御部11のCPU111が、記憶媒体駆動装置17にセットされた外部の記憶媒体からコンピュータプログラムを読み込んで、記憶装置16の各部に格納(インストール)する。そして、本実施形態による活発化支援処理等の各種処理を実行する場合、記憶装置16から該当プログラムをRAM113に読み込み、実行するようになっている。
但し、記憶装置16からではなく、記憶媒体駆動装置17により外部の記憶媒体から直接RAM113にプログラムを読み込んで実行することも可能である。また、電子掲示板システムによっては、本実施形態の活発化支援処理プログラム等を予めROM112に記憶させておき、これをCPU111が実行するようにしてもよい。
さらに、本実施形態の活発化支援処理プログラム等の各種プログラムやデータを、通信制御装置18を介して他の記憶媒体からダウンロードし、実行するようにしてもよい。
【0019】
通信制御装置18は、電子掲示板システムと他のパーソナルコンピュータやワードプロセッサ等の各種電子機器との間をネットワーク接続するための制御装置である。通信制御装置18は、これら各種電子機器から所定の掲示板への掲示を求める文書を受信するようになっている。受信対象となる文書には、テキスト形式やHTML形式等の各種形式の文書の他、ビットマップデータ等の各種データも含まれる。
入出力I/F19は、音声や音楽等の出力を行うスピーカ等の各種機器を接続するためのインターフェースである。
【0020】
以上のように構成された本実施形態の電子掲示板システムによる活発化支援処理の動作について、図6から図8を使用して説明する。
制御部11のCPU111は、例えば、1週間毎、隔週毎、1ヶ月毎、隔月毎、半年毎、1年毎等の予め設定された所定時間間隔毎に以下に説明する活発化支援処理を実行する。
【0021】
図6は活発化支援処理のメイン動作を表したフローチャートである。
CPU111は、各掲示板Gを指定するためのカウンタjをj=1に設定し、掲示板内の文書を指定するためのカウンタkをk=1に設定する等の初期設定を行う(ステップ11)。
【0022】
そしてCPU111は、掲示板Gjについての履歴をアクセス履歴データベース165から取得し、当該掲示板Gjの利用状態を判断する(ステップ12)。利用状態の判断は、活発な掲示板、不活発な掲示板、通常の掲示板の3つの状態に区別する判断であり、以下のようにして判断する。
まず、当該処理を行っている日から遡って所定期間T1(例えば、1ヶ月)以内に掲示板Gjに掲載された文書の全件数Pをアクセス履歴データベース165の掲載日欄(図4参照)から求める。また、当該処理日から遡って所定期間T2(例えば、1ヶ月)以内に、件数Pに含まれる全文書に対してアクセスされた総回数pをアクセス履歴データベース165のアクセス記録欄から求める。
P≧Q件またはp≧q回のいずれかの条件を満たす掲示板Gを活発な掲示板と判断し、P≦R件またはp≦r回のいずれかの条件を満たす掲示板Gを不活発な掲示板と判断し、両条件を満たさない掲示板を通常の掲示板と判断する。
【0023】
CPU111は判断した掲示板Gjの利用状況が、通常の掲示板である場合(ステップ13;N)、リンク対象、被リンク対象のいずれでもないので次の掲示板についての利用状態を判断するためにカウンタjをカウントアップ(j=j+1)、カウンタkを初期化(k=1)し(ステップ14)、ステップ12に戻る。
【0024】
一方、掲示板Gjが活発または不活発である場合(ステップ13;Y)、CPU111は、記憶装置16の文書ベクトルデータベース166に文書Ajkの文書ベクトルBjkが格納されているかを調べ(ステップ15)、格納されていれば(;Y)、文書ベクトルBjkを読み出す(ステップ16;文書ベクトル取得手段)。
文書Ajkの文書ベクトルBjkが文書ベクトルデータベース166に格納されていない場合には(ステップ15;N)、文書ベクトルBjkを作成する(ステップ17;文書ベクトル取得手段)
【0025】
図7は、文書ベクトル作成処理の動作を表したフローチャートである。
CPU111は、形態素解析を行うことで対象文書Aから自立語を抽出する(ステップ131)と共に、名詞句、複合名詞句等を含めた候補語(句)を対象文書Aから抽出しRAM113の所定作業領域に格納する(ステップ132)。
そして抽出した候補語(句)の対象文書Aでの出現頻度、評価関数から、各候補語(句)重要度f(x)を決定する(ステップ133)。ここで、評価関数としては、例えば、所定の重要語が予め指定されている場合にはその重要語に対する重み付け、単語、名詞句、複合名詞句等の候補語(句)の種類による重み付け等が使用される。
さらにCPU111は、決定した重要度f(x)の値から対象文書Aのキーワードa,b,…を決定する(ステップ134)。そして、各キーワードの重要度f(x)を要素として、文書ベクトルB=(f(a),f(b),…)を記憶装置16の文書ベクトルデータベース166に格納して(ステップ135)、図6の活発化支援処理ルーチンにリターンする。
【0026】
CPU111は、ステップ13における判断結果から掲示板Gjが活発であるか否かを調べる(ステップ18)。活発な掲示板であれば(;Y)ステップ17で作成した文書ベクトルBjk、又はステップ16で読み出した文書ベクトルBjkを、活発文書(被リンク候補文書)の文書ベクトルとしてRAM113の活発文書ベクトル格納エリア1132に格納する(ステップ19)。一方、不活発な掲示板であれば(;N)、文書ベクトルBjkを不活発文書(リンク候補文書)の文書ベクトルとして不活発文書ベクトル格納エリア1131に格納する(ステップ20)。
【0027】
その後CPU111は、カウンタkの値が最大値(k=max=P)か否かを判断し(ステップ21)、最大値でない場合(;N)にはカウンタkをカウントアップ(k=k+1)し(ステップ22)、当該掲示板Gjに掲示されている他の文書Ajkについての文書ベクトルをRAM16に格納するためにステップ15に戻る。
一方、カウンタkの値が最大値である場合(ステップ21;Y)、CPU111は、カウンタjの値が最大値(max)か否かについて、すなわち、全掲示板について利用状況の判断が終了しているか否かについて確認し(ステップ22)、最大値でなければ(ステップ22;N)、ステップ14に移行してカウンタjのカウントアップカウンタkの初期化をした後、ステップ12に戻って次の掲示板Gjについての処理を行う。
【0028】
カウンタjの値が最大値である場合(ステップ23)、CPU111は、RAM16の不活発文書ベクトル格納エリア1131から1つの文書ベクトルBjkを読み出し(ステップ24)、活発文書ベクトル格納エリア1132に格納されている各活発文書ベクトルとの類似度Sを、両文書ベクトル間の角度に依存するコサインにより算出しRAM113の類似度格納エリア1133に格納する(ステップ25)。
いま、文書Axの文書ベクトルBxと文書Ayの文書ベクトルByとの間の角度をθとし、両文書ベクトルの内積をBx・Byとし、両文書ベクトルの大きさをそれぞれ|Bx|、|By|とした場合、両文書ベクトルの類似度Sは次の数式1により求まる。
【0029】
【数1】
類似度S=COS(θ)=(Bx・By)/(|Bx|×|By|)
【0030】
この類似度Sの値は−1≦S≦1の値をとり、1に近いほど2つの文書ベクトルが互いに平行に近く、2つの文書Axと文書Ayは互いに類似していると考えることができる。
【0031】
CPU111は、ステップ24で読み出した不活発文書の文書ベクトルと、各活発文書の文書ベクトルとの類似度Sが求まると、類似度Sが所定の閾値(例えば、0.8)以上である活発文書Aをリストアップする(ステップ26)。そして、類似する活発文書の掲示板に、不活発文書の情報を関連文書として表示する(ステップ27)。
【0032】
CPU111は、類似度の算出について未処理の不活発文書ベクトルが存在するか否かを確認し、存在する場合には(ステップ28;Y)ステップ24に戻り、未処理の文書ベクトルについての処理を繰り返す。
未処理の不活発文書ベクトルが無い場合には(ステップ28;N)、本実施形態による活発化支援処理を終了する。
【0033】
図8は、図1に示した各文書Ajkに対して、2文書間の類似関係を概念的に表したものである。この図に示した文書ベクトルBjkは、概念的な理解を容易にするために2次元で表示したものであるが、実際には各文書ベクトルの要素の数(1の文書ベクトルの場合)、または2つの文書ベクトルの要素の和集合の数(類似度算出の場合)が次元となる。
図8の横方向のタイトル欄には、ステップ13で不活発であると判断された掲示板G2に掲示されている全文書A21、A22と、各文書についてステップ16、17で取得した文書ベクトルB21、B22が表示されている。縦軸方向のタイトル欄には、活発であると判断された掲示板G1とG3に掲示されている全文書A11、A12、A13、…、A31、…と、各文書について取得した文書ベクトルB11、B12、B13、…、B31、…とが表示されている。
そして、不活発文書A11の文書ベクトルB21と、活発文書の各文書ベクトルB11、B22、…との類似度Sから、不活発文書A21と活発文書13とが類似していると判断される。
同様にして、不活発文書A22と活発文書A31とが類似していると判断される。
【0034】
不活発文書A21、A22に類似する活発文書A13、A31が見つかると、活発掲示板G1の活発文書A13欄に不活発文書A21の情報が表示され、活発掲示板G3の活発文書欄A13欄に不活発文書A22の情報が表示される。
活発文書と不活発文書との関連付けは、図2に示すように、活発な掲示板G1の文書A13のタイトルに、類似すると判断された不活発文書A21のタイトルを関連文書であることを明示(グレーにする、通常よりも薄い色にする、点線で囲う等)して表示する。
【0035】
図2に示すように、活発な掲示板G1、G3中に不活発文書A21、A22が関連表示されるため、当該掲示板G1またはG3にアクセスしたユーザ等により不活発な文書A21、A22が参照される可能性が高まり、不活発な掲示板G2の活発化が支援される。
また電子掲示板のユーザにとっても、関連表示された不活発文書にアクセスすることで、発想支援や新たな議題(スレッド)の発掘に利用することが可能となる。
【0036】
ユーザが活発文書に関連表示された不活発文書、例えば、図2のA21にアクセスするには、不活発掲示板G2経由で不活発文書A21をアクセスする方法と、活発掲示板G1の活発文書A13に関連表示された不活発文書A21を選択(クリック)することでアクセスする方法とがある。
後者の場合、不活発文書が実際に掲示されている掲示板以外の掲示板からのアクセスが行われることになる。そこで、当該不活発文書A21が選択された時点で、不活発文書A21を掲示したユーザに対して他の掲示板からアクセスすることに対して承認を求めるアクセス承認フローを起動し、不活発文書A21の掲示ユーザの承認を得た後にアクセスを可能にする。
【0037】
図2では、不活発文書文書A21、A22に類似する活発文書はそれぞれ1文書づつである場合について表したが、1の不活発文書に対して複数の活発文書が類似する場合もあり得る。この場合、本実施形態では全ての活発文書に対して関連付けを行うが、類似する活発文書が所定件数以上(例えば、11件以上)ある場合には、類似度Sが大きい上位10件の活発文書に対して関連付けを行うようにしてもよい。
逆に1の活発文書に複数の不活発文書が関連付けられる場合もあり、この場合には全ての不活発文書を関連付けるようにしても、所定数(例えば、5件)の不活発文書に限定して関連付けるようにしてもよい。後者の場合も類似度Sの大きい上位所定件数の不活発文書が選択されるが、他の活発文書にも関連付けられている不活発文書との類似度Sには例えば0.8の重み付けをし、他の活発文書には関連付けられていない不活発文書との類似度Sには例えば、1.1の重み付けをする。
【0038】
また、図2では、活発文書A11、A31に不活発文書A21、A22の関連表示を行った状態を示したが、図9に示すように、不活発文書A21に活発文書A21を関連表示し、不活発文書A22に活発文書A31を関連表示するようにしてもよい。
さらに、活発掲示板の文書一覧画面に現れるタイトルや、活発文書の文書中等の中のタームに、類似する不活発文書へのハイパーリンクを自動付与するようにしてもよい。
【0039】
以上、本実施形態の構成および活発化支援処理について説明したが、本発明では、これらの各形態に限定されるものではなく、各請求項に記載された発明の範囲内で種々の変形をすることが可能である。
例えば、実施形態では、活発な掲示板に掲示された文書を活発文書とし、不活発な掲示板に掲示された文書を不活発文書として、両文書間の関連付けを行うようにしたが、本発明では他に、掲示板全体が活発か不活発かを問わず、各文書単位で活発か不活発かを判断するようにしてもよい。この場合、各文書が活発か不活発かについては、その文書に対するアクセス回数により判断する。例えば、1ヶ月間でのアクセス回数がq′回以上である文書を活発文書とし、r′回以下である文書を不活発文書とする。
【0040】
また、実施形態では不活発文書に類似する活発文書を決定するのに両文書の文書ベクトルを使用したが、本発明では文書ベクトルを使用した方法に限定されず、他に公知となっている種々の方法を使用して両文書間の類似関係を調べ、決定するようにしてもよい。
【0041】
また、説明した実施形態では、活発な文書または掲示板に、不活発な文書を関連付ける場合に付いて説明したが、本発明では、この逆であってもよい。
すなわち、不活発な文書または掲示板に活発な文書を関連付けるようにしてもよい。これにより、不活発な側(文書または掲示板)に対し、不活発な文書だけでなく、類似文書が多数掲示されることで注目度があがり、結果として活発化することになる。類似文書をサクラとして不活発文書等に関連付けることで、見かけ上の活発化(枯れ木も山のにぎわい)を通して文書がアクセスされ、結果として実際に活発化されることになる。
この意味、不活発な側に関連付ける類似文書としては、不活発文書に類似していればよく、必ずしも活発な文書でなくてもよい。
【0042】
説明した実施形態は日本語で作成された文書に限られるものではなく、あらゆる言語で作成された文書を対象とすることが可能である。その場合、対象となる文書が作成された言語用の形態素解析アルゴリズム等を使用するといった、本発明の構成には影響のない部分を変更するだけでよい。
【0043】
なお、以上の実施形態において説明した、各装置、各部、各動作、各処理等に対しては、それらを含む上位概念としての各手段(〜手段)により、実施形態を構成することが可能である。
例えば、「CPU111は、…各活発文書ベクトルとの類似度Sを、両文書ベクトル間の角度に依存するコサインにより算出し…(ステップ25)。」との記載に対して「類似度算出手段」を構成し、「類似度Sが所定の閾値(例えば、0.8)以上である活発文書Aをリストアップする(ステップ26)。」との記載に対して「活発文書リストアップ手段」を構成するようにしてもよい。
同様に、その他各種動作に対して「〜(動作)手段」等の上位概念で実施形態を構成するようにしてもよい。
例えば、以下のように構成するようにしてもよい。
(1)図10に示すように、所定テーマ毎に設けられた複数の掲示板に対し、ユーザから送信された文書が指定された掲示板に掲示される電子掲示板システムであって、各掲示板の利用状態を調べ、不活発な掲示板と活発な掲示板を決定する利用状態判断手段と、前記利用状態判断手段により決定された活発な掲示板の文書のなかから、不活発な掲示板の文書に類似している文書を決定する類似文書決定手段と、前記類似文書決定手段により類似しているとされた文書の活発な掲示板に、類似しているとされた不活発な掲示板の文書の情報を関連する文書として表示し、または、前記類似文書決定手段により類似しているとされた不活発な文書の掲示板に、類似しているとされた文書の情報を関連する文書として表示する、文書関連表示手段とを、電子掲示板システムに具備させる。
(2)上記(1)に記載した電子掲示板システムにおいて、前記利用状態判断手段は、当該掲示板に掲示されている文書数と掲示文書に対するアクセス回数を用いて活発な掲示板と不活発な掲示板を決定する。
(3)図11に示すように、所定テーマ毎に設けられた複数の掲示板に対し、ユーザから送信された文書が指定された掲示板に掲示される電子掲示板システムであって、各掲示板に掲示された文書の利用状態を調べ、不活発な文書と活発な文書を決定する利用状態判断手段と、前記利用状態判断手段により決定された活発な文書のなかから、不活発な文書に類似している文書を決定する類似文書決定手段と、前記類似文書決定手段により類似しているとされた活発な文書の掲示板に、類似しているとされた不活発な文書の情報を関連する文書として表示し、または、前記類似文書決定手段により類似しているとされた不活発な文書の掲示板に、類似しているとされた活発な文書の情報を関連する文書として表示する、文書関連表示手段とを、電子掲示板システムに具備させる。
(4)図12に示すように、上記(1)から(3)のうちのいずれか1つに記載した電子掲示板システムにおいて、前記掲示板に掲示された文書を特徴づける文書ベクトルを取得する文書ベクトル取得手段を備え、前記類似文書決定手段は、前記文書ベクトル取得手段で取得された2つの文書の文書ベクトルから両文書の類似度を求め、類似度が所定値以上である場合に当該両文書が類似していると決定する。
(5)上記(1)から(4)のうちのいずれか1つに記載した電子掲示板システムにおいて、前記不活発文書関連表示手段は、ハイパーリンクにより、関連する文書として文書の情報を表示する。
(6)上記(1)から(4)のうちのいずれか1つに記載した電子掲示板システムにおいて、前記不活発文書関連表示手段は、掲示板に掲示されている文書の一覧画面において、関連する文書として文書のタイトルを表示する。
(7)図13に示すように、上記(1)から(6)のうちのいずれか1つに記載した電子掲示板システムにおいて、前記不活発文書関連表示手段により関連する文書として表示されている文書が選択された場合、当該選択された文書を掲示したユーザにアクセスの承認を求めるアクセス承認フローを起動するアクセス処理手段を具備する。
(8)図14に示すように、所定テーマ毎に設けられた複数の掲示板に対し、ユーザから送信された文書が指定された掲示板に掲示される電子掲示板プログラムが記憶された記憶 媒体であって、各掲示板の利用状態を調べ、不活発な掲示板と活発な掲示板を決定する利用状態判断機能と、前記利用状態判断機能により決定された活発な掲示板の文書のなかから、不活発な掲示板の文書に類似している文書を決定する類似文書決定機能と、前記類似文書決定機能により類似しているとされた文書の活発な掲示板に、類似しているとされた不活発な掲示板の文書の情報を関連する文書として表示し、または、前記類似文書決定機能により類似しているとされた不活発な文書の掲示板に、類似しているとされた文書の情報を関連する文書として表示する、文書関連表示機能とを、コンピュータに実現させるためのコンピュータ読取り可能な電子掲示板プログラムが記憶された記憶媒体に具備させる。
(9)上記(8)に記載した電子掲示板プログラムが記憶された記憶媒体であって、前記利用状態判断機能は、当該掲示板に掲示されている文書数と掲示文書に対するアクセス回数を用いて活発な掲示板と不活発な掲示板を決定する。
(10)図15に示すように、所定テーマ毎に設けられた複数の掲示板に対し、ユーザから送信された文書が指定された掲示板に掲示される電子掲示板プログラムが記憶された記憶媒体であって、各掲示板に掲示された文書の利用状態を調べ、不活発な文書と活発な文書を決定する利用状態判断機能と、前記利用状態判断機能により決定された活発な文書のなかから、不活発な文書に類似している文書を決定する類似文書決定機能と、前記類似文書決定機能により類似しているとされた活発な文書の掲示板に、類似しているとされた不活発な文書の情報を関連する文書として表示し、または、前記類似文書決定機能により類似しているとされた不活発な文書の掲示板に、類似しているとされた活発な文書の情報を関連する文書として表示する、文書関連表示機能とを、コンピュータに実現させるためのコンピュータ読取り可能な電子掲示板プログラムが記憶された記憶媒体に具備させる。
(11)図16に示すように、上記(8)から(10)のうちのいずれか1つに記載した電子掲示板プログラムが記憶された記憶媒体であって、前記掲示板に掲示された文書を特徴づける文書ベクトルを取得する文書ベクトル取得機能を備え、前記類似文書決定機能は、前記文書ベクトル取得機能で取得された2つの文書の文書ベクトルから両文書の類似度を求め、類似度が所定値以上である場合に当該両文書が類似していると決定する。
(12)上記(8)から(11)のうちのいずれか1つに記載した電子掲示板プログラムが記憶された記憶媒体であって、前記不活発文書関連表示機能は、ハイパーリンクにより、関連する文書として文書の情報を表示する。
(13)上記(8)から(12)のうちのいずれか1つに記載した電子掲示板プログラムが記憶された記憶媒体であって、前記不活発文書関連表示機能は、掲示板に掲示されている文書の一覧画面において、関連する文書として文書のタイトルを表示する。
(14)図17に示すように、上記(8)から(13)のうちのいずれか1つに記載した電子掲示板プログラムが記憶された記憶媒体であって、前記不活発文書関連表示機能により関連する文書として表示されている文書が選択された場合、当該選択された文書を掲示したユーザにアクセスの承認を求めるアクセス承認フローを起動するアクセス処理機能を具備する。
(15)図18に示すように、所定テーマ毎に設けられた複数の掲示板に掲示された文書のなかから活発な文書と不活発な文書を決定し、不活発な文書と活発な文書を関連付ける。
【0044】
【発明の効果】
本発明によれば、掲示板に掲載された不活発な文書に類似する活発な文書を決定し、不活発な文書の情報を活発な掲示板に表示するようにしたので、不活発な掲示板、又は不活発な文書の活発化を支援することができる。
【図面の簡単な説明】
【図1】本発明の1実施形態における電子掲示板Gに掲示された文書の状態を表した説明図である。
【図2】同上、図1に示した電子掲示板Gに対して、本実施形態による活発化支援処理を行った後の状態を表した説明図である。
【図3】本発明の1実施形態における電子掲示板システムの構成を表したブロック図である。
【図4】同上、実施形態におけるアクセス履歴データベースの内容を概念的に表した説明図である。
【図5】同上、実施形態における文書ベクトルデータベースの内容を概念的に表した説明図である。
【図6】同上、実施形態における活発化支援処理の動作を表したフローチャートである。
【図7】同上、活発化支援処理における文書ベクトル作成処理の動作を表したフローチャートである。
【図8】同上、実施形態における不活発文書と活発文書間の文書ベクトルによる類似関係を表した説明図である。
【図9】同上、図1に示した電子掲示板Gに対して、本実施形態による活発化支援処理を行った後の他の表示状態を表した説明図である。
【図10】請求項1に記載した発明のクレーム対応図である。
【図11】請求項3に記載した発明のクレーム対応図である。
【図12】請求項4に記載した発明のクレーム対応図である。
【図13】請求項7に記載した発明のクレーム対応図である。
【図14】請求項8に記載した発明のクレーム対応図である。
【図15】請求項10に記載した発明のクレーム対応図である。
【図16】請求項11に記載した発明のクレーム対応図である。
【図17】請求項14に記載した発明のクレーム対応図である。
【図18】請求項15に記載した発明のクレーム対応図である。
【符号の説明】
11 制御部
112 ROM
113 RAM
1131 不活発文書ベクトル格納エリア
1132 活発文書ベクトル格納エリア
1133 類似度格納エリア
12 キーボード
13 マウス
14 表示装置
15 印刷装置
16 記憶装置
161 仮名漢字変換辞書
162 プログラム格納部
163 データ格納部
164 文書データベース
165 アクセス履歴データベース
166 文書ベクトルデータベース
17 記憶媒体駆動装置
18 通信制御装置
19 入出力I/F
[0001]
BACKGROUND OF THE INVENTION
The present invention relates to an electronic bulletin board system including an electronic conference system and a storage medium storing an electronic bulletin board program, and more particularly, to an inactive bulletin board or document activation support.
[0002]
[Prior art]
The electronic bulletin board system is a system that allows an unspecified number of network subscribers to access an electronic bulletin board prepared by a network subject. The bulletin board system usually has bulletin boards with various themes set according to genres, etc., and subscribers and users can obtain the desired information from the bulletin boards of the desired theme, and their own opinions and information can be displayed on the bulletin boards. It can be posted as a document.
On the other hand, the electronic conference system is a conference that uses a number of terminal facilities in the telecommunications network to connect people who are physically and temporally separated from each other and make a document. It has. Therefore, in the present specification, the electronic bulletin board system will be described as including an electronic conference system and the electronic bulletin board including a conference room.
[0003]
[Problems to be solved by the invention]
In the conventional electronic bulletin board system, there are currently bulletin boards that are actively used (document posting and access) and inactive bulletin boards that are rarely used. The content of documents posted on inactive bulletin boards is not necessarily vulgar, even if the access frequency is low, and it is useful information that can be useful for users who have a predetermined theme and can support their own ideas. In some cases, the content is useful for finding new agenda items.
However, an inactive bulletin board with few posted documents (articles) often remains inactive in many cases.
[0004]
Accordingly, the present invention has been made to solve the conventional problems in such an electronic bulletin board system, and has a first object to activate an inactive bulletin board or an inactive document.
A second object of the present invention is to provide a storage medium storing an inactive bulletin board or a computer-readable electronic bulletin board program for activating an inactive document.
The third object of the present invention is to provide a method for activating an electronic bulletin board.
[0005]
[Means for Solving the Problems]
  The invention described in claim 1 is an electronic bulletin board system in which a document transmitted from a user is posted on a designated bulletin board for a plurality of bulletin boards provided for each predetermined theme,Based on the access history storage means for storing the access history for the bulletin board, and the access history,The inactive bulletin board and the usage status determining means for determining the active bulletin board, and the active bulletin board document determined by the usage status determining means are similar to the inactive bulletin board document.SimilarSimilar document determination means for determining a document, and the similar document determination meansThe decided similar document is postedOn an active bulletin board,SaidDisplay information from inactive bulletin board documents as related documentsDoThe document related display means is provided in the electronic bulletin board system to achieve the first object.
  According to a second aspect of the present invention, in the electronic bulletin board system according to the first aspect, the document-related display unit further stores information on the similar document determined by the similar document determination unit on the inactive bulletin board. Display as related documents.
  In the invention described in claim 3, claim 1 is provided.Or claim 2In the electronic bulletin board system described above, the use state determination means determines an active bulletin board and an inactive bulletin board using the number of documents posted on the bulletin board and the number of accesses to the posted document.
  Claim4In the invention described in the above, there is an electronic bulletin board system in which a document transmitted from a user is posted on a designated bulletin board for a plurality of bulletin boards provided for each predetermined theme,Based on the access history storage means for storing the access history for the bulletin board, and the access history,An inactive document is selected from among the usage status judging means for checking the usage status of the document posted on each bulletin board and determining an inactive document and an active document, and the active document decided by the usage status judging means. Is similar toSimilarSimilar document determination means for determining a document, and the similar document determination meansSimilarity determineddocumentsWill be postedOn the bulletin boardSaidDisplay information about inactive documents as related documentsDoThe document related display means is provided in the electronic bulletin board system to achieve the first object.
  According to a fifth aspect of the present invention, in the electronic bulletin board system according to the fourth aspect, the information on the similar document determined by the similar document determination means is related to the bulletin board on which the inactive document is posted. Display as a document.
  Claim6The electronic bulletin board system according to any one of claims 1 to 5, wherein the document vector acquisition means for acquiring a document vector characterizing the document posted on the bulletin board is provided. The similar document determination means obtains the similarity between the two documents from the document vectors of the two documents acquired by the document vector acquisition means, and the two documents are similar if the similarity is a predetermined value or more. It is determined that
  Claim7In the invention described in claim 1, claims 1 to6In the electronic bulletin board system according to any one of the claims, the document related display means displays information of a document as a related document by a hyperlink.
  Claim8In the invention described in claim 1, claims 1 to6In the electronic bulletin board system according to any one of the claims, the document related display means displays a document title as a related document on a document list screen posted on the bulletin board.
  Claim9In the invention described in claim 1, claims 1 to8In the electronic bulletin board system according to any one of the claims, when a document displayed as a related document is selected by the document related display unit, the user who posted the selected document is accessed. Access processing means for activating an access approval flow for requesting approval is provided.
[0006]
  In a tenth aspect of the present invention, there is provided access history storage means for displaying a document transmitted from a user on a designated bulletin board for a plurality of bulletin boards provided for each predetermined theme and storing an access history for the bulletin board. A storage medium storing an electronic bulletin board program used in the electronic bulletin board system, and a usage state determination function for determining an inactive bulletin board and an active bulletin board based on the access history, and the usage state determination function A similar document determination function for determining a similar document similar to an inactive bulletin board document among the determined active bulletin board documents, and an active document in which the similar document determined by the similar document determination function is posted A computer has a document related display function for displaying information on the inactive bulletin board document as a related document on a simple bulletin board Computer readable electronic bulletin board program by provided stored in a storage medium to achieve the second object for.
  According to an eleventh aspect of the present invention, there is provided a storage medium storing the electronic bulletin board program according to the tenth aspect, wherein the document related display function is further provided on the inactive bulletin board by the similar document determining means. Information on the determined similar document is displayed as a related document.
  According to a twelfth aspect of the present invention, there is provided a storage medium storing the electronic bulletin board program according to the tenth or eleventh aspect, wherein the use state determining function is the number of documents posted on the bulletin board. An active bulletin board and an inactive bulletin board are determined using the number of accesses to the document.
  According to a thirteenth aspect of the present invention, there is provided access history storage means for storing a document transmitted from a user on a designated bulletin board for a plurality of bulletin boards provided for each predetermined theme and storing an access history for the bulletin board. A storage medium storing an electronic bulletin board program used in the electronic bulletin board system provided, and based on the access history, the usage status of the documents posted on each bulletin board is examined, and inactive documents and active documents are displayed. A usage state determination function for determining, a similar document determination function for determining a similar document similar to an inactive document among active documents determined by the usage state determination function, and the similar document determination function The information on the inactive document is displayed as a related document on the bulletin board on which the determined similar document is posted.DoThe document-related display function is provided in a storage medium storing a computer-readable electronic bulletin board program for causing the computer to realize the second object.
  According to a fourteenth aspect of the present invention, there is provided a storage medium storing the electronic bulletin board program according to the thirteenth aspect, wherein the document related display means is further provided on the bulletin board on which the inactive document is posted. Information on similar documents determined by the similar document determining means is displayed as related documents.
  According to a fifteenth aspect of the present invention, there is provided a storage medium storing the electronic bulletin board program according to any one of the tenth to fourteenth aspects, wherein the document posted on the bulletin board is characterized. A document vector acquisition function for acquiring a document vector to be attached, wherein the similar document determination function obtains the similarity between both documents from the document vectors of the two documents acquired by the document vector acquisition function, and the similarity is equal to or greater than a predetermined value. If it is, it is determined that the two documents are similar.
  According to the sixteenth aspect of the present invention, there are provided a plurality of bulletin boards provided for each predetermined theme, including usage state determination means, similar document determination means, document related display means, and access history storage means for storing access history for the bulletin board. On the other hand, an electronic bulletin board activation method used in an electronic bulletin board system in which a document transmitted from a user is posted on a designated bulletin board, wherein the usage state determination means is inactive based on the access history. A first step of determining a bulletin board and an active bulletin board, and a similar document similar to an inactive bulletin board document by the similar document determination means from among the active bulletin board documents determined in the first step; And a second step of determining the document-related display means on the active bulletin board on which the similar document determined in the second step is posted. And a third step of displaying a document related information documents active bulletin board, to achieve the third object in that it comprises.
  According to the seventeenth aspect of the present invention, there are provided usage status determination means, similar document determination means, document related display means, and access history storage means for storing access history for the bulletin board, and a plurality of bulletin boards provided for each predetermined theme. On the other hand, an electronic bulletin board activation method used in an electronic bulletin board system in which a document transmitted from a user is posted on a designated bulletin board, wherein the usage state determination means is inactive based on the access history. A first step of determining a document and an active document, and a step of determining a similar document similar to an inactive document from the active documents determined by the first step. And 2) the document related display means relates the information of the inactive document to the bulletin board on which the similar document determined in the second step is posted. To achieve the third object in that it comprises a third step of displaying a document.
[0007]
DETAILED DESCRIPTION OF THE INVENTION
Preferred embodiments of the electronic bulletin board system, the storage medium storing the electronic bulletin board program, and the electronic bulletin board activation method of the present invention will be described below with reference to FIGS.
(1) Outline of the embodiment
FIG. 1 shows the state of a document posted on the electronic bulletin board G, and FIG. 2 shows the state of the electronic bulletin board G after the activation support process according to this embodiment.
In this embodiment, an active bulletin board and an inactive bulletin board are determined from the number of posted documents and the total number of accesses from the electronic bulletin boards G1, G2, G3,. ... Similar to the inactive document A21 posted on the bulletin board determined to be inactive from the posted documents A11, A12, A13,... The document A31 similar to the documents A13 and A22 to be searched is searched for. As to whether or not the documents are similar, the document vector representing the characteristics of each document is acquired (if it is already determined and stored in the database, it is acquired from the document vector database, and if it is not yet determined, the document Obtained by execution of a vector determination process), the similarity by cosine depending on the angle between the document vectors of both documents is calculated, and if this similarity exceeds a threshold, it is determined that both documents are similar.
Then, as shown in FIG. 2, the document A13 of the active bulletin board G1 clearly indicates that the title of the inactive document A21 determined to be similar is a related document (gray, lighter than usual) Display with a dotted line).
As described above, according to the present embodiment, even if the document A21 or the like posted on the inactive bulletin board is associated with the similar document A13 or the like posted on the active bulletin board G1, the opportunity to be accessed by the user Increases and the activation of the bulletin board G2 is supported.
[0008]
(2) Details of the embodiment
FIG. 3 is a block diagram showing the configuration of the electronic bulletin board system.
The electronic bulletin board system of the present embodiment uses a computer system including a personal computer, a word processor, etc., and is on the Internet on which a LAN (local area network) server, a computer (computer) communication host, and an electronic bulletin board are established. It can be realized through a homepage.
[0009]
The electronic bulletin board system includes a control unit 11 for controlling the entire system as shown in FIG. The control unit 11 includes a keyboard 12 and a mouse 13 as input devices, a display device 14, a printing device 15, a storage device 16, a storage medium driving device 17, and a communication control device 18 via a bus line 20 such as a data bus. And the input / output I / F 19 are connected.
The control unit 11 includes a CPU 111, a ROM 112, and a RAM 113.
The ROM 112 is a read-only memory in which various programs and data for the CPU 111 to perform various controls and calculations are stored in advance.
[0010]
The RAM 113 is a random access memory used as a working memory by the CPU 111. In the RAM 113, as an area for performing activation support processing according to the present embodiment, an inactive document vector storage area 1131 in which a document vector of an inactive document is stored, and an active document vector in which a document vector of an active document is stored are stored. A storage area 1132, a similarity storage area 1133 in which the similarity between an inactive document and an active document is stored, and other various areas are secured.
[0011]
The keyboard 12 is used in various scenes, for example, when creating a notification document for the user from the system, for example, kana keys and numeric keys for inputting kana characters, function keys for executing various functions, cursor keys, Various keys such as are arranged.
The mouse 13 is a pointing device, and is an input device that designates a corresponding function by left-clicking a key, an icon, or the like displayed on the display device 14.
For example, a CRT or a liquid crystal display is used as the display device 14. On this display device, the input results from the keyboard 12 and the mouse 13 are displayed, all the titles of the bulletin boards G1, G2, G3,... Are displayed as a list, and the titles of documents posted on the bulletin board are displayed as a list. The contents of the bulletin board itself are displayed.
The printing device 15 is for printing a document displayed on the display device 14, a document stored in the document storage unit 164 of the storage device 16, and a bill for the user. As this printing apparatus, various printing apparatuses such as a laser printer, a dot printer, an ink jet printer, a page printer, a thermal printer, and a thermal transfer printer are used.
[0012]
The storage device 16 includes a readable / writable storage medium and a drive device for reading / writing various information such as programs and data from / to the storage medium. As a storage medium used for the storage device 16, a hard disk is mainly used. However, a readable / writable storage medium among various storage media used in the storage medium driving device 17 described later may be used. Good.
The storage device 16 includes a kana-kanji conversion dictionary 161, a program storage unit 162, a data storage unit 163, a document database 164, an access history database 165, a document vector database 166, and other storage units (not shown) (for example, in the storage device 16). A storage unit for backing up stored programs, data, and the like.
In the program storage unit 162, in addition to various programs such as the activation support processing program and document vector creation processing program in this embodiment, the kana character string input using the kana-kanji conversion dictionary 161 is converted into kanji mixed sentences. Various programs such as a kana-kanji conversion program to be converted are stored.
The data storage unit 163 stores various data necessary for the system, such as data related to the user.
[0013]
The document database 164 stores documents created by the present system, and documents (articles) transmitted from the users and members to the bulletin boards via the communication control device 18. The format of each document stored in the document database 164 is not particularly limited, and various types of documents such as a text document, an HTML (Hyper Text Markup Language) document, and a JIS document can be stored. Is possible.
[0014]
FIG. 4 conceptually shows the contents of the access history database 165.
The access history database 15 is used to distinguish, for each bulletin board, active bulletin boards, inactive bulletin boards, and none.
As shown in FIG. 4, the access history database 165 has data (“document” column) for specifying the document Ajk posted on the bulletin board for each bulletin board G1, G2,. Data representing the date when the document Ajk was posted ({publication date column}), the date when the access to the document Ajk matched, and the number of accesses on that date (“access record” column) are stored.
The access history database 165 may use the data when there are other data related to the publication date and time and access date and time for each document.
[0015]
FIG. 5 conceptually shows the contents of the document vector database 166.
As shown in FIG. 5, the importance f (x) obtained for the keyword x automatically extracted from the document Ajk is stored as the element value f (x) of the document vector. This document vector is stored for each document jk (j = 1 to k = 1) and is associated with each document stored in the document database 164.
The dimension of each document vector is the number of keywords x (important phrases) to be adopted. When the similarity between two documents is obtained from both document vectors, the number of unions of the keywords of both documents is the number of both document vectors. It becomes a dimension. In this case, the element value of the other document vector for a keyword included only in one document vector is defined as “0”.
[0016]
For example, in FIG. 2, the keyword of document B is “important, important words, importance,...”, The keyword of document C is “important,..., Politics, etc.”, and the document vectors of both documents are as follows. is there.
Document vector of document B = (1, 18, 19,...)
Document vector of document C = (18,..., 21,...)
On the other hand, when calculating the similarity between document B and document C, the keywords of both documents are “important, important words, importance,..., Politics,...”, And the document vectors of both documents are as follows. Defined.
Document vector of document A = (1,18,19, ..., 0, ...),
Document vector of document C = (18, 0, 0,..., 21,...)
[0017]
The storage medium driving device 17 (FIG. 3) is a driving device for the CPU 111 to read data including a computer program and a document from an external storage medium. The computer program or the like stored in the storage medium includes various processing programs such as activation support processing executed by the electronic bulletin board system of the present embodiment, and dictionaries and data used therein.
Here, the storage medium refers to a storage medium in which computer programs, data, and the like are stored. Specifically, a magnetic storage medium such as a floppy disk, a hard disk, and a magnetic tape, and a semiconductor storage medium such as a memory chip and an IC card. , CD-ROM, MO, PD (phase change rewritable optical disc) and other optical storage media that can read information, and paper such as paper cards and paper tapes (and media with functions equivalent to paper) were used. Storage media and other storage media in which computer programs and the like are stored by various methods are included. As a storage medium used in the electronic bulletin board system of this embodiment, a CD-ROM or a floppy disk is mainly used.
The storage medium driving device 17 can read data stored in the RAM 113 and the storage device 16 in a writable storage medium such as a floppy disk in addition to reading the computer program from these various storage media. It is.
[0018]
In the electronic bulletin board system of the present embodiment, the CPU 111 of the control unit 11 reads a computer program from an external storage medium set in the storage medium driving device 17 and stores (installs) it in each unit of the storage device 16. When various processes such as the activation support process according to this embodiment are executed, the corresponding program is read from the storage device 16 into the RAM 113 and executed.
However, it is also possible to read the program from the external storage medium directly into the RAM 113 and execute it by the storage medium driving device 17 instead of from the storage device 16. Further, depending on the electronic bulletin board system, the activation support processing program of the present embodiment may be stored in the ROM 112 in advance and executed by the CPU 111.
Furthermore, various programs and data such as the activation support processing program of the present embodiment may be downloaded from another storage medium via the communication control device 18 and executed.
[0019]
The communication control device 18 is a control device for network connection between the electronic bulletin board system and other electronic devices such as other personal computers and word processors. The communication control device 18 receives a document requesting posting on a predetermined bulletin board from these various electronic devices. The documents to be received include various types of data such as bitmap data in addition to documents in various formats such as text format and HTML format.
The input / output I / F 19 is an interface for connecting various devices such as a speaker for outputting voice or music.
[0020]
The operation of the activation support process by the electronic bulletin board system of the present embodiment configured as described above will be described with reference to FIGS.
The CPU 111 of the control unit 11 executes activation support processing described below at predetermined time intervals such as every week, every other week, every month, every other month, every six months, every year, etc. To do.
[0021]
FIG. 6 is a flowchart showing the main operation of the activation support process.
The CPU 111 performs initial setting such as setting a counter j for designating each bulletin board G to j = 1, and setting a counter k for designating a document in the bulletin board to k = 1 (step 11).
[0022]
Then, the CPU 111 acquires the history about the bulletin board Gj from the access history database 165, and determines the usage state of the bulletin board Gj (step 12). The determination of the usage state is a determination which is classified into three states: an active bulletin board, an inactive bulletin board, and a normal bulletin board, and is determined as follows.
First, the total number P of documents posted on the bulletin board Gj within a predetermined period T1 (for example, one month) retroactively from the date of the processing is obtained from the posting date column (see FIG. 4) of the access history database 165. . Further, the total number p of accesses to all documents included in the number P is obtained from the access record column of the access history database 165 within a predetermined period T2 (for example, one month) retroactively from the processing date.
The bulletin board G that satisfies either P ≧ Q or p ≧ q times is determined as an active bulletin board, and the bulletin board G that satisfies either P ≦ R or p ≦ r times is defined as an inactive bulletin board. The bulletin board that does not satisfy both conditions is determined to be a normal bulletin board.
[0023]
When the usage status of the bulletin board Gj determined is a normal bulletin board (step 13; N), the CPU 111 sets the counter j to determine the usage status of the next bulletin board because it is neither a link target nor a linked target. Count up (j = j + 1), initialize the counter k (k = 1) (step 14), and return to step 12.
[0024]
On the other hand, if the bulletin board Gj is active or inactive (step 13; Y), the CPU 111 checks whether or not the document vector Bjk of the document Ajk is stored in the document vector database 166 of the storage device 16 (step 15) and stores it. If yes (; Y), the document vector Bjk is read (step 16; document vector acquisition means).
If the document vector Bjk of the document Ajk is not stored in the document vector database 166 (step 15; N), the document vector Bjk is created (step 17; document vector acquisition means).
[0025]
FIG. 7 is a flowchart showing the operation of the document vector creation process.
The CPU 111 extracts independent words from the target document A by performing morphological analysis (step 131), and extracts candidate words (phrases) including noun phrases, compound noun phrases, and the like from the target document A, and performs predetermined operations in the RAM 113. Store in the area (step 132).
Then, each candidate word (phrase) importance f (x) is determined from the appearance frequency of the extracted candidate word (phrase) in the target document A and the evaluation function (step 133). Here, as the evaluation function, for example, when a predetermined important word is designated in advance, weighting for the important word, weighting according to the type of candidate word (phrase) such as a word, noun phrase, compound noun phrase, etc. used.
Further, the CPU 111 determines keywords a, b,... Of the target document A from the determined importance value f (x) (step 134). Then, using the importance f (x) of each keyword as an element, the document vector B = (f (a), f (b),...) Is stored in the document vector database 166 of the storage device 16 (step 135). Returning to the activation support processing routine of FIG.
[0026]
The CPU 111 checks whether the bulletin board Gj is active from the determination result in step 13 (step 18). If it is an active bulletin board (; Y), the document vector Bjk created in step 17 or the document vector Bjk read out in step 16 is used as the document vector of the active document (linked candidate document) in the active document vector storage area 1132 in the RAM 113. (Step 19). On the other hand, if it is an inactive bulletin board (; N), the document vector Bjk is stored in the inactive document vector storage area 1131 as the document vector of the inactive document (link candidate document) (step 20).
[0027]
Thereafter, the CPU 111 determines whether or not the value of the counter k is the maximum value (k = max = P) (step 21), and if it is not the maximum value (; N), the counter k is incremented (k = k + 1). (Step 22), the process returns to step 15 in order to store the document vector for the other document Ajk posted on the bulletin board Gj in the RAM 16.
On the other hand, when the value of the counter k is the maximum value (step 21; Y), the CPU 111 determines whether or not the value of the counter j is the maximum value (max), that is, the usage status determination for all the bulletin boards is completed. If it is not the maximum value (step 22; N), the process proceeds to step 14 to initialize the count up counter k of the counter j, and then returns to step 12 to Processing on the bulletin board Gj is performed.
[0028]
When the value of the counter j is the maximum value (step 23), the CPU 111 reads one document vector Bjk from the inactive document vector storage area 1131 of the RAM 16 (step 24), and is stored in the active document vector storage area 1132. The similarity S with each active document vector is calculated by a cosine depending on the angle between the two document vectors, and stored in the similarity storage area 1133 of the RAM 113 (step 25).
Now, the angle between the document vector Bx of the document Ax and the document vector By of the document Ay is θ, the inner product of both document vectors is Bx · By, and the sizes of both document vectors are | Bx | and | By | In this case, the similarity S between the two document vectors is obtained by the following formula 1.
[0029]
[Expression 1]
Similarity S = COS (θ) = (Bx · By) / (| Bx | × | By |)
[0030]
The value of the similarity S takes a value of −1 ≦ S ≦ 1, and the closer to 1, the closer the two document vectors are to each other, and it can be considered that the two documents Ax and Ay are similar to each other. .
[0031]
When the CPU 111 obtains the similarity S between the document vector of the inactive document read in step 24 and the document vector of each active document, the active document having the similarity S equal to or greater than a predetermined threshold (for example, 0.8). A is listed (step 26). Then, the information on the inactive document is displayed as a related document on the bulletin board for similar active documents (step 27).
[0032]
The CPU 111 confirms whether or not there is an unprocessed inactive document vector for calculating the similarity, and if it exists (step 28; Y), the process returns to step 24 to perform processing for the unprocessed document vector. repeat.
If there is no unprocessed inactive document vector (step 28; N), the activation support process according to the present embodiment is terminated.
[0033]
FIG. 8 conceptually shows the similarity between two documents for each document Ajk shown in FIG. The document vector Bjk shown in this figure is displayed in two dimensions to facilitate conceptual understanding, but in reality, the number of elements of each document vector (in the case of one document vector), or The number of the union of the elements of the two document vectors (in the case of similarity calculation) is a dimension.
In the title column in the horizontal direction in FIG. 8, all documents A21 and A22 posted on the bulletin board G2 determined to be inactive in step 13, and the document vector B21 acquired in steps 16 and 17 for each document, B22 is displayed. In the title column in the vertical axis direction, all documents A11, A12, A13,..., A31,... Posted on the bulletin boards G1 and G3 determined to be active, and the document vectors B11, B12 acquired for each document are displayed. , B13,..., B31,.
Then, from the similarity S between the document vector B21 of the inactive document A11 and each document vector B11, B22,... Of the active document, it is determined that the inactive document A21 and the active document 13 are similar.
Similarly, it is determined that the inactive document A22 and the active document A31 are similar.
[0034]
When active documents A13 and A31 similar to the inactive documents A21 and A22 are found, information on the inactive document A21 is displayed in the active document A13 column of the active bulletin board G1, and the inactive document is displayed in the active document column A13 column of the active bulletin board G3. Information on A22 is displayed.
As shown in FIG. 2, the association between the active document and the inactive document clearly indicates that the title of the inactive document A21 determined to be similar to the title of the document A13 of the active bulletin board G1 is a related document (gray). , Make it a lighter color than usual, or surround it with a dotted line).
[0035]
As shown in FIG. 2, the inactive documents A21 and A22 are displayed in association with each other in the active bulletin boards G1 and G3. Therefore, the inactive documents A21 and A22 are referred to by a user who accesses the bulletin board G1 or G3. The possibility increases and activation of the inactive bulletin board G2 is supported.
Also, the user of the electronic bulletin board can access the inactive document displayed in association to use it for idea support and for finding a new agenda (thread).
[0036]
In order for the user to access the inactive document displayed in association with the active document, for example, A21 in FIG. 2, a method of accessing the inactive document A21 via the inactive bulletin board G2, and the active document A13 in the active bulletin board G1. There is a method of accessing by selecting (clicking) the displayed inactive document A21.
In the latter case, access is made from a bulletin board other than the bulletin board on which the inactive document is actually posted. Therefore, when the inactive document A21 is selected, an access approval flow for requesting approval for accessing the user who posted the inactive document A21 from another bulletin board is started, and the inactive document A21 Allow access after obtaining the posting user's approval.
[0037]
Although FIG. 2 shows the case where there is one active document similar to the inactive document documents A21 and A22, a plurality of active documents may be similar to one inactive document. In this case, in the present embodiment, all active documents are associated, but if there are more than a predetermined number of similar active documents (for example, 11 or more), the top 10 active documents having the highest similarity S You may make it relate with respect to.
Conversely, a plurality of inactive documents may be associated with one active document. In this case, even if all inactive documents are associated with each other, the number of inactive documents is limited to a predetermined number (for example, five). May be associated with each other. In the latter case, the upper predetermined number of inactive documents having a large similarity S are selected, but the similarity S with inactive documents associated with other active documents is weighted by, for example, 0.8. For example, the similarity S with the inactive document not associated with other active documents is weighted by 1.1.
[0038]
2 shows a state in which the active documents A11 and A31 are related to the inactive documents A21 and A22. As shown in FIG. 9, the active document A21 is related to and displayed on the inactive document A21. The active document A31 may be displayed in association with the inactive document A22.
Furthermore, hyperlinks to similar inactive documents may be automatically given to titles appearing on the document list screen of the active bulletin board or terms in the documents of active documents.
[0039]
The configuration of the present embodiment and the activation support process have been described above. However, the present invention is not limited to these embodiments, and various modifications are made within the scope of the invention described in each claim. It is possible.
For example, in the embodiment, a document posted on an active bulletin board is set as an active document, and a document posted on an inactive bulletin board is set as an inactive document. In addition, it may be determined whether each document unit is active or inactive regardless of whether the entire bulletin board is active or inactive. In this case, whether each document is active or inactive is determined by the number of accesses to the document. For example, a document that is accessed q ′ times or more per month is defined as an active document, and a document that is r ′ times or less is defined as an inactive document.
[0040]
In the embodiment, document vectors of both documents are used to determine an active document similar to an inactive document. However, the present invention is not limited to the method using the document vector, and various other publicly known documents are used. The method may be used to examine and determine the similarity between both documents.
[0041]
In the embodiment described above, the case where an inactive document is associated with an active document or a bulletin board has been described. However, in the present invention, this may be reversed.
That is, an active document may be associated with an inactive document or a bulletin board. As a result, not only inactive documents but also many similar documents are posted on the inactive side (documents or bulletin boards), and as a result, it becomes active. By associating a similar document with an inactive document as a cherry, the document is accessed through an apparent activation (dead trees are also crowded with mountains), and as a result, it is actually activated.
In this sense, the similar document associated with the inactive side is not limited to the active document as long as it is similar to the inactive document.
[0042]
The described embodiments are not limited to documents created in Japanese, but can be directed to documents created in any language. In that case, it is only necessary to change a part that does not affect the configuration of the present invention, such as using a morphological analysis algorithm for a language in which a target document is created.
[0043]
  In addition, with respect to each device, each unit, each operation, each process, etc. described in the above embodiment, the embodiment can be configured by each means (to means) as a superordinate concept including them. is there.
  For example, “the CPU 111 calculates the similarity S with each active document vector by cosine depending on the angle between the two document vectors (step 25)”. And “active document listing means” is configured in response to the statement “list active documents A with similarity S equal to or higher than a predetermined threshold (for example, 0.8) (step 26)”. You may make it do.
  Similarly, the embodiment may be configured by a superordinate concept such as “to (operation) means” for other various operations.
For example, you may make it comprise as follows.
(1) As shown in FIG. 10, an electronic bulletin board system in which a document transmitted from a user is displayed on a designated bulletin board for a plurality of bulletin boards provided for each predetermined theme, and the usage state of each bulletin board Among the inactive bulletin board and the active state bulletin board that determines the active bulletin board, and the active bulletin board document determined by the usage state judgment means, a document similar to the inactive bulletin board document The information of the document of the inactive bulletin board that is regarded as similar is displayed as the related document on the similar document determination means that determines the similarity and the active bulletin board of the document that is similar by the similar document determination means Or a document related display means for displaying information on a similar document as a related document on a bulletin board of an inactive document determined to be similar by the similar document determination means. A, it is provided in the electronic bulletin board system.
(2) In the electronic bulletin board system described in (1) above, the usage state determination means determines an active bulletin board and an inactive bulletin board using the number of documents posted on the bulletin board and the number of accesses to the posted document. To do.
(3) As shown in FIG. 11, an electronic bulletin board system in which a document transmitted from a user is posted on a designated bulletin board for a plurality of bulletin boards provided for each predetermined theme, and is posted on each bulletin board. It is similar to an inactive document among usage status judgment means for examining the usage status of a document and determining an inactive document and an active document, and an active document determined by the usage status judgment means. Similar document determination means for determining a document, and information on an inactive document determined to be similar are displayed as related documents on a bulletin board for active documents determined to be similar by the similar document determination means. Or a document-related display means for displaying information on an active document that is regarded as similar as a related document on a bulletin board of the inactive document that is regarded as similar by the similar document determination means. , To be provided in the child bulletin board system.
(4) As shown in FIG. 12, in the electronic bulletin board system described in any one of (1) to (3) above, a document vector for obtaining a document vector characterizing the document posted on the bulletin board The similar document determination unit obtains the similarity between the two documents from the document vectors of the two documents acquired by the document vector acquisition unit, and if the similarity is equal to or greater than a predetermined value, Determined to be similar.
(5) In the electronic bulletin board system described in any one of (1) to (4) above, the inactive document related display unit displays document information as a related document by a hyperlink.
(6) In the electronic bulletin board system described in any one of (1) to (4) above, the inactive document related display means is a related document on a list screen of documents posted on the bulletin board. As the document title.
(7) As shown in FIG. 13, in the electronic bulletin board system described in any one of (1) to (6) above, a document displayed as a related document by the inactive document related display means The access processing means for starting an access approval flow for requesting access approval from the user who posted the selected document is provided.
(8) As shown in FIG. 14, for a plurality of bulletin boards provided for each predetermined theme, a storage storing an electronic bulletin board program to be posted on a bulletin board in which a document transmitted from the user is designated It is a medium that checks the usage status of each bulletin board, determines the inactive bulletin board and the active bulletin board, and the active status bulletin board document determined by the usage status judgment function. A similar document determination function for determining a document similar to a document on a simple bulletin board, and an active bulletin board for a document determined to be similar by the similar document determination function. The information of the document is displayed as the related document, or the information of the document that is similar is displayed as the related document on the bulletin board of the inactive document that is similar by the similar document determination function. A document-related display function to be displayed is provided in a storage medium storing a computer-readable electronic bulletin board program for causing a computer to realize the function.
(9) A storage medium storing the electronic bulletin board program described in (8) above, wherein the usage state determination function is active using the number of documents posted on the bulletin board and the number of accesses to the posted document. Decide on bulletin boards and inactive bulletin boards.
(10) As shown in FIG. 15, a storage medium storing an electronic bulletin board program in which a document sent from a user is posted on a bulletin board designated for a plurality of bulletin boards provided for each predetermined theme. , The usage status of the document posted on each bulletin board is examined, the usage status determination function for determining the inactive document and the active document, and the active status determined by the usage status determination function. A similar document determination function that determines a document that is similar to a document, and information on an inactive document that is determined to be similar to the bulletin board of an active document that is determined to be similar by the similar document determination function. Display as related documents, or display information on active documents that are considered similar on the bulletin board of inactive documents that are determined to be similar by the similar document determination function as related documents. And a document-related display function, a computer-readable electronic bulletin board program for realizing on a computer causes provided in the stored storage medium.
(11) As shown in FIG. 16, a storage medium storing the electronic bulletin board program described in any one of (8) to (10) above, characterized in that the document posted on the bulletin board A document vector acquisition function for acquiring a document vector to be attached, wherein the similar document determination function obtains the similarity between both documents from the document vectors of the two documents acquired by the document vector acquisition function, and the similarity is equal to or greater than a predetermined value. If it is, it is determined that the two documents are similar.
(12) A storage medium storing the electronic bulletin board program according to any one of (8) to (11) above, wherein the inactive document related display function is a related document by a hyperlink. As document information.
(13) A storage medium storing the electronic bulletin board program described in any one of (8) to (12) above, wherein the inactive document related display function is a document posted on the bulletin board. In the list screen, the document title is displayed as the related document.
(14) As shown in FIG. 17, a storage medium storing the electronic bulletin board program described in any one of (8) to (13) above, which is related by the inactive document related display function. When a document displayed as a document to be selected is selected, an access processing function for starting an access approval flow for requesting access approval from the user who posted the selected document is provided.
(15) As shown in FIG. 18, an active document and an inactive document are determined from among a plurality of documents posted on a bulletin board provided for each predetermined theme, and the inactive document and the active document are associated with each other. .
[0044]
【The invention's effect】
According to the present invention, the active document similar to the inactive document posted on the bulletin board is determined, and the information on the inactive document is displayed on the active bulletin board. It can support the activation of active documents.
[Brief description of the drawings]
FIG. 1 is an explanatory diagram showing a state of a document posted on an electronic bulletin board G according to an embodiment of the present invention.
2 is an explanatory view showing a state after performing activation support processing according to the present embodiment on the electronic bulletin board G shown in FIG. 1; FIG.
FIG. 3 is a block diagram showing a configuration of an electronic bulletin board system according to an embodiment of the present invention.
FIG. 4 is an explanatory diagram conceptually showing the contents of an access history database in the embodiment.
FIG. 5 is an explanatory diagram conceptually showing the contents of a document vector database in the embodiment.
FIG. 6 is a flowchart showing the operation of activation support processing in the embodiment.
FIG. 7 is a flowchart showing the operation of the document vector creation process in the activation support process.
FIG. 8 is an explanatory diagram showing a similarity relationship between an inactive document and an active document by a document vector in the embodiment;
9 is an explanatory diagram showing another display state after the activation support process according to the present embodiment is performed on the electronic bulletin board G shown in FIG. 1; FIG.
FIG. 10 is a diagram corresponding to a claim of the invention described in claim 1;
11 is a view corresponding to claims of the invention described in claim 3. FIG.
12 is a view corresponding to claims of the invention described in claim 4. FIG.
13 is a view corresponding to claims of the invention described in claim 7. FIG.
FIG. 14 is a view corresponding to a claim of the invention described in claim 8;
15 is a view corresponding to claims of the invention described in claim 10. FIG.
16 is a view corresponding to claims of the invention described in claim 11. FIG.
FIG. 17 is a view corresponding to a claim of the invention described in claim 14;
FIG. 18 is a view corresponding to claims of the invention described in claim 15;
[Explanation of symbols]
11 Control unit
112 ROM
113 RAM
1131 Inactive document vector storage area
1132 Active document vector storage area
1133 Similarity storage area
12 Keyboard
13 mouse
14 Display device
15 Printing device
16 Storage device
161 Kana-Kanji conversion dictionary
162 Program storage
163 Data storage unit
164 Document database
165 Access history database
166 Document Vector Database
17 Storage medium drive
18 Communication control device
19 Input / output I / F

Claims (17)

所定テーマ毎に設けられた複数の掲示板に対し、ユーザから送信された文書が指定された掲示板に掲示される電子掲示板システムであって、
掲示板に対するアクセス履歴を格納したアクセス履歴格納手段と、
前記アクセス履歴に基づいて、不活発な掲示板と活発な掲示板を決定する利用状態判断手段と、
前記利用状態判断手段により決定された活発な掲示板の文書のなかから、不活発な掲示板の文書に類似している類似文書を決定する類似文書決定手段と、
前記類似文書決定手段により決定された類似文書が掲示される活発な掲示板に、前記不活発な掲示板の文書の情報を関連する文書として表示する文書関連表示手段とを、
具備することを特徴とする電子掲示板システム。
An electronic bulletin board system in which documents transmitted from a user are posted on a designated bulletin board for a plurality of bulletin boards provided for each predetermined theme,
Access history storage means for storing access history to the bulletin board;
Based on the access history, an inactive bulletin board and an active bulletin board for determining an active bulletin board;
Similar document determination means for determining a similar document similar to an inactive bulletin board document from among active bulletin board documents determined by the use state determination means;
Document related display means for displaying information on the documents on the inactive bulletin board as related documents on an active bulletin board on which the similar documents determined by the similar document determining means are posted;
An electronic bulletin board system comprising:
前記文書関連表示手段は、更に、前記不活発な掲示板に、前記類似文書決定手段により決定された類似文書の情報を関連する文書として表示することを特徴とする請求項1に記載した電子掲示板システム。  2. The electronic bulletin board system according to claim 1, wherein the document related display unit further displays information on the similar document determined by the similar document determination unit as a related document on the inactive bulletin board. . 前記利用状態判断手段は、当該掲示板に掲示されている文書数と掲示文書に対するアクセス回数を用いて活発な掲示板と不活発な掲示板を決定する
ことを特徴とする請求項1又は請求項2に記載した電子掲示板システム。
3. The usage status determination unit determines an active bulletin board and an inactive bulletin board using the number of documents posted on the bulletin board and the number of accesses to the posted document. Electronic bulletin board system.
所定テーマ毎に設けられた複数の掲示板に対し、ユーザから送信された文書が指定された掲示板に掲示される電子掲示板システムであって、
掲示板に対するアクセス履歴を格納したアクセス履歴格納手段と、
前記アクセス履歴に基づいて、各掲示板に掲示された文書の利用状態を調べ、不活発な文書と活発な文書を決定する利用状態判断手段と、
前記利用状態判断手段により決定された活発な文書のなかから、不活発な文書に類似している類似文書を決定する類似文書決定手段と、
前記類似文書決定手段により決定された類似文書が掲示される掲示板に、前記不活発な文書の情報を関連する文書として表示する文書関連表示手段とを、
具備することを特徴とする電子掲示板システム。
An electronic bulletin board system in which documents transmitted from a user are posted on a designated bulletin board for a plurality of bulletin boards provided for each predetermined theme,
Access history storage means for storing access history to the bulletin board;
Based on the access history, use state determination means for checking the use state of the document posted on each bulletin board and determining an inactive document and an active document;
Similar document determination means for determining a similar document similar to an inactive document from active documents determined by the use state determination means;
Document related display means for displaying information on the inactive document as a related document on a bulletin board on which the similar document determined by the similar document determining means is posted;
An electronic bulletin board system comprising:
前記文書関連表示手段は、更に、前記不活発な文書が掲示される掲示板に、前記類似文書決定手段により決定された類似文書の情報を関連する文書として表示することを特徴とする請求項4に記載した電子掲示板システム。  5. The document related display unit further displays information on the similar document determined by the similar document determination unit as a related document on a bulletin board on which the inactive document is posted. Electronic bulletin board system described. 前記掲示板に掲示された文書を特徴づける文書ベクトルを取得する文書ベクトル取得手段を備え、
前記類似文書決定手段は、前記文書ベクトル取得手段で取得された2つの文書の文書ベクトルから両文書の類似度を求め、類似度が所定値以上である場合に当該両文書が類似していると決定する、
ことを特徴とする請求項1から請求項5のうちのいずれか1つの請求項に記載した電子掲示板システム。
Document document acquisition means for acquiring a document vector characterizing the document posted on the bulletin board,
The similar document determination means obtains the similarity between both documents from the document vectors of the two documents acquired by the document vector acquisition means, and the two documents are similar when the similarity is a predetermined value or more. decide,
6. The electronic bulletin board system according to claim 1, wherein the electronic bulletin board system is any one of claims 1 to 5.
前記文書関連表示手段は、ハイパーリンクにより、関連する文書として文書の情報を表示する
ことを特徴とする請求項1から請求項6のうちのいずれか1つの請求項に記載した電子掲示板システム。
The electronic bulletin board system according to any one of claims 1 to 6, wherein the document relation display unit displays information of the document as a related document by a hyperlink.
前記文書関連表示手段は、掲示板に掲示されている文書の一覧画面において、関連する文書として文書のタイトルを表示する
ことを特徴とする請求項1から請求項6のうちのいずれか1つの請求項に記載した電子掲示板システム。
7. The document related display unit according to claim 1, wherein the document related display means displays a document title as a related document on a list screen of documents posted on a bulletin board. Electronic bulletin board system described in 1.
前記文書関連表示手段により関連する文書として表示されている文書が選択された場合、当該選択された文書を掲示したユーザにアクセスの承認を求めるアクセス承認フローを起動するアクセス処理手段を具備することを特徴とする請求項1から請求項8のうちのいずれか1つの請求項に記載した電子掲示板システム。  When a document displayed as a related document is selected by the document related display unit, an access processing unit that starts an access approval flow for requesting access approval from a user who posted the selected document is provided. The electronic bulletin board system according to any one of claims 1 to 8, wherein the electronic bulletin board system is characterized. 所定テーマ毎に設けられた複数の掲示板に対し、ユーザから送信された文書が指定された掲示板に掲示され、掲示板に対するアクセス履歴を格納したアクセス履歴格納手段を備える電子掲示板システムで使用される電子掲示板プログラムが記憶された記憶媒体であって、
前記アクセス履歴に基づいて、不活発な掲示板と活発な掲示板を決定する利用状態判断機能と、
前記利用状態判断機能により決定された活発な掲示板の文書のなかから、不活発な掲示板の文書に類似している類似文書を決定する類似文書決定機能と、
前記類似文書決定機能により決定された類似文書が掲示される活発な掲示板に、前記不活発な掲示板の文書の情報を関連する文書として表示する文書関連表示機能とを、
コンピュータに実現させるためのコンピュータ読取り可能な電子掲示板プログラムが記憶された記憶媒体。
An electronic bulletin board used in an electronic bulletin board system provided with an access history storage means for storing a history of access to a bulletin board in which a document transmitted from a user is displayed on a designated bulletin board for a plurality of bulletin boards provided for each predetermined theme A storage medium storing a program,
Based on the access history, an inactive bulletin board and a usage state determination function for determining an active bulletin board;
A similar document determination function for determining a similar document similar to an inactive bulletin board document from the active bulletin board documents determined by the use state determination function;
A document related display function for displaying information on the documents on the inactive bulletin board as related documents on an active bulletin board on which the similar documents determined by the similar document determination function are posted;
A storage medium storing a computer-readable electronic bulletin board program to be realized by a computer.
前記文書関連表示機能は、更に、前記不活発な掲示板に、前記類似文書決定手段により決定された類似文書の情報を関連する文書として表示することを特徴とする請求項10に記載した電子掲示板プログラムが記憶された記憶媒体。  11. The electronic bulletin board program according to claim 10, wherein the document related display function further displays, on the inactive bulletin board, information on the similar document determined by the similar document determining means as a related document. Is a storage medium. 前記利用状態判断機能は、当該掲示板に掲示されている文書数と掲示文書に対するアクセス回数を用いて活発な掲示板と不活発な掲示板を決定する
ことを特徴とする請求項10又は請求項11に記載した電子掲示板プログラムが記憶された記憶媒体。
12. The usage status determination function determines an active bulletin board and an inactive bulletin board using the number of documents posted on the bulletin board and the number of accesses to the posted document. Storage medium on which the electronic bulletin board program is stored.
所定テーマ毎に設けられた複数の掲示板に対し、ユーザから送信された文書が指定された掲示板に掲示され、掲示板に対するアクセス履歴を格納したアクセス履歴格納手段を備える電子掲示板システムで使用される電子掲示板プログラムが記憶された記憶媒体であって、
前記アクセス履歴に基づいて、各掲示板に掲示された文書の利用状態を調べ、不活発な文書と活発な文書を決定する利用状態判断機能と、
前記利用状態判断機能により決定された活発な文書のなかから、不活発な文書に類似している類似文書を決定する類似文書決定機能と、
前記類似文書決定機能により決定された類似文書が掲示される掲示板に、前記不活発な文書の情報を関連する文書として表示する文書関連表示機能とを、
コンピュータに実現させるためのコンピュータ読取り可能な電子掲示板プログラムが記憶された記憶媒体。
An electronic bulletin board used in an electronic bulletin board system provided with an access history storage means for storing a history of access to a bulletin board in which a document transmitted from a user is displayed on a designated bulletin board for a plurality of bulletin boards provided for each predetermined theme A storage medium storing a program,
Based on the access history, the usage status of the document posted on each bulletin board is examined, and a usage status determination function for determining an inactive document and an active document;
A similar document determination function for determining a similar document similar to an inactive document from the active documents determined by the use state determination function;
A document related display function for displaying information on the inactive document as a related document on a bulletin board on which the similar document determined by the similar document determination function is posted;
A storage medium storing a computer-readable electronic bulletin board program to be realized by a computer.
前記文書関連表示手段は、更に、前記不活発な文書が掲示される掲示板に、前記類似文書決定手段により決定された類似文書の情報を関連する文書として表示することを特徴とする請求項13に記載した電子掲示板プログラムが記憶された記憶媒体。  14. The document related display means further displays information on similar documents determined by the similar document determination means as related documents on a bulletin board on which the inactive document is posted. A storage medium storing the electronic bulletin board program described. 前記掲示板に掲示された文書を特徴づける文書ベクトルを取得する文書ベクトル取得機能を備え、
前記類似文書決定機能は、前記文書ベクトル取得機能で取得された2つの文書の文書ベクトルから両文書の類似度を求め、類似度が所定値以上である場合に当該両文書が類似していると決定する、
ことを特徴とする請求項10から請求項14のうちのいずれか1つの請求項に記載した電子掲示板プログラムが記憶された記憶媒体。
A document vector obtaining function for obtaining a document vector that characterizes a document posted on the bulletin board;
The similar document determination function obtains the similarity between both documents from the document vectors of the two documents acquired by the document vector acquisition function, and the two documents are similar when the similarity is a predetermined value or more. decide,
15. A storage medium storing the electronic bulletin board program according to any one of claims 10 to 14.
利用状態判断手段、類似文書決定手段、文書関連表示手段、掲示板に対するアクセス履歴を格納したアクセス履歴格納手段、を備え、所定テーマ毎に設けられた複数の掲示板に対し、ユーザから送信された文書が指定された掲示板に掲示される電子掲示板システムで用いられる電子掲示板の活性化方法であって、
前記利用状態判断手段が、前記アクセス履歴に基づいて、不活発な掲示板と活発な掲示板を決定する第1ステップと、
前記類似文書決定手段が、前記第1ステップにより決定された活発な掲示板の文書のなかから、不活発な掲示板の文書に類似している類似文書を決定する第2ステップと、
前記文書関連表示手段が、前記第2ステップにより決定された類似文書が掲示される活発な掲示板に、前記不活発な掲示板の文書の情報を関連する文書として表示する第3ステップとを、
具備することを特徴とする電子掲示板の活性化方法。
Use state determination means, similar document determination means, document related display means, access history storage means for storing access history for a bulletin board, and documents transmitted from a user to a plurality of bulletin boards provided for each predetermined theme A method of activating an electronic bulletin board used in an electronic bulletin board system posted on a designated bulletin board,
A first step in which the usage state determination means determines an inactive bulletin board and an active bulletin board based on the access history;
A second step in which the similar document determining means determines a similar document similar to an inactive bulletin board document from the active bulletin board documents determined in the first step;
A third step in which the document related display means displays the information of the document on the inactive bulletin board as a related document on an active bulletin board on which the similar document determined in the second step is posted;
An electronic bulletin board activation method comprising:
利用状態判断手段、類似文書決定手段、文書関連表示手段、掲示板に対するアクセス履歴を格納したアクセス履歴格納手段、を備え、所定テーマ毎に設けられた複数の掲示板に対し、ユーザから送信された文書が指定された掲示板に掲示される電子掲示板システムで用いられる電子掲示板の活性化方法であって、
前記利用状態判断手段が、前記アクセス履歴に基づいて、不活発な文書と活発な文書を決定する第1ステップと、
前記類似文書決定手段が、前記第1ステップにより決定された活発な文書のなかから、不活発な文書に類似している類似文書を決定する第2ステップと、
前記文書関連表示手段が、前記第2ステップにより決定された類似文書が掲示される掲示板に、前記不活発な文書の情報を関連する文書として表示する第3ステップとを、
具備することを特徴とする電子掲示板の活性化方法。
Use state determination means, similar document determination means, document related display means, access history storage means for storing access history for a bulletin board, and documents transmitted from a user to a plurality of bulletin boards provided for each predetermined theme A method of activating an electronic bulletin board used in an electronic bulletin board system posted on a designated bulletin board,
A first step in which the usage state determination means determines an inactive document and an active document based on the access history;
A second step in which the similar document determining means determines a similar document similar to an inactive document from the active documents determined in the first step;
A third step in which the document-related display means displays the information on the inactive document as a related document on a bulletin board on which the similar document determined in the second step is posted;
An electronic bulletin board activation method comprising:
JP21712697A 1997-07-27 1997-07-27 Electronic bulletin board system, storage medium storing electronic bulletin board program, and method for activating electronic bulletin board Expired - Fee Related JP4044644B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP21712697A JP4044644B2 (en) 1997-07-27 1997-07-27 Electronic bulletin board system, storage medium storing electronic bulletin board program, and method for activating electronic bulletin board

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP21712697A JP4044644B2 (en) 1997-07-27 1997-07-27 Electronic bulletin board system, storage medium storing electronic bulletin board program, and method for activating electronic bulletin board

Publications (2)

Publication Number Publication Date
JPH1145279A JPH1145279A (en) 1999-02-16
JP4044644B2 true JP4044644B2 (en) 2008-02-06

Family

ID=16699270

Family Applications (1)

Application Number Title Priority Date Filing Date
JP21712697A Expired - Fee Related JP4044644B2 (en) 1997-07-27 1997-07-27 Electronic bulletin board system, storage medium storing electronic bulletin board program, and method for activating electronic bulletin board

Country Status (1)

Country Link
JP (1) JP4044644B2 (en)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4334112B2 (en) 2000-06-16 2009-09-30 シャープ株式会社 Server operation support apparatus, server operation support method, and machine-readable recording medium storing program for realizing the method
JP4433600B2 (en) * 2000-10-31 2010-03-17 ソニー株式会社 Information processing apparatus and method, and recording medium
JP4779618B2 (en) 2005-12-09 2011-09-28 日本電気株式会社 Article distribution system, article distribution method and article distribution program used in the system
JP4871179B2 (en) * 2007-03-16 2012-02-08 富士通株式会社 Electronic bulletin board control program, apparatus, and control method
JP6164281B2 (en) * 2014-12-26 2017-07-19 キヤノンマーケティングジャパン株式会社 Information processing system, information processing system control method, and computer program

Also Published As

Publication number Publication date
JPH1145279A (en) 1999-02-16

Similar Documents

Publication Publication Date Title
JP3598211B2 (en) Related word extraction device, related word extraction method, and computer readable recording medium on which related word extraction program is recorded
US7630978B2 (en) Query rewriting with spell correction suggestions using a generated set of query features
US7783644B1 (en) Query-independent entity importance in books
JP7313069B2 (en) Search material information storage device
JPH11345233A (en) Document processing method and apparatus, and recording medium
JP4067603B2 (en) Document classification apparatus, storage medium storing document classification program, and document classification method
JP4021525B2 (en) Document processing apparatus, storage medium storing document processing program, and document processing method
JP4030624B2 (en) Document processing apparatus, storage medium storing document processing program, and document processing method
JPH1145289A (en) Document processing apparatus, storage medium storing document processing program, and document processing method
JP4044644B2 (en) Electronic bulletin board system, storage medium storing electronic bulletin board program, and method for activating electronic bulletin board
JP4025391B2 (en) Document processing apparatus, computer-readable storage medium storing document processing program, and document processing method
US7275206B1 (en) Method and computer program product for identifying hypertext links in document printouts
JP4005672B2 (en) Document processing apparatus, storage medium storing document processing program, and document processing method
JP4047417B2 (en) Document processing apparatus, storage medium storing document processing program, and document processing method
JP2000194725A (en) Similar group extracting apparatus and storage medium storing similar group extracting program
JPH1145281A (en) Document processing apparatus, storage medium storing document processing program, and document processing method
JPH1145288A (en) Document processing apparatus, storage medium storing document processing program, and document processing method
JPH1153398A (en) Document processing apparatus, storage medium storing document processing program, and document processing method
JP2000194724A (en) Document processing apparatus, storage medium storing document processing program, and document processing method
JP2004030021A (en) Document processor and processing method
JPH1145283A (en) New condition creation system, storage medium storing new condition creation program, and new condition creation method
JPH1145282A (en) Document processing apparatus, storage medium storing document processing program, and document processing method
JPH01185724A (en) Retriever
JPH1153397A (en) Document processing apparatus, storage medium storing document processing program, and document processing method
JP2001043220A (en) Document processing method and apparatus, and recording medium

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20040702

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20070607

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20070612

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20070808

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20071002

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20071003

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20071113

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20071116

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20101122

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20101122

Year of fee payment: 3

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313113

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20101122

Year of fee payment: 3

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20131122

Year of fee payment: 6

LAPS Cancellation because of no payment of annual fees