(57)【要約】【課題】指定されたショートカットと同一のリンク先に持つショートカットの情報を用いて、当該ショートカットに関連する情報を参考情報としてユーザに提示する仕組みを提供すること【解決手段】文書データと、文書データに対するショートカットを複数記憶する情報処理装置であって、前記文書データのショートカットに対する指示を受け付け、前記ショートカットに対する指示を受け付けた場合に、前記指示を受け付けた第１のショートカットと同一のリンク先を有する他のショートカットである第２のショートカットを特定し、特定した前記第２のショートカットの属する記憶領域に記憶された情報を関連情報として特定して、表示画面に表示すべく制御する【選択図】図５
2015121941.tif 000002
【特許請求の範囲】
【請求項１】
文書データと、文書データに対するショートカットを複数記憶する情報処理装置であって、
前記文書データのショートカットに対する指示を受け付ける指示受付手段と、
前記指示受付手段で前記ショートカットに対する指示を受け付けた場合に、前記指示を受け付けた第１のショートカットと同一のリンク先を有する他のショートカットである第２のショートカットを特定する特定手段と、
前記特定手段で特定した前記第２のショートカットの属する記憶領域に記憶された情報を特定する関連情報特定手段と、
前記関連情報特定手段で特定した情報である関連情報を表示画面に表示すべく制御する表示制御手段と、
を備えることを特徴とする情報処理装置。
【請求項２】
前記指示受付手段で、前記ショートカットに対する指示を受け付けた旨の情報を、履歴情報として、前記ショートカットごとに記憶する指示履歴記憶手段と、
を備え、
前記関連情報特定手段は、前記特定手段で特定した前記第２のショートカットに対応する、前記指示履歴記憶手段に記憶された履歴情報に応じて、前記関連情報を特定することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記関連情報特定手段は、前記特定手段で特定した前記第２のショートカットに対応する、前記指示履歴記憶手段に記憶された履歴情報のうち、前記第２のショートカットから前記文書データが編集された編集回数の多い順に、前記第２のショートカットの属する記憶領域に記憶された前記関連情報を特定することを特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記関連情報特定手段は、前記特定手段で特定した前記第２のショートカットに対応する、前記指示履歴記憶手段に記憶された履歴情報のうち、前記第２のショートカットから前記文書データが閲覧された閲覧回数の多い順に、前記第２のショートカットの属する記憶領域に記憶された前記関連情報を特定することを特徴とする請求項２に記載の情報処理装置。
【請求項５】
前記表示制御手段は、前記関連情報特定手段で特定した関連情報のうち、前記第２のショートカットを除く情報を表示すべく制御することを特徴とする請求項１乃至４のいずれか１項に記載の情報処理装置。
【請求項６】
文書データと、文書データに対するショートカットを複数記憶する情報処理装置の制御方法であって、
前記文書データのショートカットに対する指示を受け付ける指示受付工程と、
前記指示受付工程で前記ショートカットに対する指示を受け付けた場合に、前記指示を受け付けた第１のショートカットと同一のリンク先を有する他のショートカットである第２のショートカットを特定する特定工程と、
前記特定工程で特定した前記第２のショートカットの属する記憶領域に記憶された情報を特定する関連情報特定工程と、
前記関連情報特定工程で特定した情報である関連情報を表示画面に表示すべく制御する表示制御工程と、
を含むことを特徴とする情報処理装置の制御方法。
【請求項７】
文書データと、文書データに対するショートカットを複数記憶する情報処理装置で実行が可能なプログラムであって、
前記情報処理装置を、
前記文書データのショートカットに対する指示を受け付ける指示受付手段と、
前記指示受付手段で前記ショートカットに対する指示を受け付けた場合に、前記指示を受け付けた第１のショートカットと同一のリンク先を有する他のショートカットである第２のショートカットを特定する特定手段と、
前記特定手段で特定した前記第２のショートカットの属する記憶領域に記憶された情報を特定する関連情報特定手段と、
前記関連情報特定手段で特定した情報である関連情報を表示画面に表示すべく制御する表示制御手段として機能させることを特徴とする情報処理装置のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、その制御方法及びプログラムに関する。
【背景技術】
【０００２】
文書データ等のデータのショートカットを作成して、オリジナルの文書データとは異なる場所に記憶された当該ショートカットから当該オリジナルの文書データを参照・編集することが一般に行われている。
【０００３】
当該ショートカットの作成のためには、例えばオリジナルの文書データを指定して、当該文書データのショートカットの作成場所を指定するか、または、ショートカットの作成場所を指定して、いずれの文書データのショートカットを当該作成場所に作成するかを指定しなければならない。つまり、いずれにしろ、オリジナルの文書データを特定する必要があり、手間である。
【０００４】
これに対し、例えば特許文献１においては、オリジナルの文書データの使用頻度を算出して、当該使用頻度が高い文書データのショートカットファイルをユーザに提示する技術が公開されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００７−２７２６５０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
一方で、１つのオリジナルの文書データに対して、複数のショートカットファイルが作成される場合がある。例えば、複数の異なるフォルダ毎にショートカットが作成され、複数のユーザが、それぞれのショートカットから文書データを参照・編集する場合、事前に、他ユーザが何の意図を以て当該文書データを編集していたのかを確認する必要がある場合がある。
【０００７】
データの編集を行う場合、当該データの編集の参考となる情報が、当該編集されたデータと同じ階層に記憶されていることが考えられる。特許文献１に記載の技術においては、参照頻度の高いデータを特定してショートカットを提示することができるが、参照・編集されたデータが編集された場合に、参考とされただろう情報を特定することはできない。
【０００８】
本発明は、指定されたショートカットと同一のリンク先に持つショートカットの情報を用いて、当該ショートカットに関連する情報を参考情報としてユーザに提示する仕組みを提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明の情報処理装置は、文書データと、文書データに対するショートカットを複数記憶する情報処理装置であって、前記文書データのショートカットに対する指示を受け付ける指示受付手段と、前記指示受付手段で前記ショートカットに対する指示を受け付けた場合に、前記指示を受け付けた第１のショートカットと同一のリンク先を有する他のショートカットである第２のショートカットを特定する特定手段と、前記特定手段で特定した前記第２のショートカットの属する記憶領域に記憶された情報を特定する関連情報特定手段と、前記関連情報特定手段で特定した情報である関連情報を表示画面に表示すべく制御する表示制御手段と、を備えることを特徴とする。
【発明の効果】
【００１０】
本発明によれば、指定されたショートカットと同一のリンク先に持つショートカットの情報を用いて、当該ショートカットに関連する情報を参考情報としてユーザに提示する仕組みを提供することができる。
【図面の簡単な説明】
【００１１】
【図１】本発明の実施形態における、情報処理装置を含むシステム構成の一例を示す図である。
【図２】本発明の実施形態における、各種装置のハードウェア構成の一例を示す図である。
【図３】本発明の実施形態における、各種装置の機能構成の一例を示す図である。
【図４】本発明の実施形態における、文書一覧画面の表示処理の流れを示すフローチャートである。
【図５】本発明の実施形態における、関連情報表示画面の表示処理の流れを示すフローチャートである。
【図６】本発明の実施形態における、文書の閲覧、編集処理の流れを示すフローチャートである。
【図７】本発明の実施形態における、各種データテーブルの構成の一例を示す図である。
【図８】本発明の実施形態における、文書一覧画面の構成の一例を示す図である。
【図９】本発明の実施形態における、関連情報表示画面の構成の一例を示す図である。
【発明を実施するための形態】
【００１２】
上述した発明が解決しようとする課題について、具体的な例を挙げて説明する。
【００１３】
例えば、同じリンク先である製品マニュアルの文書データをショートカットＡとショートカットＢが参照している場合、ショートカットＡの存在するフォルダ、及びショートカットＢの存在するフォルダそれぞれに、当該マニュアルに関連するファイルが記憶されている可能性がある。
【００１４】
例えば、製品操作に関するＦＡＱや、マニュアル作成に関する要望リスト等のファイルが格納されている可能性がある。しかし、ユーザが、ショートカットＡの格納場所しか知らない場合、ユーザは、当該製品マニュアルの編集に際して、参考となる情報がサーバ又はＰＣのどこかに格納されていないか、１つ１つフォルダを開いて探す必要がある。
【００１５】
これに対し、上述したように、本発明は、データがいずれの場所から参照されたかの履歴の情報を用いて、当該参照が指示された場所に記憶された情報を、参考情報としてユーザに提示するものである。
【００１６】
以下、図面を参照して、本発明の実施の形態の一例について説明する。
【００１７】
図１を参照して、本発明の実施形態における、情報処理装置を含むシステム構成の一例について説明する。図１は、本発明の実施形態における、情報処理装置を含むシステム構成の一例を示す図である。
【００１８】
クライアントＰＣ１００は、サーバ２００に接続し、サーバ２００の外部メモリに記憶された文書データを閲覧するために用いられる装置である。ＬＡＮ１０１は、クライアントＰＣ１００とサーバ２００を通信可能に接続するネットワークである。
【００１９】
サーバ２００は、文書データと、当該文書データの複数のショートカット記憶する文書管理装置である。以上が図１の、本発明の実施形態における、情報処理装置を含むシステム構成の一例についての説明である。
【００２０】
次に図２を参照して、本発明の実施形態における、各種装置のハードウェア構成の一例について説明する。図２は、本発明の実施形態における、各種装置のハードウェア構成の一例を示す図である。
【００２１】
ＣＰＵ２０１は、システムバス２０４に接続される各デバイスやコントローラを統括的に制御する。
【００２２】
また、ＲＯＭ２０２あるいは外部メモリ２１１には、ＣＰＵ２０１の制御プログラムであるＢＩＯＳ(Ｂａｓｉｃ  Ｉｎｐｕｔ  ／  Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ)やオペレーティングシステムプログラム（以下、ＯＳ）や、各サーバ或いは各ＰＣの実行する機能を実現するために必要な後述する各種プログラム等が記憶されている。ＲＡＭ２０３は、ＣＰＵ２０１の主メモリ、ワークエリア等として機能する。
【００２３】
ＣＰＵ２０１は、処理の実行に際して必要なプログラム等をＲＡＭ２０３にロードして、プログラムを実行することで各種動作を実現するものである。また、入力コントローラ（入力Ｃ）２０５は、キーボード２０９や不図示のマウス等のポインティングデバイスからの入力を制御する。
【００２４】
ビデオコントローラ（ＶＣ）２０６は、ＣＲＴディスプレイ（ＣＲＴ）２１０等の表示器への表示を制御する。表示器はＣＲＴだけでなく、液晶ディスプレイでも構わない。これらは必要に応じて管理者が使用するものである。本発明には直接関係があるものではない。
【００２５】
メモリコントローラ（ＭＣ）２０７は、ブートプログラム、ブラウザソフトウエア、各種のアプリケーション、フォントデータ、ユーザファイル、編集ファイル、各種データ等を記憶するハードディスク（ＨＤ）やフロッピー（登録商標）ディスク（ＦＤ）或いはＰＣＭＣＩＡカードスロットにアダプタを介して接続されるコンパクトフラッシュ（登録商標）メモリ等の外部メモリ２１１へのアクセスを制御する。
【００２６】
通信Ｉ／Ｆコントローラ（通信Ｉ／ＦＣ）２０８は、ネットワークを介して、外部機器と接続・通信するものであり、ネットワークでの通信制御処理を実行する。例えば、ＴＣＰ／ＩＰを用いたインターネット通信等が可能である。
【００２７】
なお、ＣＰＵ２０１は、例えばＲＡＭ２０３内の表示情報用領域へアウトラインフォントの展開（ラスタライズ）処理を実行することにより、ＣＲＴ２１０上での表示を可能としている。また、ＣＰＵ２０１は、ＣＲＴ２１０上の不図示のマウスカーソル等でのユーザ指示を可能とする。
【００２８】
本発明を実現するためのプログラムは外部メモリ２１１に記録されており、必要に応じてＲＡＭ２０３にロードされることによりＣＰＵ２０１によって実行されるものである。さらに、本発明に係わるプログラムが用いる定義ファイル及び各種情報テーブルは外部メモリ２１１に格納されている。以上が図２の、本発明の実施形態における各種装置のハードウェア構成の一例についての説明である。
【００２９】
次に図３を参照して、本発明の実施形態における、各種装置の機能構成の一例について説明する。図３は、本発明の実施形態における、各種装置の機能構成の一例を示す図である。
【００３０】
ショートカット指定受付部３０１は、ユーザ操作に応じて、ショートカットの指定を受け付ける受付部である。サーバ２００は、当該指定を受け付けたショートカットのリンク先（オリジナルのファイル）と同一のリンク先を持つショートカットを特定して、当該同一のリンク先を持つショートカットと同じフォルダ（記憶領域）に記憶されているファイルをクライアントＰＣ１００に送信し、クライアントＰＣ１００はこれを受信して（関連情報受信部３０４）、指定を受け付けたファイルの関連情報（参考情報）としてユーザに提示すべく表示画面に表示する（関連情報表示部３０５）。
【００３１】
文書データ取得部３０２は、ショートカットの選択を受け付けた場合に、当該ショートカットのリンク先のオリジナルの文書データをサーバより取得する取得部である。文書データ編集指示受付部３０３は、サーバより取得した文書データの編集指示を受け付ける処理部である。例えば、当該文書データに対するデータの上書指示を受け付ける。
【００３２】
文書データ記憶部３１１は文書データ（文書ファイル／図７の７００のような情報）を記憶する記憶部である。ショートカット記憶部３１２は、ショートカットの情報（図７の７１０の示す各ショートカットのような情報）を複数記憶する記憶部である。
【００３３】
編集履歴記憶部３１３は、文書ファイルがショートカットから編集された場合に、当該ショートカットの情報に対応付けて、当該ショートカットからオリジナルの文書が編集された旨の情報（例えば図７の編集回数７１６）を記憶する記憶部である。
【００３４】
関連情報特定部３１４は、クライアントＰＣ１００からの指示に応じて、ユーザから指定されたショートカットのリンク先（オリジナルのファイル）と同一のリンク先を持つショートカットを特定し、当該同一のリンク先を持つショートカットと同じフォルダ（記憶領域）に記憶されているファイルを、指定されたショートカットの関連情報として特定する特定部である。
【００３５】
関連情報送信部３１５は、当該関連情報をクライアントＰＣ１００に送信する送信部である。以上が図３の、本発明の実施形態における、各種装置の機能構成の一例についての説明である。
【００３６】
ここで図７を参照して、本発明の実施形態における、各種データテーブルの構成の一例について説明する。図７は、本発明の実施形態における、各種データテーブルの構成の一例を示す図である。
【００３７】
文書データ７００は、ファイルＩＤ７０１、ファイル名７０２、格納場所７０３等から構成される。ファイルＩＤ７０１は、文書データ（文書ファイル）の識別情報である。ファイル名７０２は、文書データ（文書ファイル）の名称である。格納場所７０３は当該文書データの記憶されているＵＲＬである。
【００３８】
ショートカット７１０は、ショートカットＩＤ７１１、ショートカット先ＩＤ７１２、ショートカットファイル名７１３、格納場所７１４、閲覧回数７１５、編集回数７１６等から構成される。
【００３９】
ショートカットＩＤ７１１は、ショートカット（ショートカットファイル）の識別情報である。ショートカット先ＩＤ７１２は、当該ショートカットの参照するオリジナルの文書データの識別情報（ファイルＩＤ７０１）である。つまりリンク先の文書を示す。
ショートカットファイル名７１３は、ショートカットの名称である。格納場所７１４は、当該ショートカットの記憶されているＵＲＬである。
【００４０】
閲覧回数７１５は、当該ショートカットから、当該ショートカットのリンク先であるオリジナルの文書データが閲覧された回数を示す。閲覧回数は、例えば、当該ショートカットから、当該ショートカットのリンク先であるオリジナルの文書データが閲覧され、当該オリジナルの文書データに対するデータの上書保存がされることなく、文書データ（ファイル）が閉じられた場合に１つカウントアップされる。
【００４１】
編集回数７１６は、当該ショートカットから、当該ショートカットのリンク先であるオリジナルの文書データが編集された回数を示す。編集回数は、例えば、当該ショートカットから、当該ショートカットのリンク先であるオリジナルの文書データが閲覧され、当該オリジナルの文書データに対するデータの上書保存がされた場合に１つカウントアップされる。閲覧回数７１５、編集回数７１６は、それぞれのショートカットに対応する、それぞれのショートカットを用いた指示・操作の履歴情報である（指示履歴記憶手段に該当）。以上が図７の、本発明の実施形態における、各種データテーブルの構成の一例についての説明である。
【００４２】
次に図４を参照して、本発明の実施形態における、文書一覧画面の表示処理の流れについて説明する。図４は、本発明の実施形態における、文書一覧画面の表示処理の流れを示すフローチャートである。
【００４３】
ここでは、サーバ２００は文書データの記憶管理を行う文書管理サービスをクライアントＰＣ１００に提供しており、当該クライアントＰＣ１００のＣＰＵ２０１は、ユーザからの操作指示に応じて、ユーザ情報・パスワードを用いた当該サーバ２００（文書管理サービス）へのログイン処理を既に完了しているものとして説明する。
【００４４】
クライアントＰＣ１００のＣＰＵ２０１は、ユーザの操作指示に応じて、サーバ２００に文書一覧画面の要求を送信する（ステップＳ４０１）。例えば、不図示のＵＲＬ指定を受け付ける画面において、ＵＲＬの入力を受け付けることで、当該ＵＲＬの示すフォルダに格納されている文書一覧の画面の要求を行う。
【００４５】
サーバ２００のＣＰＵ２０１は、クライアントＰＣ１００から文書一覧の画面要求を受信すると（ステップＳ４０２）、当該要求された対象の外部メモリ２１１上のフォルダ階層を特定して、ショートカットの情報を含む、当該フォルダ階層に記憶されたデータを特定して取得する（ステップＳ４０３）。つまり、指定されたＵＲＬを格納場所７０３に持つ文書データ、格納場所７１４に持つショートカットを特定して取得する。
【００４６】
そして、当該文書データ、及び、ショートカットのリンクを含む文書一覧画面を生成する（ステップＳ４０４）。文書一覧画面は例えば、図８の文書一覧画面８００のような画面である。
【００４７】
ここで図８を参照して、本発明の実施形態における、文書一覧画面の構成の一例について説明する。図８は、本発明の実施形態における、文書一覧画面の構成の一例を示す図である。
【００４８】
ＵＲＬ入力受付部８０１は、文書データ及びショートカットの記憶されている階層（ＵＲＬ）の入力を受け付ける受付部である。また、表示中の文書データの格納場所のＵＲＬを表示する表示部である。
【００４９】
閲覧フォルダ指定受付部８０２は、文書一覧を表示するフォルダの指定を受け付ける受付部である。クライアントＰＣ１００のＣＰＵ２０１は、当該ＵＲＬ入力受付部８０１又は閲覧フォルダ指定受付部８０２で入力・指定を受け付けたフォルダの一覧をサーバ２００に要求し、文書一覧画面８００に表示する。
【００５０】
ファイル名表示部８０３は、文書データ又はショートカットのファイル名を表示する表示部である。当該ファイル名表示部８０３に表示されたファイル名の押下指示を受け付けることで、クライアントＰＣ１００は、当該押下指示を受け付けたファイル名の文書データ、又は、当該押下指示を受け付けたショートカットファイル名のショートカットのリンク先のオリジナルの文書データをサーバ２００から取得する。
【００５１】
登録日表示部８０４は、当該文書データ又はショートカットが、サーバ２００に記憶された最新日時（登録日）の情報を表示する表示部である。当該登録日の情報は、ファイルがサーバ２００に記憶される都度、当該ファイル（文書データ又はショートカット）の内部情報（例えばプロパティ）としてファイル自身に記憶されているものとする。
【００５２】
登録ユーザ表示部８０５は、直近に、当該ファイルをサーバ２００に登録（生成・記憶・上書）指示したユーザの識別情報を表示する表示部である。当該登録ユーザのユーザ識別情報（ユーザ情報）は、例えば、クライアントＰＣ１００において当該ファイルの上書指示がされた場合に、クライアントＰＣ１００のＣＰＵ２０１が、上書指示をしたユーザのユーザ識別情報をサーバ２００に送信し、当該サーバ２００が当該ユーザ識別情報を当該ファイルに対応付けて記憶するものとする。
【００５３】
関連情報表示指示受付部８０６は、ショートカットの関連情報を表示する指示を受け付ける指示受付部である。当該関連情報表示指示受付部８０６に表示された「表示」の表示は、一覧に表示されているファイルがショートカットである場合に表示される。
【００５４】
クライアントＰＣ１００のＣＰＵ２０１は、図３のショートカット指定受付部３０１の機能を用いて、当該「表示」のリンクの押下指示を受け付けた場合に、当該「表示」に対応するショートカットのリンク先（オリジナルのファイル）と同一のリンク先を持つショートカットと同じフォルダ（記憶領域）に記憶されているファイルを、関連情報として、サーバ２００に要求する（後述する図５のステップＳ５０１の処理）。以上が図８の、本発明の実施形態における、文書一覧画面の構成の一例についての説明である。
【００５５】
図４の説明に戻る。ステップＳ４０４の処理が終了すると、サーバ２００のＣＰＵ２０１は処理をステップＳ４０５に進め、ステップＳ４０４で作成した画面情報（文書一覧画面８００）をクライアントＰＣ１００に送信する。
【００５６】
クライアントＰＣ１００のＣＰＵ２０１は、サーバ２００から送信された画面情報を受信すると（ステップＳ４０６）、受信した画面情報に従ってディスプレイ装置に画面の表示を行う（ステップＳ４０７）。
【００５７】
クライアントＰＣ１００のＣＰＵ２０１は、ユーザの操作による指示を受け付け（ステップＳ４０８）、受け付けた指示がショートカットファイルの選択指示か判定する（ステップＳ４０９）。つまり、ファイル名表示部８０３に表示されたショートカットファイルのファイル名の選択・押下指示を受け付けたか判定する。
【００５８】
ショートカットファイルの選択指示である場合（ステップＳ４０９でＹＥＳ）、文書の閲覧・編集処理を実行する（ステップＳ４１２／図６の説明で後述）。ショートカットファイルの選択指示でない場合（ステップＳ４０９でＮＯ）、受け付けた指示が関連情報の表示指示か判定する（ステップＳ４１０）。つまり、関連情報表示指示受付部８０６に表示された「表示」のリンクの選択・押下指示を受け付けたか判定する。
【００５９】
関連情報の表示指示である場合（ステップＳ４１０でＹＥＳ）、関連情報の表示処理を実行する（ステップＳ４１１／図５の説明で後述）。関連情報の表示指示である場合（ステップＳ４１０でＮＯ）、例えば終了指示を受け付けたものとして処理を終了する。以上が図４の、本発明の実施形態における、文書一覧画面の表示処理の流れについての説明である。
【００６０】
次に、図５を参照して、本発明の実施形態における、関連情報表示画面の表示処理について説明する。図５は、本発明の実施形態における、関連情報表示画面の表示処理の流れを示すフローチャートである。
【００６１】
クライアントＰＣ１００のＣＰＵは、サーバ２００が提供する文書管理ウェブサービスに関連情報表示画面（図９の説明で後述）の要求を送信する（ステップＳ５０１）。つまり、図４のステップＳ４１０で選択を受け付けた、図８の関連情報表示指示受付部８０６に表示された「表示」のリンクに対応するショートカットと同一のリンク先を有するショートカットであって、当該同一のリンク先を有するショートカットと同じフォルダ（記憶領域）に記憶されているファイルの要求を行う。
【００６２】
サーバ２００のＣＰＵ２０１は、クライアントＰＣ１００から要求を受信すると（ステップＳ５０２）、当該要求に応じて、図４のステップＳ４１０で選択を受け付けたリンクに対応するショートカットのリンク先（オリジナルの文書／ショートカット先ＩＤ７１２）を特定して（ステップＳ５０３）、当該リンク先の文書データに対する他のショートカットを特定する（ステップＳ５０４）。つまり、ステップＳ５０３で特定した文書データのファイルＩＤ７０１の値を、ショートカット先ＩＤ７１２に有する他のショートカットを特定する。
【００６３】
特定した他のショートカットを、編集回数（リンク先の文書を編集するのに用いられた回数）の多い順にソートして（ステップＳ５０５）、ソート後、先頭のから所定の数だけ、当該ショートカットの情報を取得する（ステップＳ５０６）。当該所定の数は予めサーバ２００の外部メモリに記憶されているものとする。
【００６４】
こうすることで、ユーザが文書データを編集するに際して、他のショートカットから当該文書データが編集された場合に参考とされているだろう情報（実際に編集指示がされているショートカットと同じフォルダにある情報）をユーザに提示することができる。
【００６５】
当該取得したショートカットと同じフォルダの情報を、外部メモリより関連情報として取得し（ステップＳ５０７）、当該関連情報を含む画面である関連情報表示画面（図９に図示）を生成する（ステップＳ５０８）。そして、当該画面の情報をクライアントＰＣ１００に送信する（ステップＳ５０９／表示制御手段に該当）。
【００６６】
ここで図９を参照して、本発明の実施形態における、関連情報表示画面の構成の一例について説明する。図９は、本発明の実施形態における、関連情報表示画面の構成の一例を示す図である。
【００６７】
ＵＲＬ表示部９０１は、関連情報表示部９０２に表示する関連情報のファイルの格納されているＵＲＬの表示部である。関連情報表示部９０２は、図４のステップＳ４１０で関連情報の表示の指示を受け付けたショートカットと同一のリンク先を有するショートカットと同じフォルダに記憶されているファイル（関連情報）を表示する表示部である。
【００６８】
尚、当該関連情報表示部９０２には、図４のステップＳ４１０で関連情報の表示の指示を受け付けたショートカットと同一のリンク先を有するショートカットのファイル自体を除く、当該同一のリンク先を有するショートカットと同じフォルダに記憶されているファイルを表示するものとする。
【００６９】
当該同一のリンク先を有するショートカットがＵＲＬ表示部９０１に表示されている場所に記憶されていることは、当該関連情報表示画面９００が表示された時点で分かっているため、ユーザに対しては、余計な情報である当該ショートカットの情報を除いた関連情報を表示するものである。
【００７０】
回数表示部９０３は、ＵＲＬ表示部９０１に表示されているＵＲＬの場所に記憶されている、図４のステップＳ４１０で関連情報の表示の指示を受け付けたショートカットと同一のリンク先を有するショートカットに対応する閲覧回数７１５、編集回数７１６の情報を表示する表示部である。
【００７１】
つまり、当該同一のリンク先を有するショートカットから、オリジナルの文書データが閲覧された回数、編集された回数を表示する表示部である。以上が図９の、本発明の実施形態における、関連情報表示画面の構成の一例についての説明である。
【００７２】
図５の説明に戻る。クライアントＰＣ１００のＣＰＵ２０１は、サーバ２００より画面情報を受信して（ステップＳ５１０）、表示画面に表示する（ステップＳ５１１）。尚、当該関連情報表示画面９００は、文書一覧画面８００の上に重ねて表示する。当該関連情報表示画面９００が閉じられた場合、表示画面には、再度、文書一覧画面８００が表示されるものとする。
【００７３】
クライアントＰＣ１００のＣＰＵ２０１は、表示中の関連情報表示画面９００の終了指示を受け付けたか判定し（ステップＳ５１２）、終了指示を受け付けた場合に、当該画面を終了する。以上が図５の、本発明の実施形態における、関連情報表示画面の表示処理についての説明である。
【００７４】
次に図６を参照して、本発明の実施形態における、文書の閲覧、編集処理の流れについて説明する。図６は、本発明の実施形態における、文書の閲覧、編集処理の流れを示すフローチャートである。
【００７５】
クライアントＰＣ１００のＣＰＵ２０１は選択された文書の取得要求を送信し（ステップＳ６０１）、サーバ２００のＣＰＵ２０１はこれを受信し（ステップＳ６０２）、要求に応じた文書を外部メモリより取得して（ステップＳ６０３）、クライアントＰＣ１００に送信する（ステップＳ６０４）。
【００７６】
クライアントＰＣ１００のＣＰＵ２０１は当該文書を受信し（ステップＳ６０５）、表示画面に表示する（ステップＳ６０６／不図示）。クライアントＰＣ１００のＣＰＵ２０１は指示を受け付け（ステップＳ６０７）、受け付けた指示が文書の上書指示か判定する（ステップＳ６０８）。
【００７７】
受け付けた指示が文書の上書指示の場合（ステップＳ６０８でＹＥＳ）、編集中の文書の情報をサーバ２００に送信し（ステップＳ６１３）、サーバ２００のＣＰＵ２０１はこれを受信する（ステップＳ６１４）。
【００７８】
サーバ２００のＣＰＵ２０１は受信した文書を、外部メモリに記憶された文書に上書して保存し、当該文書の取得要求（ステップＳ６０１）に用いられたショートカットに対応する編集回数７１６（図７）を１つカウントアップして記憶する（ステップＳ６１５）。
【００７９】
受け付けた指示が文書の上書指示でない場合（ステップＳ６０８でＮＯ）、ここでは文書を閉じる指示を受け付けたものとみなし、文書を表示した画面の終了指示をサーバ２００に送信する（ステップＳ６０９）。
【００８０】
サーバ２００のＣＰＵ２０１はこれを受信して（ステップＳ６１０）、当該文書が開かれてから（例えば、Ｓ０６０６以降）、当該文書が上書保存されているか判定する（ステップＳ６１１）。
【００８１】
上書保存されている場合（ステップＳ６１０でＹＥＳ）、つまり文書データを編集済みの場合、処理を終了する。上書保存されていない場合（ステップＳ６１０でＮＯ）、つまり、当該文書が編集して保存されておらず、閲覧されたのみの場合、当該文書の取得要求（ステップＳ６０１）に用いられたショートカットに対応する閲覧回数７１５を１つカウントアップして記憶する（ステップＳ６１２）。以上が図６の、本発明の実施形態における、文書の閲覧、編集処理の流れについての説明である。
【００８２】
尚、上述した実施形態においては、ステップＳ５０５において、編集回数（リンク先の文書を編集するのに用いられた回数）の多い順にショートカットの情報をソートするものとしたが、例えば、閲覧回数の多い順にショートカットの情報をソートするようにしてもよい。
【００８３】
以上説明した通り、本発明によれば、指定されたショートカットと同一のリンク先に持つショートカットの情報を用いて、当該ショートカットに関連する情報を参考情報としてユーザに提示する仕組みを提供することができる。
【００８４】
以上、一実施形態について示したが、本発明は、例えば、システム、装置、方法、プログラムもしくは記録媒体等としての実施態様をとることが可能であり、具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
【００８５】
前述した実施形態の機能を実現するプログラムを記録した記録媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に格納されたプログラムを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。
【００８６】
この場合、記録媒体から読み出されたプログラム自体が本発明の新規な機能を実現することになり、そのプログラムを記憶した記録媒体は本発明を構成することになる。
【００８７】
プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＤＶＤ−ＲＯＭ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＥＥＰＲＯＭ、シリコンディスク、ソリッドステートドライブ等を用いることができる。
【００８８】
また、コンピュータが読み出したプログラムを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００８９】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００９０】
さらに、本発明を達成するためのプログラムをネットワーク上のサーバ、データベース等から通信プログラムによりダウンロードして読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。なお、上述した各実施形態およびその変形例を組み合わせた構成も全て本発明に含まれるものである。
【符号の説明】
【００９１】
１００  クライアントＰＣ
１０１  ＷＡＮ
２００  サーバ
【図１】
2015121941.tif 000003
【図２】
2015121941.tif 000004
【図３】
2015121941.tif 000005
【図４】
2015121941.tif 000006
【図５】
2015121941.tif 000007
【図６】
2015121941.tif 000008
【図７】
2015121941.tif 000009
【図８】
2015121941.tif 000010
【図９】
2015121941.tif 000011