Автоматизированное преобразование учетных записей в системе расчетов с абонентами беспроводной связи

Изобретение относится к системам расчетов с абонентами беспроводной связи и, в частности, к автоматизированному преобразованию учетных записей для внешней покупки, плата за которую взимается с абонента беспроводной связи. Техническим результатом является расширение возможности абонентов беспроводной связи использовать свои установленные учетные записи для других покупок, кроме тех, которые располагаются в их опорной сети или у операторов. Указанный технический результат достигается тем, что предложена система автоматизированного преобразования учетной записи в системе расчетов с абонентами беспроводной связи. Внешний идентификатор, привязанный к беспроводному клиентскому устройству, извлекается из события, подлежащего включению в счет, переданного между беспроводным клиентским устройством и системой расчетов с абонентами беспроводной связи. Внешний идентификатор привязывается к идентификатору абонента (SID), используемому для передачи расчетного запроса системе расчетов с абонентами оператора. 4 н. и 21 з.п ф-лы, 4 ил.

 

Область техники, к которой относится изобретение

Настоящее изобретение имеет отношение к системам расчетов с абонентами беспроводной связи вообще и, в частности, к автоматизированному преобразованию учетных записей для внешней покупки, плата за которую взимается с абонента беспроводной связи.

Уровень техники

Усовершенствования технологии привели к меньшим по размерам и более мощным персональным вычислительным устройствам. Например, в настоящее время существует множество переносных персональных вычислительных устройств, в том числе переносные компьютеры, беспроводные вычислительные устройства, такие как переносные беспроводные телефоны, карманные компьютеры (PDA) и устройства персонального вызова, каждое из которых является маленьким, легким и которые пользователь может легко носить с собой. Беспроводным устройством является любое устройство, которое может взаимодействовать с другими устройствами без физического соединения с ними. Большинство беспроводных устройств взаимодействуют друг с другом через радиочастоты.

В частности, переносные беспроводные телефоны, например, также включают в себя мобильные телефоны, которые передают голос и пакеты данных по беспроводным сетям. Кроме того, многие такие мобильные телефоны изготовляются с относительно большим увеличением вычислительных возможностей и поэтому становятся эквивалентными маленьким персональным компьютерам и карманным компьютерам (PDA). Однако эти меньшие по размерам и более мощные персональные вычислительные устройства обычно жестко ограничены по ресурсам. Например, размер экрана, количество доступной памяти и пространство файловой системы, количество возможностей ввода и вывода (например, размер клавиатуры и дисплея) и процессорные возможности могут быть ограничены небольшим размером устройства. Из-за таких жестких ресурсных ограничений обычно часто желательно, например, поддерживать ограниченный размер и количество программных приложений и другой информации, постоянно находящейся на таких удаленных персональных вычислительных устройствах (клиентских устройствах).

Некоторые из персональных вычислительных устройств используют прикладной программный интерфейс (API) или прикладные программные интерфейсы (API), иногда называемые средами исполнения и программными платформами, которые устанавливаются на их локальную компьютерную платформу и которые используются, например, для упрощения операций таких устройств, например, посредством обеспечения обобщенных вызовов для доступа к ресурсам, зависящим от конкретного устройства. В общем случае прикладной программный интерфейс (API) можно рассматривать как набор подпрограмм, используемых прикладной программой для управления выполнением процедур посредством операционной системы компьютера.

Также некоторые такие прикладные программные интерфейсы (API) обеспечивают разработчикам программного обеспечения возможность создавать приложения, которые полностью выполнимы на таких устройствах. Кроме того, некоторые прикладные программные интерфейсы (API) обеспечивают механизмы для безопасных взаимодействий между такими персональными устройствами (то есть клиентами) и удаленными устройствами (то есть серверами) с использованием криптографически защищенной информации.

Примеры таких прикладных программных интерфейсов (API) включают версии двоичной среды исполнения для беспроводных устройств (Binary Runtime Environment for Wireless, BREW®), разработанной компанией QUALCOMM, Inc., Сан-Диего, штат Калифорния. Среда BREW® может взаимодействовать с операционной системой вычислительного устройства (например, беспроводного сотового телефона) и среди других функциональных возможностей может обеспечивать интерфейсы к аппаратным средствам, в частности, находящимся на вычислительных устройствах. Среда BREW® также может обеспечивать эти интерфейсы на таких вычислительных устройствах с относительно низкими затратами, что касается требований ресурсов устройства и цены, которую потребитель платит за устройства, содержащие среду BREW®. Дополнительные функциональные возможности среды BREW® включают в себя ее платформу прямого распространения программного обеспечения, которая предоставляет множество преимуществ для операторов служб беспроводной связи, разработчиков программного обеспечения и потребителей вычислительных устройств. По меньшей мере одна такая доступная в настоящее время платформа прямого распространения программного обеспечения включает в себя логическую схему, распределенную по архитектуре клиент-сервер, в которой сервер выполняет, например, функции расчетов с абонентами, обеспечения безопасности и распространения приложений, и клиент выполняет, например, функции исполнения приложений, обеспечения безопасности и пользовательского интерфейса.

В традиционных беспроводных системах беспроводное клиентское устройство может получать эти дополнительные службы, приложения и/или информационное содержание от одного или более серверов. Как правило, сервер, который управляет расчетами с абонентами, привяжет конкретный идентификатор абонента (SID) к транзакции, с тем чтобы по транзакции мог быть выставлен счет для соответствующей учетной записи. Идентификатор SID не может являться каким-либо числом, известным абоненту, и поэтому не может использоваться вне среды транзакций от беспроводного клиентского устройства к серверу. Соответственно, это ограничивает возможность абонентов беспроводной связи использовать свои установленные учетные записи для других покупок, кроме тех, которые располагаются в их опорной сети или у операторов.

Предыдущее описание предшествующего уровня техники предназначено лишь для того, чтобы предоставить краткий обзор некоторых процессов, относящихся к расчетам с абонентами, в беспроводных абонентских системах, и в качестве введения в платформу BREW®, которая может использоваться в вариантах воплощения изобретения. Однако изобретение не должно рассматриваться как ограниченное конкретной реализацией, операционной платформой или средой.

РАСКРЫТИЕ ИЗОБРЕТЕНИЯ

Иллюстративные варианты воплощения настоящего изобретения направлены на систему и способ автоматизированного преобразования учетных записей в системе расчетов с абонентами беспроводной связи.

