УСТРОЙСТВО ОПРЕДЕЛЕНИЯ ИДЕНТИФИКАТОРА МОБИЛЬНОГО АБОНЕНТА В МЕЖДУНАРОДНОМ РОУМИНГЕ

Полезная модель относится к беспроводной связи и может быть использована, преимущественно, для создания специализированных программируемых электронных средств в устройствах мобильной связи для определения идентификатора мобильного абонента в стране пребывания (международного идентификатора мобильного абонента-индивидуального номера абонента, ассоциированного с пользователем мобильной связи стандарта GSM, UMTS или CDMA).
Известно устройство [RU 2454028, C2, H04W 4/02, 20.06.2012], предназначенное для контроля нахождения оконечного устройства связи в известной зоне абонента, выполненное в виде системы, содержащей множество сот и, по меньшей мере, одно оконечное устройство связи с модулем идентификации абонентов, при этом, система мобильной связи эксплуатируется в зависимости от местоположения оконечного устройства связи, включает в себя:
a1) средства для одноразовой загрузки в оконечное устройство приложения модуля идентификации абонента для представления географической информации;
а2) средства для установления одной или нескольких соприкасающихся или не соприкасающихся персональных географических абонентских зон абонентом мобильной связи, расположенной во всей географической зоне покрытия системой мобильной связи, причем установление осуществляют в автономном режиме в сетевом элементе системы связи, причем, абонентская зона определяется оператором сети как площадь круга с центром и заданным радиусом;
б) средства для выявления сот, которые, по меньшей мере, частично находятся в абонентской зоне, причем в сетевом элементе с помощью планов сети идентифицируют релевантные мобильные соты для нужной абонентской зоны, т.е. соты, которые, по меньшей мере, частично лежат в окружности;
б1) средства для сохранения в памяти выявленной для абонента абонентской зоны, определенной за счет мобильных сот и их идентификаторов (CID) вместе с другими абонентскими данными в базе данных, при этом, база данных хранит данные всех абонентов, для которых была создана зона, а также соответствующие идентификаторы сот и данные о том, успешно ли прошла загрузка данных на модуль идентификации абонента;
в) средства для передачи идентификаторов (CID) выявленных сот на оконечное устройство связи, при этом средства для передачи выполнены с возможностью повторной передачи идентификаторов (CID) выявленных сот, если оконечное устройство связи или модуль идентификации абонента временно недоступны;
г) средства для сохранения идентификаторов сот в памяти модуля идентификации абонентов;
д) средства для сравнения идентификаторов сот, обслуживающих в текущий момент оконечное устройство связи, с.идентификаторами сот, хранящимися в памяти модуля идентификации абонентов;
е) средства для использования оконечного устройства связи в соотнесенном с абонентской зоной режиме работы, при котором предусмотрены соответствующие услуги и тарифы связи, в том случае, когда сравнение подтверждает соответствие между действующим индикатором сот и, по меньшей мере, одним из хранящихся в памяти индикаторов сот;
ж) средства оконечного устройства связи для осведомления пользователя о местоположении оконечного устройства связи в абонентской зоне за счет визуального отображения на дисплее оконечного устройства связи.
Недостатком этого технического решения является его относительно высокая сложность и относительно низкое быстродействие при определении идентификатора мобильного абонента в стране пребывания.
Известно также техническое решение для создания глобального уникального идентификатора абонентского устройства [RU 2535476, C2, H04W 8/26, 10.12.2014], содержащее интерфейс для приема запроса на регистрацию, переданного устройством агрегирования, связанным с корпоративной сетью, для регистрации устройства мобильной связи в упомянутой сети связи, при этом, запрос на регистрацию содержит идентификатор устройства агрегирования и идентификационную информацию, сгенерированную устройством агрегирования от имени устройства мобильной связи, причем, данная идентификационная информация до этого не была известна сети с коммутацией пакетов; и процессор для динамического создания глобально уникального идентификатора устройства мобильной связи на основе идентификатора устройства агрегирования и упомянутой идентификационной информации устройства мобильной связи, при этом глобально уникальный идентификатор используется для идентификации устройства мобильной связи в сети связи с коммутацией пакетов.
Недостатком этого технического решения является его относительно высокая сложность и относительно низкое быстродействие при определении идентификатора мобильного абонента в стране пребывания.
Наиболее близким к предложенному является техническое решение, предназначенное для автоматического формирования международного идентификатора мобильного абонента в международном роуминге (IMSI) [US 2013/0102306 (A1), H04W 8/06, 25.04.2013], содержащее блок выбора идентификатора мобильного абонента в международном роуминге (IMSI) из записанного множества идентификаторов на SIM-карте абонента при смене страны пребывания, блок формирования кода (МСС) страны пребывания в идентификаторе мобильного абонента в международном роуминге (IMSI) по сигналу регистрации мобильного абонента в сети страны пребывания, а также блок формирования кода страны пребывания по сигналу отказа в регистрации мобильного абонента в сетях страны пребывания, причем, при получении отказа в регистрации производится обновление списка сетей EF FPLMN на SIM-карте абонента, отказавших в регистрации.
Недостатком этого технического решения является его относительно низкое быстродействие при определении идентификатора мобильного абонента в стране пребывания, поскольку приходится перебирать несколько IMSI вплоть, практически, до полного их перебора, поскольку каждый из них обслуживается в определенном перечне стран. При этом, перебор IMSI является относительно долгой операцией, что снижает оперативность связи.
Кроме того, если перечни стран для IMSI являются пересекающимися, то не обеспечивается выбор IMSI, который обеспечивает наименьшую себестоимость обслуживания, что важно при большом количестве абонентов оператора, находящихся в другой стране.
Задачей, которая решается в предложенной полезной модели, является повышение быстродействия автоматического формирования международного идентификатора мобильного абонента в международном роуминге (IMSI) в стране пребывания.
Требуемый технический результат заключается в повышении быстродействия устройства определения идентификатора мобильного абонента в международном роуминге.
i
Поставленная задача решается, в требуемый технический результат достигается тем, что, в устройство, содержащее блок формирования кода МСС страны пребывания в международном идентификаторе IMSI мобильного абонента, согласно полезной модели, введены блок определения кода страны пребывания, выполненный с возможностью определения кода МСС страны пребывания по коду в файле EF LOCI SIM-карты мобильного абонента при успешной регистрации мобильного абонента в сетях страны пребывания, и по коду в файле EF FPLMN SIM-карты мобильного абонента при отказе в регистрации мобильного абонента в сетях страны пребывания по приоритету кода в файле EF FPLMN, а также N блоков сравнения, каждый из которых выполнен с возможностью сравнения перечня кодов стран в соответствующем ему i-ом международном идентификаторе мобильного абонента IMSI, где i=1…N, N - число международных идентификаторов мобильного абонента, записанных на его SIM-карте, с кодом МСС страны пребывания, который определен в блоке определения кода страны пребывания, при этом, выходы N блоков сравнения соединены с входами блока формирования кода МСС страны пребывания в международном идентификаторе IMSI мобильного абонента.
На чертеже представлено устройство определения идентификатора мобильного абонента в международном роуминге совместно с SIM-картой и обозначением ее файлов.
Устройство определения идентификатора мобильного абонента в международном роуминге содержит блок 1 формирования кода МСС страны пребывания в международном идентификаторе IMSI мобильного абонента и блок 2 определения кода страны пребывания, выполненный с возможностью определения кода МСС страны пребывания по коду в файле EF LOCI SIM-карты мобильного абонента при успешной регистрации мобильного абонента в сетях страны пребывания, и по коду в файле EF FPLMN SIM-карты мобильного абонента при отказе в регистрации мобильного абонента в сетях страны пребывания по приоритету кода в файле EF FPLMN. Для этого на входы блока 1 подаются данные из файлов EF LOCI и EF FPLMN SIM-карты.
i
i
Кроме того, устройство определения идентификатора мобильного абонента в международном роуминге содержит N блоков 3-1…3-N сравнения, каждый из которых выполнен с возможностью сравнения перечня кодов стран в соответствующем ему i-ом международном идентификаторе мобильного абонента IMSI, где i=1…N, N - число международных идентификаторов мобильного абонента, записанных на его SIM-карте, с кодом МСС страны пребывания, который определен в блоке 2 определения кода страны пребывания, при этом, выходы N блоков сравнения 3-1…3-N соединены с входами блока 1 формирования кода МСС страны пребывания в международном идентификаторе IMSI мобильного абонента. Для этого данные МСС подаются на первые входы всех блоков 3-1…3-N сравнения, а данные IMSI - подаются на вторые входы соответствующих блоков 3 -1…3-N сравнения.
Устройство содержит элементы, охарактеризованные на функциональном уровне, и описываемая форма их реализации предполагает использование программируемого (настраиваемого) средства, поэтому ниже, при описании работы устройства представляются сведения, подтверждающие возможность выполнения таким средством конкретной предписываемой ему в составе данного устройства функции, достаточных для их технической реализации.
Работает устройство определения идентификатора мобильного абонента в международном роуминге следующим образом.
Для решения задачи автоматического определения идентификатора IMSI мобильного абонента в международном роуминге необходима регистрация в сети одного из операторов станы пребывания. Страну пребывания необходимо кодировать. В качестве кода логично использовать Mobile Country Cod (МСС).
В качестве традиционного способа определения местоположения SIM-карты в апплетах (приложениях, размещаемых на SLM-картах) используется анализ специального файла EF LOCI. Этот файл содержит информацию о текущем статусе регистрации мобильного абонента в сети и данные о сети регистрации, в том числе код МСС сети. Однако данные о сети, содержащиеся в файле EF LOCI, имеют силу только при условии, что мобильный абонент зарегистрирован в сети.
i
То есть, для определения страны пребывания необходима регистрация в сети одного из операторов страны пребывания. Это не всегда возможно из-за коммерческих условий обеспечения роуминга. Например, на SIM-карте может находиться несколько, например N, международных идентификаторов мобильного абонента IMSI, где i=1…N, каждый из которых соответствует обслуживанию в определенном перечне стран и эти перечни «не пересекаются». Поэтому оказавшись в какой-либо стране при условии, что IMSI, обслуживающийся в это стране, не является активным, SIM-карта не сможет зарегистрироваться и выбрать соответствующий IMSI для использования. Простой перебор имеющихся IMSI является долгой операцией, который отрицательно сказывается на потребительских свойствах услуги связи. Такой перебор может охватить все имеющиеся IMSI и сопровождаться отказом в регистрации до последних в ряду перебора и даже до самого последнего.
Для решения проблемы определения кода страны пребывания предлагается способ определения кода МСС сети в случае неуспешной регистрации, поскольку на SIM-карте имеется файл EF FPLMN. В него записываются данные о сетях, которые отказали SIM-карте в регистрации, включая код МСС. Таким образом, код МСС может быть определен не только при успешной регистрации, но и при неуспешной регистрации.
Этот факт используется в предложенном устройстве следующим образом.
При попытке регистрации код МСС страны регистрации формируется либо в файле EF LOCI, либо в файле EF FPLMN, поэтому в блоке 2 определения кода страны пребывания, который работает по принципу приоритета анализа файла EF FPLMN код МСС формируется сразу при отказе регистрации, а в противном случае этот код будет находиться в файле EF LOCI и, следователь но, будет сформирован боком 2 на своем выходе.
i
Этот код сравнивается в блоках сравнения 3-1…3-N сравнения с перечнем кодов стран обслуживания в каждом из N международных идентификаторов мобильного абонента IMSI, записанных на SIM-карте. При совпадении кода МСС с аналогичным кодом соответствующего идентификатора IMSI; в соответствующем блоке 3-1…3-N сравнения производится замена перечня кодов в идентификаторе на найденный код МСС.
i
Блок 1 формирования кода МСС страны пребывания в международном идентификаторе IMSI мобильного абонента в этом случае работает по логике ИЛИ и объединяет выходы всех блоков 3-1…3-N сравнения формируя на своем выходе требуемый идентификатор мобильного абонента в международном роуминге. В более сложном варианте при возможном пересечении перечней стран в международных идентификаторах мобильного абонента IMSI блок 1 выполнен в виде блока определения требуемого идентификатора мобильного абонента в международном роуминге по признаку минимальной себестоимости обслуживания в разных сетях страны пребывания, т.е. он может быть выполнен в виде блока определения минимума по признаку себестоимости обслуживания.
i
Таким образом, благодаря введенным техническим усовершенствованиям достигается требуемый технический результат, который заключается в повышении быстродействия устройства определения идентификатора мобильного абонента в международном роуминге, поскольку идентификатор определяется, практически на первом шаге поиска без перебора массива идентификаторов IMSI, записанных на SIM-карте.