Телефонная станция частного пользования с системой управления устройствами

Изобретение относится к области связи. Техническим результатом является управление аудио- и/или видеоустройствами и устройствами домашней автоматизации, ориентированное на телефонную связь, и управление телефонной связью, ориентированное на аудио- и/или видеоустройства и устройства домашней автоматизации. Упомянутый технический результат достигается тем, что центр состояний функционирует в качестве хранилища данных и пункта обмена информацией о состоянии телефонной связи, недоступной, как правило, для телефонной станции частного пользования, работающей по протоколу Интернет (IP-РВХ), и информацией о состоянии управления, недоступной, как правило, для программируемого мультимедийного контроллера. 3 н. и 16 з.п. ф-лы, 15 ил.

 

Родственная заявка

В настоящей заявке испрашивается приоритет по предварительной заявке США №61/531,387, озаглавленной «Телефонная станция частного пользования с системой управления устройствами», поданной 6 сентября 2011 г. Orellana и др., содержание которой полностью включено в настоящий документ посредством ссылки.

Область техники, к которой относится изобретение

Настоящее раскрытие в целом относится к телефонной связи и, конкретнее, к взаимодействию между телефонной станцией частного пользования (РВХ, private branch exchange) и аудио- и/или видеоустройствами и устройствами домашней автоматизации.

Уровень техники

По мере увеличения размеров домов и других сооружений и появления в них все большего количества устройств телефонной связи, аудио- и/или видеоустройств и устройств домашней автоматизации, проблемы управления этими устройствами также нарастают.Разработан ряд телефонных систем общего пользования (public branch exchange), поддерживающих голосовую связь по IP-протоколу (VolP) между оконечными точками, расположенными внутри дома или другого сооружения, и удаленными оконечными точками. Аналогичным образом, разработан ряд систем для управления аудио- и/или видеоустройствами и устройствами домашней автоматизации. Однако, такие системы РВХ и системы управления аудио- и/или видеоустройствами и устройствами домашней автоматизации не взаимодействуют друг с другом, или взаимодействуют лишь на самом общем уровне. Подробная информация о состоянии телефонной связи, как правило, недоступна системе управления аудио- и/или видеоустройствами и устройствами домашней автоматизации. Аналогичным образом, подробная информация о состоянии управления, как правило, недоступна системе РВХ. Следовательно, такие системы в большинстве случаев неспособны обеспечить развитые функциональные возможности, такие как управление аудио- и/или видеоустройствами и устройствами домашней автоматизации, ориентированное на телефонную связь, и управление телефонной связью, ориентированное на аудио- и/или видеоустройства и устройства домашней автоматизации.

Раскрытие изобретения

Согласно одному из вариантов осуществления настоящего изобретения специальный центр состояний может работать в качестве хранилища данных (репозитория) и пункта обмена информацией для информации о состоянии телефонной связи, недоступной, как правило, для станции IP-РВХ, и информации о состоянии управления, недоступной, как правило, для программируемого мультимедийного контроллера. Таким образом, центр состояний позволяет осуществить управление аудио- и/или видеоустройствами и устройствами домашней автоматизации, ориентированное на телефонную связь, и управление телефонной связью, ориентированное на аудио- и/или видеоустройства и устройства домашней автоматизации.

Конкретнее, в дополнение к передаче в станцию IP- PBX сообщений, необходимых для реализации фактических событий телефонии, при возникновении таких событий можно также передавать сообщения о регистрации в центр состояний. Центр состояний может принимать сообщения о регистрации и обновлять состояние телефонной связи, сохраняемое центром состояний. Управляющие модули при помощи телефонных модулей, непосредственно взаимодействующих с центром состояний, могут регистрироваться для приема от центра состояний уведомительных сообщений, относящиеся к определенным типам событий телефонии. Когда состояние телефонной связи изменяется на тип, отслеживаемый в настоящий момент, уведомительное сообщение может быть направлено из центра состояний в устройства, зарегистрировавшиеся для приема уведомлений. Уведомительное сообщение может информировать устройства о событии телефонии и обеспечивать выполнение этими устройствами ответных действий. Ответные действия могут заключаться в управлении аудио- и/или видеоустройствами и устройствами домашней автоматизации. Аналогичным образом, сообщения о регистрации могут направляться от управляющего модуля центру сбора состояний при возникновении событий управления. Центр состояний может принимать сообщения о регистрации и обновлять состояние управления, сохраняемое центром состояний. Другие управляющие модули или IP-РВХ могут регистрироваться для приема от центра состояний уведомительных сообщений, относящихся к определенным типам событий управления. Когда состояние управления изменяется на тип состояния, отслеживаемый в настоящий момент, уведомительное сообщение может быть направлено из центра состояний устройствам, зарегистрировавшимся для приема уведомлений. Уведомительное сообщение может информировать устройства о событии управления и обеспечивать выполнение этими устройствами ответных действий. Ответные действия могут представлять собой управление вызовами каким-либо конкретным образом.

Согласно другому варианту осуществления настоящего изобретения, для обеспечения динамической конференц-связи между группами пользователей может предусматриваться набор выбираемых групп совместного использования. IP-PBX может быть выполнена с возможностью обеспечения множества динамических логических линий коллективного пользования (SLA), которым можно в динамическом режиме присваивать оконечные точки, или отменять это присвоение. Оконечные точки могут присоединяться к динамической линии SLA в любой момент времени в ответ на выбор пользователем элемента интерфейса для соответствующей группы совместного использования. Аналогичным образом, они могут отключаться от динамической LA в любой момент времени в ответ на отмену пользователем выбора элемента интерфейса для соответствующей группы совместного использования. Точно так же, они могут переходить к другой динамической SLA при выборе пользователем элемента интерфейса для другой группы совместного использования. Таким способом можно обеспечить функциональные возможности, аналогичные конференц-связи.

