СПОСОБ, УСТРОЙСТВО И СИСТЕМА ДЛЯ ВВОДА СИМВОЛА
METHOD, DEVICE AND SYSTEM FOR INPUT OF CHARACTERS

ПЕРЕКРЕСТНАЯ ССЫЛКА НА РОДСТВЕННЫЕ ЗАЯВКИ
[0001] Настоящая заявка представляет собой Российскую национальную фазу Международной Заявки № PCT/CN2015/099689, поданной 30 декабря 2015 года, которая основана на и по которой испрашивается приоритет по патентной заявке Китая № 201510777567.4, поданной в государственное ведомство интеллектуальной собственности Китайской Народной Республики 13 ноября 2015 г., полное содержание которой включено в материалы настоящей заявки посредством ссылки.
ОБЛАСТЬ ТЕХНИКИ, К КОТОРОЙ ОТНОСИТСЯ ИЗОБРЕТЕНИЕ
[0002] Настоящее раскрытие в целом относится к области применения электронной техники, а более конкретно, к способу, устройству и системе для ввода символа.
УРОВЕНЬ ТЕХНИКИ
[0003] Клавиатура, которая является общим устройством ввода, используемым в терминале, может достигать взаимодействия человек-компьютер между пользователем и терминалом, и таким образом, пользователь может вводить символы, такие как буквы, числа, Китайские иероглифы и знаки препинания, в терминал с помощью клавиатуры.
СУЩНОСТЬ ИЗОБРЕТЕНИЯ
[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] В способе, с помощью устройства и системы для ввода символа, предоставленных в настоящем раскрытии, принимают первый символ, введенный пользователем; определяют набор вторых символов, коррелированный с первым символом, при этом набор вторых символов включает в себя по меньшей мере один второй символ; посредством запроса соответствующей взаимосвязи между символом и идентификатором клавиши, получают идентификатор целевой клавиши, соответствующий каждому второму символу; и управляют подсветкой клавиши, соответствующей целевой клавише, указанной идентификатором целевой клавиши, чтобы излучать свет с заранее заданным цветом, при этом свет с заранее заданным цветом служит для подсказки пользователю вводить символ. С помощью вариантов осуществления настоящего раскрытия, путем управления подсветкой клавиши, соответствующей целевой клавише, указанной идентификатором целевой клавиши, чтобы излучать свет с заранее заданным цветом, c тем чтобы подсказать пользователю ввести символ, решаются проблемы низкой эффективности ввода и ошибки ввода в связанной области техники, и, таким образом, достигаются эффекты улучшения эффективности ввода и избегания ошибки ввода.
[0058] Должно быть понятно, что как вышеизложенное общее описание, так и последующее подробное описание, являются всего лишь примерными и поясняющими, а не ограничивающими изобретение, которое заявлено формулой изобретения.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
[0059] Для того чтобы конкретно проиллюстрировать варианты осуществления настоящего раскрытия, прилагаемые чертежи, которые требуются описанием варианта осуществления, будут кратко представлены ниже. Очевидно, что чертежи в последующем описании относятся только к некоторым вариантам осуществления настоящего раскрытия, и для специалиста в данной области техники другие чертежи могут быть получены в соответствии с этими чертежами, без творческого труда.
[0060] Фиг. 1-1 представляет собой схематическое представление, иллюстрирующее среду реализации, задействованную в способе для ввода символа, предоставленном одним из вариантов осуществления настоящего раскрытия;
[0061] Фиг. 1-2 представляет собой схематическую структурную схему терминала в среде реализации, показанной на Фиг. 1-1;
[0062] Фиг. 1-3 представляет собой вид спереди клавиатуры, показанной на Фиг. 1-2;
[0063] Фиг. 1-4 представляет собой поперечное сечение клавиатуры, показанной на Фиг. 1-3;
[0064] Фиг. 1-5 представляет собой схематическую структурную схему другого терминала в среде реализации, показанной на Фиг. 1-1;
[0065] Фиг. 1-6 представляет собой поперечное сечение терминала, показанного на Фиг. 1-5;
[0066] Фиг. 2 представляет собой блок-схему способа для ввода символа в соответствии с примерным вариантом осуществления;
[0067] Фиг. 3 представляет собой блок-схему способа для ввода символа в соответствии с другим примерным вариантом осуществления;
[0068] Фиг. 4 представляет собой блок-схему способа для ввода символа в соответствии с еще одним другим примерным вариантом осуществления;
[0069] Фиг. 5-1 представляет собой блок-схему способа для ввода символа в соответствии с еще одним другим примерным вариантом осуществления;
[0070] Фиг. 5-2 представляет собой блок-схему способа для определения набора вторых символов, коррелированного с первым символом, посредством терминала в соответствии с вариантом осуществления, показанным на Фиг. 5-1;
[0071] Фиг. 5-3 представляет собой блок-схему способа для управления подсветкой клавиши, соответствующей целевой клавише, указанной идентификатором целевой клавиши, чтобы она включилась и излучала свет с заранее заданным цветом, посредством терминала в соответствии с вариантом осуществления, показанным на Фиг. 5-1;
[0072] Фиг. 5-4 представляет собой схематическое представление, иллюстрирующее управление подсветкой клавиши, соответствующей целевой клавише, указанной идентификатором целевой клавиши, чтобы она включилась и излучала свет с заранее заданным цветом, посредством терминала в соответствии с вариантом осуществления, показанным на Фиг. 5-3;
[0073] Фиг. 5-5 представляет собой блок-схему способа для управления подсветкой клавиши, соответствующей целевой клавише, указанной идентификатором целевой клавиши, чтобы излучать свет с заранее заданным цветом, посредством другого терминала в соответствии с вариантом осуществления, показанным на Фиг. 5-1;
[0074] Фиг. 5-6 представляет собой схематическое представление, иллюстрирующее управление подсветкой клавиши, соответствующей целевой клавише, указанной идентификатором целевой клавиши, чтобы излучать свет с заранее заданным цветом, посредством терминала в соответствии с вариантом осуществления, показанным на Фиг. 5-5;
[0075] Фиг. 5-7 представляет собой блок-схему способа для управления подсветкой клавиши, соответствующей целевой клавише, указанной идентификатором целевой клавиши, чтобы излучать свет с заранее заданным цветом, посредством еще одного другого терминала в соответствии с вариантом осуществления, показанным на Фиг. 5-1;
[0076] Фиг. 5-8 представляет собой схематическое представление, иллюстрирующее управление подсветкой клавиши, соответствующей целевой клавише, указанной идентификатором целевой клавиши, чтобы излучать свет с заранее заданным цветом, посредством терминала в соответствии с вариантом осуществления, показанным на Фиг. 5-7;
[0077] Фиг. 5-9 представляет собой блок-схему способа для управления подсветкой клавиши, соответствующей целевой клавише, указанной идентификатором целевой клавиши, чтобы излучать свет с заранее заданным цветом, посредством еще одного другого терминала в соответствии с вариантом осуществления, показанным на Фиг. 5-1;
[0078] Фиг. 5-10 представляет собой блок-схему способа для управления подсветкой клавиши, соответствующей целевой клавише, указанной идентификатором целевой клавиши, чтобы излучать свет с заранее заданным цветом, посредством еще одного другого терминала в соответствии с вариантом осуществления, показанным на Фиг. 5-1;
[0079] Фиг. 5-11 представляет собой схематическое представление, иллюстрирующее управление подсветкой клавиши, соответствующей целевой клавише, указанной идентификатором целевой клавиши, чтобы излучать свет с заранее заданным цветом, посредством терминала в соответствии с вариантом осуществления, показанным на Фиг. 5-10;
[0080] Фиг. 5-12 представляет собой блок-схему способа для управления подсветкой клавиши, соответствующей целевой клавише, указанной идентификатором целевой клавиши, чтобы излучать свет с заранее заданным цветом, посредством еще одного другого терминала в соответствии с вариантом осуществления, показанным на Фиг. 5-1;
[0081] Фиг. 5-13 представляет собой блок-схему способа для обновления целевого словарного запаса в соответствии с первым символом и третьим символом, посредством терминала в соответствии с вариантом осуществления, показанным на Фиг. 5-1;
[0082] Фиг. 5-14 представляет собой блок-схему способа для обновления целевого словарного запаса в соответствии с первым символом и третьим символом, посредством другого терминала в соответствии с вариантом осуществления, показанным на Фиг. 5-1;
[0083] Фиг. 6-1 представляет собой блок-схему способа для ввода символа, в соответствии с еще одним другим примерным вариантом осуществления;
[0084] Фиг. 6-2 представляет собой блок-схему способа для определения набора вторых символов, коррелированного с первым символом, посредством терминала в соответствии с вариантом осуществления, показанным на Фиг. 6-1;
[0085] Фиг. 6-3 представляет собой блок-схему способа для управления подсветкой клавиши, соответствующей целевой клавише, указанной идентификатором целевой клавиши, чтобы она включилась и излучала свет с заранее заданным цветом, посредством клавиатуры в соответствии с вариантом осуществления, показанным на Фиг. 6-1;
[0086] Фиг. 6-4 представляет собой блок-схему способа для управления подсветкой клавиши, соответствующей целевой клавише, указанной идентификатором целевой клавиши, чтобы она включилась и излучала свет с заранее заданным цветом, посредством другой клавиатуры в соответствии с вариантом осуществления, показанным на Фиг. 6-1;
[0087] Фиг. 6-5 представляет собой блок-схему способа для управления подсветкой клавиши, соответствующей целевой клавише, указанной идентификатором целевой клавиши, чтобы она включилась и излучала свет с заранее заданным цветом, посредством еще одной другой клавиатуры в соответствии с вариантом осуществления, показанным на Фиг. 6-1;
[0088] Фиг. 6-6 представляет собой блок-схему способа для управления подсветкой клавиши, соответствующей целевой клавише, указанной идентификатором целевой клавиши, чтобы она включилась и излучала свет с заранее заданным цветом, посредством еще одной другой клавиатуры в соответствии с вариантом осуществления, показанным на Фиг. 6-1;
[0089] Фиг. 6-7 представляет собой блок-схему способа для управления подсветкой клавиши, соответствующей целевой клавише, указанной идентификатором целевой клавиши, чтобы она включилась и излучала свет с заранее заданным цветом, посредством еще одной другой клавиатуры в соответствии с вариантом осуществления, показанным на Фиг. 6-1;
[0090] Фиг. 6-8 представляет собой блок-схему способа для управления подсветкой клавиши, соответствующей целевой клавише, указанной идентификатором целевой клавиши, чтобы она включилась и излучала свет с заранее заданным цветом, посредством еще одной другой клавиатуры в соответствии с вариантом осуществления, показанным на Фиг. 6-1;
[0091] Фиг. 6-9 представляет собой блок-схему способа для обновления целевого словарного запаса в соответствии с первым символом и третьим символом, посредством терминала в соответствии с вариантом осуществления, показанным на Фиг. 6-1;
[0092] Фиг. 6-10 представляет собой блок-схему способа для обновления целевого словарного запаса в соответствии с первым символом и третьим символом, посредством другого терминала в соответствии с вариантом осуществления, показанным на Фиг. 6-1;
[0093] Фиг. 7 представляет собой структурную схему устройства для ввода символа в соответствии с примерным вариантом осуществления;
[0094] Фиг. 8 представляет собой структурную схему устройства для ввода символа в соответствии с другим примерным вариантом осуществления;
[0095] Фиг. 9 представляет собой структурную схему устройства для ввода символа в соответствии с еще одним другим примерным вариантом осуществления;
[0096] Фиг. 10 представляет собой структурную схему устройства для ввода символа в соответствии с еще одним другим примерным вариантом осуществления;
[0097] Фиг. 11 представляет собой структурную схему устройства для ввода символа в соответствии с еще одним другим примерным вариантом осуществления;
[0098] Фиг. 12 представляет собой структурную схему устройства для ввода символа в соответствии с примерным вариантом осуществления;
[0099] Фиг. 13 представляет собой структурную схему устройства для ввода символа в соответствии с другим примерным вариантом осуществления;
[00100] Фиг. 14 представляет собой структурную схему устройства для ввода символа в соответствии с еще одним другим примерным вариантом осуществления;
[00101] Фиг. 15 представляет собой структурную схему системы для ввода символа в соответствии с примерным вариантом осуществления;
[00102] Прилагаемые чертежи, которые включены в состав и составляют часть настоящего раскрытия, иллюстрируют варианты осуществления в соответствии с настоящим раскрытием, и, вместе с описанием, служат для разъяснения принципов настоящего раскрытия.
ОСУЩЕСТВЛЕНИЕ ИЗОБРЕТЕНИЯ
[00103] Для того чтобы прояснить цели, технические решения и преимущества настоящего раскрытия, настоящее раскрытие будет дополнительно подробно описано со ссылкой на прилагаемые чертежи. Очевидно, что описанные варианты осуществления представляют собой лишь часть вариантов осуществления настоящего раскрытия, за исключением всех вариантов осуществления. На основе вариантов осуществления в настоящем раскрытии, все другие варианты осуществления, полученные специалистом в данной области техники без каких-либо творческих усилий, будут подпадать под объем защиты настоящего изобретения.
[00104] Фиг. 1-1 представляет собой схематическое представление, иллюстрирующее среду реализации, задействованную в соответствующих вариантах осуществления настоящего раскрытия. Как показано на Фиг. 1-1, среда реализации включает в себя терминал 01 и сервер 02, которые соединены с помощью проводной или беспроводной сети. Беспроводная сеть может включать в себя, но не ограничена этим, беспроводной доступ вай фай (WIFI), Bluetooth, инфракрасную связь, Zigbee, данные и т.д., что не ограничивается вариантами осуществления настоящего раскрытия.
[00105] В одном из вариантов осуществления настоящего раскрытия, терминал 01 представляет собой терминал, снабженный клавиатурой, и пользователь может вводить символы в терминал 01 с помощью клавиатуры. Например, терминал может быть мобильным телефоном, настольным компьютером, переносным портативным компьютером, ноутбуком, умным телевизором, умным носимым устройством, снабженным клавиатурой и тому подобным. Сервер 02 может быть одним сервером или группой серверов, состоящей из нескольких серверов, или сервисным центром облачных вычислений, что не ограничивается вариантами осуществления настоящего раскрытия.
[00106] Терминал 01 может быть хранилищем словарного запаса, и сервер 02 также может быть хранилищем словарного запаса. Словарный запас служит для записи корреляционной взаимосвязи между различными символами, и словарный запас, хранящийся на сервере 02, является более обильным, чем словарный запас, хранящийся в терминале 01. Когда корреляционная взаимосвязь между символами предварительно заданных слов не записана в словарном запасе, хранящемся в терминале 01, терминал 01 может взаимодействовать с сервером 02, чтобы обновить словарный запас, хранящийся в терминале 01.
[00107] В варианте осуществления настоящего изобретения, клавиатура, как правило, снабжена подсветкой клавиатуры. Свет, излучаемый подсветкой клавиатуры, как правило, имеет регулируемый цвет. Когда пользователь вводит символы с помощью клавиатуры, терминал 01 может управлять включением подсветки клавиатуры. Когда подсветка клавиатуры включена, свет, излучаемый подсветкой клавиатуры, освещает клавиатуру так, что если пользователь в текущее время находится в среде со слабым освещением, свет, излучаемый подсветкой клавиатуры, может обеспечить удобство для пользователя для ввода. Терминал 01 может устанавливать цвет света, излучаемого подсветкой клавиатуры, в предварительно заданный цвет в соответствии с яркостью света окружающей среды пользователя, с тем чтобы сделать цвет света, освещающего клавиатуру, пригодным для ввода пользователя в текущей среде.
[00108] Иллюстративно, как показано на Фиг. 1-2, она иллюстрирует схематическую структурную схему терминала 01 в среде реализации, показанной на Фиг. 1-1. Терминал 01, представляющий собой компьютер, взят в качестве примера на Фиг. 1-2. Как показано на Фиг. 1-2, терминал 01 включает в себя корпус 011 терминала и клавиатуру 012, соединенную с корпусом 011 терминала. Клавиатура 012 соединена с корпусом 011 терминала через сигнальную линию 013, и интерфейс между клавиатурой 012 и корпусом 011 терминала может быть интерфейсом универсальной последовательной шины (USB для краткости).
[00109] Фиг. 1-3 показывает вид спереди клавиатуры 012, показанной на Фиг. 1-2. Как показано на Фиг. 1-3, клавиатура 012 может включать в себя по меньшей мере одну клавишу 0121, и каждая клавиша 0121 может соответствовать одной подсветке клавиши (не показано на Фиг. 1-3). Находясь во включенном состоянии, любая одна подсветка клавиши может освещать клавишу 0121, соответствующую любой одной подсветке клавиши. Иллюстративно, клавиатура 012 может включать в себя корпус 0122, и по меньшей мере одну клавишу 0121, предоставленную на корпусе 0122. Как показано на Фиг. 1-3, по меньшей мере одна клавиша 0121 может включать в себя клавиши 01211 символов и функциональные клавиши 01212. Клавиши 01211 символов могут быть клавишами, снабженными буквами или этимонами, тогда как функциональные клавиши 01212 представляют собой клавиши, отличные от клавиш 01211 символов из клавиш на клавиатуре 012. Например, функциональные клавиши 01212 могут включать в себя клавиши, снабженные числами, знаками препинания и пробелами, что не ограничивается вариантами осуществления настоящего раскрытия.
[00110] Альтернативно, со ссылкой на Фиг. 1-4, она показывает поперечное сечение клавиатуры 012, показанной на Фиг. 1-3. Как показано на Фиг. 1-4, клавиатура 012 может включать в себя корпус 0122 и по меньшей мере одну клавишу 0121, предоставленную на корпусе 0122 (две клавиши показаны на Фиг. 1-4), и каждая клавиша 0121 может соответствовать одной подсветке 0123 клавиши. Находясь во включенном состоянии, любая одна подсветка 0123 клавиши может освещать клавишу 0121, соответствующую любой одной подсветке 0123 клавиши. Любая одна подсветка 0123 клавиши предоставлена внутри корпуса 0122 и расположена под клавишей 0121, соответствующей любой одной подсветке 0123 клавиши.
[00111] Иллюстративно, как показано на Фиг. 1-5, она иллюстрирует схематическую структурную схему другого терминала 01 в среде реализации, показанной на Фиг. 1-1. Терминал 01, представляющий собой мобильный телефон, взят в качестве примера на Фиг. 1-5. Как показано на Фиг. 1-5, терминал 01 может включать в себя корпус 011 терминала и клавиатуру 012, соединенную с корпусом 011 терминала. Иллюстративно, корпус терминала 011 может включать в себя корпус 0111 и переднюю панель 0112, предоставленную на корпусе 0111, и клавиатура 012 предоставлена на передней панели 0112.
[00112] Клавиатура 012 может включать в себя по меньшей мере одну клавишу 0121, и каждая клавиша 0121 может соответствовать одной подсветке клавиши (не показано на Фиг. 1-5). Находясь во включенном состоянии, любая одна подсветка клавиши может освещать клавишу 0121, соответствующую любой одной подсветке клавиши. Как показано на Фиг. 1-5, по меньшей мере одна клавиша 0121 может включать в себя клавиши 01211 символов и функциональные клавиши 01212. Клавиши 01211 символов могут быть клавишами, снабженными буквами или этимонами, тогда как функциональные клавиши 01212 представляют собой клавиши, отличные от клавиш 01211 символов из клавиш на клавиатуре 012. Например, функциональные клавиши 01212 могут включать в себя клавиши, снабженные числами, знаками препинания и пробелами, что не ограничивается вариантами осуществления настоящего раскрытия. Альтернативно, в вариантах осуществления настоящего раскрытия, клавиатура 012 может также быть клавиатурным модулем программного обеспечения, который отображается на экране дисплея на терминале, и интерфейс дисплея клавиатуры 012 может быть показан на Фиг. 1-5.
[00113] Альтернативно, со ссылкой на Фиг. 1-6, она показывает поперечное сечение терминала 01, показанного на Фиг. 1-5. Как показано на Фиг. 1-6, корпус 011 терминала может включать в себя корпус 0111 и переднюю панель 0112, предоставленную на корпусе 0111, клавиатура 012 предоставлена на передней панели 0112, любая одна подсветка 013 клавиши предоставлена внутри корпуса 0111 и расположена между корпусом 0111 и клавишей 0121, соответствующей любой одной подсветке 013 клавиши.
[00114] Должно быть проиллюстрировано, что, как показано на Фиг. 1-6, имеется полость O, сформированная между корпусом 0111 и передней панелью 0112, и полость O выполнена с возможностью удерживания микросхемы или других аппаратных структур терминала 01, что не ограничивается вариантами осуществления настоящего раскрытия.
[00115] Фиг. 2 представляет собой блок-схему способа для ввода символа, в соответствии с примерным вариантом осуществления. Этот вариант осуществления будет описан на примере применения этого способа для ввода символа в терминал 01 среды реализации, показанной на Фиг. 1-1. Как показано на Фиг. 2, способ для ввода символа может включать в себя следующие этапы.
[00116] На этапе 201, принимают первый символ, введенный пользователем.
[00117] На этапе 202, определяют набор вторых символов, коррелированный с первым символом, при этом набор вторых символов включает в себя по меньшей мере один второй символ.
[00118] На этапе 203, запрашивают соответствующую взаимосвязь между символом и идентификатором клавиши, чтобы получить идентификатор целевой клавиши, соответствующий каждому второму символу.
[00119] На этапе 204, управляют подсветкой клавиши, соответствующей целевой клавише, указанной идентификатором целевой клавиши, чтобы излучать свет с заранее заданным цветом, при этом свет с заранее заданным цветом служит для подсказки пользователю вводить символ.
[00120] В заключение, в способе для ввода символа, предоставленном в вариантах осуществления настоящего раскрытия, принимают первый символ, введенный пользователем; определяют набор вторых символов, коррелированный с первым символом, при этом набор вторых символов включает в себя по меньшей мере один второй символ; посредством запроса соответствующей взаимосвязи между символом и идентификатором клавиши, получают идентификатор целевой клавиши, соответствующий каждому второму символу; и управляют подсветкой клавиши, соответствующей целевой клавише, указанной идентификатором целевой клавиши, чтобы излучать свет с заранее заданным цветом, при этом свет с заранее заданным цветом служит для подсказки пользователю вводить символ. С помощью вариантов осуществления настоящего раскрытия, путем управления подсветкой клавиши, соответствующей целевой клавише, указанной идентификатором целевой клавиши, чтобы излучать свет с заранее заданным цветом, c тем чтобы подсказать пользователю ввести символ, решаются проблемы низкой эффективности ввода и ошибки ввода в связанной области техники, и, таким образом, достигаются эффекты улучшения эффективности ввода и избегания ошибки ввода.
[00121] Альтернативно, этап 202 может состоять в том, что:
определяют целевой словарный запас, при этом целевой словарный запас представляет собой словарный запас, соответствующий способу ввода, в текущее время используемому пользователем, или словарный запас, установленный посредством ввода слов пользователем, и целевой словарный запас для записи корреляционной взаимосвязи между различными символами;
получают набор вторых символов путем запроса целевого словарного запаса в соответствии с первым символом.
[00122] Альтернативно, после этапа 204, способ дополнительно включает в себя этапы, на которых:
принимают третий символ, введенный пользователем;
оценивают, существует ли символ, идентичный третьему символу, в наборе вторых символов;
обновляют целевой словарный запас в соответствии с первым символом и третьим символом, если символ, идентичный третьему символу, не существует в наборе вторых символов.
[00123] Альтернативно, обновление целевого словарного запаса в соответствии с первым символом и третьим символом состоит в том, что:
отправляют запрос на сервер, при этом запрос включает в себя элемент, который должен быть запрошен, состоящий из первого символа и третьего символа, расположенных последовательно;
принимают ответ на запрос, отправленный с сервера, при этом ответ на запрос сформирован путем запроса словарного запаса на сервере сервером;
записывают корреляционную взаимосвязь между первым символом и третьим символом в целевой словарный запас, если ответ на запрос указывает, что элемент, который должен быть запрошен, существует в словарном запасе на сервере.
[00124] Альтернативно, обновление целевого словарного запаса в соответствии с первым символом и третьим символом состоит в том, что:
отображают информацию о продвижении обновления пользователю;
принимают инструкцию обновления, инициированную пользователем в соответствии с информацией о продвижении обновления, при этом инструкция обновления включает в себя элемент, который должен быть запрошен, состоящий из первого символа и третьего символа, расположенных последовательно;
записывают корреляционную взаимосвязь между первым символом и третьим символом в целевой словарный запас.
[00125] Альтернативно, этап 204 может состоять в том, что:
управляют подсветкой клавиши, соответствующей целевой клавише, указанной идентификатором целевой клавиши, чтобы она включилась и излучала свет с заранее заданным цветом;
управляют подсветками клавиш, соответствующими клавишам на клавиатуре, отличным от целевой клавиши, чтобы они выключились.
[00126] Альтернативно, клавиши на клавиатуре включают в себя функциональные клавиши, и этап 204 может состоять в том, что:
управляют подсветкой клавиши, соответствующей целевой клавише, указанной идентификатором целевой клавиши, чтобы излучать свет с первым заранее заданным цветом;
управляют подсветками клавиш, соответствующими функциональным клавишам, чтобы излучать свет со вторым заранее заданным цветом;
управляют подсветками клавиш, соответствующими клавишам на клавиатуре, отличным от целевой клавиши и функциональных клавиш, чтобы излучать свет с третьим заранее заданным цветом;
где первый заранее заданный цвет, второй заранее заданный цвет и третий заранее заданный цвет отличаются друг от друга.
[00127] Альтернативно, клавиши на клавиатуре включают в себя функциональные клавиши, и этап 204 может состоять в том, что:
управляют подсветкой клавиши, соответствующей целевой клавише, указанной идентификатором целевой клавиши, чтобы излучать свет с первым заранее заданным цветом;
управляют подсветками клавиш, соответствующими функциональным клавишам, чтобы излучать свет со вторым заранее заданным цветом;
управляют подсветками клавиш, соответствующими клавишам на клавиатуре, отличным от целевой клавиши и функциональных клавиш, чтобы они выключились;
где первый заранее заданный цвет отличается от второго заранее заданного цвета.
[00128] Альтернативно, этап 204 может состоять в том, что:
управляют подсветкой клавиши, соответствующей целевой клавише, указанной идентификатором целевой клавиши, чтобы излучать свет с заранее заданным цветом и мигать.
[00129] Альтернативно, набор вторых символов включает в себя по меньшей мере два вторых символа, и этап 204 может состоять в том, что:
определяют степень корреляции между каждым вторым символом и первым символом, соответственно, для получения по меньшей мере двух степеней корреляции;
управляют подсветкой клавиши, соответствующей целевой клавише, указанной идентификатором целевой клавиши, соответствующим каждому второму символу, чтобы излучать свет с заранее заданным цветом;
при этом сила света, излучаемого подсветкой клавиши, соответствующей любой одной целевой клавише, положительно коррелирует со степенью корреляции между вторым символом, соответствующим любой одной целевой клавише, и первым символом.
[00130] Альтернативно, набор вторых символов включает в себя по меньшей мере два вторых символа, при этом по меньшей мере два вторых символа расположены последовательно, и этап 204 может состоять в том, что:
управляют подсветкой клавиши, соответствующей целевой клавише, указанной идентификатором целевой клавиши, соответствующим каждому второму символу, чтобы излучать свет с заранее заданным цветом последовательно в соответствии с упорядоченной последовательностью по меньшей мере двух вторых символов.
[00131] Все из вышеприведенных альтернативных технических решений могут быть объединены в любой форме, чтобы сформировать альтернативные варианты осуществления настоящего раскрытия, которые не будут объясняться в материалах настоящей заявки.
[00132] В заключение, в способе для ввода символа, предоставленном в настоящем раскрытии, принимают первый символ, введенный пользователем; определяют набор вторых символов, коррелированный с первым символом, при этом набор вторых символов включает в себя по меньшей мере один второй символ; посредством запроса соответствующей взаимосвязи между символом и идентификатором клавиши, получают идентификатор целевой клавиши, соответствующий каждому второму символу; и управляют подсветкой клавиши, соответствующей целевой клавише, указанной идентификатором целевой клавиши, чтобы излучать свет с заранее заданным цветом, при этом свет с заранее заданным цветом служит для подсказки пользователю вводить символ. С помощью вариантов осуществления настоящего раскрытия, путем управления подсветкой клавиши, соответствующей целевой клавише, указанной идентификатором целевой клавиши, чтобы излучать свет с заранее заданным цветом, c тем чтобы подсказать пользователю ввести символ, решаются проблемы низкой эффективности ввода и ошибки ввода в связанной области техники, и, таким образом, достигаются эффекты улучшения эффективности ввода и избегания ошибки ввода.
[00133] Фиг. 3 представляет собой блок-схему способа для ввода символа, в соответствии с другим примерным вариантом осуществления. Этот вариант осуществления будет описан на примере применения этого способа для ввода символа в терминал 01 среды реализации, показанной на Фиг. 1-1. Как показано на Фиг. 3, способ для ввода символа может включать в себя следующие этапы.
[00134] На этапе 301, принимают инструкцию включения подсветки клавиши, при этом инструкция включения подсветки клавиши включает в себя второй символ в наборе вторых символов, коррелированном с первым символом и определенном в соответствии с первым символом, введенным пользователем, и набор вторых символов включает в себя по меньшей мере один второй символ.
[00135] На этапе 302, запрашивают соответствующую взаимосвязь между символом и идентификатором клавиши, в соответствии с инструкцией включения подсветки клавиши, чтобы получить идентификатор целевой клавиши, соответствующий каждому второму символу.
[00136] На этапе 303, управляют подсветкой клавиши, соответствующей целевой клавише, указанной идентификатором целевой клавиши, чтобы излучать свет с заранее заданным цветом, при этом свет с заранее заданным цветом служит для подсказки пользователю вводить символ.
[00137] В заключение, в способе для ввода символа, предоставленном в вариантах осуществления настоящего раскрытия, принимают инструкцию включения подсветки клавиши, при этом инструкция включения подсветки клавиши включает в себя второй символ в наборе вторых символов, коррелированном с первым символом и определенном в соответствии с первым символом, введенным пользователем, и набор вторых символов включает в себя по меньшей мере один второй символ; запрашивают соответствующую взаимосвязь между символом и идентификатором клавиши, в соответствии с инструкцией включения подсветки клавиши, чтобы получить идентификатор целевой клавиши, соответствующий каждому второму символу; управляют подсветкой клавиши, соответствующей целевой клавише, указанной идентификатором целевой клавиши, чтобы излучать свет с заранее заданным цветом, при этом свет с заранее заданным цветом служит для подсказки пользователю вводить символ. С помощью вариантов осуществления настоящего раскрытия, путем управления подсветкой клавиши, соответствующей целевой клавише, указанной идентификатором целевой клавиши, чтобы излучать свет с заранее заданным цветом, c тем чтобы подсказать пользователю ввести символ, решаются проблемы низкой эффективности ввода и ошибки ввода в связанной области техники, и, таким образом, достигаются эффекты улучшения эффективности ввода и избегания ошибки ввода.
[00138] Альтернативно, этап 303 может состоять в том, что:
управляют подсветкой клавиши, соответствующей целевой клавише, указанной идентификатором целевой клавиши, чтобы она включилась и излучала свет с заранее заданным цветом;
управляют подсветками клавиш, соответствующими клавишам на клавиатуре, отличным от целевой клавиши, чтобы они выключились.
[00139] Альтернативно, клавиши на клавиатуре включают в себя функциональные клавиши, и этап 303 может состоять в том, что:
управляют подсветкой клавиши, соответствующей целевой клавише, указанной идентификатором целевой клавиши, чтобы излучать свет с первым заранее заданным цветом;
управляют подсветками клавиш, соответствующими функциональным клавишам, чтобы излучать свет со вторым заранее заданным цветом;
управляют подсветками клавиш, соответствующими клавишам на клавиатуре, отличным от целевой клавиши и функциональных клавиш, чтобы излучать свет с третьим заранее заданным цветом;
где первый заранее заданный цвет, второй заранее заданный цвет и третий заранее заданный цвет отличаются друг от друга.
[00140] Альтернативно, клавиши на клавиатуре включают в себя функциональные клавиши, и этап 303 может состоять в том, что:
управляют подсветкой клавиши, соответствующей целевой клавише, указанной идентификатором целевой клавиши, чтобы излучать свет с первым заранее заданным цветом;
управляют подсветками клавиш, соответствующими функциональным клавишам, чтобы излучать свет со вторым заранее заданным цветом;
управляют подсветками клавиш, соответствующими клавишам на клавиатуре, отличным от целевой клавиши и функциональных клавиш, чтобы они выключились;
где первый заранее заданный цвет отличается от второго заранее заданного цвета.
[00141] Альтернативно, этап 303 может состоять в том, что:
управляют подсветкой клавиши, соответствующей целевой клавише, указанной идентификатором целевой клавиши, чтобы излучать свет с заранее заданным цветом и мигать.
[00142] Альтернативно, набор вторых символов включает в себя по меньшей мере два вторых символа, и этап 303 может состоять в том, что:
определяют степень корреляции между каждым вторым символом и первым символом, соответственно, для получения по меньшей мере двух степеней корреляции;
управляют подсветкой клавиши, соответствующей целевой клавише, указанной идентификатором целевой клавиши, соответствующим каждому второму символу, чтобы излучать свет с заранее заданным цветом;
при этом сила света, излучаемого подсветкой клавиши, соответствующей любой одной целевой клавише, положительно коррелирует со степенью корреляции между вторым символом, соответствующим любой одной целевой клавише, и первым символом.
[00143] Альтернативно, набор вторых символов включает в себя по меньшей мере два вторых символа, при этом по меньшей мере два вторых символа расположены последовательно, и этап 303 может состоять в том, что:
управляют подсветкой клавиши, соответствующей целевой клавише, указанной идентификатором целевой клавиши, соответствующим каждому второму символу, чтобы излучать свет с заранее заданным цветом последовательно в соответствии с упорядоченной последовательностью по меньшей мере двух вторых символов.
[00144] Все из вышеприведенных альтернативных технических решений могут быть объединены в любой форме, чтобы сформировать альтернативные варианты осуществления настоящего раскрытия, которые не будут объясняться в материалах настоящей заявки.
[00145] В заключение, в способе для ввода символа, предоставленном в настоящем раскрытии, принимают инструкцию включения подсветки клавиши, при этом инструкция включения подсветки клавиши включает в себя второй символ в наборе вторых символов, коррелированном с первым символом и определенном в соответствии с первым символом, введенным пользователем, и набор вторых символов включает в себя по меньшей мере один второй символ; запрашивают соответствующую взаимосвязь между символом и идентификатором клавиши, в соответствии с инструкцией включения подсветки клавиши, чтобы получить идентификатор целевой клавиши, соответствующий каждому второму символу; управляют подсветкой клавиши, соответствующей целевой клавише, указанной идентификатором целевой клавиши, чтобы излучать свет с заранее заданным цветом, при этом свет с заранее заданным цветом служит для подсказки пользователю вводить символ. С помощью вариантов осуществления настоящего раскрытия, путем управления подсветкой клавиши, соответствующей целевой клавише, указанной идентификатором целевой клавиши, чтобы излучать свет с заранее заданным цветом, c тем чтобы подсказать пользователю ввести символ, решаются проблемы низкой эффективности ввода и ошибки ввода в связанной области техники, и, таким образом, достигаются эффекты улучшения эффективности ввода и избегания ошибки ввода.
[00146] Фиг. 4 представляет собой блок-схему способа для ввода символа, в соответствии с еще одним другим примерным вариантом осуществления. Этот вариант осуществления будет описан на примере применения этого способа для ввода символа в терминал 01 среды реализации, показанной на Фиг. 1-1. Как показано на Фиг. 4, способ для ввода символа может включать в себя следующие этапы.
[00147] На этапе 401, принимают первый символ, введенный пользователем.
[00148] На этапе 402, определяют набор вторых символов, коррелированный с первым символом, при этом набор вторых символов включает в себя по меньшей мере один второй символ.
[00149] На этапе 403, отправляют инструкцию включения подсветки клавиши, при этом инструкция включения подсветки клавиши включает в себя второй символ в наборе вторых символов, так что клавиатура запрашивает соответствующую взаимосвязь между символом и идентификатором клавиши, чтобы получить идентификатор целевой клавиши, соответствующий каждому второму символу, в соответствии с инструкцией включения подсветки клавиши, и управляет подсветкой клавиши, соответствующей целевой клавише, указанной идентификатором целевой клавиши, чтобы излучать свет с заранее заданным цветом, при этом свет с заранее заданным цветом служит для подсказки пользователю вводить символ.
[00150] В заключение, в способе для ввода символа, предоставленном в вариантах осуществления настоящего раскрытия, принимают первый символ, введенный пользователем; определяют набор вторых символов, коррелированный с первым символом, при этом набор вторых символов включает в себя по меньшей мере один второй символ; отправляют инструкцию включения подсветки клавиши, при этом инструкция включения подсветки клавиши включает в себя второй символ в наборе вторых символов, так что клавиатура запрашивает соответствующую взаимосвязь между символом и идентификатором клавиши, чтобы получить идентификатор целевой клавиши, соответствующий каждому второму символу, в соответствии с инструкцией включения подсветки клавиши, и управляет подсветкой клавиши, соответствующей целевой клавише, указанной идентификатором целевой клавиши, чтобы излучать свет с заранее заданным цветом, при этом свет с заранее заданным цветом служит для подсказки пользователю вводить символ. С помощью вариантов осуществления настоящего раскрытия, путем управления подсветкой клавиши, соответствующей целевой клавише, указанной идентификатором целевой клавиши, чтобы излучать свет с заранее заданным цветом, c тем чтобы подсказать пользователю ввести символ, решаются проблемы низкой эффективности ввода и ошибки ввода в связанной области техники, и, таким образом, достигаются эффекты улучшения эффективности ввода и избегания ошибки ввода.
[00151] Альтернативно, этап 402 может состоять в том, что:
определяют целевой словарный запас, при этом целевой словарный запас представляет собой словарный запас, соответствующий способу ввода, в текущее время используемому пользователем, или словарный запас, установленный посредством ввода слов пользователем, и целевой словарный запас для записи корреляционной взаимосвязи между различными символами;
получают набор вторых символов путем запроса целевого словарного запаса в соответствии с первым символом.
[00152] Альтернативно, после этапа 403, способ дополнительно включает в себя этапы, на которых:
принимают третий символ, введенный пользователем;
оценивают, существует ли символ, идентичный третьему символу, в наборе вторых символов;
обновляют целевой словарный запас в соответствии с первым символом и третьим символом, если символ, идентичный третьему символу, не существует в наборе вторых символов.
[00153] Альтернативно, обновление целевого словарного запаса в соответствии с первым символом и третьим символом состоит в том, что:
отправляют запрос на сервер, при этом запрос включает в себя элемент, который должен быть запрошен, состоящий из первого символа и третьего символа, расположенных последовательно;
принимают ответ на запрос, отправленный с сервера, при этом ответ на запрос сформирован путем запроса словарного запаса на сервере сервером;
записывают корреляционную взаимосвязь между первым символом и третьим символом в целевой словарный запас, если ответ на запрос указывает, что элемент, который должен быть запрошен, существует в словарном запасе на сервере.
[00154] Альтернативно, обновление целевого словарного запаса в соответствии с первым символом и третьим символом состоит в том, что:
отображают информацию о продвижении обновления пользователю;
принимают инструкцию обновления, инициированную пользователем в соответствии с информацией о продвижении обновления, при этом инструкция обновления включает в себя элемент, который должен быть запрошен, состоящий из первого символа и третьего символа, расположенных последовательно;
записывают корреляционную взаимосвязь между первым символом и третьим символом в целевой словарный запас.
[00155] Все из вышеприведенных альтернативных технических решений могут быть объединены в любой форме, чтобы сформировать альтернативные варианты осуществления настоящего раскрытия, которые не будут объясняться в материалах настоящей заявки.
[00156] В заключение, в способе для ввода символа, предоставленном в настоящем раскрытии, принимают первый символ, введенный пользователем; определяют набор вторых символов, коррелированный с первым символом, при этом набор вторых символов включает в себя по меньшей мере один второй символ; отправляют инструкцию включения подсветки клавиши, при этом инструкция включения подсветки клавиши включает в себя второй символ в наборе вторых символов, так что клавиатура запрашивает соответствующую взаимосвязь между символом и идентификатором клавиши, чтобы получить идентификатор целевой клавиши, соответствующий каждому второму символу, в соответствии с инструкцией включения подсветки клавиши, и управляет подсветкой клавиши, соответствующей целевой клавише, указанной идентификатором целевой клавиши, чтобы излучать свет с заранее заданным цветом, при этом свет с заранее заданным цветом служит для подсказки пользователю вводить символ. С помощью вариантов осуществления настоящего раскрытия, путем управления подсветкой клавиши, соответствующей целевой клавише, указанной идентификатором целевой клавиши, чтобы излучать свет с заранее заданным цветом, c тем чтобы подсказать пользователю ввести символ, решаются проблемы низкой эффективности ввода и ошибки ввода в связанной области техники, и, таким образом, достигаются эффекты улучшения эффективности ввода и избегания ошибки ввода.
[00157] Фиг. 5-1 представляет собой блок-схему способа для ввода символа, в соответствии с еще одним другим примерным вариантом осуществления. Этот вариант осуществления будет описан на примере применения этого способа для ввода символа в среде реализации, показанной на Фиг. 1-1, и клавиатуры с функцией обработки. Если клавиатура представляет собой внешнее устройство терминала, клавиатура снабжена процессором или интегральной микросхемой (IC для краткости), которая может обмениваться данными с процессором терминала через интерфейс Ввода/Вывода терминала. Если клавиатура представляет собой внутреннее устройство терминала, клавиатура соединена с независимым процессором или обрабатывающей IC, которая соединена с процессором терминала. Как показано на Фиг. 5-1, способ для ввода символа может включать в себя следующие этапы.
[00158] На этапе 501, терминал принимает первый символ, введенный пользователем.
[00159] Тип первого символа может включать в себя любое из буквы и штриха, что не ограничивается вариантами осуществления настоящего раскрытия. Этот вариант осуществления будет описан на примере типа первого символа, являющегося буквой.
[00160] В варианте осуществления настоящего раскрытия, инструкция ввода символа вызывается пользователем путем работы с клавишами символов на клавиатуре терминала. Инструкция ввода символа может переносить символ, предоставленный на клавише, с которой работает пользователь, и этот символ представляет собой первый символ. Терминал может принимать и анализировать инструкцию ввода символа, чтобы получить первый символ, и, таким образом, терминал реализует прием для первого символа.
[00161] Иллюстративно, при условии, что клавиша, с которой в текущее время работает пользователь, представляет собой клавишу с символом «h» на клавиатуре 012, показанной на Фиг. 1-3, инструкция ввода символа, вызванная пользователем, может переносить символ «h», терминал может анализировать инструкцию ввода символа, чтобы получить символ «h», и символ «h» также представляет собой первый символ.
[00162] На этапе 502, терминал определяет набор вторых символов, коррелированный с первым символом, при этом набор вторых символов включает в себя по меньшей мере один второй символ.
[00163] Тип второго символа идентичен типу первого символа, то есть, если тип первого символа представляет собой букву, то тип второго символа также является буквой, а если тип первого символа представляет собой штрих, то тип второго символа также является штрихом. В этом варианте осуществления, поскольку тип первого символа представляет собой букву, то тип второго символа представляет собой букву.
[00164] Иллюстративно, как показано на Фиг. 5-2, Фиг. 5-2 иллюстрирует блок-схему способа для определения набора вторых символов, коррелированного с первым символом, посредством терминала в соответствии с вариантом осуществления, показанным на Фиг. 5-1. Как показано на Фиг. 5-2, способ может включать в себя следующие этапы.
[00165] На подэтапе 5021, терминал определяет целевой словарный запас, при этом целевой словарный запас представляет собой словарный запас, соответствующий способу ввода, в текущее время используемому пользователем, или словарный запас, установленный посредством ввода слов пользователем, и целевой словарный запас для записи корреляционной взаимосвязи между различными символами.
[00166] В вариантах осуществления настоящего изобретения, различные способы ввода могут соответствовать различным словарным запасам, и, таким образом, набор вторых символов, коррелированный с первым символом, определенным терминалом, может различаться с различными способами ввода. Следовательно, терминал может сначала определить целевой словарный запас, а затем может определить набор вторых символов, коррелированный с первым символом в целевом словарном запасе. Целевой словарный запас служит для записи корреляционной взаимосвязи между различными символами. Должно быть проиллюстрировано, что в вариантах осуществления настоящего раскрытия, способ ввода может включать в себя, но не ограничен этим, Ввод Пяти Штрихов, Ввод Sogou, Ввод Baidu, Ввод Pinxin, и т.д,, что не ограничивается вариантами осуществления настоящего раскрытия.
[00167] Иллюстративно, перед вводом первого символа в терминал, пользователь может выбрать способ ввода. Для выбора способа ввода, пользователь может запустить инструкцию выбора способа ввода, которая переносит целевой способ ввода, выбранный пользователем, терминал может принять инструкцию выбора способа ввода, запущенную пользователем, и анализирует инструкцию выбора способа ввода, чтобы получить целевой способ ввода, выбранный пользователем. Терминал может хранить соответствующую взаимосвязь между способом ввода и словарным запасом. При получении целевого способа ввода, выбранного пользователем, терминал запрашивает соответствующую взаимосвязь между способом ввода и словарным запасом, хранящимся в терминале, чтобы получить целевой словарный запас, соответствующий целевому способу ввода, выбранному пользователем.
[00168] Иллюстративно, соответствующая взаимосвязь между способом ввода и словарным запасом, хранящимся в терминале, может быть такой, как показано в Таблице 1.
[00169] Таблица 1
Способ Ввода
Словарный запас
Ввод Пяти Штрихов
Словарный запас 1
Ввод Baidu
Словарный запас 2
Ввод Sogou
Словарный запас 3
Ввод Pinxin
Словарный запас 4
......
......
[00170] При условии, что целевой способ ввода, выбранный пользователем, представляет собой Ввод Sogou, терминал может получить, что словарный запас, соответствующий целевому способу ввода, представляет собой Словарный запас 3 в соответствии с соответствующими взаимосвязями, показанными в таблице 1 запросов целевого способа ввода, и затем определить Словарный запас 3 как целевой словарный запас.
[00171] На подэтапе 5022, терминал получает набор вторых символов путем запроса целевого словарного запаса в соответствии с первым символом.
[00172] После определения целевого словарного запаса, терминал может запросить целевой словарный запас в соответствии с первым символом, чтобы получить набор вторых символов. Иллюстративно, терминал запрашивает словарный запас 3 в соответствии с первым символом «h», чтобы получить набор вторых символов.
[00173] В вариантах осуществления настоящего раскрытия, целевой словарный запас предназначен для записи корреляционной взаимосвязи между различными символами. Альтернативно, целевой словарный запас записывает символы и степени корреляции между различными символами. Иллюстративно, в вариантах осуществления настоящего раскрытия, целевой словарный запас может быть показан как Таблице 2 ниже.
[00174] Таблица 2 (Словарный запас 3)
первый символ
второй символ
степень корреляции
возможно соответствующее слово
h
e
90%
hello
i
60%
hi
a
20%
ha
a
m
100%
am
i
80%
ai
t
50%
at
......
......
......
......
[00175] Иллюстративно, терминал запрашивает словарный запас 3, показанный в Таблице 2, в соответствии с первым символом «h», чтобы получить набор вторых символов, включающий в себя символы «e», «i» и «a», в котором степень корреляции между вторым символом «e» и первым символом «h» составляет 90%, степень корреляции между вторым символом «i» и первым символом «h» составляет 60%, и степень корреляции между вторым символом «a» и первым символом «h» составляет 20%, а также возможное слово, сформированное путем расположения первого символа «h» и второго символа «e» последовательно представляет собой «hello», возможное слово, сформированное путем расположения первого символа «h» и второго символа «i» последовательно представляет собой «hi», и возможное слово, сформированное путем расположения первого символа «h» и второго символа «a» последовательно представляет собой «ha».
[00176] Должно быть проиллюстрировано, что в вариантах осуществления настоящего изобретения, терминал может регулировать степень корреляции между символами в соответствии с привычками ввода пользователя и тому подобным. Принимая Таблицу 2 выше в качестве примера, при обнаружении, что вероятность ввода слова «hi» пользователем в течение определенного периода времени относительно выше, терминал может отрегулировать степень корреляции между вторым символом «i» и первым символом «h» так, чтобы она стала равна 100%, что не ограничивается вариантами осуществления настоящего раскрытия.
[00177] Также должно быть проиллюстрировано, что целевой словарный запас, предоставленный в вариантах осуществления настоящего изобретения, является примерным, что не может быть быть проведено, чтобы ограничить настоящее раскрытие. На практике, количество символов в целевом словарном запасе намного больше, чем количество, показанное в Таблице 2.
[00178] Также должно быть проиллюстрировано, что варианты осуществления настоящего раскрытия принимают, что типы как первого символа, так и второго символа являются буквами в качестве примера. На практике типы как первого символа, так и второго символа могут быть штрихом (т.е., этимоном). В этом случае, послу получения первого символа, терминал может определить первый Китайский иероглиф, соответствующий первому символу, затем определяет второй Китайский иероглиф, способный сформировать элемент с первым Китайским иероглифом, и, таким образом, этимон второго Китайского иероглифа определяется и используется в качестве второго символа. Если типы как первого символа, так и второго символа являются штрихом, процесс получения второго символа с помощью терминала может относиться к предшествующему уровню техники, который не будет объясняться в материалах настоящей заявки.
[00179] На этапе 503, терминал запрашивает соответствующую взаимосвязь между символом и идентификатором клавиши, чтобы получить идентификатор целевой клавиши, соответствующий каждому второму символу.
[00180] В варианте осуществления настоящего раскрытия, символ может быть предоставлен клавише клавиатуры, и терминал может хранить соответствующую взаимосвязь между символом и идентификатором клавиши, и может запрашивать соответствующую взаимосвязь между символом и идентификатором клавиши, чтобы получить идентификатор целевой клавиши, соответствующий каждому второму символу. Иллюстративно, соответствующая взаимосвязь между символом и идентификатором клавиши, хранящаяся в терминале, может быть такой, как показано в Таблице 3 ниже.
[00181] Таблица 3
символ
идентификатор клавиши
a
ID-A
b
ID-B
e
ID-E
i
ID-I
h
ID-H
......
......
[00182] Терминал запрашивает соответствующую взаимосвязь, показанную в Таблице 3, чтобы получить, что идентификатор целевой клавиши, соответствующий второму символу «e», представляет собой ID-E, идентификатор целевой клавиши, соответствующий второму символу «i», представляет собой ID-I, и идентификатор целевой клавиши, соответствующий второму символу «a», представляет собой ID-A.
[00183] На этапе 504, терминал управляет подсветкой клавиши, соответствующей целевой клавише, указанной идентификатором целевой клавиши, чтобы излучать свет с заранее заданным цветом, при этом свет с заранее заданным цветом служит для подсказки пользователю вводить символ.
[00184] После определения идентификатора целевой клавиши, соответствующего каждому второму символу, терминал может управлять подсветкой клавиши, соответствующей целевой клавише, указанной каждым идентификатором целевой клавиши, чтобы излучать свет с заранее заданным цветом. Иллюстративно, терминал сначала определяет подсветку клавиши, соответствующую целевой клавише, указанной идентификатором целевой клавиши, а затем управляет подсветкой клавиши, чтобы излучать свет с заранее заданным цветом.
[00185] В варианте осуществления настоящего раскрытия, терминал может также хранить соответствующую взаимосвязь между идентификатором клавиши и идентификатором подсветки клавиши. Терминал может получить идентификатор подсветки клавиши, соответствующий идентификатору целевой клавиши, путем запроса соответствующей взаимосвязи между идентификатором клавиши и идентификатором подсветки клавиши, в соответствии с идентификатором целевой клавиши, таким образом управляя подсветкой клавиши, указанной идентификатором целевой клавиши, чтобы излучать свет с заранее заданным цветом.
[00186] Иллюстративно, соответствующая взаимосвязь между идентификатором клавиши и идентификатором подсветки клавиши, хранящаяся в терминале, может быть такой, как показано в Таблице 4 ниже.
[00187] Таблица 4
идентификатор клавиши
идентификатор подсветки клавиши
ID-A
ID-1
ID-B
ID-2
ID-E
ID-3
ID-I
ID-4
ID-H
ID-5
......
......
[00188] Терминал запрашивает соответствующую взаимосвязь, показанную в Таблице 4, чтобы получить, что идентификатор подсветки целевой клавиши, соответствующий идентификатору ID-E целевой клавиши, представляет собой ID-3, идентификатор подсветки целевой клавиши, соответствующий идентификатору ID-I целевой клавиши, представляет собой ID-4, и идентификатор подсветки целевой клавиши, соответствующий идентификатору ID-A целевой клавиши, представляет собой ID-1. Кроме того, терминал управляет подсветкой целевой клавиши, указанной идентификатором ID-3 подсветки целевой клавиши, подсветкой целевой клавиши, указанной идентификатором ID-4 подсветки целевой клавиши, и подсветкой целевой клавиши, указанной идентификатором ID-1 подсветки целевой клавиши, чтобы излучать свет с заранее заданным цветом.
[00189] Заранее заданный цвет может быть желтым, зеленым, красным, белым, синим и тому подобным, что не ограничивается вариантами осуществления настоящего раскрытия. В вариантах осуществления настоящего раскрытия, каждая клавиша соответствует одной подсветке клавиши, и любая одна подсветка клавиши используется для освещения клавиши, соответствующей любой одной подсветке клавиши, и цвета подсветок, излучаемых любыми двумя подсветками клавиш, могут быть идентичными или различными, что не ограничивается вариантами осуществления настоящего раскрытия. Терминал может управлять подсветкой клавиши, соответствующей целевой клавише, указанной идентификатором целевой клавиши, чтобы она включилась и излучала свет с предварительно заданным цветом, и может управлять подсветками клавиш, соответствующими клавишам, отличным от целевых клавиш, чтобы они выключились, так что различие в свете между целевой клавишей и клавишами, отличными от целевой клавиши на клавиатуре, было относительно большим, таким образом реализуя подсказку для пользователя; или терминал может управлять цветом света, излучаемого подсветкой клавиши, соответствующей целевой клавише, указанной идентификатором целевой клавиши, так, чтобы он сильно отличался от цвета света, излучаемого подсветками клавиш, соответствующих клавишам, отличным от целевой клавиши, чтобы реализовать подсказку для пользователя; или терминал может также управлять подсветкой клавиши, соответствующей целевой клавише, указанной идентификатором целевой клавиши, чтобы излучать свет с предварительно заданным цветом и чтобы мигать, чтобы реализовать подсказку для пользователя; или терминал может также управлять силой света, излучаемого подсветкой клавиши, соответствующей целевой клавише, указанной идентификатором целевой клавиши, чтобы реализовать подсказку для пользователя; или терминал может также управлять подсветкой клавиши, соответствующей целевой клавише, указанной идентификатором целевой клавиши, соответствующим каждому второму символу, чтобы излучать свет с предварительно заданным цветом последовательно в соответствии с упорядоченной последовательностью последних двух вторых символов, чтобы реализовать подсказку для пользователя, что не ограничивается вариантами осуществления настоящего раскрытия.
[00190] Иллюстративно, как показано на Фиг. 5-3, Фиг. 5-3 иллюстрирует блок-схему способа для управления подсветкой клавиши, соответствующей целевой клавише, указанной идентификатором целевой клавиши, чтобы она включилась и излучала свет с заранее заданным цветом, посредством терминала в соответствии с вариантом осуществления, показанным на Фиг. 5-1. Как показано на Фиг. 5-3, ход способа может включать в себя следующие этапы.
[00191] На подэтапе 5041a, терминал управляет подсветкой клавиши, соответствующей целевой клавише, указанной идентификатором целевой клавиши, чтобы она включилась и излучала свет с заранее заданным цветом.
[00192] Терминал может включить переключатель подсветки клавиши (подсветки целевой клавиши), соответствующей целевой клавише, указанной идентификатором целевой клавиши, так что подсветка клавиши, соответствующая целевой клавише, указанной идентификатором целевой клавиши, включается. Иллюстративно, терминал включает переключатель подсветки клавиши, соответствующей целевой клавише, указанной идентификатором ID-E целевой клавиши, переключатель подсветки клавиши, соответствующей целевой клавише, указанной идентификатором ID-I целевой клавиши, и переключатель подсветки клавиши, соответствующей целевой клавише, указанной идентификатором ID-A целевой клавиши, соответственно, так что подсветка клавиши, соответствующая целевой клавише, указанной идентификатором ID-E целевой клавиши, подсветка клавиши, соответствующая целевой клавише, указанной идентификатором ID-I целевой клавиши, и подсветка клавиши, соответствующая целевой клавише, указанной идентификатором ID-A целевой клавиши, включаются.
[00193] Иллюстративно, в вариантах осуществления настоящего раскрытия, заранее заданный свет может быть предварительно установлен. Каждая подсветка клавиши может излучать свет с одним цветом, так что цвет света, излучаемого каждой подсветкой клавиши, может быть предварительно установлен. Таким образом, терминал может управлять включением переключателя подсветки клавиши, соответствующей целевой клавише, указанной идентификатором целевой клавиши, так что подсветка клавиши, соответствующая целевой клавише, включается и излучает свет с заранее заданным светом. Например, терминал управляет подсветкой клавиши, соответствующей каждой из целевых клавиш, снабженных вторыми символами «e», «i» и «a», соответственно, так что подсветка клавиши, соответствующая каждой из целевых клавиш, снабженных вторыми символами «e», «i» и «a», включается соответственно и излучает свет с заранее заданным светом.
[00194] Еще иллюстративно, подсветка клавиши, соответствующая каждой клавише, может излучать свет с несколькими цветами, и цвета света могут управляться напряжением питания подсветки клавиши. Таким образом, терминал может управлять напряжением питания подсветки клавиши, соответствующей целевой клавише, указанной идентификатором целевой клавиши, так что подсветка клавиши, соответствующая целевой клавише, указанной идентификатором целевой клавиши, излучает свет с заранее заданным светом. Процесс реализации для напряжения питания подсветки клавиши, соответствующей целевой клавише, указанной идентификатором целевой клавиши, может относиться к предшествующему уровню техники, который не объясняется в материалах настоящей заявки. Например, терминал управляет напряжением питания подсветки клавиши, соответствующей каждой из целевых клавиш, снабженных вторыми символами «e», «i» и «a», соответственно, так что подсветка клавиши, соответствующая каждой из целевых клавиш, снабженных вторыми символами «e», «i» и «a», включается соответственно и излучает свет с заранее заданным светом.
[00195] Еще иллюстративно, каждая клавиша соответствует одной группе подсветок клавиш, при этом каждая группа подсветок клавиш включает в себя по меньшей мере одну подсветку клавиши, каждая подсветка клавиши может излучать свет с одним цветом, и каждая подсветка клавиши соответствует одному переключателю. Терминал может управлять переключателем, соответствующим одной подсветке клавиши в группе подсветок клавиш, соответствующей целевой клавише, указанной идентификатором целевой клавиши, чтобы он включился, так что одна подсветка клавиши в группе подсветок клавиш, соответствующей целевой клавише, указанной идентификатором целевой клавиши, излучает свет с заранее заданным светом, и, таким образом, группа подсветок клавиш, соответствующая целевой клавише, указанной идентификатором целевой клавиши, излучает свет с предварительно заданным цветом. Например, терминал управляет включением одной подсветки клавиши в группе подсветок клавиш, соответствующей каждой из целевых клавиш, снабженных вторыми символами «e», «i» и «a», соответственно, так что одна подсветка клавиши в группе подсветок клавиш, соответствующей каждой из целевых клавиш, снабженных вторыми символами «e», «i» и «a», излучает свет с заранее заданным цветом, и, таким образом, подсветка клавиши, соответствующая каждой из целевых клавиш, снабженных вторыми символами «e», «i» и «a», излучает свет с заранее заданным цветом.
[00196] На подэтапе 5042a, терминал управляет подсветками клавиш, соответствующими клавишам на клавиатуре, отличным от целевой клавиши, чтобы они выключились.
[00197] Терминал может выключить переключатели подсветок клавиш, соответствующих клавишам на клавиатуре, отличным от целевой клавиши, так что подсветки клавиш, соответствующие клавишам на клавиатуре, отличным от целевой клавиши, выключаются. Иллюстративно, терминал выключает переключатели подсветок клавиш, соответствующих клавишам на клавиатуре, отличным от целевых клавиш, снабженных вторыми символами «e», «i» и «a», так что подсветки клавиш, соответствующие клавишам на клавиатуре, отличным от целевых клавиш, снабженных вторыми символами «e», «i» и «a», выключаются.
[00198] Альтернативно, как показано на Фиг. 5-4, Фиг. 5-4 иллюстрирует схематическое представление, иллюстрирующее управление подсветкой клавиши, соответствующей целевой клавише, указанной идентификатором целевой клавиши, чтобы она включилась и излучала свет с заранее заданным цветом, посредством терминала в соответствии с вариантом осуществления, показанным на Фиг. 5-3. Как показано на Фиг. 5-4, подсветка клавиши, соответствующая каждой из целевых клавиш, снабженных вторыми символами «e», «i» и «a» на клавиатуре, включается и излучает свет с заранее заданным цветом, соответственно, и подсветки клавиш, соответствующие клавишам на клавиатуре, отличным от целевых клавиш, снабженных вторыми символами «e», «i» и «a», выключаются. Следует отметить, что на Фиг. 5-4 каждая из клавиш, снабженных заполняющим графом, представляет, что подсветка клавиши, соответствующая каждой из клавиш, включается, и каждая из клавиш, не снабженная заполняющим графом, представляет, что подсветка клавиши, соответствующая каждой из клавиш, выключается.
[00199] В вариантах осуществления настоящего раскрытия, клавиши на клавиатуре могут включать в себя функциональные клавиши. Функциональные клавиши могут включать в себя клавиши, снабженные числами, знаками препинания и пробелами, что не ограничивается вариантами осуществления настоящего раскрытия. Иллюстративно, как показано на Фиг. 5-5, Фиг. 5-5 иллюстрирует блок-схему способа для управления подсветкой клавиши, соответствующей целевой клавише, указанной идентификатором целевой клавиши, чтобы излучать свет с заранее заданным цветом, посредством другого терминала в соответствии с вариантом осуществления, показанным на Фиг. 5-1. Как показано на Фиг. 5-5, способ может включать в себя следующие этапы.
[00200] На подэтапе 5041b, терминал управляет подсветкой клавиши, соответствующей целевой клавише, указанной идентификатором целевой клавиши, чтобы излучать свет с первым заранее заданным цветом.
[00201] На подэтапе 5042b, терминал управляет подсветками клавиш, соответствующими функциональным клавишам, чтобы излучать свет со вторым заранее заданным цветом.
[00202] На подэтапе 5043b, терминал управляет подсветками клавиш, соответствующими клавишам на клавиатуре, отличным от целевой клавиши и функциональных клавиш, чтобы излучать свет с третьим заранее заданным цветом.
[00203] Первый заранее заданный цвет, второй заранее заданный цвет и третий заранее заданный цвет отличаются друг от друга.
[00204] Процесс реализации от подэтапа 5041b до подэтапа 5043b может относиться к подэтапу 5041b в варианте осуществления, показанном на Фиг. 5-3, который не будет объясняться в этом варианте осуществления настоящего раскрытия. Иллюстративно, как показано на Фиг. 5-6, Фиг. 5-6 представляет собой схематическое представление, иллюстрирующее управление подсветкой клавиши, соответствующей целевой клавише, указанной идентификатором целевой клавиши, чтобы излучать свет с заранее заданным цветом, посредством терминала в соответствии с вариантом осуществления, показанным на Фиг. 5-5. Как показано на Фиг. 5-6, подсветки клавиш, соответствующие целевым клавишам, снабженным вторыми символами «e», «i» и «a», на клавиатуре 012, включаются и излучают свет с первым заранее заданным цветом, подсветки клавиш, соответствующие функциональным клавишам на клавиатуре 012, включаются и излучают свет со вторым заранее заданным цветом, и подсветки клавиш, соответствующие клавишам на клавиатуре 012, отличным от целевых клавиш, снабженных вторыми символами «e», «i» и «a», и функциональных клавиш, включаются и излучают свет с третьим заранее заданным цветом. Следует отметить, что клавиши на Фиг. 5-6 заполнены различными паттернами, чтобы отличить первый заранее заданный цвет, второй заранее заданный цвет и третий заранее заданный цвет.
[00205] В вариантах осуществления настоящего раскрытия, клавиши на клавиатуре могут включать в себя функциональные клавиши. Функциональные клавиши могут включать в себя клавиши, снабженные числами, знаками препинания и пробелами, что не ограничивается вариантами осуществления настоящего раскрытия. Иллюстративно, как показано на Фиг. 5-7, Фиг. 5-7 иллюстрирует блок-схему способа для управления подсветкой клавиши, соответствующей целевой клавише, указанной идентификатором целевой клавиши, чтобы излучать свет с заранее заданным цветом, посредством еще одного другого терминала в соответствии с вариантом осуществления, показанным на Фиг. 5-1. Как показано на Фиг. 5-7, способ может включать в себя следующие этапы.
[00206] На подэтапе 5041c, терминал управляет подсветкой клавиши, соответствующей целевой клавише, указанной идентификатором целевой клавиши, чтобы излучать свет с первым заранее заданным цветом.
[00207] На подэтапе 5042c, терминал управляет подсветками клавиш, соответствующими функциональным клавишам, чтобы излучать свет со вторым заранее заданным цветом.
[00208] Первый заранее заданный цвет отличается от второго заранее заданного цвета.
[00209] В варианте осуществления настоящего раскрытия, процесс реализации подэтапа 5041c и подэтапа 5042c может относиться к подэтапу 5041b в варианте осуществления, показанном на Фиг. 5-3, который не будет объясняться в этом варианте осуществления настоящего раскрытия.
[00210] На подэтапе 5043c, терминал управляет подсветками клавиш, соответствующими клавишам на клавиатуре, отличным от целевой клавиши и функциональных клавиш, чтобы они выключились.
[00211] Процесс реализации подэтапа 5043c может относиться к подэтапу 5042a в варианте осуществления, показанном на Фиг. 5-3, который не будет объясняться в этом варианте осуществления настоящего раскрытия.
[00212] Иллюстративно, как показано на Фиг. 5-8, Фиг. 5-8 представляет собой схематическое представление, иллюстрирующее управление подсветкой клавиши, соответствующей целевой клавише, указанной идентификатором целевой клавиши, чтобы излучать свет с заранее заданным цветом, посредством терминала в соответствии с вариантом осуществления, показанным на Фиг. 5-7. Как показано на Фиг. 5-8, подсветки клавиш, соответствующие целевым клавишам, снабженным вторыми символами «e», «i» и «a», на клавиатуре 012, включаются и излучают свет с первым заранее заданным цветом, подсветки клавиш, соответствующие функциональным клавишам на клавиатуре 012, включаются и излучают свет со вторым заранее заданным цветом, и подсветки клавиш, соответствующие клавишам на клавиатуре 012, отличным от целевых клавиш, снабженных вторыми символами «e», «i» и «a», и функциональных клавиш, выключаются. Следует отметить, что клавиши на Фиг. 5-8 заполнены различными паттернами, чтобы отличить первый заранее заданный цвет и второй заранее заданный цвет, а клавиши без какого-либо заполняющего паттерна представляют, что подсветки клавиш, соответствующие клавишам, выключены.
[00213] Альтернативно, в вариантах осуществления настоящего раскрытия, терминал, управляющий подсветкой клавиши, соответствующей целевой клавише, указанной идентификатором целевой клавиши, чтобы излучать свет с заранее заданным цветом, может дополнительно включать в себя: терминал, управляющий подсветкой клавиши, соответствующей целевой клавише, указанной идентификатором целевой клавиши, чтобы излучать свет с заранее заданным цветом и мигать. Иллюстративно, как показано на Фиг. 5-9, Фиг. 5-9 представляет собой блок-схему способа для управления подсветкой клавиши, соответствующей целевой клавише, указанной идентификатором целевой клавиши, чтобы излучать свет с заранее заданным цветом, посредством еще одного другого терминала в соответствии с вариантом осуществления, показанным на Фиг. 5-1. Способ может включать в себя следующие этапы.
[00214] На подэтапе 5041d, терминал управляет подсветкой клавиши, соответствующей целевой клавише, указанной идентификатором целевой клавиши, чтобы излучать свет с заранее заданным цветом и мигать.
[00215] Иллюстративно, терминал управляет подсветками клавиш, соответствующими целевым клавишам, снабженным вторыми символами «e», «i» и «a», соответственно, чтобы излучать свет с предварительно заданными цветами и мигать. Терминал может периодически включать и выключать переключатели подсветок клавиш, соответствующих целевым клавишам, указанным идентификаторами целевых клавиш, так что подсветки клавиш, соответствующие целевым клавишам, указанным идентификаторами целевых клавиш, мигают, что не ограничивается вариантами осуществления настоящего раскрытия.
[00216] В вариантах осуществления настоящего раскрытия, набор вторых символов включает в себя по меньшей мере два вторых символа, при этом степень корреляции между каждым вторым символом и первым символом может быть различной, и терминал может управлять подсветкой клавиши, соответствующей целевой клавише, указанной идентификатором целевой клавиши, соответствующим второму символу, чтобы излучать свет с заранее заданным цветом, в соответствии со степенью корреляции между вторым символом и первым символом. Иллюстративно, как показано на Фиг. 5-10, Фиг. 5-10 представляет собой блок-схему способа для управления подсветкой клавиши, соответствующей целевой клавише, указанной идентификатором целевой клавиши, чтобы излучать свет с заранее заданным цветом, посредством еще одного другого терминала в соответствии с вариантом осуществления, показанным на Фиг. 5-1. Способ может включать в себя следующие этапы.
[00217] На подэтапе 5041e, терминал определяет степень корреляции между каждым вторым символом и первым символом, соответственно, чтобы получить по меньшей мере две степени корреляции.
[00218] Терминал может определить степень корреляции между каждым вторым символом и первым символом, чтобы получить по меньшей мере две степени корреляции. В вариантах осуществления настоящего раскрытия, из-за того, что количество вторых символов равно 3, терминал может получить по меньшей мере 3 степени корреляции.
[00219] Со ссылкой на этап 502, можно увидеть, что степень корреляции между вторым символом и первым символом записывается в словарный запас, хранящийся в терминале, и, таким образом, терминал может определить степень корреляции между каждым вторым символом и первым символом путем запроса корреляционной взаимосвязи, показанной в Таблице 2. Как показано в Таблице 2, можно увидеть, что степень корреляции между вторым символом «e» и первым символом «h» составляет 90%, степень корреляции между вторым символом «i» и первым символом «h» составляет 60%, и степень корреляции между вторым символом «a» и первым символом «h» составляет 20%.
[00220] На подэтапе 5042e, терминал управляет подсветкой клавиши, соответствующей целевой клавише, указанной идентификатором целевой клавиши, соответствующим каждому второму символу, чтобы излучать свет с заранее заданным цветом, и сила света, излучаемого подсветкой клавиши, соответствующей любой одной целевой клавише, положительно коррелирует со степенью корреляции между вторым символом, соответствующим любой одной целевой клавише, и первым символом.
[00221] После получения по меньшей мере 3 степеней корреляции, терминал может сравнить по меньшей мере 3 степени корреляции, с тем чтобы определить последовательность из по меньшей мере 3 степеней корреляции, и затем управляет подсветкой клавиши, соответствующей целевой клавише, снабженной соответствующим вторым символом, чтобы излучать свет с заранее заданным цветом, так что сила света, излучаемого подсветкой клавиши, соответствующей любой одной целевой клавише, положительно коррелирует со степенью корреляции между вторым символом, соответствующим любой одной целевой клавише, и первым символом.
[00222] Иллюстративно, со ссылкой на подэтап 5041e, можно увидеть, что степень корреляции между вторым символом «e» и первым символом «h» составляет 90%, степень корреляции между вторым символом «i» и первым символом «h» составляет 60%, и степень корреляции между вторым символом «a» и первым символом «h» составляет 20%. Из-за того, что 90% больше, чем 60%, и 60% больше, чем 20%, терминал управляет подсветками клавиш, соответствующими целевым клавишам, снабженным вторыми символами «e», «i» и «a», соответственно, чтобы излучать свет с предварительно заданными цветами, и делает силу света, излучаемого подсветкой клавиши, соответствующей целевой клавише, снабженной вторым символом «e», большей, чем сила света, излучаемого подсветкой клавиши, соответствующей целевой клавише, снабженной вторым символом «i», и делает силу света, излучаемого подсветкой клавиши, соответствующей целевой клавише, снабженной вторым символом «i», большей, чем сила света, излучаемого подсветкой клавиши, соответствующей целевой клавише, снабженной вторым символом «a».
[00223] Иллюстративно, как показано на Фиг. 5-11, Фиг. 5-11 представляет собой схематическое представление, иллюстрирующее управление подсветкой клавиши, соответствующей целевой клавише, указанной идентификатором целевой клавиши, чтобы излучать свет с заранее заданным цветом, посредством терминала в соответствии с вариантом осуществления, показанным на Фиг. 5-10. Как показано на Фиг. 5-11, подсветки клавиш, соответствующие целевым клавишам на клавиатуре 012, снабженным вторыми символами «e», «i» и «a», включаются и излучают свет с предварительно заданными цветами, и сила света, излучаемого подсветкой клавиши, соответствующей целевой клавише, снабженной вторым символом «e», больше, чем сила света, излучаемого подсветкой клавиши, соответствующей целевой клавише, снабженной вторым символом «i», и сила света, излучаемого подсветкой клавиши, соответствующей целевой клавише, снабженной вторым символом «i», больше, чем сила света, излучаемого подсветкой клавиши, соответствующей целевой клавише, снабженной вторым символом «a». Следует отметить, что клавиши на Фиг. 5-11 заполнены паттернами различных плотностей, чтобы отличить силу света, излучаемого подсветкой клавиши, соответствующей целевой клавише.
[00224] В вариантах осуществления настоящего раскрытия, набор вторых символов включает в себя по меньшей мере два вторых символа, при этом по меньшей мере два вторых символа расположены последовательно. Например, по меньшей мере два вторых символа расположены на основе степени корреляции между вторым символом и первым символом от наибольшего к наименьшему, и терминал может управлять подсветкой клавиши, соответствующей целевой клавише, указанной идентификатором целевой клавиши, соответствующим второму символу, чтобы излучать свет с заранее заданным светом в последовательности в соответствии с упорядоченной последовательностью по меньшей мере двух вторых символов. Иллюстративно, как показано на Фиг. 5-12, Фиг. 5-12 представляет собой блок-схему способа для управления подсветкой клавиши, соответствующей целевой клавише, указанной идентификатором целевой клавиши, чтобы излучать свет с заранее заданным цветом, посредством еще одного другого терминала в соответствии с вариантом осуществления, показанным на Фиг. 5-1. Как показано на Фиг. 5-12, способ может включать в себя следующие этапы.
[00225] На подэтапе 5041f, терминал управляет подсветкой клавиши, соответствующей целевой клавише, указанной идентификатором целевой клавиши, соответствующим каждому второму символу, чтобы излучать свет с заранее заданным цветом последовательно в соответствии с упорядоченной последовательностью по меньшей мере двух вторых символов.
[00226] При условии, что по меньшей мере два вторых символа расположены на основе степени корреляции между вторым символом и первым символом от наибольшего к наименьшему, определенная последовательность вторых символов, коррелированных с первым символом, может быть «e», «i» и «a», и терминал управляет подсветкой клавиши, соответствующей целевой клавише, указанной идентификатором целевой клавиши, соответствующим каждому второму символу, чтобы излучать свет с заранее заданным цветом последовательно. Например, терминал сначала управляет подсветкой клавиши, соответствующей целевой клавише, указанной идентификатором целевой клавиши, соответствующим второму символу «e», чтобы излучать свет с предварительно заданным цветом, после заранее заданного периода времени (например, 0.5 секунды), терминал управляет подсветкой клавиши, соответствующей целевой клавише, указанной идентификатором целевой клавиши, соответствующим второму символу «e», чтобы она выключилась, терминал управляет подсветкой клавиши, соответствующей целевой клавише, указанной идентификатором целевой клавиши, соответствующим второму символу «i», чтобы излучать свет с заранее заданным цветом, снова после заранее заданного периода времени, терминал управляет подсветкой клавиши, соответствующей целевой клавише, указанной идентификатором целевой клавиши, соответствующим второму символу «i», чтобы она выключилась, и терминал управляет подсветкой клавиши, соответствующей целевой клавише, указанной идентификатором целевой клавиши, соответствующим второму символу «a», чтобы излучать свет с заранее заданным цветом, и так далее.
[00227] На этапе 505, терминал принимает третий символ, введенный пользователем.
[00228] После того как терминал управляет подсветкой клавиши, соответствующей целевой клавише, указанной идентификатором целевой клавиши, чтобы излучать свет с заранее заданным цветом, пользователь может ввести символ в соответствии с подсказкой терминала. Иллюстративно, пользователь работает с клавишей на клавиатуре, снабженной третьим символом, чтобы запустить инструкцию ввода символа. Инструкция ввода символа может переносить третий символ, и терминал может принять и проанализировать инструкцию ввода символа, чтобы получить третий символ, таким образом реализуя прием третьего символа.
[00229] Следует отметить, что в вариантах осуществления настоящего изобретения, третий символ, введенный пользователем, может быть символом в наборе вторых символов или может не быть символом в наборе вторых символов. Если третий символ, введенный пользователем, не является символом в наборе вторых символов, целевой словарный запас, хранимый в терминале, может не включать в себя элемент, состоящий из упорядоченных первого символа и третьего символа.
[00230] На этапе 506, терминал оценивает, существует ли символ, идентичный третьему символу, в наборе вторых символов.
[00231] После приема третьего символа, терминал может оценить, существует ли символ, идентичный третьему символу, в наборе вторых символов. Терминал может оценить, существует ли символ, идентичный третьему символу, в наборе вторых символов, путем запроса набора вторых символов в соответствии с третьим символом.
[00232] Иллюстративно, при условии, что третий символ представляет собой «u», терминал запрашивает набор вторых символов в соответствии с третьим символом «u». Поскольку символы в наборе вторых символов представляют собой «e», «i» и «a», терминал может определить, что символ, идентичный третьему символу, не существует в наборе вторых символов.
[00233] Следует отметить, варианты осуществления настоящего раскрытия принимают тот факт, что третий символ представляет собой «u», в качестве примера. Однако, когда третий символ представляет собой «a», терминал может определить, что символ, идентичный третьему символу, существует в наборе вторых символов, путем запроса набора вторых символов, что не будет объяснено в материалах настоящей заявки.
[00234] На этапе 507, терминал обновляет целевой словарный запас в соответствии с первым символом и третьим символом, если символ, идентичный третьему символу, не существует в наборе вторых символов.
[00235] Если на этапе 506 терминал определяет, что символ, идентичный третьему символу, не существует в наборе вторых символов, терминал может обновить целевой словарный запас в соответствии с первым символом и третьим символом. В вариантах осуществления настоящего раскрытия, терминал может обновить целевой словарный запас путем обмена данными с сервером или в соответствии с операцией пользователя, что не ограничивается вариантами осуществления настоящего раскрытия.
[00236] Иллюстративно, как показано на Фиг. 5-13, Фиг. 5-13 представляет собой блок-схему способа для обновления целевого словарного запаса в соответствии с первым символом и третьим символом, посредством терминала в соответствии с вариантом осуществления, показанным на Фиг. 5-1. Как показано на Фиг. 5-13, способ может включать в себя следующие этапы.
[00237] На подэтапе 5071a, терминал отправляет запрос на сервер, при этом запрос включает в себя элемент, который должен быть запрошен, состоящий из первого символа и третьего символа, расположенных последовательно.
[00238] Терминал может расположить первый символ и третий символ последовательно, чтобы сформировать элемент, который должен быть запрошен, генерирует запрос в соответствии с элементом, который должен быть запрошен, и отправляет запрос на сервер. Иллюстративно, когда первый символ представляет собой «h», а второй символ представляет собой «u», то элемент, который должен быть запрошен, может быть «hu».
[00239] На подэтапе 5072a, сервер принимает запрос, отправленный из терминала.
[00240] Сервер может принять запрос, когда терминал отправляет запрос на сервер.
[00241] На подэтапе 5073a, сервер запрашивает словарный запас на сервере в соответствии с запросом.
[00242] Элементы в словарном запасе сервера являются более обильными, чем элементы в словарном запасе, хранящемся в терминале, и, таким образом, элемент, который не существует в целевом словарном запасе, может существовать в словарном запасе сервера. Сервер может запросить словарный запас на сервере в соответствии с запросом, чтобы получить корреляционную взаимосвязь между первым символом и третьим символом. Иллюстративно, корреляционная взаимосвязь между первым символом и третьим символом может быть 10%.
[00243] На подэтапе 5047a, сервер генерирует ответ на запрос.
[00244] Сервер может сгенерировать ответ на запрос после получения корреляционной взаимосвязи между первым символом и третьим символом. Ответ на запрос включает в себя корреляционную взаимосвязь между первым символом и третьим символом.
[00245] На подэтапе 5075a, сервер отправляет ответ на запрос в терминал.
[00246] После генерирования ответа на запрос, сервер может отправить ответ на запрос в терминал.
[00247] На подэтапе 5076a, терминал принимает ответ на запрос, отправленный с сервера.
[00248] Когда сервер отправляет ответ на запрос в терминал, терминал может принять ответ на запрос, отправленный с сервера.
[00249] На этапе 5077a, терминал записывает корреляционную взаимосвязь между первым символом и третьим символом в целевой словарный запас, если ответ на запрос указывает, что элемент, который должен быть запрошен, существует в словарном запасе на сервере.
[00250] Когда ответ на запрос включает в себя корреляционную взаимосвязь между первым символом и третьим символом, терминал может определить, что ответ на запрос указывает, что элемент, который должен быть запрошен, существует в словарном запасе на сервере. Следовательно, терминал записывает корреляционную взаимосвязь между первым символом и третьим символом в целевой словарный запас, чтобы получить обновленный целевой словарный запас. Иллюстративно, обновленный словарный запас может быть показан в Таблице 5 ниже.
[00251] Таблица 5 (Словарный запас 3)
первый символ
второй символ
степень корреляции
возможно соответствующее слово
h
e
90%
hello
i
60%
hi
a
20%
ha
u
10%
hu
a
m
100%
am
i
80%
ai
t
50%
at
......
......
......
......
[00252] Следует отметить, что варианты осуществления настоящего раскрытия берут пример, содержащий этапы, на которых элемент, который должен быть запрошен, существует в словарном запасе на сервере. Однако, когда элемент, который должен быть запрошен, не существует в словарном запасе на сервере, терминал может использовать третий символ в качестве первого символа и выполнить этапы с 502 по 505, или терминал может также обновить целевой словарный запас путем использования способа, показанного на Фиг. 5-14, что не ограничивается вариантами осуществления настоящего раскрытия.
[00253] Иллюстративно, как показано на Фиг. 5-14, Фиг. 5-14 представляет собой блок-схему способа для обновления целевого словарного запаса в соответствии с первым символом и третьим символом, посредством другого терминала в соответствии с вариантом осуществления, показанным на Фиг. 5-1. Как показано на Фиг. 5-14, способ может включать в себя следующие этапы.
[00254] На подэтапе 5071b, терминал отображает информацию о продвижении обновления пользователю.
[00255] Когда символ, идентичный третьему символу, не существует в наборе вторых символов, терминал может подсказать пользователю, например, терминал может отобразить информацию о продвижении обновления пользователю. Информация продвижения обновления может быть голосовой информацией или текстовой информацией, что не ограничивается вариантами осуществления настоящего раскрытия. Иллюстративно, вариант осуществления настоящего раскрытия берет пример, содержащий этапы, на которых информация продвижения обновления представляет собой текстовую информацию, и терминал может отобразить информацию о продвижении обновления как «Элемент, состоящий из символа h и символа u, не существует в целевом словарном запасе. Добавить элемент в словарный запас?». Альтернативно, терминал может отобразить всплывающее диалоговое окно, содержащее информацию о продвижении обновления, и отобразить кнопку «подтвердить».
[00256] На подэтапе 5072b, терминал принимает инструкцию обновления, инициированную пользователем в соответствии с информацией о продвижении обновления, при этом инструкция обновления включает в себя элемент, который должен быть запрошен, состоящий из первого символа и третьего символа, расположенных последовательно.
[00257] После того как терминал отображает информацию о продвижении обновления пользователю, пользователь может запустить инструкцию обновления в соответствии с информацией о продвижении обновления. Иллюстративно, пользователь кликает на кнопку «подтвердить» во всплывающем диалоговом окне, чтобы запустить инструкцию обновления. Инструкция обновления может включать в себя элемент, который должен быть запрошен, состоящий из первого символа и третьего символа, расположенных последовательно. Когда первый символ представляет собой «h», а второй символ представляет собой «u», то элемент, который должен быть запрошен, может быть «hu».
[00258] На подэтапе 5073b, терминал записывает корреляционную взаимосвязь между первым символом и третьим символом в целевой словарный запас.
[00259] После приема инструкции обновления, вызванной пользователем, терминал может записать корреляционную взаимосвязь между первым символом и третьим символом в целевой словарный запас. Иллюстративно, терминал может определить исходную степень корреляции для первого символа и третьего символа, и затем регулирует степень корреляции между первым символом и третьим символом в соответствии с вероятностью ввода первого символа и третьего символа пользователем, что не будет объяснено в вариантах осуществления настоящего раскрытия.
[00260] Следует отметить, что вариант осуществления, показанный на Фиг. 5-1 настоящего раскрытия, принимает пример использования терминала в качестве исполнительного органа. На практике, исполнительный орган варианта осуществления, показанного на Фиг. 5-1, может быть процессором терминала, или может также быть клавиатурой терминала, и процессор для выполнения способа для ввода символа, показанный на Фиг. 5-1, интегрирован в клавиатуру, что не ограничивается вариантами осуществления настоящего раскрытия.
[00261] Следует отметить, что порядок этапов способа для ввода символа, предоставленного вариантами осуществления настоящего раскрытия, может быть скорректирован надлежащим образом, и этапы могут также быть увеличены или уменьшены соответственно в соответствии с практикой. Любой измененный способ, который может быть придуман специалистом в данной области техники в пределах технического диапазона, раскрытого в настоящем раскрытии, должен быть включен в диапазон защиты настоящего раскрытия, что не будет объяснено в материалах настоящей заявки.
[00262] В заключение, с помощью способа для ввода символа, предоставленного в вариантах осуществления настоящего раскрытия, принимают первый символ, введенный пользователем; определяют набор вторых символов, коррелированный с первым символом, при этом набор вторых символов включает в себя по меньшей мере один второй символ; посредством запроса соответствующей взаимосвязи между символом и идентификатором клавиши, получают идентификатор целевой клавиши, соответствующий каждому второму символу; и управляют подсветкой клавиши, соответствующей целевой клавише, указанной идентификатором целевой клавиши, чтобы излучать свет с заранее заданным цветом, при этом свет с заранее заданным цветом служит для подсказки пользователю вводить символ. С помощью вариантов осуществления настоящего раскрытия, путем управления подсветкой клавиши, соответствующей целевой клавише, указанной идентификатором целевой клавиши, чтобы излучать свет с заранее заданным цветом, c тем чтобы подсказать пользователю ввести символ, решаются проблемы низкой эффективности ввода и ошибки ввода в связанной области техники, и, таким образом, достигаются эффекты улучшения эффективности ввода и избегания ошибки ввода.
[00263] Фиг. 6-1 представляет собой блок-схему способа для ввода символа, в соответствии с еще одним другим примерным вариантом осуществления. Этот вариант осуществления будет описан на примере применения этого способа для ввода символа в среду реализации, показанную на Фиг. 1-1. В среде реализации, показанной на Фиг. 1-1, терминал снабжен клавиатурой. Если клавиатура представляет собой внешнее устройство терминала, клавиатура может обмениваться данными с процессором терминала через интерфейс Ввода/Вывода терминала. Если клавиатура представляет собой внутреннее устройство терминала, клавиатура соединена с процессором терминала. Как показано на Фиг. 6-1, способ для ввода символа может включать в себя следующие этапы.
[00264] На этапе 601, терминал принимает первый символ, введенный пользователем.
[00265] На практике, этап 601 может состоять в том, что клавиатура принимает первый символ, введенный пользователем, и передает первый символ в процессор терминала.
[00266] На этапе 602, терминал определяет набор вторых символов, коррелированный с первым символом, при этом набор вторых символов включает в себя по меньшей мере один второй символ.
[00267] Иллюстративно, как показано на Фиг. 6-2, Фиг. 6-2 представляет собой блок-схему способа для определения набора вторых символов, коррелированного с первым символом, посредством терминала в соответствии с вариантом осуществления, показанным на Фиг. 6-1. Как показано на Фиг. 6-2, способ может включать в себя следующие этапы.
[00268] На подэтапе 6021, терминал определяет целевой словарный запас, при этом целевой словарный запас представляет собой словарный запас, соответствующий способу ввода, в текущее время используемому пользователем, или словарный запас, установленный посредством ввода слов пользователем, и целевой словарный запас для записи корреляционной взаимосвязи между различными символами.
[00269] На подэтапе 6022, терминал получает набор вторых символов путем запроса целевого словарного запаса в соответствии с первым символом.
[00270] Этап 601 и этап 602 могут относиться к этапу 501 и этапу 502 в варианте осуществления, показанном на Фиг. 5-1, что не будет подробно описываться в настоящем варианте осуществления.
[00271] На этапе 603, терминал отправляет инструкцию включения подсветки клавиши в клавиатуру, при этом инструкция включения подсветки клавиши включает в себя второй символ в наборе вторых символов.
[00272] Терминал отправляет инструкцию включения подсветки клавиши в клавиатуру, так что клавиатура запрашивает соответствующую взаимосвязь между символом и идентификатором клавиши в соответствии с инструкцией включения подсветки клавиши, чтобы получить идентификатор целевой клавиши, соответствующий каждому второму символу, и управляет подсветкой клавиши, соответствующей целевой клавише, указанной идентификатором целевой клавиши, чтобы излучать свет с заранее заданным цветом, при этом свет с заранее заданным цветом служит для подсказки пользователю вводить символ.
[00273] В варианте осуществления настоящего раскрытия, терминал может генерировать инструкцию включения подсветки клавиши сначала в соответствии со вторым символом в наборе вторых символов, а затем отправляет инструкцию включения подсветки клавиши в клавиатуру, что не будет объяснено в варианте осуществления настоящего раскрытия.
[00274] На этапе 604, клавиатура принимает инструкцию включения подсветки клавиши из терминала.
[00275] Когда терминал отправляет инструкцию включения подсветки клавиши в клавиатуру, клавиатура может принять инструкцию включения подсветки клавиши, отправленную из терминала. Инструкция включения подсветки клавиши включает в себя второй символ в наборе вторых символов, коррелированном с первым символом и определенном в соответствии с первым символом, введенным пользователем, и набор вторых символов включает в себя по меньшей мере один второй символ.
[00276] На этапе 605, клавиатура запрашивает соответствующую взаимосвязь между символом и идентификатором клавиши, в соответствии с инструкцией включения подсветки клавиши, чтобы получить идентификатор целевой клавиши, соответствующий каждому второму символу.
[00277] Этап 605 может относиться к этапу 503 в варианте осуществления, показанном на Фиг. 5-1, что не будет объяснено в настоящем варианте осуществления.
[00278] На этапе 606, клавиатура управляет подсветкой клавиши, соответствующей целевой клавише, указанной идентификатором целевой клавиши, чтобы излучать свет с заранее заданным цветом, при этом свет с заранее заданным цветом служит для подсказки пользователю вводить символ.
[00279] Иллюстративно, как показано на Фиг. 6-3, Фиг. 6-3 представляет собой блок-схему способа для управления подсветкой клавиши, соответствующей целевой клавише, указанной идентификатором целевой клавиши, чтобы она включилась и излучала свет с заранее заданным цветом, посредством клавиатуры в соответствии с вариантом осуществления, показанным на Фиг. 6-1. Как показано на Фиг. 6-3, способ может включать в себя следующие этапы.
[00280] На подэтапе 6061a, клавиатура управляет подсветкой клавиши, соответствующей целевой клавише, указанной идентификатором целевой клавиши, чтобы она включилась и излучала свет с заранее заданным цветом.
[00281] На подэтапе 6062a, клавиатура управляет подсветками клавиш, соответствующими клавишам на клавиатуре, отличным от целевой клавиши, чтобы они выключились.
[00282] В варианте осуществления настоящего раскрытия, клавиши на клавиатуре могут включать в себя функциональные клавиши. Функциональные клавиши могут включать в себя клавиши, снабженные числами, знаками препинания и пробелами, что не ограничивается вариантами осуществления настоящего раскрытия. Иллюстративно, как показано на Фиг. 6-4, Фиг. 6-4 представляет собой блок-схему способа для управления подсветкой клавиши, соответствующей целевой клавише, указанной идентификатором целевой клавиши, чтобы она включилась и излучала свет с заранее заданным цветом, посредством другой клавиатуры в соответствии с вариантом осуществления, показанным на Фиг. 6-1. Как показано на Фиг. 6-4, способ может включать в себя следующие этапы.
[00283] На подэтапе 6061b, клавиатура управляет подсветкой клавиши, соответствующей целевой клавише, указанной идентификатором целевой клавиши, чтобы излучать свет с первым заранее заданным цветом.
[00284] На подэтапе 6062b, клавиатура управляет подсветками клавиш, соответствующими функциональным клавишам, чтобы излучать свет со вторым заранее заданным цветом.
[00285] На подэтапе 6063b, клавиатура управляет подсветками клавиш, соответствующими клавишам на клавиатуре, отличным от целевой клавиши и функциональных клавиш, чтобы излучать свет с третьим заранее заданным цветом.
[00286] Первый заранее заданный цвет, второй заранее заданный цвет и третий заранее заданный цвет отличаются друг от друга.
[00287] В варианте осуществления настоящего раскрытия, клавиши на клавиатуре могут включать в себя функциональные клавиши. Функциональные клавиши могут включать в себя клавиши, снабженные числами, знаками препинания и пробелами, что не ограничивается вариантами осуществления настоящего раскрытия. Иллюстративно, как показано на Фиг. 6-5, Фиг. 6-5 представляет собой блок-схему способа для управления подсветкой клавиши, соответствующей целевой клавише, указанной идентификатором целевой клавиши, чтобы она включилась и излучала свет с заранее заданным цветом, посредством еще одной другой клавиатуры в соответствии с вариантом осуществления, показанным на Фиг. 6-1. Как показано на Фиг. 6-5, способ может включать в себя следующие этапы.
[00288] На подэтапе 6061c, клавиатура управляет подсветкой клавиши, соответствующей целевой клавише, указанной идентификатором целевой клавиши, чтобы излучать свет с первым заранее заданным цветом.
[00289] На подэтапе 6062c, клавиатура управляет подсветками клавиш, соответствующими функциональным клавишам, чтобы излучать свет со вторым заранее заданным цветом.
[00290] На подэтапе 6063c, клавиатура управляет подсветками клавиш, соответствующими клавишам на клавиатуре, отличным от целевой клавиши и функциональных клавиш, чтобы они выключились.
[00291] Первый заранее заданный цвет отличается от второго заранее заданного цвета.
[00292] Иллюстративно, как показано на Фиг. 6-6, Фиг. 6-6 представляет собой блок-схему способа для управления подсветкой клавиши, соответствующей целевой клавише, указанной идентификатором целевой клавиши, чтобы она включилась и излучала свет с заранее заданным цветом, посредством еще одной другой клавиатуры в соответствии с вариантом осуществления, показанным на Фиг. 6-1. Как показано на Фиг. 6-6, способ может включать в себя следующие этапы.
[00293] На подэтапе 6061d, клавиатура управляет подсветкой клавиши, соответствующей целевой клавише, указанной идентификатором целевой клавиши, чтобы излучать свет с заранее заданным цветом и мигать.
[00294] В вариантах осуществления настоящего раскрытия, набор вторых символов включает в себя по меньшей мере два вторых символа, при этом степень корреляции между каждым вторым символом и первым символом может быть различной, и клавиатура может управлять подсветкой клавиши, соответствующей целевой клавише, указанной идентификатором целевой клавиши, соответствующим второму символу, чтобы излучать свет с заранее заданным цветом, в соответствии со степенью корреляции между вторым символом и первым символом. Иллюстративно, как показано на Фиг. 6-7, Фиг. 6-7 представляет собой блок-схему способа для управления подсветкой клавиши, соответствующей целевой клавише, указанной идентификатором целевой клавиши, чтобы она включилась и излучала свет с заранее заданным цветом, посредством еще одной другой клавиатуры в соответствии с вариантом осуществления, показанным на Фиг. 6-1. Способ может включать в себя следующие этапы.
[00295] На подэтапе 6061e, клавиатура определяет степень корреляции между каждым вторым символом и первым символом, соответственно, чтобы получить по меньшей мере две степени корреляции.
[00296] Следует отметить, что поскольку целевой словарный запас хранится в терминале, инструкция включения подсветки клавиши, отправленная из терминала в клавиатуру, может также включать в себя степень корреляции между вторым символом в наборе вторых символов и первым символом, так что клавиатуре удобно определить степень корреляции между каждым вторым символом и первым символом.
[00297] На подэтапе 6062e, клавиатура управляет подсветкой клавиши, соответствующей целевой клавише, указанной идентификатором целевой клавиши, соответствующим каждому второму символу, чтобы излучать свет с заранее заданным цветом.
[00298] Сила света, излучаемого подсветкой клавиши, соответствующей любой одной целевой клавише, положительно коррелирует со степенью корреляции между вторым символом, соответствующим любой одной целевой клавише, и первым символом.
[00299] В вариантах осуществления настоящего раскрытия, набор вторых символов включает в себя по меньшей мере два вторых символа, при этом по меньшей мере два вторых символа расположены последовательно. Например, по меньшей мере два вторых символа расположены на основе степени корреляции между вторым символом и первым символом от наибольшего к наименьшему, и клавиатура может управлять подсветкой клавиши, соответствующей целевой клавише, указанной идентификатором целевой клавиши, соответствующим второму символу, чтобы излучать свет с заранее заданным светом в последовательности в соответствии с упорядоченной последовательностью по меньшей мере двух вторых символов. Иллюстративно, как показано на Фиг. 6-8, Фиг. 6-8 представляет собой блок-схему способа для управления подсветкой клавиши, соответствующей целевой клавише, указанной идентификатором целевой клавиши, чтобы она включилась и излучала свет с заранее заданным цветом, посредством еще одной другой клавиатуры в соответствии с вариантом осуществления, показанным на Фиг. 6-1. Как показано на Фиг. 6-8, способ может включать в себя следующие этапы.
[00300] На подэтапе 6061f, клавиатура управляет подсветкой клавиши, соответствующей целевой клавише, указанной идентификатором целевой клавиши, соответствующим каждому второму символу, чтобы излучать свет с заранее заданным цветом последовательно в соответствии с упорядоченной последовательностью по меньшей мере двух вторых символов.
[00301] Процесс реализации этапа 606 может относиться к этапу 504 в варианте осуществления, показанном на Фиг. 5-1, что не будет объяснено в настоящем варианте осуществления.
[00302] На этапе 607, терминал принимает третий символ, введенный пользователем.
[00303] На практике, на этапе 607 выше, клавиатура принимает третий символ, введенный пользователем, и передает третий символ в процессор терминала.
[00304] На этапе 608, терминал оценивает, существует ли символ, идентичный третьему символу, в наборе вторых символов.
[00305] На этапе 609, терминал обновляет целевой словарный запас в соответствии с первым символом и третьим символом, если символ, идентичный третьему символу, не существует в наборе вторых символов.
[00306] Иллюстративно, как показано на Фиг. 6-9, Фиг. 6-9 представляет собой блок-схему способа для обновления целевого словарного запаса в соответствии с первым символом и третьим символом, посредством терминала в соответствии с вариантом осуществления, показанным на Фиг. 6-1. Как показано на Фиг. 6-9, способ может включать в себя следующие этапы.
[00307] На подэтапе 6091a, терминал отправляет запрос на сервер, при этом запрос включает в себя элемент, который должен быть запрошен, состоящий из первого символа и третьего символа, расположенных последовательно.
[00308] На подэтапе 6092a, сервер принимает запрос, отправленный из терминала.
[00309] На подэтапе 6093a, сервер запрашивает словарный запас на сервере в соответствии с запросом.
[00310] На подэтапе 6094a, сервер генерирует ответ на запрос.
[00311] На подэтапе 6095a, сервер отправляет ответ на запрос в терминал.
[00312] На подэтапе 6096a, терминал принимает ответ на запрос, отправленный с сервера.
[00313] На этапе 6097a, терминал записывает корреляционную взаимосвязь между первым символом и третьим символом в целевой словарный запас, если ответ на запрос указывает, что элемент, который должен быть запрошен, существует в словарном запасе на сервере.
[00314] Иллюстративно, как показано на Фиг. 6-10, Фиг. 6-10 представляет собой блок-схему способа для обновления целевого словарного запаса в соответствии с первым символом и третьим символом, посредством другого терминала в соответствии с вариантом осуществления, показанным на Фиг. 6-1. Как показано на Фиг. 6-10, способ может включать в себя следующие этапы.
[00315] На подэтапе 6091b, терминал отображает информацию о продвижении обновления пользователю.
[00316] На подэтапе 6092b, терминал принимает инструкцию обновления, инициированную пользователем в соответствии с информацией о продвижении обновления, при этом инструкция обновления включает в себя элемент, который должен быть запрошен, состоящий из первого символа и третьего символа, расположенных последовательно.
[00317] На подэтапе 6093b, терминал записывает корреляционную взаимосвязь между первым символом и третьим символом в целевой словарный запас.
[00318] Процесс реализации этапов с 607 по 609 может относиться к этапам с 505 по 507 в варианте осуществления, показанном на Фиг. 5-1, что не будет объяснено в настоящем варианте осуществления.
[00319] Следует отметить, что порядок этапов способа для ввода символа, предоставленного вариантами осуществления настоящего раскрытия, может быть скорректирован надлежащим образом, и этапы могут также быть увеличены или уменьшены соответственно в соответствии с практикой. Любой измененный способ, который может быть придуман специалистом в данной области техники в пределах технического диапазона, раскрытого в настоящем раскрытии, должен быть включен в диапазон защиты настоящего раскрытия, что не будет объяснено в материалах настоящей заявки.
[00320] В заключение, с помощью способа для ввода символа, предоставленного в вариантах осуществления настоящего раскрытия, принимают первый символ, введенный пользователем; определяют набор вторых символов, коррелированный с первым символом, при этом набор вторых символов включает в себя по меньшей мере один второй символ; посредством запроса соответствующей взаимосвязи между символом и идентификатором клавиши, получают идентификатор целевой клавиши, соответствующий каждому второму символу; и управляют подсветкой клавиши, соответствующей целевой клавише, указанной идентификатором целевой клавиши, чтобы излучать свет с заранее заданным цветом, при этом свет с заранее заданным цветом служит для подсказки пользователю вводить символ. С помощью вариантов осуществления настоящего раскрытия, путем управления подсветкой клавиши, соответствующей целевой клавише, указанной идентификатором целевой клавиши, чтобы излучать свет с заранее заданным цветом, c тем чтобы подсказать пользователю ввести символ, решаются проблемы низкой эффективности ввода и ошибки ввода в связанной области техники, и, таким образом, достигаются эффекты улучшения эффективности ввода и избегания ошибки ввода.
[00321] Варианты осуществления, предоставляющие устройство настоящего раскрытия, следующие. Устройство используется для реализации способа в соответствии с вариантами осуществления настоящего раскрытия. В отношении подробностей, которые не описаны в вариантах осуществления устройства, необходимо ссылаться на варианты осуществления способа.
[00322] Фиг. 7 представляет собой структурную схему устройства 700 для ввода символа в соответствии с примерным вариантом осуществления. Устройство 700 для ввода символа может быть всем или частью терминала в среде реализации, показанной на Фиг. 1-1, реализованного посредством программного обеспечения, аппаратного обеспечения или их комбинации. Как показано на Фиг. 7, устройство 700 для ввода символа может включать в себя: первый приемный модуль 710, определяющий модуль 720, запрашивающий модуль 730 и управляющий модуль 740.
[00323] Первый приемный модуль 710 выполнен с возможностью приема первого символа, введенного пользователем.
[00324] Определяющий модуль 720 выполнен с возможностью определения набора вторых символов, коррелированного с первым символом, при этом набор вторых символов включает в себя по меньшей мере один второй символ.
[00325] Запрашивающий модуль 730 выполнен с возможностью запроса соответствующей взаимосвязи между символом и идентификатором клавиши, чтобы получить идентификатор целевой клавиши, соответствующий каждому второму символу.
[00326] Управляющий модуль 740 выполнен с возможностью управления подсветкой клавиши, соответствующей целевой клавише, указанной идентификатором целевой клавиши, чтобы излучать свет с заранее заданным цветом, при этом свет с заранее заданным цветом служит для подсказки пользователю вводить символ.
[00327] В заключение, с помощью устройства для ввода символа, предоставленного в вариантах осуществления настоящего раскрытия, принимают первый символ, введенный пользователем; определяют набор вторых символов, коррелированный с первым символом, при этом набор вторых символов включает в себя по меньшей мере один второй символ; посредством запроса соответствующей взаимосвязи между символом и идентификатором клавиши, получают идентификатор целевой клавиши, соответствующий каждому второму символу; и управляют подсветкой клавиши, соответствующей целевой клавише, указанной идентификатором целевой клавиши, чтобы излучать свет с заранее заданным цветом, при этом свет с заранее заданным цветом служит для подсказки пользователю вводить символ. С помощью вариантов осуществления настоящего раскрытия, путем управления подсветкой клавиши, соответствующей целевой клавише, указанной идентификатором целевой клавиши, чтобы излучать свет с заранее заданным цветом, c тем чтобы подсказать пользователю ввести символ, решаются проблемы низкой эффективности ввода и ошибки ввода в связанной области техники, и, таким образом, достигаются эффекты улучшения эффективности ввода и избегания ошибки ввода.
[00328] Фиг. 8 представляет собой структурную схему устройства 800 для ввода символа в соответствии с другим примерным вариантом осуществления. Устройство 800 для ввода символа может быть всем или частью терминала в среде реализации, показанной на Фиг. 1-1, реализованного посредством программного обеспечения, аппаратного обеспечения или их комбинации. Как показано на Фиг. 8, устройство 800 для ввода символа может включать в себя, но не ограничивается этим: первый приемный модуль 810, определяющий модуль 820, запрашивающий модуль 830 и управляющий модуль 840.
[00329] Первый приемный модуль 810 выполнен с возможностью приема первого символа, введенного пользователем.
[00330] Определяющий модуль 820 выполнен с возможностью определения набора вторых символов, коррелированного с первым символом, при этом набор вторых символов включает в себя по меньшей мере один второй символ.
[00331] Запрашивающий модуль 830 выполнен с возможностью запроса соответствующей взаимосвязи между символом и идентификатором клавиши, чтобы получить идентификатор целевой клавиши, соответствующий каждому второму символу.
[00332] Управляющий модуль 840 выполнен с возможностью управления подсветкой клавиши, соответствующей целевой клавише, указанной идентификатором целевой клавиши, чтобы излучать свет с заранее заданным цветом, при этом свет с заранее заданным цветом служит для подсказки пользователю вводить символ.
[00333] Альтернативно, определяющий модуль 820 выполнен с возможностью:
определения целевого словарного запаса, при этом целевой словарный запас представляет собой словарный запас, соответствующий способу ввода, в текущее время используемому пользователем, или словарный запас, установленный посредством ввода слов пользователем, и целевой словарный запас для записи корреляционной взаимосвязи между различными символами;
получения набора вторых символов путем запроса целевого словарного запаса в соответствии с первым символом.
[00334] Альтернативно, дополнительно со ссылкой на Фиг. 8, устройство 800 для ввода символа может дополнительно включать в себя: второй приемный модуль 850, модуль 860 оценки и модуль 870 обновления.
[00335] Второй приемный модуль 850 выполнен с возможностью приема третьего символа, введенного пользователем.
[00336] Модуль 860 оценки выполнен с возможностью оценки, существует ли символ, идентичный третьему символу, в наборе вторых символов.
[00337] Модуль 870 обновления выполнен с возможностью обновления целевого словарного запаса в соответствии с первым символом и третьим символом, если символ, идентичный третьему символу, не существует в наборе вторых символов.
[00338] Альтернативно, модуль 870 обновления выполнен с возможностью:
отправки запроса на сервер, при этом запрос включает в себя элемент, который должен быть запрошен, состоящий из первого символа и третьего символа, расположенных последовательно;
приема ответа на запрос, отправленного с сервера, при этом ответ на запрос сформирован путем запроса словарного запаса на сервере сервером;
записи корреляционной взаимосвязи между первым символом и третьим символом в целевой словарный запас, если ответ на запрос указывает, что элемент, который должен быть запрошен, существует в словарном запасе на сервере.
[00339] Альтернативно, модуль 870 обновления выполнен с возможностью:
отображения информации о продвижении обновления пользователю;
приема инструкции обновления, вызванной пользователем в соответствии с информацией о продвижении обновления, при этом инструкция обновления включает в себя элемент, который должен быть запрошен, состоящий из первого символа и третьего символа, расположенных последовательно;
записи корреляционной взаимосвязи между первым символом и третьим символом в целевой словарный запас.
[00340] Альтернативно, управляющий модуль 840 выполнен с возможностью:
управления подсветкой клавиши, соответствующей целевой клавише, указанной идентификатором целевой клавиши, чтобы она включилась и излучала свет с заранее заданным цветом;
управления подсветками клавиш, соответствующими клавишам на клавиатуре, отличным от целевой клавиши, чтобы они выключились.
[00341] Альтернативно, клавиши на клавиатуре включают в себя функциональные клавиши, и управляющий модуль 840 выполнен с возможностью:
управления подсветкой клавиши, соответствующей целевой клавише, указанной идентификатором целевой клавиши, чтобы излучать свет с первым заранее заданным цветом;
управления подсветками клавиш, соответствующими функциональным клавишам, чтобы излучать свет со вторым заранее заданным цветом;
управления подсветками клавиш, соответствующими клавишам на клавиатуре, отличным от целевой клавиши и функциональных клавиш, чтобы излучать свет с третьим заранее заданным цветом;
где первый заранее заданный цвет, второй заранее заданный цвет и третий заранее заданный цвет отличаются друг от друга.
[00342] Альтернативно, клавиши на клавиатуре включают в себя функциональные клавиши, и управляющий модуль 840 выполнен с возможностью:
управления подсветкой клавиши, соответствующей целевой клавише, указанной идентификатором целевой клавиши, чтобы излучать свет с первым заранее заданным цветом;
управления подсветками клавиш, соответствующими функциональным клавишам, чтобы излучать свет со вторым заранее заданным цветом;
управления подсветками клавиш, соответствующими клавишам на клавиатуре, отличным от целевой клавиши и функциональных клавиш, чтобы они выключились;
где первый заранее заданный цвет отличается от второго заранее заданного цвета.
[00343] Альтернативно, управляющий модуль 840 выполнен с возможностью:
управления подсветкой клавиши, соответствующей целевой клавише, указанной идентификатором целевой клавиши, чтобы излучать свет с заранее заданным цветом и мигать.
[00344] Альтернативно, набор вторых символов включает в себя по меньшей мере два вторых символа, при этом управляющий модуль 840 выполнен с возможностью:
определения степени корреляции между каждым вторым символом и первым символом, соответственно, для получения по меньшей мере двух степеней корреляции;
управления подсветкой клавиши, соответствующей целевой клавише, указанной идентификатором целевой клавиши, соответствующим каждому второму символу, чтобы излучать свет с заранее заданным цветом;
при этом сила света, излучаемого подсветкой клавиши, соответствующей любой одной целевой клавише, положительно коррелирует со степенью корреляции между вторым символом, соответствующим любой одной целевой клавише, и первым символом.
[00345] Альтернативно, набор вторых символов включает в себя по меньшей мере два вторых символа, при этом по меньшей мере два вторых символа расположены последовательно,
управляющий модуль 840 выполнен с возможностью:
управления подсветкой клавиши, соответствующей целевой клавише, указанной идентификатором целевой клавиши, соответствующим каждому второму символу, чтобы излучать свет с заранее заданным цветом последовательно в соответствии с упорядоченной последовательностью по меньшей мере двух вторых символов.
[00346] В заключение, с помощью устройства для ввода символа, предоставленного в вариантах осуществления настоящего раскрытия, принимают первый символ, введенный пользователем; определяют набор вторых символов, коррелированный с первым символом, при этом набор вторых символов включает в себя по меньшей мере один второй символ; посредством запроса соответствующей взаимосвязи между символом и идентификатором клавиши, получают идентификатор целевой клавиши, соответствующий каждому второму символу; и управляют подсветкой клавиши, соответствующей целевой клавише, указанной идентификатором целевой клавиши, чтобы излучать свет с заранее заданным цветом, при этом свет с заранее заданным цветом служит для подсказки пользователю вводить символ. С помощью вариантов осуществления настоящего раскрытия, путем управления подсветкой клавиши, соответствующей целевой клавише, указанной идентификатором целевой клавиши, чтобы излучать свет с заранее заданным цветом, c тем чтобы подсказать пользователю ввести символ, решаются проблемы низкой эффективности ввода и ошибки ввода в связанной области техники, и, таким образом, достигаются эффекты улучшения эффективности ввода и избегания ошибки ввода.
[00347] Фиг. 9 представляет собой структурную схему устройства 900 для ввода символа в соответствии с еще одним другим примерным вариантом осуществления. Устройство 900 для ввода символа может быть всем или частью терминала в среде реализации, показанной на Фиг. 1-1, реализованного посредством программного обеспечения, аппаратного обеспечения или их комбинации. Как показано на Фиг. 9, устройство 900 для ввода символа может включать в себя: приемный модуль 910, запрашивающий модуль 920 и управляющий модуль 930.
[00348] Приемный модуль 910 выполнен с возможностью приема инструкции включения подсветки клавиши, при этом инструкция включения подсветки клавиши включает в себя второй символ в наборе вторых символов, коррелированном с первым символом и определенном в соответствии с первым символом, введенным пользователем, и набор вторых символов включает в себя по меньшей мере один второй символ.
[00349] Запрашивающий модуль 920 выполнен с возможностью запроса соответствующей взаимосвязи между символом и идентификатором клавиши, в соответствии с инструкцией включения подсветки клавиши, чтобы получить идентификатор целевой клавиши, соответствующий каждому второму символу.
[00350] Управляющий модуль 930 выполнен с возможностью управления подсветкой клавиши, соответствующей целевой клавише, указанной идентификатором целевой клавиши, чтобы излучать свет с заранее заданным цветом, при этом свет с заранее заданным цветом служит для подсказки пользователю вводить символ.
[00351] В заключение, в устройстве для ввода символа, предоставленном в вариантах осуществления настоящего раскрытия, принимают инструкцию включения подсветки клавиши, при этом инструкция включения подсветки клавиши включает в себя второй символ в наборе вторых символов, коррелированном с первым символом и определенном в соответствии с первым символом, введенным пользователем, и набор вторых символов включает в себя по меньшей мере один второй символ; запрашивают соответствующую взаимосвязь между символом и идентификатором клавиши, в соответствии с инструкцией включения подсветки клавиши, чтобы получить идентификатор целевой клавиши, соответствующий каждому второму символу; управляют подсветкой клавиши, соответствующей целевой клавише, указанной идентификатором целевой клавиши, чтобы излучать свет с заранее заданным цветом, при этом свет с заранее заданным цветом служит для подсказки пользователю вводить символ. С помощью вариантов осуществления настоящего раскрытия, путем управления подсветкой клавиши, соответствующей целевой клавише, указанной идентификатором целевой клавиши, чтобы излучать свет с заранее заданным цветом, c тем чтобы подсказать пользователю ввести символ, решаются проблемы низкой эффективности ввода и ошибки ввода в связанной области техники, и, таким образом, достигаются эффекты улучшения эффективности ввода и избегания ошибки ввода.
[00352] Альтернативно, управляющий модуль 930 выполнен с возможностью:
управления подсветкой клавиши, соответствующей целевой клавише, указанной идентификатором целевой клавиши, чтобы она включилась и излучала свет с заранее заданным цветом;
управления подсветками клавиш, соответствующими клавишам на клавиатуре, отличным от целевой клавиши, чтобы они выключились.
[00353] Альтернативно, клавиши на клавиатуре включают в себя функциональные клавиши, и управляющий модуль 930 выполнен с возможностью:
управления подсветкой клавиши, соответствующей целевой клавише, указанной идентификатором целевой клавиши, чтобы излучать свет с первым заранее заданным цветом;
управления подсветками клавиш, соответствующими функциональным клавишам, чтобы излучать свет со вторым заранее заданным цветом;
управления подсветками клавиш, соответствующими клавишам на клавиатуре, отличным от целевой клавиши и функциональных клавиш, чтобы излучать свет с третьим заранее заданным цветом;
где первый заранее заданный цвет, второй заранее заданный цвет и третий заранее заданный цвет отличаются друг от друга.
[00354] Альтернативно, клавиши на клавиатуре включают в себя функциональные клавиши, и управляющий модуль 930 выполнен с возможностью:
управления подсветкой клавиши, соответствующей целевой клавише, указанной идентификатором целевой клавиши, чтобы излучать свет с первым заранее заданным цветом;
управления подсветками клавиш, соответствующими функциональным клавишам, чтобы излучать свет со вторым заранее заданным цветом;
управления подсветками клавиш, соответствующими клавишам на клавиатуре, отличным от целевой клавиши и функциональных клавиш, чтобы они выключились;
где первый заранее заданный цвет отличается от второго заранее заданного цвета.
[00355] Альтернативно, управляющий модуль 930 выполнен с возможностью:
управления подсветкой клавиши, соответствующей целевой клавише, указанной идентификатором целевой клавиши, чтобы излучать свет с заранее заданным цветом и мигать.
[00356] Альтернативно, набор вторых символов включает в себя по меньшей мере два вторых символа, при этом управляющий модуль 930 выполнен с возможностью:
определения степени корреляции между каждым вторым символом и первым символом для получения по меньшей мере двух степеней корреляции;
управления подсветкой клавиши, соответствующей целевой клавише, указанной идентификатором целевой клавиши, соответствующим каждому второму символу, чтобы излучать свет с заранее заданным цветом;
при этом сила света, излучаемого подсветкой клавиши, соответствующей любой одной целевой клавише, положительно коррелирует со степенью корреляции между вторым символом, соответствующим любой одной целевой клавише, и первым символом.
[00357] Альтернативно, набор вторых символов включает в себя по меньшей мере два вторых символа, при этом по меньшей мере два вторых символа расположены последовательно, управляющий модуль 930 выполнен с возможностью:
управления подсветкой клавиши, соответствующей целевой клавише, указанной идентификатором целевой клавиши, соответствующим каждому второму символу, чтобы излучать свет с заранее заданным цветом последовательно в соответствии с упорядоченной последовательностью по меньшей мере двух вторых символов.
[00358] В заключение, в устройстве для ввода символа, предоставленном в вариантах осуществления настоящего раскрытия, принимают инструкцию включения подсветки клавиши, при этом инструкция включения подсветки клавиши включает в себя второй символ в наборе вторых символов, коррелированном с первым символом, определенном в соответствии с первым символом, введенным пользователем, и набор вторых символов включает в себя по меньшей мере один второй символ; запрашивают соответствующую взаимосвязь между символом и идентификатором клавиши, в соответствии с инструкцией включения подсветки клавиши, чтобы получить идентификатор целевой клавиши, соответствующий каждому второму символу; управляют подсветкой клавиши, соответствующей целевой клавише, указанной идентификатором целевой клавиши, чтобы излучать свет с заранее заданным цветом, при этом свет с заранее заданным цветом служит для подсказки пользователю вводить символ. С помощью вариантов осуществления настоящего раскрытия, путем управления подсветкой клавиши, соответствующей целевой клавише, указанной идентификатором целевой клавиши, чтобы излучать свет с заранее заданным цветом, c тем чтобы подсказать пользователю ввести символ, решаются проблемы низкой эффективности ввода и ошибки ввода в связанной области техники, и, таким образом, достигаются эффекты улучшения эффективности ввода и избегания ошибки ввода.
[00359] Фиг. 10 представляет собой структурную схему устройства 1000 для ввода символа в соответствии с еще одним другим примерным вариантом осуществления. Устройство 1000 для ввода символа может быть всем или частью терминала в среде реализации, показанной на Фиг. 1-1, реализованного посредством программного обеспечения, аппаратного обеспечения или их комбинации. Как показано на Фиг. 10, устройство 1000 для ввода символа может включать в себя: первый приемный модуль 1010, определяющий модуль 1020 и модуль 1030 отправки.
[00360] Первый приемный модуль 1010 выполнен с возможностью приема первого символа, введенного пользователем.
[00361] Определяющий модуль 1020 выполнен с возможностью определения набора вторых символов, коррелированного с первым символом, при этом набор вторых символов включает в себя по меньшей мере один второй символ.
[00362] Модуль 1030 отправки выполнен с возможностью отправки инструкции включения подсветки клавиши, при этом инструкция включения подсветки клавиши включает в себя второй символ в наборе вторых символов, так что клавиатура запрашивает соответствующую взаимосвязь между символом и идентификатором клавиши, чтобы получить идентификатор целевой клавиши, соответствующий каждому второму символу, в соответствии с инструкцией включения подсветки клавиши, и управляет подсветкой клавиши, соответствующей целевой клавише, указанной идентификатором целевой клавиши, чтобы излучать свет с заранее заданным цветом, при этом свет с заранее заданным цветом служит для подсказки пользователю вводить символ.
[00363] В заключение, в устройстве для ввода символа, предоставленном в вариантах осуществления настоящего раскрытия, принимают первый символ, введенный пользователем; определяют набор вторых символов, коррелированный с первым символом, при этом набор вторых символов включает в себя по меньшей мере один второй символ; отправляют инструкцию включения подсветки клавиши, при этом инструкция включения подсветки клавиши включает в себя второй символ в наборе вторых символов, так что клавиатура запрашивает соответствующую взаимосвязь между символом и идентификатором клавиши, чтобы получить идентификатор целевой клавиши, соответствующий каждому второму символу, в соответствии с инструкцией включения подсветки клавиши, и управляет подсветкой клавиши, соответствующей целевой клавише, указанной идентификатором целевой клавиши, чтобы излучать свет с заранее заданным цветом, при этом свет с заранее заданным цветом служит для подсказки пользователю вводить символ. С помощью вариантов осуществления настоящего раскрытия, путем управления подсветкой клавиши, соответствующей целевой клавише, указанной идентификатором целевой клавиши, чтобы излучать свет с заранее заданным цветом, c тем чтобы подсказать пользователю ввести символ, решаются проблемы низкой эффективности ввода и ошибки ввода в связанной области техники, и, таким образом, достигаются эффекты улучшения эффективности ввода и избегания ошибки ввода.
[00364] Фиг. 11 представляет собой структурную схему устройства 1100 для ввода символа в соответствии с еще одним другим примерным вариантом осуществления. Устройство 1100 для ввода символа может быть всем или частью терминала в среде реализации, показанной на Фиг. 1-1, реализованного посредством программного обеспечения, аппаратного обеспечения или их комбинации. Как показано на Фиг. 11, устройство 1100 для ввода символа может включать в себя: первый приемный модуль 1110, определяющий модуль 1120 и модуль 1130 отправки.
[00365] Первый приемный модуль 1110 выполнен с возможностью приема первого символа, введенного пользователем.
[00366] Определяющий модуль 1120 выполнен с возможностью определения набора вторых символов, коррелированного с первым символом, при этом набор вторых символов включает в себя по меньшей мере один второй символ.
[00367] Модуль 1130 отправки выполнен с возможностью отправки инструкции включения подсветки клавиши, при этом инструкция включения подсветки клавиши включает в себя второй символ в наборе вторых символов, так что клавиатура запрашивает соответствующую взаимосвязь между символом и идентификатором клавиши, чтобы получить идентификатор целевой клавиши, соответствующий каждому второму символу, в соответствии с инструкцией включения подсветки клавиши, и управляет подсветкой клавиши, соответствующей целевой клавише, указанной идентификатором целевой клавиши, чтобы излучать свет с заранее заданным цветом, при этом свет с заранее заданным цветом служит для подсказки пользователю вводить символ.
[00368] Альтернативно, определяющий модуль 1120 выполнен с возможностью:
определения целевого словарного запаса, при этом целевой словарный запас представляет собой словарный запас, соответствующий способу ввода, в текущее время используемому пользователем, или словарный запас, установленный посредством ввода слов пользователем, и целевой словарный запас для записи корреляционной взаимосвязи между различными символами;
получения набора вторых символов путем запроса целевого словарного запаса в соответствии с первым символом.
[00369] Альтернативно, дополнительно со ссылкой на Фиг. 11, устройство 1100 для ввода символа может дополнительно включать в себя: второй приемный модуль 1140, модуль 1150 оценки и модуль 1160 обновления.
[00370] Второй приемный модуль 1140 выполнен с возможностью приема третьего символа, введенного пользователем.
[00371] Модуль 1150 оценки выполнен с возможностью оценки, существует ли символ, идентичный третьему символу, в наборе вторых символов.
[00372] Модуль 1160 обновления выполнен с возможностью обновления целевого словарного запаса в соответствии с первым символом и третьим символом, если символ, идентичный третьему символу, не существует в наборе вторых символов.
[00373] Альтернативно, модуль 1160 обновления выполнен с возможностью:
отправки запроса на сервер, при этом запрос включает в себя элемент, который должен быть запрошен, состоящий из первого символа и третьего символа, расположенных последовательно;
приема ответа на запрос, отправленного с сервера, при этом ответ на запрос сформирован путем запроса словарного запаса на сервере сервером;
записи корреляционной взаимосвязи между первым символом и третьим символом в целевой словарный запас, если ответ на запрос указывает, что элемент, который должен быть запрошен, существует в словарном запасе на сервере.
[00374] Альтернативно, модуль 1160 обновления выполнен с возможностью:
отображения информации о продвижении обновления пользователю;
приема инструкции обновления, вызванной пользователем в соответствии с информацией о продвижении обновления, при этом инструкция обновления включает в себя элемент, который должен быть запрошен, состоящий из первого символа и третьего символа, расположенных последовательно;
записи корреляционной взаимосвязи между первым символом и третьим символом в целевой словарный запас.
[00375] В заключение, в устройстве для ввода символа, предоставленном в вариантах осуществления настоящего раскрытия, принимают первый символ, введенный пользователем; определяют набор вторых символов, коррелированный с первым символом, при этом набор вторых символов включает в себя по меньшей мере один второй символ; отправляют инструкцию включения подсветки клавиши, при этом инструкция включения подсветки клавиши включает в себя второй символ в наборе вторых символов, так что клавиатура запрашивает соответствующую взаимосвязь между символом и идентификатором клавиши, чтобы получить идентификатор целевой клавиши, соответствующий каждому второму символу, в соответствии с инструкцией включения подсветки клавиши, и управляет подсветкой клавиши, соответствующей целевой клавише, указанной идентификатором целевой клавиши, чтобы излучать свет с заранее заданным цветом, при этом свет с заранее заданным цветом служит для подсказки пользователю вводить символ. С помощью вариантов осуществления настоящего раскрытия, путем управления подсветкой клавиши, соответствующей целевой клавише, указанной идентификатором целевой клавиши, чтобы излучать свет с заранее заданным цветом, c тем чтобы подсказать пользователю ввести символ, решаются проблемы низкой эффективности ввода и ошибки ввода в связанной области техники, и, таким образом, достигаются эффекты улучшения эффективности ввода и избегания ошибки ввода.
[00376] Фиг. 12 представляет собой структурную схему устройства 1200 для ввода символа, в соответствии с примерным вариантом осуществления. Например, устройство 1200 может быть клавиатурой, интегрированной с процессором, при этом клавиатура может быть расположена в сотовом телефоне, мобильном телефоне, цифровом широковещательном терминале, устройстве обмена сообщениями, игровой консоли, медицинском устройстве, тренажерном оборудовании, персональном цифровом помощнике, настольном компьютере, переносном портативном компьютере, ноутбуке, умном телевизоре, умном носимом устройстве и тому подобном, что не ограничивается вариантами осуществления настоящего раскрытия.
[00377] Как показано на Фиг. 12, устройство 1200 может включать в себя один или более из следующих компонентов: компонент 1202 обработки, память 1204, компонент 1206 питания, интерфейс 1208 ввода/вывода (I/O), компонент 1210 датчика и компонент 1212 связи.
[00378] Компонент 1202 обработки, как правило, управляет всей работой устройства 1200, например, операциями, связанными с обменом данными, операциями обработки и записи. Компонент 1202 обработки может включать в себя один или более процессоров 1220 для выполнения инструкций для выполнения всех или части этапов в вышеописанных способах. Кроме того, компонент 1202 обработки может включать в себя один или более модулей, которые облегчают взаимодействие между компонентом 1202 обработки и другими компонентами.
[00379] Память 1204 выполнена с возможностью хранения различных типов данных для поддержки работы устройства 1200. Примеры таких данных включают в себя инструкции для любых приложений или способов, работающих на устройстве 1200, данные контактов, данные телефонной книги, сообщения, изображения, видео, и т.д. Память 1204 может быть реализована с использованием любого типа энергозависимых или энергонезависимых устройств памяти или их комбинации, например, статическое оперативное запоминающее устройство (СОЗУ, SRAM), электрически стираемое программируемое постоянное запоминающее устройство (ЭСППЗУ, EEPROM), стираемое программируемое постоянное запоминающее устройство (СППЗУ, EPROM), программируемое постоянное запоминающее устройство (ППЗУ, PROM), постоянное запоминающее устройство (ПЗУ, ROM), магнитная память, флэш-память, магнитный или оптический диск.
[00380] Компонент 1206 питания предоставляет питание различным компонентам устройства 1200. Компонент 1206 питания может включать в себя систему управления питанием, один или более источников питания и другие компоненты, связанные с выработкой, управлением и распространением электроэнергии в устройстве 1200.
[00381] Интерфейс 1208 ввода/вывода (I/O) предоставляет интерфейс между компонентом 1202 обработки и модулями периферийного интерфейса. Периферийный интерфейс может быть клавиатурой.
[00382] Компонент 1210 датчика включает в себя один или более датчиков для обеспечения оценки состояния различных аспектов устройства 1200. Например, компонент 1210 датчика может обнаружить открытое/закрытое состояние устройства 1200, относительное расположение компонентов, например, дисплея и клавиатуры, устройства 1200, изменение в положении устройства 1200 или компонента устройства 1200, присутствие или отсутствие пользовательского контакта с устройством 1200, ориентацию или ускорение/замедление устройства 1200 и изменение в температуре устройства 1200. Компонент 1210 датчика может включать в себя датчик приближения, выполненный с возможностью обнаружения присутствия расположенных рядом объектов без какого-либо физического контакта. Компонент 1210 датчика может также включать в себя датчик освещенности, такой как датчик изображения CMOS или CCD, для использования в приложениях работы с изображением. В некоторых вариантах осуществления, компонент 1210 датчика может также включать в себя датчик ускорения, гироскопический датчик, магнитный датчик, датчик давления или температурный датчик.
[00383] Компонент 1212 связи выполнен с возможностью облегчения связи, проводной или беспроводной, между устройством 1200 и другими устройствами. Устройство 1200 может получить доступ к беспроводной сети на основе стандарта связи, такого как WiFi, 2G или 3G, или их комбинации. В одном из примерных вариантом осуществления, компонент 1212 связи дополнительно включает в себя модуль связи малого радиуса действия (NFC) для облечения связи на малом расстоянии. Например, модуль NFC может быть реализован на основе технологии радиочастотной идентификации (RFID), технологии Ассоциации передачи данных в инфракрасном диапазоне (IrDA), сверхширокополосной (UWB) технологии, технологии Bluetooth (BT) и других технологий.
[00384] В примерных вариантах осуществления, устройство 1200 может быть реализовано с помощью одной или более специализированных интегральных схем (ASIC), цифровых сигнальных процессоров (ЦСП, DSP), устройств цифровой обработки сигналов (DSPD), программируемых логических устройств (ПЛУ, PLD), программируемых пользователем вентильных матриц (FPGA), контроллеров, микроконтроллеров, микропроцессоров или других электронных компонентов для выполнения описанных выше способов.
[00385] В примерных вариантах осуществления также предоставляется постоянный машиночитаемый носитель данных, включающий в себя инструкции, например, включенные в состав памяти 1204, выполняемые процессором 1220 в устройстве 1200 для выполнения описанных выше способов. Например, постоянный машиночитаемый носитель данных может быть постоянным запоминающим устройством (ПЗУ, ROM), оперативным запоминающим устройством (ОЗУ, RAM), постоянным запоминающим устройством в виде компакт-диска (CD-ROM), магнитной лентой, дискетой, оптическим устройством хранения данных или тому подобным.
[00386] Постоянный машиночитаемый носитель данных включает в себя инструкции, выполняемые процессором устройства 1200, чтобы заставить устройство 1200 выполнять описанные выше способы для ввода символа. Способ включает в себя этапы, на которых:
принимают первый символ, введенный пользователем;
определяют набор вторых символов, коррелированный с первым символом, при этом набор вторых символов включает в себя по меньшей мере один второй символ;
запрашивают соответствующую взаимосвязь между символом и идентификатором клавиши, чтобы получить идентификатор целевой клавиши, соответствующий каждому второму символу;
управляют подсветкой клавиши, соответствующей целевой клавише, указанной идентификатором целевой клавиши, чтобы излучать свет с заранее заданным цветом, при этом свет с заранее заданным цветом служит для подсказки пользователю вводить символ.
[00387] Альтернативно, определение набора вторых символов, коррелированного с первым символом, где набор вторых символов включает в себя по меньшей мере один второй символ, состоит в том, что:
определяют целевой словарный запас, при этом целевой словарный запас представляет собой словарный запас, соответствующий способу ввода, в текущее время используемому пользователем, или словарный запас, установленный посредством ввода слов пользователем, и целевой словарный запас для записи корреляционной взаимосвязи между различными символами;
получают набор вторых символов путем запроса целевого словарного запаса в соответствии с первым символом.
[00388] Альтернативно, способ дополнительно включает в себя этапы, на которых:
принимают третий символ, введенный пользователем;
оценивают, существует ли символ, идентичный третьему символу, в наборе вторых символов;
обновляют целевой словарный запас в соответствии с первым символом и третьим символом, если символ, идентичный третьему символу, не существует в наборе вторых символов.
[00389] Альтернативно, обновление целевого словарного запаса в соответствии с первым символом и третьим символом состоит в том, что:
отправляют запрос на сервер, при этом запрос включает в себя элемент, который должен быть запрошен, состоящий из первого символа и третьего символа, расположенных последовательно;
принимают ответ на запрос, отправленный с сервера, при этом ответ на запрос сформирован путем запроса словарного запаса на сервере сервером;
записывают корреляционную взаимосвязь между первым символом и третьим символом в целевой словарный запас, если ответ на запрос указывает, что элемент, который должен быть запрошен, существует в словарном запасе на сервере.
[00390] Альтернативно, обновление целевого словарного запаса в соответствии с первым символом и третьим символом состоит в том, что:
отображают информацию о продвижении обновления пользователю;
принимают инструкцию обновления, инициированную пользователем в соответствии с информацией о продвижении обновления, при этом инструкция обновления включает в себя элемент, который должен быть запрошен, состоящий из первого символа и третьего символа, расположенных последовательно;
записывают корреляционную взаимосвязь между первым символом и третьим символом в целевой словарный запас.
[00391] Альтернативно, управление подсветкой клавиши, соответствующей целевой клавише, указанной идентификатором целевой клавиши, чтобы излучать свет с заранее заданным цветом, состоит в том, что:
управляют подсветкой клавиши, соответствующей целевой клавише, указанной идентификатором целевой клавиши, чтобы она включилась и излучала свет с заранее заданным цветом;
управляют подсветками клавиш, соответствующими клавишам на клавиатуре, отличным от целевой клавиши, чтобы они выключились.
[00392] Альтернативно, клавиши на клавиатуре включают в себя функциональные клавиши, и управление подсветкой клавиши, соответствующей целевой клавише, указанной идентификатором целевой клавиши, чтобы излучать свет с заранее заданным цветом, состоит в том, что:
управляют подсветкой клавиши, соответствующей целевой клавише, указанной идентификатором целевой клавиши, чтобы излучать свет с первым заранее заданным цветом;
управляют подсветками клавиш, соответствующими функциональным клавишам, чтобы излучать свет со вторым заранее заданным цветом;
управляют подсветками клавиш, соответствующими клавишам на клавиатуре, отличным от целевой клавиши и функциональных клавиш, чтобы излучать свет с третьим заранее заданным цветом;
где первый заранее заданный цвет, второй заранее заданный цвет и третий заранее заданный цвет отличаются друг от друга.
[00393] Альтернативно, клавиши на клавиатуре включают в себя функциональные клавиши, и управление подсветкой клавиши, соответствующей целевой клавише, указанной идентификатором целевой клавиши, чтобы излучать свет с заранее заданным цветом, состоит в том, что:
управляют подсветкой клавиши, соответствующей целевой клавише, указанной идентификатором целевой клавиши, чтобы излучать свет с первым заранее заданным цветом;
управляют подсветками клавиш, соответствующими функциональным клавишам, чтобы излучать свет со вторым заранее заданным цветом;
управляют подсветками клавиш, соответствующими клавишам на клавиатуре, отличным от целевой клавиши и функциональных клавиш, чтобы они выключились;
где первый заранее заданный цвет отличается от второго заранее заданного цвета.
[00394] Альтернативно, управление подсветкой клавиши, соответствующей целевой клавише, указанной идентификатором целевой клавиши, чтобы излучать свет с заранее заданным цветом, состоит в том, что:
управляют подсветкой клавиши, соответствующей целевой клавише, указанной идентификатором целевой клавиши, чтобы излучать свет с заранее заданным цветом и мигать.
[00395] Альтернативно, набор вторых символов включает в себя по меньшей мере два вторых символа,
управление подсветкой клавиши, соответствующей целевой клавише, указанной идентификатором целевой клавиши, чтобы излучать свет с заранее заданным цветом, состоит в том, что:
определяют степень корреляции между каждым вторым символом и первым символом, соответственно, для получения по меньшей мере двух степеней корреляции;
управляют подсветкой клавиши, соответствующей целевой клавише, указанной идентификатором целевой клавиши, соответствующим каждому второму символу, чтобы излучать свет с заранее заданным цветом;
при этом сила света, излучаемого подсветкой клавиши, соответствующей любой одной целевой клавише, положительно коррелирует со степенью корреляции между вторым символом, соответствующим любой одной целевой клавише, и первым символом.
[00396] Альтернативно, набор вторых символов включает в себя по меньшей мере два вторых символа, при этом по меньшей мере два вторых символа расположены последовательно,
управление подсветкой клавиши, соответствующей целевой клавише, указанной идентификатором целевой клавиши, чтобы излучать свет с заранее заданным цветом, состоит в том, что:
управляют подсветкой клавиши, соответствующей целевой клавише, указанной идентификатором целевой клавиши, соответствующим каждому второму символу, чтобы излучать свет с заранее заданным цветом последовательно в соответствии с упорядоченной последовательностью по меньшей мере двух вторых символов.
[00397] В заключение, с помощью устройства для ввода символа, предоставленного в вариантах осуществления настоящего раскрытия, принимают первый символ, введенный пользователем; определяют набор вторых символов, коррелированный с первым символом, при этом набор вторых символов включает в себя по меньшей мере один второй символ; посредством запроса соответствующей взаимосвязи между символом и идентификатором клавиши, получают идентификатор целевой клавиши, соответствующий каждому второму символу; и управляют подсветкой клавиши, соответствующей целевой клавише, указанной идентификатором целевой клавиши, чтобы излучать свет с заранее заданным цветом, при этом свет с заранее заданным цветом служит для подсказки пользователю вводить символ. С помощью вариантов осуществления настоящего раскрытия, путем управления подсветкой клавиши, соответствующей целевой клавише, указанной идентификатором целевой клавиши, чтобы излучать свет с заранее заданным цветом, c тем чтобы подсказать пользователю ввести символ, решаются проблемы низкой эффективности ввода и ошибки ввода в связанной области техники, и, таким образом, достигаются эффекты улучшения эффективности ввода и избегания ошибки ввода.
[00398] Фиг. 13 представляет собой структурную схему устройства 1300 для ввода символа, в соответствии с другим примерным вариантом осуществления. Например, устройство 1300 может быть клавиатурой, клавиатура может быть расположена в сотовом телефоне, мобильном телефоне, цифровом широковещательном терминале, устройстве обмена сообщениями, игровой консоли, медицинском устройстве, тренажерном оборудовании, персональном цифровом помощнике, настольном компьютере, переносном портативном компьютере, ноутбуке, умном телевизоре, умном носимом устройстве и тому подобном, что не ограничивается вариантами осуществления настоящего раскрытия.
[00399] Как показано на Фиг. 13, устройство 1300 может включать в себя один или более из следующих компонентов: компонент 1302 обработки, память 1304, компонент 1306 питания, интерфейс 1308 ввода/вывода (I/O), компонент 1310 датчика и компонент 1312 связи.
[00400] Компонент 1302 обработки, как правило, управляет всей работой устройства 1300, например, операциями, связанными с обменом данными, операциями обработки и записи. Компонент 1302 обработки может включать в себя один или более процессоров 1320 для выполнения инструкций для выполнения всех или части этапов в вышеописанных способах. Кроме того, компонент 1302 обработки может включать в себя один или более модулей, которые облегчают взаимодействие между компонентом 1302 обработки и другими компонентами.
[00401] Память 1304 выполнена с возможностью хранения различных типов данных для поддержки работы устройства 1300. Примеры таких данных включают в себя инструкции для любых приложений или способов, работающих на устройстве 1300, данные контактов, данные телефонной книги, сообщения, изображения, видео, и т.д. Память 1304 может быть реализована с использованием любого типа энергозависимых или энергонезависимых устройств памяти или их комбинации, например, статическое оперативное запоминающее устройство (СОЗУ, SRAM), электрически стираемое программируемое постоянное запоминающее устройство (ЭСППЗУ, EEPROM), стираемое программируемое постоянное запоминающее устройство (СППЗУ, EPROM), программируемое постоянное запоминающее устройство (ППЗУ, PROM), постоянное запоминающее устройство (ПЗУ, ROM), магнитная память, флэш-память, магнитный или оптический диск.
[00402] Компонент 1306 питания предоставляет питание различным компонентам устройства 1300. Компонент 1306 питания может включать в себя систему управления питанием, один или более источников питания и другие компоненты, связанные с выработкой, управлением и распространением электроэнергии в устройстве 1300.
[00403] Интерфейс 1308 ввода/вывода (I/O) предоставляет интерфейс между компонентом 1302 обработки и периферийными интерфейсными модулями. Периферийный интерфейс может быть клавиатурой.
[00404] Компонент 1310 датчика включает в себя один или более датчиков для обеспечения оценки состояния различных аспектов устройства 1300. Например, компонент 1310 датчика может обнаружить открытое/закрытое состояние устройства 1300, относительное расположение компонентов, например, дисплея и клавиатуры, устройства 1300, изменение в положении устройства 1300 или компонента устройства 1300, присутствие или отсутствие пользовательского контакта с устройством 1300, ориентацию или ускорение/замедление устройства 1300 и изменение в температуре устройства 1300. Компонент 1310 датчика может включать в себя датчик приближения, выполненный с возможностью обнаружения присутствия расположенных рядом объектов без какого-либо физического контакта. Компонент 1310 датчика может также включать в себя датчик освещенности, такой как датчик изображения CMOS или CCD, для использования в приложениях работы с изображением. В некоторых вариантах осуществления, компонент 1310 датчика может также включать в себя датчик ускорения, гироскопический датчик, магнитный датчик, датчик давления или температурный датчик.
[00405] Компонент 1312 связи выполнен с возможностью облегчения связи, проводной или беспроводной, между устройством 1300 и другими устройствами. Устройство 1300 может получить доступ к беспроводной сети на основе стандарта связи, такого как WiFi, 2G или 3G, или их комбинации. В одном из примерных вариантом осуществления, компонент 1312 связи дополнительно включает в себя модуль связи малого радиуса действия (NFC) для облечения связи на малом расстоянии. Например, модуль NFC может быть реализован на основе технологии радиочастотной идентификации (RFID), технологии Ассоциации передачи данных в инфракрасном диапазоне (IrDA), сверхширокополосной (UWB) технологии, технологии Bluetooth (BT) и других технологий.
[00406] В примерных вариантах осуществления, устройство 1300 может быть реализовано с помощью одной или более специализированных интегральных схем (ASIC), цифровых сигнальных процессоров (ЦСП, DSP), устройств цифровой обработки сигналов (DSPD), программируемых логических устройств (ПЛУ, PLD), программируемых пользователем вентильных матриц (FPGA), контроллеров, микроконтроллеров, микропроцессоров или других электронных компонентов для выполнения описанных выше способов.
[00407] В примерных вариантах осуществления также предоставляется постоянный машиночитаемый носитель данных, включающий в себя инструкции, например, включенные в состав памяти 1304, выполняемые процессором 1320 в устройстве 1300 для выполнения описанных выше способов. Например, постоянный машиночитаемый носитель данных может быть постоянным запоминающим устройством (ПЗУ, ROM), оперативным запоминающим устройством (ОЗУ, RAM), постоянным запоминающим устройством в виде компакт-диска (CD-ROM), магнитной лентой, дискетой, оптическим устройством хранения данных или тому подобным.
[00408] Постоянный машиночитаемый носитель данных включает в себя инструкции, выполняемые процессором устройства 1300, чтобы заставить устройство 1300 выполнять описанные выше способы для ввода символа. Способ включает в себя этапы, на которых:
принимают инструкцию включения подсветки клавиши, при этом инструкция включения подсветки клавиши включает в себя второй символ в наборе вторых символов, коррелированном с первым символом и определенном в соответствии с первым символом, введенным пользователем, и набор вторых символов включает в себя по меньшей мере один второй символ;
запрашивают соответствующую взаимосвязь между символом и идентификатором клавиши, в соответствии с инструкцией включения подсветки клавиши, чтобы получить идентификатор целевой клавиши, соответствующий каждому второму символу;
управляют подсветкой клавиши, соответствующей целевой клавише, указанной идентификатором целевой клавиши, чтобы излучать свет с заранее заданным цветом, при этом свет с заранее заданным цветом служит для подсказки пользователю вводить символ.
[00409] Альтернативно, управление подсветкой клавиши, соответствующей целевой клавише, указанной идентификатором целевой клавиши, чтобы излучать свет с заранее заданным цветом, состоит в том, что:
управляют подсветкой клавиши, соответствующей целевой клавише, указанной идентификатором целевой клавиши, чтобы она включилась и излучала свет с заранее заданным цветом;
управляют подсветками клавиш, соответствующими клавишам на клавиатуре, отличным от целевой клавиши, чтобы они выключились.
[00410] Альтернативно, клавиши на клавиатуре включают в себя функциональные клавиши, и управление подсветкой клавиши, соответствующей целевой клавише, указанной идентификатором целевой клавиши, чтобы излучать свет с заранее заданным цветом, состоит в том, что:
управляют подсветкой клавиши, соответствующей целевой клавише, указанной идентификатором целевой клавиши, чтобы излучать свет с первым заранее заданным цветом;
управляют подсветками клавиш, соответствующими функциональным клавишам, чтобы излучать свет со вторым заранее заданным цветом;
управляют подсветками клавиш, соответствующими клавишам на клавиатуре, отличным от целевой клавиши и функциональных клавиш, чтобы излучать свет с третьим заранее заданным цветом;
где первый заранее заданный цвет, второй заранее заданный цвет и третий заранее заданный цвет отличаются друг от друга.
[00411] Альтернативно, клавиши на клавиатуре включают в себя функциональные клавиши, и управление подсветкой клавиши, соответствующей целевой клавише, указанной идентификатором целевой клавиши, чтобы излучать свет с заранее заданным цветом, состоит в том, что:
управляют подсветкой клавиши, соответствующей целевой клавише, указанной идентификатором целевой клавиши, чтобы излучать свет с первым заранее заданным цветом;
управляют подсветками клавиш, соответствующими функциональным клавишам, чтобы излучать свет со вторым заранее заданным цветом;
управляют подсветками клавиш, соответствующими клавишам на клавиатуре, отличным от целевой клавиши и функциональных клавиш, чтобы они выключились;
где первый заранее заданный цвет отличается от второго заранее заданного цвета.
[00412] Альтернативно, управление подсветкой клавиши, соответствующей целевой клавише, указанной идентификатором целевой клавиши, чтобы излучать свет с заранее заданным цветом, состоит в том, что:
управляют подсветкой клавиши, соответствующей целевой клавише, указанной идентификатором целевой клавиши, чтобы излучать свет с заранее заданным цветом и мигать.
[00413] Альтернативно, набор вторых символов включает в себя по меньшей мере два вторых символа,
управление подсветкой клавиши, соответствующей целевой клавише, указанной идентификатором целевой клавиши, чтобы излучать свет с заранее заданным цветом, состоит в том, что:
определяют степень корреляции между каждым вторым символом и первым символом, соответственно, для получения по меньшей мере двух степеней корреляции;
управляют подсветкой клавиши, соответствующей целевой клавише, указанной идентификатором целевой клавиши, соответствующим каждому второму символу, чтобы излучать свет с заранее заданным цветом;
при этом сила света, излучаемого подсветкой клавиши, соответствующей любой одной целевой клавише, положительно коррелирует со степенью корреляции между вторым символом, соответствующим любой одной целевой клавише, и первым символом.
[00414] Альтернативно, набор вторых символов включает в себя по меньшей мере два вторых символа, при этом по меньшей мере два вторых символа расположены последовательно,
управление подсветкой клавиши, соответствующей целевой клавише, указанной идентификатором целевой клавиши, чтобы излучать свет с заранее заданным цветом, состоит в том, что:
управляют подсветкой клавиши, соответствующей целевой клавише, указанной идентификатором целевой клавиши, соответствующим каждому второму символу, чтобы излучать свет с заранее заданным цветом последовательно в соответствии с упорядоченной последовательностью по меньшей мере двух вторых символов.
[00415] В заключение, в устройстве для ввода символа, предоставленном в вариантах осуществления настоящего раскрытия, принимают инструкцию включения подсветки клавиши, при этом инструкция включения подсветки клавиши включает в себя второй символ в наборе вторых символов, коррелированном с первым символом и определенном в соответствии с первым символом, введенным пользователем, и набор вторых символов включает в себя по меньшей мере один второй символ; запрашивают соответствующую взаимосвязь между символом и идентификатором клавиши, в соответствии с инструкцией включения подсветки клавиши, чтобы получить идентификатор целевой клавиши, соответствующий каждому второму символу; управляют подсветкой клавиши, соответствующей целевой клавише, указанной идентификатором целевой клавиши, чтобы излучать свет с заранее заданным цветом, при этом свет с заранее заданным цветом служит для подсказки пользователю вводить символ. С помощью вариантов осуществления настоящего раскрытия, путем управления подсветкой клавиши, соответствующей целевой клавише, указанной идентификатором целевой клавиши, чтобы излучать свет с заранее заданным цветом, c тем чтобы подсказать пользователю ввести символ, решаются проблемы низкой эффективности ввода и ошибки ввода в связанной области техники, и, таким образом, достигаются эффекты улучшения эффективности ввода и избегания ошибки ввода.
[00416] Фиг. 14 представляет собой структурную схему устройства 1400 для ввода символа, в соответствии с примерным вариантом осуществления. Например, устройство 1400 может быть терминалом, терминал может быть расположен в сотовом телефоне, мобильном телефоне, цифровом широковещательном терминале, устройстве обмена сообщениями, игровой консоли, медицинском устройстве, тренажерном оборудовании, персональном цифровом помощнике, настольном компьютере, переносном портативном компьютере, ноутбуке, умном телевизоре, умном носимом устройстве и тому подобном, что не ограничивается вариантами осуществления настоящего раскрытия.
[00417] Как показано на Фиг. 14, устройство 1400 может включать в себя один или более из следующих компонентов: компонент 1402 обработки, память 1404, компонент 1406 питания, мультимедийный компонент 1408, аудио компонент 1410, интерфейс 1412 ввода/вывода (I/O), компонент 1414 датчика и компонент 1416 связи.
[00418] Компонент 1402 обработки, как правило, управляет всей работой устройства 1400, например, операциями, связанными с дисплеем, телефонными звонками, обменом данными, операциями камеры и операциями записи. Компонент 1402 обработки может включать в себя один или более процессоров 1420 для выполнения инструкций для выполнения всех или части этапов в вышеописанных способах. Кроме того, компонент 1402 обработки может включать в себя один или более модулей, которые облегчают взаимодействие между компонентом 1402 обработки и другими компонентами. Например, компонент 1402 обработки может включать в себя мультимедийный модуль для облегчения взаимодействия между мультимедийными компонентом 808 и компонентом 1402 обработки.
[00419] Память 1404 выполнена с возможностью хранения различных типов данных для поддержки работы устройства 1400. Примеры таких данных включают в себя инструкции для любых приложений или способов, работающих на устройстве 1400, данные контактов, данные телефонной книги, сообщения, изображения, видео, и т.д. Память 1404 может быть реализована с использованием любого типа энергозависимых или энергонезависимых устройств памяти или их комбинации, например, статическое оперативное запоминающее устройство (СОЗУ, SRAM), электрически стираемое программируемое постоянное запоминающее устройство (ЭСППЗУ, EEPROM), стираемое программируемое постоянное запоминающее устройство (СППЗУ, EPROM), программируемое постоянное запоминающее устройство (ППЗУ, PROM), постоянное запоминающее устройство (ПЗУ, ROM), магнитная память, флэш-память, магнитный или оптический диск.
[00420] Компонент 1406 питания предоставляет питание различным компонентам устройства 1400. Компонент 1406 питания может включать в себя систему управления питанием, один или более источников питания и другие компоненты, связанные с выработкой, управлением и распространением электроэнергии в устройстве 1400.
[00421] Мультимедийный компонент 1408 включает в себя экран, выполненный с возможностью предоставления выходного интерфейса между устройством 1400 и пользователем. В некоторых вариантах осуществления, экран может включать в себя жидкокристаллический дисплей (LCD) и сенсорную панель (TP). Если экран включает в себя сенсорную панель, экран может быть реализован как сенсорная панель, чтобы принимать входные сигналы от пользователя. Сенсорная панель включает в себя один или более датчиков касания для обнаружения прикосновений, проведений и жестов на сенсорной панели. Датчики касания могут не только чувствовать границу действия касания или проведения, но также чувствовать период времени и давление, связанные с действием касания или проведения.
[00422] Аудиокомпонент 1410 выполнен с возможностью вывода и/или ввода аудиосигналов. Например, аудиокомпонент 1410 включает в себя микрофон ("MIC"), выполненный с возможностью приема внешнего аудиосигнала, когда устройство 1400 находится в рабочем режиме, таком как режим звонка, режим записи или режим распознавания голоса. Принятый аудиосигнал может быть далее сохранен в памяти 1404 или передан через компонент 1416 связи. В некоторых вариантах осуществления, аудиокомпонент 1410 дополнительно включает в себя громкоговоритель для вывода аудиосигналов.
[00423] Интерфейс 1412 ввода/вывода (I/O) выполнен с возможностью предоставления интерфейса между компонентом 1402 обработки и периферийными интерфейсными модулями, такими как клавиатура, колесико с возможностью клика, кнопки или тому подобное. Кнопки могут включать в себя, но не ограничены этим, кнопку домой, кнопку громкости, кнопку запуска и кнопку блокировки.
[00424] Компонент 1410 датчика включает в себя один или более датчиков для обеспечения оценки состояния различных аспектов устройства 1400. Например, компонент 1410 датчика может обнаружить открытое/закрытое состояние устройства 1400, относительное расположение компонентов, например, дисплея и клавиатуры, устройства 1400, изменение в положении устройства 1400 или компонента устройства 1400, присутствие или отсутствие пользовательского контакта с устройством 1400, ориентацию или ускорение/замедление устройства 1400 и изменение в температуре устройства 1400. Компонент 1410 датчика может включать в себя датчик приближения, выполненный с возможностью обнаружения присутствия расположенных рядом объектов без какого-либо физического контакта. Компонент 1410 датчика может также включать в себя датчик освещенности, такой как датчик изображения CMOS или CCD, для использования в приложениях работы с изображением. В некоторых вариантах осуществления, компонент 1410 датчика может также включать в себя датчик ускорения, гироскопический датчик, магнитный датчик, датчик давления или температурный датчик.
[00425] Компонент 1416 связи выполнен с возможностью облегчения связи, проводной или беспроводной, между устройством 1400 и другими устройствами. Устройство 1400 может получить доступ к беспроводной сети на основе стандарта связи, такого как WiFi, 2G или 3G, или их комбинации. В одном из примерных вариантом осуществления, компонент 1416 связи дополнительно включает в себя модуль связи малого радиуса действия (NFC) для облечения связи на малом расстоянии. Например, модуль NFC может быть реализован на основе технологии радиочастотной идентификации (RFID), технологии Ассоциации передачи данных в инфракрасном диапазоне (IrDA), сверхширокополосной (UWB) технологии, технологии Bluetooth (BT) и других технологий.
[00426] В примерных вариантах осуществления, устройство 1400 может быть реализовано с помощью одной или более специализированных интегральных схем (ASIC), цифровых сигнальных процессоров (ЦСП, DSP), устройств цифровой обработки сигналов (DSPD), программируемых логических устройств (ПЛУ, PLD), программируемых пользователем вентильных матриц (FPGA), контроллеров, микроконтроллеров, микропроцессоров или других электронных компонентов для выполнения описанных выше способов.
[00427] В примерных вариантах осуществления также предоставляется постоянный машиночитаемый носитель данных, включающий в себя инструкции, например, включенные в состав памяти 1404, выполняемые процессором 1420 в устройстве 1400 для выполнения описанных выше способов. Например, постоянный машиночитаемый носитель данных может быть постоянным запоминающим устройством (ПЗУ, ROM), оперативным запоминающим устройством (ОЗУ, RAM), постоянным запоминающим устройством в виде компакт-диска (CD-ROM), магнитной лентой, дискетой, оптическим устройством хранения данных или тому подобным.
[00428] Постоянный машиночитаемый носитель данных включает в себя инструкции, выполняемые процессором устройства 1400, для предписания устройству 1400 выполнять описанные выше способы для ввода символа. Способ включает в себя этапы, на которых:
принимают первый символ, введенный пользователем;
определяют набор вторых символов, коррелированный с первым символом, при этом набор вторых символов включает в себя по меньшей мере один второй символ;
отправляют инструкцию включения подсветки клавиши, при этом инструкция включения подсветки клавиши включает в себя второй символ в наборе вторых символов, так что клавиатура запрашивает соответствующую взаимосвязь между символом и идентификатором клавиши, чтобы получить идентификатор целевой клавиши, соответствующий каждому второму символу, в соответствии с инструкцией включения подсветки клавиши, и управляет подсветкой клавиши, соответствующей целевой клавише, указанной идентификатором целевой клавиши, чтобы излучать свет с заранее заданным цветом, при этом свет с заранее заданным цветом служит для подсказки пользователю вводить символ.
[00429] Альтернативно, определение набора вторых символов, коррелированного с первым символом, где набор вторых символов включает в себя по меньшей мере один второй символ, состоит в том, что:
определяют целевой словарный запас, при этом целевой словарный запас представляет собой словарный запас, соответствующий способу ввода, в текущее время используемому пользователем, или словарный запас, установленный посредством ввода слов пользователем, и целевой словарный запас для записи корреляционной взаимосвязи между различными символами;
получают набор вторых символов путем запроса целевого словарного запаса в соответствии с первым символом.
[00430] Альтернативно, способ дополнительно включает в себя этапы, на которых:
принимают третий символ, введенный пользователем;
оценивают, существует ли символ, идентичный третьему символу, в наборе вторых символов;
обновляют целевой словарный запас в соответствии с первым символом и третьим символом, если символ, идентичный третьему символу, не существует в наборе вторых символов.
[00431] Альтернативно, обновление целевого словарного запаса в соответствии с первым символом и третьим символом состоит в том, что:
отправляют запрос на сервер, при этом запрос включает в себя элемент, который должен быть запрошен, состоящий из первого символа и третьего символа, расположенных последовательно;
принимают ответ на запрос, отправленный с сервера, при этом ответ на запрос сформирован путем запроса словарного запаса на сервере сервером;
записывают корреляционную взаимосвязь между первым символом и третьим символом в целевой словарный запас, если ответ на запрос указывает, что элемент, который должен быть запрошен, существует в словарном запасе на сервере.
[00432] Альтернативно, обновление целевого словарного запаса в соответствии с первым символом и третьим символом состоит в том, что:
отображают информацию о продвижении обновления пользователю;
принимают инструкцию обновления, инициированную пользователем в соответствии с информацией о продвижении обновления, при этом инструкция обновления включает в себя элемент, который должен быть запрошен, состоящий из первого символа и третьего символа, расположенных последовательно;
записывают корреляционную взаимосвязь между первым символом и третьим символом в целевой словарный запас.
[00433] В заключение, в устройстве для ввода символа, предоставленном в вариантах осуществления настоящего раскрытия, принимают первый символ, введенный пользователем; определяют набор вторых символов, коррелированный с первым символом, при этом набор вторых символов включает в себя по меньшей мере один второй символ; отправляют инструкцию включения подсветки клавиши, при этом инструкция включения подсветки клавиши включает в себя второй символ в наборе вторых символов, так что клавиатура запрашивает соответствующую взаимосвязь между символом и идентификатором клавиши, чтобы получить идентификатор целевой клавиши, соответствующий каждому второму символу, в соответствии с инструкцией включения подсветки клавиши, и управляет подсветкой клавиши, соответствующей целевой клавише, указанной идентификатором целевой клавиши, чтобы излучать свет с заранее заданным цветом, при этом свет с заранее заданным цветом служит для подсказки пользователю вводить символ. С помощью вариантов осуществления настоящего раскрытия, путем управления подсветкой клавиши, соответствующей целевой клавише, указанной идентификатором целевой клавиши, чтобы излучать свет с заранее заданным цветом, c тем чтобы подсказать пользователю ввести символ, решаются проблемы низкой эффективности ввода и ошибки ввода в связанной области техники, и, таким образом, достигаются эффекты улучшения эффективности ввода и избегания ошибки ввода.
[00434] Фиг. 15 представляет собой структурную схему системы 1500 для ввода символа, в соответствии с примерным вариантом осуществления. Как показано на Фиг. 15, система 1500 для ввода символа может включать в себя: клавиатуру 1510 и процессор 1520 в терминале.
[00435] В возможной реализации, клавиатура 1510 включает в себя устройство для ввода символа, показанное на Фиг. 9; процессор 1520 в терминале включает в себя устройство для ввода символа, показанное на Фиг. 10 или Фиг. 11.
[00436] В другой возможной реализации, клавиатура 1510 включает в себя устройство для ввода символа, показанное на Фиг. 13; процессор 1520 в терминале включает в себя устройство для ввода символа, показанное на Фиг. 14.
[00437] В заключение, с помощью системы для ввода символа, предоставленной в вариантах осуществления настоящего раскрытия, принимают первый символ, введенный пользователем; определяют набор вторых символов, коррелированный с первым символом, при этом набор вторых символов включает в себя по меньшей мере один второй символ; посредством запроса соответствующей взаимосвязи между символом и идентификатором клавиши, получают идентификатор целевой клавиши, соответствующий каждому второму символу; и управляют подсветкой клавиши, соответствующей целевой клавише, указанной идентификатором целевой клавиши, чтобы излучать свет с заранее заданным цветом, при этом свет с заранее заданным цветом служит для подсказки пользователю вводить символ. С помощью вариантов осуществления настоящего раскрытия, путем управления подсветкой клавиши, соответствующей целевой клавише, указанной идентификатором целевой клавиши, чтобы излучать свет с заранее заданным цветом, c тем чтобы подсказать пользователю ввести символ, решаются проблемы низкой эффективности ввода и ошибки ввода в связанной области техники, и, таким образом, достигаются эффекты улучшения эффективности ввода и избегания ошибки ввода.
[00438] Другие варианты осуществления изобретения будут очевидны специалистам в данной области техники из рассмотрения описания и применения на практике изобретения, раскрытых в материалах настоящей заявки. Настоящая заявка предназначена для охвата любых вариаций, применений или адаптаций изобретения, логически вытекающих из его общих принципов, включая такие отклонения от настоящего раскрытия, которые подпадают под известные или обычные применения на практике в данной области техники. Предполагается, что описание и примеры будут рассматриваться только в качестве примеров, при этом истинная сущность и объем изобретения будут указаны последующей формулой изобретения.
[00439] Следует иметь в виду, что настоящее изобретение не ограничено точной конструкцией, которая была описана выше и проиллюстрирована в прилагаемых чертежах, и что различные модификации и изменения могут быть сделаны, не выходя из его объема. Предполагается, что объем изобретения ограничен только прилагаемой формулой изобретения.