(57)【特許請求の範囲】
【請求項１】
携帯端末と、前記携帯端末に接続して操作するハンズフリー電話装置とを有する車載用電話装置であって、
前記ハンズフリー電話装置は、
前記携帯端末の発信または着信を確認する操作入力部と、
前記操作入力部を介して確認された前記携帯端末による発信または着信時に、前記発信または着信の相手先の電話番号を取得する電話番号取得部と、
前記発信または着信が終了した場合に、前記携帯端末の発着信履歴を取得する履歴取得部と、
前記発着信履歴における前記相手先の電話番号の位置に基づいて、前記発着信履歴の時刻並び順を判断する判断部と、
前記発着信履歴の時刻並び順の判断結果を確認し、前記発着信履歴を所定の時刻並び順で表示させる履歴表示部と、を備えることを特徴とする車載用電話装置。
【請求項２】
前記ハンズフリー電話装置は、前記携帯端末からの所定の電話番号への発信を行う制御部をさらに備え、
前記履歴取得部は、前記所定の電話番号への発信が終了した場合に、前記携帯端末の発信履歴を取得し、
前記判断部は、前記発信履歴における前記所定の電話番号の位置に基づいて、前記発信履歴の時刻並び順を判断する
ことを特徴とする請求項１に記載の車載用電話装置。
【請求項３】
前記制御部は、外部発信装置に前記携帯端末への発信を要求し、
前記履歴取得部は、前記外部発信装置からの着信が終了した場合に、前記携帯端末の着信履歴を取得し、
前記判断部は、前記着信履歴における前記外部発信装置の電話番号の位置に基づいて、前記着信履歴の時刻並び順を判断する
ことを特徴とする請求項２に記載の車載用電話装置。
【請求項４】
前記判断部は、発着信履歴の時刻並び順の判断を行った携帯端末の識別子を前記判断結果と共に記憶部に記憶させ、以降、識別子が記憶された携帯端末と前記ハンズフリー電話装置とが接続すると、前記記憶部に記憶した判断結果を参照して、前記携帯端末の発着信履歴の時刻並び順を判断する
ことを特徴とする請求項１から請求項３のうちの何れか一項に記載の車載用電話装置。
【請求項５】
携帯端末と、前記携帯端末に接続して操作するハンズフリー電話装置とを有する車載用電話装置において、前記携帯端末の発着信履歴の履歴表示方法であって、
前記車載用電話装置が前記携帯端末に発信または着信を確認し、
前記車載用電話装置を介して確認された前記携帯端末による発信または着信時に、前記発信または着信の相手先の電話番号を取得し、
前記発信または着信が終了した場合に、前記携帯端末の発着信履歴を取得し、
前記発着信履歴における前記相手先の電話番号の位置に基づいて、前記発着信履歴の時刻並び順を判断し、
前記発着信履歴の時刻並び順の判断結果を確認し、前記発着信履歴を所定の時刻並び順で表示させる履歴表示方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車載用電話装置および車載用電話装置における発着信履歴の表示方法に関する。
【背景技術】
【０００２】
携帯端末（電話）から電話帳データや発着信履歴を車載機に取り込んで、そのデータを利用して発信を行う車載用ハンズフリー装置が知られている（例えば、特許文献１）。
【特許文献１】特開２００５−３５４２６９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
通常、携帯端末では、発着信履歴を時刻と共に順に記憶するが、携帯端末と車載機器との互換性の問題によって、車載機器は、携帯端末から発着信履歴とともに時刻データを取得できない場合がある。
このような場合、車載機器では、取得した発着信履歴より履歴の順番を判断することができないため、例えば、発着信履歴を新しい時刻順に表示することができず、ユーザの利便性を損ねる可能性があるという問題があった。
【０００４】
よって、本発明は、携帯端末の発着信履歴の時刻並び順を判別し、発着信履歴を所定の並び順で適切に表示できるようにすることを目的とする。
【課題を解決するための手段】
【０００５】
本発明は、携帯端末による発信時または着信時に発信または着信の相手先の電話番号を取得し、発信または着信が終了した場合に携帯端末の発着信履歴を取得し、発着信履歴における相手先の電話番号の位置に基づいて、発着信履歴の時刻並び順を判断し、携帯端末の発着信履歴を、判断結果を確認して、所定の時刻並び順で表示させる構成とした。
【発明の効果】
【０００６】
本発明によれば、発着信履歴と共に時刻データを取得できない場合でも、最新の発信または着信の相手先の電話番号を特定することにより、取得した発着信履歴の記憶順を判別でき、取得した発着信履歴を新しい順または古い順で表示することができるので、ユーザの利便性を向上させることができる。
【発明を実施するための最良の形態】
【０００７】
以下、本発明の好ましい実施例を、添付図面を参照しながら説明する。
図１は、実施例にかかる車載用電話装置の構成を示すブロック図である。
車載用電話装置は、携帯端末である電話機１（１ａ、１ｂ、・・）と、ハンズフリー電話装置１０とを備えて構成される。
【０００８】
電話機１（１ａ、１ｂ、…）は、車両内に設置または車両内に持ち込まれた携帯電話機であり、ダイヤル発信機能や着信機能などの等の基本機能の他に、発着信履歴記憶機能、発着信履歴表示機能、電話帳機能などを少なくとも有する。
【０００９】
ハンズフリー電話装置１０は、電話機１（１ａ、１ｂ、…）と接続して電話機１を操作し、通話などの発着信を、ユーザが電話機１に直接触れて操作せずに行えるようにする装置である。
ハンズフリー電話装置１０は、ＣＰＵ１１と、送受信部１２と、記憶部１３と、表示部１４と、操作入力部１５と、マイク１６と、スピーカ１７とを備える。
【００１０】
送受信部１２は、無線方式で電話機１（１ａ、１ｂ、…）と接続して、指令信号や情報の交換を行うものであり、本実施例では、無線方式として、Ｂｌｕｅｔｏｏｔｈ（登録商標）の無線通信方式が採用されている。
よって、送受信部１２は、Ｂｌｕｅｔｏｏｔｈ（登録商標）の下位レイヤの処理を行う部分と、通信を行うためのプロトコルを規定する部分と、上位レイヤの処理を行う部分を含んでいる。
【００１１】
送受信部１２は、送受信アンテナ１２ａを介して受信した電話機１（１ａ、１ｂ、…）の情報、例えば発着信履歴を、ＣＰＵ１１に出力すると共に、ＣＰＵ１１から出力された指令信号などを、送受信アンテナ１２ａを介して、電話機１（１ａ、１ｂ、…）に送信する。
【００１２】
ＣＰＵ１１には、送受信部１２の他に、記憶部１３と、表示部１４と、操作入力部１５、マイク１６と、スピーカ１７とが接続される。
【００１３】
記憶部１３は、例えばＨＤＤ（ハードディスクドライブ）やメモリからなり、電話機１（１ａ、１ｂ、…）から送信（転送）された情報（データ）や、操作入力部１５を介して入力されたユーザデータなどを記憶する。
記憶部１３には、ハンズフリー電話装置１０で使用可能な電話機として登録されている電話機の識別子（デバイスアドレス）の他に、これら電話機の発着信履歴や電話帳データなどが電話機のデバイスアドレスと関連付けて記憶されている。
なお、記憶部１３が記憶する電話機の発信・着信の履歴は、電話機の発信と着信の履歴を纏めた発着信履歴を例示したが、記憶部１３が、着信履歴と発信履歴を別々に記憶するようにしても良い。
【００１４】
表示部１４は、例えば液晶モニタであり、電話番号、電話機１の発着信履歴、ハンズフリー電話装置１０で使用可能な電話機として登録されている電話機１（１ａ、１ｂ、…）のリストなどを表示する。
【００１５】
操作入力部１５は、例えば表示部１４の周りに配置されたボタンやタッチパネルなどであり、電話機のハンズフリー電話装置１０への登録や、電話機の発着信履歴の表示などのユーザの要求を、ハンズフリー電話装置１０に指示入力するインターフェースである。
【００１６】
マイク１６およびスピーカ１７は、例えばユーザがハンズフリー状態で通話をしている場合に、ユーザ音声の入力や通話相手の音声の出力に用いられる。
【００１７】
ＣＰＵ１１は、登録部１１ａと、通信制御部１１ｂと、電話番号取得部１１ｃと、履歴取得部１１ｄと、並び順判断部１１ｅと、表示制御部１１ｆとを備える。
【００１８】
登録部１１ａは、電話機１（１ａ、１ｂ、…）をハンズフリー電話装置１０で使用可能にするために必要な情報を記憶部１３に記憶する。例えば、電話機１（１ａ、１ｂ、…）のデバイスアドレスや、各電話機が記憶する電話帳データや発着信履歴を記憶する。
【００１９】
通信制御部１１ｂは、電話機１とハンズフリー電話装置１０との接続や、電話機１による発着信を制御する。
【００２０】
電話番号取得部１１ｃは、電話機１（１ａ、１ｂ、…）による発信時または着信時に、発信または着信の相手先の電話番号を取得する。
【００２１】
履歴取得部１１ｄは、電話機１（１ａ、１ｂ、…）による発信または着信の終了後に、電話機１（１ａ、１ｂ、…）のメモリ（図示せず）内に記憶されている発着信履歴を取得する。
【００２２】
並び順判断部１１ｅは、電話機１（１ａ、１ｂ、…）の発着信履歴における、発信または着信の相手先の電話番号の位置に基づいて、発着信履歴の時刻並び順を判断する。
【００２３】
表示制御部１１ｆは、ユーザが操作入力部１５を介して入力する指示入力に基づいて、ユーザが要求する情報を表示部１４に表示させる。例えば、電話機１（１ａ、１ｂ、…）の発着信履歴を表示部１４に表示させる。
【００２４】
上記した登録部１１ａ、通信制御部１１ｂ、電話番号取得部１１ｃ、履歴取得部１１ｄ、並び順判断部１１ｅ、表示制御部１１ｆの各機能ブロックは、ハンズフリー電話装置１０が備えるＣＰＵが、図示しないＲＯＭや記憶部１３に記憶しているプログラムを実行することで実現される。
【００２５】
図２および図３は、ハンズフリー電話装置１０における処理を説明する図である。
なお、以下の説明は、携帯型の電話機１（１ａ、１ｂ、…）のうちの電話機１ａを、ハンズフリー電話装置１０において使用可能とし、この電話機１ａで発着信を行う場合を例に挙げて行う。
【００２６】
ステップ１０１において、登録部１１ａは、電話機１ａを、ハンズフリー電話装置１０で使用可能な携帯電話機として登録する。
具体的には、ユーザによる操作入力部１５の操作により、電話機１ａのハンズフリー電話装置１０への登録を指示する入力（指示入力）がされると、通信制御部１１ｂが、電話機１ａに対し、例えば送受信部１２を介したＢｌｕｅｔｏｏｔｈ（登録商標）接続を行う。これにより、登録部１１ａが、電話機１ａを識別するデバイスアドレスＤＡ１を電話機１ａから取得し、記憶部１３に記憶することで、電話機１ａをハンズフリー電話装置１０で使用可能な電話機として登録する。
【００２７】
この際、登録部１１ａは、デバイスアドレスＤＡ１の他に、電話機１ａ内に記憶された電話帳データや発着信履歴のデータも取得し、デバイスアドレスＤＡ１と関連づけて記憶する。
なお、登録部１１ａは、この電話機１ａの登録時にユーザが操作入力部１５を介して行った設定や入力したデータも、デバイスアドレスＤＡ１と関連づけて記憶する。
【００２８】
これにより、ハンズフリー電話装置１０は、取得した電話帳データや発着信履歴のデータを用いた電話機１ａによる発着信を行えるようになるので、ユーザは、電話機１ａに触れずに相手先とのハンズフリー状態での通話を行えるようになる。
【００２９】
ハンズフリー電話装置１０への電話機１ａの登録が完了すると、ステップ１０２において、通信制御部１１ｂは、ハンズフリー電話装置１０と電話機１ａとを接続し、ハンズフリー電話装置１０による電話機１ａの操作を可能にする。
【００３０】
ステップ１０３において、電話機１ａの発信または着信（以下、適宜、発着信という）があったか否かを確認する。
ステップ１０３において発信または着信があった場合、ステップ１０４において、電話番号取得部１１ｃは、発信または着信の相手先の電話番号（以下、適宜、発着信先の電話番号という）を取得する。
【００３１】
例えば、ユーザが、操作入力部１５を介して電話機１ａからの発信を要求すると、電話番号取得部１１ｃは、この際の発信先（発信の相手先）の電話番号を、通信制御部１１ｂから取得する。
なお、電話機１ａに着信があった場合には、発信元（着信の相手先）の電話番号を電話機１ａから取得する。
【００３２】
電話機１ａを用いた発着信が行われると、ステップ１０５において、履歴取得部１１ｄは、記憶部１３を参照して、電話機１ａの発着信履歴の並替フラグが既にセットされているか否かを確認する。
電話機１ａのメモリ（図示せず）に記憶された発着信履歴の時刻並び順が、既に特定されているのかを確認するためである。
【００３３】
ここで、並替フラグは、電話機１ａ側の発着信履歴において、発着信先の電話番号がどのような時刻並び順で並んでいるのかを示すものであり、並替フラグの値が「０」である場合は、どのような時刻並び順で並んでいるのかが、未だ特定されていないことを示す。
よって、履歴取得部１１ｄは、電話機１の並替フラグの値が「０」以外である場合に、並替フラグがセットされていると判定し、「０」である場合に、並替フラグがセットされていないと判定する。
【００３４】
ステップ１０５において並替フラグがセットされている場合には処理を終了し、セットされていない場合には、ステップ１０６の処理に移行する。
【００３５】
ステップ１０６において、履歴取得部１１ｄは、電話機１ａによる発着信（通話）が終了したか否かを確認する。
具体的には、発着信の終了を要求する指示入力が、操作入力部１５を介して入力されたか否かを確認し、かかる指示入力があった時点で、発着信が終了したと判断する。
【００３６】
電話機１による発着信が終了した場合、ステップ１０７において、履歴取得部１１ｄは通信制御部１１ｂから、電話機１ａに対して当該電話機１ａの発着信履歴の送信を要求する。
【００３７】
電話機１ａから送信された発着信履歴を受信すると、ステップ１０８において、履歴取得部１１ｄは、電話番号取得部１１ｃが取得した発着信先の電話番号が、受信した発着信履歴の先頭または最後尾の電話番号と一致するか否かを確認する。
発着信履歴を要求した電話機１ａから送信された発着信履歴であるか否かを確認するためである。
【００３８】
ここで、発着信履歴の時刻並び順を説明する。
図４は、発着信履歴における電話番号の時刻並び順を説明する図であり、（ａ）は、電話機１ａ側で記憶する発着信履歴を例示する図であり、（ｂ）は、ハンズフリー電話装置１０が電話機１ａから取得した発着信履歴を例示する図であり、（ｃ）は、ハンズフリー電話装置１０が電話機１ａから取得した発着信履歴の他の態様を例示する図である。
【００３９】
図４において符号５１、６１、７１を付して示す矢印アイコンは、発信または着信の区別を示しており、図中左向きの矢印の場合は発信を、右向き矢印の場合は着信を示している。また、符号５２は発着信日を、符号５３は発着信時刻を、符号５４、６４、７４は発着信先の電話番号をそれぞれ示している。
なお、図４では、後記する発着信履歴の時刻並び順の判断の説明に用いる電話番号のみを数字で表記し、それ以外のものは、アルファベットａａａ、ｂｂｂなどで簡略的に表示している。
【００４０】
電話機１ａが記憶する発着信履歴５０では、発着信先の電話番号が、発着信時刻が新しい順（降順）または古い順（昇順）に並べられている。
例えば、図４の（ａ）に示す発着信履歴５０が電話機１ａ側で記憶されており、直近の発着信先の電話番号が１１１１２２２２３３３３である場合、かかる電話番号は、発着信履歴５０の最も上位に表示されており、発信履歴の下位になるにつれて発着信日が古くなっているので、電話機１ａでは発着信履歴が新しい順（降順）で表示されていることになる。
【００４１】
ハンズフリー電話装置１０の履歴取得部１１ｄが取得した発着信履歴が、図４の（ｂ）に示す発着信履歴６０であり、電話番号取得部１１ｃが取得した電話番号が１１１１２２２２３３３３である場合、かかる電話番号は、発着信履歴６０の最も上位（先頭）に表示されている。
また、図４の（ｃ）に示す発着信履歴７０である場合には、電話番号１１１１２２２２３３３３は、発着信履歴７０の最も下位（最後尾）に表示されている。
【００４２】
よって、図４の（ｂ）または（ｃ）に示すような発着信履歴６０、７０を取得した場合に、履歴取得部１１ｄは、電話番号取得部１１ｃが取得した発着信先の電話番号が、発着信履歴の先頭または最後尾の電話番号と一致すると判定する。
【００４３】
ステップ１０８において電話番号が一致すると判定された場合、ステップ１０９において、並び順判断部１１ｅは、電話番号取得部１１ｃが特定した発着信先の電話番号が、受信した発着信履歴の先頭に位置しているか否かを確認する。電話機１の発着信履歴において、発着信先の電話番号の時刻並び順が、降順であるか否かを確認するためである。
【００４４】
よって、発着信先の電話番号が１１１１２２２２３３３３であり、取得した発信履歴における電話番号の並びが、図４の（ｂ）に示すような並びである場合、特定した発着信先の電話番号が、取得した発着信履歴の先頭に位置すると判定する。
【００４５】
ステップ１０９において発着信履歴の先頭に位置すると判定された場合、ステップ１１０において、並び順判断部１１ｅは、並替フラグの値を、発着信履歴における電話番号の並びが降順であることを示す「１」に設定する。
図４の（ｂ）に示す発着信履歴では、直近の発着信先の電話番号ほど上位に位置して、下位から上位に向かうにつれて発着信時刻が新しくなっているからである。
【００４６】
一方、発着信履歴の先頭に位置しないと判定された場合、ステップ１１１において、並び順判断部１１ｅは、並替フラグの値を、発着信履歴の時刻並び順が昇順であることを示す「２」に設定する。
前記したステップ１０９において、発着信先の電話番号が、取得した発着信履歴の先頭または最後尾に位置する場合を選択しているので、発着信先の電話番号が発着信履歴の先頭にない場合には、必然的に最後尾にあることになるからである。
かかる場合、図４の（ｃ）に示すように、直近の発着信先の電話番号ほど下位に位置して、下位から上位に向かうにつれて発着信時刻が古くなっているので、並替フラグの値を、発着信履歴の時刻並び順が昇順であることを示す「２」にしている。
【００４７】
ステップ１１２において、並び順判断部１１ｅは、受信した発着信履歴内の電話番号の並びを降順に並び替える。記憶部１３に記憶する各電話機１の発着信履歴の時刻並び順を、降順で統一するためである。
【００４８】
ステップ１１３において、登録部１１ａは、受信した電話機１ａの発着信履歴を並替フラグと共に、デバイスアドレスＤＡ１と関連づけて記憶部１３に記憶する。
【００４９】
これにより、以降、操作入力部１５を介したユーザの指示入力により、例えば電話機１ａの発着信履歴の表示が要求されると、表示制御部１１ｆは、記憶部１３に記憶した電話機１ａの発着信履歴をユーザが要求する並び順（例えば昇順）で表示部１４に表示させる。
また、ハンズフリー電話装置１０が電話機１ａの発着信履歴を新たに取得すると、並替フラグを参照して発着信履歴の時刻並び順を特定し、取得した発着信履歴の時刻並び順を降順で揃えて記憶部１３に記憶する。よって、発着信履歴の時刻並び順の判断を省略できる。
【００５０】
以上の通り、本実施例では、電話機１（１ａ、１ｂ、・・・）と、電話機１（１ａ、１ｂ、・・・）に接続して操作するハンズフリー電話装置１０とを有する車載用電話装置であって、ハンズフリー電話装置１０が、電話機１による発信または着信時に、発信または着信の相手先の電話番号を取得する電話番号取得部１１ｃと、発信または着信が終了した場合に、電話機１の発着信履歴を取得する履歴取得部１１ｄと、発着信履歴における相手先の電話番号の位置に基づいて、発着信履歴の時刻並び順を判断する並び順判断部１１ｅと、電話機１の発着信履歴の時刻並び順の判断結果を確認し、発着信履歴を所定の時刻並び順で表示させる表示制御部１１ｆとを備える構成とした。
これにより、ハンズフリー電話装置１０が電話機１から発着信履歴を取得する際に、発着信履歴と共に時刻データを取得できない場合でも、最新の発信または着信の相手先の電話番号を特定することにより、取得した発着信履歴の記憶順を判別でき、取得した発着信履歴を新しい順または古い順で表示することができるので、ユーザの利便性を向上させることができる。
【００５１】
また、並び順判断部１１ｅは、発着信履歴の時刻並び順の判断を行った電話機１（１ａ、１ｂ、・・・）のデバイスアドレスを、電話機１の発着信履歴の時刻並び順の判断結果と共に記憶部１３に記憶させ、以降、デバイスアドレスが登録された電話機１（１ａ、１ｂ、・・・）とハンズフリー電話装置１０とが接続すると、記憶部１３に記憶した判断結果を参照して、電話機１（１ａ、１ｂ、・・・）の発着信履歴の時刻並び順を判断する構成とした。
これにより、電話機１（１ａ、１ｂ、・・・）に割り当てられる固有の識別番子を利用して、ハンズフリー電話装置１０が接続した電話機１（１ａ、１ｂ、・・・）の発着信履歴の時刻並び順の判断を、既に行ったか否かが判るので、時刻並び順の判断を一度行えば、その後逐一判断を行うことなく、履歴の判断を行うことができ、通信費の無駄を削減でき、ユーザの負担を軽減させることができる。
【００５２】
ハンズフリー電話装置１０における処理の変形例を説明する。
図５は、ハンズフリー電話装置１０における処理の変形例を説明するフローチャートである。
【００５３】
変形例にかかる処理では、ハンズフリー電話装置１０は、電話機１（１ａ、１ｂ、・・・）の発着信を待たずに、電話機１の発信履歴の時刻並び順を特定する。
ここで、以下の説明は、携帯型の電話機１（１ａ、１ｂ、…）のうちの電話機１ａについて、発信履歴の時刻並び順を特定する場合を例に挙げて行う。
よって、ハンズフリー電話装置１０の記憶部１３では、電話機１の発信履歴と着信履歴とが別々に記憶されており、発信履歴と着信履歴の各々について並替フラグが用意されているものとする。
なお、ステップ２０１およびステップ２０２の処理は、前記したステップ１０１およびステップ１０２の処理とそれぞれ同じなので、説明を省略する。
【００５４】
ステップ２０３において、履歴取得部１１ｄは、記憶部１３を参照して、電話機１ａの発信履歴の並替フラグが既にセットされているか否かを確認する。
【００５５】
ステップ２０３において並替フラグがセットされている場合には処理を終了し、セットされていない場合には、ステップ２０４の処理に移行する。
【００５６】
ステップ２０４において、通信制御部１１ｂは、電話機１ａに対し、予め設定されたダミー電話番号への発信を要求し、電話機１ａからダミー電話番号へ発信させる。
さらに、通信制御部１１ｂは、ステップ２０５において、ダミー電話番号への発信の要求から所定時間経過後に、発信切断要求を送出し、電話機１ａからダミー電話番号への発信を終了させる。
これにより電話機１ａのメモリ（図示せず）の発信履歴には、ダミー電話番号が発信時刻と共に記憶されることになる。
【００５７】
ここで、ダミー電話番号として、電話機１ａ自身の電話番号や、予め設定されているセンターシステムの電話番号などが採用される。なお、ダミー電話番号を、特定の電話番号とせずに、「０」発信や「１」発信などの一桁の数字のみによる番号としても良い。
【００５８】
ステップ２０６において、履歴取得部１１ｄは、通信制御部１１ｂから、電話機１ａに対して発信履歴の送信を要求する。
【００５９】
電話機１ａから送信された発信履歴を受信すると、ステップ２０７において、履歴取得部１１ｄは、ダミー電話番号が、受信した発信履歴の先頭または最後尾の電話番号と一致するか否かを確認する。
発信履歴の送信を要求した電話機１ａから送信された発信履歴であるか否かを確認するためである。
【００６０】
ステップ２０７において電話番号が一致すると判定された場合、ステップ２０８において、並び順判断部１１ｅは、ダミー電話番号が、受信した発信履歴の先頭に位置しているか否かを確認する。
【００６１】
ステップ２０８において発信履歴の先頭に位置すると判定された場合、ステップ２０９において、並び順判断部１１ｅは、並替フラグの値を、発信履歴における電話番号の並びが降順であることを示す「１」に設定する。
一方、発信履歴の先頭に位置しないと判定された場合、ステップ２１０において、並び順判断部１１ｅは、並替フラグの値を、発信履歴の時刻並び順が昇順であることを示す「２」に設定する。
【００６２】
ステップ２１１において、並び順判断部１１ｅは、受信した発信履歴内の電話番号の並びを降順に並び替える。
ステップ２１２において、登録部１１ａは、受信した電話機１ａの発信履歴を並替フラグと共に、デバイスアドレスＤＡ１と関連づけて記憶部１３に記憶させる。
【００６３】
次に、ハンズフリー電話装置１０が変形例にかかる処理を行う際の、ハンズフリー電話装置１０と、電話機１ａと、電話通信網２０との間で交換される指令や情報を説明する。
図６は、ハンズフリー電話装置１０が変形例にかかる処理を行う際のシーケンスチャートである。
【００６４】
はじめに、ユーザによる操作入力部１５の操作により、電話機１ａのハンズフリー電話装置１０への登録が指示されると、ハンズフリー電話装置１０から電話機１ａに対し、登録に必要なデータの送信を要求する（Ｓ１）。
【００６５】
電話機１ａは、データの送信要求を受けて、電話機１ａのデバイスアドレスＤＡ１などの登録に必要なデータを、ハンズフリー電話装置１０に送信する（Ｓ２）。
これにより、ハンズフリー電話装置１０において、電話機１ａがハンズフリー電話装置１０で使用可能な電話機として登録される（Ｓ３）。
【００６６】
ハンズフリー電話装置１０の通信制御部１１ｂは、電話機１ａに対し、予め設定されたダミー電話番号への発信を要求する（Ｓ４）。これを受けて、電話機１ａは、ダミー電話番号への発信を行う（Ｓ５）。
【００６７】
通信制御部１１ｂは、発信の要求から所定時間経過後に、電話機１ａに対し、発信切断を要求する（Ｓ６）。これを受けて電話機１ａは、ダミー電話番号への発信を終了する（Ｓ７）。
これにより、電話機１ａは、発信履歴を更新し、ダミー電話番号を発信履歴に記憶する（Ｓ８）。
【００６８】
ハンズフリー電話装置１０の履歴取得部１１ｄは、電話機１ａに対し、発信履歴の送信を要求する（Ｓ９）。これを受けて電話機１ａは、発信履歴をハンズフリー装置に送信する（Ｓ１０）。
【００６９】
ハンズフリー電話装置１０の履歴取得部１１ｄは、受信した発信履歴におけるダミー電話番号の位置を特定し（Ｓ１１）、特定した位置に基づいて、発信履歴の並替フラグの値を設定する（Ｓ１２）。
そして、受信した発信履歴と設定した並替フラグとを、電話機１ａのデバイスアドレスＤＡ１と関連づけて記憶部１３に記憶する（Ｓ１３）。
【００７０】
このように、ハンズフリー電話装置１０が、電話機１（１ａ、１ｂ、・・・）から所定のダミー電話番号への発信を行う通信制御部１１ｂをさらに備え、履歴取得部１１ｄが、所定のダミー電話番号への発信が終了した場合に、電話機の発信履歴を取得し、並び順判断部１１ｅが、発信履歴におけるダミー電話番号の位置に基づいて、発信履歴の時刻並び順を判断する構成とした。
これにより、ハンズフリー電話装置１０が電話機１から発信履歴を取得する際に、発信履歴と共に時刻データを取得できない場合でも、最新の発信電話番号を特定することにより、取得した発信履歴の記憶順を判別でき、取得した発信履歴を新しい順または古い順で表示することができるので、ユーザの利便性を向上させることができる。
また、ユーザが電話機１による発信を行わない場合でも、電話機１の発信履歴の時刻並び順を判断できる。
【００７１】
さらに、発信履歴の最新の電話番号と最古の電話番号が同じ電話番号であり、発信履歴における直近の発信先の電話番号の位置から発信履歴の記憶順が判別できないような場合でも、最新と最古の電話番号が同一となる可能性が低くなるダミー電話番号への発信に基づく最新の発信履歴により、取得した発信履歴の記憶順を判別して、取得した発信履歴を新しい順または古い順で表示することができるので、ユーザの利便性を向上させることができる。
【００７２】
ハンズフリー電話装置１０における処理の第２の変形例を説明する。
図７は、ハンズフリー電話装置１０における処理の第２の変形例を説明するフローチャートである。
【００７３】
第２の変形例にかかる処理では、ハンズフリー電話装置１０は、センターシステム３０に対して電話機１ａへの発信を要求し、センターシステム３０からの着信を受けた電話機１ａの着信履歴に基づいて、電話機１ａの着信履歴の時刻並び順を特定する。
【００７４】
ここで、以下の説明は、携帯型の電話機１（１ａ、１ｂ、…）のうちの電話機１ａについて、着信履歴の時刻並び順を特定する場合を例に挙げて行う。
よって、ハンズフリー電話装置１０の記憶部１３では、電話機１の発信履歴と着信履歴とが別々に記憶されており、発信履歴と着信履歴の各々について並替フラグが用意されているものとする。
なお、ステップ３０１およびステップ３０２の処理は、前記したステップ２０１およびステップ２０２の処理とそれぞれ同じなので、説明を省略する。
【００７５】
ステップ３０３において、履歴取得部１１ｄは、記憶部１３を参照して、電話機１ａの着信履歴の並替フラグが既にセットされているか否かを確認する。
【００７６】
ステップ３０３において並替フラグがセットされている場合には処理を終了し、セットされていない場合には、ステップ３０４の処理に移行する。
【００７７】
ステップ３０４において、通信制御部１１ｂは、センターシステム３０に対して電話機１ａへの発信を要求するために、電話機１ａに対して、センターシステム３０の電話番号への発信を要求する。
【００７８】
ステップ３０５において、通信制御部１１ｂは、電話機１ａに、センターシステム３０からの着信があったか否かを確認する。
ステップ３０５において着信があった場合、ステップ３０６において、履歴取得部１１ｄは、通信制御部１１ｂから、電話機１ａに対し着信履歴の送信を要求する。
【００７９】
電話機１ａから送信された着信履歴を受信すると、ステップ３０７において、履歴取得部１１ｄは、センターシステムの電話番号が、受信した着信履歴の先頭または最後尾の電話番号と一致するか否かを確認する。
ここで、センターシステム３０の電話番号は、電話番号取得部１１ｃが通信制御部１１ｂから取得する。
【００８０】
ステップ３０７において電話番号が一致すると判定された場合、ステップ３０８において、並び順判断部１１ｅは、センターシステム３０の電話番号が、受信した着信履歴の先頭に位置しているか否かを確認する。
【００８１】
ステップ３０８において着信履歴の先頭に位置すると判定された場合、ステップ３０９において、並び順判断部１１ｅは、並替フラグの値を、着信履歴における電話番号の並びが降順であることを示す「１」に設定する。
一方、着信履歴の先頭に位置しないと判定された場合、ステップ３１０において、並び順判断部１１ｅは、並替フラグの値を、着信履歴の時刻並び順が昇順であることを示す「２」に設定する。
【００８２】
ステップ３１１において、並び順判断部１１ｅは、受信した着信履歴内の電話番号の並びを降順に並び替える。
ステップ３１２において、登録部１１ａは、受信した電話機１ａの着信履歴を並替フラグと共に、デバイスアドレスＤＡ１と関連づけて記憶部１３に記憶させる。
【００８３】
次に、ハンズフリー電話装置１０が第２の変形例にかかる処理を行う際の、ハンズフリー電話装置１０と、電話機１ａと、センターシステム３０との間で交換される指令や情報を説明する。
図８は、ハンズフリー電話装置１０が第２の変形例にかかる処理を行う際のシーケンスチャートである。
【００８４】
ここで、Ｓ２１〜Ｓ２３までの処理は、前記したＳ１〜Ｓ３までの処理と同じであるので、説明を省略する。
電話機１ａがハンズフリー電話装置１０で使用可能な携帯電話機として登録されたのち、ハンズフリー電話装置１０の通信制御部１１ｂは、電話機１ａに対し、センターシステム３０の電話番号への発信を要求する（Ｓ２４）。これを受けて、電話機１ａは、センターシステム３０の電話番号への発信を実行する（Ｓ２５）。
【００８５】
センターシステム３０は、外部からの着信があると発信元の電話番号を特定する。よって、センターシステム３０は、電話機１ａからの着信を受け、発信元の電話機１ａの電話番号を特定し（Ｓ２６）、回線を切断する（Ｓ２７）。
そして、センターシステム３０は、発信元の電話機１ａの電話番号に発信する（Ｓ２８）。これにより、電話機１ａでは、センターシステム３０からの着信を受けて、センターシステム３０の電話番号が着信履歴に記憶される（Ｓ２９）。
さらに、センターシステム３０は、電話機１ａへの発信ののち、所定時間経過後に、電話機１ａへの発信を終了する（Ｓ３０）。
【００８６】
ハンズフリー電話装置１０の履歴取得部１１ｄは、電話機１ａに対し、着信履歴の送信を要求する（Ｓ３１）。これを受けて電話機１ａは、着信履歴をハンズフリー装置１０に送信する（Ｓ３２）。
【００８７】
ハンズフリー電話装置１０の履歴取得部１１ｄは、受信した着信履歴におけるセンターシステム３０の電話番号の位置を特定し（Ｓ３３）、特定した位置に基づいて、着信履歴の並替フラグの値を設定する（Ｓ３４）。
そして、受信した着信履歴と設定した並替フラグとを、電話機１ａのデバイスアドレスＤＡ１と関連づけて記憶部１３に記憶する（Ｓ３５）。
【００８８】
このように、通信制御部１１ｂが、センターシステム３０に電話機１（１ａ、１ｂ、・・・）への発信を要求し、履歴取得部１１ｄが、センターシステム３０からの着信が終了した場合に、電話機の着信履歴を取得し、並び順判断部１１ｅが、着信履歴におけるセンターシステム３０の電話番号の位置に基づいて、着信履歴の時刻並び順を判断する構成とした。
これにより、ハンズフリー電話装置１０が電話機１から着信履歴を取得する際に、着信履歴と共に時刻データを取得できない場合でも、最新の着信電話番号を特定することにより、取得した着信履歴の記憶順を判別でき、取得した着信履歴を新しい順または古い順で表示することができるので、ユーザの利便性を向上させることができる。
【００８９】
なお、この変形例では、電話機１とハンズフリー電話装置１０とが接続した場合に、センターシステム３０に対して電話機１への発信を要求する構成としたが、ユーザによる指示入力を待って、センターシステム３０に対して電話機１への発信を要求するようにしても良い。
【００９０】
上記実施例では、電話機１による発信または着信の相手先の電話番号を取得すると共に、発着信が終了した場合に電話機１の発着信履歴を取得し、発着信履歴における発信または着信の相手先の電話番号の位置に基づいて、電話機１が保持する発着信履歴の時刻並び順を判断するハンズフリー電話装置１０が有する機能として、本発明を説明した。
しかし、本発明は、コンピュータに上記したハンズフリー電話装置１０の機能を実行させるプログラムや、このプログラムを記憶した媒体としても、具現化可能である。
【００９１】
ここで、上記した実施例の電話番号取得部１１ｃが行うステップ１０４の処理が、発明における電話番号取得部に相当し、履歴取得部１１ｄが行うステップ１０６〜１０８、２０６、２０７、３０６、３０７の処理が、発明における履歴取得部に相当し、並び順判断部１１ｅが行うステップ１０９〜１１１、２０８〜２１０、３０８〜３１０の処理が、発明における判断部に相当し、通信制御部１１ｂが行うステップ２０４、２０５、３０４の処理が、発明における制御部に相当し、表示制御部１１ｆが、発明における履歴表示部に相当する。
【図面の簡単な説明】
【００９２】
【図１】実施例にかかる車載用電話装置の構成を示すブロック図である。
【図２】実施例にかかる車載用電話装置における処理のフローチャートである。
【図３】実施例にかかる車載用電話装置における処理のフローチャートである。
【図４】発着信履歴の時刻並び順を説明する図である。
【図５】実施例にかかる車載用電話装置における処理の変形例のフローチャートである。
【図６】実施例にかかる車載用電話装置における処理の変形例のシーケンスチャートである。
【図７】実施例にかかる車載用電話装置における処理の変形例のフローチャートである。
【図８】実施例にかかる車載用電話装置における処理の変形例のシーケンスチャートである。
【符号の説明】
【００９３】
１      電話機（携帯端末）
１０    ハンズフリー電話装置
１１    ＣＰＵ
１１ａ  登録部
１１ｂ  通信制御部（制御部）
１１ｃ  電話番号取得部
１１ｄ  履歴取得部
１１ｅ  並び順判断部（判断部）
１１ｆ  表示制御部（履歴表示部）
１２    送受信部
１３    記憶部
１４    表示部
１５    操作入力部
１６    マイク
１７    スピーカ
２０    電話通信網
３０    センターシステム
【図１】
0004569637.tif 000002
【図２】
0004569637.tif 000003
【図３】
0004569637.tif 000004
【図４】
0004569637.tif 000005
【図５】
0004569637.tif 000006
【図６】
0004569637.tif 000007
【図７】
0004569637.tif 000008
【図８】
0004569637.tif 000009