СПОСОБЫ ДЛЯ ИНИЦИИРОВАНИЯ КОНЕЧНЫХ АВТОМАТОВ В ОТВЕТ НА СОБЫТИЯ КАСАНИЯ, ОБНАРУЖЕННЫЕ В БЫТОВЫХ УСТРОЙСТВАХ
METHODS FOR INITIATION OF END INSERTS IN RESPONSE TO TOUCH EVENTS, DETECTED IN DOMESTIC DEVICES

ОБЛАСТЬ ТЕХНИКИ
[0001] Настоящее изобретение направлено, в общем, на управляемые касанием и/или сетевые бытовые устройства. Более конкретно, различные способы и устройство данного изобретения, описанные здесь, относятся к инициированию конечных автоматов в ответ на события касания, обнаруженные в бытовых устройствах.
УРОВЕНЬ ТЕХНИКИ
[0002] Сетевые бытовые устройства, такие как светильники и/или осветительные устройства могут управляться с использованием мобильных вычислительных устройств, таких как смартфоны, планшетные компьютеры и/или носимые вычислительные устройства, такие как интеллектуальные очки, интеллектуальные часы, и т.д. Однако, пользователь может не всегда иметь под рукой свои мобильные вычислительные устройства, когда он желает изменить режим освещения светильника. Дополнительно, тот факт, что многие бытовые устройства способны (по меньшей мере в некотором режиме) обмениваться данными, открывает широкие возможности для потенциальных применений, которые могут быть связаны с функционированием этих бытовых устройств. Таким образом, в данной области техники существует потребность в улучшении коммуникационных возможностей различных бытовых устройств для выполнения множества задач и обеспечения множества применений, включая управление освещением.
СУЩНОСТЬ ИЗОБРЕТЕНИЯ
[0003] Данное раскрытие сущности изобретения направлено на способы и устройство данного изобретения для инициирования одного или нескольких конечных автоматов в ответ на одно или несколько событий касания, обнаруженных в бытовых устройствах. Например, управляемый касанием светильник (например, который выполнен с возможностью управления касанием или имеет отдельный установленный датчик касания) может быть выполнен с возможностью не только управления освещением светильника, но и инициирования различных конечных автоматов в удаленных вычислительных устройствах, таких как смартфоны, мосты систем освещения, и т.д. Мобильное вычислительное устройство, такое как смартфон, может быть выполнено с возможностью установления связи предопределенного профиля события касания с одним или несколькими конечными автоматами, подлежащими инициированию в смартфоне, мосте системы освещения, или другом удаленном вычислительном устройстве.
[0004] В общем, в одном аспекте, способ может включать в себя: обнаружение, в датчике касания, связанном с бытовым устройством, события касания; оперирование бытовым устройством для выполнения его основной функции в ответ на это обнаружение; определение того, что событие касания удовлетворяет предопределенному профилю события касания; и инициирование конечного автомата в вычислительном устройстве, удаленном от бытового устройства, в ответ на это определение.
[0005] В различных вариантах осуществления, инициирование конечного автомата содержит выдачу, контроллером, связанным с датчиком касания, по сети, в ответ на это определение, команды на инициирование конечного автомата. В различных версиях бытовое устройство содержит светильник, и эта выдача содержит передачу одной или нескольких команд к одному или нескольким другим светильникам. В различных версиях эта передача содержит передачу с использованием ZigBee, радиочастотной связи, или кодированного света. В различных версиях, эта выдача содержит передачу команды к мосту системы освещения. В различных версиях, эта выдача содержит передачу команды к мобильному вычислительному устройству.
[0006] В различных вариантах осуществления бытовое устройство содержит светильник, и оперирование бытовым устройством для выполнения его основной функции содержит запитывание одного или нескольких источников света, установленных в светильнике. В различных вариантах осуществления датчик касания содержит акселерометр для обнаружения силы, приложенной к бытовому устройству, или перемещения бытового устройства. В различных вариантах осуществления датчик касания является переносным датчиком касания, и способ дополнительно содержит установку датчика касания в бытовом устройстве или на нем.
[0007] В различных вариантах осуществления способ дополнительно включает в себя оперирование мобильным вычислительным устройством для выбора конечного автомата из множества конечных автоматов, для установления связи с предопределенным профилем события касания. В различных версиях, множество конечных автоматов включает в себя конечный автомат текстовых сообщений, выполненный с возможностью отправки текстового сообщения к назначенному получателю. В различных версиях, назначенный получатель является запасным исполнителем.
[0008] В различных вариантах осуществления, где бытовое устройство является светильником, способ дополнительно содержит оперирование мобильным вычислительным устройством для конфигурирования контроллера, связанного с датчиком касания, для трансляции команды к одному или нескольким другим светильникам, в ответ на это определение. В различных версиях, способ может дополнительно включать в себя конфигурирование одного или нескольких других светильников для излучения света, имеющего выбранные характеристики, на основе транслируемой команды.
[0009] В другом аспекте, мобильное вычислительное устройство может включать в себя беспроводной коммуникационный интерфейс, один или несколько процессоров, оперативно связанных с беспроводным коммуникационным интерфейсом, и память, содержащую команды, которые, в ответ на исполнение этих команд одним или несколькими процессорами, вынуждают один или несколько процессоров: принимать, через беспроводной коммуникационный интерфейс, данные, указывающие на событие касания в бытовом устройстве; определять, что событие касания удовлетворяет предопределенному профилю события касания; идентифицировать конечный автомат, который связан с предопределенным профилем события касания; и инициировать конечный автомат в мобильном вычислительном устройстве или другом удаленном устройстве.
[0010] В различных вариантах осуществления для определения, что событие касания удовлетворяет предопределенному профилю события касания, память дополнительно включает в себя команды, которые, в ответ на исполнение этих команд одним или несколькими процессорами, вынуждают один или несколько процессоров идентифицировать, среди множества предопределенных профилей события касания, на основе данных, указывающих на событие касания, предопределенный профиль события касания.
[0011] В различных вариантах осуществления данные, указывающие на событие касания, включают в себя данные, указывающие на соответствие между событием касания и предопределенным профилем события касания. В различных вариантах осуществления данные, указывающие на событие касания, включают в себя команду для инициирования конечного автомата в мобильном вычислительном устройстве или в другом удаленном устройстве.
[0012] В различных вариантах осуществления мобильное вычислительное устройство дополнительно включает в себя экран касания. Память может дополнительно включать в себя команды, которые, в ответ на исполнение этих команд одним или несколькими процессорами, вынуждают один или несколько процессоров визуализировать на экране касания пользовательского интерфейса, выполненного с возможностью установления связи предопределенного профиля события касания с конечным автоматом. В различных версиях, память может включать в себя команды, которые, в ответ на исполнение этих команд одним или несколькими процессорами, вынуждают один или несколько процессоров визуализировать пользовательский интерфейс в ответ на прием, через беспроводной коммуникационный интерфейс, от светильника, указания на событие касания, которое уже не соответствует предопределенному профилю события касания.
[0013] В различных вариантах осуществления для идентификации конечного автомата, память может дополнительно включать в себя команды, которые, в ответ на исполнение этих команд одним или несколькими процессорами, вынуждают один или несколько процессоров выбирать, из множества конечных автоматов, на основе данных, указывающих на событие касания, конечный автомат. В различных версиях, множество конечных автоматов конечный автомат текстовых сообщений, выполненный с возможностью отправки текстового сообщения к назначенному получателю. В различных версиях, назначенный получатель является запасным исполнителем. В различных версиях, множество конечных автоматов включает в себя конечный автомат, выполненный с возможностью активации устройства наблюдения за детьми.
[0014] В другом аспекте, мост для системы освещения может включать в себя беспроводной коммуникационный интерфейс, один или несколько процессоров, оперативно связанных с беспроводным коммуникационным интерфейсом, и память. Память может содержать команды, которые, в ответ на исполнение этих команд одним или несколькими процессорами, вынуждают один или несколько процессоров: принимать, через беспроводной коммуникационный интерфейс, от осветительного устройства в системе освещения, данные, указывающие на событие касания, обнаруженное осветительным устройством; определять, что событие касания удовлетворяет предопределенному профилю события касания; идентифицировать конечный автомат, который связан с с предопределенным профилем события касания; и вынуждать инициирование конечного автомата в мосте системы освещения или в мобильном вычислительном устройстве.
[0015] Термины «осветительный прибор» или «светильник» используются здесь взаимозаменяемо для указания на реализацию или конструкцию одного или нескольких осветительных устройств в конкретном формфакторе, комплекте, или упаковке. Термин «осветительное устройство» используется здесь для указания на устройство, включающее в себя один или несколько источников света одного типа или разных типов. Данное осветительное устройство может иметь любую из множества установочных конструкций для источника (источников) света, конструкций и форм оболочки/корпуса, и/или конфигураций электрических или механических соединений. Дополнительно, данное осветительное устройство, необязательно, может быть связано (например, может включать в себя, может быть связано и/или упаковано вместе) с различными другими компонентами (например, управляющими схемами), связанными с функционированием источника (источников) света. Термин «светодиодное осветительное устройство» относится к осветительному устройству, которое включает в себя один или несколько светодиодных источников света, описанных выше, самих по себе, или в комбинации с другими несветодиодными источниками света. Термин «многоканальное» осветительное устройство относится к светодиодному или несветодиодному осветительному устройству, которое включает в себя по меньшей мере два источника света, выполненному с возможностью, соответственно, генерации разных спектров излучения, причем каждый отличающийся спектр источника может называться «каналом» многоканального осветительного устройства.
[0016] Термин «контроллер» используется здесь, в общем, для описания различных устройств, связанных с функционированием одного или нескольких источников света. Контроллер может быть реализован многими способами (например, с использованием специального аппаратного обеспечения) для выполнения различных функций, описанных здесь. «Процессор» является одним примером контроллера, который использует один или несколько микропроцессоров, которые могут быть запрограммированы с использованием программного обеспечения (например, микрокода) для выполнения различных функций, описанных здесь. Контроллер может быть реализован с использованием или без использования процессора, а также может быть реализован в виде комбинации специального аппаратного обеспечения для выполнения некоторых функций и процессора (например, одного или нескольких запрограммированных микропроцессоров и соответствующих схем) для выполнения других функций. Примеры компонентов контроллера, которые могут быть использованы в различных вариантах осуществления данного раскрытия сущности изобретения, включают в себя, но не ограничены этим, общепринятые микропроцессоры, специализированные интегральные схемы (application specific integrated circuit - ASIC), и матрицы программируемых логических вентилей (field-programmable gate array - FPGA).
[0017] В различных вариантах осуществления процессор или контроллер могут быть связаны с одной или несколькими запоминающими средами (в общем, называемыми здесь «памятью», например, энергозависимой или энергонезависимой компьютерной памятью, такой как RAM, PROM, EPROM, и EEPROM, гибкие диски, компакт-диски, оптические диски, магнитная лента, и т.д.). В некоторых реализациях запоминающие среды могут быть закодированы с использованием одной или нескольких программ, которые, при выполнении на одном или нескольких процессорах и/или контроллерах, выполняют, по меньшей мере, некоторые функции, описанные здесь. Различные запоминающие среды могут быть установлены в пределах процессора или контроллера, или могут быть переносимыми, таким образом, чтобы одна или несколько программ, хранящихся в них, могли быть загружены в процессор или контроллер для реализации различных аспектов данного изобретения, описанных здесь. Термин «программа» или «компьютерная программа» используются здесь в общем смысле для указания на любой тип компьютерного кода (например, программное обеспечение или микрокод), который может быть использован для программирования одного или нескольких процессоров или контроллеров.
[0018] Термин «сеть», используемый здесь, относится к любому межсоединению двух или более устройств (включая контроллеры или процессоры), которое облегчает передачу информации (например, для управления устройствами, хранения данных, обмена данными, и т.д.) между любыми двумя или более устройствами и/или между многочисленными устройствами, соединенными с сетью. Следует понимать, что различные реализации сетей, подходящих для межсоединения многочисленных устройств, могут включать в себя любую из множества сетевых топологий и могут использовать любой из множества коммуникационных протоколов. Дополнительно, в различных сетях, согласно данному раскрытию сущности изобретения, любое соединение между двумя устройствами может представлять собой специальное соединение между двумя системами, или, альтернативно, неспециальное соединение. Дополнительно к переносу информации, предназначенной для двух устройств, такое неспециальное соединение может переносить информацию, не обязательно предназначенную для какого-либо из этих двух устройств (например, открытое сетевое соединение). Кроме того, следует понимать, что различные сети устройств, описанные здесь, могут использовать один или несколько беспроводных, проводных/кабельных, и/или волоконно-оптических каналов связи для облегчения передачи информации через сеть.
[0019] Термин «пользовательский интерфейс», используемый здесь, относится к интерфейсу между человеком-пользователем или оператором, и одним или несколькими устройствами, который обеспечивает возможность установления связи между пользователем и устройством (устройствами). Примеры пользовательских интерфейсов, которые могут быть использованы в различных реализациях данного раскрытия сущности изобретения, включают в себя, но не ограничены этим, переключатели, потенциометры, кнопки, наборные диски, ползунки, мышь, клавиатуру, клавишную панель, различные типы игровых контроллеров (например, джойстики), шаровые манипуляторы, дисплейные экраны, различные типы графических пользовательских интерфейсов (graphical user interface - GUI), экраны касания, микрофоны и другие типы датчиков, которые могут принимать некоторую форму сгенерированного человеком задающего воздействия и генерировать в ответ на это некоторый сигнал.
[0020] «Действие по управлению освещением» может быть инструкцией или командой для излучения света, имеющего конкретную характеристику освещения. Например, действие по управлению освещением может обеспечить осветительному устройству или светильнику, в котором осветительное устройство установлено, возможность изменения характеристики света, который оно излучает, например, оттенка, насыщенности, яркости/ интенсивности, температуры, динамической последовательности, и т.д. Действие по управлению освещением может также обеспечить осветительному устройству или светильнику, в котором осветительное устройство установлено, возможность включения или выключения, начала/окончания динамической последовательности освещения, вызова предопределенной сцены освещения (например, романтической сцены, расслабляющей сцены, сцены для отдыха, и т.д.), и т.д.
[0021] «Управляемое касанием» бытовое устройство является бытовым устройством, таким как светильник, которое может управляться касанием одной или нескольких иным образом не функционирующих поверхностей. Это противоположно функционированию тактильного переключателя, дерганью струны, нажатию кнопки, повороту тумблера, или функционированию других более традиционных механизмов для управления бытовым устройством. Это не значит, что бытовое устройство не может также включать в себя тактильные переключатели или другие исполнительные механизмы; управляемое касанием бытовое устройство может также управляться такими традиционными средствами. В некоторых примерах, управляемое касанием бытовое устройство может быть, по меньшей мере частично, емкостным. Пользовательское касание изменяет емкость способом, детектируемым контроллером, который соответствующим образом управляет функционированием бытового устройства. В других примерах, может быть использован акселерометр для обнаружения силы, приложенной к бытовому устройству, и/или перемещения бытового устройства. Измеренная сила может быть сравнена с одной или несколькими предопределенными силами для определения действия, которое необходимо предпринять. Дополнительно к светильникам, бытовые устройства могут включать в себя кухонные устройства, устройства ванных комнат, или любое другое устройство, используемое обычно в быту.
[0022] «Профиль события касания» может быть данными, указывающими на способ, которым обеспечивается касание управляемого касанием бытового устройства. В некоторых вариантах осуществления, профиль события касания может включать в себя данные, указывающие на изменение емкости бытового устройства. В некоторых вариантах осуществления, профиль события касания может включать в себя запись импульсной характеристики, детектируемой акселерометром. В некоторых вариантах осуществления, профиль события касания может включать в себя данные, указывающие на затухание радиосигнала между бытовым устройством и удаленным вычислительным устройством, таким как мост системы освещения.
[0023] Следует понимать, что все комбинации вышеупомянутых концепций и дополнительные концепции, описанные более подробно ниже (при обеспечении того, что такие концепции не являются взаимно несовместимыми), как предполагается, являются частью объекта изобретения, описанного здесь. Конкретно, все комбинации заявленного объекта изобретения, появляющиеся в конце данного раскрытия сущности изобретения, как предполагается, являются частью объекта изобретения, описанного здесь. Следует также понимать, что терминология, явным образом используемая здесь, которая также может появиться в любом раскрытии сущности изобретения, включенном в данный документ посредством ссылки, должна соответствовать смысловому значению, наиболее совместимому с конкретными концепциями, описанными здесь.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
[0024] В чертежах, одинаковые ссылочные символы обычно относятся к одинаковым частям во всех разных видах. Также, чертежи не обязательно приводятся в масштабе, вместо этого акцент обычно делается на иллюстрации принципов данного изобретения.
[0025] Фиг. 1 показывает один пример того, как может быть сконфигурировано бытовое устройство для обеспечения выполнения инициирования конечного автомата в ответ на событие касания, согласно различным вариантам осуществления.
[0026] Фиг. 2 схематично показывает компоненты иллюстративного бытового устройства в виде светильника, согласно различным вариантам осуществления.
[0027] Фиг. 3 показывает пример того, как может быть сконфигурировано бытовое устройство для обеспечения выполнения инициирования многочисленных конечных автоматов, согласно различным вариантам осуществления.
[0028] Фиг. 4 показывает бытовое устройство фиг. 3, инициирующее множество конечных автоматов в других бытовых устройствах в ответ на событие касания, а также обеспечивающее выполнение такого инициирования в ответ на обнаруженное позже событие касания, согласно различным вариантам осуществления.
[0029] Фиг. 5 показывает иллюстративный способ конфигурирования бытового устройства для обеспечения выполнения инициирования одной или нескольких конечных автоматов в ответ на событие касания, согласно различным вариантам осуществления.
ПОДРОБНОЕ ОПИСАНИЕ
[0030] Бытовые устройства, такие как светильники и/или осветительные устройства, могут управляться с использованием мобильных вычислительных устройств, таких как смартфоны, планшетные компьютеры и/или носимые вычислительные устройства. Однако, пользователь может не всегда иметь под рукой мобильное вычислительное устройство, когда он желает изменить режим освещения светильника. Дополнительно, тот факт, что многие бытовые устройства способны (по меньшей мере в некотором режиме) обмениваться данными, открывает широкие возможности для управления этими устройствами и выполнения различных задач. Таким образом, в данной области техники существует потребность в улучшении коммуникационных возможностей различных бытовых устройств (или установленных датчиков касания) для выполнения множества задач и обеспечения множества применений, включая управление освещением. В общем, заявители обнаружили и поняли, что было бы выгодным установление связи событий касания, детектируемых в бытовых устройствах, с различными конечными автоматами.
[0031] Со ссылкой на фиг. 1, в одном варианте осуществления, система 100 освещения может включать в себя по меньшей мере один светильник 102 и мост 110 системы освещения. Светильник 102 может иметь внешнюю поверхность 104, которой, как будет описано ниже, можно касаться для управления светильником 102 для обеспечения его основной функции (например, излучения света), в то же время также обеспечивая выполнение инициирования различных типов конечных автоматов в различных удаленных устройствах и/или бытовых устройствах. Светильник 102 может включать в себя одно или несколько установленных осветительных устройств 106. Осветительное устройство 106 может быть представлено в различных формах, и может включать в себя различные типы источников света, такие как светодиоды, лампы накаливания, и т.д. Поскольку светильник 102 приведен в виде настольного стоячего светильника, он включает в себя абажур 108, которого также можно касаться для обеспечения излучения света светильником 102 и/или инициирования одной или нескольких конечных автоматов.
[0032] Мост 110 системы освещения может находиться в сетевой связи с одним или несколькими светильниками и/или осветительными устройствами, такими как светильник 102 и/или осветительное устройство 106, а также с другими бытовыми устройствами. В различных вариантах осуществления мост 110 системы освещения может устанавливать связь со светильниками и/или осветительными устройствами, с использованием различных беспроводных и проводных сред, а также различных коммуникационных технологий, включая, но не ограничиваясь этим, Wi-Fi, Ethernet, ZigBee, кодированный свет, радиочастотную (ʺRFʺ) технологию, и т.д. В различных вариантах осуществления светильники и/или осветительные устройства могут быть также выполнены с возможностью установления связи с мостом 110 системы освещения и/или друг с другом с использованием подобных сред и технологий.
[0033] Пользователь может устанавливать связь с мостом 110 системы освещения, светильником 102 и/или осветительным устройством 106, и/или управлять ими, с использованием вычислительного устройства, такого как мобильное вычислительное устройство 112. Мобильное вычислительное устройство 112 может быть представлено в различных формах, таких как смартфон, планшетный компьютер, носимое вычислительное устройство (например, интеллектуальные очки, интеллектуальные часы, и т.д.), компактный портативный компьютер, и т.д. Мобильное вычислительное устройство 112 может включать в себя различные типы устройств ввода и/или вывода данных, таких как экран 114 касания.
[0034] Мобильное вычислительное устройство 112 может также включать в себя один или несколько процессоров 115 и память 117 (например, RAM, ROM, флэш-память, и т.д.), хранящую команды, которые, при исполнении одним или несколькими процессорами 115, вынуждают один или несколько процессоров 115 выполнять выбранные аспекты данного раскрытия сущности изобретения. Мобильное вычислительное устройство 112 может также включать в себя один или несколько беспроводных интерфейсов 119, которые могут обеспечить возможность установления связи с использованием различных технологий, включая, но не ограничиваясь этим, Wi-Fi, радиочастотную технологию, Bluetooth, NFC, ZigBee, кодированный свет, сотовую технологию, и т.д. Следует понимать, что в качестве сетевого вычислительного устройства, мост 110 может также включать в себя компоненты, такие как процессоры, память, беспроводные интерфейсы, и т.д.
[0035] В различных вариантах осуществления пользователь может управлять мобильным вычислительным устройством 112 для конфигурирования моста 110 системы освещения, светильника 102 и/или осветительного устройства 106 для выполнения различных действий в ответ на событие касания, обнаруженное светильником 102 и/или осветительным устройством 106. Позже, при касании светильника 102 подобным образом, светильник 102 может выполнить свою основную функцию, которая может быть излучением света (например, запитыванием одного или нескольких светодиодов). Между тем, может быть определено, удовлетворяет ли обнаруженное событие касания предопределенному профилю события касания. Например, контроллер (см. Фиг. 2), встроенный в светильник 102 и/или связанный с другим вычислительным устройством, таким как мост 110 системы освещения, может сравнить данные, указывающие на событие касания (например, сигнал), с одним или несколькими предопределенными профилями события касания. Если обнаруженное событие касания является «достаточно близким» к любому из предопределенных профилей события касания - например, в пределах среднеквадратического отклонения или сконфигурированного пользователем отклонения предопределенного профиля события касания - то тогда может быть найдено соответствие. В ответ на нахождение соответствия, может быть инициирован конечный автомат в вычислительном устройстве, удаленном от бытового устройства.
[0036] Фиг. 1 показывает один пример того, как светильник 102 может быть сконфигурирован для запуска конечного автомата в ответ на событие касания, согласно различным вариантам осуществления. Пользователь может коснуться светильника 102, например, на абажуре 108, для обеспечения передачи данных, указывающих на событие касания (например, профиля события касания), от светильника 102 к мосту 110. Мост 110 может, в свою очередь, передать профиль события касания к мобильному вычислительному устройству 112. Мобильное вычислительное устройство 112 может визуализировать, например, на экране 114 касания, пользовательский интерфейс 116. В различных вариантах осуществления пользовательский интерфейс 116 может быть связан с приложением (или ʺappʺ), функционирующим на мобильном вычислительном устройстве 112, которое обеспечивает пользователю возможность управления различными бытовыми устройствами, такими как один или несколько светильников и/или осветительных устройств, образующих систему 100 освещения. В различных вариантах осуществления пользовательский интерфейс 116 может управляться пользователем (например, в виде раскрывающегося списка), для выбора конкретной конечного автомата, которая подлежит инициированию в ответ на будущие события касания, которые соответствуют только что принятому профилю события касания (который после записи в светильнике 102, мосте 110 и/или мобильном вычислительном устройстве 112 может стать «предопределенным» профилем события касания).
[0037] Различные типы конечных автоматов могут быть доступны для установления связи с одним или несколькими предопределенными профилями события касания. Например, один конечный автомат может быть программой, которая исполняется на мобильном вычислительном устройстве 112 для отправки сообщения, например, с использованием службы передачи простых сообщений (simple messaging service - SMS), службы передачи мультимедийных сообщений (multimedia messaging service - MMS), электронной почты, и т.д., к назначенному получателю. Назначенные получатели могут включать в себя друзей, членов семьи, таких как супруг или ребенок, охранное предприятие, запасные исполнители, такие как отделение полиции или противопожарная служба, и т.д.
[0038] В различных вариантах осуществления только события касания, которые, с большой вероятностью, не были сымитированы случайно (например, ребенком или домашним животным, или при обычном порядке использования), могут быть связаны с конечными автоматами, которые отправляют данные к запасным исполнителям или другим ведомствам. Например, пользователь может сконфигурировать бытовое устройство, такое как светильник 102, для инициирования конечного автомата для передачи сообщения в полицию, когда светильника 102 касаются конкретным образом, например, с использованием длительного касания или «тройного касания» (например, трех касаний в быстрой последовательности). Между тем, светильник 102 может также выполнять свою основную функцию: излучение света. Это может обеспечить пользователю возможность скрытной отправки экстренного сообщения к ведомствам, при том, что будет казаться, что произошло только включение светильника 102, что может предотвратить пробуждение подозрений у злоумышленника.
[0039] В качестве другого примера, первый пользователь может сконфигурировать лампу для отправки команды к мобильному телефону первого пользователя для передачи сообщения второму пользователю с использованием сообщения, такого как «Я дома». Когда первый пользователь возвращается домой из дома второго пользователя, первый пользователь может включить эту лампу. Включение этой лампы может обеспечить то, что лампа инициирует конечный автомат на телефоне первого пользователя, который, в свою очередь, может передать сообщение второму пользователю. Второму пользователю не нужно будет больше беспокоиться, что первый пользователь не сделает это дома.
[0040] Бытовое устройство может обеспечить выполнение инициирования конечного автомата на другом устройстве различными способами. В некоторых вариантах осуществления, бытовое устройство может выдать, например, по сети, команду для инициирования конечного автомата. В других вариантах осуществления, бытовое устройство может обеспечить данные, указывающие на событие касания, для удаленного вычислительного устройства. Удаленное вычислительное устройство может, затем, определить, соответствует ли обнаруженное событие касания предопределенному профилю события касания, и, если это так, может инициировать или обеспечить выполнение инициирования конечного автомата.
[0041] Фиг. 2 показывает пример бытового устройства в виде светильника 102, с различными компонентами, которые могут быть выполнены с возможностью выполнения выбранных аспектов данного раскрытия сущности изобретения. Показан контроллер 220, оперативно связанный с памятью 222, детектором 224 касания, беспроводным коммуникационным интерфейсом 226 и, необязательно, камерой 228. Память 222 может быть представлена в различных формах, включая, но не ограничиваясь этим, RAM, ROM, флэш-память, и т.д. Память 222 может включать в себя команды, которые, при исполнении контроллером 220, обеспечивают выполнение контроллером 220 выбранных операций данного раскрытия сущности изобретения.
[0042] Детектор 224 касания может обеспечить один или несколько сигналов, указывающих на касания поверхности 104 и/или абажура 108, для контроллера 220. Детектор 224 касания может быть представлен в различных формах. Например, детектор 224 касания может включать в себя акселерометр, который выполнен с возможностью восприятия сил или перемещений светильника 102, например, тех, которые могли быть вызваны пользовательским касанием. В различных вариантах осуществления такой детектор касания может быть установлен в светильнике 102 или в осветительном устройстве 106. Дополнительно или альтернативно, детектор 224 касания может быть компонентом, выполненным с возможностью контроля емкости всех или выбранных участков светильника 102. Контроллер 220 может определить, удовлетворяют ли порогу изменения в емкости, измеренные детектором 224 касания, и может действовать соответствующим образом. Дополнительно или альтернативно, детектор 224 касания может контролировать уровень беспроводного сигнала между беспроводным коммуникационным интерфейсом 226 и удаленным вычислительным устройством, таким как мост 110 системы освещения. Как описано выше, любое затухание этого сигнала, которое удовлетворяет некоторому порогу, может обеспечить обнаружение контроллером 220 события касания. В различных вариантах осуществления детектор 224 касания может быть отдельным, переносным компонентом, таким как адаптер, который может быть установлен на/в бытовом устройстве, таком как светильник 102, чтобы сделать бытовое устройство «управляемым касанием».
[0043] Беспроводной коммуникационный интерфейс 226 может обеспечить контроллеру 220 возможность обмена данными через различные беспроводные среды с удаленными вычислительными устройствами, такими как мост 110 и/или мобильное вычислительное устройство 112 фиг. 1. Беспроводной коммуникационный интерфейс 226 может быть представлен в различных формах. В некоторых вариантах осуществления, беспроводной коммуникационный интерфейс 226 может устанавливать связь с удаленными вычислительными устройствами прямо или непрямо (например, через локальную беспроводную сеть) с использованием технологий, таких как BlueTooth, ZigBee, кодированный свет, Wi-Fi, RFID, связь ближнего действия (near field communication -NFC), и т.д. В некоторых вариантах осуществления, беспроводной коммуникационный интерфейс 226 может быть выполнен с возможностью установления связи с удаленным вычислительным устройством с использованием технологии, описанной в стандартах IEEE 802.15 (беспроводные персональные сети (Wireless Personal Area Network - WPAN)), включая, но не ограничиваясь этим, стандарт связи с использованием видимого света (802.15.7) и/или стандарт сети участков тела (802.15.6). В некоторых вариантах осуществления, где кодированный свет используется для обмена данными, камера 228 может действовать в качестве де-факто беспроводного коммуникационного интерфейса 226. Хотя только единственный беспроводной коммуникационный интерфейс 226 показан на фиг. 2, это не является ограничением. В различных вариантах осуществления светильник 102 (или, в некоторых случаях, установленное осветительное устройство 106) может включать в себя более одного беспроводного коммуникационного интерфейса, и, дополнительно, может включать в себя один или несколько проводных коммуникационных интерфейсов (не показанных на фиг. 2). Например, единственный светильник 102 может включать в себя интерфейс ZigBee, интерфейс NFC и/или интерфейс кодированного света.
[0044] Фиг. 3 показывает пример того, как бытовое устройство в виде первого светильника 102а может быть сконфигурировано с использованием мобильного вычислительного устройства 112 для передачи данных, указывающих на события касания, к одному или нескольким другим бытовым устройствам, согласно различным вариантам осуществления. В этом примере, другие бытовые устройства включают в себя второй светильник 102b со второй поверхностью 104b, вторым установленным осветительным устройством 106b и вторым абажуром 108b, устройство 330 наблюдения за детьми и мобильное вычислительное устройство 112. Многие другие типы бытовых устройств могут также принимать уведомления о событии касания и могут быть выполнены с возможностью инициирования различных конечных автоматов.
[0045] Различные типы конечных автоматов могут быть инициированы для выполнения различных действий. Эти действия могут включать в себя, но не ограничены этим, включение/ выключение систем разбрызгивателей, запирание/ отпирание дверей, включение/ выключение систем безопасности, вход/ выход в вычислительную систему, обновление статуса в социальной сети, включение осветительных устройств в конкретной области дома, оперирование одним или несколькими осветительными устройствами/ светильниками для излучения необходимой сцены освещения, активацию предпочтительной радиостанции или списка воспроизведения звукозаписей, активацию конкретного канала на телевизионном приемнике, и т.д.
[0046] В некоторых вариантах осуществления, пользователь может взаимодействовать (например, касанием) с другим бытовым устройством, для подтверждения того, что пользователь видел инициирование первой конечного автомата. Например, предположим, что бытовое устройство, которое инициировало конечный автомат, является первым светильником, и конечный автомат обеспечивает излучение вторым светильником света, имеющего одну или несколько выбранных характеристик. Пользователь может видеть второй светильник, излучающий этот выбранный свет, и может коснуться второго светильника для обеспечения того, чтобы последний инициировал другой конечный автомат, который обеспечивает отправку сигнала к первому светильнику (например, с использованием ZigBee, кодированного света, и т.д.) о том, что «сообщение было принято». В некоторых примерах, первый светильник может реагировать на это подтверждение, например, собственным выключением.
[0047] Конфигурация первого светильника 102а может быть подобной фиг. 1. После обнаружения события касания в первом светильнике 102а, данные, указывающие на событие касания, могут быть переданы первым светильником 102а к мосту 110 системы освещения. В других вариантах осуществления, например, когда система освещения отсутствует, первый светильник 102а может передать эти данные прямо к мобильному вычислительному устройству 112. Как описано выше в связи с фиг. 1, пользователь может управлять пользовательским интерфейсом 116 для выбора различных конечных автоматов, подлежащих инициированию после обнаружения соответствующего события касания в будущем. Например, пользователь может выбрать «активировать устройство наблюдения за детьми» для обеспечения активации устройства 330 наблюдения за детьми в ответ на будущие соответствующие события касания. Предполагая, что первый светильник 102а является осветительным устройством в комнате ребенка или вблизи нее, пользователь может, после этого, эффективно активировать устройство 330 наблюдения за детьми посредством касания первого светильника 102а подобным образом.
[0048] В различных вариантах осуществления пользователь может также управлять пользовательским интерфейсом 116 для установления связи различных сцен освещения, подлежащих реализации одним или несколькими другими светильниками, такими как второй светильник 102b, с различными профилями события касания. Таким образом, когда первого светильника 102а касаются конкретным образом, первый светильник 102а может обеспечить, например, прямо или через мост 110, чтобы другие светильники изменили свет, который они излучают, конкретным образом для создания необходимой сцены освещения.
[0049] Например, пользователь может выполнить «двойное касание» (например, коснуться дважды в быстрой последовательности) первого светильника 102а для обеспечения того, чтобы первый светильник 102а передал данные события касания, указывающие на двойное касание, к мосту 110. Мост 110 может, в свою очередь, передать эти данные события касания к мобильному вычислительному устройству 112. Пользователь может, затем, управлять пользовательским интерфейсом 116, визуализированным мобильным вычислительным устройством 112, для выбора одной или нескольких сцен освещения для установления связи с событием касания «двойное касание», обнаруженным в первом светильнике 102а. Одна или несколько команд, указывающих на эту выбранную сцену освещения (например, действия по управлению освещением) могут быть переданы к другим источникам света системы 100 освещения, включая второй светильник 102b.
[0050] Позже, когда выполнено двойное касание первого светильника 102а, он может передать команду к другим источникам света системы 100 освещения (например, второму светильнику 102b), для обеспечения совместного излучения выбранной пользователем сцены освещения. Например, если сцена освещения, выбранная для установления связи с двойным касанием, является «романтической», то первый светильник 102а может излучать мягкий свет, и может обеспечить, чтобы другие светильники, такие как второй светильник 102b, излучали подобный мягкий свет. В некоторых вариантах осуществления, первый светильник 102а может выдать другим светильникам команду, как излучать свет. В других вариантах осуществления, первый светильник 102а может просто выдать уведомление о двойном касании, и другие осветительные устройства (например, 102b) могут отреагировать так, как было ранее сконфигурировано пользователем. Такие связи между светильниками могут быть обеспечены через различные проводные и беспроводные среды с использованием различных технологий, включая, но не ограничиваясь этим, ZigBee, кодированный свет, Bluetooth, Wi-Fi, и т.д.
[0051] Пример того, как событие касания, обнаруженное в первом светильнике 102а, может запустить конечные автоматы в различных других бытовых устройствах, показан на фиг. 4. Когда первого светильника 102а касаются конкретным образом, он может выполнить свою основную функцию (например, излучать свет или прекратить излучение света) и, одновременно, может передать данные, указывающие на обнаруженное событие касания, к мосту 110 системы освещения, например, с использованием Wi-Fi, кодированного света, ZigBee, и т.д. В других вариантах осуществления, мост 110 системы освещения может быть исключен, и первый светильник 102а может транслировать данные к множеству других бытовых устройств прямо (например, с использованием Bluetooth, кодированного света или Wi-Fi Direct) или непрямо (например, с использованием Wi-Fi или сотовой связи).
[0052] Данные, указывающие на обнаруженное событие касания (например, указание на то, что произошло событие касания, или данные, которые могут быть проанализированы другим вычислительным устройством для определения того, какое событие касания произошло), могут поступить к одному или нескольким бытовым устройствам, таким как второй светильник 102b, устройство 330 наблюдения за детьми и/или мобильное вычислительное устройство 112. Как описано выше, каждое из этих бытовых устройств может инициировать выбранный конечный автомат в ответ на принятые данные. Например, второй светильник 102b может излучать свет в виде части совместной сцены освещения, устройство 330 наблюдения за детьми может начать (или прекратить) мониторинг, и/или мобильное вычислительное устройство 112 может передать текстовое сообщение к назначенному получателю.
[0053] Фиг. 5 показывает иллюстративный способ 500 конфигурирования бытового устройства для инициирования одного или нескольких конечных автоматов в ответ на событие касания, и для инициирования одного или нескольких конечных автоматов в ответ на обнаруженное событие касания, согласно различным вариантам осуществления. В необязательном (указанном пунктирным контуром) блоке 501, если никакой механизм обнаружения (например, детектор 224 касания) не установлен в бытовом устройстве, таком как светильник, то тогда может быть установлен детектор касания. В некоторых вариантах осуществления, где бытовое устройство является светильником, осветительное устройство (например, 106), выполненное с чувствительным к касанию механизмом, таким как акселерометр, гироскоп и/или микрофон, может быть установлено в светильник. Этот компонент может обнаруживать силы, приложенные к бытовому устройству, или перемещение бытового устройства. Например, акселерометр может измерять импульсную характеристику. Измеренная импульсная характеристика может быть проанализирована контроллером (например, 220) для определения того, соответствует ли она предопределенному профилю события касания, который в этом примере может быть предопределенной импульсной характеристикой. В других вариантах осуществления, различные типы датчиков касания могут быть установлены на бытовых устройствах различными другими способами.
[0054] В блоке 502, бытовое устройство может ожидать событие касания. В блоке 504, бытовое устройство может обнаруживать событие касания. Как упомянуто выше, событие касания может быть обнаружено различными способами. В некоторых вариантах осуществления, акселерометр может обнаруживать силу, приложенную к поверхности и/или перемещение поверхности бытового устройства. В некоторых вариантах осуществления, может быть обнаружено изменение емкости бытового устройства. В некоторых вариантах осуществления, может быть обнаружено затухание радиосигнала между компонентом бытового устройства и другим удаленным устройством. В некоторых вариантах осуществления, может быть использован микрофон, сам по себе или в комбинации с другими компонентами датчика касания, для обнаружения звука, связанного с событием касания.
[0055] В блоке 506, бытовое устройство может управляться для выполнения его основной функции. Как отмечено выше, если бытовое устройство является светильником или осветительным устройством, то оно может управляться для излучения (или прекращения излучения) света. Если бытовое устройство является кухонным устройством, то оно может управляться для обеспечения нагревания, нарезания или смешивания продуктов питания и/или ингредиентов, и т.д. Если бытовое устройство является устройством ванной комнаты, то оно может управляться для стрижки волос, чистки зубов, нанесения макияжа, сушки волос, и т.д.
[0056] В блоке 508, может быть определено, например, контроллером, связанным с бытовым устройством, самим или посредством удаленного устройства (например, моста 110 или мобильного вычислительного устройства 112), соответствует ли событие касания предопределенному профилю события касания. Если ответом в блоке 508 является «да», то тогда способ 500 может приступить к блоку 510. В блоке 510, могут быть инициированы один или несколько конечных автоматов, связанных с предопределенным профилем события касания, которому соответствует обнаруженное событие касания. Например, бытовое устройство или другое вычислительное устройство (например, мост 110, мобильное вычислительное устройство 112) может транслировать указание на то, что обнаруженное событие касания удовлетворяет предопределенному профилю события касания, и одно или несколько бытовых устройств могут среагировать посредством инициирования различных конечных автоматов. Например, мобильное вычислительное устройство 112 может передать текстовое сообщение к назначенному получателю, устройство 330 наблюдения за детьми может начать (или прекратить) мониторинг, и т.д. Способ 500 может, затем, вернуться назад к блоку 502.
[0057] Если ответом в блоке 508 является «нет», то тогда способ 500 может приступить к блоку 512. В блоке 512, данные, указывающие на обнаруженное событие касания, могут быть переданы, например, бытовым устройством, к удаленному вычислительному устройству, такому как мобильное вычислительное устройство 112. Эта передача может быть прямой (например, с использованием Bluetooth, Wi-Fi Direct, кодированного света, и т.д.) или непрямой (например, через мост 110 или через Wi-Fi маршрутизатор).
[0058] В блоке 514, пользователь может управлять мобильным вычислительным устройством 112 для выбора одного или нескольких конечных автоматов (например, передачи сообщения назначенному получателю, передачи сообщения полиции, включения устройства наблюдения за детьми, запирания дверей, включения системы разбрызгивателей, и т.д.) для установления связи с новым предопределенным профилем события касания, который сохраняется на основе обнаруженного профиля события касания. В некоторых вариантах осуществления, где пользователь желает, чтобы многочисленные бытовые устройства инициировали конечные автоматы в ответ на последующее обнаружение события касания, пользователь может управлять мобильным вычислительным устройством 112 для передачи команд к различным бытовым устройствам (прямо или непрямо) для инициирования различных конечных автоматов в ответ на сообщение (например, транслируемое бытовым устройством) о том, что событие касания было, впоследствии, обнаружено. Способ 500 может, затем, вернуться назад к блоку 502.
[0059] Как отмечено выше, различные предопределенные профили события касания могут быть связаны с различными конечными автоматами. Единственное бытовое устройство может инициировать один конечный автомат в ответ на обнаруженное событие касания, которое удовлетворяет первому предопределенному профилю события касания, и может инициировать другой конечный автомат в ответ на обнаруженное событие касания, которое удовлетворяет второму предопределенному профилю события касания. Таким образом, например, мягкое касание светильника может обеспечить только то, что светильник изменит одну или несколько характеристик света, который он излучает (например, увеличит яркость, изменит цвет, и т.д.). Касание того же светильника с большей силой может обеспечить не только то, что светильник изменит одну или несколько характеристик излучаемого света, но и может также обеспечить то, что светильник выдаст команду другим ближним осветительным устройствам на изменение одной или нескольких характеристик света, который они излучают, подобным образом или иным дополнительным образом.
[0060] В некоторых вариантах осуществления, конкретно, где детектор 224 касания включает в себя акселерометр, направление, в котором бытового устройства касаются, может также указывать на то, какие удаленные бытовые устройства инициируют конечные автоматы. Например, предположим, что светильника касаются с силой, которая может быть представлена трехмерным вектором, и что светильник ответно излучает первую сцену освещения. Другие светильники, которые находятся вдоль или в пределах предопределенного расстояния на продолжении этого вектора могут также принимать команды для излучения первой сцены освещения. В некоторых вариантах осуществления, амплитуда вектора может быть пропорциональной силе, с которой касаются светильника. Таким образом, если светильника касаются мягко, то только ближние светильники вдоль этого вектора могут внести свой вклад в освещение сцены освещения. Если светильника касаются с большей силой, то этот вектор может продолжиться дальше таким образом, чтобы светильники, находящиеся дальше вдоль этого вектора могли также внести свой вклад в освещение сцены освещения.
[0061] Дополнительно к событиям касания, различные другие типы сил могут быть обнаружены бытовым устройством, и бытовое устройство может инициировать (или не инициировать) один или несколько конечных автоматов в ответ. Например, В различных вариантах осуществления бытовое устройство может быть снабжено датчиком (например, акселерометром, гироскопом, микрофоном, камерой или другим устройством, выполненным с возможностью измерения вибраций), который может обнаруживать вибрации или другие перемещения бытового устройства. Эти обнаруженные вибрации или перемещения могут быть проанализированы, например, контроллером 220, мостом 110 и/или мобильным вычислительным устройством 112, для обнаружения того, например, не произошло ли землетрясение по меньшей мере с пороговой магнитудой. Если это так, то бытовое устройство может выдать команду другому бытовому устройству и/или мобильному вычислительному устройству 112 на инициирование соответствующего конечного автомата. Например, мобильное вычислительное устройство 112 может передать супругу сообщение, содержащее «позвони мне как можно быстрее», или передать сообщение запасному исполнителю, содержащее «Мне нужна помощь». Дополнительно или альтернативно, бытовое устройство, такое как светильник, может быть выполнено с возможностью обнаружения того, что оно было опрокинуто (например, злоумышленником, домашним животным или ребенком), столкнулось с некоторым объектом (например, мячом или другой игрушкой), и т.д., и может реагировать соответствующим образом.
[0062] В некоторых вариантах осуществления, бытовое устройство может включать в себя микрофон или другой подобный датчик, выполненный с возможностью обнаружения приближающихся или удаляющихся шагов. В этом случае, бытовое устройство может быть выполнено с возможностью излучения своего света (например, если оно является светильником) или обеспечения того, чтобы другие ближние бытовые устройства (например, светильники) излучали свет.
[0063] В некоторых вариантах осуществления, может быть реализована игра с использованием описанной технологии. Например, игра для тренировки памяти может использовать множество светильников и/или осветительных устройств в комнате ребенка. Множество светильников/ осветительных устройств может испускать свет в конкретной последовательности (например, включаясь и выключаясь, и/или излучая разные цвета). После завершения этой последовательности, ребенок может постараться коснуться светильников/ осветительных устройств в той же последовательности. В некоторых вариантах осуществления, каждый светильник/ осветительное устройство может уведомить мост системы освещения или другое удаленное вычислительное устройство о касании ребенка. Мост системы освещения или удаленное вычислительное устройство может, при этом, отслеживать последовательность касаний ребенка для проверки того, правильно ли ребенок воспроизвел исходную последовательность. Если ребенок успешно воспроизвел эту последовательность, то множество светильников/ осветительных устройств может вознаградить ребенка поздравительной последовательностью, а также представить ребенку более трудную последовательность. В некоторых вариантах осуществления, другое вычислительное устройство, такое как мобильное вычислительное устройство 112, может обеспечить акустическую обратную связь. В качестве другого варианта, светильники/ осветительные устройства могут излучать различные цвета, и ребенок может попытаться коснуться групп светильников/ осветительных устройств, которые излучали один и тот же цвет.
[0064] В то время как здесь были описаны и показаны некоторые варианты осуществления данного изобретения, специалисты в данной области техники могут легко представить себе множество других средств и/или конструкций для выполнения той же функции и/или получения тех же результатов и/или одного или нескольких преимуществ, описанных здесь, и каждый из таких вариантов и/или модификаций считается находящимся в пределах объема вариантов осуществления данного изобретения, описанных здесь. В общем, специалисты в данной области техники могут легко понять, что подразумевается, что все параметры, размеры, материалы, и конфигурации, описанные здесь, являются иллюстративными, и что реальные параметры, размеры, материалы, и/или конфигурации будут зависеть от конкретного применения или применений, для которых используются идеи данного изобретения. Специалистам в данной области техники будут понятны, или они смогут выяснить с использованием не более чем рутинных экспериментов, многие эквиваленты конкретных вариантов осуществления данного изобретения, описанных здесь. Таким образом, следует понимать, что вышеупомянутые варианты осуществления представлены только в качестве примера, и что, в пределах объема приложенной формулы изобретения и ее эквивалентов, варианты осуществления данного изобретения могут быть осуществлены на практике способом, отличным от конкретного описанного и заявленного способа. Варианты осуществления данного раскрытия сущности изобретения относятся к каждому отдельному признаку, системе, продукту, материалу, комплекту, и/или способу, описанному здесь. Дополнительно, любая комбинация двух или более таких признаков, систем, продуктов, материалов, комплектов, и/или способов, если такие признаки, системы, продукты, материалы, комплекты, и/или способы не являются взаимно несовместимыми, включена в пределы объема данного раскрытия сущности изобретения.
[0065] Следует также понимать, что, если ясно не указано обратное, в любых способах, заявленных здесь, которые включают в себя более одного этапа или действия, порядок этапов или действий способа не обязательно ограничен порядком, в котором этапы или действия способа перечислены.
[0066] Ссылочные позиции приведенные в скобках в формуле изобретения, при наличии, обеспечены просто для удобства, и никоим образом не должны толковаться в качестве ограничения формулы изобретения.
[0067] В формуле изобретения, а также в описании изобретения, приведенном выше, следует понимать, что переходные фразы, такие как «содержащий», «включающий в себя», «несущий», «имеющий», «содержащий», «предполагающий», «вмещающий», «составленный» и т.п., являются неограничивающими, т.е., означают «включающий в себя, но не ограниченный этим». Только переходные фразы «состоящий из» и «по существу состоящий из» являются закрытыми или полузакрытыми переходными фразами, соответственно, как указано в Руководстве по методике патентной экспертизы патентного ведомства США, в секции 2111.03.