Способ маршрутизации сессии от вызывающей стороны в обслуживающей сети связи вызывающей стороны к вызываемой стороне

Иллюстрации

Показать все

Изобретение относится к телекоммуникациям. Технический результат заключается в повышении скорости передачи данных внутри сети. Способ содержит этапы, на которых: принимают с узла маршрутизации сессии в домашней сети связи вызывающей стороны запрос на маршрутизацию сессии, запрашивающий маршрутизацию данных сигнализации для установления сессии к вызываемой стороне посредством обслуживающей сети связи вызывающей стороны, при этом запрос на маршрутизацию сессии включает в себя информацию маршрутизации, идентифицирующую узел маршрутизации сессии в обслуживающей сети связи вызывающей стороны и идентифицирующую вызываемую сторону; анализируют запрос на маршрутизацию сессии для определения вызываемой стороны и маршрутизируют данные сигнализации для установления сессии к вызываемой стороне посредством обслуживающей сети связи вызывающей стороны на основании принятого запроса на маршрутизацию сессии и на основании результата анализа. 8 н. и 13 з.п. ф-лы, 8 ил.

Реферат

Область техники, к которой относится изобретение

Изобретение относится к телекоммуникациям, и, конкретнее, к способам, узлам маршрутизации сессии и системе связи для маршрутизации сессии от вызывающей стороны в обслуживающей сети связи вызывающей стороны к вызываемой стороне, программному элементу и компьютерно-читаемому носителю.

Предыдущий уровень техники

Появление в мобильных сетях, основанных на проекте партнерства третьего поколения (3GPP), мультимедийной IP подсистемы, предложило возможность маршрутизировать сессию от вызывающей стороны к вызываемой стороне с использованием связности, предоставляемой Интернет-протоколом (IP). Предполагая, что вызывающая сторона находится в роуминге из своей домашней сети связи в обслуживающей или гостевой сети связи, данные сигнализации и данные мультимедиа сессии, инициируемой вызывающей стороной, маршрутизируют из обслуживающей сети связи вызывающей стороны в домашнюю сеть связи вызывающей стороны, и, после этого, далее в обслуживающую сеть связи, в которой расположена вызываемая сторона.

В последнее время, усилия по оптимизации маршрутизации сессии от вызывающей стороны, расположенной в своей обслуживающей сети связи, к вызываемой стороне приводят в результате к маршрутизации мультимедиа данных сессии от вызывающей стороны к вызываемой стороне напрямую, посредством обслуживающей сети связи вызывающей стороны. Такая оптимизация маршрутизации мультимедиа известна для "вызовов локального выхода", для которых данные мультимедиа вызова не направляются в обязательном порядке в домашнюю сеть связи вызывающей стороны, а напротив, маршрутизируются к вызываемой стороне при помощи обслуживающей сети связи вызывающей стороны. Более того, оптимизацию маршрутизации мультимедиа можно достигнуть при помощи оптимальной маршрутизации мультимедиа (OMR), направленной на маршрутизацию данных мультимедиа сессии напрямую, при помощи обслуживающей сети связи вызывающей стороны, без прохождения через домашнюю сеть связи вызывающей стороны.

Обращаясь к фиг. 1, на которой проиллюстрирована основанная на IMS система 100 связи для маршрутизации голосовой сессии, инициированной от вызывающей стороны 102, расположенной в своей обслуживающей или гостевой сети 104 связи, к вызываемой стороне. Путь 106 сессии данных сигнализации сессии проходит от обслуживающей сети 104 связи вызывающей стороны 102 к домашней сети 108 связи вызывающей стороны 102, и, затем, например, к домашней сети связи оконечной вызываемой стороны. В этом варианте осуществления, обслуживающая сеть 104 связи вызывающей стороны 102 соответствует гостевой публичной наземной мобильной сети (VPLMN), и домашняя сеть 108 связи вызывающей стороны 102 соответствует домашней публичной наземной мобильной сети (HPLMN). Путь 110 сессии данных мультимедиа сессии проходит к вызываемой стороне посредством обслуживающей сети 104 связи вызывающей стороны 102 и, соответственно, минует узлы маршрутизации мультимедиа домашней сети 108 связи вызывающей стороны 102. В случае, если вызываемая сторона также находится в роуминге в своей обслуживающей или гостевой сети связи, данные 106 сигнализации и данные 110 мультимедиа сессии маршрутизируют из домашней сети связи вызывающей стороны к обслуживающей сети связи вызываемой стороны.

