(57)【要約】【課題】利用者が閲覧しているウェブページに付加されている付加情報が、そのウェブページの内容に適合しているのか否かを、利用者に容易に認識させる。【解決手段】制御部５ｃは、指定情報を受け付けると、その指定情報が指定した付加情報が付けられたときのウェブページ（基準ウェブページ）と、その基準ウェブページと同じＵＲＬを有する対応ウェブページをＤＢ５ｂから読み出し、各対応ウェブページについて、基準ウェブページに対する変更の度合いを計算する。制御部５ｃは、基準ウェブページおよび各対応ウェブページと組になっている各付加情報をＤＢ５ｂから読み出し、対応ウェブページの変更の度合いに基づいて、その対応ウェブページと組になっている付加情報の表示用パラメータを変更し、基準ウェブページと、基準ウェブページと組になっている付加情報と、表示用パラメータが変更された付加情報と、を利用者端末１に送信する。【選択図】図２
2007272682.tif 000002
【特許請求の範囲】
【請求項１】
複数の付加情報が付与されたウェブページのデータに基づいて該ウェブページを表示する端末装置と、前記付加情報の管理を付加情報を付与することを含めて実行する付加情報管理装置と、を含む付加情報管理システムであって、
前記端末装置は、
前記複数の付加情報のいずれかを指定する指定情報を受け付ける入力手段と、
前記入力手段にて受け付けられた指定情報を前記付加情報管理装置に送信する制御手段と、
前記付加情報管理装置から受け付けた情報を表示する表示手段と、を含み、
前記付加情報管理装置は、
前記付加情報ごとに、該付加情報が付与されたときの前記ウェブページのデータを格納している格納手段と、
前記端末装置から前記指定情報を受け付ける受付手段と、
前記受付手段にて受け付けられた指定情報が指定する付加情報に対応するウェブページのデータと、他のウェブページのデータとを、前記格納手段から読み取るウェブページ読取手段と、
前記ウェブページ読取手段にて読み取られた、前記指定情報が指定する付加情報に対応するウェブページのデータおよび前記他のウェブページのデータの差分を計算する計算手段と、
前記受付手段にて受け付けられた指定情報が指定する付加情報と、前記他のウェブページのデータに対応する付加情報とを、前記格納手段から読み取る付加情報読取手段と、
前記付加情報読取手段にて読み取られた前記他のウェブページのデータに対応する付加情報を、前記計算手段の前記計算結果に基づいて変更する変更手段と、
前記変更手段にて変更された付加情報と、前記指定情報が指定する付加情報と、前記指定情報が指定する付加情報に対応するウェブページのデータとを、前記端末装置に送信する送信手段と、を含む、付加情報管理システム。
【請求項２】
請求項１に記載の付加情報管理システムにおいて、
前記変更手段は、前記計算手段の前記計算結果に基づいて、前記他のウェブページのデータに対応する付加情報の色、大きさ、表示箇所、または、表示位置を変更する、付加情報管理システム。
【請求項３】
複数の付加情報が付与されたウェブページのデータに基づいて該ウェブページを表示する表示手段と、前記複数の付加情報のいずれかを指定する指定情報を受け付ける入力手段と、前記入力手段にて受け付けられた指定情報を送信する制御手段と、を含む端末装置と、通信する付加情報管理装置であって、
前記付加情報ごとに、該付加情報が付与されたときの前記ウェブページのデータを格納している格納手段と、
前記端末装置から前記指定情報を受け付ける受付手段と、
前記受付手段にて受け付けられた指定情報が指定する付加情報に対応するウェブページのデータと、他のウェブページのデータとを、前記格納手段から読み取るウェブページ読取手段と、
前記ウェブページ読取手段にて読み取られた、前記指定情報が指定する付加情報に対応するウェブページのデータおよび前記他のウェブページのデータの差分を計算する計算手段と、
前記受付手段にて受け付けられた指定情報が指定する付加情報と、前記他のウェブページのデータに対応する付加情報とを、前記格納手段から読み取る付加情報読取手段と、
前記付加情報読取手段にて読み取られた前記他のウェブページのデータに対応する付加情報を、前記計算手段の前記計算結果に基づいて変更する変更手段と、
前記変更手段にて変更された付加情報と、前記指定情報が指定する付加情報と、前記指定情報が指定する付加情報に対応するウェブページのデータとを、前記端末装置に表示させる表示制御手段と、を含む、付加情報管理装置。
【請求項４】
複数の付加情報が付与されたウェブページのデータに基づいて該ウェブページを表示する端末装置と、前記付加情報ごとに該付加情報が付与されたときの前記ウェブページのデータを格納している格納手段を有する付加情報管理装置と、を含む付加情報管理システムが行う付加情報表示方法であって、
前記端末装置が、前記複数の付加情報のいずれかを指定する指定情報を受け付ける入力ステップと、
前記端末装置が、前記指定情報を前記付加情報管理装置に送信する指定情報送信ステップと、
前記付加情報管理装置が、前記端末装置から前記指定情報を受け付ける指定情報受付ステップと、
前記付加情報管理装置が、前記指定情報が指定する付加情報に対応するウェブページのデータと、他のウェブページのデータとを、前記格納手段から読み取るウェブページ読取ステップと、
前記付加情報管理装置が、前記指定情報が指定する付加情報に対応するウェブページのデータおよび前記他のウェブページのデータの差分を計算する計算ステップと、
前記付加情報管理装置が、前記指定情報が指定する付加情報と、前記他のウェブページのデータに対応する付加情報とを、前記格納手段から読み取る付加情報読取ステップと、
前記付加情報管理装置が、前記他のウェブページのデータに対応する付加情報を、前記計算結果に基づいて変更する変更ステップと、
前記付加情報管理装置が、前記変更された付加情報と、前記指定情報が指定する付加情報と、前記指定情報が指定する付加情報に対応するウェブページのデータとを、前記端末装置に送信する送信ステップと、
前記端末装置が、前記付加情報管理装置から受け付けた情報を表示する表示ステップと、を含む付加情報表示方法。
【請求項５】
複数の付加情報が付与されたウェブページのデータに基づいて該ウェブページを表示する表示手段と、前記複数の付加情報のいずれかを指定する指定情報を受け付ける入力手段と、前記入力手段にて受け付けられた指定情報を送信する制御手段と、を含む端末装置と通信し、前記付加情報ごとに、該付加情報が付与されたときの前記ウェブページのデータを格納している格納手段を含む付加情報管理装置が行う付加情報表示方法であって、
前記端末装置から前記指定情報を受け付ける指定情報受付ステップと、
前記指定情報が指定する付加情報に対応するウェブページのデータと、他のウェブページのデータとを、前記格納手段から読み取るウェブページ読取ステップと、
前記指定情報が指定する付加情報に対応するウェブページのデータおよび前記他のウェブページのデータの差分を計算する計算ステップと、
前記指定情報が指定する付加情報と、前記他のウェブページのデータに対応する付加情報とを、前記格納手段から読み取る付加情報読取ステップと、
前記他のウェブページのデータに対応する付加情報を、前記計算結果に基づいて変更する変更ステップと、
前記変更された付加情報と、前記指定情報が指定する付加情報と、前記指定情報が指定する付加情報に対応するウェブページのデータとを、前記端末装置に表示させる表示制御ステップと、を含む付加情報表示方法。
【請求項６】
複数の付加情報が付与されたウェブページのデータに基づいて該ウェブページを表示する表示手段と、前記複数の付加情報のいずれかを指定する指定情報を受け付ける入力手段と、前記入力手段にて受け付けられた指定情報を送信する制御手段と、を含む端末装置と通信し、前記付加情報ごとに、該付加情報が付与されたときの前記ウェブページのデータを格納している格納手段と接続されたコンピュータに、付加情報表示処理を実行させるプログラムであって、
前記端末装置から前記指定情報を受け付ける指定情報受付処理と、
前記指定情報が指定する付加情報に対応するウェブページのデータと、他のウェブページのデータとを、前記格納手段から読み取るウェブページ読取処理と、
前記指定情報が指定する付加情報に対応するウェブページのデータおよび前記他のウェブページのデータの差分を計算する計算処理と、
前記指定情報が指定する付加情報と、前記他のウェブページのデータに対応する付加情報とを、前記格納手段から読み取る付加情報読取処理と、
前記他のウェブページのデータに対応する付加情報を、前記計算結果に基づいて変更する変更処理と、
前記変更された付加情報と、前記指定情報が指定する付加情報と、前記指定情報が指定する付加情報に対応するウェブページのデータとを、前記端末装置に表示させる表示制御処理と、を含む付加情報表示処理を、前記コンピュータに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、付加情報管理システム、付加情報管理装置、付加情報表示方法およびプログラムに関し、特には、ウェブページに付加される付加情報を管理する付加情報管理システム、付加情報管理装置、付加情報表示方法およびプログラムに関する。
【背景技術】
【０００２】
近年、インターネットおよびWWW（World Wide Web）(以降「ウェブ」と称する。）の普及は著しく、多くの情報が、ウェブを通じて手に入るようになってきている。また、情報の共有または交換を目的とした様々なウェブベースのサービスが、利用者の人気を集めている（特許文献１参照）。
【０００３】
ウェブを閲覧している利用者が、第三者が作成した任意のウェブページ、 つまりその利用者の管理下にないウェブページに対して、付加情報を付けられると便利である。さらに、その付加情報が、複数の利用者で共有され、そのウェブページを見た他の利用者のウェブ閲覧画面に見やすい形で表示されると便利である。
【０００４】
これらのことが可能になると、たとえば、ある利用者がウェブページに対してコメントを書き残しておき、そのページを見た他の利用者とコメントを通じて情報交換を行う、といったコミュニケーションが可能になる。実際、このようなことを実現するシステムがいくつか登場してきている。
【０００５】
以下、そのようなシステムについて、図７を参照して説明する。
【０００６】
図７は、任意のウェブページに対して付加情報を書き込むためのシステムを示したブロック図である。
【０００７】
利用者がウェブの閲覧に利用する利用者端末７０１〜７０３は、ＰＣまたはＰＤＡ等の計算機（コンピュータ）であり、ブラウザ等のアプリケーションを搭載している。利用者は、利用者端末７０１〜７０３に搭載されたブラウザ等のアプリケーションを利用して、ウェブページを閲覧する。
【０００８】
また、利用者端末７０１〜７０３は、ネットワーク７０４を通じて、付加情報記録サーバ７０５およびコンテンツ変換サーバ７０６と接続している。
【０００９】
コンテンツ変換サーバ７０６は、インターネット等のネットワーク７０７を通じて、ウェブサーバ７０８〜７１０と接続している。コンテンツ変換サーバ７０６は、利用者端末７０１〜７０３に対しては、プロキシサーバのように振る舞う。
【００１０】
例えば、利用者が、利用者端末７０１からウェブサーバ７０８に対してリクエストを送信すると、コンテンツ変換サーバ７０６は、ウェブサーバ７０８から返信されてくるウェブページに対して、付加情報の閲覧、作成、保存といった操作のためのプログラムコードを埋め込み、そのプログラムコードが埋め込まれたウェブページを、利用者端末７０１へ送信する。
【００１１】
利用者は、埋め込まれたプログラムコードで実現された機能を利用して、ウェブページに対する付加情報の閲覧、作成、保存といった操作を利用者端末７０１で行う。
【００１２】
また、付加情報記録サーバ７０５には、付加情報が記録され、付加情報の閲覧、保存といった機能が提供される。
【００１３】
図８は、利用者端末７０１の表示画面８０１の一例を示した説明図である。
【００１４】
図８では、表示画面８０１の右上にドロップダウンの操作メニュー８０２があり、付加情報８０３は、付箋のような形でウェブページの上に重ねて表示されている。
【００１５】
付加情報の操作は、ドロップダウンメニュー８０２ａから行われたり、付加情報をマウスでクリックすることで行われる。
【特許文献１】特開２００３−１５０５４２号公報
【発明の開示】
【発明が解決しようとする課題】
【００１６】
しかし、図７に示したシステムは、以下の問題を有する。
【００１７】
自動的に更新されるページ、および、ウェブページ管理者によってページの書き換えが行われてしまったページでは、付加情報の内容とページの内容が一致しないという問題点が生じる。
【００１８】
また、ウェブページそのものが無くなってしまうと、保存してある付加情報がどのようなウェブページに対する付加情報なのかわからなくなってしまうという問題点が存在した。
【００１９】
本発明の目的は、利用者が閲覧しているウェブページに付加されている付加情報が、そのウェブページの内容に適合しているのか否かを、利用者に容易に認識させることを可能にする付加情報管理システム、付加情報管理装置、付加情報表示方法およびプログラムを提供することである。
【課題を解決するための手段】
【００２０】
上記目的を達成するため、本発明の付加情報管理システムは、複数の付加情報が付与されたウェブページのデータに基づいて該ウェブページを表示する端末装置と、前記付加情報の管理を付加情報を付与することを含めて実行する付加情報管理装置と、を含む付加情報管理システムであって、前記端末装置は、前記複数の付加情報のいずれかを指定する指定情報を受け付ける入力手段と、前記入力手段にて受け付けられた指定情報を前記付加情報管理装置に送信する制御手段と、前記付加情報管理装置から受け付けた情報を表示する表示手段と、を含み、前記付加情報管理装置は、前記付加情報ごとに、該付加情報が付与されたときの前記ウェブページのデータを格納している格納手段と、前記端末装置から前記指定情報を受け付ける受付手段と、前記受付手段にて受け付けられた指定情報が指定する付加情報に対応するウェブページのデータと、他のウェブページのデータとを、前記格納手段から読み取るウェブページ読取手段と、前記ウェブページ読取手段にて読み取られた、前記指定情報が指定する付加情報に対応するウェブページのデータおよび前記他のウェブページのデータの差分を計算する計算手段と、前記受付手段にて受け付けられた指定情報が指定する付加情報と、前記他のウェブページのデータに対応する付加情報とを、前記格納手段から読み取る付加情報読取手段と、前記付加情報読取手段にて読み取られた前記他のウェブページのデータに対応する付加情報を、前記計算手段の前記計算結果に基づいて変更する変更手段と、前記変更手段にて変更された付加情報と、前記指定情報が指定する付加情報と、前記指定情報が指定する付加情報に対応するウェブページのデータとを、前記端末装置に送信する送信手段と、を含む。
【００２１】
また、本発明の付加情報表示方法は、複数の付加情報が付与されたウェブページのデータに基づいて該ウェブページを表示する端末装置と、前記付加情報ごとに該付加情報が付与されたときの前記ウェブページのデータを格納している格納手段を有する付加情報管理装置と、を含む付加情報管理システムが行う付加情報表示方法であって、前記端末装置が、前記複数の付加情報のいずれかを指定する指定情報を受け付ける入力ステップと、前記端末装置が、前記指定情報を前記付加情報管理装置に送信する指定情報送信ステップと、前記付加情報管理装置が、前記端末装置から前記指定情報を受け付ける指定情報受付ステップと、前記付加情報管理装置が、前記指定情報が指定する付加情報に対応するウェブページのデータと、他のウェブページのデータとを、前記格納手段から読み取るウェブページ読取ステップと、前記付加情報管理装置が、前記指定情報が指定する付加情報に対応するウェブページのデータおよび前記他のウェブページのデータの差分を計算する計算ステップと、前記付加情報管理装置が、前記指定情報が指定する付加情報と、前記他のウェブページのデータに対応する付加情報とを、前記格納手段から読み取る付加情報読取ステップと、前記付加情報管理装置が、前記他のウェブページのデータに対応する付加情報を、前記計算結果に基づいて変更する変更ステップと、前記付加情報管理装置が、前記変更された付加情報と、前記指定情報が指定する付加情報と、前記指定情報が指定する付加情報に対応するウェブページのデータとを、前記端末装置に送信する送信ステップと、前記端末装置が、前記付加情報管理装置から受け付けた情報を表示する表示ステップと、を含む。
【００２２】
また、本発明の付加情報管理装置は、複数の付加情報が付与されたウェブページのデータに基づいて該ウェブページを表示する表示手段と、前記複数の付加情報のいずれかを指定する指定情報を受け付ける入力手段と、前記入力手段にて受け付けられた指定情報を送信する制御手段と、を含む端末装置と、通信する付加情報管理装置であって、前記付加情報ごとに、該付加情報が付与されたときの前記ウェブページのデータを格納している格納手段と、前記端末装置から前記指定情報を受け付ける受付手段と、前記受付手段にて受け付けられた指定情報が指定する付加情報に対応するウェブページのデータと、他のウェブページのデータとを、前記格納手段から読み取るウェブページ読取手段と、前記ウェブページ読取手段にて読み取られた、前記指定情報が指定する付加情報に対応するウェブページのデータおよび前記他のウェブページのデータの差分を計算する計算手段と、前記受付手段にて受け付けられた指定情報が指定する付加情報と、前記他のウェブページのデータに対応する付加情報とを、前記格納手段から読み取る付加情報読取手段と、前記付加情報読取手段にて読み取られた前記他のウェブページのデータに対応する付加情報を、前記計算手段の前記計算結果に基づいて変更する変更手段と、前記変更手段にて変更された付加情報と、前記指定情報が指定する付加情報と、前記指定情報が指定する付加情報に対応するウェブページのデータとを、前記端末装置に表示させる表示制御手段と、を含む。
【００２３】
また、本発明の付加情報表示方法は、複数の付加情報が付与されたウェブページのデータに基づいて該ウェブページを表示する表示手段と、前記複数の付加情報のいずれかを指定する指定情報を受け付ける入力手段と、前記入力手段にて受け付けられた指定情報を送信する制御手段と、を含む端末装置と通信し、前記付加情報ごとに、該付加情報が付与されたときの前記ウェブページのデータを格納している格納手段を含む付加情報管理装置が行う付加情報表示方法であって、前記端末装置から前記指定情報を受け付ける指定情報受付ステップと、前記指定情報が指定する付加情報に対応するウェブページのデータと、他のウェブページのデータとを、前記格納手段から読み取るウェブページ読取ステップと、前記指定情報が指定する付加情報に対応するウェブページのデータおよび前記他のウェブページのデータの差分を計算する計算ステップと、前記指定情報が指定する付加情報と、前記他のウェブページのデータに対応する付加情報とを、前記格納手段から読み取る付加情報読取ステップと、前記他のウェブページのデータに対応する付加情報を、前記計算結果に基づいて変更する変更ステップと、前記変更された付加情報と、前記指定情報が指定する付加情報と、前記指定情報が指定する付加情報に対応するウェブページのデータとを、前記端末装置に表示させる表示制御ステップと、を含む。
【００２４】
上記発明によれば、指定情報にて指定された付加情報が付加されたときのウェブページが表示されているとき、他の付加情報の表示は、他の付加情報が付加されたときのウェブページと、現在表示中のウェブページとの差分に応じて変更される。
【００２５】
このため、利用者は、閲覧しているウェブページに付加されている付加情報が、そのウェブページの内容に適合しているのか否かを、付加情報の表示に基づいて、容易に認識することが可能になる。
【００２６】
なお、前記変更手段は、前記計算手段の前記計算結果に基づいて、前記他のウェブページのデータに対応する付加情報の色、大きさ、表示箇所、または、表示位置を変更することが望ましい。
【００２７】
上記発明によれば、利用者は、閲覧しているウェブページに付加されている付加情報が、そのウェブページの内容にどの程度適合しているのかを、付加情報の色、大きさ、表示箇所、または、表示位置によって、容易に認識することが可能になる。
【００２８】
また、本発明のプログラムは、複数の付加情報が付与されたウェブページのデータに基づいて該ウェブページを表示する表示手段と、前記複数の付加情報のいずれかを指定する指定情報を受け付ける入力手段と、前記入力手段にて受け付けられた指定情報を送信する制御手段と、を含む端末装置と通信し、前記付加情報ごとに、該付加情報が付与されたときの前記ウェブページのデータを格納している格納手段と接続されたコンピュータに、付加情報表示処理を実行させるプログラムであって、前記端末装置から前記指定情報を受け付ける指定情報受付処理と、前記指定情報が指定する付加情報に対応するウェブページのデータと、他のウェブページのデータとを、前記格納手段から読み取るウェブページ読取処理と、前記指定情報が指定する付加情報に対応するウェブページのデータおよび前記他のウェブページのデータの差分を計算する計算処理と、前記指定情報が指定する付加情報と、前記他のウェブページのデータに対応する付加情報とを、前記格納手段から読み取る付加情報読取処理と、前記他のウェブページのデータに対応する付加情報を、前記計算結果に基づいて変更する変更処理と、前記変更された付加情報と、前記指定情報が指定する付加情報と、前記指定情報が指定する付加情報に対応するウェブページのデータとを、前記端末装置に表示させる表示制御処理と、を含む付加情報表示処理を、前記コンピュータに実行させる。
【００２９】
上記発明によれば、上記付加情報表示方法を、コンピュータにて実現することが可能になる。
【発明の効果】
【００３０】
本発明によれば、利用者が閲覧しているウェブページに付加されている付加情報が、そのウェブページの内容に適合しているのか否かを、利用者に容易に認識させることが可能になる。
【発明を実施するための最良の形態】
【００３１】
以下、本発明の実施例について図面を参照して説明する。
【００３２】
図１は、本発明の一実施例の付加情報管理システムを示したブロック図である。
【００３３】
図１において、付加情報管理システムは、利用者端末１〜３と、コンテンツ変換サーバ４と、付加情報記録サーバ５と、を含む。利用者端末１〜３は、同一構成であり、ネットワーク９を通して、コンテンツ変換サーバ４と付加情報記録サーバ５とに相互に接続しており、コンテンツ変換サーバ４は、インターネット等のネットワーク１０を通じて、ウェブサーバ６〜８と接続している。
【００３４】
なお、図１では、３台の利用者端末および３台のウェブサーバを示したが、利用者端末およびウェブサーバの台数は３台に限らず変更可能である。
【００３５】
以下では、説明を簡潔にするために、付加情報管理システムは、１台の利用者端末（利用者端末１）と、１台のウェブサーバ（ウェブサーバ６）を有するものとする。
【００３６】
利用者端末１は、ＰＣまたはＰＤＡ等の計算機（コンピュータ）であり、ブラウザ等のアプリケーションプログラムを搭載している。利用者は、利用者端末１に搭載されたブラウザ等のアプリケーションプログラムを利用して、ウェブサーバ６のウェブページを閲覧する。
【００３７】
コンテンツ変換サーバ４は、図７に示したコンテンツ変換サーバ７０６と同一構成である。コンテンツ変換サーバ４は、利用者端末１がウェブサーバ６に対してリクエストを送信すると、ウェブサーバ６から返信されてくるウェブページのデータに対して、付加情報の閲覧、作成、保存といった操作のためのプログラムコード（以下、単に「プログラムコード」と称する。）を埋め込み、そのプログラムコードが埋め込まれたウェブページのデータを、利用者端末１へ送信する。
【００３８】
利用者は、ウェブページのデータに埋め込まれたプログラムコードで実現された機能を利用して、ウェブページに対する付加情報の閲覧、作成、保存といった操作を行う。
【００３９】
利用者端末１は、プログラムコードを用いてウェブページに付加情報を付加すると、その付加情報と、そのウェブページのＵＲＬを、付加情報記録サーバ５に送信する。
【００４０】
付加情報記録サーバ５は、利用者端末１から、付加情報とＵＲＬを受け取ると、その付加情報を付加情報記録サーバ５に保存し、また、その付加情報が付加されたウェブページのデータを、そのＵＲＬを用いてウェブサーバ６より取得し、そのウェブページのデータを付加情報記録サーバ５に保存する。
【００４１】
さらに、付加情報記録サーバ５は、「付加情報」、「ウェブページのＵＲＬ」、「ウェブページのデータ」、および、「時刻」を組にして、その組を、データとして、付加情報記録サーバ５に記録しておく。なお、付加情報記録サーバ５は、時計部を含み、その時計部から「時刻」（付加情報を受け付けた時刻）を取得する。
【００４２】
図２は、利用者端末１と付加情報管理サーバ５の一例を示したブロック図である。なお、図２において、図１に示したものと同一のものには同一符号を付してある。
【００４３】
図２において、利用者端末１は、入力部１ａと、表示部１ｂと、記憶部１ｃと、制御部１ｄとを含む。
【００４４】
入力部１ａは、入力手段の一例で、たとえば、キーボードであり、利用者の入力を受け付ける。
【００４５】
表示部１ｂは、表示手段の一例で、ウェブページ等を表示する。
【００４６】
記憶部１ｃは、コンピュータにて読み取り可能な記録媒体の一例で、利用者端末１の動作を規定する種々のプログラム、たとえば、ブラウザ（アプリケーションプログラム）１ｅと、ブラウザ１ｅ上で動く付加情報表示プログラム１ｆと、を記憶している。
【００４７】
制御部１ｄは、制御手段の一例で、ＣＰＵ等のコンピュータであり、記憶部１ｃに記憶されているプログラムを読み取り、そのプログラムを実行して種々の処理を行う。
【００４８】
たとえば、制御部１ｄは、ブラウザ１ｅを実行して、ウェブサーバ６に対してリクエストを送信し、その後、プログラムコードが埋め込まれたウェブページのデータを受信し、そのウェブページのデータに基づいてウェブページを表示部１ｂに表示する。
【００４９】
また、制御部１ｄは、入力部１ａからウェブページに付加情報を付加する旨の付加指示を受け付けると、その付加情報と、そのウェブページのＵＲＬを、付加情報記録サーバ５に送信する。
【００５０】
付加情報管理サーバ５は、記憶部５ａと、データベース（以降「ＤＢ」と称する。）５ｂと、制御部５ｃと、を含む。
【００５１】
記憶部５ａは、コンピュータにて読み取り可能な記録媒体の一例であり、付加情報管理サーバ５の動作を規定する種々のプログラム、たとえば、差分計算プログラム５ｄを記憶している。
【００５２】
ＤＢ５ｂは、格納手段の一例で、付加情報に関連する情報を記憶する。
【００５３】
制御部５ｃは、ＣＰＵ等のコンピュータであり、記憶部５ａに記憶されているプログラムを読み取り、そのプログラムを実行して種々の動作を行う。
【００５４】
たとえば、制御部５ｃは、利用者端末１から、付加情報とＵＲＬを受け取ると、その付加情報をＤＢ５ｂに保存し、また、その付加情報が付加されたウェブページのデータを、そのＵＲＬを用いてウェブサーバ６より取得し、そのウェブページのデータをＤＢ５に保存する。さらに、制御部５ｃは、「付加情報」、「ウェブページのＵＲＬ」、「ウェブページのデータ」、「時刻」を組にして、その組を、データとして、ＤＢ５ｂに記録しておく。なお、制御部５ｃは、時計部を含み、その時計部から「時刻」を取得する。
【００５５】
また、制御部５ｃは、利用者端末１から、付加情報が付けられたときのウェブページの閲覧の要求を受け付けると、差分計算プログラム５ｄを実行して、以下の動作を行う。
【００５６】
まず、制御部５ｃは、付加情報が付けられたときのウェブページ（以下「基準ウェブページ」と称する。）のデータと、その基準ウェブページのデータと同じＵＲＬを有するウェブページ（以下「対応ウェブページ」と称する。）のデータと、をＤＢ５ｂから読み出す。なお、対応ウェブページは、基準ウェブページの更新前または更新後のウェブページとなる。
【００５７】
制御部５ｃは、各対応ウェブページのデータについて、基準ウェブページのデータに対する変更の度合い（差分）を計算する。
【００５８】
続いて、制御部５ｃは、基準ウェブページのデータおよび各対応ウェブページのデータと組になっている各付加情報を、ＤＢ５ｂから読み出す。
【００５９】
続いて、制御部５ｃは、対応ウェブページのデータの変更の度合いに基づいて、その対応ウェブページのデータと組になっている付加情報の表示用パラメータ（たとえば、色、大きさ、表示箇所、または、表示位置）を変更する。
【００６０】
制御部５ｃは、基準ウェブページのデータと、基準ウェブページのデータと組になっている付加情報と、表示用パラメータが変更された付加情報とを、利用者端末１に送信する。
【００６１】
利用者端末１の制御部１ｄは、付加情報表示プログラム１ｆを実行し、付加情報管理サーバ５から受信した、基準ウェブページのデータ、基準ウェブページのデータと組になっている付加情報、および、表示用パラメータが変更された付加情報を表示部１ｂに表示する。
【００６２】
図３は、ブラウザ上で表示されるウェブページ（表示画面）３０１の一例を示した説明図である。
【００６３】
図３では、付加情報１、２および３の見え方は、付加情報と組になっているウェブページのデータの、現在表示されているウェブページ（基準ウェブページ）のデータに対する変更の度合いに応じて変わっている。このため、利用者は、現在表示されているウェブページと付加情報の整合性の度合が容易にわかるようになる。
【００６４】
なお、制御部５ｃは、差分計算プログラム５ｄを実行することによって、受付手段、ウェブページ読取手段、計算手段、付加情報読取手段、変更手段、送信手段、および、表示制御手段として機能し、このため、受付手段、ウェブページ読取手段、計算手段、付加情報読取手段、変更手段、送信手段、および、表示制御手段を実現する。
【００６５】
次に、動作を説明する。
【００６６】
図４は、付加情報保存の際の付加情報記録サーバ５の動作を説明するための説明図である。
【００６７】
利用者端末１の表示部１ｂがウェブページを表示している際に、利用者が、付加情報を保存する旨の保存指示を、入力部１ａに入力すると、制御部１ｄは、付加情報と、そのウェブページのＵＲＬとを、付加情報記録サーバ５に送信する（ステップ４０１）。
【００６８】
付加情報記録サーバ５の制御部５ｃは、利用者端末１から付加情報とＵＲＬを受け付け、その付加情報をＤＢ５ｂに保存し（ステップ４０２）、さらに、保存する付加情報の対象となっているウェブページのデータを、そのＵＲＬを用いてウェブサーバ６から取得し、そのウェブページのデータをＤＢ５ｂに保存する（ステップ４０３、４０４、４０５）。
【００６９】
そして、制御部５ｃは、「付加情報」、「対象ウェブページのＵＲＬ」、「時刻」、「対象ウェブページのデータ」を組にして、その組を、ＤＢ５ｂに記録し（ステップ４０６）、その後、利用者端末１に、保存処理の完了を通知する（ステップ４０７）。
【００７０】
図５は、利用者が、ウェブページおよび付加情報を閲覧し、ウェブページの内容と付加情報の内容に整合性を欠き、利用者が付加情報の付いた時点のウェブページを要求した際の付加情報記録サーバ５の動作を説明するための説明図である。
【００７１】
まず、利用者が、利用者端末１を用いて、ウェブサーバ６のウェブページを閲覧する（ステップ５０１、５０２、５０３、５０４）。
【００７２】
このとき、コンテンツ変換サーバ４は、ウェブサーバ６から返信されてくるウェブページのデータに対してプログラムコードを埋め込み、そのプログラムコードが埋め込まれたウェブページのデータを、利用者端末１へ送信する。
【００７３】
利用者端末１の制御部１ｄは、そのウェブページのデータを受け付けると、そのウェブページのデータに基づいてウェブページを表示部１ｂで表示し、また、そのプログラムコードを実行して、以下の動作を行う。
【００７４】
制御部１ｄは、そのウェブページのＵＲＬを読み取り、そのＵＲＬを付加情報記録サーバ５に送信する。付加情報記録サーバ５の制御部５ｃは、そのＵＲＬを受け付けると、そのＵＲＬと組になっている付加情報をＤＢ５ｂから読み取り、その付加情報を、利用者端末１に送信する。利用者端末１の制御部１ｄは、付加情報記録サーバ５から付加情報を受け付けると、その付加情報を、ウェブページに重ねて表示する。
【００７５】
その後、付加情報が付いたときのウェブページを閲覧したいと感じた利用者は、入力部１ａに、その付加情報を指定する指定情報を入力（たとえば、その付加情報をクリック）する（ステップ５０５）。
【００７６】
制御部１ｄは、入力部１ａが受け付けた指定情報を、付加情報記録サーバ５に送信する（ステップ５０６）。
【００７７】
付加情報記録サーバ５の制御部５ｃは、その指定情報を受け付けると、その指定情報が指定する付加情報と組になっているウェブページ（基準ウェブページ）のデータを、ＤＢ５ｂから検索して取得する（ステップ５０７、５０８）。
【００７８】
続いて、制御部５ｃは、基準ウェブページのＵＲＬをＤＢ５ｂから読み取り、そのＵＲＬと組になっている他のウェブページ（対応ウェブページ）のデータを、ＤＢ５ｂから検索して取得する。
【００７９】
続いて、制御部５ｃは、基準ウェブページのデータと、対応ウェブページのデータとの差分を、対応ウェブページのデータごとに、計算する。
【００８０】
続いて、制御部５ｃは、基準ウェブページのデータとの変更の割合が一定値以下である対応ウェブページのデータを特定し、その特定された対応ウェブページのデータと組になっている付加情報を、ＤＢ５ｂから検索して取得する。また、制御部５ｃは、指定情報が指定する付加情報を、ＤＢ５ｂから検索して取得する（ステップ５０９、５１０）。なお、上記一定値は、たとえば利用者によって設定される。
【００８１】
続いて、制御部５ｃは、その特定された対応ウェブページのデータと組になっている付加情報のそれぞれを、その対応ウェブページのデータの差分に基づいて変更する。
【００８２】
たとえば、制御部５ｃは、対応ウェブページのデータの変更の度合いが大きいほど、その対応ウェブページのデータと組になっている付加情報が利用者に認識されにくくなるように、付加情報の表示用パラメータを変更する。一例としては、制御部５ｃは、対応ウェブページのデータの変更の度合いが大きいほど、付加情報が透明になっていくように、色に関する表示用パラメータを変更する。
【００８３】
なお、制御部５ｃは、対応ウェブページのデータの変更の度合いに応じて、付加情報の大きさ、その表示箇所（たとえば、枠だけ表示する）、または、その表示位置を変更してもよい。
【００８４】
そして、制御部５ｃは、基準ウェブページのデータと、基準ウェブページのデータと組になっている付加情報と、表示用パラメータが変更された付加情報と、を利用者端末１に送信する（ステップ５１１）。
【００８５】
利用者端末１の制御部１ｄは、付加情報表示プログラム１ｆを実行し、付加情報管理サーバ５から受信した、基準ウェブページのデータ、基準ウェブページのデータと組になっている付加情報、および、表示用パラメータが変更された付加情報を表示部１ｂに表示する。
【００８６】
図６は、利用者端末１の表示部１ｂに表示される画面の一例を説明するための説明図である。以下、図６を参照して、利用者画面に着目して、ウェブページの内容と付加情報の内容の整合性を保つ動作について説明する。
【００８７】
まず、ウェブページに内容１および３が存在し、そのページに対して付加情報１が付けられているとする。
【００８８】
その後、ウェブページに内容２が付け加えられ、付加情報２がウェブページに対して付けられる（ステップ６０１）。このときのウェブページの変更の割合がxx%であるとする。
【００８９】
次に、ウェブページの内容３が削除され、その変更の割合がyy%であるとする。
【００９０】
変更されたウェブページに対して付加情報３が付けられる（ステップ６０２）。
【００９１】
その後、ウェブページを利用者が閲覧し、付加情報２が選択されると（ステップ６０３）、付加情報記録サーバ５より、付加情報２が付いた時点のウェブページが利用者端末１に送信され、利用者は、付加情報２が付いた時点のウェブページを閲覧することが可能となる。
【００９２】
その際に、付加情報２が付いた時点のウェブページに対する、他の付加情報（付加情報１および３）が付いた時点のウェブページの変更の割合が計算され、その計算結果に基づいて、他の付加情報の表示のされ方が変わる。
【００９３】
たとえば、xx < 利用者の設定値 < yyであると、付加情報１は見え、付加情報３は見えなくなる。
【００９４】
本実施例によれば、指定情報にて指定された付加情報が付加されたときのウェブページが表示されているとき、他の付加情報の表示は、他の付加情報が付加されたときのウェブページのデータと、現在表示中のウェブページのデータとの差分に応じて変更される。このため、利用者は、閲覧しているウェブページに付加されている付加情報が、そのウェブページの内容に適合しているのか否かを、付加情報の表示に基づいて、容易に認識することが可能になる。
【００９５】
また、利用者は、ウェブページと付加情報の閲覧中に、付加情報記録サーバに、付加情報が付いた時点のウェブページの要求を出すことができ、その時点のウェブページを閲覧することが可能となる。
【００９６】
また、本実施例では、制御部５ｃは、差分の計算結果に基づいて、対応ウェブページのデータに対応する付加情報の色、大きさ、表示箇所、または、表示位置を変更する。この場合、利用者は、閲覧しているウェブページに付加されている付加情報が、そのウェブページの内容にどの程度適合しているのかを、付加情報の色、大きさ、表示箇所、または、表示位置によって、容易に認識することが可能になる。
【００９７】
以上説明した実施例において、図示した構成は単なる一例であって、本発明はその構成に限定されるものではない。
【図面の簡単な説明】
【００９８】
【図１】本発明の一実施例の付加情報管理システムを示したブロック図である。
【図２】利用者端末１と付加情報管理サーバ５の一例を示したブロック図である。
【図３】ウェブページ（表示画面）３０１の一例を示した説明図である。
【図４】付加情報記録サーバ５の動作を説明するための説明図である。
【図５】付加情報記録サーバ５の動作を説明するための説明図である。
【図６】ウェブページ（表示画面）３０１の一例を示した説明図である。
【図７】従来の付加情報管理システムを示したブロック図である。
【図８】利用者端末７０１の表示画面８０１の一例を示した説明図である。
【符号の説明】
【００９９】
１〜３  利用者端末
１ａ    入力部
１ｂ    表示部
１ｃ    記憶部
１ｄ    制御部
１ｅ    ブラウザ
１ｆ    付加情報表示プログラム
４      コンテンツ変換サーバ
５      付加情報記録サーバ
５ａ    記憶部
５ｂ    ＤＢ
５ｃ    制御部
５ｄ    差分計算プログラム
６〜８  ウェブサーバ
９      ネットワーク
１０      ネットワーク
【図１】
2007272682.tif 000003
【図２】
2007272682.tif 000004
【図３】
2007272682.tif 000005
【図４】
2007272682.tif 000006
【図５】
2007272682.tif 000007
【図６】
2007272682.tif 000008
【図７】
2007272682.tif 000009
【図８】
2007272682.tif 000010