JP5787728B2 - Information processing apparatus, information processing system, and information processing program - Google Patents

Information processing apparatus, information processing system, and information processing program Download PDF

Info

Publication number
JP5787728B2
JP5787728B2 JP2011247505A JP2011247505A JP5787728B2 JP 5787728 B2 JP5787728 B2 JP 5787728B2 JP 2011247505 A JP2011247505 A JP 2011247505A JP 2011247505 A JP2011247505 A JP 2011247505A JP 5787728 B2 JP5787728 B2 JP 5787728B2
Authority
JP
Japan
Prior art keywords
web browser
data
frame
display area
initial
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2011247505A
Other languages
Japanese (ja)
Other versions
JP2013105251A (en
Inventor
赤間 雄一郎
雄一郎 赤間
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Mitsubishi Electric Building Techno-Service Co Ltd
Original Assignee
Mitsubishi Electric Building Techno-Service Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Mitsubishi Electric Building Techno-Service Co Ltd filed Critical Mitsubishi Electric Building Techno-Service Co Ltd
Priority to JP2011247505A priority Critical patent/JP5787728B2/en
Publication of JP2013105251A publication Critical patent/JP2013105251A/en
Application granted granted Critical
Publication of JP5787728B2 publication Critical patent/JP5787728B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Document Processing Apparatus (AREA)
  • User Interface Of Digital Computer (AREA)
  • Digital Computer Display Output (AREA)
  • Information Transfer Between Computers (AREA)

Description

本発明は、Webブラウザを用いて情報を表示する情報処理装置、情報処理システム及び情報処理プログラムに関する。   The present invention relates to an information processing apparatus, an information processing system, and an information processing program that display information using a Web browser.

PDF(Portable Document Format)形式のデータ(以下、「PDFデータ」と称する)においては、他のドキュメントやWebページを取得するためのハイパーリンクを文書中に設定することができる。PDFデータに設定されたハイパーリンクをユーザが指定することにより、当該ハイパーリンクに関連付けられたリンク先のドキュメントやWebページを取得することができる。例えば、ハイパーリンク先を示すURL(Uniform Resource Locator)等のアドレス情報をPDFデータに記述しておき、ユーザがアドレス情報を指定すると、指定されたアドレス情報によって特定されるドキュメントやWebページを取得することができる。   In PDF (Portable Document Format) data (hereinafter referred to as “PDF data”), hyperlinks for acquiring other documents and Web pages can be set in the document. When the user designates a hyperlink set in the PDF data, a linked document or web page associated with the hyperlink can be acquired. For example, address information such as a URL (Uniform Resource Locator) indicating a hyperlink destination is described in PDF data, and when the user designates the address information, a document or Web page specified by the designated address information is acquired. be able to.

また、Webブラウザを用いてWebサーバからPDFデータを取得し、Webブラウザの表示領域内にPDFデータを表示する場合がある。   In some cases, PDF data is acquired from a Web server using a Web browser, and the PDF data is displayed in the display area of the Web browser.

例えば下記の特許文献1には、冷熱機器の技術資料に関するPDFデータをサーバからモバイルPCにダウンロードし、モバイルPCにてPDFデータを表示するシステムが開示されている。   For example, Patent Document 1 below discloses a system that downloads PDF data related to technical data of a cooling / heating device from a server to a mobile PC, and displays the PDF data on the mobile PC.

特開2009−64138号公報JP 2009-64138 A

ところで、Webブラウザに表示されているPDFデータと当該PDFデータに設定されているハイパーリンク先のドキュメントやWebページとを並べて表示し、PDFデータとハイパーリンク先のドキュメントやWebページとを同時に閲覧したい場合がある。   By the way, the PDF data displayed on the Web browser and the hyperlink destination document or Web page set in the PDF data are displayed side by side, and the PDF data and the hyperlink destination document or Web page are to be browsed simultaneously. There is a case.

しかしながら、従来技術においては、Webブラウザの表示領域内にPDFデータが表示されている場合、ハイパーリンク先のドキュメントやWebページは、Webブラウザにおいて元のPDFデータが表示されていた表示領域内に表示されてしまう。すなわち、元のPDFデータから遷移して、ハイパーリンク先のドキュメントやWebページが元のPDFデータの代わりにWebブラウザの表示領域内に表示される。PDFデータに設定されているハイパーリンクでは、リンク先のドキュメントやWebページの表示先を指定することができないため、PDFデータがWebブラウザの表示領域内に表示されている場合に当該PDFデータに設定されているハイパーリンクが指定されると、ハイパーリンク先のドキュメントやWebページが、元のPDFデータの代わりにWebブラウザの表示領域内に表示されてしまう。このように従来技術においては、Webブラウザの表示領域内に元々表示されていたPDFデータに代えて、ハイパーリンク先のドキュメントやWebページがWebブラウザの表示領域内に表示されてしまうため、元のPDFデータとハイパーリンク先のドキュメントやWebページとを並べて表示することは容易ではない。   However, in the conventional technology, when PDF data is displayed in the display area of the Web browser, the hyperlink destination document or Web page is displayed in the display area in which the original PDF data was displayed in the Web browser. Will be. That is, a transition from the original PDF data is performed, and the hyperlink destination document or Web page is displayed in the display area of the Web browser instead of the original PDF data. The hyperlink set in the PDF data cannot specify the display destination of the linked document or the Web page, and is set in the PDF data when the PDF data is displayed in the display area of the Web browser. When a hyperlink is designated, the hyperlink destination document or web page is displayed in the display area of the web browser instead of the original PDF data. As described above, in the prior art, instead of the PDF data originally displayed in the display area of the Web browser, the hyperlink destination document or Web page is displayed in the display area of the Web browser. It is not easy to display PDF data and a hyperlink destination document or Web page side by side.

従来、Webブラウザの表示領域内に元々表示されていたPDFデータとハイパーリンク先のドキュメントやWebページとを並べて表示するためには、元のPDFデータを表示しているWebブラウザとは別のWebブラウザを起動させ、当該別のWebブラウザにハイパーリンク先のドキュメントやWebページを表示させる必要がある。そのためには、ユーザが、元のPDFデータを表示しているWebブラウザとは別のWebブラウザを起動させるための操作を行い、ハイパーリンク先のURL等のアドレス情報を当該別のWebブラウザに入力し、当該別のWebブラウザによってハイパーリンク先のドキュメントやWebページを取得するための操作を行う必要がある。このような複数の手順を含む操作をユーザが行う必要があるため、ユーザによる操作が煩雑となり、Webブラウザに表示されている元のPDFデータとハイパーリンク先のドキュメントやWebページとを並べて表示し、元のPDFデータとハイパーリンク先のドキュメントやWebページとを同時に閲覧することは容易ではない。   Conventionally, in order to display the PDF data originally displayed in the display area of the Web browser and the hyperlink destination document or Web page side by side, a Web different from the Web browser displaying the original PDF data is used. It is necessary to activate the browser and display the hyperlink destination document or web page on the other web browser. For this purpose, the user performs an operation for starting a web browser different from the web browser displaying the original PDF data, and inputs address information such as a hyperlink destination URL to the other web browser. Then, it is necessary to perform an operation for acquiring a hyperlink destination document or Web page by the other Web browser. Since it is necessary for the user to perform such an operation including a plurality of procedures, the operation by the user becomes complicated, and the original PDF data displayed on the Web browser and the hyperlink destination document or Web page are displayed side by side. It is not easy to view the original PDF data and the hyperlink destination document or Web page at the same time.

上述した特許文献1に記載のシステムは、PDFデータをサーバからモバイルPCにダウンロードして表示しているに過ぎず、ハイパーリンク先のドキュメントやWebページは、元のPDFデータが表示されていた表示領域内に表示されてしまう。従って、特許文献1に記載のシステムでは、Webブラウザの表示領域内に元々表示されているPDFデータと当該PDFデータに設定されているハイパーリンク先のドキュメントやWebページとを並べて閲覧することは容易ではない。   The system described in Patent Document 1 described above merely downloads PDF data from a server to a mobile PC and displays it, and the hyperlink destination document or Web page displays the original PDF data displayed. It will be displayed in the area. Therefore, in the system described in Patent Document 1, it is easy to browse the PDF data originally displayed in the display area of the Web browser and the hyperlink destination document or Web page set in the PDF data side by side. is not.

本発明の目的は、Webブラウザに表示されているデータと当該データに設定されているハイパーリンクに関連付けられているリンク先のデータとを、別々の表示領域に表示させることが可能な情報処理装置、情報処理システム及び情報処理プログラムを提供することである。   An object of the present invention is to provide an information processing apparatus capable of displaying data displayed on a web browser and linked data associated with a hyperlink set in the data in separate display areas. An information processing system and an information processing program are provided.

請求項1に係る発明は、通信経路を介して情報提供装置から初期データを取得して初期表示領域内に表示するWebブラウザと、前記Webブラウザの前記初期表示領域内に表示されている前記初期データに設定されたハイパーリンクが指定された場合、HTML形式のダミーページのデータと前記ハイパーリンクに関連付けられた特定データとを、前記通信経路を介して前記情報提供装置から前記Webブラウザに取得させ、前記Webブラウザの前記初期表示領域内に、前記初期データに代えて前記HTML形式のダミーページを表示させる制御手段と、前記HTML形式のダミーページが表示された前記初期表示領域を、前記Webブラウザの機能によって第1フレームと第2フレームとに分割する分割手段と、を前記初期表示領域が前記分割手段によって前記第1フレームと前記第2フレームとに分割された後、前記制御手段は、HTMLのハイパーリンクを利用することにより前記第1フレームに対応する新たなWebブラウザを起動させ、前記新たなWebブラウザの表示領域内に前記特定データを表示させ、前記初期表示領域内に表示されていた前記初期データを前記第2フレーム内に表示させる、ことを特徴とする情報処理装置である。 The invention according to claim 1 is a Web browser that acquires initial data from an information providing device via a communication path and displays the initial data in an initial display area, and the initial displayed in the initial display area of the Web browser. When a hyperlink set in the data is specified, HTML-format dummy page data and specific data associated with the hyperlink are acquired from the information providing apparatus via the communication path from the Web browser. A control means for displaying the HTML format dummy page in place of the initial data in the initial display area of the Web browser; and the initial display area on which the HTML format dummy page is displayed possess the function as the first frame and dividing means for dividing the second frame, wherein the initial display After the area is divided into the first frame and the second frame by the dividing means, the control means starts a new Web browser corresponding to the first frame by using an HTML hyperlink. An information processing apparatus, wherein the specific data is displayed in a display area of the new Web browser, and the initial data displayed in the initial display area is displayed in the second frame. is there.

請求項に係る発明は、請求項1に記載の情報処理装置であって、前記制御手段は、前記ハイパーリンクが指定された場合、前記通信経路を介して前記情報提供装置から前記初期データを前記Webブラウザに再度取得させ、前記Webブラウザによって再度取得された前記初期データを前記第2フレーム内に表示させる、ことを特徴とする。 The invention according to claim 2 is the information processing apparatus according to claim 1, wherein, when the hyperlink is designated, the control unit receives the initial data from the information providing apparatus via the communication path. The Web browser is made to acquire again, and the initial data acquired again by the Web browser is displayed in the second frame.

請求項に係る発明は、請求項記載の情報処理装置であって、前記Webブラウザは、前記ハイパーリンクが指定された場合、前記初期表示領域に表示されていた前記初期データのページ番号と前記初期データの取得要求とを前記通信経路を介して前記情報提供装置に送信し、前記ページ番号が指定された状態で前記初期データを前記情報提供装置から再度取得し、前記制御手段は、前記Webブラウザによって再度取得された前記初期データの指定された前記ページ番号のページを前記第2フレーム内に表示させる、ことを特徴とする。 The invention according to claim 3 is the information processing apparatus according to claim 2 , wherein, when the hyperlink is designated, the web browser is a page number of the initial data displayed in the initial display area. And the initial data acquisition request to the information providing apparatus via the communication path, the initial data is acquired again from the information providing apparatus in a state where the page number is specified, and the control means includes: The page of the specified page number of the initial data acquired again by the Web browser is displayed in the second frame.

請求項に係る発明は、請求項又は請求項記載の情報処理装置であって、前記制御手段は、前記Webブラウザに前記初期データを再度取得させている間、前記取得の進捗状況を前記第1フレーム内に表示させる、ことを特徴とする。 The invention according to claim 4 is the information processing apparatus according to claim 2 or claim 3 , wherein the control unit causes the Web browser to acquire the initial data again, and the progress of the acquisition. Is displayed in the first frame.

請求項に係る発明は、請求項記載の情報処理装置であって、前記制御手段は、前記Webブラウザに前記初期データを再度取得させている間、前記第1フレームを表示状態にするとともに前記第2フレームを非表示状態にし、前記取得の進捗状況を前記第1フレーム内に表示させ、前記Webブラウザによって前記初期データが再度取得された後は、前記第1フレームを非表示状態にするとともに前記第2フレームを表示状態にし、前記新たなWebブラウザの表示領域内に前記特定データを表示させ、前記Webブラウザによって再度取得された前記初期データを前記第2フレーム内に表示させる、ことを特徴とする。 The invention according to claim 5 is the information processing apparatus according to claim 4 , wherein the control unit puts the first frame into a display state while the Web browser is acquiring the initial data again. In addition, the second frame is hidden, the progress of the acquisition is displayed in the first frame, and after the initial data is acquired again by the Web browser, the first frame is hidden. And displaying the second frame in the display state, displaying the specific data in the display area of the new Web browser, and displaying the initial data acquired again by the Web browser in the second frame. It is characterized by.

請求項に係る発明は、請求項1から請求項のいずれか一項に記載の情報処理装置であって、前記初期データはPDF形式のデータである、ことを特徴とする。 A sixth aspect of the present invention is the information processing apparatus according to any one of the first to fifth aspects, wherein the initial data is data in a PDF format.

請求項に係る発明は、情報処理装置と情報提供装置とが通信経路によって接続された情報処理システムであって、前記情報処理装置は、前記通信経路を介して前記情報提供装置から初期データを取得して初期表示領域内に表示するWebブラウザと、前記Webブラウザの前記初期表示領域内に表示されている前記初期データに設定されたハイパーリンクが指定された場合、HTML形式のダミーページのデータと前記ハイパーリンクに関連付けられた特定データとを、前記通信経路を介して前記情報提供装置から前記Webブラウザに取得させ、前記Webブラウザの前記初期表示領域内に、前記初期データに代えて前記HTML形式のダミーページを表示させる制御手段と、前記HTML形式のダミーページが表示された前記初期表示領域を、前記Webブラウザの機能によって第1フレームと第2フレームとに分割する分割手段と、を前記初期表示領域が前記分割手段によって前記第1フレームと前記第2フレームとに分割された後、前記制御手段は、HTMLのハイパーリンクを利用することにより前記第1フレームに対応する新たなWebブラウザを起動させ、前記新たなWebブラウザの表示領域内に前記特定データを表示させ、前記初期表示領域内に表示されていた前記初期データを前記第2フレーム内に表示させる、
ことを特徴とする情報処理システムである。
The invention according to claim 7 is an information processing system in which an information processing apparatus and an information providing apparatus are connected by a communication path, and the information processing apparatus receives initial data from the information providing apparatus via the communication path. When a web browser to be acquired and displayed in the initial display area and a hyperlink set in the initial data displayed in the initial display area of the web browser are designated, HTML format dummy page data And the specific data associated with the hyperlink from the information providing apparatus to the Web browser via the communication path, and in the initial display area of the Web browser, the HTML instead of the initial data Control means for displaying a dummy page in format, and the initial display in which the dummy page in HTML format is displayed The area, have a dividing means for dividing into a first and second frames by a function of the Web browser, the initial display region is divided into a second frame and the first frame by said dividing means Then, the control means starts a new Web browser corresponding to the first frame by using an HTML hyperlink, displays the specific data in the display area of the new Web browser, and Displaying the initial data displayed in the initial display area in the second frame;
An information processing system characterized by this.

請求項に係る発明は、請求項記載の情報処理システムであって、前記初期表示領域が前記分割手段によって前記第1フレームと前記第2フレームとに分割された後、前記制御手段は、前記通信経路を介して前記情報提供装置から前記初期データを前記Webブラウザに再度取得させ、前記再度取得された前記初期データを前記第2フレーム内に表示させる、ことを特徴とする。 Invention is an information processing system according to claim 7, after the previous SL initial display region is divided into a second frame and the first frame by said dividing means, said control means according to claim 8 , the cause from the information providing device via a communication path regained the initial data to the Web browser, the Ru to display the initial data again acquired in the second frame, and wherein the.

請求項に係る発明は、コンピュータに、Webブラウザによって通信経路を介して情報提供装置から初期データを取得して前記Webブラウザの初期表示領域内に表示するステップと、前記Webブラウザの前記初期表示領域内に表示されている前記初期データに設定されたハイパーリンクが指定された場合、HTML形式のダミーページのデータと前記ハイパーリンクに関連付けられた特定データとを、前記通信経路を介して前記情報提供装置から前記Webブラウザに取得させ、前記Webブラウザの前記初期表示領域内に、前記初期データに代えて前記HTML形式のダミーページを表示させるステップと、前記HTML形式のダミーページが表示された前記初期表示領域を、前記Webブラウザの機能によって第1フレームと第2フレームとに分割するステップと、前記初期表示領域が前記第1フレームと前記第2フレームとに分割された後、HTMLのハイパーリンクを利用することにより前記第1フレームに対応する新たなWebブラウザを起動させ、前記新たなWebブラウザの表示領域内に前記特定データを表示させ、前記初期表示領域内に表示されていた前記初期データを前記第2フレーム内に表示させるステップと、を実行させることを特徴とする情報処理プログラムである。 The invention according to claim 9 is the step of acquiring initial data from the information providing apparatus by a web browser via a communication path and displaying the initial data in an initial display area of the web browser on the computer, and the initial display of the web browser When the hyperlink set in the initial data displayed in the area is specified, the dummy page data in HTML format and the specific data associated with the hyperlink are transmitted through the communication path to the information. A step of causing the Web browser to acquire the HTML format dummy page in place of the initial data in the initial display area of the Web browser; and the HTML format dummy page is displayed. The initial display area is divided into the first frame and the second frame by the function of the Web browser . And dividing the initial display area into the first frame and the second frame, and then using the HTML hyperlink to open a new web browser corresponding to the first frame. Starting up, causing the specific data to be displayed in a display area of the new Web browser, and causing the initial data displayed in the initial display area to be displayed in the second frame. It is a characteristic information processing program.

本発明によると、Webブラウザの初期表示領域を第1フレームと第2フレームとに分割し、第1フレームに基づく表示領域であってWebブラウザの表示領域とは別の表示領域内にハイパーリンク先の特定データを表示させ、初期データを第2フレーム内に表示させることで、ハイパーリンク先の特定データと初期データとを別々の表示領域内に表示させることが可能となる。   According to the present invention, the initial display area of the Web browser is divided into the first frame and the second frame, and the hyperlink destination is in a display area based on the first frame and different from the display area of the Web browser. By displaying the specific data and displaying the initial data in the second frame, it is possible to display the specific data of the hyperlink destination and the initial data in separate display areas.

本発明の実施形態に係る情報処理システムを示すブロック図である。It is a block diagram which shows the information processing system which concerns on embodiment of this invention. 本発明の実施形態に係る情報処理システムによる動作の一例を説明するためのシーケンス図である。It is a sequence diagram for demonstrating an example of the operation | movement by the information processing system which concerns on embodiment of this invention. Webブラウザの表示領域の一例を示す図である。It is a figure which shows an example of the display area of a web browser. Webブラウザの表示領域の一例を示す図である。It is a figure which shows an example of the display area of a web browser. Webブラウザにおいてフレーム分割された表示領域の一例を示す図である。It is a figure which shows an example of the display area | region divided into frames in the web browser. Webブラウザの表示領域の一例を示す図である。It is a figure which shows an example of the display area of a web browser. ハイパーリンク先の特定データを表示する表示領域の一例を示す図である。It is a figure which shows an example of the display area which displays the specific data of a hyperlink destination. フレーム分割によってフレーム数が増加するWebブラウザの表示領域の一例を示す図である。It is a figure which shows an example of the display area of a web browser where the number of frames increases by frame division. ブランクページを表示するWebブラウザの一例を示す図である。It is a figure which shows an example of the web browser which displays a blank page.

図1に、本発明に実施形態に係る情報処理システム40を示す。本実施形態に係る情報処理システム40は、情報処理装置1と情報提供装置としてのWebサーバ20とを含んで構成されている。情報処理装置1とWebサーバ20とは通信経路Nを介して接続されている。通信経路Nは、例えばLAN(Local Area Network)やWAN(Wide Area Network)等のネットワークやインターネット等によって構成されている。図1に示す例では、1つの情報処理装置1と1つのWebサーバ20とが示されているが、これは例示であり、情報処理システム40は、複数の情報処理装置1を含んでいてもよいし、複数のWebサーバ20を含んでいてもよい。   FIG. 1 shows an information processing system 40 according to an embodiment of the present invention. An information processing system 40 according to the present embodiment includes an information processing apparatus 1 and a Web server 20 as an information providing apparatus. The information processing apparatus 1 and the Web server 20 are connected via a communication path N. The communication path N is configured by a network such as a LAN (Local Area Network) or a WAN (Wide Area Network), the Internet, or the like. In the example illustrated in FIG. 1, one information processing apparatus 1 and one Web server 20 are illustrated. However, this is an example, and the information processing system 40 may include a plurality of information processing apparatuses 1. Alternatively, a plurality of Web servers 20 may be included.

まず、情報処理装置1について説明する。情報処理装置1は、プログラムを実行するCPU(Central Processing Unit)2と、ROM(Read Only Memory)やRAM(Random Access Memory)やHDD(Hard Disk Drive)等の記憶部6と、キーボードやマウス等の入力装置で構成された操作部7と、CRTや液晶ディスプレイなどの表示装置で構成された表示部8と、ネットワークインターフェースである送受信部9とを備えている。送受信部9は、通信経路N上の他の装置との間でデータを送受信する機能を有する。   First, the information processing apparatus 1 will be described. The information processing apparatus 1 includes a CPU (Central Processing Unit) 2 that executes a program, a storage unit 6 such as a ROM (Read Only Memory), a RAM (Random Access Memory), and an HDD (Hard Disk Drive), a keyboard, a mouse, and the like. Are provided with an operation unit 7 composed of an input device, a display unit 8 composed of a display device such as a CRT or a liquid crystal display, and a transmission / reception unit 9 serving as a network interface. The transmission / reception unit 9 has a function of transmitting / receiving data to / from other devices on the communication path N.

CPU2はプログラムを実行することで、Webブラウザ3としての機能と、分割部4としての機能と、制御部5としての機能とを実行する。記憶部6にはCPU2が実行するコンピュータプログラムが記憶されている。例えば、記憶部6には、Webブラウザ3の機能を実行するためのWebブラウザプログラムと、分割部4の機能を実行するための分割プログラムと、制御部5の機能を実行するための制御プログラムとが記憶されている。CPU2が各プログラムを記憶部6から読み込んで実行することにより、各部の機能を実行する。例えば、CPU2は、Webブラウザプログラムを記憶部6から読み込んで実行することによりWebブラウザ3の機能を実行する。また、CPU2は、分割プログラムを記憶部6から読み込んで実行することにより分割部4の機能を実行する。また、CPU2は、制御プログラムを記憶部6から読み込んで実行することにより制御部5の機能を実行する。なお、Webブラウザプログラム、分割プログラム及び制御プログラムは、コンピュータ読み取り可能な記憶媒体に記憶されて提供されることも可能であるし、データ通信として通信により提供されることも可能である。以下、Webブラウザ3、分割部4及び制御部5について説明する。   The CPU 2 executes a program to execute a function as the Web browser 3, a function as the dividing unit 4, and a function as the control unit 5. The storage unit 6 stores a computer program executed by the CPU 2. For example, the storage unit 6 includes a Web browser program for executing the function of the Web browser 3, a division program for executing the function of the division unit 4, and a control program for executing the function of the control unit 5. Is remembered. When the CPU 2 reads each program from the storage unit 6 and executes it, the function of each unit is executed. For example, the CPU 2 executes the function of the Web browser 3 by reading and executing the Web browser program from the storage unit 6. Further, the CPU 2 executes the function of the dividing unit 4 by reading the dividing program from the storage unit 6 and executing it. Further, the CPU 2 executes the function of the control unit 5 by reading the control program from the storage unit 6 and executing it. Note that the Web browser program, the division program, and the control program can be provided by being stored in a computer-readable storage medium, or can be provided by communication as data communication. Hereinafter, the Web browser 3, the dividing unit 4, and the control unit 5 will be described.

Webブラウザ3は、HTML形式のデータ(以下、「HTMLデータ」と称する場合がある)をWebサーバ20から受けて、当該HTMLデータを解析して表示部8に表示させる。例えば、Webブラウザ3は、送受信部9及び通信経路Nを介して、HTTPリクエスト形式の要求をWebサーバ20に送信する。Webブラウザ3は、HTTPリクエスト形式の要求に対するHTTPレスポンス形式の応答として、Webサーバ20からHTMLデータを取得し、当該HTMLデータを解析して表示部8に表示させる。   The Web browser 3 receives data in HTML format (hereinafter sometimes referred to as “HTML data”) from the Web server 20, analyzes the HTML data, and causes the display unit 8 to display the data. For example, the Web browser 3 transmits an HTTP request format request to the Web server 20 via the transmission / reception unit 9 and the communication path N. The Web browser 3 acquires HTML data from the Web server 20 as a response in the HTTP response format in response to the request in the HTTP request format, analyzes the HTML data, and causes the display unit 8 to display the HTML data.

また、Webブラウザ3は、PDFデータ、文書データ又は画像データ等の非HTML形式のデータをWebサーバ20から受信し、表示部8にPDFデータ等の非HMTL形式のデータを表示させてもよい。例えば、Webブラウザ3はPDFデータをWebサーバ20から受信し、表示部8においてWebブラウザ3のデータ表示領域にPDFデータを表示する。なお、PDFデータ、文書データ又は画像データ等の非HTML形式のデータが、初期データの一例に相当する。初期データにはハイパーリンクが設定されており、この初期データは以下に説明する性質を有する。すなわち、初期データがWebブラウザ3のデータ表示領域内に表示されている状態でハイパーリンクが指定された場合、当該ハイパーリンクに関連付けられたリンク先の特定データが、初期データの代わりにWebブラウザ3のデータ表示領域内に表示される。以下では、初期データの一例としてPDFデータをWebブラウザ3のデータ表示領域に表示する場合の処理について説明するが、文書データ又は画像データをWebブラウザ3のデータ表示領域に表示する場合も、PDFデータをWebブラウザ3のデータ表示領域に表示する場合と同じ処理を行ってもよい。   Further, the web browser 3 may receive non-HTML format data such as PDF data, document data, or image data from the web server 20 and cause the display unit 8 to display non-HMTL format data such as PDF data. For example, the web browser 3 receives the PDF data from the web server 20 and displays the PDF data in the data display area of the web browser 3 on the display unit 8. Note that non-HTML data such as PDF data, document data, or image data corresponds to an example of initial data. A hyperlink is set in the initial data, and this initial data has the properties described below. That is, when a hyperlink is specified in a state where the initial data is displayed in the data display area of the Web browser 3, the link destination specific data associated with the hyperlink is replaced with the Web browser 3 instead of the initial data. Is displayed in the data display area. In the following, a process when PDF data is displayed in the data display area of the Web browser 3 as an example of initial data will be described. However, even when document data or image data is displayed in the data display area of the Web browser 3, PDF data May be performed in the same manner as when displaying in the data display area of the Web browser 3.

分割部4は、Webブラウザ3のデータ表示領域内に表示されているPDFデータに設定されているハイパーリンクが指定された場合、当該データ表示領域を複数のフレームに分割する。例えば、PDFデータに設定されているハイパーリンクをユーザがマウスを用いてクリックすると、分割部4はWebブラウザ3のデータ表示領域を複数のフレームに分割する。例えば、分割部4は、Webブラウザ3のデータ表示領域を第1フレームと第2フレームとに分割する。   When the hyperlink set in the PDF data displayed in the data display area of the Web browser 3 is designated, the dividing unit 4 divides the data display area into a plurality of frames. For example, when the user clicks a hyperlink set in the PDF data with the mouse, the dividing unit 4 divides the data display area of the Web browser 3 into a plurality of frames. For example, the dividing unit 4 divides the data display area of the web browser 3 into a first frame and a second frame.

制御部5は、情報処理装置1の各部の動作を制御する。例えば、制御部5は、PDFデータに設定されているハイパーリンクが指定された場合、当該ハイパーリンクに関連付けられたリンク先の特定データをWebブラウザ3にWebサーバ20から取得させる。すなわち、Webブラウザ3は制御部5の制御の下、ハイパーリンクに関連付けられたリンク先の特定データを、送受信部9及び通信経路Nを介してWebサーバ20から取得する。なお、特定データは、HTMLデータであるWebページ、PDFデータ、文書データ、画像データ又はその他の形式のデータであってもよい。   The control unit 5 controls the operation of each unit of the information processing apparatus 1. For example, when a hyperlink set in the PDF data is designated, the control unit 5 causes the web browser 3 to acquire link destination specific data associated with the hyperlink from the web server 20. That is, the Web browser 3 acquires link destination specific data associated with the hyperlink from the Web server 20 via the transmission / reception unit 9 and the communication path N under the control of the control unit 5. The specific data may be HTML data, such as a Web page, PDF data, document data, image data, or other format data.

また、Webブラウザ3のデータ表示領域が分割部4によって第1フレームと第2フレームとに分割された後、制御部5は、第1フレームに基づく表示領域であってWebブラウザ3の表示領域とは別の表示領域(別のウィンドウ)内に、ハイパーリンクに関連付けられたリンク先の特定データを表示させる。例えば、制御部5は、第1フレームに基づく新たなWebブラウザ3を起動させ、当該新たなWebブラウザ3の表示領域を別の表示領域として当該別の表示領域内にリンク先の特定データを表示させる。HTMLのハイパーリンクは、リンク先の特定データを別の新たなWebブラウザ3に表示させることができる。そこで、Webブラウザ3の表示領域からフレーム分割された第1フレームを利用することで、HTMLを介して別の新たなWebブラウザ3を起動させ、PDFデータに設定されたハイパーリンク先の特定データを別の新たなWebブラウザ3の表示領域内に表示させることができる。また、制御部5は、Webブラウザ3のデータ表示領域内に表示されていたPDFデータを、Webブラウザ3の第2フレーム内に表示させる。   In addition, after the data display area of the Web browser 3 is divided into the first frame and the second frame by the dividing unit 4, the control unit 5 is a display area based on the first frame and includes the display area of the Web browser 3. Displays the specific data of the link destination associated with the hyperlink in another display area (another window). For example, the control unit 5 activates a new Web browser 3 based on the first frame, and displays the specific data of the link destination in the other display area with the display area of the new Web browser 3 as another display area. Let The HTML hyperlink can display the specific data of the link destination on another new Web browser 3. Therefore, by using the first frame divided from the display area of the Web browser 3, another new Web browser 3 is started via HTML, and the hyperlink destination specific data set in the PDF data is displayed. It can be displayed in the display area of another new Web browser 3. In addition, the control unit 5 displays the PDF data displayed in the data display area of the web browser 3 in the second frame of the web browser 3.

また、制御部5は、上記のハイパーリンクが指定された場合、ブランクページ等のダミーページのHTMLデータをWebブラウザ3にWebサーバ20から取得させてもよい。ブランクページは、文字や画像等がない空白のページである。この場合、制御部5は、Webブラウザ3のデータ表示領域内に、PDFデータに代えてダミーページを表示させる。すなわち、Webブラウザ3は制御部5の制御の下、ブランクページ等のダミーページのHTMLデータを、送受信部9及び通信経路Nを介してWebサーバ20から取得し、データ表示領域内に当該ダミーページを表示する。そして、分割部4は、ダミーページが表示されているデータ表示領域を第1フレームと第2フレームとに分割し、その後、制御部5は、第1フレームに基づく別の表示領域内にリンク先の特定データを表示させ、第2フレーム内にPDFデータを表示させる。   The control unit 5 may cause the web browser 3 to acquire HTML data of a dummy page such as a blank page from the web server 20 when the hyperlink is specified. A blank page is a blank page without characters or images. In this case, the control unit 5 displays a dummy page in the data display area of the Web browser 3 instead of the PDF data. That is, the Web browser 3 acquires HTML data of a dummy page such as a blank page from the Web server 20 through the transmission / reception unit 9 and the communication path N under the control of the control unit 5, and the dummy page is included in the data display area. Is displayed. Then, the dividing unit 4 divides the data display area in which the dummy page is displayed into the first frame and the second frame, and then the control unit 5 links to another display area based on the first frame. Specific data is displayed, and PDF data is displayed in the second frame.

また、制御部5は、上記のハイパーリンクが指定された場合、Webブラウザ3にPDFデータをWebサーバ20から再度取得させてもよい。この場合、Webブラウザ3は、データ表示領域に表示されていたPDFデータのページ番号とPDFデータの取得要求とを、送受信部9及び通信経路Nを介してWebサーバ20に送信し、ページ番号が指定された状態でPDFデータをWebサーバ20から再度取得(再ダウンロード)する。制御部5は、Webブラウザ3によって再度取得(再ダウンロード)されたPDFデータをWebブラウザ3の第2フレーム内に表示させる。このとき、制御部5は、再度取得されたPDFデータの指定されたページ番号のページを第2フレーム内に表示させる。また、制御部5は、Webブラウザ3にPDFデータを再度取得(再ダウンロード)させている間、当該取得の進捗状況を示すプログレスバーをWebブラウザ3の第1フレーム内に表示させてもよい。   The control unit 5 may cause the Web browser 3 to acquire PDF data from the Web server 20 again when the hyperlink is specified. In this case, the web browser 3 transmits the page number of the PDF data displayed in the data display area and the PDF data acquisition request to the web server 20 via the transmission / reception unit 9 and the communication path N, and the page number is The PDF data is again acquired (re-downloaded) from the Web server 20 in the designated state. The control unit 5 displays the PDF data acquired (re-downloaded) again by the Web browser 3 in the second frame of the Web browser 3. At this time, the control unit 5 displays the page of the designated page number of the PDF data acquired again in the second frame. Further, the control unit 5 may display a progress bar indicating the progress of the acquisition in the first frame of the Web browser 3 while the Web browser 3 is acquiring (re-downloading) PDF data again.

次に、Webサーバ20について説明する。Webサーバ20は、プログラムを実行するCPU21と、ROMやRAMやHDD等の記憶部24と、ネットワークインターフェースである送受信部25とを備えている。送受信部25は、通信経路N上の他の装置との間でデータを送受信する機能を有する。Webサーバ20は、HTTPリクエスト形式の要求をWebブラウザ3から受信すると、HTTPリクエスト形式の要求に対するHTTPレスポンス形式の応答として、HTMLデータをWebブラウザ3に送信する。   Next, the Web server 20 will be described. The Web server 20 includes a CPU 21 that executes a program, a storage unit 24 such as a ROM, a RAM, and an HDD, and a transmission / reception unit 25 that is a network interface. The transmission / reception unit 25 has a function of transmitting / receiving data to / from other devices on the communication path N. When receiving the request in the HTTP request format from the Web browser 3, the Web server 20 transmits HTML data to the Web browser 3 as a response in the HTTP response format in response to the request in the HTTP request format.

CPU21はプログラムを実行することで、生成部22としての機能と設定部23としての機能とを実行する。記憶部24には、生成部22の機能を実行するための生成プログラムと、設定部23の機能を実行するための設定プログラムとが記憶されている。CPU21が各プログラムを記憶部24から読み込んで実行することにより、各部の機能を実行する。例えば、CPU21は、生成プログラムを記憶部24から読み込んで実行することにより生成部22の機能を実行する。また、CPU21は、設定プログラムを記憶部24から読み込んで実行することにより設定部23の機能を実行する。また、記憶部24には、CPU21が実行するプログラムの他、HTMLデータ、PDFデータ、文書データ又は画像データ等の特定データが記憶されている。なお、生成プログラム及び設定プログラムは、コンピュータ読み取り可能な記憶媒体に記憶されて提供されることも可能であるし、データ通信として通信により提供されることも可能である。以下、生成部22と設定部23とについて説明する。   The CPU 21 executes the function as the generation unit 22 and the function as the setting unit 23 by executing the program. The storage unit 24 stores a generation program for executing the function of the generation unit 22 and a setting program for executing the function of the setting unit 23. The CPU 21 reads each program from the storage unit 24 and executes it to execute the function of each unit. For example, the CPU 21 executes the function of the generation unit 22 by reading the generation program from the storage unit 24 and executing it. Further, the CPU 21 executes the function of the setting unit 23 by reading the setting program from the storage unit 24 and executing it. In addition to the program executed by the CPU 21, the storage unit 24 stores specific data such as HTML data, PDF data, document data, or image data. The generation program and the setting program can be provided by being stored in a computer-readable storage medium or can be provided by communication as data communication. Hereinafter, the generation unit 22 and the setting unit 23 will be described.

生成部22は、情報処理装置1からダミーページの取得要求を受けた場合、ダミーページのHTMLデータを生成する。例えば、生成部22は、ダミーページのHTMLデータとしてブランクページのHTMLデータを生成する。なお、ダミーページのHTMLデータを予め作成して記憶部24に予め記憶させておいてもよい。この場合、Webサーバ20に生成部22を設けなくてもよい。そして、送受信部25は、生成部22によって生成されたダミーページのHTMLデータ又は記憶部24に記憶されているダミーページのHTMLデータを、通信経路Nを介して情報処理装置1に送信する。   When the generation unit 22 receives a dummy page acquisition request from the information processing apparatus 1, the generation unit 22 generates HTML data of the dummy page. For example, the generation unit 22 generates HTML data of a blank page as HTML data of a dummy page. The HTML data of the dummy page may be created in advance and stored in the storage unit 24 in advance. In this case, the generation unit 22 may not be provided in the Web server 20. Then, the transmission / reception unit 25 transmits the dummy page HTML data generated by the generation unit 22 or the dummy page HTML data stored in the storage unit 24 to the information processing apparatus 1 via the communication path N.

設定部23は、PDFデータの取得要求と当該PDFデータのページ番号とを情報処理装置1から受けた場合、当該PDFデータを記憶部24から読み込み、当該PDFデータの付帯情報であるプロパティ情報内の「開くページ」に当該ページ番号を設定(記述)する。そして、送受信部25は、設定部23によってページ番号が設定された状態のPDFデータを、通信経路Nを介して情報処理装置1に送信する。   When the setting unit 23 receives the PDF data acquisition request and the page number of the PDF data from the information processing apparatus 1, the setting unit 23 reads the PDF data from the storage unit 24, and stores the PDF data in the property information that is incidental information of the PDF data. Set (describe) the page number in “Open page”. Then, the transmission / reception unit 25 transmits the PDF data in which the page number is set by the setting unit 23 to the information processing apparatus 1 via the communication path N.

次に、図2に示すシーケンス図を参照して、情報処理システム40による具体的な処理の流れについて説明する。   Next, a specific processing flow by the information processing system 40 will be described with reference to the sequence diagram shown in FIG.

まず、ユーザが情報処理装置1の操作部7を用いてWebブラウザ3の起動を指示すると、情報処理装置1のCPU2はWebブラウザプログラムを記憶部6から読み込んで実行する。これによりWebブラウザ3が起動し、表示部8にはWebブラウザ3のデータ表示領域(ウィンドウ)が表示される。一例として、Webブラウザ3は、初期データとしてのPDFデータをWebサーバ20から受信し、当該PDFデータをWebブラウザ3のデータ表示領域に表示させる(ステップS01)。   First, when the user instructs activation of the Web browser 3 using the operation unit 7 of the information processing apparatus 1, the CPU 2 of the information processing apparatus 1 reads the Web browser program from the storage unit 6 and executes it. As a result, the web browser 3 is activated, and the data display area (window) of the web browser 3 is displayed on the display unit 8. As an example, the Web browser 3 receives PDF data as initial data from the Web server 20 and displays the PDF data in the data display area of the Web browser 3 (step S01).

ここで、図3を参照して、Webブラウザ3の表示領域について説明する。図3は、表示部8に表示されたWebブラウザ3の表示領域の一例を示す図である。Webブラウザ3が起動すると、図3に示すように、表示部8にはWebブラウザ3の表示領域(ウィンドウ)100が表示される。Webブラウザ3の表示領域100は、一例として、Webブラウザ3の機能を表示するためのメニュー欄110と、URL等のアドレス情報を表示及び入力するためのアドレス欄120と、HTMLデータやPDFデータ等のデータを表示するためのデータ表示領域130とを含んで構成されている。   Here, the display area of the Web browser 3 will be described with reference to FIG. FIG. 3 is a diagram illustrating an example of a display area of the Web browser 3 displayed on the display unit 8. When the Web browser 3 is activated, a display area (window) 100 of the Web browser 3 is displayed on the display unit 8 as shown in FIG. For example, the display area 100 of the Web browser 3 includes a menu column 110 for displaying the functions of the Web browser 3, an address column 120 for displaying and inputting address information such as URL, HTML data, PDF data, and the like. And a data display area 130 for displaying the data.

例えば、Webブラウザ3は、PDFデータ140をWebサーバ20から受信すると、当該PDFデータ140をデータ表示領域130内に表示させる。例えば、アドビシステムズ社のAdobe Reader(登録商標)のように、PDFデータを表示するためのコンピュータプログラムを記憶部6に予め記憶させておき、CPU2がAdobe Reader等のコンピュータプログラムを実行することで、Webブラウザ3のデータ表示領域130内にPDFデータ140を表示させる。図3に示すPDFデータ140には、ハイパーリンク150が設定されている。例えば、ハイパーリンク150に関する情報には、ハイパーリンク150に関連付けられたリンク先の特定データを特定するための識別情報と、ブランクページ等のダミーページを示すダミー情報とが含まれている。リンク先の特定データを特定するための識別情報として、リンク先を示すURL等のアドレス情報、特定データが図のデータである場合は当該図の番号、特定データの名称を示すデータ名等が該当する。ハイパーリンク150に関する情報(特定データを特定するための識別情報及びダミー情報)は予め作成されてPDFデータ140に予め記述されている。なお、PDFデータ140が表示されているデータ表示領域130が初期表示領域の一例に相当する。   For example, when the web browser 3 receives the PDF data 140 from the web server 20, the web browser 3 displays the PDF data 140 in the data display area 130. For example, a computer program for displaying PDF data, such as Adobe Reader (registered trademark) of Adobe Systems Inc., is stored in the storage unit 6 in advance, and the CPU 2 executes a computer program such as Adobe Reader, The PDF data 140 is displayed in the data display area 130 of the Web browser 3. A hyperlink 150 is set in the PDF data 140 shown in FIG. For example, the information related to the hyperlink 150 includes identification information for specifying link destination specific data associated with the hyperlink 150 and dummy information indicating a dummy page such as a blank page. As identification information for specifying the specific data of the link destination, address information such as a URL indicating the link destination, if the specific data is the data of the figure, the figure number, the data name indicating the name of the specific data, etc. To do. Information about the hyperlink 150 (identification information and dummy information for specifying specific data) is created in advance and described in the PDF data 140 in advance. The data display area 130 in which the PDF data 140 is displayed corresponds to an example of the initial display area.

そして、ユーザが操作部7を用いてハイパーリンク150を指定する(ステップS02)。例えば、ユーザは、マウスを用いてハイパーリンク150をクリックすればよい。そして、Webブラウザ3は当該指定を受けて、制御部5の制御の下、ブランクページ等のダミーページの取得要求とWebブラウザ3のデータ表示領域130に表示されているPDFデータ140のページ番号とを、送受信部9及び通信経路Nを介してWebサーバ20に送信する(ステップS03)。例えば、PDFデータの3ページ目がWebブラウザ3のデータ表示領域130に表示されている場合、Webブラウザ3は、ダミーページの取得要求とPDFデータ140のページ番号(3ページ)とをWebサーバ20に送信する。   Then, the user designates the hyperlink 150 using the operation unit 7 (step S02). For example, the user may click on the hyperlink 150 using the mouse. Then, the web browser 3 receives the designation and, under the control of the control unit 5, obtains a dummy page acquisition request such as a blank page and the page number of the PDF data 140 displayed in the data display area 130 of the web browser 3. Is transmitted to the Web server 20 via the transmission / reception unit 9 and the communication path N (step S03). For example, when the third page of the PDF data is displayed in the data display area 130 of the web browser 3, the web browser 3 sends a dummy page acquisition request and the page number (page 3) of the PDF data 140 to the web server 20. Send to.

Webサーバ20の生成部22は、ダミーページの取得要求とPDFデータのページ番号とを、通信経路N及び送受信部25を介して情報処理装置1から受信する。そして、生成部22は、ダミーページのHTMLデータを生成する(ステップS04)。一例として、生成部22は、ブランクページのHTMLデータを生成する。なお、ダミーページのHTMLデータが予め作成されて記憶部24に記憶されている場合、生成部22は、このタイミングでダミーページのHTMLデータを生成しなくてもよい。   The generation unit 22 of the Web server 20 receives the dummy page acquisition request and the page number of the PDF data from the information processing apparatus 1 via the communication path N and the transmission / reception unit 25. Then, the generation unit 22 generates HTML data of the dummy page (Step S04). As an example, the generation unit 22 generates blank page HTML data. When the HTML data of the dummy page is created in advance and stored in the storage unit 24, the generation unit 22 may not generate the HTML data of the dummy page at this timing.

そして、Webサーバ20の送受信部25は、ダミーページのHTMLデータとステップS03にて情報処理装置1から送信されたページ番号とを、通信経路Nを介して情報処理装置1に送信する(ステップS05)。   Then, the transmission / reception unit 25 of the Web server 20 transmits the HTML data of the dummy page and the page number transmitted from the information processing apparatus 1 in step S03 to the information processing apparatus 1 via the communication path N (step S05). ).