Краткое описание чертежей

Ниже приведено описание, относящееся к прилагаемым чертежам примеров осуществления.

На фиг. 1 показана структурная схема интегрированной системы управления и телефонной станции частного пользования (PBX), содержащей программируемый мультимедийный контроллер, выполненный с возможностью взаимодействия с сервером IP-PBX и другими устройствами по IP-сети.

На фиг. 2 показана расширенная структурная схема программируемого мультимедийного контроллера.

На фиг. 3 показана расширенная структурная схема сервера IP-PBX.

На фиг. 4 показана расширенная структурная схема примерного мобильного устройства.

На фиг. 5 показана структурная схема, иллюстрирующая типовой обмен сообщениями между программными модулями.

На фиг. 6 показана схема примерной последовательности шагов, которые могут выполняться, когда оконечная точка (например, мобильное устройство) входит в LAN с протоколом IP.

На фиг. 7А-7Е показаны снимки экрана примерного пользовательского интерфейса телефонии, который может отображаться на оконечных точках, например, на сенсорном экране мобильного устройства.

На фиг. 8A-8D показаны снимки экрана примерного пользовательского веб-интерфейса, который совместно с приложением конфигуратора может использоваться для настройки IP-РВХ.

Осуществление изобретения

На фиг. 1 показана структурная схема интегрированной системы 100 управления и РВХ, содержащей программируемый мультимедийный контроллер 200, выполненный с возможностью взаимодействия с сервером 300 IP-РВХ и другими устройствами по IP-сети 150. В данном контексте «программируемый мультимедийный контроллер» представляет собой устройство, способное осуществлять управление или коммутацию данных между множеством аудио- и/или видеоустройств и/или устройств домашней автоматизации. Программируемый мультимедийный контроллер 200 может подключаться при помощи проводных или беспроводных линий к различным аудио- и/или видеоустройствам, в том числе к устройствам-источникам 105 аудиосигнала, таким как проигрыватели компакт-дисков (CD-проигрыватели), проигрыватели цифровых видеодисков (DVD-проигрыватели), микрофоны, цифровые видеомагнитофоны (DVR), приставки кабельного телевидения, аудио- и/или видеоусилители со встроенным тюнером и другие устройства, которые являются источниками аудиосигналов; к различным устройствам-источникам 110 видеосигнала, таким как проигрыватели цифровых видеодисков (DVD-проигрыватели), цифровые видеомагнитофоны (DVR), приставки кабельного телевидения, аудио- и/или видеоусилители со встроенным тюнером и другие устройства, которые являются источниками видеосигналов; к различным устройствам 115 выдачи аудиосигнала, таким как громкоговорители, устройства, в состав которых входят громкоговорители, и другие устройства, выводящие аудиосигналы; а также к различным устройствам 120 выдачи видеосигнала, таким как телевизоры, мониторы и другие устройства, выводящие видеосигналы. При помощи таких соединений программируемый мультимедийный контроллер 200 может передавать управляющие команды для управления работой таких устройств. Кроме того, при помощи таких соединений программируемый мультимедийный контроллер 200 может принимать аудио- и/или видеоконтент от конкретных устройств из числа вышеперечисленных, и перенаправлять такой контент на другие выбранные устройства. В некоторых случаях программируемый мультимедийный контроллер 200 может производить над контентом какие-либо действия и/или что-то добавлять к нему, например, накладывать наэкранное изображение (OSD) на видеоконтент.

Программируемый мультимедийный контроллер 200 может быть связан при помощи проводных или беспроводных линий связи с различными устройствами домашней автоматизации, такими как система 125 управления охранным видеонаблюдением (CCTV), система 130 обогрева, вентиляции и кондиционирования воздуха (HVAC), электронный контроллер 135 освещения, система 140 безопасности и контроллер 145 приводимого двигателем устройства. При помощи таких соединений программируемый мультимедийный контроллер 200 может передавать управляющие команды для управления работой таких устройств, а также устройств, подключенных к ним. Кроме того, при помощи таких соединений программируемый мультимедийный контроллер 200 может принимать состояние и информацию об окружающей среде.

Сервер 300 IP-PBX подключен к программируемому мультимедийному контроллеру 200 по локальной вычислительной сети, например, LAN 150 с протоколом IP (IP-LAN 150). IP-LAN 150 может содержать проводную сеть IP-LAN, например, LAN стандарта Ethernet, и/или беспроводную сеть LAN, например, LAN стандарта WI-FI. Сервер 300 IP-PBX выполнен с возможностью поддержки вызовов между оконечными точками, подключенными к LAN, с использованием соединений VoIP. Кроме того, сервер 300 IP-PBX выполнен с возможностью поддержки вызовов, посылаемых удаленным оконечным точкам, путем направления таких вызовов через шлюз 160 телефонной сети общего пользования (PSTN), подключенный при помощи одной или более традиционных телефонных линий к PSTN 165, или при помощи соединения с Интернетом 155.

Оконечные точки, взаимодействующие с сервером 300 IP-PBX, могут иметь различный вид. В зависимости от реализации каждая оконечная точка может представлять собой специализированный модуль или универсальное устройство (например, устройство, оснащенное программным обеспечением, поддерживающим телефонию, но способным также выполнять ряд других функций). Некоторые оконечные точки могут включать пользовательский интерфейс, позволяющий пользователю управлять или иным образом взаимодействовать с программируемым мультимедийным контроллером 200. Например, в оконечной точке может отображаться управляющий интерфейс, при помощи которого пользователь может управлять тем, каким образом программируемый мультимедийный контроллер 200 управляет аудио- и/или видеоустройствами и устройствами домашней автоматизации, расположенными в доме или другом сооружении. Другие оконечные точки могут обеспечивать только пользовательский интерфейс телефонии, позволяющий им функционировать в качестве телефоновтаким образом, чтобы пользователь мог отправлять или принимать вызовы, но не дающий возможности управлять программируемым мультимедийным контроллером 200 с оконечной точки.

