УПРАВЛЕНИЕ БЕЗОПАСНОСТЬЮ РАДИОКАНАЛОВ СИГНАЛИЗАЦИИ ДЛЯ ОБЕСПЕЧЕНИЯ НЕПРЕРЫВНОСТИ РЕЧЕВОГО ВЫЗОВА С ОДНИМ РАДИОИНТЕРФЕЙСОМ
SIGNALLING RADIO BEARER SECURITY HANDLING FOR SINGLE RADIO INTERFACE VOICE CALL CONTINUITY

ПЕРЕКРЕСТНАЯ ССЫЛКА НА РОДСТВЕННЫЕ ЗАЯВКИ
[0001] По данной заявке согласно разделу 35, §119(e) кодекса законов США испрашивается приоритет согласно предварительной заявке на патент №61/395,115, поданной 7 мая 2010 года, раскрытие которой полностью включено в это описание посредством ссылки.
ОБЛАСТЬ ТЕХНИКИ
[0002] Примеры и варианты осуществления настоящего изобретения (которыми не ограничиваются возможности его реализации) в целом относятся к системам беспроводной связи, способам, устройствам и компьютерным программам, а более точно - к процедурам хэндовера, используемым для передачи продолжающегося речевого вызова между доменами с коммутацией пакетов и с коммутацией каналов.
ПРЕДПОСЫЛКИ ИЗОБРЕТЕНИЯ
[0003] В этом разделе приводится информация о предпосылках создания изобретения или контекстная информация, относящаяся к настоящему изобретению, суть которого изложена в формуле изобретения. Представленное здесь описание может содержать концепции, которые могли быть реализованы, но необязательно были рассмотрены или реализованы ранее. Таким образом, если не указано иное, в этом разделе не описывается уровень техники, предшествующий описанию и формуле изобретения, содержащимся в этой заявке, и не предполагается, что рассматриваемые вопросы, включенные в этот раздел, относятся к известному уровню техники.
[0004] Ниже приводятся аббревиатуры, которые могут встретиться в последующем описании и/или на прилагаемых чертежах.
3GPP
third generation partnership project, проект
совместной координации разработки систем
третьего поколения
С-плоскость
control plane, плоскость управления
CK_cs
CS cipher key, ключ шифрования в домене CS
CK_ps
PS cipher key, ключ шифрования в домене PS
CS
circuit switched, с коммутацией каналов
EDGE
enhanced data rates for GSM evolution,
усовершенствованная передача данных для
развития GSM
E-UTRAN
evolved universal terrestrial radio access network,
развитая универсальная наземная сеть
радиодоступа
GERAN
GSM/EDGE radio access network,
сеть радиодоступа GSM EDGE
GGSN
gateway GPRS support node, шлюзовой узел
поддержки GPRS
GPRS
general packet radio service, общая услуга пакетной
радиосвязи
GSM
global system for mobile communications, глобальная
система мобильной связи
HSPA
high speed packet access, высокоскоростной
пакетный доступ
IK_cs
CS integrity key, ключ целостности в домене CS
IK_ps
PS integrity key, ключ целостности в домене PS
IMS
internet protocol multimedia subsystem,
мультимедийная подсистема передачи данных по
Интернет-протоколу
MSC
mobile switching center, коммутационный центр
мобильной связи
NAS
non-access stratum, уровень, не связанный с
доступом
NW
network, сеть
PS
packet switched, с коммутацией пакетов
RAB
radio access bearer, канал радиодоступа
RAT
radio access technology, технология радиодоступа
RNC
radio network controller, контроллер радиосети
SGSN
serving gateway support node, обслуживающий
шлюзовой узел поддержки
SK
security key, ключ защиты
SN
sequence number, порядковый номер
SRB
signaling radio bearer, радиоканал сигнализации
SRNS
serving radio network subsystem, обслуживающая
подсистема радиосети
SRVCC
single radio voice call continuity, непрерывность
речевого вызова с одним радиоинтерфейсом (с
использованием одного радиоинтерфейса
единовременно)
UE
user equipment, пользовательское оборудование
U-plane
user plane, плоскость пользователя
(U)SIM
(UMTS) subscriber identity module, модуль
идентификации абонента (UMTS)
UTRAN
universal terrestrial radio access network,
универсальная наземная сеть радиодоступа
UMTS
universal mobile telecommunications system,
универсальная система мобильной связи
VLR
visited location register, визитный регистр
местоположения
VoIP
voice over internet protocol, передача речи по
Интернет-протоколу
[0005] Функционирование в режиме SRVCC описывается в документе 3GPP TS 23.216 V9.3.0 (март 2010 года), озаглавленном "Technical Specification 3rd Generation Partnership Project; Technical Specification Group Services and System Aspects; Single Radio Voice Call Continuity (SRVCC); Stage 2 (Release 9)" (техническое описание, проект совместной координации разработки систем третьего поколения; группа технических спецификаций, аспекты услуг и систем; непрерывность речевого вызова с одним радиоинтерфейсом, этап 2 (версия 9)).
[0006] Согласно определению, приведенному в 3GPP TS 23.216, непрерывность речевого вызова с одним радиоинтерфейсом относится к непрерывности речевого вызова между IMS через доступ PS и доступ CS в случае вызовов, закрепленных за IMS. Предполагается, что UE способно в данный момент времени выполнять передачу/прием только в одной из этих сетей доступа. Согласно 3GPP, оборудование UE, поддерживающее SRVCC, определяется как UE, усовершенствованное для обеспечения непрерывности услуги IMS, с дополнительными возможностями, описанными в 3GPP TS 23.216, для осуществления SRVCC между E-UTRAN и 3GPP UTRAN и/или между E-UTRAN и 3GPP GERAN, и/или между UTRAN (HSPA) и 3GPP UTRAN и 3GPP GERAN.
[0007] SRVCC позволяет выполнять хэндовер речевого вызова из домена с соединением PS в домен с соединением CS. Как можно видеть, по существу этот хэндовер выполняется из домена VoIP-вызова, обрабатываемого по каналу передачи данных, в домен обычного речевого вызова, обрабатываемого с использованием коммутации каналов. Функция SRVCC позволяет выполнять преобразование данных VoIP путем обеспечения межсетевого взаимодействия между старой и новой системами.
[0008] Кроме того, следует упомянуть документ 3GPP TS 33.102 V9.2.0 (март 2010 года), озаглавленный "Technical Specification 3rd Generation Partnership Project; Technical Specification Group Services and System Aspects; 3G Security; Security architecture (Release 9)" (проект совместной координации разработки систем третьего поколения; группа технических спецификаций, аспекты услуг и систем; безопасность в сетях 3G; архитектура системы обеспечения безопасности (версия 9)), и документ 3GPP TS 33.401 V9.3.1 (апрель 2010 года), озаглавленный "Technical Specification 3rd Generation Partnership Project; Technical Specification Group Services and System Aspects; 3GPP System Architecture Evolution (SAE); Security architecture (Release 9)" (проект совместной координации разработки систем третьего поколения; группа технических спецификаций, аспекты услуг и систем; развитие архитектуры системы 3GPP, архитектура системы обеспечения безопасности (версия 9)). Например, в разделе 14 "SRVCC between E-UTRAN and Circuit Switched UTRAN/GERAN" (SRVCC между E-UTRAN и UTRAN/GERAN с коммутацией каналов) документа 3GPP TS 33.401 имеется ссылка на документ 3GPP TS 23.216.
[0009] Однако в документе 3GPP TS 23.216 не рассматриваются по меньшей мере некоторые аспекты обеспечения безопасности, связанные с хэндовером между доменами NAS. В частности, отсутствует описание способов обработки ключей.
СУЩНОСТЬ ИЗОБРЕТЕНИЯ
[0010] В соответствии с одним из аспектов примера осуществления настоящего изобретения предлагается способ, включающий обнаружение события активизации функции поддержки непрерывности речевого вызова с одним радиоинтерфейсом, указывающего на выполнение хэндовера пользовательского оборудования между доменом с коммутацией пакетов и доменом с коммутацией каналов; согласно процедуре перемещения обслуживающей подсистемы радиосети, приостановку работы радиоканалов сигнализации плоскости управления; сброс приостановленных радиоканалов сигнализации и возобновление работы приостановленных радиоканалов сигнализации в домене, в который передано обслуживание, при этом процедура возобновления работы включает защиту радиоканалов сигнализации плоскости управления домена, в который передано обслуживание, с использованием того же преобразованного ключа защиты, который применяется для шифрования каналов радиодоступа плоскости пользователя в домене, в который передано обслуживание.
[0011] В соответствии с другим аспектом примера осуществления настоящего изобретения, предлагается устройство, содержащее по меньшей мере один процессор данных и по меньшей мере один модуль машиночитаемой памяти, в котором хранится компьютерный программный код, при этом по меньшей мере один модуль машиночитаемой памяти и компьютерный программный код сконфигурированы так, чтобы при взаимодействии по меньшей мере с одним процессором данных устройство выполняло по меньшей мере следующие операции: обнаружение события активизации функции поддержки непрерывности речевого вызова с одним радиоинтерфейсом, указывающего на выполнение хэндовера пользовательского оборудования между доменом с коммутацией пакетов и доменом с коммутацией каналов; согласно процедуре перемещения обслуживающей подсистемы радиосети, приостановка работы радиоканалов сигнализации плоскости управления; сброс приостановленных радиоканалов сигнализации и возобновление работы приостановленных радиоканалов сигнализации в домене, в который передано обслуживание, при этом процедура возобновления работы включает защиту радиоканалов сигнализации плоскости управления домена, в который передано обслуживание, с использованием того же преобразованного ключа защиты, который применяется для шифрования каналов радиодоступа плоскости пользователя в домене, в который передано обслуживание.
[0012] В соответствии с еще одним аспектом примера осуществления настоящего изобретения, предлагается устройство, содержащее: средства для обнаружения события активизации функции поддержки непрерывности речевого вызова с одним радиоинтерфейсом, указывающего на выполнение хэндовера пользовательского оборудования между доменом с коммутацией пакетов и доменом с коммутацией каналов; средства для приостановки работы радиоканалов сигнализации плоскости управления согласно процедуре перемещения обслуживающей подсистемы радиосети; средства для сброса приостановленных радиоканалов сигнализации и средства для возобновления работы приостановленных радиоканалов сигнализации в домене, в который передано обслуживание, при этом процедура возобновления работы включает защиту радиоканалов сигнализации плоскости управления домена, в который передано обслуживание, с использованием того же преобразованного ключа защиты, который применяется для шифрования каналов радиодоступа плоскости пользователя в домене, в который передано обслуживание.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
[0013] Аспекты, указанные выше, и иные аспекты вариантов осуществления настоящего изобретения станут более очевидными из последующего подробного описания совместно с прилагаемыми чертежами, на которых:
[0014] на фиг.1 показана упрощенная блок-схема архитектуры системы в соответствии с примером осуществления настоящего изобретения;
[0015] на фиг.2 показана обычная схема сигнализации при выполнении хэндовера из UTRAN в UTRAN;
[0016] на фиг.3 показана схема сигнализации при выполнении хэндовера из UTRAN в UTRAN в соответствии с примерами осуществления настоящего изобретения;
[0017] на фиг.4 в соответствии с примерами осуществления настоящего изобретения представлен алгоритм, который иллюстрирует выполнение способа и результат выполнения инструкций компьютерной программы, записанной в машиночитаемой памяти.
ПОДРОБНОЕ ОПИСАНИЕ
[0018] Стандартный процесс преобразования ключей описывается в документе 3GPP TS 25.331 V9.2.1 (апрель 2010 года), озаглавленном "Technical Specification 3rd Generation Partnership Project; Technical Specification Group Radio Access Network; Radio Resource Control (RRC); Protocol specification (Release 9)" (техническая спецификация, проект совместной координации разработки систем третьего поколения; группа разработки технических спецификаций, сеть радиодоступа; управление радиоресурсами, спецификация протокола (версия 9)).
[0019] По меньшей мере один аспект остался нерассмотренным, в результате чего, в конечном счете, практическая реализация становится неосуществимой. Более конкретно, нераскрытая проблема относится к изменению процессов шифрования и обеспечения целостности для радиоканалов сигнализации (SRB, signaling radio bearer) в ходе выполнения функции SRVCC. Примеры осуществления настоящего изобретения направлены на решение по меньшей мере этой проблемы.
[0020] Термин 'шифрование и целостность' обычно соответствует термину 'защита', и его следует воспринимать именно таким образом в последующем описании примеров осуществления настоящего изобретения.
[0021] На фиг.1 показана типовая архитектура системы, соответствующая примерам осуществления настоящего изобретения. На фиг.1 показано UE 10, которое вначале задействовано в сети PS для передачи данных VoIP (через Uu-интерфейс), а затем перемещается (в процессе хэндовера) в сеть CS для продолжения обработки речевого вызова через тот же Uu-интерфейс. Соответственно, существует исходный (первоначальный) RNC 12А и целевой (последующий) RNC 12 В. RNC 12А соединен с SGSN 14 через интерфейс lu-ps.
Целевой RNC 12 В также соединяется с SGSN 14 через интерфейс lu-ps и в то же время соединяется с MSC-сервером (MSC плюс VLR) через интерфейс lu-cs. SGSN 14 соединяется через интерфейс Gn с GGSN 18. GGSN 18 соединяется с IMS 20 через интерфейс Gi. MSC 16 также соединен с IMS 20.
[0022] Следует отметить, что показанные на фиг.1 исходный RNC 12А и целевой RNC 12 В могут быть реализованы в одном RNC. Ниже при обсуждении схем сигнализации, показанных на фиг.2 и 3, предполагается, что для хэндовера между сетями UTRAN используется один RNC, хотя возможны и другие варианты осуществления.
[0023] В целом, можно считать, что сеть, показанная на фиг.1, формируется посредством RNC (контроллеров RNC) 12, SGSN 14, MSC-сервера 16, GGSN 18 и IMS 20.
[0024] Следует также отметить, что на фиг.1 показана одна из возможных конфигураций сети. Другие сети и технологии радиодоступа могут быть реализованы на основе описания, приведенного в упомянутом выше документе 3GPP TS 23.216.
[0025] Следует также отметить, что на фиг.1 показано, что речевой вызов привязан к IMS 20 и может маршрутизироваться через домены CS или PS. Речевой вызов продолжает обрабатываться через IMS 20, но может рассматриваться как перемещенный, например, с точки зрения UE 10, из исходной RAN в целевую RAN; из SGSN 14 в MSC-сервер 16.
[0026] Для простоты изложения процесс обработки неречевых каналов не показан на фиг.1.
[0027] На фиг.1 также показан пример процессора 1 данных, соединенного с памятью 2, в которой хранится компьютерный программный код 3 (программное обеспечение (SW, software)). Кроме того, на чертеже показан подходящий модуль/схема 4 ввода/вывода (I/O, input/output), обеспечивающий двустороннюю связь между процессором 1 данных и внешними агентами/системами. Показанные компоненты 1, 2, 3 и 4 могут рассматриваться как компоненты, формирующие техническую программную и аппаратную основы для UE 10, контроллеров RNC 12А, 12B, SGSN 14, MSC-сервера 16, GGSN 18 и IMS 20. В любом случае SW 3 должно рассматриваться как компонент, содержащий программные инструкции, которые при исполнении соответствующим процессором 1 данных позволяют хост-устройству функционировать должным образом. В конкретных показанных устройствах SW 3 должно содержать программные инструкции, сформированные для выполнения способов в соответствии с примерами осуществления настоящего изобретения. В случае UE 10 схема 4 I/O может быть реализована с использованием по меньшей мере одного беспроводного (например, радиочастотного) приемопередатчика, предназначенного для двусторонней связи с контроллерами RNC 12А, 12B через узел доступа беспроводной сети, такой как базовая станция или узел Node В, или развитый узел Node В (eNB, evolved Node В), не показанные на фиг.1.
[0028] В целом, оборудование UE 10 в различных вариантах может быть реализовано, помимо прочего, как сотовый телефон и портативное устройство любого другого типа, оснащенное средствами беспроводной связи и способное поддерживать речевой вызов. Машиночитаемая память 2 может быть любого типа, подходящего к локальной технической среде, и может быть реализована с использованием любых подходящих технологий хранения данных и представлять собой, например, устройства полупроводниковой памяти, оперативную память, постоянное запоминающее устройство, программируемое постоянное запоминающее устройство, флэш-память, устройства и системы магнитной памяти, устройства и системы оптической памяти, постоянное запоминающее устройство и съемные блоки памяти. Процессор 1 данных может быть любого типа, подходящего для локальной технической среды, и может, например, содержать один или более универсальных компьютеров, специализированных компьютеров, микропроцессоров, цифровых сигнальных процессоров (DSP, digital signal processor) и процессоров, основанных на многоядерной архитектуре, а также другие подобные устройства.
[0029] Проблема, возникающая в традиционной системе, относится к выполнению хэндовера из домена PS в домен CS. В этот момент времени каналы SRB могут защищаться любым из предшествующих наборов ключей CS или PS, при этом термин "предшествующий" означает набор ключей, применявшийся перед выполнением хэндовера. Проблема возникает, если каналы SRB (С-плоскость) защищены предшествующим набором ключей CS и в процессе SRVCC в результате преобразования формируется новый набор ключей CS для шифрования каналов CS RAB (U-плоскость). В результате UE 10 и сеть поддерживают два различных ключа CS, один из которых установлен для С-плоскости, а второй - для U-плоскости. Такая ситуация недопустима и приводит к возникновению ошибки.
[0030] По меньшей мере вышеупомянутые спецификации, в том виде как они описаны, могут перевести UE 10 и сеть в неопределенное и нестабильное состояние.
[0031] Для решения вышеуказанных проблем в рамках примеров осуществления настоящего изобретения предлагается несколько способов.
[0032] Согласно первому способу после выполнения хэндовера из домена PS в домен RAB CS оборудование UE 10 и сеть всегда используют преобразованные ключи CS с целью защиты каналов SRB. Этот способ позволяет избежать ситуации, в которой необходимо поддерживать два существующих ключа CS. По существу, во всех случаях в данном варианте, ключи защиты, используемые для защиты каналов SRB, заменяются тем же преобразованным ключом CS, что применяется для шифрования каналов RAB CS.
[0033] Этот подход, однако, может привести к возникновению новой проблемы, связанной с синхронизацией процесса изменения шифрования каналов SRB. Эта проблема учитывается и решается с помощью второго способа.
[0034] Согласно второму способу при изменении параметров защиты каналов SRB используется синхронизация порядковых номеров (SN, sequence number) SRB между UE 10 и сетью. В случае использования SRVCC при хэндовере из UTRAN в UTRAN, в процессе которого выполняется обмен сообщениями об установке радиоканалов, способ синхронизации порядковых номеров (SN) не применяется. Вследствие этого в данном варианте осуществления настоящего изобретения способ синхронизации реализуется так же, как ранее используемый способ для перемещения SRNS. В этом случае функционирование всех SRB приостанавливается, затем осуществляется их сброс и возобновление функционирования управляемым образом, согласующимся с процедурой перемещения SRNS. Таким образом, любая процедура SRVCC выполняется так, как если бы происходило изменение RNC. Этот второй способ, следовательно, упрощает реализацию первого способа.
[0035] Как известно, на существующем уровне техники перемещение SRNS используется для передачи управления соединением UE от исходного (обслуживавшего ранее) RNC к целевому (обслуживающему в данный момент) RNC. Это означает, что как плоскость управления, так и плоскость пользователя перемещаются в зону нового обслуживающего RNC. Ссылка, касающаяся перемещения SRNS, может быть сделана, например, на документ 3GPP TS 25.303 V9.0.0 (декабрь 2009 года), озаглавленный "Technical Specification 3rd Generation Partnership Project; Technical Specification Group Radio Access Network; Inter layer procedures in Connected Mode (Release 9)" (техническое описание, проект совместной координации разработки систем третьего поколения; группа разработки технических спецификаций, сеть радиодоступа; процедуры взаимодействия между уровнями в режиме соединения (версия 9)), в частности на раздел 6.4.8 "SRNS Relocation" (перемещение SRNS), стр.53-61.
[0036] Следует отметить, что описываемая здесь процедура согласуется с процедурой перемещения SRNS по меньшей мере в том, что касается повторного использования процедуры синхронизации SN, как если бы перемещение SRNS произошло в действительности.
[0037] Примеры осуществления настоящего изобретения также могут использоваться для изменения параметров защиты SRB в другом направлении (из домена CS в домен PS), при этом могут применяться сходные способы.
[0038] Для простоты на фиг.2 и 3 показан только случай выполнения хэндовера из UTRAN в UTRAN (то есть случай взаимодействия в рамках одной RAT (intra-RAT)), однако примеры осуществления настоящего изобретения могут дополняться другими технологиями радиодоступа, а также вариантами взаимодействия между разными RAT (inter-RAT).
[0039] На фиг.2 показан стандартный вариант взаимодействия между UE 10 и сетью. В блоке 2А устанавливается VoIP-соединение в пределах домена PS. В блоке 2B показано, что U-плоскость защищена посредством PS SK. В блоке 2С показано, что С-плоскость защищена либо посредством CS SK, либо посредством PS SK, при этом средства защиты синхронизируются с использованием номеров SN C-плоскости. В блоке 2D выполняется функция SRVCC при перемещении из домена UTRAN PS в домен UTRAN CS. В блоке 2Е показано, что U-плоскость защищена посредством CS SK, преобразованного из PS SK. Однако, как указано в блоке 2F, очевидно, что возникает указанная выше проблема, поскольку согласно текущим спецификациям неясно, каким образом следует защищать каналы C-плоскости - с использованием PS СК или с использованием CS СК.
[0040] Далее со ссылкой на фиг.3 описывается способ решения указанной проблемы в соответствии с примерами осуществления настоящего изобретения. Следует отметить, что операции, указанные в блоках 3A, 3B, 3C, 3D и 3E, могут выполняться идентично операциям, показанным соответственно в блоках 2A, 2B, 2C, 2D и 2 E на фиг.2. Однако, как показано в блоке 3F, каналы С-плоскости используют CS SK, преобразованный из PS SK, подобно каналам U-плоскости. Номера SN С-плоскости, используемые для каналов С-плоскости, повторно синхронизируются с помощью способа повторной синхронизации процедуры перемещения SRNS, то есть функционирование каналов SRB приостанавливается, затем осуществляется их сброс и возобновление функционирования управляемым образом, согласующимся с процедурой перемещения SRNS.
[0041] Следует отметить, что раскрытый выше второй способ может использоваться в альтернативном варианте, согласно которому процедура обмена сообщениями об установке радиоканалов обновляется для включения возможности синхронизации SN. Такой подход, тем не менее, не уменьшает достоинства первого способа.
[0042] Примеры осуществления настоящего изобретения могут быть реализованы на практике, по меньшей мере частично, путем пересмотра определенных спецификаций и стандартов. Например, в документе 3GPP TS 25.331 могут быть пересмотрены некоторые или все указанные ниже подразделы. 8.1.12 "Security mode control" (управление режимом безопасности); 8.2.2.3 "Reception of radio bearer setup or radio bearer reconfiguration or radio bearer release or transport channel reconfiguration or physical channel reconfiguration message or target cell HS-SCCH order by the UE" (прием оборудованием UE сообщения об установке радиоканала или реконфигурации радиоканала, или освобождении радиоканала, или реконфигурации физического канала, или последовательности HS-SCCH целевой соты); 8.2.2.4 "Transmission of a response message by the UE, normal case" (передача из UE ответного сообщения в обычном режиме); 8.6.3.4 "Ciphering mode info" (информация о режиме шифрования); 8.6.3.5 "Integrity protection mode info" (информация о режиме защиты целостности); 8.6.4.2 "RAB information for setup" (информация RAB для установления); 8.6.4.3 "RB information to setup" (информация RB для установления) и 8.6.3.15 "SR-VCC info" (информация о SR-VCC), а также, возможно, другие подразделы.
[0043] По меньшей мере один из получаемых технических эффектов изобретения заключается в том, что для каналов SRB в процессе выполнения процедуры SRVCC обеспечивается безопасность, и при этом удается избежать ситуаций сложной обработки множества ключей.
[0044] По меньшей мере еще один технический эффект достигается за счет того, что в процедуру SRVCC не вносятся уязвимые фрагменты, связанные с безопасностью.
[0045] Другой технический эффект достигается за счет того, что при синхронизации SRB SN используется безопасная процедура перезапуска, проверенная в предшествующих вариантах внедрения сети.
[0046] Исходя из вышесказанного, очевидно, что примеры осуществления настоящего изобретения позволяют реализовать способ, устройство и компьютерную программу (программы) для обеспечения хэндовера SRVCC между доменами PS и CS с поддержкой защиты SRB С-плоскости и без инициирования перехода системы в неоднозначные и недопустимые состояния.
[0047] На фиг.4 в соответствии с примерами осуществления настоящего изобретения представлен алгоритм, который иллюстрирует способ и результат выполнения инструкций компьютерной программы. В соответствии с этими примерами осуществления способа в блоке 4А выполняется шаг обнаружения события активизации функции поддержки непрерывности речевого вызова с одним радиоинтерфейсом, указывающего на выполнение хэндовера пользовательского оборудования между доменом с коммутацией пакетов и доменом с коммутацией каналов. В блоке 4 В согласно процедуре перемещения обслуживающей подсистемы радиосети выполняется шаг приостановки работы радиоканалов сигнализации плоскости управления; в блоке 4С выполняется шаг сброса приостановленных радиоканалов сигнализации, и в блоке 4D выполняется шаг возобновления работы приостановленных радиоканалов сигнализации в домене, в который передано обслуживание, при этом процедура возобновления работы включает защиту радиоканалов сигнализации плоскости управления домена, в который передано обслуживание, с использованием того же преобразованного ключа защиты, который применяется для шифрования каналов радиодоступа плоскости пользователя в домене, в который передано обслуживание.
[0048] Способ, показанный на фиг.4, отличается тем, что домен, в который передано обслуживание, представляет собой домен с коммутацией каналов.
[0049] Способ, показанный на фиг.4, отличается тем, что домен, в который передано обслуживание, представляет собой домен с коммутацией пакетов.
[0050] Способ, показанный на фиг.4, отличается тем, что хэндовер выполняется с использованием преобразования речевого вызова, обрабатываемого посредством передачи речи по Интернет-протоколу, в речевой вызов с коммутацией каналов.
[0051] Способ, показанный на фиг.4, отличается тем, что хэндовер выполняется с использованием преобразования речевого вызова с коммутацией каналов в речевой вызов, обрабатываемый посредством передачи речи по Интернет-протоколу.
[0052] Способ по любому из двух предшествующих абзацев, в котором вызов привязан к мультимедийной подсистеме передачи данных по Интернет-протоколу.
[0053] Способ по любому из предшествующих абзацев, в котором радиоканалы сигнализации плоскости управления и каналы радиодоступа плоскости пользователя устанавливаются между пользовательским оборудованием и контроллером радиосети, при этом хэндовер с поддержкой непрерывности речевого вызова с одним радиоинтерфейсом выполняется в одном контроллере радиосети или между двумя контроллерами радиосети.
[0054] Способ по любому из предшествующих абзацев, в котором хэндовер с поддержкой непрерывности речевого вызова с одним радиоинтерфейсом выполняется в рамках одной технологии радиодоступа или с использованием взаимодействия между различными технологиями радиодоступа.
[0055] Различные блоки, показанные на фиг.4, можно рассматривать как шаги способа и/или операции, которые инициируются в результате функционирования компьютерного программного кода, и/или как множество связанных логических схемных элементов, спроектированных для выполнения соответствующей функции (функций).
[0056] Таким образом, примеры осуществления настоящего изобретения также охватывают машиночитаемый носитель, содержащий программные инструкции, при исполнении которых по меньшей мере одним процессором данных осуществляются операции, необходимые для реализации способов, показанных на фиг.4.
[0057] В целом, различные примеры осуществления настоящего изобретения могут быть реализованы в виде аппаратуры или специализированных схем, программного обеспечения, логических схем или любой комбинации указанных средств. Например, некоторые аспекты могут быть реализованы в виде аппаратных средств, в то время как другие аспекты могут быть реализованы в виде микропрограммного или программного обеспечения, которое может выполняться контроллером, микропроцессором или другим вычислительным устройством, хотя изобретение не ограничено только перечисленными средствами. Хотя различные аспекты примеров осуществления настоящего изобретения могут быть проиллюстрированы и описаны в виде блок-схем, алгоритмов или с использование некоторых других графических представлений, достаточно очевидно, что описанные здесь блоки, устройства, системы, технологии или способы могут быть реализованы (не ограничиваясь приведенными примерами) в виде аппаратного, программного, микропрограммного обеспечения, специализированных схем или логических схем, универсальных аппаратных средств или контроллера, или других вычислительных устройств, или некоторой комбинации указанных средств.
[0058] Примеры осуществления настоящего изобретения также охватывают устройство, содержащее процессор и память, в которой хранится компьютерный программный код. Память и компьютерный программный код сконфигурированы таким образом, чтобы при взаимодействии с процессором устройство выполняло по меньшей мере следующие операции: обнаружение события активизации функции поддержки непрерывности речевого вызова с одним радиоинтерфейсом, указывающего на выполнение хэндовера пользовательского оборудования между доменом с коммутацией пакетов и доменом с коммутацией каналов; согласно процедуре перемещения обслуживающей подсистемы радиосети, приостановка работы радиоканалов сигнализации плоскости управления; сброс приостановленных радиоканалов сигнализации и возобновление работы приостановленных радиоканалов сигнализации в домене, в который передано обслуживание, таким образом, чтобы защитить радиоканалы сигнализации плоскости управления домена, в который передано обслуживание, с использованием того же преобразованного ключа защиты, который применяется для шифрования каналов радиодоступа плоскости пользователя в домене, в который передано обслуживание.
[0059] Примеры осуществления настоящего изобретения также охватывают устройство, которое содержит средства для обнаружения события активизации функции поддержки непрерывности речевого вызова с одним радиоинтерфейсом, указывающего на выполнение хэндовера пользовательского оборудования между доменом с коммутацией пакетов и доменом с коммутацией каналов; средства, функционирующие согласно процедуре перемещения обслуживающей подсистемы радиосети, для приостановки работы радиоканалов сигнализации плоскости управления, для сброса приостановленных радиоканалов сигнализации и для возобновления работы приостановленных радиоканалов сигнализации в домене, в который передано обслуживание, при этом процедура возобновления работы включает защиту радиоканалов сигнализации плоскости управления домена, в который передано обслуживание, с использованием того же преобразованного ключа защиты, который применяется для шифрования каналов радиодоступа плоскости пользователя в домене, в который передано обслуживание.
[0060] Примеры осуществления настоящего изобретения также охватывают устройство, содержащее процессор и память, в которой хранится компьютерный программный код. Память и компьютерный программный код сконфигурированы таким образом, чтобы при взаимодействии с процессором устройство выполняло по меньшей мере следующие операции: обнаружение события активизации функции поддержки непрерывности речевого вызова с одним радиоинтерфейсом, указывающего на выполнение хэндовера пользовательского оборудования, и, согласно процедуре перемещения обслуживающей подсистемы радиосети, приостановка работы радиоканалов сигнализации плоскости управления; сброс приостановленных радиоканалов сигнализации и возобновление работы приостановленных радиоканалов сигнализации в домене, в который передано обслуживание, таким образом, чтобы защитить радиоканалы сигнализации плоскости управления домена, в который передано обслуживание, с использованием того же преобразованного ключа защиты, который применяется для шифрования каналов радиодоступа плоскости пользователя в домене, в который передано обслуживание.
[0061] Следует принимать во внимание, что по меньшей мере некоторые аспекты примеров осуществления настоящего изобретения могут быть реализованы на практике в виде различных компонентов, таких как интегральные микросхемы и модули, и что примеры осуществления настоящего изобретения могут быть реализованы в рамках устройства, выполненного в виде интегральной схемы. Интегральная схема или схемы могут содержать цепи (а также, возможно, микропрограммное обеспечение) для реализации по меньшей мере одного или более процессора (процессоров) данных, цифрового сигнального процессора или процессоров, схем обработки сигналов основной полосы частот и радиочастотных сигналов, которые сконфигурированы таким образом, чтобы функционировать в соответствии с примерами осуществления настоящего изобретения.
[0062] Специалисту в соответствующей области техники в свете изложенного описания в совокупности с прилагаемыми чертежами, могут быть очевидны различные модификации и адаптации описанных примеров осуществления настоящего изобретения. Однако любые или все виды модификаций данного изобретения остаются в пределах объема примеров осуществления настоящего изобретения.
[0063] Хотя, например, примеры осуществления настоящего изобретения были описаны выше, по меньшей мере частично, в контексте системы UTRAN, следует иметь в виду, что эти примеры не ограничиваются использованием только лишь одного конкретного типа системы беспроводной связи и могут применяться для совершенствования других систем беспроводной связи и технологий радиодоступа.
[0064] Следует отметить, что термины "соединен", "связан" или любой вариант этих терминов означают любое соединение или связь, как прямую, так и косвенную, между двумя или более элементами и могут подразумевать наличие одного или более промежуточных элементов между двумя элементами, которые "соединены" или "связаны" друг с другом. Связь или соединение между элементами могут быть физическими, логическими или представлять собой комбинацию этих видов связи. Согласно приводимому описанию два элемента могут рассматриваться как "соединенные" или "связанные" друг с другом с помощью одного или более проводов, кабелей и/или печатных электрических соединений, а также с использованием электромагнитной энергии, например электромагнитной энергии с длинами волн в радиочастотном диапазоне, микроволновом диапазоне и оптическом диапазоне (как видимом, так и невидимом), причем возможные способы связи этими примерами не ограничиваются и не исчерпываются.
[0065] Кроме того, не предполагается, что различные названия приведенных параметров, ключей защиты и т.п. каким-либо образом ограничены теми, что указаны в данном описании, поскольку эти параметры и ключи защиты могут идентифицироваться любыми подходящими именами. Кроме того, не предполагается, что имена, назначенные различным сетевым элементам (например, RNC, SGSN, IMS и т.д.), каким-либо образом ограничены теми, что приведены в данном описании, поскольку эти различные сетевые элементы могут идентифицироваться любыми подходящими именами.
[0066] Кроме того, некоторые признаки различных примеров осуществления настоящего изобретения (которыми не ограничиваются возможности его реализации) могут использоваться для усовершенствований без соответствующего использования других признаков. Таким образом, приведенное описание должно рассматриваться просто в качестве иллюстрации принципов, идей и примеров осуществления настоящего изобретения и не ограничивает настоящее изобретение.