Осуществляемое мобильным телефоном управление совещанием

Изобретение относится к технологиям для управления компонентами, ассоциированными с комнатой для совещания, с использованием мобильного телефона. Технический результат - управление ассоциированными с комнатой компонентами с использованием мобильного телефона. Шлюз выполнен с возможностью принимать команду от мобильного телефона. При приеме команды шлюз определяет, является ли команда командой комнаты или командой презентации. Если команда является командой комнаты, шлюз побуждает компонент комнаты отвечать на команду комнаты. Если принятая команда является командой презентации, шлюз побуждает компонент презентации отвечать на команду презентации. Пользователь может вводить команды в мобильный телефон путем осуществления жестов с ним или на экране мобильного телефона путем использования кнопок мобильного телефона или путем взаимодействия со средствами управления пользовательского интерфейса, отображающимися на экране мобильного телефона. 3 н. и 16 з.п. ф-лы, 7 ил.

 

УРОВЕНЬ ТЕХНИКИ

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

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

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

Ввиду этих и других соображений представляется настоящее раскрытие изобретения.

СУЩНОСТЬ ИЗОБРЕТЕНИЯ

Описанные здесь технологии предназначены для управления компонентами, ассоциированными с комнатой для совещания, с использованием мобильного телефона (который в настоящем описании может называться «телефоном»). Посредством использования технологий и идей, представленных в настоящем описании, мобильное устройство, такое как мобильный телефон, может применяться для управления компонентами комнаты, такими как проектор или проекционный экран, и компонентами презентации, такими как программа приложения презентации. Путем обеспечения возможности присутствующим на совещании выполнять эти функции с их мобильных телефонов, от присутствующих на совещании более не будет требоваться иметь переносной компьютер на совещании или покидать свои места для того, чтобы изменить настройки компонентов комнаты.

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

Если команда представляет собой команду комнаты, то шлюз побуждает компонент комнаты отвечать на команду комнаты. Например, шлюз может передавать инструкцию контроллеру комнаты, который, в свою очередь, передает инструкцию компоненту комнаты, которому направлялась эта команда комнаты. При приеме инструкции компонент комнаты выполняет действие, соответствующее инструкции.

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

Если принятая команда представляет собой команду презентации, то шлюз побуждает компонент презентации отвечать на команду презентации. Например, шлюз может передавать инструкцию компьютеру презентации, который, в свою очередь, передает инструкцию компоненту презентации, которому направлялась эта команда презентации. При приеме инструкции компонент презентации выполняет действие, соответствующее инструкции.

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

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

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

КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ

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

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

ФИГ. 3А представляет собой наглядную схему, иллюстрирующую то, как жесты, осуществляемые на экране мобильного телефона, могут применяться для управления компонентами комнаты для совещаний, в соответствии с некоторыми вариантами осуществления;

ФИГ. 3B представляет собой наглядную схему, иллюстрирующую то, как жесты, осуществляемые с мобильным телефоном, могут применяться для управления компонентами комнаты для совещаний, в соответствии с некоторыми вариантами осуществления;

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

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

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

ОСУЩЕСТВЛЕНИЕ ИЗОБРЕТЕНИЯ

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

В соответствии с вариантами осуществления, мобильный телефон может включать в себя управляющее приложение, которое позволяет пользователю осуществлять связь со шлюзом. Шлюз выполнен с возможностью осуществлять связь как с контроллером комнаты, который управляет компонентами комнаты, так и с компьютером презентации, который управляет компонентами презентации, ассоциированными с комнатой. Для управления компонентами комнаты и презентации могут применяться средства управления пользовательского интерфейса, отображаемые мобильным телефоном, жесты, осуществляемые на экране мобильного телефона, и жесты, осуществляемые с самим мобильным телефоном. Дополнительные подробности касательно этих технологий будут представлены ниже со ссылкой на ФИГ. 1-6.

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

В следующем подробном описании делаются ссылки на сопроводительные чертежи, составляющие его часть и показанные с целью иллюстрации, специфические варианты осуществления или примеры. Далее будет описываться компьютерная система и методология для управления компонентами, ассоциированными с комнатой, с использованием мобильного телефона, со ссылкой на чертежи, на которых одинаковые числа представляют одинаковые элементы на нескольких чертежах. В частности, ФИГ. 1 представляет собой схему архитектуры системы, иллюстрирующую архитектуру 100, сконфигурированную для обеспечения возможности мобильным телефонам управлять компонентами, ассоциированными с комнатой для совещания, в соответствии с некоторыми вариантами осуществления. Архитектура 100 системы включает в себя шлюз 102, контроллер 104 комнаты, компьютер 106 презентации, блок 126 переключателя ввода и несколько мобильных телефонов 108A-108N. Мобильные телефоны 108A-108N могут все вместе называться мобильными телефонами 108. На протяжении всего оставшегося раскрытия любой из мобильных телефонов 108A-108N может называться мобильным телефоном 108.

В соответствии с вариантами осуществления шлюз 102, контроллер 104 комнаты, компьютер 106 презентации и блок 126 переключателя ввода могут объединяться для того, чтобы работать как единый объект, что представлено контроллером 110 совещаний, показанным пунктирными линиями. Альтернативно, шлюз 102, контроллер 104 комнаты, компьютер 106 презентации и блок 126 переключателя ввода могут являться отдельными объектами, которые коммуникационным образом соединены друг с другом посредством соответствующих интерфейсов передачи данных. В различных вариантах осуществления контроллер 104 комнаты и/или компьютер 106 презентации могут быть выполнены с возможностью выполнять функции шлюза 102 таким образом, чтобы шлюз 102 являлся частью контроллера 104 комнаты и/или компьютера 106 презентации.

Шлюз 102 и мобильные телефоны 108 могут быть соединены с возможностью осуществления связи через сеть 112. Сеть 112 может представлять собой сотовую сеть или другой тип региональной беспроводной сети. Сеть 112 также может представлять собой персональную сеть («PAN») или другую подходящую сеть малого радиуса действия, которая может создаваться с использованием соответствующего стандарта связи малого радиуса действия, такого как стандарт связи BLUETOOTH. Альтернативно, сеть может представлять собой локальную сеть («LAN»), региональную сеть («WAN») или другую подходящую сеть, которая может быть создана с использованием соответствующей проводной или беспроводной линии связи. Дополнительно, сеть 112 может представлять собой сеть Интернет (INTERNET). Сеть 112 также может представлять собой комбинацию различных типов сетей, описанных выше.