Оконечные точки могут представлять собой мобильные устройства 400, специализированные телефоны 180, модули 184 системы громкой связи, дверные модули 186 управления входом, а также различные другие типы устройств. В данном контексте термин «мобильное устройство» относится к электронному устройству общего назначения, которое может носить одно лицо, включая мультимедийные смартфоны, такие как мультимедийный телефон iPhone®, выпускаемый компанией Apple Inc., многофункциональные планшетные вычислительные устройства, такие как планшет iPad® компании Apple Inc., переносные медиа-плейеры, такие как iPod® touch компании Apple Inc., карманные персональные компьютеры (КПК) и т.п. Как правило, мобильные устройства 400 подключаются к IP-LAN 150 при помощи соединения WI-FI. Однако в некоторых вариантах осуществления мобильные устройства 400 могут использовать мобильное широкополосное соединение для подключения к Интернету, например, соединение 3G, и осуществлять доступ к серверу 300 IP-PBX или программируемому мультимедийному контроллеру 200 через Интернет.

Мобильное устройство 400 может выполнять приложение управления домашними устройствами и телефонии. Приложение управления домашними устройствами и телефонии может обеспечивать управляющий пользовательский интерфейс, содержащий элементы интерфейса для управления работой программируемого мультимедийного контроллера 200. Кроме того, приложение управления домашними устройствами и телефонии может включать пользовательский интерфейс телефонии, который, помимо прочего, воспроизводит функции физического телефона и может использоваться для отправки и приема вызовов через сервер 300 IP-PBX. Дополнительные подробности, касающиеся примерного пользовательского интерфейса телефонии, обсуждаются ниже со ссылкой на ФИГ. 7А-Е.

Следует понимать, что специализированные телефоны 180, модули 184 системы громкой связи и дверные модули 186 управления входом могут обеспечивать по меньшей мере некоторые функциональные возможности, эквивалентные пользовательскому интерфейсу телефонии, обсуждаемому ниже со ссылкой на ФИГ. 7А-7Е. Элементы интерфейса пользовательского интерфейса телефонии, адаптированные для использования со специализированными телефонами 180, модулями 184 системы громкой связи или дверными модулями 186 управления входом, могут быть реализованы многими различными способами, включая сенсорные экраны, физические кнопки и/или средства голосового управления. Специализированные телефоны 180 могут иметь вид традиционных настольных или переносных VoIP-телефонов. Модули 184 системы громкой связи могут содержать системы громкоговорителей и микрофонов для внутренней и конференц-связи. Кроме того, дверные модули 186 управления входом могут содержать системы видеокамер и внутренней связи, позволяющие контролировать места входа в сооружение.

На фиг. 2 показана расширенная структурная схема программируемого мультимедийного контроллера 200. Основной частью программируемого мультимедийного контроллера 200 является компьютер 210 общего назначения, содержащий процессор 215 и память 220. Память 220 содержит множество элементов размещения информации для хранения программного обеспечения и структур данных. Процессор 215 содержит логику, выполненную с возможностью исполнения программного обеспечения и произведения действий над данными, входящими в состав структур данных. Операционная система 225 общего назначения, части которой постоянно находятся в памяти 220 и исполняются процессором 215, функционально организует работу компьютера 210 общего назначения. Программное обеспечение 245 времени выполнения взаимодействует с операционной системой 225. Программное обеспечение 245 времени выполнения может включать управляющий модуль 230, организующий управление и коммутацию данных между аудио- и/или видеоустройствами и устройствами домашней автоматизации посредством программируемого мультимедийного контроллера 200, и телефонный модуль 240, организующий выполнение телефонных функций программируемым мультимедийным контроллером. Управляющий модуль 230 может осуществлять связь с управляющими модулями, выполняющимися на оконечных точках, таких как мобильные устройства 400, а также с центром 235 состояний, сохраняющим информацию о состоянии управления и информацию о состоянии телефонной связи для программируемого мультимедийного контроллера 200, а также оконечных точек. Телефонный модуль 240 может осуществлять связь с телефонными модулями, выполняющимися в мобильных устройствах 400, а также с центром 235 состояний. Кроме того, телефонный модуль 400 может функционировать в качестве интерфейса между управляющим модулем 230 и программным обеспечением IP-РВХ, работающим на сервере 300 IP-РВХ.

С компьютером 210 общего назначения связан микроконтроллер 250, реализующий низкоуровневую организацию коммутации и операций управления устройствами для программируемого мультимедийного контроллера 200. В некоторых вариантах осуществления аудиокоммутатор 255 и/или видеокоммутатор 260 также могут входить в состав программируемого мультимедийного контроллера 200. Аудиокоммутатор 255 и видеокоммутатор 260 предпочтительно представляют собой матричные коммутаторы, способные коммутировать несколько соединений одновременно. Однако могут использоваться и многие другие типы коммутаторов, позволяющих коммутировать медиасигналы. Объединительная панель 265 может связывать аудиокоммутатор 255 и видеокоммутатор 260 с различными входными и выходными модулями, например, одним или более модулями 270 входа/выхода видеосигналов, одним или более модулями 275 входа/выхода аудиосигналов и/или одним или более другим модулем 280. Такие модули могут включать множество соединительных портов, которые могут быть подключены к аудио- и/или видеоустройствам. Кроме того, может предусматриваться интерфейс 285 управления устройствами для осуществления связи, подачи управляющих команд и приема информации о состоянии от различных устройств домашней автоматизации, таких как система 125 управления CCTV, система 130 HVAC, электронный контроллер 135 освещения, система 140 безопасности и контроллер 145 приводимого двигателем устройства, рассмотренные выше.

