(57)【特許請求の範囲】
【請求項１】
クライアントの表示画面に表示した情報に関連する関連情報をサーバに要求し、サーバから前記関連情報を受信して前記表示画面の表示情報を前記関連情報の画面に遷移させる画面遷移システムであって、
前記クライアント内に設けられ、前記表示画面に表示された表示情報のうちユーザによる入力装置での任意のキーワードの選択操作を受付け、当該任意のキーワードに関連する関連情報を前記サーバに要求し、当該要求に対して前記サーバから受信した関連情報の表示画面に直接遷移させる関連情報要求手段と、
前記サーバ内に設けられ、前記クライアントから任意のキーワードに対する関連情報要求を受信し、キーワードと関連情報の格納場所とを対応付けて格納した対応テーブルから当該任意のキーワードに関連する関連情報の格納場所を検索し、検索した格納場所に格納されている関連情報を取得して前記クライアントに送信する関連情報応答手段と
を備えることを特徴とする画面遷移システム。
【請求項２】
クライアントの表示画面に表示した情報に関連する関連情報をサーバに要求し、サーバから前記関連情報を受信して前記表示画面の表示情報を前記関連情報の画面に遷移させる画面遷移システムであって、
前記クライアント内に設けられ、前記表示画面に表示された表示情報のうちユーザによる入力装置での任意のキーワードの選択操作または関連情報の格納場所を示す情報を有する特定のキーワードであるアンカーを受付け、当該任意のキーワードまたはアンカーに関連する関連情報を前記サーバに要求し、当該要求に対して前記サーバから受信した関連情報の表示画面に直接遷移させる関連情報要求手段と、
前記サーバ内に設けられ、前記クライアントから任意のキーワードに対する関連情報要求を受信した場合には、キーワードと関連情報の格納場所とを対応付けて格納した対応テーブルから当該任意のキーワードに関連する関連情報の格納場所を検索し、検索した格納場所に格納されている関連情報を取得して前記クライアントに送信し、前記クライアントからアンカーに対する関連情報要求を受信した場合には、当該アンカーにより指定された格納場所の関連情報を取得して前記クライアントに送信する関連情報応答手段と
を備えることを特徴とする画面遷移システム。
【請求項３】
前記任意のキーワードにより検索された格納場所の関連情報が複数存在する場合には、前記複数の格納場所の関連情報を選択する画面を作成して前記クライアントに送信する選択画面作成手段を前記サーバ内に備えることを特徴とする請求項１に記載された画面遷移システム。
【請求項４】
前記任意のキーワードにより検索された格納場所の関連情報または前記アンカーにより指定された格納場所の関連情報が複数存在する場合には、前記複数の格納場所の関連情報を選択する画面を作成して前記クライアントに送信する選択画面作成手段を前記サーバ内に備えることを特徴とする請求項２に記載された画面遷移システム。
【請求項５】
クライアントの表示画面に表示した情報に関連する関連情報をサーバに要求し、サーバから前記関連情報を受信して前記表示画面の表示情報を前記関連情報の画面に遷移させる処理を行うクライアント装置であって、
前記表示画面に表示された表示情報のうちユーザによる入力装置での任意のキーワードの選択操作を受付け、当該任意のキーワードに関連する関連情報を前記サーバに要求し、当該要求に対して前記サーバから受信した関連情報の表示画面に直接遷移させる手段を備えることを特徴とするクライアント装置。
【請求項６】
クライアントから任意のキーワードに対する関連情報要求を受信し、当該任意のキーワードに対する関連情報を検索して前記クライアントに送信し、前記クライアントの表示画面の表示情報を前記関連情報の画面に直接遷移させるための処理を行うサーバ装置であって、
前記クライアントから任意のキーワードに対する関連情報要求を受信し、キーワードと関連情報の格納場所とを対応付けて格納した対応テーブルから当該任意のキーワードに関連する関連情報の格納場所を検索し、検索した格納場所に格納されている関連情報を取得して前記クライアントに送信する手段を備えることを特徴とするサーバ装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、画面に表示された情報中の任意のキーワードに関連する情報を表示することにより画面の表示内容を遷移させる画面遷移システムに関し、特に、ＷＷＷクライアントの画面に表示されたホームページ中の任意のキーワードに関連する情報をＷＷＷサーバから読み出して表示することによりＷＷＷクライアントの画面の表示内容を遷移させる画面遷移システムに適用して有効な技術に関するものである。
【０００２】
【従来の技術】
従来のコンピュータの画面上で、ある情報を表示して参照しているときに、その画面上に表示されている特定のキーワードに関連する情報を更に参照したい場合には、前記表示して参照している情報をマークアップ言語を用いて記述し、前記情報中に記述された関連情報の格納場所を示す情報を使用して、前記特定のキーワードに関連する情報の表示を行っている。
【０００３】
前記マークアップ言語は、情報を構成する文字のタイプを示す組版情報を始め、前記情報に関連する他の情報の格納場所を示す情報等を含む属性情報を、前記情報中に埋め込む際に使用する言語であり、代表的なものとしては、ＨＴＭＬ（Ｈｙｐｅｒ  Ｔｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）がある。
【０００４】
前記のＨＴＭＬは、ＷＷＷ（Ｗｏｒｌｄ  Ｗｉｄｅ  Ｗｅｂ）のホームページを構成する情報を記述する際に用いられており、ホームページ中のアンカーと呼ばれる特定のキーワードに関連する情報の格納場所を記述することが可能で、前記ＷＷＷのホームページの情報を記述したＨＴＭＬソースは、ブラウザと呼ばれるプログラムによって解釈された後、画面上に表示される。
【０００５】
図１１は、従来の画面遷移システムのアンカーを使用した遷移画面の一例を示す図である。図１１において、２１０はＸ社ホームページ画面、２１１は製品紹介アンカー、２１２はトピックアンカー、２２０は製品紹介画面、２３０はトピック画面である。
【０００６】
図１１に示す様に、従来の画面遷移システムのアンカーを使用した遷移画面は、Ｘ社ホームページ画面２１０と、製品紹介アンカー２１１と、トピックアンカー２１２と、製品紹介画面２２０と、トピック画面２３０とを有している。
【０００７】
また、図１１に示す様に、従来の画面遷移システムのアンカーを使用した遷移画面では、Ｘ社ホームページ画面２１０から製品紹介画面２２０またはトピック画面２３０に遷移する様子を示しており、Ｘ社ホームページ画面２１０、製品紹介画面２２０またはトピック画面２３０等の表示は、ブラウザプログラムがそれぞれのＨＴＭＬソースを解釈することにより行われている。
【０００８】
図１２は、従来の画面遷移システムのＨＴＭＬソースの一例を示す図である。図１２において、３１０はＸ社ホームページＨＴＭＬソース、３２０は製品紹介ＨＴＭＬソース、３３０はトピックＨＴＭＬソースである。
【０００９】
図１２に示す様に、従来の画面遷移システムのＨＴＭＬソースは、Ｘ社ホームページＨＴＭＬソース３１０と、製品紹介ＨＴＭＬソース３２０と、トピックＨＴＭＬソース３３０とを有している。
【００１０】
また、図１２に示す様に、従来の画面遷移システムのＨＴＭＬソースでは、Ｘ社ホームページ画面２１０に対応するＸ社ホームページＨＴＭＬソース３１０が示されている。
【００１１】
ＷＷＷで用いられるＨＴＭＬソースには、ヘッダメッセージ、アイコンの画像ファイル名、メッセージを表示する書式及びアンカーに関連する情報の格納場所を示すＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）等の情報が格納されており、Ｘ社ホームページＨＴＭＬソース３１０では、「製品紹介」及び「トピック」がアンカーとして記述されている。
【００１２】
Ｘ社ホームページＨＴＭＬソース３１０において、アンカー「製品紹介」に関連する情報は、ＵＲＬ「／ｐｒｏｄｕｃｔｓ／ｉｎｄｅｘ．ｈｔｍｌ」で示される格納場所、すなわち、ホストＡの「／ｐｒｏｄｕｃｔｓ／ｉｎｄｅｘ．ｈｔｍｌ」というファイル中に格納されている。
【００１３】
また、Ｘ社ホームページＨＴＭＬソース３１０において、アンカー「トピック」に関連する情報は、ＵＲＬ「ｈｔｔｐ：／／ｈｏｓｔＢ／ｔｏｐｉｃｓ／ｉｎｄｅｘ．ｈｔｍｌ」で示される格納場所、すなわち、ホストＢの「／ｔｏｐｉｃｓ／ｉｎｄｅｘ．ｈｔｍｌ」というファイル中に格納されており、ｈｔｔｐは通信プロトコルを示している。
【００１４】
前記従来の画面遷移システムにおいて、関連する情報を参照しようとするユーザは、Ｘ社ホームページ画面２１０中に表示された製品紹介アンカー２１１またはトピックアンカー２１２を、キーボードまたはマウス等の入力装置を使用して指定する。
【００１５】
アンカーが指定されると、ＷＷＷクライアントのブラウザプログラムは、製品紹介アンカー２１１またはトピックアンカー２１２に対応するＵＲＬを読み出し、ＵＲＬで示されたＨＴＭＬソースをＷＷＷサーバに要求し、前記ＵＲＬで示されたＨＴＭＬソースに従って、Ｘ社ホームページ画面２１０を、製品紹介画面２２０またはトピック画面２３０に遷移させる。
【００１６】
また、前記従来の画面遷移システムにおいて、特定のアンカーに複数の関連情報を関連付ける場合には、前記複数の関連情報のＵＲＬから特定のＵＲＬを選択するＵＲＬ選択用のＨＴＭＬソースを別途作成しておき、前記特定のアンカーが指定されたときに前記ＵＲＬ選択用のＨＴＭＬソースにより複数のＵＲＬから特定のＵＲＬを選択する画面を表示し、前記表示された画面上の特定のＵＲＬが選択された後に、前記選択されたＵＲＬで示される関連情報を表示する画面に遷移している。
【００１７】
【発明が解決しようとする課題】
ところで、前記従来の画面遷移システムでは、特定の情報の関連情報を参照する場合には前記特定の情報を作成する際に前記関連情報の格納場所を示す情報を前記特定の情報中に埋め込む必要があるが、前記関連情報は複数のサーバ上の複数のディレクトリ中に存在する膨大な数の格納場所に分散して格納されている為、前記関連情報の格納場所を調べるのが困難であるという問題があった。
【００１８】
また、前記従来の画面遷移システムでは、特定の情報中のアンカーが持つ関連情報の格納場所を示す情報を使用して画面の遷移を行う為、前記格納場所を示す情報を持たない任意のキーワードについては関連情報を表示する画面の遷移を行うことができないという問題があった。
【００１９】
更に、前記従来の画面遷移システムでは、特定のアンカーに複数の関連情報を関連つける場合には、複数の関連情報の格納場所から特定の関連情報の格納場所を選択する画面を別途作成しておかなければならないという問題があった。
【００２０】
本発明の目的は、関連情報の格納場所を示す情報を持たない任意のキーワードに関連する情報を表示する画面遷移を行うことが可能な技術を提供することにある。
【００２１】
本発明の他の目的は、必要に応じて格納場所を示す情報を使用した画面遷移または任意のキーワードを使用した画面遷移を行うことが可能な技術を提供することにある。
【００２２】
本発明の他の目的は、複数の格納場所の情報を選択する画面を別途定義すること無く、特定のアンカーまたは任意のキーワードに対して関連付けられた複数の関連情報から特定の関連情報を選択して表示する画面遷移を行うことが可能な技術を提供することにある。
【００２３】
本発明の前記並びにその他の目的と新規な特徴は、本明細書の記述及び添付図面によって明かになるであろう。
【００２４】
【課題を解決するための手段】
本願によって開示される発明のうち、代表的なものの概要を簡単に説明すれば、下記のとおりである。
【００２５】
（１）特定の情報を表示する画面上に前記情報に関連する他の情報を表示して画面の表示内容を遷移させる画面遷移システムにおいて、
任意のキーワードを指定して関連情報を要求する関連情報要求手段と、任意のキーワードに対応する関連情報の格納場所を示す情報を格納した対応テーブルと、前記対応テーブルから得られた格納場所の情報を使用して関連情報を読み出す関連情報応答手段とを備え、
画面に表示された表示内容中の任意のキーワードを前記関連情報要求手段により指定して関連情報を要求し、前記関連情報要求手段により指定された任意のキーワードに対応する関連情報の格納場所の情報を前記関連情報応答手段により前記対応テーブルから検索し、前記検索された格納場所にある関連情報を読み出して画面に表示することにより画面の表示内容を遷移させるものである。
【００２６】
前記画面遷移システムでは、任意のキーワードに対応する関連情報の格納場所を示す情報を格納した対応テーブルを作成しておき、画面に表示された表示内容から任意のキーワードの関連情報を表示する表示内容に遷移させる場合には、まず、画面に表示された表示内容中の任意のキーワードをキーボードやマウス等の入力装置を使用して指定し、前記関連情報要求手段により前記指定された任意のキーワードを使用して関連情報を要求する。
【００２７】
次に、前記関連情報応答手段は、前記の予め作成した対応テーブルを使用して、前記関連情報要求手段により指定された任意のキーワードに対応する関連情報の格納場所の情報を検索し、前記検索された格納場所にある関連情報を読み出して画面に表示することにより画面の表示内容を遷移させる。
【００２８】
従来の画面遷移システムでは、特定の情報を他の情報に関連付けるＨＴＭＬソースを作成する度に、関連情報の格納場所の情報であるＵＲＬを調べなければならなかったが、前記対応テーブルを備える画面遷移システムでは、予め複数のキーワードに対応する関連情報のＵＲＬを前記対応テーブルに格納しているので、ＷＷＷのホームページを作成する際に関連情報のＵＲＬを記述することなくＨＴＭＬソースの作成を行うことが可能であり、アンカー情報を含んでいないテキストデータによりホームページを作成することが可能である。
【００２９】
また、前記画面遷移システムでは、キーワードに関連する関連情報の格納場所の情報を前記対応テーブルから検索するので、関連情報の格納場所を示す情報が予め埋め込まれていない任意のキーワードの関連情報に画面を遷移させることが可能である。
【００３０】
以上の様に、前記画面遷移システムによれば、画面に表示された表示内容中の任意のキーワードの関連情報の格納場所を示す情報を検索して前記任意のキーワードに関連する関連情報を読み出して画面に表示するので、関連情報の格納場所を示す情報を持たない任意のキーワードに関連する情報を表示する画面遷移を行うことが可能である。
【００３１】
（２）特定の情報を表示する画面上に前記情報に関連する他の情報を表示して画面の表示内容を遷移させる画面遷移システムにおいて、
関連情報の格納場所を示す情報を有する特定のキーワードであるアンカーまたは関連情報の格納場所を示す情報を有していない任意のキーワードを指定して関連情報を要求する関連情報要求手段と、任意のキーワードに対応する関連情報の格納場所を示す情報を格納した対応テーブルと、アンカーにより指定された格納場所の情報または前記対応テーブルから得られた格納場所の情報を使用して関連情報を読み出す関連情報応答手段とを備え、
画面に表示された表示内容中のアンカーまたは任意のキーワードを前記関連情報要求手段により指定して関連情報を要求し、前記関連情報要求手段により任意のキーワードが指定された場合には前記指定された任意のキーワードに対応する関連情報の格納場所の情報を前記関連情報応答手段により前記対応テーブルから検索し、前記アンカーにより指定された格納場所の情報または前記検索された格納場所の情報を使用して関連情報を読み出して画面に表示することにより画面の表示内容を遷移させるものである。
【００３２】
前記画面遷移システムでは、任意のキーワードに対応する関連情報の格納場所を示す情報を格納した対応テーブルを作成しておき、画面に表示された表示内容から関連情報を表示する表示内容に遷移させる場合には、まず、画面に表示された表示内容中のアンカーまたは任意のキーワードをキーボードやマウス等の入力装置を使用して指定し、前記関連情報要求手段により前記指定されたアンカーの持つ関連情報の格納場所の情報または任意のキーワードを使用して関連情報を要求する。
【００３３】
前記関連情報応答手段は、前記関連情報要求手段により任意のキーワードが指定された場合には、前記指定された任意のキーワードに対応する関連情報の格納場所の情報を前記対応テーブルから検索する。
【００３４】
次に、前記関連情報要求手段により指定された格納場所の情報、または、前記対応テーブルから検索された格納場所の情報を使用して関連情報を読み出して画面に表示することにより画面の表示内容を遷移させる。
【００３５】
前述の様に、前記画面遷移システムでは、画面に表示された表示内容中のアンカーに埋め込まれた関連情報の格納場所を示す情報または表示内容中の任意のキーワードを使用して関連情報を読み出して画面に表示するので、必要に応じてアンカーが持つ格納場所を示す情報または任意のキーワードを使用して画面遷移を行うことが可能である。
【００３６】
以上の様に、前記画面遷移システムによれば、画面に表示された表示内容に対応する関連情報の格納場所を示す情報または表示内容中の任意のキーワードを指定して関連情報を要求し、前記指定された格納場所を示す情報または前記任意のキーワードにより検索された格納場所を示す情報を使用して関連情報を読み出して画面に表示するので、必要に応じて格納場所を示す情報を使用した画面遷移または任意のキーワードを使用した画面遷移を行うことが可能である。
【００３７】
（３）前記（２）に記載された画面遷移システムにおいて、前記アンカーにより指定された格納場所の情報または前記任意のキーワードにより検索された格納場所の情報が複数存在する場合には、前記複数の格納場所の情報を選択する画面を作成する応答プログラムを備えるものである。
【００３８】
前記画面遷移システムでは、前記関連情報応答手段によって関連情報を読み出そうとしたときに、前記アンカーにより指定された格納場所の情報または前記任意のキーワードにより検索された格納場所の情報が複数存在する場合には、前記応答プログラムにより、前記複数の格納場所の情報を選択する画面を作成する。
【００３９】
次に、画面に表示された複数の格納場所の情報の内の特定の１つを、キーボードまたはマウス等の入力装置を使用して選択すると、前記関連情報要求手段は、前記選択された格納場所の情報を使用して関連情報を要求する。
【００４０】
前記関連情報応答手段は、前記関連情報要求手段により指定された格納場所の情報を使用して関連情報を読み出して画面に表示することにより画面の表示内容を遷移させる。
【００４１】
前述の様に、前記画面遷移システムでは、前記アンカーにより指定された格納場所の情報または前記任意のキーワードにより検索された格納場所の情報が複数存在する場合には、前記応答プログラムにより、前記複数の格納場所の情報を選択する画面を作成するので、複数の格納場所の情報を選択する画面を別途定義すること無く、特定のアンカーや任意のキーワードに対して複数の関連情報を関連付けることが可能である。
【００４２】
例えば、前記画面遷移システムにおいて、任意のキーワードを使用して画面遷移を行おうとしたときに、前記のキーワードに対応するＵＲＬが複数存在する場合には、前記複数のＵＲＬを埋め込んだ複数のアンカーを有するＵＲＬ選択用のＨＴＭＬソースを前記応答プログラムにより作成して、一旦、複数のＵＲＬから特定のＵＲＬを選択する画面に遷移し、特定のＵＲＬが選択された後に、前記選択されたＵＲＬが示す関連情報の画面に遷移することが可能である。
【００４３】
以上の様に、前記画面遷移システムによれば、アンカーにより指定された格納場所の情報または前記任意のキーワードにより検索された格納場所の情報が複数存在する場合には、前記応答プログラムにより、前記複数の格納場所の情報を選択する画面を作成するので、複数の格納場所の情報を選択する画面を別途定義すること無く、特定のアンカーまたは任意のキーワードに対して関連付けられた複数の関連情報から特定の関連情報を選択して表示する画面遷移を行うことが可能である。
【００４４】
【発明の実施の形態】
（実施形態１）
以下に、本発明の画面遷移システムにおいて、画面に表示された任意のキーワードを指定することにより、前記指定されたキーワードに関連する情報を表示して画面遷移を行う実施形態１の画面遷移システムについて説明する。
【００４５】
図１は、本実施形態の画面遷移システムの概略構成を示す図である。図１において、１００はＷＷＷクライアント、１０１はキーボード、１０２はディスプレイ、１０３はＣＰＵ、１０４は通信ユニット、１０５はメモリ、１０５ａはオペレーティングシステム、１０５ｂは通信プログラム、１０５ｃはブラウザプログラム、１０５ｄは関連情報要求部、１１０はＷＷＷサーバ、１１１はＨＴＭＬソース、１１２は応答プログラム、１１３はＣＰＵ、１１４は通信ユニット、１１５はメモリ、１１５ａはオペレーティングシステム、１１５ｂは通信プログラム、１１５ｃはサーバプログラム、１１５ｄは関連情報応答部、１２０はデータベースサーバ、１２１はキーワード・ＵＲＬ対応テーブルである。
【００４６】
図１に示す様に、本実施形態の画面遷移システムは、ＷＷＷクライアント１００と、キーボード１０１と、ディスプレイ１０２と、ＣＰＵ１０３と、通信ユニット１０４と、メモリ１０５と、オペレーティングシステム１０５ａと、通信プログラム１０５ｂと、ブラウザプログラム１０５ｃと、関連情報要求部１０５ｄと、ＷＷＷサーバ１１０と、ＨＴＭＬソース１１１と、応答プログラム１１２と、ＣＰＵ１１３と、通信ユニット１１４と、メモリ１１５と、オペレーティングシステム１１５ａと、通信プログラム１１５ｂと、サーバプログラム１１５ｃと、関連情報応答部１１５ｄと、データベースサーバ１２０と、キーワード・ＵＲＬ対応テーブル１２１とを有している。
【００４７】
また、図１に示す様に、本実施形態の画面遷移システムでは、ＷＷＷクライアント１００とＷＷＷサーバ１１０とを通信回線を介して接続し、ＷＷＷクライアント１００は、ＷＷＷサーバ１１０から送られてきた情報を基にＷＷＷクライアント１００のディスプレイ１０２に表示する画面の内容を遷移させている。
【００４８】
本実施形態の画面遷移システムのＷＷＷクライアント１００は、画面遷移の指示を入力するキーボード１０１と、遷移が行われる画面を表示するディスプレイ１０２と、ＷＷＷサーバ１１０との通信を行う通信ユニット１０４と、画面遷移を行うプログラムを格納したメモリ１０５とをＣＰＵ１０３に接続している。
【００４９】
ＷＷＷクライアント１００のメモリ１０５には、ＷＷＷクライアント１００全体の動作を制御するオペレーティングシステム１０５ａと、ＴＣＰ／ＩＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ／ＩｎｔｅｒｎｅｔＰｒｏｔｏｃｏｌ）等の通信プロトコルに従って通信を行う通信プログラム１０５ｂと、ＷＷＷサーバ１１０から送られてきた情報をディスプレイ１０２に表示するブラウザプログラム１０５ｃとが格納されており、ブラウザプログラム１０５ｃは、特定のＵＲＬまたは任意のキーワードに対応する関連情報をＷＷＷサーバ１１０に要求する関連情報要求部１０５ｄを備えている。
【００５０】
本実施形態の画面遷移システムのＷＷＷサーバ１１０は、ＷＷＷクライアント１００との通信を行う通信ユニット１１４と、画面遷移を行う情報をＷＷＷクライアント１００に提供するプログラムを格納したメモリ１１５とをＣＰＵ１１３に接続している。
【００５１】
ＷＷＷサーバ１１０のメモリ１１５には、ＷＷＷサーバ１１０全体の動作を制御するオペレーティングシステム１１５ａと、ＴＣＰ／ＩＰ等の通信プロトコルに従って通信を行う通信プログラム１１５ｂと、ＷＷＷクライアント１００に情報を提供するサーバプログラム１１５ｃと、ＷＷＷクライアント１００に提供するＨＴＭＬソース１１１と、必要に応じてＨＴＭＬソース１１１を作成する応答プログラム１１２とが格納されており、応答プログラム１１２は、特定のＵＲＬまたは任意のキーワードに対応する関連情報をＷＷＷサーバ１１０に応答する関連情報応答部１１５ｄを備えている。
【００５２】
また、本実施形態の画面遷移システムのＷＷＷサーバ１１０には、データベースサーバ１２０が接続されており、データベースサーバ１２０は、ＷＷＷクライアント１００から送られてきた任意のキーワードに対応するＵＲＬを格納したキーワード・ＵＲＬ対応テーブル１２１を備えている。
【００５３】
図２は、本実施形態の画面遷移システムの任意のキーワードを使用した遷移画面の一例を示す図である。図２において、２１０はＸ社ホームページ画面、２４０はパソコン関連情報画面、２６０は周辺機器関連情報画面である。
【００５４】
図２に示す様に、本実施形態の画面遷移システムの任意のキーワードを使用した遷移画面は、Ｘ社ホームページ画面２１０と、パソコン関連情報画面２４０と、周辺機器関連情報画面２６０とを有している。
【００５５】
また、図２に示す様に、本実施形態の画面遷移システムの任意のキーワードを使用した遷移画面では、Ｘ社ホームページ画面２１０からパソコン関連情報画面２４０への画面遷移と、Ｘ社ホームページ画面２１０から周辺機器関連情報画面２６０に遷移する画面遷移とを示している。
【００５６】
本実施形態の画面遷移システムでは、Ｘ社ホームページ画面２１０の様に、画面上に表示された任意のキーワードをキーボード１０１等の入力装置を使用して指定することにより、前記指定したキーワードに関連するパソコン関連情報画面２４０等の画面への遷移を行う。
【００５７】
図３は、本実施形態の画面遷移システムの任意のキーワードを使用した画面遷移処理の概要を示す図である。図３において、３１０はＸ社ホームページＨＴＭＬソース、３４０はパソコン関連情報ＨＴＭＬソース、３６０は周辺機器関連情報ＨＴＭＬソースである。
【００５８】
図３に示す様に、本実施形態の画面遷移システムの任意のキーワードを使用した画面遷移処理は、Ｘ社ホームページＨＴＭＬソース３１０と、パソコン関連情報ＨＴＭＬソース３４０と、周辺機器関連情報ＨＴＭＬソース３６０とを有している。
【００５９】
また、図３に示す様に、本実施形態の画面遷移システムの任意のキーワードを使用した画面遷移処理では、ＷＷＷサーバ１１０のＨＴＭＬソース１１１として、Ｘ社ホームページ画面２１０を表示するＸ社ホームページＨＴＭＬソース３１０と、パソコン関連情報画面２４０を表示するパソコン関連情報ＨＴＭＬソース３４０と、周辺機器関連情報画面２６０を表示する周辺機器関連情報ＨＴＭＬソース３６０とが示されている。
【００６０】
また、本実施形態の画面遷移システムのデータベースサーバ１２０のキーワード・ＵＲＬ対応テーブル１２１には、キーワード「周辺機器」、「大型計算機」、「電卓」及び「パソコン」に対応するＵＲＬが格納されている。
【００６１】
本実施形態の画面遷移システムのＷＷＷクライアント１００のＸ社ホームページ画面２１０において、キーボード１０１等の入力装置により任意のキーワードを指定すると、指定されたキーワードは、ブラウザプログラム１０５ｃ中の関連情報要求部１０５ｄからＷＷＷサーバ１１０に送られる。
【００６２】
本実施形態の画面遷移システムのＷＷＷサーバ１１０の応答プログラム１１２は、関連情報応答部１１５ｄにより、ＷＷＷクライアント１００の関連情報要求部１０５ｄから送られてきたキーワードを使用して、データベースサーバ１２０中のキーワード・ＵＲＬ対応テーブル１２１を検索して、キーワードに対応するＵＲＬを読み出す。
【００６３】
次に、読み出したＵＲＬに格納されているＨＴＭＬソース１１１をＷＷＷサーバ１１０からＷＷＷクライアント１００に送信し、ＷＷＷクライアント１００のブラウザプログラム１０５ｃは、前記送信されたＨＴＭＬソース１１１を使用して画面遷移を行う。
【００６４】
以下に、本実施形態の画面遷移システムにおいて、画面に表示された任意のキーワードを指定し、前記指定されたキーワードの関連情報を表示して画面遷移を行う際のＷＷＷクライアント１００側の処理手順について説明する。
【００６５】
図４は、本実施形態の画面遷移システムの任意のキーワードを使用した関連情報要求部１０５ｄの画面遷移処理の処理手順を示すフローチャートである。
【００６６】
図４に示す様に、本実施形態の画面遷移システムの任意のキーワードを使用した関連情報要求部１０５ｄの画面遷移処理では、任意のキーワードを使用して画面遷移を行うときの、ＷＷＷクライアント１００側の処理手順を示している。
【００６７】
本実施形態の画面遷移システムのＷＷＷクライアント１００では、図４に示す様に、まず、ステップ４０１の処理で、キーボード１０１等の入力装置を使用して、ディスプレイ１０２上に表示されている表示内容中の任意のキーワードを指定する。
【００６８】
次に、ステップ４０５の処理で、ＷＷＷクライアント１００のブラウザプログラム１０５ｃ中の関連情報要求部１０５ｄは、通信プログラム１０５ｂを使用し、通信ユニット１０４を介して、前記指定された任意のキーワードを送信して前記指定された任意のキーワードに関連する情報をＷＷＷサーバ１１０に要求する。
【００６９】
ＷＷＷクライアント１００において、ステップ４０６の処理でＷＷＷサーバ１１０からの応答を受信すると、ブラウザプログラム１０５ｃ中の関連情報要求部１０５ｄは、ステップ４０７の処理で、前記受信した応答の内容を調べる。
【００７０】
ステップ４０７の処理で前記受信した応答を調べた結果、該当する関連情報が無いことを示すＨＴＭＬソース１１１が前記受信した応答中に格納されている場合には、前記受信した応答中のＨＴＭＬソース１１１を使用して、該当する関連情報が無いことを示すメッセージをディスプレイ１０２に表示する。
【００７１】
また、ステップ４０７の処理で前記受信した応答を調べた結果、要求した関連情報のＨＴＭＬソース１１１が前記受信した応答中に格納されている場合には、ステップ４１３の処理に進む。
【００７２】
ステップ４１３の処理では、ＷＷＷサーバ１１０から送られてきた、ステップ４０１の処理で指定した任意のキーワードに対応する関連情報のＨＴＭＬソース１１１を使用して画面遷移を行う。
【００７３】
以下に、本実施形態の画面遷移システムにおいて、画面に表示された任意のキーワードを指定し、前記指定された任意のキーワードの関連情報を表示して画面遷移を行う際のＷＷＷサーバ１１０側の処理手順について説明する。
【００７４】
図５は、本実施形態の画面遷移システムの任意のキーワードを使用した関連情報応答部１１５ｄの画面遷移処理の処理手順を示すフローチャートである。
【００７５】
図５に示す様に、本実施形態の画面遷移システムの任意のキーワードを使用した関連情報応答部１１５ｄの画面遷移処理では、任意のキーワードを使用して画面遷移を行うときの、ＷＷＷサーバ１１０側の処理手順を示している。
【００７６】
本実施形態の画面遷移システムのＷＷＷサーバ１１０のサーバプログラム１１５ｃは、図５に示す様に、まず、ステップ５０１の処理で、ＷＷＷクライアント１００から送られてきた関連情報の要求を、通信プログラム１１５ｂ及び通信ユニット１１４を介して受信する。
【００７７】
次に、ステップ５０３の処理で、ＷＷＷサーバ１１０の応答プログラム１１２中の関連情報応答部１１５ｄは、ＷＷＷクライアント１００から送られてきたキーワードを使用して、データベースサーバ１２０中のキーワード・ＵＲＬ対応テーブル１２１を検索する。
【００７８】
ステップ５０４の処理では、ステップ５０３の処理でデータベースサーバ１２０中のキーワード・ＵＲＬ対応テーブル１２１を検索した結果、ＷＷＷクライアント１００から送られてきたキーワードに対応するＵＲＬが見つかったかどうかを調べ、ＷＷＷクライアント１００から送られてきたキーワードに対応するＵＲＬが見つからない場合には、ステップ５０５の処理に進み、ステップ５０５の処理では、ＷＷＷサーバ１１０の応答プログラム１１２が、該当する関連情報が無いことを示すＨＴＭＬソース１１１を作成する。
【００７９】
ステップ５０４の処理でＷＷＷクライアント１００から送られてきたキーワードに対応するＵＲＬが見つかった場合には、ステップ５０７の処理に進み、ステップ５０３の処理で検索されたＵＲＬを使用して、関連情報のＨＴＭＬソース１１１を読み出す。
【００８０】
ステップ５０９の処理では、前記のステップ５０５の処理で作成したＨＴＭＬソース１１１、或いは、ステップ５０７の処理で読み出したＨＴＭＬソース１１１をＷＷＷクライアント１００に送信する。
【００８１】
以下に、本実施形態の画面遷移システムにおいて、画面に表示された任意のキーワードとして「パソコン」を指定し、前記指定されたキーワードの関連情報を表示して画面遷移を行う際のＷＷＷクライアント１００及びＷＷＷサーバ１１０の処理手順について説明する。
【００８２】
本実施形態の画面遷移システムのＷＷＷクライアント１００では、まず、ステップ４０１の処理で、キーボード１０１等の入力装置を使用して、ディスプレイ１０２上に表示されているＸ社ホームページ画面２１０中の任意のキーワードとして「パソコン」を指定する。
【００８３】
次に、ステップ４０５の処理で、ＷＷＷクライアント１００のブラウザプログラム１０５ｃ中の関連情報要求部１０５ｄは、通信プログラム１０５ｂを使用し、通信ユニット１０４を介して、任意のキーワード「パソコン」を送信してパソコンに関連する情報をＷＷＷサーバ１１０に要求する。
【００８４】
本実施形態の画面遷移システムのＷＷＷサーバ１１０のサーバプログラム１１５ｃは、ステップ５０１の処理で、ＷＷＷクライアント１００から送られてきた関連情報の要求を、通信プログラム１１５ｂ及び通信ユニット１１４を介して受信する。
【００８５】
次に、ステップ５０３の処理で、ＷＷＷサーバ１１０の応答プログラム１１２中の関連情報応答部１１５ｄは、ＷＷＷクライアント１００から送られてきたキーワード「パソコン」を使用して、データベースサーバ１２０中のキーワード・ＵＲＬ対応テーブル１２１を検索する。
【００８６】
ステップ５０４の処理では、ステップ５０３の処理でデータベースサーバ１２０中のキーワード・ＵＲＬ対応テーブル１２１を検索した結果、ＷＷＷクライアント１００から送られてきたキーワードに対応するＵＲＬが見つかったかどうかを調べる。
【００８７】
ＷＷＷクライアント１００から送られてきた任意のキーワード「パソコン」は、図３に示す様に、ＵＲＬ「／／ｈｏｓｔＡ／ｐｒｏｄｕｃｔｓ／ｐｅｒｓｃｏｍ．ｈｔｍｌ」に対応しているので、ステップ５０４の処理からステップ５０７の処理に進み、ステップ５０３の処理で検索されたＵＲＬを使用して、関連情報のパソコン関連情報ＨＴＭＬソース３４０を読み出す。
【００８８】
ステップ５０９の処理では、前記のステップ５０７の処理で読み出したパソコン関連情報ＨＴＭＬソース３４０をＷＷＷクライアント１００に送信する。
【００８９】
本実施形態の画面遷移システムのＷＷＷクライアント１００において、ステップ４０６の処理でＷＷＷサーバ１１０からの応答を受信すると、ブラウザプログラム１０５ｃ中の関連情報要求部１０５ｄは、ステップ４０７の処理で、前記受信した応答中に要求した関連情報が含まれているかどうかを調べる。
【００９０】
ＷＷＷサーバ１１０から受信した応答中には要求した関連情報であるパソコン関連情報ＨＴＭＬソース３４０が含まれているので、ステップ４０７の処理からステップ４１３の処理に進み、ＷＷＷサーバ１１０から送られてきたパソコン関連情報ＨＴＭＬソース３４０を使用して画面遷移を行う。
【００９１】
以上説明した様に、本実施形態の画面遷移システムによれば、画面に表示された表示内容中の任意のキーワードの関連情報の格納場所を示す情報を検索して前記任意のキーワードに関連する関連情報を読み出して画面に表示するので、関連情報の格納場所を示す情報を持たない任意のキーワードに関連する情報を表示する画面遷移を行うことが可能である。
【００９２】
（実施形態２）
以下に、本発明の画面遷移システムにおいて、画面に表示されたアンカーまたは任意のキーワードを指定することにより、前記指定されたアンカーまたは任意のキーワードに関連する情報を表示して画面遷移を行う実施形態２の画面遷移システムについて説明する。
【００９３】
図６は、本実施形態の画面遷移システムのアンカーまたは任意のキーワードを使用した遷移画面の一例を示す図である。図６において、２１０はＸ社ホームページ画面、２１１は製品紹介アンカー、２１２はトピックアンカー、２２０は製品紹介画面、２３０はトピック画面、２４０はパソコン関連情報画面、２５０は周辺機器選択画面、２６０は周辺機器関連情報画面である。
【００９４】
図６に示す様に、本実施形態の画面遷移システムのアンカーまたは任意のキーワードを使用した遷移画面は、Ｘ社ホームページ画面２１０と、製品紹介アンカー２１１と、トピックアンカー２１２と、製品紹介画面２２０と、トピック画面２３０と、パソコン関連情報画面２４０と、周辺機器選択画面２５０と、周辺機器関連情報画面２６０とを有している。
【００９５】
また、図６に示す様に、本実施形態の画面遷移システムのアンカーまたは任意のキーワードを使用した遷移画面では、Ｘ社ホームページ画面２１０から製品紹介画面２２０への画面遷移と、Ｘ社ホームページ画面２１０からトピック画面２３０への画面遷移と、Ｘ社ホームページ画面２１０からパソコン関連情報画面２４０への画面遷移と、Ｘ社ホームページ画面２１０から周辺機器選択画面２５０を介して周辺機器関連情報画面２６０に遷移する画面遷移とを示している。
【００９６】
本実施形態の画面遷移システムでは、Ｘ社ホームページ画面２１０の様に画面上に表示されたアンカーまたは任意のキーワードをキーボード１０１等の入力装置を使用して指定することにより、前記指定したアンカーまたは任意のキーワードに関連する情報を表示する画面への遷移を行う。
【００９７】
また、本実施形態の画面遷移システムでは、前記指定したキーワードに関連する情報が複数存在する場合には、周辺機器選択画面２５０に示す様な関連情報の選択を促す画面を作成して表示し、周辺機器選択画面２５０中の特定の関連情報が選択されたときに、周辺機器関連情報画面２６０の様に選択された画面に遷移する。
【００９８】
図７は、本実施形態の画面遷移システムのアンカーまたは任意のキーワードを使用した画面遷移処理の概要を示す図である。図７において、３２０は製品紹介ＨＴＭＬソース、３３０はトピックＨＴＭＬソースである。
【００９９】
図７に示す様に、本実施形態の画面遷移システムのアンカーまたは任意のキーワードを使用した画面遷移処理は、製品紹介ＨＴＭＬソース３２０と、トピックＨＴＭＬソース３３０とを有している。
【０１００】
また、図７に示す様に、本実施形態の画面遷移システムのアンカーまたは任意のキーワードを使用した画面遷移処理では、ＷＷＷサーバ１１０のＨＴＭＬソース１１１として、Ｘ社ホームページ画面２１０を表示するＸ社ホームページＨＴＭＬソース３１０と、製品紹介画面２２０を表示する製品紹介ＨＴＭＬソース３２０と、トピック画面２３０を表示するトピックＨＴＭＬソース３３０と、パソコン関連情報画面２４０を表示するパソコン関連情報ＨＴＭＬソース３４０と、周辺機器関連情報画面２６０を表示する周辺機器関連情報ＨＴＭＬソース３６０とが示されている。
【０１０１】
また、本実施形態の画面遷移システムのデータベースサーバ１２０のキーワード・ＵＲＬ対応テーブル１２１には、キーワード「周辺機器」、「大型計算機」、「電卓」及び「パソコン」に対応するＵＲＬが格納されており、キーワード「周辺機器」には２つのＵＲＬが対応していることが判る。
【０１０２】
本実施形態の画面遷移システムのＷＷＷクライアント１００のＸ社ホームページ画面２１０において、キーボード１０１等の入力装置により任意のキーワードを指定すると、指定されたキーワードは、ブラウザプログラム１０５ｃ中の関連情報要求部１０５ｄからＷＷＷサーバ１１０に送られる。
【０１０３】
本実施形態の画面遷移システムのＷＷＷサーバ１１０の応答プログラム１１２は、関連情報応答部１１５ｄにより、ＷＷＷクライアント１００の関連情報要求部１０５ｄから送られてきたキーワードを使用して、データベースサーバ１２０中のキーワード・ＵＲＬ対応テーブル１２１を検索し、前記キーワードに対応するＵＲＬを読み出す。
【０１０４】
次に、読み出したＵＲＬに格納されているＨＴＭＬソース１１１をＷＷＷサーバ１１０からＷＷＷクライアント１００に送信し、ＷＷＷクライアント１００のブラウザプログラム１０５ｃは、前記送信されたＨＴＭＬソース１１１を使用して画面遷移を行う。
【０１０５】
本実施形態の画面遷移システムにおいて、ＷＷＷサーバ１１０の応答プログラム１１２が、関連情報応答部１１５ｄにより、ＷＷＷクライアント１００の関連情報要求部１０５ｄから送られてきたキーワードを使用して、データベースサーバ１２０中のキーワード・ＵＲＬ対応テーブル１２１を検索したときに、キーワードに対応するＵＲＬが複数見つかった場合には、応答プログラム１１２は、複数のＵＲＬから１つのＵＲＬを選択するＨＴＭＬソース１１１を作成してＷＷＷクライアント１００に送信する。
【０１０６】
図８は、本実施形態の画面遷移システムの複数のＵＲＬを選択するＨＴＭＬソースの一例を示す図である。
【０１０７】
図８に示す様に、本実施形態の画面遷移システムの複数のＵＲＬを選択するＨＴＭＬソースでは、複数のＵＲＬである「／／ｈｏｓｔＡ／ｍｉｓｃ／ｉｎｄｅｘ．ｈｔｍｌ」及び「／／ｈｏｓｔＢ／ａｃｃｅｓｓｏｒｙ／ｏｕｔｌｉｎｅ．ｈｔｍｌ」と共に、ＵＲＬの選択を促すメッセージである「以下のページが該当します。いずれかを選んで下さい。」を表示することを示している。
【０１０８】
以下に、本実施形態の画面遷移システムにおいて、画面に表示されたアンカーまたは任意のキーワードを指定し、前記指定されたアンカーまたは任意のキーワードの関連情報を表示して画面遷移を行う際のＷＷＷクライアント１００側の処理手順について説明する。
【０１０９】
図９は、本実施形態の画面遷移システムのアンカーまたは任意のキーワードを使用した関連情報要求部１０５ｄの画面遷移処理の処理手順を示すフローチャートである。
【０１１０】
図９に示す様に、本実施形態の画面遷移システムのアンカーまたは任意のキーワードを使用した関連情報要求部１０５ｄの画面遷移処理では、関連情報の格納場所を示す情報であるＵＲＬを埋め込んだアンカーまたは任意のキーワードを使用して画面遷移を行うときの、ＷＷＷクライアント１００側の処理手順を示している。
【０１１１】
本実施形態の画面遷移システムのＷＷＷクライアント１００では、図９に示す様に、まず、ステップ９０１の処理で、キーボード１０１等の入力装置を使用して、ディスプレイ１０２上に表示されている表示内容中のアンカーまたは任意のキーワードを指定する。
【０１１２】
ステップ９０２の処理では、現在表示されている画面のＨＴＭＬソース１１１を参照し、ステップ９０１の処理で指定されたものが、ＵＲＬを持つアンカーであるのか、または、ＵＲＬを持たない任意のキーワードであるのかを調べる。
【０１１３】
ステップ９０２の処理で前記指定内容を調べた結果、ステップ９０１の処理で指定されたものがＵＲＬを持つアンカーである場合には、ステップ９０３の処理に進み、当該アンカーのＵＲＬを設定した関連情報の要求を作成する。
【０１１４】
ステップ９０２の処理で前記指定内容を調べた結果、ステップ９０１の処理で指定されたものがＵＲＬを持たない任意のキーワードである場合には、ステップ９０４の処理に進み、当該キーワードを設定した関連情報の要求を作成する。
【０１１５】
次に、ステップ９０５の処理で、ＷＷＷクライアント１００のブラウザプログラム１０５ｃ中の関連情報要求部１０５ｄは、通信プログラム１０５ｂを使用し、通信ユニット１０４を介して、前記指定されたアンカーのＵＲＬまたは任意のキーワードを送信して前記指定されたアンカーまたは任意のキーワードに関連する情報をＷＷＷサーバ１１０に要求する。
【０１１６】
ＷＷＷクライアント１００において、ステップ９０６の処理でＷＷＷサーバ１１０からの応答を受信すると、ブラウザプログラム１０５ｃ中の関連情報要求部１０５ｄは、ステップ９０７の処理で、前記受信した応答の内容を調べる。
【０１１７】
ステップ９０７の処理で前記受信した応答を調べた結果、該当する関連情報が無いことを示すＨＴＭＬソース１１１が前記受信した応答中に格納されている場合には、前記受信した応答中のＨＴＭＬソース１１１を使用して、該当する関連情報が無いことを示すメッセージをディスプレイ１０２に表示する。
【０１１８】
また、ステップ９０７の処理で前記受信した応答を調べた結果、前記受信した応答が該当する関連情報が無いことを示すＨＴＭＬソース１１１ではない場合には、ステップ９０８の処理に進み、更に、前記受信した応答の内容を調べる。
【０１１９】
ステップ９０８の処理で前記受信した応答を調べた結果、要求した関連情報のＨＴＭＬソース１１１が前記受信した応答中に格納されている場合には、ステップ９１３の処理に進む。
【０１２０】
また、ステップ９０８の処理で前記受信した応答を調べた結果、図８に示した様な、該当する関連情報に対応する複数のＵＲＬから特定のＵＲＬを選択するＵＲＬ選択用のＨＴＭＬソース１１１が前記受信した応答中に格納されている場合には、ステップ９０９の処理に進む。
【０１２１】
ステップ９０９の処理では、ＷＷＷサーバ１１０から送られてきた、該当する関連情報に対応するＵＲＬが複数存在することを示すＨＴＭＬソース１１１を使用して、複数の関連情報のＵＲＬの中から特定の関連情報のＵＲＬを選択することを促すメッセージをディスプレイ１０２に表示する。
【０１２２】
ステップ９１０の処理で、複数の関連情報のＵＲＬの中から特定の関連情報のＵＲＬを選択すると、ブラウザプログラム１０５ｃの関連情報要求部１０５ｄは、ステップ９１１の処理に進み、前記選択したＵＲＬに対応する関連情報をＷＷＷサーバ１１０に要求する。
【０１２３】
ステップ９１２の処理で、ＷＷＷクライアント１００のブラウザプログラム１０５ｃ中の関連情報要求部１０５ｄは、通信プログラム１０５ｂを使用し、通信ユニット１０４を介して、前記選択されたＵＲＬに対応する関連情報をＷＷＷサーバ１１０から受信する。
【０１２４】
ステップ９１２の処理でＷＷＷサーバ１１０からの応答を受信すると、ブラウザプログラム１０５ｃ中の関連情報要求部１０５ｄは、ステップ９１３の処理に進む。
【０１２５】
ステップ９１３の処理では、ＷＷＷサーバ１１０から送られてきた、ステップ９０１の処理で指定したアンカーまたは任意のキーワードに対応する関連情報のＨＴＭＬソース１１１を使用して画面遷移を行う。
【０１２６】
以下に、本実施形態の画面遷移システムにおいて、画面に表示されたアンカーまたは任意のキーワードを指定し、前記指定されたアンカーまたは任意のキーワードの関連情報を表示して画面遷移を行う際のＷＷＷサーバ１１０側の処理手順について説明する。
【０１２７】
図１０は、本実施形態の画面遷移システムのアンカーまたは任意のキーワードを使用した関連情報応答部１１５ｄの画面遷移処理の処理手順を示すフローチャートである。
【０１２８】
図１０に示す様に、本実施形態の画面遷移システムのアンカーまたは任意のキーワードを使用した関連情報応答部１１５ｄの画面遷移処理では、関連情報の格納場所を示す情報であるＵＲＬを埋め込んだアンカーまたは任意のキーワードを使用して画面遷移を行うときの、ＷＷＷサーバ１１０側の処理手順を示している。
【０１２９】
本実施形態の画面遷移システムのＷＷＷサーバ１１０のサーバプログラム１１５ｃは、図１０に示す様に、まず、ステップ１００１の処理で、ＷＷＷクライアント１００から送られてきた関連情報の要求を、通信プログラム１１５ｂ及び通信ユニット１１４を介して受信する。
【０１３０】
ステップ１００２の処理で、ＷＷＷサーバ１１０の応答プログラム１１２中の関連情報応答部１１５ｄは、ＷＷＷクライアント１００から送られてきた関連情報の要求に設定されているものが、関連情報の格納場所を示すＵＲＬであるのか、または、任意のキーワードであるかを調べる。
【０１３１】
ステップ１００２の処理で前記受信した要求の内容を調べた結果、ＷＷＷクライアント１００から送られてきた関連情報の要求中に任意のキーワードが設定されている場合には、ステップ１００３の処理に進み、前記関連情報の要求中に関連情報の格納場所を示すＵＲＬが設定されている場合には、ステップ１００６の処理に進む。
【０１３２】
ステップ１００３の処理で、ＷＷＷサーバ１１０の応答プログラム１１２中の関連情報応答部１１５ｄは、ＷＷＷクライアント１００から送られてきたキーワードを使用して、データベースサーバ１２０中のキーワード・ＵＲＬ対応テーブル１２１を検索する。
【０１３３】
ステップ１００４の処理では、ステップ１００３の処理でデータベースサーバ１２０中のキーワード・ＵＲＬ対応テーブル１２１を検索した結果、ＷＷＷクライアント１００から送られてきたキーワードに対応するＵＲＬが見つかったかどうかを調べ、ＷＷＷクライアント１００から送られてきたキーワードに対応するＵＲＬが見つからない場合には、ステップ１００５の処理に進み、ステップ１００５の処理では、ＷＷＷサーバ１１０の応答プログラム１１２が、該当する関連情報が無いことを示すＨＴＭＬソース１１１を作成する。
【０１３４】
ステップ１００４の処理でＷＷＷクライアント１００から送られてきたキーワードに対応するＵＲＬが見つかった場合には、ステップ１００６の処理に進み、前記キーワードに対応する見つかったＵＲＬの数を調べる。
【０１３５】
ステップ１００６の処理でＵＲＬの数を調べた結果、前記キーワードに対応するＵＲＬの数が１つである場合には、ステップ１００７の処理に進む。
【０１３６】
ステップ１００７の処理では、ＷＷＷクライアント１００から送られてきたＵＲＬまたはステップ１００３の処理で検索されたＵＲＬを使用して、関連情報のＨＴＭＬソース１１１を読み出す。
【０１３７】
また、ステップ１００４の処理でＷＷＷクライアント１００から送られてきたキーワードに対応するＵＲＬの数を調べた結果、前記キーワードに対応するＵＲＬの数が複数存在する場合には、ステップ１００８の処理に進み、図８に示した様な該当する関連情報が複数存在することを示すＨＴＭＬソース１１１を作成する。
【０１３８】
ステップ１００９の処理では、前記のステップ１００５の処理またはステップ１００８の処理で作成したＨＴＭＬソース１１１、或いは、ステップ１００７の処理で読み出したＨＴＭＬソース１１１をＷＷＷクライアント１００に送信する。
【０１３９】
以下に、本実施形態の画面遷移システムにおいて、Ｘ社ホームページ画面２１０に表示された製品紹介アンカー２１１を指定し、前記指定された製品紹介アンカー２１１の関連情報を表示して画面遷移を行う際のＷＷＷクライアント１００及びＷＷＷサーバ１１０の処理手順について説明する。
【０１４０】
本実施形態の画面遷移システムのＷＷＷクライアント１００では、まず、ステップ９０１の処理で、キーボード１０１等の入力装置を使用して、ディスプレイ１０２上に表示されているＸ社ホームページ画面２１０中の製品紹介アンカー２１１を指定する。
【０１４１】
ステップ９０２の処理では、ＷＷＷサーバ１１０から送られてきているＸ社ホームページＨＴＭＬソース３１０を参照し、ステップ９０１の処理で指定されたものが、ＵＲＬを持つアンカーであるのか、または、ＵＲＬを持たない任意のキーワードであるのかを調べる。
【０１４２】
ここで、ステップ９０１の処理でアンカーまたは任意のキーワードを指定する際に、例えば、アンカーの指定にはマウスのクリックを使用し、任意のキーワードの指定には指定しようとするキーワードの始点から終点までのカーソルのドラッグを使用する等の様に、アンカーと任意のキーワードの指定を異なる操作により行うことにしておき、ステップ９０２の処理では、その操作内容により指定された内容がアンカーまたは任意のキーワードであるかを識別しても良い。
【０１４３】
ステップ９０１の処理で指定されたのは製品紹介アンカー２１１であるので、ステップ９０２の処理からステップ９０３の処理に進み、製品紹介アンカー２１１が持つＵＲＬを設定した関連情報の要求を作成する。
【０１４４】
次に、ステップ９０５の処理で、ＷＷＷクライアント１００のブラウザプログラム１０５ｃ中の関連情報要求部１０５ｄは、通信プログラム１０５ｂを使用し、通信ユニット１０４を介して、製品紹介アンカー２１１のＵＲＬを送信して製品紹介に関連する情報をＷＷＷサーバ１１０に要求する。
【０１４５】
本実施形態の画面遷移システムのＷＷＷサーバ１１０のサーバプログラム１１５ｃは、ステップ１００１の処理で、ＷＷＷクライアント１００から送られてきた関連情報の要求を、通信プログラム１１５ｂ及び通信ユニット１１４を介して受信する。
【０１４６】
ステップ１００２の処理で、ＷＷＷサーバ１１０の応答プログラム１１２中の関連情報応答部１１５ｄは、ＷＷＷクライアント１００から送られてきた関連情報の要求に設定されているものが、関連情報の格納場所を示すＵＲＬであるのか、または、任意のキーワードであるかを調べる。
【０１４７】
ＷＷＷクライアント１００から送られてきた関連情報の要求には製品紹介アンカー２１１のＵＲＬが設定されているので、ＷＷＷサーバ１１０の応答プログラム１１２は、ステップ１００２の処理からステップ１００６の処理に進む。
【０１４８】
ステップ１００６の処理では、製品紹介アンカー２１１のＵＲＬの数を調べ、製品紹介アンカー２１１のＵＲＬの数が１つである場合には、ステップ１００７の処理に進む。
【０１４９】
ステップ１００７の処理では、ＷＷＷクライアント１００から送られてきた製品紹介アンカー２１１のＵＲＬを使用して、製品紹介ＨＴＭＬソース３２０を読み出す。
【０１５０】
次に、ステップ１００９の処理で、前記のステップ１００７の処理で読み出した製品紹介ＨＴＭＬソース３２０をＷＷＷクライアント１００に送信する。
【０１５１】
本実施形態の画面遷移システムのＷＷＷクライアント１００において、ステップ９０６の処理でＷＷＷサーバ１１０からの応答を受信すると、ブラウザプログラム１０５ｃ中の関連情報要求部１０５ｄは、ステップ９０７の処理で、前記受信した応答の内容を調べる。
【０１５２】
ＷＷＷサーバ１１０から受信した応答中には要求した関連情報である製品紹介ＨＴＭＬソース３２０が含まれているので、ステップ９０７の処理からステップ９０８の処理を経て、ステップ９１３の処理に進む。
【０１５３】
ステップ９１３の処理では、ＷＷＷサーバ１１０から送られてきた製品紹介ＨＴＭＬソース３２０を使用して画面遷移を行う。
【０１５４】
以下に、本実施形態の画面遷移システムにおいて、画面に表示された任意のキーワードとして「周辺機器」を指定し、前記指定されたキーワードの関連情報を表示して画面遷移を行う際のＷＷＷクライアント１００及びＷＷＷサーバ１１０の処理手順について説明する。
【０１５５】
本実施形態の画面遷移システムのＷＷＷクライアント１００では、まず、ステップ９０１の処理で、キーボード１０１等の入力装置を使用して、ディスプレイ１０２上に表示されているＸ社ホームページ画面２１０中の任意のキーワードとして「周辺機器」を指定する。
【０１５６】
ステップ９０２の処理では、ＷＷＷサーバ１１０から送られてきているＸ社ホームページＨＴＭＬソース３１０を参照し、ステップ９０１の処理で指定されたものが、ＵＲＬを持つアンカーであるのか、または、ＵＲＬを持たない任意のキーワードであるのかを調べる。
【０１５７】
ステップ９０１の処理で指定されたのは任意のキーワード「周辺機器」であるので、ステップ９０２の処理からステップ９０４の処理に進み、任意のキーワードである「周辺機器」を設定した関連情報の要求を作成する。
【０１５８】
次に、ステップ９０５の処理で、ＷＷＷクライアント１００のブラウザプログラム１０５ｃ中の関連情報要求部１０５ｄは、通信プログラム１０５ｂを使用し、通信ユニット１０４を介して、任意のキーワード「周辺機器」を送信して周辺機器に関連する情報をＷＷＷサーバ１１０に要求する。
【０１５９】
本実施形態の画面遷移システムのＷＷＷサーバ１１０のサーバプログラム１１５ｃは、ステップ１００１の処理で、ＷＷＷクライアント１００から送られてきた関連情報の要求を、通信プログラム１１５ｂ及び通信ユニット１１４を介して受信する。
【０１６０】
ステップ１００２の処理で、ＷＷＷサーバ１１０の応答プログラム１１２中の関連情報応答部１１５ｄは、ＷＷＷクライアント１００から送られてきた関連情報の要求に設定されているものが、関連情報の格納場所を示すＵＲＬであるのか、または、任意のキーワードであるかを調べる。
【０１６１】
ＷＷＷクライアント１００から送られてきた関連情報の要求には任意のキーワードである「周辺機器」が設定されているので、ＷＷＷサーバ１１０の応答プログラム１１２は、ステップ１００２の処理からステップ１００３の処理に進む。
【０１６２】
ステップ１００３の処理で、ＷＷＷサーバ１１０の応答プログラム１１２中の関連情報応答部１１５ｄは、ＷＷＷクライアント１００から送られてきたキーワード「周辺機器」を使用して、データベースサーバ１２０中のキーワード・ＵＲＬ対応テーブル１２１を検索する。
【０１６３】
ステップ１００４の処理では、ステップ１００３の処理でデータベースサーバ１２０中のキーワード・ＵＲＬ対応テーブル１２１を検索した結果、ＷＷＷクライアント１００から送られてきたキーワードに対応するＵＲＬが見つかったかどうかを調べる。
【０１６４】
ＷＷＷクライアント１００から送られてきた任意のキーワード「周辺機器」は、図７に示す様に、２つのＵＲＬに対応しているので、ステップ１００４の処理からステップ１００６の処理を経て、ステップ１００８の処理に進む。
【０１６５】
ステップ１００８の処理では、図８に示した様な該当する関連情報が複数存在することを示すＵＲＬ選択用のＨＴＭＬソース１１１を作成する。
【０１６６】
ステップ１００９の処理では、前記のステップ１００８の処理で作成したＵＲＬ選択用のＨＴＭＬソース１１１をＷＷＷクライアント１００に送信する。
【０１６７】
本実施形態の画面遷移システムのＷＷＷクライアント１００において、ステップ９０６の処理でＷＷＷサーバ１１０からの応答を受信すると、ブラウザプログラム１０５ｃ中の関連情報要求部１０５ｄは、ステップ９０７の処理で、前記受信した応答中に要求した関連情報が含まれているかどうかを調べる。
【０１６８】
ＷＷＷサーバ１１０から受信した応答中には要求した関連情報に対応するＵＲＬを選択するＵＲＬ選択用のＨＴＭＬソース１１１が含まれているので、ステップ９０７の処理からステップ９０８の処理を経て、ステップ９０９の処理に進む。
【０１６９】
ステップ９０９の処理では、ＷＷＷサーバ１１０から送られてきた、図８に示した様な該当する関連情報が複数存在することを示すＨＴＭＬソース１１１を使用して、任意のキーワード「周辺機器」に対応する複数のＵＲＬの中から特定のＵＲＬを選択することを促す周辺機器選択画面２５０をディスプレイ１０２に表示する。
【０１７０】
ステップ９１０の処理で、複数のＵＲＬの中の特定のＵＲＬ、例えば、ＷＷＷサーバ１１０に格納されている周辺機器関連情報ＨＴＭＬソース３６０のＵＲＬを選択すると、ブラウザプログラム１０５ｃの関連情報要求部１０５ｄは、ステップ９１１の処理の進み、前記選択したＵＲＬに対応する関連情報をＷＷＷサーバ１１０に要求する。
【０１７１】
ステップ９１２の処理で、ＷＷＷクライアント１００のブラウザプログラム１０５ｃ中の関連情報要求部１０５ｄは、通信プログラム１０５ｂを使用し、通信ユニット１０４を介して、前記選択されたＵＲＬに対応する関連情報をＷＷＷサーバ１１０から受信する。
【０１７２】
ステップ９１２の処理でＷＷＷサーバ１１０からの応答を受信すると、ブラウザプログラム１０５ｃ中の関連情報要求部１０５ｄは、ステップ９１３の処理に進み、ＷＷＷサーバ１１０から送られてきた周辺機器関連情報ＨＴＭＬソース３６０を使用して画面遷移を行う。
【０１７３】
以下に、本実施形態の画面遷移システムにおいて、複数のＵＲＬを持つアンカーを指定し、前記指定されたアンカーの関連情報を表示して画面遷移を行う際のＷＷＷクライアント１００及びＷＷＷサーバ１１０の処理手順について説明する。
【０１７４】
本実施形態の画面遷移システムのＷＷＷクライアント１００では、まず、ステップ９０１の処理で、キーボード１０１等の入力装置を使用して、ディスプレイ１０２上に表示されている、複数のＵＲＬを持つアンカーを指定する。
【０１７５】
ステップ９０２の処理では、ＷＷＷサーバ１１０から送られてきているＨＴＭＬソース１１１を参照し、ステップ９０１の処理で指定されたものが、ＵＲＬを持つアンカーであるのか、または、ＵＲＬを持たない任意のキーワードであるのかを調べる。
【０１７６】
ステップ９０１の処理で指定されたのは、複数のＵＲＬを持つアンカーであるので、ステップ９０２の処理からステップ９０３の処理に進み、アンカーが持つ複数のＵＲＬを設定した関連情報の要求を作成する。
【０１７７】
次に、ステップ９０５の処理で、ＷＷＷクライアント１００のブラウザプログラム１０５ｃ中の関連情報要求部１０５ｄは、通信プログラム１０５ｂを使用し、通信ユニット１０４を介して、前記アンカーの複数のＵＲＬを送信して関連する情報をＷＷＷサーバ１１０に要求する。
【０１７８】
本実施形態の画面遷移システムのＷＷＷサーバ１１０のサーバプログラム１１５ｃは、ステップ１００１の処理で、ＷＷＷクライアント１００から送られてきた関連情報の要求を、通信プログラム１１５ｂ及び通信ユニット１１４を介して受信する。
【０１７９】
ステップ１００２の処理で、ＷＷＷサーバ１１０の応答プログラム１１２中の関連情報応答部１１５ｄは、ＷＷＷクライアント１００から送られてきた関連情報の要求に設定されているものが、関連情報の格納場所を示すＵＲＬであるのか、または、任意のキーワードであるかを調べる。
【０１８０】
ＷＷＷクライアント１００から送られてきた関連情報の要求には前記指定されたアンカーの複数のＵＲＬが設定されているので、ＷＷＷサーバ１１０の応答プログラム１１２は、ステップ１００２の処理からステップ１００６の処理に進む。
【０１８１】
ステップ１００６の処理では、前記指定されたアンカーのＵＲＬの数を調べ、前記指定されたアンカーのＵＲＬの数が複数である場合には、ステップ１００８の処理に進む。
【０１８２】
ステップ１００８の処理では、図８に示した様な該当する関連情報が複数存在することを示すＵＲＬ選択用のＨＴＭＬソース１１１を作成する。
【０１８３】
ステップ１００９の処理では、前記のステップ１００８の処理で作成したＵＲＬ選択用のＨＴＭＬソース１１１をＷＷＷクライアント１００に送信する。
【０１８４】
本実施形態の画面遷移システムのＷＷＷクライアント１００において、ステップ９０６の処理でＷＷＷサーバ１１０からの応答を受信すると、ブラウザプログラム１０５ｃ中の関連情報要求部１０５ｄは、ステップ９０７の処理で、前記受信した応答中に要求した関連情報が含まれているかどうかを調べる。
【０１８５】
ＷＷＷサーバ１１０から受信した応答中には要求した関連情報に対応するＵＲＬを選択するＵＲＬ選択用のＨＴＭＬソース１１１が含まれているので、ステップ９０７の処理からステップ９０８の処理を経て、ステップ９０９の処理に進む。
【０１８６】
ステップ９０９の処理では、ＷＷＷサーバ１１０から送られてきた、図８に示した様な該当する関連情報が複数存在することを示すＨＴＭＬソース１１１を使用して、前記指定されたアンカーに対応する複数のＵＲＬの中から特定のＵＲＬを選択することを促す選択画面をディスプレイ１０２に表示する。
【０１８７】
ステップ９１０の処理で、複数のＵＲＬの中の特定のＵＲＬを選択すると、ブラウザプログラム１０５ｃの関連情報要求部１０５ｄは、ステップ９１１の処理の進み、前記選択したＵＲＬに対応する関連情報をＷＷＷサーバ１１０に要求する。
【０１８８】
ステップ９１２の処理で、ＷＷＷクライアント１００のブラウザプログラム１０５ｃ中の関連情報要求部１０５ｄは、通信プログラム１０５ｂを使用し、通信ユニット１０４を介して、前記選択されたＵＲＬに対応する関連情報をＷＷＷサーバ１１０から受信する。
【０１８９】
ステップ９１２の処理でＷＷＷサーバ１１０からの応答を受信すると、ブラウザプログラム１０５ｃ中の関連情報要求部１０５ｄは、ステップ９１３の処理に進み、ＷＷＷサーバ１１０から送られてきたＨＴＭＬソース１１１を使用して画面遷移を行う。
【０１９０】
前記の様に、本実施形態の画面遷移システムにおいて、１つのアンカーに対して複数の遷移先を指定したい場合に、複数のＵＲＬを選択するＵＲＬ選択用のＨＴＭＬソース１１１を予め作成すること無く、複数の遷移先の特定の遷移先を選択することが可能である。
【０１９１】
例えば、「原子力」というキーワードに相当するアンカーに対して、原子力の用途に関する関連情報と、原子力の性質に関する関連情報とを対応付ける場合には、利用者がそのアンカーを選択指定した際に、原子力の用途に関する関連情報のＵＲＬと、原子力の性質に関する関連情報のＵＲＬとを表示する画面が必要である。
【０１９２】
利用者は、表示されたＵＲＬ一覧から特定のＵＲＬを選択することにより、目的の画面に遷移することができるが、従来の画面遷移システムでは、特定のＵＲＬを選択するＵＲＬ選択用のＨＴＭＬソース１１１を予め作成しておく必要があった。
【０１９３】
しかし、前記の様に、本実施形態の画面遷移システムでは、複数のＵＲＬから特定のＵＲＬを選択するＵＲＬ選択用のＨＴＭＬソース１１１を応答プログラム１１２が作成するので、ＵＲＬ選択用のＨＴＭＬソース１１１を予め作成しておく必要は無い。
【０１９４】
以上説明した様に、本実施形態の画面遷移システムによれば、画面に表示された表示内容に対応する関連情報の格納場所を示す情報または表示内容中の任意のキーワードを指定して関連情報を要求し、前記指定された格納場所を示す情報または前記任意のキーワードにより検索された格納場所を示す情報を使用して関連情報を読み出して画面に表示するので、必要に応じて格納場所を示す情報を使用した画面遷移または任意のキーワードを使用した画面遷移を行うことが可能である。
【０１９５】
また、本実施形態の画面遷移システムによれば、アンカーにより指定された格納場所の情報または前記任意のキーワードにより検索された格納場所の情報が複数存在する場合には、前記応答プログラムにより、前記複数の格納場所の情報を選択する画面を作成するので、複数の格納場所の情報を選択する画面を別途定義すること無く、特定のアンカーまたは任意のキーワードに対して関連付けられた複数の関連情報から特定の関連情報を選択して表示する画面遷移を行うことが可能である。
【０１９６】
以上、本発明を前記実施形態に基づき具体的に説明したが、本発明は、前記実施形態に限定されるものではなく、その要旨を逸脱しない範囲において種々変更可能であることは勿論である。
【０１９７】
【発明の効果】
本願において開示される発明のうち代表的なものによって得られる効果を簡単に説明すれば、下記のとおりである。
【０１９８】
（１）画面に表示された表示内容中の任意のキーワードの関連情報の格納場所を示す情報を検索して前記任意のキーワードに関連する関連情報を読み出して画面に表示するので、関連情報の格納場所を示す情報を持たない任意のキーワードに関連する情報を表示する画面遷移を行うことが可能である。
【０１９９】
（２）画面に表示された表示内容に対応する関連情報の格納場所を示す情報または表示内容中の任意のキーワードを指定して関連情報を要求し、前記指定された格納場所を示す情報または前記任意のキーワードにより検索された格納場所を示す情報を使用して関連情報を読み出して画面に表示するので、必要に応じて格納場所を示す情報を使用した画面遷移または任意のキーワードを使用した画面遷移を行うことが可能である。
【０２００】
（３）アンカーにより指定された格納場所の情報または前記任意のキーワードにより検索された格納場所の情報が複数存在する場合には、前記応答プログラムにより、前記複数の格納場所の情報を選択する画面を作成するので、複数の格納場所の情報を選択する画面を別途定義すること無く、特定のアンカーまたは任意のキーワードに対して関連付けられた複数の関連情報から特定の関連情報を選択して表示する画面遷移を行うことが可能である。
【図面の簡単な説明】
【図１】実施形態１の画面遷移システムの概略構成を示す図である。
【図２】実施形態１の画面遷移システムの任意のキーワードを使用した遷移画面の一例を示す図である。
【図３】実施形態１の画面遷移システムの任意のキーワードを使用した画面遷移処理の概要を示す図である。
【図４】実施形態１の画面遷移システムの任意のキーワードを使用した関連情報要求部１０５ｄの画面遷移処理の処理手順を示すフローチャートである。
【図５】実施形態１の画面遷移システムの任意のキーワードを使用した関連情報応答部１１５ｄの画面遷移処理の処理手順を示すフローチャートである。
【図６】実施形態２の画面遷移システムのアンカーまたは任意のキーワードを使用した遷移画面の一例を示す図である。
【図７】実施形態２の画面遷移システムのアンカーまたは任意のキーワードを使用した画面遷移処理の概要を示す図である。
【図８】実施形態２の画面遷移システムの複数のＵＲＬを選択するＨＴＭＬソースの一例を示す図である。
【図９】実施形態２の画面遷移システムのアンカーまたは任意のキーワードを使用した関連情報要求部１０５ｄの画面遷移処理の処理手順を示すフローチャートである。
【図１０】実施形態２の画面遷移システムのアンカーまたは任意のキーワードを使用した関連情報応答部１１５ｄの画面遷移処理の処理手順を示すフローチャートである。
【図１１】従来の画面遷移システムのアンカーを使用した遷移画面の一例を示す図である。
【図１２】従来の画面遷移システムのＨＴＭＬソースの一例を示す図である。
【符号の説明】
１００…ＷＷＷクライアント、１０１…キーボード、１０２…ディスプレイ、１０３…ＣＰＵ、１０４…通信ユニット、１０５…メモリ、１０５ａ…オペレーティングシステム、１０５ｂ…通信プログラム、１０５ｃ…ブラウザプログラム、１０５ｄ…関連情報要求部、１１０…ＷＷＷサーバ、１１１…ＨＴＭＬソース、１１２…応答プログラム、１１３…ＣＰＵ、１１４…通信ユニット、１１５…メモリ、１１５ａ…オペレーティングシステム、１１５ｂ…通信プログラム、１１５ｃ…サーバプログラム、１１５ｄ…関連情報応答部、１２０…データベースサーバ、１２１…キーワード・ＵＲＬ対応テーブル、２４０…パソコン関連情報画面、２６０…周辺機器関連情報画面、３４０…パソコン関連情報ＨＴＭＬソース、３６０…周辺機器関連情報ＨＴＭＬソース、２５０…周辺機器選択画面、２１０…Ｘ社ホームページ画面、２１１…製品紹介アンカー、２１２…トピックアンカー、２２０…製品紹介画面、２３０…トピック画面、３１０…Ｘ社ホームページＨＴＭＬソース、３２０…製品紹介ＨＴＭＬソース、３３０…トピックＨＴＭＬソース。
【図１】
0003647967.tif 000002
【図２】
0003647967.tif 000003
【図３】
0003647967.tif 000004
【図４】
0003647967.tif 000005
【図５】
0003647967.tif 000006
【図６】
0003647967.tif 000007
【図７】
0003647967.tif 000008
【図８】
0003647967.tif 000009
【図９】
0003647967.tif 000010
【図１０】
0003647967.tif 000011
【図１１】
0003647967.tif 000012
【図１２】
0003647967.tif 000013