[go: up one dir, main page]

JPH11110321A - Method and apparatus for extending function of WWW browser - Google Patents

Method and apparatus for extending function of WWW browser

Info

Publication number
JPH11110321A
JPH11110321A JP9267389A JP26738997A JPH11110321A JP H11110321 A JPH11110321 A JP H11110321A JP 9267389 A JP9267389 A JP 9267389A JP 26738997 A JP26738997 A JP 26738997A JP H11110321 A JPH11110321 A JP H11110321A
Authority
JP
Japan
Prior art keywords
www
browser
www browser
information
user
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.)
Pending
Application number
JP9267389A
Other languages
Japanese (ja)
Inventor
Nagatoshi Nawa
長年 名和
Yasuyuki Kato
康之 加藤
Yutaka Mitsunaga
豊 満永
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.)
Nippon Telegraph and Telephone Corp
Original Assignee
Nippon Telegraph and Telephone Corp
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 Nippon Telegraph and Telephone Corp filed Critical Nippon Telegraph and Telephone Corp
Priority to JP9267389A priority Critical patent/JPH11110321A/en
Publication of JPH11110321A publication Critical patent/JPH11110321A/en
Pending legal-status Critical Current

Links

Landscapes

  • Information Transfer Between Computers (AREA)
  • Computer And Data Communications (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Small-Scale Networks (AREA)

Abstract

(57)【要約】 【課題】 WWWブラウザを新規に開発したり、改造す
ることなく、ユーザの閲覧状況を外部から把握し、さら
に、その情報を利用して新たな機能を付加することがで
きるWWWブラウザの機能拡張方法を提供する。 【解決手段】 WWWブラウザ300によってWWWサー
バ200から得た情報を表示する機能を拡張する方法にお
いて、WWWサーバ200とWWWブラウザ300の通信経路
上の中継装置100において実現される方法であって、W
WWブラウザ300からの要求に対して、WWWサーバ200
からの応答情報に、WWWブラウザ300によって解釈、
実行されうる言語によって記述され、通信内容に応じて
生成される部分を含む命令を埋め込み、該命令が実行さ
れた場合に、該通信内容に応じて生成された部分を用い
てWWWブラウザ300の外部でユーザの閲覧状況の取得
を行うWWWブラウザの機能拡張方法である。
(57) [Summary] [Problem] It is possible to grasp a user's browsing status from outside without newly developing or remodeling a WWW browser, and to add a new function by using the information. Provided is a method for extending the function of a WWW browser. SOLUTION: In a method of extending a function of displaying information obtained from a WWW server 200 by a WWW browser 300, the method is realized in a relay device 100 on a communication path between the WWW server 200 and the WWW browser 300, and comprises:
In response to a request from the WWW browser 300, the WWW server 200
Interpreted by the WWW browser 300 in response information from
An instruction written in a language that can be executed and including a part generated according to the communication content is embedded. Is a function expansion method of a WWW browser for acquiring a browsing status of a user.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】本発明は、WWW(Worl
d Wide Web)ブラウザによってWWWサーバ
から得た情報を表示する手段を拡張するWWWブラウザ
の機能拡張方法及び装置に関するものである。
The present invention relates to a WWW (World).
The present invention relates to a method and apparatus for extending the function of a WWW browser, which extends means for displaying information obtained from a WWW server by a d Wide Web browser.

【0002】[0002]

【従来の技術】WWWブラウザはWWWサーバと通信
し、各種データを取得後、適切な書式に変換して表示す
るためのプログラムである。データの内容としては、文
書、画像、音声など多様なものが想定されており、その
データの表現形式としても各種のものが想定されてい
る。利用されるデータ形式は自由に拡張できるようにな
っており、また既存の形式も非常に多岐に渡るため、単
一のWWWブラウザで全ての形式への対応方法をあらか
じめ用意することは非常に困難であった。
2. Description of the Related Art A WWW browser is a program for communicating with a WWW server, acquiring various data, converting the data into an appropriate format, and displaying the data. Various contents such as a document, an image, and a sound are assumed as the contents of the data, and various expressions are also assumed as the expression form of the data. The data formats used can be freely expanded, and the existing formats are also very diverse, making it very difficult to prepare in advance a method for all formats with a single WWW browser Met.

【0003】したがって、ほとんどのWWWブラウザに
おいて機能を拡張する方法が用意されている。多くのW
WWブラウザでは、Plug−In(プラグイン)と呼
ばれる形式のプログラムを作成することで機能拡張が可
能となっている。
[0003] Therefore, there is a method for extending the function in most WWW browsers. Many w
In a WW browser, functions can be extended by creating a program in a format called Plug-In (plug-in).

【0004】[0004]

【発明が解決しようとする課題】しかし、このインター
フェースはWWWブラウザ単体では解釈することの出来
ないデータ形式を扱うための枠組みであり、新規データ
形式の表示機能を付加する以上の機能拡張を行うことは
出来ない。例えば、既存のデータ形式であるHTML
(HyperText Markup Languag
e)文書の表示方法について、独自の拡張を行おうとす
る場合、HTML文書そのものはWWWブラウザが解釈
可能なデータ形式であるため、上記インタフェースでは
拡張することができない。
However, this interface is a framework for handling a data format that cannot be interpreted by a WWW browser alone, and should be extended beyond adding a display function of a new data format. Can not. For example, the existing data format HTML
(HyperText Markup Language)
e) When the original display method of the document is to be extended, the HTML document itself is in a data format that can be interpreted by a WWW browser, and cannot be extended by the above interface.

