JP5001747B2 - Web page browsing device - Google Patents

Web page browsing device Download PDF

Info

Publication number
JP5001747B2
JP5001747B2 JP2007212407A JP2007212407A JP5001747B2 JP 5001747 B2 JP5001747 B2 JP 5001747B2 JP 2007212407 A JP2007212407 A JP 2007212407A JP 2007212407 A JP2007212407 A JP 2007212407A JP 5001747 B2 JP5001747 B2 JP 5001747B2
Authority
JP
Japan
Prior art keywords
web page
transmission
unit
input
instruction
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.)
Expired - Fee Related
Application number
JP2007212407A
Other languages
Japanese (ja)
Other versions
JP2009048332A (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.)
Nomura Research Institute Ltd
Original Assignee
Nomura Research Institute 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 Nomura Research Institute Ltd filed Critical Nomura Research Institute Ltd
Priority to JP2007212407A priority Critical patent/JP5001747B2/en
Publication of JP2009048332A publication Critical patent/JP2009048332A/en
Application granted granted Critical
Publication of JP5001747B2 publication Critical patent/JP5001747B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Information Transfer Between Computers (AREA)
  • User Interface Of Digital Computer (AREA)

Description

この発明は、ウェブページの閲覧技術に関する。   The present invention relates to a web page browsing technique.

ユーザは、インターネットを介して世界中のウェブページにアクセスしさまざまな情報を得ることができるようになった。ウェブページの閲覧は、ウェブブラウザと呼ばれるソフトを用いて行われることが一般的である。
ウェブブラウザの中には、ユーザが複数のページを閲覧する際に、各ページをタブ形式によって表示し、ユーザが閲覧するページごとにウィンドウを開かなくてよいように工夫されたものが考えられている。
Users can obtain various information by accessing web pages all over the world via the Internet. In general, browsing of web pages is performed using software called a web browser.
Some web browsers have been devised so that when a user browses multiple pages, each page is displayed in a tab format and the user does not have to open a window for each page viewed Yes.

特許文献1には、タブ付きのhtml表示システムについて開示されている。
特開2002−41296号公報
Patent Document 1 discloses an html display system with tabs.
JP 2002-41296 A

ユーザがウェブページ上のフォームと呼ばれる入力領域に情報を入力し、サーバへ入力情報を送信をしようとする場合には、送信するたびに該当するウェブページを開いて送信ボタンを押下するなどの送信指示操作をしなければならない。ユーザが多くのウェブページにアクセスし、入力情報を送信するときには、ウェブページを都度開いて送信指示操作をしなければならず、その操作がユーザの負担となる。この負担は、タブ形式のウェブブラウザによっても改善されていない。   When a user enters information into an input area called a form on a web page and wants to send the input information to the server, each time the user sends it, the corresponding web page is opened and the send button is pressed. The instruction operation must be performed. When a user accesses many web pages and transmits input information, the user must open the web page each time to perform a transmission instruction operation, which is a burden on the user. This burden has not been improved by the tab-type web browser.

本発明は、上記課題認識に基づいて完成された発明であり、その主たる目的は、ユーザの操作負担を軽減するウェブページ閲覧装置を提供することにある。   The present invention has been completed on the basis of the above problem recognition, and a main object thereof is to provide a web page browsing apparatus that reduces the operation burden on the user.

本発明のある態様は、ページ閲覧装置である。このページ閲覧装置は、ウェブページをネットワークを介して外部サーバから取得するページ取得部と、ウェブページを表示させる表示部と、ウェブページに対するユーザからの送信用データの入力を受け付ける入力受付部と、ユーザからウェブページの表示切替指示を受け付ける切替受付部と、表示切替指示により表示対象外となったウェブページとそのウェブページに対して入力された送信用データを対応づけて保持するキャッシュ部と、キャッシュ部に保持された送信用データを外部サーバへ送信する旨の指示である一括送信指示を受け付ける送信受付部と、一括送信指示が検出されたとき、キャッシュ部に保持された送信用データをネットワークを介して外部サーバへ送信する送信部とを備えることを特徴とする。   One embodiment of the present invention is a page browsing device. The page browsing device includes a page acquisition unit that acquires a web page from an external server via a network, a display unit that displays the web page, an input reception unit that receives input of transmission data from the user for the web page, A switch receiving unit that receives a display switching instruction of a web page from a user, a cache unit that holds a web page that is not displayed due to the display switching instruction and transmission data input to the web page in association with each other; A transmission receiving unit that receives a batch transmission instruction that is an instruction to transmit the transmission data held in the cache unit to an external server, and the transmission data held in the cache unit when the batch transmission instruction is detected And a transmission unit for transmitting to an external server.

なお、以上の構成要素の任意の組み合わせ、本発明を方法、装置、システム、記録媒体、コンピュータプログラムにより表現したものもまた、本発明の態様として有効である。   It should be noted that any combination of the above-described components and a representation of the present invention by a method, apparatus, system, recording medium, or computer program are also effective as an aspect of the present invention.

本発明によれば、ウェブページからの入力情報の送信操作を簡易にできる。   According to the present invention, an operation of transmitting input information from a web page can be simplified.

図1は、ウェブページ閲覧装置100によってウェブページを閲覧する際の概略を示すネットワーク構成図である。
ネットワーク12は、コンピュータの通信網である。ウェブサーバ10aおよび10b(以下単に「ウェブサーバ10」という)は、ウェブページを提供するサーバである。ウェブページ閲覧装置100およびウェブサーバ10は、ネットワーク12に接続されている。
FIG. 1 is a network configuration diagram showing an outline when a web page is browsed by the web page browsing apparatus 100.
The network 12 is a computer communication network. Web servers 10a and 10b (hereinafter simply referred to as “web server 10”) are servers that provide web pages. The web page browsing device 100 and the web server 10 are connected to a network 12.

