СПОСОБ, УСТРОЙСТВО И ТЕРМИНАЛ ДЛЯ ИЗМЕНЕНИЯ ЭМОТИКОНА В ИНТЕРФЕЙСЕ ЧАТА

1. Способ изменения эмотикона в интерфейсе чата, используемый для терминала, на котором установлен сервис обмена мгновенными сообщениями, характеризующийся тем, что осуществляют:
обнаружение того, содержит ли мгновенное сообщение, полученное интерфейсом чата сервиса обмена мгновенными сообщениями, первый эмотикон, который может быть изменен;
проверку перечня значений первого эмотикона для определения первого значения, соответствующего первому эмотикону, если первое мгновенное сообщение содержит первый эмотикон, где перечень значений первого эмотикона содержит множество форм первого эмотикона и значений, соответствующих первым эмотиконам;
проверку перечня значений второго эмотикона для определения второго значения, соответствующего второму эмотикону, где второй эмотикон настроен для изменения первого эмотикона, а перечень значений второго эмотикона содержит множество форм второго эмотикона и значений, соответствующих вторым эмотиконам;
суммирование первого и второго значений для получения результирующего значения; и
проверку перечня значений первого эмотикона для изменения первого эмотикона на форму, соответствующую результирующему значению.
2. Способ по п. 1, отличающийся тем, что определение первого значения, соответствующего первому эмотикону, если мгновенное сообщение содержит, по меньшей мере, один первый эмотикон заключается в том, что
определяют значения, соответствующего каждому из, по меньшей мере, одного первого эмотикона в соответствии с перечнем значений первого эмотикона; и
суммируют значения, соответствующие первым эмотиконам, для получения первого значения.
3. Способ по п. 2, отличающийся тем, что дополнительно осуществляют
обнаружение того, существует ли новый эмотикон в библиотеке эмотиконов сервиса обмена мгновенными сообщениями;
определение значения, соответствующего новому эмотикону, если обнаруживается, что новый эмотикон существует в библиотеке эмотиконов; и
обновление перечня значений первого эмотикона новым эмотиконом и значением, соответствующим новому эмотикону.
4. Способ по п. 1, отличающийся тем, что перечень значений второго эмотикона является таким же, как перечень значений первого эмотикона, или отличается от него.
5. Устройство для изменения эмотикона в интерфейсе чата, используемое для терминала, на котором установлен сервис обмена мгновенными сообщениями, и характеризующееся тем, что в его состав входят
первый модуль обнаружения, настроенный для обнаружения того, содержит ли мгновенное сообщение, полученное интерфейсом чата сервиса обмена мгновенными сообщениями, первый эмотикон, который может быть изменен;
первый определяющий модуль, настроенный для проверки перечня значений первого эмотикона для определения первого значения, соответствующего первому эмотикону, если первый модуль обнаружения определит, что мгновенное сообщение содержит первый эмотикон, где перечень значений первого эмотикона содержит множество форм первого эмотикона и значений, соответствующих первым эмотиконам;
второй определяющий модуль, настроенный для проверки перечня значений второго эмотикона для определения второго значения, соответствующего второму эмотикону, где второй эмотикон настроен для изменения первого эмотикона, а перечень значений второго эмотикона содержит множество форм второго эмотикона и значений, соответствующих вторым эмотиконам;
суммирующий модуль, настроенный для суммирования первого значения, определенного первым определяющим модулем, и второго значения, вторым определяющим модулем, для получения результирующего значения; и
обрабатывающий модуль, настроенный для проверки перечня значений первого эмотикона для изменения первого эмотикона на форму, соответствующую результирующему значению, полученному суммирующим модулем.
6. Устройство по п. 5, отличающееся тем, что, если мгновенное сообщение содержит, по меньшей мере, один первый эмотикон, первый определяющий модуль содержит
определяющий подмодуль, настроенный для определения значения, соответствующего каждому из, по меньшей мере, одного первого эмотикона, в соответствии с перечнем значений первого эмотикона; и
суммирующий подмодуль, настроенный для суммирования значений, определенных определяющим подмодулем и соответствующих первым эмотиконам, для получения первого значения.
7. Устройство по п. 6, отличающееся тем, что дополнительно содержит
второй модуль обнаружения, настроенный для обнаружения того, существует ли новый эмотикон в библиотеке эмотиконов сервиса обмена мгновенными сообщениями;
третий определяющий модуль, настроенный для определения значения, соответствующего новому эмотикону, если второй модуль обнаружения обнаружит, что новый эмотикон существует в библиотеке эмотиконов; и
обновляющий модуль, настроенный для обновления нового эмотикона и значения, соответствующего новому эмотикону, определенного третьим определяющим модулем, в перечне значений первого эмотикона.
8. Устройство по п. 5, отличающееся тем, что перечень значений второго эмотикона может быть таким же, как перечень значений первого эмотикона, или отличаться от него.
9. Терминал, на котором установлен сервис обмена мгновенными сообщениями, характеризующийся тем, что содержит
процессор; и
память, настроенную для хранения команд, исполняемых процессором,
где процессор настроен для
обнаружения того, содержит ли мгновенное сообщение, полученное интерфейсом чата сервиса обмена мгновенными сообщениями, первый эмотикон, который может быть изменен;
проверки перечня значений первого эмотикона для определения первого значения, соответствующего первому эмотикону, если мгновенное сообщение содержит первый эмотикон, где перечень значений первого эмотикона содержит множество форм первого эмотикона и значений, соответствующих первым эмотиконам;
проверки перечня значений второго эмотикона для определения второго значения, соответствующего второму эмотикону, где второй эмотикон настроен для изменения первого эмотикона, а перечень значений второго эмотикона содержит множество форм второго эмотикона и значений, соответствующих вторым эмотиконам;
суммирования первого значения и второго значения для получения результирующего значения; и
проверки перечня значений первого эмотикона для изменения первого эмотикона на форму, соответствующую результирующему значению.