Способ и устройство для обработки информации

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