(57)【要約】【課題】ブックマーク以外のＵＲＬ情報についても、ブックマーク機能から容易にかつ直接的にアクセス可能とする。【解決手段】ブックマーク機能を含む携帯端末は、内部メモリに保存されているコンテンツデータの種類を表す仮想ブックマークを前記ブックマーク機能によって管理されるブックマークと共に同一上位階層のリストボックス要素に表示し、前記仮想ブックマークのユーザ指定に応じて、前記内部メモリから少なくとも１つのＵＲＬを含有するコンテンツデータを抽出し、抽出したＵＲＬ含有のコンテンツデータの内容を表す識別情報を下位階層のリストボックス要素に表示し、前記識別情報のユーザ指定に応じて、前記ＵＲＬ含有のコンテンツデータに含まれているＵＲＬへの接続確認を行うように構成されたプロセッサを備える。【選択図】図３
2010218484.tif 000002
【特許請求の範囲】
【請求項１】
ブックマーク機能を含む携帯端末であって；
携帯端末内部メモリに保存されているコンテンツデータの種類を表す仮想ブックマークを前記ブックマーク機能によって管理されるブックマークと共に同一上位階層のリストボックス要素に表示し；
前記仮想ブックマークのユーザ指定に応じて、前記内部メモリから少なくとも１つのＵＲＬを含有するコンテンツデータを抽出し；
抽出したＵＲＬ含有のコンテンツデータの内容を表す識別情報を下位階層のリストボックス要素に表示し；
前記識別情報のユーザ指定に応じて、前記ＵＲＬ含有のコンテンツデータに含まれているＵＲＬへの接続確認を行う；
ように構成されたプロセッサを備える携帯端末。
【請求項２】
ブックマーク機能を含む携帯端末の内部メモリに保存されているコンテンツデータの種類を表す仮想ブックマークを前記ブックマーク機能によって管理されるブックマークと共に同一上位階層のリストボックス要素に表示し；
前記仮想ブックマークのユーザ指定に応じて、前記内部メモリから少なくとも１つのＵＲＬを含有するコンテンツデータを抽出し；
抽出したＵＲＬ含有のコンテンツデータの内容を表す識別情報を下位階層のリストボックス要素に表示し；
前記識別情報のユーザ指定に応じて、前記ＵＲＬ含有のコンテンツデータに含まれているＵＲＬへの接続確認を行う；
ことをプロセッサが実行するブックマーク管理方法。
【請求項３】
ブックマーク機能を含む携帯端末の内部メモリに保存されているコンテンツデータの種類を表す仮想ブックマークを前記ブックマーク機能によって管理されるブックマークと共に同一上位階層のリストボックス要素に表示し；
前記仮想ブックマークのユーザ指定に応じて、前記内部メモリから少なくとも１つのＵＲＬを含有するコンテンツデータを抽出し；
抽出したＵＲＬ含有のコンテンツデータの内容を表す識別情報を下位階層のリストボックス要素に表示し；
前記識別情報のユーザ指定に応じて、前記ＵＲＬ含有のコンテンツデータに含まれているＵＲＬへの接続確認を行う；
ことをプロセッサに実行させるブックマーク管理プログラム。
【請求項４】
前記仮想ブックマークは、メール、アドレス帳、テキストメモ、及びスケジュールの少なくとも１つに対応している
請求項３記載のブックマーク管理プログラム。
【請求項５】
前記ＵＲＬ含有のコンテンツデータは、メールデータ、アドレス帳データ、テキストメモデータ、及びスケジュールデータの少なくとも１つである
請求項３記載のブックマーク管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はブックマーク機能を含む携帯端末に関し、更にはブックマーク管理方法及びブックマーク管理プログラムに関する。
【背景技術】
【０００２】
近年、デスクトップ型及びラップトップ型パーソナルコンピータなどのコンピュータで閲覧するウェブ（ＷＷＷ：World Wide Web）サイトに同様にアクセス可能なウェブブラウザ（Web Browser）を備えた携帯電話機などの携帯端末（移動体端末）が普及している。
このような携帯端末では、ユーザが、ウェブブラウザを利用して、ウェブサイトのアドレスまたは識別子であるＵＲＬ（Uniform Resource Locator）を指定（入力及び選択を含む）することによって、対応ウェブページのコンテンツを閲覧することができる。
【０００３】
ウェブブラウザには、閲覧中のウェブページ対応のウェブサイトのＵＲＬを任意に登録する機能が設けられている。ユーザは、この登録機能を利用して、携帯端末にＵＲＬ情報を登録しておくことで、登録したＵＲＬ情報の一覧を表示させ、一覧表示の中からＵＲＬ情報をポインティング操作で選択する。この結果、ユーザは、選択したＵＲＬ情報が示すウェブページを容易にかつ直接的に閲覧することができる。
【０００４】
語源が「しおり」である「ブックマーク（bookmark）」または「お気に入り（favorite）」などは、ウェブサイトのＵＲＬをＵＲＬ情報として登録・管理する機能である。なお、この明細書においては、特に限定を要しないので、ＵＲＬ情報としてのブックマークについて述べる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平１１−２４２６７７号公報
【特許文献２】特開２００７−１０４３９０号公報
【特許文献３】特許第３０００９８３号公報（特開平１１−１６１５８４号公報）
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ウェブサイトのＵＲＬを管理するためのブックマーク機能を備える従来の携帯端末、特に携帯電話機においては、ウェブブラウザのブックマークデータのみを、単純な階層フォルダ構成で管理することしかできない。つまり、携帯端末内の他のコンテンツデータ（例えば、メールデータ）に含まれるＵＲＬについては、ウェブブラウザまたはブックマークから直接利用することができない。
【０００７】
携帯端末においては、ＵＲＬは、ブックマーク以外にも、テキストメモ、メール本文、及びアドレス帳などにも存在する。しかし、ブックマーク以外のこれらのＵＲＬからウェブブラウザを起動するためには、ブックマークにＵＲＬを一括または自動登録するか、ＵＲＬを扱うそれぞれのアプリ（アプリケーションプログラム）を起動した後、ＵＲＬを選択してブラウザ起動を実行するしかない。
【０００８】
上記先行技術文献には、ウェブブラウザでウェブサイトを表示中に、スケジュール、住所録、及びメモなどの個人情報（ＰＩＭ（personal information manager）データ）にそのサイトのＵＲＬを関連づけして登録することを開示するものがある。この技術においては、関連づけして登録したＵＲＬを利用してウェブサイトを表示するために、別のアプリ
ケーションプログラムであるＰＩＭアプリからウェブブラウザ起動を選択している。また、ＰＩＭデータをブックマーク機能から利用する仕組みについては開示がない。
【０００９】
また、上記先行技術文献には、小型で電話機能を備えた携帯電話機及びＰＨＳ（Personal Handyphone System）などの携帯電話端末において、電話帳に登録されているＵＲＬをブックマークに一括登録することを開示するものがある。さらに、メール本文内のＵＲＬをブックマークへ自動登録することを開示するものがある。これらの技術は、特定データに含まれるＵＲＬをブックマークに一括または自動的にコピーすることについて提案している。したがって、同等情報の全てのＵＲＬを２箇所に保存するので、保存用メモリが余分に必要となる。更には、必要性の低いＵＲＬもブックマークに登録されてしまうなどの問題がある。
【００１０】
一括登録または自動登録の場合は、上述した問題があり、一括登録または自動登録しない場合は、ウェブブラウザを起動した状態であっても、別途関連するアプリを起動する手間がユーザに必要である。
【００１１】
課題は、ウェブブラウザが管理するブックマーク以外のＵＲＬ情報についても、ブックマーク機能から容易にかつ直接的にアクセス可能とする技術を提供することにある。
【課題を解決するための手段】
【００１２】
上記課題を解決するために、携帯端末は、ブックマーク機能を含む携帯端末であって、携帯端末内部メモリに保存されているコンテンツデータの種類を表す仮想ブックマークを前記ブックマーク機能によって管理されるブックマークと共に同一上位階層のリストボックス要素に表示し、前記仮想ブックマークのユーザ指定に応じて、前記内部メモリから少なくとも１つのＵＲＬを含有するコンテンツデータを抽出し、抽出したＵＲＬ含有のコンテンツデータの内容を表す識別情報を下位階層のリストボックス要素に表示し、前記識別情報のユーザ指定に応じて、前記ＵＲＬ含有のコンテンツデータに含まれているＵＲＬへの接続確認を行うように構成されたプロセッサを備える。
【発明の効果】
【００１３】
開示した携帯端末によれば、ブックマーク機能によって管理されるブックマーク以外のコンテンツデータを仮想ブックマークに見立てて利用することができる。
【００１４】
他の課題、特徴及び利点は、図面及び特許請求の範囲とともに取り上げられる際に、以下に記載される発明を実施するための形態を読むことにより明らかになるであろう。
【図面の簡単な説明】
【００１５】
【図１】一実施の形態における携帯端末の機能構成を示すブロック図。
【図２】ブックマークフォルダ一覧表示処理を説明するためのフローチャート。
【図３】ブックマークフォルダ一覧表示処理を説明するための図。
【図４】メール対応表示処理を説明するためのフローチャート。
【図５】メール対応表示処理を説明するための図。
【図６】メールＤＢの構成を示す図。
【図７】メールＤＢへのデータ保存処理を説明するための図。
【図８】アドレス帳対応表示処理を説明するためのフローチャート。
【図９】アドレス帳対応表示処理を説明するための図。
【図１０】アドレス帳ＤＢの構成を示す図。
【図１１】テキストメモ対応表示処理を説明するためのフローチャート。
【図１２】テキストメモＤＢの構成を示す図。
【図１３】スケジュール対応表示処理を説明するためのフローチャート。
【図１４】スケジュールＤＢの構成を示す図。
【図１５】ＵＲＬコピー機能を説明するためのフローチャート。
【図１６】ＵＲＬコピー機能を説明するための図。
【発明を実施するための形態】
【００１６】
以下、添付図面を参照して、さらに詳細に説明する。図面には好ましい実施形態が示されている。しかし、多くの異なる形態で実施されることが可能であり、本明細書に記載される実施形態に限定されると解釈されてはならない。
【００１７】
［携帯端末の構成］
図１は一実施の形態におけるブックマーク機能を含む携帯端末（移動体端末）ＭＴの構成を示す。
【００１８】
図１を参照すると、ユーザが利用する携帯端末ＭＴは、制御機能部１、通信機能部２、情報入力機能部３、情報表示機能部４、情報指定機能部５、及び情報保持機能部６などを備えていれば、携帯電話機及びＰＨＳなどの携帯電話端末、及びＰＤＡ（Personal Digital Assistant）などの携帯情報端末の単体または複合体のいずれであってもよい。
【００１９】
この携帯端末ＭＴは、ハードウェア構成として、次の要素を含んでいる。つまり、制御機能部１は、プロセッサとしてのＣＰＵと、作業用メモリとしてのＲＡＭと、ウェブブラウザなどの各種アプリケーションプログラムを格納したＲＯＭとを備える。また、通信機能部２は無線通信部、情報入力機能部３はテンキー及び各種機能ボタン（キー）、情報表示機能部４はディスプレイ、及び情報指定機能部５はポインティング部及びカーソル送り部を備える。さらに、情報保持機能部６は各種データベース６１，６２，６３，６４，６５を保存する不揮発性メモリを備える。これらのハードウェア構成は、当業者が容易に理解でき、実施可能であるので、ここではこの構成の図示を省略している。
【００２０】
後に詳述するＵＲＬ情報管理機能を論理的に実現するには、携帯端末ＭＴにおいて、制御機能部１のＲＯＭにウェブブラウザ及びＵＲＬ情報管理プログラムをアプリケーションプログラムとしてインストールしておくことにより、ユーザからの要求を契機に、ＣＰＵがこれらのアプリケーションプログラムをＲＡＭに展開して実行する。
【００２１】
［ＵＲＬ情報管理機能］
次に、図１に示す一実施の形態の携帯端末ＭＴにおけるＵＲＬ情報管理機能について、図２から図１６を併せ参照して説明する。
【００２２】
ユーザが利用する携帯端末ＭＴにおいては、ＵＲＬ情報管理プログラムが、制御機能部１、通信機能部２、情報入力機能部３、情報表示機能部４、情報指定機能部５及び情報保持機能部６などと連携して、ＵＲＬ情報管理機能を遂行する。
【００２３】
（ブックマークフォルダ一覧表示処理）
先ず、携帯端末ＭＴにおいては、メニュー画面（図示省略）を介したユーザからのブックマークの表示要求（指定操作）を契機に、制御機能部１のＣＰＵは、ＲＯＭにアプリケーションプログラムとしてインストールされているＵＲＬ情報管理プログラムをウェブブラウザと共にＲＡＭに展開して、ブックマークフォルダ一覧表示処理を次に記載の手順で実行する。
【００２４】
ＵＲＬ情報管理プログラム（単に、管理プログラムと記載することもある）は、ブックマーク一覧の表示位置（表示対象状態）がトップ階層（最上位階層）であるとき（図２中の２０１）、ブックマークフォルダ一覧を表示するために、情報保持機能部６におけるブ
ックマークデータベース（ＤＢ）６１からフォルダ情報を取得する（２０２）。そして、管理プログラムは、取得したフォルダ情報分のフォルダ名をリストボックス要素に順次に設定する（２０３）。さらに、管理プログラムは、フォルダ名を設定した後のリストボックス要素にメール、アドレス帳、テキストメモ、及びスケジュールの名称と、対応アイコンとを設定して（２０４）、処理の終了を判定する（２１１）。ユーザが携帯端末ＭＴにおける終了ボタンを操作しない限り、処理が継続される。
【００２５】
上述したリストボックス要素への設定処理の結果、ブックマークフォルダ一覧が図３（Ａ）に示すように表示される。ここで、「仕事」、「プライベート」、及び「その他」は、本来ウェブブラウザのブックマーク機能によって管理されるブックマークのユーザ作成フォルダである。また、「メール」、「アドレス帳」、「テキストメモ」、及び「スケジュール」は、本来メールアプリなどのアプリケーションフォルダである。これらのアプリケーションフォルダは仮想ブックマークフォルダである。管理プログラムは、ブックマークのユーザ作成フォルダ及び仮想ブックマークフォルダの全てをブックマークフォルダとして管理する。
【００２６】
管理プログラムは、ステップ２１１において処理の終了を判定しないときは、ステップ２０１の判定に戻る。そして、ブックマーク一覧の表示対象状態がトップ階層でない、つまり図３（Ａ）に示されるブックマークフォルダの表示済状態（単に、表示状態と記載することもある）であるときは（２０５）、ブックマークＤＢ６１から表示位置のブックマークフォルダに含まれているブックマークフォルダ情報が取得される（２０６）。また、取得されたブックマークフォルダ情報分のブックマーク名がリストボックス要素に設定され（２０７）、処理の終了が判定される（２１１）。
【００２７】
例えば、図３（Ａ）に示されるトップ階層のブックマークフォルダの表示済状態において、ユーザ操作により「仕事」フォルダが指定（選択を含む）されたときは、管理プログラムは、表示位置のブックマークフォルダとしての「仕事」フォルダに含まれているブックマークフォルダ情報をブックマークＤＢ６１から取得する。そして、管理プログラムは、図３（Ｂ）に示すように、取得したブックマークフォルダ情報分のブックマーク名としての「開発サイト」及び「業務電話帳ＨＰ」などをリストボックス要素に設定する。ここで、例えばユーザ操作によりリストボックス要素の「業務電話帳ＨＰ」が指定されたときは、管理プログラムと連携するウェブブラウザが起動され、フォルダ情報に含まれているＵＲＬ対応のウェブサイトに接続する。
【００２８】
管理プログラムは、ステップ２１１において処理の終了を判定しないときは、ステップ２０１の判定に戻る。そして、管理プログラムは、ブックマーク一覧の表示位置、つまり表示対象状態がトップ階層でなく、下位階層の１つのメールであるときは（２０８）、メール対応表示処理（３００）を行う。また、同様に、表示位置が下位階層の他のいずれかであるときは、対応の表示処理が行われる。つまり、管理プログラムは、アドレス帳であるときは（２０９）、アドレス帳対応表示処理（４００）を行い、テキストメモであるときは（２１０）、テキストメモ対応表示処理（５００）を行い、さらにメール、アドレス帳及びテキストメモのいずれでもないときは、スケジュール対応表示処理（６００）を行う。
【００２９】
図３（Ａ）に示されるトップ階層のブックマークフォルダの表示状態において、ユーザ操作により「メール」、「アドレス帳」、「テキストメモ」、または「スケジュール」の各フォルダが指定されたとき、管理プログラムは、表示位置の各ブックマークフォルダに含まれているブックマークフォルダ情報をメールＤＢ６２、アドレス帳ＤＢ６３、テキストメモＤＢ６４、またはスケジュールＤＢ６５から取得する。そして、管理プログラムは、図３（Ｃ），（Ｄ），（Ｅ），（Ｆ）に示すように、取得したブックマークフォルダ情
報分のブックマーク名を各リストボックス要素に設定して表示する。なお、図３（Ｃ），（Ｄ），（Ｅ），（Ｆ）に示す表示形式は、各対応アプリによって設定された一覧に一致している。
【００３０】
これらのメール対応表示処理（３００）、アドレス帳対応表示処理（４００）、テキストメモ対応表示処理（５００）、及びスケジュール対応表示処理（６００）の詳細については後述する。
【００３１】
（メール対応表示処理）
次に、ＵＲＬ情報管理プログラムは、図３（Ａ）に示されるトップ階層（最上位階層）のブックマークフォルダの表示済状態において、ユーザ操作により「メール」フォルダが指定されたことを契機に、メール対応表示処理（３００）を次に記載の手順で実行する。
【００３２】
管理プログラムは、メール対応表示処理（３００）においては、ブックマーク一覧の表示位置（表示対象状態）が図５（Ａ）に示すメールトップ階層であるとき（図４中の３０１）、メールフォルダを表示するために、情報保持機能部６におけるメールＤＢ６２を検索して、フォルダ情報を取得する（３０２）。さらに、管理プログラムは、取得したフォルダ情報分（データ分）の該当文字列及びフォルダアイコンをリストボックス要素に順次に設定して（３０３）、処理の終了を判定する（３１０）。ユーザが携帯端末ＭＴにおける終了ボタンを操作しない限り、処理が継続される。
【００３３】
上述したリストボックス要素への設定処理の結果、メールフォルダ一覧が図５（Ａ）に示すように表示される。ここでは、「受信メール」、「未送信メール」、「送信メール」、「ユーザ１」、及び「ユーザ２」がメールフォルダとして表示される。「ユーザ１」及び「ユーザ２」はユーザ作成フォルダである。これらの５つのフォルダはメールフォルダ選択時の仮想ブックマークフォルダである。
【００３４】
管理プログラムは、ステップ３１０において処理の終了を判定しないときは、ステップ３０１の判定に戻る。そして、ブックマーク一覧の表示対象状態がメールトップ階層でない、つまり図５（Ａ）に示されるようにメールフォルダの表示済状態であるときは（３０４）、メール本文内のＵＲＬ含有を条件としたメール一覧を表示するために、メールＤＢ６２から表示位置（表示済状態）のメールフォルダに含まれているメール一覧情報が取得される（３０５）。また、取得されたメール一覧情報分（データ分）のタイトル（題名）及びフォルダアイコンがリストボックス要素に設定され（３０６）、処理の終了が判定される（３１０）。
【００３５】
例えば、図５（Ａ）に示されるメールトップ階層のメールフォルダの表示済状態において、ユーザ操作により「受信メール」フォルダが指定されたときは、管理プログラムは、表示位置のメールフォルダとしての「受信メール」フォルダに含まれているメール一覧情報をメールＤＢ６２から取得する。そして、管理プログラムは、図５（Ｂ）に示すように、取得したメール一覧情報分のブックマーク名としての「連絡事項」及び「明日の飲み会」などをリストボックス要素に設定して表示する。なお、メール一覧には、受信メールなどの題名が表示されるが、ユーザ操作により他の項目を選択表示可能である。
【００３６】
管理プログラムは、ステップ３１０において処理の終了を判定しないときは、ステップ３０１の判定に戻る。そして、管理プログラムは、ブックマーク一覧の表示位置がメールトップ階層でない、つまり図５（Ａ）に示されるようにメールフォルダの表示済状態であるときは（３０４）、メール本文内のＵＲＬ一覧を表示するために、メールＤＢ６２から表示位置のメールに対するメール本文を取得した後（３０７）、取得したメール本文テキストからＵＲＬデータを抽出する（３０８）。さらに、管理プログラムは、抽出したＵＲ
Ｌデータ分のＵＲＬ文字列をリストボックス要素に順次に設定して表示する（３０９）。
【００３７】
なお、メール本文からＵＲＬデータを抽出するＵＲＬ抽出法には、既存技術を適用することが可能である。管理プログラムは、対象コンテンツがテキストの場合は、例えば「ｈｔｔｐ：／／」または「ｈｔｔｐｓ：／／」を先頭トークンとして、合致した文字列をＵＲＬとして検出する。また、管理プログラムは、対象コンテンツがＨＴＭＬ（Hyper Text
Markup Language）形式の場合は、例えば「＜Ａｈｒｅｆ＝」または「＜ｆｏｒｍ＞」を先頭文字列としてｈｔｔｐまたはｈｔｔｐｓスキームとなるアンカーを検出する。このようなＵＲＬ抽出法は、後述するアドレス帳対応表示処理（４００）を除き、テキストメモ対応表示処理（５００）及びスケジュール対応表示処理（６００）にも同様に適用可能である。
【００３８】
ここで、例えばユーザ操作によりリストボックス要素の「連絡事項」が指定されたときは、図６に示すメールＤＢ６２から題名「連絡事項」に対応するメールについてのメール本文が取得され、取得されたメール本文テキストからＵＲＬデータが抽出される。図５（Ｃ）に例示するように、このメール本文内には、「ｈｔｔｐ：／／ｗｗｗ．ｘｘｘｘ．ｃｏｍ」及び「ｈｔｔｐ：／／ｗｗｗ．ｙｙｙｙ．ｃｏ．ｊｐ」の２つのＵＲＬが含まれている。したがって、図５（Ｄ）に示すように、２つのＵＲＬデータ分のＵＲＬ文字列がリストボックス要素に表示される。
【００３９】
リストボックス要素に表示された２つのＵＲＬ文字列のいずれかがユーザ操作により指定されたときは、管理プログラムは、指定されたＵＲＬデータに基づいて、図５（Ｅ）に示すような接続確認表示をユーザに対して行う。ユーザがこの表示を介して肯定「はい」を指定したときは、対象ＵＲＬに対してウェブブラウザが起動される。ウェブブラウザはこのＵＲＬ対応のウェブサイトに携帯端末ＭＴを接続する。
【００４０】
図６はメールＤＢ６２の構成例を示している。このメールＤＢ６２は、携帯端末ＭＴにインストールされているメールアプリ（アプリケーションプログラム）よって作成され、情報保持機能部６に予め保存されている。メールアプリによって作成されたメールＤＢ６２には、メール毎に送信者（アドレスまたは氏名）、題名、本文、添付ファイル、日時、及びフォルダ名の各データが格納されている。ここで、メールフォルダとしての「受信メール」、「未送信メール」、「送信メール」、「ユーザ１」及び「ユーザ２」のフォルダ名は、対応する数字１−５で格納されている。
【００４１】
このメールＤＢ６２には、「ＵＲＬ」欄が付加されている。この「ＵＲＬ」欄には、メールアプリにより、メールヘッダを除くメール本文内に含まれているＵＲＬの個数を示す数字がメール毎に格納される。ＵＲＬの個数を示す数字が「０」であるときは、そのメール本文内にＵＲＬが含まれていないことを表し、図５（Ｂ）に示したメール一覧の表示対象外となる。
【００４２】
メールアプリは、メールＤＢ６２に「ＵＲＬ」欄を含むメールデータを格納するとき、対象メールの本文のＵＲＬを検出し（図７中の７０１）、検出数をＵＲＬの個数として「ＵＲＬ」欄に設定する（７０２）。そして、メールアプリは対象メールデータをメールＤＢ６２に上書き保存する（７０３）。これにより、メールアプリは、メールＤＢ６２の容量増大を抑制しつつ、各メール本文内のＵＲＬ有無状態を「ＵＲＬ」欄でフラグ管理できる。
【００４３】
このように対象コンテンツ内のＵＲＬ有無状態を「ＵＲＬ」欄でフラグ管理することは、後述するアドレス帳対応表示処理（４００）を除き、テキストメモ対応表示処理（５００）及びスケジュール対応表示処理（６００）にも同様に適用可能である。
【００４４】
（アドレス帳対応表示処理）
次に、ＵＲＬ情報管理プログラムは、図３（Ａ）に示されるトップ階層（最上位階層）のブックマークフォルダの表示済状態において、ユーザ操作により「アドレス帳」フォルダが指定されたことを契機に、アドレス帳対応表示処理（４００）を次に記載の手順で実行する。
【００４５】
管理プログラムは、アドレス帳対応表示処理（４００）においては、ブックマーク一覧の表示位置（表示対象状態）が図９（Ａ）に示すアドレス帳トップ階層であるとき（図８中の４０１）、アドレス帳フォルダを表示するために、情報保持機能部６におけるアドレス帳ＤＢ６３を検索して、フォルダ情報を取得する（４０２）。さらに、管理プログラムは、取得したフォルダ情報分（データ分）の該当文字列及びフォルダアイコンをリストボックス要素に順次に設定して（４０３）、処理の終了を判定する（４０６）。ユーザが携帯端末ＭＴにおける終了ボタンを操作しない限り、処理が継続される。
【００４６】
上述したリストボックス要素への設定処理の結果、アドレス帳フォルダ一覧が図９（Ａ）に示すように表示される。ここでは、「仕事」、「友人」、「知り合い」、及び「家族」がアドレス帳フォルダとして表示される。これらの４つのフォルダはアドレス帳フォルダ選択時の仮想ブックマークフォルダである。
【００４７】
管理プログラムは、ステップ４０６において処理の終了を判定しないときは、ステップ４０１の判定に戻る。そして、ブックマーク一覧の表示対象状態がアドレス帳トップ階層でない、つまり図９（Ａ）に示されるようにアドレス帳フォルダの表示済状態であるときは（４０１）、ＵＲＬ含有を条件としたアドレス帳一覧を表示するために、アドレス帳ＤＢ６３から表示位置（表示済状態）のアドレス帳フォルダに含まれているアドレス帳情報（アドレス帳一覧情報）が取得される（４０４）。また、取得されたアドレス帳一覧情報分（データ分）の名前がリストボックス要素に設定され（４０５）、処理の終了が判定される（４０６）。
【００４８】
例えば、図９（Ａ）に示されるアドレス帳トップ階層のアドレス帳フォルダの表示済状態において、ユーザ操作により「仕事」フォルダが指定されたときは、管理プログラムは、表示位置のアドレス帳フォルダとしての「仕事」フォルダに含まれているアドレス帳一覧情報をアドレス帳ＤＢ６３から取得する。そして、管理プログラムは、図９（Ｂ）に示すように、取得したアドレス帳一覧情報分のブックマーク名としての「開発部  山田」及び「開発部  里中」などの名前をリストボックス要素に設定する。なお、アドレス帳一覧には、アドレス帳一覧情報の名前のみが表示されるが、ユーザ操作により他の項目を選択表示可能である。
【００４９】
管理プログラムは、アドレス帳一覧表示状態において、例えばユーザ操作によりリストボックス要素の「開発部  山田」が指定されたときは、図１０に示すアドレス帳ＤＢ６３から名前「開発部  山田」に対応するアドレス帳についての内容を取得し、取得したアドレス帳の内容からＵＲＬデータを抽出する。図９（Ｃ）に例示するように、このアドレス帳の内容には、「ｈｔｔｐ：／／ｙａｍａｄａ．ｘｘ．ｙｙ／ｈｏｍｅ」のＵＲＬが含まれている。
【００５０】
管理プログラムは、抽出したＵＲＬデータに基づいて、図９（Ｄ）に示すような接続確認表示をユーザに対して行う。ユーザがこの表示を介して肯定「はい」を指定したときは、対象ＵＲＬに対してウェブブラウザが起動される。ウェブブラウザはこのＵＲＬ対応のウェブサイトに携帯端末ＭＴを接続する。
【００５１】
図１０はアドレス帳ＤＢ６３の構成例を示している。このアドレス帳ＤＢ６３は、携帯端末ＭＴにインストールされているアドレス帳アプリよって作成され、情報保持機能部６に予め保存されている。アドレス帳アプリによって作成されたアドレス帳ＤＢ６３には、アドレス帳情報毎に名前、グループ番号、電話番号、及び電子メールアドレスなどの各データが格納されている。ここで、アドレス帳フォルダとしての「仕事」、「友人」、「知り合い」、及び「家族」のフォルダ名は、グループを表す数字１−４で格納されている。
【００５２】
このアドレス帳ＤＢ６３には、「ＵＲＬ」欄が付加されている。この「ＵＲＬ」欄には、ユーザ入力に基づきアドレス帳アプリにより作成されたＵＲＬがアドレス帳情報毎に格納される。この例では、アドレス帳情報の名前「開発部  山田」に対して作成されたＵＲＬは「ｈｔｔｐ：／／ｙａｍａｄａ．ｘｘ．ｙｙ／ｈｏｍｅ」である。また、名前「開発部  里中」、「開発部  板垣」、及び「開発部  源馬」に対して作成されたＵＲＬは「ｈｔｔｐ：／／ｈｏｍｅ．ｙｙ．ｊｐ／」である。さらに、名前「営業  不知火」及び「営業  田中」に対して作成されたＵＲＬは「ｈｔｔｐ：／／ｅｉｇｙｏ．ｙｙ．ｊｐ／」である。
【００５３】
（テキストメモ対応表示処理）
次に、ＵＲＬ情報管理プログラムは、図３（Ａ）に示されるトップ階層（最上位階層）のブックマークフォルダの表示済状態において、ユーザ操作により「テキストメモ」フォルダが指定されたことを契機に、テキストメモ対応表示処理（５００）を次に記載の手順で実行する。
【００５４】
管理プログラムは、テキストメモ対応表示処理（５００）においては、ブックマーク一覧の表示位置（表示対象状態）が図３（Ｅ）に示すテキストメモトップ階層であるとき（図１１中の５０１）、テキストメモ一覧を表示するために、情報保持機能部６におけるテキストメモＤＢ６４を検索して、テキストメモ本文内のＵＲＬ含有を条件とした本文テキストデータを取得する（５０２）。また、管理プログラムは、取得した本文テキストデータの先頭の特定バイト分、つまりリストボックスの表示長さ相当分の文字列をリストボックス要素に設定し（５０３）、処理の終了を判定する（５０６）。ユーザが携帯端末ＭＴにおける終了ボタンを操作しない限り、処理が継続される。
【００５５】
上述したリストボックス要素への設定処理の結果、テキストメモ一覧（フォルダ）が図３（Ｅ）に示すように表示される。ここでは、「飲み会の場所」、「連絡事項」、「連絡事項その２」、「連絡事項その３」、及び「今日のメモ」がテキストメモ一覧として表示される。これらの５つのフォルダは、図３（Ａ）に示すテキストメモフォルダ選択時の仮想ブックマークフォルダである。
【００５６】
管理プログラムは、ステップ５０６において処理の終了を判定しないときは、ステップ５０１の判定に戻る。そして、ブックマーク一覧の表示対象状態がテキストメモトップ階層でない、つまり図３（Ｅ）に示されるようにテキストメモ一覧フォルダの表示済状態であるときは（５０１）、テキストメモ本文内のＵＲＬ一覧を表示するために、テキストメモＤＢ６４から表示位置のテキストメモに対する本文を取得した後、取得した本文テキストデータからＵＲＬデータを抽出する（５０４）。さらに、管理プログラムは、抽出したＵＲＬデータ分のＵＲＬ文字列をリストボックス要素に順次に設定する（５０５）。
【００５７】
ここで、例えばユーザ操作によりリストボックス要素の「飲み会の場所」が指定されたときは、図１２に示すテキストメモＤＢ６４からこの「飲み会の場所」に対応するテキストメモについての本文テキストデータが取得され、取得された本文テキストデータからＵＲＬデータが抽出される。図１２に例示するように、この本文内には、「ｈｔｔｐ：／／ｗｗｗ．ｒｅｓｔａｕｒａｎｔ＿ｘ．ｘｘ」の１つのＵＲＬが含まれている。したがって
、図５（Ｄ）に示した場合と同様に、このＵＲＬデータのＵＲＬ文字列がリストボックス要素に表示される。
【００５８】
管理プログラムは、リストボックス要素に表示したＵＲＬ文字列がユーザ操作により指定されたときは、図５（Ｅ）に示す場合と同様な接続確認表示をユーザに対して行う。ユーザがこの表示を介して肯定「はい」を指定したときは、対象ＵＲＬに対してウェブブラウザが起動される。ウェブブラウザはこのＵＲＬ対応のウェブサイトに携帯端末ＭＴを接続する。
【００５９】
なお、本文テキストデータに１つのＵＲＬだけが含まれているときは、上述したアドレス帳対応表示処理（４００）と同様に、リストボックス要素へのＵＲＬ文字列の表示を省略することが可能である。この場合、ＵＲＬ対応のウェブサイトに携帯端末ＭＴを接続するために、管理プログラムはユーザに対する接続確認表示だけを行うことになる。
【００６０】
図１２はテキストメモＤＢ６４の構成例を示している。このテキストメモＤＢ６４は、携帯端末ＭＴにインストールされているテキストメモアプリよって作成され、情報保持機能部６に予め保存されている。テキストメモアプリによって作成されたテキストメモＤＢ６４には、テキストメモ毎に本文（テキストデータ）が格納されている。
【００６１】
このテキストメモＤＢ６４には、「ＵＲＬ」欄が付加されている。この「ＵＲＬ」欄には、テキストメモアプリにより、本文内に含まれているＵＲＬの個数を示す数字がテキストメモ毎に格納される。ＵＲＬの個数を示す数字が「０」であるときは、そのテキストメモの本文内にＵＲＬが含まれていないことを表し、図３（Ｅ）に示したテキストメモ一覧の表示対象外となる。
【００６２】
（スケジュール対応表示処理）
次に、ＵＲＬ情報管理プログラムは、図３（Ａ）に示されるトップ階層（最上位階層）のブックマークフォルダの表示済状態において、ユーザ操作により「スケジュール」フォルダが指定されたことを契機に、スケジュール対応表示処理（６００）を次に記載の手順で実行する。
【００６３】
管理プログラムは、スケジュール対応表示処理（６００）においては、ブックマーク一覧の表示位置（表示対象状態）が図３（Ｆ）に示すスケジュールトップ階層であるとき（図１３中の６０１）、スケジュール月別一覧を表示するために、情報保持機能部６におけるスケジュールＤＢ６５を検索して、最も古い予定のスケジュールデータ及び最も新しい予定のスケジュールデータ双方の予定日時を取得する（６０２）。また、管理プログラムは、スケジュールＤＢ６５を検索し、最も古い予定から最も新しい予定までの月単位のスケジュールデータの有無を算定する（６０３）。そして、スケジュールデータが存在する年月を文字列としてリストボックス要素に設定し（６０３）、処理の終了が判定される（６０７）。ユーザが携帯端末ＭＴにおける終了ボタンを操作しない限り、処理が継続される。
【００６４】
上述したリストボックス要素への設定処理の結果、スケジュール月別一覧（フォルダ）が図３（Ｆ）に示すように表示される。ここでは、「２００８／７」から「２００８／１」までがスケジュール月別一覧として表示される。これらの７つのフォルダは、図３（Ａ）に示すスケジュールフォルダ選択時の仮想ブックマークフォルダである。
【００６５】
管理プログラムは、ステップ６０７において処理の終了を判定しないときは、ステップ６０１の判定に戻る。そして、管理プログラムは、ブックマーク一覧の表示対象状態がスケジュールトップ階層でない、つまり図３（Ｆ）に示されるようにスケジュール月別一覧
フォルダの表示済状態であるときは（６０１）、スケジュールの特定月内の日別一覧を表示するために、スケジュールＤＢ６５からＵＲＬを含み、かつ開始日時及び終了日時が被る指定の年月における予定のスケジュールデータを取得する。その後、管理プログラムは、取得したスケジュールデータのタイトル（例えば、「月例ミーティング７月」）をリストボックス要素に設定し（６０５）、処理の終了を判定する（６０７）。
【００６６】
管理プログラムは、ステップ６０７において処理の終了を判定しないときは、ステップ６０１の判定に戻る。そして、管理プログラムは、表示位置がスケジュールトップ階層でなく（６０１）、かつスケジュール月別一覧でないときは（６０４）、スケジュールＤＢ６５からユーザ指定のスケジュールデータを取得する（６０６）。さらに、管理プログラムは、取得したスケジュールデータの要約からＵＲＬを抽出した後、抽出したＵＲＬをリストボックス要素に設定する（６０６）。
【００６７】
ここで、例えばユーザ操作によりリストボックス要素のタイトル「月例ミーティング７月」が指定されたときは、図１４に示すスケジュールＤＢ６５からこの「月例ミーティング７月」に対応するスケジュールについての要約（テキストデータ）が取得され、取得された要約のテキストデータからＵＲＬデータが抽出される。図１４に例示するように、この要約内には、「ｈｔｔｐ：／／ｍｅｅｔｉｎｇ．ｅｉｇｙｏ．ｙｙ．ｊｐ／２００８０７／」の１つのＵＲＬが含まれている。したがって、図５（Ｄ）に示した場合と同様に、このＵＲＬデータのＵＲＬ文字列がリストボックス要素に表示される。
【００６８】
管理プログラムは、リストボックス要素に表示したＵＲＬ文字列がユーザ操作により指定されたときは、図５（Ｅ）に示す場合と同様な接続確認表示をユーザに対して行う。ユーザがこの表示を介して肯定「はい」を指定したときは、対象ＵＲＬに対してウェブブラウザが起動される。ウェブブラウザはこのＵＲＬ対応のウェブサイトに携帯端末ＭＴを接続する。
【００６９】
なお、要約のテキストデータに１つのＵＲＬだけが含まれているときは、上述したアドレス帳対応表示処理（４００）と同様に、リストボックス要素へのＵＲＬ文字列の表示を省略することが可能である。この場合、ＵＲＬ対応のウェブサイトに携帯端末ＭＴを接続するために、管理プログラムはユーザに対する接続確認表示だけを行うことになる。
【００７０】
図１４はスケジュールＤＢ６５の構成例を示している。このスケジュールＤＢ６５は、携帯端末ＭＴにインストールされているスケジュールアプリよって作成され、情報保持機能部６に予め保存されている。スケジュールアプリによって作成されたスケジュールＤＢ６５には、スケジュール毎に要約などが格納されている。
【００７１】
このスケジュールＤＢ６５には、「ＵＲＬ」欄が付加されている。この「ＵＲＬ」欄には、スケジュールアプリにより、要約内に含まれているＵＲＬの個数を示す数字がスケジュール毎に格納される。ＵＲＬの個数を示す数字が「０」であるときは、そのスケジュールの要約内にＵＲＬが含まれていないことを表し、スケジュールの特定月内の日別一覧の表示対象外となる。
【００７２】
（ＵＲＬコピー機能）
上述したようなメール対応表示処理（３００）、アドレス帳対応表示処理（４００）、テキストメモ対応表示処理（５００）、及びスケジュール対応表示処理（６００）を実行するＵＲＬ情報管理プログラムは、ＵＲＬデータなどの一覧においては、ウェブブラウザ起動の他に、選択的なＵＲＬコピーを次に記載の手順で実行できる。
【００７３】
例えば、ＵＲＬ情報管理プログラムは、アドレス帳対応表示処理（４００）のアドレス
帳一覧表示状態（図１６（Ａ））において、ユーザが「開発部  山田」のフォルダを指定した後、メニューキーを操作（押下）すると、メニューを表示する。図１６（Ｂ）に表示例を示すように、このメニューには、「移動／コピー」及び「ＵＲＬ表示」などが含まれている。
【００７４】
このメニュー表示（図１６（Ｂ））において、ユーザが「移動／コピー」を選択すると、図１６（Ｃ）に示すように、メニューの「移動」または「コピー」が選択可能なように前面表示される。ユーザが前面表示されたメニューの「コピー」を選択すると、管理プログラムは、図１６（Ｄ）に示すように、ブックマークフォルダのみを対象にコピー先フォルダ一覧を表示する（図１５（Ａ）中の８０１）。
【００７５】
コピー先フォルダ一覧表示状態において、ユーザがコピー先フォルダとして「仕事」フォルダを選択すると、管理プログラムは、コピーを実行した後、図１６（Ｅ）に示すように、コピー完了状態を表示すると共に、ユーザに確認を求める。ユーザが確認表示「ＯＫ」を指定すると、ＵＲＬコピー処理が終了する。これにより、図１６（Ｆ），（Ｇ）に示すように、アドレス帳における「仕事」フォルダ配下の「開発部  山田」フォルダの内容（名前及びＵＲＬデータ）が、コピー元データとしてブックマークにおける「仕事」フォルダ配下にブックマークデータとして追加登録される（図１５（Ａ）中の８０２）。
【００７６】
更に詳述すると、管理プログラムは、上記コピー先フォルダ一覧表示処理（８０１）においては、ブックマークＤＢ６１からブックマークフォルダ情報を取得し（図１５（Ｂ）中の８１１）、取得したブックマークフォルダ情報分のフォルダ名「仕事」、「プライベート」及び「その他」をリストボックス要素に設定して表示する（図１５（Ｂ）中の８１２）。
【００７７】
また、管理プログラムは、上記コピー元データのブックマーク登録処理（８０２）においては、コピー元データが何であるかを表示位置に基づいて判定する（図１５（Ｃ）中の８２１）。ここでは、管理プログラムは、アドレス帳データであると判定し、アドレス帳データの名前「開発部  山田」をブックマークにおける「仕事」フォルダ配下のリストボックス要素にタイトルとして設定すると共に、このタイトルにＵＲＬを関連づける（図１５（Ｃ）中の８２２）。そして、管理プログラムは、ブックマークＤＢ６１の「仕事」フォルダにタイトル「開発部  山田」及びＵＲＬ「ｈｔｔｐ：／／ｙａｍａｄａ．ｘｘ．ｙｙ／ｈｏｍｅ」を登録する（図１５（Ｃ）中の８２３）。
【００７８】
［変形例］
上述した一実施の形態における処理はコンピュータで実行可能なプログラムとして提供され、ＣＤ−ＲＯＭやフレキシブルディスクなどの記録媒体、さらには通信回線を経て提供可能である。
【００７９】
また、上述した一実施の形態における各処理はその任意の複数または全てを選択し組合せて実施することもできる。
【００８０】
［その他］
上述した一実施の形態及び変形例に関し、更に以下の付記を開示する。
【００８１】
（付記１）ブックマーク機能を含む携帯端末であって；
携帯端末内部メモリに保存されているコンテンツデータの種類を表す仮想ブックマークを前記ブックマーク機能によって管理されるブックマークと共に同一上位階層のリストボックス要素に表示し；
前記仮想ブックマークのユーザ指定に応じて、前記内部メモリから少なくとも１つのＵ
ＲＬを含有するコンテンツデータを抽出し；
抽出したＵＲＬ含有のコンテンツデータの内容を表す識別情報を下位階層のリストボックス要素に表示し；
前記識別情報のユーザ指定に応じて、前記ＵＲＬ含有のコンテンツデータに含まれているＵＲＬへの接続確認を行う；
ように構成されたプロセッサを備える携帯端末。
【００８２】
（付記２）ブックマーク機能を含む携帯端末の内部メモリに保存されているコンテンツデータの種類を表す仮想ブックマークを前記ブックマーク機能によって管理されるブックマークと共に同一上位階層のリストボックス要素に表示し；
前記仮想ブックマークのユーザ指定に応じて、前記内部メモリから少なくとも１つのＵＲＬを含有するコンテンツデータを抽出し；
抽出したＵＲＬ含有のコンテンツデータの内容を表す識別情報を下位階層のリストボックス要素に表示し；
前記識別情報のユーザ指定に応じて、前記ＵＲＬ含有のコンテンツデータに含まれているＵＲＬへの接続確認を行う；
ことをプロセッサが実行するブックマーク管理方法。
【００８３】
（付記３）ブックマーク機能を含む携帯端末の内部メモリに保存されているコンテンツデータの種類を表す仮想ブックマークを前記ブックマーク機能によって管理されるブックマークと共に同一上位階層のリストボックス要素に表示し；
前記仮想ブックマークのユーザ指定に応じて、前記内部メモリから少なくとも１つのＵＲＬを含有するコンテンツデータを抽出し；
抽出したＵＲＬ含有のコンテンツデータの内容を表す識別情報を下位階層のリストボックス要素に表示し；
前記識別情報のユーザ指定に応じて、前記ＵＲＬ含有のコンテンツデータに含まれているＵＲＬへの接続確認を行う；
ことをプロセッサに実行させるブックマーク管理プログラム。
【００８４】
（付記４）前記仮想ブックマークは、メール、アドレス帳、テキストメモ、及びスケジュールの少なくとも１つに対応している
付記３記載のブックマーク管理プログラム。
【００８５】
（付記５）前記仮想ブックマークがメール、アドレス帳、テキストメモ、及びスケジュールの少なくとも１つに対応しているとき、前記内部メモリに保存されている前記コンテンツデータは対応アプリケーションプログラムによって設定されたものである
付記３記載のブックマーク管理プログラム。
【００８６】
（付記６）前記ＵＲＬ含有のコンテンツデータは、メールデータ、アドレス帳データ、テキストメモデータ、及びスケジュールデータの少なくとも１つである
付記３記載のブックマーク管理プログラム。
【００８７】
（付記７）前記ＵＲＬ含有のコンテンツデータが複数のＵＲＬを含むとき、前記複数のＵＲＬを表示し、ユーザ指定のＵＲＬへの接続確認を行う
付記３記載のブックマーク管理プログラム。
【００８８】
（付記８）前記識別情報のユーザ指定後に、コピーメニューが指定されたとき、前記ＵＲＬへの接続確認に代替して、前記仮想ブックマークの前記ＵＲＬ含有のコンテンツデータを前記ブックマーク配下に選択的にコピーする
付記３記載のブックマーク管理プログラム。
【符号の説明】
【００８９】
ＭＴ    携帯端末
１      制御機能部
２      通信機能部
３      情報入力機能部
４      情報表示機能部
５      情報指定機能部
６      情報保持機能部
６１    ブックマークＤＢ
６２    メールＤＢ
６３    アドレス帳ＤＢ
６４    テキストメモＤＢ
６５    スケジュールＤＢ
【図１】
2010218484.tif 000003
【図２】
2010218484.tif 000004
【図３】
2010218484.tif 000005
【図４】
2010218484.tif 000006
【図５】
2010218484.tif 000007
【図６】
2010218484.tif 000008
【図７】
2010218484.tif 000009
【図８】
2010218484.tif 000010
【図９】
2010218484.tif 000011
【図１０】
2010218484.tif 000012
【図１１】
2010218484.tif 000013
【図１２】
2010218484.tif 000014
【図１３】
2010218484.tif 000015
【図１４】
2010218484.tif 000016
【図１５】
2010218484.tif 000017
【図１６】
2010218484.tif 000018