Способ и аппаратура для загрузки программы управления

Иллюстрации

Показать все

Изобретение относится к области связи. Технический результат изобретения заключается в возможности загрузки программы управления при отсутствии подключения к сети Интернет. Способ включает в себя этапы: прием сигнала LAN, отправленного посредством подлежащего управлению устройства после входа в режим точки доступа AP; установление соединения LAN с подлежащим управлению устройством согласно сигналу LAN; и загрузка программы управления для управления подлежащим управлению устройством с подлежащего управлению устройства через соединение LAN. Аппаратура включает в себя модуль приема, модуль установления и модуль загрузки через соединение LAN. 4 н. и 8 з.п. ф-лы, 12 ил.

Реферат

Перекрестная ссылка на родственные заявки

[0001] Настоящая заявка основана на и испрашивает приоритет заявки на патент Китая № 201510409111.2, поданной 13 июля 2015 года, содержание которой в полном объеме включено в настоящий документ посредством ссылки.

Область техники, к которой относится изобретение

[0002] Настоящее раскрытие относится к области связи, и, более конкретно, к способу и аппаратуре загрузки программы управления.

Уровень техники

[0003] Сеть Интернет физических объектов («интернет вещей», Internet of things) является одним типом сети Интернет, в которой соединяются несколько физических объектов. Все электронные устройства в бытовой среде могут быть подключены к сети Интернет физических объектов. В сети Интернет физических объектов пользователь может управлять отдельными электронными устройствами в бытовой среде через свой мобильный телефон, который в значительной степени оказывает содействие пользователю. Например, перед приходом домой с работы, пользователь через свой мобильный телефон может настроить кондиционер в бытовой среде, чтобы он заблаговременно начал охлаждать помещение, чтобы пользователь мог чувствовать себя комфортно по приходу домой.

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

Сущность изобретения

[0005] Для решения проблем в предшествующем уровне техники варианты осуществления настоящего раскрытия обеспечивают способ и аппаратуру загрузки программы управления. Технические решения приводятся ниже.

[0006] Согласно первому аспекту, обеспечивается способ загрузки программы управления, включающий в себя этапы:

[0007] приема сигнала локальной сети (LAN), отправленного посредством подлежащего управлению устройства после входа в режим точки доступа (AP);

[0008] установления соединения LAN с подлежащим управлению устройством, согласно сигналу LAN; и

[0009] загрузки программы управления для управления подлежащим управлению устройством с подлежащего управлению устройства через соединение LAN.

[0010] Опционально программа управления включает в себя, по меньшей мере, интерфейс управления для управления подлежащим управлению устройством и команду управления для управления подлежащим управлению устройством, причем интерфейс управления включает в себя, по меньшей мере, один порт управления (вход управления), соответствующий одной или более командам управления в программе управления, причем способ дополнительно включает в себя этапы:

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

[0012] Опционально перед этапом приема сигнала LAN, отправленного посредством подлежащего управлению устройства после входа в режим AP, способ включает в себя этапы:

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

[0014] Опционально перед этапом приема сигнала LAN, отправленного посредством подлежащего управлению устройства после входа в режим AP, способ включает в себя этапы:

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

[0016] приема сигнала LAN, отправленного посредством подлежащего управлению устройства после входа в режим AP, в случае обнаружения инструкции преобразования способа получения программы управления, введенной пользователем.

[0017] Опционально программа управления является программой, разработанной на основе усовершенствованного языка разметки гипертекста пятой версии Html5, при этом программа управления является совместимой с платформой на базе мобильной операционной системы iOS и платформой на базе системы Android.

[0018] Согласно второму аспекту, обеспечивается аппаратура загрузки программы управления, включающая в себя этапы:

[0019] входа в режим точки доступа AP, в случае обнаружения инструкции переключения;

[0020] выполнения широковещательной рассылки сигнала LAN после входа в режим AP;

[0021] приема сообщения запроса доступа, отправленного посредством мобильного терминала согласно сигналу LAN;

[0022] установления соединения LAN с мобильным терминалом; и

[0023] отправки программы управления для управления устройством на мобильный терминал через соединение LAN.