Шлюз 102 выполнен с возможностью принимать команду для управления компонентом от мобильного телефона 108 и определять компонент, которому команда направляется. После определения компонента, которому команда направляется, шлюз может быть выполнен с возможностью определения, отправлять ли команду контроллеру 104 комнаты, компьютеру 106 презентации или блоку 126 переключателя ввода. Шлюз 102 также может быть выполнен с возможностью пересылать команду контроллеру 104 комнаты при определении того, что команда направлена компоненту комнаты, ассоциированному с контроллером 104 комнаты. Компонент комнаты представляет собой любой компонент в комнате для совещаний, который коммуникационным образом соединен с контроллером 104 комнаты и способен принимать и выполнять команды комнаты от контроллера 104 комнаты таким образом, чтобы контроллер 104 комнаты осуществлял управление некоторыми функциональными возможностями компонента комнаты. Примеры компонентов комнаты включают в себя осветительные приборы, занавеси, устройство кондиционирования воздуха, проектор, проекционный экран, аудиосистему и блок переключателя ввода. Следует принимать во внимание, что любой компонент в комнате может представлять собой компонент комнаты при условии, что управление какой-либо функциональной возможностью компонента комнаты осуществляется контроллером комнаты.

Шлюз 102 также может быть выполнен с возможностью пересылать команду компьютеру 106 презентации при определении того, что команда направлена компоненту презентации, ассоциированному с компьютером 106 презентации. Компонент презентации представляет собой любой компонент в комнате для совещаний, который коммуникационным образом соединен с компьютером 104 для презентации и способен принимать и выполнять команды комнаты от компьютера 104 для презентации таким образом, чтобы компьютер 104 для презентации осуществлял управление некоторыми функциональными возможностями компонента презентации. Примеры компонентов презентации включают в себя приложение презентации, слайдовую презентацию и компонент аудио, который выводит аудиосигналы для аудиосистемы, компонент видео, который выводит видеосигналы для блока 126 переключателя ввода. Дополнительно, шлюз 102 может быть выполнен с возможностью пересылать команду блоку 126 переключателя ввода при определении того, что команда направлена блоку 126 переключателя ввода.

В различных вариантах осуществления шлюз 102 также может быть выполнен с возможностью осуществлять администрирование присутствующих таким образом, чтобы только присутствующим из списка могли обеспечиваться полномочия отправлять команды с их мобильных телефонов. Дополнительно шлюз 102 также может быть выполнен с возможностью аутентифицировать учетные данные присутствующего через мобильный телефон 108 присутствующего. После того как учетные данные присутствующего будут аутентифицированы, шлюз 102 может быть выполнен с возможностью регистрации присутствующего в списке присутствующих. Таким образом, только зарегистрированные присутствующие могут отправлять команды для управления компонентами, ассоциированными с комнатой. Список присутствующих может поддерживаться в серверной компьютерной системе, выполняющей соответствующее программное обеспечение по ведению календаря и совещаний, такой как серверный компьютер, выполняющий серверный компонент EXCHANGE производства Корпорации Майкрософт (MICROSOFT) из Редмонда, Вашингтон.

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

Контроллер 104 комнаты может включать в себя приложение 114 контроллера комнаты, выполненное с возможностью принимать одну или более инструкций, ассоциированных с командой комнаты, от шлюза 102. Команда комнаты представляет собой команду, которая побуждает компонент комнаты, которому направлялась команда комнаты, исполнять функцию, соответствующую команде комнаты. Например, команда комнаты может представлять собой команду увеличения яркости в комнате. Эта команда комнаты побуждает увеличение яркости одного или более осветительных приборов в комнате. Следует принимать во внимание, что команда комнаты не должна обязательно исходить от мобильного телефона, но может генерироваться самим шлюзом 104. Дополнительно, приложение для контроллера 114 комнаты может быть выполнено с возможностью выполнять принятые инструкции, тем самым побуждая компонент комнаты отвечать на команду комнаты, принятую шлюзом от мобильного телефона 108. Эти инструкции могут соответствовать командам комнаты, которые шлюз 102 принял от мобильного телефона 108, или командам, которые были сгенерированы шлюзом 102.

Команды комнаты могут представлять собой запросы на то, чтобы внести изменения в некоторые функциональные возможности, обеспечиваемые компонентами комнаты. Например, команда комнаты может представлять собой запрос от мобильного телефона 108A на то, чтобы ослабить яркость освещения 116 в комнате для совещаний, соединенного с контроллером 104 комнаты с помощью соответствующего интерфейса. Другой пример команды комнаты может представлять собой запрос от мобильного телефона 108B на то, чтобы увеличить температуру в комнате. В соответствии с различными вариантами осуществления, контроллер 104 комнаты может быть выполнен с возможностью связи с различными компонентами комнаты, которые являются ответственными за установку условий окружающей среды в комнате, и/или другими электронными компонентами, находящимися в комнате, которые могут управляться пользователем. Например, в соответствии с вариантом осуществления, представленном на ФИГ. 1, контроллер 104 комнаты может управлять одним или более осветительными приборами 116, которые обеспечивают освещение комнаты, одной или более занавесями 118, которые могут ограничивать проникновение света через окно комнаты, термостатом 120 для управления температурой комнаты. Следует принимать во внимание, что условия окружающей среды в комнате могут включать в себя величину искусственного освещения в комнате, величину естественного освещения в комнате, температуру комнаты и тому подобное.

Контроллер 104 комнаты может также быть выполнен с возможностью управлять другими компонентами комнаты, ассоциированными с комнатой. Например, контроллер 104 комнаты может управлять одной или более функциями, ассоциированными с аудиосистемой 122, включая включение/выключение аудиосистемы 122, регулирование громкости говорящих в комнате, включение/выключение микрофона в комнате и тому подобное. Дополнительно, контроллер 104 комнаты может также быть выполнен с возможностью управлять одной или более функциями, ассоциированными с проекционным экраном 124, включая опускание или поднимание проекционного экрана 124. В соответствии с вариантами осуществления контроллер 104 комнаты может также быть выполнен с возможностью управлять одной или более функциями блока 126 переключателя ввода, такими как включение/выключение блока переключателя ввода. Другие функции, ассоциированные с блоком 126 переключателя ввода, могут управляться непосредственно через шлюз 102 или через компьютер 106 презентации, например такие функции, как выбор источника видео, которое будет проецироваться проектором 140 на проекционном экране 124, и тому подобное.

