(57)【要約】【課題】ＴｏＤｏアプリケーションプログラムと通信サービスを司るアプリケーションプログラムとを好適に連係させること。【解決手段】ＴｏＤｏ閲覧画面にて何れかのリスト項目が選択されると、リスト項目にかかるＴｏＤｏデータのテキストがＴｏＤｏ内容確認画面として液晶表示部１４に表示され、更に、電話帳データ記憶領域１８ｂにて電話番号又は電子メールアドレスのインデックスとなっているテキスト列が含まれているときは、その電話番号又は電子メールアドレスへのリンクが関連付けられる。【選択図】図１０
2008250363.tif 000002
【特許請求の範囲】
【請求項１】
表示手段と、
通信端末に割り当てられた通信アドレスを用いて当該通信端末に対する通信を行う通信手段と、
テキスト列を含むデータを記憶する第１の記憶手段と、
各々の前記通信端末に割り当てられた前記通信アドレスと、各々の前記通信端末に付された呼称とを各々対応付けて記憶する第２の記憶手段と、
前記通信手段による通信がなされた前記通信端末に割り当てられた通信アドレスを記憶する第３の記憶手段と、
前記第１の記憶手段によって記憶されているデータのうち指定されたデータに含まれるテキスト列の中から、前記第３の記憶手段に記憶されているものを除いた通信アドレスと対応付けて前記第２の記憶手段に記憶される呼称と綴りを同じくするテキスト列を特定し、特定したテキスト列の表示態様を、その呼称と対応付けて前記第２の記憶手段に記憶されている通信アドレスへのリンクを関連付けた表示態様とした上で、前記データに含まれるテキスト列を前記表示手段に表示させる第１の制御手段と
を備えた通信端末。
【請求項２】
表示手段と、
通信端末に割り当てられた通信アドレスを用いて当該通信端末に対する通信を行う通信手段と、
テキスト列を含むデータを記憶する第１の記憶手段と、
各々の前記通信端末に割り当てられた前記通信アドレスと、各々の前記通信端末に付された呼称とを各々対応付けて記憶する第２の記憶手段と、
前記通信手段による通信がなされた前記通信端末に割り当てられた通信アドレスを記憶する第３の記憶手段と、
前記第１の記憶手段によって記憶されているデータのうち指定されたデータに含まれるテキスト列の中から、前記第２の記憶手段に記憶される呼称と綴りを同じくするテキスト列を特定し、特定したテキスト列の表示態様を、その呼称と対応付けて前記第２の記憶手段に記憶されている通信アドレスへのリンクを関連付けた表示態様とした上で、前記データに含まれるテキスト列を前記表示手段に表示させる第１の制御手段と、
前記第１の制御手段が前記通信アドレスへのリンクを関連付けた表示態様で前記表示手段に表示させたテキスト列のうち、前記第３の記憶手段に記憶されている通信アドレスへのリンクに関連づけられたテキスト列と、前記第３の記憶手段に記憶されていない通信アドレスへのリンクに関連づけられたテキスト列とを異なる表示態様で表示させる第２の制御手段と、
を備えた通信端末。
【請求項３】
請求項１又は２に記載の通信端末において、
前記通信手段が通信を確立すると、その通信先の通信アドレスを前記第３の記憶手段に記憶させる記憶制御手段
を更に備えた通信端末。
【請求項４】
請求項１又は２に記載の通信端末において、
各々の前記通信端末に割り当てられた前記通信アドレスに対応付けて音声データを記憶する第４の記憶手段と、
前記通信手段が前記通信端末から受信した音声データと、当該通信端末に割り当てられた前記通信アドレスに対応付けて前記第４の記憶手段に記憶された音声データとを照合し、その類似度を判定する判定手段と、
前記判定手段によって判定された類似度が閾値を超えた場合には、前記通信アドレスを前記第３の記憶手段に記憶させる記憶制御手段と
を更に備えた通信端末。
【請求項５】
請求項１又は２に記載の通信端末において、
前記通信アドレスは、
電話番号と電子メール通信アドレスとを含む
通信端末。
【請求項６】
請求項１又は２に記載の通信端末において、
前記第３の記憶手段は、
前記通信手段による通信の確立が済んでいる通信アドレスとその通信が確立された時刻とを対応付けて記憶し、
前記第１の制御手段は、
編集データの表示の指示を受け付けると、指示を受け付けた時より所定時間長だけ遡った時までの間の時刻と対応付けて前記第３の記憶手段に記憶されている一又は複数の通信アドレスを特定し、特定した通信アドレスを除いた通信アドレスと対応付けて前記第２の記憶手段に記憶される呼称と綴りを同じくする一部のテキスト列を、前記指示に係る前記第１の記憶手段の編集データが示すテキスト列の中から特定する
通信端末。
【請求項７】
表示手段と、
通信端末に割り当てられた通信アドレスを用いて当該通信端末に対する通信を行う通信手段と、
テキスト列を含むデータを記憶する第１の記憶手段と、
各々の前記通信端末に割り当てられた前記通信アドレスと、各々の前記通信端末に付された呼称とを各々対応付けて記憶する第２の記憶手段と、
前記通信手段による通信がなされた前記通信端末に割り当てられた通信アドレスを記憶する第３の記憶手段と
を備えたコンピュータ装置に、
前記第１の記憶手段によって記憶されているデータのうち指定されたデータに含まれるテキスト列の中から、前記第３の記憶手段に記憶されているものを除いた通信アドレスと対応付けて前記第２の記憶手段に記憶される呼称と綴りを同じくするテキスト列を特定し、特定したテキスト列の表示態様を、その呼称と対応付けて前記第２の記憶手段に記憶されている通信アドレスへのリンクを関連付けた表示態様とした上で、前記データに含まれるテキスト列を前記表示手段に表示させる制御機能を実現させるプログラム。
【請求項８】
表示手段と、
通信端末に割り当てられた通信アドレスを用いて当該通信端末に対する通信を行う通信手段と、
テキスト列を含むデータを記憶する第１の記憶手段と、
各々の前記通信端末に割り当てられた前記通信アドレスと、各々の前記通信端末に付された呼称とを各々対応付けて記憶する第２の記憶手段と、
前記通信手段による通信がなされた前記通信端末に割り当てられた通信アドレスを記憶する第３の記憶手段と
を備えたコンピュータ装置に、
前記第１の記憶手段によって記憶されているデータのうち指定されたデータに含まれるテキスト列の中から、前記第２の記憶手段に記憶される呼称と綴りを同じくするテキスト列を特定し、特定したテキスト列の表示態様を、その呼称と対応付けて前記第２の記憶手段に記憶されている通信アドレスへのリンクを関連付けた表示態様とした上で、前記データに含まれるテキスト列を前記表示手段に表示させる第１の制御機能と、
前記第１の制御機能が前記通信アドレスへのリンクを関連付けた表示態様で前記表示手段に表示させたテキスト列のうち、前記第３の記憶手段に記憶されている通信アドレスへのリンクに関連づけられたテキスト列と、前記第３の記憶手段に記憶されていない通信アドレスへのリンクに関連づけられたテキスト列とを異なる表示態様で表示させる第２の制御機能と
を実現させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信端末に関する。
【背景技術】
【０００２】
周知のように、携帯電話機は、音声通話による通信サービスを司るアプリケーションプログラムに加えて、電子メールの送受信、サイトのブラウジングなどといった他の通信サービスを司るアプリケーションプログラムを実装している。そして、これらの各アプリケーションプログラムを好適に連係させることで利便性の高いサービスを提供する試みが見られ、また、そのような試みを支援する種々の技術が提案されている。例えば、特許文献１に開示された携帯電話機は、受信した電子メールに記されている任意の文字列をユーザが選択すると、その文字列を電話番号と組にして電話帳メモリに登録するか、それとも、その文字列と対応付けて電話帳メモリに登録されている電話番号へ発呼するかを促すメッセージが表示されるようになっている。
【特許文献１】特開２００１−２６８２０６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ところで、近年の携帯電話機の多くは、通信サービスとは直接的な関連の薄いサービスのためのアプリケーションプログラムをも実装するに至っている。そのようなアプリケーションプログラムのうち最も頻繁に利用されるものの１つに、ＴｏＤｏアプリケーションプログラムがある。このプログラムは、ユーザが予定する行事などをその日時と関連付けて登録し、登録した日時になると、アラームや各種ディスプレイ表示を通じてそのことをユーザに告知するようになっている。
このＴｏＤｏアプリケーションプログラムを利用するユーザは、「○○月○○日までに××さんに電子メールで連絡する」、あるいは、「△△月△△日△△時に□□さんに電話する」といったように、電子メールや電話による連絡を行うべきことを行事として登録しておくことも少なくない。しかしながら、このような登録を行ったユーザは、登録された日時になったことの告知を受けた時に、連絡先の電話番号や電子メールアドレスを一文字ずつ入力したり、或いはそれらの電話番号や電子メールアドレスをアドレス帳メモリから探し出す、といった煩わしい操作を強いられていた。
【０００４】
本発明はこのような背景の下に案出されたものであり、例えばＴｏＤｏアプリケーションプログラムなどによって作成されたテキストと、通信端末による通信とを連係させて、ユーザの使い勝手をより向上させ得る仕組みを提供することを目的とする。
【課題を解決するための手段】
【０００５】
本発明の好適な態様である通信端末は、表示手段と、通信端末に割り当てられた通信アドレスを用いて当該通信端末に対する通信を行う通信手段と、テキスト列を含むデータを記憶する第１の記憶手段と、各々の前記通信端末に割り当てられた前記通信アドレスと、各々の前記通信端末に付された呼称とを各々対応付けて記憶する第２の記憶手段と、前記通信手段による通信がなされた前記通信端末に割り当てられた通信アドレスを記憶する第３の記憶手段と、前記第１の記憶手段によって記憶されているデータのうち指定されたデータに含まれるテキスト列の中から、前記第３の記憶手段に記憶されているものを除いた通信アドレスと対応付けて前記第２の記憶手段に記憶される呼称と綴りを同じくするテキスト列を特定し、特定したテキスト列の表示態様を、その呼称と対応付けて前記第２の記憶手段に記憶されている通信アドレスへのリンクを関連付けた表示態様とした上で、前記データに含まれるテキスト列を前記表示手段に表示させる第１の制御手段とを備える。
【０００６】
また、本発明の別の好適な態様である通信端末は、表示手段と、通信端末に割り当てられた通信アドレスを用いて当該通信端末に対する通信を行う通信手段と、テキスト列を含むデータを記憶する第１の記憶手段と、各々の前記通信端末に割り当てられた前記通信アドレスと、各々の前記通信端末に付された呼称とを各々対応付けて記憶する第２の記憶手段と、前記通信手段による通信がなされた前記通信端末に割り当てられた通信アドレスを記憶する第３の記憶手段と、前記第１の記憶手段によって記憶されているデータのうち指定されたデータに含まれるテキスト列の中から、前記第２の記憶手段に記憶される呼称と綴りを同じくするテキスト列を特定し、特定したテキスト列の表示態様を、その呼称と対応付けて前記第２の記憶手段に記憶されている通信アドレスへのリンクを関連付けた表示態様とした上で、前記データに含まれるテキスト列を前記表示手段に表示させる第１の制御手段と、前記第１の制御手段が前記通信アドレスへのリンクを関連付けた表示態様で前記表示手段に表示させたテキスト列のうち、前記第３の記憶手段に記憶されている通信アドレスへのリンクに関連づけられたテキスト列と、前記第３の記憶手段に記憶されていない通信アドレスへのリンクに関連づけられたテキスト列とを異なる表示態様で表示させる第２の制御手段とを備えている。
【０００７】
これらの態様において、前記通信手段が通信を確立すると、その通信先のアドレスを前記第３の記憶手段に記憶させる記憶制御手段を更に備えてもよい。
【０００８】
また、これらの態様において、各々の前記通信端末に割り当てられた前記通信アドレスに対応付けて音声データを記憶する第４の記憶手段と、前記通信手段が前記通信端末から受信した音声データと、当該通信端末に割り当てられた前記通信アドレスに対応付けて前記第４の記憶手段に記憶された音声データとを照合し、その類似度を判定する判定手段と、前記判定手段によって判定された類似度が閾値を超えた場合には、前記通信アドレスを前記第３の記憶手段に記憶させる記憶制御手段とを更に備えていてもよい。
なお、これらの態様において、前記アドレスは、電話番号と電子メールアドレスとを含んでもよい。
【０００９】
また、これらの態様において、前記第３の記憶手段は、前記通信手段による通信の確立が済んでいるアドレスとその通信が確立された時刻とを対応付けて記憶し、前記第１の制御手段は、編集データの表示の指示を受け付けると、指示を受け付けた時より所定時間長だけ遡った時までの間の時刻と対応付けて前記第３の記憶手段に記憶されている一又は複数のアドレスを特定し、特定したアドレスを除いたアドレスと対応付けて前記第２の記憶手段に記憶される呼称と綴りを同じくする一部のテキスト列を前記指示に係る前記第１の記憶手段の編集データが示すテキスト列の中から特定するようにしてもよい。
【００１０】
本発明の別の好適な態様であるプログラムは、表示手段と、通信端末に割り当てられた通信アドレスを用いて当該通信端末に対する通信を行う通信手段と、テキスト列を含むデータを記憶する第１の記憶手段と、各々の前記通信端末に割り当てられた前記通信アドレスと、各々の前記通信端末に付された呼称とを各々対応付けて記憶する第２の記憶手段と、前記通信手段による通信がなされた前記通信端末に割り当てられた通信アドレスを記憶する第３の記憶手段とを備えたコンピュータ装置に、前記第１の記憶手段によって記憶されているデータのうち指定されたデータに含まれるテキスト列の中から、前記第３の記憶手段に記憶されているものを除いた通信アドレスと対応付けて前記第２の記憶手段に記憶される呼称と綴りを同じくするテキスト列を特定し、特定したテキスト列の表示態様を、その呼称と対応付けて前記第２の記憶手段に記憶されている通信アドレスへのリンクを関連付けた表示態様とした上で、前記データに含まれるテキスト列を前記表示手段に表示させる制御機能を実現させる。
【００１１】
本発明の別の好適な態様であるプログラムは、表示手段と、通信端末に割り当てられた通信アドレスを用いて当該通信端末に対する通信を行う通信手段と、テキスト列を含むデータを記憶する第１の記憶手段と、各々の前記通信端末に割り当てられた前記通信アドレスと、各々の前記通信端末に付された呼称とを各々対応付けて記憶する第２の記憶手段と、前記通信手段による通信がなされた前記通信端末に割り当てられた通信アドレスを記憶する第３の記憶手段とを備えたコンピュータ装置に、前記第１の記憶手段によって記憶されているデータのうち指定されたデータに含まれるテキスト列の中から、前記第２の記憶手段に記憶される呼称と綴りを同じくするテキスト列を特定し、特定したテキスト列の表示態様を、その呼称と対応付けて前記第２の記憶手段に記憶されている通信アドレスへのリンクを関連付けた表示態様とした上で、前記データに含まれるテキスト列を前記表示手段に表示させる第１の制御機能と、前記第１の制御機能が前記通信アドレスへのリンクを関連付けた表示態様で前記表示手段に表示させたテキスト列のうち、前記第３の記憶手段に記憶されている通信アドレスへのリンクに関連づけられたテキスト列と、前記第３の記憶手段に記憶されていない通信アドレスへのリンクに関連づけられたテキスト列とを異なる表示態様で表示させる第２の制御機能とを実現させる。
【発明の効果】
【００１２】
本発明によると、テキストと通信とを連係させて、ユーザの使い勝手をより向上させ得る仕組みを提供することができる。
【発明を実施するための最良の形態】
【００１３】
（発明の実施の形態）
本願発明の実施形態について説明する。
図１は、本実施形態に係る通信システムの全体構成図である。図に示すように、このシステムは、移動体端末１０が接続される移動体パケット通信網２０、アプリケーション提供サーバ装置３０が接続されるインターネット通信網４０、及びそれらの両通信網の間に介在するゲートウェイサーバ装置５０より構成される。
【００１４】
移動体パケット通信網２０は、ＴＣＰ（transmission control protocol）／ＩＰ（internet protocol）を簡素化したプロトコルや、そのＴＣＰ／ＩＰ上で実現される、ＨＴＴＰ（hyper text transfer protocol）に相当するプロトコルなどに準拠した手順でデータを転送するノードの集合体であり、基地局やパケット加入者処理装置を有する。一方、インターネット通信網４０は、ＴＣＰ／ＩＰや、そのＴＣＰ／ＩＰ上で実現されるＨＴＴＰ、ＳＭＴＰ（simple mail transfer protocol）などに準拠した手順でデータを伝送するノードの集合体であり、サーバ装置やルータを有する。
【００１５】
ゲートウェイサーバ装置５０は、移動体パケット通信網２０とインターネット通信網４０を相互接続する移動パケット関門中継交換局内にて稼働するコンピュータであり、一方の通信網のノードから他方の通信網のノードへ送出されたデータは、このゲートウェイサーバ装置５０にてプロトコル変換された上で、他方の通信網のノードへと転送される。
【００１６】
図２は、移動体端末１０のハードウェア構成を示す図である。移動体端末１０は、制御部１１、送受信部１２、指示入力部１３、及び液晶表示部１４を備える。
送受信部１２は、制御部１１による制御の下、移動体パケット通信網２０の基地局と無線通信を行う。
【００１７】
指示入力部１３は、ＰＢ（プッシュボタン）等の各種ボタン及びカーソルキーからなり、ユーザによって入力操作が行われると、その入力操作に対応した操作信号を制御部１１に供給する。液晶表示部１４は、液晶パネル等の表示装置から構成されており、制御部１１による制御の下に各種情報を表示する。
【００１８】
制御部１１は、ＣＰＵ１５、ＲＡＭ１６、ＲＯＭ１７、及びＥＥＰＲＯＭ１８を有している。
ＣＰＵ１５は、ＲＡＭ１６をワークエリアとして利用しつつ、ＲＯＭ１７やＥＥＰＲＯＭ１８に記憶された各種プログラムを実行する。
【００１９】
ＲＯＭ１７には、プリインストールプログラムが記憶される。プリインストールプログラムは、移動体端末１０の製造過程においてＲＯＭ１７に記憶されるプログラムであり、具体的には、マルチタスクオペレーティングシステム（以下、「マルチタスクＯＳ」と記す）１７ａ、Java（登録商標）プラットフォームプログラム１７ｂ、通話アプリケーションプログラム１７ｃ、メーラアプリケーションプログラム１７ｄ、ブラウザアプリケーションプログラム１７ｅ、電話帳管理アプリケーションプログラム１７ｆ、ＴｏＤｏ管理アプリケーションプログラム１７ｇの各プログラムである。
【００２０】
これらのプログラムについて概説すると、まず、マルチタスクＯＳ１７ａは、ＴＳＳ（Time-Sharing System）による複数タスクの擬似的な並列実行を実現するために必要な、仮想メモリ空間割り当てなどの各種機能をサポートしたオペレーティングシステムである。Javaプラットフォームプログラム１７ｂは、ＣＤＣ（Connected  Device Configuration）に従って記述されたプログラム群である。このJavaプラットフォームプログラム１７ｂが起動されると、クラスライブラリ、ＪＶＭ（Java Virtual Machine）、及びＪＡＭ（Java Application Manager）からなるJava実行環境が実現される。
【００２１】
通話アプリケーションプログラム１７ｃは、着呼、発呼、及び音声信号の遣り取りなどの機能を司る。
メーラアプリケーションプログラム１７ｄは、電子メールの編集や送受信などの機能を司る。
ブラウザアプリケーションプログラム１７ｅは、ＨＴＭＬ（Hyper Text Markup Language）形式で記述されたデータの受信やその解釈などの機能を司る。
【００２２】
電話帳管理アプリケーションプログラム１７ｆは、通話の相手や電子メールの宛先となる他者の個人情報の管理を司るプログラムである。このプログラムによって管理される個人情報は、電話番号、電子メールアドレスのほか、住所、誕生日、グループ、着呼時に液晶表示部１４に表示させる静止画像などを含む。個人情報の新たな登録を行うユーザは、指示入力部１３を操作することによって電話帳登録画面を液晶表示部１４に表示させ、その画面から、上述した各種情報及びそれらのインデックスとなる呼称（「吉田太郎」や「Ａ商事」など）を入力する。なお、この電話帳登録画面では、電話番号、電子メールアドレス、及びインデックスの登録を必須とするが、その他の情報の登録は任意である。また、登録した個人情報の閲覧を希望するユーザは、指示入力部１３を操作することによって電話帳閲覧画面を液晶表示部１４に表示させ、その画面から所望のユーザの個人情報へと液晶表示部１４の表示内容を遷移させる。更に、表示された個人情報に含まれる電話番号をハイライト表示させた上で選択することにより、その電話番号への発呼を行わせたり、あるいは、電子メールアドレスをハイライト表示させた上で選択することにより、その電子メールアドレスを宛先とする電子メールを発信させることも可能である。
【００２３】
ＴｏＤｏ管理アプリケーションプログラム１７ｇは、「ＴｏＤｏ情報」と呼ばれる、ユーザ自らが予定する行事とその行事に関する各種属性とを示した情報の管理を司るプログラムである。このプログラムによって管理されるＴｏＤｏ情報は、ユーザ自らが行う行事の内容を記したテキスト列とその期日とに加え、「高」、「中」、「低」などといった優先度、「プライベート」、「休日」、「旅行」、「仕事」、「会議」などといった行事のカテゴリー、期日に至った時のアラーム通知の有無を含む。ＴｏＤｏ情報の新たな登録を行うユーザは、指示入力部１３を操作することによってＴｏＤｏ登録画面を液晶表示部１４に表示させ、その画面から上述した各種情報を入力する。また、登録した各ＴｏＤｏ情報の閲覧を行うユーザは、ＴｏＤｏ閲覧画面を液晶表示部１４に表示させ、その画面から所望のＴｏＤｏ情報のＴｏＤｏ内容確認画面へと液晶表示部１４の表示内容を遷移させる。
【００２４】
ＥＥＰＲＯＭ１８は、Javaアプリケーション記憶領域１８ａ、電話帳データ記憶領域１８ｂ、ＴｏＤｏデータ記憶領域１８ｃ、及び通信履歴データ記憶領域１８ｄを有する。
Javaアプリケーション記憶領域１８ａには、Javaアプリケーションが記憶される。Javaアプリケーションは、Java実行環境下における処理の手順そのものを記述した実体プログラムとその実体プログラムの実行に伴って利用される画像ファイルや音声ファイルとを取り纏めたＪａｒ(Java Archive)ファイル、及びそのＪａｒファイルのインストールや起動、各種の属性を記したＡＤＦ（Application Descriptor File ）を有している。このJavaアプリケーションは、インターネット通信網４０のサーバ装置などに記憶され、移動体端末１０からのリクエストに応じてそれらのサーバ装置から適宜ダウンロードされるようになっている。
【００２５】
電話帳データ記憶領域１８ｂには、電話帳管理アプリケーションプログラム１７ｆにより生成される電話帳データがテーブルとして記憶される。図３は、このテーブルのデータ構造を示す図である。
図に示すように、電話帳データ記憶領域１８ｂに形成されるテーブルの各レコードは、「インデックス」、「電話番号」、「電子メールアドレス」、「住所」、「誕生日」、「グループ」、及び「静止画像」の７つのフィールドを有する。そして、これらのフィールドには、上述した電話帳登録画面にて入力される各種情報がそれぞれ記憶される。
【００２６】
ＴｏＤｏデータ記憶領域１８ｃには、ＴｏＤｏ管理アプリケーションプログラム１７ｇにより生成されるＴｏＤｏデータがテーブルとして記憶される。図４は、このテーブルのデータ構造を示す図である。
図に示すように、ＴｏＤｏデータ記憶領域１８ｃに形成されるテーブルの各レコードは、「行事内容」、「期日」、「優先度」、「カテゴリー」、「アラーム通知」、及び「最新閲覧日時」の６つのフィールドを有している。そして、「最新閲覧日時」を除く各フィールドには、上述したＴｏＤｏ登録画面にて入力される各種情報が入力され、「最新閲覧日時」のフィールドには、それらの情報が閲覧された最新の日時を示す閲覧日時情報が記憶される。
【００２７】
通信履歴データ記憶領域１８ｄには、通信履歴データがテーブルとして記憶される。図５は、このテーブルのデータ構造を示す図である。
図に示すように、このテーブルの各レコードは、「通信先」と「通信日時」の２つのフィールドを有しており、通話アプリケーションプログラム１７ｃによる発呼、又は、メーラアプリケーションプログラム１７ｄによる電子メールの発信が行われるたびにレコードが１つ追加されるようになっている。そして、「通信先」のフィールドには、発呼先となった電話番号又は電子メールの宛先となった電子メールアドレスが記憶され、「通信日時」のフィールドには、その電話番号との通話又は電子メールアドレスへの発信が行われた日時を示す通信日時情報が記憶される。
【００２８】
図６は、アプリケーション提供サーバ装置３０のハードウェア概略構成を示す図である。図に示すように、このサーバ装置３０は、制御部３１、通信インターフェース３２、及びハードディスク３３を備えている。
制御部３１は、ＣＰＵ３４、ＲＡＭ３５、ＲＯＭ３６などを内蔵する。
通信インターフェース３２は、ＴＣＰ／ＩＰ、ＨＴＴＰなどのプロトコルに従ったデータの遣り取りを司る。
【００２９】
ハードディスク３３は、ＴｏＤｏサポートプログラム３３ａ及びダウンロードページデータ３３ｂを記憶する。
ＴｏＤｏサポートプログラム３３ａは、アプリケーション提供サーバ装置３０の運営者らの手によってプログラミングされたJavaアプリケーションプログラムの１つである。
このＴｏＤｏサポートプログラム３３ａは、移動体端末１０のＪＶＭに、以下の２つの機能を提供する。
ａ．ＴｏＤｏテキスト解析機能
これは、液晶表示部１４に表示されるＴｏＤｏデータのテキスト列の中から、電話帳データ記憶領域１８ｂのテーブルにて電話番号及び電子メールアドレスと関連付けられたインデックスと綴りを同じくする一部のテキスト列を特定する機能である。
ｂ．リンク関連付け機能
これは、ＴｏＤｏテキスト解析機能により特定された一部のテキスト列に、通話アプリケーションプログラム１７ｃ又はメーラアプリケーションプログラム１７ｄを起動させるためのリンクを関連付ける機能である。
ダウンロードページデータ３３ｂは、ＴｏＤｏサポートプログラム３３ａのダウンロードを促すダウンロードページ画面のレイアウトをＨＴＭＬにより記述した表示制御データである。
【００３０】
次に、本実施形態の特徴的な動作について説明する。本実施形態の動作は、プログラム配信処理とＴｏＤｏデータ閲覧処理とに分けて説明できる。
図７は、プログラム配信処理を示すフローチャートである。
まず、ユーザは、ブラウザアプリケーションプログラム１７ｅを起動すべく、移動体端末１０の指示入力部１３を操作する。この結果、指示入力部１３から供給される操作信号に従い、ＣＰＵ１５は、ブラウザアプリケーションプログラム１７ｅを起動し、上述した移動体パケット通信網２０内のパケット加入者処理装置に対してパケット登録を行う。このパケット登録は、移動体端末１０が移動体パケット通信網２０との間においてパケット交換を行うための登録手続きである。パケット登録が行われると、移動体端末１０は、ゲートウェイサーバ装置５０との間でパケット交換を行うことが可能となる。
【００３１】
その後、ユーザが移動体端末１０の指示入力部１３に対して、ダウンロードページデータ３３ｂのＵＲＬを指定する入力を行うと、移動体端末１０のＣＰＵ１５は、そのＵＲＬを含むＨＴＴＰ要求Ｄ１を送受信部１２を介して移動体パケット通信網２０へと送出する（Ｓ１００）。送出されたＨＴＴＰ要求Ｄ１は、ゲートウェイサーバ装置５０によって受信される。そして、ゲートウェイサーバ装置５０は、そのＨＴＴＰ要求Ｄ１をプロトコル変換し、ＨＴＴＰ要求Ｄ２としてインターネット通信網４０へと転送する（Ｓ１１０）。
【００３２】
アプリケーション提供サーバ装置３０は、ＨＴＴＰ要求Ｄ２を受信すると、そのＨＴＴＰ要求Ｄ２に含まれるＵＲＬが指し示すハードディスク３３の記憶領域からダウンロードページデータ３３ｂを読み出し、読み出したダウンロードページデータ３３ｂをＨＴＴＰ応答Ｄ３としてインターネット通信網４０へ返信する（Ｓ１２０）。この結果、このＨＴＴＰ応答Ｄ３は、ゲートウェイサーバ装置５０により受信され、ＨＴＴＰ応答Ｄ４として移動体パケット通信網２０へと転送される（Ｓ１３０）。
【００３３】
ＨＴＴＰ応答Ｄ４は、移動体端末１０の送受信部１２によって受信される。移動体端末１０のＣＰＵ１５は、受信したＨＴＴＰ応答Ｄ４をＲＡＭ１３に記憶すると共に、そのＨＴＴＰ応答Ｄ４に含まれるダウンロードページデータ３３ｂに応じたダウンロードページ画面を液晶表示部１４に表示させる。この画面には、ＴｏＤｏサポートプログラム３３ａのダウンロードを促すメッセージとその確定を指示する確定ボタンとが表示される。
【００３４】
この状態において、ユーザが指示入力部１３を操作して確定ボタンを選択すると、ＣＰＵ１５は、ＴｏＤｏサポートプログラム３３ａのＵＲＬを含むＨＴＴＰ要求Ｄ５を送受信部１２を介して移動体パケット通信網２０へと送出する（Ｓ１４０）。
【００３５】
移動体端末１０により送信されたＨＴＴＰ要求Ｄ５は、ゲートウェイサーバ装置５０により受信され、ＨＴＴＰ要求Ｄ６としてインターネット通信網４０へ転送された後（Ｓ１５０）、アプリケーション提供サーバ装置３０により受信される。アプリケーション提供サーバ装置３０は、受信したＨＴＴＰ要求Ｄ６に含まれているＵＲＬが指し示すハードディスク３３の記憶領域からＴｏＤｏサポートプログラム３３ａを読み出し、そのＴｏＤｏサポートプログラム３３ａをＨＴＴＰ応答Ｄ７としてインターネット通信網４０に返信する（Ｓ１６０）。ＨＴＴＰ応答Ｄ７は、ゲートウェイサーバ装置５０によりプロトコル変換され、ＨＴＴＰ応答Ｄ８として移動体端末１０へ送信される（Ｓ１７０）。ＨＴＴＰ応答Ｄ８を受信した移動体端末１０は、そのＨＴＴＰ応答Ｄ８に含まれるＴｏＤｏサポートプログラム３３ａをＥＥＰＲＯＭ１８のJavaアプリケーション記憶領域１８ａに記憶する。
【００３６】
図８及び図９は、ＴｏＤｏデータ閲覧処理を示すフローチャートである。図に示す処理は、ＴｏＤｏサポートプログラム３３ａを先に起動させた状態で、ユーザが移動体端末１０の指示入力部１３を操作し、ＴｏＤｏ管理アプリケーションプログラム１７ｇを起動させたことをトリガーとして開始される。
ＴｏＤｏ管理アプリケーションプログラム１７ｇが起動されると、移動体端末１０のＣＰＵ１５は、ＴｏＤｏ閲覧画面を液晶表示部１４に表示させる（Ｓ２００）。
【００３７】
図１０は、ＴｏＤｏ閲覧画面である。この画面には、ＴｏＤｏデータ記憶領域１８ｃの各レコードの、「優先度」のフィールドに記憶された情報と「行事内容」のフィールドに記憶されたテキストの冒頭１５文字の各組が、リスト項目として並べられている。ユーザは指示入力部１３を操作し、詳細内容の確認を希望するＴｏＤｏデータのリスト項目をハイライト表示させた上で選択する。
【００３８】
何れかのリスト項目が選択されると、移動体端末１０のＣＰＵ１５は、その選択されたリスト項目と対応するレコードをＴｏＤｏデータ記憶領域１８ｃのテーブルから特定する（Ｓ２１０）。
ＣＰＵ１５は、ステップ２１０で特定したレコードの、「行事内容」、「期日」、「優先度」、「カテゴリー」、「アラーム通知」の各フィールドに記憶された情報をＲＡＭ１６に読み出す（Ｓ２２０）。
【００３９】
ＣＰＵ１５は、ステップ２２０にて「行事内容」のフィールドから読み出したテキスト列に、電話帳データ記憶領域１８ｂのテーブルのいずれかのレコードの「インデックス」に記憶されたものと同じ綴りのテキスト列が含まれているか否か判断する（Ｓ２３０）。
ステップ２３０にて、同じ綴りのテキスト列が含まれていると判断したＣＰＵ１５は、そのテキスト列を特定する（Ｓ２４０）。
【００４０】
更に、ＣＰＵ１５は、ステップ２４０で特定したテキスト列を「インデックス」のフィールドに記憶したレコードを電話帳データ記憶領域１８ｂから特定する（Ｓ２５０）。
ＣＰＵ１５は、ステップ２５０で特定したレコードの「電話番号」のフィールドに記憶された電話番号及び「電子メールアドレス」のフィールドに記憶された電子メールアドレスをＲＡＭ１６に読み出す（Ｓ２６０）。
【００４１】
ＣＰＵ１５は、ステップ２６０で読み出した電話番号又は電子メールアドレスを記憶したレコードが通信履歴データ記憶領域１８ｄのテーブルにあるか否か判断する（Ｓ２７０）。
ステップ２７０にて電話番号又は電子メールアドレスを記憶したレコードがあると判断したＣＰＵ１５は、そのレコードの「通信日時」のフィールドに記憶された通信日時情報が示す日時よりも、ステップ２２０にて「最新閲覧日時」のフィールドから読み出した閲覧日時情報が示す日時のほうが新しい日時である否か判断する（Ｓ２８０）。
【００４２】
ステップ２７０にて電話番号及び電子メールアドレスを記憶したレコードがないと判断し、或いは、ステップ２８０にて通信日時情報が示す日時よりも閲覧日時情報が示す日時のほうが新しいと判断したＣＰＵ１５は、ステップ２２０で各フィールドから読み出した情報をレイアウトし、更にステップ２４０で特定したテキスト列にステップ２６０で読み出した電話番号又は電子メールアドレスへのリンクを関連付けたＴｏＤｏ内容確認画面を、液晶表示部１４に表示させる（Ｓ２９０）。
【００４３】
図１１は、このステップ２９０に従って表示されるＴｏＤｏ内容確認画面の一例を示す図である。この画面の最上段には、「△△の件をＡ商事に問い合わせる。□□課まで電子メールを送ること。」という、「行事内容」のフィールドに記憶された情報を示すテキスト列が表示され、その下には、「期日」、「優先度」、「カテゴリー」、「アラーム通知」のフィールドにそれぞれ記憶された情報が表示される。ここで、図に示す画面の最上段の行事内容のテキスト列を参照すると、電話帳データ記憶領域１８ｂのテーブルにインデックス（呼称）として登録されているテキスト列である「Ａ商事」を一部に含み、そのテキスト列に電話番号又は電子メールアドレスへのリンクの関連付けを示す下線が付されていることが分かる。これは、このＴｏＤｏ内容確認画面に示すＴｏＤｏデータの最新閲覧日時から現在までの間に、「Ａ商事」への発呼又は電子メールの発信が行われていないことを示している。そして、指示入力部１３を操作し、リンクが関連付けられたテキスト列を選択すると、通話アプリケーションプログラム１７ｃ又はメーラアプリケーションプログラム１７ｄが直ちに起動され、発呼又は電子メールの発信を促す画面へと液晶表示部１４の表示内容が切り換わる。
【００４４】
一方、図８のステップ２３０にて同じ綴りのテキスト列が含まれていない、図９のステップ２７０にて電話番号又は電子メールアドレスを記憶したレコードがない、又は、図９のステップ２８０で通信日時情報が示す日時のほうが新しい、とそれぞれ判断したＣＰＵ１５は、何れのテキスト列についても電話番号又は電子メールアドレスへのリンクを関連付けないＴｏＤｏ内容確認画面を液晶表示部１４に表示させる（Ｓ３００）。
【００４５】
図１２は、このステップ３００に従って表示されるＴｏＤｏ内容確認画面の一例を示す図である。この画面の最上段には、「吉田太郎と○○へ旅行。前日までに電話連絡して待ち合わせ場所を確認。」という、「行事内容」のフィールドに記憶された示すテキスト列が表示され、その下には、「期日」、「優先度」、「カテゴリー」、「アラーム通知」のフィールドにそれぞれ記憶された情報が表示される。図に示す画面の最上段の行事内容のテキスト列を参照すると、電話帳データ記憶領域１８ｂのテーブルにインデックス（呼称）として登録されているテキスト列である「吉田太郎」を一部に含でいるにもかかわらず、そのテキスト列に電話番号又は電子メールアドレスへのリンクの関連付けを示す下線が付されていないことが分かる。これは、このＴｏＤｏ内容確認画面に示すＴｏＤｏデータの最新閲覧日時から現在までの間に、「Ａ商事」への発呼又は電子メールの発信が行われていることを示している。
【００４６】
図９において、ユーザが移動体端末１０の指示入力部１３に対し、閲覧の終了を指示する操作を行うと、ＣＰＵ１５は、ステップ２１０にて特定したレコードの「更新閲覧日時」のフィールドの記憶内容を現在の日時へと更新し（Ｓ３１０）、待受け画面を液晶表示部１４に表示させる。
以上説明した本実施形態にかかる移動他端末１０は、ＴｏＤｏ閲覧画面にて何れかのリスト項目が選択されると、リスト項目にかかるＴｏＤｏデータのテキストがＴｏＤｏ内容確認画面として液晶表示部１４に表示され、更に、電話帳データ記憶領域１８ｂにて電話番号又は電子メールアドレスのインデックスとなっているテキスト列が含まれているときは、その電話番号又は電子メールアドレスへのリンクが関連付けられるようになっている。よって、ユーザは、通話アプリケーションプログラム１７ｃやメーラアプリケーションプログラム１７ｄを改めて起動させた上でＴｏＤｏ内容確認画面に表示された電話番号や電子メールアドレスを一文字ずつ入力したり、或いは、その電話番号や電子メールアドレスを電話帳データ記憶領域１８ｂのテーブルから検索する、といったような煩わしい操作を強いられずに登録した行事を完遂できる。
【００４７】
（他の実施形態）
本願発明は、種々の変形実施が可能である。
実施形態で例示した移動体端末に限らず、通信を行う通信端末であれば本発明を適用することができる。
【００４８】
実施形態では、通信がなされると、その通信先の通信アドレスに関連付けられていたリンクを解除していた。このように通信の前後でリンクを解除するのではなく、通信がなされる前後でその通信アドレスの表示態様を変えても良い。つまり、制御部１１は、ＴｏＤｏデータ記憶領域１８ｃに記憶されているデータのうち指定されたデータに含まれるテキスト列の中から、電話帳データ記憶領域１８ｂに記憶されている呼称と綴りを同じくするテキスト列を特定し、特定したテキスト列の表示態様を、その呼称と対応付けて電話帳データ記憶領域１８ｂに記憶されている通信アドレスへのリンクを関連付けた表示態様とした上で、上記テキスト列を表示させる。そして、制御部１１は、通信アドレスへのリンクを関連付けた表示態様で表示させたテキスト列のうち、通信履歴データ記憶領域１８ｄに記憶されている通信アドレスへのリンクに関連づけられたテキスト列と、通信履歴データ記憶領域１８ｄに記憶されていない通信アドレスへのリンクに関連づけられたテキスト列とを異なる表示態様で表示させる。例えば、通信がなされる前の通信アドレス（通信履歴データ記憶領域１８ｄに記憶されていない通信アドレス）は目立つように赤色で表示し、通信がなされた後の通信アドレス（通信履歴データ記憶領域１８ｄに記憶されている通信アドレス）は黒色で表示するといった具合である。このようにすれば、通信がなされた後に再度通信を行う必要が生じた場合であっても、関連付けられたリンクによって直ちに通信を開始することができる。
また、通信がなされると、その通信先の通信アドレスに関連付けられていたリンクを直ちに解除するのではなく、制御部１１はユーザに対してリンクを解除しても良いかどうかを問い合わせるメッセージを液晶表示部１４に表示させ、そのメッセージに対して「解除する」という旨の操作がなされたときに、その通信先の通信アドレスに関連付けられていたリンクを解除するようにしてもよい。
【００４９】
実施形態では、通信が確立されると、その通信先の通信アドレスを通信履歴データ記憶領域１８ｄに記憶させていた。しかし、特に通話の場合には、ある通話相手を通話をするべくその通話相手が在籍している会社に電話をかけたとしても、その通話相手が不在のために、通話ができないという場合がある。そこで、音声認識技術を用いて、希望する通話相手と通話を行うことができたかどうかを確認し、それが確認できたときに、その通話相手の通信アドレスを通信履歴データ記憶領域１８ｄに記憶させるようにしてもよい。そのために、通話相手の音声を通話中に録音するなどして事前に入手しておき、それを、その通話相手の通信端末に割り当てられた通信アドレスに対応付けてＥＥＰＲＯＭ１８の所定の領域に記憶しておく。そして、制御部１１は、送受信部１２が通信端末から受信した音声データと、その通信端末に割り当てられた通信アドレスに対応付けてＥＥＰＲＯＭ１６に記憶された音声データとを照合し、その類似度を判定する。そして、制御部１１は、その類似度が閾値を超えた場合には、通信アドレスを通信履歴データ記憶領域１８ｄに記憶させる。これにより、確実に通話がなされた場合にのみ通信アドレスを通信履歴データ記憶領域１８ｄに記憶させることが可能となる。
【００５０】
電話帳データ記憶領域１８ｂに記憶されている電話帳データは、電話帳管理アプリケーションプログラム１７ｆによって生成されたものに限らない。例えば移動体パケット通信網やインターネット通信網上で生成・保管されている電話帳データを、移動体端末がダウンロードしてこの電話帳データ記憶領域１８ｂに記憶させてもよい。また、通信先が企業等の場合は、インターネット上で企業名を検索キーにしてロボット検索することで通信アドレス（電話帳データ）を得ることもできるから、そのようにして得た通信アドレスをこの電話帳データ記憶領域１８ｂに記憶させてもよい。また、通信アドレスは電話番号とメールアドレスに限らず、通信端末に割り当てられた通信アドレスであって、その通信アドレスを用いて当該通信端末に対する通信を行うことができるものであればなんでもよい。
【００５１】
上記実施形態において、本実施形態に特徴的な機能を付与するＴｏＤｏサポートプログラム３３ａは、Javaアプリケーションプログラムの１つとしてインターネット通信網４０上のアプリケーション提供サーバ装置３０のハードディスク３３に記憶され、移動体端末１０からのリクエストに応じてダウンロードされるようになっていた。これに対し、このＴｏＤｏサポートプログラム３３ａと同等の機能を移動体端末１０に付与するプログラムを、プリインストールプログラムとして移動体端末１０のＲＯＭ１７に記憶させておいてもよい。
【００５２】
上記実施形態において、ＴｏＤｏサポートプログラム３３ａの作用を受けて電話番号及び電子メールアドレスへのリンクが関連付けられるテキスト列は、ＴｏＤｏ管理アプリケーションプログラム１７ｇによって作成されたＴｏＤｏデータを成すテキスト列だけであったが、他のアプリケーションプログラムによって編集されたデータ（編集データ）を成すテキスト列についても同様のリンクを関連付けてもよい。例えば、近年の携帯電話機は、上述した電話帳管理アプリケーションプログラム１７ｆ及びＴｏＤｏ管理アプリケーションプログラム１７ｇ、更にはユーザにより走り書きされるメモを管理するメモ管理アプリケーションを兼ねるＰＩＭ（Personal Information Manager）アプリケーションを実装するのが一般的である。よって、このＰＩＭアプリケーションにより編集されたメモデータを表示させる際、電話番号及び電子メールアドレスへのリンクをそのメモデータの一部のテキスト列と関連付けるようにしてもよい。
【図面の簡単な説明】
【００５３】
【図１】実施形態の全体構成図である。
【図２】移動体端末の物理的構成を示す図である。
【図３】電話帳データ記憶領域のテーブルのデータ構造図である。
【図４】ＴｏＤｏデータ記憶領域のテーブルのデータ構造図である。
【図５】通信履歴データ記憶領域のテーブルのデータ構造図である。
【図６】アプリケーション提供サーバ装置のハードウェア概略構成図である。
【図７】プログラム配信処理を示すフローチャートである。
【図８】ＴｏＤｏデータ閲覧処理を示すフローチャートである（前半部分）。
【図９】ＴｏＤｏデータ閲覧処理を示すフローチャートである（後半部分）。
【図１０】ＴｏＤｏ閲覧画面である。
【図１１】ＴｏＤｏ内容確認画面の一例である。
【図１２】ＴｏＤｏ内容確認画面の一例である。
【符号の説明】
【００５４】
１０…移動体端末、１１…制御部、１２…送受信部、１３…指示入力部、１３…ＲＡＭ、１４…液晶表示部、１５…ＣＰＵ、１５…冒頭、１６…ＲＡＭ、１７…ＲＯＭ、１８…ＥＥＰＲＯＭ、２０…移動体パケット通信網、３０…アプリケーション提供サーバ装置、３１…制御部、３２…通信インターフェース、３３…ハードディスク、３４…ＣＰＵ、３５…ＲＡＭ、３６…ＲＯＭ、４０…インターネット通信網、５０…ゲートウェイサーバ装置
【図１】
2008250363.tif 000003
【図２】
2008250363.tif 000004
【図３】
2008250363.tif 000005
【図４】
2008250363.tif 000006
【図５】
2008250363.tif 000007
【図６】
2008250363.tif 000008
【図７】
2008250363.tif 000009
【図８】
2008250363.tif 000010
【図９】
2008250363.tif 000011
【図１０】
2008250363.tif 000012
【図１１】
2008250363.tif 000013
【図１２】
2008250363.tif 000014