ウェブページ閲覧装置100は、ユーザから指定されたウェブページを、それぞれの指定に対応したウェブサーバ10より取得する。ウェブページ閲覧装置100は、取得したウェブページを保持し、表示させる。複数のウェブページが取得されているときは、そのうちの1つのページが表示される。ユーザは、ウェブページの表示を切り替えながら入力領域に送信データを入力する。ウェブページ閲覧装置100は、ウェブページの表示切り替えの際に、切り替え対象となったウェブページの入力領域に入力された送信データをそのウェブページと対応づけて保持する。ユーザは、各ウェブページへの入力が完了すると、ウェブページ閲覧装置100に対して送信データの一括送信の指示を行う。ウェブページ閲覧装置100は、保持された送信データを、各ウェブページの送信指示に応じてウェブサーバ10へ送信する。   The web page browsing apparatus 100 acquires the web page designated by the user from the web server 10 corresponding to each designation. The web page browsing apparatus 100 holds and displays the acquired web page. When a plurality of web pages are acquired, one of them is displayed. The user inputs transmission data in the input area while switching the display of the web page. When switching the display of a web page, the web page browsing apparatus 100 stores transmission data input to the input area of the web page that is the switching target in association with the web page. When the input to each web page is completed, the user instructs the web page browsing apparatus 100 to collectively transmit transmission data. The web page browsing apparatus 100 transmits the held transmission data to the web server 10 in response to a transmission instruction for each web page.

図2は、本発明の実施の形態に係るウェブ閲覧装置によってウェブページを表示したときの画面(以下「ブラウザ画面200」という)の画面図である。
ブラウザ画面200は、図2(a)に示すようにコンソール領域20とウェブページ表示領域22とによって構成される。
コンソール領域20は、ユーザが入力情報の一括送信を指示する一括送信ボタン24と、読み込みを行っているウェブページについてウェブページ表示領域22への表示の切り替えを行うためのタブ26によって構成される。タブ26には、そのタブに該当するウェブページのタイトルなどウェブページを特定できる情報を端的に表示する。
ウェブページ表示領域22には、ウェブサーバ10から取得したウェブページが表示される。ウェブページ表示領域22に表示されるウェブページは、通常htmlで記載されているが、xmlなど他の言語で記載されていてもよいし、アプリケーションサーバなどによって動的に生成されるページや提供されるアプリケーションのインターフェースであってもよい。
FIG. 2 is a screen diagram of a screen (hereinafter referred to as “browser screen 200”) when a web page is displayed by the web browsing apparatus according to the embodiment of the present invention.
The browser screen 200 includes a console area 20 and a web page display area 22 as shown in FIG.
The console area 20 includes a batch transmission button 24 for a user to instruct batch transmission of input information, and a tab 26 for switching the display of the web page being read to the web page display area 22. In the tab 26, information that can specify the web page such as the title of the web page corresponding to the tab is simply displayed.
A web page acquired from the web server 10 is displayed in the web page display area 22. The web page displayed in the web page display area 22 is normally described in html, but may be described in another language such as xml, or may be a page dynamically generated by an application server or provided. It may be an application interface.

ウェブページは、さらに入力領域28と送信ボタン30によって構成される。入力領域28は、1つあるいは複数の入力欄からなり、送信ボタン30の押下によって送信指示がなされる単位の入力欄の集合である。図2(a)の場合、「住所」、「氏名」、「ご感想」の3つの記入欄によって1つの入力領域となり、送信ボタン30によってその入力領域の入力データが送信データとして送信される。   The web page further includes an input area 28 and a send button 30. The input area 28 is composed of one or a plurality of input fields, and is a set of input fields in units in which a transmission instruction is given by pressing the transmission button 30. In the case of FIG. 2A, three input fields of “address”, “name”, and “comment” form one input area, and the input data of the input area is transmitted as transmission data by the transmission button 30.

図2(b)は、図2(a)のブラウザ画面200において、タブ26をクリックしてウェブページ表示領域22の切り替えを行った後の画面図である。本実施例では、表示されているウェブページに該当するタブを白い背景で、表示されていないウェブページに該当するタブを黒い背景で表している。
表示されたウェブページの表示の仕方や、切り替えの方法については、本実施例のようなタブによる方法以外にも、リンクや矢印マークによる表示なども考えられる。
FIG. 2B is a screen diagram after switching the web page display area 22 by clicking the tab 26 in the browser screen 200 of FIG. In this embodiment, tabs corresponding to displayed web pages are represented by a white background, and tabs corresponding to web pages not displayed are represented by a black background.
As for how to display and switch the displayed web page, in addition to the method using the tab as in the present embodiment, display using a link or an arrow mark is also conceivable.

なお、図2には図示しないが、ブラウザ画面200は通常のウェブブラウザが有するようなブックマークやURLアドレス表示などの機能を持ち、その機能を起動するためのメニュー項目を表示することができる。   Although not shown in FIG. 2, the browser screen 200 has functions such as a bookmark and URL address display that a normal web browser has, and can display a menu item for activating the function.

図3は、ウェブページ閲覧装置100の機能ブロック図である。
ここに示す各ブロックは、ハードウェア的には、コンピュータのCPUをはじめとする素子や機械装置で実現でき、ソフトウェア的にはコンピュータプログラム等によって実現されるが、ここでは、それらの連携によって実現される機能ブロックを描いている。したがって、これらの機能ブロックはハードウェア、ソフトウェアの組み合わせによっていろいろなかたちで実現できることは、当業者には理解されるところである。
FIG. 3 is a functional block diagram of the web page browsing apparatus 100.
Each block shown here can be realized in hardware by an element such as a CPU of a computer or a mechanical device, and in software it is realized by a computer program or the like. Draw functional blocks. Therefore, those skilled in the art will understand that these functional blocks can be realized in various forms by a combination of hardware and software.