Как описывалось выше, контроллер 104 комнаты выполнен с возможностью управлять различными функциями, ассоциированными с компонентами комнаты. Контроллер 104 комнаты может принимать команду комнаты от шлюза 102 о том, чтобы опустить проекционный экран 124. При приеме этой команды приложение 114 контроллера комнаты может быть выполнено с возможностью побуждать проекционный экран 124 опуститься. Приложение 114 контроллера комнаты затем может принимать команду комнаты о том, чтобы включить питание аудиосистемы 122. При приеме этой команды приложение 114 контроллера комнаты может быть выполнено с возможностью побуждать включение питания аудиосистемы 122. Таким образом, присутствующий в комнате может управлять различными аспектами компонентов комнаты, таких как осветительные приборы 116, занавеси 118, термостат 120, аудиосистема 122, проекционный экран 124, блок 126 переключателя ввода, в частности, просто посредством использования мобильного телефона.

Как коротко описывалось выше, шлюз 102 также может осуществлять связь с компьютером 106 презентации, который может быть выполнен с возможностью управлять компонентами презентаций, такими как аудиомодуль (не показан), который отправляет входные аудиосигналы от компьютера 106 презентации в аудиосистему 122, и видеомодуль (не показан), который отправляет входные видеосигналы от компьютера 106 презентации в блок 126 переключателя ввода. Компьютер 106 презентации также может включать в себя другие компоненты презентаций, такие как приложение 132 презентации и, по меньшей мере, одну презентацию 134. Приложение 132 презентации может быть выполнено с возможностью принимать команды презентации от шлюза 102. Приложение 132 презентации затем может выполнять команды презентации.

Примером команды презентации может быть запрос от пользователя о том, чтобы начать презентацию 134, хранящуюся в компьютере 106 презентации. При приеме этой команды презентации от шлюза 102 компьютер 106 презентации может отправить инструкцию приложению 132 презентации о том, чтобы начать презентацию. 134. Другим примером команды презентации может быть отключение звука презентации 134. Шлюз может отправить такую команду компьютеру 106 презентации, который может отправить инструкцию аудиомодулю о том, чтобы прекратить отправку входного аудиосигнала в аудиосистему 122, тем самым отключая звук презентации 134. Таким образом, присутствующий в комнате может в общем управлять различными аспектами компонентов презентации, такими как приложение 132 презентации, презентация 134, аудиосистема 122, блок 126 переключателя ввода и т.п., просто посредством использования мобильного телефона 108A. В одном варианте осуществления приложение 132 презентации представляет собой программу приложения для презентаций POWERPOINT от Корпорации MICROSOFT. Однако следует принимать во внимание, что могут применяться и другие приложения для презентаций от других производителей.

В соответствии с вариантами осуществления, блок 126 переключателя ввода может быть выполнен с возможностью обеспечивать видеосигнал проектору 140 для проецирования видео на проекционном экране 124. Блок 126 переключателя ввода дополнительно может быть выполнен с возможностью принимать инструкции, соответствующие командам, отправленным с мобильного телефона, которые направляются блоку 126 переключателя ввода. В различных вариантах осуществления блок 126 переключателя ввода принимает инструкции или от контроллера 104 комнаты или от компьютера 106 презентации. В таких вариантах осуществления команды, относящиеся к включению и/или выключению блока 126 переключателя ввода, пересылаются блоку переключателя ввода через контроллер 104 комнаты. Команды, относящиеся к выбору источника ввода, видеосигнал из которого нужно отправлять проектору 140, могут пересылаться блоку 126 переключателя ввода непосредственно от шлюза 102.

Мобильный телефон 108 может представлять собой мобильный телефон любого типа, который выполнен с возможностью выполнять управляющее приложение 109, которое может быть выполнено с возможностью обеспечивать пользователю последовательность средств управления пользовательского интерфейса, один вариант осуществления которых показан на ФИГ. 2. Дополнительно, мобильный телефон 108 может иметь возможность принимать от пользователя пользовательский ввод для ввода команд через управляющее приложение 109. Мобильный телефон 108 также может иметь возможность осуществлять связь со шлюзом 102 по сети 112. Управляющее приложение 109 может представлять собой выполняемые компьютером инструкции, которые позволяют пользователю взаимодействовать со шлюзом через мобильный телефон 108 пользователя. В соответствии с вариантами осуществления мобильный телефон представляет собой смартфон, такой как IPHONE производства APPLE COMPUTER, смартфон на основе операционной системы ANDROID или другой тип смартфона. Другие мобильные телефоны, не являющиеся смартфонами, также могут использоваться, если оборудованы соответствующим управляющим приложением 109. Дополнительные подробности, касающиеся работы компонентов, показанных на ФИГ. 1, будут описываться ниже со ссылкой на ФИГ. 2-6.

В соответствии с вариантами осуществления мобильный телефон 108 оборудован дисплеем с сенсорным экраном. «Жесты» пользовательского ввода могут детектироваться при помощи дисплея с сенсорным экраном и выполнения программного обеспечения на мобильном телефоне 108. Дополнительно, мобильный телефон может быть оборудованным различными сенсорами ориентации, сенсорами обнаружения искусственного освещения и другими сенсорами, которые позволяют мобильному телефону детектировать свое местоположение, ориентацию, заголовок карты и условия окружающей среды. Как подробнее будет описано ниже, для управления компонентами комнаты могут применяться жесты, осуществляемые на экране дисплея, средства управления пользовательского интерфейса, отображаемые на экране дисплея, и жесты, осуществляемые с самим мобильным телефоном 108.

Далее, со ссылкой на ФИГ. 2, показана схема пользовательского интерфейса, иллюстрирующая последовательность средств управления пользовательского интерфейса, отображаемых мобильным телефоном 108 в одном варианте осуществления для управления компонентами комнаты и презентации. Как описано выше, присутствующие в комнате для совещаний могут использовать мобильный телефон 108 для управления различными аспектами компонентов в комнате для совещаний. Для того чтобы сделать это, присутствующий может побудить выполнение управляющего приложения 109 на своем мобильном телефоне 108. При выполнении управляющего приложения 109, присутствующему обеспечивается одно или более средств управления пользовательского интерфейса, включая выбираемые значки на экране дисплея мобильного телефона 108 присутствующего. Перемещаясь по различным средствам управления пользовательского интерфейса путем выбора значков, присутствующий может иметь возможность управлять компонентами, ассоциированными с комнатой.

В соответствии с вариантами осуществления, управляющее приложение 109 на мобильном телефоне 108 может отображать главный элемент управления 202 пользовательского интерфейса, который обеспечивает присутствующему три выбираемых значка, значок 204 управления комнатой, значок 206 управления презентацией и значок 208 администрирования присутствующих. Стрелка, показанная на ФИГ. 2, указывает одно или более дополнительных средств управления пользовательского интерфейса, которые могут появляться на экране мобильного телефона 108. Следует принимать во внимание, что средства управления пользовательского интерфейса, отображаемые на ФИГ. 2, могут быть ассоциированы с одним вариантом осуществления настоящего раскрытия. В других вариантах осуществления, другие средства управления пользовательского интерфейса могут включать в себя те же самые, подобные или другие значки и средства управления пользовательского интерфейса.

