(57)【要約】【課題】利用者のブラウジング履歴情報を、利用者の一定の作業単位（以下、タスク）に分割・分類し、タスク別履歴として保存し、このタスク別履歴情報を個人適応サーバの要求に基づき提供する。【解決手段】タスク抽出規則を用いてタスクを抽出し、抽出されたタスクに含まれるブラウジング履歴を格納する。要求に応じてタスク別履歴を提供する。【選択図】  図１
2004348550.tif 000002
【特許請求の範囲】
【請求項１】
ＷＷＷシステムのプロキシサーバにおいて実行されるブラウジング履歴管理方法であって、
利用者のブラウジング履歴情報を一定の区間の履歴情報（以下タスク別履歴）に区切るタスク別履歴抽出ステップと、
このタスク別履歴を保存するタスク別履歴保存ステップと、
個人識別情報とこれに対応するＷＷＷサーバ名とが設定された個人適応ＷＷＷサーバからの要求に従ってタスク別履歴を送信するタスク別履歴提供ステップとを実行することを特徴とするブラウジング履歴管理方法。
【請求項２】
前記タスク別履歴抽出ステップとして、利用者のブラウジング履歴情報から個人識別情報および同一ＷＷＷサーバが提供する情報を閾値回数以上ブラウジングした期間を抽出するステップを実行し、
前記タスク別履歴保存ステップとして、前記個人適応ＷＷＷサーバにおける個人識別情報およびＷＷＷサーバ名を保存し、
前記タスク別履歴提供ステップとして、前記個人適応ＷＷＷサーバから指定された個人識別情報とＷＷＷサーバ名とが一致するタスク別履歴を選択して提供するステップを実行する
請求項１記載のブラウジング履歴管理方法。
【請求項３】
前記タスク別履歴抽出ステップとして、利用者のブラウジング履歴から当該利用者が第一のキーワードを検索サーバに入力し、次に第二のキーワードを入力するまでのブラウジングの期間を抽出するステップを実行し、
前記タスク別履歴保存ステップとして、前記第一のキーワードを特徴キーとして保存するステップを実行する
請求項１または２記載のブラウジング履歴管理方法。
【請求項４】
前記タスク別履歴提供ステップとして、前記個人適応ＷＷＷサーバから指定された個人識別情報と前記特徴キーとが一致するタスク別履歴を選択するステップを実行する請求項１ないし３のいずれかに記載のブラウジング履歴管理方法。
【請求項５】
ＷＷＷシステムのプロキシサーバに設けられ、
タスク履歴を抽出するためのタスク抽出規則を保存するタスク抽出規則テーブルと、
利用者が第一のキーワードを検索サーバに入力し、次に第二のキーワードを入力するまでのブラウジングの期間における前記第一のキーワードを特徴キーとし、タスク別履歴を利用者の個人識別情報および当該利用者の特徴キーと共に保存するタスク別履歴管理テーブルと、
前記タスク抽出規則を実行するタスク別履歴抽出部と、
前記タスク別履歴管理テーブルにタスク別履歴と特徴キーを格納するタスク別履歴保存部と、
ＷＷＷサーバからの要求に従ってタスク別履歴を送信するタスク別履歴提供部と
を備えたことを特徴とするブラウジング履歴管理装置。
【請求項６】
ＷＷＷシステムのプロキシサーバにおいて実行されるブラウジング履歴管理方法に適用されるプログラムであって、
情報処理装置にインストールすることにより、その情報処理装置に、
利用者のブラウジング履歴情報をタスク別履歴に区切るタスク別履歴抽出ステップと、
このタスク別履歴を保存するタスク別履歴保存ステップと、
個人識別情報とこれに対応するＷＷＷサーバ名とが設定された個人適応ＷＷＷサーバからの要求に従ってタスク別履歴を送信するタスク別履歴提供ステップとを実行させることを特徴とするプログラム。
【請求項７】
前記タスク別履歴抽出ステップとして、利用者のブラウジング履歴情報から個人識別情報および同一ＷＷＷサーバが提供する情報を閾値回数以上ブラウジングした期間を抽出するステップを実行させ、
前記タスク別履歴保存ステップとして、前記個人適応ＷＷＷサーバにおける個人識別情報およびＷＷＷサーバ名を保存し、
前記タスク別履歴提供ステップとして、この個人適応ＷＷＷサーバから指定された個人識別情報とＷＷＷサーバ名とが一致するタスク別履歴を選択して提供するステップを実行させる
請求項６記載のプログラム。
【請求項８】
前記タスク別履歴抽出ステップとして、利用者のブラウジング履歴から当該利用者が第一のキーワードを検索サーバに入力し、次に第二のキーワードを入力するまでのブラウジングの期間を抽出するステップを実行させ、
前記タスク別履歴保存ステップとして、前記第一のキーワードを特徴キーとして保存するステップを実行させる
請求項６または７記載のプログラム。
【請求項９】
前記タスク別履歴提供ステップとして、前記個人適応ＷＷＷサーバから指定された個人識別情報と前記特徴キーとが一致するタスク別履歴を選択するステップを実行させる請求項１ないし８のいずれかに記載のプログラム。
【請求項１０】
ＷＷＷシステムのプロキシサーバに設けられたブラウジング履歴管理装置に適用されるプログラムであって、
情報処理装置にインストールすることにより、その情報処理装置に、
タスク履歴を抽出するためのタスク抽出規則を保存するタスク抽出規則テーブルに相応する機能と、
利用者が第一のキーワードを検索サーバに入力し、次に第二のキーワードを入力するまでのブラウジングの期間における前記第一のキーワードを特徴キーとし、タスク別履歴を利用者の個人識別情報および当該利用者の特徴キーと共に保存するタスク別履歴管理テーブルに相応する機能と、
前記タスク抽出規則を実行するタスク別履歴抽出部に相応する機能と、
前記タスク別履歴管理テーブルにタスク別履歴と特徴キーを格納するタスク別履歴保存部に相応する機能と、
ＷＷＷサーバからの要求に従ってタスク別履歴を送信するタスク別履歴提供部に相応する機能と
を実現させることを特徴とするプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、コンピュータネットワークを介して接続されたコンピュータ間の情報交換システムに利用する。特に、インターネット上に構築されたＷＷＷシステムに関する。
【０００２】
【従来の技術】
従来の情報提供システムの構成を図５に示す。情報提供システムの一つであるハイパーテキストシステムとは、利用者がドキュメント中に埋め込まれた他のドキュメントを指し示す情報を選択することで次々と分散管理された情報を取得することが可能な情報提供システムである。特に、インターネット上に構築されたＷＷＷシステムは、ドキュメント中に他のドキュメントを指し示す情報ＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）を埋め込み、この情報をクライアントが選択することで、世界中に点在するサーバが提供するドキュメントを取得することが可能である。ＷＷＷでは、このようなクライアントからの情報の要求および取得を、クライアントとＷＷＷサーバが直接行う方法と、プロキシサーバと呼ばれる代理応答サーバを介する２つの方法がある。プロキシサーバを介する方法では、利用する際にあらかじめ登録した個人ＩＤおよびパスワードによる認証処理を加えることが可能であり、この処理を通して以後のブラウジング履歴を個人ＩＤ毎にプロキシサーバに保存することが可能である（認証プロトコルについて詳細は、例えば、非特許文献１参照）。
【０００３】
近年ＷＷＷではユーザのブラウジング履歴を管理することで利用者へ提供する情報を個人適応するサービスが盛んになっている。個人適応サービスとしては現在大きく分けて２つのサービスがある。１つは、ｏｎｅ−ｔｏ−ｏｎｅマーケティングと呼ばれる分野であり、利用者のブラウジング履歴から個々人の趣味趣向を解析・予測し、最適の商品や情報を提供するものである（例えば、非特許文献２または３参照）。解析・予測には様々な方式が提案されている。例えば利用者の趣味趣向に合致した広告情報を挿入するサービスでは、利用者があるサイトで「〇〇県の観光情報→〇〇県の地理情報」という順でブラウジングをした場合、観光目的で地理情報を見ていると推論し、宿泊やみやげ物屋の広告を挿入する。「引越し業者→〇〇県の地理情報」という順でブラウジングした場合、引越し目的で地理情報を見ていると推論し、家具や電話会社の広告を挿入する。なお、この例でどのような内容の情報を見ているかの判断は、コンテンツに埋め込まれている、コンテンツの内容を説明するメタデータ（例えば、非特許文献４参照）や、コンテンツとは別に管理されたデータベースが利用される。図５に示す個人適応サーバがこれに相当する。個人適応サーバでは、情報提供サーバが持つ、コンテンツ情報およびその情報選択機能の他に、適応情報およびその情報選択機能と、サイト内履歴情報およびその履歴分析機能を持つ。
【０００４】
個人適応サービスの２つ目のサービス分野は、ＷＷＷを活用した学習システムＷＢＴ（Ｗｅｂ−Ｂａｓｅｄ  Ｔｒａｉｎｉｎｇの略、例えば非特許文献５参照）である。ＷＢＴは学習者の学習対象に対する理解度合いによって次に利用者に提示する情報を選択する学習システムである。ＷＢＴでは、利用者のブラウジング履歴とオンラインテストの結果から、利用者が次に学ぶべき概念を推論し、利用者に提示する情報を限定する。
【０００５】
【非特許文献１】
Ｗｏｒｌｄ−Ｗｉｄｅ  Ｗｅｂ  Ｃｏｎｓｏｒｔｉｕｍ（Ｗ３Ｃ），“Ｈｙｐｅｒｔｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ  ＨＴＴＰ／１．１  １４．４  Ｐｒｏｘｙ−Ａｕｔｈｏｒｉｚａｔｉｏｎ”，ｈｔｔｐ：／／ｗｗｗ．ｗ３．ｏｒｇ／Ｐｒｏｔｏｃｏｌｓ／ｒｆｃ２６１６／ｒｆｃ２６１６．ｈｔｍｌ
【非特許文献２】
井ノ口  富啓・野口  義弘・橋本  達也，“アクセス履歴を分析しておすすめ書籍の紹介を実現”，ＮＴＴ技術ジャーナル１９９９年７月号，（Ｖｏｌ．１１Ｎｏ．７：通巻１２４号）
【非特許文献３】
Ｄｙｎａｍｏ  ｈｔｔｐ：／／ｗｗｗ．ａｔｇ．ｃｏｍ／
【非特許文献４】
Ｗｏｒｌｄ−Ｗｉｄｅ  Ｗｅｂ  Ｃｏｎｓｏｒｔｉｕｍ（Ｗ３Ｃ），“ＨＴＭＬ４．０Ｓｐｅｃｉｆｉｃａｔｉｏｎ７．４．４  Ｍｅｔａ  Ｄａｔａ”，ｈｔｔｐ：／／ｗｗｗ．ｗ３．ｏｒｇ／ＴＲ／１９９８／ＲＥＣ−ｈｔｍｌ４０−１９９８０４２４／
【非特許文献５】
仲林清，小池義昌，丸山美奈，東平洋史，福原美三，中村行宏，“ＷＷＷを用いた知的ＣＡＩシステムＣＡＬＡＴ，”信学論Ｄ−ＩＩ，Ｖｏｌ．Ｊ８０−Ｄ−ＩＩ，ｐｐ．９０６−９１４，１９９７
【０００６】
【発明が解決しようとする課題】
ＷＷＷサーバは自らが保存する情報に利用者がアクセスした場合の個人履歴しか取得できなかった。したがって、ＷＷＷの個人適応サービスでは、同一サーバにアクセスしたブラウジング履歴しか取得できず、限られたブラウジング履歴情報しか適応サービスに利用することができなかった。
【０００７】
本発明は、このような背景に行われたものであって、ＷＷＷのプロキシサーバにおいて、利用者のブラウジング履歴情報を、利用者の一定の作業単位（以下タスク）に分割・分類し、タスク別履歴として保存し、このタスク別履歴情報を個人適応サーバの要求に基づき提供することができるブラウジング管理方法または装置を提供することを目的とする。
【０００８】
【課題を解決するための手段】
本発明のブラウジング管理方法または装置は、利用者のタスク別履歴を、個人適応サーバの要求に応じて提供することができ、個人適応サーバはこの情報をもとに、従来と同様の手法でその傾向から様々な適応サービスを提供することができ、また、プロキシサーバ自身に個人適応サービスを組み込むことで、自らが提供していないＷｅｂページに対しても個人適応サービスを提供することが可能となることを特徴とする。
【０００９】
本発明の概要を説明する。図１に本発明の原理構成例を示す。図において破線で囲まれた部分は従来のプロキシサーバが一般的に有する手段である。クライアントからの要求を受信するとブラウジング履歴情報をそのまま保存するとともに、ＷＷＷサーバに要求を転送し情報を代理で取得する。取得した情報は、次回同じ要求がきた際に高速に応答するのに備えてキャッシュ情報として保存すると共に、クライアントに情報を送信する。なお、プロキシサーバは、あらかじめ個人ＩＤ、パスワードによる認証処理をあらかじめ行うことで、個人を認証することが可能であり、したがってブラウジング履歴は個人ＩＤ毎に保存することが可能である。
【００１０】
本発明のブラウジング管理方法を実行するブラウジング管理装置を備えたプロキシサーバはこれに加えて、履歴情報およびキャッシュ情報からタスク抽出規則テーブル２に保存されたタスク抽出規則を用いてタスクを抽出するタスク別履歴抽出部４と、抽出されたタスクに含まれるブラウジング履歴をタスク別履歴管理テーブル３に格納するタスク別履歴保存部５と、要求に応じてタスク別履歴を提供するタスク別履歴提供部６とからなる。
【００１１】
図２に本発明のタスク別履歴抽出部４を説明する図を示す。図２において、履歴情報が更新されるとタスク別履歴抽出部４はフラグをｏｎにし、変数をｃｌｅａｒする。次に履歴情報が更新されるとタスクが終了条件を満たすかをチェックし、満たす場合はタスク別履歴保存部５を通して保存し、満たさない場合は処理を続行する。なお、この際に、該当したタスク抽出規則に従って適切な特徴キーも同時に格納する。
【００１２】
このような手段で蓄積されたタスク別履歴は、個人適応サーバの要求に従って提供される。例えば、個人適応サーバは個人ＩＤとその他の特徴キーを検索キーとしてタスク履歴情報を要求し、タスク別履歴提供部６の検索キーと一致するタスク別履歴を送信する。
【００１３】
すなわち、本発明の第一の観点は、ＷＷＷシステムのプロキシサーバにおいて実行されるブラウジング履歴管理方法であって、本発明の特徴とするところは、利用者のブラウジング履歴情報を一定の区間の履歴情報（以下タスク別履歴）に区切るタスク別履歴抽出ステップと、このタスク別履歴を保存するタスク別履歴保存ステップと、個人識別情報とこれに対応するＷＷＷサーバ名とが設定された個人適応ＷＷＷサーバからの要求に従ってタスク別履歴を送信するタスク別履歴提供ステップとを実行するところにある（請求項１）。
【００１４】
また、前記タスク別履歴抽出ステップとして、利用者のブラウジング履歴情報から個人識別情報および同一ＷＷＷサーバが提供する情報を閾値回数以上ブラウジングした期間を抽出するステップを実行し、前記タスク別履歴保存ステップとして、前記個人適応ＷＷＷサーバにおける個人識別情報およびＷＷＷサーバ名を保存し、前記タスク別履歴提供ステップとして、この個人適応ＷＷＷサーバから指定された個人識別情報とＷＷＷサーバ名とが一致するタスク別履歴を選択して提供するステップを実行することができる（請求項２）。
【００１５】
また、前記タスク別履歴抽出ステップとして、利用者のブラウジング履歴から当該利用者が第一のキーワードを検索サーバに入力し、次に第二のキーワードを入力するまでのブラウジングの期間を抽出するステップを実行し、前記タスク別履歴保存ステップとして、前記第一のキーワードを特徴キーとして保存するステップを実行することができる（請求項３）。
【００１６】
また、前記タスク別履歴提供ステップとして、前記個人適応ＷＷＷサーバから指定された個人識別情報と前記特徴キーとが一致するタスク別履歴を選択するステップを実行することができる（請求項４）。
【００１７】
本発明の第二の観点は、ブラウジング履歴管理装置であって、本発明の特徴とするところは、ＷＷＷシステムのプロキシサーバに設けられ、タスク履歴を抽出するためのタスク抽出規則を保存するタスク抽出規則テーブルと、利用者が第一のキーワードを検索サーバに入力し、次に第二のキーワードを入力するまでのブラウジングの期間における前記第一のキーワードを特徴キーとし、タスク別履歴を利用者の個人識別情報および当該利用者の特徴キーと共に保存するタスク別履歴管理テーブルと、前記タスク抽出規則を実行するタスク別履歴抽出部と、前記タスク別履歴管理テーブルにタスク別履歴と特徴キーを格納するタスク別履歴保存部と、ＷＷＷサーバからの要求に従ってタスク別履歴を送信するタスク別履歴提供部とを備えたところにある（請求項５）。
【００１８】
本発明の第三の観点は、ＷＷＷシステムのプロキシサーバにおいて実行されるブラウジング履歴管理方法に適用されるプログラムであって、本発明の特徴とするところは、情報処理装置にインストールすることにより、その情報処理装置に、利用者のブラウジング履歴情報をタスク別履歴に区切るタスク別履歴抽出ステップと、このタスク別履歴を保存するタスク別履歴保存ステップと、個人識別情報とこれに対応するＷＷＷサーバ名とが設定された個人適応ＷＷＷサーバからの要求に従ってタスク別履歴を送信するタスク別履歴提供ステップとを実行させるところにある（請求項６）。
【００１９】
また、前記タスク別履歴抽出ステップとして、利用者のブラウジング履歴情報から個人識別情報および同一ＷＷＷサーバが提供する情報を閾値回数以上ブラウジングした期間を抽出するステップを実行させ、前記タスク別履歴保存ステップとして、前記個人適応ＷＷＷサーバにおける個人識別情報およびＷＷＷサーバ名を保存し、前記タスク別履歴提供ステップとして、この個人適応ＷＷＷサーバから指定された個人識別情報とＷＷＷサーバ名とが一致するタスク別履歴を選択して提供するステップを実行させることができる（請求項７）。
【００２０】
また、前記タスク別履歴抽出ステップとして、利用者のブラウジング履歴から当該利用者が第一のキーワードを検索サーバに入力し、次に第二のキーワードを入力するまでのブラウジングの期間を抽出するステップを実行させ、前記タスク別履歴保存ステップとして、前記第一のキーワードを特徴キーとして保存するステップを実行させることができる（請求項８）。
【００２１】
また、前記タスク別履歴提供ステップとして、前記個人適応ＷＷＷサーバから指定された個人識別情報と前記特徴キーとが一致するタスク別履歴を選択するステップを実行させることができる（請求項９）。
【００２２】
あるいは、本発明のプロトコルは、ＷＷＷシステムのプロキシサーバに設けられたブラウジング履歴管理装置に適用されるプログラムであって、本発明の特徴とするところは、情報処理装置にインストールすることにより、その情報処理装置に、タスク履歴を抽出するためのタスク抽出規則を保存するタスク抽出規則テーブルに相応する機能と、利用者が第一のキーワードを検索サーバに入力し、次に第二のキーワードを入力するまでのブラウジングの期間における前記第一のキーワードを特徴キーとし、タスク別履歴を利用者の個人識別情報および当該利用者の特徴キーと共に保存するタスク別履歴管理テーブルに相応する機能と、前記タスク抽出規則を実行するタスク別履歴抽出部に相応する機能と、前記タスク別履歴管理テーブルにタスク別履歴と特徴キーを格納するタスク別履歴保存部に相応する機能と、ＷＷＷサーバからの要求に従ってタスク別履歴を送信するタスク別履歴提供部に相応する機能とを実現させるところにある（請求項１０）。
【００２３】
本発明のプログラムは記録媒体に記録されることにより、前記情報処理装置は、この記録媒体を用いて本発明のプログラムをインストールすることができる。あるいは、本発明のプログラムを保存するサーバからネットワークを介して直接前記情報処理装置に本発明のプログラムをインストールすることもできる。
【００２４】
これにより、情報処理装置を用いて、ＷＷＷのプロキシサーバにおいて、利用者のブラウジング履歴情報を、利用者のタスクに分割・分類し、タスク別履歴として保存し、このタスク別履歴情報を個人適応サーバの要求に基づき提供することができるブラウジング管理方法または装置を実現することができる。
【００２５】
【発明の実施の形態】
本発明実施形態を図３および図４を参照して説明する。図３は第一実施例を説明するための構成図である。図４は第二実施例を説明するための構成図である。
【００２６】
本発明実施形態は、ＷＷＷシステムのプロキシサーバにおいて実行されるブラウジング履歴管理方法であって、タスク別履歴抽出部４により、利用者のブラウジング履歴情報をタスク別履歴に区切るタスク別履歴抽出ステップと、タスク別履歴保存部５により、このタスク別履歴をタスク別履歴管理テーブル３に保存するタスク別履歴保存ステップと、タスク別履歴提供部６により、個人識別情報とこれに対応するＷＷＷサーバ名とが設定された個人適応ＷＷＷサーバからの要求に従ってタスク別履歴を送信するタスク別履歴提供ステップとを実行することを特徴とする（請求項１）。
【００２７】
また、タスク別履歴抽出部４により実行される前記タスク別履歴抽出ステップとして、利用者のブラウジング履歴情報から個人識別情報および同一ＷＷＷサーバが提供する情報を閾値回数以上ブラウジングした期間を抽出するステップを実行し、タスク別履歴保存部５により実行される前記タスク別履歴保存ステップとして、前記個人適応ＷＷＷサーバにおける個人識別情報およびＷＷＷサーバ名を保存し、タスク別履歴提供部６により実行される前記タスク別履歴提供ステップとして、前記個人適応ＷＷＷサーバから指定された個人識別情報とＷＷＷサーバ名とが一致するタスク別履歴を選択して提供するステップを実行する（請求項２）。
【００２８】
また、タスク別履歴抽出部４により実行される前記タスク別履歴抽出ステップとして、利用者のブラウジング履歴から当該利用者が第一のキーワードを検索サーバに入力し、次に第二のキーワードを入力するまでのブラウジングの期間を抽出するステップを実行し、タスク別履歴保存部５により実行される前記タスク別履歴保存ステップとして、前記第一のキーワードを特徴キーとして保存するステップを実行する（請求項３）。
【００２９】
また、タスク別履歴提供部６により実行される前記タスク別履歴提供ステップとして、前記個人適応ＷＷＷサーバから指定された個人識別情報と前記特徴キーとが一致するタスク別履歴を選択するステップを実行する（請求項４）。
【００３０】
また、本発明は、汎用の情報処理装置にインストールすることにより、その情報処理装置に本発明のブラウジング履歴管理方法を実行させる、あるいは、その情報処理装置に本発明のブラウジング履歴管理装置に相応する機能を実現させるプログラムとして実現することができる。このプログラムは、記録媒体に記録されて情報処理装置にインストールされ、あるいは通信回線を介して情報処理装置にインストールされることにより当該情報処理装置に、履歴情報テーブル１、タスク抽出規則テーブル２、タスク別履歴管理テーブル３、タスク別履歴抽出部４、タスク別履歴保存部５、タスク別履歴提供部６にそれぞれ相応する機能を実現させることができる（請求項６〜１０）。
【００３１】
（第一実施例）
以下図３を用いて本発明の実施例を説明する。本実施例のブラウジング履歴管理装置は、従来のプロキシサーバに加えて、履歴情報を個人ＩＤ毎に管理する履歴情報テーブル１と、タスク規則を保存するタスク抽出規則テーブル２と、タスク別履歴を保存するタスク別履歴管理テーブル３と、タスク抽出規則を実行することでタスク別履歴を抽出するタスク別履歴抽出部４と、抽出されたタスク別履歴をタスク別履歴管理テーブルに保存するタスク別履歴保存部５と、個人適当サーバの要求条件にしたがってタスク別履歴を提供するタスク別履歴提供部６からなる（請求項５）。
【００３２】
履歴情報テーブル１は、個人ＩＤとそれに対応する履歴情報が時系列に保存される。図３の例では、個人ＩＤ「Ａ００１」と「Ａ００２」が登録されており、履歴情報が保存されている。タスク別抽出規則は、タスク規則の「種別」、タスクの切れ目となる条件を記述した「終了規則」、特徴キーとして採用する「特徴項目」からなる。図３の例では、同一サーバに連続してアクセスしているブラウジング期間をタスクとして取り出すための規則として、「種別：同一サーバアクセス」、「終了規則：要求のホスト名が直前の要求のホスト名と異なる」、「特徴項目：要求のホスト名」が保存されている。タスク別履歴管理テーブルは、個人ＩＤと、抽出されたタスク別履歴が抽出された際に該当したタスク抽出規則のタスク別種別と、該当する特徴キーと、タスク別履歴からなる。
【００３３】
以下、個人ＩＤ「Ａ００１」の履歴情報テーブルが空である状態からの動作を順次説明する。タスク別履歴抽出部は履歴情報が更新される毎（あるいはあらかじめ設定した更新回数（閾値回数）を一定時間経路毎（請求項２））に、タスク抽出規則の終了規則に該当するかどうかを判断する。ＩＤ「Ａ００１」で識別されるユーザは、ログイン後▲１▼のＵＲＬを要求すると、タスク別履歴抽出部はフラグをｏｎにし、現履歴リスト変数に▲１▼をセットとして処理を終了する。ユーザが引き続き▲２▼のＵＲＬを要求したとすると、タスク別履歴抽出部はフラグがｏｎであるので、タスク終了規則に合致するかどうかを判断する。▲１▼のＵＲＬホスト名と▲２▼のＵＲＬホスト名（どちらもＷＷＷ．ｔｒａｖｅｌ．ｊｐ）は一致するため、終了規則には該当しないため、タスク別履歴抽出部は、現履歴リスト変数に▲２▼を加え、処理を終了する。▲３▼のＵＲＬ（ホスト名ＷＷＷ．ｔｒａｖｅｌ．ｊｐ）を要求した場合も同様の処理が行われる。
【００３４】
次に▲４▼のＵＲＬが要求される。▲４▼のＵＲＬホスト名はＷＷＷ．ｍａｐ．ｊｐであり、▲３▼のホスト名ＷＷＷ．ｔｒａｖｅｌ．ｊｐと異なるため終了規則に該当する。タスク別履歴抽出部はタスクが切り替わったと判断し、個人ＩＤ、該当した終了規則の種別（この例では「種別：同一サーバアクセス」）、該当する特徴項目（この例では要求のホスト名であるので「特徴キー：ＷＷＷ．ｔｒａｖｅｌ．ｊｐ」）と、現履歴リスト変数の内容をタスク別履歴提供部に送信し、フラグをｏｆｆ、現履歴リスト変数をｃｌｅａｒして改めて▲４▼のＵＲＬを設定し、処理を終了する。
【００３５】
タスク別履歴保存部は、タスク別履歴抽出部より送信された個人ＩＤ、終了規則の種別、特徴キー、タスク別履歴をタスク別履歴管理テーブルに保存する。この例では、個人ＩＤ「Ａ００１」、タスク別種別は「同一サーバアクセス」、特徴キー「ＷＷＷ．ｔａｖｅｌ．ｊｐ」としてタスク別履歴として保存される。以降のＵＲＬ要求に対しても同様な処理が実行される。
【００３６】
次にＷＷＷ適応サーバとの通信の流れについて説明する。ＷＷＷ適応サーバは、ユーザからのアクセスを契機に、利用者のタスク別履歴を取得する問い合わせを行う。ここで問い合わせ方法について説明する。問い合わせにはＷＷＷで用いられているＨＴＴＰプロトコルを用いる。タスク別履歴を取得する場合は、ＨＴＴＰプロトコルの引数に個人ＩＤ、タスク別種別、特徴キーを引数として含める（例：ｈｔｔｐ：／／ｐｒｏｘｙ．ｊｐ／ｇｅｔｒｉｒｅｋｉ？ｕｓｅｒ＝Ａ００１，ｔａｓｋ＝“同一サーバアクセス”，ｃｈａｒａｃｔｅｒ＿ｋｅｙ＝ＷＷＷ．ｔａｒａｖｅｌ．ｊｐ）。またこれらの引数を省略、あるいは付加することで様々な要求を送信することも可能である。例として、特徴キーを部分的に省略することで、部分的に一致する特徴キーのリストを要求することができる（例：ｈｔｔｐ：／／ｐｒｏｘｙ．ｊｐ／ｇｅｔｒｉｒｅｋｉ？ｕｓｅｒ＝Ａ００１，ｔａｓｋ＝“同一サーバアクセス”，ｃｈａｒａｃｔｅｒ＿ｋｅｙ＝＊．ｊｐ，ｔｙｐｅ＝ｌｉｓｔ。この場合、タスク種別は「同一サーバアクセス」であって、かつ「．ｊｐ」を含む特徴キーのリストが送信される）。
【００３７】
またタスク種別を省略し、引数として直前のタスク別履歴を要求する（例：“ｈｔｔｐ：／／ｐｒｏｘｙ．ｊｐ／ｇｅｔｒｉｒｅｋｉ？ｕｓｅｒ＝Ａ００１，ｔａｓｋ＝＊，ｓｅｒｉｅｓ＜３”この場合、直前の３タスク別履歴が送信される）ことや、時間内のタスク別履歴全て（ｈｔｔｐ：／／ｐｒｏｘｙ．ｊｐ／？ｕｓｅｒ＝Ａ００１，ｔａｓｋ＝“同一サーバアクセス”，ｃｈａｒａｃｔｅｒ＝＊，ｔｉｍｅ＜２４ｈｏｕｒ，ｔｙｐｅ＝ｌｉｓｔこの場合、２４時間以内のタスク別履歴の特徴キーリストは送信される）とすることも可能である。
【００３８】
以下、個人ＩＤ「Ａ００１」で識別されるユーザが▲４▼のＵＲＬを要求した後の処理の流れについて説明する。ＷＷＷ．ｍａｐ．ｊｐは自身へのアクセスを契機に、本発明のブラウジング履歴管理システムに対して、事前にどのようなサーバをアクセスしていたかを問い合わせる（ｈｔｔｐ：／／ｐｒｏｘｙ．ｊｐ／ｇｅｔｒｉｒｅｋｉ？ｕｓｅｒ＝Ａ００１，ｔａｓｋ＝Ａ００１，ｔａｓｋ＝“同一サーバアクセス”，ｃｈａｒａｃｔｅｒ＿ｋｅｙ＝＊，ｔｙｐｅ＝ｌｉｓｔ）。タスク別履歴提供部は、タスク別履歴管理テーブルからタスク種別が“同一サーバアクセス”である全ての特徴キーのリストを選択し応答する。図の例では、“ＷＷＷ．ｔｒａｖｅｌ．ｊｐ”を返信する。次にＷＷＷ．ｍａｐ．ｊｐは、旅の情報を提供しているＷＷＷ．ｔｒａｖｅｌ．ｊｐにおけるユーザのタスク別履歴が、個人適応サービスを提供する上で重要であると判断すると、検索キーとして「個人ＩＤ：Ａ００１」、「タスク別種別：同一サーバアクセス」、特徴キー「ＷＷＷ．ｔｒａｖｅｌ．ｊｐ」であるタスク別履歴を要求する（ｈｔｔｐ：／／ｐｒｏｘｙ．ｊｐ／ｇｅｔｒｉｒｅｋｉ？ｕｓｅｒ＝Ａ００１，ｔａｓｋ＝“同一サーバアクセス”，ｃｈａｒａｃｔｅｒ＿ｋｅｙ＝“ＷＷＷ．ｔｒａｖｅｌ．ｊｐ”）。タスク別履歴提供部は、この要求に合致する▲１▼”のタスク別履歴をサーバに返信する。
【００３９】
ＷＷＷ．ｍａｐ．ｊｐは、▲１▼”のタスク別履歴を取得することで、通常自らが提供する情報を利用者がアクセスした場合と同様の個人適応サービスを提供する。例として、▲１▼，▲２▼，▲３▼のＵＲＬで示される情報を取得し、その情報の属性であるメタデータを解析した結果、〇〇県の観光情報というキーワードが含まれている場合、観光情報を探しているとして、宿泊、みやげものの広告を挿入するなどの処理を行う。
【００４０】
なお、本実施例において、プロキシサーバ自身に個人適応サービスの機能を組み込むことで、タスク別履歴が検出されたことを契機に、利用者に送信する情報に広告を挿入するなどの変更を加えることも可能である。また本実施例において、あらかじめ個人適応サーバが指定した抽出規則をタスク分類規則に保存することも可能である。また、個人適応サーバが予め指定しておくことで、特定の規則によってタスク別履歴が検出されたことを個人適応サーバに通知することも可能である。また、利用者のプライバシー保護の観点から、利用者の要求によってタスク別履歴の抽出を中止または再開することも可能である。
【００４１】
（第二実施例）
以下、図４を用いて第二実施例を説明する。本実施例では、適応サーバとして学習を支援するＷＢＴサーバを用いる。利用者はＷＢＴによる学習を実行中であり、ＷＢＴサーバから指示された課題（例、メールの仕組みについて検索サーバを使って調べなさい）に取り組んでいることを想定する。
【００４２】
図４のシステム構成は図３のシステム構成と同様であるが、テーブルの内容が異なる。図４の例では、履歴情報テーブルに個人ＩＤ「Ａ００１」と「Ａ００２」とが登録されており、履歴情報が保存されている。タスク別抽出規則は、検索サーバに対して、ある検索キーワードを入力してから、次の検索キーワードを入力するまでのブラウジング期間をタスクとして取り出すための規則として、「種別：同一キーワード検索」、「開始規則：要求ＵＲＬに“ｓｅｒｃｈ？ｑ＝”（検索要求プログラム名）が含まれる」、「特徴キー項目：検索キーワード」が保存されている。
【００４３】
以下、個人ＩＤ「Ａ００１」の履歴情報テーブルが空である状態からの動作を順次説明する。ＩＤ「Ａ００１」で識別されるユーザは、ログイン後▲１▼のＵＲＬを要求したとする。タスク別履歴抽出部は▲１▼のｈｔｔｐ：／／ｗｗｗ．ｓｅａｒｃｈ．ｊｐ／ｓｅａｒｃｈ？ｗｏｒｄ＝“電子メール”が開始規則に該当することから、フラグをｏｎにし、現履歴リスト変数に▲１▼をセットして処理を終了する。ユーザが引き続き▲２▼のＵＲＬを要求したとする。タスク別履歴抽出部は▲２▼には検索を要求するプログラムは含まれていないことから、開始規則には該当しないとして、現履歴リスト変数に▲２▼を加え、処理を終了する。▲３▼のＵＲＬを要求した場合も同様の処理が行われる。
【００４４】
次に▲４▼のＵＲＬが要求される。▲４▼のＵＲＬはｈｔｔｐ：／／ｗｗｗ．ｓｅａｒｃｈ．ｊｐ／ｓｅａｒｃｈ？ｗｏｒｄ＝“ドメインネーム”であり、開始規則に該当する。タスク別履歴抽出部はタスクが切り替わったと判断し、個人ＩＤ、該当した開始規則の種別（この例では「種別：同一キーワード検索」）、該当する特徴項目（この例では検索キーワードであるので「特徴キー：電子メール」）と、現履歴リスト変数の内容をタスク別履歴提供部に送信し、現履歴リスト変数をｃｌｅａｒしたのち▲４▼のＵＲＬを設定し、処理を終了する。
【００４５】
ＩＤ「Ａ００１」で識別されるユーザは引き続き▲５▼，▲６▼のＵＲＬを要求すると、上記と同様の処理が行われることで、タスク別履歴管理部には特徴キー「電子メール」と「ドメインネーム」の２つのタスク別履歴が保存される。
【００４６】
ＷＢＴサーバは、利用者がＷＢＴサーバに再度アクセスし、課題の提出あるいはオンラインテストを実行した結果、学習の行き詰まりがあると判断（例として電子メールに関するオンラインテストの結果が悪かった場合を想定）すると、これを契機に本発明のタスク別履歴提供部に対してタスク別履歴を要求する。まず課題に対してどのような検索を行ったかを調べるため、ユーザが使用したキーワードのリストを要求する（ｈｔｔｐ：／／ｐｒｏｘｙ．ｊｐ／ｇｅｔｒｉｒｅｋｉ？ｕｓｅｒ＝Ａ００１，ｔａｓｋ＝“同一キーワード検索”，ｃｈａｒａｃｔｅｒ＿ｋｅｙ＝＊“，ｔｙｐｅ＝ｌｉｓｔ）。タスク別履歴提供部は、タスク別履歴管理テーブルからタスク種別が“同一キーワード検索”である全ての特徴キーのリストを選択し応答する。図の例では、“電子メール，ドメインネーム”を返信する。次にＷＢＴサーバは、利用者が電子メールに関してのオンラインテストの結果が悪かったので、電子メールというキーワードで利用者がブラウジングしたタスク別履歴を調査するため、タスク別履歴提供部に対して、再度、要求を送信する（ｈｔｔｐ：／／ｐｒｏｘｙ．ｊｐ／ｇｅｔｒｉｒｅｋｉ？ｕｓｅｒ＝Ａ００１，ｔａｓｋ＝同一キーワード検索”，ｃｈａｒａｃｔｅｒ＿ｋｅｙ＝“電子メール”）。
【００４７】
以上により取得したタスク別リストに含まれるコンテンツをＷＢＴサーバが取得し、メタデータを解析するなどの処理を行った結果、利用者が“メールの書き方”、“メールの送り方”に関してブラウジングしているが、“メールアドレス”に関するページを見ておらず、これが学習の行き詰まりの候補と推論する。ＷＢＴサーバはこの結果をもとに利用者に“メールアドレス”を学習するのに適したページへナビゲーションを行うサービスを提供する。
【００４８】
なお本実施例のタスク抽出規則「開始規則：要求ＵＲＬに“ｓｅａｒｃｈ？ｑ＝”（検索要求のプログラム名）が含まれる」において、検索サーバによって検索プログラム名が異なる場合、複数の検索要求プログラム名を指定できる。また、第二の実施例のタスク抽出規則と第一の実施例のタスク抽出規則を同時に設定することも可能である。
【００４９】
【発明の効果】
本発明により、利用者のタスク別履歴を、個人適応サーバの要求に応じて提供することが可能になり、個人適応サーバはこの情報をもとに、従来と同様の手法でその傾向から様々な適応サービスを提供することが可能となる。また、プロキシサーバ自身に個人適応サービスを組み込むことで、自らが提供していないＷｅｂページに対しても個人適応サービスを提供することが可能となる。
【図面の簡単な説明】
【図１】本発明の原理構成図。
【図２】本発明の原理構成を説明するための図。
【図３】本発明第一実施例を説明するための構成図。
【図４】本発明第二実施例を説明するための構成図。
【図５】従来の技術を説明するための図。
【符号の説明】
１  履歴情報テーブル
２  タスク抽出規則テーブル
３  タスク別履歴管理テーブル
４  タスク別履歴抽出部
５  タスク別履歴保存部
６  タスク別履歴提供部
【図１】
2004348550.tif 000003
【図２】
2004348550.tif 000004
【図３】
2004348550.tif 000005
【図４】
2004348550.tif 000006
【図５】
2004348550.tif 000007