СПОСОБ И УСТРОЙСТВО ДЛЯ ОСУЩЕСТВЛЕНИЯ СОПРЯЖЕНИЯ КОНТРОЛЛЕРА ДИСТАНЦИОННОГО УПРАВЛЕНИЯ И СООТВЕТСТВУЮЩЕЕ УСТРОЙСТВО
METHOD AND DEVICE FOR BINDING REMOTE CONTROL AND RELATED DEVICE

Настоящая патентная заявка основана и испрашивает приоритет по патентной заявке Китая № 201610102819.8, поданной 24 февраля 2016 года, которая полностью включена в настоящий документ посредством ссылки.
Область техники, к которой относится изобретение
Настоящее изобретение относится к интеллектуальным терминалам, и, более конкретно, к способу и устройству для осуществления сопряжения контроллера дистанционного управления, и к устройству.
Уровень техники
С распространением интеллектуальных бытовых приборов все больше таких приборов (например, интеллектуальных телевизоров, интеллектуальных кондиционеров воздуха и т.д.) используется в повседневной жизни. Соответственно, вокруг пользователя увеличивается количество контроллеров дистанционного управления, используемых для управления этими бытовыми приборами (например, контроллеров дистанционного управления, работающих через инфракрасный канал, контроллеров дистанционного управления, работающих через Bluetooth, и т.д.). Часто пользователю приходится потратить немало времени, чтобы найти нужный контроллер дистанционного управления. Некоторые контроллеры дистанционного управления внешне похожи, что затрудняет для пользователя нахождение нужного контроллера дистанционного управления и, как следствие, приводит к неудовлетворенности пользователя.
Раскрытие изобретения
Настоящее изобретение предлагает способ осуществления сопряжения контроллера дистанционного управления, устройство для осуществления сопряжения контроллера дистанционного управления и, предназначенные для устранения недостатка, состоящего в том, что пользователю для нахождения нужного контроллера дистанционного управления требуется немалое время, а некоторые контроллеры дистанционного управления внешне похожи, что затрудняет для пользователя нахождение нужного контроллера дистанционного управления и, как следствие, приводит к неудовлетворенности пользователя.
В соответствии с первым аспектом вариантов осуществления настоящего изобретения предлагается способ осуществления сопряжения контроллера дистанционного управления, включающий: получение команды операции сопряжения контроллером дистанционного управления; передачу контроллером дистанционного управления запроса сопряжения, содержащего информацию идентификации контроллера дистанционного управления, в дистанционно управляемое устройство, с которым контроллер дистанционного управления должен быть сопряжен, так, что дистанционно управляемое устройство на основании запроса сопряжения формирует ответное сообщение сопряжения, содержащее информацию аутентификации для сопряжения контроллера дистанционного управления; прием контроллером дистанционного управления ответного сообщения сопряжения, возвращенного дистанционно управляемым устройством; и выполнение контроллером дистанционного управления сопряжения с дистанционно управляемым устройством на основании ответного сообщения сопряжения с целью обеспечения управления дистанционно управляемым устройством.
В соответствии с техническим решением, предлагаемым вариантами осуществления настоящего изобретения, контроллер дистанционного управления получает от пользователя команду операции сопряжения и передает запрос сопряжения в дистанционно управляемое устройство, с которым контроллер дистанционного управления должен быть сопряжен, так, что дистанционно управляемое устройство формирует соответствующую информацию аутентификации для сопряжения контроллера дистанционного управления. В результате один контроллер дистанционного управления может быть сопряжен с несколькими устройствами, реализуя коллективное управление, чем устраняется недостаток, состоящий в затруднительности быстрого нахождения нужного контроллера дистанционного управления среди множества контроллеров дистанционного управления, а использование технических средств становится более удобным для пользователя.
Далее, получение команды операции сопряжения контроллером дистанционного управления включает: обнаружение контроллером дистанционного управления пользовательской операции нажатия на кнопку сопряжения в качестве команды операции сопряжения; или обнаружение контроллером дистанционного управления пользовательской операции встряхивания контроллера дистанционного управления в качестве команды операции сопряжения.
В соответствии с техническим решением, предлагаемым вариантами осуществления настоящего изобретения, контроллер дистанционного управления может обнаруживать команду операции сопряжения путем обнаружения пользовательской операции нажатия на кнопку сопряжения или путем идентификации специальной операции встряхивания пользователем. Таким образом, контроллер дистанционного управления может быть сопряжен с дистанционно управляемым устройством путем выполнения простых и удобных операций.
В качестве одной из возможностей, передача контроллером дистанционного управления запроса сопряжения, содержащего информацию идентификации контроллера дистанционного управления, в дистанционно управляемое устройство, с которым контроллер дистанционного управления должен быть сопряжен, включает передачу контроллером дистанционного управления запроса сопряжения, содержащего информацию идентификации контроллера дистанционного управления, посредством широковещательной передачи Bluetooth, причем ответное сообщение сопряжения содержит информацию формирования пары Bluetooth, сформированную дистанционно управляемым устройством.
Далее, данный способ дополнительно включает дистанционное управление дистанционно управляемым устройством посредством контроллера дистанционного управления на основании операции пользователя.
В соответствии с техническим решением, предлагаемым вариантами осуществления настоящего изобретения, в одном конкретном варианте реализации сопряжение выполняется посредством Bluetooth. В этом варианте реализации контроллер дистанционного управления широковещательно передает сообщение запроса сопряжения. В устройстве, с которым контроллер дистанционного управления должен сопрягаться, предусмотрен модуль, отвечающий на запрос сопряжения, тогда как в устройстве, сопряжение контроллера дистанционного управления с которым не требуется, такой модуль не предусмотрен. Например, мобильному телефону не требуется управление посредством контроллера дистанционного управления, поэтому мобильный телефон на широковещательное сообщение Bluetooth не отвечает. Дистанционно управляемое устройство формирует соответствующую информацию формирования пары, и контроллер дистанционного управления автоматически сопрягается с дистанционно управляемым устройством после формирования с ним пары. В результате пользователь получает возможность управления работой дистанционно управляемого устройства с использованием контроллера дистанционного управления, который при этом может быть сопряжен и с другими устройствами, чем устраняется недостаток, состоящий в трудности нахождения нужного контроллера дистанционного управления среди множества контроллеров дистанционного управления, а использование технических средств становится более удобным для пользователя.
В качестве одной из возможностей после дистанционного управления дистанционно управляемым устройством посредством контроллера дистанционного управления на основании операции пользователя способ дополнительно включает: получение контроллером дистанционного управления команды операции отмены сопряжения; передачу контроллером дистанционного управления первого запроса отмены сопряжения, содержащего информацию идентификации контроллера дистанционного управления, в дистанционно управляемое устройство, с которым сопряжен контроллер дистанционного управления, так, что дистанционно управляемое устройство отменяет отношение сопряжения с контроллером дистанционного управления и формирует ответное сообщение отмены сопряжения; и прием контроллером дистанционного управления ответного сообщения отмены сопряжения, переданного дистанционно управляемым устройством.
В качестве одной из возможностей после дистанционного управления дистанционно управляемым устройством посредством контроллера дистанционного управления на основании операции пользователя способ дополнительно включает: прием контроллером дистанционного управления второго запроса отмены сопряжения, переданного дистанционно управляемым устройством, при этом второй запрос отмены сопряжения передается после обнаружения дистанционно управляемым устройством команды операции отмены сопряжения от пользователя; и отмену контроллером дистанционного управления отношения сопряжения с дистанционно управляемым устройством на основании второго запроса отмены сопряжения.
В соответствии с техническим решением, которое предлагается вариантами осуществления настоящего изобретения, возможно управление несколькими устройствами с использованием одного контроллера дистанционного управления после сопряжения контроллера дистанционного управления с дистанционно управляемым устройством в соответствии с любым из вышеприведенных технических решений. При необходимости отменить сопряжение, такая отмена может быть выполнена как путем использования контроллера дистанционного управления, так и путем использования дистанционно управляемого устройства. Аналогично операции сопряжения, для отмены сопряжения необходимо передать сообщение отмены сопряжения противоположной стороне в соответствии с пользовательской операцией. Таким образом, сопряжение и отмена сопряжения могут выполняться по желанию пользователя, что упрощает и делает значительно более удобной его работу с техническими средствами.
В соответствии со вторым аспектом вариантов осуществления настоящего изобретения предлагается способ осуществления сопряжения контроллера дистанционного управления, включающий: прием дистанционно управляемым устройством запроса сопряжения, содержащего информацию идентификации контроллера дистанционного управления и переданного контроллером дистанционного управления; формирование дистанционно управляемым устройством ответного сообщения сопряжения на основании запроса сопряжения, при этом ответное сообщение сопряжения содержит информацию аутентификации для сопряжения контроллера дистанционного управления; и передачу дистанционно управляемым устройством ответного сообщения сопряжения в контроллер дистанционного управления, так, что контроллер дистанционного управления выполняет сопряжение с дистанционно управляемым устройством на основании ответного сообщения сопряжения с целью обеспечения управления дистанционно управляемым устройством.
Кроме того, данный способ дополнительно включает: прием дистанционно управляемым устройством запроса операции, переданного контроллером дистанционного управления; и выполнение дистанционно управляемым устройством соответствующей операции на основании запроса операции.
В соответствии с техническим решением, предлагаемым вариантами осуществления настоящего изобретения, если с данным дистанционно управляемым устройством не сопряжен ни один контроллер дистанционного управления, то дистанционно управляемое устройство после приема запроса сопряжения, переданного контроллером дистанционного управления, формирует ответное сообщение сопряжения, содержащее информацию аутентификации, и передает указанное сообщение в контроллер дистанционного управления для взаимной аутентификации. Затем выполняется сопряжение, и дистанционно управляемое устройство выполняет соответствующие функции в соответствии с операциями сопряженного с ним контроллера дистанционного управления. Данное техническое решение устраняет необходимость управления дистанционно управляемым устройством с использованием контроллера дистанционного управления, специально предназначенного для конкретного дистанционно управляемого устройства. Использование данного технического решения дает возможность управления дистанционно управляемым устройством на протяжении всего времени действия сопряжения, устраняет недостаток, состоящий в затруднительности быстрого нахождения нужного контроллера дистанционного управления среди множества контроллеров дистанционного управления, и делает значительно более удобной работу пользователя с техническими средствами.
Кроме того, данный способ дополнительно включает: прием дистанционно управляемым устройством первого запроса отмены сопряжения, содержащего информацию идентификации контроллера дистанционного управления и переданного контроллером дистанционного управления; отмену дистанционно управляемым устройством отношения сопряжения с контроллером дистанционного управления и формирование дистанционно управляемым устройством ответного сообщения отмены сопряжения на основании первого запроса отмены сопряжения; и передачу дистанционно управляемым устройством ответного сообщения отмены сопряжения в контроллер дистанционного управления.
В качестве одной из возможностей способ дополнительно включает: обнаружение дистанционно управляемым устройством команды операции отмены сопряжения от пользователя; формирование дистанционно управляемым устройством второго запроса отмены сопряжения на основании команды операции отмены сопряжения; и передачу дистанционно управляемым устройством второго запроса отмены сопряжения в контроллер дистанционного управления с целью отмены отношения сопряжения с контроллером дистанционного управления.
В соответствии с техническим решением, предлагаемым вариантами осуществления настоящего изобретения, дистанционно управляемое устройство для отмены отношения сопряжения между дистанционно управляемым устройством и контроллером дистанционного управления может либо со своей стороны передать запрос отмены сопряжения в контроллер дистанционного управления на основании пользовательской операции, либо принять запрос отмены сопряжения из контроллера дистанционного управления. Таким образом, сопряжение и отмена сопряжения могут выполняться по желанию пользователя, что упрощает и делает значительно более удобной его работу с техническими средствами.
В соответствии с третьим аспектом вариантов осуществления настоящего изобретения предлагается устройство для осуществления сопряжения контроллера дистанционного управления, содержащее модуль получения, выполненный с возможностью получения команды операции сопряжения; модуль передачи, выполненный с возможностью передачи запроса сопряжения, содержащего информацию идентификации устройства для осуществления сопряжения контроллера дистанционного управления, в дистанционно управляемое устройство, с которым контроллер дистанционного управления должен быть сопряжен, так, что дистанционно управляемое устройство на основании запроса сопряжения формирует ответное сообщение сопряжения, содержащее информацию аутентификации для сопряжения устройства для осуществления сопряжения контроллера дистанционного управления; модуль приема, выполненный с возможностью приема ответного сообщения сопряжения, возвращенного дистанционно управляемым устройством; и первый модуль обработки, выполненный с возможностью выполнения сопряжения с дистанционно управляемым устройством на основании ответного сообщения сопряжения с целью обеспечения управления дистанционно управляемым устройством.
Далее, модуль получения содержит первый субмодуль обнаружения, выполненный с возможностью обнаружения пользовательской операции нажатия на кнопку сопряжения в качестве команды операции сопряжения; или второй субмодуль обнаружения, выполненный с возможностью обнаружения пользовательской операции встряхивания контроллера дистанционного управления в качестве команды операции сопряжения.
В качестве одной из возможностей модуль передачи содержит модуль связи Bluetooth, выполненный с возможностью передачи запроса сопряжения, содержащего информацию идентификации устройства для осуществления сопряжения контроллера дистанционного управления, посредством широковещательной передачи Bluetooth, причем ответное сообщение сопряжения, принимаемое модулем приема, содержит информацию формирования пары Bluetooth, сформированную дистанционно управляемым устройством.
Кроме того устройство также содержит второй модуль обработки, выполненный с возможностью дистанционного управления дистанционно управляемым устройством на основании операции пользователя.
Кроме того, модуль получения содержит первый субмодуль получения, выполненный с возможностью получения команды операции отмены сопряжения. Модуль передачи содержит первый субмодуль передачи, выполненный с возможностью передачи первого запроса отмены сопряжения, содержащего информацию идентификации устройства для осуществления сопряжения контроллера дистанционного управления, в дистанционно управляемое устройство, с которым сопряжен контроллер дистанционного управления, так, что дистанционно управляемое устройство отменяет отношение сопряжения с устройством для осуществления сопряжения контроллера дистанционного управления и формирует ответное сообщение отмены сопряжения. Модуль приема содержит первый субмодуль приема, выполненный с возможностью приема ответного сообщения отмены сопряжения, переданного дистанционно управляемым устройством.
В качестве одной из возможностей модуль приема содержит второй субмодуль приема, выполненный с возможностью приема второго запроса отмены сопряжения, переданного дистанционно управляемым устройством, при этом второй запрос отмены сопряжения передается после обнаружения дистанционно управляемым устройством команды операции отмены сопряжения от пользователя. Первый модуль обработки дополнительно выполнен с возможностью отмены отношения сопряжения с дистанционно управляемым устройством на основании второго запроса отмены сопряжения.
В соответствии с четвертым аспектом вариантов осуществления настоящего изобретения предлагается устройство для осуществления сопряжения контроллера дистанционного управления, содержащее модуль приема, выполненный с возможностью приема запроса сопряжения, содержащего информацию идентификации контроллера дистанционного управления и переданного контроллером дистанционного управления; модуль обработки, выполненный с возможностью формирования ответного сообщения сопряжения на основании запроса сопряжения, при этом ответное сообщение сопряжения содержит информацию аутентификации для сопряжения контроллера дистанционного управления; и модуль передачи, выполненный с возможностью передачи ответного сообщения сопряжения в контроллер дистанционного управления, так, что контроллер дистанционного управления выполняет сопряжение с устройством для осуществления сопряжения контроллера дистанционного управления на основании ответного сообщения сопряжения с целью обеспечения управления дистанционно управляемым устройством.
В качестве одной из возможностей модуль приема содержит модуль связи Bluetooth, выполненный с возможностью приема запроса сопряжения, содержащего информацию идентификации контроллера дистанционного управления и широковещательно переданного контроллером дистанционного управления через Bluetooth, а ответное сообщение сопряжения содержит информацию формирования пары Bluetooth, сформированную устройством для осуществления сопряжения контроллера дистанционного управления.
Кроме того, модуль приема содержит первый субмодуль приема, выполненный с возможностью приема запроса операции, переданного контроллером дистанционного управления, и выполнения соответствующей операции на основании запроса операции.
В качестве одной из возможностей модуль приема дополнительно содержит второй субмодуль приема, выполненный с возможностью приема первого запроса отмены сопряжения, содержащего информацию идентификации контроллера дистанционного управления и переданного контроллером дистанционного управления. Модуль обработки содержит первый субмодуль обработки, выполненный с возможностью отмены отношения сопряжения с контроллером дистанционного управления и формирования ответного сообщения отмены сопряжения на основании первого запроса отмены сопряжения. Модуль передачи содержит первый субмодуль передачи, выполненный с возможностью передачи ответного сообщения отмены сопряжения в контроллер дистанционного управления.
Далее, устройство также содержит модуль обнаружения, выполненный с возможностью обнаружения команды операции отмены сопряжения от пользователя. Модуль обработки содержит второй субмодуль обработки, выполненный с возможностью формирования второго запроса отмены сопряжения на основании команды операции отмены сопряжения; а модуль передачи содержит второй субмодуль передачи, выполненный с возможностью передачи второго запроса отмены сопряжения в контроллер дистанционного управления с целью отмены отношения сопряжения с контроллером дистанционного управления.
В соответствии с пятым аспектом вариантов осуществления настоящего изобретения предлагается контроллер дистанционного управления, содержащий процессор, выполненный с возможностью управления исполнением исполняемых команд; память, выполненную с возможностью хранения исполняемых команд, исполняемых процессором; приемник; и передатчик. Процессор выполнен с возможностью получения команды операции сопряжения. Передатчик выполнен с возможностью передачи запроса сопряжения, содержащего информацию идентификации контроллера дистанционного управления, в дистанционно управляемое устройство, с которым контроллер дистанционного управления должен быть сопряжен, так, что дистанционно управляемое устройство на основании запроса сопряжения формирует ответное сообщение сопряжения, содержащее информацию аутентификации для сопряжения контроллера дистанционного управления. Приемник выполнен с возможностью приема ответного сообщения сопряжения, возвращенного дистанционно управляемым устройством. Процессор дополнительно выполнен с возможностью выполнения сопряжения с дистанционно управляемым устройством на основании ответного сообщения сопряжения с целью обеспечения управления дистанционно управляемым устройством.
В соответствии с шестым аспектом вариантов осуществления настоящего изобретения предлагается дистанционно управляемое устройство, содержащее процессор, выполненный с возможностью управления исполнением исполняемых команд; память, выполненную с возможностью хранения исполняемых команд, исполняемых процессором; приемник; и передатчик. Приемник выполнен с возможностью приема запроса сопряжения, содержащего информацию идентификации контроллера дистанционного управления и переданного контроллером дистанционного управления. Процессор выполнен с возможностью формирования ответного сообщения сопряжения на основании запроса сопряжения, при этом ответное сообщение сопряжения содержит информацию аутентификации для сопряжения контроллера дистанционного управления. Передатчик выполнен с возможностью передачи ответного сообщения сопряжения в контроллер дистанционного управления, так, что контроллер дистанционного управления выполняет сопряжение с дистанционно управляемым устройством на основании ответного сообщения сопряжения с целью обеспечения управления дистанционно управляемым устройством.
Согласно способу для осуществления сопряжения контроллера дистанционного управления, устройству для осуществления сопряжения контроллера дистанционного управления и устройству, которые предлагаются настоящим изобретением, контроллер дистанционного управления получает от пользователя команду операции сопряжения и передает запрос сопряжения в дистанционно управляемое устройство, с которым контроллер дистанционного управления должен быть сопряжен, так, что дистанционно управляемое устройство формирует соответствующую информацию аутентификации для сопряжения контроллера дистанционного управления. Таким образом, с целью реализации коллективного управления один контроллер дистанционного управления может быть сопряжен с несколькими устройствами, чем устраняется недостаток, состоящий в затруднительности быстрого нахождения нужного контроллера дистанционного управления среди множества контроллеров дистанционного управления. Кроме того, отмена сопряжения может выполняться в соответствии с выбором пользователя, чем упрощается управление бытовыми приборами, а использование технических средств становится более удобным для пользователя.
Следует понимать, что как вышеприведенное общее описание, так и нижеследующее подробное описание являются лишь примерными и поясняющими и не ограничивают настоящее изобретение.
Краткое описание чертежей
Сопровождающие чертежи, включенные в настоящий документ и составляющие его часть, иллюстрируют варианты осуществления, согласующиеся с настоящим изобретением, и вместе с настоящим описанием служат для пояснения принципов настоящего изобретения.
Фиг. 1 представляет собой блок-схему, иллюстрирующую первый вариант осуществления способа осуществления сопряжения контроллера дистанционного управления в соответствии с настоящим изобретением.
Фиг. 2 представляет собой блок-схему, иллюстрирующую второй вариант осуществления способа осуществления сопряжения контроллера дистанционного управления в соответствии с настоящим изобретением.
Фиг. 3 представляет собой блок-схему, иллюстрирующую третий вариант осуществления способа осуществления сопряжения контроллера дистанционного управления в соответствии с настоящим изобретением.
Фиг. 4 представляет собой блок-схему, иллюстрирующую четвертый вариант осуществления способа осуществления сопряжения контроллера дистанционного управления в соответствии с настоящим изобретением.
Фиг. 5 представляет собой блок-схему, иллюстрирующую пятый вариант осуществления способа осуществления сопряжения контроллера дистанционного управления в соответствии с настоящим изобретением.
Фиг. 6 представляет собой функциональную схему, иллюстрирующую первый вариант осуществления устройства для осуществления сопряжения контроллера дистанционного управления в соответствии с настоящим изобретением.
Фиг. 7 представляет собой функциональную схему, иллюстрирующую второй вариант осуществления устройства для осуществления сопряжения контроллера дистанционного управления в соответствии с настоящим изобретением.
Фиг. 8 представляет собой функциональную схему, иллюстрирующую третий вариант осуществления устройства для осуществления сопряжения контроллера дистанционного управления в соответствии с настоящим изобретением.
Фиг. 9 представляет собой функциональную схему, иллюстрирующую четвертый вариант осуществления устройства для осуществления сопряжения контроллера дистанционного управления в соответствии с настоящим изобретением.
Фиг. 10 представляет собой функциональную схему, иллюстрирующую пятый вариант осуществления устройства для осуществления сопряжения контроллера дистанционного управления в соответствии с настоящим изобретением.
Фиг. 11 представляет собой функциональную схему, иллюстрирующую шестой вариант осуществления устройства для осуществления сопряжения контроллера дистанционного управления в соответствии с настоящим изобретением.
Фиг. 12 представляет собой функциональную схему, иллюстрирующую седьмой вариант осуществления устройства для осуществления сопряжения контроллера дистанционного управления в соответствии с настоящим изобретением.
Фиг. 13 представляет собой функциональную схему, иллюстрирующую восьмой вариант осуществления устройства для осуществления сопряжения контроллера дистанционного управления в соответствии с настоящим изобретением.
Фиг. 14 представляет собой функциональную схему, иллюстрирующую девятый вариант осуществления устройства для осуществления сопряжения контроллера дистанционного управления в соответствии с настоящим изобретением.
Фиг. 15 представляет собой функциональную схему, иллюстрирующую десятый вариант осуществления устройства для осуществления сопряжения контроллера дистанционного управления в соответствии с настоящим изобретением.
Фиг. 16 представляет собой функциональную схему, иллюстрирующую одиннадцатый вариант осуществления устройства для осуществления сопряжения контроллера дистанционного управления в соответствии с настоящим изобретением.
Фиг. 17 представляет собой функциональную схему, иллюстрирующую физическую структуру контроллера дистанционного управления в соответствии с примерным вариантом осуществления.
Фиг. 18 представляет собой функциональную схему, иллюстрирующую физическую структуру дистанционно управляемого устройства в соответствии с примерным вариантом осуществления.
Фиг. 19 представляет собой функциональную схему дистанционно управляемого устройства 1200 в соответствии с примерным вариантом осуществления.
Фиг. 20 представляет собой функциональную схему контроллера 1900 дистанционного управления в соответствии с примерным вариантом осуществления.
Осуществление изобретения
Далее будут подробно рассмотрены примерные варианты осуществления изобретения, примеры которых проиллюстрированы на сопровождающих чертежах. Нижеследующее описание ссылается на сопровождающие чертежи, в которых на разных чертежах одинаковые номера ссылочных обозначений представляют одинаковые или подобные элементы, если не указано иное. Реализации, приведенные в нижеследующем описании примерных вариантов осуществления, не представляют все варианты осуществления, согласующиеся с настоящим изобретением. Напротив, они представляют собой лишь примеры устройств и способов, согласующихся с аспектами, относящимися к настоящему изобретению, изложенному в прилагаемой формуле изобретения.
Фиг. 1 представляет собой блок-схему, иллюстрирующую первый вариант осуществления способа осуществления сопряжения контроллера дистанционного управления в соответствии с настоящим изобретением. Как показано на фиг. 1, данный способ в основном используется в контроллере дистанционного управления. Этот контроллер дистанционного управления выполнен с возможностью сопряжения с различными терминалами, в число которых входят домашние приборы, например, телевизоры, кондиционеры воздуха и т.д., и управления этими терминалами в соответствии с пользовательскими операциями. Данный способ осуществления сопряжения контроллера дистанционного управления содержит следующие шаги.
На шаге S101 контроллер дистанционного управления принимает команду операции сопряжения.
На данном шаге пользователь, желающий управлять устройством, используя указанный контроллер дистанционного управления, должен выполнить сопряжение этого контроллера дистанционного управления с соответствующим дистанционно управляемым устройством, чтобы указанный контроллер дистанционного управления получил возможность управления указанным дистанционно управляемым устройством. В число конкретных реализаций получения контроллером дистанционного управления команды операции сопряжения может входить по меньшей мере одна из следующих реализаций.
В первой реализации контроллер дистанционного управления обнаруживает пользовательскую операцию нажатия на кнопку сопряжения в качестве указанной команды операции сопряжения. Иными словами, пользователь может отдать команду операции путем нажатия на специально предназначенную для сопряжения кнопку на контроллере дистанционного управления, или сопряжение может быть осуществлено путем продолжительного нажатия на определенную функциональную кнопку, что конкретно задается в соответствии с фактическими потребностями.
Во второй реализации контроллер дистанционного управления обнаруживает пользовательскую операцию встряхивания на указанном контроллере дистанционного управления в качестве указанной команды операции сопряжения. Иными словами, может быть заранее задана пользовательская траектория движения для сопряжения. Если обнаружено, что траектория движения контроллера дистанционного управления совпадает, по существу, с заранее заданной траекторией движения для сопряжения, то считается, что пользователь желает выполнить сопряжение.
На шаге S102 контроллер дистанционного управления передает запрос сопряжения, содержащий информацию идентификации этого контроллера дистанционного управления, в дистанционно управляемое устройство, с которым указанный контроллер дистанционного управления должен быть сопряжен, в результате чего на основании указанного запроса сопряжения указанное дистанционно управляемое устройство формирует ответное сообщение сопряжения.
На данном шаге контроллер дистанционного управления передает запрос сопряжения, содержащий информацию идентификации этого контроллера дистанционного управления, в дистанционно управляемое устройство на основании полученной команды операции сопряжения, в результате чего указанное дистанционно управляемое устройство принимает решение о необходимости ответа, а ответное сообщение сопряжения содержит информацию аутентификации для сопряжения указанного контроллера дистанционного управления. Если дистанционно управляемое устройство не имеет сопряженного с собой контроллера дистанционного управления или разрешает контроллеру дистанционного управления выполнение сопряжения с собой, то это дистанционно управляемое устройство формирует соответствующую информацию аутентификации, которую передает в контроллер дистанционного управления.
Запрос сопряжения может быть передан посредством широковещательной передачи или направленной одноадресной или многоадресной передачи, что не будет ограничиваться в настоящем изобретении. Например, запрос сопряжения может быть передан через Bluetooth. Контроллер дистанционного управления передает запрос сопряжения, содержащий информацию идентификации этого контроллера дистанционного управления, посредством широковещательной передачи через Bluetooth, а ответное сообщение сопряжения содержит информацию формирования пары Bluetooth, сформированную дистанционно управляемым устройством.
Указанной информацией идентификации может быть идентификатор устройства, относящийся к контроллеру дистанционного управления, адрес протокола управления доступом к среде передачи указанного контроллера дистанционного управления, или любой другой идентификатор указанного контроллера дистанционного управления, не ограничиваемый в настоящем изобретении.
На шаге S103 контроллер дистанционного управления принимает ответное сообщение сопряжения, переданное дистанционно управляемым устройством.
На шаге S104 контроллер дистанционного управления выполняет сопряжение с дистанционно управляемым устройством на основании указанного ответного сообщения сопряжения с целью управления указанным дистанционно управляемым устройством.
На данном шаге контроллер дистанционного управления выполняет аутентификацию (проверку прав доступа) на основании информации аутентификации, содержащейся в ответном сообщении сопряжения, удостоверяется, что дистанционно управляемое устройство разрешает этому контроллеру дистанционного управления сопряжение с указанным дистанционно управляемым устройством, и выполняет сопряжение с указанным дистанционно управляемым устройством с целью управления указанным дистанционно управляемым устройством.
Если сопряжение выполняется через Bluetooth, то контроллер дистанционного управления принимает информацию формирования пары Bluetooth. После формирования пары в соответствии с указанной информацией формирования пары контроллер дистанционного управления передает в дистанционно управляемое устройство сообщение об успешном формировании пары. В результате устанавливается соединение Bluetooth и осуществляется сопряжение с целью управления указанным дистанционно управляемым устройством.
Контроллер дистанционного управления получает возможность управления дистанционно управляемым устройством с целью выполнения соответствующей функции на основании пользовательской операции. Таким образом, контроллер дистанционного управления может дистанционно управлять дистанционно управляемым устройством на основании операции пользователя.
В указанном способе осуществления сопряжения контроллера дистанционного управления, предлагаемом данным вариантом осуществления настоящего изобретения, контроллер дистанционного управления получает от пользователя команду операции сопряжения и передает запрос сопряжения в дистанционно управляемое устройство, с которым указанный контроллер дистанционного управления должен быть сопряжен, в результате чего это дистанционно управляемое устройство формирует соответствующую информацию аутентификации для сопряжения указанного контроллера дистанционного управления. Таким образом, с целью реализации коллективного управления, один контроллер дистанционного управления может быть сопряжен с несколькими устройствами, чем устраняется недостаток, состоящий в затруднительности быстрого нахождения нужного контроллера дистанционного управления среди множества контроллеров дистанционного управления, а использование технических средств становится более удобным для пользователя.
Далее, в одном конкретном варианте реализации сопряжение выполняется через Bluetooth. В данном варианте реализации контроллер дистанционного управления широковещательно передает сообщение запроса сопряжения. В устройстве, с которым контроллер дистанционного управления должен сопрягаться, предусматривают модуль, отвечающий на запрос сопряжения, тогда как в устройстве, сопряжение контроллера дистанционного управления с которым не требуется, такой модуль не предусматривают. Например, переносному телефонному аппарату не требуется управление от контроллера дистанционного управления, поэтому переносной телефонный аппарат на указанное широковещательное сообщение Bluetooth не отвечает. Дистанционно управляемое устройство формирует соответствующую информацию формирования пары, и контроллер дистанционного управления автоматически сопрягается с указанным дистанционно управляемым устройством после формирования пары с ним. В результате пользователь получает возможность управления работой дистанционно управляемого устройства с использованием контроллера дистанционного управления, который при этом может быть сопряжен и с другими устройствами, чем устраняется недостаток, состоящий в затруднительности нахождения нужного контроллера дистанционного управления среди множества контроллеров дистанционного управления, а использование технических средств становится более удобным для пользователя.
Фиг. 2 представляет собой блок-схему, иллюстрирующую второй вариант осуществления способа осуществления сопряжения контроллера дистанционного управления в соответствии с настоящим изобретением. Как показано на фиг. 2, установленное между контроллером дистанционного управления и дистанционно управляемым устройством отношение сопряжения, дающее этому контроллеру дистанционного управления возможность управления указанным дистанционно управляемым устройством, может быть отменено в соответствии с фактическими потребностями. Иными словами, после шага S104 данный способ сопряжения контроллера дистанционного управления может дополнительно содержать рассмотренные ниже шаги S201-S203.
На шаге S201 контроллер дистанционного управления принимает команду операции отмены сопряжения.
На данном шаге, если пользователю необходимо отменить сопряжение (то есть отменить предоставленное контроллеру дистанционного управления право управления дистанционно управляемым устройством, сопряженным с этим контроллером), то, аналогично вышеприведенным вариантам реализации команды операции сопряжения, в качестве команды операции отмены сопряжения может использоваться действие пользователя с определенной кнопкой или определенная траектория движения.
На шаге S202 контроллер дистанционного управления передает в дистанционно управляемое устройство, с которым указанный контроллер дистанционного управления сопряжен, первый запрос отмены сопряжения, содержащий информацию идентификации контроллера дистанционного управления, в результате чего указанное дистанционно управляемое устройство отменяет отношение сопряжения с указанным контроллером дистанционного управления и формирует ответное сообщение отмены сопряжения.
На шаге S203 контроллер дистанционного управления принимает ответное сообщение отмены сопряжения, переданное дистанционно управляемым устройством.
В данном варианте осуществления, если пользователю необходимо отменить сопряжение между контроллером дистанционного управления и дистанционно управляемым устройством, то в указанное дистанционно управляемое устройство может передаваться запрос отмены сопряжения, требующий от указанного дистанционно управляемого устройства отмены отношения сопряжения. Затем указанное дистанционно управляемое устройство на основании идентификатора контроллера дистанционного управления отменяет предоставленное этому контроллеру дистанционного управления право управления и передает ответное сообщение отмены сопряжения, таким образом отменяя сопряжение с указанным контроллером дистанционного управления. Если позднее вновь понадобится управлять данным дистанционно управляемым устройством с использованием этого контроллера дистанционного управления, то сопряжение может быть выполнено снова в соответствии с вариантом осуществления, показанным на фиг. 1.
Фиг. 3 представляет собой блок-схему, иллюстрирующую третий вариант осуществления способа осуществления сопряжения контроллера дистанционного управления в соответствии с настоящим изобретением. Как показано на фиг. 3, которая иллюстрирует техническое решение, альтернативное техническому решению, показанному на фиг. 2, установленное между контроллером дистанционного управления и дистанционно управляемым устройством отношение сопряжения, дающее этому контроллеру дистанционного управления возможность управления указанным дистанционно управляемым устройством, может быть отменено в соответствии с фактическими потребностями. Иными словами, после шага S104 данный способ сопряжения контроллера дистанционного управления может содержать рассмотренные ниже шаги S301-S302.
На шаге S301 контроллер дистанционного управления принимает второй запрос отмены сопряжения, переданный дистанционно управляемым устройством, причем дистанционно управляемое устройство передает второй запрос отмены сопряжения после обнаружения команды операции отмены сопряжения от пользователя.
На шаге S302 контроллер дистанционного управления на основании второго запроса отмены сопряжения отменяет отношение сопряжения с указанным дистанционно управляемым устройством.
Техническое решение, показанное на фиг. 3, является альтернативой техническому решению, показанному на фиг. 2. Иными словами, отмена сопряжения при необходимости ее выполнения может быть инициирована как контроллером дистанционного управления, так и дистанционно управляемым устройством. При обнаружении операции пользователя на дистанционно управляемом устройстве, например, выполненного пользователем нажатия на специальную кнопку отмены сопряжения с контроллером дистанционного управления, формируется и передается в контроллер дистанционного управления запрос отмены сопряжения.
В соответствии с способом осуществления сопряжения контроллера дистанционного управления, предлагаемым в двух вышеприведенных вариантах осуществления настоящего изобретения, после сопряжения контроллера дистанционного управления с дистанционно управляемым устройством в соответствии с любым из вышеприведенных технических решений с одного контроллера дистанционного управления можно управлять несколькими устройствами. При необходимости отмена сопряжения может быть выполнена как путем использования контроллера дистанционного управления, так и путем использования дистанционно управляемого устройства. Для отмены сопряжения необходимо, как и в операции сопряжения, передать в сопряженное устройство сообщение отмены сопряжения в соответствии с пользовательской операцией. Таким образом, сопряжение и отмена сопряжения могут выполняться по желанию пользователя, что упрощает и делает значительно более удобной его работу с техническими средствами.
Фиг. 4 представляет собой блок-схему, иллюстрирующую четвертый вариант осуществления способа осуществления сопряжения контроллера дистанционного управления в соответствии с настоящим изобретением. Как показано на фиг. 4, исполнителем этого способа является дистанционно управляемое устройство, которым может быть бытовой прибор, например, телевизор, кондиционер воздуха и т.д. Данный способ осуществления сопряжения контроллера дистанционного управления содержит шаги S401-S403, рассматриваемые ниже.
На шаге S401 дистанционно управляемое устройство принимает запрос сопряжения, содержащий информацию идентификации контроллера дистанционного управления и переданный указанным контроллером дистанционного управления.
В данном варианте осуществления изобретения дистанционно управляемое устройство принимает запрос сопряжения, переданный контроллером дистанционного управления. Указанным запросом сопряжения может быть широковещательное сообщение, одноадресное сообщение, адресованное в конкретное дистанционно управляемое устройство, или многоадресное сообщение, адресованное в устройства определенного типа. Дистанционно управляемое устройство оснащено модулем, выполненным с возможностью ответа на запрос сопряжения, при этом устройство, которое не должно управляться от контроллера дистанционного управления, после получения запроса не обрабатывает этот запрос и не отвечает на него.
На шаге S402 дистанционно управляемое устройство формирует, на основании указанного запроса сопряжения, ответное сообщение сопряжения, содержащее информацию аутентификации для сопряжения указанного контроллера дистанционного управления.
На данном шаге ответное сообщение сопряжения должно содержать информацию о том, разрешено ли сопряжение. Если дистанционно управляемое устройство разрешает установление отношения сопряжения с контроллером дистанционного управления, то непосредственно после этого могут быть выполнены операции конфигурирования и передан ответ завершения сопряжения. Кроме того, в соответствии с вышеприведенным техническим решением может формироваться соответствующая информация аутентификации, используя которую, контроллер дистанционного управления может выполнить распознавание и аутентификацию для завершения формирования пары. Одним конкретным вариантом реализации является использование Bluetooth. Конкретно, дистанционно управляемое устройство принимает запрос сопряжения, содержащий информацию идентификации контроллера дистанционного управления, передаваемый указанным контроллером дистанционного управления посредством широковещательной передачи через Bluetooth, и формирует ответное сообщение сопряжения, содержащее информацию формирования пары Bluetooth.
На шаге S403 дистанционно управляемое устройство передает в контроллер дистанционного управления ответное сообщение сопряжения, на основании которого указанный контроллер дистанционного управления завершает сопряжение с указанным дистанционно управляемым устройством с целью управления указанным дистанционно управляемым устройством.
Если, например, используется Bluetooth, то в данном шаге дистанционно управляемое устройство передает в контроллер дистанционного управления информацию формирования пары. Контроллер дистанционного управления на основании указанной информации формирования пары выполняет формирование пары. Указанным образом между дистанционно управляемым устройством и контроллером дистанционного управления устанавливается соединение Bluetooth и осуществляется сопряжение с целью управления указанным дистанционно управляемым устройством.
После установления сопряжения между контроллером дистанционного управления и дистанционно управляемым устройством в соответствии с вышеприведенным техническим решением пользователь получает возможность управления этим дистанционно управляемым устройством, используя указанный контроллер дистанционного управления. Дистанционно управляемое устройство принимает запрос операции, переданный контроллером дистанционного управления, и на основании этого запроса операции выполняет соответствующую операцию.
В соответствии с способом осуществления сопряжения контроллера дистанционного управления, предлагаемым данным вариантом осуществления настоящего изобретения, если с данным дистанционно управляемым устройством не сопряжен ни один контроллер дистанционного управления, то указанное дистанционно управляемое устройство после получения запроса сопряжения, переданного контроллером дистанционного управления, формирует ответное сообщение сопряжения, содержащее информацию аутентификации, и передает указанное сообщение в указанный контроллер дистанционного управления для взаимной аутентификации. Затем выполняется сопряжение, и указанное дистанционно управляемое устройство выполняет функции в соответствии с операциями сопряженного с ним контроллера дистанционного управления. Данное техническое решение устраняет необходимость управления дистанционно управляемым устройством с использованием контроллера дистанционного управления, специально предназначенного для конкретного дистанционно управляемого устройства. Использование данного технического решения дает возможность управления дистанционно управляемым устройством на протяжении всего времени действия сопряжения, устраняет недостаток, состоящий в затруднительности быстрого нахождения нужного контроллера дистанционного управления среди множества контроллеров дистанционного управления, делает значительно более удобной работу пользователя с техническими средствами.
Фиг. 5 представляет собой блок-схему, иллюстрирующую пятый вариант осуществления способа осуществления сопряжения контроллера дистанционного управления в соответствии с настоящим изобретением. Как показано на фиг. 5, исполнителем этого способа является дистанционно управляемое устройство. В соответствии с вышеприведенным вариантом осуществления, дистанционно управляемое устройство выполняет соответствующие функции под управлением контроллера дистанционного управления. Пользователь может отменить сопряжение в соответствии с фактическими потребностями. Данный способ осуществления сопряжения контроллера дистанционного управления дополнительно содержит нижеприведенные шаги S501-S503.
На шаге S501 дистанционно управляемое устройство обнаруживает команду операции отмены сопряжения от пользователя.
На данном шаге пользователь для отмены сопряжения может непосредственно использовать заранее заданную кнопку на дистанционно управляемом устройстве. Дистанционно управляемое устройство выполнено с возможностью обнаружения команды операции отмены сопряжения.
На шаге S502 дистанционно управляемое устройство на основании команды операции отмены сопряжения формирует второй запрос отмены сопряжения.
На шаге S503 дистанционно управляемое устройство передает в контроллер дистанционного управления второй запрос отмены сопряжения с целью отмены отношения сопряжения с указанным контроллером дистанционного управления.
В данном варианте осуществления отмена сопряжения инициируется дистанционно управляемым устройством. На практике отмена сопряжения может инициироваться как дистанционно управляемым устройством, так и контроллером дистанционного управления. В соответствии с техническим решением настоящего изобретения один контроллер дистанционного управления может быть сопряжен со множеством устройств с целью управления этими устройствами, а с одним устройством может быть сопряжено множество контроллеров дистанционного управления, следствием чего является возможность управления одним устройством от множества контроллеров дистанционного управления.
В качестве одной из возможностей, инициирование отмены сопряжения контроллером дистанционного управления может быть реализовано посредством выполнения следующих шагов: приема, дистанционно управляемым устройством, первого запроса отмены сопряжения, содержащего информацию идентификации контроллера дистанционного управления и переданного указанным контроллером дистанционного управления; отмены, указанным дистанционно управляемым устройством, отношения сопряжения с указанным контроллером дистанционного управления и формирование, указанным дистанционно управляемым устройством, ответного сообщения отмены сопряжения, на основании первого запроса отмены сопряжения; и передачи, указанным дистанционно управляемым устройством, указанного ответного сообщения отмены сопряжения в указанный контроллер дистанционного управления.
Первый запрос отмены сопряжения содержит информацию идентификации контроллера дистанционного управления, используя которую, дистанционно управляемое устройство имеет возможность определить контроллер дистанционного управления, для которого должна быть выполнена отмена сопряжения с этим дистанционно управляемым устройством.
В техническом решении, предлагаемом в любом из вышеприведенных вариантов осуществления изобретения, дистанционно управляемое устройство и контроллер дистанционного управления должны быть дополнительно сконфигурированы. При отгрузке с завода с дистанционно управляемыми устройствами, например, с телевизорами, телевизионными приставками и т.д., не сопряжен никакой контроллер дистанционного управления. Однако после первого получения дистанционно управляемым устройством из какого-либо контроллера дистанционного управления управляющей команды Bluetooth (содержащей адрес MAC указанного контроллера дистанционного управления) с этим дистанционно управляемым устройством будет автоматически сопряжен контроллер дистанционного управления. Связанные с этим действия пользователя могут быть следующими. Для перевода дистанционно управляемого устройства (телевизора или телевизионной приставки) в режим сопряжения пользователь нажимает на этом устройстве специальную кнопку (либо устройство автоматически входят в режим сопряжения, если оно еще не сопряжено с каким-либо контроллером дистанционного управления). Пользователь нажимает на контроллере дистанционного управления кнопку «сопряжение». Контроллер дистанционного управления посредством беспроводной связи передает сообщение, содержащее свой адрес MAC. После получения указанного сообщения указанный контроллер дистанционного управления будет автоматически сопряжен с телевизором или телевизионной приставкой.
Пользователь, желающий отменить сопряжение контроллера дистанционного управления с дистанционно управляемым устройством (телевизором или телевизионной приставкой), может с этой целью нажать специальную кнопку на телевизоре или телевизионной приставке или специальную кнопку на контроллере дистанционного управления. Таким образом, один контроллер дистанционного управления может управлять несколькими устройствами (одновременно). Например, отмена сопряжения контроллера дистанционного управления с телевизором может быть выполнена длительным, в течение 5 секунд, нажатием кнопки «сопряжение» на этом контроллере дистанционного управления или кнопки «сопряжение» на телевизоре.
В соответствии с способом осуществления сопряжения контроллера дистанционного управления, предлагаемым данным вариантом осуществления настоящего изобретения, дистанционно управляемое устройство выполнено с возможностью, для отмены отношения сопряжения между собой и контроллером дистанционного управления, как передачи запроса отмены сопряжения в указанный контроллер дистанционного управления на основании пользовательской операции, так и приема запроса отмены сопряжения из указанного контроллера дистанционного управления. Таким образом, сопряжение и отмена сопряжения могут выполняться по желанию пользователя, что упрощает и делает значительно более удобной его работу с техническими средствами.
Фиг. 6 представляет собой функциональную схему, иллюстрирующую первый вариант осуществления устройства для осуществления сопряжения контроллера дистанционного управления в соответствии с настоящим изобретением. Как показано на фиг. 6, устройство 10 для осуществления сопряжения контроллера дистанционного управления содержит: модуль 11 получения, выполненный с возможностью получения команды операции сопряжения; модуль 12 передачи, выполненный с возможностью передачи запроса сопряжения, содержащего информацию идентификации данного устройства для осуществления сопряжения контроллера дистанционного управления, в дистанционно управляемое устройство, с которым указанный контроллер дистанционного управления должен быть сопряжен, в результате чего на основании указанного запроса сопряжения указанное дистанционно управляемое устройство формирует ответное сообщение сопряжения, содержащее информацию аутентификации для сопряжения указанного устройства для осуществления сопряжения контроллера дистанционного управления; модуль 13 приема, выполненный с возможностью приема ответного сообщения сопряжения, переданного дистанционно управляемым устройством; и первый модуль 14 обработки, выполненный с возможностью выполнения сопряжения с указанным дистанционно управляемым устройством на основании указанного ответного сообщения сопряжения с целью управления указанным дистанционно управляемым устройством.
В устройстве для осуществления сопряжения контроллера дистанционного управления, предлагаемом в данном варианте осуществления настоящего изобретения, модуль получения получает команду операции сопряжения от пользователя, а модуль передачи передает в дистанционно управляемое устройство, с которым указанный контроллер дистанционного управления должен быть сопряжен, запрос сопряжения, в результате чего указанное дистанционно управляемое устройство формирует для первого модуля обработки соответствующую информацию аутентификации, необходимую для сопряжения с указанным контроллером дистанционного управления. Таким образом, с целью реализации коллективного управления одно устройство может быть сопряжено с несколькими устройствами, чем устраняется недостаток, состоящий в затруднительности быстрого нахождения нужного контроллера дистанционного управления среди множества контроллеров дистанционного управления, и что делает использование технических средств более удобным для пользователя.
Фиг. 7 представляет собой функциональную схему, иллюстрирующую второй вариант осуществления устройства для осуществления сопряжения контроллера дистанционного управления в соответствии с настоящим изобретением, основанный на варианте осуществления, показанном на фиг. 6. Как показано на фиг. 7, модуль 11 получения содержит: первый субмодуль 111 обнаружения, выполненный с возможностью обнаружения пользовательской операции нажатия на кнопку сопряжения в качестве указанной команды операции сопряжения; или второй субмодуль 112 обнаружения, выполненный с возможностью обнаружения пользовательской операции встряхивания, выполняемой на контроллере дистанционного управления, в качестве указанной команды операции сопряжения.
Фиг. 8 представляет собой функциональную схему, иллюстрирующую третий вариант осуществления устройства для осуществления сопряжения контроллера дистанционного управления в соответствии с настоящим изобретением, основанный на варианте осуществления, показанном на фиг. 6. Как показано на фиг. 8, модуль 12 передачи содержит субмодуль 121 связи Bluetooth, выполненный с возможностью передачи запроса сопряжения, содержащего информацию идентификации устройства для осуществления сопряжения контроллера дистанционного управления, посредством широковещательной передачи через Bluetooth. Ответное сообщение сопряжения, принимаемое модулем 13 приема, содержит информацию формирования пары Bluetooth, сформированную дистанционно управляемым устройством.
Фиг. 9 представляет собой функциональную схему, иллюстрирующую четвертый вариант осуществления устройства для осуществления сопряжения контроллера дистанционного управления в соответствии с настоящим изобретением, основанный на варианте осуществления, показанном на любой из фиг. 6-8. Как показано на фиг. 9, устройство 10 дополнительно содержит второй модуль 15 обработки, выполненный с возможностью дистанционного управления дистанционно управляемым устройством на основании пользовательской операции.
В устройстве для осуществления сопряжения контроллера дистанционного управления, предлагаемом в данном варианте осуществления настоящего изобретения, контроллер дистанционного управления выполнен с возможностью обнаружения пользовательской операции нажатия на функциональную кнопку контроллера дистанционного управления или специальной пользовательской операции встряхивания. В результате, после сопряжения реализуется возможность управления дистанционно управляемым устройством с использованием простых и удобных действий с контроллером дистанционного управления.
Фиг. 10 представляет собой функциональную схему, иллюстрирующую пятый вариант осуществления устройства для осуществления сопряжения контроллера дистанционного управления в соответствии с настоящим изобретением, основанный на варианте осуществления, показанном на любой из фиг. 6-9. Как показано на фиг. 10, модуль 11 получения содержит первый субмодуль 113 получения, выполненный с возможностью получения команды операции отмены сопряжения. Модуль 12 передачи содержит первый субмодуль 122 передачи, выполненный с возможностью передачи первого запроса отмены сопряжения, содержащего информацию идентификации устройства для осуществления сопряжения контроллера дистанционного управления, в дистанционно управляемое устройство, с которым сопряжен указанный контроллер дистанционного управления, в результате чего указанное дистанционно управляемое устройство отменяет отношение сопряжения с указанным устройством для осуществления сопряжения контроллера дистанционного управления и формирует ответное сообщение отмены сопряжения. Модуль 13 приема содержит первый субмодуль 131 приема, выполненный с возможностью приема ответного сообщения отмены сопряжения, переданного дистанционно управляемым устройством.
Фиг. 11 представляет собой функциональную схему, иллюстрирующую шестой вариант осуществления устройства для осуществления сопряжения контроллера дистанционного управления в соответствии с настоящим изобретением, основанный на варианте осуществления, показанном на любой из фиг. 6-10. Как показано на фиг. 11, модуль 13 приема дополнительно содержит второй субмодуль 132 приема, выполненный с возможностью приема второго запроса отмены сопряжения, переданного дистанционно управляемым устройством, при том, что этот второй запрос отмены сопряжения передается после того, как дистанционно управляемое устройство обнаружит команду операции отмены сопряжения от пользователя. Первый модуль 14 обработки дополнительно выполнен с возможностью отмены отношения сопряжения с дистанционно управляемым устройством на основании второго запроса отмены сопряжения.
В устройстве для осуществления сопряжения контроллера дистанционного управления, который предлагается вариантами осуществления настоящего изобретения, возможно управление несколькими устройствами с использованием одного контроллера дистанционного управления после сопряжения указанного контроллера дистанционного управления и дистанционно управляемого устройства в соответствии с любым из вышеприведенных технических решений. При необходимости отмена сопряжения может быть выполнена как путем использования контроллера дистанционного управления, так и путем использования дистанционно управляемого устройства. Аналогично операции сопряжения, для отмены сопряжения необходимо передать сообщение отмены сопряжения противоположной стороне в соответствии с пользовательской операцией. Таким образом, сопряжение и отмена сопряжения могут выполняться по желанию пользователя, что упрощает и делает значительно более удобной его работу с техническими средствами.
Фиг. 12 представляет собой функциональную схему, иллюстрирующую седьмой вариант осуществления устройства для осуществления сопряжения контроллера дистанционного управления в соответствии с настоящим изобретением. Как показано на фиг. 12, устройство 20 для осуществления сопряжения контроллера дистанционного управления содержит: модуль 21 приема, выполненный с возможностью приема запроса сопряжения, содержащего информацию идентификации контроллера дистанционного управления и переданного указанным контроллером дистанционного управления; модуль 22 обработки, выполненный с возможностью формирования, на основании указанного запроса сопряжения, ответного сообщения сопряжения, содержащего информацию аутентификации для сопряжения указанного контроллера дистанционного управления; и модуль 23 передачи, выполненный с возможностью передачи ответного сообщения сопряжения в контроллер дистанционного управления, в результате чего указанный контроллер дистанционного управления выполняет сопряжение с указанным устройством для осуществления сопряжения контроллера дистанционного управления на основании указанного ответного сообщения сопряжения с целью управления дистанционно управляемым устройством.
В устройстве для осуществления сопряжения контроллера дистанционного управления, предлагаемом данным вариантом осуществления настоящего изобретения, после приема модулем приема запроса сопряжения, переданного контроллером дистанционного управления, если с данным дистанционно управляемым устройством не сопряжен ни один контроллер дистанционного управления, модуль обработки формирует ответное сообщение сопряжения, содержащее информацию аутентификации, а модуль передачи передает указанное сообщение в контроллер дистанционного управления для взаимной аутентификации. Затем выполняется сопряжение, и указанное дистанционно управляемое устройство выполняет функции в соответствии с операциями сопряженного с ним контроллера дистанционного управления. Данное техническое решение устраняет необходимость управления дистанционно управляемым устройством с использованием контроллера дистанционного управления, специально предназначенного для конкретного дистанционно управляемого устройства. Использование данного технического решения дает возможность управления дистанционно управляемым устройством на протяжении всего времени действия сопряжения, устраняет недостаток, состоящий в затруднительности быстрого нахождения нужного контроллера дистанционного управления среди множества контроллеров дистанционного управления, делает значительно более удобной работу пользователя с техническими средствами.
Фиг. 13 представляет функциональную схему, иллюстрирующую восьмой вариант осуществления устройства для осуществления сопряжения контроллера дистанционного управления в соответствии с настоящим изобретением, основанный на варианте осуществления, показанном на фиг. 12. Как показано на фиг. 13, модуль 21 приема содержит субмодуль 211 связи Bluetooth, выполненный с возможностью приема запроса сопряжения, содержащего информацию идентификации контроллера дистанционного управления и широковещательно передаваемого указанным контроллером дистанционного управления через Bluetooth, причем ответное сообщение сопряжения содержит информацию формирования пары Bluetooth, сформированную указанным устройством для осуществления сопряжения контроллера дистанционного управления.
Фиг. 14 представляет собой функциональную схему, иллюстрирующую девятый вариант осуществления устройства для осуществления сопряжения контроллера дистанционного управления в соответствии с настоящим изобретением, основанный на варианте осуществления, показанном на фиг. 12 или фиг. 13. Как показано на фиг. 14, модуль 21 приема содержит первый субмодуль 212 приема, выполненный с возможностью приема запроса операции, переданного контроллером дистанционного управления, и выполнения соответствующей операции на основании указанного запроса операции.
Фиг. 15 представляет собой функциональную схему, иллюстрирующую десятый вариант осуществления устройства для осуществления сопряжения контроллера дистанционного управления в соответствии с настоящим изобретением, основанный на варианте осуществления, показанном на фиг. 14. Как показано на фиг. 15, модуль 21 приема дополнительно содержит второй субмодуль 213 приема, выполненный с возможностью приема первого запроса отмены сопряжения, содержащего информацию идентификации контроллера дистанционного управления и переданного указанным контроллером дистанционного управления. Модуль 22 обработки содержит первый субмодуль 221 обработки, выполненный с возможностью отмены отношения сопряжения с указанным контроллером дистанционного управления и формирования ответного сообщения отмены сопряжения на основании первого запроса отмены сопряжения. Модуль 23 передачи содержит первый субмодуль 231 передачи, выполненный с возможностью передачи указанного ответного сообщения отмены сопряжения в указанный контроллер дистанционного управления.
Фиг. 16 представляет собой функциональную схему, иллюстрирующую одиннадцатый вариант осуществления устройства для осуществления сопряжения контроллера дистанционного управления в соответствии с настоящим изобретением, основанный на варианте осуществления, показанном на фиг. 14. Как показано на фиг. 16, устройство 20 дополнительно содержит модуль 24 обнаружения, выполненный с возможностью обнаружения команды операции отмены сопряжения от пользователя. Модуль 22 обработки содержит второй субмодуль 222 обработки, выполненный с возможностью формирования второго запроса отмены сопряжения на основании указанной команды операции отмены сопряжения; а модуль 23 передачи содержит второй субмодуль 232 передачи, выполненный с возможностью передачи второго запроса отмены сопряжения в контроллер дистанционного управления с целью отмены отношения сопряжения с указанным контроллером дистанционного управления.
Устройство для осуществления сопряжения контроллера дистанционного управления, предлагаемое в данном варианте осуществления настоящего изобретения, эквивалентно дистанционно управляемому устройству, которое с целью отмены отношения сопряжения между собой и контроллером дистанционного управления и само может передать запрос отмены сопряжения в указанный контроллер дистанционного управления на основании указанной пользовательской операции, и может принять запрос отмены сопряжения, переданный указанным контроллером дистанционного управления. Таким образом, сопряжение и отмена сопряжения могут выполняться по желанию пользователя, что упрощает и делает значительно более удобной его работу с техническими средствами.
Конкретные способы выполнения операций отдельными модулями в контроллере дистанционного управления и дистанционно управляемом устройстве в вышеприведенных вариантах осуществления были подробно описаны в вариантах осуществления соответствующих способов и здесь подробно рассматриваться не будут.
Выше были рассмотрены внутренние функциональные модули и схематичная конструкция контроллера дистанционного управления и дистанционно управляемого устройства.
Фиг. 17 представляет собой функциональную схему, иллюстрирующую физическую структуру контроллера дистанционного управления в соответствии с примерным вариантом осуществления. Как показано на фиг. 17, контроллер дистанционного управления может быть реализован как содержащий: процессор, выполненный с возможностью управления исполнением исполняемых команд; память, выполненную с возможностью хранения исполняемых команд, которые могут быть исполнены указанным процессором; приемник; и передатчик. Указанный процессор выполнен с возможностью получения команды операции сопряжения. Указанный передатчик выполнен с возможностью передачи запроса сопряжения, содержащего информацию идентификации контроллера дистанционного управления, в дистанционно управляемое устройство, с которым указанный контроллер дистанционного управления должен быть сопряжен, в результате чего указанное дистанционно управляемое устройство на основании указанного запроса сопряжения формирует ответное сообщение сопряжения, содержащее информацию аутентификации для сопряжения с указанным контроллером дистанционного управления. Указанный приемник выполнен с возможностью приема ответного сообщения сопряжения, переданного дистанционно управляемым устройством. Указанный процессор дополнительно выполнен с возможностью выполнения, на основании указанного ответного сообщения сопряжения, сопряжения с дистанционно управляемым устройством с целью управления указанным дистанционно управляемым устройством.
Фиг. 18 представляет собой функциональную схему, иллюстрирующую физическую структуру дистанционно управляемого устройства в соответствии с примерным вариантом осуществления. Как показано на фиг. 18, дистанционно управляемое устройство может быть реализовано как содержащее: процессор, выполненный с возможностью управления исполнением исполняемых команд; память, выполненную с возможностью хранения исполняемых команд, которые могут быть исполнены указанным процессором; приемник; и передатчик. Указанный приемник выполнен с возможностью приема запроса сопряжения, содержащего информацию идентификации контроллера дистанционного управления и переданного указанным контроллером дистанционного управления. Указанный процессор выполнен с возможностью формирования, на основании указанного запроса сопряжения, ответного сообщения сопряжения, содержащего информацию аутентификации для сопряжения с указанным контроллером дистанционного управления. Указанный передатчик выполнен с возможностью передачи указанного ответного сообщения сопряжения в контроллер дистанционного управления, в результате чего указанный контроллер дистанционного управления выполняет сопряжение с данным дистанционно управляемым устройством на основании указанного ответного сообщения сопряжения с целью управления данным дистанционно управляемым устройством.
Следует понимать, что в вышеприведенных вариантах осуществления контроллера дистанционного управления и дистанционно управляемого устройства указанным процессором может быть центральное процессорное устройство (ЦПУ) или любой другой процессор общего назначения, цифровой сигнальный процессор, специализированная интегральная схема и т.п. Указанным процессором общего назначения может быть микропроцессор или любой другой обычный процессор. Вышеупомянутой памятью может быть постоянное запоминающее устройство (ПЗУ), оперативное запоминающее устройство (ОЗУ), флэш-память, жесткий диск или полупроводниковый накопитель. В цифровой мобильный телефон перед использованием должна быть установлена карта SIM (от англ. Subscriber Identification Module -- модуль идентификации абонента), также называемая картой идентификации пользователя или смарт-картой. Соответственно, информация пользователя цифрового мобильного телефона, ключ шифрования и телефонная книга пользователя хранятся в этой компьютерной микросхеме. Шаги способов, раскрытые в вариантах осуществления настоящего изобретения, могут выполняться аппаратным процессором или сочетанием аппаратуры процессора и программных модулей.
Фиг. 19 представляет собой функциональную схему дистанционно управляемого устройства 1200 в соответствии с примерным вариантом осуществления. Например, дистанционно управляемым устройством 1200 может быть устройство, выполненное с возможностью управления от контроллера дистанционного управления, например, мобильный телефон, компьютер, интеллектуальный телевизор, приемопередатчик сообщений, планшетное устройство, медицинский прибор, сервер, интеллектуальный бытовой прибор, например, кондиционер воздуха, и т.д.
Как показано на фиг. 19, дистанционно управляемое устройство 1200 может содержать один или более из следующих компонентов: обрабатывающий компонент 1202, память 1204, питающий компонент 1206, мультимедийный компонент 1208, аудиокомпонент 1210, интерфейс 1212 ввода/ вывода, сенсорный компонент 1214 и связной компонент 1216.
Обрабатывающий компонент 1202, в основном, управляет работой дистанционно управляемого устройства 1200 в целом, например, операциями, связанными с отображением, передачей данных, мультимедийными операциями и операциями записи. Обрабатывающий компонент 1202 может содержать один или более процессоров 1220, выполненных с возможностью исполнения команд, предназначенных для выполнения всех или части шагов в вышеприведенных способах. Кроме того, обрабатывающий компонент 1202 может содержать один или более модулей, выполненных с возможностью обеспечения взаимодействия между обрабатывающим компонентом 1202 и другими компонентами. Например, обрабатывающий компонент 1202 может содержать мультимедийный модуль, выполненный с возможностью обеспечения взаимодействия между мультимедийным компонентом 1208 и обрабатывающим компонентом 1202.
Память 1204 выполнена с возможностью хранения данных различных типов с целью обеспечения выполнения операций на дистанционно управляемом устройстве 1200. В число примеров таких данных могут входить команды различных прикладных программ или способов, выполняемых на дистанционно управляемом устройстве 1200, данные различных типов, сообщения, изображения, видеоматериалы и т.д. Память 1204 может быть реализована с использованием постоянных или непостоянных запоминающих устройств любого типа или с использованием сочетания таких устройств, например, статического запоминающего устройства с произвольным доступом (Static Random-Access Memory, SRAM), электрически стираемого программируемого постоянного запоминающего устройства (Electrically Erasable Programmable Read-Only Memory, EEPROM), стираемого программируемого постоянного запоминающего устройства (Erasable Programmable Read-Only Memory, EPROM), программируемого постоянного запоминающего устройства (Programmable Read-Only Memory, PROM), постоянного запоминающего устройства (read-only memory, ROM), магнитной памяти, флэш-памяти, магнитного диска или оптического диска.
Питающий компонент 1206 обеспечивает питанием различные компоненты дистанционно управляемого устройства 1200. Питающий компонент 1206 может содержать систему управления питанием, один или более источников питания и любые другие компоненты, имеющие отношение к генерированию питания, управлению питанием и распределению питания в дистанционно управляемом устройстве 1200.
Мультимедийный компонент 1208 содержит экран, обеспечивающий интерфейс вывода между дистанционно управляемым устройством 1200 и пользователем. В некоторых вариантах осуществления изобретения этот экран может содержать жидкокристаллический дисплей (ЖКД) и сенсорную панель (СП). Экран, содержащий сенсорную панель, может быть реализован как сенсорный экран, выполненный с возможностью приема информации, вводимой пользователем. Сенсорная панель содержит один или более датчиков касания, выполненных с возможностью восприятия прикосновений, проводок и фигур движения по этой сенсорной панели. Указанные датчики касания выполнены с возможностью восприятия не только прикосновений или проводок, но и длительности воздействия и величины давления, связанных с прикосновением или проводкой.
Аудиокомпонент 1210 выполнен с возможностью выдачи и/ или приема аудиосигналов. Например, аудиокомпонент 1210 содержит микрофон (MIC), выполненный с возможностью приема внешнего аудиосигнала при нахождении дистанционно управляемого устройства 1200 в рабочем режиме, например, в режиме вызова, в режиме записи или в режиме распознавания голоса. Принятый аудиосигнал может быть затем сохранен в памяти 1204 или передан через связной компонент 1216. В некоторых вариантах осуществления аудиокомпонент 1210 может содержать акустический излучатель для вывода аудиосигналов.
Интерфейс 1212 ввода/ вывода обеспечивает взаимосвязь между обрабатывающим компонентом 1202 и периферийными интерфейсными модулями, например, клавиатурой, нажимным колесиком, кнопками и т.п.
Сенсорный компонент 1214 содержит один или более датчиков, обеспечивающих предоставление информации о состоянии различных аспектов дистанционно управляемого устройства 1200. Например, сенсорный компонент 1214 может определять открытое/ закрытое состояние дистанционно управляемого устройства 1200, относительное расположение компонентов, к примеру, дисплея и клавиатуры дистанционно управляемого устройства 1200, изменение положения дистанционно управляемого устройства 1200 или компонента дистанционно управляемого устройства 1200, наличие или отсутствие контакта пользователя с дистанционно управляемым устройством 1200, ориентацию или ускорение/ замедление дистанционно управляемого устройства 1200, изменение температуры дистанционно управляемого устройства 1200. Сенсорный компонент 1214 может содержать датчик приближения, выполненный с возможностью обнаружения присутствия близко расположенного объекта без какого-либо физического контакта. Сенсорный компонент 1214 также может содержать оптический датчик (например, датчик изображения типа КМОП (комплементарные структуры металл-оксид-полупроводник) или ПЗС (прибор с зарядовой связью) с целью использования в прикладных программах с получением изображений. В некоторых вариантах осуществления сенсорный компонент 1214 также может содержать датчик ускорения (акселерометр), гироскопический датчик, магнитный датчик, датчик давления или датчик температуры.
Связной компонент 1216 выполнен с возможностью осуществления связи, проводной или беспроводной, между дистанционно управляемым устройством 1200 и другими устройствами. Дистанционно управляемое устройство 1200 выполнено с возможностью осуществления доступа к беспроводной сети с использованием некоторого стандарта связи, например, WiFi, 2G, 3G или их сочетания. В одном примерном варианте осуществления связной компонент 1216 принимает широковещательный сигнал или информацию, связанную с широковещательной передачей, из внешней системы управления, использующей широковещательную передачу, через канал широковещательной передачи. В одном примерном варианте осуществления связной компонент 1216 также содержит модуль беспроводной связи ближнего радиуса действия (Near Field Communication, NFC) для осуществления связи на небольших расстояниях. Модуль ближней связи может быть реализован, например, на основе технологии радиочастотной идентификации (Radio-frequency Identification, RFID), инфракрасной передачи данных (Infrared Data Association, IrDA), сверхширокополосной технологии (Ultra Wide Band, UWB), технологии Bluetooth (BT) и других технологий.
В примерных вариантах осуществления изобретения дистанционно управляемое устройство 1200 с целью реализации способа осуществления сопряжения с контроллером дистанционного управления может быть осуществлено с использованием одной или более специализированных интегральных схем (Application Specific Integrated Circuit, ASIC), цифровых сигнальных процессоров (Digital Signal Processor, DSP), цифровых устройств обработки сигнала (Digital Signal Processing Device, DSPD), программируемых логических устройств (Programmable Logic Device, PLD), программируемых матриц логических элементов (Field Programmable Gate Array, FPGA), контроллеров, микроконтроллеров, микропроцессоров или других электронных компонентов. Указанный способ содержит: прием, дистанционно управляемым устройством, переданного контроллером дистанционного управления запроса сопряжения, содержащего информацию идентификации указанного контроллера дистанционного управления; формирование, указанным дистанционно управляемым устройством на основании указанного запроса сопряжения, ответного сообщения сопряжения, содержащего информацию аутентификации для сопряжения указанного контроллера дистанционного управления; и передачу, указанным дистанционно управляемым устройством, указанного ответного сообщения сопряжения в указанный контроллер дистанционного управления, в результате чего указанный контроллер дистанционного управления выполняет сопряжение с указанным дистанционно управляемым устройством на основании указанного ответного сообщения сопряжения с целью управления указанным дистанционно управляемым устройством.
В примерном варианте осуществления также предусмотрен постоянный машиночитаемый носитель информации, содержащий команды, например, такие, какие содержатся в памяти 1204, которые могут быть исполнены процессором 1220 в дистанционно управляемом устройстве 1200 с целью выполнения описанных выше способов. Например, этим постоянным машиночитаемым носителем информации может быть ПЗУ, ОЗУ, компакт-диск, магнитная лента, гибкий магнитный диск, оптическое запоминающее устройство и т.п.
Фиг. 20 представляет собой функциональную схему контроллера 1900 дистанционного управления в соответствии с примерным вариантом осуществления. Например, контроллер 1900 дистанционного управления может быть реализован как сервер. Как показано на фиг. 20, контроллер 1900 дистанционного управления содержит: обрабатывающий компонент 1922, дополнительно содержащий один или более процессоров; и ресурсы памяти, представленные памятью 1932 для хранения команд, которые могут быть исполнены обрабатывающим компонентом 1922, например, прикладных программ. Прикладные программы, сохраненные в памяти 1932, могут содержать один или более модулей, каждому из которых соответствует группа команд. Кроме того, обрабатывающий компонент 1922 выполнен с возможностью исполнения команд с целью выполнения способа сопряжения контроллера дистанционного управления. Указанный способ содержит: прием команды операции сопряжения контроллером дистанционного управления; передачу, указанным контроллером дистанционного управления, запроса сопряжения, содержащего информацию идентификации указанного контроллера дистанционного управления, в дистанционно управляемое устройство, с которым указанный контроллер дистанционного управления должен быть сопряжен, в результате чего указанное дистанционно управляемое устройство на основании указанного запроса сопряжения формирует ответное сообщение сопряжения, содержащее информацию аутентификации для сопряжения указанного контроллера дистанционного управления; прием, указанным контроллером дистанционного управления, ответного сообщения сопряжения, переданного указанным дистанционно управляемым устройством; и выполнение, указанным контроллером дистанционного управления, сопряжения с указанным дистанционно управляемым устройством на основании указанного ответного сообщения сопряжения с целью управления указанным дистанционно управляемым устройством.
Контроллер 1900 дистанционного управления может дополнительно содержать: питающий компонент 1926, выполненный с возможностью управления питанием контроллера 1900 дистанционного управления; связной компонент 1950, выполненный с возможностью осуществления связи между контроллером 1900 дистанционного управления и дистанционно управляемым устройством; и компонент 1958 ввода/ вывода, выполненный с возможностью восприятия операций пользователей.
Специалисту в данной области техники, изучившему настоящее раскрытие и применившему на практике изобретение, раскрытое в настоящем документе, будут очевидны другие варианты осуществления настоящего изобретения. Настоящая патентная заявка предполагает охват всех разновидностей, вариантов использования или адаптаций настоящего изобретения, следующих из его общих принципов, и содержит такие отклонения от настоящего изобретения как относящиеся к известной или общепринятой практике в известном уровне техники. Настоящее раскрытие и примеры следует считать представленными лишь в качестве иллюстрации настоящего изобретения, а полностью объем и сущность настоящего изобретения определяются нижеследующей формулой изобретения.
Должно быть понятно, что настоящее изобретение не ограничено конкретной конструкцией, описанной выше и показанной на сопровождающих чертежах, и что без выхода за пределы объема настоящего изобретения могут быть сделаны различные модификации и изменения. Следует понимать, что объем настоящего изобретения ограничен только прилагаемой формулой изобретения.