В соответствии с этим одним вариантом воплощения изобретения является способ, содержащий этапы, на которых: извлекают внешний идентификатор, привязанный к беспроводному клиентскому устройству, из события, подлежащего включению в счет, переданного между беспроводным клиентским устройством и системой расчетов с абонентами беспроводной связи; и привязывают внешний идентификатор к идентификатору абонента (SID), используемому для передачи расчетного запроса системе расчетов с абонентами оператора.

Другим вариантом воплощения изобретения является устройство, содержащее: логическую схему, выполненную с возможностью извлекать внешний идентификатор, привязанный к беспроводному клиентскому устройству, из события, подлежащего включению в счет, переданного между беспроводным клиентским устройством и системой расчетов с абонентами беспроводной связи; и логическую схему, выполненную с возможностью привязывать внешний идентификатор к идентификатору абонента (SID), используемому для передачи расчетного запроса системе расчетов с абонентами оператора.

Другим вариантом воплощения изобретения является машиночитаемый носитель, на котором хранится компьютерная программа для автоматизированного преобразования учетных записей в системе расчетов с абонентами беспроводной связи, компьютерная программа содержит команды, которые при исполнении заставляют вычислительное устройство выполнять процесс, содержащий: извлечение внешнего идентификатора, привязанного к беспроводному клиентскому устройству, из события, подлежащего включению в счет, переданного между беспроводным клиентским устройством и системой расчетов с абонентами беспроводной связи; привязку внешнего идентификатора к идентификатору абонента (SID), используемому для передачи расчетного запроса системе расчетов с абонентами оператора; прием расчетного запроса из внешнего источника расчетов с абонентами в системе расчетов с абонентами беспроводной связи; и преобразование внешнего идентификатора, содержащегося в расчетном запросе, в идентификатор абонента (SID).

Другим вариантом воплощения изобретения является сервер, содержащий: средство для извлечения внешнего идентификатора, привязанного к беспроводному клиентскому устройству, из события, подлежащего включению в счет, переданного между беспроводным клиентским устройством и системой расчетов с абонентами беспроводной связи; средство для привязки внешнего идентификатора к идентификатору абонента (SID), используемому для передачи расчетного запроса системе расчетов с абонентами оператора; средство для приема расчетного запроса из внешнего источника расчетов с абонентами в системе расчетов с абонентами беспроводной связи; и средство для преобразования внешнего идентификатора, содержащегося в расчетном запросе, в идентификатор абонента (SID).

КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ

Более полное понимание вариантов воплощения изобретения и многих его сопутствующих преимуществ будет легко получено при обращении к следующему подробному описанию, рассмотренному вместе с сопроводительными рисунками, которые представлены исключительно для иллюстрации, а не ограничения изобретения.

Фиг.1 - диаграмма архитектуры беспроводной сети, которая поддерживает клиентские устройства и серверы в соответствии по меньшей мере с одним вариантом воплощения изобретения;

Фиг.2 - более подробная диаграмма архитектуры беспроводной сети, которая поддерживает клиентские устройства и серверы в соответствии по меньшей мере с одним вариантом воплощения изобретения;

Фиг.3 - блок-схема архитектуры системы расчетов с абонентами беспроводной связи в соответствии по меньшей мере с одним вариантом воплощения изобретения; и

Фиг.4 - блок-схема последовательности действий, иллюстрирующая способ автоматизированного преобразования учетных записей в системе расчетов с абонентами беспроводной связи в соответствии по меньшей мере с одним вариантом воплощения изобретения.

ПОДРОБНОЕ ОПИСАНИЕ ПРЕДПОЧТИТЕЛЬНЫХ ВАРИАНТОВ ВОПЛОЩЕНИЯ ИЗОБРЕТЕНИЯ

Варианты воплощения изобретения раскрыты в последующем описании и относящихся к нему чертежах, направленных на конкретные варианты воплощения изобретения. Дополнительные варианты воплощения могут быть разработаны без отступления от объема изобретения. Кроме того, известные элементы изобретения не будут описываться подробно или будут опущены, чтобы не затруднять понимание соответствующих деталей изобретения.

Слово "иллюстративный" используется здесь в значении "служащий примером, экземпляром или иллюстрацией". Любой вариант воплощения, описанный здесь как "иллюстративный", не должен обязательно рассматриваться как предпочтительный или имеющий преимущества перед другими вариантами воплощения. Аналогично термины "варианты воплощения" или "варианты воплощения изобретения" не требуют, чтобы все варианты воплощения изобретения включали в себя рассматриваемый признак, преимущество или действие.

Кроме того, многие варианты воплощения описываются в терминах последовательностей действий, которые должны выполняться, например, посредством элементов вычислительного устройства. Также специалисты в области техники поймут, что эти последовательности действий, этапы способа и функции могут быть переставлены местами без отступления от сущности и объема изобретения. Будет ясно, что различные действия, описанные здесь, могут быть выполнены посредством специализированных схем (например, специализированных интегральных схем (ASIC)), посредством программных команд, исполняемых одним или более процессорами, или посредством их комбинации. Кроме того, эти описанные здесь последовательности действий могут рассматриваться как воплощенные полностью в пределах машиночитаемого носителя данных любого вида, хранящего на себе соответствующий набор компьютерных команд, которые после выполнения заставили бы присоединенный процессор выполнять описанные здесь функции. Таким образом, различные аспекты изобретения могут быть воплощены во многих различных формах, каждая из которых предполагается находящейся в пределах объема заявленного предмета. Кроме того, для каждого из описанных здесь вариантов воплощения соответствующая форма любых таких вариантов воплощения может быть описана здесь как, например, "логическая схема, выполненная с возможностью" выполнять описанное действие.

Один или более вариантов воплощения изобретения могут использоваться вместе со средой исполнения или платформой, исполняемой на ЭВМ. Одной такой средой исполнения является программное обеспечение BREW®, рассмотренное ранее. Однако один или более вариантов воплощения изобретения могут использоваться со средами исполнения других типов, которые, например, управляют исполнением приложений на беспроводных клиентских вычислительных устройствах.

Кроме того, специалистам в области техники будет понятно, что тип файла распространяемого или исполняемого приложения может быть описан здесь для простоты описания. Однако "приложение" может также включать в себя файлы, имеющие исполняемое информационное содержание, например: объектный код, сценарии, файл на языке Java, файл закладки (или файл PQA), сценарии WML, байтовый код и сценарии на языке Perl. Кроме того, упоминаемое здесь "приложение" также может включать в себя файлы, которые по природе не являются исполняемой программой, например, документы, которые, возможно, необходимо открыть, или другие файлы данных, к которым необходимо получить доступ.