ウェブページ閲覧装置100は、インターフェース部120、検出部138、データ保持部132、ウェブサーバ対応部140を含む。インターフェース部120は、ユーザへウェブページの表示をしたり、ユーザからの入力を受け付けるなどのユーザインターフェースに関する処理を担当する。データ保持部132は、読み込んだウェブページの保持や、ウェブページの入力領域に対するユーザの入力情報、その他設定データなどを保持する。検出部138は、入力情報を送信する際に、データ保持部132に保持された各ウェブページの入力領域を検出する処理を担当する。ウェブサーバ対応部140は、ネットワークを介してウェブサーバ10との情報の送受信処理を担当する。   The web page browsing apparatus 100 includes an interface unit 120, a detection unit 138, a data holding unit 132, and a web server corresponding unit 140. The interface unit 120 is in charge of processing related to the user interface, such as displaying a web page to the user or accepting an input from the user. The data holding unit 132 holds the read web page, user input information for the input area of the web page, other setting data, and the like. The detection unit 138 is in charge of processing for detecting the input area of each web page held in the data holding unit 132 when transmitting the input information. The web server corresponding unit 140 is in charge of information transmission / reception processing with the web server 10 via the network.

インターフェース部120は、表示部122、入力受付部124、送信受付部126、切替受付部128、選択受付部130、指示受付表示部146、ページ指定受付部148を含む。表示部122は、ブラウザ画面200を図示しない外部に接続された表示装置に表示させる。入力受付部124は、表示されたウェブページに対するユーザからの入力情報を受け付ける。送信受付部126は、ユーザからの一括送信指示を受け付ける。切替受付部128は、ブラウザ画面200上でタブ26のクリックなどによるウェブページの表示切替指示をユーザから受け付ける。指示受付表示部146は、検出部138によって送信対象となるウェブページの入力領域が複数検出されたときに、送信指示を行う入力領域をユーザに選択させるための選択画面を表示装置に表示させる。選択受付部130は、指示受付表示部146でユーザが選択した結果を受け付ける。ページ指定受付部148は、ユーザが一括してウェブページの受信を行いたいときに、受信するウェブページの指定を受け付ける。   The interface unit 120 includes a display unit 122, an input reception unit 124, a transmission reception unit 126, a switching reception unit 128, a selection reception unit 130, an instruction reception display unit 146, and a page designation reception unit 148. The display unit 122 displays the browser screen 200 on an externally connected display device (not shown). The input receiving unit 124 receives input information from the user for the displayed web page. The transmission reception unit 126 receives a batch transmission instruction from the user. The switching reception unit 128 receives a web page display switching instruction by clicking the tab 26 on the browser screen 200 from the user. When the detection unit 138 detects a plurality of input areas of a web page to be transmitted, the instruction reception display unit 146 displays a selection screen for causing the user to select an input area for performing a transmission instruction on the display device. The selection receiving unit 130 receives the result selected by the user using the instruction receiving display unit 146. The page designation accepting unit 148 accepts designation of a web page to be received when the user wants to collectively receive the web page.

データ保持部132は、キャッシュ部136を含む。キャッシュ部136は、読み込みを行ったウェブページとユーザによるウェブページの入力領域への入力データが保持される。   The data holding unit 132 includes a cache unit 136. The cache unit 136 holds a web page that has been read and data input to the input area of the web page by the user.

ウェブサーバ対応部140は、ページ取得部142、送信部144を含む。ページ取得部は、ユーザによって指定されたウェブページをネットワークを介してウェブサーバ10より取得する。送信部144は、ユーザからの一括送信指示によってキャッシュ部136に保持された入力データおよび表示部122によって表示されているウェブページに入力されている入力データをウェブサーバ10へ送信する。   The web server corresponding unit 140 includes a page acquisition unit 142 and a transmission unit 144. A page acquisition part acquires the web page designated by the user from the web server 10 via a network. The transmission unit 144 transmits the input data held in the cache unit 136 and the input data input on the web page displayed by the display unit 122 to the web server 10 in response to a batch transmission instruction from the user.

次に、ウェブページ閲覧装置100による処理の流れについて、適宜画面図とフローチャートを用いながら説明する。
まず、ユーザは表示部122にアクセスし、ブラウザ画面200を開く。初期状態では、ウェブページの読み込みは行われておらず、ウェブページ表示領域22にはなにも表示されない。ユーザは、ブラウザ画面200中の図示しないページ指定欄に読み込みを行う複数のウェブページの指定を入力する。ウェブページの指定はURLの入力によって行われてもよいし、ブックマークの一覧から選択してもよい。
ページ指定受付部148は、指定されたウェブページの指定を受け付け、ページ取得部142に通知する。ページ取得部142は、指定されたURLにしたがってウェブサーバ10にアクセスし、指定された複数のウェブページを取得する。取得されたウェブページはキャッシュ部136に保持される。
Next, the flow of processing by the web page browsing apparatus 100 will be described using screen diagrams and flowcharts as appropriate.
First, the user accesses the display unit 122 and opens the browser screen 200. In the initial state, the web page is not read and nothing is displayed in the web page display area 22. The user inputs designation of a plurality of web pages to be read into a page designation column (not shown) in the browser screen 200. The web page may be designated by inputting a URL or may be selected from a bookmark list.
The page designation receiving unit 148 receives the designation of the designated web page and notifies the page acquisition unit 142 of the designation. The page acquisition unit 142 accesses the web server 10 according to the specified URL, and acquires a plurality of specified web pages. The acquired web page is held in the cache unit 136.

表示部122は、取得したウェブページに対応したタブ26を生成し、取得したウェブページの1つをブラウザ画面200のウェブページ表示領域22に表示させる。取得したウェブページのうち表示される1つは、ユーザが最初に指定したものが考えられるが、任意に決定してよい。表示されないウェブページについては、図1(a)の「Bページ」のタブのように、表示が行われている「Aページ」のタブとは表示色を反転させて非表示であることを示す。   The display unit 122 generates a tab 26 corresponding to the acquired web page, and displays one of the acquired web pages in the web page display area 22 of the browser screen 200. One of the acquired web pages to be displayed may be the one designated by the user first, but may be arbitrarily determined. As for the web page that is not displayed, the display color is reversed from the tab of the “A page” that is being displayed, as in the “B page” tab of FIG. .

