(57)【特許請求の範囲】
【請求項１】
不特定多数のユーザにより利用される情報の持つタイトルの並びで構成される索引を掲示する索引掲示装置において、
新規の情報の追加要求があるときに、索引の規定の中間位置に、新規である旨のマークを付加しつつ該情報の持つタイトルを登録する登録手段と、
索引の掲示に応答してタイトルが選択されることで、情報がアクセスされたのか否かを検出する検出手段と、
前記検出手段によりアクセスが検出されるときに、タイトルの並びを変更する変更手段と、
前記変更手段の変更処理に従って、新規である旨のマークの付加されたタイトルが飛び越されるときに、そのタイトルに付加される該マークを消去する消去手段とを備えることを、
特徴とする索引掲示装置。
【請求項２】
請求項１に記載の索引掲示装置において、
ユーザのレベル情報を管理する管理手段を備え、
前記変更手段は、前記管理手段の管理データに従ってユーザのレベル情報を特定して、その特定したユーザのレベル情報に応じて交換対象とするタイトルの数を決定することを、
特徴とする索引掲示装置。
【請求項３】
請求項１又は２に記載の索引掲示装置において、
タイトル毎に、最終にアクセスしたユーザ情報を管理する第２の管理手段を備え、
前記変更手段は、前記第２の管理手段の管理データに従って同一ユーザが同一タイトルを連続して選択するのか否かを判断して、連続して選択することを判断したときには、選択されるタイトルの位置を変更しないことを、
特徴とする索引掲示装置。
【請求項４】
不特定多数のユーザにより利用される情報の持つタイトルの並びで構成される索引を掲示する索引掲示装置が実行する索引掲示方法であって、
前記索引掲示装置が、
新規の情報の追加要求があるときに、索引の規定の中間位置に、新規である旨のマークを付加しつつ該情報の持つタイトルを登録する登録処理と、
索引の掲示に応答してタイトルが選択されることで、情報がアクセスされたのか否かを検出する検出処理と、
前記検出処理によりアクセスが検出されるときに、タイトルの並びを変更する変更処理と、
前記変更処理に従って、新規である旨のマークの付加されたタイトルが飛び越されるときに、そのタイトルに付加される該マークを消去する消去処理とを実行することを、
特徴とする索引掲示方法。
【請求項５】
不特定多数のユーザにより利用される情報の持つタイトルの並びで構成される索引を掲示する索引掲示装置の実現に用いられるプログラムが記録されるプログラム記録媒体であって、
新規の情報の追加要求があるときに、索引の規定の中間位置に、新規である旨のマークを付加しつつ該情報の持つタイトルを登録する登録処理と、
索引の掲示に応答してタイトルが選択されることで、情報がアクセスされたのか否かを検出する検出処理と、
前記検出処理によりアクセスが検出されるときに、タイトルの並びを変更する変更処理と、
前記変更処理に従って、新規である旨のマークの付加されたタイトルが飛び越されるときに、そのタイトルに付加される該マークを消去する消去処理とをコンピュータに実行させるプログラムが記録されることを、
特徴とするプログラム記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、不特定多数のユーザにより利用される情報の持つタイトルの並びで構成される索引を掲示する索引掲示装置及びその方法と、その索引掲示装置の実現に用いられるプログラムが記録されるプログラム記録媒体とに関し、特に、ユーザの閲覧性を向上させる索引掲示装置及びその方法と、その索引掲示装置の実現に用いられるプログラムが記録されるプログラム記録媒体とに関する。
【０００２】
情報検索の結果、文書ディレクトリ、ファイル一覧、ワープロなどのアプリケーションプログラムなど、情報の持つタイトルの並びで構成される索引から、必要となる情報を探し出すことは広く行われている。
【０００３】
従来、特定の個人がアクセスする場合には、アクセス頻度や最終アクセス時刻などを用いて索引を並び替えることで、閲覧性を向上させるという対応方法が採られてきた。しかし、そういった方法を、ＷＷＷのように、情報の更新が頻繁で、不特定多数のユーザがアクセスする場合に応用すると、うまくいかないことが起こる。
【０００４】
そこで、ＷＷＷのような情報に不特定多数のユーザがアクセスする場合に、ユーザの閲覧性の向上を実現できるようにする新たな技術を構築していく必要がある。
【０００５】
【従来の技術】
情報をアクセス頻度に応じて並べ替え、ユーザの操作性を向上させるのは、簡単かつ有効な方法である。
【０００６】
例えば、特開昭52-132653 号では、カナ漢字変換の辞書を頻度に応じて毎回並び替え、同じ読みでもよくアクセスされる漢字を優先的に出力することで、ユーザの負担を減らすという技術が開示されており、現実に多くのワープロで用いられている。
【０００７】
また、特開平８-227419 号でも、表示する記号の中から、入力するものを選択させることで記号を入力させるときに、頻度の多いものを見やすい表示位置にもってくることで、入力の操作性を向上させるという技術が開示されている。
【０００８】
【発明が解決しようとする課題】
しかしながら、これらの従来技術は、いずれも個人の利用を前提としたものである。これから、これらの従来技術をそのまま利用したのでは、インターネットのＷＷＷのように、情報の更新が頻繁で、不特定多数のユーザがアクセスするような場合に、頻度だけではうまくいかないことが起こる。
【０００９】
例えば、大事故の発生時のように一時的にアクセスが極端に集中する情報があったとすると、その情報はいつまでも上位に位置し続けることになる。また、ＷＷＷのようなメディアでは、アクセスの頻度に加えて、情報の鮮度（新しさ）を考慮する必要があるが、従来技術ではこの点について全く考慮していない。
【００１０】
ＷＷＷの場合に、定期的にアクセスログを解析して、一定期間でのアクセス頻度の多いものを特定することで、最近のアクセスランキングとすることが行われることもあるが、この方法に従うと、ある程度ログが溜まらないと有効でないとともに、しばしばログファイルが膨大なものとなるために、ログ解析に計算コストがかかるという問題点もある。
【００１１】
一方、最近、個人の文書を管理する方法として、超整理法（野口：“超整理法”，中公新書(1993)）と呼ばれる管理方法が提案されている。
この超整理法では、個人の文書を管理する場合に、最終アクセス時間順に文書を並べることが特徴である。但し、最終更新時刻を記録したインデックスを使って文書をソートするというのではなくて、日々の仕事の手順の中で、自然に最終アクセス時間順にソートが行える方法を提案している。
【００１２】
その方法とは、新しい文書は最上位（一番右）に置き、一度読んだ文書は最上位（一番右）に置くというものである。この管理方法により、上位（右側）には、よくアクセスされる（鮮度の高い）文書が溜まり、下位（左側）には、あまりアクセスされない（鮮度の低い）文書が溜まることになる。
【００１３】
超整理法の利点は、鮮度の高い文書を選ぶだけでなく、鮮度の低い文書を自然に弁別している点にもある。不要文書を整理するときには、下位（左側）から捨てていけばよい。
【００１４】
しかしながら、この超整理法は、個人の文書を管理する方法であり、これをそのままＷＷＷのような不特定多数が利用する情報に適用すると問題がある。例えば、皆が同じ情報にアクセスするとは限らないために、滅多にアクセスされない情報でも一人の人がアクセスしてしまうと、それが一番上位にきてしまい、他の多数の人の閲覧性をかえって損なうことになってしまう。
【００１５】
本発明はかかる事情に鑑みてなされたものであって、不特定多数のユーザにより利用される情報の持つタイトルの並びで構成される索引を掲示する構成を採るときにあって、ユーザの閲覧性を向上させる新たな索引掲示技術の提供を目的とする。
【００１６】
具体的に説明するならば、ＷＷＷ文書のような不特定多数のユーザにより利用される情報の索引を掲示する構成を採るときにあって、
▲１▼不特定多数のユーザがよくアクセスする情報のタイトルを優先的に上位にくるようにしたい。
【００１７】
▲２▼但し、通算のアクセス回数が多くても、鮮度の低くなった情報は下位にくるようにしたい。
▲３▼ログを採取して一定期間毎にソートするというのではなくて、毎回のアクセスの度に自然に順番が入れ変わるような方法を採りたい。
【００１８】
▲４▼不特定多数のユーザを対象としていることから、中には意図的に索引の順番を変更しようとする非協調的なユーザもいるかもしれない。そこで、特定の個人の趣味や意図が全体の並びに影響を及ぼさないようにしたい。
【００１９】
▲５▼アクセス履歴やアクセス頻度などの集計情報を用いずに、なるべく少ない索引情報からこれらのことを実現したい。
という課題を解決する新たな索引掲示装置の提供と、その索引掲示装置の実現に用いられるプログラムが格納される新たなプログラム記録媒体の提供とを目的する。
【００２０】
【課題を解決するための手段】
図１に本発明の原理構成を図示する。
図中、１は本発明を具備する索引掲示装置であって、端末２を操作する不特定多数のユーザにより利用される情報の持つタイトルの並びで構成される索引を端末２に掲示し、その掲示に応答してユーザによりタイトルが選択されると、その選択されたタイトルの指す情報を自装置又は他装置から入手して端末２に提供するものである。
【００２１】
本発明の索引掲示装置１は、索引管理手段１０と、第１の管理手段１１と、第２の管理手段１２と、送信手段１３と、検出手段１４と、変更手段１５と、登録手段１６と、消去手段１７と、削除手段１８とを備える。
【００２２】
この索引管理手段１０は、端末２に掲示する索引の情報を管理する。第１の管理手段１１は、ユーザのレベル情報を管理する。第２の管理手段１２は、索引のタイトル毎に、最終にアクセスしたユーザ情報を管理する。
【００２３】
送信手段１３は、索引管理手段１０の管理する索引の情報を端末２に送信することで、索引を端末２に掲示する。検出手段１４は、ユーザに掲示する索引のタイトルが選択されることで、情報がアクセスされたのか否かを検出する。変更手段１５は、検出手段１４によりアクセスが検出されるときに、ユーザに掲示する索引のタイトルの並びを変更する。
【００２４】
登録手段１６は、新規の情報の追加要求があるときに、新規である旨のマークを付加しつつその情報の持つタイトルを索引に登録する。消去手段１７は、登録手段１６により付加される新規である旨のマークを消去する。削除手段１８は、索引からタイトルを削除する。
【００２５】
ここで、本発明の索引掲示装置１の持つ送信手段１３／検出手段１４／変更手段１５／登録手段１６／消去手段１７／削除手段１８の機能は具体的にはプログラムで実現されるものであり、このプログラムは、フロッピィディスクなどに格納されたり、サーバなどのディスクなどに格納され、それらから索引掲示装置１にインストールされてメモリ上で動作することで、本発明を実現することになる。
【００２６】
このように構成される本発明の索引掲示装置１では、送信手段１３が索引を端末２に掲示するときに、検出手段１４によりタイトルが選択されることで情報がアクセスされることが検出されると、変更手段１５は、その選択されたタイトルの位置を、そのタイトルより上位に位置する１つ又は複数のタイトルの位置と交換することで、索引のタイトルの並びを変更する。
【００２７】
この索引のタイトルの並びの変更処理構成を採るときに、変更手段１５は、第１の管理手段１１の管理データに従ってユーザのレベル情報を特定して、その特定するユーザレベル情報に応じて交換対象とするタイトルの数を決定する処理を行う。
【００２８】
そして、変更手段１５は、第２の管理手段１２の管理データに従って同一ユーザが同一タイトルを連続して選択するのか否かを判断して、連続して選択することを判断するときには、選択されたタイトルの位置を変更しないように処理する。
【００２９】
そして、変更手段１５は、索引がタイトルに対応付けて関連情報を持つときには、タイトルの位置を変更するときに、その関連情報の位置もそれに応じて変更するように処理する。
【００３０】
更に、このタイトルの並び替え処理構成を採るときに、登録手段１６は、新規の情報の追加要求があると、索引の規定の中間位置に、新規である旨のマークを付加しつつその情報の持つタイトルを登録し、この登録処理により索引がオーバーフローするときには、削除手段１８は、索引の持つ最下位のタイトルを削除する。
【００３１】
そして、消去手段１７は、変更手段１５の変更処理に従って、新規である旨のマークの付加されたタイトルが飛び越されるときには、そのタイトルに付加される新規である旨のマークを消去する。
【００３２】
このように、本発明の索引掲示装置１では、不特定多数のユーザに掲示する索引のタイトルが選択されることで情報がアクセスされるときに、選択されたタイトルの位置を、そのタイトルより上位に位置するユーザレベル情報の規定する数のタイトルの位置と交換することで、索引のタイトルの並びを変更し、更に、このとき、同一ユーザが同一情報に連続的にアクセスするときには、その変更を実行しない構成を採る。これにより、意図的なアクセスなどを排除しつつ、アクセスの集計情報を用いずに、かつ、ユーザの重要度などを考慮しながら、よくアクセスされる情報のタイトルを索引の上位の位置に掲示できるようになる。
【００３３】
そして、この構成を採るときに、新規に登録される情報の持つタイトルについては、索引の中間位置に、新規である旨のマークを付加しつつ登録するとともに、その新規である旨のマークの付加されたタイトルがタイトルの並び替え処理により飛び越されるときには、そのタイトルに付加されるそのマークを消去していくことで、情報の鮮度を管理する構成を採る。これにより、情報の鮮度を考慮しつつ、鮮度の高い情報の持つタイトルを索引の上位の位置に掲示できるようになる。
【００３４】
【発明の実施の形態】
以下、実施の形態に従って本発明を詳細に説明する。
図２に、本発明の一実施例を図示する。
【００３５】
図中、１ａは本発明を具備する文書索引サーバであって、インターネットなどのようなネットワーク４を介して、不特定多数のユーザの操作する複数の端末２と、文書情報を提供する複数の文書サーバ３とに接続され、文書サーバ３の提供する文書の持つタイトルの並びで構成される文書の索引を端末２に掲示し、その掲示に応答してユーザにより文書タイトルが選択されると、その選択された文書タイトルの指す文書を文書サーバ３から入手して、端末２に提供する処理を行うものである。
【００３６】
本発明の文書索引サーバ１ａは、本発明を実現するために、文書索引情報を管理する文書索引１００と、文書索引１００に登録されている文書数を管理する文書数テーブル１０１と、ユーザのレベル情報を管理するユーザ管理テーブル１０２と、文書索引１００の管理処理を実行する文書索引管理機構１０３とを備える。
【００３７】
ここで、文書索引管理機構１０３は、具体的にはプログラムで構成されており、このプログラムは、フロッピィディスクや回線などを介してインストールされることになる。
【００３８】
図３に、文書索引１００のデータ構造の一実施例、図４に、ユーザ管理テーブル１０２のデータ構造の一実施例を図示する。
この図３の実施例に従う文書索引１００は、ユーザに提供する文書の文書タイトルと、文書タイトルの指す文書を管理する文書サーバ３のＵＲＬと、文書タイトルの指す文書に最終にアクセスしたユーザのＩＤと、文書タイトルの指す文書が新規文書であるのか否かを示すフラグと、文書タイトルの指す文書の関連文書を管理する文書サーバ３のＵＲＬとを管理する。その他、文書タイトルの指す文書を登録したユーザのＩＤなども管理することがある。
【００３９】
ここで、図中の「ＩＤＸ ＵＲＬ」は、文書索引１００のＵＲＬ（ネットワーク上の文書ＩＤ）を示している。また、「ｍａｘ（ＩＤＸ）」は、文書索引１００に登録にされる最大レコード数を示している。
【００４０】
一方、図４の実施例に従うユーザ管理テーブル１０２は、端末２を操作するユーザのＩＤと、そのユーザに割り付けられるユーザレベルとの対応関係を管理する。このユーザレベルは、文書索引サーバ１ａの管理者が登録することになるものであって、例えば、最高のユーザレベルＡから最低のユーザレベルＤまでの４段階で定義されている。
【００４１】
ここで、初めてのユーザがアクセスした場合には、デフォルトレベル（例えばユーザレベルＣ）とする。また、悪質なユーザと分かった場合には、管理者がレベルを下げ、良質なユーザならばレベルを上げることで、管理者がある程度文書索引の秩序を保つことができる。
【００４２】
後述するように、文書索引管理機構１０３は、ユーザが文書にアクセスするときに、文書索引１００の持つそのアクセスされた文書のレコードを、それより上位に位置するレコードの位置と交換することで、よくアクセスされる文書の文書タイトルを、端末２に掲示する文書の索引の上位位置に表示するように処理することになるが、ユーザ管理テーブル１０２の管理するユーザレベルは、このとき交換することになるレコードの数「ｄｎ（ＵＩＤ）」を規定するものである。
【００４３】
例えば、ユーザレベルＡのときには、「ｄｎ（ＵＩＤ）＝文書索引１００に入る最大文書数」、ユーザレベルＢのときには、「ｄｎ（ＵＩＤ）＝２」、ユーザレベルＣのときには、「ｄｎ（ＵＩＤ）＝１」、悪質なユーザであるユーザレベルＤのときには、「ｄｎ（ＵＩＤ）＝０」などというように設定される。
【００４４】
このように構成されるときにあって、次の３種類のプロトコルが用意されている。
▲１▼ＧＥＴ（ＵＲＬ）
文書索引１００や文書を取得するためのプロトコルである。端末２は、この「ＧＥＴ（ＩＤＸ ＵＲＬ）」というＧＥＴ命令を発行することで文書索引１００を取得して、それに従って文書タイトルの並びで構成される文書の索引をディスプレイ画面に表示する。
【００４５】
また、文書索引サーバ１ａは、この「ＧＥＴ（ＤＯＣ ＵＲＬ）」というＧＥＴ命令を発行することで、ユーザにより選択された文書タイトルの指す文書を文書サーバ３から取得する。ここで、「ＤＯＣ ＵＲＬ」は、文書索引１００の中の１文書のＵＲＬを示している。
【００４６】
▲２▼ＧＥＴ２（ＩＤＸ ＵＲＬ，ＤＯＣ ＵＲＬ，ＵＳＥＲ ＩＤ）
文書サーバ３から文書を取得するためのプロトコルである。端末２は、文書索引１００のＵＲＬと、その文書索引１００の中の１文書のＵＲＬとを指定することで取得対象となる文書を指定して、このＧＥＴ２命令を発行することで文書を取得する。ここで、「ＵＳＥＲ ＩＤ」は、閲覧ユーザのＩＤを示している。
【００４７】
▲３▼ＲＥＧＩＳＴＥＲ（ＩＤＸ ＵＲＬ，ＤＯＣ ＵＲＬ，ＴＩＴＬＥ，ＵＳＥＲ ＩＤ）
文書索引１００に文書を登録するためのプロトコルである。端末２は、登録先となる文書索引１００のＵＲＬと、登録する文書のＵＲＬ（ＤＯＣ ＵＲＬ）と、登録する文書の文書タイトルと、登録するユーザのＩＤとを指定して、このＲＥＧＩＳＴＥＲ命令を発行することで、文書索引１００に文書を登録する。
【００４８】
図５及び図６に、ユーザが文書にアクセスするときに文書索引管理機構１０３が実行することになる処理フローの一実施例、図７に、ユーザが新たに文書を登録するときに文書索引管理機構１０３が実行することになる処理フローの一実施例を図示する。
【００４９】
次に、この処理フローに従って、このように構成される実施例の動作処理について説明する。先ず最初に、図５及び図６の処理フローに従って、ユーザが文書にアクセスするときに実行する文書索引管理機構１０３の処理について説明する。
【００５０】
ユーザが文書サーバ３の提供する文書にアクセスするときには、ユーザの操作する端末２が上述した「ＧＥＴ（ＩＤＸ ＵＲＬ）」を発行するので、このＧＥＴ命令が発行されると、文書索引管理機構１０３は、図５及び図６の処理フローに示すように、先ず最初に、ステップ１で、図３に示した文書索引１００の情報をその端末２に送信することで、その端末２に文書の索引を表示する。
【００５１】
ここで、図３に示した文書索引１００の情報の内、端末２のディスプレイ画面に表示されるのは、文書タイトルと、新規の文書であるのか否かを示すフラグの情報と、関連文書のＵＲＬである。なお、関連文書のＵＲＬについては、ＵＲＬの形式で表示されることもあるし、文書タイトルを使って間接的に表示されることもある。それ以外の情報についてはディスプレイ画面に表示する必要はないが、表示してもよい。
【００５２】
ディスプレイ画面に文書の索引が表示されると、ユーザは、その中から自分のアクセスしたい文書の文書タイトルを選択し、これを受けて、端末２がその選択された文書タイトルの指す「ＤＯＣ ＵＲＬ」を指定して、上述した「ＧＥＴ２（ＩＤＸ ＵＲＬ，ＤＯＣ ＵＲＬ，ＵＳＥＲ ＩＤ）」を発行するので、文書索引管理機構１０３は、続くステップ２で、このＧＥＴ２命令が発行されるのを待つ。
【００５３】
このステップ２で、端末２の発行するＧＥＴ２命令の発行を受け取ると、ステップ３に進んで、ユーザ管理テーブル１０２を参照することで、発行されたＧＥＴ２命令で指定される「ＵＳＥＲ ＩＤ（図中ではＵＩと略記する）」が悪質ユーザを示しているのか否かを判断する。
【００５４】
このステップ３の判断処理で、悪質ユーザを示していないことを判断するときには、ステップ４に進んで、発行されたＧＥＴ２命令で指定される「ＤＯＣ ＵＲＬ（図中ではＤＵと略記する）」が、最上位文書（すなわち、最上位の文書タイトル）を示しているのか否かを判断する。
【００５５】
このステップ４の判断処理で、最上位文書を示していないことを判断するときには、ステップ５に進んで、文書索引１００に管理されるその「ＤＯＣ ＵＲＬ」の指す最終アクセスユーザＩＤ（図中ではＬＵと略記する）を取得するとともに、ユーザ管理テーブル１０２を参照して、発行されたＧＥＴ２命令で指定される「ＵＳＥＲ ＩＤ」の指すユーザレベルを特定することで、上述した「ｄｎ（ＵＩＤ）」を取得する。
【００５６】
続いて、ステップ６で、ステップ５で取得した最終アクセスユーザＩＤと、発行されたＧＥＴ２命令で指定される「ＵＳＥＲ ＩＤ」とが一致するのか否かを判断する。
【００５７】
このステップ６の判断処理で、両者が一致しないことを判断するときには、ステップ７に進んで、発行されたＧＥＴ２命令で指定される「ＤＯＣ ＵＲＬ」の上位位置に位置する「ｄｎ（ＵＩＤ）」個のレコードを処理対象として、それらのレコードにｎｅｗフラグが付加されているのか否かをチェックして、ｎｅｗフラグが付加されている場合には、文書索引１００からそれを消去する。
【００５８】
続いて、ステップ８で、発行されたＧＥＴ２命令で指定される「ＤＯＣ ＵＲＬ」の位置が、その上位位置に位置する「ｄｎ（ＵＩＤ）」個のレコードの上にくるようにと、文書索引１００の配列順序を変更するとともに、発行されたＧＥＴ２命令で指定される「ＵＳＥＲ ＩＤ」に従って、最終アクセスユーザＩＤを更新する。
【００５９】
続いて、ステップ９で、発行されたＧＥＴ２命令で指定される「ＤＯＣ ＵＲＬ」の持つ関連文書のＵＲＬ情報の位置を、ステップ８の位置交換処理に合わせて変更する。
【００６０】
続いて、ステップ１０（図６の処理フロー）に進んで、発行されたＧＥＴ２命令で指定される「ＤＯＣ ＵＲＬ」を指定して、文書サーバ３に対して、「ＧＥＴ（ＤＯＣ ＵＲＬ）」を発行することで、その「ＤＯＣ ＵＲＬ」の指定する文書の送信依頼を発行する。
【００６１】
続いて、ステップ１１で、発行した送信依頼に応答して文書サーバ３から送られてくる文書を受信し、それを受信すると、ステップ１２に進んで、その受信した文書をＧＥＴ２命令発行元の端末２に送信して、処理を終了する。
【００６２】
一方、ステップ３の判断処理に従って、発行されたＧＥＴ２命令で指定される「ＵＳＥＲ ＩＤ」が悪質ユーザを示していることを判断するときと、ステップ４の判断処理に従って、発行されたＧＥＴ２命令で指定される「ＤＯＣ ＵＲＬ」が最上位文書を示していることを判断するときと、ステップ６の判断処理に従って、発行されたＧＥＴ２命令で指定される「ＵＳＥＲ ＩＤ」が最終アクセスユーザＩＤと一致することを判断するときには、直ちに、ステップ１０に進んで、発行されたＧＥＴ２命令で指定される「ＤＯＣ ＵＲＬ」を指定して、文書サーバ３に対して、「ＧＥＴ（ＤＯＣ ＵＲＬ）」を発行することで、その「ＤＯＣ ＵＲＬ」の指定する文書を取得して、それをＧＥＴ２命令発行元の端末２に送信していくように処理する。
【００６３】
このようにして、文書索引管理機構１０３は、ユーザが文書にアクセスすると、図８に示すように、文書索引１００の持つそのアクセスされた文書のレコードを、それより上位に位置するレコードの位置と交換することで、よくアクセスされる文書の文書タイトルを索引の上位の位置に表示するように処理するのである。
【００６４】
そして、このとき交換するレコードの数をユーザのレベルに応じて決定していくことで、ユーザの重要度などを考慮した交換処理を実行するのである。
そして、悪質ユーザのアクセスに対しては、この交換処理を実行しないことで、悪質ないたずらを防ぐように処理するとともに、同一ユーザが連続して同一の文書にアクセスするときにも、この交換処理を実行しないことで、個人的なアクセスの傾向が入らないように処理するのである。
【００６５】
そして、新規に登録された文書をマークを使って明示することで、文書の鮮度を表示するときに、その文書よりも下位側に位置する文書がアクセスされるときに、そのマークを消去することで、文書の鮮度を簡単かつ正確に管理するように処理するのである。
【００６６】
次に、図７の処理フローに従って、ユーザが新たに文書を登録するときに実行する文書索引管理機構１０３の処理について説明する。
ユーザが新たに文書を登録するときには、ユーザの操作する端末２が上述した「ＲＥＧＩＳＴＥＲ（ＩＤＸ ＵＲＬ，ＤＯＣ ＵＲＬ，ＴＩＴＬＥ，ＵＳＥＲ ＩＤ）」を発行するので、このＲＥＧＩＳＴＥＲ命令が発行されると、文書索引管理機構１０３は、図７の処理フローに示すように、先ず最初に、ステップ１で、ユーザ管理テーブル１０２を参照することで、発行されたＲＥＧＩＳＴＥＲ命令で指定される「ＵＳＥＲ ＩＤ」が悪質ユーザを示しているのか否かを判断して、悪質ユーザを示していることを判断するときには、ステップ３に進んで、ＲＥＧＩＳＴＥＲ命令の発行元の端末２に登録不可能を通知して、処理を終了する。
【００６７】
一方、ステップ１の判断処理で、悪質ユーザを示していないことを判断するときには、ステップ２に進んで、ＲＥＧＩＳＴＥＲ命令で指定される「ＤＯＣ ＵＲＬ」が既に文書索引１００に登録されているのか否かを判断して、登録されていることを判断するときには、ステップ３に進んで、ＲＥＧＩＳＴＥＲ命令の発行元の端末２に登録不可能（登録済み）を通知して、処理を終了する。
【００６８】
一方、ステップ２の判断処理で、ＲＥＧＩＳＴＥＲ命令で指定される「ＤＯＣ ＵＲＬ」が文書索引１００に登録されていないことを判断するときには、ステップ４に進んで、文書数テーブル１０１に管理されている文書数が文書索引１００に登録可能な最大レコード数「ｍａｘ（ＩＤＸ）」と一致するのか否かを判断する。すなわち、文書索引１００が満杯となっているのか否かを判断するのである。
【００６９】
このステップ４の判断処理で、文書索引１００が満杯であることを判断するときには、新たなレコードの追加を可能にすべく、ステップ５に進んで、文書索引１００の最下位レコードを削除する。なお、本装置から削除する際に、既存の別データベースなどに格納していく方法を採ることもある。
【００７０】
このステップ５の処理を終了し、あるいは、ステップ４の判断処理で文書索引１００が満杯でないことを判断すると、続くステップ６で、文書索引１００の中間位置に位置する規定のｎ番目のレコードから下位側のレコードを、１つずつ下位側にずらす処理を行う。
【００７１】
続いて、ステップ７で、ステップ６の処理により空となったｎ番目のレコードの位置に、発行されたＲＥＧＩＳＴＥＲ命令で指定される「ＴＩＴＬＥ（文書タイトル）」／「ＤＯＣ ＵＲＬ（文書タイトルの指す文書のＵＲＬ）」／「ＵＳＥＲ ＩＤ（登録ユーザのＩＤ）」を登録するとともに、その登録するレコードが新規である旨を示すべくｎｅｗフラグを登録して、処理を終了する。ここで、ＲＥＧＩＳＴＥＲ命令で関連文書のＵＲＬが指定される場合には、それについても登録することになる。
【００７２】
このようにして、文書索引管理機構１０３は、ユーザから文書登録の要求が発行されると、図９に示すように、登録要求のある文書の情報を文書索引１００の規定の中間位置（例えば最上位位置から１０番目といったような位置）に登録していくことで、鮮度の高い文書の文書タイトルを新規マークとともに索引の上位位置に表示するように処理するのである。
【００７３】
以上に説明した文書索引管理機構１０３の実行する処理に従って、端末２のディスプレイ画面に、図１０の上段に示すような文書タイトルの一覧で構成される索引が表示されるときに、ユーザが下位に位置する文書タイトルを選択することで文書にアクセスすると、図１０の下段に示すように、その選択された文書タイトルが上位に位置する文書タイトルと位置を交換することになるで、アクセス頻度の多い文書の文書タイトルが索引の上位に位置するようになる。
【００７４】
ここで、図１０では、「大学ロボット選手権」がアクセスされることで、その順位が上位に移動した例を示している。このとき、新規であることを示す「大学ロボット選手権」のＮｅｗマークはそのままとなる。
【００７５】
そして、この文書索引管理機構１０３を文書以外の情報の索引に適用することで、端末２のディスプレイ画面に、図１１の上段に示すような情報タイトルの一覧で構成される索引が表示されるときに、ユーザが下位に位置する情報タイトルを選択することで文書にアクセスすると、図１１の下段に示すように、その選択された情報タイトルが上位に位置する情報タイトルと位置を交換することになるで、アクセス頻度の多い文書の情報タイトルが索引の上位に位置するようになる。
【００７６】
ここで、図１１では、「ＰＣＩバスのスピードについて」がアクセスされることで、その順位が上位に移動した例を示している。このとき、新規であることを示す「出張Ｑand Ａ」のＮｅｗマークは、「ＰＣＩバスのスピードについて」に飛び越されることで消去されることになる。
【００７７】
本発明者は、特願平８-281940 号で、グループで文書を共有し、多様なビューで共有文書を閲覧するという構成の装置を開示したが、この装置に本発明を加えることも有効なものとなる。
【００７８】
すなわち、図１２に示すように、ユーザが指定した文書はサーバにコピーされ、文書内の情報を用いてインデックスを作成する。そして、グループウェアのインデックスとは別に、本発明の文書索引の機能を付加して、サーバ上の文書の索引を作成する。これにより出来上がるビューをグループビューとする。この装置構成を採ると、共有文書の閲覧性を大きく向上できるようになる。
【００７９】
また、本発明者は、特願平10-176749 号で、ネットワーク文書の階層索引を半自動で生成する手法を開示したが、この発明に本発明を加えることも有効なものとなる。
【００８０】
すなわち、階層索引では、キーワードの階層によるハイパーテキストにより索引が作られる。各ハイパーテキストには、キーワードを含む文書のリストが入っている。ユーザは、キーワードをクリックするだけで、希望する文書に辿りつくことができる。このとき、図１３に示すように、本発明を用いることで、各ハイパーテキストにおける文書リストを、ユーザのアクセス状況に応じて自動で並び替えると有効なものとなる。
【００８１】
図示実施例に従って本発明を説明したが、本発明はこれに限定されるものではない。例えば、実施例に言う索引の上位位置とは、索引の開始側の位置を意味するものであって、例えば、索引が右端から始まるときには、上位位置は右側の位置を意味することになる。
【００８２】
また、実施例では、文書にアクセスする場合を具体例にして説明したが、プログラムなどのような様々な情報にアクセスする場合にも、本発明はそのまま適用できることになる。
【００８３】
【発明の効果】
以上説明したように、本発明では、不特定多数のユーザがアクセスする情報の索引を、アクセスの度に索引順序を変更することで、鮮度の高い情報と低い情報とを自動的に分別することができる。
【００８４】
そして、本発明では、アクセス履歴を記録したり、アクセス頻度などを集計せずに、アクセスされた情報とその上位に位置する情報の索引位置とを交換することで、アクセスが多いほど索引の順位が上位になるようにすることを簡便に実現する。
【００８５】
そして、本発明では、この索引の変更処理にあたって、ユーザレベルに応じて交換する順位を変えることから、ユーザによって索引の更新度合いを調整できるようになるとともに、管理者が意図的に索引を変更できるようになる。
【００８６】
そして、本発明では、同一ユーザが繰り返し同一の情報にアクセスすることで、悪意を持って索引順序が変更されてしまうという不具合や、個人的な傾向により索引順序が変更されてしまうという不具合を禁ずることができるようになるとともに、特定のユーザに対して索引を変更できないように設定することもできる。
【００８７】
そして、本発明では、索引に登録する情報の数を限っておくことで、不要となった情報を索引から自動的に消去できるようになる。
そして、本発明では、新規の情報にはマークを付けて索引の中間に置き、索引の順序交換で順位が下がった場合にマークを消すことで、情報の鮮度を明示できるようになる。また、情報の作成日時や経過時間などを用いずに、このマークを消去することで、自然にかつ簡便に古い情報を選別できるようになる。
【図面の簡単な説明】
【図１】本発明の原理構成図である。
【図２】本発明の一実施例である。
【図３】文書索引の一実施例である。
【図４】ユーザ管理テーブルの一実施例である。
【図５】文書索引管理機構の実行する処理フローである。
【図６】文書索引管理機構の実行する処理フローである。
【図７】文書索引管理機構の実行する処理フローである。
【図８】文書索引管理機構の実行する処理の説明図である。
【図９】文書索引管理機構の実行する処理の説明図である。
【図１０】ディスプレイ画面の説明図である。
【図１１】ディスプレイ画面の説明図である。
【図１２】本発明の適用例の説明図である。
【図１３】本発明の適用例の説明図である。
【符号の説明】
１    索引掲示装置
２    端末
１０  索引管理手段
１１  第１の管理手段
１２  第２の管理手段
１３  送信手段
１４  検出手段
１５  変更手段
１６  登録手段
１７  消去手段
１８  削除手段
【図１】
0004008600.tif 000002
【図２】
0004008600.tif 000003
【図３】
0004008600.tif 000004
【図４】
0004008600.tif 000005
【図５】
0004008600.tif 000006
【図６】
0004008600.tif 000007
【図７】
0004008600.tif 000008
【図８】
0004008600.tif 000009
【図９】
0004008600.tif 000010
【図１０】
0004008600.tif 000011
【図１１】
0004008600.tif 000012
【図１２】
0004008600.tif 000013
【図１３】
0004008600.tif 000014