В обслуживающей сети 104 связи, данные 106 сигнализации сначала проходят шлюз 112 обслуживания и сети пакетных данных (PDN) (S&P GW), затем функцию-посредник 114 управления сессией вызова (P-CSCF), и функцию 116 управления межсоединением на границе (IBCF). Дополнительно, в домашней сети 108 связи, данные 106 сигнализации сессии сначала проходят IBCF 118, затем обслуживающую функцию 120 управления сессией вызова, сервер 122 приложения централизации и непрерывности (SCC AS), и, затем, узел 124 или 125 межсоединения сети. Узел межсоединения 124 включает в себя IBCF 126, сконфигурированный для маршрутизации данных сигнализации. Узел межсоединения 125 сконфигурирован как функция управления шлюзом выхода (BGCF) 127, сконфигурированного для маршрутизации сессии к центральному серверу мобильной коммутации (MSC-S) или функции управления шлюзом мультимедиа (MGCF) базовой сети домашней сети 108 связи для выхода сессии из основанной на IMS домашней сети 508 связи в сеть связи с коммутацией каналов (CS). MSC-S и MGCF вместе обозначены номером ссылки 128. Определение выбора одного из узлов межсоединения 124 и 126 выполняет S-CSCF 120 домашней сети 108 связи вызывающей стороны 102.

Мультимедиа данные 110 сессии маршрутизируют при помощи обслуживающей сети 104 связи вызывающей стороны 102, проходя S&P GW 112, и шлюз доступа (AGW) или шлюз переноса доступа (ATGW), где оба обозначены номером ссылки 130. Решение о том, маршрутизировать ли мультимедиа данные 110 при помощи обслуживающей сети 104 связи, также выполняют в домашней сети связи 108.

Путь маршрутизации данных 106 сигнализации сессии осуществляют путем локального выхода сессии. Здесь, местоположение PDN шлюза 112 в обслуживающей сети 104 связи вызывающей стороны 102 определяет, выполнять ли локальный выход вызова.

Для полноты, в обслуживающей сети 102 связи расположена гостевая функция политик и тарификации (vPCRF) 132, и, в домашней сети 108 связи, домашняя функция политик и тарификации (hPCRF) 134, опросная функция управления сессией вызова (I-CSCF) 136, домашний сервер абонента (HSS) 138, функция электронной нумерации ENUM 140, мультимедиа шлюз (M-MGW) 142, и транслирующий шлюз TrGW 130.

Тарификация или оплата сессии основана на пути маршрутизации сессии данных 106 сигнализации.

Соответственно, маршрутизация сессии, инициированной вызывающей стороной, которая находится в роуминге в своей гостевой сети связи, к вызываемой стороне через основанную на IMS домашнюю сеть связи вызывающей стороны может оказаться особенно сложной и обладать высоким потреблением пропускной способности сети, поскольку данные сигнализации и данные мультимедиа могут проходить не вместе, и соответствующие решения маршрутизации могут исполняться в домашней сети связи. Более того, с точки зрения тарификации сессии, мобильные операторы, управляющие обслуживающей сетью связи вызывающей стороны, не могут существенно участвовать в тарификации сессии, инициированной вызывающей стороной.

В WO 2007/072462 A2 описывается улучшенный сервер приложения непрерывности голосового вызова (VCC) и способ, в котором, во-первых, помогают в установлении экстренного вызова между пользовательским оборудованием (UE), способным к VCC (которое расположено в сети мультимедийной подсистемы по Интернет-протоколу (IP) (IMS)) и точкой доступа общественной безопасности (PSAP); во-вторых, помогают при передаче экстренного вызова из домена IMS в домен CS так, что экстренный вызов может продолжаться при роуминге UE из сети IMS в сеть с коммутацией каналов (CS); и, в-третьих, помогают PSAP совершать обратный вызов на UE, если экстренный вызов потерян в то время, пока UE находится в сети CS.

В Ericsson и др., «Update of Alternative 4”, 4 мая 2010, описываются предложения о добавлении изменения в Альтернативу 4 в TR 23.856, с целью дополнительно прояснить выбор сервера мобильного центра коммутации (MSC)/функциональности передачи гостевого доступа (VATF) сервером приложения непрерывности и централизации услуги (SCC AS) также для случая, в котором пользовательское оборудование (UE) не прикреплено к сети с коммутацией каналов (CS), и выбор сервера MSC узлом управления мобильностью (MME), если MME был изменен в то время, когда длилась голосовая сессия на мультимедийной подсистеме по Интернет-протоколу (IP) (IMS).

Сущность изобретения

