СПОСОБ, УСТРОЙСТВО И СИСТЕМА ДЛЯ ПРЕДОСТАВЛЕНИЯ УСЛУГИ ШЛЮЗА ЖИВУЧЕСТИ

1. Система связи, содержащая:
первое устройство связи;
сервер связи, на котором размещается услуга связи;
первую сеть, подключаемую с возможностью передачи данных к серверу связи;
вторую сеть, подключаемую с возможностью передачи данных к серверу связи;
причем первое устройство связи подключается с возможностью передачи данных к серверу связи для использования сервера по первому тракту передачи, который проходит через вторую сеть; и
прокси-устройство живучести, подключаемое с возможностью передачи данных к серверу связи, подключаемое с возможностью передачи данных ко второй сети и подключаемое с возможностью передачи данных к первому устройству связи; и
при этом первое устройство связи регистрируется в по меньшей мере одном из прокси-устройства живучести и сервера связи таким образом, что первое устройство связи использует услугу связи, размещенную на сервере связи, путем обмена сообщениями с сервером связи по первому тракту передачи, причем первый тракт передачи проходит через вторую сеть;
прокси-устройство живучести определяет, что во второй сети произошел такой отказ, что первое устройство связи не может использовать вторую сеть для использования услуги связи, размещенной на сервере связи;
прокси-устройство живучести отправляет уведомление живучести на по меньшей мере одно из первого устройства связи и устройства шлюза живучести, назначенного для первого устройства связи;
одно из прокси-устройства живучести и устройства шлюза живучести отправляет сообщение о регистрации живучести на сервер связи по второму тракту передачи, который проходит через первую сеть;
в ответ на прием сообщения о регистрации живучести сервер связи заменяет исходный набор маршрутов для первого устройства связи, который задает исходный тракт маршрута, содержащий первый тракт передачи, по которому сервер связи отправляет сообщения на первое устройство связи, на набор маршрутов живучести, идентифицированный принятым сообщением о регистрации живучести, причем набор маршрутов живучести задает тракт маршрута живучести, содержащий второй тракт передачи.
2. Система по п. 1, в которой сервер связи представляет собой сервер Протокола инициации сеанса (“SIP”).
3. Система по п. 1, в которой первое устройство связи не может использовать вторую сеть для использования услуги связи, размещенной на сервере связи, вследствие отказа второй сети, вызывающего изменение в состоянии услуги или качестве услуги, ассоциированных с сервером связи, делающее их ниже предварительно определенного порогового значения.
4. Система по п. 1, в которой прокси-устройство живучести представляет собой терминал связи, ассоциированный с пользователем, который также ассоциирован с первым устройством связи, причем терминал связи является подключаемым с возможностью передачи данных к первой сети для обмена данными с сервером связи по второму тракту передачи.
5. Система по п. 4, в которой устройство шлюза живучести представляет собой терминал связи.
6. Система по п. 1, в которой устройство шлюза живучести представляет собой терминал связи, подключаемый с возможностью передачи данных к первой сети для обмена данными с сервером связи по второму тракту передачи, а также подключаемый с возможностью передачи данных к прокси-устройству живучести.
7. Система по п. 1, в которой сервер связи отправляет сообщения на первое устройство связи по второму тракту передачи и принимает сообщения от первого устройства связи по второму тракту передачи после замены исходного набора маршрутов на набор маршрутов живучести.
8. Система по п. 1, в которой прокси-устройство живучести отправляет сообщение о регистрации живучести на сервер связи по второму тракту передачи, который проходит через первую сеть, и при этом прокси-устройство живучести представляет собой терминал связи, ассоциированный с пользователем первого устройства связи, которое состоит из блока обработки, подключаемого с возможностью передачи данных к по меньшей мере одному блоку приемопередатчика и долговременному запоминающему устройству, и при этом терминал связи представляет собой устройство шлюза живучести для первого устройства связи после того, как определяется, что произошел отказ второй сети.
9. Система по п. 1, в которой устройство шлюза живучести, назначенное первому устройству связи, принимает уведомление живучести, и устройство шлюза живучести отправляет сообщение о регистрации живучести на сервер связи по второму тракту передачи, который проходит через первую сеть.
10. Система по п. 9, в которой устройство шлюза живучести представляет собой терминал связи, ассоциированный с пользователем первого устройства связи.
11. Система по п. 10, в которой терминал связи представляет собой планшет, сотовый телефон, персональный цифровой помощник или портативное вычислительное устройство, при этом первое устройство связи представляет собой настольный компьютер, портативный компьютер, планшет, устройство для доступа к Интернет, телефон или подключаемый к персональному компьютеру телефон, первая сеть представляет собой сотовую сеть связи, а вторая сеть представляет собой глобальную сеть или локальную сеть.
12. Система по п. 10, в которой устройство шлюза живучести принимает относящееся к сеансу связи сообщение от сервера связи по второму тракту передачи, которое предназначено для приема первым устройством связи, и пересылает это относящееся к сеансу связи сообщение на прокси-устройство живучести, а прокси-устройство живучести принимает пересланное относящееся к сеансу связи сообщение на первое устройство связи.
13. Система по п. 1, в которой прокси-устройство живучести отправляет сообщение о регистрации живучести на сервер связи по второму тракту передачи, который проходит через первую сеть, и при этом прокси-устройство живучести принимает относящееся к сеансу связи сообщение от сервера связи по второму тракту передачи, которое предназначено для приема первым устройством связи, и пересылает это относящееся к сеансу связи сообщение на первое устройство связи.
14. Система по п. 1, в которой прокси-устройство живучести отправляет сообщение о регистрации живучести на сервер связи по второму тракту передачи, который проходит через первую сеть, и при этом прокси-устройство живучести принимает относящееся к сеансу связи сообщение от первого устройства связи, которое относится к услуге связи, размещенной на сервере связи, и пересылает это относящееся к сеансу связи сообщение на сервер связи по второму тракту передачи.
15. Система по п. 1, в которой устройство шлюза живучести, назначенное первому устройству связи, принимает уведомление живучести, и при этом устройство шлюза живучести представляет собой терминал связи; и
причем перед определением прокси-устройством живучести, что во второй сети произошел отказ:
терминал связи регистрируется на сервере связи путем обмена, по меньшей мере, одним сообщением с сервером связи по второй сети, и
сервер связи назначает терминал связи в качестве шлюза живучести для первого устройства связи посредством следующий действий:
(а) определения сервером связи, что терминал связи имеет функциональные возможности шлюза живучести,
(b) определения сервером связи, что пользователь, ассоциированный с терминалом связи, также является пользователем, ассоциированным с первым устройством связи, и
(с) отправки сервером связи на прокси-устройство живучести по второй сети сообщения, идентифицирующего терминал связи в качестве шлюза живучести для первого устройства связи таким образом, чтобы прокси-устройство живучести отправляло уведомление живучести на устройство шлюза живучести.
16. Способ предоставления услуги живучести для услуги связи, включающий в себя:
регистрацию первого устройства связи в по меньшей мере одном из прокси-устройства живучести и сервера связи таким образом, что первое устройство связи использует услугу связи, размещенную на сервере связи, путем обмена сообщениями с сервером связи по первому тракту передачи, причем первый тракт передачи проходит через первую сеть;
определение прокси-устройством живучести, что в первой сети произошел такой отказ, что первое устройство связи не может использовать первую сеть для использования услуги, размещенной на сервере связи;
отправку прокси-устройством живучести уведомления живучести на по меньшей мере одно из первого устройства связи и устройства шлюза живучести, назначенного для первого устройства связи;
отправку одним из прокси-устройства живучести или устройства шлюза живучести сообщения о регистрации живучести на сервер связи по второму тракту передачи, который проходит через вторую сеть;
замену сервером связи, в ответ на прием сообщения о регистрации живучести, исходного набора маршрутов для первого устройства связи, который задает исходный тракт маршрута, включающий в себя первый тракт передачи, по которому сервер связи отправляет сообщения на первое устройство связи, на набор маршрутов живучести, идентифицированный принятым сообщением о регистрации живучести, причем набор маршрутов живучести задает тракт маршрута живучести, включающий в себя второй тракт передачи.
17. Способ по п. 16, в котором прокси-устройство живучести отправляет сообщение о регистрации живучести на сервер связи по второму тракту передачи, который проходит через вторую сеть, и при этом прокси-устройство живучести представляет собой терминал связи, ассоциированный с пользователем первого устройства связи, которое состоит из блока обработки, подключаемого с возможностью передачи данных к по меньшей мере одному блоку приемопередатчика и долговременному запоминающему устройству, и при этом терминал связи представляет собой шлюз живучести для первого устройства связи после того, как определяется, что произошел отказ первой сети.
18. Способ по п. 16, в котором устройство шлюза живучести, назначенное первому устройству связи, принимает уведомление живучести, и устройство шлюза живучести отправляет сообщение о регистрации живучести на сервер связи по второму тракту передачи, который проходит через вторую сеть.
19. Система по п. 18, в которой устройство шлюза живучести представляет собой терминал связи, ассоциированный с пользователем первого устройства связи, и способ дополнительно включает в себя:
прием устройством шлюза живучести, от сервера связи по второму тракту передачи, относящегося к сеансу связи сообщения, которое предназначено для приема первым устройством связи;
пересылку устройством шлюза живучести относящегося к сеансу связи сообщения на прокси-устройство живучести; и
прием прокси-устройством живучести пересланного относящегося к сеансу связи сообщения и пересылку принятого пересланного относящегося к сеансу связи сообщения на первое устройство связи.
20. Способ по п. 16, в котором прокси-устройство живучести отправляет сообщение о регистрации живучести на сервер связи по второму тракту передачи, который проходит через вторую сеть, и способ дополнительно включает в себя:
прием прокси-устройством живучести, от сервера связи по второму тракту передачи, относящегося к сеансу связи сообщения, которое предназначено для приема первым устройством связи; и
пересылку прокси-устройством живучести относящегося к сеансу связи сообщения на первое устройство связи.
21. Способ по п. 16, в котором прокси-устройство живучести отправляет сообщение о регистрации живучести на сервер связи по второму тракту передачи, который проходит через вторую сеть, и способ дополнительно включает в себя:
прием прокси-устройством живучести, от первого устройства связи, относящегося к сеансу связи сообщения, которое относится к услуге связи, размещенной на сервере связи; и
пересылку прокси-устройством живучести относящегося к сеансу связи сообщения на сервер связи по второму тракту передачи.
22. Способ по п. 16, в котором устройство шлюза живучести, назначенное первому устройству связи, принимает уведомление живучести, и при этом устройство шлюза живучести представляет собой терминал связи; и
причем перед определением прокси-устройством живучести, что в первой сети произошел отказ:
терминал связи регистрируется на сервере связи путем обмена, по меньшей мере, одним сообщением с сервером связи по первой сети;
сервер связи определяет, что терминал связи имеет функциональные возможности шлюза живучести;
сервер связи определяет, что пользователь, ассоциированный с терминалом связи, является также пользователем, ассоциированным с первым устройством связи; и
сервер связи назначает терминал связи первому устройству связи в качестве шлюза живучести для первого устройства связи; и
сервер связи отправляет, на прокси-устройство живучести по второй сети, сообщение, идентифицирующее терминал связи в качестве шлюза живучести для первого устройства связи таким образом, что прокси-устройство живучести отправляет уведомление живучести на устройство шлюза живучести после определения, что в первой сети произошел отказ.
23. Долговременный машиночитаемый носитель, содержащий хранящееся на нем приложение, причем приложение включает в себя программный код, исполнимый терминалом связи, причем программный код задает способ, который осуществляется терминалом связи, когда терминал связи исполняет программный код, причем данный способ включает в себя:
одно из:
определения терминалом связи произошедшего отказа первой сети, который влияет на использование первого тракта передачи, по которому осуществляется обмен данными между сервером связи, на котором размещается услуга связи, и первым устройством связи; и
приема терминалом связи уведомления живучести, указывающего, что произошел отказ первой сети, влияющий на пользователя первого тракта передачи, по которому осуществляется обмен данными между сервером связи, в котором размещается услуга, и первым устройством связи; и
отправку терминалом связи сообщения о регистрации живучести на сервер связи по второму тракту передачи, проходящему по второй сети, таким образом, что сервер связи в ответ на прием сообщения о регистрации живучести заменяет исходный набор маршрутов для первого устройства связи, который задает исходный тракт маршрута, включающий в себя первый тракт передачи, по которому сервер связи отправляет сообщения на первое устройство связи по первой сети, на набор маршрутов живучести, идентифицированный принятым сообщением о регистрации живучести, причем набор маршрутов живучести задает тракт маршрута живучести, включающий в себя второй тракт передачи.
24. Долговременный машиночитаемый носитель по п. 23, в котором терминал связи определяет, что произошел отказ первой сети, влияющий на использование услуги связи, размещенной на сервере связи, используемой первым устройством связи, и при этом способ дополнительно включает в себя:
отправку терминалом связи уведомления живучести на первое устройство связи.
25. Терминал связи, включающий в себя:
по меньшей мере, один блок приемопередатчика;
память, содержащую хранящееся на ней приложение;
по меньшей мере, один процессор, причем упомянутый, по меньшей мере, один процессор подключен с возможностью передачи данных к указанному, по меньшей мере, одному блоку приемопередатчика и памяти, при этом упомянутый, по меньшей мере, один процессор подключен с возможностью передачи данных к памяти таким образом, что приложение может исполняться упомянутым, по меньшей мере, одним процессором так, что терминал связи осуществляет способ, задаваемый приложением, причем данный способ включает в себя:
одно из:
определения терминалом связи произошедшего отказа первой сети, который влияет на использование первого тракта передачи, по которому осуществляется обмен данными между сервером связи, на котором размещается услуга связи, и первым устройством связи, и
приема терминалом связи уведомления живучести, указывающего, что произошел отказ первой сети, влияющий на использование первого тракта передачи, по которому осуществляется обмен данными между сервером связи, на котором размещается услуга связи, и первым устройством связи; и
отправку терминалом связи сообщения о регистрации живучести на сервер связи по второму тракту передачи, проходящему по второй сети, таким образом, что сервер связи, в ответ на прием сообщения о регистрации живучести, заменяет исходный набор маршрутов для первого устройства связи, который задает исходный тракт маршрута, включающий в себя первый тракт передачи, по которому сервер связи отправляет сообщения на первое устройство связи по первой сети, на набор маршрутов живучести, идентифицированный принятым сообщением о регистрации живучести, причем набор маршрутов живучести задает тракт маршрута живучести, включающий в себя второй тракт передачи.