Фиг.1 иллюстрирует блок-схему одного иллюстративного варианта воплощения беспроводной системы 100 в соответствии по меньшей мере с одним вариантом воплощения изобретения. Система 100 может содержать клиентские устройства, такие как мобильный телефон 102, взаимодействующие через беспроводную сеть 104 по меньшей мере с одним сервером 108 загрузки приложений (ADS), который выборочно передает приложения и компоненты беспроводным устройствам через портал беспроводной связи или другой доступ к данным беспроводной сети 104. Как здесь показано, беспроводное (клиентское) устройство может являться мобильным телефоном 102, карманным компьютером 108, пейджером 110, который показан здесь как двунаправленный текстовый пейджер, или даже отдельной компьютерной платформой 112, которая имеет портал беспроводной связи. Эта отдельная компьютерная платформа 112 может являться стационарной (например, рабочий стол) или мобильной (например, переносной компьютер). Варианты воплощения изобретения, таким образом, могут быть реализованы на клиентском устройстве любого вида, включающем в себя портал беспроводной связи или имеющем возможности беспроводной связи, в том числе, но без ограничения, на беспроводном модеме, плате с интерфейсом международной ассоциации производителей плат памяти для персональных компьютеров (PCMCIA), персональном компьютере, терминалах доступа, телефонах или любой их комбинации или подмножестве их комбинации.

Сервер 106 загрузки приложений (ADS) показан здесь в сети 116 с другими компьютерными элементами, находящимися во взаимодействии с помощью беспроводной сети 104. Может иметься автономный сервер 130 расчетов с абонентами, и каждый сервер может обеспечивать отдельные услуги и процессы клиентским устройствам 102, 108, 110, 112 через беспроводную сеть 104. Также может иметься по меньшей мере одна база 118 данных хранящихся приложений, которая содержит приложения и информационное содержание, которые могут загружаться беспроводными устройствами 102, 108, 110, 112. Однако специалисты в области техники поймут, что конфигурация, показанная на фиг.1, является лишь иллюстративной. В соответствии с этим варианты воплощения изобретения могут включать в себя один или более серверов, каждый из которых может выполнять все описанные функции и содержать все необходимое аппаратное оборудование и программное обеспечение или может содержать только избранные функции. Кроме того, не все показанные элементы (например, пейджер 110, сервер 106 загрузки приложений (ADS), база 118 данных и т.д.) обязательно используются во всех различных вариантах воплощения изобретения.

На фиг.2 показана блок-схема, которая более полно иллюстрирует систему 100, включающую в себя компоненты беспроводной сети 104, и взаимосвязь элементов иллюстративных вариантов воплощения изобретения. Система 100 является лишь иллюстративной и может включать в себя любую систему, которая позволяет удаленным клиентским устройствам, таким как беспроводные клиентские вычислительные устройства 102, 108, 110, 112, взаимодействовать по беспроводной связи между собой и/или с другими компонентами, соединенными через беспроводную сеть 104, в том числе, но без ограничения, опорную сеть и/или серверы беспроводной сети. Сервер 106 загрузки приложений, база 118 данных хранящихся приложений вместе с любыми другими серверами, такими как сервер 130 расчетов с абонентами, которые могут использоваться для обеспечения услуг сотовой связи, взаимодействуют с опорной сетью 200 через линию передачи данных, например, Интернет, защищенную локальную сеть (LAN), глобальную сеть (WAN) или другую сеть. Сервер 106 загрузки приложений, сервер 130 и база 118 данных хранящихся приложений показаны как независимые устройства в этом варианте воплощения. Однако эти устройства также могут быть интегрированы в один общий сервер, или функции одного или более из них могут быть распределены по нескольким устройствам, как будет понятно специалистам в области техники.

Опорная сеть 200 управляет сообщениями (обычно отправляемыми в виде пакетов данных) центру 202 коммутации мобильной связи или контроллеру службы передачи сообщений (MSC). Опорная сеть 200 взаимодействует с центром 202 MSC посредством сети, Интернета и/или коммутируемой телефонной сети общего пользования (PSTN). Как правило, соединение по сети или через Интернет между опорной сетью 200 и центром 202 MSC передает данные, а соединение по сети PSTN с центром 202 MSC передает голосовую информацию. Центр 202 MSC может быть соединен с несколькими базовыми станциями 204 (BTS). Подобным же образом, как в случае с опорной сетью, центр 202 MSC обычно соединен со станцией 204 BTS посредством сети, Интернета и/или сети PSTN для передачи данных и/или голосовой информации. Станция 204 BTS может широковещательно передавать данные по беспроводной связи клиентским устройствам, таким как мобильный телефон 102, посредством службы обмена короткими сообщениями (SMS) или других беспроводных (OTA) способов, известных в области техники.

Клиентское устройство (здесь беспроводное клиентское вычислительное устройство), такое как мобильный телефон 102, может иметь компьютерную платформу 206, которая может принимать и исполнять приложения или информационное содержание и/или команды, переданные от сервера 106 загрузки приложений и/или сервера 130. Компьютерная платформа 206 может включать в себя специализированную интегральную схему ("ASIC" 208) или другой процессор, микропроцессор, логическую схему или другое устройство обработки данных. Специализированная интегральная схема 208 (ASIC) или другой процессор исполняет уровень прикладного программного интерфейса ("API") 210, который служит в качестве интерфейса с любыми резидентными программами в памяти 212 беспроводного устройства. Память 212 может состоять из оперативного запоминающего устройства или постоянного запоминающего устройства (ОЗУ; RAM или ПЗУ; ROM), электрически стираемого программируемого постоянного запоминающего устройства (ЭСППЗУ; EEPROM), флеш-карты или любой памяти, обычной для компьютерных платформ. Компьютерная платформа 206 также включает в себя локальную базу 214 данных, которая может хранить приложения, активно не используемые в памяти 212. Локальная база 214 данных обычно является ячейкой флэш-памяти, но может являться любым устройством внешней памяти, известным в области техники, таким как магнитные носители, устройство EEPROM, оптические носители, лента, мягкий или жесткий диск и т.п.