ユーザは、ウェブページ表示領域22に表示されたウェブページの入力領域に対して送信データの入力を行う。ユーザは、表示されたウェブページへの入力完了後、ページの切り替えを行うときには、表示したいウェブページに対応したタブをクリックする。切替受付部128は、ユーザからの切替指示を受け付ける。キャッシュ部136は、切り替え前のウェブページの入力領域への入力データをウェブページに対応づけて保持する。表示部122は、キャッシュ部136より切替指示のあったウェブページを読み込み、ウェブページ表示領域22へ表示させる。   The user inputs transmission data to the input area of the web page displayed in the web page display area 22. The user clicks a tab corresponding to the web page to be displayed when switching the page after completing the input to the displayed web page. The switching reception unit 128 receives a switching instruction from the user. The cache unit 136 holds input data to the input area of the web page before switching in association with the web page. The display unit 122 reads the web page that has been instructed to be switched from the cache unit 136 and displays the web page on the web page display area 22.

上記の表示切替処理とキャッシュへの入力データ保持の処理をユーザの切替指示がある限り繰り返す。
ユーザは入力が完了すると、送信データの一括送信指示をするために一括送信ボタン24を押下する。送信受付部126は、一括送信指示を受け付ける。
The display switching process and the process for holding the input data to the cache are repeated as long as there is a user switching instruction.
When the input is completed, the user presses the batch transmission button 24 to instruct the batch transmission of transmission data. The transmission receiving unit 126 receives a batch transmission instruction.

一括送信指示の受け付け後の処理について、図4のフローチャートを用いて説明する。
処理は主に表示されたウェブページの入力データ送信処理であるステップS10〜18と、キャッシュに保持された入力情報の送信処理であるステップS20〜30に分けられる。
Processing after acceptance of the batch transmission instruction will be described with reference to the flowchart of FIG.
The processing is mainly divided into steps S10 to 18 which are input data transmission processing of the displayed web page and steps S20 to 30 which are transmission processing of input information held in the cache.

検出部138は、ブラウザ画面200のウェブページ表示領域22に表示されているウェブページの入力領域の検出を行う(S10)。
検出部138による入力領域の検出は、ウェブページが記載されたhtmlファイルを解析することによって行われる。htmlファイルはタグによって記述されているため、タグを解析して入力領域を検出する。例えば、1つの入力領域は1組の「form」タグで囲まれた範囲中の「input」タグで表された入力欄の組として検出し、送信指示は「form」タグ中のaction属性を取得することによって得られる。
ウェブページがhtml以外の言語によって記載されていたり、プログラムによって提供されているときには、その言語の仕様やプログラムの仕様によって判断される。
The detection unit 138 detects the input area of the web page displayed in the web page display area 22 of the browser screen 200 (S10).
The detection of the input area by the detection unit 138 is performed by analyzing an html file in which a web page is described. Since the html file is described by tags, the input area is detected by analyzing the tags. For example, one input area is detected as a set of input fields represented by “input” tags in a range surrounded by one set of “form” tags, and the transmission instruction acquires the action attribute in the “form” tags. It is obtained by doing.
When a web page is described in a language other than html or provided by a program, the determination is made based on the specification of the language or the specification of the program.

入力領域が複数検出されたとき(S12のY)には、図6に示すように、指示受付表示部146によってブラウザ画面200に重なるかたちで選択画面44を表示させる(S14)。ウェブページの入力領域が複数検出されるときとは、図5の画面図に示すようにボタン42などの送信指示を行う箇所とそれに対応する入力領域が複数存在するときである。
選択画面44は、図示した例ではリンクのクリックによって選択されるが、メニュー形式にして選択させてもよいし、ボタンやチェックボックスによって表示させてもよい。図5の例では、入力指示を行う送信ボタンに表示されたテキストを表示して選択を行わせているが、実際にユーザが入力領域に入力した入力データを表示して選択させてもよい。また、選択は複数の入力領域について行われてもよい。さらに、どの選択肢も選択せずに、図示しないキャンセルボタンを押下していずれの入力データも送信しないこともできる。
When a plurality of input areas are detected (Y in S12), as shown in FIG. 6, the selection acceptance display unit 146 displays the selection screen 44 so as to overlap the browser screen 200 (S14). When a plurality of input areas of a web page are detected, as shown in the screen diagram of FIG. 5, there are a plurality of locations where a transmission instruction such as a button 42 is given and a plurality of input areas corresponding thereto.
The selection screen 44 is selected by clicking a link in the illustrated example, but may be selected in a menu format, or may be displayed by a button or a check box. In the example of FIG. 5, the text displayed on the transmission button for performing the input instruction is displayed and selected. However, the input data actually input by the user in the input area may be displayed and selected. The selection may be performed for a plurality of input areas. Furthermore, without selecting any option, it is possible to press a cancel button (not shown) to transmit no input data.

