RU2370912C2 - Устройство и способ для определения маски открытого длинного кода в системе мобильной связи - Google Patents

Устройство и способ для определения маски открытого длинного кода в системе мобильной связи Download PDF

Info

Publication number
RU2370912C2
RU2370912C2 RU2005141458A RU2005141458A RU2370912C2 RU 2370912 C2 RU2370912 C2 RU 2370912C2 RU 2005141458 A RU2005141458 A RU 2005141458A RU 2005141458 A RU2005141458 A RU 2005141458A RU 2370912 C2 RU2370912 C2 RU 2370912C2
Authority
RU
Russia
Prior art keywords
modk
mobile terminal
type
imsi
mobile
Prior art date
Application number
RU2005141458A
Other languages
English (en)
Other versions
RU2005141458A (ru
Inventor
Дзонг Хое АН (KR)
Дзонг Хое АН
Чан Хо КИУНГ (KR)
Чан Хо КИУНГ
Киоо Дзин ХАН (KR)
Киоо Дзин ХАН
Original Assignee
Эл Джи Электроникс Инк.
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from KR1020030034236A external-priority patent/KR100949962B1/ko
Priority claimed from KR1020030055136A external-priority patent/KR100964678B1/ko
Application filed by Эл Джи Электроникс Инк. filed Critical Эл Джи Электроникс Инк.
Publication of RU2005141458A publication Critical patent/RU2005141458A/ru
Application granted granted Critical
Publication of RU2370912C2 publication Critical patent/RU2370912C2/ru

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/26Network addressing or numbering for mobility support
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04JMULTIPLEX COMMUNICATION
    • H04J13/00Code division multiplex systems
    • H04J13/10Code generation
    • H04J13/102Combining codes
    • H04J13/105Combining codes by extending
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04JMULTIPLEX COMMUNICATION
    • H04J13/00Code division multiplex systems
    • H04J13/16Code allocation

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

Изобретение относится к системам мобильной связи. Технический результат заключается в совершенствовании идентификатора мобильного терминала. Обеспечены устройство и способ назначения маски открытого длинного кода (МОДК) мобильному терминалу в сети мобильной связи. Изобретение предусматривает назначение первого типа МОДК, когда МОДК для мобильного терминала основана на международном идентификационном номере мобильной станции, который основан на идентификационном номере мобильного абонента (MIN), связанном с мобильным терминалом, и назначение второго типа МОДК, когда МОДК для мобильного терминала обеспечена поставщиком услуг. 6 н. и 37 з.п. ф-лы, 14 ил.

Description

Область техники
Настоящее изобретение относится к устройству и способу для генерации маски открытого длинного кода (МОДК) в системе мобильной связи.
Уровень техники
Обычно в системе связи 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, оптическом диске и т.д.), в энергозависимом или энергонезависимом запоминающем устройстве (например, ЭСППЗУ, ПЗУ, ППЗУ, ОЗУ, ДОЗУ, СОЗУ, программно-аппаратном обеспечении, программируемой логике и т.д.). Процессор осуществляет доступ к коду на машиночитаемом носителе и выполняет его. Доступ к коду, в котором реализованы предпочтительные варианты осуществления, также можно осуществлять посредством среды передачи или с файлового сервера по сети. В этих случаях изделие, в котором реализован код, может содержать среду передачи, например, сетевую линию связи, среды беспроводной связи, сигналы, распространяющиеся в пространстве, радиоволны, инфракрасные сигналы и т.д. Конечно, специалистам в данной области очевидно, что можно предложить различные модификации этой конфигурации, не выходящие за рамки объема настоящего изобретения, а также, что изделие может содержать любой носитель информации, известный в технике.
Логическая реализация, показанная на чертежах, описывает конкретные операции, осуществляемые в определенном порядке. В альтернативных реализациях некоторые логические операции можно осуществлять в другом порядке, изменять или удалять и, тем не менее, реализовывать предпочтительные варианты осуществления настоящего изобретения. Кроме того, к вышеописанной логике можно добавлять этапы, которые согласуются с реализациями изобретения.
Вышеописанные варианты осуществления, во всех отношениях, следует рассматривать исключительно как иллюстративные, но ни в коем случае не как ограничительные. Таким образом, другие иллюстративные варианты осуществления, системные архитектуры, платформы и реализации, которые могут поддерживать различные аспекты изобретения, можно использовать без отклонения от описанных существенных характеристик. Эти и различные другие адаптации и комбинации признаков раскрытых вариантов осуществления входят в объем изобретения. Изобретение определяется формулой изобретения и всеми ее эквивалентами.
Промышленное применение
Настоящее изобретение применимо к системе мобильной связи.