Беспроводное клиентское вычислительное устройство, такое как мобильный телефон 102, может иметь установленное на нем или, в ином случае, загрузить одно или более программных приложений, таких как игры, новости, индикаторы ценных бумаг и т.п. Например, мобильный телефон 102 может принять одно или более приложений и/или информационное содержание, загруженное с сервера 106 загрузки. Программные приложения и информационное содержание может быть сохранено в локальной базе 214 данных, когда они не используются. Мобильный телефон 102 или другое беспроводное вычислительное устройство может переслать резидентные приложения, хранящиеся в локальной базе 214 данных, в память 212 для исполнения с помощью прикладного программного интерфейса 210 (API) по желанию пользователя или вызваны другим прикладным программным интерфейсом (API). Информация об этих транзакциях загрузки обычно сообщается или получается системой расчетов с абонентами, которая может взимать соответствующую оплату с пользователя клиентского устройства среди других действий, обсуждаемых более подробно ниже.

Используемые здесь термины "клиентское устройство", "беспроводное устройство", "клиентское вычислительное устройство" и подобные им включают в себя, например, одно или более устройств обработки данных, исполняющих встроенную логическую схему, причем такие вычислительные устройства включают в себя, например, микропроцессоры, процессоры цифровых сигналов (DSP), микроконтроллеры, переносные беспроводные телефоны, карманные компьютеры (PDA) и устройства персонального вызова или любую подходящую комбинацию аппаратного оборудования, программного обеспечения и/или встроенного программного обеспечения, содержащего логическую схему процессоров, выполненную с возможностью по меньшей мере выполнять описанные здесь операции. Клиентское устройство может обслуживаться по меньшей мере одним удаленным сервером, рассматриваемым здесь. Некоторые примеры клиентских устройств, которые могут использоваться в соответствии с вариантами воплощения настоящего изобретения, включают в себя мобильные телефоны или другие блоки беспроводной связи, карманные компьютеры (PDA), устройства персонального вызова, карманные навигационные устройства, карманные игровые устройства, блоки для загрузки музыки или видео и другие подобные устройства беспроводной связи.

Беспроводная связь между клиентским устройством 102 и базовой станцией 204 (BTS) может быть основана на различных технологиях, таких как множественный доступ с кодовым разделением каналов (CDMA), множественный доступ с временным разделением каналов (TDMA), множественный доступ с частотным разделением каналов (FDMA), глобальная система мобильной связи (GSM) или другие протоколы, которые могут использоваться в сети беспроводной связи или сети передачи данных. Передача данных обычно осуществляется между клиентским устройством 102, базовой станцией 204 (BTS) и центром 202 коммутации мобильной связи (MSC). Центр 202 (MSC) может быть соединен с несколькими сетями передачи данных, такими как опорная сеть 200, телефонная сеть общего пользования (PSTN), Интернет, виртуальная частная сеть и т.п., таким образом делая возможным доступ клиентского устройства к более широкой сети связи. Как рассмотрено ранее, в дополнение к передаче голоса на клиентское устройство могут быть переданы данные через службу SMS или другие способы беспроводной (OTA) передачи данных, известные в области техники.

На фиг.3 показано клиентское устройство 300, которое содержит приложение 320 (например, приложение BREW®), которое включает в себя возможность безопасно взаимодействовать через беспроводную сеть с сервером 130 расчетов с абонентами/системой 301 расчетов с абонентами. Как рассмотрено выше, сервер загрузки приложений (ADS) может функционировать как шлюз к серверу расчетов с абонентами/системе расчетов с абонентами, или в этой функции может работать другой сервер. В соответствии с этим вариант воплощения, показанный на фиг.3, предназначен лишь для иллюстративных целей и не должен рассматриваться для ограничения изобретения.

В дополнение к функциям безопасности взаимодействие между клиентским устройством 300 и сервером 130 расчетов с абонентами включает в себя логическую схему проверки достоверности и идентификации для идентификации клиентского устройства и привязки его к внутреннему номеру счета или идентификатору 320 абонента (SID), который используется для привязки клиентского устройства к учетной записи оператора беспроводной связи посредством системы 330 расчетов с абонентами оператора, как известно в области техники. Идентификатор SID обычно не связан с числами, легко получаемыми от клиентского устройства, такими как телефонный номер мобильного абонента (MDN) или мобильный идентификационный номер (MIN). Кроме того, идентификатор 320 SID может представлять собой любой код, согласованный между сервером 130 расчетов с абонентами и системой 330 расчетов с абонентами оператора, которая обычно формирует счет для абонента. Например, идентификатор SID может являться числом с четырнадцатью цифрами и может представлять собой вариант мобильного идентификационного номера (MIN) или международного идентификатора мобильной станции (IMSI) (например, 310006199772376). Однако изобретение не ограничено этим форматом, и идентификатор SID может являться любым согласованным форматом, например, идентификационным кодом, содержащим числа, знаки и/или символы и т.п.

Фиг.3 также иллюстрирует систему в соответствии по меньшей мере с одним вариантом воплощения изобретения, которая предусматривает расчеты с абонентами по стоимости услуг из внешних (например, находящихся вне беспроводной опорной сети) источников 360 расчетов с абонентами, таких как розничный продавец, внешний веб-узел и т.п. Модуль 350 расчетов с абонентами по стоимости услуг (SVB) может быть включен в систему 301 расчетов с абонентами беспроводной связи. Модуль 350 SVB предоставляет портал расчетов с абонентами для внешнего источника 360 расчетов с абонентами (например, стороннего продавца, издателя и т.п.), которые не являются частью беспроводной опорной сети. Модуль 350 SVB позволяет внешнему источнику 360 расчетов с абонентами формировать расчетные запросы, которые затем обрабатываются через систему 301 расчетов с абонентами. В отличие от традиционных систем, которые распространяют и выставляют счета приложения, непосредственно выбранные от и загруженные на клиентское устройство в пределах опорной сети, модуль 350 SVB делает возможными внешние транзакции, которые будут обработаны через установленную систему 301 расчетов с абонентами беспроводной связи.

Функциональная возможность аутентификации может быть включена в модуль 350 SVB, который может проверить идентифицирующую информацию внешнего источника 360 расчетов с абонентами, который получает доступ к модулю 350 SVB. Например, доверенной службе может быть выдан цифровой сертификат. Сертификат будет привязан к опорной сети/оператору и доверенной службе (например, розничному продавцу) для подтверждения подлинности. Внешний источник 380 расчетов с абонентами может в цифровой форме подписывать каждую транзакцию с модулем 350 SVB с использованием выданного сертификата. Цифровая подпись и цифровой сертификат могут быть включены в каждый запрос. Тогда модуль 350 SVB может подтвердить подлинность подписи в каждом расчетном запросе. Например, модуль 350 SVB может являться веб-интерфейсом, и соединение с модулем 350 SVB может осуществляться через Интернет с использованием протокола HTTP при аутентификации внешнего источника 360 расчетов с абонентами. Однако специалисты в области техники поймут, что изобретение не ограничивается соединением по сети Интернет и протоколом HTTP, и любая комбинация проводного и/или беспроводного соединения и подходящей системы безопасности/аутентификации может использоваться для передачи расчетных запросов из внешнего источника 360 расчетов с абонентами.