[0024] Опционально программа управления является программой, разработанной на основе усовершенствованного языка разметки гипертекста пятой версии Html5, при этом программа управления является совместимой с платформой на базе мобильной операционной системы iOS и платформой на базе системы Android.

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

[0026] модуль приема, выполненный с возможностью приема сигнала локальной сети (LAN), отправленного посредством подлежащего управлению устройства после входа в режим точки доступа (AP);

[0027] модуль установления, выполненный с возможностью установления соединения LAN с подлежащим управлению устройством согласно сигналу LAN; и

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

[0029] Опционально программа управления включает в себя, по меньшей мере, интерфейс управления для управления подлежащим управлению устройством и команду управления для управления подлежащим управлению устройством, причем интерфейс управления включает в себя, по меньшей мере, один порт управления, соответствующий одной или более командам управления в программе управления, при этом аппаратура дополнительно включает в себя:

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

[0031] Опционально модуль приема является выполненным с возможностью приема сигнала LAN, отправленного посредством подлежащего управлению устройства после входа в режим AP, в случае определения того, что загрузка программы управления для управления подлежащим управлению устройством через сеть Интернет является безуспешной.

[0032] Опционально аппаратура дополнительно включает в себя модуль уведомления;

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

[0034] модуль приема является выполненным с возможностью приема сигнала LAN, отправленного посредством подлежащего управлению устройства после входа в режим AP, в случае обнаружения инструкции преобразования способа получения программы управления, введенной пользователем.

[0035] Опционально программа управления является программой, разработанной на основе усовершенствованного языка разметки гипертекста пятой версии Html5, при этом программа управления является совместимой с платформой на базе мобильной операционной системы iOS и платформой на базе системы Android.

[0036] Согласно четвертому аспекту, обеспечивается аппаратура загрузки программы управления, включающая в себя:

[0037] модуль входа, выполненный с возможностью входа в режим точки доступа AP в случае обнаружения инструкции переключения;

[0038] модуль широковещательной рассылки, выполненный с возможностью выполнения широковещательной рассылки сигнала LAN после входа в режим AP;

[0039] модуль приема, выполненный с возможностью приема сообщения запроса доступа, отправленного посредством мобильного терминала согласно сигналу LAN;

[0040] модуль установления, выполненный с возможностью установления соединения LAN с мобильным терминалом; и

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

[0042] Опционально программа управления является программой, разработанной на основе усовершенствованного языка разметки гипертекста пятой версии Html5, при этом программа управления является совместимой с платформой на базе мобильной операционной системы iOS и платформой на базе системы Android.

[0043] Согласно пятому аспекту, обеспечивается аппаратура загрузки программы управления, включающая в себя:

[0044] процессор; и

[0045] память для сохранения инструкций, выполняемых посредством процессора;

[0046] причем процессор является выполненным с возможностью:

[0047] приема сигнала LAN, отправленного посредством подлежащего управлению устройства после входа в режим AP;

[0048] установления соединения LAN с подлежащим управлению устройством согласно сигналу LAN; и

[0049] загрузки программы управления для управления подлежащим управлению устройством с подлежащего управлению устройства через соединение LAN.

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

[0051] процессор; и

[0052] память для сохранения инструкций, выполняемых посредством процессора;

[0053] причем процессор является выполненным с возможностью:

[0054] входа в режим AP в случае обнаружения инструкции переключения;

[0055] выполнения широковещательной рассылки сигнала LAN после входа в режим AP;

[0056] приема сообщения запроса доступа, отправленного посредством мобильного терминала согласно сигналу LAN;

[0057] установления соединения LAN с мобильным терминалом; и

[0058] отправки программы управления для управления устройством на мобильный терминал через соединение LAN.

[0059] Технические решения, обеспеченные посредством вариантов осуществления настоящего раскрытия, могут включать в себя следующие полезные эффекты:

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

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

Краткое описание чертежей

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

[0063] Фиг. 1-1 изображает графическое представление алгоритма способа загрузки программы управления согласно одному иллюстративному варианту осуществления;

[0064] Фиг. 1-2 изображает графическое представление алгоритма способа загрузки программы управления согласно другому иллюстративному варианту осуществления;

[0065] Фиг. 2-1 изображает графическое представление алгоритма способа загрузки программы управления согласно другому иллюстративному варианту осуществления;