На фиг. 3 показана расширенная структурная схема сервера IP-РВХ. Сервер 300 IP-РВХ содержит процессор 310 и память 320. Память 320 содержит множество элементов размещения информации для хранения программного обеспечения и структур данных. Процессор 310 содержит логику, выполненную с возможностью исполнения программного обеспечения и произведения действий над данными, входящими в состав структур данных. Операционная система 330, части которой постоянно находятся в памяти 320 и исполняются процессором 310, функционально организует работу сервера 300 IP-РВХ. Набор других программных модулей из программного пакета 335 РВХ может взаимодействовать с операционной системой 330 для реализации технологий, раскрытых в настоящей заявке. Программные модули могут содержать программное обеспечение 340 IP-РВХ (называемое в дальнейшем просто IP-РВХ), реализующее функции телефонной станции VolP. IP-РВХ 340 может осуществлять связь с телефонным модулем 240, выполняющимся на программируемом мультимедийном контроллере 200, и телефонными модулями, выполняющимися на оконечных точках, таких как мобильные устройства 400. Приложение 350 конфигуратора также может присутствовать, действуя в качестве интерфейса между IP-РВХ 340 и пользовательским интерфейсом, например, пользовательским веб-интерфейсом. Дополнительные сведения, касающиеся примера пользовательского веб-интерфейса приведены ниже со ссылкой на фиг. 8A-8D.

На фиг. 4 показана расширенная структурная схема примерного мобильного устройства 400. Мобильное устройство может служить примером для ряда других типов оконечных точек и содержать по меньшей мере некоторые аппаратные компоненты и программные модули, общие для них. Мобильное устройство 400 содержит процессор 410 и память 420. Память 420 содержит множество элементов размещения информации для хранения программного обеспечения и структур данных. Процессор 410 содержит логику, выполненную с возможностью исполнения программного обеспечения и произведения действий над данными, входящими в состав структур данных. Операционная система 430, части которой постоянно находятся в памяти 430 и исполняются процессором 420, функционально организует работу мобильного устройства 400. Приложение 435 управления домашними устройствами и телефонии может исполняться вместе с операционной системой 430. Приложение 435 управления домашними устройствами и телефонии может включать управляющий модуль 440 мобильного устройства, обеспечивающий управляющий пользовательский интерфейс на сенсорном дисплее 460 мобильного устройства 400. В ответ на выбор пользователем элементов управляющего пользовательского интерфейса управляющий модуль 440 мобильного устройства может осуществлять связь с управляющим модулем 230, выполняющимся на программируемом мультимедийном контроллере 200, управляя работой программируемого мультимедийного контроллера 200. Управляющий модуль 440 мобильного устройства может также осуществлять связь с центром 235 состояний, позволяя обновлять изменения состояния управления. Приложение 435 управления домашними устройствами и телефонии связью может также включать телефонный модуль 450 мобильного устройства. Телефонный модуль 450 мобильного устройства может взаимодействовать с управляющим модулем 440 мобильного устройства, обеспечивая пользовательский интерфейс телефонии, отображаемый на сенсорном дисплее 460 мобильного устройства. Телефонный модуль 450 мобильного устройства может осуществлять связь с телефонным модулем 240, работающим на программируемом мультимедийном контроллере 200, а также с IP-РВХ 340, работающим на сервере 300 IP-РВХ для обеспечения выполнения функций телефонной связи. Телефонный модуль 450 мобильного устройства может также осуществлять связь с центром 235 состояний для обновления сохраняемого в нем состояния телефонной связи.

На фиг. 5 показана схема, иллюстрирующая пример обмена сообщениями между программными модулями. Обмен управляющими и/или телефонными сообщениями может происходить между управляющим модулем 230 и управляющим модулем 440 мобильного устройства, телефонным модулем 240 и телефонным модулем 450 мобильного устройства. Кроме того, обмен управляющими и/или телефонными сообщениями может происходить между телефонным модулем 235, телефонным модулем 450 мобильного устройства и IP-РВХ 340. Пользовательский веб-интерфейс 510 может использоваться для настройки IP-РВХ 340 при помощи приложения 350 конфигуратора.

Помимо обмена этими управляющими и/или телефонными сообщениями, при возникновении событий телефонии центру 235 состояний могут специально передаваться сообщения о регистрации, и, кроме того, при обновлении или ином изменении информации о состоянии телефонной связи, сохраняемой центром 235 состояний, из центра 235 состояний могут передаваться уведомительные сообщения. Например, телефонный модуль 450 мобильного устройства приложения 435 управления домашними устройствами и телефонией, в дополнение к передаче в IP-РВХ 340 управляющих и/или телефонных сообщений, необходимых для реализации событий телефонии, может передавать параллельные сообщения о регистрации в центр 235 состояний. Состояние телефонной связи может быть обновлено в центре 235 состояний исходя из принятых сообщений о регистрации. Центр 235 состояний может передавать уведомительные сообщения, например, если сообщение о регистрации указывает на изменение состояния отслеживаемого типа, телефонному модулю 240 программного обеспечения 245 времени выполнения. Уведомительные сообщения могут обеспечить выполнение ответного действия. Таким образом программное обеспечение 245 времени выполнения может узнавать о возникновении событий телефонии, которые не могут быть обнаружены непосредственно с помощью IP-РВХ 340 (например, из-за интерфейса прикладных программ (API) IP-РВХ).