選択受付部130は、ステップS14におけるユーザの選択を受け付ける(S16)。
ステップS16の後、あるいは、S12のNのときには、送信部144は、送信対象となる入力データの存在をチェックし、入力データを送信する(S18)。入力データの存在のチェックにおいて、ウェブページに入力領域がない場合や、送信対象となる入力領域になにも入力されていない場合、S14でいずれの入力領域も選択されなかった場合などには入力データは存在しないものとして判断される。ウェブページからの入力データと送信指示の取得は、ステップS10の説明で述べたように送信対象のウェブページのhtmlファイルの解析によって行われる。取得した送信指示によって、画面上でユーザが送信ボタンを押下したときと同じ動作を、仮想的にプログラムにより行わせる。具体的には、例えば、javascriptによってリクエストをウェブサーバ10に送信することによって実現される。送信先は、通常はウェブページを取得したウェブサーバであるが、別の外部のサーバが指定されているときにはそれに従う。例えばhtmlファイルにおいて、「form」タグ中のaction属性に送信先が指定されているときなどはその送信先に送信する。
The selection receiving unit 130 receives the user's selection in step S14 (S16).
After step S16 or when N in S12, the transmission unit 144 checks the presence of input data to be transmitted and transmits the input data (S18). Input when there is no input area on the web page, no input is entered in the input area to be transmitted, or no input area is selected in S14, etc. It is determined that the data does not exist. The acquisition of the input data and the transmission instruction from the web page is performed by analyzing the html file of the web page to be transmitted as described in the description of step S10. According to the acquired transmission instruction, the same operation as when the user presses the transmission button on the screen is virtually executed by the program. Specifically, for example, it is realized by transmitting a request to the web server 10 by javascript. The transmission destination is normally the web server that acquired the web page, but follows another external server that is specified. For example, in the html file, when the transmission destination is specified in the action attribute in the “form” tag, the transmission is performed to the transmission destination.

送信部144は、最初の送信対象となるウェブページへの入力データとウェブページの情報をキャッシュ部136より取得する(S20)。最初の送信対象となるウェブページは任意でよいが、指定が先にされたものや、図2の例ではタブが一番左に表示されているものなどの決定方法が考えられる。ただし、表示されているウェブページについては、ステップS18によって入力データが送信されているのでキャッシュの取得を行わない。
送信部144は、キャッシュ部136から取得した送信データを送信する(S22〜S28)。ここで行われる処理は、表示中のウェブページを送信するステップS12〜S18の処理と同様の処理が行われる。
The transmission unit 144 acquires input data and web page information for the first web page to be transmitted from the cache unit 136 (S20). The web page that is the first transmission target may be arbitrary, but a determination method such as the one that has been specified first or the one that the tab is displayed on the leftmost in the example of FIG. 2 can be considered. However, for the displayed web page, the cache is not acquired because the input data is transmitted in step S18.
The transmission unit 144 transmits the transmission data acquired from the cache unit 136 (S22 to S28). The process performed here is the same as the process of steps S12 to S18 for transmitting the web page being displayed.

送信部144は、次の送信対象となるウェブページと入力データの組み合わせがあるかを確認する(S30)。次の送信対象となるウェブページは、S20で最初のページを取得したときの順位付けによって行われる。次の送信対象がある場合(S30のY)には、送信部144は送信データおよびウェブページのデータをキャッシュ部136より取得し、S22へ戻る。次の送信対象がない場合(S30のN)には、処理を終了する。   The transmission unit 144 confirms whether there is a combination of a web page to be transmitted next and input data (S30). The web page to be transmitted next is determined by ranking when the first page is acquired in S20. When there is a next transmission target (Y in S30), the transmission unit 144 acquires transmission data and web page data from the cache unit 136, and returns to S22. If there is no next transmission target (N in S30), the process ends.

本発明に係るウェブページ閲覧装置の実施における基本形態は以上のとおりであるが、以下のような応用形態が想定される。   Although the basic form in implementation of the web page browsing apparatus concerning this invention is as above, the following application forms are assumed.

応用形態1
基本形態において、送信対象となる入力データの入力領域が複数存在するかについての判断を各ウェブページごとに行った。この応用形態では、送信対象となる全入力領域を検出して選択画面に表示させ、ユーザに送信を行う入力領域を選択させる。
これにより、ユーザは入力を行ったが送信は行わない入力データなどがある場合、その入力を行ったウェブページに戻って入力を消したりするなどの操作を行う必要がなくなり、ユーザの操作負担が軽減される。以下にその実施例について説明する。
Application form 1
In the basic form, a determination is made for each web page as to whether there are a plurality of input areas for input data to be transmitted. In this application mode, all input areas to be transmitted are detected and displayed on a selection screen, and the user is allowed to select an input area for transmission.
As a result, when there is input data that the user has input but not transmitted, there is no need to go back to the web page where the input was made and delete the input. It is reduced. Examples thereof will be described below.

一括送信指示の入力を受け付けるまでの処理は、基本形態の実施例と同じである。一括送信指示の受け付け後の処理の流れについて説明する。   The process until the input of the collective transmission instruction is accepted is the same as that of the basic embodiment. The flow of processing after receiving the batch transmission instruction will be described.

この応用形態において、ウェブページ閲覧装置100は、データ保持部132に、図示しない入力領域保持部を備える。
検出部138は、ブラウザ画面200のウェブページ表示領域22に表示されているウェブページの入力領域の検出を行う。入力領域保持部は、検出部138によって検出された入力領域とその入力領域への入力データを保持する。1つのウェブページに複数の入力領域がある場合は、その全てについて保持する。ただし、入力領域への入力がない場合はその入力領域についての情報の保持は行わない。ウェブページからの入力領域の検出方法等については基本形態で説明したとおりである。
In this application mode, the web page browsing apparatus 100 includes an input area holding unit (not shown) in the data holding unit 132.
The detection unit 138 detects the input area of the web page displayed in the web page display area 22 of the browser screen 200. The input area holding unit holds the input area detected by the detection unit 138 and the input data to the input area. When there are a plurality of input areas in one web page, all of them are retained. However, when there is no input to the input area, information about the input area is not retained. The method of detecting the input area from the web page is as described in the basic form.