В одном варианте осуществления, пользователь может управлять функциональными возможностями, обеспечиваемыми компонентами комнаты, путем выбора значка 204 управления комнатой. После выбора значка 204 управления комнатой мобильный телефон 108 обеспечивает элемент управления 210 пользовательского интерфейса для комнаты, который включает в себя выбираемые значки 212-220, ассоциированные с одним или более компонентами комнаты. Пользователь может иметь возможность управлять осветительными приборами 116 путем выбора значка 212 для освещения. После выбора значка 212 для освещения, мобильный телефон 108 обеспечивает элемент управления 230 пользовательского интерфейса для освещения, который включает в себя выбираемые значки для управления аспектами осветительных приборов 116, такие как значок включения/выключения для включения или выключения освещения, значок для увеличения яркости, обеспечиваемой осветительными приборами 116, и значок уменьшения освещенности для уменьшения яркости, обеспечиваемой осветительными приборами 116. В различных вариантах осуществления каждый осветительный прибор 116 в комнате может иметь отдельный элемент управления пользовательского интерфейса для управления интенсивностью света конкретного осветительного прибора 116.

Аналогично, пользователь может иметь возможность управлять занавесями 118 в комнате для совещаний путем выбора значка 214 для занавесей. После выбора значка 214 для занавесей, мобильный телефон 108 обеспечивает элемент управления 240 пользовательским интерфейсом для занавесей, который включает в себя выбираемые значки для управления аспектами занавесей 118, такие как значок открытия для открытия занавесей 118 и значок закрытия для задергивания занавесей 118.

Пользователь может иметь возможность управлять термостатом 120 в комнате для совещаний путем выбора значка 216 температуры. После выбора значка 216 температуры мобильный телефон 108 обеспечивает элемент управления 250 пользовательским интерфейсом для температуры, который включает в себя выбираемые значки для управления аспектами термостата 120, такие как значок для увеличения температуры в комнате и значок для снижения температуры в комнате.

Пользователь также может иметь возможность управлять аудиосистемой 122 путем выбора значка 218 для аудио. После выбора значка 218 для аудио мобильный телефон 108 обеспечивает элемент управления 260 пользовательским интерфейсом для аудио, который включает в себя значок включения/выключения для включения/выключения аудиосистемы 122, значок увеличения громкости для увеличения громкости, значок уменьшения громкости для уменьшения громкости и значок отключения звука для отключения громкости аудиосистемы 122. Следует принимать во внимание, что в различных вариантах осуществления пользователь может иметь возможность управлять входными аудиосигналами, отправляемыми от компьютера 106 презентации в аудиосистему 122 через элемент управления пользовательского интерфейса, ассоциированный с компьютером 106 презентации.

Пользователь также может иметь возможность управлять блоком 126 переключателя ввода путем выбора значка 220 переключателя ввода. После выбора значка 220 переключателя ввода мобильный телефон 108 обеспечивает элемент управления 270 пользовательского интерфейса для переключателя ввода для выбора того, какой входной сигнал должен проецироваться проектором 140 или другим устройством отображения. Элемент управления 270 пользовательского интерфейса для переключателя ввода может включать в себя значок первого ввода для проецирования первого входного сигнала, обеспечиваемого видеомодулем компьютера 106 презентации, значок второго ввода для проецирования второго входного сигнала, обеспечиваемого альтернативным источником 128 видео, значок третьего ввода для проецирования третьего входного сигнала, обеспечиваемого другим видеоисточником (не показан), и значок включение/выключение для включения или выключения проектора 140. Следует принимать во внимание, что и другие компоненты, ассоциированные с комнатой, могут управляться посредством выбираемых значков, обеспечиваемых пользователю мобильным телефоном 108.

В соответствии с одним вариантом осуществления пользователь также может иметь возможность управлять компонентами презентации, такими как компьютер 106 презентации и файлы презентации, доступ к которым осуществляется компьютером 106 презентации, путем выбора значка 206 управления презентацией в главном элементе управления 202 пользовательского интерфейса. В ответ на выбор значка 206 управления презентацией мобильный телефон обеспечивает пользователю элемент управления 222 пользовательского интерфейса для презентации, который включает в себя выбираемые значки 224-228, ассоциированные с одним или более компонентами презентации.

Как обсуждалось выше, блок 126 переключателя ввода может быть управляемым или контроллером 104 комнаты, или компьютером 106 презентации. Для того чтобы управлять блоком 126 переключателя ввода через компьютер 106 презентации, пользователь может иметь возможность управлять блоком 126 переключателя ввода путем выбора значка 228 переключателя ввода, который подобен значку 220 переключателя ввода. Как описано выше в отношении значка 220 переключателя ввода, после выбора пользователем значка 228 переключателя ввода мобильный телефон 108 обеспечивает элемент управления 270 пользовательского интерфейса для переключателя ввода для выбора того, какой входной сигнал должен проецироваться проектором 140.

После выбора элемента управления 222 пользовательского интерфейса для презентации, пользователь может выбрать значок 224 загрузки презентации для того, чтобы загрузить презентацию 134. После выбора пользователем значка 224 загрузки презентации мобильный телефон 108 может обеспечить элемент управления 280 пользовательского интерфейса для списка файлов для выбора презентации 134, которую компьютер 106 презентации выбрал для показа. Элемент управления 280 пользовательского интерфейса для списка файлов включает в себя значок файла один для показа презентации 134, значок файла два для показа второй презентации (не показана) и значок файла три для показа третьей презентации (не показана). Файлы из списка могут храниться на компьютере 106 презентации, в мобильном телефоне 108 или в другом локальном или доступном через сеть месте.

Дополнительно, пользователь может управлять загруженной презентацией путем выбора значка 226 функций презентации. После выбора пользователем значка 226 функций презентации мобильный телефон 108 обеспечивает элемент управления 290 пользовательского интерфейса для функций для выбора действия над загруженной презентацией 134. Элемент управления 290 пользовательского интерфейса для функций включает в себя значок «предшествующий» для перемещения на предшествующий слайд презентации 134, значок «следующий» для перемещения на следующий слайд презентации 134, значок воспроизведения для воспроизведения показа слайдов презентации 134, значок паузы для приостановки презентации 134 и значок «примечание о выступающем» для представления пользователю, на мобильном телефоне 108, примечания о выступающем, ассоциированном с презентацией 134.

