(57)【特許請求の範囲】
【請求項１】
携帯電話機とハンズフリー通話可能に接続するハンズフリー通話接続部と、
前記携帯電話機に記憶されている発信履歴データ、着信履歴データ、不在着信履歴データ及び電話帳データのうち少なくともいずれか１つのデータを受信するデータ転送制御部と、
所定の条件が満たされた場合に、前記携帯電話機から転送されたデータを削除する削除部と、
を備え、
前記所定の条件は、
前記携帯電話機と通信接続が解除されてから所定の時間が経過した後に、前記携帯電話機と再度通信接続したこと、又は、自機が車両に搭載される場合において当該車両のイグニッション電源がオフになってから所定の時間が経過した後に、前記イグニッション電源がオンになったことである、
ハンズフリー装置。
【請求項２】
前記所定の条件は、前記携帯電話機と通信接続が解除された後に、前記携帯電話機と異なる他の携帯電話機が接続されたことである、
請求項１に記載のハンズフリー装置。
【請求項３】
前記所定の条件は、前記携帯電話機と通信接続が解除された後に、前記携帯電話機と再度通信接続したことである、
請求項１または２に記載のハンズフリー装置。
【請求項４】
前記ハンズフリー装置は車両に搭載され、
前記所定の条件は、前記車両のイグニッション電源がオフになった後に、前記イグニッション電源がオンになったことである、
請求項１から３のいずれか１項に記載のハンズフリー装置。
【請求項５】
前記所定の条件は、前記ハンズフリー装置がスリープ状態になった後に、所定の時間が経過したことである、
請求項１から４のいずれか１項に記載のハンズフリー装置。
【請求項６】
ユーザから、前記携帯電話機から転送された前記データの削除の操作を受け付ける受付部、をさらに備え、
前記所定の条件は、前記ユーザによる前記データの削除の操作を受け付けたことである、
請求項１から５のいずれか１項に記載のハンズフリー装置。
【請求項７】
ユーザに、前記データの削除の要否を確認する確認画面を表示部に表示する表示制御部、をさらに備え
前記所定の条件は、前記確認画面において、前記ユーザによる前記データの削除の操作を受け付けたことである、
請求項１から６のいずれか１項に記載のハンズフリー装置。
【請求項８】
前記所定の条件をユーザが設定可能な設定画面を表示部に表示する表示制御部、をさらに備える、
請求項１から７のいずれか１項に記載のハンズフリー装置。
【請求項９】
携帯電話機とハンズフリー通話可能に接続するハンズフリー通話接続ステップと、
前記携帯電話機に記憶されている発信履歴データ、着信履歴データ、不在着信履歴データ及び電話帳データのうち少なくともいずれか１つのデータを受信するデータ転送ステップと、
所定の条件が満たされた場合に、前記携帯電話機から転送されたデータを削除する削除ステップと、
を含み、
前記所定の条件は、
前記携帯電話機と通信接続が解除されてから所定の時間が経過した後に、前記携帯電話機と再度通信接続したこと、又は、自機が車両に搭載される場合において当該車両のイグニッション電源がオフになってから所定の時間が経過した後に、前記イグニッション電源がオンになったことである、
データ転送方法。
【請求項１０】
コンピュータに、
携帯電話機とハンズフリー通話可能に接続するハンズフリー通話接続ステップと、
前記携帯電話機に記憶されている発信履歴データ、着信履歴データ、不在着信履歴データ及び電話帳データのうち少なくともいずれか１つのデータを受信するデータ転送ステップと、
所定の条件が満たされた場合に、前記携帯電話機から転送されたデータを削除する削除ステップと、
を実行させ、
前記所定の条件は、
前記携帯電話機と通信接続が解除されてから所定の時間が経過した後に、前記携帯電話機と再度通信接続したこと、又は、自機が車両に搭載される場合において当該車両のイグニッション電源がオフになってから所定の時間が経過した後に、前記イグニッション電源がオンになったことである、
プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、ハンズフリー装置、データ転送方法、及びプログラムに関する。
【背景技術】
【０００２】
従来、携帯電話機との間で通信回線を確立することにより、ユーザが携帯電話機を直接操作しなくとも、電話の着信及び発信をすることを可能にするハンズフリー装置が知られている。このようなハンズリー装置は、例えば車両に搭載され、ユーザが運転中に電話で会話をする場合に使用される。
【０００３】
また、携帯電話機からハンズフリー装置に電話帳データや発着信履歴データを転送する技術が知られている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００２−１９３０４６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来技術においては、ハンズフリー装置に転送されたデータを削除するタイミングについては十分に考慮されていない場合があった。
【０００６】
本開示は、ハンズフリー装置に転送されたデータを適切なタイミングで削除することができるハンズフリー装置、データ転送方法、及びプログラムを提供する。
【課題を解決するための手段】
【０００７】
本開示に係るハンズフリー装置は、ハンズフリー通話接続部と、データ転送制御部と、削除部とを備える。ハンズフリー通話接続部は、携帯電話機とハンズフリー通話可能に接続する。データ転送制御部は、携帯電話機に記憶されている発信履歴データ、着信履歴データ、不在着信履歴データ及び電話帳データのうち少なくともいずれか１つのデータを受信する。削除部は、所定の条件が満たされた場合に、携帯電話機から転送されたデータを削除する。所定の条件は、携帯電話機と通信接続が解除されてから所定の時間が経過した後に、携帯電話機と再度通信接続したこと、又は、自機が車両に搭載される場合において当該車両のイグニッション電源がオフになってから所定の時間が経過した後に、イグニッション電源がオンになったことである。
【発明の効果】
【０００８】
本開示に係るハンズフリー装置によれば、ハンズフリー装置に転送されたデータを適切なタイミングで削除することができる。
【図面の簡単な説明】
【０００９】
【図１】図１は、実施形態に係るハンズフリー装置の使用形態の一例を示す図である。
【図２】図２は、実施形態に係るハンズフリー装置のハードウェア構成の一例を示す図である。
【図３】図３は、実施形態に係るハンズフリー装置が備える機能の一例を示す図である。
【図４】図４は、実施形態に係る設定画面の一例を示す図である。
【図５】図５は、実施形態における自動削除及び削除タイマーの設定と、車両の状態、ハンズフリー装置と携帯電話機との間の通信接続状態、及び手動削除の操作の有無との関係の一例を示す表である。
【図６】図６は、実施形態に係るデータ転送処理の流れの一例を示す図である。
【図７】図７は、実施形態に係る車両のエンジンＯＮになった場合における削除条件の判定処理の流れの一例を示すフローチャートである。
【図８】図８は、実施形態に係るハンズフリー装置が携帯電話機とＢｌｕｅｔｏｏｔｈ接続した場合における削除条件の判定処理の流れの一例を示すフローチャートである。
【図９】図９は、実施形態に係る車両のエンジンがオフになった場合における処理の流れの一例を示すフローチャートである。
【図１０】図１０は、実施形態に係るハンズフリー装置と携帯電話機とのＢｌｕｅｔｏｏｔｈ接続が切断した場合における処理の流れの一例を示すフローチャートである。
【図１１】図１１は、実施形態に係る発信履歴データと電話帳データの対応関係の一例を示す図である。
【図１２】図１２は、実施形態に係る着信履歴データと電話帳データの対応関係の一例を示す図である。
【図１３】図１３は、実施形態に係る不在着信履歴データと電話帳データの対応関係の一例を示す図である。
【図１４】図１４は、実施形態に係る発信履歴データ、着信履歴データ、不在着信履歴データ及び全履歴データの一例を示す図である。
【図１５】図１５は、実施形態のハンズフリー装置で実行される発信履歴データ及び着信履歴データ及び電話帳データを使用して電話を発信する処理の流れの一例を示す図である。
【図１６】図１６は、実施形態のハンズフリー装置で実行される発信履歴データ及び着信履歴データ及び電話帳データを使用して電話を発信する処理の流れの一例を示す図である。
【図１７】図１７は、実施形態に係る発信履歴データの一例を示す図である。
【図１８】図１８は、実施形態に係る着信履歴データの一例を示す図である。
【図１９】図１９は、実施形態に係る発信履歴からユーザが発信操作を行う場合の表示画面の遷移の一例を示す図である。
【図２０】図２０は、実施形態に係る着信履歴からユーザが発信操作を行う場合の表示画面の遷移の一例を示す図である。
【図２１】図２１は、実施形態に係る電話帳からユーザが発信操作を行う場合の表示画面の遷移の一例を示す図である。
【図２２】図２２は、実施形態に係る電話帳データの一例を示す図である。
【図２３】図２３は、実施形態に係るＨＦＰ処理の流れの詳細を示すフローチャートである。
【図２４】図２４は、実施形態に係る着信履歴からユーザが発信操作を行う場合の表示画面の遷移の他の一例を示す図である。
【図２５】図２５は、変形例１に係る確認画面の一例を示す図である。
【発明を実施するための形態】
【００１０】
以下、図面を参照しながら、本開示に係るハンズフリー装置、データ転送方法、及びプログラムの実施形態について説明する。
【００１１】
図１は、本実施形態に係るハンズフリー装置１の使用形態の一例を示す図である。図１に示すように、本実施形態のハンズフリー装置１は、車両３に搭載可能である。ハンズフリー装置１は、携帯電話機２との間で通信接続する。また、携帯電話機２は、携帯電話網を介して基地局４０と無線通信する。携帯電話機２は、例えばスマートフォンであり、近距離無線通信手段であるＢｌｕｅｔｏｏｔｈ（登録商標）方式による通信機能を有する。なお、携帯電話機２は、Ｂｌｕｅｔｏｏｔｈ方式による通信機能を有するものであれば、スマートフォン以外の種類の携帯電話機でも良い。
【００１２】
ハンズフリー装置１は、携帯電話機２を介して携帯電話網に接続する。これにより、例えば、車両３の運転者は、携帯電話機２を操作しなくとも、ハンズフリー装置１を操作することによって、電話の発着信をすることができる。ハンズフリー装置１は、例えば、車両３に搭載された車載ナビゲーション装置の一機能として実現されても良い。
【００１３】
図２は、本実施形態に係るハンズフリー装置１のハードウェア構成の一例を示す図である。本実施形態のハンズフリー装置１は、例えば、ハンズフリー機能付き車載ナビゲーション装置である。ハンズフリー装置１は、制御部１２、Ｂｌｕｅｔｏｏｔｈ通信部１３、操作部１４、表示部１５、作業メモリ１６、記憶メモリ１７、マイクロホン１８及びスピーカ１９を備えて構成されている。
【００１４】
制御部１２は、ハンズフリー装置１の通信動作やデータ管理動作などの動作全般を制御する。制御部１２は、例えば、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）等のプロセッサである。
【００１５】
Ｂｌｕｅｔｏｏｔｈ通信部１３は、近距離無線通信手段であるＢｌｕｅｔｏｏｔｈ方式に対応しており、Ｂｌｕｅｔｏｏｔｈ無線通信圏内に存在している携帯電話機２との間で無線通信回線を確立して、Ｂｌｕｅｔｏｏｔｈの通信規格に準拠した通信を行う。なお、この場合、携帯電話機２が、Ｂｌｕｅｔｏｏｔｈ通信機能を有し、かつハンズフリー装置１のＢｌｕｅｔｏｏｔｈ無線通信圏内に存在していることを前提とする。
【００１６】
本実施形態でのＢｌｕｅｔｏｏｔｈ通信部１３は、ハンズフリー通話を行うための周知のＨＦＰ（Ｈａｎｄｓ  Ｆｒｅｅ  Ｐｒｏｆｉｌｅ）及び、電話帳データの転送、発着信履歴データの転送を行うためのＰＢＡＰ（Ｐｈｏｎｅ  Ｂｏｏｋ  Ａｃｃｅｓｓ  Ｐｒｏｆｉｌｅ）に対応している。これらプロファイルは、機能毎に定義された通信プロトコルを意味している。
【００１７】
携帯電話機２は、周知のように単独（ハンズフリー機器たるハンズフリー装置１との間でＨＦＰを接続していない状態）では、携帯電話網の基地局４０と携帯電話回線を確立して電話の発信処理及び着信処理を単独で行うことが可能に構成されている。この場合、携帯電話機２は、発信処理としては例えばユーザがダイアルキー（「０」〜「９」の数字キー）（図示せず）を操作して発信先の電話番号を入力し、続いて発信キー（図示せず）を操作すると、当該電話番号を発信先として発信することでき、発信先の携帯電話機との間で通話を行うことが可能となる。
【００１８】
また、携帯電話機２は、着信処理としては発信元の携帯電話機が当該携帯電話機２を発信先として発信したことに応じて基地局４０から着信信号を受信すると、基地局４０から発信元の携帯電話機の電話番号を着信電話番号として受信し、ユーザが受話キー（図示せず）を操作すると、発信元の携帯電話機に応答することができ、発信元の携帯電話機との間で通話を行うことが可能となる。
【００１９】
また、携帯電話機２は、日時（日付時刻）を計時する時計部（図示せず）を有しており、上記した発信処理でダイアルキーから入力した発信電話番号と時計部が計時している日時に基づく発信日時との対応を１件分のデータとして複数件分の発信履歴データを記憶保持している。また、携帯電話機２は、上記した着信処理で基地局４０から受信した着信電話番号と時計部が計時している日時に基づく着信日時との対応を１件分のデータとして複数件分の着信履歴データを記憶保持している。
【００２０】
また、携帯電話機２は、着信に対して応答しなかったときに基地局４０から受信した着信電話番号と時計部が計時している日時に基づく着信日時との対応を１件分のデータとして複数件分の不在着信履歴データを記憶保持している。さらに携帯電話機２は、電話番号と登録名との対応を１件分のデータとして複数件分の電話帳データを保持している。電話帳データとは、ユーザが電話番号と登録名とを入力し、これら電話番号と登録名とを対応付けて例えば５００件程度、不揮発性メモリ（図示せず）に記憶させておくものである。
【００２１】
携帯電話機２が電話帳データを保有している場合、上記発信履歴データ、着信履歴データには、上記登録名が含まれる。具体的には、基地局４０から受信した着信電話番号が電話帳データに登録された電話番号であり、携帯電話機２は、この電話番号に登録名が電話帳データに登録されているかチェックし、存在する場合には、着信履歴データは、電話番号と、着信日時と、登録名とから構成される。不在着信履歴データも、同様な処理で、電話番号と、着信日時と、その登録名とからなる。携帯電話機２は、発信履歴データについても、上記発信処理で発信された電話番号が、電話帳データに登録された電話番号であるかチェックする。電話番号が電話帳データに登録されている場合は、発信履歴データは、発信日時と、発信電話番号と、その登録名とから構成される。
【００２２】
そして、ユーザは、携帯電話機２によって電話帳データから読み出された１つの電話番号を選択して発信することにより、電話番号を構成する数字に対応する全ての数字キーを一々入力しなくとも簡単な操作で間違いなく発信することができる。尚、携帯電話機２は、これら発信履歴データや着信履歴データや不在着信履歴データをそれぞれ例えば最新の２０件分を記憶可能であり、発信処理や着信処理や不在着信を行う毎に最古のデータを自動的に消去し、発信履歴データや着信履歴データや不在着信履歴データを更新する。そして、携帯電話機２は、ハンズフリー通話を行うための周知のＨＦＰ及び、電話帳データの転送、発着信履歴データの転送を行うためのＰＢＡＰに対応している。
【００２３】
携帯電話機２が、発着信履歴データの自動転送を規定しているＰＢＡＰに対応している場合には、Ｂｌｕｅｔｏｏｔｈ通信部１３との間で通信回線を確立した直後にＰＢＡＰを接続し、その時点で記憶している電話帳データを自動転送し、さらに、その時点で記憶している発信履歴データや着信履歴データや不在着信履歴データを自動転送する。これにより、携帯電話機２は、ハンズフリー装置１がＢｌｕｅｔｏｏｔｈ通信圏内に存在している場合には、単独で過去に発信処理を行って記憶した最大で２０件分の発信履歴データや単独で過去に着信処理を行って記憶した最大で２０件分の着信履歴データや単独で過去に不在着信処理を行って記憶した最大で２０件分の不在着信履歴データをハンズフリー装置１に自動転送する。
【００２４】
本実施形態においては、発信履歴データ、着信履歴データ、及び不在着信履歴データを総称する場合、単に履歴データという。
【００２５】
ハンズフリー装置１の操作部１４は、ユーザが操作するための本実施形態でいう操作手段であって、例えば表示部１５に形成されるタッチキーから構成され、ユーザの操作を検出し、その操作内容を表す操作信号を制御部１２に出力する。表示部１５は、本実施形態でいう表示手段であって、制御部１２から表示信号を入力すると、その入力した表示信号に基づいて表示画面を表示し、例えばユーザが電話番号を入力する表示画面として「０」〜「９」に対応したダイアルキーが配列された表示画面を表示する。表示部１５は、例えば、液晶ディスプレイまたは有機ＥＬ（Ｅｌｅｃｔｒｏ  Ｌｕｍｉｎｅｓｃｅｎｃｅ）ディスプレイであるが、これらに限定されるものではない。
【００２６】
作業メモリ１６は、本実施形態でいう発信履歴データ記憶手段、着信履歴データ記憶手段及びデータ記憶手段であって、揮発性のメモリから構成される。作業メモリ１６は、携帯電話機２からユーザが何ら操作することなく自動転送された発信履歴データ、着信履歴データ、不在着信履歴データ及び電話帳データを記憶する。この場合、作業メモリ１６は、これら発信履歴データや着信履歴データや不在着信履歴データをそれぞれ例えば５件分を記憶可能である。作業メモリ１６は、例えばＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等である。
【００２７】
記憶メモリ１７は、不揮発性のメモリから構成され、各種データを記憶する。記憶メモリ１７は、例えばＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）である。また、記憶メモリ１７は、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）、またはフラッシュメモリ等の書き込み可能な記憶媒体であっても良い。
【００２８】
制御部１２は、ユーザが発信履歴データの表示要求を操作部１４にて行うと、作業メモリ１６に記憶されている発信履歴データを表示部１５に表示させ、ユーザが着信履歴データの表示要求を操作部１４にて行うと、作業メモリ１６に記憶されている着信履歴データを表示部１５に表示させ、ユーザが電話帳データの表示要求を操作部１４にて行うと、作業メモリ１６に記憶されている電話帳データを表示部１５に表示させる。尚、本実施形態のハンズフリー装置１では、上記したように作業メモリ１６に記憶される発信履歴データ及び着信履歴データはそれぞれ５件であり、表示部１５に表示される最大表示件数もそれぞれ５件とする。なお、作業メモリ１６に記憶されるこれらのデータの件数は一例であり、上述の例に限定されるものではない。
【００２９】
マイクロホン１８は、音声を入力する音声入力手段であって、携帯電話機２を用いたハンズフリー通話を行うときに、ユーザが発した音声を入力する。スピーカ１９は、音声出力手段であって、携帯電話機２を用いたハンズフリー通話を行うときに、通話相手の受話音声を出力する。すなわち、Ｂｌｕｅｔｏｏｔｈ通信部１３と携帯電話機２との間でＢｌｕｅｔｏｏｔｈ通信回線を確立してＨＦＰでの無線通信を接続すると、制御部１２は、マイクロホン１８が入力した音声をＢｌｕｅｔｏｏｔｈ通信部１３から携帯電話機２に送信させて携帯電話機２から携帯電話網に送信させると共に、携帯電話機２が携帯電話網から受信した音声を携帯電話機２からＢｌｕｅｔｏｏｔｈ通信部１３に受信させてスピーカ１９から出力させる。
【００３０】
尚、上記したハンズフリー装置１は、図示した機能ブロックの他に、自車両の現在位置を検出する現在位置検出部としてのＧＰＳ装置、現在位置から目的地までの経路を探索する経路探索部、地図データが記録さている記録媒体から地図データを読取る地図データ読取部、ＶＩＣＳ（登録商標）センターから配信されたＶＩＣＳ情報を受信するＶＩＣＳ情報受信部、ユーザが発した音声を音声認識する音声認識部などのナビゲーション動作に必要な機能ブロックをも備えて構成されていても良い。この場合、ハンズフリー装置１は、ＧＰＳ衛星からＧＰＳ装置が受信したＧＰＳ無線信号からＧＰＳ日時情報を抽出して日時を取得し、その取得した日時を発信日時や着信日時として利用しても良い。
【００３１】
上記したハンズフリー装置１は、ＡＣＣスイッチ（車両機器への電源供給をオンオフするスイッチ）のオンオフに連動して起動・停止するように構成されている。ハンズフリー装置１は、例えばユーザが操作したことに応じてＡＣＣスイッチがオンからオフに切替わると、電源供給が停止され、この結果、装置電源がオンからオフに移行する。この場合、その直前に記憶メモリ１７に記憶されている各種データは消去されないが（記憶保持されるが）、その直前に作業メモリ１６に記憶されている発信履歴データ、着信履歴データ、不在着信履歴データ及び電話帳データは消去されるように構成されている。
【００３２】
次に、本実施形態のハンズフリー装置１の機能の詳細について説明する。図３は、本実施形態に係るハンズフリー装置１が備える機能の一例を示す図である。図３に示すように、本実施形態のハンズフリー装置１は、ハンズフリー装置１は、受付部１０１、ハンズフリー通話接続部１０２、第１のデータ転送制御部１０３、第２のデータ転送制御部１０４、表示制御部１０５、ハンズフリー通話実行部１０６、及び削除部１０７を備える。なお、第１のデータ転送制御部１０３と第２のデータ転送制御部１０４とを特に区別しない場合には、単にデータ転送制御部という。
【００３３】
受付部１０１、ハンズフリー通話接続部１０２、第１のデータ転送制御部１０３、第２のデータ転送制御部１０４、表示制御部１０５、ハンズフリー通話実行部１０６、及び削除部１０７は、制御部１２が記憶メモリ１７からプログラムを読み出して実行することにより、実現される。なお、図３に示す機能は一例であり、ハンズフリー装置１の制御部１２はさらに他の機能を実現しても良い。
【００３４】
受付部１０１は、ユーザから各種の操作を受け付ける。例えば、受付部１０１は、ユーザが操作部１４を操作した場合に、操作部１４を介して、ユーザの操作を受け付ける。
【００３５】
例えば、受付部１０１は、ユーザから、携帯電話機２から転送された履歴データ及び電話帳データの削除の操作を受け付ける。また、受付部１０１は、後述の確認画面において、ユーザによる携帯電話機２から転送された履歴データ及び電話帳データの削除の操作を受け付ける。受付部１０１は、これらのデータの削除に関する操作を受け付けた場合、削除部１０７に、該操作を受け付けたことを通知する。
【００３６】
ハンズフリー通話接続部１０２は、ＨＦＰに準じて、携帯電話機２とハンズフリー通話可能に接続する。より詳細には、ハンズフリー通話接続部１０２は、Ｂｌｕｅｔｏｏｔｈ通信部１３を制御することにより、携帯電話機２とハンズフリー通話可能に接続する。
【００３７】
第１のデータ転送制御部１０３は、携帯電話機２に記憶されている発信履歴データ、着信履歴データ、不在着信履歴データ及び電話帳データのうち少なくともいずれか１つを、ＰＢＡＰに準じた通信プロトコルによって携帯電話機２から受信する。本実施形態においては、第１のデータ転送制御部１０３は、発信履歴データ、着信履歴データ、不在着信履歴データ及び電話帳データの全てを、携帯電話機２から受信するものとする。
【００３８】
第１のデータ転送制御部１０３は、携帯電話機２から受信した発信履歴データ、着信履歴データ、不在着信履歴データ及び電話帳データを、作業メモリ１６に保存する。なお、記憶メモリ１７がＨＤＤまたはフラッシュメモリ等の書き込み可能な記憶媒体である場合、第１のデータ転送制御部１０３は、携帯電話機２から受信した発信履歴データ、着信履歴データ、不在着信履歴データ及び電話帳データを記憶メモリ１７に保存しても良い。
【００３９】
第２のデータ転送制御部１０４は、携帯電話機２に記憶されているその他のデータを、携帯電話機２から受信する。その他のデータとは、発信履歴データ、着信履歴データ、不在着信履歴データ及び電話帳データ以外のデータのうち、ハンズフリー装置１で使用されるデータのことである。
【００４０】
本実施形態においては、その他のデータは、図２に示すように、地点検索履歴、経路情報、検索ワード履歴、または楽曲リスト等である。その他のデータは、これらの全てを含むものであっても良いし、これらのデータの中の一部であっても良い。
【００４１】
地点検索履歴は、地図アプリケーションにおける検索結果等である。また、経路情報は、過去に携帯電話機２をカーナビゲーションシステムとして使用した場合における携帯電話機２の移動経路である。また、検索ワード履歴は、携帯電話機２から検索エンジンにアクセスして検索した単語の履歴である。また、楽曲リストは、携帯電話機２においてユーザが再生した楽曲のリスト等である。尚、その他のデータは、図２に例示したデータ以外のデータであっても良い。
【００４２】
例えば、第２のデータ転送制御部１０４は、Ｂｌｕｅｔｏｏｔｈ通信部１３を制御することにより、携帯電話機２に保存されたその他のデータを受信し、受信した伝言メモデータまたは留守番電話データを作業メモリ１６に保存する。なお、記憶メモリ１７がＨＤＤまたはフラッシュメモリ等の書き込み可能な記憶媒体である場合、第２のデータ転送制御部１０４は、携帯電話機２から受信したその他のデータを記憶メモリ１７に保存しても良い。
【００４３】
表示制御部１０５は、表示部１５に各種の画面を表示させる。例えば、表示制御部１０５は、ユーザが電話番号を入力する表示画面としてダイアルキーが配列された表示画面を表示部１５に表示させる。また、表示制御部１０５は、受付部１０１によって受け付けられたユーザの操作に従って、発信履歴データ、着信履歴データ、または電話帳データを表示部１５に表示させる。
【００４４】
また、表示制御部１０５は、後述の削除部１０７によるデータの削除に関する所定の条件をユーザが設定可能な設定画面を表示部１５に表示する。
【００４５】
図４は、本実施形態に係る設定画面の一例を示す図である。図４に示すように、本実施形態の設定画面では、携帯電話機２から転送されたデータの自動削除の“オン”と“オフ”、及び、自動削除が“オン”である場合における削除タイマーの“オン”と“オフ”を、ユーザが設定可能である。削除対象のデータは、少なくとも履歴データ及び電話帳データを含む。また、携帯電話機２から転送されたその他のデータも削除対象であっても良い。
【００４６】
また、図４に示す設定画面では、削除タイマーの設定時間についても、ユーザが設定可能であるものとしているが、削除タイマーの設定時間は、予め定められていても良い。この設定画面でユーザが設定した内容は、受付部１０１によって受け付けられ、削除部１０７に送出される。また、受付部１０１は、設定画面でユーザが設定した内容を、例えば記憶メモリ１７に保存する。削除タイマーの設定時間は、本実施形態における所定の時間の一例である。
【００４７】
なお、図４に示す設定画面では、削除対象のデータに対して、一括して自動削除及び削除タイマーの設定を行っているが、個々のデータの種類ごとに、自動削除及び削除タイマーの設定が可能であっても良い。
【００４８】
また、表示制御部１０５は消去対象のデータをユーザが個別に選択可能な画面を表示部１５に表示しても良い。例えば、ユーザが、電話帳データは削除対象としたいが、受発信の履歴データは削除せずにハンズフリー装置１に残したい、という場合に、個々のデータの自動削除の有無を、ユーザが設定可能であっても良い。
【００４９】
また、表示制御部１０５は、ユーザによる操作に応じて、データの手動削除を実行可能な削除画面を表示部１５に表示する。該削除画面でデータの削除の実行操作をすることにより、ユーザは、任意のタイミングでデータを削除することができる。受付部１０１は、削除画面でユーザがデータの手動削除の操作をした場合、削除部１０７に通知する。
【００５０】
図３に戻り、ハンズフリー通話実行部１０６は、ハンズフリー通話接続部１０２によってＨＦＰ接続された携帯電話機２が電話を着信した場合、ハンズフリー通話を実行する。例えば、ハンズフリー通話実行部１０６は、携帯電話機２が着信した通話相手の受話音声をＢｌｕｅｔｏｏｔｈ通信部１３を介して受信し、該受話音声をスピーカ１９から出力させる。また、ハンズフリー通話実行部１０６は、ハンズフリー装置１のユーザがマイクロホン１８に入力した音声を、Ｂｌｕｅｔｏｏｔｈ通信部１３から携帯電話機２に送信させて携帯電話機２から携帯電話網に送信させる。
【００５１】
削除部１０７は、所定の条件が満たされた場合に、携帯電話機２から転送されたデータを、作業メモリ１６及び記憶メモリ１７から削除する。なお、削除対象は履歴データ及び電話帳データだけでも良いし、携帯電話機２から転送されたその他のデータも削除対象となっても良い。また、携帯電話機２から転送されたデータだけではなく、ハンズフリー装置１の操作部１４から入力されたデータについても、削除対象としても良い。
【００５２】
尚、削除の手法は特に限定されるものではないが、削除部１０７は、例えば、データの復元ができないように、データの消去を行うものとする。
【００５３】
所定の条件は、自動削除の設定の有無、削除タイマーの設定の有無、車両３の状態、ハンズフリー装置１と携帯電話機２との間の通信接続状態、及び手動削除の操作の有無、によって異なる。以下、本実施形態では、所定の条件を削除条件という。
【００５４】
図５は、本実施形態における自動削除及び削除タイマーの設定と、車両３の状態、ハンズフリー装置１と携帯電話機２との間の通信接続状態、及び手動削除の操作の有無との関係の一例を示す表である。
【００５５】
例えば、図５のパターン１に示すように、自動削除設定が“オン”かつ削除タイマーの設定が“オフ”である場合、削除条件は、「車両３のエンジンがオフになった後に、エンジンがオンになったこと」と、「携帯電話機２とのＢｌｕｅｔｏｏｔｈ（ＢＴ）接続切断後、同じ携帯電話機２と再度Ｂｌｕｅｔｏｏｔｈ接続したこと」、「携帯電話機２とのＢｌｕｅｔｏｏｔｈ（ＢＴ）接続切断後、他の携帯電話機２とＢｌｕｅｔｏｏｔｈ接続したこと」、または「ユーザによる手動削除の操作を受け付けたこと」である。なお、エンジンがオフになったときは、つまりイグニッション電源がオフになった時である。また、図５における「設定時間」は、図４で説明した削除タイマーの設定時間である。
【００５６】
また、例えば、図５のパターン２に示すように、自動削除設定が“オン”かつ削除タイマーの設定が“オン”である場合、削除条件は、「車両３のエンジンがオフになってから設定時間以上経過後に、エンジンがオンになったこと」と、「携帯電話機２とのＢｌｕｅｔｏｏｔｈ（ＢＴ）接続切断から設定時間以上経過後に、同じ携帯電話機２と再度Ｂｌｕｅｔｏｏｔｈ接続したこと」、「携帯電話機２とのＢｌｕｅｔｏｏｔｈ（ＢＴ）接続切断後、他の携帯電話機２とＢｌｕｅｔｏｏｔｈ接続したこと」、または「ユーザによる手動削除の操作を受け付けたこと」である。
【００５７】
自動削除設定が“オン”でも、削除タイマーの設定が“オン”である場合は、車両３のエンジンがオフになっても、設定時間経過前に再びエンジンがオンになった場合には、データは削除されない。また、携帯電話機２とのＢｌｕｅｔｏｏｔｈ接続が切断されても、設定時間経過前に再び同じ携帯電話機２と再度Ｂｌｕｅｔｏｏｔｈ接続した場合には、データは削除されない。
【００５８】
つまり、削除タイマーの設定が“オン”である場合は、削除タイマーの設定が“オフ”である場合と比較して、設定時間分の時間的猶予がある。このため、例えば、車両３の運転者がコンビニエンスストア等で短時間の買物をするために車両３のエンジンをオフにした場合、設定時間内に再びエンジンをオンにすれば、データは削除されずに保持されている。また、車両３の運転者が携帯電話機２の電源を短時間オフにしたり、携帯電話機２もって車外に出たりすることによって携帯電話機２とのＢｌｕｅｔｏｏｔｈ接続が切断されても設定時間経過前に再び同じ携帯電話機２がハンズフリー装置１とＢｌｕｅｔｏｏｔｈ接続すれば、データは削除されずに保持されている。
【００５９】
ただし、削除タイマーの設定が“オン”である場合であっても、携帯電話機２とのＢｌｕｅｔｏｏｔｈ接続切断後、他の携帯電話機２とＢｌｕｅｔｏｏｔｈ接続した場合には、削除部１０７はデータを削除する。また、ユーザによって手動削除の操作がされた場合には、自動削除設定及び削除タイマーの設定に関わらず、削除部１０７はデータを削除する。
【００６０】
また、例えば、図５のパターン３に示すように、自動削除設定が“オフ”である場合、削除条件は、手動削除のみとなる。なお、削除タイマーの設定は、自動削除の実行タイミングに関するタイマー設定であるため、自動削除設定が“オフ”である場合には、削除タイマーの設定は自動的に“オフ”となる。
【００６１】
なお、図５に示す例では、自動削除設定が“オン”かつ削除タイマーの設定が“オフ”である場合には、携帯電話機２とのＢｌｕｅｔｏｏｔｈ接続切断後に、Ｂｌｕｅｔｏｏｔｈ接続された携帯電話機２が、接続切断前の携帯電話機２と同一であっても異なっていてもデータの削除を行うように設定されているが、削除部１０７は、携帯電話機２とのＢｌｕｅｔｏｏｔｈ接続切断後に、Ｂｌｕｅｔｏｏｔｈ接続された携帯電話機２が、接続切断前の携帯電話機２と同一である場合は削除をしないものとしても良い。
【００６２】
また、自動削除設定が“オン”かつ削除タイマーの設定が“オフ”である場合には、携帯電話機２とのＢｌｕｅｔｏｏｔｈ接続切断後に、次のＢｌｕｅｔｏｏｔｈ接続を待たず、削除部１０７がデータを削除するものとしても良い。
【００６３】
また、上述の削除条件はＡＮＤ条件であり、いずれかの条件が満たされると、削除部１０７はデータを削除する。尚、図５に示す削除条件は一例であり、これらに限定されるものではない。
【００６４】
次に、上記した構成の作用について説明する。尚、本実施形態では、携帯電話機２は、最大記憶可能件数である２０件分の発信履歴データ、最大記憶可能件数である２０件分の着信履歴データ、最大記憶可能件数である２０件分の不在着信履歴データを既に保持（記憶）しており、この状態で、携帯電話機２を携帯するユーザが車両３に近づいて車内に乗り込み、上記ＡＣＣスイッチがオンされることで、携帯電話機２がハンズフリー装置１のＢｌｕｅｔｏｏｔｈ通信圏内に進入したことを前提として説明する。
【００６５】
最初に、ハンズフリー装置１において、制御部１２が携帯電話機２から発信履歴データ、着信履歴データ、不在着信履歴データ、電話帳データ、伝言メモデータ、及び留守番電話データを受信する手順について説明する。尚、ユーザは、ハンズフリー装置１にて、Ｂｌｕｅｔｏｏｔｈ通信の相手となる携帯電話機２を予め登録している。
【００６６】
例えば、ユーザは、初期通信設定時に、携帯電話機２毎に４桁のパスワードをハンズフリー装置１に入力する。ハンズフリー装置１と携帯電話機２は、互いの接続に使用するリンクキーを生成し、該リンクキーを保持する。そして、ハンズフリー装置１は、初期接続時にリンクキーの認証を行うことで、通信接続すべき携帯電話機２を選択している。つまり、ハンズフリー装置１と、未登録の携帯電話機との間では、ＨＦＰでの通信接続及びＰＢＡＰでの通信接続が行われることは無い。基本的に、車両３の所有者の携帯電話機２が事前登録され、該携帯電話機２とハンズフリー装置１との間でＢｌｕｅｔｏｏｔｈ通信が行われることとなる。なお、ハンズフリー装置１の通信対象の携帯電話機２の事前登録について、上述の手法は一例であり、これに限定されるものではない。
【００６７】
本例では、ハンズフリー装置１には、通信接続対象となる複数の携帯電話機２が登録されているものとする。また、複数の携帯電話機２に対して例えばユーザが操作部１４を操作して優先順位を予め設定しており、作業メモリ１６または記憶メモリ１７は当該優先順位を記憶している。例えば、ドライバーによっては、複数の携帯電話機２を所有している場合があるため、ハンズフリー装置１には、このように複数の携帯電話機２の登録を可能とする。
【００６８】
図６は、本実施形態に係るデータ転送処理の流れの一例を示す図である。より詳細には、このフローチャートの処理は、ハンズフリー装置１が携帯電話機２と接続する際に実行される初期データ転送処理である。
【００６９】
まず、ハンズフリー通話接続部１０２は、優先順位が上位の携帯電話機２をＨＦＰでの無線通信での通信接続対象として選択する（Ｓ１）。ここで、本例では、最初にＰＢＡＰでの通信接続を行わずに、先ずはＨＦＰでの初期通信を自動的に試み、接続を開始する。
【００７０】
次に、ハンズフリー通話接続部１０２は、その選択した携帯電話機２に対してＨＦＰでの初期通信を自動的に接続する処理を実行する（Ｓ２）。また、ハンズフリー通話接続部１０２は、ＨＦＰでの無線通信接続に成功したか否かを判定する（Ｓ３）。
【００７１】
ハンズフリー通話接続部１０２は、ＨＦＰでの無線通信接続に成功したと判定した場合（Ｓ３“ＹＥＳ”）、接続したＨＦＰでの無線通信を自動的に切断する（Ｓ４）。
【００７２】
そして、第１のデータ転送制御部１０３は、ＨＦＰでの無線通信接続に成功した携帯電話機２に対してＰＢＡＰでの無線通信を自動的に接続する（Ｓ５）。
【００７３】
次に、第１のデータ転送制御部１０３は、携帯電話機２に対して、発信履歴データ、着信履歴データ及び不在着信履歴データの転送処理を開始するように、履歴データ転送要求を送信する（Ｓ６）。
【００７４】
履歴データ転送要求を受けた携帯電話機２は、ＰＢＡＰに準じたＢｌｕｅｔｏｏｔｈ通信によって、発信履歴データ、着信履歴データ及び不在着信履歴データをハンズフリー装置１に転送する。第１のデータ転送制御部１０３は、携帯電話機２から転送された発信履歴データ、着信履歴データ及び不在着信履歴データを作業メモリ１６または記憶メモリ１７に保存する。
【００７５】
第１のデータ転送制御部１０３は、履歴データの転送処理が終了すると、次に、携帯電話機２に対して、電話帳データの転送処理を開始するように、電話帳データ転送要求を送信する（Ｓ７）。
【００７６】
電話帳データ転送要求を受けた携帯電話機２は、ＰＢＡＰに準じたＢｌｕｅｔｏｏｔｈ通信によって、電話帳データをハンズフリー装置１に転送する。第１のデータ転送制御部１０３は、携帯電話機２から転送された電話帳データを作業メモリ１６または記憶メモリ１７に保存する。
【００７７】
第１のデータ転送制御部１０３は、電話帳データの転送処理が終了すると、携帯電話機２との間のＰＢＡＰによる無線通信を切断する（Ｓ８）。
【００７８】
次に、第２のデータ転送制御部１０４は、携帯電話機２に対して、その他のデータ、つまり履歴データまたは電話帳データ以外のデータであってハンズフリー装置１への転送対象であるデータの転送処理を開始するように、伝言メモデータ転送要求を送信する（Ｓ９）。
【００７９】
その他のデータの転送要求を受けた携帯電話機２は、Ｂｌｕｅｔｏｏｔｈ通信によって、その他のデータをハンズフリー装置１に転送する。第２のデータ転送制御部１０４は、携帯電話機２から転送されたその他のデータを作業メモリ１６または記憶メモリ１７に保存する。
【００８０】
なお、Ｂｌｕｅｔｏｏｔｈ通信部１３は、その他のデータの転送の処理においては、ＨＦＰ及びＰＢＡＰを使用せずに、携帯電話機２との間で通信するものとする。その他のデータの転送処理に使用されるプロトコルは、特に限定されるものではない。
【００８１】
次に、ハンズフリー通話接続部１０２は、再び、携帯電話機２に対してＨＦＰでの無線通信を自動的に接続する（Ｓ１０）。
【００８２】
そして、ハンズフリー通話接続部１０２は、携帯電話機２とのＨＦＰによる無線通信が確立すると、ハンズフリー（ＨＦ）待受処理に移行する。ハンズフリー待受処理の実行中は、ハンズフリー装置１は、携帯電話機２を介した電話の発信または受信が可能な状態となる。ハンズフリー装置１の電源が切断される、または携帯電話機２とのＨＦＰによる無線通信が解除されるまで、ハンズフリー待受処理は継続する。携帯電話機２とのＨＦＰによる無線通信が解除される場合とは、ユーザによってハンズフリー装置１または携帯電話機２に対して接続解除の操作が行われた場合、または、携帯電話機２がハンズフリー装置１のＢｌｕｅｔｏｏｔｈ通信圏内から退出した場合等である。
【００８３】
このように本実施形態では、ＨＦＰ→ＰＢＡＰ→ＨＦＰの順に無線通信をシリアルに自動的に切り替える。これにより、多数のメーカーのＨＦＰでの無線通信とＰＢＡＰでの無線通信とに対応した携帯電話機に対して、通信処理を確実に安定して行うことが可能となる。また、このような手法により、ハンズフリー装置１でのソフトウェア処理の複雑化を低減することができる。
【００８４】
また、ハンズフリー通話接続部１０２は、ＨＦＰでの無線通信接続に成功しなかった（失敗した）旨を判定すると（Ｓ３“Ｎｏ”）、優先順位が次位の携帯電話機２が存在するか否かを判定する（Ｓ１１）。
【００８５】
ハンズフリー通話接続部１０２は、優先順位が次位の携帯電話機２が存在する旨を判定した場合（Ｓ１１“Ｙｅｓ”）、優先順位が次位の携帯電話機２を無線通信の接続対象として選択し（Ｓ１２）、上記したＳ２に戻り、上記した処理を繰返して行う。
【００８６】
また、ハンズフリー通話接続部１０２は、優先順位が次位の携帯電話機２が存在しない旨を判定した場合（Ｓ１１“Ｎｏ”）、このフローチャートの処理を終了する。
【００８７】
図６で説明した処理の流れでは、ハンズフリー装置１のＢｌｕｅｔｏｏｔｈ通信部１３は、ＨＦＰでの無線通信、ＰＢＡＰでの無線通信、及びこれらのプロトコルを使用しない伝言メモデータ及び留守番電話データの転送処理のための無線通信を同時接続（マルチプロファイル接続）せずに、シリアルに接続している。図６に示す例では、以下の３つの理由に基づいて、異なるプロトコルに基づく無線通信を同時に実行せず、シリアルに接続することを選択している。
【００８８】
（１）通信相手である携帯電話機２が、ハンズフリー装置１と同様に、ＨＦＰでの無線通信とＰＢＡＰでの無線通信には対応しているものの、同時接続には対応していない可能性があること。
【００８９】
（２）通信相手である携帯電話機２が、ＨＦＰでの無線通信とＰＢＡＰでの無線通信には対応し、かつ同時接続にも対応しているかもしれないが、同時接続を維持するためには、ハンズフリー装置１のＢｌｕｅｔｏｏｔｈ通信部１３のソフトウェア処理が複雑になり、通信接続の安定性に不安があること。
【００９０】
（３）携帯電話機２は、世界で多数のメーカーが製造しており、ハンズフリー装置１としては、ＨＦＰでの無線通信及びＰＢＡＰでの無線通信に対応した全ての携帯電話機と接続することが求められること。
【００９１】
しかしながら、接続の流れはこれに限定されるものではない。例えば、ハンズフリー装置１及び携帯電話機２の仕様、または接続環境等に応じて、接続の流れは変更されても良い。例えば、ハンズフリー装置１のＢｌｕｅｔｏｏｔｈ通信部１３は、ＨＦＰでの無線通信とＰＢＡＰでの無線通信を同時に接続しても良い。
【００９２】
また、次に、携帯電話機２からハンズフリー装置１に転送されたデータの削除処理の流れについて説明する。図７〜図１０は、本実施形態に係るデータの削除処理の流れの一例を示すフローチャートである。
【００９３】
まず、図７は、本実施形態に係る車両３のエンジンがＯＮになった場合における削除条件の判定処理の流れの一例を示すフローチャートである。図７のフローチャートの処理は、ハンズフリー装置１が搭載された車両３のエンジンがオンになった場合に開始する。
【００９４】
まず、削除部１０７は、自動削除設定が“オン”であるか否かを判定する（Ｓ１０１）。
【００９５】
自動削除設定が“オン”である場合（Ｓ１０１“Ｙｅｓ”）、次に、削除部１０７は、削除タイマーの設定が“オン”であるか否かを判定する（Ｓ１０２）。
【００９６】
削除タイマーの設定が“オン”である場合（Ｓ１０２“Ｙｅｓ”）、次に、削除部１０７は、エンジンがオフになってから設定時間以上経過したか否かを判定する（Ｓ１０３）。例えば、削除部１０７は、前回エンジンがオフになった時刻と、現在時刻との差を算出し、当該差が設定時間以上であれば、エンジンがオフになってから設定時間以上が経過したと判定する。なお、前回エンジンがオフになった時刻は、例えば削除部１０７によって記憶メモリ１７に保存される。なお、経過時間の判定の手法は、これに限定されるものではなく、公知の手法を適用することができる。
【００９７】
エンジンがオフになってから設定時間以上が経過したと判定した場合（Ｓ１０３“Ｙｅｓ”）、削除部１０７は、携帯電話機２から転送されたデータを、作業メモリ１６及び記憶メモリ１７から削除する（Ｓ１０４）。そして、後述の図９で説明する「エンジンＯＦＦ」、または後述の図８で説明する「Ｂｌｕｅｔｏｏｔｈ（ＢＴ）接続」の処理に進む。
【００９８】
エンジンがオフになってから設定時間以上が経過していないと判定した場合（Ｓ１０３“Ｎｏ”）、削除部１０７は、データを削除せずに、「エンジンＯＦＦ」または「Ｂｌｕｅｔｏｏｔｈ（ＢＴ）接続」の処理に進む。
【００９９】
また、自動削除設定が“オフ”である場合（Ｓ１０１“Ｎｏ”）、削除部１０７は、データを削除せずに、「エンジンＯＦＦ」または「Ｂｌｕｅｔｏｏｔｈ（ＢＴ）接続」の処理に進む。
【０１００】
また、削除タイマーの設定が“オフ”である場合（Ｓ１０２“Ｎｏ”）、削除部１０７は、経過時間に関わらず、Ｓ１０４の処理に進み、データを削除する。
【０１０１】
次に、図８は、本実施形態に係るハンズフリー装置１が携帯電話機２とＢｌｕｅｔｏｏｔｈ接続した場合における削除条件の判定処理の流れの一例を示すフローチャートである。このフローチャートの処理は、ハンズフリー装置１が携帯電話機２とＢｌｕｅｔｏｏｔｈ接続した場合に実行される。なお、この場合、処理のトリガとなるＢｌｕｅｔｏｏｔｈ接続は、ＨＦＰ接続またはＰＢＡＰ接続以外であっても良い。
【０１０２】
まず、削除部１０７は、自動削除設定が“オン”であるか否かを判定する（Ｓ２０１）。
【０１０３】
自動削除設定が“オン”である場合（Ｓ２０１“Ｙｅｓ”）、削除部１０７は、ハンズフリー装置１とＢｌｕｅｔｏｏｔｈ接続した携帯電話機２が、前回Ｂｌｕｅｔｏｏｔｈ接続した携帯電話機２と同じ携帯電話機２であるか否かを判定する（Ｓ２０２）。
【０１０４】
接続した携帯電話機２が前回接続した携帯電話機２と同じ携帯電話機２であると判定した場合（Ｓ２０２“Ｙｅｓ”）、削除部１０７は、削除タイマーの設定が“オン”であるか否かを判定する（Ｓ２０３）。
【０１０５】
削除タイマーの設定が“オン”である場合（Ｓ２０３“Ｙｅｓ”）、削除部１０７は、携帯電話機２とのＢｌｕｅｔｏｏｔｈ（ＢＴ）接続切断から設定時間以上経過したか否かを判定する（Ｓ２０４）。
【０１０６】
携帯電話機２とのＢｌｕｅｔｏｏｔｈ接続切断から設定時間以上経過したと判定した場合（Ｓ２０４“Ｙｅｓ”）、削除部１０７は、携帯電話機２から転送されたデータを、作業メモリ１６及び記憶メモリ１７から削除する（Ｓ２０５）。そして、後述の図１０で説明する「Ｂｌｕｅｔｏｏｔｈ（ＢＴ）切断」の処理に進む。なお、エンジンがオフになる場合には、ハンズフリー装置１と携帯電話機２とのＢｌｕｅｔｏｏｔｈ接続が切断されるため、図８に示すフローチャートの終了後、直接的に図９の「エンジンＯＦＦ」の処理には進まない。
【０１０７】
また、携帯電話機２とのＢｌｕｅｔｏｏｔｈ接続切断から設定時間以上経過していないと判定した場合（Ｓ２０４“Ｎｏ”）、削除部１０７は、データを削除せずに、「Ｂｌｕｅｔｏｏｔｈ（ＢＴ）切断」の処理に進む。
【０１０８】
また、自動削除設定が“オフ”である場合（Ｓ２０１“Ｎｏ”）、削除部１０７は、データを削除せずに、「Ｂｌｕｅｔｏｏｔｈ（ＢＴ）切断」の処理に進む。
【０１０９】
また、接続した携帯電話機２が前回接続した携帯電話機２と異なる携帯電話機２であると判定した場合（Ｓ２０２“Ｙｅｓ”）、または、削除タイマーの設定が“オフ”である場合（Ｓ２０３“Ｎｏ”）は、削除部１０７は、Ｓ２０５の処理に進み、データを削除する。
【０１１０】
次に、図９は、本実施形態に係る車両３のエンジンがオフになった場合における処理の流れの一例を示すフローチャートである。図９のフローチャートの処理は、ハンズフリー装置１が搭載された車両３のエンジンがオフになった場合に開始する。なお、車両３のエンジンがオフになった場合においても、ハンズフリー装置１の電源はすぐにはオフにならず、図９に示す処理を実行可能であるものとする。
【０１１１】
まず、削除部１０７は、自動削除設定が“オン”であるか否かを判定する（Ｓ３０１）。
【０１１２】
自動削除設定が“オン”である場合（Ｓ３０１“Ｙｅｓ”）、次に、削除部１０７は、削除タイマーの設定が“オン”であるか否かを判定する（Ｓ３０２）。
【０１１３】
削除タイマーの設定が“オン”である場合（Ｓ３０２“Ｙｅｓ”）、次に、削除部１０７は、車両３のエンジンがオフになってからの時間の計測を開始する（Ｓ３０３）。
【０１１４】
なお、時間の計測の手法は特に限定されるものではない。例えば、削除部１０７は、車両３のエンジンがオフになった後も、経過時間の計測を継続しても良い。この場合、車両３に搭載されたバッテリを電源としてハンズフリー装置１が起動を継続しても良い。あるいは、削除部１０７は、車両３のエンジンがオフになった時刻を、記憶メモリ１７に保存しても良い。
【０１１５】
そして、図７で説明した「エンジンＯＮ」の処理に進む。次に車両３のエンジンがオンになった場合には、図７で説明した処理が実行される。
【０１１６】
また、自動削除設定が“オフ”である場合（Ｓ３０１“Ｎｏ”）、または削除タイマーの設定が“オフ”である場合（Ｓ３０２“Ｎｏ”）も、「エンジンＯＮ」の処理に進む。
【０１１７】
次に、図１０は、本実施形態に係るハンズフリー装置１と携帯電話機２とのＢｌｕｅｔｏｏｔｈ接続が切断した場合における処理の流れの一例を示すフローチャートである。このフローチャートの処理は、ハンズフリー装置１と携帯電話機２とのＢｌｕｅｔｏｏｔｈ接続が切断した場合に実行される。
【０１１８】
まず、削除部１０７は、自動削除設定が“オン”であるか否かを判定する（Ｓ４０１）。
【０１１９】
自動削除設定が“オン”である場合（Ｓ４０１“Ｙｅｓ”）、次に、削除部１０７は、削除タイマーの設定が“オン”であるか否かを判定する（Ｓ４０２）。
【０１２０】
削除タイマーの設定が“オン”である場合（Ｓ４０２“Ｙｅｓ”）、次に、削除部１０７は、Ｂｌｕｅｔｏｏｔｈ接続が切断してからの時間の計測を開始する（Ｓ４０３）。
【０１２１】
そして、図９で説明した「エンジンＯＦＦ」または図８で説明した「Ｂｌｕｅｔｏｏｔｈ（ＢＴ）接続」の処理に進む。
【０１２２】
また、自動削除設定が“オフ”である場合（Ｓ４０１“Ｎｏ”）、または削除タイマーの設定が“オフ”である場合（Ｓ４０２“Ｎｏ”）も、「エンジンＯＦＦ」または「Ｂｌｕｅｔｏｏｔｈ（ＢＴ）接続」の処理に進む。
【０１２３】
また、図６等で上記した発信履歴データ、着信履歴データ及び不在着信履歴データの転送処理について、さらに具体的に説明する。
【０１２４】
図１１は、本実施形態に係る発信履歴データと電話帳データの対応関係の一例を示す図である。より詳細には、図１１（ａ）は、携帯電話機２に保存された発信履歴データの一例である。また、図１１（ｂ）は、携帯電話機２に保存された電話帳データの一例である。また、図１１（ｃ）は、ハンズフリー装置１において保存または表示される発信履歴データの一例である。
【０１２５】
また、図１２は、本実施形態に係る着信履歴データと電話帳データの対応関係の一例を示す図である。より詳細には、図１２（ａ）は、携帯電話機２に保存された着信履歴データの一例である。また、図１２（ｂ）は、携帯電話機２に保存された電話帳データの一例である。また、図１２（ｃ）は、ハンズフリー装置１において保存または表示される着信履歴データの一例である。
【０１２６】
また、図１３は、本実施形態に係る不在着信履歴データと電話帳データの対応関係の一例を示す図である。より詳細には、図１３（ａ）は、携帯電話機２に保存された不在着信履歴データの一例である。また、図１３（ｂ）は、携帯電話機２に保存された電話帳データの一例である。また、図１３（ｃ）は、ハンズフリー装置１において保存または表示される不在着信履歴データの一例である。
【０１２７】
第１のデータ転送制御部１０３は、携帯電話機２から、図１１（ａ）に示す登録名、発信電話番号及び発信日時からなる発信履歴データを受信して作業メモリ１６または記憶メモリ１７に記憶させる。
【０１２８】
また、第１のデータ転送制御部１０３は、携帯電話機２から図１２（ａ）に示す登録名、着信電話番号及び着信日時からなる着信履歴データを受信して作業メモリ１６または記憶メモリ１７に記憶させる。
【０１２９】
また、第１のデータ転送制御部１０３は、携帯電話機２から図１３（ａ）に示す登録名、不在着信電話番号及び不在着信日時からなる不在着信履歴データを受信して作業メモリ１６または記憶メモリ１７に記憶させる。
【０１３０】
また、携帯電話機２において着信履歴データ、発信履歴データ、及び不在着信履歴データに登録名が含まれない場合、第１のデータ転送制御部１０３は、着信履歴データ、発信履歴データ、及び不在着信履歴データに含まれる電話番号と、電話帳データにおいて該電話番号に対応付けられた登録名とを対応付けることにより、着信履歴データ、発信履歴データ、及び不在着信履歴データに登録名を追加して、作業メモリ１６または記憶メモリ１７に記憶させても良い。そして、表示制御部１０５は、発信履歴データ、着信履歴データ及び不在着信履歴データの表示要求があると、作業メモリ１６または記憶メモリ１７に記憶されている発信履歴データ、着信履歴データ及び不在着信履歴データを表示部１５に表示させる。つまり、表示制御部１０５は、作業メモリ１６または記憶メモリ１７に記憶されている電話帳データから登録名を読出すことなく、携帯電話機２から転送された登録名を表示部１５に表示させることができる。
【０１３１】
なお、着信履歴データ、発信履歴データ、及び不在着信履歴データは、登録名を含まない状態で作業メモリ１６または記憶メモリ１７に保存されても良い。この場合、表示制御部１０５は、着信履歴データ、発信履歴データ、及び不在着信履歴データに含まれる電話番号と、電話帳データにおいて該電話番号に対応付けられた登録名とを対応付けて表示部１５に表示する。
【０１３２】
図６のＳ１０で説明したＨＦＰの接続処理をハンズフリー通話接続部１０２が完了すると、ユーザがハンズフリー装置１側の操作部１４を操作することにより、電話の発信処理及び着信処理を行うことが可能となる。
【０１３３】
また、第１のデータ転送制御部１０３が、図６で説明した携帯電話機２との初期接続処理によって携帯電話機２から発信履歴データ、着信履歴データ及び不在着信履歴データを受信した後、ハンズフリー装置１または携帯電話機２において新たな発信処理、新たな着信処理または新たな不在着信処理が実行される場合がある。その後、ユーザが操作部１４を操作して発信履歴データ、着信履歴データまたは不在着信履歴データの表示要求をした場合、表示制御部１０５は、新たな発信処理、着信処理または不在着信処理を行った発信電話番号、着信電話番号及び不在着信電話番号に対応する登録名が、携帯電話機２から転送された電話帳データに存在する場合には、図１１（ｃ）、図１２（ｃ）、図１３（ｃ）に示すように、該登録名を表示部１５に表示させる。
【０１３４】
より詳細には、ハンズフリー通話接続部１０２が新たな発信処理として、「加藤  一郎」の電話番号へ発信処理したとする。この場合、表示制御部１０５は、電話帳データに「加藤  一郎」の登録名が登録されている場合は、図１１（ｃ）に示すように電話帳データから「加藤  一郎」の登録名を読出して表示部１５に表示させる。また、新たな着信処理として、「吉本  一郎」の電話番号から電話があった場合、表示制御部１０５は、この着信電話番号が電話帳データに登録されている場合は、図１２（ｃ）に示すように、電話帳データから「吉本  一郎」の登録名を読出して表示部１５に表示させる。また、表示制御部１０５は、「渡邊  三郎」の電話番号から新たな不在着信があった場合は、図１３（ｃ）に示すように、電話帳データから「渡邊  三郎」の登録名を読出して表示部１５に表示させる。
【０１３５】
また、表示制御部１０５は、発信履歴データ、着信履歴データ及び不在着信履歴データを纏めて最新の時刻順にしたがって表示する全履歴データの表示要求があると、着信履歴データ及び不在着信履歴データについては着信電話番号或いは不在着信電話番号が同一である（重複している）か否かに拘らず着信日時或いは不在着信日時が新しい方の着信履歴データ及び不在着信履歴データを全ての中から所定数選択して表示させる。また、表示制御部１０５は、発信履歴データについては発信電話番号が同一である（重複している）発信履歴データのうち最新の発信履歴データのみを選択して表示させる。
【０１３６】
図１４は、本実施形態に係る発信履歴データ、着信履歴データ、不在着信履歴データ及び全履歴データの一例を示す図である。図１４に示す例では「阿部  太郎」の発信電話番号が重複している。この場合、表示制御部１０５は、「阿部  太郎」の発信履歴のうち、発信日時が最新の発信履歴（発信日時が０８月１０日１２：１５の発信履歴データ）のみを表示させ、発信日時が最新ではない発信履歴は表示させない。
【０１３７】
次に、ハンズフリー装置１において、制御部１２が携帯電話機２から発信履歴データ、着信履歴データ、不在着信履歴データ及び電話帳データを受信及び記憶する手順、及び、記憶された発信履歴データ、着信履歴データ及び不在着信履歴データを用いて発信する手順について説明する。尚、ここでは、発信履歴データ及び着信履歴データについて説明するが、不在着信履歴データも同様である。
【０１３８】
図１５及び図１６は、本実施形態のハンズフリー装置１で実行される発信履歴データ及び着信履歴データ及び電話帳データを使用して電話を発信する処理の流れの一例を示す図である。なお、図１５及び図１６で制御部１２によって実行される処理は、例えば、図３で説明した受付部１０１、ハンズフリー通話接続部１０２、第１のデータ転送制御部１０３、第２のデータ転送制御部１０４、表示制御部１０５、ハンズフリー通話実行部１０６、または削除部１０７によって実現される処理である。
【０１３９】
ここで、図１５、図１６の中で説明する図１７は、本実施形態に係る発信履歴データの一例を示す図である。また、図１８は、本実施形態に係る着信履歴データの一例を示す図である。また、図１９は、本実施形態に係る発信履歴からユーザが発信操作を行う場合の表示画面の遷移の一例を示す図である。また、図２０は、本実施形態に係る着信履歴からユーザが発信操作を行う場合の表示画面の遷移の一例を示す図である。また、図２１は、本実施形態に係る電話帳からユーザが発信操作を行う場合の表示画面の遷移の一例を示す図である。図２２は、本実施形態に係る電話帳データの一例を示す図である。
【０１４０】
図１５のフローチャートに戻り、まず、ハンズフリー装置１の制御部１２は、携帯電話機２がハンズフリー装置１のＢｌｕｅｔｏｏｔｈ通信圏内に存在しており、Ｂｌｕｅｔｏｏｔｈ通信部１３が携帯電話機２との間で通信回線を確立した旨を判定すると（Ｓ１２１“Ｙｅｓ”）、携帯電話機２から発信履歴データ、着信履歴データ及び電話帳データがＢｌｕｅｔｏｏｔｈ通信部１３に自動転送されることを待機する（Ｓ１２２）。
【０１４１】
そして、制御部１２は、携帯電話機２から発信履歴データ、着信履歴データ及び電話帳データが自動転送された旨を判定すると（Ｓ１２２“Ｙｅｓ”）、その携帯電話機２から自動転送された発信履歴データ、着信履歴データ及び電話帳データを作業メモリ１６または記憶メモリ１７に記憶させる（Ｓ１２３）。
【０１４２】
ここで、携帯電話機２から自動転送された発信履歴データや着信履歴データの件数がそれぞれ例えば２０件であるとする。また、作業メモリ１６に記憶可能な発信履歴データや着信履歴データの件数がそれぞれ例えば５件であるとする。つまり、作業メモリ１６に記憶可能な発信履歴データや着信履歴データの件数が、携帯電話機２から自動転送された発信履歴データや着信履歴データの件数よりも少ない。
【０１４３】
この場合、制御部１２は、例えば、携帯電話機２から自動転送された発信履歴データのうち発信日時が古い発信履歴データを破棄し、携帯電話機２から自動転送された２０件分の発信履歴データのうち発信日時が新しい５件分の発信履歴データを優先して作業メモリ１６に携帯側発信履歴データとして記憶させる。また、制御部１２は、着信履歴データのうち着信日時が古い着信履歴データを破棄し、携帯電話機２から自動転送された２０件分の着信履歴データのうち着信日時が新しい５件分の着信履歴データを優先して作業メモリ１６に携帯側着信履歴データとして記憶させる。
【０１４４】
制御部１２は、携帯電話機２から発信履歴データが自動転送された直後では、作業メモリ１６の発信履歴データとして、図１７（ａ）に示す発信履歴データを保持する。また、この状態からユーザが発信履歴データを表示させる操作を行うと、制御部１２は、図１９（ｂ）に示す表示画面を表示部１５に表示させる。また、制御部１２は、携帯電話機２から着信履歴データが自動転送された直後では、作業メモリ１６の着信履歴データとして、図１８（ａ）に示す着信履歴データを保持し、この状態からユーザが着信履歴データを表示させる操作を行うと、図２０（ｂ）に示す表示画面を表示部１５に表示させる。
【０１４５】
このようにして、携帯電話機２とハンズフリー装置１とがＢｌｕｅｔｏｏｔｈ通信回線を確立すると、携帯電話機２がＢｌｕｅｔｏｏｔｈ通信回線を確立する前に記憶しておいた発信履歴データや着信履歴データがハンズフリー装置１の作業メモリ１６に自動転送され、携帯電話機２とハンズフリー装置１とが１つの電話システムを構成することになり、この電話システムによりハンズフリー通話を行うことが可能となる。そして、ユーザは、このようにして携帯電話機２とハンズフリー装置１とが１つの電話システムを構成した以降では、ダイアルキー入力による発信操作、発信履歴による発信操作、着信履歴による発信操作及び電話帳による発信操作のいずれかを選択して発信操作を行なうことが可能となり、携帯電話網からの着信を待機することが可能となる。
【０１４６】
ここで、本実施形態では、Ｂｌｕｅｔｏｏｔｈ通信の手順として、図６のフローチャートに示すＳ５でＰＢＡＰでの無線通信接続をした後、Ｓ８でＰＢＡＰでの無線通信を切断し、Ｓ１０でＨＦＰでの無線通信接続を行う、というシリアルなプロファイル切り替えを行っている。このため、Ｓ１０でＨＦＰでの無線通信接続後において、携帯電話機２に対して新たな着信があった場合、もしくは操作部１４にて新たな発信処理が行われた場合、携帯電話機２には、その着信及び発信を含む着信履歴データ、発信履歴データは、結局、自己の履歴データであるため、自身のメモリに保持している。従って、ハンズフリー装置１の制御部１２は、再度、携帯電話機２から、これら最新の発着信履歴データを取得するために、ＨＦＰでの無線通信中にＰＢＡＰでの無線通信（同時接続）を行うことも可能である。
【０１４７】
しかしながら、仮に、同時接続をできる限り避ける場合、シリアル接続において、ＨＦＰでの無線通信接続を切断し、ＰＢＡＰでの無線通信接続を行うと、その間、ハンズフリー通話を行うために１つの電話システムを構成している、携帯電話機２とハンズフリー装置１とが実質、分離された状態となり、ハンズフリー通話が行えなくなる状態が発生する。そこで、本実施形態では、Ｓ１０でＨＦＰでの無線通信接続を行った場合、それ以降もＨＦＰでの無線通信接続のみで、最新の発着信履歴データをハンズフリー装置１で自己取得し、自己管理するようにしている。以下、これについて説明する。
【０１４８】
図１５のフローチャートに戻り、制御部１２は、ユーザがダイアルキー入力による発信操作を行ったか否かを判定し（Ｓ１２４）、ユーザが発信履歴による発信操作を行ったか否かを判定する（Ｓ１２５）。ここで、図１６のフローチャートに続き、制御部１２は、ユーザが着信履歴による発信操作を行ったか否かを判定し（Ｓ１２６）、ユーザが電話帳による発信操作を行ったか否かを判定し（Ｓ１２７）、携帯電話網から着信したか否かを判定する（Ｓ１２８）。
【０１４９】
ここで、制御部１２は、ユーザがダイアルキー入力による発信操作を行った旨を判定すると（Ｓ１２４“ＹＥＳ”）、ユーザがダイアルキーにより入力した電話番号を発信電話番号として発信する発信処理を行う（Ｓ１２９）。そして、制御部１２は、ダイアルキー入力による発信処理を終了すると、図１７（ｂ）に示すように、その時点で作業メモリ１６に記憶されている発信履歴データのうち発信日時が最古の発信履歴データを消去し（Ｓ１３０）、そのダイアルキー入力による発信を表す自装置の最新の発信履歴データを作業メモリ１６に自己発信履歴データとして追加記憶させる（Ｓ１３１）。
【０１５０】
すなわち、制御部１２は、ユーザがダイアルキーを操作して例えば電話番号「０９００００００１００」を入力し、当該電話番号「０９００００００１００」を発信電話番号として発信する操作を行うと、図１７（ｂ）に示すように、電話番号「０９００００００１００」を表す発信履歴データを作業メモリ１６に自己発信履歴データとして追加記憶させる。この場合、制御部１２は、電話番号「０９００００００１００」に対応する発信日時としてハンズフリー装置１のＧＰＳ装置が取得した日時をタイムスタンプとして記憶させる。つまり、図１７（ｂ）では、最新の電話番号「０９００００００１００」の発信日時はハンズフリー装置１のＧＰＳ装置が取得した日時であり、残りの４件の電話番号の発信日時は携帯電話機２の時計部が取得した日時である。尚、制御部１２は、この状態からユーザが発信履歴データを表示させる操作を行うと、図１９（ｃ）に示す表示画面を表示部１５に表示させる。
【０１５１】
また、制御部１２は、ユーザが「履歴ボタン」４ａを押下し、続いて「発信履歴ボタン」４ｂを押下したことにより、発信履歴による発信操作を行った旨を判定すると（Ｓ１２５“ＹＥＳ”）、作業メモリ１６に記憶されている発信履歴データを参照し（Ｓ１３２）、作業メモリ１６に記憶されている電話帳データを参照し（Ｓ１３３）、図１９（ｂ），（ｃ）に示すように、発信履歴による発信操作画面を表示部１５に表示させる（Ｓ１３４）。この場合、制御部１２は、発信履歴データの発信電話番号が電話帳データに登録されていれば、その電話番号に対応する登録名を表示部１５に表示させ、一方、発信履歴データの発信電話番号が電話帳データに登録されていなければ、その電話番号を表示部１５に表示させる。
【０１５２】
次いで、制御部１２は、ユーザが選択した電話番号を発信電話番号として発信する発信処理を行う（Ｓ１３５）。そして、制御部１２は、発信履歴による発信処理を終了すると、この場合も、その時点で作業メモリ１６に記憶されている発信履歴データのうち発信日時が最古の発信履歴データを消去し（Ｓ１３０）、その発信履歴による発信を表す自装置の最新の発信履歴データを作業メモリ１６に自己発信履歴データとして追加記憶させる（Ｓ１３１）。この場合も、制御部１２は、発信電話番号に対応する発信日時としてハンズフリー装置１のＧＰＳ装置が取得した日時をタイムスタンプとして記憶させる。
【０１５３】
また、制御部１２は、ユーザが「履歴ボタン」４ａを押下し、続いて「着信履歴ボタン」４ｃを押下したことにより、着信履歴による発信操作を行った旨を判定すると（Ｓ１２６“ＹＥＳ”）、作業メモリ１６に記憶されている着信履歴データを参照し（Ｓ１３６）、作業メモリ１６に記憶されている電話帳データを参照し（Ｓ１３７）、図２０（ｂ），（ｃ）に示すように、着信履歴による発信操作画面を表示部１５に表示させる（Ｓ１３８）。この場合、制御部１２は、着信履歴データの発信電話番号が電話帳データに登録されていれば、その電話番号に対応する登録名を表示部１５に表示させ、一方、着信履歴データの発信電話番号が電話帳データに登録されていなければ、その電話番号を表示部１５に表示させる。
【０１５４】
次いで、制御部１２は、ユーザが選択した電話番号を発信電話番号として発信する発信処理を行う（Ｓ１３９）。そして、制御部１２は、着信履歴による発信処理を終了すると、この場合も、その時点で作業メモリ１６に記憶されている発信履歴データのうち発信日時が最古の発信履歴データを消去し（Ｓ１３０）、その着信履歴による発信を表す自装置の最新の発信履歴データを作業メモリ１６に自己発信履歴データとして追加記憶させる（Ｓ１３１）。この場合も、制御部１２は、発信電話番号に対応する発信日時としてハンズフリー装置１のＧＰＳ装置が取得した日時をタイムスタンプとして記憶させる。
【０１５５】
また、制御部１２は、ユーザが「電話帳ボタン」４ｄを押下したことにより、電話帳による発信操作を行った旨を判定すると（Ｓ１２７“ＹＥＳ”）、作業メモリ１６に記憶されている電話帳データを参照し（Ｓ１４０）、図２１（ｂ）に示すように、電話帳による発信操作画面を表示部１５に表示させる（Ｓ１４１）。次いで、制御部１２は、そのうちからユーザが選択した電話番号を発信電話番号として発信する発信処理を行う（Ｓ１４２）。そして、制御部１２は、電話帳による発信処理を終了すると、この場合も、その時点で作業メモリ１６に記憶されている発信履歴データのうち発信日時が最古の発信履歴データを消去し（Ｓ１３０）、その電話帳による発信を表す自装置の最新の発信履歴データを作業メモリ１６に自己発信履歴データとして追加記憶させる（Ｓ１３１）。この場合も、制御部１２は、発信電話番号に対応する発信日時としてハンズフリー装置１のＧＰＳ装置が取得した日時をタイムスタンプとして記憶させる。
【０１５６】
さらに、制御部１２は、携帯電話機２からＢｌｕｅｔｏｏｔｈ通信部１３を介して、携帯電話網から着信した旨を判定すると（Ｓ１２８“ＹＥＳ”）、着信を知らせるための報知等の着信処理を行い（Ｓ１４３）、着信処理が終了すると、その時点で作業メモリ１６に記憶されている着信履歴データのうち着信日時が最古の着信履歴データを消去し（Ｓ１４４）、その着信を表す自装置の最新の着信履歴データを作業メモリ１６に自己着信履歴データとして追加記憶させる（Ｓ１４５）。
【０１５７】
すなわち、制御部１２は、携帯電話網から電話番号「０９００００００２００」を着信電話番号としてＢｌｕｅｔｏｏｔｈ通信部１３を経由して受信すると、電話番号「０９００００００２００」を表す着信履歴データを作業メモリ１６に自己着信履歴データとして追加記憶させる。
【０１５８】
このようにすることで、Ｓ１０でのＨＦＰでの無線通信接続以降、ＰＢＡＰでの無線通信接続を行わなくとも、Ｓ１以降での新たな着信処理、発信処理があった場合、自己の発着信履歴データを追加し、表示部１５に表示させることが可能となる。この結果、やはり、ＨＰＦとＰＢＡＰとの同時接続を行わなくて済むし、Ｓ１０でのＨＦＰ無線通信接続後、ＨＦＰ無線通信接続を切断し、ＰＢＡＰでの無線通信を接続する必要がなくなるので、１つの電話システムとなった携帯電話機２とハンズフリー装置１とが、実質分離するようなことが防止できる。
【０１５９】
次に、ＰＢＡＰでの無線通信にて受信した発着信履歴データと、Ｓ１０以降に発生した発信処理、着信処理にて発生した発着信履歴データの表示処理について説明する。
【０１６０】
Ｓ１０でＨＦＰ無線接続状態において、携帯電話機２は、着信時に、着信電話番号をハンズフリー装置１に送信するが、このとき着信日時情報を送信しない。そのため、制御部１２は、電話番号「０９００００００２００」に対応する着信日時としてハンズフリー装置１のＧＰＳ装置が取得した日時をタイムスタンプとして記憶させる。つまり、図１８（ｂ）では、最新の電話番号「０９００００００２００」の着信日時はハンズフリー装置１のＧＰＳ装置が取得した日時であり、残りの４件の電話番号の着信日時は携帯電話機２の時計部が取得した日時である。尚、制御部１２は、この状態からユーザが着信履歴データを表示させる操作を行うと、図２０（ｃ）に示す表示画面を表示部１５に表示させる。
【０１６１】
尚、以上は、作業メモリ１６に記憶可能な発信履歴データや着信履歴データの件数が携帯電話機２から自動転送された発信履歴データや着信履歴データの件数よりも少ない場合に、携帯電話機２から自動転送された発信履歴データや着信履歴データのうち発信日時や着信日時が古い発信履歴データや着信履歴データを破棄し、携帯電話機２から自動転送された発信履歴データや着信履歴データのうち発信日時や着信日時が新しい発信履歴データや着信履歴データを優先して作業メモリ１６に記憶する場合を説明したが、ＰＢＡＰでの無線通信を接続するときにハンズフリー装置１が携帯電話機２に対して自動転送すべき件数（本実施形態では５件）を指定し、発信日時や着信日時が新しい発信履歴データや着信履歴データを優先して作業メモリ１６に記憶するようにしても良い。
【０１６２】
また、上記した構成では、ハンズフリー装置１において、新たな発信処理や新たな着信処理を行った場合に、作業メモリ１６に記憶されている発信履歴データや着信履歴データのうち最古の発信履歴データや最古の着信履歴データを消去する場合を説明したが、ユーザの視点からすると、下記のような要望があるため、制御部１２が以下に示す代替処理を行っても良い。これは、本例のように、Ｓ１０以降、ＰＢＡＰでの無線通信接続を行わない場合に必要となる処理である。
【０１６３】
すなわち、携帯電話機２の時計部が計時する日時と、ハンズフリー装置１のＧＰＳ装置が取得した日時とを比較すると、携帯電話機２の時計部が計時する日時はＧＰＳ装置が取得した日時に比べて誤差が多く正確でない場合があり、また、ユーザが任意に設定することが可能であるので、ユーザが意図的に所定時間分（例えば１０分）進めて設定したり逆に遅れて設定したりする場合がある。
【０１６４】
したがって、仮にユーザが携帯電話機２の日時を所定時間分進めて設定しており、ハンズフリー装置１が当該進められて設定された日時を作業メモリ１６に記憶していたとすると、この状態から携帯電話機２から自動転送された発信履歴データや着信履歴データとハンズフリー装置１の自装置の発信履歴データや着信履歴データとを日時順にしたがって並替えると、ハンズフリー装置１での新たな発信処理や新たな着信処理を行った発信履歴データや着信履歴データが、時間軸では最新であるにも拘らず、一覧表示の表示画面で最上位の欄に表示されることなく、最上位の欄以外の欄（例えば２番目や３番目の欄）に表示されることとなる。これでは、ユーザが記憶している時間軸と表示部１５が表示する時間軸とにずれを発生し、ユーザが違和感を抱いてしまうことになる。
【０１６５】
このような不具合に対応すべく、制御部１２は、携帯電話機２から自動転送された発信履歴データや着信履歴データについては、それらのみの範囲内で最上位の欄以外の欄に日時順にしたがって並べて表示させ、自装置の新たな発信履歴データや新たな着信履歴データについては、最上位の欄に表示させる。これにより、ユーザが記憶している時間軸と調和して表示させることができ、ユーザに違和感を抱かせないようにすることができる。
【０１６６】
尚、制御部１２は、携帯電話機２から自動転送された発信履歴データや着信履歴データを日時順にしたがって並べて表示させる場合に、その発信履歴データや着信履歴データに含まれる日時データで並び替えしなくとも、それら発信履歴データや着信履歴データに発信順を表す発信順データや着信順を表す着信順データが含まれている場合であれば、それら発信順データや着信順データに基づいて発信履歴データや着信履歴データを並べて表示させても良い。
【０１６７】
また、発信順データ、着信順データが明示的に含まれていない場合でも、携帯電話機２から、図１１（ａ）、図１２（ａ）、図１３（ａ）のようなリスト形式でデータが送信され、ハンズフリー装置１で受信した場合、上位にあるデータほど、最新のデータであるというルールに基づき、表示させるようにしても良い。つまり、携帯電話機２は、ハンズフリー装置１にて、現実の発信順、着信順を識別可能な形式で、データを送信する。
【０１６８】
この場合、例えば、携帯電話機２によっては、１２時００分００秒にＡさんから着信があり、１２時００分３０秒にＢさんから着信があった場合、タイムスタンプを秒でなく、分までとすると、全く同じの１２時００分となり、これが携帯電話機２の着信履歴データとして記憶されている。そして、このデータをハンズフリー装置１で受信し、時間順に並び替えたとしても、順位が決められないので、携帯電話機２側で、発信順データ、着信順データを付与してもらったり、上記リスト形式で送信してもらうと都合が良い。これにより、ユーザが記憶している時間軸と調和して表示させることができ、ユーザに違和感を抱かせないようにすることができる。
【０１６９】
これらの場合は、発信履歴データや着信履歴データに含まれる日時データは付属的なものとなり、上記した発信順データや着信順データがユーザの実際の着信順や発信順となる。尚、携帯電話機２は、その単独動作において、着信処理や発信処理を繰り返すが、自分単独の動作であるため、これは発着信の順番は、把握できるため、その順番通りに、発着信履歴を管理することが可能である。このため、自己の時計部による発信日時、着信日時にとらわれずに、発信毎や着信毎に発信順データや着信順データを付与してハンズフリー装置１に送信して、ハンズフリー装置１で着信順データ、発信順データに基づいて発着信履歴データを並べるように処理する。もしくは発信順データや着信順データを付与せずに携帯電話機２で実際の発信順、着信順を判断して構成した上記リストを、ハンズフリー装置１に送信し、ハンズフリー装置１では、上記ルールに従って、実際の発信、着信順に並べるように処理する。
【０１７０】
このようにすれば、仮に、携帯電話機２の時計が、あるタイミングで進めたり、遅くしたり設定すると、この直後に発信、着信が発生すると、携帯電話機２での発信履歴表示、着信履歴表示は、実際の順どおり表示されるが、各データに付加される発信日時、着信日時は、この表示順とは異なることとなる。したがって、このような発着信履歴データを、ハンズフリー装置１で発信日時、着信日時を基準に並び替えすると、実際とは異なる順に表示される。このため、上記発信順データ、着信順データの手法、もしくはリスト形式の手法は、実際の発着信順とならべるには、好都合であると言える。
【０１７１】
この結果、制御部１２は、携帯電話機２での実際の発信順通り、着信順通りに表示部１５にデータを表示することができる。ハンズフリー装置１では、このようなデータ処理を行った後に、上記したように自己のダイアルキー入力での発信処理、発信履歴による発信処理、着信履歴による発信処理、電話帳データによる発信処理を行った場合、その時点で作業メモリ１６に記憶されている発信履歴データのうち発信順データが最古の発信履歴データ、もしくは最古と見なされる発信履歴データを消去し、その発信履歴による発信を表す自装置の最新の発信履歴データを作業メモリ１６に自己発信履歴データとして追加記憶させる。一方、制御部１２は、新たな着信処理が発生した場合、その時点で作業メモリ１６に記憶されている着信履歴データのうち着信順データが最古の発信履歴データ、もしくは最古と見なされる着信履歴データを消去し、その着信履歴による着信を表す自装置の最新の着信履歴データを作業メモリ１６に自己着信履歴データとして追加記憶させる。
【０１７２】
これらの発信処理、着信処理の場合、制御部１２は、発信電話番号に対応する発信日時、着信電話番号に対応する着信日時としてハンズフリー装置１のＧＰＳ装置が取得した日時をタイムスタンプとして記憶させる。このように、ユーザが記憶している時間軸と調和して表示させることができ、ユーザに違和感を抱かせないようにすることができる。
【０１７３】
また、制御部１２は、発信履歴データ、着信履歴データを纏めて表示する全履歴データの表示要求があった場合、上記発信履歴データだけ、上記着信履歴データだけを表示する場合に比べて、所定のソート処理が必要となる。つまり、上述のように着信履歴データや発信履歴データを実際の時間軸通りに、携帯電話機２から、発信順データや着信順データを含めて最新順が分かるように送信されたり、これらデータを含まずに上記リスト形式で送信された場合、上述のようにハンズフリー装置１は、受信したデータに含まれる発信日時、着信日時を基準とせずに、通知されたままの順に表示すると、発信履歴表示だけ、着信履歴表示だけの場合、携帯電話機２での表示順どおりに表示したものとなる。
【０１７４】
ここで、全履歴データを表示する場合、ハンズフリー装置１では、発信履歴データのうち最新データと、着信履歴データのうち最新データとを把握できるが、実際に、二つの最新データのうち最新かを特定することは困難な場合がある。そこで、本例では、全履歴データを表示する場合は、制御部１２は、発信履歴データに含まれる発信日時、着信履歴データに含まれる着信日時を比較し、日時が最新の方を、最新データとして表示する。例えば、制御部１２は、５件の着信履歴データと、５件の発信履歴データの場合、１０件を日時順にソートし、この順に表示する。これによって、ほとんどの場合、ほぼユーザの実際の時間軸通りに発信履歴データと着信履歴データを順に表示させることが可能となる。ただし、携帯電話機２でのタイムスタンプ機能が「分」までであると、１２時００分００秒にＡさんから着信があり、１２時００分３０秒にＢさんへ発信した場合、発信日時と着信日時とは、全く同じの１２時００分となるため、制御部１２は、この場合、発信を着信より最新として表示したり、その逆といった所定の並べ替え処理を行う。
【０１７５】
また、ＰＢＡＰでの無線通信で受信した着信履歴データ３件（Ａ〜Ｃ）の最新順が上述のように把握でき、ＰＢＡＰで受信した発信履歴データ（Ｄ〜Ｆ）の最新順が把握できる場合、制御部１２は、発信履歴データと着信履歴データの日時を、以下のように比較して、並べ替え処理を行う。
【０１７６】
先ず、制御部１２は、ＡとＤの日時を比較し、新しいものを１番目（例えばＡ）とし、次にＢとＤを比較し、新しいものを２番目（例えばＢ）とする。次に、ＣとＤとを比較し、新しいものを３番目（例えばＤ）とし、次にＣとＥの日時を比較し、新しいものを４番目（例えばＣ）とする。次に、制御部１２は、残りのＥとＦとは、Ｅが最新なので、５番目をＥ、６番目をＦとする。比較した日時が同じである場合、制御部１２は、所定の並べ替えルールとして、発信を着信より優先する、もしくはその逆といったように並べ替える。
【０１７７】
また、携帯電話機２では、電話帳データを転送する場合には当該電話帳データのデータ形式をＢｌｕｅｔｏｏｔｈ通信規格で規定されている「ｖＣａｒｄ」のデータフォーマットに変換して転送する必要があると共に、電話帳データが発信履歴データ及び着信履歴データに対して一般的にデータ更新の頻度が低いという事情がある。このことから、制御部１２は、携帯電話機２から発信履歴データ及び着信履歴データをＢｌｕｅｔｏｏｔｈ通信部１３によって先に受信し、その後、携帯電話機２から電話帳データをＢｌｕｅｔｏｏｔｈ通信部１３によって受信しても良い。また、制御部１２は、携帯電話機２から発信履歴データ及び着信履歴データをＢｌｕｅｔｏｏｔｈ通信部１３によって受信し、その後、ユーザが操作部１４にて所定操作を行った場合に限って携帯電話機２から電話帳データをＢｌｕｅｔｏｏｔｈ通信部１３によって受信しても良い。
【０１７８】
また、このようなユーザ操作での電話帳データを転送させるか自動転送させるかは、ハンズフリー装置１においてユーザが手動転送あるいは自動転送を選択して設定しておき、この設定に応じて転送処理を行うようにしても良い。自動転送による設定を「転送しない」に設定した状態で、ＨＦＰでの無線接続後に、ユーザによって手動転送操作を行って、電話帳データのみを転送するようにすることもできる。ただし、この手動転送操作によって、ＨＦＰでの無線通信接続は、切断され、ＰＢＡＰでの無線通信接続がなされることとなり、データ転送が終了すると、再度、その携帯電話機２に対してＨＦＰでの無線通信を接続し、ハンズフリー通話を可能な状態とする。
【０１７９】
この「転送しない」と設定した場合、データ更新の頻度が高い発信履歴データや着信履歴データをデータ更新の頻度が低い電話帳データよりも優先して受信することができ、また、発信履歴データや着信履歴データを転送するにはデータ変換が必要でないものの電話帳データを転送するにはデータ変換が必要であるという事情から、転送時間が短い発信履歴データや着信履歴データを転送時間が長い電話帳データよりも優先して受信することができる。そして、発信履歴データ、着信履歴データのみを転送することで、転送するデータ量を低減できる。この結果、転送プロトコルでの通信を早期に行え、その後のハンズプロトコルでの通信を早期に行えることができるため、携帯電話機を車両に持ち込んだ場合に、ハンズフリー通話を行うまでの時間を短縮できる。さらに、データ更新の頻度が低く且つ転送時間が長い電話帳データを受信するか否かを、必要に応じて選択することができ、利便性を高めることができる。
【０１８０】
ユーザの上記手動転送操作により、必要に応じて電話帳データを転送した場合、転送が終了すると、自動的にハンフリープロトコルでの通信を実行するため、その電話帳データを利用して、発信する際、ハンズフリー通話を行うことが可能となり、利便性が向上する。そして、さらには、手動転送操作による電話帳データの転送を行った場合には、電話帳データだけは不揮発性の記憶メモリ１７に記憶しておき、記憶されたデータは次回のハンズフリー装置１の起動時に記憶メモリ１７から読出して電話帳データとして利用すると良い。
【０１８１】
また、制御部１２は、携帯電話機２から受信した発信履歴データ、着信履歴データ、電話帳データ、及びその他のデータを当該携帯電話機２毎に区別して作業メモリ１６に記憶させても良い。この場合、制御部１２は、携帯電話機２と作業メモリ１６に記憶させているデータとを例えば以下のようにして対応付ける。すなわち、携帯電話機２から受信した発信履歴データ、着信履歴データ、電話帳データ、及びその他のデータを作業メモリ１６に記憶させるときに、携帯電話機２から受信した当該携帯電話機２に個別に付与されている携帯電話機ＩＤとハンズフリー装置１に個別に付与されている装置ＩＤとに基づいてリンクキーを生成し、その生成したリンクキーと各種データと対応付けて作業メモリ１６に記憶させる。そして、制御部１２は、これ以降に、携帯電話機２から携帯電話機ＩＤを受信すると、その受信した携帯電話機ＩＤと装置ＩＤとに基づいてリンクキーを再度生成し、その生成したリンクキーに対応付けられて作業メモリ１６に記憶されている各種データを更新する。
【０１８２】
次に、上述の図６のフローチャートにおけるＳ２のＨＦＰ処理について詳述する。図２３は、本実施形態に係るＨＦＰ処理の流れの詳細を示すフローチャートである。
【０１８３】
ハンズフリー通話接続部１０２は、は、Ｂｌｕｅｔｏｏｔｈ通信圏内に存在する携帯電話機２との間で通信回線を確立した旨を判定すると、ＨＦＰでの無線通信接続（起動）し（Ｓ１５１）、携帯電話機２が通話中にあるか否かを判定する（Ｓ１５２）。尚、携帯電話機２が通話中であるか待受中であるかは、ＨＦＰでの無線通信で通知され、ハンズフリー装置１が受信し、この受信した通信状態によって判断する。尚、Ｓ１５１は、Ｓ２の処理に対応している。
【０１８４】
ここで、ハンズフリー通話接続部１０２は、携帯電話機２が通話中ではない、つまり着信を待ち受ける待受中となったことを、判定すると（Ｓ１５２“Ｎｏ”）、接続しているＨＦＰでの無線通信を切断（終了）し（Ｓ１５４）、第１のデータ転送制御部１０３がＰＢＡＰでの無線通信を接続する（Ｓ１５５）。つまり、ハンズフリー通話接続部１０２は、携帯電話機２が通話中でなければ、接続したＨＦＰでの無線通信を速やかに自動的に切断してＰＢＡＰでの無線通信を自動接続することにより、携帯電話機２から送信された発信履歴データ、着信履歴データ及び電話帳データをＢｌｕｅｔｏｏｔｈ通信部１３により受信させることになる。
【０１８５】
また、ハンズフリー通話接続部１０２は、携帯電話機２が通話中にある旨を判定すると（Ｓ１５２“ＹＥＳ”）、その通話をハンズフリー装置１を用いたハンズフリー通話を実行する可能性があるとして、ＨＦＰでの無線通信を維持する。尚、この通話を実行するかどうかは、基本的には、携帯電話機２に依存し、携帯電話機２が通話中にＨＦＰでの無線通信接続をすると、自動的に、Ｂｌｕｅｔｏｏｔｈ通信部１３に受話音声を送信する場合もあれば、一方、携帯電話機２での操作によってＢｌｕｅｔｏｏｔｈ通信部１３に受話音声を送信する場合もある。
【０１８６】
そして、ハンズフリー通話接続部１０２は、携帯電話機２が通話を終了したか否かを判定し（Ｓ１５３）、携帯電話機２が通話を終了した旨を判定すると（Ｓ１５３“Ｙｅｓ”）、接続しているＨＦＰでの無線通信を切断（終了）し（Ｓ１５４“Ｎｏ”）、第１のデータ転送制御部１０３がＰＢＡＰでの無線通信を接続する（Ｓ１５５）。つまり、ハンズフリー通話接続部１０２は、携帯電話機２が通話中であれば、接続したＨＦＰでの無線通信を当該通話が終了した後に切断してＰＢＡＰでの無線通信を接続することにより、ユーザがハンズフリー通話を終了した後に携帯電話機２から送信された発信履歴データ、着信履歴データ及び電話帳データをＢｌｕｅｔｏｏｔｈ通信部１３により受信させることになる。尚、Ｓ１５２、Ｓ１５３は、Ｓ３とＳ４との間の処理に対応している。
【０１８７】
このように携帯電話機２がハンズフリー装置１に接続される場合、ハンズフリー装置１は、該携帯電話機２が通話中かどうか判断し、通話中であるならば、ＰＢＡＰでの無線通信接続に切り替えると、ハンズフリー通話に移行できないため、ＨＦＰでの無線通信を維持し、通話中はＰＢＡＰでの無線通信接続を行わない。そして、通話が終了したと判断されると、ＨＦＰでの無線通信を切断し、ＰＢＡＰでの無線通信接続を行う。この結果、携帯電話機２が単独で通話している場合、スムーズにハンズフリー通話に切り替えることが可能となる。
【０１８８】
また、制御部１２は、携帯電話機２から着信履歴データとして応答した着信履歴と応答しなかった着信（不在着信）履歴とを区別して受信して記憶するようにしても良い。図２４は、本実施形態に係る着信履歴からユーザが発信操作を行う場合の表示画面の遷移の他の一例を示す図である。制御部１２は、ユーザが「履歴ボタン」４ａを押下し、続いて「着信履歴ボタン」４ｃを押下したことにより、着信履歴による発信操作を行った旨を判定すると、作業メモリ１６に記憶されている着信履歴データを参照し、作業メモリ１６に記憶されている電話帳データを参照し、図２４（ｂ），（ｃ）に示すように、着信履歴による発信操作画面を表示部１５に表示させるが、応答した着信である旨を表すアイコン図形（受話器と矢印との組合わせからなる図形）及び応答しなかった着信（不在着信）である旨を表すアイコン図形（受話器と×印との組合わせからなる図形）のうちいずれかをデータ毎に表示させる。
【０１８９】
このように、本実施形態のハンズフリー装置１によれば、所定の条件が満たされた場合に、携帯電話機２から転送されたデータを削除することにより、ハンズフリー装置１に転送されたデータを適切なタイミングで削除することができる。
【０１９０】
例えば、近年、カーシェアリングの利用が広まっている。ハンズフリー装置１がシェアカーに搭載された場合、ユーザが該シェアカーの利用を終了した後、他のユーザがハンズフリー装置１を使用する場合がある。このような場合に、ハンズフリー装置１が、ユーザの携帯電話機２から転送された履歴データ及び電話帳データを削除すれば、他のユーザにこれらのデータが開示されることを低減することができる。また、レンタカー等においても同様のことがいえる。
【０１９１】
また、本実施形態において、所定の条件の１つは、携帯電話機２と通信接続が解除された後に、携帯電話機と異なる他の携帯電話機２が接続されたことである。このため、本実施形態のハンズフリー装置１によれば、例えば、車両３に複数のユーザが乗車している場合において、車両３を運転するユーザが変わった場合、前のユーザの携帯電話機２から転送されたデータが、他のユーザに開示されることを低減することができる。
【０１９２】
また、本実施形態において、所定の条件の１つは、携帯電話機２と通信接続が解除された後に、携帯電話機２と再度通信接続したことである。このため、本実施形態のハンズフリー装置１によれば、携帯電話機２が同じ場合でも、ハンズフリー装置１の設定によっては、前回転送済みのデータを削除することで、データが開示される可能性をより低減することができる。
【０１９３】
また、本実施形態において、所定の条件の１つは、携帯電話機２と通信接続が解除されてから所定の時間が経過した後に、携帯電話機２と再度通信接続したことである。このため、本実施形態のハンズフリー装置１によれば、データの削除までに時間的猶予を設けることもできる。
【０１９４】
また、本実施形態において、所定の条件の１つは、車両３のイグニッション電源がオフになった後に、イグニッション電源がオンになったことである。このため、本実施形態のハンズフリー装置１によれば、車両３のエンジンがオフになった後、再び車両３のエンジンがオンになった際に、前回車両３が使用されたときに転送されたデータを削除することで、エンジンがオフの間に車両３の使用者が変わった場合に、新たなユーザに過去のデータが開示されることを低減することができる。
【０１９５】
また、本実施形態において、所定の条件の１つは、車両３のイグニッション電源がオフになってから所定の時間が経過した後に、イグニッション電源がオンになったことである。このため、本実施形態のハンズフリー装置１によれば、データの削除までに時間的猶予を設けることもできる。
【０１９６】
また、本実施形態において、所定の条件の１つは、ユーザによるデータの手動削除の操作を受け付けたことである。このため、本実施形態のハンズフリー装置１によれば、ユーザが所望のタイミングで、携帯電話機２から転送されたデータの削除を実行することができる。
【０１９７】
尚、本実施形態においては、ハンズフリー装置１は、携帯電話機２とＨＦＰ及びＰＢＡＰによって接続するものとしたが、他の通信プロトコルを採用しても良い。また、ハンズフリー装置１及び携帯電話機２は、Ｂｌｕｅｔｏｏｔｈ以外の無線通信規格によって接続しても良い。
【０１９８】
尚、本実施形態においては、ハンズフリー通話接続部１０２とハンズフリー通話実行部１０６とを異なる機能部として説明したが、ハンズフリー通話接続部１０２が、ハンズフリー通話実行部１０６の機能を備えるものとしても良い。
【０１９９】
尚、上述の各実施形態のハンズフリー装置１で実行されるプログラムは、ＲＯＭ等に予め組み込まれて提供される。上述の各実施形態のハンズフリー装置１で実行されるプログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよい。
【０２００】
さらに、上述の各実施形態のハンズフリー装置１で実行されるプログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良い。また、上述の各実施形態のハンズフリー装置１で実行されるプログラムをインターネット等のネットワーク経由で提供または配布するように構成しても良い。
【０２０１】
（変形例１）
尚、ハンズフリー装置１は、ユーザに、データ削除の要否を確認する通知をしても良い。例えば、本変形例のハンズフリー装置１の表示制御部１０５は、ユーザにデータの削除の要否を確認する確認画面を表示部１５に表示する。
【０２０２】
図２５は、本変形例に係る確認画面の一例を示す図である。表示制御部１０５は、例えば、自動削除設定が“オフ”の場合に、車両３のエンジンがオフになったとき、つまりイグニッション電源がオフになったときに、ユーザにデータの削除の要否を確認する確認画面を表示部１５に表示する。なお、確認画面の表示タイミングは、これに限定されるものではない。
【０２０３】
確認画面は、例えば、待ち受け画面に重畳して表示されるポップアップ画面であっても良いし、表示部１５の画面全体に表示されても良い。図２５に示すように、確認画面は、「携帯電話から転送されたデータを削除しますか？」のように、ユーザに対してデータの削除の要否を確認するメッセージを含む。
【０２０４】
確認画面において、ユーザが、「Ｙｅｓ」ボタンを押下すると、データの削除の操作が受付部１０１によって受け付けられる。これは、ユーザによる手動削除の一例である。また、ユーザが、「Ｎｏ」ボタンを押下すると、手動削除は実行されない。
【０２０５】
また、本変形例において、削除条件は、「確認画面において、ユーザによるデータの削除の操作を受け付けたこと」を含む。
【０２０６】
このため、本変形例のハンズフリー装置１によれば、ユーザがデータの削除を所望するにも関わらずデータの削除を失念する、ということを低減することができる。
【０２０７】
（変形例２）
上述の実施形態では、車両３のエンジンがオフになることによりイグニッション電源がオフになった場合のデータ削除のタイミングについて説明したが、イグニッション電源がオンであっても、ハンズフリー装置１の装置電源をオフにすることが可能な構成を採用しても良い。
【０２０８】
例えば、ハンズフリー装置１の装置電源がオフになった場合に、ハンズフリー装置１はスリープ状態に移行する。そして、本変形例において、自動削除設定が“オン”かつ削除タイマーの設定が“オン”である場合は、「ハンズフリー装置１がスリープ状態になった後に、所定の時間が経過したこと」が所定の条件の１つとなる。
【０２０９】
また、本変形例において、自動削除設定が“オン”かつ削除タイマーの設定が“オフ”である場合は、「ハンズフリー装置１がスリープ状態になったこと」が所定の条件の１つとなる。
【０２１０】
本変形例のハンズフリー装置１によれば、ハンズフリー装置１がスリープ状態になった場合においても、適切なタイミングでデータを削除することができる。
【０２１１】
（変形例３）
また、上述の実施形態においては、ハンズフリー装置１は、携帯電話機２から転送されたデータを、作業メモリ１６または記憶メモリ１７に記憶するものとしたが、データの保存先をユーザが選択可能であっても良い。
【０２１２】
例えば、表示制御部１０５は、携帯電話機２から転送されたデータを不揮発性の記憶メモリ１７に保存するか否かを、ユーザが選択可能な選択画面を表示部１５に表示しても良い。ユーザによって、携帯電話機２から転送されたデータを不揮発性の記憶メモリ１７に保存しないことが選択された場合、携帯電話機２から転送されたデータは、揮発性の作業メモリ１６にのみ保存される。この場合、自動削除設定が“オフ”であっても、ハンズフリー装置１の電源がオフになった場合には、携帯電話機２から転送されたデータは削除される。なお、自動削除設定が“オン”の場合、記憶メモリ１７に記憶されたデータのみを自動削除する構成に限らず、作業メモリ１６に記憶されたデータおよび記憶メモリ１７に記憶されたデータの両方を自動削除する構成であってもよく、特に限定はされない。
【０２１３】
（変形例４）
上述の各実施形態では、ハンズフリー装置１が車両３に搭載されるものとしたが、ハンズフリー装置１は車載装置に限定されるものではない。例えば、ハンズフリー装置１は、車両３外で、ユーザがハンズフリーで通話をする際に使用可能であっても良い。
【０２１４】
（変形例５）
また、上述の各実施形態では、ハンズフリー装置１は、車両３に搭載された車載ナビゲーション装置の一機能として実現されるとしたが、当該構成に限定されるものではない。ハンズフリー装置１は、ハンズフリー機能を主として実現するハンズフリー専用装置から構成されていても良いし、ＣＤやラジオを再生する車両用オーディオ装置にハンズフリー機能を搭載した装置であっても良い。また、ハンズフリー装置１がポータブル性を有する（可搬タイプの）構成であっても良い。
【０２１５】
（変形例６）
また、上述の実施形態では、受付部１０１、ハンズフリー通話接続部１０２、第１のデータ転送制御部１０３、第２のデータ転送制御部１０４、表示制御部１０５、ハンズフリー通話実行部１０６、及び削除部１０７は、制御部１２が記憶メモリ１７からプログラムを読み出して実行することにより、実現されるものとしたが、これらの機能がハードウェア回路によって実現されても良い。
【０２１６】
また、上述の実施形態では、１つのプロセッサが受付部１０１、ハンズフリー通話接続部１０２、第１のデータ転送制御部１０３、第２のデータ転送制御部１０４、表示制御部１０５、ハンズフリー通話実行部１０６、及び削除部１０７を実現するように説明したが、複数のプロセッサによってこれらの機能部が実現されても良い。
【０２１７】
例えば、削除部１０７の機能は、制御部１２とは異なるハードウェアプロセッサ等によって実現されても良い。
【０２１８】
（その他の変形例）
また、ハンズフリー装置１は、携帯電話機２から受信した発信履歴データ、着信履歴データ、及び電話帳データを記憶メモリ１７に記憶し、携帯電話機２から携帯電話機２から受信した発信履歴データ、着信履歴データ、及び電話帳データを受信する毎に、携帯電話機２から受信した発信履歴データ、着信履歴データ及び電話帳データを更新記憶する構成であっても良い。また、携帯電話機２から受信した携帯電話機２から受信した発信履歴データ、着信履歴データ、及び電話帳データを作業メモリ１６と記憶メモリ１７との双方に記憶し、記憶メモリ１７をバックアップメモリとして使用する構成であっても良い。
【０２１９】
作業メモリ１６に記憶可能な発信履歴データや着信履歴データの件数は１件であっても良い。この場合は、ハンズフリー装置１での発信処理、着信処理があると、必ずＰＢＡＰでの無線通信接続で受信した発信履歴データ、着信履歴データが消去されることとなる。
【０２２０】
また、ハンズフリー装置１において、複数の発信履歴データ、複数の着信履歴を同時に表示するようにしたが、１件ずつ表示するようにしても良い。この場合、例えば、先ず、最初に、最新のデータを表示し、操作部１４の操作により、次に最新のデータを順に表示するようにしても良い。
【０２２１】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これらの実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これらの実施形態やその変形は、発明の範囲や要旨に含まれると同様に、特許請求の範囲に記載された発明とその均等の範囲に含まれるものである。
【符号の説明】
【０２２２】
１  ハンズフリー装置
２  携帯電話機
３  車両
１２  制御部
１３  Ｂｌｕｅｔｏｏｔｈ通信部
１４  操作部
１５  表示部
１６  作業メモリ
１７  記憶メモリ
１８  マイクロホン
１９  スピーカ
４０  基地局
１０１  受付部
１０２  ハンズフリー通話接続部
１０３  第１のデータ転送制御部
１０４  第２のデータ転送制御部
１０５  表示制御部
１０６  ハンズフリー通話実行部
１０７  削除部
【要約】      （修正有）【課題】ハンズフリー装置に転送されたデータを適切なタイミングで削除するハンズフリー装置、データ転送方法及びプログラムを提供する。【解決手段】ハンズフリー装置１は、ハンズフリー通話接続部と、データ転送制御部と、削除部とを備える。ハンズフリー通話接続部は、携帯電話機とハンズフリー通話可能に接続する。データ転送制御部は、携帯電話機に記憶されている発信履歴データ、着信履歴データ、不在着信履歴データ及び電話帳データのうち少なくともいずれか１つのデータを受信する。削除部は、所定の条件が満たされた場合に、携帯電話機から転送されたデータを削除する。【選択図】図２【図１】
0006854433.tif 000002
【図２】
0006854433.tif 000003
【図３】
0006854433.tif 000004
【図４】
0006854433.tif 000005
【図５】
0006854433.tif 000006
【図６】
0006854433.tif 000007
【図７】
0006854433.tif 000008
【図８】
0006854433.tif 000009
【図９】
0006854433.tif 000010
【図１０】
0006854433.tif 000011
【図１１】
0006854433.tif 000012
【図１２】
0006854433.tif 000013
【図１３】
0006854433.tif 000014
【図１４】
0006854433.tif 000015
【図１５】
0006854433.tif 000016
【図１６】
0006854433.tif 000017
【図１７】
0006854433.tif 000018
【図１８】
0006854433.tif 000019
【図１９】
0006854433.tif 000020
【図２０】
0006854433.tif 000021
【図２１】
0006854433.tif 000022
【図２２】
0006854433.tif 000023
【図２３】
0006854433.tif 000024
【図２４】
0006854433.tif 000025
【図２５】
0006854433.tif 000026