次に、検出部138は、キャッシュ部136に保持されたウェブページを読み込む。検出部138は、各ウェブページについて入力領域を検出し、入力領域保持部に入力データと対応づけて保持させる。この処理を読み込んだ各ウェブページについて行う。
指示受付表示部146は、入力領域保持部に保持されたデータから送信する入力データを選択するための画面である一覧選択画面60を表示させる。
図7は、一覧選択画面60の画面図である。
一覧選択画面60は、各ウェブページを識別するためのタイトル等の情報と、検出された各入力領域に対する入力データの一覧を表示する。ユーザはチェックボックス62によって送信対象となる入力データを選択し、ボタン64を押下して決定する。
送信部144は、ユーザによって一覧選択画面60上で選択された送信データを送信する。送信にあたっては、入力領域に対応する送信指示が記載された箇所、例えば送信ボタンやformタグの記載をウェブページを解析して取得し、その送信指示にしたがって送信する。選択された送信対象の入力領域の全データについての送信が終わると、一括送信処理を終了する。
Next, the detection unit 138 reads the web page held in the cache unit 136. The detection unit 138 detects an input area for each web page, and stores the input area in association with the input data in the input area holding unit. This process is performed for each read web page.
The instruction reception display unit 146 displays a list selection screen 60 that is a screen for selecting input data to be transmitted from data held in the input area holding unit.
FIG. 7 is a screen diagram of the list selection screen 60.
The list selection screen 60 displays information such as a title for identifying each web page, and a list of input data for each detected input area. The user selects input data to be transmitted using the check box 62 and presses the button 64 to determine.
The transmission unit 144 transmits the transmission data selected on the list selection screen 60 by the user. In transmission, a part where a transmission instruction corresponding to the input area is described, for example, a description of a transmission button or a form tag is acquired by analyzing the web page, and is transmitted according to the transmission instruction. When the transmission of all data in the selected input area to be transmitted is completed, the batch transmission process is terminated.

応用形態2
表示を行うウェブページがアプリケーションサーバなどによって提供されたウェブページであって、それらのウェブページに対する入力情報が互いに依存関係にある場合には、送信部による入力データの送信順番を考慮する必要がある。
本応用形態において、送信部144は、一括送信処理時に送信対象となるウェブページの優先順位を考慮して入力データを送信する。
Application form 2
When the web page to be displayed is a web page provided by an application server or the like and the input information for these web pages is dependent on each other, it is necessary to consider the order of transmission of input data by the transmission unit .
In this application mode, the transmission unit 144 transmits input data in consideration of the priority order of web pages to be transmitted during the batch transmission process.

例えば、図2の画面図における「Aページ」、「Bページ」、「Cページ」が依存関係にあり、「Aページ」、「Bページ」、「Cページ」の順番に送信しなければならない場合を考える。
このとき各ウェブページには、スクリプト言語によるチェックプログラム等がウェブページ中に組み込まれており、所定の順番による画面入力が要求されることが一般的である。そのため、送信部144は、キャッシュ部に入力データが保持された順番で入力データを送信し、最後にウェブページ表示領域22に表示されたウェブページの入力データを送信する。
For example, “A page”, “B page”, and “C page” in the screen diagram of FIG. 2 are in a dependency relationship, and must be transmitted in the order of “A page”, “B page”, and “C page”. Think about the case.
At this time, in each web page, a check program or the like in a script language is incorporated in the web page, and it is general that screen input is requested in a predetermined order. Therefore, the transmission unit 144 transmits the input data in the order in which the input data is held in the cache unit, and finally transmits the input data of the web page displayed in the web page display area 22.

さらに、送信時に所定の順番によって送信されていないとき、ウェブサーバ10から通知されるエラーを、ウェブサーバ対応部140に設けられた図示しないエラー検出部によって検出する。エラー検出部は送信部144にエラーを通知する。送信部144は、エラーが通知されたウェブページについての入力データの送信を全てのウェブページに対する入力データの送信後に行うよう順番を変更して送信する。   Furthermore, when not transmitted in a predetermined order at the time of transmission, an error notified from the web server 10 is detected by an error detection unit (not shown) provided in the web server corresponding unit 140. The error detection unit notifies the transmission unit 144 of the error. The transmission unit 144 changes the order so that transmission of input data for a web page for which an error has been notified is performed after transmission of input data for all web pages.

この応用形態により、入力データの送信順番の整合性を保つことができ、ウェブサーバにおけるデータ受信後の処理のトランザクションの整合性を保つことができる。   With this application mode, it is possible to maintain the consistency of the transmission order of the input data, and it is possible to maintain the consistency of the transaction of the processing after the data reception in the web server.

以上、実施の形態をもとに本発明を説明した。なお、この発明はこの実施の形態に限定されることなく、そのさまざまな変形例もまた、本発明の態様として有効である。
また、上記実施の形態を実現するための機能をコンピュータ端末や携帯電話に実現させるコンピュータプログラムも本発明の態様として有効である。
The present invention has been described above based on the embodiment. The present invention is not limited to this embodiment, and various modifications thereof are also effective as aspects of the present invention.
A computer program that causes a computer terminal or a mobile phone to realize the functions for realizing the above-described embodiment is also effective as an aspect of the present invention.

本発明に係るウェブページ閲覧装置によれば、ユーザは入力データの送信の際に、一括送信指示をすることによって、読み込みを行った各ページへの入力データを送信することができる。ユーザは、入力領域への入力後、各ページを表示させて送信ボタンをクリックすることを繰り返さずによくなるため、ユーザの操作負担が軽減する。さらに、一括送信指示を一回のクリック操作によって行わせることによってユーザの操作を簡易化することができる。
また、閲覧したいウェブページを一括指定して読み込み、内部に保持するため、ウェブページの表示を切り替えるたびにサーバにアクセスする必要がなく、迅速に表示の切り替えができる。さらに、入力情報がウェブページに対応づけられて保持されるため、複数のウェブページに入力する際に、表示を切り替えて相互に参照しながら入力することができる。
According to the web page browsing apparatus of the present invention, the user can transmit input data to each page that has been read by giving a batch transmission instruction when transmitting the input data. Since the user does not have to repeatedly display each page and click the send button after input to the input area, the user's operation burden is reduced. Furthermore, the user's operation can be simplified by causing the batch transmission instruction to be performed by a single click operation.
In addition, since web pages to be browsed are collectively designated and read and held inside, there is no need to access the server every time the web page display is switched, and the display can be switched quickly. Furthermore, since the input information is held in association with the web page, when inputting to a plurality of web pages, it is possible to input while switching the display and referring to each other.

