СПОСОБ И УСТРОЙСТВО ОБРАБОТКИ ВВОДА

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