【0005】ユーザが接続先のサーバに関する情報や、
表示されているデータの取得日時、更新日時などについ
て知りたいと考えても、現在のWWWブラウザでは不可
能であったり、余分な手間が必要とされるが、従来技術
では既存のWWWブラウザを拡張することは不可能であ
り、WWWブラウザそのものを新規に開発する必要があ
った。
[0005] Information about the server to which the user is connected,
Even if you want to know the date and time of acquisition and update of the displayed data, it is impossible or requires extra time with the current WWW browser, but the conventional technology extends the existing WWW browser. It was impossible to do so, and it was necessary to develop a new WWW browser itself.

【0006】本発明の目的は、WWWブラウザを新規に
開発したり、改造することなく、ユーザの閲覧状況を外
部から把握し、さらに、その情報を利用して新たな機能
を付加することができるWWWブラウザの機能拡張方法
及び装置を提供することである。
SUMMARY OF THE INVENTION An object of the present invention is to be able to grasp the browsing status of a user from the outside without newly developing or remodeling a WWW browser, and to add a new function using the information. An object of the present invention is to provide a method and apparatus for extending the function of a WWW browser.

【0007】[0007]

【課題を解決するための手段】上記課題を解決するた
め、請求項1記載の発明は、WWWブラウザによってW
WWサーバから得た情報を表示する手段を拡張する方法
において、WWWサーバとWWWブラウザの通信経路上
の中継装置において実現される方法であって、WWWブ
ラウザからの要求に対して、WWWサーバからの応答情
報に、WWWブラウザによって解釈、実行されうる言語
によって記述され、通信内容に応じて生成される部分を
含む命令を埋め込み、該命令が実行された場合に、該通
信内容に応じて生成された部分を用いてWWWブラウザ
外部でユーザの閲覧状況の取得を行うことを特徴として
いる。
Means for Solving the Problems In order to solve the above-mentioned problems, the invention according to claim 1 uses a WWW browser to execute W
A method for expanding means for displaying information obtained from a WWW server, the method being realized in a relay device on a communication path between the WWW server and the WWW browser, wherein a request from the WWW browser is sent in response to a request from the WWW server. In the response information, a command that is described in a language that can be interpreted and executed by the WWW browser and that includes a portion generated according to the communication content is embedded, and when the command is executed, the command is generated according to the communication content. It is characterized in that the browsing status of the user is obtained outside the WWW browser using the part.

【0008】請求項2記載の発明は、前記命令で通信内
容に応じて生成される部分が、その命令が埋め込まれる
ページ自体のURI(Uniform Resourc
eIdentifier)情報を含み、その情報を利用
してWWWブラウザ外部でユーザの閲覧状況を取得し、
ユーザの操作に同期してそのページの関連情報を表示す
ることを特徴としている。
[0010] According to a second aspect of the present invention, the portion generated according to the communication content by the command is a URI (Uniform Resource) of the page itself in which the command is embedded.
eIdentifier) information, and obtains the browsing status of the user outside the WWW browser using the information,
It is characterized in that related information of the page is displayed in synchronization with a user operation.

【0009】請求項3記載の発明は、WWWサーバとW
WWブラウザとの中継に用いられ、通信内容を改変する
機能を持つ装置であって、WWWサーバからの応答内容
中に、WWWブラウザによって解釈、実行されうる言語
によって記述され、通信内容に応じて生成される部分を
含む命令を埋め込む手段と、該命令が実行された場合
に、該通信内容に応じて生成された部分を用いてWWW
ブラウザ外部からユーザの閲覧状況を取得する手段を設
けたことを特徴としている。
According to a third aspect of the present invention, a WWW server and a W
A device that is used for relaying with a WWW browser and has a function of modifying communication contents, and is described in a language that can be interpreted and executed by the WWW browser in response contents from a WWW server, and is generated according to the communication contents. Means for embedding an instruction including a part to be executed, and, when the instruction is executed, WWW using a part generated in accordance with the communication content.
The present invention is characterized in that a means for acquiring the browsing status of the user from outside the browser is provided.

