(57)【要約】【課題】通信端末装置に、取得元が同じである複数の保存データのうちの任意の保存データを選択して表示させること。【解決手段】通信端末装置１は、記憶部２及び制御部４を備えている。記憶部２は、取得したＨＴＭＬファイル５とＨＴＭＬファイル５の取得元を識別する識別情報６とを対応付けて記憶する。制御部４は、識別情報６に対応付けられたリンク文字列７を含む画面を表示部３に表示させ、画面に含まれるリンク文字列７に対応付けられた識別情報６に対応するＨＴＭＬファイルである対応ＨＴＭＬファイル５が記憶部２に複数存在する場合に、対応ＨＴＭＬファイル５のいずれかを選択するための選択肢８を表示部３に表示させる。表示部３には、識別情報６に対応付けられたリンク文字列７を含む画面が表示される。表示部３には、複数の対応ＨＴＭＬファイル５のいずれかを選択するための選択肢８が表示される。【選択図】図１
2013097474.tif 000002
【特許請求の範囲】
【請求項１】
取得したＨＴＭＬファイルと前記ＨＴＭＬファイルの取得元を識別する識別情報とを対応付けて記憶した記憶部と、
制御部と、を備え、
前記制御部は、
識別情報に対応付けられたリンク文字列を含む画面を表示部に表示させ、
前記画面に含まれるリンク文字列に対応付けられた識別情報に対応するＨＴＭＬファイルである対応ＨＴＭＬファイルが前記記憶部に複数存在する場合に、前記対応ＨＴＭＬファイルのいずれかを選択するための選択肢を前記表示部に表示させる
ことを特徴とする通信端末装置。
【請求項２】
前記制御部は、前記画面に含まれるリンク文字列が指示されたことに応じて、前記選択肢を前記表示部に表示させることを特徴とする請求項１に記載の通信端末装置。
【請求項３】
前記記憶部は、前記取得したＨＴＭＬファイルの取得日時を、前記取得したＨＴＭＬファイルと対応付けて記憶し、
前記選択肢は、前記対応ＨＴＭＬファイルに対応する取得日時に基づく情報を示すものであることを特徴とする請求項１または２に記載の通信端末装置。
【請求項４】
取得したＨＴＭＬファイルと前記ＨＴＭＬファイルの取得元を識別する識別情報とを対応付けて記憶した記憶部を備えた通信端末装置により実行される情報表示プログラムであって、
前記通信端末装置に、
識別情報に対応付けられたリンク文字列を含む画面を表示部に表示させ、
前記画面に含まれるリンク文字列に対応付けられた識別情報に対応するＨＴＭＬファイルである対応ＨＴＭＬファイルが前記記憶部に複数存在する場合に、前記対応ＨＴＭＬファイルのいずれかを選択するための選択肢を前記表示部に表示させる
処理を実行させることを特徴とする情報表示プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、通信端末装置及び情報表示プログラムに関する。
【背景技術】
【０００２】
インターネットを介して、サーバからハイパーテキストデータを取得して画面に表示するブラウザと呼ばれるプログラムが広く利用されている。このようなブラウザに関し、下記特許文献には、一度取得したハイパーテキストデータをキャッシュメモリ上に格納しておき、ユーザに指示されたリンク先に対応するハイパーテキストデータが当該キャッシュメモリに格納されている場合には、サーバから再度取得するのではなく、当該キャッシュメモリから対応するハイパーテキストデータを取得して表示する技術が説明されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００２−３０４４１３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来のハイパーテキスト表示装置では、ユーザに指定されたリンク先のハイパーテキストデータが過去に何度かダウンロードされていたとしても、キャッシュメモリには最後にダウンロードされたハイパーテキストデータのみが保存される。そのため、最後のダウンロードよりも前にダウンロードされたハイパーテキストデータを表示することができないという問題点がある。
【０００５】
取得元が同じである複数の保存データのうちの任意の時点の保存データを選択して表示させることができる通信端末装置及び情報表示プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
通信端末装置は、記憶部及び制御部を備えている。記憶部は、取得したＨＴＭＬ（ＨｙｐｅｒＴｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ、ハイパーテキストマークアップ言語）ファイルとＨＴＭＬファイルの取得元を識別する識別情報とを対応付けて記憶する。制御部は、識別情報に対応付けられたリンク文字列を含む画面を表示部に表示させ、画面に含まれるリンク文字列に対応付けられた識別情報に対応するＨＴＭＬファイルである対応ＨＴＭＬファイルが記憶部に複数存在する場合に、対応ＨＴＭＬファイルのいずれかを選択するための選択肢を表示部に表示させる。表示部には、識別情報に対応付けられたリンク文字列を含む画面が表示される。表示部には、複数の対応ＨＴＭＬファイルのいずれかを選択するための選択肢が表示される。
【発明の効果】
【０００７】
この通信端末装置及び情報表示プログラムによれば、取得元が同じである複数の保存データのうちの任意の保存データを選択して表示させることができるという効果を奏する。
【図面の簡単な説明】
【０００８】
【図１】図１は、実施例１にかかる通信端末装置を示すブロック図である。
【図２】図２は、実施例２にかかる通信端末装置のハードウェア構成を示すブロック図である。
【図３】図３は、実施例２にかかる通信端末装置の機能的構成を示すブロック図である。
【図４】図４は、実施例２にかかる通信端末装置のキャッシュ機能を説明する模式図である。
【図５】図５は、実施例２にかかる通信端末装置のキャッシュ機能を説明する模式図である。
【図６】図６は、実施例２にかかる通信端末装置におけるキャッシュ履歴処理を説明するフローチャートである。
【図７】図７は、実施例２にかかる通信端末装置におけるキャッシュ表示処理を説明するフローチャートである。
【図８】図８は、実施例２にかかる通信端末装置におけるキャッシュＵＲＬ検索処理を説明するフローチャートである。
【図９】図９は、実施例２にかかる通信端末装置における記録キャッシュ表示処理を説明するフローチャートである。
【図１０】図１０は、実施例３にかかる通信端末装置のハードウェア構成を示すブロック図である。
【図１１】図１１は、実施例３にかかる通信端末装置の機能的構成を示すブロック図である。
【図１２】図１２は、実施例３にかかる通信端末装置の画面メモ機能を説明する模式図である。
【図１３】図１３は、実施例３にかかる通信端末装置の画面メモ機能を説明する模式図である。
【図１４】図１４は、実施例３にかかる通信端末装置における画面メモ履歴処理を説明するフローチャートである。
【図１５】図１５は、実施例３にかかる通信端末装置における画面メモ表示処理を説明するフローチャートである。
【図１６】図１６は、実施例３にかかる通信端末装置における画面メモＵＲＬ検索処理を説明するフローチャートである。
【図１７】図１７は、実施例３にかかる通信端末装置における記録画面メモ表示処理を説明するフローチャートである。
【発明を実施するための形態】
【０００９】
以下に添付図面を参照して、この通信端末装置及び情報表示プログラムの好適な実施の形態を詳細に説明する。以下の各実施例の説明においては、同様の構成要素には同一の符号を付して、重複する説明を省略する。
【００１０】
（実施例１）
・通信端末装置の説明
図１は、実施例１にかかる通信端末装置を示すブロック図である。図１に示すように、通信端末装置１は、記憶部２、表示部３及び制御部４を備えている。
【００１１】
記憶部２は、取得したＨＴＭＬファイル５とＨＴＭＬファイル５の取得元を識別する識別情報６とを対応付けて記憶する。
【００１２】
制御部４は、識別情報６に対応付けられたリンク文字列７を含む画面を表示部３に表示させる。制御部４は、画面に含まれるリンク文字列７に対応付けられた識別情報６に対応するＨＴＭＬファイル５である対応ＨＴＭＬファイルが記憶部２に複数存在する場合に、対応ＨＴＭＬファイルのいずれかを選択するための選択肢８を表示部３に表示させる。
【００１３】
表示部３は、識別情報６に対応付けられたリンク文字列７を含む画面を表示する。表示部３は、複数の対応ＨＴＭＬファイルのいずれかを選択するための選択肢８を表示する。
【００１４】
実施例１によれば、記憶部２に、取得元が同じである複数の対応ＨＴＭＬファイルが記憶されている場合、表示部３に選択肢８が表示される。従って、ユーザは、その選択肢８の中から任意の対応ＨＴＭＬファイルを選択して表示部３に表示させることができる。
【００１５】
（実施例２）
通信端末装置の一例として、例えば携帯電話機、スマートフォン、パーソナルコンピュータ等が挙げられる。識別情報の一例として、例えばＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）情報やＵＲＮ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｎａｍｅ）情報等のＵＲＩ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｉｄｅｎｔｉｆｉｅｒ）が挙げられる。実施例２では、通信端末装置がパーソナルコンピュータ等の電子計算機であり、識別情報としてＵＲＬを使用した例を説明するものとする。パーソナルコンピュータ等の電子計算機で実行されるブラウザには、表示部３に表示された画面を記憶部に記憶するキャッシュ機能がある。
【００１６】
・通信端末装置のハードウェア構成の説明
図２は、実施例２にかかる通信端末装置のハードウェア構成を示すブロック図である。図２に示すように、通信端末装置１０１は、スピーカ１１２、マイク１１３、通信部１１４、オーディオ入出力部１１５、制御部の一例として例えばプロセッサ１１６、記憶部２、表示部３及び入力部１１７を備えている。
【００１７】
プロセッサ１１６は、キャッシュ記録処理、キャッシュ履歴処理、キャッシュ表示処理、キャッシュＵＲＬ検索処理及び記録キャッシュ表示処理を実行する。プロセッサ１１６は、ブラウザを実行する。キャッシュ履歴処理、キャッシュ表示処理、キャッシュＵＲＬ検索処理及び記録キャッシュ表示処理については、後述する。
【００１８】
通信部１１４は、プロセッサ１１６に接続されており、有線または無線により、図示省略した公衆回線や、インターネット、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）またはＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）等のネットワークに接続する。記憶部２は、プロセッサ１１６に接続されており、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ、読み出し専用メモリ）１１８及びＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ、ランダムアクセスメモリ）１１９を含む。ＲＯＭ１１８はメモリの一例であって、例えばフラッシュメモリなどの書き換え可能な不揮発性メモリであってもよい。
【００１９】
記憶部２には、上述したキャッシュ履歴処理、キャッシュ表示処理、キャッシュＵＲＬ検索処理及び記録キャッシュ表示処理、並びにブラウザをプロセッサ１１６に実行させるプログラムが格納されている。記憶部２には、例えば実施例１において説明したＨＴＭＬファイル５が格納される。また、記憶部２には、識別情報６の一例として例えばＵＲＬ情報が格納される。ＲＡＭ１１９は、プロセッサ１１６の作業領域として使用される。
【００２０】
なお、これらのプログラムは、必ずしも記憶部２に記憶されている必要はなく、ＣＤ−ＲＯＭ等の記憶媒体に記憶されたこれらのプログラムを、通信端末装置１０１が読み出して実行するようにしてもよい。また、公衆回線、インターネット、ＬＡＮ、ＷＡＮ等を介して通信端末装置１０１に接続される他のコンピュータ（またはサーバ）等にこれらのプログラムを記憶させておいてもよい。この場合には、通信端末装置１０１がこれらからプログラムを読み出して実行する。
【００２１】
スピーカ１１２及びマイク１１３は、オーディオ入出力部１１５に接続されている。オーディオ入出力部１１５は、プロセッサ１１６に接続されており、音声の出力及び入力に関する処理を行う。表示部３は、プロセッサ１１６に接続されており、プロセッサ１１６での処理結果を表示する。入力部１１７は、プロセッサ１１６に接続されており、ユーザからのキー入力やマウス等のポインティングデバイスによる入力を受け付ける。
【００２２】
・通信端末装置の機能的構成の説明
図３は、実施例２にかかる通信端末装置の機能的構成を示すブロック図である。図３に示すように、通信端末装置１０１の制御部４は、記憶部２に記憶された各種のプログラムを実行することで、キャッシュ記録処理部１２１、キャッシュ履歴処理部１２２、キャッシュ表示処理部１２３、キャッシュＵＲＬ検索処理部１２４及び記録キャッシュ表示処理部１２５を実現する。
【００２３】
キャッシュ記録処理部１２１は、キャッシュ記録処理を実行する。キャッシュ記録処理の実行によって、記憶部２に、ブラウザがダウンロードしたＨＴＭＬデータを記録することができる。キャッシュ履歴処理部１２２は、キャッシュ記録処理部１２１から呼び出されて後述するキャッシュ履歴処理を実行する。キャッシュ履歴処理の実行結果として、記憶部２に、キャッシュ履歴一覧１３１、及びＨＴＭＬファイル５の一例として例えばキャッシュ記録データ１３２が記録される。
【００２４】
キャッシュ表示処理部１２３は、後述するキャッシュ表示処理を実行する。キャッシュＵＲＬ検索処理部１２４は、キャッシュ表示処理部１２３から呼び出されて後述するキャッシュＵＲＬ検索処理を実行する。記録キャッシュ表示処理部１２５は、キャッシュ表示処理部１２３から呼び出されて後述する記録キャッシュ表示処理を実行する。
【００２５】
・キャッシュ機能の説明
図４及び図５は、実施例２にかかる通信端末装置のキャッシュ機能を説明する模式図である。図４は、キャッシュ機能のうち、ブラウザの画面をキャッシュデータとして記録する機能について説明する図である。ブラウザの画面を記録する機能は、制御部４のキャッシュ記録処理部１２１及びキャッシュ履歴処理部１２２によって実現される。
【００２６】
図４に示すように、通信端末装置１０１では、表示部３にブラウザ画面１４１，１４２，１４３，１４４が表示される。例えばブラウザ画面１４１において、「ブラウザ画面」は、ブラウザ画面が表示されていることを表している。「日時１」は、表示した日時が表示されていることを表している。「メインページＡ」は、メインページＡが表示されていることを表している。「トピックス１」は、リンク文字列であり、トピックス１にリンクが張られていることを表している。「トピックス２」は、リンク文字列であり、トピックス２にリンクが張られていることを表している。
【００２７】
例えばブラウザ画面１４２において、「ブラウザ画面」は、ブラウザ画面が表示されていることを表している。「日時２」は、表示した日時が表示されていることを表している。「トピックス１」は、トピックス１が表示されていることを表している。「２０１１年３月１１日」及び「出来事１」は、２０１１年３月１１日に更新された出来事１がトピックス１のコンテンツとして表示されていることを表している。
【００２８】
例えばブラウザ画面１４３では、「ブラウザ画面」は、ブラウザ画面が表示されていることを表している。「日時４」は、表示した日時が表示されていることを表している。「トピックス１」は、トピックス１が表示されていることを表している。「２０１１年３月１４日」及び「出来事２」は、２０１１年３月１４日に更新された出来事２がトピックス１のコンテンツとして表示されていることを表している。
【００２９】
例えばブラウザ画面１４４では、「ブラウザ画面」は、ブラウザ画面が表示されていることを表している。「日時３」は、表示した日時が表示されていることを表している。「メインページＡ」は、メインページＡが表示されていることを表している。「トピックス１」は、リンク文字列であり、トピックス１にリンクが張られていることを表している。「トピックス２」は、リンク文字列であり、トピックス２にリンクが張られていることを表している。
【００３０】
ブラウザ画面１４２に表示されている「トピックス１」の画面と、ブラウザ画面１４３に表示されている「トピックス１」の画面とは、トピックス１のコンテンツが更新された日時が異なる。従って、図示例のように、日時２のトピックス１のコンテンツは「出来事１」であり、日時４のトピックス１のコンテンツは「出来事２」であるというように、コンテンツが異なることがあってもよい。
【００３１】
例えばブラウザが、ブラウザ画面に表示させるＨＴＭＬデータを例えばインターネットを介してウェブサーバからダウンロードすると、ダウンロードされたＨＴＭＬデータがキャッシュ記録データ１３２に記録される。特に限定しないが、ここでは、ブラウザ画面１４１，１４２，１４３に表示されているコンテンツのＨＴＭＬデータがキャッシュ記録データ１３２に記録されているとして説明する。
【００３２】
コンテンツのＨＴＭＬデータは、当該ＨＴＭＬデータの例えばＵＲＬの情報（キャッシュＵＲＬ）、及び当該ＨＴＭＬデータがブラウザによってダウンロードされてキャッシュ記録データ１３２に記録された日時の情報（キャッシュ日時）と紐付けされて、例えば一つのＨＴＭＬファイル１３３，１３４，１３５として記録される。例えばブラウザ画面１４１に対応するＨＴＭＬファイル１３３では、ブラウザ画面１４１に対応する「キャッシュＵＲＬ」及び「キャッシュ日時１」の各ＨＴＭＬデータ、「ブラウザ画面」及び「メインページＡ」を表示する各ＨＴＭＬデータ、並びに「トピックス１」及び「トピックス２」の各リンク文字列を表示するＨＴＭＬデータがキャッシュ記録データ１３２に記録されていてもよい。
【００３３】
例えばブラウザ画面１４２に対応するＨＴＭＬファイル１３４では、ブラウザ画面１４２に対応する「キャッシュＵＲＬ」及び「キャッシュ日時２」の各ＨＴＭＬデータ、「日時２」のＨＴＭＬデータ、並びに「ブラウザ画面」、「トピックス１」及び「２０１１年３月１１日」に更新された「出来事１」を表示する各ＨＴＭＬデータがキャッシュ記録データ１３２に記録されていてもよい。例えばブラウザ画面１４３に対応するＨＴＭＬファイル１３５では、ブラウザ画面１４３に対応する「キャッシュＵＲＬ」及び「キャッシュ日時４」の各ＨＴＭＬデータ、「日時４」のＨＴＭＬデータ、並びに「ブラウザ画面」、「トピックス１」及び「２０１１年３月１４日」に更新された「出来事２」を表示する各ＨＴＭＬデータがキャッシュ記録データ１３２に記録されていてもよい。
【００３４】
また、キャッシュ履歴一覧１３１に、キャッシュ記録データ１３２に記録されたＨＴＭＬファイル１３３，１３４，１３５の先頭アドレス１３６，１３７，１３８が追加される。キャッシュ履歴一覧１３１において、「キャッシュデータ−日時１」は、日時１のときに表示されたブラウザ画面１４１に対応するＨＴＭＬファイル１３３の先頭アドレスがキャッシュ履歴一覧１３１に格納されていることを表している。「キャッシュデータ−日時２」及び「キャッシュデータ−日時４」についても同様である。
【００３５】
図５は、キャッシュ機能のうち、キャッシュデータを表示する機能について説明する図である。キャッシュデータを表示する機能は、制御部４のキャッシュ表示処理部１２３、キャッシュＵＲＬ検索処理部１２４及び記録キャッシュ表示処理部１２５によって実現される。予め、ブラウザのダウンロードによってキャッシュ記録データ１３２にＨＴＭＬファイル１３３，１３４，１３５が記録されているとする。
【００３６】
図５に示すように、例えばユーザが通信端末装置１０１の表示部３にブラウザ画面１５１を表示させ、キャッシュ機能によってブラウザ画面１５１に「メインページＡ」の画面を表示させたとする。「キャッシュ表示」は、キャッシュデータが表示されていることを表している。このときのブラウザ画面１５１にリンク文字列として「トピックス１」及び「トピックス２」が表示されてもよい。そして、ユーザが例えばブラウザ画面１５１に表示されているカーソル５４をリンク文字列の一つである「トピックス１」に合わせると、ブラウザ画面１５２に、日時２のＨＴＭＬファイル１３４と日時４のＨＴＭＬファイル１３５とを選択する選択肢の窓５５が表示される。
【００３７】
選択肢の窓５５には、例えばキャッシュ記録データ１３２にＨＴＭＬファイルが記録された日時である「日時２」及び「日時４」がリンク文字列として表示されてもよい。選択肢の窓５５は、例えば「トピックス１」のリンク文字列に接して表示されてもよい。トピックス１のように、キャッシュ記録データ１３２に、対応するＨＴＭＬファイルが記録されている場合、「トピックス１」のリンク文字列が、対応するＨＴＭＬファイルがキャッシュ記録データ１３２に記録されていないリンク文字列の色と異なる色、例えば赤色で表示されてもよい。
【００３８】
このようにすれば、ユーザは、カーソル５４をリンク文字列に合わせるだけで、キャッシュ記録データ１３２に、対応するＨＴＭＬファイルが記録されていることを知ることができる。選択肢の窓５５に表示される「日時２」及び「日時４」のリンク文字列も、例えば赤色で表示されてもよい。
【００３９】
ブラウザ画面１５２において、ユーザが選択肢の窓５５の「日時４」のリンク文字列にカーソル５６を合わせて「日時４」のリンク文字列を選択する動作をすると、キャッシュ記録データ１３２から日時４のＨＴＭＬファイル１３５が読み出される。そして、ブラウザ画面１５３に日時４のトピックス１のコンテンツ（例えば、出来事２など）が表示される。例えば、ブラウザ画面１５３では、「トピックス１」のキャッシュデータが表示されており、「トピックス１」のコンテンツとして「２０１１年３月１４日」に更新された「出来事２」が表示されていてもよい。ユーザがブラウザ画面１５２において「日時２」のリンク文字列を選択した場合も同様であり、ブラウザ画面１５３に日時２のトピックス１のコンテンツ（例えば、出来事１など）が表示される。
【００４０】
ブラウザ画面１５２において、ユーザが「日時２」または「日時４」のリンク文字列を選択しないで、「トピックス１」のリンク文字列を選択した場合には、通信端末装置１０１は、トピックス１のリンク先にあるコンテンツを例えばインターネットを介してウェブサーバから取得する。また、ユーザが、キャッシュ記録データ１３２に、対応するＨＴＭＬファイルが記録されていないリンク文字列を選択した場合も、通信端末装置１０１は、当該リンク文字列に対応付けられたＵＲＬにより指定されるリンク先のコンテンツをウェブサーバから取得する。
【００４１】
・キャッシュ履歴処理
ブラウザによってダウンロードされると、キャッシュ履歴処理が実行される。図６は、実施例２にかかる通信端末装置におけるキャッシュ履歴処理を説明するフローチャートである。図６に示すように、キャッシュ記録処理部１２１から呼び出されたキャッシュ履歴処理部１２２は、キャッシュ履歴一覧１３１に、キャッシュ記録データ１３２に新たに追加するＨＴＭＬファイルの、キャッシュ記録データ１３２における格納領域の先頭アドレスを追加する（ステップＳ１１１）。
【００４２】
次いで、キャッシュ履歴処理部１２２は、キャッシュ記録データ１３２に、ブラウザによってダウンロードされたＨＴＭＬファイルのＵＲＬの情報（キャッシュＵＲＬ）を記録する（ステップＳ１１２）。次いで、キャッシュ履歴処理部１２２は、キャッシュ記録データ１３２に、ブラウザによってダウンロードされたＨＴＭＬファイルの日時の情報（キャッシュ日時）を記録する（ステップＳ１１３）。日時の情報（キャッシュ日時）は、例えばキャッシュ記録データ１３２に、ブラウザによってダウンロードされたＨＴＭＬファイルを記録する時刻の情報であってもよい。
【００４３】
次いで、キャッシュ履歴処理部１２２は、キャッシュ記録データ１３２に、ブラウザによってダウンロードされたＨＴＭＬファイル、当該ＨＴＭＬファイルのＵＲＬの情報（キャッシュＵＲＬ）及び日時の情報（キャッシュ日時）をキャッシュデータとして１ファイルにして記録し（ステップＳ１１４）、終了する。
【００４４】
・キャッシュ表示処理
図７は、実施例２にかかる通信端末装置におけるキャッシュ表示処理を説明するフローチャートである。図７に示すように、ユーザが表示部３にブラウザ画面を表示させ、キャッシュ機能によって記録されているキャッシュデータを表示させる操作を行うと、キャッシュ表示処理部１２３が起動する。ユーザが、キャッシュ記録データ１３２に記録されているキャッシュデータの一覧から表示させたいキャッシュデータを選択すると、キャッシュ表示処理部１２３は、そのユーザの操作に基づいて、表示部３に表示するキャッシュデータを選択する（ステップＳ１２１）。
【００４５】
次いで、キャッシュ表示処理部１２３は、選択したキャッシュデータのデータ内にＵＲＬが含まれているか否かを判断する（ステップＳ１２２）。ＵＲＬがある場合（ステップＳ１２２：Ｙｅｓ）、キャッシュ表示処理部１２３は、キャッシュＵＲＬ検索処理部１２４を呼び出す。キャッシュＵＲＬ検索処理部１２４は、後述するキャッシュＵＲＬ検索処理を実行する（ステップＳ１２３）。
【００４６】
キャッシュ表示処理部１２３は、キャッシュＵＲＬ検索処理部１２４によるキャッシュＵＲＬ検索処理の実行結果であるリンク先ＵＲＬとして、一以上のＵＲＬが一時保存されているか否かを判断する（ステップＳ１２４）。同一のＵＲＬがある場合（ステップＳ１２４：Ｙｅｓ）、キャッシュ表示処理部１２３は、記録キャッシュ表示処理部１２５を呼び出す。記録キャッシュ表示処理部１２５は、後述する記録キャッシュ表示処理を実行する（ステップＳ１２５）。
【００４７】
一方、ステップＳ１２１で選択したキャッシュデータ内にＵＲＬがない場合（ステップＳ１２２：Ｎｏ）、キャッシュ表示処理部１２３は、ステップＳ１２１で選択したキャッシュデータを通常のキャッシュデータとして表示部３に表示する（ステップＳ１２６）。また、キャッシュＵＲＬ検索処理の実行結果において、同一のＵＲＬがない場合（ステップＳ１２４：Ｎｏ）、キャッシュ表示処理部１２３は、通常のキャッシュデータとして表示部３に表示する（ステップＳ１２６）。
【００４８】
キャッシュデータの表示後、キャッシュ表示処理部１２３は、キャッシュデータを表示させる処理を終了するか否かを判断する（ステップＳ１２７）。終了しない場合（ステップＳ１２７：Ｎｏ）、ステップＳ１２１に戻り、キャッシュ表示処理部１２３は、ステップＳ１２１以降の処理を繰り返す。終了する場合（ステップＳ１２７：Ｙｅｓ）、キャッシュ表示処理部１２３は、一連のキャッシュ表示処理を終了する。
【００４９】
・キャッシュＵＲＬ検索処理
図８は、実施例２にかかる通信端末装置におけるキャッシュＵＲＬ検索処理を説明するフローチャートである。図８に示すように、キャッシュ表示処理部１２３から呼び出されたキャッシュＵＲＬ検索処理部１２４は、キャッシュ表示処理において選択されたキャッシュデータ、すなわち表示部３に表示されるキャッシュデータに含まれているＵＲＬを抽出する（ステップＳ１３１）。次いで、キャッシュＵＲＬ検索処理部１２４は、抽出したＵＲＬの一つを、キャッシュ記録データ１３２に記録されているキャッシュデータのＵＲＬと比較する（ステップＳ１３２）。
【００５０】
そして、キャッシュＵＲＬ検索処理部１２４は、抽出したＵＲＬと同じＵＲＬが、キャッシュ記録データ１３２に記録されているキャッシュデータのＵＲＬの中にあるか否かを判断する（ステップＳ１３３）。同じＵＲＬがある場合（ステップＳ１３３：Ｙｅｓ）、キャッシュＵＲＬ検索処理部１２４は、その同じＵＲＬをリンク先ＵＲＬとして一時保存する（ステップＳ１３４）。これにより、同一ＵＲＬに対して複数のキャッシュデータがキャッシュ記録データ１３２に記録されているキャッシュデータのＵＲＬが、リンク先ＵＲＬとして一時保存される。同じＵＲＬがない場合（ステップＳ１３３：Ｎｏ）、キャッシュＵＲＬ検索処理部１２４は、何もしない。
【００５１】
そして、キャッシュＵＲＬ検索処理部１２４は、抽出したＵＲＬと、キャッシュ記録データ１３２に記録されている全てのキャッシュデータのＵＲＬとの比較が済んだか否かを判断する（ステップＳ１３５）。済んでいない場合（ステップＳ１３５：Ｎｏ）、ステップＳ１３２に戻り、キャッシュＵＲＬ検索処理部１２４は、ステップＳ１３２以降の処理を繰り返す。
【００５２】
全てのキャッシュデータのＵＲＬとの比較が済んでいる場合（ステップＳ１３５：Ｙｅｓ）、キャッシュＵＲＬ検索処理部１２４は、キャッシュ表示処理において選択されたキャッシュデータから抽出した全てのＵＲＬについて比較が済んだか否かを判断する（ステップＳ１３６）。済んでいない場合（ステップＳ１３６：Ｎｏ）、ステップＳ１３２に戻り、キャッシュＵＲＬ検索処理部１２４は、抽出したＵＲＬの別の一つについてステップＳ１３２以降の処理を繰り返す。抽出した全てのＵＲＬについて比較が済んでいる場合（ステップＳ１３６：Ｙｅｓ）、キャッシュＵＲＬ検索処理部１２４は、一連のキャッシュＵＲＬ検索処理を終了する。
【００５３】
・記録キャッシュ表示処理
図９は、実施例２にかかる通信端末装置における記録キャッシュ表示処理を説明するフローチャートである。図９に示すように、キャッシュ表示処理部１２３から呼び出された記録キャッシュ表示処理部１２５は、表示部３に表示するキャッシュデータのリンク文字列の色を、キャッシュ記録データ１３２に対応するＨＴＭＬファイルが記録されていることを表す色、例えば赤色で表示する（ステップＳ１４１）。
【００５４】
そして、記録キャッシュ表示処理部１２５は、カーソルがリンク文字列に隣接しているか否かを判断する（ステップＳ１４２）。隣接している場合（ステップＳ１４２：Ｙｅｓ）、記録キャッシュ表示処理部１２５は、カーソルが隣接しているリンク文字列に対応するＵＲＬと同一のＵＲＬがリンク先ＵＲＬとして一時保存されているか否かを判断する（ステップＳ１４３）。
【００５５】
存在する場合（ステップＳ１４３：Ｙｅｓ）、記録キャッシュ表示処理部１２５は、表示部３に、このＵＲＬに該当するＨＴＭＬファイルの日時（キャッシュ日時）をキャッシュ記録データ１３２から読み出して表示する。該当するＨＴＭＬファイルが複数ある場合には、記録キャッシュ表示処理部１２５は、日時（キャッシュ日時）の一覧を表示する（ステップＳ１４４）。記録キャッシュ表示処理部１２５は、日時（キャッシュ日時）またはその一覧を、カーソルが隣接しているリンク文字列の近く、例えば当該リンク文字列の左側に接するように表示してもよい。
【００５６】
一方、カーソルがリンク文字列に隣接していない場合（ステップＳ１４２：Ｎｏ）、またはリンク先ＵＲＬが存在しない場合（ステップＳ１４３：Ｎｏ）、記録キャッシュ表示処理部１２５は、日時（キャッシュ日時）またはその一覧を表示しない。そして、記録キャッシュ表示処理部１２５は、カーソルが隣接しているリンク文字列、または当該リンク文字列に対して表示された日時（キャッシュ日時）のリンク文字列のいずれかのリンクが選択されたか否かを判断する（ステップＳ１４５）。
【００５７】
選択された場合には（ステップＳ１４５：Ｙｅｓ）、記録キャッシュ表示処理部１２５は、一連の記録キャッシュ表示処理を終了し、図７に示すフローチャートの処理に戻り、選択された日時に対応するキャッシュデータをキャッシュ記録データ１３２から選択して表示する。選択されなかった場合には（ステップＳ１４５：Ｎｏ）、ステップＳ１４２に戻り、記録キャッシュ表示処理部１２５は、ステップＳ１４２以降の処理を繰り返す。
【００５８】
実施例２によれば、パーソナルコンピュータ等の電子計算機において、実施例１と同様、記憶部２に、取得元が同じである複数の対応ＨＴＭＬファイルが記憶されている場合、表示部３に選択肢の窓５５が表示される。従って、ユーザは、その選択肢の窓５５に表示された選択肢の中から任意の対応ＨＴＭＬファイルを選択して表示部３に表示させることができる。
【００５９】
（実施例３）
通信端末装置は、例えば表示部に表示された画面をメモとして記憶部に記憶する、例えば画面メモと呼ばれる機能を備えている。画面メモ機能は、携帯電話機などの通信端末装置においてアプリケーションの一つとして実現される。実施例３は、実施例１にかかる通信端末装置を、画面メモ機能を備えた携帯電話機またはスマートフォンに適用した例である。実施例３では、識別情報としてＵＲＬを使用した例を説明するものとする。
【００６０】
・通信端末装置のハードウェア構成の説明
図１０は、実施例３にかかる通信端末装置のハードウェア構成を示すブロック図である。図１０に示すように、通信端末装置１は、アンテナ１１、スピーカ１２、マイク１３、無線部１４、オーディオ入出力部１５、制御部の一例として例えばプロセッサ１６、記憶部２、表示部３及びキー入力部１７を備えている。
【００６１】
プロセッサ１６は、画面メモ記録処理、画面メモ履歴処理、画面メモ表示処理、画面メモＵＲＬ検索処理及び記録画面メモ表示処理を実行する。プロセッサ１６は、ブラウザを実行する。画面メモ履歴処理、画面メモ表示処理、画面メモＵＲＬ検索処理及び記録画面メモ表示処理については、後述する。
【００６２】
アンテナ１１は、無線部１４に接続されている。無線部１４は、プロセッサ１６に接続されており、送信処理及び受信処理を行う。記憶部２は、プロセッサ１６に接続されており、ＲＯＭ１８及びＲＡＭ１９を含む。ＲＯＭ１８はメモリの一例であって、例えばフラッシュメモリなどの書き換え可能な不揮発性メモリであってもよい。
【００６３】
記憶部２には、上述した画面メモ履歴処理、画面メモ表示処理、画面メモＵＲＬ検索処理及び記録画面メモ表示処理、並びにブラウザをプロセッサ１６に実行させるプログラムが格納されている。記憶部２には、例えば実施例１において説明したＨＴＭＬファイル５が格納される。また、記憶部２には、識別情報６の一例として例えばＵＲＬ情報が格納される。ＲＡＭ１９は、プロセッサ１６の作業領域として使用される。なお、これらのプログラムは、必ずしも記憶部２に記憶されている必要はなく、ＣＤ−ＲＯＭ等の記憶媒体に記憶されたこれらのプログラムを、通信端末装置１が読み出して実行するようにしてもよい。また、公衆回線、インターネット、ＬＡＮ、ＷＡＮ等を介して通信端末装置１に接続される他のコンピュータ（またはサーバ）等にこれらのプログラムを記憶させておいてもよい。この場合には、通信端末装置１がこれらからプログラムを読み出して実行する。
【００６４】
スピーカ１２及びマイク１３は、オーディオ入出力部１５に接続されている。オーディオ入出力部１５は、プロセッサ１６に接続されており、音声の出力及び入力に関する処理を行う。表示部３は、プロセッサ１６に接続されており、プロセッサ１６での処理結果を表示する。キー入力部１７は、プロセッサ１６に接続されており、ユーザからのキー入力を受け付ける。
【００６５】
・通信端末装置の機能的構成の説明
図１１は、実施例３にかかる通信端末装置の機能的構成を示すブロック図である。図１１に示すように、通信端末装置１の制御部４は、記憶部２に記憶された各種のプログラムを実行することで、画面メモ記録処理部２１、画面メモ履歴処理部２２、画面メモ表示処理部２３、画面メモＵＲＬ検索処理部２４及び記録画面メモ表示処理部２５を実現する。
【００６６】
画面メモ記録処理部２１は、画面メモ記録処理を実行する。画面メモ記録処理の実行によって、記憶部２に画面メモのＨＴＭＬデータを記録することができる。画面メモ履歴処理部２２は、画面メモ記録処理部２１から呼び出されて後述する画面メモ履歴処理を実行する。画面メモ履歴処理の実行結果として、記憶部２に、画面メモ履歴一覧３１、及びＨＴＭＬファイル５の一例として例えば画面メモ記録データ３２が記録される。
【００６７】
画面メモ表示処理部２３は、後述する画面メモ表示処理を実行する。画面メモＵＲＬ検索処理部２４は、画面メモ表示処理部２３から呼び出されて後述する画面メモＵＲＬ検索処理を実行する。記録画面メモ表示処理部２５は、画面メモ表示処理部２３から呼び出されて後述する記録画面メモ表示処理を実行する。
【００６８】
・画面メモ機能の説明
図１２及び図１３は、実施例３にかかる通信端末装置の画面メモ機能を説明する模式図である。図１２は、画面メモ機能のうち、画面メモを記録する機能について説明する図である。画面メモを記録する機能は、制御部４の画面メモ記録処理部２１及び画面メモ履歴処理部２２によって実現される。
【００６９】
図１２に示すように、通信端末装置１では、表示部３にブラウザ画面４１，４２，４３，４４が表示される。各ブラウザ画面４１，４２，４３，４４の表示内容の例については、実施例２において図４を参照しながら説明した各ブラウザ画面１４１，１４２，１４３，１４４と同様であるので、省略する。実施例３では、各ブラウザ画面４１，４２，４３，４４にそれぞれ、ユーザの入力を受け付ける画面メモボタン４５，４６，４７，４８が表示されている。
【００７０】
表示部３がタッチパネルである場合、例えばブラウザ画面４１，４２，４３，４４に表示されている画面メモボタン４５，４６，４７，４８にユーザが触れると、その時点でブラウザ画面４１，４２，４３，４４に表示されているコンテンツのＨＴＭＬデータが画面メモ記録データ３２に記録される。特に限定しないが、ここでは、ブラウザ画面４１，４２，４３に表示されているコンテンツのＨＴＭＬデータが画面メモ記録データ３２に記録されているとして説明する。
【００７１】
コンテンツのＨＴＭＬデータは、当該ＨＴＭＬデータの例えばＵＲＬの情報（画面メモＵＲＬ）、及びユーザが画面メモボタン４５，４６，４７，４８を押下して当該ＨＴＭＬデータが画面メモ記録データ３２に記録された日時の情報（画面メモ日時）と紐付けされて、例えば一つのＨＴＭＬファイル３３，３４，３５として記録される。例えばブラウザ画面４１に対応するＨＴＭＬファイル３３では、ブラウザ画面４１に対応する「画面メモＵＲＬ」及び「画面メモ日時１」の各ＨＴＭＬデータ、「ブラウザ画面」及び「メインページＡ」を表示する各ＨＴＭＬデータ、並びに「トピックス１」及び「トピックス２」の各リンク文字列を表示するＨＴＭＬデータがキャッシュ記録データ３２に記録されていてもよい。
【００７２】
例えばブラウザ画面４２に対応するＨＴＭＬファイル３４では、ブラウザ画面４２に対応する「画面メモＵＲＬ」「画面メモ日時２」の各ＨＴＭＬデータ、「日時２」のＨＴＭＬデータ、並びに「ブラウザ画面」、「トピックス１」及び「２０１１年３月１１日」に更新された「出来事１」を表示する各ＨＴＭＬデータがキャッシュ記録データ３２に記録されていてもよい。例えばブラウザ画面４３に対応するＨＴＭＬファイル３５では、ブラウザ画面４３に対応する「画面メモＵＲＬ」及び「画面メモ日時４」の各ＨＴＭＬデータ、「日時４」のＨＴＭＬデータ、並びに「ブラウザ画面」、「トピックス１」及び「２０１１年３月１４日」に更新された「出来事２」を表示する各ＨＴＭＬデータがキャッシュ記録データ３２に記録されていてもよい。
【００７３】
また、画面メモ履歴一覧３１に、画面メモ記録データ３２に記録されたＨＴＭＬファイル３３，３４，３５の先頭アドレス３６，３７，３８が追加される。画面メモ履歴一覧３１において、「画面メモ−日時１」は、日時１のときに表示されたブラウザ画面４１に対応するＨＴＭＬファイル３３の先頭アドレスが画面メモ履歴一覧３１に格納されていることを表している。「画面メモ−日時２」及び「画面メモ−日時４」についても同様である。
【００７４】
実施例２において説明したように、日時２のトピックス１のコンテンツは「出来事１」であり、日時４のトピックス１のコンテンツは「出来事２」であるというように、日時によってトピック１のコンテンツが異なることがあってもよい。
【００７５】
図１３は、画面メモ機能のうち、画面メモを表示する機能について説明する図である。画面メモを表示する機能は、制御部４の画面メモ表示処理部２３、画面メモＵＲＬ検索処理部２４及び記録画面メモ表示処理部２５によって実現される。予め、ユーザによって画面メモ記録データ３２にＨＴＭＬファイル３３，３４，３５が記録されているとする。
【００７６】
図１３に示すように、例えばユーザが通信端末装置１の表示部３にブラウザ画面５１を表示させ、画面メモ機能を実行してブラウザ画面５１に「メインページＡ」の画面を表示させたとする。「画面メモ表示」は、記録されている画面メモが表示されていることを表している。このときのブラウザ画面５１にリンク文字列として「トピックス１」及び「トピックス２」が表示されてもよい。そして、ユーザが例えばブラウザ画面５１に表示されているカーソル５４をリンク文字列の一つである「トピックス１」に合わせると、ブラウザ画面５２に、日時２のＨＴＭＬファイル３４と日時４のＨＴＭＬファイル３５とを選択する選択肢の窓５５が表示される。
【００７７】
選択肢の窓５５には、例えば画面メモ記録データ３２にＨＴＭＬファイルが記録された日時である「日時２」及び「日時４」がリンク文字列として表示されてもよい。選択肢の窓５５は、例えば「トピックス１」のリンク文字列に接して表示されてもよい。トピックス１のように、画面メモ記録データ３２に、対応するＨＴＭＬファイルが記録されている場合、「トピックス１」のリンク文字列が、対応するＨＴＭＬファイルが画面メモ記録データ３２に記録されていないリンク文字列の色と異なる色、例えば赤色で表示されてもよい。
【００７８】
このようにすれば、ユーザは、カーソル５４をリンク文字列に合わせるだけで、画面メモ記録データ３２に、対応するＨＴＭＬファイルが記録されていることを知ることができる。選択肢の窓５５に表示される「日時２」及び「日時４」のリンク文字列も、例えば赤色で表示されてもよい。
【００７９】
ブラウザ画面５２において、ユーザが選択肢の窓５５の「日時４」のリンク文字列にカーソル５６を合わせて「日時４」のリンク文字列を選択する動作をすると、画面メモ記録データ３２から日時４のＨＴＭＬファイル３５が読み出される。そして、ブラウザ画面５３に日時４のトピックス１のコンテンツ（例えば、出来事２など）が表示される。例えば、ブラウザ画面５３では、「トピックス１」の画面メモが表示されており、「トピックス１」のコンテンツとして「２０１１年３月１４日」に更新された「出来事２」が表示されていてもよい。ユーザがブラウザ画面５２において「日時２」のリンク文字列を選択した場合も同様であり、ブラウザ画面５３に日時２のトピックス１のコンテンツ（例えば、出来事１など）が表示される。
【００８０】
ブラウザ画面５２において、ユーザが「日時２」または「日時４」のリンク文字列を選択しないで、「トピックス１」のリンク文字列を選択した場合には、通信端末装置１は、トピックス１のリンク先にあるコンテンツを例えばインターネットを介してウェブサーバから取得する。また、ユーザが、画面メモ記録データ３２に、対応するＨＴＭＬファイルが記録されていないリンク文字列を選択した場合も、通信端末装置１は、当該リンク文字列に対応付けられたＵＲＬにより指定されるリンク先のコンテンツをウェブサーバから取得する。
【００８１】
・画面メモ履歴処理
通信端末装置１の表示部３に表示されたブラウザ画面の画面メモボタンにユーザが触れると、画面メモ履歴処理が実行される。図１４は、実施例３にかかる通信端末装置における画面メモ履歴処理を説明するフローチャートである。図１４に示すように、画面メモ記録処理部２１から呼び出された画面メモ履歴処理部２２は、画面メモ履歴一覧３１に、画面メモ記録データ３２に新たに追加するＨＴＭＬファイルの、画面メモ記録データ３２における格納領域の先頭アドレスを追加する（ステップＳ１１）。
【００８２】
次いで、画面メモ履歴処理部２２は、画面メモ記録データ３２に、現在ブラウザ画面５２に表示されているＨＴＭＬファイルのＵＲＬの情報（画面メモＵＲＬ）を記録する（ステップＳ１２）。次いで、画面メモ履歴処理部２２は、画面メモ記録データ３２に、現在ブラウザ画面５２に表示されているＨＴＭＬファイルの日時の情報（画面メモ日時）を記録する（ステップＳ１３）。日時の情報（画面メモ日時）は、例えば画面メモ記録データ３２に、現在ブラウザ画面５２に表示されているＨＴＭＬファイルを記録する時刻の情報であってもよい。
【００８３】
次いで、画面メモ履歴処理部２２は、画面メモ記録データ３２に、現在ブラウザ画面５２に表示されているＨＴＭＬファイル、当該ＨＴＭＬファイルのＵＲＬの情報（画面メモＵＲＬ）及び日時の情報（画面メモ日時）を画面メモとして１ファイルにして記録し（ステップＳ１４）、終了する。
【００８４】
・画面メモ表示処理
図１５は、実施例３にかかる通信端末装置における画面メモ表示処理を説明するフローチャートである。図１５に示すように、ユーザが表示部３にブラウザ画面を表示させ、記録されている画面メモを表示させる操作を行うと、画面メモ表示処理部２３が起動する。ユーザが、画面メモ記録データ３２に記録されている画面メモの一覧から表示させたい画面メモを選択すると、画面メモ表示処理部２３は、そのユーザの操作に基づいて、表示部３に表示する画面メモを選択する（ステップＳ２１）。
【００８５】
次いで、画面メモ表示処理部２３は、選択した画面メモのデータ内にＵＲＬが含まれているか否かを判断する（ステップＳ２２）。ＵＲＬがある場合（ステップＳ２２：Ｙｅｓ）、画面メモ表示処理部２３は、画面メモＵＲＬ検索処理部２４を呼び出す。画面メモＵＲＬ検索処理部２４は、後述する画面メモＵＲＬ検索処理を実行する（ステップＳ２３）。
【００８６】
画面メモ表示処理部２３は、画面メモＵＲＬ検索処理部２４による画面メモＵＲＬ検索処理の実行結果であるリンク先ＵＲＬとして、一以上のＵＲＬが一時保存されているか否かを判断する（ステップＳ２４）。同一のＵＲＬがある場合（ステップＳ２４：Ｙｅｓ）、画面メモ表示処理部２３は、記録画面メモ表示処理部２５を呼び出す。記録画面メモ表示処理部２５は、後述する記録画面メモ表示処理を実行する（ステップＳ２５）。
【００８７】
一方、ステップＳ２１で選択した画面メモのデータ内にＵＲＬがない場合（ステップＳ２２：Ｎｏ）、画面メモ表示処理部２３は、ステップＳ２１で選択した画面メモを通常の画面メモとして表示部３に表示する（ステップＳ２６）。また、画面メモＵＲＬ検索処理の実行結果において、同一のＵＲＬがない場合（ステップＳ２４：Ｎｏ）、画面メモ表示処理部２３は、通常の画面メモとして表示部３に表示する（ステップＳ２６）。
【００８８】
画面メモの表示後、画面メモ表示処理部２３は、画面メモを表示させる処理を終了するか否かを判断する（ステップＳ２７）。終了しない場合（ステップＳ２７：Ｎｏ）、ステップＳ２１に戻り、画面メモ表示処理部２３は、ステップＳ２１以降の処理を繰り返す。画面メモを表示させる処理を終了する場合（ステップＳ２７：Ｙｅｓ）、画面メモ表示処理部２３は、一連の画面メモ表示処理を終了する。
【００８９】
・画面メモＵＲＬ検索処理
図１６は、実施例３にかかる通信端末装置における画面メモＵＲＬ検索処理を説明するフローチャートである。図１６に示すように、画面メモ表示処理部２３から呼び出された画面メモＵＲＬ検索処理部２４は、画面メモ表示処理において選択された画面メモ、すなわち表示部３に表示される画面メモに含まれているＵＲＬを抽出する（ステップＳ３１）。次いで、画面メモＵＲＬ検索処理部２４は、抽出したＵＲＬの一つを、画面メモ記録データ３２に記録されている画面メモのＵＲＬと比較する（ステップＳ３２）。
【００９０】
そして、画面メモＵＲＬ検索処理部２４は、抽出したＵＲＬと同じＵＲＬが、画面メモ記録データ３２に記録されている画面メモのＵＲＬの中にあるか否かを判断する（ステップＳ３３）。同じＵＲＬがある場合（ステップＳ３３：Ｙｅｓ）、画面メモＵＲＬ検索処理部２４は、その同じＵＲＬをリンク先ＵＲＬとして一時保存する（ステップＳ３４）。これにより、同一ＵＲＬに対して複数の画面メモが画面メモ記録データ３２に記録されている画面メモのＵＲＬが、リンク先ＵＲＬとして一時保存される。同じＵＲＬがない場合（ステップＳ３３：Ｎｏ）、画面メモＵＲＬ検索処理部２４は、何もしない。
【００９１】
そして、画面メモＵＲＬ検索処理部２４は、抽出したＵＲＬと、画面メモ記録データ３２に記録されている全ての画面メモのＵＲＬとの比較が済んだか否かを判断する（ステップＳ３５）。済んでいない場合（ステップＳ３５：Ｎｏ）、ステップＳ３２に戻り、画面メモＵＲＬ検索処理部２４は、ステップＳ３２以降の処理を繰り返す。
【００９２】
全ての画面メモのＵＲＬとの比較が済んでいる場合（ステップＳ３５：Ｙｅｓ）、画面メモＵＲＬ検索処理部２４は、画面メモ表示処理において選択された画面メモから抽出した全てのＵＲＬについて比較が済んだか否かを判断する（ステップＳ３６）。済んでいない場合（ステップＳ３６：Ｎｏ）、ステップＳ３２に戻り、画面メモＵＲＬ検索処理部２４は、抽出したＵＲＬの別の一つについてステップＳ３２以降の処理を繰り返す。抽出した全てのＵＲＬについて比較が済んでいる場合（ステップＳ３６：Ｙｅｓ）、画面メモＵＲＬ検索処理部２４は、一連の画面メモＵＲＬ検索処理を終了する。
【００９３】
・記録画面メモ表示処理
図１７は、実施例３にかかる通信端末装置における記録画面メモ表示処理を説明するフローチャートである。図１７に示すように、画面メモ表示処理部２３から呼び出された記録画面メモ表示処理部２５は、表示部３に表示する画面メモのリンク文字列の色を、画面メモ記録データ３２に対応するＨＴＭＬファイルが記録されていることを表す色、例えば赤色で表示する（ステップＳ４１）。
【００９４】
そして、記録画面メモ表示処理部２５は、カーソルがリンク文字列に隣接しているか否かを判断する（ステップＳ４２）。隣接している場合（ステップＳ４２：Ｙｅｓ）、記録画面メモ表示処理部２５は、カーソルが隣接しているリンク文字列に対応するＵＲＬと同一のＵＲＬがリンク先ＵＲＬとして一時保存されているか否かを判断する（ステップＳ４３）。
【００９５】
存在する場合（ステップＳ４３：Ｙｅｓ）、記録画面メモ表示処理部２５は、表示部３に、このＵＲＬに該当するＨＴＭＬファイルの日時（画面メモ日時）を画面メモ記録データ３２から読み出して表示する。該当するＨＴＭＬファイルが複数ある場合には、記録画面メモ表示処理部２５は、日時（画面メモ日時）の一覧を表示する（ステップＳ４４）。記録画面メモ表示処理部２５は、日時（画面メモ日時）またはその一覧を、カーソルが隣接しているリンク文字列の近く、例えば当該リンク文字列の左側に接するように表示してもよい。
【００９６】
一方、カーソルがリンク文字列に隣接していない場合（ステップＳ４２：Ｎｏ）、またはリンク先ＵＲＬが存在しない場合（ステップＳ４３：Ｎｏ）、記録画面メモ表示処理部２５は、日時（画面メモ日時）またはその一覧を表示しない。そして、記録画面メモ表示処理部２５は、カーソルが隣接しているリンク文字列、または当該リンク文字列に対して表示された日時（画面メモ日時）のリンク文字列のいずれかのリンクが選択されたか否かを判断する（ステップＳ４５）。
【００９７】
選択された場合には（ステップＳ４５：Ｙｅｓ）、記録画面メモ表示処理部２５は、一連の記録画面メモ表示処理を終了し、図１５に示すフローチャートの処理に戻り、選択された日時に対応する画面メモを画面メモ記録データ３２から選択して表示する。選択されなかった場合には（ステップＳ４５：Ｎｏ）、ステップＳ４２に戻り、記録画面メモ表示処理部２５は、ステップＳ４２以降の処理を繰り返す。
【００９８】
実施例３によれば、携帯電話機またはスマートフォンにおいて、実施例１と同様、記憶部２に、取得元が同じである複数の対応ＨＴＭＬファイルが記憶されている場合、表示部３に選択肢の窓５５が表示される。従って、ユーザは、その選択肢の窓５５に表示された選択肢の中から任意の対応ＨＴＭＬファイルを選択して表示部３に表示させることができる。
【符号の説明】
【００９９】
１，１０１  通信端末装置
２  記憶部
３  表示部
４，１６，１１６  制御部
５  ＨＴＭＬファイル
６  識別情報
７  リンク文字列
８  選択肢
【図１】
2013097474.tif 000003
【図２】
2013097474.tif 000004
【図３】
2013097474.tif 000005
【図４】
2013097474.tif 000006
【図５】
2013097474.tif 000007
【図６】
2013097474.tif 000008
【図７】
2013097474.tif 000009
【図８】
2013097474.tif 000010
【図９】
2013097474.tif 000011
【図１０】
2013097474.tif 000012
【図１１】
2013097474.tif 000013
【図１２】
2013097474.tif 000014
【図１３】
2013097474.tif 000015
【図１４】
2013097474.tif 000016
【図１５】
2013097474.tif 000017
【図１６】
2013097474.tif 000018
【図１７】
2013097474.tif 000019