(57)【要約】【課題】ウェブ上で提供される文書編集サービスを利用して編集する文書を、ローカルファイルシステム上で記録される文書ファイルと同様に検索しアクセスするインタフェースをユーザに提供可能な情報処理装置を提供する。【解決手段】文書編集サービスを提供するウェブサーバで編集した文書の保存を指示したときに、その日時を、ウェブサーバにおいて該文書を一意に識別する識別子と関連づけて記録するよう、情報処理装置を構成する。【選択図】図１
2010231550.tif 000002
【特許請求の範囲】
【請求項１】
文書編集サービスを提供するウェブサーバで編集した文書の保存を指示したときに、その日時を、前記ウェブサーバにおいて該文書を一意に識別する識別子と関連づけて記録することを特徴とする、情報処理装置。
【請求項２】
文書編集サービスを提供するウェブサーバにアクセスして文書編集を行うウェブブラウザと、
前記ウェブブラウザによる前記ウェブサーバとの通信を監視する監視手段と、
前記ウェブサーバ上で編集される前記文書の保存指示が前記監視手段によって検出されたときに、その日時を、前記ウェブサーバにおける前記文書を一意に識別する第１の識別子と関連づけて記録する記録手段とを有することを特徴とする、情報処理装置。
【請求項３】
文書を編集する文書編集手段と前記文書編集手段で編集する文書を記憶する不揮発性記憶手段とをさらに有し、
前記記録手段は、前記文書編集手段で編集した文書の保存を指示したときに、その日時を、前記不揮発性記憶手段において該文書を一意に識別する第２の識別子と関連づけて記録することを特徴とする、請求項２に記載の情報処理装置。
【請求項４】
前記記録手段に記録されている文書の一覧をユーザによって選択できるように表示し、
ユーザの選択した文書に関連づけられた識別子が前記第１の識別子であるときは、前記ウェブブラウザに前記ウェブサーバへアクセスさせて前記ユーザの選択した文書を編集可能に表示させ、
前記ユーザの選択した文書に関連づけられた識別子が前記第２の識別子であるときは、前記不揮発性記憶手段から前記ユーザの選択した文書を読み出して前記文書編集手段により編集可能に表示させることを特徴とする、請求項３に記載の情報処理装置。
【請求項５】
文書編集サービスを提供するウェブサーバで編集した文書の保存を指示したときに、その日時を、前記ウェブサーバにおいて該文書を一意に識別する識別子と関連づけて記録することを特徴とする、識別子記録方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ウェブで提供される文書編集サービスを利用して編集する文書にアクセス可能な情報処理装置に関する。
【背景技術】
【０００２】
パーソナルコンピュータを利用して文書を編集すると、文書に対応するファイルがパーソナルコンピュータの管理するローカルファイルシステム上に生成される。一旦ファイルが生成されると、ユーザはこのファイルを指定して文書の編集を開始することができる。
【０００３】
一方、近年、インターネット上で文書編集サービスが提供されている。このようなサービスを利用するには、ユーザは、例えばパーソナルコンピュータでウェブブラウザを起動し、ウェブブラウザによって文書編集サービスを提供するサーバにアクセスする。ウェブブラウザ上には文書編集画面が表示され、文書の編集が可能になる。編集された文書はサーバ上に保存されるため、ウェブブラウザを終了した後でも、ユーザはウェブブラウザでサーバに再度アクセスすることで、再び文書を編集することができる。例えば、特許文献１には、ウェブブラウザによりインターネット経由でアクセスするクライアントコンピュータに対して設計環境を提供するウェブサーバが記載されている。
【０００４】
特許文献１に記載されるような、ウェブ上で提供される文書編集サービスを利用して作成した文書に再度アクセスする場合、ユーザは、まずサービスを提供するウェブサーバにアクセスし、その後、所望の文書を指定することが必要となる。かかる手順は煩雑であるが、例えばウェブサーバ側で文書編集サービスにおける文書を指定可能なURL(Uniform Resource Locater)を提供し、パーソナルコンピュータ側でそのURLをブラウザによってアクセスさせるショートカットファイルをローカルファイルシステム上に作成することで、ウェブサービス上の文書への容易なアクセス手段をユーザに提供することが可能である。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特表２００３−５２１０６１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
パーソナルコンピュータが管理するローカルファイルシステム上に文書ファイルを生成すると、ファイルシステムによって生成日時が記録される。また、既存の文書ファイルを更新すると、ファイルシステムによって更新日時が記録される。これにより、文書ファイル名が不明なときでも、ユーザは生成日時や更新日時を参照して所望の文書ファイルを探すことができる。
【０００７】
しかし、特許文献１に記載のようなウェブ上で提供される文書編集サービスで作成される文書では、パーソナルコンピュータのファイルシステムにおいて、その文書の生成日時や更新日時を知ることができない。上述した、文書編集サービスにおいてその文書を示すURLを示すファイル（ショートカット）をローカルファイルシステムに作成した場合、ショートカットの生成日時や更新日時を知ることはできるが、ウェブサービス上で実際にその文書が生成された日時や更新された日時は知ることができない。従って、パーソナルコンピュータが管理するファイルシステム上の文書ファイルと同様の、生成日時や更新日時に基づくファイル検索を行うことができない。
【０００８】
ウェブサービス上では各文書の生成日時や更新日時が管理可能であるので、ウェブサービスの中でかかる検索機能を提供することは可能だが、かかる検索はウェブサービス上で管理される文書に限定されるため、所望の文書がウェブサービス上にあるかローカルファイルシステム上にあるかが不明のときは、それぞれ別個の検索を行う必要がある。また、ウェブでの文書編集サービスを複数利用している場合、それぞれ別個の検索が必要となるなど、文書の検索がユーザにとってきわめて煩雑となる。
【０００９】
そこで、本発明は、ウェブ上で提供される文書編集サービスを利用して編集する文書を、ローカルファイルシステム上で記録される文書ファイルと同様に検索しアクセスするインタフェースをユーザに提供可能な情報処理装置を提供することを目的とする。
【課題を解決するための手段】
【００１０】
本発明の第１の情報処理装置は、文書編集サービスを提供するウェブサーバで編集した文書の保存を指示したときに、その日時を、ウェブサーバにおいて該文書を一意に識別する識別子と関連づけて記録することを特徴とする。
【００１１】
本発明の第２の情報処理装置は、文書編集サービスを提供するウェブサーバにアクセスして文書編集を行うウェブブラウザと、ウェブブラウザによるウェブサーバとの通信を監視する監視手段と、ウェブサーバ上で編集される文書の保存指示が監視手段によって検出されたときに、その日時を、ウェブサーバにおける文書を一意に識別する第１の識別子と関連づけて記録する記録手段とを有することを特徴とする。
【００１２】
本発明の識別子記録方法は、文書編集サービスを提供するウェブサーバで編集した文書の保存を指示したときに、その日時を、ウェブサーバにおいて該文書を一意に識別する識別子と関連づけて記録することを特徴とする。
【発明の効果】
【００１３】
本発明によれば、ウェブ上で提供される文書編集サービスを利用して編集する文書を、ローカルファイルシステム上で記録される文書ファイルと同様に検索しアクセスするインタフェースをユーザに提供可能な情報処理装置を提供できる。
【図面の簡単な説明】
【００１４】
【図１】本実施形態を構成する文書編集サービスサーバと情報処理装置の機能ブロックを示す図である。
【図２】本実施形態の情報処理装置が文書編集サービスサーバで文書を新規作成するときの動作を示す図である。
【図３】本実施形態の情報処理装置が文書を更新するときの動作を示す図である。
【発明を実施するための形態】
【００１５】
以下、図面を参照して本発明を実施するための形態について詳細に説明する。本実施形態は、ウェブによって文書編集サービスを提供する文書編集サービスサーバと、ネットワークを経由して文書編集サービスサーバにアクセスして文書を編集するとともにローカルファイルシステムにもアクセスして文書を編集する情報処理装置とで構成される。
【００１６】
図１は、本実施形態を構成する文書編集サービスサーバと情報処理装置の機能ブロックを示す図である。図１を参照すると、文書編集サービスサーバ１０は、ウェブサーバ部１１と文書記録部１２とを有する。文書編集サービスサーバ１０は、具体的には、図示しないプロセッサ、メモリ、ハードディスクドライブなどの不揮発メモリなどによって構成されるコンピュータである。
【００１７】
ウェブサーバ部１１は、ウェブブラウザからHTTPプロトコルによるアクセスを受けて所定のHTMLページを送信する。所定のページは、ウェブブラウザ上で文書編集が可能なページが表示されるよう構成されている。ウェブサーバ部１１は、例えば、図示しないプロセッサが図示しない不揮発メモリから読み出して実行するプログラムと、図示しないネットワークインタフェースによって構成することができる。
【００１８】
文書記録部１２は、ウェブサーバ部１０の指示によりウェブブラウザによって編集された文書を記録するとともに、ウェブサーバ部１１により指定された文書を読み出す。文書記録部１２は、例えば、図示しないプロセッサが図示しない不揮発メモリから読み出して実行するプログラムと、プログラムにより制御されるハードディスクドライブなどの不揮発メモリによって構成することができる。
【００１９】
ネットワーク２０には、文書編集サービスサーバ１０と情報処理装置３０とがそれぞれ接続される。ネットワーク２０は、例えばインターネット接続網であり、回線と中継器が多重接続されている。
【００２０】
情報処理装置３０は、ユーザインタフェース３１、ウェブブラウザ３２、ネットワーク監視部３３とファイルシステム３４を有する。情報処理装置３０は、具体的には、図示しないプロセッサ、メモリ、ハードディスクドライブなどの不揮発メモリなどによって構成されるコンピュータである。
【００２１】
ユーザインタフェース３１は、情報処理装置３０を使用するユーザに対して文書一覧を提示してユーザ所望の文書の指定を受け、指定された文書を表示する。ユーザインタフェース３１は、例えば、図示しないプロセッサが図示しない不揮発メモリから読み出して実行するプログラムと、図示しない表示装置と、図示しない入力装置とによって構成することができる。
【００２２】
ウェブブラウザ３２は、所定のURLに従ってウェブサーバにアクセスし、HTMLページを受信して表示する。また、表示されたHTMLページに対するユーザの操作に対応した信号をウェブサーバに送信する。ウェブブラウザ３２は、例えば、図示しないプロセッサが図示しない不揮発メモリから読み出して実行するプログラムと、図示しない表示装置と、図示しない入力装置とによって構成することができる。
【００２３】
ネットワーク監視部３３は、ウェブブラウザ３２がウェブサーバとの間で行う通信を監視する。ネットワーク監視部３３は、例えば、図示しないプロセッサが図示しない不揮発メモリから読み出して実行するプログラムと、図示しないネットワークインタフェースによって構成することができる。
【００２４】
ファイルシステム３４は、文書ファイル４１、ショートカット４２およびそれらに対応するプロパティテーブル４０を記録する。文書ファイル４１は、編集された文書の内容を記録するためのファイルである。ショートカット４２は、ウェブブラウザ３２が特定のURLをアクセスするための情報を記録するファイルである。プロパティテーブル４０は、文書ファイル４１とショートカット４２のそれぞれに関連づけて、ファイルシステム３４に生成された日時や更新された日時などの付帯情報を記録するファイルである。ファイルシステム３４は、例えば、図示しないプロセッサが図示しない不揮発メモリから読み出して実行するプログラムと、プログラムにより制御されるハードディスクドライブなどの不揮発メモリによって構成することができる。
【００２５】
続いて、図２および図３を参照して、本実施形態の情報処理装置の動作について説明する。図２は、本実施形態の情報処理装置が文書編集サービスサーバで文書を新規作成するときの動作を示す図である。
【００２６】
図２を参照すると、情報処理装置３０は、まず、ウェブブラウザ３２によって文書編集サービスサーバ１０にアクセスする（ステップＳ１１）。これにより、ウェブブラウザ３２上で文書編集が可能なページが表示され、このページ上でユーザが文書編集を行う。
【００２７】
次に、ネットワーク監視部３３は、ウェブブラウザ３２から文書編集サービスサーバ１０に文書保存指示が送信されるかどうかを監視する（ステップＳ１２）。文書保存指示が送信された場合、ネットワーク監視部３３は、ファイルシステム３４に文書を指定するURLにアクセスするためのショートカット４２を作成し、文書保存指示が送信された日時を作成日時としてショートカット４２に対応するプロパティテーブル４０に書き込む（ステップＳ１３）。
【００２８】
図３は、本実施形態の情報処理装置が文書を更新するときの動作を示す図である。図３を参照すると、ユーザインタフェース３１は、文書一覧を表示し、その中からユーザ所望の文書の指定を受ける（ステップＳ２１）。ユーザインタフェース３１は、指定された文書に対応するファイルシステム３４上のファイルが、文書ファイル４１かショートカット４２かを判断する（ステップＳ２２）。
【００２９】
ファイルがショートカット４２のとき、ユーザインタフェース３１は、ショートカット４２で指定されるURLを読み出してウェブブラウザ３２にアクセスさせる（ステップＳ２３）。ファイルが文書ファイル４１のとき、ユーザインタフェース３１は、文書ファイル４１を読み出し、図示しない所定のアプリケーションプログラムで開く（ステップＳ２４）。
【００３０】
続いて、情報処理装置３０は、開いた文書が更新されるかどうかを監視する（ステップＳ２５）。具体的には、文書が文書編集サービスサーバ１０で編集されているときは、ネットワーク監視部３３がウェブブラウザ３２から文書編集サービスサーバ１０に文書保存指示が送信されるかどうかを監視する。また、文書がファイルシステム３４上の文書ファイルとして編集されているときは、ファイルシステム３４がファイルの更新を監視する。
【００３１】
ステップＳ２５の監視によってファイルの更新が検出されると、情報処理装置３０は、文書に対応するプロパティテーブル４０の更新日時を更新する。具体的には、文書が文書編集サービスサーバ１０で編集されているときは、ネットワーク監視部３３が、文書保存指示が送信された日時を文書の更新日時としてプロパティテーブル４０に書き込む。また、文書がファイルシステム３４上の文書ファイルとして編集されているときは、ファイルシステム３４が、文書ファイルが保存された日時を文書の更新日時としてプロパティテーブル４０に書き込む。
【００３２】
以上のように構成することにより、ユーザは、文書編集サービスサーバ上の文書とファイルシステム上の文書とを区別することなく検索し利用することができ、利便性が向上する。
【符号の説明】
【００３３】
１０  文書編集サービスサーバ
１１  ウェブサーバ部
１２  文書記録部
２０  ネットワーク
３０  情報処理装置
３１  ユーザインタフェース
３２  ウェブブラウザ
３３  ネットワーク監視部
３４  ファイルシステム
【図１】
2010231550.tif 000003
【図２】
2010231550.tif 000004
【図３】
2010231550.tif 000005