В различных вариантах осуществления, присутствующие на совещании могут иметь возможность администрировать список присутствующих посредством мобильного телефона 108. В частности, пользователь может выбрать значок 208 администрирования присутствующих в главном элементе управления 202 пользовательского интерфейса. После выбора пользователем значка 208 администрирования присутствующих, мобильный телефон обеспечивает элемент управления 295 пользовательским интерфейсом для администрирования присутствующих, который включает в себя значок добавления для добавления присутствующего в список присутствующих, значок удаления для удаления присутствующего из списка присутствующих и значок просмотра для просмотра списка присутствующих. Как обсуждалось выше, список присутствующих может храниться в соответствующем месте, таком как программа приложения по ведению календаря и совещаний на сервере.

Следует принимать во внимание, что последовательность средств управления пользовательского интерфейса, показанная на ФИГ. 2, может обеспечиваться, как это показано, на сенсорном или не сенсорном экране мобильного телефона 108. В различных вариантах осуществления, значки могут выбираться путем нажатия соответствующего места на сенсорном экране и/или при помощи кнопок и/или указательного устройства на мобильном телефоне. Дополнительно следует принимать во внимание, что после выбора значков в средствах управления 230-295 пользовательского интерфейса, могут обеспечиваться дополнительные средства управления пользовательского интерфейса. В различных вариантах осуществления, жесты, осуществляемые на экране мобильного телефона 108, или жесты, осуществляемые с мобильным телефоном 108, могут использоваться для обхода или поддержки некоторых средств управления пользовательского интерфейса. Подробное обсуждение, касающееся использования жестов для управления функциями комнаты, дано ниже со ссылкой на ФИГ. 3A и 3B.

Теперь со ссылкой на ФИГ. 3A будет описана наглядная схема, иллюстрирующая то, как жесты, осуществляемые на экране мобильного телефона, могут применяться для управления компонентами комнаты для совещаний. Как известно в данной области техники, жест представляет собой предварительно определенное движение, осуществляемое в течение некоторого времени. Как обсуждалось выше, жест может осуществляться на сенсорном экране мобильного телефона 108 или может осуществляться путем передвижения мобильного телефона 108 в трехмерном пространстве. В различных вариантах осуществления пользователь может управлять различными функциями компонентов, ассоциированных с комнатой, используя жесты. Управляющее приложение 109 может быть выполнено с возможностью детектировать жест, определять, соответствует ли детектированный жест команде для управления компонентом в комнате для совещаний, и отправлять команду, соответствующую действию, шлюзу 102.

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

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

Во время работы управляющего приложения 109 в режиме распознавания жестов, пользователь может просто скользить пальцем слева направо по экрану 302 мобильного телефона 108 для отправки команды компьютеру 106 презентации на то, чтобы переместить загруженную презентацию 134 на следующий слайд. Аналогично, пользователь может скользить пальцем сверху вниз по экрану 302 мобильного телефона 108 для отправки команды контроллеру 104 комнаты на то, чтобы понизить громкость аудиосистемы 122.

В различных вариантах осуществления, жест, осуществляемый на экране 302 мобильного телефона 108, может поддерживать средства управления пользовательского интерфейса, обеспеченные пользователю. Таким образом, жест, осуществленный на экране 302 мобильного телефона 108, может соответствовать компоненту, обеспеченному значком, выбранным в средствах управления пользовательского интерфейса. Например, если пользователь хочет увеличить яркость, обеспечиваемую освещением 116 в комнате, пользователь может сначала перейти на элемент управления 230 пользовательского интерфейса для освещения. Затем пользователь может произвести скольжение пальцем снизу вверх экрана для того, чтобы увеличить яркость, обеспечиваемую осветительными приборами в комнате. И напротив, если пользователь пожелает приглушить яркость в комнате, он может просто произвести скольжение пальцем сверху вниз экрана после перемещения на элемент управления 230 пользовательского интерфейса для освещения, тем самым вызывая уменьшение интенсивности освещения 116. Для того чтобы избежать нажатия любых значков на экране 302 во время осуществления жеста на экране 302, пользователю сначала может потребоваться активировать режим распознавания жестов на мобильном телефоне 108.

Теперь, со ссылкой на ФИГ. 3B, будет описана наглядная схема, иллюстрирующая то, как жесты, осуществляемые с мобильным телефоном, могут применяться для управления компонентами комнаты. На ФИГ. 3B пользователь не осуществляет жестов на экране 302 мобильного телефона 108, но напротив, осуществляет жесты с мобильным телефоном, например, путем движения плечом, запястьем или рукой во время держания мобильного телефона. Жест, такой как передвижение мобильного телефона 108 слева направо, может, например, соответствовать команде перемещения на следующий слайд презентации 134. Аналогичным образом, жест, такой как передвижение мобильного телефона 108 справа налево, может соответствовать команде перемещения на предшествующий слайд презентации 134. В соответствии с вариантами осуществления, различные другие движения могут соответствовать другим командам для управления компонентами в комнате.

Теперь, со ссылкой на ФИГ. 4, будут описаны дополнительные подробности, касающиеся функционирования мобильного телефона 108 и шлюза 102. В частности, ФИГ. 4 представляет собой блок-схему, иллюстрирующую способ для регистрирования мобильного телефона в шлюзе 102 в соответствии с некоторыми вариантами осуществления. Как было кратко описано выше, мобильному телефону 108 может не разрешаться управлять компонентами комнаты до тех пор, пока мобильный телефон 108 не будет зарегистрирован в шлюзе 102 или авторизован шлюзом 102.

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

Процедура 400, показанная на ФИГ. 4, начинается с операции 401, где мобильный телефон 108 принимает запрос от пользователя на запуск управляющего приложения 109 для управления компонентами в комнате через шлюз 102. От операции 401 процедура 400 переходит к операции 402, где мобильный телефон 108 отправляет запрос на соединение со шлюзом 102. От операции 402 процедура 400 переходит к операции 404, где шлюз 102 принимает запрос на соединение от мобильного телефона 108.

От операции 404 процедура 400 переходит к операции 406, где шлюз 102 запрашивает учетные данные аутентификации пользователя от мобильного телефона 108. Учетные данные аутентификации могут представлять собой имя пользователя и пароль или идентификатор устройства («ID»), ассоциированные с авторизуемым присутствующим или мобильным телефоном 108. От операции 406 процедура 400 переходит к операции 408, где мобильный телефон 108 принимает запрос на аутентификацию. От операции 408 процедура 400 переходит к операции 410, где мобильный телефон 108 отправляет учетные данные аутентификации шлюзу 102. В одном варианте осуществления пользователь мобильного телефона 108 может аутентифицироваться путем установления связи через защищенную сеть, такую как BLUETOOTH или WI-FI. От операции 410 процедура 400 переходит к операции 412, где шлюз 102 принимает учетные данные аутентификации.