Claims (43)

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 бита.
RU2005141458A 2003-05-29 2004-05-31 Устройство и способ для определения маски открытого длинного кода в системе мобильной связи RU2370912C2 (ru)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
KR1020030034236A KR100949962B1 (ko) 2003-05-29 2003-05-29 이동 통신 시스템에서 퍼블릭 롱 코드 마스크를 생성하는방법
KR10-2003-0034236 2003-05-29
KR10-2003-0055136 2003-08-08
KR1020030055136A KR100964678B1 (ko) 2003-08-08 2003-08-08 이동 통신 시스템에서의 퍼블릭 롱 코드 마스크를생성하는 방법

Publications (2)

Publication Number Publication Date
RU2005141458A RU2005141458A (ru) 2006-05-27
RU2370912C2 true RU2370912C2 (ru) 2009-10-20

Family

ID=36642388

Family Applications (1)

Application Number Title Priority Date Filing Date
RU2005141458A RU2370912C2 (ru) 2003-05-29 2004-05-31 Устройство и способ для определения маски открытого длинного кода в системе мобильной связи

Country Status (11)

Country Link
US (2) US7693172B2 (ru)
EP (1) EP1627547B1 (ru)
JP (1) JP4503608B2 (ru)
AU (1) AU2004244444B2 (ru)
BR (1) BRPI0411198A (ru)
CA (1) CA2527444C (ru)
GB (1) GB2404530B (ru)
HK (1) HK1073562A1 (ru)
MX (1) MXPA05012796A (ru)
RU (1) RU2370912C2 (ru)
WO (1) WO2004107796A1 (ru)

