(57)【特許請求の範囲】
【請求項１】
複数のメール編集の特殊機能の中から操作者によって指定された使用機能を用いて指定された宛先へのメールを作成するメール制御部と、
メールの受信及び前記メール制御部が作成したメールの送信を実行するメール送受信部と、
宛先毎に各ショートカットキーに登録された前記メール編集の特殊機能を記憶しておく登録機能記憶部と、
前記ショートカットキーが押下された場合、該ショートカットキーに登録されている特殊機能を前記使用機能として前記メール制御部に通知する登録機能通知部と、
前記使用機能の使用頻度及び前記ショートカットキーに登録されている特殊機能の使用頻度を算出し、前記使用機能の使用頻度よりも使用頻度が低い前記ショートカットキーに登録されている特殊機能を特定し、該特定した特殊機能に代えて前記使用機能を指定された宛先に対応する前記ショートカットキーに登録し、前記登録機能記憶部に記憶させる機能登録部と
を備えたことを特徴とする通信端末装置。
【請求項２】
前記機能登録部は、前記指定された宛先に対するメールの編集における所定期間内の前記使用機能及び前記ショートカットキーに登録されている特殊機能の実行回数を使用頻度として算出し、前記使用機能の実行回数よりも実行回数が少ない前記ショートカットキーに登録されている特殊機能を特定し、該特定した特殊機能に代えて前記使用機能を指定された宛先に対応する前記ショートカットキーに登録することを特徴とする請求項１に記載の通信端末装置。
【請求項３】
前記使用機能が前記指定された宛先に対応する前記ショートカットキーに登録された特殊機能として前記登録機能記憶部に記憶されていない場合、前記指定された宛先に対応する前記ショートカットキーの中に特殊機能が登録されていないショートカットキーが有るか否かを判定する判定部をさらに備え、
前記機能登録部は、判定部により特殊機能が登録されていないショートカットキーが有ると判定された場合、当該ショートカットキーに前記使用機能を登録し、特殊機能が登録されていないショートカットキーが無いと判定された場合、既にショートカットキーに登録されている特殊機能に代えて前記使用機能を該ショートカットキーに登録する
ことを特徴とする請求項１又は２に記載の通信端末装置。
【請求項４】
前記メール制御部は、送信先のメールアドレスの入力を受けて、該メールアドレスを宛先とすることを特徴とする請求項１〜請求項３のいずれか一つに記載の通信端末装置。
【請求項５】
前記メール制御部は、前記メール送受信部が受信した受信メールに対する返信の指示を受けて、受信メールの送信元を指定された宛先とすることを特徴とする請求項１〜請求項４のいずれか一つに記載の通信端末装置。
【請求項６】
操作者からの特定のショートカットキーに登録されている特殊機能の変更の指示を受けて前記登録機能記憶部に記憶されている前記特定のショートカットキーに登録されている特殊機能を変更する登録機能変更部をさらに備えたことを特徴とする請求項１〜請求項５のいずれか一つに記載の通信端末装置。
【請求項７】
通信端末装置に
複数のメール編集の特殊機能のうち、操作者によって指定された使用機能を取得させ、
指定された前記使用機能を用いて指定された宛先へのメールを作成させ、
前記使用機能の使用頻度及びショートカットキーに登録されている特殊機能の使用頻度を算出し、前記ショートカットキーに登録されている特殊機能の中で前記使用機能の使用頻度よりも使用頻度が低い特殊機能を特定し、該特定した特殊機能に代えて前記使用機能を指定された宛先に対応する前記ショートカットキーに登録しメモリに記憶させ、
前記指定された宛先へのメール作成時に、前記ショートカットキーが押下された場合、前記メモリを参照して該ショートカットキーに登録された前記特殊機能を特定させ、
特定した前記特殊機能を用いて前記指定された宛先へのメールを作成させる
ことを特徴とする通信端末装置制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信端末装置及び通信端末装置制御方法に関する。
【背景技術】
【０００２】
情報の伝達を行うための通信手段として、近年電子メールが急速に普及してきている。この電子メールによる通信は、履歴が残ること、複数の宛先に同時に送信することが可能であること、 ファイルを添付することが可能であること等の多くの利点を有しており、ビジネスやプライベートにおいて幅広く利用されている。
【０００３】
そして、このような電子メールの通信には、電子メールによる通信機能を含む様々な情報内容を取り扱うことができる複数の機能を備えた通信端末装置が用いられる。そして、このような通信端末装置が有する様々な機能の中でも電子メールは、通信相手によって内容が変わると共に、用いる機能も変わることが特徴的である。例えば、仕事相手に対するメールであれば、送られてきたメールに直ぐに返信できるクイック返信機能を用い、仲の良い友達が相手であれば、装飾メール編集機能を用いるというように、電子メールの送信では、相手によって用いる機能が変わる。
【０００４】
従来、このような多様な機能を備えた通信端末装置において、処理対象に対して所望の機能を実行する際の操作者の操作を分かりやすくする技術が提案されている。例えば、操作者が情報処理端末を用いて特定の機能を実行する場合に、情報処理端末が有する複数の機能の中で操作者が指定した処理対象のデータに対して実行可能な機能を選択可能に操作者に提供するという従来技術がある。また、複数の機能を表示する場合に、実行回数に基づき表示位置を決定する従来技術がある。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００９−５４０７４号公報
【特許文献２】特開２００９−１８２９９６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、処理対象のデータに対して実行可能な機能を選択可能に表示する従来技術では、特定のデータに対して行える処理が分かるだけで、電子メールの送信相手毎に操作者が用いたい機能を分かりやすく提供することは困難である。また、実行回数に基づいて各機能の表示位置を決定する従来技術でも、電子メールの送信相手毎に操作者が用いたい機能を分かりやすく提供することは困難である。
【０００７】
開示の技術は、上記に鑑みてなされたものであって、電子メールの作成において送信相手に適したメール編集の特殊機能を容易に使用することができる通信端末装置及び通信端末装置制御方法を提供することを目的とする。
【課題を解決するための手段】
【０００８】
本願の開示する通信端末装置及び通信端末装置制御方法は、一つの態様において、メール制御部は、複数のメール編集の特殊機能の中から操作者によって指定された使用機能を用いて指定された宛先へのメールを作成する。メール送受信部は、メールの受信及び前記メール制御部が作成したメールの送信を実行する。登録機能記憶部は、宛先毎に各ショートカットキーに登録された前記メール編集の特殊機能を記憶しておく。登録機能通知部は、前記ショートカットキーが押下された場合、該ショートカットキーに登録されている特殊機能を前記使用機能として前記メール制御部に通知する。機能登録部は、前記使用機能の使用頻度及び前記ショートカットキーに登録されている特殊機能の使用頻度を算出し、前記使用機能の使用頻度よりも使用頻度が低い前記ショートカットキーに登録されている特殊機能を特定し、該特定した特殊機能に代えて前記使用機能を指定された宛先に対応する前記ショートカットキーに登録し、前記登録機能記憶部に記憶させる。
【発明の効果】
【０００９】
本願の開示する通信端末装置及び通信端末装置制御方法の一つの態様によれば、電子メールの作成において送信相手に適したメール編集の特殊機能を容易に使用することができるという効果を奏する。
【図面の簡単な説明】
【００１０】
【図１】図１は、実施例１に係る携帯電話のブロック図である。
【図２】図２は、ソフトキーを説明するための図である。
【図３】図３は、ソフトキー登録情報テーブルの一例の図である。
【図４】図４は、最初のソフトキーの登録を説明するための図である。
【図５】図５は、２番目のソフトキーの登録を説明するための図である。
【図６】図６は、登録機能の更新を説明するための図である。
【図７】図７は、実施例１に係る携帯電話におけるソフトキーへの特殊機能の登録の処理のフローチャートである。
【図８】図８は、操作者によるソフトキーへの特殊機能の登録の処理のフローチャートである。
【図９】図９は、携帯電話のハードウェア構成図である。
【発明を実施するための形態】
【００１１】
以下に、本願の開示する通信端末装置及び通信端末装置制御方法の実施例を図面に基づいて詳細に説明する。なお、以下の実施例により本願の開示する通信端末装置及び通信端末装置制御方法が限定されるものではない。また、以下では、通信端末装置として、携帯電話を例に説明するが、これに限らず、メールの送受信を行う通信端末装置であればよい。
【実施例１】
【００１２】
図１は、実施例１に係る携帯電話のブロック図である。図１に示すように本実施例に係る携帯電話１００は、呼制御部１、メール送受信部２、入力制御部３、無線制御部４、メール制御部５、表示制御部６、電話帳連動応答学習部７及び電話帳管理部８を有している。
【００１３】
無線制御部４は、アンテナを介して無線信号の通信を行う。例えば、無線制御部４は、メール送受信部２から出力されたメールのデータを受信する。そして、無線制御部４は、アンテナを介してメールの宛先へ受信したメールのデータを送信する。また、無線制御部４は、通信相手からのメールを受信する。そして、無線制御部４は、呼制御部１を介して受信したメールをメール送受信部２へ送信する。また、無線制御部４は、呼制御部１から発せされる発呼を受けて、指定された通信端末へアンテナを介して発呼を送出する。また、無線制御部４は、アンテナを介し着呼の入力を他の通信端末から受信する。そして、受信した着呼を呼制御部１へ出力する。
【００１４】
呼制御部１は、発呼により、通信相手との回線の接続の要求を行う。また、呼制御部１は、通信相手からの着呼を受けて、通信相手との回線の接続を確立する。また、呼制御部１は、回線の切断の指示を受けて、確立している通信相手との回線を切断する。
【００１５】
メール送受信部２は、後述するメール制御部５が作成したメールの入力をメール制御部５から受ける。そして、メール送受信部２は、メールと共にメールの宛先に対してのメールの送信要求を、呼制御部１を介して無線制御部４へ出力する。また、メール送受信部２は、呼制御部１を介して他の端末装置からのメールを無線制御部４から受信する。そして、メール送受信部２は、受信したメールをメール制御部５へ出力する。
【００１６】
ここで、以下の説明で用いる「ソフトキー」について説明する。図２は、ソフトキーを説明するための図である。ソフトキーとは、携帯電話１００が有するメール編集の特殊機能のいずれかに対応付けて画面２０１に表示されているボタンであり、例えば、図２におけるソフトキー３０１〜３０４である。ここで、メール編集の特殊機能とは、例えば、「装飾機能」、「写真添付機能」、「テンプレート使用機能」、「定型文入力機能」及び「クイック返信機能」などである。ここで、クイック返信機能とは、予め登録しておいたメッセージを選択し返信する機能である。このメール編集の特殊機能を、以下では、単に「特殊機能」と呼ぶ。また、以下では、ソフトキーに対応付けられた機能を、ソフトキーの「登録機能」と言う場合がある。本実施例では、各ソフトキー３０１〜３０４の登録機能は、画面２０１に表示されたソフトキー３０１〜３０４のそれぞれの上に表示されている。そして、各ソフトキー３０１〜３０４は、携帯電話１００に設けられた所定のボタンに対応している。本実施例では、ソフトキー３０１はボタン４０１に対応し、ソフトキー３０２はボタン４０２に対応し、ソフトキー３０３はボタン４０３に対応し、ソフトキー３０４はボタン４０４に対応している。操作者は、画面に表示されているソフトキー３０１〜３０４に対応したボタンを押下することで、そのソフトキーの登録機能を起動することができる。例えば、本実施例では、操作者がボタン４０１を押すとソフトキー３０１の登録機能が起動する。このソフトキーが、「ショートカットキー」の一例にあたる。
【００１７】
そして、操作者は、メール編集時に特殊機能を使用したい場合、以下の二つの方法がある。まず一つは、通常の機能選択の操作を行って特殊機能を選択する方法である。例えば、本実施例では、メール編集画面のメニューを選択し、メニューから特殊機能を選択し、特殊機能の中から使用する特殊機能を選択するという方法である。そして、もう一つは、ソフトキーに特殊機能が登録されていて、画面にソフトキーが表示されている場合、ソフトキーに対応したボタンを押下することでソフトキーを選択する方法である。すなわち、通常の機能選択では複数の工程を踏んで使用する特殊機能を選択するところを、操作者は、ソフトキーを使用することで、ボタンを押下するという一つの工程で特殊機能が選べ、手間を省くことができる。
【００１８】
メール制御部５は、メールの編集開始の入力をメールの宛先のメールアドレスと共に入力制御部３から受ける。ここで、メールの編集開始の入力は、受信したメールへの返信でもよいし、返信ではなく操作者が能動的に宛先を指定してメールの編集開始を入力してもよい。受信したメールへの返信の場合、宛先のメールアドレスは受信したメールの送信元となる。そして、メール制御部５は、編集対象となるメールの宛先のメールアドレスを後述する電話帳管理部８の登録機能通知部８１へ通知する。そして、メール制御部５は、メールアドレスに対応したソフトキーの登録情報の入力を登録機能通知部８１から受ける。ここで、ソフトキーの登録情報とは、ソフトキーに対する登録機能の有無及び登録機能の内容である。そして、メール制御部５は、メール編集画面及び登録機能を有するソフトキーの表示を表示制御部６に命令する。
【００１９】
また、メール制御部５は、メールを編集するための情報入力を入力制御部３から受ける。そして、メール制御部５は、入力された情報を表示制御部６に表示させる。例えば、メール制御部５は、テキストの入力を入力制御部３から受ける。そして、メール制御部５は、入力されたテキストをメール編集画面に表示するよう表示制御部６に指示する。
【００２０】
メール制御部５は、上述した２つの特殊機能選択の方法のうちいずれかを操作者が用いることにより、特殊機能の使用要求の入力を入力制御部３から受ける。この使用要求を受けた特殊機能が「使用機能」の一例にあたる。そして、メール制御部５は、指定された特殊機能を起動して、その特殊機能を実行する。また、メール制御部５は、実行した特殊機能の情報を機能登録部７２へ出力する。
【００２１】
また、操作者が通常の機能選択の方法を用いて使用する特殊機能を選択した場合、メール制御部５は、自己が有する時計から特殊機能を実行した時刻を取得する。そして、メール制御部５は、編集中のメールの宛先のメールアドレス、実行した特殊機能の情報及び実行した時刻を後述する電話帳連動応答学習部７の判定部７１へ出力する。そして、メール制御部５は、実行した特殊機能が新しくソフトキー３０１〜３０４のいずれかに登録された場合、そのソフトキーの登録情報の入力を後述する登録機能通知部８１から受ける。そして、メール制御部５は、実行した特殊機能が登録されたソフトキーが付加されたメール編集画面を表示させるように表示制御部６に指示する。
【００２２】
そして、メール制御部５は、操作者がメールの送信指示を入力すると、編集中のメールの編集完了の通知及び送信指示を入力制御部３から受ける。そして、メール制御部５は、編集が完了したメールのデータと共に、メールの送信要求をメール送受信部２へ出力する。
【００２３】
電話帳管理部８は、図１に示すように、登録機能通知部８１及び記憶部８２を有している。
【００２４】
記憶部８２は、メモリなどの記憶装置である。記憶部８２は、電話番号及びメールアドレスが記載された電話帳データを記憶している。さらに、記憶部８２は、電話帳データに記載されているメールアドレス毎に対応するソフトキーの登録情報テーブル５００を記憶している。この記憶部８２が、「登録機能記憶部」の一例にあたる。
【００２５】
図３は、ソフトキー登録情報テーブルの一例の図である。図３に示すように、ソフトキー登録情報テーブル５００は、対応するメールアドレス５０１が記載されている。そして、セル５０２〜５０５に各ソフトキーの登録機能が記載されている。図３では、セル５０２では、ソフトキー３０１の登録機能として「装飾」が登録されていることを表している。また、セル５０３では、ソフトキー３０２の登録機能として「写真」が登録されていることを表している。また、セル５０４では、ソフトキー３０３には登録機能が未登録であることを表している。また、セル５０５では、ソフトキー３０４には登録機能が未登録であることを表している。さらに、セル５０６〜５０９には、各ソフトキーに割り当てられたボタンが記載されている。セル５０６では、ソフトキー３０１に対してボタン４０１が割り当てられていることを表している。また、セル５０７では、ソフトキー３０２に対してボタン４０２が割り当てられていることを表している。また、セル５０８では、ソフトキー３０３に対してはボタンが割り当てられていないことを表している。また、セル５０９では、ソフトキー３０４に対してはボタンが割り当てられていないことを表している。このように、記憶部８２は、ソフトキー登録情報テーブル５００を用いて各メールアドレスに対応するソフトキーの登録情報の有無及び登録情報の内容、並びに割り当てられたボタンの情報を記憶している。ここで、メールアドレスに対応するソフトキーの登録情報とは、そのメールアドレスに対する送信メールを編集する場合に用いるように登録されているソフトキーの登録情報である。
【００２６】
登録機能通知部８１は、編集対象となるメールの宛先のメールアドレスの入力をメール制御部５から受ける。そして、登録機能通知部８１は、受信したメールアドレスを用いて記憶部８２を検索し、電話帳データに受信したメールアドレスに対応するデータがあるか否かを判定する。受信したメールアドレスに対応するデータが無い場合、登録機能通知部８１は、メール制御部５に電話帳データにデータが無い旨の通知を行う。また、受信したメールアドレスに対応するデータがある場合、登録機能通知部８１は、メール制御部５が受信したメールアドレスに対応するソフトキー登録情報テーブル５００を記憶部８２から抽出する。そして、登録機能通知部８１は、抽出したソフトキー登録情報テーブル５００から、各ソフトキーの登録情報を取得する。そして、登録機能通知部８１は、取得した各ソフトキーの登録情報をメール制御部５へ出力する。例えば、図３のソフトキー登録情報テーブル５００を用いた場合、登録機能通知部８１は、ソフトキー３０１の登録機能として「装飾」を、割当キーとしてボタン４０１をメール制御部５へ出力する。また、登録機能通知部８１は、ソフトキー３０２の登録情報として「写真」を、割当キーとしてボタン４０２をメール制御部５へ出力する。さらに、登録機能通知部８１は、ソフトキー３０３及びソフトキー３０４には登録情報が登録されていない旨の情報をメール制御部５へ出力する。
【００２７】
また、登録機能通知部８１は、後述する機能登録部７２がソフトキー登録情報テーブル５００を更新した場合、更新したソフトキー登録情報テーブル５００に対応するメールアドレス及び更新したソフトキーの情報の入力を機能登録部７２から受ける。そして、登録機能通知部８１は、更新されたソフトキーの登録情報を記憶部８２から取得する。そして、登録機能通知部８１は、ソフトキーの登録情報をメール制御部５へ出力する。
【００２８】
電話帳連動応答学習部７は、図１に示すように、判定部７１及び機能登録部７２を有している。
【００２９】
判定部７１は、編集中のメールの宛先のメールアドレスの入力をメール制御部５から受ける。そして、判定部７１は、受信したメールアドレスを用いて記憶部８２を検索し、メールアドレス５０１が受信したメールアドレスであるソフトキー登録情報テーブル５００を抽出する。そして、判定部７１は、抽出したソフトキー登録情報テーブル５００からソフトキーの登録情報を取得する。ここで、抽出したソフトキー登録情報テーブル５００の中に登録機能を有さないソフトキーが有る場合、判定部７１は、登録機能が未登録であるソフトキーに実行した特殊機能を登録機能として登録することを機能登録部７２へ指示する。この時、判定部７１は、抽出したソフトキー登録情報テーブル５００の情報も機能登録部７２へ送信する。また、判定部７１は、抽出したソフトキー登録情報テーブル５００の中に登録機能を有さないソフトキーが無い場合、実行した特殊機能と既にソフトキーに登録されている特殊機能と比較要求を機能登録部７２に通知する。この時、判定部７１は、抽出したソフトキー登録情報テーブル５００の情報も機能登録部７２へ送信する。
【００３０】
機能登録部７２は、時計を有している。また、本実施例では、機能登録部７２は、実行した特殊機能を記憶しておく所定期間を記憶している。機能登録部７２は、編集中のメールの宛先のメールアドレス、実行した特殊機能の情報及び実行した時刻の入力をメール制御部５から受ける。そして、機能登録部７２は、受信したメールアドレスに対応させて実行した特殊機能の種類及び実行した時刻を含む実行した特殊機能の履歴を記憶する。また、本実施例では、機能登録部７２は、現在の時刻と実行した時刻との差が所定期間を超えたものに関しては廃棄する。ここで、本実施例では、記憶する容量を抑えるため、機能登録部７２は、実行した特殊機能の情報のうち所定期間を超えた情報は破棄しているが、記憶するための容量が十分にあるという場合、この破棄は行わなくても良い。
【００３１】
機能登録部７２は、登録機能が未登録であるソフトキーに実行した特殊機能を登録機能として登録する指示及び判定部７１が抽出したソフトキー登録情報テーブル５００の情報を判定部７１から受信する。そして、機能登録部７２は、判定部７１により抽出されたソフトキー登録情報テーブル５００の中の未登録であるソフトキーに実行した特殊機能を登録する。これにより、機能登録部７２は、記憶部８２に記憶されているメールアドレス５０１が受信したメールアドレスであるソフトキー登録情報テーブル５００を更新する。ここで、本実施例では、機能登録部７２は、ソフトキーの登録順序を予め記憶している。機能登録部７２は、例えば、ソフトキー３０１を１番、ソフトキー３０２を２番、ソフトキー３０３を３番、ソフトキー３０４を４番として登録順序を記憶している。そして、機能登録部７２は、登録機能を有さないソフトキーが複数有る場合、登録順序の早い順にソフトキーの登録を行う。また、本実施例では、機能登録部７２は、各ソフトキーに割り当てるボタンを予め記憶している。機能登録部７２は、例えば、ソフトキー３０１にはボタン４０１を割り当て、ソフトキー３０２にはボタン４０２を割り当て、ソフトキー３０３にはボタン４０３を割り当て、ソフトキー３０４にはボタン４０４を割り当てると記憶している。すなわち、機能登録部７２は、機能を登録するソフトキーを決定することで、割り当てるボタンを一意に決定できる。ここで、本実施例では、機能登録部７２は、ソフトキーの登録順序を予め記憶しているが、これは他の方法でも良く、例えば、特殊機能を登録する場合、空いている適当なソフトキーを選択して登録するようにしてもよい。
【００３２】
また、ソフトキー登録情報テーブル５００の中に登録機能を有さないソフトキーが無い場合、機能登録部７２は、編集中のメールの宛先のメールアドレスに対応する、今回実行した特殊機能の所定期間内の実行回数を求め、これを使用頻度とする。さらに、判定部７１は、編集中のメールの宛先のメールアドレスに対応する、各ソフトキーへの登録機能の所定期間内における実行回数を求めこれを使用頻度とする。そして、判定部７１は、今回実行した特殊機能の使用頻度よりも使用頻度が低い登録機能があるか否かを判定する。
【００３３】
今回実行した特殊機能の使用頻度よりも使用頻度が少ない登録機能がある場合、機能登録部７２は、使用頻度が最も低い登録機能を有するソフトキーに、今回使用要求を受けた特殊機能を登録しなおす。すなわち、機能登録部７２は、判定部７１により抽出されたソフトキー登録情報テーブル５００の使用頻度が最も低い登録機能を有するソフトキーに対する登録機能を、今回実行した特殊機能に更新する。このようにして、機能登録部７２は、記憶部８２に記憶されているメールアドレス５０１が受信したメールアドレスであるソフトキー登録情報テーブル５００を更新する。
【００３４】
これに対して、機能登録部７２は、今回使用要求を受けた特殊機能の実効頻度よりも実行頻度が低いものが登録機能の中にない場合、登録機能の更新の処理を終了する。
【００３５】
入力制御部３は、操作者による入力キーなどを用いたデータの入力を受ける。そして、入力制御部３は、入力キーなどから入力されたデータをメール制御部５へ出力する。
【００３６】
表示制御部６は、メール制御部５からの指示を受けて、ＬＣＤ（Liquid  Crystal  Display）などの表示装置に画像を表示させる。
【００３７】
次に、図４、図５及び図６を参照して、ソフトキーの登録の全体的な流れの概要を説明する。図４は、最初のソフトキーの登録を説明するための図である。また、図５は、２番目のソフトキーの登録を説明するための図である。また、図６は、登録機能の更新を説明するための図である。
【００３８】
操作者がソフトキーに対する特殊機能の登録がなされていないメールアドレスＡＡＡに対するメールの編集の開始の指示を入力する。これを受けて、メール制御部５は、メールアドレスＡＡＡに対応するソフトキーの登録情報を登録機能通知部８１に問い合わせる。登録機能通知部８１は、記憶部８２のメールアドレスＡＡＡに対応するソフトキー登録情報テーブル５００を参照し、ソフトキーに対して特殊機能が登録されていないことを、メール制御部５へ通知する。そこで、メール制御部５は、図４の紙面に向かって左側のメール編集画面２０１（１）のように、ソフトキーの表示が無いメールアドレスＡＡＡに対するメールの編集画面を表示制御部６に表示させる。
【００３９】
そして、メール編集画面２０１（１）が表示された状態で、メールアドレスＡＡＡに対するメールの編集中に、操作者が特殊機能の使用要求を入力する。ここでは、操作者が使用要求を行った特殊機能が装飾の付加（以下では、「装飾」と言う。）であった場合で説明する。メール制御部５は、指定された特殊機能である「装飾」を実行する。さらに、メール制御部５は、実行した特殊機能である「装飾」の情報を判定部７１へ出力する。判定部７１は、実行した特殊機能である「装飾」の情報の入力を受けて、メールアドレスＡＡＡに対応するソフトキー登録情報テーブル５００に特殊機能が登録されていないソフトキーがあるか否かを判定する。判定部７１は、メールアドレスＡＡＡに対応するソフトキー登録情報テーブル５００を参照し、メールアドレスＡＡＡに対するメール編集ではソフトキーの登録はなされていないことから特殊機能が登録されていないソフトキーがあると判定する。そして、判定部７１は、特殊機能が登録されていないソフトキーがある旨を機能登録部７２に通知する。機能登録部７２は、登録順序が最も早いソフトキーを抽出する。そして、機能登録部７２は、抽出したソフトキーに実行した特殊機能である「装飾」が登録されるように、メールアドレスＡＡＡに対応するソフトキー登録情報テーブル５００を更新する。ここでは、未だ１つもソフトキーの登録がなされていないことから、機能登録部７２は、登録順序が１番であるソフトキー３０１に対して「装飾」を登録する。さらに、機能登録部７２は、ボタン４０１へのソフトキー３０１の割り当てをメールアドレスＡＡＡに対応するソフトキー登録情報テーブル５００に登録する。このようにして、機能登録部７２は、記憶部８２に記憶されているソフトキー登録情報テーブル５００を更新する。そして、機能登録部７２は、登録情報を更新した旨を登録機能通知部８１に通知する。登録機能通知部８１は、記憶部８２からメールアドレスＡＡＡに対応するソフトキー登録情報テーブル５００を取得する。そして、登録機能通知部８１は、更新されたソフトキーの登録情報をメール制御部５に通知する。メール制御部５は、更新されたソフトキーの登録情報の通知を登録機能通知部８１から受ける。そして、メール制御部５は、図４の紙面に向かって右側に示す、「装飾」が登録されたソフトキー３０１を付加したメールアドレスＡＡＡのメール編集画面２０１（２）を表示制御部６に表示させる。
【００４０】
図５の紙面に向かって左側は、「装飾」が登録されたソフトキー３０１を付加したメールアドレスＡＡＡのメール編集画面２０１（２）である。メール編集画面２０１（２）が表示された状態で、メールアドレスＡＡＡに対するメールの編集中に、操作者がさらに特殊機能の使用要求を入力する。ここでは、操作者が使用要求を行った特殊機能が写真添付（以下では、「写真」という。）であった場合で説明する。メール制御部５は、指定された特殊機能である「写真」を実行する。さらに、メール制御部５は、実行した特殊機能である「写真」の情報を判定部７１へ出力する。判定部７１は、実行した特殊機能である「写真」の情報の入力を受けて、メールアドレスＡＡＡに対応するソフトキー登録情報テーブル５００に特殊機能が登録されていないソフトキーがあるか否かを判定する。ここでは、判定部７１は、メールアドレスＡＡＡに対応するソフトキー登録情報テーブル５００を参照し、特殊機能が登録されていないソフトキーがあると判定する。そして、判定部７１は、特殊機能が登録されていないソフトキーがある旨を機能登録部７２に通知する。機能登録部７２は、特殊機能が登録されていないソフトキーの中で登録順序が最も早いソフトキーを抽出する。そして、機能登録部７２は、抽出したソフトキーに使用要求を受けた特殊機能である「写真」が登録されるように、メールアドレスＡＡＡに対応するソフトキー登録情報テーブル５００を更新する。ここでは、既に登録順序が１番であるソフトキー３０１に「装飾」が登録されているので、機能登録部７２は、登録順序が２番であるソフトキー３０２に対して「写真」を登録する。さらに、機能登録部７２は、ボタン４０２へのソフトキー３０２の割り当てをメールアドレスＡＡＡに対応するソフトキー登録情報テーブル５００に登録する。このようにして、機能登録部７２は、記憶部８２に記憶されているソフトキー登録情報テーブル５００を更新する。そして、機能登録部７２は、登録情報を更新した旨を登録機能通知部８１に通知する。登録機能通知部８１は、記憶部８２からメールアドレスＡＡＡに対応するソフトキー登録情報テーブル５００を取得する。そして、登録機能通知部８１は、更新されたソフトキーの登録情報をメール制御部５に通知する。メール制御部５は、更新されたソフトキーの登録情報の通知を登録機能通知部８１から受ける。そして、メール制御部５は、図５の紙面に向かって右側に示す、「写真」が登録されたソフトキー３０２をさらに付加したメールアドレスＡＡＡのメール編集画面２０１（３）を表示制御部６に表示させる。
【００４１】
さらに、図６の紙面に向かって左側のメール編集画面２０１（４）のように、４つ全てのソフトキーに特殊機能が登録されている場合に、操作者が他の特殊機能の使用要求を入力した場合を説明する。ここでは、操作者が使用要求を行った特殊機能がクイック返信機能（以下では、「クイック返信」という。）であった場合で説明する。メール制御部５は、指定された特殊機能である「クイック返信」を実行する。さらに、メール制御部５は、実行した特殊機能である「クイック返信」の情報を判定部７１へ出力する。判定部７１は、実行した特殊機能である「クイック返信」の情報の入力を受けて、メールアドレスＡＡＡに対応するソフトキー登録情報テーブル５００に特殊機能が登録されていない、すなわち登録機能を有さないソフトキーがあるか否かを判定する。ここでは、判定部７１は、メールアドレスＡＡＡに対応するソフトキー登録情報テーブル５００を参照し、登録機能を有さないソフトキーが無いと判定する。そして、判定部７１は、登録機能を有さないソフトキーが無い旨を機能登録部７２に通知する。機能登録部７２は、登録機能を有さないソフトキーが無い旨の通知を判定部７１から受信する。そして、機能登録部７２は、特殊機能が登録されているソフトキーの、メールアドレスＡＡＡへのメール編集の際の所定期間内の実行回数を取得する。さらに、機能登録部７２は、今回の実行を含めて、メールアドレスＡＡＡへのメール編集の際の所定期間内におけるクイック返信機能の実行回数を取得する。そして、機能登録部７２は、登録されている特殊機能の使用頻度と「クイック返信」の使用頻度とを比較する。ここでは、登録されている特殊機能のうちの「テンプレート使用機能」及び「定型文入力機能」の使用頻度が、「クイック返信」の使用頻度に比べて低かった場合で説明する。機能登録部７２は、登録されている特殊機能のうち使用頻度が低いものを抽出する。ここでは、「定型文入力機能」の使用頻度が「テンプレート使用機能」の使用頻度に比べて低い場合で説明する。そこで、機能登録部７２は、使用頻度が低い「定型文入力機能」が登録されているソフトキー３０３に、実行した特殊機能である「クイック返信」が登録されるように、メールアドレスＡＡＡに対応するソフトキー登録情報テーブル５００を更新する。さらに、機能登録部７２は、ボタン４０３へのソフトキー３０３の割り当てをメールアドレスＡＡＡに対応するソフトキー登録情報テーブル５００に登録する。このようにして、機能登録部７２は、記憶部８２に記憶されているソフトキー登録情報テーブル５００を更新する。そして、機能登録部７２は、登録情報を更新した旨を登録機能通知部８１に通知する。登録機能通知部８１は、記憶部８２からメールアドレスＡＡＡに対応するソフトキー登録情報テーブル５００を取得する。そして、登録機能通知部８１は、更新されたソフトキーの登録情報をメール制御部５に通知する。メール制御部５は、更新されたソフトキーの登録情報の通知を登録機能通知部８１から受ける。そして、メール制御部５は、図６の紙面に向かって右側に示す、「クイック返信」が登録されたソフトキー３０３を付加したメールアドレスＡＡＡのメール編集画面２０１（５）を表示制御部６に表示させる。
【００４２】
次に、図７を参照して、本実施例に係る携帯電話におけるソフトキーへの特殊機能の登録の処理について説明する。図７は、実施例１に係る携帯電話におけるソフトキーへの特殊機能の登録の処理のフローチャートである。
【００４３】
操作者は、メール編集操作開始の指示を入力する。メール制御部５は、メール編集操作開始の指示を入力制御部３から受信する。そして、メール制御部５は、メールの編集を開始する（ステップＳ１０１）。
【００４４】
メール制御部５は、メールの宛先のメールアドレスを登録機能通知部８１へ通知する。登録機能通知部８１は、受信したメールアドレスが電話帳データに載っているか否かを判定する（ステップＳ１０２）。メールアドレスが電話帳データに載っていない場合（ステップＳ１０２否定）、ステップＳ１０５へ進む。
【００４５】
これに対して、メールアドレスが電話帳データに載っている場合（ステップＳ１０２肯定）、登録機能通知部８１は、メールアドレスに対応するソフトキー登録情報テーブル５００を記憶部８２から抽出する。そして、登録機能通知部８１は、抽出したソフトキー登録情報テーブル５００からメールアドレスに対応するソフトキーの登録情報を取得する（ステップＳ１０３）。
【００４６】
登録機能通知部８１は、メールアドレスに対応するソフトキーの登録情報をメール制御部５へ出力する。メール制御部５は、登録機能通知部８１から受信したソフトキーの登録情報に合わせて、メール編集画面にソフトキーを表示するよう表示制御部６に指示する。表示制御部６は、メール編集画面にソフトキーを表示する(ステップＳ１０４)。
【００４７】
メール制御部５は、操作者からの入力を受けてメール編集を行う（ステップＳ１０５）。
【００４８】
メール制御部５は、操作者が特殊機能を利用したか否かを判定する（ステップＳ１０６）。特殊機能の利用が無い場合（ステップＳ１０６否定）、ステップＳ１１２に進む。
【００４９】
これに対して、特殊機能の利用があった場合（ステップＳ１０６肯定）、メール制御部５は、メールアドレスと共に実行した特殊機能の情報を機能登録部７２に通知する。機能登録部７２は、実行した特殊機能の実行回数の履歴を記録する（ステップＳ１０７）。この時、機能登録部７２は、所定期間を過ぎた情報を破棄する。
【００５０】
判定部７１は、メール制御部５からメールアドレスの入力を受けて、メールアドレスに対応するソフトキー登録情報テーブル５００を記憶部８２から抽出する。そして、判定部７１は、メールの宛先のメールアドレスに対するメール編集におけるソフトキーに特殊機能が登録されていないソフトキーがあるか否か、すなわちソフトキーに空きがあるか否かを判定する（ステップＳ１０８）。
【００５１】
ソフトキーに空きが無い場合（ステップＳ１０８否定）、機能登録部７２は、ソフトキーに登録されている特殊機能の使用頻度と今回実行した特殊機能の使用頻度とを比較する（ステップＳ１０９）。
【００５２】
そして、機能登録部７２は、今回実行した特殊機能の使用頻度がソフトキーに登録されている特殊機能の使用頻度より高いか否かを判定する（ステップＳ１１０）。今回実行した特殊機能の使用頻度の方が高い場合（ステップＳ１１０肯定）、機能登録部７２は、実行した特殊機能をソフトキーに登録するように、記憶部８２に記憶されているソフトキー登録情報テーブル５００を更新する（ステップＳ１１１）。また、ソフトキーに空きがある場合（ステップＳ１０８肯定）も、機能登録部７２は、実行した特殊機能をソフトキーに登録するように、記憶部８２に記憶されているソフトキー登録情報テーブル５００を更新する（ステップＳ１１１）。
【００５３】
そして、メール制御部５は、ソフトキー登録情報テーブル５００の更新後、操作者から編集終了の命令が入力されたか否かにより、編集が終了したか否かを判定する（ステップＳ１１２）。特殊機能を利用しない場合（ステップＳ１０６否定）及び今回実行した特殊機能の使用頻度の方が低い場合（ステップＳ１１０否定）にも、メール制御部５は、編集が終了したか否かを判定する（ステップＳ１１２）。編集が終了していない場合（ステップＳ１１２否定）、ステップＳ１０５へ戻り、メール制御部５は、メールの編集を続ける。
【００５４】
これに対して、編集が終了した場合（ステップＳ１１２肯定）、メール制御部５は、編集したメールを指定された宛先のメールアドレス宛に送信するようにメール送受信部２に指示する。メール送受信部２、呼制御部１及び無線制御部４は、指定された宛先のメールアドレス宛にメールを送信する（ステップＳ１１３）。
【００５５】
ここで、以上の説明では、特殊機能を実行したタイミングでソフトキーの更新を行っていたが、これは他のタイミングでもよく、例えば、メール編集が終了した後まとめてソフトキーの更新を行ってもよい。
【００５６】
以上に説明したように、本実施例に係る通信端末装置は、送信相手毎に特殊機能の使用頻度に合わせてソフトキーの登録を自動的に行う。これにより、操作者は、ある操作者へのメールを作成する際に、その送信相手に対してよく使う特殊機能がソフトキーに登録された状態でメールの編集を行うことができる。したがって、本実施例に係る通信端末装置は、電子メールの作成時に送信相手に適した特殊機能を容易に使用することができるという効果を奏する。
【実施例２】
【００５７】
次に、実施例２について説明する。本実施例に係る通信端末装置は、操作者が、ソフトキーへの特殊機能の登録を行うことができる機能を有することが、実施例１と異なるものである。そこで、以下では、操作者によるソフトキーへの特殊機能の登録について説明する。本実施例に係る携帯電話のブロック図も図１で表される。実施例２に係る携帯電話は、特に説明の無い限り実施例１と同じ符号を有する各部は同じ機能を有するものとする。
【００５８】
操作者が電話帳編集の開始命令を入力すると、メール制御部５は、電話帳編集の開始命令の入力を入力制御部３から受ける。このとき、メール制御部５は、編集対象となるメールアドレスの入力も入力制御部３から受ける。そして、メール制御部５は、編集対象のメールアドレスの電話帳データの編集画面を表示制御部６に表示させる。そして、メール制御部５は、操作者からの入力を受けて、電話帳データの編集を行う。
【００５９】
メール制御部５は、電話帳データの編集中にソフトキー登録の機能が選択されると、編集対象のメールアドレスを登録機能通知部８１へ出力する。そして、メール制御部５は、登録機能通知部８１からソフトキーの登録情報を受信すると、表示制御部６に対してソフトキーを電話帳データの編集画面に表示させる。操作者は、ソフトキーが表示された電話帳データの編集画面を用いて、登録するソフトキー及びメール編集の特殊機能を指定する。メール制御部５は、登録するソフトキー及びメール編集の特殊機能の入力を入力制御部３から受ける。そして、メール制御部５は、編集対象のメールアドレス、登録するソフトキー及びメール編集の特殊機能を機能登録部７２へ出力する。
【００６０】
メール制御部５は、登録機能通知部８１から更新されたソフトキーの登録情報を受信すると、更新されたソフトキーを表示制御部６に表示させる。
【００６１】
登録機能通知部８１は、編集対象のメールアドレスの入力をメール制御部５から受ける。そして、登録機能制御部８１は、受信したメールアドレスに対応するソフトキー登録情報テーブルを記憶部８２から抽出する。次に、登録機能制御部８１は、抽出したソフトキー登録情報から、編集対象のメールアドレスに対応するソフトキーの登録情報を取得する。そして、登録機能制御部８１は、取得したソフトキーの登録情報をメール制御部５へ出力する。
【００６２】
機能登録部７２は、編集対象のメールアドレス、登録するソフトキー及びメール編集の特殊機能の入力をメール制御部５から受ける。そして、機能登録部７２は、受信したメールアドレスに対応するソフトキー登録情報テーブルを記憶部８２から抽出する。そして、機能登録部７２は、指定されたソフトキーが登録機能を有するか否かを判定する。指定されたソフトキーが登録機能を有さない場合、機能登録部７２は、指定された特殊機能をそのソフトキーに登録する。また、指定されたソフトキーが登録機能を有する場合、機能登録部７２は、そのソフトキーの登録機能を削除し、指定された特殊機能をそのソフトキーに登録する。このように、機能登録部７２は、受信したメールアドレスに対応するソフトキー登録情報テーブルを更新する。この場合、操作者により指定された特殊機能が優先し、機能登録部７２は、登録機能の使用頻度に関わらず、指定された特殊機能を指定されたソフトキーに登録することになる。ただし、このように操作者により指定された特殊機能を登録しても、その後、登録した特殊機能があまり使用されない場合には、特殊機能の自動登録によって使用頻度の高い機能に変更される。したがって、送信相手に適した特殊機能がソフトキーに登録されることになるので、メール編集時に送信相手に適したソフトキーを容易に使用できるという効果は変わらない。
【００６３】
次に、図８を参照して、操作者によるソフトキーへの特殊機能の登録の処理について説明する。図８は、操作者によるソフトキーへの特殊機能の登録の処理のフローチャートである。
【００６４】
メール制御部５は、操作者から入力された電話帳編集の開始命令を入力制御部３から受ける。そして、メール制御部５は、電話帳データの編集画面を表示制御部６に表示させる（ステップＳ２０１）。
【００６５】
メール制御部５は、操作者からソフトキー登録の機能が選択されたか否かを判定する（ステップＳ２０２）。このとき、メール制御部５は、操作者から電話帳編集の対象とするメールアドレスの入力も受ける。ソフトキー登録の機能が選択されない場合（ステップＳ２０２否定）、ステップＳ２０９へ進む。
【００６６】
これに対して、ソフトキー登録の機能が選択された場合（ステップＳ２０２肯定）、メール制御部５は、受信したメールアドレスを登録機能通知部８１へ出力する。登録機能通知部８１は、受信したメールアドレスに対応するソフトキー登録情報テーブルを記憶部８２から抽出する（ステップＳ２０３）。
【００６７】
そして、登録機能通知部８１は、抽出したソフトキー登録情報テーブルから登録情報を有するソフトキーがあるか否かを判定する（ステップＳ２０４）。登録機能通知部８１が、登録機能を有するソフトキーが無いと判定した場合（ステップＳ２０４否定）、ステップＳ２０６へ進む。
【００６８】
これに対して、登録機能を有するソフトキーがある場合（ステップＳ２０４肯定）、登録機能通知部８１は、そのソフトキーの登録情報をメール制御部５へ出力する。メール制御部５は、ソフトキーの登録情報を受信して、表示制御部６に対して電話帳データの編集画面上にソフトキーを表示させる（ステップＳ２０５）。
【００６９】
そして、操作者は、電話帳データの編集画面を参照して、登録する特殊機能を選択する（ステップＳ２０６）。この時、操作者は、特殊機能を新しく登録するソフトキーを指定する。
【００７０】
メール制御部５は、編集対象のメールアドレス、指定されたソフトキーの情報及び登録する特殊機能を機能登録部７２へ出力する。機能登録部７２は、編集対象のメールアドレスに対応するソフトキー登録情報テーブルを記憶部８２から抽出する。そして、機能登録部７２は、抽出したソフトキー登録情報テーブルからソフトキーの使用状態を取得する（ステップＳ２０７）。
【００７１】
そして、指定されたソフトキーが登録機能を有していなければ、指定された特殊機能をそのソフトキーに登録する。また、指定されたソフトキーが登録機能を有している場合、機能登録部７２は、登録機能を削除し、新しく指定された特殊機能をソフトキーに登録する（ステップＳ２０８）。さらに、ソフトキーにボタンが割り当てられていなければ、機能登録部７２は、特殊機能を登録したソフトキーにボタンを割り当てる。
【００７２】
さらに、メール制御部５は、操作者から入力された編集対象のメールアドレスに対する他の編集作業を入力制御部３から受信して、電話帳内容の編集を行う（ステップＳ２０９）。
【００７３】
以上に説明したように、本実施例に係る通信端末装置は、実施例１に加えて操作者が自らソフトキーへの特殊機能の割り当てを行うことができるようにしたものである。これにより、操作者の通信端末装置の使い勝手をより向上させることができ、電子メールの容易な作成により寄与することができる。
【００７４】
また、以上の説明では、電話帳データとソフトキー登録情報テーブルとをメールアドレスで相互に関連付けられた異なるデータとして説明したが、電話帳データの中にソフトキー登録情報テーブルが含まれていても良い。
【００７５】
［携帯電話のハードウェア構成］
次に、図９を参照して、以上に説明した各実施例に係る携帯電話のハードウェア構成について説明する。図９は、携帯電話のハードウェア構成図である。図９に示すように、各実施例に係る携帯電話は、アンテナ１０１、無線部１０２、音声入出力部１０３、スピーカ１３１、マイク１３２、ＬＣＤ部１０４、プロセッサ１０５、記憶装置１０６及び入力部１０７を有している。記憶装置１０６は、ＲＯＭ（Read  Only  Memory）１６１及びＲＡＭ（Random  Access  Memory）１６２を有している。また、入力部１０７は、ソフトキー入力部１７１を有している。
【００７６】
無線部１０２、音声入出力部１０３、ＬＣＤ部１０４、記憶装置１０６及び入力部１０７は、プロセッサ１０５と接続される。また、アンテナ１０１は、無線部１０２と接続される。また、スピーカ１３１及びマイク１３２は、音声入出力部１０３と接続される。
【００７７】
無線部１０２は、例えば、図１に示した無線制御部４に対応する。また、ＬＣＤ部１０４は、液晶画面である。また、入力部１０７は、キーパッドなどである。そして、ソフトキー入力部１７１は、ソフトキーに割り当てられるボタンである。
【００７８】
プロセッサ１０５及び記憶装置１０６は、例えば、図１に示した呼制御部１、メール送受信部２、無線制御部４、メール制御部５、電話帳連動応答学習部７及び電話帳管理部８等の機能を実現する。例えば、記憶装置１０６のＲＯＭ１６１には、図１に例示したメール制御部５、電話帳連動応答学習部７及び登録機能通知部８１などによる処理を実現する各種プログラムを記憶している。そして、プロセッサ１０５は、これらの各種プログラムを読み出して実行することで、上述した各機能を実現するプロセスを生成する。また、ＲＡＭ１６２は、図１に示した記憶部８２にあたり、電話帳データやソフトキー登録情報テーブルなどを記憶する。
【符号の説明】
【００７９】
１  呼制御部
２  メール送受信部
３  入力制御部
４  無線制御部
５  メール制御部
６  表示制御部
７  電話帳連動応答学習部
８  電話帳管理部
７１  判定部
７２  機能登録部
８１  登録機能通知部
８２  記憶部
【図１】
0005637026.tif 000002
【図２】
0005637026.tif 000003
【図３】
0005637026.tif 000004
【図４】
0005637026.tif 000005
【図５】
0005637026.tif 000006
【図６】
0005637026.tif 000007
【図７】
0005637026.tif 000008
【図８】
0005637026.tif 000009
【図９】
0005637026.tif 000010