От операции 412 процедура 400 переходит к операции 414, где шлюз 102 аутентифицирует принятые учетные данные. Это может включать в себя проверку, заключающуюся в том, чтобы посмотреть, являются ли имя пользователя и пароль действительными или является ли мобильный телефон устройством, зарегистрированным в шлюзе 102 или сети 112. Если учетные данные аутентификации не являются действительными, процедура 400 переходит к операции 416, где шлюз 102 отправляет уведомление мобильному телефону 108 о том, что мобильный телефон не может быть аутентифицирован. От операции 416 процедура 400 возвращается к операции 406.

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

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

От операции 424 процедура 400 переходит к операции 426, где мобильный телефон 108 принимает запрос от пользователя на управление компонентом в комнате. От операции 426 процедура 400 переходит к операции 428, где мобильный телефон 108 отправляет команду, ассоциированную с принятым запросом на управление компонентом в комнате, шлюзу 102. Затем шлюз 102 принимает и обрабатывает команду. Это будет описано в больших подробностях ниже применительно к ФИГ. 5.

Теперь со ссылкой на ФИГ. 5 будут описаны дополнительные подробности, относящиеся к функционированию шлюза 102. В частности, ФИГ. 5 представляет собой блок-схему, иллюстрирующую процедуру 500, выполняемую шлюзом 102 для обработки команды от мобильного телефона 108. На ФИГ. 5 процедура 500 начинается на операции 501, где шлюз 102 принимает команду от мобильного телефона 108. Как обсуждалось выше, команда может представлять собой команду комнаты для управления компонентом комнаты в комнате, команду презентации для управления компонентами презентации, такими как презентация 134, представляемая компьютером 106 презентации, или команду переключателя ввода для управления компонентом переключателя ввода, таким как блок 126 переключателя ввода.

От операции 501 процедура 500 переходит к операции 502, где шлюз 102 определяет, является ли мобильный телефон 108, отправляющий команду, зарегистрированным в шлюзе 102. В одном варианте осуществления шлюз 102 может идентифицировать мобильный телефон 108, который отправил команду, путем проверки пакетов данных, принятых от мобильного телефона 108. После идентификации мобильного телефона 108 шлюз 108 определяет, является ли мобильный телефон 108 зарегистрированным в шлюзе 102. Если мобильный телефон 108 не зарегистрирован в шлюзе 102, то процедура 500 переходит к операции 503, где шлюз 102 отправляет уведомление мобильному телефону 108, указывающее, что мобильный телефон 108 не зарегистрирован в шлюзе 102.

Если на операции 502 шлюз 102 определяет то, что мобильный телефон 108, отправляющий команду, зарегистрирован в шлюзе 102, процедура 500 переходит от операции 502 к операции 504, где шлюз 102 определяет, является ли команда, принятая от мобильного телефона 108, командой комнаты. При определении того, что команда является командой комнаты, процедура 500 переходит к операции 506, где шлюз 102 пересылает команду контроллеру 104 комнаты. Затем контроллер 104 комнаты может сгенерировать инструкцию, соответствующую команде, и отправить инструкцию соответствующему компоненту комнаты. Соответствующий компонент комнаты затем реализует команду, принятую от мобильного телефона 108. Например, если команда комнаты представляет собой запрос на уменьшение освещения 116, шлюз 102 может переслать запрос об уменьшении освещения контроллеру 104 комнаты. Контроллер комнаты 104 затем может сгенерировать и отправить инструкцию о снижении мощности, подаваемой на освещение 116, тем самым вызывая уменьшение яркости осветительного прибора 116.

В другом варианте осуществления, если команда комнаты представляет собой запрос на задергивание занавесей 118, то шлюз 102 может переслать запрос на задергивание занавесей 118 контроллеру комнаты 104. Контроллер комнаты 104 может затем сгенерировать и отправить инструкцию занавесям 118, тем самым побуждая мотор, ассоциированный с занавесями, задернуть занавеси 118.

В соответствии с вариантами осуществления, шлюз 102 может идентифицировать компонент комнаты, которому направлена команда, и генерировать инструкцию, соответствующую команде, принятой от мобильного телефона 108. После генерирования инструкции шлюз 102 может отправить сгенерированную инструкцию контроллеру 104 комнаты. Контроллер 104 комнаты, в свою очередь, отвечает на инструкцию, отправленную шлюзом 102, путем генерирования и отправки инструкции, соответствующей инструкции, принятой от шлюза 102, соответствующему компоненту комнаты.

Если на операции 504 шлюз 102 определяет, что команда не является командой комнаты, процедура 500 переходит к операции 508, где шлюз 102 определяет, является ли команда командой презентации. При определении того, что команда представляет собой команду презентации, процедура 500 переходит к операции 510, где шлюз 102 отправляет команду компоненту презентации через компьютер 106 презентации. В различных вариантах осуществления шлюз 102 может переслать команду компьютеру 106 презентации, который затем генерирует и отправляет конкретному компоненту презентации инструкции на выполнение команды презентации, выданной мобильным телефоном 108. Например, если команда презентации представляет собой запрос на перемещение на следующий слайд презентации 134, шлюз 102 может переслать команду компьютеру 106 презентации, тем самым побуждая компьютер 106 презентации ответить на команду путем отправления инструкций приложению 132 презентации о перемещении на следующий слайд презентации 134. В другом примере, если команда презентации представляет собой запрос на загрузку презентации 134, шлюз 102 может переслать команду компьютеру 106 презентации. Компьютер 106 презентации затем может сгенерировать и отправить инструкцию, соответствующую команде, принятой от мобильного телефона 108, приложению 132 для презентаций, которое отвечает на инструкцию путем загрузки презентации 134.

В различных вариантах осуществления, множество команд может генерироваться при приеме одной инструкции от мобильного телефона 108. Например, когда шлюз 102 принимает команду о начале презентации 134, шлюз 102 определяет, являются ли другие компоненты, ассоциированные с комнатой и используемые в показе презентации, выполненными с возможностью выдачи презентации 134. Шлюз 102 может иметь список предварительно определенных операций, которые требуется выполнить шлюзу 102 при приеме команды о начале презентации 134 от мобильного телефона 108. Список предварительно определенных операций может включать в себя определение того, какие компоненты являются необходимыми для начала презентации, определение того, являются ли те компоненты включенными и готовыми для презентации, и при определении того, что они не являются готовыми для презентации, отправку команд о том, чтобы они подготовились к презентации.

