СПОСОБ И УСТРОЙСТВО ДЛЯ УДАЛЕННОГО ИНТЕЛЛЕКТУАЛЬНОГО УПРАВЛЕНИЯ
METHOD AND DEVICE FOR REMOTE INTELLIGENT CONTROL

ССЫЛКА НА РОДСТВЕННЫЕ ЗАЯВКИ
[0001] Настоящая заявка основана на международной заявке PCT/CN 2014/084360, поданной 14 августа 2014, в которой приоритет заявляется в соответствии с заявкой на патент Китая No. 201410141371.1, поданной 8 апреля 2014, содержание которой полностью включено в данное описание посредством ссылки.
ОБЛАСТЬ ТЕХНИКИ
[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] память для хранения команд, исполняемых процессором;
[0078] при этом процессор сконфигурирован так, чтобы осуществлять:
[0079] получение запускающего события;
[0080] генерирование уведомляющего сообщения в соответствии с запускающим событием;
[0081] активную доставку уведомляющего сообщения по меньшей мере на один первый терминал;
[0082] прием команды управления, возвращенной по меньшей мере одним первым терминалом, при этом команда управления генерируется в соответствии с уведомляющим сообщением; и
[0083] управление вторым терминалом, соответствующим команде управления, в соответствии с командой управления.
[0084]
[0085] Согласно шестому аспекту вариантов осуществления настоящего изобретения предложено устройство для удаленного интеллектуального управления, включающее:
[0086] процессор и
[0087] память для хранения команд, исполняемых процессором;
[0088] при этом процессор сконфигурирован так, чтобы осуществлять:
[0089] прием уведомляющего сообщения, активная доставка которого осуществлена маршрутизатором, при этом уведомляющее сообщение генерируется в соответствии с запускающим событием, полученным маршрутизатором;
[0090] генерирование соответствующей команды управления в соответствии с уведомляющим сообщением; и
[0091] возвращение команды управления в маршрутизатор для управления вторым терминалом, связанным с маршрутизатором.
[0092]
[0093] Полезные эффекты технических решений, обеспечиваемых в вариантах осуществления настоящего изобретения, включают следующее:
[0094] через маршрутизатор принимается запускающее событие второго терминала и генерируется соответствующее уведомляющее сообщение в соответствии с запускающим событием. Затем уведомляющее сообщение через маршрутизатор передается в первый терминал в удаленном расположении. Первый терминал в удаленном расположении принимает уведомляющее сообщение, активная доставка которого осуществлена маршрутизатором, и анализирует запускающее событие, полученное маршрутизатором. Первый терминал генерирует соответствующую команду управления в соответствии с уведомляющим сообщением и возвращает эту команду управления в маршрутизатор. На втором терминале, который посылает запускающее событие, обеспечивается удаленное управление через маршрутизатор. Посредством указанного способа удаленного интеллектуального управления пользователь может осуществлять функцию удаленного интеллектуального управления через маршрутизатор. Способ удаленного интеллектуального управления расширяет средства управления бытовой техникой и обеспечивает техническую основу обеспечения умного дома.
[0095] Необходимо отметить, что, приведенное выше общее описание, а также приведенное ниже подробное описание являются иллюстративными и не ограничивают настоящее изобретение.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
[0096] Для более полного разъяснения технических решений вариантов осуществления настоящего изобретения далее приводится краткое описание сопроводительных чертежей, которые используются при описании вариантов осуществления. Очевидно, что чертежи в описании ниже только иллюстрируют варианты осуществления настоящего изобретения, поэтому специалистами в данной области без труда могут быть разработаны другие чертежи в соответствии с указанными чертежами.
[0097] На фиг. 1 в качестве примера показана схема процесса, иллюстрирующая способ удаленного интеллектуального управления согласно варианту осуществления.
[0098] На фиг. 2А в качестве примера показана первая схема процесса, иллюстрирующая шаги получения запускающего события согласно другому варианту осуществления.
[0099] На фиг. 2В в качестве примера показана вторая схема процесса, иллюстрирующая шаги получения запускающего события согласно другому варианту осуществления.
[00100] На фиг. 3 в качестве примера показана схема процесса, иллюстрирующая шаги генерирования уведомляющего сообщения согласно другому варианту осуществления.
[00101] На фиг. 4 в качестве примера показана схема процесса для способа удаленного интеллектуального управления согласно варианту осуществления.
[00102] На фиг. 5А в качестве примера показана первая схема процесса, иллюстрирующая шаги генерирования команды управления согласно другому варианту осуществления.
[00103] На фиг. 5В в качестве примера показана вторая схема процесса, иллюстрирующая шаги генерирования команды управления согласно другому варианту осуществления.
[00104] На фиг. 6 показана блок-схема маршрутизатора для удаленного интеллектуального управления согласно варианту осуществления.
[00105] На фиг. 7 показана блок-схема терминала для удаленного интеллектуального управления согласно варианту осуществления.
[00106] На фиг. 8 показана схема интерфейса терминала для удаленного интеллектуального управления согласно варианту осуществления.
[00107] На фиг. 9 показана блок-схема устройства для удаленного интеллектуального управления согласно варианту осуществления.
[00108] На указанных чертежах показаны конкретные варианты осуществления настоящего изобретения, для которых далее приводится подробное описание. Сопроводительные чертежи и описание предназначены не для ограничения объема настоящего изобретения, а чтобы разъяснить концепцию настоящего изобретения для специалистов в данной области техники на конфетных примерах.
ПОДРОБНОЕ ОПИСАНИЕ ИЗОБРЕТЕНИЯ
[00109] Чтобы цели, технические решения и преимущества настоящего изобретения были более ясными, далее настоящее изобретение описывается более подробно со ссылкой на сопроводительные чертежи. Очевидно, что иллюстративные варианты осуществления представляют собой не все, а только часть настоящего изобретения. Согласно вариантам осуществления настоящего изобретения все другие варианты осуществления, которые могут быть без труда разработаны специалистами в данной области, не выходят за рамки объема и сущности настоящего изобретения.
[00110] Прежде всего, следует отметить, что в каждом варианте осуществления настоящего изобретения электронное устройство может представлять собой мобильный телефон, планшет, электронную книгу, плеер МР3 (Moving Picture Experts Group Audio Layer III), плеер MP4 (Moving Picture Experts Group Audio Layer IV), карманный компьютер, настольный компьютер и т.п.
[00111] На фиг. 1 в качестве примера показана схема процесса, иллюстрирующая способ удаленного интеллектуального управления согласно варианту осуществления. Этот вариант осуществления поясняется на примере способа удаленного интеллектуального управления, используемого в маршрутизаторе. Данный способ удаленного интеллектуального управления включает следующие шаги.
[00112] На шаге 102 принимается запускающее событие.
[00113] На шаге 104 генерируется уведомляющее сообщение в соответствии с запускающим событием.
[00114] На шаге 106 осуществляется активная доставка уведомляющего сообщения по меньшей мере на один первый терминал.
[00115] На шаге 108 принимается команда управления, возвращенная по меньшей мере одним первым терминалом, при этом команда управления генерируется в соответствии с уведомляющим сообщением.
[00116] На шаге 110 производится управление вторым терминалом, соответствующим команде управления, в соответствии с командой управления.
[00117] Таким образом, в способе удаленного интеллектуального управления через маршрутизатор, обеспечиваемом в данном варианте осуществления, принимается запускающее событие от второго терминала, и генерируется соответствующее уведомляющее сообщение в соответствии с этим запускающим событием. Затем уведомляющее сообщение активно доставляется ("проталкивается", передается без запроса) на первый терминал в удаленном расположении через маршрутизатор. Уведомляющее сообщение принимается, и от пользователя через первый терминал возвращается соответствующая команда управления, основанная на уведомляющем сообщении. Управление соответствующим вторым терминалом производится маршрутизатором в соответствии с командой управления. Посредством указанного способа удаленного интеллектуального управления пользователь может осуществлять функцию удаленного интеллектуального управления через маршрутизатор. Способ удаленного интеллектуального управления расширяет средства управления бытовой техникой и обеспечивает техническую базу для умного дома.
[00118] На фиг. 2А в качестве примера показана первая схема процесса, иллюстрирующая шаги получения запускающего события согласно другому варианту осуществления. Как показано на фиг. 2А, шаги получения запускающего события включают следующие шаги.
[00119] На шаге 201 принимается информация о состоянии второго терминала, переданная вторым терминалом.
[00120] Второй терминал может представлять собой бытовой прибор, находящийся в одной локальной сети с маршрутизатором, например кондиционер воздуха, телевизор, водонагреватель, камера, компьютерный терминал и т.п. Обычно такие оконечные устройства могут самостоятельно определять свое состояние и условия окружающей среды. Например, кондиционер воздуха может определять температуру в комнате, водонагреватель может определять температуру воды и т.д. Такое оконечное устройство может передавать соответствующую информацию о состоянии в маршрутизатор по локальной сети.
[00121] Второй терминал может также представлять собой сервер или другой терминал, связанный с маршрутизатором через Интернет. Например, пользователь устанавливает задачу по слежению за телевизионным сериалом «Man From the Stars», и когда появляется новая серия этого сериала на сервере, который предоставляет видеоресурсы, то информация об этой серии передается в маршрутизатор через Интернет.
[00122] На шаге 202 определяется соответствие информации о состоянии второго терминала условию запуска для запускающего события.
[00123] На шаге 203, если информация о состоянии второго терминала соответствует условию запуска для запускающего события, запускающее событие принимается в соответствии с информацией о состоянии второго терминала.
[00124] Условие запуска для информации о состоянии второго терминала может быть задано пользователем. Только если информация о состоянии второго терминала удовлетворяет соответствующему условию запуска, то оно определяется как запускающее событие. Например, пользователь устанавливает температуру воды ниже 50°С в качестве запускающего события, и когда информация о состоянии, переданная водонагревателем, указывает, что температура воды ниже 50°С, это определяется как запускающее событие. Соответствующие запускающие события принимаются согласно соответствующей информации о состоянии, переданной соответствующими терминалами.
[00125] На фиг. 2В в качестве примера показана вторая схема процесса, иллюстрирующая шаги получения запускающего события согласно другому варианту осуществления. Как показано на фиг. 2В, шаги для получения запускающего события включают следующие шаги.
[00126] На шаге 211 определяется соблюдение заранее заданного условия запуска для запускающего события.
[00127] На шаге 212, если заранее заданное условие запуска для запускающего события соблюдается, указанное заранее заданное запускающее событие принимается.
[00128] Запускающее событие может быть вызвано условием запуска, заранее заданным пользователем, помимо срабатывания по информации о состоянии, переданной вторым терминалом. Например, пользователь устанавливает в маршрутизаторе, что сообщение с напоминанием необходимо отправить 8 апреля в день рождения его жены. В этом случае, когда маршрутизатор определяет, что текущее время соответствует заранее заданному условию запуска, установленному пользователем, принимается заранее заданное запускающее событие.
[00129] На фиг. 3 в качестве примера показана схема процесса, иллюстрирующая шаги генерирования уведомляющего сообщения согласно другому варианту осуществления. Как показано на фиг. 3, шаги для генерирования уведомляющего сообщения включают следующие шаги.
[00130] На шаге 301 определяется принадлежность запускающего события к списку заранее заданных запускающих событий.
[00131] На шаге 302, если запускающее событие относится к списку заранее заданных запускающих событий, генерируется уведомляющее сообщение в соответствии с запускающим событием.
[00132] Поскольку существует большое количество запускающих событий, которые могут быть получены, то практически пользователя необходимо уведомить только о некоторых запускающих событиях, которые подлежат активной доставке и использованию для удаленного интеллектуального управления. Таким образом, в данном варианте осуществления обеспечивается список заранее заданных запускающих событий. Запускающие события, об активной доставке которых необходимо уведомить, заранее задаются пользователем в этом списке. После того, как маршрутизатор получает запускающее событие, определяется принадлежность этого запускающего события к списку заранее заданных запускающих событий. Только если событие есть в списке, генерируется уведомляющее сообщение для этого запускающего события. Таким образом, запускающие события, которые не должны регистрироваться, отбрасываются.
[00133] Осуществляется активная доставка уведомляющего сообщения по меньшей мере на один заранее заданный первый терминал в удаленном расположении.
[00134] Кроме того, может быть осуществлена активная доставка уведомляющего сообщения на разные первые терминалы в зависимости от различных запускающих событий. Список соответствия между различными типами уведомляющих сообщений и различными первыми терминалами устанавливается в маршрутизаторе. Уведомляющие сообщения классифицируются в маршрутизаторе, и осуществляется активная доставка соответствующих уведомляющих сообщений на соответствующие им первые терминалы согласно указанному списку.
[00135] Уведомляющее сообщение включает контент из видео, изображения и/или текста, который определяют в соответствии с запускающим событием.
[00136] На фиг. 4 в качестве примера показана схема процесса для способа удаленного интеллектуального управления согласно другому варианту осуществления. Этот вариант осуществления поясняется на примере способа удаленного интеллектуального управления, используемого в терминале. Данный способ удаленного интеллектуального управления включает следующие шаги.
[00137] На шаге 402 принимается уведомляющее сообщение, активная доставка которого осуществлена маршрутизатором, при этом уведомляющее сообщение генерируется в соответствии с запускающим событием, полученным маршрутизатором.
[00138] На шаге 404 генерируется соответствующая команда управления в соответствии с уведомляющим сообщением.
[00139] На шаге 406 команда управления возвращается в маршрутизатор для управления вторым терминалом, связанным с маршрутизатором.
[00140] Таким образом, в способе удаленного интеллектуального управления, который обеспечивается в данном варианте осуществления, терминал в удаленном расположении принимает уведомляющее сообщение, активная доставка которого осуществлена маршрутизатором, и анализирует запускающее событие, полученное маршрутизатором. Терминал генерирует соответствующую команду управления в соответствии с уведомлением и возвращает команду управления в маршрутизатор. Удаленное управление вторым терминалом, который посылает запускающее событие, обеспечивается через маршрутизатор. Посредством указанного способа удаленного интеллектуального управления пользователь может осуществлять функцию удаленного интеллектуального управления через маршрутизатор. Данный способ удаленного интеллектуального управления расширяет средства управления бытовой техникой и обеспечивает техническую базу для обеспечения умного дома.
[00141] На фиг. 5А в качестве примера показана первая схема процесса, иллюстрирующая шаги генерирования команды управления согласно другому варианту осуществления. Как показано на фиг. 5А, шаги для генерирования соответствующей команды управления в соответствии с уведомляющим сообщением включают следующие шаги.
[00142] На шаге 501 задают уведомляющее сообщение так, что оно включает по меньшей мере одну опцию управления.
[00143] На шаге 502 генерируется соответствующая команда управления путем выбора опции управления.
[00144] В данном варианте осуществления уведомляющее сообщение, генерируемое маршрутизатором, включает по меньшей мере одну заранее заданную опцию управления. При этом, когда терминал отображает уведомляющее сообщение, соответствующая опция управления также предоставляется пользователю. Когда пользователь читает уведомляющее сообщение, соответствующая команда управления генерируется путем выбора пользователем соответствующей опции управления.
[00145] Например, водонагреватель обнаруживает информацию о состоянии, которая показывает, что температура воды ниже 50°С. Маршрутизатор получает это запускающее событие и генерирует уведомляющее сообщение, которое включает две опции управления "включить водонагреватель" и "выключить водонагреватель". Когда пользователь читает это уведомляющее сообщение, в уведомляющем сообщении отображаются две кнопки для двух опций управления соответственно: "включить водонагреватель" и "выключить водонагреватель". Соответствующая команда управления генерируется, когда пользователь щелкает по кнопке для выбранной опции управления.
[00146] В качестве другого примера на основе информации о состоянии окружающей среды, предоставленной устройством контроля окружающей среды внутри дома или общественной платформой публикации показателей окружающей среды, маршрутизатор получает запускающее событие, которое показывает, что индекс загрязнения РМ2.5 находится выше критического уровня, и генерирует уведомляющее сообщение, которое включает две опции управления "включить воздухоочиститель" и "выключить воздухоочиститель". Когда пользователь читает это уведомляющее сообщение, в уведомляющем сообщении отображаются две кнопки для двух опций управления соответственно: "включить воздухоочиститель" и "выключить воздухоочиститель". Соответствующая команда управления генерируется, когда пользователь щелкает по кнопке для выбранной опции управления.
[00147] На фиг. 5В в качестве примера показана вторая схема процесса, иллюстрирующая шаги генерирования команды управления согласно другому варианту осуществления. Как показано на фиг. 5В, шаги генерирования команды управления в соответствии с уведомляющим сообщением включают следующие шаги.
[00148] На шаге 511 запускается прикладная программа в соответствии с уведомляющим сообщением.
[00149] На шаге 512 генерируется команда управления посредством управляющей прикладной программы.
[00150] В данном варианте осуществления в терминале устанавливается соответствующая управляющая прикладная программа. Соответствующая управляющая прикладная программа запускается согласно уведомляющему сообщению. Соответствующая команда управления генерируется путем установки пользователем параметра управления через управляющую прикладную программу.
[00151] Например, кондиционер воздуха обнаруживает информацию о состоянии температуры в комнате, которая выше 30°С. Маршрутизатор получает запускающее событие и генерирует уведомляющее сообщение, которое включает тип информации, указывающей, что это уведомляющее сообщение относится к кондиционеру. Управляющая прикладная программа для кондиционера воздуха устанавливается на терминале пользователя. Когда пользователь читает уведомляющее сообщение и щелкает по нему, терминал автоматически запускает управляющую прикладную программу согласно информации соответствующего типа в уведомляющем сообщении. В управляющей прикладной программе пользователь может установить требуемые параметры кондиционера воздуха, такие как "температура", "объем воздуха", "режим электропитания" и т.п., для создания целевых параметров управления. Управляющая прикладная программа для кондиционера воздуха генерирует соответствующую команду управления в соответствии с целевыми параметрами управления.
[00152] Помимо соответствующих параметров управления команда управления также может включать контент из видео, изображения и/или текста. Требуемый контент может быть определен терминалом посредством вызова соответствующей прикладной программы. Описание этой операции здесь не повторяется.
[00153] Таким образом, в данном способе удаленного интеллектуального управления, который обеспечивается в данном варианте осуществления через маршрутизатор, принимается запускающее событие от второго терминала, и генерируется уведомляющее сообщение в соответствии с этим запускающим событием. Затем маршрутизатором осуществляется активная доставка уведомляющего сообщения на первый терминал в удаленном расположении. Первый терминал в удаленном расположении принимает уведомляющее сообщение, активная доставка которого осуществлена маршрутизатором, и анализирует запускающее событие, полученное маршрутизатором. Первый терминал генерирует соответствующую команду управления в соответствии с уведомляющим сообщением и возвращает команду управления в маршрутизатор. Удаленное управление вторым терминалом, который посылает запускающее событие, обеспечивается через маршрутизатор. Посредством указанного способа удаленного интеллектуального управления пользователь может осуществлять функцию удаленного интеллектуального управления через маршрутизатор. Данный способ удаленного интеллектуального управления расширяет средства управления бытовой техникой и обеспечивает техническую базу для обеспечения умного дома.
[00154] Далее описываются варианты осуществления устройства, сконфигурированного для осуществления способа в соответствии с вариантами осуществления данного способа. Здесь не описываются подробности, которые относятся к вариантам осуществления данного способа.
[00155] На фиг. 6 показана блок-схема маршрутизатора для удаленного интеллектуального управления согласно варианту осуществления. Маршрутизатор для удаленного интеллектуального управления может быть реализован с использованием программных средств, аппаратных средств или их комбинации, как часть или как целое электронное устройство. Маршрутизатор 600 для удаленного интеллектуального управления включает: модуль 610 получения запускающего события, модуль 620 генерирования уведомляющего сообщения, модуль 630 активной доставки уведомляющего сообщения, модуль 640 приема команды управления и модуль 650 управления терминалом.
[00156] Модуль 610 получения запускающего события сконфигурирован для получения запускающего события.
[00157] Модуль 620 генерирования уведомляющего сообщения сконфигурирован для генерирования уведомляющего сообщения в соответствии с запускающим событием.
[00158] Модуль 630 активной доставки уведомляющего сообщения сконфигурирован для активной доставки уведомляющего сообщения по меньшей мере на один первый терминал.
[00159] Модуль 640 приема команды управления сконфигурирован для приема команды управления, возвращенной по меньшей мере одним первым терминалом, при этом команда управления генерируется в соответствии с уведомляющим сообщением.
[00160] Модуль 650 управления терминалом сконфигурирован для управления вторым терминалом, соответствующим команде управления, в соответствии с командой управления.
[00161] Опционально, модуль 610 получения запускающего события включает: первый блок 610а получения события и/или второй блок 610b получения события.
[00162] Первый блок 610а получения события включает:
[00163] первый блок 610а1 приема информации о состоянии терминала, сконфигурированный для приема информации о состоянии второго терминала, переданной вторым терминалом;
[00164] первый блок 610а2 определения запускающего события, сконфигурированный так, чтобы определить, соответствует ли информация о состоянии второго терминала условию запуска для запускающего события; и
[00165] первый блок 610а3 получения запускающего события, сконфигурированный для получения запускающего события согласно информации о состоянии второго терминала, если информация о состоянии второго терминала соответствует условию запуска для запускающего события.
[00166] Второй блок 610b получения события включает:
[00167] второй блок 610b1 определения запускающего события, сконфигурированный так, чтобы определять, соблюдается ли заданное условие запуска для запускающего события; и
[00168] второй блок 610b2 получения запускающего события, сконфигурированный для получения заранее заданного запускающего события, если заранее заданное условие запуска для запускающего события соблюдается.
[00169] Опционально, модуль 620 генерирования уведомляющего сообщения включает:
[00170] блок 620а проверки запускающего события, сконфигурированный так, чтобы определять, относится ли данное запускающее событие к списку заранее заданных запускающих событий;
[00171] блок 620b генерирования уведомляющего события, сконфигурированный для генерирования уведомляющего сообщения в соответствии с запускающим событием, если данное запускающее событие есть в списке заранее заданных запускающих событий.
[00172] Опционально, модуль 630 активной доставки уведомляющего сообщения включает: первый блок 630а активной доставки уведомляющего сообщения и/или второй блок 630b активной доставки уведомляющего сообщения.
[00173] Первый блок 630а активной доставки уведомляющего сообщения сконфигурирован для активной доставки уведомляющего сообщения по меньшей мере на один заданный первый терминал.
[00174] Второй блок 630b активной доставки уведомляющего сообщения сконфигурирован для активной доставки уведомляющего сообщения по меньшей мере на один первый терминал, соответствующий запускающему событию, в соответствии с запускающим событием.
[00175] Опционально, уведомляющее сообщение включает контент из видео, изображения и/или текста, который определяют согласно запускающему событию.
[00176] Опционально, маршрутизатор находится в одной локальной сети со вторым терминалом.
[00177] Таким образом, через маршрутизатор для удаленного интеллектуального управления, который предложен в данном варианте осуществления, принимается запускающее событие от второго терминала и генерируется соответствующее уведомляющее сообщение в соответствии с этим запускающим событием. Затем маршрутизатором осуществляется активная доставка уведомляющего сообщения на первый терминал в удаленном расположении. Уведомляющее сообщение принимается, и от пользователя через первый терминал возвращается соответствующая команда управления на базе уведомляющего сообщения. Маршрутизатором осуществляется управление соответствующего второго терминала в соответствии с командой управления. Посредством указанного способа удаленного интеллектуального управления пользователь может осуществлять функцию удаленного интеллектуального управления через маршрутизатор. Данный способ удаленного интеллектуального управления расширяет средства управления бытовой техникой и обеспечивает техническую базу для обеспечения умного дома.
[00178] На фиг. 7 показана блок-схема терминала для удаленного интеллектуального управления согласно варианту осуществления. Терминал для удаленного интеллектуального управления может быть реализован с использованием программных средств, аппаратных средств или их комбинации, как часть или как целое электронное устройство. Терминал 700 для удаленного интеллектуального управления включает: модуль 710 приема уведомляющего сообщения, модуль 720 генерирования команды управления и модуль 730 возвращения команды управления.
[00179] Модуль 710 приема уведомляющего сообщения сконфигурирован для приема уведомляющего сообщения, активная доставка которого осуществлена маршрутизатором, при этом уведомляющее сообщение генерируется в соответствии с запускающим событием, полученным маршрутизатором.
[00180] Модуль 720 генерирования команды управления сконфигурирован для генерирования соответствующей команды управления в соответствии с уведомляющим сообщением.
[00181] Модуль 730 возвращения команды управления сконфигурирован для возвращения команды управления в маршрутизатор для управления вторым терминалом, связанным с маршрутизатором.
[00182] Опционально, модуль 720 генерирования команды управления включает: первый блок 720а генерирования команды управления и/или второй блок 720b генерирования команды управления.
[00183] Первый блок 720а генерирования команды управления сконфигурирован для генерирования соответствующей команды управления путем выбора опции управления, при этом уведомляющее сообщение включает по меньшей мере одну опцию управления.
[00184] Второй блок 720b генерирования команды управления включает:
[00185] блок 720b1 управления управляющим приложением, сконфигурированный для запуска соответствующей прикладной программы в соответствии с уведомляющим сообщением; и
[00186] блок 720b2 управления приложением, сконфигурированный для генерирования команды управления посредством управляющей прикладной программы.
[00187] Опционально, команда управления включает контент из видео, изображения и/или текста.
[00188] Таким образом, через маршрутизатор и терминал для удаленного интеллектуального управления, который предложен в данном варианте осуществления, принимается запускающее событие от второго терминала и генерируется соответствующее уведомляющее сообщение в соответствии с этим запускающим событием. Затем маршрутизатором осуществляется активная доставка уведомляющего сообщения на первый терминал в удаленном расположении. Первый терминал в удаленном расположении принимает уведомляющее сообщение, активная доставка которого осуществлена маршрутизатором, и анализирует запускающее событие, полученное маршрутизатором. Первый терминал генерирует соответствующую команду управления в соответствии с уведомляющим сообщением и возвращает эту команду управления в маршрутизатор. Удаленное управление вторым терминалом, который посылает запускающее событие, осуществляется через маршрутизатор. Посредством указанного способа удаленного интеллектуального управления пользователь может осуществлять функцию удаленного интеллектуального управления через маршрутизатор. Данный способ удаленного интеллектуального управления расширяет средства управления бытовой техникой и обеспечивает техническую базу для обеспечения умного дома.
[00189] Для устройства, соответствующего указанным вариантам осуществления, конкретное осуществление операций соответствующими модулями было подробно описано в соответствующих вариантах осуществления способа и здесь не повторяется.
[00190] На фиг. 8 показана схема интерфейса терминала для удаленного интеллектуального управления согласно варианту осуществления. В данном варианте осуществления терминал для удаленного интеллектуального управления представляет собой мобильный терминал. Как показано на фиг. 8, мобильный терминал принимает уведомляющее сообщение, переданное маршрутизатором, и отображает его в своем интерфейсе. В зависимости от различных типов уведомляющих сообщений в интерфейсе отображаются различные значки. В качестве примера в интерфейсе, показанном на фиг. 8, рассматриваются три практические ситуации.
[00191] Поздравления с днем рождения для жены.
[00192] В данном примере применения пользователь заранее устанавливает в маршрутизаторе, что необходимо отправить уведомляющее сообщение в день рождения его жены. Когда маршрутизатор обнаруживает, что текущее время соответствует условию запуска, заданному пользователем, маршрутизатор получает заранее заданное запускающее событие и осуществляет активную доставку соответствующего сгенерированного уведомляющего сообщения на мобильный терминал пользователя. После того как мобильный терминал пользователя принимает уведомляющее сообщение, мобильный терминал пользователя отображает в интерфейсе уведомление "Сегодня день рождения вашей жены", как показано на фиг. 8. После получения уведомления пользователь запускает прикладную программу для камеры на мобильном терминале и записывает видеофайл с поздравлениями ко дню рождения, затем добавляет этот видеофайл в команду управления, которая подлежит возвращению, и задает команду управления для воспроизведения этого видеофайла после того, как его жена вернется домой. После задания пользователем команды управления, пользователь возвращает команду управления в маршрутизатор. Таким образом, записанный видеофайл поздравления с днем рождения пересылается в память маршрутизатора или в облачное хранилище, связанное с маршрутизатором.
[00193] Когда жена возвращается домой, маршрутизатор обнаруживает, что она пришла, путем получения информации от оконечного устройства, которое добавляется в домашнюю сеть wi-fi. Маршрутизатор получает запускающее событие, генерирует соответствующее уведомляющее сообщение, и осуществляет активную доставку уведомляющего сообщения на мобильный терминал пользователя. Когда мобильный терминал пользователя принимает уведомляющее сообщение, мобильный терминал пользователя отображает уведомление "Ваша жена вернулась домой", как показано в интерфейсе на фиг. 8. После получения уведомления пользователь щелкает по уведомлению, чтобы сгенерировать команду управления на воспроизведение видеофайла и возвращает команду управления в маршрутизатор. Когда маршрутизатор принимает команду управления, маршрутизатор включает интеллектуальное телевидение, связанное с маршрутизатором, и воспроизводит заранее записанный видеофайл поздравления с днем рождения.
[00194] Управление действиями детей.
[00195] В данном примере применения маршрутизатор принимает сигнал управления, который передается от конкретного оконечного устройства в маршрутизатор и требует загрузки фильма высокой четкости через облачный проигрыватель. Маршрутизатор распознает, что оконечным устройством управляет ребенок пользователя путем получения информации от оконечного устройства. Затем маршрутизатор определяет, что это запускающее событие удовлетворяет условию запуска, определяет запускающее событие, генерирует соответствующее уведомляющее сообщение и осуществляет активную доставку уведомляющего сообщения на мобильный терминал пользователя. После получения уведомляющего сообщения мобильный терминал пользователя отображает уведомление "Ваш ребенок использует облачный плеер для загрузки фильма высокой четкости", как показано на фиг. 8. После получения уведомления пользователь может щелкнуть по нему, чтобы проверить существенную информацию о загружаемом фильме. Если пользователь считает, что загружаемый фильм не подходит для просмотра ребенком, пользователь может послать команду управления в маршрутизатор для управления маршрутизатором с целью прекращения загрузки фильма.
[00196] Наблюдение за домашними животными в реальном времени.
[00197] В данном примере применения в доме устанавливается камера для наблюдения за домашними животными в реальном времени. Камера имеет доступ в домашнюю локальную сеть и связана с маршрутизатором. Когда камера обнаруживает, что животное не двигается дольше заданного интервала времени, камера инициирует запускающее событие и посылает запускающее событие в маршрутизатор. Маршрутизатор получает запускающее событие, генерирует соответствующее уведомляющее сообщение и осуществляет активную доставку уведомляющего сообщения на мобильный терминал пользователя. При приеме уведомляющего сообщения мобильный терминал пользователя отображает тревожное сообщение "Ваша собака не двигается некоторое время, щелкните здесь для проверки ситуации", сопровождаемое аварийным звуковым сигналом для привлечения внимания пользователя, как показано на фиг. 8. При этом в тревожном сообщении обеспечивается интерфейс для видеопотока, как показано на фиг. 8. Пользователь может щелкнуть по интерфейсу для видео потока, чтобы установить соединение для передачи видеопотока с камеры в доме и осуществить наблюдение за животным в доме в реальном времени.
[00198] На фиг. 9 показана блок-схема устройства для удаленного интеллектуального управления согласно варианту осуществления. В качестве примера устройство 900 может представлять собой мобильный телефон, компьютер, терминал цифрового вещания, устройство обмена сообщениями, игровую приставку, планшет, медицинское устройство, тренажерное оборудование, карманный компьютер и т.п.
[00199] Как показано на фиг. 9, устройство 900 включает один или более из следующих компонентов: компонент 902 обработки, память 904, компонент 906 питания, компонент 908 мультимедиа, компонент 910 аудио, интерфейс 912 ввода/вывода (I/O), сенсорный компонент 914 и компонент 916 связи.
[00200] Компонент 902 обработки обычно управляет всеми операциями устройства 900, такими как операции, связанные с дисплеем, телефонными вызовами, передачей данных, операциями камеры и операциями записи. Компонент 902 обработки может включать один или более процессоров 920 для исполнения команд, осуществляющих все или часть шагов в указанных выше способах. Кроме того, компонент 902 обработки может включать один или более модулей, которые облегчают взаимодействие между компонентом 902 обработки и другими компонентами. Например, компонент 902 обработки может включать модуль мультимедиа для облегчения взаимодействия между компонентом 908 мультимедиа и компонентом 902 обработки.
[00201] Память 904 сконфигурирована для хранения данных различного типа, чтобы обеспечивать работу устройства 900. Примеры таких данных включают команды для приложений или способов, обрабатываемых в устройстве 900, данные контактов, данные телефонной книги, сообщения, изображения, видео и т.п. Память 904 может быть выполнена на базе энергозависимых или энергонезависимых запоминающих устройств любого типа или их комбинации, таких как статическая оперативная память (SRAM; static random access memory), электрически стираемая программируемая постоянная память (EEPROM; electrically erasable programmable read-only memory), стираемая программируемая постоянная память (EPROM; erasable programmable read-only memory), программируемая постоянная память (PROM; programmable read-only memory), постоянная память (ROM; read-only memory), магнитная память, флэш-память, магнитный или оптический диск.
[00202] Компонент 906 питания обеспечивает питание для различных компонентов устройства 900. Компонент 906 питания может включать систему управления питанием, один или более источников питания и любые другие компоненты, связанные с генерированием, управлением и распределением питания в устройстве 900.
[00203] Компонент 908 мультимедиа включает экран, обеспечивающий интерфейс между устройством 900 и пользователем. В некоторых вариантах осуществления экран может включать жидкокристаллический дисплей (LCD; liquid crystal display) и сенсорную панель (TP; touch panel). Если экран включает сенсорную панель, то экран может быть осуществлен в форме сенсорного экрана для приема входных сигналов от пользователя. Сенсорная панель включает один или более сенсорных датчиков для восприятия касаний, скольжений и жестов по сенсорной панели. Сенсорные датчики могут не только воспринимать границы действия касания или скольжения, но также воспринимать интервал времени и давление, связанные с действием касания или скольжения. В некоторых вариантах осуществления компонент 908 мультимедиа включает фронтальную камеру и/или заднюю камеру. Фронтальная камера и/или задняя камера принимают внешние мультимедийные данные, когда устройство 900 находится в рабочем режиме, таком как режим фотографии или видео режим. Фронтальная и задняя камеры могут представлять собой фиксированную систему оптических линз или могут иметь функции фокуса и оптического масштабирования.
[00204] Компонент 910 аудио сконфигурирован для вывода и/или ввода аудио сигналов. Например, компонент 910 аудио включает микрофон ("MIC"), сконфигурированный для приема внешнего аудио сигнала, когда устройство 900 находится в рабочем режиме, таком как режим вызова, режим записи и режим распознавания речи. Принятый аудио сигнал затем может быть сохранен в памяти 904 или передан через компонент 916 связи. В некоторых вариантах осуществления компонент 910 аудио также включает динамик для вывода аудио сигналов.
[00205] Интерфейс 912 ввода-вывода (I/O) обеспечивает интерфейс между компонентом 902 обработки и периферийными интерфейсными модулями, такими как клавиатура, джойстик, кнопки и т.п. Кнопки могут представлять собой в качестве примера, неограничивающего настоящее изобретение, кнопку «домой», кнопку громкости, кнопку запуска и кнопку блокировки.
[00206] Сенсорный компонент 914 включает один или более датчиков для обеспечения оценки состояния различных аспектов устройства 900. Например, сенсорный компонент 914 может определять статус «открыто/закрыто» для устройства 900, относительное расположение компонентов, например, дисплея и клавиатуры оконечного устройства 900, изменение положения устройства 900 или компонента устройства 900, наличие или отсутствие контакта пользователя с устройством 900, ориентацию или ускорение/замедление устройства 900, изменение температуры устройства 900. Сенсорный компонент 914 может включать бесконтактный датчик, сконфигурированный для обнаружения присутствия близких объектов без физического контакта. Сенсорный компонент 914 может также включать оптический датчик, такой как видеодатчик CMOS или CCD для использования в приложениях обработки изображений. В некоторых вариантах осуществления сенсорный компонент 914 может включать также акселерометр, гироскоп, магнитный датчик, датчик давления или датчик температуры.
[00207] Компонент 916 связи сконфигурирован для обеспечения связи, проводной или беспроводной, между устройством 900 и другими устройствами. Устройство 900 может получать доступ к беспроводной сети на базе стандарта связи, такого как Wi-Fi, 2G, 3G или их комбинации. В варианте осуществления компонент 916 связи принимает широковещательный сигнал или информацию, связанную с широковещательной передачей, от внешней широковещательной системы управления по широковещательному каналу. В варианте осуществления компонент 916 связи включает также модуль ближней радиосвязи (NFC; near field communication) для обеспечения связи на малом расстоянии. Например, модуль NFC может быть осуществлен на базе технологии радиочастотный идентификации (RFID; radio frequency identification), технологии передачи в инфракрасном диапазоне (IrDA; infrared data association), сверхширокополосной технологии (UWB; ultra-wideband), технологии Bluetooth (ВТ) и других технологий.
[00208] В вариантах осуществления устройство 900 может быть реализовано посредством одного или более из следующих элементов: прикладная интегральная схема (ASIC; application specific integrated circuit), процессор цифровых сигналов (DSP; processor), устройство цифровой обработки сигналов (DSPD; digital signal processing device), программируемое логическое устройство (PLD; programmable logic device), программируемая вентильная матрица (FPGA; field programmable gate array), контроллер, микроконтроллер, микропроцессор или другие электронные компоненты для осуществления указанного способа.
[00209J В вариантах осуществления обеспечивается также машиночитаемый носитель информации, включающий команды, такие как содержатся в памяти 904, которые исполняются процессором 920 в устройстве 900 для осуществления указанных выше способов. Например, машиночитаемый носитель информации может представлять собой ROM, RAM, CD-ROM, магнитную ленту, гибкий диск, оптический носитель информации и т.п.
[00210] При исполнении команд, хранящихся на машиночитаемом носителе информации, процессором устройства 900, машиночитаемый носитель информации обеспечивает выполнение устройством 900 способа удаленного интеллектуального управления, как показано на фиг. 1, при этом данный способ включает следующие шаги.
[00211] получение запускающего события;
[00212] генерирование уведомляющего сообщения в соответствии с этим запускающим событием;
[00213] активную доставку уведомляющего сообщения по меньшей мере на один первый терминал;
[00214] прием команды управления, возвращенной по меньшей мере одним первым терминалом, при этом команда управления генерируется в соответствии с уведомляющим сообщением;
[00215] управление вторым терминалом, соответствующим команде управления, в соответствии с командой управления.
[00216] Помимо этого, при исполнении команд, хранящихся на машиночитаемом носителе информации, процессором устройства 900, машиночитаемый носитель информации обеспечивает выполнение устройством 900 способа удаленного интеллектуального управления, как показано на фиг. 4, при этом данный способ включает следующие шаги:
[00217] прием уведомляющего сообщения, активная доставка которого осуществлена маршрутизатором, при этом уведомляющее сообщение генерируется в соответствии с запускающим событием, полученным маршрутизатором;
[00218] генерирование соответствующей команды управления согласно уведомляющему сообщению; и
[00219] возвращение команды управления в маршрутизатор для управления вторым терминалом, связанным с маршрутизатором.
[00220] Для специалистов в данной области будут очевидными другие варианты осуществления настоящего изобретения из описания и применения изобретения, раскрытых в данной заявке. Настоящая заявка охватывает любые изменения, применения или адаптивные модификации настоящего изобретения. Такие изменения, применения или адаптивные модификации следуют из общих принципов настоящего изобретения и включают общедоступные знания или стандартные технические средства в данной области техники и не рассматриваются в настоящей заявке. Описание и варианты осуществления приводятся только в качестве пояснения, а объем и сущность настоящего изобретения определяются прилагаемой формулой изобретения.
[00221] Следует понимать, что настоящее изобретение не ограничивается точной структурой, которая описывается выше и показана на сопроводительных чертежах, и могут быть сделаны различные модификации и изменения без выхода за рамки объема настоящего изобретения, который ограничивается исключительно прилагаемой формулой изобретения.