В соответствии с этим система 301 расчетов с абонентами беспроводной связи может принять расчетный запрос из внешнего источника 360 расчетов с абонентами, который является внешним относительно опорной сети. Однако поскольку основанные на модуле SVB расчетные события из внешнего источника 380 расчетов с абонентами не формируются непосредственно в пределах опорной сети или от клиентского устройства 300 абонента, обычно к транзакции будет привязан внешний идентификатор 340, который не является идентификатором 320 SID, используемым между сервером 130 расчетов с абонентами и системой 330 расчетов с абонентами оператора. Кроме того, для безопасности, конфиденциальности и по другим причинам идентификатор 320 SID не может быть сделан доступным вне взаимодействий сервера 130 расчетов с абонентами с системой 330 расчетов с абонентами оператора. В соответствии с этим внешний идентификатор 340 должен быть преобразован в идентификатор 320 SID для системы 301 расчетов с абонентами для передачи расчетного запроса системе 330 расчетов с абонентами оператора.

База 380 данных преобразования идентификаторов SID может использоваться системой 301 расчетов с абонентами (например, модулем 350 SVB, сервером 130 расчетов с абонентами или другим логическим модулем) для однозначной идентификации абонента. Например, абонент может использовать свой телефонный номер мобильного абонента (MDN), например набираемый номер телефона, мобильный идентификационный номер (MIN), идентификатор мобильной станции (MSID), международный идентификатор мобильной станции (IMSI) или другой присвоенный уникальный номер, который может быть привязан к абоненту беспроводной связи и/или клиентскому устройству. Номер MDN (или другой уникальный номер) может быть передан с расчетным запросом модулю 350 SVB. Затем логическая схема 370 преобразования идентификаторов SID может осуществить доступ к базе 380 данных преобразования идентификаторов 380 SID и заменить номер MDN или привязать номер MDN к уникальному идентификатору SID, используемому в системе расчетов с абонентами для обработки расчетных запросов и транзакций с системой расчетов с абонентами оператора.

Однако наполнение базы данных идентификаторов SID может являться трудоемкой задачей, принимая во внимание миллионы используемых беспроводных клиентских устройств. Кроме того, не все беспроводные устройства могут иметь возможность внешних покупок. В соответствии с этим логическая схема 370 преобразования идентификаторов SID может использоваться для автоматического извлечения внешнего идентификатора, привязанного к клиентскому устройству 300. Логическая схема 370 преобразования идентификаторов SID также может иметь возможность определять внутренний номер абонентского счета (например, идентификатор SID) с использованием эвристики, которая использует данные (например, внешний идентификатор), полученные из расчетной транзакции между беспроводным устройством 300 и системой 301 расчетов с абонентами. Логическая схема 370 преобразования идентификаторов SID может принимать множество идентифицирующей информации (например, номер MDN, номер MIN, идентификатор MSID, идентификатор IMSI и т.п.) для транзакций, сформированных внешним источником расчетов с абонентами, и преобразовывает эти данные во внутренний номер абонентского счета (идентификатор SID) с использованием данных, полученных из предшествующей транзакции расчетов с абонентами между беспроводным клиентским устройством 300 и системой 301 расчетов с абонентами.

Например, во время события, подлежащего включению в счет, когда клиентское устройство взаимодействует с сервером 130 расчетов с абонентами и системой 301 расчетов с абонентами для загрузки приложения и/или информационного содержания из беспроводной опорной сети, формируется расчетная транзакция. Обычно как часть взаимодействия между беспроводным клиентским устройством 300 и системой 301 расчетов с абонентами в целях аутентификации и безопасности системе расчетов с абонентами могут быть переданы идентифицирующие данные. Например, как часть взаимодействия во время события, подлежащего включению в счет, клиентское устройство может вставить свой номер MDN, номер MIN и другую такую идентифицирующую информацию. В соответствии с этим логическая схема преобразования идентификаторов SID может извлечь эту информацию о внешнем идентификаторе и привязать ее к идентификатору SID, который сообщается системе расчетов с абонентами оператора. База 380 данных преобразования идентификаторов SID может сохранить эти привязанные идентификаторы, и также к ней может быть осуществлен доступ для определения, была ли уже сделана запись для конкретного клиентского устройства, с тем чтобы не сохранять избыточные данные.

Если беспроводное устройство больше не является действительным (например, закрытая/перенесенная учетная запись и т.д.) в системе оператора, оператор может выдать примечание (например, файл регистрации) для уведомления, когда идентификатор SID был деактивирован или перенесен. Это позволяет системе пометить записи в базе данных преобразования идентификаторов SID как неактивные, и когда идентификатор SID будет замечен в следующий раз (например, некоторое время спустя, когда он был повторно присвоен новому клиенту), база данных преобразования идентификаторов SID может создать новую активную запись с идентификатором SID и привязанными к нему идентификаторами, которые относятся к беспроводному устройству.

Кроме того, идентификатор SID может соответствовать более чем одному устройству (например, общая учетная запись используется для нескольких беспроводных устройств), в этом случае система может отследить идентификатор SID и один или более других привязанных идентификаторов в комбинации для каждого уникального устройства. Например, внешний идентификатор может использоваться в комбинации с извлеченным идентификатором SID, и оба они могут быть переданы системе расчетов с абонентами оператора для выставления счета соответствующей учетной записи и обеспечения дополнительной отчетной информации.

Специалисты в области техники поймут, что варианты воплощения изобретения могут включать в себя устройство в соответствии с предшествующим описанием. Например, вариант воплощения изобретения может включать в себя устройство, содержащее логическую схему, выполненную с возможностью извлекать внешний идентификатор, привязанный к беспроводному клиентскому устройству, из события, подлежащего внесению в счет, переданного между беспроводным клиентским устройством и системой расчетов с абонентами беспроводной связи, и логическую схему, выполненную с возможностью привязывать внешний идентификатор к идентификатору абонента (SID), используемому для передачи расчетного запроса системе расчетов с абонентами оператора (например, логическую схему 370 преобразования идентификаторов SID). Кроме того, устройство может включать в себя носитель данных (например, базу 380 данных), выполненный с возможностью сохранять привязанный внешний идентификатор и идентификатор SID.

