Способ, устройство и система для предоставления услуги шлюза живучести

Иллюстрации

Показать все

Изобретение относится к системам мобильной связи, которые динамически соотносят пользовательские устройства связи с персональным устройством шлюза живучести. Шлюз может поддерживать установление услуг связи в случае отказа сети между местоположением, в котором расположены пользовательские устройства связи, и местоположением, которое предоставляет пользовательские услуги связи. Предпочтительно, шлюз живучести выполнен таким образом, чтобы в случае возникновения отказа сети пользователь не ощущал ухудшения качества обслуживания или, по меньшей мере, значительного ухудшения качества обслуживания. Например, входящие и исходящие сообщения пользователя во время такого выхода из строя могут направляться через его персональный шлюз живучести и прокси-устройство живучести для ограничения или даже исключения такого ухудшения качества обслуживания. 4 н. и 21 з.п. ф-лы, 7 ил.

Реферат

ОБЛАСТЬ ТЕХНИКИ, К КОТОРОЙ ОТНОСИТСЯ ИЗОБРЕТЕНИЕ

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

УРОВЕНЬ ТЕХНИКИ

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

Услуги живучести часто требуют аппаратных элементов, которым необходимо периодическое и текущее техническое обслуживание. Поэтому такие услуги часто требуют расходов на оборудование и обслуживание. Кроме того, такие услуги могут обеспечивать ограниченное число дополнительных возможностей мобильности или не предусматривать мобильность устройств. Например, как правило, в узле живучести должны использоваться такие аналоговые шлюзы, как шлюзы Протокола инициации сеанса (“SIP”) или шлюзы Мультиплексирования с разделением времени (“TDM”), которые должны подвергаться администрированию и обслуживанию для того, чтобы сохранять способность предоставления услуг. Кроме того, как правило, для обеспечения связи между различными терминалами связи, получающими услуги живучести, и шлюзами живучести должны предусматриваться статически размещенные каналы связи. Такие каналы связи также нуждаются в обслуживании и требуют расходов в виде капитальных затрат на установку, а также эксплуатационных расходов, ассоциированных с обслуживанием этих каналов связи.

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

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

СУЩНОСТЬ ИЗОБРЕТЕНИЯ

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

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

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

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

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

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

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

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

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

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

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

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

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

Описывается также долговременный машиночитаемый носитель. Носитель может содержать хранящееся на нем приложение, которое включает в себя программный код, исполнимый терминалом связи. Код может задавать способ, который осуществляется терминалом связи, когда оно исполняет программный код. Данный способ может включать в себя этап одного из: (а) определения терминалом связи произошедшего отказа первой сети, который влияет на использование первого тракта передачи, по которому осуществляется обмен данными между сервером связи, на котором размещается услуга, и первым устройством связи, и (b) приема терминалом связи уведомления живучести, указывающего, что произошел отказ первой сети, влияющий на пользователя первого тракта передачи, по которому осуществляется обмен данными между сервером связи, в котором размещается услуга, и первым устройством связи. Затем терминал связи может отправлять сообщение о регистрации живучести на сервер по второму тракту передачи, проходящему по второй сети, таким образом, что сервер в ответ на прием сообщения о регистрации живучести заменяет исходный набор маршрутов для первого устройства связи на набор маршрутов живучести. Исходный набор маршрутов может задавать исходный тракт маршрута, включающий в себя первый тракт передачи, а набор маршрутов живучести может задавать тракт маршрута живучести, включающий в себя второй тракт передачи.

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

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

Предлагается также терминал связи. Терминал связи может включать в себя память, содержащую хранящееся на ней приложение, по меньшей мере, один блок приемопередатчика и, по меньшей мере, один процессор. Указанный, по меньшей мере, один процессор может быть подключен с возможностью передачи данных к указанному одному или более приемопередатчиков и памяти. Процессор может быть подключен с возможностью передачи данных к памяти таким образом, что он может осуществлять способ, задаваемый приложением. Данный способ может включать в себя этап одного из: (а) определения терминалом связи произошедшего отказа первой сети, который влияет на использование первого тракта передачи, по которому осуществляется обмен данными между сервером связи, на котором размещается услуга, и первым устройством связи, и (b) приема терминалом связи уведомления живучести, указывающего, что произошел отказ первой сети, влияющий на пользователя первого тракта передачи, по которому осуществляется обмен данными между сервером связи, на котором размещается услуга, и первым устройством связи. Затем терминал связи может отправлять сообщение о регистрации живучести на сервер по второму тракту передачи, проходящему по второй сети, таким образом, что сервер в ответ на прием сообщения о регистрации живучести заменяет исходный набор маршрутов для первого устройства связи на набор маршрутов живучести. Исходный набор маршрутов может задавать исходный тракт маршрута, включающий в себя первый тракт передачи, а набор маршрутов живучести может задавать тракт маршрута живучести, включающий в себя второй тракт передачи.

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

КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ

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

Фиг. 1 представляет собой блок-схему первого примера осуществления системы связи.

