СПОСОБ, УСТРОЙСТВО И СИСТЕМА ДЛЯ ВВОДА СИМВОЛА

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