情報処理装置1の制御部5は、ダミーページのHTMLデータを通信経路N及び送受信部9を介して受信すると、Webブラウザ3の初期表示領域であるデータ表示領域130内にダミーページを表示させる(ステップS06)。図4に、ダミーページの表示例を示す。図4は、表示部8に表示されたWebブラウザ3の表示領域の一例を示す図である。例えば図4に示すように、制御部5は、Webブラウザ3のデータ表示領域130(初期表示領域)内に、初期データとしてのPDFデータ140に代えてダミーページとしてのブランクページ200を表示させる。これにより、Webブラウザ3のデータ表示領域130には白色の画面が表示される。なお、Webブラウザ3の画面は、ブランクページ200がデータ表示領域130に表示されている画面から、後述する図5に示すプログレスバーが表示されている画面に直ちに切り替わるため、ブランクページ200はユーザによって認識されない可能性がある。すなわち、ブランクページ200が表示されている画面から図5に示す次の画面に直ちに切り替わるため、ユーザがブランクページ200を見る可能性は低い。   When receiving the HTML data of the dummy page via the communication path N and the transmission / reception unit 9, the control unit 5 of the information processing apparatus 1 displays the dummy page in the data display area 130 that is the initial display area of the Web browser 3 ( Step S06). FIG. 4 shows a display example of a dummy page. FIG. 4 is a diagram illustrating an example of a display area of the Web browser 3 displayed on the display unit 8. For example, as illustrated in FIG. 4, the control unit 5 displays a blank page 200 as a dummy page in the data display area 130 (initial display area) of the Web browser 3 instead of the PDF data 140 as initial data. As a result, a white screen is displayed in the data display area 130 of the Web browser 3. The screen of the web browser 3 is immediately switched from the screen in which the blank page 200 is displayed in the data display area 130 to the screen in which a progress bar shown in FIG. 5 described later is displayed. It may not be recognized. That is, the screen is immediately switched from the screen on which the blank page 200 is displayed to the next screen shown in FIG.