Families Citing this family (37)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6360100B1 (en) 1998-09-22 2002-03-19 Qualcomm Incorporated Method for robust handoff in wireless communication system
US7254124B2 (en) * 2002-08-22 2007-08-07 Sony Ericsson Mobile Communications Ab Methods, apparatus and computer program products for controlling a reverse link traffic channel code responsive to detection of a duplicate terminal identity
US7668541B2 (en) * 2003-01-31 2010-02-23 Qualcomm Incorporated Enhanced techniques for using core based nodes for state transfer
US6862446B2 (en) 2003-01-31 2005-03-01 Flarion Technologies, Inc. Methods and apparatus for the utilization of core based nodes for state transfer
US7693172B2 (en) 2003-05-29 2010-04-06 Lg Electronics Inc. Apparatus and method for determining public long code mask in a mobile communications system
US7508797B2 (en) * 2003-06-13 2009-03-24 Samsung Electronics Co. Ltd. Method and system for providing a base station-assigned public long code mask
FR2862541B1 (fr) * 2003-11-21 2007-04-20 Flamel Tech Sa Formulations pharmaceutiques pour la liberation prolongee d'interferons et leurs applications therapeutiques
KR20060041668A (ko) * 2004-07-08 2006-05-12 엘지전자 주식회사 이동통신시스템에서 단말기 고유번호의 운영방법
US8406751B2 (en) 2004-12-03 2013-03-26 Qualcomm Incorporated Message having a first protocol revision field indicating a message format and a second protocol revision field indicating mandatory features in a standards revision
US8260288B2 (en) * 2005-01-13 2012-09-04 Henti Tung Method and apparatus for generating a unique identifier for a wireless device
US8036698B2 (en) 2005-01-14 2011-10-11 Qualcomm Incorporated Mobile station message having a station class mark field for indicating an MEID capable mobile station
US7742444B2 (en) 2005-03-15 2010-06-22 Qualcomm Incorporated Multiple other sector information combining for power control in a wireless communication system
US8750908B2 (en) 2005-06-16 2014-06-10 Qualcomm Incorporated Quick paging channel with reduced probability of missed page
US9055552B2 (en) * 2005-06-16 2015-06-09 Qualcomm Incorporated Quick paging channel with reduced probability of missed page
US9078084B2 (en) 2005-12-22 2015-07-07 Qualcomm Incorporated Method and apparatus for end node assisted neighbor discovery
US8982778B2 (en) 2005-09-19 2015-03-17 Qualcomm Incorporated Packet routing in a wireless communications environment
US8982835B2 (en) 2005-09-19 2015-03-17 Qualcomm Incorporated Provision of a move indication to a resource requester
US8509799B2 (en) 2005-09-19 2013-08-13 Qualcomm Incorporated Provision of QoS treatment based upon multiple requests
US9066344B2 (en) 2005-09-19 2015-06-23 Qualcomm Incorporated State synchronization of access routers
US9736752B2 (en) 2005-12-22 2017-08-15 Qualcomm Incorporated Communications methods and apparatus using physical attachment point identifiers which support dual communications links
US8983468B2 (en) 2005-12-22 2015-03-17 Qualcomm Incorporated Communications methods and apparatus using physical attachment point identifiers
JP2009514413A (ja) 2005-10-27 2009-04-02 クゥアルコム・インコーポレイテッド 無線通信システムにおけるサービングセクタを保守する方法
US20090207790A1 (en) 2005-10-27 2009-08-20 Qualcomm Incorporated Method and apparatus for settingtuneawaystatus in an open state in wireless communication system
US20070135147A1 (en) * 2005-12-12 2007-06-14 Declerck Daniel J Long code mask collision mitigation on networks using pseudo ESNs
US9083355B2 (en) 2006-02-24 2015-07-14 Qualcomm Incorporated Method and apparatus for end node assisted neighbor discovery
US9253629B2 (en) 2006-06-28 2016-02-02 Alcatel Lucent Method of handling mobile station identifiers
GB2446193B (en) * 2007-01-30 2009-03-11 Motorola Inc A code division multiple access cellular communication system
US8619665B2 (en) * 2007-02-02 2013-12-31 Telefonaktiebolaget L M Ericsson (Publ) Derivation of user equipment identifiers
US9155008B2 (en) 2007-03-26 2015-10-06 Qualcomm Incorporated Apparatus and method of performing a handoff in a communication network
US8830818B2 (en) 2007-06-07 2014-09-09 Qualcomm Incorporated Forward handover under radio link failure
US9094173B2 (en) 2007-06-25 2015-07-28 Qualcomm Incorporated Recovery from handoff error due to false detection of handoff completion signal at access terminal
US7692172B2 (en) * 2008-08-06 2010-04-06 Sound Health Designs, LLC System and method for germicidal sanitizing of an elevator or other enclosed structure
EP2259545A1 (fr) * 2009-06-05 2010-12-08 Gemalto SA Procédé de calcul d'un premier identifiant d'un élément sécurisé d'un terminal mobile à partir d'un second identifiant de cet élément sécurisé
CN101790131B (zh) * 2010-02-11 2014-04-30 中兴通讯股份有限公司 数字集群终端支持meid的方法及***
US8615241B2 (en) 2010-04-09 2013-12-24 Qualcomm Incorporated Methods and apparatus for facilitating robust forward handover in long term evolution (LTE) communication systems
JP5856175B2 (ja) * 2010-09-27 2016-02-09 エルジー エレクトロニクス インコーポレイティド 拡張セル高速パケットデータのための改善されたアクセスチャンネルマスク
US10064044B2 (en) * 2014-09-18 2018-08-28 Huawei Technologies Co., Ltd. Method and apparatus for determining roaming status of terminal, terminal, and server

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CA2324335C (en) 1998-03-26 2007-01-09 Samsung Electronics Co., Ltd. Device and method for assigning spreading code for reverse common channel message in cdma communication system
KR100293934B1 (ko) 1998-04-13 2001-07-12 윤종용 부호분할다중접속 통신시스템의 공용채널 메시지 전송장치 및방법
US6201871B1 (en) 1998-08-19 2001-03-13 Qualcomm Incorporated Secure processing for authentication of a wireless communications device
JP2001086546A (ja) * 1999-08-23 2001-03-30 Swisscom Ag 電気通信ネットワークのための信号送信方法および変換デバイス
US6519239B1 (en) 1999-11-19 2003-02-11 Motorola, Inc. Method and apparatus for providing dispatch service in a CDMA communication system
US6819918B2 (en) * 2001-04-03 2004-11-16 Lucent Technologies Inc. IMSI conversion method
KR20030097373A (ko) 2002-06-20 2003-12-31 삼성전자주식회사 이동 통신 시스템에서 멀티캐스트 멀티미디어 방송서비스를 위한 호출 장치 및 방법
US7697413B2 (en) * 2003-04-28 2010-04-13 Alcatel-Lucent Usa Inc. Method for generating a code mask for coding transmission over a traffic channel
BRPI0410693B1 (pt) 2003-05-01 2018-10-16 Lg Electronics Inc método de atribuição de uma máscara de código longo pública e terminal móvel
US7693172B2 (en) 2003-05-29 2010-04-06 Lg Electronics Inc. Apparatus and method for determining public long code mask in a mobile communications system
US7508797B2 (en) * 2003-06-13 2009-03-24 Samsung Electronics Co. Ltd. Method and system for providing a base station-assigned public long code mask

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
3GPP2 C.S0008-0, 09.06.2000. *

