(57)【要約】【課題】電子文書ファイルの表示レイアウトの最適化を図ることができるだけでなく、電子文書ファイルの表示にかかる処理時間の短縮化を図ること。【解決手段】ＷＥＢサーバ１１０は、端末装置１２０から要求された電子文書ファイルの一部のページに関する、表示情報送信データおよび表示レイアウト情報送信データを端末装置１２０に送信する。これにより、端末装置１２０は、電子文書ファイルの閲覧に必要な閲覧ソフトを備えている／いないに関わらず、受信した表示情報送信データおよび表示レイアウト情報送信データに基づいて、要求した電子文書ファイルの一部のページを、当該電子文書ファイルの閲覧ソフトによらず、当該端末装置１２０の表示画面属性に適した表示レイアウトで表示するためのＷＥＢページを生成して、生成したＷＥＢページをＷＥＢブラウザに表示させることができる。【選択図】図１
2008176451.tif 000002
【特許請求の範囲】
【請求項１】
表示情報と、表示レイアウト情報と、によって構成される一または複数ページからなる文書の電子文書ファイルを、端末装置に提供する電子文書提供装置であって、
前記端末装置から送信された、前記電子文書ファイルの送信要求情報、および前記端末装置の表示画面属性情報を受信する受信手段と、
所定の記憶媒体に記録されている電子文書ファイルの中から、前記受信手段によって受信された前記送信要求情報によって特定される前記電子文書ファイルの一部のページに関する、表示情報および表示レイアウト情報を抽出する抽出手段と、
前記受信手段によって受信された前記表示画面属性情報に基づいて、前記抽出手段によって抽出された表示レイアウト情報を、前記端末装置の表示画面属性に適した表示レイアウト情報へ変換する変換手段と、
前記抽出手段によって抽出された表示情報、および前記変換手段によって変換された表示レイアウト情報を、前記端末装置へ送信する送信手段と、
を備えたことを特徴とする電子文書提供装置。
【請求項２】
前記抽出手段によって抽出された表示情報、および前記変換手段によって変換された表示レイアウト情報を、所定の記憶媒体に記録する記録手段をさらに備え、
前記抽出手段は、
前記記録手段に記録されている表示情報および表示レイアウト情報の中から、前記受信手段によって受信された前記送信要求情報および前記表示画面属性情報によって特定される、表示情報および表示レイアウト情報を抽出し、
前記送信手段は、
前記抽出手段によって抽出された表示情報および表示レイアウト情報を、前記端末装置へ送信することを特徴とする請求項１に記載の電子文書提供装置。
【請求項３】
前記抽出手段によって抽出された表示情報、および前記変換手段によって変換された表示レイアウト情報から、前記電子文書ファイルの一部のページを当該端末装置の表示画面属性に適した表示レイアウトで表示するためのＷＥＢページを生成する生成手段をさらに備え、
前記送信手段は、
前記生成手段によって生成された前記ＷＥＢページを、前記端末装置へ送信することを特徴とする請求項１に記載の電子文書提供装置。
【請求項４】
電子文書ファイルの送信要求情報および当該端末装置の表示画面属性情報を電子文書提供装置へ送信する送信手段と、
前記送信手段によって前記電子文書提供装置へ送信した前記送信要求情報および表示画面属性情報に基づいて、前記電子文書提供装置から送信される、前記電子文書ファイルの一部のページに関する、表示情報および当該端末装置の表示画面属性に適した表示レイアウト情報を受信する受信手段と、
前記受信手段によって受信された表示情報および表示レイアウト情報から、前記電子文書ファイルの一部のページを前記表示レイアウト情報に従った表示レイアウトで表示するためのＷＥＢページを生成する生成手段と、
前記生成手段によって生成されたＷＥＢページを、ＷＥＢブラウザに表示させる表示制御手段と、
を備えたことを特徴とする端末装置。
【請求項５】
電子文書ファイルの送信要求情報および当該端末装置の表示画面属性情報を電子文書提供装置へ送信する送信手段と、
前記送信手段によって前記電子文書提供装置へ送信した前記送信要求情報および表示画面属性情報に基づいて、前記電子文書提供装置から送信される、前記電子文書ファイルの一部のページを当該端末装置の表示画面属性に適した表示レイアウトで表示するためのＷＥＢページを受信する受信手段と、
前記受信手段によって受信されたＷＥＢページを、ＷＥＢブラウザに表示させる表示制御手段と、
を備えたことを特徴とする端末装置。
【請求項６】
表示情報と、表示レイアウト情報と、によって構成される一または複数ページからなる文書の電子文書ファイルを、端末装置に提供する電子文書提供方法であって、
前記端末装置から送信された、前記電子文書ファイルの送信要求情報、および前記端末装置の表示画面属性情報を受信する受信工程と、
所定の記憶媒体に記録されている電子文書ファイルの中から、前記受信工程によって受信された前記送信要求情報によって特定される前記電子文書ファイルの一部のページに関する、表示情報および表示レイアウト情報を抽出する抽出工程と、
前記受信工程によって受信された前記表示画面属性情報に基づいて、前記抽出工程によって抽出された表示レイアウト情報を、前記端末装置の表示画面属性に適した表示レイアウト情報へ変換する変換工程と、
前記抽出工程によって抽出された表示情報、および前記変換工程によって変換された表示レイアウト情報を、前記端末装置へ送信する送信工程と、
をコンピュータに実行させることを特徴とする電子文書提供方法。
【請求項７】
電子文書ファイルの送信要求情報および当該端末装置の表示画面属性情報を電子文書提供装置へ送信する送信工程と、
前記送信工程によって前記電子文書提供装置へ送信した前記送信要求情報および表示画面属性情報に基づいて、前記電子文書提供装置から送信される、前記電子文書ファイルの一部のページに関する、表示情報および当該端末装置の表示画面属性に適した表示レイアウト情報を受信する受信工程と、
前記受信工程によって受信された表示情報および表示レイアウト情報から、前記電子文書ファイルの一部のページを前記表示レイアウト情報に従った表示レイアウトで表示するためのＷＥＢページを生成する生成工程と、
前記生成工程によって生成されたＷＥＢページを、ＷＥＢブラウザに表示させる表示制御工程と、
をコンピュータに実行させることを特徴とする電子文書表示制御方法。
【請求項８】
電子文書ファイルの送信要求情報および当該端末装置の表示画面属性情報を電子文書提供装置へ送信する送信工程と、
前記送信工程によって前記電子文書提供装置へ送信した前記送信要求情報および表示画面属性情報に基づいて、前記電子文書提供装置から送信される、前記電子文書ファイルの一部のページを当該端末装置の表示画面属性に適した表示レイアウトで表示するためのＷＥＢページを受信する受信工程と、
前記受信工程によって受信されたＷＥＢページを、ＷＥＢブラウザに表示させる表示制御工程と、
をコンピュータに実行させることを特徴とする電子文書表示制御方法。
【請求項９】
表示情報と、表示レイアウト情報と、によって構成される一または複数ページからなる文書の電子文書ファイルを、端末装置に提供する電子文書提供プログラムであって、
前記端末装置から送信された、前記電子文書ファイルの送信要求情報、および前記端末装置の表示画面属性情報を受信する受信工程と、
所定の記憶媒体に記録されている電子文書ファイルの中から、前記受信工程によって受信された前記送信要求情報によって特定される前記電子文書ファイルの一部のページに関する、表示情報および表示レイアウト情報を抽出する抽出工程と、
前記受信工程によって受信された前記表示画面属性情報に基づいて、前記抽出工程によって抽出された表示レイアウト情報を、前記端末装置の表示画面属性に適した表示レイアウト情報へ変換する変換工程と、
前記抽出工程によって抽出された表示情報、および前記変換工程によって変換された表示レイアウト情報を、前記端末装置へ送信する送信工程と、
をコンピュータに実行させることを特徴とする電子文書提供プログラム。
【請求項１０】
電子文書ファイルの送信要求情報および当該端末装置の表示画面属性情報を電子文書提供装置へ送信する送信工程と、
前記送信工程によって前記電子文書提供装置へ送信した前記送信要求情報および表示画面属性情報に基づいて、前記電子文書提供装置から送信される、前記電子文書ファイルの一部のページに関する、表示情報および当該端末装置の表示画面属性に適した表示レイアウト情報を受信する受信工程と、
前記受信工程によって受信された表示情報および表示レイアウト情報から、前記電子文書ファイルの一部のページを前記表示レイアウト情報に従った表示レイアウトで表示するためのＷＥＢページを生成する生成工程と、
前記生成工程によって生成されたＷＥＢページを、ＷＥＢブラウザに表示させる表示制御工程と、
をコンピュータに実行させることを特徴とする電子文書表示制御プログラム。
【請求項１１】
電子文書ファイルの送信要求情報および当該端末装置の表示画面属性情報を電子文書提供装置へ送信する送信工程と、
前記送信工程によって前記電子文書提供装置へ送信した前記送信要求情報および表示画面属性情報に基づいて、前記電子文書提供装置から送信される、前記電子文書ファイルの一部のページを当該端末装置の表示画面属性に適した表示レイアウトで表示するためのＷＥＢページを受信する受信工程と、
前記受信工程によって受信されたＷＥＢページを、ＷＥＢブラウザに表示させる表示制御工程と、
をコンピュータに実行させることを特徴とする電子文書表示制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、電子文書提供装置、端末装置、電子文書提供方法、電子文書表示制御方法、電子文書提供プログラム、および電子文書表示制御プログラムに関する。
【背景技術】
【０００２】
従来より、パーソナル・コンピュータなどの端末装置において、ＰＤＦ形式ファイルに代表される電子文書ファイルを閲覧するためには、電子文書ファイルの閲覧ソフトが必要である。これにより、たとえば、ＷＥＢブラウザに表示された電子文書ファイルへのリンクをユーザに選択させるだけで、自動的にＷＥＢサーバから電子文書ファイルをダウンロードするとともに、自動または手動により電子文書ファイルの閲覧ソフトを起動して、ダウンロードされた電子文書ファイルを表示することができる（たとえば、下記特許文献１参照。）。
【０００３】
【特許文献１】特開２００３−２３３５２５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記特許文献１に記載の従来技術にあっては、電子文書ファイルが複数ページからなる場合であっても、全ページ分の電子文書ファイルをまとめて、すなわちファイルごとダウンロードする方法が用いられている。また、ダウンロードと同時またはダウンロード完了後に、電子文書ファイルの閲覧ソフトを起動する方法が用いられている。
【０００５】
このため、たとえばユーザは、電子文書ファイルのうちの一部のページのみを閲覧したい場合であっても、全ページ分の電子文書ファイルのダウンロードおよび電子文書ファイルの閲覧ソフトの起動が完了するまで待機しなければならない。このように、従来技術にあっては、電子文書ファイルが要求されてから表示されるまでにかかる処理時間が長時間化しており、多くのユーザから上記処理時間の短縮が望まれている。
【０００６】
また、電子文書ファイルを構成する表示レイアウト情報は、電子文書ファイル固有かつ静的なものであるため、端末装置によっては、端末装置の画面表示属性（たとえば、画面サイズや表示モードなど）の制約上、ダウンロードされた電子文書ファイルが、画面内に収まりきらない、意図しない位置でテキストデータが改行されてしまう、などといった、表示レイアウト上の問題が生じていた。
【０００７】
この発明は、上述した従来技術による問題点を解消するため、電子文書ファイルの表示レイアウトの最適化を図ることができるだけでなく、電子文書ファイルの表示にかかる処理時間の短縮化を図ることができる電子文書提供装置、端末装置、電子文書提供方法、電子文書表示制御方法、電子文書提供プログラム、および電子文書表示制御プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上述した課題を解決し、目的を達成するため、この発明にかかる電子文書提供装置は、表示情報と、表示レイアウト情報と、によって構成される一または複数ページからなる文書の電子文書ファイルを、端末装置に提供する電子文書提供装置であって、前記端末装置から送信された、前記電子文書ファイルの送信要求情報、および前記端末装置の表示画面属性情報を受信する受信手段と、所定の記憶媒体に記録されている電子文書ファイルの中から、前記受信手段によって受信された前記送信要求情報によって特定される前記電子文書ファイルの一部のページに関する、表示情報および表示レイアウト情報を抽出する抽出手段と、前記受信手段によって受信された前記表示画面属性情報に基づいて、前記抽出手段によって抽出された表示レイアウト情報を、前記端末装置の表示画面属性に適した表示レイアウト情報へ変換する変換手段と、前記抽出手段によって抽出された表示情報、および前記変換手段によって変換された表示レイアウト情報を、前記端末装置へ送信する送信手段と、を備えたことを特徴とする。
【０００９】
この発明によれば、電子文書提供装置によって、端末装置から要求された電子文書ファイルの一部のページのデータに関する、表示情報、および端末装置の表示画面属性に適した表示レイアウト情報を、電子文書ファイルから抽出し、抽出された表示レイアウト情報を端末装置に適した表示レイアウト情報へ変換したうえで、抽出された表示情報および変換された表示レイアウト情報を端末装置へ送信することができる。
【００１０】
また、この発明にかかる電子文書提供装置は、上記に記載の発明において、前記抽出手段によって抽出された表示情報、および前記変換手段によって変換された表示レイアウト情報を、所定の記憶媒体に記録する記録手段をさらに備え、前記抽出手段は、前記記録手段に記録されている表示情報および表示レイアウト情報の中から、前記受信手段によって受信された前記送信要求情報および前記表示画面属性情報によって特定される、表示情報および表示レイアウト情報を抽出し、前記送信手段は、前記抽出手段によって抽出された表示情報および表示レイアウト情報を、前記端末装置へ送信することを特徴とする。
【００１１】
この発明によれば、電子文書提供装置によって、端末装置から要求された電子文書ファイルの一部のページのデータに関する、表示情報、および端末装置の表示画面属性に適した表示レイアウト情報を、記録手段から抽出して、抽出された表示情報および表示レイアウト情報を端末装置へ送信することができる。
【００１２】
また、この発明にかかる電子文書提供装置は、上記に記載の発明において、前記抽出手段によって抽出された表示情報、および前記変換手段によって変換された表示レイアウト情報から、前記電子文書ファイルの一部のページを当該端末装置の表示画面属性に適した表示レイアウトで表示するためのＷＥＢページを生成する生成手段をさらに備え、前記送信手段は、前記生成手段によって生成された前記ＷＥＢページを、前記端末装置へ送信することを特徴とする。
【００１３】
この発明によれば、電子文書提供装置によって、端末装置から要求された電子文書ファイルの一部のページのデータに関する、表示情報、および端末装置の表示画面属性に適した表示レイアウト情報を、電子文書ファイルから抽出し、抽出された表示レイアウト情報を端末装置に適した表示レイアウト情報へ変換したうえで、抽出された表示情報および変換された表示レイアウト情報からＷＥＢページを生成し、生成されたＷＥＢページを端末装置へ送信することができる。
【００１４】
また、この発明にかかる端末装置は、電子文書ファイルの送信要求情報および当該端末装置の表示画面属性情報を電子文書提供装置へ送信する送信手段と、前記送信手段によって前記電子文書提供装置へ送信した前記送信要求情報および表示画面属性情報に基づいて、前記電子文書提供装置から送信される、前記電子文書ファイルの一部のページに関する、表示情報および当該端末装置の表示画面属性に適した表示レイアウト情報を受信する受信手段と、前記受信手段によって受信された表示情報および表示レイアウト情報から、前記電子文書ファイルの一部のページを前記表示レイアウト情報に従った表示レイアウトで表示するためのＷＥＢページを生成する生成手段と、前記生成手段によって生成されたＷＥＢページを、ＷＥＢブラウザに表示させる表示制御手段と、を備えたことを特徴とする。
【００１５】
この発明によれば、端末装置によって、電子文書ファイルの一部のページを電子文書提供装置へ要求することができる。そして、電子文書提供装置から送信された表示情報および表示レイアウト情報から、当該端末装置の表示画面属性に適したＷＥＢページを生成して、生成されたＷＥＢページをＷＥＢブラウザに表示させることができる。
【００１６】
また、この発明にかかる端末装置は、電子文書ファイルの送信要求情報および当該端末装置の表示画面属性情報を電子文書提供装置へ送信する送信手段と、前記送信手段によって前記電子文書提供装置へ送信した前記送信要求情報および表示画面属性情報に基づいて、前記電子文書提供装置から送信される、前記電子文書ファイルの一部のページを当該端末装置の表示画面属性に適した表示レイアウトで表示するためのＷＥＢページを受信する受信手段と、前記受信手段によって受信されたＷＥＢページを、ＷＥＢブラウザに表示させる表示制御手段と、を備えたことを特徴とする。
【００１７】
この発明によれば、端末装置によって、電子文書ファイルの一部のページを電子文書提供装置へ要求することができる。そして、電子文書提供装置から送信された当該端末装置の表示画面属性に適したＷＥＢページをＷＥＢブラウザに表示させることができる。
【００１８】
また、この発明にかかる電子文書提供方法は、表示情報と、表示レイアウト情報と、によって構成される一または複数ページからなる文書の電子文書ファイルを、端末装置に提供する電子文書提供方法であって、前記端末装置から送信された、前記電子文書ファイルの送信要求情報、および前記端末装置の表示画面属性情報を受信する受信工程と、所定の記憶媒体に記録されている電子文書ファイルの中から、前記受信工程によって受信された前記送信要求情報によって特定される前記電子文書ファイルの一部のページに関する、表示情報および表示レイアウト情報を抽出する抽出工程と、前記受信工程によって受信された前記表示画面属性情報に基づいて、前記抽出工程によって抽出された表示レイアウト情報を、前記端末装置の表示画面属性に適した表示レイアウト情報へ変換する変換工程と、前記抽出工程によって抽出された表示情報、および前記変換工程によって変換された表示レイアウト情報を、前記端末装置へ送信する送信工程と、をコンピュータに実行させることを特徴とする。
【００１９】
この発明によれば、コンピュータに実行された電子文書提供方法によって、端末装置から要求された電子文書ファイルの一部のページのデータに関する、表示情報、および端末装置の表示画面属性に適した表示レイアウト情報を、電子文書ファイルから抽出し、抽出された表示レイアウト情報を端末装置に適した表示レイアウト情報へ変換したうえで、抽出された表示情報および変換された表示レイアウト情報を端末装置へ送信することができる。
【００２０】
また、この発明にかかる電子文書表示制御方法は、電子文書ファイルの送信要求情報および当該端末装置の表示画面属性情報を電子文書提供装置へ送信する送信工程と、前記送信工程によって前記電子文書提供装置へ送信した前記送信要求情報および表示画面属性情報に基づいて、前記電子文書提供装置から送信される、前記電子文書ファイルの一部のページに関する、表示情報および当該端末装置の表示画面属性に適した表示レイアウト情報を受信する受信工程と、前記受信工程によって受信された表示情報および表示レイアウト情報から、前記電子文書ファイルの一部のページを前記表示レイアウト情報に従った表示レイアウトで表示するためのＷＥＢページを生成する生成工程と、前記生成工程によって生成されたＷＥＢページを、ＷＥＢブラウザに表示させる表示制御工程と、をコンピュータに実行させることを特徴とする。
【００２１】
この発明によれば、コンピュータに実行された電子文書表示制御提供方法によって、電子文書ファイルの一部のページを電子文書提供装置へ要求することができる。そして、電子文書提供装置から送信された表示情報および表示レイアウト情報から、当該端末装置の表示画面属性に適したＷＥＢページを生成して、生成されたＷＥＢページをＷＥＢブラウザに表示させることができる。
【００２２】
また、この発明にかかる電子文書表示制御方法は、電子文書ファイルの送信要求情報および当該端末装置の表示画面属性情報を電子文書提供装置へ送信する送信工程と、前記送信工程によって前記電子文書提供装置へ送信した前記送信要求情報および表示画面属性情報に基づいて、前記電子文書提供装置から送信される、前記電子文書ファイルの一部のページを当該端末装置の表示画面属性に適した表示レイアウトで表示するためのＷＥＢページを受信する受信工程と、前記受信工程によって受信されたＷＥＢページを、ＷＥＢブラウザに表示させる表示制御工程と、をコンピュータに実行させることを特徴とする。
【００２３】
この発明によれば、コンピュータに実行された電子文書表示制御提供方法によって、電子文書ファイルの一部のページを電子文書提供装置へ要求することができる。そして、電子文書提供装置から送信された当該端末装置の表示画面属性に適したＷＥＢページをＷＥＢブラウザに表示させることができる。
【００２４】
また、この発明にかかる電子文書提供プログラムは、表示情報と、表示レイアウト情報と、によって構成される一または複数ページからなる文書の電子文書ファイルを、端末装置に提供する電子文書提供プログラムであって、前記端末装置から送信された、前記電子文書ファイルの送信要求情報、および前記端末装置の表示画面属性情報を受信する受信工程と、所定の記憶媒体に記録されている電子文書ファイルの中から、前記受信工程によって受信された前記送信要求情報によって特定される前記電子文書ファイルの一部のページに関する、表示情報および表示レイアウト情報を抽出する抽出工程と、前記受信工程によって受信された前記表示画面属性情報に基づいて、前記抽出工程によって抽出された表示レイアウト情報を、前記端末装置の表示画面属性に適した表示レイアウト情報へ変換する変換工程と、前記抽出工程によって抽出された表示情報、および前記変換工程によって変換された表示レイアウト情報を、前記端末装置へ送信する送信工程と、をコンピュータに実行させることを特徴とする。
【００２５】
この発明によれば、コンピュータに実行された電子文書提供プログラムによって、端末装置から要求された電子文書ファイルの一部のページのデータに関する、表示情報、および端末装置の表示画面属性に適した表示レイアウト情報を、電子文書ファイルから抽出し、抽出された表示レイアウト情報を端末装置に適した表示レイアウト情報へ変換したうえで、抽出された表示情報および変換された表示レイアウト情報を端末装置へ送信することができる
【００２６】
また、この発明にかかる電子文書表示制御プログラムは、電子文書ファイルの送信要求情報および当該端末装置の表示画面属性情報を電子文書提供装置へ送信する送信工程と、前記送信工程によって前記電子文書提供装置へ送信した前記送信要求情報および表示画面属性情報に基づいて、前記電子文書提供装置から送信される、前記電子文書ファイルの一部のページに関する、表示情報および当該端末装置の表示画面属性に適した表示レイアウト情報を受信する受信工程と、前記受信工程によって受信された表示情報および表示レイアウト情報から、前記電子文書ファイルの一部のページを前記表示レイアウト情報に従った表示レイアウトで表示するためのＷＥＢページを生成する生成工程と、前記生成工程によって生成されたＷＥＢページを、ＷＥＢブラウザに表示させる表示制御工程と、をコンピュータに実行させることを特徴とする。
【００２７】
この発明によれば、コンピュータに実行された電子文書表示制御提供プログラムによって、電子文書ファイルの一部のページを電子文書提供装置へ要求することができる。そして、電子文書提供装置から送信された表示情報および表示レイアウト情報から、当該端末装置の表示画面属性に適したＷＥＢページを生成して、生成されたＷＥＢページをＷＥＢブラウザに表示させることができる。
【００２８】
また、この発明にかかる電子文書表示制御プログラムは、電子文書ファイルの送信要求情報および当該端末装置の表示画面属性情報を電子文書提供装置へ送信する送信工程と、前記送信工程によって前記電子文書提供装置へ送信した前記送信要求情報および表示画面属性情報に基づいて、前記電子文書提供装置から送信される、前記電子文書ファイルの一部のページを当該端末装置の表示画面属性に適した表示レイアウトで表示するためのＷＥＢページを受信する受信工程と、前記受信工程によって受信されたＷＥＢページを、ＷＥＢブラウザに表示させる表示制御工程と、をコンピュータに実行させることを特徴とする。
【００２９】
この発明によれば、コンピュータに実行された電子文書表示制御提供プログラムによって、電子文書ファイルの一部のページを電子文書提供装置へ要求することができる。そして、電子文書提供装置から送信された当該端末装置の表示画面属性に適したＷＥＢページをＷＥＢブラウザに表示させることができる。
【発明の効果】
【００３０】
本発明にかかる電子文書提供装置、端末装置、電子文書提供方法、電子文書表示制御方法、電子文書提供プログラム、および電子文書表示制御プログラムによれば、電子文書ファイルの表示レイアウトの最適化を図ることができるだけでなく、電子文書ファイルの表示にかかる処理時間の短縮化を図ることができるという効果を奏する。
【発明を実施するための最良の形態】
【００３１】
以下に添付図面を参照して、この発明にかかる電子文書提供装置、端末装置、電子文書提供方法、電子文書表示制御方法、電子文書提供プログラム、および電子文書表示制御プログラムの好適な実施の形態を詳細に説明する。
【００３２】
（実施の形態）
（電子文書閲覧システムの概要）
まず、この発明の実施の形態にかかる電子文書閲覧システムの概要について説明する。図１は、この発明の実施の形態にかかる電子文書閲覧システムの概要を示すシステム構成図である。
【００３３】
図１において、電子文書閲覧システム１００は、電子文書提供装置として機能するＷＥＢサーバ１１０と、複数の端末装置１２０と、によって構成されており、それぞれがインターネット１３０に接続されている。
【００３４】
電子文書閲覧システム１００において、ＷＥＢサーバ１１０は、電子文書提供装置として機能し、インターネット１３０と接続された端末装置１２０などの情報処理装置からの処理要求（ＨＴＴＰリクエスト）に応じ、当該処理要求の送信元の情報処理装置に対して、電子文書ファイルやＷＥＢページなどの電子データを送信する、パーソナル・コンピュータやワークステーションなどの情報処理装置である。
【００３５】
各端末装置１２０は、ＷＥＢブラウザを備え、インターネット１３０と接続されたＷＥＢサーバ１１０などの情報処理装置に対して処理要求（ＨＴＴＰリクエスト）を送信し、当該処理要求の送信先の情報処理装置から返信された電子文書ファイルやＷＥＢページなどの電子データを表示する、パーソナル・コンピュータ、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔｓ）、携帯電話などの情報処理装置である。
【００３６】
ここで、各端末装置１２０は、たとえば、一または複数ページからなり、このページを表示または印刷単位とする文書の電子文書ファイル（たとえば、ＰＤＦファイル、ＷＯＲＤファイルなど）の送信要求をＷＥＢサーバ１１０に送信する際に、要求する電子文書ファイルの一部のページ（たとえば、任意の一または複数ページ）を指定することができる。そして、端末装置１２０は、指定された電子文書ファイルの一部のページの特定情報が含まれた電子文書ファイルの送信要求を、ＷＥＢサーバ１１０に送信することができる。
【００３７】
そして、端末装置１２０から送信された送信要求を受信したＷＥＢサーバ１１０においては、要求された電子文書ファイルをそのまま端末装置１２０に送信するのではなく、まず、所定の記憶媒体（たとえば、ハードディスクやメモリなど）に記録された電子文書ファイルから、上記送信要求に示されているページに関する表示情報および表示レイアウト情報を抽出する。
【００３８】
同時に、ＷＥＢサーバ１１０は、上記送信要求情報に示されている端末装置１２０の表示画面属性情報に基づいて、上記表示レイアウト情報を、端末装置１２０の表示画面属性に適した表示レイアウト情報へ変換する。そして、ＷＥＢサーバ１１０は、抽出された表示情報を端末装置１２０へ送信するための表示情報送信データを、たとえば、ＸＭＬ（Ｅｘｔｅｎｓｉｂｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）形式で生成する。また、ＷＥＢサーバ１１０は、変換された表示レイアウト情報を端末装置１２０へ送信するための表示レイアウト情報送信データを、たとえば、ＸＳＬ（Ｅｘｔｅｎｓｉｂｌｅ  Ｓｔｙｌｅｓｈｅｅｔ  Ｌａｎｇｕａｇｅ）形式またはＣＳＳ（Ｃａｓｃａｄｉｎｇ  Ｓｔｙｌｅ  Ｓｈｅｅｔｓ）形式で生成する。そして、ＷＥＢサーバ１１０は、生成した表示情報送信データおよび表示レイアウト情報送信データを端末装置１２０に送信する。
【００３９】
さらに、ＷＥＢサーバ１１０から送信された表示情報送信データおよび表示レイアウト情報送信データを受信した端末装置１２０においては、電子文書ファイルの閲覧に必要な閲覧ソフトを備えている／いないに関わらず、受信した表示情報送信データおよび表示レイアウト情報送信データに基づいて、要求した電子文書ファイルの一部のページを、当該電子文書ファイルの閲覧ソフトによらず、当該端末装置１２０の表示画面属性に適した表示レイアウトで表示するためのＷＥＢページを生成して、当該ＷＥＢページをＷＥＢブラウザに表示させることができる。
【００４０】
（ＷＥＢサーバ１１０および端末装置１２０のハードウェア構成）
つぎに、この発明の実施の形態にかかるＷＥＢサーバ１１０および端末装置１２０のハードウェア構成について説明する。図２は、この発明の実施の形態にかかるＷＥＢサーバ１１０および端末装置１２０のハードウェア構成を示すブロック図である。
【００４１】
図２において、ＷＥＢサーバ１１０は、ＣＰＵ２０１と、ＲＡＭ２０２と、ＲＯＭ２０３と、ＨＤＤ（ハードディスクドライブ）２０４と、ＨＤ（ハードディスク）２０５と、ＦＤＤ（フレキシブルディスクドライブ）２０６と、着脱可能な記憶媒体の一例としてのＦＤ（フレキシブルディスク）２０７と、ディスプレイ２０８と、Ｉ／Ｆ（インタフェース）２０９と、キーボード（操作ボタン）２１０と、マウス（ポインティングデバイス）２１１と、スキャナ２１２と、プリンタ２１３と、を備えている。そして、上記各構成部２０１〜２１３はバス２２０によってそれぞれ接続されている。
【００４２】
ＣＰＵ２０１は、ＷＥＢサーバ１１０の全体の制御を司る。ＲＡＭ２０２は、ＣＰＵ２０１のワークエリアとして使用される。ＲＯＭ２０３は、ブートプログラムなどのプログラムを記憶している。ＨＤＤ２０４は、ＣＰＵ２０１の制御にしたがってＨＤ２０５に対するデータのリード／ライトを制御する。ＨＤ２０５は、ＨＤＤ２０４の制御で書き込まれたデータを記憶する。
【００４３】
ＦＤＤ２０６は、ＣＰＵ２０１の制御にしたがってＦＤ２０７に対するデータのリード／ライトを制御する。ＦＤ２０７は、ＦＤＤ２０６の制御で書き込まれたデータを記憶したり、ＦＤ２０７に記憶されたデータを読み取らせたりする。なお、着脱可能な記憶媒体として、ＦＤ２０７のほか、ＣＤ−ＲＯＭ（ＣＤ−Ｒ、ＣＤ−ＲＷ）、ＭＯ、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）、メモリカードなどであってもよい。
【００４４】
ディスプレイ２０８は、電子文書、画像、機能情報などのデータを表示する。このディスプレイ２０８は、たとえば、ＣＲＴ、ＴＦＴ液晶ディスプレイ、有機ＥＬディスプレイ、プラズマディスプレイなどを採用することができる。
【００４５】
Ｉ／Ｆ２０９は、通信回線を通じてインターネット１３０に接続され、このインターネット１３０を介して、他の情報処理装置などに接続される。そして、Ｉ／Ｆ２０９は、インターネット１３０とＷＥＢサーバ１１０とのインタフェースを司り、他の情報処理装置などからのデータの入出力を制御する。Ｉ／Ｆ２０９は、たとえばインターネット１３０への接続方式に応じた、ネットワークカード、モデムなどによって構成される。
【００４６】
キーボード２１０およびマウス２１１は、各種データの入力・設定などに用いる。また、スキャナ２１２は、画像情報を光学的に読み取る。そして、プリンタ２１３は、各種情報を印刷する。プリンタ２１３には、たとえばレーザビームプリンタ、インクジェットプリンタ、サーマルプリンタ、インパクトプリンタなどを採用することができる。
【００４７】
一方、端末装置１２０は、ＣＰＵ２３１と、ＲＡＭ２３２と、ＲＯＭ２３３と、ＨＤＤ（ハードディスクドライブ）２３４と、ＨＤ（ハードディスク）２３５と、Ｒ／Ｗ（リーダ／ライタ）２３６と、着脱可能な記憶媒体の一例としてのメモリカード２３７と、ディスプレイ２３８と、Ｉ／Ｆ（インタフェース）２３９と、操作ボタン２４０と、を備えている。そして、上記各構成部２３１〜２４０はバス２５０によってそれぞれ接続されている。
【００４８】
ＣＰＵ２３１は、端末装置１２０の全体の制御を司る。ＲＡＭ２３２は、ＣＰＵ２３１のワークエリアとして使用される。ＲＯＭ２３３は、ブートプログラムなどのプログラムを記憶している。ＨＤＤ２３４は、ＣＰＵ２３１の制御にしたがってＨＤ２３５に対するデータのリード／ライトを制御する。ＨＤ２３５は、ＨＤＤ２３４の制御で書き込まれたデータを記憶する。
【００４９】
Ｒ／Ｗ２３６は、ＣＰＵ２３１の制御にしたがってメモリカード２３７に対するデータのリード／ライトを制御する。メモリカード２３７は、Ｒ／Ｗ２３６の制御で書き込まれたデータを記憶したり、メモリカード２３７に記憶されたデータを読み取らせたりする。なお、着脱可能な記憶媒体として、メモリカード２３７のほか、ＣＤ−ＲＯＭ（ＣＤ−Ｒ、ＣＤ−ＲＷ）、ＭＯ、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）、ＦＤ（フレキシブルディスク）などであってもよい。
【００５０】
ディスプレイ２３８は、電子文書、画像、機能情報などのデータを表示する。このディスプレイ２３８は、たとえば、ＣＲＴ、ＴＦＴ液晶ディスプレイ、有機ＥＬディスプレイ、プラズマディスプレイなどを採用することができる。
【００５１】
Ｉ／Ｆ２３９は、通信回線を通じてインターネット１３０に接続され、このインターネット１３０を介して、他の情報処理装置などに接続される。そして、Ｉ／Ｆ２３９は、インターネット１３０と端末装置１２０とのインタフェースを司り、他の情報処理装置などからのデータの入出力を制御する。Ｉ／Ｆ２３９は、たとえばインターネット１３０への接続方式に応じた、ネットワークカード、モデム、通信アンテナなどによって構成される。操作ボタン２４０は、各種データの入力・設定などに用いる。
【００５２】
（ＷＥＢサーバ１１０および端末装置１２０の機能的構成）
つぎに、この発明の実施の形態にかかるＷＥＢサーバ１１０および端末装置１２０の機能的構成について説明する。図３は、この発明の実施の形態にかかるＷＥＢサーバ１１０および端末装置１２０の機能的構成を示すブロック図である。
【００５３】
図３において、ＷＥＢサーバ１１０は、記憶部３０１と、受信部３０２と、抽出部３０３と、表示情報送信データ生成部３０４と、変換部３０５と、表示レイアウト情報送信データ生成部３０６と、送信部３０７と、を含む構成となっている。
【００５４】
記憶部３０１は、ＰＤＦファイルなどの電子文書ファイルを記憶する。記憶部３０１は、具体的には、たとえば図２に示したＲＡＭ２０２、ＲＯＭ２０３、ＨＤ２０５、ＦＤ２０７などによってその機能を実現する。
【００５５】
受信部３０２は、端末装置１２０から送信された、電子文書ファイルの送信要求情報、および端末装置１２０の表示画面属性情報を受信する。たとえば、受信部３０２は、ＷＥＢブラウザを用いて端末装置１２０から送信され、かつ上記送信要求情報および表示画面属性情報が示された、ＨＴＴＰ（Ｈｙｐｅｒｔｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）リクエストを受信する。受信部３０２は、具体的には、たとえば図２に示したＩ／Ｆ２０９などによってその機能を実現する。
【００５６】
抽出部３０３は、記憶部３０１に記録されている電子文書ファイルの中から、受信部３０２によって受信された送信要求情報によって特定される電子文書ファイルの一部のページに関する、表示情報および表示レイアウト情報を抽出する。抽出部３０３は、具体的には、たとえば図２に示したＲＡＭ２０２、ＲＯＭ２０３、ＨＤ２０５、ＦＤ２０７などに記憶されたプログラムをＣＰＵ２０１が実行することによってその機能を実現する。
【００５７】
表示情報送信データ生成部３０４は、抽出部３０３によって抽出された表示情報を端末装置１２０へ送信するための表示情報送信データを生成する。たとえば、表示情報送信データ生成部３０４は、ＸＭＬ形式で、上記表示情報送信データを生成する。表示情報送信データ生成部３０４は、具体的には、たとえば図２に示したＲＡＭ２０２、ＲＯＭ２０３、ＨＤ２０５、ＦＤ２０７などに記憶されたプログラムをＣＰＵ２０１が実行することによってその機能を実現する。
【００５８】
変換部３０５は、受信部３０２によって受信された表示画面属性情報に基づいて、抽出部３０３によって抽出された表示レイアウト情報から、端末装置１２０（受信部３０２によって受信された送信要求情報の送信元の端末装置１２０）の表示画面属性に適した表示レイアウト情報へ変換する。たとえば、変換部３０５は、あらかじめデータベースなどに記録されている変換テーブルに基づいて、上記変換処理をおこなうことができる。変換部３０５は、具体的には、たとえば図２に示したＲＡＭ２０２、ＲＯＭ２０３、ＨＤ２０５、ＦＤ２０７などに記憶されたプログラムをＣＰＵ２０１が実行することによってその機能を実現する。
【００５９】
表示レイアウト情報送信データ生成部３０６は、変換部３０５によって変換された表示レイアウト情報を端末装置１２０へ送信するための表示レイアウト情報送信データを生成する。たとえば、表示レイアウト情報送信データ生成部３０６は、ＸＳＬ形式で、上記表示レイアウト情報送信データを生成する。表示レイアウト情報送信データ生成部３０６は、具体的には、たとえば図２に示したＲＡＭ２０２、ＲＯＭ２０３、ＨＤ２０５、ＦＤ２０７などに記憶されたプログラムをＣＰＵ２０１が実行することによってその機能を実現する。
【００６０】
送信部３０７は、表示情報送信データ生成部３０４によって生成された表示情報送信データ、および表示レイアウト情報送信データ生成部３０６によって生成された表示レイアウト情報送信データを、端末装置１２０（受信部３０２によって受信された送信要求情報の送信元の端末装置１２０）へ送信する。送信部３０７は、具体的には、たとえば図２に示したＩ／Ｆ２０９などによってその機能を実現する。
【００６１】
一方、端末装置１２０は、入力部３１１と、送信部３１２と、受信部３１３と、生成部３１４と、表示制御部３１５と、を含む構成となっている。
【００６２】
入力部３１１は、電子文書ファイルの送信要求情報の入力を受け付ける。ここで、送信要求情報は、要求する電子文書ファイルやその格納先を特定するためのファイル名、文書名、ＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）などの情報を含む。また、送信要求情報は、要求する電子文書ファイルの一部のページを特定するためのページ番号などの情報を含む。この送信要求情報は、たとえば、文書検索処理をおこなった結果として自動的に入力部３１１に入力されるようにしてもよく、ＷＥＢブラウザに表示されているＷＥＢページ上において電子文書ファイルを特定するＵＲＬへのハイパーリンクを選択する、などのユーザ操作がおこなわれた結果として入力部３１１に入力されるようにしてもよい。
【００６３】
また、要求する電子文書ファイルの一部のページを特定するためのページ番号は、ＷＥＢブラウザに表示されているＷＥＢページ上において所定の入力欄にページ番号を入力する、などのユーザ操作がおこなわれることによって入力部３１１に入力される。ここで、入力部３１１に入力されるページ番号は、一つ、複数、範囲のいずれであってもよい。入力部３１１は、具体的には、たとえば図２に示した操作ボタン２４０などによってその機能を実現する。
【００６４】
送信部３１２は、入力部３１１によって入力された電子文書ファイルの送信要求情報、および当該端末装置１２０の表示画面属性情報をＷＥＢサーバ１１０へ送信する。ここで、表示画面属性情報は、たとえば画像解像度などであり、当該端末装置１２０に記憶されているディスプレイドライバなどから取得することができる。送信部３１２は、具体的には、たとえば図２に示したＩ／Ｆ２３９などによってその機能を実現する。
【００６５】
受信部３１３は、送信部３１２によってＷＥＢサーバ１１０へ送信された送信要求情報および表示画面属性情報に基づいて、ＷＥＢサーバ１１０から送信される、表示情報送信データおよび表示レイアウト情報送信データを受信する。受信部３１３は、具体的には、たとえば図２に示したＩ／Ｆ２３９などによってその機能を実現する。
【００６６】
生成部３１４は、受信部３１３によって受信された表示情報送信データおよび表示レイアウト情報送信データから、表示情報送信データに示されている電子文書ファイルの一部のページを、当該端末装置１２０の表示画面属性に適した表示レイアウト（表示レイアウト情報に従った表示レイアウト）で表示するためのＷＥＢページを生成する。たとえば生成部３１４は、ＸＭＬ形式の表示情報送信データおよびＸＳＬ形式の表示レイアウト情報送信データから、ＸＨＴＭＬ（Ｅｘｔｅｎｓｉｂｌｅ  Ｈｙｐｅｒ  Ｔｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）形式のＷＥＢページを生成する。生成部３１４は、具体的には、たとえば図２に示したＲＡＭ２３２、ＲＯＭ２３３、ＨＤ２３５などに記憶されたプログラムをＣＰＵ２３１が実行することによってその機能を実現する。
【００６７】
表示制御部３１５は、生成部３１４によって生成されたＷＥＢページを、ＷＥＢブラウザに表示させる。表示制御部３１５は、具体的には、たとえば図２に示したＲＡＭ２３２、ＲＯＭ２３３、ＨＤ２３５などに記憶されたプログラムをＣＰＵ２３１が実行することによってその機能を実現する。
【００６８】
（電子文書提供処理および電子文書表示制御処理の手順）
つぎに、この発明の実施の形態にかかるＷＥＢサーバ１１０による電子文書提供処理および端末装置１２０による電子文書表示制御処理の手順について説明する。図４は、この発明の実施の形態にかかるＷＥＢサーバ１１０による電子文書提供処理および端末装置１２０による電子文書表示制御処理の手順の一例を示すシーケンス図である。
【００６９】
まず、端末装置１２０において、入力部３１１によって、電子文書ファイルの送信要求情報の入力を受け付ける（ステップＳ４０１）。つぎに、送信部３１２によって、ステップＳ４０１で入力された電子文書ファイルの送信要求情報、および当該端末装置１２０の表示画面属性情報をＷＥＢサーバ１１０へ送信する（ステップＳ４０２）。
【００７０】
つぎに、ＷＥＢサーバ１１０において、受信部３０２によって、端末装置１２０から送信された、電子文書ファイルの送信要求情報、および端末装置１２０の表示画面属性情報を受信する（ステップＳ４０３）。つぎに、ＷＥＢサーバ１１０において、抽出部３０３によって、記憶部３０１に記録されている電子文書ファイルの中から、ステップＳ４０３で受信された送信要求情報によって特定される電子文書ファイルの一部のページに関する表示情報および表示レイアウト情報を抽出する（ステップＳ４０４）。
【００７１】
続いて、ＷＥＢサーバ１１０において、表示情報送信データ生成部３０４によって、ステップＳ４０４で抽出された表示情報を端末装置１２０へ送信するための表示情報送信データを生成する（ステップＳ４０５）。そして、ＷＥＢサーバ１１０において、変換部３０５によって、ステップＳ４０３で受信された表示画面属性情報に基づいて、ステップＳ４０４で抽出された表示レイアウト情報から、端末装置１２０の表示画面属性に適した表示レイアウト情報へ変換する（ステップＳ４０６）。
【００７２】
そして、ＷＥＢサーバ１１０において、表示レイアウト情報送信データ生成部３０６によって、ステップＳ４０６で変換された表示レイアウト情報を端末装置１２０へ送信するための表示レイアウト情報送信データを生成して（ステップＳ４０７）、送信部３０７によって、ステップＳ４０５で生成された表示情報送信データ、およびステップＳ４０７で生成された表示レイアウト情報送信データを、端末装置１２０へ送信する（ステップＳ４０８）。
【００７３】
さらに、端末装置１２０において、受信部３１３によって、ＷＥＢサーバ１１０から送信された表示情報送信データおよび表示レイアウト情報送信データを受信して（ステップＳ４０９）、生成部３１４によって、ステップＳ４０９で受信された表示情報送信データおよび表示レイアウト情報送信データから、表示情報送信データに示されている電子文書ファイルの一部のページを、端末装置１２０の表示画面属性に適した表示レイアウトで表示するためのＷＥＢページを生成する（ステップＳ４１０）。そして、表示制御部３１５によって、ステップＳ４１０で生成されたＷＥＢページを、ＷＥＢブラウザに表示させて（ステップＳ４１１）、一連の処理を終了する。
【００７４】
以上の手順により、たとえば、端末装置１２０において、要求した電子文書ファイルの任意のページをＷＥＢブラウザに表示させることができる。また、たとえば、電子文書ファイルの任意のページがＷＥＢブラウザに表示されている状態から、さらに、送信要求情報の設定（たとえばページ番号）を変更したうえで、上記手順による電子文書提供処理および電子文書表示制御処理を再度実行することにより、電子文書ファイルの、現在表示されているページとは別のページをＷＥＢブラウザに表示させることができる。
【００７５】
（送信要求情報および表示画面属性情報の一例）
つぎに、端末装置１２０からＷＥＢサーバ１１０に送信された送信要求情報および表示画面属性情報の一例について説明する。図５および図６は、端末装置１２０からＷＥＢサーバ１１０に送信された送信要求情報および表示画面属性情報の一例を示す説明図である。
【００７６】
図５に示す通信データ５００は、ディスプレイの画像解像度「１２８０×１０２４（ｐｉｘｅｌ）」を有するパーソナル・コンピュータなどの端末装置１２０からＷＥＢサーバ１１０に送信されたＨＴＴＰリクエストであり、ＨＴＴＰヘッダーフィールド５１０を含む構成となっている。
【００７７】
このＨＴＴＰヘッダーフィールド５１０の１行目には、送信要求情報として、文字列「／ｍａｎｕａｌ／ｇｅｔ#ｍａｎｕａｌ？ｉｄ＝０１５＆ｐａｇｅ＝００１」が設定されている。この文字列のうち、「／ｍａｎｕａｌ／ｇｅｔ#ｍａｎｕａｌ」は、ＷＥＢサーバ１１０における、電子文書提供プログラムのＵＲＬを示す。また、「ｉｄ＝」の後に続く「０１５」は、電子文書ファイルを特定するためのＩＤを示す。そして、「ｐａｇｅ＝」の後に続く「００１」は、ユーザによって指定された電子文書ファイルのページ番号を示す。
【００７８】
また、ＨＴＴＰヘッダーフィールド５１０の８行目には、表示画面属性情報として、文字列「＿ｐｉｘｅｌ＝１２８０×１０２４」が設定されている。この文字列において、「＿ｐｉｘｅｌ＝」の後に続く「１２８０×１０２４」は、端末装置１２０の画像解像度を示す。この画像解像度は、たとえば、端末装置１２０において、図３に示した送信部３１２によってディスプレイドライバなどから取得され、同じく送信部３１２によってＨＴＴＰヘッダーフィールド５１０に設定されたものである。
【００７９】
一方、図６に示す通信データ６００は、ディスプレイの画像解像度「４８０×６９０（ｐｉｘｅｌ）」を有する携帯電話などの端末装置１２０からＷＥＢサーバ１１０に送信されたＨＴＴＰリクエストであり、ＨＴＴＰヘッダーフィールド６１０を含む構成となっている。この、ＨＴＴＰヘッダーフィールド６１０の８行目には、端末装置１２０の画像解像度（表示画面属性情報）を示す文字列に「＿ｐｉｘｅｌ＝４８０×６９０」が設定されている点が、図５に示したＨＴＴＰヘッダーフィールド５１０と異なる。
【００８０】
（表示情報送信データの一例）
つぎに、ＷＥＢサーバ１１０から端末装置１２０に送信された表示情報送信データの一例について説明する。図７は、ＷＥＢサーバ１１０から端末装置１２０に送信された表示情報送信データの一例を示す説明図である。
【００８１】
図７に示す通信データ７００は、ＷＥＢサーバ１１０において、図５および図６に示したように端末装置１２０から送信された送信要求情報に応じて、ＩＤ「０１５」を有する電子文書ファイルの一部のページ（ページ番号「００１」のデータ）に関する表示情報を端末装置１２０へ送信するための表示情報送信データが、表示情報送信データ生成部３０４（図３参照）によってＸＭＬ形式で生成されたものである。
【００８２】
この通信データ７００のうち、電子文書ファイルの一部のページ、すなわち、ＷＥＢブラウザによる表示対象文字列は、＜ｂｏｄｙ＞タグ、＜ｐａｇｅ＞タグ、＜ｏｂｊ＞タグ、および＜ｔｅｘｔ＞タグに囲まれた各文字列（たとえば、「ＰＤＦビューワ２００６」、「取扱説明書」など）である。
【００８３】
（表示レイアウト情報送信データの一例）
つぎに、ＷＥＢサーバ１１０から端末装置１２０に送信された表示レイアウト情報送信データの一例について説明する。図８および図９は、ＷＥＢサーバ１１０から端末装置１２０に送信された表示レイアウト情報送信データの一例を示す説明図である。
【００８４】
図８に示す通信データ８００は、ＷＥＢサーバ１１０において、図５に示したようにディスプレイの画像解像度「１２８０×１０２４（ｐｉｘｅｌ）」を有する端末装置１２０から送信された表示画面属性情報に応じて、ＩＤ「０１５」を有する電子文書ファイルの一部のページ（ページ番号「００１」のデータ）に関する、画像解像度「１２８０×１０２４（ｐｉｘｅｌ）」に適した表示レイアウト情報を端末装置１２０へ送信するための表示レイアウト情報送信データが、表示レイアウト情報送信データ生成部３０６（図３参照）によってＸＳＬ形式で生成されたものである。
【００８５】
この通信データ８００には、＜ｂｏｄｙ＞タグに囲まれている表示対象文字列（たとえば、図７に示した表示対象文字列「ＰＤＦビューワ２００６」、「取扱説明書」など）をＷＥＢブラウザで表示する際のフォントサイズを「１０ｐｔ」とする旨の文字列「ｆｏｎｔ−ｓｉｚｅ：  １０ｐｔ；」が示されている。
【００８６】
一方、図９に示す通信データ９００は、ＷＥＢサーバ１１０において、図６に示したようにディスプレイの画像解像度「４８０×６９０（ｐｉｘｅｌ）」を有する端末装置１２０から送信された表示画面属性情報に応じて、ＩＤ「０１５」を有する電子文書ファイルの一部のページ（ページ番号「００１」のデータ）に関する、画像解像度「４８０×６９０（ｐｉｘｅｌ）」に適した表示レイアウト情報を端末装置１２０へ送信するための表示レイアウト情報送信データが、表示レイアウト情報送信データ生成部３０６（図３参照）によってＸＳＬ形式で生成されたものである。
【００８７】
この通信データ９００には、＜ｂｏｄｙ＞タグに囲まれている表示対象文字列（たとえば、図７に示した表示対象文字列「ＰＤＦビューワ２００６」、「取扱説明書」など）をＷＥＢブラウザで表示する際のフォントサイズを「４ｐｔ」とする旨の文字列「ｆｏｎｔ−ｓｉｚｅ：  ４ｐｔ；」が示されている点が、図８に示した通信データ８００と異なる。
【００８８】
なお、本実施の形態においては、テキストデータのフォントサイズに関する設定を、表示レイアウト情報の一例として挙げたが、これに限らず、表示レイアウトに関するものであれば、画像データの設定（たとえば、幅、高さ、拡大／縮小率、配置位置など）、背景の設定（たとえば、色など）、表の設定（たとえば、列の幅、行の高さなど）などであってもよい。
【００８９】
（ＷＥＢブラウザによって表示されたＷＥＢページの一例）
つぎに、ＷＥＢブラウザによって表示されたＷＥＢページの一例について説明する。図１０および図１１は、ＷＥＢブラウザによって表示されたＷＥＢページの一例を示す説明図である。
【００９０】
図１０に示すＷＥＢページ１０００は、ディスプレイの画像解像度「１２８０×１０２４（ｐｉｘｅｌ）」を有する端末装置１２０において、生成部３１４（図３参照）によって、図７に示した表示情報送信データおよび図８に示した表示レイアウト情報送信データから生成され、表示制御部３１５（図３参照）によって、ＷＥＢブラウザに表示されたものである。
【００９１】
ここで、このＷＥＢページ１０００に表示されている文字列（たとえば、「ＰＤＦビューワ２００６」、「取扱説明書」など）のフォントサイズは、図８に示した表示レイアウト情報送信データに基づいて、当該端末装置１２０の画像解像度「１２８０×１０２４（ｐｉｘｅｌ）」に適した、フォントサイズ「１０ｐｔ」となっている。
【００９２】
一方、図１１に示すＷＥＢページ１１００は、ディスプレイの画像解像度「４８０×６９０（ｐｉｘｅｌ）」を有する端末装置１２０において、生成部３１４（図３参照）によって、図７に示した表示情報送信データおよび図９に示した表示レイアウト情報送信データから生成され、表示制御部３１５（図３参照）によって、ＷＥＢブラウザに表示されたものである。
【００９３】
ここで、このＷＥＢページ１１００に表示されている文字列（たとえば、「ＰＤＦビューワ２００６」、「取扱説明書」など）のフォントサイズは、図９に示した表示レイアウト情報送信データに基づいて、当該端末装置１２０の画像解像度「４８０×６９０（ｐｉｘｅｌ）」に適した、フォントサイズ「４ｐｔ」となっている。
【００９４】
以上説明したように、この発明の実施の形態にかかる電子文書提供装置、端末装置、電子文書提供方法、電子文書表示制御方法、電子文書提供プログラム、および電子文書表示制御プログラムによれば、電子文書提供装置として機能するＷＥＢサーバ１１０において、端末装置１２０から送信された、電子文書ファイルの送信要求情報および表示画面属性情報を受信し、受信した送信要求情報によって特定される電子文書ファイルの一部のページに関する表示情報および表示レイアウト情報を、記憶部３０１に記録されている電子文書ファイルの中から抽出し、抽出された表示レイアウト情報を、受信した表示画面属性情報に基づいて、端末装置１２０の表示画面属性に適した、表示レイアウト情報へ変換して、抽出された表示情報（表示情報送信データ）および変換された表示レイアウト情報（表示レイアウト情報送信データ）を、端末装置１２０へ送信することができる。
【００９５】
これにより、送信要求情報および表示画面属性情報をＷＥＢサーバ１１０に送信した端末装置１２０においては、電子文書ファイルの一部のページのデータを表示情報（表示情報送信データ）としてＷＥＢサーバ１１０からダウンロードすることができるため、電子文書ファイルのダウンロードにかかる処理時間を短縮することができる。また、ダウンロードされた電子文書ファイルの一部のページのデータを、同じくＷＥＢサーバ１１０からダウンロードした表示レイアウト情報（表示レイアウト情報送信データ）に従った表示レイアウトで表示するためのＷＥＢページを生成することができるため、電子文書ファイルの閲覧ソフトを起動することなく、電子文書ファイルの一部のページのデータをＷＥＢブラウザに表示させることができる。この結果、電子文書ファイルの表示レイアウトの最適化を図ることができるだけでなく、電子文書ファイルの表示にかかる処理時間の短縮化を図ることができる。
【００９６】
なお、本実施の形態においては、端末装置１２０において、表示情報（表示情報送信データ）および表示レイアウト情報（表示レイアウト情報送信データ）からＷＥＢページを生成する構成としたが、これに限らず、たとえば、ＷＥＢサーバ１１０において、記憶部３０１から抽出された表示情報および変換部３０５によって変換された表示レイアウトから、ＷＥＢページを生成して、生成されたＷＥＢページを端末装置１２０に送信する構成としてもよい。この場合、端末装置１２０は、ＷＥＢサーバ１１０から送信されたＷＥＢページを受信して、受信されたＷＥＢページを、ＷＥＢブラウザに表示させることができる。
【００９７】
このような構成とした場合、ＷＥＢサーバ１１０において、表示情報送信データおよび表示レイアウト情報送信データの生成処理を省略することができるうえ、端末装置１２０においては、電子文書ファイルの一部のページのデータをＷＥＢページとしてＷＥＢサーバ１１０からダウンロードすることができるため、ＷＥＢページの生成処理を省略することができるだけでなく、電子文書ファイルのダウンロードにかかる処理時間を短縮することができる。この結果、電子文書ファイルの表示にかかる処理時間のさらなる短縮化を図ることができる。
【００９８】
また、本実施の形態においては、ＷＥＢサーバ１１０において、表示情報送信データおよび表示レイアウト情報送信データをその都度生成する構成としたが、これに限らず、たとえば、記憶部３０１に、表示情報送信データおよび表示レイアウト情報送信データを記憶させ、その後に、端末装置１２０から送信要求情報および表示画面属性情報を受信した際には、記憶部３０１から、受信した送信要求情報および表示画面属性情報によって特定される表示情報送信データおよび表示レイアウト情報送信データを、抽出する構成としてもよい。
【００９９】
このような構成とした場合、ＷＥＢサーバ１１０において、表示情報送信データおよび表示レイアウト情報送信データの生成処理を省略することができるため、電子文書ファイルの表示にかかる処理時間のさらなる短縮化を図ることができる。
【０１００】
また、端末装置１２０において、生成したＷＥＢページまたはＷＥＢサーバ１１０から送信されたＷＥＢページをキャッシュしておき、一度表示したＷＥＢページをつぎに表示する際は、キャッシュされているデータを読み取るようにしてもよい。
【０１０１】
このような構成とした場合、端末装置１２０において、一度表示したＷＥＢページを新たにダウンロードまたは生成する必要がないため、電子文書ファイルの表示にかかる処理時間のさらなる短縮化を図ることができる。
【０１０２】
また、端末装置１２０から送信される送信要求情報には、ページ番号などのページを特定するための情報を含まなくてもよく、この場合、ＷＥＢサーバ１１０において、抽出部３０３は、記憶部３０１に記録されている電子文書ファイルの中から、所定のページ（たとえば先頭ページ）に関する、表示情報および表示レイアウト情報を抽出するようにしてもよい。
【０１０３】
このような構成とした場合であっても、端末装置１２０においては、電子文書ファイルの一部のページのデータを表示情報（表示情報送信データ）としてＷＥＢサーバ１１０からダウンロードすることができるため、電子文書ファイルのダウンロードにかかる処理時間を短縮することができる。
【０１０４】
なお、本実施の形態で説明した電子文書提供方法および電子文書表示制御方法は、あらかじめ用意されたプログラムをパーソナル・コンピュータやワークステーション等のコンピュータで実行することにより実現することができる。このプログラムは、ハードディスク、フレキシブルディスク、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤなどのコンピュータで読み取り可能な記憶媒体に記録され、コンピュータによって記憶媒体から読み出されることによって実行される。またこのプログラムは、インターネットなどのネットワークを介して配布することが可能な伝送媒体であってもよい。
【産業上の利用可能性】
【０１０５】
以上のように、本発明にかかる電子文書提供装置、端末装置、電子文書提供方法、電子文書表示制御方法、電子文書提供プログラム、および電子文書表示制御プログラムは、利便性の向上が要求されるインターネットを利用した電子文書閲覧システムや、多数のページからなる電子文書ファイルを扱う電子文書閲覧システムへの利用に適している。
【図面の簡単な説明】
【０１０６】
【図１】この発明の実施の形態にかかる電子文書閲覧システムの概要を示すシステム構成図である。
【図２】この発明の実施の形態にかかるＷＥＢサーバおよび端末装置のハードウェア構成を示すブロック図である。
【図３】この発明の実施の形態にかかるＷＥＢサーバおよび端末装置の機能的構成を示すブロック図である。
【図４】この発明の実施の形態にかかるＷＥＢサーバによる電子文書提供処理および端末装置による電子文書表示制御処理の手順の一例を示すシーケンス図である。
【図５】端末装置からＷＥＢサーバに送信された送信要求情報および表示画面属性情報の一例を示す説明図である。
【図６】端末装置からＷＥＢサーバに送信された送信要求情報および表示画面属性情報の一例を示す説明図である。
【図７】ＷＥＢサーバから端末装置に送信された表示情報送信データの一例を示す説明図である。
【図８】ＷＥＢサーバから端末装置に送信された表示レイアウト情報送信データの一例を示す説明図である。
【図９】ＷＥＢサーバから端末装置に送信された表示レイアウト情報送信データの一例を示す説明図である。
【図１０】ＷＥＢブラウザによって表示されたＷＥＢページの一例を示す説明図である。
【図１１】ＷＥＢブラウザによって表示されたＷＥＢページの一例を示す説明図である。
【符号の説明】
【０１０７】
１００  電子文書閲覧システム
１１０  ＷＥＢサーバ
１２０  端末装置
１３０  インターネット
３０１  記憶部
３０２  受信部
３０３  抽出部
３０４  表示情報送信データ生成部
３０５  変換部
３０６  表示レイアウト情報送信データ生成部
３０７  送信部
３１１  入力部
３１２  送信部
３１３  受信部
３１４  生成部
３１５  表示制御部
【図１】
2008176451.tif 000003
【図２】
2008176451.tif 000004
【図３】
2008176451.tif 000005
【図４】
2008176451.tif 000006
【図５】
2008176451.tif 000007
【図６】
2008176451.tif 000008
【図７】
2008176451.tif 000009
【図８】
2008176451.tif 000010
【図９】
2008176451.tif 000011
【図１０】
2008176451.tif 000012
【図１１】
2008176451.tif 000013