Аналогичным образом, при возникновении событий телефонии центру 235 состояний могут передаваться сообщения о регистрации, и, кроме того, при обновлении или ином изменении информации о состоянии управления, сохраняемой центром 235 состояний, из центра 235 состояний могут передаваться уведомительные сообщения. Например, управляющий модуль 230 программного обеспечения 245 времени выполнения может передавать сообщения о регистрации центру 235 состояний в ответ на изменение состояния одного из аудио- и/или видеоустройств или устройств домашней автоматизации, подключенных к программируемому мультимедийному контроллеру 200. Центр 235 состояний может передавать уведомительные сообщения, например, если сообщение о регистрации указывает на изменение состояния отслеживаемого типа, управляющему модулю 440 мобильного устройства приложения 435 управления домашними устройствами и телефонии. Это может обеспечить выполнение ответного действия. В некоторых вариантах осуществления уведомительные сообщения могут также передаваться в IP- PBX 340. Это может обеспечить выполнение ответного действия по вызову IP-РВХ. Таким образом, центр 235 состояний может работать в качестве хранилища данных (репозитория) и пункта обмена информацией о состоянии телефонной связи, недоступной, как правило, через IP-РВХ 340, и информацией о состоянии управления, недоступной, как правило, при помощи прямой связи между управляющими модулями и (или) IP-РВХ 340.

Такая конфигурация может использоваться для обеспечения разнообразных типов усовершенствованных операций. Оконечные точки и, в частности, мобильные устройства 400, могут часто входить в IP-LAN 150 и выходить из нее и, тем самым, устанавливать и разрывать связь с IP-РВХ 340. В то время как IP-РВХ 340 может узнавать об их входе и выходе, другие оконечные точки (например, мобильные устройства) могут не иметь представления об их присутствии или отсутствии без использования способов, раскрытых здесь. На фиг. 6 показана диаграмма примера последовательности шагов, которые могут выполняться, когда оконечная точка (например, мобильное устройство) подключается к сети IP-LAN. На шаге 605, после входа в сеть IP-LAN 150 оконечная точка (например, мобильное устройство) может передать сообщение, чтобы зарегистрироваться на IP-РВХ 340. На шаге 610 оконечная точка может передать сообщение о регистрации центру 235 состояний, указывая, что она регистрируется на IP-РВХ и доступна для отправки и приема вызовов. Другие оконечные точки (например, мобильные устройства) могли уже раньше зарегистрироваться в центре 235 состояний для приема уведомлений об оконечных точках, которые зарегистрировались на IP- PBX 340. На шаге 615 в ответ на изменение состояния телефонной связи, зарегистрированное в центре 235 состояний, уведомительное сообщение может быть передано другим оконечным точкам (например, мобильным устройствам), зарегистрировавшимся для приема уведомлений. На шаге 620 другие оконечные точки могут предпринять ответное действие, например, обновить показываемый в их пользовательском интерфейсе телефонии список оконечных точек, которым может быть направлен вызов, чтобы отразить регистрацию новой оконечной точки на IP-РВХ 340. Затем на шаге 625 в ответ на изменение состояния телефонной связи, зарегистрированное в центре 235 состояний, уведомительное сообщение может быть передано управляющему модулю 230 в программируемом мультимедийном контроллере 200. На шаге 630 программируемый мультимедийный контроллер 200 может предпринять ответное действие, например, инициировать последовательность действий, выполняющих управление и/или коммутацию данных между различными аудио- и/или видеоустройствами или устройствами домашней автоматизации, подключенными к программируемому мультимедийному контроллеру 200. Эта последовательность действий может также обеспечить подачу управляющих команд в IP-РВХ 340.

На шаге 635 оконечная точка (например, мобильное устройство) может передать сообщение в IP-РВХ 340, чтобы отправить вызов или принять полученный вызов. На шаге 640 оконечная точка может передать сообщение о регистрации центру 235 состояний, указывая, что вызов начался. На шаге 645 в ответ на изменение состояния телефонной связи, зарегистрированное в центре 235 состояний, уведомительное сообщение может быть передано управляющему модулю 230 в программируемом мультимедийном контроллере 200. На шаге 650 программируемый мультимедийный контроллер 200 может предпринять ответное действие, например, инициировать последовательность действий. Эта последовательность действий может, например, управлять аудио- и/или видеоустройствами, расположенными поблизости от оконечной точки, поставить на паузу или отключить звук у воспроизводимого в данный момент аудио- и/или видеоконтента, а также управлять устройствами домашней автоматизации, такими как контроллер освещения, регулируя работу устройств, расположенных поблизости от оконечной точки, например, повышать яркость осветительных устройств, если она в данный момент приглушена. Кроме того, последовательность действий может включать подачу команд в IP- PBX 340 в ответ на состояние аудио- и/или видеоустройств и/или устройств домашней автоматизации, расположенных поблизости от оконечной точки, принимающей участие в вызове. На шаге 655, в ответ на изменение состояния телефонной связи, зарегистрированное в центре 235 состояний, уведомительное сообщение может быть передано другим оконечным точкам (например, мобильным устройствам), зарегистрировавшимся для приема уведомлений. На шаге 660 другие оконечные точки могут предпринять ответное действие, например, обновить индикацию состояния для оконечной точки в списке оконечных точек, показанном в их пользовательском интерфейсе телефонии, чтобы продемонстрировать, что она принимает участие в вызове. Таким образом, центр 235 состояний, вместе с другим программным обеспечением, раскрытым в настоящей заявке, позволяет осуществить управление аудио- и/или видеоустройствами и устройствами домашней автоматизации, ориентированное на телефонную связь, и управление телефонной связью, ориентированное на аудио- и/или видеоустройства и устройства домашней автоматизации.