[0066] Фиг. 2-2 изображает схематическое представление интерфейса согласно одному иллюстративному варианту осуществления;

[0067] Фиг. 2-3 изображает схематическое представление интерфейса согласно другому иллюстративному варианту осуществления;

[0068] Фиг. 2-4 изображает схематическое представление интерфейса согласно другому иллюстративному варианту осуществления;

[0069] Фиг. 2-5 изображает схематическое представление интерфейса согласно другому иллюстративному варианту осуществления;

[0070] Фиг. 3-1 изображает блок-схему аппаратуры загрузки программы управления согласно одному иллюстративному варианту осуществления;

[0071] Фиг. 3-2 изображает блок-схему аппаратуры загрузки программы управления согласно другому иллюстративному варианту осуществления;

[0072] Фиг. 4 изображает блок-схему аппаратуры загрузки программы управления, согласно другому иллюстративному варианту осуществления;

[0073] Фиг. 5 изображает блок-схему аппаратуры загрузки программы управления согласно другому иллюстративному варианту осуществления; и

[0074] Фиг. 6 изображает блок-схему аппаратуры загрузки программы управления согласно другому иллюстративному варианту осуществления;

[0075] Далее в настоящем раскрытии будут подробно описаны конкретные варианты осуществления, которые демонстрируются на вышеупомянутых чертежах в качестве примера. Чертежи и представленное описание не предназначаются для ограничения объема принципов изобретения каким бы то ни было образом. Напротив, они обеспечиваются для демонстрации принципов изобретения специалистам в соответствующей области техники посредством ссылки на конкретные варианты осуществления.

Подробное описание

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

[0077] Как правило, пользователь использует мобильный терминал для загрузки программы управления, предназначенной для управления подлежащим управлению устройством, из сети Интернет; однако иногда мобильный терминал не может подключиться к сети Интернет или не может загрузить программу управления из сети Интернет, что в результате приводит к ошибке при загрузке программы управления. В вариантах осуществления настоящего раскрытия, в случае ошибки при загрузке программы управления из сети Интернет, для загрузки программы управления с подлежащего управлению устройства может быть использован любой из нижеследующих вариантов осуществления.

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

[0079] На этапе 101 принимают сигнал LAN (локальной сети), отправленный посредством подлежащего управлению устройства после входа в режим AP (точки доступа).

[0080] На этапе 102 устанавливают соединение LAN с подлежащим управлению устройством согласно сигналу LAN.

[0081] На этапе 103 загружают программу управления, предназначенную для управления подлежащим управлению устройством, с подлежащего управлению устройства через соединение LAN.

[0082] На этапе 101 принимают сигнал LAN, отправленный посредством подлежащего управлению устройства после входа в режим AP, в случае определения того, что загрузка программы управления, предназначенной для управления подлежащим управлению устройством, через сеть Интернет является безуспешной.

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

[0084] В качестве альтернативы, на этапе 101 выдают уведомляющую информацию для уведомления пользователя о том, что загрузка программы управления через сеть Интернет является безуспешной, в случае определения того, что загрузка программы управления через сеть Интернет является безуспешной.

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

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

[0087] Фиг. 1-2 изображает способ загрузки программы управления, согласно другому иллюстративному варианту осуществления, при этом способ включает в себя следующие этапы.

[0088] На этапе 110 осуществляют вход в режим точки доступа (AP) в случае обнаружения инструкции переключения.

[0089] На этапе 111 выполняют широковещательную рассылку сигнала LAN после входа в режим AP.

[0090] На этапе 112 принимают сообщение запроса доступа, отправленное посредством мобильного терминала согласно сигналу LAN.

[0091] На этапе 113 устанавливают соединение LAN с мобильным терминалом.

[0092] На этапе 114 отправляют программу управления, предназначенную для управления устройством, на мобильный терминал через соединение LAN.

[0093] В качестве альтернативы, на этапе 110, устройство может включать в себя кнопку переключения, которая по нажатию может вызвать инструкцию переключения, при этом устройство входит в режим AP в случае обнаружения инструкции переключения; или устройство принимает инструкцию переключения, которая вызвана посредством речевого ввода от пользователя, после чего оно входит в режим AP.