本発明に係るウェブページ閲覧装置は、ウェブページの受信と入力データの一括送信を行うときのみ、ネットワークに接続されていればよいため、ネットワーク回線の状況の影響を受けにくくなる。例えば、ネットワークが常時使用できない環境にあるときには、あらかじめウェブページの読み込みをしておき、閲覧や入力はネットワークと接続されていない状態で行い、再び接続したときに一括送信することができる。また、接続時間を短縮することができるため、通信費用を削減することができる。   The web page browsing apparatus according to the present invention only needs to be connected to the network only when receiving a web page and performing batch transmission of input data, and therefore is less susceptible to the influence of the network line status. For example, when there is an environment where the network cannot be used at all times, a web page is read in advance, browsing and input are performed without being connected to the network, and batch transmission can be performed when the network is connected again. Further, since the connection time can be shortened, the communication cost can be reduced.

ウェブページ閲覧装置によってウェブページを閲覧する際の概略を示すネットワーク構成図である。It is a network block diagram which shows the outline at the time of browsing a web page with a web page browsing apparatus. ブラウザ画面の画面図である。It is a screen figure of a browser screen. ウェブページ閲覧装置の機能ブロック図である。It is a functional block diagram of a web page browsing apparatus. 一括送信指示受け付け後の処理の流れを示すフローチャート図である。It is a flowchart figure which shows the flow of the process after batch transmission instruction | indication reception. 入力領域が複数あるウェブページを例示するための画面図である。It is a screen figure for illustrating a web page with two or more input fields. 選択画面の画面図である。It is a screen figure of a selection screen. 一覧選択画面の画面図である。It is a screen figure of a list selection screen.

符号の説明Explanation of symbols

10 ウェブサーバ、 12 ネットワーク、 24 一括送信ボタン、 26 タブ、 28 入力領域、 30 送信ボタン、 44 選択画面、 60 一覧選択画面、 100 ウェブページ閲覧装置、 200 ブラウザ画面。   10 web server, 12 network, 24 batch send button, 26 tab, 28 input area, 30 send button, 44 selection screen, 60 list selection screen, 100 web page browsing device, 200 browser screen.

Claims (5)

ウェブページをネットワークを介して外部サーバから取得するページ取得部と、
前記ウェブページを表示させる表示部と、
前記ウェブページに対するユーザからの送信用データの入力を受け付ける入力受付部と、
前記ユーザからウェブページの表示切替指示を受け付ける切替受付部と、
前記表示切替指示により表示対象外となったウェブページとそのウェブページに対して入力された送信用データを対応づけて保持するキャッシュ部と、
前記キャッシュ部に保持された前記送信用データを外部サーバへ送信する旨の指示である一括送信指示を受け付ける送信受付部と、
前記一括送信指示が検出されたとき、前記キャッシュ部に保持された送信用データを前記キャッシュ部に保持された順番で外部サーバへ送信し、最後に表示中のウェブページに入力されている送信用データを外部サーバへ送信する送信部と、
を備えたウェブページ閲覧装置。
A page acquisition unit for acquiring a web page from an external server via a network;
A display unit for displaying the web page;
An input receiving unit that receives input of data for transmission from the user to the web page;
A switching accepting unit for accepting a web page display switching instruction from the user;
A cache unit that holds the web page that is not displayed by the display switching instruction and the transmission data input to the web page in association with each other;
A transmission receiving unit that receives a batch transmission instruction that is an instruction to transmit the transmission data held in the cache unit to an external server;
When the batch transmission instruction is detected, for transmitting said transmitted to the external server sending credit data stored in the cache unit in the order in which they are held in the cache unit, and is input to the web page being displayed last A transmission unit for transmitting data to an external server;
A web page browsing device comprising:
ウェブページをネットワークを介して外部サーバから取得するページ取得部と、
前記ウェブページを表示させる表示部と、
前記ウェブページに対するユーザからの送信用データの入力を受け付ける入力受付部と、
前記ユーザからウェブページの表示切替指示を受け付ける切替受付部と、
前記表示切替指示により表示対象外となったウェブページとそのウェブページに対して入力された送信用データを対応づけて保持するキャッシュ部と、
前記キャッシュ部に保持された前記送信用データを外部サーバへ送信する旨の指示である一括送信指示を受け付ける送信受付部と、
前記キャッシュ部に保持されたウェブページ中から送信データの入力領域を検出する検出部と、
前記検出部によって、送信対象となる入力領域が複数検出されたことを条件として、いずれの入力領域に対する送信指示を行うかについて前記ユーザからの指示を受け付けるための選択画面を表示させる指示受付表示部と、
前記選択画面に対する送信対象となる入力領域の選択を受け付ける選択受付部と、
前記一括送信指示が検出されたとき、前記キャッシュ部に保持された前記送信用データをネットワークを介して外部サーバへ送信する送信部と、を備え
前記送信部は、前記選択にしたがって、送信対象となる入力領域に対応した入力情報を送信することを特徴とするウェブページ閲覧装置。
A page acquisition unit for acquiring a web page from an external server via a network;
A display unit for displaying the web page;
An input receiving unit that receives input of data for transmission from the user to the web page;
A switching accepting unit for accepting a web page display switching instruction from the user;
A cache unit that holds the web page that is not displayed by the display switching instruction and the transmission data input to the web page in association with each other;
A transmission receiving unit that receives a batch transmission instruction that is an instruction to transmit the transmission data held in the cache unit to an external server;
A detection unit for detecting an input area of transmission data from the web page held in the cache unit;
An instruction reception display unit that displays a selection screen for receiving an instruction from the user as to which transmission area is to be transmitted on condition that a plurality of input areas to be transmitted are detected by the detection unit. When,
A selection receiving unit for receiving selection of an input area to be transmitted with respect to the selection screen;
A transmission unit that transmits the transmission data held in the cache unit to an external server via a network when the batch transmission instruction is detected ;
The said transmission part transmits the input information corresponding to the input area used as transmission object according to the said selection, The web page browsing apparatus characterized by the above-mentioned .
前記ユーザから表示を希望する複数のウェブページの指定とその複数のウェブページの一括受信指示を受け付けるページ指定受付部をさらに備え、
前記ページ取得部は、前記指定された複数のウェブページを一括して取得し、
前記キャッシュ部は、前記一括して取得したウェブページを保持することを特徴とする請求項1または2に記載のウェブページ閲覧装置。
A page designation accepting unit for accepting designation of a plurality of web pages desired to be displayed from the user and a batch receiving instruction for the plurality of web pages;
The page acquisition unit acquires the specified plurality of web pages at once,
The web page browsing device according to claim 1, wherein the cache unit holds the web pages acquired collectively.
前記送信受付部は、ユーザからの一回のクリック操作によって前記一括送信指示を受け付けることを特徴とする請求項1から3のいずれかに記載のウェブページ閲覧装置。   The web page browsing device according to claim 1, wherein the transmission receiving unit receives the batch transmission instruction by a single click operation from a user. ウェブページをネットワークを介して外部サーバから取得する機能と、
前記ウェブページを表示させる機能と、
前記ウェブページに対するユーザからの送信用データの入力を受け付ける機能と、
前記ユーザからウェブページの表示切替指示を受け付ける機能と、
前記表示切替指示により表示対象外となったウェブページとそのウェブページに対して入力された送信用データを対応づけて保持する機能と、
保持された前記送信用データを外部サーバへ送信する旨の指示である一括送信指示を受け付ける機能と、
前記一括送信指示が検出されたとき、保持された前記送信用データを順番で外部サーバへ送信し、最後に表示中のウェブページに入力されている送信用データを外部サーバへ送信する機能と、
をコンピュータに実行させることを特徴とするコンピュータプログラム。
A function to acquire a web page from an external server via a network;
A function of displaying the web page;
A function of accepting input of data for transmission from the user to the web page;
A function of accepting a web page display switching instruction from the user;
A function of holding the web page that is not displayed by the display switching instruction and the transmission data input to the web page in association with each other;
A function of accepting a batch transmission instruction that is an instruction to transmit the held transmission data to an external server;
When the batch transmission instruction is detected, the held transmission data is transmitted to an external server in order, and finally the transmission data input to the web page being displayed is transmitted to the external server;
A computer program for causing a computer to execute.
JP2007212407A 2007-08-16 2007-08-16 Web page browsing device Expired - Fee Related JP5001747B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2007212407A JP5001747B2 (en) 2007-08-16 2007-08-16 Web page browsing device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2007212407A JP5001747B2 (en) 2007-08-16 2007-08-16 Web page browsing device

