(57)【要約】本発明は、ブルートゥース接続管理方法、マスタ・ブルートゥース・デバイス、及び装置を提供する。方法は、マスタ・ブルートゥース・デバイスがスレーブ・ブルートゥース・デバイスへのブルートゥース接続を確立しているシナリオに適用される。方法は、マスタ・ブルートゥース・デバイスによって、データがブルートゥース接続を使用することによってスレーブ・ブルートゥース・デバイスと伝送されているかどうかを判定することと、データがブルートゥース接続を使用することによってスレーブ・ブルートゥース・デバイスと伝送されていないとマスタ・ブルートゥース・デバイスが決定する場合に、マスタ・ブルートゥース・デバイスによって、スレーブ・ブルートゥース・デバイスへのブルートゥース接続を中断することとを含む。ユーザは、ブルートゥース接続を手動で中断する必要がない。それにより、他のマスタ・ブルートゥース・デバイスはスレーブ・ブルートゥース・デバイスへのブルートゥース接続を確立し得る。これはリソースの浪費を回避する。
2019525554.tif 000002
【特許請求の範囲】
【請求項１】
ブルートゥース接続管理方法であって、
当該方法は、マスタ・ブルートゥース・デバイスがスレーブ・ブルートゥース・デバイスへのブルートゥース接続を確立しているシナリオに適用され、
当該方法は、
前記マスタ・ブルートゥース・デバイスによって、データが前記ブルートゥース接続を使用することによって前記スレーブ・ブルートゥース・デバイスと伝送されているかどうかを判定することと、
データが前記ブルートゥース接続を使用することによって前記スレーブ・ブルートゥース・デバイスと伝送されていないと前記マスタ・ブルートゥース・デバイスが決定する場合に、前記マスタ・ブルートゥース・デバイスによって、前記スレーブ・ブルートゥース・デバイスへの前記ブルートゥース接続を中断することと
を有する、
方法。
【請求項２】
前記マスタ・ブルートゥース・デバイスによって、データが前記ブルートゥース接続を使用することによって前記スレーブ・ブルートゥース・デバイスと伝送されているかどうかを判定することは、
前記マスタ・ブルートゥース・デバイスによって該マスタ・ブルートゥース・デバイスにおけるブルートゥース・モジュールの動作電力に従って、データが前記ブルートゥース接続を使用することによって前記スレーブ・ブルートゥース・デバイスと伝送されているかどうかを判定することを有する、
請求項１に記載の方法。
【請求項３】
前記マスタ・ブルートゥース・デバイスによって該マスタ・ブルートゥース・デバイスにおけるブルートゥース・モジュールの動作電力に従って、データが前記ブルートゥース接続を使用することによって前記スレーブ・ブルートゥース・デバイスと伝送されているかどうかを判定することは、
前記マスタ・ブルートゥース・デバイスによって、前もってセットされた存続期間における前記ブルートゥース・モジュールの動作電力の和に関する統計を収集することと、
前記動作電力の前記和が前もってセットされた電力閾値よりも小さいと前記マスタ・ブルートゥース・デバイスが決定する場合に、前記マスタ・ブルートゥース・デバイスによって、データが前記ブルートゥース接続を使用することによって前記スレーブ・ブルートゥース・デバイスと伝送されていないと決定すること、又は前記動作電力の前記和が前記前もってセットされた電力閾値以上である場合に、前記マスタ・ブルートゥース・デバイスによって、データが前記ブルートゥース接続を使用することによって前記スレーブ・ブルートゥース・デバイスと伝送されていると決定することと
を有する、
請求項２に記載の方法。
【請求項４】
前記マスタ・ブルートゥース・デバイスによって該マスタ・ブルートゥース・デバイスにおけるブルートゥース・モジュールの動作電力に従って、データが前記ブルートゥース接続を使用することによって前記スレーブ・ブルートゥース・デバイスと伝送されているかどうかを判定することは、
前記ブルートゥース・モジュールの前記動作電力が前もってセットされた電力閾値よりも小さいことを前記マスタ・ブルートゥース・デバイスが検出する場合に計時を開始することと、
前記ブルートゥース・モジュールの前記動作電力が前記前もってセットされた電力閾値よりも小さい期間が前もってセットされた存続期間を超えることを前記マスタ・ブルートゥース・デバイスが検出する場合に、前記マスタ・ブルートゥース・デバイスによって、データが前記ブルートゥース接続を使用することによって前記スレーブ・ブルートゥース・デバイスと伝送されていないと決定すること、又は前記ブルートゥース・モジュールの前記動作電力が前記前もってセットされた電力閾値以上であることを前記マスタ・ブルートゥース・デバイスが検出する場合に、若しくは前記ブルートゥース・モジュールの前記動作電力が前記前もってセットされた電力閾値よりも小さい期間が前記前もってセットされた存続期間を超えないことを前記マスタ・ブルートゥース・デバイスが検出する場合に、前記マスタ・ブルートゥース・デバイスによって、データが前記ブルートゥース接続を使用することによって前記スレーブ・ブルートゥース・デバイスと伝送されていると決定することと
を有する、
請求項２に記載の方法。
【請求項５】
前記マスタ・ブルートゥース・デバイスによって、データが前記ブルートゥース接続を使用することによって前記スレーブ・ブルートゥース・デバイスと伝送されているかどうかを判定することは、
前記マスタ・ブルートゥース・デバイスによって、前記ブルートゥース接続を使用するアプリケーションＡＰＰのステータスに従って、データが前記ブルートゥース接続を使用することによって前記スレーブ・ブルートゥース・デバイスと伝送されているかどうかを判定することと、
前記ＡＰＰが終了すると決定される場合に、前記マスタ・ブルートゥース・デバイスによって、データが前記ブルートゥース接続を使用することによって前記スレーブ・ブルートゥース・デバイスと伝送されていないと決定すること、又は前記ＡＰＰが実行中であると決定される場合に、前記マスタ・ブルートゥース・デバイスによって、データが前記ブルートゥース接続を使用することによって前記スレーブ・ブルートゥース・デバイスと伝送されていると決定することと
を有する、
請求項１に記載の方法。
【請求項６】
前記マスタ・ブルートゥース・デバイスによって、前記スレーブ・ブルートゥース・デバイスへの前記ブルートゥース接続を中断することより前に、当該方法は、
前記マスタ・ブルートゥース・デバイスによって、ペアリング状態又は接続されるべき状態に入るように前記スレーブ・ブルートゥース・デバイスに指示することを更に有する、
請求項１乃至５のうちいずれか一項に記載の方法。
【請求項７】
前記マスタ・ブルートゥース・デバイスによって、前記スレーブ・ブルートゥース・デバイスへの前記ブルートゥース接続を中断することの後で、当該方法は、
前記マスタ・ブルートゥース・デバイスによって、該マスタ・ブルートゥース・デバイスのブルートゥース機能を無効にすることを更に有する、
請求項１乃至６のうちいずれか一項に記載の方法。
【請求項８】
ブルートゥース接続管理方法であって、
スレーブ・ブルートゥース・デバイスに対応するアプリケーションＡＰＰが前記マスタ・ブルートゥース・デバイスにインストールされ、
当該方法は、
前記ＡＰＰの実行ステータスが第１状態から第２状態へ変化することを前記マスタ・ブルートゥース・デバイスが検出する場合に、前記マスタ・ブルートゥース・デバイスによって、該マスタ・ブルートゥース・デバイスのブルートゥース機能の現在のステータスを判定し、前記第１状態及び前記第２状態の夫々が有効状態又は無効状態のうちの一方であり、前記第１状態が前記第２状態とは異なる、ことと、
前記マスタ・ブルートゥース・デバイスの前記ブルートゥース機能の前記現在のステータスが、前記第２状態が対応する必要がある前記ブルートゥース機能のステータスとは異なると前記マスタ・ブルートゥース・デバイスが決定する場合に、前記マスタ・ブルートゥース・デバイスによって、該マスタ・ブルートゥース・デバイスの前記ブルートゥース機能のステータスを、前記第２状態が対応する必要がある前記ブルートゥース機能のステータスへ切り替えることと
を有する、
方法。
【請求項９】
前記マスタ・ブルートゥース・デバイスは、前記スレーブ・ブルートゥース・デバイスに関する情報を保持し、前記第２状態は、前記有効状態であり、前記第２状態が対応する必要がある前記ブルートゥース機能のステータスは、前記有効状態であり、当該方法は、
前記マスタ・ブルートゥース・デバイスによって、該マスタ・ブルートゥース・デバイスの周囲のブルートゥース・デバイスを探すことと、
前記マスタ・ブルートゥース・デバイスが前記スレーブ・ブルートゥース・デバイスを見つける場合に、該スレーブ・ブルートゥース・デバイスへのブルートゥース接続を自動的に確立することと
を更に有する、
請求項８に記載の方法。
【請求項１０】
マスタ・ブルートゥース・デバイスであって、
当該マスタ・ブルートゥース・デバイスは、
当該マスタ・ブルートゥース・デバイスとスレーブ・ブルートゥース・デバイスとの間のブルートゥース接続を確立し、該ブルートゥース接続を使用することによって前記スレーブ・ブルートゥース・デバイスとデータ伝送を実行し、当該マスタ・ブルートゥース・デバイスと前記スレーブ・ブルートゥース・デバイスとの間の前記ブルートゥース接続を中断するよう構成されるブルートゥース・ユニットと、
当該マスタ・ブルートゥース・デバイスが前記ブルートゥース接続を使用することによって前記スレーブ・ブルートゥース・デバイスとデータ伝送を実行しているかどうかを判定し、当該マスタ・ブルートゥース・デバイスが前記ブルートゥース接続を使用することによって前記スレーブ・ブルートゥース・デバイスとデータ伝送を実行していないと決定される場合に、当該マスタ・ブルートゥース・デバイスと前記スレーブ・ブルートゥース・デバイスとの間の前記ブルートゥース接続を中断するように前記ブルートゥース・ユニットに指示するよう構成される処理ユニットと
を有する、
マスタ・ブルートゥース・デバイス。
【請求項１１】
前記処理ユニットは、電力検出ユニットを有し、該電力検出ユニットは、
前記ブルートゥース・ユニットの動作電力に従って、当該マスタ・ブルートゥース・デバイスが前記ブルートゥース接続を使用することによって前記スレーブ・ブルートゥース・デバイスとデータ伝送を実行しているかどうかを判定するよう構成される、
請求項１０に記載のマスタ・ブルートゥース・デバイス。
【請求項１２】
前記電力検出ユニットは特に、
前もってセットされた存続期間における前記ブルートゥース・ユニットの動作電力の和に関する統計を収集し、
前記動作電力の前記和が前もってセットされた電力閾値よりも小さいと決定される場合に、当該マスタ・ブルートゥース・デバイスが前記ブルートゥース接続を使用することによって前記スレーブ・ブルートゥース・デバイスとデータ伝送を実行していないと決定し、あるいは、前記動作電力の前記和が前記前もってセットされた電力閾値以上であると決定される場合に、当該マスタ・ブルートゥース・デバイスが前記ブルートゥース接続を使用することによって前記スレーブ・ブルートゥース・デバイスとデータ伝送を実行していると決定する
よう構成される、
請求項１１に記載のマスタ・ブルートゥース・デバイス。
【請求項１３】
前記電力検出ユニットは特に、
前記ブルートゥース・ユニットの前記動作電力が前もってセットされた電力閾値よりも小さいことが検出される場合に計時を開始し、
前記ブルートゥース・ユニットの前記動作電力が前記前もってセットされた電力閾値よりも小さい期間が前もってセットされた存続期間を超えることが検出される場合に、当該マスタ・ブルートゥース・デバイスが前記ブルートゥース接続を使用することによって前記スレーブ・ブルートゥース・デバイスとデータ伝送を実行していないと決定し、あるいは、前記ブルートゥース・ユニットの前記動作電力が前記前もってセットされた電力閾値以上であることが検出される場合に、又は前記ブルートゥース・ユニットの前記動作電力が前記前もってセットされた電力閾値よりも小さい期間が前もってセットされた存続期間を超えないことが検出される場合に、当該マスタ・ブルートゥース・デバイスが前記ブルートゥース接続を使用することによって前記スレーブ・ブルートゥース・デバイスとデータ伝送を実行していると決定する
よう構成される、
請求項１１に記載のマスタ・ブルートゥース・デバイス。
【請求項１４】
前記処理ユニットは、アプリケーションＡＰＰ検出ユニットを更に有し、該ＡＰＰ検出ユニットは、
前記ブルートゥース接続を使用するＡＰＰのステータスに従って、当該マスタ・ブルートゥース・デバイスが前記ブルートゥース接続を使用することによって前記スレーブ・ブルートゥース・デバイスとデータ伝送を実行しているかどうかを判定し、
前記ＡＰＰが終了すると決定される場合に、当該マスタ・ブルートゥース・デバイスが前記ブルートゥース接続を使用することによって前記スレーブ・ブルートゥース・デバイスとデータ伝送を実行していないと決定し、あるいは、前記ＡＰＰが実行中であると決定される場合に、当該マスタ・ブルートゥース・デバイスが前記ブルートゥース接続を使用することによって前記スレーブ・ブルートゥース・デバイスとデータ伝送を実行していると決定する
よう構成される、
請求項１０に記載のマスタ・ブルートゥース・デバイス。
【請求項１５】
当該マスタ・ブルートゥース・デバイスと前記スレーブ・ブルートゥース・デバイスとの間の前記ブルートゥース接続を中断することより前に、前記ブルートゥース・ユニットは、ペアリング状態又は接続されるべき状態に入るように前記スレーブ・ブルートゥース・デバイスに指示するよう更に構成される、
請求項１０乃至１４のうちいずれか一項に記載のマスタ・ブルートゥース・デバイス。
【請求項１６】
前記処理ユニットは、
前記ブルートゥース・ユニットが当該マスタ・ブルートゥース・デバイスと前記スレーブ・ブルートゥース・デバイスとの間の前記ブルートゥース接続を中断した後に、当該マスタ・ブルートゥース・デバイスのブルートゥース機能を無効にするよう構成されるブルートゥース制御ユニットを更に有する、
請求項１０乃至１５のうちいずれか一項に記載のマスタ・ブルートゥース・デバイス。
【請求項１７】
装置であって、
当該装置は、マスタ・ブルートゥース・デバイスに組み入れられ、
当該装置は、実行ステータス検出ユニット、ブルートゥース検出ユニット、及びブルートゥース制御ユニットを有し、
前記実行ステータス検出ユニットは、当該装置の実行ステータスを検出するよう構成され、
前記ブルートゥース検出ユニットは、当該装置の前記実行ステータスが第１状態から第２状態へ変化すると前記実行ステータス検出ユニットが検出する場合に、前記マスタ・ブルートゥース・デバイスのブルートゥース機能の現在のステータスを決定するよう構成され、前記第１状態及び前記第２状態の夫々が有効状態又は無効状態のうちの一方であり、前記第１状態が前記第２状態とは異なり、
前記ブルートゥース制御ユニットは、前記ブルートゥース機能の前記現在のステータスが、前記第２状態が対応する必要がある前記ブルートゥース機能のステータスとは異なると前記ブルートゥース検出ユニットが決定する場合に、前記ブルートゥース機能のステータスを、前記第２状態が対応する必要がある前記ブルートゥース機能のステータスへ切り替えるよう構成される、
装置。
【請求項１８】
当該装置は、
前記マスタ・ブルートゥース・デバイスへのブルートゥース接続を確立したスレーブ・ブルートゥース・デバイスに関する情報を記憶するよう構成される記憶ユニットと、
前記第２状態が前記有効状態であり且つ前記ブルートゥース機能のステータスが前記有効状態である場合に、前記マスタ・ブルートゥース・デバイスの周囲のブルートゥース・デバイスを探し、前記スレーブ・ブルートゥース・デバイスが見つけられる場合に、前記マスタ・ブルートゥース・デバイスが前記スレーブ・ブルートゥース・デバイスへのブルートゥース接続を自動的に確立することを可能にするよう構成される処理ユニットと
を更に有する、
請求項１７に記載の装置。
【請求項１９】
マスタ・ブルートゥース・デバイスであって、
当該マスタ・ブルートゥース・デバイスは、スレーブ・ブルートゥース・デバイスへのブルートゥース接続を確立しており、
当該マスタ・ブルートゥース・デバイスは、プロセッサ、メモリ、及びブルートゥース・モジュールを有し、前記プロセッサ、前記メモリ、及び前記ブルートゥース・モジュールは、バス・システムを使用することによって接続され、
前記メモリは、命令を記憶するよう構成され、
前記ブルートゥース・モジュールは、当該マスタ・ブルートゥース・デバイスと他のスレーブ・ブルートゥース・デバイスとの間のブルートゥース通信を実施するために、前記プロセッサの制御に従ってメッセージを受信又は送信し、
前記プロセッサは、前記メモリに記憶されている前記命令を呼び出して、
当該マスタ・ブルートゥース・デバイスが前記ブルートゥース接続を使用することによって前記スレーブ・ブルートゥース・デバイスとデータ伝送を実行しているかどうかを判定するステップと、
当該マスタ・ブルートゥース・デバイスが前記ブルートゥース接続を使用することによって前記スレーブ・ブルートゥース・デバイスとデータ伝送を実行していないと決定される場合に、当該マスタ・ブルートゥース・デバイスと前記スレーブ・ブルートゥース・デバイスとの間の前記ブルートゥース接続を中断するステップと
を実行するよう構成される、
マスタ・ブルートゥース・デバイス。
【請求項２０】
当該マスタ・ブルートゥース・デバイスが前記ブルートゥース接続を使用することによって前記スレーブ・ブルートゥース・デバイスとデータ伝送を実行しているかどうかを判定するステップは、
前記ブルートゥース・モジュールの動作電力に従って、当該マスタ・ブルートゥース・デバイスが前記ブルートゥース接続を使用することによって前記スレーブ・ブルートゥース・デバイスとデータ伝送を実行しているかどうかを判定することを特に有する、
請求項１９に記載のマスタ・ブルートゥース・デバイス。
【請求項２１】
前記ブルートゥース・モジュールの動作電力に従って、当該マスタ・ブルートゥース・デバイスが前記ブルートゥース接続を使用することによって前記スレーブ・ブルートゥース・デバイスとデータ伝送を実行しているかどうかを判定することは、
前もってセットされた存続期間における前記ブルートゥース・モジュールの動作電力の和に関する統計を収集することと、
前記動作電力の前記和が前もってセットされた電力閾値よりも小さいと決定される場合に、当該マスタ・ブルートゥース・デバイスが前記ブルートゥース接続を使用することによって前記スレーブ・ブルートゥース・デバイスとデータ伝送を実行していないと決定すること、又は前記動作電力の前記和が前記前もってセットされた電力閾値以上であると決定される場合に、当該マスタ・ブルートゥース・デバイスが前記ブルートゥース接続を使用することによって前記スレーブ・ブルートゥース・デバイスとデータ伝送を実行していると決定することと
を特に有する、
請求項２０に記載のマスタ・ブルートゥース・デバイス。
【請求項２２】
前記ブルートゥース・モジュールの動作電力に従って、当該マスタ・ブルートゥース・デバイスが前記ブルートゥース接続を使用することによって前記スレーブ・ブルートゥース・デバイスとデータ伝送を実行しているかどうかを判定することは、
前記ブルートゥース・モジュールの前記動作電力が前もってセットされた電力閾値よりも小さいことが検出される場合に計時を開始することと、
前記ブルートゥース・モジュールの前記動作電力が前記前もってセットされた電力閾値よりも小さい期間が前もってセットされた存続期間を超えることが検出される場合に、当該マスタ・ブルートゥース・デバイスが前記ブルートゥース接続を使用することによって前記スレーブ・ブルートゥース・デバイスとデータ伝送を実行していないと決定すること、又は前記ブルートゥース・モジュールの前記動作電力が前記前もってセットされた電力閾値以上であることが検出される場合に、若しくは前記ブルートゥース・モジュールの前記動作電力が前記前もってセットされた電力閾値よりも小さい期間が前記前もってセットされた存続期間を超えないことが検出される場合に、当該マスタ・ブルートゥース・デバイスが前記ブルートゥース接続を使用することによって前記スレーブ・ブルートゥース・デバイスとデータ伝送を実行していると決定することと
を特に有する、
請求項２０に記載のマスタ・ブルートゥース・デバイス。
【請求項２３】
当該マスタ・ブルートゥース・デバイスが前記ブルートゥース接続を使用することによって前記スレーブ・ブルートゥース・デバイスとデータ伝送を実行しているかどうかを判定するステップは、
前記ブルートゥース接続を使用するアプリケーションＡＰＰのステータスに従って、当該マスタ・ブルートゥース・デバイスが前記ブルートゥース接続を使用することによって前記スレーブ・ブルートゥース・デバイスとデータ伝送を実行しているかどうかを判定することと、
前記ＡＰＰが終了すると決定される場合に、当該マスタ・ブルートゥース・デバイスが前記ブルートゥース接続を使用することによって前記スレーブ・ブルートゥース・デバイスとデータ伝送を実行していないと決定すること、又は前記ＡＰＰが実行中であると決定される場合に、当該マスタ・ブルートゥース・デバイスが前記ブルートゥース接続を使用することによって前記スレーブ・ブルートゥース・デバイスとデータ伝送を実行していると決定することと
を特に有する、
請求項１９に記載のマスタ・ブルートゥース・デバイス。
【請求項２４】
当該マスタ・ブルートゥース・デバイスと前記スレーブ・ブルートゥース・デバイスとの間の前記ブルートゥース接続を中断するステップの前に、前記プロセッサは、ペアリング状態又は接続されるべき状態に入るように前記スレーブ・ブルートゥース・デバイスに指示するよう更に構成される、
請求項１９乃至２３のうちいずれか一項に記載のマスタ・ブルートゥース・デバイス。
【請求項２５】
当該マスタ・ブルートゥース・デバイスと前記スレーブ・ブルートゥース・デバイスとの間の前記ブルートゥース接続を中断するステップの後で、前記プロセッサは、当該マスタ・ブルートゥース・デバイスのブルートゥース機能を無効にするよう更に構成される、
請求項１９乃至２４のうちいずれか一項に記載のマスタ・ブルートゥース・デバイス。
【請求項２６】
マスタ・ブルートゥース・デバイスであって、
スレーブ・ブルートゥース・デバイスに対応するアプリケーションＡＰＰが当該マスタ・ブルートゥース・デバイスにインストールされ、
当該マスタ・ブルートゥース・デバイスは、プロセッサ、メモリ、及びブルートゥース・モジュールを有し、前記プロセッサ、前記メモリ、及び前記ブルートゥース・モジュールは、バス・システムを使用することによって接続され、
前記メモリは、命令を記憶するよう構成され、
前記ブルートゥース・モジュールは、当該マスタ・ブルートゥース・デバイスと他のスレーブ・ブルートゥース・デバイスとの間のブルートゥース通信を実施するために、前記プロセッサの制御に従ってメッセージを受信又は送信し、
前記プロセッサは、前記メモリに記憶されている前記命令を呼び出して、
前記ＡＰＰの実行ステータスが第１状態から第２状態へ変化することが検出される場合に、当該マスタ・ブルートゥース・デバイスのブルートゥース機能の現在のステータスを決定し、前記第１状態及び前記第２状態の夫々が有効状態又は無効状態のうちの一方であり、前記第１状態が前記第２状態とは異なる、ステップと、
当該マスタ・ブルートゥース・デバイスの前記ブルートゥース機能の前記現在のステータスが、前記第２状態が対応する必要がある前記ブルートゥース機能のステータスとは異なる場合に、当該マスタ・ブルートゥース・デバイスの前記ブルートゥース機能のステータスを、前記第２状態が対応する必要がある前記ブルートゥース機能のステータスへ切り替えるステップと
を実行するよう構成される、
マスタ・ブルートゥース・デバイス。
【請求項２７】
前記メモリは、前記スレーブ・ブルートゥース・デバイスに関する情報を記憶し、
前記第２状態が前記有効状態であり且つ前記ブルートゥース機能のステータスが前記有効状態である場合に、前記プロセッサは、
前記ブルートゥース・モジュールを使用することによって当該マスタ・ブルートゥース・デバイスの周囲のブルートゥース・デバイスを探し、
前記スレーブ・ブルートゥース・デバイスが見つけられる場合に、当該マスタ・ブルートゥース・デバイスが前記スレーブ・ブルートゥース・デバイスへのブルートゥース接続を自動的に確立することを可能にする
よう更に構成される、
請求項２６に記載のマスタ・ブルートゥース・デバイス。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、通信分野に、より具体的には、ブルートゥース接続管理方法、マスタ・ブルートゥース・デバイス、及び装置に関係がある。
【背景技術】
【０００２】
ブルートゥース技術は、ワイヤレスのデータ及び音声通信のためのオープン標準である。２．４ＧＨｚの世界的な周波数バンドがブルートゥース技術において使用されている。ブルートゥース技術のデータ・レートは１Ｍｂｓである。目下、低い電力消費、小さいサイズ、及び比較的強い耐干渉性の利点により、ブルートゥース技術は、スマートフォンとスレーブ・ブルートゥース・デバイスとを接続するための、最も使われている手段になっている。
【０００３】
先行技術では、マスタ・ブルートゥース・デバイスがスレーブ・ブルートゥース・デバイスへのブルートゥース接続を確立した後、他のマスタ・ブルートゥース・デバイスは、マスタ・ブルートゥース・デバイスがスレーブ・ブルートゥース・デバイスへの接続を維持する場合には、たとえマスタ・ブルートゥース・デバイスとスレーブ・ブルートゥース・デバイスとの間でデータが送信されていないとしても、スレーブ・ブルートゥース・デバイスへ接続することができない。これはリソースの浪費を生じさせる。
【発明の概要】
【０００４】
本願は、ブルートゥース接続管理方法、マスタ・ブルートゥース・デバイス、及び装置を提供する。マスタ・ブルートゥース・デバイスが、データがブルートゥース接続を使用することによってスレーブ・ブルートゥース・デバイスと伝送されていないと決定する場合に、マスタ・ブルートゥース・デバイスは、スレーブ・ブルートゥース・デバイスへのブルートゥース接続を中断する。ユーザは、ブルートゥース接続を手動で中断する必要がない。それにより、他のマスタ・ブルートゥース・デバイスは、スレーブ・ブルートゥース・デバイスへのブルートゥース接続を確立し得る。これはリソースの浪費を回避する。
【０００５】
第１の態様に従って、ブルートゥース接続管理方法が提供される。当該方法は、マスタ・ブルートゥース・デバイスがスレーブ・ブルートゥース・デバイスへのブルートゥース接続を確立しているシナリオに適用される。当該方法は：前記マスタ・ブルートゥース・デバイスによって、データが前記ブルートゥース接続を使用することによって前記スレーブ・ブルートゥース・デバイスと伝送されているかどうかを判定することと；データが前記ブルートゥース接続を使用することによって前記スレーブ・ブルートゥース・デバイスと伝送されていないと前記マスタ・ブルートゥース・デバイスが決定する場合に、前記マスタ・ブルートゥース・デバイスによって、前記スレーブ・ブルートゥース・デバイスへの前記ブルートゥース接続を中断することとを含む。
【０００６】
従って、本願におけるブルートゥース接続管理方法に従って、マスタ・ブルートゥース・デバイスは、マスタ・ブルートゥース・デバイスが、データがブルートゥース接続を使用することによってスレーブ・ブルートゥース・デバイスと伝送されていないと決定する場合に、スレーブ・ブルートゥース・デバイスへのブルートゥース接続を中断する。ユーザは、ブルートゥース接続を手動で中断する必要がない。それにより、他のマスタ・ブルートゥース・デバイスは、スレーブ・ブルートゥース・デバイスへのブルートゥース接続を確立し得る。これはリソースの浪費を回避する。
【０００７】
第１の態様を参照して、第１の態様の第１の可能な実施において、前記マスタ・ブルートゥース・デバイスによって、データが前記ブルートゥース接続を使用することによって前記スレーブ・ブルートゥース・デバイスと伝送されているかどうかを判定することは：前記マスタ・ブルートゥース・デバイスによって該マスタ・ブルートゥース・デバイスにおけるブルートゥース・モジュールの動作電力に従って、データが前記ブルートゥース接続を使用することによって前記スレーブ・ブルートゥース・デバイスと伝送されているかどうかを判定することを含む。
【０００８】
ブルートゥース・モジュールの動作電力は、ブルートゥース・モジュールの送信電力及び受信電力を含むと理解され得る。
【０００９】
第１の態様の第１の可能な実施を参照して、第１の態様の第２の可能な実施において、前記マスタ・ブルートゥース・デバイスによって該マスタ・ブルートゥース・デバイスにおけるブルートゥース・モジュールの動作電力に従って、データが前記ブルートゥース接続を使用することによって前記スレーブ・ブルートゥース・デバイスと伝送されているかどうかを判定することは：前記マスタ・ブルートゥース・デバイスによって、前もってセットされた存続期間における前記ブルートゥース・モジュールの動作電力の和に関する統計を収集することと；前記動作電力の前記和が前もってセットされた電力閾値よりも小さいと前記マスタ・ブルートゥース・デバイスが決定する場合に、前記マスタ・ブルートゥース・デバイスによって、データが前記ブルートゥース接続を使用することによって前記スレーブ・ブルートゥース・デバイスと伝送されていないと決定すること；又は前記動作電力の前記和が前記前もってセットされた電力閾値以上である場合に、前記マスタ・ブルートゥース・デバイスによって、データが前記ブルートゥース接続を使用することによって前記スレーブ・ブルートゥース・デバイスと伝送されていると決定することとを含む。
【００１０】
第１の態様の第１の可能な実施を参照して、第１の態様の第３の可能な実施において、前記マスタ・ブルートゥース・デバイスによって該マスタ・ブルートゥース・デバイスにおけるブルートゥース・モジュールの動作電力に従って、データが前記ブルートゥース接続を使用することによって前記スレーブ・ブルートゥース・デバイスと伝送されているかどうかを判定することは：前記ブルートゥース・モジュールの前記動作電力が前もってセットされた電力閾値よりも小さいことを前記マスタ・ブルートゥース・デバイスが検出する場合に計時を開始することと；前記ブルートゥース・モジュールの前記動作電力が前記前もってセットされた電力閾値よりも小さい期間が前もってセットされた存続期間を超えることを前記マスタ・ブルートゥース・デバイスが検出する場合に、前記マスタ・ブルートゥース・デバイスによって、データが前記ブルートゥース接続を使用することによって前記スレーブ・ブルートゥース・デバイスと伝送されていないと決定すること；又は前記ブルートゥース・モジュールの前記動作電力が前記前もってセットされた電力閾値以上であることを前記マスタ・ブルートゥース・デバイスが検出する場合に、若しくは前記ブルートゥース・モジュールの前記動作電力が前記前もってセットされた電力閾値よりも小さい期間が前記前もってセットされた存続期間を超えないことを前記マスタ・ブルートゥース・デバイスが検出する場合に、前記マスタ・ブルートゥース・デバイスによって、データが前記ブルートゥース接続を使用することによって前記スレーブ・ブルートゥース・デバイスと伝送されていると決定することとを含む。
【００１１】
第１の態様を参照して、第１の態様の第４の可能な実施において、前記マスタ・ブルートゥース・デバイスによって、データが前記ブルートゥース接続を使用することによって前記スレーブ・ブルートゥース・デバイスと伝送されているかどうかを判定することは：前記マスタ・ブルートゥース・デバイスによって、前記ブルートゥース接続を使用するアプリケーションＡＰＰのステータスに従って、データが前記ブルートゥース接続を使用することによって前記スレーブ・ブルートゥース・デバイスと伝送されているかどうかを判定することと；前記ＡＰＰが終了すると決定される場合に、前記マスタ・ブルートゥース・デバイスによって、データが前記ブルートゥース接続を使用することによって前記スレーブ・ブルートゥース・デバイスと伝送されていないと決定すること；又は前記ＡＰＰが実行中であると決定される場合に、前記マスタ・ブルートゥース・デバイスによって、データが前記ブルートゥース接続を使用することによって前記スレーブ・ブルートゥース・デバイスと伝送されていると決定することとを含む。
【００１２】
第１の態様又は第１の態様の第１乃至第４の可能な実施のうちのいずれか１つを参照して、第１の態様の第５の可能な実施において、前記マスタ・ブルートゥース・デバイスによって、前記スレーブ・ブルートゥース・デバイスへの前記ブルートゥース接続を中断することより前に、当該方法は：前記マスタ・ブルートゥース・デバイスによって、ペアリング状態又は接続されるべき状態に入るように前記スレーブ・ブルートゥース・デバイスに指示することを更に含む。
【００１３】
第１の態様又は第１の態様の第１乃至第５の可能な実施のうちのいずれか１つを参照して、第１の態様の第６の可能な実施において、前記マスタ・ブルートゥース・デバイスによって、前記スレーブ・ブルートゥース・デバイスへの前記ブルートゥース接続を中断することの後で、当該方法は：前記マスタ・ブルートゥース・デバイスによって、該マスタ・ブルートゥース・デバイスのブルートゥース機能を無効にすることを更に含む。
【００１４】
従って、マスタ・ブルートゥース・デバイスとスレーブ・ブルートゥース・デバイスとの間にブルートゥース接続がない場合に、マスタ・ブルートゥース・デバイスのブルートゥース機能は無効状態にあり、それによって、マスタ・ブルートゥース・デバイスの電力消費を低減する。
【００１５】
第２の態様に従って、ブルートゥース接続管理方法が提供される。スレーブ・ブルートゥース・デバイスに対応するアプリケーションＡＰＰが前記マスタ・ブルートゥース・デバイスにインストールされる。当該方法は：前記ＡＰＰの実行ステータスが第１状態から第２状態へ変化することを前記マスタ・ブルートゥース・デバイスが検出する場合に、前記マスタ・ブルートゥース・デバイスによって、該マスタ・ブルートゥース・デバイスのブルートゥース機能の現在のステータスを判定し、前記第１状態及び前記第２状態の夫々が有効状態又は無効状態のうちの一方であり、前記第１状態が前記第２状態とは異なる、ことと；前記マスタ・ブルートゥース・デバイスの前記ブルートゥース機能の前記現在のステータスが、前記第２状態が対応する必要がある前記ブルートゥース機能のステータスとは異なると前記マスタ・ブルートゥース・デバイスが決定する場合に、前記マスタ・ブルートゥース・デバイスによって、該マスタ・ブルートゥース・デバイスの前記ブルートゥース機能のステータスを、前記第２状態が対応する必要がある前記ブルートゥース機能のステータスへ切り替えることとを含む。
【００１６】
従って、本願におけるブルートゥース接続管理方法に従って、マスタ・ブルートゥース・デバイスのブルートゥース機能は、マスタ・ブルートゥース・デバイスにインストールされている、スレーブ・ブルートゥース・デバイスに対応しているアプリケーションＡＰＰの、ブルートゥース機能のステータスについての要件に従って、自動的に無効又は有効にされ得る。これは、ユーザによってブルートゥース機能を手動で有効及び無効にすることによってもたらされる不便さを回避し、ユーザ操作を簡単にし、且つ、ユーザのユーザ体験を改善する。
【００１７】
第２の態様を参照して、第２の態様の第１の可能な実施において、前記マスタ・ブルートゥース・デバイスは、前記スレーブ・ブルートゥース・デバイスに関する情報を保持し、前記第２状態は、前記有効状態であり、前記第２状態が対応する必要がある前記ブルートゥース機能のステータスは、前記有効状態であり、当該方法は：前記マスタ・ブルートゥース・デバイスによって、該マスタ・ブルートゥース・デバイスの周囲のブルートゥース・デバイスを探すことと；前記マスタ・ブルートゥース・デバイスが前記スレーブ・ブルートゥース・デバイスを見つける場合に、該スレーブ・ブルートゥース・デバイスへのブルートゥース接続を自動的に確立することとを更に含む。
【００１８】
第３の態様に従って、マスタ・ブルートゥース・デバイスが、第１の態様又は第１の態様のいずれかの可能な実施における方法を実行するよう構成されて提供される。具体的に、当該マスタ・ブルートゥース・デバイスは、第１の態様又は第１の態様のいずれかの可能な実施における方法を実行するよう構成されたユニットを含む。
【００１９】
第４の態様に従って、マスタ・ブルートゥース・デバイスが、第２の態様又は第２の態様のいずれかの可能な実施における方法を実行するよう構成されて提供される。具体的に、当該マスタ・ブルートゥース・デバイスは、第２の態様又は第２の態様のいずれかの可能な実施における方法を実行するよう構成されたユニットを含む。
【００２０】
第５の態様に従って、マスタ・ブルートゥース・デバイスが、プロセッサ、メモリ、及びブルートゥース・モジュールを含んで提供される。前記プロセッサ、前記メモリ、及び前記ブルートゥース・モジュールは、バス・システムを使用することによって接続される。前記メモリは、命令を記憶するよう構成される。前記ブルートゥース・モジュールは、当該マスタ・ブルートゥース・デバイスと他の端末デバイスとの間のブルートゥース通信を実施するために、前記プロセッサの制御に従ってメッセージを受信又は送信する。前記プロセッサは、前記メモリに記憶されている前記命令を呼び出して、第１の態様又は第１の態様のいずれかの可能な実施における方法を実行における方法を実行する。
【００２１】
第６の態様に従って、マスタ・ブルートゥース・デバイスが、プロセッサ、メモリ、及びブルートゥース・モジュールを含んで提供される。前記プロセッサ、前記メモリ、及び前記ブルートゥース・モジュールは、バス・システムを使用することによって接続される。前記メモリは、命令を記憶するよう構成される。前記ブルートゥース・モジュールは、当該マスタ・ブルートゥース・デバイスと他の端末デバイスとの間のブルートゥース通信を実施するために、前記プロセッサの制御に従ってメッセージを受信又は送信する。前記プロセッサは、前記メモリに記憶されている前記命令を呼び出して、第２の態様又は第２の態様のいずれかの可能な実施における方法を実行における方法を実行する。
【００２２】
第７の態様に従って、コンピュータ可読媒体が、コンピュータ・プログラムを記憶するよう構成されて提供される。コンピュータ・プログラムは、第１の態様又は第１の態様のいずれかの可能な実施における方法を実行するために使用される命令を含む。
【００２３】
第８の態様に従って、コンピュータ可読媒体が、コンピュータ・プログラムを記憶するよう構成されて提供される。コンピュータ・プログラムは、第２の態様又は第２の態様のいずれかの可能な実施における方法を実行するために使用される命令を含む。
【図面の簡単な説明】
【００２４】
本発明の実施形態における技術的解決法をより明りょうに記載するよう、以下は、本発明の実施形態を記載するために必要とされる添付の図面を簡単に紹介する。明らかに、以下の説明における添付の図面は、単に、本発明のいくつかの実施形態を示し、当業者は、創造的な努力なしで依然として、それらの添付の図面から他の図面を導き出すだろう。
【００２５】
【図１ａ】本発明の実施形態に従うブルートゥース・スイッチ・アイコンの概略図である。
【図１ｂ】本発明の実施形態に従うブルートゥース・スイッチ・アイコンの概略図である。
【図２】本発明の実施形態に従う適用シナリオの概略図である。
【図３】本発明の実施形態に従うスマートフォンの略ブロック図である。
【図４】本発明の実施形態に従うブルートゥース接続管理方法の略フローチャートである。
【図５】本発明の実施形態に従うスマートフォンのユーザ・インターフェイスの概略図である。
【図６】本発明の実施形態に従う他の実施形態のブルートゥース接続管理方法の略フローチャートである。
【図７】本発明の更なる他の実施形態に従うブルートゥース接続管理方法の略フローチャートである。
【図８】本発明の実施形態に従うマスタ・ブルートゥース・デバイスの略ブロック図である。
【図９】本発明の他の実施形態に従うマスタ・ブルートゥース・デバイスの略ブロック図である。
【図１０】本発明の実施形態に従う装置の略ブロック図である。
【図１１】本発明の実施形態に従う装置の他の略ブロック図である。
【図１２】本発明の他の実施形態に従う装置の略ブロック図である。
【図１３】本発明の他の実施形態に従う装置の他の略ブロック図である。
【発明を実施するための形態】
【００２６】
以下は、本発明の実施形態における添付の図面を参照して、本発明の実施形態における技術的解決法を明りょうに且つ完全に記載する。明らかに、記載される実施形態は、本発明の実施形態の一部であって全てではない。創造的な努力なしで本発明の実施形態に基づき当業者によって獲得される全ての他の実施形態は、本発明の保護範囲内にあるべきである。
【００２７】
本発明の実施形態の理解を容易にするよう、本発明の実施形態の説明で紹介されるいくつかの要素が最初にここで記載される。
【００２８】
マスタ・ブルートゥース・デバイスは、周囲のスレーブ・ブルートゥース・デバイスを探索し得る。ユーザは、接続される必要があるスレーブ・ブルートゥース・デバイスを選択し得る。マスタ・ブルートゥース・デバイスは、ブルートゥース・ペアリングを積極的に開始してよく、マスタ・ブルートゥース・デバイスは、マッチング・パスワードを使用することによって、スレーブ・ブルートゥース・デバイスと対応付けられる。ブルートゥース機能を有しているスマートフォン、パーソナル・コンピュータ（Personal  Computer，略して“ＰＣ”）、などは全てマスタ・ブルートゥース・デバイスに属する。
【００２９】
スレーブ・ブルートゥース・デバイスは、ブルートゥース・ペアリング要求を積極的に開始しないデバイスである。スレーブ・ブルートゥース・デバイスは、一般的に、入力エンドを有していない。通常、スレーブ・ブルートゥース・デバイスが工場から出荷される場合に、４桁又は６桁の数字のマッチング・パスワードが、スレーブ・ブルートゥース・デバイスのブルートゥース・チップにおいて固化される。ブルートゥース音響ボックス、ブルートゥース・ヘッドセット、などは全てスレーブ・ブルートゥース・デバイスに属する。
【００３０】
本発明の実施形態において、マスタ・ブルートゥース・デバイスによってスレーブ・ブルートゥース・デバイスへのブルートゥース接続を中断することは、マスタ・ブルートゥース・デバイスによってスレーブ・ブルートゥース・デバイスへの物理レイヤ接続を中断することを意味する。ブルートゥース接続を中断することは、マスタ・ブルートゥース・デバイスのブルートゥース機能を無効にしない。従って、マスタ・ブルートゥース・デバイスは、更に、他のスレーブ・ブルートゥース・デバイスへのブルートゥース接続を確立し得る。
【００３１】
マスタ・ブルートゥース・デバイスのブルートゥース機能が無効にされる、すなわち、ブルートゥース・モジュールが働かない場合には、マスタ・ブルートゥース・デバイスは、他のスレーブ・ブルートゥース・デバイスへのブルートゥース接続を確立することができない。
【００３２】
ブルートゥース機能の有効化及び無効化は、マスタ・ブルートゥース・デバイスにおいてブルートゥース・スイッチ・アイコンを使用することによって操作され得る。図１ａは、マスタ・ブルートゥース・デバイスにおけるブルートゥース・スイッチ・アイコンを示す。ブルートゥース機能は、図１ａの左図では無効にされている。ブルートゥース機能は、図１ａの右図では有効にされている。図１ｂは、ブルートゥース・スイッチ・アイコンの他の形態を示す。ユーザがブルートゥース・スイッチ・アイコンをタップし、ブルートゥース・スイッチ・アイコンが灰色になる場合に、ブルートゥース機能は無効にされる。ユーザがブルートゥース・スイッチをタップし、ブルートゥース・スイッチ・アイコンがハイライト表示される場合に、ブルートゥース機能は有効にされる。ブルートゥース機能が無効にされる場合に、マスタ・ブルートゥース・デバイスは、スレーブ・ブルートゥース・デバイスへのブルートゥース接続を中断する。一般的に、ペアリングされたスレーブ・ブルートゥース・デバイスがマスタ・ブルートゥース・デバイスに対して存在する場合には、スレーブ・ブルートゥース・デバイスは、メニュー操作を使用することによって接続され得、あるいは、スレーブ・ブルートゥース・デバイスへの接続は、メニュー操作を使用することによって中断され得る。代替的に、ペアリングされたスレーブ・ブルートゥース・デバイスとのペアリングは、メニュー操作を使用することによってキャンセルされ得る。ペアリング情報は、マスタ・ブルートゥース・デバイスがスレーブ・ブルートゥース・デバイスへのブルートゥース接続を中断する場合に、依然として保持される。次にスレーブ・ブルートゥース・デバイスが接続されるときに再びペアリングは必要とされない。マスタ・ブルートゥース・デバイスとスレーブ・ブルートゥース・デバイスとの間のペアリングがキャンセルされる場合には、次にブルートゥース接続が確立されるときに最初にペアリングが必要とされる。
【００３３】
本発明の実施形態は、マスタ・ブルートゥース・デバイス及びスレーブ・ブルートゥース・デバイスがブルートゥース接続を確立することによってデータを交換するシナリオに適用される。図２に示されるように、スマートフォンＡ乃至Ｄはマスタ・ブルートゥース・デバイスであり、ブルートゥース音響ボックスはスレーブ・ブルートゥース・デバイスである。先行技術における方法に従って、スマートフォンＡ乃至Ｄがブルートゥース音響ボックスとペアリング又は接続される必要がある場合に、ユーザは、スマートフォンＡ乃至Ｄのブルートゥース機能を手動で有効にする必要がある。その上、スマートフォンＡがブルートゥース音響ボックスへのブルートゥース接続を確立した後、ユーザは、スマートフォンＡのブルートゥース・スイッチを手動でオフするか、又はブルートゥース接続を手動で中断する必要がある。次いで、スマートフォンＢ乃至Ｄのうちの１つは、ブルートゥース音響ボックスへの接続を確立することができる。さもなければ、たとえデータがスマートフォンＡとブルートゥース音響ボックスとの間で送信されていないとしても、スマートフォンＡは、ブルートゥース音響ボックスへのブルートゥース接続を依然として維持し、チャネルを占有する。スマートフォンＢ乃至Ｄは、ブルートゥース音響ボックスへのブルートゥース接続を確立することができず、それによってリソースの浪費を引き起こす。
【００３４】
そのような根拠で、ブルートゥース接続管理方法は、リソースの浪費を回避するよう、提供され得る。
【００３５】
以下は、マスタ・ブルートゥース・デバイスがスマートフォンである例を使用することによって、本発明の実施形態におけるブルートゥース接続管理方法について記載する。スマートフォンは、単に記載の簡単のために、一例として使用され、本発明の実施形態の保護範囲に対する制限を構成しないと理解され得る。
【００３６】
図３は、本発明の実施形態に関連したスマートフォン１００の部分構造のブロック図である。図３を参照すると、スマートフォン１００は、無線周波数（Radio  Frequency，略して“ＲＦ”）回路１１０、メモリ１２０、入力ユニット１３０、表示ユニット１４０、オーディオ周波数回路１５０、ブルートゥース・モジュール１６０、プロセッサ１７０、及び電源１８０のようなコンポーネントを含む。当業者は、図３で示されているスマートフォン構造がスマートフォンに対する制限を構成しないと理解し得る。スマートフォンは、図示されているよりも多い又は少ないコンポーネントを含んでもよく、あるいは、いくつかのコンポーネントを組み合わせてもよく、あるいは、異なるコンポーネント・レイアウトを有してもよい。
【００３７】
例えば、スマートフォンは、センサ、カメラ、ワイヤレス・フィデリティ（Wireless  Fidelity，略して“ＷｉＦｉ”）モジュール、などを更に含んでもよい。詳細はここでは記載されない。
【００３８】
本発明のこの実施形態において、ＲＦ回路１１０は、情報を受信／送信するか、又はコール・プロセスにおいて信号を受信若しくは送信するよう構成され得る。特に、ＲＦ回路１１０は、基地局のダウンリンク情報を受信し、ダウンリンク情報を処理のためにプロセッサ１７０へ送る。その上、ＲＦ回路１１０は、アップリンク情報を基地局へ送る。一般に、ＲＦ回路１１０は、アンテナ、少なくとも１つの増幅器、トランシーバ、カプラ、低雑音増幅器（Low  Noise  Amplifier，略して“ＬＮＡ”）、デュプレクサ、などを含むが限られない。その上、ＲＦ回路１１０は、更に、ワイヤレス通信によってネットワーク及び他のデバイスと通信し得る。如何なる通信標準又はプロトコルも、グローバル・システム・フォー・モバイル・コミュニケーションズ（Global  System  for  Mobile  Communication，略して“ＧＳＭ”）、汎用パケット無線サービス（General  System  of  Mobile  Communication，略して“ＧＰＲＳ”）、コード分割多重アクセス（Code  Division  Multiple  Access，略して“ＣＤＭＡ”）、広帯域コード分割多重アクセス（Wideband  Code  Division  Multiple  Access，略して“ＷＣＤＭＡ”）、ロング・ターム・エボリューション（Long  Term  Evolution，略して“ＬＴＥ”）、電子メール、ショート・メッセージング・サービス（Short  Messaging  Service，略して“ＳＭＳ”）、などを含むが限られずに、ワイヤレス通信のために使用されてよい。
【００３９】
メモリ１２０は、ソフトウェア・プログラム及びモジュールを記憶するよう構成され得る。プロセッサ１７０は、スマートフォン１００の様々な機能アプリケーション及びデータ処理を実行するよう、メモリ１２０に記憶されているソフトウェア・プログラム及びモジュールを起動する。メモリ１２０は、主に、プログラム記憶領域及びデータ記憶領域を含み得る。プログラム記憶領域は、オペレーティング・システム、少なくとも１つの機能（例えば、音響再生機能又は画像再生機能）によって必要とされるアプリケーション、などを記憶し得る。データ記憶領域は、スマートフォン１００の使用に従って作られたデータ（例えば、オーディオ・データ及び電話帳）、などを記憶し得る。その上、メモリ１２０は、高速ランダム・アクセス・メモリを含んでよく、あるいは、不揮発性メモリ、例えば、少なくとも１つのディスク記憶コンポーネント、フラッシュ・メモリ・コンポーネント、又は他の揮発性固体状態記憶コンポーネントを含んでもよい。
【００４０】
入力ユニット１３０は、入力された数値又は文字情報を受け取り、スマートフォン１００のユーザ設定及び機能制御に関係があるキー信号入力を生成するよう構成され得る。具体的に、入力ユニット１３０は、タッチ・パネル及び他の入力デバイスを含んでよい。タッチ・パネルは、タッチスクリーンとも呼ばれ、タッチ・パネルの上又は近くでのユーザのタッチ操作（例えば、指又はスタイラスのような何らかの適切な物体又はアクセサリを使用することによってタッチ・パネル上で又はタッチ・パネルの近くでユーザによって行われる操作）を収集し、前もってセットされたプログラムに従って、対応する接続された装置を駆動することができる。任意に、タッチ・パネルは、２つの部分、タッチ検出装置及びタッチ・コントローラ、を含んでよい。タッチ検出装置は、ユーザのタッチ方位を検出し、タッチ操作によって生じた信号を検出し、信号をタッチ・コントローラへ送信する。タッチ・コントローラは、タッチ検出装置からタッチ情報を受け取り、タッチ情報を接触座標に変換し、接触座標をプロセッサへ送り、そして、プロセッサによって送られたコマンドを受信し実行することができる。その上、タッチ・パネルは、抵抗型、容量型、赤外線型、及び表面弾性波型のような多数のタイプにおいて実装され得る。タッチ・パネルに加えて、入力ユニットは、他の入力デバイスを更に含んでもよい。具体的に、他の入力デバイスは、物理キーボード、機能キー（例えば、音量制御キー若しくは電源オン／オフ・キー）、トラック・ボール、マウス、又はジョイスティックを含み得るが限られない。
【００４１】
表示ユニット１４０は、ユーザによって入力された情報又はユーザのために提供された情報、及びデバイスの様々なメニューを表示するよう構成され得る。表示ユニット１４０は、表示パネルを含んでよい。任意に、表示パネルは、液晶ディスプレイ（Liquid  Crystal  Display，略して“ＬＣＤ”）、有機発光ダイオード（Organic  Light-Emitting  Diode，略して“ＯＬＥＤ”）、などの形で構成されてもよい。更に、タッチ・パネルが表示パネルを覆ってもよい。タッチ・パネルの上又は近くでのタッチ操作を検出した後、タッチ・パネルは、タッチ・イベントのタイプを決定するよう、タッチ操作に関する情報をプロセッサへ送信する。次いで、プロセッサ１７０は、タッチ・イベントのタイプに従って、対応する視覚出力を表示パネル上で供給する。図３において、タッチ・パネル及び表示パネルは、スマートフォン１００の入力及び出力機能を実装するよう、２つの独立したコンポーネントとして機能する。しかし、いくつかの実施形態において、タッチ・パネル及び表示パネルは、スマートフォン１００の入力及び出力機能を実装するよう一体化されてもよい。
【００４２】
オーディオ周波数回路１５０、スピーカ、及びマイクロホンは、ユーザとスマートフォン１００との間のオーディオ・インターフェイスを提供し得る。オーディオ周波数回路１５０は、受け取られたオーディオ・データから変換される電気信号をスピーカへ送信し得る。スピーカは、電気信号を音響信号に変換して、音響信号を出力する。他の態様では、マイクロホンが、収集された音響信号を電気信号に変換する。オーディオ周波数回路１５０は、電気信号を受信し、電気信号をオーディオ信号に変換し、オーディオ信号を更なる処理のためにメモリ１７０へ出力する。
【００４３】
ブルートゥース・モジュール１６０は、ブルートゥース機能と一体化された基本チップ回路セットである。ブルートゥース・モジュール１６０は、ブルートゥース・プロトコルに従ってワイヤレス送信を実行することができる。
【００４４】
プロセッサ１７０は、スマートフォン１００の制御センターであり、スマートフォン１００で全体的なモニタリングを実行するために、様々なインターフェイス及びラインを使用することによってスマートフォン１００全体の様々なコンポーネントを接続し、メモリに記憶されているソフトウェア・プログラム及び／又はモジュールを起動又は実行することによってスマートフォン１００の様々な機能及びデータ処理を実装する。任意に、プロセッサ１７０は、１つ以上の処理ユニットを含んでよい。望ましくは、プロセッサ１７０は、アプリケーション・プロセッサ及びモデム・プロセッサを組み込んでもよい。アプリケーション・プロセッサは、主に、オペレーティング・システム、ユーザ・インターフェイス、アプリケーション、などを処理する。モデム・プロセッサは、主に、ワイヤレス通信を処理する。モデム・プロセッサは、プロセッサ１７０に組み込まれなくてもよいと理解され得る。
【００４５】
電源１８０（例えば、バッテリ）は、各コンポーネントへ電力を供給する。望ましくは、電源は、充電、放電、及び電力消費に関する管理のような機能を、電源管理システムを使用することによって、実装するために、電源管理システムを使用することによってプロセッサへ論理的に接続されてもよい。
【００４６】
以下は、ブルートゥース接続が、ブルートゥース音響ボックスと、図３におけるスマートフォン１００の構造を有しているスマートフォンＡ及びＢとの間に確立される例を参照して、本発明の実施形態におけるブルートゥース接続管理方法について記載する。図４に示されるように、方法１０００は、次のステップを含む。
【００４７】
Ｓ１１００．スマートフォンＡのプロセッサ１７０は、スマートフォンＡがブルートゥース接続を使用することによってブルートゥース音響ボックスとデータ伝送を実行しているかどうかを判定する。
【００４８】
具体的に、スマートフォンＡがブルートゥース・モジュール１６０を使用することによってブルートゥース音響ボックスへのブルートゥース接続を確立した後、スマートフォンＡのプロセッサ１７０は、スマートフォンＡがブルートゥース接続を使用することによってブルートゥース音響ボックスとデータ伝送を実行しているかどうかを判定する。例えば、データ伝送は、音楽、文書、又は映像のような情報の伝送である。
【００４９】
任意に、例えば、スマートフォンＡのプロセッサ１７０は、スマートフォンＡのブルートゥース・モジュール１６０の動作電力に従って、スマートフォンＡがブルートゥース接続を使用することによってブルートゥース音響ボックスとデータ伝送を実行しているかどうかを判定する。スマートフォンＡのブルートゥース・モジュール１６０の動作電力は、送信電力及び／又は受信電力であってよい。
【００５０】
例えば、スマートフォンＡのプロセッサ１７０が、スマートフォンＡがブルートゥース接続を使用することによってブルートゥース音響ボックスとデータ伝送を実行しているかどうかを判定する場合に、スマートフォンＡのブルートゥース・モジュール１６０の動作電力を検出するための時点は、前もってセットされてもよい。スマートフォンＡのプロセッサ１７０は、夫々の前もってセットされた時点で、スマートフォンＡのブルートゥース・モジュール１６０の動作電力を検出する。スマートフォンＡのプロセッサ１７０が、ある時点で、スマートフォンＡのブルートゥース・モジュール１６０の動作電力が前もってセットされた電力閾値よりも小さいことを検出する場合に、スマートフォンＡのプロセッサ１７０は、スマートフォンＡがブルートゥース音響ボックスとデータ伝送を実行していないと決定する。具体的に、スマートフォンＡのプロセッサは、スマートフォンＡのブルートゥース・モジュール１６０の動作電力を周期的に検出し得る。
【００５１】
代替的に、スマートフォンＡのプロセッサ１７０は、実時間においてスマートフォンＡのブルートゥース・モジュール１６０の動作電力を検出し、スマートフォンＡのブルートゥース・モジュール１６０の動作電力が前もってセットされた電力閾値よりも小さいことを検出する場合に計時を開始し、スマートフォンＡのプロセッサ１７０が、スマートフォンＡのブルートゥース・モジュール１６０の動作電力が前もってセットされた電力閾値よりも小さい期間が前もってセットされた存続期間を超えることを検出する場合に、スマートフォンＡがブルートゥース接続を使用することによってブルートゥース音響ボックスとデータ伝送を実行していないと決定し、あるいは、スマートフォンＡのプロセッサ１７０が、ブルートゥース・モジュール１６０の動作電力が前もってセットされた電力閾値よりも小さくないことを検出する場合に、又はブルートゥース・モジュール１６０の動作電力が前もってセットされた電力閾値よりも小さい期間が前もってセットされた存続期間を超えない場合に、スマートフォンＡがブルートゥース音響ボックスとデータ伝送を実行していると決定する。
【００５２】
代替的に、スマートフォンＡのプロセッサ１７０は、前もってセットされた存続期間においてスマートフォンＡのブルートゥース・モジュール１６０の動作電力の和に関する統計を収集し、動作電力の和と前もってセットされた電力閾値との間の大きさ関係に従って、スマートフォンＡがブルートゥース接続を使用することによってブルートゥース音響ボックスとデータ伝送を実行しているかどうかを判定してもよい。動作電力の和と比較される前もってセットされた電力閾値と、前の段落で記載された前もってセットされた電力閾値とは、異なる値にセットされ得る。
【００５３】
任意に、スマートフォンＡのプロセッサ１７０は、ある期間におけるスマートフォンＡのブルートゥース・モジュール１６０の動作電力と前もってセットされた電力閾値との間の大きさ関係に従って、スマートフォンＡがブルートゥース接続を使用することによってブルートゥース音響ボックスとデータ伝送を実行しているかどうかを判定する。Ｐは、スマートフォンＡのブルートゥース・モジュール１６０の動作電力であり、Ｐは式（１）：
【数１】
2019525554.tif 000003
によって表され得る。
【００５４】
式（１）において、ｘは、スマートフォンＡのブルートゥース・モジュール１６０によって送信又は受信されるブルートゥース信号（主に、ブルートゥース音響ボックスのための送信信号）である。Ｘは、時間及び各周波数の変数を含む関数によって表され得る：Ｘ＝Ａ（ｔ）ｅ（ｊωｔ＋φ）。ここで、Ａ（ｔ）はブルートゥース信号の振幅を示し、ω＝２πｆは角度周波数を示し、ｆはブルートゥース信号を送信する周波数を示し、φはブルートゥース信号の初期位相を示す。Ｘ２は電力を示す。ｔは時間を示す。Ｎは時間長さを示し、Ｎの値は実際の要件に従ってセットされ得る。
【００５５】
任意に、ブルートゥース・モジュール１６０の動作電力は、スマートフォンＡの電源管理モジュールから取得され得る。
【００５６】
具体的に、スマートフォンＡのプロセッサ１７０は、スマートフォンＡのブルートゥース・モジュール１６０の動作電力をいずれかの時点から記録し始めてよい。ある期間におけるスマートフォンＡのブルートゥース・モジュール１６０の動作電力の和に関する統計を収集した後、スマートフォンＡのプロセッサ１７０は、動作電力の和を、前もってセットされた電力閾値Ｐｔｈｒｅｓｈｏｌｄと比較する。ＰがＰｔｈｒｅｓｈｏｌｄよりも小さい場合には、スマートフォンＡがブルートゥース接続を使用することによってブルートゥース音響ボックスとデータ伝送を実行していないと決定され、ブルートゥース音響ボックスへのブルートゥース接続は中断される必要がある。ＰがＰｔｈｒｅｓｈｏｌｄ以上である場合には、スマートフォンＡがブルートゥース接続を使用することによってブルートゥース音響ボックスとデータ伝送を実行していると決定され、スマートフォンＡとブルートゥース音響ボックスとの間のブルートゥース接続は中断される必要がない。
【００５７】
任意に、例えば、スマートフォンＡのプロセッサ１７０は、ブルートゥース音響ボックスに対応するアプリケーション（Application，略して“ＡＰＰ”）のステータスに従って、スマートフォンＡがブルートゥース接続を使用することにブルートゥース音響ボックスとデータ伝送を実行しているかどうかを判定してもよい。スマートフォンＡのプロセッサ１７０が、ブルートゥース音響ボックスに対応するＡＰＰが有効状態にあると決定する場合に、スマートフォンＡがブルートゥース接続を使用することによってブルートゥース音響ボックスとデータ伝送を実行していると決定される。スマートフォンＡのプロセッサ１７０が、ブルートゥース音響ボックスに対応するＡＰＰが無効状態にあると決定する場合に、スマートフォンＡがブルートゥース接続を使用することによってブルートゥース音響ボックスとデータ伝送を実行していないと決定される。
【００５８】
Ｓ１２００．スマートフォンＡは、データがブルートゥース接続を使用することによってブルートゥース音響ボックスと伝送されているとスマートフォンＡが決定する場合に、ブルートゥース音響ボックスへのブルートゥース接続を中断する。
【００５９】
この実施形態において、スマートフォンＡは、ブルートゥース音響ボックスへのブルートゥース接続を制御するために、ブルートゥース接続の使用ステータス、すなわち、データがブルートゥース接続を使用することによって伝送されているかどうか、を検出することができる。データがブルートゥース接続を使用することによって伝送されていないと決定される場合に、ブルートゥース音響ボックスへの接続は中断される。このようにして、他のスマートフォンは、ブルートゥース音響ボックスへのブルートゥース接続を確立し得る。
【００６０】
更に、スマートフォンＡがブルートゥース音響ボックスへのブルートゥース接続を中断した後、スマートフォンＡのブルートゥース機能は無効にされてよく、ユーザは、ブルートゥース機能が無効にされるよう促される。このようにして、携帯電話機の電力消費は低減され得る。
【００６１】
任意に、例えば、データがブルートゥース音響ボックスと伝送されていないとスマートフォンＡが決定した後、且つ、スマートフォンＡがブルートゥース音響ボックスへのブルートゥース接続を中断する前、スマートフォンＡは、ブルートゥース接続を使用することによって、ブルートゥース音響ボックスに、ペアリング状態又は接続されるべき状態に入るように指示する。先行技術では、マスタ・ブルートゥース・デバイスのブルートゥース接続がユーザによって手動で中断された後、対応するスレーブ・ブルートゥース・デバイスは、他のマスタ・ブルートゥース・デバイスへの接続を依然として確立することができない。ユーザは、スレーブ・ブルートゥース・デバイスが他のマスタ・ブルートゥース・デバイスへの接続を確立することができるように、スレーブ・ブルートゥース・デバイスを手動により再起動する必要がある。この例では、ブルートゥース音響ボックスへのブルートゥース接続を中断する前に、スマートフォンＡは、ブルートゥース音響ボックスに、ペアリング状態又は接続されるべき状態に入るように指示する。ブルートゥース音響ボックスは、指示を受け取った後にステータスを切り替える。このようにして、他のスマートフォンは、ブルートゥース音響ボックスへ接続し得る。
【００６２】
任意に、例えば、スマートフォンＡのプロセッサ１７０は、スマートフォンＡのブルートゥース・スイッチ・アイコンのステータスを検出し、ブルートゥース・スイッチ・アイコンがオフである場合に、ブルートゥース音響ボックスに、接続されるべき状態又はペアリング状態に入るように指示し、そして、スマートフォンＡとブルートゥース音響ボックスとの間のブルートゥース接続を中断する。
【００６３】
スレーブ・ブルートゥース・デバイスが接続されるべき状態にある場合に、スレーブ・ブルートゥース・デバイスは、スレーブ・ブルートゥース・デバイスとペアリングされたマスタ・ブルートゥース・デバイスによって見つけられ得、ブルートゥース接続は確立される。
【００６４】
スレーブ・ブルートゥース・デバイスがペアリング状態にある場合に、スレーブ・ブルートゥース・デバイスは、スレーブ・ブルートゥース・デバイスとペアリングされたことがないマスタ・ブルートゥース・デバイスによって見つけられ得、ペアリングは、キー・ペアリングによって、ブルートゥース接続を確立するよう実行される。
【００６５】
例えば、図４に示されるように、スマートフォンＡ及びスマートフォンＢは両方ともブルートゥース音響ボックスとペアリングされたことがあり、スマートフォンＡは、ブルートゥース音響ボックスに、接続されるべき状態に入るように指示し、スマートフォンＡとブルートゥース音響ボックスとの間のブルートゥース接続は中断され、ブルートゥース音響ボックスは接続されるべき状態に入ると仮定される。スマートフォンＢのブルートゥース機能が有効にされた後、スマートフォンＢのブルートゥース・モジュール１６０はデバイスを探索する。ブルートゥース音響ボックスを見つける場合に、スマートフォンＢは、ブルートゥース音響ボックスへの接続を自動的に確立する。スマートフォンＡによって、ブルートゥース音響ボックスに、接続されるべき状態に入るように指示することは、ブルートゥース音響ボックスにシャットダウンしてから起動するよう指示することによって実施されてもよい。
【００６６】
図４において、スマートフォンＢはブルートゥース音響ボックスとペアリングされたことがなく、スマートフォンＡは、ブルートゥース音響ボックスに、ペアリング状態に入るように指示し、スマートフォンＡとブルートゥース音響ボックスとの間のブルートゥース接続は中断され、ブルートゥース音響ボックスは、ペアリング状態に入ると仮定される。スマートフォンＢのブルートゥース機能が有効にされた後、スマートフォンＢのブルートゥース・モジュール１６０はデバイスを探索する。ブルートゥース音響ボックスを見つける場合に、スマートフォンＢは、ペアリング・パスワードを使用することによって、スマートフォンＢとブルートゥース音響ボックスとの間のペアリング及び接続を完了する必要がある。インテリジェント端末Ｂ及びブルートゥース音響ボックスがペアリングされ接続された後、ブルートゥース音響ボックスは、インテリジェント端末Ｂに関する情報を記憶する。次にインテリジェント端末Ｂがブルートゥース音響ボックスを見つける場合には、インテリジェント端末Ｂは、ブルートゥース音響ボックスへのブルートゥース接続を直接に確立し得る。
【００６７】
任意に、例えば、図４において、スマートフォンＢ乃至Ｄは全て、スマートフォンＡがブルートゥース音響ボックスへのブルートゥース接続を中断した後に、ブルートゥース音響ボックスへの接続を確立するつもりであると仮定される。スマートフォンＢ乃至ＤのうちのスマートフォンＢのみがブルートゥース音響ボックスとペアリングされたことがある場合に、ブルートゥース音響ボックスは、スマートフォンＢへのブルートゥース接続を確立する。スマートフォンＢ乃至Ｄが全てブルートゥース音響ボックスとペアリングされたことがある場合には、前もってセットされた優先順位に従って、優先度が最も高いスマートフォンＤが、ブルートゥース接続を確立するようブルートゥース音響ボックスとペアリングされ得る。
【００６８】
先行技術では、ユーザがブルートゥース音響ボックスを使用する必要がある場合に、ユーザは、スマートフォンＡのブルートゥース・スイッチを手動でオンし、周囲のブルートゥース・デバイスを探索し、スマートフォンＡとブルートゥース音響ボックスとの間のブルートゥース接続を始動させるようブルートゥース音響ボックスを手動で選択する必要がある。ユーザがブルートゥース音響ボックスを使用する必要がない場合に、ユーザは、ブルートゥース接続を手動で中断するか、又はブルートゥース機能を無効にする必要がある。以上は、ユーザによって手動で実施され、それによってユーザのユーザ体験に影響を及ぼす。そのような根拠で、スマートフォンＡのブルートゥース機能を自動的に有効及び無効にする方法は、ユーザ操作を簡単にし且つユーザのユーザ体験を改善するよう、提供され得る。
【００６９】
具体的な実施形態を参照して、以下は、本発明の実施形態に従って、スマートフォンＡのブルートゥース機能を自動的に有効及び無効にする方法について記載する。ブルートゥース音響ボックスに対応するＡＰＰがスマートフォンＡにインストールされている例が、使用される。ブルートゥース音響ボックスに対応するＡＰＰをスマートフォンＡにインストールするプロセスにおいて、スマートフォンＡのメモリ１２０は、ブルートゥース音響ボックスに対応するＡＰＰに関連した属性を記録する。それらの関連した属性は、ＡＰＰがブルートゥース機能を使用する必要があるかどうか、ＡＰＰがスマートフォンＡのブルートゥース機能を有効にする許可を有しているかどうか、などを含んでよく、且つ、ブルートゥース音響ボックスに対応するＡＰＰに対応する、ブルートゥース・ヘッドセット、ブルートゥース音響ボックス、又はブルートゥース・バンドのようなブルートゥース・デバイスのタイプを更に含んでもよい。その上、ＡＰＰがインストールされた後、ＡＰＰに対応するアイコンが、ユーザの操作を容易にするよう、スマートフォンＡの表示ユニット１４０に表示される。例えば、図５で、スマートフォンＡのユーザ・インターフェイスにおいて、ＡＰＰに対応するアイコンは“ブルートゥース音響ボックス”であり、ブルートゥース音響ボックスに対応するＡＰＰは、以下で、“ブルートゥース音響ボックスＡＰＰ”と呼ばれる。
【００７０】
本発明のこの実施形態において、スマートフォンＡのメモリ１２０は、ブルートゥース音響ボックスＡＰＰのオン／オフ・ステータスとブルートゥース機能の必要とされるステータスとの間の対応を記憶し得る。表１は、ブルートゥース音響ボックスＡＰＰのオン／オフ・ステータスとブルートゥース機能の必要とされるステータスとの間のとり得る対応を記載する。
【表１】
2019525554.tif 000004
【００７１】
スマートフォンＡのプロセッサ１７０は、ブルートゥース機能のオン／オフ・ステータスを決定するよう、ブルートゥースＡＰＰの有効化ステータスを検出する。ブルートゥース音響ボックスＡＰＰが無効化から有効化へ切り替わることを検出する場合に、スマートフォンＡは、ブルートゥース機能の現在のステータスを決定し、ブルートゥース機能の現在のステータスがブルートゥース機能の必要とされるステータスと一致するかどうかを判定する。ブルートゥース機能の現在のステータスが無効化であり、ブルートゥース音響ボックスＡＰＰを有効にするために必要とされるブルートゥース機能のステータスが有効化である、すなわち、２つのステータスが不一致である場合には、ブルートゥース機能の現在のステータスは、ブルートゥース機能の必要とされるステータスへ切り替えられる。２つのステータスが一致する場合には、ブルートゥース機能の現在のステータスは維持される。相応して、ブルートゥース音響ボックスＡＰＰが有効化から無効化へ切り替わることを検出する場合に、スマートフォンＡは、ブルートゥース機能の現在のステータスが無効化であるかどうかを判定する。ブルートゥース機能の現在のステータスが無効化である場合には、無効状態が維持される。ブルートゥース機能の現在のステータスが無効化でない場合には、スマートフォンＡは、ブルートゥース機能を無効にする。スマートフォンＡのメモリ１２０は、ブルートゥース音響ボックスＡＰＰに対応するブルートゥース音響ボックスに関する情報を記憶し得る。ブルートゥース音響ボックスＡＰＰが有効状態へ変化し、ブルートゥース機能が有効状態にある場合に、スマートフォンＡは、周囲のブルートゥース・デバイスを探索する。ブルートゥース音響ボックスを見つける場合に、スマートフォンＡは、ブルートゥース音響ボックスへのブルートゥース接続を自動的に確立する。
【００７２】
図６は、本発明の他の実施形態に従うブルートゥース接続管理方法を示す。図６に示されるように、方法２０００は、次のステップを含む。
【００７３】
Ｓ２１００．ブルートゥース音響ボックスＡＰＰが有効にされる場合に、ブルートゥース音響ボックスＡＰＰは、スマートフォンＡのブルートゥース機能が有効にされているかどうかを判定する。
【００７４】
ユーザは、スマートフォンＡの表示ユニット１４０上で“ブルートゥース音響ボックス”アイコン（図５に図示。）をタップすることによって、ブルートゥース音響ボックスＡＰＰを有効にする。
【００７５】
具体的に、ブルートゥース音響ボックスＡＰＰは、スマートフォンＡのブルートゥース・モジュール１６０のステータスを検出することによって、スマートフォンＡのブルートゥース機能が有効にされているかどうかを判定する。代替的に、ブルートゥース音響ボックスＡＰＰは、ブルートゥース・スイッチ・アイコンのステータスを読み込むことによって、スマートフォンＡのブルートゥース機能が有効にされているかどうかを判定する。
【００７６】
スマートフォンＡのブルートゥース機能が有効にされている場合には、Ｓ２２００が直接に実行される。さもなければ、ブルートゥース音響ボックスＡＰＰが、スマートフォンＡのブルートゥース機能が有効にされていないと決定する場合に、ステップＳ２１１０が実行され、ブルートゥース音響ボックスＡＰＰは、スマートフォンＡのブルートゥース機能を有効にする指示をスマートフォンＡのブルートゥース・モジュール１６０へ送ることによって、スマートフォンＡのブルートゥース機能を有効にする。次いで、Ｓ２２００が実行される。
【００７７】
Ｓ２２００．ブルートゥース音響ボックスＡＰＰは、ブルートゥース音響ボックスへのブルートゥース接続を確立する。
【００７８】
ブルートゥース音響ボックスＡＰＰがブルートゥース音響ボックスとペアリングされたことがある場合には、スマートフォンＡのメモリ１２０は、ブルートゥース音響ボックスＡＰＰとブルートゥース音響ボックスとのペアリング情報を記録している。スマートフォンＡのブルートゥース機能が有効にされた後、ブルートゥース音響ボックスＡＰＰはブルートゥース音響ボックスを探索し、ブルートゥース音響ボックスを見つける場合に、ブルートゥース音響ボックスへのブルートゥース接続を自動的に確立する。
【００７９】
ブルートゥース音響ボックスＡＰＰがブルートゥース音響ボックスとペアリングされたことがない場合には、スマートフォンＡのブルートゥース機能が有効にされた後、ブルートゥース音響ボックスＡＰＰは周囲のブルートゥース・デバイスをスキャンし、ブルートゥース音響ボックスＡＰＰに対応するブルートゥース・デバイスのタイプに従って、ブルートゥース音響ボックスと自動的にペアリングされる。ペアリング後、スマートフォンＡのメモリ１２０は、ブルートゥース音響ボックスの識別情報、ブルートゥース音響ボックスの機能情報、などを記憶する。ブルートゥース音響ボックスＡＰＰが再び有効にされた後、ブルートゥース音響ボックスＡＰＰは、識別情報に対応するブルートゥース音響ボックスを自動的に探索し、ブルートゥース音響ボックスへのブルートゥース接続を自動的に確立する。
【００８０】
任意に、ブルートゥース音響ボックスＡＰＰがブルートゥース音響ボックスとペアリングされたことがない場合には、スマートフォンＡのブルートゥース機能が有効にされた後、スマートフォンＡは、ブルートゥース設定画面に入ってよく、周囲のブルートゥース・デバイスが表示される。ユーザは、ペアリングのためにブルートゥース音響ボックスを手動で選択してもよい。
【００８１】
Ｓ２３００．ブルートゥース音響ボックスＡＰＰは、終了命令が受け取られるかどうかを判定する。
【００８２】
ユーザは、ブルートゥース音響ボックスＡＰＰを操作することによって、ブルートゥース音響ボックスＡＰＰが終了することを可能にするか、又は携帯電話アプリケーション管理ソフトウェアを使用することによって、ブルートゥース音響ボックスＡＰＰが終了することを可能にし得る。
【００８３】
Ｓ２４００．終了命令を受け取る場合に、ブルートゥース音響ボックスＡＰＰは、ブルートゥース音響ボックスに、接続されるべき状態又はペアリング状態に入るように指示する。
【００８４】
Ｓ２４００は任意のステップである。Ｓ２５００が、ステップＳ２３００の後で直接に実行されてもよい。
【００８５】
ブルートゥース音響ボックスが接続されるべき状態又はペアリング状態に入った後、スマートフォンＢ上のブルートゥース音響ボックスＡＰＰがブルートゥース音響ボックスへのブルートゥース接続を確立するつもりであるという条件で、スマートフォンＢ上のブルートゥース音響ボックスＡＰＰは、スマートフォンＢ上のブルートゥース音響ボックスＡＰＰがブルートゥース音響ボックスとペアリングされたことがある場合には、ブルートゥース音響ボックスへの接続を自動的に確立し得ると理解され得る。そうでなければ、スマートフォンＢ上のブルートゥース音響ボックスＡＰＰは、キー・ペアリングによってブルートゥース音響ボックスへのブルートゥース接続を確立する。
【００８６】
Ｓ２５００．ブルートゥース音響ボックスＡＰＰは、ブルートゥース音響ボックスへのブルートゥース接続を中断する。
【００８７】
ブルートゥース音響ボックスＡＰＰによって、ブルートゥース音響ボックスへのブルートゥース接続を中断することは、スマートフォンＡのブルートゥース・モジュールとブルートゥース音響ボックスとの間の物理レイヤ接続を中断すること、すなわち、ブルートゥース音響ボックスＡＰＰによって、スマートフォンＡとブルートゥース音響ボックスとの間のデータ伝送チャネルを切り離すこと、を意味することが留意されるべきである。
【００８８】
Ｓ２６００．ブルートゥース音響ボックスＡＰＰは、スマートフォンＡのブルートゥース機能を無効にする。
【００８９】
具体的に、ブルートゥース音響ボックスＡＰＰは、スマートフォンＡの電力消費を低減するよう、スマートフォンＡのブルートゥース・モジュール１６０に、スマートフォンＡのブルートゥース機能を無効にするように指示する。
【００９０】
任意に、Ｓ２６００の前に、ブルートゥース音響ボックスＡＰＰは、ブルートゥース音響ボックスＡＰＰが有効にされる場合に、スマートフォンＡのブルートゥース機能が有効にされているかどうかを判定してもよい。スマートフォンＡのブルートゥース機能が有効にされている場合に、Ｓ２６００は実行されない。スマートフォンＡのブルートゥース機能が有効にされていない場合には、Ｓ２６００は実行される。従って、ブルートゥース音響ボックスＡＰＰが無効にされた後、スマートフォンＡのブルートゥース機能は、ブルートゥース音響ボックスＡＰＰが有効にされる前であるステータスに回復される。
【００９１】
この実施形態において、ブルートゥース音響ボックスＡＰＰは、ブルートゥース音響ボックスの供給業者によって提供されてよい。ブルートゥース音響ボックスＡＰＰは、前述のステップに対応するプログラム・コードを有する。この実施形態におけるステップは、ブルートゥース音響ボックスＡＰＰを起動することによってスマートフォンＡのプロセッサ１７０によって実行されてよい。
【００９２】
他の具体的な実施形態を参照して、以下は、本発明の実施形態に従ってスマートフォンＡのブルートゥース機能を自動的に有効及び無効にする方法について記載する。ブルートゥース音響ボックスに対応するＡＰＰがスマートフォンＡにインストールされている例が、使用される。ＡＰＰがインストールされた後、ＡＰＰに対応するアイコンが、ユーザの操作を容易にするよう、スマートフォンＡの表示ユニット１４０上で表示される。例えば、図５で、スマートフォンＡのユーザ・インターフェイスにおいて、ＡＰＰに対応するアイコンは“ブルートゥース音響ボックス”であり、ブルートゥース音響ボックスに対応するＡＰＰは、以下で、“ブルートゥース音響ボックスＡＰＰ”と呼ばれる。図７は、本発明の更なる他の実施形態に従うブルートゥース接続管理方法を示す。図７に示されるように、方法３０００は、次のステップを含む。
【００９３】
Ｓ３１００．スマートフォンＡは、ブルートゥース音響ボックスＡＰＰが有効にされることを検出する。
【００９４】
ユーザは、スマートフォンＡの表示ユニット１４０上で“ブルートゥース音響ボックス”アイコン（図５に図示。）をタップすることによって、ブルートゥース音響ボックスＡＰＰを有効にする。
【００９５】
Ｓ３２００．スマートフォンＡは、ブルートゥース音響ボックスＡＰＰの属性に従って、ブルートゥース音響ボックスＡＰＰがブルートゥース機能を使用する許可を有しているかどうかを判定し、ブルートゥース音響ボックスＡＰＰがブルートゥース機能を使用する許可を有していると決定する場合にステップＳ３３００を実行する。任意に、スマートフォンＡは、Ｓ３２００をスキップし、Ｓ３１００を実行した後にＳ３３００を実行してもよい。
【００９６】
具体的に、ブルートゥース音響ボックスＡＰＰの属性は、インストール中に、スマートフォンＡのメモリ１２０においてデフォルト設定に記録されてよく、あるいは、ブルートゥース音響ボックスＡＰＰが前もって実行されている場合にはユーザによって設定されてもよい。ブルートゥース音響ボックスＡＰＰの属性は、ブルートゥース音響ボックスＡＰＰがブルートゥース機能を使用する許可を有しているかどうか、ブルートゥース音響ボックスＡＰＰに結び付けられたブルートゥース音響ボックスの識別情報、などを含んでよい。
【００９７】
Ｓ３３００．スマートフォンＡは、ブルートゥース機能が有効にされているかどうかを判定し、ブルートゥース機能が有効にされている場合にはＳ３５００を実行し、あるいは、ブルートゥース機能が有効にされていない場合にはＳ３４００を実行する。
【００９８】
Ｓ３４００．スマートフォンＡは、ブルートゥース機能を有効にする。
【００９９】
Ｓ３５００．スマートフォンＡは、ブルートゥース音響ボックスへのブルートゥース接続を確立する。
【０１００】
ブルートゥース音響ボックスＡＰＰがブルートゥース音響ボックスとペアリングされていた場合には、スマートフォンＡのメモリ１２０は、ブルートゥース音響ボックスＡＰＰとブルートゥース音響ボックスとのペアリング情報を記録している。スマートフォンＡのブルートゥース機能が有効にされた後に、スマートフォンＡは、ペアリングされたブルートゥース音響ボックスを探索し、ブルートゥース音響ボックスを見つける場合に、ブルートゥース音響ボックスへのブルートゥース接続を自動的に確立する。
【０１０１】
ブルートゥース音響ボックスＡＰＰがブルートゥース音響ボックスとペアリングされたことがない場合には、スマートフォンＡのブルートゥース機能が有効にされた後に、ブルートゥース音響ボックスＡＰＰは、最初にブルートゥース音響ボックスとペアリングされる必要がある。ユーザは、ブルートゥース音響ボックスＡＰＰとブルートゥース音響ボックスとのペアリングを実施するよう、スマートフォンＡの入力ユニット１３０を使用することによってペアリング・パスワードを入力する。ペアリング後、スマートフォンＡのメモリ１２０は、ブルートゥース音響ボックスの識別情報、ブルートゥース音響ボックスの機能情報、などを記憶する。ブルートゥース音響ボックスＡＰＰが再び有効にされた後、スマートフォンＡは、ブルートゥース音響ボックスを自動的に探索し、ブルートゥース音響ボックスへのブルートゥース接続を自動的に確立する。
【０１０２】
Ｓ３６００．スマートフォンＡは、ブルートゥース音響ボックスＡＰＰが終了することを検出する。
【０１０３】
ユーザは、ブルートゥース音響ボックスＡＰＰを操作することによって、ブルートゥース音響ボックスＡＰＰが終了することを可能にするか、あるいは、携帯電話アプリケーション管理ソフトウェアを使用することによって、ブルートゥース音響ボックスＡＰＰが終了することを可能にしてよい。
【０１０４】
Ｓ３７００．スマートフォンＡは、ブルートゥース接続を使用することによって、ブルートゥース音響ボックスに、接続されるべき状態又はペアリング情報に入るように指示する。
【０１０５】
ブルートゥース音響ボックスが接続されるべき状態又はペアリング状態に入った後、スマートフォンＢ上のブルートゥース音響ボックスＡＰＰがブルートゥース音響ボックスへのブルートゥース接続を確立するつもりであるという条件で、スマートフォンＢ上のブルートゥース音響ボックスＡＰＰは、スマートフォンＢ上のブルートゥース音響ボックスＡＰＰがブルートゥース音響ボックスとペアリングされていた場合に、ブルートゥース音響ボックスへの接続を自動的に確立し得る。そうでなければ、スマートフォンＢ上のブルートゥース音響ボックスＡＰＰは、キー・ペアリングによってブルートゥース音響ボックスへのブルートゥース接続を確立する。
【０１０６】
Ｓ３７００は任意のステップである。Ｓ３８００は、Ｓ３６００の後で直接に実行されてもよい。
【０１０７】
Ｓ３８００．スマートフォンＡは、ブルートゥース音響ボックスへのブルートゥース接続を中断する。
【０１０８】
スマートフォンＡによって、ブルートゥース音響ボックスへのブルートゥース接続を中断することは、スマートフォンＡのブルートゥース・モジュールとブルートゥース音響ボックスとの間の物理レイヤ接続を中断すること、すなわち、ブルートゥース音響ボックスＡＰＰによって、スマートフォンＡとブルートゥース音響ボックスとの間のデータ伝送チャネルを切り離すこと、を意味することが留意されるべきである。
【０１０９】
Ｓ３９００．スマートフォンＡは、スマートフォンＡのブルートゥース機能を無効にする。
【０１１０】
具体的に、スマートフォンＡは、スマートフォンＡの電力消費を低減するよう、スマートフォンＡのブルートゥース機能を無効にする。
【０１１１】
任意に、Ｓ３９００の前に、スマートフォンＡは、ブルートゥース音響ボックスＡＰＰが有効にされる場合に、スマートフォンＡのブルートゥース機能が有効にされているかどうかを判定してもよい。スマートフォンＡのブルートゥース機能が有効にされている場合に、Ｓ３９００は実行されない。スマートフォンＡのブルートゥース機能が有効にされていない場合には、Ｓ３９００は実行される。従って、ブルートゥース音響ボックスＡＰＰが無効にされた後、スマートフォンＡのブルートゥース機能は、ブルートゥース音響ボックスＡＰＰが有効にされる前であるステータスに回復される。
【０１１２】
この実施形態において、スマートフォンＡによって前述のステップを実行するプログラム・コードは、ブルートゥース音響ボックスＡＰＰのコードから独立していてよく、すなわち、携帯電話管理アプリケーションのような他のアプリケーションであってよい。
【０１１３】
図４における実施形態は、図６及び図７における実施形態と組み合わされてもよい。すなわち、ブルートゥース音響ボックスＡＰＰが実行される場合に、スマートフォンＡは、データがブルートゥース音響ボックスと伝送されているかどうかを検出し、データが伝送されていない場合には、ブルートゥース音響ボックスへのブルートゥース接続を自動的に中断する。
【０１１４】
上記は、図２乃至図７を参照して、本発明の実施形態におけるブルートゥース接続管理方法について詳細に記載する。以下は、図８を参照して、本発明の実施形態に従うマスタ・ブルートゥース・デバイスについて記載する。図８に示されるよう、マスタ・ブルートゥース・デバイス１０は：
マスタ・ブルートゥース・デバイスとスレーブ・ブルートゥース・デバイスとの間のブルートゥース接続を確立し、ブルートゥース接続を使用することによってスレーブ・ブルートゥース・デバイスとデータ伝送を実行し、マスタ・ブルートゥース・デバイスとスレーブ・ブルートゥース・デバイスとの間のブルートゥース接続を中断するよう構成されるブルートゥース・ユニット１１と；
マスタ・ブルートゥース・デバイスがブルートゥース接続を使用することによってスレーブ・ブルートゥース・デバイスとデータ伝送を行っているかどうかを判定し、マスタ・ブルートゥース・デバイスがブルートゥース接続を使用することによってスレーブ・ブルートゥース・デバイスとデータ伝送を行っていないと決定される場合に、ブルートゥース・ユニット１１に、マスタ・ブルートゥース・デバイスとスレーブ・ブルートゥース・デバイスとの間のブルートゥース接続を中断するように指示するよう構成される処理ユニット１２とを含む。
【０１１５】
従って、本発明の実施形態に従って、マスタ・ブルートゥース・デバイスは、データがブルートゥース接続を使用することによってスレーブ・ブルートゥース・デバイスと伝送されていないとマスタ・ブルートゥース・デバイスが決定する場合に、スレーブ・ブルートゥース・デバイスへのブルートゥース接続を中断する。ユーザは、ブルートゥース接続を手動で中断する必要がない。それにより、他のマスタ・ブルートゥース・デバイスは、スレーブ・ブルートゥース・デバイスへ接続し得る。これはリソースの浪費を回避する。
【０１１６】
本発明のこの実施形態において、任意に、図９に示されるように、処理ユニット１２は、電力検出ユニット１２１を含む。電力検出ユニット１２１は、ブルートゥース・ユニット１１の動作電力に従って、マスタ・ブルートゥース・デバイスがブルートゥース接続を使用することによってスレーブ・ブルートゥース・デバイスとデータ伝送を行っているかどうかを判定するよう構成される。
【０１１７】
本発明のこの実施形態において、任意に、電力検出ユニット１２１は、具体的に：前もってセットされた存続期間におけるブルートゥース・ユニットの動作電力の和に関する統計を収集し、動作電力の和が前もってセットされた電力閾値よりも小さいと決定される場合に、マスタ・ブルートゥース・デバイスがブルートゥース接続を使用することによってスレーブ・ブルートゥース・デバイスとデータ伝送を行っていないと決定し、あるいは、動作電力の和が前もってセットされた電力閾値以上であると決定される場合に、マスタ・ブルートゥース・デバイスがブルートゥース接続を使用することによってスレーブ・ブルートゥース・デバイスとデータ伝送を行っていると決定するよう構成される。
【０１１８】
本発明のこの実施形態において、任意に、電力検出ユニット１２１は、具体的に：ブルートゥース・ユニット１１の動作電力が前もってセットされた電力閾値よりも小さいことが検出される場合に計時を開始し、ブルートゥース・ユニット１１の動作電力が前もってセットされた電力閾値よりも小さい期間が前もってセットされた存続期間を超えることが検出される場合に、マスタ・ブルートゥース・デバイスがブルートゥース接続を使用することによってスレーブ・ブルートゥース・デバイスとデータ伝送を行っていないと決定し、あるいは、ブルートゥース・ユニット１１の動作電力が前もってセットされた電力閾値以上であることが検出される場合に、又はブルートゥース・ユニット１１の動作電力が前もってセット電力閾値よりも小さい期間が前もってセットされた存続期間を超えないことが検出される場合に、マスタ・ブルートゥース・デバイスがブルートゥース接続を使用することによってスレーブ・ブルートゥース・デバイスとデータ伝送を行っていると決定するよう構成される。
【０１１９】
本発明のこの実施形態において、任意に、図９に示されるように、処理ユニット１２は、アプリケーションＡＰＰ検出ユニット１２２を更に含む。ＡＰＰ検出ユニット１２２は、ブルートゥース接続を使用するＡＰＰのステータスに従って、マスタ・ブルートゥース・デバイスがブルートゥース接続を使用することによってスレーブ・ブルートゥース・デバイスとデータ伝送を行っているかどうかを判定し、ＡＰＰが終了すると決定される場合に、端末デバイスがブルートゥース接続を使用することによってスレーブ・ブルートゥース・デバイスとデータ伝送を行っていないと決定し、あるいは、ＡＰＰが実行中であると決定される場合に、端末デバイスがブルートゥース接続を使用することによってスレーブ・ブルートゥース・デバイスとデータ伝送を行っていると決定するよう構成される。
【０１２０】
本発明のこの実施形態において、マスタ・ブルートゥース・デバイスとスレーブ・ブルートゥース・デバイスとの間のブルートゥース接続を中断することより前に、ブルートゥース・ユニット１１は、スレーブ・ブルートゥース・デバイスに、ペアリング状態又は接続されるべき状態に入るように指示するよう更に構成される。
【０１２１】
本発明のこの実施形態において、任意に、図９に示されるように、処理ユニット１２は、ブルートゥース・ユニット１１がマスタ・ブルートゥース・デバイスとスレーブ・ブルートゥース・デバイスとの間のブルートゥース接続を中断した後にマスタ・ブルートゥース・デバイスのブルートゥース機能を無効にするよう構成されたブルートゥース制御ユニット１２３を更に含む。
【０１２２】
ここで、マスタ・ブルートゥース・デバイス１０は、機能ユニットの形で実装されると理解されるべきである。ここで、語“ユニット”は、特定用途向け集積回路（Application  Specific  Integrated  Circuit，略して“ＡＳＩＣ”）、電子回路、１つ以上のソフトウェア若しくはファームウェア・プログラムを実行するよう構成されたプロセッサ（例えば、共有プロセッサ、専用プロセッサ、若しくはバンク・プロセッサ）、メモリ、結合論理回路、及び／又は記載される機能を支援する他の適切なコンポーネントであってよい。任意の例では、当業者は、マスタ・ブルートゥース・デバイス１０が前述の方法実施形態における方法１０００の関連するプロセス及び／又はステップを実行するよう構成されてもよいと理解し得る。繰り返しを避けるよう、詳細はここでは記載されない。
【０１２３】
図１０は、本発明の実施形態に従う装置を示す。装置は、マスタ・ブルートゥース・デバイスに組み入れられ、スレーブ・ブルートゥース・デバイスに関連した機能を実行するよう構成される。図１０に示されるように、装置２０は、実行ステータス検出ユニット２１、ブルートゥース検出ユニット２２、及びブルートゥース制御ユニット２３を含む。
【０１２４】
実行ステータス検出ユニット２１は、装置の実行ステータスを検出するよう構成される。
【０１２５】
ブルートゥース検出ユニット２２は、実行ステータス検出ユニット２１によって検出された実行ステータスが第１状態から第２状態へ変化する場合に、マスタ・ブルートゥース・デバイスのブルートゥース機能の現在のステータスを決定するよう構成される。第１状態及び第２状態の夫々は、有効状態又は無効状態のうちの一方である。第１状態は、第２状態とは異なる。
【０１２６】
ブルートゥース制御ユニット２３は、ブルートゥース機能の現在のステータスが、第２状態が対応する必要があるブルートゥース機能のステータスと異なるとブルートゥース検出ユニット２２が決定する場合に、ブルートゥース機能のステータスを、第２状態が対応する必要があるブルートゥース機能のステータスへ切り替えるよう構成される。
【０１２７】
従って、本発明のこの実施形態に従って、装置は、装置の実行ステータスの、ブルートゥース機能のステータスについての要件に従って、マスタ・ブルートゥース・デバイスのブルートゥース機能を自動的に有効又は無効にすることができる。従って、マスタ・ブルートゥース・デバイスの電力消費は低減され得、ユーザによってブルートゥース機能を手動で有効及び無効にすることによってもたらされる不便さは回避され、且つ、ユーザ体験は改善される。
【０１２８】
本発明のこの実施形態において、任意に、図１１に示されるように、装置は、
スレーブ・ブルートゥース・デバイスに関する情報を記憶するよう構成され、スレーブ・ブルートゥース・デバイスがブルートゥース・ユニット１１に対応する前もってセットされたスレーブ・ブルートゥース・デバイス、又はマスタ・ブルートゥース・デバイスとペアリングされたスレーブ・ブルートゥース・デバイスであってよい、記憶ユニット２４と、
第２状態が有効状態であり且つブルートゥース機能のステータスが有効状態である場合に、マスタ・ブルートゥース・デバイスがスレーブ・ブルートゥース・デバイスへのブルートゥース接続を自動的に確立することを可能にするよう構成される処理ユニット２５とを更に含む。
【０１２９】
ここで、ブルートゥース機能のステータスが有効状態であることは、ブルートゥース機能の必要とされるステータスが有効状態であることよりもむしろ、ブルートゥース機能が実際に有効状態にあることを意味すると理解され得る。ペアリングされたことがないスレーブ・ブルートゥース・デバイスの場合に、マスタ・ブルートゥース・デバイスがスレーブ・ブルートゥース・デバイスへのブルートゥース接続を自動的に確立する前に、ペアリング動作が更に行われると理解され得る。
【０１３０】
本発明のこの実施形態に従って、装置２０は、本発明の実施形態における方法２０００のブルートゥース音響ボックスＡＰＰに対応し得ると理解されるべきである。その上、装置２０におけるユニット、すなわち、モジュール、並びに前述の他の動作及び／又は機能は、方法２０００における対応するステップを実装するために使用される。簡潔さのために、詳細はここで再度記載されない。
【０１３１】
図１２は、本発明の他の実施形態に従う装置を示す。装置は、マスタ・ブルートゥース・デバイスに組み入れられる。スレーブ・ブルートゥース・デバイスに対応するアプリケーションＡＰＰが、マスタ・ブルートゥース・デバイスにインストールされている。図１２に示されるように、装置３０は、ＡＰＰ検出ユニット３１、ブルートゥース検出ユニット３２、及びブルートゥース制御ユニット３３を含む。
【０１３２】
ＡＰＰ検出ユニット３１は、ＡＰＰの実行ステータスを検出するよう構成される。
【０１３３】
ブルートゥース検出ユニット３２は、ＡＰＰの実行ステータスが第１状態から第２状態へ変化することをＡＰＰ検出ユニット３１が検出する場合に、マスタ・ブルートゥース・デバイスのブルートゥース機能の現在のステータスを決定するよう構成される。第１状態及び第２状態の夫々は、有効状態又は無効状態のうちの一方である。第１状態は、第２状態は異なる。
【０１３４】
ブルートゥース制御ユニット３３は、ブルートゥース機能の現在のステータスが、第２状態が対応する必要があるブルートゥース機能のステータスとは異なるとブルートゥース検出ユニット３２が決定する場合に、ブルートゥース機能のステータスを、第２状態が対応する必要があるブルートゥース機能のステータスへ切り替えるよう構成される。
【０１３５】
従って、本発明のこの実施形態に従って、装置は、マスタ・ブルートゥース・デバイスにインストールされたＡＰＰの実行ステータスに従って、且つ、ＡＰＰの実行ステータスの、ブルートゥース機能のステータスについての要件に従って、マスタ・ブルートゥース・デバイスのブルートゥース機能を自動的に有効又は無効にすることができる。従って、マスタ・ブルートゥース・デバイスの電力消費は低減され得、ユーザによってブルートゥース機能を手動で有効及び無効にすることによってもたらされる不便さは回避され、且つ、ユーザ体験は改善される。
【０１３６】
本発明のこの実施形態において、任意に、図１３に示されるように、装置は、
スレーブ・ブルートゥース・デバイスに関する情報を記憶するよう構成される記憶ユニット３４と、
ＡＰＰが有効状態へ変化し且つブルートゥース機能のステータスが有効状態である場合に、ＡＰＰがスレーブ・ブルートゥース・デバイスへのブルートゥース接続を自動的に確立することを可能にするよう構成される処理ユニット３５とを更に含む。
【０１３７】
本発明のこの実施形態に従って、装置３０におけるユニット、すなわち、モジュール、並びに前述の他の動作及び／又は機能は、方法３０００における対応するステップを実装するために使用されると理解されるべきである。簡潔さのために、詳細はここで再度記載されない。
【０１３８】
当業者は、本明細書で開示されている実施形態において記載された例と組み合わせて、ユニット及びアルゴリズム・ステップが電子ハードウェア又はコンピュータ・ソフトウェアと電子ハードウェアとの組み合わせによって実装され得ると承知している。機能がハードウェア又はソフトウェアによって実行されるかどうかは、技術的解決法の特定の用途及び設計制約条件に依存する。当業者は、記載される機能を夫々の特定の用途のために実施するために異なる方法を使用し得るが、実施は本発明の適用範囲を越えると考えられるべきではない。
【０１３９】
便宜上且つ記載の簡単のために、前述のシステム、装置、及びユニットの詳細な動作プロセスについては、前述の方法実施形態における対応するプロセスが参照され得、詳細はここで再度記載されないと当業者によって明らかに理解され得る。
【０１４０】
本願で提供されるいくつかの実施形態において、開示されているシステム、装置、及び方法は他の様態で実装されてもよいと理解されるべきである。例えば、記載される装置実施形態は、単に一例である。例えば、ユニット分割は、単に論理機能分割であり、実際の実施では他の分割であってもよい。例えば、複数のユニット又はコンポーネントは、他のシステムへと結合又は一体化されてよく、あるいは、いくつかの特徴は無視されるか又は実行されなくてもよい。その上、図示又は説明されている相互の結合又は直接的な結合若しくは通信接続は、いくつかのインターフェイスを使用することによって実装されてもよい。装置又はユニット間の間接的な結合又は通信接続は、電子的な、機械的な、又は他の形態で実装されてもよい。
【０１４１】
別個の部分として記載されるユニットは、物理的に分離されていても又はされていなくてもよく、ユニットとして示される部分は、物理的なユニットであっても又はなくてもよく、１つの位置に位置付けられてもよく、あるいは、複数のネットワークユニットにおいて分散されてもよい。ユニットの一部又は全ては、実施形態の解決法の目的を達成するよう、実際の要件に従って選択され得る。
【０１４２】
その上、本発明の実施形態における機能ユニットは、１つの処理ユニットに一体化されてもよく、あるいは、ユニットの夫々は、物理的に単独で存在してもよく、あるいは、２つ以上のユニットは、１つのユニットに一体化されてもよい。
【０１４３】
機能がソフトウェア機能ユニットの形で実装され、独立した製品として販売又は使用される場合に、機能は、コンピュータ可読記憶媒体に記憶されてもよい。そのような理解に基づき、本質的に本発明の技術的解決法、又は先行技術に寄与する部分、又は技術的解決法のいくつかは、ソフトウェア製品の形で実装されてもよい。ソフトウェア製品は、記憶媒体に記憶され、コンピュータ・デバイス（パーソナル・コンピュータ、サーバ、ネットワーク・デバイス、などであってよい。）に、本発明の実施形態で記載される方法のステップの全て又は一部を実行するように指示するいくつかの命令を含む。前述の記憶媒体は、ＵＳＢ、フラッシュ・ドライブ、リムーバブル・ハード・ディスク、リード・オンリー・メモリ（ＲＯＭ，Read-Only  Memory）、ランダム・アクセス・メモリ（ＲＡＭ，Random  Access  Memory）、磁気ディスク、又は光ディスクを含む。
【０１４４】
前述の記載は、単に、本発明の具体的な実施であって、本発明の保護範囲を制限する意図はない。本発明で開示されている技術的範囲内で当業者によって容易に考え付かれる如何なる変形又は置換も、本発明の保護範囲内にあるはずである。従って、本発明の保護範囲は、特許請求の範囲の保護範囲に従うべきである。
【図１ａ】
2019525554.tif 000005
【図１ｂ】
2019525554.tif 000006
【図２】
2019525554.tif 000007
【図３】
2019525554.tif 000008
【図４】
2019525554.tif 000009
【図５】
2019525554.tif 000010
【図６】
2019525554.tif 000011
【図７】
2019525554.tif 000012
【図８】
2019525554.tif 000013
【図９】
2019525554.tif 000014
【図１０】
2019525554.tif 000015
【図１１】
2019525554.tif 000016
【図１２】
2019525554.tif 000017
【図１３】
2019525554.tif 000018
【手続補正書】
【提出日】平成31年1月29日(2019.1.29)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ブルートゥース接続管理方法であって、
当該方法は、マスタ・ブルートゥース・デバイスがスレーブ・ブルートゥース・デバイスへのブルートゥース接続を確立しているシナリオに適用され、
当該方法は、
前記マスタ・ブルートゥース・デバイスによって、データが前記ブルートゥース接続を使用することによって前記スレーブ・ブルートゥース・デバイスと伝送されているかどうかを判定することと、
データが前記ブルートゥース接続を使用することによって前記スレーブ・ブルートゥース・デバイスと伝送されていないと前記マスタ・ブルートゥース・デバイスが決定する場合に、前記マスタ・ブルートゥース・デバイスによって、前記スレーブ・ブルートゥース・デバイスへの前記ブルートゥース接続を中断することと
を有する、
方法。
【請求項２】
前記マスタ・ブルートゥース・デバイスによって、データが前記ブルートゥース接続を使用することによって前記スレーブ・ブルートゥース・デバイスと伝送されているかどうかを判定することは、
前記マスタ・ブルートゥース・デバイスによって該マスタ・ブルートゥース・デバイスにおけるブルートゥース・モジュールの動作電力に従って、データが前記ブルートゥース接続を使用することによって前記スレーブ・ブルートゥース・デバイスと伝送されているかどうかを判定することを有する、
請求項１に記載の方法。
【請求項３】
前記マスタ・ブルートゥース・デバイスによって該マスタ・ブルートゥース・デバイスにおけるブルートゥース・モジュールの動作電力に従って、データが前記ブルートゥース接続を使用することによって前記スレーブ・ブルートゥース・デバイスと伝送されているかどうかを判定することは、
前記マスタ・ブルートゥース・デバイスによって、前もってセットされた存続期間における前記ブルートゥース・モジュールの動作電力の和に関する統計を収集することと、
前記動作電力の前記和が前もってセットされた電力閾値よりも小さいと前記マスタ・ブルートゥース・デバイスが決定する場合に、前記マスタ・ブルートゥース・デバイスによって、データが前記ブルートゥース接続を使用することによって前記スレーブ・ブルートゥース・デバイスと伝送されていないと決定すること、又は前記動作電力の前記和が前もってセットされた電力閾値以上である場合に、前記マスタ・ブルートゥース・デバイスによって、データが前記ブルートゥース接続を使用することによって前記スレーブ・ブルートゥース・デバイスと伝送されていると決定することと
を有する、
請求項２に記載の方法。
【請求項４】
前記マスタ・ブルートゥース・デバイスによって該マスタ・ブルートゥース・デバイスにおけるブルートゥース・モジュールの動作電力に従って、データが前記ブルートゥース接続を使用することによって前記スレーブ・ブルートゥース・デバイスと伝送されているかどうかを判定することは、
前記ブルートゥース・モジュールの前記動作電力が前もってセットされた電力閾値よりも小さいことを前記マスタ・ブルートゥース・デバイスが検出する場合に計時を開始することと、
前記ブルートゥース・モジュールの前記動作電力が前記前もってセットされた電力閾値よりも小さい期間が前もってセットされた存続期間を超えることを前記マスタ・ブルートゥース・デバイスが検出する場合に、前記マスタ・ブルートゥース・デバイスによって、データが前記ブルートゥース接続を使用することによって前記スレーブ・ブルートゥース・デバイスと伝送されていないと決定すること、又は前記ブルートゥース・モジュールの前記動作電力が前記前もってセットされた電力閾値以上であることを前記マスタ・ブルートゥース・デバイスが検出する場合に、若しくは前記ブルートゥース・モジュールの前記動作電力が前記前もってセットされた電力閾値よりも小さい期間が前もってセットされた存続期間を超えないことを前記マスタ・ブルートゥース・デバイスが検出する場合に、前記マスタ・ブルートゥース・デバイスによって、データが前記ブルートゥース接続を使用することによって前記スレーブ・ブルートゥース・デバイスと伝送されていると決定することと
を有する、
請求項２に記載の方法。
【請求項５】
前記マスタ・ブルートゥース・デバイスによって、データが前記ブルートゥース接続を使用することによって前記スレーブ・ブルートゥース・デバイスと伝送されているかどうかを判定することは、
前記マスタ・ブルートゥース・デバイスによって、前記ブルートゥース接続を使用するアプリケーション（ＡＰＰ）のステータスに従って、データが前記ブルートゥース接続を使用することによって前記スレーブ・ブルートゥース・デバイスと伝送されているかどうかを判定することと、
前記ＡＰＰが終了すると決定される場合に、前記マスタ・ブルートゥース・デバイスによって、データが前記ブルートゥース接続を使用することによって前記スレーブ・ブルートゥース・デバイスと伝送されていないと決定すること、又は前記ＡＰＰが実行中であると決定される場合に、前記マスタ・ブルートゥース・デバイスによって、データが前記ブルートゥース接続を使用することによって前記スレーブ・ブルートゥース・デバイスと伝送されていると決定することと
を有する、
請求項１に記載の方法。
【請求項６】
前記マスタ・ブルートゥース・デバイスによって、前記スレーブ・ブルートゥース・デバイスへの前記ブルートゥース接続を中断することより前に、当該方法は、
前記マスタ・ブルートゥース・デバイスによって、ペアリング状態又は接続されるべき状態に入るように前記スレーブ・ブルートゥース・デバイスに指示することを更に有する、
請求項１乃至５のうちいずれか一項に記載の方法。
【請求項７】
前記マスタ・ブルートゥース・デバイスによって、前記スレーブ・ブルートゥース・デバイスへの前記ブルートゥース接続を中断することの後で、当該方法は、
前記マスタ・ブルートゥース・デバイスによって、該マスタ・ブルートゥース・デバイスのブルートゥース機能を無効にすることを更に有する、
請求項１乃至６のうちいずれか一項に記載の方法。
【請求項８】
ブルートゥース接続管理方法であって、
スレーブ・ブルートゥース・デバイスに対応するアプリケーション（ＡＰＰ）がマスタ・ブルートゥース・デバイスにインストールされ、
当該方法は、
前記ＡＰＰの実行ステータスが第１状態から第２状態へ変化することを前記マスタ・ブルートゥース・デバイスが検出する場合に、前記マスタ・ブルートゥース・デバイスによって、該マスタ・ブルートゥース・デバイスのブルートゥース機能の現在のステータスを判定し、前記第１状態及び前記第２状態の夫々が有効状態又は無効状態のうちの一方であり、前記第１状態が前記第２状態とは異なる、ことと、
前記マスタ・ブルートゥース・デバイスの前記ブルートゥース機能の前記現在のステータスが、前記第２状態が対応する必要がある前記ブルートゥース機能のステータスとは異なると前記マスタ・ブルートゥース・デバイスが決定する場合に、前記マスタ・ブルートゥース・デバイスによって、該マスタ・ブルートゥース・デバイスの前記ブルートゥース機能のステータスを、前記第２状態が対応する必要がある前記ブルートゥース機能のステータスへ切り替えることと
を有する、
方法。
【請求項９】
前記マスタ・ブルートゥース・デバイスは、前記スレーブ・ブルートゥース・デバイスに関する情報を保持し、前記第２状態は、前記有効状態であり、前記第２状態が対応する必要がある前記ブルートゥース機能のステータスは、前記有効状態であり、当該方法は、
前記マスタ・ブルートゥース・デバイスによって、該マスタ・ブルートゥース・デバイスの周囲のブルートゥース・デバイスを探すことと、
前記マスタ・ブルートゥース・デバイスが前記スレーブ・ブルートゥース・デバイスを見つける場合に、該スレーブ・ブルートゥース・デバイスへのブルートゥース接続を自動的に確立することと
を更に有する、
請求項８に記載の方法。
【請求項１０】
マスタ・ブルートゥース・デバイスであって、
当該マスタ・ブルートゥース・デバイスは、スレーブ・ブルートゥース・デバイスへのブルートゥース接続を確立しており、
当該マスタ・ブルートゥース・デバイスは、プロセッサ、メモリ、及びブルートゥース・モジュールを有し、前記プロセッサ、前記メモリ、及び前記ブルートゥース・モジュールは、バス・システムを使用することによって接続され、
前記メモリは、命令を記憶するよう構成され、
前記ブルートゥース・モジュールは、当該マスタ・ブルートゥース・デバイスと他のスレーブ・ブルートゥース・デバイスとの間のブルートゥース通信を実施するために、前記プロセッサの制御に従ってメッセージを受信又は送信し、
前記プロセッサは、前記メモリに記憶されている前記命令を呼び出して、
当該マスタ・ブルートゥース・デバイスが前記ブルートゥース接続を使用することによって前記スレーブ・ブルートゥース・デバイスとデータ伝送を実行しているかどうかを判定するステップと、
当該マスタ・ブルートゥース・デバイスが前記ブルートゥース接続を使用することによって前記スレーブ・ブルートゥース・デバイスとデータ伝送を実行していないと決定される場合に、当該マスタ・ブルートゥース・デバイスと前記スレーブ・ブルートゥース・デバイスとの間の前記ブルートゥース接続を中断するステップと
を実行するよう構成される、
マスタ・ブルートゥース・デバイス。
【請求項１１】
当該マスタ・ブルートゥース・デバイスが前記ブルートゥース接続を使用することによって前記スレーブ・ブルートゥース・デバイスとデータ伝送を実行しているかどうかを判定するステップは、
前記ブルートゥース・モジュールの動作電力に従って、当該マスタ・ブルートゥース・デバイスが前記ブルートゥース接続を使用することによって前記スレーブ・ブルートゥース・デバイスとデータ伝送を実行しているかどうかを判定することを特に有する、
請求項１０に記載のマスタ・ブルートゥース・デバイス。
【請求項１２】
前記ブルートゥース・モジュールの動作電力に従って、当該マスタ・ブルートゥース・デバイスが前記ブルートゥース接続を使用することによって前記スレーブ・ブルートゥース・デバイスとデータ伝送を実行しているかどうかを判定することは、
前もってセットされた存続期間における前記ブルートゥース・モジュールの動作電力の和に関する統計を収集することと、
前記動作電力の前記和が前もってセットされた電力閾値よりも小さいと決定される場合に、当該マスタ・ブルートゥース・デバイスが前記ブルートゥース接続を使用することによって前記スレーブ・ブルートゥース・デバイスとデータ伝送を実行していないと決定すること、又は前記動作電力の前記和が前記前もってセットされた電力閾値以上であると決定される場合に、当該マスタ・ブルートゥース・デバイスが前記ブルートゥース接続を使用することによって前記スレーブ・ブルートゥース・デバイスとデータ伝送を実行していると決定することと
を特に有する、
請求項１１に記載のマスタ・ブルートゥース・デバイス。
【請求項１３】
前記ブルートゥース・モジュールの動作電力に従って、当該マスタ・ブルートゥース・デバイスが前記ブルートゥース接続を使用することによって前記スレーブ・ブルートゥース・デバイスとデータ伝送を実行しているかどうかを判定することは、
前記ブルートゥース・モジュールの前記動作電力が前もってセットされた電力閾値よりも小さいことが検出される場合に計時を開始することと、
前記ブルートゥース・モジュールの前記動作電力が前記前もってセットされた電力閾値よりも小さい期間が前もってセットされた存続期間を超えることが検出される場合に、当該マスタ・ブルートゥース・デバイスが前記ブルートゥース接続を使用することによって前記スレーブ・ブルートゥース・デバイスとデータ伝送を実行していないと決定すること、又は前記ブルートゥース・モジュールの前記動作電力が前記前もってセットされた電力閾値以上であることが検出される場合に、若しくは前記ブルートゥース・モジュールの前記動作電力が前記前もってセットされた電力閾値よりも小さい期間が前もってセットされた存続期間を超えないことが検出される場合に、当該マスタ・ブルートゥース・デバイスが前記ブルートゥース接続を使用することによって前記スレーブ・ブルートゥース・デバイスとデータ伝送を実行していると決定することと
を特に有する、
請求項１１に記載のマスタ・ブルートゥース・デバイス。
【請求項１４】
当該マスタ・ブルートゥース・デバイスが前記ブルートゥース接続を使用することによって前記スレーブ・ブルートゥース・デバイスとデータ伝送を実行しているかどうかを判定するステップは、
前記ブルートゥース接続を使用するアプリケーション（ＡＰＰ）のステータスに従って、当該マスタ・ブルートゥース・デバイスが前記ブルートゥース接続を使用することによって前記スレーブ・ブルートゥース・デバイスとデータ伝送を実行しているかどうかを判定することと、
前記ＡＰＰが終了すると決定される場合に、当該マスタ・ブルートゥース・デバイスが前記ブルートゥース接続を使用することによって前記スレーブ・ブルートゥース・デバイスとデータ伝送を実行していないと決定すること、又は前記ＡＰＰが実行中であると決定される場合に、当該マスタ・ブルートゥース・デバイスが前記ブルートゥース接続を使用することによって前記スレーブ・ブルートゥース・デバイスとデータ伝送を実行していると決定することと
を特に有する、
請求項１０に記載のマスタ・ブルートゥース・デバイス。
【請求項１５】
当該マスタ・ブルートゥース・デバイスと前記スレーブ・ブルートゥース・デバイスとの間の前記ブルートゥース接続を中断するステップの前に、前記プロセッサは、ペアリング状態又は接続されるべき状態に入るように前記スレーブ・ブルートゥース・デバイスに指示するよう更に構成される、
請求項１０乃至１４のうちいずれか一項に記載のマスタ・ブルートゥース・デバイス。
【請求項１６】
当該マスタ・ブルートゥース・デバイスと前記スレーブ・ブルートゥース・デバイスとの間の前記ブルートゥース接続を中断するステップの後で、前記プロセッサは、当該マスタ・ブルートゥース・デバイスのブルートゥース機能を無効にするよう更に構成される、
請求項１０乃至１５のうちいずれか一項に記載のマスタ・ブルートゥース・デバイス。
【請求項１７】
マスタ・ブルートゥース・デバイスであって、
スレーブ・ブルートゥース・デバイスに対応するアプリケーション（ＡＰＰ）が当該マスタ・ブルートゥース・デバイスにインストールされ、
当該マスタ・ブルートゥース・デバイスは、プロセッサ、メモリ、及びブルートゥース・モジュールを有し、前記プロセッサ、前記メモリ、及び前記ブルートゥース・モジュールは、バス・システムを使用することによって接続され、
前記メモリは、命令を記憶するよう構成され、
前記ブルートゥース・モジュールは、当該マスタ・ブルートゥース・デバイスと他のスレーブ・ブルートゥース・デバイスとの間のブルートゥース通信を実施するために、前記プロセッサの制御に従ってメッセージを受信又は送信し、
前記プロセッサは、前記メモリに記憶されている前記命令を呼び出して、
前記ＡＰＰの実行ステータスが第１状態から第２状態へ変化することが検出される場合に、当該マスタ・ブルートゥース・デバイスのブルートゥース機能の現在のステータスを決定し、前記第１状態及び前記第２状態の夫々が有効状態又は無効状態のうちの一方であり、前記第１状態が前記第２状態とは異なる、ステップと、
当該マスタ・ブルートゥース・デバイスの前記ブルートゥース機能の前記現在のステータスが、前記第２状態が対応する必要がある前記ブルートゥース機能のステータスとは異なる場合に、当該マスタ・ブルートゥース・デバイスの前記ブルートゥース機能のステータスを、前記第２状態が対応する必要がある前記ブルートゥース機能のステータスへ切り替えるステップと
を実行するよう構成される、
マスタ・ブルートゥース・デバイス。
【請求項１８】
前記メモリは、前記スレーブ・ブルートゥース・デバイスに関する情報を記憶し、
前記第２状態が前記有効状態であり且つ前記ブルートゥース機能のステータスが前記有効状態である場合に、前記プロセッサは、
前記ブルートゥース・モジュールを使用することによって当該マスタ・ブルートゥース・デバイスの周囲のブルートゥース・デバイスを探し、
前記スレーブ・ブルートゥース・デバイスが見つけられる場合に、当該マスタ・ブルートゥース・デバイスが前記スレーブ・ブルートゥース・デバイスへのブルートゥース接続を自動的に確立することを可能にする
よう更に構成される、
請求項１７に記載のマスタ・ブルートゥース・デバイス。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００１１
【補正方法】変更
【補正の内容】
【００１１】
第１の態様を参照して、第１の態様の第４の可能な実施において、前記マスタ・ブルートゥース・デバイスによって、データが前記ブルートゥース接続を使用することによって前記スレーブ・ブルートゥース・デバイスと伝送されているかどうかを判定することは：前記マスタ・ブルートゥース・デバイスによって、前記ブルートゥース接続を使用するアプリケーション（ＡＰＰ）のステータスに従って、データが前記ブルートゥース接続を使用することによって前記スレーブ・ブルートゥース・デバイスと伝送されているかどうかを判定することと；前記ＡＰＰが終了すると決定される場合に、前記マスタ・ブルートゥース・デバイスによって、データが前記ブルートゥース接続を使用することによって前記スレーブ・ブルートゥース・デバイスと伝送されていないと決定すること；又は前記ＡＰＰが実行中であると決定される場合に、前記マスタ・ブルートゥース・デバイスによって、データが前記ブルートゥース接続を使用することによって前記スレーブ・ブルートゥース・デバイスと伝送されていると決定することとを含む。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１５
【補正方法】変更
【補正の内容】
【００１５】
第２の態様に従って、ブルートゥース接続管理方法が提供される。スレーブ・ブルートゥース・デバイスに対応するアプリケーション（ＡＰＰ）がマスタ・ブルートゥース・デバイスにインストールされる。当該方法は：前記ＡＰＰの実行ステータスが第１状態から第２状態へ変化することを前記マスタ・ブルートゥース・デバイスが検出する場合に、前記マスタ・ブルートゥース・デバイスによって、該マスタ・ブルートゥース・デバイスのブルートゥース機能の現在のステータスを判定し、前記第１状態及び前記第２状態の夫々が有効状態又は無効状態のうちの一方であり、前記第１状態が前記第２状態とは異なる、ことと；前記マスタ・ブルートゥース・デバイスの前記ブルートゥース機能の前記現在のステータスが、前記第２状態が対応する必要がある前記ブルートゥース機能のステータスとは異なると前記マスタ・ブルートゥース・デバイスが決定する場合に、前記マスタ・ブルートゥース・デバイスによって、該マスタ・ブルートゥース・デバイスの前記ブルートゥース機能のステータスを、前記第２状態が対応する必要がある前記ブルートゥース機能のステータスへ切り替えることとを含む。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１６
【補正方法】変更
【補正の内容】
【００１６】
従って、本願におけるブルートゥース接続管理方法に従って、マスタ・ブルートゥース・デバイスのブルートゥース機能は、マスタ・ブルートゥース・デバイスにインストールされている、スレーブ・ブルートゥース・デバイスに対応しているアプリケーション（ＡＰＰ）の、ブルートゥース機能のステータスについての要件に従って、自動的に無効又は有効にされ得る。これは、ユーザによってブルートゥース機能を手動で有効及び無効にすることによってもたらされる不便さを回避し、ユーザ操作を簡単にし、且つ、ユーザのユーザ体験を改善する。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００３２
【補正方法】変更
【補正の内容】
【００３２】
ブルートゥース機能の有効化及び無効化は、マスタ・ブルートゥース・デバイスにおいてブルートゥース・スイッチ・アイコンを使用することによって操作され得る。図１ａは、マスタ・ブルートゥース・デバイスにおけるブルートゥース・スイッチ・アイコンを示す。ブルートゥース機能は、図１ａの左図では無効にされている。ブルートゥース機能は、図１ａの右図では有効にされている。図１ｂは、ブルートゥース・スイッチ・アイコンの他の形態を示す。ユーザがブルートゥース・スイッチ・アイコンをタップし、ブルートゥース・スイッチ・アイコンが灰色になる場合に、ブルートゥース機能は無効にされる。ユーザがブルートゥース・スイッチ・アイコンをタップし、ブルートゥース・スイッチ・アイコンがハイライト表示される場合に、ブルートゥース機能は有効にされる。ブルートゥース機能が無効にされる場合に、マスタ・ブルートゥース・デバイスは、スレーブ・ブルートゥース・デバイスへのブルートゥース接続を中断する。一般的に、ペアリングされたスレーブ・ブルートゥース・デバイスがマスタ・ブルートゥース・デバイスに対して存在する場合には、スレーブ・ブルートゥース・デバイスは、メニュー操作を使用することによって接続され得、あるいは、スレーブ・ブルートゥース・デバイスへの接続は、メニュー操作を使用することによって中断され得る。代替的に、ペアリングされたスレーブ・ブルートゥース・デバイスとのペアリングは、メニュー操作を使用することによってキャンセルされ得る。ペアリング情報は、マスタ・ブルートゥース・デバイスがスレーブ・ブルートゥース・デバイスへのブルートゥース接続を中断する場合に、依然として保持される。次にスレーブ・ブルートゥース・デバイスが接続されるときに再びペアリングは必要とされない。マスタ・ブルートゥース・デバイスとスレーブ・ブルートゥース・デバイスとの間のペアリングがキャンセルされる場合には、次にブルートゥース接続が確立されるときに最初にペアリングが必要とされる。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００４０
【補正方法】変更
【補正の内容】
【００４０】
入力ユニット１３０は、入力された数値又は文字情報を受け取り、スマートフォン１００のユーザ設定及び機能制御に関係があるキー信号入力を生成するよう構成され得る。具体的に、入力ユニット１３０は、タッチ・パネル及び他の入力デバイスを含んでよい。タッチ・パネルは、タッチスクリーンとも呼ばれ、タッチ・パネルの上又は近くでのユーザのタッチ操作（例えば、指又はスタイラスのような何らかの適切な物体又はアクセサリを使用することによってタッチ・パネル上で又はタッチ・パネルの近くでユーザによって行われる操作）を収集し、前もってセットされたプログラムに従って、対応する接続された装置を駆動することができる。任意に、タッチ・パネルは、２つの部分、タッチ検出装置及びタッチ・コントローラ、を含んでよい。タッチ検出装置は、ユーザのタッチ操作を検出し、タッチ操作によって生じた信号を検出し、信号をタッチ・コントローラへ送信する。タッチ・コントローラは、タッチ検出装置からタッチ情報を受け取り、タッチ情報を接触座標に変換し、接触座標をプロセッサへ送り、そして、プロセッサによって送られたコマンドを受信し実行することができる。その上、タッチ・パネルは、抵抗型、容量型、赤外線型、及び表面弾性波型のような多数のタイプにおいて実装され得る。タッチ・パネルに加えて、入力ユニットは、他の入力デバイスを更に含んでもよい。具体的に、他の入力デバイスは、物理キーボード、機能キー（例えば、音量制御キー若しくは電源オン／オフ・キー）、トラック・ボール、マウス、又はジョイスティックを含み得るが限られない。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００４２
【補正方法】変更
【補正の内容】
【００４２】
オーディオ周波数回路１５０、スピーカ、及びマイクロホンは、ユーザとスマートフォン１００との間のオーディオ・インターフェイスを提供し得る。オーディオ周波数回路１５０は、受け取られたオーディオ・データから変換される電気信号をスピーカへ送信し得る。スピーカは、電気信号を音響信号に変換して、音響信号を出力する。他の態様では、マイクロホンが、収集された音響信号を電気信号に変換する。オーディオ周波数回路１５０は、電気信号を受信し、電気信号をオーディオ信号に変換し、オーディオ信号を更なる処理のためにプロセッサ１７０へ出力する。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００７１
【補正方法】変更
【補正の内容】
【００７１】
スマートフォンＡのプロセッサ１７０は、ブルートゥース機能のオン／オフ・ステータスを決定するよう、ブルートゥース音響ボックスＡＰＰの有効化ステータスを検出する。ブルートゥース音響ボックスＡＰＰが無効化から有効化へ切り替わることを検出する場合に、スマートフォンＡは、ブルートゥース機能の現在のステータスを決定し、ブルートゥース機能の現在のステータスがブルートゥース機能の必要とされるステータスと一致するかどうかを判定する。ブルートゥース機能の現在のステータスが無効化であり、ブルートゥース音響ボックスＡＰＰを有効にするために必要とされるブルートゥース機能のステータスが有効化である、すなわち、２つのステータスが不一致である場合には、ブルートゥース機能の現在のステータスは、ブルートゥース機能の必要とされるステータスへ切り替えられる。２つのステータスが一致する場合には、ブルートゥース機能の現在のステータスは維持される。相応して、ブルートゥース音響ボックスＡＰＰが有効化から無効化へ切り替わることを検出する場合に、スマートフォンＡは、ブルートゥース機能の現在のステータスが無効化であるかどうかを判定する。ブルートゥース機能の現在のステータスが無効化である場合には、無効状態が維持される。ブルートゥース機能の現在のステータスが無効化でない場合には、スマートフォンＡは、ブルートゥース機能を無効にする。スマートフォンＡのメモリ１２０は、ブルートゥース音響ボックスＡＰＰに対応するブルートゥース音響ボックスに関する情報を記憶し得る。ブルートゥース音響ボックスＡＰＰが有効状態へ変化し、ブルートゥース機能が有効状態にある場合に、スマートフォンＡは、周囲のブルートゥース・デバイスを探索する。ブルートゥース音響ボックスを見つける場合に、スマートフォンＡは、ブルートゥース音響ボックスへのブルートゥース接続を自動的に確立する。
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】０１１９
【補正方法】変更
【補正の内容】
【０１１９】
本発明のこの実施形態において、任意に、図９に示されるように、処理ユニット１２は、アプリケーション（ＡＰＰ）検出ユニット１２２を更に含む。ＡＰＰ検出ユニット１２２は、ブルートゥース接続を使用するＡＰＰのステータスに従って、マスタ・ブルートゥース・デバイスがブルートゥース接続を使用することによってスレーブ・ブルートゥース・デバイスとデータ伝送を行っているかどうかを判定し、ＡＰＰが終了すると決定される場合に、マスタ・ブルートゥース・デバイスがブルートゥース接続を使用することによってスレーブ・ブルートゥース・デバイスとデータ伝送を行っていないと決定し、あるいは、ＡＰＰが実行中であると決定される場合に、マスタ・ブルートゥース・デバイスがブルートゥース接続を使用することによってスレーブ・ブルートゥース・デバイスとデータ伝送を行っていると決定するよう構成される。
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】０１３１
【補正方法】変更
【補正の内容】
【０１３１】
図１２は、本発明の他の実施形態に従う装置を示す。装置は、マスタ・ブルートゥース・デバイスに組み入れられる。スレーブ・ブルートゥース・デバイスに対応するアプリケーション（ＡＰＰ）が、マスタ・ブルートゥース・デバイスにインストールされている。図１２に示されるように、装置３０は、ＡＰＰ検出ユニット３１、ブルートゥース検出ユニット３２、及びブルートゥース制御ユニット３３を含む。
【手続補正１１】
【補正対象書類名】図面
【補正対象項目名】図４
【補正方法】変更
【補正の内容】
【図４】
2019525554.tif 000019
【手続補正１２】
【補正対象書類名】図面
【補正対象項目名】図６
【補正方法】変更
【補正の内容】
【図６】
2019525554.tif 000020
【手続補正１３】
【補正対象書類名】図面
【補正対象項目名】図７
【補正方法】変更
【補正の内容】
【図７】
2019525554.tif 000021
【国際調査報告】
2019525554.tif 000022
2019525554.tif 000023
2019525554.tif 000024
2019525554.tif 000025
2019525554.tif 000026
2019525554.tif 000027