そして、ブランクページの表示が完了した後、Webブラウザ3は制御部5の制御の下、初期データとしてのPDFデータ140の再取得要求を、初期表示領域としてのデータ表示領域130に表示されていたPDFデータ140のページ番号とともに、送受信部9及び通信経路Nを介してWebサーバ20に送信する(ステップS07)。例えば、Webブラウザ3は、再取得対象のPDFデータ140のデータ名とページ番号とを、送受信部9及び通信経路Nを介してWebサーバ20に送信する。   After the display of the blank page is completed, the Web browser 3 displays a reacquisition request for the PDF data 140 as the initial data in the data display area 130 as the initial display area under the control of the control unit 5. Along with the page number of the PDF data 140, the data is transmitted to the Web server 20 via the transmission / reception unit 9 and the communication path N (step S07). For example, the Web browser 3 transmits the data name and page number of the PDF data 140 to be reacquired to the Web server 20 via the transmission / reception unit 9 and the communication path N.

Webサーバ20の設定部23は、初期データとしてのPDFデータ140の再取得要求とPDFデータ140のページ番号とを、通信経路N及び送受信部25を介して情報処理装置1から受信した場合、再取得要求対象のPDFデータ140をデータ名に基づいて記憶部24から読み込んで、当該PDFデータ140の付帯情報であるプロパティ情報内の「開くページ」に当該ページ番号を設定する(ステップS08)。なお、アドビシステムズ社のAdobe Reader(登録商標)によってPDFデータを表示する場合、PDFデータのプロパティ情報の「開くページ」に設定されたページが最初に表示される。例えばPDFデータのページ番号として「3ページ」が指定されている場合、設定部23は、PDFデータ140のプロパティ情報内の「開くページ」にページ番号として「3ページ」を設定する。   When the setting unit 23 of the Web server 20 receives the reacquisition request for the PDF data 140 as the initial data and the page number of the PDF data 140 from the information processing apparatus 1 via the communication path N and the transmission / reception unit 25, The acquisition request target PDF data 140 is read from the storage unit 24 on the basis of the data name, and the page number is set in “page to be opened” in the property information which is incidental information of the PDF data 140 (step S08). In addition, when displaying PDF data by Adobe Reader (registered trademark) of Adobe Systems Incorporated, the page set in “Open page” of the property information of the PDF data is first displayed. For example, when “page 3” is specified as the page number of PDF data, the setting unit 23 sets “page 3” as the page number in “page to open” in the property information of the PDF data 140.

