JP3702705B2 - Proxy response method and apparatus, and storage medium storing proxy response program - Google Patents
Proxy response method and apparatus, and storage medium storing proxy response program Download PDFInfo
- Publication number
- JP3702705B2 JP3702705B2 JP12059899A JP12059899A JP3702705B2 JP 3702705 B2 JP3702705 B2 JP 3702705B2 JP 12059899 A JP12059899 A JP 12059899A JP 12059899 A JP12059899 A JP 12059899A JP 3702705 B2 JP3702705 B2 JP 3702705B2
- Authority
- JP
- Japan
- Prior art keywords
- information
- switching
- request
- server
- proxy
- 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.)
- Expired - Fee Related
Links
Images
Landscapes
- Electrically Operated Instructional Devices (AREA)
- Information Transfer Between Computers (AREA)
- Computer And Data Communications (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Description
【0001】
【発明の属する技術分野】
本発明は、代理応答方法及び装置及び代理応答プログラムを格納した記憶媒体に係り、特に、ユーザが希望する情報を提供する情報提供サーバと、情報を要求・受信・表示する情報端末と、これらを接続するコンピュータネットワーク等の通信手段から構成される情報通信システムにおいて、情報端末が情報提供サーバに利用者が選択した情報を要求し、情報提供サーバは、予め用意された制御情報をもとに情報を選択し、その情報を情報端末に送信し、情報端末が情報を受信・表示する情報提供及びシステム、具体的にはWWW(World Wide Web)と呼ばれるインターネットを用いた代理応答方法及び装置及び代理応答プログラムを格納した記憶媒体に関する。
【0002】
【従来の技術】
従来の学習支援システムを述べる前に、従来使用されているハイパーテキストシステムについて説明する。
ハイパーテキストシステムは、インターネットを介して接続された情報を蓄積する計算機である情報提供サーバと、利用者が操作して情報を取得・表示する情報端末から構成されるシステムである。
【0003】
図5に、従来のハイパーテキストシステムの構成を示す。当該技術は、T.Berners-Lee 他、“The World-Wide Web”, Communications of the ACM, vol.37(8),pp.76-82 に記載されている。
図5に示すシステムは、情報提供サーバ1、情報端末2、コンピュータネットワーク5、代理応答サーバ3から構成される。なお、情報提供サーバ1、情報端末2、及び代理応答サーバ3は、このコンピュータネットワーク5内に複数接続されていてもよい。
【0004】
情報提供サーバ1は、提供する情報を格納した情報ファイル10、要求を受け付ける受信部11、要求に基づいて情報ファイルからページを検索する検索部12、検索されたページを情報端末に送る送信部13から構成されている。なお、ページとは、情報提供サーバ1から情報端末2に提供される情報の1単位である。
【0005】
図6は、従来の代理応答サーバの構成を示す。
代理応答サーバ3は、図6に示すように、情報端末2からの代理取得要求を受け付ける代理要求受信部31、要求された情報がキャシュデータにあるかどうかを検索するキャッシュ検索部32、キャッシュデータを実際に保持するキャッシュデータ保持部321、指定された情報を情報提供サーバ1に要求・取得する直接情報送信部33、直接応答受信部34、情報端末2に要求された情報を送信する代理応答送信部35からなる。
【0006】
WWWでは、情報端末2からの情報取得要求が情報提供サーバ1に送信され、情報提供サーバ1が指定された情報を情報端末2に送信する方法と、情報端末2の要求を代理応答サーバ3に送信し、代理応答サーバ3が情報端末2に代わって情報提供サーバ1から情報を取得し、情報端末2に送信する方法がある。
後者は、特に、情報端末2がセキュリディ上の問題から外部との直接通信を禁止されている場合等に用いられる。
【0007】
また、代理応答サーバ3を複数人で使用した場合などに同じ情報にアクセスした場合の応答性を高めるために、一旦アクセスされた情報を代理応答サーバ3がキャッシュし、同じ情報がアクセスされた場合にキャッシュされた情報を情報端末2に送信する、等の用途にも利用されている。
以上説明した方法を用いて、WWWではさまざまな形式の情報が交換されているが、最も広く用いられている形式として、HTMLと呼ばれる形式がある。
【0008】
この形式では、情報端末2で可視化されるテキスト情報以外に、可視化されないテキスト情報のある一部分に関連する情報が記述されている。この情報をマークアップ情報と呼ぶ。HTMLのマークアップ情報には、そのページ内のある一部分に関連する情報がある文章の一部分をアンカー、実際にその情報が存在する場所を指し示した情報をリンク情報と呼ぶ。通常WWWを利用した情報提供システムでは、情報端末側にブラウザと呼ばれる情報取得・表示用ソフトウェアを使用する。ブラウザは、1つのページを情報端末画面部の中にウィンドウを呼ばれる矩形領域に表示する。HTML形式の情報が情報端末に表示される場合は、リンク情報がある部分には、下線が引かれるなどの表示がされる。利用者が画面に表示されたページの下線が引かれた部分をマウスでクリックする等の手段を用いて、次に取得したい情報を選択すると、情報端末2は、予め設定されている代理応答サーバ3に対して、指定した情報を代理で取得するように要求を送信する。
この要求を受けた代理応答サーバ3は、キャッシュを検索し、もし既に要求された情報を保持していれば、その情報を情報端末に送信する。保持していない場合は、実際にその情報を提供している情報提供サーバ1に対して、直接情報を要求・受信し、情報端末に送信する。
【0009】
以上のような処理を繰り返し行うことにより、ユーザは、次々と自分に必要となる情報を取得する。
次に、従来の個人適応型ハイパーテキストシステムについて説明する。
個人適応型ハイパーテキストシステムは、ユーザの個人情報に適応させて提供する情報の内容を変更するものであり、その概要は、例えば、特願平7−313053「情報提供方法及び情報提供システム」及び特願平9−124309「情報提供方法及びシステム及び情報提供プログラムを格納した記憶媒体」及び特願平11−20395「学習支援方法及び学習支援プログラムを格納した記憶媒体」等に開示されている。
【0010】
この個人適応型ハイパーテキストを図7を用いて説明する。同図において、図6と同一部分には同一符号を付す。
同図において、情報端末2、情報提供サーバ1、代理応答サーバ3及びネットワーク5の構成は、通常のハイパーテキストシステムと同様である。学習支援サーバ4の構成を説明する。
【0011】
学習支援サーバ4は、送受信部41、要求部44、ファイル検索部43、適応部42から構成され、ファイル検索部43には、個人履歴ファイル431、シナリオ定義ファイル432、目標定義ファイル433、リンク書換え定義ファイル434が接続されている。
シナリオ定義ファイル432とは、利用者に何らかの学習を行わせる際の、提示順を決定するのに使用されるもので、一般には、章・節・項などの階層構造を持っている。
【0012】
目標定義ファイル433は、利用者に学習させたい概念を階層構造で表現したものである。
学習支援サーバ4は、ある時点まで利用者が見終わったページと、理解した学習目標を履歴ファイル431に保存し、ユーザが次のページを要求すると、上記シナリオ定義ファイル432と目標定義ファイル434をもとに、利用者に提供する適切な情報を選択する。
【0013】
次に、リンク書換え処理について説明する。学習者が学習支援サーバ4に対してページを要求し、そのページ内にリンク情報が含まれていたとする。その場合、そのリンク先が学習支援サーバ4ではなく、他の情報提供サーバであり、そのリンクを学習者が選択した場合、学習者の要求は他の情報提供サーバに送信され、以後学習支援サーバ4を利用した学習は行えなくなってしまう。そこで、学習支援サーバ4では、利用者に提供する適切な情報を選択した後、その情報を取得し、予めそのページ内に含まれるリンクを、学習支援サーバ4へのリンクに変更する。これにより、情報端末2に送信されたページには、学習支援サーバ4以外のサーバへのリンクは存在しなくなるため、学習者と学習支援サーバ4の学習サイクルが保たれることになる。
【0014】
また、リンクの変更を行う際、リンク書換え定義ファイル434に記載されている情報に従って適切な学習支援コマンドへの変更処理も行う。具体的には、「次の画面」というアンカー名をもつリンクが存在した場合、一般的にこのリンクは特定のページを指し示している。このリンクを予め、学習者の学習状況に応じた適切な「次の画面」を学習支援サーバに要求する、「NEXT」コマンドに変換しておけば、学習者は何も意識しなくても、自分の学習状況に適したページを受信することが可能となる。その他、学習支援サーバ4は、学習状況を含んだ目次表示が可能な「INDEX」コマンドや、学習者の状況に応じた辞書機能を提供する「DIC」コマンドなど、様々な学習支援コマンドをサポートしており、それぞれ、WWW上のハイパーテキストで良く見られる、「目次へ」、「検索」などのアンカーに適用可能である。
【0015】
次に、学習支援サーバ4の処理を簡単に説明する。まず、ユーザが学習支援サーバ4に対して、コマンド(例えば、NEXT)を送信する。学習支援サーバ4は、シナリオ432、目標定義ファイル433と利用者の今までの学習履歴431を照らし合わせ、次に提示する画面を決定する。次に、決定した画面を、学習者の端末の代わりに、情報提供サーバ1から取得する。取得したファイルを解析し、リンクの変更と、さらにコマンド変換ファイルに該当する項目があった場合、リンク情報を当該学習支援サーバ4へのコマンドに書換え、学習者に送信する。
【0016】
以上の処理により、学習者は、通常のハイパーテキストの場合と、可視化された部分は同じ情報を見て学習しながら、実際には学習支援サーバ4に様々なコマンドを送信し、個人の学習状況に適応した情報を受信する。
【0017】
【発明が解決しようとする課題】
しかしながら、上記従来のハイパーテキストシステムでは、ユーザの状況によって適切な情報を提供することができないため、特に、教育分野での利用に支障がある。
また、上記従来のハイパーテキストシステムの問題点を解決するための個人適応型ハイパーテキストシステムは、学習支援サーバが次に提示する画面を決定・取得し、解析してリンクを学習支援サーバを指し示すように変換した後に送信することによって、学習支援サーバと情報端末の通信のサイクルを保っている。しかし、近年、WWW上で交換される情報の形式として、HTML形式以外の多種多様な文書フォーマットが用いられるようになってきている。これら全てのフォーマットに対応したモジュールを用意することは困難であるため、学習支援は実質的に不可能である。
【0018】
また、交換されるデータが文書ではなく、比較的規模の小さいプログラムモジュールを送信し、これをブラウザ側で実行することによって、情報を表示する方法も広く用いられるようになっている。この場合、事前にリンクを解析する方法では、根本的に対応不可能である。また、学習支援をHTML形式の文書に限ったとしても、この形式が機能拡充などにより、パージョンアップされる度に解析プログラムを改変し、配布するには多くのコストが必要である。
【0019】
また、上記の問題は、情報端末から代理情報取得要求の送信先を学習者が手動で設定を変えることによって、学習支援サーバに設定することで対応可能であるが、このようにした場合、学習の開始、中断、終了などのタイミングは学習者に任せられることになり、システム主導で学習を進行させる目的を果たすことができないという問題がある。
【0020】
本発明は、上記の点に鑑みなされたもので、学習支援サーバが、文書ファイルを事前に解析し、リンクを書き換えるという作業を行わずに、学習者の情報要求を学習支援サーバに向けさせることが可能な代理応答方法及び装置及び代理応答プログラムを格納した記憶媒体を提供することを目的とする。
また、本発明の更なる目的は、代理で要求された情報を情報提供サーバに要求し、取得する、要求された情報を学習支援サーバに代理要求し、取得するという機能の切替えを外部から設定可能とすることで、学習の開始、中断、終了などをシステム主導で実現することが可能な代理応答方法及び装置及び代理応答プログラムを格納した記憶媒体を提供することである。
【0021】
【課題を解決するための手段】
本発明(請求項1)は、情報を提供する情報提供サーバ、情報を要求する情報端末、及び学習支援を行う学習支援サーバとネットワークを介して接続された代理応答サーバにおける代理応答方法であって、
切替条件保持手段が、情報の格納先を表す情報アドレスで記述された切替開始条件、及び、切替終了条件を保持し、
切替状況保持手段が、切替中と非切替中の2値で切替状態を管理し、
代理要求受信手段が、情報端末から情報アドレスの指定により情報要求を受信し、
切替条件判断手段が、切替状態が非切替中であり、かつ、情報要求の情報アドレスが切替開始条件を満たせば切替状態を切替中に変更し、切替状態が切替中であり、かつ、情報要求の情報アドレスが切替終了条件を満たせば切替状態を非切替中に変更し、
切替状態が切替中のとき、代理要求送信・代理応答受信手段が、事前に決められた学習支援サーバに情報を要求し、該学習支援サーバからの応答情報を受信し、代理応答送信手段を介して情報端末に転送し、
切替状態が非切替中のとき、直接要求送信・直接応答受信手段が、情報要求の情報アドレスで指定された情報提供サーバに情報を要求し、該情報提供サーバからの応答情報を受信し、代理応答送信手段を介して情報端末に転送する。
【0025】
図1は、本発明の原理構成図である。
本発明(請求項2)は、情報を提供する情報提供サーバ100、情報を要求する情報端末、及び学習支援を行う学習支援サーバ400とネットワークを介して接続された代理応答サーバ300であって、
情報の格納先を表す情報アドレスで記述された切替開始条件、及び、切替終了条件を保持する切替条件保持手段392と、
切替中と非切替中の2値で切替状態を管理する切替状況保持手段393と、
情報端末から情報アドレスの指定により情報要求を受信する代理要求受信手段31と、
応答情報を情報端末に送信する代理応答送信手段35と、
切替状態が非切替中であり、かつ、情報要求の情報アドレスが切替開始条件を満たせば切替状態を切替中に変更し、切替状態が切替中であり、かつ、情報要求の情報アドレスが切替終了条件を満たせば切替状態を非切替中に変更する切替条件判断手段36と、
切替状態が切替中のとき、事前に決められた学習支援サーバに情報を要求し、該学習支援サーバからの応答情報を受信し、代理応答送信手段35を介して情報端末に転送する代理要求送信・代理応答受信手段301と、
切替状態が非切替中のとき、情報要求の情報アドレスで指定された情報提供サーバに情報を要求し、該情報提供サーバからの応答情報を受信し、代理応答送信手段35を介して情報端末に転送する直接要求送信・直接応答受信手段302と、を有する。
【0029】
本発明(請求項3)は、請求項1記載の代理応答方法の各手順をコンピュータに実行させるプログラムを記憶した該コンピュータが読み取り可能な記憶媒体である。
【0033】
上記のように、従来、適応型ハイパーテキストの機能により学習支援を行う場合、代理応答サーバの設定を外部から変更できないため、HTML形式以外の情報を教材のページとして扱うことができない、また、代理応答サーバの設定を学習者が手動で設定し直すことで、HTML形式以外の情報を教材として扱うことは可能であるが、ユーザインタフェース上問題があり、さらに、システム主導で学習支援を行うことができないという種々の問題を、本発明によれば、代理応答サーバに、代理で要求された情報を情報提供サーバに要求し、取得する従来の機能に加え、要求された情報を学習支援サーバに代理要求し、取得すると共に、これらを切り替え可能とする設定が外部から実現可能となる。これにより、学習者は、代理応答サーバの手動による切替動作を行うことなく、学習支援を受けることが可能となる。また、切替条件としてさまざまな要素を用いることにより、多彩な学習手順を提供することが可能となる。多彩な学習手順としては、検索エンジンなど、WWW上で運用されているさまざまなサービスをシナリオ学習の途中に挿入したり、ある時間になったら学習支援サーバを利用した学習を開始する等の処理が可能となる。
【0034】
【発明の実施の形態】
図3は、本発明の代理応答サーバの構成を示す。
同図において、図5と図6と同一構成部分には同一符号を付し、その説明を省略する。
同図に示す代理応答サーバ3は、代理要求受信部31、キャッシュ検索部32、直接要求送信部33、直接応答受信部34、代理応答送信部35、切替条件判断部36、代理要求送信部37、代理応答受信部38、切替部39から構成される。
【0035】
切替条件部36は、利用者(教師等)からの要求が切替条件に合致しているかを判断する。もし、この要求が切替条件に合致していると判断した場合には、学習支援サーバ4に転送する。
代理要求送信部37は、要求を学習支援サーバ4に転送すると判断された場合に、要求を学習支援サーバ4に代理応答要求する。
【0036】
代理応答受信部38は、その要求に対する学習支援サーバ4からの応答を受信する。
切替部39は、切替条件受付部391、切替条件保持部392、切替状況保持部393から構成される。
切替条件受付部391は、外部からの切替条件の設定を受け付ける。
【0037】
切替条件保持部392は、切替条件の設定を保持する。
切替状況保持部393は、条件によって切替られるある時点における状況を保持する。
次に、上記の構成による動作を説明する。
最初に、代理要求による切替前の動作を説明する。
【0038】
図3は、本発明の学習支援システムの代理応答サーバにおける切替前の動作のシーケンスチャートである。
ステップ101) 情報端末2(先生)から予め代理応答サーバ3に対して、情報端末2からの要求について、情報提供サーバ1から代理で当該要求に対応する情報を取得して該情報端末に転送する機能と、情報端末2から指定された学習支援サーバ4に代理要求を転送する機能を実行するための条件を設定する。
【0039】
ステップ102) 代理応答サーバ3は、情報端末2から取得した切替条件を切替条件受け付け部391で受け付け、切替条件保持部392に登録する。
ステップ103) 情報端末2(学習者)が代理応答サーバ3に対して、代理要求を送信する。
ステップ104) 代理応答サーバ3は、情報端末2から取得した代理要求を代理要求受信部31で受信する。
【0040】
ステップ105) 代理応答サーバ3の切替条件判断部36において、切替条件保持部392に保持されている切替条件と比較し、一致するかを判定すると共に、切替状況保持部393を参照して、状態が切替中か否かを判定する。
ステップ106) ここで、代理要求が切替条件に不一致であり、かつ、状態が切替中でない場合には、直接要求送信部33から一般のWWWサーバに情報端末2の代わりにアクセスし、直接応答受信部34において情報を取得する。そうでない場合の動作については、後述する図4で説明する。
【0041】
ステップ107) 一般のWWWサーバから取得した情報を代理応答送信部35から情報要求元の情報端末2(学習者)に転送する。
ステップ108) 情報端末2(学習者)は、情報を受信し、表示する。
次に、学習支援システムにおける、切替処理中の動作について説明する。
図4は、本発明の学習支援システムの代理応答サーバにおける切替中の動作のシーケンスチャートである。
【0042】
ステップ201) 情報端末2(学習者)から代理応答サーバ3に対して代理要求が送信される。
ステップ202) 代理応答サーバ3の代理要求受信部31において、当該代理要求を受信する。
ステップ203) 切替条件判断部36は、切替条件保持部392と切替状況保持部393を参照して、当該代理要求が切替条件に一致し、状態が切替中でないと判断する。
【0043】
ステップ204) 切替状況保持部393の状態を「切替中」に変更する。
ステップ205) 切替により、代理応答サーバ3は、代理要求送信部37より学習支援サーバ4に対して代理要求を送信する。
ステップ206) 学習支援サーバ4が代理応答サーバ3からの代理要求を受信する。
【0044】
ステップ207) 学習支援サーバ4は、学習戦略等の次に提示する情報を決定する。
ステップ208) 学習支援サーバ4は、一般のWWWサーバに対して直接要求を送信し、当該要求に対応する情報を受信し、代理応答サーバ3に当該情報を送信する。
【0045】
ステップ209) 代理応答サーバ3の代理応答受信部38は、学習支援サーバ4からの情報を取得し、代理応答送信部35に渡す。
ステップ210) 代理応答サーバ3の代理応答送信部35は、当該情報を情報端末2(学習者)に送信する。
ステップ211) 情報端末2(学習者)は、代理応答サーバ3からの情報を受信し、表示する。
【0046】
【実施例】
以下、図面と共に本発明の実施例を説明する。
[第1の実施例]
本実施例では、HTML形式以外のフォーマットで記述された文書ファイルを扱うものとする。
【0047】
以下、図2、図3、図4に基づいて説明する。
最初に切替前の動作について説明する。
まず、学習手順の設計を行う人(先生)が情報端末2からコンピュータネットワーク5等を介して、代理応答サーバ3に対して、学習支援サーバ4に要求を転送開始する条件と、終了する条件を入力する。
【0048】
本実施例では、学習者が、
http://a/b.html (1)
を要求した時点で、学習支援を開始するための設定を行い、
http://c/d.html (2)
という要求に対する応答が情報提供サーバ1から返却されたところで、切替を終了するよう、情報端末2(先生)が代理応答サーバ3の切替条件保持部392に登録を行ったとする(ステップ101)。
【0049】
代理応答サーバ3は、上記の2つの条件を切替条件保持部392に保持する(ステップ102)。
まず、情報端末2から(1) 以外の要求が送信された場合(ステップ103)、代理応答サーバ3内の代理要求受信部31が当該要求を受信し(ステップ104)、切替条件判断部36は、切替条件保持部392に保存された切替条件と比較を行い、この場合は、両者は一致せず、かつ状態が切替中でないので、通常の代理応答サーバ3として動作する(ステップ105)。即ち、その後、代理応答サーバ3は、一般のWWWサーバ(ここでは、情報提供サーバ1を指す)より学習者の要求する情報を取得する(ステップ106)。そして、かかる情報は、最終的には、代理応答サーバ3から情報端末2に送信され(ステップ107)、学習者の情報端末2で受信し、表示される(ステップ108)。
【0050】
次に、切替中の動作の例を説明する。
次に、情報端末2(学習者)から代理要求が送信され(ステップ201)、これが(1) に一致している場合には、図5に示すように、代理応答サーバ3は、代理要求受信部31でこの要求を受信する(ステップ202)と、切替条件判断部36は、この場合には、代理要求が切替条件に一致し、かつ状態が「切替中でない」(通常)、に相当すると判断する(ステップ203)。これにより、切替部39は、直ちに状態を「切替中」に変更し(ステップ204)、学習支援サーバ4への要求転送を開始する(ステップ205)。
【0051】
学習支援サーバ4では、代理要求を受信し(ステップ206)、学習戦略などを用いて次に提供する情報を決定した後(ステップ207)、一般のWWWサーバ1から学習支援サーバ4の要求する情報を取得する(ステップ208)。この動作が図4の動作と異なる点である。学習支援サーバ4が取得した情報を代理応答サーバ3に送信し(ステップ209)、代理応答サーバ3がこれを受信すると(ステップ210)、当該情報を学習者の情報端末に送信する(ステップ211)。これにより、情報端末(学習者)が当該情報を受信し、表示する(ステップ212)。
【0052】
即ち、学習者が学習を開始した場合と同様に、シナリオ学習サービスが提供される。これ以降の情報端末(学習者)からの要求は学習支援サーバ4に転送されるため、学習のサイクルが継続できる。
同様の処理を繰り返した後、(2) と一致した要求を受信すると、代理応答サーバ3は、状態を「通常」に戻し、学習支援サーバ4への転送を中止し、通常の応答サーバとして動作する。
【0053】
[第2の実施例]
本実施例では、学習支援サーバ4を用いて「検索エンジンサーバ」についてシナリオ学習を行った後、実際にWWW上で適用されている検索エンジンサーバを使用して検索を行い、再び学習支援サーバ4を用いてシナリオ学習を続行するという学習手順を実現する。
【0054】
最初は、前述の第1の実施例と同様に、学習手順の設計を行う人(先生)が、情報端末からコンピュータネットワーク6等を介して、代理応答サーバ3に対し、学習支援サーバ4に要求を転送開始する条件と、終了する条件を入力する。
この例では、学習者が
http://a/b.html (3)
を要求した時点で、学習支援を開始するための設定を行い、
http://search/cgi-bin/search.cgi?word=インターネット (4)
という要求に対する応答が情報提供サーバ1から返却されたところで、切り替えを終了するよう、代理応答サーバ3に登録を行ったとする。ここで、(4) は、検索エンジンに対し、「インターネット」というキーワードで検索する場合の要求である。代理応答サーバ3は上記の2つの条件を切り替え条件保持部392に保持する。
【0055】
学習者の情報端末2から要求を受け取ると、代理応答サーバ3は、切り替え条件保持部392に保持されている切り替え条件と比較を行い、一致しなかった場合は、通常のサーバとして動作する。
情報端末2(学習者)からの次の要求が送信され、これが学習支援サーバ4への切り替え条件に一致しているとする。代理応答サーバ3は、状態を「切り替え中」に設定し、学習支援サーバ4への要求転送を開始する。学習支援サーバ4は、学習者が学習を開始した場合と同様に、学習概略などの手法によるシナリオ学習サービスを提供する。
【0056】
シナリオ学習により学習が一通り終了した時点で、学習支援サーバ4は、
『それでは検索エンジンを用いて実際に「インターネット」というキーワードで検索を行ってみましょう』
などのメッセージを表示し、代理応答サーバ3に対して、切り替えを終了するよう要求する。代理応答サーバ3は、状態を「通常」に戻す。従って、これ以降の学習者の要求は代理応答サーバ3から直接検索エンジンサーバに向けられ、実際に検索エンジンを利用して検索を行うことが可能となる。
【0057】
学習者が無事、「インターネット」というキーワードで検索を要求(2) を送信すると、代理応答サーバ3の切り替え条件に一致するため、再び学習支援サーバ4を用いてシナリオ学習を続行することが可能である。
なお、上記の実施例において、学習者がいつまでも正解(インターネットというキーワードで検索を行えない)状況などに対処できるように、指定した回数以上、検索エンジンにアクセスした場合、自動的に状態を切り替え、制御を学習支援サーバ4に移し、理解不足の部分をさらに学習させることも可能である。
【0058】
また、本実施例において、通常に切り替わった際にどのような要求を学習者が行っていたかを保持し、再び切り替わった際にそれまでの操作の履歴を学習支援サーバ4に転送し、その後の学習支援に役立てることも可能である。
また、本実施例において、切り替え条件として時間など、要求内容以外の条件を設定することも可能となる。
【0059】
また、図3に示す代理応答サーバ3の構成要素をプログラムとして構築し、代理応答サーバとして利用されるコンピュータに接続されるディスク装置や、フロッピーディスク、CD−ROM等の可搬記憶媒体に格納しておき、本発明を実施する際にインストールすることにより容易に本発明を実現できる。
なお、本発明は、上記の実施例に限定されることなく、特許請求の範囲内で種々変更・応用が可能である。
【0060】
【発明の効果】
上述のように、本発明によれば、利用者は、代理応答サーバの手動による切り替え動作を行うことなく、学習支援を受けることができる。
また、切り替え条件としてさまざまな要素を用いることにより、多彩な学習手順を提供することができる。多彩な学習手順としては、実施例に示したような検索エンジンなど、WWW上で運用されているさまざまなサービスをシナリオ学習の途中に挿入したり、ある時間になったら学習支援サーバを利用した学習を開始することなどである。
【0061】
即ち、学習支援サーバが文書ファイルを事前に解析し、リンクを書き換えるという作業を行わずに、利用者の情報要求を学習支援サーバに向けさせることができる。
また、その切り替えを外部から設定可能とすることで、学習の開始、中断、終了などをシステム主導で実現することができる。
【図面の簡単な説明】
【図1】本発明の原理構成図である。
【図2】本発明の代理応答サーバの構成図である。
【図3】本発明の学習支援システムの代理応答サーバにおける切替前の動作のシーケンスチャートである。
【図4】本発明の学習支援システムの代理応答サーバにおける切替中の動作のシーケンスチャートである。
【図5】従来のハイパーテキストシステムの構成図である。
【図6】従来の代理応答サーバの構成図である。
【図7】従来の個人適応型ハイパーテキストシステムの構成図である。
【符号の説明】
1 情報提供サーバ
2 情報端末
3 代理応答サーバ
4 学習支援サーバ
5 コンピュータネットワーク、ネットワーク
31 代理要求受信部、代理要求受信手段
32 キャッシュ検索部
33 直接要求送信部
34 直接応答受信部
35 代理応答送信手段、代理応答送信部
36 切替条件判断部、切替条件判断手段
37 代理要求送信部
38 代理応答受信部
39 切替部
301 代理要求送信・代理応答受信手段
302 直接要求送信・直接応答受信手段
391 切替条件受付部
392 切替条件保持部、切替条件保持手段
393 切替状況保持部、切替状況保持手段
100 情報提供サーバ
200 情報端末
300 代理応答サーバ
400 学習支援サーバ
500 コンピュータネットワーク、ネットワーク[0001]
BACKGROUND OF THE INVENTION
The present inventionProxy response method and apparatus and proxy responseThe present invention relates to a storage medium storing a program, and in particular, comprises an information providing server for providing information desired by a user, an information terminal for requesting / receiving / displaying information, and a communication means such as a computer network for connecting them. In an information communication system, an information terminal requests information selected by a user from an information providing server, the information providing server selects information based on control information prepared in advance, and transmits the information to the information terminal. Information provision and system for information terminals to receive and display information, specifically WWW (World Wide WebUsing the Internet called)Proxy response method and apparatus and proxy responseThe present invention relates to a storage medium storing a program.
[0002]
[Prior art]
Before describing a conventional learning support system, a conventional hypertext system will be described.
The hypertext system is a system that includes an information providing server that is a computer that stores information connected via the Internet, and an information terminal that is operated by a user to acquire and display information.
[0003]
FIG. 5 shows the configuration of a conventional hypertext system. This technique is described in T. Berners-Lee et al., “The World-Wide Web”, Communications of the ACM, vol. 37 (8), pp. 76-82.
The system shown in FIG. 5 includes an information providing server 1, an
[0004]
The information providing server 1 includes an
[0005]
FIG. 6 shows the configuration of a conventional proxy response server.
As shown in FIG. 6, the
[0006]
In the WWW, an information acquisition request from the
The latter is used particularly when the
[0007]
Also, in order to improve the responsiveness when accessing the same information when the
Using the method described above, various types of information are exchanged on the WWW. As the most widely used format, there is a format called HTML.
[0008]
In this format, in addition to text information visualized by the
Upon receiving this request, the
[0009]
By repeatedly performing the above processing, the user acquires information necessary for him / herself one after another.
Next, a conventional personal adaptive hypertext system will be described.
The personal adaptive hypertext system changes the content of information to be provided by adapting to the personal information of the user. For example, Japanese Patent Application No. 7-313053 “Information Providing Method and Information Providing System” and Japanese Patent Application Nos. 9-124309 “Information providing method and system and storage medium storing information providing program” and Japanese Patent Application No. 11-20395 “Storage medium storing learning support method and learning support program” are disclosed.
[0010]
This personal adaptive hypertext will be described with reference to FIG. In the figure, the same parts as those in FIG.
In the figure, the configuration of the
[0011]
The learning support server 4 includes a transmission /
The
[0012]
The
The learning support server 4 saves the page that the user has finished watching up to a certain point in time and the learning target that is understood in the
[0013]
Next, the link rewriting process will be described. It is assumed that a learner requests a page from the learning support server 4 and link information is included in the page. In that case, when the link destination is not the learning support server 4 but another information providing server, and the learner selects the link, the learner's request is transmitted to the other information providing server, and thereafter the learning support server. Learning using 4 cannot be performed. Therefore, the learning support server 4 selects appropriate information to be provided to the user, obtains the information, and changes the link included in the page in advance to a link to the learning support server 4. As a result, the page transmitted to the
[0014]
In addition, when changing the link, a change process to an appropriate learning support command is also performed according to the information described in the link
[0015]
Next, processing of the learning support server 4 will be briefly described. First, the user transmits a command (for example, NEXT) to the learning support server 4. The learning support server 4 compares the
[0016]
Through the above processing, the learner actually sends various commands to the learning support server 4 while learning by viewing the same information in the visualized portion as in the case of normal hypertext. Receive information adapted to.
[0017]
[Problems to be solved by the invention]
However, since the conventional hypertext system cannot provide appropriate information depending on the user's situation, there is a problem especially in use in the education field.
The personal adaptive hypertext system for solving the problems of the conventional hypertext system determines and acquires the next screen to be presented by the learning support server, analyzes it, and points the link to the learning support server. The communication cycle between the learning support server and the information terminal is maintained by transmitting the data after conversion to. However, in recent years, various document formats other than the HTML format have been used as the format of information exchanged on the WWW. Since it is difficult to prepare modules corresponding to all these formats, learning support is virtually impossible.
[0018]
In addition, a method for displaying information by transmitting relatively small program modules instead of documents as exchanged data and executing them on the browser side is also widely used. In this case, the method of analyzing the link in advance cannot be fundamentally supported. Even if learning support is limited to documents in the HTML format, a large amount of cost is required to modify and distribute the analysis program every time the format is upgraded due to enhancement of functions.
[0019]
In addition, the above problem can be addressed by setting the learning support server by manually changing the transmission destination of the proxy information acquisition request from the information terminal. The timing of starting, stopping, and ending is left to the learner, and there is a problem that the purpose of making the learning progress under the initiative of the system cannot be achieved.
[0020]
The present invention has been made in view of the above points, and the learning support server directs the learner's information request to the learning support server without performing a task of analyzing the document file in advance and rewriting the link. Is possibleProxy response method and apparatus and proxy responseAn object is to provide a storage medium storing a program.
A further object of the present invention is to externally set a function switching that requests and obtains information requested by the proxy from the information providing server, and requests and obtains the requested information from the learning support server. By making it possible, it is possible to realize the start, interruption, end, etc. of learning at the initiative of the systemProxy response method and apparatus and proxy responseIt is to provide a storage medium storing a program.
[0021]
[Means for Solving the Problems]
The present invention (Claim 1) is a proxy response method in an information providing server that provides information, an information terminal that requests information, and a learning support server that performs learning support and a proxy response server connected via a network. ,
The switching condition holding means holds the switching start condition and the switching end condition described by the information address indicating the information storage destination,
The switching status holding means manages the switching state with two values of switching and non-switching,
The proxy request receiving means receives the information request from the information terminal by specifying the information address,
The switching condition judging means changes the switching state to switching if the switching state is not switching and the information address of the information request satisfies the switching start condition, the switching state is switching, and the information request If the information address of satisfies the switching end condition, the switching state is changed to non-switching,
When the switching state is switching,Proxy request transmission / proxy response reception meansRequests information from a predetermined learning support server and receives response information from the learning support server., Via proxy response sending meansTransfer to the information terminal,
When the switching state is not switching,Direct request sending / direct response receiving meansRequests information from the information providing server specified by the information address of the information request and receives response information from the information providing server., Via proxy response sending meansTransfer to the information terminal.
[0025]
FIG. 1 is a principle configuration diagram of the present invention.
The present invention (Claim 2) is an
A switching
A switching status holding means 393 for managing the switching state with binary values during switching and non-switching;
Proxy request receiving means 31 for receiving an information request by designating an information address from an information terminal;
Proxy response transmission means 35 for transmitting response information to the information terminal;
If the switching state is not switching and the information address of the information request satisfies the switching start condition, the switching state is changed to switching, the switching state is switching, and the information address of the information request is switched over. Switching condition determining means 36 for changing the switching state to non-switching if the condition is satisfied;
When the switching state is switching, requests information from a predetermined learning support server and receives response information from the learning support serverThrough the proxy response transmission means 35Transfer to information terminalProxy request transmission / proxy response reception means301,
When the switching state is non-switching, requests information from the information providing server specified by the information address of the information request, and receives response information from the information providing server., Via proxy response transmission means 35Transfer to information terminalDirect request sending / direct response receiving means302.
[0029]
The present invention (claims)3)A computer-readable storage medium storing a program for causing a computer to execute each procedure of the proxy response method according to claim 1.
[0033]
As described above, when learning support is conventionally performed using the adaptive hypertext function, the proxy response server setting cannot be changed from the outside, so information other than the HTML format cannot be handled as a teaching material page. Although it is possible for the learner to manually set the response server settings, it is possible to handle information other than the HTML format as teaching materials, but there is a problem with the user interface, and further, learning support can be provided by the system. According to the present invention, in addition to the conventional function of requesting and obtaining information requested by the proxy from the information providing server, the requested information is proxied to the learning support server. It is possible to implement from the outside a setting that requests and obtains and can switch between them. Thereby, the learner can receive learning support without performing a manual switching operation of the proxy response server. In addition, various learning procedures can be provided by using various elements as the switching conditions. Various learning procedures include processes such as inserting various services operated on the WWW such as search engines in the middle of scenario learning, or starting learning using a learning support server at a certain time. It becomes possible.
[0034]
DETAILED DESCRIPTION OF THE INVENTION
FIG. 3 shows the configuration of the proxy response server of the present invention.
In this figure, the same components as those in FIGS. 5 and 6 are denoted by the same reference numerals, and the description thereof is omitted.
The
[0035]
The switching
When it is determined that the request is transferred to the learning support server 4, the proxy
[0036]
The
The switching
The switching
[0037]
The switching
The switching
Next, the operation according to the above configuration will be described.
First, the operation before switching by the proxy request will be described.
[0038]
FIG. 3 is a sequence chart of the operation before switching in the proxy response server of the learning support system of the present invention.
Step 101) With respect to the request from the
[0039]
Step 102) The
Step 103) The information terminal 2 (learner) transmits a proxy request to the
Step 104) The
[0040]
Step 105) The switching
Step 106) Here, when the proxy request does not match the switching condition and the state is not being switched, the general
[0041]
Step 107) The information acquired from the general WWW server is transferred from the
Step 108) The information terminal 2 (learner) receives and displays the information.
Next, the operation during the switching process in the learning support system will be described.
FIG. 4 is a sequence chart of the operation during switching in the proxy response server of the learning support system of the present invention.
[0042]
Step 201) A proxy request is transmitted from the information terminal 2 (learner) to the
Step 202) The proxy
Step 203) The switching
[0043]
Step 204) The state of the switching
Step 205) By the switching, the
Step 206) The learning support server 4 receives the proxy request from the
[0044]
Step 207) The learning support server 4 determines information to be presented next such as a learning strategy.
Step 208) The learning support server 4 directly transmits a request to a general WWW server, receives information corresponding to the request, and transmits the information to the
[0045]
Step 209) The
Step 210) The
Step 211) The information terminal 2 (learner) receives and displays information from the
[0046]
【Example】
Embodiments of the present invention will be described below with reference to the drawings.
[First embodiment]
In this embodiment, it is assumed that a document file described in a format other than the HTML format is handled.
[0047]
Hereinafter, description will be made based on FIG. 2, FIG. 3, and FIG.
First, the operation before switching will be described.
First, a person (teacher) who designs a learning procedure starts and ends conditions for transferring a request to the learning support server 4 from the
[0048]
In this example, the learner
http: //a/b.html (1)
When you request, make settings to start learning support,
http: //c/d.html (2)
When the response to the request is returned from the information providing server 1, it is assumed that the information terminal 2 (teacher) registers in the switching
[0049]
The
First, when a request other than (1) is transmitted from the information terminal 2 (step 103), the
[0050]
Next, an example of the operation during switching will be described.
Next, a proxy request is transmitted from the information terminal 2 (learner) (step 201), and if this matches (1), the
[0051]
The learning support server 4 receives the proxy request (step 206), determines information to be provided next using a learning strategy or the like (step 207), and then requests information requested from the general WWW server 1 by the learning support server 4 Is acquired (step 208). This operation is different from the operation of FIG. Information acquired by the learning support server 4 is transmitted to the proxy response server 3 (step 209). When the
[0052]
That is, the scenario learning service is provided in the same manner as when the learner starts learning. Since subsequent requests from the information terminal (learner) are transferred to the learning support server 4, the learning cycle can be continued.
After repeating the same processing, upon receiving a request that matches (2), the
[0053]
[Second Embodiment]
In this embodiment, after the scenario learning is performed for the “search engine server” using the learning support server 4, the search is performed using the search engine server that is actually applied on the WWW, and the learning support server 4 is again used. The learning procedure of continuing scenario learning using is realized.
[0054]
Initially, as in the first embodiment described above, a person (teacher) who designs a learning procedure requests the learning support server 4 from the information terminal to the
In this example, the learner
http: //a/b.html (3)
When you request, make settings to start learning support,
http: //search/cgi-bin/search.cgi? word =Internet (4)
When the response to the request is returned from the information providing server 1, it is assumed that the
[0055]
Upon receiving a request from the learner's
It is assumed that the next request from the information terminal 2 (learner) is transmitted and matches the switching condition to the learning support server 4. The
[0056]
When learning is completed through scenario learning, the learning support server 4
“Let's actually search using the keyword“ Internet ”using a search engine”
Is displayed, and the
[0057]
If the learner successfully sends a search request (2) with the keyword “Internet”, it matches the switching condition of the
In the above embodiment, when the search engine is accessed more than the specified number of times, the state is automatically switched so that the learner can deal with the correct answer (cannot search with the keyword Internet) forever. It is also possible to transfer control to the learning support server 4 to further learn a part of lack of understanding.
[0058]
Also, in this embodiment, what kind of request the learner was making when switching to normal is held, and when switching again, the history of operations up to that point is transferred to the learning support server 4, and thereafter It can also be used for learning support.
In the present embodiment, it is also possible to set conditions other than the requested content, such as time, as the switching conditions.
[0059]
Also, the constituent elements of the
The present invention is not limited to the above-described embodiments, and various modifications and applications are possible within the scope of the claims.
[0060]
【The invention's effect】
As described above, according to the present invention, the user can receive learning support without performing a manual switching operation of the proxy response server.
Moreover, various learning procedures can be provided by using various elements as switching conditions. As a variety of learning procedures, various services operated on the WWW, such as search engines as shown in the examples, are inserted during scenario learning, or learning using a learning support server at a certain time. And so on.
[0061]
That is, the learning support server can direct the user's information request to the learning support server without performing the task of analyzing the document file in advance and rewriting the link.
Further, by making it possible to set the switching from the outside, it is possible to realize learning start, interruption, end, etc. led by the system.
[Brief description of the drawings]
FIG. 1 is a principle configuration diagram of the present invention.
FIG. 2 is a configuration diagram of a proxy response server according to the present invention.
FIG. 3 is a sequence chart of an operation before switching in the proxy response server of the learning support system of the present invention.
FIG. 4 is a sequence chart of operations during switching in the proxy response server of the learning support system of the present invention.
FIG. 5 is a configuration diagram of a conventional hypertext system.
FIG. 6 is a configuration diagram of a conventional proxy response server.
FIG. 7 is a configuration diagram of a conventional personal adaptive hypertext system.
[Explanation of symbols]
1 Information service server
2 Information terminals
3 Proxy response server
4 learning support servers
5 Computer network, network
31 Proxy request receiving unit, proxy request receiving means
32 Cache search part
33 Direct request transmitter
34 Direct response receiver
35Proxy response sending means,Proxy response transmitter
36 switching condition determining unit, switching condition determining means
37 Proxy Request Transmitter
38 Proxy response receiver
39 Switching section
301Proxy request transmission / proxy response reception means
302Direct request sending / direct response receiving means
391 switching condition reception part
392 switching condition holding unit, switching condition holding means
393 switching status holding unit, switching status holding means
100 Information providing server
200 Information terminal
300 Proxy response server
400 Learning support server
500 computer network, network
Claims (3)
切替条件保持手段が、情報の格納先を表す情報アドレスで記述された切替開始条件、及び、切替終了条件を保持し、
切替状況保持手段が、切替中と非切替中の2値で切替状態を管理し、
代理要求受信手段が、前記情報端末から情報アドレスの指定により情報要求を受信し、
切替条件判断手段が、切替状態が非切替中であり、かつ、情報要求の情報アドレスが前記切替開始条件を満たせば切替状態を切替中に変更し、切替状態が切替中であり、かつ、情報要求の情報アドレスが前記切替終了条件を満たせば切替状態を非切替中に変更し、
切替状態が切替中のとき、代理要求送信・代理応答受信手段が、事前に決められた学習支援サーバに情報を要求し、該学習支援サーバからの応答情報を受信し、代理応答送信手段を介して前記情報端末に転送し、
切替状態が非切替中のとき、直接要求送信・直接応答受信手段が、情報要求の情報アドレスで指定された情報提供サーバに情報を要求し、該情報提供サーバからの応答情報を受信し、代理応答送信手段を介して情報端末に転送する
ことを特徴とする代理応答方法。A proxy response method in a proxy response server connected via a network with an information providing server that provides information, an information terminal that requests information, and a learning support server that performs learning support,
The switching condition holding means holds the switching start condition and the switching end condition described by the information address representing the information storage destination,
The switching status holding means manages the switching state with two values of switching and non-switching,
The proxy request receiving means receives an information request by specifying an information address from the information terminal,
The switching condition determining means changes the switching state to switching if the switching state is not switching and the information address of the information request satisfies the switching start condition, the switching state is switching, and the information If the requested information address satisfies the switching end condition, the switching state is changed to non-switching,
When the switching state is being switched, the proxy request transmission / proxy response reception means requests information from a predetermined learning support server, receives response information from the learning support server, and passes the proxy response transmission means. To the information terminal,
When the switching state is non-switching, the direct request sending / direct response receiving means requests information from the information providing server specified by the information address of the information request, receives response information from the information providing server , A proxy response method, wherein the response is transmitted to the information terminal via a response transmission means .
情報の格納先を表す情報アドレスで記述された切替開始条件、及び、切替終了条件を保持する切替条件保持手段と、
切替中と非切替中の2値で切替状態を管理する切替状況保持手段と、
前記情報端末から情報アドレスの指定により情報要求を受信する代理要求受信手段と、
応答情報を前記情報端末に送信する代理応答送信手段と、
切替状態が非切替中であり、かつ、情報要求の情報アドレスが前記切替開始条件を満たせば切替状態を切替中に変更し、切替状態が切替中であり、かつ、情報要求の情報アドレスが前記切替終了条件を満たせば切替状態を非切替中に変更する切替条件判断手段と、
切替状態が切替中のとき、事前に決められた学習支援サーバに情報を要求し、該学習支援サーバからの応答情報を受信し、前記代理応答送信手段を介して前記情報端末に転送する代理要求送信・代理応答受信手段と、
切替状態が非切替中のとき、情報要求の情報アドレスで指定された情報提供サーバに情報を要求し、該情報提供サーバからの応答情報を受信し、前記代理応答送信手段を介して情報端末に転送する直接要求送信・直接応答受信手段と、
を有することを特徴とする代理応答サーバ。An information providing server that provides information, an information terminal that requests information, and a proxy response server connected via a network to a learning support server that performs learning support,
A switching condition holding means for holding a switching start condition described by an information address indicating a storage location of information, and a switching end condition;
A switching status holding means for managing a switching state with two values of switching and non-switching;
Proxy request receiving means for receiving an information request by specifying an information address from the information terminal;
Proxy response transmitting means for transmitting response information to the information terminal;
If the switching state is non-switching and the information address of the information request satisfies the switching start condition, the switching state is changed to switching, the switching state is switching, and the information address of the information request is A switching condition determining means for changing the switching state to non-switching if the switching end condition is satisfied;
When switching state it is in switching, to request information from the learning support server beforehand a predetermined proxy request receives the response information from the learning support server, and transfers to the information terminal via the proxy response transmission unit Sending / proxy response receiving means ;
When the switching state is non-switching, information is requested from the information providing server designated by the information address of the information request, response information from the information providing server is received, and the information terminal is sent to the information terminal via the proxy response transmitting means. Direct request transmission / direct response reception means to transfer,
A proxy response server.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP12059899A JP3702705B2 (en) | 1999-04-27 | 1999-04-27 | Proxy response method and apparatus, and storage medium storing proxy response program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP12059899A JP3702705B2 (en) | 1999-04-27 | 1999-04-27 | Proxy response method and apparatus, and storage medium storing proxy response program |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2000310938A JP2000310938A (en) | 2000-11-07 |
JP3702705B2 true JP3702705B2 (en) | 2005-10-05 |
Family
ID=14790233
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP12059899A Expired - Fee Related JP3702705B2 (en) | 1999-04-27 | 1999-04-27 | Proxy response method and apparatus, and storage medium storing proxy response program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3702705B2 (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1953995A1 (en) | 2007-01-30 | 2008-08-06 | Seiko Epson Corporation | Application execution system, computer, application execution device, and control method and program for an application execution system |
-
1999
- 1999-04-27 JP JP12059899A patent/JP3702705B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2000310938A (en) | 2000-11-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5787254A (en) | Web browser method and system for display and management of server latency | |
US7346843B2 (en) | Low-latency, incremental rendering in a content framework | |
US5978848A (en) | Web browser method and system for backgrounding a link access during slow link access time periods | |
TW535081B (en) | Method and system of fulfilling requests for information from a network client | |
US5727129A (en) | Network system for profiling and actively facilitating user activities | |
US6920488B1 (en) | Server assisted system for accessing web pages from a personal data assistant | |
JP3635859B2 (en) | System and method for easily displaying parameters on a local display | |
US20070067329A1 (en) | Overloaded communication session | |
JP2000090001A (en) | Method and system for conversion of electronic data using conversion setting | |
US20060069701A1 (en) | Shareability utility | |
JP2005526999A (en) | Web-based help / training content | |
JPH10162030A (en) | Method and device for rendering hyperlink information | |
US20100114914A1 (en) | Selective Home Page Manager | |
JP2000112840A (en) | Mail system | |
US20040167749A1 (en) | Interface and method for testing a website | |
US6813768B1 (en) | Method and system for automatic task focus swapping during browser wait time | |
US20050198568A1 (en) | Table display switching method, text data conversion program, and tag program | |
JP4938589B2 (en) | Web page browsing device and web page browsing server | |
US20090234913A1 (en) | Data structure for initiating multiple web sites | |
JP3702705B2 (en) | Proxy response method and apparatus, and storage medium storing proxy response program | |
JP3647967B2 (en) | Screen transition system | |
US6934734B2 (en) | Method and apparatus for managing and presenting changes to an object in a data processing system | |
EP2017750A1 (en) | Display control apparatus, display control program and display control method | |
AU736696B2 (en) | Learning support method, system and computer readable medium storing learning support program | |
JP2000347971A (en) | Information providing processing device and its method and storage medium storing information providing processing program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20050125 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20050311 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20050419 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20050526 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20050628 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20050711 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080729 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090729 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090729 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100729 Year of fee payment: 5 |
|
LAPS | Cancellation because of no payment of annual fees |