СПОСОБ И УСТРОЙСТВО ВВОДА ТЕКСТА
TEXT INPUT METHOD AND DEVICE

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] Таким образом, в таком сценарии использования, повторный ввод может влиять на опыт пользователя и, когда пользователь выполняет ввод с помощью оперирования программируемой клавиатурой, могут случаться проблемы ошибочного ввода или плохого опыта ввода вследствие ограничения состояний аппаратного обеспечения. Например, что касается мобильного терминала с относительно небольшим экраном, при ввода с использованием программируемой клавиатуры пользователь может неправильно вводить вследствие относительно небольшого пространства программируемой клавиатуры, и, что касается мобильного терминала с большим экраном, поскольку обычно гладкое стеклянное зеркало применяется для улучшения опыта просмотра пользователя, при просмотре web-страниц, изображений и видео, опыт ввода является плохим, когда пользователь вводит относительно длинный символьный текст с помощью оперирования программируемой клавиатурой в мобильном терминале с большим экраном.
[00115] Для того чтобы решить вышеупомянутые проблемы, режим быстрого ввода строки может быть предварительно установлен в интерфейсе установки способа ввода системы в мобильном терминале, и получаются предварительно установленная строка, которую требуется быстро ввести, и предварительно установленный символ, которые устанавливаются пользователем в режиме быстрого ввода строки, таким образом, когда пользователь выполняет предварительно установленную операцию относительно предварительно установленного символа на программируемой клавиатуре, системы может автоматически запускаться, чтобы вводить предварительно установленную строку, установленную пользователем в режиме быстрого ввода строки, в окно ввода, таким образом, пользователь может быстро вводить предварительно установленную строку с помощью оперирования определенным символом на программируемой клавиатуре.
[00116] В настоящем варианте осуществления при запуске быстрого ввода строки опция функции запуска режима быстрого ввода строки может быть предварительно установлена в интерфейсе установки способа ввода системы и пользователь может запускать режим быстрого ввода строки с помощью оперирования опцией функции. Например, что касается мобильного терминала с сенсорным экраном, пользователь может коснуться опции функции в интерфейсе установки способа ввода системы, таким образом, чтобы запустить режим быстрого ввода строки.
[00117] Далее в настоящей заявке будут даны подробные объяснения с использованием примера, в котором вышеупомянутая функция выполняется в мобильном терминале с сенсорным экраном. Конечно, выполнение вышеупомянутой функции в мобильном терминале с сенсорным экраном является только пояснительным, и в реальных применениях, такие же осуществления могут выполняться в мобильном терминале не с сенсорным экраном в соответствии с последующей подробной процедурой осуществления.
[00118] При осуществлении в мобильном терминале с сенсорным экраном мобильный терминал может осуществлять мониторинг за кадром в реальном времени события касания относительно опции функции в интерфейсе установки способа ввода системы пользователем. Когда мониторинг относительно опции функции, выбранной пользователем осуществлен, мобильный терминал может определить, что в настоящее время был установлен режим быстрого ввода строки, и, таким образом, режим быстрого ввода строки может быть запущен за кадром.
[00119] После того как мобильный терминал запускает режим быстрого ввода строки за кадром, пользователь может установить предварительно установленную строку, которую требуется быстро ввести в интерфейсе установки способа ввода системы, одновременно мобильный терминал может принять в реальном времени за кадром строку, введенную пользователем в интерфейсе установки способа ввода системы, и установить принятую строку как предварительно установленную строку в режиме быстрого ввода строки.
[00120] Когда пользователь устанавливает предварительно установленную строку в интерфейсе установки способа ввода системы, мобильный терминал может предоставить окно ввода предварительно установленной строки в интерфейсе установки способа ввода системы для пользователя, и пользователь может ввести строку в окне ввода строки, затем мобильный терминал может получить за кадром строку, введенную в окне ввода строки пользователем, а затем установить полученную строку как предварительно установленную строку в режиме быстрого ввода строки.
[00121] Конечно, во время осуществления пользователь может также установить множество предварительно установленных строк в интерфейсе установки способа ввода системы. Например, в случае ввода множества строк в вышеупомянутом окне ввода строки при постоянном вводе множества строк пользователь может разделить постоянно вводимые множество строк символами специального разделителя и, когда мобильный терминал получает за кадром строку, введенную пользователем, мобильный терминал может автоматически идентифицировать строки, введенные пользователем, как множество в соответствии с символами разделителя.
[00122] В настоящем варианте осуществления, дополнительно к установке строки, которую требуется быстро ввести в режиме быстрого ввода строки в интерфейсе установки способа ввода системы, пользователь может также установить предварительно установленный символ для запуска режима быстрого ввода строки в интерфейсе установки способа ввода системы.
[00123] Когда пользователь устанавливает предварительно определенный символ для запуска режима быстрого ввода строки в интерфейсе установки способа ввода системы, мобильный терминал может предоставить пользователю первую опцию установки для установки предварительно установленного символа в интерфейсе установки способа ввода системы.
[00124] Во время осуществления первая опция может быть списком предварительно установленных символов, в который могут быть включены несколько предварительно установленных символов. При установке предварительно установленного символа пользователь может непосредственно выбрать предварительно установленный символ, который требуется установить, из списка предварительно установленных символов, и одновременно мобильный терминал может получить за кадром символ, выбранный пользователем из списка предварительно установленных символов, и установить полученный символ как предварительно установленный символ для запуска быстрого ввода строки.
[00125] Предварительно установленные символы в списке предварительно установленных символов могут выбираться произвольно с программируемой клавиатуры способа ввода или могут получаться на основе привычки ввода пользователя и расположения символов на домашней странице программируемой клавиатуры. Например, что касается мобильного терминала с сенсорным экраном, мобильный терминал собирает за кадром точки касания пользователем во время использования терминал, затем анализирует за кадром привычку использования пользователя в соответствии с точками касания пользователя, например, на основе координат собранных точек касания, может анализироваться то, работает ли пользователь левой рукой или правой рукой. Когда мобильный терминал анализирует за кадром привычку использования пользователя, может считываться расположение символов на программируемой клавиатуре способа ввода, и в комбинации с привычкой использования пользователя символы, которые являются наиболее подходящими для привычки использования пользователя, считываются из программируемой клавиатуры и вводятся в вышеупомянутый список предварительно установленных символов для выбора пользователем. Например, при допущении, что мобильный терминал анализирует, что пользователь является левшой, тогда символы на левой стороне на домашней странице программируемой клавиатуры способа ввода могут вводиться в вышеупомянутый список предварительно установленных символов для выбора пользователем, таким образом, когда пользователь устанавливает предварительно установленные символы в режиме быстрого ввода строки, привычка использования пользователя может быть достаточно адаптирована.
[00126] В настоящем варианте осуществления дополнительно к установке строк, которые требуется быстро ввести в режиме быстрого ввода строки в интерфейсе установки способа ввода системы, пользователь может также установить предварительно установленную операцию для запуска быстрого ввода строки в интерфейсе установки способа ввода системы.
[00127] Когда пользователь устанавливает предварительно установленную операцию для запуска быстрого ввода строки в интерфейсе установки способа ввода системы, мобильный терминал может предоставить пользователю вторую опцию установки для установки предварительно установленной операции в интерфейсе установки способа ввода системы.
[00128] Во время осуществления вторая опция установки может быть списком предварительно установленных операций, в который включены несколько предварительно установленных операций. Например, несколько предварительно установленных операций могут включать в себя операцию длительного нажатия, операцию двойного щелчка, и тому подобные. При установке предварительно установленной операции пользователь может непосредственно выбрать предварительно установленную операцию, которую требуется установить, из списка предварительно установленных операций, и одновременно мобильный терминал может, за кадром, получить операцию, выбранную пользователем из списка предварительно установленных операций, и установить полученную операцию как предварительно установленную операцию для запуска быстрого ввода строки.
[00129] В настоящем варианте осуществления опция подтверждения может быть включена в интерфейс установки способа ввода системы. Например, опция подтверждения может быть кнопкой подтверждения, и после того, как пользователь, соответственно, устанавливает предварительно определенную строку, предварительно определенный символ и предварительно определенную операцию в интерфейсе установки способа ввода системы, подтверждение может быть установлено с помощью щелканья кнопки подтверждения, когда установка завершена.
[00130] После того, как пользователь устанавливает подтверждение с помощью щелканья кнопки подтверждения, чтобы запустить режим быстрого ввода строки, мобильный терминал может, за кадром, обнаружить в реальном времени операцию относительно программируемой клавиатуры способа ввода пользователем и оценить то, является ли обнаруженная операция предварительно установленной операцией (такой как операция длительного нажатия) относительно предварительно установленного символа на программируемой клавиатуре пользователем. Если обнаруженная операция является предварительно установленной операцией относительно предварительно установленного символа на программируемой клавиатуре, мобильный терминал может быть запущен, чтобы вызвать предварительно установленную строку, которая была установлена пользователем, и быстро ввести предварительно уставленную строку в окно ввода текста за кадром.
[00131] Таким образом, пользователь может быстро вводить множество предварительно установленный строк в режиме быстрого ввода строки пользователем с помощью выполнения предварительно установленной операции относительно определенного символа на программируемой клавиатуре, таким образом, улучшая опыт ввода текста пользователя.
[00132] Далее в настоящей заявке, с помощью примера применения в комбинации с вышеописанным сценарием применения, даны подробные объяснения технических решений в вышеупомянутых вариантах осуществления.
[00133] В настоящем варианте осуществления вышеупомянутый предварительно установленный символ может быть символом @ на программируемой клавиатуре способа ввода, вышеупомянутая предварительно установленная строка может быть адресом электронной почты, используемым пользователем как учетная запись логина, и вышеупомянутая предварительно установленная операция может операцией длительного нажатия.
[00134] Фиг.3 - схематическая диаграмма взаимодействий установки зарезервированной строки пользователем в соответствии с иллюстративным вариантом осуществления.
[00135] Как изображено на фиг.3, в интерфейсе установки системы может быть включена опция установки «Способ ввода». Пользователь может коснуться этой опции установки, чтобы запустить систему с целью перехода в интерфейс установки способа ввода системы.
[00136] В интерфейсе установки способа ввода системы может быть включена опция функции «быстрый ввод адреса электронной почты клавиша @». Пользователь может коснуться открытого переключателя опции функции, чтобы включить режим быстрого ввода строки, и запустить систему с целью вывода окна ввода для установки зарезервированной строки пользователю, затем пользователь может установить адрес электронной почты быстрого ввода в окне ввода.
[00137] В интерфейсе установки способа ввода может быть включена кнопка подтверждения. После ввода адреса электронной почты быстрого ввода в окне ввода пользователь может коснуться кнопки подтверждения, чтобы запустить режим быстрого ввода строки.
[00138] После запуска режима быстрого ввода строки, когда пользователь вводит адрес электронной почты в интерфейсе логина приложения, он/она может быстро ввести адрес электронной почты с помощью длительного нажатия символа @ на программируемой клавиатуре.
[00139] Система мобильного терминала может осуществлять мониторинг в реальном времени за кадром события касания относительно программируемой клавиатуры пользователем и, когда мониторинг события длительного нажатия на символ @ на программируемой клавиатуре пользователем осуществлен, система может немедленно вызвать за кадром адрес электронной почты быстрого ввода, который был установлен пользователем, а затем автоматически занести адрес электронной почты в окно ввода имени пользователя в интерфейсе логина, таким образом, чтобы завершить быстрый ввод имени логина.
[00140] В вышеупомянутых вариантах осуществления с помощью оценки того, установлен ли режим быстрого ввода предварительно установленной строки, если режим быстрого ввода предварительно установленной строки установлен, обнаружения предварительно установленной операции относительно предварительно установленного символа в интерфейсе ввода символов и, когда предварительно установленная операция относительно предварительно установленного символа обнаружена, ввода предварительно установленной строки, установленной в режиме быстрого ввода предварительно установленной строки, в окно ввода текста, пользователь может быстро вводить относительно длинный текст с помощью использования предварительно установленного символа в интерфейсе ввода символов, уменьшается операционная сложность при использовании способа ввода мобильного терминала и, таким образом, улучшается опыт ввода текста пользователя.
[00141] Аналогично вариантам осуществления, относящимся к вышеупомянутому способу ввода текста, настоящее изобретение также предоставляет варианты осуществления, относящиеся к устройству.
[00142] Фиг.4 - блок-схема устройства ввода текста в соответствии с иллюстративным вариантом осуществления.
[00143] Как изображено на фиг.4, устройство 400 ввода текста, проиллюстрированное в соответствии с иллюстративным вариантом осуществления, включает в себя модуль 401 оценки, модуль 402 обнаружения и модуль 403 ввода.
[00144] Модуль 401 оценки сконфигурирован с возможностью оценки того, установлен ли режим быстрого ввода предварительно установленной строки.
[00145] Модуль 402 обнаружения сконфигурирован с возможностью, когда режим быстрого ввода предварительно установленной строки установлен, обнаружения предварительно установленной операции относительно предварительно установленного символа в интерфейсе ввода символов.
[00146] Модуль 403 ввода сконфигурирован с возможностью, когда обнаружена предварительно установленная операция относительно предварительно установленного символа, ввода предварительно установленной строки, установленной в режиме быстрого ввода предварительно установленной строки, в окно ввода текста.
[00147] В вышеупомянутых вариантах осуществления с помощью оценки того, установлен ли режим быстрого ввода предварительно установленной строки, если режим быстрого ввода предварительно установленной строки установлен, обнаружения предварительно установленной операции относительно предварительно установленного символа в интерфейсе ввода символов и, когда предварительно установленная операция относительно предварительно установленного символа обнаружена, ввода предварительно установленной строки, установленной в режиме быстрого ввода предварительно установленной строки, в окно ввода текста, пользователь может быстро вводить относительно длинный текст с помощью использования предварительно установленного символа в интерфейсе ввода символов и, таким образом, улучшается опыт ввода текста пользователя.
[00148] Фиг.5 - блок-схема другого устройства ввода текста в соответствии с иллюстративным вариантом осуществления. Как изображено на фиг.5, на основе вышеупомянутого варианта осуществления, изображенного на фиг.4, устройство 400 в настоящем варианте осуществления дополнительно включает в себя первый модуль 404 приема и модуль 405 запуска.
[00149] Первый модуль 404 приема сконфигурирован с возможностью приема операции установки для запуска режима быстрого ввода предварительно установленной строки в интерфейсе установки способа ввода системы пользователем.
[00150] Модуль 405 запуска сконфигурирован с возможностью запуска режима быстрого ввода предварительно установленной строки.
[00151] Фиг.6 - блок-схема еще одного устройства ввода текста в соответствии с иллюстративным вариантом осуществления. Как изображено на фиг.6, на основе вышеупомянутого варианта осуществления, изображенного на фиг.5, устройство 400 в настоящем варианте осуществления может дополнительно включать в себя второй модуль 406 приема.
[00152] Второй модуль 406 приема, сконфигурированный с возможностью, после приема операции установки для запуска режима быстрого ввода предварительно установленной строки в интерфейсе установки способа ввода системы пользователем, приема введенной строки в интерфейсе установки способа ввода системы пользователем, и использования принятой строки как предварительно установленной строки.
[00153] Следует объяснить, что структура второго модуля 406 приема, изображенного в вышеупомянутом варианте осуществления устройства на фиг.6, может также быть включена в вышеупомянутый вариант осуществления устройства на фиг.4, который не ограничен настоящим изобретением.
[00154] Фиг.7 - блок-схема другого устройства ввода текста в соответствии с иллюстративным вариантом осуществления. Как изображено на фиг.7, на основе вышеупомянутого варианта осуществления, изображенного на фиг.5, устройство 400 в настоящем варианте осуществления может дополнительно включать в себя первый модуль 407 предоставления и первый модуль 408 получения.
[00155] Первый модуль 407 предоставления сконфигурирован с возможностью, после приема операции установки для запуска режима быстрого ввода предварительно установленной строки в интерфейсе установки способа ввода системы пользователем, предоставления первой опции установки для установки предварительно установленного символа в интерфейсе установки способа ввода системы.
[00156] Первый модуль 408 получения сконфигурирован с возможностью получения предварительно установленного символа, установленного пользователем в первой опции установки.
[00157] Следует объяснить, что структуры первого модуля 407 предоставления и первого модуля 408 получения, изображенных в вышеупомянутом варианте осуществления устройства на фиг.7, могут также быть включены в вышеупомянутые варианты осуществления устройства на фиг.4 и фиг.5, который не ограничен настоящим изобретением.
[00158] Фиг.8 - блок-схема другого устройства ввода текста в соответствии с иллюстративным вариантом осуществления. Как изображено на фиг.8, на основе вышеупомянутого варианта осуществления, изображенного на фиг.7, первый модуль 407 предоставления может включать в себя подмодуль 407А предоставления, а первый модуль 408 получения может включать в себя первый подмодуль 408 получения.
[00159] Подмодуль 407А предоставления сконфигурирован с возможностью, после приема операции установки для запуска режима быстрого ввода предварительно установленной строки в интерфейсе установки способа ввода системы пользователем, предоставления списка предварительно установленных символов в интерфейсе установки способа ввода системы, причем предварительно установленные символы в списке предварительно установленных символов получаются на основе привычки ввода пользователя и размещения символов на домашней странице интерфейса ввода символов.
[00160] Первый подмодуль 408А получения сконфигурирован с возможностью получения выбранного ввода в список предварительно установленных символов пользователем и использования выбранного символа как предварительно установленного символа.
[00161] Следует объяснить, что структуры подмодуля 407А предоставления и подмодуля 408А получения, изображенных в вышеупомянутом варианте осуществления на фиг.8, могут также быть включены в вышеупомянутый вариант осуществления на фиг.4 и фиг.6, который не ограничен настоящим изобретением.
[00162] Фиг.9 - блок-схема еще одного устройства ввода текста в соответствии с иллюстративным вариантом осуществления. Как изображено на фиг.9, на основе вышеупомянутого варианта осуществления, изображенного на фиг.5, устройство 400 в настоящем варианте осуществления может дополнительно включать в себя второй модуль 409 предоставления и второй модуль 410 получения.
[00163] Второй модуль 409 предоставления сконфигурирован с возможностью, после приема операции установки для запуска режима быстрого ввода предварительно установленной строки в интерфейсе установки способа ввода системы пользователем, предоставления второй опции установки для установки предварительно установленной операции в интерфейсе установки способа ввода системы, причем вторая опция установки включает в себя список предварительно установленных операций, обеспеченный заранее.
[00164] Второй модуль 410 получения сконфигурирован с возможностью получения выбранного ввода в список предварительно установленных операций пользователем и использования выбранной операции как предварительно установленной операции.
[00165] Следует объяснить, что структуры второго модуля 409 предоставления и второго модуля 410 получения, изображенных в вышеупомянутом варианте осуществления на фиг.9, могут также быть включены в вышеупомянутые варианты осуществления на фиг.4 и фиг.6-фиг.8, который не ограничен настоящим изобретением.
[00166] Фиг.10 - блок-схема еще одного устройства ввода текста в соответствии с иллюстративным вариантом осуществления. Как изображено на фиг.10, на основе вышеупомянутого варианта осуществления, изображенного на фиг.4, когда множество предварительно установленных строк установлены в режиме быстрого ввода предварительно установленной строки, модуль 403 ввода может включать в себя подмодуль 403А вывода, второй подмодуль 403В получения и подмодуль 403С ввода.
[00167] Подмодуль вывода 403А сконфигурирован с возможностью, когда обнаружена предварительно установленная операция относительно предварительно установленного символа, вывода множества предварительно установленных строк в предварительно установленной позиции окна ввода текста.
[00168] Второй подмодуль 403В получения сконфигурирован с возможностью получения предварительно установленной строки, выбранной пользователем.
[00169] Подмодуль ввода 403С сконфигурирован с возможностью ввода предварительно установленной строки, выбранной пользователем, в окно ввода текста.
[00170] Следует объяснить, что структуры подмодуля 403А вывода, второго подмодуля 403B получения и подмодуля 403С ввода, изображенных в вышеупомянутом варианте осуществления устройства на фиг.10, могут также быть включены в вышеупомянутые варианты осуществления устройства на фиг.5 и фиг.9, который не ограничен настоящим изобретением.
[00171] Относительно устройств в вышеупомянутых вариантах осуществления, конкретные способы для выполнения операций для отдельных модулей в этих вариантах осуществления были описаны подробно в вариантах осуществления, относящихся к способам, которые не будут подробно разработаны в настоящей заявке.
[00172] Для вариантов осуществления устройства, поскольку варианты осуществления устройства по существу соответствуют вариантам осуществления способа, соответствующее содержание может относиться к некоторым объяснениями в вариантах осуществления способа. Блоки, проиллюстрированные как отдельные компоненты, могут или не могут разделяться физически, компоненты, использованные как отображение блока, могут быть или могут не быть физическим блоком, т.е. могут быть расположены в одном местоположении, или могут распределяться в множество сетевых блоков. Часть или все из модулей могут выбираться таким образом, чтобы достигать цели решения в настоящем изобретении в соответствии с реальными требованиями. Специалист в данной области техники может понять и осуществить настоящее изобретение, без применения изобретательского труда.
[00173] Аналогично, настоящее изобретение дополнительно предоставляет устройство ввода текста, включающее в себя:
[00174] процессор и
[00175] память для хранения инструкций, выполняемых процессором,
[00176] причем процессор сконфигурирован с возможностью:
[00177] оценки того, установлен ли режим быстрого ввода предварительно установленной строки,
[00178] когда режим быстрого ввода предварительно установленной строки установлен, обнаружения предварительно установленной операции относительно предварительно установленного символа в интерфейсе ввода символов, и
[00179] когда обнаружена предварительно установленная операция относительно предварительно установленного символа, ввода предварительно установленной строки, установленной в режиме быстрого ввода предварительно установленной строки, в окно ввода текста.
[00180] Аналогично, настоящее изобретение также предоставляет терминал, причем терминал включает в себя: память и одну или более программ, причем одна или более программ хранятся в памяти, и инструкции для выполнения следующих операций, содержащихся в одной или более программах, сконфигурированы как выполняемые одним или более процессорами с возможностью:
[00181] оценки того, установлен ли режим быстрого ввода предварительно установленной строки,
[00182] когда режим быстрого ввода предварительно установленной строки установлен, обнаружения предварительно установленной операции относительно предварительно установленного символа в интерфейсе ввода символов, и
[00179] когда обнаружена предварительно установленная операция относительно предварительно установленного символа, ввода предварительно установленной строки, установленной в режиме быстрого ввода предварительно установленной строки, в окно ввода текста.
[00184] Фиг.11 - блок-схема устройства ввода текста в соответствии с иллюстративным вариантом осуществления.
[00185] Как изображено на фиг.11, проиллюстрировано устройство 1100 ввода текста в соответствии с иллюстративным вариантом осуществления. Устройство 1100 может быть мобильным телефоном, компьютером, цифровым широковещательным терминалом, устройством обмена сообщениями, игровой консолью, планшетным устройством, медицинским устройством, тренировочным оборудованием, персональным цифровым ассистентом и тому подобным.
[00186] Ссылаясь на фиг.11, устройство 1100 может включать в себя один или множество из следующих компонентов: компонент 1101 обработки, память 1102, компонент 1103 питания, компонент 1104 мультимедиа, аудио компонент 1105, интерфейс 1106 ввода/вывода (I/O), компонент 1107 датчика и компонент 1108 связи.
[00187] Компонент 1101 обработки обычно управляет общими операциями устройства 1100, такими как операции, ассоциированные с отображением, телефонными вызовами, передачами данных, операциями камеры и операциями записи. Компонент 1101 обработки может включать в себя один или более процессоров 1109 с возможностью выполнения инструкций, чтобы выполнять часть или все этапы в описанных выше способах. Кроме того, компонент 1101 обработки может включать в себя один или более модулей, которые облегчают взаимодействие между компонентом 1101 обработки и другими компонентами. Например, компонент 1101 обработки может включать в себя модуль мультимедиа, чтобы облегчать взаимодействие между компонентом 1104 мультимедиа и компонентом 1101 обработки.
[00188] Память 1102 сконфигурирована с возможностью сохранения различных типов данных, чтобы поддерживать работу устройства 1100. Примеры таких данных включают в себя инструкции для любых приложений или способов, управляемых в устройстве 1100, контактные данные, данные телефонной книги, сообщения, изображения, видео и т.д. Память 1102 может осуществляться с использованием любого типа энергозависимых или энергонезависимых устройств памяти или их комбинации, такого как статическая память произвольного доступа (SRAM), электрически стираемая программируемая постоянная память (EEPROM), стираемая программируемая постоянная память (EPROM), программируемая постоянная память (PROM), постоянная память (ROM), магнитная память, флэш-память, магнитный или оптический диск.
[00189] Компонент 1103 питания подает питание в различные компоненты устройства 1100. Компонент 50 питания может включать в себя систему управления питанием, один или более источников питания и другие компоненты, ассоциированные с генерацией, управлением и распределением питания в устройстве 1100.
[00190] Компонент 1104 мультимедиа включает в себя экран, обеспечивающий интерфейс вывода между устройством 1100 и пользователем. В некоторых вариантах осуществления экран может включать в себя жидкокристаллический дисплей (LCD) и сенсорную панель (ТР). Если экран включает в себя сенсорную панель, экран может быть осуществлен как сенсорный экран, чтобы принимать входные сигналы от пользователя. Сенсорная панель включает в себя один или более датчиков касания, чтобы считывать касания, скольжения и жесты на сенсорной панели. Датчики касания могут не только считывать границу действия касания или скольжения, но также считывают период времени и давление, ассоциированные с действием касания или скольжения. В некоторых вариантах осуществления компонент 1104 мультимедиа включает в себя переднюю камеру и/или заднюю камеру. Передняя камера и задняя камера могут принимать внешний элемент данных мультимедиа, когда устройство 1100 находится в рабочем режиме, таком как режим фотографирования или режим видео. Каждая из передней камеры и задней камеры может быть системой с фиксированным оптическим объективом или может иметь функциональные возможности фокусировки и оптического масштабирования.
[00191] Аудио компонент 1105 сконфигурирован с возможностью вывода и/или ввода аудио сигналов. Например, аудио компонент 1105 включает в себя микрофон (MIC), сконфигурированный с возможностью приема внешнего аудио сигнала, когда устройство 1100 находится в рабочем режиме, таком как режим вызова, режим записи и режим распознавания речи. Принятый аудио сигнал может быть дополнительно сохранен в памяти 1102 или передан с помощью компонента 1108 связи. В некоторых вариантах осуществления аудио компонент 1105 дополнительно включает в себя громкоговоритель, чтобы выводить аудио сигналы.
[00192] Интерфейс 1106 I/O обеспечивает интерфейс между компонентом 1101 обработки и модулями периферийного интерфейса, такими как клавиатура, колесико мыши выбора щелчком, кнопки и тому подобные. Кнопки могут включать в себя, но не ограничены: кнопку возврата в исходное положение, кнопку уровня громкости, кнопку запуска и кнопку блокировки.
[00193] Компонент 1107 датчика включает в себя один или более датчиков, чтобы предоставлять оценки состояния различных аспектов устройства 1100. Например, компонент 1107 датчика может обнаруживать открытое/закрытое состояние устройства 1100, относительное расположение компонентов, например, дисплея и клавиатуры устройства 1100, изменение позиции устройства 1100 или компонента устройства 1100, присутствие или отсутствие контакта пользователя с устройством 1100, ориентацию или ускорение/замедление устройства 1100 и изменение температуры устройства 1100. Компонент 1107 датчика может включать в себя датчик близости, сконфигурированный с возможностью обнаружения присутствия близлежащих объектов без какого-либо физического контакта. Компонент 1107 датчика может также включать в себя датчик света, такой как датчик изображения CMOS или CCD, для использования в приложениях формирования изображений. В некоторых вариантах осуществления компонент 11107 датчика может также включать в себя датчик акселерометра, гироскопический датчик, магнитный датчик, датчик давления или датчик температуры.
[00194] Компонент 1108 связи сконфигурирован с возможностью облегчения связи, проводным способом или беспроводным способом, между устройством 1100 и другими устройствами. Устройство 1100 может осуществлять доступ к беспроводной сети на основе стандартов связи, таких как WiFi, 2G или 3G, или их комбинации. В одном иллюстративном варианте осуществления компонент 1108 связи принимает широковещательный сигнал или информацию, ассоциированную с широковещательной связью, из внешней системы управления широковещательной связью через широковещательный канал. В одном иллюстративном варианте осуществления компонент 1108 связи дополнительно включает в себя модуль близкой области связи (NFC), чтобы облегчать связи ближнего действия. Например, модуль NFC может быть осуществлен на основе технологии радиочастотной идентификации (RFID), технологии ассоциации данных инфракрасного излучения (IrDA), технологии сверхширокой ширины полосы частот (UWB), технологии Bluetooth (BT) и других технологий.
[00195] В иллюстративных вариантах осуществления устройство 1100 может быть осуществлено с помощью одной или множества прикладных интегральных схем (ASIC), процессоров цифровых сигналов (DSP), устройств обработки цифровых сигналов (DSPD), программируемых логических устройств (PLD), вентильных матриц, программируемых в условиях эксплуатации (FPGA), контроллеров, микроконтроллеров, микропроцессоров или других электронных компонентов, сконфигурированных для выполнения вышеупомянутых способов.
[00196] В иллюстративных вариантах осуществления также предоставлен постоянный читаемый компьютером запоминающий носитель, включающий в себя инструкции, такие как включенные в память 1102, выполняемые процессором 1109 в устройства 1100, для выполнения вышеупомянутых способов. Например, постоянный читаемый компьютером запоминающий носитель может быть ROM, RAM, CD-ROM, магнитной лентой, флоппи-диском оптическим запоминающим устройством данных и тому подобным.
[00197] Когда инструкции на запоминающем носителе выполняются процессором мобильного терминала, мобильному терминалу дается возможность выполнять способ ввода текста, включающий в себя:
[00198] оценки того, установлен ли режим быстрого ввода предварительно установленной строки,
[00199] когда режим быстрого ввода предварительно установленной строки установлен, обнаружения предварительно установленной операции относительно предварительно установленного символа в интерфейсе ввода символов, и
[00200] когда обнаружена предварительно установленная операция относительно предварительно установленного символа, ввода предварительно установленной строки, установленной в режиме быстрого ввода предварительно установленной строки, в окно ввода текста.
[00201] Другие варианты осуществления изобретения будут понятны специалистам в данной области техники из рассмотрения спецификации и применения на практике изобретения, изобретенного в настоящей заявке. Подразумевается, что эта заявка охватывает любые изменения, использования или адаптации изобретения, следующие его общим принципам и включающие в себя такие отклонения от настоящего изобретения, как происходит в известной или обычной практике в данной области техники. Подразумевается, что спецификация и примеры считаются только как иллюстративные, причем действительные рамки объема и сущности изобретение указаны последующей формулой изобретения.
[00202] Будет понятно, что настоящее изобретение не ограничено точной конструкцией, которая была описана выше и проиллюстрирована на сопровождающих чертежах, и, что различные модификации и изменения могут быть сделаны, не выходя за рамки его объема. Подразумевается, что рамки объема изобретения ограничены только прилагаемой формулой изобретения.