Перекрестная ссылка на родственные заявки
[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] В вариантах осуществления настоящего раскрытия, в случае, когда загрузка программы управления, предназначенной для управления подлежащим управлению устройством, из сети Интернет является безуспешной, благодаря установлению соединения LAN с подлежащим управлению устройством и загрузке программы управления, предназначенной для управления подлежащим управлению устройством, с подлежащего управлению устройства через соединение LAN, даже в случае, когда мобильный терминал не может загрузить программу управления, предназначенную для управления подлежащим управлению устройством, из сети Интернет, мобильный терминал может загрузить ее с подлежащего управлению устройства и получить доступ для управления устройством.
[00122] Далее в настоящем документе описываются варианты осуществления устройств настоящего раскрытия, которые могут быть использованы для выполнения вариантов осуществления способов настоящего раскрытия. Для ознакомления с деталями, не описанными в вариантах осуществления устройств настоящего раскрытия, пожалуйста, обратитесь к вариантам осуществления способов настоящего раскрытия.
[00123] Фиг. 3-1 изображает аппаратуру загрузки программы управления, согласно одному иллюстративному варианту осуществления. Аппаратура может включать в себя модуль 301 приема, модуль 302 установления и модуль 303 загрузки.
[00124] Модуль 301 приема является выполненным с возможностью приема сигнала LAN, отправленного посредством подлежащего управлению устройства после входа в режим AP.
[00125] Модуль 302 установления является выполненным с возможностью установления соединения LAN с подлежащим управлению устройством согласно сигналу LAN.
[00126] Модуль 303 загрузки является выполненным с возможностью загрузки программы управления, предназначенной для управления подлежащим управлению устройством, с подлежащего управлению устройства через соединение LAN.
[00127] В качестве альтернативы, программа управления включает в себя, по меньшей мере, интерфейс управления, предназначенный для управления подлежащим управлению устройством, и команду управления, предназначенную для управления подлежащим управлению устройством, причем интерфейс управления включает в себя, по меньшей мере, один порт управления, соответствующий одной или более командам управления в программе управления.
[00128] В качестве альтернативы, как изображено на Фиг. 3-2, аппаратура дополнительно включает в себя модуль 304 управления.
[00129] Модуль 304 управления является выполненным с возможностью приема порта управления, выбранного на интерфейсе управления пользователем, получения команды управления, соответствующей выбранному порту управления, и отправки полученной команды управления на подлежащее управлению устройство через сеть LAN, чтобы подлежащее управлению устройство выполняло полученную команду управления.
[00130] В качестве альтернативы, модуль 301 приема является выполненным с возможностью приема сигнала LAN, отправленного посредством подлежащего управлению устройства после входа в режим AP, в случае определения того, что загрузка программы управления, предназначенной для управления подлежащим управлению устройством, через сеть Интернет является безуспешной.
[00131] В качестве альтернативы, как изображено на Фиг. 3-2, аппаратура дополнительно включает в себя модуль 305 уведомления.
[00132] Модуль 305 уведомления является выполненным с возможностью выдачи уведомляющей информации для уведомления пользователя о том, что загрузка программы управления, предназначенной для управления подлежащим управлению устройством, через сеть Интернет является безуспешной, в случае определения того, что загрузка программы управления, предназначенной для управления подлежащим управлению устройством, через сеть Интернет является безуспешной.
[00133] Модуль 301 приема является выполненным с возможностью приема сигнала LAN, отправленного посредством подлежащего управлению устройства после входа в режим AP, в случае обнаружения инструкции преобразования способа получения программы управления, введенной пользователем.
[00134] В качестве альтернативы, программа управления является программой, разработанной на основе усовершенствованного языка разметки гипертекста пятой версии Html5, при этом программа управления является совместимой с платформой на базе мобильной операционной системы iOS и платформой на базе системы Android.
[00135] В вариантах осуществления настоящего раскрытия, в случае, когда загрузка программы управления, предназначенной для управления подлежащим управлению устройством, из сети Интернет является безуспешной, благодаря установлению соединения LAN с подлежащим управлению устройством и загрузке программы управления, предназначенной для управления подлежащим управлению устройством, с подлежащего управлению устройства через соединение LAN, даже в случае, когда мобильный терминал не может загрузить программу управления, предназначенную для управления подлежащим управлению устройством, из сети Интернет, мобильный терминал может загрузить ее с подлежащего управлению устройства и получить доступ для управления устройством.
[00136] Фиг. 4 изображает аппаратуру загрузки программы управления, согласно иллюстративному варианту осуществления. Аппаратура может включать в себя модуль 401 входа, модуль 402 широковещательной рассылки, модуль 403 приема, модуль 404 установления и модуль 405 отправки.
[00137] Модуль 401 входа является выполненным с возможностью входа в режим точки доступа (АР), в случае обнаружения инструкции переключения.
[00138] Модуль 402 широковещательной рассылки является выполненным с возможностью выполнения широковещательной рассылки сигнала LAN после входа в режим AP.
[00139] Модуль 403 приема является выполненным с возможностью приема сообщения запроса доступа, отправленного посредством мобильного терминала согласно сигналу LAN.
[00140] Модуль 404 установления является выполненным с возможностью установления соединения LAN с мобильным терминалом.
[00141] Модуль 405 отправки является выполненным с возможностью отправки программы управления, предназначенной для управления устройством, на мобильный терминал через соединение LAN.
[00142] В качестве альтернативы, программа управления является программой, разработанной на основе усовершенствованного языка разметки гипертекста пятой версии Html5, при этом программа управления является совместимой с платформой на базе мобильной операционной системы iOS и платформой на базе системы Android.
[00143] В вариантах осуществления настоящего раскрытия, в случае, когда мобильный терминал не может успешно загрузить программу управления, предназначенную для управления подлежащим управлению устройством, из сети Интернет, принимают сообщение запроса доступа, отправленное посредством мобильного терминала, устанавливают соединение LAN с подлежащим управлению устройством, и загружают программу управления, предназначенную для управления подлежащим управлению устройством, с подлежащего управлению устройства через соединение LAN; таким образом, даже в случае, когда мобильный терминал не может загрузить программу управления, предназначенную для управления подлежащим управлению устройством, из сети Интернет, мобильный терминал может загрузить ее с подлежащего управлению устройства и получить доступ для управления устройством.
[00144] Относительно устройств в вышеописанных вариантах осуществления, конкретные способы выполнения операций для отдельных модулей были подробно описаны в вариантах осуществления в отношении способов, которые не будут подробно описываться в настоящем документе.
[00145] Фиг. 5 изображает блок-схему устройства 500 для загрузки программы управления, согласно одному иллюстративному варианту осуществления настоящего раскрытия. Например, устройство 500 может являться мобильным телефоном, компьютером, цифровым широковещательным терминалом, устройством обмена сообщениями, игровой консолью, планшетным компьютером, медицинским прибором, тренажерным оборудованием, личным цифровым устройством, и т.п.
[00146] Как изображено на Фиг. 5, устройство 500 может включать в себя один или более следующих компонентов: компонент 502 обработки, память 504, компонент 506 энергоснабжения, мультимедийный компонент 508, аудиокомпонент 510, интерфейс 512 ввода/вывода (I/O), сенсорный компонент 514 и компонент 516 связи.
[00147] Как правило, компонент 502 обработки управляет всеми операциями устройства 500, такими как, например, операции, связанные с отображением, телефонными звонками, передачей данных, операции камеры и операции записи. Компонент 502 обработки может включать в себя один или более процессоров 520 для выполнения инструкций с целью выполнения всех или части этапов вышеописанных способов. Более того, компонент 502 обработки может включать в себя один или более модулей, которые обеспечивают взаимодействие между компонентом 502 обработки и другими компонентами. Например, компонент 502 обработки может включать в себя мультимедийный модуль для обеспечения взаимодействия между мультимедийным компонентом 508 и компонентом 502 обработки.
[00148] Память 504 является выполненной с возможностью сохранения различных типов данных для поддержки операции устройства 500. Примеры таких данных включают в себя инструкции для любых приложений или способов, выполняемых на устройстве 500, контактные данные, данные телефонной книги, сообщения, изображения, видеоинформация и т.д. Память 504 может быть реализована с использованием любого типа энергозависимых или энергонезависимых запоминающих устройств, или с использованием комбинации вышеперечисленного, таких как, например, статическая оперативная память (SRAM), электрически стираемая программируемая постоянная память (EEPROM), стираемая программируемая постоянная память (EPROM), программируемая постоянная память (PROM), постоянная память (ROM), магнитная память, флэш-память, магнитный или оптический диск.
[00149] Компонент 506 энергоснабжения поставляет энергию различным компонентам устройства 500. Компонент 506 энергоснабжения может включать в себя систему управления энергоснабжением, один или более источников энергоснабжения, а также любые другие компоненты, связанные с генерированием, управлением и распределением энергии в устройстве 500.
[00150] Мультимедийный компонент 508 включает в себя экран, обеспечивающий интерфейс вывода между устройством 500 и пользователем. В некоторых вариантах осуществления экран может включать в себя жидкокристаллический дисплей (LCD) и сенсорную панель (TP). Если экран включает в себя сенсорную панель, то экран может быть реализован в качестве сенсорного экрана для приема входных сигналов от пользователя. Сенсорная панель включает в себя один или более сенсорных датчиков для восприятия касаний, скользящих движений и жестов на сенсорной панели. Сенсорные датчики могут воспринимать не только границу касания или действия скользящего движения, они также могут воспринимать период времени и давление, связанные с касанием или действием скользящего движения. В некоторых вариантах осуществления мультимедийный компонент 508 включает в себя переднюю камеру и/или заднюю камеру. Передняя камера и/или задняя камера может принимать внешние мультимедийные данные, в то время как устройство 500 находится в рабочем режиме, таком как, например, режим фотосъемки или режим видеосъемки. Каждая из передней и задней камер может являться системой с фиксированной оптической линзой или иметь функциональные возможности фокусировки и оптического масштабирования.
[00151] Аудиокомпонент 510 является выполненным с возможностью вывода и/или ввода аудиосигналов. Например, аудиокомпонент 510 включает в себя микрофон ("MIC"), выполненный с возможностью приема внешнего аудиосигнала, когда устройство 500 находится в рабочем режиме, таком как, например, режим вызова, режим записи и режим распознавания речи. Принятый аудиосигнал может быть дополнительно сохранен в памяти 504 или передан через компонент 516 связи. В некоторых вариантах осуществления аудиокомпонент 510 дополнительно включает в себя громкоговоритель для вывода аудиосигналов.
[00152] Интерфейс 512 I/O обеспечивает интерфейс между компонентом 502 обработки и модулями периферийного интерфейса, такими как, например, клавиатура, колесо прокрутки, кнопки и т.п. Кнопки могут включать в себя, в числе прочего, кнопку возврата в начало, кнопку регулировки громкости, кнопку запуска и кнопку блокировки.
[00153] Сенсорный компонент 514 включает в себя один или более датчиков для выполнения оценок состояния различных компонентов устройства 500. Например, сенсорный компонент 514 может обнаружить открытое/закрытое состояние устройства 500, относительное размещение компонентов, например, дисплея и кнопочной панели, устройства 500, изменение позиции устройства 500 или компонента устройства 500, наличие или отсутствие контакта пользователя с устройством 500, ориентация или ускорение/замедление устройства 500, а также изменение температуры устройства 500. Сенсорный компонент 514 может включать в себя датчик присутствия, выполненный с возможностью обнаружения присутствия близкорасположенных объектов без физического контакта. Сенсорный компонент 514 также может включать в себя светочувствительный датчик, такой как, например, датчик изображения CMOS или CCD, предназначенный для использования в процессе формирования изображений. В некоторых вариантах осуществления сенсорный компонент 514 также может включать в себя акселерометр, гироскоп, магнитный датчик, датчик давления или датчик температуры.
[00154] Компонент 516 связи является выполненным с возможностью обеспечения проводной или беспроводной связи между устройством 500 и другими устройствами. Устройство 500 может обратиться к беспроводной сети на основе стандарта связи, такого как, например, WiFi, 2G или 3G, или комбинации вышеперечисленного. В одном иллюстративном варианте осуществления компонент 516 связи принимает широковещательный сигнал или выполняет широковещательную рассылку связанной информации с внешней системы управления широковещательной рассылкой через широковещательный канал. В одном иллюстративном варианте осуществления компонент 516 связи дополнительно включает в себя модуль связи ближнего радиуса действия (NFC) для обеспечения связи ближнего радиуса действия. Например, модуль NFC может быть реализован на основе технологии радиочастотной идентификации (RFID), технологии ассоциации передачи данных в инфракрасном диапазоне (IrDA), технологии сверхширокополосной связи (UWB), технологии Bluetooth (BT), и других технологий.
[00155] В примерных вариантах осуществления устройство 500 может быть реализовано с использованием одной или более специализированных интегральных схем (ASIC), цифровых сигнальных процессоров (DSP), устройств обработки цифровых сигналов (DSPD), программируемых логических устройств (PLD), программируемых пользователем вентильных матриц (FPGA), контроллеров, микроконтроллеров, микропроцессоров или других электронных компонентов для выполнения вышеописанных способов.
[00156] В иллюстративных вариантах осуществления также обеспечивается энергонезависимая компьютерно-читаемая среда хранения данных, включающая в себя инструкции, такие как, например, включенные в память 504, выполняемые посредством процессора 520 в устройстве 500, для выполнения вышеописанных способов. Например, энергонезависимая компьютерно-читаемая среда хранения данных может являться памятью ROM, памятью RAM, диском CD-ROM, магнитной лентой, гибким диском, оптическим устройством хранения данных и т.п.
[00157] Энергонезависимая компьютерно-читаемая среда хранения данных, когда инструкции на среде хранения данных выполняются посредством процессора устройства 500, позволяет устройству 500 выполнять способ загрузки программы управления, который включает в себя этапы:
[00158] приема сигнала локальной сети (LAN), отправленного посредством подлежащего управлению устройства после входа в режим точки доступа (AP);
[00159] установления соединения LAN с подлежащим управлению устройством согласно сигналу LAN; и
[00160] загрузки программы управления, предназначенной для управления подлежащим управлению устройством, с подлежащего управлению устройства через соединение LAN.
[00161] В качестве альтернативы, программа управления включает в себя, по меньшей мере, интерфейс управления, предназначенный для управления подлежащим управлению устройством, и команду управления, предназначенную для управления подлежащим управлению устройством, причем интерфейс управления включает в себя, по меньшей мере, один порт управления, соответствующий одной или более командам управления в программе управления, и способ дополнительно включает в себя этапы:
[00162] приема порта управления, выбранного на интерфейсе управления посредством пользователя, получения команды управления, соответствующей порту управления, и отправки полученной команды управления на подлежащее управлению устройство через сеть LAN, чтобы подлежащее управлению устройство выполняло полученную команду управления.
[00163] В качестве альтернативы, перед этапом приема сигнала LAN, отправленного посредством подлежащего управлению устройства после входа в режим AP, способ включает в себя этапы:
[00164] приема сигнала LAN, отправленного посредством подлежащего управлению устройства после входа в режим AP, в случае определения того, что загрузка программы управления, предназначенной для управления подлежащим управлению устройством, через сеть Интернет является безуспешной.
[00165] В качестве альтернативы, перед этапом приема сигнала LAN, отправленного посредством подлежащего управлению устройства после входа в режим AP, способ включает в себя этапы:
[00166] выдачи уведомляющей информации для уведомления пользователя о том, что загрузка программы управления, предназначенной для управления подлежащим управлению устройством, через сеть Интернет является безуспешной, в случае определения того, что загрузка программы управления, предназначенной для управления подлежащим управлению устройством, через сеть Интернет является безуспешной;
[00167] приема сигнала LAN, отправленного посредством подлежащего управлению устройства после входа в режим AP, в случае обнаружения инструкции преобразования способа получения программы управления, введенной посредством пользователя.
[00168] В качестве альтернативы, программа управления является программой, разработанной на основе усовершенствованного языка разметки гипертекста пятой версии Html5, при этом программа управления является совместимой с платформой на базе мобильной операционной системы iOS и платформой на базе системы Android.
[00169] В вариантах осуществления настоящего раскрытия, в случае, когда загрузка программы управления, предназначенной для управления подлежащим управлению устройством, из сети Интернет является безуспешной, благодаря установлению соединения LAN с подлежащим управлению устройством и загрузке программы управления, предназначенной для управления подлежащим управлению устройством, с подлежащего управлению устройства через соединение LAN, даже в случае, когда мобильный терминал не может загрузить программу управления, предназначенную для управления подлежащим управлению устройством, из сети Интернет, мобильный терминал может загрузить ее с подлежащего управлению устройства и получить доступ для управления устройством.
[00170] Фиг. 6 изображает блок-схему устройства 600 для загрузки программы управления, согласно иллюстративному варианту осуществления. Например, устройство 600 может быть обеспечено в качестве сервера. Как изображено на Фиг. 6, устройство 600 включает в себя компонент 622 обработки, который дополнительно включает в себя один или более процессоров, и ресурсы памяти, представленные посредством памяти 632 для сохранения инструкций, таких как, например, прикладные программы, выполняемые посредством компонента 622 обработки. Хранящиеся в памяти 632 прикладные программы могут включать в себя один или более модулей, каждый из которых соответствует набору инструкций. Кроме того, компонент 622 обработки является выполненным с возможностью выполнения инструкций для выполнения вышеописанного способа.
[00171] Устройство 600 также может включать в себя компонент 626 энергоснабжения, выполненный с возможностью осуществления управления энергоснабжением устройства 600, проводной или беспроводной сетевой интерфейс(ы) 650, выполненный с возможностью подключения устройства 600 к сети, и интерфейс 658 ввода/вывода (I/O). Устройство 600 может работать на основе сохраненной в памяти 632 операционной системы, такой как, например, Windows ServerTM, Mac OS XTM, UnixTM, LinuxTM, FreeBSDTM и т.п.
[00172] В случае обнаружения инструкции переключения, осуществляется вход в режим точки доступа (AP).
[00173] После входа в режим AP выполняется широковещательная рассылка сигнала LAN.
[00174] Принимается сообщение запроса доступа, отправленное посредством мобильного терминала, согласно сигналу LAN.
[00175] Устанавливается соединение LAN с мобильным терминалом.
[00176] Программа управления, предназначенная для управления устройством, отравляется на мобильный терминал через соединение LAN.
[00177] В качестве альтернативы, программа управления является программой, разработанной на основе усовершенствованного языка разметки гипертекста пятой версии Html5, при этом программа управления является совместимой с платформой на базе мобильной операционной системы iOS и платформой на базе системы Android.
[00178] В вариантах осуществления настоящего раскрытия, в случае, когда мобильный терминал не может успешно загрузить программу управления, предназначенную для управления подлежащим управлению устройством, из сети Интернет, принимается сообщение запроса доступа, отправленное посредством мобильного терминала, устанавливается соединение LAN с подлежащим управлению устройством, и загружается программа управления, предназначенная для управления подлежащим управлению устройством, с подлежащего управлению устройства через соединение LAN; таким образом, даже в случае, когда мобильный терминал не может загрузить программу управления, предназначенную для управления подлежащим управлению устройством, из сети Интернет, мобильный терминал, может загрузить ее с подлежащего управлению устройства и получить доступ для управления устройством.
[00179] Другие варианты осуществления изобретения станут понятными специалистам в данной области техники после изучения описания и практического осуществления раскрытого изобретения. Настоящая заявка должна охватывать любые изменения, области применения или адаптации изобретения в соответствии с его общими принципами, и включать такие отклонения от настоящего раскрытия, которые попадают под известную или общепринятую практику в уровне техники. Предполагается, что описание и примеры являются иллюстративными, при этом истинный объем и сущность изобретения излагается посредством нижеследующей формулы изобретения.
[00180] Следует понимать, что настоящее изобретение не ограничивается точной конструкцией, которая была описана выше и демонстрируется на прилагаемых чертежах, а также следует учесть, что различные модификации и изменения могут быть сделаны без отклонения от объема изобретения. Предполагается, что объем изобретения ограничивается только посредством прилагаемой формулы изобретения.
Изобретение относится к области связи. Технический результат изобретения заключается в возможности загрузки программы управления при отсутствии подключения к сети Интернет. Способ включает в себя этапы: прием сигнала LAN, отправленного посредством подлежащего управлению устройства после входа в режим точки доступа AP; установление соединения LAN с подлежащим управлению устройством согласно сигналу LAN; и загрузка программы управления для управления подлежащим управлению устройством с подлежащего управлению устройства через соединение LAN. Аппаратура включает в себя модуль приема, модуль установления и модуль загрузки через соединение LAN. 4 н. и 8 з.п. ф-лы, 12 ил.
1. Способ загрузки программы управления, характеризующийся тем, что способ содержит этапы, на которых:
если посредством мобильного терминала определяют, что загрузка программы управления для управления подлежащим управлению устройством через сеть Интернет является безуспешной, то принимают сигнал локальной сети LAN, отправленный посредством подлежащего управлению устройства после входа в режим точки доступа AP;
устанавливают соединение LAN с подлежащим управлению устройством согласно сигналу LAN; и
загружают программу управления для управления подлежащим управлению устройством с подлежащего управлению устройства через соединение LAN.
2. Способ по п. 1, отличающийся тем, что программа управления содержит по меньшей мере интерфейс управления для управления подлежащим управлению устройством и команду управления для управления подлежащим управлению устройством, причем интерфейс управления включает в себя по меньшей мере один порт управления, соответствующий одной или более командам управления в программе управления, и способ дополнительно содержит этапы, на которых:
принимают порт управления, выбранный пользователем на интерфейсе управления, получают команду управления, соответствующую выбранному порту управления, и отправляют полученную команду управления на подлежащее управлению устройство через LAN, чтобы подлежащее управлению устройство выполняло полученную команду управления.
3. Способ по п. 1 или 2, отличающийся тем, что перед этапом приема сигнала LAN, отправленного посредством подлежащего управлению устройства после входа в режим AP, способ содержит этапы, на которых:
выдают уведомляющую информацию для уведомления пользователя о том, что загрузка программы управления для управления подлежащим управлению устройством через сеть Интернет является безуспешной, в случае определения того, что загрузка программы управления для управления подлежащим управлению устройством через сеть Интернет является безуспешной, и
принимают сигнал LAN, отправленный посредством подлежащего управлению устройства после входа в режим AP, в случае обнаружения инструкции преобразования способа получения программы управления, введенной пользователем.
4. Способ по п. 1 или 2, отличающийся тем, что программа управления является программой, разработанной на основе усовершенствованного языка разметки гипертекста пятой версии Html5, при этом программа управления является совместимой с платформой на базе мобильной операционной системы iOS и платформой на базе системы Android.
5. Способ загрузки программы управления, характеризующийся тем, что способ содержит этапы, на которых:
если посредством мобильного терминала определяют, что загрузка программы управления для управления подлежащим управлению устройством через сеть Интернет является безуспешной и обнаруживают посредством подлежащего управлению устройства инструкцию переключения, то осуществляют вход в режим точки доступа AP посредством подлежащего управлению устройства;
выполняют широковещательную рассылку сигнала LAN после входа в режим AP;
принимают сообщение запроса доступа, отправленное посредством мобильного терминала согласно сигналу LAN;
устанавливают соединение LAN с мобильным терминалом; и
отправляют программу управления для управления устройством на мобильный терминал через соединение LAN.
6. Способ по п. 5, отличающийся тем, что программа управления является программой, разработанной на основе усовершенствованного языка разметки гипертекста пятой версии Html5, при этом программа управления является совместимой с платформой на базе мобильной операционной системы iOS и платформой на базе системы Android.
7. Аппаратура загрузки программы управления, характеризующаяся тем, что аппаратура содержит:
модуль приема, выполненный с возможностью приема сигнала локальной сети LAN, отправленного посредством подлежащего управлению устройства после входа в режим точки доступа AP, в случае определения того, что загрузка программы управления для управления подлежащим управлению устройством через сеть Интернет является безуспешной;
модуль установления, выполненный с возможностью установления соединения LAN с подлежащим управлению устройством согласно сигналу LAN; и
модуль загрузки, выполненный с возможностью загрузки программы управления для управления подлежащим управлению устройством с подлежащего управлению устройства через соединение LAN.
8. Аппаратура по п. 7, отличающаяся тем, что,
программа управления содержит, по меньшей мере, интерфейс управления для управления подлежащим управлению устройством и команду управления для управления подлежащим управлению устройством, причем интерфейс управления включает в себя по меньшей мере один порт управления, соответствующий одной или более командам управления в программе управления, и аппаратура дополнительно содержит:
модуль управления, выполненный с возможностью приема порта управления, выбранного пользователем на интерфейсе управления, получения команды управления, соответствующей выбранному порту управления, и отправки полученной команды управления на подлежащее управлению устройство через сеть LAN, чтобы подлежащее управлению устройство выполняло полученную команду управления.
9. Аппаратура по п. 7 или 8, отличающаяся тем, что аппаратура дополнительно содержит модуль уведомления;
причем модуль уведомления выполнен с возможностью выдачи уведомляющей информации для уведомления пользователя о том, что загрузка программы управления для управления подлежащим управлению устройством через сеть Интернет является безуспешной, в случае определения того, что загрузка программы управления для управления подлежащим управлению устройством через сеть Интернет является безуспешной; и
модуль приема выполнен с возможностью приема сигнала LAN, отправленного посредством подлежащего управлению устройства после входа в режим AP, в случае обнаружения инструкции преобразования способа получения программы управления, введенной пользователем.
10. Аппаратура по п. 7 или 8, отличающаяся тем, что программа управления является программой, разработанной на основе усовершенствованного языка разметки гипертекста пятой версии Html5, при этом программа управления является совместимой с платформой на базе мобильной операционной системы iOS и платформой на базе системы Android.
11. Аппаратура загрузки программы управления, характеризующаяся тем, что аппаратура содержит:
модуль входа, выполненный с возможностью входа в режим точки доступа AP в случае обнаружения инструкции переключения и в случае определения посредством мобильного терминала того, что загрузка программы управления для управления подлежащим управлению устройством через сеть Интернет является безуспешной;
модуль широковещательной рассылки, выполненный с возможностью выполнения широковещательной рассылки сигнала LAN после входа в режим AP;
модуль приема, выполненный с возможностью приема сообщения запроса доступа, отправленного посредством мобильного терминала согласно сигналу LAN;
модуль установления, выполненный с возможностью установления соединения LAN с мобильным терминалом, и
модуль отправки, выполненный с возможностью отправки программы управления для управления устройством на мобильный терминал через соединение LAN.
12. Аппаратура по п. 11, отличающаяся тем, что программа управления является программой, разработанной на основе усовершенствованного языка разметки гипертекста пятой версии Html5, при этом программа управления является совместимой с платформой на базе мобильной операционной системы iOS и платформой на базе системы Android.
Аппарат для очищения воды при помощи химических реактивов | 1917 |
|
SU2A1 |
Аппарат для очищения воды при помощи химических реактивов | 1917 |
|
SU2A1 |
Топка с несколькими решетками для твердого топлива | 1918 |
|
SU8A1 |
Аппарат для очищения воды при помощи химических реактивов | 1917 |
|
SU2A1 |
Аппарат для очищения воды при помощи химических реактивов | 1917 |
|
SU2A1 |
Авторы
Даты
2017-11-16—Публикация
2015-09-22—Подача