Задачей изобретения может являться предоставление улучшенной маршрутизации данных сигнализации сессии, подлежащей маршрутизации от вызывающей стороны, расположенной в ее гостевой сети связи, к вызываемой стороне.

Для решения задачи, определенной выше, предоставляются способы, узел маршрутизации сессии для обслуживающей сети связи вызывающей стороны и для маршрутизации сессии для домашней сети связи вызывающей стороны, и для системы связи для маршрутизации данных сигнализации сессии для установления сессии от вызывающей стороны в обслуживающей сети связи вызывающей стороны к вызываемой стороне, программный элемент и компьютерно-читаемый носитель, в соответствии с независимыми пунктами формулы изобретения. Дополнительные варианты осуществления способов, узлов маршрутизации сессии, системы связи, программного элемента и компьютерно-читаемого носителя определены в зависимых пунктах формулы изобретения.

В соответствии с примерным аспектом изобретения предоставляют способ маршрутизации сессии от вызывающей стороны в обслуживающей сети связи вызывающей стороны к вызываемой стороне. Обслуживающая сеть связи вызывающей стороны отличается от домашней сети связи вызывающей стороны. Способ выполняется узлом маршрутизации сессии в обслуживающей сети связи вызывающей стороны. Способ включает в себя прием из домашней сети связи вызывающей стороны запроса на маршрутизацию сессии, запрашивающего маршрутизацию данных сигнализации сессии к вызываемой стороне посредством обслуживающей сети связи вызывающей стороны, и маршрутизацию данных сигнализации сессии к вызываемой стороне посредством обслуживающей сети связи вызывающей стороны на основании принятого запроса на маршрутизацию сессии.

В соответствии с другим примерным аспектом изобретения предоставляют способ маршрутизации сессии от вызывающей стороны в обслуживающей сети связи вызывающей стороны к вызывающей стороне. Обслуживающая сеть связи вызывающей стороны отличается от домашней сети связи вызывающей стороны. Способ выполняется узлом маршрутизации сессии в домашней сети связи вызывающей стороны. Способ включает в себя прием из обслуживающей сети связи вызывающей стороны запроса на маршрутизацию сессии, запрашивающего маршрутизацию данных сигнализации сессии к вызываемой стороне посредством обслуживающей сети связи вызывающей стороны, определение, необходимо ли маршрутизировать данные сигнализации сессии посредством обслуживающей сети связи вызывающей стороны, и маршрутизацию данных сигнализации сессии к обслуживающей сети связи вызывающей стороны на основании результата определения.

В соответствии с другим примерным аспектом изобретения предоставляют способ маршрутизации сессии от вызывающей стороны в обслуживающей сети связи вызывающей стороны к вызываемой стороне. Обслуживающая сеть связи вызывающей стороны отличается от домашней сети связи вызывающей стороны. Способ включает в себя передачу запроса на маршрутизацию сессии между домашней сетью связи вызывающей стороны и обслуживающей сетью связи вызывающей стороны, запрашивающего маршрутизацию данных сигнализации сессии к вызываемой стороне посредством обслуживающей сети связи вызывающей стороны, и маршрутизацию данных сигнализации сессии к вызываемой стороне посредством обслуживающей сети связи вызывающей стороны на основании переданного запроса на маршрутизацию сессии.

В соответствии с другим примерным аспектом изобретения предоставляют узел маршрутизации сессии в обслуживающей сети связи вызывающей стороны, сконфигурированный для маршрутизации сессии от вызывающей стороны в обслуживающей сети связи вызывающей стороны к вызываемой стороне. Обслуживающая сеть связи вызывающей стороны отличается от домашней сети связи вызывающей стороны. Узел маршрутизации сессии включает в себя блок приема, сконфигурированный для приема запроса на маршрутизацию сессии из домашней сети связи вызывающей стороны, запрашивающего маршрутизацию данных сигнализации сессии к вызываемой стороне посредством обслуживающей сети связи вызывающей стороны, и блок маршрутизации, сконфигурированный для маршрутизации данных сигнализации сессии к вызываемой стороне посредством обслуживающей сети связи вызывающей стороны на основании принятого запроса на маршрутизацию сессии.

