(57)【特許請求の範囲】
【請求項１】
音データの転送を規定する音データ転送プロトコル、音データの制御に係る制御データの転送を規定する制御データ転送プロトコル、データ通信を規定する特定のデータ通信プロトコルを近距離無線通信回線を通じて通信相手装置（３）との間で接続可能な接続手段（５）と、
前記通信相手装置（３）の不揮発性記憶手段（２８）に記憶されている第１音データを前記通信相手装置（３）から転送させる第１態様、及び通信網（３５）側のサーバ（３６）の不揮発性記憶手段に記憶されている第２音データを前記通信相手装置（３）から転送させる第２態様のうち何れかを選択する制御手段（４）と、
前記通信相手装置（３）から前記音データ転送プロトコルにより転送された音データを出力する音データ出力手段（１８ａ、１８ｂ）と、を備え、
前記制御手段（４）は、前記第１態様を選択していると判定した場合には、前記制御データ転送プロトコル及び前記音データ転送プロトコルを前記通信相手装置（３）との間で接続させた状態で、前記第１音データの制御に係る第１制御データを前記制御データ転送プロトコルにより前記通信相手装置（３）との間で送受信させ、前記第１音データを前記通信相手装置（３）から前記音データ転送プロトコルにより転送させ、前記第２態様を選択していると判定した場合には、前記音データ転送プロトコル及び前記特定のデータ通信プロトコルを前記通信相手装置（３）との間で接続させた状態で、前記第２音データの制御に係る第２制御データを前記特定のデータ通信プロトコルにより前記通信相手装置（３）との間で送受信させ、前記第２音データを前記通信相手装置（３）から音データ転送プロトコルにより転送させることを特徴とする近距離無線通信装置。
【請求項２】
請求項１に記載した近距離無線通信装置において、
前記制御手段（４）は、前記音データ転送プロトコル、前記制御データ転送プロトコル及び前記特定のデータ通信プロトコルを前記通信相手装置（３）との間で接続させている状態で、前記第１態様を選択していると判定した場合には、前記第１制御データを前記制御データ転送プロトコルにより前記通信相手装置（３）との間で送受信させ、前記第１音データを前記通信相手装置（３）から前記音データ転送プロトコルにより転送させ、前記第２態様を選択していると判定した場合には、前記第２制御データを前記特定のデータ通信プロトコルにより前記通信相手装置（３）との間で送受信させ、前記第２音データを前記通信相手装置（３）から前記音データ転送プロトコルにより転送させることを特徴とする近距離無線通信装置。
【請求項３】
請求項１又は２に記載した近距離無線通信装置において、
前記制御手段（４）は、前記音データ転送プロトコル、前記制御データ転送プロトコル及び前記特定のデータ通信プロトコルを前記通信相手装置（３）との間で接続させている状態で、前記第１態様を選択していると判定した場合には、前記特定のデータ通信プロトコルの接続を継続したままで前記特定のデータ通信プロトコルによる前記第２制御データを無効化しつつ、前記第１制御データを前記制御データ転送プロトコルにより前記通信相手装置（３）との間で送受信させ、前記第１音データを前記通信相手装置（３）から前記音データ転送プロトコルにより転送させることを特徴とする近距離無線通信装置。
【請求項４】
請求項１から３の何れか一項に記載した近距離無線通信装置において、
前記制御手段（４）は、前記音データ転送プロトコル、前記制御データ転送プロトコル及び前記特定のデータ通信プロトコルを前記通信相手装置（３）との間で接続させている状態で、前記第２態様を選択していると判定した場合には、前記制御データ転送プロトコルの接続を継続したままで前記制御データ転送プロトコルによる前記第１制御データを無効化しつつ、前記第２制御データを前記特定のデータ通信プロトコルにより前記通信相手装置（３）との間で送受信させ、前記第２音データを前記通信相手装置（３）から前記音データ転送プロトコルにより転送させることを特徴とする近距離無線通信装置。
【請求項５】
請求項１から４の何れか一項に記載した近距離無線通信装置において、
前記接続手段（５）は、ハンズフリー通話を規定するハンズフリー通話プロトコルをも前記通信相手装置（３）との間で接続可能であり、
前記制御手段（４）は、前記ハンズフリー通話プロトコルを前記通信相手装置（３）との間で接続させた後に、先に前記特定のデータ通信プロトコルを前記通信相手装置（３）との間で接続させて後から前記制御データ転送プロトコル及び前記音データ転送プロトコルを前記通信相手装置（３）との間で接続させることを特徴とする近距離無線通信装置。
【請求項６】
請求項１から４の何れか一項に記載した近距離無線通信装置において、
前記接続手段（５）は、ハンズフリー通話を規定するハンズフリー通話プロトコルをも前記通信相手装置（３）との間で接続可能であり、
前記制御手段（４）は、前記ハンズフリー通話プロトコルを前記通信相手装置（３）との間で接続させた後に、先に前記制御データ転送プロトコル及び前記音データ転送プロトコルを前記通信相手装置（３）との間で接続させて後から前記特定のデータ通信プロトコルを前記通信相手装置（３）との間で接続させることを特徴とする近距離無線通信装置。
【請求項７】
請求項１から４の何れか一項に記載した近距離無線通信装置において、
前記接続手段（５）は、ハンズフリー通話を規定するハンズフリー通話プロトコルをも前記通信相手装置（３）との間で接続可能であり、
前記制御手段（４）は、前記ハンズフリー通話プロトコルを前記通信相手装置（３）との間で接続させた後に、前記通信相手装置（３）が特定機種である場合に、先に前記制御データ転送プロトコル及び前記音データ転送プロトコルを前記通信相手装置（３）との間で接続させて後から前記特定のデータ通信プロトコルを前記通信相手装置（３）との間で接続させ、前記通信相手装置（３）が特定機種でない場合に、先に前記特定のデータ通信プロトコルを前記通信相手装置（３）との間で接続させて後から前記制御データ転送プロトコル及び前記音データ転送プロトコルを前記通信相手装置（３）との間で接続させることを特徴とする近距離無線通信装置。
【請求項８】
請求項５から７の何れか一項に記載した近距離無線通信装置において、
前記制御手段（４）は、前記ハンズフリー通話プロトコルを前記通信相手装置（３）との間で接続させた後に、前記通信相手装置（３）からの前記制御データ転送プロトコルの接続要求を受信して拒否した場合には、前記制御データ転送プロトコルを優先して接続すべく、前記制御データ転送プロトコルの接続を前記通信相手装置（３）へ要求することを特徴とする近距離無線通信装置。
【請求項９】
請求項５から７の何れか一項に記載した近距離無線通信装置において、
前記制御手段（４）は、前記ハンズフリー通話プロトコルを前記通信相手装置（３）との間で接続させた後に、前記通信相手装置（３）からの前記制御データ転送プロトコルの接続要求を受信した場合には、前記制御データ転送プロトコルを優先して接続すべく、前記通信相手装置（３）からの前記制御データ転送プロトコルの接続要求を許可することを特徴とする近距離無線通信装置。
【請求項１０】
請求項１から４の何れか一項に記載した近距離無線通信装置において、
前記接続手段（５）は、ハンズフリー通話を規定するハンズフリー通話プロトコルをも前記通信相手装置（３）との間で接続可能であり、
前記制御手段（４）は、前記ハンズフリー通話プロトコル及び前記特定のデータ通信プロトコルを前記通信相手装置（３）との間で接続させた後に、前記第１態様を選択していると判定した場合には、前記制御データ転送プロトコル及び前記音データ転送プロトコルを前記通信相手装置（３）との間で接続させ、前記第２態様を選択していると判定した場合には、前記音データ転送プロトコルを前記通信相手装置（３）との間で接続させることを特徴とする近距離無線通信装置。
【請求項１１】
請求項１から４の何れか一項に記載した近距離無線通信装置において、
前記接続手段（５）は、ハンズフリー通話を規定するハンズフリー通話プロトコルをも前記通信相手装置（３）との間で接続可能であり、
前記制御手段（４）は、前記ハンズフリー通話プロトコルを前記通信相手装置（３）との間で接続させた後に、前記第１態様を選択していると判定した場合には、前記制御データ転送プロトコル及び前記音データ転送プロトコルを前記通信相手装置（３）との間で接続させ、前記第２態様を選択していると判定した場合には、前記音データ転送プロトコル及び前記特定のデータ通信プロトコルを前記通信相手装置（３）との間で接続させることを特徴とする近距離無線通信装置。
【請求項１２】
請求項１から１１の何れか一項に記載した近距離無線通信装置において、
当該近距離無線通信装置の電源遮断前に前記第１態様及び前記第２態様のうち何れを選択していたかを示す電源遮断前態様を記憶可能な記憶手段（７）を備え、
前記制御手段（４）は、当該近距離無線通信装置の電源投入時に、前記記憶手段（７）に記憶されている前記電源遮断前態様が前記第１態様を示す場合には前記第１態様を選択していると判定し、前記電源遮断前態様が前記第２態様を示す場合には前記第２態様を選択していると判定することを特徴とする近距離無線通信装置。
【請求項１３】
請求項５から１２の何れか一項に記載した近距離無線通信装置において、
前記制御手段（４）は、前記ハンズフリー通話プロトコルを前記通信相手装置（３）との間で接続させており、前記制御データ転送プロトコル及び前記音データ転送プロトコルを別の通信相手装置（３）との間で接続させている状態で、音データの転送元を前記別の通信相手装置（３）から前記通信相手装置（３）に切換えると判定した場合には、前記別の通信相手装置（３）との間で接続させている前記制御データ転送プロトコル及び前記音データ転送プロトコルを切断させると共に、前記通信相手装置（３）との間で接続させている前記ハンズフリー通話プロトコルを切断させ、その切断させた前記ハンズフリー通話プロトコルを前記通信相手装置（３）との間で再接続させた後に、先に前記制御データ転送プロトコル及び前記音データ転送プロトコルを前記通信相手装置（３）との間で接続させて後から前記特定のデータ通信プロトコルを前記通信相手装置（３）との間で接続させることを特徴とする近距離無線通信装置。
【請求項１４】
請求項５から１２の何れか一項に記載した近距離無線通信装置において、
前記制御手段（４）は、前記ハンズフリー通話プロトコルを前記通信相手装置（３）との間で接続させており、前記制御データ転送プロトコル及び前記音データ転送プロトコルを別の通信相手装置（３）との間で接続させている状態で、音データの転送元を前記別の通信相手装置（３）から前記通信相手装置（３）に切換えると判定した場合には、前記別の通信相手装置（３）との間で接続させている前記制御データ転送プロトコル及び前記音データ転送プロトコルを切断させると共に、前記音データ転送プロトコルの接続要求を前記通信相手装置（３）へ送信させることにより前記音データ転送プロトコルを前記通信相手装置（３）との間で接続させ、且つ前記特定のデータ通信プロトコルを前記通信相手装置（３）との間で接続させることを特徴とする近距離無線通信装置。
【請求項１５】
請求項５から１２の何れか一項に記載した近距離無線通信装置において、
前記制御手段（４）は、前記ハンズフリー通話プロトコルを前記通信相手装置（３）との間で接続させており、前記制御データ転送プロトコル及び前記音データ転送プロトコルを別の通信相手装置（３）との間で接続させている状態で、音データの転送元を前記別の通信相手装置（３）から前記通信相手装置（３）に切換えると判定した場合には、前記別の通信相手装置（３）との間で接続させている前記制御データ転送プロトコル及び前記音データ転送プロトコルを切断させると共に、前記通信相手装置（３）との間で接続させている前記ハンズフリー通話プロトコルを切断させ、その切断させた前記ハンズフリー通話プロトコルを前記通信相手装置（３）との間で再接続させ、前記制御データ転送プロトコル及び前記音データ転送プロトコルを前記通信相手装置（３）との間で接続させることを特徴とする近距離無線通信装置。
【請求項１６】
請求項５から１２の何れか一項に記載した近距離無線通信装置において、
前記制御手段（４）は、前記ハンズフリー通話プロトコルを前記通信相手装置（３）との間で接続させており、前記制御データ転送プロトコル及び前記音データ転送プロトコルを別の通信相手装置（３）との間で接続させている状態で、音データの転送元を前記別の通信相手装置（３）から前記通信相手装置（３）に切換えると判定した場合には、前記別の通信相手装置（３）との間で接続させている前記制御データ転送プロトコル及び前記音データ転送プロトコルを切断させると共に、前記制御データ転送プロトコルを前記通信相手装置（３）との間で接続させ、且つ前記音データ転送プロトコルの接続要求を前記通信相手装置（３）へ送信させることにより前記音データ転送プロトコルを前記通信相手装置（３）との間で接続させることを特徴とする近距離無線通信装置。
【請求項１７】
請求項１に記載した近距離無線通信装置において、
前記制御手段（４）は、前記制御データ転送プロトコル及び前記音データ転送プロトコルを前記通信相手装置（３）との間で接続させた状態で、前記第１音データの前記通信相手装置（３）から前記音データ転送プロトコルへの転送要求が発生したと判定した場合には、その転送要求が発生した時点から第１の設定時間が経過した後に音データの通信路のオープン要求を前記接続手段（５）から前記通信相手装置（３）へ送信させ、その転送要求が発生した時点から前記第１の設定時間よりも長い第２の設定時間が経過した後に再生コマンドを前記接続手段（５）から前記通信相手装置（３）へ送信させることを特徴とする近距離無線通信装置。
【請求項１８】
請求項１に記載した近距離無線通信装置において、
前記制御手段（４）は、前記特定のデータ通信プロトコル及び前記音データ転送プロトコルを前記通信相手装置（３）との間で接続させた状態で、前記第２音データの前記通信相手装置（３）から前記音データ転送プロトコルへの転送要求が発生したと判定した場合には、その転送要求が発生した時点から第１の設定時間が経過した後に音データの通信路のオープン要求を前記接続手段（５）から前記通信相手装置（３）へ送信させ、その転送要求が発生した時点から前記第１の設定時間よりも長い第２の設定時間が経過した後に再生コマンドを前記接続手段（５）から前記通信相手装置（３）へ送信させることを特徴とする近距離無線通信装置。
【請求項１９】
請求項１から１８の何れか一項に記載した近距離無線通信装置において、
前記近距離無線通信回線はブルートゥース通信回線であり、
前記接続手段（５）は、前記音データ転送プロトコル、前記制御データ転送プロトコル、前記特定のデータ通信プロトコルをブルートゥース通信回線を通じて前記通信相手装置（３）との間で接続可能であることを特徴とする近距離無線通信装置。
【請求項２０】
請求項１９に記載した近距離無線通信装置において、
前記音データ転送プロトコルはＡ２ＤＰであり、
前記制御データ転送プロトコルはＡＶＲＣＰであり、
前記特定のデータ通信プロトコルはＳＰＰであり、
前記接続手段（５）は、前記Ａ２ＤＰ、前記ＡＶＲＣＰ、前記ＳＰＰをブルートゥース通信回線を通じて前記通信相手装置（３）との間で接続可能であることを特徴とする近距離無線通信装置。
【請求項２１】
請求項１から２０の何れか一項に記載した近距離無線通信装置において、
前記制御手段（４）は、前記第２音データとしてインターネットラジオの音データを前記通信相手装置（３）から転送させることを特徴とする近距離無線通信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、音データの転送を規定する音データ転送プロトコル、音データの制御に係る制御データの転送を規定する制御データ転送プロトコル、データ通信を規定する特定のデータ通信プロトコルを近距離無線通信回線を通じて通信相手装置との間で接続可能な接続手段を備えた近距離無線通信装置に関する。
【背景技術】
【０００２】
近距離無線通信機能を有する近距離無線通信装置は、例えば携帯電話機等の通信相手装置との間で近距離無線通信回線を接続し、楽曲データ等の音データの転送を規定する音データ転送プロトコル及び音データの制御に係る制御データの転送を規定する制御データ転送プロトコルを通信相手装置との間で接続する。そして、近距離無線通信装置は、制御データ（再生コマンド、一時停止コマンド、停止コマンド等の各種コマンドや曲名等）を制御データ転送プロトコルにより通信相手装置との間で送受信し、音データを通信相手装置から音データ転送プロトコルにより転送させて出力する。例えば特許文献１には、Ｂｌｕｅｔｏｏｔｈ（登録商標）の通信規格により、音データの転送を規定する音データ転送プロトコルとしてＡ２ＤＰ（Advanced Audio Distribution Profile）が規定されており、音データの制御に係る制御データの転送を規定する制御データ転送プロトコルとしてＡＶＲＣＰ（Audio/Video Remote Control Profile）が規定されていることが開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−２７３３７０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、近距離無線通信装置において、音データを通信相手装置から転送させて出力する態様としては、以下の２つの態様が考えられる。１つ目の態様は、通信相手装置の不揮発性記憶部に記憶されている音データを当該通信相手装置から転送させて出力する態様である。２つ目の態様は、通信網側のサーバの不揮発性記憶部に記憶されている音データを通信相手装置にて順次バッファリングしつつ当該通信相手装置から転送させて出力する態様（例えばインターネットラジオと称される音データのストリーミング等）である。
【０００５】
前者の態様では、上記したように音データ転送プロトコルとしてＡ２ＤＰを接続し且つ制御データ転送プロトコルとしてＡＶＲＣＰを接続し、制御データをＡＶＲＣＰにより通信相手装置との間で送受信することで、通信相手装置に記憶されている音データを通信相手装置から転送させて出力することが保証される。しかしながら、後者の態様では、音データ転送プロトコルとしてＡ２ＤＰを接続し且つ制御データ転送プロトコルとしてＡＶＲＣＰを接続したとしても、通信網側のサーバに記憶されている音データを当該通信相手装置から転送させて出力する際の機能（サービス）を十分に提供することが困難である。
【０００６】
本発明は、上記した事情に鑑みてなされたものであり、その目的は、通信相手装置に記憶されている音データを当該通信相手装置から転送させて出力する機能を適切に実現するだけでなく、通信網側のサーバに記憶されている音データを当該通信相手装置から転送させて出力する機能をも適切に実現することができる近距離無線通信装置を提供することにある。
【課題を解決するための手段】
【０００７】
請求項１に記載した発明によれば、接続手段は、音データの転送を規定する音データ転送プロトコル、音データの制御に係る制御データの転送を規定する制御データ転送プロトコル、データ通信を規定する特定のデータ通信プロトコルを近距離無線通信回線を通じて通信相手装置との間で接続可能である。制御手段は、通信相手装置の不揮発性記憶手段に記憶されている第１音データを通信相手装置から転送させる第１態様、及び通信網側のサーバの不揮発性記憶手段に記憶されている第２音データを通信相手装置から転送させる第２態様のうち何れかを選択する。音データ出力手段は、通信相手装置から音データ転送プロトコルにより転送された音データを出力する。
【０００８】
ここで、制御手段は、第１態様を選択していると判定すると、制御データ転送プロトコル及び音データ転送プロトコルを通信相手装置との間で接続させた状態で、第１音データの制御に係る第１制御データを制御データ転送プロトコルにより通信相手装置との間で送受信させ、第１音データを通信相手装置から音データ転送プロトコルにより転送させる。一方、制御手段は、第２態様を選択していると判定すると、音データ転送プロトコル及び特定のデータ通信プロトコルを通信相手装置との間で接続させた状態で、第２音データの制御に係る第２制御データを特定のデータ通信プロトコルにより通信相手装置との間で送受信させ、第２音データを通信相手装置から音データ転送プロトコルにより転送させる。
【０００９】
これにより、通信網側のサーバに記憶されている第２音データを通信相手装置から転送させて出力する際の機能を十分に提供することができない場合には、制御データ転送プロトコルの代わりに特定のデータ通信プロトコルを採用する。第２制御データを制御データ通信プロトコルにより通信相手装置との間で送受信するのではなく、第２制御データを特定のデータ通信プロトコルにより通信相手装置との間で送受信することで、通信網側のサーバに記憶されている第２音データを通信相手装置から転送させて出力することができる。その結果、通信相手装置に記憶されている音データを当該通信相手装置から転送させて出力する機能を適切に実現するだけでなく、通信網側のサーバに記憶されている音データを当該通信相手装置から転送させて出力する機能をも適切に実現することができる。
【００１０】
請求項２に記載した発明によれば、制御手段は、音データ転送プロトコル、制御データ転送プロトコル及び特定のデータ通信プロトコルを通信相手装置との間で接続させている状態で、第１態様を選択していると判定すると、第１制御データを制御データ転送プロトコルにより通信相手装置との間で送受信させ、第１音データを通信相手装置から音データ転送プロトコルにより転送させる。一方、制御手段は、第２態様を選択していると判定すると、第２制御データを特定のデータ通信プロトコルにより通信相手装置との間で送受信させ、第２音データを通信相手装置から音データ転送プロトコルにより転送させる。
【００１１】
これにより、第１態様から第２態様に切換える場合や第２態様から第１態様に切換える場合に、制御データ転送プロトコルや特定のデータ通信プロトコルを切断したり接続したりすることがない。音データの出力が途切れる期間を最小限に抑えることができ、第１態様から第２態様への切換え及び第２態様から第１態様への切換えを円滑に行うことができる。
【００１２】
請求項３に記載した発明によれば、制御手段は、音データ転送プロトコル、制御データ転送プロトコル及び特定のデータ通信プロトコルを通信相手装置との間で接続させている状態で、第１態様を選択していると判定すると、特定のデータ通信プロトコルの接続を継続したままで特定のデータ通信プロトコルによる第２制御データを無効化しつつ、第１制御データを制御データ転送プロトコルにより通信相手装置との間で送受信させ、第１音データを通信相手装置から音データ転送プロトコルにより転送させる。
【００１３】
これにより、第１態様から第２態様に切換える場合には、特定のデータ通信プロトコルを既に接続していることから、無効化している特定のデータ通信プロトコルによる第２制御データを有効化すれば良い。第１態様から第２態様に切換える際に音データの出力が途切れる期間を最小限に抑えることができ、第１態様から第２態様への切換えを円滑に行うことができる。
【００１４】
請求項４に記載した発明によれば、制御手段は、音データ転送プロトコル、制御データ転送プロトコル及び特定のデータ通信プロトコルを通信相手装置との間で接続させている状態で、第２態様を選択していると判定すると、制御データ転送プロトコルの接続を継続したままで制御データ転送プロトコルによる第１制御データを無効化しつつ、第２制御データを特定のデータ通信プロトコルにより通信相手装置との間で送受信させ、第２音データを通信相手装置から音データ転送プロトコルにより転送させる。
【００１５】
これにより、第２態様から第１態様に切換える場合には、制御データ転送プロトコルを既に接続していることから、無効化している制御データ転送プロトコルによる第１制御データを有効化すれば良い。第２態様から第１態様に切換える際に音データの出力が途切れる期間を最小限に抑えることができ、第２態様から第１態様への切換えを円滑に行うことができる。
【００１６】
請求項５に記載した発明によれば、接続手段は、ハンズフリー通話を規定するハンズフリー通話プロトコルをも通信相手装置との間で接続可能であり、制御手段は、ハンズフリー通話プロトコルを通信相手装置との間で接続させた後に、先に特定のデータ通信プロトコルを通信相手装置との間で接続させて後から制御データ転送プロトコル及び音データ転送プロトコルを通信相手装置との間で接続させる。
【００１７】
これにより、ハンズフリー通話プロトコルを接続した後に、特定のデータ通信プロトコルを速やかに接続することができ、特定のデータ通信プロトコルによる機能を速やかに実現することができる。
【００１８】
請求項６に記載した発明によれば、接続手段は、ハンズフリー通話を規定するハンズフリー通話プロトコルをも通信相手装置との間で接続可能であり、制御手段は、ハンズフリー通話プロトコルを通信相手装置との間で接続させた後に、先に制御データ転送プロトコル及び音データ転送プロトコルを通信相手装置との間で接続させて後から特定のデータ通信プロトコルを通信相手装置との間で接続させる。
【００１９】
通信相手装置の仕様によってはハンズフリー通話プロトコルの接続処理を完了してから制御データ転送プロトコルの接続要求を送信するまでの時間が所定時間を超えていると、たとえ制御データ転送プロトコルの接続処理を完了したとしても音データを音データ転送プロトコルにより転送しない機種もある。しかしながら、ハンズフリー通話プロトコルを接続させた後に、先に制御データ転送プロトコル及び音データ転送プロトコルを接続させて後から特定のデータ通信プロトコルを接続させることで、ハンズフリー通話プロトコルの接続処理を完了してから制御データ転送プロトコルの接続要求を送信するまでの時間が所定時間を超えないようにすることができる。たとえ通信相手装置が上記した仕様であっても対応することができる。
【００２０】
請求項７に記載した発明によれば、接続手段は、ハンズフリー通話を規定するハンズフリー通話プロトコルをも通信相手装置との間で接続可能であり、制御手段は、ハンズフリー通話プロトコルを通信相手装置との間で接続させた後に、通信相手装置が特定機種である場合に、先に制御データ転送プロトコル及び音データ転送プロトコルを通信相手装置との間で接続させて後から特定のデータ通信プロトコルを通信相手装置との間で接続させ、通信相手装置が特定機種でない場合に、先に特定のデータ通信プロトコルを通信相手装置との間で接続させて後から制御データ転送プロトコル及び音データ転送プロトコルを通信相手装置との間で接続させる。
【００２１】
これにより、ハンズフリー通話プロトコルを接続した後に、通信相手装置が特定機種であるか否かに応じて、先に制御データ転送プロトコル及び音データ転送プロトコルを接続して後から特定のデータ通信プロトコルを接続するか、先に特定のデータ通信プロトコルを接続して後から制御データ転送プロトコル及び音データ転送プロトコルを接続するかを選択することができる。
【００２２】
請求項８に記載した発明によれば、制御手段は、ハンズフリー通話プロトコルを通信相手装置との間で接続させた後に、通信相手装置からの制御データ転送プロトコルの接続要求を受信して拒否した場合には、制御データ転送プロトコルを優先して接続すべく、制御データ転送プロトコルの接続を通信相手装置へ要求する。
【００２３】
これにより、通信相手装置からの制御データ転送プロトコルの接続要求を受信して拒否したとしても、通信相手装置へ制御データ転送プロトコルの接続を要求することで、制御データ転送プロトコルを接続することができる。
【００２４】
請求項９に記載した発明によれば、制御手段は、ハンズフリー通話プロトコルを通信相手装置との間で接続させた後に、通信相手装置からの制御データ転送プロトコルの接続要求を受信した場合には、制御データ転送プロトコルを優先して接続すべく、通信相手装置からの制御データ転送プロトコルの接続要求を許可する。
【００２５】
これにより、通信相手装置からの制御データ転送プロトコルの接続要求を許可することで、制御データ転送プロトコルを接続することができる。
【００２６】
請求項１０に記載した発明によれば、接続手段は、ハンズフリー通話を規定するハンズフリー通話プロトコルをも通信相手装置との間で接続可能であり、制御手段は、ハンズフリー通話プロトコル及び特定のデータ通信プロトコルを通信相手装置との間で接続させた後に、第１態様を選択していると判定すると、制御データ転送プロトコル及び音データ転送プロトコルを通信相手装置との間で接続させ、第２態様を選択していると判定すると、音データ転送プロトコルを通信相手装置との間で接続させる。
【００２７】
これにより、ハンズフリー通話プロトコル及び特定のデータ通信プロトコルを接続した後に、第１態様及び第２態様の何れを選択しているかに応じて、制御データ転送プロトコル及び音データ転送プロトコルを接続するか、音データ転送プロトコルを接続するかを選択することができる。
【００２８】
請求項１１に記載した発明によれば、接続手段は、ハンズフリー通話を規定するハンズフリー通話プロトコルをも通信相手装置との間で接続可能であり、制御手段は、ハンズフリー通話プロトコルを通信相手装置との間で接続させた後に、第１態様を選択していると判定すると、制御データ転送プロトコル及び音データ転送プロトコルを通信相手装置との間で接続させ、第２態様を選択していると判定すると、音データ転送プロトコル及び特定のデータ通信プロトコルを通信相手装置との間で接続させる。
【００２９】
これにより、ハンズフリー通話プロトコルを接続した後に、第１態様及び第２態様の何れを選択しているかに応じて、制御データ転送プロトコル及び音データ転送プロトコルを接続するか、音データ転送プロトコル及び特定のデータ通信プロトコルを接続するかを選択することができる。
【００３０】
請求項１２に記載した発明によれば、記憶手段は、当該近距離無線通信装置の電源遮断前に第１態様及び第２態様のうち何れを選択していたかを示す電源遮断前態様を記憶可能であり、制御手段は、当該近距離無線通信装置の電源投入時に、記憶手段に記憶されている電源遮断前態様が第１態様を示す場合には第１態様を選択していると判定し、電源遮断前態様が第２態様を示す場合には第２態様を選択していると判定する。
【００３１】
これにより、近距離無線通信装置の電源投入後の態様を、近距離無線通信装置の電源遮断前の態様に追従することができ、近距離無線通信装置の電源遮断前の態様が第１態様であれば、近距離無線通信装置の電源投入後の態様を第１態様とし、第１音データを通信相手装置から音データ転送プロトコルにより転送させることができる。又、近距離無線通信装置の電源遮断前の態様が第２態様であれば、近距離無線通信装置の電源投入後の態様を第２態様とし、第２音データを通信相手装置から音データ転送プロトコルにより転送させることができる。
【００３２】
請求項１３に記載した発明によれば、制御手段は、ハンズフリー通話プロトコルを通信相手装置との間で接続させており、制御データ転送プロトコル及び音データ転送プロトコルを別の通信相手装置との間で接続させている状態で、音データの転送元を別の通信相手装置から通信相手装置に切換えると判定すると、別の通信相手装置との間で接続させている制御データ転送プロトコル及び音データ転送プロトコルを切断させると共に、通信相手装置との間で接続させているハンズフリー通話プロトコルを切断させ、その切断させたハンズフリー通話プロトコルを通信相手装置との間で再接続させた後に、先に制御データ転送プロトコル及び音データ転送プロトコルを通信相手装置との間で接続させて後から特定のデータ通信プロトコルを通信相手装置との間で接続させる。
【００３３】
これにより、別の通信相手装置の不揮発性記憶手段に記憶されている第１音データを当該別の通信相手装置から転送させて出力する態様から、通信網側のサーバの不揮発性記憶手段に記憶されている第２音データを通信相手装置から転送させて出力する態様へと切換えることができる。
【００３４】
請求項１４に記載した発明によれば、制御手段は、ハンズフリー通話プロトコルを通信相手装置との間で接続させており、制御データ転送プロトコル及び音データ転送プロトコルを別の通信相手装置との間で接続させている状態で、音データの転送元を別の通信相手装置から通信相手装置に切換えると判定すると、別の通信相手装置との間で接続させている制御データ転送プロトコル及び音データ転送プロトコルを切断させると共に、音データ転送プロトコルの接続要求を通信相手装置へ送信させることにより音データ転送プロトコルを通信相手装置との間で接続させ、且つ特定のデータ通信プロトコルを通信相手装置との間で接続させる。
【００３５】
これにより、別の通信相手装置の不揮発性記憶手段に記憶されている第１音データを当該別の通信相手装置から転送させて出力する態様から、通信網側のサーバの不揮発性記憶手段に記憶されている第２音データを通信相手装置から転送させて出力する態様へと切換えることができる。しかも、この場合は、通信相手装置との間で接続させているハンズフリー通話プロトコルを切断させることなく切換えることができ、通信相手装置によるハンズフリー通話中であっても、そのハンズフリー通話を継続したままで切換えることができる。
【００３６】
請求項１５に記載した発明によれば、制御手段は、ハンズフリー通話プロトコルを通信相手装置との間で接続させており、制御データ転送プロトコル及び音データ転送プロトコルを別の通信相手装置との間で接続させている状態で、音データの転送元を別の通信相手装置から通信相手装置に切換えると判定すると、別の通信相手装置との間で接続させている制御データ転送プロトコル及び音データ転送プロトコルを切断させると共に、通信相手装置との間で接続させているハンズフリー通話プロトコルを切断させ、その切断させたハンズフリー通話プロトコルを通信相手装置との間で再接続させ、制御データ転送プロトコル及び音データ転送プロトコルを通信相手装置との間で接続させる。
【００３７】
これにより、別の通信相手装置の不揮発性記憶手段に記憶されている第１音データを当該別の通信相手装置から転送させて出力する態様から、通信相手装置の不揮発性記憶手段に記憶されている第１音データを当該通信相手装置から転送させて出力する態様へと切換えることができる。
【００３８】
請求項１６に記載した発明によれば、制御手段は、ハンズフリー通話プロトコルを通信相手装置との間で接続させており、制御データ転送プロトコル及び音データ転送プロトコルを別の通信相手装置との間で接続させている状態で、音データの転送元を別の通信相手装置から通信相手装置に切換えると判定すると、別の通信相手装置との間で接続させている制御データ転送プロトコル及び音データ転送プロトコルを切断させると共に、制御データ転送プロトコルを通信相手装置との間で接続させ、且つ音データ転送プロトコルの接続要求を通信相手装置へ送信させることにより音データ転送プロトコルを通信相手装置との間で接続させる。
【００３９】
これにより、別の通信相手装置の不揮発性記憶手段に記憶されている第１音データを当該別の通信相手装置から転送させて出力する態様から、通信相手装置の不揮発性記憶手段に記憶されている第１音データを当該通信相手装置から転送させて出力する態様へと切換えることができる。しかも、この場合は、通信相手装置との間で接続させているハンズフリー通話プロトコルを切断させることなく切換えることができ、通信相手装置によるハンズフリー通話中であっても、そのハンズフリー通話を継続したままで切換えることができる。
【００４０】
請求項１７に記載した発明によれば、制御手段は、制御データ転送プロトコル及び音データ転送プロトコルを通信相手装置との間で接続させた状態で、第１音データの通信相手装置から音データ転送プロトコルへの転送要求が発生したと判定すると、その転送要求が発生した時点から第１の設定時間が経過した後に音データの通信路のオープン要求を接続手段から通信相手装置へ送信させ、その転送要求が発生した時点から第１の設定時間よりも長い第２の設定時間が経過した後に再生コマンドを接続手段から通信相手装置へ送信させる。
【００４１】
通信相手装置の仕様によっては音データ転送プロトコルの接続を完了した後でも音データの通信路をクローズしたままでオープンしない場合がある。この状態、即ち、通信相手装置が通信路をオープンしていない状態で再生コマンドを通信相手装置へ送信したとしても、通信相手装置が通信路をオープンしていないので、通信相手装置が第１音データを転送することができない。その結果、第１音データが通信相手装置から出力される現象が発生する。これに対し、再生コマンドを通信相手装置へ送信する前に音データの通信路のオープン要求を通信相手装置へ送信することで、再生コマンドを通信相手装置へ送信した段階で音データの通信路をオープンしておくことができる。その結果、通信相手装置が第１音データを転送することができ、通信相手装置から転送された第１音データを出力することができる。
【００４２】
請求項１８に記載した発明によれば、制御手段は、特定のデータ通信プロトコル及び音データ転送プロトコルを通信相手装置との間で接続させた状態で、第２音データの通信相手装置から音データ転送プロトコルへの転送要求が発生したと判定した場合には、その転送要求が発生した時点から第１の設定時間が経過した後に音データの通信路のオープン要求を接続手段から通信相手装置へ送信させ、その転送要求が発生した時点から第１の設定時間よりも長い第２の設定時間が経過した後に再生コマンドを接続手段から通信相手装置へ送信させる。
【００４３】
上記した請求項１７に記載した発明と同様に、再生コマンドを通信相手装置へ送信する前に音データの通信路のオープン要求を通信相手装置へ送信することで、再生コマンドを通信相手装置へ送信した段階で音データの通信路をオープンしておくことができる。その結果、通信相手装置が第２音データを転送することができ、通信相手装置から転送された第２音データを出力することができる。
【図面の簡単な説明】
【００４４】
【図１】本発明の一実施形態を示す機能ブロック図
【図２】車載装置が実行する処理を示すフローチャート
【図３】シーケンス図
【図４】図３相当図
【図５】図３相当図
【図６】図３相当図
【図７】図３相当図
【図８】図３相当図
【図９】図３相当図
【図１０】図３相当図
【図１１】図３相当図
【発明を実施するための形態】
【００４５】
以下、本発明をＢｌｕｅｔｏｏｔｈ（登録商標）（以下、ＢＴと称する）通信機能を有するＢＴ対応の車載装置（以下、単に車載装置と称する）に適用した一実施形態について、図面を参照して説明する。尚、ここでは、車載装置が搭載されている車両の車室内に、ＢＴ通信機能を有するＢＴ対応の携帯電話機（以下、単に携帯電話機と称する）が車室内に持込まれ、車載装置と携帯電話機とがＢＴ通信可能な状態にある場合を説明する。
【００４６】
ＢＴ通信システム１は、車両に搭載されている車載装置２（本発明でいう近距離無線通信装置に相当）と、車室内に持込まれた携帯電話機３（本発明でいう通信相手装置に相当）とから構成される。車載装置２は、制御部４（本発明でいう制御手段に相当）と、ＢＴモジュール５（本発明でいう接続手段に相当）と、ＵＳＢ（Universal Serial Bus）モジュール６と、不揮発性記憶部７（本発明でいう記憶手段に相当）と、揮発性記憶部８、音声処理部９と、表示制御部１０と、操作入力部１１と、信号入力部１２等を備えて構成されている。制御部４と、ＵＳＢモジュール６と、不揮発性記憶部７と、音声処理部９と、表示制御部１０と、操作入力部１１と、信号入力部１２とは、制御基板１３に物理的に実装されている。ＢＴモジュール５は、制御基板１３とは別部材であるＢＴモジュール基板１４に物理的に実装されている。制御部４とＢＴモジュール５とはＵＳＢ接続されている。
【００４７】
制御部４は、周知のマイクロコンピュータからなるＣＰＵ、ＲＡＭ、ＲＯＭ、及びＩ／Ｏバス等を有し、車載装置２の通信動作やデータ管理動作等の動作全般を制御する。ＢＴモジュール５は、後述する携帯電話機３のＢＴモジュールとの間でＢＴ通信回線（本発明でいう近距離無線通信回線に相当）を接続し、ＢＴ通信回線を通じてＢＴ通信を実行する機能を有する。ＢＴモジュール５は、ＢＴの通信規格で規定されている複数のプロファイルとして、ハンズフリー通話を規定するＨＦＰ（Hands Free Profile）（本発明でいうハンズフリー通話プロトコルに相当）、音データの転送を規定するＡ２ＤＰ（Advanced Audio Distribution Profile）（本発明でいう音データ転送プロトコルに相当）、音データの制御に係る制御データの転送を規定するＡＶＲＣＰ（Audio/Video Remote Control Profile）（本発明でいう制御データ転送プロトコルに相当）、仮想シリアルポート化したデータ通信を規定するＳＰＰ（Serial Port Profile）（本発明でいう特定のデータ通信プロトコルに相当）、インターネットへのダイヤルアップ接続を規定するＤＵＮ（Dial-up Networking Profile）、電子メールデータの転送を規定するＭＡＰ（Message Access Profile）、電話帳データの転送を規定するＰＢＡＰ（Phone Book Access Profile）、同じく電話帳データの転送を規定するＯＰＰ（Object Push Profile）等を同時接続（所謂マルチ接続）可能に構成されている。これらＨＦＰ、Ａ２ＤＰ、ＡＶＲＣＰ、ＳＰＰ、ＤＵＮ、ＭＡＰ、ＰＢＡＰ、ＯＰＰ等は機能毎に定義されたデータ通信プロトコルを意味している。
【００４８】
ＵＳＢモジュール６は、ＵＳＢ接続ケーブル１５の接続端子１５ａを着脱可能な接続端子６ａを有する。ＵＳＢモジュール６は、ＵＳＢ接続ケーブル１５の一方の接続端子１５ａが接続端子６ａに接続され、且つＵＳＢ接続ケーブル１５の他方の接続端子１５ｂが後述する携帯電話機３のＵＳＢモジュールの接続端子に接続されている状態で、ＵＳＢ通信回線を携帯電話機３のＵＳＢモジュールとの間で接続し、ＵＳＢ通信回線を通じてＵＳＢ通信を実行する機能を有する。
【００４９】
不揮発性記憶部７は、各種データを記憶可能な記憶領域を有する。この場合、ＢＴモジュール５が携帯電話機３のＢＴモジュールとの間でＭＡＰを接続すれば、携帯電話機３からＢＴモジュール５へ転送された電子メールデータ（電子メールの発信先を特定可能な差出人情報、電子メールが携帯電話機３へ受信された日時を特定可能な受信日時情報、電子メールの種別を特定可能な種別情報、例えば差出人が入力した電子メールの件名を特定可能な件名情報等）が不揮発性記憶部７に記憶される。又、ＢＴモジュール５が携帯電話機３のＢＴモジュールとの間でＰＢＡＰを接続すれば、携帯電話機３からＢＴモジュール５へ転送された電話帳データ、車載装置２からの発信動作又は当該車載装置２との間でＨＦＰを接続している携帯電話機３からの発信動作に係る発信時刻と発信電話番号との対応を表す発信履歴データ、車載装置２との間でＨＦＰを接続している携帯電話機３の着信動作に係る着信時刻と着信電話番号との対応を表す着信履歴データ等が不揮発性記憶部７に記憶される。又、装置電源がオフする直前では、携帯電話機３から転送させていた音データを示す情報（本発明でいう電源遮断前態様）が不揮発性記憶部７に記憶される。揮発性記憶部８は、携帯電話機３からストリーミング転送された音データをバッファリングしつつ記憶可能な記憶領域を有する。
【００５０】
音声処理部９には車室内にあって例えばハンドルの近傍等のユーザが発した音声を集音し易い部位に配置されているマイクロホン１６が接続されていると共に、車載装置２の外部に配置されているオーディオアンプ１７が接続されている。オーディオアンプ１７にはスピーカ１８ａ、１８ｂ（本発明でいう音データ出力手段に相当）が接続されている。
【００５１】
音声処理部９は、ＢＴモジュール５と後述する携帯電話機３のＢＴモジュールとが両者の間でＨＦＰを接続している状態では、ユーザが発した音声をマイクロホン１６から送話音声データとして入力すると、その入力した送話音声データを音声処理してＢＴモジュール５へ出力する。又、音声処理部９は、ＢＴモジュール５から受話音声データを入力すると、その入力した受話音声データをオーディオアンプ１７へ出力する。
【００５２】
又、音声処理部９は、ＢＴモジュール５と後述する携帯電話機３のＢＴモジュールとが両者の間でＡ２ＤＰ及びＡＶＲＣＰを接続している状態では、携帯電話機３のＢＴモジュールからＡ２ＤＰ及びＡＶＲＣＰによりＢＴモジュール５へ転送された音データをオーディオアンプ１７へ出力する。又、音声処理部９は、ＵＳＢモジュール６と後述する携帯電話機３のＵＳＢモジュールとが両者の間でＵＳＢ通信を実行可能な状態では、携帯電話機３のＵＳＢモジュールからＵＳＢ通信回線によりＵＳＢモジュール６へ転送された音データをオーディオアンプ１７へ出力する。
【００５３】
オーディオアンプ１７は、音声処理部９から受話音声データや音データを入力すると、その入力した受話音声データや音データを増幅してスピーカ１８ａ、１８ｂから出力させる。又、オーディオアンプ１７にはチューナーデッキ１９も接続されている。オーディオアンプ１７は、チューナーデッキ１９が例えば音楽用記録媒体から再生した楽曲データを当該チューナーデッキ１９から入力すると、その入力した楽曲データをも増幅してスピーカ１８ａ、１８ｂから出力させる。
【００５４】
ディスプレイ装置２０は、各種表示画面を表示する表示装置２１と、表示画面上にタッチスイッチを形成する操作装置２２とを備えて構成されている。表示制御部１０は、制御部４から表示指令信号を入力すると、その入力した表示指令信号に基づいてディスプレイ装置２０における表示装置２１の表示動作を制御する。操作入力部１１は、ユーザが表示画面上に形成されているタッチスイッチを操作したことに応じて操作装置２２から操作検出信号を入力すると、その入力した操作検出信号を制御部４へ出力し、制御部４は、操作入力部１１から入力した操作検出信号を解析してユーザの操作を特定する。
【００５５】
信号入力部１２は、車両に搭載されているＡＣＣ（アクセサリ）スイッチに接続されており、ＡＣＣスイッチから出力されたＡＣＣ信号を入力すると、その入力したＡＣＣ信号を制御部４へ出力する。制御部４は、信号入力部１２から入力したＡＣＣ信号のオンオフに基づいて装置電源をオンオフする。即ち、制御部４は、ＡＣＣ信号がオフからオンに遷移したタイミングで装置電源をオンし（車載装置２を起動し）、ＡＣＣ信号がオンからオフに遷移したタイミングで装置電源をオフする（車載装置２を停止する）。尚、制御部４は、装置電源をオフする際には、その直前で携帯電話機３から転送させていた音データの種別を不揮発性記憶部７に記憶する。
【００５６】
携帯電話機３は、制御部４３と、電話通信部２４と、ＢＴモジュール２５と、ＵＳＢモジュール２６と、キー入力部２７と、不揮発性記憶部２８（本発明でいう通信相手装置の不揮発性記憶手段に相当）と、揮発性記憶部２９と、表示部３０と、マイクロホン３１と、スピーカ３２と、電力供給部３３等を備えて構成されている。
【００５７】
制御部４３は、周知のマイクロコンピュータからなるＣＰＵ、ＲＡＭ、ＲＯＭ、及びＩ／Ｏバス等を有し、携帯電話機３の通信動作やデータ管理動作等の動作全般を制御する。電話通信部２４は、通信網３５との間で電話通信を実行する。尚、通信網３５は携帯電話基地局や基地局制御装置等の周知の携帯電話通信サービスを提供する設備を含むものである。ＢＴモジュール２５は、前述した車載装置２のＢＴモジュール５との間でＢＴ通信回線を接続し、ＢＴ通信回線を通じてＢＴ通信を実行する機能を有する。ＢＴモジュール２５は、ＢＴの通信規格で規定されている複数のプロファイルとして、ＨＦＰ、Ａ２ＤＰ、ＡＶＲＣＰ、ＳＰＰ、ＤＵＮ、ＭＡＰ、ＰＢＡＰ、ＯＰＰ等を同時接続可能に構成されている。
【００５８】
ＵＳＢモジュール２６は、ＵＳＢ接続ケーブル１５の接続端子１５ｂを着脱可能な接続端子２６ａを有する。ＵＳＢモジュール２６は、ＵＳＢ接続ケーブル１５の一方の接続端子１５ａが車載装置２のＵＳＢモジュール６の接続端子６ａに接続され、且つＵＳＢ接続ケーブル１５の他方の接続端子１５ｂが接続端子２６ａに接続されている状態で、ＵＳＢ通信回線を車載装置２のＵＳＢモジュール６との間で接続し、ＵＳＢ通信回線を通じてＵＳＢ通信を実行する機能を有する。
【００５９】
キー入力部２７は、ユーザが操作可能な各種キーを備え、ユーザがキーを操作したことに応じて操作検出信号を制御部４３へ出力する。制御部４３は、キー入力部２７から入力した操作検出信号を解析してユーザの操作を特定する。
【００６０】
不揮発性記憶部２８は、音データ等の各種データを記憶可能な記憶領域を有する。揮発性記憶部２９は、通信網３５側のサーバ３６からストリーミング送信された音データをバッファリングしつつ記憶可能な記憶領域を有する。表示部３０は、制御部４３から表示指令信号を入力すると、その入力した表示指令信号に基づいて各種表示画面を表示する。又、制御部４３は、ユーザが発した音声をマイクロホン３１から送話音声データとして入力すると、その入力した送話音声データを音声処理する。又、制御部４３は、電話通信部２４から受話音声データを入力すると、その入力した受話音声データをスピーカ３２から音声として出力させる。電力供給部３３は、本体に対して着脱可能なバッテリ３４から放電される電力を動作電力として各機能ブロックへ供給する。
【００６１】
上記した構成では、車載装置２において、制御部４が携帯電話機３から転送された音データを出力させる態様としては、以下に示す２つの態様が考えられる。１つ目の態様は、車載装置２において、携帯電話機３の不揮発性記憶部２８に記憶されている音データ（楽曲データ等）（本発明でいう第１音データに相当）をＢＴモジュール２５からＢＴモジュール５へ転送させて車載装置２のスピーカ１８ａ、１８ｂから出力させる態様（本発明でいう第１態様に相当、ＢＴオーディオ）である。２つ目の態様は、車載装置２において、通信網３５側のサーバ３６の不揮発性記憶部に記憶されている音データ（本発明でいう第２音データに相当）を携帯電話機３の揮発性記憶部２９に順次バッファリングしつつＢＴモジュール２５からＢＴモジュール５へ転送させて車載装置２の揮発性記憶部８に順次バッファリングしつつスピーカ１８ａ、１８ｂから出力させる態様（本発明でいう第２態様に相当）である。２つ目の態様の一例としては、例えばインターネットラジオ（音声番組をインターネットプロトコルにより配信するコンテンツ）の音データを出力させる態様が挙げられる。
【００６２】
この場合、車載装置２は、携帯電話機３に記憶されている音データをＢＴモジュール２５から転送させる前者の態様では、音データをＡ２ＤＰにより転送させ、ＡＶＲＣＰで規定される制御コマンド（再生コマンド、一時停止コマンド、停止コマンド等）をＡＶＲＣＰにより送受信させることが可能であり、ユーザが音データに関する各種制御を指示することができる。しかしながら、車載装置２は、通信網３５側のサーバ３６に記憶されている音データを携帯電話機３の揮発性記憶部２９に順次バッファリングしつつＢＴモジュール２５から転送させる後者の態様では、ＡＶＲＣＰで規定される制御コマンドをＡＶＲＣＰにより送受信させることが十分ではなく、ユーザが音データに関する各種制御を指示することができないという事情がある。
【００６３】
又、車載装置２の通信相手である携帯電話機３は、ＡＶＲＣＰ（及びＡ２ＤＰ）接続要求を送信する挙動について仕様により以下の２種類に大別することができる。このように携帯電話機３の機種を仕様により大別することができる点、及び機種が普通機種であるか特定機種であるかを特定することができる点は、多種多様な携帯電話機３との接続試験を実施した結果に基づくものである。
【００６４】
（ａ）ＨＦＰ接続処理を完了した後にＡＶＲＣＰ接続要求を車載装置２へ送信しない機種（普通機種）
（ｂ）ＨＦＰ接続処理を完了した後にＡＶＲＣＰ接続要求を車載装置２へ送信する機種（特定機種）
即ち、車載装置２は、通信相手である携帯電話機３が特定機種であれば、ＨＦＰ接続処理を完了すると、特定機種の携帯電話機３からＡＶＲＣＰ接続要求を受信することになる。このとき、車載装置２は、通信相手側からの接続要求を許可する状態ではないことから、特定機種の携帯電話機３からＡＶＲＣＰ接続要求を受信しても、そのＡＶＲＣＰ接続要求を許可することなく拒否し、ＡＶＲＣＰ接続拒否を特定機種の携帯電話機３へ送信することになる。この場合、このようにして車載装置２がＡＶＲＣＰ接続拒否を特定機種の携帯電話機３へ送信すると、その後、改めて車載装置２がＡＶＲＣＰ接続要求を特定機種の携帯電話機３へ送信し、ＡＶＲＣＰ接続処理が完了したとしても、携帯電話機３がＡ２ＤＰ接続要求を車載装置２へ送信することはなく、更にその後、車載装置２から音データの出力を指示（インターネットラジオ、ＢＴオーディオ）したとしても、携帯電話機３がＡ２ＤＰ接続要求を車載装置２へ送信することはない。その結果、車載装置２のスピーカ１８ａ、１８ｂから音データが出力されるのではなく、携帯電話機３のスピーカ３２から音データが出力されるという現象が生じていた。
【００６５】
この原因を調べた結果、ＨＦＰ接続処理を完了してからＡＶＲＣＰ接続要求を送信するまでの時間が所定時間（例えば３秒）を超えてしまうと、ＡＶＲＣＰ接続処理が完了しても携帯電話機３はＡ２ＤＰ接続要求を送信しないことが判った。即ち、ＨＦＰ接続処理を完了した後に携帯電話機３からのＡＶＲＣＰ接続要求を所定時間内で複数回に亘って拒否したことが原因とも考えられる。ある特定機種との接続試験の結果では、ＨＦＰ接続処理を完了した後に車載装置２がＡＶＲＣＰ接続要求を送信するまでに約３秒以上かかると、上記したような現象が起こることが判った。
【００６６】
一方、車載装置２は、通信相手である携帯電話機３が普通機種であれば、ＨＦＰ接続処理を完了すると、普通機種の携帯電話機３からＡＶＲＣＰ接続要求を受信することはない。したがって、車載装置２がＡＶＲＣＰ接続要求を携帯電話機３へ送信し、ＡＶＲＣＰ接続処理を完了すると、携帯電話機３がＡ２ＤＰ接続要求を車載装置２へ送信し、車載装置２がＡ２ＤＰ接続要求を許可してＡ２ＤＰ接続処理が完了する。仮にＡＶＲＣＰ接続処理が完了した時点でＡ２ＤＰ接続要求が送信されなかったとしても、車載装置２から音データの出力を指示した時点で、携帯電話機３がＡ２ＤＰ接続要求を車載装置２へ送信する。そして、車載装置２がＡ２ＤＰ接続要求を許可してＡ２ＤＰ接続処理が完了することから、音データがＡ２ＤＰにより転送され、車載装置のスピーカ１８ａ、１８ｂから音データが出力される。したがって、ＨＦＰ接続処理を完了してからＡＶＲＣＰ接続要求を送信するまでの時間に拘らず音データがＡ２ＤＰにより転送される。
【００６７】
次に、上記した構成の作用について、図２乃至図１１を参照して説明する。図２は車載装置２の制御部４が実行する処理をフローチャートにより示している。図３乃至図１１は、車載装置２と通信相手装置との処理を示すシーケンス図である。
【００６８】
車載装置２において、制御部４は、車載装置２の装置電源がオン（ＡＣＣスイッチがオン）している状態ではメイン処理を実行し、メイン処理におけるサブ処理としてプロファイル接続処理を装置電源がオンした直後に実行する。
【００６９】
制御部４は、メイン処理からプロファイル接続処理へ移行し、プロファイル接続処理を開始すると、例えばＢＴ通信回線を接続させた際にＢＴモジュール２５から通知された携帯電話機３の識別情報（メーカーや機種を特定可能な識別コード等）に基づいて、通信相手である携帯電話機３が普通機種であるか特定機種であるかを判定する（ステップＳ１）。具体的には、制御部４は、携帯電話機３との接続試験により特定機種に該当する携帯電話機３の識別情報を予め不揮発性記憶部７に記憶させておき、通信相手である携帯電話機３から通知された識別情報と不揮発性記憶部７に記憶させている識別情報とを比較することで、通信相手である携帯電話機３が普通機種であるか特定機種であるかを判定すれば良い。
【００７０】
制御部４は、通信相手である携帯電話機３が普通機種であると判定すると、図３に示すように、ＨＦＰ接続要求をＢＴモジュール５へ出力し（ステップＳ１０１）、ＨＦＰをＢＴモジュール５とＢＴモジュール２５との間で接続させるＨＦＰ接続処理を実行する（ステップＳ２）。
【００７１】
制御部４は、ＢＴモジュール５からＨＦＰ接続完了が通知され（ステップＳ１０２）、ＨＦＰ接続処理を完了したと判定すると、ＳＰＰ接続要求をＢＴモジュール５へ出力し（ステップＳ１０３）、ＳＰＰをＢＴモジュール５とＢＴモジュール２５との間で接続させるＳＰＰ接続処理を実行する（ステップＳ３）。尚、この場合、通信相手の普通機種である携帯電話機３は、ＨＦＰ接続処理を完了した後にＡＶＲＣＰ接続要求を車載装置２へ送信しない。
【００７２】
制御部４は、ＢＴモジュール５からＳＰＰ接続完了が通知され（ステップＳ１０４）、ＳＰＰ接続処理を完了したと判定すると、ＡＶＲＣＰ及びＡ２ＤＰ接続要求をＢＴモジュール５へ出力する（ステップＳ１０５）。そして、制御部４は、ＡＶＲＣＰをＢＴモジュール５とＢＴモジュール２５との間で接続させるＡＶＲＣＰ接続処理を実行し（ステップＳ４）、Ａ２ＤＰをＢＴモジュール５とＢＴモジュール２５との間で接続させるＡ２ＤＰ接続処理を実行する（ステップＳ５）。この場合、ＡＶＲＣＰ接続処理については、ＢＴモジュール５からＢＴモジュール２５へＡＶＲＣＰ接続要求信号が送信されることを契機として、即ち、車載装置２のＢＴモジュール５からＡ２ＤＰ接続処理を開始する。一方、Ａ２ＤＰ接続処理については、ＢＴモジュール２５からＢＴモジュール５へＡ２ＤＰ接続要求信号が送信されることを契機として、即ち、携帯電話機３のＢＴモジュール２５からＡ２ＤＰ接続処理を開始する。
【００７３】
制御部４は、ＢＴモジュール５からＡＶＲＣＰ及びＡ２ＤＰ接続完了が通知され（ステップＳ１０６）、ＡＶＲＣＰ接続処理及びＡ２ＤＰ接続処理を完了したと判定すると、不揮発性記憶部７に記憶されている音データの種別を読出し、装置電源をオフする直前で携帯電話機３から転送させていた音データの種別（ＢＴオーディオ、インターネットラジオ、ＦＭラジオ、ＡＭラジオ等の何れか）を判定する（ステップＳ１０）。
【００７４】
制御部４は、上記した処理を実行することで、通信相手である携帯電話機３が普通機種であると判定すると、図３に示したように、ＨＦＰ、ＳＰＰ、ＡＶＲＣＰ及びＡ２ＤＰの順序にしたがってプロファイルを順次接続する。
【００７５】
一方、制御部４は、通信相手である携帯電話機３が特定機種であると判定すると、図４に示すように、ＨＦＰ接続要求をＢＴモジュール５へ出力し（ステップＳ２０１）、ＨＦＰをＢＴモジュール５とＢＴモジュール２５との間で接続させるＨＦＰ接続処理を実行する（ステップＳ６）。
【００７６】
制御部４は、ＢＴモジュール５からＨＦＰ接続完了が通知され（ステップＳ２０２）、ＨＦＰ接続処理を完了したと判定すると、上記した通信相手である携帯電話機３が普通機種であると判定した場合とは異なり、ＡＶＲＣＰ及びＡ２ＤＰ接続要求をＢＴモジュール５へ出力する（ステップＳ２０５）。そして、制御部４は、ＡＶＲＣＰをＢＴモジュール５とＢＴモジュール２５との間で接続させるＡＶＲＣＰ接続処理を実行し（ステップＳ７）、Ａ２ＤＰをＢＴモジュール５とＢＴモジュール２５との間で接続させるＡ２ＤＰ接続処理を実行する（ステップＳ８）。
【００７７】
ここで、通信相手の特定機種である携帯電話機３は、上記した普通機種である携帯電話機３とは異なり、ＨＦＰ接続処理を完了した後にＡＶＲＣＰＰ接続要求を車載装置２へ送信するが（ステップＳ２０３）、制御部４は、ＢＴモジュール２５からＡＶＲＣＰ接続要求をＢＴモジュール５により受信したと判定すると、通信相手の特定機種である携帯電話機３からのＡＶＲＣＰ接続要求を拒否し（許可することなく）、ＡＶＲＣＰ接続拒否をＢＴモジュール５からＢＴモジュール２５へ送信させる（ステップＳ２０４）。制御部４は、仮にＢＴモジュール２５からＡＶＲＣＰ接続要求をＢＴモジュール５により再受信したと判定した場合も、ＡＶＲＣＰ接続拒否をＢＴモジュール５からＢＴモジュール２４へ再送信させる。
【００７８】
制御部４は、ＢＴモジュール５からＡＶＲＣＰ及びＡ２ＤＰ接続完了が通知され（ステップＳ２０６）、ＡＶＲＣＰ接続処理及びＡ２ＤＰ接続処理を完了したと判定すると、ＳＰＰ接続要求をＢＴモジュール５へ出力し（ステップＳ２０７）、ＳＰＰをＢＴモジュール５とＢＴモジュール２５との間で接続させるＳＰＰ接続処理を実行する（ステップＳ９）。
【００７９】
制御部４は、ＢＴモジュール５からＳＰＰ接続完了が通知され、ＳＰＰ接続処理を完了したと判定すると、不揮発性記憶部７に記憶されている音データの種別を読出し、装置電源をオフする直前で携帯電話機３から転送させていた音データの種別を判定する（ステップＳ１０）。
【００８０】
制御部４は、上記した処理を実行することで、通信相手である携帯電話機３が特定機種であると判定すると、図４に示したように、ＨＦＰ、ＡＶＲＣＰ及びＡ２ＤＰ、ＳＰＰの順序にしたがってプロファイルを順次接続する。
【００８１】
即ち、制御部４は、通信相手である携帯電話機３が普通機種であるか特定機種であるかに応じてプロファイルを接続する順序が異なる。制御部４は、通信相手である携帯電話機３が普通機種であると判定すると、ＨＦＰを接続させた後に、先にＳＰＰを接続させて後からＡＶＲＣＰ及びＡ２ＤＰを接続させる。一方、制御部４は、通信相手である携帯電話機３が特定機種であると判定すると、ＨＦＰを接続させた後に、先にＡＶＲＣＰ及びＡ２ＤＰを接続させて後からＳＰＰを接続させる。
【００８２】
通信相手である携帯電話機３が特定機種であると判定した場合に、本実施形態のように図４に示したように制御部４がＨＦＰを接続させた後にＡＶＲＣＰ及びＡ２ＤＰを接続させる場合と、図５に示すように制御部４が通信相手である携帯電話機３が普通機種である場合と同様にしてＨＦＰを接続させた後にＳＰＰを接続させてからＡＶＲＣＰ及びＡ２ＤＰを接続させる場合とを対比すると、前者のＨＦＰ接続処理を完了してからＡＶＲＣＰ接続要求を送信するまでの時間（図４中「Ｔ１」参照）は相対的に短く、後者のＨＦＰ接続処理を完了してからＡＶＲＣＰ接続要求を送信するまでの時間（図５中「Ｔ２」参照）は相対的に長くなる。即ち、制御部４は、通信相手である携帯電話機３が特定機種であると判定すると、ＨＦＰを接続させた後でＡＶＲＣＰを接続させることで、ＨＦＰ接続処理を完了してからＡＶＲＣＰ接続処理を開始するまでの時間を短縮している。
【００８３】
制御部４は、不揮発性記憶部７から読出した音データの種別がＢＴオーディオである、即ち、前回の装置電源がオフした直前で携帯電話機３に記憶されている音データを転送させてスピーカ１８ａ、１８ｂから出力させていたと判定すると、ＳＰＰによる制御データを無効とする。そして、制御部４は、音データの出力開始要求を示す音データ出力開始要求コマンドをＢＴモジュール５からＡＶＲＣＰによりＢＴモジュール２５へ送信させ、制御データをＡＶＲＣＰによりＢＴモジュール５とＢＴモジュール２５との間で送受信させ、音データをＢＴモジュール２５からＡ２ＤＰによりＢＴモジュール５へ転送させてスピーカ１８ａ、１８ｂから出力させる（ステップＳ１１）。ＳＰＰによる制御データを無効とすることの意味は、ＢＴモジュール５とＢＴモジュール２５との間で接続させているＳＰＰを切断させることではなく、ＳＰＰの接続を継続したままで制御データの転送をソフトウェア上で無効とすること（データを送信しない、データを受信しても無視する（認識しない）等）である。
【００８４】
一方、制御部４は、不揮発性記憶部７から読出した音データの種別がインターネットラジオである、即ち、前回の装置電源がオフした直前で通信網３５側のサーバ３６に記憶されている音データを転送させてスピーカ１８ａ、１８ｂから出力させていたと判定すると、ＡＶＲＣＰによる制御データを無効とする。そして、制御部４は、音データの出力開始要求を示す音データ出力開始要求コマンドをＢＴモジュール５からＳＰＰによりＢＴモジュール２５へ送信させ、制御データをＳＰＰによりＢＴモジュール５とＢＴモジュール２５との間で送受信させ、音データをＢＴモジュール２５からＡ２ＤＰによりＢＴモジュール５へ転送させてスピーカ１８ａ、１８ｂから出力させる（ステップＳ１２）。ＡＶＲＣＰによる制御データを無効とすることの意味は、ＢＴモジュール５とＢＴモジュール２５との間で接続させているＡＶＲＣＰを切断させることではなく、ＡＶＲＣＰの接続を継続したままで制御データの転送をソフトウェア上で無効とすること（データを送信しない、データを受信しても無視する（認識しない）等）である。
【００８５】
即ち、制御部４は、携帯電話機３に記憶されている音データを転送させて出力させる場合には、制御データをＡＶＲＣＰによりＢＴモジュール５とＢＴモジュール２５との間で送受信させ、音データをＢＴモジュール２５からＡ２ＤＰによりＢＴモジュール５へ転送させてスピーカ１８ａ、１８ｂから出力させる。一方、制御部４は、通信網３５側のサーバ３６に記憶されている音データを携帯電話機３にて順次バッファリングしつつ転送させて出力させる場合には、ＡＶＲＣＰに代えてＳＰＰを採用することで、制御データをＳＰＰによりＢＴモジュール５とＢＴモジュール２５との間で送受信させ、音データをＢＴモジュール２５からＡ２ＤＰによりＢＴモジュール５へ転送させてスピーカ１８ａ、１８ｂから出力させる。
【００８６】
このようにインターネットラジオの音データを転送させる場合に、ＢＴオーディオの音データを転送させる場合と同様にして制御データをＡＶＲＣＰにより送受信すると、携帯電話機３との間で任意のコマンドや任意のデータ（ペイロード）を送受信することが不可能であるが、制御データを送受信するプロファイルとしてＡＶＲＣＰに代えてＳＰＰを採用することで、携帯電話機３との間で任意のコマンドや任意のデータを送受信することが可能となる。その結果、例えば放送局の選局や編集に関する操作や楽曲に関する画像データの入手等の充実した機能を提供することができる。
【００８７】
上記した構成では、制御部４は、通信相手である携帯電話機３が普通機種であるか特定機種であるかに応じてプロファイルを接続する順序を異ならせた。しかしながら、制御部４は、通信相手である携帯電話機３が普通機種であるか特定機種であるかを判定することなく、図４に示したように、ＨＦＰを接続させた後に、先にＡＶＲＣＰ及びＡ２ＤＰを接続させて後からＳＰＰを接続させても良い。このように構成すれば、将来的に特定機種に該当する新しい携帯電話機３が発売された場合にも、音データをＡ２ＤＰにより転送させることが可能となる。
【００８８】
又、制御部４は、通信相手である携帯電話機３が普通機種であるか特定機種であるかを判定することなく、図３に示したように、ＨＦＰを接続させた後に、先にＳＰＰを接続させて後からＡＶＲＣＰ及びＡ２ＤＰを接続させても良い。このように構成すれば、制御部４は、いち早くＳＰＰを接続させておく方が例えば通信網３５側の各種サーバとの通信を伴うユーザ操作が発生した場合に、その結果をいち早くユーザに提示することができる。即ち、ＳＰＰ接続処理に要する時間分だけ短縮することができる。
【００８９】
又、制御部４は、ＨＦＰを接続させ、ＳＰＰを接続させた後に、装置電源をオフする直前で携帯電話機３から転送させていた音データの種別を判定し（ステップＳ１０）、装置電源をオフする直前で携帯電話機３から転送させていた音データがインターネットラジオであったと判定すると、Ａ２ＤＰを接続させ、一方、装置電源をオフする直前で携帯電話機３から転送させていた音データがＢＴオーディオであったと判定すると、ＡＶＲＣＰ及びＡ２ＤＰを接続させても良い。このように構成すれば、制御部４は、インターネットラジオであった場合に、ＡＶＲＣＰを接続しないことから、ＡＶＲＣＰによる制御データを無効とする必要はなくなる。
【００９０】
又、制御部４は、ＨＦＰを接続させた後に、装置電源をオフする直前で携帯電話機３から転送させていた音データの種別を判定し（ステップＳ１０）、装置電源をオフする直前で携帯電話機３から転送させていた音データがインターネットラジオであったと判定すると、ＳＰＰ及びＡ２ＤＰを接続させ、一方、装置電源をオフする直前で携帯電話機３から転送させていた音データがＢＴオーディオであったと判定すると、ＡＶＲＣＰ及びＡ２ＤＰを接続させても良い。このように構成すれば、制御部４は、インターネットラジオであった場合に、ＡＶＲＣＰを接続しないことから、ＡＶＲＣＰによる制御データを無効とする必要はなくなり、ＢＴオーディオであった場合に、ＳＰＰを接続しないことから、ＳＰＰによる制御データを無効とする必要はなくなる。
【００９１】
又、制御部４は、ＨＦＰ、ＳＰＰ、ＡＶＲＣＰ及びＡ２ＤＰの順序で接続処理を行うようにデフォルトを設定しておき、通信相手である特定機種の携帯電話機３からＡＶＲＣＰ接続要求を受信した場合に、そのＡＶＲＣＰ接続要求を許可してＡＶＲＣＰ接続処理を優先的に実行するようにして良い。この場合、制御部４は、ＡＶＲＣＰ接続処理を完了すると、特定機種の携帯電話機３からＡ２ＤＰ接続要求を受信することになり、そのＡ２ＤＰ接続要求を許可してＡ２ＤＰ接続処理を実行しても良い。このように構成すれば、制御部４は、通信相手が特定機種の携帯電話機３であっても、ＳＰＰ接続処理を完了する前又は後においてＡＶＲＣＰ処理及びＡ２ＤＰ接続処理を完了することができる。
【００９２】
又、制御部４は、ＨＦＰ、ＳＰＰ、ＡＶＲＣＰ及びＡ２ＤＰの順序で接続処理を行うようにデフォルトを設定しておき、通信相手である特定機種の携帯電話機３からＡＶＲＣＰ接続要求を受信した場合に、そのＡＶＲＣＰ接続要求を一旦拒否し、そのＡＶＲＣＰ接続要求を拒否したことをトリガとして、ＡＶＲＣＰ接続要求を送信し、ＡＶＲＣＰ接続処理を優先的に実行するようにしても良い。この場合も、制御部４は、ＡＶＲＣＰ接続処理を完了すると、特定機種の携帯電話機３からＡ２ＤＰ接続要求を受信することになり、そのＡ２ＤＰ接続要求を許可してＡ２ＤＰ接続処理を実行しても良い。このように構成すれば、制御部４は、通信相手が特定機種の携帯電話機３である場合に、ＨＦＰ接続処理を完了してからＡＶＲＣＰ接続要求を送信するまでの時間を図４で説明した場合と同様にして相対的に短くすることができる。
【００９３】
更に、ＡＶＲＣＰ接続処理を完了した後に一定期間経過しても携帯電話機３からＡ２ＤＰ接続要求を受信しない場合には、車載装置２がＡ２ＤＰ接続要求を携帯電話機３へ送信しても良い。又、携帯電話機３に対して「再生」を指示したにも拘らず、携帯電話機３からＡ２ＤＰ接続要求を受信しない場合にも、同様にして車載装置２がＡ２ＤＰ接続要求を携帯電話機３へ送信しても良い。このように車載装置２がＡ２ＤＰ接続要求を携帯電話機３へ送信することで、Ａ２ＤＰを接続することが可能となる。
【００９４】
ところで、以上は、車載装置２の通信相手が１つであり、車載装置２と音データの転送元である通信相手装置とが１対１の関係でＢＴ通信を行う場合を説明したが、次に車載装置２の通信相手が複数であり、車載装置２と音データの転送元である通信相手装置とが１対複数の関係でＢＴ通信を行う場合について、図６乃至図９を参照して説明する。
【００９５】
車載装置２においては、複数のＢＴ通信相手を登録することができ、何れをハンズフリー電話機として利用するか、何れを音楽再生機器（ポータブル機器）として利用するか等を用途に応じて予めユーザが設定しておくことが可能である。ここでのポータブル機器の音楽再生とは通信相手装置の不揮発性記憶部に記憶されている音データの再生である。以下、ポータブル機器として携帯電話機３ａが設定されており、ハンズフリー電話機及びサーバ３６との間でのデータ通信機器として携帯電話機３ｂが設定されている状況で装置電源がオンされた場合の動作について説明する。
【００９６】
車載装置２において、制御部４は、図６に示すように、ＨＦＰ接続要求をＢＴモジュール５へ出力し（ステップＳ３０１）、ＨＦＰをＢＴモジュール５と携帯電話機３ｂのＢＴモジュール２４との間で接続させるＨＦＰ接続処理を実行する（ステップＳ２１）。
【００９７】
ここで、制御部４は、通信相手の携帯電話機３ｂが特定機種である場合、ＨＦＰ接続処理を完了した後にＡＶＲＣＰ接続要求を車載装置２へ送信する（ステップＳ３０３）。ここで、制御部４は、携帯電話機３ｂのＢＴモジュール２４からＡＶＲＣＰ接続要求をＢＴモジュール５により受信したと判定すると、携帯電話機３ｂがポータブル機器として設定されているか否かを判定する。本実施形態では、携帯電話機３ｂとは異なる通信相手（携帯電話機３ａ）がポータブル機器として設定されていることから、制御部４は、その判定結果により、携帯電話機３ｂからのＡＶＲＣＰ接続要求を拒否し、ＡＶＲＣＰ接続拒否をＢＴモジュール５から携帯電話機３ｂのＢＴモジュール２４へ送信させる(ステップＳ３０４)。尚、制御部４は、仮に携帯電話機３ｂがポータブル機器として設定されていれば、携帯電話機３ｂからのＡＶＲＣＰ接続要求を拒否することなく許可し、ＡＶＲＣＰ接続処理を実行すれば良い。
【００９８】
制御部４は、ＢＴモジュール５からＨＦＰ接続完了が通知され（ステップＳ３０２）、ＨＦＰ接続処理を完了したと判定すると、ＡＶＲＣＰ及びＡ２ＤＰ接続要求をＢＴモジュール５へ出力する（ステップＳ３０５）。この場合、制御部４は、携帯電話機３ａがポータブル機器として設定されていることから、ＡＶＲＣＰをＢＴモジュール５と携帯電話機３ａのＢＴモジュール２４との間で接続させるＡＶＲＣＰ接続処理を実行し（ステップＳ２２）、Ａ２ＤＰをＢＴモジュール５と携帯電話機３ａのＢＴモジュール２４との間で接続させるＡ２ＤＰ接続処理を実行する（ステップＳ２３）。そして、制御部４は、ＢＴモジュールからＡＶＲＣＰ及びＡ２ＤＰ接続完了が通知された後に（ステップＳ３０６）、制御データをＡＶＲＣＰによりＢＴモジュール５と携帯電話機３ａのＢＴモジュール２４との間で送受信させ、音データを携帯電話機３ａのＢＴモジュール２４からＡ２ＤＰによりＢＴモジュール５へ転送させてスピーカ１８ａ、１８ｂから出力させる。
【００９９】
続いて、ユーザ操作によりポータブル機器の音楽再生から例えばインターネットラジオのように通信網３５側のサーバ３６に記憶されている音データの再生に切換えた場合の動作について説明する。
【０１００】
制御部４は、音データの転送元を携帯電話機３ａから通信網３５側のサーバ３６に切換える切換操作が行われたと判定すると、ＡＶＲＣＰ及びＡ２ＤＰ切断要求をＢＴモジュール５へ出力し（ステップＳ３０７）、ＢＴモジュール５と携帯電話機３ａのＢＴモジュール２４との間で接続させているＡＶＲＣＰを切断させるＡＶＲＣＰ切断処理を実行し（ステップＳ２４）、ＢＴモジュール５と携帯電話機３ａのＢＴモジュール２４との間で接続させているＡ２ＤＰを切断させるＡ２ＤＰ切断処理を実行する（ステップＳ２５）。
【０１０１】
仮にその後、制御部４が、携帯電話機３ｂとの間でＳＰＰを接続し、ＡＶＲＣＰ接続を完了したとしても、ＨＦＰ接続完了から所定時間経過していた場合には、特定機種である携帯電話機３ｂからＡ２ＤＰ接続要求が送信されないことから、Ａ２ＤＰ未接続のままとなる。そのため、通信網３５側のサーバ３６に記憶されている音データの再生を指示しても、音データがＡ２ＤＰにより転送されることはなく携帯電話機３ｂのスピーカ３２から音データが出力されることとなる。
【０１０２】
そこで、制御部４は、ＢＴモジュール５と携帯電話機３ａのＢＴモジュール２４との間で接続させているＡＶＲＣＰ及びＡ２ＤＰを切断させた後に、図７に示すように、ＨＦＰ切断要求をＢＴモジュール５へ出力し（ステップＳ３０９）、ＢＴモジュール５と携帯電話機３ｂのＢＴモジュール２４との間で接続させているＨＦＰを切断させるＨＦＰ切断処理を実行する（ステップＳ２６）。
【０１０３】
次いで、制御部４は、ＢＴモジュール５からＨＦＰ切断完了が通知されると（ステップＳ３１０）、ＨＦＰ接続要求をＢＴモジュール５へ出力し（ステップＳ３１１）、その切断させたＨＦＰをＢＴモジュール５と携帯電話機３ｂのＢＴモジュール２４との間で再接続させるＨＦＰ接続処理を実行する（ステップＳ２７）。
【０１０４】
次いで、制御部４は、ＢＴモジュール５からＨＦＰ接続完了が通知されると（ステップＳ３１２）、ＡＶＲＣＰ及びＡ２ＤＰ接続要求をＢＴモジュール５へ出力し（ステップＳ３１３）、ＡＶＲＣＰをＢＴモジュール５と携帯電話機３ｂのＢＴモジュール２４との間で接続させるＡＶＲＣＰ接続処理を実行し（ステップＳ２８）、Ａ２ＤＰをＢＴモジュール５と携帯電話機３ｂのＢＴモジュール２４との間で接続させるＡ２ＤＰ接続処理を実行する（ステップＳ２９）。
【０１０５】
次いで、制御部４は、ＢＴモジュール５からＡＶＲＣＰ及びＡ２ＤＰ接続完了が通知されると（ステップＳ３１４）、ＳＰＰ接続要求をＢＴモジュール５へ出力し（ステップＳ３１５）、ＳＰＰをＢＴモジュール５と携帯電話機３ｂのＢＴモジュール２４との間で接続させるＳＰＰ接続処理を実行する（ステップＳ３０）。
【０１０６】
即ち、制御部４は、このように接続させていたＨＦＰを一旦切断させ、その切断させたＨＦＰを再接続した後に、ＡＶＲＣＰ及びＡ２ＤＰを接続させ、ＳＰＰを接続させることで、ＨＦＰ接続処理を完了してからＡＶＲＣＰ接続要求を送信するまでの時間（図７中「Ｔ３」参照）を相対的に短くしている。この状態では、制御部４は、制御データをＳＰＰによりＢＴモジュール５と携帯電話機３ｂのＢＴモジュール２４との間で送受信させ、通信網３５側のサーバ３６に記憶されている音データを携帯電話機３ｂのＢＴモジュール２４からＡ２ＤＰによりＢＴモジュール５へ転送させてスピーカ１８ａ、１８ｂから出力させることができる。尚、制御部４は、接続させていたＨＦＰを一旦切断させて再接続させる処理は、携帯電話機３ｂが特定機種であると判定した場合、又はＡＶＲＣＰ接続完了後に携帯電話機３ｂからＡ２ＤＰ接続要求を受信しなかったと判定した場合にのみ行うように構成しても良い。
【０１０７】
又、制御部４は、車載装置２と携帯電話機３ｂとの間でＨＦＰに加えてＳＰＰも接続されていた状態で、音データの転送元の切換えが発生した場合には、ＨＦＰ及びＳＰＰの双方を一旦切断させ、ＨＦＰ再接続させ、ＡＶＲＣＰ及びＡ２ＤＰを接続させ、ＳＰＰを再接続させれば良い。
【０１０８】
又、以上は、ユーザ操作によりポータブル機器の音楽再生から例えばインターネットラジオのように通信網３５側のサーバ３６に記憶されている音データの再生に切換えた場合の動作について説明したが、ポータブル機器の設定が携帯電話機３ａから携帯電話機３ｂに変更され、携帯電話機３ａに記憶されている音データの再生から携帯電話機３ｂに記憶されている音データの再生に切換えた場合も同様である。即ち、制御部４は、図６及び図７に示したステップＳ３０１からステップＳ３１４までの処理を実行することにより、制御データをＡＶＲＣＰによりＢＴモジュール５と携帯電話機３ｂのＢＴモジュール２４との間で送受信させ、携帯電話機３ａに記憶されている音データを携帯電話機３ｂのＢＴモジュール２４からＡ２ＤＰによりＢＴモジュール５へ転送させてスピーカ１８ａ、１８ｂから出力させることができる。
【０１０９】
又、制御部４は、ＡＶＲＣＰ接続処理とＡ２ＤＰ接続処理とを別々に（切離して）実行することも可能である。即ち、ＢＴモジュール２４からのＡ２ＤＰ接続要求を待つのではなく、ＢＴモジュール５からＡ２ＤＰ接続要求を送信することも可能である。
【０１１０】
制御部４は、図６に示したステップＳ３０１〜ステップＳ３０８までを実行した後、図８に示すように、ＳＰＰ接続要求をＢＴモジュール５へ出力し（ステップＳ４０１）、ＳＰＰをＢＴモジュール５と携帯電話機３ｂのＢＴモジュール２４との間で接続させるＳＰＰ接続処理を実行し（ステップＳ４１）、ＢＴモジュール５からＳＰＰ接続完了が通知された後に（ステップＳ４０２）、Ａ２ＤＰ接続要求をＢＴモジュール５へ出力し（ステップＳ４０３）、Ａ２ＤＰをＢＴモジュール５と携帯電話機３ｂのＢＴモジュール２４との間で接続させるＡ２ＤＰ接続処理を実行しても良い（ステップＳ４２）。この場合、制御部４は、ＢＴモジュール５から携帯電話機３ｂのＢＴモジュール２４へＡ２ＤＰ接続要求信号が送信されることを契機として、即ち、ＢＴモジュール５からＡ２ＤＰ接続処理を開始する。このように構成すれば、ＨＦＰを一旦切断させて再接続させる処理は不要となる。
【０１１１】
次に、Ａ２ＤＰの接続を完了した後の動作について説明する。通信相手である携帯電話機３の仕様によっては、Ａ２ＤＰの接続を完了した後でも音データの通信路をクローズしたままでオープンしない場合がある。この点を考慮し、制御部４は、図９及び図１０に示す処理を行う。
【０１１２】
即ち、制御部４は、ＳＰＰ、Ａ２ＤＰ及びＡＶＲＣＰの接続を完了した状態で（Ｓ５１〜Ｓ５３）、例えばユーザがインターネットラジオの再生開始要求の操作を操作装置２２にて行ったと判定すると、通信路オープン要求をＢＴモジュール５へ出力すると共に、第２の設定時間（Ｔ５）を計時するタイマを作動開始する。
【０１１３】
ＢＴモジュール５は、制御部４から通信路オープン要求を入力すると、第１の設定時間（Ｔ４）を計時するタイマを作動開始し、第１の設定時間が経過したと判定すると、ＢＴモジュール２５との間で接続している音データの通信路がオープンしている（通信チャネルが確立されている）か否かを判定する（Ｓ５４）。ここでいう第１の設定時間や第２の設定時間は、例えば複数機種の携帯電話機３の仕様に応じて設定すれば良い。例えばＡ２ＤＰの接続を完了した後に音データの通信路を自発的にオープンする携帯電話機３を対象とし、Ａ２ＤＰの接続を完了した時点から音データの通信路をオープンするまでの時間を機種毎に集計し、その最長値よりも長い時間（例えば６秒）を第１の設定時間として設定すれば良い。又、音データの通信路をオープンするのに要する処理時間を考慮し、このようにして設定した第１の設定時間よりも長い時間（例えば８秒）を第２の設定時間として設定すれば良い。
【０１１４】
ＢＴモジュール５は、音データの通信路がクローズしており、音データの通信路がオープンしていないと判定すると（Ｓ５４：ＮＯ）、図９に示すように、通信路オープン要求を携帯電話機３のＢＴモジュール２５へ送信し、制御部４からの再生コマンドの入力を待機する。ＢＴモジュール２５は、ＢＴモジュール５から通信路オープン要求を受信すると、音データの通信路をオープンする。一方、ＢＴモジュール５は、携帯電話機３が自発的に動作することで、クローズしていた音データの通信路がオープンし、音データの通信路がオープンしていると判定すると（Ｓ５４：ＹＥＳ）、図１０に示すように、通信路オープン要求を携帯電話機３のＢＴモジュール２５へ送信することなく、制御部４からの再生コマンドの入力を待機する。
【０１１５】
制御部４は、第２の設定時間を計時するタイマを作動開始した後に、第２の設定時間が経過したと判定すると、再生コマンドをＢＴモジュール５へ出力する。ＢＴモジュール５は、制御部４から再生コマンドを入力すると、その入力した再生コマンドをＢＴモジュール２５へ送信する。ＢＴモジュール２５は、ＢＴモジュール５から再生コマンドを受信すると、再生コマンドを許容したことを示すサクセスコマンドをＢＴモジュール５へ送信し、通信網３５側のサーバ３６から受信したインターネットラジオの音データをバッファリングしつつ（Ｓ５５）、そのバッファリングした音データをＢＴモジュール５へ送信する。ＢＴモジュール５は、ＢＴモジュール２５からサクセスコマンドを受信すると、その受信したサクセスコマンドを制御部４へ出力し、ＢＴモジュール２５から音データを受信すると、その受信した音データを制御部４へ出力する。制御部４は、このようにして携帯電話機３から受信された音データをスピーカ１８ａ、１８ｂから出力させる。
【０１１６】
即ち、車載装置２において、通信相手である携帯電話機３がＡ２ＤＰの接続を完了した後に音データの通信路をクローズしたままでオープンしない仕様であると、その後に再生コマンドを携帯電話機３へ送信したとしても、音データの通信路をクローズしたままであるので、図１１に示すように、携帯電話機３から音データが転送されることなく、音データが携帯電話機３のスピーカ３２から出力されることになる。
【０１１７】
これに対し、本実施形態では、車載装置２において、通信相手である携帯電話機３がＡ２ＤＰの接続を完了した後に音データの通信路をクローズしたままでオープンしない仕様であっても、再生コマンドを携帯電話機３へ送信する前に通信路オープン要求を送信することで、その後に再生コマンドを携帯電話機３へ送信した段階で音データの通信路をオープンしておくことができる。その結果、携帯電話機３から音データが転送され、音データが自機のスピーカ１８ａ、１８ｂから出力されることになる。尚、以上は、通信網３５側のサーバ３６から携帯電話機３に受信されたインターネットラジオの音データが出力される場合を説明したが、携帯電話機３の不揮発性記憶部２８に記憶されている音データ（携帯電話機３に登録されている楽曲データ）が出力される場合も同様である。
【０１１８】
本実施形態では、制御部４が、通信路オープン要求をＢＴモジュール５へ出力すると共に、第２の設定時間を計時するタイマを作動開始する場合を説明したが、第２の設定時間を計時するタイマを作動開始しなくとも良い。即ち、制御部４が、通信路オープン要求をＢＴモジュール５へ出力した後に、通信路がオープンしたか否かを判定し、通信路がオープンしたと判定したことを条件として、再生コマンドをＢＴモジュール５へ出力するようにしても良い。この場合、制御部４が再生コマンドをＢＴモジュール５へ出力するタイミングは、通信路がオープンしたと判定するまでの時間に依存する。
【０１１９】
以上に説明したように本実施形態によれば、車載装置２において、携帯電話機３に記憶されている音データを転送させて出力する場合には、制御データをＡＶＲＣＰにより送受信し、音データをＡ２ＤＰにより転送させて出力するようにした。一方、通信網３５側のサーバ３６に記憶されている音データを携帯電話機３にて順次バッファリングしつつ転送させて出力する場合には、ＡＶＲＣＰに代えてＳＰＰを採用し、制御データをＳＰＰにより送受信し、音データをＡ２ＤＰにより転送させて出力するようにした。これにより、ＡＶＲＣＰで規定されるコマンドに捉われることなく、任意のコマンド及び任意のデータ（ペイロード）をＳＰＰにより送受信することができ、音データをＡ２ＤＰにより転送させて出力することができる。そのため、例えばインターネットラジオにおける各種機能を提供することが可能となる。
【０１２０】
又、通信相手である携帯電話機３が特定機種であれば、ＨＦＰ接続処理を完了してからＡＶＲＣＰ接続要求を送信するまでの時間が所定時間を超えていると、たとえＡＶＲＣＰ接続処理を完了したとしてもＡ２ＤＰが未接続のままとなり、音データが転送されない場合もあるが、ＨＦＰ、ＡＶＲＣＰ及びＡ２ＤＰ、ＳＰＰの順序にしたがってプロファイルを順次接続するようにした。これにより、ＨＦＰ接続処理を完了してからＡＶＲＣＰ接続処理及びＡ２ＤＰ接続処理を完了するまでの時間を短縮することができ、たとえ通信相手である携帯電話機３が特定機種であっても対応することができる。
【０１２１】
又、ＨＦＰ、ＡＶＲＣＰ及びＡ２ＤＰ、ＳＰＰを携帯電話機３との間で接続している状態で、携帯電話機３に記憶されている音データを転送させて出力する場合には、ＳＰＰの接続を継続したままでＳＰＰによる制御データを無効化するようにした。一方、通信網３５側のサーバ３６に記憶されている音データを転送させて出力する場合には、ＡＶＲＣＰの接続を継続したままでＡＶＲＣＰによる制御データを無効化するようにした。これにより、音データを出力させる態様を切換える際に音データの出力が途切れる期間を最小限に抑えることができ、音データを出力させる態様の切換えを円滑に行うことができる。
【０１２２】
又、ＨＦＰを携帯電話機３ｂとの間で接続し、ＡＶＲＣＰ及びＡ２ＤＰを携帯電話機３ａとの間で接続している状態で、携帯電話機３ａによる音楽再生から通信網３５側のサーバ３６からのインターネットラジオの再生に切換える場合に、携帯電話機３ａとの間で接続させているＡＶＲＣＰ及びＡ２ＤＰを切断させ、携帯電話機３ｂとの間で接続させているＨＦＰを一旦切断させた後に、ＨＦＰを携帯電話機３ｂとの間で再接続させ、ＡＶＲＣＰ及びＡ２ＤＰ、ＳＰＰを携帯電話機３ｂとの間で順次接続させるようにした。これにより、携帯電話機３ａによる音楽再生から通信網３５側のサーバ３６からのインターネットラジオの再生に適切に切換えることができる。
【０１２３】
又、ＨＦＰを携帯電話機３ｂとの間で接続し、ＡＶＲＣＰ及びＡ２ＤＰを携帯電話機３ａとの間で接続している状態で、携帯電話機３ａによる音楽再生から携帯電話機３ｂによる音楽再生に切換える場合に、携帯電話機３ａとの間で接続させているＡＶＲＣＰ及びＡ２ＤＰを切断させ、携帯電話機３ｂとの間で接続させているＨＦＰを一旦切断させた後に、ＨＦＰを携帯電話機３ｂとの間で再接続させ、ＡＶＲＣＰ及びＡ２ＤＰを携帯電話機３ｂとの間で接続させるようにすれば、携帯電話機３ａによる音楽再生から携帯電話機３ｂによる音楽再生に適切に切換えることができる。この場合、ＨＦＰの接続を継続したままとすれば、携帯電話機３ｂによるハンズフリー通話中であっても、そのハンズフリー通話を継続したままで切換えることができる。
【０１２４】
又、通信相手である携帯電話機３の仕様によってはＡ２ＤＰ接続を完了した後でも音データの通信路をクローズしたままでオープンしない場合があるが、再生コマンドを携帯電話機３へ送信する前に音データの通信路のオープン要求を携帯電話機３へ送信するようにした。これにより、音データを携帯電話機３から転送させることができずに音データが携帯電話機３のスピーカ３２から出力されてしまう事態を回避し、音データを携帯電話機３から転送させることができ、携帯電話機３から転送された音データを自機のスピーカ１８ａ、１８ｂから出力させることができる。
【０１２５】
本発明は、上記した実施形態にのみ限定されるものではなく、以下のように変形又は拡張することができる。
近距離無線通信装置は、車載装置２に限らず、ＢＴモジュール５と同等の機能を有するＢＴモジュールを備える構成であれば、周知のナビゲーション機能を有するナビゲーション装置等であっても良く、又、車両に搭載されない装置であっても良い。又、近距離無線通信装置のデータ通信相手である通信相手装置は、携帯電話機３に限らず、ＢＴモジュール２５と同等の機能を有するＢＴモジュールを備える構成であれば、携帯情報端末等であっても良く、又、ユーザが携帯不可能な固定端末であっても良い。
【０１２６】
ＡＶＲＣＰに代えて制御データを転送するプロファイル（特定の通信プロトコル）は、ＳＰＰ以外の別のプロファイルであっても良い。
【符号の説明】
【０１２７】
図面中、２は車載装置（近距離無線通信装置）、３は携帯電話機（通信相手装置）、４は制御部（制御手段）、５はＢＴモジュール（接続手段）、７は記憶手段、１８ａ、１８ｂはスピーカ（音データ出力手段）、２８は不揮発性記憶手段（通信相手装置の不揮発性記憶手段）、３５は通信網、３６はサーバである。
【図１】
0005527355.tif 000002
【図２】
0005527355.tif 000003
【図３】
0005527355.tif 000004
【図４】
0005527355.tif 000005
【図５】
0005527355.tif 000006
【図６】
0005527355.tif 000007
【図７】
0005527355.tif 000008
【図８】
0005527355.tif 000009
【図９】
0005527355.tif 000010
【図１０】
0005527355.tif 000011
【図１１】
0005527355.tif 000012