СПОСОБ ПЕРЕДАЧИ СООБЩЕНИЙ, КОММУНИКАЦИОННЫЙ СЕРВЕР И СИСТЕМА КОММУНИКАЦИИ С ИХ ИСПОЛЬЗОВАНИЕМ
METHOD OF COMMUNICATION, COMMUNICATION SERVER AND COMMUNICATION SYSTEM WITH THEIR USE

ОБЛАСТЬ ТЕХНИКИ, К КОТОРОЙ ОТНОСИТСЯ ИЗОБРЕТЕНИЕ
Изобретение относится к системам коммуникации, в том числе к системам электронной коммуникации, в частности к способу передачи сообщений и коммуникационному серверу для использования в различных системах электронной коммуникации, а также к системе коммуникации с использованием упомянутых способа передачи сообщений и коммуникационного сервера.
К устройствам, на которых может применяться заявленное изобретение, относятся компьютеры общего или специального назначения, в том числе встраиваемые компьютеры, десктопы, ноутбуки, нетбуки, лаптопы, контроллеры, смартфоны, любые виды вычислительных устройств, подключаемые к системам электронной коммуникации (системы СЭК), а также распределенные системы с использованием таких устройств.
Принципиально изобретение может быть использовано совместно с любыми системами организации информационного взаимодействия абонентов, в том числе при отправке обычных писем, денежных переводов, выполнения телефонных звонков.
УРОВЕНЬ ТЕХНИКИ
Под системами СЭК подразумеваются любые системы обмена электронными сообщениями между пользователями, в которых пользователи имеют те или иные идентификационные признаки, называемые далее для краткости идентификаторами или адресами. В качестве примеров таких систем можно назвать системы мобильной связи и электронной почты, стационарную телефонную сеть, системы обмена мгновенными сообщениями с использованием программ-клиентов типа «мессенджер», социальные сети, такие как Facebook и ВКонтакте, системы обмена сообщениями, такие как ICQ, системы под управлением программ Skype, Telegram и т.п., форумы и чаты.
Под электронными сообщениями понимается любая информация, переданная или полученная пользователем информационно-телекоммуникационной сети. Пользователями в таких системах выступают люди, организации, группы людей, компьютеры, серверы, технические устройства, или другие участники обмена информацией.
К основным атрибутам системы СЭК можно отнести:
- идентификаторы или адреса пользователей, однозначно определяющие точки отправки и получения электронного сообщения;
- коммуникационный сервер (КС), представляющий собой систему аппаратных и программных средств для передачи сообщений между точками отправки и получения электронного сообщения.
Система СЭК может быть централизованной, как служба мгновенного обмена сообщениями ICQ, или распределенной, как электронная почта.
В общем случае, в известных СЭК пользователю сопоставлено ограниченное количество идентификаторов, например один или более адресов.
Идентификатор пользователя используется для поддержания контактов с неопределенным количеством других пользователей, называемых в контексте данного изобретения корреспондентами.
В общем случае системы определяют разные идентификаторы как разных пользователей, что требует от пользователя многократной аутентификации, например путем ввода логина и пароля, при работе с несколькими собственными идентификаторами. На многократную аутентификацию затрачиваются время и усилия пользователя, поэтому нужны решения, которые бы позволяли пользователю использовать одновременно несколько аккаунтов с удобством, без необходимости запоминать и вводить логин и пароль пользователя каждый раз заново.
В качестве одного из таких решений можно назвать систему множественного входа, раскрытую в патентном документе ЕР 2592796 А1 "System and method for multiple accounts to access internet message access protocol server". Известная система позволяет использовать несколько аккаунтов (адресов электронной почты) так, что не нужно каждый раз вводить логин и пароль, чтобы переключиться на другой аккаунт. Настроив систему, пользователь может переключаться между аккаунтами в браузере и использовать разные аккаунты для разделения электронной почты, приходящей от его корреспондентов, по разным группам, т.е. один аккаунт используется для личной переписки с друзьями, другой - для рабочей переписки с коллегами, третий - для переписки с товарищами по спортивной команде и т.д.
К недостаткам данного известного решения можно отнести ограниченность области его применения, поскольку оно предназначено лишь для работы с электронной почтой.
Другой проблемой известных решений является безопасность коммуникаций, обусловленная тем, что многократное использование идентификатора пользователя, например его адреса электронной почты, при переписке, при регистрации на сайтах, в объявлениях, на визитках делает идентификатор фактически публичным и позволяет, без согласия на то пользователя, собирать сводную информацию о контактах пользователя, его активности в сети интернет. Таким образом, идентификатор пользователя становится известен неограниченному кругу третьих лиц и поэтому может быть использован для рассылки спама, т.е. коммерческой и иной рекламы или подобных коммерческих видов сообщений, а также несанкционированного сбора информации о пользователе.
В качестве наиболее близкого аналога изобретения, направленного на решение вышеуказанной проблемы безопасности коммуникаций, можно назвать техническое решение, раскрытое в патенте РФ на изобретение №2456669 С2 "Защищенный транзакционный обмен сообщениями", в котором описаны системы и способы для предоставления заменяемых адресов электронной почты. Пользователь может установить специализированную папку почтового ящика, ассоциированную с заменяемым адресом электронной почты от доверенной Интернет-организации. Сервер электронной почты может автоматически направлять сообщения электронной почты, приходящие от этой организации в эту папку. Чтобы "отменить подписку", пользователю нужно только удалить специализированную папку. Альтернативно, сообщения электронной почты от организации на заменяемый адрес могут быть выделены в главной папке входящей почты пользователя. Таким образом, пользователь может быть уверен, что такая электронная почта, связанная с этой организацией, найденная в папке входящей почты пользователя или специализированной папке почтового ящика, действительно от этой организации и не является попыткой «выуживания» (фишинг) сведений или нежелательной почтой.
К недостатками данного известного решения можно отнести:
- ограниченность области применения, поскольку известное решение предназначено лишь для работы с электронной почтой;
- использование заменяемых адресов только для контактов с организациями при подписке через предоставляемый организацией пользовательский интерфейс, запрашивающий адрес электронной почты;
- использование сложных технологий аутентификации для маршрутизации сообщений по специализированным папкам.
РАСКРЫТИЕ ИЗОБРЕТЕНИЯ
Задача, на решение которой направлено заявляемое изобретение, состоит в устранении вышеуказанных недостатков известных решений.
Для решения указанной задачи предлагается способ передачи сообщений, содержащий этапы, на которых:
- посредством коммуникационного сервера генерируют и сохраняют, в ответ на запрос пользователя, уникальные идентификаторы пользователя, каждый из которых предназначен для осуществления связи пользователя с одним отдельным корреспондентом и ассоциирован с одним или более адресов пользователя в различных системах электронной коммуникации;
- посредством коммуникационного сервера сохраняют адреса, которые имеют корреспонденты в различных системах электронной коммуникации;
- посредством коммуникационного сервера создают ассоциации между сохраненными уникальными идентификаторами пользователя и адресами корреспондентов, для связи с которыми они предназначены, так что один уникальный идентификатор пользователя ассоциирован с одним отдельным корреспондентом;
- сообщают корреспондентам соответствующие уникальные идентификаторы пользователя, ассоциированные с адресами данных корреспондентов;
- посредством коммуникационного сервера при приеме сообщения, направленного на коммуникационный сервер с использованием уникального идентификатора пользователя, проверяют наличие адреса источника сообщения в сохраненных адресах корреспондентов и, в зависимости от результата проверки и предварительно заданных настроек коммуникационного сервера, передают пользователю принятое сообщение на один или более адресов пользователя в различных системах электронной коммуникации или блокируют принятое сообщение.
Таким образом, в предлагаемом способе отдельный самостоятельный и независимый идентификатор выделяется пользователю для каждого его корреспондента. Это позволяет ограничить известность идентификатора пользователя для третьих лиц и тем самым существенно повысить защищенность пользователя от спама, целенаправленных хакерских атак, несанкционированного сбора информации о контактах пользователя, посещаемых сайтах, используемых хранилищах информации и сервисах, или других подобных действий со стороны третьих лиц.
При этом в предлагаемом способе обеспечена возможность использования одного уникального идентификатора пользователя для осуществления передачи пользователю сообщений на различные адреса пользователя в различных системах коммуникации, т.е. простыми средствами достигается возможность использования одного «универсального» уникального идентификатора пользователя при осуществлении связи одновременно в любом количестве коммуникационных сред, в частности, во всех вышеупомянутых системах СЭК.
В результате значительно повышается защищенность пользователя от нежелательных действий со стороны третьих лиц и одновременно с этим удобство осуществления связи в различных системах коммуникации, поскольку пользователь практически полностью избавлен от каких-либо дополнительных манипуляций, связанных с наличием множества адресов в разных системах СЭК.
В зависимости от предварительно заданных настроек коммуникационного сервера пользователь по своему выбору может, например, заблокировать сообщения от тех корреспондентов (источников), адресов которых нет в сохраненных адресах корреспондентов, даже если этим корреспондентам стали известны, без желания на то пользователя, уникальные идентификаторы пользователя. В других примерах, пользователь может настроить коммуникационный сервер для получения сообщений от всех корреспондентов, использующих уникальные идентификаторы пользователя, или только от «новых» корреспондентов, сообщения от которых принимаются впервые. Это расширяет возможности управления получением сообщений, в частности, выбора оптимального уровня защищенности коммуникации.
В предпочтительном варианте осуществления способ дополнительно содержит этап, на котором:
- по запросу пользователя о блокировке связи с нежелательным корреспондентом или нежелательной группой корреспондентов посредством сетевого интерфейса удаляют адрес нежелательного корреспондента или нежелательной группы корреспондентов и ассоциированный уникальный идентификатор пользователя, и/или удаляют непосредственно уникальный идентификатор пользователя.
Таким образом, пользователь получает возможность временно или навсегда перекрыть получение сообщений в случае их дальнейшей невостребованности, либо в случае некорректного использования корреспондентом связи посредством уникального идентификатора, либо в том случае, когда уникальный идентификатор стал известен неавторизованным лицами. При этом пользователь не теряет связи с остальными корреспондентами, как это происходит при традиционном использовании единого общего адреса для коммуникации с множеством корреспондентов. Важно, что в такой ситуации нежелательный корреспондент полностью теряет возможность самостоятельно в рамках данной системы коммуникации восстановить контакт с пользователем. При традиционном использовании одного адреса пользователя адрес нежелательного корреспондента тоже может быть занесен в "черный список" и заблокирован, но ничто не мешает злоумышленнику вновь обратиться к пользователю с другого адреса.
Предпочтительно способ предусматривает также возможность генерации уникальных идентификаторов пользователя по выбору в ручном или автоматическом режиме.
Таким образом, пользователь может либо вручную самостоятельно создавать уникальные идентификаторы пользователя по своему выбору, либо доверить генерацию уникальных адресов коммуникационному серверу автоматически. В автоматическом режиме можно предусмотреть возможность генерации по определенным правилам, например, с автоматическим добавлением числовых префиксов или суффиксов к таким данным о пользователе как фамилия, имя, год рождения, номер телефона и т.п.
Для решения вышеуказанной задачи и достижения вышеуказанных технических результатов предлагается также коммуникационный сервер, сконфигурированный для приема и отправки сообщений, при этом коммуникационный сервер выполнен с возможностью:
- генерировать и сохранять, в ответ на запрос пользователя, уникальные идентификаторы пользователя, каждый из которых предназначен для осуществления связи пользователя с одним отдельным корреспондентом и ассоциирован с одним или более адресов пользователя в различных системах электронной коммуникации;
- сохранять адреса, которые имеют корреспонденты в различных системах электронной коммуникации;
- создавать ассоциации между сохраненными уникальными идентификаторами пользователя и адресами корреспондентов, для связи с которыми они предназначены, так что один уникальный идентификатор пользователя ассоциирован с одним отдельным корреспондентом или с одной отдельной группой корреспондентов;
- при приеме сообщения проверять наличие адреса источника сообщения в сохраненных адресах корреспондентов и, в зависимости от результата проверки и предварительно заданных настроек коммуникационного сервера, передавать пользователю принятое сообщение на один или более адресов пользователя в различных системах электронной коммуникации или блокировать принятое сообщение.
В предпочтительном варианте осуществления коммуникационный сервер выполнен с возможностью удалять, по запросу пользователя о блокировке связи с нежелательным корреспондентом или нежелательной группой корреспондентов, адрес нежелательного корреспондента или нежелательной группы корреспондентов и ассоциированный уникальный идентификатор пользователя, и/или с возможностью удалять непосредственно уникальный идентификатор пользователя.
Предпочтительно, коммуникационный сервер выполнен также с возможностью генерировать уникальные идентификаторы пользователя по выбору в ручном или автоматическом режиме. В автоматическом режиме можно предусмотреть возможность генерации по определенным правилам, например, с автоматическим добавлением числовых префиксов или суффиксов к таким данным о пользователе как фамилия, имя, год рождения, номер телефона и т.п.
Также, предлагается система коммуникаций, в которой используются описанные выше способ передачи сообщений и коммуникационный сервер.
Таким образом, область применения изобретения по существу не ограничена системами электронных коммуникаций, например, его можно применять в комплексе с так называемой технологией гибридной почты. В данной технологии информация, предназначенная к рассылке, вместе с базой имен и адресов ее получателей направляется в электронном виде в ближайшие к адресатам печатные центры, где она распечатывается в виде индивидуализированного документа, упаковывается в почтовый конверт и доставляется адресатам традиционными средствами почтовой доставки.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
На фиг. 1 показана принципиальная схема организации обмена сообщениями в известных системах СЭК.
На фиг. 2 показана принципиальная схема организации обмена сообщениями в способе передачи сообщений и коммуникационном сервере согласно изобретению.
На фиг. 3 показана принципиальная схема передачи сообщения в способе передачи сообщений, с использованием коммуникационного сервера согласно изобретению.
Схематические изображения, приведенные на фигурах чертежей, имеют исключительно упрощенный иллюстративный характер и ни в коей мере не ограничивают объем правовой охраны, который определяется прилагаемой формулой изобретения. Следует также понимать, что, оставаясь в рамках сущности и объема правовой охраны изобретения, специалист в данной области техники может осуществлять различные модификации и изменения. Соответственно, объем правовой охраны изобретения охватывает подобные модификации и изменения, а также их эквиваленты.
ОСУЩЕСТВЛЕНИЕ ИЗОБРЕТЕНИЯ
Общее представление об организации обмена сообщениями в известных системах СЭК дано на фиг. 1 чертежей.
Пользователю П (абоненту) сопоставлено некоторое ограниченное количество адресов в системе СЭК. Для упрощения понимания представлен случай, когда пользователь П имеет лишь один адрес пользователя АПС в системе СЭК. Данный адрес используется для поддержания контактов с неопределенным количеством других пользователей, называемых далее корреспондентами K1-Kn, имеющими в системе СЭК адреса AK1-AK2.
Для организации обмена сообщениями между пользователем и корреспондентами используется коммуникационный сервер КС известного типа.
Как уже упоминалось выше, очевидно, что направить сообщение пользователю может любой, кому известен его АПС, что является базой для спама и снижает безопасность коммуникаций. При этом в известных решениях отсутствует возможность использования одного адреса (идентификатора) пользователя сразу в нескольких системах СЭК.
Как наглядно показано на фиг. 2, в заявленном изобретении предлагается принципиально новый подход. Посредством коммуникационного сервера КС, содержащего описанные ниже соответствующим образом сконфигурированные аппаратные и программные средства, по запросу пользователя П генерируют и сохраняют множество уникальных идентификаторов ИП1-ИПn пользователя. При этом посредством коммуникационного сервера КС каждый из уникальных идентификаторов ИП1-ИПn может быть ассоциирован с несколькими адресами АПС1-АПСk пользователя в одной или в нескольких различных системах СЭК. Вне зависимости от времени генерации уникальных адресов пользователя, пользователь определяет корреспондентов K1-Kn, с которыми предполагается обмен сообщениями, и посредством коммуникационного сервера КС вводит и сохраняет адреса АК1-AKn, которые корреспонденты K1-Kn имеют в различных системах СЭК коммуникации. Под адресами АПС1-АПСk пользователя и адресами AK1-AKn корреспондентов в контексте данного описания имеются в виду такие идентификационные признаки, например адреса электронной почты, телефонные номера в системе мобильной (сотовой) связи, различные учетные записи в системах обмена быстрыми сообщениями, или другие подобные идентификаторы в любой системе СЭК.
В качестве коммуникационного сервера может быть использована система, которая включает в себя вычислительное устройство общего назначения типа компьютера. Компоненты компьютера могут включать в себя, в том числе, центральный процессор, системную память и системную шину, которая связывает различные компоненты системы, в том числе, системную память с процессором. Центральный процессор может представлять собой множество логических процессоров. Системная шина может быть, в том числе, шиной памяти или контроллером памяти, периферийной шиной и локальной шиной, использующей любую из многообразия шинных архитектур. Компьютер в типовом варианте может включать в себя различные машиночитаемые носители, например, энергозависимые или энергонезависимыми, съемные или несъемные. Системная память может включать в себя компьютерные носители данных в виде энергозависимой или энергонезависимой памяти, такой как постоянное запоминающее устройство (ROM) или оперативное запоминающее устройство (RAM). Компьютер также может включать в себя другие съемные/несъемные, энергозависимые/энергонезависимые компьютерные носители данных. Накопители и дисководы и ассоциированные с ними компьютерные носители данных обеспечивают хранение машиночитаемых инструкций, структур данных, программных модулей, и других данных для компьютера. Пользователь может вводить команды и информацию в компьютер через устройства ввода, такие как клавиатура и устройство типа «мышь», шаровой манипулятор «трекбол» или сенсорная панель. Могут использоваться и другие устройства ввода, такие как микрофон, джойстик, игровая панель, сканер и т.п. Эти и другие устройства ввода обычно подключены к процессору через интерфейс пользовательского ввода, который соединен с системной шиной, но могут быть подключены посредством других интерфейсов и шинных структур, таких как параллельный порт, игровой порт или универсальная последовательная шина (USB). Монитор или другой тип дисплейного устройства также подключен к системной шине посредством интерфейса, например видеоинтерфейса. Помимо монитора компьютеры могут также включать в себя другие периферийные устройства вывода, например динамики и принтер.
Посредством коммуникационного сервера КС создаются ассоциации между сохраненными уникальными идентификаторами ИП1-ИПn пользователя и адресами AK1-AKn корреспондентов, для связи с которыми они предназначены, так чтобы один уникальный идентификатор пользователя, например ИП1, был ассоциирован лишь с одним отдельным адресом корреспондента, например AK1 - см. фиг. 2. Разумеется, при необходимости каждый уникальный идентификатор ИП пользователя может быть ассоциирован с несколькими адресами AK одного отдельного корреспондента, например, если таким корреспондентом является организация, или же с адресами нескольких отдельных корреспондентов, образующих группу для обмена сообщениями одного типа, например сообщениями личного, делового или служебного характера.
После создания ассоциаций корреспондентам сообщаются соответствующие им уникальные идентификаторы ИП1-ИПn пользователя, ассоциированные с адресами АПС1-АПСk пользователя различных системах СЭК. Здесь необходимо отметить, что сообщение корреспондентам уникальных идентификаторов ИП пользователя может осуществляться как посредством коммуникационного сервера КС, так и неким другим альтернативным образом. Так, например, идентификаторы ИП1-ИПn могут быть напечатаны на визитках, например, один уникальный идентификатор ИП2 на каждом экземпляре визитки, и розданы будущим корреспондентам. Уникальный идентификатор может быть также продиктован по телефону, продемонстрирован в виде QR-кода на экране мобильного телефона пользователя, сфотографирован и распознан мобильным телефоном корреспондента, после чего канал связи уже может быть сформирован автоматически. Возможны иные способы формирования каналов связи в зависимости от специфики систем коммуникации.
Далее предлагаемое изобретение работает следующим образом.
Корреспонденты K1-Kn отправляют сообщения на коммуникационный сервер КС, используя известные им уникальные идентификаторы пользователя ИП1-ИПn. Коммуникационный сервер КС проверяет легитимность источников сообщения, т.е. наличие адресов AK1-AKn в сохраненных адресах корреспондентов. Далее режим передачи определяется выбранными пользователем настройками. Так, пользователь может максимально заблокировать канал связи от третьих лиц путем настройки коммуникационного сервера КС таким образом, что все сообщения от источников, адресов которых нет в сохраненных адресах корреспондентов, будут блокироваться и не пересылаться на адреса АПС1-АПСk в различных системах СЭК. И, наоборот, при желании пользователь может настроить коммуникационный сервер КС так, что все принятые сообщения с использованием уникальных идентификаторов ИП1-ИПn будут передаваться пользователю на один или несколько его адресов АПС1-АПСk в различных системах СЭК. При этом целесообразно дополнительно предусмотреть возможность маркировки сообщений, полученных от источников, адреса которых отсутствуют в сохраненных адресах корреспондентов.
На фиг. 3 приведен частный пример осуществления изобретения в режиме получения сообщения электронной почты от корреспондента с последующей передачей этого сообщения пользователю по существу одновременно на адрес электронной почты пользователя и, в виде SMS, на номер телефона пользователя в системе сотовой связи.
Пользователь имеет уникальный идентификатор, например PNxxx@pnbox.net на коммуникационном сервере pnbox.net, и ассоциированные с ним адрес электронной почты, например aaa@ya.ru, и номер телефона, например +7(962) 359-ХХ-71.
Корреспондент, имеющий адрес, например korr@mail.ru в системе СЭК типа электронной почты, адресует сообщение, в виде сообщения электронной почты, пользователю на известный ему идентификатор PNxxx@pnbox.net. Коммуникационный сервер pnbox.net принимает сообщение, проверяет наличие адреса korr@mail.ru в сохраненных адресах корреспондентов и, как описано выше, в зависимости от настроек, направляет сообщение пользователю на адрес электронной почты aaa@ya.ru. Копия этого сообщения, или извещение о его поступлении направляется на номер телефона +7(962) 359-ХХ-71, причем коммуникационный сервер преобразует адресацию в указанный телефонный номер, а сообщение электронной почты - в SMS сообщение. Разумеется, что аналогичным образом предлагаемое изобретение может быть реализовано при направлении корреспондентом любых типов сообщений, с преобразованием любых адресаций и типов сообщений, в частности, ассоциаций и типов сообщений, относящихся к передаче речевых сообщений или сообщений посредством программ-клиентов типа «мессенджер», социальных сетей и других систем СЭК. Порядок переадресации и преобразования сообщений определяется пользователем.
Необходимо отметить, что информация об уникальных идентификаторах пользователя и ассоциированных с ними адресах пользователя и корреспондентов содержится только на коммуникационном сервере. Корреспонденту не видны «собственные» адреса пользователя, в качестве которых в рассмотренном выше примере были указанны адрес электронной почты aaa@ya.ru и номер телефона +7(962) 359-ХХ-71.
Пользователю, в зависимости от настроек, могут отображаться «собственные» адреса корреспондентов в системе СЭК и/или адреса корреспондентов, сохраненные на коммуникационном сервере согласно изобретению.
Разумеется, что в рамках предлагаемого изобретения корреспондент может выступать в роли пользователя, а пользователь - в роли корреспондента. При этом обмен сообщениями может осуществляться между коммуникационными серверами согласно изобретению.
Как уже было отмечено, объем правовой охраны изобретения определяется прилагаемой формулой изобретения. Соответственно, объем правовой охраны изобретения не ограничен раскрытыми выше конкретными признаками или действиями, которые приведены в описании лишь для пояснения примеров того, как может быть осуществлено изобретение.