В соответствии с другим примерным аспектом изобретения предоставляют узел маршрутизации сессии в домашней сети связи вызывающей стороны, сконфигурированный для маршрутизации сессии от вызывающей стороны в обслуживающей сети связи вызывающей стороны к вызываемой стороне. Обслуживающая сеть связи вызывающей стороны отличается от домашней сети связи вызывающей стороны. Узел маршрутизации сессии включает в себя блок приема, сконфигурированный для приема из обслуживающей сети связи вызывающей стороны запроса на маршрутизацию сессии, запрашивающего маршрутизацию данных сигнализации сессии к вызываемой стороне посредством обслуживающей сети связи вызывающей стороны, блок определения, сконфигурированный для определения, должны ли данные сигнализации сессии быть маршрутизированы посредством обслуживающей сети связи вызывающей стороны, и блок маршрутизации, сконфигурированный для маршрутизации данных сигнализации сессии к обслуживающей сети связи вызывающей стороны на основании результата определения.

В соответствии с другим примерным аспектом изобретения предоставляют систему связи для маршрутизации сессии от вызывающей стороны в обслуживающей сети связи вызывающей стороны к вызываемой стороне. Обслуживающая сеть связи вызывающей стороны отличается от домашней сети связи вызывающей стороны. Система связи включает в себя узел маршрутизации сессии в обслуживающей сети связи вызывающей стороны, такой, как описан выше, и узел маршрутизации сессии в домашней сети связи, такой, как описан выше.

В соответствии с другим примерным аспектом изобретения предоставляют программный элемент. Программный элемент, при выполнении процессором, сконфигурирован выполнять или управлять способом маршрутизации сессии от вызывающей стороны в обслуживающей сети вызывающей стороны к вызываемой стороне так, как определено выше.

В соответствии с другим примерным аспектом изобретения предоставляют компьютерно-читаемый носитель. В компьютерно-читаемом носителе сохранена компьютерная программа для маршрутизации сессии вызывающей стороны в обслуживающей сети вызывающей стороны к вызываемой стороне. Компьютерная программа, при выполнении ее процессором, сконфигурирована выполнять или управлять способом маршрутизации сессии от вызывающей стороны в обслуживающей сети вызывающей стороны к вызываемой стороне так, как описано выше.

Специальные сокращения и/или термины, которые определены в разделе «Предыдущий уровень техники», также можно применять к описанию изобретения.

В контексте данной заявки термины "вызывающая сторона" и "вызываемая сторона" могут, в частности, обозначать абонента или пользователя, который может использовать пользовательское оборудование или терминал для подписки на услугу, в частности в IMS, для осуществления сессии. В частности, пользовательское оборудование может представлять собой телекоммуникационное устройство, такое, как мобильный телефон, который можно использовать во время установления сессии или текущей сессии, с дополнительными телекоммуникационными устройствами или объектами.

Термин "домашняя сеть связи" может, в частности, обозначать сеть, к которой сторона (в частности, устанавливаемой или текущей) сессии может выполнить регистрацию. В частности, домашняя сеть связи может хранить запись абонентских данных вызванной стороны. В частности, домашняя сеть связи может включать в себя сеть доступа и ядро сети, и, в частности, может быть основана на IMS.

Термин "обслуживающая сеть связи" может, в частности, обозначать гостевую сеть, к которой сторона (в частности, устанавливаемой или текущей) сессии может осуществить роуминг. В частности, обслуживающая сеть связи стороны может быть идентичной домашней сети связи стороны, в том случае, если сторона может не осуществлять роуминг. В частности, обслуживающая сеть связи может включать в себя сеть доступа и ядро сети, и, в частности, может быть основана на IMS.

Термин "данные сигнализации сессии", в частности, может обозначать данные, относящиеся к управлению сессией. В частности, данные сигнализации можно посылать в запросе на маршрутизацию сессии (например, сообщении SIP-INVITE), при установлении сессии, или можно посылать во время текущей сессии, в частности, для изменения передачи мультимедиа (полезных) данных. Например, сессию можно установить для передачи голосовых данных вызываемой стороне. Однако, во время текущей голосовой сессии, можно передать вдоль пути маршрутизации сигнальных данных сессии, связанных с предыдущим установлением сессии, данные сигнализации, относящиеся к запросу добавления видеоданных к текущей передаче мультимедиа данных сессии.

Термин "маршрутизация данных сигнализации сессии посредством обслуживающей сети связи" может, в частности, обозначать передачу данных сигнализации вдоль, по меньшей мере, части обслуживающей сети связи. В частности, передача данных сигнализации может проходить внутри обслуживающей сети связи (в частности, при вхождении передачи в обслуживающую сеть связи и для передачи, терминируемой в обслуживающей сети связи), или может проходить через обслуживающую сеть связи.

Краткое описание чертежей