[0094] В вариантах осуществления настоящего раскрытия, в случае, когда мобильный терминал не может успешно загрузить программу управления, предназначенную для управления устройством, из сети Интернет, принимается сообщение запроса доступа, отправленное посредством мобильного терминала, устанавливается соединение LAN с мобильным терминалом, и программа управления, предназначенная для управления устройством, отравляется на мобильный терминал через соединение LAN; таким образом, даже в случае, когда мобильный терминал не может загрузить программу управления, предназначенную для управления устройством, из сети Интернет, мобильный терминал может загрузить ее с устройства и получить доступ для управления устройством.

[0095] Фиг. 2-1 изображает графическое представление алгоритма способа загрузки программы управления, согласно иллюстративному варианту осуществления. Объектом выполнения настоящего варианта осуществления может являться мобильный терминал. Мобильный терминал может являться мобильным телефоном, планшетным компьютером, персональным цифровым устройством PDA и т.п. Способ загрузки программы управления может включать в себя следующие этапы.

[0096] На этапе 201, в случае обнаружения того, что пользователь выбирает подлежащее управлению устройство на интерфейсе устройств управляющего приложения АРР, обнаруживается, присутствует ли в мобильном терминале программа управления, предназначенная для управления подлежащим управлению устройством; и в случае отсутствия в мобильном терминале программы управления, предназначенной для управления подлежащим управлению устройством, выполняется этап 202.

[0097] Пользователь заблаговременно устанавливает на мобильный терминал управляющее приложение АРР для управления устройствами, при этом управляющее приложение АРР включает в себя список устройств, включающий в себя различные типы устройств, управление которыми может быть осуществлено посредством управляющего приложения АРР. Если управляющее приложение АРР просто установлено на мобильном терминале, то управляющее приложение АРР может управлять только некоторыми основными функциями устройства, например, управлять привязкой учетной записи между устройством и пользователем или управлять устройством для подключения к сети. Основные функции устройства являются функциями, управление которыми может быть осуществлено непосредственно управляющим приложением АРР.

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

[0099] Таким образом, на этапе 201, в случае, когда пользователь желает использовать мобильный терминал для управления всеми функциями конкретного устройства, пользователь может запустить управляющее приложение АРР на мобильном терминале, после чего мобильный терминал отобразит интерфейс устройств управляющего приложения АРР, интерфейс устройств включает в себя список устройств. Пользователь может выбрать из списка устройств одно устройство, управлять которым он желает, в качестве подлежащего управлению устройства; мобильный терминал получает подлежащее управлению устройство, которое было выбрано посредством пользователя, и обнаруживает, присутствует ли программа управления, предназначенная для управления подлежащим управлению устройством; и в случае отсутствия программы управления, предназначенной для управления подлежащим управлению устройством, выполняется этап 202.

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

[00101] Мобильный терминал отображает интерфейс управления, включенный в программу управления, интерфейс управления включает в себя, по меньшей мере, один порт управления, соответствующий одной или более командам управления, включенным в программу управления; и в случае обнаружения того, что пользователь выбирает конкретный порт управления на интерфейсе управления, получают команду управления, соответствующую порту управления, который выбрал пользователь, и отправляют команду управления на устройство, чтобы устройство выполняло команду управления.

[00102] Например, в случае с интерфейсом устройств управляющего приложения АРР, изображенным на Фиг. 2-2, интерфейс устройств включает в себя список устройств, включающий в себя различные типы устройств, такие как, например, воздухоочиститель, "умная" розетка, "умная" камера, "умный" видикон, браслет и т.п. После того, как пользователь запускает управляющее приложение АРР на мобильном терминале, мобильный терминал отображает интерфейс устройств управляющего приложения АРР, после чего пользователь с помощью пальца выбирает на интерфейсе устройств одно устройство в качестве подлежащего управлению устройства. Предположим, что выбранное устройство является воздухоочистителем, то есть, воздухоочиститель является подлежащим управлению устройством.

[00103] Мобильный терминал получает воздухоочиститель, выбранный посредством пользователя, и обнаруживает, присутствует ли программа управления, предназначенная для управления воздухоочистителем. Предположим, что результатом обнаружения является отсутствие программы управления, предназначенной для управления воздухоочистителя, вследствие чего выполняется этап 202.

