(57)【特許請求の範囲】
【請求項１】
利用者に提供する情報を要求する情報端末と、要求に応じて格納されている情報を提供する情報提供サーバと、前記利用者に提供する情報を該利用者の履歴情報に基づいて選択し、該選択した情報を前記情報提供サーバに要求する情報変換提供サーバとを有するシステムにおける情報提供方法であって、
前記情報端末からの全ての要求を取得するとともに、前記情報変換提供サーバに対して該情報端末からの要求を中継する中継サーバを設け、
前記中継サーバが、提供情報が格納されている位置情報であるリンク情報を含む該情報端末からの要求に該情報端末の利用者を識別する利用者名を付加して前記情報変換提供サーバへ送信する要求に変換し、該情報変換提供サーバに該変換された要求を発行し、該情報変換提供サーバが該変換された要求について該利用者の履歴情報に基づき選択し、前記情報提供サーバから取得した情報を該情報変換提供サーバから取得し、該取得した情報を前記情報端末に送信することを特徴とする情報提供方法。
【請求項２】
利用者に提供する情報を要求する情報端末と、要求に応じて格納されている情報を提供する情報提供サーバと、前記利用者に提供する情報を該利用者の履歴情報に基づいて選択し、該選択した情報を前記情報提供サーバに要求する情報変換提供サーバとを有するシステムにおける情報提供方法であって、
前記情報端末からの全ての要求を取得するとともに、前記情報変換提供サーバに対して該情報端末からの要求を中継する中継サーバを設け、
前記中継サーバが、提供情報が格納されている位置情報であるリンク情報を含む該情報端末からの要求に該情報端末の利用者を識別する利用者名を付加して前記情報変換提供サーバへ送信する要求に変換し、該情報変換提供サーバに該変換された要求を発行し、該情報変換提供サーバが該変換された要求について該利用者の履歴情報に基づき選択し、前記情報提供サーバに要求した情報を前記情報提供サーバから直接取得し、該取得した情報を前記情報端末に送信することを特徴とする情報提供方法。
【請求項３】
利用者に提供する情報を要求する情報端末と、要求に応じて格納されている情報を提供する情報提供サーバと、前記利用者に提供する情報を該利用者の履歴情報に基づいて選択し、該選択した情報を前記情報提供サーバに要求する情報変換提供サーバとを有するシステムにおける情報提供方法であって、
前記情報端末が、提供情報が格納されている位置情報であるリンク情報を含む全ての要求に該情報端末の利用者を識別する利用者名を付加して前記情報変換提供サーバへ送信する要求に変換し、該情報変換提供サーバに該変換された要求を発行し、該情報変換提供サーバが該変換された要求について該利用者の履歴情報に基づき選択し、前記情報提供サーバから取得した情報を該情報変換提供サーバから取得することを特徴とする情報提供方法。
【請求項４】
利用者に提供する情報を要求する情報端末と、要求に応じて格納されている情報を提供する情報提供サーバと、前記利用者に提供する情報を該利用者の履歴情報に基づいて選択し、該選択した情報を前記情報提供サーバに要求する情報変換提供サーバとを有するシステムにおける情報提供方法であって、
前記情報端末が、提供情報が格納されている位置情報であるリンク情報を含む全ての要求に該情報端末の利用者を識別する利用者名を付加して前記情報変換提供サーバへ送信する要求に変換し、該情報変換提供サーバに該変換された要求を発行し、該情報変換提供サーバが該変換された要求について該利用者の履歴情報に基づき選択し、前記情報提供サーバに要求した情報を前記情報提供サーバから直接取得することを特徴とする情報提供方法。
【請求項５】
利用者に提供する情報を要求する情報端末と、要求に応じて格納されている情報を提供する情報提供サーバと、前記利用者に提供する情報を該利用者の履歴情報に基づいて選択し、該選択した情報を前記情報提供サーバに要求する情報変換提供サーバとを有する情報提供システムに設けられ、
前記情報端末からの全ての要求を取得するとともに、前記情報変換提供サーバに対して該情報端末からの要求を中継する中継サーバであって、
前記情報端末からの要求を受信すると共に、前記情報変換提供サーバからの情報を受信する受信手段と、
前記情報変換提供サーバへの要求を送信すると共に、前記利用者に提供する情報を前記情報端末に送信する送信手段と、
前記情報変換提供サーバを識別する情報変換提供サーバ名、及び前記利用者を識別する利用者名が格納された変換テーブルと、
前記変換テーブルを参照し、提供情報が格納されている位置情報であるリンク情報を含む前記情報端末からの要求に前記情報端末の利用者名を付加して前記情報変換提供サーバへ送信する要求に変換する変換手段と、
該変換された要求を前記送信手段に転送すると共に、該情報変換提供サーバが該変換された要求について該利用者の履歴情報に基づき選択し、前記情報提供サーバから取得した情報を前記情報変換提供サーバから前記受信手段を介して取得し、前記利用者に提供する情報として前記送信手段に転送する情報取得手段と、を有することを特徴とする中継サーバ。
【請求項６】
利用者に提供する情報を要求する情報端末と、要求に応じて格納されている情報を提供する情報提供サーバと、前記利用者に提供する情報を該利用者の履歴情報に基づいて選択し、該選択した情報を前記情報提供サーバに要求する情報変換提供サーバとを有する情報提供システムに設けられ、
前記情報端末からの全ての要求を取得するとともに、前記情報変換提供サーバに対して該情報端末からの要求を中継する中継サーバであって、
前記情報端末からの要求を受信すると共に、前記情報変換提供サーバからの情報を受信する受信手段と、
前記情報変換提供サーバへの要求を送信すると共に、前記利用者に提供する情報を前記情報端末に送信する送信手段と、
前記情報変換提供サーバを識別する情報変換提供サーバ名、及び前記利用者を識別する利用者名が格納された変換テーブルと、
前記変換テーブルを参照し、提供情報が格納されている位置情報であるリンク情報を含む前記情報端末からの要求に前記情報端末の利用者名を付加して前記情報変換提供サーバへ送信する要求に変換する変換手段と、
該変換された要求を前記送信手段に転送すると共に、該情報変換提供サーバが該変換された要求について該利用者の履歴情報に基づき選択し、前記情報提供サーバに要求した情報を前記情報提供サーバから直接、前記受信手段を介して取得し、前記利用者に提供する情報として前記送信手段に転送する情報取得手段と、
を有することを特徴とする中継サーバ。
【請求項７】
利用者に提供する情報を要求する情報端末と、要求に応じて格納されている情報を提供する情報提供サーバと、前記利用者に提供する情報を該利用者の履歴情報に基づいて選択し、該選択した情報を前記情報提供サーバに要求する情報変換提供サーバとを有する情報提供システムにおける情報端末であって、
前記情報変換提供サーバへの要求を送信する送信手段と、
前記情報変換提供サーバからの情報を受信する受信手段と、
前記情報変換提供サーバを識別する情報変換提供サーバ名、及び前記利用者を識別する利用者名が格納された変換テーブルと、
前記変換テーブルを参照し、提供情報が格納されている位置情報であるリンク情報を含む全ての要求に該端末の利用者名を付加して前記情報変換提供サーバへ送信する要求に変換する変換手段と、
該変換された要求を前記送信手段に転送すると共に、該情報変換提供サーバが該変換された要求について該利用者の履歴情報に基づき選択し、前記情報提供サーバから取得した情報を前記情報変換提供サーバから前記受信手段を介して取得する情報取得手段と、
を有する情報中継部を備えたことを特徴とする情報端末。
【請求項８】
利用者に提供する情報を要求する情報端末と、要求に応じて格納されている情報を提供する情報提供サーバと、前記利用者に提供する情報を該利用者の履歴情報に基づいて選択し、該選択した情報を前記情報提供サーバに要求する情報変換提供サーバとを有する情報提供システムにおける情報端末であって、
前記情報変換提供サーバへの要求を送信する送信手段と、
前記情報変換提供サーバからの情報を受信する受信手段と、
前記情報変換提供サーバを識別する情報変換提供サーバ名、及び前記利用者を識別する利用者名が格納された変換テーブルと、
前記変換テーブルを参照し、提供情報が格納されている位置情報であるリンク情報を含む全ての要求に該端末の利用者名を付加して前記情報変換提供サーバへ送信する要求に変換する変換手段と、
該変換された要求を前記送信手段に転送すると共に、該情報変換提供サーバが該変換された要求について該利用者の履歴情報に基づき選択し、前記情報提供サーバに要求した情報を前記情報提供サーバから直接、前記受信手段を介して取得する情報取得手段と、
を有する情報中継部を備えたことを特徴とする情報端末。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、情報提供方法及び中継サーバ及び情報端末に係り、特に、情報を提供する情報提供サーバと、情報を要求・受信・表示する情報端末と、これらを接続するコンピュータネットワーク等の通信網から構成される情報提供システムにおいて、利用者が情報提供サーバに利用者が選択した情報を要求し、情報提供サーバがその情報を送信する情報提供方法及び中継サーバ及び情報端末に関する。
【０００２】
詳しくは、インターネット上のいわゆるＷＷＷ機能を利用して情報を提供するシステムに関するものであり、ＷＷＷを利用した遠隔教育システムや知的ナビゲーションシステムにおいて、利用者のレベルに応じて提供する情報を操作することが可能な情報提供方法及び中継サーバ及び情報端末に関する。
【０００３】
【従来の技術】
図６は、情報提供システムの構成を示す。同図に示すシステムは、少なくとも、１つの情報端末１００、コンピュータネットワーク２００、少なくとも１つの情報提供サーバ３００，４００、中継サーバ５００、情報変換提供サーバ６００から構成される。このうち、情報提供サーバ３００、４００のサーバ名をそれぞれＡ，Ｂとし、中継サーバ５００のサーバ名をＣとし、情報変換提供サーバのサーバ名をＤとする。
【０００４】
情報提供サーバＡ３００，Ｂ４００は、当該情報提供サーバＡ３００，Ｂ４００が提供する情報を格納する情報蓄積部３１０、４１０を有し、複数の情報ａ，ｂ，ｃ，ｄ，ｅ，ｆ等が格納されている。
情報変換提供サーバＤ６００は、情報蓄積部６１０を有し、当該情報蓄積部６１０は、履歴情報６１１、変換テーブル６１２から構成される。
【０００５】
情報提供サーバＡ３００，Ｂ４００の情報蓄積部３１０、４１０に格納された情報中には、情報同士が互いに参照しあえるように、他の情報を参照可能にするためのリンク情報と、利用者が情報を選択するための手掛かりとなるためのアンカー情報が含まれている。
リンク情報とは、各情報がどこに格納されているかを示すものであり、情報提供サーバをコンピュータネットワーク上で識別するための「サーバ名」と、そのサーバ上で取得したい情報を識別するためのキーワードとなる「情報名」からなる。この情報を受信した情報端末１００の画面には、アンカー情報に下線等が付加された状態で表示されており、リンク情報は表示されない。なお、リンク情報は、予め静的に決定されており、事前に解析可能なものと、動的に決定されるなどの理由で、事前に解析不可能なものの２種類がある。後者は、情報端末１００に送信された後に利用者が情報端末１００に対して入力した入力条件などにより、動的に作成されるものと、情報中に情報端末で実行されるソフトウェアのプログラムが含まれており、このプログラムの実行結果により、リンク情報が決定されるものがある。
【０００６】
図７は、従来の第１の方法の手順（その１）を示す。
従来の第１の方法では、利用者は以下に示す２つの手順で情報を取得した。従来の第１の方法の手順（その１）において、情報端末１００には、予め初期画面として表示するリンク情報（サーバＡ：情報ａ）が指定されている。
情報端末１００は、リンク情報中のサーバ名で指定された情報提供サーバ（サーバＡ）に対して、情報名で指定された情報（情報ａ）を要求する（ステップ１０）。情報サーバ（サーバＡ）は、情報蓄積部３１０より情報（情報ａ）を読み出し（ステップ１１）、要求元（情報端末）に対して送信する（ステップ１２）。
【０００７】
情報端末１００は、受信した情報（情報ａ）を表示する（ステップ１３）。利用者は表示された情報中の、下線等が付加されたアンカー情報中から所望のアンカー情報を選択することにより、次に要求する情報を指定する（ステップ１４）。情報端末１００は、選択されたアンカー情報に対応したリンク情報を解析する（ステップ１５）。解析されたアンカー情報（サーバＢ：情報ｄ）に従って、初期画面を要求した場合と同様の手順で、利用者に次の情報が提供される。
【０００８】
図８は、従来の第１の方法の手順（その２）を示す図である。
従来の第１の方法の手順（その２）では、予め初期画面として表示する情報のリンク情報（サーバＡ：情報ａ）と、情報端末１００に対して中継サーバ名（サーバＣ）が指定されている。情報端末１００は、中継サーバ名が指定されている場合、中継サーバ５００（サーバＣ）に対して、リンク情報（サーバＡ：情報ａ）を送信する（ステップ２０）。
【０００９】
次に中継サーバ５００は、リンク情報中のサーバ名で指定された情報提供サーバ（サーバＡ）に対して、情報（情報ａ）を要求する（ステップ２１）。情報提供サーバ（サーバＡ）は、第１の手順と同様に情報蓄積部３１０より情報を読み出し（ステップ２２）、要求元である中継サーバ５００（サーバＣ）に情報を送信する（ステップ２３）。中継サーバ５００は、受信した情報を情報端末１００に送信する（ステップ２４）。
【００１０】
以降は、画面に表示されたアンカー情報を利用者が選択すると、上記で説明した手順と同様に利用者は情報提供を受けることが可能となる。この手順（その２）は、主にコンピュータネットワークに接続されたマシンのセキュリティを保持するために、自ネットワーク外の情報提供サーバにアクセス可能なマシンの台数を制限するなどの目的のために広く利用されている方法である。
【００１１】
次に、従来の第２の方法について説明する。この方法は、「特願平７−４５９１９『情報提供方法及び情報提供システム』」に開示されている。当該第２の方法は、従来の第１の方法と同様な手順で情報端末１００に情報を提供するが、サーバ（情報変換提供サーバ６００）側に利用者の履歴を保持することにより、利用者の履歴に適した情報を提供することを可能とした。
【００１２】
従来の第２の方法について図９を用いて説明する。図９は、従来の第２の方法の手順を示す図である。
従来の第２の方法では、利用者の履歴情報を取得し、さらに、サービスを継続して利用者に提供するため、以下に説明する手順で情報提供を行う。
まず、利用者が情報サーバ名として情報変換提供サーバ名（サーバＤ）、情報名として、情報サーバ名（サーバＡ）と、情報名（情報ａ）と、利用者を識別する利用者名（利用者甲）を含んだ以下に示すリンク情報を要求する。
“サーバ名（サーバＤ）：サーバ名（サーバＡ）／情報名（情報ａ）／利用者（甲）”
これは、情報端末１００側で利用者が利用者名を入力し、その結果、上記のようなアンカー情報が作成されるように設定した情報を情報提供サーバ側で準備し、この情報を利用者が取得するなどの方法により実現される。
【００１３】
情報端末１００は、情報変換提供サーバ６００（サーバＤ）に対して情報名（サーバＡ／情報ａ／利用者甲）で識別される情報を要求する（ステップ３０）。情報変換提供サーバ６００は、利用者の履歴情報６１１に基づいて、変換テーブル６１２を参照することによる利用者の実力に見合った情報（サーバＡ：情報ｂ）を選択する（ステップ３１）。
【００１４】
次に、利用者に選択した情報（サーバＡ：情報ｂ）を提供するにあたっては、まず、利用者に代わって情報を要求・取得し、情報中に含まれるリンク情報を以下のように変換する（ステップ３４）。
・もとの情報に含まれるリンク情報
サーバ名（サーバＢ）：情報名（情報ｄ）
・変換後のリンク情報
情報変換提供サーバ名（サーバＤ）：サーバ名（サーバ：Ｂ）／情報名（情報ｄ）／利用者名（甲）
これにより、利用者の情報端末１００から選択可能なリンク情報は全て情報変換提供サーバ６００（サーバＤ）に向けられ、また、情報端末１００からは情報変換サーバ６００に対して、もとのリンク情報及び利用者名を送信することから、情報変換提供サーバ６００は、利用者が取得を希望したリンク情報を履歴として、取得しつつ、更に利用者に適した情報を提供するサービスを繰り返し提供することが可能である。
【００１５】
なお、上記の手法において、従来の第２の方法は、従来の第１の方法の手順（その１）を用いた場合を説明したが、従来の第１の方法の手順（その２）を用いた場合でも同様なサービスが提供可能である。
【００１６】
【発明が解決しようとする課題】
しかしながら、上記従来の第２の方法では、事前に解析できないリンク情報に関して、情報変換提供サーバは、予めリンク情報を変換することができないという問題がある。従ってこのようなリンク情報を利用者が選択した場合、情報提供変換サーバに要求は送信されないため、利用者の履歴に適した情報提供サービスを提供することができず、このサービスの利用範囲が限られたものとなっている。
【００１７】
本発明は、上記の点に鑑みなされたもので、情報端末に送信された後に利用者の入力条件などにより動的に作成されるリンク情報を含む情報であっても利用者の履歴に適した情報変換提供サービスが提供可能となる情報提供方法及び中継サーバ及び情報端末を提供することを目的とする。
【００１８】
【課題を解決するための手段】
図１は、本発明の原理を説明するための図である。
本発明は、利用者に提供する情報を要求する情報端末と、要求に応じて格納されている情報を提供する情報提供サーバと、利用者に提供する情報を該利用者の履歴情報に基づいて選択し、該選択した情報を情報提供サーバに要求する情報変換提供サーバとを有するシステムにおける情報提供方法であって、
情報端末からの全ての要求を取得するとともに、情報変換提供サーバに対して該情報端末からの要求を中継する中継サーバを設け、
中継サーバが、提供情報が格納されている位置情報であるリンク情報を含む該情報端末からの要求に該情報端末の利用者を識別する利用者名を付加して情報変換提供サーバへ送信する要求に変換し（ステップ１）、該情報変換提供サーバに該変換された要求を発行し（ステップ２）、該情報変換提供サーバが該変換された要求について該利用者の履歴情報に基づき選択し（ステップ３）、情報提供サーバから取得した情報を該情報変換提供サーバから取得し（ステップ４）、該取得した情報を情報端末に送信する（ステップ５）。
【００１９】
また、本発明は、利用者に提供する情報を要求する情報端末と、要求に応じて格納されている情報を提供する情報提供サーバと、利用者に提供する情報を該利用者の履歴情報に基づいて選択し、該選択した情報を情報提供サーバに要求する情報変換提供サーバとを有するシステムにおける情報提供方法であって、
情報端末からの全ての要求を取得するとともに、情報変換提供サーバに対して該情報端末からの要求を中継する中継サーバを設け、
中継サーバが、提供情報が格納されている位置情報であるリンク情報を含む該情報端末からの要求に該情報端末の利用者を識別する利用者名を付加して情報変換提供サーバへ送信する要求に変換し、該情報変換提供サーバに該変換された要求を発行し、該情報変換提供サーバが該変換された要求について該利用者の履歴情報に基づき選択し、情報提供サーバに要求した情報を情報提供サーバから直接取得し、該取得した情報を情報端末に送信する。
【００２０】
また、本発明は、利用者に提供する情報を要求する情報端末と、要求に応じて格納されている情報を提供する情報提供サーバと、利用者に提供する情報を該利用者の履歴情報に基づいて選択し、該選択した情報を情報提供サーバに要求する情報変換提供サーバとを有するシステムにおける情報提供方法であって、
情報端末が、提供情報が格納されている位置情報であるリンク情報を含む全ての要求に該情報端末の利用者を識別する利用者名を付加して情報変換提供サーバへ送信する要求に変換し、該情報変換提供サーバに該変換された要求を発行し、該情報変換提供サーバが該変換された要求について該利用者の履歴情報に基づき選択し、情報提供サーバから取得した情報を該情報変換提供サーバから取得する。
利用者に提供する情報を要求する情報端末と、要求に応じて格納されている情報を提供する情報提供サーバと、利用者に提供する情報を該利用者の履歴情報に基づいて選択し、該選択した情報を情報提供サーバに要求する情報変換提供サーバとを有するシステムにおける情報提供方法であって、
情報端末が、提供情報が格納されている位置情報であるリンク情報を含む全ての要求に該情報端末の利用者を識別する利用者名を付加して情報変換提供サーバへ送信する要求に変換し、該情報変換提供サーバに該変換された要求を発行し、該情報変換提供サーバが該変換された要求について該利用者の履歴情報に基づき選択し、情報提供サーバに要求した情報を情報提供サーバから直接取得する。
【００２１】
図２は、本発明の原理構成図である。
本発明は、利用者に提供する情報を要求する情報端末１００と、要求に応じて格納されている情報を提供する情報提供サーバ３００と、利用者に提供する情報を該利用者の履歴情報に基づいて選択し、該選択した情報を情報提供サーバ３００に要求する情報変換提供サーバ６００とを有する情報提供システムに設けられ、
情報端末１００からの全ての要求を取得するとともに、情報変換提供サーバに対して該情報端末からの要求を中継する中継サーバ５００であって、
情報端末１００からの要求を受信すると共に、情報変換提供サーバ６００からの情報を受信する受信手段５１０と、
情報変換提供サーバ６００への要求を送信すると共に、利用者に提供する情報を情報端末に送信する送信手段５５０と、
情報変換提供サーバを識別する情報変換提供サーバ名、及び利用者を識別する利用者名が格納された変換テーブル５４０と、
変換テーブル５４０を参照し、提供情報が格納されている位置情報であるリンク情報を含む情報端末１００からの要求に情報端末の利用者名を付加して情報変換提供サーバへ送信する要求に変換する変換手段５２０と、
該変換された要求を送信手段５５０に転送すると共に、該情報変換提供サーバが該変換された要求について該利用者の履歴情報に基づき選択し、情報提供サーバ３００から取得した情報を情報変換提供サーバから受信手段５１０を介して取得し、利用者に提供する情報として送信手段に転送する情報取得手段５３０と、を有する。
本発明は、利用者に提供する情報を要求する情報端末と、要求に応じて格納されている情報を提供する情報提供サーバと、利用者に提供する情報を該利用者の履歴情報に基づいて選択し、該選択した情報を情報提供サーバに要求する情報変換提供サーバとを有する情報提供システムに設けられ、
情報端末からの全ての要求を取得するとともに、情報変換提供サーバに対して該情報端末からの要求を中継する中継サーバであって、
情報端末からの要求を受信すると共に、情報変換提供サーバからの情報を受信する受信手段と、
情報変換提供サーバへの要求を送信すると共に、利用者に提供する情報を情報端末に送信する送信手段と、
情報変換提供サーバを識別する情報変換提供サーバ名、及び利用者を識別する利用者名が格納された変換テーブルと、
変換テーブルを参照し、提供情報が格納されている位置情報であるリンク情報を含む情報端末からの要求に情報端末の利用者名を付加して情報変換提供サーバへ送信する要求に変換する変換手段と、
該変換された要求を送信手段に転送すると共に、該情報変換提供サーバが該変換された要求について該利用者の履歴情報に基づき選択し、情報提供サーバに要求した情報を情報提供サーバから直接、受信手段を介して取得し、利用者に提供する情報として送信手段に転送する情報取得手段と、を有する。
本発明は、利用者に提供する情報を要求する情報端末と、要求に応じて格納されている情報を提供する情報提供サーバと、利用者に提供する情報を該利用者の履歴情報に基づいて選択し、該選択した情報を情報提供サーバに要求する情報変換提供サーバとを有する情報提供システムにおける情報端末であって、
情報変換提供サーバへの要求を送信する送信手段と、
情報変換提供サーバからの情報を受信する受信手段と、
情報変換提供サーバを識別する情報変換提供サーバ名、及び利用者を識別する利用者名が格納された変換テーブルと、
変換テーブルを参照し、提供情報が格納されている位置情報であるリンク情報を含む全ての要求に該端末の利用者名を付加して情報変換提供サーバへ送信する要求に変換する変換手段と、
該変換された要求を送信手段に転送すると共に、該情報変換提供サーバが該変換された要求について該利用者の履歴情報に基づき選択し、情報提供サーバから取得した情報を情報変換提供サーバから受信手段を介して取得する情報取得手段と、を有する。
本発明は、利用者に提供する情報を要求する情報端末と、要求に応じて格納されている情報を提供する情報提供サーバと、利用者に提供する情報を該利用者の履歴情報に基づいて選択し、該選択した情報を情報提供サーバに要求する情報変換提供サーバとを有する情報提供システムにおける情報端末であって、
情報変換提供サーバへの要求を送信する送信手段と、
情報変換提供サーバからの情報を受信する受信手段と、
情報変換提供サーバを識別する情報変換提供サーバ名、及び利用者を識別する利用者名が格納された変換テーブルと、
変換テーブルを参照し、提供情報が格納されている位置情報であるリンク情報を含む全ての要求に該端末の利用者名を付加して情報変換提供サーバへ送信する要求に変換する変換手段と、
該変換された要求を送信手段に転送すると共に、該情報変換提供サーバが該変換された要求について該利用者の履歴情報に基づき選択し、情報提供サーバに要求した情報を情報提供サーバから直接、受信手段を介して取得する情報取得手段と、を有する。
【００２２】
上記のように、本発明では、情報端末から要求されたリンク情報中のサーバ名を情報変換提供サーバ名に変換し、情報変換提供サーバのサービスが受けられるように情報名を適切に変換する中継サーバを設ける。これにより、中継サーバは、情報端末からの中継要求を受信し、当該要求内容を変換し、変換後の要求に従って情報を情報変換提供サーバから取得し、情報端末に取得した情報を提供する。なお、情報変換提供サーバは、特願平７−３１３０５３に開示されているように、利用者が取得した情報の履歴情報に基づいて、利用者に適合する情報を選択し、当該情報提供サーバから情報を取得するものである。従って、情報変換提供サーバは、当該情報提供サーバから情報を取得して中継サーバに転送することが可能である。
【００２３】
また、中継サーバを設けない場合には、情報端末内に上記の中継サーバと同様の機能を付加することにより可能となる。
【００２４】
【発明の実施の形態】
本発明は、前述の図６に示す情報提供システムにおいて、情報端末１００から発行された要求を中継サーバ５００が取得し、当該中継サーバ５００が取得した要求を利用者の履歴情報を取得するために必要な情報に変換し、情報変換提供サーバ６００に対して送信し、情報変換提供サーバ６００は、中継サーバ５００から取得した要求情報に基づいて、利用者のレベルに合致する情報を提供する情報提供サーバ３００または４００に情報提供要求を発行し、情報を取得して、中継サーバ５００に返却する。これにより中継サーバ５００は、情報変換提供サーバ６００から取得した情報を情報端末１００に提供するものである。
【００２５】
以下、前述の図６に基づいて説明する。
図３は、本発明の中継サーバの構成を示す。
中継サーバ５００は、受信部５１０、変換部５２０、情報取得部５３０、変換テーブル５４０、及び送信部５５０から構成される。
受信部５１０は、情報端末１００からの要求を受信すると共に、情報変換提供サーバ６００からの情報を受信する。情報端末１００から取得した要求には、自端末の利用者名、リンク情報が含まれる。ここで、リンク情報とは、情報端末１００から要求される内容（「情報提供サーバ名、情報名」や「情報変換提供サーバ名、情報提供サーバ名、情報名、利用者名」など）である。
【００２６】
変換部５２０は、情報端末１００から取得した要求に基づいて、変換テーブル５４０を参照して情報変換提供サーバ６００に対して要求可能な形態の要求に変換する。ここで、情報変換提供サーバ６００に発行する要求は、受信した要求に含まれる利用者名と情報変換提供サーバ名を用いてリンク情報が変換された要求であり、「情報変換提供サーバ名、情報提供サーバ名、情報名、利用者名」から構成される。
【００２７】
変換テーブル５４０は、情報変換提供サーバ名、利用者名が設定されている。情報取得部５３０は、変換部５２０により変換された「情報変換提供サーバ名、情報提供サーバ名、情報名、利用者名」からなる要求を送信部５４０に転送する。さらに、情報取得部５３０は、受信部５１０を介して取得した情報変換提供サーバ６００からの情報を取得し、送信部５５０に転送する。
【００２８】
送信部５５０は、情報取得部５３０から取得した要求を情報変換提供サーバ６００に対して送信する。また、送信部５４０は、情報取得部５３０から取得した情報を情報端末１００に対して送信する。
【００２９】
【実施例】
以下、本発明の実施例を図面と共に説明する。
図４は、本発明の一実施例の一連の動作を示すシーケンスチャートである。
情報端末１００において、中継サーバ５００としてサーバＣを設定する。これにより、情報端末１００からは全てのリンク情報がサーバＣに送信されることになる。中継サーバ５００（サーバＣ）の変換テーブル５４０には予め、情報変換提供サーバ名としてサーバＤと情報端末１００の利用者である利用者名（甲）が設定されているものとする。
【００３０】
まず、情報端末１００から中継サーバ５００（サーバＣ）に対してリンク情報（サーバＡ：情報ａ）を含む要求が送信される（ステップ１０１）。
中継サーバ５００の受信部５１０において当該要求を受信し、情報変換部５２０に転送される。当該情報変換部５２０は、リンク情報を予め変換テーブル５４０に設定されている情報変換提供サーバ名（サーバＤ）と情報端末１００の利用者名（甲）を用いて変換する（ステップ１０２）。ここで、変換されたリンク情報は以下のようになる。
【００３１】
リンク情報＝情報変換提供サーバＤ：サーバＡ／情報ａ／利用者甲）
次に、中継サーバ５００の情報取得部５３０は、変換後のリンク情報に従って、情報変換サーバ６００（サーバＤ）に対して情報（サーバＡ／情報ａ／利用者甲）の要求を送信部５５０を介して発行する（ステップ１０３）。
中継サーバ５００から要求を受け取った情報変換提供サーバ６００（サーバＤ）は、前述の従来の第２の方法と同様の手順で利用者の実力に見合った情報を選択する（ステップ１０４）。この例では、当該情報を提供するサーバを情報提供サーバ３００（サーバＡ）とする。情報変換提供サーバ６００は、選択した情報提供サーバ３００に対して情報の提供要求を発行する（ステップ１０５）。これにより、情報提供サーバ３００は、当該情報変換提供サーバ５００から要求された情報を情報変換提供サーバ６００に送信する（ステップ１０６）。
【００３２】
情報変換提供サーバ６００は、情報提供サーバ３００から情報を取得すると、中継サーバ５００に送信する（ステップ１０７）。
中継サーバ５００の受信部５１０において、情報変換提供サーバ６００から提供された情報を受信すると、情報取得部５３０に転送し、当該情報取得部５３０では、要求発行元の情報端末１００に対して送信部５５０を介して送信する（ステップ１０８）。
【００３３】
これにより、事前に解析不可能であるリンク情報が含まれた要求であっても、情報変換提供サーバ６００のサービスが提供可能となる。
なお、この場合、中継サーバ５００には、情報変換提供サーバ６００に要求が送信されるように変換済の要求と変換されていない要求の両方が送信されることとなるが、中継サーバ５００は、前者の要求に対しては何の変換も行わず、情報変換提供サーバ６００に要求を中継する。
【００３４】
また、上記において、情報変換提供サーバ６００が情報ｂ中の変換可能なリンク情報の変換を行わずに中継サーバ５００に送信することも可能である。
また、上記のおいて、情報変換提供サーバ６００は、情報を情報提供サーバ３００または、情報提供サーバ４００から取得せず、リンク情報を中継サーバ５００に送信し、中継サーバ５００が代わりに情報提供サーバ３００または、４００から情報を取得し、情報端末１００に送信することも可能である。
【００３５】
この方法を図５に示す。
図５は、本発明の他の実施例の一連の動作を示すシーケンスチャートである。図４のシーケンスチャートと同様に、情報端末１００において、中継サーバ５００としてサーバＣを設定する。これにより、情報端末１００からは全てのリンク情報がサーバＣに送信されることになる。中継サーバ５００（サーバＣ）の変換テーブル５４０には予め、情報変換提供サーバ名としてサーバＤと情報端末１００の利用者である利用者名（甲）が設定されているものとする。
【００３６】
まず、情報端末１００から中継サーバ５００（サーバＣ）に対してリンク情報（サーバＡ：情報ａ）を含む要求が送信される（ステップ２０１）。
中継サーバ５００の受信部５１０において当該要求を受信し、情報変換部５２０に転送される。当該情報変換部５２０は、リンク情報を予め変換テーブル５４０に設定されている情報変換提供サーバ名（サーバＤ）と情報端末１００の利用者名（甲）を用いて変換する（ステップ２０２）。ここで、変換されたリンク情報は以下のようになる。
【００３７】
リンク情報＝情報変換提供サーバＤ：サーバＡ／情報ａ／利用者甲）
次に、中継サーバ５００の情報取得部５３０は、変換後のリンク情報に従って、情報変換サーバ６００（サーバＤ）に対して情報（サーバＡ／情報ａ／利用者甲）の要求を送信部５５０を介して発行する（ステップ２０３）。
中継サーバ５００から要求を受け取った情報変換提供サーバ６００（サーバＤ）は、前述の従来の第２の方法と同様の手順で利用者の実力に見合った情報を選択する（ステップ２０４）。この例では、当該情報を提供するサーバを情報提供サーバ３００（サーバＡ）とする。情報変換提供サーバ６００は、選択した情報提供サーバ３００に対して情報の提供要求（情報ｂ）を発行する（ステップ２０５）。これにより、情報提供サーバ３００は、当該情報変換提供サーバ６００から要求された要求（情報ｂ）に対する情報（情報ｂ）を中継サーバ５００に対して送信する（ステップ２０６）。
【００３８】
中継サーバ５００は、情報提供サーバ３００から情報を取得すると、情報端末１００に情報ｂを送信する（ステップ１０７）。
また、情報端末１００は、情報端末１００からの要求に対してサーバからリンク情報が送信されると、自動的に受信したリンク情報に従って情報を再び要求する機能がある。この機能を利用することにより、情報変換提供サーバ６００及び中継サーバ５００は、情報端末１００の代わりに情報を取得せず、情報端末１００にリンク情報のみを送信することも可能である。
【００３９】
また、情報端末１００に、上記中継サーバ５００と同等の機能を有する情報中継サーバ（部）を設け、利用者毎の情報変換提供サーバ名及び利用者名を設定するように構成し、当該情報端末１００と情報変換提供サーバ６００及び情報提供サーバ３００のみからなるシステムとして構築することも可能である。この構成の場合には、前述の中継サーバ５００の機能を中継部として設定する必要がある。従って、システム中に中継サーバ５００を新たに設けることが不可能なような場合には、情報端末１００のみの変更により対処することが可能となる。
【００４０】
なお、本発明は、上記の実施例に限定されることなく、特許請求の範囲内で種々変更・応用が可能である。
【００４１】
【発明の効果】
上述のように、本発明の情報中継・提供方法及び情報提供システムによれば、従来の第２の方法では、事前に解析できない、または、動的に決定されるリンク情報を含む要求に関しても、利用者の履歴に適した情報提供サービスが提供可能となる。
【図面の簡単な説明】
【図１】本発明の原理を説明するための図である。
【図２】本発明の原理構成図である。
【図３】本発明の中継サーバの構成図である。
【図４】本発明の一実施例の動作を示すシーケンスチャートである。
【図５】本発明の他の実施例の一連の動作を示すシーケンスチャートである。
【図６】情報提供システムの構成図である。
【図７】従来の第１の方法の手順（その１）である。
【図８】従来の第１の方法の手順（その２）である。
【図９】従来の第２の方法の手順である。
【符号の説明】
１００  情報端末
２００  コンピュータネットワーク
３００  情報提供サーバＡ
３１０  情報蓄積部
４００  情報提供サーバＢ
４１０  情報蓄積部
５００  中継サーバ
５１０  受信手段、受信部
５２０  変換手段、変換部
５３０  情報取得手段、情報取得部
５４０  変換テーブル
５５０  送信手段、送信部
６００  情報変換提供サーバＤ
６１０  情報蓄積部
６１１  履歴情報
６１２  変換テーブル
【図１】
0003581913.tif 000002
【図２】
0003581913.tif 000003
【図３】
0003581913.tif 000004
【図４】
0003581913.tif 000005
【図５】
0003581913.tif 000006
【図６】
0003581913.tif 000007
【図７】
0003581913.tif 000008
【図８】
0003581913.tif 000009
【図９】
0003581913.tif 000010