【0010】請求項4記載の発明は、WWWサーバとW
WWブラウザとの中継に用いられる装置であって、通信
内容を記録する手段と、WWWブラウザの要求に応じ
て、上記記録内容を分析しWWWブラウザで表示可能な
書式で送出する手段を有し、請求項3記載の命令とし
て、その命令が埋め込まれるページ自体のURI(Un
iform Resource Identifie
r)情報を含み、前記閲覧状況取得手段が、その情報を
利用してユーザの閲覧状況を取得し、ユーザの操作に同
期してそのページの関連情報を表示する ことを特徴と
する請求項3記載のWWWブラウザの機能拡張装置。
According to a fourth aspect of the present invention, a WWW server and a WWW server
An apparatus used for relaying with a WWW browser, comprising: means for recording communication contents; and, in response to a request from the WWW browser, means for analyzing the recorded contents and sending out the recorded contents in a format displayable by the WWW browser. The command according to claim 3, wherein the URI of the page itself in which the command is embedded (Un
ifform Resource Identify
r) The information includes information, and the browsing status acquisition means acquires the browsing status of the user using the information, and displays related information of the page in synchronization with the operation of the user. A function expansion device for the WWW browser described.

【0011】請求項1の発明によれば、ユーザがWWW
ブラウザを操作して新しいページを取得しようとする際
に、ページ内に命令が埋め込まれる。この命令は、その
ページが表示される時に必ず実行されるため、ユーザが
異なるページを表示するたびに、それぞれのページに埋
め込まれた命令を実行することになる。これは、WWW
ブラウザ内にキャッシュされているページを閲覧した場
合であっても、同様である。ここで、この命令として外
部へのアクセスが生じる命令を含めることで、WWWブ
ラウザで表示している内容の変化について外部から把握
することが可能となる。
According to the first aspect of the present invention, when the user
When trying to get a new page by operating the browser, instructions are embedded in the page. Since this command is executed whenever the page is displayed, each time the user displays a different page, the command embedded in each page is executed. This is WWW
The same applies even when browsing a page cached in the browser. Here, by including a command that causes access to the outside as this command, a change in the content displayed on the WWW browser can be grasped from the outside.

【0012】請求項2の発明によれば、ページ内に埋め
込む命令のパラメータとして、そのページ自身を示すU
RIを与えることで、表示されている具体的な内容につ
いて外部から把握することを可能とする。例えば、ユー
ザが閲覧しようとするページを表示するウィンドウとは
別のウィンドウにおいて、閲覧中ページの関連情報を表
示するという命令を埋め込むことで、ユーザが異なるペ
ージを表示するたびに、それと同期して別ウィンドウに
表示される関連情報も更新される。
According to the second aspect of the present invention, as a parameter of an instruction to be embedded in a page, U indicating the page itself is used.
By giving the RI, it is possible to externally grasp the specific contents displayed. For example, by embedding a command to display the related information of the page being viewed in a window different from the window displaying the page that the user intends to view, every time the user displays a different page, it synchronizes with it. The related information displayed in another window is also updated.

【0013】[0013]

【発明の実施の形態】図1は関連システム全体(装置1
00、ならびに、WWWサーバ200、および、WWW
ブラウザ300)を含む構成図であり、点線内が、本発
明のWWWブラウザの機能拡張装置100である。装置
100は、HTMLファイルの内容を解析するHTML
解析部101と、データのバッファーリングを制御する
キャッシュ制御部102と、キャッシュ制御部102と
データの送受を行うと共にWWWブラウザ300に対し
てローカルにWWWサーバとしての機能を提供するロー
カルWWWサーバ部103からなる。本発明の装置10
0はWWWサーバ200とWWWブラウザ300の間の
通信系路上の中継装置であるため、全てのユーザが個々
に持つ必要はなく、ネットワーク管理者が中継路を設定
することにより、多数のユーザがその拡張機能を利用す
ることが可能であるという利点がある。
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS FIG. 1 shows the whole related system (device 1).
00, and WWW server 200 and WWW
FIG. 3 is a configuration diagram including the browser 300), and the inside of the dotted line is the WWW browser function expansion device 100 of the present invention. The apparatus 100 is an HTML file for analyzing the contents of an HTML file.
An analysis unit 101; a cache control unit 102 that controls data buffering; and a local WWW server unit 103 that transmits and receives data to and from the cache control unit 102 and provides a function as a WWW server locally to the WWW browser 300. Consists of Apparatus 10 of the present invention
Since 0 is a relay device on a communication path between the WWW server 200 and the WWW browser 300, it is not necessary for all users to individually have the relay device. There is an advantage that extended functions can be used.

