Электронная аппаратура, способ и устройство для активизации этой электронной аппаратуры
Иллюстрации
Показать всеИзобретение относится к технике беспроводной связи, в частности к электронной аппаратуре и ее активизации, и предназначено для уменьшения потребления ресурсов аппаратурой. Способ активизации электронной аппаратуры содержит контроль ситуации, нужно ли активизировать первый процессор, когда питание этого первого процессора выключено; и управление модулем источника питания для подачи питания первому процессору с целью активизации первого процессора, если этот первый процессор нужно активизировать. Контроль ситуации, нужно ли активизировать первый процессор, может осуществлять беспроводной модуль, входящий в состав самой электронной аппаратуры, а не дополнительно добавленный микроконтроллер MCU. 3 н. и 8 з.п. ф-лы, 12 ил.
Реферат
Настоящая заявка претендует на приоритет Заявки на выдачу патента Китая No. 201510549467.6, поданной 31 августа 2015 года и включенной сюда посредством ссылки во всей своей полноте.
Область техники, к которой относится изобретение
Настоящее изобретение относится, в общем, к управлению аппаратурой и более конкретно к электронной аппаратуре и к способу и устройству для активизации (пробуждения) этой электронной аппаратуры.
Уровень техники
В существующей аппаратуре беспроводной (например, радио) связи беспроводным модулем (или модулем радиосвязи) обычно управляет центральный процессор (Central Processing Unit (CPU)) главной системы этой аппаратуры беспроводной связи для передачи или приема данных. После отключения главной системы аппаратуры беспроводной связи, что обычно означает выключение питания процессора CPU этой главной системы путем нажатия физической кнопки на этой аппаратуре беспроводной связи, питание беспроводного модуля оказывается выключено, так что этот модуль уже не может далее работать; а в результате такой беспроводной модуль не в состоянии активизировать главную систему.
В соответствующей области техники большинство существующих процессоров CPU архитектурно спроектированы таким образом, что каждый соединен с маломощным и низкоскоростным микроконтроллером (Microcontroller Unit (MCU)). Когда электронная аппаратура отключена или находится в неактивном («спящем») режиме, этот микроконтроллер MCU может работать с низкой скоростью, чтобы активизировать («пробудить») процессор CPU в ответ на появление поступающего извне соответствующего сигнала управления. Таким образом, в известных системах необходимо вводить микроконтроллер MCU, что приводит к увеличению стоимости и расходованию ресурсов.
Сущность изобретения
Исходя из такого фактического состояния дел в рассматриваемой отрасли, в настоящем изобретении предложены электронная аппаратура, способ и устройство для активизации этой электронной аппаратуры.
Согласно первому аспекту вариантов настоящего изобретения предложен способ пробуждения электронной аппаратуры, который может быть применен в беспроводном модуле, соединенном с первым процессором и с модулем источника питания, где этот способ содержит контроль ситуации, следует ли активизировать первый процессор, когда питание первого процессора выключено; и управление модулем источника питания для подачи питания первому процессору, чтобы активизировать первый процессор, если этот первый процессор нужно активизировать.
В качестве опции, контроль ситуации, нужно ли активизировать первый процессор, может содержать контроль ситуации, принят ли первый сигнал включения питания для электронной аппаратуры или сигнал отключения для первого процессора; контроль ситуации, принят ли первый сигнал управления, переданный от целевого беспроводного терминала; и определение, что первый процессор необходимо активизировать, если принят первый сигнал управления, переданный от целевого беспроводного терминала.
В качестве опции, контроль ситуации, принят ли первый сигнал управления, переданный от целевого беспроводного терминала, может содержать: управление модулем источника питания для подачи питания первому процессору; прием исполняемого файла для системы управления беспроводным модулем, переданного от первого процессора после того, как он получил питание; управление модулем подачи питания для прекращения подачи питания первому процессору, после приема исполняемого файла; и обновление системы управления для беспроводного модуля с использованием указанного исполняемого файла, и контроль ситуации, посредством системы управления для беспроводного модуля, принят ли первый сигнал управления, переданный от беспроводного терминала.
В качестве опции, контроль ситуации, принят ли первый сигнал управления, переданный от целевого беспроводного терминала, может содержать: когда принят первый сигнал управления, переданный от беспроводного терминала, оценку, передан ли принятый первый сигнал управления от ассоциированного беспроводного терминала; и определение, что принят первый сигнал управления, переданный от целевого беспроводного терминала, если принятый первый сигнал управления передан от ассоциированного беспроводного терминала.
В качестве опции, оценка, передан ли принятый первый сигнал управления от ассоциированного беспроводного терминала, содержит: выделение данных идентификации беспроводного терминала, содержащихся в принятом первом сигнале управления; передачу запроса, записаны ли эти данные идентификации беспроводного терминала в заранее заданном списке аппаратуры; и определение, что принятый первый сигнал управления передан от ассоциированного беспроводного терминала, если данные идентификации этого беспроводного терминал записаны в заранее заданном списке аппаратуры.
В качестве опции, контроль ситуации, нужно ли активизировать первый процессор, когда питание этого процессора выключено, может содержать: запуск таймера неактивного (спящего) режима в ответ на прием сигнала перехода в неактивный режим и указания продолжительности этого неактивного режима, от первого процессора, управляя при этом модулем подачи питания для прекращения подачи питания к первому процессору, так что питание первого процессора остается выключенным; и определение, что первый процессор нужно активизировать, когда истечет период времени, равный продолжительности неактивного режима, как это подсчитает таймер ждущего режима, или когда второй сигнал управления, переданный от целевого беспроводного терминала, будет принят прежде, чем истечет период, равный продолжительности неактивного режима.
Согласно второму аспекту вариантов настоящего изобретения предложено устройство для активизации электронной аппаратуры, содержащее: модуль мониторинга, конфигурированный для контроля ситуации, нужно ли активизировать первый процессор, когда питание этого первого процессора выключено; и модуль управления, конфигурированный для управления модулем источника питания с целью подачи питания первому процессору для активизации этого первого процессора, если первый процессор нужно активизировать.
В качестве опции, модуль мониторинга может содержать: первый субмодуль мониторинга, конфигурированный для контроля ситуации, принят ли первый сигнал включения питания для электронной аппаратуры или сигнал отключения для первого процессора; второй субмодуль мониторинга, конфигурированный для контроля, принят ли первый сигнал управления, переданный от целевого беспроводного терминала, если принят первый сигнал включения питания или сигнал отключения; и первый решающий субмодуль, конфигурированный для определения, что первый процессор нужно активизировать, если принят первый сигнал управления, переданный от целевого беспроводного терминала.
В качестве опции, второй субмодуль мониторинга может содержать: первый модуль управления, конфигурированный для управления модулем источника питания с целью подачи питания первому процессору; приемный модуль, конфигурированный для приема исполняемого файла для системы управления беспроводным модулем, переданного от первого процессора после того, как этот первый процессор получил питание; второй модуль управления, конфигурированный для управления модулем источника питания с целью прекращения подачи питания первому процессору после того, как будет принят исполняемый файл; и модуль мониторинга, конфигурированный для обновления системы управления беспроводным модулем с использованием исполняемого файла и для контроля, посредством системы управления беспроводным модулем, принят ли первый сигнал управления, переданный от беспроводного терминала.
В качестве альтернативы второй субмодуль мониторинга может содержать: оценочный модуль, конфигурированный для оценки, когда принят первый сигнал управления от беспроводного терминала, передан ли этот принятый первый сигнал управления от ассоциированного беспроводного терминала; и решающий модуль, конфигурированный для определения, что принят первый сигнал управления, переданный от целевого беспроводного терминала, если этот принятый первый сигнал управления передан от ассоциированного беспроводного терминала.
В качестве опции, оценочный модуль может содержать: субмодуль выделения, конфигурированный для выделения данных идентификации беспроводного терминала, содержащихся в составе принятого первого сигнала управления; запрашивающий и решающий субмодуль, конфигурированный для передачи запроса, записаны ли данные идентификации беспроводного терминала в предварительно заданном списке аппаратуры, и принятия решения, что принятый первый сигнал управления был передан от ассоциированного беспроводного терминала, если данные идентификации беспроводного терминала записаны в предварительно заданном списке аппаратуры.
В качестве опции, модуль мониторинга может содержать: субмодуль неактивности и управления, конфигурированный для запуска таймера неактивности в ответ на прием сигнала перехода в неактивный режим и указания продолжительности этого неактивного режима, переданного от первого процессора, управляя в то же время модулем подачи питания для прекращения подачи питания первому процессору, так что питание этого первого процессора остается выключенным; и второй решающий субмодуль, конфигурированный для определения, что первый процессор нужно активизировать, когда истечет период времени, равный продолжительности неактивного режима, или когда второй сигнал управления, переданный от целевого беспроводного терминала, будет принят прежде, чем истечет период, равный продолжительности неактивного режима.
Согласно третьему аспекту вариантов настоящего изобретения предложена электронная аппаратура, содержащая первый процессор, модуль подачи питания и беспроводной модуль; где этот беспроводной модуль содержит второй процессор и запоминающее устройство для хранения команд, выполняемых вторым процессором, и где второй процессор конфигурирован для: контроля ситуации, нужно ли активизировать первый процессор, когда питание первого процессора выключено; и управления модулем подачи питания с целью подачи питания первому процессору для активизации этого первого процессора, если первый процессор нужно активизировать.
Технические решения вариантов настоящего изобретения могут обеспечить достижение по меньшей мере некоторых из следующих положительных эффектов.
Согласно настоящему изобретению беспроводной модуль может контролировать ситуацию, нужно ли активизировать первый процессор, когда питание этого первого процессора выключено; и если первый процессор нужно активизировать, беспроводной модуль может управлять модулем источника питания для подачи питания первому процессору, чтобы активизировать этот первый процессор. Согласно настоящему изобретению, контроль ситуации, нужно ли активизировать первый процессор, может быть осуществлен беспроводным модулем, входящим в состав самой рассматриваемой электронной аппаратуре, а не каким-либо добавленным дополнительным микроконтроллером MCU; поэтому, потребление ресурсов аппаратурой уменьшается и стоимость этой аппаратуры тоже уменьшается.
Согласно настоящему изобретению, когда происходит включение питания электронной аппаратуры после того, как питание было выключено, или после перевода электронной аппаратуры в неактивное состояние, беспроводной модуль может контролировать первый сигнал управления с целью осуществления управлением запуском процессора в электронной аппаратуре, чтобы начать работать нормально. Согласно этому изобретению нет необходимости добавлять микроконтроллер MCU в электронную аппаратуру; поэтому потребление ресурсов аппаратурой уменьшается, и стоимость этой аппаратуры снижается.
Согласно настоящего изобретению, самый последний исполняемый файл может быть передан беспроводному модулю в момент отключения электронной аппаратуры или после повторного включения питания этой электронной аппаратуры, после чего беспроводной модуль может быть обновлен с использованием этого файла и работать в лучшем состоянии.
Согласно настоящего изобретению, когда принят первый сигнал управления от беспроводного терминала, можно оценить, является ли рассматриваемый беспроводной терминал ассоциированным беспроводным терминалом, и только ассоциированный беспроводной терминал может активизировать первый процессор. Поэтому защищенность электронной аппаратуры улучшается.
Согласно настоящему изобретению, данные идентификации беспроводных терминалов записывают в предварительно заданном списке для аппаратуры; на основе этих данных идентификации беспроводных терминалов можно оценить, был ли принятый первый сигнал управления передан от какого-либо ассоциированного беспроводных терминала.
Согласно настоящему изобретению, когда электронная аппаратура находится в неактивном режиме, может быть осуществлен отсчет времени на основе продолжительности неактивного режима, переданной от первого процессора; первый процессор может быть активизирован, когда истечет период времени, равный продолжительности неактивного режима, или когда будет принят второй сигнал управления, переданный от целевого беспроводного терминала. Согласно настоящему изобретения функцию таймера может выполнять беспроводной модуль в составе самой электронной аппаратуры, вместо того, чтобы дополнительно добавлять микроконтроллер MCU и таймер; поэтому потребление ресурсов аппаратурой уменьшается, и стоимость этой аппаратуры снижается.
Технические решения вариантов настоящего изобретения могут обеспечить достижение по меньшей мере некоторые из следующих положительных эффектов.
Согласно настоящему изобретению беспроводной модуль может контролировать ситуацию, нужно ли активизировать первый процессор, когда питание этого первого процессора выключено; и если первый процессор нужно активизировать, беспроводной модуль может управлять модулем источника питания для подачи питания первому процессору, чтобы активизировать этот первый процессор. Согласно настоящему изобретению, контроль ситуации, нужно ли активизировать первый процессор, может быть осуществлен беспроводным модулем, входящий в состав самой рассматриваемой электронной аппаратуры, а не каким-либо добавленным дополнительным микроконтроллером MCU; поэтому потребление ресурсов аппаратурой уменьшается, и стоимость этой аппаратуры тоже уменьшается.
Следует понимать, что приведенное выше общее описание и последующее подробное описание являются только примерами и не ограничивают настоящее изобретение.
Краткое описание чертежей
Прилагаемые чертежи, входящие в настоящее описание и составляющие его часть, иллюстрируют варианты, соответствующие изобретению, и вместе с описанием служат для пояснения принципов настоящего изобретения.
Фиг. 1А представляет логическую схему, иллюстрирующую способ активизации электронной аппаратуры согласно одному из примеров вариантов.
Фиг. 1В представляет блок-схему, иллюстрирующую электронную аппаратуру согласно одному из примеров вариантов.
Фиг. 2А представляет логическую схему, иллюстрирующую другой способ активизации электронной аппаратуры согласно одному из примеров вариантов.
Фиг. 2В представляет упрощенную схему, иллюстрирующую сценарий применения способа активизации электронной аппаратуре согласно одному из примеров вариантов.
Фиг. 3 представляет логическую схему, иллюстрирующую другой способ активизации электронной аппаратуры согласно одному из примеров вариантов.
Фиг. 4 представляет блок-схему, иллюстрирующую устройство для активизации электронной аппаратуры согласно одному из примеров вариантов.
Фиг. 5 представляет блок-схему, иллюстрирующую другое устройство для активизации электронной аппаратуры согласно одному из примеров вариантов.
Фиг. 6 представляет блок-схему, иллюстрирующую другое устройство для активизации электронной аппаратуры согласно одному из примеров вариантов.
Фиг. 7 представляет блок-схему, иллюстрирующую другое устройство для активизации электронной аппаратуры согласно одному из примеров вариантов.
Фиг. 8 представляет блок-схему, иллюстрирующую другое устройство для активизации электронной аппаратуры согласно одному из примеров вариантов.
Фиг. 9 представляет блок-схему, иллюстрирующую другое устройство для активизации электронной аппаратуры согласно одному из примеров вариантов.
Фиг. 10 представляет блок-схему, иллюстрирующую устройство для активизации электронной аппаратуры согласно одному из примеров вариантов.
Подробное описание
Далее будут даны ссылки на подробности примеров вариантов, иллюстрируемых прилагаемыми чертежами. Последующее описание ссылается на прилагаемые чертежи, где одинаковые цифровые позиционные обозначения на разных чертежах представляют одинаковые или подобные элементы, если не указано иначе. Варианты, приведенные в последующем описании примеров вариантов, не представляют все варианты реализации, согласованные с настоящим изобретением. Напротив, это просто примеры устройств и способов, соответствующих аспектам, относящихся к изобретению, как они указаны в прилагаемой Формуле изобретения.
Термины, используемые в настоящем описании, применяются только в целях описания конкретных вариантов и не направлены на ограничение настоящего изобретения. Следует понимать, что термин "и/или", используемый в настоящем описании, может означать и охватывать какие-либо или все сочетания одного или нескольких, ассоциированных и перечисленных терминов.
Следует отметить, что хотя настоящее описание может использовать такие термины, как "первый", "второй" и "третий", для описания различной информации, такую информацию этим ограничивать здесь не следует. Эти термины используются только для того, чтобы отличать однотипную информацию одну от другой. Например, первая информация может также называться второй информацией, а вторая информации может также называться первой информацией, не отклоняясь от объема настоящего изобретения. В зависимости от контекста слово «если», используемое здесь, может быть интерпретировано как «когда», или «пока» или «в ответ на определение».
Как показано на фиг. 1А, где представлена логическая схема способа активизации электронной аппаратуры согласно одному из примеров вариантов, способ может быть применен в беспроводном модуле, соединенном с первым процессором и с модулем источника питания в электронной аппаратуре, и может содержать следующие этапы.
На этапе 101, контролируют ситуацию, нужно ли активизировать первый процессор, когда питание этого первого процессора выключено.
На фиг. 1В представлена блок-схема, иллюстрирующая электронную аппаратуру согласно настоящему изобретению. Эта электронная аппаратура может содержать первый процессор, модуль источника питания и беспроводной модуль. Первый процессор может действовать в качестве главного процессора электронной аппаратуры и отвечать за обработку данных во время нормальной работы электронной аппаратуры. На практике первый процессор может представлять собой центральный процессор (Central Processing Unit (CPU)). Первый процессор и беспроводной модуль могут быть соединены с модулем источника питания посредством линий питания, соответственно. Модуль источника питания может подавать питание первому процессору и беспроводному модулю. Беспроводной модуль конфигурирован для осуществления способа активизации электронной аппаратуры, предлагаемого вариантами настоящего изобретения, с целью активизации первого процессора.
В одном из вариантов настоящего изобретения можно определить, нужно ли активизировать первый процессор, путем контроля ситуации, принят ли первый сигнал управления, переданный от целевого беспроводного терминала, когда электронная аппаратура находится в состоянии выключенного питания. Например, если питание электронной аппаратуры выключено, когда вилка шнура питания вставлена в розетку электрической сети (и таким образом эта электронная аппаратура может получить доступ к сети распределения электроэнергии), пользователь может запустить электронную аппаратуру посредством беспроводного контроллера или смартфона, ассоциированного с электронной аппаратурой.
В качестве альтернативы, когда электронная аппаратура находится в неактивном режиме, можно контролировать ситуацию, произошло ли событие активизации или принят ли сигнал управления от беспроводного терминала. Например, если в электронной аппаратуре задано событие для включения сигнала оповещения, процессор CPU необходимо активизировать для обработки события для включения сигнала оповещения, когда произойдет это событие для включения сигнала оповещения. В качестве альтернативы электронная аппаратура может быть конфигурирована для активизации видеокамеры в составе электронной аппаратуры в некоторый момент времени для осуществления операции контроля, а беспроводной модуль может активизировать процессор CPU по истечении указанного времени для активизации видеокамеры. В качестве альтернативы может осуществляться контроль ситуации, когда пользователь запускает электронную аппаратуру посредством беспроводного контроллера или беспроводного терминала, например, смартфона, ассоциированного с электронной аппаратурой.
На этапе 102 модулем источника питания управляют для подачи питания первому процессору, чтобы активизировать первый процессор, если этот первый процессор нужно активизировать.
В рассматриваемом варианте модуль источника питания может быть соединен с первым процессором и с беспроводным модулем посредством линий питания, соответственно. Когда беспроводной модуль определит, что первый процессор нужно активизировать, может быть повышено напряжение в линиях подачи питания, так что модуль источника питания при этом подает питание первому процессору для активизации этого первого процессора.
Как можно видеть из рассмотренного выше варианта настоящего изобретения, беспроводной модуль может контролировать ситуацию, нужно ли активизировать первый процессор, когда питание этого первого процессора выключено; если первый процессор нужно активизировать, беспроводной модуль может управлять модулем источника питания для подачи питания первому процессору, чтобы активизировать этот первый процессор. Согласно настоящему изобретению контроль ситуации, нужно ли активизировать первый процессор, может быть осуществлен беспроводным модулем из состава самой электронной аппаратуры, вместо добавления дополнительного микроконтроллера MCU; поэтому потребление ресурсов аппаратурой уменьшается, и стоимость этой аппаратуры снижается.
На фиг. 2А представлена логическая схема, иллюстрирующая другой способ активизации электронной аппаратуры согласно одному из примеров вариантов, который может быть применен в беспроводном модуле электронной аппаратуры. Способ описывает также процесс контроля ситуации, нужно ли активизировать первый процессор, так что этот процесс содержит следующие этапы.
На этапе 201 контролируют ситуацию, принят ли первый сигнал включения питания для электронной аппаратуры или сигнал отключения для первого процессора, когда питание первого процессора выключено.
На этапе 202 контролируют ситуацию, был ли принят первый сигнал управления, переданный от целевого беспроводного терминала, если принят первый сигнал включения питания или сигнал отключения.
На этапе 203 определяют, что первый процессор нужно активизировать, если принят первый сигнал управления, переданный от целевого беспроводного терминала.
На этапе 204 управляют модулем источника питания, для подачи питания первому процессору, чтобы активизировать этот первый процессор, если его нужно активизировать.
На фиг. 2В представлена упрощенная схема, иллюстрирующая сценарий применения способа активизации электронной аппаратуры. Схема показывает электронную аппаратуру и беспроводной терминал. Эта электронная аппаратура может содержать первый процессор, модуль источника питания и беспроводной модуль. Первый процессор может действовать в качестве главного процессора электронной аппаратуры и отвечать за обработку данных во время нормальной работы электронной аппаратуры. На практике первый процессор может представлять собой центральный процессор (Central Processing Unit (CPU)). Первый процессор и беспроводной модуль могут быть соединены с модулем источника питания посредством линий питания, соответственно. Модуль источника питания может быть конфигурирован для подачи питания первому процессору и беспроводному модулю. Первый процессор может быть также соединен с беспроводным модулем. Беспроводной модуль конфигурирован для осуществления способа активизации электронной аппаратуры, предлагаемого вариантами настоящего изобретения, с целью активизации первого процессора.
На практике, беспроводной модуль и первый процессор соединены посредством линии передачи данных. Когда электронная аппаратура работает нормально, беспроводной модуль может принимать сигнал управления, переданный от беспроводного терминала и передавать принятый беспроводной сигнал управления процессору, чтобы управлять электронной аппаратурой с использованием беспроводного терминала. Согласно настоящему изобретению беспроводной модуль может представлять собой радио (RF) приемопередающий модуль или модуль Wireless-Fidelity (WIFI), или другой подобный модуль. Далее, первый процессор может быть соединен с приемным концом и контактом сброса (Reset) беспроводного модуля для управления перезапуском беспроводного модуля.
В рассматриваемом варианте беспроводной модуль может быть соединен с процессором и, таким образом, может принимать сигнал отключения процессора; либо этот беспроводной модуль может быть соединен с модулем источника питания и, таким образом, может принимать первый сигнал включения питания электронной аппаратуры.
Беспроводной модуль может иметь несколько режимов активизации, таких как активизация по включению питания (пользователь может активизировать электронную аппаратуру посредством беспроводного терминала, когда эта электронная аппаратура соединена с источником питания), обычная активизация (пользователь может активизировать электронную аппаратуру посредством нажатия кнопки питания этой электронной аппаратуры, как это обычно делается), специализированная активизация (пользователь может активизировать электронную аппаратуру посредством беспроводного терминала и указать дополнительные функции, которые могут быть активизированы автоматически, когда происходит активизация (пробуждение) электронной аппаратуры, такие как включение экрана при активизации электронной аппаратуры) и активизация из неактивного («спящего») режима (электронная аппаратура может быть активизирована из неактивного («спящего») состояния). На практике перечисленные выше режимы активизации могут быть гибко конфигурированы, если потребуется.
Беспроводной модуль может определить, что процессор может быть активизирован, путем приема сигнала отключения для процессора или первого сигнала включения питания для электронной аппаратуры. Первый сигнал включения питания для электронной аппаратуры может быть вызван включением электрораспределительной сети после того, как она была выключена, или может появиться в результате того, что пользователь выдернул вилку сетевого шнура электронной аппаратуры из розетки и затем снова вставил ее в розетку.
Этот беспроводной модуль может контролировать ситуацию, принят ли первый сигнал управления, переданный от целевого беспроводного терминала, если был принят первый сигнал включения питания или сигнал отключения. Беспроводной модуль может определить, что первый процессор нужно активизировать, если принят первый сигнал управления, переданный от целевого беспроводного терминала. Этот первый сигнал управления может быть сформирован беспроводным терминалом в ответ на обнаружение, что кнопка включения питания этого беспроводного терминала нажата пользователем (эта операция означает, что пользователь хочет запустить электронную аппаратуру); после приема первого сигнала управления беспроводной модуль может управлять модулем источника питания для подачи питания первому процессору, чтобы активизировать этот первый процессор. На практике, напряжение в линии питания может быть увеличено, так что модуль источника питания подаст питание первому процессору для активизации этого первого процессора.
Как можно видеть из рассмотренного выше варианта, согласно настоящему изобретению, когда происходит включение питания электронной аппаратуры после того, как ее питание было выключено или после отключения электронной аппаратуры, беспроводной модуль может контролировать первый сигнал управления для управления запуском процессора в электронной аппаратуре; беспроводной модуль может управлять процессором электронной аппаратуры для запуска и нормальной работы после приема первого сигнала управления. Согласно настоящему изобретению нет необходимости добавлять микроконтроллер MCU в электронную аппаратуру; поэтому потребление ресурсов аппаратурой уменьшается, и стоимость этой аппаратуры снижается.
В одном из вариантов реализации операция контроля ситуации, принят ли первый сигнал управления, переданный от целевого беспроводного терминала, может содержать: управление модулем источника питания для подачи питания первому процессору; прием исполняемого файла для системы управления для беспроводного модуля, переданного от первого процессора после получения этим процессором питания; управление модулем источника питания для прекращения подачи питания первому процессору после приема исполняемого файла; и обновление системы управления для беспроводного модуля с использованием исполняемого файла и контроль ситуации, посредством системы управления для беспроводного модуля, принят ли первый сигнал управления, переданный от беспроводного терминала.
В рассматриваемом варианте встроенное программное обеспечение беспроводного модуля может быть обновлено при включении питания электронной аппаратуры или при ее отключении, чтобы удалить ошибки встроенного программного обеспечения или добавить новые функции для беспроводного модуля. Например, когда происходит подача питания к электронной аппаратуре (посредством вставки вилки шнура питания электронной аппаратуры в розетку), беспроводной модуль получает питание, и в этот момент собственный процессор беспроводного модуля может начинать работать (поскольку беспроводной модуль имеет постоянное запоминающее устройство (ПЗУ (ROM)) с записанным встроенным программным обеспечением по умолчанию). Этот беспроводной модуль может повысить напряжение в линиях питания от модуля источника питания, так что этот модуль источника питания может подать питание процессору CPU. В результате процессор CPU может начать работать и установить связь с беспроводным модулем по линии передачи данных. Процессор CPU может определить, что он активизируется в режиме включения питания и может перезапустить беспроводной модуль по линии сброса (RESET) (состояние линий питания может в этот момент не меняться, поскольку процессору CPU нужно получать энергию). Процессор CPU может передать самый последний по времени исполняемый файл беспроводному модулю по линии передачи данных. Этот самый последний исполняемый файл может быть более актуальным, чем исполняемый файл, хранящийся в беспроводном модуле, например, могут быть устранены несколько ошибок или проблем или могут быть реализованы новые функции.
После выполнения описываемых выше действий процессор завершает работу над стоящими перед ним задачами и может проинформировать беспроводной модуль по линии передачи данных, что нужно выключить питание процессора CPU. В ответ на прием команды выключения питания беспроводной модуль может понизить напряжение в линиях питания беспроводного модуля, чтобы выключить питание процессора CPU.
После этого, беспроводной модуль может контролировать, принят ли первый сигнал управления, переданный от беспроводного модуля. После приема первого сигнала управления беспроводной модуль может управлять модулем источника питания для подачи питания первому процессору с целью активизации этого первого процессора.
В вариантах настоящего изобретения самый последний по времени исполняемый файл может быть передан беспроводному модулю после отключения электронной аппаратуры или после повторного включения питания электронной аппаратуры; беспроводной модуль может, таким образом, быть обновлен и работать в улучшенном состоянии.
В альтернативном варианте контроль ситуации, принят ли первый сигнал управления, переданный от целевого беспроводного терминала, может содержать: когда принят первый сигнал управления, переданный от беспроводного терминала, оценку, передан ли этот принятый первый сигнал управления от ассоциированного беспроводного терминала; и определение, что принят первый сигнал управления, переданный от целевого беспроводного терминала, если принятый первый сигнал управления был передан от ассоциированного беспроводного терминала.
В рассматриваемом варианте, когда принят первый сигнал управления для беспроводного терминала, можно оценить, является ли этот беспроводной терминал ассоциированным беспроводным терминалом, и только ассоциированный беспроводной терминал может активизировать первый процессор. Поэтому степень защищенности электронной аппаратуры повышается.
Процедура оценки, был ли принятый первый сигнал управления передан от ассоциированного беспроводного терминала, может содержать: выделение данных идентификации беспроводного терминала, содержащихся в принятом первом сигнале управления; передача запроса, записан ли идентификатор беспроводного терминала в предварительно заданном списке аппаратуры; и определение, что принятый первый сигнал управления передан от ассоциированного беспроводного терминала, если выделенный идентификатор беспроводного терминала записан в предварительно заданном списке аппаратуры.
В рассматриваемом варианте может быть предварительно сохранен в памяти список аппаратуры, в котором может быть записан каждый из ассоциированных беспроводных терминалов. В этом списке могут быть записаны данные идентификации беспроводных терминалов. Данные идентификации беспроводного терминала могут содержать номер этого беспроводного терминала, идентификатор ID этого беспроводного терминала, имя этого беспроводного терминала, адрес управления доступом к среде (Media Access Control (MAC)) или еще что-нибудь, что может однозначно идентифицировать беспроводной терминал, причем это не ограничивается вариантами настоящего изобретения.
На практике, список аппаратуры может быть передан в то же самое время, когда исполняемый файл передан беспроводному модулю, так что беспроводной модуль своевременно может обновлять список аппаратуры.
В рассматриваемом варианте в предварительно сохраненном списке аппаратуры записывают данные идентификации беспроводных терминалов, так что можно оценить, был ли принятый первый сигнал управления передан от ассоциированного беспроводного терминала, на основе данных идентификации беспроводных терминалов. Такой подход может быть легко реализован и обладает высокой точностью оценки.
На фиг. 3 представлена логическая схема, иллюстрирующая другой способ активизации электронной аппаратуры согласно одному из примеров вариантов. Способ дополнительно описывает другой процесс контроля ситуации, нужно ли активизировать первый процессор, и может содержать следующие этапы.
На этапе 301 отсчет времени пребывания в неактивном режиме может быть начат в ответ на прием сигнала перехода в неактивный режим и указания продолжительности неактивного режима, переданных от первого процессора, тогда как модулем источника питания можно управлять для прекращения подачи питания первому пр