На фиг. 7А-7Е показаны снимки экрана примерного пользовательского интерфейса телефонии, который может отображаться на оконечных точках, например, на сенсорном экране мобильного устройства 400, обеспечивая выполнение функций телефона. Такой интерфейс может содержать набор активируемых прикосновением элементов, организованных в виде различных групп управления и отображений. Например, могут быть предусмотрены группа 710 регулировки громкости и группа 720 управления электронной почтой и вызовами. Панель меню 730 может обеспечивать доступ к различным выбираемым отображениям, таким как отображение 740 клавиатуры, отображение 750 списка контактов, список 760 устройств, а также другие отображения. Как указано выше, список 760 устройств может включать список оконечных точек, зарегистрировавшихся на IP-PBX 340, динамически обновляемый в ответ на уведомления из центра 235 состояний. Могут предусматриваться отображения, активируемые различными событиями, такие как отображение 770 входящего вызова, содержащие активируемые прикосновением элементы для ответа на входящий вызов, и отображение 780 текущего вызова, содержащее активируемые прикосновением элементы для управления текущим вызовом. Наконец, может отображаться список 790 групп совместного использования, содержащий элементы интерфейса для выбора одной или нескольких групп совместного использования (например, группа совместного использования L1, группа совместного использования L2, группа совместного использования L3, и т.д.), функционирование которых подробнее раскрыто ниже.

Согласно одному из вариантов осуществления настоящего изобретения, IP-PBX 340 может предоставлять набор выбираемых групп совместного использования для обеспечения функциональности динамической конференц-связи. IP-PBX 340 может иметь одну или более статических логических линий коллективного пользования (shared line appliance, SLA), которым пользователь, изменяющий параметры конфигурации IP-РВХ, может присваивать оконечные точки или отменять это присвоение, например, при помощи пользовательского веб-интерфейса 510 и приложения 350 конфигуратора. Кроме того, IP-PBX 340 может предлагать одну или более динамических SLA, которым пользователи оконечных точек могут присваивать оконечные точки или отменять присвоение, выбирая элемент интерфейса соответствующей группы совместного использования, такой как список 790 групп совместного использования. Например, все оконечные точки, на которых выбран элемент интерфейса для первой группы совместного использования (например, L1), могут быть динамически отнесены к первой SLA. Аналогичным образом, все оконечные точки, на которых выбран элемент интерфейса для второй группы совместного использования (например, L2), могут быть динамически отнесены ко второй SLA. Оконечные точки могут подключаться к SLA в любой момент времени в ответ на выбор пользователем элемента интерфейса для группы совместного использования. Аналогичным образом, они могут отключаться от SLA в любой момент времени в ответ на отмену пользователем выбора элемента интерфейса для группы совместного использования. Точно так же, они могут переходить к другой SLA при выборе пользователем элемента интерфейса, соответствующего другой группе совместного использования.

На фиг. 8A-8D показаны снимки экрана примера пользовательского веб-интерфейса, который совместно с приложением 350 конфигуратора может использоваться для настройки IP-PBX 340. Могут предусматриваться панель 810 обзора системы, панель 820 устройств, панель 830 линий коллективного пользования, панель 840 просмотра/редактирования станций с линиями коллективного пользования, а также ряд других панелей для выполнения других функций. Панель 810 обзора и панель 820 устройств могут содержать список оконечных точек, зарегистрировавшихся на IP-PBX 340 после подключения к LAN 150. Такой список оконечных точек может совпадать со списком оконечных точек, который сохраняется центром 235 состояний и может распространяться, как описано выше. Панель 830 линий коллективного пользования и панель 840 просмотра/редактирования станций с линиями коллективного пользования могут использоваться для создания и добавления оконечных точек к одной или более статическим SLA. Как описано выше, оконечные точки можно подключать к динамическим SLA или отключать от них при помощи выбора в списке 790 групп совместного использования пользовательского интерфейса телефонии каждой оконечной точки.

Следует понимать, что варианты осуществления могут подвергаться различным адаптациям и модификациям в пределах существа и объема настоящего изобретения. Кроме того, следует понимать, что по меньшей мере некоторые части описанных выше технологий могут быть реализованы с помощью программного обеспечения, аппаратного обеспечения, или их комбинации. Реализация с помощью программного обеспечения может включать в себя исполняемые компьютером команды, сохраняемые на долговременном машиночитаемом носителе информации, таком как энергозависимая или энергостойкая память, жесткий диск, компакт-диск (CD) или другой материальный носитель. Реализация с помощью аппаратного обеспечения может включать в себя настроенные процессоры, логические схемы, специализированные интегральные микросхемы и/или другие типы аппаратных компонентов. Кроме того, комбинированная программно-аппаратная реализация может включать в себя как исполняемые компьютером команды, сохраняемые на долговременном машиночитаемом носителе информации, так и один или несколько аппаратных компонентов, например, процессоров, устройств памяти и т.д. Таким образом, следует понимать, что приведенные выше описания представлены только в качестве примера.

1. Способ взаимодействия между телефонной станцией частного пользования и аудио- и/или видеоустройствами и устройствами домашней автоматизации, включающий следующие шаги:

принимают в центре состояний сообщение о регистрации от оконечной точки, поддерживающей голосовую связь по протоколу Интернет (VoIP), причем сообщение о регистрации указывает на событие телефонии с участием оконечной точки и телефонной станции частного пользования, работающей по протоколу Интернет (IP-PBX), отдельной от центра состояний, при этом событие телефонии представляет собой регистрацию оконечной точки на IP-PBX, отправку оконечной точкой вызова через IP-PBX или прием оконечной точкой вызова через IP-PBX;

на основе сообщения о регистрации обновляют состояние телефонной связи в центре состояний с указанием события телефонии с участием оконечной точки; и

