(57)【要約】【課題】関連技術の課題を解決するために起動制御を行う方法及び関連装置を提供し、制御機構の複雑さを低減させ且つ関連費用を削減させるために起動制御を行う方法及び関連装置を提供する。【解決手段】起動制御を行うための方法及び装置が提供され、方法は電子装置に適用され、方法は、起動制御のためのユーザ行為である所定の起動行為が電子装置に入力されたか否かを検出するステップと、所定の起動行為が電子装置に入力されたことが検出されるときに、所定の起動情報を保有する起動パケットを送信し、他の電子装置の内部回路が所定の起動情報の検出に応答して起動させられるのを可能にするステップとを含む。【選択図】図１
2015015696.tif 000002
【特許請求の範囲】
【請求項１】
起動制御を行うための方法であって、
当該方法は電子装置に適用され、当該方法は、
起動制御のためのユーザ行為である所定の起動行為が前記電子装置に入力されたか否かを検出するステップと、
前記所定の起動行為が前記電子装置に入力されたことが検出されるときに、所定の起動情報を保有する起動パケットを送信し、他の電子装置の内部回路が前記所定の起動情報の検出に応答して起動させられるのを可能にするステップとを含み、
前記他の電子装置の起動サービス回路は前記起動パケットを受信し、前記所定の起動情報が前記起動パケット内に存在するか否かを検出し、
前記所定の起動情報が前記起動パケット内に存在することが検出されるときに、前記他の電子装置の前記起動サービス回路は、前記他の電子装置の前記内部回路を制御して、停止から再開させる、
方法。
【請求項２】
前記他の電子装置から受信される情報を検出するステップと、前記他の電子装置から受信される前記情報が前記他の電子装置の非活性状態を示すときに、前記所定の起動行為が前記電子装置に入力されたか否かを検出し始めるステップとを更に含む、請求項１に記載の方法。
【請求項３】
前記所定の起動情報は、会社識別子（ＩＤ）を含む、請求項１に記載の方法。
【請求項４】
前記所定の起動情報は、一連番号を更に含み、該一連番号は、前記所定の起動行為が検出される回数に対応する変数である、請求項３に記載の方法。
【請求項５】
前記所定の起動情報は、所定の起動パターンを更に含む、請求項４に記載の方法。
【請求項６】
前記起動パケットは、ブルートゥース低エネルギ（ＢＬＥ）アドバタイジングパケットであり、前記他の電子装置の前記起動サービス回路は、前記起動パケットを走査する、請求項１に記載の方法。
【請求項７】
前記起動パケットは、拡張された照会応答（ＥＩＲ）パケットであり、前記他の電子装置の前記起動サービス回路は、前記電子装置を発見するための照会を行う、請求項１に記載の方法。
【請求項８】
起動制御を行うための装置であって、
当該装置は、電子装置の少なくとも１つの部分を含み、当該装置は、
前記電子装置に関する情報を送信するよう配置される送信器と、
該送信器に結合される処理回路とを含み、該処理回路は、前記電子装置の動作を制御するよう配置され、
前記処理回路は、所定の起動行為が前記電子装置に入力されたか否かを検出し、前記所定の起動行為は、起動制御のためのユーザ行為であり、前記所定の起動行為が前記電子装置に入力されたことが検出されるときに、前記処理回路は、前記送信器を利用することによって、所定の起動情報を保有する起動パケットを送信して、他の電子装置の内部回路が前記所定の起動情報の検出に応答して起動させられることを可能にし、
前記他の電子装置の起動サービス回路が前記起動パケットを受信し、前記所定の起動情報が前記起動パケット内に存在するか否かを検出し、
前記所定の起動情報が前記起動パケット内に存在することが検出されるときに、前記他の電子装置の前記起動サービス回路は、前記他の電子装置の前記内部回路を制御して、停止から再開させる、
装置。
【請求項９】
前記処理回路は、前記他の電子装置から受信される情報を検出し、前記他の電子装置から受信される前記情報が前記他の電子装置の不活性状態を示すときに、前記処理回路は、前記所定の起動行為が前記電子装置に入力されたか否かを検出し始める、請求項８に記載の装置。
【請求項１０】
前記所定の起動情報は、会社識別子（ＩＤ）を含む、請求項８に記載の装置。
【請求項１１】
前記所定の起動情報は、一連番号を更に含み、該一連番号は、前記所定の起動行為が検出される回数に対応する変数である、請求項１０に記載の装置。
【請求項１２】
前記所定の起動情報は、所定の起動パターンを更に含む、請求項１１に記載の装置。
【請求項１３】
前記起動パケットは、ブルートゥース低エネルギ（ＢＬＥ）アドバタイジングパケットであり、前記他の電子装置の前記起動サービス回路は、前記起動パケットを走査する、請求項８に記載の装置。
【請求項１４】
前記起動パケットは、拡張された照会応答（ＥＩＲ）パケットであり、前記他の電子装置の前記起動サービス回路は、前記電子装置を発見するための照会を行う、請求項８に記載の装置。
【請求項１５】
起動制御を行うための方法であって、
当該方法は、電子装置に適用され、当該方法は、
他の電子装置から起動パケットを受信し、所定の起動情報が前記起動パケット内に存在するか否かを検出するステップと、
前記所定の起動情報が前記起動パケット内に存在することが検出されるときに、前記電子装置の内部回路が停止から再開させられるよう制御するステップとを含み、
前記他の電子装置は、所定の起動行為が前記他の電子装置に入力されたか否かを検出し、前記所定の起動行為は、起動制御のためのユーザ行為であり、
前記所定の起動行為が前記他の電子装置に入力されたことが検出されるときに、前記他の電子装置は、前記所定の起動情報を保有する前記起動パケットを送信して、前記電子装置の前記内部回路が前記所定の起動情報の検出に応答して起動させられることを可能にする、
方法。
【請求項１６】
前記起動パケットは、ブルートゥース低エネルギ（ＢＬＥ）アドバタイジングパケットであり、当該方法は、前記起動パケットを走査するステップを更に含む、請求項１５に記載の方法。
【請求項１７】
前記起動パケットは、拡張された照会応答（ＥＩＲ）パケットであり、当該方法は、前記他の電子装置を発見するための照会を行うステップを更に含む、請求項１５に記載の方法。
【請求項１８】
起動制御を行うための装置であって、当該装置は、電子装置の少なくとも１つの部分を含み、当該装置は、
前記電子装置のための情報を受信するよう配置される受信器と、
該受信器に結合される起動サービス回路とを含み、該起動サービス回路は、電子装置に起動サービスをもたらすよう配置され、
前記サービス回路は、前記受信器を利用することによって、他の電子装置から起動パケットを受信し、所定の起動情報が前記起動パケット内に存在するか否かを検出し、前記所定の起動情報が前記起動パケット内に存在することが検出されるときに、前記起動サービス回路は、前記電子装置の内部回路を制御して、停止から再開させ、
前記他の電子装置は、起動制御のためのユーザ行為である所定の起動行為が前記他の電子装置に入力されたか否かを検出し、
前記所定の起動行為が前記他の電子装置に入力されたことが検出されるときに、前記他の電子装置は、前記所定の起動情報を保有する前記起動パケットを送信して、前記電子装置の前記内部回路が前記所定の起動情報の検出に応答して起動させられることを可能にする、
装置。
【請求項１９】
前記起動パケットは、ブルートゥース低エネルギ（ＢＬＥ）アドバタイジングパケットであり、前記電子装置の前記起動サービス回路は、前記起動パケットを走査する、請求項１８に記載の装置。
【請求項２０】
前記起動パケットは、拡張された照会応答（ＥＩＲ）パケットであり、前記電子装置の前記起動サービス回路は、前記電子装置を発見するための照会を行う、請求項１８に記載の装置。
【発明の詳細な説明】
【技術分野】
【０００１】
（関連出願の参照）
この出願は２０１３年７月５日に出願された米国仮特許出願第６１／８４３，０５８号の利益を主張する。この出願を参照としてここに援用する。
【０００２】
本発明は、待機モード、停止モード、又はスリープモードのうちのいずれかにある電子装置が活性になるよう制御することに関し、より具体的には、起動制御を行う方法及び関連装置に関する。
【背景技術】
【０００３】
携帯電話のような多数の従来的な電子装置は、電子装置の電池電力を容易に使い尽し得る強力なプロセッサを備える。関連技術によれば、上述のプロセッサ及び関連する回路が不要なときに、それらが不活性であるよう制御することは、デジタル製品設計にとって一般的な慣行になっている。しかしながら、上述の従来的な電子装置の１つのために、他の装置による費用効率的な起動機構は十分に開発されていない。従来的な制御機構は複雑であり、従って、関連費用を更に削減し得ない。よって、電子装置の起動制御を改良するための新規な方法が必要とされる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】米国特許出願公開第２０１３／００２８１６２号
【特許文献２】米国特許出願公開第２０１２／０２１４４１７号
【特許文献３】米国特許出願公開第２０１３／００６５５８４号
【特許文献４】米国特許出願公開第２０１３／０１０９３２３号
【発明の概要】
【発明が解決しようとする課題】
【０００５】
関連技術の課題を解決するために起動制御を行う方法及び関連装置を提供することが、請求される発明の目的である。
【０００６】
制御機構の複雑さを低減させ且つ関連費用を削減させるために起動制御を行う方法及び関連装置を提供することが、請求される本発明の他の目的である。
【課題を解決するための手段】
【０００７】
少なくとも１つの好適実施態様によれば、起動制御を行うための方法が提供され、方法は電子装置に適用される。方法は、起動制御のためのユーザ行為である所定の起動行為が電子装置に入力されたか否かを検出するステップと、所定の起動行為が電子装置に入力されたことが検出されるときに、所定の起動情報を保有する起動パケットを送信し、他の電子装置の内部回路が所定の起動情報の検出に応答して起動させられるのを可能にするステップとを含む。より具体的には、他の電子装置の起動サービス回路は起動パケットを受信し、所定の起動情報が起動パケット内に存在するか否かを検出する。加えて、所定の起動情報が起動パケット内に存在することが検出されるとき、他の電子装置の起動サービス回路は、他の電子装置の内部回路を制御し、停止から再開させる。
【０００８】
少なくとも１つの好適実施態様によれば、起動制御を行うための装置が提供され、装置は電子装置の少なくとも１つの部分を含む。装置は、送信器と、送信器に結合される処理回路とを含む。加えて、送信器は、電子装置に関する情報を送信するよう配置され、処理回路は、電子装置の動作を制御するよう配置される。追加的に、処理回路は、所定の起動行為が電子装置に入力されたか否かを検出し、所定の起動行為は、起動制御のためのユーザ行為である。所定の起動行為が電子装置に入力されたことが検出されるとき、処理回路は、送信器を利用することによって、所定の起動情報を保有する起動パケットを送信し、他の電子装置の内部回路が所定の起動情報の検出に応答して起動させられることを可能にする。より具体的には、他の電子装置の起動サービス回路は起動パケットを受信し、所定の起動情報が起動パケット内に存在するか否かを検出する。所定の起動情報が起動パケット内に存在することが検出されるとき、他の電子装置の起動サービス回路は、他の電子装置の内部回路を制御し、停止から再開させる。
【０００９】
少なくとも１つの好適実施態様によれば、起動制御を行うための方法が提供され、方法は電子装置に適用される。方法は、他の電子装置から起動パケットを受信し、所定の起動情報が起動パケット内に存在するか否かを検出するステップと、所定の起動情報が起動パケット内に存在することが検出されるとき、電子装置の内部回路が停止から再開させられるよう制御するステップとを含む。より具体的には、他の電子装置は、所定の起動行為が他の電子装置に入力されたか否かを検出し、所定の起動行為は、起動制御のためのユーザ行為である。加えて、所定の起動行為が他の電子装置に入力されたことが検出されるとき、他の電子装置は、所定の起動情報を保有する起動パケットを送信し、電子装置の内部回路が所定の起動情報の検出に応答して起動させられることを可能にする。
【００１０】
少なくとも１つの好適実施態様によれば、起動制御を行うための装置が提供され、装置は電子装置の少なくとも１つの部分を含む。装置は、受信器と、受信器に結合される起動サービス回路とを含む。加えて、受信器は電子装置のための情報を受信するよう配置され、起動サービス回路は電子装置に起動サービスをもたらすよう配置される。追加的に、サービス回路は、受信器を利用することによって、他の電子装置から起動パケットを受信し、所定の起動情報が起動パケット内に存在するか否かを検出し、所定の起動情報が起動パケット内に存在することが検出されるとき、起動サービス回路は電子装置の内部回路を制御して、停止から再開させる。より具体的には、他の電子装置は、所定の起動行為が他の電子装置に入力されたか否かを検出し、所定の起動行為は起動制御のためのユーザ行為である。所定の起動行為が他の電子装置に入力されたことが検出されるとき、他の電子装置は、所定の起動情報を保有する起動パケットを送信し、電子装置の内部回路が所定の起動情報の検出に応答して起動させられることを可能にする。
【００１１】
待機モード、停止モード、又はスリープモードのうちのいずれかにある電子装置が活性になるよう直ちに制御するために、本発明の方法及び装置が単に１つの起動パケットを使用し得るというのが、本発明の利点である。加えて、関連技術と比べて、制御機構の複雑さは大いに低減させられる。結果的に、関連費用を削減し、関連技術課題を防止し得る。
【００１２】
様々の図面及び図に例示する好適実施態様の以下の詳細な記載を判読した後、本発明のこれらの及び他の目的は、当業者に疑いなく明らかになるであろう。
【図面の簡単な説明】
【００１３】
【図１】本発明の第１の実施態様に従った軌道制御を行う装置を示す概略図である。
【図２】本発明の実施態様に従った上述の電子装置を含む無線システムを示す概略図である。
【図３】本発明の実施態様に従った起動制御を行う方法を示すフローチャートである。
【図４】本発明の実施態様に従った図３に示す方法と関連する制御スキームを示す概略図である。
【図５】本発明の実施態様に従った図４に示す制御スキームの起動パケット中の所定の起動情報の配置を示す概略図である。
【図６】本発明の他の実施態様に従った図３に示す方法と関連する制御スキームを示す概略図である。
【図７】本発明の実施態様に従った図６に示す制御スキームの起動パケット中の所定の起動情報の配置を示す概略図である。
【図８】本発明の他の実施態様に従った起動制御を行う方法を示すフローチャートである。
【発明を実施するための形態】
【００１４】
以下の記述及び請求項を通じて特定の構成部品を指す特定の用語が使用される。当業者が理解するように、電子機器製造業者は異なる名称で呼び得る。この文書は名称が異なるが機能が異ならない構成部品の間を区別することを意図しない。以下の記述及び請求項において、「含む」という用語は、開放端（オープンエンド）式に使用され、よって、「含むが、それに（それらに）限定されない」を意味するものと解釈されなければならない。また、「結合する」という用語は、間接的な又は直接的な電気接続を意味することを意図する。従って、もし１つの装置が他の装置に結合されるならば、その結合は直接的な電気接続を通じて或いは端お装置及び接続を介した間接的な電気接続を通じてであり得る。
【００１５】
図１を参照すると、図１は本発明の第１の実施態様に従った起動制御を行う装置１００の図面を例示する装置１００は、電子装置の少なくとも１つの部分（例えば、一部又は全部）を含み得る。例えば、装置１００は、上述の電子装置の一部を含み得る。より具体的には、装置１００は、電子装置内の少なくとも１つの集積回路（ＩＣ）のような、少なくとも１つのハードウェア回路であり得る。他の実施例において、装置１００は上述の電子装置の全部であり得る。他の実施例において、装置１００は上述の電子装置を含むシステム（例えば、電子装置を含むオーディオ／ビデオシステム）を含み得る。電子装置の実施例は、携帯電話（例えば、多機能携帯電話）、携帯用情報端末（ＰＤＡ）、及びラップトップコンピュータのようなパーソナルコンピュータを含み得るが、それらに限定されない。
【００１６】
図１に示すように、装置１００は電子装置の動作を制御するよう配置される処理回路１１０を含み得る。装置１００は電子装置用の情報を送信又は受信するよう配置される送受信器１２０を更に含み得る。その場合、送受信器１２０は処理回路１１０に結合され、電子装置の１つ又はそれよりも多くのアンテナを送受信器１２０に結合し得る。例えば、処理回路１１０は少なくとも１つのプロセッサ及びハードウェア資源を含み、送受信器１２０は無線ネットワーク通信用の送信器及び受信器のような送信器及び受信器を含み、送信器は電子装置用の情報を送信するよう配置され、受信器は電子装置用の情報を受信するよう配置され、プロセッサは、電子装置の上述の動作を制御するために、電子装置内の記憶装置モジュール（例えば、ハードディスクドライブ（ＨＤＤ）又はフラッシュドライブのような非揮発性メモリ）から受信する幾つかのプログラムコード１１０Ｐを実行し得る。
【００１７】
この実施態様によれば、処理回路１１０は、所定の起動行為が装置Ａのような電子装置に入力されたか否かを検出（又は監視）し得る。その場合、所定の起動行為は、典型的には、起動制御のためのユーザ行為である。加えて、所定の起動行為が電子装置に入力されたことが検出されると、処理回路１１０は、送受信器１２０（より具体的には、その内部の送信器）を利用することによって、装置Ｂのような他の電子装置の内部回路（図１には示されていない）が所定の起動情報の検出に応答して起動させられるのを可能にする所定の起動情報を保有する起動パケットを送信する。より具体的には、装置Ｂのような他の電子装置の起動サービス回路（図１には示されていない）が起動パケットを受信し、所定の起動情報が起動パケット内に存在するか否かを検出する。所定の起動情報が起動パケット内に存在することが検出されると、装置Ｂのような他の電子装置の起動サービス回路は上述の内部回路を制御して停止から再開する。
【００１８】
例えば、ユーザが電子装置を振動させる状況において、起動行為はユーザが装置Ａのような電子装置に適用した振動行為を表し得る。次に、装置Ａのような電子装置は所定の起動情報を保有する起動パケットを送信する。その結果、装置Ｂのような他の電子装置の上述の内部回路は停止から再開する、より具体的には、待機モード、停止モード、又はスリープモードのうちのいずれかから再開して活性になる。これは例示的な目的のためであるに過ぎず、本発明の限定であることを意図しない。他の実施例において、ユーザが起動キー（例えば、電子装置の物理的なキー又はボタン、或いは電子装置のタッチディスプレイパネル上の仮想ボタン）を押す状況において、起動行為はユーザが装置Ａのような電子装置の起動キーに適用した押圧行為を表し得る。次に、装置Ａのような電子装置は所定の起動情報を保有する起動パケットを送信する。その結果、装置Ｂのような他の電子装置の前述の内部回路は停止から再開し得る、より具体的には、待機モード、停止モード、又はスリープモードのうちのいずれかから再開して活性になり得る。
【００１９】
図２は、本発明の実施態様に従った図１に示す実施態様の前述の電子装置を含む無線システムを例示している。この実施態様において、無線システムは、上述の装置１００と、起動制御を行うための装置２００とを含み、装置２００は、起動サービス回路２１０と、送受信器２２０と、内部回路２３０とを含み、その場合、送受信器２２０は、典型的には、装置Ｂのための情報を受信するよう配置される受信器を含み、装置Ｂのための情報を受信するよう配置される受信器を更に含み、起動サービス回路２１０は、装置Ｂに起動サービスを提供するよう配置される。起動サービス回路２１０を上述の他の電子回路の起動サービス回路の一例として挙げ得ること、及び内部回路２３０を上述の他の電子装置の内部回路の一例として挙げ得ることに留意のこと。
【００２０】
より具体的には、装置Ａが図１に示す実施態様の電子装置であり、装置Ｂが図１に示す実施態様の他の電子装置である状況において、この実施態様において、装置１００は装置Ａの全部を含み得る。この実施態様において、装置２００は装置Ｂの全部を含み得る。これは例示的な目的のためであるに過ぎず、本発明の限定であることを意図しない。この実施態様の幾つかの変形において、装置２００は、装置Ｂの少なくとも１つの部分（例えば、一部又は全部）のような、他の電子装置の少なくとも１つの部分（例えば、一部又は全部）を含み得る。例えば、装置Ａはリモコン（リモートコントローラ）であり、装置Ｂはテレビ（ＴＶ）であり得る。これは例示的な目的のためであるに過ぎず、本発明の限定であることを意図しない。
【００２１】
この実施態様によれば、内部回路２３０のような装置Ｂの一部は、その待機モード、停止モード、又はスリープモードに入って不活性になり、装置Ａは、１つ又はそれよりも多くの起動パケットを使用することによって、より具体的には、装置Ｂによる起動パケットの成功裡の受信の蓋然性を増大させるために、所定の時間間隔（例えば、１秒又はそれ以上）に亘って、或いは所定の回数（例えば、２回又はそれ以上）に亘って、上述の起動パケットを反復的に送信する。より具体的には、電子装置が前述の携帯電話（例えば、上述の多機能携帯電話）である状況において、装置Ａは図２に示すようなリモコンの役割を演じる特定のプログラムコードを動作する電子装置を表し得る。これは例示的な目的のためであるに過ぎず、本発明の限定であることを意図しない。
【００２２】
実際には、図２に示す内部回路２３０は、装置Ｂのプロセッサ及び／又はワイヤレス−フィディリティ（Ｗｉ−Ｆｉ）制御回路を含み得る。例えば、内部回路２３０は、装置Ｂのプロセッサを含み得る。他の実施例において、内部回路２３０は、装置ＢのＷｉ−Ｆｉ制御回路を含み得る。他の実施例において、内部回路２３０は、装置Ｂのプロセッサ及びＷｉ−Ｆｉ制御回路を含み得る。
【００２３】
図３は、本発明の実施態様に従った起動制御を行う方法３００のフローチャートを例示している。図３に示す方法３００を図１に示す装置１００（より具体的には、図２に示す装置Ａ）に適用し得るし、その処理回路１１０（より具体的には、図１に示す実施態様のプログラムコード１１０Ｐを実行する処理回路１１０）に適用し得る。方法３００を以下に記載する。
【００２４】
ステップ３１０において、処理回路１１０は所定の起動行為が装置Ａのような電子装置に入力されたか否かを検出（又は監視）する。その場合、所定の起動行為は、起動制御のためのユーザ行為であるのが典型的である。例えば、処理回路１１０は、装置Ｂのような他の電子装置から受信される情報を検出し得る。装置Ｂのような他の電子装置から受信される情報が他の電子装置の不活性な状態（例えば、装置Ｂの前述の待機モード、前述の停止モード、又は前述のスリープモード）を示すとき、処理回路１１０は所定の起動行為が電子装置に入力されたか否かを検出し始める。図３に示すように、所定の起動行為が電子装置に入力されたことが検出されると、ステップ３２０に入れられる。さもなければ、再びステップ３１０に入れられる。
【００２５】
ステップ３２０において、処理回路１１０は、送受信器１２０（より具体的には、その内部の送信器）を利用することによって、所定の起動情報の検出に応答して装置Ｂのような他の電子装置の内部回路が起動させられるのを可能にするよう、所定の起動情報を保有する起動パケットを送信する。より具体的には、装置Ｂのような他の電子装置の起動サービス回路２１０は起動パケットを受信し、所定の起動情報が起動パケット内に存在するか否かを検出する。所定の起動情報が起動パケット内に存在することが検出されると、装置Ｂのような他の電子装置の起動サービス回路２１０は、上述の内部回路２３０を制御して、停止から再開する。
【００２６】
この実施態様によれば、所定の起動情報は、電子装置の製造業者の会社識別子（ＩＤ）のような会社ＩＤを含み得る。より具体的には、所定の起動情報は、起動制御のために利用し得る一連番号Ｓｅｑを更に含み得る。一連番号Ｓｅｑは、所定の起動行為が検出される回数に対応する変数であり得る。例えば、一連番号Ｓｅｑは、区間［０ｘ０１、０ｘＦＦ］の範囲内に入り得るし、所定の起動行為が検出されるときに、１の増分で増大し得る。その場合、一連番号Ｓｅｑは周期的に変化し得る。一連番号Ｓｅｑを使用する結果、起動制御の正しさを保証し得る。加えて、所定の起動情報は、起動制御のためにも利用し得る所定の起動パターン（例えば、所定の組の二進値）を更に含み得る。例えば、所定の起動パターンが起動パケット内に存在することが検出されると、装置Ｂのような他の電子装置の起動サービス回路２１０は、上述の内部回路２３０を制御して、停止から再開する。
【００２７】
図３に示す実施態様の幾つかの変形のような本発明の幾つかの実施態様によれば、起動パケットは、ＡＤＶ＿ＩＮＤパケット、ＡＤＶ＿ＮＯＮＣＯＮＮ＿ＩＮＤパケット、及びＡＤＶ＿ＳＣＡＮ＿ＩＮＤパケットのうちの１つのような、ブルートゥース低エネルギ（ＢＬＥ）アドバタイジングパケットであり得る。その場合、関連技術における従来的なＢＬＥ着想に基づき、ＡＤＶ＿ＩＮＤパケット、ＡＤＶ＿ＮＯＮＣＯＮＮ＿ＩＮＤパケット、及びＡＤＶ＿ＳＣＡＮ＿ＩＮＤパケットが、何らかの他の目的のために利用される。例えば、内部回路２３０は、装置Ｂの前述の待機モード、前述の停止モード、又は前述のスリープモードに入り、従って、不活性になり（例えば、内部回路２３０が装置Ｂの全部を制御するためのプロセッサを表す状況において、装置Ｂは不活性になり）、次に、装置Ｂのような他の電子装置の起動サービス回路２１０は、起動パケットを走査し得る。これは例示的な目的のためであるに過ぎず、本発明の限定であることを意図しない。一部の他の実施例において、装置Ｂのような他の電子装置の起動サービス回路２１０は、内部回路２３０（又は装置Ｂ）が不活性になろうとなかろうと、いつでも起動パケットを走査し得る。
【００２８】
図３に示す実施態様の幾つかの変形のような本発明の幾つかの実施態様によれば、起動パケットは、ブルートゥース（ＢＴ）パケットであり得る、より具体的には、拡張された照会応答（ＥＩＲ）パケットであり得る。例えば、装置Ｂのような他の電子装置の起動サービス回路２１０は、装置Ａのような電子装置を発見するための照会を行い得る。装置Ａのような電子装置は、照会に応答してＥＩＲパケットを送信し得る。これは例示的な目的であるに過ぎず、本発明の限定であることを意図しない。
【００２９】
図４は、本発明の実施態様に従った図３に示す方法３００と関連する制御スキームを例示している。その場合、起動パケットは、ＢＬＥアドバタイジングパケット（例えば、ＡＤＶ＿ＩＮＤパケット、ＡＤＶ＿ＮＯＮＣＯＮＮ＿ＩＮＤパケット、及びＡＤＶ＿ＳＣＡＮ＿ＩＮＤパケットのうちの１つ）であり得る。図４に示すＢＬＥ装置Ａを図２に示す装置Ａの一例として挙げ得る。図４に示すＢＬＥ装置Ｂを図２に示す装置Ｂの一例として挙げ得る。加えて、図４に示すＢＬＥ回路を図２に示す起動サービス回路２１０の一例として挙げ得る。図４に示すスリーパ回路を図２に示す内部回路２３０の一例として挙げ得る。追加的に、図４に示すスリーパ回路のいずれかをステップ３２０において述べた起動パケットの一例として挙げ得る。この実施態様によれば、ＢＬＥ装置Ａを起動装置（即ち、他の装置を起動させる装置）と考え得るのに対し、ＢＬＥ装置Ｂをスリーパ装置と考え得る。
【００３０】
ステップ４０５において、ＢＬＥ回路は、指数ＲｃｖＳｅｑを初期化してゼロにする（簡潔性のために、図４に「ｉｎｉｔ：ＲｃｖＳｅｑ＝０」と印している）。
【００３１】
ステップ４１０−１において、スリーパ回路は、その待機モード、その停止モード、又はそのスリープモードに入り（簡潔性のために、図４に「待機／停止／スリープモード」と印している）、従って、非活性になる。例えば、スリーパ回路は、ＢＬＥ回路に命令を送信可能であり、次に、ステップ４２０−１に入れられる。これは例示的な目的であるに過ぎず、本発明の限定であることを意図しない。
【００３２】
ステップ４２０−１において、ＢＬＥ回路は、ＢＬＥ走査機能性をオンにする（簡潔性のために図４に「ＢＬＥ走査オン」と印している）。例えば、装置Ｂユーザインターフェース（ＵＩ）表示（即ち、ＢＬＥ装置ＢのＵＩ表示）は、ＢＬＥ装置Ｂのスリープ状態を暗示し得る。これは例示的な目的であるに過ぎず、本発明の限定であることを意図しない。
【００３３】
ステップ４３０において、処理回路１１０は所定の起動行為がＢＬＥ装置Ａに入力されたことを検出する（簡潔性のために、図４に「起動行為」と印している）。より具体的には、所定の起動行為がＢＬＥ装置Ａに入力されたことが検出されると、ＢＬＥ装置Ｂによる起動パケットの成功裡の受信の蓋然性を増大させるために、処理回路１１０は始動し、送受信器１２０（より具体的には、その内部の送信器）を利用することによって、上述の時間間隔（例えば、１秒又はそれよりも長く）に亘って、或いは上述の所定の回数（例えば、２回又はそれよりも多く）に亘って、所定の起動情報を保有する起動パケットを反復的に送信する。例えば、必要なときに、所定の時間間隔又は所定の回数を調節し得る。より具体的には、リモコン性能（例えば、送受信器２２０の受信器性能）に従って所定の時間間隔又は所定の回数を調節し得る。これは例示的な目的であるに過ぎず、本発明の限定であることを意図しない。
【００３４】
図４に示すように、処理回路１１０の制御の下で、ＢＬＥ装置Ａは、ｍ秒に亘って、（例えば所定の起動情報を保有する起動パケットを反復的に送信することによって）アドバタイジングを継続し、その場合、この実施態様において、値ｍは正の実数を表し得る。加えて、上述のように、一連番号Ｓｅｑは所定の起動行為が検出される回数に対応する変数であり得る。例えば所定の起動行為がｎ回に亘って検出される（例えば、この実施態様では、値ｎが正の整数を表し得る）状況において、処理回路１１０は、一連番号Ｓｅｑをｎと等しいように設定し得る（図４に「Ｓｅｑ＝ｎ」と印している）。
【００３５】
ステップ４２２において、ＢＬＥ回路は、受信パケットの特定のフィールドにおけるパターンが所定の起動パターンと全く同じであるか否か、並びにこの受信パケットの一連番号Ｓｅｑ及び指標ＲｃｖＳｅｑが互いに等しくないか否かを確認する（簡潔性のために、図４に「パターン一致＆＆Ｓｅｑ！＝ＲｃｖＳｅｑ」と印している）。受信パケットの特定のフィールドにおけるパターンが所定の起動パターンと全く同じであることが検出され、且つこの受信パケットの一連番号及び指標ＲｃｖＳｅｑが互いに等しくないことが検出されると、ステップ４２４に入れられる。さもなければ、更なる受信パケット（複数の更なる受信パケット）と確認するために、ステップ４２２に再び入れられ得る。
【００３６】
ステップ４２４において、ＢＬＥ回路は指標ＲｃｖＳｅｑがｎであるように設定し（簡潔性のために、図４に「ＲｃｖＳｅｑ＝ｎ」と印している）、その場合には、ステップ４２２の確認動作に合格する受信パケットの一連番号Ｓｅｑから値ｎを取得し得る。
【００３７】
ステップ４１５において、ＢＬＥ回路は、スリーパ回路が停止から再開するよう制御する（簡潔性のために、図４に「停止された回路を再開させる」と印している）。
【００３８】
ステップ４１０−２において、ステップ４１５の動作の結果、スリーパ回路はその活性モードに入る。
【００３９】
ステップ４１０−２において、ＢＬＥ回路はＢＬＥ走査機能性をオフにする（簡潔性のために、図４に「ＢＬＥ走査オフ」と印している）。
【００４０】
ステップ４２０−１及びステップ４２０−２のような一部のステップの動作が図４に例示されていることに留意のこと。これは例示の目的のために過ぎず、本発明の限定であることを意図しない。この実施態様の幾つかの変形によれば、ステップ４２０−１及びステップ４２０−２は任意的であり得る。例えば、ＢＬＥ走査機能性を初期設定でオフとしてよく、従って、これらの変形では、ステップ４２０−１及びステップ４２０−２を図４から取り除き得る。
【００４１】
図５は、本発明の実施態様に従った図４に示す制御スキームの起動パケット内の所定の起動情報の構成を例示している。例えば、起動パケットは、プリアンブル（この実施態様では、例えば、０ｘｘＡＡ）と、アクセスコード（この実施態様では、例えば、０ｘ８Ｅ８９ＢＥＤ６）と、プロトコルデータユニット（ＰＤＵ）と、３オクテットを備える周期冗長度チェック（ＣＲＣ）コードとを含み得る。この実施態様において、処理回路１１０は、起動パケットの第１の部分ペイロード５１０が装置ＡのＢＴアドレスを含むよう制御し得るし、起動パケットの第２の部分ペイロード５２０が所定の起動情報を含むよう更に制御し得る。
【００４２】
上述のＢＬＥアドバタイジングパケットの一例としてＡＤＶ＿ＩＮＤパケットを挙げると、フィールドＡｄｖＡは６オクテットのソースＢＴアドレスを保有し、フィールドＡｄｖＤａｔａは所定の起動情報を保有し得る。例えば、フィールドＡｄｖＤａｔａが保有する所定の起動情報は、起動情報長、製造業者データ、会社ＩＤ、一連番号Ｓｅｑ、所定の起動パターン、及びスリーパ回路ＩＤをそれぞれ表示するために一部のサブフィールド内に配置される、複数の組の起動情報オクテットを含み得る。この実施態様において、複数の組の起動情報オクテットは、｛０ｘ１４｝、｛０ｘＦＦ｝、｛０ｘ００  ０ｘ４６｝、その１６進数形態にある前述の値ｎ、｛０ｘ４Ｄ６５６４６９６１７４６５６Ｂ５４５６｝、及び装置ＢのＷｉ−Ｆｉ制御回路のＷｉ−Ｆｉ媒体アクセス制御（ＭＡＣ）アドレスであり得る。Ｗｉ−Ｆｉ媒体アクセス制御（ＭＡＣ）アドレスは、それぞれ、この実施態様の起動情報長、製造業者データ、会社ＩＤ、一連番号Ｓｅｑ、所定の起動パターン、及びスリーパ回路ＩＤである。これは例示的な目的のためであるに過ぎず、本発明の限定であることを意図しない。一部の他の実施例において、複数の組の起動情報オクテットのうちの少なくとも１つの部分（例えば、一部又は全部）は異なり得る。
【００４３】
より十分な理解のために、この実施態様におけるＢＬＥアドバタイジングパケットの一例としてＡＤＶ＿ＩＮＤパケットを挙げる。これは例示的な目的のためであるに過ぎず、本発明の限定であることを意図しない。この実施態様の変形によれば、ＢＬＥアドバタイジングパケットは、ＡＤＶ＿ＮＯＮＣＯＮＮ＿ＩＮＤパケットであってもよい。この実施態様の他の変形によれば、ＢＬＥアドバタイジングパケットは、ＡＤＶ＿ＳＣＡＮ＿ＩＮＤパケットであってもよい。図５の左下に示すヘッダの内容は当該技術分野において周知であり、従って、ここでは詳細に記載されない。
【００４４】
図６は、本発明の他の実施態様に従った図３に示す方法３００と関連する制御スキームを例示しており、そこでは、起動パケットは、ＢＴパケット（例えば、ＥＩＲパケット）であり得る。図２に示す装置Ａの一例として図６に示すＢＴ装置Ａを挙げ得る。図２に示す装置Ｂの一例として図６に示すＢＴ装置Ｂを挙げ得る。加えて、図２に示す起動サービス回路２１０の一例として図６に示すＢＴ回路を挙げ得る。図２に示す内部回路２３０の一例として図６に示すスリーパ回路を挙げ得る。加えて、ステップ３２０において述べる起動パケットの一例として図６に示すＢＴ起動パケットのいずれかを挙げ得る。この実施態様によれば、ＢＴ装置Ａを起動装置と考え得るのに対し、ＢＴ装置Ｂをスリーパ装置と考え得る。
【００４５】
ステップ６０５において、ＢＴ回路は、指標ＲｃｖＳｅｑを初期化し、ゼロにする（簡潔性のために、図６に「Ｉｎｉｔ：ＲｃｖＳｅｑ＝０」と印している）。
【００４６】
ステップ６１０−１において、スリーパ回路は、その待機モード、その停止モード、又はそのスリープモードに入り（簡潔性のために、図に「待機／停止／スリープモード」と印している）、従って、非活性になる。例えば、スリーパ回路はＢＴ回路に命令を送信可能であり、次に、ステップ６２０−１に入れられる。これは例示的な目的のためであるに過ぎず、本発明の限定であることを意図しない。
【００４７】
ステップ６２０−１において、ＢＴ回路はＢＴ照会機能性をオンにする（簡潔性のために、図６に「ＢＴ照会オン」と印している）。例えば、装置ＢのＵＩ表示（即ち、ＢＴ装置ＢのＵＩ表示）は、ＢＴ装置Ｂのスリープ状態を暗示し得る。これは例示的な目的であるに過ぎず、本発明の限定であることを意図しない。
【００４８】
ステップ６３０において、処理回路１１０は、所定の起動行為がＢＴ装置Ａに入力されたことを検出する（簡潔性のために、図６に「起動行為」と印している）。所定の起動行為がＢＴ装置Ａに入力されたことが検出されると、ステップ６３２に入れられる。
【００４９】
ステップ６３２では、処理回路１１０の制御の下で、ＢＴ装置Ａはその発見可能モードに入る。より具体的には、ＢＴ装置Ｂが起動パケットを成功裡に受信する蓋然性を増大させるために、処理回路１１０は、送受信器１２０（より具体的には、その内部の送信器）を利用することによって、上述の所定の時間期間（例えば、１秒又はそれよりも長く）に亘って、或いは上述の所定の回数（例えば、２回又はそれよりも多く）に亘って、所定の起動情報を保有する起動パケットを反復的に送信し始める。例えば、必要なときに、所定の時間間隔又は回数を調節し得る。より具体的には、リモコン性能（例えば、送受信器２２０の受信器性能）に従って所定の時間間隔又は回数を調節し得る。これは例示的な目的のために過ぎず、本発明の限定であることを意図しない。
【００５０】
図６に示すように、処理回路１１０の制御の下で、ＢＴ装置Ａは、ｍ秒に亘って（例えば、所定の起動情報を保有する起動パケットを反復的に送信することによって）発見可能な状態のままである。その場合、この実施態様において、値ｍは正の実数を表し得る。加えて、上述のように、一連番号Ｓｅｑは所定の起動行為が検出される回数に応じて異なり得る。例えば、所定の起動行為がｎ回に亘って検出される状況において（例えば、この実施態様において、値ｎは正の整数を表し得る）、処理回路１１０は、一連番号Ｓｅｑがｎと等しいように設定し得る（図６に「Ｓｅｑ＝ｎ」と印している）。
【００５１】
ステップ６２２において、ＢＴ回路は、受信パケットの特定のフィールドにおけるパターンが所定の起動パターンと全く同じであるか否か、並びにこの受信パケットの一連番号Ｓｅｑ及び指標ＲｃｖＳｅｑが互いに等しくないか否かを確認する（簡潔性のために、図６に「パターン一致＆＆Ｓｅｑ！＝ＲｃｖＳｅｑ」と印している）。受信パケットの特定のフィールドにおけるパターンが所定の起動パターンと全く同じであること、並びにこの受信パケットの一連番号Ｓｅｑ及び指標ＲｃｖＳｅｑが互いに等しくないことが検出されると、ステップ６２４に入れられる。さもなければ、更なる受信パケット（複数の受信パケット）を確認するために、ステップ６２２に再び入れられ得る。
【００５２】
ステップ６２４において、ＢＴ回路は、指標ＲｃｖＳｅｑがｎであるよう設定し（簡潔性のために、図６に「ＲｃｖＳｅｑ＝ｎ」と印している）、その場合には、ステップ６２２の確認動作を合格した受信パケットの一連番号Ｓｅｑから値ｎを取得し得る。
【００５３】
ステップ６１５において、ＢＴ回路は、スリーパ回路を制御して、停止から再開する（簡潔性のために、図６に「停止された回路を再開させる」と印している）。
【００５４】
ステップ６１０−２において、スリーパ回路は、ステップ６１５の動作の結果として、その活性モードに入る。
【００５５】
ステップ６２０−２において、ＢＴ回路はＢＴ照会機能性をオフにする（簡潔性のために、図６に「ＢＴ照会オフ」と印している）。
【００５６】
ステップ６２０−１及びステップ６２０−２のような一部のステップの動作が図６に例示されていることに留意のこと。これは例示的な目的のためであるに過ぎず、本発明の限定であることを意図しない。この実施態様の一部の変形によれば、ステップ６２０−１及びステップ６２０−２は任意的であり得る。例えば、初期設定でＢＴ照会機能性をオフとしてもよい。従って、これらの変形では、ステップ６２０−１及びステップ６２０−２を図６から取り除き得る。
【００５７】
図７は、本発明の実施態様に従った図６に示す制御スキームの起動パケット内の所定の起動情報の構成を例示している。例えば、この実施態様の起動パケットは、ＥＩＲパケットであってもよく（図７に「２４０オクテットを備える拡張された照会応答」と印している）、有意部分と、非有意部分とを含んでよく、その場合、有意部分は、図７に示すＥＩＲデータ構造１，...２，Ｎのような、１つ又はそれよりも多くのＥＩＲデータ構造を含み得る。この実施態様において、処理回路１１０は、ＥＩＲデータ型を含むよう起動パケットの第１の部分構造７１０を制御し、更に、所定の起動情報を含むよう起動パケットの第２の部分構造７２０を制御し得る。
【００５８】
図７に示すように、処理回路１１０は、第１の部分構造７１０及び第２の部分構造７２０がＥＩＲデータ構造１内にあるよう制御し、その場合、処理回路１１０は、データ構造１，...２，Ｎ内の他のデータ構造が全てゼロ値で一杯であるよう制御し得るし、非有意部分もゼロ値で一杯であるよう制御し得る。これは例示的な目的であるに過ぎず、本発明の限定であることを意図しない。この実施態様の変形によれば、データ構造１，...２，Ｎ内の他のデータ構造が全てゼロ値で一杯であることは不要である。この実施態様の他の変形によれば、非有意部分がゼロ値で一杯であることは不要である。この実施態様の他の変形によれば、第１の部分構造７１０及び第２の部分構造７２０は、如何なるデータ構造１，...２，Ｎ内にあってよく、そこでは、処理回路１１０は、データ構造１，...２，Ｎ内の他のデータ構造が全てゼロ値で一杯であるよう制御し得る。
【００５９】
この実施態様において、ＥＩＲデータ構造１のフィールド長は、１オクテット値長を保有し得る。それはＥＩＲデータ構造１のフィールドデータの長さがオクテットの単位にあることを示す。加えて、フィールドデータを２つの部分に、即ち、「ＥＩＲデータタイプ」と印すｋオクテット部分と、「ＥＩＲデータ」と印す（長さ−ｋ）オクテット部分とに分割され、それらはこの実施態様の第１の部分構造７１０及び第２の部分構造７２０としてそれぞれ利用される。より具体的には、フィールドデータのｋオクテット部分は、（より良い理解のために一例として挙げ得る｛０ｘＦＦ｝のような）前述の製造業者データを保有し得る。フィールドデータの（長さ−ｋ）オクテット部分は、（図７に「製造業者特異データ」と印している）製造業者特異データと考えられるデータのような、上述の所定の起動情報の何らかの他の部分を保有し得る。その場合、値ｋは正の整数であり得る。例えば、フィールドデータの（長さ−ｋ）オクテット部分が保有する所定の起動情報のこれらの部分は、会社ＩＤ、一連番号Ｓｅｑ、所定の起動パターン、及びスリーパ回路ＩＤをそれぞれ表示するために一部のサブフィールド内に配置される、複数の組の起動情報オクテットを含み得る。この実施態様において、製造業者データは｛０ｘＦＦ｝であってよく、フィールドデータの（長さ−ｋ）オクテット部分内の複数の組の起動情報オクテットは、｛０ｘ００  ０ｘ４６｝、その１６進数形態における前述の値ｎ、及び装置ＢのＷｉ−Ｆｉ制御回路のＷｉ−ＦｉＭＡＣアドレスであってよく、それらはこの実施態様の会社ＩＤ、一連番号Ｓｅｑ、所定の起動パターン、及びスリーパ回路ＩＤである。これは例示的な目的であるに過ぎず、本発明の限定であることを意図しない。一部の他の実施例において、複数の組の起動情報オクテットの少なくとも１つの部分（例えば、一部又は全部）は異なり得る。
【００６０】
図８は、本発明の他の実施態様に従った起動制御を行う方法のフローチャートを例示している。図８に示す方法８００を図２に示す装置２００（より具体的には、上述の装置Ｂ）に適用し得るし、その起動サービス回路２１０に適用し得る。方法８００を以下に記載する。
【００６１】
ステップ８１０において、起動サービス回路２１０は、送受信器２２０（より具体的には、その内部の送信機）を利用することによって、ステップ３２０において述べた起動パケットのようなパケットを受信し、その場合、受信パケットは、図２に示す装置Ａのような図１に示す実施態様の電子装置から送信される。例えば、受信パケットは図４に示すＢＬＥ起動パケットの１つであり得る。他の実施例において、受信パケットは図６に示すＢＴ起動パケットの１つであり得る。
【００６２】
ステップ８２０において、起動サービス回路２１０は、所定の起動情報が起動パケットのような受信パケット内に存在するか否かを検出する。所定の起動情報が起動パケットのような受信パケット内に存在することが検出されると、ステップ８３０に入れられる。さもなければ、ステップ８１０に再び入れられる。
【００６３】
ステップ８３０において、起動サービス回路２１０は、（この実施態様では装置Ｂ内にある）内部回路２３０を制御して、停止から再開させる。
【００６４】
図８に示す方法は図２に示す装置Ｂに対応する動作に焦点を置き得るのに対し、図３に示す方法は図２に示す装置Ａに対応する動作に焦点を置き得ることに留意のこと。よって、図３に示す実施態様の変形における記述を図８に示す方法８００に適用し得る。
【００６５】
例えば、図８に示す実施態様の一部の変形によれば、起動パケットは、ＡＤＶ＿ＩＮＤパケット、ＡＤＶ＿ＮＯＮＣＯＮＮ＿ＩＮＤパケット、及びＡＤＶ＿ＳＣＡＮ＿ＩＮＤパケットのうちの１つをような、ＢＬＥアドバタイジングパケットであり得る。より具体的には、内部回路２３０は、装置Ｂの前述の待機モード、前述の停止モード、又は前述のスリープモードに入り、従って、不活性になり（例えば、内部回路２３０が装置Ｂの全体を制御するプロセッサを表す状況において、装置Ｂは不活性になり得る）、次に、装置Ｂの起動サービス回路２１０は起動パケットを走査し得る。これは例示的な目的であるに過ぎず、本発明の限定であることを意図しない。一部の他の実施例において、装置Ｂの起動サービス回路２１０は、内部回路２３０（又は装置Ｂ）が不活性になろうがなかろうが、常に起動パケットを走査し得る。
【００６６】
図８に示す実施態様の一部の変形に従った他の実施例において、起動パケットはＢＴパケット（例えば、ＥＩＲパケット）であり得る。より具体的には、装置Ｂの起動サービス回路２１０は、装置Ａを発見するための照会を行い、装置Ａは、照会に応答してＥＩＲパケットを送信し得る。
【００６７】
同様に、図４−７に示す実施態様及びそれらの変形のいずれかにおける記載を図８に示す方法に適用し得る。類似の記載を詳細に反復しない。
【００６８】
当業者は本発明の教示を維持しながら装置及び方法の数々の修正及び変更を行い得ることを直ちに観察するであろう。従って、上記開示は付属の請求項の境界によってのみ制限されると解釈されなければならない。
【符号の説明】
【００６９】
Ａ          装置
Ｂ          装置
１００      装置
１１０      処理回路
１１０Ｐ    プログラムコード
１２０      送受信器
２００      装置
２１０      起動サービス回路
２２０      送受信器
２３０      内部回路
３００      方法
３１０      ステップ
３２０      ステップ
４０５      ステップ
４１０−１  ステップ
４１０−２  ステップ
４１５      ステップ
４２０−１  ステップ
４２０−２  ステップ
４２２      ステップ
４２４      ステップ
５１０      第１の部分ペイロード
５２０      第２の部分ペイロード
６０５      ステップ
６１０−１  ステップ
６１０−２  ステップ
６１５      ステップ
６２０−１  ステップ
６２０−２  ステップ
６２２      ステップ
６２４      ステップ
６３０      ステップ
７１０      第１の部分構造
７２０      第２の部分構造
８００      方法
８１０      ステップ
８２０      ステップ
８３０      ステップ
【図１】
2015015696.tif 000003
【図２】
2015015696.tif 000004
【図３】
2015015696.tif 000005
【図４】
2015015696.tif 000006
【図５】
2015015696.tif 000007
【図６】
2015015696.tif 000008
【図７】
2015015696.tif 000009
【図８】
2015015696.tif 000010