способ удаленного управления аппаратурой и система для его осуществления
Классы МПК: | G05B19/02 электрические H04L12/28 отличающиеся конфигурацией сети, например локальные сети (LAN), глобальные сети (WAN) |
Автор(ы): | Конев Е.Н. |
Патентообладатель(и): | Конев Евгений Николаевич |
Приоритеты: |
подача заявки:
2002-04-03 публикация патента:
10.02.2004 |
Изобретение относится к области компьютерного управления по сетям удаленного доступа. Технический результат заключается в обеспечении удаленного управления бытовой аппаратурой пользователя. Способ заключается в том, что осуществляют соединение персонального компьютера и (или) мобильного телефона через Интернет с сервером, осуществляют набор команд и передают их на сервер обработки для создания формализованного пакета команд с обеспечением хранения указанного пакета команд во временной очереди его исполнения, а при совпадении даты и текущего времени с данными, соответствующими дате и времени формализованного пакета команд, осуществляют радиотрансляцию указанного пакета команд трансиверу для преобразования соответствующих данных формализованного пакета команд в сигналы, соответствующие сигналам, идентичным управляющим сигналам пульта дистанционного управления, и выдачи усиленных управляющих сигналов в направлении сенсорных механизмов аппаратуры. 2 с.п. ф-лы, 5 ил.
Рисунок 1, Рисунок 2, Рисунок 3, Рисунок 4, Рисунок 5
Формула изобретения
1. Способ удаленного управления аппаратурой, заключающийся в формировании на компьютеризированном пульте управления команд в виде управляющих сигналов и передачи их по линиям компьютерной связи устройству приема команд и адресной выдачи управляющих сигналов исполнительным механизмам аппаратуры, отличающийся тем, что для дистанционного управления аппаратурой, выполненной с сенсорными механизмами, управляемыми от пультов дистанционного управления, на расстоянии, превышающем радиус действия указанных пультов управления, осуществляют соединение компьютеризированного пульта управления через Интернет с сетевым сервером, выполненным с соответствующим программным обеспечением для формирования команд и макрокоманд в режиме виртуального управления аппаратурой, осуществляют набор команд или макрокоманд и передают их на сервер обработки для создания формализованного пакета команд в виде набора данных, включающих, по крайней мере, дату выполнения элементарной команды, время выполнения элементарной команды, идентификатор элементарной команды, номер трансивера, на который требуется передать элементарную команду, приоритет элементарной команды с обеспечением хранения указанного пакета команд во временной очереди его исполнения, а при совпадении даты и текущего времени с данными, соответствующими дате и времени формализованного пакета команд, осуществляют радиотрансляцию указанного пакета команд трансиверу для преобразования соответствующих данных формализованного пакета команд в сигналы, соответствующие сигналам, идентичным управляющим сигналам пульта дистанционного управления, и выдачи управляющих сигналов в направлении сенсорных механизмов аппаратуры с использованием усилителя ИК-команд: солера.2. Система удаленного управления аппаратурой, содержащая компьютеризированный пульт управления, по линиям компьютерной сети связанный с устройством приема команд и адресной выдачи управляющих сигналов исполнительным механизмам аппаратуры, отличающаяся тем, что в качестве исполнительных механизмов аппаратуры использованы сенсорные механизмы, управляемые от пультов дистанционного управления, в качестве компьютерной сети использован Интернет, при этом система снабжена, по крайней мере, одним сетевым сервером, с которым компьютеризированный пульт управления связан через Интернет, для формирования на сайте сетевого сервера, по крайней мере, одной команды или макрокоманды для управления по крайней мере одной аппаратурой, сервером обработки, связанным с сетевым сервером для получения сигналов, соответствующих командам или макрокомандам и обработки их в формализованный пакет команд и передачи указанного пакета устройству хранения и выдачи, расположенных во временной очереди формализованных пакетов, команд радиопередатчику, выполненному с функцией трансляции указанных пакетов по соответствующему протоколу обмена радиоданными в виде радиосигналов, а также трансивером, выполненным с функциями приема указанных радиосигналов, обработки их путем формирования управляющих сигналов, соответствующих сигналам, идентичным управляющим сигналам пульта дистанционного управления, и передачу этих управляющих сигналов устройству выдачи усиленных управляющих сигналов в направлении сенсорных механизмов аппаратуры.Описание изобретения к патенту
Изобретение относится к области компьютерного управления, в частности управления, осуществляемого с использованием удаленных сетей. Изобретение относится к области удаленного управления аппаратурой, имеющей сенсорный элемент для приема внешних, например, инфракрасных (ИК) команд управления. В настоящее время широко распространено управление аппаратурой с использованием пульта дистанционного управления (ПДУ), обеспечивающего удаленное управление аппаратурой (телевизоры, видеомагнитофоны, CD-проигрыватели, кондиционеры, электровыключатели и др.) Нажатие на одну из кнопок клавиатуры ПДУ порождает ИК-команду, принимаемую и обрабатываемую сенсорным элементом устройства, которым требуется управлять. Все множество команд управления, а также кнопок клавиатуры ПДУ, приводящих к их генерированию, образуют "протокол" полного удаленного доступа. В одном пульте могут быть совмещены несколько "протоколов" для управления несколькими приборами (универсальные ПДУ). Недостатком данного способа управления является то, что удаленный доступ ограничен расстоянием до нескольких метров (требование прямой "видимости"). Менее часто встречаются системы управления с использованием протокола Х10, позволяющие передавать управляющие команды по электросети 220 В (http: //www. x10. ru/). В этих системах в разрыв ИК-канала дополнительно устанавливается канал передачи данных по протоколу Х10, специально созданному для трансляции команд управления по уже имеющимся в доме пользователя линиям связи - электропроводке. Дальность управления - в пределах здания. Увеличение же дальности достигается за счет установки в помещении, где находится управляемый прибор, "респондера" - устройства, обеспечивающего прием команд управления по телефонной линии от телефона, работающего в режиме тонального набора. "Респондер" способен транслировать внешние тональные команды в линию электропроводки в формате протокола Х10. Далее команды передаются по протоколу Х10 по линиям силового напряжения через специальный переходник (адаптер) непосредственно в аппаратуру. Использование телефонного "респондера" обеспечивает управление аппаратурой из любой точки мира, однако "разрешает" использовать только те команды, которые допустимы в рамках того протокола, с которым он сопрягается. Так, в рамках протокола Х10, например, допустимы только команды подать/снять электропитание со специального переходника (адаптера), устанавливаемого в разрыв цепи электропитания управляемой аппаратуры. О полнодоступном, интеллектуальном полноэкранном интерфейсе с возможностью реализации целевых макрокоманд речь не идет. Известен способ удаленного управления аппаратурой, заключающийся в формировании на компьютеризированном пульте управления команд в виде управляющих сигналов и передаче их по линиям компьютерной связи устройству приема команд и адресной выдачи управляющих сигналов исполнительным механизмам аппаратуры (DE, заявка 4125839, G 05 B 15/00, опубл. 04.02.1993). Из этого же источника, принятого за прототип как для способа, так и для устройства, известна система удаленного управления аппаратурой, содержащая компьютеризированный пульт управления, по линиям компьютерной сети связанный с устройством приема команд и адресной выдачи управляющих сигналов исполнительным механизмам аппаратуры. Недостатками известных как способа, так и системы является то, что они обеспечивают управление аппаратурой исключительно в режиме постоянного контроля и непосредственного воздействия на исполнительные механизмы. Известное решение не позволяет заранее формировать пакеты команд с отложенным их исполнением, что представляется важным для пользователя особенно в отношении бытовой техники. Кроме того, известное решение при своей реализации требует в качестве объектов управления использовать специальные, а не серийные, уже имеющиеся у пользователя, технические средства домашнего потребления, что также представляется важным, особенно в отношении бытовой техники. Невозможность заранее готовить и централизованно предлагать извне пользователю уже созданные и создаваемые в будущем готовые сервисы и макрокоманды комплексного управления также является существенным ограничением и недостатком прототипа. Настоящее изобретение направлено на решение технической задачи по обеспечению удаленного управления имеющейся у пользователя аппаратурой массового выпуска (телевизоры, видеомагнитофоны музыкальные центры, кондиционеры, электровыключатели и др.) из любой точки мира как в режиме, соответствующем отдельному "нажатию" кнопки на ПДУ, так и в режиме передач целевых макрокоманд (например, при записи телепрограммы на видеомагнитофон требуется выполнение ряда команд: включить видеомагнитофон в сеть, выбрать нужный телеканал, включить функцию REC, включить через заданное время функцию STOP, выключить электропитание) с помощью полнодоступного, интеллектуального полноэкранного интерфейса как в режиме прямого (оперативного) управления, так и в режиме отложенного (на определенные: год, месяц, число, час и минуту) управления. Достигаемый при этом технический результат заключается в расширении возможностей пользователя управлять, независимо от места его нахождения, локально расположенной аппаратурой. Указанный технический результат достигается тем, что в способе удаленного управления аппаратурой, заключающемся в формировании на компьютеризированном пульте управления команд в виде управляющих сигналов и передаче их по линиям компьютерной связи устройству приема команд и адресной выдачи управляющих сигналов исполнительным механизмам аппаратуры, для дистанционного управления аппаратурой, выполненной с сенсорными механизмами, управляемыми от пультов дистанционного управления, на расстоянии, превышающем радиус действия указанных пультов управления, осуществляют соединение персонального компьютера через Интернет с сетевым сервером, выполненным с соответствующим программным обеспечением для формирования команд и макрокоманд в режиме виртуального управления аппаратурой, осуществляют набор команд или макрокоманд и передают их на сервер обработки для создания формализованного пакета команд в виде набора данных, включающих, по крайней мере, дату выполнения элементарной команды, время выполнения элементарной команды, идентификатор элементарной команды, номер трансивера, на который требуется передать элементарную команду, приоритет элементарной команды с обеспечением хранения указанного пакета команд во временной очереди его исполнения, а при совпадении даты и текущего времени с данными, соответствующими дате и времени формализованного пакета команд, осуществляют радиотрансляцию указанного пакета команд трансиверу для преобразования соответствующих данных формализованного пакета команд в сигналы, соответствующие сигналам, идентичным управляющим сигналам пульта дистанционного управления, и выдачи усиленных управляющих сигналов в направлении сенсорных механизмов аппаратуры. Указанный технический результат также достигается тем, что в системе удаленного управления аппаратурой, содержащей компьютеризированный пульт управления, по линиям компьютерной сети связанный с устройством приема команд и адресной выдачи управляющих сигналов исполнительным механизмам аппаратуры, в качестве исполнительных механизмов аппаратуры использованы сенсорные механизмы, управляемые от пультов дистанционного управления, в качестве компьютерной сети использован Интернет, при этом система снабжена сетевым сервером, связанным через Интернет, для формирования на сайте сетевого сервера, по крайней мере, одной команды или макрокоманды для управления, по крайней мере, одной аппаратурой, сервером обработки, связанным с сетевым сервером для получения сигналов, соответствующих командам или макрокомандам, и обработки их в формализованный пакет команд и передачи указанного пакета устройству хранения и выдачи расположенных во временной очереди формализованных пакетов команд радиопередатчику, выполненному с функцией трансляции указанных пакетов по соответствующему протоколу обмена радиоданными в виде радиосигналов, а также трансивером, выполненным с функциями приема указанных радиосигналов, обработки их путем формирования управляющих сигналов, соответствующих сигналам, идентичным управляющим сигналам пульта дистанционного управления, и передачи этих управляющих сигналов устройству выдачи усиленных управляющих сигналов в направлении сенсорных механизмов аппаратуры. Настоящее изобретение поясняется конкретными примерами, которые, однако, не являются единственно возможными, но наглядно демонстрируют возможность достижения приведенной совокупностью признаков требуемого технического результата. На фиг.1 - блок-схема системы удаленного управления аппаратурой;на фиг.2 - пример осциллограммы команды управления, синтезируемой трансивером по исходным данным из базы данных SQL-сервера;
на фиг. 3 - схема обработки осциллограмм каждой из команд управления из оригинальных штатных ПДУ приборов, их последующей формализации и записи полученных данных в SQL-сервере;
на фиг.4 - схема эмуляции макрокоманд, заранее подготовленных в системе;
на фиг.5 - схема эмуляции множества команд управления для создания пользователем собственных сценариев работы приборов. Согласно настоящему изобретению способ удаленного управления аппаратурой заключается в формировании на компьютеризированном пульте управления команд в виде управляющих сигналов и передаче их по линиям компьютерной связи устройству приема команд и адресной выдачи управляющих сигналов исполнительным механизмам аппаратуры. Для дистанционного управления аппаратурой, выполненной с сенсорными механизмами, управляемыми от пультов дистанционного управления, на расстоянии, превышающем радиус действия указанных пультов управления, осуществляют соединение любого компьютеризированного средства (персонального компьютера, мобильного телефона) через Интернет с сетевым сервером, выполненным с соответствующим программным обеспечением для формирования команд и макрокоманд в режиме виртуального управления аппаратурой, осуществляют набор команд или макрокоманд и передают их на сервер обработки для создания формализованного пакета команд в виде набора данных, включающих, по крайней мере, дату выполнения элементарной команды, время выполнения элементарной команды, идентификатор элементарной команды, номер трансивера, на который требуется передать элементарную команду, приоритет элементарной команды с обеспечением хранения указанного пакета команд во временной очереди его исполнения, а при совпадении даты и текущего времени с данными, соответствующими дате и времени формализованного пакета команд, осуществляют радиотрансляцию указанного пакета команд трансиверу для преобразования соответствующих данных формализованного пакета команд в сигналы, соответствующие сигналам, идентичным управляющим сигналам пульта дистанционного управления, и выдачи усиленных управляющих сигналов в направлении сенсорных механизмов аппаратуры. Система удаленного управления аппаратурой, которая основана на реализации указанного способа, содержит компьютеризированный пульт управления, по линиям компьютерной сети связанный с устройством приема команд и адресной выдачи управляющих сигналов исполнительным механизмам аппаратуры. При этом в качестве компьютеризированного пульта управления использован персональный компьютер, в качестве исполнительных механизмов аппаратуры использованы сенсорные механизмы, управляемые от пультов дистанционного управления, в качестве компьютерной сети использован Интернет. Система снабжена, по крайней мере, одним сетевым сервером, с которым персональный компьютер связан через Интернет для формирования на www сайте (wap-сайте) сетевого сервера, по крайней мере, одной команды или макрокоманды для управления, по крайней мере, одной аппаратурой, сервером обработки, связанным с сетевым сервером для получения сигналов, соответствующих командам и (или) макрокомандам и обработки их в формализованный пакет команд, передачи указанного пакета устройству хранения и выдачи расположенных во временной очереди формализованных пакетов команд радиопередатчику, выполненному с функцией трансляции указанных пакетов по соответствующему протоколу обмена радиоданными в виде радиосигналов, а также трансивером, выполненным с функциями приема указанных радиосигналов, обработки их путем формирования управляющих сигналов, соответствующих сигналам, идентичным управляющим сигналам пульта дистанционного управления, и передачи этих управляющих сигналов устройству выдачи усиленных управляющих сигналов в направлении сенсорных механизмов аппаратуры. Ниже приводится описание конкретной системы и способа удаленного управления аппаратурой. Согласно настоящему изобретению (см. фиг.1) устройство удаленного управления аппаратурой включает в себя, по крайней мере, один пункт 1 доступа в Интернет 2 для обеспечения связи персонального компьютера или иного компьтерного устройства, или устройства с компьютерными функциями, например мобильного телефона, по сети Интернет с www-Интернет-сервером 3 (wap-Интернет-сервером), в котором при санкционированном доступе обеспечивается раскрытие www-сайта (wap-сайта) с инструментальными страницами, представляющими собой виртуальный механизм кнопочного управления режимами работы аппаратуры, оснащенной сенсорными механизмами управления. Данный Интернет-сервер 3 связан с SQL-сервером 4, в котором производится в автоматическом режиме и (или) с помощью оператора 5 формирование базы данных контрольных сигналов управления различного вида аппаратурой, оснащенной пультами дистанционного управления и сенсорными приемниками управляющего сигнала. Сигналы, поступающие с инструментальной(ых) страниц(ы) www-Интернет-сервера 3 (wap-Интернет-сервера) обрабатываются SQL-сервером 4 с формированием пакета команд, передаваемого для исполнения в режиме временного ожидания на устройство 6 хранения, распределения и выдачи расположенных в очереди пакетов команд (машина "Монитор"). При наступлении заданного времени начала исполнения пакета команд или команды из пакета команд устройство 6 передает этот пакет или команду с преобразованием в соответствующий радиопротокол передатчику 7, осуществляющему трансляцию управляющих сигналов, соответствующих пакету команд или команде, на приемное устройство трансивера 8, обеспечивающего прием сигналов, их трансформацию в сигналы, соответствующие сигналам, идентичным управляющим сигналам пульта дистанционного управления, и передачу этих управляющих сигналов устройству 9 выдачи и усиления сигналов (устройство "солер") в направлении сенсорных устройств аппаратуры 10. Заходя в Интернет по заданному адресу, пользователь, проходя авторизацию, получает доступ к инструментальным страницам, на которых он формирует команды управления аппаратурой. Редактируя их, по заранее оговоренным правилам, пользователь, таким образом, формирует заказ на управление своей аппаратурой. Заказ - это либо отдельная команда, либо макрокоманда, состоящая из целого ряда элементарных команд управления аппаратурой. Пример отдельной команды: "нажатие" кнопки на виртуальной клавиатуре, например, телевизора. Пример макрокоманды: нажатие кнопки сценария, например, ПРОСМОТРЕТЬ ВИДЕОЗАПИСЬ вызывает ряд действий: включение в сеть сначала телевизора, а затем видеомагнитофона, перевод телевизора в режим AV, нажатие кнопки PLAY видеомагнитофона. По окончании просмотра (через время t) - отключение в обратном порядке. В системе удаленного управления аппаратурой все элементарные команды пронумерованы. Все макрокоманды описаны через правила их составления из элементарных команд. Вся эта информация структурирована в среде SQL-сервера и хранится на соответствующем компьютере. Таким образом, получив через Интернет-сервер(ы) отредактированную пользователем страницу, SQL-сервер преобразует принятую информацию в последовательность выполняемых элементарных команд, которые описываются набором формальных признаков:
- дата выполнения элементарной команды;
- время выполнения элементарной команды;
- идентификатор элементарной команды;
- номер (ID) трансивера, на который требуется передать элементарную команду;
- приоритет выполнения элементарной команды и др. Элементарные команды "выстраиваются" в очередь в соответствии с датой, временем своего исполнения и приоритетом в "стеке" машины "Монитор". При совпадении текущей даты и времени с датой и временем, указанными в заказе для элементарной команды, машина "Монитор" выдает в передатчик радиосообщение для трансивера с соответствующим заказу номером. Трансивер принимает радиосообщение, обрабатывает его и выдает на солер команды управления в кодировке, понятной для той аппаратуры, которая имеется у пользователя. Солер усиливает ИК-команду и подает ее на сенсорный вход аппаратуры пользователя, что и приводит к срабатыванию техники. Трансивер "общается" с аппаратурой в тех же терминах команд, что и "родной" пульт телевизора (видеомагнитофона, кондиционера и др.). В памяти трансивера находится "библиотека" кодов команд управляемой аппаратуры. "Библиотека" заранее жестко зашивается в трансивер, а инсталляция на конкретную аппаратуру пользователя осуществляется с клавиатуры трансивера путем набора требуемых кодов адресов библиотеки, по которым в памяти трансивера хранятся коды команд для аппаратуры того или иного производителя. Так, для инициализации работы трансивера с командами телевизоров марки, например, Сони нужно ввести с клавиатуры код "01". Возможен вариант, исключающий "жесткую" зависимость от "зашитой" библиотеки кодов, согласно которому всю кодовую структуру команд можно "зашивать" в трансивер конкретного пользователя по радиоканалу, адаптируя тем самым универсальный трансивер под конкретную конфигурацию конкретной аппаратуры для конкретного потребителя. Структура команд будет считываться из "родного" пульта, взятого в техническую службу системы у потенциального клиента на 1-2 дня. При таком исполнении трансивера появляется возможность применить положительные свойства настоящего изобретения к уже имеющейся в распоряжении пользователя технике (телевизоры, видеомагнитофоны и др.). Т.е. не нужно покупать специальный телевизор или видеомагнитофон. При этом, поскольку трансивер обладает свойством универсальности - положительные свойства изобретения можно распространить не только на один прибор, например телевизор, а на все приборы, имеющиеся в распоряжении потребителя (у него может реально быть несколько телевизоров и несколько кондиционеров и т.д.). Ввиду того, что радиопередатчик создает некоторое информационное поле, находясь в котором всюду можно получать сигнал управления для трансивера, управлять техникой можно не только, например, дома, но и, например, на даче в пригородных районах и др. Настоящее изобретение позволяет обеспечить удаленное управление аппаратурой, так как данное управление осуществляется по сетям Интернет. При этом наличие компьютера, подключенного к сети Интернет, в доме пользователя не обязательно. Нет необходимости иметь дома телефонный канал в сравнении, например, с системой "Х10" или иметь дома работающий и подключенный по выделенному каналу к Интернет компьютер. Привычный для многих пользователей персональных компьютеров интерфейс для работы с домашней аппаратурой выполнен в виде Интернет-броузера. Интерфейс при этом полноэкранный, цветной, с высокой скоростью реакции и интерактивностью, подсказками, возможностью прямо из экрана обращаться за помощью по электронной почте, возможностью обращаться к технической документации, расположенной здесь же, прямо на Интернет-сервере. Настоящий способ управления позволяет получить целевой комплексный эффект, а не только "нажатие" элементарной "кнопки". Необходимо уточнить - все элементарные функции всех управляемых приборов рассматриваются в терминах "кнопок" управления как единое многомерное пространство элементарных функций управления. Это дает возможность составлять и реализовывать самые разнообразные макрокоманды комплексного управления домашней аппаратурой, т.е. задействовать любые приборы в любой последовательности. Технически это достижимо еще и за счет того, что в системе предусмотрено наличие солера - прибора, способного одновременно "видеть" всю технику, находящуюся в помещении. Для одновременного управления техникой, находящейся в разных помещениях (режим "мультирум"), необходимо использовать несколько трансиверов (можно как с одним и тем же ID, а можно и с различными ID). Для управления в систему может быть интегрирована любая техника, имеющая сенсор, например ИК-вход, для своего управления. Можно говорить о некотором протоколе, основанном на заимствовании ИК-команд, "от рождения" присущих интегрируемой в систему аппаратуре. Не требуется создавать, например, телевизор под некоторый протокол удаленного доступа, например Х10, а наоборот - в открытый "протокол" лишь добавляются новые команды ИК-управления. Именно те, которые предусмотрел сам разработчик серийной техники для своей аппаратуры. Такие команды "считываются" из оригинального ПДУ нового устройства и хранятся в памяти SQL-сервера системы, составляя библиотеку кодового пространства системы. При подключении к системе нового устройства на универсальный трансивер засылаются, по требуемому ID-адресу, по радиоканалу именно те коды для ИК-управления, которые требуются для такого нового устройства. Одним словом, в систему можно добавлять все то, что управляется, например, через ИК-вход. Здесь ИК-вход рассматривается как частный случай. В общем виде - требуется лишь наличие любого сенсора для управления (ИК-, радио- и др. ). Главное здесь то, что команды управления берутся от готового устройства, а не наоборот. Система внешнего дистанционного управления приборами, имеющими для этого специальный сенсорный, например, ИК-вход или специальный штатный сенсорный, например, ИК-вход, характеризуется тем, что из пункта(ов) доступа в Интернет соединяются, при помощи персонального компьютера или мобильного телефона, с www-Интернет-сервером (wap-Интернет-сервером) и входят на сайт(ы), на страницах которого(ых) сформированы все виртуальные органы управления приборами, имеющими для этого хотя бы один специальный штатный сенсорный, например, ИК-вход для подключения штатного пульта дистанционного управления (ПДУ). При этом виртуальные органы управления на Интернет-сервере(ах) - суть команды (целевые последовательности команд) управления, порождаемые за счет редактирования пользователем тех или иных страниц сайта(ов) в Интернет. Каждая из таких команд управления имеет свой уникальный идентификатор (адрес) в базе данных SQL-сервера. По этому адресу хранятся формализованные данные для генератора команд трансивера, обеспечивающие, для последнего, возможность синтезировать именно ту, например, ИК-команду, которая будет однозначно и правильно принята управляемым прибором, через свой сенсорный вход, достоверно им интерпретирована и исполнена. Пример осциллограммы команды управления, синтезируемой трансивером по исходным данным из базы данных SQL-сервера, представлен на фиг.2, где Т=14 - период ИК-команды управления прибором; t=1, 3, 4, 5, 10, 11, 12, 13, 14 - стандартные ИК-посылки кода команды управления прибором, вырабатываемые генератором команд трансивера. При этом s - стандартная длительность восстанавливающего ИК-импульса трансивера при синтезе управляющей команды. Формализованные данные из SQL-сервера передаются в трансивер по радиоканалу в процессе его инсталляции на работу с конкретной маркой конкретного прибора, над которым предполагается производить управление. Инсталляция трансивера производится по всем командам всех приборов, которые имеются в распоряжении пользователя и одновременно хранятся в базе данных SQL-сервера. Первоначальное создание и дальнейшее пополнение базы данных SQL-сервера осуществляется путем считывания и обработки осциллограмм каждой из команд управления (каждой кнопки клавиатур(ы) ПДУ) из оригинальных штатных ПДУ приборов, их последующей формализации и записи полученных данных в SQL-сервере - каждой по своим уникальным адресам, например: n1, n2, n3, n4, n5 (фиг.3), где
n1 - горизонтальная координата кнопки управления в системе координат клавиатуры ПДУ;
n2 - вертикальная координата кнопки управления в системе координат клавиатуры ПДУ;
n3 - номер клавиатуры (для многофункциональных клавиатур ПДУ);
n4 - номер марки управляемой аппаратуры (например, видеомагнитофон sony-vrl237);
n5 - номер типа управляемой аппаратуры (например, телевизоры). Далее, в целях сокращения размерности кодовых посылок, передаваемых по радиоканалу от SQL-сервера к трансиверу, каждая из команд управления (каждая кнопка клавиатур(ы) каждого из ПДУ каждого прибора имеет свой сквозной номер: к= 1(1)К, где: к - текущий номер команды управления; 1 - шаг сквозной нумерации команд управления; К - последний номер последней команды управления последней версии базы данных SQL-сервера. Параметр К - плавающий с нарастанием. Таким образом, "нажатие" виртуальной кнопки управления на странице Интернет-сервера(ов) порождает генерирование SQL-сервером команды под номером "к". Такой номер "к" передается в трансивер по радиоканалу для исполнения. В библиотеке кодов команд трансивера, по адресам от сквозного номера к1 до сквозного номера к2, хранятся заранее переданные, во время инсталляции трансивера по радиоканалу, формальные параметры, например: Т, t (...) - необходимые и достаточные для синтезирования трансивером каждой из команд управления каждого из приборов, имеющихся в распоряжении пользователя. Таким образом, получение трансивером номера "к" обеспечивает порождение трансивером и выполнение требуемым прибором требуемой команды управления. Помимо "нажатия" виртуальной кнопки управления на странице(ах) Интернет-сервера(ов) в режиме "реального времени" возможно активизировать требуемую кнопку клавиатуры ПДУ (команду управления) в режиме отложенного исполнения - за счет использования системного таймера "стека" заказов системы путем соответствующего редактирования соответствующих параметров в соответствующих полях настройки соответствующих страниц Интернет-сервера(ов), а именно: год, месяц, число, час и минута. При этом выборка команд управления из системного "стека" и их выдача в радиоканал для исполнения осуществляются с учетом текущего времени и приоритетов команд управления. Сквозная синхронизация всех элементов системы, включая и сами трансиверы пользователей, реализуется путем подключения Интернет-сервера(ов), через Интернет, к внешнему серверу точного астрономического времени. Для предотвращения несанкционированного доступа к управлению приборами в системе предусмотрена авторизация каждого из ее пользователей путем проверки Интернет-сервером(ами), при входе на сайт(ы), клиентских ID и PW (пароля). Радиокоманды кодируются и шифруются. Каждый трансивер имеет свой уникальный ID. Формирование инструментов управления на базе станиц Интернет-сервера(ов) и учетных таблиц SQL-сервера позволяют организовать как минимум три типа инструментов управления, рассматриваемых ниже. Эмуляция оригинальной клавиатуры ПДУ. Для каждого нового ПДУ средствами написания скриптов для WEB-страниц создаются "картинки-эмуляции" клавиатур ПДУ во всех присущих ему режимах. "Нажатие" на кнопку управления приводит к актуализации соответствующего скрипта виртуальной клавиатуры ПДУ. Это, в свою очередь, приводит к обращению к соответствующей учетной записи соответствующей таблицы SQL-сервера, в которой указана одна требуемая команда управления. Данная эмуляция служит для прямого (оперативного) управления приборами пользователя. Эмуляция макрокоманд, заранее подготовленных в системе. Для получения обобщенного целевого эффекта создаются средства запуска макрокоманд. Примеры: "Записать телепередачу на видеомагнитофон", "Просмотреть видеозапись" и др. "Нажатие" на кнопку управления приводит к актуализации соответствующего скрипта соответствующего Интернет-приложения. Это, в свою очередь, приводит к обращению к соответствующей учетной записи соответствующей таблицы SQL-сервера, в которой указана серия из необходимых и достаточных для получения целевого эффекта команд управления. При этом команды управления будут исполняться в той последовательности, в которой они там перечислены. Для настройки на работу, с конкретной конфигурацией приборов конкретного пользователя, здесь же выполняется фильтрация: из всего множества команд управления требуемой целевой направленности выбираются только те команды управления, которые присущи приборам именно того пользователя, который обратился к системе. Фильтр формируется на основании данных о приборном оснащении пользователя, с одной стороны, и результатах авторизации пользователя при его входе в систему - с другой. Файл с данными о конкретном составе приборов пользователя, а также список пользователей с указанием их ID должны храниться в SQL-сервере. Иллюстрация происходящего приведена на фиг.4. Макрокоманды могут запускаться как непосредственно при обращении к ним, так и с использованием системного таймера: на нужный год, месяц, число, час и минуту. Эмуляция множества команд управления для создания собственных сценариев работы приборов (создания собственных макрокоманд). Производится аналогично ранее рассмотренной эмуляции макрокоманд, заранее подготовленных в системе. Отличие состоит в том, что серии команд могут быть составлены самим пользователем из того множества команд, которые доступны ему от всего своего множества приборов. На фиг.5 приведен пример организации этого инструмента управления. Составленные макрокоманды могут запускаться как непосредственно при обращении к ним, так и с использованием системного таймера: на нужный год, месяц, число, час и минуту. Ниже представлены основные моменты работы системы:
1. Вход в Интернет-сайт(ы) системы. 2. Авторизация как пользователя системы. 3. Выбор способа управления приборами (выбор соответствующей страницы). 4. Редактирование страницы - формирование сообщения для SQL-сервера. 5. Генерирование SQL-сервером заказа(ов) для исполнения трансивером:
- ID пользователя (трансивера);
- приоритет команды;
- временные параметры: год, месяц, число, час и минута;
- сквозной номер команды управления, требующей исполнения;
и др. В системе ID пользователя и трансивера совпадают. 6. Установка заказа(ов) в общую очередь заказов, готовых к отправке в трансиверы пользователей по радиоканалу, т.е. формирование "стека" заказов. Упорядочение заказов в "стеке" производится по времени исполнения. При совпадении времен исполнения выполняется заказ с наивысшим приоритетом. При наступлении времени исполнения заказа (совпадении времени заказа с текущим временем, а также с учетом приоритета) - отправка заказа в трансивер по необходимому ID. 7. Получение заказа трансивером, выделение сквозного номера команды управления. 8. По выделенному сквозному номеру - запуск генератора ИК-команд с учетом данных библиотеки ИК-команды управления трансивера. 9. Выдача синтезированной команды управления на прибор пользователя. Настоящее изобретение промышленно применимо, так как основано на использовании широко применяемой компьютерной техники, Интернета, способов создания www- и (или) wap-сайтов с интерактивными страницами, устройств радиообмена и трансформаторов одних сигналов в другие, соответствующие типу, используемому в конкретной аппаратуре (согласующие преобразователи).
Класс H04L12/28 отличающиеся конфигурацией сети, например локальные сети (LAN), глобальные сети (WAN)