Also Published As

Publication number Publication date
EP1627547A1 (en) 2006-02-22
US20070104196A1 (en) 2007-05-10
JP4503608B2 (ja) 2010-07-14
GB2404530A (en) 2005-02-02
US7701960B2 (en) 2010-04-20
JP2007501580A (ja) 2007-01-25
GB2404530B (en) 2007-12-27
US7693172B2 (en) 2010-04-06
WO2004107796A1 (en) 2004-12-09
GB0412205D0 (en) 2004-07-07
CA2527444A1 (en) 2004-12-09
RU2005141458A (ru) 2006-05-27
MXPA05012796A (es) 2006-02-22
US20040242222A1 (en) 2004-12-02
AU2004244444B2 (en) 2008-12-04
CA2527444C (en) 2013-01-08
HK1073562A1 (en) 2005-10-07
EP1627547B1 (en) 2015-12-23
BRPI0411198A (pt) 2006-07-25
AU2004244444A1 (en) 2004-12-09

Similar Documents

Publication Publication Date Title
RU2370912C2 (ru) Устройство и способ для определения маски открытого длинного кода в системе мобильной связи
US8824678B2 (en) MAC address anonymizer
US20120308012A1 (en) Identity-based encryption method and apparatus
KR20060018858A (ko) Cdma 통신 네트워크를 위한 네트워크 오퍼레이터 식별
CN110677849A (zh) 一种通信终端的隐私保护方法、装置、设备及存储介质
TW545077B (en) Method and apparatus for supporting expanded electronic serial number (EESN) format
CN102883311B (zh) 一种基于oid编码的无线传感网设备寻址方法
CN104243153A (zh) 一种用于发现设备的用户的方法和用户设备
KR100684965B1 (ko) 인터넷 프로토콜 버젼 6 식별자를 이용하여 인터넷프로토콜 버젼 6 주소를 자동으로 생성하는 방법
KR100949962B1 (ko) 이동 통신 시스템에서 퍼블릭 롱 코드 마스크를 생성하는방법
GB2432283A (en) Apparatus and method for determining public long code mask in a mobile communications system
KR100976469B1 (ko) 이동 통신 시스템에서 퍼블릭 롱 코드 마스크를 생성하는방법
CN100466501C (zh) 一种用于集群业务的长码掩码的生成方法
KR100964678B1 (ko) 이동 통신 시스템에서의 퍼블릭 롱 코드 마스크를생성하는 방법
KR101496202B1 (ko) 액세스 단말들로의 네트워크 식별자들의 할당
KR101084112B1 (ko) 이동 통신 시스템에서 퍼블릭 롱 코드 마스크를 생성하는방법
KR100504506B1 (ko) 이동 통신 시스템에서 퍼블릭 롱 코드 마스크를 생성하는방법
KR100970618B1 (ko) 이동 통신 시스템에서 퍼블릭 롱 코드 마스크를 생성하는방법
CN115843017A (zh) 通信方法及电子设备
KR100976468B1 (ko) 이동 통신 시스템에서 퍼블릭 롱 코드 마스크를 생성하는방법
EP2569970A1 (en) Cell-id translation in a location based system (lbs)
KR101053569B1 (ko) 이동 통신 시스템에서 퍼블릭 롱 코드 마스크를 생성하는방법
KR100964673B1 (ko) 퍼블릭 롱 코드 마스크 정보를 전송하는 방법
Crowe et al. MEID Standards Update