Изобретение будет более подробно описано в настоящем документе со ссылкой на примеры вариантов осуществления, которыми, однако, изобретение не ограничено.

На фиг. 1 проиллюстрирована блок-схема архитектуры связи во время инициирования сессии от вызывающей стороны в ее обслуживающей сети связи к вызываемой стороне.

На фиг. 2-4 проиллюстрированы блок-схемы способов маршрутизации сессии от вызывающей стороны в обслуживающей сети связи вызывающей стороны к вызываемой стороне, в соответствии с примерными вариантами осуществления изобретения.

На фиг. 5 проиллюстрирована блок-схема архитектуры связи в соответствии со способом маршрутизации сессии от вызывающей стороны в обслуживающей сети связи вызывающей стороны к вызываемой стороне, в соответствии с другим примерным вариантом осуществления изобретения.

На фиг. 6 проиллюстрирована блок-схема части архитектуры связи с фиг. 5.

На фиг. 7 и 8 проиллюстрированы блок-схемы узлов маршрутизации сессии для маршрутизации сессии от вызывающей стороны в обслуживающей сети связи вызывающей стороны к вызываемой стороне, в соответствии с примерными вариантами осуществления изобретения.

Подробное описание

Иллюстрации на чертежах приведены схематично. Необходимо отметить, что на различных чертежах аналогичные или идентичные элементы предоставлены под одинаковыми номерами ссылок, или под номерами ссылок, которые отличаются от соответствующих номеров ссылок только первой цифрой.

С переходом к фиг. 2 будет объяснен способ маршрутизации сессии от вызывающей стороны в обслуживающей сети связи вызывающей стороны к вызываемой стороне в соответствии с примерным вариантом осуществления изобретения. Обслуживающая сеть связи вызывающей стороны отличается от домашней сети связи вызывающей стороны. Способ выполняется на узле маршрутизации сессии в обслуживающей сети связи вызывающей стороны. Способ включает в себя этап 250 приема из домашней сети связи вызывающей стороны запроса на маршрутизацию сессии, запрашивающего маршрутизацию данных сигнализации сессии к вызываемой стороне посредство обслуживающей сети связи вызывающей стороны, и этап 252 маршрутизации данных сигнализации сессии к вызываемой стороне посредством обслуживающей сети связи вызывающей стороны, на основании принятого запроса на маршрутизацию сессии.

В частности, вызывающая сторона может находиться в роуминге из своей домашней сети связи в обслуживающей или гостевой сети связи. Вызывающая сторона может инициировать установление исходящей сессии к вызываемой стороне. Для установления сессии, соответствующий запрос на маршрутизацию сессии можно передать между соответствующими узлами маршрутизации сессии домашней сети связи и обслуживающей сети связи вызывающей стороны, и может запросить маршрутизацию данных сигнализации сессии из обслуживающей сети связи вызывающей стороны к домашней сети связи вызывающей стороны, затем обратно к обслуживающей сети связи вызывающей стороны, и, далее, к вызываемой стороне. После установления сессии, данные сигнализации сессии можно маршрутизировать из обслуживающей сети связи вызывающей стороны к домашней сети связи вызывающей стороны, затем обратно к обслуживающей сети связи вызывающей стороны, и, далее, к вызываемой стороне, на основании запроса на маршрутизацию сессии. Здесь, данные сигнализации сессии могут проходить через домашнюю сеть связи вызывающей стороны. В частности, путь маршрутизации сессии данных сигнализации установленной сессии может быть идентичен пути маршрутизации сессии запросов на маршрутизацию сессии во время установления сессии.

В частности, оптимизация маршрутизации данных сигнализации сессии может быть достигнута в том, что сессию можно маршрутизировать напрямую между обслуживающей сетью связи вызывающей стороны и соответствующей сетью связи вызываемой стороны, поскольку данные сигнализации сессии можно маршрутизировать, по меньшей мере, отчасти, параллельно данным мультимедиа. Дополнительно, решения маршрутизации можно также выполнять в обслуживающей сети связи, таким образом, высвобождая емкость домашней сети связи вызывающей стороны.

В частности, роуминговые соглашения, уже существующие для обслуживающей сети связи вызывающей стороны можно использовать во время установления сессии и текущей сессии, таким образом, лишая необходимости изменения роуминговых соглашений на основании нового пути маршрутизации.

