(57)【特許請求の範囲】
【請求項１】
通信経路を介して情報提供装置から初期データを取得して初期表示領域内に表示するＷｅｂブラウザと、
前記Ｗｅｂブラウザの前記初期表示領域内に表示されている前記初期データに設定されたハイパーリンクが指定された場合、ＨＴＭＬ形式のダミーページのデータと前記ハイパーリンクに関連付けられた特定データとを、前記通信経路を介して前記情報提供装置から前記Ｗｅｂブラウザに取得させ、前記Ｗｅｂブラウザの前記初期表示領域内に、前記初期データに代えて前記ＨＴＭＬ形式のダミーページを表示させる制御手段と、
前記ＨＴＭＬ形式のダミーページが表示された前記初期表示領域を、前記Ｗｅｂブラウザの機能によって第１フレームと第２フレームとに分割する分割手段と、
を有し、
前記初期表示領域が前記分割手段によって前記第１フレームと前記第２フレームとに分割された後、前記制御手段は、ＨＴＭＬのハイパーリンクを利用することにより前記第１フレームに対応する新たなＷｅｂブラウザを起動させ、前記新たなＷｅｂブラウザの表示領域内に前記特定データを表示させ、前記初期表示領域内に表示されていた前記初期データを前記第２フレーム内に表示させる、
ことを特徴とする情報処理装置。
【請求項２】
請求項１に記載の情報処理装置であって、
前記制御手段は、前記ハイパーリンクが指定された場合、前記通信経路を介して前記情報提供装置から前記初期データを前記Ｗｅｂブラウザに再度取得させ、前記Ｗｅｂブラウザによって再度取得された前記初期データを前記第２フレーム内に表示させる、
ことを特徴とする情報処理装置。
【請求項３】
請求項２に記載の情報処理装置であって、
前記Ｗｅｂブラウザは、前記ハイパーリンクが指定された場合、前記初期表示領域に表示されていた前記初期データのページ番号と前記初期データの取得要求とを前記通信経路を介して前記情報提供装置に送信し、前記ページ番号が指定された状態で前記初期データを前記情報提供装置から再度取得し、
前記制御手段は、前記Ｗｅｂブラウザによって再度取得された前記初期データの指定された前記ページ番号のページを前記第２フレーム内に表示させる、
ことを特徴とする情報処理装置。
【請求項４】
請求項２又は請求項３に記載の情報処理装置であって、
前記制御手段は、前記Ｗｅｂブラウザに前記初期データを再度取得させている間、前記取得の進捗状況を前記第１フレーム内に表示させる、
ことを特徴とする情報処理装置。
【請求項５】
請求項４に記載の情報処理装置であって、
前記制御手段は、前記Ｗｅｂブラウザに前記初期データを再度取得させている間、前記第１フレームを表示状態にするとともに前記第２フレームを非表示状態にし、前記取得の進捗状況を前記第１フレーム内に表示させ、前記Ｗｅｂブラウザによって前記初期データが再度取得された後は、前記第１フレームを非表示状態にするとともに前記第２フレームを表示状態にし、前記新たなＷｅｂブラウザの表示領域内に前記特定データを表示させ、前記Ｗｅｂブラウザによって再度取得された前記初期データを前記第２フレーム内に表示させる、
ことを特徴とする情報処理装置。
【請求項６】
請求項１から請求項５のいずれか一項に記載の情報処理装置であって、
前記初期データはＰＤＦ形式のデータである、
ことを特徴とする情報処理装置。
【請求項７】
情報処理装置と情報提供装置とが通信経路によって接続された情報処理システムであって、
前記情報処理装置は、
前記通信経路を介して前記情報提供装置から初期データを取得して初期表示領域内に表示するＷｅｂブラウザと、
前記Ｗｅｂブラウザの前記初期表示領域内に表示されている前記初期データに設定されたハイパーリンクが指定された場合、ＨＴＭＬ形式のダミーページのデータと前記ハイパーリンクに関連付けられた特定データとを、前記通信経路を介して前記情報提供装置から前記Ｗｅｂブラウザに取得させ、前記Ｗｅｂブラウザの前記初期表示領域内に、前記初期データに代えて前記ＨＴＭＬ形式のダミーページを表示させる制御手段と、
前記ＨＴＭＬ形式のダミーページが表示された前記初期表示領域を、前記Ｗｅｂブラウザの機能によって第１フレームと第２フレームとに分割する分割手段と、
を有し、
前記初期表示領域が前記分割手段によって前記第１フレームと前記第２フレームとに分割された後、前記制御手段は、ＨＴＭＬのハイパーリンクを利用することにより前記第１フレームに対応する新たなＷｅｂブラウザを起動させ、前記新たなＷｅｂブラウザの表示領域内に前記特定データを表示させ、前記初期表示領域内に表示されていた前記初期データを前記第２フレーム内に表示させる、
ことを特徴とする情報処理システム。
【請求項８】
請求項７に記載の情報処理システムであって、
前記初期表示領域が前記分割手段によって前記第１フレームと前記第２フレームとに分割された後、前記制御手段は、前記通信経路を介して前記情報提供装置から前記初期データを前記Ｗｅｂブラウザに再度取得させ、前記再度取得された前記初期データを前記第２フレーム内に表示させる、
ことを特徴とする情報処理システム。
【請求項９】
コンピュータに、
Ｗｅｂブラウザによって通信経路を介して情報提供装置から初期データを取得して前記Ｗｅｂブラウザの初期表示領域内に表示するステップと、
前記Ｗｅｂブラウザの前記初期表示領域内に表示されている前記初期データに設定されたハイパーリンクが指定された場合、ＨＴＭＬ形式のダミーページのデータと前記ハイパーリンクに関連付けられた特定データとを、前記通信経路を介して前記情報提供装置から前記Ｗｅｂブラウザに取得させ、前記Ｗｅｂブラウザの前記初期表示領域内に、前記初期データに代えて前記ＨＴＭＬ形式のダミーページを表示させるステップと、
前記ＨＴＭＬ形式のダミーページが表示された前記初期表示領域を、前記Ｗｅｂブラウザの機能によって第１フレームと第２フレームとに分割するステップと、
前記初期表示領域が前記第１フレームと前記第２フレームとに分割された後、ＨＴＭＬのハイパーリンクを利用することにより前記第１フレームに対応する新たなＷｅｂブラウザを起動させ、前記新たなＷｅｂブラウザの表示領域内に前記特定データを表示させ、前記初期表示領域内に表示されていた前記初期データを前記第２フレーム内に表示させるステップと、
を実行させることを特徴とする情報処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、Ｗｅｂブラウザを用いて情報を表示する情報処理装置、情報処理システム及び情報処理プログラムに関する。
【背景技術】
【０００２】
ＰＤＦ（Ｐｏｒｔａｂｌｅ  Ｄｏｃｕｍｅｎｔ  Ｆｏｒｍａｔ）形式のデータ（以下、「ＰＤＦデータ」と称する）においては、他のドキュメントやＷｅｂページを取得するためのハイパーリンクを文書中に設定することができる。ＰＤＦデータに設定されたハイパーリンクをユーザが指定することにより、当該ハイパーリンクに関連付けられたリンク先のドキュメントやＷｅｂページを取得することができる。例えば、ハイパーリンク先を示すＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）等のアドレス情報をＰＤＦデータに記述しておき、ユーザがアドレス情報を指定すると、指定されたアドレス情報によって特定されるドキュメントやＷｅｂページを取得することができる。
【０００３】
また、Ｗｅｂブラウザを用いてＷｅｂサーバからＰＤＦデータを取得し、Ｗｅｂブラウザの表示領域内にＰＤＦデータを表示する場合がある。
【０００４】
例えば下記の特許文献１には、冷熱機器の技術資料に関するＰＤＦデータをサーバからモバイルＰＣにダウンロードし、モバイルＰＣにてＰＤＦデータを表示するシステムが開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００９−６４１３８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ところで、Ｗｅｂブラウザに表示されているＰＤＦデータと当該ＰＤＦデータに設定されているハイパーリンク先のドキュメントやＷｅｂページとを並べて表示し、ＰＤＦデータとハイパーリンク先のドキュメントやＷｅｂページとを同時に閲覧したい場合がある。
【０００７】
しかしながら、従来技術においては、Ｗｅｂブラウザの表示領域内にＰＤＦデータが表示されている場合、ハイパーリンク先のドキュメントやＷｅｂページは、Ｗｅｂブラウザにおいて元のＰＤＦデータが表示されていた表示領域内に表示されてしまう。すなわち、元のＰＤＦデータから遷移して、ハイパーリンク先のドキュメントやＷｅｂページが元のＰＤＦデータの代わりにＷｅｂブラウザの表示領域内に表示される。ＰＤＦデータに設定されているハイパーリンクでは、リンク先のドキュメントやＷｅｂページの表示先を指定することができないため、ＰＤＦデータがＷｅｂブラウザの表示領域内に表示されている場合に当該ＰＤＦデータに設定されているハイパーリンクが指定されると、ハイパーリンク先のドキュメントやＷｅｂページが、元のＰＤＦデータの代わりにＷｅｂブラウザの表示領域内に表示されてしまう。このように従来技術においては、Ｗｅｂブラウザの表示領域内に元々表示されていたＰＤＦデータに代えて、ハイパーリンク先のドキュメントやＷｅｂページがＷｅｂブラウザの表示領域内に表示されてしまうため、元のＰＤＦデータとハイパーリンク先のドキュメントやＷｅｂページとを並べて表示することは容易ではない。
【０００８】
従来、Ｗｅｂブラウザの表示領域内に元々表示されていたＰＤＦデータとハイパーリンク先のドキュメントやＷｅｂページとを並べて表示するためには、元のＰＤＦデータを表示しているＷｅｂブラウザとは別のＷｅｂブラウザを起動させ、当該別のＷｅｂブラウザにハイパーリンク先のドキュメントやＷｅｂページを表示させる必要がある。そのためには、ユーザが、元のＰＤＦデータを表示しているＷｅｂブラウザとは別のＷｅｂブラウザを起動させるための操作を行い、ハイパーリンク先のＵＲＬ等のアドレス情報を当該別のＷｅｂブラウザに入力し、当該別のＷｅｂブラウザによってハイパーリンク先のドキュメントやＷｅｂページを取得するための操作を行う必要がある。このような複数の手順を含む操作をユーザが行う必要があるため、ユーザによる操作が煩雑となり、Ｗｅｂブラウザに表示されている元のＰＤＦデータとハイパーリンク先のドキュメントやＷｅｂページとを並べて表示し、元のＰＤＦデータとハイパーリンク先のドキュメントやＷｅｂページとを同時に閲覧することは容易ではない。
【０００９】
上述した特許文献１に記載のシステムは、ＰＤＦデータをサーバからモバイルＰＣにダウンロードして表示しているに過ぎず、ハイパーリンク先のドキュメントやＷｅｂページは、元のＰＤＦデータが表示されていた表示領域内に表示されてしまう。従って、特許文献１に記載のシステムでは、Ｗｅｂブラウザの表示領域内に元々表示されているＰＤＦデータと当該ＰＤＦデータに設定されているハイパーリンク先のドキュメントやＷｅｂページとを並べて閲覧することは容易ではない。
【００１０】
本発明の目的は、Ｗｅｂブラウザに表示されているデータと当該データに設定されているハイパーリンクに関連付けられているリンク先のデータとを、別々の表示領域に表示させることが可能な情報処理装置、情報処理システム及び情報処理プログラムを提供することである。
【課題を解決するための手段】
【００１１】
請求項１に係る発明は、通信経路を介して情報提供装置から初期データを取得して初期表示領域内に表示するＷｅｂブラウザと、前記Ｗｅｂブラウザの前記初期表示領域内に表示されている前記初期データに設定されたハイパーリンクが指定された場合、ＨＴＭＬ形式のダミーページのデータと前記ハイパーリンクに関連付けられた特定データとを、前記通信経路を介して前記情報提供装置から前記Ｗｅｂブラウザに取得させ、前記Ｗｅｂブラウザの前記初期表示領域内に、前記初期データに代えて前記ＨＴＭＬ形式のダミーページを表示させる制御手段と、前記ＨＴＭＬ形式のダミーページが表示された前記初期表示領域を、前記Ｗｅｂブラウザの機能によって第１フレームと第２フレームとに分割する分割手段と、を有し、前記初期表示領域が前記分割手段によって前記第１フレームと前記第２フレームとに分割された後、前記制御手段は、ＨＴＭＬのハイパーリンクを利用することにより前記第１フレームに対応する新たなＷｅｂブラウザを起動させ、前記新たなＷｅｂブラウザの表示領域内に前記特定データを表示させ、前記初期表示領域内に表示されていた前記初期データを前記第２フレーム内に表示させる、ことを特徴とする情報処理装置である。
【００１３】
請求項２に係る発明は、請求項１に記載の情報処理装置であって、前記制御手段は、前記ハイパーリンクが指定された場合、前記通信経路を介して前記情報提供装置から前記初期データを前記Ｗｅｂブラウザに再度取得させ、前記Ｗｅｂブラウザによって再度取得された前記初期データを前記第２フレーム内に表示させる、ことを特徴とする。
【００１４】
請求項３に係る発明は、請求項２に記載の情報処理装置であって、前記Ｗｅｂブラウザは、前記ハイパーリンクが指定された場合、前記初期表示領域に表示されていた前記初期データのページ番号と前記初期データの取得要求とを前記通信経路を介して前記情報提供装置に送信し、前記ページ番号が指定された状態で前記初期データを前記情報提供装置から再度取得し、前記制御手段は、前記Ｗｅｂブラウザによって再度取得された前記初期データの指定された前記ページ番号のページを前記第２フレーム内に表示させる、ことを特徴とする。
【００１５】
請求項４に係る発明は、請求項２又は請求項３に記載の情報処理装置であって、前記制御手段は、前記Ｗｅｂブラウザに前記初期データを再度取得させている間、前記取得の進捗状況を前記第１フレーム内に表示させる、ことを特徴とする。
【００１６】
請求項５に係る発明は、請求項４に記載の情報処理装置であって、前記制御手段は、前記Ｗｅｂブラウザに前記初期データを再度取得させている間、前記第１フレームを表示状態にするとともに前記第２フレームを非表示状態にし、前記取得の進捗状況を前記第１フレーム内に表示させ、前記Ｗｅｂブラウザによって前記初期データが再度取得された後は、前記第１フレームを非表示状態にするとともに前記第２フレームを表示状態にし、前記新たなＷｅｂブラウザの表示領域内に前記特定データを表示させ、前記Ｗｅｂブラウザによって再度取得された前記初期データを前記第２フレーム内に表示させる、ことを特徴とする。
【００１７】
請求項６に係る発明は、請求項１から請求項５のいずれか一項に記載の情報処理装置であって、前記初期データはＰＤＦ形式のデータである、ことを特徴とする。
【００１９】
請求項７に係る発明は、情報処理装置と情報提供装置とが通信経路によって接続された情報処理システムであって、前記情報処理装置は、前記通信経路を介して前記情報提供装置から初期データを取得して初期表示領域内に表示するＷｅｂブラウザと、前記Ｗｅｂブラウザの前記初期表示領域内に表示されている前記初期データに設定されたハイパーリンクが指定された場合、ＨＴＭＬ形式のダミーページのデータと前記ハイパーリンクに関連付けられた特定データとを、前記通信経路を介して前記情報提供装置から前記Ｗｅｂブラウザに取得させ、前記Ｗｅｂブラウザの前記初期表示領域内に、前記初期データに代えて前記ＨＴＭＬ形式のダミーページを表示させる制御手段と、前記ＨＴＭＬ形式のダミーページが表示された前記初期表示領域を、前記Ｗｅｂブラウザの機能によって第１フレームと第２フレームとに分割する分割手段と、を有し、前記初期表示領域が前記分割手段によって前記第１フレームと前記第２フレームとに分割された後、前記制御手段は、ＨＴＭＬのハイパーリンクを利用することにより前記第１フレームに対応する新たなＷｅｂブラウザを起動させ、前記新たなＷｅｂブラウザの表示領域内に前記特定データを表示させ、前記初期表示領域内に表示されていた前記初期データを前記第２フレーム内に表示させる、
ことを特徴とする情報処理システムである。
【００２０】
請求項８に係る発明は、請求項７に記載の情報処理システムであって、前記初期表示領域が前記分割手段によって前記第１フレームと前記第２フレームとに分割された後、前記制御手段は、前記通信経路を介して前記情報提供装置から前記初期データを前記Ｗｅｂブラウザに再度取得させ、前記再度取得された前記初期データを前記第２フレーム内に表示させる、ことを特徴とする。
【００２１】
請求項９に係る発明は、コンピュータに、Ｗｅｂブラウザによって通信経路を介して情報提供装置から初期データを取得して前記Ｗｅｂブラウザの初期表示領域内に表示するステップと、前記Ｗｅｂブラウザの前記初期表示領域内に表示されている前記初期データに設定されたハイパーリンクが指定された場合、ＨＴＭＬ形式のダミーページのデータと前記ハイパーリンクに関連付けられた特定データとを、前記通信経路を介して前記情報提供装置から前記Ｗｅｂブラウザに取得させ、前記Ｗｅｂブラウザの前記初期表示領域内に、前記初期データに代えて前記ＨＴＭＬ形式のダミーページを表示させるステップと、前記ＨＴＭＬ形式のダミーページが表示された前記初期表示領域を、前記Ｗｅｂブラウザの機能によって第１フレームと第２フレームとに分割するステップと、前記初期表示領域が前記第１フレームと前記第２フレームとに分割された後、ＨＴＭＬのハイパーリンクを利用することにより前記第１フレームに対応する新たなＷｅｂブラウザを起動させ、前記新たなＷｅｂブラウザの表示領域内に前記特定データを表示させ、前記初期表示領域内に表示されていた前記初期データを前記第２フレーム内に表示させるステップと、を実行させることを特徴とする情報処理プログラムである。
【発明の効果】
【００２２】
本発明によると、Ｗｅｂブラウザの初期表示領域を第１フレームと第２フレームとに分割し、第１フレームに基づく表示領域であってＷｅｂブラウザの表示領域とは別の表示領域内にハイパーリンク先の特定データを表示させ、初期データを第２フレーム内に表示させることで、ハイパーリンク先の特定データと初期データとを別々の表示領域内に表示させることが可能となる。
【図面の簡単な説明】
【００２３】
【図１】本発明の実施形態に係る情報処理システムを示すブロック図である。
【図２】本発明の実施形態に係る情報処理システムによる動作の一例を説明するためのシーケンス図である。
【図３】Ｗｅｂブラウザの表示領域の一例を示す図である。
【図４】Ｗｅｂブラウザの表示領域の一例を示す図である。
【図５】Ｗｅｂブラウザにおいてフレーム分割された表示領域の一例を示す図である。
【図６】Ｗｅｂブラウザの表示領域の一例を示す図である。
【図７】ハイパーリンク先の特定データを表示する表示領域の一例を示す図である。
【図８】フレーム分割によってフレーム数が増加するＷｅｂブラウザの表示領域の一例を示す図である。
【図９】ブランクページを表示するＷｅｂブラウザの一例を示す図である。
【発明を実施するための形態】
【００２４】
図１に、本発明に実施形態に係る情報処理システム４０を示す。本実施形態に係る情報処理システム４０は、情報処理装置１と情報提供装置としてのＷｅｂサーバ２０とを含んで構成されている。情報処理装置１とＷｅｂサーバ２０とは通信経路Ｎを介して接続されている。通信経路Ｎは、例えばＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）やＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）等のネットワークやインターネット等によって構成されている。図１に示す例では、１つの情報処理装置１と１つのＷｅｂサーバ２０とが示されているが、これは例示であり、情報処理システム４０は、複数の情報処理装置１を含んでいてもよいし、複数のＷｅｂサーバ２０を含んでいてもよい。
【００２５】
まず、情報処理装置１について説明する。情報処理装置１は、プログラムを実行するＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）２と、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）やＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）やＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）等の記憶部６と、キーボードやマウス等の入力装置で構成された操作部７と、ＣＲＴや液晶ディスプレイなどの表示装置で構成された表示部８と、ネットワークインターフェースである送受信部９とを備えている。送受信部９は、通信経路Ｎ上の他の装置との間でデータを送受信する機能を有する。
【００２６】
ＣＰＵ２はプログラムを実行することで、Ｗｅｂブラウザ３としての機能と、分割部４としての機能と、制御部５としての機能とを実行する。記憶部６にはＣＰＵ２が実行するコンピュータプログラムが記憶されている。例えば、記憶部６には、Ｗｅｂブラウザ３の機能を実行するためのＷｅｂブラウザプログラムと、分割部４の機能を実行するための分割プログラムと、制御部５の機能を実行するための制御プログラムとが記憶されている。ＣＰＵ２が各プログラムを記憶部６から読み込んで実行することにより、各部の機能を実行する。例えば、ＣＰＵ２は、Ｗｅｂブラウザプログラムを記憶部６から読み込んで実行することによりＷｅｂブラウザ３の機能を実行する。また、ＣＰＵ２は、分割プログラムを記憶部６から読み込んで実行することにより分割部４の機能を実行する。また、ＣＰＵ２は、制御プログラムを記憶部６から読み込んで実行することにより制御部５の機能を実行する。なお、Ｗｅｂブラウザプログラム、分割プログラム及び制御プログラムは、コンピュータ読み取り可能な記憶媒体に記憶されて提供されることも可能であるし、データ通信として通信により提供されることも可能である。以下、Ｗｅｂブラウザ３、分割部４及び制御部５について説明する。
【００２７】
Ｗｅｂブラウザ３は、ＨＴＭＬ形式のデータ（以下、「ＨＴＭＬデータ」と称する場合がある）をＷｅｂサーバ２０から受けて、当該ＨＴＭＬデータを解析して表示部８に表示させる。例えば、Ｗｅｂブラウザ３は、送受信部９及び通信経路Ｎを介して、ＨＴＴＰリクエスト形式の要求をＷｅｂサーバ２０に送信する。Ｗｅｂブラウザ３は、ＨＴＴＰリクエスト形式の要求に対するＨＴＴＰレスポンス形式の応答として、Ｗｅｂサーバ２０からＨＴＭＬデータを取得し、当該ＨＴＭＬデータを解析して表示部８に表示させる。
【００２８】
また、Ｗｅｂブラウザ３は、ＰＤＦデータ、文書データ又は画像データ等の非ＨＴＭＬ形式のデータをＷｅｂサーバ２０から受信し、表示部８にＰＤＦデータ等の非ＨＭＴＬ形式のデータを表示させてもよい。例えば、Ｗｅｂブラウザ３はＰＤＦデータをＷｅｂサーバ２０から受信し、表示部８においてＷｅｂブラウザ３のデータ表示領域にＰＤＦデータを表示する。なお、ＰＤＦデータ、文書データ又は画像データ等の非ＨＴＭＬ形式のデータが、初期データの一例に相当する。初期データにはハイパーリンクが設定されており、この初期データは以下に説明する性質を有する。すなわち、初期データがＷｅｂブラウザ３のデータ表示領域内に表示されている状態でハイパーリンクが指定された場合、当該ハイパーリンクに関連付けられたリンク先の特定データが、初期データの代わりにＷｅｂブラウザ３のデータ表示領域内に表示される。以下では、初期データの一例としてＰＤＦデータをＷｅｂブラウザ３のデータ表示領域に表示する場合の処理について説明するが、文書データ又は画像データをＷｅｂブラウザ３のデータ表示領域に表示する場合も、ＰＤＦデータをＷｅｂブラウザ３のデータ表示領域に表示する場合と同じ処理を行ってもよい。
【００２９】
分割部４は、Ｗｅｂブラウザ３のデータ表示領域内に表示されているＰＤＦデータに設定されているハイパーリンクが指定された場合、当該データ表示領域を複数のフレームに分割する。例えば、ＰＤＦデータに設定されているハイパーリンクをユーザがマウスを用いてクリックすると、分割部４はＷｅｂブラウザ３のデータ表示領域を複数のフレームに分割する。例えば、分割部４は、Ｗｅｂブラウザ３のデータ表示領域を第１フレームと第２フレームとに分割する。
【００３０】
制御部５は、情報処理装置１の各部の動作を制御する。例えば、制御部５は、ＰＤＦデータに設定されているハイパーリンクが指定された場合、当該ハイパーリンクに関連付けられたリンク先の特定データをＷｅｂブラウザ３にＷｅｂサーバ２０から取得させる。すなわち、Ｗｅｂブラウザ３は制御部５の制御の下、ハイパーリンクに関連付けられたリンク先の特定データを、送受信部９及び通信経路Ｎを介してＷｅｂサーバ２０から取得する。なお、特定データは、ＨＴＭＬデータであるＷｅｂページ、ＰＤＦデータ、文書データ、画像データ又はその他の形式のデータであってもよい。
【００３１】
また、Ｗｅｂブラウザ３のデータ表示領域が分割部４によって第１フレームと第２フレームとに分割された後、制御部５は、第１フレームに基づく表示領域であってＷｅｂブラウザ３の表示領域とは別の表示領域（別のウィンドウ）内に、ハイパーリンクに関連付けられたリンク先の特定データを表示させる。例えば、制御部５は、第１フレームに基づく新たなＷｅｂブラウザ３を起動させ、当該新たなＷｅｂブラウザ３の表示領域を別の表示領域として当該別の表示領域内にリンク先の特定データを表示させる。ＨＴＭＬのハイパーリンクは、リンク先の特定データを別の新たなＷｅｂブラウザ３に表示させることができる。そこで、Ｗｅｂブラウザ３の表示領域からフレーム分割された第１フレームを利用することで、ＨＴＭＬを介して別の新たなＷｅｂブラウザ３を起動させ、ＰＤＦデータに設定されたハイパーリンク先の特定データを別の新たなＷｅｂブラウザ３の表示領域内に表示させることができる。また、制御部５は、Ｗｅｂブラウザ３のデータ表示領域内に表示されていたＰＤＦデータを、Ｗｅｂブラウザ３の第２フレーム内に表示させる。
【００３２】
また、制御部５は、上記のハイパーリンクが指定された場合、ブランクページ等のダミーページのＨＴＭＬデータをＷｅｂブラウザ３にＷｅｂサーバ２０から取得させてもよい。ブランクページは、文字や画像等がない空白のページである。この場合、制御部５は、Ｗｅｂブラウザ３のデータ表示領域内に、ＰＤＦデータに代えてダミーページを表示させる。すなわち、Ｗｅｂブラウザ３は制御部５の制御の下、ブランクページ等のダミーページのＨＴＭＬデータを、送受信部９及び通信経路Ｎを介してＷｅｂサーバ２０から取得し、データ表示領域内に当該ダミーページを表示する。そして、分割部４は、ダミーページが表示されているデータ表示領域を第１フレームと第２フレームとに分割し、その後、制御部５は、第１フレームに基づく別の表示領域内にリンク先の特定データを表示させ、第２フレーム内にＰＤＦデータを表示させる。
【００３３】
また、制御部５は、上記のハイパーリンクが指定された場合、Ｗｅｂブラウザ３にＰＤＦデータをＷｅｂサーバ２０から再度取得させてもよい。この場合、Ｗｅｂブラウザ３は、データ表示領域に表示されていたＰＤＦデータのページ番号とＰＤＦデータの取得要求とを、送受信部９及び通信経路Ｎを介してＷｅｂサーバ２０に送信し、ページ番号が指定された状態でＰＤＦデータをＷｅｂサーバ２０から再度取得（再ダウンロード）する。制御部５は、Ｗｅｂブラウザ３によって再度取得（再ダウンロード）されたＰＤＦデータをＷｅｂブラウザ３の第２フレーム内に表示させる。このとき、制御部５は、再度取得されたＰＤＦデータの指定されたページ番号のページを第２フレーム内に表示させる。また、制御部５は、Ｗｅｂブラウザ３にＰＤＦデータを再度取得（再ダウンロード）させている間、当該取得の進捗状況を示すプログレスバーをＷｅｂブラウザ３の第１フレーム内に表示させてもよい。
【００３４】
次に、Ｗｅｂサーバ２０について説明する。Ｗｅｂサーバ２０は、プログラムを実行するＣＰＵ２１と、ＲＯＭやＲＡＭやＨＤＤ等の記憶部２４と、ネットワークインターフェースである送受信部２５とを備えている。送受信部２５は、通信経路Ｎ上の他の装置との間でデータを送受信する機能を有する。Ｗｅｂサーバ２０は、ＨＴＴＰリクエスト形式の要求をＷｅｂブラウザ３から受信すると、ＨＴＴＰリクエスト形式の要求に対するＨＴＴＰレスポンス形式の応答として、ＨＴＭＬデータをＷｅｂブラウザ３に送信する。
【００３５】
ＣＰＵ２１はプログラムを実行することで、生成部２２としての機能と設定部２３としての機能とを実行する。記憶部２４には、生成部２２の機能を実行するための生成プログラムと、設定部２３の機能を実行するための設定プログラムとが記憶されている。ＣＰＵ２１が各プログラムを記憶部２４から読み込んで実行することにより、各部の機能を実行する。例えば、ＣＰＵ２１は、生成プログラムを記憶部２４から読み込んで実行することにより生成部２２の機能を実行する。また、ＣＰＵ２１は、設定プログラムを記憶部２４から読み込んで実行することにより設定部２３の機能を実行する。また、記憶部２４には、ＣＰＵ２１が実行するプログラムの他、ＨＴＭＬデータ、ＰＤＦデータ、文書データ又は画像データ等の特定データが記憶されている。なお、生成プログラム及び設定プログラムは、コンピュータ読み取り可能な記憶媒体に記憶されて提供されることも可能であるし、データ通信として通信により提供されることも可能である。以下、生成部２２と設定部２３とについて説明する。
【００３６】
生成部２２は、情報処理装置１からダミーページの取得要求を受けた場合、ダミーページのＨＴＭＬデータを生成する。例えば、生成部２２は、ダミーページのＨＴＭＬデータとしてブランクページのＨＴＭＬデータを生成する。なお、ダミーページのＨＴＭＬデータを予め作成して記憶部２４に予め記憶させておいてもよい。この場合、Ｗｅｂサーバ２０に生成部２２を設けなくてもよい。そして、送受信部２５は、生成部２２によって生成されたダミーページのＨＴＭＬデータ又は記憶部２４に記憶されているダミーページのＨＴＭＬデータを、通信経路Ｎを介して情報処理装置１に送信する。
【００３７】
設定部２３は、ＰＤＦデータの取得要求と当該ＰＤＦデータのページ番号とを情報処理装置１から受けた場合、当該ＰＤＦデータを記憶部２４から読み込み、当該ＰＤＦデータの付帯情報であるプロパティ情報内の「開くページ」に当該ページ番号を設定（記述）する。そして、送受信部２５は、設定部２３によってページ番号が設定された状態のＰＤＦデータを、通信経路Ｎを介して情報処理装置１に送信する。
【００３８】
次に、図２に示すシーケンス図を参照して、情報処理システム４０による具体的な処理の流れについて説明する。
【００３９】
まず、ユーザが情報処理装置１の操作部７を用いてＷｅｂブラウザ３の起動を指示すると、情報処理装置１のＣＰＵ２はＷｅｂブラウザプログラムを記憶部６から読み込んで実行する。これによりＷｅｂブラウザ３が起動し、表示部８にはＷｅｂブラウザ３のデータ表示領域（ウィンドウ）が表示される。一例として、Ｗｅｂブラウザ３は、初期データとしてのＰＤＦデータをＷｅｂサーバ２０から受信し、当該ＰＤＦデータをＷｅｂブラウザ３のデータ表示領域に表示させる（ステップＳ０１）。
【００４０】
ここで、図３を参照して、Ｗｅｂブラウザ３の表示領域について説明する。図３は、表示部８に表示されたＷｅｂブラウザ３の表示領域の一例を示す図である。Ｗｅｂブラウザ３が起動すると、図３に示すように、表示部８にはＷｅｂブラウザ３の表示領域（ウィンドウ）１００が表示される。Ｗｅｂブラウザ３の表示領域１００は、一例として、Ｗｅｂブラウザ３の機能を表示するためのメニュー欄１１０と、ＵＲＬ等のアドレス情報を表示及び入力するためのアドレス欄１２０と、ＨＴＭＬデータやＰＤＦデータ等のデータを表示するためのデータ表示領域１３０とを含んで構成されている。
【００４１】
例えば、Ｗｅｂブラウザ３は、ＰＤＦデータ１４０をＷｅｂサーバ２０から受信すると、当該ＰＤＦデータ１４０をデータ表示領域１３０内に表示させる。例えば、アドビシステムズ社のＡｄｏｂｅ  Ｒｅａｄｅｒ（登録商標）のように、ＰＤＦデータを表示するためのコンピュータプログラムを記憶部６に予め記憶させておき、ＣＰＵ２がＡｄｏｂｅ  Ｒｅａｄｅｒ等のコンピュータプログラムを実行することで、Ｗｅｂブラウザ３のデータ表示領域１３０内にＰＤＦデータ１４０を表示させる。図３に示すＰＤＦデータ１４０には、ハイパーリンク１５０が設定されている。例えば、ハイパーリンク１５０に関する情報には、ハイパーリンク１５０に関連付けられたリンク先の特定データを特定するための識別情報と、ブランクページ等のダミーページを示すダミー情報とが含まれている。リンク先の特定データを特定するための識別情報として、リンク先を示すＵＲＬ等のアドレス情報、特定データが図のデータである場合は当該図の番号、特定データの名称を示すデータ名等が該当する。ハイパーリンク１５０に関する情報（特定データを特定するための識別情報及びダミー情報）は予め作成されてＰＤＦデータ１４０に予め記述されている。なお、ＰＤＦデータ１４０が表示されているデータ表示領域１３０が初期表示領域の一例に相当する。
【００４２】
そして、ユーザが操作部７を用いてハイパーリンク１５０を指定する（ステップＳ０２）。例えば、ユーザは、マウスを用いてハイパーリンク１５０をクリックすればよい。そして、Ｗｅｂブラウザ３は当該指定を受けて、制御部５の制御の下、ブランクページ等のダミーページの取得要求とＷｅｂブラウザ３のデータ表示領域１３０に表示されているＰＤＦデータ１４０のページ番号とを、送受信部９及び通信経路Ｎを介してＷｅｂサーバ２０に送信する（ステップＳ０３）。例えば、ＰＤＦデータの３ページ目がＷｅｂブラウザ３のデータ表示領域１３０に表示されている場合、Ｗｅｂブラウザ３は、ダミーページの取得要求とＰＤＦデータ１４０のページ番号（３ページ）とをＷｅｂサーバ２０に送信する。
【００４３】
Ｗｅｂサーバ２０の生成部２２は、ダミーページの取得要求とＰＤＦデータのページ番号とを、通信経路Ｎ及び送受信部２５を介して情報処理装置１から受信する。そして、生成部２２は、ダミーページのＨＴＭＬデータを生成する（ステップＳ０４）。一例として、生成部２２は、ブランクページのＨＴＭＬデータを生成する。なお、ダミーページのＨＴＭＬデータが予め作成されて記憶部２４に記憶されている場合、生成部２２は、このタイミングでダミーページのＨＴＭＬデータを生成しなくてもよい。
【００４４】
そして、Ｗｅｂサーバ２０の送受信部２５は、ダミーページのＨＴＭＬデータとステップＳ０３にて情報処理装置１から送信されたページ番号とを、通信経路Ｎを介して情報処理装置１に送信する（ステップＳ０５）。
【００４５】
情報処理装置１の制御部５は、ダミーページのＨＴＭＬデータを通信経路Ｎ及び送受信部９を介して受信すると、Ｗｅｂブラウザ３の初期表示領域であるデータ表示領域１３０内にダミーページを表示させる（ステップＳ０６）。図４に、ダミーページの表示例を示す。図４は、表示部８に表示されたＷｅｂブラウザ３の表示領域の一例を示す図である。例えば図４に示すように、制御部５は、Ｗｅｂブラウザ３のデータ表示領域１３０（初期表示領域）内に、初期データとしてのＰＤＦデータ１４０に代えてダミーページとしてのブランクページ２００を表示させる。これにより、Ｗｅｂブラウザ３のデータ表示領域１３０には白色の画面が表示される。なお、Ｗｅｂブラウザ３の画面は、ブランクページ２００がデータ表示領域１３０に表示されている画面から、後述する図５に示すプログレスバーが表示されている画面に直ちに切り替わるため、ブランクページ２００はユーザによって認識されない可能性がある。すなわち、ブランクページ２００が表示されている画面から図５に示す次の画面に直ちに切り替わるため、ユーザがブランクページ２００を見る可能性は低い。
【００４６】
そして、ブランクページの表示が完了した後、Ｗｅｂブラウザ３は制御部５の制御の下、初期データとしてのＰＤＦデータ１４０の再取得要求を、初期表示領域としてのデータ表示領域１３０に表示されていたＰＤＦデータ１４０のページ番号とともに、送受信部９及び通信経路Ｎを介してＷｅｂサーバ２０に送信する（ステップＳ０７）。例えば、Ｗｅｂブラウザ３は、再取得対象のＰＤＦデータ１４０のデータ名とページ番号とを、送受信部９及び通信経路Ｎを介してＷｅｂサーバ２０に送信する。
【００４７】
Ｗｅｂサーバ２０の設定部２３は、初期データとしてのＰＤＦデータ１４０の再取得要求とＰＤＦデータ１４０のページ番号とを、通信経路Ｎ及び送受信部２５を介して情報処理装置１から受信した場合、再取得要求対象のＰＤＦデータ１４０をデータ名に基づいて記憶部２４から読み込んで、当該ＰＤＦデータ１４０の付帯情報であるプロパティ情報内の「開くページ」に当該ページ番号を設定する（ステップＳ０８）。なお、アドビシステムズ社のＡｄｏｂｅ  Ｒｅａｄｅｒ（登録商標）によってＰＤＦデータを表示する場合、ＰＤＦデータのプロパティ情報の「開くページ」に設定されたページが最初に表示される。例えばＰＤＦデータのページ番号として「３ページ」が指定されている場合、設定部２３は、ＰＤＦデータ１４０のプロパティ情報内の「開くページ」にページ番号として「３ページ」を設定する。
【００４８】
そして、送受信部２５は、設定部２３によってページ番号が設定された状態のＰＤＦデータ１４０を、通信経路Ｎを介して情報処理装置１に送信する（ステップＳ０９）。
【００４９】
情報処理装置１のＷｅｂブラウザ３は、通信経路Ｎ及び送受信部９を介して、Ｗｅｂサーバ２０の設定部２３によってページ番号が設定された状態のＰＤＦデータ１４０をＷｅｂサーバ２０から受信する。
【００５０】
一方、情報処理装置１の分割部４は、ブランクページが表示されているデータ表示領域１３０を複数のフレーム（複数のデータ表示領域）に分割する（ステップＳ１０）。なお、情報処理装置１は、ステップＳ０７におけるＰＤＦデータの再取得要求とステップＳ１０におけるフレーム分割とを同時に行ってもよいし、ステップＳ０７の処理の後にステップＳ１０の処理を行ってもよいし、ステップＳ１０の処理の後にステップＳ０７の処理を行ってもよい。図５に、フレーム分割された表示領域を示す。図５は、Ｗｅｂブラウザにおいてフレーム分割された表示領域の一例である。例えば図５に示すように、分割部４は、データ表示領域１３０を、第１フレーム３１０と第２フレーム３２０とに分割する。第１フレーム３１０は、後述する別の表示領域（別のウィンドウ）を表示するための基礎となる画面である。また、第２フレーム３２０は、再度取得（再ダウンロード）されたＰＤＦデータ１４０を表示するための表示領域である。
【００５１】
一例として、制御部５は、第１フレーム３１０については表示幅を１００％の状態にして表示部８に表示させる。一方、制御部５は、第２フレーム３２０については表示幅を０％の状態にする。すなわち、第１フレーム３１０については画面表示状態とし、第２フレーム３２０については画面非表示状態とする。例えば、制御部５は、ブランクページ２００が表示されているデータ表示領域１３０（初期表示領域）に代えて、第１フレーム３１０の画面をＷｅｂブラウザ３に表示させる。また、第２フレーム３２０の表示幅は０％であるため、第２フレーム３２０の画面は表示部８に表示されない。なお、図５には所定の大きさをもった第２フレーム３２０が示されているが、図５に示す第２フレーム３２０は、データ表示領域１３０を複数のフレームに分割する処理を説明するために便宜的に示しているものであり、表示部８には第２フレーム３２０の画面は表示されない。
【００５２】
また、Ｗｅｂブラウザ３が再取得対象のＰＤＦデータ１４０をＷｅｂサーバ２０から受信している間、図５に示すように、制御部５は、第１フレーム３１０内にプログレスバー４００を表示させてもよい。このプログレスバー４００は、再取得対象のＰＤＦデータ１４０の受信（ダウンロード）の進捗状況を示す情報である。このように、Ｗｅｂブラウザ３が再取得対象のＰＤＦデータ１４０をＷｅｂサーバ２０からダウンロードしている間、制御部５は、第１フレーム３１０内にダウンロードの進捗状況を示すプログレスバー４００を表示させる。例えば再取得対象のＰＤＦデータ１４０のデータ容量が大きい場合、ＰＤＦデータ１４０のダウンロードが完了するまでに時間を要し、ダウンロードの間、Ｗｅｂブラウザ３の第１フレーム３１０の画面が白くなった状態となる。ＰＤＦデータ１４０のダウンロード中にプログレスバー４００を表示することで、ユーザはどのような処理が行われているのかを把握することでき、また、ダウンロードの進捗状況を把握することができる。
【００５３】
そして、Ｗｅｂブラウザ３によるＰＤＦデータ１４０のダウンロードが完了すると、図６に示すように、制御部５は、第１フレーム３１０の表示幅を０％にし、第２フレーム３２０の表示幅を１００％にして、再度取得（再ダウンロード）したＰＤＦデータ１４０を第２フレーム３２０内に表示させる（ステップＳ１１）。すなわち、制御部５は、第１フレーム３１０を画面非表示状態にし、第２フレーム３２０を画面表示状態にして、第２フレーム３２０内に再度取得したＰＤＦデータ１４０を表示させる。例えば、制御部５は、図５に示す第１フレーム３１０に代えて、第２フレーム３２０の画面をＷｅｂブラウザ３に表示させる。すなわち、制御部５は、ブランクページ２００が表示されていたデータ表示領域１３０（初期表示領域）に代えて、第２フレーム３２０の画面をＷｅｂブラウザ３に表示させる。また、第１フレーム３１０の表示幅は０％であるため、第１フレーム３１０の画面は表示部８に表示されない。図６には所定の大きさをもった第１フレーム３１０が示されているが、図６に示す第１フレーム３１０は、フレーム分割によって生成された第１フレーム３１０の存在を説明するために便宜的に示しているものであり、表示部８には第１フレーム３１０の画面は表示されない。
【００５４】
また、ステップＳ１１にてＰＤＦデータ１４０をＷｅｂブラウザ３に再表示させる場合、制御部５は、再度取得（再ダウンロード）されたＰＤＦデータ１４０のプロパティ情報を参照し、当該プロパティ情報に設定されているページ番号のページをＷｅｂブラウザ３の第２フレーム３２０内に表示させる。例えば、ＰＤＦデータ１４０のプロパティ情報の「開くページ」にページ番号として「３ページ」が設定されている場合、制御部５は、ＰＤＦデータ１４０の３ページ目をＷｅｂブラウザ３の第２フレーム３２０内に表示させる。
【００５５】
なお、ページを指定して表示したＰＤＦデータのページにハイパーリンクが設定されている場合、ユーザが当該ハイパーリンクを指定することができない場合がある。このような状況が発生した場合、ＰＤＦデータ内においてページを移動させたりズームを変更させたりして該当するページを再表示させると、ユーザはハイパーリンクを指定することが可能となる。従って、ＰＤＦデータ１４０を表示する場合にズーム変更を自動で行うためのＪａｖａ  Ｓｃｒｉｐｔ（登録商標）を、ハイパーリンクが設定されている全てのページに予め設定しておいてもよい。例えば、情報処理装置１の制御部５は、ＰＤＦデータ１４０を第２フレーム３２０内に表示させるときにズーム変更を行うようにする。これにより、ページを指定して表示したＰＤＦデータ１４０のページにハイパーリンクが設定されている場合であっても、ユーザは当該ハイパーリンクを指定することができる。
【００５６】
そして、Ｗｅｂブラウザ３は制御部５の制御の下、ハイパーリンク１５０に関連付けられたリンク先の特定データの取得要求を、送受信部９及び通信経路Ｎを介してＷｅｂサーバ２０に送信する（ステップＳ１２）。例えば、Ｗｅｂブラウザ３は、リンク先の特定データを特定するための識別情報（ＵＲＬ等のアドレス情報、図番号又はデータ名等）をＨＴＴＰリクエスト形式の要求に含ませて、送受信部９及び通信経路Ｎを介してＷｅｂサーバ２０に送信する。
【００５７】
Ｗｅｂサーバ２０は、ハイパーリンク１５０に関連付けられたリンク先の特定データの取得要求を情報処理装置１から受信すると、取得要求対象の特定データを、送受信部２５及び通信経路Ｎを介して情報処理装置１に送信する（ステップＳ１３）。例えば、Ｗｅｂサーバ２０は、リンク先を特定するための識別情報に対応する特定データを記憶部２４から読み込んで、当該特定データを送受信部２５及び通信経路Ｎを介して情報処理装置１に送信する。一例として、Ｗｅｂサーバ２０の生成部２２は、ＨＴＴＰリクエスト形式の要求をＷｅｂブラウザ３から受信すると、ＨＴＴＰリクエスト形式の要求に対するＨＴＴＰレスポンス形式の応答としてＨＴＭＬデータを生成し、当該ＨＴＭＬデータを、送受信部２５及び通信経路Ｎを介して情報処理装置１に送信する。なお、ハイパーリンク１５０に関連付けられたリンク先の特定データが、ＰＤＦデータ、文書データ又は画像データである場合、Ｗｅｂサーバ２０は、リンク先のＰＤＦデータ、文書データ又は画像データを情報処理装置１に送信する。
【００５８】
情報処理装置１のＷｅｂブラウザ３は、通信経路Ｎ及び送受信部９を介して特定データをＷｅｂサーバ２０から受信し、当該特定データを表示する。このとき、情報処理装置１の制御部５は、図７に示すように、Ｗｅｂブラウザ３の第１フレーム３１０に基づく表示領域（ウィンドウ）であってＷｅｂブラウザ３の表示領域１００とは別の表示領域（別のウィンドウ）５００内に、受信した特定データ５１０を表示させる（ステップＳ１４）。例えば、制御部５は、第１フレーム３１０に基づく新たなＷｅｂブラウザ３を起動させ、当該新たなＷｅｂブラウザ３のデータ表示領域を別の表示領域５００として当該別の表示領域５００内に特定データ５１０を表示させる。上述したように、ＨＴＭＬのハイパーリンクは、リンク先の特定データを別の新たなＷｅｂブラウザ３に表示させることができるので、Ｗｅｂブラウザ３の第１フレーム３１０を利用することでＨＴＭＬを介して別の新たなＷｅｂブラウザ３を起動させ、ハイパーリンク先の特定データ５１０を別の新たなＷｅｂブラウザ３の表示領域内に表示させることができる。制御部５は、特定データ５１０としてＨＴＭＬデータを受信した場合、ＨＴＭＬデータであるＷｅｂページを別の表示領域５００内に表示させる。また、制御部５は、特定データ５１０としてＰＤＦデータ、文書データ又は画像データを受信した場合、受信したＰＤＦデータ、文書データ又は画像データを別の表示領域５００内に表示させる。図７に示すように、Ｗｅｂブラウザ３のデータ表示領域１３０（初期表示領域）に元々表示されていたＰＤＦデータ１４０は、Ｗｅｂブラウザ３の第２フレーム３２０内に表示される。また、ハイパーリンクに関連付けられたリンク先の特定データ５１０は、Ｗｅｂブラウザ３とは別の表示領域５００内に表示される。
【００５９】
以上のように、本実施形態に係る情報処理装置１によると、Ｗｅｂブラウザ３の初期表示領域であるデータ表示領域１３０を第１フレーム３１０と第２フレーム３２０とに分割し、第１フレーム３１０に基づく表示領域であってＷｅｂブラウザ３の表示領域１００とは別の表示領域５００内にハイパーリンク先の特定データ５１０を表示させ、初期データであるＰＤＦデータ１４０を第２フレーム３２０内に表示させることで、ハイパーリンク先の特定データ５１０と初期データであるＰＤＦデータ１４０とを別々の表示領域内に表示させることが可能となる。そのことにより、ユーザは、ハイパーリンク先の特定データ５１０と初期データであるＰＤＦデータ１４０とを並べて同時に閲覧することが可能となる。
【００６０】
従来においては、ユーザが元のＰＤＦデータ１４０を表示しているＷｅｂブラウザとは別のＷｅｂブラウザを起動させるための操作を行い、ハイパーリンク先のＵＲＬ等のアドレス情報を当該別のＷｅｂブラウザに入力し、当該別のＷｅｂブラウザによってハイパーリンク先のデータを取得するための操作を行う必要があった。従来においては、このような複数の手順を含む操作をユーザが行う必要があったため、ユーザによる操作が煩雑となり、Ｗｅｂブラウザに表示されている元のＰＤＦデータ１４０とハイパーリンク先のデータとを並べて表示し、両データを同時に閲覧することは容易ではなかった。
【００６１】
これに対して本実施形態に係る情報処理装置１によると、ユーザが元のＰＤＦデータ１４０に設定されているハイパーリンク１５０をマウス等の操作部７を用いて指定するだけで、元のＰＤＦデータ１４０とハイパーリンク先の特定データ５１０とが別々の表示領域（ウィンドウ）内に表示される。そのため、ユーザにとって従来と比べて簡単な操作で、元のＰＤＦデータ１４０とハイパーリンク先の特定データ５１０とを同時に閲覧することが可能となる。
【００６２】
また、情報処理装置１からＷｅｂサーバ２０にＰＤＦデータ１４０のページ番号を送信し、ステップＳ０８にてＰＤＦデータ１４０のページ番号を設定することで、情報処理装置１が再度取得（再ダウンロード）したＰＤＦデータ１４０をＷｅｂブラウザ３の第２フレーム３２０内に表示する場合に、Ｗｅｂブラウザ３のデータ表示領域１３０（初期表示領域）に元々表示されていたページを表示することが可能となる。例えば、Ｗｅｂブラウザ３のデータ表示領域１３０（初期表示領域）にＰＤＦデータ１４０の３ページ目が元々表示されていた場合、ステップＳ１１において、Ｗｅｂブラウザ３の第２フレーム３２０に、再ダウンロードされたＰＤＦデータ１４０の３ページ目を表示することが可能となる。
【００６３】
従って、ハイパーリンク先の特定データ５１０を別の表示領域５００内に表示した場合に、当該ハイパーリンクが設定されていたＰＤＦデータ１４０のページがＷｅｂブラウザ３の第２フレーム３２０内に表示される。このように、ハイパーリンク先の特定データ５１０とハイパーリンクが設定されていたページとが同時に表示されるため、ＰＤＦデータ１４０を再ダウンロードした場合であっても、ユーザは、ハイパーリンク先の特定データ５１０とハイパーリンクが設定されていたページとを簡単に並べて閲覧することができる。すなわち、ユーザは、再ダウンロードされたＰＤＦデータ１４０がＷｅｂブラウザ３に表示された場合に、ハイパーリンクが設定されたページを表示するための操作を行わずに済むため、ユーザの操作負担が軽減する。
【００６４】
なお、情報処理装置１は、Ｗｅｂサーバ２０にＰＤＦデータ１４０のページ番号を送信しなくてもよい。この場合、再ダウンロードされたＰＤＦデータ１４０の１ページ目がＷｅｂブラウザ３の第２フレーム３２０内に表示される。
【００６５】
また、上述した実施形態では、ステップＳ０３からステップＳ０６の処理によって情報処理装置１がダミーページを取得して表示する場合について説明したが、情報処理装置１はダミーページを表示しなくてもよい。すなわち、情報処理装置１はダミーページをデータ表示領域１３０（初期表示領域）に表示させずに、データ表示領域１３０を第１フレーム３１０と第２フレーム３２０とに分割し、再度取得（再ダウンロード）したＰＤＦデータ１４０を第２フレーム３２０に表示させ、第１フレーム３１０に基づく別の表示領域５００内にハイパーリンク先の特定データを表示させてもよい。
【００６６】
なお、情報処理装置１がダミーページをデータ表示領域１３０に表示させない場合、ハイパーリンクの指定を繰り返すことによりフレームが増加し続け、結果として、Ｗｅｂブラウザ３が動作しなくなるおそれがある。ここで、フレーム分割によってフレーム数が増加する様子を、図８を参照して説明する。なお、図８においては、フレーム分割によってフレーム数が増加する様子を説明するために、Ｗｅｂブラウザ３の表示領域を簡略して示している。
【００６７】
図８（ａ）に分割前のデータ表示領域１３０（初期表示領域）を示す。上記のステップＳ１０の処理によってデータ表示領域１３０を分割することで、図８（ｂ）に示すように第１フレーム３１０と第２フレーム３２０とが生成される。そして、ステップＳ１１の処理によって、再度取得（再ダウンロード）されたＰＤＦデータ１４０が第２フレーム３２０内に表示される。また、ステップＳ１４の処理によって、第１フレーム３１０に基づく別の表示領域内に、Ｗｅｂサーバ２０から取得された特定データが表示される。この段階では、フレーム数は２つである。
【００６８】
そして、第２フレーム３２０内に表示されているＰＤＦデータ１４０に設定されたハイパーリンクが新たに指定されると、上記のステップＳ１０の処理によって第２フレーム３２０を分割することで、図８（ｃ）に示すように新たな第３フレーム３３０が生成される。これにより、Ｗｅｂブラウザ３の表示領域は、第１フレーム３１０と第２フレーム３２０と第３フレーム３３０とを含むことになる。そして、ステップＳ１１の処理によって、再度取得（再ダウンロード）されたＰＤＦデータ１４０が第３フレーム３３０内に表示される。また、ステップＳ１４の処理によって、図８（ｃ）に示す第２フレーム３２０に基づく別の表示領域内に、Ｗｅｂサーバ２０から取得された特定データが表示される。この段階では、フレーム数は３つである。
【００６９】
そして、第３フレーム３３０内に表示されているＰＤＦデータ１４０に設定されたハイパーリンクが新たに指定されると、上記のステップＳ１０の処理によって第３フレーム３３０を分割することで、図８（ｄ）に示すように新たな第４フレーム３４０が生成される。これにより、Ｗｅｂブラウザ３の表示領域は、第１フレーム３１０と第２フレーム３２０と第３フレーム３３０と第４フレーム３４０とを含むことになる。そして、ステップＳ１１の処理によって、再度取得（再ダウンロード）されたＰＤＦデータ１４０が第４フレーム３４０内に表示される。また、ステップＳ１４の処理によって、図８（ｄ）に示す第３フレーム３３０に基づく別の表示領域内に、Ｗｅｂサーバ２０から取得された特定データが表示される。この段階では、フレーム数は４つである。
【００７０】
以上のようにして、ダミーページをデータ表示領域１３０に表示させない場合、フレーム分割を行う度にフレーム数が増加する。すなわち、ＰＤＦデータ１４０に設定されたハイパーリンクが指定される度にフレーム数が増加し続けるため、ある時点でＷｅｂブラウザ３の動作が停止するおそれがある。
【００７１】
そこで、ダミーページをＷｅｂブラウザ３の表示領域に表示させることで、フレーム数の増加を抑制することができる。図９を参照して、ダミーページを表示する場合の効果について説明する。図９（ａ）に分割前のデータ表示領域１３０（初期表示領域）を示す。上記のステップＳ１０の処理によってデータ表示領域１３０を分割することで、図９（ｂ）に示すように第１フレーム３１０と第２フレーム３２０とが生成される。そして、ステップＳ１１の処理によって、再度取得（再ダウンロード）されたＰＤＦデータ１４０が第２フレーム３２０内に表示され、ステップＳ１４の処理によって、第１フレーム３１０に基づく別の表示領域内にＷｅｂサーバ２０から取得された特定データが表示される。そして、第２フレーム３２０内に表示されているＰＤＦデータ１４０に設定されたハイパーリンクが新たに指定された場合、上述したステップＳ０３からステップＳ０６の処理によって、図９（ｃ）に示すように、ブランクページ２００がＷｅｂブラウザ３のデータ表示領域１３０に表示される。これにより、フレーム分割されていたデータ表示領域１３０がブランクページ２００によって一旦リセットされる。これ以降、ブランクページ２００が表示されているデータ表示領域１３０を第１フレームと第２フレームとに分割し、第１フレームに基づく別の表示領域内に特定データを表示し、第２フレーム内に再ダウンロードされたＰＤＦデータを表示する。このように、ステップＳ０６の処理によってブランクページをＷｅｂブラウザ３のデータ表示領域内に表示させることで、データ表示領域が一旦リセットされるため、ＰＤＦデータに設定されたハイパーリンクを繰り返し指定した場合であっても、フレーム数の増加を抑制し、Ｗｅｂブラウザ３の動作が停止することを防止することができる。
【符号の説明】
【００７２】
１  情報処理装置、２，２１  ＣＰＵ、３  Ｗｅｂブラウザ、４  分割部、５  制御部、６，２４  記憶部、７  操作部、８  表示部、９，２５  送受信部、２０  Ｗｅｂサーバ、２２  生成部、２３  設定部、４０  情報処理システム。
【図１】
0005787728.tif 000002
【図２】
0005787728.tif 000003
【図３】
0005787728.tif 000004
【図４】
0005787728.tif 000005
【図５】
0005787728.tif 000006
【図６】
0005787728.tif 000007
【図７】
0005787728.tif 000008
【図８】
0005787728.tif 000009
【図９】
0005787728.tif 000010