СПОСОБ ВВОДА ДАННЫХ В ЭЛЕКТРОННОЕ УСТРОЙСТВО, СПОСОБ ОБРАБОТКИ ГОЛОСОВОГО ЗАПРОСА, МАШИНОЧИТАЕМЫЙ НОСИТЕЛЬ (ВАРИАНТЫ), ЭЛЕКТРОННОЕ УСТРОЙСТВО, СЕРВЕР И СИСТЕМА

1. Способ ввода данных в электронное устройство, включающий в себя:
получение голосового запроса через голосовой интерфейс электронного устройства;
получение множества тегов, каждый из которых связан с соответствующим полем ввода пользовательского интерфейса, относящегося к приложению на упомянутом электронном устройстве;
получение по меньшей мере одной части текста, связанной с соответствующим тегом, который является производным от упомянутого голосового запроса;
заполнение по меньшей мере одного поля ввода упомянутого приложения с помощью соответствующей части текста, которая связана с соответствующим тегом, связанным с полем ввода.
2. Способ по п. 1, в котором каждый из упомянутого множества тегов предоставляет семантическое описание для соответствующего поля ввода.
3. Способ по п. 1, в котором упомянутое приложение включает в себя веб-приложение, упомянутое веб-приложение включает в себя множество веб-страниц, каждая страница включает в себя по меньшей мере одно поле ввода, множество упомянутых полей ввода обладает соответствующими тегами.
4. Способ по п. 3, в котором по меньшей мере одна из упомянутых веб-страниц включает в себя определение потока операций, и это определение указывает на последовательность страниц, включая упомянутое веб-приложение, и для каждой страницы - набор идентификаторов для каждого поля ввода упомянутой страницы.
5. Способ по п. 4, в котором упомянутое определение потока операций включает в себя логику определения условной последовательности страниц в рамках упомянутого веб-приложения.
6. Способ по п. 4, в котором упомянутые идентификаторы включают в себя теги для упомянутых полей ввода.
7. Способ по п. 1, в котором на упомянутом этапе получения по меньшей мере одной части текста выполняют предоставление упомянутого голосового запроса, а также индикатора упомянутого множества тегов, связанных с соответствующими полями ввода упомянутого приложения, серверу преобразования речи в текст и получают упомянутую по меньшей мере одну часть текста, связанную с соответствующим тегом, от упомянутого сервера преобразования речи в текст.
8. Способ по п. 7, в котором упомянутый индикатор включает в себя URL веб-приложения.
9. Способ по п. 7, в котором упомянутый индикатор включает в себя упомянутые теги.
10. Способ по п. 1, в котором дополнительно:
выполняют поиск семантической пользовательской информации, доступной на упомянутом электронном устройстве в ответ на получение части текста с нулевым значением текста, связанной с соответствующим тегом для поля ввода упомянутого приложения;
заполняют упомянутое поле ввода упомянутого приложения, связанного с упомянутым тегом, с помощью упомянутой семантической пользовательской информации в ответ на получение семантической пользовательской информации, совпадающей с упомянутым соответствующим тегом с частью текста с нулевым значением текста.
11. Способ по п. 10, в котором упомянутая семантическая пользовательская информация включает одно из: личную информацию пользователя; контактную информацию пользователя; информацию о местонахождении пользователя; историю браузера пользователя; избранные веб-страницы пользователя.
12. Способ обработки голосового запроса, включающий в себя:
получение голосового запроса через голосовой интерфейс электронного устройства;
получение множества тегов, каждый из которых связан с соответствующим полем ввода пользовательского интерфейса, для приложения на упомянутом электронном устройстве;
перевод голосового запроса в текст;
анализ текста для предоставления по меньшей мере одной части текста;
установление связи по меньшей мере одной части текста с соответствующим тегом из множества тегов;
передачу электронному устройству по меньшей мере части текста с указанием соответствующего тега.
13. Способ по п. 12, в котором каждый из упомянутого множества тегов предоставляет семантическое описание для соответствующего поля ввода.
14. Способ по п. 12, в котором упомянутое приложение включает в себя веб-приложение, упомянутое веб-приложение включает в себя множество веб-страниц, каждая страница включает в себя по меньшей мере одно поле ввода, множество упомянутых полей обладает соответствующими тегами.
15. Способ по п. 14, в котором по меньшей мере одна из упомянутых веб-страниц включает в себя определение потока операций, и это определение указывает на последовательность страниц, включая упомянутое веб-приложение, и для каждой страницы - набор идентификаторов для каждого поля ввода упомянутой страницы.
16. Способ по п. 15, в котором упомянутое определение потока операций включает в себя логику определения условной последовательности страниц в рамках упомянутого веб-приложения.
17. Способ по п. 15, в котором упомянутые идентификаторы включают в себя теги для упомянутых полей ввода.
18. Способ по п. 12, в котором на упомянутом этапе анализа текста используют понимание естественного языка для предоставления упомянутой по меньшей мере одной части текста.
19. Способ по п. 12, в котором на упомянутом этапе получения упомянутого множества тегов выполняют: получение URL веб-приложения от упомянутого электронного устройства, извлечение веб-страницы из упомянутого URL, и извлечение упомянутых тегов от упомянутой веб-страницы.
20. Способ по п. 12, в котором на упомянутом этапе получения упомянутого множества тегов выполняют: получение упомянутого множества тегов от упомянутого электронного устройства.
21. Машиночитаемый носитель, включающий в себя программные инструкции, выполненные с возможностью инициирования выполнения электронным устройством:
получения голосового запроса через голосовой интерфейс электронного устройства;
получения множества тегов, каждый из которых связан с соответствующим полем ввода пользовательского интерфейса, относящегося к приложению на упомянутом электронном устройстве;
получения по меньшей мере одной части текста, связанной с соответствующим тегом, который является производным от упомянутого голосового запроса;
заполнения по меньшей мере одного поля ввода упомянутого приложения с помощью соответствующей части текста, которая связана с соответствующим тегом, связанным с полем ввода.
22. Машиночитаемый носитель, включающий в себя программные инструкции, выполненные с возможностью инициирования выполнения сервером:
получения голосового запроса через голосовой интерфейс электронного устройства;
получения множества тегов, каждый из которых связан с соответствующим полем ввода пользовательского интерфейса, для приложения на упомянутом электронном устройстве;
перевода голосового запроса в текст; анализа текста для предоставления по меньшей мере одной части текста;
установления связи по меньшей мере одной части текста с соответствующим тегом из множества тегов; и передачи электронному устройству по меньшей мере части текста с указанием соответствующего тега.
23. Электронное устройство, включающее в себя компонент, работающий в сочетании с пользовательским интерфейсом приложения, и выполнено с возможностью:
получения голосового запроса через голосовой интерфейс электронного устройства;
получения множества тегов, каждый из которых связан с соответствующим полем ввода пользовательского интерфейса, относящегося к приложению на упомянутом электронном устройстве;
получения по меньшей мере одной части текста, связанной с соответствующим тегом, который является производным от упомянутого голосового запроса;
заполнения по меньшей мере одного поля ввода упомянутого приложения с помощью соответствующей части текста, которая связана с соответствующим тегом, связанным с полем ввода.
24. Сервер, связанный с одним или несколькими электронными устройствами в сети передачи данных и выполненный с возможностью:
получения голосового запроса через голосовой интерфейс электронного устройства;
получения множества тегов, каждый из которых связан с соответствующим полем ввода пользовательского интерфейса, для приложения на упомянутом электронном устройстве;
перевода голосового запроса в текст;
анализа текста для предоставления по меньшей мере одной части текста;
установления связи по меньшей мере одной части текста с соответствующим тегом из множества тегов;
передачи электронному устройству по меньшей мере части текста с указанием соответствующего тега.
25. Система, включающая в себя множество электронных устройств в соответствии с п. 23, связанных с сервером по п. 24 в сети передачи данных.