【0014】装置の大まかな処理の流れは以下の通りで
ある。WWWブラウザ300からの要求はキャッシュ制
御部102に送られ()、記録されると同時にWWW
サーバ200ヘ送られる()。WWWサーバ200か
らの応答データはキャッシユ制御部102に送られ
()、記録していた要求と対にされて保存される。応
答データはHTML解析部101に送られ()、ブラ
ウザ操作命令を埋め込まれたのち、WWWブラウザ30
0に送られる()(図2に一例を示すブラウザ操作命
令埋め込み前後の応答データ参照)。WWWブラウザ3
00は送られた応答データを解釈し、ユーザに提示する
とともに、ブラウザ操作命令を解釈実行する。
The general processing flow of the apparatus is as follows. The request from the WWW browser 300 is sent to the cache control unit 102 () and recorded, and
It is sent to the server 200 (). Response data from the WWW server 200 is sent to the cache control unit 102 (), and is stored in a pair with the recorded request. The response data is sent to the HTML analysis unit 101 (), and after the browser operation command is embedded, the WWW browser 30
0 () (see response data before and after embedding a browser operation command, an example of which is shown in FIG. 2). WWW Browser 3
00 interprets the transmitted response data, presents it to the user, and interprets and executes the browser operation command.

【0015】ここで、図2に示す例において、ブラウザ
操作命令(図2下段の埋め込み後の応答データの挿入部
分)は、通信内容に応じて生成されたWWWサーバ20
0内のデータに関する情報(“Selected.ho
st以下の部分)と、その情報に対してアクセスを生じ
させる部分を含むものとなっており、装置100内のロ
ーカルWWWサーバ103に接続し、その応答データを
別ウィンドウに表示することを指示している。したがっ
てWWWブラウザ300の別のウィンドウからの要求が
ローカルWWWサーバ103ヘ送られることになる
()。
Here, in the example shown in FIG. 2, the browser operation instruction (the part where the response data after embedding is inserted in the lower part of FIG. 2) is transmitted to the WWW server 20 generated according to the communication content.
0 (“Selected.ho”).
st) and a part that causes access to the information, and instructs to connect to the local WWW server 103 in the apparatus 100 and display the response data in another window. ing. Therefore, a request from another window of the WWW browser 300 is sent to the local WWW server 103 ().

【0016】ローカルWWWサーバ103ヘの要求に
は、パラメータとしてで送られた要求の内容が含まれ
ており、ローカルWWWサーバ103は、キャッシュ制
御部102からそのパラメータに対応する応答データを
入手する(,)。次に、その応答データを分析し、
分析結果をHTML形式にフォーマットしてブラウザ3
00ヘ送る()。
The request to the local WWW server 103 includes the contents of the request sent as a parameter, and the local WWW server 103 obtains response data corresponding to the parameter from the cache control unit 102 ( ,). Next, analyze the response data,
Format the analysis results in HTML format and use browser 3
Send to 00 ().

【0017】HTML解析部101の動作を図2及び図
3を用いて説明する。
The operation of the HTML analysis unit 101 will be described with reference to FIGS.

【0018】(1)まずWWWサーバ200から送られ
てくるデータの種類をチェックする(ステップS10
0)。データがhtml文書であれば、操作の対象とし
て以下のステップを実行するが(ステップS101の判
断結果が“YES”)、そうでない場合は内容には一切
変更を加えずWWWブラウザ300ヘ送る(ステップS
101の判断結果が“NO”→ステップS106)。h
tml文書であるかどうかは、例えば図2に示すHTT
P(HyperText Transfer Prot
ocol)ヘッダの“Content−Type”フィ
ールドの値が“text/html”であるかどうかを
調べることで判断する。
(1) First, the type of data sent from the WWW server 200 is checked (step S10).
0). If the data is an html document, the following steps are executed as an operation target (the determination result in step S101 is "YES"). Otherwise, the content is sent to the WWW browser 300 without any change (step S101). S
The determination result of 101 is “NO” → Step S106). h
Whether the document is a html document is determined by, for example, the HTT shown in FIG.
P (HyperText Transfer Prot)
ocol) header to determine whether the value of the “Content-Type” field is “text / html”.

【0019】(2)データがhtml文書であった場合
(ステップS102の判断結果が“YES”)、データ
のへッダ部分から、文書の全長に関する情報を削除する
(ステップS103)。これは、命令の埋め込みによっ
てhtml文書の全長が変化するためである。具体的に
は、HTTPへッダの“Content−Lengt
h”フィールドを削除することを意味する(図2上
段)。
(2) If the data is an html document (the determination result in step S102 is "YES"), information relating to the entire length of the document is deleted from the header part of the data (step S103). This is because the total length of the html document changes by embedding the instruction. Specifically, “Content-Lengt” of the HTTP header is used.
h ”field is deleted (FIG. 2, upper part).

