СПОСОБ И УСТРОЙСТВО РАСПОЗНАВАНИЯ КОММУНИКАЦИОННЫХ СООБЩЕНИЙ

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