ОБЛАСТЬ ТЕХНИКИ
[0001] Настоящее изобретение относится к области технологии «умного дома» и в частности к способу и приспособлению для управления устройством.
УРОВЕНЬ ТЕХНИКИ
[0002] С повышением жизненного уровня людей телевизоры, телевизионные приставки, кондиционеры и другая бытовая техника (домашние устройства) стали неотъемлемой частью повседневной жизни людей. Чтобы пользователи могли легко управлять домашним устройством, обычно каждое домашнее устройство оснащено одним пультом дистанционного управления и одно домашнее устройство управляется одним пультом дистанционного управления.
[0003] Например, для телевизора процесс управления с помощью пульта дистанционного управления телевизором может быть следующим: имеются кнопка включения, кнопка выключения, кнопка выбора программы и другие кнопки на пульте дистанционного управления телевизором, и когда нажата кнопка включения на пульте дистанционного управления, пульт дистанционного управления пошлет инфракрасный сигнал, указывающий на включение телевизора, и после приема инфракрасного сигнала телевизор выполняет операцию включения.
СУЩНОСТЬ ИЗОБРЕТЕНИЯ
[0004] Для преодоления проблем, связанных с предшествующим уровнем техники, настоящее изобретение предлагает способ и приспособление для управления устройством, а техническими решениями являются следующие.
[0005] В соответствии с первым аспектом вариантов осуществления настоящего изобретения предлагается способ управления устройством, включающий в себя:
[0006] отображение интерфейса кнопок управления, причем интерфейс кнопок управления включает в себя по меньшей мере пользовательскую кнопку для запуска пользовательского управляющего сообщения, при этом пользовательское управляющее сообщение используется для указания по меньшей мере двух команд управления, связанных с пользовательской кнопкой, и эти две команды управления соответствуют по меньшей мере одному домашнему устройству; и
[0007] когда обнаружена операция запуска для пользовательской кнопки, отправку пользовательского управляющего сообщения в устройство дистанционного управления, так что устройство дистанционного управления передает по меньшей мере два сигнала управления в соответствии с пользовательским управляющим сообщением, чтобы управлять по меньшей мере одним домашним устройством.
[0008] В возможной реализации перед обнаружением операции запуска для пользовательской кнопки способ дополнительно включает в себя:
[0009] когда обнаружена пользовательская операция для пользовательской кнопки, отображение опций управления, доступных для пользовательской операции по меньшей мере одного домашнего устройства;
[0010] определение по меньшей мере двух команд управления в соответствии с по меньшей мере двумя опциями управления, полученными из опций управления, доступных для пользовательской операции; и
[0011] связывание по меньшей мере двух команд управления с пользовательской кнопкой.
[0012] В возможной реализации пользовательское управляющее сообщение содержит по меньшей мере две команды управления.
[0013] В возможной реализации перед обнаружением операции запуска для пользовательской кнопки способ дополнительно включает в себя:
[0014] когда обнаружена пользовательская операция для пользовательской кнопки, отображение опций управления, доступных для пользовательской операции по меньшей мере одного домашнего устройства;
[0015] определение по меньшей мере двух команд управления в соответствии с по меньшей мере двумя опциями управления, полученными из опций управления, доступных для пользовательской операции;
[0016] генерирование идентификатора набора команд для по меньшей мере двух команд управления; и
[0017] связывание идентификатора набора команд с пользовательской кнопкой.
[0018] В возможной реализации пользовательское управляющее сообщение содержит идентификатор набора команд, а отправка пользовательского управляющего сообщения в устройство дистанционного управления включает в себя:
[0019] отправку идентификатора набора команд в устройство дистанционного управления, так что устройство дистанционного управления получает по меньшей мере две команды управления, соответствующие идентификатору набора команд из сохраненного списка заранее заданных команд, чтобы управлять по меньшей мере одним домашним устройством, причем список заранее заданных команд используется для хранения идентификатора набора команд и соответствующей команды управления.
[0020] В возможной реализации после связывания идентификатора набора команд с пользовательской кнопкой способ включает в себя:
[0021] генерирование команды настройки для команды управления, причем команда настройки по меньшей мере содержит по меньшей мере две команды управления и идентификатор набора команд; и
[0022] отправку команды настройки в устройство дистанционного управления, так что устройство дистанционного управления сохраняет по меньшей мере две команды управления и идентификатор набора команд в списке заранее заданных команд соответственно.
[0023] В возможной реализации по меньшей мере две команды управления имеют заранее заданный порядок.
[0024] В возможной реализации перед определением по меньшей мере двух команд управления в соответствии с по меньшей мере двумя опциями управления, выбранными пользователем из отображаемых опций управления, способ дополнительно включает в себя:
[0025] получение библиотеки команд управления для каждого из по меньшей мере одного домашнего устройства с сервера, причем библиотека команд управления используется для хранения множества команд управления для домашнего устройства и каждая из множества команд управления соответствует одной опции домашнего устройства.
[0026] В соответствии со вторым аспектом вариантов осуществления настоящего изобретения предлагается способ управления устройством, включающий в себя:
[0027] получение по меньшей мере двух команд управления в соответствии с принятым пользовательским управляющим сообщением, причем по меньшей мере две команды управления соответствуют по меньшей мере одному домашнему устройству; и
[0028] передачу по меньшей мере двух сигналов управления в соответствии с по меньшей мере двумя командами управления, так что каждое из по меньшей мере одного домашнего устройства выполняет соответствующую операцию управления в соответствии с полученным сигналом управления.
[0029] В возможной реализации получение по меньшей мере двух команд управления в соответствии с принятым пользовательским управляющим сообщением включает в себя:
[0030] получение по меньшей мере двух команд управления из пользовательского сигнала управления.
[0031] В возможной реализации получение по меньшей мере двух команд управления в соответствии с принятым пользовательским управляющим сообщением включает в себя:
[0032] получение идентификатора набора команд из пользовательского управляющего сообщения; и
[0033] получение по меньшей мере двух команд управления, соответствующих идентификатору набора команд, из сохраненного списка заранее заданных команд, причем список заранее заданных команд используется для хранения идентификатора команды и соответствующей команды управления.
[0034] В возможной реализации перед получением по меньшей мере двух команд управления в соответствии с принятым пользовательским управляющим сообщением способ дополнительно включает в себя:
[0035] прием команды настройки для команды управления терминала, причем команда настройки по меньшей мере включает в себя по меньшей мере две команды управления и идентификатор набора команд; и
[0036] сохранение по меньшей мере двух команд управления и идентификатора набора команд в списке заранее заданных команд соответственно.
[0037] В возможной реализации по меньшей мере две команды управления имеют заранее заданный порядок.
[0038] В соответствии с третьим аспектом вариантов осуществления настоящего изобретения предлагается приспособление для управления устройством, содержащее:
[0039] модуль отображения, выполненный с возможностью отображать интерфейс кнопок управления, причем интерфейс кнопок управления включает в себя по меньшей мере пользовательскую кнопку для запуска пользовательского управляющего сообщения, при этом пользовательское управляющее сообщение используется для указания по меньшей мере двух команд управления, связанных с пользовательской кнопкой, и по меньшей мере две команды управления соответствуют по меньшей мере одному домашнему устройству; и
[0040] модуль отправки, выполненный с возможностью, когда обнаружена операция запуска для пользовательской кнопки, отправлять пользовательское управляющее сообщение в устройство дистанционного управления, так что дистанционное устройство управления передает по меньшей мере два сигнала управления в соответствии с пользовательским управляющим сообщением, чтобы управлять по меньшей мере одним домашним устройством.
[0041] В возможной реализации модуль отображения дополнительно выполнен с возможностью, когда обнаружена операция запуска для пользовательской кнопки, отображать опции управления, доступные для пользовательской операции по меньшей мере одного домашнего устройства; и
[0042] приспособление дополнительно содержит:
[0043] модуль определения, выполненный с возможностью определять по меньшей мере две команды управления в соответствии с по меньшей мере двумя опциями управления, полученными из опций управления, доступных для пользовательской операции; и
[0044] модуль связывания, выполненный с возможностью связывать по меньшей мере две команды управления с пользовательской кнопкой.
[0045] В возможной реализации пользовательское управляющее сообщение содержит по меньшей мере две команды управления.
[0046] В возможной реализации модуль отображения дополнительно выполнен с возможностью, когда обнаружена операция запуска для пользовательской кнопки, отображать опции управления, доступные для пользовательской операции по меньшей мере одного домашнего устройства; и
[0047] приспособление дополнительно содержит:
[0048] модуль определения, выполненный с возможностью определять по меньшей мере две команды управления в соответствии с по меньшей мере двумя опциями управления, полученными из опций управления, доступных для пользовательской операции;
[0049] генерирующий модуль, выполненный с возможностью генерировать идентификатор набора команд для по меньшей мере двух команд управления; и
[0050] модуль связывания, выполненный с возможностью связывать идентификатор набора команд с пользовательской кнопкой.
[0051] В возможной реализации пользовательское управляющее сообщение содержит идентификатор набора команд, а модуль отправки выполнен с возможностью отправлять идентификатор набора команд в устройство дистанционного управления, так что устройство дистанционного управления получает по меньшей мере две команды управления, соответствующие идентификатору набора команд из сохраненного списка заранее заданных команд, чтобы управлять одним домашним устройством, причем список заранее заданных команд используется для хранения идентификатора набора команд и соответствующей команды управления.
[0052] В возможной реализации генерирующий модуль дополнительно выполнен с возможностью генерировать команду настройки для команды управления, причем команда настройки по меньшей мере содержит по меньшей мере две команды управления и идентификатор набора команд; и модуль отправки дополнительно выполнен с возможностью отправлять команду настройки в устройство дистанционного управления, так что устройство дистанционного управления сохраняет по меньшей мере две команды управления и идентификатор набора команд в списке заранее заданных команд соответственно.
[0053] В возможной реализации по меньшей мере две команды управления имеют заранее заданный порядок.
[0054] В возможной реализации приспособление дополнительно содержит:
[0055] модуль получения, выполненный с возможностью получать библиотеку команд управления для каждого из по меньшей мере одного домашнего устройства с сервера, причем библиотека команд управления используется для хранения множества команд управления домашнего устройства, а каждая из множества команд управления соответствует одной опции управления домашнего устройства.
[0056] В соответствии с четвертым аспектом вариантов осуществления настоящего изобретения предлагается приспособление для управления устройством, содержащее:
[0057] модуль получения, выполненный с возможностью получать по меньшей мере две команды управления в соответствии с принятым пользовательским управляющим сообщением, причем по меньшей мере две команды управления соответствуют по меньшей мере одному домашнему устройству; и
[0058] модуль передачи, выполненный с возможностью передавать по меньшей мере два сигнала управления в соответствии с по меньшей мере двумя командами управления, так что каждое из по меньшей мере одного домашнего устройства выполняет соответствующую операцию управления в соответствии с полученным сигналом управления.
[0059] В возможной реализации модуль получения выполнен с возможностью получать по меньшей мере две команды управления из пользовательского управляющего сообщения.
[0060] В возможной реализации модуль получения выполнен с возможностью получать идентификатор набора команд из пользовательского управляющего сообщения; и получать по меньшей мере две команды управления, соответствующие идентификатору набора команд из сохраненного списка заранее заданных команд, причем список заранее заданных команд используется для хранения идентификатора команд и соответствующей команды управления.
[0061] В возможной реализации приспособление дополнительно содержит:
[0062] приемный модуль, выполненный с возможностью принимать команду настройки для команды управления терминала, причем команда настройки по меньшей мере включает в себя по меньшей мере две команды управления и идентификатор набора команд; и
[0063] модуль хранения, выполненный с возможностью хранить две команды управления и идентификатор набора команд в списке заранее заданных команд соответственно.
[0064] В возможной реализации по меньшей мере две команды управления имеют заранее заданный порядок.
[0065] В соответствии с пятым аспектом вариантов осуществления настоящего изобретения предлагается приспособление для управления устройством, содержащее:
[0066] процессор;
[0067] память для хранения команд, исполняемых процессором;
[0068] в котором процессор выполнен с возможностью: отображать интерфейс кнопок управления, причем интерфейс кнопок управления содержит по меньшей мере пользовательскую кнопку для запуска пользовательского управляющего сообщения, причем пользовательское управляющее сообщение используется для указания по меньшей мере двух команд управления, связанных с пользовательской кнопкой, и по меньшей мере две команды управления соответствуют по меньшей мере одному домашнему устройству; и когда обнаружена операция запуска для пользовательской кнопки, передавать пользовательское управляющее сообщение в устройство дистанционного управления, так что устройство дистанционного управления передает по меньшей мере два сигнала управления в соответствии с пользовательским управляющим сообщением, чтобы управлять по меньшей мере одним домашним устройством.
[0069] В соответствии с шестым аспектом вариантов осуществления настоящего изобретения предлагается приспособление для управления устройством, содержащее:
[0070] процессор; и
[0071] память для хранения команд, исполняемых процессором;
[0072] в котором процессор выполнен с возможностью: получать по меньшей мере две команды управления в соответствии с принятым пользовательским управляющим сообщением, причем по меньшей мере две команды управления соответствуют по меньшей мере одному домашнему устройства; и передавать по меньшей мере два сигнала управления в соответствии с по меньшей мере двумя командами управления, так что каждое из по меньшей мере одного домашнего устройства выполняет соответствующую операцию управления в соответствии с полученным сигналом управления.
[0073] Технические решения, создаваемые вариантами осуществления настоящего изобретения, могут заключать в себе следующие положительные эффекты.
[0074] При связывании одной кнопки с по меньшей мере двумя командами управления одного домашнего устройства это домашнее устройство может выполнять множество операций только путем управления пользователем одной кнопкой; а когда по меньшей мере две команды управления соответствуют различным домашним устройствам соответственно, совместное управление множеством домашних устройств достигается с помощью одной кнопки, что упрощает шаги операции.
[0075] Следует понимать, что как приведенное выше общее описание, так и последующее подробное описание являются только иллюстративными и пояснительными и не ограничивают изобретения, как оно заявлено.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
[0076] Сопроводительные чертежи, которые включены в настоящее описание и составляют его часть, иллюстрируют варианты осуществления, соответствующие настоящему изобретению, и вместе с описанием служат для объяснения принципов изобретения.
[0077] Фиг. 1 представляет блок-схему способа управления устройством в соответствии с примером осуществления.
[0078] Фиг. 2 представляет блок-схему способа управления устройством в соответствии с примером осуществления
[0079] Фиг. 3 представляет схема архитектуры системы для управления устройством в соответствии с примером осуществления.
[0080] Фиг. 4 представляет блок-схему способа управления устройством в соответствии с примером осуществления.
[0081] Фиг. 5 представляет блок-схему способа управления устройством в соответствии с примером осуществления.
[0082] Фиг. 6А представляет структурную схему приспособления для управления устройством в соответствии с примером осуществления.
[0083] Фиг. 6В представляет структурную схему приспособления для управления устройством в соответствии с примером осуществления.
[0084] Фиг. 6С представляет структурную схему приспособления для управления устройством в соответствии с примером осуществления.
[0085] Фиг. 6D представляет структурную схему приспособления для управления устройством в соответствии с примером осуществления.
[0086] Фиг. 7А представляет структурную схему приспособления для управления устройством в соответствии с примером осуществления.
[0087] Фиг. 7В представляет структурную схему приспособления для управления устройством в соответствии с примером осуществления.
[0088] Фиг. 8 представляет структурную схему приспособления для управления устройством в соответствии с примером осуществления.
ПОДРОБНОЕ ОПИСАНИЕ
[0089] Чтобы сделать цели, технические решения и преимущества настоящего изобретения более понятными, варианты осуществления настоящего изобретения будут далее подробно описаны со ссылкой на прилагаемые чертежи.
[0090] Далее будет сделана ссылка на варианты осуществления, примеры которых проиллюстрированы на прилагаемых чертежах. Нижеследующее описание относится к прилагаемым чертежам, на которых одинаковые номера на разных чертежах представляют собой одни и те же или аналогичные элементы, если не указано иное. Реализации, изложенные в последующем описании примеров осуществления, не представляют собой все реализации, соответствующие изобретению. Напротив, они являются просто примерами устройств и способов, которые согласуются с аспектами, относящимися к изобретению, как указано в прилагаемой формуле изобретения.
[0091] Фиг. 1 представляет блок-схему способа управления устройством в соответствии с примером осуществления. Как показано на фиг. 1, способ применяют в отношении терминала, и он включает в себя следующие шаги.
[0092] На шаге 101 отображают интерфейс кнопок управления, причем интерфейс кнопок управления включает в себя по меньшей мере пользовательскую кнопку, при этом пользовательскую кнопку используют для запуска пользовательского управляющего сообщения, при этом пользовательское управляющее сообщение используют для указания по меньшей мере двух команд управления, связанных с пользовательской кнопкой, и по меньшей двух команд управления, соответствующих по меньшей мере одному домашнему устройству.
[0093] На шаге 102, когда обнаружена операция запуска для пользовательской кнопки, пользовательское управляющее сообщение посылают в устройство дистанционного управления, так что устройство дистанционного управления передает по меньшей мере два сигнала управления в соответствии с пользовательским управляющим сообщением, чтобы управлять по меньшей мере одним домашним устройством.
[0094] Посредством способа, представленного вариантом осуществления настоящего изобретения, одну кнопку связывают с по меньшей мере двумя командами управления по меньшей мере одного домашнего устройства, таким образом домашнее устройство может выполнять множество команд при использовании только одной кнопки пользователем; и когда по меньшей мере две команды управления соответствуют различным домашним устройствам соответственно, совместное управление множеством домашних устройств достигается с помощью одной кнопки, что упрощает шаги операции.
[0095] В одной возможной реализации перед тем, как операция запуска для пользовательской кнопки обнаружена, способ дополнительно включает в себя:
[0096] когда обнаружена пользовательская операция для пользовательской кнопки, отображение опций управления, доступных для пользовательской операции по меньшей мере одного домашнего устройства;
[0097] определение по меньшей мере двух команд управления в соответствии с по меньшей мере двумя опциями управления, полученными из опций управления, доступных для пользовательской операции; и
[0098] связывание по меньшей мере двух команд управления с пользовательской кнопкой.
[0099] В одной возможной реализации пользовательское управляющее сообщение содержит по меньшей мере две команды управления.
[00100] В одной возможной реализации перед тем, как обнаружена операция запуска для пользовательской кнопки, способ дополнительно включает в себя:
[00101] когда обнаружена пользовательская операция для пользовательской кнопки, отображение опций управления, доступных для пользовательской операции по меньшей мере одного домашнего устройства;
[00102] определение по меньшей мере двух команд управления в соответствии с по меньшей мере двумя опциями управления, полученными из опций управления, доступных для пользовательской операции;
[00103] генерирование идентификатора набора команд для по меньшей мере двух команд управления; и
[00104] связывание идентификатора набора команд с пользовательской кнопкой.
[00105] В одной возможной реализации пользовательское управляющее сообщение содержит идентификатор набора команд, а отправка пользовательского управляющего сообщения в устройство дистанционного управления включает в себя:
[00106] отправку идентификатора набора команд в устройство дистанционного управления, так что устройство дистанционного управления получает по меньшей мере две команды управления, соответствующие идентификатору набора команд, из сохраненного списка заранее заданных команд, чтобы управлять по меньшей мере одним домашним устройством, причем список заранее заданных команд используется для хранения идентификатора набора команд и соответствующей команды настройки.
[00107] В одной возможной реализации после связывания идентификатора набора команд с пользовательской кнопкой способ включает в себя:
[00108] генерирование команды настройки для команды управления, причем команда настройки по меньшей мере содержит по меньшей мере две команды управления и идентификатор набора команд; и
[00109] отправку команды настройки в устройство дистанционного управления, так что устройство дистанционного управления сохраняет по меньшей мере две команды управления и идентификатор набора команд в списке заранее заданных команд соответственно.
[00110] В одной возможной реализации существует заранее заданный порядок среди по меньшей мере двух команд управления.
[00111] В одной возможной реализации перед определением по меньшей мере двух команд управления в соответствии с по меньшей мере двумя опциями управления, выбранными пользователем из отображаемых опций управления, способ дополнительно включает в себя:
[00112] получение библиотеки команд управления для каждого из по меньшей мере одного домашнего устройства с сервера, причем библиотеку команд управления используют для хранения множества команд управления домашнего устройства, и каждая из множества команд управления соответствует опции управления домашнего устройства.
[00113] Все альтернативные варианты осуществления, описанные выше, могут быть объединены любым способом для формирования альтернативных вариантов осуществления настоящего изобретения, которые не будут описываться в настоящем документе поодиночке.
[00114] Фиг 2 представляет блок-схему способа управления устройством в соответствии с примером осуществления. Как показано на фиг. 2, способ применяется в устройстве дистанционного управления и включает в себя следующие шаги.
[00115] На шаге 201 по меньшей мере две команды управления получают в соответствии с принятым пользовательским управляющим сообщением, причем по меньшей мере две команды управления соответствуют по меньшей мере одному домашнему устройству.
[00116] На шаге 202 по меньшей мере два сигнала управления передают в соответствии с по меньшей мере двумя командами управления, так что по меньшей мере одно домашнее устройство выполняет соответствующую операцию управления на основе принятого сигнала управления.
[00117] Посредством способа, представленного в варианте осуществления настоящего изобретения, одну кнопку связывают с по меньшей мере двумя командами управления по меньшей мере одного домашнего устройства, таким образом домашнее устройство может выполнять множество операций только путем управления пользователем одной кнопкой, и когда по меньшей мере две команды управления соответствуют разным домашним устройствам соответственно, достигают совместного управления множеством домашних устройств с помощью одной кнопки, что упрощает шаги операции.
[00118] В одном из возможных способов реализации шаг получения по меньшей мере двух команд управления на основе полученного пользовательского управляющего сообщения включает в себя:
[00119] получение по меньшей мере двух команд управления из пользовательского управляющего сообщения.
[00120] В одной возможной реализации шаг получения по меньшей мере двух команд управления на основе принятого пользовательского управляющего сообщения включает в себя:
[00121] получение идентификатора набора команд из пользовательского управляющего сообщения; и
[00122] получение по меньшей мере двух команд управления, соответствующих идентификатора набора команд, из сохраненного списка заранее заданных команд, причем список заранее заданных команд используется для хранения идентификатора команд и соответствующей команды управления.
[00123] В одной возможной реализации перед получением по меньшей мере двух команд управления в соответствии с принятым пользовательским управляющим сообщением способ дополнительно включает в себя:
[00124] прием команды настройки для команды управления терминала, причем команда настройки по меньшей мере включает в себя по меньшей мере две команды управления и идентификатор набора команд; и
[00125] сохранение по меньшей мере двух команд управления и идентификатора набора команд в списке заранее заданных команд соответственно.
[00126] В одной возможной реализации по меньшей мере две команды управления имеют заранее заданный порядок.
[00127] Все альтернативные варианты осуществления, описанные выше, могут быть объединены любым способом для формирования альтернативных вариантов осуществления настоящего изобретения, которые не будут описываться в настоящем документе поочередно.
[00128] Фиг. 3 представляет схему архитектуры системы для управления устройством в соответствии с примером осуществления. Как показано на фиг. 3, система состоит из терминала, сервера, устройства дистанционного управления и домашнего устройства. Домашним устройством может быть телевизор, телевизионная приставка, кондиционер, электрический вентилятор, увлажнитель или другое оборудование.
[00129] Между терминалом и устройством дистанционного управления может быть установлено косвенное соединение. То есть соединение может быть установлено между терминалом и сервером и между сервером и устройством дистанционного управления соответственно посредством WiFi. Кроме того, терминал может также установить прямое соединение с устройством дистанционного управления, например путем установления соединения Bluetooth.
[00130] Сервер хранит библиотеки команд управления для одного или более домашних устройств, и идентификаторы домашних устройств и библиотеки команд управления могут быть сохранены соответственно сервером. Идентификатор домашнего устройства может быть представлен моделью домашнего устройства или может быть представлен брендом и моделью для домашнего устройства, и настоящее изобретение конкретно не ограничено этим.
[00131] После установления соединения с устройством дистанционного управления терминал может добавить операцию в соответствии с устройством пользователя, добавить идентификатор домашнего устройства, выбранного пользователем, в список управления устройством, получить библиотеку команд управления, соответствующую идентификатору домашнего устройства с сервера и сохранить библиотеку команд управления и идентификатор домашнего устройства соответственно. Библиотека команд управления содержит множество команд управления для управления домашним устройством. Терминал может управлять домашним устройством в соответствии с полученной библиотекой команд управления. Список управления устройством может содержать один или более идентификаторов домашнего устройства, и в соответствии с каждым идентификатором домашнего устройства терминал может получить соответствующую библиотеку команд управления от сервера, чтобы управлять одним или более домашними устройствами.
[00132] Терминал управляет домашним устройством посредством устройства дистанционного управления. Например, терминал может отображать интерфейс кнопок управления домашнего устройства. Интерфейс кнопок управления содержит множество кнопок управления для управления домашним устройством. В вариантах осуществления настоящего изобретения одна кнопка управления может быть связана с одной или более командами управления. Когда кнопка управления связана с множеством команд управления, множество команд управления могут соответствовать одному или более домашним устройствам. Когда одна кнопка управления связана с множеством команд управления одного домашнего устройства, можно выполнить множество операций управления на домашнем устройстве с помощью одной кнопки. Когда обнаружена операция запуска для любой кнопки управления, терминал отправляет по меньшей мере одну команду управления, связанную с кнопкой управления, в устройство дистанционного управления. Устройство дистанционного управления передает по меньшей мере один сигнал управления в соответствии с полученной по меньшей мере одной командой управления, чтобы заставить по меньшей мере одно домашнее устройство выполнить операцию управления на основе полученного сигнала управления. Конкретный процесс управления по меньшей мере одним домашним устройством путем связывания одной кнопки управления с множеством команд управления может быть найден в вариантах осуществления, показанным на фиг. 4 и 5, описанных ниже.
[00133] Следует отметить, что содержание команды управления может быть определено в соответствии с режимом управления домашнего устройства на практике. Например, когда домашним устройством является устройство, имеющее инфракрасную функцию, командой управления может быть команда управления инфракрасным излучением, и команда управления инфракрасным излучением может включать в себя инфракрасный код, несущую частоту инфракрасного кода, информацию заголовка инфракрасного кода и тому подобное. В случае, когда инфракрасный код выражается в двоичном виде, содержанием инфракрасного кода может быть «01001011» или тому подобное. Соответственно, устройство дистанционного управления имеет функцию передачи инфракрасного сигнала и может передавать инфракрасный сигнал в соответствии с инфракрасным кодом. Более того, устройство дистанционного управления может передавать инфракрасный сигнал во множестве направлений, так что независимо от того, в каком направлении находится домашнее устройство относительно устройства дистанционного управления, домашнее устройство может принимать инфракрасный сигнал и выполнять операцию управления в соответствии с полученным инфракрасным сигналом.
[00134] Следует отметить, что для повышения безопасности управления устройством, терминал может быть связан (сопряжен) с устройством дистанционного управления. В одной возможной реализации терминал может войти в учетную запись пользователя и привязать учетную запись пользователя к идентификатору устройства для устройства дистанционного управления, чтобы устройство дистанционного управления отвечало только на команды управления, отправленные терминалом, которым соответствует учетная запись пользователя или с которыми она связана. То есть, только когда принимается команда управления терминалом, в котором локализована учетная запись пользователя, передается соответствующий сигнал управления и, таким образом, можно управлять домашним устройством. Отношение связывания может быть установлено в процессе соединения между терминалом и устройством дистанционного управления или после того, как пользователь купил устройство дистанционного управления, используя учетную запись пользователя, сервер связывает учетную запись пользователя с идентификатором устройства для устройства дистанционного управления. Варианты осуществления настоящего изобретения не ограничены этим.
[00135] На практике связывание одной кнопки управления с множеством команд управления для по меньшей мере одного домашнего устройства может включать в себя два сценария. В первом сценарии применения пользователь имеет постоянный характер использования домашнего устройства. Например, пользователь привык смотреть определенную телевизионную программу, и в это время множество команд управления, связанных с одной кнопкой управления, может использоваться для управления множеством операций для одного домашнего устройства. Во втором сценарии применения некоторые домашние устройства должны использоваться совместно для достижения цели использования. Например, телевизор используется вместе с телевизионной приставкой, чтобы смотреть телевизионные программы. В качестве альтернативы иногда пользователем практикуется включение телевизора, кондиционера и т.д. после возращения домой. На этом этапе множество команд управления, связанных с одной кнопкой управления, может использоваться для управления множеством домашних устройств. Подробная процедура показана в варианте осуществления, представленном на фиг. 4 и 5.
[00136] Фиг. 4 представляет блок-схему способа управления, показанного в соответствии с примером осуществления. Как показано на фиг. 4, объектами взаимодействия являются терминал, устройство дистанционного управления и по меньшей мере два домашних устройства, и способ включает в себя следующие шаги.
[00137] На шаге 401, когда терминал обнаруживает пользовательскую операцию пользовательской кнопки, терминал отображает опции управления, доступные для пользовательской операции по меньшей мере одного домашнего устройства, и определяет по меньшей мере две команды управления в соответствии с по меньшей мере двумя опциями управления, полученными из опций управления, которые доступны для пользовательской операции.
[00138] Пользовательская операция пользовательской кнопки относится к операции запуска для определения пользовательской кнопки. Пользовательской кнопкой может быть исходная кнопка управления по меньшей мере одного домашнего устройства или вновь созданная кнопка управления, и настоящее изобретение не ограничено этим.
[00139] Терминал может получать библиотеку команд управления домашнего устройства с сервера в процедуре добавления домашнего устройства или после добавления домашнего устройства. Библиотека команд управления используется для хранения множества команд управления для домашнего устройства. Для любого домашнего устройства терминал после получения библиотеки команд управления домашнего устройства генерирует одну опцию управления для каждой команды управления в библиотеке команд управления, т.е. каждая команда управления в библиотеке команд управления соответствует одной опции управления домашнего устройства.
[00140] Чтобы обеспечить гибкий способ настройки кнопки для удовлетворения реальных потребностей пользователя, пользовательская функция кнопки может быть предоставлена пользователю. Например, когда терминал обнаруживает операцию пользователя с пользовательской кнопкой, можно отображать опции управления, адаптированные к пользовательской операции по меньшей мере одного домашнего устройства. Пользователь может выбрать множество опций управления из отображаемых опций управления, и терминал получает по меньшей мере две опции управления в соответствии с множеством опций управления, выбранных пользователем, чтобы определить по меньшей мере две команды управления, соответствующие по меньшей мере двум опциям управления. Терминал может отображать опции управления посредством пользовательского интерфейса кнопки. Опции управления всеми домашними устройствами, которые должны быть добавлены терминалом, могут отображаться в пользовательском интерфейсе одновременно. В качестве альтернативы также можно сначала отображать все идентификаторы домашних устройств в пользовательском интерфейсе кнопки, а когда терминал обнаруживает операцию выбора для любого идентификатора домашнего устройства, то отображаются опции управления, соответствующие выбранному домашнему устройству. Режим отображения опций управления домашнего устройства не ограничен вариантами осуществления настоящего изобретения.
[00141] Опции управления, адаптированные для пользовательской операции по меньшей мере одного домашнего устройства, могут быть опциями управления, соответствующими всем командам управления по меньшей мере одного домашнего устройства. Чтобы отображать опции управления более целевым образом, опции управления, адаптированные для пользовательской операции по меньшей мере одного домашнего устройства, могут также быть опциями управления, соответствующими командам частичного управления по меньшей мере одного домашнего устройства. Опции управления, соответствующие командам частичного управления, могут быть опциями управления, обычно используемыми пользователем, которые могут быть выведены на экран терминалом в соответствии с заранее заданным алгоритмом или могут быть заранее заданы пользователем. Настоящее изобретение не ограничивается этим.
[00142] Следует отметить, что пользователь может выбрать по меньшей мере две опции управления из представленных опций управления. Терминал может определить по меньшей мере две команды управления в соответствии с по меньшей мере двумя опциями управления, выбранными пользователями, так что пользовательская кнопка может соответствовать множеству команд управления. Если эти по меньшей мере две опции управления, выбранные пользователем, являются опциями управления для одного и того же домашнего устройства, то соответствующие по меньшей мере две команды управления также соответствуют тому же домашнему устройству. Если эти по меньшей мере две опции управления, выбранные пользователем, являются опциями управления для разных домашних устройств, то соответствующие по меньшей мере две команды управления соответствуют различным домашним устройствам.
[00143] На шаге 402 терминал связывает по меньшей мере две команды управления с пользовательской кнопкой.
[00144] Терминал может хранить идентификатор кнопки для пользовательской кнопки, соответствующий по меньшей мере двум командам управления. Идентификатор кнопки для пользовательской кнопки может автоматически генерироваться терминалом или может быть установлен или изменен пользователем, и настоящее изобретение не ограничивается этим.
[00145] В одном варианте осуществления, когда по меньшей мере две команды управления соответствуют одному домашнему устройству, множество операций одного домашнего устройства могут управляться пользовательской кнопкой. Например, если как команда управления включением питания телевизора, так и команда управления открытием списка ресурсов телевизора связаны с пользовательской кнопкой, можно управлять включением питания телевизора и открывать список ресурсов, используя пользовательскую кнопку.
[00146] В другом варианте осуществления, когда по меньшей мере две команды управления соответствуют множеству домашних устройств, это множество домашних устройств может совместно управляться пользовательской кнопкой. Например, если как команда управления включением питания телевизора, так и команда управления включением телевизионной приставки связаны с пользовательской кнопкой, тогда можно использовать пользовательскую кнопу для совместного управления телевизором и телевизионной приставкой.
[00147] На шаге 403 терминал отображает интерфейс кнопок управления, который содержит по меньшей мере пользовательскую кнопку.
[00148] Когда пользовательская кнопка является исходной кнопкой управления определенного домашнего устройства, пользовательская кнопка может отображаться в интерфейсе кнопок управления этого домашнего устройства. Когда пользовательская кнопка является вновь созданной кнопкой управления, можно добавить пользовательскую кнопку к интерфейсу кнопок управления любого связанного домашнего устройства. Когда пользователю необходимо использовать пользовательскую кнопку, чтобы управлять одним или более домашними устройствами, он/она может открыть интерфейс кнопок управления в любое время через терминал.
[00149] Чтобы отличать пользовательскую кнопку, связанную с множеством команд управления, от других кнопок управления, каждая из которых связана только с одной командой управления, пользовательская метка может быть установлена для значка пользовательской кнопки, так что кнопка управления с пользовательской меткой является пользовательской кнопкой, которая связана с множеством команд управления. Пользовательская метка может быть цветовой меткой, меткой формы (например, исходная кнопка является квадратной, а пользовательская кнопка является круглой) и т.д., что конкретно не ограничено вариантами осуществления настоящего изобретения.
[00150] На шаге 404, когда терминал обнаруживает операцию запуска для пользовательской кнопки, пользовательское управляющее сообщение отправляется в устройство дистанционного управления, причем пользовательское управляющее сообщение содержит по меньшей мере две команды управления.
[00151] Когда терминал обнаруживает операцию запуска для пользовательской кнопки, генерируется пользовательское управляющее сообщение и это пользовательское управляющее сообщение отправляется в устройство дистанционного управления через соединение, установленное с устройством дистанционного управления. То есть по меньшей мере две команды управления, содержащиеся в пользовательском управляющем сообщении, отправляются в устройство дистанционного управления. На этом шаге терминал может содержать по меньшей мере две команды управления в пользовательском управляющем сообщении и отправлять их в устройство дистанционного управления; или в другом варианте осуществления терминал может содержать по меньшей мере две команды управления в различных пользовательских управляющих сообщениях, чтобы быть отправленными в устройство дистанционного управления, что не ограничивается вариантами осуществления настоящего изобретения.
[00152] В другом варианте осуществления, чтобы более четко указывать устройству дистанционного управления, как передавать сигнал управления в соответствии с по меньшей мере двумя командами управления, терминал может дополнительно устанавливать последовательность по меньшей мере двух команд управления заранее, так что упомянутые две команды управления имеют заранее заданный порядок. Терминал может нести порядковый номер команды для каждой команды управления в пользовательском управляющем сообщении для указания заранее заданной последовательности, чтобы устройство дистанционного управления передавало сигнал управления в соответствии с порядковым номером команды для каждой команды управления. Терминал может устанавливать порядок выбора опций управления по меньшей мере двух домашних устройств пользователем на шаге 401, который является заранее заданным порядком, или терминал устанавливает заранее заданный порядок с помощью других алгоритмов, что конкретно не ограничено вариантами осуществления настоящего изобретения.
[00153] На шаге 405 устройство дистанционного управления получает по меньшей мере две команды управления на основе полученного пользовательского управляющего сообщения и передает по меньшей мере два сигнала управления в соответствии с по меньшей мере двумя командами управления.
[00154] В вариантах осуществления настоящего изобретения устройство дистанционного управления имеет функцию передачи сигнала управления. Для того, чтобы гарантировать, что по меньшей мере два домашних устройства могут принимать сигналы управления, устройство дистанционного управления может передавать сигналы управления во множестве направлений, так что независимо от того, в каком направлении находится домашнее устройство относительно устройства дистанционного управления, инфракрасный сигнал может быть принят и операция управления может быть выполнена в соответствии с полученным инфракрасным сигналом. В конкретной реализации, когда по меньшей мере два домашних устройства являются устройствами, имеющими инфракрасную функцию, можно предусмотреть одну инфракрасную излучающую головку вдоль каждого из множества направлений внутри устройства дистанционного управления, или предусматривается инфракрасный передатчик, который может передавать во множестве направлений, так что устройство дистанционного управления может передавать сигнал управления в множестве направлений.
[00155] После получения по меньшей мере двух команд управления из пользовательского управляющего сообщения устройство дистанционного управления генерирует один сигнал управления для содержимого каждой команды управления и передает каждый сигнал управления. Например, когда команда управления является командой управления инфракрасным излучением, можно получить инфракрасный код, несущую частоту инфракрасного кода и т.п., содержащиеся в команде управления инфракрасным излучением, и устройство дистанционного управления может генерировать и передавать сигнал управления инфракрасным излучением путем модуляции инфракрасного кода на несущей частоте инфракрасного кода.
[00156] Если по меньшей мере две команды управления имеют заранее заданный порядок, процесс передачи сигнала управления устройством дистанционного управления может быть следующим: генерирование сигнала управления для каждой команды управления в соответствии с заранее заданным порядком команд управления и передача сигнала управления каждой команды управления. Например, когда пользовательское управляющее сообщение несет порядковый номер каждой команды управления, устройство дистанционного управления может определять заранее заданный порядок каждой команды управления в соответствии с порядковым номером команды. Устройство дистанционного управления может передавать каждый сигнал управления в последовательности в соответствии с заранее заданным порядком после генерирования по меньшей мере двух сигналов управления в соответствии с заранее заданным порядком; или устройство дистанционного управления передает один сигнал управления после генерирования одного сигнала управления немедленно после генерирования следующего сигнала управления и т.д., чтобы завершить процедуру передачи по меньшей мере двух сигналов управления.
[00157] На шаге 406 каждое домашнее устройство из по меньшей мере одного домашнего устройства выполняет соответствующую операцию управления на основе принятого сигнала управления.
[00158] Вышеупомянутое по меньшей мере одно домашнее устройство имеет функцию приема сигнала управления. Для любого из домашних устройств после приема сигнала управления, согласующегося с самим собой, домашнее устройство выполняет операцию управления, указанную сигналом управления. Например, при получении сигнала управления включения телевизора телевизор выполняет операцию включения питания.
[00159] В другом варианте осуществления устройство дистанционного управления может также получать с сервера библиотеку команд управления домашнего устройства, добавленную терминалом. В дополнение к хранению команд управления домашнего устройства библиотека команд управления также хранит идентификаторы команд, соответствующие индивидуальным командам управления. Процесс управления домашним устройство на каждом из шагов, показанных на фиг. 4, также может быть следующим.
[00160] Библиотека команд управления домашнего устройства, полученная терминалом от сервера на шаге 401, может также включать в себя идентификатор команды для каждой команды управления. На шаге 402 терминал может хранить идентификатор кнопки для пользовательской кнопки, соответствующей идентификаторам команд по меньшей мере двух команд управления для реализации связи по меньшей мере двух команд управления с пользовательской кнопкой. На шаге 404 пользовательское управляющее сообщение содержит идентификатор команды для каждой команды управления в по меньшей мере двух командах управления. На шаге 405 устройство дистанционного управления приобретает по меньшей мере два идентификатора команд в соответствии с принятым пользовательским управляющим сообщением и получает по меньшей мере две команды управления, соответствующие по меньшей мере двум идентификаторам команд, из локально сохраненной библиотеки команд управления в соответствии с по меньшей мере двумя идентификаторами команд. После этого устройство дистанционного управления передает по меньшей мере два сигнала управления в соответствии с по меньшей мере двумя командами управления, тем самым обеспечивая управление домашним устройством.
[00161] В дальнейшем будут приведены иллюстрации с использованием условия, при котором терминал выполняет комбинационное управление (совместное управление) на множестве домашних устройств, используя одну кнопку на фиг. 4. Например, разъяснения будут даны, принимая условие, в котором терминал выполняет комбинационное управление на телевизоре и телевизионной приставке с использованием одной кнопки в качестве примера.
[00162] Например, если пользовательская кнопка связана с командой управления включением питания телевизора и командой управления включением питания телевизионной приставки, когда пользователь щелкает по пользовательской кнопке или касается ее, терминал отправляет команду управления включением питания телевизора и команду управления включением питания телевизионной приставки в устройство дистанционного управления. Устройство дистанционного управления передает сигнал управления включением питания телевизора или сигнал управления включением питания телевизионной приставки соответственно, соответствующим двум командам управления, так что телевизор выполняет операцию включения питания после приема сигнала управления включением питания телевизора, а телевизионная приставка выполняет операцию включения питания после приема сигнала управления включением питания телевизионной приставки, тем самым достигая цели включения телевизора и телевизионной приставки с помощью одной кнопки и упрощая шаги операции управления множеством домашних устройств.
[00163] Способ, предлагаемый вариантами осуществления настоящего изобретения, связывает одну кнопку с по меньшей мере двумя командами управления домашним устройством, так что пользователь может выполнять множество операций на домашнем устройстве, управляя только одной кнопкой, и когда по меньшей мере две команды управления соответствуют различным домашним устройствам соответственно, достигается совместное управление множеством домашних устройств и упрощаются шаги операций.
[00164] Вариант осуществления, показанный на фиг. 4, представляет процесс, в котором терминал непосредственно отправляет по меньшей мере две команды управления, связанные с пользовательской кнопкой, в устройство дистанционного управления в соответствии с пользовательской операцией запуска для пользовательской кнопки, чтобы управлять домашним устройством. Чтобы улучшить гибкость управления множеством домашних устройств, терминал может также предварительно сконфигурировать отношение связывания между пользовательской кнопкой и по меньшей мере двумя командами управления для устройства дистанционного управления, так что управление множеством домашних устройств может быть достигнуто терминалом каждый раз без отправки конкретного содержимого команд управления. Подробную процедуру можно отнести к варианту осуществления, показанному на фиг. 5.
[00165] Фиг. 5 представляет блок-схему способа управления устройством, показанного в соответствии с примером осуществления. Как показано на фиг. 5, объектами взаимодействия являются терминал, устройство дистанционного управления и по меньшей мере два бытовых устройств, и этот способ включает в себя следующие шаги.
[00166] На шаге 501, когда терминал обнаруживает пользовательскую операцию пользовательской кнопки, отображаются пользовательские опции, доступные для пользовательской операции по меньшей мере одного домашнего устройства, и на основе по меньшей мере двух опций управления, полученных из опций управления, доступных для пользовательской операции, определяются по меньшей мере две команды управления.
[00167] Этот шаг является таким же, как и вышеупомянутый шаг 401, и далее не будет описываться в настоящем документе.
[00168] На шаге 502 терминал генерирует идентификатор набора команд для по меньшей мере двух команд управления.
[00169] Чтобы единообразно идентифицировать по меньшей мере две команды управления, терминал может рассматривать по меньшей мере две команды управления как один набор команд и генерировать идентификатор набора команд для по меньшей мере двух команд управления, так что каждая команда управления в наборе команд соответствует одному и тому же идентификатору набора команд. Идентификатор набора команд может автоматически генерироваться терминалом в соответствии с заранее заданным алгоритмом или может быть установлен или изменен пользователем, и настоящее изобретение конкретно не ограничено этим.
[00170] На шаге 503 терминал связывает идентификатор набора команд с пользовательской кнопкой.
[00171] В процессе генерации пользовательской кнопки терминал может связывать идентификатор кнопки для пользовательской кнопки с идентификатором набора команд, так что пользовательская кнопка косвенно связана с по меньшей мере двумя командами управления. В одной возможной реализации терминал может хранить идентификатор кнопки для пользовательской кнопки, соответствующий идентификатору набора команда, чтобы указывать на отношение связывания между пользовательской кнопкой и идентификатором набора команд. Идентификатор кнопки для пользовательской кнопки может автоматически генерироваться терминалом или может быть установлен или изменен пользователем. Настоящее изобретение конкретно не ограничивается этим.
[00172] Пользовательская операция пользовательской кнопкой относится к операции запуска для определения пользовательской кнопки. Пользовательская кнопка может быть исходной кнопкой управления по меньшей мере одного домашнего устройства или вновь созданной кнопкой управления, и настоящее изобретение не ограничено этим.
[00173] На шаге 504 терминал генерирует команду настройки для команды управления, причем команда настройки по меньшей мере включает в себя по меньшей мере две команды управления и идентификатор набора команд.
[00174] Терминал может конфигурировать отношение связывания между пользовательской кнопкой и по меньшей мере двумя командами управления в устройстве дистанционного управления. Например, для каждой команды управления терминал может содержать команду управления и соответствующий ей идентификатор набора команд в одной команде настройки и отправлять ее в устройство дистанционного управления; или терминал может содержать по меньшей мере две команды управления вместе с идентификатором набора команд в одной команде настройки, настоящее изобретение конкретно не ограничено этим. Кроме того, команда настройки может также нести идентификатор команды настройки, так что устройство дистанционного управления может распознавать процесс установки выполнения команды управления в соответствии с идентификатором команды настройки.
[00175] Например, когда команда управления является командой управления инфракрасным излучением, команда настройки для каждой команды управления может быть выражена следующим образом:
[00176] {"method":"set_ir_seq","params":{"seq_id":"123456","freq": "xxx","head":"xxx","code":"xxxx"}}
[00177] где "set_ir_seq" указывает идентификатор команды настройки, "seq_id" указывает идентификатор набора команд, "freq" указывает несущую частоту инфракрасного кода, "head" указывает информацию заголовка инфракрасного кода, а "code" указывает инфракрасный код. "ххх" и "хххх" представляют конкретное содержимое, которое определяется конкретным содержимым инфракрасного кода. В вариантах осуществления настоящего изобретения формат команды настройки описывается только с использованием "х" для представления любого содержимого, и его конкретное содержимое не ограничено.
[00178] На шаге 505 терминал посылает команду настройки в устройство дистанционного управления.
[00179] Терминал отправляет команду настройки в устройство дистанционного управления через соединение, установленное с устройством дистанционного управления. На шаге 504 терминал может генерировать одну команду настройки для каждой команды управления, т.е. генерировать по меньшей мере две команды настройки; или терминал может единообразно генерировать одну команду настройки для по меньшей мере двух команд управления. Следовательно, соответствующий терминал может последовательно отправлять по меньшей мере две команды настройки в устройство дистанционного управления или может непосредственно передавать одну унифицированную команду настройки. Настоящее изобретение конкретно не ограничивается этим.
[00180] В другом варианте осуществления, чтобы более четко указывать устройству дистанционного управления, как передавать сигнал управления на основе по меньшей мере двух команд управления, терминал может также конфигурировать порядок по меньшей мере двух команд управления в процессе конфигурации устройства дистанционного управления, так что по меньшей мере две команды управления имеют заранее заданный порядок. Например, терминал может передавать заранее заданный порядок в устройство дистанционного управления, неся его в команде настройки. В одной возможной реализации терминал может добавить порядковый номер команды для каждой команды управления в команде настройки, и порядковый номер команды используется для указания порядка команды управления, организованного в по меньшей мере двух командах управления.
[00181] В случае использования команды управления инфракрасным излучением в качестве команды управления команда настройки для каждой команды управления может быть выражена следующим образом, чтобы отражать порядок каждой команды управления. Ниже приведен пример для двух команд управления.
[00182] {"method":"set_ir_seq","params":{"seq_id":"123456","current":1, "freq":"xxx","head":"xxx","code":"xxxx"}}
[00183] {"method":"set_ir_seq","params":{"seq_id":"123456","current":2, "freq":"xxx","head":"xxx","code":"xxxx"}}
[00184] где "current" указывает порядок этой части команды управления,, "current":1 означает, что порядок равен 1, a "current":2 означает, что порядок равен 2.
[00185] Кроме того, чтобы заставить устройство дистанционного управления однозначно знать общее количество по меньшей мере двух команд управления, чтобы определить, успешна ли настройка команды управления или нет, терминал может также нести общее количество по меньшей мере двух команд управления в команде настройки, так что, когда количество принятых команд управления равно общему количеству, устройство дистанционного управления определяет, что настройка выполнена успешно. В случае, когда команда настройки является командой управления инфракрасным излучением, команда настройки каждой команды управления может быть выражена следующим образом, чтобы отобразить общее количество команд управления:
[00186] {"method":''set_ir_seq",''params":{''seq_id":"123456",''totar":2, "current": 1,"freq":"xxx","head":"xxx","code":"xxxx"}}
[00187] {"method":"set_ir_seq","params":{"seq_id":"123456","total":2, "current":2,"freq":"xxx","head":"xxx","code":"xxxx"}}
[00188] где "total" указывает общее количество команд управления, a "total":2 указывает, что общее количество равно 2.
[00189] Следует отметить, что команда настройки может содержать как порядковые номера команд для команд управления, так и общее количество по меньшей мере двух команд управления.
[00190] На шаге 506 устройство дистанционного управления сохраняет по меньшей мере две команды управления и идентификатор набора команд в списке заранее заданных команд в соответствии с полученной командой настройки.
[00191] После получения команды настройки устройство дистанционного управления анализирует команды управления и идентификатор набора команд из команды настройки и сохраняет проанализированные команды управления и идентификатор набора команд в списке заранее заданных команд соответственно. В списке заранее заданных команд устройство дистанционного управления может использовать идентификатор набора команд в качестве индекса для локального хранения команд управления.
[00192] В другом варианте осуществления, если команда настройки также содержит заранее заданный порядок по меньшей мере двух команд управления, устройство дистанционного управления может после приема команды настройки для команды управления от терминала сохранять по меньшей мере две команды управления, соответствующие идентификатору набора команд в списке заранее заданных команд, в соответствие с заранее заданным порядком. В одной реализации при хранении команд управления в заранее заданном порядке соответствующий порядковый номер команды может быть сохранен для каждой команды управления.
[00193] Кроме того, если команда настройки также содержит общее количество по меньшей мере двух команд управления, устройство дистанционного управления может сохранять общее количество, соответствующее идентификатору набора команд в списке заранее заданных команд. Устройство дистанционного управления может определять, выполнена ли успешно процедура настройки в соответствии с полученным общим количеством команд управления, и процесс может быть следующим:
[00194] если устройство дистанционного управления не получает следующей команды настройки в течение заранее заданного времени после приема одной команды настройки, определяется, достигло ли количество принятых команд управления общего количества. Если количество достигло общего количества, определяется, что настройка произведена успешно и результат успешной настойки возвращается на терминал; а если не достигнуто, определяется, что настройка завершилась неудачно и результат неудачной настройки возвращается на терминал, так что терминал повторно выполняет команду настройки для устройства дистанционного управления. Процесс повторного выполнения настройки может быть выполнен автоматически терминалом или может быть выполнен терминалом в соответствии с операцией запуска пользователя. Настоящее изобретение конкретно не ограничивается этим.
[00195] Следует отметить, что в процессе отправки команды настройки в устройство дистанционного управления с помощью терминала весьма вероятно, что команда настройки теряется из-за нестабильной сети или других факторов, и в таком случае устройство дистанционного управления не может получить все команды настройки. Когда устройство дистанционного управления определяет, что настройка завершилась неудачно, если команда настройки содержит как порядковые номера команд для команд управления, так и общее количество по меньшей мере двух команд управления, устройство дистанционного управления может также определить порядковый номер команды для команды управления, которая не была успешно принята, и отправляет порядковый номер команды для команды управления, которая не была успешно принята, назад на терминал, так что терминал должен только повторно направить команду настройки, содержащую команду управления, которая не была успешно принята, в устройство дистанционного управления, тем самым улучшая эффективность настройки команды управления и уменьшая потребление энергии терминалом. Настоящее изобретение конкретно не ограничено этим.
[00196] Вышеупомянутые шаги 504-506 представляют собой процесс, в котором терминал конфигурирует отношение связывания между пользовательской кнопкой и множеством команд управления по меньшей мере одного домашнего устройства в устройстве дистанционного управления. После того, как конфигурация завершилась успешно, терминал может управлять одним домашним устройством для выполнения множества операций на основе операции запуска для пользовательской кнопки или совместно управлять множеством домашних устройств. Конкретную процедуру можно отнести к шагам 507-511.
[00197] На шаге 507 терминал отображает интерфейс пользовательской кнопки, который содержит по меньшей мере пользовательскую кнопку.
[00198] Этот шаг является таким же, как и упомянутый выше шаг 403 и не будет здесь повторяться.
[00199] На шаге 508, когда обнаружена операция запуска для пользовательской кнопки, терминал отправляет пользовательское управляющее сообщение в устройство дистанционного управления, причем пользовательское управляющее сообщение содержит идентификатор набора команд.
[00200] Когда терминал обнаруживает операцию запуска для пользовательской кнопки, терминал получает идентификатор набора команд, хранящийся в соответствии с идентификатором кнопки для пользовательской кнопки, то есть получает идентификатор набора команд, связанный с пользовательской кнопкой, а затем определяет по меньшей мере две команды управления, связанные с пользовательской кнопкой.
[00201] Терминал генерирует пользовательской управляющее сообщение, содержащее идентификатор набора команд, и отправляет пользовательское управляющее сообщение в устройство дистанционного управления через соединение, установленное с устройством дистанционного управления, то есть отправляет идентификатор набора команд, содержащийся в пользовательском управляющем сообщении, в устройство дистанционного управления. Поскольку терминал отправляет пользовательское управляющее сообщение с целью заставить устройство дистанционного управления передавать множество сигналов управления, чтобы управлять одним или более домашними устройствами в порядке, который должен отличаться от команды настройки терминала, пользовательское управляющее сообщение может также нести идентификатор воспроизведения для команды управления, и этот идентификатор воспроизведения используется для указания устройству дистанционного управления передавать сигнал управления на основе полученного идентификатора набора команд.
[00202] Например, пользовательское управляющее сообщение может иметь следующий формат:
[00203] {"method":"ir_play_seq","seq_id":123456}
[00204] где "ir_play_seq" представляет идентификатор воспроизведения, a "seq_id" используется для обозначения идентификатора набора команд.
[00205] Следует отметить, что в практических применениях идентификатор воспроизведения и идентификатор набора команд могут быть выражены другими способами, и настоящее изобретение конкретно не ограничено этим.
[00206] На шаге 509 устройство дистанционного управления получает идентификатор набора команд из пользовательского управляющего сообщения и получает по меньшей мере две команды управления, соответствующие идентификатору набора команд из сохраненного списка заранее заданных команд.
[00207] После получения идентификатора набора команд устройство дистанционного управления может получить по меньшей мере две команды управления, соответствующие идентификатору набора команд, из списка заранее заданных команд, используя идентификатор набора команд в качестве индекса.
[00208] На шаге 510 устройство дистанционного управления передает по меньшей мере два сигнала управления в соответствии с по меньшей мере двумя командами управления.
[00209] Этот шаг является таким же, как шаг 405, описанный выше, и не будет повторяться здесь.
[00210] Когда по меньшей мере две команды управления имеют заранее заданный порядок, процесс передачи по меньшей мере двух сигналов управления устройством дистанционного управления может быть следующим:
[00211] генерирование сигнала управления для каждой команды управления в соответствии с заранее заданным порядком каждой команды управления и передача сигнала управления для каждой команды управления.
[00212] Например, когда порядковый номер команды сохраняется в списке заранее заданных команд, соответствующем каждой команде управления, устройство дистанционного управления может определять заранее заданный порядок по меньшей мере двух команд управления в соответствии с порядковым номером команды, соответствующим каждой команде управления в списке заранее заданных команд. Устройство дистанционного управления может передавать каждый сигнал управления последовательно в соответствии с заранее заданным порядком после генерирования по меньшей мере двух сигналов управления в заранее заданном порядке; или устройство дистанционного управления передает один сигнал управления после генерирования одного сигнала управления в соответствии с заранее заданным порядком, и затем немедленно после генерирования следующего сигнала управления передает следующий сигнал управления и т.д., чтобы завершить процесс передачи по меньшей мере двух сигналов управления.
[00213] На шаге 511 каждое домашнее устройство из по меньшей мере одного домашнего устройства выполняет соответствующую операцию управления на основе полученного сигнала управления.
[00214] Этот шаг является таким же, как и вышеупомянутый шаг 406, и не будет описываться вновь.
[00215] Следующий пример показывает, как совместно управлять множеством домашних устройств терминалом посредством одной кнопки на фиг. 5. Например, объяснения даются в отношении совместного управления телевизором и телевизионной приставкой с помощью терминала посредством одной кнопки в качестве примера.
[00216] Например, если пользовательская кнопка связана с командой управления включением телевизора и командой управления включением телевизионной приставки, когда пользователь щелкает по пользовательской кнопке или касается ее, терминал отправляет идентификатор набора команд "123456" для команды управления включением телевизора и команды управления включением телевизионной приставки в устройство дистанционного управления. Поскольку устройство дистанционного управления хранит команды управления, соответствующие идентификатору набора команд "123456", благодаря конфигурации терминала, устройство дистанционного управления может локально получать команду управления включением телевизора и команду управления включением телевизионной приставки в соответствии с идентификатором набора команд "123456", а затем передавать сигнал управления включением телевизора и сигнал управления включением телевизионной приставки соответственно, так что телевизор выполняет операцию включения после приема сигнала управления включением телевизора, а телевизионная приставка выполняет операцию включения после приема сигнала управления включением телевизионной приставки, тем самым достигая цели включения телевизора и телевизионной приставки одной кнопкой и упрощая шаги операции управления множеством домашних устройств.
[00217] Посредством способа, предложенного вариантами осуществления настоящего изобретения, одна кнопка связывается с по меньшей мере двумя командами управления по меньшей мере одного домашнего устройства, и таким образом домашнее устройство может выполнять множество операций при управлении только одной кнопкой пользователем; а когда по меньшей мере две команды управления соответствуют домашним устройствам соответственно, совместное управление множеством домашних устройств достигается посредством одной кнопки, что упрощает шаги операции.
[00218] Фиг. 6А представляет структурную схему приспособления для управления устройством, показанном в соответствии с примером осуществления. Как показано на фиг. 6А, устройство содержит модуль 601 отображения и модуль 602 отправки.
[00219] Модуль 601 отображения, соединенный с модулем 602 отправки, выполнен с возможностью отображать интерфейс кнопок управления. Интерфейс кнопок управления включает в себя по меньшей мере пользовательскую кнопку. Пользовательская кнопка используется для запуска пользовательского управляющего сообщения. Пользовательское управляющее сообщение используется для указания по меньшей мере двух команд управления, связанных с пользовательской кнопкой. Эти по меньшей мере две команды управления соответствуют по меньшей мере одному домашнему устройству. Модуль 602 отправки выполнен с возможностью отправлять пользовательское управляющее сообщение в устройство дистанционного управления, когда обнаружена операция запуска, так что устройство дистанционного управления передает по меньшей мере два сигнала управления в соответствии с пользовательским управляющим сообщением, чтобы управлять по меньшей мере одним домашним устройствам.
[00220] В одной возможной реализации модуль 601 отображения также выполнен с возможностью отображать опции управления, доступные для пользовательской операции по меньшей мере одного домашнего устройства, когда обнаружена пользовательская операция для пользовательской кнопки.
[00221] Как показано на фиг. 6В, устройство дополнительно содержит: модуль 603 определения и модуль 604 связывания.
[00222] Модуль 603 определения выполнен с возможностью определять по меньшей мере две команды управления в соответствии с по меньшей мере двумя опциями управления, полученными из опций управления, доступных для пользовательской операции.
[00223] Модуль 604 связывания выполнен с возможностью связывать по меньшей мере две команды управления с пользовательской кнопкой.
[00224] В одной возможной реализации пользовательское управляющее сообщение содержит по меньшей мере две команды управления.
[00225] В одной возможной реализации модуль 601 отображения также выполнен с возможностью, когда обнаружена пользовательская операция с пользовательской кнопкой, отображать опции управления, доступные для пользовательской операции по меньшей мере одного домашнего устройства для пользователя; а модуль 603 определения выполнен с возможностью определять по меньшей мере две команды управления на основе по меньшей мере двух опций управления, полученных из опций управления, доступных для пользовательской операции.
[00226] Как показано на фиг. 6С, устройство дополнительно содержит: модуль 605 генерации и модуль 604 связывания.
[00227] Модуль 605 генерации выполнен с возможностью генерировать идентификатор набора команд для по меньшей мере двух команд управления.
[00228] Модуль 604 связывания выполнен с возможностью связывать идентификатор набора команд с пользовательской кнопкой.
[00229] В одной возможной реализации пользовательское управляющее сообщение содержит идентификатор набора команд. Модуль 602 отправки выполнен с возможностью отправлять идентификатор набора команд в устройство дистанционного управления, так что устройство дистанционного управления получает по меньшей мере две команды управления, соответствующие идентификатору набора команд, из сохраненного списка заранее заданных команд, чтобы управлять по меньшей мере одним домашним устройством. Список заранее заданных команд используется для хранения идентификатора набора команд и соответствующей команды управления.
[00230] В одной возможной реализации модуль 605 генерации дополнительно выполнен с возможностью генерировать управления. Команда настройки по меньшей мере включает в себя по меньшей мере две команды управления и идентификатор набора команд; а модуль отправки дополнительно выполнен с возможностью отправлять команду настройки в устройство дистанционного управления, так что устройство дистанционного управления хранит по меньшей мере две команды управления и идентификаторы набора команд в списке заранее заданных команд соответственно.
[00231] В одной возможной реализации каждая из по меньшей мере двух команд управления имеет заранее заданный порядок.
[00232] В одной возможной реализации, ссылаясь на фиг. 6D, устройство дополнительно содержит: модуль 606 получения.
[00233] Модуль 606 получения выполнен с возможностью получать библиотеку команд управления для каждого домашнего устройства из по меньшей мере одного домашнего устройства с сервера. Библиотека команд управления используется для хранения множества команд управления для домашнего устройства, и каждая из множества команд управления соответствует одной опции управления домашнего устройства.
[00234] С помощью устройства, предлагаемого вариантом осуществления настоящего изобретения, одна кнопка связывается с по меньшей мере двумя командами управления по меньшей мере одного домашнего устройства, и таким образом домашнее устройство может выполнять множество операций при использовании только одной кнопки пользователем; а когда по меньшей мере две команды управления соответствуют различным домашним устройствам соответственно, совместное управление множеством домашних устройств достигается с помощью одной кнопки, что упрощает шаги операции.
[00235] Фиг. 7А представляет структурную схему приспособления для управления устройством в соответствии с примером осуществления. Как показано на фиг. 7А, устройство содержит модуль 701 получения и модуль 702 передачи.
[00236] Модуль 701 получения, соединенный с модулем 702 передачи, выполнен с возможностью получать по меньшей мере две команды управления на основе полученного пользовательского управляющего сообщения. Эти по меньшей мере две команды управления соответствуют по меньшей мере одному домашнему устройству. Модуль 702 передачи выполнен с возможностью передавать по меньшей мере два сигнала управления в соответствии с по меньшей мере двумя командами управления, так что каждое домашнее устройство из по меньшей мере одного домашнего устройства выполняет соответствующую операцию управления в соответствии с полученным сигналом управления.
[00237] В одной возможной реализации модуль 701 получения выполнен с возможностью получать по меньшей мере две команды управления из пользовательского управляющего сообщения.
[00238] В одной возможной реализации модуль 701 получения выполнен с возможностью получать идентификатор набора команд из пользовательского управляющего сообщения и получать по меньшей мере две команды управления, соответствующие идентификатору набора команд из сохраненного списка заранее заданных команд, причем список заранее заданных команд используется для хранения идентификатора команд и соответствующей команды управления.
[00239] В одной возможной реализации, ссылаясь на фиг. 7В, устройство дополнительно содержит приемный модуль 703 и модуль 704 хранения.
[00240] Приемный модуль 703 выполнен с возможностью принимать команду настройки для команды управления от терминала, причем команда настройки содержит по меньшей мере две команды управления и идентификатор набора команд.
[00241] Модуль 704 хранения выполнен с возможностью хранить по меньшей мере две команды управления и идентификатор набора команд в списке заранее заданных команд соответственно.
[00242] В одной возможной реализации по меньшей мере две команды управления имеют заранее заданный порядок.
[00243] С помощью устройства, предлагаемого вариантом осуществления настоящего изобретения одну кнопку связывают с по меньшей мере двумя командами управления по меньшей мере одним домашним устройством, и таким образом домашнее устройство может выполнять множество операций при управлении только одной кнопкой пользователем; а когда по меньшей мере две команды управления соответствуют различным домашним устройствам соответственно, совместное управление множеством домашних устройств достигается посредством одной кнопки, что упрощает шаги операции.
[00244] Что касается устройства в вышеупомянутом варианте осуществления, то конкретный режим, в котором каждый модуль выполняет операцию, подробно описан в варианте осуществления, относящемуся к способу, и его описание не будет здесь описываться подробно.
[00245] Фиг. 8 представляет структурную схему приспособления для управления устройством, предлагаемого примером осуществления. Например, устройство 800 может представлять собой мобильный телефон, компьютер, цифровой широковещательный терминал, устройство обмена сообщениями, игровую консоль, планшетный компьютер, медицинское устройство, тренажер, персональный цифровой помощник и т.п.
[00246] Как показано на фиг. 8, устройство 800 может содержать один или более из следующих компонентов: компонент 802 обработки, память 804, компонент 806 питания, мультимедийный компонент 808, аудиокомпонент 810, интерфейс 812 ввода/вывода (I/O), измерительный компонент 814 и компонент 816 связи.
[00247] Компонент 802 обработки, как правило, управляет всеми операциями устройства 800, например операциями, связанными с отображением, телефонными звонками, передачей данных, операциями с камерой и операциями записи. Компонент 802 обработки может содержать один или более процессоров 820 для исполнения команд с целью выполнения всех или части шагов вышеуказанных способов. Более того, компонент 802 обработки может содержать один или более модулей, которые облегчают взаимодействие между компонентом 802 обработки и другими компонентами. Например, компонент 802 обработки может содержать мультимедийный модуль для облегчения взаимодействия между мультимедийным компонентом 808 и компонентом 802 обработки.
[00248] Память 804 выполнена с возможностью запоминать различные виды данных для поддержки работы устройства 800. Примеры таких данных включают в себя команды для любых приложений или способов, реализуемых в устройстве 800, контактные данные, данные телефонной книги, сообщения, изображения, видео и т.д. Память 804 может быть выполнена с использованием любого вида энергозависимых или энергонезависимых запоминающих устройств или их комбинации, таких как статическое оперативное запоминающее устройство (static random access memory) (SRAM), электрически стираемое программируемое постоянное запоминающее устройство (electrically erasable programmable read-only memory) (EEPROM), стираемое программируемое постоянное запоминающее устройство (erasable programmable readonly memory) (EPROM), программируемое постоянное запоминающее устройство (programmable read-only memory) (PROM), постоянное запоминающее устройство (readonly memory) (ROM), магнитная память, флэш-память, магнитный или оптический диск.
[00249] Компонент 806 питания обеспечивает питанием различные компоненты устройства 800. Компонент 806 питания может включать в себя систему управления питанием, один или более источников питания и любые другие компоненты, связанные с производством, управлением и распределением энергии в устройстве 800.
[00250] Мультимедийный компонент 808 включает в себя экран, создающий выходной интерфейс между устройством 800 и пользователем. В некоторых вариантах осуществления экран может включать в себя жидкокристаллический дисплей (liquid crystal display) (LCD) и сенсорную панель (touch panel) (TP). Если экран включает в себя сенсорную панель, то этот экран может быть реализован в виде сенсорного экрана для приема входных сигналов от пользователя. Сенсорная панель содержит один или более датчиков касания для восприятия касаний, скольжений и жестов на сенсорной панели. Датчики касания могут не только воспринимать границу действия касания или скольжения, но и измерять период времени и давление, связанные с действием касания или скольжения. В некоторых вариантах осуществления мультимедийный компонент 808 содержит переднюю и/или заднюю камеру. Передняя камера и задняя камера могут принимать внешние мультимедийные данные, в то время как устройство 800 находится в рабочем режиме, например режиме фотографирования или видеорежиме. Каждая из передней камеры и задней камеры может быть системой с фиксированными оптическими линзами или иметь способность к фокусировке и оптическому увеличению.
[00251] Аудиокомпонент 810 выполнен с возможностью выводить и/или вводить аудиосигналы. Например, аудиокомпонент 810 включает в себя микрофон ("MIC"), выполненный с возможностью принимать внешний аудиосигнал, когда устройство 800 находится в режиме работы, например режиме вызова, режиме записи и режиме распознавания голоса. Полученный аудиосигнал может быть далее запомнен в памяти 804 или передан посредством компонента 816 связи. В некоторых вариантах осуществления аудиокомпонент 810 дополнительно включает в себя динамик для вывода аудиосигналов.
[00252] Интерфейс 812 ввода/вывода предлагает интерфейс между компонентом 802 обработки и периферийными интерфейсными модулями, например клавиатурой, колесом прокрутки, кнопками и т.п. Кнопки могут включать в себя, но не ограничиваются этим, кнопку «домой», кнопку громкости, пусковую кнопку и кнопку блокировки.
[00253] Измерительный компонент 814 содержит один или более датчиков, выполненных с возможностью обеспечивать оценку состояния различных аспектов устройства 800. Например, измерительный компонент 814 может детектировать открытое/закрытое состояние устройства 800, относительное расположение компонентов, например дисплея и малой клавиатуры, устройства 800, изменение в положении устройства 800 или компонента устройства 800, наличие или отсутствие контакта между пользователем и устройством 800, ориентацию или ускорение/замедление устройства 800, и изменение температуры устройства 800. Измерительный компонент 814 может представлять собой датчик близости, выполненный с возможностью обнаруживать присутствие близлежащих объектов без какого-либо физического контакта. Измерительный компонент 814 может также представлять собой датчик света, например датчик изображения на структуре комплементарный металл-оксид-полупроводник (Complementary Metal Oxide Semiconductor) (CMOS, КМОП) или приборе с зарядовой связью (Charge Coupled Device) (CCD, ПЗС), для использования в применении, связанном с изображением. В некоторых вариантах осуществления измерительный компонент 814 может также представлять собой акселерометрический датчик, гироскопический датчик, магнитный датчик, датчик давления или датчик температуры.
[00254] Компонент 816 связи выполнен с возможностью содействовать связи, проводной или беспроводной, между устройством 800 и другими устройствами. Устройство 800 может получить доступ к беспроводной сети на основе стандарта связи, например беспроводного интернета (WiFi), сети 2-го поколения (2G) или 3-го поколения (3G), или их комбинации. В одном примере осуществления компонент 816 связи принимает широковещательный сигнал или связанную с широковещанием информацию из внешней системы управления широковещанием через широковещательный канал. В одном примере осуществления компонент 816 связи дополнительно содержит модуль коммуникации ближнего поля (Near Field Communication) (NFC) для облегчения коммуникации ближнего радиуса действия. Например, NFC-модуль может быть реализован на основе технологии радиочастотной идентификации (Radio Frequency Identification) (RFID), технологии Ассоциации по инфракрасной технологии передачи данных (Infrared Data Association) (IrDA), технологии сверхширокополосной передачи данных (Ultra-WideBand) (UWB), технологии Bluetooth (ВТ) и других технологий.
[00255] В примерах осуществления устройство 1200 может быть реализовано с помощью одной или более специализированных интегральных схем (Application Specific Integrated Circuits) (ASICs), цифровых сигнальных процессоров (Digital Signal Processors) (DSPs), устройств цифровой обработки сигналов (Digital Signal Processing Devices) (DSPDs), программируемых логических устройств (Programmable Logic Devices) (PLDs), программируемых вентильных матриц (Field Programmable Gate Arrays) (FPGAs), контроллеров, микроконтроллеров, микропроцессоров или других электронных элементов для выполнения вышеописанных способов передачи ресурсов.
[00256] В примерах осуществления также предлагается машиночитаемый носитель данных, содержащий команды, например память 804, содержащая команды, вышеупомянутые команды исполняются процессором 1220 в устройстве 1200 для выполнения описанных выше способов. Например, машиночитаемым носителем может быть ПЗУ (ROM), ОЗУ (RAM), компакт-диск (Compact Disc Read-Only Memory) (CD-ROM), магнитная лента, гибкий диск, оптическое устройство для хранения информации и тому подобное.
[00257] В примерах осуществления также предлагается машиночитаемый носитель данных. Когда команды на носителе данных исполняются процессором терминала, терминал может выполнять вышеупомянутый способ управления устройством.
[00258] Другие варианты осуществления настоящего изобретения будут очевидны для специалистов в данной области из рассмотрения описания и практического осуществления настоящего изобретения, раскрытого в настоящем документе. Эта заявка предназначена для охвата любых вариантов, применений или адаптаций настоящего изобретения, следующих из общих принципов изобретения и включающих в себя такие отклонения от настоящего изобретения, которые находятся в пределах известной или обычной практики в данной области техники. Предполагается, что описание и примеры следует рассматривать только как иллюстративные, с истинными объемом и сущностью настоящего изобретения, указанными в формуле изобретения.
[00259] Следует понимать, что настоящее изобретение не ограничено точной конструкцией, которая была описана выше и проиллюстрирована на прилагаемых чертежах, и что различные модификации и изменения могут быть произведены в объеме настоящего изобретения. Предполагается, что объем настоящего изобретения ограничивается только прилагаемой формулой изобретения.
название | год | авторы | номер документа |
---|---|---|---|
СПОСОБ, УСТРОЙСТВО И СИСТЕМА ДЛЯ ВЫПОЛНЕНИЯ БИЗНЕС-ПРОЦЕССА | 2016 |
|
RU2659496C2 |
СПОСОБ И УСТРОЙСТВО ДЛЯ ДИСТАНЦИОННОГО УПРАВЛЕНИЯ | 2015 |
|
RU2644057C2 |
ТРАНСЛЯЦИЯ И ПРИЕМ ТЕЛЕВИЗИОННЫХ ПРОГРАММ И ДРУГИХ ДАННЫХ | 1997 |
|
RU2195083C2 |
СПОСОБ И УСТРОЙСТВО ДЛЯ УДАЛЕННОГО ИНТЕЛЛЕКТУАЛЬНОГО УПРАВЛЕНИЯ | 2014 |
|
RU2630964C2 |
ПРОГРАММИРУЕМЫЙ МУЛЬТИМЕДИЙНЫЙ КОНТРОЛЛЕР ДЛЯ ПРЕДОСТАВЛЕНИЯ УСЛУГ ТЕЛЕФОННОЙ СВЯЗИ | 2007 |
|
RU2451417C2 |
ПРОГРАММИРУЕМЫЙ МУЛЬТИМЕДИЙНЫЙ КОНТРОЛЛЕР С ПРОГРАММИРУЕМЫМИ ФУНКЦИЯМИ | 2006 |
|
RU2460119C2 |
СПОСОБ И УСТРОЙСТВО ДЛЯ ПЕРЕДАЧИ ОБЛАЧНОЙ КАРТЫ | 2015 |
|
RU2640646C2 |
СПОСОБ И УСТРОЙСТВО ДЛЯ ПЕРЕДАЧИ ПРЕДУПРЕЖДАЮЩЕГО СООБЩЕНИЯ | 2015 |
|
RU2635785C2 |
СПОСОБ, УСТРОЙСТВО И ЭЛЕКТРОННОЕ УСТРОЙСТВО ДЛЯ УПРАВЛЕНИЯ ИНТЕЛЛЕКТУАЛЬНЫМ ДОМАШНИМ УСТРОЙСТВОМ | 2015 |
|
RU2640644C2 |
СПОСОБ И УСТРОЙСТВО ДЛЯ СОЗДАНИЯ И ИЗМЕНЕНИЯ ГРАФИКА РАСПИСАНИЯ | 2012 |
|
RU2611994C2 |
Изобретение относится к области технологии «умного дома». Технический результат заключается в обеспечении возможности использования одного приспособления для управления несколькими устройствами. Способ включает в себя отображение интерфейса кнопок управления, включая пользовательскую кнопку; и, когда обнаружена операция запуска для пользовательской кнопки, отправку пользовательского управляющего сообщения в устройство дистанционного управления, так что устройство дистанционного управления передает по меньшей мере два сигнала управления в соответствии с пользовательским управляющим сообщением, чтобы управлять по меньшей мере одним домашним устройством. 4 н. и 22 з.п. ф-лы, 12 ил.
1. Способ управления домашним устройством, выполняемый приспособлением для управления домашним устройством, включающий:
получение по меньшей мере двух команд управления в соответствии с принятым пользовательским управляющим сообщением, причем эти по меньшей мере две команды управления соответствуют по меньшей мере двум домашним устройствам; и
передачу по меньшей мере двух сигналов управления в соответствии с по меньшей мере двумя командами управления, так что каждое из по меньшей мере двух домашних устройств выполняет соответствующую команду управления в соответствии с принятым сигналом управления.
2. Способ по п. 1, в котором получение по меньшей мере двух команд управления в соответствии с принятым пользовательским управляющим сообщением включает:
получение по меньшей мере двух команд управления из пользовательского управляющего сообщения.
3. Способ по п. 1, в котором получение по меньшей мере двух команд управления в соответствии с принятым пользовательским управляющим сообщением включает в себя:
получение идентификатора набора команд из пользовательского управляющего сообщения; и
получение по меньшей мере двух команд управления, соответствующих идентификатору набора команд, из сохраненного списка заранее заданных команд, причем список заранее заданных команд используют для хранения идентификатора команд и соответствующей команды управления.
4. Способ по п. 3, в котором перед получением по меньшей мере двух команд управления в соответствии с принятым пользовательским управляющим сообщением способ дополнительно включает в себя:
прием команды настройки для команды управления терминала, причем команда настройки содержит по меньшей мере две команды управления и идентификатор набора команд; и
сохранение по меньшей мере двух команд управления и идентификатора набора команд в списке заранее заданных команд соответственно.
5. Способ по п. 4, в котором по меньшей мере две команды управления имеют заранее заданный порядок.
6. Способ управления домашним устройством, выполняемый приспособлением для управления домашним устройством, включающий:
отображение интерфейса кнопок управления, причем интерфейс кнопок управления содержит, по меньшей мере, пользовательскую кнопку для запуска пользовательского управляющего сообщения, которую используют для указания по меньшей мере двух команд управления, связанных с пользовательской кнопкой, и эти по меньшей мере две команды управления соответствуют по меньшей мере двум домашним устройствам; и,
когда обнаружена операция запуска для пользовательской кнопки, отправку пользовательского управляющего сообщения в устройство дистанционного управления, так что устройство дистанционного управления передает по меньшей мере два сигнала управления в соответствии с пользовательским управляющим сообщением, чтобы управлять по меньшей мере упомянутыми двумя домашними устройствами.
7. Способ по п. 6, в котором, до того, как обнаружена операция запуска для пользовательской кнопки, способ дополнительно включает в себя:
когда обнаружена пользовательская операция для пользовательской кнопки, отображение опций управления, доступных для пользовательской операции в отношении по меньшей мере двух домашних устройств;
определение по меньшей мере двух команд управления в соответствии с по меньшей мере двумя опциями управления, полученными из опций управления, доступных для пользовательской операции; и
связывание упомянутых по меньшей мере двух команд управления с пользовательской кнопкой.
8. Способ по п. 7, в котором пользовательское управляющее сообщение содержит по меньшей мере две команды управления.
9. Способ по п. 6, в котором, до того, как обнаружена операция запуска для пользовательской кнопки, способ дополнительно включает в себя:
когда обнаружена пользовательская операция для пользовательской кнопки, отображение опций управления, доступных для пользовательской операции в отношении по меньшей мере двух домашних устройств;
определение по меньшей мере двух команд управления в соответствии с по меньшей мере двумя опциями управления, полученными пользователем из опций управления, доступных для пользовательской операции;
генерирование идентификатора набора команд для по меньшей мере двух команд управления и
связывание идентификатора набора команд с пользовательской кнопкой.
10. Способ по п. 9, в котором пользовательское управляющее сообщение содержит идентификатор набора команд, а отправка пользовательского управляющего сообщения в устройство дистанционного управления включает в себя:
отправку идентификатора набора команд в устройство дистанционного управления, так что устройство дистанционного управления получает по меньшей мере две команды управления, соответствующих идентификатору набора команд, из сохраненного списка заранее заданных команд, чтобы управлять по меньшей мере двумя домашними устройствами, причем список заранее заданных команд используют для хранения идентификатора набора команд и соответствующей команды управления.
11. Способ по п. 9, в котором после связывания идентификатора набора команд с пользовательской кнопкой способ включает в себя:
генерирование команды настройки для команды управления, причем команда настройки содержит по меньшей мере две команды управления и идентификатор набора команд; и
отправку команды настройки в устройство дистанционного управления, так что устройство дистанционного управления сохраняет по меньшей мере две команды управления и идентификатор набора команд в списке заранее заданных команд соответственно.
12. Способ по любому из пп. 6-11, в котором по меньшей мере две команды управления имеют заранее заданный порядок.
13. Способ по любому из пп. 7-11, в котором перед определением по меньшей мере двух команд управления в соответствии с по меньшей мере двумя опциями управления, выбранными пользователем из отображаемых опций управления, способ дополнительно включает в себя:
получение библиотеки команд управления для каждого из по меньшей мере двух домашних устройств с сервера, причем библиотеку команд управления используют для хранения множества команд управления домашнего устройства, а каждая из множества команд управления соответствует одной опции управления домашнего устройства.
14. Приспособление для управления домашним устройством, содержащее:
модуль получения, выполненный с возможностью получать по меньшей мере две команды управления в соответствии с принятым пользовательским управляющим сообщением, причем по меньшей мере две команды управления соответствуют по меньшей мере двум домашним устройствам; и
модуль передачи, выполненный с возможностью передавать по меньшей мере два сигнала управления в соответствии с по меньшей мере двумя командами управления, так что каждое из по меньшей мере двух домашних устройств выполняет соответствующую операцию управления в соответствии с полученным сигналом управления.
15. Приспособление по п. 14, в котором модуль получения выполнен с возможностью получать по меньшей мере две команды управления из пользовательского управляющего сообщения.
16. Приспособление по п. 14, в котором модуль получения выполнен с возможностью получать идентификатор набора команд из пользовательского управляющего сообщения и получать по меньшей мере две команды управления, соответствующие идентификатору набора команд из сохраненного списка заранее заданных команд, причем список заранее заданных команд используют для хранения идентификатора команд и соответствующей команды управления.
17. Приспособление по п. 16, дополнительно содержащее:
приемный модуль, выполненный с возможностью принимать команду настройки для команды управления терминала, причем команда настройки содержит по меньшей мере две команды управления и идентификатор набора команд; и
модуль хранения, выполненный с возможностью хранить по меньшей мере две команды управления и идентификатор набора команд в списке заранее заданных команд соответственно.
18. Приспособление по п. 17, в котором по меньшей мере две команды управления имеют заранее заданный порядок.
19. Приспособление для управления домашним устройством, содержащее:
модуль отображения, выполненный с возможностью отображать интерфейс кнопок управления, причем интерфейс кнопок управления содержит, по меньшей мере, пользовательскую кнопку для запуска пользовательского управляющего сообщения, которое используют для указания по меньшей мере двух команд управления, связанных с пользовательской кнопкой, и эти по меньшей мере две команды управления соответствуют по меньшей мере двум домашним устройствам; и
модуль отправки, выполненный с возможностью, когда обнаружена операция запуска для пользовательской кнопки, отправлять пользовательское управляющее сообщение в устройство дистанционного управления, так что устройство дистанционного управления передает по меньшей мере два сигнала управления в соответствии с пользовательским управляющим сообщением, чтобы управлять по меньшей мере двумя домашними устройствами.
20. Приспособление по п. 19, в котором
модуль отображения дополнительно выполнен с возможностью, когда обнаружена пользовательская операция с пользовательской кнопкой, отображать опции управления, доступные для пользовательской операции по меньшей мере двух домашних устройств; и
приспособление дополнительно содержит:
модуль определения, выполненный с возможностью определять по меньшей мере две команды управления в соответствии с по меньшей мере двумя опциями управления, полученными из опций управления, доступных для пользовательской операции; и
модуль связывания, выполненный с возможностью связывать по меньшей мере две команды управления с пользовательской кнопкой.
21. Приспособление по п. 19, в котором пользовательское управляющее сообщение содержит по меньшей мере две команды управления.
22. Приспособление по п. 19, в котором модуль отображения дополнительно выполнен с возможностью, когда обнаружена пользовательская операция с пользовательской кнопкой, отображать опции управления, доступные для пользовательской операции по меньшей мере двух домашних устройств;
и приспособление дополнительно содержит:
модуль определения, выполненный с возможностью определять по меньшей мере две команды управления в соответствии с по меньшей мере двумя опциями управления, полученными из опций управления, доступных для пользовательской операции;
генерирующий модуль, выполненный с возможностью генерировать идентификатор набора команд для по меньшей мере двух команд управления; и
модуль связывания, выполненный с возможностью связывать идентификатор набора команд с пользовательской кнопкой.
23. Приспособление по п. 22, в котором пользовательское управляющее сообщение содержит идентификатор набора команд, а модуль отправки выполнен с возможностью отправлять идентификатор набора команд в устройство дистанционного управления, так что устройство дистанционного управления получает по меньшей мере две команды управления, соответствующие идентификатору набора команд, из сохраненного списка заранее заданных команд, чтобы управлять по меньшей мере двумя домашними устройствами, причем список заранее заданных команд используют для хранения идентификатора набора команд и соответствующей команды управления.
24. Приспособление по п. 22, в котором генерирующий модуль дополнительно выполнен с возможностью генерировать команду настройки для команды управления, причем команда настройки содержит по меньшей мере две команды управления и идентификатор набора команд; а модуль отправки дополнительно выполнен с возможностью отправлять команду настройки в устройство дистанционного управления, так что устройство дистанционного управления сохраняет по меньшей мере две команды управления и идентификатор набора команд в списке заранее заданных команд соответственно.
25. Приспособление по любому из пп. 19-24, в котором по меньшей мере две команды управления имеют заранее заданный порядок.
26. Приспособление по любому из пп. 20-24, дополнительно содержащее:
модуль получения, выполненный с возможностью получать библиотеку команд управления для каждого из по меньшей мере двух домашних устройств с сервера, причем
библиотеку команд управления используют для хранения множества команд управления домашних устройств, а каждая из множества команд управления соответствует одной опции управления домашнего устройства.
CN 103905871 A, 02.07.2014 | |||
Токарный резец | 1924 |
|
SU2016A1 |
CN 201510729109.3 A1, 17.02.2016 | |||
Токарный резец | 1924 |
|
SU2016A1 |
Устройство для закрепления лыж на раме мотоциклов и велосипедов взамен переднего колеса | 1924 |
|
SU2015A1 |
Авторы
Даты
2019-04-09—Публикация
2016-09-02—Подача