В частности, уже существующие модели оплаты можно применять для тарификации сессии от вызывающей стороны к вызывающей стороне, поскольку сессию может быть нужно маршрутизировать из обслуживающей сети связи вызывающей стороны к домашней сети связи вызывающей стороны и, затем, обратно к обслуживающей сети связи вызывающей стороны. В частности, оператор обслуживающей сети связи вызывающей стороны может участвовать в тарификации сессии в большей степени по сравнению с маршрутизацией сессии из предыдущего уровня техники.

В частности, маршрутизацию связанных услуг во время установления сессии или во время маршрутизации сессии можно выполнять при помощи обслуживающей системы связи, поскольку данные сигнализации сессии можно маршрутизировать, по направлению к вызываемой стороне, посредством обслуживающей сети связи. В частности, информация адресации (например, каталожные телефонные номера, такие, как номера 118-xxx-) обслуживающей сети связи вызывающей стороны, которая может быть локальной в обслуживающей сети связи вызывающей стороны, и которая может быть недостижимой для вызывающей стороны из ее домашней сети связи, может быть использована для сессии вызывающей стороной.

В частности, в случае, в котором домашняя сеть связи может быть основана на IMS, и вызывающая сторона может инициировать сессию к вызываемой стороне, роуминговые соглашения коммутации каналов обслуживающей сети связи можно повторно использовать для (установления) сессии. В частности, модель каскадных платежей, известная из глобальной системы мобильной связи (GSM) можно также применять к голосовой сессии IMS, поскольку данные сигнализации такой голосовой сессии можно маршрутизировать к вызванной стороне посредством домашней сети связи, и, таким образом, посредством обслуживающей сети связи вызывающей стороны.

Далее будут описаны дополнительные примерные варианты осуществления способа. Однако, эти варианты осуществления также можно применять к соответствующим другим способам, соответствующим узлам маршрутизации сессии, соответствующей системе связи, соответствующей компьютерной программе, и соответствующему компьютерно-читаемому носителю, как описано в разделе "Сущность изобретения" и "Подробное описание".

Способ может дополнительно включать в себя этап 253 определения, может ли являться домашняя сеть связи вызываемой стороны идентичной обслуживающей сети связи вызывающей стороны, при этом маршрутизация может включать в себя маршрутизацию данных сигнализации сессии к вызываемой стороне внутри обслуживающей сети связи вызывающей стороны, в частности, при помощи узла маршрутизации сессии (в частности, опросная функция управления сессией вызова (I-CSCF) и/или обслуживающая функция управления сессией вызова (S-CSCF)) обслуживающей сети связи вызывающей стороны, если домашняя сеть связи вызывающей стороны может быть идентична обслуживающей сети связи вызывающей стороны (в частности, вызываемая сторона может находиться в обслуживающей сети связи вызывающей стороны). Здесь, узел(ы) маршрутизации сессии обслуживающей сети связи вызывающей стороны можно, соответствующим образом, выбрать на основании результата определения. Таким образом, сессию можно терминировать в обслуживающей сети связи вызывающей стороны. В частности, если определение может быть не положительным, (т.е. домашняя сеть связи вызываемой стороны может быть не идентична обслуживающей сети связи вызывающей стороны, в частности, вызываемая сторона может не находиться в обслуживающей сети связи вызывающей стороны), сессию можно маршрутизировать к сети связи вызываемой стороны посредством обслуживающей сети связи вызывающей стороны. Таким образом, сессию можно маршрутизировать через обслуживающую сеть связи вызывающей стороны. Таким образом, можно добиться оптимальной маршрутизации данных сигнализации сессии.

Способ может дополнительно включать в себя этап 254 определения узла межсоединения сети в обслуживающей сети связи вызывающей стороны, на основании характеристик сессии, и (в частности, выбор узла межсоединения сети на основании результата определения), и маршрутизация может включать в себя маршрутизацию данных сигнализации сессии посредством узла межсоединения сети в обслуживающей сети связи вызывающей стороны, на основании результата определения. Термин "характеристики сессии" может, в частности, обозначать характеристики сессии, относящиеся к типу передаваемых данных (например, голоса или видео) и/или относящиеся к вызываемой стороне (например, вызываемая сторона с адресацией в IMS). В частности, термин "узел межсоединения сети" может, в частности, обозначать узел или объект сети связи для межсоединения сети связи с другой сетью связи, в частности, по отношению к данным сигнализации и/или данным мультимедиа. В частности, узел межсоединения может включать в себя узел, сконфигурированный для маршрутизации данных сигнализации (например, IBCF, MSC-S или MGCF) и/или узел, сконфигурированный для маршрутизации мультимедиа данных (например, M-MGW, TrGW). Таким образом, соответствующий узел межсоединения сети можно выбрать при помощи узла маршрутизации сессии в обслуживающей сети связи вызывающей стороны, для маршрутизации сессии к вызываемой стороне оптимальным образом.

