Способ и устройство ввода текста
Иллюстрации
Показать всеИзобретение относится к устройствам ввода. Технический результат заключается в повышении скорости ввода данных. Такой результат достигается тем, что оценивают, установлен ли режим быстрого ввода предварительно установленной строки, когда режим быстрого ввода предварительно установленной строки установлен, обнаруживают предварительно установленную операцию относительно предварительно установленного символа в интерфейсе ввода символов, и когда обнаружена предварительно установленная операция относительно предварительно установленного символа, вводят предварительно установленную строку, установленную в режиме быстрого ввода предварительно установленной строки, в окно ввода текста. 3 н. и 12 з.п. ф-лы, 11 ил.
Реферат
2420-532035RU/085
ПЕРЕКРЕСТНАЯ ССЫЛКА НА РОДСТВЕННЫЕ ЗАЯВКИ
[0001] Эта заявка основана на заявке на патент Китая 201510359814.9, поданной 25 июня 2015г., и испрашивает ее приоритет, все содержание которой включено в настоящее описание посредством ссылки.
ОБЛАСТЬ ТЕХНИКИ, К КОТОРОЙ ОТНОСИТСЯ ИЗОБРЕТЕНИЕ
[0002] Настоящее изобретение, в целом, относится к области связи и, более конкретно, к способу и устройству ввода текста.
УРОВЕНЬ ТЕХНИКИ
[0003] С развитием интеллектуальных устройств все больше и больше популярными становятся интеллектуальные устройства с большими экранами. Однако, хотя интеллектуальные устройства с большими экранами являются отличными при просмотре web-страниц, изображений и видео широковещания, со все большими и большими приложениями интеллектуального терминала, необходимо дополнительно оптимизировать интеллектуальный терминал.
СУЩНОСТЬ ИЗОБРЕТЕНИЯ
[0004] Для того чтобы решить проблемы, существующие в предшествующем уровне техники, настоящее изобретение предоставляет способ и устройство ввода текста.
[0005] В соответствии с первым аспектом вариантов осуществления настоящего изобретения, предоставлен способ ввода текста, включающий в себя:
[0006] оценку того, установлен ли режим быстрого ввода предварительно установленной строки,
[0007] когда режим быстрого ввода предварительно установленной строки установлен, обнаружение предварительно установленной операции относительно предварительно установленного символа в интерфейсе ввода символов, и
[0008] когда обнаружена предварительно установленная операция относительно предварительно установленного символа, ввод предварительно установленной строки, установленной в режиме быстрого ввода предварительно установленной строки, в окно ввода текста.
[0009] Способ, в необязательном порядке, дополнительно включает в себя:
[0010] прием операции установки запуска режима быстрого ввода предварительно установленной строки в интерфейсе установки способа ввода системы, и
[0011] запуск режима быстрого ввода предварительно установленной строки.
[0012] Способ, в необязательном порядке, дополнительно включает в себя:
[0013] после приема операции установки запуска режима быстрого ввода предварительно установленной строки в интерфейсе установки способа ввода системы, прием строки, введенной в интерфейсе установки способа ввода системы, и использование принятой строки как предварительно установленной строки.
[0014] Способ, в необязательном порядке, дополнительно включает в себя:
[0015] после приема операции установки запуска режима быстрого ввода предварительно установленной строки в интерфейсе установки способа ввода системы, предоставление первой опции установки для установки предварительно установленного символа в интерфейсе установки способа ввода системы, и
[0016] получение предварительно установленного символа, установленного в первой опции установки.
[0017] Предоставление первой опции установки для установки предварительно установленного символа в интерфейсе установки способа ввода системы, в необязательном порядке, включает в себя:
[0018] предоставление списка предварительно установленных символов в интерфейсе установки способа ввода системы, причем предварительно установленные символы в списке предварительно установленных символов получаются на основе привычки ввода пользователя и размещения символов на домашней странице интерфейса ввода символов, и
[0019] получение предварительно установленного символа, установленного в первой опции установки, включает в себя:
[0020] получение выбора в списке предварительно установленных символов и использование выбранного символа как предварительно установленного символа.
[0021] Способ, в необязательном порядке, дополнительно включает в себя:
[0022] после приема операции установки запуска режима быстрого ввода предварительно установленной строки в интерфейсе установки способа ввода системы, предоставление второй опции установки для установки предварительно установленной операции в интерфейсе установки способа ввода системы, причем вторая опция установки включает в себя список предварительно установленных операций, обеспеченный заранее, и
[0023] получение выбора в списке предварительно установленных операций и использование выбранной операции как предварительно установленной операции.
[0024] Когда установлены множество предварительно установленных строк в режиме быстрого ввода предварительно установленной строки, ввод предварительно установленной строки, установленной в режиме быстрого ввода предварительно установленной строки, в окно ввода текста, в необязательном порядке, включает в себя:
[0025] вывод множества предварительно установленных строк в предварительно установленной позиции окна ввода текста,
[0026] получение предварительно установленной строки, выбранной пользователем, и
[0027] ввод предварительно установленной строки, выбранной пользователем, в окно ввода текста.
[0028] В соответствии со вторым аспектом вариантов осуществления настоящего изобретения, предоставлено устройство ввода текста, включающее в себя:
[0029] модуль оценки, сконфигурированный с возможностью оценки того, установлен ли режим быстрого ввода предварительно установленной строки,
[0030] модуль обнаружения, сконфигурированный с возможностью, когда режим быстрого ввода предварительно установленной строки установлен, обнаружения предварительно установленной операции относительно предварительно установленного символа в интерфейсе ввода символов, и
[0031] модуль ввода, сконфигурированный с возможностью, когда обнаружена предварительно установленная операция относительно предварительно установленного символа, ввода предварительно установленной строки, установленной в режиме быстрого ввода предварительно установленной строки, в окно ввода текста.
[0032] Устройство, в необязательном порядке, дополнительно включает в себя:
[0033] первый модуль приема, сконфигурированный с возможностью приема операции установки запуска режима быстрого ввода предварительно установленной строки в интерфейсе установки способа ввода системы, и
[0034] модуль запуска, сконфигурированный с возможностью запуска режима быстрого ввода предварительно установленной строки.
[0035] Устройство, в необязательном порядке, дополнительно включает в себя:
[0036] второй модуль приема, сконфигурированный с возможностью, после приема операции установки запуска режима быстрого ввода предварительно установленной строки в интерфейсе установки способа ввода системы, приема строки, введенной в интерфейсе установки способа ввода системы, и использование принятой строки как предварительно установленной строки.
[0037] Устройство, в необязательном порядке, дополнительно включает в себя:
[0038] первый модуль предоставления, сконфигурированный с возможностью, после приема операции установки запуска режима быстрого ввода предварительно установленной строки в интерфейсе установки способа ввода системы, предоставления первой опции установки для установки предварительно установленного символа в интерфейсе установки способа ввода системы, и
[0039] первый модуль получения, сконфигурированный с возможностью получения предварительно установленного символа, установленного в первой опции установки.
[0040] Первый модуль предоставления, в необязательном порядке, включает в себя:
[0041] подмодуль предоставления, сконфигурированный с возможностью, после приема операции установки запуска режима быстрого ввода предварительно установленной строки в интерфейсе установки способа ввода системы, предоставления списка предварительно установленных символов в интерфейсе установки способа ввода системы, причем предварительно установленные символы в списке предварительно установленных символов получаются на основе привычки ввода пользователя и размещения символов на домашней странице интерфейса ввода символов, и
[0042] первый модуль получения включает в себя:
[0043] первый подмодуль получения, сконфигурированный с возможностью получения выбора в списке предварительно установленных символов и использования выбранного символа как предварительно установленного символа.
[0044] Устройство, в необязательном порядке, дополнительно включает в себя:
[0045] второй модуль предоставления, сконфигурированный с возможностью, после приема операции установки запуска режима быстрого ввода предварительно установленной строки в интерфейсе установки способа ввода системы, предоставления второй опции установки для установки предварительно установленной операции в интерфейсе установки способа ввода системы, причем вторая опция установки включает в себя список предварительно установленных операций, обеспеченный заранее, и
[0046] второй модуль получения, сконфигурированный с возможностью получения выбора в списке предварительно установленных операций и использования выбранной операции как предварительно установленной операции.
[0047] Когда установлены множество предварительно установленных строк в режиме быстрого ввода предварительно установленной строки, модуль ввода, в необязательном порядке, включает в себя:
[0048] подмодуль вывода, сконфигурированный с возможностью, когда обнаружена предварительно установленная операция относительно предварительно установленного символа, вывода множества предварительно установленных строк в предварительно установленной позиции окна ввода текста,
[0049] второй подмодуль получения, сконфигурированный с возможностью получения предварительно установленной строки, выбранной пользователем, и
[0050] подмодуль ввода, сконфигурированный с возможностью ввода предварительно установленной строки, выбранной пользователем, в окно ввода текста.
[0051] В соответствии с третьим аспектом настоящего изобретения, предоставлено устройство ввода текста, включающее в себя:
[0052] процессор и
[0053] память для хранения инструкций, выполняемых процессором,
[0054] причем процессор сконфигурирован с возможностью:
[0055] оценки того, установлен ли режим быстрого ввода предварительно установленной строки,
[0056] когда режим быстрого ввода предварительно установленной строки установлен, обнаружения предварительно установленной операции относительно предварительно установленного символа в интерфейсе ввода символов, и
[0057] когда обнаружена предварительно установленная операция относительно предварительно установленного символа, ввода предварительно установленной строки, установленной в режиме быстрого ввода предварительно установленной строки, в окно ввода текста.
[0058] Технические решения, предоставленные вариантами осуществления настоящего изобретения, могут иметь следующие преимущественные результаты:
[0059] в вышеупомянутых вариантах осуществления с помощью оценки того, установлен ли режим быстрого ввода предварительно установленной строки, когда режим быстрого ввода предварительно установленной строки установлен, обнаружения предварительно установленной операции относительно предварительно установленного символа в интерфейсе ввода символов, и при обнаружении предварительно установленной операции относительно предварительно установленного символа, ввода предварительно установленной строки, установленной в режиме быстрого ввода предварительно установленной строки, в окно ввода текста, пользователь может использовать предварительно установленные символы в интерфейсе ввода символов, чтобы быстро вводить относительно длинный текст, уменьшать сложность операции при использовании способа ввода мобильного терминала и, таким образом, улучшать опыт ввода текста пользователя.
[0060] Следует понимать, что как предыдущее общее описание, так и последующее подробное описание являются только иллюстративными и пояснительными, а не ограничительными изобретения, как заявлено.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
[0061] Сопровождающие чертежи, которые включены в эту спецификацию и составляют ее часть, иллюстрируют варианты осуществления, согласующиеся с изобретением, и вместе с описанием служат, чтобы объяснять принципы изобретения.
[0062] Фиг.1 - блок-схема последовательности этапов способа ввода текста в соответствии с иллюстративным вариантом осуществления.
[0063] Фиг.2 - блок-схема последовательности этапов другого способа ввода текста в соответствии с иллюстративным вариантом осуществления.
[0064] Фиг.3 - схематическая диаграмма установки режима быстрого ввода строки в соответствии с иллюстративным вариантом осуществления.
[0065] Фиг.4 - блок-схема устройства ввода текста в соответствии с иллюстративным вариантом осуществления.
[0066] Фиг.5 - блок-схема другого устройства ввода текста в соответствии с иллюстративным вариантом осуществления.
[0067] Фиг.6 - блок-схема еще одного устройства ввода текста в соответствии с иллюстративным вариантом осуществления.
[0068] Фиг.7 - блок-схема устройства ввода текста в соответствии с иллюстративным вариантом осуществления.
[0069] Фиг.8 - блок-схема другого устройства ввода текста в соответствии с иллюстративным вариантом осуществления.
[0070] Фиг.9 - блок-схема еще одного устройства ввода текста в соответствии с иллюстративным вариантом осуществления.
[0071] Фиг.10 - блок-схема еще одного устройства ввода текста в соответствии с иллюстративным вариантом осуществления.
[0072] Фиг.11 - блок-схема устройства ввода текста в соответствии с иллюстративным вариантом осуществления.
ПОДРОБНОЕ ОПИСАНИЕ ВАРИАНТОВ ОСУЩЕСТВЛЕНИЯ
[0073] Теперь будет сделана ссылка подробно на иллюстративные варианты осуществления, примеры которых проиллюстрированы на сопровождающих чертежах. Следующее описание ссылается на сопровождающие чертежи, на которых одинаковые номера на разных чертежах представляют одинаковые или подобные элементы, если не представлено иначе. Осуществления, приведенные в следующем описании иллюстративных вариантов осуществления, не представляют все осуществления, согласующиеся с изобретением. Вместо этого, они являются только примерами устройств и способов, согласующихся с аспектами, связанными с изобретением, как перечислено в прилагаемой формуле изобретения.
[0074] Термины, использованные в настоящем изобретении, как правило, описывают конкретные варианты осуществления, а не ограничение настоящего изобретения. За исключением особого случая, в котором контекст понятно оказывает поддержку, подразумевается, что формы единственного числа, использованные в настоящем изобретении и на сопровождающих чертежах, включают в себя формы множественного числа. Также следует понимать, что выражение «и/или», использованное в настоящем изобретении, указывает включение в себя и любые и все возможные комбинации из одного или более ассоциированных перечисленных элементов.
[00100] Следует понимать, что, хотя термины первый, второй и третий и тому подобные используются в настоящем изобретении, чтобы описывать различную информацию, такая информация не ограничивается этими терминами. Эти термины используются только, чтобы различать информацию одного и того же типа друг от друга. Например, не выходя за рамки объема настоящего изобретения, первая информация может также упоминаться как вторая информация. Аналогично, вторая информация может также упоминаться как первая информация. В зависимости от контекста, слово «если», использованное в настоящем изобретении, может объясняться как «когда» или «после», или «в ответ на определение …».
[0076] Во время повседневного использования интеллектуального устройства с большим экраном пользователю часто требуется повторно вводить некоторый относительно длинный символьный текст, например, при регистрации в некоторых приложениях, установленный в устройстве, пользователь обычно использует адрес электронной почты как учетную запись логина пользователя, поэтому имеется сценарий ввода текста, с которым сталкиваются все пользователи каждый день, когда пользователь вводит адрес электронной почты с помощью способа ввода. В таком сценарии, если пользователь использует учетную запись с одинаковым логином в различных приложениях, он/она часто должен повторно вводить один и тот же адрес электронной почты.
[0077] Для того чтобы улучшить опыт ввода пользователя, в предшествующем уровне техники в способе ввода была введена функция «избранное текста», и пользователь может сохранить несколько часто используемых слов и/или фраз в «избранном текста», таким образом, при необходимости ввода соответственного слова и/или фразы слово и/или фраза могут непосредственно выбираться из избранного текста. Однако в таком решении, в большинстве случаев, шлюз приложений избранного текста находится на большом расстоянии, и является не достаточно интуитивно понятным, и обычно имеется много часто используемых фраз, сохраненных в избранном тексте, что является неудобным для просмотра пользователем, таким образом, степень популярности является очень низкой.
[0078] Вследствие этого, настоящее изобретение предоставляет способ ввода текста. В способе с помощью оценки того, установлен ли режим быстрого ввода предварительно установленной строки, когда режим быстрого ввода предварительно установленной строки установлен, обнаружения предварительно установленной операции относительно предварительно установленного символа в интерфейсе ввода символов, и при обнаружении предварительно установленной операции относительно предварительно установленного символа, ввода предварительно установленной строки, установленной в режиме быстрого ввода предварительно установленной строки, в окно ввода текста, таким образом, пользователь может быстро вводить относительно длинный текст с помощью использования предварительно установленного символа в интерфейсе ввода символов, чтобы быстро вводить относительно длинный текст, уменьшается операционная сложность использования способа ввода мобильного терминала и, таким образом, улучшается опыт ввода текста пользователя.
[0079] Фиг.1 - блок-схема последовательности этапов способа ввода текста в соответствии с иллюстративным вариантом осуществления. Как изображено на фиг.1, способ ввода текста применяется в терминале и включает в себя следующие этапы.
[0080] На этапе 101, оценивается то, установлен ли режим быстрого ввода предварительно установленной строки,
[0081] На этапе 102, когда режим быстрого ввода предварительно установленной строки установлен, обнаруживается предварительно установленная операция относительно предварительно установленного символа в интерфейсе ввода символов.
[0082] На этапе 103, при обнаружении предварительно установленной операции относительно предварительно установленного символа, предварительно установленная строка, установленная в режиме быстрого ввода предварительно установленной строки, вводится в окно ввода текста.
[0083] В настоящем варианте осуществления терминал может быть мобильным терминалом пользователя. Например, мобильный терминал может быть смартфоном, планшетным компьютером и тому подобным пользователя. Интерфейс ввода символов может быть интерфейсом ввода способа ввода в мобильном терминале, например, может быть программируемой клавиатурой в смартфоне.
[0084] Во время использования мобильного терминала, если пользователю требуется ввести символьный текст в интерфейсе системы, он/она может обычно вызвать программируемую клавиатуру способа ввода в мобильном терминале, затем ввести символьный текст с помощью оперирования программируемой клавиатурой. Однако в течение повседневного использования мобильного терминала пользователь может часто повторно вводить некоторый относительно длинный символьный текст, например, если пользователь использует адрес электронной почты как учетную запись с одинаковым логином различных приложений в мобильном терминале, тогда во время повседневного использования пользователю может часто требоваться повторно вводить один и тот же адрес электронной почты.
[0085] Таким образом, в таком сценарии использования, повторный ввод может влиять на опыт пользователя и, когда пользователь выполняет ввод с помощью оперирования программируемой клавиатурой, могут случаться проблемы ошибочного ввода или плохого опыта ввода вследствие ограничения состояний аппаратного обеспечения. Например, что касается мобильного терминала с относительно небольшим экраном, при вводе с использованием программируемой клавиатуры пользователь может неправильно вводить вследствие относительно небольшого пространства программируемой клавиатуры, и, что касается мобильного терминала с большим экраном, поскольку обычно гладкое стеклянное зеркало применяется для улучшения опыта просмотра пользователя при просмотре web-страниц, изображений и видео, опыт ввода является плохим, когда пользователь вводит относительно длинный символьный текст с помощью оперирования программируемой клавиатурой в мобильном терминале с большим экраном.
[0086] Для того чтобы решить вышеупомянутые проблемы, режим быстрого ввода строки может быть предварительно установлен в интерфейсе для установки способа ввода системы (т.е., интерфейсе установки способа ввода системы) в мобильном терминале, и получаются предварительно установленная строка, которую требуется быстро ввести, и предварительно установленный символ, которые устанавливаются пользователем в режиме быстрого ввода строки, таким образом, когда пользователь выполняет предварительно установленную операцию относительно предварительно установленного символа на программируемой клавиатуре, система может автоматически запускаться, чтобы вводить предварительно установленную строку, установленную пользователем в режиме быстрого ввода строки, в окно ввода, таким образом, пользователь может быстро вводить предварительно установленную строку с помощью оперирования определенным символом на программируемой клавиатуре.
[0087] В настоящем варианте осуществления при запуске быстрого ввода строки опция функции для запуска режима быстрого ввода строки может быть предварительно установлена в интерфейсе установки способа ввода системы, и пользователь может запускать режим быстрого ввода строки с помощью оперирования опцией функции. Например, что касается мобильного терминала с сенсорным экраном, пользователь может коснуться опции функции в интерфейсе установки способа ввода системы, таким образом, чтобы запустить режим быстрого ввода строки.
[0088] Далее в настоящей заявке будут даны подробные объяснения с использованием примера, в котором вышеупомянутая функция выполняется в мобильном терминале с сенсорным экраном. Конечно, выполнение вышеупомянутой функции в мобильном терминале с сенсорным экраном является только пояснительным, и в реальных применениях, такие же осуществления могут выполняться в мобильном терминале не с сенсорным экраном в соответствии с последующей подробной процедурой осуществления.
[0089] При осуществлении в мобильном терминале с сенсорным экраном мобильный терминал может осуществлять мониторинг за кадром в реальном времени события касания относительно опции функции в интерфейсе установки способа ввода системы пользователем. Когда мониторинг относительно опции функции, выбранной пользователем осуществлен, мобильный терминал может определить за кадром, что в настоящее время был установлен режим быстрого ввода строки, и, таким образом, режим быстрого ввода строки может быть запущен.
[0090] После того как мобильный терминал запускает режим быстрого ввода строки за кадром, пользователь может установить предварительно установленную строку, которую требуется быстро ввести, в интерфейсе установки способа ввода системы, в то же время мобильный терминал может, за кадром, принять в реальном времени строку, введенную пользователем в интерфейсе установки способа ввода системы, и установить принятую строку как предварительно установленную строку в режиме быстрого ввода строки.
[0091] Когда пользователь устанавливает предварительно установленную строку в интерфейсе установки способа ввода системы, мобильный терминал может предоставить окно ввода предварительно установленной строки в интерфейсе установки способа ввода системы для пользователя, и пользователь может ввести строку в окне ввода строки, затем мобильный терминал может получить строку, введенную в окне ввода строки пользователем, а затем установить полученную строку как предварительно установленную строку в режиме быстрого ввода строки за кадром.
[0092] Конечно, во время осуществления пользователь может также установить множество предварительно установленных строк в интерфейсе установки способа ввода системы. Например, в случае ввода множества строк в вышеупомянутом окне ввода строки при постоянном вводе множества строк пользователь может разделить постоянно вводимые множество строк символами специального разделителя и, когда мобильный терминал получает за кадром строки, введенные пользователем, мобильный терминал может автоматически идентифицировать строки, введенные пользователем, как множество в соответствии с символами разделителя.
[0093] В настоящем варианте осуществления, дополнительно к установке строки, которую требуется быстро ввести в режиме быстрого ввода строки в интерфейсе установки способа ввода системы, пользователь может также установить предварительно установленный символ для запуска режима быстрого ввода строки в интерфейсе установки способа ввода системы.
[0094] Когда пользователь устанавливает предварительно определенный символ для запуска режима быстрого ввода строки в интерфейсе установки способа ввода системы, мобильный терминал может предоставить пользователю первую опцию установки для установки предварительно установленного символа в интерфейсе установки способа ввода системы.
[0095] Во время осуществления первая опция может быть списком предварительно установленных символов, в который могут быть включены несколько предварительно установленных символов. При установке предварительно установленного символа пользователь может непосредственно выбрать предварительно установленный символ, который требуется установить, из списка предварительно установленных символов, и одновременно мобильный терминал может получить символ, выбранный пользователем из списка предварительно установленных символов, и установить полученный символ как предварительно установленный символ для запуска быстрого ввода строки за кадром.
[0096] Предварительно установленные символы в списке предварительно установленных символов могут выбираться произвольно с программируемой клавиатуры способа ввода или могут получаться на основе привычки ввода пользователя и расположения символов на домашней странице программируемой клавиатуры. Например, что касается мобильного терминала с сенсорным экраном, мобильный терминал собирает за кадром точки касания пользователем во время использования терминала, затем анализирует за кадром привычку использования пользователя в соответствии с точками касания пользователя, например, на основе координат собранных точек касания, может анализироваться то, работает ли пользователь левой рукой или правой рукой. Когда мобильный терминал анализирует за кадром привычку использования пользователя, может считываться расположение символов на программируемой клавиатуре способа ввода, и в комбинации с привычкой использования пользователя символы, которые являются наиболее подходящими для привычки использования пользователя, считываются с программируемой клавиатуры и вводятся в вышеупомянутый список предварительно установленных символов для выбора пользователем. Например, при допущении, что мобильный терминал анализирует, что пользователь является левшой, тогда символы на левой стороне на домашней странице программируемой клавиатуры способа ввода могут вводиться в вышеупомянутый список предварительно установленных символов для выбора пользователем, таким образом, когда пользователь устанавливает предварительно установленные символы в режиме быстрого ввода строки, привычка использования пользователя может быть достаточно адаптирована.
[0097] В настоящем варианте осуществления дополнительно к установке строк, которые требуется быстро ввести в режиме быстрого ввода строки в интерфейсе установки способа ввода системы, пользователь может также установить предварительно установленную операцию для запуска быстрого ввода строки в интерфейсе установки способа ввода системы.
[0098] Когда пользователь устанавливает предварительно установленную операцию для запуска быстрого ввода строки в интерфейсе установки способа ввода системы, мобильный терминал может предоставить пользователю вторую опцию установки для установки предварительно установленной операции в интерфейсе установки способа ввода системы.
[0099] Во время осуществления вторая опция установки может быть списком предварительно установленных операций, в который включены несколько предварительно установленных операций. Например, несколько предварительно установленных операций могут включать в себя операцию длительного нажатия, операцию двойного щелчка, и тому подобные. При установке предварительно установленной операции пользователь может непосредственно выбрать предварительно установленную операцию, которую требуется установить, из списка предварительно установленных операций, и одновременно мобильный терминал может, за кадром, получить операцию, выбранную пользователем из списка предварительно установленных операций, и установить полученную операцию как предварительно установленную операцию для запуска быстрого ввода строки.
[00100] В настоящем варианте осуществления опция подтверждения может быть включена в интерфейс установки способа ввода системы. Например, опция подтверждения может быть кнопкой подтверждения и после того, как пользователь, соответственно, устанавливает предварительно определенную строку, предварительно определенный символ и предварительно определенную операцию в интерфейсе установки способа ввода системы, подтверждение может быть установлено с помощью щелканья кнопки подтверждения после завершения установки.
[00101] После того, как пользователь устанавливает подтверждение с помощью щелканья кнопки подтверждения, чтобы запустить режим быстрого ввода строки, мобильный терминал может, за кадром, обнаружить в реальном времени операцию относительно программируемой клавиатуры способа ввода пользователем и оценить то, является ли обнаруженная операция предварительно установленной операцией (такой как операция длительного нажатия) относительно предварительно установленного символа на программируемой клавиатуре пользователем. Если обнаруженная операция является предварительно установленной операцией относительно предварительно установленного символа на программируемой клавиатуре, мобильный терминал может быть запущен, чтобы вызвать предварительно установленную строку, которая была установлена пользователем, и быстро ввести предварительно уставленную строку в окно ввода текста за кадром.
[00102] Таким образом, пользователь может быстро вводить предварительно установленную строку, установленную в режиме быстрого ввода строки пользователем с помощью выполнения предварительно установленной операции относительно определенного символа на программируемой клавиатуре, таким образом, улучшая опыт ввода текста пользователя.
[00103] В вышеупомянутых вариантах осуществления с помощью оценки того, установлен ли режим быстрого ввода предварительно установленной строки, когда режим быстрого ввода предварительно установленной строки установлен, обнаружения предварительно установленной операции относительно предварительно установленного символа в интерфейсе ввода символов и, когда предварительно установленная операция относительно предварительно установленного символа обнаружена, ввода предварительно установленной строки, установленной в режиме быстрого ввода предварительно установленной строки, в окно ввода текста, пользователь может использовать предварительно установленные символы в интерфейсе ввода символов, чтобы быстро вводить относительно длинный текст, уменьшать сложность операции при использовании способа ввода мобильного терминала и, таким образом, улучшать опыт ввода текста пользователя.
[00104] Фиг.2 - блок-схема последовательности этапов другого способа ввода текста в соответствии с иллюстративным вариантом осуществления. Как изображено на фиг.2, способ применяется в мобильном терминале и включает в себя следующие этапы.
[00105] На этапе 201 принимается операция установки для запуска режима быстрого ввода предварительно установленной строки в интерфейсе установки способа ввода системы пользователем.
[00106] На этапе 202 принимается строка, введенная пользователем в интерфейсе установки способа ввода системы, и принятая строка используется как предварительно установленная строка.
[00107] На этапе 203 предоставляется первая опция установки для установки предварительно установленного символа в интерфейсе установки способа ввода системы, и получается предварительно установленный символ, установленный пользователем в первой опции установки.
[00108] На этапе 204 предоставляется вторая опция установки для установки предварительно установленной операции в интерфейсе установки способа ввода системы, причем вторая опция установки включает в себя список предварительно установленных операций, обеспеченный заранее, получается выбранный ввод пользователем в список предварительно установленных операций и выбранная операция используется как предварительно установленная операция.
[00109] На этапе 205 запускается режим быстрого ввода предварительно определенной строки.
[00110] На этапе 206 обнаруживается предварительно установленная операция относительно предварительно установленного символа в интерфейсе ввода символов.
[00111] На этапе 207, когда обнаружена предварительно установленная операция относительно предварительно установленного символа, предварительно установленная строка, установленная в режиме быстрого ввода предварительно установленной строки, вводится в окно ввода текста.
[00112] В настоящем варианте осуществления терминал может быть мобильным терминалом пользователя. Например, мобильный терминал может быть смартфоном, планшетным компьютером и тому подобным пользователя. Интерфейс ввода символов может быть интерфейсом ввода способа ввода в мобильном терминале. Например, интерфейс ввода символов может быть программируемой клавиатурой в смартфоне.
[00113] Во время использования мобильного терминала, если пользователю требуется ввести символьный текст в интерфейсе системы, он/она может обычно вызвать программируемую клавиатуру способа ввода в мобильном терминале, затем ввести символьный текст с помощью оперирования программируемой клавиатурой. Однако в течение повседневного использования мобильного терминала пользователь может часто повторно вводить некоторый относительно длинный символьный текст, например, если пользователь использует адрес электронной почты как учетную запись с одинаковой учетной записью логина различных приложений в мобильном терминале, тогда во время повседневного использования пользователю может часто требоваться повторно вводить один и тот же адрес электронной почты.
[00114] Таким образом, в таком сценарии использования, повторный ввод может влиять на опыт пользователя и, когда пользователь выполняет ввод с помощью оперирования программируемой клавиатурой, могут случаться проблемы ошибочного ввода или плохого опыта ввода вследствие ограничения состояний аппаратного обеспечения. Например, что касается мобильного терминала с относительно небольшим экраном, при ввода с использованием программируемой клавиатуры пользователь может неправильно вводить вследствие относительно небольшого пространства программируемой клавиатуры, и, что касается моб