СИСТЕМА И СПОСОБ ОБРАБОТКИ РЕЧЕВОГО ЗАПРОСА ПОЛЬЗОВАТЕЛЯ

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