Устройство также может включать в себя логическую схему (например, модуль 350 SVB), выполненную с возможностью принимать расчетный запрос из внешнего источника расчетов с абонентами в системе расчетов с абонентами беспроводной связи, и логическую схему (например, логическую схему 370), выполненную с возможностью преобразовывать внешний идентификатор, содержащийся в расчетном запросе, в идентификатор абонента (SID). Дополнительно устройство также может включать в себя логическую схему (например, сервер 130 расчетов с абонентами), выполненный с возможностью передавать расчетный запрос системе расчетов с абонентами оператора.

Кроме того, в вариантах воплощения изобретения система расчетов с абонентами беспроводной связи может располагаться у третьего лица, которое является отдельным от оператора и внешнего источника расчетов с абонентами. Например, может быть сконфигурирована система расчетов с абонентами беспроводной связи, такая как система расчетов с абонентами и распространения (BDS) платформы BREW компании QUALCOMM, которая может распространять приложения и информационное содержание на клиентские устройства, формировать информацию о расчетах с абонентами для системы расчетов с абонентами оператора и предоставлять услуги урегулирования транзакций для поставщиков приложений и информационного содержания. С использованием аспектов вариантов воплощения изобретения система BDS также может быть улучшена, чтобы давать возможность внешним источникам расчетов с абонентами получать доступ к системе расчетов с абонентами и с использованием внешнего идентификатора передавать соответствующую информацию о расчетах с абонентами системам расчетов с абонентами оператора. В соответствии с этим система расчетов с абонентами беспроводной связи может быть улучшена, чтобы обработать транзакции, являющиеся внешними относительно оператора беспроводной связи/опорной сети, давая абоненту беспроводной связи возможность более широкого использования своей учетной записи для беспроводной связи.

Специалисты в области техники поймут, что варианты воплощения изобретения могут включать в себя способы выполнения описанных здесь действий, функций и/или этапов. Например, на фиг.4 показана блок-схема, иллюстрирующая способ в соответствии по меньшей мере с одним вариантом воплощения настоящего изобретения. Внешний идентификатор, привязанный к беспроводному клиентскому устройству, извлекается из события, подлежащего включению в счет, передаваемого между беспроводным клиентским устройством и системой расчетов с абонентами беспроводной связи, - этап 410. Внешний идентификатор привязывается к идентификатору абонента (SID), используемому для передачи расчетного запроса системе расчетов с абонентами оператора, - этап 420.

Например, сообщение (событие) подтверждения загрузки/расчетов с абонентами платформы BREW может содержать все идентификаторы, которые привязаны к клиентскому устройству и которые могут быть записаны в базу данных преобразования идентификаторов SID. Эти данные могут быть добавлены к заголовкам сообщения посредством низлежащей операционной среды платформы BREW (или в случае среды, отличающейся от платформы BREW, посредством межсетевой инфраструктуры). В соответствии с этим отправляющее приложение (например, на клиентском устройстве) не должно знать о значениях заголовков или иметь какой-либо контроль над ними.

В качестве альтернативы на клиенте платформы BREW могут иметься специализированные вызовы прикладного программного интерфейса (API) (например, IBilling, IDownload и т.п.), которые вызываются для создания событий, подлежащих включению в счет, и передачи идентификаторов. В среде, отличающейся от платформы BREW, значения могут быть добавлены посредством межсетевой инфраструктуры оператора или при согласованиях между клиентским устройством и межсетевым шлюзом или посредством программы, находящейся на клиентском устройстве. Эти примеры предоставлены только для иллюстрации. В соответствии с этим варианты воплощения изобретения не ограничены какой-либо специальной платформой или форматом передачи данных и могут включать в себя любую систему, которая может автоматически извлекать и привязывать информацию идентификатора SID относительно события, подлежащего включению в счет, или события загрузки.

После выполнения привязки система расчетов с абонентами может обрабатывать внешние расчетные запросы с использованием внешнего идентификатора. Например, расчетный запрос может быть принят из внешнего источника расчетов с абонентами в системе расчетов с абонентами беспроводной связи, - этап 430, и внешний идентификатор, содержащийся в расчетном запросе, может быть преобразован в идентификатор абонента (SID), - этап 440. Расчетный запрос может быть передан системе расчетов с абонентами оператора - этап 450. В соответствии с этим внешний идентификатор, такой как номер MDN, клиентского устройства может использоваться для покупки объектов из внешнего источника расчетов с абонентами (например, розничной продажи, веб-узла и т.п.), и номер MDN (например, внешний идентификатор) может быть передан наряду с другой информацией расчетов с абонентами (например, описанием купленного объекта, количеством покупок и т.п.) системе расчетов с абонентами. Внешний идентификатор может быть привязан к идентификатору SID (внутреннему номеру счета), и затем транзакция может быть передана с использованием идентификатора SID системе расчетов с абонентами оператора, которая затем сформирует соответствующий счет для абонента беспроводной связи.

Как рассмотрено ранее, для поддержания безопасности транзакции между внешним источником расчетов с абонентами и системой расчетов с абонентами расчетный запрос может быть подписан в цифровом виде во внешнем источнике расчетов с абонентами перед передачей расчетного запроса. Проектировщиком системы могут быть определены дополнительные процедуры обеспечения безопасности, проверки подлинности и авторизации для предотвращения мошенничества на основе структуры системы и/или политик оператора, как будет понятно специалистам в области техники, и предусматривается, что все эти изменения находятся в объеме настоящего изобретения. Аналогично внешний идентификатор и внутренний номер учетной записи (например, идентификатор SID) могут быть определены, как это необходимо, проектировщиками системы и не ограничены телефонным номером мобильного абонента (MDN), мобильным идентификационным номером (MIN), идентификатором мобильной станции (MSID) и/или международным идентификатором мобильной станции (IMSI). Кроме того, более одного внешнего идентификатора могут использоваться и привязываться к идентификатору SID. Например, и номер MDN, и номер MIN могут быть извлечены и привязаны к идентификатору SID, и один из них или оба могут потребоваться для обработки расчетных запросов от внешнего источника расчетов с абонентами. Привязанный внешний идентификатор(ы) и идентификатор SID могут быть сохранены на носителе данных для простоты поиска и организации, как рассмотрено ранее.