В частности, IBCF можно сконфигурировать для маршрутизации данных сигнализации к другой сети связи, основанной на IP или IMS. в частности, MGCF можно сконфигурировать для маршрутизации данных сигнализации к сети связи с коммутацией каналов (CS). В частности, BGCF можно сконфигурировать для выбора IBCF (в частности, в случае, в котором вызываемую строну можно адресовать при помощи телефонного номера), или MGCF для маршрутизации данных сигнализации. В частности, при выходе вызова или сессии в сеть связи CS, BGCF может выбрать MSC-S или MGCF, и может маршрутизировать данные сигнализации к вызываемой стороне посредством MSC-S или MGCF. В этом контексте, термин "выход сессии" может, в частности, обозначать маршрутизацию данных сигнализации к сети связи CS. В частности, выход сессии может не включать в себя, и может отличаться, от "локального выхода", как описано в сочетании с фиг. 1.

В частности, определение можно основывать на преобразовании информации маршрутизации, идентифицирующей вызывающую сторону. Например, такие преобразования можно выполнять на узле маршрутизации сессии обслуживающей сети связи, и могут включать в себя преобразование(я) ENUM и/или переносимых номеров (NP), как можно выполнять на узле маршрутизации сессии (например, S-CSCF) в домашней сети связи вызывающей стороны. Эта мера может позволить получать информацию о сети назначения сессии, в частности, о домашней сети связи вызываемой стороны.

Сессия может включать в себя данные мультимедиа, и маршрутизация может включать в себя маршрутизацию данных мультимедиа к вызываемой стороне посредством узла межсоединения сети (или узла, управляемого узлом межсоединения сети). Соответственно, во время маршрутизации сессии можно сэкономить емкости сетей, поскольку данные сигнализации и данные мультимедиа сессии, по меньшей мере, отчасти, маршрутизируются параллельно друг другу.

В частности, данные мультимедиа сессии можно маршрутизировать к вызываемой стороне напрямую, посредством обслуживающей сети связи вызывающей стороны, без предварительного прохода через домашнюю сеть связи вызывающей стороны, на основании запроса на маршрутизацию сессии.

Способ может дополнительно включать в себя этап 256 исполнения, для вызывающей стороны (в частности, локальной) услуги, связанной с узлом маршрутизации сессии в домашней сети связи вызывающей стороны. Термин "услуга, связанная с узлом маршрутизации сессии в домашней сети связи вызывающей стороны" может, в частности, обозначать локальную услугу, которая может быть общей для всех сторон, подписанных к домашней сети связи вызывающей стороны, и, таким образом, связанных с одним оператором. В частности, такая услуга может включать в себя, по меньшей мере, одно из вставки мелодии звонка (например, музыки ожидания), вставки оповещения (например, сигнала набора), перекодирования данных, и услуг конференц-связи. В частности, домашняя сеть связи может поддерживать 3GGP OSCAR. В частности, услугу можно исполнять для вызывающей стороны во время установления сессии и/или текущей сессии. В частности, доступность и/или выполнение услуги можно основывать на роуминговых соглашениях (например, соглашения об уровне услуги (SLA)) между домашней сетью связи и обслуживающей сетью связи вызывающей стороны. Таким образом, выполнение услуги, традиционно осуществляемой на узле маршрутизации сессии в домашней сети связи вызывающей стороны, можно делегировать узлу маршрутизации сессии в обслуживающей сети связи вызывающей стороны.