Publications (2)

Publication Number Publication Date
JP2009048332A JP2009048332A (en) 2009-03-05
JP5001747B2 true JP5001747B2 (en) 2012-08-15

Family

ID=40500500

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2007212407A Expired - Fee Related JP5001747B2 (en) 2007-08-16 2007-08-16 Web page browsing device

Country Status (1)

Country Link
JP (1) JP5001747B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5906667B2 (en) * 2010-11-04 2016-04-20 ブラザー工業株式会社 Terminal device, server, screen control method, screen transition method, and computer program
JP6274163B2 (en) * 2015-07-22 2018-02-07 コニカミノルタ株式会社 Image forming apparatus and information display method

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2867986B2 (en) * 1996-12-25 1999-03-10 日本電気株式会社 WWW information extraction system
JP2003091653A (en) * 2001-09-18 2003-03-28 Hitachi Information Systems Ltd Web system control method, web system, program and recording medium
JP4938589B2 (en) * 2007-08-16 2012-05-23 株式会社野村総合研究所 Web page browsing device and web page browsing server

Also Published As

Publication number Publication date
JP2009048332A (en) 2009-03-05

Similar Documents

Publication Publication Date Title
TWI321282B (en) Method and system of controlling a context menu and computer readable medium for recording instrcutions related therewith
US7761781B2 (en) Web browsing method and system, and recording medium thereof
US8972865B2 (en) Method and device for providing easy access to pre-selected data resources
EP2495947B1 (en) Information processing apparatus, information processing system, method for controlling information processing apparatus, and program
US20120272178A1 (en) Method and device for providing easy access in a user agent to data resources related to client-side web applications
AU2009287454A1 (en) New tab pages and bookmark toolbars in a browser
US6631010B1 (en) Web-based imaging system utilizing “cookies” to provide a single-action printing option
JP6942509B2 (en) Information processing device and control method of information processing device
JP2005526315A (en) Screen processing of content in the first medium format in the browser
US20140281914A1 (en) Information processing system, information processing device, and information processing method
US8464157B2 (en) Smart browsing providers
US8612889B2 (en) Information processing device, method for controlling screen display and storage medium
JP4662206B2 (en) Information processing apparatus and information processing program
KR20080057907A (en) Method for providing hyperlink information in mobile communication terminal which can connect with wireless-internet
JP4938589B2 (en) Web page browsing device and web page browsing server
JP5001747B2 (en) Web page browsing device
US8862990B2 (en) Information processing apparatus and data processing method for generating print information based on a print instruction from a browser
JP2007058632A (en) Information processor and information processing program
US20150116763A1 (en) Method of executing web application in image forming apparatus and image forming apparatus to perform the method
JP4938564B2 (en) Page browsing device
JP2009026013A (en) Content registration/provision device, content registration/provision control method, and content registration/provision control program
KR100573091B1 (en) Personal banner creating program
JP2016181120A (en) Information processing device and image formation device
JP5787728B2 (en) Information processing apparatus, information processing system, and information processing program
Passani et al. Global authoring practices for the mobile web

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20100315

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20120131

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20120131

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20120302

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: 20120515

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20120518

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20150525

Year of fee payment: 3

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees