Способ и аппаратура для тестирования интеллектуального устройства

Иллюстрации

Показать все

Изобретение относится к беспроводной связи. Технический результат заключается в обеспечении гарантированного качества устройства. Интеллектуальное устройство проходит ряд тестов, выполняемых в тестовом режиме, перед поставкой, для того чтобы гарантировать качество устройства. Способ включает в себя этапы, на которых: оценивают, включает ли в себя идентификатор набора служб (SSID) отсканированной сети Wi-Fi предварительно заданный SSID, и входят в тестовый режим, если SSID отсканированной сети Wi-Fi включает в себя предварительно заданный SSID. Интеллектуальное устройство может быть инициировано посредством SSID отсканированной сети Wi-Fi для того, чтобы войти в тестовый режим. 3 н. и 4 з.п. ф-лы, 7 ил.

Реферат

ПЕРЕКРЕСТНАЯ ССЫЛКА НА РОДСТВЕННЫЕ ЗАЯВКИ

[0001] Настоящая заявка основана и испрашивает приоритет по китайской патентной заявке 201510463640.0, поданной 31 июля 2015 г., раскрытие которой включено в данный документ в качестве ссылки.

ОБЛАСТЬ ТЕХНИКИ

[0002] Изобретение относится к области технологий связи, более конкретно к способу и устройству для тестирования интеллектуального устройства.

УРОВЕНЬ ТЕХНИКИ

[0003] Интеллектуальное устройство должно пройти ряд тестов, перед поставкой, для того чтобы гарантировать качество устройства. Задача, реализуемая посредством интеллектуального устройства в тестовом режиме, отличается от той, что в режиме нормальной работы. Таким образом, интеллектуальное устройство должно войти в тестовый режим, выполненный с возможностью тестирования, проводимого на интеллектуальном устройстве.

СУЩНОСТЬ ИЗОБРЕТЕИЯ

[0004] Варианты воплощения настоящего изобретения обеспечивают способ тестирования интеллектуального устройства и устройство для тестирования интеллектуального устройства.

[0005] В соответствии с первым аспектом вариантов воплощения настоящего изобретения обеспечивается способ тестирования интеллектуального устройства. Способ включает в себя этапы, на которых: периодически сканируют сеть Wi-Fi; оценивают, включает ли в себя идентификатор набора служб (SSID) отсканированной сети Wi-Fi предварительно заданный SSID; и входят в тестовый режим, если SSID отсканированной сети Wi-Fi включает в себя предварительно заданный SSID.

[0006] Альтернативно, этап входа в тестовый режим включает в себя этапы, на которых: оценивают, является ли предварительно заданный SSID отсканированным уникальным SSID, если идентификатор SSID отсканированной сети Wi-Fi включает в себя предварительно заданный SSID; и определяют, что нужно войти в тестовый режим, если предварительно заданный SSID является отсканированным уникальным SSID.

[0007] Альтернативно, этап входа в тестовый режим включает в себя этапы, на которых: оценивают, превышает ли уровень принимаемого сигнала сети Wi-Fi, соответствующей предварительно заданному SSID, предварительно заданное пороговое значение, если идентификатор SSID отсканированной сети Wi-Fi включает в себя предварительно заданный SSID; и определяют, что нужно войти в тестовый режим, если уровень принимаемого сигнала сети Wi-Fi, соответствующей предварительно заданному SSID, превышает предварительно заданное пороговое значение.

[0008] Альтернативно, этап входа в тестовый режим включает в себя этап, на котором: запускают на выполнение тестовый код, предварительно загруженный в интеллектуальное устройство, для запуска на выполнение в тестовом режиме, в результате чего интеллектуальное устройство входит в тестовый режим.

[0009] В соответствии со вторым аспектом вариантов воплощения настоящего изобретения в данном документе обеспечивается аппаратура для тестирования интеллектуального устройства. Аппапатура включает в себя: блок сканирования, выполненный с возможностью периодически сканировать сеть Wi-Fi; блок оценивания, выполненный с возможностью оценивать, содержит ли идентификатор набора служб (SSID) отсканированной сети Wi-Fi предварительно заданный SSID; и блок входа, выполненный с возможностью входить в тестовый режим, если SSID отсканированной сети Wi-Fi содержит предварительно заданный SSID.

[0010] Альтернативно, блок оценивания содержит: первый подблок оценивания, выполненный с возможностью определять, является ли предварительно заданный SSID отсканированным уникальным SSID, если SSID отсканированной сети Wi-Fi содержит предварительно заданный SSID; и первый подблок определения, выполненный с возможностью определять, что нужно войти в тестовый режим, если предварительно заданный SSID является отсканированным уникальным SSID.

[0011] Альтернативно, блок оценивания содержит: второй подблок оценивания, выполненный с возможностью оценивать, превышает ли уровень принимаемого сигнала сети Wi-Fi, соответствующей предварительно заданному SSID, предварительно заданное пороговое значение, если SSID отсканированной сети Wi-Fi содержит предварительно заданный SSID; и

второй подблок определения, выполненный с возможностью определять, что нужно войти в тестовый режим, если уровень принимаемого сигнала сети Wi-Fi, соответствующей предварительно заданному SSID, превышает предварительно заданное пороговое значение.

[0012] Альтернативно, блок входа содержит: подблок запуска на выполнение, выполненный с возможностью запускать на выполнение тестовый код, предварительно загруженный в интеллектуальное устройство, для запуска на выполнение в тестовом режиме, в результате чего интеллектуальное устройство входит в тестовый режим.

[0013] В соответствии с третьим аспектом вариантов воплощения настоящего изобретения в данном документе обеспечивается аппаратура для тестирования интеллектуального устройства. Аппаратура включает в себя: процессор; память, выполненную с возможностью хранить инструкции, исполняемые процессором; при этом процессор выполнен с возможностью: периодически сканировать сеть Wi-Fi;

оценивать, содержит ли идентификатор набора служб (SSID) отсканированной сети Wi-Fi предварительно заданный SSID; и входить в тестовый режим, если SSID отсканированной сети Wi-Fi содержит предварительно заданный SSID.

[0014] В соответствии с вариантами воплощения настоящего изобретения техническое решение имеет следующие преимущества.

[0015] В приведенных выше вариантах воплощения настоящего изобретения, посредством этапов, на которых периодически сканируют сеть Wi-Fi, оценивают, включает ли в себя идентификатор набора служб (SSID) отсканированной сети Wi-Fi предварительно заданный SSID, и входят в тестовый режим, если SSID отсканированной сети Wi-Fi включает в себя предварительно заданный SSID, интеллектуальное устройство инициируется посредством SSID отсканированной сети Wi-Fi для того, чтобы войти в тестовый режим, в результате чего интеллектуальное устройство без каких-либо кнопок запуска может нормально войти в тестовый режим.

[0016] Следует понимать, что как предшествующее общее описание, так и последующее подробное описание являются только иллюстративными и пояснительными и не ограничивают изобретение.

КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ

[0017] Прилагаемые чертежи, которые включены и составляют часть данного описания, иллюстрируют варианты воплощения в соответствии с настоящим изобретением и вместе с описанием служат для объяснения принципов настоящего изобретения.

[0018] Фиг. 1 представляет собой блок-схему способа тестирования интеллектуального устройства в соответствии с примерным вариантом воплощения.

[0019] Фиг. 2 представляет собой блок-схему другого способа тестирования интеллектуального устройства в соответствии с примерным вариантом воплощения.

[0020] Фиг. 3 представляет собой функциональную схему устройства для тестирования интеллектуального устройства в соответствии с примерным вариантом воплощения.

[0021] Фиг..4 представляет собой функциональную схему другого устройства для тестирования интеллектуального устройства в соответствии с примерным вариантом воплощения.

[0022] Фиг. 5 представляет собой функциональную схему другого устройства для тестирования интеллектуального устройства в соответствии с примерным вариантом воплощения.

[0023] Фиг. 6 представляет собой функциональную схему другого устройства для тестирования интеллектуального устройства в соответствии с примерным вариантом воплощения.

[0024] Фиг. 7 представляет собой функциональную схему устройства для тестирования интеллектуального устройства в соответствии с примерным вариантом воплощения.

ПОДРОБНОЕ ОПИСАНИЕ

[0025] Ссылка будет теперь сделана подробно на примерные варианты воплощения, примеры которых проиллюстрированы на прилагаемых чертежах. Следующее описание ссылается на прилагаемые чертежи, на которых одинаковые ссылочные позиции на разных чертежах представляют собой одинаковые или подобные элементы, если иное не представлено. Реализации, изложенные в последующем описании примерных вариантов воплощения, не представляют собой все реализации, соответствующие настоящему изобретению. Вместо этого, они являются просто примерами устройств и способов, соответствующих аспектам, связанных с настоящим изобретением, которое изложено в прилагаемой формуле изобретения.

[0026] Термины, используемые в данном документе в описании настоящего изобретения, представлены только с целью описания конкретных вариантов воплощения, но не должны быть истолкованы как ограничивающие настоящее изобретение. Используемые в описании настоящего изобретения и в прилагаемой формуле изобретения формы единственного числа не исключают множественность, если явно не указано в контексте иное. Следует также понимать, что используемый в данном документе термин "и/или" представляет собой и содержит одну и все возможные комбинации одного или более связанных перечисленных элементов.

[0027] Следует понимать, что такие термины, как "первый", "второй" и "третий", используются в данном документе для описания различной информации, но эта информация не должна быть ограничена этими терминами. Эти термины использованы только для различения однотипной информации друг от друга. Например, первая информация также может называться второй информацией, и, аналогично, вторая информация может также называться первой информацией без отступления от сущности и объема настоящего изобретения. Используемый в данном документе термин «если» может быть истолкован в значении "когда" или "при" или "в ответ на определение" в зависимости от контекста.

[0028] Интеллектуальное устройство, как правило, должно войти в тестовый режим во время тестирования. Например, кнопка запуска может быть расположена в интеллектуальном устройстве для его инициирования для того, чтобы войти в тестовый режим. Тестировщик может инициировать кнопку запуска вручную для управления интеллектуальным устройством для того, чтобы войти в тестовый режим, и когда интеллектуальное устройство обнаруживает событие инициирования от кнопки запуска в фоновом режиме, тогда устройство переключается в тестовый режим автоматически.

[0029] Тем не менее, в вышеуказанном решении некоторые интеллектуальные устройства без каких-либо кнопок запуска, например умная лампа, не могут войти в тестовый режим.

[0030] С учетом вышеуказанной проблемы настоящее изобретение относится к способу тестирования интеллектуального устройства. Посредством этапов, на которых: периодически сканируют сеть Wi-Fi; оценивают, включает ли в себя идентификатор набора служб (SSID) отсканированной сети Wi-Fi предварительно заданный SSID; и входят в тестовый режим, если SSID отсканированной сети Wi-Fi включает в себя предварительно заданный SSID, интеллектуальное устройство инициируется посредством SSID отсканированной сети Wi-Fi для того, чтобы войти в тестовый режим, в результате чего интеллектуальное устройство без каких-либо кнопок запуска может нормально войти в тестовый режим.

[0031] Фиг. 1 представляет собой блок-схему способа тестирования интеллектуального устройства в соответствии с примерным вариантом воплощения, включающим в себя следующие этапы.

[0032] На этапе 101 периодически сканируют сеть Wi-Fi.

[0033] На этапе 102, оценивают, включает ли в себя SSID отсканированной сети Wi-Fi предварительно заданный SSID.

[0034] На этапе 103 устройство входит в тестовый режим, если SSID отсканированной сети Wi-Fi включает в себя предварительно заданный SSID.

[0035] Техническое решение этапов 101-103 может быть понято как логика оценивания, загруженная в блок микроконтроллера (MCU) интеллектуального устройства.

[0036] Интеллектуальное устройство может включать в себя интеллектуальное устройство без каких-либо кнопок запуска, например, интеллектуальную лампу. Интеллектуальное устройство может включать в себя встроенный Wi-Fi модуль, с помощью которого сканируется сеть Wi-Fi.

[0037] В этом варианте воплощения, оценивание о том, что нужно войти в тестовый режим, может быть реализовано с помощью логики оценивания, загруженной в MCU интеллектуального устройства, а не обнаружением инициируемого события кнопки запуска.

[0038] MCU может периодически сканировать сеть Wi-Fi с помощью встроенного модуля Wi-Fi после загрузки с логикой оценивания. После того, как сканирование завершено, MCU может оценить, войдет ли интеллектуальное устройство в тестовый режим, на основе SSID отсканированной сети Wi-Fi, что может быть реализовано посредством оценивания, включает ли в себя SSID отсканированной сети Wi-Fi предварительно заданный SSID.

[0039] Во время тестирования на интеллектуальном устройстве, тестировщик может обеспечить характерную для тестирования сеть Wi-Fi в тестовой среде. SSID характерной для тестирования сети Wi-Fi представляет собой предварительно заданный SSID, который может быть запущен в память MCU, прежде чем интеллектуальное устройство покинет завод. Предварительно заданный SSID может быть выделенным специальным символом для того, чтобы избежать конфликта с другими SSID, установленными пользователем.

[0040] После первичного включения питания интеллектуальное устройство может сканировать сеть Wi-Fi через встроенный модуль Wi-Fi и оценить, включает ли в себя SSID отсканированной сети Wi-Fi предварительно заданный SSID через MCU. Интеллектуальное устройство рассматривается в тестовой среде, если SSID отсканированной сети Wi-Fi включает в себя предварительно заданный SSID. Затем MCU инициируется, чтобы запустить на выполнение тестовый код, предварительно загруженный в память, для запуска на выполнение в тестовом режиме, в результате чего интеллектуальное устройство входит в тестовый режим.

[0041] Конечно, если оценено посредством MCU, что SSID отсканированной сети Wi-Fi не включает в себя предварительно заданный SSID, то интеллектуальное устройство рассматривается не в тестовой среде. Затем микроконтроллер инициируется, чтобы запустить на выполнение универсальный код, предварительно загруженный в память, для запуска на выполнение в нормальном режиме работы, в результате чего интеллектуальное устройство входит в нормальный режим работы.

[0042] В этом варианте воплощения может быть проблема ошибочного оценивания в практической тестовой сцене, в которой интеллектуальное устройство рассматривается в тестовой среде, если MCU определяет, что SSID отсканированной сети Wi-Fi включает в себя предварительно заданный SSID.

[0043] Например, при тестировании в практическом применении интеллектуальное устройство обычно помещается в экранирующий блок или экранирующее помещение, чтобы обеспечить интеллектуальному устройству беспомеховую тестовую среду. Относительно тестовой сцены, в которой интеллектуальное устройство помещается в экранирующий блок или экранирующее помещение, возможно, что интеллектуальное устройство не помещается в экранирующий блок или экранирующее помещение, когда MCU оценивает, что SSID отсканированной сети Wi-Fi включает в себя предварительно заданный SSID. В такой сцене MCU непосредственно определяет, что интеллектуальное устройство входит в тестовый режим, когда MCU оценивает, что SSID отсканированной сети Wi-Fi включает в себя предварительно заданный SSID, который может вызвать ошибочное оценивание.

[0044] Что касается вышеописанной тестовой сцены, тестировщик может поместить маршрутизатор для тестовой конкретной сети Wi-Fi в экранирующий блок или экранирующее помещение при тестировании интеллектуального устройства. Когда MCU оценивает, что SSID отсканированной сети Wi-Fi включает в себя предварительно заданный SSID, тогда MCU может дополнительно оценивать, помещено ли интеллектуальное устройство в экранирующий блок или экранирующее помещение.

[0045] Этап оценивания посредством MCU, помещено ли интеллектуальное устройство в экранирующий блок или экранирующее помещение, может быть реализован путем дальнейшего оценивания на этапе 102 в логике оценивания, загруженной в MCU.

[0046] В реализации, показанной в варианте воплощения, дополнительное оценивание может включать в себя этап, на котором: дополнительно оценивают посредством MCU, является ли предварительно заданный SSID отсканированным уникальным SSID после его оценивания посредством MCU, что SSID отсканированной сети Wi-Fi включает в себя предварительно заданный SSID. Поскольку сигнал беспроводной связи вне экранирующего блока или экранирующего помещения может быть экранирован после помещения интеллектуального устройства в экранирующий блок или экранирующее помещение, то интеллектуальное устройство будет сканировать сигнал Wi-Fi, излучаемый от маршрутизатора, помещенного в экранирующий блок или экранирующее помещение, через встроенный блок Wi-Fi. Таким образом, когда MCU оценивает, что предварительно заданный SSID является отсканированным уникальным SSID, то может быть определено, что интеллектуальное устройство помещено в экранирующий блок или экранирующее помещение, и MCU определит, что интеллектуальное устройство будет входить в тестовый режим, и непосредственно запускается на выполнение тестовый код, предварительно загруженный в память, для запуска в тестовый режим, в результате чего интеллектуальное устройство входит в тестовый режим.

[0047] Конечно, если MCU оценивает, что предварительно заданный SSID не является отсканированный уникальным SSID, то есть интеллектуальное устройство сканирует другие сети Wi-Fi с помощью встроенного Wi-Fi блока, то может быть определено, что интеллектуальное устройство не помещено в экранирующий блок или экранирующее помещение. MCU определяет, что интеллектуальное устройство будет входить в нормальный режим работы, и непосредственно запускается на выполнение универсальный код, предварительно загруженный в память, для запуска в нормальный режим работы, в результате чего интеллектуальное устройство входит в нормальный режим работы.

[0048] В реализации, показанной в варианте воплощения, дополнительное оценивание может включать в себя этап, на котором: дополнительно оценивают посредством MCU, превышает ли уровень принимаемого сигнала сети Wi-Fi, соответствующей предварительно заданному SSID, предварительно заданное пороговое значение после оценивания посредством MCU, что SSID отсканированной сети Wi-Fi включает в себя предварительно заданный SSID. Поскольку уровень принимаемого сигнала Wi-Fi посредством встроенного Wi-Fi блока интеллектуального устройства может выражать расстояние между интеллектуальным устройством и маршрутизатором сети Wi-Fi, т.е. чем выше уровень принимаемого сигнала сети Wi-Fi, тем короче расстояние к маршрутизатору сети Wi-Fi. Следовательно, тестировщик может установить пороговое значение уровня сигнала на основе практического размера экранирующего блока или экранирующего помещения. Например, минимальный уровень сигнала, который принимается посредством интеллектуального устройства в экранирующем блоке или экранирующем помещении, берется в качестве порогового значения уровня сигнала. Следовательно, когда MCU оценивает, что уровень принимаемого сигнала сети Wi-Fi, соответствующей предварительно заданному SSID, превышает пороговое значение уровня сигнала, тогда расстояние между интеллектуальным устройством и маршрутизатором сети Wi-Fi меньше, чем практический размер экранирующего блока или экранирующего помещения. То есть интеллектуальное устройство помещается во внутренней части экранирующего блока или экранирующего помещения, и затем может определено, что интеллектуальное устройство было помещено в экранирующий блок или экранирующее помещение, в результате чего MCU определяет, что интеллектуальное устройство собирается войти в тестовый режим, и непосредственно запускает на выполнение тестовый код, предварительно загруженный в память для запуска на выполнение в тестовом режиме, в результате чего интеллектуальное устройство входит в тестовый режим.

[0049] Конечно, когда MCU определяет, что уровень принимаемого сигнала сети Wi-Fi, соответствующей предварительно заданному SSID, меньше порогового значения уровня сигнала, то расстояние между интеллектуальным устройством и маршрутизатором сети беспроводной больше, чем практический размер экранирующего блока или экранирующего помещения. То есть интеллектуальное устройство находится за пределами экранирующего блока или экранирующего помещения, и затем может быть определено, что интеллектуальное устройство не помещено внутри экранирующего блока или экранирующего помещения, таким образом, что MCU определяет, что интеллектуальное устройство будет входить режим нормальной работы, и непосредственно запускается на выполнение универсальный код, предварительно загруженный в память для запуска на выполнение в нормальном режиме работы, в результате чего интеллектуальное устройство входит в режим нормальной работы.

[0050] Следовательно, вышеупомянутая реализация может избежать ошибочное оценивание в практической тестовой сцене, когда MCU оценивает, включает ли в себя SSID отсканированной сети Wi-Fi предварительно заданный SSID, в результате чего интеллектуальное устройство входит в тестовый режим.

[0051] В вышеописанном варианте воплощения посредством этапов, на которых периодически сканирует сеть Wi-Fi, оценивают, включает ли в себя SSID отсканированной сети Wi-Fi предварительно заданный SSID, и входят в тестовый режим, если SSID отсканированной сети Wi-Fi включает в себя предварительно заданный SSID, интеллектуальное устройство инициируется посредством SSID отсканированной сети Wi-Fi, чтобы войти в тестовый режим, в результате чего интеллектуальное устройство без каких-либо кнопок запуска может нормально войти в тестовый режим.

[0052] Фиг. 2 представляет собой блок-схему другого способа тестирования интеллектуального устройства в соответствии с примерным вариантом воплощения, включающего в себя следующие этапы.

[0053] На этапе 201 периодически сканируют сеть Wi-Fi.

[0054] На этапе 202 оценивают, включает ли в себя SSID отсканированной сети Wi-Fi предварительно заданный SSID.

[0055] На этапе 203А оценивают, является ли предварительно заданный SSID уникальным SSID, если SSID отсканированной сети Wi-Fi включает в себя предварительно заданный SSID; определяют, что нужно войти в тестовый режим, если предварительно заданный SSID является уникальным SSID.

[0056] На этапе 203B оценивают, превышает ли уровень принимаемого сигнала сети Wi-Fi, соответствующей предварительно заданному SSID, предварительно заданное пороговое значение, если SSID отсканированной сети Wi-Fi включает в себя предварительно заданный SSID; определяют, что нужно войти в тестовый режим, если уровень принимаемого сигнала сети Wi-Fi, соответствующей предварительно заданному SSID, превышает предварительно заданное пороговое значение.

[0057] Этап 203А и этап 203B представляют собой параллельные этапы.

[0058] На этапе 204, запускают на выполнение тестовый код, предварительно загруженный в интеллектуальное устройство, для запуска на выполнение в тестовом режиме, когда определяется, что нужно войти в тестовый режим, в результате чего интеллектуальное устройство входит в тестовый режим.

[0059] Техническое решение этапов 201-204 может быть понято как логика оценивания, загруженная в MCU интеллектуального устройства.

[0060] Интеллектуальное устройство может включать в себя интеллектуальное устройство без каких-либо кнопок запуска, например, интеллектуальную лампу. Интеллектуальное устройство может включать в себя встроенный блок Wi-Fi, посредством которого сканируется сеть Wi-Fi.

[0061] В этом варианте воплощения, оценивание о том, что нужно ли войти в тестовый режим может быть реализовано посредством логики оценивания, предварительно загруженной в MCU интеллектуального устройства, а не обнаружением инициированного события кнопки запуска.

[0062] MCU может периодически сканировать сеть Wi-Fi посредством встроенного блока Wi-Fi после загрузки логики оценивания. После завершения сканирования, MCU может осуществить оценивание, входит ли интеллектуальное устройство в тестовый режим, на основе SSID отсканированной сети Wi-Fi, что может быть реализовано посредством оценивания, включает ли SSID отсканированной сети Wi-Fi предварительно заданный SSID.

[0063] Во время тестирования на интеллектуальном устройстве, тестировщик может обеспечить характерную для тестирования сеть Wi-Fi в тестовой среде. SSID характерной для тестирования сети Wi-Fi представляет собой предварительно заданный SSID, который может быть загружен в память MCU, прежде чем интеллектуальное устройство покинет завод. Предварительно заданный SSID может быть выделенным специальным символом для того, чтобы избежать конфликта с другими SSID, установленными пользователем.

[0064] После первичного включения питания интеллектуальное устройство может сканировать сеть Wi-Fi через встроенный блок Wi-Fi и оценить, включает ли в себя SSID отсканированной сети Wi-Fi предварительно заданный SSID через MCU. Интеллектуальное устройство рассматривается в тестовой среде, если SSID отсканированной сети Wi-Fi включает в себя предварительно заданный SSID. Затем MCU инициируется, чтобы запустить на выполнение тестовый код, предварительно загруженный в память, для запуска на выполнение в тестовом режиме, в результате чего интеллектуальное устройство входит в тестовый режим.

[0065] Конечно, если оценено посредством MCU, что SSID отсканированной сети Wi-Fi не включает в себя предварительно заданный SSID, то интеллектуальное устройство рассматривается не в тестовой среде. Затем микроконтроллер инициируется, чтобы запустить на выполнение универсальный код, предварительно загруженный в память, для запуска на выполнение в нормальном режиме работы, в результате чего интеллектуальное устройство входит в нормальный режим работы.

[0066] В этом варианте воплощения может быть проблема ошибочного оценивания в практической тестовой сцене, в которой интеллектуальное устройство рассматривается в тестовой среде, если MCU определяет, что SSID отсканированной сети Wi-Fi включает в себя предварительно заданный SSID.

[0067] Например, при тестировании в практическом применении интеллектуальное устройство обычно помещается в экранирующий блок или экранирующее помещение, чтобы обеспечить интеллектуальному устройству беспомеховую тестовую среду. Относительно тестовой сцены, в которой интеллектуальное устройство помещается в экранирующий блок или экранирующее помещение, возможно, что интеллектуальное устройство не помещается в экранирующий блок или экранирующее помещение, когда MCU оценивает, что SSID отсканированной сети Wi-Fi включает в себя предварительно заданный SSID. В такой сцене MCU непосредственно определяет, что интеллектуальное устройство входит в тестовый режим, когда MCU оценивает, что SSID отсканированной сети Wi-Fi включает в себя предварительно заданный SSID, который может вызвать ошибочное оценивание.

[0068] Что касается вышеописанной тестовой сцены, тестировщик может поместить маршрутизатор для тестовой конкретной сети Wi-Fi в экранирующий блок или экранирующее помещение при тестировании интеллектуального устройства. Когда MCU оценивает, что SSID отсканированной сети Wi-Fi включает в себя предварительно заданный SSID, тогда MCU может дополнительно оценивать, помещено ли интеллектуальное устройство в экранирующий блок или экранирующее помещение.

[0069] В реализации, показанной в варианте воплощения, дополнительное оценивание может включать в себя этап, на котором: дополнительно оценивают посредством MCU, является ли предварительно заданный SSID отсканированным уникальным SSID после его оценивания посредством MCU, что SSID отсканированной сети Wi-Fi включает в себя предварительно заданный SSID. Поскольку сигнал беспроводной связи вне экранирующего блока или экранирующего помещения может быть экранирован после помещения интеллектуального устройства в экранирующий блок или экранирующее помещение, то интеллектуальное устройство будет сканировать сигнал Wi-Fi, излучаемый от маршрутизатора, помещенного в экранирующий блок или экранирующее помещение через встроенный блок Wi-Fi. Таким образом, когда MCU оценивает, что предварительно заданный SSID является отсканированным уникальным SSID, то может быть определено, что интеллектуальное устройство помещено в экранирующий блок или экранирующее помещение, и MCU определит, что интеллектуальное устройство будет входить в тестовый режим, и непосредственно запускается на выполнение тестовый код, предварительно загруженный в память, для запуска в тестовый режим, в результате чего интеллектуальное устройство входит в тестовый режим.

[0070] Конечно, если MCU оценивает, что предварительно заданный SSID не является отсканированный уникальным SSID, то есть интеллектуальное устройство сканирует другие сети Wi-Fi с помощью встроенного Wi-Fi блока, то может быть определено, что интеллектуальное устройство не помещено в экранирующий блок или экранирующее помещение. MCU определяет, что интеллектуальное устройство будет входить в нормальный режим работы, и непосредственно запускается на выполнение универсальный код, предварительно загруженный в память, для запуска в нормальный режим работы, в результате чего интеллектуальное устройство входит в нормальный режим работы.

[0071] В реализации, показанной в варианте воплощения, дополнительное оценивание может включать в себя этап, на котором: дополнительно оценивают посредством MCU, превышает ли уровень принимаемого сигнала сети Wi-Fi, соответствующей предварительно заданному SSID, предварительно заданное пороговое значение после оценивания посредством MCU, что SSID отсканированной сети Wi-Fi включает в себя предварительно заданный SSID. Поскольку уровень принимаемого сигнала Wi-Fi посредством встроенного Wi-Fi блока интеллектуального устройства может выражать расстояние между интеллектуальным устройством и маршрутизатором сети Wi-Fi, т.е. чем выше уровень принимаемого сигнала сети Wi-Fi, тем короче расстояние к маршрутизатору сети Wi-Fi. Следовательно, тестировщик может установить пороговое значение уровня сигнала, на основе практического размера экранирующего блока или экранирующего помещения. Например, минимальный уровень сигнала, который принимается посредством интеллектуального устройства в экранирующем блоке или экранирующем помещении, берется в качестве порогового значения уровня сигнала. Следовательно, когда MCU оценивает, что уровень принимаемого сигнала сети Wi-Fi, соответствующей предварительно заданному SSID, превышает пороговое значение уровня сигнала, тогда расстояние между интеллектуальным устройством и маршрутизатором сети Wi-Fi меньше, чем практический размер экранирующего блока или экранирующего помещения. То есть интеллектуальное устройство помещено во внутренней части экранирующего блока или экранирующего помещения, и затем может быть определено, что интеллектуальное устройство было помещено в экранирующий блок или экранирующее помещение, в результате чего MCU определяет, что интеллектуальное устройство собирается войти в тестовый режим, и непосредственно запускает на выполнение тестовый код, предварительно загруженный в память, для запуска на выполнение в тестовом режиме, в результате чего интеллектуальное устройство входит в тестовый режим.

[0072] Конечно, когда MCU оценивает, что уровень принимаемого сигнала сети Wi-Fi, соответствующей предварительно заданному SSID меньше, чем пороговое значение уровня сигнала, то расстояние между интеллектуальным устройством и маршрутизатором сети Wi-Fi представляет больше, чем практический размер экранирующего блока или экранирующего помещения. То есть интеллектуальное устройство помещено во внутренней части экранирующего блока или экранирующего помещения, и затем может быть определено, что интеллектуальное устройство было помещено в экранирующий блок или экранирующее помещение, в результате чего MCU определяет, что интеллектуальное устройство собирается войти в режим нормальной работы, и непосредственно запускает на выполнение тестовый код, предварительно загруженный в память, для запуска на выполнение в нормальном режиме работы, в результате чего интеллектуальное устройство входит в режим нормальной работы.