そして、送受信部25は、設定部23によってページ番号が設定された状態のPDFデータ140を、通信経路Nを介して情報処理装置1に送信する(ステップS09)。   Then, the transmission / reception unit 25 transmits the PDF data 140 in which the page number is set by the setting unit 23 to the information processing apparatus 1 via the communication path N (step S09).

情報処理装置1のWebブラウザ3は、通信経路N及び送受信部9を介して、Webサーバ20の設定部23によってページ番号が設定された状態のPDFデータ140をWebサーバ20から受信する。   The web browser 3 of the information processing apparatus 1 receives from the web server 20 the PDF data 140 in which the page number is set by the setting unit 23 of the web server 20 via the communication path N and the transmission / reception unit 9.

一方、情報処理装置1の分割部4は、ブランクページが表示されているデータ表示領域130を複数のフレーム(複数のデータ表示領域)に分割する(ステップS10)。なお、情報処理装置1は、ステップS07におけるPDFデータの再取得要求とステップS10におけるフレーム分割とを同時に行ってもよいし、ステップS07の処理の後にステップS10の処理を行ってもよいし、ステップS10の処理の後にステップS07の処理を行ってもよい。図5に、フレーム分割された表示領域を示す。図5は、Webブラウザにおいてフレーム分割された表示領域の一例である。例えば図5に示すように、分割部4は、データ表示領域130を、第1フレーム310と第2フレーム320とに分割する。第1フレーム310は、後述する別の表示領域(別のウィンドウ)を表示するための基礎となる画面である。また、第2フレーム320は、再度取得(再ダウンロード)されたPDFデータ140を表示するための表示領域である。   On the other hand, the dividing unit 4 of the information processing apparatus 1 divides the data display area 130 in which the blank page is displayed into a plurality of frames (a plurality of data display areas) (step S10). The information processing apparatus 1 may perform the PDF data reacquisition request in step S07 and the frame division in step S10 at the same time, or may perform the process in step S10 after the process in step S07. You may perform the process of step S07 after the process of S10. FIG. 5 shows a display area divided into frames. FIG. 5 is an example of a display area divided into frames in the Web browser. For example, as shown in FIG. 5, the dividing unit 4 divides the data display area 130 into a first frame 310 and a second frame 320. The first frame 310 is a screen serving as a basis for displaying another display area (another window) described later. The second frame 320 is a display area for displaying the PDF data 140 acquired (re-downloaded) again.