Например, если в момент приема команды о начале презентации 134 проектор 140 выключен, а проекционный экран 124 поднят, то шлюз 102 может быть выполнен с возможностью выполнять предварительно определенные операции, которые являются ассоциированными с показом презентации 134. Это может включать в себя отправку запросов контроллеру 104 комнаты на включение проектора 140, опускание проекционного экрана 124, включение питания аудиосистемы 122 и выбор компьютера презентации в качестве источника ввода видео для блока 126 переключателя ввода. Таким образом, когда компьютер 106 презентации принимает одну команду о начале презентации 134, презентация 134 может отображаться на проекционном экране 124 посредством проектора 140 и аудиопрезентация 134 может выводиться посредством аудиосистемы 122. Следует принимать во внимание из этого примера, что один или более компонентов комнаты, компонентов презентации и компонентов переключателя ввода могут управляться единственной командой.

Если на операции 508 шлюз 102 определяет, что команда не является командой презентации, процедура 500 переходит к операции 512, где шлюз 102 определяет, является ли команда командой переключателя ввода. При определении того, что команда представляет собой команду переключателя ввода, процедура 500 переходит к операции 514, где блок 126 переключателя ввода побуждается к ответу на команду переключателя ввода. В различных вариантах осуществления шлюз 102 может переслать команду блоку 126 переключателя ввода или непосредственно, или посредством компьютера 106 презентации или контроллера 104 комнаты, побуждая блок 126 переключателя ввода ответить на команду переключателя ввода.

Если на операции 512 шлюз 102 определяет то, что команда не является командой переключателя ввода, то процедура 500 переходит к операции 512, где шлюз 102 отправляет уведомление мобильному телефону 108, указывающее, что команда является недопустимой. От операции 516 процедура 500 переходит к операции 518, на которой она заканчивается.

Несмотря на то что различные варианты осуществления, описанные здесь, относятся к использованию мобильного телефона, следует принимать во внимание, что любое мобильное устройство может иметь возможность исполнения функций мобильного телефона, описанного в настоящем описании. Например, такие мобильные устройства, как APPLE IPAD, APPLE ITOUCH, удаленный элемент управления сенсорным экраном и т.п., могут применяться для исполнения различных функций мобильного телефона 108, описанного в настоящем описании.

Обращаясь теперь к ФИГ. 6, иллюстрируется примерная схема архитектуры компьютера, показывающая компьютер 600. Архитектура компьютера, показанная на ФИГ. 6, может применяться для реализации шлюза 102, контроллера 104 комнаты, компьютера 106 презентации и мобильного телефона 108.

Компьютер 600 включает в себя центральный модуль обработки («CPU»), системную память 604, которая включает в себя оперативное запоминающее устройство («RAM») 611 и постоянное запоминающее устройство («ROM») 612, и системную шину 606, которая соединяет память 604 с CPU 602. Компьютер 600 дополнительно может включать в себя устройство 614 хранения данных большой емкости для хранения одной или более операционных систем 616 и программных модулей 618. Примеры программных модулей 618 могут включать в себя управляющее приложение 109 и программы приложений, которые выполнены с возможностью выполнять функции шлюза 102, контроллера 104 комнаты или компьютера 106 презентации, как описывалось выше в отношении ФИГ. 1-5.

Устройство 614 памяти большой емкости может присоединяться к CPU 602 через контроллер памяти большой емкости (не показан), присоединенный к шине 606. Устройство 614 памяти большой емкости и ассоциированные с ним компьютерные носители хранения данных могут обеспечивать энергонезависимое хранение информации для компьютера 600. Несмотря на то что описание компьютерных носителей компьютерного хранения данных, содержащееся в настоящем описании, относится к устройству хранения данных большой емкости, такому как жесткий диск или дисковод CD-ROM, специалистам в данной области техники ясно, что компьютерные носители хранения данных могут представлять собой любые компьютерные носители хранения данных, доступ к которым может осуществлять компьютер 600.

В качестве примера, но не ограничения, компьютерные носители хранения данных могут включать в себя энергозависимые и энергонезависимые, съемные и не съемные носители, реализованные любым способом или технологией для постоянного хранения информации, такой как компьютерно-сохраняемые инструкции, структуры данных, программные модули или другие данные. Например, компьютерные носители хранения данных включают в себя, но не ограничиваются ими, RAM, ROM, EPROM, EEPROM, флэш-память или другую технологию твердотельной памяти, CD-ROM, цифровой универсальный диск («DVD»), HD-DVD, BLU-RAY или другую оптическую память, магнитные кассеты, магнитную ленту, устройства хранения на магнитном диске, другие магнитные устройства хранения или любые другие носители, которые могут использоваться для хранения желаемой информации и которые могут быть доступны компьютеру 600.

В соответствии с различными вариантами осуществления компьютер 600 может функционировать в сетевом пространстве с использованием логических соединений с удаленными компьютерами через сеть, такую как сеть 112. Компьютер 600 может соединяться с сетью 112 через модуль 610 сетевого интерфейса, присоединенный к шине 606. Следует принимать во внимание, что модуль 610 сетевого интерфейса также может применяться для соединения с другими типами сетей и удаленных вычислительных систем. Компьютер 600 также может включать в себя контроллер 608 ввода/вывода для приема и обработки входных данных от нескольких устройств ввода (не показаны), включая клавиатуру, мышь, микрофон, игровой контроллер и мобильный телефон. Аналогичным образом, котроллер 608 ввода/вывода может обеспечивать вывод данных на экран или другой тип устройства вывода (не показано).

Шина 606 может обеспечивать возможность CPU 602 считывать код и/или данные на/с устройства 614 памяти большой емкости или другого носителя компьютерного хранения. Носитель хранения данных может представлять собой устройство в форме элементов хранения, которое реализовано с использованием любой подходящей технологии, включающей в себя, но не ограничивающейся ими: полупроводники, магнитные материалы, оптику или подобное им. Носитель хранения данных может обеспечивать компоненты памяти, характеризующиеся либо как RAM, ROM, флэш, либо как другие типы технологий. Носитель хранения данных также может обеспечивать вторичное запоминающее устройство, реализованное либо как жесткий диск, либо другим образом. Реализации в виде жесткого диска могут характеризоваться как твердотельные либо могут включать в себя носитель с вращательным движением, хранящий магнитно-закодированную информацию.

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

