КОМПЛЕКС ДЛЯ ОСУЩЕСТВЛЕНИЯ МАРШРУТИЗАЦИИ СОЕДИНЕНИЙ

Полезная модель относится к системам осуществления маршрутизации соединений, а именно, к комплексам, позволяющим осуществлять выбор различных типов каналов связи при маршрутизации голосовых вызовов и неголосовых сообщений для снижения издержек, а также дать пользователю возможность выбора устройства для приема голосовых вызовов и неголосовых сообщений и расширить возможности услуги связи, повышающие ее привлекательность для пользователя.
Мобильная связь стала уже вполне привычным средством для большинства людей. Пользователи стараются оставаться на связи всегда. Но, при этом, они желают снизить свои издержки на связь и иметь возможность гибко управлять своими коммуникациями: определять круг лиц, звонки от которых они желали бы принимать, удобное время и способ для приема вызовов. А также иметь известный друзьям и партнерам специальный номер телефона для использования вне зоны домашней сети без обременительных трат на роуминг.
Известно техническое решение для маршрутизации голосовых вызовов (Заявка на изобретение US2006172774, «Method and system for international roaming and call bridging» МПК Н04В 1/38; H04M 1/00; H04W 88/14; H04W 8/02, приоритет 2006-08-03). В известном техническом решении для маршрутизации голосовых вызовов используют систему, которая включает в себя блоки коммутации и сервисной логики. Известное техническое решение позволяет осуществлять установление входящих вызовов на мобильные устройства двух абонентов, по запросу одного из них, и соединение их между собой с помощью блока коммутации, действиями которого управляет блок сервисной логики.
Недостатками известного технического решения является то, что алгоритм маршрутизации, выбираемый блоком сервисной логики, ограничен только управлением действиями блока коммутации и не включает применение персональных настроек пользователя. Маршрутизация, при этом, осуществляется только для голосовых вызовов. Кроме того, в качестве устройства пользователя используют только мобильный телефон и данное техническое решение не позволяет устанавливать соединение одновременно более чем на одно устройство пользователя.
Известно техническое решение, предназначенное для маршрутизации мобильных соединений на номер, назначенный пользователем (Заявка на изобретение US2011081906, «METHOD AND SYSTEM FOR PROVIDING MOBILE COMMUNICATION CORRESPONDING TO MULTIPLE MSISDNs ASSOCIATED WITH A SINGLE IMSI», МПК H04W 8/26, приоритет от 2011-04-07). В известном техническом решении сигнальный узел получает сообщения активации подписки от пользователя, который ассоциирован с домашней сетью HPMN и имеет SIM карту, обслуживаемую домашней сетью, с соответствующими номерами IMSI и MSISDN, где HPMN (Home Public Mobile Network) - домашняя сеть мобильной связи, SIM (Subscriber Identity Module) - модуль идентификации абонента, IMSI (International Mobile Subscriber Identity) - международный идентификатор мобильного абонента, MSISDN (Mobile Station Integrated Services Digital Network Number) - сопоставленный SIM-карте телефонный номер абонента, предназначенный для совершения и приема мобильных соединений. При этом происходит назначение одного или более гостевых MSISDNs пользователю на основании сообщения активации подписки и привязка этих номеров к домашнему MSISDN для осуществления соединения по этим номерам, назначенных к этому пользователю.
Недостатками известного технического решения является то, что для его применения операторам сотовой связи надо произвести установку дополнительного оборудования и программного обеспечения, а также соответствующие договорные отношения с другими операторами. Выбор типов каналов связи для маршрутизации ограничен. В качестве устройства пользователя используют только мобильный телефон, решение не позволяет устанавливать соединение одновременно более чем на одно устройство пользователя и, кроме того, не дает возможности для применения персональных настроек.
Известно техническое решение для осуществления маршрутизации голосовых вызовов, выбранное в качестве прототипа (Заявка на изобретение US2011026468, «MULTI-NETWORK TELEPHONE» МПК H04W 40/00, приоритет 2011-02-03).
Известное техническое решение содержит блок коммутации, с помощью которого при получении входящего голосового вызова на номер пользователя производится выбор адреса доставки для вызываемого пользователя и осуществляется последующее соединение поступившего вызова.
Недостатком известного технического решения является то, что выбор типов каналов связи для маршрутизации ограничен и зависит от наличия соединения устройства пользователя с сетями VoIP, маршрутизация, при этом, осуществляется только для голосовых вызовов. Кроме того, в качестве устройства пользователя используют только мобильный телефон и решение не позволяет устанавливать соединение одновременно более чем на одно устройство пользователя, а также не дает возможности для применения персональных настроек.
Задачей заявляемого технического решения является разработка комплекса для осуществления маршрутизации соединений, включая голосовые вызовы и неголосовые сообщения, позволяющего выбрать наиболее оптимальный алгоритм осуществления маршрутизации, осуществлять выбор между типами используемых каналов связи, обеспечивать, при необходимости, маршрутизацию одновременно на более чем один адрес доставки как голосовых вызовов, так и неголосовых сообщений, учитывать при выборе алгоритма маршрутизации персональные настройки пользователя.
Задача решается тем, что комплекс для осуществления маршрутизации соединений, содержащий блок коммутации, соединенный с телекоммуникационными сетями и осуществляющий коммутацию хотя бы одного голосового вызова, полученного от устройства вызывающего абонента, к хотя бы одному устройству пользователя, соотнесенному хотя бы с одним адресом доставки, дополнительно содержит соединенные между собой блок хранения персональных настроек и блок сервисной логики, последний также соединен с блоком коммутации, блок управления персональными настройками, соединенный с телекоммуникационными сетями и с блоком хранения персональных настроек, при этом блок коммутации выполнен дополнительно содержащим модуль приема голосовых вызовов, модуль доставки голосовых вызовов и модуль приема и доставки неголосовых сообщений, осуществляющим коммутацию хотя бы одного неголосового сообщения, а коммутацию голосовых вызовов осуществляющим путем первоначального отклонения полученного вызова, дальнейшего, по управляющему сигналу от блока сервисной логики, осуществления либо запрета соединения, либо генерации вызовов на устройство вызывающего абонента и на хотя бы одно устройство, соотнесенное с хотя бы одним активным адресом доставки, и установления соединения между этими устройствами, блок сервисной логики выполнен вырабатывающим управляющий сигнал для блока коммутации, получающим от блока хранения персональных настроек соответствующие уникальному идентификатору данные персональных настроек и, на их основе, выбирающим алгоритм маршрутизации, который включает, как минимум, решение либо об отказе в коммутации голосового вызова и/или неголосового сообщения, либо о коммутации последних и выбор хотя бы одного адреса доставки, являющегося в данный момент активным, блок хранения персональных настроек выполнен получающим от блока управления персональными настройками команд на сохранение уникального идентификатора пользователя и соответствующих персональных настроек, включающих в себя, но не ограничивающихся, хотя бы один адрес доставки, ассоциированный с уникальным идентификатором, условия выбора из сохраненных адресов доставки хотя бы одного активного адреса, а блок управления персональными настройками выполнен получающим от устройства пользователя команды управления персональными настройками пользователя, интерпретирующим эти команды и дающим команды блоку хранения персональных настроек команд на запись персональных настроек для долговременного хранения.
При этом модуль приема голосовых вызовов выполнен принимающим запрос на установление голосового соединения, полученный от устройства вызывающего абонента, извлекающим адресную информацию, отклоняющим запрос без установления голосового соединения и передающим информацию о полученном запросе в блок сервисной логики. Модуль доставки голосовых вызовов выполнен генерирующим, по управляющему сигналу от блока сервисной логики, голосовые вызовы на устройство вызывающего абонента и на хотя бы одно устройство, соотнесенное с хотя бы одним активным адресом доставки, и устанавливающим соединение между этими устройствами. Модуль приема и доставки неголосовых сообщений выполнен принимающим неголосовое сообщение, извлекающим адресную информацию, передающим информацию о полученном неголосовом сообщении в блок сервисной логики и осуществляющим маршрутизацию неголосового сообщения, по управляющему сигналу от блока сервисной логики, на хотя бы одно устройство, соотнесенное с хотя бы одним активным адресом доставки. Модуль приема и доставки неголосовых сообщений также выполнен отправляющим на устройство вызывающего абонента информационное SMS или USSD сообщение о причине отклонения запроса голосового соединения и дальнейших действиях, где USSD -стандартизованный, 3GPP TS 22.090, ETSI TS 123 090, ETSI TS 124 090, протокол запроса и доставки дополнительных услуг в мобильных сетях, SMS -служба коротких сообщений.
Технический эффект заявляемой полезной модели заключается в оптимизации использования каналов связи и снижении себестоимости минуты разговора или доставки сообщения, в дополнительной возможности применять алгоритмы маршрутизации также к неголосовым сообщениям, в снижении издержек на интеграцию, не требующую приобретения, установки и дополнительной настройки специального оборудования в сетях операторов связи. Расширение сервисных возможностей, включая использование персональных настроек и снятие ограничений на выбор устройства пользователя, повышает привлекательность услуги связи для пользователей. Кроме того, заявляемое техническое решение позволяет осуществлять маршрутизацию соединений на более чем один адрес доставки одновременно.
На фиг.1 приведена блок-схема, поясняющая работу заявляемого технического решения, где 1 - устройства вызывающего абонента, 2 -устройства пользователя, соотнесенные с активными адресами доставки, 3 -сеть телефонной связи и сеть Интернет, в совокупности именуемые телекоммуникационная сеть, 4 - блок коммутации, 5 - модуль приема голосовых вызовов, 6 - модуль доставки голосовых вызовов, 7 - модуль приема и доставки неголосовых сообщений, 8 - блок сервисной логики, 9 - блок хранения персональных настроек, 10 - блок управления персональными настройками, 11 - голосовой вызов или неголосовое сообщение, адресованные на уникальный идентификатор, 12 -данные о поступившем голосовом вызове или неголосовом сообщении, 13 - взаимодействие между блоком сервисной логики и блоком хранения персональных настроек при извлечении персональных настроек пользователя для осуществления маршрутизации соединения, 14 - управляющий сигнал на маршрутизацию голосовых вызовов или неголосовых сообщений, 15 - голосовые вызовы на устройство вызывающего абонента 1 и устройства пользователя 2, 16 - неголосовое сообщение на устройства пользователя 2, 17 -команды от устройств пользователя для управления персональными настройками (создание, удаление, просмотр, редактирование, активизация, деактивизация и т.п.), 18 - взаимодействие между блоком управления персональными настройками 10 и блоком хранения персональных настроек 9 при записи изменений в персональные настройки по инициативе пользователя, 19 -информационное SMS или USSD сообщение, отправляемое на устройство вызывающего абонента 1 после первоначального отклонения модулем приема голосовых вызовов 5 запроса голосового соединения.
В контексте рассматриваемой полезной модели маршрутизация соединения означает получение голосового вызова либо неголосового сообщения от устройства вызывающего абонента, выбор хотя бы одного адреса доставки и типа канала связи в соответствии с персональными настройками пользователя и доставка голосового вызова либо неголосового сообщения на соответствующее устройство пользователя. Работа заявляемой системы осуществляется следующим образом. Для осуществления маршрутизации соединений пользователю назначают уникальный идентификатор, в виде буквенно-цифрового или цифрового кода, служащий для идентификации этого пользователя, адресации к нему голосовых вызовов и/или неголосовых сообщений и ассоциации с ним адресов доставки. Уникальный идентификатор представляет собой либо буквенно-цифровой, либо цифровой код. При этом в качестве цифрового кода может быть использован телефонный номер в формате телефонного плана нумерации из действующего номерного диапазона хотя бы одного оператора связи. А в качестве буквенно-цифрового кода используют набор цифр и букв, соблюдая выполнение требования по его уникальности. В качестве адреса доставки используют либо телефонный номер из действующего номерного диапазона хотя бы одного оператора связи, либо адрес электронной почты, либо IP адрес, либо любой иной адрес, позволяющий установить соединение с устройством, которому присвоен этот адрес. Для доставки соединения выбирают, в соответствии с персональными настройками пользователя, активный адрес доставки, который должен быть соотнесен с устройством, способным принимать голосовые вызовы и/или неголосовые сообщения, например, мобильный телефон, телефон фиксированной сети, компьютер с соответствующим ПО и т.п. Использование уникального идентификатора расширяет сервисные возможности за счет отсутствия ограничений на тип устройства, используемого пользователем для приема голосовых вызовов и/или неголосовых сообщений.
Комплекс содержит блок коммутации 4, соединенный с телекоммуникационными сетями 3 и состоящий из модуля приема голосовых вызовов 5, модуля доставки голосовых вызовов 6 и модуля приема и доставки неголосовых сообщений 7, блок сервисной логики 8, соединенный с блоком хранения персональных настроек 9 и блоком коммутации 4, блок хранения персональных настроек 9, соединенный с блоком сервисной логики 8 и блоком управления персональными настройками 10, блок управления персональными настройками, соединенный с телекоммуникационными сетями 3. Использование в комплексе блока коммутации 4, соединенного с телекоммуникационными сетями 3, позволяет снизить издержки на интеграцию, не требующую от операторов сетей связи расходов на приобретение, установку и дополнительную настройку специального оборудования, а также снять ограничение на тип устройства, используемого пользователем для приема голосовых вызовов и/или неголосовых сообщений.
Модуль приема голосовых вызовов 5 блока коммутации 4 выполнен принимающим запросы на установление голосового соединения, анализирующим полученные запросы, извлекающим из запроса адресную информацию, включающую номер вызывающего абонента и уникальный идентификатор, на который адресован данный вызов, и отклоняющим запрос без установления голосового соединения. Такой алгоритм работы модуля приема голосовых вызовов 5 позволяет осуществлять выбор типов каналов связи с целью оптимизации их использования и снижения себестоимости минуты разговора.
Модуль доставки голосовых вызовов 6 выполняют получающим управляющий сигнал от блока сервисной логики 8 и, в соответствии с этим сигналом, генерирующим голосовые вызовы 15 на устройство вызывающего абонента 1 и на хотя бы одно устройство пользователя 2, соотнесенное с хотя бы одним активным адресом доставки, ассоциированным с уникальным идентификатором. При этом происходит соединение пользователей между собой. Генерация голосовых вызовов по управляющему сигналу от блока сервисной логики 8 позволяет, в том числе, осуществлять выбор наиболее подходящего типа канала связи для оптимизации их использования и снижения себестоимости минуты разговора.
Модуль приема и доставки неголосовых сообщений 7 выполнен принимающим и маршрутизирующим, по управляющему сигналу, полученному от блока сервисной логики 8, неголосовые сообщения, адресованные на уникальный идентификатор пользователя, на хотя бы одно устройство, соотнесенное с хотя бы одним активным адресом доставки, ассоциированным с уникальным идентификатором, отправляющим вызывающему абоненту информационное SMS или USSD сообщение после первоначального отклонения модулем приема голосовых вызовов запроса голосового соединения. Использование в комплексе модуля приема и доставки неголосовых сообщений 7 позволяет осуществлять маршрутизацию не только голосовых вызовов, но и неголосовых сообщений. В качестве последних используют как сообщения SMS, так и мультимедийные сообщения. Выбор устройства пользователя для приема такого сообщения, при этом, не ограничен только мобильным телефоном.
Блок сервисной логики 8 заявляемого комплекса выполнен взаимодействующим с блоком хранения персональных настроек 9 при извлечении указанных персональных настроек и выбирающим алгоритм маршрутизации на основе последних. Выбор алгоритма включает, но не ограничивается, выбор адреса доставки, являющего активным в настоящий момент, принятие решения о коммутации, либо об отказе в коммутации входящего голосового вызова и/или неголосового сообщения на адрес доставки и отправку управляющего сигнала блоку коммутации 4 о маршрутизации полученного голосового вызова и/или неголосового сообщения. Использование персональных настроек при выборе алгоритма маршрутизации, помимо оптимизации процесса маршрутизации, значительно расширяет сервисные возможности. Пользователь может, по собственному желанию, установить, например, время приема или неприема вызовов, ограничить список абонентов, от которых принимают вызовы, выбрать тип устройства или адрес, на которые будут доставлены определенные соединения, и т.п.
Блок хранения персональных настроек 9 выполнен в виде базы данных, служащей для хранения уникального идентификатора пользователя и соответствующих ему персональных настроек, включающих, но неограничивающихся, хотя бы один адрес доставки и условия выбора хотя бы одного адреса доставки, являющего активным в текущий момент.
Блок управления персональными настройками выполнен соединенным с телекоммуникационными сетями, принимающим от устройств пользователя команды управления персональными настройками, осуществляющим интерпретацию и выполнение этих команд и дающим блоку хранения персональных настроек команды на обновление и сохранение персональных настроек. Использование в комплексе блока управления персональными настройками открывает для пользователя возможность создания, удаления, просмотра, редактирования, активизации и деактивизации его персональных настроек. Управление персональными настройками осуществляется при помощи либо персонального компьютера, либо мобильного телефона, либо смартфона, либо с использованием Интернет, либо текстовых сообщений SMS, либо USSD.
Маршрутизация голосовых вызовов осуществляется следующим образом. Запрос на установление голосового вызова от устройства вызывающего абонента 1, адресованный на уникальный идентификатор, принимается с помощью модуля приема голосовых вызовов 5 блока коммутации 4. Посредством модуля приема голосовых вызовов 5 фиксируется факт получения этого запроса, анализируется полученный запрос, извлекается из этого запроса адресная информация, включающая номер вызывающего абонента и уникальный идентификатор пользователя, и отклоняется вызов без установления голосового соединения. При этом, при помощи модуля приема и доставки неголосовых сообщений 7, на устройство вызывающего абонента 1 направляется информационное SMS или USSD сообщение 19 с указанием причины отклонения вызова и дальнейших действий. После отклонения вызова модулем приема голосовых вызовов 5 блока коммутации 4 направляется информация о запросе, включающая, в том числе, номер вызывающего абонента и уникальный идентификатор, в блок сервисной логики 8. Последним анализируется уникальный идентификатор, на который адресован голосовой вызов. Блок сервисной логики 8 обращается к блоку хранения персональных настроек 9 и извлекает персональные настройки для этого уникального идентификатора. Далее, на основе полученных персональных настроек, блоком сервисной логики 8 выбирается алгоритм осуществления маршрутизации, который включает определение хотя бы одного активного адреса доставки, ассоциированного с этим уникальным идентификатором, и принятие решения об отказе или установлении голосового соединения. Если выбранный алгоритм включает установление голосового соединения, блок сервисной логики 8 передает модулю доставки голосовых вызовов 6 блока коммутации 4 управляющий сигнал на доставку голосового вызова.
При получении от блока сервисной логики 8 управляющего сигнала на доставку голосового вызова модулем доставки голосовых вызовов 6 блока коммутации 4 генерируются голосовые вызовы 15 на устройство вызывающего абонента 1 и на хотя бы одно устройство пользователя 2, соотнесенное с хотя бы одним активным адресом доставки, ассоциированного с уникальным идентификатором, и, при успешном установлении этих вызовов, соединяются между собой.
Маршрутизация неголосовых сообщений осуществляется следующим образом. В случае получения неголосового сообщения оно принимается с помощью модуля приема и доставки неголосовых сообщений 7 блока коммутации 4, при этом анализируется адресная информация и извлекаются из нее номер вызывающего абонента и уникальный идентификатор пользователя.
После приема неголосового сообщения модулем приема и доставки неголосовых сообщений 7 блока коммутации 4 направляется информация о принятом сообщении, включающая в том числе номер вызывающего абонента и уникальный идентификатор, в блок сервисной логики 8. Последним анализируется уникальный идентификатор, на который адресовано неголосовое сообщение. При этом блок сервисной логики 8 обращается к блоку хранения персональных настроек 9 и извлекает персональные настройки для этого уникального идентификатора. Далее, на основе полученных настроек, выбирается алгоритм осуществления маршрутизации, включающий определение хотя бы одного активного адреса доставки, ассоциированного с этим уникальным идентификатором, и принимается решение о маршрутизации неголосового сообщения. После этого блоком сервисной логики 8 передается в модуль приема и доставки неголосовых сообщений 7 блока коммутации 4 управляющий сигнал на доставку неголосового сообщения.
При получении от блока сервисной логики 8 управляющего сигнала на доставку неголосового сообщения модулем приема и доставки неголосовых сообщений 7 осуществляется передача неголосового сообщения 16 на хотя бы одно устройство пользователя 2, соотнесенное с хотя бы одним активным адресом доставки, ассоциированного с уникальным идентификатором.
Преимущества заявляемого технического решения заключаются в следующем:
- алгоритм работы заявляемого комплекса, включающий отклонение первоначального вызова от устройства вызывающего абонента и последующее установление вызовов, позволяет осуществлять выбор между типами используемых каналов связи, что дает возможность использовать наиболее дешевые в конкретном случае каналы связи и снизить издержки пользователей на связь, особенно находящихся вне зоны действия домашней сети;
- позволяет осуществлять маршрутизацию как голосовых вызовов, так и неголосовых сообщений;
- позволяет осуществлять маршрутизацию соединений одновременно на более чем один адрес доставки;
- позволяет осуществлять маршрутизацию с учетом персональных настроек пользователя, что расширяет возможности услуги связи и повышает ее привлекательность для пользователя;
- позволяет снизить издержки на интеграцию, не требующую приобретения, установки и дополнительной настройки специального оборудования в сетях операторов связи;
- использование уникального идентификатора пользователя, служащего для идентификации этого пользователя, адресации к нему голосовых вызовов и неголосовых сообщений и ассоциации с ним адресов доставки, позволяет не ограничивать пользователя в выборе устройства для приема голосовых вызовов и неголосовых сообщений.