一例として、制御部5は、第1フレーム310については表示幅を100%の状態にして表示部8に表示させる。一方、制御部5は、第2フレーム320については表示幅を0%の状態にする。すなわち、第1フレーム310については画面表示状態とし、第2フレーム320については画面非表示状態とする。例えば、制御部5は、ブランクページ200が表示されているデータ表示領域130(初期表示領域)に代えて、第1フレーム310の画面をWebブラウザ3に表示させる。また、第2フレーム320の表示幅は0%であるため、第2フレーム320の画面は表示部8に表示されない。なお、図5には所定の大きさをもった第2フレーム320が示されているが、図5に示す第2フレーム320は、データ表示領域130を複数のフレームに分割する処理を説明するために便宜的に示しているものであり、表示部8には第2フレーム320の画面は表示されない。   As an example, the control unit 5 causes the display unit 8 to display the first frame 310 with a display width of 100%. On the other hand, the control unit 5 sets the display width of the second frame 320 to 0%. That is, the first frame 310 is in a screen display state, and the second frame 320 is in a screen non-display state. For example, the control unit 5 causes the web browser 3 to display the screen of the first frame 310 instead of the data display area 130 (initial display area) where the blank page 200 is displayed. Further, since the display width of the second frame 320 is 0%, the screen of the second frame 320 is not displayed on the display unit 8. 5 shows the second frame 320 having a predetermined size, the second frame 320 shown in FIG. 5 is for explaining the process of dividing the data display area 130 into a plurality of frames. The screen of the second frame 320 is not displayed on the display unit 8.

また、Webブラウザ3が再取得対象のPDFデータ140をWebサーバ20から受信している間、図5に示すように、制御部5は、第1フレーム310内にプログレスバー400を表示させてもよい。このプログレスバー400は、再取得対象のPDFデータ140の受信(ダウンロード)の進捗状況を示す情報である。このように、Webブラウザ3が再取得対象のPDFデータ140をWebサーバ20からダウンロードしている間、制御部5は、第1フレーム310内にダウンロードの進捗状況を示すプログレスバー400を表示させる。例えば再取得対象のPDFデータ140のデータ容量が大きい場合、PDFデータ140のダウンロードが完了するまでに時間を要し、ダウンロードの間、Webブラウザ3の第1フレーム310の画面が白くなった状態となる。PDFデータ140のダウンロード中にプログレスバー400を表示することで、ユーザはどのような処理が行われているのかを把握することでき、また、ダウンロードの進捗状況を把握することができる。   Further, while the Web browser 3 receives the PDF data 140 to be reacquired from the Web server 20, the control unit 5 may display the progress bar 400 in the first frame 310 as shown in FIG. 5. Good. The progress bar 400 is information indicating the progress of reception (downloading) of the PDF data 140 to be reacquired. As described above, while the Web browser 3 is downloading the PDF data 140 to be reacquired from the Web server 20, the control unit 5 displays the progress bar 400 indicating the download progress in the first frame 310. For example, when the data capacity of the PDF data 140 to be reacquired is large, it takes time until the download of the PDF data 140 is completed, and the screen of the first frame 310 of the Web browser 3 is white during the download. Become. By displaying the progress bar 400 while the PDF data 140 is being downloaded, the user can grasp what kind of processing is being performed, and can grasp the progress of the download.

そして、Webブラウザ3によるPDFデータ140のダウンロードが完了すると、図6に示すように、制御部5は、第1フレーム310の表示幅を0%にし、第2フレーム320の表示幅を100%にして、再度取得(再ダウンロード)したPDFデータ140を第2フレーム320内に表示させる(ステップS11)。すなわち、制御部5は、第1フレーム310を画面非表示状態にし、第2フレーム320を画面表示状態にして、第2フレーム320内に再度取得したPDFデータ140を表示させる。例えば、制御部5は、図5に示す第1フレーム310に代えて、第2フレーム320の画面をWebブラウザ3に表示させる。すなわち、制御部5は、ブランクページ200が表示されていたデータ表示領域130(初期表示領域)に代えて、第2フレーム320の画面をWebブラウザ3に表示させる。また、第1フレーム310の表示幅は0%であるため、第1フレーム310の画面は表示部8に表示されない。図6には所定の大きさをもった第1フレーム310が示されているが、図6に示す第1フレーム310は、フレーム分割によって生成された第1フレーム310の存在を説明するために便宜的に示しているものであり、表示部8には第1フレーム310の画面は表示されない。   When the download of the PDF data 140 by the Web browser 3 is completed, the control unit 5 sets the display width of the first frame 310 to 0% and the display width of the second frame 320 to 100% as shown in FIG. Then, the PDF data 140 acquired (re-downloaded) again is displayed in the second frame 320 (step S11). That is, the control unit 5 puts the first frame 310 into the screen non-display state, puts the second frame 320 into the screen display state, and displays the acquired PDF data 140 in the second frame 320 again. For example, the control unit 5 causes the web browser 3 to display the screen of the second frame 320 instead of the first frame 310 shown in FIG. That is, the control unit 5 causes the web browser 3 to display the screen of the second frame 320 instead of the data display area 130 (initial display area) where the blank page 200 was displayed. Further, since the display width of the first frame 310 is 0%, the screen of the first frame 310 is not displayed on the display unit 8. Although the first frame 310 having a predetermined size is shown in FIG. 6, the first frame 310 shown in FIG. 6 is convenient for explaining the existence of the first frame 310 generated by frame division. The screen of the first frame 310 is not displayed on the display unit 8.

また、ステップS11にてPDFデータ140をWebブラウザ3に再表示させる場合、制御部5は、再度取得(再ダウンロード)されたPDFデータ140のプロパティ情報を参照し、当該プロパティ情報に設定されているページ番号のページをWebブラウザ3の第2フレーム320内に表示させる。例えば、PDFデータ140のプロパティ情報の「開くページ」にページ番号として「3ページ」が設定されている場合、制御部5は、PDFデータ140の3ページ目をWebブラウザ3の第2フレーム320内に表示させる。   When the PDF data 140 is displayed again on the Web browser 3 in step S11, the control unit 5 refers to the property information of the PDF data 140 acquired (re-downloaded) again and is set in the property information. The page with the page number is displayed in the second frame 320 of the Web browser 3. For example, when “page 3” is set as the page number in the “open page” of the property information of the PDF data 140, the control unit 5 stores the third page of the PDF data 140 in the second frame 320 of the Web browser 3. To display.