Запрос на маршрутизацию сессии может включать в себя информацию маршрутизации, идентифицирующую вызываемую сторону, и способ может дополнительно включать в себя этап 258 анализа запроса на маршрутизацию сессии для определения вызываемой стороны (в частности, для определения, необходимо ли маршрутизировать данные сигнализации к вызываемой стороне посредством обслуживающей сети связи вызывающей стороны и/или определения узла межсоединения сети, как описано выше), и маршрутизация может включать в себя маршрутизацию данных сигнализации сессии к вызываемой стороне, на основании результатов анализа. В частности, информация маршрутизации может включать в себя имя и/или адрес вызываемой стороны. В частности, информация маршрутизации может включать в себя, по меньшей мере, одно из универсального идентификатора ресурса (URI) (в частности, заголовка сообщения, например, P-заголовка), характерной информации из заголовка сообщения, и идентификационной информации вызываемой стороны из заголовка сообщения (например, P-вызываемой стороны ID-заголовка). В частности, заголовок может быть идентичен "заголовку пути" сообщения SIP-INVITE, как определено 3GPP, или может отличаться от заголовка пути и может соответствовать заново определенному заголовку. В частности, характерная информация может включать в себя характерную метку мультимедиа, включенную в заголовок сообщения, и может определять будущее назначение маршрутизации сообщения. В частности, заголовок, содержащий в себе URI, характерную информацию, и/или идентификацию вызываемой стороны, может представлять собой часть уже существующего заголовка, или может соответствовать заново определенному полю заголовка. В частности, последние варианты осуществления информации маршрутизации могут определять будущее назначение маршрутизации информации или сообщения. В частности, узел маршрутизации сессии в обслуживающей сети связи может извлекать информацию о оконечном приемнике запроса на маршрутизацию сессии из запроса на маршрутизацию сессии, и может включать в себя информацию о вызываемой стороне в другой запрос на маршрутизацию сессии, дополнительно отправленный вызываемой стороне с целями маршрутизации. В частности, принятый запрос на маршрутизацию сессии, и другой отправленный запрос на маршрутизацию сессии могут быть идентичны друг другу, и, таким образом, узел маршрутизации сессии просто изменяет информацию маршрутизации принятого запроса на маршрутизацию сессии.

В частности, последовательность этапов 252-258 может быть взаимозаменяема по отношению друг к другу. В частности, по меньшей мере, два из этапов 250-258 можно исполнять одновременно.

Обращаясь к фиг. 3, будет описан способ маршрутизации сессии от вызывающей стороны в обслуживающей сети связи вызывающей стороны к вызываемой стороне. Обслуживающая сеть связи вызывающей стороны отличается от домашней сети связи вызывающей стороны. Способ выполняется узлом маршрутизации сессии в домашней сети связи вызывающей стороны. Способ включает в себя этап 360 приема от обслуживающей сети связи вызывающей стороны запроса на маршрутизацию сессии, запрашивающего маршрутизацию данных сигнализации сессии к вызываемой стороне посредством обслуживающей сети связи вызывающей стороны, этап 362 определения, необходима ли маршрутизация данных сигнализации сессии посредством обслуживающей сети связи вызывающей стороны, и этап 364 маршрутизации данных сигнализации сессии к обслуживающей сети связи вызывающей стороны на основании результата определения.

Далее, будут описаны дополнительные примерные варианты осуществления способа. Однако эти варианты осуществления также можно применять к соответствующим другим способам, соответствующим узлам маршрутизации сессии, соответствующей системе связи, соответствующей компьютерной программе, и соответствующему компьютерно-читаемому носителю, как описано в разделе "Сущность изобретения" и разделе "Подробное описание".

Определение может включать в себя определение того, может ли запрос на маршрутизацию сессии включать в себя информацию маршрутизации, идентифицирующую узел маршрутизации сессии в обслуживающей сети связи вызывающей стороны, и маршрутизация может включать в себя маршрутизацию данных сигнализации сессии к обслуживающей сети связи вызывающей стороны, если запрос на маршрутизацию сессии может включать в себя информацию маршрутизации. В частности, в случае, в котором определение может не быть подтверждающим, узел маршрутизации сессии в домашней сети связи вызывающей стороны может игнорировать информацию маршрутизации, включенную в запрос на маршрутизацию сессии, и может интерпретировать информацию маршрутизации как подлежащую направлению на другие узлы сети связи, и данные сигнализации сессии можно маршрутизировать к вызываемой стороне посредством домашней сети связи вызывающей стороны. В частности, способ может завершиться. В частности, узел маршрутизации сессии в домашней сети связи вызывающей стороны может рассмотреть, может ли принятый запрос на маршрутизацию сессии включать в себя информацию маршрутизации, идентифицирующую узел маршрутизации сессии в обслуживающей сети связи вызывающей стороны, для обеспечения возможности маршрутизации запроса на маршрутизацию сессии и данных сигнализации сессии обратно к обслуживающей сети связи вызывающей стороны. Таким образом, определение можно облегчить, поскольку можно предоставить очень простое, но эффективное правило определения, необходима ли маршрутизация данных сигнализации сессии к обслуживающей сети связи вызывающей стороны.

В частности, узел маршрутизации сессии в домашней сети связи вызывающей стороны можно обеспечить возможностью поддержки маршрутизации данных сигнализации сессии к обслуживающей сети связи вызывающей стороны, и, таким образом, обеспечить возможностью проводить вышеупомянутое о