JP2002207727A - Client device, recording medium recording the program, and program - Google Patents
Client device, recording medium recording the program, and programInfo
- Publication number
- JP2002207727A JP2002207727A JP2001326840A JP2001326840A JP2002207727A JP 2002207727 A JP2002207727 A JP 2002207727A JP 2001326840 A JP2001326840 A JP 2001326840A JP 2001326840 A JP2001326840 A JP 2001326840A JP 2002207727 A JP2002207727 A JP 2002207727A
- Authority
- JP
- Japan
- Prior art keywords
- page
- annotation
- information
- client device
- annotation information
- 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
Links
Landscapes
- Document Processing Apparatus (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
(57)【要約】
【課題】閲覧中のページの所望の箇所に所望の注釈情報
を付与し注釈情報のみをマーク付け言語から分離し、記
憶し、合成するクライアント装置及びそのプログラムを
記憶した記録媒体を提供する
【解決手段】クライアント装置6は、サーバ9から取得
して閲覧中の任意のページ本文中の利用者によって選択
された任意の文字列に対し特殊なタグをマージして表示
し、このタグに関連させて上記選択された文字列に対す
る注釈データを作成し、この注釈データを注釈ファイル
として保存する。注釈ファイルは単独に持ち回りが可能
であり、注釈ファイルをクリックすると注釈処理モジュ
ールが起動してキーワードをキーワード表示枠に表示
し、このキーワードがクリックされると、そのキーワー
ドを含むページを表示してキーワードをマーク表示する
と共に注釈データを合成表示する。
(57) [Summary] [Problem] To provide a client device for adding desired annotation information to a desired portion of a page being browsed, separating only the annotation information from a marking language, storing and synthesizing the client device, and a recording storing the program thereof. A client device merges a special tag with an arbitrary character string selected by a user in an arbitrary page text being acquired from a server and browsing, and displays the merged special tag. Annotation data for the selected character string is created in association with this tag, and the annotation data is saved as an annotation file. Annotation files can be rotated independently. When you click on an annotation file, the annotation processing module starts up, displays the keyword in the keyword display frame, and when this keyword is clicked, displays the page containing that keyword and displays the keyword Is displayed and the annotation data is synthesized and displayed.
Description
【0001】[0001]
【発明の属する技術分野】本発明は、インターネットや
イントラネットのサーバにアクセスしてネット閲覧ブラ
ウザにより表示されるマーク付け言語で記述された原文
を変更することなく注釈の付与、分離、記憶、および合
成の注釈処理を行うクライアント装置及びそのプログラ
ムを記録した記録媒体に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an annotation, a separation, a storage, and a synthesis without changing an original written in a markup language displayed by a net browsing browser by accessing a server of the Internet or an intranet. The present invention relates to a client device that performs an annotation process and a recording medium that records the program.
【0002】[0002]
【従来の技術】従来より、例えば特開平10−4942
5号に示されるようにインターネットのようなネットワ
ーク上でWebページとしてクライアント上に表示され
るマーク付け言語(HTMLやSGML等のマークアッ
プ言語)で記述された文書に対して付加情報として注釈
が付与される場合がある。この場合、そのような注釈は
専らインターネットとイントラネットとの間に介在する
プロクシサーバによって付与される。そして、同一のプ
ロクシサーバを経由して得られるWebページの情報
は、全て同じ結果で、つまり上記の注釈とこの注釈が付
与されるWebページ内のタグとが常に1対1に対応し
て閲覧ブラウザにより表示される。2. Description of the Related Art Conventionally, for example, Japanese Patent Application Laid-Open No. 10-4942.
As shown in No. 5, annotations are added as additional information to a document described in a markup language (a markup language such as HTML or SGML) displayed on a client as a Web page on a network such as the Internet. May be done. In this case, such annotations are provided exclusively by a proxy server interposed between the Internet and the intranet. The Web page information obtained via the same proxy server has the same result, that is, the annotation and the tag in the Web page to which the annotation is attached are always browsed in one-to-one correspondence. Displayed by the browser.
【0003】[0003]
【発明が解決しようとする課題】しかしながら、上記の
注釈は、上述したように専らプロクシサーバによって付
与されるものであって、この注釈を、そのページ(We
bページ、以下同様)を閲覧しているクライアント側で
分離したりはできない。したがって、その注釈のみをペ
ージと独立した状態で記憶することも出来ない。勿論ペ
ージをそのままダウンロードすればページを丸々記憶す
ることはできるが、これは注釈だけ記憶できるものでは
ないから、それでは注釈だけを取り出して活用しようと
する場合には意味が無い。However, as described above, the above-mentioned annotation is exclusively given by the proxy server, and the annotation is added to the page (Web page).
(b page, the same applies hereinafter) cannot be separated on the client side browsing. Therefore, it is not possible to store only the annotation independently of the page. Of course, if the page is downloaded as it is, the entire page can be stored. However, since this cannot store only the annotation, there is no point in taking out and utilizing only the annotation.
【0004】もっとも、注釈(コメント)を対象とする
ページとは分離して表示することが可能なサーバとして
ディスカッションサーバが知られている。しかし、これ
とても、或るページに対して皆でコメントを付けて論議
する場合に、ページから分離されたコメントは、ディス
カッションサーバによって一括管理されるものであり、
ページからのリンク情報でディスカッションサーバの文
書ファイルが検索され、そこから引き出されたコメント
がクライアントに送信されて表示画面に表示されるとい
うものである。つまり、コメントをクライアント側で分
離したり、記憶したり、他のページに合成するなどの利
用の自由は一切なく、コメントが一人歩きするものでは
ない。コメントは単にディスカッションサーバから取り
出して見るものであって、サーバに蓄積されたものを皆
で見るという形式のものであった。また、この場合、デ
ィスカッションサーバを設置しておく必要があり、設備
上の制約も発生する。[0004] However, a discussion server is known as a server which can be displayed separately from a page targeted for an annotation (comment). However, when discussing a comment on a page with everyone, the comment separated from the page is managed collectively by the discussion server,
The document file of the discussion server is searched by the link information from the page, and the comment extracted therefrom is transmitted to the client and displayed on the display screen. In other words, there is no freedom to use such as separating the comment on the client side, memorizing the comment, or combining it on another page, and the comment does not mean that the comment does not walk alone. Comments were simply retrieved from the discussion server and viewed, and everyone viewed what was stored on the server. In this case, it is necessary to install a discussion server, and there are restrictions on facilities.
【0005】言ってみれば、上記のプロクシサーバとデ
ィスカッションサーバの違いは、一方はページの一つ一
つの文言や画像片等のタグに注釈情報を付加する機能で
あり、他方はページ全体つまりページそのものに一般情
報を付加する機能であると言える。そして、いずれの場
合もそれらの情報をクライアント側で分離したり、記憶
したり、他のページに合成することはできない、つま
り、情報の用途が極めて限定されたものであった。[0005] In other words, the difference between the proxy server and the discussion server is that one is a function of adding annotation information to a tag such as each word or image fragment of a page, and the other is a function of adding an entire page, that is, a page. It can be said that this is a function of adding general information to itself. In either case, such information cannot be separated or stored on the client side or combined with another page, that is, the use of the information is extremely limited.
【0006】本発明の課題は、上記従来の実情に鑑み、
閲覧中のページの所望の箇所に所望の注釈情報をクライ
アント側で付与するクライアント装置及びそのプログラ
ムを記録した記録媒体を提供することである。また、そ
の付与した注釈情報のみをクライアント側でマーク付け
言語で記述されたデータとは分離し、記憶し、合成する
クライアント装置及びそのプログラムを記録した記録媒
体を提供することである。SUMMARY OF THE INVENTION The present invention has been made in view of the above-described conventional circumstances,
An object of the present invention is to provide a client device for giving desired annotation information to a desired portion of a page being browsed on a client side, and a recording medium recording the program thereof. It is another object of the present invention to provide a client device for separating, storing and synthesizing only the attached annotation information from data described in a markup language on the client side, and a recording medium recording the program thereof.
【0007】[0007]
【課題を解決するための手段】図1は、本発明の原理図
である。本発明は、図1に示すように、注釈情報付与手
段1、注釈情報分離手段2、注釈情報記憶手段3、及び
注釈情報合成手段4を備えて構成される。注釈情報記憶
手段3は、可搬型の記録媒体5に所望のプログラムを読
み書きする後述する図3に示す媒体I/O装置17を備
えている。FIG. 1 is a diagram illustrating the principle of the present invention. As shown in FIG. 1, the present invention includes an annotation information adding unit 1, an annotation information separating unit 2, an annotation information storing unit 3, and an annotation information synthesizing unit 4. The annotation information storage means 3 includes a medium I / O device 17 shown in FIG. 3 described later for reading and writing a desired program on the portable recording medium 5.
【0008】本発明の1態様において、マーク付け言語
により作成されたページを閲覧ブラウザにより表示し閲
覧するクライアント装置における注釈情報の付与、分
離、記憶、及び合成の処理が行われる。注釈情報付与手
段1は、ページの任意の箇所、例えばマーク付け言語の
特定タグ、タグ内の特定文字列、タグ内のグラフィカル
情報等に、所望の注釈情報、例えば文字列情報、グラフ
ィカル情報、署名・認証情報、ハイパーテキストリンク
情報等から成る注釈情報を付与する。注釈情報分離手段
2は、付与された注釈情報をページから分離する。注釈
情報記憶手段3は、分離された注釈情報を記憶する。こ
の注釈情報は、ネットワークを介し又は記録媒体を介し
て、配布し、共有し、又は持ち回ることが可能である。
また、ハイパーテキストリンク情報は、ネットワークへ
のショートカット機能又はWebページへのブックマー
ク機能を含むこともできる。注釈情報合成手段4は、記
憶された上記の注釈情報を所望のページに合成する。[0008] In one embodiment of the present invention, processing of adding, separating, storing, and synthesizing annotation information is performed in a client device that displays and browses a page created in a markup language using a browsing browser. The annotation information adding means 1 adds desired annotation information, for example, character string information, graphical information, signature to an arbitrary portion of a page, for example, a specific tag of a markup language, a specific character string in the tag, graphical information in the tag, or the like. -Add annotation information including authentication information, hypertext link information, and the like. The annotation information separating means 2 separates the added annotation information from the page. The annotation information storage means 3 stores the separated annotation information. This annotation information can be distributed, shared, or carried over a network or a recording medium.
Also, the hypertext link information can include a shortcut function to a network or a bookmark function to a Web page. The annotation information synthesizing means 4 synthesizes the stored annotation information into a desired page.
【0009】そして、記録媒体5は、マーク付け言語に
より作成されたページを、閲覧ブラウザにより表示し閲
覧して、且つ上記のように動作するクライアント装置の
ためのプログラムを記録しており、閲覧ブラウザで閲覧
中のマーク付け言語のページの所望の箇所に所望の注釈
情報を付与する機能と、この付与された前記注釈情報を
前記ページの前記マーク付け言語から分離する分離機能
と、この分離された前記注釈情報を記憶する機能と、こ
の記憶された前記注釈情報を前記マーク付け言語の所望
のページに合成する機能と、を実行させるためのプログ
ラムを、上記のクライアント装置により読み取り可能に
記録している。The recording medium 5 displays and browses the page created in the markup language using a browsing browser, and records a program for a client device that operates as described above. A function of adding desired annotation information to a desired portion of a page of the markup language being browsed by the user; a separation function of separating the provided annotation information from the markup language of the page; A program for executing a function of storing the annotation information and a function of synthesizing the stored annotation information with a desired page of the markup language are recorded so as to be readable by the client device. I have.
【0010】また、プログラムは、マーク付け言語によ
り作成されたページを閲覧ブラウザにより表示するクラ
イアント装置としてのコンピュータに対して、前記閲覧
ブラウザで閲覧中の前記マーク付け言語のページの所望
の箇所に所望の注釈情報を付与する機能と、この付与さ
れた前記注釈情報を前記ページの前記マーク付け言語か
ら分離する分離機能と、この分離された前記注釈情報を
記憶する機能と、この記憶された前記注釈情報を前記マ
ーク付け言語の所望のページに合成する機能と、を実現
させ、更に、表示されるページに関連する注釈情報の有
無を判断する機能と、前記ページに関連する注釈情報が
ある場合に、該ページと共に該注釈情報を表示可能に設
定する機能と、を実現させ、また更に、指示された注釈
情報に含まれるアドレスで示されるページの取得処理を
指示する機能と、前記注釈情報に含まれる特定箇所情報
に基づき、前記指示により取得されたページの情報にお
ける当該特定箇所情報に関連付けて注釈情報を表示可能
に設定する機能とを実現させる、更に、表示されたペー
ジに対する指定箇所を検出する機能と、前記指定箇所に
対応する注釈を入力する機能と、前記ページのアドレス
情報と当該ページにおける前記箇所に関する情報および
前記注釈からなるファイルを生成する機能と、を実現さ
せる。[0010] Further, the program provides a computer as a client device for displaying a page created in the markup language by a browse browser at a desired position of a page in the markup language being browsed by the browse browser. A function of adding the annotation information of the above, a separation function of separating the added annotation information from the markup language of the page, a function of storing the separated annotation information, and a function of storing the stored annotation information. A function of synthesizing information into a desired page of the markup language, a function of determining whether there is annotation information related to the displayed page, and a function of determining whether there is annotation information related to the page. And a function of setting the annotation information so that it can be displayed together with the page. A function for instructing the acquisition process of the page indicated by the address and, based on the specific location information included in the annotation information, setting so that the annotation information can be displayed in association with the specific location information in the information of the page acquired by the instruction Further, a function of detecting a designated place on the displayed page, a function of inputting a comment corresponding to the designated place, address information of the page, information on the place on the page, and And a function for generating a file consisting of annotations.
【0011】[0011]
【発明の実施の形態】以下、本発明の実施の形態を図面
を参照しながら説明する。図2は、一実施の形態におけ
るクライアント装置に係わる全体システムの構成を模式
的に示す図である。同図に示すように例えばパーソナル
コンピュータ等からなるクライアント装置6は、イント
ラネット7を介して、又は直接に、インターネット8に
接続しており、インターネット8には、多数のサーバ9
が接続されている。クライアント装置6にはネット閲覧
ブラウザが搭載されており、このネット閲覧ブラウザに
より、インターネットを介し(あるいは更にイントラネ
ットを介して)所望のサーバ9の文書にアクセスが可能
である。Embodiments of the present invention will be described below with reference to the drawings. FIG. 2 is a diagram schematically illustrating a configuration of an entire system related to the client device according to the embodiment. As shown in FIG. 1, a client device 6 composed of, for example, a personal computer is connected to the Internet 8 via an intranet 7 or directly.
Is connected. The client device 6 is equipped with a net browsing browser, and the net browsing browser can access a desired document of the server 9 via the Internet (or further via an intranet).
【0012】サーバ9には、固有のURLによって識別
される多数の文書がそれぞれ記憶されている。文書の多
くは、いまでは標準となっている文書記述言語であるH
TML(ハイパーテキスト・マークアップ言語(hyperte
xt markup language) )で記述されており、これらの文
書は、クライアント装置6のネット閲覧ブラウザでアク
セスされ、抽出されて、ページの形式で、クライアント
装置6の表示装置上に表示される。The server 9 stores a number of documents each identified by a unique URL. Many of the documents are in H, which is now the standard document description language.
TML (hypertext markup language (hyperte
xt markup language)), these documents are accessed by the Internet browsing browser of the client device 6, extracted, and displayed on the display device of the client device 6 in the form of a page.
【0013】図3は、クライアント装置6の回路構成を
示すブロック図である。同図に示すように、クライアン
ト装置6は、CPU(中央演算処理装置)10と、この
CPU10にバス11を介して接続されたROM12、
RAM13、HDD14、入力装置15、表示装置1
6、媒体I/O装置17、及び伝送制御部18から成
り、媒体I/O装置17には可搬型の記録媒体5が着脱
自在に装着される。この記録媒体5は、外付けHD(ハ
ードディスク)、FD(フレキシブルディスク)、MO
(光磁気ディスク)、CD−RW(再書込み可能光ディ
スク)、又はメモリカード等である。FIG. 3 is a block diagram showing a circuit configuration of the client device 6. As shown in FIG. 1, a client device 6 includes a CPU (Central Processing Unit) 10, a ROM 12 connected to the CPU 10 via a bus 11,
RAM 13, HDD 14, input device 15, display device 1
6, a medium I / O device 17, and a transmission control unit 18. The portable recording medium 5 is detachably mounted on the medium I / O device 17. The recording medium 5 includes an external HD (hard disk), FD (flexible disk),
(Magneto-optical disk), CD-RW (rewritable optical disk), memory card, or the like.
【0014】ROM12は、例えばフラッシュROM
(電気的に内容を書き直せる読み出し専用メモリ)等で
あり、各ハード機構部を制御するためのファームウエア
が記憶されている。The ROM 12 is, for example, a flash ROM
(A read-only memory capable of electrically rewriting the contents), and stores firmware for controlling each hardware mechanism.
【0015】RAM13は、CPU10の制御の下に、
HDD14のハードディスク又は媒体I/O装置17に
接続された記録媒体5から読み出されるOSや、各種の
アプリケーション・ソフト、あるいは、各種の中間デー
タを一時的に記憶する。The RAM 13 is controlled by the CPU 10
It temporarily stores the OS read from the hard disk of the HDD 14 or the recording medium 5 connected to the medium I / O device 17, various application software, or various intermediate data.
【0016】HDD14は、不図示のハードディスクが
一体化されたハードディスク・ドライブ装置であり、O
Sをはじめとして、記録媒体5から読み出された本発明
に係わる注釈処理プログラムや、その他各種のアプリケ
ーション・ソフトが予め格納されている。The HDD 14 is a hard disk drive unit in which a hard disk (not shown) is integrated.
In addition to S, an annotation processing program according to the present invention read from the recording medium 5 and other various application software are stored in advance.
【0017】入力装置15は、特には図示しないが、キ
ーボードやマウス、トラックボール、スティックポイン
ト、又はフラットポイント等のポインティングデバイス
を備えており、入力情報をCPU10に通知する。Although not shown, the input device 15 includes a keyboard, a mouse, a trackball, a pointing device such as a stick point or a flat point, and notifies the CPU 10 of input information.
【0018】表示装置16は、CRT又はLCDあるい
はプラズマディスプレイなどを備えており、CPU10
からの制御の下に、入力装置15からの入力情報あるい
はその入力情報に対応する各種の処理内容等からなる画
像データを表示する。The display device 16 includes a CRT, LCD, plasma display, or the like.
Under the control of, image data including input information from the input device 15 or various processing contents corresponding to the input information is displayed.
【0019】媒体I/O装置17は、各種の可搬型記録
媒体5のドライブ装置を接続する入出力インターフェー
スであり、CPU10の制御の下に、記録媒体5に所望
のプログラムやデータを記録し、また記録媒体5から所
望のプログラムやデータを読み出して、RAM13又は
HDD14に転送する。The medium I / O device 17 is an input / output interface for connecting various types of portable recording medium drive devices, and records desired programs and data on the recording medium 5 under the control of the CPU 10. In addition, a desired program or data is read from the recording medium 5 and transferred to the RAM 13 or the HDD 14.
【0020】伝送制御部18は、モデム、モデムカー
ド、又はモジュール等を接続するためのコネクタを有す
るI/O(入出力)インターフェースを備えて、イント
ラネットと接続し、あるいは、不図示の公衆回線を介し
てインターネットと接続して、所望のサーバ9と通信が
可能であるように構成されている。The transmission control unit 18 includes an I / O (input / output) interface having a connector for connecting a modem, a modem card, a module, or the like, and connects to an intranet or connects a public line (not shown). It is configured to be able to communicate with a desired server 9 by connecting to the Internet via the Internet.
【0021】CPU10は、ROM12に格納されてい
るファームウエアに基づいて各ハード機構部を制御し、
HDD14のハードディスクからRAM13に読み出し
たOSに従って装置全体の動作を制御しながら、記録媒
体5からHDD14のハードディスクに転送されている
本発明に係わる注釈処理プログラム(注釈モジュール)
をRAM13に読み出し、この読み出した注釈処理プロ
グラムに従って、詳しくは下記に説明するマーク付け言
語で記述された文書に対する注釈の付与、分離、記憶、
および合成の注釈処理を実行する。The CPU 10 controls each hardware mechanism based on the firmware stored in the ROM 12,
An annotation processing program (annotation module) according to the present invention transferred from the recording medium 5 to the hard disk of the HDD 14 while controlling the operation of the entire apparatus according to the OS read from the hard disk of the HDD 14 to the RAM 13
Is read into the RAM 13, and in accordance with the read annotation processing program, annotation, separation, storage, and annotation of a document described in a markup language described in detail below are performed.
And perform annotation processing of the composition.
【0022】図4は、上記構成のクライアント装置6の
CPU10により上述した注釈処理プログラムに基づい
て実行される注釈の付与、分離、記憶の処理動作を説明
するフローチャートである。FIG. 4 is a flow chart for explaining the processing of adding, separating, and storing annotations executed by the CPU 10 of the client device 6 having the above-described configuration based on the above-described annotation processing program.
【0023】図5は、同じくクライアント装置6のCP
U10により上述した注釈処理モジュールに基づいて実
行される注釈の合成と表示の処理理動作を説明するフロ
ーチャートである。FIG. 5 shows the CP of the client device 6.
It is a flowchart explaining the processing operation | movement of the synthesis | combination and display of the annotation performed based on the above-mentioned annotation processing module by U10.
【0024】図6〜図13は、上記の注釈処理動作に伴
ってクライアント装置6の表示画面上に表示されるウィ
ンドウの表示例を示す図である。尚、以下の説明では、
マーク付け言語(マークアップ言語)としてHTML
(hypertext markup language)を用い、このHTMLで
記述された個々の文章ファイルを、インターネット8を
介し、サーバ9のディレクトリから取得するために、そ
のサーバ9の文章ファイルにアクセスするプロトコルを
HTTPプロトコルとし、このHTTPにより取得すべ
き文章ファイルへのアクセスの指示をURL(uniform
resource locator)で行うものとする。勿論、マークア
ップ言語はSGML(standard generalized markup la
nguage)や他の種類としてもよく、また、プロトコルは
FTPプロトコルとしてもよいものである。FIGS. 6 to 13 are views showing display examples of windows displayed on the display screen of the client device 6 in accordance with the annotation processing operation. In the following description,
HTML as markup language (markup language)
(Hypertext markup language), in order to obtain individual text files described in the HTML from the directory of the server 9 via the Internet 8, a protocol for accessing the text files of the server 9 is an HTTP protocol. An instruction to access a text file to be obtained by HTTP is sent to a URL (uniform
resource locator). Of course, the markup language is SGML (standard generalized markup la
nguage) or other types, and the protocol may be an FTP protocol.
【0025】また、以下の説明では、Webブラウザ
(ネット閲覧ブラウザ)を単にブラウザという。また、
クライアント装置6の使用者を単に利用者という。ま
た、ブラウザの表示画面である、ツールバー、アドレス
入力欄、コメントバー等の表示のみで、上記のHTML
記述文章ファイルによる画面表示部分(HTML表示部
分)を含まないウィンドウそのものを、HTML表示部
分と区別して、ブラウザウィンドウという。また、HT
ML表示部分またはその表示内容をページということに
する。In the following description, a Web browser (net browsing browser) is simply referred to as a browser. Also,
The user of the client device 6 is simply called a user. In addition, only the display of the browser display screen, such as a toolbar, an address input box, and a comment bar, is performed.
A window itself that does not include a screen display portion (HTML display portion) based on a description text file is referred to as a browser window to distinguish it from the HTML display portion. Also, HT
The ML display portion or its display content is called a page.
【0026】まず、図4に示すフローチャートにおい
て、ブラウザを起動する(ステップS1)。この処理
は、利用者によって操作される処理であり、クライアン
ト装置6の表示画面上の例えばマイクロソフト・インタ
ーネット・エクスプローラあるいはネットスケープ・ナ
ビゲータのようなブラウザのアイコンをポインティング
デバイスで選択してクリックする処理である。First, in the flowchart shown in FIG. 4, a browser is started (step S1). This process is a process operated by the user, and is a process of selecting and clicking a browser icon such as Microsoft Internet Explorer or Netscape Navigator on the display screen of the client device 6 with a pointing device. .
【0027】これにより、例えば図6(a) に示すような
ブラウザウィンドウ20とマーク付き言語の文章(文字
や画像)が表示される。同図(a) に示すブラウザウィン
ドウ20には、ツールバー21の標準ボタン群の中に、
本発明の注釈処理モジュールにより追加されている、同
図(a) には枠22で囲んで示している、「注釈」ボタン
23が表示されている。また同図(a) の例では、初期設
定によってアドレス入力欄24にURLで表示されてい
るアドレスのページ25が表示されている。As a result, for example, the browser window 20 and the text (characters and images) in the marked language are displayed as shown in FIG. 6 (a). The browser window 20 shown in FIG.
An "annotation" button 23, which is enclosed by a frame 22, is displayed in FIG. Also, in the example of FIG. 7A, a page 25 of the address displayed by the URL is displayed in the address input box 24 by the initial setting.
【0028】上記に続いて、注釈プログラムを起動する
(ステップS2)。この処理も、利用者によって操作さ
れる処理であり、図5(a) のツールバー21の上述した
「注釈」ボタン23を押す(クリックする、以下同様)
処理である。Subsequently, the annotation program is started (step S2). This process is also a process operated by the user, and presses the above-mentioned “annotation” button 23 on the toolbar 21 in FIG.
Processing.
【0029】これにより、ブラウザが注釈モードヘ遷移
する。すなわち、ブラウザのヘルパモジュール形式であ
る本発明の注釈処理モジュールによるブラウザのプロセ
スで動作する注釈作成機能が起動し、図6(b) に示すよ
うに、注釈ウィンドウ27がブラウザウィンドウ20、
同図(b) に示す例では左側に、インライン表示される。As a result, the browser transits to the annotation mode. That is, the annotation creation function that operates in the browser process by the annotation processing module of the present invention, which is a browser helper module format, is activated, and as shown in FIG.
In the example shown in FIG. 13B, the information is displayed inline on the left side.
【0030】この図6(b) に示す注釈ウィンドウ27に
は、左上の「設定」ボタン28と、その右横の設定内容
選択欄29と、それらの下に枠31で囲んで示す「コメ
ント作成」ボタン32と、そして、その下方に注釈ウィ
ンドウ27の大半を占めて設けられたキーワード表示枠
33とから成る。尚、以下の説明では、「注釈」と「コ
メント」を同義語として用いる。The comment window 27 shown in FIG. 6 (b) has a "setting" button 28 at the upper left, a setting content selection field 29 on the right, and a "comment creation" box surrounded by a frame 31 below them. Button 32, and a keyword display frame 33 provided occupying most of the annotation window 27 below the button 32. In the following description, “comment” and “comment” are used as synonyms.
【0031】上記に続いて、注釈を付与しようとするU
RL(つまりURLで指定されるアドレスのページ、以
下同様)へ移動する(ステップS3)。この処理は、利
用者によって操作される処理であり、アドレス入力欄2
4に所望のURL(アドレス)を直接入力または「お気
に入り」のプルダウンメニューから選択して入力して、
所望のページを表示させる処理である。これにより、ブ
ラウザによって図7に示すような注釈を付与したいペー
ジが表示される。Following the above, U to be annotated
The process moves to RL (that is, the page at the address specified by the URL, the same applies hereinafter) (step S3). This process is a process operated by the user, and is performed in the address input field 2
4. Directly enter the desired URL (address) or select from the "favorite" pull-down menu and enter
This is a process for displaying a desired page. As a result, a page to which an annotation is to be given as shown in FIG. 7 is displayed by the browser.
【0032】ここで、注釈を付与するキーワードとすべ
き文字列を選択する(ステップS4)。この処理は、利
用者によって操作される処理であり、利用者がページ2
5に表示している任意の文字列を選択する処理である。
例えば同図に示す例で、枠34で囲んで示す部分の「自
動車電話」の文字列を選択(範囲指定)したものとする
と、この文字列「自動車電話」がキーワードとすべき文
字列として注釈処理モジュールにより、図8に示すよう
に、反転表示される。Here, a character string to be used as a keyword to be annotated is selected (step S4). This process is a process operated by the user, and the user
This is a process for selecting an arbitrary character string displayed in 5.
For example, in the example shown in the figure, if the character string of “car phone” in the portion surrounded by the frame 34 is selected (range designation), this character string “car phone” is annotated as a character string to be a keyword. As shown in FIG. 8, the display is reversed by the processing module.
【0033】尚、以下の説明では、「文字列」は文章中
の注釈を付けたい文字列のことをいい、ページ25の文
章中の注釈を付けたい文字列を選んで表示を反転させる
場合を「文字列の選択」という。そして、「キーワー
ド」は注釈を付け終わった文字列のことをいい、注釈を
付け終わって独立に取り出されて、キーワード表示枠3
3に一覧表示された文字列(キーワード)の中から注釈
内容を表示させるためにクリックして選択する場合は
「キーワードの選択」という。In the following description, "character string" refers to a character string to be annotated in the text, and a character string to be annotated in the text on page 25 is selected and the display is inverted. This is called "selecting a character string." The “keyword” refers to a character string for which the annotation has been completed.
When the user selects and clicks on the character strings (keywords) displayed in the list 3 to display the contents of the annotation, it is called “keyword selection”.
【0034】上記のように「文字列の選択」を行って、
ここで、使用者が「コメント作成」ボタン32を押すこ
とにより(ステップS5)、注釈処理モジュールによ
り、注釈入力画面として図8に枠35で囲んで示す注釈
データ入力ダイアログ36が表示される(ステップS
6)。Performing “selection of character string” as described above,
Here, when the user presses the "comment creation" button 32 (step S5), the annotation processing module displays an annotation data input dialog 36 shown in a frame 35 in FIG. 8 as an annotation input screen (step S5). S
6).
【0035】上記の注釈データ入力ダイアログ36に
は、作成者名入力枠37、注釈入力枠38、参考ページ
39、その下方の「OK」ボタン、「キャンセル」ボタ
ン、及び「削除」ボタンが表示される。参考ページ39
には、URL入力枠40、表示名入力枠41、及び説明
入力枠42が設けられている。In the above annotation data input dialog 36, a creator name input frame 37, an annotation input frame 38, a reference page 39, an "OK" button, a "cancel" button, and a "delete" button below them are displayed. You. Reference page 39
Is provided with a URL input frame 40, a display name input frame 41, and a description input frame 42.
【0036】ここで、注釈文と関連URLを入力する
(ステップS7)。この処理は、利用者によって操作さ
れる処理であり、上記の作成者名入力枠37には、注釈
を作成する作者の名前を入力する。注釈入力枠38に
は、上記選択した文字列「自動車電話」に付与する注釈
文を入力する。参考ページ39のURL入力枠40、表
示名入力枠41、及び説明入力枠42は、後述するコメ
ント表示から他のページにジャンプする場合のデータ入
力枠であり、必要に応じて入力する。これらの注釈デー
タを入力し終わったら最後に確認して「OK」ボタンを
押す。Here, the comment sentence and the related URL are input (step S7). This process is a process operated by the user. In the creator name input box 37, the name of the creator who creates the annotation is input. In the comment input box 38, a comment to be added to the selected character string "car phone" is input. The URL input frame 40, the display name input frame 41, and the description input frame 42 of the reference page 39 are data input frames for jumping from a comment display, which will be described later, to another page, and are input as necessary. After inputting these annotation data, confirm at the end and press the "OK" button.
【0037】この入力に基づいて、注釈処理モジュール
により、既に注釈が付与されてキーワードとなった文字
列であるか否かが判別される(ステップS8)。この処
理は、本発明の特徴の一つである同一の文字列に対して
複数の注釈を付与することができることからくる判断処
理である。Based on this input, the annotation processing module determines whether or not the character string has already been annotated and has become a keyword (step S8). This processing is a judgment processing which is based on the fact that a plurality of annotations can be added to the same character string, which is one of the features of the present invention.
【0038】そして、この判別で、既に注釈が付与され
たキーワードでは無いときは(S8がNo)、その場合
は、注釈処理モジュールにより、タグをマージする処理
が行われる(ステップS9)。この処理では、選択され
た文字列を注釈データに関連付けするために、ブラウザ
でいま表示しているページのHTMLの原文へタグが埋
め込まれる。If it is determined that the keyword is not a keyword to which an annotation has already been added (No in S8), in that case, a process of merging the tags is performed by the annotation processing module (step S9). In this process, in order to associate the selected character string with the annotation data, a tag is embedded in the original HTML text of the page currently displayed by the browser.
【0039】図9(a),(b),(c) は、そのような注釈処理
モジュールとブラウザとの遣り取りの処理内容(マージ
の処理内容)を示す図であり、同図(a) は注釈処理モジ
ュールで生成されるデータの構造を示す図であり、同図
(b) はブラウザで表示しているマーク付き言語のタグ挿
入前の記述を示す図、同図(c) はタグ挿入後の記述を示
す図である。FIGS. 9 (a), 9 (b) and 9 (c) are diagrams showing processing contents (merging processing contents) of such an exchange between the annotation processing module and the browser. FIG. 3 is a diagram illustrating a structure of data generated by an annotation processing module;
(b) is a diagram showing a description of a language with a mark displayed on a browser before tag insertion, and (c) is a diagram showing a description after tag insertion.
【0040】同図(a) に示すように、注釈の付与、分
離、作成処理では、注釈ごとに注釈ファイルが1レコー
ドとして作成される。この1レコードの注釈ファイルに
は、注釈作成者、注釈作成時間、URL、注釈の場所情
報、キーワード文字列、注釈本文の各データが格納され
る。また、利用者からの入力に応じて、注釈やその注釈
が付与されたキーワードに関連するページのURLが参
照URLとして格納され、そのURLに関連する表示文
字列や説明文字列等のデータが格納される。As shown in FIG. 5A, in the process of adding, separating, and creating annotations, an annotation file is created as one record for each annotation. The one-record annotation file stores the data of the annotation creator, the annotation creation time, the URL, the location information of the annotation, the keyword character string, and the annotation text. In addition, in response to an input from the user, the URL of the page related to the annotation and the keyword to which the annotation is added is stored as a reference URL, and data such as a display character string and a description character string related to the URL is stored. Is done.
【0041】そして、この注釈の付与では、選択された
文字列「自動車電話」を含む〈p〉タグで囲まれたマー
ク付き言語の文章、例えば同図(b) に示すように、
「〈p〉携帯・自動車電話及びPHSの料金割り引きサ
ービス〈/p〉」が取り出され、その〈p〉タグで囲ま
れたマーク付き言語内の「自動車電話」を囲んで、同図
(c) に示すように、〈span〉タグが「〈span〉
自動車電話〈/span〉」のように埋めこまれる。こ
の〈span〉タグには、タグ情報として「oncli
ck=”注釈処理モジュール(場所情報)”」、「on
mouseover=”***”」、「style
=””」等の情報が付与されている。In addition, in this annotation addition, a sentence in a marked language surrounded by <p> tags including the selected character string "car phone", for example, as shown in FIG.
"<P> Mobile / mobile phone and PHS rate discount service </ p>" is retrieved and the "car phone" in the marked language enclosed by the <p> tag is enclosed.
As shown in (c), the <span> tag is changed to “<span>
It is embedded like "car phone </ span>". This <span> tag includes “oncli” as tag information.
ck = “annotation processing module (location information)” ”,“ on
mouseover = “***” ”,“ style
= """And the like.
【0042】このタグには、ブラウザで表示しているペ
ージ中の上記注釈データが付与されたキーワード文字列
(同図に示す例では「自動車電話」)をクリックした
とき本発明の注釈処理モジュールが動作してキーワード
文字列に対応する上記入力した注釈データをポップアッ
プ表示させる情報や、キーワード文字列の先頭に付随す
る例えば「☆」、「※」の記号、キーワード文字列の下
に付随する例えば「赤のアンダーライン」、又はキーワ
ード文字列そのものを「色付けする」等の目印からなる
アンカーやマウス移動によるカーソル形状の変更情報等
が記述される。The tag processing module of the present invention is provided with the tag when a keyword character string ("car phone" in the example shown in the figure) to which the annotation data is added in a page displayed by a browser is clicked. Information that operates to pop-up the input annotation data corresponding to the keyword string, information such as "☆" and "*" attached to the beginning of the keyword string, and " An anchor consisting of a mark such as "red underline" or "coloring" the keyword character string itself, information on a change in cursor shape due to mouse movement, and the like are described.
【0043】ブラウザは、これにより、このキーワード
部分の表示にアンダーラインを付加したり、このキーワ
ード部分がマウスでポインティグされたとき反転表示さ
せたり、このキーワード部分がマウスでクリックされた
とき注釈処理モジュールを呼び出して、注釈処理モジュ
ールに表示の制御を遷移させる。Thus, the browser adds an underline to the display of the keyword portion, reverses the display when the keyword portion is pointed with the mouse, and displays the annotation processing module when the keyword portion is clicked with the mouse. To transition the display control to the annotation processing module.
【0044】すなわち、上記マージ処理の結果は、ブラ
ウザのキャッシュデータヘ反映され、図10に示すよう
に、ページ25の上記反転表示されていた文字列「自動
車電話」の反転が消え、代ってタグを付与されたことを
示す、つまり注釈文が付与されてキーワードとなった文
字列であることを示す赤いアンダーライン(同図では色
表示でないため黒アンダーライン)を伴った文字列「自
動車電話」43が表示される。That is, the result of the merging process is reflected in the cache data of the browser, and as shown in FIG. 10, the inverted character string "car phone" displayed on the page 25 disappears, and the tag is replaced by the tag. , That is, a character string "car phone" with a red underline (black in the figure, which is not a color display) indicating that the character string is a keyword with an annotation sentence. 43 is displayed.
【0045】次に、注釈処理モジュールは、上記マージ
処理の結果をキーワード表示枠33ヘ反映させる(ステ
ップS11)。これにより、図10に示す例では、キー
ワード表示枠33に、上記の注釈文の作成日時が「20
00/10/26(木)20:01」と表示され、その
右横に続いて作成者名が「富士通太郎」と表示され、そ
の下にキーワードが「自動車電話」と表示される。Next, the annotation processing module reflects the result of the merge processing on the keyword display frame 33 (step S11). As a result, in the example shown in FIG.
00/10/26 (Thursday) 20:01 ", the creator name is displayed as" Fujitsu Taro ", and the keyword is displayed as" automobile phone "below the right side.
【0046】また、上記ステップS8の判別で、既に注
釈が付与されたキーワード文字列なら(S8がYe
s)、その場合は、注釈処理モジュールにより、タグの
追加マージを行う(ステップS10)。この処理は、同
一キーワードに対して、複数の注釈が付与された場合に
は、キーワード又は文字列をクリックすることによっ
て、複数の注釈文をポップアップ表示するように、上記
のように一旦ページのHTMLの原文へ埋め込んだタグ
の情報を組み換える処理である。そして、この場合も、
この後、上記のステップS11の処理を行う。If it is determined in step S8 that the keyword character string has already been annotated (S8 is Ye
s) In that case, additional merging of tags is performed by the annotation processing module (step S10). In this process, when a plurality of annotations are given to the same keyword, the HTML of the page is temporarily displayed as described above so that a plurality of annotation sentences are pop-up displayed by clicking the keyword or character string. This is the process of reassembling the information of the tag embedded in the original text of. And also in this case,
Thereafter, the process of step S11 is performed.
【0047】続いて、利用者は、次の注釈をつけるか否
かを判別し(ステップS12)、次の注釈をつけるなら
(S12がYes)、その場合は、上述したステップ
S3に戻る。これにより、ステップS3〜S12の処理
が繰り返えされる。また、このステップS3〜S12の
処理の繰り返しは、注釈の個数分だけ行われる。Subsequently, the user determines whether or not to add the next annotation (step S12). If the next annotation is to be added (Yes in S12), the process returns to step S3 described above. Thereby, the processing of steps S3 to S12 is repeated. Further, the processing of steps S3 to S12 is repeated for the number of annotations.
【0048】他方、次の注釈を付けないのなら(S12
がNo)、その場合は、利用者はキーワード表示枠33
のタスクバー44に表示されている保存ボタン45を押
す(ステップS13)。On the other hand, if the next annotation is not added (S12
Is No), in that case, the user enters the keyword display frame 33
The save button 45 displayed on the task bar 44 is pressed (step S13).
【0049】これにより、図11に示すように、注釈デ
ータを保存するためのファイルを指定する保存ファイル
指定画面46が表示される。この保存ファイル指定画面
46は、一般的な保存ファイル指定画面であり、保存す
る場所を指定する入力窓47、その場所のファイルを一
覧表示する窓48、保存ファイル名を指定する入力窓4
9、そのファイルの種類を指定する入力窓50、及び
「保存」ボタン51と「キャンセル」ボタン52が表示
されている。As a result, as shown in FIG. 11, a save file designation screen 46 for designating a file for saving the annotation data is displayed. The save file designation screen 46 is a general save file designation screen, and includes an input window 47 for designating a save location, a window 48 for displaying a list of files at the location, and an input window 4 for designating a save file name.
9, an input window 50 for designating the type of the file, and a "Save" button 51 and a "Cancel" button 52 are displayed.
【0050】同図に示す例では、保存する場所を指定す
る入力窓47には「デスクトップ」が選択により入力表
示され、保存ファイル名を指定する入力窓49には保存
するファイル名として「Annotate.imj」と
入力表示され、また、ファイルの種類を指定する入力窓
50には、ファイルの種類として「注釈ファイル(*.
imj)」が初期設定または選択により入力表示されて
いる。In the example shown in the figure, "Desktop" is input and displayed in an input window 47 for designating a save location, and "Annotate." As a file name to be saved is entered in an input window 49 for designating a save file name. imj ”is input and displayed, and an input window 50 for designating a file type is displayed as“ annotation file (*.
im.) is input and displayed by initial setting or selection.
【0051】ここで、「保存」ボタン51を押すことに
より、上記の文字列「自動車電話」に付与されたタグに
関連付けて図8のように作成された「注釈文」が、HT
MLの原文とは独立に「Annotate.imj」の
ファイル名でデスクトップに保存されて一連の処理が完
了する(ステップS14)。Here, when the "save" button 51 is pressed, the "annotation sentence" created as shown in FIG. 8 in association with the tag given to the character string "automobile phone" is converted to the HT.
Independent of the original text of the ML, the file is saved on the desktop under the file name “Annotate.imj”, and a series of processing is completed (step S14).
【0052】このように、任意のHTML文に付与され
た注釈文が、HTMLの原文から分離され、「Anno
tate.imj」のファイル名で、デスクトップに保
存されて、注釈データの付与、分離、保存の一連の処理
が行われる。なお、注釈データを保存する場所は任意で
あり、デスクトップに限るものではない。 続いて、上
記のにようにして作成されて保存された注釈データのH
TML文への合成・表示処理を説明する。As described above, the annotation sentence added to an arbitrary HTML sentence is separated from the original HTML sentence, and "Anno
state. The file is stored on the desktop with a file name of “imj”, and a series of processing of adding, separating, and storing the annotation data is performed. The location where the annotation data is stored is arbitrary, and is not limited to the desktop. Subsequently, the H of the annotation data created and saved as described above
The process of synthesizing and displaying a TML sentence will be described.
【0053】先ず、図5に示すフローチャートにおい
て、ステップS101及びS102の処理は、図4のフ
ローチャートに示したステップS1及びS2の処理と同
一である。すなわち、この場合も、ステップS101の
処理で例えば図5(a) に示すブラウザウィンドウ20と
ページ25が表示され、次のステップS102の処理で
図6(b) に示す注釈ウィンドウ27がインライン表示さ
れる。First, in the flowchart shown in FIG. 5, the processing in steps S101 and S102 is the same as the processing in steps S1 and S2 shown in the flowchart in FIG. That is, also in this case, for example, the browser window 20 and the page 25 shown in FIG. 5A are displayed in the processing of step S101, and the annotation window 27 shown in FIG. 6B is displayed inline in the next processing of step S102. You.
【0054】図12に示すように、注釈ウィンドウ27
のキーワード表示枠33の下のツールバー53には、枠
54で囲んで示す「開く」ボタン55と枠56で囲んで
示す「追加」ボタン57が他のボタンと共に表示されて
いる。As shown in FIG. 12, the annotation window 27
In the toolbar 53 below the keyword display frame 33, an “open” button 55 enclosed by a frame 54 and an “add” button 57 enclosed by a frame 56 are displayed together with other buttons.
【0055】ここで、利用者は、「開く」ボタン55を
押す(ステップS103)。すると同図に示すようにフ
ァイル選択画面58が表示される。続いて、利用者は、
拡張子が「imj」となっている所望の注釈ファイルを
選択する。Here, the user presses the "open" button 55 (step S103). Then, a file selection screen 58 is displayed as shown in FIG. Next, the user
A desired annotation file having the extension “imj” is selected.
【0056】この選択により、注釈処理モジュールは、
その選択された注釈ファイルのデータ項目として含まれ
ているURLによって、インターネットを介し、URL
で指定されているページをブラウザに対してサーバ9に
要求させ、サーバ9から送信されたそのページの本文
と、上記注釈ファイルに含まれるデータとをマージする
(ステップS105)。なお、この処理は、図4で示し
たステップS9の処理と同一である。By this selection, the annotation processing module
By the URL included as the data item of the selected annotation file, the URL is transmitted via the Internet.
Then, the browser is requested to the server 9 by the browser, and the text of the page transmitted from the server 9 and the data included in the annotation file are merged (step S105). This process is the same as the process in step S9 shown in FIG.
【0057】また、上記ステップS101、S102、
及びS103を行わずに、最初にデスクトップ上の注釈
ファイルのアイコンをダブルクリックするようにしても
よい(ステップS104)。ただし、拡張子「imj」
と本発明の注釈処理モジュールは予め関連付けられてお
り、注釈ファイルのアイコンがダブルクリックされるこ
とにより注釈モジュールが当該注釈ファイルを処理対象
として起動される。この場合は、ダブルクリックされた
注釈ファイルに含まれるデータ項目のURLで示される
ページの取得をブラウザに指示してページを取得すると
共に、直ちに上記ステップS105の処理が行われる。
注釈処理モジュールは、上記のマージの結果を注釈ウィ
ンドウ27の表示へ反映させる(ステップS106)。The steps S101, S102,
Instead of performing steps S103 and S103, the icon of the annotation file on the desktop may be double-clicked first (step S104). However, the extension "imj"
And the annotation processing module of the present invention are associated in advance, and when the icon of the annotation file is double-clicked, the annotation module is activated with the annotation file as a processing target. In this case, the browser is instructed to acquire the page indicated by the URL of the data item included in the double-clicked annotation file, the page is acquired, and the process of step S105 is immediately performed.
The annotation processing module reflects the result of the merge on the display of the annotation window 27 (step S106).
【0058】これにより、例えば、或るFというタイト
ルが付けられたページの本文中の「インターネット時
代」という文字列に対して、例えば「AA.imj」と
いう名称の注釈ファイルが作成されていたものとし、そ
のファイル「AA.imj」が上記利用者によりクリッ
クされて選択されたものとすれば、例えば図13に示す
ように、注釈ウィンドウ27のキーワード表示枠33内
に、枠60で囲んで示すように、上記の注釈ファイルA
A.imjが作成された日時「2000/10/31
(火)21:00」、作成者の氏名「富士通太郎」、及
び注釈ファイルのキーワード「インターネット時代」が
表示される。Thus, for example, an annotation file named “AA.imj” is created for a character string “Internet age” in the body of a page titled “F”. Assuming that the file “AA.imj” is clicked and selected by the user, for example, as shown in FIG. 13, the file “AA.imj” is surrounded by a frame 60 in the keyword display frame 33 of the annotation window 27. As mentioned above, the annotation file A
A. The date and time when the imj was created "2000/10/31
(Tue) 21:00 ”, the name of the creator“ Taro Fujitsu ”, and the keyword“ Internet age ”of the annotation file are displayed.
【0059】そして、このキーワードにリンクする、つ
まり注釈ファイル「AA.imj」のデータ項目である
URLの「Fというページ25」がHTML表示部分に
表示される場合は、上記マージの結果として、Fという
ページ25が、その本文中に枠59で囲んで示す部分の
「インターネット時代」という文字列の下にアンダーラ
インを伴って表示される。When linking to this keyword, that is, when "Page 25 called URL" of the URL, which is a data item of the annotation file "AA.imj", is displayed in the HTML display portion, as a result of the merge, the F Is displayed with an underline under the character string "Internet age" in a portion surrounded by a frame 59 in the text.
【0060】上記に続いて、他の注釈(注釈ファイル、
以下同様)を追加するか否かを判別し(ステップS10
7)追加するなら(S107がYes)、その場合は、
利用者は「追加」ボタン57を押して、追加する注釈フ
ァイルを選択する(ステップS108)。これにより、
処理がステップS105に戻り、新たに選択された他の
注釈ファイルが先に選択した注釈ファイルに結合されて
表示される。Following the above, other annotations (annotation file,
It is determined whether or not to add (the same applies hereinafter) (step S10).
7) If adding (Yes in S107), in that case,
The user presses an “add” button 57 to select an annotation file to be added (step S108). This allows
The process returns to step S105, and the newly selected annotation file is combined with the previously selected annotation file and displayed.
【0061】他方、ステップS107の判別で、追加し
ないなら(S107がNo)、その場合は、利用者は、
注釈を表示するために、キーワードをクリックする(ス
テップS109)。この処理は、注釈ウィンドウ27の
キーワード表示枠33内に表示されているキーワード、
または、ページ25の本文中に表示されている例えば注
釈処理モジュールの処理によってアンダーラインのよう
なマークが付されている文字列をクリックする処理であ
る。なお、このキーワード表示枠33内のキーワード、
本発明の処理によりマークが付された文字列を、注釈ア
ンカーとも呼ぶ。On the other hand, if it is determined in step S107 that no addition is made (No in S107), in this case, the user
The keyword is clicked to display the annotation (step S109). This processing is performed for the keyword displayed in the keyword display frame 33 of the annotation window 27,
Alternatively, this is a process of clicking a character string that is displayed in the body of the page 25 and has a mark such as an underline by the processing of the annotation processing module, for example. Note that the keywords in the keyword display frame 33,
The character string marked by the processing of the present invention is also called an annotation anchor.
【0062】注釈処理モジュールは、上記の注釈アンカ
ーのクリック通知を検出する(ステップS110)。注
釈アンカーのクリック通知を検出した注釈処理モジュー
ルは、クリックされたキーワードに対する注釈情報を、
図9(a) に示したデータから取得する(ステップS11
1)。The annotation processing module detects the above-mentioned annotation anchor click notification (step S110). The annotation processing module that has detected the annotation anchor click notification outputs the annotation information for the clicked keyword,
It is obtained from the data shown in FIG. 9A (step S11).
1).
【0063】そして、表示中のページのURLが上記ク
リックされた注釈アンカーに対応するURL情報と同一
か否かを参照し、上記クリックされたキーワードの注釈
が表示中のページ25への注釈か否かを判別する(ステ
ップS112)。この処理では、例えば注釈ウィンドウ
27のキーワード表示枠33内に複数のキーワードが表
示されている場合に起る得ることとして、クリックされ
たキーワードの注釈が表示中のページに関係ない場合が
ある。上記の判別はそのような場合に対処するための判
別である。Then, by referring to whether or not the URL of the page being displayed is the same as the URL information corresponding to the clicked annotation anchor, it is determined whether or not the annotation of the clicked keyword is an annotation on the page 25 being displayed. Is determined (step S112). In this processing, for example, when a plurality of keywords are displayed in the keyword display frame 33 of the annotation window 27, there is a case where the annotation of the clicked keyword is not related to the displayed page. The above determination is a determination for dealing with such a case.
【0064】そして、この判別で、上記クリックされた
キーワードに付与されている注釈が、表示中のURLへ
の注釈でないなら(S112がNo)、その場合は当該
注釈ファイルのURL情報で指定されているURLへ移
動する、つまり表示を変更して(ステップS113)、
ステップS114の処理に進む。In this determination, if the annotation given to the clicked keyword is not an annotation for the URL being displayed (S112: No), in this case, the annotation is specified by the URL information of the annotation file. Move to the existing URL, that is, change the display (step S113),
Proceed to step S114.
【0065】尚、上記の表示変更の処理は、注釈処理モ
ジュールからブラウザに対して、指定されたURLのペ
ージの取得、取得したページの表示を指示することによ
って行われる。The above-described display change processing is performed by instructing the browser from the annotation processing module to acquire a page of the designated URL and to display the acquired page.
【0066】他方、ステップS112の判別で、表示中
のURLへの注釈なら(S112がYes)、その場合
は、直ちに上記のステップS114の処理に進む。図1
4に示す例は、上記ステップS109のキーワードの選
択処理で、或るページ、例えば「G」というタイトルが
付けられたページ25のキーワード文字列「電子文具」
が選択された場合の例を示している。なお、図13の例
とは異なる注釈ファイルの選択、異なるページが表示さ
れている。On the other hand, if it is determined in step S112 that the annotation is for the URL being displayed (Yes in S112), the process immediately proceeds to step S114 in that case. FIG.
In the example shown in FIG. 4, in the keyword selection processing in step S109, the keyword character string “electronic stationery” of a certain page, for example, page 25 titled “G” is given.
Shows an example in which is selected. Note that a different annotation file is selected and a different page is displayed from the example of FIG.
【0067】この選択で、注釈ウィンドウ27のキーワ
ード表示枠33内のキーワード「電子文具」またはGペ
ージ25の本文中の文字列「電子文具」のいずれをクリ
ックしても良く、このクリックがステップS110で検
出され、ステップS111の処理を経て、ステップS1
14の処理では、注釈処理モジュールは、ブラウザで表
示しているGページ25の本文中の指定されたキーワー
ド文字列「電子文具」を反転表示させる(ステップS1
14)。With this selection, either the keyword “electronic stationery” in the keyword display frame 33 of the annotation window 27 or the character string “electronic stationery” in the main body of the G page 25 may be clicked. Is detected in step S111, and the processing in step S111 is performed.
In the process of 14, the annotation processing module reversely displays the specified keyword character string “electronic stationery” in the body of the G page 25 displayed by the browser (step S1).
14).
【0068】この処理は、注釈処理モジュールが、ブラ
ウザで表示しているGページ25の本文中の、つまりマ
ーク付き言語で記述された原文内のタグを解析して該当
キーワードを発見し、そのキーワードとなっている文字
列を反転表示するための指示をブラウザに対して行うこ
とによって処理される。In this process, the annotation processing module analyzes a tag in the text of the G page 25 displayed on the browser, that is, in the original text described in the marked language, and finds a corresponding keyword. The processing is performed by instructing the browser to reverse display the character string of "".
【0069】このステップS114の処理に続いて、注
釈処理モジュールはデータ(図9(a) 参照)から該当す
るキーワード(本例では「電子文具」)に対する注釈デ
ータを取り出し、この取り出した注釈データを、図14
の枠61で囲んで示す注釈表示画面62に示すように、
ブラウザウィンドウの上記反転表示されているキーワー
ド「電子文具」の近傍に表示して(ステップS11
5)、処理を終了する。Subsequent to the processing in step S114, the annotation processing module extracts annotation data for the corresponding keyword (in this example, “electronic stationery”) from the data (see FIG. 9A), and extracts the extracted annotation data. , FIG.
As shown in an annotation display screen 62 surrounded by a frame 61 of
It is displayed in the vicinity of the highlighted keyword "electronic stationery" in the browser window (step S11).
5), end the processing.
【0070】上述した図4及び図5の処理に示したよう
に、本発明の注釈処理モジュールを搭載したクライアン
ト装置によれば、任意のページに対しクライアント側で
「特殊なタグ」を合成し、注釈データを作成し、この注
釈データを注釈ファイルとして保存することができるよ
うになる。As shown in the processing of FIGS. 4 and 5 described above, according to the client device equipped with the annotation processing module of the present invention, the client side synthesizes a “special tag” for an arbitrary page, It becomes possible to create annotation data and save the annotation data as an annotation file.
【0071】また、多数の注釈ファイルを結合して新し
い注釈ファイルを作ることができるようになる。また、
同じキーワード(同じページ内の同じ位置の文字列)に
対して複数の注釈を付けることができるようになる。ま
た、同じキーワードであっても場所(ページが別か、同
じページの別の位置に表示されている同一文字列)に対
してそれぞれ異なる注釈を付けることができるようにな
る。Also, a new annotation file can be created by combining a large number of annotation files. Also,
Multiple annotations can be added to the same keyword (character string at the same position in the same page). Also, even with the same keyword, different annotations can be given to places (different pages or the same character string displayed at different positions on the same page).
【0072】そして、本発明の注釈処理モジュールは、
「キーワード」に基づいて、このキーワードを有する注
釈ファイル、この注釈ファイルから得られる「UR
L」、「任意のタグ内」及び「任意の文字列」の概念で
動作し、キーワードに付与された注釈情報を表示する。
そして、この注釈の表示は、ブラウザで表示されるマー
ク付き言語の原文へ合成するのではなく(マージされる
のは特殊タグとその属性情報のみ)、注釈処理モジュー
ルがブラウザとは別のウィンドウで表示する。The annotation processing module of the present invention
Based on the "keyword", an annotation file having this keyword, "UR" obtained from this annotation file
L "," in an arbitrary tag ", and" arbitrary character string ", and display the annotation information given to the keyword.
Then, instead of synthesizing the annotation into the source text of the marked language displayed in the browser (only the special tags and their attribute information are merged), the annotation processing module is displayed in a separate window from the browser indicate.
【0073】この注釈情報の付与においては、本発明の
注釈処理モジュールは、先ず利用者が選択した文字列を
ブラウザから受取り、これの文字列を含むマーク付き言
語に、本発明特有のタグを埋めこんでキーワードとした
後、これをブラウザに引き渡した後、更にこのタグとリ
ンクする注釈ファイルを作成してクライアント6側で保
管する。In providing the annotation information, the annotation processing module of the present invention first receives a character string selected by the user from a browser, and embeds a tag unique to the present invention in a marked language including the character string. After the keyword is obtained and passed to the browser, an annotation file linked to the tag is created and stored on the client 6 side.
【0074】このクライアント6側で保管する注釈ファ
イル(imjファイル)には、図9(a) に示したように
キーワードを付与したWebページのアドレス(UR
L)が保持されている。この注釈ファイルは他へ電子メ
ールなどで送ることができ、この注釈ファイルを送られ
た相手はその注釈ファイルをクリックすることによって
本発明の注釈処理モジュールが起動し、その注釈ファイ
ルに保持されているURLのWebページの取得をブラ
ウザに行わせると共に、そのWebページとimjファ
イルのデータ内容とをマージして表示させ、表示された
本文中のキーワード文字列をクリックして注釈を見るこ
とができる。As shown in FIG. 9A, the annotation file (imj file) stored on the client 6 has the address (UR) of the Web page to which a keyword has been added.
L) is held. This annotation file can be sent to another person by e-mail or the like, and the recipient of the annotation file clicks on the annotation file to activate the annotation processing module of the present invention, and the annotation file is stored in the annotation file. The browser can acquire the URL web page, merge the web page with the data content of the imj file, display the merged web page, and click the keyword character string in the displayed text to view the annotation.
【0075】また、本発明の注釈処理では、同じ文字列
に異なる注釈を付けることができ、更に、注釈は一つの
ページだけではなく、他のページの異なる文字列に付け
ることもできる。例えば異なるページの異なる文字列に
意味が不明瞭なものがあった場合に、「これは何です
か」などの注釈を、その異なる2つの文字列にそれぞれ
付けることができる。In the annotation processing of the present invention, different annotations can be attached to the same character string, and the annotation can be attached not only to one page but also to a different character string on another page. For example, when a different character string on a different page has an ambiguous meaning, an annotation such as “What is this?” Can be added to each of the two different character strings.
【0076】また、本発明の注釈処理は、業務に係わる
文書作成などの作業を行う際、文書校正支援システムと
して用いることができる。例えば、文書レビュー結果を
注釈ファイルへ保存し、その注釈ファイルを複数人が持
ち回ることにより最終的なレビュー結果を注釈に反映さ
せて、文章作成者はその注釈に従い文書校正を行うよう
にすると便利である。Further, the annotation processing of the present invention can be used as a document proofreading support system when performing work such as document creation related to business. For example, it is convenient to save the document review results to an annotation file, reflect the final review result in the annotation by multiple people carrying the annotation file, and allow the author to proofread the document according to the annotation. It is.
【0077】また、業務担当者が稟議の申請書をWeb
ページで作ってその決済を管理職に求めるとき、課長な
ど直接の上司がそのWebページを見て内容が良ければ
そのページに対して承認を表わすデジタル署名をして回
送する。そして、更に部長、事業部長、社長と順次その
ページの閲覧が行われて、悪ければその箇所を指摘して
コメントを付けることができる。これによって、誰がい
つ承認したのか、なぜ承認しないのかなどが分かる。Further, the business person in charge of the application for approval
When requesting the settlement from a manager by making a page, a direct supervisor, such as a section manager, looks at the Web page and, if the contents are good, gives a digital signature indicating approval to the page and forwards it. Then, the general manager, the general manager, and the president can sequentially browse the page, and if bad, point out the point and add a comment. This tells who approved when and why not.
【0078】このように注釈ファイルだけを持ち回るこ
とができ、元の稟議文書はそのままの形でページとして
残すことができ、そのページをネットワークで開くこと
によって閲覧とチェックを行うという業務用の稟議シス
テムを容易に構築することができる。As described above, only the annotation file can be carried around, the original request document can be left as a page as it is, and the page can be viewed and checked by opening the page on a network. A system can be easily constructed.
【0079】(付記1) マーク付け言語により作成さ
れたページを閲覧ブラウザにより表示クライアント装置
であって、前記ページの任意の箇所に所望の注釈情報を
付与する注釈情報付与手段と、該注釈情報付与手段によ
り付与された前記注釈情報を前記ページから分離する注
釈情報分離手段と、該注釈情報分離手段により分離され
た前記注釈情報を記憶する注釈情報記憶手段と、該注釈
情報記憶手段により記憶された前記注釈情報を所望のペ
ージに合成する注釈情報合成手段と、を有することを特
徴とするクライアント装置。(Supplementary Note 1) A client device for displaying a page created in a markup language by a browsing browser, and an annotation information adding means for adding desired annotation information to an arbitrary portion of the page, and the annotation information addition Means for separating the annotation information given by the means from the page, annotation information storage means for storing the annotation information separated by the annotation information separation means, and information stored by the annotation information storage means A client information combining unit for combining the annotation information with a desired page.
【0080】(付記2) 前記箇所は、前記マーク付け
言語の特定タグ、特定文字列、グラフィカル情報の少な
くとも1つであることを特徴とする付記11記載のクラ
イアント装置。(Supplementary note 2) The client device according to supplementary note 11, wherein the location is at least one of a specific tag, a specific character string, and graphical information of the mark-up language.
【0081】(付記3) 注釈情報付与手段は、現在ク
ライアント装置に表示中のマーク付け言語の任意の箇所
として、該マーク付け言語の特定タグ、特定文字列、グ
ラフィカル情報の少なくとも1つに、更に特有タグをマ
ージして閲覧ブラウザに表示させることにより、前記箇
所に所望の注釈情報を付与することを特徴とする付記1
又は2記載のクライアント装置。(Supplementary Note 3) The annotation information adding means may further include, as an arbitrary portion of the marking language currently displayed on the client device, at least one of a specific tag, a specific character string, and graphical information of the marking language, and Additional annotation 1 wherein desired annotation information is added to the location by merging the specific tags and displaying the merged information on the browsing browser.
Or the client device according to 2.
【0082】(付記4) 前記注釈情報は、文字列情
報、グラフィカル情報、署名・認証情報、ハイパーテキ
ストリンク情報の少なくとも1つから成り、ネットワー
クを介し又は記録媒体を介して、配布し、共有し、又は
持ち回ることが可能であることを特徴とする付記1記載
のクライアント装置。(Supplementary Note 4) The annotation information includes at least one of character string information, graphical information, signature / authentication information, and hypertext link information, and is distributed and shared via a network or a recording medium. Or the client device according to claim 1, wherein the client device can be carried around.
【0083】(付記5) 前記ハイパーテキストリンク
情報は、ネットワークへのショートカット機能又はWe
bページへのブックマーク機能を含んでいることを特徴
とする付記4記載のクライアント装置。(Supplementary Note 5) The hypertext link information is provided by a shortcut function to a network or a Web function.
4. The client device according to claim 4, further comprising a bookmark function for page b.
【0084】(付記6) 前記特有タグは、タグ情報と
して、前記箇所がクリックされたとき前記注釈情報を呼
び出すためのリンク情報の他に、前記箇所へのアンカー
マークの付与情報、前記箇所へのポインタ移動によるポ
インタ形状の変更情報の少なくとも1つを含んでいるこ
とを特徴とする付記3記載のクライアント装置。(Supplementary Note 6) The unique tag includes, as tag information, link information for calling the annotation information when the location is clicked, information for providing an anchor mark to the location, and information for the location. 4. The client device according to claim 3, wherein the client device includes at least one piece of change information of the pointer shape due to the movement of the pointer.
【0085】(付記7) 注釈情報分離手段は、前記注
釈情報として、少なくとも注釈情報の場所情報、注釈本
文、前記箇所の表現情報、及び前記箇所を含むページの
アドレス情報を保持することを特徴とする付記1記載の
クライアント装置。(Supplementary Note 7) The annotation information separating means holds, as the annotation information, at least location information of the annotation information, an annotation text, expression information of the location, and address information of a page including the location. 2. The client device according to claim 1, wherein
【0086】(付記8) 注釈情報合成手段は、注釈情
報記憶手段から読み出した注釈情報に基づいて、前記箇
所を含むページを取得し、この取得したページの前記箇
所に前記特有タグをマージして閲覧ブラウザに表示さ
せ、この表示されたページの前記箇所がクリックされた
ことに応じて少なくとも前記注釈を前記ページに合成し
て前記閲覧ブラウザに表示させることを特徴とする付記
7記載のクライアント装置。(Supplementary Note 8) The annotation information synthesizing unit acquires a page including the location based on the annotation information read from the annotation information storage unit, and merges the unique tag with the location of the acquired page. 8. The client device according to claim 7, wherein the client device displays the comment on the page in response to a click on the portion of the displayed page, and displays the comment on the page and displays the comment on the browser.
【0087】(付記9) マーク付け言語により作成さ
れたページを閲覧ブラウザにより表示するクライアント
装置のためのプログラムを記録した記録媒体であって、
閲覧ブラウザで閲覧中のマーク付け言語のページの所望
の箇所に所望の注釈情報を付与する機能と、この付与さ
れた前記注釈情報を前記ページの前記マーク付け言語か
ら分離する分離機能と、この分離された前記注釈情報を
記憶する機能と、この記憶された前記注釈情報を前記マ
ーク付け言語の所望のページに合成する機能と、を実行
させるためのプログラムを前記クライアント装置により
読み取り可能に記録した記録媒体。(Supplementary Note 9) A recording medium recording a program for a client device that displays a page created in a markup language by a browsing browser,
A function of adding desired annotation information to a desired portion of a page of the markup language being viewed by the viewing browser, a separation function of separating the provided annotation information from the markup language of the page, Recording a program for executing a function of storing the obtained annotation information and a function of combining the stored annotation information with a desired page of the markup language in a manner readable by the client device. Medium.
【0088】(付記10) 前記箇所は、前記マーク付
け言語の特定タグ、特定文字列、グラフィカル情報の少
なくとも1つであることを特徴とする付記9記載の記録
媒体。(Supplementary note 10) The recording medium according to supplementary note 9, wherein the location is at least one of a specific tag, a specific character string, and graphical information of the marking language.
【0089】(付記11) 前記注釈情報は、文字列情
報、グラフィカル情報、署名・認証情報、ハイパーテキ
ストリンク情報の少なくとも1つから成り、ネットワー
クを介し又は記録媒体を介して、配布し、共有し、又は
持ち回ることが可能であることを特徴とする付記9記載
の記録媒体。(Supplementary Note 11) The annotation information includes at least one of character string information, graphical information, signature / authentication information, and hypertext link information, and is distributed and shared via a network or a recording medium. 10. The recording medium according to claim 9, wherein the recording medium is portable.
【0090】(付記12) 前記ハイパーテキストリン
ク情報は、ネットワークへのショートカット機能又はW
ebページへのブックマーク機能を含んでいることを特
徴とする付記9記載の記録媒体。 i.注釈情報の表示処理に関係する付記(装置、媒体、
方法) (付記13) マーク付け言語により作成されたページ
を表示するクライアント装置であって、ページに関連付
けられた注釈情報を記憶する記憶手段と、表示されるペ
ージに関連する注釈情報の有無を判断する判断手段と、
前記ページに関連する注釈情報がある場合に、該ページ
と共に該注釈情報を表示可能に設定する表示制御手段
と、を有することを特徴とするクライアント装置。(Supplementary Note 12) The hypertext link information is provided by a shortcut function to a network or W
The recording medium according to claim 9, wherein the recording medium includes a bookmark function for an eb page. i. Notes related to annotation information display processing (device, medium,
(Appendix 13) A client device for displaying a page created in a markup language, a storage unit for storing annotation information associated with the page, and determining the presence or absence of annotation information related to the displayed page. Means for determining
A display control unit for setting, when there is annotation information related to the page, display of the annotation information together with the page.
【0091】(付記14) 前記注釈情報は、関連する
ページのアドレス情報と当該ページにおける特定箇所情
報、および注釈本文を含み、前記表示制御手段は、表示
される前記ページにおける特定箇所情報に関連付けて注
釈本文を表示可能に設定することを特徴とする付記13
記載のクライアント装置。(Supplementary Note 14) The annotation information includes address information of a related page, specific location information on the page, and an annotation text, and the display control means associates the information with the specific location information on the displayed page. Supplementary note 13 characterized in that the annotation text is set to be displayable.
The client device as described.
【0092】(付記15) 前記表示制御手段は、表示
されたページ内の特定箇所情報の指示検出に応じて該特
定箇所情報に対応する注釈本文を表示させる付記14記
載のクライアント装置。(Supplementary note 15) The client device according to supplementary note 14, wherein the display control means displays an annotation text corresponding to the specific location information in response to detection of an indication of the specific location information in the displayed page.
【0093】(付記16) マーク付け言語により作成
されたページを表示するクライアント装置に実行させる
ためのプログラムを記録した記録媒体であって、表示さ
れるページに関連する注釈情報の有無を判断し、前記ペ
ージに関連する注釈情報がある場合に、該ページと共に
該注釈情報を表示可能に設定することを実行させるため
のプログラムを記録した記録媒体。(Supplementary Note 16) A recording medium that records a program for causing a client device that displays a page created in a markup language to be executed by a client device, and determines whether or not there is annotation information related to the displayed page. A recording medium on which is recorded a program for setting, when there is annotation information related to the page, display of the annotation information together with the page.
【0094】(付記17) 前記注釈情報は、関連する
ページのアドレス情報と当該ページにおける特定箇所情
報、および注釈本文を含み、表示される前記ページにお
ける特定箇所情報に関連付けて前記注釈本文を表示可能
に設定することを実行させる、前記プログラムを記録し
た付記16記載の記録媒体。(Supplementary Note 17) The annotation information includes address information of a related page, specific location information on the page, and an annotation text, and the annotation text can be displayed in association with the specific location information on the displayed page. 17. The recording medium according to Supplementary Note 16, in which the program is recorded, wherein the setting is performed.
【0095】(付記18) 前記表示されたページ内の
特定箇所情報の指示検出に応じて該特定箇所情報に対応
する注釈本文を表示させる、前記プログラムを記録した
付記17記載の記録媒体。(Supplementary note 18) The recording medium according to Supplementary note 17, wherein the program is recorded, wherein an annotation text corresponding to the specific location information in the displayed page is detected in response to an instruction detection.
【0096】(付記19) マーク付け言語により作成
されたページと共に注釈を表示する方法であって、表示
されるページに関連する注釈情報の有無を判断し、前記
ページに関連する注釈情報がある場合に、該ページと共
に該注釈情報を表示可能に設定し、前記表示されたペー
ジに対する指示検出に応じて、該指示がされた箇所に対
応する注釈情報を表示することを特徴とする表示方法。 ii.注釈ファイルのダブルクリックに応じて行われる処
理に関係する付記(装置、媒体、方法) (付記20) マーク付け言語により作成されたページ
を表示するクライアント装置であって、指示された注釈
情報に含まれるアドレスで示されるページの取得処理を
指示する指示手段と、前記注釈情報に含まれる特定箇所
情報に基づき、前記指示により取得されたページの情報
における当該特定箇所情報に関連付けて注釈情報を表示
可態に設定する表示制御手段と、を有することを特徴と
するクライアント装置。(Supplementary Note 19) This is a method of displaying an annotation together with a page created in a markup language, and judging whether or not there is annotation information related to the displayed page, and when there is annotation information related to the page. And displaying the annotation information together with the page so as to be displayed, and displaying the annotation information corresponding to the point where the instruction is given in response to detection of the instruction for the displayed page. ii. Additional Notes (Apparatus, Medium, Method) Related to Processing Performed in Response to Double-Click on Annotation File (Appendix 20) A client device that displays a page created in a markup language, and is included in the specified annotation information. Instruction means for instructing the acquisition process of the page indicated by the address indicated, and, based on the specific location information included in the annotation information, the annotation information can be displayed in association with the specific location information in the information of the page acquired by the instruction. And a display control means for setting the state of the client device.
【0097】(付記21) マーク付け言語により作成
されたページを表示するクライアント装置に実行させる
ためのプログラムを記録した記録媒体であって、指示さ
れた注釈情報に含まれるアドレスで示されるページの取
得処理を指示し、前記注釈情報に含まれる特定箇所情報
に基づき、前記指示により取得されたページの情報にお
ける当該特定箇所情報に関連付けて注釈情報を表示可能
に設定する、ことを実行させるためのプログラムを記録
した記録媒体。(Supplementary Note 21) Acquisition of a page indicated by an address included in the specified annotation information, which is a recording medium recording a program for causing a client device that displays a page created in a markup language to be executed by a client device. A program for instructing a process and setting, based on the specific location information included in the annotation information, display of the annotation information in association with the specific location information in the information of the page acquired by the instruction. Recording medium on which is recorded.
【0098】(付記22) マーク付け言語により作成
されたページと共に注釈を表示する方法であって、注釈
情報の指示を検出し、指示された注釈情報に含まれるア
ドレスで示されるページの取得処理を指示し、前記指示
により取得されたページの情報における当該特定箇所情
報に関連付けて注釈情報を表示可能に設定し、前記表示
されたページに対する指示検出に応じて、該指示がされ
た箇所に対応する注釈情報を表示することを特徴とする
表示方法。 iii .注釈情報の生成処理に関係する付記(装置、媒
体、方法) (付記23) マーク付け言語により作成されたページ
を表示するクライアント装置であって、表示されたペー
ジに対する指定箇所を検出する検出手段と、前記指定箇
所に対応する注釈を入力する入力手段と、前記ページの
アドレス情報と当該ページにおける前記箇所に関する情
報および前記注釈からなるファイルを生成する生成手段
と、を有することを特徴とするクライアント装置。(Supplementary Note 22) This is a method of displaying an annotation together with a page created in a markup language. The method detects an instruction of annotation information and performs a process of acquiring a page indicated by an address included in the specified annotation information. Instructs to display the annotation information in association with the specific location information in the information of the page acquired by the instruction, and responds to the location where the instruction is given in response to the detection of the instruction for the displayed page. A display method characterized by displaying annotation information. iii. Additional Notes (Apparatus, Medium, and Method) Related to Annotation Information Generation Process (Appendix 23) A client device that displays a page created in a markup language, and a detection unit that detects a designated portion of the displayed page. A client device comprising: input means for inputting an annotation corresponding to the designated location; and generating means for generating a file including address information of the page, information on the location on the page, and the annotation. .
【0099】(付記24) マーク付け言語により作成
されたページを表示するクライアント装置に実行させる
ためのプログラムを記録した記録媒体であって、表示さ
れたページに対する指定箇所を検出し、前記指定箇所に
対応する注釈を入力し、前記ページのアドレス情報と当
該ページにおける前記箇所に関する情報および前記注釈
からなるファイルを生成する、ことを実行させるための
プログラムを記録した記録媒体。(Supplementary Note 24) A recording medium storing a program for causing a client device that displays a page created in a markup language to be displayed on a client device, wherein a designated portion for the displayed page is detected, and the designated portion is detected. A recording medium recording a program for inputting a corresponding comment and generating a file including the address information of the page, information on the location on the page, and the comment, and the like.
【0100】(付記25)表示されたペーージに対する
所望箇所を指定し、前記指定箇所に対応する注釈を入力
し、前記ページのアドレス情報と当該ページにおける前
記箇所に関する情報および前記注釈からなるファイルを
生成する、ことを特徴とするページに関する注釈を生成
する方法。(Supplementary Note 25) Designate a desired position on the displayed page, input a comment corresponding to the specified position, and generate a file including the address information of the page, information on the position on the page, and the comment. A method for generating annotations on a page characterized by:
【0101】(付記26)マーク付け言語により作成さ
れたページを閲覧ブラウザにより表示するクライアント
装置としてのコンピュータに対して、前記閲覧ブラウザ
で閲覧中の前記マーク付け言語のページの所望の箇所に
所望の注釈情報を付与する機能と、この付与された前記
注釈情報を前記ページの前記マーク付け言語から分離す
る分離機能と、この分離された前記注釈情報を記憶する
機能と、この記憶された前記注釈情報を前記マーク付け
言語の所望のページに合成する機能と、を実現させるこ
とを特徴とするプログラム。(Supplementary Note 26) For a computer as a client device that displays a page created in a markup language by a browse browser, a desired location of a page in the markup language being browsed by the browse browser is displayed. A function of providing annotation information, a separating function of separating the provided annotation information from the markup language of the page, a function of storing the separated annotation information, and a function of storing the stored annotation information. And a function of synthesizing a desired page in the markup language.
【0102】(付記27)マーク付け言語により作成さ
れたページを表示するクライアント装置としてのコンピ
ュータに対して、表示されるページに関連する注釈情報
の有無を判断する機能と、前記ページに関連する注釈情
報がある場合に、該ページと共に該注釈情報を表示可能
に設定する機能と、を実現させることを特徴とするプロ
グラム。(Supplementary Note 27) A function for judging the presence or absence of comment information related to a displayed page to a computer as a client device for displaying a page created in a markup language, and a comment related to the page. A function of setting the annotation information so that it can be displayed together with the page when there is information.
【0103】(付記28)マーク付け言語により作成さ
れたページを表示するクライアント装置としてのコンピ
ュータに対して、指示された注釈情報に含まれるアドレ
スで示されるページの取得処理を指示する機能と、前記
注釈情報に含まれる特定箇所情報に基づき、前記指示に
より取得されたページの情報における当該特定箇所情報
に関連付けて注釈情報を表示可能に設定する機能と、を
実現させることを特徴とするプログラム。(Supplementary Note 28) A function of instructing a computer as a client device that displays a page created in the markup language to acquire a page indicated by an address included in the designated annotation information, A program for setting, based on specific location information included in the annotation information, display of the annotation information in association with the specific location information in the information of the page acquired by the instruction.
【0104】(付記29)マーク付け言語により作成さ
れたページを表示するクライアント装置としてのコンピ
ュータに対して、表示されたページに対する指定箇所を
検出する機能と、前記指定箇所に対応する注釈を入力す
る機能と、前記ページのアドレス情報と当該ページにお
ける前記箇所に関する情報および前記注釈からなるファ
イルを生成する機能と、を実現させることを特徴とする
プログラム。(Supplementary Note 29) For a computer as a client device that displays a page created in a markup language, a function of detecting a designated portion of the displayed page and an annotation corresponding to the designated portion are input. A program for realizing a function and a function of generating a file including address information of the page, information on the location on the page, and the annotation.
【0105】[0105]
【発明の効果】以上詳細に説明したように、本発明によ
れば、組み込みアプリケーションとしてブラウザに組み
込んだ機能により、表示中のWebページのマーク付け
言語にクライアント側で注釈を付け、その注釈をマーク
付け言語の原文とは切り離し、その切り離した注釈を記
憶装置に記憶させ、さらにその記憶した注釈をマーク付
け言語の原文に合成することが出来るので、Webペー
ジに注釈を付けて、その注釈だけをファイルとして取り
出して他の人に送ることができ、注釈ファイルを受けた
者はその注釈データをWebページにマージして表示し
見ることができて便利である。As described above in detail, according to the present invention, an annotation is marked on the client side in the markup language of the Web page being displayed by the function incorporated in the browser as an embedded application, and the annotation is marked. Can be separated from the source language of the marking language, the separated annotation can be stored in the storage device, and the stored annotation can be combined with the source text of the marking language. It can be taken out as a file and sent to another person, and the person who has received the annotation file can merge and display the annotation data on a Web page for convenient viewing.
【0106】また、Webページにクライアント側で注
釈の作成、添付、分離、及び合成ができるので、例えば
稟議システムで担当者が稟議の申請書をWebページで
作って管理職に決済を取るなどの場合に、元の稟議文書
はそのままの形で残し、注釈だけを持ち回り、上司がそ
の注釈に係わるページをネットワークから呼び出して見
て、善し悪しの承認デジタル署名や所望の箇所を指摘し
て注釈を付けるなどのことができるので便利である。Also, since annotations can be created, attached, separated, and synthesized on the client side to the Web page, for example, a person in charge of the approval system can prepare an application for approval on the Web page and settle the payment to the manager. In such cases, the original approval document is left as it is, only the annotation is carried around, the boss calls the page related to the annotation from the network, looks at it and gives an annotation by pointing out the good or bad approval digital signature or the desired place This is convenient because you can do things like that.
【0107】また、Webページに付与した注釈データ
を分離/独立化させて1個1個の注釈データ(レコー
ド)を1つのファイルに纏めて1つの注釈ファイルとす
る例えばブックマークの各URL及びその説明文を注釈
データとする注釈ファイルを作って配信し、受け側でそ
れをクリックするとブックマークの一覧が表示されるよ
うにもでき、したがって、WWWにおける世界規模のブ
ックマークの配信データとして応用できて便利である。Also, the annotation data added to the Web page is separated / separated into individual annotation data (records) into one file to form one annotation file. For example, each URL of a bookmark and its description It is possible to create and distribute an annotation file with sentences as annotation data, and to display a list of bookmarks by clicking it on the receiving side, so that it can be applied as WWW-wide bookmark distribution data and convenient. is there.
【0108】同様に、キーワードを目次の一つ一つ(一
行一行)とした注釈ファイルを作成し、その注釈ファイ
ルを開いて目次をクリックしてその目次にリンクしてい
るページを開くことができるので、あたかもスクラップ
ブックのバインダーのように注釈ファイルだけを一冊の
本のように纏めて利用することができて便利である。Similarly, it is possible to create an annotation file in which the keywords are one by one (one line at a time) in the table of contents, open the annotation file and click the table of contents to open the page linked to the table of contents. Therefore, it is convenient that only the annotation file can be collected and used as a single book like a scrapbook binder.
【0109】また、本発明によれば、サーバにより提供
されるページの原文(ソースデータ)を更新することが
できないユーザであっても、そのユーザが所望する注釈
を該ページに付与することができる。Further, according to the present invention, even if a user cannot update the original text (source data) of a page provided by a server, an annotation desired by the user can be added to the page. .
【0110】また、注釈を付与したWebページ全体の
データではなく、Webページのデータとは切り離した
Webページに注釈を付与するために必要な注釈データ
(注釈ファイル)のみ保存するため、データ容量が小さ
くクライアントの記憶装置を占有することがない。この
ようにデータ容量が小さいため、電子メールで注釈を送
付する場合にもネットワークに負荷をかけることがな
い。Further, not the data of the entire Web page to which the annotation is added, but only the annotation data (annotation file) necessary to add the annotation to the Web page separated from the data of the Web page, so that the data capacity is reduced. It is small and does not occupy the client's storage. Since the data volume is small as described above, no load is imposed on the network even when an annotation is sent by e-mail.
【0111】また、注釈を表示するためにクライアント
に本発明の処理を実行する機能を備えればよいので、注
釈を表示するための設備上の制約もない。Further, since it is only necessary to provide the client with a function of executing the processing of the present invention in order to display the annotation, there is no restriction on facilities for displaying the annotation.
【図1】本発明の原理図である。FIG. 1 is a principle diagram of the present invention.
【図2】一実施の形態におけるクライアント装置に係わ
る全体システムの構成を模式的に示す図である。FIG. 2 is a diagram schematically illustrating a configuration of an entire system related to a client device according to an embodiment.
【図3】クライアント装置の回路構成を示すブロック図
である。FIG. 3 is a block diagram illustrating a circuit configuration of a client device.
【図4】クライアント装置のCPUにより実行される注
釈の付与、分離、記憶の処理動作を説明するフローチャ
トである。FIG. 4 is a flowchart illustrating a processing operation of adding, separating, and storing an annotation performed by a CPU of a client device.
【図5】クライアント装置のCPUにより実行される注
釈の合成と表示の処理理動作を説明するフローチャート
である。FIG. 5 is a flowchart illustrating a process of synthesizing and displaying annotations performed by a CPU of a client device.
【図6】(a) は注釈の付与、分離、記憶の処理動作に伴
ってクライアント装置の表示画面上に表示されるブラウ
ザに追加された注釈ボタンを示す図、(b) はキーワード
表示ウィンドウを示す図である。FIG. 6A is a diagram showing an annotation button added to a browser displayed on a display screen of a client device in accordance with an annotation adding, separating, and storing processing operation, and FIG. 6B is a diagram showing a keyword display window. FIG.
【図7】注釈の付与、分離、記憶の処理動作に伴ってク
ライアント装置の表示画面上に表示される注釈を付与し
たいウィンドウ表示の例を示す図である。FIG. 7 is a diagram showing an example of a window display to which an annotation is to be given displayed on the display screen of the client device in accordance with the processing of adding, separating, and storing the annotation.
【図8】注釈の付与、分離、記憶の処理動作に伴ってク
ライアント装置の表示画面上に表示されるコメントボタ
ンと注釈入力画面を示す図である。FIG. 8 is a diagram showing a comment button and an annotation input screen displayed on the display screen of the client device in accordance with the processing operations of adding, separating, and storing the annotation.
【図9】(a) は注釈処理モジュールとブラウザとの遣り
取りの処理におけるデータの構造を示す図、(b) はブラ
ウザで表示しているマーク付き言語のタグ挿入前の記述
を示す図、(c) はタグ挿入後の記述を示す図である。9A is a diagram showing a data structure in a process of communication between an annotation processing module and a browser, FIG. 9B is a diagram showing a description of a marked language displayed on the browser before tag insertion, and FIG. c) is a diagram showing the description after the tag insertion.
【図10】注釈の付与、分離、記憶の処理動作に伴って
クライアント装置の表示画面上に表示されるキーワード
表示ウィンドウへの表示とブラウザでのマークの例を示
す図である。FIG. 10 is a diagram illustrating an example of a display in a keyword display window displayed on a display screen of a client device along with a processing operation of adding, separating, and storing an annotation, and an example of a mark in a browser.
【図11】注釈の付与、分離、記憶の処理動作に伴って
クライアント装置の表示画面上に表示される注釈データ
を保存するファイルを指定する場合の表示の例を示す図
である。FIG. 11 is a diagram showing an example of a display when a file for saving annotation data displayed on a display screen of a client device in accordance with an annotation adding, separating, and storing operation is specified;
【図12】注釈の合成、表示の処理動作に伴ってクライ
アント装置の表示画面上に表示される注釈ファイルを選
択する表示画面の例を示す図である。FIG. 12 is a diagram illustrating an example of a display screen for selecting an annotation file displayed on a display screen of a client device in association with processing operations for combining and displaying annotations.
【図13】作成されている注釈ファイルを選択したとき
にクライアント装置の表示画面上に表示されるブラウザ
によるHTML画面と注釈処理モジュールによって注釈
ウィンドウに表示される画面の例を示す図である。FIG. 13 is a diagram showing an example of an HTML screen by a browser displayed on a display screen of a client device when a created annotation file is selected, and an example of a screen displayed in an annotation window by an annotation processing module.
【図14】キーワードの選択でページの文章中にキーワ
ードとなっている文字列を選択さした場合の表示の例す
る図である。FIG. 14 is a diagram illustrating a display example when a character string serving as a keyword is selected in the text of a page by selecting a keyword.
1 注釈情報付与手段 2 注釈情報分離手段 3 注釈情報記憶手段 4 注釈情報合成手段 5 記録媒体 6 クライアント装置 7 イントラネット 8 インターネット 9 サーバ 10 CPU(中央演算処理装置) 11 バス 12 ROM 13 RAM 14 HDD 15 入力装置 16 表示装置 17 媒体I/O装置 18 伝送制御部 20 ブラウザウィンドウ 21 ツールバー 22、31、34 35 囲み枠 23 注釈ボタン 24 アドレス入力欄 25 ページ 27 注釈ウィンドウ 28 設定ボタン 29 設定内容選択欄 32 コメント作成ボタン 33 キーワード表示枠 36 注釈データ入力ダイアログ 37 作成者名入力枠 38 注釈入力枠 39 参考ページ 40 URL入力枠 41 表示名入力枠 42 説明入力枠 43 タグを付与されたキーワード文字列 44 タスクバー 45 保存ボタン 46 保存ファイル指定画面 47 保存する場所を指定する入力窓 48 保存指定場所のファイルを一覧表示する窓 49 保存ファイル名を指定する入力窓 50 保存ファイルの種類を指定する入力窓 51 保存ボタン 52 キャンセルボタン 53 ツールバー 54、56、59、60 囲み枠 55 開くボタン 57 追加ボタン 58 ファイル選択画面 DESCRIPTION OF SYMBOLS 1 Annotation information provision means 2 Annotation information separation means 3 Annotation information storage means 4 Annotation information synthesis means 5 Recording medium 6 Client device 7 Intranet 8 Internet 9 Server 10 CPU (Central processing unit) 11 Bus 12 ROM 13 RAM 14 HDD 15 Input Device 16 Display device 17 Medium I / O device 18 Transmission control unit 20 Browser window 21 Tool bar 22, 31, 34 35 Box 23 Annotation button 24 Address input field 25 Page 27 Annotation window 28 Setting button 29 Setting content selection field 32 Comment creation Button 33 Keyword display frame 36 Annotation data input dialog 37 Creator name input frame 38 Annotation input frame 39 Reference page 40 URL input frame 41 Display name input frame 42 Description input frame 43 Keyword character string with tag 4 Task Bar 45 Save Button 46 Save File Designation Screen 47 Input Window to Specify Save Location 48 Window to List Files at Save Specified Location 49 Input Window to Specify Save File Name 50 Input Window to Specify Save File Type 51 Save button 52 Cancel button 53 Toolbar 54, 56, 59, 60 Box 55 Open button 57 Add button 58 File selection screen
Claims (14)
を閲覧ブラウザにより表示クライアント装置であって、 前記ページの任意の箇所に所望の注釈情報を付与する注
釈情報付与手段と、 該注釈情報付与手段により付与された前記注釈情報を前
記ページから分離する注釈情報分離手段と、 該注釈情報分離手段により分離された前記注釈情報を記
憶する注釈情報記憶手段と、 該注釈情報記憶手段により記憶された前記注釈情報を所
望のページに合成する注釈情報合成手段と、 を有することを特徴とするクライアント装置。1. A client device for displaying a page created in a markup language by a browsing browser, comprising: an annotation information providing unit for adding desired annotation information to an arbitrary portion of the page; Annotation information separating means for separating the added annotation information from the page; annotation information storage means for storing the annotation information separated by the annotation information separating means; and the annotation stored by the annotation information storage means An annotation information synthesizing means for synthesizing information into a desired page.
タグ、特定文字列、グラフィカル情報の少なくとも1つ
であることを特徴とする付記11記載のクライアント装
置。2. The client device according to claim 11, wherein the location is at least one of a specific tag, a specific character string, and graphical information of the markup language.
カル情報、署名・認証情報、ハイパーテキストリンク情
報の少なくとも1つから成り、ネットワークを介し又は
記録媒体を介して、配布し、共有し、又は持ち回ること
が可能であることを特徴とする付記1記載のクライアン
ト装置。3. The annotation information includes at least one of character string information, graphical information, signature / authentication information, and hypertext link information, and is distributed, shared, or shared via a network or a recording medium. The client device according to claim 1, wherein the client device is portable.
を閲覧ブラウザにより表示するクライアント装置のため
のプログラムを記録した記録媒体であって、 閲覧ブラウザで閲覧中のマーク付け言語のページの所望
の箇所に所望の注釈情報を付与する機能と、 この付与された前記注釈情報を前記ページの前記マーク
付け言語から分離する分離機能と、 この分離された前記注釈情報を記憶する機能と、 この記憶された前記注釈情報を前記マーク付け言語の所
望のページに合成する機能と、 を実行させるためのプログラムを前記クライアント装置
により読み取り可能に記録した記録媒体。4. A recording medium for recording a program for a client device for displaying a page created in a markup language by a browsing browser, wherein the program is stored in a desired portion of a page in the markup language being browsed by the browsing browser. A function of providing desired annotation information; a separating function of separating the provided annotation information from the markup language of the page; a function of storing the separated annotation information; And a function of synthesizing the annotation information into a desired page of the markup language, and a program for executing the program, the program being executed so as to be readable by the client device.
を表示するクライアント装置であって、 ページに関連付けられた注釈情報を記憶する記憶手段
と、 表示されるページに関連する注釈情報の有無を判断する
判断手段と、 前記ページに関連する注釈情報がある場合に、該ページ
と共に該注釈情報を表示可能に設定する表示制御手段
と、 を有することを特徴とするクライアント装置。5. A client device for displaying a page created in a markup language, comprising: storage means for storing annotation information associated with a page; and determining whether there is annotation information related to the displayed page. A client device comprising: a determination unit; and a display control unit configured to, when there is annotation information related to the page, set to display the annotation information together with the page.
を表示するクライアント装置に実行させるためのプログ
ラムを記録した記録媒体であって、 表示されるページに関連する注釈情報の有無を判断し、 前記ページに関連する注釈情報がある場合に、該ページ
と共に該注釈情報を表示可能に設定することを実行させ
るためのプログラムを記録した記録媒体。6. A recording medium storing a program for causing a client device that displays a page created in a markup language to be executed by a client device, wherein it is determined whether or not there is annotation information related to the displayed page. A recording medium recording a program for executing, when there is annotation information related to the above, setting to display the annotation information together with the page.
を表示するクライアント装置であって、 指示された注釈情報に含まれるアドレスで示されるペー
ジの取得処理を指示する指示手段と、 前記注釈情報に含まれる特定箇所情報に基づき、前記指
示により取得されたページの情報における当該特定箇所
情報に関連付けて注釈情報を表示可態に設定する表示制
御手段と、 を有することを特徴とするクライアント装置。7. A client device for displaying a page created in a markup language, comprising: an instruction unit for instructing a process of acquiring a page indicated by an address included in the specified annotation information; And display control means for setting the annotation information in a displayable state in association with the specific location information in the information of the page acquired by the instruction based on the specific location information.
を表示するクライアント装置に実行させるためのプログ
ラムを記録した記録媒体であって、 指示された注釈情報に含まれるアドレスで示されるペー
ジの取得処理を指示し、 前記注釈情報に含まれる特定箇所情報に基づき、前記指
示により取得されたページの情報における当該特定箇所
情報に関連付けて注釈情報を表示可能に設定する、 ことを実行させるためのプログラムを記録した記録媒
体。8. A recording medium storing a program for causing a client device that displays a page created in a markup language to be displayed on a client device, wherein a process for acquiring a page indicated by an address included in the specified annotation information is performed. Instructing, based on the specific location information included in the annotation information, setting the annotation information to be displayable in association with the specific location information in the information of the page acquired by the instruction; recording a program for executing Recording medium.
を表示するクライアント装置であって、 表示されたページに対する指定箇所を検出する検出手段
と、 前記指定箇所に対応する注釈を入力する入力手段と、 前記ページのアドレス情報と当該ページにおける前記箇
所に関する情報および前記注釈からなるファイルを生成
する生成手段と、 を有することを特徴とするクライアント装置。9. A client device for displaying a page created in a markup language, detecting means for detecting a designated portion of the displayed page, input means for inputting an annotation corresponding to the designated portion, A generation unit configured to generate a file including address information of the page, information on the location on the page, and the annotation.
ジを表示するクライアント装置に実行させるためのプロ
グラムを記録した記録媒体であって、 表示されたページに対する指定箇所を検出し、 前記指定箇所に対応する注釈を入力し、 前記ページのアドレス情報と当該ページにおける前記箇
所に関する情報および前記注釈からなるファイルを生成
する、 ことを実行させるためのプログラムを記録した記録媒
体。10. A recording medium for recording a program to be executed by a client device that displays a page created in a markup language, wherein the program detects a designated portion of the displayed page and corresponds to the designated portion. A recording medium for recording a program for inputting an annotation, and generating a file including the address information of the page, information on the location on the page, and the annotation.
ジを閲覧ブラウザにより表示するクライアント装置とし
てのコンピュータに対して、 前記閲覧ブラウザで閲覧中の前記マーク付け言語のペー
ジの所望の箇所に所望の注釈情報を付与する機能と、 この付与された前記注釈情報を前記ページの前記マーク
付け言語から分離する分離機能と、 この分離された前記注釈情報を記憶する機能と、 この記憶された前記注釈情報を前記マーク付け言語の所
望のページに合成する機能と、 を実現させることを特徴とするプログラム。11. A computer as a client device that displays a page created in a markup language by a browse browser, wherein a desired annotation information is provided at a desired position of the page in the markup language being browsed by the browse browser. A function of separating the provided annotation information from the markup language of the page; a function of storing the separated annotation information; and a function of storing the stored annotation information. A program for realizing: a function of synthesizing a desired page in a markup language.
ジを表示するクライアント装置としてのコンピュータに
対して、 表示されるページに関連する注釈情報の有無を判断する
機能と、 前記ページに関連する注釈情報がある場合に、該ページ
と共に該注釈情報を表示可能に設定する機能と、 を実現させることを特徴とするプログラム。12. A function as a client device for displaying a page created in a markup language, the function of determining whether or not there is annotation information related to a page to be displayed; A function of setting the annotation information to be displayable together with the page in a certain case.
ジを表示するクライアント装置としてのコンピュータに
対して、 指示された注釈情報に含まれるアドレスで示されるペー
ジの取得処理を指示する機能と、 前記注釈情報に含まれる特定箇所情報に基づき、前記指
示により取得されたページの情報における当該特定箇所
情報に関連付けて注釈情報を表示可能に設定する機能
と、 を実現させることを特徴とするプログラム。13. A function of instructing a computer as a client device that displays a page created in a markup language to acquire a page indicated by an address included in the designated annotation information, and the annotation information A function of setting annotation information to be displayable in association with the specific location information in the information of the page acquired by the instruction based on the specific location information included in the program.
ジを表示するクライアント装置としてのコンピュータに
対して、 表示されたページに対する指定箇所を検出する機能と、 前記指定箇所に対応する注釈を入力する機能と、 前記ページのアドレス情報と当該ページにおける前記箇
所に関する情報および前記注釈からなるファイルを生成
する機能と、 を実現させることを特徴とするプログラム。14. A function as a client device for displaying a page created in a markup language, a function of detecting a designated portion of the displayed page, and a function of inputting an annotation corresponding to the designated portion. A program for generating a file including address information of the page, information on the location on the page, and the annotation.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2001326840A JP2002207727A (en) | 2000-11-10 | 2001-10-24 | Client device, recording medium recording the program, and program |
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2000-344344 | 2000-11-10 | ||
| JP2000344344 | 2000-11-10 | ||
| JP2001326840A JP2002207727A (en) | 2000-11-10 | 2001-10-24 | Client device, recording medium recording the program, and program |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2002207727A true JP2002207727A (en) | 2002-07-26 |
Family
ID=26603791
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2001326840A Pending JP2002207727A (en) | 2000-11-10 | 2001-10-24 | Client device, recording medium recording the program, and program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2002207727A (en) |
Cited By (12)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2006011762A (en) * | 2004-06-25 | 2006-01-12 | Fuji Xerox Co Ltd | Document processing apparatus |
| WO2006051715A1 (en) * | 2004-11-12 | 2006-05-18 | Justsystems Corporation | Document processing device, and document processing method |
| WO2006051713A1 (en) * | 2004-11-12 | 2006-05-18 | Justsystems Corporation | Document processing device, and document processing method |
| WO2006051712A1 (en) * | 2004-11-12 | 2006-05-18 | Justsystems Corporation | Document processing device, and document processing method |
| WO2006051714A1 (en) * | 2004-11-12 | 2006-05-18 | Justsystems Corporation | Document processing device, and document processing method |
| WO2007032095A1 (en) | 2005-09-16 | 2007-03-22 | Bits Co., Ltd. | Document data managing method, managing system, and computer software |
| JP2008518315A (en) * | 2004-10-21 | 2008-05-29 | コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ | How to annotate a timeline file |
| US20110010388A1 (en) * | 2005-07-29 | 2011-01-13 | Microsoft Corporation | Selection-based item tagging |
| JP2019016072A (en) * | 2017-07-05 | 2019-01-31 | 富士ゼロックス株式会社 | Information processing apparatus and program |
| JP2019061355A (en) * | 2017-09-25 | 2019-04-18 | 株式会社ブルーオーシャンシステム | Record management system, record management device, document approval device, document creation device, method, and program, and recording medium recorded program thereon |
| CN111814018A (en) * | 2019-04-10 | 2020-10-23 | 蓝海系统株式会社 | Record management system and device, document approval and production device and method, recording medium |
| JP2023146549A (en) * | 2022-03-29 | 2023-10-12 | 富士フイルムビジネスイノベーション株式会社 | Program, information processing device and information processing method |
-
2001
- 2001-10-24 JP JP2001326840A patent/JP2002207727A/en active Pending
Cited By (18)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2006011762A (en) * | 2004-06-25 | 2006-01-12 | Fuji Xerox Co Ltd | Document processing apparatus |
| JP2008518315A (en) * | 2004-10-21 | 2008-05-29 | コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ | How to annotate a timeline file |
| JPWO2006051714A1 (en) * | 2004-11-12 | 2008-05-29 | 株式会社ジャストシステム | Document processing apparatus and document processing method |
| WO2006051715A1 (en) * | 2004-11-12 | 2006-05-18 | Justsystems Corporation | Document processing device, and document processing method |
| WO2006051714A1 (en) * | 2004-11-12 | 2006-05-18 | Justsystems Corporation | Document processing device, and document processing method |
| WO2006051712A1 (en) * | 2004-11-12 | 2006-05-18 | Justsystems Corporation | Document processing device, and document processing method |
| JPWO2006051712A1 (en) * | 2004-11-12 | 2008-05-29 | 株式会社ジャストシステム | Document processing apparatus and document processing method |
| JPWO2006051715A1 (en) * | 2004-11-12 | 2008-05-29 | 株式会社ジャストシステム | Document processing apparatus and document processing method |
| WO2006051713A1 (en) * | 2004-11-12 | 2006-05-18 | Justsystems Corporation | Document processing device, and document processing method |
| US20110010388A1 (en) * | 2005-07-29 | 2011-01-13 | Microsoft Corporation | Selection-based item tagging |
| US9495335B2 (en) * | 2005-07-29 | 2016-11-15 | Microsoft Technology Licensing, Llc | Selection-based item tagging |
| WO2007032095A1 (en) | 2005-09-16 | 2007-03-22 | Bits Co., Ltd. | Document data managing method, managing system, and computer software |
| JP2019016072A (en) * | 2017-07-05 | 2019-01-31 | 富士ゼロックス株式会社 | Information processing apparatus and program |
| JP2019061355A (en) * | 2017-09-25 | 2019-04-18 | 株式会社ブルーオーシャンシステム | Record management system, record management device, document approval device, document creation device, method, and program, and recording medium recorded program thereon |
| JP7218850B2 (en) | 2017-09-25 | 2023-02-07 | 株式会社ブルーオーシャンシステム | Record management system, record management device, document approval device and document creation device, method, program and recording medium recording the program |
| CN111814018A (en) * | 2019-04-10 | 2020-10-23 | 蓝海系统株式会社 | Record management system and device, document approval and production device and method, recording medium |
| CN111814018B (en) * | 2019-04-10 | 2024-11-22 | 蓝海系统株式会社 | Record management system and method, document approval device and method, document production device and method, and recording medium |
| JP2023146549A (en) * | 2022-03-29 | 2023-10-12 | 富士フイルムビジネスイノベーション株式会社 | Program, information processing device and information processing method |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US20020059343A1 (en) | Client apparatus and recording medium that records a program thereof | |
| US6697838B1 (en) | Method and system for annotating information resources in connection with browsing, in both connected and disconnected states | |
| US8826121B2 (en) | Magnifying the text of a link while still retaining browser function in the magnified display | |
| US7315848B2 (en) | Web snippets capture, storage and retrieval system and method | |
| JP3588337B2 (en) | Method and system for capturing graphical printing techniques in a web browser | |
| JP2006107458A (en) | Document content transmitting system, online content transmitting method, online information storage system, common online content system, and online content transmitting program | |
| US7228495B2 (en) | Method and system for providing an index to linked sites on a web page for individuals with visual disabilities | |
| JP2001060205A (en) | Document display method, computer program product, and document display device | |
| US20030034991A1 (en) | Method of constructing a composite image | |
| JP2000029906A (en) | Document information management system | |
| JPH1196166A (en) | Document information management system | |
| JPH1125104A (en) | Information processing apparatus and method | |
| JPH1074204A (en) | Machine translation method and source / translation display method | |
| US7406656B2 (en) | Method, apparatus, and program for creating bookmark symlinks | |
| JP2001014303A (en) | Document management device | |
| JPH09222974A (en) | Language interpretation display method, device and system using the same | |
| JP2002207727A (en) | Client device, recording medium recording the program, and program | |
| JPWO2008126862A1 (en) | Information provision system | |
| JP2001084212A (en) | Method for preparing homepage | |
| JP2000029869A (en) | Document management system and management method, and recording medium recording the program | |
| JP2005128955A (en) | Information processing method, storage medium, and program | |
| TWI262409B (en) | Method and system for rapidly acquiring website information | |
| KR100573091B1 (en) | Personal Banner Creator | |
| JP2000222326A (en) | Learning support method and system, and storage medium storing learning support program | |
| KR20000049891A (en) | System and method for electronic publishing with structured data |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20040927 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20060328 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20060404 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20060602 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20060801 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20061219 |