なお、ページを指定して表示したPDFデータのページにハイパーリンクが設定されている場合、ユーザが当該ハイパーリンクを指定することができない場合がある。このような状況が発生した場合、PDFデータ内においてページを移動させたりズームを変更させたりして該当するページを再表示させると、ユーザはハイパーリンクを指定することが可能となる。従って、PDFデータ140を表示する場合にズーム変更を自動で行うためのJava Script(登録商標)を、ハイパーリンクが設定されている全てのページに予め設定しておいてもよい。例えば、情報処理装置1の制御部5は、PDFデータ140を第2フレーム320内に表示させるときにズーム変更を行うようにする。これにより、ページを指定して表示したPDFデータ140のページにハイパーリンクが設定されている場合であっても、ユーザは当該ハイパーリンクを指定することができる。   If a hyperlink is set on the page of PDF data displayed by designating the page, the user may not be able to designate the hyperlink. When such a situation occurs, the user can designate a hyperlink by moving the page in the PDF data or changing the zoom to redisplay the corresponding page. Accordingly, Java Script (registered trademark) for automatically changing the zoom when displaying the PDF data 140 may be set in advance on all pages on which hyperlinks are set. For example, the control unit 5 of the information processing apparatus 1 performs zoom change when displaying the PDF data 140 in the second frame 320. Thus, even if a hyperlink is set on the page of the PDF data 140 displayed by designating the page, the user can designate the hyperlink.

そして、Webブラウザ3は制御部5の制御の下、ハイパーリンク150に関連付けられたリンク先の特定データの取得要求を、送受信部9及び通信経路Nを介してWebサーバ20に送信する(ステップS12)。例えば、Webブラウザ3は、リンク先の特定データを特定するための識別情報(URL等のアドレス情報、図番号又はデータ名等)をHTTPリクエスト形式の要求に含ませて、送受信部9及び通信経路Nを介してWebサーバ20に送信する。   Then, under the control of the control unit 5, the web browser 3 transmits a request for acquiring specific data of the link destination associated with the hyperlink 150 to the web server 20 via the transmission / reception unit 9 and the communication path N (step S <b> 12). ). For example, the Web browser 3 includes identification information (address information such as URL, figure number or data name) for specifying the specific data of the link destination in the request in the HTTP request format, and the transmission / reception unit 9 and the communication path To the Web server 20 via N.

Webサーバ20は、ハイパーリンク150に関連付けられたリンク先の特定データの取得要求を情報処理装置1から受信すると、取得要求対象の特定データを、送受信部25及び通信経路Nを介して情報処理装置1に送信する(ステップS13)。例えば、Webサーバ20は、リンク先を特定するための識別情報に対応する特定データを記憶部24から読み込んで、当該特定データを送受信部25及び通信経路Nを介して情報処理装置1に送信する。一例として、Webサーバ20の生成部22は、HTTPリクエスト形式の要求をWebブラウザ3から受信すると、HTTPリクエスト形式の要求に対するHTTPレスポンス形式の応答としてHTMLデータを生成し、当該HTMLデータを、送受信部25及び通信経路Nを介して情報処理装置1に送信する。なお、ハイパーリンク150に関連付けられたリンク先の特定データが、PDFデータ、文書データ又は画像データである場合、Webサーバ20は、リンク先のPDFデータ、文書データ又は画像データを情報処理装置1に送信する。   When the Web server 20 receives an acquisition request for specific data of a link destination associated with the hyperlink 150 from the information processing apparatus 1, the Web server 20 transmits the specific data to be acquired to the information processing apparatus via the transmission / reception unit 25 and the communication path N. 1 (step S13). For example, the Web server 20 reads the specific data corresponding to the identification information for specifying the link destination from the storage unit 24 and transmits the specific data to the information processing apparatus 1 via the transmission / reception unit 25 and the communication path N. . As an example, when the generation unit 22 of the Web server 20 receives an HTTP request format request from the Web browser 3, the generation unit 22 generates HTML data as an HTTP response format response to the HTTP request format request, and transmits the HTML data to the transmission / reception unit. 25 and the communication path N. When the link destination specific data associated with the hyperlink 150 is PDF data, document data, or image data, the Web server 20 sends the link destination PDF data, document data, or image data to the information processing apparatus 1. Send.

情報処理装置1のWebブラウザ3は、通信経路N及び送受信部9を介して特定データをWebサーバ20から受信し、当該特定データを表示する。このとき、情報処理装置1の制御部5は、図7に示すように、Webブラウザ3の第1フレーム310に基づく表示領域(ウィンドウ)であってWebブラウザ3の表示領域100とは別の表示領域(別のウィンドウ)500内に、受信した特定データ510を表示させる(ステップS14)。例えば、制御部5は、第1フレーム310に基づく新たなWebブラウザ3を起動させ、当該新たなWebブラウザ3のデータ表示領域を別の表示領域500として当該別の表示領域500内に特定データ510を表示させる。上述したように、HTMLのハイパーリンクは、リンク先の特定データを別の新たなWebブラウザ3に表示させることができるので、Webブラウザ3の第1フレーム310を利用することでHTMLを介して別の新たなWebブラウザ3を起動させ、ハイパーリンク先の特定データ510を別の新たなWebブラウザ3の表示領域内に表示させることができる。制御部5は、特定データ510としてHTMLデータを受信した場合、HTMLデータであるWebページを別の表示領域500内に表示させる。また、制御部5は、特定データ510としてPDFデータ、文書データ又は画像データを受信した場合、受信したPDFデータ、文書データ又は画像データを別の表示領域500内に表示させる。図7に示すように、Webブラウザ3のデータ表示領域130(初期表示領域)に元々表示されていたPDFデータ140は、Webブラウザ3の第2フレーム320内に表示される。また、ハイパーリンクに関連付けられたリンク先の特定データ510は、Webブラウザ3とは別の表示領域500内に表示される。   The Web browser 3 of the information processing apparatus 1 receives specific data from the Web server 20 via the communication path N and the transmission / reception unit 9 and displays the specific data. At this time, as shown in FIG. 7, the control unit 5 of the information processing apparatus 1 is a display area (window) based on the first frame 310 of the Web browser 3 and is a display different from the display area 100 of the Web browser 3. The received specific data 510 is displayed in the area (another window) 500 (step S14). For example, the control unit 5 activates a new web browser 3 based on the first frame 310, and sets the data display area of the new web browser 3 as another display area 500 within the other display area 500. Is displayed. As described above, since the HTML hyperlink can display the specific data of the link destination on another new Web browser 3, it is possible to separate the hyperlink via HTML using the first frame 310 of the Web browser 3. The new web browser 3 can be activated, and the hyperlink destination specific data 510 can be displayed in the display area of another new web browser 3. When the control unit 5 receives HTML data as the specific data 510, the control unit 5 displays a Web page that is HTML data in another display area 500. When the control unit 5 receives PDF data, document data, or image data as the specific data 510, the control unit 5 displays the received PDF data, document data, or image data in another display area 500. As shown in FIG. 7, the PDF data 140 originally displayed in the data display area 130 (initial display area) of the Web browser 3 is displayed in the second frame 320 of the Web browser 3. Also, the link destination specific data 510 associated with the hyperlink is displayed in a display area 500 different from the Web browser 3.

以上のように、本実施形態に係る情報処理装置1によると、Webブラウザ3の初期表示領域であるデータ表示領域130を第1フレーム310と第2フレーム320とに分割し、第1フレーム310に基づく表示領域であってWebブラウザ3の表示領域100とは別の表示領域500内にハイパーリンク先の特定データ510を表示させ、初期データであるPDFデータ140を第2フレーム320内に表示させることで、ハイパーリンク先の特定データ510と初期データであるPDFデータ140とを別々の表示領域内に表示させることが可能となる。そのことにより、ユーザは、ハイパーリンク先の特定データ510と初期データであるPDFデータ140とを並べて同時に閲覧することが可能となる。   As described above, according to the information processing apparatus 1 according to the present embodiment, the data display area 130 that is the initial display area of the web browser 3 is divided into the first frame 310 and the second frame 320, and the first frame 310 is divided. The hyperlink destination specific data 510 is displayed in a display area 500 different from the display area 100 of the web browser 3 and the PDF data 140 as initial data is displayed in the second frame 320. Thus, it is possible to display the hyperlink destination specific data 510 and the initial data PDF data 140 in different display areas. As a result, the user can view the hyperlink destination specific data 510 and the initial data PDF data 140 side by side simultaneously.

従来においては、ユーザが元のPDFデータ140を表示しているWebブラウザとは別のWebブラウザを起動させるための操作を行い、ハイパーリンク先のURL等のアドレス情報を当該別のWebブラウザに入力し、当該別のWebブラウザによってハイパーリンク先のデータを取得するための操作を行う必要があった。従来においては、このような複数の手順を含む操作をユーザが行う必要があったため、ユーザによる操作が煩雑となり、Webブラウザに表示されている元のPDFデータ140とハイパーリンク先のデータとを並べて表示し、両データを同時に閲覧することは容易ではなかった。   Conventionally, the user performs an operation for starting a web browser different from the web browser displaying the original PDF data 140, and inputs address information such as a hyperlink destination URL to the other web browser. However, it is necessary to perform an operation for acquiring data of the hyperlink destination by the other Web browser. Conventionally, since the user has to perform an operation including such a plurality of procedures, the operation by the user becomes complicated, and the original PDF data 140 displayed on the Web browser and the hyperlink destination data are arranged side by side. It was not easy to display and view both data simultaneously.

これに対して本実施形態に係る情報処理装置1によると、ユーザが元のPDFデータ140に設定されているハイパーリンク150をマウス等の操作部7を用いて指定するだけで、元のPDFデータ140とハイパーリンク先の特定データ510とが別々の表示領域(ウィンドウ)内に表示される。そのため、ユーザにとって従来と比べて簡単な操作で、元のPDFデータ140とハイパーリンク先の特定データ510とを同時に閲覧することが可能となる。   On the other hand, according to the information processing apparatus 1 according to the present embodiment, the user only specifies the hyperlink 150 set in the original PDF data 140 using the operation unit 7 such as a mouse, and the original PDF data. 140 and hyperlink destination specific data 510 are displayed in separate display areas (windows). Therefore, it is possible for the user to simultaneously view the original PDF data 140 and the hyperlink destination specific data 510 with a simple operation compared to the conventional case.

また、情報処理装置1からWebサーバ20にPDFデータ140のページ番号を送信し、ステップS08にてPDFデータ140のページ番号を設定することで、情報処理装置1が再度取得(再ダウンロード)したPDFデータ140をWebブラウザ3の第2フレーム320内に表示する場合に、Webブラウザ3のデータ表示領域130(初期表示領域)に元々表示されていたページを表示することが可能となる。例えば、Webブラウザ3のデータ表示領域130(初期表示領域)にPDFデータ140の3ページ目が元々表示されていた場合、ステップS11において、Webブラウザ3の第2フレーム320に、再ダウンロードされたPDFデータ140の3ページ目を表示することが可能となる。   In addition, the page number of the PDF data 140 is transmitted from the information processing apparatus 1 to the Web server 20, and the page number of the PDF data 140 is set in step S08, so that the information processing apparatus 1 obtains (redownloads) the PDF again. When the data 140 is displayed in the second frame 320 of the Web browser 3, it is possible to display the page that was originally displayed in the data display area 130 (initial display area) of the Web browser 3. For example, if the third page of the PDF data 140 was originally displayed in the data display area 130 (initial display area) of the Web browser 3, the PDF downloaded again in the second frame 320 of the Web browser 3 in step S11. The third page of the data 140 can be displayed.

