(57)【特許請求の範囲】
【請求項１】
端末デバイスに適用されるペアリング方法であって、該端末デバイスがホールデバイスを含むか、または前記端末デバイスがホールデバイスに接続し、当該方法は、
前記端末デバイスによって、前記ホールデバイスによって生成されたホールイベントに基づいて接続予定状態に移行することであって、該接続予定状態は、前記端末デバイスが無線通信プロトコルを用いて外部接続デバイスへの接続を確立することができる状態である、移行することと、
前記端末デバイスによって、トリガ信号を送信し、前記外部接続デバイスが該トリガ信号に基づいて接続予定状態に移行することを可能にすることと、
前記端末デバイスによって、前記外部接続デバイスがセキュリティ・デバイスであるかどうかを決定すること
前記端末デバイスによって、前記無線通信プロトコルを用いて前記外部接続デバイスへの前記接続を確立することと、を含み、
前記無線通信プロトコルがＢｌｕｅｔｏｏｔｈプロトコルであり、
前記端末デバイスによって、前記無線通信プロトコルを用いて前記外部接続デバイスへの前記接続を確立することの前に、当該方法は、
前記外部接続デバイスが前記セキュリティ・デバイスであるときに、前記端末デバイスによって、ジャスト・ワークス（ｊｕｓｔ  ｗｏｒｋｓ）方式で前記外部接続デバイスから接続キーを要求することと、
前記外部接続デバイスが前記セキュリティ・デバイスではないときに、前記端末デバイスによって、接続キー（ｌｉｎｋ  ｋｅｙ）方式で前記外部接続デバイスから接続キーを要求することと、を含み、
前記端末デバイスによって、前記外部接続デバイスが前記セキュリティ・デバイスであるかどうかを決定することの前に、当該方法は、
前記端末デバイスによって、前記外部接続デバイスのマーク情報を受信することをさらに含み、
前記端末デバイスによって、前記外部接続デバイスが前記セキュリティ・デバイスであるかどうかを決定することは、
前記端末デバイスによって、前記外部接続デバイスの前記マーク情報があらかじめ記憶されたマーク情報と同じであるかどうかを決定することであって、前記外部接続デバイスは、前記外部接続デバイスの前記マーク情報が前記あらかじめ記憶されたマーク情報と同じであるときに、前記セキュリティ・デバイスであり、または前記外部接続デバイスは、前記外部接続デバイスの前記マーク情報が前記あらかじめ記憶されたマーク情報と異なるときに、前記セキュリティ・デバイスではない、方法。
【請求項２】
前記端末デバイスによって、前記無線通信プロトコルを用いて前記外部接続デバイスへの前記接続を確立することの後に、当該方法は、
前記端末デバイスによって、前記ホールデバイスによって生成されたホール切断イベントに基づいて前記外部接続デバイスへの前記接続を解除することをさらに含む、請求項１に記載の方法。
【請求項３】
前記端末デバイスによって、前記ホールデバイスによって生成されたホール切断イベントに基づいて前記外部接続デバイスへの前記接続を解除することの後に、当該方法は、
前記端末デバイスによって、前記端末デバイスが前記外部接続デバイスに接続したときに記憶されたペアリング情報を削除することであって、該ペアリング情報は、前記外部接続デバイスのアドレス情報、前記外部接続デバイスのサービスタイプ、前記端末デバイスが前記外部接続デバイスに接続したときに使用された前記接続キーのうち少なくとも１つを含む、削除することをさらに含む、請求項２に記載の方法。
【請求項４】
前記トリガ信号はホール信号である、請求項１〜３のいずれか一項に記載の方法。
【請求項５】
前記端末デバイスによって、前記ホールデバイスによって生成されたホールイベントに基づいて接続予定状態に移行することは、
前記端末デバイスによって、前記ホールイベントに基づいてＢｌｕｅｔｏｏｔｈスイッチをオンにし、Ｂｌｕｅｔｏｏｔｈ発見可能状態に移行すること、または
前記端末デバイスによって、前記ホールイベントに基づいてＢｌｕｅｔｏｏｔｈ発見可能状態に移行すること、もしくは
前記端末デバイスによって、前記ホールイベントに基づいてＢｌｕｅｔｏｏｔｈスイッチをオンにすること、を含む、請求項１に記載の方法。
【請求項６】
端末デバイスであって、当該端末デバイスがホールデバイスを含むか、または当該端末デバイスがホールデバイスに接続し、当該端末デバイスは、処理ユニット、送信ユニット、決定ユニットおよび接続ユニットを含み、
前記処理ユニットは、前記ホールデバイスによって生成されたホールイベントに基づいて接続予定状態に移行するように構成されており、該接続予定状態は、当該端末デバイスが無線通信プロトコルを用いて外部接続デバイスへの接続を確立することができる状態であり、
前記送信ユニットは、トリガ信号を送信し、前記外部接続デバイスが該トリガ信号に基づいて前記接続予定状態に移行することを可能にするように構成されており、
前記決定ユニットは、前記外部接続デバイスがセキュリティ・デバイスであるかどうかを決定するように構成されており、
前記接続ユニットは、前記無線通信プロトコルを用いて前記外部接続デバイスへの前記接続を確立するように構成されており、
前記無線通信プロトコルは、Ｂｌｕｅｔｏｏｔｈプロトコルであり、当該端末デバイスは、要求ユニットをさらに含み、
前記要求ユニットは、前記外部接続デバイスが前記セキュリティ・デバイスであるときに、ジャストワーク（ｊｕｓｔ  ｗｏｒｋｓ）方式で前記外部接続デバイスから接続キーを要求するように構成されており、
前記要求ユニットは、前記外部接続デバイスが前記セキュリティ・デバイスではないときに、接続キー（ｌｉｎｋ  ｋｅｙ）方式で前記外部接続デバイスから接続キーを要求するように構成されており、
当該端末デバイスは、受信ユニットをさらに含み、
前記受信ユニットは、前記外部接続デバイスのマーク情報を受信するように構成されており、
前記決定ユニットは、前記外部接続デバイスの前記マーク情報があらかじめ記憶されたマーク情報と同じであるかどうかを決定するように構成されており、前記外部接続デバイスは、前記外部接続デバイスの前記マーク情報が前記あらかじめ記憶されたマーク情報と同じであるときに、前記セキュリティ・デバイスであり、または前記外部接続デバイスは、前記外部接続デバイスの前記マーク情報が前記あらかじめ記憶されたマーク情報と異なるときに、前記セキュリティ・デバイスではない、端末デバイス。
【請求項７】
接続解除ユニットをさらに含み、
前記接続解除ユニットは、前記ホールデバイスによって生成されたホールイベントに基づいて前記外部接続デバイスへの前記接続を解除するように構成されている、請求項６に記載の端末デバイス。
【発明の詳細な説明】
【技術分野】
【０００１】
この出願の実施形態は、端末分野に関し、特に、ペアリング方法、ペアリング解除方法、端末デバイス、および外部接続デバイスに関する。
【０００２】
Ｂｌｕｅｔｏｏｔｈ（Ｂｌｕｅｔｏｏｔｈ）（登録商標）は、デバイス間の短距離（通常１０ｍ以内）通信をサポートする無線技術である。Ｂｌｕｅｔｏｏｔｈは、世界的に利用可能な２．４ＧＨｚの無線波帯で動作し、携帯電話、ノートパソコン、無線ヘッドセット、車載ツール等の機器間でデータ伝送を行うために使用されることができる。現在、Ｂｌｕｅｔｏｏｔｈ機能を有する外部接続デバイスは、タブレット・コンピュータ、携帯電話等の端末デバイスと共に使用されることが多い。例えば、Ｂｌｕｅｔｏｏｔｈキーボードおよびタブレット・コンピュータが文字を入力するために共に使用され、Ｂｌｕｅｔｏｏｔｈヘッドセットおよび携帯電話が音楽を聴くために共に使用される。Ｂｌｕｅｔｏｏｔｈ機能を有する外部接続デバイスと端末デバイスとの間でデータ伝送が行われる場合、Ｂｌｕｅｔｏｏｔｈ機能を有する外部接続デバイスは端末デバイスとペアを形成し、それに接続する必要がある。例えば、ユーザがＢｌｕｅｔｏｏｔｈキーボードおよびタブレット・コンピュータを用いて文字を入力する前に、Ｂｌｕｅｔｏｏｔｈキーボードはタブレット・コンピュータとペアを形成し、それに接続する必要がある。ペアリングおよび接続が成功した後、ユーザはＢｌｕｅｔｏｏｔｈキーボードを用いて文字を入力することができる。確かに、端末デバイスは、代替的には、別の無線通信プロトコルを用いて、外部接続デバイスとペアを形成し接続してもよい。Ｂｌｕｅｔｏｏｔｈキーボードが使用されなくなった後、Ｂｌｕｅｔｏｏｔｈキーボードはタブレット・コンピュータから切断される必要がある。
【０００３】
しかしながら、従来技術では、端末デバイスが外部接続デバイスとペアを形成し、それに接続し、かつそれから切断するプロセスは、比較的複雑であり、ユーザが使用するのに不便である。
【発明の概要】
【０００４】
この出願の実施形態は、ペアリング方法、ペアリング解除方法、端末デバイス、および外部接続デバイスを提供し、端末デバイスが外部接続デバイスとペアリングし、外部接続デバイスに接続し、外部接続から切断する処理が比較的複雑であり、ユーザが使用するのに不便であるという問題を解決する。
【０００５】
この出願の実施形態の第１の態様によれば、ペアリング・システムが提供される。ペアリング・システムは、端末デバイスおよび外部接続デバイスを含み得る。
【０００６】
端末デバイスは、第１のホールデバイスおよび第１の磁石を含む。外部接続デバイスは、第２のホールデバイスおよび第２の磁石を含む。端末デバイスは、第２の磁石が接近すると第１のホールデバイスによって生成されたホールイベントに基づいて、端末デバイスのＢｌｕｅｔｏｏｔｈスイッチをオンにし、および／またはＢｌｕｅｔｏｏｔｈディスカバリ可能状態に移行する。外部接続デバイスが、第１の磁石が接近すると第２のホールデバイスによって生成されたホールイベントに基づいて、外部接続デバイスのペアリング・スイッチをオンにし、および／またはＢｌｕｅｔｏｏｔｈディスカバリ可能状態に移行する。端末デバイスがＢｌｕｅｔｏｏｔｈプロトコルを用いて外部接続デバイスへの接続を確立する。
【０００７】
この出願のこの実施形態において提供されるペアリング・システムによれば、端末デバイスは、第１のホールデバイスによって生成されたホールイベントに基づいて、端末デバイスのＢｌｕｅｔｏｏｔｈスイッチを自動的にオンにし、および／またはＢｌｕｅｔｏｏｔｈ発見可能状態に移行し、外部接続デバイスは、第２のホールデバイスによって生成されたホールイベントに基づいて、外部接続デバイスのペアリング・スイッチを自動的にオンにし、および／またはＢｌｕｅｔｏｏｔｈ発見可能状態に移行する。この場合、端末デバイスはＢｌｕｅｔｏｏｔｈプロトコルを用いて外部接続デバイスとの接続を確立する。これは、端末デバイスが外部接続デバイスとペアリングし、これに接続するプロセスが比較的複雑であり、ユーザが使用するのが不便であるという問題を解決し、さらにパスワードフリー認証の場合にプラグアンドプレイを実施する。
【０００８】
第１の態様を参照すると、可能な実施態様では、端末デバイスは、第２の磁石が遠く離れているときに、第１のホールデバイスによって生成されたホール切断イベントに基づいて、外部接続デバイスへの接続を解除する。これは、アンプラグおよび切断効果を達成する。
【０００９】
第１の態様または前述の可能な実施態様を参照すると、別の可能な実施態様では、外部接続デバイスは、第１の磁石が遠く離れているときに、第２のホールデバイスによって生成されたホール切断イベントに基づいて、端末デバイスへの接続を解除する。これは、アンプラグおよび切断効果を達成する。
【００１０】
この出願の実施形態の第２の態様によれば、ペアリング方法が提供され、端末デバイスに適用される。端末デバイスがホールデバイスを含むか、または端末デバイスがホールデバイスに接続する。ペアリング方法は、
端末デバイスによって、ホールデバイスによって生成されたホールイベントに基づいて接続予定状態に移行することであって、接続予定状態は、端末デバイスが無線通信プロトコルを用いて外部接続デバイスへの接続を確立することができる状態である、移行することと、端末デバイスによって、トリガ信号を送信し、外部接続デバイスがトリガ信号に基づいて接続予定状態に移行することを可能にすることと、端末デバイスによって、無線通信プロトコルを用いて外部接続デバイスへの接続を確立することと、を含み得る。
【００１１】
この出願のこの実施形態において提供されるペアリング方法によれば、端末デバイスは、ホールデバイスによって生成されたホールイベントに基づいて、自動的に接続予定状態に移行し、トリガ信号を送信し、外部接続デバイスをトリガし、自動的に接続予定状態にも移行させて、端末デバイスが無線通信プロトコルを用いて外部接続デバイスへの接続を確立するようにする。これは、端末デバイスが外部接続デバイスとペアリングし、これに接続するプロセスが比較的複雑であり、ユーザが使用するのが不便であるという問題を解決し、さらにパスワードフリー認証の場合にプラグアンドプレイを実施する。
【００１２】
第２の態様を参照すると、可能な実施態様において、無線通信プロトコルはＢｌｕｅｔｏｏｔｈプロトコルであり、端末デバイスによって、無線通信プロトコルを用いて外部接続デバイスへの接続を確立することの前に、ペアリング方法は、外部接続デバイスがセキュリティ・デバイスであるときに、端末デバイスによって、ジャスト・ワークス（ｊｕｓｔ  ｗｏｒｋｓ）方式で外部接続デバイスから接続キーを要求することをさらに含み得る。これにより、ユーザがペアリング・コードを手動で入力することを防止し、ペアリングおよび接続の処理が簡潔にされる。
【００１３】
第２の態様または前述の可能な実施態様を参照すると、別の可能な実施態様では、無線通信プロトコルはＢｌｕｅｔｏｏｔｈプロトコルであり、端末デバイスによって、無線通信プロトコルを用いて外部接続デバイスへの接続を確立することの前に、ペアリング方法は、外部接続デバイスがセキュリティ・デバイスではないときに、端末デバイスによって、接続キーＬｉｎｋ  Ｋｅｙ方式で外部接続デバイスから接続キーを要求することをさらに含み得る。これは、デバイス接続のセキュリティが確保する。
【００１４】
第２の態様または前述の可能な実施態様を参照すると、別の可能な実施態様では、端末デバイスによって、外部接続デバイスがセキュリティ・デバイスであるかどうかを決定することをさらに含み得る。
【００１５】
第２の態様または前述の可能な実施態様を参照すると、別の可能な実施態様では、端末デバイスによって、外部接続デバイスがセキュリティ・デバイスであるかどうかを決定することの前に、ペアリング方法は、端末デバイスによって、外部接続デバイスのマーク情報を受信することをさらに含み得る。この場合、対応して、端末デバイスによって、外部接続デバイスがセキュリティ・デバイスであるかどうかを決定することは、具体的には、端末デバイスによって、外部接続デバイスのマーク情報があらかじめ記憶されたマーク情報と同じであるかどうかを決定することを具体的には含んでもよく、外部接続デバイスは、外部接続デバイスのマーク情報があらかじめ記憶されたマーク情報と同じであるときに、セキュリティ・デバイスであり、または外部接続デバイスは、外部接続デバイスのマーク情報があらかじめ記憶されたマーク情報と異なるときに、セキュリティ・デバイスではない。
【００１６】
第２の態様または前述の可能な実施態様を参照すると、別の可能な実施態様では、端末デバイスによって、無線通信プロトコルを用いて外部接続デバイスへの接続を確立することの後に、ペアリング方法は、端末デバイスによって、ホールデバイスによって生成されたホール切断イベントに基づいて外部接続デバイスへの接続を解除することをさらに含み得る。これは、アンプラグおよび切断を実施する。
【００１７】
第２の態様または前述の可能な実施態様を参照すると、別の可能な実施態様では、端末デバイスによって、ホールデバイスによって生成されたホール切断イベントに基づいて外部接続デバイスへの接続を解除することの後に、ペアリング方法は、端末デバイスによって、端末デバイスが外部接続デバイスに接続したときに記憶されたペアリング情報を削除することであって、ペアリング情報は、外部接続デバイスのアドレス情報、外部接続デバイスのサービスタイプ、端末デバイスが外部接続デバイスに接続したときに使用された接続キーのうち少なくとも１つを含む、削除することをさらに含み得る。
【００１８】
第２の態様または前述の可能な実施態様を参照すると、別の可能な実施態様では、トリガ信号はホール信号である。
【００１９】
第２の態様または前述の可能な実施態様を参照すると、別の可能な実施態様では、無線通信プロトコルはＢｌｕｅｔｏｏｔｈプロトコルであり、端末デバイスによって、ホールデバイスによって生成されたホールイベントに基づいて接続予定状態に移行することは、端末デバイスによって、ホールイベントに基づいてＢｌｕｅｔｏｏｔｈスイッチをオンにし、Ｂｌｕｅｔｏｏｔｈ発見可能状態に移行すること、または端末デバイスによって、ホールイベントに基づいてＢｌｕｅｔｏｏｔｈ発見可能状態に移行すること、もしくは端末デバイスによって、ホールイベントに基づいてＢｌｕｅｔｏｏｔｈスイッチをオンにすること、を具体的には含み得る。
【００２０】
この出願の実施形態の第３の態様によれば、ペアリング解除方法が提供され、端末デバイスに適用される。端末デバイスは、ホールデバイスを含むか、またはホールデバイスに接続する。ペアリング解除法は、
端末デバイスによって、ホールデバイスによって生成されたホール切断イベントに基づいて、外部接続デバイスへの無線接続を解除することを含み得る。
【００２１】
この出願のこの実施形態で提供されるペアリング解除方法によれば、端末デバイスは、ホールデバイスによって生成されるホール切断イベントに基づいて、外部接続デバイスへの無線接続を自動的に解除する。これにより、アンプラグおよび切断を実施し、ユーザ体験が向上する。
【００２２】
この出願の実施形態の第４の態様によれば、ペアリング方法が提供され、外部接続デバイスに適用される。外部接続デバイスはホールデバイスを含むか、または外部接続デバイスはホールデバイスに接続する。本方法は、
外部接続デバイスによって、ホールデバイスによって生成されたホールイベントに基づいて接続予定状態に移行することであって、接続予定状態とは、外部接続デバイスが無線通信プロトコルを用いて端末デバイスへの接続を確立することができる状態である、移行することと、外部接続デバイスによって、トリガ信号を送信し、端末デバイスがトリガ信号に基づいて接続予定状態に移行することを可能にすることと、外部接続デバイスにより、無線通信プロトコルを用いて端末デバイスへの接続を確立することと、を含む。
【００２３】
この出願のこの実施形態において提供されるペアリング方法によれば、外部接続デバイスは、ホールデバイスによって生成されたホールイベントに基づいて、自動的に接続予定状態に移行し、トリガ信号を送信し、端末デバイスをトリガし、自動的に接続予定状態にも移行させて、外部接続デバイスが無線通信プロトコルを用いて端末デバイスとの接続を確立するようにする。これは、端末デバイスが外部接続デバイスとペアリングし、これに接続するプロセスが比較的複雑であり、ユーザが使用するのが不便であるという問題を解決し、さらにパスワードフリー認証の場合にプラグアンドプレイを実施する。
【００２４】
第４の態様を参照して、可能な実施態様において、外部接続デバイスによって、無線通信プロトコルを用いて端末デバイスへの接続を確立した後に、本方法は、外部接続デバイスによって、ホールデバイスによって生成されたホール切断イベントに基づいて、端末デバイスへの接続を解除することをさらに含み得る。これにより、アンプラグ及び切断を実施する。
【００２５】
第４の態様または前述の可能な実施態様を参照すると、別の可能な実施態様において、外部接続デバイスによって、ホールデバイスによって生成されたホールイベントに基づいて接続予定状態に移行することは、外部接続デバイスによって、ペアリング・スイッチをオンにし、ホールイベントに基づいてＢｌｕｅｔｏｏｔｈ発見可能状態に移行すること、または外部接続デバイスによって、ホールイベントに基づいてＢｌｕｅｔｏｏｔｈ発見可能状態に移行すること、もしくは外部接続デバイスによって、ホールイベントに基づいてペアリング・スイッチをオンにすることを具体的に含み得る。
【００２６】
この出願の実施形態の第５の態様によれば、ペアリング方法が提供され、
端末デバイスによって、第１の無線通信プロトコルを用いて外部接続デバイスを発見し、接続予定状態に移行することであって、接続予定状態は、端末デバイスが第２の無線通信プロトコルを用いて外部接続デバイスへの接続を確立することができる状態であり、第１の無線通信プロトコルの信号カバレッジ領域が第２の無線通信プロトコルの信号カバレッジ領域と異なり、外部接続デバイスが接続予定状態にある、発見することと、端末デバイスによって、第２の無線通信プロトコルを用いて外部接続デバイスへの接続を確立することと、を含む。
【００２７】
この出願のこの実施形態において提供されるペアリング方法によれば、端末デバイスと外部接続デバイスの両方が、第１の無線通信プロトコルを用いて互いを発見し、接続予定状態に移行し、端末デバイスおよび外部接続デバイスが第２の無線通信プロトコルを用いて接続を確立する。これは、端末デバイスが外部接続デバイスとペアリングし、これと接続するプロセスが比較的複雑であり、ユーザが使用するのが不便であるという問題を解決し、さらにパスワードフリー認証の場合にプラグアンドプレイを実施する。追加的に、第２の無線通信プロトコルは、常に有効に維持する必要がなく、端末の消費電力を減らす。
【００２８】
この出願の実施形態の第６の態様によれば、端末デバイスが提供される。端末デバイスは、ホールデバイスを含むか、またはホールデバイスに接続する。端末デバイスは、処理ユニット、送信ユニット、および接続ユニットを含み得る。
【００２９】
処理ユニットは、ホールデバイスによって生成されたホールイベントに基づいて、接続予定状態に移行するように構成されており、接続予定状態は、端末デバイスが無線通信プロトコルを用いて外部接続デバイスへの接続を確立することができる状態であり、送信ユニットは、トリガ信号を送信し、外部接続デバイスがトリガ信号に基づいて接続予定状態に移行することを可能にするように構成されており、接続ユニットは、無線通信プロトコルを用いて、外部接続デバイスへの接続を確立するように構成されている。
【００３０】
第６の態様を参照すると、可能な実施態様において、無線通信プロトコルはＢｌｕｅｔｏｏｔｈプロトコルであり、端末デバイスは、外部接続デバイスがセキュリティ・デバイスであるときに、ジャスト・ワークス方式で外部接続デバイスから接続キー要求するように構成されている要求ユニットをさらに含み得る。
【００３１】
第６の実施態様または前述の可能な実施態様を参照すると、別の可能な実施態様では、無線通信プロトコルはＢｌｕｅｔｏｏｔｈプロトコルであり、端末デバイスは、外部接続デバイスがセキュリティ・デバイスではないときに、リンクキー方式で外部接続デバイスから接続キーを要求するように構成されている要求ユニットをさらに含み得る。
【００３２】
第６の態様または前述の可能な実施態様を参照すると、別の可能な実施態様では、端末デバイスは、外部接続デバイスがセキュリティ・デバイスであるかどうかを決定するように構成されている決定ユニットをさらに含み得る。
【００３３】
第６の態様または前述の実施態様を参照すると、別の可能な実施態様では、端末デバイスは、外部接続デバイスのマーク情報を受信するように構成されている受信ユニットをさらに含むことができ、決定ユニットは、外部接続デバイスのマーク情報があらかじめ記憶されたマーク情報と同じであるかどうかを決定するように具体的には構成されており、外部接続デバイスは、外部接続デバイスのマーク情報があらかじめ記憶されたマーク情報と同じであるときに、セキュリティ・デバイスであり、または外部接続デバイスは、外部接続デバイスのマーク情報があらかじめ記憶されたマーク情報と異なるときに、セキュリティ・デバイスではない。
【００３４】
第６の態様または前述の可能な実施態様を参照すると、別の可能な実施態様では、端末デバイスは、ホールデバイスによって生成されたホール切断イベントに基づいて外部接続デバイスへの接続を解除するように構成されている接続解除ユニットをさらに含むことができる。
【００３５】
第６の態様または前述の可能な実施態様を参照すると、別の可能な実施態様では、端末デバイスは、端末デバイスが外部接続デバイスに接続したときに記憶されたペアリング情報を削除するように構成されている削除ユニットをさらに含むことができ、ペアリング情報は、外部接続デバイスのアドレス情報、外部接続デバイスのサービスタイプ、端末デバイスが外部接続デバイスに接続したときに使用された接続キーのうち少なくとも１つを含む。
【００３６】
第６の態様または前述の可能な実施形態を参照すると、別の可能な実施態様では、トリガ信号はホール信号である。
【００３７】
第６の態様または前述の可能な実施態様を参照すると、別の可能な実施態様では、無線通信プロトコルはＢｌｕｅｔｏｏｔｈプロトコルであり、処理ユニットは、具体的には、ホールイベントに基づいてＢｌｕｅｔｏｏｔｈスイッチをオンにし、Ｂｌｕｅｔｏｏｔｈ発見可能状態に移行するか、またはホールイベントに基づいてＢｌｕｅｔｏｏｔｈ発見可能状態に移行するか、もしくはホールイベントに基づいてＢｌｕｅｔｏｏｔｈスイッチをオンにするように構成されている。
【００３８】
この出願の実施形態の第７の態様によれば、端末デバイスが提供される。端末デバイスは、ホールデバイスを含むか、またはホールデバイスに接続する。端末デバイスは、ホールデバイスによって生成されたホール切断イベントに基づいて外部接続デバイスへの無線接続を解除するように構成されている接続解除ユニットを含み得る。
【００３９】
この出願の実施形態の第８の態様によれば、外部接続デバイスが提供される。外部接続デバイスがホールデバイスを含むか、または外部接続デバイスがホールデバイスに接続する。外部接続デバイスは、処理ユニット、送信ユニット、および接続ユニットを含み得る。
【００４０】
処理ユニットは、ホールデバイスによって生成されたホールイベントに基づいて接続予定状態に移行するように構成されており、接続予定状態は、外部接続デバイスが無線通信プロトコルを用いて端末デバイスとの接続を確立することができる状態であり、送信ユニットは、トリガ信号を送信し、端末デバイスがトリガ信号に基づいて接続予定状態に移行することを可能にするように構成されており、接続ユニットは、無線通信プロトコルを用いて端末デバイスへの接続を確立するように構成されている。
【００４１】
第８の態様を参照すると、可能な実施態様では、外部接続デバイスは、ホールデバイスによって生成されたホール切断イベントに基づいて端末デバイスへの接続を解除するように構成されている接続解除ユニットをさらに含み得る。
【００４２】
第８の態様または前述の可能な実施態様を参照すると、別の可能な実施態様では、処理ユニットは、ホールイベントに基づいて、ペアリング・スイッチをオンにし、Ｂｌｕｅｔｏｏｔｈ発見可能状態に移行するか、またはホールイベントに基づいてＢｌｕｅｔｏｏｔｈ発見可能状態に移行するか、もしくはホールイベントに基づいてペアリング・スイッチをオンにするように具体的には構成されている。
【００４３】
この出願の実施形態の第９の態様によれば、端末デバイスが提供される。端末デバイスは、処理ユニットおよび接続ユニットを含み得る。
【００４４】
処理ユニットが、第１の無線通信プロトコルを用いて外部接続デバイスを発見し、接続予定状態に移行するように構成されており、接続予定状態は、端末デバイスが第２の無線通信プロトコルを用いて外部接続デバイスへの接続を確立することができる状態であり、第１の無線通信プロトコルの信号カバレッジ領域は第２の無線通信プロトコルの信号カバレッジ領域と異なり、外部接続デバイスは接続予定状態にあり、接続ユニットは、第２の無線通信プロトコルを用いて外部接続デバイスへの接続を確立するように構成されている。
【００４５】
この出願の実施形態の第１０の態様によれば、端末デバイスが提供される。端末デバイスは、ホールデバイスを含むか、またはホールデバイスに接続する。端末デバイスは、少なくとも１つのプロセッサおよびメモリを含み得る。メモリは、コンピュータ・プログラムを記憶するように構成されており、コンピュータ・プログラムが少なくとも１つのプロセッサによって実行されると、第２の態様または第２の態様の可能な実施態様のいずれか１つにおけるペアリング方法が実施される。
【００４６】
具体的には、プロセッサは、ホールデバイスによって生成されたホールイベントに基づいて、接続予定状態に移行することであって、接続予定状態が、端末デバイスが無線通信プロトコルを用いて外部接続デバイスへの接続を確立することができる状態である、移行することと、トリガ信号を送信し、外部接続デバイスがトリガ信号に基づいて接続予定状態に移行することを可能にすることと、無線通信プロトコルを用いて外部接続デバイスへの接続を確立することと、を行うように構成されている。
【００４７】
第１０の態様を参照すると、可能な実施態様では、無線通信プロトコルはＢｌｕｅｔｏｏｔｈプロトコルであり、プロセッサは、外部接続デバイスがセキュリティ・デバイスであるときに、ジャスト・ワークス方式で外部接続デバイスから接続キーを要求するようにさらに構成されている。これにより、ユーザがペアリング・コードを手動で入力することを防止し、ペアリングおよび接続の処理を簡潔にする。
【００４８】
第１０の態様または前述の可能な実施態様を参照すると、別の可能な実施態様では、無線通信プロトコルはＢｌｕｅｔｏｏｔｈプロトコルであり、プロセッサは、端末デバイスによって、外部接続デバイスがセキュリティ・デバイスでないときに、リンクキー方式で外部接続デバイスから接続キーを要求するようにさらに構成されている。これにより、デバイス接続のセキュリティが確保する。
【００４９】
第１０の態様または前述の可能な実施態様を参照すると、別の可能な実施形態では、プロセッサは、外部接続デバイスがセキュリティ・デバイスであるかどうかを決定するようにさらに構成されている。
【００５０】
第１０の態様または前述の可能な実施形態を参照すると、別の可能な実施形態では、プロセッサは、外部接続デバイスのマーク情報を受信するようにさらに構成されている。この場合、プロセッサは、外部接続デバイスのマーク情報があらかじめ記憶されたマーク情報と同じであるかどうかを決定するように具体的には構成されており、外部接続デバイスは、外部接続デバイスのマーク情報があらかじめ記憶されたマーク情報と同じであるときに、セキュリティ・デバイスであり、または外部接続デバイスは、外部接続デバイスのマーク情報があらかじめ記憶されたマーク情報と異なるときに、セキュリティ・デバイスではない。
【００５１】
第１０の態様または前述の可能な実施形態を参照すると、別の可能な実施形態では、プロセッサは、ホールデバイスによって生成されたホール切断イベントに基づいて、外部接続デバイスへの接続を解除するようにさらに構成されている。これは、アンプラグおよび切断を実施する。
【００５２】
第１０の態様または前述の可能な実施態様を参照すると、別の可能な実施態様では、プロセッサは、端末デバイスが外部接続デバイスに接続されるときに記憶されたペアリング情報を削除するようにさらに構成されており、ペアリング情報は、外部接続デバイスのアドレス情報、外部接続デバイスのサービスタイプ、および端末デバイスが外部接続デバイスに接続されるときに使用された接続キーのうちの少なくとも１つを含む。
【００５３】
第１０の態様または前述の可能な実施態様に関して、別の可能な実施形態では、トリガ信号はホール信号である。
【００５４】
第１０の態様または前述の可能な実施態様を参照すると、別の可能な実施態様では、無線通信プロトコルはＢｌｕｅｔｏｏｔｈプロトコルであり、プロセッサは、端末デバイスによって、ホールイベントに基づいて、Ｂｌｕｅｔｏｏｔｈスイッチをオンにし、Ｂｌｕｅｔｏｏｔｈ発見可能状態に移行するか、または端末デバイスによって、ホールイベントに基づいてＢｌｕｅｔｏｏｔｈ発見可能状態に移行するか、もしくは端末デバイスによって、ホールイベントに基づいてＢｌｕｅｔｏｏｔｈスイッチをオンにするように具体的に構成されている。
【００５５】
代替的には、メモリは、コンピュータ・プログラムを記憶するように構成されており、コンピュータ・プログラムが少なくとも１つのプロセッサによって実行されると、第３の態様におけるペア解除方法が実施されるようにする。
【００５６】
具体的には、プロセッサは、ホールデバイスによって生成されたホール切断イベントに基づいて、外部接続デバイスへの無線接続を解除するように構成されている。
【００５７】
代替的には、メモリは、コンピュータ・プログラムを記憶するように構成されており、コンピュータ・プログラムが少なくとも１つのプロセッサによって実行されると、第５の態様におけるペア解除方法が実施されるようにする。
【００５８】
具体的には、プロセッサは、第１の無線通信プロトコルを用いて外部接続デバイスを発見し、接続予定状態に移行するように構成されており、接続予定状態は、端末デバイスが第２の無線通信プロトコルを用いて外部接続デバイスへの接続を確立することができる状態であり、第１の無線通信プロトコルの信号カバレッジ領域は第２の無線通信プロトコルの信号カバレッジ領域と異なり、外部接続デバイスは接続予定状態にあり、端末デバイスは、第２の無線通信プロトコルを用いて外部接続デバイスへの接続を確立する。
【００５９】
この出願の第１１の態様によれば、外部接続デバイスが提供される。外部接続デバイスがホールデバイスを含むか、または外部接続デバイスがホールデバイスに接続する。外部接続デバイスは、少なくとも１つのプロセッサおよびメモリを含む。メモリは、コンピュータ・プログラムを記憶するように構成されており、コンピュータ・プログラムが少なくとも１つのプロセッサによって実行されると、第４の態様または第４の態様の可能な実施態様のいずれか１つにおけるペアリング方法が実施される。
【００６０】
具体的には、プロセッサは、ホールデバイスによって生成されたホールイベントに基づいて、接続予定状態に移行することであって、接続予定状態は、外部接続デバイスが無線通信プロトコルを用いて端末デバイスへの接続を確立することができる状態である、移行することと、トリガ信号を送信し、端末デバイスがトリガ信号に基づいて接続予定状態に移行することを可能にする、送信することと、無線通信プロトコルを用いて端末デバイスへの接続を確立することと、を行うように構成されている。
【００６１】
第１１の態様を参照すると、可能な実施態様において、プロセッサは、ホールデバイスによって生成されたホール切断イベントに基づいて、端末デバイスへの接続を解除するようにさらに構成されている。これは、アンプラグおよび切断を実施する。
【００６２】
第１１の態様または前述の可能な実施態様を参照すると、別の可能な実施態様では、プロセッサは、ホールイベントに基づいてペアリング・スイッチをオンにし、Ｂｌｕｅｔｏｏｔｈ発見可能状態に移行するか、またはホールイベントに基づいてＢｌｕｅｔｏｏｔｈ発見可能状態に移行するか、もしくはホールイベントに基づいてペアリング・スイッチをオンにするように具体的には構成されている。
【００６３】
この出願の実施形態の第１２の態様によれば、コンピュータ記憶媒体が提供される。コンピュータ記憶媒体はコンピュータ・プログラムを記憶する。コンピュータ・プログラムがプロセッサによって実行されると、第２の態様もしくは第２の態様の可能な実施態様のいずれかにおけるペアリング方法が実施されるか、第３の態様のペアリング解除方法が実施されるか、または第５の態様のペアリング方法が実施される。
【００６４】
この出願の実施形態の第１３の態様によれば、コンピュータ記憶媒体が提供される。コンピュータ記憶媒体はコンピュータ・プログラムを記憶する。コンピュータ・プログラムがプロセッサによって実行されると、第４の態様または第４の態様の可能な実施態様のいずれかにおけるペアリング方法が実施される。
【００６５】
この出願の実施形態の第１４の態様によれば、コンピュータ・プログラム製品が提供される。コンピュータ・プログラム製品がコンピュータ上で実行されると、コンピュータは、第２の態様もしくは第２の態様の可能な実施態様のいずれか１つにおけるペアリング方法を実行するか、第３の態様におけるペアリング解除方法を実施するか、または第５の態様におけるペアリング方法を実施することが可能にされる。
【００６６】
この出願の実施形態の第１５の態様によれば、コンピュータ・プログラム製品が提供される。コンピュータ・プログラム製品がコンピュータ上で実行されると、コンピュータは、第４の態様または第４の態様の可能な実施態様のいずれか１つにおけるペアリング方法を実行することが可能にされる。
【００６７】
この出願の実施形態の第１６の態様によれば、少なくとも１つのプロセッサおよびメモリを含むチップ・システムが提供される。
【００６８】
メモリは、コンピュータ・プログラムを記憶するように構成されており、コンピュータ・プログラムが少なくとも１つのプロセッサによって実行されると、第２の態様もしくは第２の態様のうちの可能な実施態様のいずれか１つにおけるペアリング方法が実施されるか、第３の態様のペアリング解除方法が実施されるか、または第５の態様のペアリング方法が実施されて、チップ・システムが配置された端末デバイスが外部接続デバイスへの無線接続を確立することを可能にするようにする。
【図面の簡単な説明】
【００６９】
【図１Ａ】この出願の一実施形態によるＢｌｕｅｔｏｏｔｈアーキテクチャの概略図である。
【図１】この出願の一実施形態によるシナリオの概略図である。
【図２】この出願の一実施形態によるデバイスのディスプレイインターフェースの第１の概略図である。
【図３】この出願の一実施形態による動作の第１の概略図である。
【図４】この出願の一実施形態によるデバイスのディスプレイインターフェースの第２の概略図である。
【図５】この出願の一実施形態によるデバイスのディスプレイインターフェースの第３の概略図である。
【図６】この出願の一実施形態による動作の第２の概略図である。
【図７】この出願の一実施形態によるシステム・アーキテクチャの簡略概略図である。
【図８】この出願の一実施形態によるタブレット・コンピュータの概略構成図である。
【図８Ａ】この出願の一実施形態によるＢｌｕｅｔｏｏｔｈキーボードの概略構成図である。
【図９】この出願の一実施形態によるペアリング方法の概略フローチャートである。
【図１０】この出願の一実施形態による別のペアリング方法の概略フローチャートである。
【図１１】この出願の一実施形態による端末デバイスと外部接続デバイスとの間の接続の第１の概略図である。
【図１２】この出願の一実施形態による端末デバイスと外部接続デバイスとの間の接続の第２の概略図である。
【図１２Ａ】この出願の一実施形態による、デバイスのディスプレイインターフェースの第４の概略図である。
【図１３】この出願の一実施形態によるデバイスのディスプレイインターフェースの第５の概略図である。
【図１４】この出願の一実施形態によるデバイスのディスプレイインターフェースの第６の概略図である。
【図１４Ａ】この出願の一実施形態によるデバイスのディスプレイインターフェースの第７の概略図である。
【図１４Ｂ】この出願の一実施形態によるデバイスのディスプレイインターフェースの第８の概略図である。
【図１５】この出願の一実施形態によるデバイスのディスプレイインターフェースの第９の概略図である。
【図１６】この出願の一実施形態によるデバイスのディスプレイインターフェースの第１０の概略図である。
【図１７】この出願の一実施形態による動作の第３の概略図である。
【図１７Ａ】この出願の一実施形態による、デバイスのディスプレイインターフェースの第１１の概略図である。
【図１８】この出願の一実施形態によるペアリング解除方法の概略フローチャートである。
【図１８Ａ】この出願の一実施形態による、デバイスのディスプレイインターフェースの第１２の概略図である。
【図１９】この出願の一実施形態によるデバイスのディスプレイインターフェースの第１３の概略図である。
【図２０】この出願の一実施形態によるアプリケーションシナリオの第１の概略図である。
【図２１】この出願の一実施形態によるアプリケーションシナリオの第２の概略図である。
【図２２】この出願の一実施形態による別のペアリング方法の概略フローチャートである。
【図２３】この出願の一実施形態による端末デバイスの概略構成図である。
【図２４】この出願の一実施形態による別の端末デバイスの概略構成図である。
【図２５】この出願の一実施形態による別の端末デバイスの概略構成図である。
【図２６】この出願の一実施形態による外部接続デバイスの概略構成図である。
【図２７】この出願の一実施形態による、別の外部接続デバイスの概略構成図である。
【発明を実施するための形態】
【００７０】
一般に、Ｂｌｕｅｔｏｏｔｈ機能を有する外部接続デバイスと端末デバイスとの間でデータ伝送を行う前に、Ｂｌｕｅｔｏｏｔｈ機能を有する外部接続デバイスが端末デバイスとペアリングし、これに接続する必要がある。様々なアプリケーション間の相互運用を実施するために、Ｂｌｕｅｔｏｏｔｈスペシャル・インタレスト・グループ（Ｂｌｕｅｔｏｏｔｈ  Ｓｐｅｃｉａｌ  Ｉｎｔｅｒｅｓｔ  Ｇｒｏｕｐ、ＳＩＧ）がＢｌｕｅｔｏｏｔｈの技術仕様を策定している。
【００７１】
Ｂｌｕｅｔｏｏｔｈの技術仕様は、コア・プロトコル（ｐｒｏｔｏｃｏｌ）とアプリケーション・プロファイル（ｐｒｏｆｉｌｅ）が含む。コア・プロトコルは、最下位の４つのレイヤ（Ｌａｙｅｒ）、１つの基本サービス・ディスカバリ・プロトコル（Ｓｅｒｖｉｃｅ  Ｄｉｓｃｏｖｅｒ  Ｐｒｏｔｏｃｏｌ、ＳＤＰ）、およびＢｌｕｅｔｏｏｔｈプロトコル・スタック内のすべてのアプリケーション・プロファイルの基本一般アクセス・プロファイル（Ｇｅｎｅｒａｌ  Ａｃｃｅｓｓ  Ｐｒｏｆｉｌｅ、ＧＡＰ）を含む。コア・プロトコルは、Ｂｌｕｅｔｏｏｔｈプロトコル・スタックに不可欠である。
【００７２】
コア・プロトコルに加えて、Ｂｌｕｅｔｏｏｔｈの技術仕様は、一部の他のアプリケーション・レイヤ・サービスおよびプロトコル、例えば、アプリケーション・レイヤ・プロファイルを含む必要がある。相互運用可能なリモートデバイスは同じプロトコル・スタックを使用する必要があり、異なるアプリケーションは異なるプロトコル・スタックを必要とする。すべてのアプリケーションがすべてのプロトコルを使用する必要があるわけではなく、プロトコル・スタックの１つ以上のレイヤのみが使用され得る。しかしながら、全てのアプリケーションは、Ｂｌｕｅｔｏｏｔｈの技術仕様におけるデータリンク・レイヤと物理レイヤを使用する必要がある。
【００７３】
Ｂｌｕｅｔｏｏｔｈアーキテクチャが図１Ａに示されている。Ｂｌｕｅｔｏｏｔｈアーキテクチャでは、無線周波数ユニット、すなわち、Ｂｌｕｅｔｏｏｔｈ無線周波数（Ｂｌｕｅ  Ｒａｄｉｏ）ユニットは、主にデータと音声を送信および受信することを担当し、短距離かつ低電力消費によって特徴付けられる。
【００７４】
ベースバンドまたはリンク制御ユニット（Ｂａｓｅｂａｎｄ  Ｌｉｎｋ  Ｃｏｎｔｒｏｌｌｅｒ、ＬＣ）は、主に、無線周波数信号とディジタルまたは音声信号との間の相互変換を実行し、ベースバンド・プロトコルと別の下位レイヤとの間の接続の手順を実施する。
【００７５】
リンク管理プロトコル（Ｌｉｎｋ  Ｍａｎａｇｅｒ  ｐｒｏｔｏｃｏｌ、ＬＭＰ）は、Ｂｌｕｅｔｏｏｔｈプロトコル・スタックのデータリンク・レイヤ・プロトコルである。リンク管理ユニットは、Ｂｌｕｅｔｏｏｔｈデバイス間の通信を担当し、リンクの確立、検証、設定等の動作を実施する。
【００７６】
ホスト・コントローラ・インターフェース・プロトコル（Ｈｏｓｔ  Ｃｏｎｔｒｏｌｌｅｒ  Ｉｎｔｅｒｆａｃｅ  Ｐｒｏｔｏｃｏｌ、ＨＣＩ）ファームウェア（Ｆｉｒｍｗａｒｅ）は、主に、ＨＣＩコマンドの形式で、Ｂｌｕｅｔｏｏｔｈハードウェアのベースバンド・コントローラ、リンク・マネージャ、ハードウェア・ステータス・レジスタ、コントロール・レジスタ、およびイベント・レジスタにアクセスする能力を提供します。
【００７７】
ＨＣＩは、Ｂｌｕｅｔｏｏｔｈシステムにおける論理リンク制御および適応プロトコル・レイヤとリンク管理プロトコル・レイヤとの間のプロトコルである。ＨＣＩは、リンク・マネージャにアクセスするための統一インターフェースと、ベースバンドにアクセスする統一された方法で上位レイヤ・プロトコルを提供する。
【００７８】
論理リンク制御および適応プロトコル（Ｌｏｇｉｃａｌ  Ｌｉｎｋ  Ｃｏｎｔｒｏｌ  ａｎｄ  Ａｄａｐｔａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ、Ｌ２ＣＡＰ）は、上位レイヤ・プロトコルのためのベースバンド・プロトコルを遮蔽する適応プロトコルであり、ベースバンド・プロトコルの上に位置する。Ｌ２ＣＡＰはデータリンク・レイヤに属し、プロトコル多重化、セグメンテーションおよび再構築、サービス品質（Ｑｕａｌｉｔｙ  Ｏｆ  Ｓｅｒｖｉｃｅ、ＱｏＳ）伝送、およびグループ抽象化などの機能を完了するために、コネクション指向およびコネクションレスのデータサービスを上位レイヤに提供する。
【００７９】
無線周波数通信プロトコル（Ｒａｄｉｏ  Ｆｒｅｑｕｅｎｃｙ  Ｃｏｍｍｕｎｉｃａｔｉｏｎｓ  Ｐｒｏｔｏｃｏｌ、ＲＦＣＯＭＭ）は、データ信号線および非データ信号線に対するエミュレーションを含む、シリアルポートエミュレーションＡＰＩ（Ｓｅｒｉａｌ  Ｅｍｕｌａｔｉｏｎ  ＡＰＩ）のためのエミュレーションを提供する。無線周波数通信プロトコルは、２つのデバイス間で複数のシリアルポートをエミュレートすることができるだけでなく、複数のデバイス間で複数のシリアルポートのエミュレーションをサポートすることもできる。追加的に、ＲＦＣＯＭＭはモデムのためのエミュレーションをさらに提供します。
【００８０】
ＳＤＰは、Ｂｌｕｅｔｏｏｔｈ技術フレームワークにおける重要なレイヤである。ＳＤＰは、すべてのアプリケーション・モデルの基本であり、Ｂｌｕｅｔｏｏｔｈアプリケーション・モデルの実施態様は、いくつかのサービスを使用した結果である。Ｂｌｕｅｔｏｏｔｈ無線通信システムでは、Ｂｌｕｅｔｏｏｔｈリンク上に確立された任意の２つ以上のデバイスがいつでも互いに通信を開始し得る。したがって、静的な設定だけでは不十分である。ＳＤＰは、これらのサービス・ロケーションの動的マナーを決定し、デバイス情報およびサービスタイプの動的問合せをサポートし、必要なサービスに対応する通信チャネルを確立するようにする。
【００８１】
オブジェクト交換プロトコル（Ｏｂｊｅｃｔ  Ｅｘｃｈａｎｇｅ  Ｐｒｏｔｏｃｏｌ、ＯＢＥＸ）は、赤外線データリンク上のデータオブジェクト交換のために赤外線データ協会（ｉｎｆｒａｒｅｄ  ｄａｔａ  ａｓｓｏｃｉａｔｉｏｎ、ＩｒＤＡ）によって定式化されたセッション・レイヤ・プロトコルである。ＢｌｕｅｔｏｏｔｈＳＩＧはこのプロトコルを使用する。したがって、赤外線リンクに戻づいたオリジナルのＯＢＥＸアプリケーションは、容易にＢｌｕｅｔｏｏｔｈに移行したり、赤外線リンクとＢｌｕｅｔｏｏｔｈとの間で切り替わったりし得る。ＯＢＥＸは効率的なバイナリプロトコルであり、簡単で自発的な方式でオブジェクトを交換する。
【００８２】
例えば、図１に示されるように、Ｂｌｕｅｔｏｏｔｈアーキテクチャに基づいて、ユーザがＢｌｕｅｔｏｏｔｈキーボードとタブレット・コンピュータを使用して文字を入力する前に、Ｂｌｕｅｔｏｏｔｈキーボードはタブレット・コンピュータとペアリングし、これに接続する必要がある。
【００８３】
一例では、Ｂｌｕｅｔｏｏｔｈキーボードがマンマシン相互作用デバイス（Ｈｕｍａｎ  Ｉｎｔｅｒｆａｃｅ  Ｄｅｖｉｃｅ、ＨＩＤ）プロトコルを用いてタブレット・コンピュータとペアリングし、これに接続するプロセスは、以下のステップ１からステップ７を含む。
【００８４】
ステップ１：図２に示されるように、タブレット・コンピュータがロック解除状態にあるときに、ユーザは、タブレット・コンピュータの設定インターフェース２０１上のタブレット・コンピュータのＢｌｕｅｔｏｏｔｈスイッチ２０２をオンにする。この場合、タブレット・コンピュータは、プライマリ・デバイスとして使用することができ、Ｂｌｕｅｔｏｏｔｈ走査状態に移行し、比較的高速で周波数ホッピングを実行し、セカンダリ・デバイスをページングする。
【００８５】
追加的に、ユーザは、Ｂｌｕｅｔｏｏｔｈキーボードのペアリング・スイッチ（例えば、独立して配置されたペアリング・スイッチ、プッシュキー、Ｆｎキー＋Ｂｌｕｅｔｏｏｔｈ識別子を有するキー、または電源スイッチ）を押して、Ｂｌｕｅｔｏｏｔｈキーボードがペアリングモードに移行することを可能にする。すなわち、セカンダリ・デバイスとして使用されるＢｌｕｅｔｏｏｔｈキーボードは、Ｂｌｕｅｔｏｏｔｈ発見可能状態に移行し、比較的低速で周波数ホッピングを実行し、Ｂｌｕｅｔｏｏｔｈキーボードの情報をブロードキャストする。この情報は、媒体アクセス制御（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ、ＭＡＣ）アドレス、およびＢｌｕｅｔｏｏｔｈキーボードによってサポートするデバイスタイプがキーボード・タイプであることを含み得る。例えば、図３に示されるように、ペアリング・スイッチがＦｎキー＋Ｂｌｕｅｔｏｏｔｈ識別子を有するキーであるときに、ユーザは、ＢｌｕｅｔｏｏｔｈキーボードがＢｌｕｅｔｏｏｔｈ発見可能状態に移行することを可能にするように、Ｆｎキー３０１およびＢｌｕｅｔｏｏｔｈ識別子を有するキー３０２を同時に押す必要がある。
【００８６】
この出願のこの実施態様においては、タブレット・コンピュータがプライマリ・デバイスとして使用され、Ｂｌｕｅｔｏｏｔｈキーボードがセカンダリ・デバイスとして使用される例のみが説明のために使用されることに留意されたい。実際のアプリケーションでは、代替的には、Ｂｌｕｅｔｏｏｔｈキーボードがプライマリ・デバイスとして使用されてもよく、タブレット・コンピュータがセカンダリ・デバイスとして使用されてもよい。本明細書において特定の制限は課されない。追加的に、この出願のこの実施形態では、プライマリ・デバイスの周波数ホッピング速度およびセカンダリ・デバイスの周波数ホッピング速度について、プライマリ・デバイスが比較的高速で周波数ホッピングを実行し、セカンダリ・デバイスが比較的低速で周波数ホッピングを実行する例のみが説明のために使用される。本明細書において特定の制限は課されない。
【００８７】
ステップ２：タブレット・コンピュータとＢｌｕｅｔｏｏｔｈキーボードが同じ周波数ホッピングパターン（Ｈｏｐｐｉｎｇ  Ｐａｔｔｅｒｎ）に同期されると、タブレット・コンピュータは、走査を通じて、Ｂｌｕｅｔｏｏｔｈキーボード（Ｂｌｕｅｔｏｏｔｈ  Ｋｅｙｂｏａｒｄ）を発見し、図４に示されるように、利用可能なデバイスリスト４０１を表示する。例えば、図４に示されるように、使用可能なデバイスの名前およびデバイスタイプが表示される。この場合、ユーザは「Ｂｌｕｅｔｏｏｔｈキーボード」という表示名に対してトリガ操作を実行し得る。
【００８８】
ステップ３：ユーザが「Ｂｌｕｅｔｏｏｔｈキーボード」という表示名に対してトリガ操作を実行した後、タブレット・コンピュータは、ステップ２でＢｌｕｅｔｏｏｔｈキーボードによって返されたＭＡＣアドレスに基づいて、Ｂｌｕｅｔｏｏｔｈキーボードに対してペアリング要求を送信し得る。ペアリング要求を受信した後、Ｂｌｕｅｔｏｏｔｈキーボードはペアリング要求に応答する。
【００８９】
ステップ４：タブレット・コンピュータが、ＢｌｕｅｔｏｏｔｈキーボードのＭＡＣアドレスに基づいて、Ｂｌｕｅｔｏｏｔｈキーボードに接続キー要求メッセージを送信する。追加的に、図５に示されるように、Ｂｌｕｅｔｏｏｔｈキーボードを用いてユーザによる入力を必要とするペアリング・コード文字インターフェース５０１が表示され、ペアリング・コード文字インターフェース５０１では、ペアリング・コードは９８６５３１である。
【００９０】
ステップ５：図６に示されるように、ユーザは、Ｂｌｕｅｔｏｏｔｈキーボードでペアリング・コード９８６５３１を入力し、エンターキー６０１を押す。Ｂｌｕｅｔｏｏｔｈキーボードは、ユーザによって入力されたペアリング・コードをタブレット・コンピュータに返す。Ｂｌｕｅｔｏｏｔｈキーボードによって返されたペアリング・コードを受信した後、タブレット・コンピュータは文字検証を実行する、すなわち、Ｂｌｕｅｔｏｏｔｈキーボードによって返されたペアリング・コードがペアリング・コード文字インターフェース５０１に含まれるペアリング・コードと一致するかどうかを決定する。Ｂｌｕｅｔｏｏｔｈキーボードによって返されたペアリング・コードがペアリング・コード文字インターフェース５０１に含まれるペアリング・コードと一致する場合、検証は成功し、Ｂｌｕｅｔｏｏｔｈキーボードはタブレット・コンピュータとのペアリングを完了する。
【００９１】
ステップ６：タブレット・コンピュータは、サービス・ディスカバリ・プロトコル（Ｓｅｒｖｉｃｅ  Ｄｉｓｃｏｖｅｒｙ  Ｐｒｏｔｏｃｏｌ、ＳＤＰ）サービス要求をＢｌｕｅｔｏｏｔｈキーボードに送信して、Ｂｌｕｅｔｏｏｔｈキーボードによってサポートされるサービスタイプを取得する。ＳＤＰサービス要求を受信した後、Ｂｌｕｅｔｏｏｔｈキーボードは、Ｂｌｕｅｔｏｏｔｈキーボードによってサポートされるキーボード・サービスタイプをタブレット・コンピュータに返す。Ｂｌｕｅｔｏｏｔｈキーボードがさらに他のサービスタイプ（例えば、ヒューマン・インターフェース・デバイス（Ｈｕｍａｎ  Ｉｎｔｅｒｆａｃｅ  Ｄｅｖｉｃｅ、ＨＩＤ）、ヘッドセット・プロファイル（Ｈｅａｄｓｅｔ  Ｐｒｏｆｉｌｅ、ＨＳＰ）、メッセージ・アクセス・プロファイル（Ｍｅｓｓａｇｅ  Ａｃｃｅｓｓ  Ｐｒｏｆｉｌｅ、ＭＡＰ）、電話帳アクセス・プロファイル（Ｐｈｏｎｅｂｏｏｋ  Ａｃｃｅｓｓ  Ｐｒｏｆｉｌｅ、ＰＢＡＰ）、およびパーソナル・エリア・ネットワーク（Ｐｅｒｓｏｎａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋｉｎｇ、ＰＡＮ）をサポートする場合、Ｂｌｕｅｔｏｏｔｈキーボードは、Ｂｌｕｅｔｏｏｔｈキーボードによってサポートされるサービスタイプのリストをタブレット・コンピュータに返し得る。サービスタイプのリストは、Ｂｌｕｅｔｏｏｔｈキーボードによってサポートされている他のサービスタイプを含む。
【００９２】
ステップ７：タブレット・コンピュータは、ステップ６においてＢｌｕｅｔｏｏｔｈキーボードによってサポートされるサービスタイプに基づいて、Ｂｌｕｅｔｏｏｔｈキーボードに接続要求を送信する。接続要求を受信した後、Ｂｌｕｅｔｏｏｔｈキーボードは接続要求を確認する。
Ｂｌｕｅｔｏｏｔｈキーボードとタブレット・コンピュータとの接続が完了する。
【００９３】
ステップ１〜７の完了後、Ｂｌｕｅｔｏｏｔｈキーボードとタブレット・コンピュータを用いて文字を入力し得る。追加的に、Ｂｌｕｅｔｏｏｔｈキーボードを用いた文字の入力が終了した後に、ユーザはタブレット・コンピュータとＢｌｕｅｔｏｏｔｈキーボードとの接続を解除する必要がある。例えば、ユーザがタブレット・コンピュータの設定インターフェースでタブレット・コンピュータのＢｌｕｅｔｏｏｔｈスイッチをオフにするか、またはユーザがタブレット・コンピュータの設定インターフェースで、接続解除される外部接続デバイスの名前、すなわち「Ｂｌｕｅｔｏｏｔｈキーボード」をタップし、タブレット・コンピュータは、ユーザがＢｌｕｅｔｏｏｔｈキーボードへの接続を解除する必要があるかどうかを尋ねるプロンプト・ウィンドウを表示し、ユーザが「確認」キーをタップするか、またはユーザがＢｌｕｅｔｏｏｔｈキーボードの電源スイッチをオフにする。
【００９４】
しかしながら、ユーザは、例えば、図２のタブレット・コンピュータのＢｌｕｅｔｏｏｔｈスイッチ２０２をオンにする操作、図３のＢｌｕｅｔｏｏｔｈキーボードのペアリング・スイッチを押す操作、図４の接続予定デバイスの名前に対するトリガ操作、図６のＢｌｕｅｔｏｏｔｈキーボードを用いたペアリング・コードの入力、およびエンターキー６０１を押す動作など、Ｂｌｕｅｔｏｏｔｈキーボードがタブレット・コンピュータとペアリングし、これに接続し、これから接続解除する処理において一連の複雑な操作を実行する必要があることが分かる。Ｂｌｕｅｔｏｏｔｈキーボードがタブレット・コンピュータとペアリングし、これに接続し、これから接続解除する処理が比較的複雑であり、ユーザが使用するのに不便である。すなわち、プラグアンドプレイ並びにアンプラグ及び接続解除が実施されることができない。
【００９５】
端末デバイスが外部接続デバイスとペアリングし、これに接続し、これから接続解除する処理は、比較的複雑であり、ユーザが使用するのに不便であるという問題を解決するために、この出願の実施形態は、ペアリング方法およびペアリング解除方法を提供する。端末デバイスが外部接続デバイスに近づくと、端末デバイスは自動的に外部接続デバイスへの接続を確立することができ、「１回のタッチで有効化」効果を達成し、端末デバイスが外部接続デバイスから遠く離れていると、端末デバイスは自動的に外部接続デバイスを接続解除することができる。以下は、添付の図面を参照して、この出願の実施形態の実施態様の詳細を説明する。
【００９６】
図７は、この出願の実施形態に適用可能なシステム・アーキテクチャの簡略化された概略図である。図７に示されるように、システム・アーキテクチャは、端末デバイス７０１および外部接続デバイス７０２を含み得る。
【００９７】
端末デバイス７０１は、無線通信プロトコルを用いて外部接続デバイス７０２への接続の確立をサポートするデバイスである。具体的な実施態様では、端末デバイス７０１は、デスクトップ・コンピュータ、ラップトップ・コンピュータ、タブレット・コンピュータ、ハンドヘルド・コンピュータ、携帯電話、ノートブック・コンピュータ、ウルトラモバイル・パーソナルコンピュータ（Ｕｌｔｒａ−ｍｏｂｉｌｅ  Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ、ＵＭＰＣ）、ネットブック、セルラー電話、パーソナル・デジタル・アシスタント（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ、ＰＤＡ）、テレビジョン・セット、ＶＲデバイス、ＡＲデバイス等であり得る。
端末デバイス７０１がタブレット・コンピュータである例が図７に示される。
【００９８】
外部接続デバイス７０２は、無線通信プロトコルを用いて端末デバイス７０１への接続の確立をサポートするデバイスである。特定の実施態様では、外部接続デバイス７０２は、ウェアラブル・デバイス、スマートグラス、スマートウオッチ、キーボード、ステレオ、プリンタ、スマート・ホーム・デバイス、ビークル、ビークル搭載ツール、インクケース、イヤホン、リストバンド等であり得る。端末デバイス７０１および外部接続デバイス７０２は、互換性がある。スマート・ホーム・デバイスは、冷水機、エアコン、冷蔵庫等であり得る。外部接続デバイス７０２がキーボードである例が図７に示される。
【００９９】
この出願のこの実施態様において、端末デバイス７０１と外部接続デバイス７０２との間の距離は、第１の条件を満たす。すなわち、端末デバイス７０１が外部接続デバイス７０２に接近すると、端末デバイス７０１と外部接続デバイス７０２の両方が、無線通信プロトコルを用いて接続を確立できる状態に自動的に移行することができ、ユーザは、端末デバイス７０１と外部接続デバイス７０２に対して何らかの操作を行う必要がない。さらに、無線通信プロトコルを用いて接続を自動的に確立することができ、プラグアンドプレイ効果を達成する。例えば、無線通信プロトコルがＢｌｕｅｔｏｏｔｈプロトコルである場合、端末デバイス７０１が外部接続デバイス７０２に接近すると、端末デバイス７０１は自動的にＢｌｕｅｔｏｏｔｈスイッチをオンにし、プライマリ・デバイスとしてＢｌｕｅｔｏｏｔｈ走査状態に移行することができ、外部接続デバイス７０２は自動的にペアリング・スイッチをオンにし、セカンダリ・デバイスとしてＢｌｕｅｔｏｏｔｈ発見可能状態に移行することができる。
【０１００】
無線通信プロトコルを用いて接続を確立できる状態に自動的に移行するように端末デバイス７０１および外部接続デバイス７０２をトリガするための手段は、端末デバイス７０１および外部接続デバイス７０２に「ホールデバイス−磁石」デバイスペアを配置すること、端末デバイス７０１および外部接続デバイス７０２に近接センサを配置すること、または、端末デバイス７０１および外部接続デバイス７０２に近距離無線通信（Ｎｅａｒ  Ｆｉｅｌｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ、ＮＦＣ）ラベルなどの近接検出モジュールを配置することであり得る。確かに、端末デバイス７０１および外部接続デバイス７０２は、代替的には、端末デバイス７０１によってｉｂｅｃｏｎをブロードキャストする方式でトリガされて、無線通信プロトコルを用いて接続を確立できる状態に自動的に移行してもよい。無線通信プロトコルを用いて接続を確立できる状態に自動的に移行するように端末デバイス７０１および外部接続デバイス７０２をトリガするための手段は、本明細書では特に限定されない。
【０１０１】
端末デバイス７０１が外部接続デバイス７０２への接続を確立するときに使用される無線通信プロトコルは、ワイヤレス・フェリディティ（ｗｉｒｅｌｅｓｓ  ｆｉｄｅｌｉｔｙ、Ｗｉ−Ｆｉ）プロトコル、ブルートゥース（Ｂｌｕｅｔｏｏｔｈ）プロトコル、ＺｉｇＢｅｅプロトコル、ＮＦＣプロトコル等であり得る。本明細書において特定の制限は課されない。Ｂｌｕｅｔｏｏｔｈプロトコルは、ＨＩＤプロトコル、ＨＳＰプロトコル、ＭＡＰプロトコル等であり得る。
【０１０２】
追加的に、無線通信プロトコルを用いて接続を確立できる状態に自動的に移行するように端末デバイス７０１および外部接続デバイス７０２をトリガするための手段は、第１の無線通信プロトコルを用いて端末デバイス７０１および外部接続デバイス７０２をトリガして、第２の無線通信プロトコルを用いて接続が確立できる状態に自動的に移行させることができ、端末デバイス７０１が第２の無線通信プロトコルを用いて外部接続デバイス７０２への接続を確立するようにし、第１の無線通信プロトコルの信号カバレッジ領域が第２の無線通信プロトコルの信号カバレッジ領域よりも大きい。例えば、第１の無線通信プロトコルはＷｉ−Ｆｉプロトコルであり、第２の無線通信プロトコルはＢｌｕｅｔｏｏｔｈプロトコルである。第２の無線通信プロトコルを用いて接続を確立できる状態に移行するように、言い換えると、互いを発見するように端末デバイス７０１および外部接続デバイス７０２をトリガするために使用される第１の無線通信プロトコルは、Ｗｉ−Ｆｉプロトコル、Ｂｌｕｅｔｏｏｔｈプロトコル、ＺｉｇＢｅｅプロトコル、ＮＦＣプロトコルなどであり得る。本明細書において特定の制限は課されない。
【０１０３】
この出願のこの実施形態では、無線通信プロトコルを用いて接続が確立できる状態に自動的に移行するように端末デバイス７０１をトリガするための手段は、代替的には、接続を確立する端末デバイス７０１および外部接続デバイス７０２が互いを発見できる限り、無線通信プロトコルを用いて接続を確立できる状態に自動的に移行するように外部接続デバイス７０２をトリガするための手段とは異なることがあることに留意されたい。例えば、無線通信プロトコルを用いて接続が確立できる状態に自動的に移行するように端末デバイス７０１をトリガするための手段は、端末デバイス７０１にホールデバイスを配置し、外部接続デバイス７０２に磁石を配置することであり、無線通信プロトコルを用いて接続が確立できる状態に自動的に移行するように外部接続デバイス７０２をトリガするための手段は、端末デバイス７０１に近接センサを配置することである。
【０１０４】
例えば、端末デバイス７０１は、Ｂｌｕｅｔｏｏｔｈプロトコルを用いて外部接続デバイス７０２への接続を確立する。この場合、「ホールデバイス−磁石」デバイスペアは、それぞれ、あらかじめ、端末デバイス７０１および外部接続デバイス７０２に配置され得る。一般に、端末デバイス７０１と外部接続デバイス７０２との距離が５センチメートル（ｃｍ）以下である場合、ホールデバイスは、デバイス・プロセッサに信号を送信し、端末デバイス７０１と外部接続デバイス７０２の両方が、Ｂｌｕｅｔｏｏｔｈプロトコルを用いて接続を確立できる状態に自動的に移行することができる。さらに、Ｂｌｕｅｔｏｏｔｈプロトコルを用いて、ペアリングおよび接続が自動的に完了することがある。
【０１０５】
別の例として、端末デバイス７０１は、Ｂｌｕｅｔｏｏｔｈプロトコルを用いて外部接続デバイス７０２への接続を確立し、近接センサまたは近距離通信（Ｎｅａｒ  Ｆｉｅｌｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ、ＮＦＣ）ラベルは、それぞれ、端末デバイス７０１および外部接続デバイス７０２にあらかじめ構成されている。端末デバイス７０１と外部接続デバイス７０２との間の距離が所定の条件を満たすと、端末デバイス７０１と外部接続デバイス７０２の両方が、Ｂｌｕｅｔｏｏｔｈプロトコルを用いて接続を確立できる状態に自動的に移行することができる。さらに、Ｂｌｕｅｔｏｏｔｈプロトコルを用いて、ペアリングおよび接続が自動的に完了することがある。
【０１０６】
さらに別の例として、端末デバイス７０１は、Ｂｌｕｅｔｏｏｔｈプロトコルを用いて外部接続デバイス７０２への接続を確立する。端末デバイス７０１と外部接続デバイス７０２との間の距離が所定の条件を満たすと、代替的に、端末デバイス７０１は、端末デバイス７０１と外部接続デバイス７０２との両方をトリガするｉｂｅａｃｏｎをブロードキャストして、Ｂｌｕｅｔｏｏｔｈプロトコルを用いて接続を確立できる状態に自動的に移行し得る。さらに、Ｂｌｕｅｔｏｏｔｈプロトコルを用いて、ペアリングおよび接続が自動的に完了することがある。
【０１０７】
さらに、この出願のこの実施形態では、端末デバイス７０１と外部接続デバイス７０２との距離が第２の条件を満たすと、すなわち、端末デバイス７０１が外部接続デバイス７０２から遠く離れると、端末デバイス７０１が外部接続デバイス７０２への接続を自動的に解除することができ、アンプラグおよび切断効果を達成する。
【０１０８】
理解を容易にするために、この出願のこの実施態様では、端末デバイス７０１がタブレット・コンピュータである例が説明のために使用される。以下、添付の図面を参照して、タブレット・コンピュータの各構成要素を具体的に説明する。
【０１０９】
図８に示されるように、タブレット・コンピュータは、タッチ画面８０１、プロセッサ８０２、メモリ８０３、電源８０４、無線周波数（Ｒａｄｉｏ  Ｆｒｅｑｕｅｎｃｙ、ＲＦ）回路８０５、重力センサ８０６、音声回路８０７、スピーカ８０８、マイクロホン８０９等の構成要素を含み得る。これらの構成要素は、バス用いて接続されてもよいし、直接接続されてもよい。
【０１１０】
また、この出願のこの実施形態では、タブレット・コンピュータは、近接検出モジュールをさらに含み得る。例えば、近接検出モジュールは、「ホールデバイス−磁石」デバイスペア、近接センサ、またはＮＦＣラベルである。
【０１１１】
当業者であれば、図８に示すタブレット・コンピュータの構造はタブレット・コンピュータについての限定を構成するものではなく、タブレット・コンピュータは、図に示すものよりも多くの構成要素を含んでもよく、いくつかの構成要素を組み合わせてもよく、異なる構成要素展開を有してもよいことを理解し得る。近接検出モジュールは、タブレット・コンピュータが外部接続デバイスに接近すると、無線通信プロトコルを用いて接続を確立できる状態に自動的に移行するようにタブレット・コンピュータと外部接続デバイスの両方をトリガするように構成されている。近接検出モジュールが「ホールデバイス−磁石」デバイスペア８１０である例が図８に示される。
【０１１２】
タッチ・アンド・ディスプレイ・パネルとも呼ばれるタッチ画面８０１は、タブレット・コンピュータの入出力機能を実施するように構成されており、タッチ画面８０１上またはその近くでユーザによって行われたタッチ操作（指またはスタイラスのような任意の適切な物体もしくはアクセサリを用いて、タッチ画面８０１上またはその近くでユーザによって行われる操作など）を収集し、あらかじめ設定されたプログラムに従って対応する接続装置を駆動し得る。タッチ画面８０１は、ユーザによって入力された情報、またはユーザに提供された情報（例えば、カメラを使用して収集された画像）、およびタブレット・コンピュータの様々なメニューを表示するようにさらに構成され得る。例えば、タッチ画面８０１は、抵抗型、容量型、赤外線感知型、および超音波型等の種々の型で実施され得る。これは、この出願のこの実施態様において限定されない。タッチ画面８０１の近くでユーザによって行われる操作は、フローティング・タッチと呼ばれることがある。フローティング・タッチを行うことができるタッチ画面は、容量方式、赤外線感知方式、超音波方式等で実施され得る。
【０１１３】
例えば、この出願のこの実施形態では、タッチ画面８０１は、検出モジュール８０１１およびディスプレイ・モジュール８０１２を含み得る。検出モジュール８０１１は、タッチ画面８０１上でユーザにより行われたタッチ操作を検出することができ、タッチ操作がタッチ画面８０１上で行われた後にタッチ画面８０１によって生成されるパラメータをプロセッサ８０２に転送することができ（例えば、タッチ画面８０１が容量型で実施される場合、検出モジュール８０１１は、タッチ画面８０１上の変更パラメータをプロセッサ８０２に転送することができ、変更パラメータは、静電容量値が変化するキャパシタの大きさ、形状、数量、および分布である）、プロセッサ８０２が、タッチ操作に基づいて対応する処理を行うようにする。ディスプレイ・モジュール８０１２は、ユーザによって入力された情報、ユーザのためにタブレット・コンピュータによって提供された情報、タブレット・コンピュータのメニュー等を表示し得る。
【０１１４】
プロセッサ８０２は、タブレット・コンピュータの制御センターであり、様々なインターフェースおよびラインを用いてタブレット・コンピュータ全体の全ての構成要素に接続し、メモリ８０３に記憶されたソフトウェア・プログラムおよび／またはモジュールを動作させ、または実行し、メモリ８０３に記憶されたデータを呼び出し、タブレット・コンピュータの機能を実行し、データを処理し、タブレット・コンピュータ上の全体的なモニタリングを行うようにする。特定の実施態様では、プロセッサ８０２は、１つ以上の処理ユニットを含み得る。アプリケーション・プロセッサおよびモデム・プロセッサは、プロセッサ８０２と統合され得る。アプリケーション・プロセッサは主にオペレーティング・システム、ユーザ・インターフェース、アプリケーション・プログラム等を処理し、モデム・プロセッサは主に無線通信を処理する。前述のモデム・プロセッサは、プロセッサ８０２に統合されてもよいことが理解され得る。
【０１１５】
メモリ８０３は、データ、ソフトウェア・プログラム、およびモジュールを記憶するように構成され得る。メモリ８０３は、揮発性メモリ（Ｖｏｌａｔｉｌｅ  Ｍｅｍｏｒｙ）、例えば、ランダム・アクセス・メモリ（Ｒａｎｄｏｍ−Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ、ＲＡＭ）であってもよく、不揮発性メモリ（Ｎｏｎ−Ｖｏｌａｔｉｌｅ  Ｍｅｍｏｒｙ）、例えば、読み出し専用メモリ（Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ、ＲＯＭ）、フラッシュメモリ（Ｆｌａｓｈ  Ｍｅｍｏｒｙ）、ハード・ディスク・ドライブ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ、ＨＤＤ）またはソリッド・ステート・ドライブ（Ｓｏｌｉｄ−Ｓｔａｔｅ  Ｄｒｉｖｅ、ＳＳＤ）であってもよく、前述のタイプのメモリの組み合わせであってもよい。具体的には、メモリ８０３は、プログラム・コードを記憶し得る。プログラム・コードは、プロセッサ８０２が、プログラム・コードを実行することによって、この出願の実施形態において提供されるペアリング方法およびペアリング解除方法を実行することを可能にするために使用される。
【０１１６】
電源８０４は、バッテリとすることができ、電源管理システムを用いてプロセッサ８０２に論理的に接続され、電源管理システムを用いて、充電管理、放電管理、電力消費管理等の機能を実施する。
【０１１７】
ＲＦ回路８０５は、呼び出しプロセスにおいて情報を送受信し、または信号を送受信するように構成され得る。特に、ＲＦ回路８０５は、処理のためにプロセッサ８０２のために受信情報を提供し、プロセッサ８０２によって生成された信号を送信する。通常、ＲＦ回路は、アンテナ、少なくとも１つの増幅器、トランシーバ、結合器、低ノイズ増幅器（Ｌｏｗ  Ｎｏｉｓｅ  Ａｍｐｌｉｆｉｅｒ、ＬＮＡ）、デュプレクサ等を含むが、これらに限定されない。追加的に、ＲＦ回路８０５は、無線通信を介してネットワークおよび別のデバイスとさらに通信し得る。
【０１１８】
重力センサ（Ｇｒａｖｉｔｙ  Ｓｅｎｓｏｒ）８０６は、各方向（一般に、３つの軸）におけるタブレット・コンピュータの加速度の大きさを検出することができ、静止状態において重力の大きさおよび方向を検出することができ、タブレット・コンピュータの姿勢を識別するアプリケーション（例えば、風景モードとポートレイト・モードとの間の画面の切り替え、関連するゲーム、または磁力計の姿勢較正）、振動識別関連機能（例えば、歩数計およびタッピング）等に使用され得る。タブレット・コンピュータは、圧力センサ、光センサ、ジャイロスコープ、気圧計、湿度計、温度計、または赤外線センサのような別のセンサをさらに含み得ることに留意されたい。詳細は本明細書で説明されない。
【０１１９】
オーディオ回路８０７、スピーカ８０８、およびマイクロホン８０９は、ユーザとタブレット・コンピュータとの間のオーディオ・インターフェイスを提供し得る。オーディオ回路８０７は、受信したオーディオ・データから変換された電気信号をスピーカ−８０８に送信することができ、スピーカ８０８は、電気信号を出力のための音声信号に変換する。追加的に、マイクロホン８０９は、収集された音声信号を電気信号に変換し、オーディオ回路８０７は、電気信号を受信し、電気信号をオーディオ・データに変換し、次いで、オーディオ・データをＲＦ回路８０５に出力し、オーディオ・データを、例えば別のタブレット・コンピュータに送信するか、またはオーディオ・データをさらなる処理のためにプロセッサ８０２に出力する。
【０１２０】
追加的に、オペレーティング・システムは、前述の構成要素より上で動作する。アプリケーション・プログラムがインストールされ、オペレーティング・システム上で動作することがある。
【０１２１】
タブレット・コンピュータは、図示されていないが、Ｗｉ−Ｆｉモジュール、Ｂｌｕｅｔｏｏｔｈモジュール、およびカメラなどの構成要素をさらに含み得る。
【０１２２】
Ｗｉ−Ｆｉモジュールは、Ｗｉ−Ｆｉチップと、Ｗｉ−Ｆｉチップのドライバを含むモジュールであり得る。Ｗｉ−Ｆｉチップは、無線インターネット標準プロトコルを動作させる機能を有する。Ｂｌｕｅｔｏｏｔｈモジュールは、Ｂｌｕｅｔｏｏｔｈ機能と一体化したプリント回路基板アセンブリ（Ｐｒｉｎｔｅｄ  Ｃｉｒｃｕｉｔ  Ｂｏａｒｄ  Ａｓｓｅｍｂｌｙ、ＰＣＢＡ）であり、短距離無線通信のために構成されている。
【０１２３】
この出願のこの実施形態では、外部接続デバイス７０２がＢｌｕｅｔｏｏｔｈキーボードである例が、説明のために使用される。以下、添付の図面を参照してＢｌｕｅｔｏｏｔｈキーボードの各構成要素を具体的に説明する。
【０１２４】
図８Ａに示されるように、Ｂｌｕｅｔｏｏｔｈキーボードは、マイクロプログラミングされた制御ユニット（Ｍｉｃｒｏｐｒｏｇｒａｍｍｅｄ  Ｃｏｎｔｒｏｌ  Ｕｎｉｔ、ＭＣＵ）８１１、Ｂｌｕｅｔｏｏｔｈモジュール８１２、および電源モジュール８１３等の構成要素を含み得る。これらの構成要素は、バスを用いて接続されてもよいし、直接接続されてもよい。さらに、この出願のこの実施形態では、Ｂｌｕｅｔｏｏｔｈキーボードは、近接検出モジュールをさらに含み得る。例えば、近接検出モジュールは、「ホールデバイス−磁石」デバイスペア、近接センサ、またはＮＦＣラベルである。
【０１２５】
当業者であれば、図８Ａに示されるＢｌｕｅｔｏｏｔｈキーボードの構造がＢｌｕｅｔｏｏｔｈキーボードについての限定を構成するものではなく、Ｂｌｕｅｔｏｏｔｈキーボードは、図に示すものよりも多くの構成要素を含んでもよく、いくつかの構成要素を組み合わせてもよく、異なる構成要素展開を有してもよいことを理解し得る。
【０１２６】
近接検出モジュールは、Ｂｌｕｅｔｏｏｔｈキーボードが端末デバイスに接近すると、無線通信プロトコルを用いて接続を確立できる状態に自動的に移行するようにＢｌｕｅｔｏｏｔｈキーボードと端末デバイスの両方をトリガするように構成されている。近接検出モジュールが「ホールデバイス−磁石」デバイスペア８１４である例が図８Ａに示される。
【０１２７】
ＭＣＵ８１１は、Ｂｌｕｅｔｏｏｔｈキーボードの制御センターであり、様々なインターフェースおよびラインを用いてＢｌｕｅｔｏｏｔｈキーボード全体の全ての構成要素に接続する。
【０１２８】
Ｂｌｕｅｔｏｏｔｈモジュール８１２は、Ｂｌｕｅｔｏｏｔｈ機能と一体化したＰＣＢＡであり、短距離無線通信のために構成されている。
【０１２９】
電源モジュール８１３は、バッテリとすることができ、電源管理システムを用いて、充電管理、放電管理、および電力消費管理などの機能を実施する。
【０１３０】
図９は、この出願の一実施形態によるペアリング方法のフローチャートである。この方法は、端末デバイスに適用される。端末デバイスは、ホールデバイスを含むか、または端末デバイスは、ホールデバイスに接続する。図９に示されるように、本方法は、以下のステップを含み得る。
【０１３１】
Ｓ９０１．端末デバイスは、ホールデバイスによって生成されたホールイベントに基づいて、接続予定状態に移行する。
【０１３２】
接続予定状態とは、端末デバイスが無線通信プロトコルを用いて外部接続デバイスへの接続を確立できる状態である。例えば、外部接続デバイスには、あらかじめ磁石が配置されている。端末デバイスと外部接続デバイスが互いに接近すると、端末デバイスのホールデバイスが外部接続デバイスの磁石の接近を検出することができ、端末デバイスのホールデバイスがホールイベントを生成する。この場合、端末デバイスはホールイベントに基づいて接続予定状態に移行する。接続予定状態では、端末デバイスは、無線通信プロトコルを用いて外部接続デバイスへの接続を確立することができる。
【０１３３】
Ｓ９０２．端末デバイスはトリガ信号を送信して、外部接続デバイスがトリガ信号に基づいて接続予定状態に移行することを可能にする。
【０１３４】
端末デバイスが外部接続デバイスに接近すると、端末デバイスはトリガ信号を送信して、外部接続デバイスも接続予定状態に移行することをトリガする。例えば、トリガ信号はホール信号であり得る。例えば、磁石があらかじめ端末デバイスに配置されることができ、ホールデバイスを外部接続デバイスにあらかじめ配置されることができ、端末デバイスの磁石が外部接続デバイスのホールデバイスに接近するときにホール信号が送信されるようにする、すなわち外部接続デバイスのホールデバイスが端末デバイスのマグネットの接近を検出することができるようにする。この場合、外部接続デバイスのホールデバイスはホールイベントを発生し、外部接続デバイスはホールイベントに基づいて接続予定状態に移行し得る。
【０１３５】
別の例では、近接センサが外部接続デバイスに配置されてもよい。端末デバイスが外部接続デバイスに接近すると、外部接続デバイスの近接センサが端末デバイスの接近を検出することができ、外部接続デバイスが接続予定状態にすることをトリガする。
【０１３６】
Ｓ９０３．端末デバイスは、無線通信プロトコルを用いて外部接続デバイスへの接続を確立する。
【０１３７】
端末デバイスは、端末デバイスと外部接続デバイスの両方が接続予定状態に移行した後、無線通信プロトコルを用いて外部接続デバイスへの接続を確立し得る。
【０１３８】
この出願のこの実施形態において提供されるペアリング方法によれば、端末デバイスは、ホールデバイスによって生成されたホールイベントに基づいて自動的に接続予定状態に移行し、トリガ信号を送信して外部接続デバイスも自動的に接続予定状態に移行することをトリガして、端末デバイスが無線通信プロトコルを用いて外部接続デバイスへの接続を確立するようにする。これは、端末デバイスが外部接続デバイスとペアリングし、これに接続するプロセスが比較的複雑であり、ユーザが使用するのに不便であるという問題を解決する。
【０１３９】
図１０は、この出願の一実施形態による別のペアリング方法のフローチャートである。当業者が理解しやすいように、この出願のこの実施形態において提供されるペアリング方法は、端末デバイスがタブレット・コンピュータであり、外部接続デバイスがＢｌｕｅｔｏｏｔｈキーボードであり、タブレット・コンピュータがＢｌｕｅｔｏｏｔｈプロトコルを用いてＢｌｕｅｔｏｏｔｈキーボードへの接続を確立し、タブレット・コンピュータおよびＢｌｕｅｔｏｏｔｈキーボードをトリガしてＢｌｕｅｔｏｏｔｈプロトコルを用いて接続を確立できる状態に自動的に移行させるための手段が、タブレット・コンピュータとＢｌｕｅｔｏｏｔｈキーボードに「ホールデバイス−磁石」デバイスペアを配置する例を用いて、具体的に説明される。
【０１４０】
図１０に示されるように、本方法は、以下のステップを含み得る。一例では、ホールデバイスは、具体的にはホールセンサであり得る。「ホールデバイス−磁石」デバイスペアは、タブレット・コンピュータとＢｌｕｅｔｏｏｔｈキーボードのペアリング位置にそれぞれ配置される。「ホールデバイス−磁石」デバイスペアには、ホールセンサと磁石を含む。
【０１４１】
ペアリング位置は、タブレット・コンピュータとＢｌｕｅｔｏｏｔｈキーボードとの間の接続点、または接続点に近い位置である。例えば、図１１に示されるように、ホールセンサＨ１および磁石Ｅ１が、タブレット・コンピュータの任意の側面に配置されてもよい（例えば、タブレット・コンピュータの上側、下側、左側、または右側であり、ホールセンサＨ１および磁石Ｅ１がタブレット・コンピュータの下側１１０１に配置されている例が図１１に示されている。）Ｂｌｕｅｔｏｏｔｈキーボードについては、カードスロット１１０２がＢｌｕｅｔｏｏｔｈキーボードに配置され、ホールセンサＨ２および磁石Ｅ２がカードスロット１１０２に配置されてもよい。
【０１４２】
ホールセンサと磁石の両方ともデバイス内に配置されていることに留意されたい。図１１は、タブレット・コンピュータおよびＢｌｕｅｔｏｏｔｈキーボード内にホールセンサおよび磁石を配置する位置を示すだけであり、これらのデバイスがデバイスの表面に配置されていることを示すために使用されていない。
【０１４３】
デバイス（タブレット・コンピュータとＢｌｕｅｔｏｏｔｈキーボード）に「ホールデバイス−磁石」デバイスペアを配置する間、デバイスに配置されたホールセンサと磁石との間の距離は、所与の値（例えば、５ｃｍ）よりも大きくてもよい。この値は、デバイス内のホールセンサがデバイス内の磁石を検出できないことを確実にするために、磁石によって生成される磁場強度によって決定される。
【０１４４】
Ｓ１００１．タブレット・コンピュータのホールセンサＨ１が磁気誘導イベントを検出すると、タブレット・コンピュータのホールセンサＨ１は、タブレット・コンピュータのプロセッサにホールイベントを報告する。
【０１４５】
ＢｌｕｅｔｏｏｔｈキーボードとＴａｂｌｅｔｈコンピュータ用いて文字を入力する必要があると、ユーザは所定の距離内にタブレット・コンピュータとＢｌｕｅｔｏｏｔｈキーボードを位置づけ得る。例えば、図１２に示されるように、ユーザは、タブレット・コンピュータの下側１１０１を、Ｂｌｕｅｔｏｏｔｈキーボードのカードスロット１１０２に押し込む（引きつける）。この場合、タブレット・コンピュータのホールセンサＨ１は、Ｂｌｕｅｔｏｏｔｈキーボードの磁石Ｅ２の接近を感知することができ、言い換えると、タブレット・コンピュータのホールセンサＨ１は、磁石誘導イベントを検出する。タブレット・コンピュータのホールセンサＨ１は、ホールイベントをタブレット・コンピュータのプロセッサに報告し得る。
【０１４６】
追加的に、Ｂｌｕｅｔｏｏｔｈキーボードにカードスロットが配置されておらず、タブレット・コンピュータの上側、下側、左側、右側のいずれか１つに「ホールデバイス−磁石」デバイスペアが配置されることをユーザに促すように明確なマークが設定されていない場合、図１２Ａの（ａ）に示されるように、プロンプト・ウィンドウ１２０１がタブレット・コンピュータに表示され、ユーザにタブレット・コンピュータの下側をＢｌｕｅｔｏｏｔｈキーボードの上側に近づけるように促し、タブレット・コンピュータおよびＢｌｕｅｔｏｏｔｈキーボードがＢｌｕｅｔｏｏｔｈプロトコルを用いて接続を確立できる状態に移行することをトリガするように構成されている。
【０１４７】
カードスロットがＢｌｕｅｔｏｏｔｈキーボードに配置されているが、タブレット・コンピュータの上側、下側、左側、右側のいずれか１つに「ホールデバイス−磁石」デバイスペアが配置されることをユーザに促すように明確なマークが設定されていない場合、この場合には、図１２Ａの（ｂ）に示されるに、タブレット・コンピュータの下側を指す矢印１２０２がタブレット・コンピュータに表示され、ユーザにタブレット・コンピュータの下側をＢｌｕｅｔｏｏｔｈキーボードのカードスロットに近づけるように促し、タブレット・コンピュータおよびＢｌｕｅｔｏｏｔｈキーボードがＢｌｕｅｔｈプロトコルを用いて接続を確立できる状態に移行することをトリガするように構成されている。
【０１４８】
確かに、イヤホンまたはリストバンドのような別のタイプの外部接続デバイスについては、図１２Ａの（ａ）の方法または図１２Ａの（ｂ）の方法が用いられてもよく、ユーザにタブレット・コンピュータと外部接続デバイスのどの部分を互いに近づけさせるかを促し、タブレット・コンピュータおよび外部接続デバイスがＢｌｕｅｔｏｏｔｈプロトコルを用いて接続を確立できる状態に移行することをトリガする。
【０１４９】
Ｓ１００２．タブレット・コンピュータのプロセッサは、タブレット・コンピュータがＢｌｕｅｔｏｏｔｈプロトコルを用いて接続を確立できる状態に移行するように制御する。
【０１５０】
タブレット・コンピュータのプロセッサがホールイベントを受信した後、タブレット・コンピュータのプロセッサが、タブレット・コンピュータがＢｌｕｅｔｏｏｔｈプロトコルを用いて接続を確立できる状態に移行するように制御することは、具体的には３つの可能な実施態様を含み得る。
【０１５１】
第１の実施態様では、タブレット・コンピュータのプロセッサは、タブレット・コンピュータがＢｌｕｅｔｏｏｔｈスイッチを自動的にオンにするように制御し、タブレット・コンピュータがＢｌｕｅｔｏｏｔｈ走査状態に移行するように制御する。
【０１５２】
第２の実施態様では、Ｂｌｕｅｔｏｏｔｈスイッチがデフォルトでオンにされると、タブレット・コンピュータのプロセッサは、タブレット・コンピュータがＢｌｕｅｔｏｏｔｈ走査状態に移行するように制御する。
【０１５３】
第３の実施態様では、Ｂｌｕｅｔｏｏｔｈ走査状態がデフォルトで有効になっている場合、タブレット・コンピュータのプロセッサは、タブレット・コンピュータがＢｌｕｅｔｏｏｔｈスイッチを自動的にオンにするように制御する。
【０１５４】
タブレット・コンピュータがＢｌｕｅｔｏｏｔｈプロトコルを用いて接続を確立できる状態に移行した後に、タブレット・コンピュータはプライマリ・デバイスとして使用されることができ、タブレット・コンピュータのＢｌｕｅｔｏｏｔｈモジュールは比較的高速で周波数ホッピングを行い、セカンダリ・デバイスをページングする。
【０１５５】
Ｓ１００３．ＢｌｕｅｔｏｏｔｈキーボードのホールセンサＨ２が磁気誘導イベントを検出すると、ＢｌｕｅｔｏｏｔｈキーボードのホールセンサＨ２は、ＢｌｕｅｔｏｏｔｈキーボードのＭＣＵにホールイベントを報告する。
【０１５６】
例えば、図１２に示されるように、ユーザがタブレット・コンピュータの下側１１０１をＢｌｕｅｔｏｏｔｈキーボードのカードスロット１１０２に押し込む（または引き付ける）と、ＢｌｕｅｔｏｏｔｈキーボードのホールセンサＨ２は、タブレット・コンピュータの磁石Ｅ１の接近を感知することができ、言い換えると、ＢｌｕｅｔｏｏｔｈキーボードのホールセンサＨ２は、磁石誘導イベントを検出する。この場合、ＢｌｕｅｔｏｏｔｈキーボードのホールセンサＨ２は、ＨａｌｌイベントをＢｌｕｅｔｏｏｔｈキーボードのＭＣＵに報告し得る。
【０１５７】
Ｓ１００４．ＢｌｕｅｔｏｏｔｈキーボードのＭＣＵは、ＢｌｕｅｔｏｏｔｈキーボードがＢｌｕｅｔｏｏｔｈプロトコルを用いて接続を確立できる状態に移行するように制御する。
【０１５８】
ＢｌｕｅｔｏｏｔｈキーボードのＭＣＵがホールイベントを受信した後に、ＢｌｕｅｔｏｏｔｈキーボードのＭＣＵが、ＢｌｕｅｔｏｏｔｈキーボードがＢｌｕｅｔｏｏｔｈプロトコルを用いて接続を確立できる状態に移行することは、具体的には３つの可能な実施態様を含み得る。
【０１５９】
第１の実施態様では、ＢｌｕｅｔｏｏｔｈキーボードのＭＣＵは、Ｂｌｕｅｔｏｏｔｈキーボードがペアリング・スイッチを自動的にオンにするように制御して、Ｂｌｕｅｔｏｏｔｈキーボードがペアリングモードに移行し、ＢｌｕｅｔｏｏｔｈキーボードがＢｌｕｅｔｏｏｔｈ発見可能状態に移行するように制御するようにする。
【０１６０】
第２の実施態様では、ペアリング・スイッチがデフォルトでオンになっているときに、ＢｌｕｅｔｏｏｔｈキーボードのＭＣＵは、ＢｌｕｅｔｏｏｔｈキーボードがＢｌｕｅｔｏｏｔｈ発見可能状態に移行するように制御する。
【０１６１】
第３の実施態様では、Ｂｌｕｅｔｏｏｔｈキーボード発見可能状態がデフォルトで有効になっているときに、ＢｌｕｅｔｏｏｔｈキーボードのＭＣＵは、Ｂｌｕｅｔｏｏｔｈキーボードがペアリング・スイッチを自動的にオンにするように制御する。
【０１６２】
ＢｌｕｅｔｏｏｔｈキーボードがＢｌｕｅｔｏｏｔｈプロトコルを用いて接続を確立できる状態に入った後に、Ｂｌｕｅｔｏｏｔｈキーボードはセカンダリ・デバイスとして使用されることができ、比較的低速で周波数ホッピングを行い、タブレット・コンピュータに、ＢｌｕｅｔｏｏｔｈキーボードのＭＡＣアドレス、キーボード・マーク、およびＢｌｕｅｔｏｏｔｈキーボードによりサポートされるデバイスタイプがキーボード・タイプであることをブロードキャストする。タブレット・コンピュータとＢｌｕｅｔｏｏｔｈキーボードが同じホッピングパターンに同期されると、タブレット・コンピュータは走査を通じてＢｌｕｅｔｏｏｔｈキーボードを発見する。
【０１６３】
この出願のこの実施形態では、ステップＳ１００１、Ｓ１００２、ステップＳ１００３、Ｓ１００４の実行シーケンスは存在しないことに留意されたい。すなわち、ステップＳ１００１およびＳ１００２は、ステップＳ１００３およびＳ１００４の前に行われてもよく、ステップＳ１００３およびＳ１００４は、ステップＳ１００１およびＳ１００２の前に行われてもよく、ステップＳ１００１およびＳ１００２とステップＳ１００３およびＳ１００４とは同時に行われてもよい。ステップＳ１００１およびＳ１００２とステップＳ１００３およびＳ１００４の実行シーケンスは、本明細書において特に限定されない。
【０１６４】
追加的に、この出願のこの実施形態では、ステップＳ１００１およびＳ１００２が行われる前にタブレット・コンピュータが休眠状態にある場合、この場合、タブレット・コンピュータがＢｌｕｅｔｏｏｔｈキーボードに接近すると、タブレット・コンピュータはホールイベントに基づいて、休眠を終了するためにウェイク・アップし得る。同様に、ステップＳ１００１およびＳ１００２が行われる前にＢｌｕｅｔｏｏｔｈキーボードが休眠状態にある場合、タブレット・コンピュータがＢｌｕｅｔｏｏｔｈキーボードに接近すると、Ｂｌｕｅｔｏｏｔｈキーボードも休眠からウェイク・アップし得る。
【０１６５】
Ｓ１００５．タブレット・コンピュータのＢｌｕｅｔｏｏｔｈモジュールは、ＢｌｕｅｔｏｏｔｈキーボードのＢｌｕｅｔｏｏｔｈモジュールにペアリング要求を送信する。
【０１６６】
Ｓ１００６．ＢｌｕｅｔｏｏｔｈキーボードのＢｌｕｅｔｏｏｔｈモジュールは、タブレット・コンピュータのＢｌｕｅｔｏｏｔｈモジュールのペアリング要求に応答する。
【０１６７】
Ｓ１００７．タブレット・コンピュータのプロセッサは、Ｂｌｕｅｔｏｏｔｈキーボードがセキュリティ・デバイスであるかどうかを決定する。
【０１６８】
Ｂｌｕｅｔｏｏｔｈキーボードがセキュリティ・デバイスであるときに、ステップＳ１００８が行われる。Ｂｌｕｅｔｏｏｔｈキーボードがセキュリティ・デバイスでないときに、ステップＳ１００９が行われる。
【０１６９】
セキュリティ・デバイスは、ユーザによって信頼されるデバイスまたはそのタイプのデバイスであり得ることに留意されたい。本明細書において制限は課されない。
【０１７０】
例えば、タブレット・コンピュータのメモリは、セキュリティ・デバイスの専用キーボード・マークをあらかじめ記憶している。タブレット・コンピュータに接近するＢｌｕｅｔｏｏｔｈキーボードのキーボード・マークを取得した後に、タブレット・コンピュータは、取得されたキーボード・マークがあらかじめ記憶された専用キーボード・マークと同じであるかどうかを決定し得る。取得されたキーボード・マークが専用キーボード・マークと同じである場合、タブレット・コンピュータに接近するＢｌｕｅｔｏｏｔｈキーボードがセキュリティ・デバイスであることを示す。取得されたキーボード・マークが専用キーボード・マークと異なる場合、タブレット・コンピュータに近づくＢｌｕｅｔｏｏｔｈキーボードがセキュリティ・デバイスではないことを示す。例えば、専用キーボード・マークが１１−００である場合、キーボード・マークが１１（例えば、１１−２２および１１−３３）であるデバイスのタイプは、セキュリティ・デバイスであること示す。専用キーボード・マークが１１―２２である場合、キーボード・マークが１１―２２であるデバイスのタイプは、セキュリティ・デバイスであることを示す。
【０１７１】
Ｓ１００８．タブレット・コンピュータのＢｌｕｅｔｏｏｔｈモジュールは、ＢｌｕｅｔｏｏｔｈキーボードのＢｌｕｅｔｏｏｔｈモジュールから、ジャスト・ワークス（Ｊｕｓｔ  ｗｏｒｋｓ）方式で接続キーを要求する。
【０１７２】
例えば、タブレット・コンピュータのＢｌｕｅｔｏｏｔｈモジュールがＢｌｕｅｔｏｏｔｈキーボードのＢｌｕｅｔｏｏｔｈモジュールから、ジャスト・ワークス方式で接続キーを要求するプロセスは、タブレット・コンピュータのＢｌｕｅｔｏｏｔｈモジュールとＢｌｕｅｔｏｏｔｈキーボードのＢｌｕｅｔｏｏｔｈモジュールはペアリング機能交換を行い、ペアリング機能交換は、入出力（Ｉｎｐｕｔ  ａｎｄ  Ｏｕｔｐｕｔ、ＩＯ）、アウト・オブ・バンド（Ｏｕｔ  Ｏｆ  Ｂａｎｄ、ＯＯＢ）認証データ可用性、認証要件、鍵サイズ要件、および分散予定送信固有キーを交換するために使用される。ＩＯ機能、ＯＯＢ認証データ可用性、および認証要件に基づき、接続キーをジャスト・ワークス方式で要求することが決定される。
【０１７３】
タブレット・コンピュータのＢｌｕｅｔｏｏｔｈモジュールは、１２８ビットの乱数（Ｍｒａｎｄ）を生成する。ＢｌｕｅｔｏｏｔｈキーボードのＢｌｕｅｔｏｏｔｈモジュールは、１２８ビットの乱数（Ｓｒａｎｄ）を生成する。
【０１７４】
タブレット・コンピュータのＢｌｕｅｔｏｏｔｈモジュールは、確認値（Ｍｃｏｎｆｉｒｍ）を生成する。ＢｌｕｅｔｏｏｔｈキーボードのＢｌｕｅｔｏｏｔｈモジュールは、確認値（Ｓｃｏｎｆｉｒｍ）を生成する。
【０１７５】
タブレット・コンピュータのＢｌｕｅｔｏｏｔｈモジュールは、ＭｃｏｎｆｉｒｍをＢｌｕｅｔｏｏｔｈキーボードのＢｌｕｅｔｏｏｔｈモジュールに送信する。Ｍｃｏｎｆｉｒｍを受信した後に、ＢｌｕｅｔｏｏｔｈキーボードのＢｌｕｅｔｏｏｔｈモジュールがＳｃｏｎｆｉｒｍをタブレット・コンピュータのＢｌｕｅｔｏｏｔｈモジュールに送信する。Ｓｃｏｎｆｉｒｍを受信した後に、タブレット・コンピュータのＢｌｕｅｔｏｏｔｈモジュールはＭｒａｎｄをＢｌｕｅｔｏｏｔｈキーボードのＢｌｕｅｔｏｏｔｈモジュールに送信する。
【０１７６】
ＢｌｕｅｔｏｏｔｈキーボードのＢｌｕｅｔｏｏｔｈモジュールは受信したＭｒａｎｄに基づいてＭｃｏｎｆｉｒｍ値を計算する。計算で取得されたＭｃｏｎｆｉｒｍ値が、タブレット・コンピュータのＢｌｕｅｔｏｏｔｈモジュールから受信したＭｃｏｎｆｉｒｍと一致しない場合、ペアリング・プロセスは終了する。計算で取得されたＭｃｏｎｆｉｒｍ値が、タブレット・コンピュータのＢｌｕｅｔｏｏｔｈモジュールから受信したＭｃｏｎｆｉｒｍと一致する場合、ＢｌｕｅｔｏｏｔｈキーボードのＢｌｕｅｔｏｏｔｈモジュールは、タブレット・コンピュータのＢｌｕｅｔｏｏｔｈモジュールにＳｒａｎｄを送信する。
【０１７７】
タブレット・コンピュータのＢｌｕｅｔｏｏｔｈモジュールは受信したＳｒａｎｄに基づいてＳｃｏｎｆｉｒｍ値を計算する。計算で取得されたＳｃｏｎｆｉｒｍの値が、ＢｌｕｅｔｏｏｔｈキーボードのＢｌｕｅｔｏｏｔｈモジュールから受信したＳｃｏｎｆｉｒｍと一致しない場合、ペアリング・プロセスは終了する。計算で取得されたタブレット・コンピュータのＢｌｕｅｔｏｏｔｈキーボードによるＳｃｏｎｆｉｒｍがＢｌｕｅｔｏｏｔｈキーボードのＢｌｕｅｔｏｏｔｈモジュールから受信したＳｃｏｎｆｉｒｍと一致する場合、タブレット・コンピュータのＢｌｕｅｔｏｏｔｈモジュールは短期間キー（Ｓｈｏｒｔ  Ｔｅｒｍ  ｋｅｙ、ＳＴＫ）を計算する。暗号化が有効にされた後に、ＳＴＫはリンク暗号化のために使用され得る。
【０１７８】
この出願のこの実施態様では、単に中国語で「ダイレクト・ワーク」としてジャストワークを説明する例に過ぎず、ジャストワークは、代替的には、別の中国語の名前で説明されてもよいことに留意されたい。本明細書において制限は課されない。
【０１７９】
Ｓ１００９．タブレット・コンピュータのＢｌｕｅｔｏｏｔｈモジュールは、ＢｌｕｅｔｏｏｔｈキーボードのＢｌｕｅｔｏｏｔｈモジュールから、接続キー（Ｌｉｎｋ  Ｋｅｙ）方式で接続キーを要求する。
【０１８０】
タブレット・コンピュータに接近するＢｌｕｅｔｏｏｔｈキーボードがセキュリティ・デバイスでない場合、タブレット・コンピュータのＢｌｕｅｔｏｏｔｈモジュールは、Ｂｌｕｅｔｏｏｔｈキーボードから、リンクキー方式（Ｐａｓｓ  Ｅｎｔｒｙ）方式で接続キーを要求し得る。
【０１８１】
例えば、タブレット・コンピュータのＢｌｕｅｔｏｏｔｈモジュールは、ＢｌｕｅｔｏｏｔｈキーボードのＢｌｕｅｔｏｏｔｈモジュールに接続キー要求メッセージを送信し、タブレット・コンピュータのディスプレイは、Ｂｌｕｅｔｏｏｔｈキーボードを用いてユーザによって入力される必要のあるペアリング・コードを表示する。ユーザはＢｌｕｅｔｏｏｔｈキーボードを用いてペアリング・コードを入力し、エンターキーを押す。ＢｌｕｅｔｏｏｔｈキーボードのＢｌｕｅｔｏｏｔｈモジュールは、ユーザによって入力されたペアリング・コードをタブレット・コンピュータのＢｌｕｅｔｏｏｔｈモジュールに返す。タブレット・コンピュータのＢｌｕｅｔｏｏｔｈモジュールがペアリング・コードを受信した後、タブレット・コンピュータのプロセッサは受信したペアリング・コードを検証する。検証に成功した場合、Ｂｌｕｅｔｏｏｔｈキーボードはタブレット・コンピュータとのペアリングを完了する。検証に失敗した場合、Ｂｌｕｅｔｏｏｔｈキーボードはタブレット・コンピュータとペアリングに失敗する。
【０１８２】
Ｂｌｕｅｔｏｏｔｈキーボードがタブレット・コンピュータとのペアリングを完了した場合、ステップＳ１０１０〜Ｓ１０１３がさらに実行され得る。
【０１８３】
Ｓ１０１０．タブレット・コンピュータのＢｌｕｅｔｏｏｔｈモジュールは、ＢｌｕｅｔｏｏｔｈキーボードのＢｌｕｅｔｏｏｔｈモジュールにＳＤＰサービス要求を送信する。
【０１８４】
Ｓ１０１１．ＢｌｕｅｔｏｏｔｈキーボードのＢｌｕｅｔｏｏｔｈモジュールは、Ｂｌｕｅｔｏｏｔｈキーボードによってサポートされるキーボード・サービスタイプをタブレット・コンピュータのＢｌｕｅｔｏｏｔｈモジュールに返す。
【０１８５】
Ｓ１０１２．タブレット・コンピュータのＢｌｕｅｔｏｏｔｈモジュールは、ＢｌｕｅｔｏｏｔｈキーボードのＢｌｕｅｔｏｏｔｈモジュールに接続要求を送信する。
【０１８６】
Ｓ１０１３．ＢｌｕｅｔｏｏｔｈキーボードのＢｌｕｅｔｏｏｔｈモジュールは、タブレット・コンピュータのＢｌｕｅｔｏｏｔｈモジュールに接続確認を返す。
【０１８７】
前述のステップＳ１００１〜Ｓ１０１３が行われた後に、タブレット・コンピュータは、Ｂｌｕｅｔｏｏｔｈキーボードとのペアリングおよび接続を完了する。この場合、ユーザは、Ｂｌｕｅｔｏｏｔｈキーボードおよびタブレット・コンピュータを用いて文字を入力することができる。
【０１８８】
前述のステップＳ１００１〜Ｓ１０１３を行うプロセスにおいて、図１３に示されるように、タブレット・コンピュータのディスプレイは、接続プロンプトウィンドウ１３０１を表示して、タブレット・コンピュータとＢｌｕｅｔｏｏｔｈキーボードとの間に接続が確立されていることをユーザに促してもよい。
【０１８９】
さらに、ステップＳ１００１〜Ｓ１０１３が行われ、タブレット・コンピュータがＢｌｕｅｔｏｏｔｈキーボードとのペアリングを完了した後、図１４に示されるように、タブレット・コンピュータのディスプレイは、接続成功プロンプトウィンドウ１４０１を表示して、タブレット・コンピュータとＢｌｕｅｔｏｏｔｈキーボードが接続に成功したことをユーザに促してもよい。さらに、任意で、図１４に示されるように、カウントダウン１４０２が接続成功プロンプトウィンドウ１４０１に表示されて、カウントダウンが終了したとき（例えば、３秒後）に接続成功プロンプトウィンドウ１４０１が自動的に閉じることをユーザに促してもよい。
【０１９０】
図１４Ａの（ａ）に示されるように、前述のステップＳ１００１〜Ｓ１０１３が行われる前に、タブレット・コンピュータが情報チャットインターフェース１４０３およびソフト・キーボード１４０４を表示した場合、ステップＳ１００１〜Ｓ１０１３が行われ、タブレット・コンピュータがＢｌｕｅｔｏｏｔｈキーボードとのペアリングを完了した後は、タブレット・コンピュータは、図１４Ａの（ｂ）に示されるように、ソフト・キーボードを自動的に非表示にし、情報チャットインターフェース１４０３のみを表示する。
【０１９１】
図１４Ｂの（ａ）に示されるように、前述のステップＳ１００１〜Ｓ１０１３が行われる前にタブレット・コンピュータがホーム画面を表示し、ステップＳ１００１〜Ｓ１０１３が行われ、タブレット・コンピュータがＢｌｕｅｔｏｏｔｈキーボードとのペアリングを完了した後は、タブレット・コンピュータは、図１４Ｂの（ｂ）に示されるように、自動的にメモ・アプリケーションを開始するか、またはタブレット・コンピュータは、図１４Ｂの（ｃ）に示されるように、Ｂｌｕｅｔｏｏｔｈキーボードを用いて文字を入力することができるように、ユーザが選択するアプリケーション・リストを表示し、アプリケーション・リストは情報、メモおよびｅｍａｉｌを含む。
【０１９２】
追加的に、Ｂｌｕｅｔｏｏｔｈキーボードを用いて文字を入力した後に、ユーザはタブレット・コンピュータとＢｌｕｅｔｏｏｔｈキーボードとの間の接続を解除することがある。通常、タブレット・コンピュータとＢｌｕｅｔｏｏｔｈキーボードとの間の接続は、以下の複数の方式で解除され得る。
【０１９３】
第１の方式では、図１５に示されるように、ユーザが、タブレット・コンピュータの設定インターフェース２０１で、タブレット・コンピュータのＢｌｕｅｔｏｏｔｈスイッチ２０２をオフにする。
【０１９４】
第２の方式では、図１６の（ａ）に示されるように、ユーザが、タブレット・コンピュータの設定インターフェース２０１で、切断される外部接続デバイスの名前、すなわち「Ｂｌｕｅｔｏｏｔｈキーボード」をタップする。この場合、タブレット・コンピュータは、図１６の（ｂ）に示されるように、プロンプトウィンドウ１６０１を表示し、ユーザがＢｌｕｅｔｏｏｔｈキーボードとの接続を解除する必要があるかどうかを尋ねる。ユーザは、「確認」キー１６０２をタップする。
【０１９５】
第３の方式では、図１７に示されるように、ユーザが、Ｂｌｕｅｔｏｏｔｈキーボードの電源スイッチ１７０１をオフにする。
【０１９６】
キーボードを用いて文字を入力した後に、ユーザがタブレット・コンピュータとＢｌｕｅｔｏｏｔｈキーボードとの間の接続を解除するために、何らかの操作を行う必要があることが分かる。タブレット・コンピュータとＢｌｕｅｔｏｏｔｈキーボードとの間の接続を解除するのを忘れた場合、タブレット・コンピュータとＢｌｕｅｔｏｏｔｈキーボードとの間の距離が１０ｍ以内であると、Ｂｌｕｅｔｏｏｔｈ接続は常にそのままである。この場合、ユーザがタブレット・コンピュータのソフト・キーボードを使用して文字を入力したい場合、Ｂｌｕｅｔｏｏｔｈキーボードが現在の入力デバイスであるため、ソフト・キーボードは表示することができない。代替的には、ソフト・キーボードが表示されるが、Ｂｌｕｅｔｏｏｔｈキーボードが現在の入力デバイスであるため使用することができない。例えば、図１７Ａに示されるように、ソフト・キーボードが表示された後に、プロンプト情報１７０２が表示され、Ｂｌｕｅｔｏｏｔｈキーボードが現在の入力デバイスであり、ソフト・キーボードは使用することができないことをユーザに促す。さらに、アンプラグおよび切断効果は達成することができない。
【０１９７】
ユーザが接続を解除することを忘れ、Ｂｌｕｅｔｏｏｔｈキーボードが現在の入力デバイスであるために、ソフト・キーボードが表示されないか、または表示されるが、使用できないことを回避し、アンプラグおよび切断効果を達成するために、さらに、図１８に示されるように、この出願の実施形態は、ペアリング解除方法を提供する。本方法は、以下のステップＳ１８０１〜Ｓ１８０５を含み得る。
【０１９８】
Ｓ１８０１．タブレット・コンピュータのホールセンサＨ１が磁石離脱イベントを検出すると、タブレット・コンピュータのホールセンサＨ１は、タブレット・コンピュータのプロセッサにホール切断イベントを報告する。
【０１９９】
Ｂｌｕｅｔｏｏｔｈキーボードを用いて入力を完了した後、ユーザはＢｌｕｅｔｏｏｔｈキーボードからタブレット・コンピュータを切断することができる。例えば、ユーザはＢｌｕｅｔｏｏｔｈキーボードのカードスロットからタブレット・コンピュータを取り外す。この場合、タブレット・コンピュータのホールセンサＨ１は、Ｂｌｕｅｔｏｏｔｈキーボードの磁石Ｅ２の離脱を感知することができ、言い換えると、タブレット・コンピュータのホールセンサＨ１は、磁石離脱イベントを検出する。タブレット・コンピュータのホールセンサＨ１は、ホール切断イベントをタブレット・コンピュータのプロセッサに報告し得る。
【０２００】
Ｓ１８０２．タブレット・コンピュータのプロセッサは、タブレット・コンピュータがＢｌｕｅｔｏｏｔｈキーボードへの接続を解除するように制御する。
【０２０１】
任意で、この出願のこの実施形態では、タブレット・コンピュータのプロセッサが、タブレット・コンピュータがＢｌｕｅｔｏｏｔｈキーボードへの接続を解除するように制御する前に、図１８Ａに示されるように、プロンプトウィンドウ１８０１が表示されて、ユーザがタブレット・コンピュータとＢｌｕｅｔｏｏｔｈキーボードとの間の接続を解除する必要があるかどうかを尋ねる。さらに、任意で、カウントダウン１８０２がプロンプトウィンドウ１８０１の「確認」キーに表示されて、カウントダウンが終了したとき（例えば、５秒後）、ユーザがタブレット・コンピュータとＢｌｕｅｔｏｏｔｈキーボードとの間の接続を解除することを選択することがデフォルトであることをユーザに促してもよい。
【０２０２】
Ｓ１８０３．タブレット・コンピュータのプロセッサは、Ｂｌｕｅｔｏｏｔｈキーボードとのペアリングに関する情報を削除する。
【０２０３】
Ｂｌｕｅｔｏｏｔｈキーボードとのペアリングに関する情報は、ＢｌｕｅｔｏｏｔｈキーボードのＭＡＣアドレス、接続キー、Ｂｌｕｅｔｏｏｔｈキーボードのサービスタイプ等を含み得る。
【０２０４】
Ｓ１８０４．ＢｌｕｅｔｏｏｔｈキーボードのホールセンサＨ２が磁石離脱イベントを検出すると、ＢｌｕｅｔｏｏｔｈキーボードのホールセンサＨ２がＢｌｕｅｔｏｏｔｈキーボードのＭＣＵにホール切断イベントを報告する。
【０２０５】
例えば、ユーザがＢｌｕｅｔｏｏｔｈキーボードのカードスロットからタブレット・コンピュータを取り外すと、ＢｌｕｅｔｏｏｔｈキーボードのホールセンサＨ２は、タブレット・コンピュータの磁石Ｅ１の離脱を感知することができ、言い換えると、ＢｌｕｅｔｏｏｔｈキーボードのホールセンサＨ２は、磁石離脱イベントを検出する。ＢｌｕｅｔｏｏｔｈキーボードのホールセンサＨ２は、ＢｌｕｅｔｏｏｔｈキーボードのＭＣＵにホール切断イベントを報告し得る。
【０２０６】
Ｓ１８０５．ＢｌｕｅｔｏｏｔｈキーボードのＭＣＵは、Ｂｌｕｅｔｏｏｔｈキーボードがタブレット・コンピュータへの接続を解除するように制御する。
【０２０７】
Ｂｌｕｅｔｏｏｔｈキーボードがタブレット・コンピュータへの接続を解除した後、図１９に示されるように、タブレット・コンピュータは、接続解除成功プロンプトウィンドウ１９０１を表示して、タブレット・コンピュータとＢｌｕｅｔｏｏｔｈキーボードとの間の接続の解除に成功したことをユーザに促してもよい。さらに、任意で、図１９に示されるように、カウントダウン１９０２が接続解除成功プロンプトウィンドウ１９０１に表示されて、カウントダウンが終了したとき（例えば、５秒後）に接続解除成功プロンプトウィンドウ１９０１が自動的に閉じられることをユーザに促してもよい。
【０２０８】
ペアリング解除方式では、Ｂｌｕｅｔｏｏｔｈキーボードとタブレット・コンピュータとの間の接続は、ステップＳ１８０１〜Ｓ１８０３のみ、またはステップＳ１８０４〜Ｓ１８０５のみを行うことによって解除することができると留意されたい。
【０２０９】
この出願のこの実施形態では、Ｂｌｕｅｔｏｏｔｈキーボードおよびタブレット・コンピュータが再接続されるときの処理手順を簡略化するために、ユーザがＢｌｕｅｔｏｏｔｈキーボードを用いて入力を完了した後、Ｂｌｕｅｔｏｏｔｈキーボードとタブレット・コンピュータとの間の接続を解除する処理においてステップＳ１８０３は行われなくてもよく、Ｂｌｕｅｔｏｏｔｈキーボードとタブレット・コンピュータとの間の接続のみが解除される。
【０２１０】
このように、タブレット・コンピュータとＢｌｕｅｔｏｏｔｈキーボードを再接続する必要がある場合、タブレット・コンピュータは、ステップＳ１００１〜Ｓ１００４のみを行うことにより、Ｂｌｕｅｔｏｏｔｈキーボードとペアリングし、Ｂｌｕｅｔｏｏｔｈキーボードに接続することができる。
【０２１１】
ペアリング情報はクリアされる必要はない。Ｂｌｕｅｔｏｏｔｈキーボードとタブレット・コンピュータとの間の接続を解除する際に、ステップＳ１８０２におけるソフトウェア動作「接続を解除する」は、「ＨＩＤプロファイル（ＨＩＤ  Ｐｒｏｆｉｌｅ）を閉じる」に置き換えられて、ペア情報をクリアせずにＢｌｕｅｔｏｏｔｈキーボードからの入力の受信を無効にする目的を達成してもよい。また、タブレット・コンピュータとＢｌｕｅｔｏｏｔｈキーボードが互いに再度接近した後は、再ペアリングを行わずにペアリングおよび接続を完了することができる。
【０２１２】
さらに、任意で、Ｂｌｕｅｔｏｏｔｈキーボードがタブレット・コンピュータへの接続を確立した後に、タブレット・コンピュータは、Ｂｌｕｅｔｏｏｔｈキーボードのマーク、例えば、ＭＡＣアドレスをトラストリストに追加してもよい。トラストリスト内のデバイスがタブレット・コンピュータに再接続する必要があるときに、デバイスは（たとえデバイスがセキュリティ・デバイスでなくても）ジャスト・ワークス方法で直接接続キーを要求してもよい。代替的には、トラストリスト内のデバイスがタブレット・コンピュータに再接続する必要があるときに、デバイスは、タブレット・コンピュータへの接続を直接確立することができ、再ペアリングが行われる必要はない。言い換えると、トラストリスト内のデバイスは、接続プロセスを単純化するために、異なる認証方式で、または異なる暗号化レベルを用いて、タブレット・コンピュータへの接続を確立し得る。
【０２１３】
タブレット・コンピュータがＢｌｕｅｔｏｏｔｈキーボードとペアリングし、これに接続するプロセスのみが、この出願の前述の実施形態において具体的に説明されていることに留意されたい。この出願の実施形態において提供されるペアリング方法は、別のアプリケーションシナリオにも適用されてもよく、具体的な実施態様プロセスは、前述の実施態様プロセスと同様である。
【０２１４】
例えば、第１のシナリオでは、端末デバイスは携帯電話でプライマリ・デバイスとして機能し、外部接続デバイスはプリンタでセカンダリ・デバイスとして機能することが想定される。追加的に、デフォルトでは携帯電話のＢｌｕｅｔｏｏｔｈスイッチがオンにされ、デフォルトではプリンタのペアリング・スイッチもオンにされ、携帯電話とプリンタはＢｌｕｅｔｏｏｔｈプロトコルを用いて接続を確立することが想定される。
【０２１５】
図２０に示されるように、近接センサＡ１は、あらかじめ携帯電話２００１に配置されており、近接センサＡ２も、あらかじめプリンタ２００２に配置されている。携帯電話２００１内の近接センサＡ１が物体の接近を検出すると、携帯電話２００１はＢｌｕｅｔｏｏｔｈ走査状態に移行する。プリンタ２００２内の近接センサＡ２が物体の接近を検出すると、プリンタ２００２は発見可能状態に移行する。携帯電話２００１が検索によってプリンタ２００２を検出すると、携帯電話２００１はプリンタ２００２とペアリングし、これに接続する。
【０２１６】
接続が成功した後、携帯電話２００１は、プリンタ２００２を印刷のために使用し得る。印刷を完了した後、ユーザは、携帯電話２００１持ってプリンタ２００２から離れることがある。この場合、携帯電話２００１とプリンタ２００２は自動的に切断される。
【０２１７】
第２のシナリオでは、端末デバイスは携帯電話であり、プライマリ・デバイスとして機能し、外部接続デバイスはビークル搭載コンピュータであり、セカンダリ・デバイスとして機能することが想定される。追加的に、デフォルトでは携帯電話のＢｌｕｅｔｏｏｔｈスイッチがオンにされ、デフォルトではビークル搭載コンピュータのペアリング・スイッチもオンにされ、携帯電話とビークル搭載コンピュータＢｌｕｅｔｏｏｔｈプロトコルを用いての接続が確立することが想定される。
【０２１８】
図２１に示されるように、「ホールデバイス−磁石」デバイスペアＨ−Ｓ１は、あらかじめ携帯電話２１０１に配置され、「ホールデバイス−磁石」デバイスペアＨ−Ｓ２も、あらかじめビークル搭載コンピュータ２１０２にも配置されている。携帯電話２１０１内のホールセンサが磁石の接近を検出すると、携帯電話２１０１はＢｌｕｅｔｏｏｔｈ走査状態に移行する。ビークル搭載コンピュータ２１０２のホールセンサが磁石の接近を検出すると、ビークル搭載コンピュータ２１０２は発見可能な状態に移行する。
【０２１９】
携帯電話２１０１が検索によってビークル搭載コンピュータ２１０２を発見すると、携帯電話２００１はビークル搭載コンピュータ２１０２とペアリングし、これに接続する。接続に成功した後、携帯電話２１０１は、ビークル搭載コンピュータ２１０２を用いて、携帯電話にある音楽を再生したり、電話をかけたり等をし得る。
【０２２０】
ユーザが車から離れた後、携帯電話２１０１および車載コンピュータ２１０２は自動的に切断される。
【０２２１】
確かに、端末デバイスおよび外部接続デバイスは、代替的には、接続を自動的に確立するために、別の手段を用いてトリガされてもよく、接続は、Ｗｉ−Ｆｉプロトコル、ＺｉｇＢｅｅプロトコル等の別の無線通信プロトコルを用いて確立され得る。自動接続および自動接続キャンセルの実施態様プロセスは、上記の実施態様プロセスと同様である。詳細は、ここでは再度説明されない。
【０２２２】
この出願のこの実施形態において提供されるペアリング方法によれば、タブレット・コンピュータは、ホールデバイスによって生成されたホールイベントに基づいて、自動的に接続予定状態に移行し、トリガ信号を送信して、Ｂｌｕｅｔｏｏｔｈキーボードも自動的に接続予定状態に移行するようにトリガし、タブレット・コンピュータが無線通信プロトコルを用いてＢｌｕｅｔｏｏｔｈキーボードへの接続を確立するようにする。これは、タブレット・コンピュータがＢｌｕｅｔｏｏｔｈキーボードとペアをペアリングし、これに接続するプロセスが比較的複雑であり、ユーザが使用するのに不便であるという問題を解決する。
【０２２３】
また、タブレット・コンピュータへの接続を要求するＢｌｕｅｔｏｏｔｈキーボードがセキュリティ・デバイスであるときに、タブレット・コンピュータは、ジャスト・ワークス方式でＢｌｕｅｔｏｏｔｈキーボードから接続キーを要求する。これにより、ユーザが手動でペアリング・コードを入力することを防ぎ、ペアリングおよび接続プロセスをさらに簡略化し、プラグ・アンド・プレイを実施する。
【０２２４】
ユーザがＢｌｕｅｔｏｏｔｈキーボードを使用しなくなった後に、タブレット・コンピュータは、ホールデバイスによって生成されたホール切断イベントに基づいて、Ｂｌｕｅｔｏｏｔｈキーボードへの接続を自動的に解除する。これは、ユーザが接続を解除することを忘れ、Ｂｌｕｅｔｏｏｔｈキーボードが現在の入力デバイスであるために、ソフト・キーボードが表示されないか、または表示されるが、使用できないことを回避し、アンプラグおよび切断効果を達成する。
【０２２５】
図２２は、この出願の一実施形態による別のペアリング方法のフローチャートである。図２２に示されるように、本方法は、以下のステップを含み得る。
【０２２６】
Ｓ２２０１．端末デバイスは、第１の無線通信プロトコルを用いて外部接続デバイスを発見し、接続予定状態に移行する。接続予定状態とは、端末デバイスが第２の無線通信プロトコルを用いて外部接続デバイスとの接続を確立できる状態である。第１の無線通信プロトコルの信号カバレッジ領域は、第２の無線通信プロトコルの信号カバレッジ領域とは異なる。例えば、第１の無線通信プロトコルの信号カバレッジ領域は、第２の無線通信プロトコルの信号カバレッジ領域よりも大きいか、または第１の無線通信プロトコルの信号カバレッジ領域は、第２の無線通信プロトコルの信号カバレッジ領域よりも小さい。
【０２２７】
例えば、第１の無線通信プロトコルがＷｉ−Ｆｉプロトコルであり、第２の無線通信プロトコルがＢｌｕｅｔｏｏｔｈプロトコルである場合、端末デバイスと外部接続デバイスがＷｉ−Ｆｉプロトコルの信号カバレッジ領域に在圏しているときに、端末デバイスはＷｉ−Ｆｉプロトコルを用いて外部接続デバイスを発見し、接続予定状態に移行し得る。
【０２２８】
Ｓ２２０２．外部接続デバイスは、第１の無線通信プロトコルを用いて端末デバイスを発見し、接続予定状態に移行する。
【０２２９】
例えば、第１の無線通信プロトコルがＷｉ−Ｆｉプロトコルであり、第２の無線通信プロトコルがＢｌｕｅｔｏｏｔｈプロトコルである場合、端末デバイスと外部接続デバイスがＷｉ−Ｆｉプロトコルの信号カバレッジ領域に在圏しているときに、外部接続デバイスは、Ｗｉ−Ｆｉプロトコルを用いて端末デバイスを検出し、接続予定状態に移行する。
【０２３０】
Ｓ２２０３．端末デバイスは、第２の無線通信プロトコルを用いて外部接続デバイスへの接続を確立し、その逆も同様である。
【０２３１】
例えば、端末デバイスと外部接続デバイスの両方が接続予定状態に移行した後、端末デバイスは、Ｂｌｕｅｔｏｏｔｈプロトコルを用いて外部接続デバイスへの接続を確立し得る。
【０２３２】
この出願のこの実施形態において提供されるペアリング方法によれば、端末デバイスと外部接続デバイスの両方とも、第１の無線通信プロトコルを用いて互いに発見し、接続予定状態に移行し、端末デバイスと外部接続デバイスは、第２の無線通信プロトコルを用いて接続を確立する。これは、端末デバイスが外部接続デバイスとペアリングし、これに接続するプロセスが比較的複雑であり、ユーザが使用するのに不便であるという問題を解決し、さらにパスワードフリー認証の場合にプラグ・アンド・プレイを実施する。さらに、第２の無線通信プロトコルは、端末の消費電力を低減するために、常に有効に維持される必要がない。
【０２３３】
上記は、主に、様々なデバイス間の相互作用に関して、この出願の実施形態において提供される解決策を説明している。前述の機能を実施するために、端末デバイスおよび外部接続デバイスは、機能を実施するために対応するハードウェア構造および／またはソフトウェアモジュールを含むことが理解され得る。当業者は、本明細書に開示された実施形態を参照して説明された実施例のアルゴリズム・ステップが、本出願においてハードウェアまたはハードウェアとコンピュータ・ソフトウェアの組み合わせによって実施され得ると容易に認識すべきである。機能がハードウェアによって実行されるのか、コンピュータ・ソフトウェアによって駆動されるハードウェアによって実行されるのかは、特定のアプリケーションと技術的解決策の設計上の制約に依存する。当業者であれば、特定の用途ごとに、説明された機能を実施するために異なる方法を用いることができるが、その実施態様がこの出願の範囲を超えるものであると考えるべきではない。
【０２３４】
この出願の実施形態では、端末デバイスおよび外部接続デバイスは、前述の方法の実施例に従って、機能モジュールに分割され得る。例えば、様々な機能に対応する様々な機能モジュールを分割によって取得されてもよく、２つ以上の機能が１つの処理モジュールに統合されてもよい。統合モジュールは、ハードウェアの形態で実施されてもよいし、ソフトウェア機能モジュールの形態で実施されてもよい。この出願の実施態様において、モジュール分割は一例であり、単に論理的な機能分割であることに留意されたい。実際の実施態様においては、別の分割方式が使用されてもよい。
【０２３５】
分割によって様々な機能に対応する様々な機能モジュールが取得されるときに、図２３は、前述の実施形態における可能な端末デバイスの概略構成図である。端末デバイスがホールデバイスを含むか、あるいは端末デバイスがホールデバイスに接続する。図２３に示されるように、端末デバイスは、処理ユニット２３０１、送信ユニット２３０２、および接続ユニット２３０３を含み得る。
【０２３６】
処理ユニット２３０１は、図９に示されるペアリング方法におけるステップＳ９０１を行う際の端末デバイスをサポートし、図１０に示されるペアリング方法におけるステップＳ１００１およびＳ１００２を行う際の端末デバイスをサポートし、図１８に示されるペアリング解除方法におけるステップＳ１８０１を実行する際の端末デバイスをサポートするように構成されている。
【０２３７】
送信ユニット２３０２は、図９に示されるペアリング方法におけるステップＳ９０２を行う際の端末デバイスをサポートし、図１０に示されるペアリング方法におけるステップＳ１００５を行う際の端末デバイスをサポートするように構成されている。
【０２３８】
接続ユニット２３０３は、図９に示されるペアリング方法におけるステップＳ９０３を実行する際の端末デバイスをサポートし、図１０に示されるペアリング方法におけるステップＳ１０１０、Ｓ１０１１、Ｓ１０１２およびＳ１０１３を行う際の端末デバイスをサポートするように構成されている。
【０２３９】
この出願のこの実施形態では、さらに、図２３に示されるように、端末デバイスが、要求ユニット２３０４をさらに含んでもよい。
【０２４０】
要求ユニット２３０４は、図９に示されるペアリング方法におけるステップＳ１００８およびＳ１００９を行う際に端末デバイスをサポートするように構成されている。
【０２４１】
この出願のこの実施形態では、さらに、図２３に示されるように、端末デバイスが決定ユニット２３０５をさらに含んでもよい。
【０２４２】
決定ユニット２３０５は、図１０に示されるペアリング方法のけるステップＳ１００７を行う際に、端末デバイスをサポートするように構成されている。
【０２４３】
この出願のこの実施形態では、さらに、図２３に示されるように、端末デバイスが受信ユニット２３０６をさらに含んでもよい。
【０２４４】
受信ユニット２３０６は、図１０に示されるペアリング方法における受信動作を行う際に、端末デバイスをサポートするように構成されている。
【０２４５】
この出願のこの実施形態では、さらに、図２３に示されるように、端末デバイスが接続解除ユニット２３０７をさらに含んでもよい。
【０２４６】
接続解除ユニット２３０７は、図１８に示されるペアリング解除方式でステップＳ１８０２を行う際に、端末デバイスをサポートするように構成されている。
【０２４７】
この出願のこの実施形態では、さらに、図２３に示されるように、端末デバイスが削除ユニット２３０８をさらに含んでもよい。
【０２４８】
削除ユニット２３０８は、図１８に示すペアリング解除方法においてステップＳ１８０３を実行する際に、端末デバイスをサポートするように構成されている。
【０２４９】
分割によって様々な機能に対応する様々な機能モジュールが取得されるときに、図２４は、前述の実施形態における端末デバイスの概略構成図である。端末デバイスがホールデバイスを含むか、あるいは端末デバイスがホールデバイスに接続する。図２４に示されるように、端末デバイスは、処理ユニット２４０１および接続ユニット２４０２を含み得る。
【０２５０】
処理ユニット２４０１は、図２２に示されるペアリング方法において、ステップＳ２２０１を実行する際に、端末デバイスをサポートするように構成されている。
【０２５１】
接続ユニット２４０２は、図２２に示されるペアリング方法においてステップＳ２２０３を実行する際に、端末デバイスをサポートするように構成されている。
【０２５２】
前述の方法の実施形態における様々なステップの全ての関連する内容が、対応する機能モジュールの機能説明において引用され得ることに留意されたい。詳細は、ここでは再度説明されない。この出願のこの実施形態で提供される端末デバイスは、前述のペアリング方法を行うように構成されており、したがって、前述のペアリング方法と同様の効果を達成することができる。
【０２５３】
分割によって様々な機能に対応する様々な機能モジュールが取得されるときに、端末デバイスはホールデバイスを含むか、あるいは端末デバイスがホールデバイスに接続する。端末デバイスは、接続解除ユニットを含み得る。接続解除ユニットは、図１８に示されるペアリング解除方法においてステップＳ１８０２を行う際に、端末デバイスをサポートするように構成されている。
【０２５４】
前述の方法の実施形態における様々なステップの全ての関連する内容が、対応する機能モジュールの機能説明において引用され得ることに留意されたい。詳細は、ここでは再度説明されない。この出願のこの実施形態で提供される端末デバイスは、前述のペアリング解除方法を行うように構成されており、したがって、前述のペアリング解除方法と同様の効果を達成することができる。
【０２５５】
集積化されたユニットが使用されるときに、図２５は、前述の実施形態における端末デバイスの別の概略構成図である。図２５に示されるように、端末デバイスは、処理モジュール２５０１および通信モジュール２５０２を含み得る。
【０２５６】
処理モジュール２５０１は、端末デバイスの動作を制御および管理するように構成されている。例えば、処理モジュール２５０１は、図９に示されるペアリング方法におけるステップＳ９０１を行う際に、端末デバイスをサポートするように構成されており、図１０に示されるペアリング方法におけるステップＳ１００１、Ｓ１００２、Ｓ１００７、Ｓ１００８、およびＳ１００９を行う際に、端末デバイスをサポートするように構成されており、図１８に示されるペアリング解除方法におけるステップＳ１８０１、Ｓ１８０２、およびＳ１８０３を行う際に、端末デバイスをサポートするように構成されており、図２２に示されるペアリング方法におけるステップＳ２２０１、およびＳ２２０３を行う際に、端末デバイスをサポートするように構成されており、かつ／あるいはこの明細書で説明される技術の他のプロセスのために構成されている。通信モジュール２５０２は、例えば、図１、図７、または図８Ａに示される機能モジュールまたはネットワーク・エンティティと通信する別のネットワーク・エンティティと通信する際に、端末デバイスをサポートするように構成されている。具体的には、通信モジュール２５０２は、図９に示されるペアリング方法においてステップＳ９０２およびＳ９０３を行う際に、端末デバイスをサポートし、図１０に示されるペアリング方法においてステップＳ１００５、Ｓ１０１０、Ｓ１０１１、Ｓ１０１２、およびＳ１０１３を行う際に、端末デバイスをサポートするように構成されている。移動端末が、さらに、移動端末のプログラム・コードおよびデータを記憶するように構成されている記憶モジュール２５０３を含んでもよい。
【０２５７】
処理モジュール２５０１がプロセッサまたはコントローラであってもよい。プロセッサは、この出願に開示された内容に関連して説明された様々な例示的な論理ブロック、モジュール、および回路を実施または実行し得る。代替的には、プロセッサが、計算機能を実施するプロセッサの組み合わせ、例えば、１つ以上のマイクロプロセッサの組み合わせ、またはＤＳＰとマイクロプロセッサの組み合わせであってもよい。通信モジュール２５０２が、トランシーバ、トランシーバ回路、ＲＦ回路、通信インターフェース等であってもよい。記憶モジュール２５０３が、メモリであってもよい。
【０２５８】
処理モジュール２５０１がプロセッサであり、通信モジュール２５０２がＲＦ回路であり、記憶モジュール２５０３がメモリであるときに、この出願のこの実施形態における端末デバイスが、図８に示される端末デバイスであってもよい。
【０２５９】
分割によって様々な機能に対応する様々な機能モジュールが取得されるときに、図２６は、前述の実施形態における可能な外部接続デバイスの概略構成図である。外部接続デバイスがホールデバイスを含むか、あるいは外部接続デバイスがホールデバイスに接続する。図２６に示されるように、外部接続デバイスは、処理ユニット２６０１、送信ユニット２６０２、および接続ユニット２６０３を含み得る。
【０２６０】
処理ユニット２６０１は、図１０に示されるペアリング方法においてステップＳ１００３およびＳ１００４を行う際に、外部接続デバイスをサポートし、図１８に示されるペアリング解除方法においてステップＳ１８０４を行う際に、外部接続デバイスをサポートするように構成されている。
【０２６１】
送信ユニット２６０２は、図１０に示されるペアリング方法でステップＳ１００６を行う際に、外部接続デバイスをサポートするように構成されている。
【０２６２】
接続ユニット２６０３は、図１０に示されるペアリング方法において、ステップＳ１０１０、Ｓ１０１１、Ｓ１０１２、およびＳ１０１３を行う際に、外部接続デバイスをサポートするように構成されている。
【０２６３】
この出願のこの実施形態では、さらに、図２６に示されるように、外部接続デバイスは、接続解除ユニット２６０４をさらに含んでもよい。
【０２６４】
接続解除ユニット２６０４は、図１８に示されるペアリング解除法においてステップＳ１８０５を実行する際に、外部接続デバイスをサポートするように構成されている。
【０２６５】
前述の方法の実施形態における様々なステップの全ての関連する内容が、対応する機能モジュールの機能説明において引用され得ることに留意されたい。詳細は、ここでは再度説明されない。
【０２６６】
本出願のこの実施形態で提供される外部接続デバイスは、前述のペアリング方法を行うように構成されており、したがって、前述のペアリング方法と同じ効果を達成することができる。
【０２６７】
集積化されたユニットが使用される場合、図２７は、前述の実施形態における可能な外部接続デバイスの別の概略構成図である。図２７に示されるように、外部接続デバイスは、処理モジュール２７０１および通信モジュール２７０２を含み得る。
【０２６８】
処理モジュール２７０１は、外部接続デバイスの動作を制御および管理するように構成されている。例えば、処理モジュール２７０１は、図１０に示されるペアリング方法におけるステップＳ１００３およびＳ１００４を実行する際に、外部接続デバイスをサポートするように構成されており、図１８に示されるペアリング解除方法でステップＳ１８０４およびＳ１８０５を実行する際に、外部接続デバイスをサポートするように構成されており、かつ／あるいはこの明細書で説明される技術の他のプロセスのために構成されている。通信モジュール２７０２は、例えば、図１、図７、または図８に示される機能モジュールまたはネットワーク・エンティティと通信する別のネットワーク・エンティティと通信する際に、外部接続デバイスをサポートするように構成されている。サーバがサーバのプログラム・コードおよびデータを記憶するように構成されている記憶モジュール２７０３をさらに含んでもよい。
【０２６９】
処理モジュール２７０１がプロセッサまたはコントローラであってもよい。プロセッサは、この出願に開示された内容に関連して説明された様々な例示的な論理ブロック、モジュール、および回路を実施または実行し得る。代替的には、プロセッサが、計算機能を実施するプロセッサの組み合わせ、例えば、１つ以上のマイクロプロセッサの組み合わせ、またはＤＳＰとマイクロプロセッサの組み合わせであってもよい。通信モジュール２７０２は、トランシーバ、トランシーバ回路、ＲＦ回路、通信インターフェース等であってもよい。記憶モジュール２７０３は、メモリであってもよい。
【０２７０】
この出願の一実施形態は、コンピュータ記憶媒体をさらに提供する。コンピュータ記憶媒体はコンピュータ・プログラムを記憶する。コンピュータ・プログラムがプロセッサによって実行される場合、図９、図１０、図１８、または図２２のうちのいずれか１つで説明された方法が実施され、端末デバイスが外部接続デバイスへの無線接続を確立および／または解除することを可能にする。
【０２７１】
この出願の一実施形態は、さらに、コンピュータ・プログラム製品を提供する。コンピュータ・プログラム製品がコンピュータ上で実行される場合、コンピュータは、図９、図１０、図１８、または図２２のうちのいずれか１つで説明された方法を実行することが可能にされ、端末デバイスが外部接続デバイスへの無線接続を確立および／または解除することを可能にする。
【０２７２】
この出願の一実施形態は、チップ・システムをさらに提供する。チップ・システムは、少なくとも１つのプロセッサおよびメモリを含み得る。メモリは、コンピュータ・プログラムを記憶するように構成されており、コンピュータ・プログラムが少なくとも１つのプロセッサによって実行されると、図９、図１０、図１８、または図２２のうちのいずれか１つで説明される方法が実施され、チップ・システムが配置された端末デバイスが外部接続デバイスへの無線接続を確立および／または解除することを可能にするようにする。
【０２７３】
実施態様についての前述の説明により、便利で簡単な説明を目的として、前述の機能モジュールの分割が説明のための例示として使用されていると当業者が理解することができる。実際のアプリケーションでは、前述の機能は、異なる機能モジュールに割り当てられ、要件に従って実施されることできる。すなわち、装置の内部構造は、上述の機能のすべてまたは一部を実装するために異なる機能モジュール分割される。
【０２７４】
この出願に提供されるいくつかの実施形態では、開示された装置および方法が他の方法で実施されてもよいことを理解されたい。例えば、説明されたデバイスの実施形態は、単なる一例である。例えば、モジュールまたはユニットの分割は、単に論理機能分割であり、実際の実施態様において他の分割であってもよい。例えば、複数のユニットまたは構成要素が他の装置に組み合わせられまたは統合されてもよく、あるいは一部の特徴が無視されまたは実行されなくてもよい。追加的に、表示または議論された相互結合、もしくは直接結合、または通信接続は、いくつかのインターフェースを用いて実施され得る。装置またはユニット間の間接結合または通信接続は、電気的、機械的、または他の形態で実施され得る。
【０２７５】
別個の部分として説明されるユニットは、物理的に分離されていても、いなくてもよく、また、ユニットとして表示される部分は、１つ以上の物理的ユニットであってもよく、１つの場所に配置されていてもよく、あるいは異なる場所に分散されていてもよい。ユニットの一部または全てが、実施形態の解決策の目的を達成するために、実際の要件に基づいて選択されてもよい。
【０２７６】
追加的に、この出願の実施形態における機能ユニットが、１つの処理ユニットに統合されてもよく、あるいはユニットの各々が、物理的に単独で存在してもよく、あるいは２つ以上のユニットが１つのユニットに統合されてもよい。
【０２７７】
統合ユニットが、ハードウェアの形態で実施されてもよく、あるいはソフトウェア機能ユニットの形態で実施されてもよい。統合ユニットがソフトウェア機能ユニットの形態で実施され、独立した製品として販売または使用される場合、統合ユニットが読み取り可能な記憶媒体に記憶されてもよい。このような理解に基づいて、先行技術に本質的に寄与するこの出願の実施形態の技術的解決策もしくはその一部、または技術的解決策の全部もしくは一部は、ソフトウェア製品の形態で実施することができる。ソフトウェア製品は、記憶媒体に記憶され、デバイス（シングルチップマイクロコンピュータ、チップ等であり得る）またはプロセッサ（ｐｒｏｃｅｓｓｏｒ）に、この出願の実施形態で説明される方法のステップの全てまたは一部を実行するように指示するためのいくつかの命令を含む。前述の記憶媒体は、ＵＳＢフラッシュドライブ、リムーバブルハードディスク、ＲＯＭ、ＲＡＭ、磁気ディスク、光ディスク等、プログラム・コードを記憶することができる任意の媒体を含む。
【０２７８】
前述の説明は、この出願の単なる具体的な実施態様にすぎず、この出願の保護範囲を制限することを意図していない。この出願に開示された技術的範囲内の任意の変更または置換は、この出願の保護範囲内にあるものとする。したがって、この出願の保護範囲は、特許請求の範囲の保護範囲に従うものとする。
【図１】
0006946550.tif 000002
【図１Ａ】
0006946550.tif 000003
【図２】
0006946550.tif 000004
【図３】
0006946550.tif 000005
【図４】
0006946550.tif 000006
【図５】
0006946550.tif 000007
【図６】
0006946550.tif 000008
【図７】
0006946550.tif 000009
【図８】
0006946550.tif 000010
【図８Ａ】
0006946550.tif 000011
【図９】
0006946550.tif 000012
【図１０】
0006946550.tif 000013
【図１１】
0006946550.tif 000014
【図１２】
0006946550.tif 000015
【図１２Ａ】
0006946550.tif 000016
【図１３】
0006946550.tif 000017
【図１４】
0006946550.tif 000018
【図１４Ａ】
0006946550.tif 000019
【図１４Ｂ】
0006946550.tif 000020
【図１５】
0006946550.tif 000021
【図１６】
0006946550.tif 000022
【図１７】
0006946550.tif 000023
【図１７Ａ】
0006946550.tif 000024
【図１８】
0006946550.tif 000025
【図１８Ａ】
0006946550.tif 000026
【図１９】
0006946550.tif 000027
【図２０】
0006946550.tif 000028
【図２１】
0006946550.tif 000029
【図２２】
0006946550.tif 000030
【図２３】
0006946550.tif 000031
【図２４】
0006946550.tif 000032
【図２５】
0006946550.tif 000033
【図２６】
0006946550.tif 000034
【図２７】
0006946550.tif 000035