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