(57)【要約】【課題】本発明は、文書管理サーバの文書の分割表示制御を行う文書表示制御装置、文書表示制御プログラム及び記録媒体に関する。【解決手段】文書表示システム１は、Ｗｅｂアプリケーションサーバ・ＷｅｂサーバＡＳが、ネットワークＮＷを介したクライアント端末ＣＬ１〜ＣＬｎからの要求に応じて、複数の文書を管理する文書管理サーバ・ＷｅｂサーバＢＳ上の該文書をクライアント端末ＣＬ１〜ＣＬｎのブラウザ上に表示させる際に、クライアント端末ＣＬ１〜ＣＬｎから文書管理サーバ・ＷｅｂサーバＢＳ上の複数の文書が表示対象文書として指定されると、１つのブラウザの表示領域を分割して該表示対象文書を分割表示させる。したがって、容易かつ効率的に複数の文書を切り替えることができ、複数の文書を効率的に確認することができる。【選択図】          図１
2008299566.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介した端末からの要求に応じて、複数の文書を管理する文書管理サーバ上の該文書を該端末のブラウザ上に表示させる文書表示制御装置において、前記端末から前記文書管理サーバ上の複数の文書が表示対象文書として指定されると、１つの前記ブラウザの表示領域を分割して該表示対象文書を分割表示させることを特徴とする文書表示制御装置。
【請求項２】
前記文書表示制御装置は、前記１つのブラウザ上に分割表示させる最大表示文書数を設定する最大表示文書数設定手段を備え、前記１つのブラウザ上に分割表示させる文書数を、該最大表示文書数設定手段で設定された該最大表示文書数に制限することを特徴とする請求項１記載の文書表示制御装置。
【請求項３】
前記文書表示制御装置は、前記１つのブラウザ上に分割表示させる前記文書のレイアウトを設定するレイアウト設定手段を備え、前記表示対象文書を、該レイアウト設定手段で設定されたレイアウトで前記ブラウザ上に分割表示させることを特徴とする請求項１または請求項２記載の文書表示制御装置。
【請求項４】
前記文書表示制御装置は、前記１つのブラウザ上に分割表示させる前記文書の分割表示におけるソートの有無及び／またはソートキーを設定するソート設定手段を備え、前記表示対象文書を、該ソート設定手段で設定されたソート有無及び／またはソートキーに基づいてソート制御して前記ブラウザ上に分割表示させることを特徴とする請求項１から請求項３のいずれかに記載の文書表示制御装置。
【請求項５】
ネットワークを介した端末からの要求に応じて、複数の文書と該文書に関連付けられた関連文書を管理する文書管理サーバ上の該文書を該端末のブラウザ上に表示させる文書表示制御装置において、前記端末から前記文書管理サーバ上の文書が表示対象文書として指定されると、１つの前記ブラウザの表示領域を分割して、該表示対象文書と該表示対象文書の前記関連文書を分割表示させることを特徴とする文書表示制御装置。
【請求項６】
前記文書表示制御装置は、前記１つのブラウザ上に分割表示させる前記関連文書の最大表示文書数を設定する関連文書最大表示文書数設定手段を備え、前記分割表示させる前記関連文書の最大文書数を、該関連文書最大表示文書数設定手段で設定された該関連文書最大表示文書数に制限することを特徴とする請求項５記載の文書表示制御装置。
【請求項７】
前記文書表示制御装置は、前記１つのブラウザ上に分割表示させる前記関連文書のレイアウトを設定する関連文書レイアウト設定手段を備え、前記関連文書を、該関連文書レイアウト設定手段で設定された該関連文書レイアウトで前記ブラウザ上に分割表示させることを特徴とする請求項５または請求項６記載の文書表示制御装置。
【請求項８】
前記文書表示制御装置は、前記１つのブラウザ上への前記関連文書の分割表示の有無を設定する関連文書表示有無設定手段を備え、該関連文書表示有無設定手段で設定された関連文書表示有無に基づいて前記表示対象文書の関連文書の分割表示を行うか否か制御することを特徴とする請求項５から請求項７のいずれかに記載の文書表示制御装置。
【請求項９】
前記文書表示制御装置は、前記１つのブラウザ上に分割表示する前記関連文書の種類を設定する関連文書種類設定手段を備え、前記関連文書の分割表示において、該関連文書種類設定手段で設定された種類の関連文書を表示させることを特徴とする請求項５から請求項８のいずれかに記載の文書表示制御装置。
【請求項１０】
ネットワークを介した端末からの要求に応じて、複数の文書と該文書の編集履歴にかかる旧版文書を管理する文書管理サーバ上の該文書を該端末のブラウザ上に表示させる文書表示制御装置において、前記端末から前記文書管理サーバ上の文書が表示対象文書として指定されると、１つのブラウザの表示領域を分割して、該表示対象文書と該表示対象文書の前記旧版文書を分割表示させることを特徴とする文書表示制御装置。
【請求項１１】
前記文書表示制御装置は、前記１つのブラウザ上に分割表示させる前記旧版文書の最大表示文書数を設定する旧版文書最大表示文書数設定手段を備え、前記分割表示させる前記旧版文書の最大文書数を、該旧版文書最大表示文書数設定手段で設定された該旧版文書最大表示文書数に制限することを特徴とする請求項１０記載の文書表示制御装置。
【請求項１２】
前記文書表示制御装置は、前記１つのブラウザ上に分割表示させる前記旧版文書のレイアウトを設定する旧版文書レイアウト設定手段を備え、前記旧版文書を、該旧版文書レイアウト設定手段で設定された旧版文書レイアウトで前記ブラウザ上に分割表示させることを特徴とする請求項１０または請求項１１記載の文書表示制御装置。
【請求項１３】
前記文書表示制御装置は、前記１つのブラウザ上への前記旧版文書の分割表示の有無を設定する旧版文書表示有無設定手段を備え、該旧版文書表示有無設定手段で設定された旧版文書表示有無に基づいて前記表示対象文書の旧版文書の前記分割表示を行うか否かを制御することを特徴とする請求項１０から請求項１２のいずれかに記載の文書表示制御装置。
【請求項１４】
前記最大表示文書数設定手段、前記レイアウト設定手段、前記ソート設定手段、前記関連文書最大表示文書数設定手段、前記関連文書レイアウト設定手段、前記関連文書表示有無設定手段、前記関連文書種類設定手段、前記旧版文書最大表示文書数設定手段、前記旧版文書レイアウト設定手段または前記旧版文書表示有無設定手段は、前記端末からの設定操作に応じて、前記最大表示文書数の設定、前記文書のレイアウトの設定、前記文書のソートの有無及び／またはソートキーの設定、前記関連文書の最大表示文書数の設定、前記関連文書のレイアウトの設定、前記関連文書の分割表示の有無、前記関連文書の種類の設定、前記旧版文書の最大表示文書数の設定、前記旧版文書のレイアウトの設定または前記旧版文書の分割表示の有無の設定を、該端末毎または／及び該端末のユーザ毎に行うことを特徴とする請求項２から請求項４、請求項６から請求項９、請求項１１から請求項１３のいずれかに記載の文書表示制御装置。
【請求項１５】
コンピュータに請求項１から請求項１４のいずれかに記載の文書表示制御装置として機能させることを特徴とする文書表示制御プログラム。
【請求項１６】
請求項１５記載の文書表示制御プログラムを記録したことを特徴とする記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文書表示制御装置、文書表示制御プログラム及び記録媒体に関し、詳細には、文書管理サーバ等の複数文書の表示制御を行う文書表示制御装置、文書表示制御プログラム及び記録媒体に関する。
【背景技術】
【０００２】
近年、Ｗｅｂを介して各種情報を取得することが一般的に行われるようになってきており、また、この情報の表示に画面を２画面に分割して表示する分割表示が行われるようになってきている（特許文献１参照）。
【０００３】
そして、従来、文書管理サーバ等の登録文書をＷｅｂブラウザを利用して表示させる場合、一覧表示用のブラウザを用いて、該文書管理サーバに保管されている登録文書の一覧等を表示させ、該一覧表示から選択した文書の内容を他のブラウザを起動させて表示させることで、文書内容を確認することが一般的に行われている（特許文献２参照）。
【０００４】
また、文書管理サーバに登録されている複数の登録文書の内容を確認する場合には、一覧表示用のブラウザで別々に文書の指定を行って、文書の指定が行われる毎にブラウザを起動させて該指定の文書の内容を表示させることで、複数の文書毎に別々のブラウザを起動させて別々の画面上でそれぞれの文書を表示させている。
【０００５】
【特許文献１】特開２００５−１９０４４３号公報
【特許文献２】特開２００５−７０９７８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記従来技術にあっては、複数の登録文書の内容を確認する場合は、複数のブラウザを起動させて別々の画面上で文書を表示させているため、複数のブラウザを起動させる動作性能を必要とするとともに、複数のブラウザを切り替えて文書内容を確認する必要があり、利用効率が悪く、改良の必要があった。
【０００７】
そこで、本発明は、高い動作性能を必要とすることなく、複数の文書を効率的に確認することのできる文書表示制御装置、文書表示制御プログラム及び記録媒体を提供することを目的としている。
【課題を解決するための手段】
【０００８】
請求項１記載の発明の文書表示制御装置は、ネットワークを介した端末からの要求に応じて、複数の文書を管理する文書管理サーバ上の該文書を該端末のブラウザ上に表示させる文書表示制御装置において、前記端末から前記文書管理サーバ上の複数の文書が表示対象文書として指定されると、１つの前記ブラウザの表示領域を分割して該表示対象文書を分割表示させることにより、上記目的を達成している。
【０００９】
この場合、例えば、請求項２に記載するように、前記文書表示制御装置は、前記１つのブラウザ上に分割表示させる最大表示文書数を設定する最大表示文書数設定手段を備え、前記１つのブラウザ上に分割表示させる文書数を、該最大表示文書数設定手段で設定された該最大表示文書数に制限してもよい。
【００１０】
また、請求項１または請求項２の場合、例えば、請求項３に記載するように、前記文書表示制御装置は、前記１つのブラウザ上に分割表示させる前記文書のレイアウトを設定するレイアウト設定手段を備え、前記表示対象文書を、該レイアウト設定手段で設定されたレイアウトで前記ブラウザ上に分割表示させてもよい。
【００１１】
さらに、請求項１から請求項３の場合、例えば、請求項４に記載するように、前記文書表示制御装置は、前記１つのブラウザ上に分割表示させる前記文書の分割表示におけるソートの有無及び／またはソートキーを設定するソート設定手段を備え、前記表示対象文書を、該ソート設定手段で設定されたソート有無及び／またはソートキーに基づいてソート制御して前記ブラウザ上に分割表示させてもよい。
【００１２】
請求項５記載の発明の文書表示制御装置は、ネットワークを介した端末からの要求に応じて、複数の文書と該文書に関連付けられた関連文書を管理する文書管理サーバ上の該文書を該端末のブラウザ上に表示させる文書表示制御装置において、前記端末から前記文書管理サーバ上の文書が表示対象文書として指定されると、１つの前記ブラウザの表示領域を分割して、該表示対象文書と該表示対象文書の前記関連文書を分割表示させることにより、上記目的を達成している。
【００１３】
請求項５の場合、例えば、請求項６に記載するように、前記文書表示制御装置は、前記１つのブラウザ上に分割表示させる前記関連文書の最大表示文書数を設定する関連文書最大表示文書数設定手段を備え、前記分割表示させる前記関連文書の最大文書数を、該関連文書最大表示文書数設定手段で設定された該関連文書最大表示文書数に制限してもよい。
【００１４】
また、請求項５または請求項６の場合、例えば、請求項７に記載するように、前記文書表示制御装置は、前記１つのブラウザ上に分割表示させる前記関連文書のレイアウトを設定する関連文書レイアウト設定手段を備え、前記関連文書を、該関連文書レイアウト設定手段で設定された該関連文書レイアウトで前記ブラウザ上に分割表示させてもよい。
【００１５】
さらに、請求項５から請求項７の場合、例えば、請求項８に記載するように、前記文書表示制御装置は、前記１つのブラウザ上への前記関連文書の分割表示の有無を設定する関連文書表示有無設定手段を備え、該関連文書表示有無設定手段で設定された関連文書表示有無に基づいて前記表示対象文書の関連文書の分割表示を行うか否か制御してもよい。
【００１６】
請求項５から請求項８の場合、例えば、請求項９に記載するように、前記文書表示制御装置は、前記１つのブラウザ上に分割表示する前記関連文書の種類を設定する関連文書種類設定手段を備え、前記関連文書の分割表示において、該関連文書種類設定手段で設定された種類の関連文書を表示させてもよい。
【００１７】
請求項１０記載の発明の文書表示制御装置は、ネットワークを介した端末からの要求に応じて、複数の文書と該文書の編集履歴にかかる旧版文書を管理する文書管理サーバ上の該文書を該端末のブラウザ上に表示させる文書表示制御装置において、前記端末から前記文書管理サーバ上の文書が表示対象文書として指定されると、１つのブラウザの表示領域を分割して、該表示対象文書と該表示対象文書の前記旧版文書を分割表示させることにより、上記目的を達成している。
【００１８】
請求項１０の場合、例えば、請求項１１に記載するように、前記文書表示制御装置は、前記１つのブラウザ上に分割表示させる前記旧版文書の最大表示文書数を設定する旧版文書最大表示文書数設定手段を備え、前記分割表示させる前記旧版文書の最大文書数を、該旧版文書最大表示文書数設定手段で設定された該旧版文書最大表示文書数に制限してもよい。
【００１９】
また、請求項１０または請求項１１の場合、例えば、請求項１２に記載するように、前記文書表示制御装置は、前記１つのブラウザ上に分割表示させる前記旧版文書のレイアウトを設定する旧版文書レイアウト設定手段を備え、前記旧版文書を、該旧版文書レイアウト設定手段で設定された旧版文書レイアウトで前記ブラウザ上に分割表示させてもよい。
【００２０】
さらに、請求項１０から請求項１２の場合、例えば、請求項１３に記載するように、前記文書表示制御装置は、前記１つのブラウザ上への前記旧版文書の分割表示の有無を設定する旧版文書表示有無設定手段を備え、該旧版文書表示有無設定手段で設定された旧版文書表示有無に基づいて前記表示対象文書の旧版文書の前記分割表示を行うか否かを制御してもよい。
【００２１】
また、請求項２から請求項４、請求項６から請求項９または請求項１１から請求項１３の場合、例えば、請求項１４に記載するように、前記最大表示文書数設定手段、前記レイアウト設定手段、前記ソート設定手段、前記関連文書最大表示文書数設定手段、前記関連文書レイアウト設定手段、前記関連文書表示有無設定手段、前記関連文書種類設定手段、前記旧版文書最大表示文書数設定手段、前記旧版文書レイアウト設定手段または前記旧版文書表示有無設定手段は、前記端末からの設定操作に応じて、前記最大表示文書数の設定、前記文書のレイアウトの設定、前記文書のソートの有無及び／またはソートキーの設定、前記関連文書の最大表示文書数の設定、前記関連文書のレイアウトの設定、前記関連文書の分割表示の有無、前記関連文書の種類の設定、前記旧版文書の最大表示文書数の設定、前記旧版文書のレイアウトの設定または前記旧版文書の分割表示の有無の設定を、該端末毎または／及び該端末のユーザ毎に行ってもよい。
【００２２】
請求項１５記載の発明の文書表示制御プログラムは、コンピュータに請求項１から請求項１４のいずれかに記載の文書表示制御装置として機能させることにより、上記目的を達成している。
【００２３】
請求項１６記載の発明の記録媒体は、請求項１５記載の文書表示制御プログラムを記録したことにより、上記目的を達成している。
【発明の効果】
【００２４】
本発明によれば、ネットワークを介した端末からの要求に応じて、複数の文書を管理する文書管理サーバ上の該文書を該端末のブラウザ上に表示させる際に、端末から文書管理サーバ上の複数の文書が表示対象文書として指定されると、１つのブラウザの表示領域を分割して該表示対象文書を分割表示させているので、高い動作性能を必要とすることなく、画面の有効利用を図りつつ、容易かつ効率的に複数の文書を切り替えることができ、複数の文書を効率的に確認することができる。
【００２５】
また、本発明によれば、文書管理サーバ上に端末から表示対象文書として指定された文書に関連付けられた関連文書があると、１つのブラウザの表示領域を分割して、該表示対象文書と該表示対象文書の関連文書を分割表示させているので、高い動作性能を必要とすることなく、画面の有効利用を図りつつ、容易かつ効率的に文書と関連文書を切り替えることができ、文書と関連文書を効率的に確認することができる。
【００２６】
さらに、本発明によれば、文書管理サーバ上に端末から表示対象文書として指定された文書に該文書の編集履歴にかかる旧版文書があると、１つのブラウザの表示領域を分割して、該表示対象文書と該表示対象文書の旧版文書を分割表示させているので、高い動作性能を必要とすることなく、画面の有効利用を図りつつ、容易かつ効率的に文書と旧版文書を切り替えることができ、文書と旧版文書を効率的に確認することができる。
【発明を実施するための最良の形態】
【００２７】
以下、本発明の好適な実施例を添付図面に基づいて詳細に説明する。なお、以下に述べる実施例は、本発明の好適な実施例であるから、技術的に好ましい種々の限定が付されているが、本発明の範囲は、以下の説明において特に本発明を限定する旨の記載がない限り、これらの態様に限られるものではない。
【実施例１】
【００２８】
図１〜図１７は、本発明の文書表示制御装置、文書表示制御プログラム及び記録媒体の第１実施例を示す図であり、図１は、本発明の文書表示制御装置、文書表示制御プログラム及び記録媒体の第１実施例を適用した文書表示システム１のシステム構成図である。
【００２９】
図１において、文書表示システム１は、インターネットやＬＡＮ（Local Area Network）等のネットワークＮＷ上に、Ｗｅｂアプリケーションサーバ・ＷｅｂサーバＡＳ、文書管理サーバ・ＷｅｂサーバＢＳ及び複数のクライアント端末ＣＬ１〜ＣＬｎが接続されている。
【００３０】
クライアント端末（端末）ＣＬ１〜ＣＬｎは、文書表示システム１のユーザが直接利用するパーソナルコンピュータ、ＰＤＡ（Personal Digital(Data) Assistants）、携帯電話等の通信機能、表示部に情報を表示する表示機能及び入力部を有し、それぞれＷｅｂブラウザを搭載している。クライアント端末ＣＬ１〜ＣＬｎは、Ｗｅｂブラウザによって、Ｗｅｂアプリケーションサーバ・ＷｅｂサーバＡＳに接続して、文書管理サーバ・ＷｅｂサーバＢＳの管理する文書を、その入力部の操作で選択して、その表示部に表示する端末である。
【００３１】
文書管理サーバ・Ｗｅｂサーバ（文書管理サーバ）ＢＳは、複数の文書データが登録されており、該文書データの登録、検索及び更新等の文書管理機能を提供するＷｅｂサービスを実装するコンピュータである。
【００３２】
Ｗｅｂアプリケーションサーバ・Ｗｅｂサーバ（文書表示制御装置）ＡＳは、図２に示すように、ＣＰＵ（Central Processing Unit ）１０、表示部１１、記憶部１２、システムメモリ１３、画像メモリ１４、入力部１５、Ｗｅｂ文書管理制御部１６、Ｗｅｂ ＵＩ 制御部１７及びＷｅｂサーバ２０等を備えており、クライアント端末ＣＬ１〜ＣＬｎからの要求を受けて文書管理サーバ・ＷｅｂサーバＢＳの処理に橋渡しを行う。
【００３３】
Ｗｅｂサーバ２０は、ネットワークＮＷを介してクライアント端末ＣＬ１〜ＣＬｎ及び文書管理サーバ・ＷｅｂサーバＢＳと通信し、文書管理サーバ・ＷｅｂサーバＢＳの提供する文書管理機能をＷｅｂアプリケーションサーバ・ＷｅｂサーバＡＳの提供する文書表示制御機能によって制御して提供する。
【００３４】
記憶部１２は、ハードディスク等の大容量記憶装置が用いられ、Ｗｅｂアプリケーションサーバとしての基本プログラムや後述する本発明の文書表示制御処理を実行する文書表示制御プログラム、登録文書のコンテンツや属性等の必要なデータ等を格納する。
【００３５】
ＣＰＵ１０は、記憶部１２からシステムメモリ１３にロードしたプログラムに基づいてシステムメモリ１３をワークメモリとして利用して、Ｗｅｂアプリケーションサーバ・ＷｅｂサーバＡＳの各部を制御する。
【００３６】
システムメモリ１３は、記憶部１２のプログラムをロードするメモリや各種処理を行う際のワークメモリとして利用される。
【００３７】
表示部１１は、液晶ディスプレイ等が用いられ、ＣＰＵ１０の制御下で、文書管理サーバ・ＷｅｂサーバＢＳから読み取った画像やその他の各種情報を表示する。
【００３８】
画像メモリ１４は、ハードディスク等で構成され、ＣＰＵ１０の制御下で、文書管理サーバ・ＷｅｂサーバＢＳから読み取った文書データやその他の各種画像データ等を格納する。
【００３９】
入力部１５は、キーボード、タッチパネル、マウス等のポインティングデバイス、音声入力デバイス等であり、Ｗｅｂアプリケーションサーバ・ＷｅｂサーバＡＳを動作させるのに必要な各種操作及び後述する文書表示制御処理での各種情報の入力が行われる。
【００４０】
Ｗｅｂ文書管理制御部１６は、Ｗｅｂ文書管理機能の全般を制御し、特に、後述する文書表示制御処理を実行する。
【００４１】
Ｗｅｂ ＵＩ 制御部１７は、モデム、ルータ等の機能を有し、ネットワークＮＷへの接続制御を行う。
【００４２】
次に、本実施例の作用を説明する。本実施例の文書表示システム１は、Ｗｅｂアプリケーションサーバ・ＷｅｂサーバＡＳが、クライアント端末ＣＬ１〜ＣＬｎから選択された文書管理サーバ・ＷｅｂサーバＢＳの複数の文書を１つのブラウザ内に表示する。
【００４３】
すなわち、クライアント端末ＣＬ１〜ＣＬｎは、ＷｅｂブラウザからネットワークＮＷを介してＷｅｂアプリケーションサーバ・ＷｅｂサーバＡＳに接続し、Ｗｅｂアプリケーションサーバ・ＷｅｂサーバＡＳを介して文書管理サーバ・ＷｅｂサーバＢＳに接続して、Ｗｅｂアプリケーションサーバ・ＷｅｂサーバＡＳを介して文書管理サーバ・ＷｅｂサーバＢＳの提供する文書サービスを利用する。
【００４４】
Ｗｅｂアプリケーションサーバ・ＷｅｂサーバＡＳは、クライアント端末ＣＬ１〜ＣＬｎから文書管理サーバ・ＷｅｂサーバＢＳの利用要求があると、図３に示す文書表示制御処理を実行する。すなわち、Ｗｅｂアプリケーションサーバ・ＷｅｂサーバＡＳは、クライアント端末ＣＬ１〜ＣＬｎから文書管理サーバ・ＷｅｂサーバＢＳの利用要求があると、Ｗｅｂ文書管理制御部１６が文書管理サーバ・ＷｅｂサーバＢＳに登録されている文書リストを取得して、Ｗｅｂ ＵＩ 制御部１７がクライアント端末ＣＬ１〜ＣＬｎのブラウザに、例えば、図４に示すような表示文書選択リスト画面Ｇ１を表示させ、該表示文書選択リスト画面Ｇ１で、表示対象の文書（文書数）が選択されたかチェックする（ステップＳ１０１）。なお、図４の表示文書選択リスト画面Ｇ１では、４つの文書がリスト表示されており、左端の四角にチェックを入れて、黒塗りの四角とすることで文書選択することができ、図４では、「文書管理システム」と「文書規約」の２つの文書が選択されている状態を示している。
【００４５】
Ｗｅｂアプリケーションサーバ・ＷｅｂサーバＡＳは、文書の選択が完了すると、選択文書数分の文書（文書情報）を文書管理サーバ・ＷｅｂサーバＢＳから取得する（ステップＳ１０２）。図４の表示文書選択リスト画面Ｇ１の場合、「文書管理システム」と「文書規約」の２つの文書が選択されていると認識して、文書管理サーバ・ＷｅｂサーバＢＳから該２つの文書情報を取得する。
【００４６】
Ｗｅｂアプリケーションサーバ・ＷｅｂサーバＡＳは、該取得した文書情報をリスト化して（ステップＳ１０３）、別ウィンドウで起動させる１つの文書ビューア（ブラウザ）に文書情報をパラメータとして設定し、例えば、図５に示すように、１つのブラウザでウィンドウを選択文書数分（図５では、２つの文書）に分割した状態で選択文書数分の文書を表示させて処理を終了する（ステップＳ１０４）。なお、図５は、上記「文書管理システム」と「文書規約」の２つの文書の表示を行っている状態を示している。
【００４７】
このように、本実施例の文書表示システム１は、Ｗｅｂアプリケーションサーバ・ＷｅｂサーバＡＳが、ネットワークＮＷを介したクライアント端末ＣＬ１〜ＣＬｎからの要求に応じて、複数の文書を管理する文書管理サーバ・ＷｅｂサーバＢＳ上の該文書をクライアント端末ＣＬ１〜ＣＬｎのブラウザ上に表示させる際に、クライアント端末ＣＬ１〜ＣＬｎから文書管理サーバ・ＷｅｂサーバＢＳ上の複数の文書が表示対象文書として指定されると、１つのブラウザの表示領域を分割して該表示対象文書を分割表示させている。
【００４８】
したがって、Ｗｅｂアプリケーションサーバ・ＷｅｂサーバＡＳに高い動作性能を必要とすることなく、１つのブラウザに複数の文書を分割表示して、容易かつ効率的に複数の文書を切り替えることができ、複数の文書を効率的に確認することができる。また、１つのブラウザ上に複数の文書を表示しているため、複数のブラウザを起動する場合に比較して、ウインドウヘッダーやブラウザヘッダー等が１つ分になり、表示領域を広くすることができ、利用性を向上させることができる。
【００４９】
なお、１つのブラウザで複数文書を分割表示させる場合、予め最大表示文書数を設定してもよい。
【００５０】
この場合、Ｗｅｂアプリケーションサーバ・ＷｅｂサーバＡＳは、例えば、記憶部１２等に格納されている文書表示制御処理で用いる文書表示設定データに、最大表示文書数の項目を設定して、Ｗｅｂ文書管理制御部１６が、図６に示す最大表示文書数設定処理を実行して、該最大表示文書数をクライアント端末ＣＬ１〜ＣＬｎのユーザが任意に設定可能とする。
【００５１】
Ｗｅｂアプリケーションサーバ・ＷｅｂサーバＡＳは、図６に示すように、クライアント端末ＣＬ１〜ＣＬｎから表示設定モードの最大表示文書数設定モードが選択されると、Ｗｅｂ文書管理制御部１６が、Ｗｅｂ ＵＩ 制御部１７を介して、例えば、図７に示すような最大表示文書数設定画面Ｇ２をクライアント端末ＣＬ１〜ＣＬｎのディスプレイに表示し（ステップＳ２０１）、最大表示文書数設定画面Ｇ２で、１つのブラウザで表示する最大表示文書数が設定されると（ステップＳ２０２）、該設定された最大表示文書数を記憶部１２等に文書表示設定データの最大表示文書数として保存して処理を終了する（ステップＳ２０３）。したがって、Ｗｅｂ文書管理制御部１６及びＷｅｂ ＵＩ 制御部１７は、全体として、１つのブラウザ上に分割表示させる最大表示文書数を設定する最大表示文書数設定手段として機能している。
【００５２】
なお、図７は、最大表示文書数として、「３」が設定されている場合の最大表示文書数設定画面Ｇ２を示しており、該最大表示文書数設定画面Ｇ２の下方のＸＭＬ（Extensible Markup Language）は、最大表示文書数の設定において、ブラウザの左ペイン（分割表示領域）の表示モードも項目として、最大表示数を「３」が設定されていることを示している。なお、図７において、「displayType」は、文書表示モードの詳細設定モードとしての最大表示文書数設定モードを示し、「maxDisplayDocNum」は、最大表示文書数であり、「３」が設定されていることを示している。
【００５３】
このようにして最大表示文書数が設定されると、Ｗｅｂアプリケーションサーバ・ＷｅｂサーバＡＳは、図８に示すような最大表示文書数までを分割表示する文書表示制御処理を実行する。
【００５４】
すなわち、Ｗｅｂアプリケーションサーバ・ＷｅｂサーバＡＳは、クライアント端末ＣＬ１〜ＣＬｎから文書管理サーバ・ＷｅｂサーバＢＳの利用要求があると、図４に示したような表示文書選択リスト画面Ｇ１をクライアント端末ＣＬ１〜ＣＬｎのディスプレイに表示させて、表示対象の文書（文書数）が選択されたかチェックし（ステップＳ３０１）、文書（文書数）の選択が完了すると、上記予め設定されている最大表示文書数を記憶部１２等から取得して（ステップＳ３０２）、選択された文書数が最大表示文書数を超えているかチェックする（ステップＳ３０３）。
【００５５】
ステップＳ３０３で、選択された文書数が最大表示文書数を超えていると、Ｗｅｂアプリケーションサーバ・ＷｅｂサーバＡＳは、文書数がオーバーである旨のアラート表示をクライアント端末ＣＬ１〜ＣＬｎのディスプレイに行って（ステップＳ３０４）、ステップＳ３０１に戻って、表示文書選択リスト画面Ｇ１をクライアント端末ＣＬ１〜ＣＬｎのディスプレイに表示させて文書数の選択が行われたかのチェックから上記同様に処理する（ステップＳ３０１〜Ｓ３０４）。
【００５６】
ステップＳ３０３で、選択された文書数が最大表示文書数以下であると、Ｗｅｂアプリケーションサーバ・ＷｅｂサーバＡＳは、選択された表示対象文書数分の文書情報を文書管理サーバ・ＷｅｂサーバＢＳから取得し（ステップＳ３０５）、該取得した文書情報をリスト化して（ステップＳ３０６）、別ウィンドウで起動させる１つの文書ビューア（ブラウザ）に文書情報をパラメータとして設定し、１つのブラウザでウィンドウを選択された表示対象文書数分に分割した状態で該選択された表示対象文書を表示させて処理を終了する（ステップＳ３０７）。
【００５７】
このようにクライアント端末ＣＬ１〜ＣＬｎのユーザの利用形態や利用環境及び見やすさ等に応じて分割表示する最大文書数を設定することで、文書の見やすさを向上させることができ、より一層利用性を向上させることができる。
【００５８】
また、１つのブラウザで複数文書を分割表示させる場合、予めレイアウトを設定してもよい。
【００５９】
この場合、Ｗｅｂアプリケーションサーバ・ＷｅｂサーバＡＳは、例えば、記憶部１２等に格納されている文書表示制御処理で用いる文書表示設定データに、レイアウトの項目を設定して、Ｗｅｂ文書管理制御部１６が、図９に示すレイアウト設定処理を実行して、レイアウトをクライアント端末ＣＬ１〜ＣＬｎのユーザが任意に設定可能とする。なお、図９では、予め作成されたレイアウトフォーマットから選択する場合の処理を示している。
【００６０】
Ｗｅｂアプリケーションサーバ・ＷｅｂサーバＡＳは、図９に示すように、クライアント端末ＣＬ１〜ＣＬｎから表示設定モードのレイアウト設定モードが選択されると、Ｗｅｂ文書管理制御部１６が、Ｗｅｂ ＵＩ 制御部１７を介して、例えば、図１０に示すようなレイアウト設定画面Ｇ３をクライアント端末ＣＬ１〜ＣＬｎのディスプレイに表示し（ステップＳ４０１）、レイアウト設定画面Ｇ３で、分割表示する場合のレイアウトが選択設定されると（ステップＳ４０２）、該選択設定されたレイアウトのレイアウト情報を記憶部１２等に文書表示設定データのレイアウト情報として保存して処理を終了する（ステップＳ４０３）。したがって、Ｗｅｂ文書管理制御部１６及びＷｅｂ ＵＩ 制御部１７は、全体として、１つのブラウザ上に分割表示させる前記文書のレイアウトを設定するレイアウト設定手段として機能している。
【００６１】
なお、図１０は、縦等分割、縦変分割、横等分割及び横変分割の４種類の分割レイアウトの中から分割表示する際の文書のレイアウトを選択するレイアウト設定画面Ｇ３を示しており、図１０のレイアウト設定画面Ｇ３の下方のＸＭＬは、「layout」が、レイアウト設定を示し、「vertical-original」が、「縦変分割」が選択設定されていることを示している。
【００６２】
このようにしてレイアウトが設定されると、Ｗｅｂアプリケーションサーバ・ＷｅｂサーバＡＳは、図１１に示すような予め設定されたレイアウトで文書を分割表示する文書表示制御処理を実行する。なお、図１１は、最大文書数の設定とレイアウトの設定が行われている場合の表示制御処理を示している。
【００６３】
すなわち、Ｗｅｂアプリケーションサーバ・ＷｅｂサーバＡＳは、クライアント端末ＣＬ１〜ＣＬｎから文書管理サーバ・ＷｅｂサーバＢＳの利用要求があると、図４に示したような表示文書選択リスト画面Ｇ１をクライアント端末ＣＬ１〜ＣＬｎのディスプレイに表示させて、表示対象の文書（文書数）が選択されたかチェックし（ステップＳ５０１）、文書（文書数）の選択が完了すると、上記予め設定されている最大表示文書数を記憶部１２等から取得して（ステップＳ５０２）、選択された文書数が最大表示文書数を超えているかチェックする（ステップＳ５０３）。
【００６４】
ステップＳ５０３で、選択された文書数が最大表示文書数を超えていると、Ｗｅｂアプリケーションサーバ・ＷｅｂサーバＡＳは、文書数がオーバーである旨のアラート表示をクライアント端末ＣＬ１〜ＣＬｎのディスプレイに行って（ステップＳ５０４）、ステップＳ３０１に戻って、表示文書選択リスト画面Ｇ１をクライアント端末ＣＬ１〜ＣＬｎのディスプレイに表示させて文書数の選択が行われたかのチェックから上記同様に処理する（ステップＳ５０１〜Ｓ５０４）。
【００６５】
ステップＳ５０３で、選択された文書数が最大表示文書数以下であると、Ｗｅｂアプリケーションサーバ・ＷｅｂサーバＡＳは、選択された文書数分の文書情報を文書管理サーバ・ＷｅｂサーバＢＳから取得し（ステップＳ５０５）、該取得した文書情報をリスト化して（ステップＳ５０６）、上記予め設定されているレイアウト情報を記憶部１２等から取得する（ステップＳ５０７）。
【００６６】
Ｗｅｂアプリケーションサーバ・ＷｅｂサーバＡＳは、レイアウト情報を取得すると、別ウィンドウで起動させる１つの文書ビューア（ブラウザ）に文書情報をパラメータとして設定し、１つのブラウザでウィンドウを選択された文書数分に分割するとともに、該取得したレイアウト情報に基づいたレイアウトで、該選択された文書数分の文書を表示させて処理を終了する（ステップＳ５０８）。
【００６７】
このようにクライアント端末ＣＬ１〜ＣＬｎのユーザの利用形態や利用環境及び好み等に応じて分割表示する文書のレイアウトを設定することで、文書の見やすさを向上させることができ、より一層利用性を向上させることができる。
【００６８】
さらに、１つのブラウザで複数文書を分割表示させる場合、予めソート表示を行うか否か設定して、該設定に応じた分割表示を行ってもよい。
【００６９】
この場合、Ｗｅｂアプリケーションサーバ・ＷｅｂサーバＡＳは、例えば、記憶部１２等に格納されている文書表示制御処理で用いる文書表示設定データに、ソート表示有無の項目を設定して、Ｗｅｂ文書管理制御部１６が、図１２に示すソート有無設定処理を実行して、ソート有無をクライアント端末ＣＬ１〜ＣＬｎのユーザが任意に設定可能とする。
【００７０】
Ｗｅｂアプリケーションサーバ・ＷｅｂサーバＡＳは、図１２に示すように、クライアント端末ＣＬ１〜ＣＬｎから表示設定モードのソート有無設定モードが選択されると、Ｗｅｂ文書管理制御部１６が、Ｗｅｂ ＵＩ 制御部１７を介して、例えば、図１３に示すようなソート有無設定画面Ｇ４をクライアント端末ＣＬ１〜ＣＬｎのディスプレイに表示し（ステップＳ６０１）、ソート有無設定画面Ｇ４で、分割表示する場合のソート有無が選択設定されると（ステップＳ６０２）、該選択設定されたソート有無情報を記憶部１２等に文書表示設定データのソート有無情報として保存して処理を終了する（ステップＳ６０３）。したがって、Ｗｅｂ文書管理制御部１６及びＷｅｂ ＵＩ 制御部１７は、全体として、１つのブラウザ上に分割表示させる文書の分割表示におけるソートの有無を設定するソート設定手段として機能している。
【００７１】
なお、図１３は、ソートキーとして文書番号を用いた表示順ソートを行う場合に、表示順ソートを行うか否かを選択するソート有無設定画面Ｇ４を示しており、図１３のソート有無設定画面Ｇ４の下方のＸＭＬは、「true」が、ソート有りに設定することを示し、「false」が、ソート無しに設定することを示していて、図１３の場合、ソート有りに設定されている状態を示している。
【００７２】
このようにしてソート有無設定でソート有無が設定されると、Ｗｅｂアプリケーションサーバ・ＷｅｂサーバＡＳは、図１４に示すような表示順ソートの有無の制御を行って分割表示する文書表示制御処理を実行する。なお、図１４は、最大文書数の設定とレイアウトの設定及びソート有無の設定が行われている場合の表示制御処理を示している。
【００７３】
すなわち、Ｗｅｂアプリケーションサーバ・ＷｅｂサーバＡＳは、クライアント端末ＣＬ１〜ＣＬｎから文書管理サーバ・ＷｅｂサーバＢＳの利用要求があると、図４に示したような表示文書選択リスト画面Ｇ１をクライアント端末ＣＬ１〜ＣＬｎのディスプレイに表示させて、表示対象の文書（文書数）が選択されたかチェックし（ステップＳ７０１）、文書（文書数）の選択が完了すると、上記予め設定されている最大表示文書数を記憶部１２等から取得して（ステップＳ７０２）、選択された文書数が最大表示文書数を超えているかチェックする（ステップＳ７０３）。
【００７４】
ステップＳ７０３で、選択された文書数が最大表示文書数を超えていると、Ｗｅｂアプリケーションサーバ・ＷｅｂサーバＡＳは、文書数がオーバーである旨のアラート表示をクライアント端末ＣＬ１〜ＣＬｎのディスプレイに行って（ステップＳ７０４）、ステップＳ３０１に戻って、表示文書選択リスト画面Ｇ１をクライアント端末ＣＬ１〜ＣＬｎのディスプレイに表示させて文書数の選択が行われたかのチェックから上記同様に処理する（ステップＳ７０１〜Ｓ７０４）。
【００７５】
ステップＳ７０３で、選択された文書数が最大表示文書数以下であると、Ｗｅｂアプリケーションサーバ・ＷｅｂサーバＡＳは、選択された文書数分の文書情報を文書管理サーバ・ＷｅｂサーバＢＳから取得し（ステップＳ７０５）、該取得した文書情報をリスト化して（ステップＳ７０６）、上記予め設定されているレイアウト情報とソート情報（ソート有無とソートキーとしての文書番号）を記憶部１２等から取得する（ステップＳ７０７）。
【００７６】
Ｗｅｂアプリケーションサーバ・ＷｅｂサーバＡＳは、レイアウト情報とソート情報を取得すると、別ウィンドウで起動させる１つの文書ビューア（ブラウザ）に文書情報をパラメータとして設定し、１つのブラウザでウィンドウを選択された文書数分に分割するとともに、該取得したレイアウト情報に基づいたレイアウトで、かつ、該ソート情報のソートキーとしての文書番号に基づいて該選択された文書をソートして、該選択された文書数分の文書を分割表示させて処理を終了する（ステップＳ７０８）。
【００７７】
このようにクライアント端末ＣＬ１〜ＣＬｎの利用形態や利用環境及び利用目的等に応じて分割表示する文書のソートの有無を必要に応じて設定することで、文書の見やすさを向上させることができ、より一層利用性を向上させることができる。
【００７８】
また、１つのブラウザで複数文書を分割表示させる場合、予め表示順ソートの種類を選択設定して、該設定に応じた分割表示を行ってもよい。
【００７９】
この場合、Ｗｅｂアプリケーションサーバ・ＷｅｂサーバＡＳは、例えば、記憶部１２等に格納されている文書表示制御処理で用いる文書表示設定データに、ソートキーの項目を設定して、Ｗｅｂ文書管理制御部１６が、図１５に示すソートキー選択設定処理を実行して、ソートキーをクライアント端末ＣＬ１〜ＣＬｎのユーザが任意に設定可能とする。
【００８０】
Ｗｅｂアプリケーションサーバ・ＷｅｂサーバＡＳは、図１５に示すように、クライアント端末ＣＬ１〜ＣＬｎから表示設定モードのソートキー選択設定モードが選択されると、Ｗｅｂ文書管理制御部１６が、Ｗｅｂ ＵＩ 制御部１７を介して、例えば、図１６に示すようなソートキー選択画面Ｇ５をクライアント端末ＣＬ１〜ＣＬｎのディスプレイに表示し（ステップＳ８０１）、ソートキー選択画面Ｇ５で、分割表示する場合のソートキーが選択設定されると（ステップＳ８０２）、該選択設定されたソートキー情報を記憶部１２等に文書表示設定データのソートキー情報として保存して処理を終了する（ステップＳ８０３）。したがって、Ｗｅｂ文書管理制御部１６及びＷｅｂ ＵＩ 制御部１７は、全体として、１つのブラウザ上に分割表示させる前記文書の分割表示におけるソートキーを設定するソート設定手段として機能している。
【００８１】
なお、図１６は、文書番号、文書名、更新日及びサイズ（文書サイズ）の４つのソートキーから表示順ソートで使用するソートキーを選択する場合のソートキー選択画面Ｇ５を示しており、図１６のソートキー選択画面Ｇ５の下方のＸＭＬは、ソートキーとして、文書名が選択されていることを示している。
【００８２】
このようにしてソートキー選択処理でソートキーが選択設定されると、Ｗｅｂアプリケーションサーバ・ＷｅｂサーバＡＳは、図１７に示すような該選択されたソートキーを用いた表示順ソートを行って分割表示する文書表示制御処理を実行する。なお、図１７は、最大文書数の設定とレイアウトの設定及びソートキーの設定が行われている場合の表示制御処理を示している。
【００８３】
すなわち、Ｗｅｂアプリケーションサーバ・ＷｅｂサーバＡＳは、クライアント端末ＣＬ１〜ＣＬｎから文書管理サーバ・ＷｅｂサーバＢＳの利用要求があると、図４に示したような表示文書選択リスト画面Ｇ１をクライアント端末ＣＬ１〜ＣＬｎのディスプレイに表示させて、表示対象の文書（文書数）が選択されたかチェックし（ステップＳ９０１）、文書（文書数）の選択が完了すると、上記予め設定されている最大表示文書数を記憶部１２等から取得して（ステップＳ９０２）、選択された文書数が最大表示文書数を超えているかチェックする（ステップＳ９０３）。
【００８４】
ステップＳ９０３で、選択された文書数が最大表示文書数を超えていると、Ｗｅｂアプリケーションサーバ・ＷｅｂサーバＡＳは、文書数がオーバーである旨のアラート表示をクライアント端末ＣＬ１〜ＣＬｎのディスプレイに行って（ステップＳ９０４）、ステップＳ３０１に戻って、表示文書選択リスト画面Ｇ１をクライアント端末ＣＬ１〜ＣＬｎのディスプレイに表示させて文書数の選択が行われたかのチェックから上記同様に処理する（ステップＳ９０１〜Ｓ９０４）。
【００８５】
ステップＳ９０３で、選択された文書数が最大表示文書数以下であると、Ｗｅｂアプリケーションサーバ・ＷｅｂサーバＡＳは、選択された文書数分の文書情報を文書管理サーバ・ＷｅｂサーバＢＳから取得し（ステップＳ９０５）、該取得した文書情報をリスト化して（ステップＳ９０６）、上記予め設定されているレイアウト情報とソートキー情報（図１６の場合、文書名）を記憶部１２等から取得する（ステップＳ９０７）。
【００８６】
Ｗｅｂアプリケーションサーバ・ＷｅｂサーバＡＳは、レイアウト情報とソートキー情報を取得すると、別ウィンドウで起動させる１つの文書ビューア（ブラウザ）に文書情報をパラメータとして設定し、１つのブラウザでウィンドウを選択された文書数分に分割するとともに、該取得したレイアウト情報に基づいたレイアウトで、かつ、該ソートキー情報（例えば、文書名）に基づいて該選択された文書をソートして、該選択された文書数分の文書を分割表示させて処理を終了する（ステップＳ７０８）。
【００８７】
このようにクライアント端末ＣＬ１〜ＣＬｎの利用形態や利用環境及び利用目的等に応じて分割表示する文書をソートする際のソートキーを適宜設定することで、文書の見やすさを向上させることができ、より一層利用性を向上させることができる。
【００８８】
なお、本実施例において、複数文書を１つのブラウザに分割して表示させるかどうかをクライアント端末ＣＬ１〜ＣＬｎから設定できるようにしてもよい。
【００８９】
このようにすると、クライアント端末ＣＬ１〜ＣＬｎのユーザの利用環境や利用目的等に応じて、分割表示を行うか否か制御することができ、より一層利用性を向上させることができる。
【００９０】
この分割表示を行うか否かの設定は、新たに分割表示の有無の設定モードを設けて設定するようにしてもよいし、上記最大表示文書数設定処理で最大表示文書数が「１」に設定されたときに、分割表示を行わないようにしてもよい。
【実施例２】
【００９１】
図１８〜図３２は、本発明の文書表示制御装置、文書表示制御プログラム及び記録媒体の第２実施例を示す図である。
【００９２】
なお、本実施例は、上記第１実施例の文書表示システム１と同様の文書表示システムに適用したものであり、本実施例の説明においては、必要に応じて、上記第１実施例の説明で用いた符号をそのまま用いて説明する。
【００９３】
本実施例の文書表示システム１は、そのＷｅｂアプリケーションサーバ・ＷｅｂサーバＡＳが、クライアント端末ＣＬ１〜ＣＬｎから選択された文書管理サーバ・ＷｅｂサーバＢＳの文書と該文書の関連文書を１つのブラウザ内に表示する。
【００９４】
本実施例の文書表示システム１は、第１実施例と同様に、クライアント端末ＣＬ１〜ＣＬｎからＷｅｂアプリケーションサーバ・ＷｅｂサーバＡＳに文書管理サーバ・ＷｅｂサーバＢＳの利用要求があると、Ｗｅｂアプリケーションサーバ・ＷｅｂサーバＡＳが、図１８に示す文書表示制御処理を実行する。すなわち、Ｗｅｂアプリケーションサーバ・ＷｅｂサーバＡＳは、クライアント端末ＣＬ１〜ＣＬｎから文書管理サーバ・ＷｅｂサーバＢＳの利用要求があると、文書管理サーバ・ＷｅｂサーバＢＳに登録されている文書リストを取得して、Ｗｅｂ ＵＩ 制御部１７がクライアント端末ＣＬ１〜ＣＬｎのブラウザに、例えば、図４に示したような表示文書選択リスト画面Ｇ１を表示させ、該表示文書選択リスト画面Ｇ１で、表示対象の文書（文書数）が選択されると、該選択された表示対象文書に関連する文書（以下、関連文書という。）の情報を文書管理サーバ・ＷｅｂサーバＢＳから取得する（ステップＳ１００１）。
【００９５】
この関連文書情報は、表示対象文書に対して関連付けられた文書である。すなわち、今日、文書管理においては、ある文書に対して他の文書を関連文書として関連付ける機能があり、このような関連付け機能で関連付けされた文書は、例えば、参照元文書（親文書）や参照先文書（子文書）等が関連文書として関連付けられる。
【００９６】
そして、文書管理サーバ・ＷｅｂサーバＢＳは、登録されている文書と、該文書に関連付け機能で関連付けた文書（関連文書）があるときには、これらの文書を関連付けた状態で管理しており、Ｗｅｂアプリケーションサーバ・ＷｅｂサーバＡＳは、表示対象文書が選択されると、文書管理サーバ・ＷｅｂサーバＢＳから該表示対象文書だけでなく、該表示対象文書に関連付けられている関連文書の情報を取得する。この関連文書情報は、例えば、「文書管理システム」という表示対象文書に対して、「親文書」と「子文書」の２つの関連文書がある場合、Ｗｅｂアプリケーションサーバ・ＷｅｂサーバＡＳは、図１９に示すような関連文書情報を文書管理サーバ・ＷｅｂサーバＢＳから取得する。
【００９７】
そして、Ｗｅｂアプリケーションサーバ・ＷｅｂサーバＡＳは、関連文書情報を取得すると、該関連文書数分の文書情報を文書管理サーバ・ＷｅｂサーバＢＳから取得し（ステップＳ１００２）、取得した文書情報（表示対象文書と関連文書の文書情報）をリスト化して（ステップＳ１００３）、別ウィンドウで起動させる１つの文書ビューア（ブラウザ）に文書情報をパラメータとして設定し、例えば、図２０に示すように、１つのブラウザでウィンドウを表示対象文書と関連文書数分（図２０では、３つの文書）に分割した状態で選択文書数分の文書を表示させて処理を終了する（ステップＳ１００４）。なお、図２０は、表示対象文書である「文書管理システム」の文書と、２つの関連文書である「親文書」と「子文書」の計３つの文書を、表示対象文書の「文書管理システム」を一番上に表示し、順次、「親文書」、「子文書」の順に同時に表示を行っている状態を示している。
【００９８】
なお、指定可能な表示対象文書の数は、複数指定可能としてもよいが、利用性を考慮して、１つの文書のみを表示対象文書として設定可能とし、複数の文書が表示対象文書として指定されると、例えば、「複数選択できません」等のアラートメッセージをクライアント端末ＣＬ１〜ＣＬｎのディスプレイに表示して、再度、１文書のみを表示対象文書として選択させるようにしてもよい。
【００９９】
このように、本実施例の文書表示システム１は、Ｗｅｂアプリケーションサーバ・ＷｅｂサーバＡＳが、ネットワークＮＷを介したクライアント端末ＣＬ１〜ＣＬｎからの要求に応じて、複数の文書を管理する文書管理サーバ・ＷｅｂサーバＢＳ上の該文書をクライアント端末ＣＬ１〜ＣＬｎのブラウザ上に表示させる際に、クライアント端末ＣＬ１〜ＣＬｎから文書管理サーバ・ＷｅｂサーバＢＳ上の文書が表示対象文書として指定されると、１つのブラウザの表示領域を分割して該表示対象文書と該表示対象文書の関連文書を分割表示させている。
【０１００】
したがって、Ｗｅｂアプリケーションサーバ・ＷｅｂサーバＡＳに高い動作性能を必要とすることなく、１つのブラウザに文書と該文書の親文書や子文書等の関連文書を分割表示して、容易かつ効率的に文書と関連文書を切り替えることができ、文書と関連文書を効率的に確認することができる。
【０１０１】
なお、１つのブラウザで表示対象文書と該表示対象文書の関連文書を分割表示させる場合、予め同時に表示させる関連文書の最大文書数（関連文書最大文書数）を設定してもよい。
【０１０２】
この場合、Ｗｅｂアプリケーションサーバ・ＷｅｂサーバＡＳは、例えば、記憶部１２等に格納されている文書表示制御処理で用いる文書表示設定データに、関連文書最大表示文書数の項目を設定して、Ｗｅｂ文書管理制御部１６が、図２１に示す関連文書最大表示文書数設定処理を実行して、該関連文書最大表示文書数をクライアント端末ＣＬ１〜ＣＬｎのユーザが任意に設定可能とする。
【０１０３】
Ｗｅｂアプリケーションサーバ・ＷｅｂサーバＡＳは、図２１に示すように、クライアント端末ＣＬ１〜ＣＬｎから表示設定モードの関連文書最大表示文書数設定モードが選択されると、Ｗｅｂ文書管理制御部１６が、Ｗｅｂ ＵＩ 制御部１７を介して、例えば、図２２に示すような関連文書最大表示文書数設定画面Ｇ６をクライアント端末ＣＬ１〜ＣＬｎのディスプレイに表示し（ステップＳ１０１１）、関連文書最大表示文書数設定画面Ｇ６で、１つのブラウザで表示する関連文書最大表示文書数が設定されると（ステップＳ１０１２）、該設定された関連文書最大表示文書数を記憶部１２等に文書表示設定データの関連文書最大表示文書数情報として保存して処理を終了する（ステップＳ１０１３）。したがって、Ｗｅｂ文書管理制御部１６及びＷｅｂ ＵＩ 制御部１７は、全体として、１つのブラウザ上に分割表示させる関連文書の最大表示文書数を設定する関連文書最大表示文書数設定手段として機能している。
【０１０４】
なお、図２２は、関連文書最大表示文書数として、「２」が設定されている場合の関連文書最大表示文書数設定画面Ｇ６を示しており、該関連文書最大表示文書数設定画面Ｇ６の下方のＸＭＬは、「maxRelationDisplayDocNum」が、関連文書最大表示文書数で、「２」が設定されていることを示している。
【０１０５】
このようにして関連文書最大表示文書数が設定されると、Ｗｅｂアプリケーションサーバ・ＷｅｂサーバＡＳは、図２３に示すような表示対象文書及び関連文書最大表示文書数までの関連文書を分割表示する文書表示制御処理を実行する。
【０１０６】
すなわち、文書表示システム１は、クライアント端末ＣＬ１〜ＣＬｎからＷｅｂアプリケーションサーバ・ＷｅｂサーバＡＳに文書管理サーバ・ＷｅｂサーバＢＳの利用要求があると、Ｗｅｂアプリケーションサーバ・ＷｅｂサーバＡＳが、図２３に示す文書表示制御処理を実行する。すなわち、Ｗｅｂアプリケーションサーバ・ＷｅｂサーバＡＳは、クライアント端末ＣＬ１〜ＣＬｎから文書管理サーバ・ＷｅｂサーバＢＳの利用要求があると、文書管理サーバ・ＷｅｂサーバＢＳに登録されている文書リストを取得して、Ｗｅｂ ＵＩ 制御部１７がクライアント端末ＣＬ１〜ＣＬｎのブラウザに、例えば、図４に示したような表示文書選択リスト画面Ｇ１を表示させ、該表示文書選択リスト画面Ｇ１で、表示対象の文書（文書数）が選択されると、該選択された表示対象文書に関連する文書（以下、関連文書という。）の情報を文書管理サーバ・ＷｅｂサーバＢＳから取得する（ステップＳ１０２１）。
【０１０７】
Ｗｅｂアプリケーションサーバ・ＷｅｂサーバＡＳは、予め設定されている関連文書最大表示文書数情報を記憶部１２等から取得して（ステップＳ１０２２）、関連文書数が関連文書最大表示文書数を超えているかチェックする（ステップＳ１０２３）。
【０１０８】
ステップＳ１０２３で、関連文書数が関連文書最大表示文書数を超えていないときには、Ｗｅｂアプリケーションサーバ・ＷｅｂサーバＡＳは、表示対象文書の文書情報と該関連文書数分の該表示対象文書に関連付けられている関連文書の情報を文書管理サーバ・ＷｅｂサーバＢＳから取得し（ステップＳ１０２４）、該取得した文書情報（表示対象文書と関連文書の文書情報）をリスト化する（ステップＳ１０２５）。
【０１０９】
次に、Ｗｅｂアプリケーションサーバ・ＷｅｂサーバＡＳは、別ウィンドウで起動させる１つの文書ビューア（ブラウザ）に文書情報をパラメータとして設定し、例えば、図２０に示したように、１つのブラウザでウィンドウを表示対象文書と関連文書数分（図２０では、表示対象文書と２つの関連文書の合計３つの文書）に分割した状態で、該文書を分割表示させて処理を終了する（ステップＳ１０２６）。
【０１１０】
ステップＳ１０２３で、関連文書数が関連文書最大表示文書数を超えていると、Ｗｅｂアプリケーションサーバ・ＷｅｂサーバＡＳは、関連文書数が関連文書最大表示文書数を超えている旨のアラート表示をクライアント端末ＣＬ１〜ＣＬｎのディスプレイに行って（ステップＳ１０２７）、表示対象文書の文書情報と関連文書数分の該表示対象文書に関連付けられている関連文書の情報を文書管理サーバ・ＷｅｂサーバＢＳから取得し（ステップＳ１０２４）、該取得した文書情報（表示対象文書と関連文書の文書情報）をリスト化する（ステップＳ１０２５）。なお、この場合、表示対象文書の文書情報と関連文書最大表示文書数の関連文書のみの文書情報を取得してもよいし、上述のように、表示対象文書の文書情報と該表示対象文書に関連付けられている全ての関連文書の文書情報を取得して、表示の段階で、関連文書最大表示文書数の関連文書を適宜選択して、表示を行うようにしてもよい。
【０１１１】
次に、Ｗｅｂアプリケーションサーバ・ＷｅｂサーバＡＳは、別ウィンドウで起動させる１つの文書ビューア（ブラウザ）に表示対象文書の文書情報と関連文書最大表示文書数の関連文書の文書情報をパラメータとして設定し、１つのブラウザでウィンドウを表示対象文書と関連文書最大表示文書数の合計文書数分に分割した状態で文書を表示させて処理を終了する（ステップＳ１０２６）。
【０１１２】
このようにクライアント端末ＣＬ１〜ＣＬｎのユーザの利用形態や利用環境及び見やすさ等に応じて分割表示する関連文書最大文書数を設定することで、関連文書が複数存在する場合に、関連文書を含む分割表示の文書の見やすさを向上させることができ、より一層利用性を向上させることができる。
【０１１３】
また、１つのブラウザで表示対象文書と該表示対象文書の関連文書を分割表示させる場合、予め関連文書の表示のレイアウト（関連文書レイアウト）を設定してもよい。
【０１１４】
この場合、Ｗｅｂアプリケーションサーバ・ＷｅｂサーバＡＳは、例えば、記憶部１２等に格納されている文書表示制御処理で用いる文書表示設定データに、関連文書レイアウトの項目を設定して、Ｗｅｂ文書管理制御部１６が、図２４に示す関連文書レイアウト設定処理を実行して、関連文書レイアウトをクライアント端末ＣＬ１〜ＣＬｎのユーザが任意に設定可能とする。なお、図２４では、予め作成された関連文書レイアウトフォーマットから設定したいレイアウトを選択する場合の処理を示している。
【０１１５】
Ｗｅｂアプリケーションサーバ・ＷｅｂサーバＡＳは、図２４に示すように、クライアント端末ＣＬ１〜ＣＬｎから表示設定モードの関連文書レイアウト設定モードが選択されると、Ｗｅｂ文書管理制御部１６が、Ｗｅｂ ＵＩ 制御部１７を介して、例えば、図２５に示すような関連文書レイアウト設定画面Ｇ７をクライアント端末ＣＬ１〜ＣＬｎのディスプレイに表示し（ステップＳ１０３１）、関連文書レイアウト設定画面Ｇ７で、分割表示する場合の関連文書レイアウトが選択設定されると（ステップＳ１０３２）、該選択設定された関連文書レイアウトを記憶部１２等に文書表示設定データの関連文書レイアウト情報として保存して処理を終了する（ステップＳ１０３３）。したがって、Ｗｅｂ文書管理制御部１６及びＷｅｂ ＵＩ 制御部１７は、全体として、１つのブラウザ上に分割表示させる関連文書のレイアウトを設定する関連文書レイアウト設定手段として機能している。
【０１１６】
なお、図２５は、縦等分割、縦変分割、横等分割及び横変分割の４種類の分割レイアウトの中から関連文書のレイアウトを選択する関連文書レイアウト設定画面Ｇ７を示しており、図２５の関連文書レイアウト設定画面Ｇ７の下方のＸＭＬは、「relationLayout」が、関連文書レイアウト設定を示し、「vertical-original」が、縦変分割が選択設定されていることを示している。
【０１１７】
このようにして関連文書レイアウトが設定されると、Ｗｅｂアプリケーションサーバ・ＷｅｂサーバＡＳは、図２６に示すような設定された関連文書レイアウトで分割表示する文書表示制御処理を実行する。なお、図２６は、関連文書最大表示文書数の設定と関連文書レイアウトの設定が行われている場合の表示制御処理を示している。
【０１１８】
すなわち、Ｗｅｂアプリケーションサーバ・ＷｅｂサーバＡＳは、クライアント端末ＣＬ１〜ＣＬｎから文書管理サーバ・ＷｅｂサーバＢＳの利用要求があると、文書管理サーバ・ＷｅｂサーバＢＳに登録されている文書リストを取得して、Ｗｅｂ ＵＩ 制御部１７がクライアント端末ＣＬ１〜ＣＬｎのブラウザに、例えば、図４に示したような表示文書選択リスト画面Ｇ１を表示させ、該表示文書選択リスト画面Ｇ１で、表示対象の文書（文書数）が選択されると、該選択された表示対象文書に関連する関連文書の情報を文書管理サーバ・ＷｅｂサーバＢＳから取得する（ステップＳ１０４１）。
【０１１９】
Ｗｅｂアプリケーションサーバ・ＷｅｂサーバＡＳは、予め設定されている関連文書最大表示文書数情報を記憶部１２等から取得して（ステップＳ１０４２）、関連文書数が関連文書最大表示文書数を超えているかチェックする（ステップＳ１０４３）。
【０１２０】
ステップＳ１０４３で、関連文書数が関連文書最大表示文書数を超えていないときには、Ｗｅｂアプリケーションサーバ・ＷｅｂサーバＡＳは、表示対象文書の文書情報と関連文書数分の該表示対象文書に関連付けられている関連文書の情報を文書管理サーバ・ＷｅｂサーバＢＳから取得し（ステップＳ１０４４）、該取得した文書情報（表示対象文書と関連文書の文書情報）をリスト化する（ステップＳ１０４５）。
【０１２１】
次に、Ｗｅｂアプリケーションサーバ・ＷｅｂサーバＡＳは、記憶部１２から上記設定されている関連文書レイアウト情報を取得し（ステップＳ１０４６）、別ウィンドウで起動させる１つの文書ビューア（ブラウザ）に文書情報をパラメータとして設定して、１つのブラウザでウィンドウを表示対象文書と関連文書数の合計文書数分に分割するとともに、例えば、図２５で設定した縦変分割の関連文書レイアウトで、表示対象文書と関連文書を分割表示させて処理を終了する（ステップＳ１０４７）。
【０１２２】
ステップＳ１０４３で、関連文書数が関連文書最大表示文書数を超えていると、Ｗｅｂアプリケーションサーバ・ＷｅｂサーバＡＳは、関連文書数が関連文書最大表示文書数を超えている旨のアラート表示をクライアント端末ＣＬ１〜ＣＬｎのディスプレイに行って（ステップＳ１０４８）、表示対象文書の文書情報と関連文書数分の該表示対象文書に関連付けられている関連文書の情報を文書管理サーバ・ＷｅｂサーバＢＳから取得し（ステップＳ１０４４）、該取得した文書情報（表示対象文書と関連文書の文書情報）をリスト化する（ステップＳ１０４５）。なお、この場合、表示対象文書の文書情報と関連文書最大表示文書数の関連文書のみの文書情報を取得してもよいし、上述のように、表示対象文書の文書情報と該表示対象文書に関連付けられている全ての関連文書の文書情報を取得して、表示の段階で、適宜選択された関連文書最大表示文書数の関連文書を表示するようにしてもよい。
【０１２３】
次に、Ｗｅｂアプリケーションサーバ・ＷｅｂサーバＡＳは、記憶部１２から上記設定されている関連文書レイアウト情報を取得し（ステップＳ１０４６）、別ウィンドウで起動させる１つの文書ビューア（ブラウザ）に文書情報をパラメータとして設定して、１つのブラウザでウィンドウを表示対象文書と関連文書最大表示文書数の合計文書数分に分割するとともに、関連文書レイアウトで、表示対象文書と関連文書最大表示文書数分の関連文書を分割表示させて処理を終了する（ステップＳ１０４７）。
【０１２４】
このようにクライアント端末ＣＬ１〜ＣＬｎのユーザの利用形態や利用環境及び好み等に応じて分割表示する関連文書のレイアウトを設定することで、関連文書を含む文書の見やすさを向上させることができ、より一層利用性を向上させることができる。
【０１２５】
さらに、１つのブラウザで表示対象文書を表示する場合に、該表示対象文書の関連文書を自動的に分割表示させるか否か（関連文書自動表示有無）を設定してもよい。
【０１２６】
この場合、Ｗｅｂアプリケーションサーバ・ＷｅｂサーバＡＳは、例えば、記憶部１２等に格納されている文書表示制御処理で用いる文書表示設定データに、関連文書自動表示有無の項目を設定して、Ｗｅｂ文書管理制御部１６が、図２７に示す関連文書自動表示有無設定処理を実行して、関連文書の自動分割表示の有無をクライアント端末ＣＬ１〜ＣＬｎのユーザが任意に設定可能とする。
【０１２７】
Ｗｅｂアプリケーションサーバ・ＷｅｂサーバＡＳは、図２７に示すように、クライアント端末ＣＬ１〜ＣＬｎから表示設定モードの関連文書自動表示有無設定モードが選択されると、Ｗｅｂ文書管理制御部１６が、Ｗｅｂ ＵＩ 制御部１７を介して、例えば、図２８に示すような関連文書自動表示有無設定画面Ｇ８をクライアント端末ＣＬ１〜ＣＬｎのディスプレイに表示し（ステップＳ１０５１）、関連文書自動表示有無設定画面Ｇ８で、関連文書の自動表示の有無が選択設定されると（ステップＳ１０５２）、該選択設定された関連文書自動表示有無設定を記憶部１２等に文書表示設定データの関連文書自動表示有無設定情報として保存して処理を終了する（ステップＳ１０５３）。したがって、Ｗｅｂ文書管理制御部１６及びＷｅｂ ＵＩ 制御部１７は、全体として、１つのブラウザ上への関連文書の分割表示の有無を設定する関連文書表示有無設定手段として機能している。
【０１２８】
なお、図２８は、関連文書の自動表示の有無設定を、「自動的に表示する」と「自動的に表示しない」から選択する場合の関連文書自動表示有無設定画面Ｇ８を示しており、図１６のソートキー選択画面Ｇ５の下方のＸＭＬは、「isAutoDisplayRelation」が、関連文書自動表示有無設定を示し、「true」が、自動表示するが選択設定されていることを示している。
【０１２９】
このようにして関連文書自動表示有無設定処理で関連文書自動表示有無が選択設定されると、Ｗｅｂアプリケーションサーバ・ＷｅｂサーバＡＳは、図２９に示すような該選択された関連文書自動表示有無設定に応じて文書を表示する文書表示制御処理を実行する。なお、図２９は、関連文書最大表示文書数の設定と関連文書レイアウトの設定及び関連文書自動表示有無設定が行われている場合の表示制御処理を示している。
【０１３０】
すなわち、Ｗｅｂアプリケーションサーバ・ＷｅｂサーバＡＳは、クライアント端末ＣＬ１〜ＣＬｎから文書管理サーバ・ＷｅｂサーバＢＳの利用要求があると、文書管理サーバ・ＷｅｂサーバＢＳに登録されている文書リストを取得して、Ｗｅｂ ＵＩ 制御部１７がクライアント端末ＣＬ１〜ＣＬｎのブラウザに、例えば、図４に示したような表示文書選択リスト画面Ｇ１を表示させ、該表示文書選択リスト画面Ｇ１で、表示対象の文書（文書数）が選択されると、関連文書自動表示有無設定情報を記憶部１２から読み出して、関連文書を自動表示する設定となっているかチェックする（ステップＳ１０６１）。
【０１３１】
ステップＳ１０６１で、関連文書を自動表示する設定となっていると、Ｗｅｂアプリケーションサーバ・ＷｅｂサーバＡＳは、上記選択された表示対象文書に関連する関連文書の情報を文書管理サーバ・ＷｅｂサーバＢＳから取得し（ステップＳ１０６２）、予め設定されている関連文書最大表示文書数情報を記憶部１２等から取得して（ステップＳ１０６３）、関連文書数が関連文書最大表示文書数を超えているかチェックする（ステップＳ１０６４）。
【０１３２】
ステップＳ１０６４で、関連文書数が関連文書最大表示文書数を超えていないときには、Ｗｅｂアプリケーションサーバ・ＷｅｂサーバＡＳは、表示対象文書の文書情報と関連文書数分の該表示対象文書に関連付けられている関連文書の情報を文書管理サーバ・ＷｅｂサーバＢＳから取得し（ステップＳ１０６５）、該取得した文書情報（表示対象文書と関連文書の文書情報）をリスト化する（ステップＳ１０６６）。
【０１３３】
次に、Ｗｅｂアプリケーションサーバ・ＷｅｂサーバＡＳは、記憶部１２から上記設定されている関連文書レイアウト情報を取得し（ステップＳ１０６７）、別ウィンドウで起動させる１つの文書ビューア（ブラウザ）に文書情報をパラメータとして設定して、１つのブラウザでウィンドウを表示対象文書と関連文書数の合計文書数分に分割するとともに、関連文書レイアウト情報に基づいた関連文書レイアウトで、表示対象文書と関連文書を分割表示させて処理を終了する（ステップＳ１０６８）。
【０１３４】
ステップＳ１０６４で、関連文書数が関連文書最大表示文書数を超えていると、Ｗｅｂアプリケーションサーバ・ＷｅｂサーバＡＳは、関連文書数が関連文書最大表示文書数を超えている旨のアラート表示をクライアント端末ＣＬ１〜ＣＬｎのディスプレイに行って（ステップＳ１０６９）、表示対象文書の文書情報と関連文書数分の該表示対象文書に関連付けられている関連文書の情報を文書管理サーバ・ＷｅｂサーバＢＳから取得し（ステップＳ１０６５）、該取得した文書情報（表示対象文書と関連文書の文書情報）をリスト化する（ステップＳ１０６６）。なお、この場合、表示対象文書の文書情報と関連文書最大表示文書数の関連文書のみの文書情報を取得してもよいし、上述のように、表示対象文書の文書情報と該表示対象文書に関連付けられている全ての関連文書の文書情報を取得して、表示の段階で、適宜選択された関連文書最大表示文書数の関連文書の表示を関連文書レイアウトで行うようにしてもよい。
【０１３５】
次に、Ｗｅｂアプリケーションサーバ・ＷｅｂサーバＡＳは、記憶部１２から上記設定されている関連文書レイアウト情報を取得し（ステップＳ１０６７）、別ウィンドウで起動させる１つの文書ビューア（ブラウザ）に文書情報をパラメータとして設定して、１つのブラウザでウィンドウを表示対象文書と関連文書最大表示文書数の合計文書数分に分割するとともに、関連文書レイアウト情報に基づいた関連文書レイアウトで、表示対象文書と関連文書最大表示文書数分の関連文書を分割表示させて処理を終了する（ステップＳ１０６８）。
【０１３６】
ステップＳ１０６１で、関連文書を自動表示する設定とはなっていないときには、Ｗｅｂアプリケーションサーバ・ＷｅｂサーバＡＳは、上記取得した表示対象文書の文書情報をパラメータとして設定して、ブラウザ表示させて処理を終了する（ステップＳ１０６８）。
【０１３７】
このようにクライアント端末ＣＬ１〜ＣＬｎのユーザの利用形態や利用環境等に応じて表示対象文書の他に関連文書を１つのブラウザで分割表示するか否かの設定（関連文書自動表示有無設定）を行うことで、より一層利用性を向上させることができる。
【０１３８】
また、１つのブラウザで表示対象文書と関連文書を分割表示する場合に、該表示対象文書の関連文書のうち表示させる関連文書の種類を予め選択設定してもよい。
【０１３９】
この場合、Ｗｅｂアプリケーションサーバ・ＷｅｂサーバＡＳは、例えば、記憶部１２等に格納されている文書表示制御処理で用いる文書表示設定データに、関連文書種類選択設定の項目を設定して、Ｗｅｂ文書管理制御部１６が、図３０に示す関連文書種類選択設定処理を実行して、分割表示する関連文書の種類の選択設定をクライアント端末ＣＬ１〜ＣＬｎのユーザが任意に設定可能とする。
【０１４０】
Ｗｅｂアプリケーションサーバ・ＷｅｂサーバＡＳは、図３０に示すように、クライアント端末ＣＬ１〜ＣＬｎから表示設定モードの関連文書種類選択設定モードが選択されると、Ｗｅｂ文書管理制御部１６が、Ｗｅｂ ＵＩ 制御部１７を介して、例えば、図３１に示すような関連文書種類選択設定画面Ｇ９をクライアント端末ＣＬ１〜ＣＬｎのディスプレイに表示し（ステップＳ１０７１）、関連文書種類選択設定画面Ｇ９で、表示させる関連文書の種類が選択設定されると（ステップＳ１０７２）、該選択設定された関連文書種類選択設定を記憶部１２等に文書表示設定データの関連文書種類選択設定情報として保存して処理を終了する（ステップＳ１０７３）。したがって、Ｗｅｂ文書管理制御部１６及びＷｅｂ ＵＩ 制御部１７は、全体として、１つのブラウザ上に分割表示する関連文書の種類を設定する関連文書種類設定手段として機能している。
【０１４１】
なお、図３１は、関連文書の種類の選択設定を、「親文書」と「子文書」から選択する場合の関連文書種類選択設定画面Ｇ９を示しており、図３１の関連文書種類選択設定画面Ｇ９の下方のＸＭＬは、「RelationMode」が、関連文書種類選択設定を示し、「tail」が、親文書を、「head」が、子文書を示していて、親文書が選択設定されていることを示している。
【０１４２】
このようにして関連文書種類選択設定処理が行われると、Ｗｅｂアプリケーションサーバ・ＷｅｂサーバＡＳは、図３２に示すような該選択された関連文書種類選択設定に応じて表示対象文書と関連文書を分割表示する文書表示制御処理を実行する。なお、図３２は、関連文書最大表示文書数の設定、関連文書レイアウトの設定、関連文書自動表示有無設定及び関連文書種類選択設定が行われている場合の表示制御処理を示している。
【０１４３】
すなわち、Ｗｅｂアプリケーションサーバ・ＷｅｂサーバＡＳは、クライアント端末ＣＬ１〜ＣＬｎから文書管理サーバ・ＷｅｂサーバＢＳの利用要求があると、文書管理サーバ・ＷｅｂサーバＢＳに登録されている文書リストを取得して、Ｗｅｂ ＵＩ 制御部１７がクライアント端末ＣＬ１〜ＣＬｎのブラウザに、例えば、図４に示したような表示文書選択リスト画面Ｇ１を表示させ、該表示文書選択リスト画面Ｇ１で、表示対象の文書（文書数）が選択されると、関連文書自動表示有無設定情報を記憶部１２から読み出して、関連文書を自動表示する設定となっているかチェックする（ステップＳ１０８１）。
【０１４４】
ステップＳ１０８１で、関連文書を自動表示する設定となっていると、Ｗｅｂアプリケーションサーバ・ＷｅｂサーバＡＳは、表示対象文書に関連する関連文書の情報を文書管理サーバ・ＷｅｂサーバＢＳから取得し（ステップＳ１０８２）、関連文書種類選択設定をチェック、すなわち、関連文書種類選択設定処理で指定されている関連文書の種類（例えば、親文書と子文書）をチェックする（ステップＳ１０８３）。
【０１４５】
Ｗｅｂアプリケーションサーバ・ＷｅｂサーバＡＳは、関連文書種類選択設定をチェックすると、予め設定されている関連文書最大表示文書数情報を記憶部１２等から取得して（ステップＳ１０８４）、関連文書数が関連文書最大表示文書数を超えているかチェックする（ステップＳ１０６５）。
【０１４６】
ステップＳ１０６５で、関連文書数が関連文書最大表示文書数を超えていないときには、Ｗｅｂアプリケーションサーバ・ＷｅｂサーバＡＳは、表示対象文書の文書情報と該表示対象文書の関連文書のうち関連文書種類選択設定処理で選択設定されている種類の関連文書の情報を関連文書数だけ文書管理サーバ・ＷｅｂサーバＢＳから取得し（ステップＳ１０８６）、該取得した文書情報（表示対象文書と関連文書の文書情報）をリスト化する（ステップＳ１０８７）。
【０１４７】
次に、Ｗｅｂアプリケーションサーバ・ＷｅｂサーバＡＳは、記憶部１２から関連文書レイアウト情報を取得し（ステップＳ１０８８）、別ウィンドウで起動させる１つの文書ビューア（ブラウザ）に文書情報をパラメータとして設定して、１つのブラウザでウィンドウを表示対象文書と関連文書数の合計文書数分に分割するとともに、関連文書レイアウト情報に基づいた関連文書レイアウトで、該文書を分割表示させて処理を終了する（ステップＳ１０８９）。
【０１４８】
ステップＳ１０８５で、関連文書数が関連文書最大表示文書数を超えていると、Ｗｅｂアプリケーションサーバ・ＷｅｂサーバＡＳは、関連文書数が関連文書最大表示文書数を超えている旨のアラート表示をクライアント端末ＣＬ１〜ＣＬｎのディスプレイに行って（ステップＳ１０９０）、表示対象文書の文書情報と該表示対象文書の関連文書のうち関連文書種類選択設定処理で選択設定されている種類の関連文書の情報を文書管理サーバ・ＷｅｂサーバＢＳから取得し（ステップＳ１０８６）、該取得した文書情報（表示対象文書と関連文書の文書情報）をリスト化する（ステップＳ１０８７）。なお、この場合、表示対象文書の文書情報と関連文書最大表示文書数のみの関連文書の文書情報を取得してもよいし、上述のように、表示対象文書の文書情報と該表示対象文書の該種類の全ての関連文書の文書情報を取得して、表示の段階で、適宜選択された関連文書最大表示文書数の関連文書の分割表示するようにしてもよい。
【０１４９】
次に、Ｗｅｂアプリケーションサーバ・ＷｅｂサーバＡＳは、記憶部１２から上記設定されている関連文書レイアウト情報を取得し（ステップＳ１０８８）、別ウィンドウで起動させる１つの文書ビューア（ブラウザ）に文書情報をパラメータとして設定して、１つのブラウザでウィンドウを表示対象文書と関連文書最大表示文書数の合計文書数分に分割するとともに、関連文書レイアウト情報に基づいた関連文書レイアウトで、該文書を分割表示させて処理を終了する（ステップＳ１０８９）。
【０１５０】
ステップＳ１０８１で、関連文書を自動表示する設定とはなっていないときには、Ｗｅｂアプリケーションサーバ・ＷｅｂサーバＡＳは、上記取得した表示対象文書の文書情報をパラメータとして設定して、ブラウザ表示させて処理を終了する（ステップＳ１０８９）。
【０１５１】
このように１つのブラウザで分割表示する関連文書を、参照元文書（親文書）にするのか参照先文書（子文書）にするのか等をクライアント端末ＣＬ１〜ＣＬｎのユーザがその利用目的等に応じて適宜選択して設定することで、利用性をより一層向上させることができる。
【実施例３】
【０１５２】
図３３〜図４４は、本発明の文書表示制御装置、文書表示制御プログラム及び記録媒体の第３実施例を示す図である。
【０１５３】
なお、本実施例は、上記第１実施例の文書表示システム１と同様の文書表示システムに適用したものであり、本実施例の説明においては、必要に応じて、上記第１実施例の説明で用いた符号をそのまま用いて説明する。
【０１５４】
本実施例の文書表示システム１は、そのＷｅｂアプリケーションサーバ・ＷｅｂサーバＡＳが、クライアント端末ＣＬ１〜ＣＬｎから選択された文書管理サーバ・ＷｅｂサーバＢＳの文書と該文書の旧版文書を１つのブラウザ内に表示する。
【０１５５】
本実施例の文書表示システム１は、第１実施例と同様に、クライアント端末ＣＬ１〜ＣＬｎからＷｅｂアプリケーションサーバ・ＷｅｂサーバＡＳに文書管理サーバ・ＷｅｂサーバＢＳの利用要求があると、Ｗｅｂアプリケーションサーバ・ＷｅｂサーバＡＳが、図３３に示すような表示対象文書と該文書の旧版文書を分割表示する文書表示制御処理を実行する。すなわち、Ｗｅｂアプリケーションサーバ・ＷｅｂサーバＡＳは、クライアント端末ＣＬ１〜ＣＬｎから文書管理サーバ・ＷｅｂサーバＢＳの利用要求があると、文書管理サーバ・ＷｅｂサーバＢＳに登録されている文書リストを取得して、Ｗｅｂ ＵＩ 制御部１７がクライアント端末ＣＬ１〜ＣＬｎのブラウザに、例えば、図４に示したような表示文書選択リスト画面Ｇ１を表示させ、該表示文書選択リスト画面Ｇ１で、表示対象の文書（文書数）が選択されると、該選択された表示対象文書の旧版の文書（以下、旧版文書という。）の情報を文書管理サーバ・ＷｅｂサーバＢＳから取得する（ステップＳ１１０１）。
【０１５６】
この旧版文書は、表示対象文書に対して実行された過去の編集履歴毎の旧版の文書であり、文書管理サーバ・ＷｅｂサーバＢＳは、登録されている文書の旧版文書を旧版１、旧版２等の識別情報を付したり、更新年月日時分等を付与して管理している。
【０１５７】
Ｗｅｂアプリケーションサーバ・ＷｅｂサーバＡＳは、表示対象文書が選択されると、文書管理サーバ・ＷｅｂサーバＢＳから該表示対象文書だけでなく、該表示対象文書の旧版文書の情報を取得する。この旧版文書情報は、例えば、「文書管理システム」という表示対象文書に対して、「旧版１」と「旧版２」の２つの関連文書がある場合、Ｗｅｂアプリケーションサーバ・ＷｅｂサーバＡＳは、図３４に示すような版情報を文書管理サーバ・ＷｅｂサーバＢＳから取得する。なお、図３４は、旧版情報として表示対象文書が版を３つ持っており、１つは、最新版であるので、２つの旧版文書を持っていることを示している。
【０１５８】
そして、Ｗｅｂアプリケーションサーバ・ＷｅｂサーバＡＳは、旧版情報を取得すると、旧版文書数分の文書情報を文書管理サーバ・ＷｅｂサーバＢＳから取得し（ステップＳ１１０２）、取得した文書情報（表示対象文書と旧版文書の文書情報）をリスト化して（ステップＳ１１０３）、別ウィンドウで起動させる１つの文書ビューア（ブラウザ）に文書情報をパラメータとして設定し、例えば、図３５に示すように、１つのブラウザでウィンドウを表示対象文書と旧版文書数分（図３５では、３つの文書）に分割した状態で文書を表示させて処理を終了する（ステップＳ１１０４）。なお、図３５は、表示対象文書である「文書管理システム」の文書と、２つの旧版文書である「旧版１」と「旧版２」の計３つの文書を、表示対象文書の「文書管理システム」を一番上に表示し、順次、「旧版１」、「旧版２」の順に同時に分割表示を行っている状態を示している。
【０１５９】
なお、指定可能な表示対象文書の数は、複数指定可能としてもよいが、利用性を考慮して、１つの文書のみを表示対象文書として設定し、複数の文書が表示対象文書として指定されると、例えば、「複数選択できません」等のアラートメッセージをクライアント端末ＣＬ１〜ＣＬｎのディスプレイに表示して、再度、１文書のみを表示対象文書として選択させるようにしてもよい。
【０１６０】
このように、本実施例の文書表示システム１は、Ｗｅｂアプリケーションサーバ・ＷｅｂサーバＡＳが、ネットワークＮＷを介したクライアント端末ＣＬ１〜ＣＬｎからの要求に応じて、複数の文書を管理する文書管理サーバ・ＷｅｂサーバＢＳ上の該文書をクライアント端末ＣＬ１〜ＣＬｎのブラウザ上に表示させる際に、クライアント端末ＣＬ１〜ＣＬｎから文書管理サーバ・ＷｅｂサーバＢＳ上の文書が表示対象文書として指定されると、１つのブラウザの表示領域を分割して該表示対象文書と該表示対象文書の編集履歴にかかる旧版文書を分割表示させている。
【０１６１】
したがって、Ｗｅｂアプリケーションサーバ・ＷｅｂサーバＡＳに高い動作性能を必要とすることなく、１つのブラウザに表示対象文書と該文書の旧版文書を分割表示して、容易かつ効率的に文書と旧版文書を切り替えることができ、文書と旧版文書を効率的に確認することができる。
【０１６２】
なお、１つのブラウザで表示対象文書と該表示対象文書の旧版文書を分割表示させる場合、予め同時に表示させる旧版文書の最大文書数（旧版文書最大文書数）を設定してもよい。
【０１６３】
この場合、Ｗｅｂアプリケーションサーバ・ＷｅｂサーバＡＳは、例えば、記憶部１２等に格納されている文書表示制御処理で用いる文書表示設定データに、旧版文書最大表示文書数の項目を設定して、Ｗｅｂ文書管理制御部１６が、図３６に示す旧版文書最大表示文書数設定処理を実行して、旧版文書最大表示文書数をクライアント端末ＣＬ１〜ＣＬｎのユーザが任意に設定可能とする。
【０１６４】
Ｗｅｂアプリケーションサーバ・ＷｅｂサーバＡＳは、図３６に示すように、クライアント端末ＣＬ１〜ＣＬｎから表示設定モードの旧版文書最大表示文書数設定モードが選択されると、Ｗｅｂ文書管理制御部１６が、Ｗｅｂ ＵＩ 制御部１７を介して、例えば、図３７に示すような旧版文書最大表示文書数設定画面Ｇ１０をクライアント端末ＣＬ１〜ＣＬｎのディスプレイに表示し（ステップＳ１１１１）、旧版文書最大表示文書数設定画面Ｇ１０で、１つのブラウザで表示する旧版文書最大表示文書数が設定されると（ステップＳ１１１２）、該設定された旧版文書最大表示文書数を記憶部１２等に文書表示設定データの旧版文書最大表示文書数情報として保存して処理を終了する（ステップＳ１１１３）。したがって、Ｗｅｂ文書管理制御部１６及びＷｅｂ ＵＩ 制御部１７は、全体として、１つのブラウザ上に分割表示させる旧版文書の最大表示文書数を設定する旧版文書最大表示文書数設定手段として機能している。
【０１６５】
なお、図３７は、旧版文書最大表示文書数として、「２」が設定されている場合の旧版文書最大表示文書数設定画面Ｇ１０を示しており、該旧版文書最大表示文書数設定画面Ｇ１０の下方のＸＭＬは、「maxDisplayOldVertionNum」が、旧版文書最大表示文書数で、「２」が設定されていることを示している。
【０１６６】
このようにして旧版文書最大表示文書数が設定されると、Ｗｅｂアプリケーションサーバ・ＷｅｂサーバＡＳは、図３８に示すような表示対象文書及び旧版文書最大表示文書数までの旧版文書を分割表示する文書表示制御処理を実行する。
【０１６７】
すなわち、文書表示システム１は、クライアント端末ＣＬ１〜ＣＬｎからＷｅｂアプリケーションサーバ・ＷｅｂサーバＡＳに文書管理サーバ・ＷｅｂサーバＢＳの利用要求があると、Ｗｅｂアプリケーションサーバ・ＷｅｂサーバＡＳが、図３８に示す文書表示制御処理を実行する。すなわち、Ｗｅｂアプリケーションサーバ・ＷｅｂサーバＡＳは、クライアント端末ＣＬ１〜ＣＬｎから文書管理サーバ・ＷｅｂサーバＢＳの利用要求があると、文書管理サーバ・ＷｅｂサーバＢＳに登録されている文書リストを取得して、Ｗｅｂ ＵＩ 制御部１７がクライアント端末ＣＬ１〜ＣＬｎのブラウザに、例えば、図４に示したような表示文書選択リスト画面Ｇ１を表示させ、該表示文書選択リスト画面Ｇ１で、表示対象の文書（文書数）が選択されると、該選択された表示対象文書の旧版文書の情報（旧版文書数）を文書管理サーバ・ＷｅｂサーバＢＳから取得する（ステップＳ１１２１）。
【０１６８】
次に、Ｗｅｂアプリケーションサーバ・ＷｅｂサーバＡＳは、予め設定されている旧版文書最大表示文書数情報を記憶部１２等から取得して（ステップＳ１１２２）、旧版文書数が旧版文書最大表示文書数を超えているかチェックする（ステップＳ１１２３）。
【０１６９】
ステップＳ１１２３で、旧版文書数が旧版文書最大表示文書数を超えていないときには、Ｗｅｂアプリケーションサーバ・ＷｅｂサーバＡＳは、表示対象文書の文書情報と旧版文書数分の該表示対象文書の旧版文書の情報を文書管理サーバ・ＷｅｂサーバＢＳから取得し（ステップＳ１１２４）、該取得した文書情報（表示対象文書と旧版文書の文書情報）をリスト化する（ステップＳ１１２５）。
【０１７０】
次に、Ｗｅｂアプリケーションサーバ・ＷｅｂサーバＡＳは、別ウィンドウで起動させる１つの文書ビューア（ブラウザ）に文書情報をパラメータとして設定し、例えば、図３５に示したように、１つのブラウザでウィンドウを表示対象文書と旧版文書数分（図３５では、３つの文書）に分割した状態で、該文書を分割文書を表示させて処理を終了する（ステップＳ１１２６）。
【０１７１】
ステップＳ１１２３で、旧版文書数が旧版文書最大表示文書数を超えていると、Ｗｅｂアプリケーションサーバ・ＷｅｂサーバＡＳは、旧版文書数が旧版文書最大表示文書数を超えている旨のアラート表示をクライアント端末ＣＬ１〜ＣＬｎのディスプレイに行って（ステップＳ１１２７）、表示対象文書の文書情報と該旧版文書数分の旧版文書の情報を文書管理サーバ・ＷｅｂサーバＢＳから取得し（ステップＳ１１２４）、該取得した文書情報（表示対象文書と旧版文書の文書情報）をリスト化する（ステップＳ１１２５）。なお、この場合、表示対象文書の文書情報と旧版文書最大表示文書数の旧版文書のみの文書情報を取得してもよいし、上述のように、表示対象文書の文書情報と該表示対象文書の全ての旧版文書の文書情報を取得して、表示の段階で、適宜選択された旧版文書最大表示文書数の旧版文書の表示を行うようにしてもよい。
【０１７２】
次に、Ｗｅｂアプリケーションサーバ・ＷｅｂサーバＡＳは、別ウィンドウで起動させる１つの文書ビューア（ブラウザ）に表示対象文書の文書情報と旧版文書最大表示文書数の旧版文書の文書情報をパラメータとして設定し、１つのブラウザでウィンドウを表示対象文書と旧版文書最大表示文書数の合計文書数分に分割した状態で文書を表示させて処理を終了する（ステップＳ１１２６）。
【０１７３】
このようにクライアント端末ＣＬ１〜ＣＬｎのユーザの利用形態や利用環境及び見やすさ等に応じて分割表示する旧版文書最大文書数を設定することで、旧版文書が複数存在する場合に、旧版文書を含む分割表示の文書の見やすさを向上させることができ、より一層利用性を向上させることができる。
【０１７４】
また、１つのブラウザで表示対象文書と該表示対象文書の旧版文書を分割表示させる場合、予め旧版文書の表示レのレイアウト（旧版文書レイアウト）を設定してもよい。
【０１７５】
この場合、Ｗｅｂアプリケーションサーバ・ＷｅｂサーバＡＳは、例えば、記憶部１２等に格納されている文書表示制御処理で用いる文書表示設定データに、旧版文書レイアウトの項目を設定して、Ｗｅｂ文書管理制御部１６が、図３９に示す旧版文書レイアウト設定処理を実行して、旧版文書レイアウトをクライアント端末ＣＬ１〜ＣＬｎのユーザが任意に設定可能とする。なお、図３９では、予め作成された旧版文書レイアウトフォーマットから選択する場合の処理を示している。
【０１７６】
Ｗｅｂアプリケーションサーバ・ＷｅｂサーバＡＳは、図３９に示すように、クライアント端末ＣＬ１〜ＣＬｎから表示設定モードの旧版文書レイアウト設定モードが選択されると、Ｗｅｂ文書管理制御部１６が、Ｗｅｂ ＵＩ 制御部１７を介して、例えば、図４０に示すような旧版文書レイアウト設定画面Ｇ１１をクライアント端末ＣＬ１〜ＣＬｎのディスプレイに表示し（ステップＳ１１３１）、旧版文書レイアウト設定画面Ｇ１１で、分割表示する場合の旧版文書レイアウトが選択設定されると（ステップＳ１１３２）、該選択設定された旧版文書レイアウトを記憶部１２等に文書表示設定データの旧版文書レイアウト情報として保存して処理を終了する（ステップＳ１１３３）。したがって、Ｗｅｂ文書管理制御部１６及びＷｅｂ ＵＩ 制御部１７は、全体として、１つのブラウザ上に分割表示させる旧版文書のレイアウトを設定する旧版文書レイアウト設定手段として機能している。
【０１７７】
なお、図４０は、縦等分割、縦変分割、横等分割及び横変分割の４種類の分割レイアウトの中から旧版文書のレイアウトを選択する旧版文書レイアウト設定画面Ｇ１１を示しており、図４０の旧版文書レイアウト設定画面Ｇ１１の下方のＸＭＬは、「oldVersionLayout」が、旧版文書レイアウト設定を示し、「vertical-original」が、縦変分割が選択設定されていることを示している。
【０１７８】
このようにして旧版文書レイアウトが設定されると、Ｗｅｂアプリケーションサーバ・ＷｅｂサーバＡＳは、図４１に示すような設定された旧版文書レイアウトで分割表示する文書表示制御処理を実行する。なお、図４１は、旧版文書最大表示文書数の設定と旧版文書レイアウトの設定が行われている場合の表示制御処理を示している。
【０１７９】
すなわち、Ｗｅｂアプリケーションサーバ・ＷｅｂサーバＡＳは、クライアント端末ＣＬ１〜ＣＬｎから文書管理サーバ・ＷｅｂサーバＢＳの利用要求があると、文書管理サーバ・ＷｅｂサーバＢＳに登録されている文書リストを取得して、Ｗｅｂ ＵＩ 制御部１７がクライアント端末ＣＬ１〜ＣＬｎのブラウザに、例えば、図４に示したような表示文書選択リスト画面Ｇ１を表示させ、該表示文書選択リスト画面Ｇ１で、表示対象の文書（文書数）が選択されると、該選択された表示対象文書の旧版文書の情報を文書管理サーバ・ＷｅｂサーバＢＳから取得する（ステップＳ１１４１）。
【０１８０】
Ｗｅｂアプリケーションサーバ・ＷｅｂサーバＡＳは、予め設定されている旧版文書最大表示文書数情報を記憶部１２等から取得して（ステップＳ１１４２）、旧版文書数が旧版文書最大表示文書数を超えているかチェックする（ステップＳ１１４３）。
【０１８１】
ステップＳ１１４３で、旧版文書数が旧版文書最大表示文書数を超えていないときには、Ｗｅｂアプリケーションサーバ・ＷｅｂサーバＡＳは、表示対象文書の文書情報と旧版文書数分の該表示対象文書の旧版文書の情報を文書管理サーバ・ＷｅｂサーバＢＳから取得し（ステップＳ１１４４）、該取得した文書情報（表示対象文書と旧版文書の文書情報）をリスト化する（ステップＳ１１４５）。
【０１８２】
次に、Ｗｅｂアプリケーションサーバ・ＷｅｂサーバＡＳは、記憶部１２から上記設定されている旧版文書レイアウト情報を取得し（ステップＳ１１４６）、別ウィンドウで起動させる１つの文書ビューア（ブラウザ）に文書情報をパラメータとして設定して、１つのブラウザでウィンドウを表示対象文書と旧版文書数の合計文書数分に分割するとともに、例えば、図４０で設定した縦変分割の旧版文書レイアウトで、該表示対象文書と旧版文書を分割表示させて処理を終了する（ステップＳ１１４７）。
【０１８３】
ステップＳ１１４３で、旧版文書数が旧版文書最大表示文書数を超えていると、Ｗｅｂアプリケーションサーバ・ＷｅｂサーバＡＳは、旧版文書数が旧版文書最大表示文書数を超えている旨のアラート表示をクライアント端末ＣＬ１〜ＣＬｎのディスプレイに行って（ステップＳ１１４８）、表示対象文書の文書情報と旧版文書数分の該表示対象文書の旧版文書の情報を文書管理サーバ・ＷｅｂサーバＢＳから取得し（ステップＳ１１４４）、該取得した文書情報（表示対象文書と旧版文書の文書情報）をリスト化する（ステップＳ１１４５）。なお、この場合、表示対象文書の文書情報と旧版文書最大表示文書数のみの旧版文書の文書情報を取得してもよいし、上述のように、表示対象文書の文書情報と該表示対象文書の全ての旧版文書の文書情報を取得して、表示の段階で、適宜選択された旧版文書最大表示文書数の旧版文書を表示するようにしてもよい。
【０１８４】
次に、Ｗｅｂアプリケーションサーバ・ＷｅｂサーバＡＳは、記憶部１２から上記設定されている旧版文書レイアウト情報を取得し（ステップＳ１１４６）、別ウィンドウで起動させる１つの文書ビューア（ブラウザ）に文書情報をパラメータとして設定して、１つのブラウザでウィンドウを表示対象文書と旧版文書最大表示文書数の合計文書数分に分割するとともに、旧版文書レイアウトで、該表示対象文書と旧版文書を分割表示させて処理を終了する（ステップＳ１１４７）。
【０１８５】
このようにクライアント端末ＣＬ１〜ＣＬｎのユーザの利用形態や利用環境及び好み等に応じて分割表示する旧版文書のレイアウトを設定することで、旧版文書を含む文書の見やすさを向上させることができ、より一層利用性を向上させることができる。
【０１８６】
さらに、１つのブラウザで表示対象文書を表示する場合に、該表示対象文書の旧版文書を自動的に分割表示させるか否かを設定してもよい。
【０１８７】
この場合、Ｗｅｂアプリケーションサーバ・ＷｅｂサーバＡＳは、例えば、記憶部１２等に格納されている文書表示制御処理で用いる文書表示設定データに、旧版文書自動表示有無の項目を設定して、Ｗｅｂ文書管理制御部１６が、図４２に示す旧版文書自動表示有無設定処理を実行して、旧版文書の自動分割表示の有無をクライアント端末ＣＬ１〜ＣＬｎのユーザが任意に設定可能とする。
【０１８８】
Ｗｅｂアプリケーションサーバ・ＷｅｂサーバＡＳは、図４２に示すように、クライアント端末ＣＬ１〜ＣＬｎから表示設定モードの旧版文書自動表示有無設定モードが選択されると、Ｗｅｂ文書管理制御部１６が、Ｗｅｂ ＵＩ 制御部１７を介して、例えば、図４３に示すような旧版文書自動表示有無設定画面Ｇ１２をクライアント端末ＣＬ１〜ＣＬｎのディスプレイに表示し（ステップＳ１１５１）、旧版文書自動表示有無設定画面Ｇ１２で、旧版文書の自動表示の有無が選択設定されると（ステップＳ１１５２）、該選択設定された旧版文書自動表示有無設定を記憶部１２等に文書表示設定データの旧版文書自動表示有無設定情報として保存して処理を終了する（ステップＳ１１５３）。したがって、Ｗｅｂ文書管理制御部１６及びＷｅｂ ＵＩ 制御部１７は、全体として、１つのブラウザ上への旧版文書の分割表示の有無を設定する旧版文書表示有無設定手段として機能している。
【０１８９】
なお、図４３は、旧版文書の自動表示の有無設定を、「自動的に表示する」と「自動的に表示しない」から選択する場合の旧版文書自動表示有無設定画面Ｇ１２を示しており、図４３の旧版文書自動表示有無設定画面Ｇ１２の下方のＸＭＬは、「isAutoDisplayOldVersion」が、旧版文書自動表示有無設定を示し、「true」が、自動表示するが選択設定されていることを示している。
【０１９０】
このようにして旧版文書自動表示有無設定処理で旧版文書自動表示有無が選択設定されると、Ｗｅｂアプリケーションサーバ・ＷｅｂサーバＡＳは、図４４に示すような該選択された旧版文書自動表示有無設定に応じて文書を分割表示する文書表示制御処理を実行する。なお、図４４は、旧版文書最大表示文書数の設定と旧版文書レイアウトの設定及び旧版文書自動表示有無設定が行われている場合の表示制御処理を示している。
【０１９１】
すなわち、Ｗｅｂアプリケーションサーバ・ＷｅｂサーバＡＳは、クライアント端末ＣＬ１〜ＣＬｎから文書管理サーバ・ＷｅｂサーバＢＳの利用要求があると、文書管理サーバ・ＷｅｂサーバＢＳに登録されている文書リストを取得して、Ｗｅｂ ＵＩ 制御部１７がクライアント端末ＣＬ１〜ＣＬｎのブラウザに、例えば、図４に示したような表示文書選択リスト画面Ｇ１を表示させ、該表示文書選択リスト画面Ｇ１で、表示対象の文書（文書数）が選択されると、旧版文書自動表示有無設定情報を記憶部１２から読み出して、旧版文書を自動表示する設定となっているかチェックする（ステップＳ１１６１）。
【０１９２】
ステップＳ１１６１で、旧版文書を自動表示する設定となっていると、Ｗｅｂアプリケーションサーバ・ＷｅｂサーバＡＳは、上記選択された表示対象文書の旧版文書の情報を文書管理サーバ・ＷｅｂサーバＢＳから取得し（ステップＳ１１６２）、予め設定されている旧版文書最大表示文書数情報を記憶部１２等から取得して（ステップＳ１１６３）、旧版文書数が旧版文書最大表示文書数を超えているかチェックする（ステップＳ１１６４）。
【０１９３】
ステップＳ１１６４で、旧版文書数が旧版文書最大表示文書数を超えていないときには、Ｗｅｂアプリケーションサーバ・ＷｅｂサーバＡＳは、表示対象文書の文書情報と旧版文書数分の該表示対象文書の旧版文書の情報を文書管理サーバ・ＷｅｂサーバＢＳから取得し（ステップＳ１１６５）、該取得した文書情報（表示対象文書と旧版文書の文書情報）をリスト化する（ステップＳ１１６６）。
【０１９４】
次に、Ｗｅｂアプリケーションサーバ・ＷｅｂサーバＡＳは、記憶部１２から上記設定されている旧版文書レイアウト情報を取得し（ステップＳ１１６７）、別ウィンドウで起動させる１つの文書ビューア（ブラウザ）に文書情報をパラメータとして設定して、１つのブラウザでウィンドウを表示対象文書と旧版文書数の合計文書数分に分割するとともに、旧版文書レイアウト情報に基づいた旧版文書レイアウトで、文書を分割表示させて処理を終了する（ステップＳ１１６８）。
【０１９５】
ステップＳ１１６４で、旧版文書数が旧版文書最大表示文書数を超えていると、Ｗｅｂアプリケーションサーバ・ＷｅｂサーバＡＳは、旧版文書数が旧版文書最大表示文書数を超えている旨のアラート表示をクライアント端末ＣＬ１〜ＣＬｎのディスプレイに行って（ステップＳ１１６９）、表示対象文書の文書情報と旧版文書数分の該表示対象文書の旧版文書の情報を文書管理サーバ・ＷｅｂサーバＢＳから取得し（ステップＳ１１６５）、該取得した文書情報（表示対象文書と旧版文書の文書情報）をリスト化する（ステップＳ１１６６）。なお、この場合、表示対象文書の文書情報と旧版文書最大表示文書数のみの旧版文書の文書情報を取得してもよいし、上述のように、表示対象文書の文書情報と該表示対象文書の全ての旧版文書の文書情報を取得して、表示の段階で、適宜選択された旧版文書最大表示文書数の旧版文書の表示を旧版文書レイアウトで行うようにしてもよい。
【０１９６】
次に、Ｗｅｂアプリケーションサーバ・ＷｅｂサーバＡＳは、記憶部１２から上記設定されている旧版文書レイアウト情報を取得し（ステップＳ１１６７）、別ウィンドウで起動させる１つの文書ビューア（ブラウザ）に文書情報をパラメータとして設定して、１つのブラウザでウィンドウを表示対象文書と最大表示旧版文書数の合計文書数分に分割するとともに、旧版文書レイアウト情報に基づいた関連文書レイアウトで、表示対象文書と旧版文書を分割表示させて処理を終了する（ステップＳ１１６８）。
【０１９７】
ステップＳ１１６１で、旧版文書を自動表示する設定とはなっていないときには、Ｗｅｂアプリケーションサーバ・ＷｅｂサーバＡＳは、上記取得した表示対象文書の文書情報をパラメータとして設定して、ブラウザ表示させて処理を終了する（ステップＳ１１６８）。
【０１９８】
このようにクライアント端末ＣＬ１〜ＣＬｎのユーザの利用形態や利用環境等に応じて表示対象文書の他に旧版文書を１つのブラウザで分割表示するか否かの設定（旧版文書自動表示有無設定）を行うことで、より一層利用性を向上させることができる。
【０１９９】
なお、上記各実施例においては、上記最大表示文書数の設定、文書のレイアウトの設定、文書のソートの有無の設定、ソートキーの設定、関連文書の最大表示文書数の設定、関連文書のレイアウトの設定、関連文書の分割表示の有無の設定、関連文書の種類の設定、旧版文書の最大表示文書数の設定、旧版文書のレイアウトの設定及び旧版文書の分割表示の有無の設定を、文書表示システム１のＷｅｂアプリケーションサーバ・ＷｅｂサーバＡＳにシステム設定として設定しているが、システム設定する場合に限るものではなく、例えば、クライアント端末ＣＬ１〜ＣＬｎ端末での操作に基づいて、クライアント端末ＣＬ１〜ＣＬｎ毎または／及びクライアント端末ＣＬ１〜ＣＬｎのユーザ毎に設定してもよい。
【０２００】
このようにすると、各クライアント端末ＣＬ１〜ＣＬｎ毎や各ユーザ毎に、その利用状況や利用目的等に応じて、最大表示文書数の設定、文書のレイアウトの設定、文書のソートの有無の設定、ソートキーの設定、関連文書の最大表示文書数の設定、関連文書のレイアウトの設定、関連文書の分割表示の有無の設定、関連文書の種類の設定、旧版文書の最大表示文書数の設定、旧版文書のレイアウトの設定及び旧版文書の分割表示の有無の設定を行うことができ、より一層利用性を向上させることができる。
【０２０１】
また、上記各実施例では、最大表示文書数の設定、文書のレイアウトの設定、文書のソートの有無の設定、ソートキーの設定、関連文書の最大表示文書数の設定、関連文書のレイアウトの設定、関連文書の分割表示の有無の設定、関連文書の種類の設定、旧版文書の最大表示文書数の設定、旧版文書のレイアウトの設定及び旧版文書の分割表示の有無の設定を、文書表示システム１のクライアント端末ＣＬ１〜ＣＬｎからの設定操作で、Ｗｅｂアプリケーションサーバ・ＷｅｂサーバＡＳが記憶部１２等に設定保存しているが、これらの設定は、クライアント端末ＣＬ１〜ＣＬｎからの設定操作に限るものではなく、Ｗｅｂアプリケーションサーバ・ＷｅｂサーバＡＳ自体の入力部１５からの操作によって行ってもよい。
【０２０２】
このようにすると、文書表示システム１の管理者等が文書表示システム１のシステム環境、利用状況等によって適宜設定することができ、文書表示制御の管理を適切かつ効率的に行うことができる。
【０２０３】
さらに、上記各実施例においては、文書を１つのファイル単位として説明したが、文書が複数のセクションから構成されている場合、各実施例で文書単位で説明した処理を、セクション単位での処理として、実行してもよい。例えば、セクション毎に分割表示し、最大表示セクション数の設定、セクション単位のレイアウト設定、セクション単位の表示順位を決めるソートキーの設定、セクション単位の関連セクションの分割表示の設定、セクション毎の旧版の分割表示の設定等を行って、１つのブラウザでの分割表示処理を行ってもよい。
【０２０４】
このようにすると、文書間だけでなく、文書内のより細かな単位での分割表示を行って、より詳細な文書の確認を容易に行うことができる。
【０２０５】
以上、本発明者によってなされた発明を好適な実施例に基づき具体的に説明したが、本発明は上記のものに限定されるものではなく、その要旨を逸脱しない範囲で種々変更可能であることはいうまでもない。
【産業上の利用可能性】
【０２０６】
本発明は、ブラウザで複数文書を分割表示するＷｅｂ文書表示システム、ネットワーク文書表示システム等における文書表示制御装置、文書表示制御プログラム及び記録媒体に利用することができる。
【図面の簡単な説明】
【０２０７】
【図１】本発明の第１実施例を適用した文書表示システムのシステム構成図。
【図２】図１のＷｅｂアプリケーションサーバ・Ｗｅｂサーバの要部ブロック構成図。
【図３】図２のＷｅｂアプリケーションサーバ・Ｗｅｂサーバによる文書表示制御処理を示すフローチャート。
【図４】図３の文書表示制御処理でクライアント端末に表示する表示文書選択画面の一例を示す図。
【図５】図３の文書表示制御処理でクライアント端末に表示する２文書分割表示の一例を示す図。
【図６】図２のＷｅｂアプリケーションサーバ・Ｗｅｂサーバによる最大表示文書数設定処理を示すフローチャート。
【図７】図６の最大表示文書数設定処理でクライアント端末に表示する最大表示文書数設定画面の一例を示す図。
【図８】図２のＷｅｂアプリケーションサーバ・Ｗｅｂサーバによる最大表示文書数制御を伴う文書表示制御処理を示すフローチャート。
【図９】図２のＷｅｂアプリケーションサーバ・Ｗｅｂサーバによるレイアウト設定処理を示すフローチャート。
【図１０】図９のレイアウト設定処理でクライアント端末に表示するレイアウト設定画面の一例を示す図。
【図１１】図２のＷｅｂアプリケーションサーバ・Ｗｅｂサーバによるレイアウト制御を伴う文書表示制御処理を示すフローチャート。
【図１２】図２のＷｅｂアプリケーションサーバ・Ｗｅｂサーバによるソート有無設定処理を示すフローチャート。
【図１３】図１２のソート有無設定処理でクライアント端末に表示するソート有無設定画面の一例を示す図。
【図１４】図２のＷｅｂアプリケーションサーバ・Ｗｅｂサーバによるソート有無制御を伴う文書表示制御処理を示すフローチャート。
【図１５】図２のＷｅｂアプリケーションサーバ・Ｗｅｂサーバによるソートキー設定処理を示すフローチャート。
【図１６】図１５のソートキー設定処理でクライアント端末に表示するソートキー設定画面の一例を示す図。
【図１７】図２のＷｅｂアプリケーションサーバ・Ｗｅｂサーバによるソート制御を伴う文書表示制御処理を示すフローチャート。
【図１８】本発明の第２実施例を適用した文書表示システムによる文書表示制御処理を示すフローチャート。
【図１９】図１８の文書表示制御処理で表示対象文書に関連文書が存在するときの関連文書情報の一例を示す図。
【図２０】図１８の関連文書表示制御処理でクライアント端末に表示する３文書分割表示の一例を示す図。
【図２１】第２実施例のＷｅｂアプリケーションサーバ・Ｗｅｂサーバによる関連文書最大表示文書数設定処理を示すフローチャート。
【図２２】図２１の関連文書最大表示文書数設定処理でクライアント端末に表示する関連文書最大表示文書数設定画面の一例を示す図。
【図２３】第２実施例のＷｅｂアプリケーションサーバ・Ｗｅｂサーバによる関連文書最大表示文書数制御を伴う文書表示制御処理を示すフローチャート。
【図２４】第２実施例のＷｅｂアプリケーションサーバ・Ｗｅｂサーバによる関連文書レイアウト設定処理を示すフローチャート。
【図２５】図２４の関連文書レイアウト設定処理でクライアント端末に表示する関連文書レイアウト設定画面の一例を示す図。
【図２６】第２実施例のＷｅｂアプリケーションサーバ・Ｗｅｂサーバによる関連文書レイアウト制御を伴う文書表示制御処理を示すフローチャート。
【図２７】第２実施例のＷｅｂアプリケーションサーバ・Ｗｅｂサーバによる関連文書自動表示有無設定処理を示すフローチャート。
【図２８】図２７の関連文書自動表示有無設定処理でクライアント端末に表示する関連文書自動表示有無設定画面の一例を示す図。
【図２９】第２実施例のＷｅｂアプリケーションサーバ・Ｗｅｂサーバによる関連文書自動表示有無制御を伴う文書表示制御処理を示すフローチャート。
【図３０】第２実施例のＷｅｂアプリケーションサーバ・Ｗｅｂサーバによる関連文書種類選択設定処理を示すフローチャート。
【図３１】図３０の関連文書種類選択設定処理でクライアント端末に表示する関連文書種類選択設定画面の一例を示す図。
【図３２】第２実施例のＷｅｂアプリケーションサーバ・Ｗｅｂサーバによる関連文書選択制御を伴う文書表示制御処理を示すフローチャート。
【図３３】本発明の第３実施例を適用したＷｅｂアプリケーションサーバ・Ｗｅｂサーバによる文書表示制御処理を示すフローチャート。
【図３４】図３３の文書表示制御処理で表示対象文書に旧版文書が存在するときの旧版文書情報の一例を示す図。
【図３５】図３３の旧版文書表示制御処理でクライアント端末に表示する３文書分割表示の一例を示す図。
【図３６】第３実施例のＷｅｂアプリケーションサーバ・Ｗｅｂサーバによる旧版文書最大表示文書数設定処理を示すフローチャート。
【図３７】図３６の旧版文書最大表示文書数設定処理でクライアント端末に表示する旧版文書最大表示文書数設定画面の一例を示す図。
【図３８】第３実施例のＷｅｂアプリケーションサーバ・Ｗｅｂサーバによる旧版文書最大表示文書数制御を伴う文書表示制御処理を示すフローチャート。
【図３９】第３実施例のＷｅｂアプリケーションサーバ・Ｗｅｂサーバによる旧版文書レイアウト設定処理を示すフローチャート。
【図４０】図３９の旧版文書レイアウト設定処理でクライアント端末に表示する旧版文書レイアウト設定画面の一例を示す図。
【図４１】第３実施例のＷｅｂアプリケーションサーバ・Ｗｅｂサーバによる旧版文書レイアウト制御を伴う文書表示制御処理を示すフローチャート。
【図４２】第３実施例のＷｅｂアプリケーションサーバ・Ｗｅｂサーバによる旧版文書自動表示有無設定処理を示すフローチャート。
【図４３】図４２の旧版文書自動表示有無設定処理でクライアント端末に表示する旧版文書自動表示有無設定画面の一例を示す図。
【図４４】第３実施例のＷｅｂアプリケーションサーバ・Ｗｅｂサーバによる旧版文書自動表示有無制御を伴う文書表示制御処理を示すフローチャート。
【符号の説明】
【０２０８】
１  文書表示制御システム
ＮＷ  ネットワーク
ＡＳ  Ｗｅｂアプリケーションサーバ・Ｗｅｂサーバ
ＢＳ  文書管理サーバ・Ｗｅｂサーバ
ＣＬ１〜ＣＬｎ  クライアント端末
１０  ＣＰＵ
１１  表示部
１２  記憶部
１３  システムメモリ
１４  画像メモリ
１５  入力部
１６  Ｗｅｂ文書管理制御部
１７  Ｗｅｂ ＵＩ 制御部
２０  Ｗｅｂサーバ
【図１】
2008299566.tif 000003
【図２】
2008299566.tif 000004
【図３】
2008299566.tif 000005
【図４】
2008299566.tif 000006
【図５】
2008299566.tif 000007
【図６】
2008299566.tif 000008
【図７】
2008299566.tif 000009
【図８】
2008299566.tif 000010
【図９】
2008299566.tif 000011
【図１０】
2008299566.tif 000012
【図１１】
2008299566.tif 000013
【図１２】
2008299566.tif 000014
【図１３】
2008299566.tif 000015
【図１４】
2008299566.tif 000016
【図１５】
2008299566.tif 000017
【図１６】
2008299566.tif 000018
【図１７】
2008299566.tif 000019
【図１８】
2008299566.tif 000020
【図１９】
2008299566.tif 000021
【図２０】
2008299566.tif 000022
【図２１】
2008299566.tif 000023
【図２２】
2008299566.tif 000024
【図２３】
2008299566.tif 000025
【図２４】
2008299566.tif 000026
【図２５】
2008299566.tif 000027
【図２６】
2008299566.tif 000028
【図２７】
2008299566.tif 000029
【図２８】
2008299566.tif 000030
【図２９】
2008299566.tif 000031
【図３０】
2008299566.tif 000032
【図３１】
2008299566.tif 000033
【図３２】
2008299566.tif 000034
【図３３】
2008299566.tif 000035
【図３４】
2008299566.tif 000036
【図３５】
2008299566.tif 000037
【図３６】
2008299566.tif 000038
【図３７】
2008299566.tif 000039
【図３８】
2008299566.tif 000040
【図３９】
2008299566.tif 000041
【図４０】
2008299566.tif 000042
【図４１】
2008299566.tif 000043
【図４２】
2008299566.tif 000044
【図４３】
2008299566.tif 000045
【図４４】
2008299566.tif 000046