(57)【要約】【課題】  ウェブページ保存に際して、記憶資源を効率的に利用する。【解決手段】  情報通信端末装置の表示領域に表示された複数のフレームを含むウェブページの保存イベントが操作部１２の操作に伴って発生した場合に、識別情報照合判定部３６が、フレーム表示の構成情報を含むルートページ及びそれぞれのフレーム内に表示されているウェブページを特定するために必要な表示ページ識別情報を取得する。引き続き、識別情報照合判定部３６は、表示ページ識別情報のそれぞれについて、対応する実体情報が記憶されているか否かを判定する。この判定の結果が否定的であった場合には、ウェブページ保存処理部３７が、ウェブページの表示ページ識別情報に対応する新たな実体情報と、当該新たな実体情報との関連付けがなされた新たな表示ページ識別情報とを保存する。【選択図】  図１０
2008083968.tif 000002
【特許請求の範囲】
【請求項１】
フレーム表示機能を有するウェブブラウザを備えた情報通信端末装置において使用されるウェブページ保存管理方法であって、
フレーム表示されている複数のウェブページを保存する保存イベントが発生した場合に、前記フレーム表示の構成情報を含むルートページ及びそれぞれのフレーム内に表示されているウェブページを特定するために必要な表示ページ識別情報に適合する実体情報が保存されているか否かを判定する判定工程と；
前記判定工程の結果が否定的であったウェブページの表示ページ識別情報に適合する新たな実体情報と、前記新たな実体情報との関連付けがなされた新たな表示ページ識別情報とを保存する保存情報更新工程と；を備えることを特徴とするウェブページ保存管理方法。
【請求項２】
前記表示ページ識別情報のそれぞれには、対応するウェブページのインターネット上の所在位置を示す位置情報、最終更新日時及び前記対応するウェブページの内容のバージョン情報のうち少なくとも一つが含まれる、ことを特徴とする請求項１に記載のウェブページ保存管理方法。
【請求項３】
前記バージョン情報は、対応するウェブページの内容の変更に伴って変化する、ことを特徴とする請求項２に記載のウェブページ保存管理方法。
【請求項４】
前記実体情報には、対応するウェブページの画面表示に必要な情報が含まれる、ことを特徴とする請求項１〜３のいずれか一項に記載のウェブページ保存管理方法。
【請求項５】
前記保存イベントは、前記情報通信端末装置の操作入力手段に配設された保存用特定キーの押下により発生することを特徴とする請求項１〜４のいずれか一項に記載のウェブページ保存管理方法。
【請求項６】
前記表示ページ識別情報の保存時における前記複数のウェブページのフレーム表示を再現する表示再現イベントが発生した場合に、前記保存情報更新工程において保存された前記表示ページ識別情報を参照して、前記表示ページ識別情報の保存時における前記複数のウェブページのフレーム表示を再現するフレーム表示再現工程を更に備える、ことを特徴とする請求項１〜５のいずれか一項に記載のウェブページ保存管理方法。
【請求項７】
前記表示再現イベントは、前記情報通信端末装置の操作入力手段に配設された表示再現用特定キーの押下により発生することを特徴とする請求項６に記載のウェブページ保存管理方法。
【請求項８】
画像を表示する表示手段と；
前記表示手段にフレーム表示されている複数のウェブページを保存する保存イベントが発生した場合に、前記フレーム表示の構成情報を含むルートページ及びそれぞれのフレーム内に表示されているウェブページを特定するために必要な表示ページ識別情報に適合する実体情報が記憶されているか否かを判定する判定手段と；
前記判定手段による結果が否定的であったウェブページの表示ページ識別情報に適合する新たな実体情報と、前記新たな実体情報との関連付けがなされた新たな表示ページ識別情報とを保存する保存情報更新手段と；を備えることを特徴とする情報通信端末装置。
【請求項９】
前記表示ページ識別情報のそれぞれには、対応するウェブページのインターネット上の所在位置を示す位置情報、最終更新日時及び前記対応するウェブページの内容のバージョン情報のうち少なくとも一つが含まれる、ことを特徴とする請求項８に記載の情報通信端末装置。
【請求項１０】
前記バージョン情報は、対応するウェブページの内容の変更に伴って変化する、ことを特徴とする請求項９に記載の情報通信端末装置。
【請求項１１】
前記実体情報には、対応するウェブページの画面表示に必要な情報が含まれる、ことを特徴とする請求項８〜１０のいずれか一項に記載の情報通信端末装置。
【請求項１２】
操作指令が入力される操作入力手段を更に備え、
前記保存イベントは、前記操作入力手段における保存用特定キーの押下により発生する、ことを特徴とする請求項８〜１１のいずれか一項に記載の情報通信端末装置。
【請求項１３】
前記表示ページ識別情報の保存時における前記複数のウェブページのフレーム表示を再現する表示再現イベントが発生した場合に、前記保存情報更新手段により保存された前記表示ページ識別情報を参照して、前記表示ページ識別情報の保存時における前記複数のウェブページのフレーム表示を再現するフレーム表示再現手段を更に備える、ことを特徴とする請求項８〜１２のいずれか一項に記載の情報通信端末装置。
【請求項１４】
操作指令が入力される操作入力手段を更に備え、
前記表示再現イベントは、前記操作入力手段における表示再現用特定キーの押下により発生する、ことを特徴とする請求項１３に記載の情報通信端末装置。
【請求項１５】
移動通信網の基地局との間で無線通信を行う無線通信手段を更に備える、ことを特徴とする請求項８〜１４のいずれか一項に記載の情報通信端末装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ウェブページ保存管理方法、及び、当該ウェブページ保存管理方法を使用することができる情報通信端末装置に関するものである。
【背景技術】
【０００２】
従来から、携帯電話装置等の情報通信端末装置が広く普及している。近年においては、情報通信端末装置の機能向上とともに、通話機能や電子メール送受信機能に加えて、インターネット上に公開されたウェブページを閲覧するためのウェブブラウザ機能を備えた情報通信端末装置の普及が進んでいる。
【０００３】
こうしたウェブブラウザ機能には、パーソナルコンピュータ等の一般的な情報通信端末装置において採用されているフルブラウザ機能と、携帯電話装置等の小型な情報通信端末装置の多くで採用されている簡易ブラウザ機能とがあるが、携帯電話装置等においてもフルブラウザ機能の搭載が進展しつつある。かかる簡易ブラウザ機能とフルブラウザ機能との相違の１つとして、フレーム機能のサポートの有無がある。ここで、「フレーム」とは、ウェブブラウザ機能により画像が表示されるブラウザ表示領域を複数の領域に分割し、分割されたそれぞれの領域内に別々のウェブページが表示されるようなレイアウトが施されている場合において、分割された各領域をいう。
【０００４】
こうしたフレーム機能を有する情報通信装置においては、ウェブサーバからフレーム構成情報と、各フレームに対応するウェブページ（以下、「フレームページ」ともいう）とを取得する。そして、情報通信装置においては、フレーム構成情報に基づいて、ブラウザ表示領域が分割され、各分割領域のそれぞれに、対応するウェブページ画像が表示される（特許文献１参照）。なお、フレーム構成情報及び各フレームに対応するウェブページ情報のそれぞれには、その更新に関する情報も含まれている。
【０００５】
ところで、上述のウェブブラウザ機能の一つとして一般的に用意されるものとして、情報通信端末装置の画面に表示されているウェブページを保存するためのウェブページ保存機能がある。このウェブページ保存機能を利用して一度保存されたウェブページは、インターネットに接続されていない環境、すなわち、オフラインの状態でも見ることができるため広く利用されている。
【０００６】
かかるウェブページ保存機能を用いて、上述した複数フレームが表示された状態におけるウェブページ保存を行う場合には、その時点におけるフレーム構成情報及び全てのフレームページを保存することが一般に行われている（以下、「従来例」という）。これは、保存時点におけるブラウザ表示領域における表示を、保存時点において保存情報から再現できるようにするためである。
【０００７】
【特許文献１】特開２０００−２９８５４３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
上述した従来例の技術は、ウェブページ保存に際しては、ウェブページ保存時におけるウェブページ表示を再現するために必要な情報を全て保存するので、ウェブページ保存のアルゴリズムが非常に単純である点で優れている。しかしながら、複数フレームが表示された状態においてウェブページ保存を行う場合には、前回の保存時点から更新が行われておらず、その内容が既に保存済みのフレームページも重ねて保存することになる。
【０００９】
このため、従来例の技術では、フレーム機能を搭載した装置では、ウェブページ保存のために大きな記憶領域を準備することが必要であった。かかるウェブページ保存のための記憶領域を確保することは、一般のパーソナルコンピュータにおいては容易であることが多いが、携帯電話装置のような小型の移動通信端末装置では、他の機能の確保との関係で困難な場合もある。
【００１０】
本発明は、上記の事情を鑑みてなされたものであり、ウェブページ保存に際して、記憶資源を効率的に利用することができるウェブページ保存管理方法及び情報通信端末装置を提供することを目的とする。
【課題を解決するための手段】
【００１１】
本発明は、第１の観点からすると、フレーム表示機能を有するウェブブラウザを備えた情報通信端末装置において使用されるウェブページ保存管理方法であって、フレーム表示されている複数のウェブページを保存する保存イベントが発生した場合に、前記フレーム表示の構成情報を含むルートページ及びそれぞれのフレーム内に表示されているウェブページを特定するために必要な表示ページ識別情報に適合する実体情報が保存されているか否かを判定する判定工程と；前記判定工程の結果が否定的であったウェブページの表示ページ識別情報に適合する新たな実体情報と、前記新たな実体情報との関連付けがなされた新たな表示ページ識別情報とを保存する保存情報更新工程と；を備えることを特徴とするウェブページ保存管理方法である。
【００１２】
このウェブページ保存管理方法では、例えば、携帯電話装置等が標準的に備えるテンキー等を操作し、ウェブブラウザのメニュー画面に表示される「ウェブページの保存」等の選択肢を、携帯電話装置の利用者が選択すること等によって発生した保存イベントを契機として判定工程が実行される。
【００１３】
この判定工程では、フレーム表示の構成情報を含むルートページ及びそれぞれのフレーム内に表示されているウェブページを特定するために必要な表示ページ識別情報に適合する実体情報が記憶部２５に保存されているか否かを判定する。ここで、「構成情報」とは、例えば、フレーム分割数や各フレームの分割サイズ及び各フレーム内に表示されるウェブページのインターネット上の所在位置を示す位置情報を示すＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）を含むＨＴＭＬ（ＨｙｐｅｒＴｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）ファイル等が含まれる。
【００１４】
また、「表示ページ識別情報」とは、例えば、対応するウェブページのインターネット上の所在位置を示す位置情報を示すＵＲＬ、最終更新日時を示す「Ｌａｓｔ−Ｍｏｄｉｆｉｅｄ」ヘッダ、及び、前記対応するウェブページの内容のバージョン情報を示す「ＥＴａｇ」ヘッダ等が含まれる。また、「実体情報」とは、例えば、それぞれのフレーム内に表示されているウェブページの画面表示に必要な情報を含むＨＴＭＬファイル等が含まれる。
【００１５】
判定工程の結果が否定的であった場合には、保存情報更新工程において、前記判定工程の結果が否定的であったウェブページの表示ページ識別情報に適合する新たな実体情報と、前記新たな実体情報との関連付けがなされた新たな表示ページ識別情報とを保存する。一方、判定工程の結果が肯定的であった場合には、実体情報の保存を行わずに、現在の表示ページ識別情報を流用する。
【００１６】
したがって、本発明のウェブページ保存管理方法によれば、フレーム表示における複数のウェブページの保存において、実体情報については、最新の変更がなされたウェブページの実体情報のみを保存することで済むので、ウェブページ保存に際して、記憶資源を効率的に利用することができる。
【００１７】
本発明のウェブページ保存管理方法では、前記表示ページ識別情報を、例えば、対応するウェブページのインターネット上の所在位置を示す位置情報であるＵＲＬ、最終更新日時を示す「Ｌａｓｔ−Ｍｏｄｉｆｉｅｄ」ヘッダ、及び、対応するウェブページの内容が変更されたときに値が変更されるバージョン情報を示す「ＥＴａｇ」ヘッダ等にすることができる。
【００１８】
また、本発明のウェブページ保存管理方法では、前記実体情報を、例えば、フレーム内に表示されているウェブページのレイアウト情報及び文書情報が含まれるＨＴＭＬファイル等とすることができる。
【００１９】
また、本発明のウェブページ保存管理方法では、前記保存イベントが、前記情報通信端末装置の操作入力手段に配設された保存用特定キーの押下により発生するようにすることができる。例えば、利用者が、ウェブブラウザのメニュー画面に表示された「ウェブページの保存」という選択肢を、携帯電話装置等が標準的に備えるテンキー等を操作し、選択することによって、当該保存イベントが発生するようにすることができる。
【００２０】
また、本発明のウェブページ保存管理方法では、前記表示ページ識別情報の保存時における前記複数のウェブページのフレーム表示を再現する表示再現イベントが発生した場合に、前記保存情報更新工程において保存された前記表示ページ識別情報を参照して、前記表示ページ識別情報の保存時における前記複数のウェブページのフレーム表示を再現するフレーム表示再現工程を更に備えるようにすることができる。この場合には、表示再現イベントが発生すると、フレーム表示再現工程において、保存情報更新工程において保存された表示ページ識別情報が参照されて、表示ページ識別情報の保存時における複数のウェブページのフレーム表示が再現される。すなわち、上述のようにして記憶資源が効率的に利用されて保存されているフレーム表示情報に基づいて、当該フレーム表示情報の保存時におけるフレーム表示が正確に再現される。
【００２１】
ここで、前記表示再現イベントが、前記情報通信端末装置の操作入力手段に配設された表示再現用特定キーの押下により発生するようにすることができる。例えば、利用者が、ウェブブラウザのメニュー画面に表示された「ウェブページの表示再現」という選択肢を、携帯電話装置等が標準的に備えるテンキー等を操作し、選択することによって、当該表示再現イベントが発生するようにすることができる。
【００２２】
本発明は、第２の観点からすると、画像を表示する表示手段と；前記表示手段にフレーム表示されている複数のウェブページを保存する保存イベントが発生した場合に、前記フレーム表示の構成情報を含むルートページ及びそれぞれのフレーム内に表示されているウェブページを特定するために必要な表示ページ識別情報に適合する実体情報が記憶されているか否かを判定する判定手段と；前記判定手段による結果が否定的であったウェブページの表示ページ識別情報に適合する新たな実体情報と、前記新たな実体情報との関連付けがなされた新たな表示ページ識別情報とを保存する保存情報更新手段と；を備えることを特徴とする情報通信端末装置である。
【００２３】
この情報通信端末装置では、情報通信端末装置の表示手段にフレーム表示されている複数のウェブページを保存する保存イベントが発生した場合に、判定手段が、フレーム表示の構成情報を含むルートページ及びそれぞれのフレーム内に表示されているウェブページを特定するために必要な表示ページ識別情報に適合する実体情報が記憶部２５に保存されているか否かを判定する。この判定の結果が否定的であった場合には、保存情報更新手段が、判定手段による結果が否定的であったウェブページの表示ページ識別情報に適合する新たな実体情報と、当該新たな実体情報との関連付けがなされた新たな表示ページ識別情報とを保存する。
【００２４】
すなわち、本発明の情報通信端末装置は、上述した本発明のウェブページ保存管理方法を使用することができる。本発明の情報通信端末装置によれば、ウェブページ保存に際して、記憶資源を効率的に利用することができる。
【００２５】
本発明の情報通信端末装置では、前記表示ページ識別情報を、例えば、対応するウェブページのインターネット上の所在位置を示す位置情報であるＵＲＬ、最終更新日時を示す「Ｌａｓｔ−Ｍｏｄｉｆｉｅｄ」ヘッダ、及び、前記対応するウェブページの内容が変更されたときに値が変更されるバージョン情報を示す「ＥＴａｇ」ヘッダ等にすることができる。
【００２６】
また、本発明の情報通信端末装置では、前記実体情報を、例えば、フレーム内に表示されているウェブページのレイアウト情報及び文書情報が含まれるＨＴＭＬファイル等とすることができる。
【００２７】
また、本発明の情報通信端末装置では、操作指令が入力される操作入力手段を更に備え、前記保存イベントが、前記操作入力手段に配設された保存用特定キーの押下により発生するようにすることができる。例えば、利用者が、ウェブブラウザのメニュー画面に表示された「ウェブページの保存」という選択肢を、携帯電話装置等が標準的に備えるテンキー等を操作し、選択することによって、当該保存イベントが発生するようにすることができる。
【００２８】
また、本発明の情報通信端末装置では、前記表示ページ識別情報の保存時における前記複数のウェブページのフレーム表示を再現する表示再現イベントが発生した場合に、前記保存情報更新手段により保存された前記表示ページ識別情報を参照して、前記表示ページ識別情報の保存時における前記複数のウェブページのフレーム表示を再現するフレーム表示再現手段を更に備えるようにすることができる。この場合には、表示再現イベントが発生すると、フレーム表示再現手段が、保存情報更新手段により保存された表示ページ識別情報を参照して、表示ページ識別情報の保存時における複数のウェブページのフレーム表示を再現する。すなわち、上述のようにして記憶資源が効率的に利用されて保存されているフレーム表示情報に基づいて、当該フレーム表示情報の保存時におけるフレーム表示が正確に再現される。
【００２９】
また、本発明の情報通信端末装置では、操作指令が入力される操作入力手段を更に備え、前記表示再現イベントは、前記操作入力手段に配設された表示再現用特定キーの押下により発生するようにすることができる。例えば、利用者が、ウェブブラウザのメニュー画面に表示された「ウェブページの表示再現」という選択肢を、携帯電話装置等が標準的に備えるテンキー等を操作し、選択することによって、当該表示再現イベントが発生するようにすることができる。
【００３０】
また、本発明の情報通信端末装置では、移動通信網の基地局との間で無線通信を行う無線通信手段を更に備えるようにすることができる。すなわち、本発明の情報通信端末装置を、携帯電話装置等の移動通信端末装置とすることができる。
【発明の効果】
【００３１】
以上説明したように、本発明のウェブページ保存管理方法によれば、情報通信端末装置におけるウェブページ保存に際して、記憶資源を効率的に利用することができるという効果を奏する。
【００３２】
また、本発明の情報通信端末装置によれば、ウェブページ保存に際して、記憶資源を効率的に利用することができるという効果を奏する。
【発明を実施するための最良の形態】
【００３３】
以下、本発明の一実施形態を、図１〜図１０を参照しつつ説明する。なお、これらの図においては、同一又は同等の要素には同一の符号を付し、重複する説明を省略する。
【００３４】
［構成］
図１には、移動端末装置である携帯電話装置１０の外観構成が概略的に示されている。ここで、図１（Ａ）には、携帯電話装置１０の外観の正面図が示され、図１（Ｂ）には、携帯電話装置１０の外観の背面図が示されている。
【００３５】
図１（Ａ）、図１（Ｂ）に総合的に示されるように、携帯電話装置１０は、（ａ）携帯電話本体１１と、（ｂ）電話番号を入力するためのテンキー、ウェブブラウザ内に表示されるカーソルに対する移動指示を入力するための十字キー、及び、動作モードの切り替え等の各種指令を、後述する制御部２１（図２参照）に入力するためのファンクションキーを有する操作入力手段としての操作部１２と、（ｃ）操作案内、動作状況、受信メッセージ等を表示する液晶表示装置を有する表示手段としての表示部１３とを備えている。また、携帯電話装置１０は、（ｄ）通話時に通信相手から送られてきた音声信号を再生する通話用スピーカ１４と、（ｅ）集音時に音を入力したり、通話時に音声を入力したりするためのマイクロフォン１５と、（ｆ）着信音や案内音を発生するための案内用スピーカ１６と、（ｇ）基地局との間で無線信号を授受するためのアンテナ１７とを備えている。
【００３６】
携帯電話本体１１の内部には、図２に示されるように、（ｉ）携帯電話装置１０全体の動作を統括制御する制御部２１と、(ii)アンテナ１７を介して、基地局との間で無線信号の送受信を行う送受信部２２と、（iii）制御部２１で実行されるプログラムや各種データを格納する、読出専用メモリ（ＲＯＭ）素子やランダムアクセスメモリ（ＲＡＭ）素子を有する記憶手段としての記憶部２５とを備えている。
【００３７】
記憶部２５には、携帯電話装置１０が機能を発揮して動作するために必要な様々なデータが記憶されている。こうした様々なデータには、図３に示されるように、保存ページインデックス情報２６、表示ページ識別情報２７及び実体情報２８が含まれている。
【００３８】
保存ページインデックス情報２６は、図４に示されるように、最新保存インデックス位置２６0と、保存指令がなされるたびに保存されたウェブページのインデックス情報である個別インデックス情報２６1，２６2，…とが含まれている。なお、本実施形態では、保存可能な個別インデックス情報の最大数はＫ個となっており、最新保存インデックス位置２６0を参照した新たな個別インデックス情報の格納と、最新保存インデックス位置２６0の更新を行い、個別インデックス情報用記憶領域がリングバッファとして利用されるようになっている。すなわち、新たなウェブページ保存指令がなされた場合には、その時点における最新保存インデックス位置２６0に基づいて得られる次の個別インデックス情報の格納位置に新たな個別インデックス情報が格納される。この後、最新保存インデックス位置２６0の内容が、新たな個別インデックス情報の格納位置に更新される。
【００３９】
個別インデックス情報２６j（ｊ＝１，２，…）のそれぞれには、図５に示されるように、フレームフラグ２６Ａjと、分割数２６Ｂjと、表示ページ識別情報位置（ＤＰＩＡj）２６Ｃjとが含まれている。ここで、フレームフラグ２６Ａjは、保存時における表示内容がフレーム構成を採用しているか否かを示す。なお、フレーム構成を採用している場合には、フレームフラグ２６Ａjは「ＯＮ」とされ、フレーム構成を採用していない場合には、フレームフラグ２６Ａjは「ＯＦＦ」とされる。
【００４０】
分割数２６Ｂjは、フレームフラグ２６Ａjが「ＯＮ」の場合（すなわち、フレーム構成が採用されている場合）におけるフレーム数を示す。なお、フレームフラグ２６Ａjが「ＯＦＦ」の場合（すなわち、フレーム構成が採用されていない場合）には、分割数２６Ｂjの内容は無意味である。
【００４１】
表示ページ識別情報位置（ＤＰＩＡ1）２６Ｃjは、個別インデックス情報２６jに対応する後述の個別表示ページ識別情報２７jの格納領域の先頭アドレスを示している。
【００４２】
上記の表示ページ識別情報２７には、図６に示されるように、個別インデックス情報２６jに対応する個別表示ページ識別情報２７jが含まれている。この個別表示ページ識別情報２７jには、図７に示されるように、フレームページ情報２７j1，２７j2，…が含まれている。ここで、フレームフラグ２６Ａjが「ＯＮ」の場合には、フレームページ情報２７j1は、フレーム構成を指定しているルートフレーム（以下、「ルートベージ」ともいう）に関する情報となっている。また、フレームフラグ２６Ａjが「ＯＦＦ」の場合には、個別表示ページ識別情報２７jは、フレームページ情報２７j1のみから構成されるようになっている。
【００４３】
フレームページ情報２７jk（ｋ＝１，２，…）には、図８に示されるように、該当するフレームページに関するＵＲＬ２７Ａjk、最終更新日時２７Ｂjkが含まれている。この最終更新日時２７Ｂjkとしては、当該フレームページの属性情報の１つである「Ｌａｓｔ−Ｍｏｄｉｆｉｅｄ」ヘッダ情報が用いられている。
【００４４】
また、フレームページ情報２７jkには、当該フレームページに関するバージョン情報２７Ｃjkが含まれている。このバージョン情報２７Ｃjkとしては、当該フレームページの属性情報の１つである「ＥＴａｇ」ヘッダ情報が用いられている。
【００４５】
また、フレームページ情報２７jkには、実体情報サイズ２７Ｄjkと、実体情報位置２７Ｅjkとが含まれている。ここで、実体情報サイズ２７Ｄjkは、当該フレームページのページ実体情報２８jk（図９参照）のサイズを示している。また、実体情報位置２７Ｅjkは、当該フレームページの実体情報が格納されている領域の先頭アドレスを示している。
【００４６】
上記の実体情報２８には、図９に示されるように、フレームページ情報２７jkのそれぞれに対応するフレームページのページ実体情報２８jkが含まれている。かかる実体情報としては、例えば、それぞれのフレーム内に表示されているウェブページの画面表示に必要な情報を含むＨＴＭＬファイル等が挙げられる。
【００４７】
図２に戻り、制御部２１は、中央処理装置（ＣＰＵ）、デジタル信号処理装置（ＤＳＰ）等を備えており、一般的な携帯電話機能を実現するために、様々なプログラムを実行することにより、様々なデータ処理を行うとともに、上述した他の構成要素の動作制御を行うようになっている。こうした制御部２１において実行されるプログラムには、ウェブサイトにアクセスするためのアプリケーションプログラムであるウェブブラウザプログラム３０が含まれる。
【００４８】
ウェブブラウザプログラム３０は、図１０に示されるように、通信部３１と、表示制御部３３と、ブラウザ制御部３４とを備えている。
【００４９】
通信部３１は、送受信部２２を介し、ウェブサーバとの間で、ＨＴＴＰ（ＨｙｐｅｒＴｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）を使用した通信を行い、ウェブページを表示するための情報を含むＨＴＭＬ（ＨｙｐｅｒＴｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）ファイル及び付随する画像データ等の送受信を行う。
【００５０】
表示制御部３３は、ブラウザ制御部３４からの依頼に応答して、ウェブページの表示部１３への表示を制御する。
【００５１】
ブラウザ制御部３４は、ウェブブラウザ機能を実現するために、各種の制御処理を行う。より詳細には、ブラウザ制御部３４は、操作部１２からのウェブページを特定した当該ウェブページへのアクセス指令に応答して、通信部３１による送受信部２２を介した当該ウェブページを保持するウェブサーバとの間の通信を制御する。また、ブラウザ制御部３４は、ウェブサーバから受信したウェブページデータに基づいて、表示部１３に表示すべきウェブページ画像のデータを作成し、表示制御部３３へ送るようになっている。
【００５２】
また、ブラウザ制御部３４は、利用者によるフレーム表示再現指令に応答して、後述するようにして行われたウェブページ情報の保存結果を参照して、当該保存の時点における全フレームの表示画像のデータを再現する。こうして再現された全フレームの表示画像データは、表示制御部３３へ送られる。
【００５３】
また、ブラウザ制御部３４は、ウェブサーバから取得したウェブページ情報を記憶部２５に保存する処理を行う。かかる保存処理のために、ブラウザ制御部３４は、識別情報照合判定部３６と、ウェブページ保存処理部３７とを備えている。
【００５４】
識別情報照合判定部３６は、操作部１２からウェブページ保存指令がなされたことが報告されたことを検出する。かかる検出がなされると、識別情報照合判定部３６は、上述した保存ページインデックス情報２６及び表示ページ識別情報２７を参照して、これから保存しようとしている現在表示中のウェブページに関する実体情報と同一の実体情報が既に記憶部２５に保存されているか否かを判定する。ここで、「表示ページ識別情報」とは、各ＵＲＬが示すウェブページの最終更新日時、及び、ウェブページの内容の変更に伴って変化するバージョン情報である。こうした情報は、ウェブサーバから取得したウェブページ情報に含まれる「Ｌａｓｔ−Ｍｏｄｉｆｉｅｄ」ヘッダ、及び、「ＥＴａｇ」ヘッダを参照することによってそれぞれ得ることができる。
【００５５】
上記の判定に際して、識別情報照合判定部３６は、ＵＲＬ、最終更新日時、バージョン情報について、現在表示中のウェブページと一致するものが、表示ページ識別情報２７を検索して、表示ページ識別情報２７中に存在するかを判定するようになっている。以上のようにして行われた判定の結果は、ウェブページ保存処理部３７へ報告される。
【００５６】
また、識別情報照合判定部３６は、操作部１２からウェブページ保存指令がなされた場合に、現在表示中のウェブページがフレーム構成を有しているか否かを検出する。ここで、否定的な検出結果が得られた場合には、現在表示中のウェブページは１つのみであることから、上記の実体情報が既に保存されているか否かの判定は、当該１つのウェブページのみについて行われる。そして、当該判定の結果が肯定的であった場合には、該当する個別表示ページ識別情報が、当該判定の結果とともに、ウェブページ保存処理部３７へ報告される。
【００５７】
一方、現在表示中のウェブページがフレーム構成を有していることが検出された場合には、識別情報照合判定部３６は、ルートフレームを含む全てのフレームに関するフレームページについて、上記の実体情報が既に保存されているか否かの判定を行う。そして、フレームごとの判定結果、及び、肯定的な判定結果が得られたフレームが存在した場合における該当する個別表示ページ識別情報が、ウェブページ保存処理部３７へ報告される。なお、現在表示中のウェブページにおけるルートフレームのフレームページのＵＲＬが表示ページ識別情報２７中に保存されていない場合には、その旨がウェブページ保存処理部３７へ報告される。
【００５８】
ウェブページ保存処理部３７は、ウェブページ保存処理を行う。かかるウェブページ保存処理に際して、ウェブページ保存処理部３７は、新たに保存すべきウェブページ情報に関する新たな個別インデックス情報を作成し、最新保存インデックス位置２６0を参照して、保存ページインデックス情報２６内に保存する。そして、ウェブページ保存処理部３７は、最新保存インデックス位置２６0を更新する。
【００５９】
また、ウェブページ保存処理部３７は、識別情報照合判定部３６からの報告が、新たに保存すべきウェブページの実体情報と同一の実体情報が既に保存されている旨であった場合には、既に保存され、新たに保存すべきウェブページに対応している個別表示ページ識別情報をそのまま流用して、新たな個別表示ページ識別情報を作成する。そして、ウェブページ保存処理部３７は、上記の新たな個別インデックス情報における表示ページ識別情報位置に新たな個別表示ページ識別情報を保存する。
【００６０】
一方、識別情報照合判定部３６からの報告が、現在表示中のウェブページの実体情報と同一の実体情報が保存されていない旨であった場合には、ウェブページ保存処理部３７は、現在表示中のウェブページの実体情報を記憶部２５の実体情報２８中に保存するとともに、新たに保存されたウェブページの実体情報と関連付けられた新たな個別表示ページ識別情報を作成する。そして、ウェブページ保存処理部３７は、上記の新たな個別インテックス情報における表示ページ識別情報位置に新たな個別表示ページ識別情報を保存する。
【００６１】
なお、現在表示中のウェブページがフレーム構成を有し、かつ、全てのフレームページに対応する実体情報が既に保存されている場合には、ウェブページ保存処理部３７は、既に保存され、現在表示中のページに対応している個別表示ページ識別情報をそのまま流用して、新たな個別表示ページ識別情報を作成する。そして、ウェブページ保存処理部３７は、上記の新たな個別インデックス情報における表示ページ識別情報位置に新たな個別表示ページ識別情報を保存する。
【００６２】
また、現在表示中のウェブページがフレーム構成を有し、かつ、フレームページに対応する実体情報が１つも保存されていない場合には、ウェブページ保存処理部３７は、現在表示中のウェブページの実体情報の全てを記憶部２５の実体情報２８中に保存するとともに、新たに保存されたフレームページの実体情報と関連付けられた新たな個別表示ページ識別情報を作成する。そして、ウェブページ保存処理部３７は、上記の新たな個別インデックス情報における表示ページ識別情報位置に新たな個別表示ページ識別情報を保存する。
【００６３】
また、現在表示中のウェブページがフレーム構成を有し、かつ、一部のフレームページに対応する実体情報が既に保存されている場合には、ウェブページ保存処理部３７は、保存されていない実体情報を記憶部２５の実体情報２８中に保存する。引き続き、ウェブページ保存処理部３７は、既に保存され、現在表示中のページに対応している個別表示ページ識別情報を、新たに保存した実体情報が関連付けられるように更新して、新たな個別表示ページ識別情報を作成する。そして、ウェブページ保存処理部３７は、上記の新たな個別インデックス情報における表示ページ識別情報位置に新たな個別表示ページ識別情報を保存する。
【００６４】
［動作］
次に、以上のように構成された携帯電話装置１０において、ウェブブラウザプログラム３０がフレーム表示されたウェブページを保存する際の処理に主に着目して説明する。なお、ウェブブラウザプログラム３０は既に処理を開始しているものとする。また、表示部１３には図１１に示されているようなフレーム表示がされているものとし、フレームＦＲ１〜ＦＲ３にはそれぞれ異なるＵＲＬを有するウェブページが表示されているものとする。
【００６５】
携帯電話装置１０におけるウェブページ保存処理では、図１２に示されるように、まず、ステップＳ１１において、ブラウザ制御部３４の識別情報照合判定部３６は、通信端末装置の利用者による操作部１２の操作によって、ウェブページを保存する旨の保存イベントが発生したか否かを判定する。この判定の結果が否定的の場合（ステップＳ１１：Ｎ）、当該保存イベントが発生するまで、ステップＳ１１の処理が繰り返される。一方、この判定の結果が肯定的の場合（ステップＳ１１：Ｙ）、処理はステップＳ１２へ進む。
【００６６】
ステップＳ１２では、識別情報照合判定部３６が、フレームの構成情報が記述されたルートページを解析し、各フレーム内に表示されている全てのウェブページのＵＲＬを取得する。引き続き、ステップＳ１３において、識別情報照合判定部３６は、各ＵＲＬの表示ページ識別情報を取得する。この際に取得する表示ページ識別情報は、各ＵＲＬが示すフレームページの最終更新日時、及び、フレームページの内容の変更に伴って変化するバージョン情報であるものとし、これらの表示ページ識別情報は、ウェブサーバの応答内容に含まれる「Ｌａｓｔ−Ｍｏｄｉｆｉｅｄ」ヘッダ、及び、「ＥＴａｇ」ヘッダを参照することによってそれぞれ得る。
【００６７】
次に、ステップＳ１４において、識別情報照合判定部３６が、フレーム内に表示されているフレームページのそれぞれと同一の実体情報が既に保存されているか否かを判定する。この実体情報保存の判定に際して、識別情報照合判定部３６は、まず、表示中のルートページのＵＲＬと同一のＵＲＬが保存された個別表示ページ識別情報が保存されているか否かを判定する。このルートページＵＲＬ同一性の判定の結果が否定的であった場合には、識別情報照合判定部３６は、現在表示中のフレームページの実体情報は１つも保存されていないと判定する。
【００６８】
また、上記のルートページＵＲＬ同一性の判定の結果が否定的であった場合には、フレーム内に表示されているフレームページのそれぞれについて、図１３に示される判定処理が行われる。すなわち、ステップＳ２１において、フレーム内に表示されているフレームページが有するＵＲＬと同一のＵＲＬが、表示ページ識別情報２７に記憶されているか否かを判定する。この判定が否定的な場合（ステップＳ２１：Ｎ）、ステップＳ２５において識別情報照合判定部３６は返値「１」を設定する。一方、この判定の結果が肯定的な場合（ステップＳ２１：Ｙ）、処理はステップＳ２２へ進む。
【００６９】
ステップＳ２２では、識別情報照合判定部３６が、フレームページの最終更新日時が一致するか否かを更に判定する。この判定は、「Ｌａｓｔ−Ｍｏｄｉｆｉｅｄ」ヘッダの値を基にして判定が行われる。この判定が否定的な場合（ステップＳ２２：Ｎ）、ステップＳ２５において識別情報照合判定部３６は返値「１」を設定する。一方、この判定の結果が肯定的な場合（ステップＳ２２：Ｙ）、処理はステップＳ２３へ進む。
【００７０】
ステップＳ２３では、識別情報照合判定部３６が、ウェブページのバージョン情報が一致するか否かを更に判定する。この判定は、「ＥＴａｇ」ヘッダの値を基にして判定が行われる。この判定が否定的な場合（ステップＳ２３：Ｎ）、ステップＳ２５において識別情報照合判定部３６は返値「１」を設定する。一方、この判定の結果が肯定的な場合（ステップＳ２３：Ｙ）、ステップＳ２４において識別情報照合判定部３６は返値「０」を設定する。
【００７１】
以上のようにして行われたステップＳ１４における判定の結果は、ウェブページ保存処理部３７へ報告される。
【００７２】
図１２に戻り、ステップＳ１４における判定の結果が肯定的であった場合（ステップＳ１４：Ｙ）には、処理はステップＳ１５へ進む。このステップＳ１５では、まず、ウェブページ保存処理部３７が、新たに保存すべきウェブページ情報に関する新たな個別インデックス情報を作成し、最新保存インデックス位置２６0を参照して、保存ページインデックス情報２６内に保存する。引き続き、ウェブページ保存処理部３７が、ステップＳ１４における判定の基礎となった記憶部２５内の個別表示ページ識別情報をそのまま流用して、新たな個別表示ページ識別情報を作成する。そして、ウェブページ保存処理部３７は、作成された新たな個別表示ページ識別情報を新たな個別インデックス情報における表示ページ識別情報位置に新たな個別表示ページ識別情報を保存する。
【００７３】
ステップＳ１４における判定の結果が否定的であった場合（ステップＳ１４：Ｎ）には、処理はステップＳ１６へ進む。このステップＳ１６では、まず、ウェブページ保存処理部３７が、新たに保存すべきウェブページ情報に関する新たな個別インデックス情報を作成し、最新保存インデックス位置２６0を参照して、保存ページインデックス情報２６内に保存する。引き続き、ウェブページ保存処理部３７が、保存されていないと判定された実体情報を記憶部２５の実体情報２８内に保存する。そして、ウェブページ保存処理部３７は、新たに保存された実体情報と、表示フレームページについて既に保存されている実体情報が存在する場合には当該既に保存されている実体情報とを関連付け（紐付け）た新たな個別表示ページ識別情報を作成する。ウェブページ保存処理部３７は、こうして作成された新たな個別表示ページ識別情報を新たな個別インデックス情報における表示ページ識別情報位置に新たな個別表示ページ識別情報を保存する。
【００７４】
なお、保存指令がなされたウェブページがフレーム構成を有していない場合には、上記においてルートページのみが表示されているときと同様にして、ウェブページ保存が行われる。
【００７５】
上記のようにしてフレーム表示されたウェブページの保存処理実行の後、操作部１２を介して、フレーム表示の再現指令がなされると、ブラウザ制御部３４は、保存されているフレーム表示されたウェブページの情報を記憶部２５から読み出す。具体的には、ブラウザ制御部３４は、まず、フレーム表示の再現指令で指定されたフレーム表示に対応する個別インデックス情報を読み出す。引き続き、ブラウザ制御部３４は、読み出された個別インデックス情報における表示ページ識別情報位置を参照して、個別表示ページ識別情報を読み出す。そして、当該個別表示ページ識別情報における実体情報位置を参照して、フレーム表示すべき各フレームのページ実体情報を読み出す。
【００７６】
こうして読み出された個別インデックス情報、個別表示ページ識別情報及び各フレームのページ実体情報に基づいて、ブラウザ制御部３４は、保存の時点における全フレームの表示画像のデータを再現する。こうして再現された全フレームの表示画像データは、表示制御部３３へ送られる。この結果、当該保存の時点におけるフレーム表示が、表示部１３に正確に再現表示される。
【００７７】
以上説明したように、本実施形態では、情報通信端末装置の表示領域に表示された複数のフレームを含むウェブページの保存イベントが操作部１２の操作に伴って発生した場合に、識別情報照合判定部３６が、フレーム表示の構成情報を含むルートページ及びそれぞれのフレーム内に表示されているウェブページを特定するために必要な表示ページ識別情報を取得する。引き続き、識別情報照合判定部３６は、表示ページ識別情報のそれぞれについて、対応する実体情報が記憶されているか否かを判定する。この判定の結果が否定的であった場合には、ウェブページ保存処理部３７が、ウェブページの表示ページ識別情報に対応する新たな実体情報と、当該新たな実体情報との関連付けがなされた新たな表示ページ識別情報とを保存する。
【００７８】
したがって、本発明の情報通信端末装置によれば、フレーム表示における複数のウェブページの保存において、最新の変更がなされたウェブページのみを保存することができ、かつ、既に保存されているウェブページの情報を重複して保存する必要が無くなることから、保存されるウェブページの情報の総容量が記憶装置の全体の容量に対して占める割合を抑えることができる。
【００７９】
［実施形態の変形］
本発明は、上記実施形態に限定されるものではなく、様々な変形が可能である。
【００８０】
上記の実施形態では、ウェブページの実体情報はＨＴＭＬファイルであったが、ウェブページの表示イメージを表す画像ファイル等を実体情報としてもよい。
【００８１】
また、上記の実施形態では、ルートページの表示ページ識別情報取得処理は行わなかったが、フレーム内に表示されるウェブページに対しての表示ページ識別情報取得処理と同様の処理をルートページに対して行うようにしてもよい。
【００８２】
また、上記の実施形態では、一つの識別情報に対して保存される実体情報は一つであったが、一つの識別情報に対して保存される実体情報は複数あってもよい。
【００８３】
また、上記の実施形態では、識別情報照合判定部で用いられる表示ページ識別情報として、ＵＲＬ、「Ｌａｓｔ−Ｍｏｄｉｆｉｅｄ」ヘッダ、及び、「ＥＴａｇ」ヘッダの３つの情報を使用したが、上述以外の情報を表示ページ識別情報としてもよい。
【００８４】
また、上記の実施形態では、識別情報照合判定部３６で用いられる表示ページ識別情報の数は、ＵＲＬ、「Ｌａｓｔ−Ｍｏｄｉｆｉｅｄ」ヘッダ、及び、「ＥＴａｇ」ヘッダの３つであったが、フレーム内に表示されているウェブページを特定することができるのであれば、表示ページ識別情報の数は３つに限られず、任意の数とすることができる。
【００８５】
また、上記の実施形態では、本発明を携帯電話装置に適用したが、携帯電話装置以外の情報通信端末装置に本発明を適用することができるのは、勿論である。
【産業上の利用可能性】
【００８６】
以上説明したように、本発明のウェブページ保存管理方法は、フレーム表示機能を有するウェブブラウザを備えた携帯電話等の情報通信端末装置におけるウェブページの保存処理に適用することができる。また、本発明の情報通信端末装置は、フレーム表示機能を有するウェブブラウザを備えた移動通信端末に適用することができる。
【図面の簡単な説明】
【００８７】
【図１】本発明の一実施形態に係る携帯電話装置の外観構成を概略的に示す図である。
【図２】図１の装置の内部構成を説明するためのブロック図である。
【図３】本実施形態における記憶部２５の内部構成を説明するための図である。
【図４】図３の保存ページインデックス情報の内容を説明するための図である。
【図５】図４の個別インデックス情報の内容を説明するための図である。
【図６】図３の表示ページ識別情報の内容を説明するための図である。
【図７】図６の個別表示ページ識別情報の内容を説明するための図である。
【図８】図７のフレームページ情報の内容を説明するための図である。
【図９】図３の実体情報の内容を説明するための図である。
【図１０】図２の制御部で動作するウェブブラウザプログラム３０の構成を概略的に示す図である。
【図１１】フレームの概念を説明するための図である。
【図１２】図２の装置のウェブページ保存動作を説明するためのフローチャートである。
【図１３】識別情報一致判定の動作を説明するためのフローチャートである。
【符号の説明】
【００８８】
１０…携帯電話装置（情報通信端末装置）、１１…携帯電話本体、１２…操作部（操作入力手段）、１３…表示部（表示手段）、１４…通話用スピーカ、１５…マイクロフォン、１６…案内用スピーカ、１７…アンテナ、２１…制御部、２２…送受信部、２５…記憶部、２６…保存ページインデックス情報、２７…表示ページ識別情報、２８…実体情報、３０…ウェブブラウザプログラム、３１…通信部、３３…表示制御部、３４…ブラウザ制御部、３６…識別情報照合判定部（判定手段）、３７…ウェブページ保存処理部（保存情報更新手段）、ＦＲ１〜ＦＲ３…フレーム。
【図１】
2008083968.tif 000003
【図２】
2008083968.tif 000004
【図３】
2008083968.tif 000005
【図４】
2008083968.tif 000006
【図５】
2008083968.tif 000007
【図６】
2008083968.tif 000008
【図７】
2008083968.tif 000009
【図８】
2008083968.tif 000010
【図９】
2008083968.tif 000011
【図１０】
2008083968.tif 000012
【図１１】
2008083968.tif 000013
【図１２】
2008083968.tif 000014
【図１３】
2008083968.tif 000015