Фиг. 2 представляет собой блок-схему второго примера осуществления системы связи.

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

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

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

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

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

ОСУЩЕСТВЛЕНИЕ ИЗОБРЕТЕНИЯ

Как видно из фиг. 1-7, система связи может включать в себя первое устройство 3а связи и второе устройство 3b связи, которые способны устанавливать сеанс связи по первой сети 4 и по второй сети 6, как подробно описывается ниже. Сеанс связи может представлять собой один или более из телефонного разговора, разговора по видеотелефону, телеконференции или видеотелеконференции, сеанса связи с мгновенной передачей сообщений, сеанса общего доступа к настольному компьютеру или сеанса связи с передачей текстовых сообщений, например. Первая сеть 4 может представлять собой сотовую сеть связи, а вторая сетью 6 может представлять собой глобальную сеть (“WAN”) или локальную сеть (“LAN”). Первая сеть 4 может включать в себя первую точку 7 доступа, с которой сервер 8 связи осуществляет обмен данными для установления и поддержания сеансов связи между первым устройством 3а связи и вторым устройством 3b связи по коммуникационному тракту, использующему первую сеть 4. Первая точка 7 доступа может представлять собой, например, граничный элемент первой сети 4, такой как граничный контроллер сеансов связи, маршрутизатор или базовая станция. Следует учесть, что на сервере 8 связи размещается услуга связи, используемая первым и вторым устройствами связи для установления и проведения сеанса связи.

Следует понимать, что LAN представляет собой компьютерную сеть, которая соединяет компьютеры в ограниченной зоне, такой как дом, школа, вычислительная лаборатория или административное здание. Устройства 3а и 3b связи могут представлять собой IP-телефоны, подключаемые к персональному компьютеру телефоны, имеющие микрофон компьютеры, громкоговорители, наушники или подключаемое для этой цели периферийное устройство на основе датчика-видеокамеры для проведения сеансов связи, компьютеры или портативные компьютеры без подключенных периферийных устройств либо только или совокупность периферийных устройств, подключаемых для осуществления голосовой связи, видеосвязи, передачи текстовых сообщений, мгновенной передачи сообщений или сеанса связи иного рода. Следует также понимать, что WAN представляет собой компьютерную сеть, охватывающую районы, страны или даже весь мир, которая используется для передачи данных на большие расстояния, например, между различными LAN. В WAN и LAN могут использоваться проводные соединения, беспроводные соединения или совокупность беспроводных и проводных коммуникационных соединений.

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

Первое устройство 3а связи и второе устройство 3b связи могут устанавливать первый сеанс связи, такой как телефонный разговор, с помощью сообщений, обмен которыми осуществляется с использованием пути передачи, проходящего только по второй сети 6. Например, второе устройство 3b связи может осуществлять обмен данными с сервером связи 8, в котором размещается услуга связи и который может представлять собой, например, SIP-сервер, поэтому сигнальная информация для начала телефонного разговора может отправляться по второй сети 6 на первое устройство 3а связи по первому коммуникационному тракту. Первое устройство 3а связи может принимать сообщения от второго устройства 3b связи через сервер 8 связи, пересылающий такие сообщения на него через вторую сеть 6, и может также отправлять сообщения на второе устройство 3b связи через сервер 8 связи. Конечно, второе устройство 3b связи может также принимать сообщения, отправляемые на него первым устройством 3а связи через сервер 8 связи, пересылающий такие сообщения на второе устройство 3b связи.

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

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

И первое, и второе устройства 3а и 3b, возможно, должны зарегистрироваться на сервере 8 связи, на котором размещается услуга связи, перед использованием услуги, размещенной на сервере 8 связи. Каждое устройство связи может регистрироваться с помощью аналогичного процесса. Обсуждаемый выше процесс регистрации будет использовать первое устройство 3а связи в качестве примера иллюстрации данного процесса. Тем не менее, следует понимать, что второе устройство 3b связи может использовать тот же процесс для регистрации на сервере 8 связи.

Для использования услуги связи, размещенной на сервере 8 связи, пользователь ряда устройств связи, таких как первое устройство 3а связи и терминал 1 связи, который может представлять собой, например, сотовый телефон, планшет или малый телефон, выполненный с возможностью обмена данными с первой сетью 4, может оказывать содействие терминалу 1 связи и первому устройству 3а связи для регистрации этих устройств в прокси-устройстве живучести. Прокси-устройство живучести может представлять собой сервер или программную услугу (например, «услугу программного обеспечения») и может выполнять функции аналогично серверам живучести, описанным в Международной заявке на патент № РСТ/US12/24831, зарегистрированной 13 февраля 2012 г. и именуемой «Устройство и механизм для динамического назначения услуг живучести мобильным устройствам». Прокси-устройство живучести может также назначаться пользовательским устройствам связи аналогично тому, как описано назначение серверов живучести в Международной заявке на патент № РСТ/US12/24831. Полное содержание Международной заявки на патент № РСТ/US12/24831 включено в настоящий документ в виде данной ссылки на нее.

