Область техники, к которой относится изобретение
Изобретение относится к области мобильной радиосвязи и, в частности, к улучшениям в обеспечении безопасности услуг, использующих такую связь.
Уровень техники
Большое проникновение рынка мобильных устройств связи в большинстве частей мира привлекло многие отрасли промышленности предоставлять услуги посредством систем мобильной радиосвязи. Одним примером является банковская отрасль, в которой некоторые банки предлагают своим клиентам возможность приема информации с помощью службы коротких сообщений (SMS). В банковской отрасли, а также в других отраслях промышленности, обработка информации, которая может быть важной, конфиденциальной и секретной информацией, часто представляет большой интерес. Несмотря на то что очень удобно, что передача информации с помощью SMS обычно не является полностью защищенной, многие сторонники услуг на основе SMS заявляют, что, пока банковские операции SMS являются не так защищенными, как другие традиционные каналы банковских операций, банковские операции SMS не предназначены быть использованными для деловых операций высокого риска. Однако все же имеется желание улучшить обеспечение безопасности доставки банковских операций SMS и других услуг, использующих системы мобильной радиосвязи.
Сущность изобретения
Проблемой, к которой относится изобретение, является, как улучшить обеспечение безопасности услуг третьей стороны с использованием услуг обмена сообщениями или позиционирования, предоставляемых через сеть мобильной радиосвязи.
Изобретение относится к способу, предназначенному для проверки номера мобильного телефона, для того чтобы определить, должна ли быть выполнена услуга обмена сообщениями или позиционирования в системе мобильной радиосвязи относительно номера мобильного телефона. Способ содержит: сохранение номера мобильного телефона и соответствующего номера опознавательного кода абонента мобильного телефона в базе данных устройства проверку, прием, в устройстве проверки, запроса проверки номера мобильного телефона, посылки, из устройства проверки в ответ на запрос проверки, запроса IMSI, запрашивающего номер опознавательного кода абонента мобильного телефона, зарегистрированный совместно с номером мобильного телефона в опорном регистре местонахождения, прием в устройстве проверки номера опознавательного кода абонента мобильного телефона, связанного с номером мобильного телефона в опорном регистре местонахождения, сравнение, в устройстве проверки, сохраненного номера опознавательного кода абонента мобильного телефона и принятого номера опознавательного кода абонента мобильного телефона, и если сравнение показывает, что принятый номер опознавательного кода абонента мобильного телефона соответствует сохраненному номеру опознавательного кода абонента мобильного телефона, инициирование выполнения услуги обмена сообщениями или позиционирования относительно номера мобильного телефона.
При этом достигают, что может быть обнаружено, изменилась ли подписка на мобильную связь, с которой связан номер мобильного телефона, между моментом времени сохранения номера мобильного телефона и моментом времени инициирования услуги обмена сообщениями или позиционирования относительно номера мобильного телефона. Выполнение услуги обмена сообщениями или позиционирования может быть сделано условным на основании результата проверки номера мобильного телефона.
Опорный регистр местонахождения, упомянутый в этой заявке, не должен быть интерпретирован только как являющийся опорным регистром местонахождения, как определенным в GSM (глобальной системе мобильной связи), а как сервер, содержащий функциональные возможности, соответствующие опорному регистру местонахождения, как определенному в подробном описании, независимо от того, как он назван в конкретной телекоммуникационной сети. Одним примером альтернативного термина является HSS (опорный сервер абонента), как определенный в IMS (системе мультимедиа протокола Internet).
Сохранение может содержать: прием, в устройстве проверки, запроса регистрации номера мобильного телефона, посылку, из устройства проверки в ответ на запрос регистрации номера мобильного телефона, первого запроса IMSI, запрашивающего номер опознавательного кода абонента мобильного телефона, зарегистрированный совместно с номером мобильного телефона в опорном регистре местонахождения, прием, в устройстве проверки в ответ на первый запрос IMSI, номера опознавательного кода абонента мобильного телефона, связанного с номером мобильного телефона в опорном регистре местонахождения, причем сохранение содержит сохранение, как соответствующего номера опознавательного кода абонента мобильного телефона, номера опознавательного кода абонента мобильного телефона, принятого в ответ на первый запрос IMSI. С помощью этого аспекта достигают, что регистрация номера мобильного телефона в устройстве проверки может быть удобно выполнена.
Способ может содержать посылку ответа проверки, указывающего результат сравнения. В одном варианте осуществления ответ проверки содержит указание того, выдан ли или нет сохраненный номер опознавательного кода абонента мобильного телефона и принятый номер опознавательного кода абонента мобильного телефона одним и тем же оператором сети мобильной связи. Такое указание, например, могло бы быть предоставлено в сценариях, в которых сравнение показывает, что принятый номер опознавательного кода абонента мобильного телефона не соответствует сохраненному номеру опознавательного кода абонента мобильного телефона.
Устройство проверки, например, могло бы быть включено в сервер приложений, выполненный с возможностью предоставления услуги третьей стороны, которая использует услугу обмена сообщениями или позиционирования. В этом осуществлении запрос проверки преимущественно генерирует с помощью сервера приложений, а инициирование преимущественно содержит посылку сервером приложений запроса выполнения обмена сообщениями или позиционирования.
В другом варианте осуществления устройство проверки, например, могло бы быть включено в сервер приложений, работающий как узел брокера услуг в системе связи. В этом осуществлении запрос проверки мог бы быть принят из сервера приложений, выполненного с возможностью предоставления услуги третьей стороны, которая использует услугу обмена сообщениями или позиционирования, инициирование содержит выполнение узлом брокера услуги или посылку запроса выполнения услуги обмена сообщениями или позиционирования в сеть мобильной радиосвязи в системе связи или посылку ответа проверки, указывающего результат сравнения, в сервер приложений.
В варианте осуществления, в котором услуга обмена сообщениями или позиционирования является частью услуги третьей стороны, способ мог бы дополнительно содержать посылку сообщения на номер мобильного телефона с помощью системы мобильной радиосвязи, если сравнение показывает, что принятый номер опознавательного кода абонента мобильного телефона не соответствует сохраненному номеру опознавательного кода абонента мобильного телефона, причем сообщение указывает, что доставка услуг третьей стороны прервана относительно номера телефона. Такое сообщение, например, могло бы быть послано из устройства проверки или из сервера приложений, предоставляющего услугу третьей стороны. С помощью посылки такого сообщения можно гарантировать, что абонент мобильного телефона, который сохранил свой номер телефона, но для которого изменена подписка, будет уведомлен, когда услуга третьей стороны будет прервана, вследствие изменений, сделанных в его подписку. Абонент мобильного телефона затем мог бы предпринять соответственное действие, чтобы повторно активировать услугу третьей стороны, если требуется.
Вариант осуществления предоставляет способ, предназначенный для запрашивания услуги обмена сообщениями или позиционирования в системе мобильной радиосвязи. Способ содержит посылку, из сервера приложений в устройство проверки, запроса регистрации номера мобильного телефона в устройстве проверки, причем запрос содержит указание номера мобильного телефона. Этот способ дополнительно содержит посылку, из сервера приложений в устройство проверки, запроса проверки номера мобильного телефона, для того чтобы определить, должна ли быть выполнена услуга обмена сообщениями или позиционирования в системе мобильной радиосвязи относительно номера мобильного телефона.
Изобретение также относится к устройству проверки, которое также предоставлено, предназначенному для проверки номера мобильного телефона, чтобы определить должна ли быть выполнена услуга обмена сообщениями или позиционирования в системе мобильной радиосвязи относительно номера мобильного телефона. В одном варианте осуществления устройство проверки содержит: базу данных, предназначенную для сохранения номера мобильного телефона и связанного номера опознавательного кода абонента мобильного телефона, первый вход, выполненный с возможностью приема запроса проверки номера мобильного телефона, выход, выполненный с возможностью посылки запроса IMSI относительно номера мобильного телефона, причем запрос IMSI запрашивает номер опознавательного кода абонента мобильного телефона, зарегистрированный совместно с номером мобильного телефона в опорном регистре местонахождения, второй вход, выполненный с возможностью приема номера опознавательного кода абонента мобильного телефона в ответ на запрос IMSI относительно номера мобильного телефона, и средство обработки, выполненное с возможностью сравнения номера опознавательного кода абонента мобильного телефона, сохраненного в базе данных относительно номера мобильного телефона, с номером опознавательного кода абонента мобильного телефона, принятым в ответ на запрос IMSI относительно номера мобильного телефона, и инициирования выполнения услуги обмена сообщениями или позиционирования относительно номера мобильного телефона, если сравнение показывает, что принятый номер опознавательного кода абонента мобильного телефона соответствует сохраненному номеру опознавательного кода абонента мобильного телефона.
Кроме того, изобретение также относится к серверу приложений, который также предоставлен, выполненному с возможностью предоставления услуги третьей стороны, которая использует услугу обмена сообщениями или позиционирования. Сервер приложений содержит: выход, выполненный с возможностью посылки, в устройство проверки, запроса регистрации номера мобильного телефона в устройстве проверки, причем запрос регистрации содержит указание номера мобильного телефона. Выход дополнительно выполнен с возможностью посылки, в устройство проверки, запроса проверки номера мобильного телефона, для того чтобы определить должна ли быть выполнена услуга обмена сообщениями или позиционирования в системе мобильной радиосвязи относительно номера мобильного телефона. В одном варианте осуществления сервер приложений содержит устройство проверки.
Сервер приложений может содержать вход, выполненный с возможностью приема ответа проверки, указывающего результат проверки номера мобильного телефона, регистр информации абонента услуги третьей стороны и средство обработки, выполненное с возможностью сохранения в регистре информации абонента услуги третьей стороны как часть подписки на услугу третьей стороны информации, относящейся к номеру телефона, если ответ проверки, принятый с помощью выхода, указывает, что результат проверки относительно номера мобильного телефона был отрицательным, причем информация указывает, что результат проверки является отрицательным.
Кроме того, изобретение также относится к компьютерной программе, предназначенной для проверки номера мобильного телефона, для того чтобы определить, должна ли быть выполнена услуга обмена сообщениями или позиционирования в системе мобильной радиосвязи относительно номера мобильного телефона. Компьютерная программа содержит части компьютерного программного кода, которые, когда выполняются в устройстве проверки, заставляют устройство проверки: сохранять номер мобильного телефона и соответствующий номер опознавательного кода абонента мобильного телефона в базе данных устройства проверки, посылать, в ответ на запрос проверки, запрос IMSI, запрашивающий номер опознавательного кода абонента мобильного телефона, зарегистрированный совместно с номером мобильного телефона в опорном регистре местонахождения, извлекать, из базы данных, сохраненный номер опознавательного кода абонента мобильного телефона, сравнивать сохраненный номер опознавательного кода абонента мобильного телефона и номер опознавательного кода абонента мобильного телефона, принятый в ответ на запрос IMSI, и инициировать выполнение услуги обмена сообщениями или позиционирования относительно номера мобильного телефона, если сравнение показывает, что принятый номер опознавательного кода абонента мобильного телефона соответствует сохраненному номеру опознавательного кода абонента мобильного телефона.
Изобретение также относится к компьютерному программному продукту, содержащему средство, доступное для чтения с помощью компьютера, в котором сохранена компьютерная программа.
Дополнительные аспекты изобретения приведены в следующем подробном описании и сопровождающей формуле изобретения.
Краткое описание чертежей
Фиг.1 - схематическая иллюстрация системы мобильной радиосвязи, содержащей сеть мобильной радиосвязи.
Фиг.2 - блок-схема последовательности этапов, иллюстрирующая вариант осуществления способа, предназначенного для проверки номера мобильного телефона.
Фиг.3 иллюстрирует вариант осуществления, в котором устройство проверки может связываться с HLR с помощью шлюза.
Фиг.4 - диаграмма сигнализации, иллюстрирующая вариант осуществления способа, предназначенного для регистрации номера мобильного телефона с устройством проверки.
Фиг.5а - диаграмма сигнализации, иллюстрирующая сценарий сигнализации в варианте осуществления способа, предназначенного для проверки номера мобильного телефона.
Фиг.5b - диаграмма сигнализации, иллюстрирующая сценарий сигнализации в варианте осуществления способа, предназначенного для проверки номера мобильного телефона.
Фиг.5с - диаграмма сигнализации, иллюстрирующая сценарий сигнализации в варианте осуществления способа, предназначенного для проверки номера мобильного телефона.
Фиг.5d - диаграмма сигнализации, иллюстрирующая сценарий сигнализации в варианте осуществления способа, предназначенного для проверки номера мобильного телефона.
Фиг.6а - схематическая иллюстрация варианта осуществления устройства проверки.
Фиг.6b - схематическая иллюстрация, изображающая другой аспект варианта осуществления устройства проверки, проиллюстрированного на фиг.6а.
Фиг.7 - схематическая иллюстрация сервера приложений третьей стороны, выполненного с возможностью запроса проверки номера мобильного телефона.
Фиг.8 - схематическая иллюстрация системы связи, содержащей узел брокера, включающего в себя устройство проверки.
Подробное описание вариантов осуществления
Пример системы 100 мобильной радиосвязи схематически проиллюстрирован на фиг.1. Система 100 мобильной радиосвязи содержит, по меньшей мере, одну сеть 103 мобильной радиосвязи, которая далее в описании будет названа сетью 103 для краткости. Сеть 103 мобильной радиосвязи обычно соединена с другими сетями 104, такими как, например, коммутируемые телефонные сети общего пользования (PSTN), другими сетями мобильной радиосвязи, Internet и т.д.
Сеть 103 содержит множество радио базовых станций 105, предоставляющих мобильную радиосвязь в мобильные станции (MS) 110 через эфирный интерфейс. MS 110, например, могла бы быть мобильным телефоном, портативным переносным компьютером, оснащенным радио приемопередатчиком, карманным компьютером или другим устройством с возможностью радиосвязи. Радио базовая станция 105 соединена, часто с помощью узла управления базовой станции, с центром коммутации мобильной связи (MSC) 115, который, помимо прочего, может обеспечивать управление маршрутизацией и мобильностью сеансов связи в MS 110 и из MS 110. Обычно множество базовых станций 105 соединено с каждым MSC 115.
Кроме того, сеть 103 фиг.1 содержит опорный регистр местонахождения (HLR) 120, который содержит центральную базу данных, содержащую детали подписок на услуги мобильной связи в сети 103. В частности, HLR 120 сохраняет для каждой подписки номер опознавательного кода абонента мобильного телефона, часто упомянутый как международный опознавательный код абонента мобильной станции (IMSI), и, по меньшей мере, один номер телефона, назначенный подписке, такой номер телефона, часто упомянутый как MSISDN подписки. Номер опознавательного кода абонента мобильного телефона и номер мобильного телефона обычно также сохраняют в карте модуля опознавательного кода абонента (SIM) (не изображена), используемой совместно с MS 110, чтобы идентифицировать подписку мобильного телефона в MS 110. Понятия IMSI и MSISDN, всякий раз, когда упомянуты в описании и на фигурах, используют в настоящей заявке, чтобы ссылаться вообще к номерам опознавательных кодов абонентов мобильных телефонов и номерам абонентов мобильных телефонов, включая при ссылке на номера опознавательных кодов абонентов мобильных телефонов и номера абонентов мобильных телефонов в стандартах для мобильной радиосвязи, в которых используют разную терминологию.
Например, с помощью Internet 104 или других сетей провайдер услуг, который является внешним к сети 103, мог бы использовать услугу обмена сообщениями и/или услугу позиционирования как часть услуги, предоставляемой абоненту, который также является подписчиком на услуги в сети мобильной радиосвязи. В дальнейшем понятие услуга обмена сообщениями или позиционирования будет использовано при ссылке на услугу, которую выполняют с помощью сети мобильной радиосвязи относительно номера мобильного телефона, причем услуга является либо услугой обмена сообщениями, либо услугой позиционирования. Услуга обмена сообщениями или позиционирования могла бы быть, например, службой коротких сообщений (SMS), услугой обмена сообщениями мультимедиа (MMS), услугой электронной почты, услугой потока данных, услугой уведомления нажатия, услугой протокола беспроводного приложения (WAP), услугой позиционирования на основе триангуляции, услугой позиционирования на основе идентификации ячейки, в которой подписка на мобильную связь, с которой связан номер мобильного телефона, является активной в текущий момент, и т.д.
Провайдер услуг, внешний к сети 103, далее в настоящей заявке будет упомянут как провайдер услуги третьей стороны, а услуга, предоставляемая с помощью провайдера услуги третьей стороны, будет упомянута как услуга третьей стороны. Услуга третьей стороны, например, могла бы быть услугой вне портала, т.е. услугой, которую не предоставляют с помощью портала, выполняемого с помощью оператора сети 103, в которой зарегистрирован приемник услуги третьей стороны, а предоставляют непосредственно от провайдера услуги третьей стороны. Провайдер услуги третьей стороны, например, мог бы быть оператором сети мобильной связи, предоставляющим услуги абонентам мобильной связи в сетях 103, управляемых с помощью других операторов, или провайдером услуги, который не управляет никакой сетью мобильной радиосвязи, но провайдером услуг, который использует сеть 103, чтобы связываться с MS 110.
Услуги третьей стороны, в которых используют услугу обмена сообщениями или позиционирования, например, могли бы быть: услугой, предоставляемой банком, причем выписку со счета или другую информацию посылают владельцу счета с помощью SMS или другой услуги обмена сообщениями, услугой увеличения обеспечения защиты, предоставляемой компанией, выполняющей web-страницу, на которой ее клиенты держат счета, причем pin-код счета может быть послан с помощью SMS или другой услуги обмена сообщениями в подписку на мобильную связь владельца счета, услугой машины операций с наличными, причем мошенничество машины операций с наличными предотвращают с помощью проверки, что местоположение владельца банковского счета совпадает с местоположением машины операций с наличными, с помощью сравнения позиции подписки на мобильную связь владельца банковского счета с сохраненной позицией машины операций с наличными (ATM) до разрешения изъятия денег, и т.д. Имеются многочисленные другие способы, в которых услуги обмена сообщениями или позиционирования могли бы быть использованы с помощью услуг третьей стороны.
Во многих услугах третьей стороны, которые используют услуги обмена сообщениями или позиционирования, имеет значение конфиденциальность пользователей услуг и/или секретность информации, которую предоставляют в услугу или с помощью услуги. Например, компания, выполняющая web-страницу, могла бы не желать посылать pin-код с помощью SMS владельцу счета, если имеется существенный риск того, что SMS завершится в неверных руках, оператор машины операций с наличными может не желать выполнять позиционирование подписки на мобильную связь, в примере машины операций с наличными, приведенном выше, если имеется существенный риск того, что подписка на мобильную связь не принадлежит владельцу банковского счета, но могла бы принадлежать человеку, который не одобрен как позиционированный, и т.д.
Для того чтобы пользоваться услугой третьей стороны, использующей услугу обмена сообщениями или позиционирования, абонент услуги третьей стороны часто должен обеспечивать провайдера услуг третьей стороны номером мобильного телефона его или ее подписки на мобильную связь. Поскольку номер мобильного телефона является номером, который является уникальным для подписки, номер мобильного телефона может быть использован как идентификатор подписки на мобильную связь абонента провайдера услуги третьей стороны. Однако когда подписка на мобильную связь закончена, номер мобильного телефона часто передают в новую подписку. Если абонент на услугу третьей стороны не информирует провайдера услуг третьей стороны, что он/она больше не является владеющими номером мобильного телефона, услуга обмена сообщениями или позиционирования, являющаяся частью услуги третьей стороны, такая как посылка SMS или позиционирование подписки на мобильную связь, будет выполнена относительно неверного человека. Правда, что некоторые операторы сетей мобильной связи имеют стратегии, определяющие период времени, в пределах которого номер мобильного телефона законченной подписки не может быть повторно использован для новой подписки. Однако если провайдер услуг третьей стороны никогда не информирован об окончании подписки на мобильную связь, такой промежуток времени только временно предотвратит, что услугу обмена сообщениями или позиционирования, использующую часть услуги третьей стороны, выполняют относительно неверного человека.
Как упомянуто выше, сеть мобильной радиосвязи обычно использует номер опознавательного кода абонента мобильной связи для идентификации подписки на мобильную связь. Сеть 103 сохраняет номер опознавательного кода абонента мобильной связи и номер мобильного телефона в HLR 120. В соответствии с аспектом изобретения, предоставлено устройство проверки, посредством которого номер опознавательного кода абонента мобильной связи, связанный с номером мобильного телефона, может быть проверен, для того чтобы избежать того, что услугу третьей стороны доставляют относительно неверного человека. С помощью сохранения номера мобильного телефона и соответствующего номера опознавательного кода абонента мобильной связи, абонента на услугу третьей стороны и с помощью проверки, что номер опознавательного кода абонента мобильной связи, который связан с номером мобильного телефона, не изменился до доставки услуги третьей стороны абоненту, любая передача номера мобильного телефона в новую подписку, которая произошла, поскольку номер мобильного телефона был сохранен, будет обнаружена, поскольку при передаче номера мобильного телефона в новую подписку абонента номер опознавательного кода абонента мобильной связи, связанный с мобильным телефоном, будет изменен.
Вариант осуществления способа, выполняемого с помощью устройства проверки, схематически проиллюстрирован на фиг.2. Посредством способа фиг.2 можно определить, должна ли быть выполнена услуга обмена сообщениями или позиционирования относительно конкретного номера мобильного телефона. На этапе 200 сохраняют номер мобильного телефона, а также номер опознавательного кода абонента мобильной связи, связанный с номером мобильного телефона в сети 103, в которой сохранена подписка на мобильную связь, в базе данных устройства проверки. На этапе 205 принимают запрос проверки номера мобильного телефона, например, из сервера приложений провайдера услуг третьей стороны. Запрос проверки посылают с помощью сервера приложений третьей стороны относительно услуги обмена сообщениями или позиционирования, выполняемой относительно номера мобильного телефона, и результат проверки будет использован при определении того, должна ли быть выполнена или нет услуга обмена сообщениями или позиционирования.
На этапе 210 запрос IMSI передают в HLR 210, в котором зарегистрирована подписка, связанная с номером мобильного телефона. Запрос IMSI, посланный на этапе 210, содержит информацию о номере мобильного телефона и является запросом информации о номере опознавательного кода абонента мобильного телефона, связанного с номером мобильного телефона в HLR 210, в котором зарегистрирован номер мобильного телефона. Как будет дополнительно обсуждено относительно фиг.3 ниже, запрос IMSI, например, может быть послан с помощью шлюза сети 103. Ели запрос IMSI, посланный с помощью устройства проверки, является в формате, который является несовместимым с протоколом передачи, используемым с помощью HLR 210, запрос IMSI, посланный с помощью устройства проверки, например, мог бы быть инициирован таким шлюзом или другим узлом, чтобы послать соответствующий запрос IMSI в формате, совместимом с протоколом передачи, используемым с помощью HLR 210.
На этапе 215 ответ на запрос IMSI принимают из HLR, причем ответ на запрос IMSI содержит номер опознавательного кода абонента мобильного телефона или информацию, указывающую номер опознавательного кода абонента мобильного телефона, связанный с номером мобильного телефона в HLR. На этапе 220 номер опознавательного кода абонента мобильного телефона, который принят в ответе на запрос IMSI, сравнивают с номером опознавательного кода абонента мобильного телефона, который был сохранен совместно с номером мобильного телефона на этапе 200. Если принятый номер опознавательного кода абонента мобильного телефона соответствует сохраненному номеру опознавательного кода абонента мобильного телефона, тогда можно сделать вывод, что номер мобильного телефона по-прежнему используется тем же абонентом, что и в момент времени выполнения этапа 200 (принятый номер опознавательного кода абонента мобильного телефона и сохраненный номер опознавательного кода абонента мобильного телефона могут быть выражены в разных форматах, и, следовательно, точный опознавательный код не обязательно требуется для соответствия между ними).
Если принятый номер опознавательного кода абонента мобильного телефона соответствует сохраненному номеру опознавательного кода абонента мобильного телефона, тогда входят в этап 225, на котором инициируют услугу обмена сообщениями или позиционирования относительно номера мобильного телефона. С другой стороны, если результат проверки, полученный на этапе 220, является отрицательным, т.е. если принятый номер опознавательного кода абонента мобильного телефона не соответствует сохраненному номеру опознавательного кода абонента мобильного телефона, услугу обмена сообщениями или позиционирования не инициируют. Вместо этого входят в этап 230, на котором ответ проверки посылают в узел, из которого был принят запрос проверки на этапе 205, причем ответ проверки содержит указание отрицательного результата проверки.
Инициирование запрошенной услуги на этапе 225 могло бы быть выполнено разными способами. Например, инициирование могло бы включать в себя посылку ответа проверки инициатору запроса проверки, причем ответ проверки содержит указание, указывающее, что результат проверки был положительным, т.е., что принятый номер абонента мобильного телефона был обнаружен как соответствующий сохраненному номеру абонента мобильного телефона. После приема положительного ответа проверки инициатор запроса проверки затем мог бы послать запрос выполнения услуги обмена сообщениями или позиционирования в сеть 103. Если запрос проверки, принятый на этапе 205, включен в запрос услуги обмена сообщениями или позиционирования, инициирование запрошенной услуги могло бы включать в себя посылку, в сеть мобильной радиосвязи, запроса выполнения услуги обмена сообщениями или позиционирования относительно номера телефона. Если устройство проверки может выполнить, по меньшей мере, части услуги, инициирование могло бы включать в себя выполнение этих частей услуги.
Запрос выполнения услуги обмена сообщениями или позиционирования, посланный на этапе 103, мог бы быть послан, в соответствии с оригинальным протоколом, или для передачи запроса выполнения мог бы быть использован стандартизованный протокол. Например, если услуга обмена сообщениями или позиционирования является SMS, для запроса выполнения услуги обмена сообщениями или позиционирования мог бы быть использован протокол равноправного обмена короткими сообщениями (SMPP). В качестве альтернативы, могут быть использованы другие протоколы. Сеть 103, в которую посылают запрос выполнения, могла бы быть любой сетью 103: сетью 103, в которой зарегистрирован номер мобильного телефона или другой сетью 103.
Как упомянуто выше, ответ проверки, содержащий информацию на основе результата сравнения, выполненного на этапе 220, мог бы быть передан отправителю запроса проверки номера мобильного телефона также, когда результат проверки является положительным. Посылка ответа проверки могла бы быть пропущена, если требуется, например, если подтверждение приема относительно того, выполнена ли успешно или нет запрошенная услуга обмена сообщениями или позиционирования, будет послано инициатору запроса проверки.
Результат проверки мог бы быть зарегистрирован в устройстве проверки совместно с сохраненным номером мобильного телефона и связанным номером опознавательного кода абонента мобильного телефона, если требуется. Например, мог бы быть сохранен результат сравнения, мог бы быть сохранен момент времени проверки и т.д.
Ответ проверки, передаваемый с помощью устройства проверки инициатору запроса проверки, мог бы включать в себя информацию относительно того, соответствует ли номер опознавательного кода абонента мобильного телефона, сохраненный с помощью устройства проверки относительно номера мобильного телефона, номеру опознавательного кода абонента мобильного телефона, принятому из HLR, в котором зарегистрирован номер мобильного телефона. Такая информация, например, могла бы быть указана посредством флага в сообщении ответа проверки или любым другим способом. В зависимости от того, какая информация принята с помощью устройства проверки в ответе на запрос IMSI, сообщение ответа проверки могло бы включать в себя дополнительную информацию. Например, если ответ на запрос IMSI включает в себя информацию относительно того, в какой сети в текущий момент зарегистрирован номер мобильного телефона, ответ проверки мог бы включать в себя информацию, указывающую, зарегистрирован ли номер мобильного телефона в той же сети 103, что и когда номер мобильного телефона был сохранен на этапе 200 с помощью устройства проверки, или в другой сети. Такая информация могла бы быть включена как флаг в сообщение ответа проверки или как указатель, который мог бы принимать более двух значений. Например, мог бы быть использован 2-битовый указатель, который, например, мог бы принимать одно из следующих значений: 1) номер опознавательного кода абонента мобильного телефона не изменен; 2) номер опознавательного кода абонента мобильного телефона изменен в той же сети; 3) номер опознавательного кода абонента мобильного телефона изменен и мобильная сеть изменена; 4) номер мобильного телефона не использован. В качестве альтернативы, сообщение ответа проверки могло бы включать в себя опознавательный код сети 103, с которой в текущий момент сохранен номер мобильного телефона. Из информации, относительно того, изменилась ли сеть 103, с которой зарегистрирован номер мобильного телефона, могут быть сделаны выводы относительно того, вероятно ли, что номер мобильного телефона в настоящий момент используется другим абонентом в той же сети, или переместил ли обладатель номера мобильного телефона его/ее подписку в новую сеть. В сообщении ответа проверки также могла бы быть предоставлена другая информация, такая как, например, информация относительно того, в какой сети подписка на мобильную связь является действующей в текущий момент.
Когда услуга обмена сообщениями или позиционирования является частью услуги третьей стороны, сообщение могло бы быть послано на номер мобильного телефона, в ответ на отрицательный результат проверки, если требуется, причем сообщение информирует абонента, обладающего номером мобильного телефона, о том, что услуга третьей стороны будет прервана относительно номера мобильного телефона. Это может быть полезным, поскольку имеются ситуации, в которых номер опознавательного кода абонента мобильного телефона изменился, несмотря на то что номер мобильного телефона по-прежнему используется тем же человеком. Например, если пользователь номера мобильного телефона решает переместить свою подписку на мобильную связь в другую сеть 103 или если он запросит новую SIM-карту, для того чтобы осуществлять доступ к другим услугам, предоставляемым с помощью его сети 103, номера опознавательных кодов абонентов мобильных телефонов обычно изменяют. Такое сообщение, например, могло бы быть послано на номер мобильного телефона с помощью сервера приложений третьей стороны или с помощью устройства проверки.
Способ, проиллюстрированный на фиг.2, мог бы быть осуществлен относительно подписки на мобильную связь в сети 103, работающей, в соответствии с любым стандартом, таким как, например, стандарт глобальной системы мобильной связи (GSM), стандарт универсальной мобильной телекоммуникационной системы (UMTS), стандарт долгосрочного развития (LTE) и т.д. Блок-схема последовательности этапов способа фиг.2 относится к одному номеру мобильного телефона. Однако устройство проверки, работающее в соответствии со способом, проиллюстрированным на фиг.2, могло быть использовано для проверки множества номеров мобильных телефонов, зарегистрированных в одной и той же или разных сетях 103, причем разные сети 103 могли бы быть одного и того же или разных стандартов. Этап 200 обычно был бы выполнен один раз на подписку на мобильную связь, в то время как этапы 205-220 обычно были бы выполнены относительно номера мобильного телефона в любой момент времени, когда провайдер услуги третьей стороны запрашивает проверку номера мобильного телефона. Следовательно, существенный период времени может проходить между выполнением этапа 200 и этапов 205-230 относительно одного и того же номера мобильного телефона.
Тип сообщения, который уже существует в стандарте мобильной телефонии, мог бы быть использован, например, для запроса IMSI, посланного на этапе 210. Примерами уже существующих типов сообщений, которые могли бы быть использованы, являются тип сообщения посылки информации маршрутизации подсистемы приложения мобильной станции (SRI MAP), который задан в технической спецификации (TS) 129 002 v.8.9.0 ETSI, или TS 100 974 v.7.15.0 ETSI (например, SRI для SMS или других сообщений SRI, таких как сообщение SRI, предназначенное для использования с помощью MSC 115, чтобы запрашивать информацию маршрутизации из HLR 120), тип сообщения послать_IMSI или любой другой подходящий тип сообщения, обеспечивающий функциональную возможность просмотра HLR. В запросе SRI MAP включают номер мобильного телефона, а в ответе SRI MAP включают связанный номер опознавательного кода абонента мобильного телефона. Сигнализацию МАР обычно выполняют с помощью сети сигнализации SS7, которую используют для сигнализации между разными узлами в сетях 103 мобильной радиосвязи и в сетях другой телефонии. В качестве альтернативы, мог бы быть задан новый тип сообщения, чтобы быть использованным в запросе IMSI.
Часто устройство проверки, предназначенное для выполнения способа фиг.2, не имеет прямого доступа к сети сигнализации SS7 или другого средства, предназначенного для связи непосредственно с HLR 120 сети 103, в которой зарегистрирован номер мобильного телефона. В таких случаях устройство проверки, например, могло бы быть соединено с сервером приложений или шлюзом 310, который мог бы быть, например, сервером приложений или шлюзом 310 PLMN или сети 103 мобильной радиосвязи, например, MSC шлюза. Это проиллюстрировано на фиг.3, на которой устройство 300 проверки соединено со шлюзом 310 и с сервером приложений (AS) 305 провайдера услуг третьей стороны, далее в настоящей заявке упомянутым как сервер 305 приложений третьей стороны или AS 305 для краткости. Шлюз 310 может связываться, по меньшей мере, с одним, а обычно с множеством HLR 120, причем HLR 120 сохраняет значения номеров опознавательных кодов абонентов мобильных телефонов, связанные с номерами мобильных телефонов, зарегистрированными в текущий момент в сети 103. В этой установке запрос IMSI этапа 210 фиг.2, например, мог бы быть оригинальным сообщением, отдающим команду шлюзу 310, чтобы послать подходящее сообщение запроса IMSI в соответственный HLR 120 для номера опознавательного кода абонента мобильного телефона, связанного с номером мобильного телефона, включенным в запрос IMSI. Шлюз 310 или другой узел, которому отдана команда, чтобы сделать так с помощью шлюза 310, затем мог бы послать подходящее сообщение запроса IMSI, совместимое с соответственным HLR 120, например сообщение SRI MAP или другое сообщение, посланное, как обсуждено выше, в соответственный HLR 120. В качестве альтернативы, запрос IMSI, посланный с помощью устройства 300 проверки, мог бы иметь формат, совместимый с соответственным HLR 120. В сценарии сети, в которой устройство проверки использует HLR 120 в виде HSS в базовой сети IMS, устройство проверки могло бы устанавливать связь с HSS с помощью шлюза 310 в виде I-CSCF (опрашивающей функции управления сеансом вызова), которая устанавливает связь с HSS с использованием протокола DIAMETER.
Фиг.4 - диаграмма сигнализации, схематически иллюстрирующая сигнализацию, которая может быть выполнена относительно этапа 200 фиг.2. Сигнализация фиг.4 иллюстрирует сценарий, в котором AS 305 отдает команду устройству 300 проверки, чтобы зарегистрировать номер мобильного телефона, относительно которого будущая проверка может быть запрошена с помощью AS 305. Команду 400 регистрации MSISDN передают из AS 305 в устройство 300 проверки, причем команда 400 регистрации MSISDN содержит номер мобильного телефона, регистрируемый с помощью устройства проверки 300. После приема команды 400 регистрации MSISDN устройство 300 проверки посылает запрос 405 IMSI в HLR, в котором зарегистрирована подписка на мобильную связь, связанная с номером мобильного телефона, причем запрос 405 IMSI включает в себя номер мобильного телефона. Запрос 405 IMSI будет принят с помощью HLR 120 сети 103, в которой зарегистрирован номер мобильного телефона, возможно, с помощью шлюза 310, как обсуждено относительно фиг.3. Затем ответ 410 запроса IMSI принимают с помощью устройства 300 проверки из HLR 120, причем ответ 410 на запрос IMSI включает в себя номер опознавательного кода абонента мобильного телефона, связанный с номером мобильного телефона. Как упомянуто выше, ответ на запрос IMSI может включать в себя дополнительную информацию, относительно подписки, связанной с номером мобильного телефона, такую как, например, информация относительно того, в какой сети 103 зарегистрирован номер мобильного телефона и в какой сети подписка на мобильную связь является действующей в текущий момент.
После приема ответа 410 на запрос IMSI устройство 300 проверки сохраняет номер мобильного телефона и связанный с ним номер опознавательного кода абонента мобильного телефона в базе данных. В качестве альтернативы, номер мобильного телефона мог бы быть сохранен после приема команды 400 регистрации MSISDN, а связанный номер опознавательного кода абонента мобильного телефона мог бы быть сохранен после приема ответа 410 на запрос IMSI.
Если требуется, затем подтверждение 415 приема регистрации MSISDN могло бы быть послано в AS 305, указывающее, что запрошенная регистрация номера мобильного телефона завершена.
На фиг.4 сохранение номера мобильного телефона и связанного номера опознавательного кода абонента мобильного телефона инициируют с помощью приема сообщения 400 команды регистрации MSISDN из AS 305. В этом сценарии номер мобильного телефона, например, мог бы быть зарегистрирован вручную или автоматически для услуги в AS 305 до посылки сообщения 400 в AS 305. В качестве альтернативы, сохранение номера мобильного телефона и связанного номера опознавательного кода абонента мобильного телефона могло бы быть инициировано другими способами, таким как, например, с помощью ручного ввода номера мобильного телефона в пользовательском интерфейсе устройства 300 проверки.
Фиг.5а-5d являются диаграммами сигнализации, иллюстрирующими сценарии и варианты осуществления изобретения, причем допускают, что запись, содержащая номер мобильного телефона и связанный номер опознавательного кода абонента мобильного телефона, уже сохранена в устройстве 300 проверки (сравните этап 200 фиг.2 и фиг.4). На фиг.5а устройство 300 проверки принимает сообщение 500 запроса проверки MSISDN из AS 305, причем сообщение 500 запроса проверки MSISDN включает в себя проверяемый номер мобильного телефона. Прием сообщения 500 запроса проверки MSISDN инициирует устройство 300 проверки, чтобы послать запрос 505 IMSI, который включает в себя номер мобильного телефона, причем запрос 505 IMSI принимают с помощью HLR 120 сети 103, в которой зарегистрирован номер мобильного телефона. Затем устройство 300 проверки принимает ответ 510 на запрос IMSI из HLR, причем ответ 510 на запрос IMSI включает в себя номер опознавательного кода абонента мобильного телефона, связанный с номером мобильного телефона в HLR 120.
После приема ответа 510 на запрос IMSI устройство 300 проверки выполняет этап 220 фиг.2, на котором номер опознавательного кода абонента мобильного телефона, принятый в ответе 510 на запрос IMSI, сравнивают с номером опознавательного кода абонента мобильного телефона, сохраненным совместно с номером мобильного телефона в устройстве 300 проверки (сравните этап 200 фиг.2 и фиг.4). В сценарии, проиллюстрированном на фиг.5а, принятый номер опознавательного кода абонента мобильного телефона соответствует сохраненному номеру опознавательного кода абонента мобильного телефона, и, следовательно, номер мобильного телефона проверен. Затем выполняют инициирование процедуры обмена сообщениями или позиционирования с помощью устройства проверки с помощью посылки положительного ответа проверки в AS 305, причем положительный ответ 515 проверки включает в себя указание, что проверка была успешной, например, в виде значения флага или другого параметра в сообщении 515 ответа проверки.
Фиг.5b иллюстрирует сценарий, аналогичный сценарию фиг.5а, но в котором сравнение, выполненное на этапе 220, показывает, что сохраненный номер опознавательного кода абонента мобильного телефона не соответствует номеру опознавательного кода абонента мобильного телефона, принятому в ответе 505 на запрос IMSI. Ответ 515 проверки посылают с помощью устройства 300 проверки в AS 305, причем ответ 515 проверки включает в себя указание, что сохраненный номер опознавательного кода абонента мобильного телефона не соответствует номеру опознавательного кода абонента мобильного телефона, связанному в текущий момент с номером мобильного телефона, т.е. что результат проверки является отрицательным. Как обсуждено выше, дополнительная информация могла бы быть включена в ответ 515 проверки.
В варианте осуществления способа, проиллюстрированном на фиг.5b, AS 305 регистрирует, в базе данных абонента, что отрицательный ответ проверки принят относительно номера мобильного телефона, см. событие 516. Затем сообщение 517 посылают на номер мобильного телефона, информирующее пользователя номера мобильного телефона о том, что услуга третьей стороны, относительно которой была выполнена проверка номера мобильного телефона, прервана для номера мобильного телефона. Такое сообщение 517, в качестве альтернативы, могло бы быть послано с помощью AS 305, запрашивающего сеть 100 мобильной радиосвязи доставить сообщение 517 с помощью использования оригинального или стандартизованного протокола, сравните обсуждение относительно этапа 225 выше, или посылка такого сообщения 517 могла бы быть пропущена.
Как упомянуто выше, запрос проверки номера мобильного телефона мог бы быть включен в запрос услуги обмена сообщениями или позиционирования. Фиг.5с иллюстрирует сценарий, в котором запрос проверки номера мобильного телефона включен в запрос доставки конкретного сообщения абоненту в сети 103 мобильной радиосвязи, например, посредством SMS, MSM, электронной почты, WAP или любой другой услуги доставки сообщения. Сообщение 520 запроса доставки сообщения принимают с помощью устройства 300 проверки от провайдера 305 услуг. Сообщение 520 запроса доставки сообщения включает в себя информацию о номере мобильного телефона, на который должно быть доставлено сообщение, а также информацию, включаемую в сообщение. После приема запроса 520 доставки сообщения устройство 300 проверки передает запрос 505 IMSI, принимает ответ 510 на запрос IMSI и выполняет сравнение 220 сохраненного и принятого номера опознавательного кода абонента мобильного телефона, как описано относительно фиг.5а. В сценарии фиг.5с, сравнение показывает, что номер опознавательного кода абонента мобильного телефона, принятый в запросе 510 IMSI, соответствует номеру опознавательного кода абонента мобильного телефона, сохраненному в устройстве 300 проверки, и, таким образом, номер мобильного телефона может быть проверен. Следовательно, сообщение 525, включающее в себя информацию, принятую в запросе 520 доставки сообщения, передают в мобильную станцию 110, связанную с номером мобильного телефона. Например, сообщение 525 могло бы быть послано с помощью устройства 300 проверки, запрашивающего сеть 103 мобильной радиосвязи доставить сообщение 517 с помощью использования оригинального или стандартизированного протокола, сравните обсуждение относительно этапа 225 выше.
Затем подтверждение 530 приема доставки сообщения передают с помощью устройства 300 проверки в AS 305 на фиг.5с. Такое подтверждение 530 приема доставки сообщения, в качестве альтернативы, могло бы быть передано до передачи сообщения 525 в подписку на мобильную связь как сообщение 515 ответа проверки, или передано в ответ на доставку подтверждения приема, принятого в ответ на передачу сообщения 525, или могло бы быть пропущено.
Фиг.5d иллюстрирует сценарий, в котором запрос проверки номера мобильного телефона включен в запрос позиционирования подписки на мобильную связь, связанной с номером мобильного телефона. Устройство 300 проверки принимает запрос 535 позиционирования, причем запрос 535 позиционирования включает в себя информацию о номере телефона позиционируемой подписки на мобильную связь. После приема запроса 520 позиционирования устройство 300 проверки передает запрос 505 IMSI, принимает ответ 510 на запрос IMSI и выполняет сравнение 220 сохраненного и принятого номеров опознавательного кода абонента мобильного телефона, как описано относительно фиг.5. В сценарии фиг.5d сравнение показывает, что номер опознавательного кода абонента мобильного телефона, принятый в запросе 510 IMSI, соответствует номеру опознавательного кода абонента мобильного телефона, сохраненному в устройстве 300 проверки, и, таким образом, номер мобильного телефона может быть проверен. Следовательно, устройство 300 проверки инициирует позиционирование подписки на мобильную связь, связанную с номером мобильного телефона. Такое позиционирование, например, могло бы быть инициировано с помощью устройства 300 проверки, запрашивающего сеть 100 мобильной радиосвязи выполнить позиционирование посредством триангуляции, или с помощью устройства проверки, запрашивающего сеть 100 мобильной радиосвязи послать ID ячейки, ячейки, в которой мобильная станция, связанная с номером мобильного телефона является активной в текущий момент, или любым другим способом, подходящим для разрешения требований относительно запрошенного позиционирования. Когда подписка на мобильную связь известна устройству 300 проверки, сообщение 545 ответа позиционирования, включающее в себя указание позиции подписки на мобильную связь, связанной с номером мобильного телефона, посылают в AS 305. В примере, приведенном выше, в котором позицию подписки на мобильную связь используют, для того чтобы избежать жульничества машины операций с наличными, таблица, перечисляющая опознавательные коды ячейки (ячеек), охватывающие местоположение каждой машины операций с наличными, управляемой с помощью провайдера услуг третьей стороны, или таблица, перечисляющая географическую позицию всех таких машин операций с наличными, например, могла бы быть сохранена с помощью аппарата 300 проверки или AS 305. Затем могло бы быть выполнено сравнение между местоположением подписки на мобильную связь, полученным с помощью позиционирования, и местоположением машины операций с наличными, в которой используют карту операций с наличными для извлечения денег, причем карта операций с наличными зарегистрирована с той же машиной операций с наличными, что и номер мобильного телефона. Если такую таблицу, перечисляющую позиции машин операций с наличными, сохраняют с помощью устройства 300 проверки, сообщение 535 запроса позиционирования в этом примере могло бы преимущественно включать в себя указание каждой машины, к которой относится запрос 535 позиционирования, а результат 517 позиционирования, например, мог бы включать в себя флаг, указывающий, находится ли или нет мобильная станция 110, связанная с номером мобильного телефона, в текущий момент вблизи машины операций с наличными.
Если сравнение 220, выполненное в сценариях фиг.5с или фиг.5d, показало, что принятый номер опознавательного кода абонента мобильного телефона не соответствует номеру опознавательного кода абонента мобильного телефона, сохраненному с помощью устройства 300 проверки на этапе 200, передача сообщения 525 (фиг.5с) или позиционирование (фиг.5d) обычно не были бы выполнены. Как обсуждено выше относительно фиг.2, указание, что подписка, связанная с номером мобильного телефона, изменилась, поскольку номер мобильного телефона был зарегистрирован с устройством 300 проверки, могло бы быть преимущественно передано в AS 305 в ответе 515 проверки, или в ответе 545 позиционирования/подтверждении 530 получения сообщения доставки.
В одном осуществлении конкретный тип запроса услуги, принятый с помощью устройства проверки из сервера приложений, такой как запрос 535 позиционирования или запрос 520 доставки сообщения, мог бы активизировать проверку номера мобильного телефона по умолчанию. В альтернативном осуществлении запрос услуги мог бы включать в себя флаг или другое указание, указывающее в устройство 300 проверки, запрошена ли или нет проверка номера мобильного телефона относительно доставки запрошенной услуги обмена сообщениями или позиционирования.
Запрос 405 IMSI или ответ 410 на запрос IMSI фиг.5а-фиг.5d преимущественно мог бы быть тем же типом сообщения, что и запрос 405 IMSI и ответ 410 на запрос IMSI фиг.4, несмотря на то что, в качестве альтернативы, могли бы быть использованы разные типы сообщений.
Сообщения, передаваемые между устройством 300 проверки и провайдером 305 услуг третьей стороны, такие как запрос 400 регистрации MSISN, запрос 500 проверки MSISDN, ответ 515 проверки, запрос 535 позиционирования и т.д., например, могли бы быть оригинальными сообщениями. Если устройство 300 проверки и AS 305 третьей стороны осуществлены в одном и том же узле, такие сообщения могли бы быть внутренними сообщениями.
Сценарии сигнализации, проиллюстрированные на фиг.5а-фиг.5d, являются только примерами, и способ проверки, проиллюстрированный с помощью фиг.2, мог бы быть осуществлен в некотором числе разных сценариев третьей стороны и относительно некоторого числа услуг обмена сообщениями или позиционирования.
На фиг.6а схематически проиллюстрирован пример устройства 300 проверки. Устройство 300 проверки фиг.6а содержит механизм 600 обработки проверки, включающий в себя механизм 605 сравнения. Устройство 300 проверки дополнительно содержит базу 615 данных, в которой могут быть сохранены записи, содержащие номера мобильных телефонов и связанные номера опознавательных кодов абонентов мобильных телефонов. Механизм 600 обработки проверки соединен с базой 615 данных таким образом, что механизм 600 обработки проверки может осуществлять доступ к данным, сохраненным в базе 615 данных. Механизм 600 обработки проверки дополнительно соединен с интерфейсом 620, предназначенным для связи, по меньшей мере, с одним AS 305, и с интерфейсом 625, предназначенным для связи с HLR 120 (возможно, с помощью шлюза 310, как проиллюстрировано на фиг.3). Интерфейсы 620 и 625 могут быть одинаковыми или разными физическими интерфейсами, и они обычно могут служить как для ввода сигналов, так и выводов сигналов.
Механизм 600 обработки проверки фиг.6а выполнен с возможностью приема команды 400 регистрации MSISDN из сервера 305 приложений с помощью интерфейса 620 и отдачи команды интерфейсу 625, чтобы послать запрос 405 IMSI, в ответ на прием команды 400 регистрации MSISDN. Механизм 600 обработки проверки фиг.6а дополнительно выполнен с возможностью приема ответа 410 на запрос IMSI с помощью интерфейса 625 и отдачи команды базе 610 данных, чтобы сохранить в базе 615 данных номер мобильного телефона, принятый в команде 400 регистрации MSISDN, и связанный номер опознавательного кода абонента мобильного телефона, принятый в ответе 410 на запрос IMSI. Кроме того, механизм 600 обработки проверки выполнен с возможностью приема запроса 500 проверки MSISDN относительно номера мобильного телефона из AS 305 с помощью интерфейса 620 и отдачи команды интерфейсу 625, чтобы послать запрос 505 IMSI, в ответ на прием запроса 500 MSISDN проверки. Механизм 600 обработки проверки дополнительно выполнен с возможностью приема ответа 510 на запрос IMSI с помощью интерфейса 625, извлечения принятого номера опознавательного кода абонента мобильного телефона из принятого ответа 510 на запрос IMSI, извлечения сохраненного номера опознавательного кода абонента мобильного телефона и доставки принятого номера опознавательного кода абонента мобильного телефона и сохраненного номера опознавательного кода абонента мобильного телефона, связанных с одним и тем же номером мобильного телефона, в механизм 605 сравнения. Механизм 605 сравнения выполнен с возможностью сравнения принятого номера опознавательного кода абонента мобильного телефона с сохраненным номером опознавательного кода абонента мобильного телефона и доставки результата сравнения. Механизм 600 обработки проверки, кроме того, мог бы быть выполнен с возможностью посылки ответа 515 проверки в AS 305.
Устройство 300 проверки 300 фиг.6а приведено только в качестве примера, и устройство 300 проверки могло бы быть осуществлено другими способами. Например, вместо того чтобы быть выполненным с возможностью или дополнительно тому, чтобы быть выполненным с возможностью приема запроса регистрации номера мобильного телефона из AS 305 с помощью интерфейса 620, устройство 300 проверки могло бы содержать пользовательский интерфейс таким образом, чтобы запрос регистрации номера телефона мог бы быть введен вручную. Кроме того, устройство 300 проверки могло бы быть распределено разным способом, например, таким образом, чтобы механизм 600 обработки проверки был выполнен с возможностью выполнения некоторых из задач, описанных выше, в то же время другой объект (объекты) выполнены с возможностью выполнения других из задач, описанных выше. Кроме того, устройство 300 проверки могло бы быть осуществлено физически распределенным способом таким образом, чтобы, например, база 615 данных и устройство 600 обработки проверки или части механизма 600 обработки проверки находились в разных географических местоположениях, в то же время, работая как одно и то же логическое устройство.
Механизм 600 обработки проверки и база 615 данных фиг.6а могут быть осуществлены посредством подходящего программного обеспечения и аппаратного обеспечения. Например, база 615 данных может быть универсальной базой данных или базой данных, специально разработанной для устройства 300 проверки. База 615 данных могла бы быть совместимой с языком структурированных запросов (SQL) или любым другим подходящим языком, предназначенным для вставки и извлечения информации из базы 615 данных. Механизм 600 обработки проверки, например, мог бы быть реализован посредством одного или более универсальных процессоров или одного или более процессоров, специально разработанных для устройства 300 проверки, в комбинации с программным обеспечением, предназначенным для выполнения проверки номера мобильного телефона (сравните фиг.2).
На фиг.6b изображен альтернативный способ схематической иллюстрации устройства 300 проверки фиг.6а. Фиг.6b изображает устройство 300 проверки, содержащее средство 630 обработки, соединенное с компьютерным программным продуктом 635 в виде памяти, а также с интерфейсами 620 и 625. Память содержит средство кода, доступное для чтения с помощью компьютера, которое сохраняет компьютерную программу 636, которая, когда выполнена с помощью средства 630 обработки, заставляет устройство 300 проверки выполнять способ проверки, как проиллюстрировано на фиг.2. Иначе говоря, механизм 600 обработки проверки и его механизм 605 сравнения в этом варианте осуществления могут быть осуществлены с помощью соответствующих программных модулей компьютерной программы 636. В изображенном варианте осуществления компьютерный программный продукт 635 также содержит базу 615 данных, но в других вариантах осуществления база 615 данных может быть сохранена во второй памяти (не изображена) устройства 300 проверки. Средство 630 обработки могло бы быть одним или более процессорами, например, один процессор или средство обработки могло бы быть выполнено с возможностью выполнения кода относительно базы данных 615, а другой процессор мог бы быть выполнен с возможностью выполнения кода относительно механизма 600 обработки проверки, или один и тот же процессор мог бы быть использован для выполнения кода механизма обработки проверки и кода базы данных. Компьютерный программный продукт 635 мог бы быть любым типом энергонезависимого средства, доступного для чтения с помощью компьютера, таким как накопитель на жестком диске, флэш-память, EEPROM (электрически стираемая программируемая память, доступная только по чтению), диск DVD, диск CD, память USB и т.д.
Фиг.7 изображает пример AS 305, выполненного с возможностью предоставления, по меньшей мере, одной услуги третьей стороны абонентам провайдера услуг третьей стороны. AS 305 содержит механизм 700 обработки запроса проверки, память с регистром 705 информации абонента услуг третьей стороны и интерфейс 710, предназначенный для связи с устройством 300 проверки/из устройства 300 проверки, причем механизм 700 обработки запроса проверки соединен с интерфейсом 710 и регистром 705 информации абонента. Регистр 705 информации абонента содержится в памяти, например в базе данных, выполненной с возможностью сохранения информации относительно абонентов услуг третьей стороны, причем такая информация, например, является номером телефона подписки на мобильную связь абонента, кода оператора сети 103, в которой регистрируют подписку на мобильную связь абонента, информации о результате проверки, полученной из устройства 300 проверки относительно абонента, информации относительно того, на какие услуги подписывается абонент, и т.д. Механизм 700 обработки запроса проверки выполнен с возможностью извлечения информации из регистра 705 информации абонента, такой как проверяемый номер мобильного телефона, посылки запроса регистрации номера мобильного телефона в устройство 300 проверки с помощью интерфейса 710 (сравните команду 400 регистрации MSISDN фиг.4) и посылки запроса регистрации в устройство 300 проверки, для того чтобы определить, должна ли быть выполнена услуга обмена сообщениями или позиционирования в системе мобильной радиосвязи относительно номера мобильного телефона (сравните запрос 500 проверки MSISDN фиг.5а, запрос 529 доставки сообщения фиг.5с и запрос позиционирования фиг.5d). Механизм 700 обработки запроса проверки, кроме того, мог бы быть выполнен с возможностью сохранения информации, принятой из устройства проверки с помощью интерфейса 715, в регистре 705 информации абонента, такой как информации относительно того, было ли или нет событие проверки успешным. AS 305 мог бы быть осуществлен как подходящая комбинация аппаратного обеспечения и программного обеспечения. Схематическая иллюстрация устройства 300 проверки, изображенного на фиг.6b, могла бы быть использована также как схематическая иллюстрация варианта осуществления AS 305, который содержит средство обработки и средство памяти, причем средство памяти сохраняет части компьютерного программного кода, которые, когда выполнены в средстве обработки, заставляют AS 305 посылать, в устройство 300 проверки, запрос регистрации номера мобильного телефона, а также части компьютерного программного кода, которые, когда выполнены в средстве обработки, заставляют AS 305 посылать, в устройство 300 проверки, запрос проверки номера мобильного телефона.
Устройство 300 проверки, например, могло бы быть осуществлено как часть сервера приложений. На фиг.3-фиг.5 устройство 300 проверки проиллюстрировано как отдельный узел к AS 305. Однако устройство 300 проверки, в качестве альтернативы, может быть осуществлено как часть AS 305. Если устройство 300 проверки является частью AS 305, тогда любое сообщение, переданное между устройством 300 проверки и AS 305, преимущественно могло бы быть внутренним сообщением (сравните команду 400 регистрации MSISDN, запрос 500 проверки MSISDN, ответ 505 проверки и т.д.). Тогда интерфейсы 620 и 710 были бы внутренними интерфейсами.
Когда устройство 300 проверки осуществлено в узле, отдельном к AS 305, устройство 300 проверки, например, могло бы обслуживать множество разных серверов приложений третьей стороны, принадлежащих одному и тому же или разным провайдерам услуг. Устройство 300 проверки, например, могло бы быть осуществлено в сервере приложений, работающем как узел брокера услуг в системе связи для разных провайдеров услуг. Такой узел брокера, например, мог бы быть выполнен с возможностью выполнения услуг обмена сообщениями или позиционирования в резных сетях 103 мобильной связи после запроса из разных AS 305. Пример системы 800 связи, содержащей узел 805 брокера, выполненный с возможностью обеспечения доступа к услугам обмена сообщениями или позиционирования, предоставляемым в множестве разных систем 103j-1, 103j, 103j+1 мобильной радиосвязи множеству разных провайдеров 103i-1, 103i, 103i+1 услуг третьей стороны, схематически проиллюстрирован на фиг.8. Система 800 связи могла бы включать в себя всю или часть системы 100 радиосвязи, изображенной на фиг.1.
Несмотря на то что аспекты изобретения приведены в сопровождающих независимых пунктах формулы изобретения, другие аспекты изобретения включают в себя комбинацию любых признаков, представленных в вышеприведенном описании и/или в сопровождающей формуле изобретения, а не только комбинации, явно приведенные в сопровождающей формуле изобретения.
Специалист в данной области техники поймет, что технология, представленная в настоящей заявке, не ограничена вариантами осуществления, раскрытыми на сопровождающих чертежах и в предыдущем подробном описании, которые предоставлены только для целей иллюстрации, но она может быть осуществлена некоторым числом других способов и определена с помощью следующей формулы изобретения.
Изобретение относится к области мобильной радиосвязи. Технический результат заключается в улучшении обеспечения безопасности услуг третьей стороны с использованием услуг обмена сообщениями или позиционирования. Способ для проверки номера мобильного телефона содержит: сохранение номера мобильного телефона и соответствующего номера опознавательного кода абонента мобильного телефона в базе данных устройства проверки; прием в устройстве проверки запроса проверки номера мобильного телефона; посылки в ответ на запрос проверки запроса IMSI, запрашивающего номер опознавательного кода абонента мобильного телефона, зарегистрированный совместно с номером мобильного телефона в опорном регистре местонахождения; прием, в устройстве проверки, номера опознавательного кода абонента мобильного телефона, связанного с номером мобильного телефона в опорном регистре местонахождения; сравнение, в устройстве проверки, сохраненного номера опознавательного кода абонента мобильного телефона и принятого номера опознавательного кода абонента мобильного телефона и, если сравнение показывает, что принятый номер опознавательного кода абонента соответствует сохраненному номеру опознавательного кода абонента, инициирование выполнения услуги обмена сообщениями или позиционирования относительно номера мобильного телефона. 6 н. и 13 з.п. ф-лы, 12 ил.
1. Способ для проверки номера мобильного телефона, для того чтобы определить, должна ли быть выполнена услуга обмена сообщениями или позиционирования в системе мобильной радиосвязи относительно номера мобильного телефона, причем способ содержит этапы, на которых:
сохраняют номер мобильного телефона и соответствующий номер опознавательного кода абонента мобильного телефона в базе данных устройства проверки,
принимают, в устройстве проверки, запрос проверки номера мобильного телефона,
посылают, из устройства проверки, в ответ на запрос проверки, запрос IMSI, запрашивающий номер опознавательного кода абонента мобильного телефона, зарегистрированный совместно с номером мобильного телефона в опорном регистре местонахождения,
принимают, в устройстве проверки, номер опознавательного кода абонента мобильного телефона, связанный с номером мобильного телефона в опорном регистре местонахождения,
сравнивают, в устройстве проверки, сохраненный номер опознавательного кода абонента мобильного телефона и принятый номер опознавательного кода абонента мобильного телефона и, если сравнение показывает, что принятый номер опознавательного кода абонента мобильного телефона соответствует сохраненному номеру опознавательного кода абонента мобильного телефона,
инициируют выполнение услуги обмена сообщениями или позиционирования относительно номера мобильного телефона.
2. Способ по п.1, в котором
устройство проверки включено в сервер приложений, выполненный с возможностью предоставления услуги третьей стороны, которая использует услугу обмена сообщениями или позиционирования,
запрос проверки генерируют с помощью сервера приложений, и
этап, на котором инициируют выполнение услуги обмена сообщениями или позиционирования относительно номера мобильного телефона, содержит этап, на котором сервер приложений посылает запрос выполнения услуги обмена сообщениями или позиционирования.
3. Способ по п.1, в котором
устройство проверки включено в сервер приложений, работающий как узел брокера услуг в системе связи,
запрос проверки принимают из сервера приложений, выполненного с возможностью предоставления услуги третьей стороны, которая использует услугу обмена сообщениями или позиционирования, и
этап, на котором инициируют выполнение услуги обмена сообщениями или позиционирования относительно номера мобильного телефона, содержит этап, на котором узел брокера выполняет услугу или посылает запрос выполнения услуги обмена сообщениями или позиционирования в сеть мобильной радиосвязи в системе связи или посылает ответ проверки, указывающий результат сравнения, в сервер приложений.
4. Способ по любому из предыдущих пунктов, содержащий также этап, на котором:
посылают, из устройства проверки, ответ проверки, указывающий результат сравнения.
5. Способ по п.4, в котором:
ответ проверки содержит указание того, выдан ли или нет сохраненный номер опознавательного кода абонента мобильного телефона и принятый номер опознавательного кода абонента мобильного телефона одним и тем же оператором сети мобильной связи.
6. Способ по п.1, в котором услуга обмена сообщениями или позиционирования является частью услуги третьей стороны, причем способ дополнительно содержит этап, на котором, если сравнение показывает, что принятый номер опознавательного кода абонента мобильного телефона не соответствует сохраненному номеру опознавательного кода абонента мобильного телефона,
посылают сообщение на номер мобильного телефона с помощью системы мобильной радиосвязи, причем сообщение указывает, что доставка услуг третьей стороны прервана.
7. Способ по п.1, в котором этап, на котором сохраняют номер мобильного телефона и соответствующий номер опознавательного кода абонента мобильного телефона в базе данных устройства проверки, содержит этапы, на которых
принимают, в устройстве проверки, запрос регистрации номера мобильного телефона,
посылают, из устройства проверки, в ответ на запрос регистрации номера мобильного телефона, первый запрос IMSI, запрашивающий номер опознавательного кода абонента мобильного телефона, зарегистрированный совместно с номером мобильного телефона в опорном регистре местонахождения,
принимают, в устройстве проверки, в ответ на первый запрос IMSI, номер опознавательного кода абонента мобильного телефона, связанный с номером мобильного телефона в опорном регистре местонахождения, причем
этап, на котором сохраняют номер мобильного телефона и соответствующий номер опознавательного кода абонента мобильного телефона в базе данных устройства проверки, содержит этап, на котором сохраняют, как соответствующий номер опознавательного кода абонента мобильного телефона, номер опознавательного кода абонента мобильного телефона, принятый в ответ на первый запрос IMSI.
8. Способ для запрашивания услуги обмена сообщениями или позиционирования в системе мобильной радиосвязи, причем способ содержит этапы, на которых:
посылают, из сервера приложений в устройство проверки, запрос регистрации номера мобильного телефона в устройстве проверки, причем запрос содержит указание номера мобильного телефона, и
посылают, из сервера приложений в устройство проверки, запрос проверки номера мобильного телефона, для того чтобы определить, должна ли быть выполнена услуга обмена сообщениями или позиционирования в системе мобильной радиосвязи относительно номера мобильного телефона.
9. Способ по п.8, в котором услуга обмена сообщениями или позиционирования является частью услуги третьей стороны, причем способ дополнительно содержит этапы, на которых:
принимают, в сервере приложений из устройства проверки, ответ проверки, указывающий результат проверки, и
если результат проверки является отрицательным, указывают в сервере приложений, что результат проверки относительно номера мобильного телефона является отрицательным.
10. Устройство проверки, предназначенное для проверки номера мобильного телефона, для того чтобы определить должна ли быть выполнена услуга обмена сообщениями или позиционирования в системе мобильной радиосвязи относительно номера мобильного телефона, причем устройство проверки содержит:
базу данных, предназначенную для сохранения номера мобильного телефона и связанного номера опознавательного кода абонента мобильного телефона,
первый вход, выполненный с возможностью приема запроса проверки номера мобильного телефона,
выход, выполненный с возможностью посылки запроса IMSI относительно номера мобильного телефона, причем запрос IMSI запрашивает номер опознавательного кода абонента мобильного телефона, зарегистрированный совместно с номером мобильного телефона в опорном регистре местонахождения,
второй вход, выполненный с возможностью приема номера опознавательного кода абонента мобильного телефона, в ответ на запрос IMSI относительно номера мобильного телефона, и
средство обработки, выполненное с возможностью сравнения номера опознавательного кода абонента мобильного телефона, сохраненного в базе данных относительно номера мобильного телефона, с номером опознавательного кода абонента мобильного телефона, принятым в ответ на запрос IMSI относительно номера мобильного телефона, и инициирования выполнения услуги обмена сообщениями или позиционирования относительно номера мобильного телефона, если сравнение показывает, что принятый номер опознавательного кода абонента мобильного телефона соответствует сохраненному номеру опознавательного кода абонента мобильного телефона.
11. Устройство проверки по п.10, содержащее также:
второй вход, выполненный с возможностью посылки ответа проверки в узел, имеющий запрошенную услугу обмена сообщениями или позиционирования, причем средство обработки выполнено с возможностью включения в ответ проверки, по меньшей мере, если сравнение, выполненное с помощью средства обработки, показало, что принятый номер опознавательного кода абонента мобильного телефона не соответствует сохраненному номеру опознавательного кода абонента мобильного телефона относительно номера мобильного телефона, указания того, выдан ли или нет сохраненный номер опознавательного кода абонента мобильного телефона и принятый номер опознавательного кода абонента мобильного телефона одним и тем же оператором сети мобильной связи.
12. Устройство проверки по п.10 или 11, в котором:
первый вход также выполнен с возможностью приема запроса регистрации номера мобильного телефона и в котором
средство обработки выполнено с возможностью инициирования посылки запроса IMSI, с помощью выхода, в ответ на запрос регистрации номера мобильного телефона, и
средство обработки также выполнено с возможностью сохранения, как соответствующего номера опознавательного кода абонента мобильного телефона в базе данных, номера опознавательного кода абонента мобильного телефона, принятого в ответ на запрос IMSI, посланный в ответ на прием запроса регистрации номера мобильного телефона.
13. Устройство проверки по п.10, в котором средство обработки выполнено с возможностью инициирования посылки сообщения, с помощью системы мобильной радиосвязи на номер мобильного телефона, если сравнение, выполненное с помощью средства обработки, показало, что принятый номер опознавательного кода абонента мобильного телефона не соответствует сохраненному номеру опознавательного кода абонента мобильного телефона относительно номера мобильного телефона, причем сообщение указывает, что доставка услуг третьей стороны прервана относительно номера мобильного телефона.
14. Сервер приложений, работающий как узел брокера в системе связи, причем узел брокера содержит устройство проверки по пп.10-13.
15. Сервер приложений, выполненный с возможностью предоставления услуги третьей стороны, которая использует услугу обмена сообщениями или позиционирования, содержащий:
выход, выполненный с возможностью посылки, в устройство проверки, запроса регистрации номера мобильного телефона в устройстве проверки, причем запрос регистрации содержит указание номера мобильного телефона, и причем
выход также выполнен с возможностью посылки, в устройство проверки, запроса проверки номера мобильного телефона, для того чтобы определить должна ли быть выполнена услуга обмена сообщениями или позиционирования в системе мобильной радиосвязи относительно номера мобильного телефона.
16. Сервер приложений по п.15, содержащий также:
вход, выполненный с возможностью приема ответа проверки, указывающего результат проверки номера мобильного телефона,
регистр информации абонента услуги третьей стороны и
средство обработки, выполненное с возможностью сохранения, в регистре информации абонента услуги третьей стороны как части подписки на услугу третьей стороны, информации, относящейся к номеру телефона, если ответ проверки, принятый с помощью выхода, указывает, что результат проверки относительно номера мобильного телефона был отрицательным, причем информация указывает, что результат проверки является отрицательным.
17. Сервер приложений по п.15 или 16, который также содержит устройство проверки по любому из пп.10-13.
18. Средство, доступное для чтения с помощью компьютера, хранящее компьютерную программу, предназначенную для проверки номера мобильного телефона, для того чтобы определить, должна ли быть выполнена услуга обмена сообщениями или позиционирования в системе мобильной радиосвязи относительно номера мобильного телефона, причем компьютерная программа содержит части компьютерного программного кода, которые, когда выполняются в устройстве проверки, заставляют устройство проверки:
сохранять номер мобильного телефона и соответствующий номер опознавательного кода абонента мобильного телефона в базе данных устройства проверки,
посылать, в ответ на запрос проверки, запрос IMSI, запрашивающий номер опознавательного кода абонента мобильного телефона, зарегистрированный совместно с номером мобильного телефона в опорном регистре местонахождения,
извлекать, из базы данных, сохраненный номер опознавательного кода абонента мобильного телефона,
сравнивать сохраненный номер опознавательного кода абонента мобильного телефона и номер опознавательного кода абонента мобильного телефона, принятый в ответ на запрос IMSI, и
инициировать выполнение услуги обмена сообщениями или позиционирования относительно номера мобильного телефона, если сравнение показывает, что принятый номер опознавательного кода абонента мобильного телефона соответствует сохраненному номеру опознавательного кода абонента мобильного телефона.
19. Средство, доступное для чтения с помощью компьютера по п.18, содержащее также части компьютерного программного кода, которые, когда выполняются в устройстве проверки, заставляют устройство проверки:
посылать, в ответ на запрос регистрации номера мобильного телефона, запрос IMSI, запрашивающий номер опознавательного кода абонента мобильного телефона, зарегистрированный совместно с номером мобильного телефона в опорном регистре местонахождения, причем запрос IMSI содержит номер мобильного телефона, причем
части компьютерного программного кода, предназначенные для сохранения, выполнены с возможностью сохранения, как соответствующего номера опознавательного кода абонента мобильного телефона, номера опознавательного кода абонента мобильного телефона, принятого в ответ на запрос IMSI, посланный в ответ на запрос регистрации номера телефона.
Способ приготовления мыла | 1923 |
|
SU2004A1 |
Пресс для выдавливания из деревянных дисков заготовок для ниточных катушек | 1923 |
|
SU2007A1 |
Способ приготовления мыла | 1923 |
|
SU2004A1 |
ОРГАНИЗАЦИЯ МЕЖСЕТЕВОГО ВЗАИМОДЕЙСТВИЯ МЕЖДУ ПЕРВОЙ СЕТЬЮ И ВТОРОЙ СЕТЬЮ | 2004 |
|
RU2339188C2 |
АУТЕНТИФИКАЦИЯ В СИСТЕМЕ СВЯЗИ | 2003 |
|
RU2326429C2 |
СПОСОБ ЗАЩИТЫ ТРАФИКА ДАННЫХ МЕЖДУ СЕТЬЮ МОБИЛЬНОЙ СВЯЗИ И СЕТЬЮ IMS | 2004 |
|
RU2328082C2 |
Переносная печь для варки пищи и отопления в окопах, походных помещениях и т.п. | 1921 |
|
SU3A1 |
Авторы
Даты
2015-06-10—Публикация
2009-07-14—Подача