[00104] На этапе 202 программа управления, предназначенная для управления подлежащим управлению устройством, загружается из сети Интернет, и если загрузка программы управления из сети Интернет является безуспешной, то выполняется этап 203.

[00105] В вышеприведенном случае мобильный терминал не подключился к сети Интернет, в результате чего мобильный терминал не может успешно загрузить программу управления из сети Интернет. В вариантах осуществления настоящего раскрытия подлежащее управлению устройство включает в себя блок MCU (блок микроконтроллера), включающий в себя флэш-память, то есть, подлежащее управлению устройство включает в себя флэш-память. Перед выпуском подлежащего управлению устройства с завода-изготовителя, в подлежащее управлению устройство устанавливается флэш–память относительно большой емкости, и программа управления, предназначенная для управления подлежащим управлению устройством, предварительно сохраняется в флэш-память устройства, чтобы в случае, когда мобильный терминал не может успешно загрузить программу управления, предназначенную для управления устройством, из сети Интернет, мобильный терминал мог загрузить программу управления, предназначенную для управления подлежащим управлению устройством, с подлежащего управлению устройства.

[00106] Программа управления, предназначенная для управления подлежащим управлению устройством, является программой, которая разработана на основе языка Html5 (языка разметки гипертекста, усовершенствованного языка разметки гипертекста пятой версии). Поскольку объем программы, разработанной посредством Html, является относительно малым, то и объем программы управления, предназначенной для управления подлежащим управлению устройством, также является относительно малым, при этом область памяти, занимаемая посредством программы управления, предназначенной для управления подлежащим управлению устройством, в флэш-памяти подлежащего управлению устройства является относительно малой. Кроме того, поскольку применяется программа управления, разработанная посредством технологии Html5, программа управления может являться совместимой с платформой на базе системы iOS (мобильной операционной системы) и платформой на базе системы Android.

[00107] В вариантах осуществления настоящего раскрытия, в флэш-памяти подлежащего управлению устройства программа управления, предназначенная для управления подлежащим управлению устройством, имеет вид подключаемой программы, пакета APK (пакета программ системы Android) или приложения APP.

[00108] В вариантах осуществления настоящего раскрытия, в случае, когда мобильный терминал не может успешно загрузить программу управления из сети Интернет, подлежащее управлению устройство входит в режим AP, и только в режиме AP программа управления может быть загружена непосредственно с мобильного терминала. Процедура реализации выглядит следующим образом.

[00109] Когда мобильный терминал определяет, что успешно загрузить программу управления из сети Интернет не представляется возможным, мобильный терминал может отобразить пользователю уведомляющую информацию для информирования пользователя о невозможности успешной загрузки программы управления из сети Интернет. Подлежащее управлению устройство включает в себя кнопку переключения, которая может являться физической кнопкой на подлежащем управлению устройстве или может являться виртуальной кнопкой, отображаемой на экране дисплея подлежащего управлению устройства. Пользователь может нажать кнопку переключения для вызова инструкции переключения для подлежащего управлению устройства, и в случае обнаружения инструкции переключения, вызванной посредством нажатия кнопки переключения, подлежащее управлению устройство входит в режим AP; или пользователь непосредственно вызывает инструкцию переключения через режим речевого ввода для подлежащего управлению устройства, и в случае обнаружения инструкции переключения, вызванной посредством речевого ввода, подлежащее управлению устройство входит в режим AP.

[00110] Опционально определяется, возможно ли загрузить программу управления из сети Интернет, согласно обнаружению условий, заданных посредством пользователя, например, в случае обнаружения условий отсутствия маршрутизатора, отсутствия сети, отсутствия полномочий доступа в сеть Интернет, ошибки подключения к сети Интернет посредством аппаратуры и тому подобное, может быть определено, что загрузка программы управления через сеть Интернет не представляется возможной.

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