передают уведомительное сообщение из центра состояний одному или более первым устройствам, зарегистрировавшимся для приема уведомительных сообщений о событиях телефонии от центра состояний, с целью информирования одного или более первых устройств о возникновении события телефонии с участием оконечной точки и обеспечения выполнения по меньшей мере одним первым устройством ответного действия по управлению аудио- и/или видеоустройством или устройством домашней автоматизации в ответ на событие телефонии.

2. Способ по п. 1, отличающийся тем, что по меньшей мере одно первое устройство представляет собой программируемый мультимедийный контроллер.

3. Способ по п. 1, отличающийся тем, что одно или более первых устройств включают другую оконечную точку, поддерживающую VoIP и выполненную с возможностью обновления пользовательского интерфейса телефонии в ответ на событие телефонии.

4. Способ по п. 1, отличающийся тем, что дополнительно включает следующие шаги:

принимают от управляющего модуля другое сообщение о регистрации, указывающее на событие управления, связанное с работой аудио- и/или видеоустройства или устройства домашней автоматизации;

на основе другого сообщения о регистрации обновляют состояние управления в центре состояний с указанием события управления;

передают уведомительное сообщение одному или более вторым устройствам, зарегистрировавшимся для приема уведомительных сообщений о событиях управления от центра состояний, с целью информирования одного или более вторых устройств о возникновении события управления и обеспечения выполнения по меньшей мере одним вторым устройством ответного действия по управлению вызовом в ответ на событие управления.

5. Способ по п. 4, отличающийся тем, что по меньшей мере одно второе устройство представляет собой IP-РВХ.

6. Способ по п. 1, отличающийся тем, что событие телефонии представляет собой регистрацию оконечной точки на IP-PBX.

7. Способ по п. 1, отличающийся тем, что событие телефонии представляет собой отправку вызова оконечной точкой или прием вызова оконечной точкой.

8. Способ по п. 7, отличающийся тем, что отправка вызова оконечной точкой или прием вызова оконечной точкой включает присоединение к группе совместного использования, обеспечивающей динамическую логическую линию коллективного пользования (SLA).

9. Устройство для обеспечения взаимодействия между телефонной станцией частного пользования и аудио- и/или видеоустройствами и устройствами домашней автоматизации, содержащее процессор и память, выполненную с возможностью хранения программного обеспечения, исполняемого процессором, при этом программное обеспечение включает центр состояний, позволяющий при выполнении осуществлять следующие действия:

обработку сообщения о регистрации от оконечной точки, поддерживающей голосовую связь по протоколу Интернет (VoIP), причем сообщение о регистрации указывает на событие телефонии с участием оконечной точки и телефонной станции частного пользования, работающей по протоколу Интернет (IP-PBX), отдельной от устройства, при этом событие телефонии представляет собой регистрацию оконечной точки на IP-PBX, отправку оконечной точкой вызова через IP-PBX или прием оконечной точкой вызова через IP-PBX;

обновление состояния управления с указанием события телефонии с участием оконечной точки на основе сообщения о регистрации; и

передачу уведомительного сообщения одному или более первым устройствам, зарегистрировавшимся для приема уведомительных сообщений о событиях телефонии от центра состояний, с целью информирования одного или более первых устройств о возникновении события телефонии с участием оконечной точки и обеспечения выполнения по меньшей мере одним первым устройством ответного действия по управлению аудио- и/или видеоустройством или устройством домашней автоматизации в ответ на событие телефонии.

10. Устройство по п. 9, отличающееся тем, что по меньшей мере одно первое устройство представляет собой программируемый мультимедийный контроллер.

11. Устройство по п. 9, отличающееся тем, что центр состояний позволяет при выполнении дополнительно осуществлять следующие действия:

обработку другого сообщения о регистрации от управляющего модуля, при этом сообщение о регистрации указывает на событие управления, связанное с работой аудио- и/или видеоустройства или устройства домашней автоматизации;

обновление состояния управления с указанием события управления на основе другого сообщения о регистрации; и

передачу уведомительного сообщения одному или более вторым устройствам, зарегистрировавшимся для приема уведомительных сообщений о событиях управления от центра состояний, с целью информирования одного или более вторых устройств о возникновении события управления и обеспечения выполнения по меньшей мере одним вторым устройством ответного действия по управлению вызовом в ответ на событие управления.

12. Устройство по п. 11, отличающееся тем, что по меньшей мере одно второе устройство представляет собой IP-PBX.

13. Способ взаимодействия между телефонной станцией частного пользования и аудио- и/или видеоустройствами и устройствами домашней автоматизации, включающий следующие шаги:

после входа оконечной точки, поддерживающей голосовую связь по протоколу Интернет (VoIP), в локальную вычислительную сеть (LAN) передают сообщение о регистрации от оконечной точки в телефонную станцию частного пользования, работающую по протоколу Интернет (IP-PBX), с целью регистрации на IP-PBX;

передают параллельное сообщение о регистрации от оконечной точки в центр состояний, отдельный от IP-PBX, с целью обновления состояния телефонной связи в центре состояний с указанием, что оконечная точка зарегистрировалась на IP-PBX;

в ответ на обновление состояния телефонной связи передают уведомительное сообщение от центра состояний в устройство, зарегистрировавшееся для приема уведомительных сообщений, чтобы проинформировать устройство о том, что оконечная точка зарегистрировалась на IP-PBX;

выполняют в устройстве ответное действие на основании уведомительного сообщения.

14. Способ по п. 13, отличающийся тем, что устройство представляет собой программируемый мультимедийный контроллер, а ответное действие состоит в управлении аудио- и/или видеоустройством или устройством домашней автоматизации, расположенным поблизости от оконечной точки.

15. Способ по п. 13, отличающийся тем, что устройство представляет собой другую оконечную точку, поддерживающую VoIP, а ответное действие состоит в обновлении пользовательского интерфейса телефонии другой оконечной точки.