【0020】(3)データの本体であるhtml文書を
構文解析して(ステップS104)、内容として表示さ
れないhtmlのへッダ部分に、ブラウザ操作命令を埋
め込む(ステップS105)。なお、html文書のへ
ッダ部分とは、“〈HEAD〉”および“〈/HEA
D〉”という文字列で囲まれている部分のことである。
(3) The html document, which is the main body of the data, is parsed (step S104), and a browser operation command is embedded in the html header that is not displayed as the content (step S105). Note that the header portion of the html document is “<HEAD>” and “<// HEA”.
D>".

【0021】(4)修正後の文書をWWWブラウザ(ク
ライアント)300に送る(ステップS106)。
(4) The corrected document is sent to the WWW browser (client) 300 (step S106).

【0022】以上により、動的にブラウザ操作命令を埋
め込むことが可能となる。
As described above, it becomes possible to dynamically embed a browser operation command.

【0023】なお、図2下段に示したブラウザ操作命令
の挿入部分は、応答データを別ウィンドウに表示するた
めの命令を簡略化して示したものであり、実際にはユー
ザによる任意の操作に対応するように、別ウィンドウの
名称の指定や、別ウィンドウがすでに存在していた場合
に判断等の処理を行う命令を記述することが望ましい。
例えば、ブラウザ操作命令の内容は、「本文とは別に、
“info”と名づけられたウィンドウが存在しなけれ
ば新規に生成し、あるいは、既に存在すればそれを利用
し、ローカルWWWサーバ上のデータ解析スクリプトが
生成するページを表示せよ。」といったものになる。
The insertion part of the browser operation instruction shown in the lower part of FIG. 2 simply shows the instruction for displaying the response data in another window, and actually corresponds to an arbitrary operation by the user. Therefore, it is desirable to describe an instruction for designating the name of another window or performing a process such as determination when another window already exists.
For example, the content of the browser operation instruction is, "Apart from the text,
If the window named "info" does not exist, create a new window, or use the existing window to display a page generated by the data analysis script on the local WWW server. ".

【0024】また、ブラウザ操作命令は、図2に示すよ
うにJavaScript言語で記述することが望まし
い。WWWブラウザで解釈、実行可能な言語としては、
VBScriptやJava,ActiveXなどが挙
げられるが、JavaScriptは標準的なWWWブ
ラウザであればメーカーによらず利用可能であるという
利点があるため、JavaScriptを利用すればよ
り高い汎用性を持つことになる。
Further, it is desirable that the browser operation command is described in the JavaScript language as shown in FIG. Languages that can be interpreted and executed by a WWW browser include:
There are VBScript, Java, and ActiveX. JavaScript has an advantage that any standard WWW browser can be used regardless of the maker. Therefore, if JavaScript is used, higher versatility is achieved.

【0025】ページ内に埋め込まれたブラウザ操作命令
は、ユーザの操作に応じ、そのページが表示されるたび
に実行され、ローカルWWWサーバ103に対し、ユー
ザが現在どのページを閲覧しているのかという情報を、
データ解析スクリプトの実行要求という形で送出する。
正確には、データ解析スクリプトのパラメータとして、
ユ一ザが閲覧中の(ブラウザ操作命令が埋め込まれた)
ページのURI(Uniform Resource
Idetifier)を渡す。
The browser operation command embedded in the page is executed each time the page is displayed in response to the operation of the user, and instructs the local WWW server 103 which page the user is currently browsing. information,
The request is sent in the form of a data analysis script execution request.
To be precise, as a parameter of the data analysis script,
The user is browsing (the browser operation instruction is embedded)
Page URI (Uniform Resource)
Identifier).

【0026】ローカルWWWサーバ103に搭載されて
いるデータ解析スクリプトは、上記ブラウザ操作命令に
よって送出されるブラウザ300からの要求に対して、
当該ページの関連情報を収集し、ブラウザ300での表
示に適した形式に編集して送出する機能を持っている。
具体的には、(1)ユーザが閲覧するページの更新日
時、通信形式や使用しているWWWサーバの種別といっ
た、通常のブラウザでは表示することが出来ないHTT
Pヘッダ内の情報の表示、および、(2)ユーザが閲覧
するページからのリンク先一覧情報を収集するといっ
た、ページ本文を通常の表示形式とは異なる角度から表
現するといった機能を持っている。
The data analysis script installed on the local WWW server 103 responds to a request from the browser 300 sent by the browser operation command.
It has a function of collecting relevant information of the page, editing the information into a format suitable for display on the browser 300, and transmitting the edited information.
Specifically, (1) HTT that cannot be displayed with a normal browser, such as the date and time of update of the page viewed by the user, the communication format and the type of WWW server used,
It has functions of displaying information in the P header and (2) collecting link destination list information from the page viewed by the user, such as expressing the page body from an angle different from the normal display format.