[00112] Например, как изображено на Фиг. 2-3, когда мобильный терминал обнаруживает отсутствие программы управления воздухоочистителя, мобильный терминал подключается к сети Интернет, и определяет, что подключиться к сети Интернет не представляется возможным, после чего мобильный терминал отображает уведомляющую информацию "В настоящий момент невозможно подключиться к сети, пожалуйста, выполните загрузку непосредственно с устройства!". Затем пользователь нажимает кнопку переключения на воздухоочистителе, где кнопка переключения является физической кнопкой. В случае обнаружения инструкции переключения, вызванной посредством нажатия кнопки переключения, воздухоочиститель входит в режим AP, устанавливает себя в виде точки доступа Wi-Fi, и выполняет широковещательную рассылку сигнала Wi-Fi в окружающую среду.

[00113] На этапе 203 принимают сигнал LAN, отправленный посредством подлежащего управлению устройства, а также устанавливают соединение LAN с подлежащим управлению устройством, согласно сигналу LAN.

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

[00115] В качестве альтернативы, на этапе 203, в случае приема сигнала LAN, отправленного посредством подлежащего управлению устройства, может быть выдана уведомляющая информация, которая служит для уведомления пользователя о том, что загрузка программы управления через сеть Интернет является безуспешной; а в случае обнаружения инструкции для преобразования способа получения программы управления, которая вводится посредством пользователя, принимают сигнал LAN, отправленный посредством подлежащего управлению устройства.

[00116] На этапе 204 программа управления, предназначенная для управления подлежащим управлению устройством, загружается с подлежащего управлению устройства через соединение LAN.

[00117] Мобильный терминал может отправить команду загрузки на подлежащее управлению устройство через соединение LAN, после чего подлежащее управлению устройство принимает команду загрузки и отправляет программу управления на мобильный терминал; а затем мобильный терминал принимает программу управления, чтобы загрузить программу управления.

[00118] После приема программы управления мобильный терминал может отобразить интерфейс, включенный в программу управления. Интерфейс управления включает в себя, по меньшей мере, один порт управления, где каждый порт управления в, по меньшей мере, одном интерфейсе управления соответствует одной или более командам управления в программе управления. Пользователь может выбрать конкретный порт интерфейса, после чего мобильный терминал получает команду управления, соответствующую этому порту управления, и отправляет команду управления, соответствующую этому порту управления, на подлежащее управлению устройство через сеть LAN с подлежащим управлению устройством; а затем подлежащее управлению устройство принимает и выполняют команду управления, отправленную посредством мобильного терминала, чтобы осуществлять управление подлежащим управлению устройством.

[00119] Например, мобильный терминал может отправить команду загрузки на воздухоочиститель через соединение Wi-Fi с воздухоочистителем, после чего воздухоочиститель принимает команду загрузки и отправляет свою программу управления на мобильный терминал; а затем мобильный терминал принимает программу управления, чтобы загрузить программу управления. Программа управления включает в себя интерфейс управления и множество команд управления, изображенных на Фиг. 2-4, где интерфейс управления включает в себя четыре порта управления, которые соответственно имеют названия "Запуск", "Воздух в помещении", "Установка времени" и "Закрыть", при этом множество команд управления соответственно включают в себя команду запуска, соответствующую элементу "Запуск", команду получения для получения сведений о состоянии воздуха в помещении, соответствующую элементу "Воздух в помещении", команду установки времени, соответствующую элементу "Установка времени", и команду закрытия, соответствующую элементу "Закрыть".

[00120] После загрузки программы управления мобильный терминал отображает интерфейс управления, изображенный на Фиг. 2-4. Предположим, что пользователя выбирает элемент "Воздух в помещении", после чего мобильный терминал получает команду получения, соответствующую элементу "Воздух в помещении", и отправляет команду получения на воздухоочиститель через соединение Wi-Fi с воздухоочистителем; затем воздухоочиститель принимает команду получения, получает сведения о текущем состоянии воздуха "214, качество воздуха в помещении низкое, ресурс фильтрующего элемента составляет 83%", и отправляет сведения о качестве воздуха на мобильный терминал через соединение Wi-Fi; после чего мобильный терминал принимает сведения о качестве воздуха и отображает сведения о качестве воздуха на интерфейсе управления, как изображено на Фиг. 2-5.

[00121] В вариантах осуществления настоящего раскрытия, в случае, когда загрузка программы