従って、ハイパーリンク先の特定データ510を別の表示領域500内に表示した場合に、当該ハイパーリンクが設定されていたPDFデータ140のページがWebブラウザ3の第2フレーム320内に表示される。このように、ハイパーリンク先の特定データ510とハイパーリンクが設定されていたページとが同時に表示されるため、PDFデータ140を再ダウンロードした場合であっても、ユーザは、ハイパーリンク先の特定データ510とハイパーリンクが設定されていたページとを簡単に並べて閲覧することができる。すなわち、ユーザは、再ダウンロードされたPDFデータ140がWebブラウザ3に表示された場合に、ハイパーリンクが設定されたページを表示するための操作を行わずに済むため、ユーザの操作負担が軽減する。   Therefore, when the hyperlink destination specific data 510 is displayed in another display area 500, the page of the PDF data 140 in which the hyperlink is set is displayed in the second frame 320 of the Web browser 3. Thus, since the hyperlink destination specific data 510 and the page on which the hyperlink is set are displayed at the same time, even when the PDF data 140 is downloaded again, the user can select the hyperlink destination specific data. 510 and the page on which the hyperlink has been set can be easily viewed side by side. That is, when the re-downloaded PDF data 140 is displayed on the Web browser 3, the user does not have to perform an operation for displaying a page with a hyperlink, thereby reducing a user's operation burden. .

なお、情報処理装置1は、Webサーバ20にPDFデータ140のページ番号を送信しなくてもよい。この場合、再ダウンロードされたPDFデータ140の1ページ目がWebブラウザ3の第2フレーム320内に表示される。   Note that the information processing apparatus 1 does not have to transmit the page number of the PDF data 140 to the Web server 20. In this case, the first page of the re-downloaded PDF data 140 is displayed in the second frame 320 of the Web browser 3.

また、上述した実施形態では、ステップS03からステップS06の処理によって情報処理装置1がダミーページを取得して表示する場合について説明したが、情報処理装置1はダミーページを表示しなくてもよい。すなわち、情報処理装置1はダミーページをデータ表示領域130(初期表示領域)に表示させずに、データ表示領域130を第1フレーム310と第2フレーム320とに分割し、再度取得(再ダウンロード)したPDFデータ140を第2フレーム320に表示させ、第1フレーム310に基づく別の表示領域500内にハイパーリンク先の特定データを表示させてもよい。   In the above-described embodiment, the case where the information processing apparatus 1 acquires and displays a dummy page by the processing from step S03 to step S06 has been described. However, the information processing apparatus 1 may not display the dummy page. That is, the information processing apparatus 1 divides the data display area 130 into the first frame 310 and the second frame 320 without displaying the dummy page in the data display area 130 (initial display area), and acquires (redownloads) again. The PDF data 140 may be displayed in the second frame 320, and the hyperlink destination specific data may be displayed in another display area 500 based on the first frame 310.

なお、情報処理装置1がダミーページをデータ表示領域130に表示させない場合、ハイパーリンクの指定を繰り返すことによりフレームが増加し続け、結果として、Webブラウザ3が動作しなくなるおそれがある。ここで、フレーム分割によってフレーム数が増加する様子を、図8を参照して説明する。なお、図8においては、フレーム分割によってフレーム数が増加する様子を説明するために、Webブラウザ3の表示領域を簡略して示している。   If the information processing apparatus 1 does not display a dummy page in the data display area 130, the frame continues to increase by repeatedly specifying the hyperlink, and as a result, the Web browser 3 may not operate. Here, how the number of frames increases due to frame division will be described with reference to FIG. In FIG. 8, the display area of the Web browser 3 is shown in a simplified manner in order to explain how the number of frames increases due to frame division.

図8(a)に分割前のデータ表示領域130(初期表示領域)を示す。上記のステップS10の処理によってデータ表示領域130を分割することで、図8(b)に示すように第1フレーム310と第2フレーム320とが生成される。そして、ステップS11の処理によって、再度取得(再ダウンロード)されたPDFデータ140が第2フレーム320内に表示される。また、ステップS14の処理によって、第1フレーム310に基づく別の表示領域内に、Webサーバ20から取得された特定データが表示される。この段階では、フレーム数は2つである。   FIG. 8A shows a data display area 130 (initial display area) before division. By dividing the data display area 130 by the process of step S10 described above, a first frame 310 and a second frame 320 are generated as shown in FIG. 8B. Then, the PDF data 140 acquired again (re-downloaded) by the process of step S <b> 11 is displayed in the second frame 320. Further, the specific data acquired from the Web server 20 is displayed in another display area based on the first frame 310 by the process of step S14. At this stage, the number of frames is two.

そして、第2フレーム320内に表示されているPDFデータ140に設定されたハイパーリンクが新たに指定されると、上記のステップS10の処理によって第2フレーム320を分割することで、図8(c)に示すように新たな第3フレーム330が生成される。これにより、Webブラウザ3の表示領域は、第1フレーム310と第2フレーム320と第3フレーム330とを含むことになる。そして、ステップS11の処理によって、再度取得(再ダウンロード)されたPDFデータ140が第3フレーム330内に表示される。また、ステップS14の処理によって、図8(c)に示す第2フレーム320に基づく別の表示領域内に、Webサーバ20から取得された特定データが表示される。この段階では、フレーム数は3つである。   Then, when a hyperlink set in the PDF data 140 displayed in the second frame 320 is newly designated, the second frame 320 is divided by the process of step S10 described above, so that FIG. ), A new third frame 330 is generated. As a result, the display area of the Web browser 3 includes the first frame 310, the second frame 320, and the third frame 330. Then, the PDF data 140 acquired (re-downloaded) again by the process of step S <b> 11 is displayed in the third frame 330. Further, the specific data acquired from the Web server 20 is displayed in another display area based on the second frame 320 shown in FIG. At this stage, the number of frames is three.

そして、第3フレーム330内に表示されているPDFデータ140に設定されたハイパーリンクが新たに指定されると、上記のステップS10の処理によって第3フレーム330を分割することで、図8(d)に示すように新たな第4フレーム340が生成される。これにより、Webブラウザ3の表示領域は、第1フレーム310と第2フレーム320と第3フレーム330と第4フレーム340とを含むことになる。そして、ステップS11の処理によって、再度取得(再ダウンロード)されたPDFデータ140が第4フレーム340内に表示される。また、ステップS14の処理によって、図8(d)に示す第3フレーム330に基づく別の表示領域内に、Webサーバ20から取得された特定データが表示される。この段階では、フレーム数は4つである。   Then, when a hyperlink set in the PDF data 140 displayed in the third frame 330 is newly designated, the third frame 330 is divided by the processing in step S10 described above, thereby FIG. ), A new fourth frame 340 is generated. As a result, the display area of the Web browser 3 includes the first frame 310, the second frame 320, the third frame 330, and the fourth frame 340. Then, the PDF data 140 acquired (re-downloaded) again by the process of step S <b> 11 is displayed in the fourth frame 340. Further, the specific data acquired from the Web server 20 is displayed in another display area based on the third frame 330 shown in FIG. At this stage, the number of frames is four.

以上のようにして、ダミーページをデータ表示領域130に表示させない場合、フレーム分割を行う度にフレーム数が増加する。すなわち、PDFデータ140に設定されたハイパーリンクが指定される度にフレーム数が増加し続けるため、ある時点でWebブラウザ3の動作が停止するおそれがある。   As described above, when the dummy page is not displayed in the data display area 130, the number of frames increases every time the frame is divided. That is, since the number of frames continues to increase every time a hyperlink set in the PDF data 140 is designated, the operation of the Web browser 3 may stop at a certain point.

そこで、ダミーページをWebブラウザ3の表示領域に表示させることで、フレーム数の増加を抑制することができる。図9を参照して、ダミーページを表示する場合の効果について説明する。図9(a)に分割前のデータ表示領域130(初期表示領域)を示す。上記のステップS10の処理によってデータ表示領域130を分割することで、図9(b)に示すように第1フレーム310と第2フレーム320とが生成される。そして、ステップS11の処理によって、再度取得(再ダウンロード)されたPDFデータ140が第2フレーム320内に表示され、ステップS14の処理によって、第1フレーム310に基づく別の表示領域内にWebサーバ20から取得された特定データが表示される。そして、第2フレーム320内に表示されているPDFデータ140に設定されたハイパーリンクが新たに指定された場合、上述したステップS03からステップS06の処理によって、図9(c)に示すように、ブランクページ200がWebブラウザ3のデータ表示領域130に表示される。これにより、フレーム分割されていたデータ表示領域130がブランクページ200によって一旦リセットされる。これ以降、ブランクページ200が表示されているデータ表示領域130を第1フレームと第2フレームとに分割し、第1フレームに基づく別の表示領域内に特定データを表示し、第2フレーム内に再ダウンロードされたPDFデータを表示する。このように、ステップS06の処理によってブランクページをWebブラウザ3のデータ表示領域内に表示させることで、データ表示領域が一旦リセットされるため、PDFデータに設定されたハイパーリンクを繰り返し指定した場合であっても、フレーム数の増加を抑制し、Webブラウザ3の動作が停止することを防止することができる。   Therefore, displaying the dummy page in the display area of the Web browser 3 can suppress an increase in the number of frames. With reference to FIG. 9, the effect in displaying a dummy page is demonstrated. FIG. 9A shows a data display area 130 (initial display area) before division. By dividing the data display area 130 by the process of step S10 described above, a first frame 310 and a second frame 320 are generated as shown in FIG. 9B. Then, the PDF data 140 acquired (re-downloaded) again by the process of step S11 is displayed in the second frame 320, and the web server 20 is displayed in another display area based on the first frame 310 by the process of step S14. The specific data acquired from is displayed. Then, when a hyperlink set in the PDF data 140 displayed in the second frame 320 is newly designated, as shown in FIG. 9C by the processing from step S03 to step S06 described above. A blank page 200 is displayed in the data display area 130 of the Web browser 3. As a result, the data display area 130 that has been divided into frames is temporarily reset by the blank page 200. Thereafter, the data display area 130 on which the blank page 200 is displayed is divided into the first frame and the second frame, the specific data is displayed in another display area based on the first frame, and the second frame is displayed. Displays the re-downloaded PDF data. In this way, the blank page is displayed in the data display area of the Web browser 3 by the process of step S06, so that the data display area is reset once. Therefore, when the hyperlink set in the PDF data is repeatedly specified. Even if it exists, the increase in the number of frames can be suppressed and the operation of the Web browser 3 can be prevented from stopping.

1 情報処理装置、2,21 CPU、3 Webブラウザ、4 分割部、5 制御部、6,24 記憶部、7 操作部、8 表示部、9,25 送受信部、20 Webサーバ、22 生成部、23 設定部、40 情報処理システム。
DESCRIPTION OF SYMBOLS 1 Information processing apparatus, 2,21 CPU, 3 Web browser, 4 division | segmentation part, 5 control part, 6,24 memory | storage part, 7 operation part, 8 display part, 9,25 transmission / reception part, 20 Web server, 22 production | generation part, 23 Setting part, 40 Information processing system.

Claims (9)

通信経路を介して情報提供装置から初期データを取得して初期表示領域内に表示するWebブラウザと、
前記Webブラウザの前記初期表示領域内に表示されている前記初期データに設定されたハイパーリンクが指定された場合、HTML形式のダミーページのデータと前記ハイパーリンクに関連付けられた特定データとを、前記通信経路を介して前記情報提供装置から前記Webブラウザに取得させ、前記Webブラウザの前記初期表示領域内に、前記初期データに代えて前記HTML形式のダミーページを表示させる制御手段と、
前記HTML形式のダミーページが表示された前記初期表示領域を、前記Webブラウザの機能によって第1フレームと第2フレームとに分割する分割手段と

