Аутентификация между сетью мдкр и сетью gsm
Иллюстрации
Показать всеИзобретение относится к системам беспроводной связи. Технический результат заключается в обеспечении совместимости протоколов разных систем без изменений в базовой архитектуре. Общий глобальный шлюз (ОГШ) обеспечивает аутентификацию между сетью МДКР и сетью GSM, так что мобильная станция, являющаяся абонентом в сети GSM, может войти в сеть МДКР и быть аутентифицированной для использования сети МДКР. ОГШ получает параметры аутентификации от мобильной станции и определяет, удовлетворяют ли параметры аутентификации критериям аутентификации ОГШ. Во время процесса аутентификации мобильная станция переводится в режим «только СКС» (служба коротких сообщений) до тех пор, пока она не будет санкционирована ОГШ. Во время процесса аутентификации проводятся проверки, чтобы убедиться, что ОГШ и мобильная станция согласились на число обращений к сети GSM, и чтобы убедиться, что мобильной станции санкционирован доступ к GSM на период времени. 4 н. и 13 з.п. ф-лы, 3 ил.
Реферат
Данная заявка заявляет приоритет от предварительной заявки на патент США № 60/455.909, поданной 18 марта 2003 г.
Область техники, к которой относится изобретение
Настоящее изобретение относится, в общем, к системам беспроводной связи и, в частности, к системам, которые обеспечивают аутентификацию между сетью МДКР и сетью GSM.
Уровень техники
Множественный доступ с кодовым разделением каналов (МДКР) (CDMA) является цифровой беспроводной технологией, которая по своей природе имеет относительно большую пропускную способность полосы частот, т.е. которая по своему существу позволяет обслуживать больше телефонных вызовов на полосу частот, нежели другие технологии беспроводной связи. Кроме того, принципы расширенного спектра МДКР по своей природе обеспечивают безопасную связь. Патент США № 4901307, включенный сюда посредством ссылки, излагает подробности системы МДКР, которую можно использовать для передачи как речевых вызовов, так и неречевых компьютерных данных.
Несмотря на преимущества МДКР существуют и иные беспроводные системы, которые используют другие принципы. К примеру, на большей части земли используется GSM (глобальная система мобильной связи - ГСМС), которая применяет вариант множественного доступа с временным разделением каналов.
Используются ли принципы МДКР или иные принципы, системы беспроводной связи можно представлять как имеющие два основных компонента, а именно беспроводную сеть радиодоступа (СРД) (RAN) и базовую инфраструктуру, которая осуществляет связь с СРД и с внешними системами, такими как коммутируемая телефонная сеть общего пользования (КТСОП) (PSTN), интернет (в частности - хотя и не исключительно - для передачи данных) и т.п. Эта базовая инфраструктура, связанная с различными беспроводными технологиями, может быть очень дорогостоящей как в терминах аппаратного обеспечения, так и в терминах разработки протоколов связи для поддержания конкретизированного, как правило, специфичного для системы переключения, абонирования с сопутствующими аутентификацией и слежением за вызовом и биллинга. Следовательно, протоколы связи одной беспроводной системы (в случае GSM это протоколы GSM, а в случае МДКР, такой как cdma2000-1x, это протоколы IS-41) могут быть несовместимы с протоколами другой системы без дорогостоящих чрезмерных изменений в базовой инфраструктуре одной или другой системы.
Было бы желательно обеспечить аутентификацию между сетью МДКР и сетью GSM, обеспечивая посредством этого использование СРД, основанной на МДКР, с присущими ей преимуществами, и обеспечивая использование базовой инфраструктуры, основанной на GSM, поскольку GSM существует на большей части Земли.
Тем самым двухрежимной мобильной станции может быть предоставлена возможность преимущественно взаимодействовать с базовой инфраструктурой GSM, когда находится, например, в Европе, и использовать инфраструктуру МДКР, когда она находится, например, в Соединенных Штатах.
Раскрытие изобретения
В одном объекте настоящего изобретения для поддержания связи между сетью GSM и сетью МДКР, чтобы дать возможность мобильной станции (МС) (MS), являющейся абонентом в сети GSM, осуществлять связь с помощью сети МДКР, выполняется общий глобальный шлюз (ОГШ) (GGG), содержащий базу данных, выполненную для запоминания числа раз, когда мобильная станция обращалась к ОГШ, и логический блок, выполненный для исполнения программной логики, чтобы определить, принят ли от мобильной станции параметр, причем этот параметр представляет исход заранее заданного события, который взаимно согласован для события между ОГШ и мобильной станцией.
В другом объекте изобретения для поддержания связи между сетью GSM и сетью МДКР, чтобы дать возможность мобильной станции (МС) (MS), являющейся абонентом в сети GSM, осуществлять связь с помощью сети МДКР, выполняется общий глобальный шлюз (ОГШ) (GGG), содержащий средство для запоминания числа раз, когда мобильная станция обращалась к ОГШ, и средство для исполнения программной логики, чтобы определить, равен ли запомненному числу раз, когда мобильная станция обращалась к ОГШ, принятый от мобильной станции параметр, причем этот параметр представляет число раз, когда мобильная станция обращалась к ОГШ.
В еще одном объекте настоящего изобретения способ беспроводной связи между сетью GSM и сетью МДКР, чтобы дать возможность мобильной станции (МС) (MS), являющейся абонентом в сети GSM, осуществлять связь с помощью сети МДКР, содержит шаги, в которых запоминают число раз, когда мобильная станция обращалась к общему глобальному шлюзу (ОГШ), и определяют, равен ли запомненному числу раз, когда мобильная станция обращалась к ОГШ, принятый от мобильной станции параметр, причем этот параметр представляет число раз, когда мобильная станция обращалась к ОГШ.
В еще одном объекте настоящего изобретения машиночитаемый носитель содержит программу команд, исполняемых компьютерной программой, для выполнения способа беспроводной связи между сетью GSM и сетью МДКР, чтобы дать возможность мобильной станции (МС) (MS), являющейся абонентом в сети GSM, осуществлять связь с помощью сети МДКР, где способ содержит шаги, в которых запоминают число раз, когда мобильная станция обращалась к общему глобальному шлюзу (ОГШ), и определяют, равен ли запомненному числу раз, когда мобильная станция обращалась к ОГШ, принятый от мобильной станции параметр, причем этот параметр представляет число раз, когда мобильная станция обращалась к ОГШ.
Понятно, что другие варианты осуществления настоящего изобретения станут сразу очевидны для специалистов из нижеследующего подробного описания, в котором различные варианты осуществления изобретения показаны и описаны посредством иллюстраций. Как будет понятно, изобретение допускает иные и отличные варианты осуществления, а некоторые его детали могут модифицироваться в различных иных отношениях, и все это без отхода от сущности и объема настоящего изобретения. Соответственно, чертежи и подробное описание должны рассматриваться как иллюстративные по своей природе, а не ограничивающие.
Краткое описание чертежей
Фиг. 1 показывает блок-схему системы беспроводной связи, содержащей сеть МДКР, сеть GSM, общий глобальный шлюз (ОГШ) и мобильные станции.
Фиг. 2а и 2b показывают блок-схему алгоритма аутентификации мобильной станции 24 МДКР, являющейся абонентом в сети 14 GSM, в соответствии с вариантом осуществления.
Осуществление изобретения
Фиг. 1 показывает блок-схему системы 10 беспроводной связи, содержащей сеть 12 МДКР, сеть 14 GSM, общий глобальный шлюз (ОГШ) 16 и мобильные станции 18, 20, 22, 24. Мобильная станция 20 включает в себя модуль 26 идентификации абонента (МИА) (SIM). Мобильная станция 24 МДКР включает в себя МИА 28. МИА 26, 28 являются съемными, соединенными с мобильными станциями 20, 24 соответственно, согласно известным в технике принципам. В варианте осуществления ОГШ является глобальным шлюзом GSM.
ОГШ 16 обеспечивает взаимодействие между сетью 12 МДКР и сетью 14 GSM. ОГШ включает в себя приемопередатчик (не показано), который позволяет ему посылать и принимать сообщения к сети 12 МДКР и сети 14 GSM и от них.
В варианте осуществления сеть МДКР представляет собой сеть ANSI-41. Для специалистов было бы очевидно, что сеть 12 МДКР может быть любой из множества сетей МДКР, включая - но не ограничиваясь ими - cdma200-1x и cdma200-1xEV-DO. Для специалистов было бы очевидно также, что сеть 14 GSM может быть любой из множества сетей GSM последующих сетей, включая - но не ограничиваясь ими - общие пакетные радиоуслуги (ОПРУ) (GPRS), универсальную мобильную систему связи (УМСС) (UMTS) и широкополосный МДКР (ШМДКР) (W-CDMA).
Сеть 14 GSM содержит ядро 30 GSM и сеть 32 радиодоступа GSM. Ядро 30 GSM содержит регистр 34 абонентов GSM (РА GSM) (HLR GSM), центр 36 аутентификации GSM (ЦАу GSM) (GSM AuC), центр 38 службы коротких сообщений GSM (ЦСКС GSM) (GSM SMSC) и центр 40 мобильной коммутации шлюза GSM (ЦМКШ GSM) (GSM GMSC). Сеть 12 МДКР содержит регистр 42 абонентов МДКР (РА МДКР) (CDMA HLR), центр 44 аутентификации МДКР (ЦАу МДКР) (CDMA AuC), центр 46 мобильной коммутации МДКР (ЦМК МДКР) (CDMA MSC) и связанную сеть 48 радиодоступа МДКР (СРД МДКР) (CDMA RAN).
В отношении мобильной станции GSM, являющейся абонентом ядра 20 МДКР, ОГШ 16 функционирует как регистр 50 посетителей (РП) (VLR) для сети 14 GSM. В отношении мобильной станции 24 МДКР, являющейся абонентом в ядре 30 GSM, ОГШ 16 функционирует как регистр 52 посетителей (РП) для сети 12 МДКР.
Мобильные станции 18, 20, 22, 24 необязательно должны быть абонентами в обеих базовых инфраструктурах 12, 14 и могут быть абонентами только в одной из базовых инфраструктур 12, 14.
В отношении как мобильной станции GSM, являющейся абонентом в ядре 30 МДКР, так и мобильной станции МДКР, являющейся абонентом в ядре 24 GSM, ОГШ 16 функционирует как центр 54 службы коротких сообщений (ЦСКС) (SMSC). Для специалистов было бы очевидно, что ОГШ 16 может включать в себя ЦСКС 54 или связываться с ним.
Мобильные станции 18, 20 поддерживают протокол сигнализации GSM, процедуру аутентификации GSM и службу коротких сообщений GSM. Аналогично, мобильные станции 22, 24 поддерживают протокол сигнализации МДКР, процедуру аутентификации МДКР и службу коротких сообщений МДКР.
В процессе регистрации мобильной станции МДКР, являющейся абонентом ядра 24 GSM, ОГШ действует как контроллер аутентификации в сети МДКР, но аутентифицирует мобильную станцию 24 с помощью механизма аутентификации GSM. Аналогично, в процессе регистрации мобильной станции GSM, являющейся абонентом ядра 20 МДКР, ОГШ действует как контроллер аутентификации в сети GSM, но аутентифицирует мобильную станцию 20 с помощью механизма аутентификации МДКР.
ОГШ действует как центр сообщений через центр 54 службы коротких сообщений. В сети МДКР сообщения СКС направляются к мобильной станции 24 и от нее с помощью механизма СКС МДКР. Иными словами, в сети МДКР сообщения GSM туннелируются к мобильной станции 24 и от нее с помощью механизма СКС МДКР. Сообщения GSM инкапсулируются в сообщениях СКС МДКР.
Аналогично, в сети GSM сообщения СКС маршрутизируются к мобильной станции 20 и от нее с помощью механизма СКС GSM. Иными словами, в сети GSM сообщения МДКР туннелируются к мобильной станции 20 и от нее с помощью механизма СКС GSM. Сообщения МДКР инкапсулируются в сообщениях СКС GSM.
Поступающий вызов к зарегистрированному абоненту 24 GSM прибывает к ЦМК 40 шлюза GSM (ЦМКШ GSM) в домашней сети 14 GSM абонента. ЦМКШ 40 запрашивает РП 50 GSM определить местоположение абонента 24, который находится в сети 12 МДКР. Это местоположение абонента 24 с позиции РП 50 GSM находится в ОГШ 16, который представляется РМП GSM. Когда РП 50 GSM запрашивает маршрутизирующую информацию от ОГШ 16, ОГШ 16 запрашивает маршрутизирующую информацию от обслуживающего РП 52 МДКР, и тем самым вызов маршрутизируется к ЦМК 46 МДКР.
Аналогично, поступающий вызов к зарегистрированному абоненту 20 МДКР прибывает к ЦМК 46 МДКР в домашней сети 12 МДКР абонента. ЦМК 46 МДКР запрашивает РП 52 МДКР определить местоположение абонента 20, который находится в сети 14 GSM. Это местоположение абонента 20 МДКР с позиции РП 52 МДКР находится в ОГШ 16, который представляется РМП МДКР. Когда РП 52 МДКР запрашивает маршрутизирующую информацию от ОГШ 16, ОГШ 16 запрашивает маршрутизирующую информацию от обслуживающего РП 50 GSM, и тем самым вызов маршрутизируется к ЦМКШ 40 GSM.
Основанные на МДКР мобильные станции 22, 24 осуществляют связь с центром 46 мобильной коммутации (ЦМК) МДКР с помощью сети 48 радиодоступа (СРД) МДКР в соответствии с известными в технике принципами МДКР. В варианте осуществления ЦМК 46 МДКР представляет собой ЦМК IS-41.
Аналогично, основанные на GSM мобильные станции 18, 20 осуществляют связь с центром 40 мобильной коммутации GSM (ЦМК GSM) с помощью СРД 32 GSM в соответствии с известными в технике принципами GSM.
В соответствии с известными в технике принципами МДКР СРД 48 МДКР включает в себя базовые станции и контроллеры базовых станций. В варианте осуществления показанная на фиг. 1 СРД 48 МДКР использует cdma2000 и, в частности, использует cdma2000 1x, cdma2000 3x или принципы высокоскоростной передачи данных (ВПД) (HDR) cdma2000.
В соответствии с известными в технике принципами GSM СРД 32 GSM включает в себя базовые станции и контроллеры базовых станций. В варианте осуществления СРД 32 GSM использует либо GSM, GPRS, EDGE, UMTS, либо принципы ШМДКР.
Базовая инфраструктура МДКР, содержащая ЦМК 46 МДКР и СДР 48 МДКР, может включать в себя или может обращаться к центру 44 аутентификации МДКР (ЦАу МДКР) и регистру 42 абонентов МДКР (РА МДКР) в соответствии с известными в технике принципами МДКР, чтобы аутентифицировать абонентскую мобильную станцию 22 и собрать финансовую и биллинговую информацию, как требуется конкретной базовой инфраструктурой МДКР.
Аналогично, ядро 30 GSM может включать в себя или обращаться к центру 36 аутентификации GSM (ЦАу GSM) и регистру 34 абонентов (РА GSM) в соответствии с известными в технике принципами GSM, чтобы аутентифицировать абонентскую мобильную станцию 22 и собрать финансовую и биллинговую информацию, как требуется конкретной базовой инфраструктурой GSM.
СКС 46 МДКР использует ОГШ 16 для связи с сетью 14 GSM. Сеть 14 GSM может включать в себя или обращаться к центру 36 аутентификации GSM и регистру 34 абонентов (РА GSM) в соответствии с известными в технике принципами GSM, чтобы аутентифицировать абонентскую мобильную станцию 24 и собрать финансовую и биллинговую информацию, как требуется конкретной базовой инфраструктурой GSM.
Аналогично, ЦСКС 40 GSM использует ОГШ 16 для связи с сетью 12 МДКР. Сеть 12 МДКР может включать в себя или обращаться к центру 44 аутентификации МДКР и регистру 42 абонентов (РА) в соответствии с известными в технике принципами МДКР, чтобы аутентифицировать абонентскую мобильную станцию 20 и собрать финансовую и биллинговую информацию, как требуется конкретной сетью 12 МДКР.
Как ядро 30 GSM, так и базовая инфраструктура МДКР могут осуществлять связь с сетью, такой как коммутируемая телефонная сеть общего пользования (КТСОП) (PSTN) и (или) сеть интернет-протокола (IP).
В отношении мобильной станции 24 МДКР, являющейся абонентом в ядре 30 GSM, ОГШ 16 функционирует как РП 50 для сети 14 GSM. ОГШ 16 отвечает требованиям протокола GSM для РП 50. ОГШ 16 взаимодействует с сетевыми элементами ядра GSM, такими как РА 34 GSM и ЦСКС 38 GSM согласно спецификациям GSM за исключением того, что ОГШ 16 маршрутизирует поступающие вызовы в сеть 12 МДКР. РП 50 GSM также выполняет обновление местоположений с сетью 14 GSM, когда мобильная станция регистрируется в сети 12 МДКР. В этом смысле ОГШ 16 действует как РП для всей сети 12 МДКР.
В отношении мобильной станции 20 GSM, являющейся абонентом в сети 12 МДКР, ОГШ 16 функционирует как РП 52 для сети 12 МДКР. ОГШ 16 отвечает требованиям протокола МДКР для РП 52. ОГШ 16 взаимодействует с сетевыми элементами ядра МДКР, такими как РА 42 МДКР и ЦКС 46 МДКР согласно спецификациям МДКР за исключением того, что ОГШ 16 маршрутизирует поступающие вызовы в сеть 12 МДКР. РП 52 МДКР также выполняет обновление местоположений с сетью 12 МДКР, когда мобильная станция регистрируется в сети 14 GSM. В этом смысле ОГШ 16 действует как РП для всей сети 14 GSM.
Когда мобильная станция, которая находится в сети 12 МДКР, вызывается из сети 14 GSM, этот вызов маршрутизируется к РП 52 МДКР в ОГШ 16 по стандартным спецификациям. ОГШ 16 маршрутизирует вызов в сеть 12 МДКР. Сеть 12 МДКР окончательно маршрутизирует вызов в ЦКС 46 МДКР, обслуживающий мобильную станцию. Аналогично, если СКС маршрутизируется в сеть 12 МДКР из сети 14 GSM, ОГШ 16 маршрутизирует это сообщение в центр сообщений (не показано) в сети 12 МДКР.
Когда мобильная станция, которая находится в сети 14 GSM, вызывается из сети 12 МДКР, этот вызов маршрутизируется к РП 50 GSM в ОГШ 16 по стандартным спецификациям. ОГШ 16 маршрутизирует вызов в сеть 14 GSM. Сеть 14 GSM окончательно маршрутизирует вызов в ЦСКС 40 GSM, обслуживающий мобильную станцию. Аналогично, если СКС маршрутизируется в сеть 14 GSM из сети 12 МДКР, ОГШ 16 маршрутизирует это сообщение в ЦСКС GSM в сети 14 GSM.
Когда мобильная станция регистрируется в сети 12 МДКР, сеть 12 МДКР посылает указание обновления местоположения в сеть 14 GSM. РП 50 GSM затем выполняет обновление как по стандартным спецификациям с базовой сетью 14 GSM.
Когда мобильная станция регистрируется в сети 14 GSM, сеть 14 GSM посылает указание обновления местоположения в сеть 12 МДКР. РП 52 МДКР затем выполняет обновление как по стандартным спецификациям с сетью 12 МДКР.
В отношении мобильной станции 24 МДКР, которая является абонентом ядра 30 GSM, ОГШ 16 действует как РП 52 в сети 12 МДКР. РП 52 МДКР должен отвечать требованиям протокола РП для роуминга GSM в МДКР. Важной частью информации о том, что поддерживает РП 52, является адрес ЦКС 46 МДКР, обслуживающего мобильную станцию 24. Когда РП 50 GSM в ОГШ 16 маршрутизирует вызов на сторону 12 МДКР, РП 52 МДКР будет далее маршрутизировать его к обслуживающему ЦКС 46.
В отношении мобильной станции 20 GSM, которая является абонентом сети 12 МДКР, ОГШ 16 действует как РП 50 в сети 14 GSM. РП 50 GSM должен отвечать требованиям протокола РП для роуминга МДКР в GSM. Важной частью информации о том, что поддерживает РП 50, является адрес ЦСКС 40 GSM, обслуживающего мобильную станцию 20. Когда РП 52 МДКР в ОГШ 16 маршрутизирует вызов на сторону 14 GSM, РП 50 GSM будет далее маршрутизировать его к обслуживающему ЦКС 40.
ОГШ действует как центр аутентификации (ЦАу) в сети МДКР для абонентов 24 GSM. ЦАу 44 в сети 12 МДКР отвечает за аутентификацию мобильной станции и разрешает/запрещает доступ к сетевым ресурсам. Функция ЦАу в ОГШ заключается не в вызове ключа А, предоставляемого в ОГШ или МС. Вместо этого ОГШ использует удостоверения аутентификации GSM и способ аутентификации GSM посредством сигнализации GSM для аутентификации мобильной станции 24. ОГШ реагирует на достоверные сообщения, которые могут быть получены ЦАу 44 МДКР.
ОГШ действует как центр аутентификации (ЦАу) в сети GSM для абонентов 20 МДКР. ЦАу 36 в сети 14 GSM отвечает за аутентификацию мобильной станции и разрешает/запрещает доступ к сетевым ресурсам. Функция ЦАу в ОГШ заключается не в вызове ключа А, предоставляемого в ОГШ или МС. Вместо этого ОГШ использует удостоверения аутентификации МДКР и способ аутентификации МДКР посредством сигнализации МДКР для аутентификации мобильной станции 20. ОГШ реагирует на достоверные сообщения, которые могут быть получены ЦАу 36 GSM.
ОГШ 16 действует как центр сообщений (ЦС) (МС) в сети 12 МДКР и маршрутизирует сообщения СКС между мобильной станцией 24 МДКР и ЦСКС 40 GSM с помощью механизма СКС GSM.
Аналогично, ОГШ 16 действует как центр сообщений (ЦС) (МС) в сети 14 GSM и маршрутизирует сообщения СКС между мобильной станцией 20 GSM и ЦКС 46 МДКР с помощью механизма СКС МДКР.
МС 24 МДКР должна иметь достоверную идентификацию в сети МДКР. Если эта идентификация отличается от международной идентификации мобильных абонентов (МИМА) (IMSI) (т.е. если сеть МДКР не использует истинной МИМА), тогда ОГШ обеспечивает отображение между идентификацией МДКР и МИМА GSM. Специалистам понятно, что можно использовать известный в технике метод/способ для уникальной идентификации мобильной станции 24.
МС 20 GSM должна иметь достоверную идентификацию в сети GSM. В варианте осуществления эта идентификация является МИМА GSM (т.е. если сеть МДКР не использует истинной МИМА). Если идентификация в сети GSM отличается от идентификации в сети МДКР, тогда ОГШ обеспечивает отображение между идентификацией GSM и идентификацией МДКР. Специалистам понятно, что можно использовать известный в технике метод/способ для уникальной идентификации мобильной станции 20.
В неограничивающем варианте осуществления мобильные станции 18, 20 являются мобильными телефонами, изготовленными компанией Kyocera, Samsung или иным производителем, который использует принципы GSM интерфейсы эфирной связи «по эфиру» (ПЭ) (ОТА) GSM. В неограничивающем варианте осуществления мобильные станции 22, 24 являются мобильными телефонами, изготовленными компанией Kyocera, Samsung или иным производителем, который использует принципы GSM интерфейсы эфирной связи «по эфиру» (ПЭ) (ОТА) GSM. Настоящее изобретение, однако, применимо к другим мобильным станциям, таким как переносные компьютеры, беспроводные трубки или телефоны, приемопередатчики данных или приемники пейджинга и определения местоположения. Мобильные станции могут быть ручными или портативными, например, установленными в движущихся экипажах (в том числе легковых и грузовых автомобилях, лодках, самолетах, поездах), как желательно. Однако, хотя устройства беспроводной связи рассматриваются в общем как мобильные, следует понимать, что настоящее изобретение может быть применено к «фиксированным» блокам в некоторых воплощениях. К тому же настоящее изобретение применимо к модулям или модемам данных, используемым для переноса речевой информации и (или) информации данных, в том числе оцифрованной видеоинформации, и может осуществлять связь с другими устройствами с помощью проводных или беспроводных линий. Далее, могут использоваться команды, чтобы заставить модемы или модули работать заранее заданным скоординированным или связанным образом для переноса информации по множеству каналов связи. Устройства беспроводной связи иногда называются также пользовательскими терминалами, мобильными станциями, мобильными блоками, абонентскими блоками, мобильными радиоустройствами или радиотелефонами, беспроводными блоками или просто «пользователями» и «мобильниками» в некоторых системах связи.
Фиг. 2а и 2b показывают блок-схему алгоритма для аутентификации мобильной станции 24 МДКР, являющейся абонентом в сети 14 GSM, в соответствии с вариантом осуществления. На шаге 202 мобильная станция 24 (МС) попадает в область МДКР, и процесс управления переходит к шагу 204. На шаге 204 мобильная станция 24 инициирует обращение системы регистрации к ЦКС 46 МДКР через СРД 48 МДКР, и процесс управления переходит к шагу 206.
Обращение системы регистрации представляет собой сообщение к ЦКС 46 МДКР через СРД 48 МДКР, причем это сообщение включает в себя идентификацию мобильной станции 24. В варианте осуществления эта идентификация мобильной станции 24 может обеспечиваться посредством SIM 28. В варианте осуществления идентификацией мобильной станции 24 является МИМА. В варианте осуществления идентификация мобильной станции 24 представляет собой мобильный идентификационный номер (МИН) (MIN).
На шаге 206 ЦСК 46 МДКР определяет на основании идентификации мобильной станции, является ли мобильная станция 24 абонентом GSM. В варианте осуществления, в котором идентификация мобильной станции 24 представляет собой МИМА, ЦКС 46 может выполнить это определение, потому что МИМА среди прочей информации содержит код, представляющий страну и сеть, в которой эта мобильная станция является абонентом.
В случае, когда проверяемой мобильной станцией является мобильная станция 22, являющаяся абонентом МДКР, процесс управления переходит к шагу 208. На шаге 208 мобильная станция 22 аутентифицируется с помощью принципов МДКР посредством базовой инфраструктуры МДКР, используя РА 42 МДКР и ЦАу 44 МДКР.
В случае, когда проверяемой мобильной станцией является мобильная станция 24 МДКР, являющаяся абонентом в сети 14 GSM, процесс управления переходит к шагу 210. На шаге 210 ЦКС 46 МДКР обращается к ОГШ 16 путем отправки запроса на аутентификацию к РП 52 МДКР в ОГШ 16, и процесс управления переходит к шагу 212 в соответствии с вариантом осуществления. В другом варианте осуществления процесс управления переходит к шагу 214.
В варианте осуществления идентификация мобильной станции 24 посылается к РП 52 МДКР как часть запроса на аутентификацию. Альтернативно, идентификация мобильной станции 24 посылается к РП 52 МДКР в дополнение к запросу на аутентификацию.
В варианте осуществления запрос на аутентификацию может включать в себя параметры MIN, ESN и COUNT. ESN представляет собой электронный последовательный номер. COUNT представляет итог заранее заданного события, которое взаимно согласовано при событии между ОГШ 16 и мобильной станцией 24. Каждый раз, когда происходит это заранее заданное событие, мобильная станция 24 и ОГШ 16 обновляют COUNT на конкретной мобильной станции 24. В варианте осуществления ОГШ 16 участвует в обновлении COUNT вместе с узлом, который взаимодействует с ОГШ 16. Путем совместного использования функции обновления с другим узлом трафик сообщений между ОГШ 16 и другим узлом может быть снижен. Например, если ОГШ 16 совместно использует функцию обновления COUNT с ЦКС 46 МДКР, трафик сообщений между ОГШ 16 и ЦКС 46 МДКР может быть снижен.
В варианте осуществления COUNT представляет число раз, когда мобильная станция 24 пытается обратиться к сети 14 GSM. Каждый раз, когда мобильная станция 24 обращается к сети 14 GSM, ОГШ обновляет COUNT для конкретной мобильной станции 24. Мобильная станция 24 также обновляет свой собственный COUNT для числа раз, когда она обращается к сети 14 GSM. ОГШ 16 запоминает значение ESN. В другом варианте осуществления COUNT представляет число запросов на аутентификацию от мобильной станции. Специалистам понятно, что может быть много возможных для подсчета событий, которые могут подсчитывать мобильная станция 24 и ОГШ 16.
На шаге 212 ОГШ 16 сравнивает значение COUNT со значением итога в базе данных ОГШ. Если значение COUNT равно значению итога в базе данных ОГШ, процесс управления переходит к шагу 214. Если значение COUNT не равно значению итога в базе данных ОГШ, процесс управления переходит к шагу 216. Специалистам понятно, что в зависимости от приложения может быть применено множество критериев для определения того, соблюдается ли запрос на аутентификацию.
На шаге 214 результат реакции на запрос на аутентификацию (РРЗА) (ARRR) устанавливается на «истинно», и процесс управления переходит к шагу 218. Сообщение результата реакции на запрос на аутентификацию указывает результат этого запроса на аутентификацию.
На шаге 216 результат реакции на запрос на аутентификацию устанавливается на «ложно», и процесс управления переходит к шагу 220.
В ответ на являющийся истинным результат реакции на запрос на аутентификацию ОГШ 16 обращается к сети 14 GSM и получает необходимую информацию аутентификации из РА 34 GSM и ЦАу 36 GSM. На шаге 218 ОГШ 16 просматривает MIN в своей базе данных, чтобы получить соответствующую МИМА GSM, и обращается к сети 14 GSM путем отправки сообщения аутентификации РП GSM с МИМА мобильной станции 24 в РА/ЦАу 34, 36 GSM в соответствии с вариантом осуществления. Процесс управления переходит к шагу 220.
Шаги способа можно менять местами без отхода от объема изобретения. Так, специалистам ясно, что шаг 218 не должен выполняться прежде шага 220.
На шаге 220 ОГШ 16 посылает результат реакции на запрос на аутентификацию в ЦКС 46 МДКР, и процесс управления переходит к шагу 222. На шаге 222 результат реакции на запрос на аутентификацию проверяется. Если результат реакции на запрос на аутентификацию истинный, на шаге 224 ОГШ 16 запускает таймер TREG, и процесс управления переходит к шагу 226.
Если результат реакции на запрос на аутентификацию ложный, процесс управления переходит к шагу 228. На шаге 228 ЦКС 46 МДКР посылает к мобильной станции 24 сообщение аутентификации мобильной станции, указывающее, что мобильная станция 24 не аутентифицирована. Специалистам понятно, что мобильная станция может повторять попытку аутентификации в зависимости от приложения.
ОГШ включает в себя логический блок (не показано) для исполнения программной логики. Специалистам понятно, что логический блок может включать в себя универсальный процессор, специализированный процессор и (или) встроенные программы.
На шаге 226 ЦКС 46 МДКР по получении результата реакции на запрос на аутентификацию, указывающего успешную аутентификацию, посылает извещение регистрации к РП 52 МДКР в ОГШ 16. Процесс управления переходит к шагу 230.
На шаге 230 делается проверка, чтобы определить, принял ли ОГШ 16 извещение регистрации до того, как истек TREG. Если ОГШ 16 принял извещение регистрации до того, как истек TREG, процесс управления переходит к шагу 232, в противном случае процесс управления переходит к шагу 234. На шаге 232 устанавливается результат реакции на извещение регистрации для указания того, что TREG не истек, и процесс управления переходит к шагу 236. На шаге 234 устанавливается результат реакции на извещение регистрации для указания того, что TREG истек, и процесс управления переходит к шагу 236.
На шаге 236 ОГШ 16 отвечает на извещение регистрации результатом реакции на извещение регистрации, указывающим, истек ли TREG. Этот результат реакции на извещение регистрации посылается из ОГШ 16 к ЦКС 46 МДКР.
В варианте осуществления ОГШ 16 посылает сообщение с результатом реакции на извещение регистрации или без этого результата, указывающее только СКС режим/статус. «Только СКС» означает, что мобильная станция 24 посылает и принимает сообщения СКС, а не данные и (или) речевые сообщения. Процесс управления переходит к шагу 238.
На шаге 238 ЦКС 46 МДКР посылает к мобильной станции 24 сообщение признания регистрации по получении результата реакции на извещение регистрации. Как и результат реакции на извещение регистрации, сообщение признания регистрации указывает, истек ли TREG. Процесс управления переходит к шагу 240.
На шаге 240 мобильная станция 24 определяет, указывает ли сообщение признания регистрации признанную регистрацию, т.е. что TREG не истек. Если TREG истек, процесс управления переходит к шагу 244.
На шаге 242 мобильная станция 24 может повторить попытку регистрации, а может и не повторять. Специалистам ясно, что в зависимости от применения мобильной станции эта мобильная станция может повторить попытку регистрации, а может и не повторять.
Шаги способа могут меняться местами без отхода от объема изобретения. Так, специалистам понятно, что шаг 244 не должен выполняться прежде шага 242.
Шаг 244 должен выполняться только после того, как сообщение аутентификации РП GSM послано к РА/ЦАу 34, 36 GSM на шаге 218. На шаге 244 РА/ЦАу 34, 36 GSM посылает сообщение аутентификации ОГШ, включающее в себя параметры аутентификации, к ОГШ 16, и процесс управления переходит к шагу 246.
После того как ОГШ 16 успешно посылает результат реакции на извещение регистрации к ЦКС 46 МДКР и принимает сообщение аутентификации ОГШ от РА/ЦАу 34, 36 GSM, ОГШ 16 посылает сообщение запроса аутентификации GSM к ЦКС 46 МДКР на шаге 246. Процесс управления переходит к шагу 248. На шаге 248 ЦКС 46 МДКР направляет сообщение запроса аутентификации GSM к мобильной станции 24, и процесс управления переходит к шагу 250.
В варианте осуществления приложение может иметь больше критериев для аутентификации мобильных станций помимо критериев, применимых к исходному запросу на аутентификацию шага 210. Так, в варианте осуществления ЦКС 46 МДКР посылает второй запрос аутентификации (не показано) к ОГШ 16, и ОГШ 16 отвечает на этот второй запрос аутентификации (не показано).
На шаге 250 мобильная станция 24 отвечает на сообщение запроса аутентификации GSM путем определения параметров аутентификации, таких как ключ шифрования, с помощью способа аутентификации GSM и путем посылки к ЦКС 46 МДКР ответа аутентификации, включающего в себя параметры аутентификации. В варианте осуществления ответ аутентификации посылается с помощью транспорта IS-637. Процесс управления переходит к шагу 252.
На шаге 252 ЦКС 46 МДКР направляет ответ аутентификации к ОГШ 16, и ОГШ 16 определяет достоверность этих параметров аутентификации путем сопряжения параметров аутентификации со значениями, принятыми из РА/ЦАу 34, 36 GSM на шаге 244. Процесс управления переходит к шагу 254.
На шаге 254 ОГШ 16 посылает сообщение обновления местоположения к РА 34 GSM для обновления местоположения мобильной станции 24, и процесс управления переходит к шагу 256. На шаге 256 РА 34 GSM посылает абонентские профильные данные GSM мобильной станции 24 к РП 50 GSM в ОГШ 16. Процесс управления переходит к шагу 258.
На шаге 258 ОГШ 16 отображает абонентские профильные данные GSM в абонентский профиль МДКР в директиве количественных оценок для ЦКС 46 МДКР, и процесс управления переходит к шагу 260. Директива количественных оценок указывает, что мобильная станция 24 управомочена, т.е. аутентифицирована для связи с сетью 14 GSM. Если мобильная станция 24 не управомочена, тогда мобильная станция 24 не санкционирована для связи с сетью 14 GSM (не показано). В варианте осуществления ОГШ 16 указывает для ЦКС 46 МДКР «полный профиль», который, в свою очередь, направляется к мобильной станции 24 и указывает мобильной станции 24, что мобильная станция 24 может посылать и принимать без того, чтобы быть ограниченной до сообщений СКС.
На шаге 260 ЦКС 46 МДКР отвечает на директиву количественной оценки и посылает ответ на директиву количественной оценки в РП 52 МДКР, и процесс управления переходит к шагу 262.
На шаге 262 в ответ на прием в РП 50 GSM абонентских профильных данных ОГШ 16 посылает ответ на абонентские профильные данные GSM в РА/ЦАу 34, 36 GSM.
На шаге 264 в ответ на прием в РА 34 GSM сообщения обновленного местоположения от ОГШ 16 на шаге 254 РА 34 GSM отвечает на сообщение обновленного местоположения и посылает ответ на сообщение обновленного местоположения к РП 50 GSM, причем ответ на сообщение обновленного местоположения указывает, что местоположение мобильной станции 24 обновлено в РП 50 GSM.
Хотя частная аутентификация между сетью МДКР и сетью GSM, как показано здесь и подробно описано, полностью способна достигать вышеуказанных целей изобретения, следует понимать, что это предпочтительный вариант осуществления настоящего изобретения и он, таким образом, представляет предмет, который подразумевается настоящим изобретением в самом широком смысле, и объем настоящего изобретения полностью охватывает другие варианты осуществления, которые могут стать очевидны для специалистов, и что объем настоящего изобретения должен соответственно ограничиваться не чем иным, как приложенной формулой изобретения, в которой ссылки на элемент в единственном числе направлены не на то, чтобы подразумевать «один и только один», если только это не указано в явном виде, а на «один или несколько». Все структурные и функциональные эквиваленты для элементов вышеописанного предпочтительного варианта осуществления, которые уже известны или станут известны специалистам, специально включены сюда посредством ссылки и предназначены быть охваченными настоящей формулой изобретения. Кроме того, для устройства или способа необязательно обращаться к каждой и любой проблеме, которую пытается решить настоящее изобретение, чтобы они были охвачены настоящей формулой изобретения. Далее, никакие элементы, компоненты или шаги способа в настоящем раскрытии не подразумеваются быть предназначены для общества независимо от того, выражен ли этот элемент, компонент или шаг способа явным образом в формуле изобретения. Никакой элемент формулы изобретения здесь не должен толковаться по условиям шестого абзаца § 112 из 35 USC, если только этот элемент не выражен явно с помощью выражения «средство для» или - в случае пункта формулы изобретения на способ - этот элемент не выражен как «шаг» вместо «действие».
Шаги способа могут меняться местами без отхода от объема изобретения.
1. Общий глобальный шлюз (ОГШ), выполненный для поддержания связи между сетью GSM и сетью МДКР, чтобы дать возможность мобильной станции (МС), являющейся абонентом в сети GSM, осуществлять связь с помощью сети МДКР, содержащий:
базу данных, выполненную для запоминания числа раз, когда мобильная станция обращается к ОГШ; и
логический блок, выполненный для исполнения программной логики, чтобы определить, является ли параметр, принятый от мобильной станции, параметром, представляющим исход заранее заданного события, который взаимно согласован для события между ОГШ и мобильной станцией.
2. ОГШ по п.1, в котором исход представляет число раз, когда мобильная станция обращается к ОГШ, и равен запомненному числу раз, когда мобильная станция обращается к ОГШ.
3. ОГШ по п.1, в котором логический блок далее выполнен для исполнения программной логики, чтобы определить, принято ли извещение регистрации от мобильной станции прежде, чем завершил работу таймер ОГШ.
4. ОГШ по п.1, содержащий далее таймер, который используется ОГШ для определения периода времени, в который мобильной станции санкционируется связь с сетью GSM.
5. ОГШ по п.1, содержащий далее центр службы коротких сообщений (ЦСКС), выполненный для отправки и приема сообщений СКС к сети МДКР и из нее.
6. ОГШ по п.1, содержащий далее регистр местоположения, выполненны