УСТРОЙСТВО И СПОСОБ ДЛЯ УПРАВЛЕНИЯ И КОНТРОЛЯ УСТРОЙСТВ БЫТОВОЙ ТЕХНИКИ
APPARATUS AND METHOD FOR CONTROLLING AND MONITORING HOUSEHOLD APPLIANCES

Изобретение относится к устройству для управления и контроля, по меньшей мере, одного устройства бытовой техники согласно родовому понятию пункта 1 формулы изобретения и к способу управления и контроля, по меньшей мере, одного устройства бытовой техники согласно родовому понятию пункта 1 формулы изобретения.
Из DE 10109196 В4 известно устройство и способ для управления и контроля, по меньшей мере, одного устройства бытовой техники согласно родовому понятию пункта 1 формулы изобретения, причем устройство обеспечивает управление и контроль через Интернет или локальную сеть. Данные конфигурации управляемого или контролируемого устройства бытовой техники сохраняются на компьютере системы, который, в зависимости от данных конфигурации, генерирует сигналы команд, которые через Интернет или локальную сеть передаются на устройство бытовой техники. Блок управления не располагает никаким конфигурируемым пользовательским интерфейсом. Передаваемые сигналы команд преобразуются преобразователем протокола и через систему шины передаются на управляемое или контролируемое устройство бытовой техники. Устройства бытовой техники принимают преобразованные сигналы команд и выполняют закодированные в них команды в зависимости от предварительно реализованной рабочей программы.
Поэтому в основе изобретения лежит задача выполнить устройство вышеуказанного типа для управления и контроля, по меньшей мере, одного устройства бытовой техники и способ вышеуказанного типа, предназначенный для управления и контроля, по меньшей мере, одного устройства бытовой техники более удобным для пользователя и более гибким образом, в частности, упростить инсталляцию рабочей программы и/или, в частности графического пользовательского интерфейса на устройстве бытовой техники.
Изобретение исходит из устройства с сетевым серверным компьютером и блоком управления для управления устройством бытовой техники, причем сетевой серверный компьютер содержит запоминающее устройство для хранения, по меньшей мере, одного веб-сайта с, по меньшей мере, одним средством ввода для задействования блока управления и, по меньшей мере, один коммуникационный интерфейс для установления сетевого соединения, через которое может вызываться веб-сайт.
Предложено, что сетевой серверный компьютер, по меньшей мере, частично, интегрирован в блок управления. Тем самым коммуникация через Интернет или через локальную сеть может осуществляться непосредственно с блоком управления, и обходной путь через центральный управляющий компьютер, удаленный на много километров от блока управления, размещенный в сервисном центре и выполненный для коммутации коммуникации с множеством блоков управления для устройств бытовой техники, может выгодным образом отсутствовать. За счет этого реализуется особенно гибко обслуживаемый блок управления, который может обслуживаться как через Интернет, так и через локальную сеть, например, типа LAN или Ethernet. За счет интеграции функциональности веб-сервера в блок управления может быть повышено удобство для оператора.
В дальнейшем развитии изобретения предложено, что блок управления включает в себя первый коммуникационный интерфейс для установления локального сетевого соединения и второй коммуникационный интерфейс для установления Интернет-соединения. Тем самым обслуживание может осуществляться еще более удобным образом для оператора и еще более гибко, так как открываются различные возможности для установления коммуникационного соединения и, при необходимости, даже возможность одновременного доступа через Интернет и через локальную сеть.
Кроме того, предложено, что первый коммуникационный интерфейс выполнен как Ethernet-интерфейс. Тем самым блок управления может интегрироваться в гибко реконфигурируемую сеть двухточечных соединений.
Если блок управления содержит переключающий элемент для запуска автоматического процесса инсталляции, в котором блок управления запрашивает веб-сайт через коммуникационный интерфейс с центрального серверного компьютера инсталляции, инсталляция может происходить в значительной степени автоматически, не требуя от пользователя вмешательств более сложных, чем простое нажатие переключающего элемента. Переключающий элемент может выполняться, например, как нажимная кнопка.
Если блок управления включает в себя блок определения времени и выполнен с возможностью запуска процесса инсталляции, когда оператор приводит в действие переключающий элемент в течение заданной длительности задействования, непреднамеренное инициирование процесса инсталляции из-за краткого нажатия на переключающий элемент может быть исключено.
Кроме того, предложено, что блок управления предусмотрен для того, чтобы для запуска процесса инсталляции передать, по меньшей мере, один список пользователей локальной сети на центральный серверный компьютер инсталляции. Тем самым может обеспечиваться возможность инсталляции, согласованной со списком пользователей. Понятие «список пользователей» включает в себя в этой связи, в частности, список регуляторов отопительной установки, которые осуществляют связь через локальную сеть, например, через сеть LON, с блоком управления отопительной установки.
Кроме того, изобретение относится к устройству для управления и контроля, по меньшей мере, одного устройства бытовой техники, в частности отопительной установки, которое содержит, по меньшей мер, один серверный компьютер инсталляции с запоминающим устройством для хранения данных конфигурации устройства бытовой техники. При этом серверный компьютер инсталляции выполнен, в частности, с возможностью принимать через Интернет-соединение, по меньшей мере, идентификационных данных устройства бытовой техники и считывать из запоминающего устройства данные конфигурации устройства бытовой техники в зависимости от идентификационных данных. Серверный компьютер инсталляции вырабатывает, по меньшей мере, один параметр конфигурации для пользовательского интерфейса устройства бытовой техники в зависимости от данных конфигурации и передает, по меньшей мере, один параметр конфигурации через коммуникационное соединение на устройство бытовой техники.
В качестве параметров конфигурации могут, в частности, рассматриваться сайты для графической пользовательской установки, которые могут зависеть, например, от выбора языка, файлы инициализации, актуализации программного обеспечения или сайты, в частности веб-сайты графического пользовательского интерфейса или параметры, которые относятся к предпочтительному Интернет-провайдеру.
Для улучшения способа вышеуказанного типа изобретение исходит из способа для управления и контроля, по меньшей мере, одного устройства бытовой техники, в частности отопительной установки, причем для определения данных конфигурации или списка регуляторов устройства бытовой техники список регуляторов вызывается устройством бытовой техники, и затем на этапе конфигурирования пользовательских интерфейсов формируется, по меньшей мере, один параметр конфигурации для пользовательского интерфейса в зависимости от данных конфигурации устройства бытовой техники, и на этапе передачи параметров конфигурации пользовательского интерфейса передается через коммуникационное соединение на устройство бытовой техники.
Предложено, что этап конфигурирования пользовательских интерфейсов выполняется серверным компьютером инсталляции, который на этапе идентификации принимает идентификационные данные устройства бытовой техники через Интернет-соединение и считывает данные конфигурации устройства бытовой техники, по меньшей мере, частично в зависимости от идентификационных данных из запоминающего устройства.
Примерами для параметров конфигурации являются, например, файлы инициализации или также веб-сайты, в частности таковые в HTML, которые генерируются в зависимости от данных конфигурации и пожеланий оператора или загружаются из каталога.
Существенный аспект изобретения состоит в том, что коммуникация между терминалом ввода и устройством бытовой техники при первой инсталляции осуществляется через центральный серверный компьютер инсталляции. Терминал ввода может быть выполнен как портативный компьютер или как мобильный телефон с возможностями подключения к Интернету, и оператор или персонал технического обслуживания, который хотел бы выполнять управление или контроль устройства бытовой техники, должен только иметь наготове идентификационные данные, например пароль и имя пользователя или код устройства бытовой техники, и вводить его через Интернет-соединение на серверный компьютер инсталляции.
Если обслуживание и управление устройством бытовой техники постоянно осуществляется через серверный компьютер инсталляции и текущие данные конфигурации или предпринимаемые изменения постоянно хранятся в запоминающем устройстве, можно к тому же избежать неясности относительно текущей конфигурации устройства бытовой техники. Управление и контроль устройства бытовой техники множеством пользователей, например изготовителем, службой технической поддержки и конечным потребителем, могут осуществляться простым способом.
Серверный компьютер инсталляции выполнен, в частности, с возможностью приема идентификационных данных через Интернет-соединение, если он располагает веб-сервером, например Apache-веб-сервером с соответствующими http-интерфейсами, и всегда доступным, в частности, постоянным Интернет-адресом. Серверный компьютер инсталляции выполнен с возможностью считывания данных из запоминающего устройства, когда драйвер запоминающего устройства инсталлирован на сервере или когда серверный компьютер инсталляции через сеть, например через локальную сеть (LAN), может получить доступ к запоминающему устройству. Серверный компьютер инсталляции выполнен с возможностью передавать через коммуникационное соединение параметр конфигурации для пользовательского интерфейса на устройство бытовой техники, если он располагает соответствующим интерфейсом. Такой интерфейс может представлять собой, например, http- или ftp-интерфейс.
В дальнейшем развитии изобретения предложено, что устройство содержит блок конфигурирования программы для конфигурирования пользовательского интерфейса и/или рабочей программы или пользовательского интерфейса для устройства бытовой техники в зависимости от данных конфигурации устройства бытовой техники. Тем самым может осуществляться не только инсталляция и обновление исполняемой рабочей программы или встроенных программ через серверный компьютер инсталляции, но и инсталляция и обновление графического пользовательского интерфейса через Интернет.
Согласно другому аспекту изобретения серверный компьютер инсталляции выполнен с возможностью инсталлировать генерированные в зависимости от данных конфигурации графические пользовательские интерфейсы на устройстве бытовой техники. За счет этого инсталляция дополнительно упрощается.
В зависимости от места инсталляции и имеющихся в месте инсталляции коммуникационных средств может быть достигнуто оптимизированное коммуникационное соединение, если серверный компьютер инсталляции выполнен с возможностью конфигурировать доступ к Интернет устройства бытовой техники через коммуникационное соединение. Для этого серверный компьютер инсталляции может, например, иметь сохраненный в запоминающем устройстве список локальных Интернет-провайдеров.
Если коммуникационное соединение представляет собой коммуникационное соединение через Интернет, то предпочтительным образом может быть использован единый в мировом масштабе стандарт и коммуникационное соединение может, по существу, в любое время устанавливаться с места коммуникации простым способом. Если серверный компьютер инсталляции выполнен таким образом, чтобы файл формуляров через Интернет-соединение передавать на пользовательский терминал, так что серверный компьютер инсталляции предоставляет в распоряжение Интернет-портал, то пожелания оператора могут опрашиваться особенно простым способом, и простым способом можно предотвратить ввод данных в некорректном формате. Файл формуляров может быть выполнен, например, как html-файл с функцией формуляра.
Управление может осуществляться полностью на основе Интернета, если серверный компьютер инсталляции предусмотрен для того, чтобы дополненный пользователем файл формуляра принять через Интернет-соединение или через сеть мобильной связи, например посредством SMS-сообщения, и извлечь из файла формуляра, по меньшей мере, один параметр пожелания пользователя, причем блок конфигурирования программы конфигурирует рабочую программу в зависимости от параметра пожелания пользователя. Параметры пожеланий пользователя в этом смысле могут представлять собой, например, язык для инсталляции рабочей программы или рабочие параметры, например номинальная температура в помещении в случае отопительной установки. Если устройство включает в себя дублирующий серверный компьютер, который выполнен с возможностью принимать на себя функцию серверного компьютера инсталляции, в случае отказа последнего, может обеспечиваться надежное предоставление функции управления и можно избежать того, что устройство бытовой техники в случае отказа первичного серверного компьютера инсталляции оказывается больше недоступным.
В предпочтительном варианте осуществления изобретения устройство содержит компьютер монитора для контроля функции серверного компьютера инсталляции и дублирующего серверного компьютера.
Если серверный компьютер инсталляции выполнен таким образом, чтобы через коммуникационное соединение опрашивать данные диагностики с устройства бытовой техники, то в случае некорректного функционирования причина этого может быть быстро и просто установлена, в частности, через Интернет. Ошибки, на основе данных диагностики, путем выработки подходящего командного сигнала могут быть устранены дистанционно посредством серверного компьютера инсталляции, не требуя присутствия на месте персонала технического обслуживания. В зависимости от типа ошибки может, например, дистанционно осуществляться реконфигурирование рабочей программы или встроенных программных средств, обновление рабочей программы или новая инсталляция рабочей программы. Большое количество данных конфигурации графического пользовательского интерфейса может управляться прозрачным образом, если устройство имеет банк данных, содержащий блок памяти. В качестве банка данных может использоваться, например, банк данных типа MySQL.
Соответствующий изобретению способ управления и контроля, по меньшей мере, одного устройства бытовой техники, в частности отопительной установки, исходит из способа, при котором на этапе конфигурации пользовательских интерфейсов генерируется, по меньшей мере, параметр конфигурации для пользовательского интерфейса в зависимости от данных конфигурации устройства бытовой техники, и на этапе передачи параметр конфигурации или файл данных для графического пользовательского интерфейса через коммуникационное соединение передается на устройство бытовой техники.
Предложено, что этап конфигурации пользовательских интерфейсов выполняется на серверном компьютере инсталляции, который на этапе идентификации и принимает идентификационные данные устройства бытовой техники через Интернет-соединение и считывает данные конфигурации устройства бытовой техники, по меньшей мере, частично в зависимости от идентификационных данных из блока памяти или запрашивает от устройства бытовой техники. За счет соответствующего изобретению назначения этапа конфигурации пользовательских интерфейсов серверному компьютеру инсталляции необходимые вычислительные возможности и емкости памяти могут предоставляться в этом серверном компьютере инсталляции, и обслуживание, управление и/или контроль могут через серверный компьютер инсталляции осуществляться посредством каждого любого терминала ввода.
Другие преимущества изобретения вытекают из последующего описания и прилагаемых чертежей. Чертежи, пункты формулы изобретения и описание содержат многочисленные признаки в комбинации, которые специалист будет рассматривать в отдельности и компоновать в целесообразные другие комбинации.
При этом на чертежах показано следующее:
фиг. 1 - схематичное представление устройства для управления контроля нескольких установок бытовой техники;
фиг. 2 - схематичная структура серверного компьютера инсталляции соответствующего изобретению устройства;
фиг. 3 - диаграмма протекания нормального жизненного цикла блока управления отопительной установки;
фиг. 4 - диаграмма возможных переходов к первому инициализируемому состоянию блока управления отопительной установки;
фиг. 5 - диаграмма возможных переходов к второму активизированному состоянию блока управления отопительной установки;
фиг. 6 - диаграмма возможных переходов к третьему состоянию блока управления отопительной установки, в котором установка находится в готовности;
фиг. 7 - диаграмма возможных переходов к пятому состоянию блока управления отопительной установки, в котором отопительная установка введена в эксплуатацию;
фиг. 8 - диаграмма последовательности нормального жизненного цикла блока управления отопительной установки;
фиг. 9 - диаграмма последовательности для выгрузки программного обеспечения и активизации программного обеспечения блока управления отопительной установки;
фиг. 10 - диаграмма последовательности полного процесса инсталляции для инсталляции рабочей программы на блоке управления отопительной установки;
фиг. 11 - диаграмма последовательности контроля для тестирования портала инсталляции на серверном компьютере инсталляции по фиг. 2;
фиг. 12 - устройство для управления и контроля отопительной установки согласно альтернативному выполнению изобретения;
фиг. 13 - диаграмма процесса для инсталляции рабочей программы и пользовательского интерфейса с веб-сайтами блока управления отопительной установки по фиг. 12;
фиг. 14 - диаграмма для процесса управления и контроля блока управления отопительной установки по фиг. 12 и 13;
фиг. 15 - диаграмма для альтернативной возможности инсталляции для операционной программы в блоке управления отопительной установки по фиг. 12 и 14, и
фиг. 16 - веб-сайт, сохраненный на сетевом серверном компьютере для приведения в действие устройства бытовой техники.
На фиг. 1 схематично представлено устройство для управления и контроля множества установок бытовой техники 10а-10с, которые в показанном примере выполнения выполнены как отопительные установки с программируемыми блоками управления. Устройство содержит первый, выполненный как действующий сервер серверный компьютер 14 инсталляции и второй, выполненный как резервный серверный компьютер 16 серверный компьютер инсталляции, конфигурация которого является зеркальным отображением серверного компьютера 14 инсталляции, и компьютер контроля для контроля функционирования серверного компьютера 14 инсталляции и резервного компьютера 16.
Устройства 10а-10с бытовой техники, серверный компьютер 14 инсталляции, резервные серверные компьютеры 16 и компьютер 18 контроля осуществляют связь через Интернет 20 и для этого оснащены необходимыми модемами или интерфейсами, которые далее описываются более подробно. Серверный компьютер 14 инсталляции и компьютер 18 контроля, соответственно, через брандмауэр 22а-22с связаны с Интернетом 20 и защищены. Через Интернет 20 серверный компьютер 14 инсталляции осуществляет связь с системным администратором 24 посредством защищенного соединения 26 данных, которое в представленном примере выполнения является безопасной оболочкой (программой SSH для безопасного обмена файлами в сети), причем SSH-интерфейс служит для администрирования описанного ниже более детально портала инсталляции посредством системного администратора на уровне оболочки. Через SSH-интерфейс или коммуникационное соединение 26 системный администратор 24 в рамках работы портала инсталляции может инсталлировать программное обеспечение или дополнения и обновления программного обеспечения. Это может касаться как компонентов программного обеспечения, близких к рабочей программе, так и компонентов программного обеспечения портала инсталляции. Кроме того, системный администратор 24 может через коммуникационное соединение 26 управлять системой контроля, которая контролирует работоспособность портала инсталляции. Системный администратор может с помощью средств контроля в серверном компьютере 14 инсталляции, например с помощью скриптов контроля, проверять выбранные рабочие процессы портала инсталляции или серверного компьютера 14 инсталляции на их работоспособность. Кроме того, системный администратор может управлять почтовым сервером 28. Портовый сервер 28 серверного компьютера 14 инсталляции служит, например, для того, чтобы информировать инсталлятора через выход программы инсталляции операционной программы на устройствах 10а-10с бытовой техники посредством электронной почты. Кроме того, системный администратор 24 может через предусмотренное коммуникационное соединение 26, в случае аварии или технического обслуживания серверного компьютера 14 инсталляции, активировать резервный серверный компьютер 16, чтобы восстановить работоспособность портала инсталляции. Кроме того, системный администратор 24 может через предусмотренное коммуникационное соединение 26 вручную или автоматически, для защиты от потерь данных в случае аварии, осуществлять резервирование данных конфигурации, основных данных и текущих данных портала инсталляции.
Кроме того, серверный компьютер 14 инсталляции осуществляет связь через интерфейс 30 протокола переноса файлов (ftp) с поставщиками блока управления устройства 10а-10с бытовой техники. ftp-интерфейс 28 служит для передачи файла, содержащего информацию о приборах от поставщика 30 аппаратных средств на серверный компьютер 14 инсталляции. Через ftp-интерфейс 28 поставщик 30 аппаратных средств может передавать информацию, необходимую для инсталляции операционного программного обеспечения или рабочей программы, такую как серийный номер или код включения и тип прибора, на серверный компьютер 14 инсталляции. Кроме того, поставщик 30 аппаратных средств может на основе, например, серийного номера просматривать статус производимых им аппаратных средств. Через предоставляемый Интернет-интерфейс 34, в данном примере выполненный как ftp-интерфейс, другие группы лиц, например системный администратор 24, поставщик 32 аппаратных средств, поставщик 36 программного обеспечения, инсталлятор 38, служба 40 поддержки, а также конечный пользователь 42, могут получать доступ к веб-поверхностям портала 44 инсталляции на серверном компьютере 14 инсталляции. С каждым из устройств 10а-10с бытовой техники серверный компьютер 14 инсталляции осуществляет связь через Интернет 20 и, соответственно, http-интерфейс 46 для обмена командами между устройствами 10а-10с бытовой техники и порталами 44 инсталляции и через ftp-интерфейс 48 для передачи файлов от серверного компьютера 14 инсталляции к устройству 10а-10с бытовой техники. http-интерфейс 46 и ftp-интерфейс представлены на фиг. 1 только в качестве примера на первом устройстве 10а бытовой техники, но аналогичным образом также содержатся на других устройствах 10b и 10с бытовой техники.
Серверный компьютер 14 инсталляции и резервный серверный компьютер 16 осуществляют связь через интерфейс 50 защищенной оболочки для защиты резервирования данных портала 44 инсталляции в копии 44' портала инсталляции. Портал 44 инсталляции осуществляет связь через smtp-интерфейс 52 с почтовым сервером 28.
Аналогичным образом копия 44' портала инсталляции на резервном серверном компьютере 16 осуществляет связь через еще один smtp-интерфейс 54 с почтовым сервером 56 резервного серверного компьютера 16.
Компьютер 18 контроля осуществляет связь через http-интерфейс 58 с контроллером доступности веб-сервера копии 44' портала инсталляции с резервным серверным компьютером 16, через ftp-интерфейс 60 компьютер 18 контроля контролирует обмен данными путем выполнения описанных ниже скриптов контроля. Через ТСР-интерфейс 62 компьютер 18 контроля контролирует доступ к банку данных копии 44' портала инсталляции, snmp-интерфейс 64 служит для системного контроля (например, нагрузки CPU, емкости жесткого диска и т.д.) резервного серверного компьютера 16 копии 44' портала инсталляции, и icmp-интерфейс 66 служит для контроля достижимости резервного сервера 16 в копии 44' портала инсталляции. http-интерфейс 68 компьютера 18 контроля соответствует http-интерфейсу 58 и служит для контроля достижимости веб-сервера 44 портала инсталляции посредством выполнения скриптов контроля. ftp-интерфейс 70 служит для контроля обмена данными посредством выполнения скриптов контроля, передаваемых от компьютера 18 контроля на серверный компьютер 14 инсталляции. ТСР-интерфейс 72 соответствует ТСР-интерфейсу 62 и служит для контроля доступа к банку данных портала 44 инсталляции, snmp-интерфейс служит для контроля нагрузки CPU и емкости жесткого диска серверного компьютера 14 инсталляции, и icmp-интерфейс служит для контроля достижимости серверного компьютера 14 инсталляции портала 44 инсталляции. ssh-интерфейс 76 служит для контроля доступа оболочки к резервному серверному компьютеру 16 копии 44' портала инсталляции, и ssh-интерфейс 76 служит для контроля доступа оболочки к серверному компьютеру 14 инсталляции портала инсталляции. Кроме того, компьютер контроля включает в себя почтовый сервер 80 с РОР3-интерфейсом 82 для приема электронной почты посредством тестов, инициированных скриптами контроля.
Фиг. 2 схематично показывает структуру серверного компьютера 14 инсталляции с порталом 44 инсталляции. Резервный серверный компьютер 16 выполнен идентично серверному компьютеру 14 инсталляции. Портал 44 инсталляции состоит из трех существенных частей, а именно из совокупности html-сайтов, из совокупности приложений 44b, реализующих динамическую бизнес-логику, и из банка данных 44с. В предложенном примере выполнения все три части 44а-44с портала 44 инсталляции реализованы в единственном серверном компьютере 14 инсталляции, который исполняется под управлением операционной системы 84, например Linux. html-сайты 44а портала 44 инсталляции поддерживаются посредством выполненного как Apache-сервер веб-сервера 86 серверного компьютера 14 инсталляции, приложения 44b портала 44 инсталляции исполняются на сервере 88 приложений, который, со своей стороны, работает в предусмотренной среде 90, например в среде JAVA-программ JRE. Банк 44с данных портала 44 инсталляции интегрирован в программу 92 банка программ, например MySQL. Периодически возвращаемые cron-задачи и скрипты контроля выполняются в фоновой программе 94. Фиг. 3 показывает нормальный жизненный цикл блока управления устройства 10а-10с бытовой техники. На первом этапе 96 блок управления инициализируется и тем самым переводится в первое состояние 98. Исходя из первого состояния 98, блок управления активируется на этапе 100 и тем самым переводится во второе состояние 102. Исходя из второго состояния 102, блок управления на этапе 104 подготовки подготавливается к инсталляции и тем самым переводится в третье состояние 106. На этапе 108 инсталляции операционная программа инсталлируется на блоке управления, и блок управления тем самым переводится в четвертое состояние 110. На последующем этапе 112 блок управления вступает в работу и тем самым переводится в рабочее состояние 114.
На первом этапе 98 поставщик 32 аппаратных средств загружает через ftp-интерфейс 30 (см. фиг. 1) файл для портала 44 инсталляции, в котором находятся важные данные блока управления. Поэтому в состоянии 98 существует блок данных с серийным номером, код включения, тип прибора и другие дополнительные данные блока управления устройства 10а-10с бытовой техники в банке 44с данных портала 44 инсталляции. Код состояния блока управления в банке 44с данных устанавливается на «инициализировано».
На втором этапе 100 инсталлятор регистрируется через http-интерфейс 34 портала 44 инсталляции с помощью серийного номера, приложенного в его комплекте поставки блоку управления устройства 10с бытовой техники, и кода включения. После успешной регистрации он может вводить или конфигурировать все данные, релевантные для процесса инсталляции, такие как язык программного обеспечения, стандарт блока управления (страна инсталляции), самостоятельно определенный Интернет-провайдер услуг, адрес электронной почты и т.д. Для этого веб-сервер 86 предоставляет соответствующие html-сайты из совокупности html-сайтов 44а, которые выполнены как файлы формуляров инсталлятора и передаются через http-интерфейс 34 на пользовательский терминал инсталлятора. Пользователь, в данном примере инсталлятор 38, может заносить желательные данные в поля формуляра файла и передавать его через http-интерфейс 34 на серверный компьютер 14 инсталляции. В качестве альтернативы инсталлятор 38 может передавать необходимые данные через сеть мобильной связи, например посредством SMS, на серверный компьютер 14 инсталляции. Из переданных, заполненных файлов формуляров серверный компьютер инсталляции может извлечь желательные параметры пользователя и, как описывается ниже, конфигурировать рабочую программу блока управления устройства 10а-10с бытовой техники в зависимости от параметров пользователя. Желательные параметры пользователя могут содержать, в частности, язык, местонахождение устройства бытовой техники, самостоятельно определенного Интернет-провайдера услуг, адреса электронной почты, номер мобильной радиосвязи или телефонный номер и т.д. Во втором состоянии 102 все данные, необходимые для инсталляции программного обеспечения на блоке управления устройства 10а-10с бытовой техники, сохраняются в банке 44с данных портала 44 инсталляции на серверном компьютере 14 инсталляции или в блоке 116 управления серверного компьютера инсталляции. Параметр состояния блока управления соответствующего устройства бытовой техники «активируется» в банке 44с данных портала 44 инсталляции.
На этапе 104 подготовки блок управления устройства бытовой техники находится в состоянии, в котором все регуляторы подключены, и коммуникационные интерфейсы 46, 48 устройства 10а-10с бытовой техники соединены с Интернетом. С помощью приведения в действие не показанной здесь клавиши технического обслуживания инсталлятором 38 запускается процесс инсталляции на блоке управления соответствующего устройства 10а-10с бытовой техники. Блок управления или устройство 10а-10с бытовой техники регистрируется через http-интерфейс 46 на портале 44 инсталляции и загружает все данные, релевантные для процесса инсталляции (например, относящиеся к Интернет-доступу), через ftp-интерфейс 48 портала 44 инсталляции. После успешной загрузки данных блок управления регистрируется в портале 44 инсталляции и устанавливает соединение.
В третьем состоянии 106 состояние блока управления или соответствующего устройства 10а-10с бытовой техники в банке 44с данных портала 44 инсталляции устанавливается на «инсталляция подготовлена».
На этапе 108 инсталляции блок управления соответствующего устройства 10а-10с бытовой техники устанавливает текущий список регуляторов, в котором он проверяет, какие регуляторы были подключены. Затем блок управления самостоятельно соединяется с Интернетом в соответствии со своей конфигурацией и регистрируется через http-интерфейс 46 в портале 44 инсталляции. После передачи списка всех подключенных регуляторов через ftp-интерфейс 48 на портал 44 инсталляции портал 44 инсталляции в соответствии с установленными для прибора данными конфигурации, такими как язык, подключенный регулятор и тип прибора, а также другие данные конфигурации, загруженные в банк 44с данных изготовителем 32 аппаратных средств, компонуются все требуемые компоненты программного обеспечения и подготавливаются к загрузке. Блок управления устройства 10а-10с бытовой техники направляет циклические запросы о статусе или наличии генерированного списка с ftp-командами, которые адресуют подгрузку всех необходимых файлов. После того как портал 44 инсталляции скомпоновал все компоненты программного обеспечения и список задач сформирован, блок управления устройства 10а-10с бытовой техники загружает список задач через ftp-интерфейс портала 44 инсталляции.
После успешной загрузки списка задач блок управления устройства 10а-10с бытовой техники запускает обработку списка задач, посредством чего все необходимые компоненты программного обеспечения загружаются порталом 44 инсталляции. После успешной загрузки всех компонентов программного обеспечения устройство 10а-10с бытовой техники регистрируется через http-интерфейс 46 в портале инсталляции.
В четвертом состоянии 110 обработка всей последовательности инсталляции завершается. Состояние соответствующего устройства 10а-10с бытовой техники устанавливается в банке 44с данных на «инсталлировано».
На этапе 112 блок управления устройства 10а-10с бытовой техники, которое загрузило компоненты программного обеспечения согласно списку задач, самостоятельно выполняет новый запуск. После успешного и выполненного в соответствующем порядке нового запуска с инсталлированным и конфигурированным программным обеспечением блок управления устройства 10а-10с бытовой техники регистрируется через http-интерфейс 46 в портале 44 инсталляции и сообщает, что он начал работу. На основе этого сообщения успешной операции устройства 10а-10с бытовой техники портал 44 инсталляции посылает на все предварительно конфигурированные адреса электронной почты или номера мобильной радиосвязи, которые инсталлятор 38 ввел посредством файла формуляра, сообщение электронной почты или SMS. Для этого оно использует smtp-интерфейс 52 и почтовый сервер 28 или GPS- или GPRS-модем. В качестве альтернативы блок управления также может содержать GPRS-модем и, тем самым, отсылать сообщения успешной операции на портал инсталляции или на предварительно конфигурированный приемник.
В рабочем состоянии 114 портал 44 инсталляции получил подтверждение успешного нового запуска устройства 10а-10с бытовой техники и, в зависимости от наличия конфигурированных адресов электронной почты, посылает одно или более сообщений электронной почты на сохраненные инсталлятором 38 адреса.
В банке 44с данных портала 44 инсталляции состояние соответствующих устройств 10а-10с бытовой техники устанавливается на «в работе». В отличие от описанного со ссылками на фиг. 3 нормального жизненного цикла блока управления устройства 10а-10с бытовой техники, имеются переходы между состояниями 98, 102, 106, 110, 114, которые далее описаны со ссылками на фиг. 4-7.
На фиг. 4 показаны различные возможности, когда блок управления устройства 10а-10с бытовой техники устанавливается в первое состояние 98. Сначала поставщик 32 аппаратных средств через ftp-интерфейс 30 может передать актуализированные данные блока управления для программы 44 инсталляции. Уже существующий блок данных блока управления стирается в запоминающем устройстве 116 или банке 44с данных портала 44 инсталляции, и новый блок данных для соответствующего блока управления или соответствующего устройства 10а-10с бытовой техники сохраняется на этапе 116. Такая актуализация может быть обусловлена тем, что блок управления после уже последовавшей инициализации проходит еще раз путь проверки продукта аппаратных средств.
Если такая актуализация данных осуществляется посредством поставщика 32 аппаратных средств, в то время как устройство 10а-10с бытовой техники находится во втором состоянии 102, в третьем состоянии 106, в четвертом состоянии 110 или в пятом состоянии 114, уже зарегистрированные в банке 44с данных под серийным номером данные со всеми ссылочными данными логически стираются, и записывается новый блок данных. Блок управления или устройство 10а-10с бытовой техники инициализируется на этапах 118-124 аналогично этапу 96. Такая инициализация может, например, осуществляться тогда, когда блок управления устройства 10а-10с бытовой техники после сбоя функционирования при эксплуатации вновь попадает на производство аппаратных средств и после успешного ремонта вновь возвращается в обращение.
Если блок управления уже активирован, инсталлятор 38 должен, при необходимости, еще раз ввести данные конфигурации (например, установку языка, адрес электронной почты, Интернет-провайдера услуг, данные конфигурации и т.д.).
Фиг. 5 показывает возможные переходы во второе состояние 102, которые могут возникнуть в отклонение от нормального жизненного цикла. Если блок управления или если устройство 10а бытовой техники уже находится в активном состоянии 102, и инсталлятор 38 регистрируется через http-интерфейс 46 в портале 44 инсталляции, он может предпринять изменения в существующих данных конфигурации. Уже сохраненные в банке 44с данных в запоминающем устройстве 116 данные конфигурации блока управления логически стираются, и новые данные блока управления сохраняются на этапе 126, который проверяет состояние 98 как таковое. Этот случай может, например, возникнуть, когда инсталлятор 38 некорректно ввел данные конфигурации (например, выбрал неверный язык или выбрал неверные данные Интернет-провайдера обслуживания и т.д.), так что необходима коррекция данных конфигурации.
Фиг. 6 показывает возможные переходы в третье состояние 106, в котором подготавливается инсталляция, которая может возникнуть при отклонении от нормального жизненного цикла блока управления устройства 10а-10с бытовой техники. В состоянии 106 все регуляторы подключены, и блок управления через соответствующие коммуникационные интерфейсы 46, 48 соединяется с Интернетом 20. Если, например, во время протекания последовательности инсталляции на устройстве 10а-10с бытовой техники произошел сбой питания или если инсталлятор 38 разъединил блок управления или устройство 10а-10с бытовой техники от подачи тока и затем снова задействовал клавишу технического обслуживания, чтобы инициировать новую последовательность инсталляции, блок управления на этапе 128, который проверяет состояние 106 как таковое, переводится в состояние 106 подготовки, или, если устройство 10а-10с бытовой техники уже было в состоянии 110 или в рабочем состоянии 114, оно возвращается на этапе 130 или 132 в состояние 106.
Фиг. 7 показывает возможность того, как блок управления, отклоняясь от этапа 112 в показанном на фиг. 3 нормальном жизненном цикле, может быть переведен в рабочее состояние 114. Если блок управления посредством инсталлятора 98 был отсоединен от токовой сети, или произошел сбой питания, то блок управления после завершения отсоединения от сети снова запускается и снова восстанавливает на этапе 134 рабочее состояние 114. Фиг. 8 показывает диаграмму последовательности нормального, изображенного на фиг. 3 жизненного цикла блока управления устройства 10а бытовой техники и взаимодействие производителя 32 аппаратных средств, инсталлятора 38 и устройства 10а бытовой техники, которое в качестве примера изображено для всех управляемых через портал инсталляции устройств бытовой техники, с порталом 44 инсталляции. Производитель аппаратных средств инициализирует на первом этапе 136 блок управления устройства 10а бытовой техники в не доступной через html-сайт 44а, исполняемой в фоновом режиме части 44b портала 44 инсталляции. В исполняемом на фиг. 8 по вертикали вниз процессе инсталлятор 38 активирует на этапе 138, который соответствует этапу 100 на фиг. 3, блок 10а управления и использует для этого доступ через html-сайт 44а портала инсталляции. Затем инсталлятор 38 включает на этапе 140 клавишу технического обслуживания блока управления устройства 10а бытовой техники и тем самым инициирует автоматически выполняемый этап 142, который соответствует этапу 104 на фиг. 3 и на котором подготавливается инсталляция. На этапе 144 блок управления устройства бытовой техники подгружает список с возможными Интернет-провайдерами обслуживания, регистрируется на этапе 146 в портале инсталляции и загружает через ftp-интерфейс 48 на этапе 148 необходимые компоненты программного обеспечения в зависимости от данных конфигурации устройства 10а бытовой техники, сохраненных в банке 44с данных. На этапе 150 устройство 10а бытовой техники запускается снова и сообщает на этапе 152 об успешном пуске в эксплуатацию на портал 44 инсталляции. Портал 44 инсталляции передает уведомление об успешном пуске в эксплуатацию через почтовый сервер 28 к инсталлятору 38.
Фиг. 9 показывает взаимодействие производителя 36 программного обеспечения с порталом 44 инсталляции через http-интерфейс 34. На этапе 154 производитель 36 программного обеспечения регистрируется на портале 44 инсталляции и получает на этапе 156 обратное уведомление об успешной регистрации. На этапе 158 производитель 36 программного обеспечения может через программное обеспечение http-выгрузки выполнить загрузку на портал 44 инсталляции. Портал 44 инсталляции сохраняет на этапе 160 подгруженные компоненты программного обеспечения в запоминающем устройстве 116 серверного компьютера 14 инсталляции. При этом портал 44 инсталляции подготавливает принятые файлы для подготовки к инсталляции.
На этапе 162 портал 44 инсталляции подтверждает производителю 36 программного обеспечения успешную выгрузку файла.
На этапе 164 производитель 36 программного обеспечения выбирает подлежащую активизации версию программного обеспечения в формуляре и посылает формуляр на портал 44 инсталляции. Портал 44 инсталляции актуализирует базы данных, так что для загрузки может быть предоставлена активированная версия компонента программного обеспечения. На этапе 166 портал инсталляции подтверждает производителю 36 программного обеспечения успешную активизацию. На этапе 168 производитель 36 программного обеспечения отменяет регистрацию на портал 44 инсталляции, и на этапе 170 подтверждается успешная отмена регистрации.
На фиг. 10 показана диаграмма последовательности всего процесса инсталляции, которая соответствует этапу 108 на фиг. 3. Процесс инсталляции включает в себя подготовительную часть 172 и собственно инсталляционную часть 174. На подготовительной части 172 блок управления устройства 10а бытовой техники регистрируется на этапе 176 через http-интерфейс на портале 44 инсталляции. Портал 44 инсталляции возвращает на этапе 178 успешную регистрацию на блок управления устройства 10а бытовой техники. На этапе 180 портал 44 инсталляции загружает данные конфигурации от блока управления устройства 10а бытовой техники через ftp-интерфейс 48 и подтверждает успешную передачу данных на этапе 182. На этапе 184 блок управления устройства 10а бытовой техники регистрируется на портале 44 инсталляции, который подтверждает успешную регистрацию на этапе 186.
Для собственно инсталляции блок управления устройства 10а бытовой техники регистрируется на этапе 188 на портале 44 инсталляции, который подтверждает успешную регистрацию на этапе 190. На этапе 192 блок управления устройства 10а бытовой техники выгружает список регуляторов, который содержит число и тип подключенных к блоку управления регуляторов и, тем самым, данные конфигурации на портал 44 инсталляции. Когда выгрузка списка регуляторов завершена, блок управления устройства 10а бытовой техники сообщает об этом на этапе 194 на портал 44 инсталляции, который подтверждает ввод полного списка регуляторов на этапе 196.
На этапе 198 устройство 10а бытовой техники запрашивает, имеется ли список задач на портале 44 инсталляции, и на этапе 200 получает положительный или отрицательный ответ. Если список задач имеется, то устройство 10а бытовой техники запрашивает его на этапе 202, и портал 44 инсталляции передает на этапе 204 список задач на устройство 10а бытовой техники. В цикле 206 этап 208, на котором устройство 10а бытовой техники запрашивает файл согласно списку задач, и этап 210, на котором портал 44 инсталляции через ftp-интерфейс 48 передает файл на устройство 10а бытовой техники, повторяются, пока список задач не будет обработан. На этапе 212 устройство 10а бытовой техники отменяет регистрацию на портале 44 инсталляции, и портал 44 инсталляции подтверждает успешную отмену регистрации на этапе 214.
Диаграмма последовательности контроля выполняется на компьютере контроля. На первом этапе 216 компьютер контроля запускает через ssh-интерфейс 78 скрипт контроля на серверном компьютере 14 инсталляции. Для этого сервер 18 контроля регистрируется в качестве пользователя 218 контроля через http-интерфейс 68 на этапе 220 на серверном компьютере 14 инсталляции. Последний подтверждает регистрацию на этапе 222. На этапе 224 пользователь 218 контроля передает запрос активации на серверный компьютер 14 инсталляции. Последний подтверждает на этапе 226 активацию. На этапе 228 пользователь 218 контроля регистрируется на внутренней части портала 44 инсталляции. Регистрация подтверждается на этапе 230. На этапе 232 пользователь 218 контроля передает запрос о файле конфигурации на внутреннюю часть портала инсталляции. Файл конфигурации загружается на этапе 234.
На этапе 236 пользователь контроля отменяет регистрацию на внутренней части или бизнес-логической части 44b портала инсталляции, и отмена регистрации подтверждается на этапе 238. Для проверки функции выгрузки пользователь контроля на этапе 240 снова регистрируется на внутренней части 44b портала 44 инсталляции, и регистрация подтверждается на этапе 242. На этапе 244 пользователь контроля передает команду ftp-выгрузки на портал 44 инсталляции и подтверждает на этапе 246 завершенную выгрузку списка регуляторов. На этапе 248 портал 44 инсталляции проверяет список регуляторов и оценивает его. Если список регуляторов ошибочен, то на этапе 250 осуществляется соответствующая сортировка. В этом случае портал инсталляции генерирует на этапе 252 сообщение ошибки и посылает его через smtp-интерфейс 52 через почтовый сервер 28, почтовый сервер 80 и smtp-интерфейс 82 на этапе 254 назад на компьютер 18 контроля, который имитирует инсталлятора. Одновременно портал инсталляции через http-интерфейс 68 вырабатывает на этапе 256 сигнал ошибки. На этапе 258 пользователь 218 контроля вызывает свою электронную почту с почтового сервера 80 и получает через smtp-интерфейс 82 на этапе 260 электронную почту от портала 44 инсталляции, если список регуляторов был ошибочным. На этапе 262 компьютер контроля в качестве пользователя 218 контроля оценивает принятую электронную почту и передает отчет контроля на компьютер 18 контроля. Если возникает ошибка, то компьютер 18 контроля генерирует сообщение электронной почты и пересылает его на этапе 264 на почтовый сервер 18, и последний доставляет его на этапе 266 системному администратору 24.
Фиг. 12 показывает альтернативное выполнение изобретения с устройством 10d бытовой техники, которое включает в себя блок 276 управления и множество индивидуальных регуляторов 278-286. Блок 276 управления осуществляет связь с отдельными регуляторами через систему 274 промышленной шины типа LON (локальная операционная сеть).
Блок 276 управления включает в себя интегрированный, реализованный как программное обеспечение сетевой серверный компьютер 277, который оснащен запоминающим устройством 279 для хранения веб-сайтов. Веб-сайты образуют портал оператора с HTML-формулярами, который содержит, по меньшей мере, одно средство ввода, например кнопку, список выбора, текстовое поле ввода и т.п. Оператор может через средство ввода указывать, например, номинальные температуры помещения для обогреваемых помещений, в которых размещены индивидуальные регуляторы 278-286.
Фиг. 16 показывает в качестве примера веб-сайт для управления устройством бытовой техники через блок 276 управления. Веб-сайт содержит три выполненных как списки выбора средства 306-310 ввода для ввода параметров регулирования определенного регулятора 278-286. Кроме того, имеется три выполненных как кнопки средства 312-316 ввода для сохранения и возврата назад выбранных параметров регулирования или для выбора рабочих установок.
Совокупность веб-сайтов подразделяется на группу, которая относится к основным функциям, группу, которая относится к расширенным функциям, группу, которая относится к данным конфигурации, и группу, которая относится к обработчику тревог.
Группа, которая относится к данным конфигурации, обеспечивает возможность, в частности, ввода установок WAN (глобальной сети) и LAN (локальной сети), провайдеров электронной почты, управления пользователями, даты и времени.
Кроме того, блок 276 управления имеет три коммуникационных интерфейса 281, 283, 285 для установления сетевых соединений, через которые могут вызываться веб-сайты.
Первый, выполненный как Ethernet-карта или Ethernet-интерфейс коммуникационный интерфейс 281 предназначен для установления локального сетевого соединения (LAN) и обеспечивает возможность удобной интеграции в интранет.
Второй коммуникационный интерфейс 283, предназначенный для установления Интернет-соединения или общего соединения с глобальной сетью (WAN), может быть выполнен как последовательное подключение с 115200 бод с аппаратными сигналами квитирования RTS, CTS, DTR и DSR. Возможные выполнения изобретения включают в себя подключенный внутренний аналоговый модем с 56k, адаптер ISDN-терминала без связывания каналов или GSM/GPRS-модем с 9600 бит/с при GSM или GPRS класса 2.
Пользователь может через коммуникационный интерфейс 283 по протоколу РРР (двухточечной передачи) зарегистрироваться и должен аутентифицировать себя именем пользователя и паролем. Аутентификация осуществляется через PAP или CHAP. Эта аутентификация одновременно служит в качестве базовой аутентификации для доступа к веб-сайтам. Тем самым возможен дистанционный доступ через телефонный номер блока 276 управления.
Оба коммуникационных интерфейса 281, 283 открывают возможность одновременного доступа через телефонную линию и через локальную сеть (LAN).
Вместо Ethernet-интерфейса 281 может также предусматриваться другой интерфейс, например W-LAN-интерфейс с соответствующим преобразователем, аналоговый модем, адаптер ISDN-терминала, GSM-модем или GPRS-модем и т.п. для обслуживания блока 276 управления дистанционным образом.
Третий коммуникационный интерфейс 285 служит для коммуникации с регуляторами 278-286 через систему шины LON согласно ANSI/EIA-709.x и EIA-852, также согласно EN14908. Он обеспечивает возможность нейтрального информационного обмена между регуляторами 278-286 и блоком 276 управления. Коммуникационный интерфейс 285 предоставляется в распоряжение нейронным микроконтроллером. В качестве нейронного микроконтроллера подключен TP/FT-10-кратный трансивер. Трансивер принимает на себя все задачи по LON-коммуникации.
Блок 276 управления принимает на себя функциональность сетевого серверного компьютера, который тем самым полностью интегрирован в блок 276 управления. За счет этого может непосредственно осуществляться коммуникация через Интернет и через локальную сеть с блоком 276 управления, и обходной путь через центральный, то есть удаленный на много километров от блока управления и выполненный для коммутации коммуникации с множеством блоков управления для устройств бытовой техники серверным компьютером инсталляции, может предпочтительным образом оказаться ненужным. За счет этого реализуется особенно гибко обслуживаемый блок 276 управления, который может обслуживаться как через Интернет, так и через локальную сеть, например, типа LAN или Ethernet. За счет интеграции функциональности веб-сервера в блок 276 управления может быть повышено удобство для оператора всей установки.
Блок управления, кроме того, имеет переключающий элемент или клавишу 294 технического обслуживания для запуска автоматического процесса инсталляции и/или технического обслуживания, в котором блок управления запрашивает веб-сайт через коммуникационный интерфейс с центрального серверного компьютера инсталляции и, например, выполняет загрузку через FTP-соединение. Инсталляция пользовательского портала, который образован загружаемыми веб-сайтами, затем протекает в значительной степени автоматически, не требуя от пользователя более сложных действий, чем простое нажатие клавиши 294 технического обслуживания.
Кроме того, предложено, что блок управления для запуска процесса инсталляции передает, по меньшей мере, один список участников локальной сети на центральный серверный компьютер инсталляции. Тем самым обеспечивается возможность инсталляции, согласованной со списком участников. Понятие «список участников» включает в себя в этой связи, в частности, список регуляторов отопительной установки, которые осуществляют связь через локальную сеть, например сеть LON, с блоком управления отопительной установки.
Процесс инсталляции блока 276 управления по фиг. 12 схематично изображен на фиг. 13. На этапе 288 серийный номер и код доступа устройства 10d бытовой техники или блока 276 управления при завершении производства записывается в банк 44с данных портала 44 инсталляции. На втором этапе 290 блок 276 управления при поступлении к инсталлятору 38 должен быть зарегистрирован на портале 44 инсталляции. Для этого к блоку 276 управления прилагается упаковочный лист, на котором имеются имя портала или Интернет-адрес портала 44 инсталляции и данные доступа. Инсталлятор 38 регистрируется на портале 44 инсталляции и регистрирует блок 276 управления устройства 10d бытовой техники. К этой регистрации относятся выбор языка, страна, в которой блок 276 управления инсталлируется, а также некоторые данные для установления соединения и тип блока 276 управления. Для доступа к блоку 276 управления инсталлятор 38 к тому же может ввести телефонный номер блока 276 управления. Инсталлятор 38, кроме того, имеет возможность после регистрации блока 276 управления установить его для собственного доступа к Интернету, который функционирует параллельно с серийным номером и кодом доступа.
На третьем этапе 292 блок 276 управления электрически инсталлируется и связывается с телекоммуникационной сетью. Для запуска инсталляции клавиша 294 технического обслуживания нажимается в течение десяти секунд. Для измерения временного интервала, в течение которого нажимается клавиша технического обслуживания, блок 276 управления включает в себя блок определения времени и выполнен с возможностью запуска процесса инсталляции, когда оператор приводит в действие переключающий элемент, по меньшей мере, в течение заданной продолжительности задействования, и может исключить неумышленное инициирование процесса инсталляции за счет кратковременного нажатия переключающего элемента или клавиши 294 технического обслуживания.
На четвертом этапе 296 блок 276 управления регистрируется через установленного перед этим инсталлятором 38 Интернет-провайдера в Интернете 20 и регистрируется в портале 44 инсталляции. Портал 44 инсталляции немедленно передает блоку 276 управления на основе серийного номера выбор локального Интернет-провайдера. Соединение спустя минимально возможное время вновь заканчивается.
Фиг. 14 показывает дальнейшее протекание процесса инсталляции. На пятом этапе 298 блок 276 управления регистрируется через локального провайдера в Интернете 20 и устанавливает соединение с порталом 44 инсталляции. Портал 44 инсталляции снабжает блок 276 управления всеми необходимыми файлами и вводит новый запуск. На следующем этапе 290 блок 276 управления в последний раз регистрируется после нового запуска в Интернете 20 и сообщает порталу 44 инсталляции об успешной инсталляции.
Если четвертый этап 296 безуспешен, то это указывается оператору или инсталлятору 38 посредством соответствующего мигающего кода. Для этого блок 276 управления содержит сигнальные лампы 300. В зависимости от мигающего кода оператор может распознать, какова была причина ошибки. В качестве причины может быть, например, то, что блок 276 управления не зарегистрировался в портале 44 инсталляции, что блок 276 управления на смог установить телефонное соединение или что блок 276 управления не смог провести успешные переговоры с Интернет-провайдером, сохраненным инсталлятором 38.
Вся процедура инсталляции может, кроме того, запускаться дистанционно. Для этого этап 292 по фиг. 13, на котором инсталлятор 38 предпринимает логическую установку блока 206 управления, может быть заменен на этап 292' (см. фиг. 13), на котором логическая установка осуществляется посредством вызова удаленной процедуры (RPC). Также посредством RPC может осуществляться сообщение, что клавиша 294 технического обслуживания была нажата в течение 10 секунд, и тем самым должен осуществляться вызов в портал 44 инсталляции. Блок управления должен в этом случае посылать все возможные сообщения успеха или ошибки в компьютер 302 (см. фиг. 13), который послал вызов удаленной процедуры.
Подобная упрощенная инсталляция схематично показана на фиг. 15. На первом этапе 288, как и раньше, блок 276 управления размещается в портале 44 инсталляции. Логическая установка инсталлятором 38 и нажатие клавиши 294 технического обслуживания на этапе 292 заменяются одним единственным вызовом 304 удаленной процедуры с компьютера 302, и на этапе 296 блок 276 управления устройства 10d бытовой техники регистрируется через Интернет 20 в портале 44 инсталляции на удаленном серверном компьютере 14 инсталляции.