Электронное устройство, сервер и способ управления такими устройствами
Иллюстрации
Показать всеИзобретение относится к средствам управления устройством отображения. Технический результат заключается в минимизации временного интервала для распознавания команды пользователя и выполнении операции. Определяют, соответствует ли принятая речевая команда команде распознавания речи, включенной в сохраненный первый список команд распознавания речи. В ответ на определение того, что принятая речевая команда соответствует команде распознавания речи, включенной в сохраненный первый список команд распознавания речи, осуществляют функционирование в соответствии с информацией о команде управления, соответствующей команде распознавания речи. В ответ на определение того, что принятая речевая команда не соответствует команде распознавания речи, включенной в сохраненный первый список команд распознавания речи, передают принятую речевую команду на первый сервер, принимают второй список команд распознавания речи, обновленный посредством добавления переданной речевой команды и соответствующей команды управления в первый список команд распознавания речи, от первого сервера, обновляют сохраненный первый список команд распознавания речи до принятого второго списка команд распознавания речи и осуществляют функционирование в соответствии с принятой информацией о команде управления, включенной во второй список. 4 н. и 11 з.п. ф-лы, 14 ил.
Реферат
ОБЛАСТЬ ТЕХНИКИ, К КОТОРОЙ ОТНОСИТСЯ ИЗОБРЕТЕНИЕ
[1] Устройства и способы, в соответствии с иллюстративными вариантами осуществления, относятся к электронному устройству, серверу и способам управления такими устройствами, и, более конкретно, к электронному устройству, серверу и способам управления такими устройствами, которые распознают команду пользователя и функционируют в соответствии с командой посредством использования сервера.
ПРЕДШЕСТВУЮЩИЙ УРОВЕНЬ ТЕХНИКИ
[2] Электронное устройство, такое как, например, телевизор (TV), телевизионная абонентская приставка, проигрыватель цифровых универсальных дисков (DVD), кондиционер воздуха, холодильник и компьютер, функционирует в соответствии с командой пользователя. Управление электронным устройством осуществляется посредством команд различных типов, таких как, например, распознавание речи через микрофон, в соответствии с разработкой технологии и разнообразием функций, помимо традиционного способа ввода с использованием пульта дистанционного управления. В случае с электронным устройством, таким как, например, телевизор, когда пользователь говорит «Изменить громкость на уровень 20», электронное устройство принимает и интерпретирует речевой сигнал посредством технологии распознавания речи, и изменяет громкость на уровень 20, соответственно.
[3] Электронное устройство использует конфигурацию распознавания команд для правильной интерпретации команды пользователя. Однако электронное устройство может неточно интерпретировать команду. В этом случае может быть использован внешний сервер по сети. Более конкретно, для распознавания речи, электронное устройство передает содержимое речевой команды пользователя на сервер, который интерпретирует и определяет намерение пользователя в отношении речевой команды посредством использования конфигурации распознавания речи, имеющейся на сервере. Сервер передает результат анализа на электронное устройство, которое может выполнить соответствующую функцию посредством использования результата анализа.
РАСКРЫТИЕ ИЗОБРЕТЕНИЯ
ТЕХНИЧЕСКАЯ ПРОБЛЕМА
[4] Однако, если электронное устройство предшествующего уровня техники не может самостоятельно идентифицировать команду пользователя, электронное устройство осуществляет связь с сервером и принимает результат анализа от сервера. В соответствии с этим, временной интервал, затрачиваемый на осуществление связи между электронным устройством и сервером по сети, не может быть использован для выполнения функции, в соответствии с результатом анализа. Временной интервал, который затрачивается на осуществление связи и используется для получения результата анализа, в отношении команды пользователя, зависит от состояния сети или частоты связи, и существенно задерживает наступление временного интервала для распознавания команды пользователя и выполнения соответствующей функции.
РЕШЕНИЕ ПРОБЛЕМЫ
[5] В соответствии с этим, один или более иллюстративных вариантов осуществления обеспечивают электронное устройство, сервер и способы управления такими устройствами, которые минимизируют временной интервал для распознавания команды пользователя и выполнения операции.
[6] В соответствии с аспектом иллюстративного варианта осуществления, обеспечивается устройство отображения, включающее в себя: процессор, который обрабатывает сигнал, дисплей, который отображает изображение на основании обработанного сигнала, приемник команд, который принимает речевую команду пользователя, блок связи, который осуществляет связь с первым сервером, хранилище и контроллер, который принимает от первого сервера список команд распознавания речи, включающий в себя команду распознавания речи и соответствующую информацию о команде управления, и сохраняет список в хранилище, причем команда распознавания речи находится в числе речевых команд пользователя, которые были успешно распознаны предварительно определенное количество раз или более, и, в ответ на прием речевой команды пользователя, идентифицирует, соответствует ли речевая команда команде распознавания речи, включенной в список команд распознавания речи, и, при положительном результате определения, управляет процессором таким образом, чтобы он функционировал на основании информации о команде управления соответствующей команды распознавания речи, и, при отрицательном результате определения, передает речевую команду на первый сервер, принимает соответствующую информацию о команде управления от первого сервера, и управляет процессором таким образом, чтобы он функционировал на основании принятой информации о команде управления.
[7] Контроллер может определить, соответствует ли речевая команда команде распознавания речи в списке команд распознавания речи на основании определенной релевантности между речевой командой и командой распознавания речи.
[8] По истечении предварительно определенного временного интервала или более после передачи речевой команды на первый сервер, контроллер может управлять процессором изображений таким образом, чтобы он функционировал на основании команды распознавания речи в списке команд распознавания речи.
[9] Контроллер может заблаговременно уведомить пользователя о содержимом команды распознавания речи в списке команд распознавания речи и определить, следует ли осуществлять функционирование на основании команды распознавания речи, в соответствии с намерением пользователя.
[10] Если принятая речевая команда заново распознается для пользователя, то контроллер может передать распознанную речевую команду и соответствующую информацию о команде управления на первый сервер.
[11] Контроллер может передать речевую команду пользователя на второй сервер, принять от второго сервера текст, в который была преобразована речевая команда, и передать принятый текст на первый сервер.
[12] Контроллер может сохранить речевые команды в хранилище для каждого пользователя и отобразить список сохраненных речевых команд в виде пользовательского интерфейса (UI).
[13] Контроллер может зарегистрировать идентификационный символ, соответствующий речевой команде, в соответствии с инструкцией пользователя, и, в ответ на зарегистрированный идентификационный символ, произнесенный посредством пользователя, определить, что была принята речевая команда.
[14] Если произносится местоположение, в котором в списке располагается речевая команда, то контроллер может определить, что была принята речевая команда.
[15] В соответствии с аспектом другого иллюстративного варианта осуществления, обеспечивается способ управления устройством отображения, который включает в себя этапы: приема от первого сервера списка команд распознавания речи и соответствующей информации о команде управления, причем команда распознавания речи находится в числе речевых команд пользователя, которые были успешно распознаны предварительно определенное количество раз или более, сохранения принятого списка команд распознавания речи в устройстве отображения, приема речевой команды пользователя, идентификации того, соответствует ли принятая речевая команда команде распознавания речи, включенной в сохраненный список команд распознавания речи, функционирования в соответствии с информацией о команде управления команды распознавания речи, если принятая речевая команда соответствует команде распознавания речи, а также передачи принятой речевой команды на первый сервер и приема соответствующей информации о команде управления от первого сервера, и функционирования в соответствии с принятой информацией о команде управления, если принятая речевая команда не соответствует команде распознавания речи.
[16] Этап идентификации того, соответствует ли принятая речевая команда команде распознавания речи, включенной в список команд распознавания речи, может включать в себя этап определения того, соответствует ли речевая команда команде распознавания речи в списке команд распознавания речи на основании определенной релевантности между речевой командой и командой распознавания речи.
[17] Способ управления может дополнительно включать в себя этап функционирования на основании команды распознавания речи в списке команд распознавания речи по истечении предварительно определенного временного интервала или более после передачи речевой команды на первый сервер.
[18] Способ управления может дополнительно включать в себя этапы заблаговременного уведомления пользователя о содержимом команды распознавания речи в списке команд распознавания речи и определения того, следует ли осуществлять функционирование на основании команды распознавания речи, в соответствии с намерением пользователя.
[19] Если принятая речевая команда заново распознается для пользователя, то способ управления может дополнительно включать в себя этап передачи на первый сервер распознанной речевой команды и соответствующей информации о команде управления.
[20] Способ управления может дополнительно включать в себя этапы передачи речевой команды пользователя на второй сервер, приема от второго сервера текста, в который была преобразована речевая команда, и передачи принятого текста на первый сервер.
[21] Способ управления может дополнительно включать в себя этапы сохранения речевой команды для каждого пользователя в обрабатывающем устройстве, и отображения списка сохраненных речевых команд в виде пользовательского интерфейса (UI).
[22] Способ управления может дополнительно включать в себя этап регистрации идентификационного символа, соответствующего речевой команде, в соответствии с инструкцией пользователя, причем этап приема речевой команды включает в себя этап определения того, что соответствующая речевая команда была принята, если пользователь произнес зарегистрированный идентификационный символ.
[23] Этап приема речевой команды может включать в себя этап определения того, что соответствующая речевая команда была принята, если пользователь произнес местоположение, в котором в списке располагается одна речевая команда.
[24] В соответствии с аспектом другого иллюстративного варианта осуществления, обеспечивается сервер, который анализирует речевую команду пользователя для устройства отображения и включает в себя: блок связи, который осуществляет связь с устройством отображения, хранилище, которое сохраняет информацию, относящуюся к речевой команде пользователя, и контроллер, который, в ответ на прием запроса от устройства отображения для анализа речевой команды пользователя, передает информацию о команде управления, соответствующую речевой команде, на обрабатывающее устройство, сохраняет в хранилище список команд распознавания речи, включающий в себя команду распознавания речи и соответствующую информацию о команде управления, и передает сохраненный список команд распознавания речи на устройство отображения, причем команда распознавания речи находится в числе речевых команд пользователя, которые были успешно распознаны предварительно определенное количество раз или более.
[25] Контроллер может принять речевую команду пользователя, которая была успешно распознана, и соответствующую информацию о команде управления от устройства отображения, а также подготовить список команд распознавания речи на основании принятой речевой команды пользователя и соответствующей информации о команде управления.
[26] В соответствии с аспектом другого иллюстративного варианта осуществления, обеспечивается способ управления сервером, который анализирует речевую команду пользователя для устройства отображения и включает в себя этапы: приема запроса от устройства отображения для анализа речевой команды пользователя, передачи информации о команде управления, соответствующей речевой команде, на устройство отображения, сохранения списка команд распознавания речи, включающего в себя команду распознавания речи и соответствующую информацию о команде управления, причем команда распознавания речи находится в числе речевых команд пользователя, которые были успешно распознаны предварительно определенное количество раз или более, и передачи сохраненного списка команд распознавания речи на устройство отображения.
[27] Способ управления может дополнительно включать в себя этап приема речевой команды пользователя, которая была успешно распознана, и соответствующей информации о команде управления от устройства отображения, причем этап сохранения включает в себя этап подготовки списка команд распознавания речи на основании принятой речевой команды пользователя и соответствующей информации о команде управления.
[28] В соответствии с аспектом другого иллюстративного варианта осуществления, обеспечивается способ управления обрабатывающим устройством, который включает в себя этапы: приема команды от пользователя, определения того, соответствует ли принятая команда команде распознавания, включенной в сохраненный список команд распознавания, причем сохраненный список команд распознавания включает в себя команду распознавания и информацию о команде управления, соответствующую команде распознавания, где, в ответ на определение того, что принятая команда соответствует команде распознавания, включенной в сохраненный список команд распознавания, осуществляется функционирование в соответствии с информацией о команде управления, включенной в список команды распознавания, а также в соответствии с командой распознавания, и, в ответ на определение того, что принятая команда не соответствует команде распознавания, включенной в сохраненный список команд распознавания, осуществляется передача принятой команды на первый сервер, прием соответствующей информации о команде управления от первого сервера, и функционирование в соответствии с принятой информацией о команде управления.
ПОЛЕЗНЫЕ ЭФФЕКТЫ ИЗОБРЕТЕНИЯ
[29] В соответствии с этим, один или более иллюстративных вариантов осуществления обеспечивают электронное устройство, сервер и способы управления такими устройствами, которые минимизируют временной интервал для распознавания команды пользователя и выполнения операции.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
[30] Фиг. 1 изображает блок-схему электронного устройства и анализирующего сервера, в соответствии с иллюстративным вариантом осуществления;
[31] Фиг. 2 изображает блок-схему электронного устройства, в соответствии с иллюстративным вариантом осуществления;
[32] Фиг. 3 изображает блок-схему анализирующего сервера, в соответствии с иллюстративным вариантом осуществления;
[33] Фиг. 4 изображает графическое представление алгоритма, демонстрирующее операции электронного устройства, в соответствии с иллюстративным вариантом осуществления;
[34] Фиг. 5 изображает пример списка команд распознавания речи, в соответствии с иллюстративным вариантом осуществления;
[35] Фиг. 6 изображает графическое представление алгоритма, демонстрирующее операцию определения возможности анализа посредством электронного устройства, в соответствии с иллюстративным вариантом осуществления;
[36] Фиг. 7 изображает графическое представление алгоритма, демонстрирующее другой пример операций электронного устройства, в соответствии с иллюстративным вариантом осуществления;
[37] Фиг. 8 изображает графическое представление алгоритма, демонстрирующее другой пример операций электронного устройства, в соответствии с иллюстративным вариантом осуществления;
[38] Фиг. 9 изображает пример электронного устройства и анализирующего сервера, в соответствии с иллюстративным вариантом осуществления;
[39] Фиг. 10 изображает графическое представление алгоритма, демонстрирующее операции сервера, в соответствии с иллюстративным вариантом осуществления;
[40] Фиг. 11 изображает графическое представление алгоритма, демонстрирующее операции сервера, в соответствии с иллюстративным вариантом осуществления;
[41] Фиг. 12 изображает блок-схему электронного устройства, анализирующего сервера и сервера преобразования речи в текст (STT), в соответствии с иллюстративным вариантом осуществления; и
[42] Фиг. 13 и 14 изображают пример списка речевых команд, который сохраняется для каждого пользователя, в соответствии с иллюстративным вариантом осуществления.
ПРЕДПОЧТИТЕЛЬНЫЙ ВАРИАНТ ОСУЩЕСТВЛЕНИЯ ИЗОБРЕТЕНИЯ
[43] Далее иллюстративные варианты осуществления будут подробно описаны со ссылкой на прилагаемые чертежи, чтобы они могли быть легко реализованы человеком, обладающим стандартными навыками в уровне техники. Иллюстративные варианты осуществления могут быть реализованы в различных формах, без ограничения иллюстративными вариантами осуществления, представленными в настоящем документе. Описания широко известных частей будут опущены для сохранения ясности, при этом одинаковые ссылочные позиции будут указывать на аналогичные элементы по всему тексту.
[44] Фиг. 1 изображает блок-схему электронного устройства 1 и анализирующего сервера 2, в соответствии с иллюстративным вариантом осуществления. Электронное устройство 1 и анализирующий сервер 2, в соответствии с иллюстративным вариантом осуществления, соединяются друг с другом по сети 3. Электронное устройство 1 функционирует в соответствии с командой пользователя и включает в себя, например, бытовые электроприборы или персональные мобильные телефоны, такие как, например, телевизор (TV), телевизионная абонентская приставка, проигрыватель цифровых универсальных дисков (DVD), кондиционер воздуха, холодильник, компьютер, мобильный телефон, смартфон, планшетный компьютер и т.д., и оргтехнику, такую как, например, принтер и фотокопировальное устройство, а также любые другие устройства, которые функционируют на основании электрических/электронных схем.
[45] Команда пользователя, в соответствии с настоящим иллюстративным вариантом осуществления, включает в себя информацию, на основании которой электронное устройство 1 может определить выполнение предварительно определенной операции, в соответствии с действием пользователя. Электронное устройство 1 и анализирующий сервер 2 анализируют команду пользователя для идентификации команды пользователя. Например, команда пользователя может включать в себя, по меньшей мере, либо голос пользователя, либо жест пользователя, либо конкретный внешний вид пользователя. Далее, для удобства описания, команда пользователя будет иллюстративно являться речевой командой, а электронное устройство 1 будет включать в себя устройство отображения, такое как, например, телевизор. Однако следует понимать, что другие иллюстративные варианты осуществления не ограничиваются этим.
[46] Сеть 3, в соответствии с настоящим иллюстративным вариантом осуществления, включает в себя устройство или инфраструктуру, которая используется для обмена информацией, относящейся к речевой команде пользователя, между электронным устройством 1 и анализирующим сервером 2, и может являться проводной и/или беспроводной сетью.
[47] Анализирующий сервер 2 соединяется с сетью 3, анализирует службу, относящуюся к речевой команде пользователя, например, к речевой команде пользователя для электронного устройства 1 в качестве его клиента, и передает результат анализа на электронное устройство 1. Анализирующий сервер 2, в соответствии с настоящим иллюстративным вариантом осуществления, передает на электронное устройство 1 список команд распознавания речи, включающий в себя команду распознавания речи, которая находится в числе речевых команд пользователя, которые были успешно распознаны предварительно определенное количество раз или более, и соответствующую информацию о команде управления. Информация о команде управления используется для управления электронным устройством 1 таким образом, чтобы оно функционировало в соответствии с желанием пользователя и командой распознавания речи. Электронное устройство 1 идентифицирует речевую команду пользователя на основании списка команд распознавания речи, переданного посредством анализирующего сервера 2. То есть, если вводится речевая команда пользователя, то электронное устройство 1 идентифицирует, соответствует ли речевая команда пользователя команде распознавания речи, включенной в список команд распознавания речи, и, при положительном результате определения, функционирует в соответствии с информацией о команде управления команды распознавания речи. В противном случае, если речевая команда пользователя не соответствует команде распознавания речи, включенной в список команд распознавания речи, то электронное устройство 1 передает речевую команду пользователя на анализирующий сервер 2. Анализирующий сервер 2 анализирует речевую команду пользователя, переданную посредством электронного устройства 1, и передает соответствующую информацию о команде управления на электронное устройство 1. Электронное устройство 1 функционирует в соответствии с информацией о команде управления, переданной посредством анализирующего сервера 2.
[48] В соответствии с настоящим иллюстративным вариантом осуществления, вместо передачи всех речевых команд пользователя на анализирующий сервер 2, электронное устройство 1 идентифицирует речевую команду пользователя на основании списка команд распознавания речи, заблаговременно переданного посредством анализирующего сервера 2, и, если идентификация речевой команды пользователя является недоступной на основании принятого списка команд распознавания речи, функционирует в соответствии с информацией о команде управления, переданной посредством анализирующего сервера 2. В соответствии с этим, временной интервал, затрачиваемый на осуществление связи между электронным устройством 1 и анализирующим сервером 2, может быть минимизирован, при этом может быть минимизирован временной интервал для распознавания речевой команды пользователя и выполнения операции.
[49] Фиг. 2 изображает блок-схему электронного устройства 1, в соответствии с иллюстративным вариантом осуществления. Электронное устройство 1 может включать в себя блок 11 выполнения операций, приемник 12 команд, блок 13 связи (например, такой блок связи, как, например, проводной и/или беспроводной интерфейс, порт, карта, ключ и т.д.) и контроллер 14. Электронное устройство 1 может дополнительно включать в себя запоминающий блок 15 (например, хранилище, такое как, например, память RAM, память ROM, флэш-память, жесткий диск, и т.д.). Блок 11 выполнения операций выполняет операции электронного устройства 1. Например, если электронное устройство 1 включает в себя устройство отображения, такое как, например, телевизор, то блок 11 выполнения операций может включать в себя приемник 111 сигналов, процессор 112 изображений и блок 113 отображения (например, дисплей, такой как, например, жидкокристаллическая индикаторная панель, плазменная индикаторная панель, дисплей на органических светодиодах и т.д.). Однако следует понимать, что блок 11 выполнения операций соответствует операциям продукта, который реализовывает электронное устройство 1, и не ограничивается примером, изображенным на Фиг. 2.
[50] Приемник 111 сигналов может принять сигнал изображения, включенный в широковещательный сигнал, переданный посредством устройства передачи широковещательных сигналов (не изображено), принять сигнал изображения от видеоустройства, такого как, например, DVD-проигрыватель, проигрыватель дисков стандарта Blu-ray (BD) и т.д., принять сигнал изображения от персонального компьютера (PC), принять сигнал изображения от мобильного устройства, такого как, например, смартфон и планшетный компьютер, принять сигнал изображения через сеть, такую как, например, сеть Интернет, или принять сигнал изображения в качестве графического контента, сохраненного на запоминающем носителе, таком как, например, запоминающий носитель универсальной последовательной шины (USB).
[51] Процессор 112 изображений обрабатывает сигнал изображения, принятый посредством приемника 111 сигналов, для отображения изображения. Процессор 112 изображений может выполнить операции по декодированию, повышению качества изображения и масштабированию. Блок 113 отображения самостоятельно отображает изображение на основании сигнала изображения, обработанного посредством процессора 112 изображений. Способ отображения изображения блока 113 отображения не ограничивается.
[52] Приемник 12 команд принимает речевую команду пользователя. Например, приемник 12 команд может включать в себя первый приемник 121 команд для приема речевой команды пользователя. Первый приемник 121 команд может включать в себя микрофон для преобразования принятой речевой команды пользователя в речевой сигнал. Приемник 12 команд может дополнительно включать в себя второй приемник 122 команд для приема команды манипуляции пользователя. Второй приемник 122 команд может быть реализован в виде приемника сигналов дистанционного управления, который принимает сигнал дистанционного управления, включающий в себя информацию о вводе ключей, соответствующую команде манипуляции пользователя, от пульта дистанционного управления (не изображен), или в виде манипуляционной панели, которая обеспечивается в электронном устройстве 1 и генерирует информацию о вводе ключей, соответствующую манипуляции пользователя.
[53] Блок 13 связи осуществляет связь с анализирующим сервером 2 по сети 3. Блок 13 связи обменивается с анализирующим сервером 2 речевой командой пользователя и информацией, относящейся к результату анализа, в соответствии с управлением контроллера 14.
[54] Контроллер 14 управляет блоком 11 выполнения операций для выполнения операций, в соответствии с речевой командой пользователя. В ответ на прием списка 151 команд распознавания речи от анализирующего сервера 2 посредством блока 13 связи, контроллер 14 сохраняет принятый список 151 команд распознавания речи в запоминающий блоке 15. В ответ на прием речевой команды пользователя посредством приемника 12 команд, контроллер 14 идентифицирует, соответствует ли речевая команда пользователя команде распознавания речи, включенной в сохраненный список 151 команд распознавания речи, и, при положительном результате определения, управляет блоком 11 выполнения операций таким образом, чтобы он выполнял операции, в соответствии с информацией о команде управления, соответствующей команде распознавания речи, включенной в сохраненный список 151 команд распознавания речи. Если речевая команда пользователя не соответствует команде распознавания речи, включенной в сохраненный список 151 команд распознавания речи, то контроллер 14 управляет блоком 13 связи таким образом, чтобы он передавал речевую команду пользователя на анализирующий сервер 2, и, в ответ на прием информации о команде управления, соответствующей речевой команде, переданной от анализирующего сервера 2, управляет блоком 11 выполнения операций таким образом, чтобы он выполнял операции, в соответствии с принятой информацией о команде управления.
[55] Контроллер 14 может включать в себя центральный процессор (CPU), а также может выполнить программу управления для операции. Контроллер 14 может дополнительно включать в себя энергонезависимую память, такую как, например, флэш-память, для сохранения на ней программы управления, и энергозависимую память, такую как, например, память с удвоенной скоростью передачи данных (DDR), для загрузки, по меньшей мере, части сохраненной программы управления для быстрого доступа посредством центрального процессора. Программа управления контроллера 14 является запрограммированной на управление операциями блока 11 выполнения операций.
[56] Фиг. 3 изображает блок-схему анализирующего сервера 2, в соответствии с иллюстративным вариантом осуществления. Анализирующий сервер 2 включает в себя блок 21 связи (например, блок связи, такой как, например, проводной и/или беспроводной интерфейс, порт, карта, ключ и т.д.), контроллер 22 и запоминающий блок 23 (например, хранилище, такое как, например, память ROM, флэш-память, жесткий диск, и т.д.). Блок 21 связи осуществляет связь с блоком 13 связи электронного устройства 1 по сети 3. Контроллер 22 управляет операциями анализирующего сервера 2. Запоминающий блок 23, в виде энергонезависимой памяти, сохраняет в себе список 231 команд распознавания речи, в соответствии с речевой командой пользователя. Контроллер 22 управляет блоком 21 связи таким образом, чтобы он передавал список 231 команд распознавания речи, сохраненный в запоминающем блоке 23, на электронное устройство 1. В ответ на прием речевой команды пользователя и запроса на анализ речевой команды пользователя от электронного устройства 1, контроллер 22 анализирует принятую речевую команду пользователя. Контроллер 22 управляет блоком 21 связи таким образом, чтобы он передавал результат анализа речевой команды пользователя на электронное устройство 1.
[57] Фиг. 4 изображает графическое представление алгоритма, демонстрирующее операции электронного устройства 1, в соответствии с иллюстративным вариантом осуществления. На этапе S41 электронное устройство 1 принимает список 151 команд распознавания речи от анализирующего сервера 2. Принятый список 151 команд распознавания речи может быть сохранен в запоминающем блоке 15. Фиг. 5 изображает пример списка 151 команд распознавания речи, в соответствии с иллюстративным вариантом осуществления. Список 151 команд распознавания речи может включать в себя множество команд распознавания речи («команда 1 распознавания речи», «команда 2 распознавания речи», «команда 3 распознавания речи» и т.д.), а также множество экземпляров информации о команде управления («информация 1 о команде управления», «информация 2 о команде управления», «информация 3 о команде управления» и т.д.), в соответствии с множеством команд распознавания речи. Множество команд распознавания речи может включать в себя команды, такие как, например, «включить питание», «выключить питание» или «увеличить громкость». Множество экземпляров информации о команде управления может включать в себя информацию о самоуправлении, относящуюся к операциям или функциям, которые подлежат выполнению посредством электронного устройства 1, в соответствии с множеством команд распознавания речи.
[58] В случае включения питания электронного устройства 1, электронное устройство 1 может запросить анализирующий сервер 2 на предмет передачи списка 231 команд распознавания речи. В ответ на прием запроса на передачу списка 231 команд распознавания речи от электронного устройства 1, анализирующий сервер 2 может передать список 231 команд распознавания речи на электронное устройство 1. Электронное устройство 1 может сохранить в запоминающем блоке 15 список 231 команд распознавания речи, переданный посредством анализирующего сервера 2. Если в запоминающем блоке 15 уже имеется сохраненный список 151 команд распознавания речи, то электронное устройство 1 может сравнить сохраненный список 151 команд распознавания речи со списком 231 команд распознавания речи, который был передан посредством анализирующего сервера 2, и обновить сохраненный список 151 команд распознавания речи на основании принятого списка 231 команд распознавания речи.
[59] Как изображено на Фиг. 4, на этапе S42 электронное устройство 1 принимает речевую команду пользователя. На этапе S43 электронное устройство 1 идентифицирует, соответствует ли принятая речевая команда пользователя команде распознавания речи, включенной в принятый список 231 команд распознавания речи. Фиг. 6 изображает графическое представление алгоритма, демонстрирующее операцию определения того, соответствует ли речевая команда команде распознавания речи, включенной в принятый список 231 команд распознавания речи.
[60] На этапе S61 электронное устройство 1 принимает речевую команду пользователя. На этапе S62 электронное устройство 1 определяет, соответствует ли принятая речевая команда команде распознавания речи, включенной в список 151 команд распознавания речи. Релевантность, в соответствии с настоящим иллюстративным вариантом осуществления, может быть определена, например, посредством того, насколько принятая речевая команда является подобной по отношению к команде распознавания речи, включенной в список 151 команд распознавания речи. Например, если пользователь произнес команду «выключить питание», и список 151 команд распознавания речи включает в себя команду распознавания речи «выключить питание», которая является практически схожей или подобной команде, произнесенной пользователем, то может быть определено, что речевая команда является наиболее релевантной по отношению к команде распознавания речи в списке 151 команд распознавания речи. В качестве другого примера, если пользователь произнес команду «увеличить громкость», и список 151 команд распознавания речи включает в себя речевую команду «повысить громкость», то эти два случая могут быть связаны. В данном случае, электронное устройство 1 может определить, что релевантность между речевой командой и соответствующей командой распознавания речи в списке 151 команд распознавания речи имеет, по меньшей мере, предварительно определенное значение или более. В качестве другого примера, если пользователь произнес команду «увеличить яркость экранного изображения», и если было идентифицировано, что список 151 команд распознавания речи не имеет никакой аналогичной команды распознавания речи, то электронное устройство 1 может определить, что релевантность между речевой командой и соответствующей командой распознавания речи в списке 151 команд распознавания речи имеет значение, которое меньше предварительно определенного значения.
[61] Как изображено на Фиг. 6, если на этапе S63 было определено, что список 151 команд распознавания речи включает в себя команду распознавания речи, релевантность которой по отношению к речевой команде имеет предварительно определенное значение или более, то на этапе S64 электронное устройство 1 определяет, что речевая команда соответствует команде распознавания речи, включенной в список 151 команд распознавания речи. В противном случае, если было определено, что список 151 команд распознавания речи не содержит какой-либо речевой команды, релевантность которой по отношению к речевой команде имеет предварительно определенное значение или более, то на этапе S64 электронное устройство 1 определяет, что речевая команда не соответствует команде распознавания речи, включенной в список 151 команд распознавания речи.
[62] Как изображено на Фиг. 4, если на этапе S44 было определено, что речевая команда пользователя соответствует команде распознавания речи в принятом списке 151 команд распознавания речи, то на этапе S45 электронное устройство 1 функционирует в соответствии с информацией о команде управления, соответствующей команде распознавания речи в списке 151 команд распознавания речи. Например, электронное устройство 1 выполняет операции посредством обращения к информации о команде управления, соответствующей командам распознавания речи, таким как, например, «выключить питание» и «увеличить громкость», включенным в список 151 команд распознавания речи, в соответствии с речевыми командами пользователя, такими как, например, «выключить питание» и «повысить громкость».
[63] Если на этапе S46 было определено, что речевая команда пользователя не соответствует команде распознавания речи, включенной в принятый список 151 команд распознавания речи, то на этапе S46 электронное устройство 1 передает речевую команду пользователя на анализирующий сервер 2. Например, если речевая команда пользователя «увеличить яркость экранного изображения» не была идентифицирована на основании списка 151 команд распознавания речи, то электронное устройство 1 передает информацию речевой команды «увеличить яркость экранного изображения» на анализирующий сервер 2. На этапе S47 электронное устройство 1 принимает от анализирующего сервера 2 информацию о команде управления, соответствующую речевой команде. Например, электронное устройство 1 принимает информацию о команде управления, соответствующую речевой команде, в качестве результата анализа речевой команды «увеличить яркость экранного изображения». На этапе S48 электронное устройств