(57)【要約】  本開示は、インテリジェントデバイスをテストするための方法を提供する。この方法は、スキャンされたＷｉ−Ｆｉネットワークのサービス・セット識別子（ＳＳＩＤ）がプリセットＳＳＩＤを含むことを判断し、スキャンされたＷｉ−ＦｉネットワークのＳＳＩＤがプリセットＳＳＩＤを含む場合には、インテリジェントデバイスをテストモードに移行する。本インテリジェントデバイスは、スキャンされたＷｉ−ＦｉネットワークのＳＳＩＤによりトリガーされてテストモードに移行する。したがって、トリガーボタンを有しないインテリジェントデバイスであっても、正常にテストモードに入ることができる。
2017530662.tif 000002
【特許請求の範囲】
【請求項１】
インテリジェントデバイスをテストするための方法であって、
Ｗｉ−Ｆｉネットワークを定期的にスキャンするステップと、
前記スキャンされたＷｉ−Ｆｉネットワークのサービス・セット識別子（ＳＳＩＤ）がプリセットＳＳＩＤを含むかどうかを判断するステップと、
前記スキャンされたＷｉ−Ｆｉネットワークの前記ＳＳＩＤが前記プリセットＳＳＩＤを含む場合、テストモードに移行するステップと、を含む方法。
【請求項２】
前記テストモードに移行するステップは、
前記スキャンされたＷｉ−Ｆｉネットワークの前記ＳＳＩＤが前記プリセットＳＳＩＤを含む場合、前記プリセットＳＳＩＤがスキャンされた唯一のＳＳＩＤであるかどうかを判断するステップと、
前記プリセットＳＳＩＤが、前記スキャンされた唯一のＳＳＩＤである場合、前記テストモードに移行することを特定するステップと、を含む、請求項１に記載の方法。
【請求項３】
前記テストモードに移行するステップは、
前記スキャンされたＷｉ−Ｆｉネットワークの前記ＳＳＩＤが前記プリセットＳＳＩＤを含む場合、前記プリセットＳＳＩＤに対応する前記Ｗｉ−Ｆｉネットワークの受信信号強度が既定しきい値よりも大きいかどうかを判断するステップと、
前記プリセットＳＳＩＤに対応する前記Ｗｉ−Ｆｉネットワークの前記受信信号強度が前記既定しきい値よりも大きい場合、前記テストモードに移行することを特定するステップと、を含む、請求項１に記載の方法。
【請求項４】
前記テストモードに移行するステップは、
前記テストモードを実行するために前記インテリジェントデバイス内にプリロードされたテストコードを実行し、よって前記インテリジェントデバイスを前記テストモードに移行するステップを含む、請求項１に記載の方法。
【請求項５】
インテリジェントデバイスをテストするための装置であって、
Ｗｉ−Ｆｉネットワークを定期的にスキャンするスキャニングモジュールと、
前記スキャンされたＷｉ−Ｆｉネットワークのサービス・セット識別子（ＳＳＩＤ）がプリセットＳＳＩＤを含むかどうかを判断する判断モジュールと、
前記スキャンされたＷｉ−Ｆｉネットワークの前記ＳＳＩＤが前記プリセットＳＳＩＤを含む場合、前記インテリジェントデバイスをテストモードに移行する移行モジュールと、を備える装置。
【請求項６】
前記判断モジュールは、
前記スキャンされたＷｉ−Ｆｉネットワークの前記ＳＳＩＤが前記プリセットＳＳＩＤを含む場合、前記プリセットＳＳＩＤが、スキャンされた唯一のＳＳＩＤであるかどうかを判断する第１判断サブモジュールと、
前記プリセットＳＳＩＤが、前記スキャンされた唯一のＳＳＩＤである場合、前記インテリジェントデバイスを前記テストモードに移行することを特定する第１決定サブモジュールと、を備える、請求項５に記載の装置。
【請求項７】
前記判断モジュールは、
前記スキャンされたＷｉ−Ｆｉネットワークの前記ＳＳＩＤが前記プリセットＳＳＩＤを含む場合、前記プリセットＳＳＩＤに対応する前記Ｗｉ−Ｆｉネットワークの受信信号強度が既定しきい値よりも大きいかどうかを判断する第２判断サブモジュールと、
前記プリセットＳＳＩＤに対応する前記Ｗｉ−Ｆｉネットワークの前記受信信号強度が前記既定しきい値よりも大きい場合、前記インテリジェントデバイスを前記テストモードに移行することを決定する第２決定サブモジュールと、を備える、請求項５に記載の装置。
【請求項８】
前記移行モジュールは、
前記テストモードを実行するために前記インテリジェントデバイス内にプリロードされているテストコードを実行し、よって前記インテリジェントデバイスを前記テストモードに移行する実行サブモジュールを備える、請求項５に記載の装置。
【請求項９】
インテリジェントデバイスをテストするための装置であって、
プロセッサと、前記プロセッサによって実行可能な命令を格納するメモリと、を備え、
前記プロセッサは、
Ｗｉ−Ｆｉネットワークを定期的にスキャンし、
前記スキャンされたＷｉ−Ｆｉネットワークのサービス・セット識別子（ＳＳＩＤ）がプリセットＳＳＩＤを含むかどうかを判断し、
前記スキャンされたＷｉ−Ｆｉネットワークの前記ＳＳＩＤが前記プリセットＳＳＩＤを含む場合、前記インテリジェントデバイスをテストモードに移行する、装置。
【発明の詳細な説明】
【技術分野】
【０００１】
（関連出願の相互参照）
本出願は、２０１５年７月３１日に出願された中国特許出願第２０１５１０４６３６４０．０号に基づいており、その特許出願に対する優先権を主張するものであり、その全内容は、参照によって本明細書に組み込まれる。
【０００２】
本発明は、通信テクノロジーの分野に関し、より詳細には、インテリジェントデバイスをテストするための方法およびその装置に関する。
【背景技術】
【０００３】
インテリジェントデバイスは、そのデバイスの品質を保証するために、配送の前に一連のテストに合格する必要がある。また、テストモードにおいてインテリジェントデバイスによって実施されるタスクは、通常稼働モードにおけるタスクとは異なる。したがって、インテリジェントデバイスは、そのインテリジェントデバイス上で当該一連のテストを実行する際には、テストモードに移行しなければならない。
【発明の概要】
【０００４】
本発明の実施形態は、インテリジェントデバイスをテストするための方法、およびインテリジェントデバイスをテストするための装置を提供する。
【課題を解決するための手段】
【０００５】
本発明に係る実施形態の第１の態様によれば、インテリジェントデバイスをテストするための方法が提供される。
この方法は、Ｗｉ−Ｆｉネットワークを定期的にスキャンするステップと、
前記スキャンされたＷｉ−Ｆｉネットワークのサービス・セット識別子（ＳＳＩＤ）がプリセットＳＳＩＤを含むかどうかを判断するステップと、
前記スキャンされたＷｉ−Ｆｉネットワークの前記ＳＳＩＤが前記プリセットＳＳＩＤを含む場合、テストモードに移行するステップと、を含む。
【０００６】
また、前記テストモードに移行するステップは、
前記スキャンされたＷｉ−Ｆｉネットワークの前記ＳＳＩＤが前記プリセットＳＳＩＤを含む場合、前記プリセットＳＳＩＤがスキャンされた唯一のＳＳＩＤであるかどうかを判断するステップと、
前記プリセットＳＳＩＤが、前記スキャンされた唯一のＳＳＩＤである場合、前記テストモードに移行することを決定するステップと、を含む。
【０００７】
また、前記テストモードに移行するステップは、
前記スキャンされたＷｉ−Ｆｉネットワークの前記ＳＳＩＤが前記プリセットＳＳＩＤを含む場合、前記プリセットＳＳＩＤに対応する前記Ｗｉ−Ｆｉネットワークの受信信号強度が既定しきい値よりも大きいかどうかを判断するステップと、
前記プリセットＳＳＩＤに対応する前記Ｗｉ−Ｆｉネットワークの前記受信信号強度が前記既定しきい値よりも大きい場合、前記テストモードに移行することを決定するステップと、を含む。
【０００８】
また、前記テストモードに移行するステップは、
前記テストモードを実行するために前記インテリジェントデバイス内にプリロードされたテストコードを実行し、よって前記インテリジェントデバイスを前記テストモードに移行するステップを含む。
【０００９】
本発明に係る実施形態の第２の態様によれば、インテリジェントデバイスをテストするための装置が提供される。
この装置は、Ｗｉ−Ｆｉネットワークを定期的にスキャンするスキャニングモジュールと、
前記スキャンされたＷｉ−Ｆｉネットワークのサービス・セット識別子（ＳＳＩＤ）がプリセットＳＳＩＤを含むかどうかを判断する判断モジュールと、
前記スキャンされたＷｉ−Ｆｉネットワークの前記ＳＳＩＤが前記プリセットＳＳＩＤを含む場合、前記インテリジェントデバイスをテストモードに移行する移行モジュールと、を備える。
【００１０】
また、前記判断モジュールは、
前記スキャンされたＷｉ−Ｆｉネットワークの前記ＳＳＩＤが前記プリセットＳＳＩＤを含む場合、前記プリセットＳＳＩＤが、スキャンされた唯一のＳＳＩＤであるかどうかを判断する第１判断サブモジュールと、
前記プリセットＳＳＩＤが、前記スキャンされた唯一のＳＳＩＤである場合、前記インテリジェントデバイスを前記テストモードに移行することを決定する第１決定サブモジュールと、を備える。
【００１１】
また、前記判断モジュールは、
前記スキャンされたＷｉ−Ｆｉネットワークの前記ＳＳＩＤが前記プリセットＳＳＩＤを含む場合、前記プリセットＳＳＩＤに対応するＷｉ−Ｆｉネットワークの受信信号強度が既定しきい値よりも大きいかどうかを判断する第２判断サブモジュールと、
前記プリセットＳＳＩＤに対応する前記Ｗｉ−Ｆｉネットワークの前記受信信号強度が前記既定しきい値よりも大きい場合、前記インテリジェントデバイスを前記テストモードに移行することを決定する第２決定サブモジュールと、を備える。
【００１２】
また、前記移行モジュールは、
前記テストモードを実行するために前記インテリジェントデバイス内にプリロードされたテストコードを実行し、よって前記インテリジェントデバイスを前記テストモードに移行する実行サブモジュールを含む。
【００１３】
本発明に係る実施形態の第３の態様によれば、インテリジェントデバイスをテストするための装置が提供される。
この装置は、プロセッサと、前記プロセッサによって実行可能な命令を格納するメモリと、を備え、
前記プロセッサは、
Ｗｉ−Ｆｉネットワークを定期的にスキャンし、
前記スキャンされたＷｉ−Ｆｉネットワークのサービス・セット識別子（ＳＳＩＤ）がプリセットＳＳＩＤを含むかどうかを判断し、
前記スキャンされたＷｉ−Ｆｉネットワークの前記ＳＳＩＤが前記プリセットＳＳＩＤを含む場合、前記インテリジェントデバイスをテストモードに移行する。
【発明の効果】
【００１４】
本発明の実施形態によれば、当該技術的なソリューションは、下記の有利な効果を有する。
【００１５】
本発明の実施形態においては、Ｗｉ−Ｆｉネットワークを定期的にスキャンするステップと、スキャンされたＷｉ−Ｆｉネットワークのサービス・セット識別子（ＳＳＩＤ）がプリセットＳＳＩＤを含むかどうかを判断するステップと、スキャンされたＷｉ−ＦｉネットワークのＳＳＩＤがプリセットＳＳＩＤを含む場合、テストモードに移行するステップとを備えることにより、本インテリジェントデバイスは、スキャンされたＷｉ−ＦｉネットワークのＳＳＩＤによりトリガーされてテストモードに移行する。したがって、トリガーボタンを有しないインテリジェントデバイスであっても、正常にテストモードに移行することができる。
【００１６】
なお、前述の概要および後述の詳細な説明は、いずれも例示に過ぎず、本発明の要旨を限定するものではない。
【００１７】
添付の図面は、本明細書に組み込まれて本明細書の一部を構成しており、本発明と整合する実施形態を示し、下記の記述とともに、本発明の原理を説明する役割を果たす。
【図面の簡単な説明】
【００１８】
【図１】本発明の例示的な一実施形態におけるインテリジェントデバイスをテストするための方法を示すフローチャートである。
【図２】例示的な一実施形態におけるインテリジェントデバイスをテストするための別の方法を示すフローチャートである。
【図３】例示的な一実施形態におけるインテリジェントデバイスをテストするための装置を表す概略図である。
【図４】例示的な一実施形態におけるインテリジェントデバイスをテストするための別の装置を表す概略図である。
【図５】例示的な一実施形態におけるインテリジェントデバイスをテストするための別の装置を表す概略図である。
【図６】例示的な一実施形態におけるインテリジェントデバイスをテストするための別の装置を表す概略図である。
【図７】例示的な一実施形態におけるインテリジェントデバイスをテストするための装置を表す概略図である。
【発明を実施するための形態】
【００１９】
以下、本発明に係る実施形態を詳細に説明する。それらの実施形態は、添付の図面に示す。以降の説明は、添付の図面を参照しつつ行うが、各図面において共通する符号は、別段の言及がない限り、同一または同様の構成要素を表すものとする。以降の説明において示す実施形態は、本発明に適用されるすべての実施形態を表すわけではなく、各実施形態は、特許請求の範囲において記された本発明に係る装置及び方法の一例にすぎない。
【００２０】
本願の明細書において使用される用語は、具体的な実施形態を説明するためのものにすぎず、本発明を限定的に解釈するものではない。また、本明細書および添付の特許請求の範囲において使用される際には、「一」および単数形における「前記」は、別段の言及がない限り、複数形を含む場合があるものとする。本明細書において、「および（ならびに）／または（もしくは、あるいは）」なる用語は、１つまたは複数の関連付けられている列挙されている項目のうちの任意の１つおよびすべての可能な組合せを表し、また含むものとする。
【００２１】
本明細書においては、さまざまな情報を記述するために、「第１の」、「第２の」、および「第３の」などの用語が使用されるが、それらの情報は、これらの用語によって限定されるものではない。これらの用語は、同じタイプの情報を互いに区別するために使用されるものにすぎない。例えば、本開示の範囲から逸脱することなく、第１の情報を第２の情報と呼ぶこともでき、また同様に、第２の情報を第１の情報と呼ぶこともできる。本明細書において使用される際には、「場合」という用語は、文脈に応じて「時」または「際」または「決定に応じて」を意味すると解釈されるものとする。
【００２２】
インテリジェントデバイスは通常、テストされる場合には、テストモードに移行する必要がある。例えば、インテリジェントデバイスがテストモードに移行することをトリガーするためにインテリジェントデバイス用にトリガーボタンを配置することができる。テスト担当者は、テストモードに移行するようインテリジェントデバイスをコントロールするために手動でトリガーボタンをトリガーすることができ、インテリジェントデバイスは、トリガーボタンからトリガーするイベントをバックグラウンドで検知した場合には、自動的にテストモードに切り替わる。
【００２３】
しかしながら、上述のソリューションにおいては、トリガーボタンを有していないインテリジェントデバイス、例えばインテリジェント電球の場合はテストモードに移行することができない。
【００２４】
上述の問題を考慮して、本発明は、インテリジェントデバイスをテストするための方法を提供する。即ち、Ｗｉ−Ｆｉネットワークを定期的にスキャンするステップと、スキャンされたＷｉ−Ｆｉネットワークのサービス・セット識別子（ＳＳＩＤ）がプリセットＳＳＩＤを含むかどうかを判断するステップと、スキャンされたＷｉ−ＦｉネットワークのＳＳＩＤがプリセットＳＳＩＤを含む場合、テストモードに移行するステップとを有することによって、当該インテリジェントデバイスは、スキャンされたＷｉ−ＦｉネットワークのＳＳＩＤによりテストモードに移行するようトリガーされる。したがって、トリガーボタンを有していないインテリジェントデバイスであっても、正常にテストモードに移行することができる。
【００２５】
図１は、下記のステップを含む、例示的な一実施形態におけるインテリジェントデバイスをテストするための方法を示すフローチャートである。
【００２６】
ステップ１０１では、Ｗｉ−Ｆｉネットワークが定期的にスキャンされる。
【００２７】
ステップ１０２では、スキャンされたＷｉ−ＦｉネットワークのＳＳＩＤがプリセットＳＳＩＤを含むかどうかが判断される。
【００２８】
ステップ１０３では、デバイスは、スキャンされたＷｉ−ＦｉネットワークのＳＳＩＤがプリセットＳＳＩＤを含む場合には、テストモードに移行する。
【００２９】
上記したステップ１０１〜１０３による技術的なソリューションは、インテリジェントデバイスのマイクロコントローラユニット（ＭＣＵ）内にロードされた判断ロジックとして理解することができる。
【００３０】
本インテリジェントデバイスは、トリガーボタンを有していないインテリジェントデバイス、例えば、インテリジェント電球も含む。なお、本インテリジェントデバイスは、Ｗｉ−Ｆｉネットワークをスキャンする内蔵Ｗｉ−Ｆｉモジュールを含むものであっても良い。
【００３１】
この実施形態においては、テストモードに移行するかどうかに関する判断は、トリガーボタンのトリガリングイベントの検知の代わりに、インテリジェントデバイスのＭＣＵ内にロードされている判断ロジックによって実行することができる。
【００３２】
ＭＣＵは、判断ロジックをロードされた後に、内蔵Ｗｉ−Ｆｉモジュールを介してＷｉ−Ｆｉネットワークを定期的にスキャンすることができる。スキャニングの完了後、ＭＣＵはインテリジェントデバイスをテストモードに移行するか否かを、スキャンされたＷｉ−ＦｉネットワークのＳＳＩＤに基づいて判断することができる。具体的には、スキャンされたＷｉ−ＦｉネットワークのＳＳＩＤがプリセットＳＳＩＤを含むかどうかを判断することによって実現することができる。
【００３３】
インテリジェントデバイス上でのテスト中、テスト担当者は、テスト環境内にテスト特有のＷｉ−Ｆｉネットワークを提供することができる。そのテスト特有のＷｉ−ＦｉネットワークのＳＳＩＤがプリセットＳＳＩＤであり、インテリジェントデバイスが工場を離れる前にＭＣＵのメモリ内に焼き付けられる。なお、プリセットＳＳＩＤは、ユーザによって適宜設定されるその他のＳＳＩＤと区別するために、専用の特別な符号からなるものであっても良い。
【００３４】
最初に電源をオンした後、インテリジェントデバイスは、内蔵Ｗｉ−Ｆｉモジュールを介してＷｉ−Ｆｉネットワークをスキャンし、スキャンされたＷｉ−ＦｉネットワークのＳＳＩＤがプリセットＳＳＩＤを含むかどうかを、ＭＣＵを介して判断する。スキャンされたＷｉ−ＦｉネットワークのＳＳＩＤがプリセットＳＳＩＤを含む場合、インテリジェントデバイスがテスト環境内にあるとみなされる。次いでＭＣＵは、テストモードを実行するためにメモリ内にプリロードされたテストコードを実行するようトリガーされ、それによってインテリジェントデバイスをテストモードへと移行する。
【００３５】
なお、ＭＣＵが、スキャンされたＷｉ−ＦｉネットワークのＳＳＩＤがプリセットＳＳＩＤを含んでいないと判断した場合、インテリジェントデバイスは非テスト環境内にあるとみなされる。次いでＭＣＵは、通常稼働モードを実行するためにメモリ内にプリロードされたユニバーサルコードを実行するようトリガーされ、それによってインテリジェントデバイスを通常稼働モードへと移行する。
【００３６】
この実施形態においては、実際のテストの場面において、ＭＣＵが、スキャンされたＷｉ−ＦｉネットワークのＳＳＩＤがプリセットＳＳＩＤを含むと判断し、インテリジェントデバイスがテスト環境内にあると誤判断する虞がある。
【００３７】
例えば、実際にインテリジェントデバイスをテストする場合、通常は、干渉のないテスト環境を実現するため、インテリジェントデバイスを遮蔽ボックスまたは遮蔽ルーム内に配置する。しかし、インテリジェントデバイスが遮蔽ボックスまたは遮蔽ルーム内に配置されるべきテスト場面に関して、スキャンされたＷｉ−ＦｉネットワークのＳＳＩＤがプリセットＳＳＩＤを含むとＭＣＵが判断した際に、インテリジェントデバイスが遮蔽ボックスまたは遮蔽ルーム内にない場合もあり得る。かかる場合においては、スキャンされたＷｉ−ＦｉネットワークのＳＳＩＤがプリセットＳＳＩＤを含むとＭＣＵが判断したときに、ＭＣＵは、インテリジェントデバイスをテストモードに移行する旨を直ちに決定するが、このことは、誤判断をもたらす場合がある。
【００３８】
上述のテスト場面にあっては、テスト担当者は、インテリジェントデバイスをテストする際に、遮蔽ボックスまたは遮蔽ルーム内にテスト特有のＷｉ−Ｆｉネットワーク用のルータを配置しても良い。かかる場合、ＭＣＵは、スキャンされたＷｉ−ＦｉネットワークのＳＳＩＤがプリセットＳＳＩＤを含むと判断したときに、インテリジェントデバイスが遮蔽ボックスまたは遮蔽ルーム内に配置されているかどうかをさらに判断するようにしても良い。
【００３９】
なお、インテリジェントデバイスが遮蔽ボックスまたは遮蔽ルーム内に配置されているかどうかをＭＣＵによって判断するステップは、ＭＣＵ内にロードされている判断ロジック内のステップ１０２におけるさらなる判断によって実現することができる。
【００４０】
この実施形態において示される一実施例においては、さらに、以下の判断を含めても良い。即ち、スキャンされたＷｉ−ＦｉネットワークのＳＳＩＤがプリセットＳＳＩＤを含むとＭＣＵが判断した後に、当該プリセットＳＳＩＤが、スキャンされた唯一のＳＳＩＤであるかどうかを判断するステップを含めても良い。インテリジェントデバイスが遮蔽ボックスまたは遮蔽ルーム内に配置されている場合、遮蔽ボックスまたは遮蔽ルーム外のワイヤレス信号を遮断することができるため、インテリジェントデバイスは、遮蔽ボックスまたは遮蔽ルーム内に配置されているルータから発信されるＷｉ−Ｆｉ信号を、内蔵Ｗｉ−Ｆｉモジュールを介してスキャンすることになる。したがって、プリセットＳＳＩＤが、スキャンされた唯一のＳＳＩＤであるとＭＣＵが判断した場合には、インテリジェントデバイスが遮蔽ボックスまたは遮蔽ルーム内に配置されていると判定することができる。よって、ＭＣＵは、インテリジェントデバイスをテストモードに移行することを決定し、テストモードを実行するためにメモリ内にプリロードされているテストコードを直ちに実行し、インテリジェントデバイスをテストモードに移行する。
【００４１】
なお、プリセットＳＳＩＤが、スキャンされた唯一のＳＳＩＤではない、即ち、インテリジェントデバイスが内蔵Ｗｉ−Ｆｉモジュールによってその他のＷｉ−ＦｉネットワークをスキャンしているとＭＣＵが判断した場合には、インテリジェントデバイスは遮蔽ボックスまたは遮蔽ルーム内に配置されていないと判定することができる。かかる場合、ＭＣＵは、インテリジェントデバイスが通常稼働モードに移行しようとしていると判定し、通常稼働モードを実行するためにメモリ内にプリロードされているユニバーサルコードを直ちに実行する。その結果、インテリジェントデバイスは、通常稼働モードに移行する。
【００４２】
この実施形態において示される一実施例においては、さらに、以下の判断を含めてもよい。即ち、スキャンされたＷｉ−ＦｉネットワークのＳＳＩＤがプリセットＳＳＩＤを含むとＭＣＵが判断した後に、当該プリセットＳＳＩＤに対応するＷｉ−Ｆｉネットワークの受信信号強度が既定しきい値よりも大きいかどうかを判断するステップを含めても良い。インテリジェントデバイスの内蔵Ｗｉ−Ｆｉモジュールによって受信されたＷｉ−Ｆｉ信号の強度は、インテリジェントデバイスとＷｉ−Ｆｉネットワークのルータとの間における距離を表すため、受信されたＷｉ−Ｆｉ信号の強度が強ければ強いほど、Ｗｉ−Ｆｉネットワークのルータまでの距離が近いこととなる。したがって、テスト担当者は、遮蔽ボックスまたは遮蔽ルームの実際のサイズに基づいて信号強度しきい値を設定することができる。例えば、遮蔽ボックスまたは遮蔽ルーム内でインテリジェントデバイスによって受信することができる最小の信号強度を信号強度しきい値としても良い。かかる場合、プリセットＳＳＩＤに対応するＷｉ−Ｆｉネットワークの受信信号強度が信号強度しきい値よりも大きいとＭＣＵが判断した場合には、インテリジェントデバイスとＷｉ−Ｆｉネットワークのルータとの間における距離は、遮蔽ボックスまたは遮蔽ルームの実際のサイズよりも短いことを意味する。即ち、インテリジェントデバイスが遮蔽ボックスまたは遮蔽ルームの内部に位置しており、インテリジェントデバイスが遮蔽ボックスまたは遮蔽ルーム内に配置されていると判定することができる。よって、ＭＣＵは、インテリジェントデバイスがテストモードに移行しようとしていると判定し、テストモードを実行するためにメモリ内にプリロードされているテストコードを直ちに実行して、インテリジェントデバイスをテストモードに移行させる。
【００４３】
なお、プリセットＳＳＩＤに対応するＷｉ−Ｆｉネットワークの受信信号強度が信号強度しきい値よりも小さいとＭＣＵが判断した場合には、インテリジェントデバイスとＷｉ−Ｆｉネットワークのルータとの間における距離は、遮蔽ボックスまたは遮蔽ルームの実際のサイズよりも長いことを意味する。即ち、インテリジェントデバイスが遮蔽ボックスまたは遮蔽ルームの外部に位置しており、インテリジェントデバイスが遮蔽ボックスまたは遮蔽ルーム内に配置されていないと判定することができる。よって、ＭＣＵは、インテリジェントデバイスが通常稼働モードに移行しようとしていると判定し、通常稼働モードを実行するためにメモリ内にプリロードされているユニバーサルコードを直ちに実行して、インテリジェントデバイスを通常稼働モードに移行させる。
【００４４】
以上のように構成することで、上述の実施形態では、実際のテストの場面において、ＭＣＵが、インテリジェントデバイスをテストモードに移行させるために、スキャンされたＷｉ−ＦｉネットワークのＳＳＩＤがプリセットＳＳＩＤを含むかどうかを判断した際に誤判断するのを回避することができる。
【００４５】
上述の実施形態においては、Ｗｉ−Ｆｉネットワークを定期的にスキャンするステップと、スキャンされたＷｉ−ＦｉネットワークのＳＳＩＤがプリセットＳＳＩＤを含むかどうかを判断するステップと、スキャンされたＷｉ−ＦｉネットワークのＳＳＩＤがプリセットＳＳＩＤを含む場合、テストモードに移行するステップとを有することによって、インテリジェントデバイスは、スキャンされたＷｉ−ＦｉネットワークのＳＳＩＤによりテストモードに移行するようトリガーされる。したがって、トリガーボタンを有していないインテリジェントデバイスであっても、正常にテストモードに移行することができる。
【００４６】
図２は、下記のステップを含む、例示的な一実施形態における、インテリジェントデバイスをテストするための別の方法を示すフローチャートである。
【００４７】
ステップ２０１では、Ｗｉ−Ｆｉネットワークが定期的にスキャンされる。
【００４８】
ステップ２０２では、スキャンされたＷｉ−ＦｉネットワークのＳＳＩＤがプリセットＳＳＩＤを含むかどうかが判断される。
【００４９】
ステップ２０３Ａでは、スキャンされたＷｉ−ＦｉネットワークのＳＳＩＤがプリセットＳＳＩＤを含む場合には、そのプリセットＳＳＩＤが唯一のＳＳＩＤであるかどうかが判断され、そのプリセットＳＳＩＤが唯一のＳＳＩＤである場合には、テストモードに移行することが決定される。
【００５０】
ステップ２０３Ｂでは、スキャンされたＷｉ−ＦｉネットワークのＳＳＩＤがプリセットＳＳＩＤを含む場合には、そのプリセットＳＳＩＤに対応するＷｉ−Ｆｉネットワークの受信信号強度が既定しきい値よりも大きいかどうかが判断され、そのプリセットＳＳＩＤに対応するＷｉ−Ｆｉネットワークの受信信号強度が既定しきい値よりも大きい場合には、テストモードに移行することが決定される。
【００５１】
なお、ステップ２０３Ａおよびステップ２０３Ｂは、並行するステップである。
【００５２】
ステップ２０４では、テストモードに移行することが決定された場合には、テストモードを実行するためにインテリジェントデバイス内にプリロードされているテストコードが実行され、それによってインテリジェントデバイスをテストモードに移行する。
【００５３】
ステップ２０１〜２０４の技術的なソリューションは、インテリジェントデバイスのＭＣＵ内にロードされた判断ロジックとして理解することができる。
【００５４】
本インテリジェントデバイスは、トリガーボタンを有していないインテリジェントデバイス、例えば、インテリジェント電球も含む。なお、本インテリジェントデバイスは、Ｗｉ−Ｆｉネットワークをスキャンする内蔵Ｗｉ−Ｆｉモジュールを含むものであっても良い。
【００５５】
この実施形態においては、テストモードに移行するかどうかに関する判断は、トリガーボタンのトリガリングイベントの検知の代わりに、インテリジェントデバイスのＭＣＵ内にロードされている判断ロジックによって実行することができる。
【００５６】
ＭＣＵは、判断ロジックをロードされた後に、内蔵Ｗｉ−Ｆｉモジュールを介してＷｉ−Ｆｉネットワークを定期的にスキャンすることができる。スキャニングの完了後、ＭＣＵはインテリジェントデバイスをテストモードに移行するか否かを、スキャンされたＷｉ−ＦｉネットワークのＳＳＩＤに基づいて判断することができる。具体的には、スキャンされたＷｉ−ＦｉネットワークのＳＳＩＤがプリセットＳＳＩＤを含むかどうかを判断することによって実現することができる。
【００５７】
インテリジェントデバイス上でのテスト中、テスト担当者は、テスト環境内にテスト特有のＷｉ−Ｆｉネットワークを提供することができる。そのテスト固有のＷｉ−ＦｉネットワークのＳＳＩＤがプリセットＳＳＩＤであり、インテリジェントデバイスが工場を離れる前にＭＣＵのメモリ内に焼き付けられる。なお、プリセットＳＳＩＤは、ユーザによって適宜設定されるその他のＳＳＩＤと区別するために、専用の特別な符号からなるものであっても良い。
【００５８】
最初に電源をオンした後、インテリジェントデバイスは、内蔵Ｗｉ−Ｆｉモジュールを介してＷｉ−Ｆｉネットワークをスキャンし、スキャンされたＷｉ−ＦｉネットワークのＳＳＩＤがプリセットＳＳＩＤを含むかどうかを、ＭＣＵを介して判断する。スキャンされたＷｉ−ＦｉネットワークのＳＳＩＤがプリセットＳＳＩＤを含む場合、インテリジェントデバイスがテスト環境内にあるとみなされる。次いでＭＣＵは、テストモードを実行するためにメモリ内にプリロードされたテストコードを実行するようトリガーされ、それによってインテリジェントデバイスをテストモードに移行する。
【００５９】
なお、ＭＣＵが、スキャンされたＷｉ−ＦｉネットワークのＳＳＩＤがプリセットＳＳＩＤを含んでいないと判断した場合、インテリジェントデバイスは非テスト環境内にあるとみなされる。次いでＭＣＵは、通常稼働モードを実行するためにメモリ内にプリロードされているユニバーサルコードを実行するようトリガーされ、それによってインテリジェントデバイスを通常稼働モードに移行する。
【００６０】
この実施形態においては、実際のテストの場面において、ＭＣＵが、スキャンされたＷｉ−ＦｉネットワークのＳＳＩＤがプリセットＳＳＩＤを含むと判断し、インテリジェントデバイスがテスト環境内にあると誤判断する虞がある。
【００６１】
例えば、実際にインテリジェントデバイスをテストする場合通常は、干渉のないテスト環境を実現するため、インテリジェントデバイスを遮蔽ボックスまたは遮蔽ルーム内に配置する。しかし、インテリジェントデバイスが遮蔽ボックスまたは遮蔽ルーム内に配置されるべきテスト場面に関して、スキャンされたＷｉ−ＦｉネットワークのＳＳＩＤがプリセットＳＳＩＤを含むとＭＣＵが判断した際に、インテリジェントデバイスが遮蔽ボックスまたは遮蔽ルーム内にない場合もあり得る。かかる場合においては、スキャンされたＷｉ−ＦｉネットワークのＳＳＩＤがプリセットＳＳＩＤを含むとＭＣＵが判断したときに、ＭＣＵは、インテリジェントデバイスをテストモードに移行する旨を直ちに決定するが、このことは、誤判断をもたらす場合がある。
【００６２】
上述のテスト場面にあっては、テスト担当者は、インテリジェントデバイスをテストする際に、遮蔽ボックスまたは遮蔽ルーム内にテスト固有のＷｉ−Ｆｉネットワーク用のルータを配置しても良い。かかる場合、ＭＣＵは、スキャンされたＷｉ−ＦｉネットワークのＳＳＩＤがプリセットＳＳＩＤを含むと判断したときに、インテリジェントデバイスが遮蔽ボックスまたは遮蔽ルーム内に配置されているかどうかをさらに判断するようにしても良い。
【００６３】
この実施形態において示される一実施例においては、さらに、以下の判断を含めても良い。即ち、スキャンされたＷｉ−ＦｉネットワークのＳＳＩＤがプリセットＳＳＩＤを含むとＭＣＵが判断した後に、当該プリセットＳＳＩＤが、スキャンされた唯一のＳＳＩＤであるかどうかを判断するステップを含めても良い。インテリジェントデバイスが遮蔽ボックスまたは遮蔽ルーム内に配置されている場合、遮蔽ボックスまたは遮蔽ルーム外のワイヤレス信号を遮断することができるため、インテリジェントデバイスは、遮蔽ボックスまたは遮蔽ルーム内に配置されているルータから発せられるＷｉ−Ｆｉ信号を、内蔵Ｗｉ−Ｆｉモジュールを介してスキャンすることになる。したがって、プリセットＳＳＩＤが、スキャンされた唯一のＳＳＩＤであるとＭＣＵが判断した場合には、インテリジェントデバイスが遮蔽ボックスまたは遮蔽ルーム内に配置されていると判定することができる。よって、ＭＣＵは、インテリジェントデバイスをテストモードに移行することを決定し、テストモードを実行するためにメモリ内にプリロードされているテストコードを直ちに実行し、インテリジェントデバイスをテストモードに移行する。
【００６４】
なお、プリセットＳＳＩＤが、スキャンされた唯一のＳＳＩＤではない、即ち、インテリジェントデバイスが内蔵Ｗｉ−Ｆｉモジュールによってその他のＷｉ−ＦｉネットワークをスキャンしているとＭＣＵが判断した場合には、インテリジェントデバイスは遮蔽ボックスまたは遮蔽ルーム内に配置されていないと判定することができる。かかる場合、ＭＣＵは、インテリジェントデバイスが通常稼働モードに移行しようとしていると判定し、通常稼働モードを実行するためにメモリ内にプリロードされているユニバーサルコードを直ちに実行し、それによってインテリジェントデバイスは、通常稼働モードに移行する。
【００６５】
この実施形態において示される一実施例においては、さらに、以下の判断を含めてもよい。即ち、スキャンされたＷｉ−ＦｉネットワークのＳＳＩＤがプリセットＳＳＩＤを含むとＭＣＵが判断した後に、当該プリセットＳＳＩＤに対応するＷｉ−Ｆｉネットワークの受信信号強度が既定しきい値よりも大きいかどうかを判断するステップを含めても良い。インテリジェントデバイスの内蔵Ｗｉ−Ｆｉモジュールによって受信されたＷｉ−Ｆｉ信号の強度は、インテリジェントデバイスとＷｉ−Ｆｉネットワークのルータとの間における距離を表すため、受信されたＷｉ−Ｆｉ信号の強度が強ければ強いほど、Ｗｉ−Ｆｉネットワークのルータまでの距離が近いこととなる。したがって、テスト担当者は、遮蔽ボックスまたは遮蔽ルームの実際のサイズに基づいて信号強度しきい値を設定することができる。例えば、遮蔽ボックスまたは遮蔽ルーム内でインテリジェントデバイスによって受信することができる最小の信号強度を信号強度しきい値としても良い。かかる場合、プリセットＳＳＩＤに対応するＷｉ−Ｆｉネットワークの受信信号強度が信号強度しきい値よりも大きいとＭＣＵが判断した場合には、インテリジェントデバイスとＷｉ−Ｆｉネットワークのルータとの間における距離は、遮蔽ボックスまたは遮蔽ルームの実際のサイズよりも短いことを意味する。即ち、インテリジェントデバイスが遮蔽ボックスまたは遮蔽ルームの内部に位置しており、インテリジェントデバイスが遮蔽ボックスまたは遮蔽ルーム内に配置されていると判定することができる。よって、ＭＣＵは、インテリジェントデバイスがテストモードに移行しようとしていると判定し、テストモードを実行するためにメモリ内にプリロードされているテストコードを直ちに実行して、インテリジェントデバイスをテストモードに移行させる。
【００６６】
なお、プリセットＳＳＩＤに対応するＷｉ−Ｆｉネットワークの受信信号強度が信号強度しきい値よりも小さいとＭＣＵが判断した場合には、インテリジェントデバイスとＷｉ−Ｆｉネットワークのルータとの間における距離は、遮蔽ボックスまたは遮蔽ルームの実際のサイズよりも長いことを意味する。即ち、インテリジェントデバイスが遮蔽ボックスまたは遮蔽ルームの外部に位置しており、インテリジェントデバイスが遮蔽ボックスまたは遮蔽ルーム内に配置されていないと判定することができる。よって、ＭＣＵは、インテリジェントデバイスが通常稼働モードに移行しようとしていると判定し、通常稼働モードを実行するためにメモリ内にプリロードされているユニバーサルコードを直ちに実行して、インテリジェントデバイスを通常稼働モードに入らせる。
【００６７】
以上のように構成することで、上述の実施形態では、実際のテストの場面において、ＭＣＵが、インテリジェントデバイスをテストモードに移行させるために、スキャンされたＷｉ−ＦｉネットワークのＳＳＩＤがプリセットＳＳＩＤを含むかどうかを判断した際に誤判断するのを回避することができる。
【００６８】
以降では、上述の技術的なソリューションについて、具体的な応用例を参照しながら例示する。
【００６９】
インテリジェントデバイスはインテリジェント電球であると想定する。
【００７０】
インテリジェント電球のハードウェア構造は、ＭＣＵモジュールおよびＷｉ−Ｆｉモジュールを含む。ＭＣＵモジュールは、上述の実施形態において示される判断ロジックとともにロードされ、インテリジェント電球は、Ｗｉ−ＦｉモジュールによってＷｉ−Ｆｉネットワークをスキャンする。
【００７１】
インテリジェント電球の製造時、テスト担当者は、テストのためにインテリジェント電球を遮蔽ボックスまたは遮蔽ルーム内に配置して、その電球の電源をオンにする。なお、遮蔽ボックスまたは遮蔽ルームは、テスト固有のＷｉ−Ｆｉネットワークのルータを備える。
【００７２】
インテリジェント電球は、電源をオンした後に、内蔵Ｗｉ−Ｆｉモジュールを介して、遮蔽ボックスまたは遮蔽ルーム内のＷｉ−Ｆｉネットワークをスキャンする。ＭＣＵは、ロードされた判断ロジックを実行して、スキャンされたＷｉ−ＦｉネットワークのＳＳＩＤがプリセットＳＳＩＤを含むかどうかを判断する。なお、スキャンされたＷｉ−ＦｉネットワークのＳＳＩＤがプリセットＳＳＩＤを含む場合には、インテリジェントデバイスが遮蔽ルームまたは遮蔽ボックス内に配置されているかどうかをさらに判断しても良い。
【００７３】
例示的な一実施形態においては、ＭＣＵは、スキャンされたＷｉ−ＦｉネットワークのＳＳＩＤがプリセットＳＳＩＤを含む場合には、そのプリセットＳＳＩＤが、スキャンされた唯一のＳＳＩＤであるかどうかをさらに判断する。プリセットＳＳＩＤが、スキャンされた唯一のＳＳＩＤである場合には、ＭＣＵは、インテリジェントデバイスが遮蔽ボックスまたは遮蔽ルーム内に配置されていると判定する。そして、メモリ内にロードされた上述のテストコードを実行するようトリガーされ、それによってインテリジェントデバイスをテストモードに移行する。プリセットＳＳＩＤが、スキャンされた唯一のＳＳＩＤではない場合には、ＭＣＵは、インテリジェントデバイスが遮蔽ボックスまたは遮蔽ルーム内に配置されていないと判定する。そして、メモリ内にロードされたユニバーサルコードを実行するようトリガーされ、それによってインテリジェントデバイスを通常稼働モードに移行する。
【００７４】
また、別の実施形態においては、ＭＣＵは、スキャンされたＷｉ−ＦｉネットワークのＳＳＩＤがプリセットＳＳＩＤを含む場合には、そのプリセットＳＳＩＤに対応するＷｉ−Ｆｉネットワークの受信信号強度が既定しきい値よりも大きいかどうかを判断する。プリセットＳＳＩＤに対応するＷｉ−Ｆｉネットワークの受信信号強度が既定しきい値よりも大きい場合には、ＭＣＵは、インテリジェントデバイスが遮蔽ボックスまたは遮蔽ルーム内に配置されていると判定する。そして、メモリ内にロードされた上述のテストコードを実行するようトリガーされ、それによってインテリジェントデバイスをテストモードに移行する。プリセットＳＳＩＤに対応するＷｉ−Ｆｉネットワークの受信信号強度が既定しきい値よりも小さい場合には、ＭＣＵは、インテリジェントデバイスが遮蔽ボックスまたは遮蔽ルーム内に配置されていないと判定する。そして、メモリ内にロードされたユニバーサルコードを実行するようトリガーされ、それによってインテリジェントデバイスを通常稼働モードに移行する。
【００７５】
上述の実施形態においては、Ｗｉ−Ｆｉネットワークを定期的にスキャンするステップと、スキャンされたＷｉ−ＦｉネットワークのＳＳＩＤがプリセットＳＳＩＤを含むかどうかを判断するステップと、スキャンされたＷｉ−ＦｉネットワークのＳＳＩＤがプリセットＳＳＩＤを含む場合には、テストモードに移行するステップとを有することによって、当該インテリジェントデバイスは、スキャンされたＷｉ−ＦｉネットワークのＳＳＩＤによって、テストモードに移行するようトリガーされる。したがって、トリガーボタンを有していないインテリジェントデバイスであっても、正常にテストモードに移行することができる。
【００７６】
さらに、本発明は、インテリジェントデバイスをテストするための方法の実施形態に対応する装置の実施形態をさらに提供する。
【００７７】
図３は、例示的な一実施形態における、インテリジェントデバイスをテストするための装置の概略図である。
【００７８】
図３に示されるように、例示的な一実施形態におけるインテリジェントデバイスをテストするための装置３００は、スキャニングモジュール３０１と、判断モジュール３０２と、移行モジュール３０３とを含む。スキャニングモジュール３０１は、Ｗｉ−Ｆｉネットワークを定期的にスキャンするよう構成され、判断モジュール３０２は、スキャンされたＷｉ−ＦｉネットワークのＳＳＩＤがプリセットＳＳＩＤを含むかどうかを判断するよう構成され、移行モジュール３０３は、スキャンされたＷｉ−ＦｉネットワークのＳＳＩＤがプリセットＳＳＩＤを含む場合には、テストモードに移行するように構成される。
【００７９】
本実施形態にあっては、Ｗｉ−Ｆｉネットワークを定期的にスキャンし、スキャンされたＷｉ−ＦｉネットワークのＳＳＩＤがプリセットＳＳＩＤを含むかどうかを判断し、スキャンされたＷｉ−ＦｉネットワークのＳＳＩＤがプリセットＳＳＩＤを含む場合には、テストモードに移行するよう構成することによって、当該インテリジェントデバイスは、スキャンされたＷｉ−ＦｉネットワークのＳＳＩＤによって、テストモードに移行するようトリガーされる。したがって、トリガーボタンを有していないインテリジェントデバイスであっても、正常にテストモードに移行することができる。
【００８０】
図４は、例示的な一実施形態における、インテリジェントデバイスをテストするための別の装置の概略図である。この実施形態は、図３に示される実施形態に基づく。具体的には、その判断モジュール３０２は、第１判断サブモジュール３０２Ａおよび第１決定サブモジュール３０２Ｂを含む。第１判断サブモジュール３０２Ａは、スキャンされたＷｉ−ＦｉネットワークのＳＳＩＤがプリセットＳＳＩＤを含む場合には、そのプリセットＳＳＩＤが、スキャンされた唯一のＳＳＩＤであるかどうかを特定するよう構成され、第１決定サブモジュール３０２Ｂは、プリセットＳＳＩＤが、スキャンされた唯一のＳＳＩＤである場合には、テストモードに移行するように構成される。
【００８１】
図５は、例示的な一実施形態における、インテリジェントデバイスをテストするための別の装置の概略図である。この実施形態は、図３に示される実施形態に基づく。具体的には、その判断モジュール３０２は、第２判断サブモジュール３０２Ｃおよび第２決定サブモジュール３０２Ｄを含む。第２判断サブモジュール３０２Ｃは、スキャンされたＷｉ−ＦｉネットワークのＳＳＩＤがプリセットＳＳＩＤを含む場合には、そのプリセットＳＳＩＤに対応するＷｉ−Ｆｉネットワークの受信信号強度が既定しきい値よりも大きいかどうかを判断するよう構成され、第２決定サブモジュール３０２Ｄは、そのプリセットＳＳＩＤに対応するＷｉ−Ｆｉネットワークの受信信号強度が既定しきい値よりも大きい場合には、テストモードに移行するように構成される。
【００８２】
図５の装置実施形態において示される第２判断サブモジュール３０２Ｃおよび第２決定サブモジュール３０２Ｄの構造は、図４の装置実施形態に含めることが可能であり、それは本開示によって限定されるものではない。
【００８３】
図６は、例示的な一実施形態における、インテリジェントデバイスをテストするための別の装置の概略図である。この実施形態は、図３に示される実施形態に基づく。具体的には、その移行モジュール３０３は、テストモードを実行するためにインテリジェントデバイス内にプリロードされているテストコードを実行し、それによってインテリジェントデバイスがテストモードに移行するように構成される実行サブモジュール３０３Ａを含む。
【００８４】
図６の実施形態に係る装置の実行サブモジュール３０３Ａの構造は、図４および図５の実施形態に係る装置内に含まれることが可能であり、本開示の例に限定されるものではない。
【００８５】
上述の各実施形態におけるデバイスに関しては、個々のモジュールを実行するための具体的な様式については、上記方法に関する実施形態において詳細に説明した内容と同様であるため、以下では、その詳細な説明を省略する。
【００８６】
本装置の実施形態は、上記した方法の実施形態と実質的に対応しており、したがって、方法の実施形態の関連する記載を参照することができる。なお、本装置の実施形態は例示的なものにすぎず、別々のコンポーネントとして説明されているモジュールどうしを、物理的に別々に構成することや、物理的に一体的なものとして構成することが可能である。また、モジュールとして示される各コンポーネントは、物理的なモジュールとすることも、非物理的なモジュールとすることも可能である。即ち、各コンポーネントを１つの場所に配置しても良く、または複数のネットワークモジュールに分散させることも可能である。本発明の目的を実現するために、それらのモジュールのうちの一部またはすべてを選択することが可能であるが、これらは、当業者であれば、更なる創造的努力を必要とせずに理解および実施可能である。
【００８７】
したがって、本発明は、インテリジェントデバイスをテストするための装置を提供する。本装置は、プロセッサと、そのプロセッサによって実行可能な命令を格納するように構成されるメモリとを含み、そのプロセッサは、Ｗｉ−Ｆｉネットワークを定期的にスキャンし、スキャンされたＷｉ−ＦｉネットワークのＳＳＩＤがプリセットＳＳＩＤを含むかどうかを判断し、スキャンされたＷｉ−ＦｉネットワークのＳＳＩＤがプリセットＳＳＩＤを含む場合には、テストモードに移行するように構成される。
【００８８】
また、本発明は、インテリジェントデバイスを提供する。本インテリジェントデバイスは、メモリと、そのメモリ内に格納される１つまたは複数のプログラムとを含む。１つまたは複数のプロセッサは、それら１つまたは複数のプログラム内に含まれる以下の動作の命令を実行するように構成される。即ち、Ｗｉ−Ｆｉネットワークを定期的にスキャンし、スキャンされたＷｉ−ＦｉネットワークのＳＳＩＤがプリセットＳＳＩＤを含むかどうかを判断し、スキャンされたＷｉ−ＦｉネットワークのＳＳＩＤがプリセットＳＳＩＤを含む場合には、テストモードに移行するように構成される。
【００８９】
図７は、例示的な一実施形態における、インテリジェントデバイスをテストするための装置７００の概略図である。装置７００は、例えば、インテリジェントデバイス、モバイル電話、コンピュータ、デジタル放送端末、メッセージング・デバイス、ゲーミング・コンソール、タブレット、医療デバイス、運動器具、携帯情報端末などである。
【００９０】
図７に示す如く、装置７００は、処理部７０１、メモリ７０２、電力部７０３、マルチメディア部７０４、オーディオ部７０５、入力／出力（Ｉ／Ｏ）インターフェース７０６、センサ部７０７、および通信部７０８といった要素のうちの１つまたは複数を含む。
【００９１】
処理部７０１は、典型的には、ディスプレイ表示に関する動作、通話、データ通信、カメラ動作、および記録動作など、装置７００のオペレーション全体を制御する。また、処理部７０１は、上述の方法におけるステップのうちのすべてまたは一部を行うための命令を実行するために１つまたは複数のプロセッサ７０９を含むものであっても良い。さらに、処理部７０１は、処理部７０１とその他の要素との間におけるインタラクションを容易にする１つまたは複数のモジュールを含むものであっても良い。例えば、処理部７０１は、マルチメディア部７０４と処理部７０１との間におけるインタラクションを容易にするためのマルチメディアモジュールを含むことができる。
【００９２】
メモリ７０２は、装置７００のオペレーションをサポートするためにさまざまなタイプのデータを格納するように構成される。そのようなデータの例としては、装置７００上で実行される任意のアプリケーションまたは方法に関する命令、連絡先データ、電話帳データ、メッセージ、画像、ビデオなどが含まれる。メモリ７０２は、ＳＲＡＭ（Static Random Access Memory）、ＥＥＰＲＯＭ（Electrically Erasable Programmable Read-Only Memory）、ＥＰＲＯＭ（Erasable Programmable Read-Only Memory）、ＰＲＯＭ（Programmable Read-Only Memory）、ＲＯＭ（Read-Only Memory）、磁気メモリ、フラッシュメモリ、磁気ディスクまたは光ディスクなど、揮発性または不揮発性のメモリデバイス、あるいはそれらの組合せによって実現することができる。
【００９３】
電力部７０３は、装置７００のさまざまな要素に電力を提供する。電力部７０３は、電力管理システムと、１つまたは複数の電源と、その他装置７００における電力の生成、管理、および分配に関する任意の要素と、を含むことができる。
【００９４】
マルチメディア部７０４は、装置７００とユーザとの間における出力インターフェースを提供するスクリーンを備える。いくつかの実施形態においては、当該スクリーンは、液晶ディスプレイ（ＬＣＤ）およびタッチパネル（ＴＰ）を備える。タッチパネルを備える場合には、ユーザからの入力信号を受信するためのタッチスクリーンとして利用することができる。タッチパネルは、そのタッチパネル上でのタッチ、スワイプ、およびジェスチャーを感知するための１つまたは複数のタッチセンサを含む。タッチセンサは、タッチ動作またはスワイプ動作の境界を感知するだけでなく、そのタッチ動作またはスワイプ動作に関する時間間隔および圧力を感知することもできる。いくつかの実施形態においては、マルチメディア部７０４は、フロントカメラおよび／またはリアカメラを含む。フロントカメラおよび／またはリアカメラは、装置７００が写真撮影モードまたはビデオモードなどのオペレーションモードにある間に外部のマルチメディアデータを受け取ることができる。フロントカメラおよびリアカメラは、それぞれ固定された光学レンズシステムからなり、またはピント合わせおよび光学ズーム機能を有することが可能である。
【００９５】
オーディオ部７０５は、オーディオ信号を出力および／または入力するように構成される。例えば、オーディオ部７０５は、装置７００が通話モード、記録モード、および音声認識モードなどのオペレーションモードにあるときに外部のオーディオ信号を受け取るように構成されるマイクロフォン（「ＭＩＣ」）を含む。受け取られたオーディオ信号はさらに、メモリ７０２内に格納されること、または通信部７０８を介して送信されることが可能である。なお、いくつかの実施形態においては、オーディオ部７０５は、オーディオ信号を出力するためのスピーカをさらに含む。
【００９６】
Ｉ／Ｏインターフェース７０２は、処理部７０１と、周辺インターフェースモジュール、例えば、キーボード、クリックホイール、ボタンなどとの間におけるインターフェースを提供する。ボタンとしては、ホームボタン、ボリュームボタン、起動ボタン、およびロックボタンを含むことができるが、それらに限定されるものではない。
【００９７】
センサ部７０７は、装置７００のさまざまな側面の状態評価を行うために、１つまたは複数のセンサを含む。例えば、装置７００の開閉状態、装置７００の各要素同士、例えば、ディスプレイおよびキーパッドの相対的な位置、装置７００または装置７００の要素の位置変化、装置７００とユーザとの接触の有無、装置７００の向きまたは加速／減速、ならびに装置７００の温度変化を検知することができる。なお、センサ部７０７は、物理的な接触を伴わずに付近の物体の存在を検知するように構成される近接センサを含むものであっても良い。また、センサ部７０７は、撮像用途において使用するために、ＣＭＯＳまたはＣＣＤイメージセンサなどの光センサを含むこともできる。いくつかの実施形態においては、センサ部７０７は、加速度センサ、ジャイロスコープセンサ、磁気センサ、圧力センサ、または温度センサを含むこともできる。
【００９８】
通信部７０８は、装置７００とその他のデバイスとの間における有線または無線による通信を容易にするように構成される。装置７００は、Ｗｉ−Ｆｉ、２Ｇ、または３Ｇ等、あるいはそれらの組合せによる通信標準に基づいてワイヤレスネットワークにアクセスすることができる。例示的な一実施形態においては、通信部７０８は、外部の放送管理システムから放送チャネルを介して放送信号または放送関連情報を受信する。この例示的な一実施形態においては、通信部７０８は、短距離通信を容易にするための近距離無線通信（ＮＦＣ）モジュールをさらに含む。例えば、ＮＦＣモジュールは、無線周波数識別（ＲＦＩＤ）テクノロジー、赤外線データ協会（ＩｒＤＡ）テクノロジー、ウルトラワイドバンド（ＵＷＢ）テクノロジー、ブルートゥース（ＢＴ）テクノロジー、およびその他のテクノロジーに基づいて実装することができる。
【００９９】
例示的な実施形態においては、装置７００は、上述の方法を実行するための１つまたは複数の特定用途向け集積回路（ＡＳＩＣ）、デジタルシグナルプロセッサ（ＤＳＰ）、デジタル信号処理デバイス（ＤＳＰＤ）、プログラマブルロジックデバイス（ＰＬＤ）、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）、コントローラ、マイクロコントローラ、マイクロプロセッサ、またはその他の電子コンポーネントを備えることができる。
【０１００】
例示的な実施形態においては、上述の方法を実行するため、装置７００内のプロセッサ７０９によって実行可能な、メモリ７０２内に含まれるような命令を格納する非一時的コンピュータリーダブル記録媒体も備える。その非一時的コンピュータリーダブル記録媒体としては、例えば、ＲＯＭ、ＲＡＭ、ＣＤ−ＲＯＭ、磁気テープ、フロッピー（登録商標）ディスク、光データストレージデバイスなどを用いることができる。
【０１０１】
記録媒体内の命令がモバイル端末のプロセッサによって実行される場合、モバイル端末は、Ｗｉ−Ｆｉネットワークを定期的にスキャンし、スキャンされたＷｉ−ＦｉネットワークのＳＳＩＤがプリセットＳＳＩＤを含むかどうかを判断し、スキャンされたＷｉ−ＦｉネットワークのＳＳＩＤがプリセットＳＳＩＤを含む場合には、テストモードに移行する、インテリジェントデバイスをテストするための方法を実行することができる。
【０１０２】
なお、本開示のその他の実施形態は、本明細書に対する考察、および本明細書の開示内容から、当業者にとって明らかである。本願は、本開示の一般的な原理に準拠した如何なるバリエーション、使用、または適合も含むものであり、本開示からのそのような変更は、当技術分野において知られている慣行内に収まるものとして含む。本明細書および実施例は、例示的なものに過ぎず、本開示の真の範囲および趣旨は、添付の特許請求の範囲によって示されるものである。
【０１０３】
また、本開示は、上述され、かつ、添付の図面において例示されてきた構造に限定されるものではなく、本開示の範囲から逸脱しない範囲において、さまざまな修正および変更を行うことが可能である。本開示の範囲は、添付の特許請求の範囲によってのみ限定されるものである。
【図１】
2017530662.tif 000003
【図２】
2017530662.tif 000004
【図３】
2017530662.tif 000005
【図４】
2017530662.tif 000006
【図５】
2017530662.tif 000007
【図６】
2017530662.tif 000008
【図７】
2017530662.tif 000009
【手続補正書】
【提出日】平成28年1月20日(2016.1.20)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
インテリジェントデバイスをテストするための方法であって、
Ｗｉ−Ｆｉネットワークを定期的にスキャンするステップと、
前記スキャンされたＷｉ−Ｆｉネットワークのサービス・セット識別子（ＳＳＩＤ）がプリセットＳＳＩＤを含むかどうかを判断するステップと、
前記スキャンされたＷｉ−Ｆｉネットワークの前記ＳＳＩＤが前記プリセットＳＳＩＤを含む場合、テストモードに移行するステップと、を含む方法。
【請求項２】
前記テストモードに移行するステップは、
前記スキャンされたＷｉ−Ｆｉネットワークの前記ＳＳＩＤが前記プリセットＳＳＩＤを含む場合、前記プリセットＳＳＩＤがスキャンされた唯一のＳＳＩＤであるかどうかを判断するステップと、
前記プリセットＳＳＩＤが、前記スキャンされた唯一のＳＳＩＤである場合、前記テストモードに移行することを特定するステップと、を含む、請求項１に記載の方法。
【請求項３】
前記テストモードに移行するステップは、
前記スキャンされたＷｉ−Ｆｉネットワークの前記ＳＳＩＤが前記プリセットＳＳＩＤを含む場合、前記プリセットＳＳＩＤに対応する前記Ｗｉ−Ｆｉネットワークの受信信号強度が既定しきい値よりも大きいかどうかを判断するステップと、
前記プリセットＳＳＩＤに対応する前記Ｗｉ−Ｆｉネットワークの前記受信信号強度が前記既定しきい値よりも大きい場合、前記テストモードに移行することを特定するステップと、を含む、請求項１又は２に記載の方法。
【請求項４】
前記テストモードに移行するステップは、
前記テストモードを実行するために前記インテリジェントデバイス内にプリロードされたテストコードを実行し、よって前記インテリジェントデバイスを前記テストモードに移行するステップを含む、請求項１から３のいずれか１項に記載の方法。
【請求項５】
インテリジェントデバイスをテストするための装置であって、
Ｗｉ−Ｆｉネットワークを定期的にスキャンするスキャニングモジュールと、
前記スキャンされたＷｉ−Ｆｉネットワークのサービス・セット識別子（ＳＳＩＤ）がプリセットＳＳＩＤを含むかどうかを判断する判断モジュールと、
前記スキャンされたＷｉ−Ｆｉネットワークの前記ＳＳＩＤが前記プリセットＳＳＩＤを含む場合、前記インテリジェントデバイスをテストモードに移行する移行モジュールと、を備える装置。
【請求項６】
前記判断モジュールは、
前記スキャンされたＷｉ−Ｆｉネットワークの前記ＳＳＩＤが前記プリセットＳＳＩＤを含む場合、前記プリセットＳＳＩＤが、スキャンされた唯一のＳＳＩＤであるかどうかを判断する第１判断サブモジュールと、
前記プリセットＳＳＩＤが、前記スキャンされた唯一のＳＳＩＤである場合、前記インテリジェントデバイスを前記テストモードに移行することを特定する第１決定サブモジュールと、を備える、請求項５に記載の装置。
【請求項７】
前記判断モジュールは、
前記スキャンされたＷｉ−Ｆｉネットワークの前記ＳＳＩＤが前記プリセットＳＳＩＤを含む場合、前記プリセットＳＳＩＤに対応する前記Ｗｉ−Ｆｉネットワークの受信信号強度が既定しきい値よりも大きいかどうかを判断する第２判断サブモジュールと、
前記プリセットＳＳＩＤに対応する前記Ｗｉ−Ｆｉネットワークの前記受信信号強度が前記既定しきい値よりも大きい場合、前記インテリジェントデバイスを前記テストモードに移行することを決定する第２決定サブモジュールと、を備える、請求項５又は６に記載の装置。
【請求項８】
前記移行モジュールは、
前記テストモードを実行するために前記インテリジェントデバイス内にプリロードされているテストコードを実行し、よって前記インテリジェントデバイスを前記テストモードに移行する実行サブモジュールを備える、請求項５から７のいずれか１項に記載の装置。
【請求項９】
コンピュータによって実行されるとき、請求項１から４のいずれか１項に記載されるインテリジェントデバイスをテストするための方法を前記コンピュータに実施させるコンピュータプログラム。
【請求項１０】
請求項９に記載のコンピュータプログラムを格納したコンピュータリーダブル記録媒体。
【国際調査報告】
2017530662.tif 000010
2017530662.tif 000011
2017530662.tif 000012
2017530662.tif 000013