[0073] Следовательно, вышеуказанная реализация может избежать ошибочное оценивание в практической тестовой сцене, когда MCU оценивает, включает ли в себя SSID отсканированной сети Wi-Fi предварительно заданный SSID, в результате чего интеллектуальное устройство входит в тестовый режим.

[0074] В дальнейшем, указанное техническое решение будет проиллюстрировано со ссылкой на конкретный пример применения.

[0075] Допустим, интеллектуальное устройство является интеллектуальной лампой.

[0076] Аппаратная структура интеллектуальной лампы может включать в себя блок MCU и блок Wi-Fi. В блок MCU загружена логика оценивания, показанная в вышеупомянутом варианте воплощения, и интеллектуальная лампа может сканировать сеть Wi-Fi посредством блока Wi-Fi.

[0077] Когда интеллектуальная лампа произведена, тестировщик может поместить интеллектуальную лампу в экранирующий блок или экранирующее помещение и включить лампу для тестирования. Экранирующий блок или экранирующее помещение оборудовано специальным для тестирования сети Wi-Fi маршрутизатором.

[0078] После того, как интеллектуальная лампа включена, лампа сканирует сеть Wi-Fi в экранирующем блоке или экранирующем помещении через встроенный блок Wi-Fi. MCU запускает на выполнение загруженную логику оценивания, чтобы оценить, включает ли в себя SSID отсканированной сети Wi-Fi предварительно заданный SSID. MCU может дополнительно оценить, помещено ли интеллектуальное устройство в экранирующий блок или экранирующее помещение, если SSID отсканированной сети Wi-Fi включает в себя предварительно заданный SSID.

[0079] В реализации MCU может дополнительно оценить, является ли предварительно заданный SSID отсканированным уникальным SSID, если SSID отсканированной сети Wi-Fi включает в себя предварительно заданный SSID. Если предварительно заданный SSID является отсканированным уникальным SSID, то MCU может определить, что интеллектуальное устройство помещено в экранирующий блок или экранирующее помещение, и затем может быть инициировано, чтобы запустить на выполнение вышеупомянутый тестовый код, загруженный в память, в результате чего интеллектуальное устройство входит в тестовый режим. Если предварительно заданный SSID не является отсканированным уникальным SSID, то MCU может определить, что интеллектуальное устройство не помещено в экранирующий блок или экранирующее помещение, тогда может быть инициировано, чтобы запустить на выполнение универсальный код, загруженный в память, в результате чего интеллектуальное устройство входит в режим нормальной работы.

[0080] В другой реализации MCU может дополнительно оценить, превышает ли уровень принимаемого сигнала сети Wi-Fi, соответствующей предварительно заданному SSID, предварительно заданное пороговое значение, если SSID отсканированной сети Wi-Fi включает в себя предварительно заданный SSID. Если уровень принимаемого сигнала сети Wi-Fi, соответствующей предварительно заданному SSID, превышает предварительно заданное пороговое значение, то MCU может определить, что интеллектуальное устройство помещено в экранирующий блок или экранирующее помещение, и затем может быть инициировано, чтобы запустить на выполнение вышеупомянутый тестовый код, загруженный в память, в результате чего интеллектуальное устройство входит в тестовый режим. Если уровень принимаемого сигнала сети Wi-Fi, соответствующей предварительно заданному SSID ниже предварительно заданного порогового значения, то MCU может определить, что не нужно помещать интеллектуальное устройство в экранирующий блок или экранирующее помещение, то может быть инициировано, чтобы запустить на выполнение универсальный код, загруженный в память, в результате чего интеллектуальное устройство входит в режим нормальной работы.

[0081] В вышеупомянутом варианте воплощения, посредством этапов на которых: периодически сканируют сеть Wi-Fi, оценивают, включает ли в себя SSID отсканированной сети Wi-Fi предварительно заданный SSID, и входят в тестовый режим, если SSID отсканированной сети Wi-Fi включает в себя предварительно заданный SSID, интеллектуальное устройство инициирует посредством SSID отсканированной сети Wi-Fi, что нужно войти в тестовый режим, в результате чего интеллектуальное устройство без каких-либо кнопок запуска может нормально войти в тестовый режим.

[0082] Настоящее изобретение дополнительно обеспечивает вариант воплощения аппаратуры, соответ