(57)【要約】【課題】Ｗｅｂページ内の文字列に対する関連情報を一括管理し、Ｗｅｂページを修正することなくＷｅｂページ内の文字列に対する関連情報の追加・変更・削除を可能とする。【解決手段】表示しているＷｅｂページ上において反転等により選択されている文字列を取得する手段１３１と、文字列関連情報を取得するプログラム５のＵＲＬへ取得した選択文字列及びマッチングレベルを送信する手段１３２と、文字列関連情報を取得するプログラム５のＵＲＬから文字列関連情報を受信する手段１３３と、受信した文字列関連情報を表示する手段１３４を備える。【選択図】      図１
2006059171.tif 000002
【特許請求の範囲】
【請求項１】
クライアントに表示しているＷｅｂページ上の文字列に対する文字列関連情報表示する文字列関連情報表示方法において、前記クライアントは、前記文字列関連情報を格納して管理するデータベース及び文字列関連情報を取得するプログラムを有するサーバと接続され、前記クライアントは、表示しているＷｅｂページ上において選択されている文字列を取得し、取得した文字列を前記サーバに送信し、サーバから送られてくる前記サーバ内のデータベースから得た文字列関連情報を受信して表示することを特徴とする文字列関連情報表示方法。
【請求項２】
前記クライアントは、前記文字列の送信を、表示するＷｅｂページのソース中に定義されている拡張情報から前記サーバの文字列関連情報を取得するプログラムのＵＲＬを取得して行うことを特徴とする請求項１記載の文字列関連情報表示方法。
【請求項３】
前記クライアントは、前記文字列の送信に際して、前記サーバのデータベースに記録されている文字列とのマッチングレベルを文字列と共に送信することを特徴とする請求項１または２記載の文字列関連情報表示方法。
【請求項４】
クライアントに表示しているＷｅｂページ上の文字列に対する文字列関連情報表示する文字列関連情報表示システムにおいて、前記クライアントは、前記文字列関連情報を格納して管理するデータベース及び文字列関連情報を取得するプログラムを有するサーバと接続され、前記クライアントは、表示しているＷｅｂページ上において選択されている文字列を取得する手段と、取得した文字列を前記サーバに送信する手段と、サーバから送られてくる前記サーバ内のデータベースから得た文字列関連情報を受信する手段と、受信した文字列関連情報を表示する手段とを備えることを特徴とする文字列関連情報表示システム。
【請求項５】
前記クライアントは、前記文字列の送信のために、表示するＷｅｂページのソース中に定義されている拡張情報から前記サーバの文字列関連情報を取得するプログラムのＵＲＬを取得する手段をさらに備えることを特徴とする請求項４記載の文字列関連情報表示システム。
【請求項６】
前記クライアントは、表示しているＷｅｂページ上において選択されている文字列と前記サーバ内の文字列関連情報を管理するデータベースに記録されている文字列とのマッチングレベルを設定する手段をさらに備えることを特徴とする請求項４または５記載の文字列関連情報表示システム。
【請求項７】
前記サーバは、前記クライアントから送られてくる文字列を受信する手段と、受信した文字列をもとに文字列関連情報を管理するデータベースから文字列関連情報を取得する手段と、取得した文字列関連情報を前記クライアントへ送信する手段とを備えることを特徴とする請求項４、５または６記載の文字列関連情報表示システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文字列関連情報表示方法及びシステムに係り、特に、Ｗｅｂページ内の個々の文字列に対して関連情報を表示する文字列関連情報表示方法及びシステムに関する。
【背景技術】
【０００２】
近年、Ｗｅｂページ閲覧者が見やすくかつ理解しやすいＷｅｂページの必要性が高まっており、その実現方法の１つとして、Ｗｅｂページ内の個々の文字列自体をハイパーリンクまたはアンカーで作成し、それらと関連情報を記載した他のＷｅｂページをリンクさせるという方法が一般的によく用いられている。
【０００３】
また、Ｗｅｂページ内の個々の文字列に対してコメント情報を表示する方法に関する従来技術として、例えば、特許文献１等に記載された技術が知られている。この従来技術は、Ｗｅｂページ内の個々の文字列をコメント情報を保持した拡張タグで囲むことによって、それらの文字列にマウスカーソルが位置付けられたときに、コメント情報をポップアップウィンドウに表示するというものである。
【特許文献１】特開平１０−４０２３６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
前述したハイパーリンクまたはアンカーを使用する方法、特許文献１に記載された従来技術は、関連情報をそれぞれのＷｅｂページ内に分散して保持させるという方法であるため、関連情報に対する管理が面倒であり、また、すでに記載している関連情報を変更または削除したい場合や、未だ関連情報を記載していない文字列に対して新たに関連情報を追加したい場合、その度にＷｅｂページを修正しなければならないという問題点を有している。さらに、前述の従来技術は、いずれの場合も、同じ文字列がそれぞれのＷｅｂページ内に分散して記載されている場合に、それらの全文字列の関連情報を同一のものとして表示させるように同期させなければならない場合、関連情報の編集に要する作業量がさらに多くなるという問題点を有している。
【０００５】
本発明の目的は、前述した従来技術の問題点を解決し、Ｗｅｂページ内の個々の文字列に対する関連情報を一括管理し、Ｗｅｂページを修正することなくＷｅｂページ内の個々の文字列に対する関連情報の追加・変更・削除を行うことができるようにした文字列関連情報表示方法及びシステムを提供することにある。
【課題を解決するための手段】
【０００６】
本発明によれば前記目的は、クライアントに表示しているＷｅｂページ上の文字列に対する文字列関連情報表示する文字列関連情報表示方法において、前記クライアントは、前記文字列関連情報を格納して管理するデータベース及び文字列関連情報を取得するプログラムを有するサーバと接続され、前記クライアントが、表示しているＷｅｂページ上において選択されている文字列を取得し、取得した文字列を前記サーバに送信し、サーバから送られてくる前記サーバ内のデータベースから得た文字列関連情報を受信して表示することにより達成される。
【０００７】
また、前記目的は、クライアントに表示しているＷｅｂページ上の文字列に対する文字列関連情報表示する文字列関連情報表示システムにおいて、前記クライアントが、前記文字列関連情報を格納して管理するデータベース及び文字列関連情報を取得するプログラムを有するサーバと接続され、前記クライアントが、表示しているＷｅｂページ上において選択されている文字列を取得する手段と、取得した文字列を前記サーバに送信する手段と、サーバから送られてくる前記サーバ内のデータベースから得た文字列関連情報を受信する手段と、受信した文字列関連情報を表示する手段とを備えることにより達成される。
【発明の効果】
【０００８】
本発明によれば、Ｗｅｂページ内の個々の文字列に対する関連情報を一括管理し、Ｗｅｂページを修正することなくＷｅｂページ内の個々の文字列に対する関連情報の追加・変更・削除を行うことができる。
【発明を実施するための最良の形態】
【０００９】
以下、本発明による文字列関連情報表示方法及びシステムの実施形態を図面により詳細に説明する。
【００１０】
図１は本発明の一実施形態による文字列関連情報表示システムの構成を示すブロック図である。図１において、１は文字列関連情報表示プログラム、１１はＵＲＬ取得処理部、１２はマッチングレベル設定処理部、１３は文字列関連情報表示制御処理部、１３１は選択文字列取得処理部、１３２は選択文字列送信処理部、１３３は文字列関連情報受信処理部、１３４は文字列関連情報表示処理部、２はＷｅｂブラウザプログラム、３はクライアント、４はデータベース、５は文字列関連情報取得プログラム、５１は選択文字列受信処理部、５２は文字列関連情報取得処理部、５３は文字列関連情報送信処理部、６はサーバ、７はネットワークである。
【００１１】
本発明の実施形態による文字列関連情報表示システムは、図１に示すように、文字列関連情報表示プログラム１によって機能が拡張されたＷｅｂブラウザプログラム２を有するクライアント３と、文字列関連情報を管理するデータベース４及び文字列関連情報取得プログラム５を有するサーバ６とがネットワーク７を介して接続されて構成されている。クライアント３は、一般のユーザが使用するＰＣ等であり、よく知られているように、ＣＰＵ、ハードディスク装置、主記憶装置、ディスプレイ、キーボード及びマウス等の入力装置、通信制御部等を備えて構成されていて、通信制御部、通信回線を介してＷｅｂページを表示することができるものである。
【００１２】
文字列関連情報表示プログラム１は、ＵＲＬ取得処理部１１、マッチングレベル設定処理部１２、文字列関連情報表示制御処理部１３を有して構成されている。そして、文字列関連情報表示制御処理部１３は、選択文字列取得処理部１３１、選択文字列送信処理部１３２、文字列関連情報受信処理部１３３、文字列関連情報表示処理部１３４を有して構成されている。
【００１３】
また、サーバ６は、データベース４の管理者により管理されており、Ｗｅｂページを提供するＷｅｂページ作成者の要望に応じて文字列関連情報をデータベース４に格納して、クライアントからの要求により文字列関連情報を提供するものである。このサーバ６内の文字列関連情報取得プログラム５は、選択文字列受信処理部５１、文字列関連情報取得処理部５２、文字列関連情報送信処理部５３を有して構成されている。
【００１４】
前述において、ＵＲＬ取得処理部１１は、表示するＷｅｂページのソース中に定義されている拡張情報から文字列関連情報取得プログラム５のＵＲＬを取得する処理を行い、マッチングレベル設定処理部１２は、表示しているＷｅｂページ上において、ユーザにより選択されて、反転等により選択表示されている文字列とデータベース４に記録されている文字列とのマッチングレベルを設定する処理を行うものである。
【００１５】
選択文字列取得処理部１３１は、表示しているＷｅｂページ上において反転等により選択されている文字列を取得するものである。そして、選択文字列送信処理部１３２は、ＵＲＬ取得処理部１１によって取得したＵＲＬへ選択文字列取得処理部１３１によって取得した選択文字列及びマッチングレベル設定処理部１２によって設定したマッチングレベルを送信することができる。
【００１６】
文字列関連情報受信処理部１３３は、選択文字列送信処理部１３２によって送信したＵＲＬから文字列関連情報を受信し、文字列関連情報表示処理部１３４は、文字列関連情報受信処理部１３３によって受信された文字列関連情報を表示する。
【００１７】
選択文字列受信処理部５１は、文字列関連情報表示プログラム１の選択文字列送信処理部１３２から送信されたＵＲＬから選択文字列及びマッチングレベルを受信し、文字列関連情報取得処理部５２は、選択文字列受信処理部５１によって受信された選択文字列及びマッチングレベルに基づいてデータベース４から文字列関連情報を取得する。文字列関連情報送信処理部５３は、選択文字列受信処理部５１によって受信したＵＲＬへ文字列関連情報取得処理部５２によって取得した文字列関連情報を送信する。
【００１８】
図２はデータベース４に格納されている文字列関連情報のデータ構造の例を説明する図であり、次に、これについて説明する。
【００１９】
図２に示すように、データベース４に格納される文字列関連情報は、「文字列」、「関連文字列」、「関連文字列プロパティ」、「関連画像」、「関連画像プロパティ」、「関連音声」、「関連音声プロパティ」、「ウィンドウプロパティ」の各フィールドからなるレコードを文字列毎に作成して得られるデータ構造を備えて構成される。
【００２０】
「文字列」のフィールドには、Ｗｅｂページ上において関連情報を表示することができる文字列が記録される。「関連文字列」のフィールドには、ポップアップウィンドウにおいて関連情報として表示する文字列が記録される。「関連文字列プロパティ」のフィールドには、「関連文字列」のフィールドに記録されている文字列をポップアップウィンドウに表示するときに、その文字列に指定する「フォント名」、「スタイル」、「サイズ」、「色」といった文字属性が記録される。「関連画像」のフィールドには、ポップアップウィンドウにおいて関連情報として表示する画像が記録される。「関連画像プロパティ」のフィールドには、「関連画像」のフィールドに記録されている画像をポップアップウィンドウに表示するときに、その画像に指定する「横サイズ」、「縦サイズ」といった画像属性が記録される。「関連音声」のフィールドには、ポップアップウィンドウと共に関連情報として出力する音声が記録される。「関連音声プロパティ」のフィールドには、「関連音声」のフィールドに記録されている音声をポップアップウィンドウと共に出力するときに、その音声に指定する「繰り返し回数」、「間隔時間」といった音声属性が記録される。「ウィンドウプロパティ」のフィールドには、「関連文字列」のフィールドに記録されている文字列と「関連画像」のフィールドに記録されている画像を組み合わせて表示するポップアップウィンドウをＷｅｂページ上に表示するときに、そのポップアップウィンドウに指定する「形状」、「背景色」、「配置形式」、「表示位置」といったウィンドウ属性が記録される。
【００２１】
図３はＵＲＬ取得処理部１１の処理動作を説明するフローチャートである。なお、この処理は、ソース中に拡張情報が定義されているＷｅｂページが読み込まれた場合に開始される。
【００２２】
（１）まず、ＵＲＬ取得処理部１１は、読み込まれたＷｅｂページのソース中に定義されている拡張情報からサーバ６内の文字列関連情報取得プログラム５のＵＲＬを取得する（ステップ３１）。
【００２３】
（２）次に、マッチングレベル設定及び文字列関連情報表示のトリガーとして使用するポップアップメニューをＷｅｂブラウザへ追加して、ここでの処理を終了する。なお、このポップアップメニューは、Ｗｅｂページの表示が切り替わると同時に削除される（ステップ３２）。
【００２４】
図４はマッチングレベル設定処理部１２の処理動作を説明するフローチャートである。なお、この処理は、マッチングレベル設定用のポップアップメニューが選択された場合に開始される。
【００２５】
（１）マッチングレベル設定処理部１２は、まず、表示されているＷｅｂページ上において反転等により選択されている文字列とデータベース４に記録されている文字列とのマッチングレベルを設定する。なお、ここで説明している例において設定することができるマッチングレベルは、「完全一致」と「一部一致」のみであると仮定する（ステップ４１）。
【００２６】
図５は文字列関連情報表示制御処理部１３の処理動作を説明するフローチャートである。なお、この処理は、文字列関連情報表示用のポップアップメニューが選択された場合に開始される。
【００２７】
（１）文字列関連情報表示制御処理部１３は、まず、表示されているＷｅｂページ上において反転等により選択されている文字列を取得する（ステップ５１）。
【００２８】
（２）次に、ＵＲＬ取得処理部１１によって取得されたサーバ６内の文字列関連情報取得プログラム５のＵＲＬに、ステップ５１の処理で取得した選択文字列及びマッチングレベル設定処理部１２によって設定されたマッチングレベルを送信する（ステップ５２）。
【００２９】
（３）ステップ５２の処理で送信したＵＲＬ、すなわち、サーバ６内の文字列関連情報取得プログラム５から対応する文字列関連情報を受信する（ステップ５３）。
【００３０】
（４）次に、ステップ５３の処理で受信した文字列関連情報をイメージとして、後述する図６に示すように表示して、ここでの処理を終了する（ステップ５４）。
【００３１】
前述の処理において、ステップ５３の処理で受信される文字列関連情報のデータ構造は、図２に示すレコードと同一の項目で構成されており、ステップ５４での処理において、各項目に値が設定されている場合、その値をもとに表示処理を行い、項目に値が設定されていない場合、デフォルト値をもとに表示処理を行う。また、ステップ５３の処理において、複数の文字列関連情報を受信した場合、ステップ５４の処理において、表示するポップアップウィンドウに文字列関連情報の表示を切り替えるためのボタンを持たせることによって、複数の文字列関連情報を表示するようにすることもできる。
【００３２】
図６は文字列関連情報を表示した表示画面例を説明する図であり、次に、これについて説明する。図６において、６１は文字列、６２は関連文字列、６３は関連画像、６４は関連音声、６５はウィンドウである。
【００３３】
いま、読み込まれたソース中に拡張情報が定義されているＷｅｂページが表示され、文字列６１、図示例では「かきくけこ」が反転選択されたものとする。この場合、前述までに説明した本発明の実施形態での各処理が実行されてウィンドウ６５が開かれ、このウィンドウ６５内に関連文字列６２と関連画像６３とが表示される。また、文字列関連情報に関連音声が含まれていれば、関連音声６４が出力される。
【００３４】
図７は文字列関連情報取得プログラム５の処理動作を説明するフローチャートである。
【００３５】
（１）文字列関連情報取得プログラム５は、まず、文字列関連情報表示プログラム１の文字列送信処理部１３２から送られたＵＲＬから選択文字列及びマッチングレベルを受信する（ステップ７１）。
【００３６】
（２）次に、ステップ７１の処理で受信した選択文字列及びマッチングレベルに基づいてデータベース４から文字列関連情報を取得する。なお、ここでのデータベース４からの取得処理は、マッチングレベルをもとに図２に示す「文字列」フィールドに記録されている文字列を選択文字列と照合することにより行われる。そして、マッチングレベルが「完全一致」に設定されている場合、「文字列」のフィールドに記録されている文字列が選択文字列と等しい１つのレコードを文字列関連情報として取得する。また、マッチングレベルが「一部一致」に設定されている場合、「文字列」フィールドに記録されている文字列が選択文字列と一部等しい複数のレコードを文字列関連情報として取得する（ステップ７２）。
【００３７】
（３）次に、ステップ７１の処理で受信したＵＲＬへステップ７２の処理で取得した文字列関連情報を送信して、ここでの処理を終了する（ステップ７３）。
【００３８】
図８は本発明の実施形態による文字列関連情報表示システムの運用手順について説明するフローチャートであり、次に、これについて説明する。
【００３９】
（１）まず、Ｗｅｂページ作成者が、文字列関連情報取得プログラム５のＵＲＬを保持し、拡張情報をソース中に定義したＷｅｂページを作成する。その際、Ｗｅｂページ内の個々の文字列に対して関連情報を表示することができる旨の案内をＷｅｂページの先頭部分に記載しておくことができる。このことは、Ｗｅｂページ閲覧者に対して文字列関連情報表示機能の利用を促す上で効果的なことである（ステップ８１）。
【００４０】
（２）次に、データベース４の管理者が、Ｗｅｂページ作成者の要望に応じて文字列関連情報をデータベース４に記録する（ステップ８２）。
【００４１】
（３）次に、ステップ８１の処理で作成され、拡張情報をソース中に定義したＷｅｂページを公開する（ステップ８３）。
【００４２】
（３）その後、Ｗｅｂページ作成者またはＷｅｂページ閲覧者から要望があれば、それに応じてデータベース４の管理者が、データベース４における文字列関連情報を更新する（ステップ８４）。
【００４３】
前述で説明した運用手順は、Ｗｅｂページ及びデータベースを新規に作成するものとして説明しているが、本発明は、既存のＷｅｂページ及び辞書等が記録されているデータベースを利用する場合、それぞれのＷｅｂページ内にサーバと通信するために使用する情報を１つ記載し、データベースから文字列関連情報を決められたデータ構造で取得するプログラムを用意することにより、文字列関連情報表示システムを運用することができる。
【００４４】
前述した本発明の実施形態における各処理は、処理プログラムとして構成することができ、それらの処理プログラムは、ＨＤ、ＤＡＴ、ＦＤ、ＭＯ、ＤＶＤ−ＲＯＭ、ＣＤ−ＲＯＭ等の記録媒体に格納して提供することができる。
【００４５】
前述した本発明の実施形態によれば、Ｗｅｂページ上に表示されている任意の文字列を、各種文字列の関連情報を管理しているデータベースを有するサーバへ送信することによって、サーバからその任意文字列に対する関連情報が送信されて、Ｗｅｂページ上においてその関連情報を表示することができる。
【００４６】
また、前述した本発明の実施形態によれば、各種文字列に対応する関連情報を管理するデータベースを用意することによって様々なデータベース設計手法を用いてＷｅｂページ内の個々の文字列に対する関連情報を一括して管理することができる。
【００４７】
前述した本発明の実施形態において、Ｗｅｂページ上において任意の文字列に対する関連情報を表示するために必要となる情報は、Ｗｅｂページ閲覧者がＷｅｂページ上において任意に反転選択している文字列とその文字列の送信先となるＵＲＬであるが、Ｗｅｂページ内の個々の文字列に対する関連情報を一括して管理するため、送信先ＵＲＬをＷｅｂページ内の個々の文字列間で共通とすることができる。このため、本発明の実施形態は、送信先ＵＲＬをＷｅｂページに対して１つだけ用意すればよく、Ｗｅｂページ内の個々の文字列に対しては関連情報用に情報を付加する必要がない。従って、Ｗｅｂページと関連情報とは、相互に非依存の関係となり、Ｗｅｂページを修正することなくＷｅｂページ内の個々の文字列に対する関連情報を追加・変更・削除することができる。
【００４８】
また、前述した本発明の実施形態によれば、Ｗｅｂページ内の個々の文字列に対して関連情報を表示させるＷｅｂページを新たに作成する場合に、それぞれの文字列に対してハイパーリンクや拡張タグを使用するといった関連情報を意識したＷｅｂページ作りを行う必要をなくすことができる。
【００４９】
さらに、前述した本発明の実施形態は、Ｗｅｂページ内の個々の文字列に対して関連情報を表示させるＷｅｂページを新たに作成する場合に、優先度の高い情報についてはＷｅｂページ内に直接記載し、その他の情報についてはＷｅｂページ閲覧者が必要に応じて別のウィンドウに表示させるようにすることができ、これにより、Ｗｅｂページ内の情報のスリム化を図ることができ、Ｗｅｂページ閲覧者がより見やすいＷｅｂページの作成に努めることができる。
【００５０】
また、前述した本発明の実施形態は、従来から使用しているＷｅｂページ内の個々の文字列に対して関連情報を表示させる場合も、それぞれの文字列に対してハイパーリンクや拡張タグを使用する必要がなく、サーバと通信するために使用する情報をＷｅｂページ内に１つ記載するだけで済み、Ｗｅｂページの修正に要する作業量を極めて少なくすることができる。
【図面の簡単な説明】
【００５１】
【図１】本発明の一実施形態による文字列関連情報表示システムの構成を示すブロック図である。
【図２】データベースに格納されている文字列関連情報のデータ構造の例を説明する図である。
【図３】ＵＲＬ取得処理部の処理動作を説明するフローチャートである。
【図４】マッチングレベル設定処理部の処理動作を説明するフローチャートである。
【図５】文字列関連情報表示制御処理部の処理動作を説明するフローチャートである。
【図６】文字列関連情報を表示した表示画面例を説明する図である。
【図７】文字列関連情報取得プログラムの処理動作を説明するフローチャートである。
【図８】本発明の実施形態による文字列関連情報表示システムの運用手順について説明するフローチャートである。
【符号の説明】
【００５２】
１  文字列関連情報表示プログラム
１１  ＵＲＬ取得処理部
１２  マッチングレベル設定処理部
１３  文字列関連情報表示制御処理部
１３１  選択文字列取得処理部
１３２  選択文字列送信処理部
１３３  文字列関連情報受信処理部
１３４  文字列関連情報表示処理部
２  Ｗｅｂブラウザプログラム
３  クライアント
４  データベース
５  文字列関連情報取得プログラム
５１  選択文字列受信処理部
５２  文字列関連情報取得処理部
５３  文字列関連情報送信処理部
６  サーバ
７  ネットワーク
６１  文字列
６２  関連文字列
６３  関連画像
６４  関連音声
６５  ウィンドウ
【図１】
2006059171.tif 000003
【図２】
2006059171.tif 000004
【図３】
2006059171.tif 000005
【図４】
2006059171.tif 000006
【図５】
2006059171.tif 000007
【図６】
2006059171.tif 000008
【図７】
2006059171.tif 000009
【図８】
2006059171.tif 000010