RU2575686C2 - Docking station having backup communication channel - Google Patents
Docking station having backup communication channel Download PDFInfo
- Publication number
- RU2575686C2 RU2575686C2 RU2012155150/08A RU2012155150A RU2575686C2 RU 2575686 C2 RU2575686 C2 RU 2575686C2 RU 2012155150/08 A RU2012155150/08 A RU 2012155150/08A RU 2012155150 A RU2012155150 A RU 2012155150A RU 2575686 C2 RU2575686 C2 RU 2575686C2
- Authority
- RU
- Russia
- Prior art keywords
- control device
- portable control
- programmable multimedia
- docking station
- multimedia controller
- Prior art date
Links
- 238000003032 molecular docking Methods 0.000 title claims abstract description 53
- 230000006854 communication Effects 0.000 title claims abstract description 40
- 238000004891 communication Methods 0.000 title claims abstract description 40
- 230000005540 biological transmission Effects 0.000 claims abstract description 4
- 238000000034 method Methods 0.000 claims description 14
- 230000007175 bidirectional communication Effects 0.000 claims description 2
- 238000001514 detection method Methods 0.000 claims description 2
- 230000001131 transforming effect Effects 0.000 claims 1
- 230000002457 bidirectional effect Effects 0.000 abstract description 3
- 230000008054 signal transmission Effects 0.000 abstract description 2
- 230000000694 effects Effects 0.000 abstract 1
- 239000000126 substance Substances 0.000 abstract 1
- 238000010586 diagram Methods 0.000 description 6
- 230000006870 function Effects 0.000 description 6
- 238000004378 air conditioning Methods 0.000 description 3
- 241000282668 Cebus Species 0.000 description 2
- 230000001276 controlling effect Effects 0.000 description 2
- 238000010438 heat treatment Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000008859 change Effects 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 230000002262 irrigation Effects 0.000 description 1
- 238000003973 irrigation Methods 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 230000001105 regulatory effect Effects 0.000 description 1
- 230000005236 sound signal Effects 0.000 description 1
- 238000009423 ventilation Methods 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Images
Abstract
Description
Перекрестная ссылка на родственные заявкиCross reference to related applications
В настоящей заявке испрашивается приоритет предварительной заявки на патент США, серийный №61/351,085, поданной Robert P. Madonna 3 июня 2010 г. и озаглавленной «ДОК-СТАНЦИЯ С РЕЗЕРВНЫМ КАНАЛОМ СВЯЗИ», содержание которой включено в настоящий документ посредством ссылки.This application claims the priority of provisional US patent application Serial No. 61 / 351,085, filed by Robert P. Madonna on June 3, 2010 and entitled "BACKUP DOC STATION", the contents of which are incorporated herein by reference.
Область техники, к которой относится изобретениеFIELD OF THE INVENTION
Изобретение в целом относится к программируемым мультимедийным системам управления и, более конкретно, к док-станциям для пользовательских интерфейсных устройств, включая сенсорные переносные устройства управления.The invention generally relates to programmable multimedia control systems and, more specifically, to docking stations for user interface devices, including touch-sensitive portable control devices.
Уровень техникиState of the art
Программируемый мультимедийный контроллер (ПМК) осуществляет контроль и (или) управление широким спектром аудио-, видео-, телекоммуникационных устройств, оборудования передачи данных или других устройств, с которыми сопрягается ПМК. В данном контексте термины «ПМК» и «программируемый мультимедийный контроллер» являются взаимозаменяемыми. ПМК с программируемыми услугами создан на основе компьютера общего назначения, управляющего специализированной встраиваемой вычислительной системой. Компьютер общего назначения может стыковаться со вторым компьютером общего назначения для обеспечения резервирования. Мультимедийный контроллер включает среду программирования для создания услуг или практический опыт пользователя, который может охватывать характеристики или функциональные возможности нескольких устройств, которые традиционно используют в качестве отдельного, автономного оборудования. Такие услуги по сложности могут охватывать диапазон от простых функций управления до мультимедийных функций, сочетающих высококачественное аудио и видео с возможностями графического отображения информации компьютером общего назначения, веб-услугами и телекоммуникацией.A programmable multimedia controller (PMK) monitors and (or) controls a wide range of audio, video, telecommunication devices, data transmission equipment, or other devices with which the PMK is interfaced. In this context, the terms “PMK” and “programmable multimedia controller” are used interchangeably. PMK with programmable services is based on a general-purpose computer that manages a specialized embedded computer system. A general purpose computer can dock with a second general purpose computer to provide redundancy. A multimedia controller includes a programming environment for creating services or user experience that can encompass the characteristics or functionality of several devices that are traditionally used as separate, stand-alone equipment. Such services can range in complexity from simple management functions to multimedia functions that combine high-quality audio and video with graphic display capabilities of general-purpose computers, web services and telecommunications.
Услуги могут быть реализованы в соответствии с различными зонами, существующими в физическом пространстве большего размера. Например, пользователь может указать, что определенные услуги доступны в общей комнате дома (гостиной), в то время как другие услуги доступны на кухне, в зависимости от того, какие компоненты имеются в каждой комнате, или от предпочтений пользователя. Услуги могут также реализовываться для каждого пользователя в отдельности в соответствии с профилем пользователя, в котором указаны предпочтения, ограничения (например, родительский контроль) и т.п.Services can be implemented in accordance with various zones existing in a larger physical space. For example, the user may indicate that certain services are available in the common room of the house (living room), while other services are available in the kitchen, depending on what components are available in each room, or on the user's preferences. Services can also be implemented for each user individually in accordance with the user profile, which indicates preferences, restrictions (for example, parental control), etc.
Среда программирования включает библиотеку профилей компонентов. Профили компонентов могут быть реализованы различными способами исходя из желаемых атрибутов базовых структур данных. В предпочтительном варианте осуществления профиль компонента реализуется в виде файла XML (Extensible Markup Language, расширяемый язык разметки), в котором описаны определенные атрибуты компонента, такого как DVD-плейер, телевизор, усилитель или любой другой тип компонента, способного сопрягаться с системой согласно настоящему изобретению. Профиль компонента, как правило, описывает по меньшей мере некоторые физические характеристики компонента (например, входные/выходные разъемы, расположенные на обратной стороне компонента), конфигурацию компонента (например, все возможные типы модулей, которые могут находиться в слотах или нишах модульного приемника), набор команд, распознаваемых компонентом (например, «включить питание», «выключить питание», «открыть поддон для компакт-диска»), а также функции, которые способен выполнять компонент (например, воспроизведение, пауза, останов).The programming environment includes a library of component profiles. Component profiles can be implemented in various ways based on the desired attributes of the underlying data structures. In a preferred embodiment, the component profile is implemented as an Extensible Markup Language (XML) file that describes specific attributes of a component, such as a DVD player, TV, amplifier, or any other type of component capable of interfacing with the system of the present invention . A component profile typically describes at least some of the physical characteristics of the component (for example, input / output connectors located on the back of the component), the configuration of the component (for example, all possible types of modules that may be in slots or niches of a modular receiver), the set of commands recognized by the component (for example, “turn on the power”, “turn off the power”, “open the tray for the CD”), as well as the functions that the component is able to perform (for example, play, pause, stop New).
Использование файлов XML для профилей компонентов, а также другие аспекты программируемой мультимедийной среды обсуждаются в находящейся в совместном владении заявке на патент США №11/314,112, поданной Madonna и др. 20 декабря 2005 г. и озаглавленной «ПРОГРАММИРУЕМЫЙ МУЛЬТИМЕДИЙНЫЙ КОНТРОЛЛЕР С ПРОГРАММИРУЕМЫМИ УСЛУГАМИ», содержание которой включено в настоящий документ посредством ссылки.The use of XML files for component profiles, as well as other aspects of a programmable multimedia environment, are discussed in co-owned US Patent Application No. 11 / 314,112 filed by Madonna et al. On December 20, 2005 and entitled “PROGRAMMABLE MULTIMEDIA CONTROLLER WITH PROGRAMMABLE SERVICES” the contents of which are incorporated herein by reference.
Как отмечается в вышеуказанной заявке, используя библиотеку профилей компонентов, пользователь может в диалоговом режиме с помощью экранной инструкции описать, как фактически подсоединен тот или иной конкретный комплект оборудования. В случае нового комплекта оборудования эта система может рекомендовать пользователю, каким образом осуществить ее подсоединение. После того, как подсоединение выполнено, пользователь может получить информацию о доступных услугах. Сенсорный экран в большинстве случаев представляет собой идеальный интерфейс для инструкций и визуального отображения компонентов, а также вводимых пользователем параметров настройки и выбранных элементов.As noted in the above application, using the library of component profiles, the user can interactively use the on-screen instructions to describe how a particular set of equipment is actually connected. In the case of a new set of equipment, this system may recommend to the user how to connect it. After the connection is completed, the user can obtain information about the available services. The touch screen in most cases is the ideal interface for instructions and visual display of components, as well as user-entered settings and selected items.
На рынке время от времени появляются различные сенсорные переносные устройства связи и управления. Примерами таких устройств являются iPad®, iPod® и iPod Touch® производства компании Apple®. Эти устройства обеспечивают выполнение функций сенсорного интерфейса, выбираемых пользователем, при этом сами являются программируемыми. Вследствие этого, было бы целесообразно объединить функциональные возможности таких переносных устройств управления с ПМК, чтобы обеспечить управление компонентами программируемой мультимедийной системы. Однако многие такие устройства обмениваются информацией с помощью беспроводных соединений, таких как Wi-Fi, которые могут оказаться ненадежными или недоступными вследствие низкой мощности сигнала или помех. Кроме того, беспроводные соединения часто бывают незащищенными.Various touch-screen portable communication and control devices appear on the market from time to time. Examples of such devices are iPad®, iPod®, and iPod Touch® from Apple®. These devices provide the implementation of the functions of the touch interface, selectable by the user, while they themselves are programmable. As a result of this, it would be advisable to combine the functionality of such portable control devices with PMK to provide control of the components of a programmable multimedia system. However, many such devices exchange information via wireless connections, such as Wi-Fi, which may be unreliable or inaccessible due to low signal strength or interference. In addition, wireless connections are often insecure.
Раскрытие изобретенияDisclosure of invention
Эти и другие недостатки устраняются настоящим изобретением, в котором расширяемая мультимедийная система управления сопрягается с сенсорным переносным устройством управления, включаемым в систему. В дальнейшем термины «сенсорное переносное устройство управления» и «переносное устройство управления» являются взаимозаменяемыми. Сенсорное переносное устройство управления оснащено программным приложением, которое обеспечивает его совместимость с ПМК, позволяя пользователю вводить данные, такие как параметры настройки, выбранные элементы или редакционные изменения в профиль для одного или нескольких компонентов. Так, пользователь может вводить данные непосредственно с сенсорного экрана переносного устройства управления. Эти введенные данные могут включать, например, увеличение громкости аудиосистемы объемного звучания или установку температуры в центральной системе кондиционирования воздуха.These and other disadvantages are eliminated by the present invention, in which an expandable multimedia control system is interfaced with a touch-sensitive portable control device included in the system. Hereinafter, the terms “touch-sensitive portable control device” and “portable control device” are used interchangeably. The portable touch control device is equipped with a software application that ensures its compatibility with PMK, allowing the user to enter data such as settings, selected items or editorial changes to the profile for one or more components. So, the user can enter data directly from the touch screen of a portable control device. These entries may include, for example, increasing the volume of the surround sound system or setting the temperature in the central air conditioning system.
Чтобы предоставить сенсорному переносному устройству управления возможность передавать такие введенные данные в контроллер ПМК, сенсорное устройство управления подключают к док-станции, которая, в свою очередь, подключена к ПМК.In order to enable the portable touch control device to transmit such input data to the PMK controller, the touch control device is connected to a docking station, which, in turn, is connected to the PMK.
Согласно настоящему изобретению между ПМК и сенсорным переносным устройством связи при помощи док-станции создается выделенный проводной резервный канал связи. Проводной резервный соединительный канал обеспечивает эффективную двунаправленную связь между ПМК и сенсорным переносным устройством управления. В отсутствие беспроводного соединения или в случае ненадежного беспроводного соединения проводное соединение согласно настоящему изобретению продолжает обеспечивать двунаправленную передачу сообщений между двумя устройствами. Канал проводной связи проходит между док-станцией и ПМК. Док-станция выполнена с возможностью приема переносного устройства управления в соответствующий входной элемент, такой как 30-контактный разъем. Затем док-станция обнаруживает наличие переносного устройства управления, после чего она готова к приему сигналов от переносного устройства управления. Эти сигналы представляют собой сигналы, выбираемые пользователем с целью изменения параметров настройки компонента и(или) выполнения других действий, связанных с компонентами, которые сопряжены с системой.According to the present invention, a dedicated wired backup communication channel is created between the PMK and the touch-sensitive portable communication device using a docking station. A wired redundant connecting channel provides efficient bi-directional communication between the PMK and the touch-sensitive portable control device. In the absence of a wireless connection or in the case of an unreliable wireless connection, the wired connection according to the present invention continues to provide bi-directional messaging between the two devices. A wired channel passes between the docking station and the PMK. The docking station is configured to receive a portable control device at an appropriate input element, such as a 30-pin connector. Then the dock detects the presence of a portable control device, after which it is ready to receive signals from the portable control device. These signals are signals selected by the user in order to change the settings of the component and (or) perform other actions associated with the components that are associated with the system.
Док-станция выполнена с возможностью преобразования сигналов, поступающих от переносного устройства управления, в управляющие IP-сообщения, подходящие для передачи, например, по сети Ethernet или другому кабельному соединению. Затем ПМК использует эти сигналы для реализации вводимых данных. После этого ПМК возвращает информацию о состоянии и метаданные док-станции, которая, в свою очередь, предоставляет такую информацию переносному устройству управления в качестве уточненных данных.The docking station is capable of converting signals from a portable control device into IP control messages suitable for transmission, for example, via an Ethernet network or other cable connection. Then PMK uses these signals to implement the input data. After that, the PMK returns status information and metadata of the docking station, which, in turn, provides such information to the portable control device as updated data.
Краткое описание чертежейBrief Description of the Drawings
Приведенное ниже описание изобретения относится к следующим прилагаемым чертежам.The following description of the invention relates to the following accompanying drawings.
На ФИГ.1 показана программируемая мультимедийная система управления согласно одному из иллюстративных вариантов осуществления изобретения.FIG. 1 shows a programmable multimedia control system according to one illustrative embodiment of the invention.
На ФИГ.2 показано схематическое изображение ПМК, сопрягающегося с сенсорным переносным устройством управления согласно одному из иллюстративных вариантов осуществления настоящего изобретения.FIG. 2 shows a schematic representation of a PMK interfacing with a touch-sensitive portable control device according to one illustrative embodiment of the present invention.
На ФИГ.3 показана структурная схема компонентов и соединений, иллюстрирующая проводной резервный канал связи согласно одному из иллюстративных вариантов осуществления настоящего изобретения.FIG. 3 is a block diagram of components and connections illustrating a wired redundant communication channel according to one illustrative embodiment of the present invention.
На ФИГ.4 показано схематическое изображение процессоров и соединительных устройств док-станции согласно настоящему изобретению.Figure 4 shows a schematic representation of the processors and connecting devices of the docking station according to the present invention.
На ФИГ.5 показана схема обмена сообщениями между док-станцией и другими компонентами системы.Figure 5 shows a diagram of the exchange of messages between the docking station and other components of the system.
ФИГ.6 в целом образует блок-схему процедуры, относящейся к одному из иллюстративных вариантов осуществления настоящего изобретения.FIGURE 6 generally forms a flowchart of a procedure relating to one illustrative embodiment of the present invention.
Осуществление изобретенияThe implementation of the invention
На ФИГ.1 показана структурная схема ПМК 100, соединенного с рядом устройств согласно одному из иллюстративных вариантов осуществления настоящего изобретения. Термин «ПМК» следует толковать расширительно в качестве устройства, способного осуществлять управление, коммутацию данных и (или) иное взаимодействие с различными электронными устройствами, такими как аудио-, видео- и телефонное оборудование, средства обработки данных и безопасности, системы с приводным и релейным управлением и (или) другие типы электронных устройств. Взаимодействуя с этими устройствами, ПМК способен реализовать комплексное решение задачи мультимедийного управления.FIG. 1 shows a structural diagram of a
В иллюстративном варианте осуществления ПМК 100 подключен к широкому спектру аудио- и видеокомпонентов, например, проигрывателю 105 компакт-дисков (CD-проигрывателю), проигрывателю 110 универсальных цифровых дисков (DVD-проигрывателю), аудио- и видеоусилителю со встроенным тюнером 115, телевизору 120, персональному медиа-плейеру 125, громкоговорителям 122, микрофону 123 и (или) видеокамере 124. ПМК также может быть подключен к телефонным устройствам, таким как телефонная сеть 130 и (или) телефонные трубки 132. Телефонная сеть 130 может представлять собой телефонную коммутируемую сеть общего пользования (Publicly Switched Telephone Network, PSTN), цифровую сеть интегрального обслуживания (Integrated Services Digital Network, ISDN) или другую коммуникационную сеть.In an illustrative embodiment, the PMK 100 is connected to a wide range of audio and video components, for example, a CD player 105 (CD player), a universal digital disc player (DVD player) 110, an audio and video amplifier with built-in tuner 115, a television 120 personal media player 125, speakers 122, microphone 123 and / or video camera 124. The PMK can also be connected to telephone devices such as a telephone network 130 and / or handsets 132. The telephone network 130 may be a telephone a public switched telephone network (PSTN), an Integrated Services Digital Network (ISDN), or other communication network.
Кроме того, ПМК может взаимодействовать с различными системами освещения и (или) домашней автоматизации 135. Такие устройства могут работать по протоколу Х10, разработанному компанией Pico Electronics, протоколу INSTEON™, разработанному компанией SmartHome, Inc, стандарту CEBus, регулируемому организацией CEBus Industry Council, или другому хорошо известному протоколу домашней автоматизации или управления. Аналогичным образом, контроллер может быть подключен к устройствам 137 с приводным или релейным управлением, которые могут включать, например, систему обогрева, вентиляции и кондиционирования воздуха (ОВКВ), систему орошения, систему автоматического управления шторами или жалюзи, электронный дверной замок или другие типы устройств.In addition, the PMK can interact with various lighting systems and / or home automation systems 135. Such devices can operate using the X10 protocol developed by Pico Electronics, the INSTEON ™ protocol developed by SmartHome, Inc., the CEBus standard regulated by the CEBus Industry Council, or another well-known home automation or control protocol. Similarly, the controller may be connected to drive or relay control devices 137, which may include, for example, a heating, ventilation, and air conditioning (HVAC) system, an irrigation system, an automatic control system for curtains or blinds, an electronic door lock, or other types of devices .
К мультимедийному контроллеру подключена компьютерная сеть, такая как Интернет 140. Помимо этого, к нему могут также быть подключены персональный компьютер (ПК) 145, видеоигровые устройства 150, оборудование для домашней студии записи 165 или другие устройства. Кроме того, один или несколько дистанционных пультов управления 170 могут предусматриваться для управления функциональными возможностями контроллера и (или) устройствами, подключенными к контроллеру. Такие дистанционные пульты управления могут быть подключены к контроллеру при помощи проводного сетевого соединения, инфракрасной линии связи, радиочастотной линии связи, линии связи Bluetooth™, линии связи ZigBee™ или другого подходящего информационного соединения. Как подробнее обсуждается ниже, док-станция 104 сопрягается с ПМК 100.A computer network, such as the Internet 140, is connected to the multimedia controller. In addition, a personal computer (PC) 145, video game devices 150, home recording equipment 165, or other devices can also be connected to it. In addition, one or more remote control panels 170 may be provided to control the functionality of the controller and / or devices connected to the controller. Such remote control panels can be connected to the controller using a wired network connection, an infrared line, a radio frequency line, a Bluetooth ™ line, a ZigBee ™ line, or other suitable data connection. As discussed in more detail below, the
На ФИГ.2 показаны ПМК 100 и сенсорное переносное устройство управления 206, с помощью которых может быть реализован один из вариантов осуществления настоящего изобретения. Конкретнее, система 200 включает ПМК 100, который, как упомянуто выше, создан на основе компьютера общего назначения, управляющего специализированной встраиваемой вычислительной системой. ПМК 100 предоставляет услуги, которые по сложности могут охватывать диапазон от простых функций управления до мультимедийных функций, сочетающих, например, высококачественное аудио и видео с возможностями графического отображения информации компьютером общего назначения, веб-услугами и телекоммуникацией. ПМК 100 сопрягается с сенсорным переносным устройством управления 206. Сенсорное переносное устройство управления 206 имеет сенсорный экран 208, смонтированный в наружной раме 210. При помощи экрана 208 пользователь может вводить команды и выбранные элементы для управления компонентами, с которыми сопряжена система 100. Например, при помощи сенсорного экрана 208 пользователь может управлять аудио- или видеосистемой, а также телефонной системой и локальной вычислительной сетью (ЛВС). Помимо этого, с ПМК могут сопрягаться домашние автоматические системы, такие как система обогрева и кондиционирования воздуха, система тревожной сигнализации, система освещения и другие подобные устройства.FIG. 2 shows a
В системах известного уровня техники сенсорная индикаторная панель выдавала команды и другие сигналы по беспроводной связи беспроводному маршрутизатору 212, как показано на ФИГ.2. Как отмечалось выше, связанная с беспроводными средствами связи проблема заключается в том, что беспроводное соединение может оказаться недоступным или ненадежным. При этом управление между ПМК 100 и сенсорным переносным устройством управления 206 будет потеряно, что может привести к недоступности всей системы вследствие отсутствия управляющего соединения.In prior art systems, the touch display panel has issued commands and other signals wirelessly to
В настоящем изобретении эта проблема решается при помощи системы, изображенной на ФИГ.3. Как показано на ФИГ.3, система согласно настоящему изобретению включает ПМК 100, который, как уже отмечалось, создан на основе компьютера общего назначения 304. Как обсуждалось выше применительно к ФИГ. 2, ПМК 100 сопрягается с рядом компонентов. Система согласно настоящему изобретению включает также сенсорное переносное устройство управления 206, такое как Apple® iPad®. Устройство iPad® имеет сенсорный экран, который можно задействовать для управления компонентами, сопряженными с ПМК 100. Чтобы осуществить это управление, устройство iPad®, используемое в настоящем изобретении, оснащено программным приложением 330, которое серийно выпускается компанией Savant Systems, LLC (г.Хайаннис, штат Массачусетс, США). Программное приложение 330 позволяет пользователю iPad® вводить выбранные элементы, параметры настройки и команды, относящиеся к компонентам, которые сопряжены с системой. Базовая конфигурация Apple iPad® включает устройство iPad®, сопрягающееся с сетью 3G. Кроме того, устройство iPad® выполнено с возможностью передачи и приема по сети Wi-Fi®, которая, как понятно специалистам, представляет собой беспроводное соединение в классе сетей, разработанных на основе стандарта IEEE 802.11.In the present invention, this problem is solved using the system depicted in FIG. 3. As shown in FIG. 3, the system of the present invention includes a
Согласно настоящему изобретению, iPad® или любое другое аналогичное устройство вставляется в док-станцию 104 при помощи входного соединения. В случае iPad® и других устройств Apple®, входное соединение док-станции 104 представляет собой 30-контактный разъем, в который вставляется соответствующий разъем изделия Apple®. Док-станция 104 имеет также источник питания 340. Источник питания обеспечивает питание док-станции 104, от которой, в свою очередь, питание подается на сенсорное переносное устройство управления 206. Источник питания док-станции можно использовать также для перезарядки батареи сенсорного устройства управления 105. Док-станция дополнительно снабжена вспомогательным контрольно-диагностическим контактом 350, который сообщает док-станции, состыковано ли переносное устройство управления с док-станцией и закреплено ли оно соответствующим образом. Для связи между переносным устройством управления и док-станцией используются контакт 352 для универсальной асинхронной передачи (Universal Asynchronous Receiver Transmitter, UART) и контакт 354 в качестве универсальной последовательной шины (Universal Serial Bus, USB).According to the present invention, an iPad® or any other similar device is inserted into the
Согласно настоящему изобретению между док-станцией 104 и ПМК 100 подключен проводной резервный канал связи 360. В иллюстративном варианте осуществления проводной резервный канал связи 360 предусмотрен в виде Ethernet-соединения. Как уже отмечалось, ПМК 100 и сенсорное переносное устройство управления 206 обладают также возможностями беспроводной связи. Таким образом, согласно изобретению, проводной резервный канал связи 360 обеспечивает эффективную связь в отсутствие беспроводной линии связи или в случае ненадежной беспроводной линии связи. Между док-станцией 104 и ПМК 100 осуществляется двунаправленный обмен сообщениями. Конкретнее, контрольные запросы проходят от док-станции 104 на ПМК 100. Информация о состоянии и сообщения с метаданными возвращаются от ПМК 100 к док-станции 104. В конкретном примере iPad® устройство iPad® использует вспомогательный протокол iAP® для обмена сообщениями между iPad и другими устройствами в системе, такой как док-станция.According to the present invention, a wired
На ФИГ.4 изображены схемы и процессоры док-станции 104. Как отмечалось выше, док-станция 104 имеет 30-контактный разъем и, таким образом, выполнена с возможностью вставления соответствующего разъема переносного устройства управления 206. Схемы док-станции включают каналы связи для UART и USB 404. Это создает двунаправленный канал, по которому сообщения и сигналы передаются от сенсорного устройства управления 105 через 30-контактный разъем 402 док-станции к процессору 410. Процессор может представлять собой любой подходящий процессор, например, встроенного типа.Figure 4 shows the diagrams and processors of the
В составе док-станции 104 предусмотрена логическая схема обнаружения 414, которая сообщает док-станции о наличии сенсорного переносного устройства управления 206; информация об этом состоянии также передается процессору, как показано входным сигналом 416, чтобы сообщить процессору о наличии сенсорного переносного устройства управления 206. Док-станция 104 преобразует сообщения, поступающие от сенсорного переносного устройства управления 206, в сообщения протокола сети Интернет (Internet Protocol, IP), которые можно передавать через Ethernet-соединение, т.е. по проводному резервному каналу связи 360 согласно настоящему изобретению.As part of the
Аудиорасширитель 420 подключен к разъему RJ-45 440, который совместим с Ethernet-соединением. Видеорасширитель 450 подключен к разъему RJ-45 460. Снова возвращаясь к процессору, укажем, что процессор 410 преобразует сообщения в IP-сообщения, которые совместимы с сетью Ethernet, причем эти сообщения поступают в проводной резервный канал связи 360 через разъем RJ-45 470. Помимо этого, источник питания 480 обеспечивает питание док-станции 104 и сенсорного устройства управления 105. Сопроцессор 490, санкционированный компанией Apple®, обеспечивает соответствующие сигналы для процессора 416. Таким образом, док-станция при помощи 30-контактного разъема воспринимает введенные пользователем команды. Аудиосигналы передаются через аудиорасширитель 420, видеосигналы обрабатываются видеорасширителем 450, а вся остальная информация поступает к процессору, а затем, через разъем RJ-45 - к ПМК.The 420 audio expander is connected to an RJ-45 440 connector that is compatible with an Ethernet connection. The
Обращаясь к ФИГ.5, отметим, что на рисунке изображена схема обмена сообщениями, проходящими между различными компонентами настоящей системы. Начиная с сенсорного переносного устройства управления 206, это устройство 206 принимает вводимые пользователем выбранные элементы, относящиеся к командам, параметрам настройки или средствам управления для различных компонентов, с которыми сопряжен ПМК 100. Эти выбранные элементы, вводимые пользователем, преобразуются в управляющие сообщения-запросы 503. Эти управляющие сообщения-запросы передаются через 30-контактный разъем, показанный на ФИГ. 4, на док-станцию.Turning to FIG. 5, we note that the figure shows a diagram of the exchange of messages passing between the various components of this system. Starting from the touch-sensitive
Док-станция 104 преобразует затем эти сообщения в Ethernet IP-сообщения (содержащие управляющие запросы). Ethernet IP-сообщения 508 передаются док-станцией 104 по проводному резервному каналу связи 360 (ФИГ.3) согласно настоящему изобретению, а также по беспроводной связи (не показана). Затем ПМК 100 преобразует эти сообщения в команды, которые реализуют различные варианты сделанного пользователем выбора, такие какие выбранные элементы, команды и параметры настройки, которые могут относиться к работе компонента или служить для его настройки. Эти команды передаются соответствующим компонентам (ФИГ.1). Таким образом, пользователь может ввести данные с сенсорного экрана 208 сенсорного переносного устройства управления 206, например, в целях увеличения громкости аудиосистемы объемного звучания или управления домашней системой, такой как система тревожной сигнализации. Примечательно, что коммуникационные порты являются двунаправленными, при этом независимый поток трафика может проходить через них одновременно в обоих направлениях.The
Блок-схема 600, показанная на ФИГ.6, иллюстрирует процедуру, при помощи которой док-станция 104 обеспечивает интерфейс между переносным устройством 206 и ПМК 100. Процедура начинается на док-станции с запуска 602 и переходит к шагу 604. В соответствии с шагом 604 док-станция 104 подтверждает наличие сенсорного переносного устройства управления 206. Наличие переносного устройства управления 206 индицируется с помощью вспомогательного контрольно-диагностического контакта 350 (ФИГ.3). На шаге 606 док-станция соединяет ПМК 100 с выделенным проводным резервным каналом. Перейдя на сторону ПМК 302 блок-схемы 600, процедура начинается на шаге 610 и переходит к шагу 614, на котором ПМК загружает данные конфигурации в переносное устройство управления, позволяя переносному устройству управления 206 принимать вводимые пользователем данные и преобразовывать их в сигналы, на которые может воздействовать ПМК с целью управления соответствующим компонентом. В этот момент ПМК 100 и док-станция 104 соединены с выделенным проводным резервным каналом связи 360, при этом оба устройства готовы к двунаправленным приему и передаче сигналов по выделенному проводному резервному каналу связи. Обращаясь к шагу 620 на стороне док-станции, в соответствии с этим шагом док-станция 104 использует собственный источник питания для подачи питания или перезарядки переносного устройства управления 206. Следующий шаг представляет собой шаг запроса, на котором процедура проверяет, получены ли вводимые пользователем команды от переносного устройства управления до док-станции. Если ответ «да», то эти сигналы передаются док-станции при помощи 30-контактного разъема, изображенного на ФИГ.3. Как показывает шаг 624, док-станция преобразует вводимые пользователем команды в управляющие IP-сообщения, которые могут быть переданы по сети Ethernet с помощью проводного резервного канала связи. В соответствии с шагом 630 на стороне ПМК, после получения такого управляющего сообщения от док-станции ПМК передает одному или нескольким компонентам сигналы на выполнение выбранных пользователем элементов. После выполнения ПМК 100, в соответствии с шагом 632, посылает информацию о состоянии и метаданные по проводному резервному каналу связи 360 на док-станцию 104. Док-станция принимает сообщения с метаданными и информацию о состоянии от ПМК 100 и преобразуют такие сообщения в формат, доступный для чтения переносным устройством управления. Процедура продолжается до шага 645, на котором сообщения от ПМК 100 передаются сенсорному переносному устройству управления 206 через док-станцию 104.The
Следует понимать, что настоящее изобретение обеспечивает проводной резервный канал связи, который является непрерываемым, тогда как беспроводное соединение может оказаться недоступным или ненадежным. Кроме того, проводное соединение является более защищенным по сравнению с беспроводным.It should be understood that the present invention provides a wired redundant communication channel that is uninterrupted, while a wireless connection may be unavailable or unreliable. In addition, a wired connection is more secure than a wireless connection.
Приведенное выше описание относится к конкретным вариантам осуществления изобретения. Однако следует понимать, что в описанные варианты осуществления могут быть внесены изменения и модификации, которые позволяют достичь части или всех преимуществ этих вариантов. Процедуры или процессы могут быть реализованы с помощью аппаратного обеспечения, программного обеспечения, выполненного в виде машиночитаемого носителя, содержащего команды программы, аппаратно-программного обеспечения или их сочетания. В связи с этим прилагаемая формула изобретения охватывает все такие модификации и изменения, каждое из которых соответствует подлинной сущности и входит в объем настоящего изобретения.The above description relates to specific embodiments of the invention. However, it should be understood that changes and modifications may be made to the described embodiments that make it possible to achieve part or all of the advantages of these options. Procedures or processes can be implemented using hardware, software, made in the form of a machine-readable medium containing program commands, hardware and software, or a combination thereof. In this regard, the attached claims cover all such modifications and changes, each of which corresponds to the true essence and is included in the scope of the present invention.
Claims (12)
(A) программируемый мультимедийный контроллер, который создан на базе компьютера общего назначения для исполнения одного или более программных приложений и выполнен с возможностью управления, коммутации данных и взаимодействия со связанными компонентами, включающими аудио-, видео- и телефонное оборудование, средства обработки данных и безопасности, системы с приводным и релейным управлением, для предоставления одной или более программируемых услуг;
(B) переносное устройство управления, обладающее беспроводной и проводной совместимостью, которое включает сенсорный пользовательский интерфейс и оснащено программным приложением, позволяющей пользователю выбирать элементы, относящиеся к настройкам указанных компонентов;
(C) док-станцию, обеспечивающую соединение переносного устройства управления с программируемым мультимедийным контроллером и выполненную с возможностью преобразования управляющих сообщений-запросов, указывающих на выбранные пользователем элементы, от переносного устройства управления в IP-сообщения для проводной передачи в программируемый мультимедийный контроллер и с возможностью преобразования информации о состоянии для компонентов, касающейся реализации выбранных пользователем элементов, принятой от программируемого мультимедийного контроллера, в сообщения формата, доступного для чтения переносным устройством управления;
(D) проводной резервный канал связи для обеспечения связи в отсутствие беспроводной связи или при ненадежных беспроводных данных, проходящий между док-станцией и программируемым мультимедийным контроллером и выполненный с возможностью двунаправленной передачи сообщений между док-станцией и программируемым мультимедийным контроллером.1. An expandable multimedia control system, including:
(A) a programmable multimedia controller that is based on a general-purpose computer for executing one or more software applications and is configured to control, switch data, and interact with related components, including audio, video, and telephone equipment, data processing tools, and security , systems with drive and relay control, to provide one or more programmable services;
(B) a portable control device having wireless and wired compatibility, which includes a touch user interface and is equipped with a software application that allows the user to select items related to the settings of these components;
(C) a docking station for connecting a portable control device to a programmable multimedia controller and configured to convert control request messages indicating user-selected elements from a portable control device into IP messages for wired transmission to a programmable multimedia controller and with transforming status information for components regarding the implementation of user-selected elements received from programmable multimedia a diium controller, in a message format readable by a portable control device;
(D) a wired backup communication channel for communication in the absence of wireless communication or with unreliable wireless data passing between the docking station and the programmable multimedia controller and configured to bi-directionally transmit messages between the docking station and the programmable multimedia controller.
загружают программное приложение в указанное переносное устройство управления, позволяя ему принимать элементы, выбранные пользователем на пользовательском интерфейсном экране переносного устройства управления и относящиеся к настройкам компонентов, сопряженных с программируемым мультимедийным контроллером, при этом указанные компоненты включают аудио-, видео- и телефонное оборудование, средства обработки данных и безопасности, системы с приводным и релейным управлением;
обеспечивают док-станцию, в которую вставляют переносное устройство управления с помощью входного устройства и которая принимает сигналы от переносного устройства управления;
подтверждают наличие переносного устройства управления во входном устройстве док-станции;
соединяют док-станцию и программируемый мультимедийный контроллер для двунаправленной связи при помощи проводного резервного канала связи;
принимают управляющие сообщения-запросы, отражающие пользовательские команды на док-станции и преобразуют указанные управляющие сообщения-запросы в IP-сообщения;
передают IP-сообщения программируемому мультимедийному контроллеру по проводному резервному каналу связи;
принимают на программируемом мультимедийном контроллере IP-сообщения от док-станции и передают команды одному или более соответствующим компонентам, реализующим выбранные пользователем элементы;
передают информацию о состоянии для одного или более компонентов, касающуюся реализации выбранных пользователем элементов, из программируемого мультимедийного контроллера в док-станцию; и
преобразуют указанную информацию о состоянии в сообщения формата, доступного для чтения переносным устройством управления, и передают указанные сообщения в переносное устройство управления.7. A method of providing communication between a programmable multimedia controller and a portable control device, comprising the following steps:
download the software application to the specified portable control device, allowing it to accept the elements selected by the user on the user interface screen of the portable control device and related to the settings of the components associated with the programmable multimedia controller, while these components include audio, video and telephone equipment, tools data processing and safety; systems with drive and relay control;
providing a docking station into which the portable control device is inserted using the input device and which receives signals from the portable control device;
confirm the presence of a portable control device in the input device of the dock;
connect the docking station and a programmable multimedia controller for bidirectional communication using a wired backup communication channel;
receive control request messages reflecting user commands at the docking station and convert said control request messages into IP messages;
transmit IP messages to the programmable multimedia controller via a wired backup communication channel;
receive IP messages from the docking station on the programmable multimedia controller and transmit commands to one or more appropriate components that implement the elements selected by the user;
transmit status information for one or more components relating to the implementation of user-selected elements from a programmable multimedia controller to a docking station; and
converting said status information into messages of a format readable by a portable control device, and transmitting said messages to a portable control device.
подтверждают наличие сенсорного переносного устройства управления, подключенного к док-станции;
подключают док-станцию к программируемому мультимедийному контроллеру при помощи как беспроводного соединения, так и проводного резервного канала связи;
принимают сигналы выбранных пользователем элементов от сенсорного переносного устройства управления, относящихся к компонентам, сопряженным с программируемым мультимедийным контроллером, при этом указанные компоненты включают аудио-, видео- и телефонное оборудование, средства обработки данных и безопасности, системы с приводным и релейным управлением;
преобразуют сигналы выбранных элементов в IP-сообщения, совместимые с проводным резервным каналом связи;
передают указанные IP-сообщения по проводному резервному каналу связи программируемому мультимедийному контроллеру, который, в свою очередь, передает команды одному или более соответствующим компонентам для реализации выбранных пользователем элементов;
принимают информацию о состоянии и сообщения с метаданными одного или более компонентов, возвращаемые программируемым мультимедийным контроллером;
преобразуют указанную информацию о состоянии и сообщения с метаданными в сообщения формата, доступного для чтения переносным устройством управления; и
передают указанные сообщения переносному устройству управления для обновления переносного устройства управления данными о текущем состоянии одного или более компонентов.10. A method for controlling the operation of a dock connected between a programmable multimedia controller and a portable control device, comprising the following steps:
confirm the presence of a touch-sensitive portable control device connected to the dock;
connect the docking station to a programmable multimedia controller using both a wireless connection and a wired backup communication channel;
receive signals of user-selected elements from a touch-sensitive portable control device related to components associated with a programmable multimedia controller, while these components include audio, video and telephone equipment, data processing and security tools, systems with drive and relay control;
Convert selected element signals to IP messages compatible with a wired redundant communication channel
transmitting said IP messages over a wired redundant communication channel to a programmable multimedia controller, which, in turn, transmits commands to one or more appropriate components for implementing user-selected elements;
receive status information and messages with metadata of one or more components returned by the programmable multimedia controller;
converting the specified status information and messages with metadata into messages of a format accessible for reading by the portable control device; and
transmitting these messages to the portable control device to update the portable device managing data about the current state of one or more components.
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US35108510P | 2010-06-03 | 2010-06-03 | |
US61/351,085 | 2010-06-03 | ||
PCT/US2011/000993 WO2011152868A1 (en) | 2010-06-03 | 2011-06-02 | Docking station with redundant communication path |
Publications (2)
Publication Number | Publication Date |
---|---|
RU2012155150A RU2012155150A (en) | 2014-07-27 |
RU2575686C2 true RU2575686C2 (en) | 2016-02-20 |
Family
ID=
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
RU204126U1 (en) * | 2021-02-19 | 2021-05-11 | Общество с ограниченной ответственностью "Грозненский завод электрозащитного оборудования" | Standalone satellite docking station |
RU2755432C1 (en) * | 2021-02-19 | 2021-09-16 | Общество с ограниченной ответственностью "Грозненский завод электрозащитного оборудования" | Autonomous docking station for satellite data transmission |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
RU53510U1 (en) * | 2005-10-24 | 2006-05-10 | Сергей Александрович Шестаков | MICROPROCESSOR INFORMATION AND MANAGEMENT SYSTEM "SMART HOUSE" |
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
RU53510U1 (en) * | 2005-10-24 | 2006-05-10 | Сергей Александрович Шестаков | MICROPROCESSOR INFORMATION AND MANAGEMENT SYSTEM "SMART HOUSE" |
Non-Patent Citations (1)
Title |
---|
статья RomeoWhite, "Обзор Apple iPad. Красив, удобен, но нужен ли", найденная [он-лайн] [21.05.2015], размещенная в сети Интернет 13.04.2010 по адресу URL< http://iphone.mforum.ru/pub/2010/16/076678.htm>, на 45 страницах. статья "Управляем системой Savant с iPad", найденная [он-лайн] [21.05.2015], размещенная в сети Интернет 19.04.2010 по адресу URL< http://ru.smart-home-blog.com/2010/04/19/>, на 4 страницах. * |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
RU204126U1 (en) * | 2021-02-19 | 2021-05-11 | Общество с ограниченной ответственностью "Грозненский завод электрозащитного оборудования" | Standalone satellite docking station |
RU2755432C1 (en) * | 2021-02-19 | 2021-09-16 | Общество с ограниченной ответственностью "Грозненский завод электрозащитного оборудования" | Autonomous docking station for satellite data transmission |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9191230B2 (en) | Docking station with redundant communication path | |
US7668990B2 (en) | Method of controlling a device to perform an activity-based or an experience-based operation | |
KR101378555B1 (en) | Method, system, and computer readable recording medium for automatically managing components within a controlled environment | |
EP2715460B1 (en) | Companion control interface for smart devices | |
TW201020784A (en) | Electronic device and related method for controlling a peripheral device | |
US9019083B2 (en) | Programmable multimedia control system having a tactile remote control | |
RU2575686C2 (en) | Docking station having backup communication channel | |
EP2950548B1 (en) | Mobile apparatus, display apparatus, and multimedia output method using the same | |
RU2575486C2 (en) | Programmable multimedia control system having tactile remote control device | |
KR102330109B1 (en) | Mobile apparatus, display apparatus, and mutimedia output method using the same | |
Nordman et al. | Audio/Video Inter-Device Power Control |