(57)【要約】【課題】ディレクトリ型検索サイトにおいて、履歴情報に与えられたスコアによって表示内容のカスタマイズを行う。【解決手段】  必要な情報を閲覧者に選択させるためのディレクトリ構造を提示するＷｅｂサイトにアクセスする機能を有する通信端末において、閲覧者が閲覧したページに関する閲覧情報を閲覧情報処理部１に記憶する。履歴処理部２において、ディレクトリ構造における閲覧遷移方向と閲覧時間とに基づいてディレクトリごとにスコアを付与する。付与されたスコアに応じてカスタマイズされたページを、表示処理部３によって表示する。こうすることにより、閲覧履歴情報を用いて、ディレクトリ型検索サイトの表示を変更することができ、Ｗｅｂページへの到達効率を向上させることができる。【選択図】      図２
2005309529.tif 000002
【特許請求の範囲】
【請求項１】
必要な情報を閲覧者に選択させるためのディレクトリ構造を提示するＷｅｂサイトにアクセスする機能を有する通信端末であって、閲覧者が閲覧したページに関する閲覧情報を記憶する記憶手段と、前記ディレクトリ構造における閲覧遷移方向と前記ページを閲覧した時間である閲覧時間とに基づいてディレクトリごとにスコアを付与するスコア付与手段と、前記スコア付与手段によって付与されたスコアに応じて再構築されたページを表示する表示処理手段とを含むことを特徴とする通信端末。
【請求項２】
連続して閲覧された複数のディレクトリそれぞれの訪問時刻の差に基づいて前記閲覧時間を算出する閲覧時間計算手段を更に含むことを特徴とする請求項１記載の通信端末。
【請求項３】
前記閲覧時間計算手段は、前記ディレクトリからそこに含まれるページに遷移した後、更に、別のページへの遷移が発生した場合には、該別のページへの遷移が発生した時刻までの時間を該ディレクトリの閲覧時間とすることを特徴とする請求項２記載の通信端末。
【請求項４】
前記ディレクトリ構造における上位ディレクトリへの遷移が行われた場合に、前記閲覧時間に基づいてバックトラックを判定するバックトラック判定手段を更に含み、
前記スコア付与手段は、前記バックトラック判定手段による判定結果に応じて前記スコアを付与することを特徴とする請求項１から請求項３までのいずれか１項に記載の通信端末。
【請求項５】
前記表示処理手段は、前記スコアに基づいて決定した優先順位に従って再構築されたページを生成し、この生成されたページを表示することを特徴とする請求項１から請求項４までのいずれか１項に記載の通信端末。
【請求項６】
必要な情報を閲覧者に選択させるためのディレクトリ構造を提示するＷｅｂサイトにアクセスする機能を有する通信端末の制御方法であって、閲覧者が閲覧したページに関する閲覧情報を記憶する記憶ステップと、前記ディレクトリ構造における閲覧遷移方向と前記ページを閲覧した時間である閲覧時間とに基づいてディレクトリごとにスコアを付与するスコア付与ステップと、前記スコア付与ステップにおいて付与されたスコアに応じて再構築されたページを表示する表示処理ステップとを含むことを特徴とする通信端末の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は通信端末、通信端末の制御方法に関し、特にインターネット閲覧機能を有する通信端末、通信端末の制御方法に関する。
【背景技術】
【０００２】
一般に、インターネットを介してＷｅｂサイトにアクセスすることにより、様々なＷｅｂページを閲覧することができる。このＷｅｂページは、ＨＴＭＬ（ｈｙｐｅｒ  ｔｅｘｔ  ｍａｒｋｕｐ  ｌａｎｇｕａｇｅ）やＸＭＬ（ｅｘｔｅｎｓｉｂｌｅ  ｍａｒｋｕｐ  ｌａｎｇｕａｇｅ）などによって記述されたデータをインターネット閲覧ソフトウェアによって解釈することによって、画面表示されるものである。
【０００３】
従来のインターネット閲覧ソフトウェアには、ユーザが訪れたＷｅｂページの履歴を一定期間保存する機能がある。保存される履歴情報は、訪問Ｗｅｂページのタイトル、ＵＲＩ（ｕｎｉｆｏｒｍ  ｒｅｓｏｕｒｃｅ  ｉｄｅｎｔｉｆｉｅｒ）、訪問回数、最新訪問日時、の４つである。これらの履歴情報はユーザが意識することなくＷｅｂページ閲覧時に自動的に収集されるデータである。なお、ＵＲＩは、ＵＲＬ（ｕｎｉｆｏｒｍ  ｒｅｓｏｕｒｃｅ  ｌｏｃａｔｏｒ）とＵＲＮ（ｕｎｉｆｏｒｍ  ｒｅｓｏｕｒｃｅ  ｎａｍｅ）とを包含する概念である。
【０００４】
一般的なインターネット閲覧ソフトウェアにおいて、履歴情報はハイパーリンクの色を変化させることによる訪問経験の有無を示すためにのみ利用されている。また、従来提案されている手法においては、履歴情報の訪問回数によって、ディレクトリ型検索サービスのカスタマイズを行うものがある。
ところで、特許文献１には、よく訪問するジャンル等やあまり訪問しないジャンル等を表示状態の違いによって表現することによって、ユーザの好みを視覚的に表現する技術が記載されている。同文献では、アクセス頻度をテーブルによって管理し、アクセス頻度に応じて表示する面積を変化させている。
【特許文献１】特開平９−１５３０５９号公報（段落[００５３]〜[００５７]）
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかし、上述した訪問回数は、ユーザがそのディレクトリにアクセスしたという情報を記録するにすぎない。このため、意図したＷｅｂサイトが含まれていないディレクトリを訪問した場合にも訪問回数として記録される。そしてその結果が表示内容のカスタマイズに利用されることになる。そのため、訪問回数によってディレクトリ型検索サイトの表示内容のカスタマイズを行ったとしてもユーザの必要とする情報が効率的に表示されず、アクセシビリティを向上させることが困難である。
【０００６】
また、上述した特許文献１に記載されている技術は、表示する面積を変えるものであるため、ディレクトリ型検索サイトには適用できない。
本発明はこのような課題を解決するためになされたものであり、その目的はディレクトリ型検索サイトにおいて、履歴情報に与えられたスコアによって表示内容の再構築を行うことができる通信端末、通信端末の制御方法を提供することである。
【課題を解決するための手段】
【０００７】
本発明の請求項１による通信端末は、必要な情報を閲覧者に選択させるためのディレクトリ構造を提示するＷｅｂサイトにアクセスする機能を有する通信端末であって、閲覧者が閲覧したページに関する閲覧情報を記憶する記憶手段と、前記ディレクトリ構造における閲覧遷移方向と前記ページを閲覧した時間である閲覧時間とに基づいてディレクトリごとにスコアを付与するスコア付与手段と、前記スコア付与手段によって付与されたスコアに応じて再構築されたページを表示する表示処理手段とを含むことを特徴とする。こうすることにより、閲覧履歴情報を用いて、ディレクトリ型検索サイトの表示を変更することができ、Ｗｅｂページへの到達効率を向上させることができる。
【０００８】
本発明の請求項２による通信端末は、請求項１において、連続して閲覧された複数のディレクトリそれぞれの訪問時刻の差に基づいて前記閲覧時間を算出する閲覧時間計算手段を更に含むことを特徴とする。こうすることにより、閲覧時間を容易に算出することができる。
本発明の請求項３による通信端末は、請求項２において、前記閲覧時間計算手段は、前記ディレクトリからそこに含まれるページに遷移した後、更に、別のページへの遷移が発生した場合には、該別のページへの遷移が発生した時刻までの時間を該ディレクトリの閲覧時間とすることを特徴とする。こうすることにより、閲覧時間を正しく算出することができる。
【０００９】
本発明の請求項４による通信端末は、請求項１から請求項３までのいずれか１項において、前記ディレクトリ構造における上位ディレクトリへの遷移が行われた場合に、前記閲覧時間に基づいてバックトラックを判定するバックトラック判定手段を更に含み、
前記スコア付与手段は、前記バックトラック判定手段による判定結果に応じて前記スコアを付与することを特徴とする。このようにバックトラックを判定することにより、ユーザ自身の必要度に応じて、アンカータグを正しくカスタマイズして表示させることができる。
【００１０】
本発明の請求項５による通信端末は、請求項１から請求項４までのいずれか１項において、前記表示処理手段は、前記スコアに基づいて決定した優先順位に従って再構築されたページを生成し、この生成されたページを表示することを特徴とする。こうすることにより、ユーザ自身に必要なＷｅｂサイトやディレクトリが掲載されているアンカータグが上位に、不要なアンカータグが下位に配置されるようにカスタマイズされたＷｅｂページが作成され、これを表示することでアクセシビリティの向上を図ることができる。
【００１１】
本発明の請求項６による通信端末の制御方法は、必要な情報を閲覧者に選択させるためのディレクトリ構造を提示するＷｅｂサイトにアクセスする機能を有する通信端末の制御方法であって、閲覧者が閲覧したページに関する閲覧情報を記憶する記憶ステップと、前記ディレクトリ構造における閲覧遷移方向と前記ページを閲覧した時間である閲覧時間とに基づいてディレクトリごとにスコアを付与するスコア付与ステップと、前記スコア付与ステップにおいて付与されたスコアに応じて再構築されたページを表示する表示処理ステップとを含むことを特徴とする。こうすることにより、閲覧履歴情報を用いて、ディレクトリ型検索サイトの表示を変更することができ、Ｗｅｂページへの到達効率を向上させることができる。
【発明の効果】
【００１２】
以上説明したように本発明は、閲覧者が閲覧したページに関する閲覧情報を記憶しておき、ディレクトリ構造における閲覧遷移方向と閲覧時間とに基づいてディレクトリごとにスコアを付与し、付与されたスコアに応じて再構築された内容を表示することにより、ディレクトリ型検索サイトの表示内容を変更し、Ｗｅｂページへの到達効率を向上させることができるという効果がある。
【発明を実施するための最良の形態】
【００１３】
以下、本発明の実施の形態を、図面を参照して説明する。なお、以下の説明において参照する各図では、他の図と同等部分は同一符号によって示されている。
（システム全体の構成）
図１は本発明の実施の形態に係る通信装置を用いた情報配信システムの構成例を示す図である。同図に示されているように、本システムは、通信端末であるクライアント端末１１と、ディレクトリ型検索サイトを提供するサーバ装置２１〜２３とを含んで構成されている。
【００１４】
クライアント端末１１は、インターネット１００へのアクセスが可能なパーソナルコンピュータである。インターネットアクセスが可能な通信端末であるクライアント端末１２についても本発明を適用することができる。インターネットアクセスが可能な通信端末には、例えば、携帯電話機、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）などがある。以下は、通信端末であるクライアント端末１２の場合を例として説明する。
【００１５】
クライアント端末１２は、インターネット１００を介して取得した情報を画面に表示する機能と、ユーザすなわち閲覧者が閲覧した情報のＵＲＩなどを履歴情報として記録する機能とを備えている。
クライアント端末１１、クライアント端末１２がインターネットにアクセスする場合、無線回線、有線回線のいずれを利用しても良い。
ディレクトリ型検索サイト用のサーバ装置２１〜２３は、インターネット上のＷｅｂサイトの検索を行うことができるサイトの中で、Ｗｅｂサイトがディレクトリによって分類されているサイト用のサーバ装置である。これらのサーバ装置は、ユーザがディレクトリを探索することで情報やＷｅｂサイトを発見することができる機能構成が採用されている。
【００１６】
なお、以下は、サーバ装置２１を用いた場合を例として説明する。
（クライアント端末機能構成）
クライアント端末１２の構成例が図２に示されている。同図に示されているように、クライアント端末１２は、閲覧者が閲覧したページに関する閲覧情報を一時記憶領域に記憶する記憶手段として機能する閲覧情報処理部１と、一時記憶領域に記憶された閲覧情報を閲覧順に読み出し、ディレクトリ構造の閲覧遷移方向と閲覧時間とに基づいてディレクトリごとにスコアを付与するスコア付与手段として機能する履歴処理部２と、ディレクトリごとに付与されたスコアを用いてページを再構築して表示する表示処理手段として機能する表示処理部３と、履歴処理部２からの履歴情報格納指示２０に従って履歴情報を蓄積する履歴データベース４とを含んで構成されている。
【００１７】
以下、各部の構成について説明する。
（表示処理部）
表示処理部３は、ユーザに指定されたＵＲＩが示すＷｅｂページを表示する際に、履歴データベース４に格納されている履歴情報４０を取得して用い、ユーザの利用しやすい表示形式に処理する機能を実現する。
この表示処理部３は、ＵＲＩ判定部３ａと、Ｗｅｂページ移動判定部３ｂと、履歴読出部３ｃと、Ｗｅｂページ再構築部３ｄと、表示部３ｅとを含んで構成されている。
ＵＲＩ判定部３ａは、アンカータグのクリックや直接入力などによって指定された ＵＲＩがディレクトリ型検索サイトのドメインのものか判定する機能を持っている。
【００１８】
Ｗｅｂページ移動判定部３ｂは、ユーザによって指定されたＵＲＩが示すＷｅｂページが現在表示しているＷｅｂページと同じページかどうかを判断する機能を持っている。
履歴読出部３ｃは、指定されたＵＲＩに適合する履歴情報を履歴データベース４から抽出する機能を持っている。
Ｗｅｂページ再構築部３ｄは、履歴読出部３ｃによって抽出された履歴情報を用いて、入力されたＵＲＩが示すＷｅｂページを再構築することによって、そのＷｅｂページの表示内容を変更する機能を持っている。
表示部３ｅは、Ｗｅｂページを画面に表示する機能を持っている。
【００１９】
（閲覧情報処理部）
閲覧情報処理部１は、閲覧情報格納命令３０によって動作し、ユーザが閲覧しているＷｅｂページに関する情報を収集し、履歴データベース４に格納されるまで一時的に蓄積しておく機能を実現する。以下、閲覧情報処理部１の構成について説明する。
なお、本明細書における「訪問情報」とは、ＵＲＩ、ＵＲＩが示すＷｅｂページのタイトル、訪問日時を指す。「閲覧情報」とはＵＲＩ、ＵＲＩが示すＷｅｂページのタイトル、訪問日時、閲覧時間を指す。
訪問情報取得部１ａは、ＵＲＩが示すＷｅｂページを訪問したときに訪問情報を取得する機能を持っている。
【００２０】
訪問情報一時記憶部１ｂは、Ｗｅｂページの訪問情報をそのページの閲覧時間が確定するまで一時的に記憶しておく機能を持っている。閲覧時間は現在閲覧しているページから他のページに遷移したときに確定される。
閲覧時間計算部１ｃは、訪問情報一時記憶部１ｂに記録されている訪問情報の閲覧時間を計算する機能を持っている。閲覧時刻は現在閲覧しているＷｅｂページから遷移した時に確定するため、訪問情報一時記憶部１ｂに記録されている訪問時刻と遷移したときに取得される訪問時刻との差を求め、訪問情報一時記憶部１ｂに記録されている訪問情報の閲覧時間とする。
【００２１】
このように、訪問時刻の差に基づいて算出することにより、閲覧時間を容易に算出することができる。
閲覧情報蓄積部１ｄは、閲覧時間が確定した訪問情報を１つのデータセットすなわち閲覧情報として記憶する記憶手段としての機能を持っており、履歴データベース４への格納処理が行われるまでに閲覧した全てのページの閲覧情報を持つことができる。
【００２２】
（履歴処理部）
履歴処理部２は、閲覧情報処理部１から閲覧情報１０を取得して履歴情報に変換し、履歴データベース４に格納する機能を実現する。
履歴処理部２は、閲覧情報読出部２ａと、ディレクトリ遷移判定部２ｂと、バックトラック判定部２ｃと、スコア算出部２ｄと、履歴データベース格納部２ｅとを含んで構成されている。
閲覧情報読出部２ａは、閲覧情報処理部１の閲覧情報蓄積部１ｄに記憶されている閲覧情報を読み出す機能を持っている。
ディレクトリ遷移判定部２ｂは、ディレクトリの遷移状態について判定を行う機能を持っている。具体的には、閲覧情報読出部２ａにおいて読み出された閲覧情報のディレクトリの関係が親から子への遷移か、子から親への遷移か、すなわち閲覧遷移方向を判定する機能を持っている。
【００２３】
バックトラック判定部２ｃは、ディレクトリ遷移判定部２ｂにおいて子から親への遷移であると判断された場合、その遷移がバックトラックであるかどうか判断する機能を持っている。本例では、子から親への遷移すなわち上位ディレクトリへの遷移が行われた場合に、閲覧時間とあらかじめ定められている閾値時間とを比較して判断する。比較の結果、閲覧時間があらかじめ定められている閾値時間より短い場合、その遷移がバックトラックであると判断する。なお、本明細書においては、バックトラックを「ユーザが閲覧したページに興味がなかったために行った、戻る操作」と定義する。
スコア算出部２ｄは、バックトラック判定部２ｃの判定結果に応じて履歴情報に与えるスコアを決定する機能を持っている。
履歴データベース格納部２ｅは、スコアが確定した閲覧情報を履歴データベース４に格納する機能を持っている。
【実施例】
【００２４】
以下、本発明の実施例について説明する。
まず図３に示されているようにクライアント端末１２に履歴情報が存在しない場合に、ディレクトリ型検索サイトにアクセスし各Ｗｅｂページを表示しながら履歴情報を蓄積するまでの流れについて説明する。
次に、図４に示されているようにクライアント端末１２に履歴情報（ＤｉｒＡ、ＤｉｒＢ…）が保持されている状態で、同じディレクトリ型検索サイトにアクセスしたとき、表示される情報がどのように変更されるかについて述べる。
【００２５】
ここで、本実施例の前提を述べる。ユーザは通信端末であるクライアント端末１２（図１参照）を用いて、ディレクトリ型検索サイトにアクセスし、必要な情報が掲載されているＷｅｂページの検索を行う。通信端末であるクライアント端末１２によるＵＲＩの指定は、アンカータグのクリックによって行われることし、ユーザがＵＲＩを直接入力してＷｅｂページにアクセスすることはない。
【００２６】
通信端末であるクライアント端末１２は指定されたＵＲＩが示すＷｅｂページを取得し、端末画面上に表示する。ディレクトリ型検索サイトはすでに自身のサイトのリンクが張られているＷｅｂページとディレクトリ構造とをディレクトリ間の親子関係がわかるようにデータベース化して保持している。本実施例におけるディレクトリ型検索サイト用のサーバ装置２１は、図３に示されているような検索サイト構成データベースを保持しているとする。
【００２７】
図５にはデータベースの例が示されている。ここで、「ＵＲＩ」は、ディレクトリ型検索サイトにおける各ページを示すＵＲＩである。「ディレクトリ名」はＵＲＩが示すディレクトリの名前である。「親ディレクトリＵＲＩ」はＵＲＩが示すディレクトリの１つ上位に位置するディレクトリのＵＲＩである。「親ディレクトリ名」はＵＲＩが示すディレクトリの１つ上位のディレクトリ名である。
【００２８】
（閲覧情報の獲得）
Ｗｅｂサイトを探しているユーザは通信端末であるクライアント端末１２を用いて、ディレクトリ型検索サイトのルートディレクトリである「トップ」（ＵＲＩ:http://www.xx.co.jp”にアクセスする。表示処理部３はＵＲＩが示すＷｅｂページの取得を行う。そのとき、履歴読出部３ｃは、取得したページが再構築してカスタマイズできるかどうか判断するために、入力されたＵＲＩを親ディレクトリＵＲＩとして持つ履歴情報を検索する。現段階でユーザは履歴情報を持たないため、再構築は行われず、クライアント端末の画面には、図６（ａ）に示されているように、取得したＷｅｂページがそのまま表示される。
【００２９】
またこのとき、閲覧情報処理部１の訪問情報取得部１ａが、ＵＲＩ、ディレクトリ名、訪問日時の取得を行う。そのとき、訪問情報一時記憶部１ｂに訪問情報が格納されていれば、格納されている訪問情報の閲覧時間を確定させ閲覧情報にするための処理が行われるが、「トップ」にアクセスした時点では訪問情報一時記憶部１ｂには訪問情報がないので、単に訪問情報は訪問情報一時記憶部１ｂに保持されることになる。
図７には訪問情報の例が示されている。同図に示されているように、訪問情報は、ＵＲＩ、ディレクトリ名、訪問日時から構成されている。ここで、「ＵＲＩ」は取得したＷｅｂページを示すＵＲＩである。「ディレクトリ名」はＵＲＩが示すディレクトリ名である。「訪問日時」はＵＲＩが示すＷｅｂページを表示した日付及び時刻である。
【００３０】
（閲覧情報の記録）
以下、閲覧情報の記録について、下位ディレクトリへの遷移の場合、上位ディレクトリへの遷移の場合、訪問情報記録の停止、項分けして説明する。
（下位ディレクトリへの遷移）
次に、ユーザは図８（ａ）に示されているように、画面から「生活と文化」のアンカータグを選択し、下位ディレクトリへの移動を行う。表示処理部３はアンカータグのＵＲＩが検索サイト内のものか判断を行うためにＵＲＩの文字列を検証する。ＵＲＩの中に検索サイトのドメインが含まれているかどうかで検索サイト内のものか判定する。ここでは、ＵＲＩに検索サイトのドメイン（xx.co.jp）が含まれているので検索サイト内のものであると判定され、ＵＲＩが示すＷｅｂページを取得する。次に、Ｗｅｂページ移動判定部３ｂは、ユーザの指定したＵＲＩと訪問情報一時記憶部１ｂにあるＵＲＩとを比較することによってＷｅｂページを移動したか、それとも移動せずに更新を行ったのかを判定する。
【００３１】
今回は、「http://www.xx.co.jp」と「http://www.xx.co.jp/life/」なので、ＵＲＩが異なるため、表示処理と閲覧情報の処理に進む。表示処理部３では履歴読出部３ｃが再構築してカスタマイズするための履歴情報の獲得を行うが、上述した（閲覧情報の獲得）の場合と同様、該当する履歴情報がないために再構築は行われず、取得したページがそのまま表示される。
【００３２】
このとき、訪問情報取得部１ａが「生活と文化」のＵＲＩ、ディレクトリ名、訪問日時の取得を行う。これらの情報を訪問情報一時記憶部１ｂに格納しようとするとき、訪問情報一時記憶部１ｂにはすでに「トップ」のアクセス情報が保持されている。そこで、「生活と文化」の訪問情報を訪問情報一時記憶部１ｂに格納する前に、閲覧時間計算部１ｃが、「トップ」の訪問情報の訪問時刻と現在閲覧中の「生活と文化」の訪問時刻を用いて、訪問情報一時記憶部１ｂに保持されている「トップ」の閲覧時間を算出する。そして訪問情報一時記憶部１ｂに保持されている訪問情報と閲覧時間を閲覧情報とし、これを閲覧情報蓄積部１ｄが記憶する。その後、訪問情報一時記憶部１ｂを更新し、訪問情報取得部１ａによって取得された「生活と文化」の訪問情報が保持される。
【００３３】
この処理によって生成された「トップ」の閲覧情報が図９に示されている。同図に示されているように、閲覧情報は、ＵＲＩ、ディレクトリ名、訪問日時、閲覧時間から構成されている。「ＵＲＩ」は取得したＷｅｂページを示すＵＲＩである。「ディレクトリ名」はＵＲＩが示すディレクトリ名である。「訪問日時」はＵＲＩが示すＷｅｂページを表示した日付及び時刻である。「閲覧時間」はそのＷｅｂページを訪問した時間であり、単位は秒である。
【００３４】
さらにユーザは、図８（ｂ）に示されているように「生活と文化」の画面から「住む」を選択し、その後同図（ｃ）に示されているように下位ディレクトリへ移動しており、上記と同様の処理がなされる。以上のように、下位ディレクトリに移動する際には、表示に関する処理、訪問情報の取得と閲覧情報の記録とが行われている。
同図においては、その後、順に（ｄ）から（ｈ）まで、ディレクトリ間の移動が行われる。ここでは（ｅ）から（ｆ）への移動、（ｆ）から（ｇ）への移動が下位ディレクトリへの移動となっている。
【００３５】
（上位ディレクトリへの遷移）
ところで、同図（ｃ）において、ユーザは各Ｗｅｂサイトヘのリンクが表示されているページに到達する。ここでユーザは戻る操作を行い、同図（ｄ）に示されているように上位のディレクトリに移動している。この場合においても、上述した（下位ディレクトリへの遷移）の場合と同様に処理を行い、表示処理、訪問情報の取得と閲覧情報の記録を行う。
また、同図（ｄ）から同図（ｅ）への移動も上位ディレクトリへの移動となっている。以上のように図８に示されている操作でユーザがディレクトリを移動したときの閲覧情報が図１０に示されている。
【００３６】
（訪問情報記録の停止）
図８（ｇ）において、ユーザは検索サイトからリンクが張られている「時刻表サイトＣ」を選択し移動する。ここで、表示処理部３のＵＲＩ判定部３ａは、「時刻表サイトＣ」のＵＲＩには検索サイトのドメインが含まれていないことから検索サイトのものではないと判定し、訪問情報一時記憶部１ｂの訪問情報の履歴情報への変換は行わずにＷｅｂサイトの画面を表示する。このとき閲覧時間に関する処理は行わない、この後のユーザの行動によって処理は異なる。
【００３７】
以下、それぞれの場合による処理について説明する。
（１）「時刻表サイトＣ」から「鉄道」ディレクトリに戻る場合
これは図１１（ａ）に示されている場合である。この場合、訪問情報の記録が再開される。ただし、同図中の矢印で示されているように、ディレクトリ「鉄道」に戻ると、訪問情報一時記憶部１ｂに記録されているＵＲＩと同一のＵＲＩであるため、ディレクトリの移動が行われていないと判定され、閲覧時間や訪問情報に関する処理は行われず表示処理のみが行われることになる。そしてユーザはディレクトリ「鉄道」からサイトや親ディレクトリへの移動を続けることができる。
【００３８】
（２）「時刻表サイトＣ」内のアンカータグをクリックしてさらに別のＷｅｂページに移動する場合
これは図１１（ｂ）に示されているように、同図中の矢印で示されているように、検索サイトからは直接行けない、別のＷｅｂページに移動する場合である。この場合、ユーザは検索サイトを利用し終えたと判断され、Ｗｅｂページを表示するとともに、訪問情報一時記憶部１ｂに格納されているディレクトリ「鉄道」の訪問情報を閲覧情報に変換する。そのとき、ディレクトリ「鉄道」の閲覧時間は、「時刻表サイトＣ」から移動した別のＷｅｂページを訪問した時刻までとする。
【００３９】
つまりディレクトリ「鉄道」の閲覧時間は、『ディレクトリ「鉄道」の閲覧時間＋ディレクトリ「鉄道」から直接移動できるＷｅｂサイトの総閲覧時間』となる。つまりこの場合では、ディレクトリ「鉄道」の閲覧時間と「時刻表サイトＣ」の閲覧時間の合計がディレクトリ「鉄道」の閲覧時間となる。
このように、ディレクトリからそこに含まれるページに遷移した後、更に、別のページへの遷移が発生した場合には、別のページへの遷移が発生した時刻までの時間を、そのディレクトリの閲覧時間とすることにより、閲覧時間を正しく算出することができる。
さらに、閲覧情報を履歴データベース４に格納する処理が履歴処理部２によって行われる。
【００４０】
（履歴データベースへの格納）
履歴処理部２では、図１０に示されている閲覧情報とディレクトリ「鉄道」の閲覧情報を履歴情報に変換し、次に閲覧したときの表示内容を再構築するための情報として履歴データベース４に格納する。本実施例では履歴データベース４は図１２に示されている構成となっている。図１２に示されている履歴情報は、「ＵＲＩ」、「ディレクトリ」、「親ＵＲＩ」、「親ディレクトリ」、「訪問回数」、「最新訪問日時」、「スコア」から構成されている。
【００４１】
「ＵＲＩ」は取得するＷｅｂページを示す情報である。「ディレクトリ」はＵＲＩが示すＷｅｂページのディレクトリ名である。「親ＵＲＩ」はＵＲＩが示すディレクトリの１つ上位のディレクトリのＵＲＩである。「親ディレクトリ」はＵＲＩが示すディレクトリの１つ上位のディレクトリ名である。「訪問回数」は今までにそのＵＲＩを訪問した回数が記録されるフィールドである。「最新訪問日時」は最近訪問した日付及び時刻が記録されるフィールドである。「スコア」は履歴情報に対する得点が記録されるフィールドである。
【００４２】
履歴情報は自身のＵＲＩとディレクトリ名に対し必ず親のＵＲＩとディレクトリ名を持つ。親から子へのディレクトリの遷移である閲覧情報と子から親へのディレクトリの遷移である閲覧情報は同じ履歴情報として保存される。ただし、履歴情報として格納される際にスコア算出部２ｄによって与えられるスコアが異なるため、それぞれの場合について詳細に述べる。本実施例では、子ディレクトリへの遷移ならばスコアに「１」を加算する。一方、親ディレクトリへの遷移でバックトラックでなければスコアに変更は加えず、バックトラックである場合はスコアに「１」を減算するものとする。
【００４３】
（下位ディレクトリへの遷移の場合についての閲覧情報の変換）
履歴処理部２は、閲覧情報蓄積部１ｄに記憶されている閲覧情報について変換要求が出された時点で、最新の閲覧情報を履歴情報へ変換する。図９の例では、「交通」の閲覧情報である。
まず、この閲覧情報は閲覧情報読出部２ａによって読み出される。同時に閲覧情報読出部２ａは次に新しい閲覧情報である「トップ」の閲覧情報を読み出す。これら２つの閲覧情報の関係は「トップ」から「交通」にディレクトリを遷移していることを示す。そして、ディレクトリ遷移判定部２ｂは、この遷移が親ディレクトリから子ディレクトリへの遷移なのか、子ディレクトリから親ディレクトリへの遷移なのかを判定するために検索サイト構成データベースに問い合わせ判定する。
【００４４】
図５に示されているように、「トップ」から「交通」へは親ディレクトリから子ディレクトリへの遷移であると判断される。この場合、スコア算出部２ｄでは子ディレクトリへの遷移であるためスコアに「１」を加える。
以上より、ＵＲＩを「http://www.xx.co.jp/tran/」、ディレクトリ名を「交通」、親ＵＲＩを「http://www.xx.co.jp/」、親ディレクトリ名を「トップ」、スコアを「１」、訪問回数を「１」、最新訪問日時を「交通」の閲覧情報の訪問日時である「２００３−１０−１３００:００:１４＋０９:００」とし、履歴データベース４に格納する。
履歴データベース４に格納された閲覧情報は閲覧情報蓄積部１ｄから削除される。履歴データベース４に格納された履歴情報が図１２に示されている。
【００４５】
（上位ディレクトリへの遷移の場合についての閲覧情報の変換）
次に、履歴処理部２は「トップ」の閲覧情報を履歴情報に格納する処理を行う。上述した（下位ディレクトリへの遷移の場合についての閲覧情報の変換）での処理と同様に、１つ古い「生活と文化」の閲覧情報を読み込み、ディレクトリ遷移判定部２ｂが遷移状態の判定を行う。ここで、「生活と文化」から「トップ」への遷移は、子ディレクトリから親ディレクトリへの遷移であると判定される。つまりユーザは戻る操作を行っていることになる。このとき、バックトラック判定部２ｃは「生活と文化」の閲覧時間を利用して、ユーザが「生活と文化」のディレクトリに興味がなかったから戻る操作（すなわちバックトラック）を行ったのかを判定する。
【００４６】
システムにはあらかじめバックトラックを行ったかどうかを判定するための閾値時間が設けられている。このあらかじめ定められた閾値時間よりも短い場合には、バックトラックを行ったと判定する。本実施例においては、この閾値時間を「２秒」とする。したがって、閲覧時間が２秒以上であればバックトラックではなく単なる戻る操作であると判定される。
【００４７】
本例では「生活と文化」のディレクトリの閲覧時間は「２秒」であるため、バックトラックを行ったのではなく単なる戻る操作であると判定される。この場合、スコア算出部２ｄによって求められる履歴情報のスコアは「０」となる。
このように、ディレクトリ構造における上位ディレクトリへの遷移が行われた場合、閲覧時間に基づいてバックトラックを判定することにより、ユーザ自身の必要度に応じて、アンカータグを正しくカスタマイズして表示させることができる。
【００４８】
履歴データベース４は、常に自身のディレクトリに対する親ディレクトリの情報を持つ構成をとっている。このため、履歴データベース４に格納される履歴情報は、ＵＲＩが「http://www.xx.co.jp/life/」、ディレクトリ名が「生活と文化」、親ＵＲＩが「http://www.xx.co.jp」、親ディレクトリ名が「トップ」、スコアを「０」、訪問回数を「１」、最新訪問日時を「生活と文化」の訪問日時とする。
【００４９】
子ディレクトリから親ディレクトリへの遷移となる閲覧情報には、その逆に親ディレクトリから子ディレクトリに遷移している閲覧情報が必ず存在する。履歴処理部２は、履歴情報を二重に登録することを防止するために、その閲覧情報を削除する。具体的には、現在の変換対象となっているディレクトリ名「トップ」の閲覧情報からさかのぼり最初に発見されるディレクトリ名「トップ」の閲覧情報を削除する。図９では１行目の「トップ」が削除されることになる。
【００５０】
次に、「生活と文化」の閲覧情報を履歴情報に変換する。「住む」の閲覧情報を取得し、スコア計算を行う。ディレクトリ遷移判定部２ｂは、子ディレクトリから親ディレクトリへの遷移であると判定するため、バックトラック判定部２ｃがバックトラックかどうかを判定するため閲覧時間を参照する。ここでの「住む」の閲覧時間は１秒であるため、本例において設定されている閾値時間未満となる。つまり、ユーザはバックトラックを行ったと判定される。
【００５１】
この場合、スコア算出部２ｄによって求められるスコアは「−１」となる。以上より履歴情報はＵＲＩとタイトルが「住む」の情報、親ＵＲＩと親ディレクトリ名が「生活と文化」の情報となり、与えられるスコアを「−１」、訪問回数を「１」、最新訪問日時を「住む」の訪問日時とする。
以上のように、閲覧情報が履歴データベース４に格納される。閲覧情報は対象ディレクトリ型検索サイトにアクセスを始めた時点から、そのサイト外に出るところまで保持され、履歴データベース４に格納されると消去される。履歴データベース４は累積された閲覧情報が記録されることになる。そのため、ユーザがそのディレクトリ型検索サイトを利用するに従い、スコア、訪問回数、訪問時間が更新されていくことになる。特にスコアと訪問回数は累積された値が格納され、最新訪問日時は格納される閲覧情報の日時に更新される。
【００５２】
ここまでの処理で生成された履歴データベース４に格納された情報が図１３に示されている。
また、ユーザが何度かディレクトリ型検索サイトを訪れ（履歴データベースへの格納）の操作が何度も行われて履歴データベース４が構築された例が、図１４に示されている。この履歴データベース４の例は、後述する（履歴情報の表示への適用）での説明において参照される。
【００５３】
（履歴情報の表示への適用）
上述した（閲覧情報の獲得）における処理と同様に、ユーザはディレクトリ型検索サイトのルートディレクトリ「トップ」「http://www.xx.co.jp/」にアクセスする。
表示処理部３はトップのＵＲＩが示すＷｅｂページの取得を行う。このとき履歴読出部３ｃは、取得したページの再構築を行うために入力されたＵＲＩを親ディレクトリＵＲＩとして持つ履歴情報を検索する。
図１４に示されている履歴データベース４を保持するユーザがアクセスしたとき、検索される履歴は表の上位４つのデータとなる。ディレクトリ名を示すと「ニュース」「生活と文化」「エンタテイメント」「交通」である。
【００５４】
表示が変更されないままの「トップ」のディレクトリの順序は、図６（ａ）に示されているように「ニュース」「生活と文化」「エンタテイメント」「スポーツ」「交通」である。この順序は、検索された履歴情報のスコアを用いて並び替えられる。
その場合、スコアが与えられていない「スポーツ」のスコアは「０」として、降順に並び替える。その結果、順序は、図６（ｂ）に示されているように、「交通」「エンタテイメント」「スポーツ」「ニュース」「生活と文化」となり、この順序で表示されるようにＷｅｂページが再構成されて表示される。なお、バックトラックが行われたことによってスコアの値が低くなっているディレクトリ例えば「生活と文化」は、下位に表示されることになる。
【００５５】
このように、スコアに基づいて決定した優先順位に従って再構築された新たなページを生成し、この生成された新たなページを表示することにより、ユーザ自身に必要なＷｅｂサイトやディレクトリが掲載されているアンカータグが上位に、不要なアンカータグが下位に配置されるようにカスタマイズされたページが作成され、これを表示することでアクセシビリティの向上を図ることができる。  
なお、このとき、上述した（閲覧情報の記録）において説明したような訪問情報の取得や閲覧情報の処理も並行して行われ、表示処理とともに閲覧情報に関する処理も行われる。
【００５６】
（履歴処理部による履歴データ格納処理）
ここで、上述した履歴処理部２による履歴データ格納処理について、図１５を参照して説明する。同図において、最初に、変換対象である閲覧情報を読み出す（ステップＳ６０１）。次に、変換対象から１つ古い閲覧情報を読み出す（ステップＳ６０２）。
そして、サーバ装置にディレクトリ間の関係を問い合わせる（ステップＳ６０３）。問い合わせの結果に基づき、下位ディレクトリから上位ディレクトリへの遷移か判定される（ステップＳ６０４）。この判定の結果、下位ディレクトリから上位ディレクトリへの遷移ではない場合には、スコアに「１」が加算される（ステップＳ６０４→Ｓ６０５）。
【００５７】
一方、下位ディレクトリから上位ディレクトリへの遷移である場合には、現在の閲覧情報の遷移と逆の遷移を行う閲覧情報を１つ削除する（ステップＳ６０４→Ｓ６０６）。さらに、バックトラックを行ったかどうか判定される。本例では、閲覧時間が、あらかじめ定められている閾値時間である２秒以上か判定される（ステップＳ６０７）。この判定の結果、閲覧時間が、閾値時間である２秒未満である場合には、スコアから「１」が減算される（ステップＳ６０７→Ｓ６０８）。
その後、訪問回数に「１」を加算し（ステップＳ６０９）、最新訪問時間を更新する（ステップＳ６１０）。最後に、閲覧情報が残存しないか判定され（ステップＳ６１１）、残存する場合にはステップＳ６０１に戻って、以上の処理が繰り返される（ステップＳ６１１→Ｓ６０１）。残存しない場合には、処理が終了となる（ステップＳ６１１→Ｓ６１２）。
【００５８】
（表示処理部による表示処理）
上述した表示処理部３による表示処理について、図１６を参照して説明する。同図において、最初に、ＵＲＩの示す、ＨＴＭなどによって記述されているデータ（以下、単にＨＴＭＬデータと呼ぶ）を取得する（ステップＳ７０１）。次に、ＵＲＩに検索サイトのドメインが含まれているか判定する（ステップＳ７０２）。この判定の結果、検索サイトのドメインが含まれていない場合には、その取得したＨＴＭＬデータに従ってそのまま表示する（ステップＳ７０２→Ｓ７０９）。
【００５９】
一方、判定の結果、検索サイトのドメインが含まれている場合には、履歴データベースを検索する（ステップＳ７０２→Ｓ７０３）。そして、該当データが１以上あるか判定する（ステップＳ７０４）。この判定の結果、該当データが無い場合には、取得したＨＴＭＬに従ってそのまま表示する（ステップＳ７０４→Ｓ７０９）。
これに対し、該当データが１以上ある場合には、該当データをスコア順にソートする（ステップＳ７０４→Ｓ７０５）。そして、ＨＴＭＬファイルよりディレトリを示すアンカータグを抽出する（ステップＳ７０６）。さらに、抽出された全てのアンカータグをソートし（ステップＳ７０７）、ＨＴＭＬファイルを出力する（ステップＳ７０８）。この出力されたＨＴＭＬを表示する（ステップＳ７０９）。
【００６０】
（閲覧情報処理部による閲覧情報処理）
上述した閲覧情報処理部１による閲覧情報処理について、図１７を参照して説明する。最初に、訪問情報を取得する（ステップＳ５０１）。次に、ＵＲＩに検索サイトのドメインが含まれているか判定する（ステップＳ５０２）。この判定の結果、検索サイトのドメインが含まれていない場合には、検索サイトからリンクされているサイトか判定する（ステップＳ５０２→Ｓ５０３）。
【００６１】
この判定の結果、検索サイトからリンクされているサイトである場合には、そのまま処理は終了となる（ステップＳ５０３→Ｓ５１２）。検索サイトからリンクされているサイトでない場合には、訪問情報一時記憶部に記憶されている閲覧時間を計算し（ステップＳ５０３→Ｓ５０４）、閲覧情報蓄積部に格納する（ステップＳ５０５）。そして、訪問情報を削除し（ステップＳ５０６）、処理は終了となる（ステップＳ５０６→Ｓ５１２）。
ステップＳ５０２における判定の結果、ＵＲＩに検索サイトのドメインが含まれている場合には、ＵＲＩが前回表示したページのＵＲＩと異なるか判定される（ステップＳ５０２→Ｓ５０７）。この判定の結果、前回表示したページのＵＲＩと同じ場合には、そのまま処理は終了となる（ステップＳ５０７→Ｓ５１２）。
【００６２】
一方、前回表示したページのＵＲＩと異なる場合には、訪問情報一時記憶部にデータがあるか判定され（ステップＳ５０７→Ｓ５０８）、データがなければ訪問情報を更新して格納する（ステップＳ５０８→Ｓ５１１）。そして、処理は終了となる（ステップＳ５１１→Ｓ５１２）。
これに対し、訪問情報一時記憶部にデータがあれば訪問情報一時記憶部に記憶されている閲覧時間を計算し（ステップＳ５０８→Ｓ５０９）、閲覧情報蓄積部に格納する（ステップＳ５１０）。そして、訪問情報を更新して格納し（ステップＳ５１１）、処理は終了となる（ステップＳ５１２）。
【００６３】
（通信端末の制御方法）
上述した通信端末は以下のような方法で制御されている。すなわち、必要な情報を閲覧者に選択させるためのディレクトリ構造を提示するＷｅｂサイトにアクセスする機能を有する通信端末の制御方法であり、閲覧者が閲覧したページに関する閲覧情報を記憶する記憶ステップと、上記ディレクトリ構造における閲覧遷移方向と上記ページを閲覧した時間である閲覧時間とに基づいてディレクトリごとにスコアを付与するスコア付与ステップと、上記スコア付与ステップにおいて付与されたスコアに応じて再構築されたページを表示する表示処理ステップとを含む方法で通信端末が制御されている。このような方法で通信端末を制御することにより、閲覧履歴情報を用いて、ディレクトリ型検索サイトの表示内容を変更することができ、必要とするＷｅｂページへの到達効率を向上させることができる。
【００６４】
（まとめ）
以上のように、ユーザがディレクトリ間の遷移を行うときの詳細な閲覧情報を保持し、閲覧情報を基に履歴情報を作成することにより、自分に必要なＷｅｂサイトやディレクトリが掲載されているアンカータグが上位に、不要なアンカータグが下位に配置されるようにカスタマイズされたページが作成され、これを表示することでアクセシビリティの向上を図ることができる。すなわち、ユーザの詳細なディレクトリ間の遷移情報を取得するとともに、閲覧履歴情報にスコアを与え、そのスコアに応じて表示内容のカスタマイズを行うことにより、ディレクトリ型検索サイトの表示を変更し、Ｗｅｂページへの到達効率を向上させることができる。
【００６５】
具体的には、ユーザが以前に利用したことがあるディレクトリ型検索サイトを訪問する際に、以前にＷｅｂサイトまで到達しているディレクトリが優先的に表示され、逆にＷｅｂサイトまで到達できず途中で戻る操作を行ったディレクトリを非優先的に表示することによって、ユーザにとって興味のない情報を何度も参照することなく、閲覧したいＷｅｂページを容易に閲覧することが可能となる。
【産業上の利用可能性】
【００６６】
本発明は、インターネットに接続可能な端末を利用して、ディレクトリ型検索サイトを利用する通信端末の画面表示を、閲覧結果に応じてカスタマイズする場合に利用できる。
【図面の簡単な説明】
【００６７】
【図１】本発明の実施の形態に係る通信装置を用いた情報配信システムの構成を示す図である。
【図２】図１中のクライアント端末の構成を示すブロック図である。
【図３】クライアント端末に履歴情報が存在しない状態を示す図である。
【図４】クライアント端末に履歴情報が保持されている状態を示す図である。
【図５】ディレクトリ型検索サイト用のサーバ装置に保持されるデータベースの例を示す図である。
【図６】クライアント端末の画面表示例を示す図であり、（ａ）は取得したＷｅｂページをそのまま表示した例、（ｂ）はカスタマイズされたページを表示した例を示す図である。
【図７】訪問情報の例を示す図である。
【図８】クライアント端末の画面表示の変化例を示す図である。
【図９】閲覧情報の例を示す図である。
【図１０】ディレクトリを移動した閲覧情報の例を示す図である。
【図１１】閲覧されるページの変化例を示す図であり、（ａ）上位ディレクトリに戻る場合、（ｂ）は別のＷｅｂページに移動する場合、を示す図である。
【図１２】履歴データベースに格納された履歴情報の例を示す図である。
【図１３】構築された履歴データベースの例を示す図である。
【図１４】情報格納操作が何度も行われて構築された履歴データベースの例を示す図である。
【図１５】履歴処理部による履歴データ格納処理を示すフローチャートである。
【図１６】表示処理部による表示処理を示すフローチャートである。
【図１７】閲覧情報処理部による閲覧情報処理を示すフローチャートである。
【符号の説明】
【００６８】
１  閲覧情報処理部
１ａ  訪問情報取得部
１ｂ  訪問情報一時記憶部
１ｃ  閲覧時間計算部
１ｄ  閲覧情報蓄積部
２  履歴処理部
２ａ  閲覧情報読出部
２ｂ  ディレクトリ遷移判定部
２ｃ  バックトラック判定部
２ｄ  スコア算出部
２ｅ  履歴データベース格納部
３  表示処理部
３ａ  ＵＲＩ判定部
３ｂ  Ｗｅｂページ移動判定部
３ｃ  履歴読出部
３ｄ  Ｗｅｂページ再構築部
３ｅ  表示部
４  履歴データベース
１１、１２  クライアント端末
２１〜２３  サーバ装置
１００  インターネット
【図１】
2005309529.tif 000003
【図２】
2005309529.tif 000004
【図３】
2005309529.tif 000005
【図４】
2005309529.tif 000006
【図５】
2005309529.tif 000007
【図６】
2005309529.tif 000008
【図７】
2005309529.tif 000009
【図８】
2005309529.tif 000010
【図９】
2005309529.tif 000011
【図１０】
2005309529.tif 000012
【図１１】
2005309529.tif 000013
【図１２】
2005309529.tif 000014
【図１３】
2005309529.tif 000015
【図１４】
2005309529.tif 000016
【図１５】
2005309529.tif 000017
【図１６】
2005309529.tif 000018
【図１７】
2005309529.tif 000019