Как правило, программные модули 618, будучи загруженными в модуль 602 обработки и исполненными, преобразуют модуль 602 обработки и целиком весь компьютер 600 из вычислительной системы общего назначения в вычислительную систему специального назначения, приспособленную к управлению компонентами, ассоциированными с комнатой. Модуль 602 обработки может формироваться из любого количества транзисторов или других отдельных элементов схем, которые могут индивидуально или совместно принимать любое количество состояний. Более конкретно, модуль 602 обработки может функционировать как конечный автомат в ответ на выполняемые инструкции, содержащиеся внутри программных модулей 618. Эти компьтерно-исполняемые инструкции могут преобразовывать модуль 602 обработки путем обозначения того, как модулю 602 обработки осуществлять переходы между состояниями, тем самым преобразовывая транзисторы или другие отдельные аппаратные элементы, составляющие модуль 602 обработки.

Кодирование программных модулей 618 также может преобразовывать физическую структуру компьютерного носителя хранения данных. Специальное преобразование физической структуры может зависеть от различных факторов в различных реализациях этого описания. Примеры таких факторов могут включать в себя, но не ограничиваются ими: технологию, используемую для реализации компьютерного носителя хранения данных, характеризуется ли носитель компьютерного хранения как первичное или вторичное запоминающее устройство и т.п. Например, если носитель хранения реализован как память на основе полупроводников, то программные модули 618 могут преобразовывать физическое состояние полупроводниковой памяти, когда в ней закодировано программное обеспечение. Например, программные модули 618 могут преобразовывать состояние транзисторов, конденсаторов или других отдельных элементов схем, составляющих полупроводниковую память. Как другой пример, носитель хранения может быть реализован с использованием магнитной или оптической технологии. В таких реализациях программные модули 618 могут преобразовывать физическое состояние магнитной или оптической среды, когда в ней закодировано программное обеспечение. Эти преобразования могут включать в себя изменение магнитных характеристик конкретных местоположений в пределах данной магнитной среды. Эти преобразования также могут включать в себя изменение физических признаков или характеристик конкретных местоположений в пределах данной оптической среды для изменения оптических характеристик тех местоположений. Другие преобразования физической среды являются возможными без выхода за пределы объема настоящего описания, с последующими примерами, обеспеченными только для того, чтобы облегчить это обсуждение.

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

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

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

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

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

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

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

6. Способ по п. 1, дополнительно содержащий этапы, на которых:
перед приемом команды от мобильного устройства принимают запрос регистрации мобильного устройства;
аутентифицируют мобильное устройство по приему запроса регистрации мобильного устройства;
после аутентификации мобильного устройства регистрируют мобильное устройство.

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

8. Способ по п. 2, в котором команда для управления по меньшей мере одним компонентом, ассоциированным с комнатой, содержит жест, осуществленный с мобильным телефоном, или жест, осуществленный на экране мобильного телефона.

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

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

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

12. Устройство по п. 9, в котором побуждение компонента презентации отвечать на команду презентации содержит пересылку команды презентации в контроллер презентации, при этом контроллер презентации выполнен с возможностью выполнять команду презентации, тем самым побуждая выполнение команды презентации.

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

14. Устройство по п. 9, в котором процессор дополнительно выполнен с возможностью:
принимать запрос на регистрацию мобильного телефона до приема команды от мобильного телефона;
аутентифицировать мобильный телефон по приему данного запроса; и
после аутентификации мобильного телефона регистрировать мобильный телефон.

15. Устройство по п. 14, в котором регистрация мобильного телефона содержит:
добавление идентификатора, ассоциированного с мобильным телефоном, в список зарегистрированных устройств;
задание периода времени, в течение которого мобильный телефон будет зарегистрирован; и
уведомление мобильного телефона о том, что мобильный телефон зарегистрирован.

16. Устройство по п. 9, в котором команда для управления по меньшей мере одним компонентом, ассоциированным с комнатой, содержит жест, осуществленный с мобильным телефоном, или жест, осуществленный на экране мобильного телефона.

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

18. Мобильный телефон по п. 17, дополнительно содержащий сенсорный экран, при этом управляющее приложение дополнительно выполнено с возможностью при его исполнении процессором предписывать процессору:
представлять пользовательский интерфейс на сенсорном экране;
после представления пользовательского интерфейса на сенсорном экране принимать ввод, которым выбирается компонент для управления; и
по приеме ввода, которым выбирается компонент для управления, работать в режиме распознавания жестов для приема жеста.

19. Мобильный телефон по п. 18, при этом жест содержит жест, осуществленный с мобильным телефоном, или жест, осуществленный на экране мобильного телефона.



 

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

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

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

Изобретение относится к способу и устройству для транспортировки сегментов инициализации динамической адаптивной потоковой передачи по HTTP (DASH) в качестве фрагментов описания пользовательских услуг.

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

Изобретение относится к области видеонаблюдения в мобильной связи. Технический результат - осуществление звуковой трансляции на основе IMS-видеонаблюдения.

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

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

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

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

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

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

Изобретение относится к способу (варианты) и системе для машинной резки заготовки материала на части и машиночитаемому носителю. В процессе лучевой резки нескольких частей (31, 32, 33, 34) из заготовки материала осуществляют управление резкой с использованием набора регулирующих правил и переменных для резки двумерных форм или шаблонов.

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

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

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

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

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

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

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

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

Информационно-управляющий комплекс автоматизированной системы управления (ИУК АСУ) подготовкой двигательных установок (ПДУ) и технологическим оборудованием (ТО) ракет космического назначения (РКН) на техническом и стартовом комплексах (ТК И СК) содержит автоматизированные рабочие места операторов (АРМ), блок управления связи и коммутации (БУСК) с устройствами коммутации локальной вычислительной сети (КЛВС), шлюз связи с комплексом единого времени (ШСЕВ), блоки ввода-вывода измерительной информации и сигналов управления (БВВИ), табло коллективного пользования (ТКП), блоки кабельных соединений (БКС), блоки соединений датчиков и исполнительных механизмов (БСД), четыре двунаправленные шины данных, исполнительные механизмы БКН, соединенные определенным образом. Блоки БВВИ содержат блок ввода дискретных данных (БДД), аналого-цифровой и цифроаналоговый преобразователи (АЦП И ЦАП), формирователь сигналов управления (ФСУ), устройство первичного электропитания (УПЭ), блоки управляемого вторичного электропитания (БУВЭП), микроконтроллер блока (МКБ), драйверы управления передачи данных по двунаправленным шинам (ДУПД), контроллер целостности цепей управления (КЦУ). БУСК содержит базу данных технологической информации (БДТИ), систему управления информационным обменом (СУИО), устройство управления АРМ пользователя и технологическим процессом (УУ АРМ/ТП). Обеспечивается проведение всех видов испытаний двигательных установок ракеты-носителя на техническом и стартовом комплексах. 24 ил.
Наверх