ПРОГРАММИРУЕМЫЙ МУЛЬТИМЕДИА КОНТРОЛЛЕР С ГИБКИМ ДОСТУПОМ ПОЛЬЗОВАТЕЛЯ И ОБЩЕЙ КОНФИГУРАЦИЕЙ УСТРОЙСТВ

1. Система, содержащая программируемый мультимедиа контроллер, способный взаимодействовать и управлять аудио, видео, телекоммуникационными устройствами, оборудованием передачи данных и другими устройствами, включающая следующие компоненты:
программируемый мультимедиа контроллер, включающий универсальную вычислительную машину, способную взаимодействовать и управлять аудио, видео, телекоммуникационными устройствами и оборудованием передачи данных;
профиль основного пользователя, сохраняемый в программируемом мультимедиа контроллере, который позволяет основному пользователю получать доступ и управлять указанной системой;
имя и пароль основного пользователя, которые, представленные и принятые указанной системой, инициируют предоставление указанной системой разрешения на доступ и управление ей в соответствии с указанным профилем основного пользователя;
по меньшей мере один профиль неосновного пользователя, который позволяет одному или более неосновным пользователям получать ограниченный доступ и управление указанной системой на основании заданной информации, сохраняемой в указанном профиле неосновного пользователя; и
по меньшей мере одно имя неосновного пользователя и пароль основного пользователя, которые, представленные и принятые указанной системой, инициируют предоставление указанной системой разрешения на доступ и управление ей в соответствии с указанным профилем неосновного пользователя.
2. Система по п.1, отличающаяся тем, что программируемый мультимедиа контроллер, включающий универсальную вычислительную машину, связан с ней системой портов универсальной последовательной шины, соединенных с концентратором USB.
3. Система по п.2, отличающаяся тем, что включает интерфейс карты памяти, выполненный с возможностью воспринимать один или более форматов карт памяти.
4. Система по п.1, отличающаяся тем, что предусмотрен коммутатор USB для коммутации линий связи USB на подсистему обработки.
5. Система по п.1, отличающаяся тем, что включает набор портов IEEE FireWire™, которые соединены с концентратором IEEE и коммутатором IEEE для коммутации на подсистему обработки.
6. Система по п.1, отличающаяся тем, что включает микроконтроллер, присоединяемый к последовательному периферийному интерфейсу и шине для соединения ИС, которая обеспечивает последовательный асинхронный интерфейс связи для устройств с низкой скоростью передачи данных.
7. Система по п.1, отличающаяся тем, что включает микроконтроллер, который соединен с интерфейсом инфракрасной связи, интерфейсом RS232 и РЧ-интерфейсом, обеспечивающими дополнительные соединения с внешними устройствами; интерфейс управления устройствами для взаимодействия с устройствами освещения, домашней автоматизации, а также устройствами с электроприводным или релейным управлением.
8. Система по п.1, отличающаяся тем, что включает порт расширения для соединения нескольких программируемых мультимедиа контроллеров с целью образования расширенной системы, имеющей дисплей передней панели с сенсорным жидкокристаллическим экраном, который предусматривается для отображения статуса, конфигурации и/или другой информации для пользователя, а также приема вводимых пользователем данных.
9. Система, содержащая программируемый мультимедиа контроллер на основе универсальной вычислительной машины, включающая конфигурацию для указанного программируемого мультимедиа контроллера, которая содержит структуру данных, имеющую одно или более полей для одного или более профилей пользователя, причем указанное поле профиля пользователя включает информацию для идентификации соответствующего пользовательского интерфейса для пользователя, связанного с этим профилем.
10. Система по п.9, отличающаяся тем, что профиль пользователя имеет связанные с ним имя пользователя и пароль.
11. Система по п.10, отличающаяся тем, что профиль пользователя содержит имя устройства, которое представляет собой имя, присвоенное соответствующему устройству, используемое конкретным пользователем для взаимодействия с программируемым мультимедиа контроллером.
12. Система по п.11, отличающаяся тем, что имя указанного профиля представляет собой имя, присвоенное соответствующему профилю пользователя.
13. Система по п.11, отличающаяся тем, что включает флаги возможностей устройства, указывающие конкретные возможности этого устройства пользователя.
14. Система по п.13, отличающаяся тем, что включает права доступа, которые определяют разрешенный уровень доступа к программируемому мультимедиа контроллеру.
15. Способ получения пользователем доступа к управлению программируемым мультимедиа контроллером, включающий следующие шаги:
настраивают конфигурацию устройства пользователя, при помощи которого пользователь взаимодействует с программируемым мультимедиа контроллером;
принимают на устройстве пользователя конфигурацию устройства, которая позволяет устройству визуализировать пользовательский интерфейс для взаимодействия с программируемым мультимедиа контроллером.
16. Способ по п.15, отличающийся тем, что на устройстве пользователя обнаруживают программируемый мультимедиа контроллер при помощи службы имен Bonjour Name Service.
17. Способ по п.15, отличающийся тем, что представляют на устройстве пользователя список возможных пользовательских интерфейсов, которые поддерживает устройство.
18. Способ по п.15, отличающийся тем, что принимают сделанный пользователем выбор требуемого пользовательского интерфейса и выводят для пользователя подсказку ввести имя пользователя и пароль.
19. Способ по п.15, отличающийся тем, что на программируемом мультимедиа контроллере подтверждают правильность имени пользователя и пароля, введенных пользователем, сравнивая имя пользователя и пароль с именем пользователя и паролем, сохраняемыми в соответствующем профиле пользователя.
20. Способ по п.15, отличающийся тем, что получают на контроллере уникальный идентификатор для устройства пользователя.
21. Способ по п.15, отличающийся тем, что включает т шаг визуализации на устройстве пользователя соответствующего пользовательского интерфейса, причем визуализированный пользовательский интерфейс основан на выборе, сделанном пользователем, и информации о конфигурации устройства, ранее сохраненной в памяти устройства.
22. Способ по п.15, отличающийся тем, что включает шаг подачи команд на указанном устройстве пользователя для доступа и управления указанным программируемым мультимедиа контроллером на основе прав доступа, определенных в соответствующем профиле пользователя.
23. Способ управления системой программируемого мультимедиа контроллера, включающий следующие шаги:
настраивают конфигурацию программируемого мультимедиа контроллера при помощи одной или более общих конфигураций устройств; и
сохраняют указанные общие конфигурации устройств в подсистеме обработки программируемого мультимедиа контроллера.
24. Система программируемого мультимедиа контроллера, включающая следующие компоненты:
общая конфигурация устройств, которая включает графические данные, описание структуры и метаданные для визуализации пользовательского интерфейса на устройстве, связанном с этой конфигурацией;
структура данных общей конфигурации устройств, которая включает:
i. графические данные и изображения, которые появляются на пользовательском интерфейсе;
ii. описание структуры графических данных, определяющее пространственные отношения, которые должны применяться к указанным графическим данным для правильной визуализации пользовательского интерфейса;
iii. системные команды, сохраняемые в структуре данных, которые являются допустимыми вместе с конкретной комбинацией графических данных и описанием структуры графических данных; и
iv. информация о состоянии системы для устройства, связанного с этой конфигурацией, для обмена данными с системой поддержки исполнения программ на программируемом мультимедиа контроллере.
25. Система по п.24, отличающаяся тем, что включает общую конфигурацию устройств, созданную и сохраненную в подсистеме обработки программируемого мультимедиа контроллера.
26. Система по п.24, отличающаяся тем, что включает общую конфигурацию устройств, сохраненную таким образом, что такое устройство можно рассматривать в качестве ведущего по отношению к другим устройствам того же типа.
27. Система по п.26, отличающаяся тем, что указанные другие устройства того же типа, что и ведущее устройство, при добавлении их к системе получают и совместно используют копию общей конфигурации устройств от ведущего устройства, при этом указанное ведущее устройство сохраняет общую конфигурацию устройств вместо того, чтобы указанная общая конфигурация сохранялась в программируемом мультимедиа контроллере.
28. Система по п.27, отличающаяся тем, что общая конфигурация устройств распределена при помощи Wi-Fi или других беспроводных или проводных функций связи.
29. Система по п.27, отличающаяся тем, что копия общей конфигурации устройств передается на устройство типа мобильного устройства.