(57)【特許請求の範囲】
【請求項１】
ウェブページのブックマーク及び前記ウェブページへのアクセス履歴を記憶する記憶部と、
表示部と、
前記ブックマークに含まれるブックマークページに係る情報に、前記アクセス履歴に含まれるウェブページであって、当該ブックマークページからたどった、当該ブックマークに対してユーザにより指定された１つまたは複数のドメインのウェブページに係る情報を関連付けて前記表示部に表示させる制御部と、
を備える通信機器。
【請求項２】
ウェブページのブックマーク及び前記ウェブページへのアクセス履歴を記憶する記憶部と、表示部と、を有する通信機器における制御方法であって、
前記通信機器が、
前記ブックマークに含まれるブックマークページに係る情報に、前記アクセス履歴に含まれるウェブページであって、当該ブックマークページからたどった、当該ブックマークに対してユーザにより指定された１つまたは複数のドメインのウェブページに係る情報を関連付けて前記表示部に表示する
制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ウェブブラウジング機能を有する通信機器および通信データの再利用方法に関する。
【背景技術】
【０００２】
近年、情報通信技術の急速な発展により、インターネットブラウジングが可能なウェブブラウザを搭載した通信機器が広く流通している。
ウェブブラウザには、ユーザが閲覧したウェブページの履歴を表示する履歴表示機能を有するものが多い。
特許文献１のウェブブラウザでは、ユーザが閲覧したウェブページの履歴を、表示した時間順に表示する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−０５８３５７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１では、ユーザが閲覧したウェブページの履歴を、表示した時間順に表示するため、ユーザが当該履歴から所望のウェブページを容易に見つけられないことがある。
たとえばユーザが多数のウェブサイトを閲覧した場合、その履歴数も膨大となる。
この状況において、ユーザが探そうとしているウェブページが履歴の真ん中や最後にある場合、ユーザは、そのウェブページを探し当てるまで、履歴中の複数のウェブページについて再アクセスを繰り返す。
【０００５】
このように、通信機器では、ウェブページの閲覧履歴から、所望のウェブページを容易に探し当てることができるようにすることが望まれている。
【課題を解決するための手段】
【０００６】
本発明の第１の観点による通信機器は、ウェブページのブックマーク及び前記ウェブページへのアクセス履歴を記憶する記憶部と、表示部と、前記ブックマークに含まれるブックマークページに係る情報に、前記アクセス履歴に含まれるウェブページであって、当該ブックマークページからたどった、当該ブックマークに対してユーザにより指定された１つまたは複数のドメインのウェブページに係る情報を関連付けて前記表示部に表示させる制御部と、を備える。
【００１３】
本発明の第２の観点の制御方法は、ウェブページのブックマーク及び前記ウェブページへのアクセス履歴を記憶する記憶部と、表示部と、を有する通信機器における制御方法であって、前記通信機器が、前記ブックマークに含まれるブックマークページに係る情報に、前記アクセス履歴に含まれるウェブページであって、当該ブックマークページからたどった、当該ブックマークに対してユーザにより指定された１つまたは複数のドメインのウェブページに係る情報を関連付けて前記表示部に表示する。
【発明の効果】
【００１４】
本発明では、ウェブページの閲覧履歴から、所望のウェブページを容易に見つけることができる。
【図面の簡単な説明】
【００１５】
【図１】図１は、本発明の実施形態に係る携帯電話機の外観図である。
【図２】図２は、図１の携帯電話機のハードウェア構成図である。
【図３】図３は、ウェブブラウジングに関連する機能を示すブロック図である。
【図４】図４は、ウェブブラウジングの全体的なフローチャートである。
【図５】図５は、ブックマークまたはサブメニューの選択によるブラウジング処理のフローチャートである。
【図６】図６は、図２の表示部に表示されるメイン選択メニューとサブ選択メニューとの表示レイアウトの説明図である。
【発明を実施するための形態】
【００１６】
以下、本発明の実施形態を図面に関連付けて説明する。
【００１７】
図１は、本発明の実施形態に係る携帯電話機１の外観図である。
携帯電話機１は、上部筐体１０１、下部筐体１０２およびヒンジ部１０３を有する。
上部筐体１０１および下部筐体１０２は、略同一サイズの長方形形状を有する。
上部筐体１０１と下部筐体１０２とは、ヒンジ部１０３により開閉可能に連結される。
図１は、上部筐体１０１と下部筐体１０２とを開いた状態である。
上部筐体１０１には、表示部１３が設けられる。
下部筐体１０２には、操作部１２が設けられる。
【００１８】
図２は、図１の携帯電話機１のハードウェア構成図である。
携帯電話機１は、たとえば無線通信部（ＲＦ）１１と、操作部（ＫＥＹ）１２と、表示部（ＤＩＳＰ）１３と、タイマ（ＲＴＣ）１４と、音声モデム部（ＭＯＤＥＭ）１５と、ＣＰＵ（Central Processing Unit）１６と、記憶部（ＭＥＭ）１７と、これらを接続するシステムバス１８とを有する。
【００１９】
無線通信部１１は、図示しない基地局との通信チャネルを確立し、基地局と通信データを送受する。
そして、無線通信部１１は、ＣＰＵ１６からの入力信号に含まれる通信データを基地局へ無線送信する。
また、無線通信部１１は、基地局から受信した通信データを含む信号をＣＰＵ１６へ出力する。
通信データには、無線通信部１１から基地局へ送信するデータと、基地局から無線通信部１１が受信するデータとがある。
送信データには、たとえばウェブブラウジングでのウェブサイトのウェブページデータの送信要求などがある。
送信要求には、要求するウェブページのロケーションを示すＵＲＬ（Uniform Resource Locator）などが含まれる。
受信データには、要求したウェブサイトのウェブページデータなどがある。
【００２０】
表示部１３は、図示外のＬＣＤ（Liquid Crystal Display Device）や有機ＥＬ（Electro-Luminescence）デバイスなどを有する。
ＬＣＤまたは有機ＥＬデバイスは、図１に示すように、携帯電話機１の上部筐体１０１に配置される。
そして、表示部１３は、ＣＰＵ１６から入力された信号に含まれる表示データを表示する。
これにより、表示部１３は、たとえばウェブページなどを表示する。
【００２１】
操作部１２は、複数の操作キーを有する。
複数の操作キーには、たとえばファンクションキー、電源キー、通話キー、数字キー、文字キー、発信キーなどがある。
操作キーは、図１に示すように、携帯電話機１の下部筐体１０２に配置される。
そして、操作部１２は、ユーザにより操作された操作キーに対応する信号をＣＰＵ１６へ出力する。
【００２２】
音声モデム部１５は、スピーカ１９およびマイクロホン２０に接続される。
そして、音声モデム部１５は、マイクロホン２０に入力された音声をサンプリングし、音声データを含む信号をＣＰＵ１６へ出力する。
また、音声モデム部１５は、ＣＰＵ１６からの入力信号に含まれる音声データによりスピーカ１９を駆動する。これにより、スピーカ１９から音声データに対応する音声が出力される。
【００２３】
タイマ１４は、時刻および経過時間を計測する。
そして、タイマ１４は、時刻情報を有する信号をＣＰＵ１６へ出力する。
また、タイマ１４は、ＣＰＵ１６からの入力信号に含まれる設定時刻または経過時間になると、割り込み信号をＣＰＵ１６へ出力する。
【００２４】
記憶部１７は、ＣＰＵ１６が読み込んで実行可能なプログラム、ＣＰＵ１６が使用するデータなどを有する。
記憶部１７に記憶されるプログラムは、たとえばＣＤ−ＲＯＭ（Compact Disc Read Only Memory）などのコンピュータ読み取り可能な記録媒体に記録されたものをインストールしたものでよい。
また、記憶部１７に記憶されるプログラムは、インターネットなどの伝送媒体を介してダウンロードしたものをインストールしたものでもよい。
【００２５】
記憶部１７に記憶されるデータには、後述する図３に示すように、キャッシュデータ４１、イベントログデータ４２、合成リストデータ４３、ブックマークデータ４４、ブックマーク毎のサブメニューデータ４５などがある。
キャッシュデータ（一時記憶データ）４１は、キャッシュエリア４６に保存される。キャッシュエリア４６は、一定量の容量を有し、容量が一杯になると順次古いデータから破棄してゆく。
【００２６】
ブックマークデータ４４は、複数のウェブページのアクセス情報（ＵＲＬ）を有する。
各ウェブページのアクセス情報は、たとえば操作部１２の指定によりブックマークデータ４４に登録される。
【００２７】
ＣＰＵ１６は、プログラムを実行するコンピュータである。
そして、ＣＰＵ１６が、記憶部１７に記憶されるプログラムを実行することで、携帯電話機１の制御部が実現される。
制御部は、携帯電話機１の動作を制御する。
【００２８】
図３は、ウェブブラウジングに関連して携帯電話機１に実現される機能を示すブロック図である。
【００２９】
ウェブブラウジングに関連して、ＣＰＵ１６において、ブラウザ部（ＢＲＷＺ）３１、ログ生成部（ＬＯＧ）３２、合成部（ＧＥＮ）３３、抽出部（ＦＩＬ）３４、表示選択部（ＳＥＬ）３５が実現される。
【００３０】
ブラウザ部３１は、ユーザによるウェブブラウジングのために動作する。
ブラウザ部３１には、操作部１２から、表示するウェブページの選択信号が入力される。
そして、ブラウザ部３１は、入力指示されたウェブページの送信要求を、無線通信部１１へ出力する。無線通信部１１は、ウェブページの送信要求を基地局へ送信する。
送信要求において、ブラウザ部３１は、たとえば表示部１３に表示している表示データから操作部１２により選択されたリンクのＵＲＬ（Uniform Resource Locator）を指定する。
ＵＲＬは、サーバのドメイン名、フォルダ名、ファイル名などの組み合わせにより構成される。
また、ブラウザ部３１は、表示選択部３５から入力されるアクセス情報（ＵＲＬ）を含む表示データの送信要求を、無線通信部１１へ出力する。
要求したデータが無線通信部１１により受信されると、ブラウザ部３１は、受信されたデータをキャッシュデータ４１として記憶部１７に保存する。
記憶部１７は、キャッシュデータ４１毎のファイルを記憶する。
各キャッシュデータ４１のファイルには、受信したデータの他に、キャッシュデータ４１を取得した時刻などが含まれる。
ブラウザ部３１は、要求したウェブページの表示に必要となるダウンロードデータをすべて受信すると、キャッシュデータ４１からダウンロードデータを読み込んでウェブページの表示データを生成し、表示部１３へ出力する。
なお、ブラウザ部３１は、表示部１３に表示する範囲の表示に必要となるデータを受信し終えた時点で、表示データの生成を開始し、表示部１３に表示させてもよい。
【００３１】
ログ生成部３２は、ＣＰＵ１６で発生したイベントログデータ４２を生成する。
ログ生成部３２は、操作部１２の操作イベント、表示部１３の表示イベント、ブラウザ部３１による送受信イベントなどを、発生時刻順にイベントログデータ４２に蓄積保存する。
【００３２】
イベントログデータ４２は、たとえばイベント毎のレコードを有する。
レコードには、イベントの内容、タイマ１４で計測されたイベントの発生時刻などの情報が含まれる。
【００３３】
合成部３３は、イベントログデータ４２と、キャッシュデータ４１とから、合成リストデータ４３を生成する。
【００３４】
合成リストデータ４３は、たとえばブラウザ部３１により閲覧されたウェブページ毎のレコードを有する。
各ウェブページのレコードは、以下の情報を有する。
(ア)  ウェブページのＵＲＬ
(イ)  <title>タグで指定されたウェブページのタイトル
(ウ)  ウェブページへのアクセス時刻
(エ)  ウェブページへのアクセス方法
(オ)  ウェブページの表示時間
(カ)  ウェブページに対する最後の操作が行われた時刻
(キ)  ウェブページについてダウンロードしたデータ量の合計
(ク)  ウェブページ中の可読テキストのデータ量
(ケ)  ウェブページ中の画像のデータ量の合計
(コ)  ウェブページ中のデータ量が最大の画像のデータ量
(サ)  ウェブページ中のピクセル数が最大の画像のピクセル数
(シ)  ウェブページ全体でのレンダリングサイズ(縦、横のピクセル数)
ここで、(エ)のウェブページへのアクセス方法とは、ウェブページの表示に至ったイベントの具体的内容を意味する。
具体的にはたとえば、リンクによる遷移、戻る/進む操作による遷移、フォームの選択による遷移、リダイレクトによる遷移、スクリプトによる遷移、ＵＲＬの直接入力による遷移などがある。
【００３５】
そして、合成部３３は、記憶部１７に記憶されているキャッシュデータ４１を参照し、記憶部１７に記憶されているウェブページ毎のレコードを生成する。
また、合成部３３は、イベントログデータ４２中の各イベントと、各キャッシュデータ４１とを時系列順に並べて合成する。
合成部３３は、生成した時系列リストでの時刻順に基づいて、各ウェブページ毎のレコードに、上述した各種の情報を追加する。
【００３６】
たとえば(ウ)のウェブページへのアクセス時刻として、合成部３３は、該ウェブページのデータを受信した直前の送信要求イベントの時刻を追加する。
(エ)のウェブページへのアクセス方法として、合成部３３は、該ウェブページのデータを受信した直前の表示切り替えイベントの時刻を追加する。
(オ)のウェブページの表示時間として、合成部３３は、該ウェブページの最初の表示データを出力してから、次のウェブページの最初の表示データを出力するまでの時間を演算し、追加する。
(カ)のウェブページに対する最後の操作が行われた時刻として、合成部３３は、該ウェブページの切り替えイベントの直前の操作イベントの時刻を追加する。
これにより、合成リストデータ４３が生成される。
【００３７】
抽出部３４は、ブックマークデータ４４と、合成リストデータ４３とから、ブックマーク毎の複数のサブメニューデータ４５を生成する。
サブメニューデータ４５は、関連づけられるブックマークのウェブサイトでの表示済みページのデータを有する。
また、サブメニューデータ４５は、該ウェブサイトから移動した他のウェブサイトでの表示済みページのデータを有してもよい。
【００３８】
１個のウェブサイトは、メインのＵＲＬに対応するウェブページと、このウェブページからリンクされた複数のサブのウェブページとで構成される。
１個のウェブサイトの複数のウェブページは、一般的にメインのウェブページのＵＲＬと共通するドメイン名を含む。
よって、ブラウザ部３１により１個のウェブサイトの複数のウェブページが表示された場合、サブメニューデータ４５は、その複数のウェブページのアクセス情報を含む。
【００３９】
そして、抽出部３４は、ブックマークデータ４４に登録されたブックマーク毎にサブメニューデータ４５を生成する。
抽出部３４は、合成リストデータ４３から、たとえば各ブックマークのアクセス情報（ＵＲＬ）を含むレコードを抽出する。
抽出部３４は、抽出した各レコードについてフィルタリング処理を実行し、フィルタ処理後に残ったレコードのアクセス情報（ＵＲＬ）などを、サブメニューデータ４５に追加する。
また、抽出部３４は、追加処理後のサブメニューデータ４５に含まれる複数のアクセス情報（ＵＲＬ）を並べ替え、不要なデータを削除する。
これにより、ブックマーク毎のサブメニューデータ４５が生成される。
【００４０】
表示選択部３５は、ブックマークデータ４４およびサブメニューデータ４５を表示部１３に表示する。
また、表示選択部３５は、操作部１２により選択された１個のアクセス情報（ＵＲＬ）をブラウザ部３１へ出力する。
たとえば表示選択部３５は、ブックマークデータ４４に含まれる複数のブックマークを、ブックマーク毎に選択可能に表示部１３に表示する。
表示したブックマークの１個に操作部１２のフォーカスが当たると、表示選択部３５は、フォーカスされたブックマークのサブメニューデータ４５を、サブメニュー毎に選択可能に表示部１３に表示する。
表示したサブメニューが選択されると、表示選択部３５は、選択されたサブメニューのアクセス情報（ＵＲＬ）をブラウザ部３１へ出力する。
表示選択部３５は、サブメニューにより履歴を表示させていても、ブックマークが選択された場合には、選択されたブックマークのアクセス情報（ＵＲＬ）をブラウザ部３１へ出力する。
【００４１】
図４は、図１の携帯電話機１でのウェブブラウジングに関連する処理の全体的なフローチャートである。
【００４２】
ウェブブラウジングにおいて、ブラウザ部３１は、操作部１２の操作に基づく表示データの送信要求を、無線通信部１１から送信する。
また、ブラウザ部３１は、要求したデータを無線通信部１１により受信すると、受信データをキャッシュデータ４１として記憶部１７に保存する。
また、ブラウザ部３１は、キャッシュデータ４１からダウンロードデータを読み込んでウェブページの表示データを生成し、表示部１３に表示させる（ステップＳＴ１）。
【００４３】
また、ログ生成部３２は、操作部１２、ブラウザ部３１などによるイベントデータを、イベントログデータ４２に蓄積保存する（ステップＳＴ２）。
【００４４】
合成部３３は、ウェブブラウジングが終了したか否かを判断する（ステップＳＴ３）。
合成部３３は、ウェブブラウジングが終了するまで、ステップＳＴ３の判断を繰り返す。
【００４５】
そして、たとえばブラウザ部３１を終了する操作が操作部１２においてなされると、合成部３３は、ウェブブラウジング中に発生したイベントのイベントログデータ４２と、キャッシュデータ４１とから、合成リストデータ４３を生成する（ステップＳＴ４）。
【００４６】
また、抽出部３４は、ブックマークデータ４４と、合成リストデータ４３とから、ブックマーク毎の複数のサブメニューデータ４５を生成する（ステップＳＴ５）。
【００４７】
図５は、ブックマークまたはサブメニューが選択された場合におけるウェブブラウジング動作の説明図である。
【００４８】
表示選択部３５は、操作部１２からのブックマークの表示指示の有無を判断する（ステップＳＴ１１）。
ブックマークの表示指示があると、表示選択部３５は、ブックマークを表示部１３に表示する（ステップＳＴ１２）。このとき、表示選択部３５は、記憶部１７からブックマークデータ４４を読み込む。また、表示選択部３５は、複数のブックマークをブックマーク毎に選択可能に並べたメイン選択メニューの表示データを生成し、表示部１３に表示させる。
【００４９】
また、表示選択部３５は、ブックマークに対するフォーカスの有無を判断する（ステップＳＴ１３）。
【００５０】
メイン選択メニューのうちの１個のブックマークに操作部１２のフォーカスが当たると、表示選択部３５は、フォーカスされたブックマークに関連付けられたサブメニューデータ４５を選択する（ステップＳＴ１４）。
【００５１】
また、表示選択部３５は、選択したサブメニューデータ４５を読み込み、複数のアクセス情報（ＵＲＬ）をブックマーク毎に選択可能に並べたサブ選択メニューの表示データを生成し、表示部１３に表示させる（ステップＳＴ１５）。
【００５２】
また、操作部１２のフォーカスが他のブックマークに切り替わると、表示選択部３５は、ステップＳＴ１６においてフォーカス移動と判断する。
表示選択部３５は、切替後のフォーカスされたブックマークに関連付けられたサブメニューデータ４５を選択する（ステップＳＴ１４）。
また、表示選択部３５は、複数のアクセス情報（ＵＲＬ）をブックマーク毎に選択可能に並べた新たなサブ選択メニューの表示データを生成し、表示部１３に表示させる（ステップＳＴ１５）。
【００５３】
図６は、表示部１３に表示されるメイン選択メニューとサブ選択メニューとの表示レイアウトの説明図である。
図６は、２個のブックマークのメイン選択メニューと、２個のアクセス情報（ＵＲＬ）のサブ選択メニューとの組み合わせの例である。
図６（Ａ）では、メイン選択メニューの右側にサブ選択メニューが表示される。
図６（Ｂ）では、メイン選択メニューの左側にサブ選択メニューが表示される。
図６（Ｃ）では、メイン選択メニューの右下部分に重ねてサブ選択メニューが表示される。
図６（Ｄ）では、メイン選択メニューの右上部分に重ねてサブ選択メニューが表示される。
図６（Ｅ）では、メイン選択メニューの左下部分に重ねてサブ選択メニューが表示される。
図６（Ｆ）では、メイン選択メニューの左上部分に重ねてサブ選択メニューが表示される。
【００５４】
また、表示選択部３５は、表示したサブメニューのアクセス情報（ＵＲＬ）、またはブックマークが操作部１２により選択されたか否かを判断する（ステップＳＴ１７）。
【００５５】
そして、たとえば表示した１個のサブメニューのアクセス情報（ＵＲＬ）が選択されると、表示選択部３５は、選択されたアクセス情報（ＵＲＬ）をブラウザ部３１へ出力する（ステップＳＴ１８）。
ブラウザ部３１は、表示選択部３５により選択されたアクセス情報（ＵＲＬ）を含むデータの送信要求を、無線通信部１１から送信する。
また、ブラウザ部３１は、要求したデータを無線通信部１１により受信すると、受信データをキャッシュデータ４１として記憶部１７に保存する。
また、ブラウザ部３１は、キャッシュデータ４１からダウンロードデータを読み込んでウェブページの表示データを生成し、表示部１３に表示させる。
これにより、表示部１３には、サブメニューから選択されたウェブページが表示される。
【００５６】
このように本実施形態では、ユーザがブックマークを選ぶときに、そのブックマークからたどったページが選択できるようになる。
本実施形態では、たとえば、ブックマーク(お気に入り)から移動したウェブページを表示した場合、次にそのブックマークを選択するときに、既に閲覧したウェブページがサブ選択メニューに表示される。
これにより、ユーザは、登録したブックマークのウェブページを開くことの他に、過去にそのブックマークから移動して表示させたウェブページを開くこともできる。
【００５７】
そして、たとえば単に閲覧履歴を表示部１３に表示して選択する場合、またはこの閲覧履歴を項目毎に整理して表示して選択する場合に比べて、ユーザは、ブックマークしていないウェブページを容易に選択できる。
したがって、本実施形態は、以下の場合に有効に機能する。
たとえば閲覧した記憶があるウェブページを再度閲覧したくなったが、そのウェブページのURLが分からない場合、そのウェブページをブックマークしていない場合、そのウェブページが容易に見つかる検索キーワードが思いつかない場合である。
この他にも、そのウェブページが検索エンジンの対象外になっていて見つからない場合、どのようにリンクを辿っていったのか思い出せない場合である。
【００５８】
ユーザは、自分にとって重要だと思うウェブページはブックマークに登録する。
しかし、一時的に興味を持ったウェブページまでブックマークすると、ブックマーク自体が巨大になってしまう。
巨大なブックマークから目的のウェブページのブックマークを探すことは大変であるため、ユーザは、ブックマークの登録数が増加するにつれて、ブックマークへの登録を控えるようになる。
このような使用状況において、ブックマークしていないが、閲覧したことがあるウェブページを再閲覧したくなった場合に、本実施形態は絶大な効果を奏する。
【００５９】
次に、抽出部３４によるフィルタリング処理について、詳しく説明する。
合成部３３が生成する合成リストデータ４３は、ウェブページ毎のレコードに、上述した(ア)〜(シ)の情報を有する。
このような場合、抽出部３４は、たとえば以下のようなフィルタリング処理を行う。
【００６０】
合成リストの最後のウェブページを抽出してもよい。これにより、ブラウジングの最後のラストページを優先して抽出し、ブックマークと関連付けて表示できる。
また、合成リストに頻繁に（例えば２回以上）現れるウェブページを抽出してもよい。これにより、ユーザが閲覧したポータル的なウェブページを優先して抽出し、ブックマークと関連付けて表示できる。
また、リーフページ(そのページから新たなページに進まずに直前のページに戻ったページ)に相当するウェブページを抽出してもよい。これにより、ポータル的なウェブページの先の情報ページを優先して抽出し、ブックマークと関連付けて表示できる。
また、指定時間よりも長時間表示したウェブページ、または平均表示時間よりも長時間表示したウェブページを抽出してもよい。これにより、ユーザが興味を持ったページを優先して抽出し、ブックマークと関連付けて表示できる。
また、ページ内のリンクを直接選択することで表示したウェブページを抽出しないようにしてもよい。これにより、確認画面などのユーザにとって必要の無い画面を表示しないようにすることができる。
【００６１】
また、ＧＥＴメソッドで表示したウェブページを抽出してもよい。これにより、検索結果画面を抽出しつつ、確認画面などを抽出しないようにできる。
また、ウェブページについてダウンロードしたデータ量の合計に基づいて、ダウンロードしたデータ量の合計が多いウェブページを抽出してもよい。これにより、情報量の多いページを優先して抽出し、ブックマークと関連付けて表示できる。
また、ウェブページ中の可読テキストのデータ量に基づいて、可読テキストのデータ量が多いウェブページを抽出してもよい。これにより、情報量の多いページを優先して抽出し、ブックマークと関連付けて表示できる。
また、ウェブページ中の画像のデータ量の合計に基づいて、ウェブページ全体の画像のデータ量が多いウェブページを抽出してもよい。これにより、情報量の多いページを優先して抽出し、ブックマークと関連付けて表示できる。
また、ウェブページ中のデータ量が最大の画像のデータ量に基づいて、データ量が多い1枚の画像を持つウェブページを抽出してもよい。これにより、情報量の多いページを優先して抽出し、ブックマークと関連付けて表示できる。
【００６２】
また、ウェブページ中のデータ量が最大の画像のデータ量に基づいて、ピクセル数が多い1枚の画像を持つウェブページを抽出してもよい。これにより、情報量の多いページを優先して抽出し、ブックマークと関連付けて表示できる。
また、ウェブページ中の可読テキストのデータ量と、ウェブページの表示時間とに基づいて、可読テキスト1文字あたりの表示時間が、指定時間または平均時間よりも長いウェブページを抽出してもよい。これにより、ユーザが興味を持ったページを優先して抽出し、ブックマークと関連付けて表示できる。
また、ウェブページ中の画像のデータ量の合計と、ウェブページの表示時間とに基づいて、画像ピクセル数あたりの表示時間が、指定時間または平均時間よりも長いウェブページを抽出してもよい。これにより、ユーザが興味を持ったページを優先して抽出し、ブックマークと関連付けて表示できる。
また、ウェブページ全体でのレンダリングサイズ(縦、横のピクセル数)に基づいて、ページ全体のピクセル数あたりの表示時間が、指定時間または平均時間よりも長いウェブページを抽出してもよい。これにより、ユーザが興味を持ったページを優先して抽出し、ブックマークと関連付けて表示できる。
また、ウェブページのＵＲＬに基づいて、ブックマークと同一ドメイン（ＵＲＬ）のウェブページを抽出してもよい。また、ブックマークに対して指定した1つまたは複数のドメインに含まれるウェブページを抽出してもよい。これにより、ユーザが興味を持っているページを優先して抽出し、ブックマークと関連付けて表示できる。
【００６３】
また、ウェブページへのアクセス時刻に基づいて、特定の時間内(例えば今日、昨日、1週間以内、1ヶ月以内)にアクセスしたウェブページを抽出してもよい。これにより、最近アクセスしたページを優先して抽出し、ブックマークと関連付けて表示できる。
また、ウェブページの表示時間に基づいて、指定時間よりも短い時間表示していたウェブページを抽出しないようにしてもよい。これにより、表示していただけで実際には見ていないページを抽出しないようにできる。
また、ブックマーク毎に、異なる特性のフィルターが用いられてもよい。これにより、最適化が可能である。
【００６４】
以上のように、本実施形態では、ユーザがブックマーク登録を行わなくても、ブックマークする可能性が高いと思われるページをブックマークと関連付けて表示できるので、再閲覧したいとユーザが思った時に容易にそのページに到達することが可能になる。
本実施形態では、ニュース、オークションなどの各種の情報を提供するポータルサイトのトップページがブックマークに登録されると、ニュースサイト、オークションサイトなどのユーザが利用するサイトのみがブックマークと同列に選択可能に表示される。
よって、ユーザは、２回目以降の利用時には、ポータルサイトのトップページからではなく、サブメニューから直接にニュースサイトまたはオークションサイトへ移動することができる。
【００６５】
また、本実施形態では、ユーザが興味を持っていると思われるページをブックマークと同時に表示するため、ユーザに対する再認知効果が働いてユーザの知的活動を補助できる。
また、本実施形態では、ユーザが興味を持っていると思われるページのみをフィルタリングして表示するため、ノイズが少なくなり有効なページを見つけやすくなる。
また、本実施形態では、ブックマークを動的に更新していくため、ユーザの嗜好の変化に追従できる。
また、本実施形態では、単なる確認画面のようなページが排除されるので、ユーザの作業効率が改善する。
また、本実施形態では、系統的に整理された履歴を一連のブックマーク操作の中で参照することが可能になるため、ブックマークと履歴が分離されている従来のユーザインターフェースと比較して、操作手順が省略されることによって利便性が向上する。
【００６６】
以上の実施形態は、本発明の好適な実施形態の例であるが、本発明は、これに限定されるものではなく、発明の要旨を逸脱しない範囲において種々の変形または変更が可能である。
【００６７】
たとえば上記実施形態では、合成部３３は、キャッシュデータ４１のすべてのウェブページについて合成リストデータ４３を生成している。
また、抽出部３４は、合成リストデータ４３のすべてのウェブページを基本的にサブメニューデータ４５に抽出している。
この他にも例えば、合成リストデータ４３またはサブメニューデータ４５において、最大データ数を制限してもよい。これにより、記憶部１７におけるこれらのデータの使用量を制限できる。
【００６８】
また、上記実施形態では、抽出部３４は、新たに抽出されたウェブページのアクセス情報をサブメニューデータ４５に追加している。
この他にも例えば、抽出部３４は、新たに抽出されたウェブページのアクセス情報により、サブメニューデータ４５を更新してもよい。
また、抽出部３４は、サブメニューデータ４５での各ウェブページのアクセス情報の保存期間などを設定し、当該保存期間を過ぎたものを削除してもよい。
【００６９】
上記実施形態では、表示部１３において、サブメニューデータ４５の各ウェブページのアクセス情報は、テキストにより表示される。
この他にも例えば、表示部１３において、サブメニューデータ４５の各ウェブページのアクセス情報は、ウェブページのショートカットアイコンにより表示されてもよい。
この場合において、当該アイコンは、サブメニューデータ４５の各ウェブページのレコードに登録されてもよい。
【００７０】
上記実施形態では、サブメニューデータ４５は、ブックマークデータ４４と独立したデータとして記憶部１７に記憶されている。
この他にも例えば、サブメニューデータ４５は、ブックマークデータ４４と関連付けられたデータとして記憶部１７に記憶されてもよい。
このようにデータを相互に関連付けることにより、たとえばブックマークデータ４４からブックマークが削除された場合に、該ブックマークに関連付けられたサブメニューデータ４５も削除してもよい。
また、過去に削除されたブックマークが再登録された場合に、削除せずに保存しておいた過去のサブメニューデータ４５を、再登録されたブックマークに関連付けてもよい。
【００７１】
上記実施形態では、抽出部３４は、合成リストデータ４３から、ブックマーク毎のサブメニューデータ４５を生成する。
この他にも例えば、合成部３３は、合成リストデータ４３の他に、リストのサマリーを別に生成してもよい。このサマリーには例えば次のような項目を含めることができる。
(ア)            最大出現ページとその回数。
(イ)            最長時間表示ページとその時間。
(ウ)            平均表示時間。
(エ)            最大データ量ページとそのデータ量。
(オ)            今日、昨日、1週間前、1ヶ月前といった特定時期の始まるリスト内の位置。
そして、このようなサマリーを併用することにより、抽出部３４は、ブックマーク毎のサブメニューデータ４５を生成時間を短縮できる。
また、抽出部３４は、サマリーのみを用いて、ブックマーク毎のサブメニューデータ４５を生成してもよい。
【００７２】
上記実施形態では、表示選択部３５は、メイン選択メニューとサブメニューとを表示部１３に表示する。
この他にも例えば、表示選択部３５は、図６（Ｇ）に示すように、サブメニューによる履歴の表示と同列に、フィルター設定を変更するための項目を表示部１３に表示してもよい。
このような項目としては、たとえば使用するフィルターの選択肢、設定変更への入り口となるリンクなどがある。
なお、サブメニューを表示する際、表示選択部３５は、キャッシュデータ４１が存在するものと、キャッシュデータ４１が存在しないものとに分けて、ブックマーク毎のサブメニューデータ４５を表示してもよい。
【００７３】
上記実施形態では、抽出部３４は、フィルタ処理により、閲覧したウェブページから、抽出するウェブページを選択している。
この他にも例えば、抽出部３４は、フィルタ処理と同様の処理により得た優先度により、サブメニューデータ４５に閲覧したウェブページを並べ替えてもよい。
【００７４】
上記実施形態では、合成リストデータ４３に、(カ)のウェブページに対する最後の操作が行われた時刻を保存している。
これにより、合成リストデータ４３には、ページ切り替え以外の最後の操作、たとえばスクロール操作などが行われた時刻が保存される。
この他にも例えば、合成リストデータ４３には、ページ内の操作内容、ページ内の操作回数、最後の数回分の操作内容または時刻などを保存してもよい。
これらの情報に基づいて、抽出部３４は、フィルタリング処理を実行できる。
【００７５】
上記実施形態では、携帯電話機１において、ブラウザ部３１およびメール作成部５１を実現している。
この他にも本発明は、たとえばＰＨＳ（Personal Handy phone System）端末、パーソナルコンピュータ端末、ＰＤＡ（Personal Data Assistance）、携帯ゲーム機器などの通信機器にも適用できる。
【符号の説明】
【００７６】
１…携帯電話機（通信機器）、１１…無線通信部（通信部）、１２…操作部、１３…表示部、１６…ＣＰＵ（制御部）、１７…記憶部、３１…ブラウザ部、３２…ログ生成部、３３…合成部、３４…抽出部、３５…表示選択部、４１…キャッシュデータ（一時記憶データ）、４３…合成リストデータ（履歴データ）、４４…ブックマークデータ（登録アクセス情報）
【図１】
0005555457.tif 000002
【図２】
0005555457.tif 000003
【図３】
0005555457.tif 000004
【図４】
0005555457.tif 000005
【図５】
0005555457.tif 000006
【図６】
0005555457.tif 000007