(57)【要約】【課題】  文書ファイルやプログラムファイルにおける新規登録あるいは変更又は修正に関するアナウンス管理を快適に且つ効率良く行うことができるようにする。【解決手段】  表示可能な文書情報あるいは実行可能なプログラムを提供するサーバー２０００を有し、当該サーバーから提供される文書情報を可視的に表示、あるいはプログラムをダウンロード可能な表示システムにおいて、サーバー上に用意された選択画面に、複数の文書情報あるいは各プログラムにおける新規掲載時点からの経過期間を視覚的に表示するようにする。【選択図】  図１
2005148835.tif 000002
【特許請求の範囲】
【請求項１】
表示可能な文書情報を提供するサーバーを有し、前記サーバーから提供される前記文書情報を可視的に表示する表示システムにおいて、
前記サーバー上に用意された選択画面に、前記複数の文書情報における新規掲載時点からの経過期間を視覚的に表示することを特徴とする表示システム。
【請求項２】
実行可能なプログラムを提供するサーバーを有し、前記サーバーから提供される前記プログラムをダウンロード可能な表示システムにおいて、
前記サーバー上に用意された選択画面に、前記各プログラムにおける新規掲載時点からの経過期間を視覚的に表示することを特徴とする表示システム。
【請求項３】
表示可能な文書情報を提供するサーバーを有し、前記サーバーから提供される前記文書情報を可視的に表示する表示システムにおいて、
前記サーバー上に用意された選択画面に、前記複数の文書情報に対して修正又は変更が行われた時点からの経過期間を視覚的に表示することを特徴とする表示システム。
【請求項４】
実行可能なプログラムを提供するサーバーを有し、前記サーバーから提供される前記プログラムをダウンロード可能な表示システムにおいて、
前記サーバー上に用意された選択画面に、前記各プログラムに対して修正又は変更が行われた時点からの経過期間を視覚的に表示することを特徴とする表示システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、サーバー上に掲載中の文書情報もしくはプログラムについて、それに関する情報を表示する表示システムに関するものである。
【背景技術】
【０００２】
数多くのクライアントが利用するサーバーにおいては、クライアントからの要請等により、日々多くの文書ファイル、プログラムファイルが新規登録され、また、登録したファイルに対しての変更や修正も頻繁に行われている。一般的に、新規登録や変更が行われた場合は、選択画面において対象ファイル情報に「Ｎｅｗ！」あるいは「Ｖｅｒｓｉｏｎ＿ＵＰ」などのマークを“手動”で付け、クライアントにアナウンスを行う形態を取っていた。そして、その後一定期間の経過を待って、手動にて「Ｎｅｗ！」、「Ｖｅｒｓｉｏｎ＿ＵＰ」のマークを外していた。
【０００３】
しかし、登録されるファイルの増加や修正、変更ファイルの増加に伴い、すべてのファイルに対して 「Ｎｅｗ！」、「Ｖｅｒｓｉｏｎ＿ＵＰ」の管理が行き届かなくなり、新規登録から半年が経過しても「Ｎｅｗ！」マークが付いたまま放置されているケースも目立つようになった。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
本発明は上述の問題点に鑑みてなされたものであり、数多くの文書ファイルやプログラムファイルが新規登録され、また、登録したファイルに対しての変更又は修正が数多くのされた場合であっても、当該新規登録あるいは当該変更又は修正に関するアナウンス管理を快適に且つ効率良く行うことを可能とする表示システムを提供することを目的とする。
【課題を解決するための手段】
【０００５】
本発明は上述の目的を達成するために、表示可能な文書情報を提供するサーバーを有し、前記サーバーから提供される前記文書情報を可視的に表示する表示システムにおいて、前記サーバー上に用意された選択画面に、前記複数の文書情報における新規掲載時点からの経過期間を視覚的に表示することを特徴とする表示システム等を提供する。
【発明の効果】
【０００６】
本発明によれば、数多くの文書ファイルやプログラムファイルが新規登録され、また、登録したファイルに対しての変更又は修正が数多くのされた場合であっても、当該新規登録あるいは当該変更又は修正に関するアナウンス管理を快適に且つ効率良く行うことができる。
【発明を実施するための最良の形態】
【０００７】
以下、添付図面を参照しながら、本発明の表示システムの実施形態を詳細に説明する。
図１は、本発明の実施形態における表示システムの概略構成図である。
本実施形態の表示システムは、複数台のクライアントコンピュータ１０００〜１０ｎｎと、表示可能な文書情報又は実行可能なプログラムを提供するサーバー２０００とを含み構成されており、このクライアントコンピュータ１０００〜１０ｎｎとサーバー２０００とが共通の光ケーブルあるいは導電同軸ケーブル等の共有データ伝送路１１００を介して接続されている。また、図１において、互いの機器はイーサネット（Ｒ）ＬＡＮ等の通信プロコトルに従って双方向通信が可能となっている。
【０００８】
図２は、サーバー２０００の内部構成を示した概略図である。
サーバー２０００は、システムバス２００３に接続される各装置構成要素の制御、装置全体の制御を実行するＣＰＵ２００１と、これらの制御を行わせる制御プログラムを格納するハードディスク２００４と、ＣＰＵ２００３が種々の処理や制御を実行するためのプログラム実行エリア、ワークエリア等として用いられＲＡＭ２００２と、バッテリーバックアップされた時計（ＲＴＣ）２００５と、共有データ伝送経路１１００を介してクライアントコンピュータ１０００〜１０ｎｎと接続しデータの送受信を行うネットワークＩ／Ｆ２００６とを含み構成されている。
【０００９】
ＲＡＭ２００２には、各ファイルの登録や変更状態を記憶する管理テーブル２０２１も存在する。ハードディスク２００４には、後述するフローチャート（図５及び図６）に示されるような制御プログラム２０４１が格納されており、この制御プログラム２０４１はＢＯＯＴ＿ＵＰ時にＲＡＭ２００２へ展開されて実行される。
【００１０】
また、バッテリーバックアップされた時計（ＲＴＣ）２００５は、常に正確な時刻情報を保持しており、必要に応じて現在時刻の読み出しが可能であり、さらに一定時間毎にＣＰＵ２００１に対して割り込みを発生させる機能を有する。
【００１１】
図３は、サーバー２０００に接続された各クライアントコンピュータに表示される選択画面のイメージ図である。選択画面３００１〜３００５は、それぞれ図４に示す管理テーブル４００１〜４００５に対応する。
【００１２】
図４は、サーバー２０００内に存在する管理テーブル２０２１のイメージ図である。管理テーブル４００１〜４００５は、それぞれ図３に示す選択画面３００１〜３００５に対応する。
【００１３】
図５及び図６は、本実施形態の表示システムにおける処理方法を示したフローチャートである。この処理方法は、ハードディスク２００４に格納されたプログラムにより実現される。以下、本フローチャートを用いて本発明をさらに詳細に説明する。
【００１４】
図５は、本発明の表示システムにおけるサーバーにおいて、ファイルの新規登録又は変更が行われたときの処理方法を示したフローチャートである。
まず、ステップＳ５１０１では、新規登録か変更かを判断する。この判断の結果、新規登録であると判断された場合には、ステップＳ５１０２へ進む。一方、変更であると判断された場合には、ステップＳ５１０３へ進む。
【００１５】
ステップＳ５１０２では、管理テーブルの空き領域を探し、“ファイル名”を書き込む（管理テーブル４００２のｇＤ）。さらに、ＲＴＣより現在時刻を読み込み管理テーブルの“新規”部分に書き込み（管理テーブル４００２のｇＢ）、選択画面の“登録”部分に１２ポイントの「Ｎｅｗ！」を表示させるために“マーク”に０ｘ１３を書き込む（管理テーブル４００２のｇＡ）。マーク０ｘ１３の上位４ビットの１は文字列「Ｎｅｗ！」を示す値であり、下位４ビットの３は文字サイズ１２ポイントを示す値である（同様に２は９ポイント、１は６ポイントを示す）。
【００１６】
また、ステップＳ５１０１で変更と判断された場合に、ステップＳ５１０３では、ファイル名をキーに管理テーブル上の記憶位置を検索し、ＲＴＣより読み込んだ現在時刻を“変更”部分に書き込む（管理テーブル４００３のｃＣ）。さらに、選択画面の“登録”部分に１２ポイントの「Ｖｅｒ．ＵＰ！」を表示させるために“マーク”に０ｘ２３を書き込む（管理テーブル４００３のｃＡ）。マーク０ｘ２３の上位４ビットの１は文字列「Ｖｅｒ．ＵＰ！」を示す値であり、下位４ビットの３は文字サイズ１２ポイントを示す値である（同様に２は９ポイント、１は６ポイントを示す）。
【００１７】
また、詳細説明は省略するが、クライアントコンピュータから選択画面の表示を要求された場合、本発明の制御プログラムは、前述の管理テーブルに書き込まれた情報を元に図３の選択画面３００１〜３００５のような表示イメージを発生させ、要求元へ表示イメージを送信する。
【００１８】
図６は、本発明の表示システムにおけるサーバーにおいて、ＲＴＣ２００５からの割り込みを受けた際の処理方法を示したフローチャートである。
まず、ステップＳ５２０１では、管理テーブルの“新規”に時刻が記録されているか否かを判断する。この判断の結果、記録されていないと判断された場合には、ステップＳ５２０８へ進む。一方、ステップＳ５２０１の判断の結果、記録されていると判断された場合には、ステップＳ５２０２へ進む。
【００１９】
ステップＳ５２０１で時刻が記録されていた場合、続いて、ステップＳ５２０２では、現在時刻から記録されている時刻を差し引いて、経過期間Ｔを算出する。続いて、ステップＳ５２０３では、経過期間Ｔが３０日未満であるか否かを判断する。この判断の結果、３０日未満であると判断された場合には、ステップＳ５２０８へ進む。一方、ステップＳ５２０３の判断の結果、経過期間Ｔが３０日以上であると判断された場合には、ステップＳ５２０４へ進む。
【００２０】
続いて、ステップＳ５２０４では、経過時間Ｔがどのくらいかを判断する。ステップＳ５２０４での判断の結果、経過時間Ｔが６０日未満であると判断された場合には、ステップＳ５２０７へ進み、６０日以上９０日未満であると判断された場合には、ステップＳ５２０６へ進み、９０日以上であると判断された場合には、ステップＳ５２０５進む。
【００２１】
ステップＳ５２０５（９０日以上）では、「Ｎｅｗ！」の表示を消去させるべく“マーク”に０ｘ００を書き込み（管理テーブル４００４のｅＡ）、同時に“新規”に０ｘ００００００００を書き込む（管理テーブル４００４のｅＢ）。ステップＳ５２０６（６０日以上９０日未満）では、６ポイントの「Ｎｅｗ！」を表示させるべく“マーク”に０ｘ１１を書き込む（管理テーブル４００４のｆＡ）。ステップＳ５２０７（６０日未満）では、９ポイントの「Ｎｅｗ！」を表示させるべく“マーク”に０ｘ１２を書き込む（管理テーブル４００４のｇＡ）。
【００２２】
ステップＳ５２０５〜ステップＳ５２０７の各処理を終えると、続いて、ステップＳ５２０８へ進み、管理テーブルの最後まで処理を行ったか否かを判断する。この判断の結果、管理テーブルの最後まで処理を行っていないと判断された場合には、ステップＳ５２０１に戻り、ステップＳ５２０１〜ステップＳ５２０８の処理を繰り返す。一方、ステップＳ５２０８での判断の結果、管理テーブルの最後まで処理を行っていると判断された場合には、ステップＳ５２１１へ進む。
【００２３】
続いて、ステップＳ５２１１では、管理テーブルの“変更”に時刻が記録されているか否かを判断する。この判断の結果、時刻が記録されていないと判断された場合には、ステップＳ５２１８へ進む。一方、ステップＳ５２１１での判断の結果、時刻が記録されていると判断された場合には、ステップＳ５２１２へ進む。
【００２４】
続いて、ステップＳ５２１２では、進み現在時刻から記録されている時刻を差し引いて経過期間Ｔを算出する。続いて、ステップＳ５２１３では、経過期間Ｔが３０日未満であるか否かを判断する。この判断の結果、３０日未満であると判断された場合には、ステップＳ５２１８へ進む。一方、ステップＳ５２１３での判断の結果、経過期間Ｔが３０日以上であると判断された場合には、ステップＳ５２１４へ進む。
【００２５】
続いて、ステップＳ５２１４では、経過時間Ｔがどのくらいかを判断する。ステップＳ５２１４での判断の結果、経過時間Ｔが６０日未満であると判断された場合には、ステップＳ５２１７へ進み、６０日以上９０日未満であると判断された場合には、ステップＳ５２１６へ進み、９０日以上であると判断された場合には、ステップＳ５２１５進む。
【００２６】
ステップＳ５２１５（９０日以上）では、「Ｖｅｒ．ＵＰ！」の表示を消去させるべく“マーク”に０ｘ００を書き込み（管理テーブル４００４のｂＣ）、同時に“変更”に０ｘ００００００００を書き込む（管理テーブル４００４のｅＡ）。ステップＳ５２１６（６０日以上９０日未満）では、６ポイントの「Ｖｅｒ．ＵＰ！」を表示させるべく“マーク”に０ｘ２１を書き込む。ステップＳ５２１７（６０日未満）では、９ポイントの「Ｖｅｒ．ＵＰ！」を表示させるべく“マーク”に０ｘ２２を書き込む（管理テーブル４００４のｃＡ）。
【００２７】
ステップＳ５２１５〜ステップＳ５２１７の各処理を終えると、続いて、ステップＳ５２１８へ進み、管理テーブルの最後まで処理を行ったか否かを判断する。この判断の結果、管理テーブルの最後まで処理を行っていないと判断された場合には、ステップＳ５２１１に戻り、ステップＳ５２１１〜ステップＳ５２１８の処理を繰り返す。一方、ステップＳ５２１８での判断の結果、管理テーブルの最後まで処理を行ったと判断された場合には、全ての処理が終了したため、割り込みから復帰する。
【００２８】
図５及び図６の処理を行うことにより、選択画面を下記のように自動操作することが可能となり、クライアントコンピュータの表示画面には、要求時刻によって選択画面例（選択画面３００１〜選択画面３００５）が表示される。
【００２９】
ファイルの新規登録時には、１２ポイントの「Ｎｅｗ！」が表示され（選択画面３００２のＮｏ．６）、３０日毎に９ポイント（選択画面３００４のＮｏ．６）、６ポイントと文字サイズが縮小し、９０日を越えると「Ｎｅｗ！」表示が消滅する（選択画面３００５のＮｏ．６）。
【００３０】
また、ファイルの変更時には、１２ポイントの「Ｖｅｒ．ＵＰ！」が表示され（選択画面３００３のＮｏ．２）、３０日毎に９ポイント（選択画面３００４のＮｏ．２）、６ポイントと文字サイズが縮小し、９０日を越えると「Ｎｅｗ！」表示が消滅する（選択画面３００５のＮｏ．２）。
【００３１】
本発明の実施形態によれば、ファイルの新規登録又は変更時刻を管理するテーブルとＲＴＣの割り込みにより管理テーブルを逐次更新することによって、サーバー上に用意された文書情報もしくはプログラム選択画面に該当ファイルの新規登録あるいは修正又は変更が行われた時点からの経過期間を視覚的に表示を行うことができ、新規登録あるいは当該変更又は修正に関するアナウンス管理を快適に且つ効率良く行うことができる。
【図面の簡単な説明】
【００３２】
【図１】本発明の実施形態における表示システムの概略構成図である。
【図２】サーバーの内部構成を示した概略図である。
【図３】サーバーに接続された各クライアントコンピュータに表示される選択画面のイメージ図である。
【図４】サーバー内に存在する管理テーブルのイメージ図である。
【図５】本発明の表示システムにおけるサーバーにおいて、ファイルの新規登録又は変更が行われたときの処理方法を示したフローチャートである。
【図６】本発明の表示システムにおけるサーバーにおいて、ＲＴＣ２００５からの割り込みを受けた際の処理方法を示したフローチャートである。
【符号の説明】
【００３３】
１０００〜１０ｎｎ  クライアントコンピュータ
１１００  データ伝送路
２０００  サーバー
２００１  ＣＰＵ
２００２  ＲＡＭ
２０２１  管理テーブル
２００３  システムバス
２００４  ＨＤ
２０４１  プログラム
２００５  ＲＴＣ
２００６  ネットワークＩ／Ｆ
３００１〜３００５  選択画面
４００１〜４００５  管理テーブル
【図１】
2005148835.tif 000003
【図２】
2005148835.tif 000004
【図３】
2005148835.tif 000005
【図４】
2005148835.tif 000006
【図５】
2005148835.tif 000007
【図６】
2005148835.tif 000008