В дополнительных вариантах воплощения специалисты в области техники поймут, что предыдущие способы могут быть реализованы посредством выполнения программы, воплощенной на машиночитаемом носителе, таком как память компьютерной платформы. Команды могут постоянно находиться на основных, вспомогательных или третичных носителях для переноса сигналов или хранения данных различных типов. Носители могут содержать, например, оперативное запоминающее устройство (ОЗУ; RAM), доступное для клиентского устройства и/или сервера или находящееся в нем. Содержащиеся в оперативном запоминающем устройстве (ОЗУ; RAM), на дискете или других носителях внешней памяти команды могут быть сохранены на множестве машиночитаемых носителей для хранения данных, таких как запоминающие устройства прямого доступа (DASD) (например, традиционный "жесткий диск" или избыточный массив независимых дисков (RAID)), магнитная лента, электронное постоянное запоминающее устройство (например, ПЗУ (ROM) или ЭСППЗУ (EEPROM)), карты флеш-памяти, оптическое запоминающее устройство (например, компакт-диск, предназначенный только для чтения (CD-ROM), запоминающее устройство без возможности перезаписи (WORM), цифровой универсальный диск (DVD), цифровая оптическая лента), бумажные перфокарты или другие подходящие носители для хранения данных, в том числе цифровые и аналоговые средства связи.

В соответствии с этим вариант воплощения изобретения может включать в себя машиночитаемый носитель, на котором хранится компьютерная программа для автоматизированного преобразования учетных записей в системе расчетов с абонентами беспроводной связи. Компьютерная программа содержит команды, которые при исполнении заставляют вычислительное устройство (которое может включать в себя несколько вычислительных устройств) выполнять процесс извлечения внешнего идентификатора, привязанного к беспроводному клиентскому устройству, из события, подлежащего включению в счет, переданного между беспроводным клиентским устройством и системой расчетов с абонентами беспроводной связи, и привязки внешнего идентификатора к идентификатору абонента (SID), используемому для передачи расчетного запроса системе расчетов с абонентами оператора.

Кроме того, специалисты в области техники поймут, что различные иллюстративные логические блоки, модули, схемы и этапы алгоритма, описанные в связи с раскрытыми здесь вариантами воплощения, могут быть реализованы как электронное аппаратное оборудование, программное обеспечение или их комбинации. Чтобы ясно проиллюстрировать эту взаимозаменяемость аппаратного оборудования и программного обеспечения, различные иллюстративные компоненты, блоки, модули, схемы и этапы были описаны выше в общих чертах в терминах их функциональных возможностей. Реализованы ли такие функциональные возможности как аппаратное оборудование или программное обеспечение, зависит от конкретного приложения и конструктивных ограничений, накладываемых на систему в целом. Кроме того, проиллюстрированные варианты воплощения показывают разделение блочных элементов лишь для удобства иллюстрации, и функциональные возможности различных элементов могут быть разделены или интегрированы по желанию. Например, все элементы системы 301 расчетов с абонентами могут быть интегрированы в одно общее устройство или могут быть распределены по нескольким серверам, которые соединены друг с другом. Специалисты могут реализовать описанные функциональные возможности различными способами для каждого конкретного приложения, но такие реализации не должны рассматриваться как вызывающие отклонение от объема вариантов воплощения настоящего изобретения.

Хотя предшествующее описание показывает иллюстративные варианты воплощения изобретения, следует отметить, что в них могут быть внесены различные изменения и модификации без отступления от объема изобретения, определенного посредством приложенной формулы изобретения. Функции, этапы и/или действия пунктов формулы изобретения на способ в соответствии с описанными здесь вариантами воплощения изобретения не требуют выполнения в каком-либо конкретном порядке. Кроме того, хотя элементы изобретения могут быть описаны или заявлены в единственном числе, подразумевается множественное число, если явно не указано ограничение для единственного числа. В соответствии с этим предшествующее описание не должно рассматриваться как ограничивающее объем изобретения, который определен посредством приложенной формулы изобретения и ее эквивалентов.

1. Способ преобразования учетных записей в системе расчетов с абонентами беспроводной связи, содержащий этапы, на которых: извлекают внешний идентификатор, привязанный к беспроводному клиентскому устройству, из события, подлежащего включению в счет, переданного между беспроводным клиентским устройством и системой расчетов с абонентами беспроводной связи; и привязывают внешний идентификатор к внутреннему идентификатору абонента (SID), используемому для передачи запроса счета системе расчетов с абонентами оператора.

2. Способ по п.1, содержащий также этапы, на которых принимают запрос счета из внешнего источника расчетов с абонентами в системе расчетов с абонентами беспроводной связи; и преобразовывают внешний идентификатор, содержащийся в запросе счета, в идентификатор абонента (SID).

3. Способ по п.2, содержащий также этап, на котором передают запрос счета системе расчетов с абонентами оператора.

4. Способ по п.2, содержащий также этап, на котором подписывают в цифровой форме запрос счета во внешнем источнике расчетов с абонентами перед передачей запроса счета.

5. Способ по п.1, в котором внешний идентификатор содержит по меньшей мере один элемент множества, состоящего из телефонного номера мобильного абонента (MDN), мобильного идентификационного номера (MIN), идентификатора мобильной станции (MSID) и международного идентификатора мобильной станции (IMSI).

6. Способ по п.1, содержащий также этап, на котором сохраняют внешний идентификатор и идентификатор SID на носителе данных.

7. Способ по п.1, в котором внешний идентификатор извлекается во время первой транзакции загрузки между беспроводным клиентским устройством и сетью поставщика услуг, которая формирует событие, подлежащее включению в счет.

8. Устройство преобразования учетных записей в системе расчетов с абонентами беспроводной связи, содержащее: логическую схему, выполненную с возможностью извлекать внешний идентификатор, привязанный к беспроводному клиентскому устройству, из события, подлежащего включению в счет, переданного между беспроводным клиентским устройством и системой расчетов с абонентами беспроводной связи; и логическую схему, выполненную с возможностью привязывать внешний идентификатор к внутреннему идентификатору абонента (SID), используемому для передачи запроса счета системе расчетов с абонентами оператора.

9. Устройство по п.8, содержащее также: логическую схему, выполненную с возможностью принимать запрос счета из внешнего источника расчетов с абонентами в системе расчетов с абонентами беспроводной связи; и логическую схему, выполненную с возможностью преобразовывать внешний идентификатор, содержащийся в запросе счета, в идентификатор абонента (SID).