【0027】なお、ページの更新日時はHTTPへッダ
の“Last−modified”フィールドに記述さ
れている。通信形式はHTTPへッダの先頭部に記述さ
れている。サーバ情報はHTTPへッダの“Serve
r”フィールドに記述されている。リンク先情報は本文
中のアンカータグ“〈a〉”のソースオプションに記述
されている。
The page update date and time are described in the "Last-modified" field of the HTTP header. The communication format is described at the head of the HTTP header. The server information is “Server” of the HTTP header.
The link destination information is described in the source option of the anchor tag “<a>” in the text.

【0028】キャッシユ制御部102はローカルにペー
ジのキャッシュを保持し、ローカルWWWサーバ103
からの要求に応じて当該ページのHTTPヘッダと本文
を送出する。キャッシュ制御部102を用意とするの
は、これを持たない場合、解析をおこなうたびにWWW
サーバ200ヘ接続する必要が生じ、そのため、(1)
通信による遅延のため応答性が悪化する、(2)解析対
象ページが、実際にWWWブラウザ300で表示されて
いるものと一致することが保証できなくなる、という問
題が生じるためである。
The cache control unit 102 holds a page cache locally, and a local WWW server 103
Sends the HTTP header and body of the page in response to a request from the server. When the cache control unit 102 is not provided, the cache control unit 102 is prepared every time the analysis is performed.
It is necessary to connect to the server 200. Therefore, (1)
This is because the responsiveness is deteriorated due to the delay due to the communication, and (2) it becomes impossible to guarantee that the analysis target page matches the one displayed on the WWW browser 300.

【0029】[0029]

【発明の効果】以上のように、本発明によればWWWブ
ラウザを新規に開発したり、改造することなく、ユーザ
が閲覧中のページ情報を外部から正確に取得し、さら
に、その情報を利用してそのページの関連情報を別ウィ
ンドウに表示するといった新たな機能を付加することが
可能となる。
As described above, according to the present invention, the page information being browsed by the user can be accurately obtained from the outside without further developing or modifying a WWW browser, and the information can be used. Then, a new function of displaying the related information of the page in another window can be added.

【図面の簡単な説明】[Brief description of the drawings]

【図1】 この発明の実施形態による関連システム全体
を含む構成図であり、点線内が、本発明の装置である。
FIG. 1 is a configuration diagram including an entire related system according to an embodiment of the present invention, and a device within the dotted line is an apparatus of the present invention.

【図2】 図1に示す実施形態の装置100のHTML
解析部101によって、HTML文書に対して行われる
改変について例示したものである。
FIG. 2 shows the HTML of the apparatus 100 of the embodiment shown in FIG.
This is an example of a modification performed on an HTML document by the analysis unit 101.

【図3】 図1に示す実施形態の装置100のHTML
解析部101において、HTML文書に命令を動的に埋
め込むためのフロー図である。
FIG. 3 shows the HTML of the apparatus 100 of the embodiment shown in FIG.
FIG. 6 is a flowchart for dynamically embedding a command in an HTML document in the analysis unit 101.

【符号の説明】[Explanation of symbols]

100 WWWブラウザの機能拡張装置 101 HTML解析部 102 キャッシュ制御部 103 ローカルWWWサーバ 200 WWWサーバ 300 WWWブラウザ Reference Signs List 100 WWW browser function expansion device 101 HTML analysis unit 102 Cache control unit 103 Local WWW server 200 WWW server 300 WWW browser

Claims (4)