16. Способ по п. 13, отличающийся тем, что дополнительно включает следующие шаги:

передают сообщение о регистрации от оконечной точки в IP-PBX с целью отправки вызова или приема вызова;

передают параллельное сообщение о регистрации от оконечной точки в центр состояний, отдельный от IP-PBX, с целью дальнейшего обновления состояния телефонной связи в центре состояний с указанием, что оконечная точка отправила вызов или приняла вызов;

в ответ на дальнейшее обновление состояния телефонной связи передают второе уведомительное сообщение от центра состояний в устройство, зарегистрировавшееся для приема уведомительных сообщений, чтобы проинформировать устройство о том, что оконечная точка отправила вызов или приняла вызов; и

выполняют в устройстве второе ответное действие на основании второго уведомительного сообщения.

17. Способ по п. 16, отличающийся тем, что устройство представляет собой программируемый мультимедийный контроллер, а второе ответное действие состоит в управлении аудио- и/или видеоустройством или устройством домашней автоматизации.

18. Способ по п. 16, отличающийся тем, что устройство представляет собой другую оконечную точку, поддерживающую VoIP, а второе ответное действие состоит в обновлении пользовательского интерфейса телефонии другой оконечной точки.

19. Способ по п. 13, отличающийся тем, что оконечная точка присоединяется к группе совместного использования, обеспечивающей динамическую логическую линию коллективного пользования ЛЛКП (SLA) для вызова.



 

Похожие патенты:

Изобретение относится к технике связи и может использоваться в корабельной телекоммуникационной сети.. Технический результат состоит в обеспечении возможности предоставления интегрированных услуг связи мобильным абонентским устройствам с различными интерфейсами подключения и различными приоритетами доступа к ресурсам сети, а также в повышении надежности связи в условиях аппаратных отказов линий связи и узлов сети.

Изобретение относится к системе для осуществления оптовой торговли трафиком на основе программного коммутатора, которая включает программный коммутатор и один или более шлюзов каналов связи, соединенных с программным коммутатором через сеть IP.

Изобретение относится к системам связи. .

Изобретение относится к системам передачи данных. .

Изобретение относится к системам связи, например к телефонным системам, а также к децентрализованным системам связи, функционирующим по одноранговому принципу. .

Изобретение относится к области электросвязи, а именно к методам цифровых вычислений и обработки данных с сокращением избыточности передаваемой информации. .

Изобретение относится к способу установки телефонного соединения через коммутационный узел сети общего пользования с оконечными устройствами, которые используются множеством абонентов.

Изобретение относится к межсоединениям коммуникационной сети, включающей телефонные средства, с сетью Интернет. .

Настоящее изобретение относится к области мобильного интернета. Технический результат - повышение эффективности информационного взаимодействия двух сторон вызова. В данном способе при осуществлении вызова с противоположным терминальным устройством по речевому каналу устанавливают канал передачи данных для обеспечения сеанса вызова с противоположным терминальным устройством; отображают на одном из двух концов вызова информацию о взаимодействии, предоставляемую концом вызова, противоположным по отношению к упомянутому одному из двух концов вызова в соответствии с каналом передачи данных, причем информация о взаимодействии предназначена для координирования и взаимодействия между двумя концами вызова на основе содержимого вызова. В способе вызова для обеспечения высокой эффективности информационного взаимодействия между двумя сторонами вызова информационное взаимодействие осуществляется с помощью комбинации канала передачи данных и речевого канала. 7 н. и 26 з.п. ф-лы, 20 ил.

Изобретение относится к способу обработки принятого сообщения, исходящего из первого устройства связи и отправляемого на второе устройство связи, управляемое с помощью мультимедийной базовой сети на основе IP, причем упомянутый способ должен выполняться процессорным объектом тогда, когда упомянутое принятое сообщение представляет собой сообщение для раскрытия возможностей и статуса второго устройства связи. Технический результат заключается в возможности защитить пользователя второго устройства связи от злоумышленного использования информации о втором устройстве. Способ содержит: получение идентификатора первого устройства связи из поля в принятом сообщении раскрытия; и выполнение действия в зависимости от упомянутого идентификатора, чтобы выбрать режим ответа на принятое сообщение раскрытия. Причем режим выбирается из предварительно определенного набора, содержащего по меньшей мере два режима: режим ответа, содержащий отправление ответа, который является частичным или ошибочным, в котором частичный ответ на сообщение раскрытия дает только некоторые возможности второго устройства связи или представляет только статус второго устройства связи; и режим ответа, содержащий отправление ответа, который содержит возможности и статус второго устройства связи. 5 н. и 7 з.п. ф-лы, 5 ил.

Изобретение относится к центральному узлу сети и способам реализации сервиса голосовой связи. Технический результат заключается в обеспечении управления голосовой связью. В способе посредством центрального узла сети осуществляют взаимодействие с устройством голосовой связи и удаленным узлом, выполняют управление доступом для удаленного узла, чтобы установить канал голосовой связи, выполняют обработку по кодированию голоса в отношении первого цифрового голосового сигнала, отправленного удаленным узлом, для получения первых голосовых данных и отправляют первые голосовые данные устройству голосовой связи, или посредством центрального узла сети выполняют обработку по декодированию голоса в отношении вторых голосовых данных, отправленных устройством голосовой связи, для получения второго цифрового голосового сигнала и отправляют второй цифровой голосовой сигнал на удаленный узел, при этом принимают первое указание, отправленное устройством голосовой связи, в соответствии с которым получают первый цифровой управляющий сигнал и отправляют первый цифровой управляющий сигнал на удаленный узел, чтобы удаленный узел выполнил управление доступом для оконечного устройства в соответствии с первым цифровым управляющим сигналом. 3 н. и 9 з.п. ф-лы, 15 ил.
Наверх