10. Устройство по п.9, содержащее также логическую схему, выполненную с возможностью передавать запрос счета системе расчетов с абонентами оператора.

11. Устройство по п.8, в котором внешний идентификатор содержит по меньшей мере одно из телефонного номера мобильного абонента (MDN), мобильного идентификационного номера (МIN), идентификатора мобильной станции (MSID) и международного идентификатора мобильной станции (IMSI).

12. Устройство по п.8, содержащее также носитель данных, выполненный с возможностью сохранять внешний идентификатор и идентификатор SID.

13. Устройство по п.8, в котором внешний идентификатор извлекается во время первой транзакции загрузки между беспроводным клиентским устройством и сетью поставщика услуг, которая формирует событие, подлежащее включению в счет.

14. Устройство по п.8, в котором устройство является системой расчетов с абонентами беспроводной связи, размещенной у третьего лица, отличного от оператора или внешнего источника расчетов с абонентами.

15. Машиночитаемый носитель, на котором хранится компьютерная программа для автоматизированного преобразования учетных записей в системе расчетов с абонентами беспроводной связи, компьютерная программа содержит команды, которые при исполнении вычислительным устройством заставляют его выполнять способ, содержащий этапы, на которых: извлекают внешний идентификатор, привязанный к беспроводному клиентскому устройству, из события, подлежащего включению в счет, переданного между беспроводным клиентским устройством и системой расчетов с абонентами беспроводной связи; привязывают внешний идентификатор к внутреннему идентификатору абонента (SID), используемому для передачи запроса счета системе расчетов с абонентами оператора; принимают запрос счета из внешнего источника расчетов с абонентами в системе расчетов с абонентами беспроводной связи; и преобразуют внешний идентификатор, содержащийся в запросе счета, в идентификатор абонента (SID).

16. Машиночитаемый носитель по п.15, содержащий также команды, которые при исполнении вычислительным устройством заставляют его выполнять способ, содержащий этап, на котором передают запрос счета системе расчетов с абонентами оператора.

17. Машиночитаемый носитель по п.15, содержащий также команды, которые при исполнении вычислительным устройством заставляют его выполнять способ, содержащий этап, на котором дешифрую запрос счета, причем запрос счета был зашифрован во внешнем источнике расчетов с абонентами перед передачей запроса счета.

18. Машиночитаемый носитель по п.15, в котором внешний идентификатор содержит по меньшей мере одно из телефонного номера мобильного абонента (MDN), мобильного идентификационного номера (MIN), идентификатора мобильной станции (MSID) и международного идентификатора мобильной станции (IMSI).

19. Машиночитаемый носитель по п.15, содержащий также команды, которые при исполнении вычислительным устройством заставляют его выполнять способ, содержащий этап, на котором сохраняют внешний идентификатор и идентификатор SID на носителе данных.

20. Машиночитаемый носитель по п.15, в котором внешний идентификатор извлекается во время первой транзакции загрузки между беспроводным клиентским устройством и сетью поставщика услуг, которая формирует событие, подлежащее включению в счет.

21. Сервер преобразования учетных записей в системе расчетов с абонентами беспроводной связи, содержащий: средство для извлечения внешнего идентификатора, привязанного к беспроводному клиентскому устройству, из события, подлежащего включению в счет, переданного между беспроводным клиентским устройством и системой расчетов с абонентами беспроводной связи; средство для привязки внешнего идентификатора к внутреннему идентификатору абонента (SID), используемому для передачи запроса счета системе расчетов с абонентами оператора; средство для приема запроса счета из внешнего источника расчетов с абонентами в системе расчетов с абонентами беспроводной связи; и средство для преобразования внешнего идентификатора, содержащегося в запросе счета, в идентификатор абонента (SID).

22. Сервер по п.21, содержащий также средство для передачи запроса счета системе расчетов с абонентами оператора.

23. Сервер по п.21, в котором внешний идентификатор содержит по меньшей мере одно из телефонного номера мобильного абонента (MDN), мобильного идентификационного номера (MIN), идентификатора мобильной станции (MSID) и международного идентификатора мобильной станции (IMSI).

24. Сервер по п.21, содержащий также средство для сохранения внешнего идентификатора и идентификатора SID на носителе данных.

25. Сервер по п.21, в котором внешний идентификатор извлекается во время первой транзакции загрузки между беспроводным клиентским устройством и сетью поставщика услуг, которая формирует событие, подлежащее включению в счет.



 

Похожие патенты:

Изобретение относится к технике связи, в частности к предоставлению услуги индивидуального обратного тонального сигнала вызова. .

Изобретение относится к системам множественного доступа с кодовым разделением каналов. .

Изобретение относится к области мобильной связи. .

Изобретение относится к беспроводной связи. .

Изобретение относится к способу передачи сообщений тревожной сигнализации на пользовательские оконечные устройства системы радиосвязи, при котором от, по меньшей мере, одной базовой станции системы радиосвязи посредством, по меньшей мере, одной системной информации в канале управления пользовательским оконечным устройствам сигнализируется о наличии сигнала тревоги, и в результате приема, по меньшей мере, одной системной информации пользовательскими оконечными устройствами выдается, по меньшей мере, одно сохраненное сообщение тревожной сигнализации.

Изобретение относится к технологиям мультимедийной групповой передачи и, в частности, к способу и системе для предоставления услуг групповой передачи. .

Изобретение относится к повышению безопасности при пополнении счета. Техническим результатом является повышение безопасности при пополнении счета за счет избегания ошибочного пополнения счета. Способ содержит: прием запроса, отправленного первым терминалом для пополнения счета первого номера; получение информации о первом номере и определение, является ли первый номер надежным номером; пополнение счета первого номера, если определяется, что первый номер является надежным номером, и оповещение первого терминала о том, что первый номер является ненадежным номером, если определяется, что первый номер является ненадежным номером, где первый номер не является номером, соответствующим первому терминалу; определение того, является ли первый номер надежным номером, содержит: получение записи предыстории пополнения счета первого номера; определение того, был ли пополнен счет первого номера множеством различных пользователей и превышает ли число раз пополнения счета заданное число в пределах заданного диапазона времени; определение того, что первый номер является ненадежным номером, если результатом является "Да", и определение того, что первый номер является надежным номером, если результатом является "Нет". 3 н. и 6 з.п. ф-лы, 9 ил.
Наверх