【特許請求の範囲】[Claims] 【請求項1】 WWWブラウザによってWWWサーバか
ら得た情報を表示する手段を拡張する方法において、 WWWサーバとWWWブラウザの通信経路上の中継装置
において実現される方法であって、WWWブラウザから
の要求に対して、WWWサーバからの応答情報に、WW
Wブラウザによって解釈、実行されうる言語によって記
述され、通信内容に応じて生成される部分を含む命令を
埋め込み、該命令が実行された場合に、該通信内容に応
じて生成された部分を用いてWWWブラウザ外部でユー
ザの閲覧状況の取得を行うことを特徴とするWWWブラ
ウザの機能拡張方法。
1. A method for extending means for displaying information obtained from a WWW server by a WWW browser, the method being realized in a relay device on a communication path between the WWW server and the WWW browser, wherein the request from the WWW browser is provided. To the response information from the WWW server,
Embed an instruction that is described in a language that can be interpreted and executed by the W browser and includes a part generated according to the communication content, and, when the instruction is executed, using the part generated according to the communication content. A function expansion method of a WWW browser, wherein a browsing status of a user is acquired outside the WWW browser.
【請求項2】 前記命令で通信内容に応じて生成される
部分が、その命令が埋め込まれるページ自体のURI
(Uniform Resource Identif
ier)情報を含み、その情報を利用してWWWブラウ
ザ外部でユーザの閲覧状況を取得し、ユーザの操作に同
期してそのページの関連情報を表示することを特徴とす
る請求項1記載のWWWブラウザの機能拡張方法。
2. The method according to claim 1, wherein the part generated according to the communication content is a URI of a page itself in which the instruction is embedded.
(Uniform Resource Identif
2. The WWW according to claim 1, wherein the information includes information, and the browsing status of the user is acquired outside the WWW browser using the information, and related information of the page is displayed in synchronization with the operation of the user. How to extend browser functionality.
【請求項3】 WWWサーバとWWWブラウザとの中継
に用いられ、通信内容を改変する機能を持つ装置であっ
て、WWWサーバからの応答内容中に、WWWブラウザ
によって解釈、実行されうる言語によって記述され、通
信内容に応じて生成される部分を含む命令を埋め込む手
段と、該命令が実行された場合に、該通信内容に応じて
生成された部分を用いてWWWブラウザ外部からユーザ
の閲覧状況を取得する手段を設けたことを特徴とするW
WWブラウザ機能拡張装置。
3. A device that is used for relaying between a WWW server and a WWW browser and has a function of modifying communication contents, and is described in a language that can be interpreted and executed by the WWW browser in response contents from the WWW server. Means for embedding a command including a part generated according to the communication content, and, when the command is executed, a browsing state of the user from outside the WWW browser using the part generated according to the communication content. W provided with means for acquiring
WW browser function expansion device.
【請求項4】 WWWサーバとWWWブラウザとの中継
に用いられる装置であって、 通信内容を記録する手段と、 WWWブラウザの要求に応じて、上記記録内容を分析し
WWWブラウザで表示可能な書式で送出する手段を有
し、 請求項3記載の命令として、その命令が埋め込まれるペ
ージ自体のURI(Uniform Resource
Identifier)情報を含み、 前記閲覧状況取得手段が、その情報を利用してユーザの
閲覧状況を取得し、ユーザの操作に同期してそのページ
の関連情報を表示することを特徴とする請求項3記載の
WWWブラウザの機能拡張装置。
4. An apparatus used for relaying between a WWW server and a WWW browser, comprising: means for recording communication contents; and a format capable of analyzing the recorded contents and displaying the contents on a WWW browser in response to a request from the WWW browser. 4. The command according to claim 3, wherein the command is a URI (Uniform Resource) of the page itself in which the command is embedded.
4. The method according to claim 3, wherein the browsing status acquisition unit acquires the browsing status of the user by using the information, and displays related information of the page in synchronization with the operation of the user. A function expansion device for the WWW browser described.
JP9267389A 1997-09-30 1997-09-30 Method and apparatus for extending function of WWW browser Pending JPH11110321A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP9267389A JPH11110321A (en) 1997-09-30 1997-09-30 Method and apparatus for extending function of WWW browser

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP9267389A JPH11110321A (en) 1997-09-30 1997-09-30 Method and apparatus for extending function of WWW browser

Publications (1)

Publication Number Publication Date
JPH11110321A true JPH11110321A (en) 1999-04-23

Family

ID=17444176

Family Applications (1)

Application Number Title Priority Date Filing Date
JP9267389A Pending JPH11110321A (en) 1997-09-30 1997-09-30 Method and apparatus for extending function of WWW browser

Country Status (1)

Country Link
JP (1) JPH11110321A (en)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2000077647A1 (en) * 1999-06-14 2000-12-21 Nihon Business Data Processing Center Co., Ltd. Information collection system and information collection method on network, each using technique of internet, and recording medium in which the information collection method is recorded
KR100390414B1 (en) * 2000-10-10 2003-07-07 엘지전자 주식회사 Method for analysis web page of home automation system
JP2008299851A (en) * 2007-06-01 2008-12-11 Nhn Corp Additional information service providing method for electronic mail, and system therefor
JP2009087236A (en) * 2007-10-02 2009-04-23 Brother Ind Ltd Information processing apparatus and information processing apparatus program
JP2009104267A (en) * 2007-10-22 2009-05-14 Hitachi Ltd Web application process recording method and process recording apparatus
JP2009104580A (en) * 2007-10-22 2009-05-14 Beijing Kingsoft Software Co Ltd Apparatus and method for implementing web user terminal software self-adaptive running
CN101194247B (en) 2001-04-20 2010-04-28 甲骨文国际公司 Server-controlled client-side performance measurement technique
JP2011018384A (en) * 1999-08-06 2011-01-27 Red Sheriff Ltd Network resource monitoring and measurement system and method
KR101467305B1 (en) * 2008-09-25 2014-12-01 에스케이플래닛 주식회사 Method for providing wireless Internet service using virtual URL and network connection device

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH09222974A (en) * 1996-02-16 1997-08-26 Fuji Xerox Co Ltd Language interpretation display method, device and system using the same
JPH09282275A (en) * 1996-04-16 1997-10-31 Nri & Ncc Co Ltd Information usage status grasping method and information providing system using the method
JPH10254593A (en) * 1997-02-25 1998-09-25 Internatl Business Mach Corp <Ibm> Method and device for displaying help window together with relevant web page

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH09222974A (en) * 1996-02-16 1997-08-26 Fuji Xerox Co Ltd Language interpretation display method, device and system using the same
JPH09282275A (en) * 1996-04-16 1997-10-31 Nri & Ncc Co Ltd Information usage status grasping method and information providing system using the method
JPH10254593A (en) * 1997-02-25 1998-09-25 Internatl Business Mach Corp <Ibm> Method and device for displaying help window together with relevant web page

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000357141A (en) * 1999-06-14 2000-12-26 Nihon Business Data Processing Center Co Ltd Information collecting system on network using internet technology, information collecting method, and recording medium recording information collecting method
WO2000077647A1 (en) * 1999-06-14 2000-12-21 Nihon Business Data Processing Center Co., Ltd. Information collection system and information collection method on network, each using technique of internet, and recording medium in which the information collection method is recorded
US9992092B2 (en) 1999-08-06 2018-06-05 Comscore, Inc. Network resource monitoring and measurement system and method
JP2013145597A (en) * 1999-08-06 2013-07-25 Comscore Inc Network resource monitoring, measurement system and method
JP2011018384A (en) * 1999-08-06 2011-01-27 Red Sheriff Ltd Network resource monitoring and measurement system and method
KR100390414B1 (en) * 2000-10-10 2003-07-07 엘지전자 주식회사 Method for analysis web page of home automation system
CN101194247B (en) 2001-04-20 2010-04-28 甲骨文国际公司 Server-controlled client-side performance measurement technique
JP2008299851A (en) * 2007-06-01 2008-12-11 Nhn Corp Additional information service providing method for electronic mail, and system therefor
JP2009087236A (en) * 2007-10-02 2009-04-23 Brother Ind Ltd Information processing apparatus and information processing apparatus program
JP2009104580A (en) * 2007-10-22 2009-05-14 Beijing Kingsoft Software Co Ltd Apparatus and method for implementing web user terminal software self-adaptive running
JP2009104267A (en) * 2007-10-22 2009-05-14 Hitachi Ltd Web application process recording method and process recording apparatus
US8505025B2 (en) 2007-10-22 2013-08-06 Hitachi, Ltd. Method and apparatus for recording web application process
KR101467305B1 (en) * 2008-09-25 2014-12-01 에스케이플래닛 주식회사 Method for providing wireless Internet service using virtual URL and network connection device

Similar Documents

Publication Publication Date Title
JP3588337B2 (en) Method and system for capturing graphical printing techniques in a web browser
US6785740B1 (en) Text-messaging server with automatic conversion of keywords into hyperlinks to external files on a network
US20030236883A1 (en) Proxy server apparatus and method for providing service using the same
JP2002055870A (en) Data providing apparatus, data acquiring apparatus and data processing system
JPH11110321A (en) Method and apparatus for extending function of WWW browser
JP2005182364A (en) Www relay server and information browsing time measurement method and program and recording medium
JP3881182B2 (en) Relay method and proxy server device
US20100083097A1 (en) System And Method For Determining The Data Model Used To Create A Web Page
JP2002334033A (en) Information distribution method, system, apparatus, program, and recording medium
JP4186164B2 (en) Web sharing system, Web sharing method, Web sharing program, relay server, and WWW browser display device
US20110035433A1 (en) Webpage display method, computer system, and program
JP2001236202A (en) Communications system
JP4405695B2 (en) Update information automatic display method, apparatus, medium, and program
JP2009289206A (en) Program for rewriting uniform resource locator information
JPH09185633A (en) Information open supporting method for hypermedia system
JPH10154063A (en) Hypertext relay method and apparatus
JP2002123456A (en) Image processing method and apparatus, and storage medium
JP3843390B2 (en) Web page browsing method and web page browsing program
JP5332117B2 (en) WWW content acquisition system and WWW content acquisition method
JP2007334730A (en) Control system
JPH11191082A (en) Service repeating device
JP4055954B2 (en) Multimedia device and program used therefor
JPH11316672A (en) Internet print system
JP2006237705A (en) Document viewing and printing system
JP2007241932A (en) Remote monitoring system

Legal Events

Date Code Title Description
A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20040608