(57)【要約】【課題】通話料金の割引サービスの適用が受けられる電話番号を容易に特定できる携帯電話を提供する。【解決手段】携帯電話１００は、操作入力部６０２と、受信部６０４と、音声入力部６０６と、携帯電話１００から発信された通話に対して課金される料金を記憶する通話料金記憶部６０８と、携帯電話１００から行なわれた発信の頻度を記憶する通話頻度記憶部６１０と、通話が行なわれた時間を記憶する通話時間記憶部６１２と、電話帳記憶部６１４と、指定割引電話番号記憶部６１６と、登録されている電話番号の中から指定割引の対象となる電話番号を決定する登録番号決定部６１８と、制御部６２０と、送信部６２２と、音声出力部６２４と、表示部６２６とを備える。【選択図】図６
2007235569.tif 000002
【特許請求の範囲】
【請求項１】
複数の通信相手の各々との通信を可能にする通信制御装置が接続された通信回線を介して通信する通信手段と、
複数の通信相手の各々を特定するための各第１の識別情報と、各前記通信相手との間で行なわれた通信の各履歴情報とを格納する第１の記憶手段と、
予め選択された通信相手を特定する第２の識別情報を格納する第２の記憶手段とを備え、前記第２の識別情報は、前記通信制御装置に記憶されており、
各前記履歴情報に基づいて、前記第２の識別情報を更新するための更新情報を、各前記第１の識別情報の中から導出するための導出手段と、
前記通信制御装置に対して、前記更新情報を前記第２の識別情報として送信するための送信手段とを備える、情報通信端末。
【請求項２】
前記履歴情報は、前記通信相手との通信時間を含み、
前記導出手段は、各前記通信時間に基づいて、各前記第１の識別情報の中から前記更新情報を導出する、請求項１に記載の情報通信端末。
【請求項３】
前記第１の記憶手段は、予め規定された期間内における通信毎の各前記通信時間を格納し、
前記導出手段は、各前記通信相手ごとに、前記期間内における前記通信時間の合計値をそれぞれ算出し、各前記合計値の大きさに基づいて前記更新情報を導出する、請求項２に記載の情報通信端末。
【請求項４】
前記履歴情報は、前記通信相手との通信頻度を含み、
前記導出手段は、各前記通信頻度に基づいて、各前記第１の識別情報の中から前記更新情報を導出する、請求項１に記載の情報通信端末。
【請求項５】
前記第１の記憶手段は、予め規定された期間内における通信の回数を前記通信頻度として格納し、
前記導出手段は、各前記回数が多い順に前記更新情報を導出する、請求項４に記載の情報通信端末。
【請求項６】
前記履歴情報は、前記通信相手との通信に対して課金される通信料金を含み、
前記導出手段は、各前記通信料金に基づいて、各前記第１の識別情報の中から前記更新情報を導出する、請求項１に記載の情報通信端末。
【請求項７】
前記第１の記憶手段は、予め規定された期間内に行なわれた通信毎の前記通信料金を格納し、
前記導出手段は、各前記通信相手ごとに、前記期間内における前記通信料金の合計値をそれぞれ算出し、各前記合計値の大きさに基づいて前記更新情報を導出する、請求項６に記載の情報通信端末。
【請求項８】
前記導出手段は、
各前記履歴情報に基づいて、予め定められた基準に従って各前記第１の識別情報を並べるための配列データを算出する算出手段と、
前記配列データに基づいて、各前記第１の識別情報を表示する表示手段と、
前記表示手段に表示される各前記第１の識別情報を、前記更新情報として選択するための入力を受け付ける入力手段とを含む、請求項１に記載の情報通信端末。
【請求項９】
前記算出手段は、各前記第１の識別情報を降順に並べるためのデータを前記配列データとして算出する、請求項８に記載の情報通信端末。
【請求項１０】
前記算出手段は、各前記第１の識別情報を昇順に並べるためのデータを前記配列データとして算出する、請求項８に記載の情報通信端末。
【請求項１１】
時刻を計測する計時手段をさらに備え、
前記導出手段は、予め定められた期間ごとに、前記更新情報を導出する、請求項１に記載の情報通信端末。
【請求項１２】
第１の通信端末と第２の通信端末との通信を可能にする通信制御装置を備え、前記通信制御装置は、
前記第１の通信端末による通信の相手として予め指定された通信相手を識別する登録情報を記憶する登録情報記憶手段と、
前記通信相手とは異なる相手と前記第１の通信端末との間の通信に対して課金される料金に対して予め規定された割引を適用することにより、前記第１の通信端末と前記通信相手との通信に対する料金を算出する課金手段とを含み、
情報通信端末を備え、前記情報通信端末は、
複数の通信相手の各々を特定するための各第１の識別情報と、各前記通信相手との間で行なわれた通信に基づく各々の履歴情報とを格納する第１の記憶手段と、
予め選択された通信相手を特定する第２の識別情報を格納する第２の記憶手段とを備え、前記第２の識別情報は、前記登録情報として前記通信制御装置に記憶されており、
各前記履歴情報に基づいて、各前記第１の識別情報の中から、前記第２の識別情報を更新するための更新情報を導出する導出手段と、
前記通信制御装置に対して、前記更新情報を前記第２の識別情報として送信するための送信手段とを含み、
前記通信制御装置は、さらに、前記情報通信端末により送信された前記更新情報を前記登録情報として前記登録情報記憶手段に格納する更新手段を含む、通信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報通信端末および通信システムに関する。より特定的には、通信費用の削減に寄与する通信先番号の特定を容易にする情報通信端末および通信システムに関する。
【背景技術】
【０００２】
携帯電話を用いた通話に関し、通話料金の割引サービスが通信事業者によって提供されている。たとえば、ある通信事業者は、定額料金の支払を条件に、指定された５つの電話番号に対する通話料・テレビ電話通信料を割り引くサービスを提供している。
【０００３】
このようなサービスの申し込みおよび電話番号の指定は、通常は、サービス契約者がサービスショップの店頭において書面に記入することにより行なわれる。割引を受けようとする電話番号は、通常、携帯電話の使用者の直感あるいは推測によって指定されている。利用者が当初に指定した電話番号を変更する場合、店頭での申請が再度必要となる。
【０００４】
通話料金の割引に関し、たとえば、特開平１１−３３１３４８号公報（特許文献１）は、固定電話機を用いた通話に関し、割引サービスを受けられる電話回線を選択する機能を有する自動ダイヤル付加機能付き電話機を開示している。この自動ダイヤル付加機能付き電話機１０は、登録及びダイヤル入力操作を行なう入力操作部１１と、登録された任意の付加ダイヤル番号を記憶する付加ダイヤル登録部１２と、特定の時間帯を記憶する時間帯登録部１３と、付加ダイヤル番号を付加するか否かを決定するダイヤル決定部１４と、現在時刻を示す時計１５と、ダイヤル信号を送出するダイヤル発呼制御部１６とを備える。
【０００５】
自動ダイヤル付加機能付き電話機によると、ダイヤル発呼が予め設定した時間帯に行われると、ダイヤル発呼により入力した通信相手先ダイヤル番号の前に、付加ダイヤル番号が自動的に付加された上でダイヤルされる。これにより、付加ダイヤル番号により特定された、予め設定された時間帯である通話時間帯に基づく特定の割引サービスに対応した最低通信料金の回線が選択される。
【特許文献１】特開平１１−３３１３４８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、特開平１１−３３１３４８号公報に開示された技術は、複数の回線の各々が異なった通信事業者によって提供されている場合に有効である。携帯電話サービスは、当該サービスに加入した時点で、通信事業者が決定されるため、上記技術をそのまま携帯電話による通信に適用できないという問題がある。
【０００７】
また、これまで、上記のようなサービスの電話番号は、サービス契約者である利用者の直感あるいは推測によって選択されていた。そのため、サービス契約者にとって最適な電話番号、すなわち通話料金が最少となる番号を指定又は選択できていない可能性もある。一方、通話時間に関し、サービス申込み時に指定された電話番号との通話時間よりも指定外の電話番号との通話時間が長くなることも有り得る。その結果、サービスの提供を受けるために指定された通話料金が、指定されていない電話番号に対する通話料金よりも高くなる可能性もあった。
【０００８】
さらに、割引対象として指定されていた電話番号の契約者が、新規契約等により電話番号を変更する場合も有り得る。この場合、サービスの利用者は、割引を受けるための電話番号を変更しなければならない。電話番号を変更するためには、店頭において書面等による手続きが必要となり、利用者の手間を要するという問題も生じる。
【０００９】
本発明は、上述の問題点を解決するためになされたものであって、その目的は、通話料金の割引サービスを受ける使用者の負荷が軽減される携帯電話機を提供することである。本発明の他の目的は、使用者の使用態様に応じた割引サービスが実現される通信システムを提供することである。
【課題を解決するための手段】
【００１０】
上記の課題を解決するために、この発明のある局面に従う情報通信端末は、複数の通信相手の各々との通信を可能にする通信制御装置が接続された通信回線を介して通信する通信手段と、複数の通信相手の各々を特定するための各第１の識別情報と、各通信相手との間で行なわれた通信の各履歴情報とを格納する第１の記憶手段と、予め選択された通信相手を特定する第２の識別情報を格納する第２の記憶手段とを備える。第２の識別情報は、通信制御装置に記憶されている。情報通信端末は、各履歴情報に基づいて、第２の識別情報を更新するための更新情報を、各第１の識別情報の中から導出するための導出手段と、通信制御装置に対して、更新情報を第２の識別情報として送信するための送信手段とを備える。
【００１１】
好ましくは、履歴情報は、通信相手との通信時間を含む。導出手段は、各通信時間に基づいて、各第１の識別情報の中から更新情報を導出する。
【００１２】
好ましくは、第１の記憶手段は、予め規定された期間内における通信毎の各通信時間を格納する。導出手段は、各通信相手ごとに、期間内における通信時間の合計値をそれぞれ算出し、各合計値の大きさに基づいて更新情報を導出する。
【００１３】
好ましくは、履歴情報は、通信相手との通信頻度を含む。導出手段は、各通信頻度に基づいて、各第１の識別情報の中から更新情報を導出する。
【００１４】
好ましくは、第１の記憶手段は、予め規定された期間内における通信の回数を通信頻度として格納している。導出手段は、各回数が多い順に更新情報を導出する。
【００１５】
好ましくは、履歴情報は、通信相手との通信に対して課金される通信料金を含む。導出手段は、各通信料金に基づいて、各第１の識別情報の中から更新情報を導出する。
【００１６】
好ましくは、第１の記憶手段は、予め規定された期間内に行なわれた通信毎の通信料金を格納する。導出手段は、各通信相手ごとに、期間内における通信料金の合計値をそれぞれ算出し、各合計値の大きさに基づいて更新情報を導出する。
【００１７】
好ましくは、導出手段は、各履歴情報に基づいて、予め定められた基準に従って各第１の識別情報を並べるための配列データを算出する算出手段と、配列データに基づいて、各第１の識別情報を表示する表示手段と、表示手段に表示される各第１の識別情報を、更新情報として選択するための入力を受け付ける入力手段とを含む。
【００１８】
好ましくは、算出手段は、各第１の識別情報を降順に並べるためのデータを配列データとして算出する。
【００１９】
好ましくは、算出手段は、各第１の識別情報を昇順に並べるためのデータを配列データとして算出する。
【００２０】
好ましくは、情報通信端末は、時刻を計測する計時手段をさらに備える。導出手段は、予め定められた期間ごとに、更新情報を導出する。
【００２１】
この発明の他の局面に従う通信システムは、第１の通信端末と第２の通信端末との通信を可能にする通信制御装置を備える。通信制御装置は、第１の通信端末による通信の相手として予め指定された通信相手を識別する登録情報を記憶する登録情報記憶手段と、通信相手とは異なる相手と第１の通信端末との間の通信に対して課金される料金に対して予め規定された割引を適用することにより、第１の通信端末と通信相手との通信に対する料金を算出する課金手段とを含む。通信システムは、情報通信端末をさらに備える。情報通信端末は、複数の通信相手の各々を特定するための各第１の識別情報と、各通信相手との間で行なわれた通信に基づく各々の履歴情報とを格納する第１の記憶手段と、予め選択された通信相手を特定する第２の識別情報を格納する第２の記憶手段とを備える。第２の識別情報は、登録情報として通信制御装置に記憶されている。情報通信端末は、各履歴情報に基づいて、各第１の識別情報の中から、第２の識別情報を更新するための更新情報を導出する導出手段と、通信制御装置に対して、更新情報を第２の識別情報として送信するための送信手段とを含む。通信制御装置は、さらに、情報通信端末により送信された更新情報を登録情報として登録情報記憶手段に格納する更新手段を含む。
【発明の効果】
【００２２】
本発明によれば、通話料金の割引サービスを受ける使用者の負荷が軽減される情報通信端末が提供される。
【発明を実施するための最良の形態】
【００２３】
以下、図面を参照しつつ、本発明の実施の形態について説明する。以下の説明では、同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがって、それらについての詳細な説明は繰り返さない。
【００２４】
図１を参照して、本発明の実施の形態に係る通信システム１０について説明する。図１は、通信システム１０のネットワーク構成を表わすブロック図である。通信システム１０は、複数の携帯電話１００，１０２，１０４と、各家１０６，１０８にそれぞれ設置されている固定電話１０７，１０８と、基地局１１０，１１２と、中継局１３０，１３２とを備える。中継局１３０は、交換器１４２と、課金データ算出システム３００とを含む。基地局１１０，１１２は、通信回線１１４，１１６によってそれぞれ中継局１３０に接続されている。中継局１３０と中継局１３２とは、通信回線１２２によって接続されている。固定電話１０７，１０８は、通信回線１１８，１２０によってそれぞれ中継局１３２に接続されている。
【００２５】
図２を参照して、本実施の形態に係る通信システム１０に適用される通話料金の割引態様について説明する。図２は、当該サービスの適用を受けるサービス契約者２１０と、割引の対象となる電話番号との関係を表わす図である。サービス契約者２１０は、たとえば携帯電話１００，１０２，１０４、あるいは固定電話１０７，１０９の使用者である。サービス契約者２１０は、自らが選択した電話番号を中継局１３０が備える課金データ算出システム３００に通知する。課金データ算出システム３００が通知された電話番号を登録すると、サービス契約者２１０によってその電話番号に対する発信が行なわれた場合には、課金データ算出システム３００は、当該電話番号に対して予め定められた割引率を適用することにより、その電話番号に対する通話に課金される料金を算出する。
【００２６】
このとき、サービス契約者２１０によって指定される電話番号は、当該サービスの提供者によって異なる。たとえば図２に示される例では、３つの電話番号すなわち第１の指定電話番号２２０と、第２の指定電話番号２３０と、第３の指定電話番号２４０とが、サービス契約者２１０によって課金データ算出システム３００に登録されている。登録されている電話番号は、後述するようにサービス契約者２１０によって変更されてもよい。また登録される電話番号の数は、図２から特定される数に限られない。
【００２７】
ここで、図３を参照して、本実施の形態に係る課金データ算出システム３００の具体的構成について説明する。図３は、課金データ算出システム３００を実現するコンピュータのハードウェア構成を表わすブロック図である。課金データ算出システム３００は、相互にデータバスによって接続されたＣＰＵ（Central Processing Unit）３１０と、課金データ算出システム３００の使用者による指示の入力を受け付けるマウス３２０，キーボード３３０と、入力されたデータあるいはＣＰＵ３１０によるプログラムの実行により生成されるデータを一時的に格納するＲＡＭ（Random Access Memory）３４０と、大容量のデータを格納するハードディスク３５０と、ＣＤ（Compact Disk）−ＲＯＭ（Read Only Memory）駆動装置３６０と、モニタ３８０と、通信ＩＦ（Interface）３９０とを含む。ＣＤ−ＲＯＭ駆動装置３６０には、ＣＤ−ＲＯＭ３６２が装着される。
【００２８】
課金データ算出システム３００における処理は、各ハードウェアおよびＣＰＵ３１０によって実行されるソフトウェアによって実現される。このようなソフトウェアは、ＲＡＭ３４０あるいはハードディスク３５０に予め記憶されている。また、当該ソフトウェアは、ＣＤ−ＲＯＭ３６０その他のデータ記録媒体に格納されて、プログラム製品として流通している場合もある。あるいは、当該ソフトウェアは、インターネットその他の通信回線に接続されている情報提供事業者によってダウンロード可能なプログラム製品として提供される場合もある。このようなソフトウェアは、ＣＤ−ＲＯＭ駆動装置３６０その他の読取装置によりそのデータ記録媒体から読取られた後に、あるいは通信ＩＦ３９０を介してダウンロードされた後に、ハードディスク３５０に一旦格納される。
【００２９】
そのソフトウェアは、ハードウェア３５０からＲＡＭ３４０に実行可能な形式として読み出され、そしてＣＰＵ３１０によって実行される。図３に示される課金データ算出システム３００として機能するコンピュータを構成するハードウェアは、一般的なものである。したがって、以下で説明する課金データ算出システム３００の最も本質的な部分は、ＲＡＭ３４０、ハードディスク３５０、ＣＤ−ＲＯＭ３６２その他のデータ記録媒体に格納された、あるいはネットワークを介してダウンロード可能な、ソフトウェアであるとも言える。なお、課金データ算出システム３００を実現するコンピュータのハードウェアの動作は周知であるので、ここでは詳細な説明は述べない。
【００３０】
図４を参照して、課金データ算出システム３００のデータ構造について説明する。図４は、ハードディスク３５０におけるデータの格納の一態様を概念的に表わす図である。ハードディスク３５０は、電話の加入者の各々について登録された情報を格納するテーブル４１０を格納している。テーブル４１０は、加入者番号４１２と、第１の指定通話先４１４と、第２の指定通話先４１６と、第３の指定通話先４１８とを含む。たとえば、レコード４２０を参照して、加入者番号「０９０−１２３４−５６７８」を有するサービス契約者は、通話料金の割引サービスを受けるための通話先として、３つの電話番号すなわち「０１２−３４５６−７８９０」と「０３−１１１１−１１１１」と「０６−１１１１−１１１１」とを登録している。その他の加入者についても同様にして最大３つの電話番号が指定通話先としてテーブル４１０に登録され得る。
【００３１】
ハードディスク３５０は、通話履歴を格納するためのテーブル４３０をさらに記憶している。テーブル４３０は、加入者番号４３２と、発信先４３４と、発信日時４３６と、通話時間４３８と、課金条件４４０とを含む。テーブル４３０は、通話の履歴をたとえば通話が行なわれた時刻ごとに時系列に記憶している。
【００３２】
たとえば、レコード４４２を参照して、加入者番号「０９０−１２３４−５６７８」を有するサービス契約者は、電話番号「０１２−３４５６−７８９０」に対して、２００６年１月１０日に通話を行ない、通話時間は、２分３０秒である。この加入者番号を有する使用者は、テーブル４１２に示されるように割引サービスを受ける番号として、その加入者番号を登録しているため、課金条件４４０に示されるように「割引レート」という条件が、その番号への通話に対して適用される。
【００３３】
一方、レコード４４４を参照して、同じ加入者番号を有する使用者は、発信先として電話番号「０６−２２２２−２２２２」に対して２００６年１月１３日に１０分００秒の間、通話を行なっている。発信先４３４として特定される電話番号「０６−２２２２−２２２２」は、テーブル４１０に含まれていない。したがって、この時点ではこの発信先４３４は、課金条件４４０として標準の課金率が適用されることになる。
【００３４】
次に、図５を参照して、課金データ算出システム３００の制御構造について説明する。図５は、割引サービスの適用を受ける使用者により指定された電話番号を登録するためにＣＰＵ３１０が実行する処理の手順を表わすフローチャートである。
【００３５】
ステップＳ５１０にて、ＣＰＵ３１０は、携帯電話１００から指定される電話番号を含むデータを受信したことを検知する。ステップＳ５２０にて、ＣＰＵ３１０は、そのデータの送信者が予め登録された回線使用者であるか否かを判断する。この判断は、たとえばハードディスク３５０に当該電話番号が記憶されているか否かに基づいて行なわれる。ＣＰＵ３１０が、その送信者が予め登録された回線使用者であると判断すると（ステップＳ５２０にてＹＥＳ）、処理はステップＳ５３０に移される。そうでない場合には（ステップＳ５２０にてＮＯ）、処理は終了する。
【００３６】
ステップＳ５３０にて、ＣＰＵ３１０は、指定された電話番号を割引レート適用の対象としてハードディスク３５０において確保された領域に格納する。具体的には、ＣＰＵ３１０は、受信されたデータから当該電話番号を取得し、その番号をテーブル４１０のいずれかの領域（すなわち第１の指定通話先４１４から第３の指定通話先４１８のいずれかのためのデータ領域）に格納する。このようにして電話番号が課金データ算出システム３００に登録されると、その後、携帯電話１００からその電話番号に対して発信が行なわれた場合には、その通話に対しては、予め規定された割引レートが適用されることになる。
【００３７】
図６を参照して、携帯電話１００の構成について説明する。図６は、携帯電話１００が有する機能の構成を表わすブロック図である。
【００３８】
携帯電話１００は、操作入力部６０２と、受信部６０４と、音声入力部６０６と、通話料金記憶部６０８と、通話頻度記憶部６１０と、通話時間記憶部６１２と、電話帳記憶部６１４と、指定割引電話番号記憶部６１６と、登録番号決定部６１８と、制御部６２０と、送信部６２２と、音声出力部６２４と、表示部６２６とを備える。
【００３９】
操作入力部６０２は、携帯電話１００の使用者による操作を受け付けて、その操作に応じた信号を出力する。操作入力部６０２から出力される信号は、登録番号決定部６１８あるいは制御部６２０に入力される。操作入力部６０２は、たとえば数字または記号の入力を受け付けるボタン、タッチパネル、ジョグダイヤルなどによって実現される。
【００４０】
受信部６０４は、無線信号を受信し、受信した信号を制御部６２０に伝送する。受信部６０４は、電話のための信号に加えて、たとえばラジオ放送、テレビジョン放送などの放送信号を受信してもよい。
【００４１】
音声入力部６０６は、携帯電話１００の使用者による発話を受け付けて、その発話に応じた信号を制御部６２０に対して出力する。音声入力部６０６は、たとえばマイクである。
【００４２】
通話料記憶部６０８は、携帯電話１００から発信された通話に対して課金される料金を記憶する。通話頻度記憶部６１０は、携帯電話１００から行なわれた発信の頻度（たとえば通話の回数、受信の回数など）を記憶する。通話時間記憶部６１２は、通話が行なわれた時間を記憶する。通話料金記憶部６０８と通話頻度記憶部６１０と通話時間記憶部６１２とは、それぞれ別個のテーブルに各データを記憶する構成でもよいし、１つのテーブルにまとめてデータを関連付けることにより各項目を記憶する構成であってもよい。
【００４３】
電話帳記憶部６１４は、携帯電話１００の使用者によって選択された電話番号を記憶する。具体的には、操作入力部６０２を介して入力された電話番号、あるいは受信部６０４によって受信された通話についての電話番号が制御部６２０によって、電話帳記憶部６１４に格納される。
【００４４】
指定割引電話番号記憶部６１６は、当該使用者によって選択された電話番号を記憶する。指定割引電話番号記憶部６１６に記憶される電話番号は、すなわち図２に示されるようなサービスを受けるために当該使用者が特に選択した電話番号である。なお、指定割引電話番号記憶部６１６を単独で構成する代わりに、電話帳記憶部６１４に登録されている電話番号のいずれが当該サービスを受けられるものであるかを表わすようなデータ（たとえばフラグ）が関連付けられるような態様であってもよい。
【００４５】
登録番号決定部６１８は、操作入力部６０２からの信号に基づいて電話帳記憶部６１４に登録されている電話番号の中から指定割引の対象となる電話番号を決定する。具体的には、登録番号決定部６１８は、指定割引電話番号記憶部６１６に記憶されるべき電話番号を決定する。あるいは、他の局面においては、登録番号決定部６１８は、電話帳記憶部６１４に記憶されている電話番号に関連付けられるフラグの付与の対象となる電話番号を決定する。
【００４６】
制御部６２０は、操作入力部６０２を介して入力が受け付けられた指示に基づいて予め規定された動作を実行するための制御を行なう。この制御には、前述のような電話番号の登録のための処理、あるいは電話帳記憶部６１４に記憶されている電話番号に対して発信するための処理などが含まれる。制御部６２０は、受信部６０４によって受信された信号から、その信号の送信者（たとえば電話の着信があった場合にはその発信者）を特定し、特定したデータを電話帳記憶部６１４に一時的に格納する。さらに、制御部６２０は、音声入力部６０６に対して入力された音声に基づく信号を変換して、音声出力部６２４に対して出力する。
【００４７】
送信部６２２は、制御部６２０から出力される送信指示に基づいて登録番号決定部６１８によって決定された電話番号を出力する。具体的には、送信部６２２は、図２に示されるサービスの提供を受ける電話番号が含まれる信号を生成し、課金データ算出システム３００にアクセスするためのデータフォーマットに変換して、変換後のデータを無線送信する。本実施の形態に係る情報通信端末が携帯電話１００に代えて、たとえば固定電話１０７，１０９として実現される場合には、送信部６２２は、当該電話番号が含まれる信号を生成し、送信部６２２に接続される通信回線１１８，１２０に対して、生成された信号を力する。
【００４８】
音声出力部６２４は、受信部６０４によって受信された信号に基づいて音声を出力する。表示部６２６は、電話帳記憶部６１４に記憶されている電話番号あるいは受信部６０４によって受信されたデータに含まれる表示用のデータに基づいて電話番号あるいは画像その他の情報を表示する。
【００４９】
図７を参照して、携帯電話１００の具体的構成について説明する。図７は、携帯電話１００のハードウェア構成を表わすブロック図である。携帯電話１００は、アンテナ７０８と、通信装置７０２と、操作ボタン７２０と、カメラ７４０と、フラッシュメモリ７４４と、ＲＡＭ７４６と、データ用ＲＯＭ７４８と、メモリカード駆動装置７８０と、演算処理を実行するＣＰＵ７１０と、音声信号処理回路７７０と、マイク７７２と、スピーカ７７４と、ディスプレイ７５０と、ＬＥＤ（Light Emitting Diode）７７６と、データ通信ＩＦ７７８と、バイブレータ７８４とを備える。メモリカード駆動装置７８０には、メモリカード７８２が装着可能である。
【００５０】
アンテナ７０８によって受信された信号は、通信装置７０２によってＣＰＵ７１０に伝送される。ＣＰＵ７１０は、その信号を音声信号処理回路７７０に転送する。音声信号処理回路７７０は、その信号に対して予め設定された信号処理を実行し、スピーカ７７４に出力する。スピーカ７７４は、その信号に基づいて音声を出力する。
【００５１】
マイク７７２は、携帯電話１００に対する発話を受け付けてその発話に応じた信号を出力する。音声信号処理回路７７０は、その信号に基づいて、通話のために予め規定された信号処理を実行し、ＣＰＵ７１０に対して送出する。ＣＰＵ７１０は、その信号を送信用の信号に変換し、通信装置７０２に対して送出する。通信装置７０２がアンテナ７０８を介してその信号を発信すると、携帯電話１００の使用者は、他の相手と通話することができる。
【００５２】
カメラ７４０は、操作ボタン７２０に対する操作に基づいて被写体を撮影し、その撮影により取得された信号をＣＰＵ７１０に送出する。
【００５３】
フラッシュメモリ７４４は、ＣＰＵ７１０から送られるデータを格納する。逆にＣＰＵ７１０は、フラッシュメモリ７４４に格納されているデータを読み出し、そのデータを用いて予め規定された処理を実行することができる。
【００５４】
ＲＡＭ７４６は、操作ボタン７２０に対して行なわれた操作に基づいてＣＰＵ７１０によって生成されるデータを一時的に保持する。データ用ＲＯＭ７４８は、携帯電話１００に予め定められた動作を実行させるためのデータあるいはプログラムを記憶している。ＣＰＵ７１０は、データ用ＲＯＭ７４８からそのデータあるいはプログラムを読み出し、携帯電話１００に予め定められた処理を実行させる。
【００５５】
メモリカード駆動装置７８０は、メモリカード７８２の装着を受け付ける。メモリカード駆動装置７８０は、メモリカード７８２に格納されているデータを読み出し、ＣＰＵ７１０に送出する。逆に、メモリカード駆動装置７８０は、ＣＰＵ７１０に出力されるデータをメモリカード７８２の記憶領域に格納する。
【００５６】
音声信号処理回路７７０は、前述のように通話に用いられる信号に対する処理を実行する。なお、ＣＰＵ７１０と音声信号処理回路７７０とが一体として構成されていてもよい。
【００５７】
ディスプレイ７５０は、ＣＰＵ７１０から出力されるデータに基づいてそのデータによって規定される画像を表示する。たとえば、ＣＰＵ７１０がフラッシュメモリ７４４から電話番号のデータを読み出すと、ディスプレイ７５０は、表示領域にその電話番号を表示する。
【００５８】
ＬＥＤ７７６は、ＣＰＵ７１０からの信号に基づいて予め定められた発光動作を実現する。たとえば、ＬＥＤ７７６が複数の色を表示可能な場合には、ＬＥＤ７７６は、ＣＰＵ７１０から出力される信号に含まれるデータに基づいて、そのデータに関連付けられている色で発光する。
【００５９】
データ通信ＩＦ７７８は、外部から通信用のケーブルの装着を受け付ける。データ通信ＩＦ７７８は、ＣＰＵ７１０から出力される信号を当該ケーブルに対して送出する。あるいは、データ通信ＩＦ７７８は、ケーブルを介して受信される信号をＣＰＵ７１０に対して送出する。
【００６０】
バイブレータ７８４は、ＣＰＵ７１０から出力される信号に基づいて予め定められた周波数で発信動作を実行する。
【００６１】
なお、携帯電話１００の基本的な動作は、当業者にとって容易に理解できる。したがって、ここではそれらについての説明は繰返さない。
【００６２】
図８を参照して、ＣＰＵ７１０の構成について説明する。図８は、ＣＰＵ７１０によって実現される機能の構成を表わすブロック図である。ＣＰＵ７１０は、指示検出部８１０と、更新タイミング検知部８２０と、通話時間積算部８３０と、通話回数積算部８４０と、通話料金積算部８５０と、配列データ生成部８６０と、表示データ生成部８７０と、登録番号決定部８８０と、更新データ生成部８９０とを含む。
【００６３】
指示検出部８１０は、操作ボタン７２０から出力される信号に基づいて、携帯電話１００の使用者によってなされた指示を検出する。
【００６４】
更新タイミング検知部８２０は、操作ボタン７２０からの信号に基づいて、あるいはＣＰＵ７１０が内部に有するクロック（図示しない）によって計測される時刻に基づいて、通話料金の割引の適用を受ける電話番号の更新のタイミングを検知する。
【００６５】
通話時間積算部８３０は、指示検出部８１０から出力される指示に基づいて、あるいは更新タイミング検知部８２０によって検知された更新のタイミングに基づいて、各通話相手先ごとに通話時間の合計値を算出する。
【００６６】
通話回数積算部８４０は、指示検出部８１０から出力される指示に基づいて、あるいは更新タイミング検知部８２０によって予め規定された更新のタイミングが検知されたことに基づいて、フラッシュメモリ７４４に格納されている通話の履歴から各相手先ごとの通話の回数の合計値を算出する。
【００６７】
通話料金積算部８５０は、指示検出部８１０から出力される指示に基づいて、あるいは電話番号の登録を更新するタイミングが更新タイミング検知部８２０によって検知されたことに基づいて、フラッシュメモリ７４４に格納されている通話料金の合計値を各通話相手先ごとに算出する。
【００６８】
配列データ生成部８６０は、通話時間積算部８３０によって算出された通話相手先ごとの通話時間の合計値に基づいて、当該合計値が多い順に電話番号を並べ替えるためのデータを生成する。このようなデータは、たとえばＲＡＭ７４６に一時的に格納される。配列データ生成部８６０は、同様にして通話回数積算部８４０によって算出された通話回数の合計値について、前述のように合計値の大きい電話番号から小さい電話番号に配列を行なうためのデータを生成する。配列データ生成部８６０は、さらに通話料金積算部８５０によって算出された通話料金の合計値を用いて、当該合計値が大きいものから小さいものになるように配列用のデータを生成する。
【００６９】
表示データ生成部８７０は、配列データ生成部８６０によって生成された配列のためのデータを用いて、携帯電話１００に登録されている電話番号をディスプレイ７５０に表示するためのデータを生成する。表示データ生成部８７０によって生成されるデータは、たとえば通話時間の合計時間が多い順に並べられた電話番号、通話回数が多い順に並べられた電話番号、あるいは通話料金の合計値が多いものから順に並べられた電話番号である。
【００７０】
登録番号決定部８８０は、操作ボタン７２０を介して入力される選択のための指示に基づいて、表示データ生成部８７０によって生成されたデータから、割引サービスの対象となる電話番号を決定する。具体的には、登録番号決定部８８０は、選択された電話番号に対して、その番号が割引サービスの適用を受ける対象であることを表わすフラグを関連付ける。あるいは登録番号決定部８８０は、選択された電話番号を予め確保された他のデータ領域にコピーする。
【００７１】
更新データ生成部８９０は、登録番号決定部８８０によって決定された電話番号を用いて、課金データ算出システム３００にその電話番号を伝えるための信号を生成する。具体的には、更新データ生成部８９０は、課金データ算出システム３００をネットワークにおいて特定するためのデータ（たとえばネットワークアドレス）と携帯電話１００について予め割り当てられている同様のデータとが含まれる送信のためのデータを生成する。
【００７２】
ここで、図９を参照して、携帯電話１００のデータ構造について説明する。図９は、フラッシュメモリ７４４におけるデータの格納の一態様を概念的に表わす図である。
【００７３】
フラッシュメモリ７４４は、加入者電話番号９１０と、電話帳を構成するデータが含まれるテーブル９２０と、通話履歴を構成するデータが含まれるテーブル９３０とを含む。
【００７４】
加入者電話番号９５０は、携帯電話１００が電話サービスに加入する場合に事業者によって割り当てられる。
【００７５】
テーブル９２０は、レコード番号９２２と電話番号９２４とを含む。レコード番号９２２は、フラッシュメモリ７４４における電話番号を一意に特定する。レコード番号９２２と電話番号９２４とは、互いに関連付けられている。したがって、レコード番号９２２がＣＰＵ７１０によって特定されると、そのレコード番号に関連付けられている電話番号９２４も特定される。
【００７６】
テーブル９３０は、履歴番号９３２と、発信先９３４と、通話日９３６と、通話時間９３８と、課金条件９４０とを含む。履歴番号９３２は、携帯電話１００を用いた通話が発生するごとにＣＰＵ７１０によって順次採番され、削除の指示がＣＰＵ７１０によって出力されるまで、維持される。
【００７７】
発信先９３４は、携帯電話１００による通話が行なわれた相手先を特定するための番号に相当する。発信先９３４は、たとえばフラッシュメモリ７４４に格納されている電話番号を発信が行なわれるごとにＣＰＵ７１０によって読み出され、テーブル９３０において確保された領域に順次書込まれる。
【００７８】
通話日９３６は、ＣＰＵ７１０の内部クロックによって特定されるカレンダー情報を用いることによりテーブル９３０に書き込まれる。通話時間９３８も同様にして内部クロックの情報に基づいてテーブル９３０に順次書き込まれる。
【００７９】
課金条件９４０は、たとえば当該電話番号が割引の対象となる番号であるか否かを表わすデータに相当する。この情報は、たとえばテーブル９２０に含まれる課金条件９２６を用いて、当該履歴に追加される。
【００８０】
図１０を参照して、携帯電話１００の制御構造について説明する。図１０は、携帯電話１００のＣＰＵ７１０が実行する処理の手順を表わすフローチャートである。
【００８１】
ステップＳ１００２にて、ＣＰＵ７１０は、待受け画面を表示する。ステップＳ１００４にて、ＣＰＵ７１０は、画面の切り換え指示の入力に基づいてディスプレイ７５０にメニュー選択画面を表示させる。その後の処理は、当該指示に応じて切り換えられる。
【００８２】
ステップＳ１０１０にて、ＣＰＵ７１０は、現在の割引対象番号の画面をディスプレイ７５０に表示させる。ステップＳ１０１２にて、ＣＰＵ７１０は、フラッシュメモリ７４４において割引番号を検索する。その後の処理は、この検索の結果に応じて切り換えられる。割引番号が存在する場合には（ステップＳ１０１２にてＹＥＳ）、処理はステップＳ１０１４に移される。そうでない場合には（ステップＳ１０１２にてＮＯ）、処理はステップＳ１０２０に移される。
【００８３】
ステップＳ１０１４にて、ＣＰＵ７１０は、該当番号をディスプレイ７５０に表示させる。ステップＳ１０１６にて、ＣＰＵ７１０は、通話料金の割引の対象となる電話番号を変更する指示に入力を受け付ける。ステップＳ１０１８にて、ＣＰＵ７１０は、変更のための番号の入力を受け付ける画面をディスプレイ７５０に表示させる。
【００８４】
ステップＳ１０２０にて、ＣＰＵ７１０は、電話番号を変更しない指示の入力を検知する。
【００８５】
ステップＳ１０２２にて、ＣＰＵ７１０は、登録された割引番号が存在しないことを通知するための画面をディスプレイ７５０に表示させる。
【００８６】
ステップＳ１０３０にて、ＣＰＵ７１０は、電話番号の表示画面、通話時間の表示画面、通話料金の表示画面あるいは通話頻度の表示画面をディスプレイ７５０に表示させる。このとき表示される画面は、操作ボタン７２０に対して入力される選択指示に基づいて切り換えられる。
【００８７】
ステップＳ１０３２にて、ＣＰＵ７１０は、操作ボタン７２０に対して入力された指示に基づいてフラッシュメモリ７４４に格納されている電話番号の中から、割引の対象として登録されるべき電話番号を検索する。
【００８８】
ステップＳ１０３４にて、ＣＰＵ７１０は、その検索の結果をディスプレイ７５０に表示させる。
【００８９】
ステップＳ１０４０にて、ＣＰＵ７１０は、電話番号を選択するための入力を受け付ける。ステップＳ１０５０にて、ＣＰＵ７１０は、選択された電話番号を送信するためのデータを生成し、そのデータを登録情報として課金データ算出システム３００に対して送信する。ステップＳ１０６０にて、ＣＰＵ７１０は、登録情報の送信が完了したことを表わす画面をディスプレイ７５０に表示させる。ステップＳ１０７０にて、ＣＰＵ７１０は、携帯電話１００の電源オフの指示が入力されているか否かを判断する。ＣＰＵ７１０が、電源オフの指示は入力されていると判断すると（ステップＳ１０７０にてＹＥＳ）、処理は終了する。そうでない場合には（ステップＳ１０７０にてＮＯ）、処理はステップＳ１００２に移され、待受け画面の表示が継続する。
【００９０】
ここで図１１を参照して、携帯電話１００から出力されるデータについて説明する。図１１は、携帯電話１００から課金データ算出システム３００に送信されるデータ１１００の構成を概念的に表わす図である。データ１１００は、ヘッダ１１１０と、制御コード１１２０と、登録内容１１３０とを含む。ヘッダ１１１０は、発信元番号と送信先のアドレスとを含む。発信元番号は、すなわち携帯電話１００に固有な電話番号（０９０−１２３４−５６７８）である。送信先のアドレスは、通信回線上で規定される課金データ算出システム３００に割り当てられているネットワークアドレスである。
【００９１】
制御コード１１２０は、電話番号の登録を要求する指示に相当する。制御コード１１２０は、課金データ算出システム３００との間で予め規定されている。登録内容１１３０は、課金データ算出システム３００に登録を求める電話番号である。たとえば、このデータは、携帯電話１００の使用者に入力された電話番号あるいはＣＰＵ７１０によって抽出された電話番号の中から当該使用者によって選択された電話番号である。
【００９２】
データ１１００が課金データ算出システム３００によって受信されると、課金データ算出システム３００のＣＰＵ３１０は、データ１１００から制御コード１１２０を取得し、データ１１００の送信者が電話番号の登録を要求していることを検知する。ＣＰＵ３１０は、データ１１００に含まれる登録内容１１３０を取り出し、ハードディスク３５０において予め確保された領域にその登録内容すなわち電話番号を書込む。これにより、課金データ算出システム３００における電話番号の登録が完了する。
【００９３】
次に、図１２から図１４を参照して、本実施の形態に係る携帯電話１００の画面の表示態様について説明する。図１２は、携帯電話１００に登録されている割引指定電話番号を表示する画面を表わす図である。
【００９４】
携帯電話１００の使用者が待受け画面の表示中に（ステップＳ１００２）、操作ボタン７２０を操作すると、ディスプレイ７５０は、画面の切換指示に基づいてメニュー選択画面を表示する（ステップＳ１００４）。使用者がその画面に対して、現在の割引対象番号の画面を表示する指示を入力すると、ＣＰＵ７１０は、その指示に基づいてディスプレイ７５０に指定された画面を表示させる（ステップＳ１０１０）。このとき、図１２に示されるように、ディスプレイ７５０は、フラッシュメモリ７４４に登録されている割引指定電話番号を３件表示する。
【００９５】
図１２に示される電話番号は、テーブル９２０における課金条件フラグ９２６に基づいて実現される。図９を再び参照して、テーブル９２０においてレコード番号９２２が「００１」、「００２」および「００４」が付された電話番号９２４についてそれぞれ課金条件９２６は「割引」に設定されている。したがってディスプレイ７５０には、これら３つの電話番号が表示されることになる。
【００９６】
この状態で使用者がアイコン１２１０に対応するボタン１２２０を押下すると、ディスプレイ７５０は、現在表示されている画面の１つ上の階層に位置する画面を表示する。すなわちディスプレイ７５０は、ＣＰＵ７１０の指示に基づいてメニュー選択画面を再び表示する（ステップＳ１００４）。メニュー選択画面において、使用者が割引電話番号の検索のための指示を操作ボタン７２０を介して入力すると、ＣＰＵ７１０は、その指示に基づいて検索処理を実行する。具体的には、ＣＰＵ７１０は、フラッシュメモリ７４４に格納されているテーブル９３０を検索して、指定された条件に基づいて、具体的には通話時間、料金あるいは頻度に基づいて、割引の対象となるべき電話番号を検索する。ＣＰＵ７１０がそのような検索処理を完了すると、ディスプレイ７５０に検索結果を表示させる（ステップＳ１０３４）。この検索結果は、たとえば図１３に示されるように、電話番号の形で表示される。
【００９７】
図１３は、通話頻度に基づいて検索された電話番号の表示画面を表わす図である。具体的には、ディスプレイ７５０は、通話頻度の高い電話番号上位５つを表示する。ここで、割引サービスの適用を受けられる電話番号の数が３つである場合には、上位３つについて各々がその対象であることを示すための表示（たとえば下線）が付される。さらに、今回の検索処理の結果、新たに登録されるべき電話番号が検索された場合には、その電話番号については今回の結果によって検索されたことを表わす表示が付される（たとえば二重下線）。このようにすると、携帯電話１００の使用者は、どの電話番号が従来から登録されている番号であり、どの電話番号が今回新たに登録されるべきものであるかを容易に識別することができる。
【００９８】
このような状態で、使用者が、「更新」と表示されたアイコン１３１０に対応する操作を受け付けるためのボタン１３２０を押下すると、ＣＰＵ７１０は、その押下を検知し、電話番号を更新するための処理を開始する。具体的には、ＣＰＵ７１０は、下線（二重下線も含む）が付されている３つの電話番号が含まれるデータを生成し、そのデータを課金データ算出システム３００に送信するための手続を開始する。
【００９９】
このような手続が開始されると、たとえば図１１に示されるようなデータ１１００が生成される。なお、図１１に示されるデータ１１００は、登録内容１１３０として今回更新される電話番号、すなわち「０６−２２２２−２２２２」のみが含まれているが、図１３に示される３つの電話番号がすべて含まれてもよい。この場合は、制御コード１１２０は登録要求を表わすコードに代えて、たとえば一括更新の指示を表わす制御コードが付されることになる。
【０１００】
上記の更新処理が完了すると、ＣＰＵ７１０は、フラッシュメモリ７４４のデータを書き換える。具体的には、テーブル９２０において課金条件９２６の内容を更新する。図１３に示される例では、割引の対象となるべき電話番号として３つの電話番号が確定されたため、各電話番号に対応する領域にそれぞれ「割引」を表わすフラグが書き込まれる。この場合、３番目の電話番号（０６−２２２２−２２２２）が新たに更新の対象となったため、レコード番号９２２における番号「００５」に対応する課金条件９２６の値が現在の「ＮＵＬＬ」から「割引」に変更される。逆に、レコード番号が「００４」である電話番号（０６−１１１１−１１１１」は、割引の適用を受ける電話番号の対象から除外されたため、課金条件９２６における値は、現在の「割引」から「ＮＵＬＬ」に変更される。
【０１０１】
このようにしてデータの書き換えが完了すると、その後、携帯電話１００は、変更後の電話番号を登録情報として表示する。具体的には、携帯電話１００がメニュー選択画面を表示している場合（ステップＳ１００４）、使用者が現在の割引対象番号の画面の表示指示を入力すると（ステップＳ１０１０）、ＣＰＵ７１０は、ディスプレイ７５０にテーブル９２０に基づく画面を表示させる。具体的には、図１４に示されるように「登録済みの割引指定電話番号」として選択された３つの電話番号が表示される。この場合電話番号１４１０はすなわち、登録の更新の結果新たに登録された電話番号「０６−２２２２−２２２２」である。
【０１０２】
以上のようにして、本実施の形態に係る携帯電話１００によれば、各電話番号との通話時間、通話頻度あるいは料金のデータに基づいて、割引サービスの適用を受けるための電話番号が選択される。この選択は、携帯電話１００の使用者による直感などに依存しないため、サービス契約者２１０としての使用者にとって無駄のない電話番号の選択が可能になる。また現在登録済みの電話番号に対して更新されるべき電話番号は、通話の履歴に基づいて容易に検出される。したがって、携帯電話１００の使用者は、登録されるべき電話番号を容易に把握し、データの送信という形でサービスの提供者に対し通知することができる。これにより、電話番号の変更がたとえば店頭あるいは書面による手続を必要とすることなく簡便に実現される。
【０１０３】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【産業上の利用可能性】
【０１０４】
本発明は、携帯電話、固定式電話その他の情報通信端末に適用可能である。
【図面の簡単な説明】
【０１０５】
【図１】通信システム１０のネットワーク構成を表わすブロック図である。
【図２】通話料金の割引サービス適用を受けるサービス契約者２１０と、割引の対象となる電話番号との関係を表わす図である。
【図３】課金データ算出システム３００を実現するコンピュータのハードウェア構成を表わすブロック図である。
【図４】ハードディスク３５０におけるデータの格納の一態様を概念的に表わす図である。
【図５】割引サービスの適用を受ける使用者により指定された電話番号を登録するためにＣＰＵ３１０が実行する処理の手順を表わすフローチャートである。
【図６】携帯電話１００が有する機能の構成を表わすブロック図である。
【図７】携帯電話１００のハードウェア構成を表わすブロック図である。
【図８】ＣＰＵ７１０によって実現される機能の構成を表わすブロック図である。
【図９】フラッシュメモリ７４４におけるデータの格納の一態様を概念的に表わす図である。
【図１０】携帯電話１００のＣＰＵ７１０が実行する処理の手順を表わすフローチャートである。
【図１１】携帯電話１００から課金データ算出システム３００に送信されるデータ１１００の構成を概念的に表わす図である。
【図１２】携帯電話１００に登録されている割引指定電話番号を表示する画面を表わす図（その１）である。
【図１３】携帯電話１００に登録されている割引指定電話番号を表示する画面を表わす図（その２）である。
【図１４】携帯電話１００に登録されている割引指定電話番号を表示する画面を表わす図（その３）である。
【符号の説明】
【０１０６】
１０  通信システム、１００，１０２，１０４  携帯電話、１０６，１０８  家、１０７，１０８  固定電話、１１０，１１２  基地局、１１４，１１６，１１８，１２０  通信回線、１３０，１３２  中継局、１４０，１４２  交換機、３００，３０２  課金データ算出システム、３６２  ＣＤ−ＲＯＭ、７０８  アンテナ、７８２  メモリカード、１１００  データ、１２１０，１３１０  アイコン、１２２０，１３２０  ボタン。
【図１】
2007235569.tif 000003
【図２】
2007235569.tif 000004
【図３】
2007235569.tif 000005
【図４】
2007235569.tif 000006
【図５】
2007235569.tif 000007
【図６】
2007235569.tif 000008
【図７】
2007235569.tif 000009
【図８】
2007235569.tif 000010
【図９】
2007235569.tif 000011
【図１０】
2007235569.tif 000012
【図１１】
2007235569.tif 000013
【図１２】
2007235569.tif 000014
【図１３】
2007235569.tif 000015
【図１４】
2007235569.tif 000016