Первое устройство 3а связи может представлять собой устройство связи, в котором имеется клиент, хранящийся в памяти устройства, который может выполняться процессором устройства для инициализации использования устройства связи, размещенного на сервере 8 связи. Клиент может представлять собой, например, программное средство, хранящееся в памяти устройства связи, которое исполняется процессором устройства связи. Конечно, в устройстве связи может иметься один или более приемопередатчиков для отправки данных с этого устройства на другие устройства и приема их от других устройств.

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

Начальное сообщение, отправляемое первым устройством 3а связи, может также включать в себя информацию о текущем местоположении, в которой указывается текущее местоположение первого устройства 3а связи. Информация о текущем местоположении, предусматриваемая в начальном сообщении, может включать в себя, например, IP-адрес первого устройства 3а связи, адрес Управления доступом к среде (“MAC”) первого устройства 3а связи, адрес нанопроволоки (“NW”) первого устройства 3а связи, гражданский адрес первого устройства 3а связи, Идентификационный номер местоположения первого устройства 3а связи, район местоположения, полученный с помощью Протокола динамического конфигурирования хоста (“DHCP”), текущее местоположение, определенное с помощью механизма определения местоположения, такого как глобальная система определения местоположения (“GPS”), или иного механизма идентификации местоположения. В некоторых вариантах осуществления первое устройство 3а связи может быть выполнено таким образом, что оно передает всю информацию, предусматриваемую в начальном сообщении 3, путем нажатия пользователем одной кнопки или с помощью активации одной пиктограммы, изображенной на дисплее с сенсорным экраном первого устройства 3а связи. В соответствии с другим вариантом, первое устройство 3а связи может быть выполнено с возможностью автоматической инициализации начального сообщения при получении сведений об учетной записи пользователя.

Сервер 8 связи может принимать начальное сообщение от первого устройства 3а связи и использовать политики Контроля допустимости вызовов (“CAC”) для определения соответствия сервера живучести или прокси-устройства живучести текущему местоположению первого устройства 3а связи, указанного в начальном сообщении. После проверки подлинности, по меньшей мере, регистрационной информации сведений об учетной записи пользователя в начальном сообщении сервер 8 связи может отправлять в первое устройство 3а связи ответное сообщение, которое включает в себя назначение серверу живучести, ассоциированному с обеспечением охвата зоны, содержащей текущее местоположение первого устройства 3а связи, например, прокси-серверу 5 живучести. Эта зона может быть обусловлена физическим местоположением первого мобильного устройства или адресом первого мобильного устройства в соответствии с информацией о местоположении, входящей в начальное сообщение. Назначение прокси-сервера 5 живучести может и не потребовать никакого ввода данных пользователем и может быть автоматическим после получения начального сообщения таким образом, что назначение прокси-сервера 5 живучести первому устройству 3а связи является динамическим и автоматическим назначением.

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

В альтернативных вариантах осуществления прокси-сервер живучести может быть реализован в виде прокси-приложения 5а живучести, которое исполняется процессором пользовательского терминала 1 связи таким образом, что пользовательское терминал связи обеспечивает функциональные возможности сервера живучести, как видно из фиг. 2 и 7. Например, назначение прокси-сервера живучести может осуществляться устройству, содержащему хранящееся на нем приложение 5а прокси-сервера живучести, которое уже зарегистрировано в услуге связи, размещенной на сервере 8 связи, как видно из альтернативной системы, показанной на фиг. 2. Такое приложение может храниться на терминале 1 связи, который может представлять собой другое устройство связи, ассоциированное с пользователем первого устройства 3а связи, которое ранее зарегистрировалось на сервере 8 связи и содержит хранящееся на нем приложение, исполняемое терминалом 1 связи таким образом, что терминал 1 связи может использоваться в качестве прокси-устройства живучести.

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

Одним из примеров назначения прокси-устройства живучести может являться динамическое назначение соответствующего исходящего прокси-устройства Протокола инициации сеанса (“SIP”) для пользовательского агента SIP, работающего в первом устройстве 3а связи. Этап регистрации в услуге может осуществляться с помощью обмена начальным сообщением SIP SUBSCRIBE/NOTIFY с телом на расширяемом языке маркировки (XML), содержащим информацию о конфигурации устройства связи. Сообщение SUBSCRIBE является начальным сообщением, а сообщение NOTIFY является ответным сообщением, отправляемым сервером 8 связи. Следует понимать, что назначенное прокси-устройство SIP зависит от текущего местоположения пользовательского агента SIP, указанного в текущем местоположении начального сообщения 3, политики САС, заданной для этого местоположения, которая задает прокси-устройство SIP для этого указанного местоположения, и/или любой информации либо введенных пользователем данных, задающих устройство, которое должно использоваться в качестве назначенного прокси-устройства SIP. Подстановка политики САС и назначение прокси-устройства SIP пользовательскому агенту SIP первого устройства 3а связи может осуществляться сервером 8 связи и может происходить в ответ на получение информации о регистрации с помощью начального сообщен