Устройство и способ для определения маски открытого длинного кода в системе мобильной связи
Иллюстрации
Показать всеИзобретение относится к системам мобильной связи. Технический результат заключается в совершенствовании идентификатора мобильного терминала. Обеспечены устройство и способ назначения маски открытого длинного кода (МОДК) мобильному терминалу в сети мобильной связи. Изобретение предусматривает назначение первого типа МОДК, когда МОДК для мобильного терминала основана на международном идентификационном номере мобильной станции, который основан на идентификационном номере мобильного абонента (MIN), связанном с мобильным терминалом, и назначение второго типа МОДК, когда МОДК для мобильного терминала обеспечена поставщиком услуг. 6 н. и 37 з.п. ф-лы, 14 ил.
Реферат
Область техники
Настоящее изобретение относится к устройству и способу для генерации маски открытого длинного кода (МОДК) в системе мобильной связи.
Уровень техники
Обычно в системе связи cdma2000 длинный код в прямом канале используется для шифрования прямого канала и для определения местоположения бита управления мощностью. Кроме того, длинный код в обратном канале используется как элемент для идентификации каждого терминала. Он также играет роль в снижении взаимных помех между абонентскими терминалами.
Длинный код обычно состоит из 42 битов. На фиг.1 показана блок-схема общего процесса генерации длинного кода и передачи сигнала. Длинный код, согласно фиг.1, генерируется согласно 42-битовой маске длинного кода. Полученный длинный код подвергается преобразованию с получением внутреннего произведения по модулю 2 с сигналом передачи. Маска длинного кода генерируется отдельно для каждого канала.
Формат МОДК, используемый в канале трафика, показан на фиг.2 и 3. На фиг.2 представлена схема формата МОДК для обратного основного канала, радиоконфигурация (РК) которого равна 1 или 2, и обратного вспомогательного кодового канала.
На фиг.3 представлена схема формата МОДК для обратного основного канала, обратного вспомогательного канала, обратного выделенного канала управления, прямого основного канала, прямого вспомогательного кодового канала, прямого вспомогательного канала или прямого канала пакетных данных.
Согласно фиг.2 и 3 формат МОДК включает в себя МОДК_37 (M36~M0) из 37 младших битов МОДК. МОДК_37 можно разделить на первые младшие биты (M36~M32) и вторые младшие биты (M31~M0).
Базовая станция может сообщать терминалу, как генерировать вторые младшие биты M31~M0, посредством расширенного сообщения назначения канала (РСНК). Таким образом, если тип МОДК ТИП_МОДК в РСНК равен '0000', то мобильная станция устанавливает первые младшие биты M36~M32 как '11000' и генерирует вторые младшие биты МОДК_32 путем выполнения следующей перестановки электронного серийного номера (ЭСН).
Если ЭСН={E31, E30, E29, …, E2, E1, E0}, то вторые младшие биты МОДК_32 равны {E0, E31, E22, E13, E4, E26, E17, E8, E30, E21, E12, E3, E25, E16, E7, E29, E20, E11, E2, E24, E15, E6, E28, E19, E10, E1, E23, E14, E5, E27, E18, E9}.
Если ТИП_МОДК равен '0001', то первые младшие биты M36~M32 устанавливаются на '11011' и вторые младшие биты МОДК_32 устанавливаются на МОДК_32r, что представляет собой 32-битовое значение, принятое посредством расширенного сообщения назначения канала (РСНК). ЭСН является единственным идентификатором, присваиваемым терминалу в системе cdma2000, и используется для обработки вызова.
Структура ЭСН показана на фиг.4. ЭСН состоит из 32 битов. Коду изготовителя (КИ) выделены 8 старших битов, а серийному номеру (СН) терминала, изготовленного соответствующим изготовителем, выделены 24 младших бита. Код изготовителя выделен каждому изготовителю и обычно установлен. Если количество терминалов соответствующего изготовителя превышает количество выделенных СН, то выделяются новые КИ.
Между тем, ожидается, что 32-битовые ЭСН будут исчерпаны вследствие перепроизводства. Поэтому для замены ЭСН обеспечен новый идентификатор для идентификации терминала. Новый идентификатор представляет собой идентификатор мобильного оборудования (ИДМО).
На фиг.5 показана схема структуры ИДМО. ИДМО состоит из 56 битов. Коду изготовителя (КИ) выделены 32 старших бита, и серийному номеру (СН) терминала, изготовленного соответствующим изготовителем, выделены 24 младших бита.
Согласно способу, отвечающему уровню техники, используется процесс перестановки 32-битового ЭСН в пределах 42-битовой МОДК. При использовании 56-битового ИДМО невозможно вставить ИДМО в МОДК, поскольку ИДМО длиннее, чем МОДК.
Поэтому, когда ИДМО используется в качестве идентификатора для идентификации терминала вместо ЭСН, необходим новый способ генерации МОДК.
Сущность изобретения
Согласно одному варианту осуществления изобретения способ определения маски открытого длинного кода (МОДК) в мобильном терминале содержит этапы, на которых назначают первый тип МОДК, когда МОДК для мобильного терминала основана на международном идентификаторе мобильной станции (IMSI), который основан на идентификационном номере мобильного абонента (MIN), связанном с мобильным терминалом; и назначают второй тип МОДК, когда МОДК для мобильного терминала основана на IMSI, который основан на значении, обеспеченном поставщиком услуг.
Согласно одному аспекту настоящего изобретения первый тип МОДК, предпочтительно, не используется, когда мобильный терминал находится не в собственной стране. Альтернативно, второй тип МОДК, предпочтительно, не используется, когда мобильный терминал находится не в собственной сети.
Согласно другому аспекту настоящего изобретения МОДК содержит первую часть и вторую часть, причем вторая часть определяется на основании, по меньшей мере, части IMSI. Предпочтительно, вторая часть МОДК содержит 34 бита. При использовании первого типа МОДК вторая часть МОДК определяется на основании, по меньшей мере, части MIN, когда используется первый тип МОДК.
Согласно другому варианту осуществления настоящего изобретения способ определения маски открытого длинного кода (МОДК) на мобильном терминале содержит этапы, на которых назначают первый тип МОДК, когда МОДК для мобильного терминала основана на идентификаторе мобильного оборудования (ИДМО), связанном с мобильным терминалом; назначают второй тип МОДК, когда МОДК для мобильного терминала задана базовой станцией; назначают третий тип МОДК, когда МОДК для мобильного терминала основана на международном идентификаторе мобильной станции (IMSI), который основан на идентификационном номере мобильного абонента (MIN), связанном с мобильным терминалом; и назначают четвертый тип МОДК, когда МОДК для мобильного терминала основана на IMSI, который основан на значении, обеспеченном поставщиком услуг.
Согласно одному аспекту настоящего изобретения МОДК для мобильного терминала содержит первую часть и вторую часть. Предпочтительно, первая часть содержит старшие биты, и вторая часть содержит младшие биты МОДК.
Когда задан или назначен первый тип МОДК (например, тип МОДК равен '0000'), значение МОДК вычисляется с применением к ИДМО алгоритма хеширования. Первый тип МОДК может быть назначен, когда мобильный терминал находится в условиях роуминга. Когда назначен первый тип МОДК, вторая часть МОДК содержит хешированное значение ИДМО.
Когда задан или назначен второй тип МОДК (например, тип МОДК равен '0001'), базовая станция передает значение МОДК на мобильный терминал. Когда назначен второй тип МОДК, вторая часть содержит значение, обеспеченное базовой станцией. Предпочтительно, первая часть МОДК содержит '101', и вторая часть содержит 39 битов.
Когда задан или назначен третий тип МОДК (например, тип МОДК равен '0010'), значение МОДК выводится или базируется на MIN в его младшей части. Предпочтительно, третий тип МОДК не используется, когда мобильный терминал находится не в собственной стране. Кроме того, когда назначен третий тип МОДК, вторая часть содержит значение, основанное на MIN, связанном с мобильным терминалом. Вторая часть содержит, по меньшей мере, часть младших цифр MIN. В частности, вторая часть может содержать 10 младших цифр MIN или, альтернативно, 34-битовое значение. Первая часть МОДК может содержать '11000001' или, альтернативно, '11000XX1', где Х равно нулю или 1.
Согласно одному аспекту настоящего изобретения, вторая часть содержит младшие цифры MIN в младших позициях второй части и содержит биты заполнения в старших позициях второй части, когда длина MIN меньше длины второй части.
Когда задан или назначен четвертый тип МОДК (например, тип МОДК равен '0011'), поставщик услуг предоставляет мобильному терминалу МОДК. Другими словами, вторая часть МОДК не основана на MIN мобильного терминала. Предпочтительно, четвертый тип МОДК не используется, когда мобильный терминал находится не в собственной сети.
Согласно одному аспекту настоящего изобретения, когда назначен четвертый тип МОДК, вторая часть содержит 34-битовое значение и первая часть содержит '11000000' или, альтернативно, '11000XX0', где Х равно нулю или 1.
Согласно другому аспекту настоящего изобретения, по меньшей мере, один из первого, второго, третьего и четвертого назначенных типов МОДК включается в первое поле структуры данных, переданной на, по меньшей мере, один из мобильного терминала и базовой станции. Кроме того, изобретение также предусматривает второе поле в структуре данных, переданной на, по меньшей мере, один из мобильного терминала и базовой станции, причем значение, связанное со вторым полем, указывает, включено ли первое поле в структуру данных, причем первое поле включает в себя один из первого, второго, третьего и четвертого назначенных типов МОДК.
Согласно еще одному варианту осуществления настоящего изобретения способ определения маски открытого длинного кода (МОДК) в мобильном терминале содержит этапы, на которых принимают от базовой станции указатель типа МОДК, который указывает тип МОДК для использования в мобильном терминале; и определяют, по меньшей мере, часть МОДК, основанную на международном идентификаторе мобильной станции (IMSI), когда указатель типа МОДК равен заранее определенному значению. Предпочтительно, по меньшей мере, часть МОДК, основанная на IMSI, содержит 34 бита. IMSI связан с идентификационным номером мобильного абонента для мобильного терминала, когда указатель типа МОДК связан с первым значением (например, '0010'), и IMSI связан со значением, обеспеченным базовой станцией, когда указатель типа МОДК связан со вторым значением (например, '0011').
Согласно еще одному варианту осуществления настоящего изобретения мобильный терминал для использования маски открытого длинного кода (МОДК) содержит средство для назначения первого типа МОДК, когда МОДК для мобильного терминала основана на идентификаторе мобильного оборудования (ИДМО), связанном с мобильным терминалом; средство для назначения второго типа МОДК, когда МОДК для мобильного терминала задана базовой станцией; средство для назначения третьего типа МОДК, когда МОДК для мобильного терминала основана на международном идентификаторе мобильной станции (IMSI), который основан на идентификационном номере мобильного абонента (MIN), связанном с мобильным терминалом; и средство для назначения четвертого типа МОДК, когда МОДК для мобильного терминала основана на IMSI, который основан на значении, обеспеченном поставщиком услуг.
Согласно еще одному варианту осуществления настоящего изобретения мобильный терминал содержит средство для приема от базовой станции указателя типа МОДК, который указывает тип МОДК для использования в мобильном терминале; и средство для определения, по меньшей мере, части МОДК, основанной на международном идентификаторе мобильной станции (IMSI), когда указатель типа МОДК равен заранее определенному значению. Предпочтительно, по меньшей мере, часть МОДК, основанная на IMSI, содержит 34 бита. IMSI связан с идентификационным номером мобильного абонента для мобильного терминала, когда указатель типа МОДК связан с первым значением, и IMSI связан со значением, обеспеченным базовой станцией, когда указатель типа МОДК связан со вторым значением.
Эти и другие варианты осуществления настоящего изобретения, должны быть понятны для специалистов в данной области на основе изучения нижеследующего подробного описания вариантов осуществления со ссылками на чертежи. Однако изобретение не ограничено никакими конкретными раскрытыми вариантами осуществления.
Краткое описание изобретения
Прилагаемые чертежи, которые включены для пояснения изобретения и составляют часть этого описания изобретения, иллюстрируют варианты осуществления изобретения и, совместно с описанием, служат для объяснения принципов изобретения.
Фиг.1 - блок-схема способа генерации длинного кода.
Фиг.2 - схема формата МОДК для обратного основного канала и обратного вспомогательного кодового канала, для которого радиоконфигурация (РК) равна 1 или 2.
Фиг.3 - схема формата МОДК для обратного основного канала, обратного вспомогательного канала, обратного выделенного канала управления, прямого основного канала, прямого вспомогательного кодового канала, прямого вспомогательного канала, прямого выделенного канала управления или прямого канала пакетных данных.
Фиг.4 - схема структуры ЭСН.
Фиг.5 - схема структуры ИДМО.
Фиг.6 - схема структуры IMSI.
Фиг.7 - схема структуры 34-битового IMSI_S согласно одному варианту осуществления изобретения.
Фиг.8 - иллюстративная структура МОДК согласно предпочтительному варианту осуществления настоящего изобретения.
Фиг.9 - иллюстративная структура МОДК согласно одному варианту осуществления настоящего изобретения.
Фиг.10 - иллюстративная структура МОДК согласно другому варианту осуществления настоящего изобретения.
Фиг.11 - иллюстративная структура МОДК согласно еще одному варианту осуществления настоящего изобретения.
Фиг.12 - логическая блок-схема определения МОДК согласно одному варианту осуществления.
Фиг.13 - схема отображения младших битов IMSI в 40 младших битов МОДК согласно одному варианту осуществления изобретения.
Фиг.14 - схема отображения десятичного числа в двоичное значение согласно одному варианту осуществления.
Признаки, элементы и аспекты изобретения, обозначенные одинаковыми позициями на разных фигурах, представляют одинаковые, эквивалентные или аналогичные признаки, элементы или аспекты согласно одному или более вариантов осуществления системы.
Предпочтительные варианты осуществления изобретения
В помощь описанию настоящего изобретения определенные иллюстративные имена, значения, длины и другие атрибуты параметров используются для описания каналов, сообщений и постоянных или переменных идентификаторов, передаваемых между мобильными и базовыми станциями. Следует заметить, что такие имена параметров приведены только в иллюстративных целях и что для описания той же или сходной функции можно использовать другие имена.
Настоящее изобретение предусматривает генерацию МОДК с использованием международного идентификационного номера мобильной станции (IMSI), уникально выделенного каждому терминалу для глобальной идентификации терминала. IMSI обеспечен в ITU-T E.212 в качестве рекомендаций, относящихся к нумерации. ITU-T E.212 предусматривает выделение характерного номера каждому глобально используемому терминалу и, во избежание отдельных правил нумерации в соответствующих странах, установление для номера универсального правила.
На фиг.6 показана структура IMSI, в которой IMSI, предпочтительно, содержит до 15 цифр или числовых знаков. 3 старших цифр выделяются каждому коду для идентификации соответствующей страны в качестве кода страны мобильного абонента (MCC). Остальные цифры образуют национальный идентификатор мобильного абонента (NMSI). NMSI содержит код сети мобильной связи (MNC) и идентификационный номер мобильной станции (MSIN). MNC идентифицирует сеть, обслуживающую терминал. Например, сеть может быть идентифицирована поставщиком услуг, предоставляющим услугу связи мобильному терминалу. Поставщик может иметь несколько MNC. MSIN (идентификационный номер мобильной станции) используется для идентификации пользовательского терминала в каждой сети.
Согласно предпочтительному варианту осуществления IMSI_M представляет собой IMSI, который содержит идентификационный номер мобильного абонента (MIN) в NMSI. MIN представляет собой 34-битовое число, которое является цифровым представлением 10-значного числа, присвоенного мобильному терминалу, и может быть связано с мобильным телефонным номером. IMSI_T представляет собой IMSI, который не связан с MIN. IMSI_T может предоставляться поставщиком услуг. В ходе работы мобильного терминала используется операционное значение (IMSI_O), равное IMSI_M или IMSI_T, в зависимости от возможностей базовой станции.
На фиг.7 показаны цифры IMSI_S согласно предпочтительному варианту осуществления настоящего изобретения. IMSI_S является, предпочтительно, 10-значным (34-битовым) числом, выведенным из IMSI, предпочтительно, из IMSI_O. Согласно предпочтительному варианту осуществления, если IMSI составляет 10 цифр или более, младшие 10 цифр IMSI становятся IMSI_S. Если IMSI составляет менее 10 цифр, в передней части вставляются '0', чтобы довести до 10 цифр.
10-значный IMSI_S содержит IMSI_S1 (предпочтительно 7 цифр) и IMSI_S2 (предпочтительно 3 цифры). IMSI_S, выведенный из IMSI_O, предпочтительно, обозначен как IMSI_O_S, что показано на фиг. 8 и 9.
Следующие варианты осуществления согласно настоящему изобретению предусматривают генерацию уникального МОДК на мобильном терминале с использованием вышеописанного IMSI_S. Поэтому каждый из терминалов в одной и той же сети мобильной связи может иметь уникальную МОДК.
Для генерации МОДК могут использоваться ЭСН или ИДМО мобильного терминала. Альтернативно, может использоваться временный IMSI. В зависимости от требований и ограничений базовой станции могут быть определены следующие типы МОДК (ТИП_МОДК). В целях описания настоящего изобретения ТИП_МОДК является указателем типа МОДК. Базовая станция устанавливает ТИП_МОДК на соответствующий тип.
Согласно предпочтительному варианту осуществления ТИП_МОДК задан равным, например, '0010', который используется при извлечении операционного IMSI (IMSI_O) из IMSI_M на основании MIN (идентификационного номера мобильного абонента). Согласно другому варианту осуществления ТИП_МОДК задан равным, например, '0011', который используется при извлечении операционного IMSI (IMSI_O) из истинного IMSI (IMSI_T). Например, ТИП_МОДК, равный '0010', не используется, когда мобильный терминал находится не в своей стране, другими словами, когда MCC мобильного терминала отличается от MCC базовой станции. Аналогично, ТИП_МОДК, равный '0011', не используется, когда мобильный терминал находится не в своей сети, другими словами, когда либо MCC, либо MNC мобильного терминала отличается.
Согласно фиг. 8 и 9 предусмотрен способ генерации МОДК согласно предпочтительному варианту осуществления изобретения. В случае извлечения IMSI_O (операционного IMSI) из IMSI_M (например, в случае, когда ТИП_МОДК равен '0010'), например, 5 старших битов M41~M37, установлены на '11000'. Два бита M36 и M35, следующие за 5-ю старшими битами M41~M37, установлены, например, на '00' во избежание конфликта с уже существующей маской длинного кода.
Два бита M36 и M35 могут быть установлены, например, на '10' или '01' во избежание одновременного существования масок длинного кода на всех физических каналах. Следующий бит M34 может быть установлен, например, на '1', чтобы данный случай отличался от случая извлечения IMSI_O из IMSI_T. 34 младших бита M33~M0 могут быть установлены например, на ранее заданный IMSI_S.
Согласно фиг.9 предусмотрен случай генерации МОДК в случае извлечения IMSI_O (операционного IMSI) из IMSI_T (например, ТИП_МОДК равен '0011'). 5 старших битов M41~M37 установлены, например, на '11000'. Два бита M36 и M35, следующие за 5-ю старшими битами M41~M37, установлены, например, на '00' во избежание конфликта с уже существующей маской длинного кода.
Два бита M36 и M35 могут быть установлены, например, на '10' или '01' во избежание одновременного существования масок длинного кода на всех физических каналах. Следующий бит M34 можно установить, например, на '0', чтобы данный случай отличался от случая извлечения IMSI_O из IMSI_M. 34 младших битов M33~M0 установлены, например, на ранее заданный IMSI_S.
Согласно фиг. 10 и 11 в другом варианте осуществления 1-й и 2-й биты МОДК установлены, например, на '10', во избежание конфликта с МОДК, используемой мобильным терминалом, отвечающим уровню техники. Эта МОДК действительна в сети мобильной связи, где каждый терминал имеет уникальную МОДК при роуминге между разными сетями мобильной связи в одной стране. Если пользователь находится в условиях роуминга в сети мобильной связи, отличной от его собственной сети, или если пользователь находится в условиях роуминга в другой стране, можно использовать другой способ генерации МОДК.
В этом варианте осуществления 3-й бит используется как указатель роуминга. Согласно фиг.10 для 5 битов M38~M34, соответственно, можно задавать произвольные значения. В одном варианте осуществления настоящего изобретения значение 5 битов M34~M38 установлено, например, на '11111'.
Пользователь может совершать роуминг из собственной сети в другую сеть мобильной связи или в другую страну. Когда пользователь осуществляет связь в собственной сети, указатель роуминга устанавливается, например, на '0'. В этом случае МОДК, как объяснено в нижеследующем описании, извлекается из IMSI_S.
Когда пользователь находится в условиях роуминга в сети мобильной связи, отличной от его собственной сети, или когда пользователь находится в условиях роуминга в другой стране, указатель роуминга устанавливается, например, на '1'. В этом случае МОДК может генерироваться способом, отличным от вышеописанного.
В одном варианте осуществления ИДМО мобильного терминала хешируется и вставляется в МОДК. Например, 56-битовый ИДМО хешируется в 39 битов.
Способ хеширования 56-битового ИДМО в 39 битов МОДК представлен на фиг.11 согласно варианту осуществления настоящего изобретения. 1-й и 2-й старшие биты установлены, например, на '10'. Указатель роуминга установлен, например, на '1', а другие 39 битов установлены на значение хеширования, например, путем применения алгоритма хеширования SHA-1 к 56-битовому ИДМО. Затем МОДК_40 передается с уровня сигнализации на физический уровень.
Согласно фиг.12 статус роуминга мобильного терминала может быть определен путем сравнения MCC и MNC терминала с MCC и MNC обслуживающей сети (S120, S130). Если какой-либо из MCC и MNC отличается, значит, пользователь находится в условиях роуминга, и указатель роуминга (например, 3-й бит МОДК) установлен, например, на '1' (S150), и МОДК определяется с использованием ИДМО. Если же мобильный терминал осуществляет связь с сетью мобильной связи, которой он принадлежит, то указатель роуминга устанавливается, например, на '0' (S140), и МОДК определяется с использованием IMSI_S.
В одном варианте осуществления 1-я и 3-я значащие цифры IMSI, показанного на фиг.6, используются в качестве MCC, и другие 12 цифр используются в качестве NMSI, который содержит, как показано, MNC и MSIN. В другом варианте осуществления MSIN построен в виде 12-значного десятичного числа из, например, 40 младших битов МОДК. Согласно фиг.13 1-й и 2-й биты МОДК могут быть установлены, например, на '00'. Согласно фиг.14 12-значное десятичное число может быть отображено в 40-битовое двоичное значение.
Специалисту в данной области очевидно, что предпочтительные варианты осуществления настоящего изобретения можно легко реализовать с использованием, например, процессора 710 или другого устройства обработки данных или устройства цифровой обработки, либо отдельного, либо в сочетании с внешней логикой поддержки.
Хотя настоящее изобретение описано применительно к мобильной связи, настоящее изобретение также можно использовать в любых системах беспроводной связи, где используются мобильные устройства, например, КПК и портативные компьютеры, снабженные средствами беспроводной связи. Кроме того, использование определенных терминов для описания настоящего изобретения не ограничивает объем настоящего изобретения определенным типом системы мобильной связи, например, cdma2000. Настоящее изобретение применимо также к другим системам беспроводной связи, в которых используются различные радиоинтерфейсы и/или физические уровни, например, МДВР, МДКР, МДЧР, ШМДКР и т.д.
Предпочтительные варианты осуществления могут быть реализованы как способ, устройство или изделие с использованием стандартных подходов программирования и/или конструирования для создания программного, аппаратного, программно-аппаратного обеспечения или любой их комбинации. Используемый здесь термин «изделие» означает код или логику, реализованную в аппаратной логике (например, интегральной схеме, вентильной матрице, программируемой пользователем (ВМПП), специализированной интегральной схеме (СИС) и т.д.) или на машиночитаемом носителе (например, магнитном носителе (например, жестком диске, флоппи-диске, ленте и т.д.), оптическом носителе (CD-ROM, оптическом диске и т.д.), в энергозависимом или энергонезависимом запоминающем устройстве (например, ЭСППЗУ, ПЗУ, ППЗУ, ОЗУ, ДОЗУ, СОЗУ, программно-аппаратном обеспечении, программируемой логике и т.д.). Процессор осуществляет доступ к коду на машиночитаемом носителе и выполняет его. Доступ к коду, в котором реализованы предпочтительные варианты осуществления, также можно осуществлять посредством среды передачи или с файлового сервера по сети. В этих случаях изделие, в котором реализован код, может содержать среду передачи, например, сетевую линию связи, среды беспроводной связи, сигналы, распространяющиеся в пространстве, радиоволны, инфракрасные сигналы и т.д. Конечно, специалистам в данной области очевидно, что можно предложить различные модификации этой конфигурации, не выходящие за рамки объема настоящего изобретения, а также, что изделие может содержать любой носитель информации, известный в технике.
Логическая реализация, показанная на чертежах, описывает конкретные операции, осуществляемые в определенном порядке. В альтернативных реализациях некоторые логические операции можно осуществлять в другом порядке, изменять или удалять и, тем не менее, реализовывать предпочтительные варианты осуществления настоящего изобретения. Кроме того, к вышеописанной логике можно добавлять этапы, которые согласуются с реализациями изобретения.
Вышеописанные варианты осуществления, во всех отношениях, следует рассматривать исключительно как иллюстративные, но ни в коем случае не как ограничительные. Таким образом, другие иллюстративные варианты осуществления, системные архитектуры, платформы и реализации, которые могут поддерживать различные аспекты изобретения, можно использовать без отклонения от описанных существенных характеристик. Эти и различные другие адаптации и комбинации признаков раскрытых вариантов осуществления входят в объем изобретения. Изобретение определяется формулой изобретения и всеми ее эквивалентами.
Промышленное применение
Настоящее изобретение применимо к системе мобильной связи.
1. Способ определения маски открытого длинного кода (МОДК) в мобильном терминале, используемом в сети мобильной связи, причем способ содержит этапы, на которыхназначают первый тип МОДК, когда МОДК для мобильного терминала основана на международном идентификаторе мобильной станции (IMSI), который основан на идентификационном номере мобильного абонента (MIN), связанном с мобильным терминалом, иназначают второй тип МОДК, когда МОДК для мобильного терминала основана на IMSI, который основан на значении, обеспеченном поставщиком услуг.
2. Способ по п.1, в котором первый тип МОДК не используют, когда мобильный терминал находится не в собственной стране.
3. Способ по п.1, в котором второй тип МОДК не используют, когда мобильный терминал находится не в собственной сети.
4. Способ по п.1, в котором МОДК содержит первую часть и вторую часть, причем вторую часть определяют на основании, по меньшей мере, части IMSI.
5. Способ по п.4, в котором вторая часть МОДК содержит, по меньшей мере, 34 бита.
6. Способ по п.1, в котором МОДК содержит первую часть и вторую часть, причем вторую часть определяют на основании, по меньшей мере, части MIN, когда используется первый тип МОДК.
7. Способ по п.6, в котором вторая часть МОДК содержит, по меньшей мере, 34 бита.
8. Способ определения маски открытого длинного кода (МОДК) в мобильном терминале, используемом в сети мобильной связи, причем способ содержит этапы, на которыхназначают первый тип МОДК, когда МОДК для мобильного терминала основана на идентификаторе мобильного оборудования (ИДМО), связанном с мобильным терминалом,назначают второй тип МОДК, когда МОДК для мобильного терминала указана базовой станцией,назначают третий тип МОДК, когда МОДК для мобильного терминала основана на международном идентификаторе мобильной станции (IMSI), который основан на идентификационном номере мобильного абонента (MIN), связанном с мобильным терминалом, иназначают четвертый тип МОДК, когда МОДК для мобильного терминала основана на значении IMSI, которое основано на значении обеспеченном поставщиком услуг.
9. Способ по п.8, в котором МОДК для мобильного терминала содержит первую часть и вторую часть.
10. Способ по п.9, в котором первая часть содержит старшие биты, и вторая часть содержит младшие биты МОДК.
11. Способ по п.8, в котором значение МОДК вычисляют, применяя к ИДМО алгоритм хэширования, когда назначен первый тип МОДК.
12. Способ по п.8, в котором первый тип МОДК равен 0000.
13. Способ по п.8, в котором первый тип МОДК назначают, когда мобильный терминал находится в условиях роуминга.
14. Способ по п.9, в котором, когда назначен первый тип МОДК, вторая часть МОДК содержит хэшированное значение ИДМО.
15. Способ по п.8, в котором базовая станция передает значение МОДК на мобильный терминал, когда назначен второй тип МОДК.
16. Способ по п.8, в котором второй тип МОДК равен 0001.
17. Способ по п.9, в котором, когда назначен второй тип МОДК, вторая часть содержит значение, обеспеченное базовой станцией.
18. Способ по п.9, в котором первая часть содержит ′101′, и вторая часть содержит 39 битов.
19. Способ по п.8, в котором МОДК содержит MIN в его младшей части, когда назначен третий тип МОДК.
20. Способ по п.9, в котором третий тип МОДК равен 0010.
21. Способ по п.9, в котором третий тип МОДК не используется, когда мобильный терминал находится не в собственной стране.
22. Способ по п.9, в котором, когда назначен третий тип МОДК, вторая часть содержит значение, основанное на MIN, связанном с мобильным терминалом.
23. Способ по п.22, в котором вторая часть содержит, по меньшей мере, часть младших цифр MIN.
24. Способ по п.23, в котором вторая часть содержит 10 младших цифр MIN.
25. Способ по п.23, в котором вторая часть содержит младшие цифры MIN в младших позициях второй части и содержит биты заполнения в старших позициях второй части, когда длина MIN меньше длины второй части.
26. Способ по п.22, в котором вторая часть содержит 34-битовое значение.
27. Способ по п.22, в котором первая часть содержит ′11000001′.
28. Способ по п.22, в котором первая часть содержит ′11000ХХ1′, где Х равно нулю или 1.
29. Способ по п.8, в котором четвертый тип МОДК равен 0011.
30. Способ по п.8, в котором четвертый тип МОДК не используется, когда мобильный терминал находится не в собственной сети.
31. Способ по п.9, в котором, когда назначен четвертый тип МОДК, вторая часть содержит значение, не основанное на MIN, связанном с мобильным терминалом.
32. Способ по п.31, в котором вторая часть содержит значение, обеспеченное поставщиком услуг.
33. Способ по п.32, в котором вторая часть содержит 34-битовое значение.
34. Способ по п.31, в котором первая часть содержит ′11000000′.
35. Способ по п.31, в котором первая часть содержит ′11000ХХ0′, где Х равно нулю или 1.
36. Способ по п.8, дополнительно содержащий этапы, на которыхвключают, по меньшей мере, один из первого, второго, третьего и четвертого назначенных типов МОДК в первое поле структуры данных, переданной на, по меньшей мере, один из мобильного терминала и базовой станции.
37. Способ по п.8, дополнительно содержащий этапы, на которыхвключают второе поле в структуру данных переданную на, по меньшей мере, один из мобильного терминала и базовой станции, причем значение, связанное со вторым полем, указывает, включено ли первое поле в структуру данных, причем первое поле включает в себя один из первого, второго, третьего и четвертого назначенных типов МОДК.
38. Способ генерации маски открытого длинного кода (МОДК) в мобильном терминале в сети мобильной связи, причем способ содержит этапы, на которыхпринимают от базовой станции указатель типа МОДК, который указывает тип МОДК для использования в мобильном терминале, игенерируют, по меньшей мере, часть МОДК, основанную на международном идентификаторе мобильной станции (IMSI), когда указатель типа МОДК равен заранее определенному значению,причем IMSI основан на идентификационном номере мобильного абонента (MIN) мобильного терминала, когда указатель типа МОДК равен первому значению, ипричем IMSI связан со значением, обеспеченным поставщиком услуг, когда указатель типа МОДК равен второму значению.
39. Способ по п.38, в котором, по меньшей мере, часть МОДК, основанная на IMSI, содержит 34 бита.
40. Мобильный терминал для использования маски открытого длинного кода (МОДК) в системе мобильной связи, причем мобильный терминал содержитсредство для назначения первого типа МОДК, когда МОДК для мобильного терминала основана на международном идентификаторе мобильной станции (IMSI), который основан на идентификационном номере мобильного абонента (MIN), связанном с мобильным терминалом, исредство для назначения второго типа МОДК, когда МОДК для мобильного терминала основана на IMSI, который основан на значении, обеспеченном поставщиком услуг.
41. Мобильный терминал для использования маски открытого длинного кода (МОДК) в системе мобильной связи, причем мобильный терминал содержитсредство для назначения первого типа МОДК, когда МОДК для мобильного терминала основана на идентификаторе мобильного оборудования (ИДМО), связанном с мобильным терминалом,средство для назначения второго типа МОДК, когда МОДК для мобильного терминала указана базовой станцией,средство для назначения третьего типа МОДК, когда МОДК для мобильного терминала основана на международном идентификаторе мобильной станции (IMSI), который основан на идентификационном номере мобильного абонента (MIN), связанном с мобильным терминалом, исредство для назначения четвертого типа МОДК, когда МОДК для мобильного терминала основана на IMSI, который основан на значении, обеспеченном поставщиком услуг.
42. Мобильный терминал для использования маски открытого длинного кода (МОДК) в системе мобильной связи, причем мобильный терминал содержитмодуль приема для приема от базовой станции указателя типа МОДК, который указывает тип МОДК для использования в мобильном терминале, имодуль генерации МОДК для генерации, по меньшей мере, частиМОДК, основанной на международном идентификаторе мобильной станции (IMSI), когда указатель типа МОДК равен заранее определенному значению,причем IMSI связан с идентификационным номером мобильного абонента (MIN) мобильного терминала, когда указатель типа МОДК равен первому значению, ипричем IMSI связан со значением, обеспеченным поставщиком услуг, когда указатель типа МОДК равен второму значению.
43. Мобильный терминал по п.42, в котором, по меньшей мере, часть МОДК, основанная на IMSI, содержит 34 бита.