СПОСОБ, УСТРОЙСТВО И СИСТЕМА АВАРИЙНОГО ВОССТАНОВЛЕНИЯ IMS

1. Способ аварийного восстановления, содержащий этапы, на которых:
получают при запуске резервной функции управления сеансом вызова (CSCF) посредством резервной CSCF пользовательские данные резервного копирования зарегистрированных приватных идентификаторов пользователя (IMPI) подсистемы IP-мультимедиа (IMS), которые связаны с публичными идентификаторами пользователя (IMPU) IMS, и данные конфигурации пользовательских услуг IMPU в подписке IMS из сетевого объекта хранения пользователя, и
осуществляют посредством резервной CSCF соответствующую услугу согласно полученным пользовательским данным резервного копирования зарегистрированных IMPI и данным конфигурации пользовательских услуг IMPU в подписке IMS.
2. Способ по п.1, в котором на этапе получения посредством резервной CSCF пользовательских данных резервного копирования зарегистрированных IMPI, которые связаны с IMPU и данных конфигурации пользовательских услуг IMPU в подписке IMS из сетевого объекта хранения пользователя:
получают посредством резервной CSCF путем взаимодействия с сетевым объектом хранения пользователя, по меньшей мере, один раз пользовательские данные резервного копирования зарегистрированных IMPI, которые связаны с IMPU, и данные конфигурации пользовательских услуг IMPU в подписке IMS, переданной сетевым объектом хранения пользователя, после того, как сетевой объект хранения определяет, что аварийное восстановление необходимо осуществлять для CSCF.
3. Способ по п.2, в котором при определении, что аварийное восстановление необходимо осуществлять для CSCF:
определяют, что аварийное восстановление необходимо осуществлять для CSCF согласно индикации восстановления, переносимой в сообщении запроса назначения сервера (SAR), после приема сообщения SAR, несущего индикацию восстановления, от резервной CSCF, или
определяют, что аварийное восстановление необходимо осуществлять для CSCF, когда CSCF, где зарегистрирован пользователь, изменяется, и когда сетевой объект хранения пользователя создает сообщение запроса завершения регистрации (RTR) для начальной CSCF, где зарегистрирован пользователь, но не принимает сообщение ответа завершения регистрации (RTA) от начальной CSCF, или
определяют, что аварийное восстановление необходимо осуществлять для CSCF, когда CSCF, где зарегистрирован пользователь, изменяется, и когда сетевой объект хранения пользователя определяет, что начальная CSCF, где зарегистрирован пользователь, дала сбой, без отправки сообщения RTR на начальную CSCF.
4. Способ по п.2, в котором на этапе получения посредством резервной CSCF путем однократного взаимодействия с сетевым объектом хранения пользователя пользовательских данных резервного копирования зарегистрированных IMPI, которые связаны с IMPU, и данных конфигурации пользовательских услуг IMPU в подписке IMS, переданной сетевым объектом хранения пользователя:
получают посредством резервной CSCF пользовательские данные резервного копирования зарегистрированных IMPI и данные конфигурации пользовательских услуг IMPU в подписке IMS путем приема расширенного сообщения запроса профиля активной доставки (PPR), которое поддерживает множественные AVP пользователь-данные, или
получают посредством резервной CSCF пользовательские данные резервного копирования зарегистрированных IMPI и данные конфигурации пользовательских услуг IMPU в подписке IMS путем приема расширенного сообщения ответа восстановления услуги (SRA) или ответа назначения сервера (SAA), которое поддерживает множественные AVP пользователь-данные.
5. Способ по п.1, в котором на этапе получения посредством резервной CSCF пользовательских данных резервного копирования зарегистрированных IMPI, которые связаны с IMPU, и данных конфигурации пользовательских услуг IMPU в подписке IMS из сетевого объекта хранения пользователя:
получают посредством резервной CSCF информацию зарегистрированных IMPI, которые связаны с IMPU, в подписке IMS, переданной сетевым объектом хранения пользователя,
определяют посредством резервной CSCF IMPI, подлежащий восстановлению, согласно принятой информации зарегистрированных IMPI, и запрашивают сетевой объект хранения пользователя, чтобы восстановить пользовательские данные резервного копирования IMPI, и
принимают посредством резервной CSCF пользовательские данные резервного копирования IMPI и данные конфигурации пользовательских услуг IMPU, связанного с IMPI, переносимые в ответе, возвращаемом сетевым объектом хранения пользователя.
6. Способ по п.1, в котором на этапе получения посредством резервной CSCF пользовательских данных резервного копирования зарегистрированных IMPI, которые связаны с IMPU, и данных конфигурации пользовательских услуг IMPU в подписке IMS из сетевого объекта хранения пользователя:
получают посредством резервной CSCF информацию зарегистрированных IMPI, которые связаны с IMPU, в подписке IMS, переданной сетевым объектом хранения пользователя,
определяют посредством резервной CSCF IMPU, подлежащий восстановлению, согласно принятой информации зарегистрированных IMPI, и запрашивают сетевой объект хранения пользователя, чтобы восстановить данные конфигурации пользовательских услуг IMPU и пользовательские данные резервного копирования зарегистрированного IMPI, непосредственно связанного с IMPU, и
принимают посредством резервной CSCF данные конфигурации пользовательских услуг IMPU и пользовательские данные резервного копирования зарегистрированного IMPI, непосредственно связанного с IMPU, переносимые в ответе, возвращаемом сетевым объектом хранения пользователя.
7. Способ по п.5 или 6, в котором на этапе получения посредством резервной CSCF информации зарегистрированных IMPI, которые связаны с IMPU, в подписке IMS, переданной сетевым объектом хранения пользователя:
получают посредством резервной CSCF информацию зарегистрированных IMPI, которые непосредственно связаны с IMPU, передаваемую сетевым объектом хранения пользователя, или
получают посредством резервной CSCF информацию зарегистрированных IMPI, переносимую в существующих ассоциированных приватных идентификаторах сообщения ответа назначения сервера (SAA), передаваемого сетевым объектом хранения пользователя, или
получают посредством резервной CSCF информацию зарегистрированных IMPI, переносимую в новом параметре расширенного сообщения SAA, передаваемого сетевым объектом хранения пользователя, или
получают посредством резервной CSCF информацию зарегистрированных IMPI, переносимую в новом параметре расширенного сообщения PPR, передаваемого сетевым объектом хранения пользователя.
8. Способ по п.1, в котором на этапе получения посредством резервной CSCF пользовательских данных резервного копирования зарегистрированных IMPI, которые связаны с IMPU, и данных конфигурации пользовательских услуг IMPU в подписке IMS из сетевого объекта хранения пользователя:
получают посредством резервной CSCF информацию зарегистрированных IMPU, которые связаны с IMPU, в подписке IMS, переданной сетевым объектом хранения пользователя,
определяют посредством резервной CSCF IMPU, подлежащий восстановлению, согласно принятой информации зарегистрированных IMPU, и запрашивают сетевой объект хранения пользователя, чтобы восстановить пользовательские данные резервного копирования IMPI, непосредственно связанного с IMPU, и
принимают посредством резервной CSCF пользовательские данные резервного копирования IMPI, непосредственно связанного с IMPU, и данные конфигурации пользовательских услуг IMPU, переносимые в ответе, возвращаемом сетевым объектом хранения пользователя.
9. Способ по п.8, в котором на этапе получения посредством резервной CSCF информации зарегистрированных IMPU, которые связаны с IMPU, в подписке IMS, переданной сетевым объектом хранения пользователя:
получают посредством резервной CSCF информацию зарегистрированных IMPU, переносимую в новом параметре расширенного сообщения SAA, передаваемого сетевым объектом хранения пользователя, или
получают посредством резервной CSCF информацию зарегистрированных IMPU, переносимую в новом параметре расширенного сообщения SRA, передаваемого сетевым объектом хранения пользователя.
10. Способ по п.1, в котором резервная CSCF запускается в процессе регистрации услуги или инициирования услуги, или завершения услуги посредством пользовательского оборудования (UE), или инициирования услуги посредством сервера приложений (AS) вместо UE.
11. Способ по п.10, который,
в случае, когда избыточная CSCF запускается в процессе регистрации услуги посредством UE, содержит этапы, на которых:
принимают посредством опрашивающей CSCF (I-CSCF) пользователя запрос регистрации услуги, исходящий от UE, и
обнаруживают посредством I-CSCF пользователя, что начальная CSCF, обслуживающая пользователя, недоступна, и выбирают новую CSCF для обслуживания пользователя; запрашивают информацию подписки из сетевого объекта хранения пользователя посредством новой CSCF, действующей как резервная CSCF и запускаемой для осуществления аварийного восстановления; или
принимают посредством перезапущенной CSCF запрос регистрации услуги, исходящий от UE; и
запрашивают информацию подписки из сетевого объекта хранения пользователя посредством перезапущенной CSCF, действующей как резервная CSCF и запускаемой для осуществления аварийного восстановления;
в случае, когда резервная CSCF запускается в процессе инициирования услуги посредством UE, содержит этапы, на которых:
создают посредством UE запрос инициирования услуги; обнаруживают посредством сети, что начальная CSCF, обслуживающая пользователя, недоступна, и предписывают UE осуществлять регистрацию; инициируют посредством UE регистрацию; обнаруживают посредством I-CSCF пользователя, что начальная CSCF, обслуживающая пользователя, недоступна, и выбирают новую CSCF для обслуживания пользователя; запрашивают информацию подписки из сетевого объекта хранения пользователя посредством новой CSCF, действующей как резервная CSCF и запускаемой для осуществления аварийного восстановления;
или
принимают посредством перезапущенной CSCF запрос инициирования услуги, исходящий от UE; запрашивают информацию подписки из сетевого объекта хранения пользователя посредством перезапущенной CSCF, действующей как резервная CSCF и запускаемой для осуществления аварийного восстановления;
в случае, когда резервная CSCF запускается в процессе завершения услуги посредством UE, содержит этапы, на которых:
создают посредством UE запрос завершения услуги; и
обнаруживают посредством I-CSCF, что начальная CSCF, обслуживающая пользователя, недоступна, добавляют флаг аварийного восстановления в запрос установления сеанса и направляют запрос установления сеанса на новую CSCF; причем новая CSCF действует как резервная CSCF и запускается для осуществления аварийного восстановления; или
принимают посредством перезапущенной CSCF запрос завершения услуги, исходящий от UE; причем перезапущенная CSCF действует как резервная CSCF и запускается для осуществления аварийного восстановления;
в случае, когда резервная CSCF запускается в процессе инициирования услуги посредством AS вместо UE, содержит этапы, на которых:
создают посредством AS вместо UE запрос инициирования услуги; назначают посредством I-CSCF пользователя новую CSCF; запрашивают информацию подписки из сетевого объекта хранения пользователя посредством новой CSCF, действующей как резервная CSCF и запускаемой для осуществления аварийного восстановления;
или
создают посредством AS вместо UE запрос инициирования услуги; запрашивают информацию подписки из сетевого объекта хранения пользователя посредством перезапущенной CSCF, которая принимает запрос инициирования услуги, действует как резервная CSCF и запускается для осуществления аварийного восстановления.
12. Способ по п.1, в котором резервная CSCF представляет собой одно из вновь выбранной CSCF, которая обслуживает пользователя, когда начальная CSCF, которая обслуживает пользователя, дает сбой, и перезапущенной CSCF, которая обслуживает пользователя.
13. Способ по п.1, в котором
пользовательские данные резервного копирования содержат:
адрес CSCF-посредника (P-CSCF), адрес контакта UE и данные подписки состояния регистрации UE в ходе регистрации UE; и
на этапе осуществления посредством резервной CSCF, соответствующей услуги согласно полученным пользовательским данным резервного копирования зарегистрированных IMPI и данным конфигурации пользовательских услуг IMPU в подписке IMS:
отправляют посредством резервной CSCF сообщение NOTIFY (извещения) на все или некоторые соответствующие зарегистрированные UE согласно адресу контакта и данным подписки состояния регистрации UE в пользовательских данных резервного копирования, для извещения UE, для регистрации в сети.
14. Способ по п.1, в котором на этапе осуществления посредством резервной CSCF, соответствующей услуги согласно полученным пользовательским данным резервного копирования зарегистрированных IMPI и данным конфигурации пользовательских услуг IMPU в подписке IMS:
при приеме соответствующего запроса услуги пользователя определяют посредством резервной CSCF тип услуги согласно полученным данным конфигурации пользовательских услуг и осуществляют соответствующую услугу пользователя согласно пользовательским данным резервного копирования.
15. Функция управления сеансом вызова (CSCF), содержащая:
модуль получения данных аварийного восстановления, сконфигурированный для получения пользовательских данных резервного копирования зарегистрированных приватных идентификаторов пользователя (IMPI) подсистемы IP-мультимедиа (IMS), которые связаны с публичными идентификаторами пользователя (IMPU) IMS, и данных конфигурации пользовательских услуг IMPU в подписке IMS из сетевого объекта хранения пользователя; и
модуль обработки аварийного восстановления, сконфигурированный для осуществления соответствующей услуги согласно пользовательским данным резервного копирования зарегистрированных IMPI и данным конфигурации пользовательских услуг IMPU в подписке IMS, которые получены с помощью модуля получения данных аварийного восстановления.
16. CSCF по п.15, в которой модуль получения данных аварийного восстановления содержит:
модуль анализа, сконфигурированный для анализа информации зарегистрированных IMPI, которые связаны с IMPU, в подписке IMS, переданной сетевым объектом хранения пользователя;
модуль принятия решения, сконфигурированный для определения IMPI, подлежащего восстановлению, согласно принятой информации зарегистрированных IMPI;
модуль запрашивания, сконфигурированный для запрашивания сетевого объекта хранения пользователя, чтобы восстановить пользовательские данные резервного копирования IMPI, подлежащего восстановлению, который определен модулем принятия решения, и данные конфигурации пользовательских услуг IMPU, связанного с IMPI; и
модуль приема, сконфигурированный для приема пользовательских данных резервного копирования IMPI и данных конфигурации пользовательских услуг IMPU, связанного с IMPI, переносимых в ответе, возвращаемом сетевым объектом хранения пользователя.
17. CSCF по п.15, в которой модуль получения данных аварийного восстановления содержит:
модуль анализа, сконфигурированный для анализа информации зарегистрированных IMPI, которые связаны с IMPU, в подписке IMS, переданной сетевым объектом хранения пользователя;
модуль принятия решения, сконфигурированный для определения IMPU, подлежащего восстановлению, согласно принятой информации зарегистрированных IMPI;
модуль запрашивания, сконфигурированный для запрашивания сетевого объекта хранения пользователя, чтобы восстановить пользовательские данные резервного копирования зарегистрированного IMPI, непосредственно связанного с IMPU, подлежащим восстановлению, который определен модулем принятия решения, и данные конфигурации пользовательских услуг IMPU; и
модуль приема, сконфигурированный для приема пользовательских данных резервного копирования зарегистрированного IMPI, непосредственно связанного с IMPU, и данных конфигурации пользовательских услуг IMPU, переносимых в ответе, возвращаемом сетевым объектом хранения пользователя.
18. CSCF по п.15, в которой модуль получения данных аварийного восстановления содержит:
модуль анализа, сконфигурированный для анализа информации зарегистрированных IMPU, которые связаны с IMPU, в подписке IMS, переданной сетевым объектом хранения пользователя;
модуль принятия решения, сконфигурированный для определения IMPU, подлежащего восстановлению, согласно принятой информации зарегистрированных IMPU;
модуль запрашивания, сконфигурированный для запрашивания сетевого объекта хранения пользователя, чтобы восстановить пользовательские данные резервного копирования зарегистрированного IMPI, непосредственно связанного с IMPU, подлежащим восстановлению, который определен модулем принятия решения, и данные конфигурации пользовательских услуг IMPU; и
модуль приема, сконфигурированный для приема пользовательских данных резервного копирования зарегистрированного IMPI, непосредственно связанного с IMPU, и данных конфигурации пользовательских услуг IMPU, переносимых в ответе, возвращаемом сетевым объектом хранения пользователя.
19. Сетевой объект хранения, содержащий:
модуль хранения пользовательских данных, сконфигурированный для хранения данных конфигурации пользовательских услуг, пользовательских данных резервного копирования для восстановления пользовательских услуг и информации функции управления сеансом вызова (CSCF), где зарегистрирован пользователь;
модуль передачи данных аварийного восстановления, сконфигурированный для передачи пользовательских данных резервного копирования на CSCF;
модуль инкапсуляции сообщения, сконфигурированный для инкапсуляции ответа, который несет информацию зарегистрированных приватных идентификаторов пользователя (IMPI) подсистемы IP-мультимедиа (IMS) и публичных идентификаторов пользователя (IMPU) IMS, и
модуль отправки сообщения, сконфигурированный для отправки ответа, который несет информацию одного из зарегистрированных IMPI и IMPU, на CSCF.
20. Сетевой объект хранения по п.19, в котором ответ содержит одно из сообщения ответа назначения сервера (SAA) и сообщения ответа восстановления услуги (SRA).
21. Сетевой объект хранения, содержащий:
модуль хранения пользовательских данных, сконфигурированный для хранения данных конфигурации пользовательских услуг, пользовательских данных резервного копирования для восстановления пользовательских услуг и информации функции управления сеансом вызова (CSCF), где зарегистрирован пользователь; и
модуль обработки аварийного восстановления, который содержит:
модуль принятия решения, сконфигурированный для принятия решения, осуществлять ли аварийное восстановление для CSCF; и
модуль передачи данных, сконфигурированный для передачи пользовательских данных резервного копирования зарегистрированных приватных идентификаторов пользователя (IMPI) подсистемы IP-мультимедиа (IMS), которые связаны с пользователем, и данных конфигурации пользовательских услуг публичных идентификаторов пользователя (IMPU) IMS в подписке IMS на резервную CSCF путем взаимодействия с резервной CSCF, по меньшей мере, один раз, если в модуле принятия решения принято решение, осуществлять аварийное восстановление для CSCF.
22. Сетевой объект хранения по п.21, в котором модуль принятия решения содержит:
модуль анализа, сконфигурированный для анализа одного из сообщения запроса назначения сервера (SAR) и сообщения запроса восстановления услуги (SRR), несущего индикацию восстановления, которое отправлено CSCF так, чтобы определять, несет ли одно из сообщения SAR и сообщения SRR информацию индикации восстановления; и
модуль определения согласно результату анализа в модуле анализа, сконфигурированный для определения, что аварийное восстановление необходимо осуществлять для CSCF, если сообщение SAR несет информацию индикации восстановления;
или
модуль принятия решения содержит:
модуль обнаружения, сконфигурированный для обнаружения, изменилась ли CSCF, где зарегистрирован пользователь, и принял ли сетевой объект хранения пользователя сообщение ответа завершения регистрации (RTA), возвращенное CSCF после отправки сообщения запроса завершения регистрации (RTR) на начальную CSCF, где зарегистрирован пользователь; и
модуль определения, сконфигурированный для определения, что аварийное восстановление необходимо осуществлять для CSCF, если результат обнаружения в модуле обнаружения показывает, что CSCF, где зарегистрирован пользователь, изменилась, и сетевой объект хранения пользователя не принимает сообщение RTA, возвращенное CSCF;
или
модуль принятия решения содержит:
модуль обнаружения, сконфигурированный для обнаружения, изменилась ли CSCF, где зарегистрирован пользователь, и дала ли сбой начальная CSCF, где зарегистрирован пользователь; и
модуль определения, сконфигурированный для определения, что аварийное восстановление необходимо осуществлять для CSCF, если результат обнаружения в модуле обнаружения показывает, что CSCF, где зарегистрирован пользователь, изменилась, и начальная CSCF, где зарегистрирован пользователь, дала сбой.
23. Подсистема IP-мультимедиа (IMS), содержащая функцию управления сеансом вызова (CSCF) по любому из пп.15-18 и сетевой объект хранения по любому из пп.19 и 20.