前記初期表示領域が前記分割手段によって前記第1フレームと前記第2フレームとに分割された後、前記制御手段は、HTMLのハイパーリンクを利用することにより前記第1フレームに対応する新たなWebブラウザを起動させ、前記新たなWebブラウザの表示領域内に前記特定データを表示させ、前記初期表示領域内に表示されていた前記初期データを前記第2フレーム内に表示させる、
ことを特徴とする情報処理装置。
A web browser that obtains initial data from the information providing device via the communication path and displays it in the initial display area;
When a hyperlink set in the initial data displayed in the initial display area of the web browser is specified, HTML-format dummy page data and specific data associated with the hyperlink are Control means for causing the Web browser to acquire from the information providing apparatus via a communication path, and displaying the HTML format dummy page instead of the initial data in the initial display area of the Web browser;
Dividing means for dividing the initial display area on which the HTML-format dummy page is displayed into a first frame and a second frame by the function of the Web browser ;
I have a,
After the initial display area is divided into the first frame and the second frame by the dividing unit, the control unit uses the HTML hyperlink to create a new Web browser corresponding to the first frame. To display the specific data in the display area of the new web browser, and to display the initial data displayed in the initial display area in the second frame.
An information processing apparatus characterized by that.
請求項1に記載の情報処理装置であって、
前記制御手段は、前記ハイパーリンクが指定された場合、前記通信経路を介して前記情報提供装置から前記初期データを前記Webブラウザに再度取得させ、前記Webブラウザによって再度取得された前記初期データを前記第2フレーム内に表示させる、
ことを特徴とする情報処理装置。
The information processing apparatus according to claim 1 ,
When the hyperlink is designated, the control unit causes the Web browser to acquire the initial data again from the information providing apparatus via the communication path, and the initial data acquired again by the Web browser is Display in the second frame,
An information processing apparatus characterized by that.
請求項に記載の情報処理装置であって、
前記Webブラウザは、前記ハイパーリンクが指定された場合、前記初期表示領域に表示されていた前記初期データのページ番号と前記初期データの取得要求とを前記通信経路を介して前記情報提供装置に送信し、前記ページ番号が指定された状態で前記初期データを前記情報提供装置から再度取得し、
前記制御手段は、前記Webブラウザによって再度取得された前記初期データの指定された前記ページ番号のページを前記第2フレーム内に表示させる、
ことを特徴とする情報処理装置。
An information processing apparatus according to claim 2 ,
When the hyperlink is specified, the Web browser transmits the page number of the initial data displayed in the initial display area and the acquisition request for the initial data to the information providing apparatus via the communication path. And obtaining the initial data again from the information providing device in a state where the page number is designated,
The control means causes the page of the specified page number of the initial data acquired again by the Web browser to be displayed in the second frame.
An information processing apparatus characterized by that.
請求項又は請求項に記載の情報処理装置であって、
前記制御手段は、前記Webブラウザに前記初期データを再度取得させている間、前記取得の進捗状況を前記第1フレーム内に表示させる、
ことを特徴とする情報処理装置。
An information processing apparatus according to claim 2 or claim 3 , wherein
The control means displays the acquisition progress in the first frame while the Web browser is acquiring the initial data again.
An information processing apparatus characterized by that.
請求項に記載の情報処理装置であって、
前記制御手段は、前記Webブラウザに前記初期データを再度取得させている間、前記第1フレームを表示状態にするとともに前記第2フレームを非表示状態にし、前記取得の進捗状況を前記第1フレーム内に表示させ、前記Webブラウザによって前記初期データが再度取得された後は、前記第1フレームを非表示状態にするとともに前記第2フレームを表示状態にし、前記新たなWebブラウザの表示領域内に前記特定データを表示させ、前記Webブラウザによって再度取得された前記初期データを前記第2フレーム内に表示させる、
ことを特徴とする情報処理装置。
The information processing apparatus according to claim 4 ,
The control means sets the first frame in a display state and the second frame in a non-display state while allowing the Web browser to acquire the initial data again, and displays the progress of the acquisition in the first frame. After the initial data is acquired again by the Web browser, the first frame is set to the non-display state and the second frame is set to the display state, and the new Web browser is displayed in the display area. Displaying the specific data, and displaying the initial data obtained again by the web browser in the second frame,
An information processing apparatus characterized by that.
請求項1から請求項のいずれか一項に記載の情報処理装置であって、
前記初期データはPDF形式のデータである、
ことを特徴とする情報処理装置。
An information processing apparatus according to any one of claims 1 to 5 ,
The initial data is data in PDF format.
An information processing apparatus characterized by that.
情報処理装置と情報提供装置とが通信経路によって接続された情報処理システムであって、
前記情報処理装置は、
前記通信経路を介して前記情報提供装置から初期データを取得して初期表示領域内に表示するWebブラウザと、
前記Webブラウザの前記初期表示領域内に表示されている前記初期データに設定されたハイパーリンクが指定された場合、HTML形式のダミーページのデータと前記ハイパーリンクに関連付けられた特定データとを、前記通信経路を介して前記情報提供装置から前記Webブラウザに取得させ、前記Webブラウザの前記初期表示領域内に、前記初期データに代えて前記HTML形式のダミーページを表示させる制御手段と、
前記HTML形式のダミーページが表示された前記初期表示領域を、前記Webブラウザの機能によって第1フレームと第2フレームとに分割する分割手段と

前記初期表示領域が前記分割手段によって前記第1フレームと前記第2フレームとに分割された後、前記制御手段は、HTMLのハイパーリンクを利用することにより前記第1フレームに対応する新たなWebブラウザを起動させ、前記新たなWebブラウザの表示領域内に前記特定データを表示させ、前記初期表示領域内に表示されていた前記初期データを前記第2フレーム内に表示させる、
ことを特徴とする情報処理システム。
An information processing system in which an information processing device and an information providing device are connected by a communication path,
The information processing apparatus includes:
A web browser that acquires initial data from the information providing apparatus via the communication path and displays the initial data in an initial display area;
When a hyperlink set in the initial data displayed in the initial display area of the web browser is specified, HTML-format dummy page data and specific data associated with the hyperlink are Control means for causing the Web browser to acquire from the information providing apparatus via a communication path, and displaying the HTML format dummy page instead of the initial data in the initial display area of the Web browser;
Dividing means for dividing the initial display area on which the HTML-format dummy page is displayed into a first frame and a second frame by the function of the Web browser ;
I have a,
After the initial display area is divided into the first frame and the second frame by the dividing unit, the control unit uses the HTML hyperlink to create a new Web browser corresponding to the first frame. To display the specific data in the display area of the new web browser, and to display the initial data displayed in the initial display area in the second frame.
An information processing system characterized by this.
請求項に記載の情報処理システムであって
記初期表示領域が前記分割手段によって前記第1フレームと前記第2フレームとに分割された後、前記制御手段は、前記通信経路を介して前記情報提供装置から前記初期データを前記Webブラウザに再度取得させ、前記再度取得された前記初期データを前記第2フレーム内に表示させる、
ことを特徴とする情報処理システム。
The information processing system according to claim 7 ,
After pre-Symbol initial display region is divided into a second frame and the first frame by said dividing means, said control means, said initial data from the information providing device via the communication path to the Web browser is acquired again, the Ru to display the initial data again acquired in the second frame,
An information processing system characterized by this.
コンピュータに、
Webブラウザによって通信経路を介して情報提供装置から初期データを取得して前記Webブラウザの初期表示領域内に表示するステップと、
前記Webブラウザの前記初期表示領域内に表示されている前記初期データに設定されたハイパーリンクが指定された場合、HTML形式のダミーページのデータと前記ハイパーリンクに関連付けられた特定データとを、前記通信経路を介して前記情報提供装置から前記Webブラウザに取得させ、前記Webブラウザの前記初期表示領域内に、前記初期データに代えて前記HTML形式のダミーページを表示させるステップと、
前記HTML形式のダミーページが表示された前記初期表示領域を、前記Webブラウザの機能によって第1フレームと第2フレームとに分割するステップと、
前記初期表示領域が前記第1フレームと前記第2フレームとに分割された後、HTMLのハイパーリンクを利用することにより前記第1フレームに対応する新たなWebブラウザを起動させ、前記新たなWebブラウザの表示領域内に前記特定データを表示させ、前記初期表示領域内に表示されていた前記初期データを前記第2フレーム内に表示させるステップと、
を実行させることを特徴とする情報処理プログラム。
On the computer,
Obtaining initial data from the information providing apparatus via a communication path by a web browser and displaying the initial data in an initial display area of the web browser;
When a hyperlink set in the initial data displayed in the initial display area of the web browser is specified, HTML-format dummy page data and specific data associated with the hyperlink are Acquiring the HTML browser from the information providing apparatus via the communication path, and displaying the HTML format dummy page instead of the initial data in the initial display area of the Web browser;
Dividing the initial display area on which the HTML-format dummy page is displayed into a first frame and a second frame by the function of the Web browser ;
After the initial display area is divided into the first frame and the second frame, a new Web browser corresponding to the first frame is activated by using an HTML hyperlink, and the new Web browser Displaying the specific data in the display area, and displaying the initial data displayed in the initial display area in the second frame;
An information processing program for executing
JP2011247505A 2011-11-11 2011-11-11 Information processing apparatus, information processing system, and information processing program Active JP5787728B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2011247505A JP5787728B2 (en) 2011-11-11 2011-11-11 Information processing apparatus, information processing system, and information processing program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2011247505A JP5787728B2 (en) 2011-11-11 2011-11-11 Information processing apparatus, information processing system, and information processing program

Publications (2)

Publication Number Publication Date
JP2013105251A JP2013105251A (en) 2013-05-30
JP5787728B2 true JP5787728B2 (en) 2015-09-30

Family

ID=48624762

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2011247505A Active JP5787728B2 (en) 2011-11-11 2011-11-11 Information processing apparatus, information processing system, and information processing program

Country Status (1)

Country Link
JP (1) JP5787728B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6464767B2 (en) * 2015-01-20 2019-02-06 コニカミノルタ株式会社 Image processing apparatus, content display control method and display control program in the same

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040205514A1 (en) * 2002-06-28 2004-10-14 Microsoft Corporation Hyperlink preview utility and method
JP2006018631A (en) * 2004-07-02 2006-01-19 Speed System:Kk Web document browsing apparatus and method
JP4904121B2 (en) * 2006-09-27 2012-03-28 ソフトバンクモバイル株式会社 Web page display update method and information communication terminal device
JP2011186876A (en) * 2010-03-10 2011-09-22 Nec Corp Browsing device, browsing system, browsing method and browsing program

Also Published As

Publication number Publication date
JP2013105251A (en) 2013-05-30

Similar Documents

Publication Publication Date Title
CN103412928B (en) Method and device for realizing browser page intelligent response-type layout on mobile terminal
CN104978358B (en) The method and intercepting page segment of desktop presentation web page fragments are to desktop presentation system
US20170123617A1 (en) Picture loading apparatus and method
JP2009518724A (en) Method, system, and computer program for providing asynchronous portal pages within a portal system
US10824770B2 (en) Web application execution with secure elements
CN103258058B (en) Page display method and system and browser
US9041955B2 (en) Printing system and methods using a printer server homepage from a print server
CN106874271A (en) A kind of method and system that PC webpages are converted to mobile terminal webpage
US20160217143A1 (en) Method and device for displaying browser resources and computer readable storage medium
WO2013085595A1 (en) Selective image loading in mobile browsers
JPWO2014155742A1 (en) Information processing system, information processing system control method, information processing apparatus, information processing apparatus control method, information storage medium, and program
TW201327225A (en) Browser and method for displaying subsites
CN106126683B (en) Page display method and terminal equipment
JP2010020770A (en) Method and system for providing web page interface
JP4938589B2 (en) Web page browsing device and web page browsing server
JP6539432B2 (en) Analysis server device, analysis program, heat map analysis system
JP5787728B2 (en) Information processing apparatus, information processing system, and information processing program
US10416855B2 (en) Integrating remote assets from content management service with content developed by content creation applications
RU2634221C2 (en) Method and device for drawing presentation of electronic document on screen
CN105512123A (en) Methods and devices for establishing webpage feature image and generating webpage bookmark
JP5001747B2 (en) Web page browsing device
US20150116763A1 (en) Method of executing web application in image forming apparatus and image forming apparatus to perform the method
WO2016107871A1 (en) Adaptive method for device independent web page presentation
JP4921570B2 (en) Blog service providing system, method and program
JP6464767B2 (en) Image processing apparatus, content display control method and display control program in the same

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20140313

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20141112

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20141216

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20150123

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20150630

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20150728

R150 Certificate of patent or registration of utility model

Ref document number: 5787728

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

S533 Written request for registration of change of name

Free format text: JAPANESE INTERMEDIATE CODE: R313533

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350