Привязка множества телефонных линий к одному мобильному или стационарному телефону

Иллюстрации

Показать все

Изобретения относятся к области услуг, предоставляемых абонентам сетей телефонной связи, а именно к привязке множества телефонных номеров к одному телефонному устройству. Техническим результатом является возможность использовать одно телефонное устройство для связи с различными элементами через виртуальный номер при проведении расследований оперативными сотрудниками. Для этого телефонное устройство, запрашивающее связь с виртуальным номером, может быть идентифицировано в качестве устройства оперативного сотрудника или устройства контактного лица на основе сравнения информации об устройстве от телефонного устройства с информацией, хранящейся в устройстве совместно с виртуальным номером. Когда устройство контактного лица идентифицируется, потому что виртуальный номер связан с устройством оперативного сотрудника, могут быть переданы инструкции для соединения устройства контактного лица с устройством оперативного сотрудника или для передачи данных, полученных от устройства контактного лица, в устройство оперативного сотрудника из виртуального номера. Таким образом, контактирующая сторона может не знать, что запрос соединения был осуществлен на виртуальный номер, а не на устройство оперативного сотрудника. Также благодаря использованию виртуального номера информация виртуального номера может быть определена на устройстве контактного лица таким образом, что идентификационные данные оперативного сотрудника устройства не видны для данного контакта. 2 н. и 30 з.п. ф-лы, 10 ил.

Реферат

УРОВЕНЬ ТЕХНИКИ

1. ОБЛАСТЬ ТЕХНИКИ

[0001] Настоящее раскрытие, в целом, относится к области тайных операций, а более конкретно к управлению множеством личностей с помощью одного телефона.

2. УРОВЕНЬ ТЕХНИКИ ИЗОБРЕТЕНИЯ

[0002] Офицеры полиции и другие агенты-"оперативники" зачастую проводят множество расследований в одно и то же время в ходе исполнения своих служебных обязанностей. Во многих случаях эти расследования требуют от оперативного сотрудника использования телефонов для выполнения вызова, отправки сообщений службы коротких сообщений "SMS" (включающих в себя сообщения службы обмена мультимедийными сообщениями "MMS" и специализированные защищенные службы обмена сообщениями, такие как BLACKBERRY-сообщения "BBM") или иначе связываться с различными контактами под фальшивой личностью. Зачастую преступники и другие люди могут устанавливать информацию об оперативном сотруднике или устройстве, используемом оперативным сотрудником, из данных, ассоциированных со связью. Соответственно, оперативные сотрудники зачастую используют множество телефонных устройств, чтобы управлять различными контактами и защищать свою личность.

[0003] Многим оперативным сотрудникам их агентство или департамент выдает множество мобильных телефонов для использования с различными контактными лицами и для различных расследований. Например, оперативному сотруднику могут требоваться различные телефоны, имеющие различные номера, при связи с различными контактными лицами для того, чтобы сохранять конкретную личность или скрывать свою подлинную личность. Традиционно, оперативному сотруднику физически требовалось бы множество телефонов или множество модулей определения абонента (SIM-карт), чтобы поддерживать эти различные личности.

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

СУЩНОСТЬ ИЗОБРЕТЕНИЯ

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

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

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

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

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

[0010] Если таблица соответствия идентифицирует телефонное устройство, запрашивающее соединение с виртуальным номером, как устройство контактного лица, сервер передает инструкции, по меньшей мере, для одного из соединения устройства контактного лица с устройством оперативного сотрудника, ассоциированным с виртуальным номером, или передачи данных, принятых от устройства контактного лица, устройству оперативного сотрудника с виртуального номера. Когда устройство контактного лица и устройство оперативного сотрудника связываются через виртуальный номер, контактным лицам запрещается установление информации об устройстве и/или номере, ассоциированной с устройством оперативного сотрудника.

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

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

[0012] Принципы вариантов осуществления могут быть без труда поняты посредством последующего подробного описания вместе с сопровождающими чертежами.

[0013] Фигура (фиг.) 1A - это структурная схема, иллюстрирующая окружение для реализации системы с множеством привязанных номеров "MA-номеров" согласно одному примерному варианту осуществления.

[0014] Фиг. 1B - это структурная схема, иллюстрирующая рабочее окружение агентской службы, предоставляющей MA-номера согласно одному примерному варианту осуществления.

[0015] Фиг. 2 - это структурная схема, иллюстрирующая MA-модуль согласно одному примерному варианту осуществления.

[0016] Фиг. 3A - это схема взаимодействия, иллюстрирующая способ резервирования и сопоставления виртуальных номеров для работы устройства оперативного сотрудника с MA-номерами согласно одному примерному варианту осуществления.

[0017] Фиг. 3B и 3C - это таблицы, иллюстрирующие примерные варианты осуществления сопоставления виртуального номера для работы и отслеживания MA-номеров.

[0018] Фиг. 4 - это схема взаимодействия, иллюстрирующая способ для соединения устройства оперативного сотрудника и устройства контактного лица с помощью виртуального номера согласно одному примерному варианту осуществления.

[0019] Фиг. 5A - это схема взаимодействия, иллюстрирующая способ набора номера устройства контактного лица с помощью MA-номера согласно одному примерному варианту осуществления.

[0020] Фиг. 5B - это схема взаимодействия, иллюстрирующая способ набора номера устройства оперативного сотрудника с помощью MA-номера согласно одному примерному варианту осуществления.

[0021] Фиг. 6 - это схема взаимодействия, иллюстрирующая способ наблюдения за устройством оперативного сотрудника согласно одному примерному варианту осуществления.

ПОДРОБНОЕ ОПИСАНИЕ ИЗОБРЕТЕНИЯ

[0022] Фигуры (фиг.) и последующее описание относятся к предпочтительным вариантам осуществления только в качестве иллюстрации. Следует отметить, что из последующего обсуждения альтернативные варианты осуществления структур и способов, раскрытых в данном документе, могут быть признаны в качестве жизнеспособных альтернатив, которые могут быть использованы без отступления от принципов вариантов осуществления.

[0023] Далее будет сделана более детальная ссылка на несколько вариантов осуществления, примеры которых иллюстрируются на сопровождающих чертежах. Отметим, что повсюду, где применимо, аналогичные или похожие ссылочные номера могут быть использованы на чертежах и могут указывать аналогичную или похожую функциональность. Чертежи изображают варианты осуществления только с целью иллюстрации.

ОБЗОР

[0024] Множество оперативных сотрудников используют персональный мобильный телефон, или мобильный телефон выдают их агентства или департамент. Зачастую оперативные сотрудники отрабатывают множество дел, и традиционная процедура выдачи/ношения дополнительных устройств или SIM-карт невыполнима в данных обстоятельствах и просто обременительна для оперативного сотрудника или агентства. Кроме того, традиционная процедура требует, чтобы оперативный сотрудник вручную управлял набором устройств, SIM-карт и ассоциированными с ними личностями. В стрессовых ситуациях оперативный сотрудник может случайно скомпрометировать личность или не иметь сконфигурированного соответствующим образом устройства. Соответственно, агентство может координироваться со службой поддержки агентства для конфигурирования мобильного телефона или стационарного телефона оперативного сотрудника, чтобы выполнять роль множества устройств. Конфигурирование может происходить по радиоинтерфейсу, так что данный телефон удобно переконфигурируется при необходимости. Дополнительно, если агентство желает предоставлять возможности нескольких телефонных устройств дополнительным оперативным сотрудникам, агентство может указывать дополнительные телефоны для конфигурирования.

[0025] Примерные варианты осуществления, описанные в данном документе, относятся к реализации системы с множеством привязанных номеров по проводной и беспроводной радиосети (например, PSTN, сотовой сети и/или Wi-Fi) для устройств с функцией связи по сети, таких как мобильный телефон или стационарный телефон, для использования с множеством привязанных номеров ("MA-номерами"). Поскольку мобильные телефоны и аналогичные устройства обычно носятся оперативными сотрудниками в ходе секретных расследований, мобильные телефоны предлагают существующую платформу для передачи данных беспроводным образом. Использование такого устройства с MA-номерами предоставляет возможность оперативным сотрудникам использовать одно устройство оперативного сотрудника, но поддерживать многочисленные, индивидуальные телефонные идентификации для связи с различными контактными лицами. Оперативным сотрудникам, работающим из фиксированного местоположения со стационарным телефоном, также предоставляются аналогичные возможности для использования MA-номеров.

[0026] Дополнительно, с популярностью смартфонов и многофункциональных телефонов, дополнительные характерные признаки наблюдения и безопасности могут быть интегрированы в устройство оперативного сотрудника для улучшения операционной эффективности на месте работы. Например, устройство оперативного сотрудника может быть сконфигурировано, чтобы собирать широкий диапазон ценных данных в реальном времени. Данные в реальном времени, собранные посредством устройства оперативного сотрудника, могут включать в себя звук и координаты системы глобального позиционирования ("GPS") и т.д.

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

ОКРУЖЕНИЕ И РЕАЛИЗАЦИЯ СИСТЕМЫ УСТРОЙСТВА ОПЕРАТИВНОГО СОТРУДНИКА

[0028] Фиг. 1A - это структурная схема, иллюстрирующая окружение 100 для реализации системы с множеством привязанных номеров согласно одному примерному варианту осуществления. Как показано, окружение 100 включает в себя сеть 120, соединяющую "агентскую службу" 115 провайдера службы поддержки агентства, устройство 101 оперативного сотрудника и устройства 105A-105E контактных лиц. Хотя только одна агентская служба 115 и одно устройство 101 оперативного сотрудника показаны на фиг. 1A для ясности, варианты осуществления могут поддерживать множество устройств 101 оперативных сотрудников и иметь множество провайдеров 115 агентских служб.

[0029] Агентская служба 115 представляет совокупность вычислительных устройств (например, серверов) и связанных носителей хранения, которые конфигурируются для выполнения различных действий, таких как конфигурирование устройств 101 оперативных сотрудников, обмен данными по сети 120 и хранение данных в поддержку одного или более агентств (не показаны) и задействованных устройств 101 оперативных сотрудников. Например, агентская служба 115 может включать в себя один или более модулей, предоставляющих приписанную функциональность агентству через прикладной программный интерфейс ("API") или веб-интерфейс, совокупно "интерфейс", как описано более подробно со ссылкой на фиг. 1B. Агентская служба 115 может также включать в себя инфраструктуру для обеспечения возможности обмена аудио и видео (например, внутренним образом и/или по сети 120) в интерфейсе наблюдения с помощью коммутируемой телефонной сети общего пользования ("PSTN"), передачи голоса по протоколу Интернета ("VoIP") и служб видеоконференций.

[0030] Устройства 101 оперативных сотрудников зачастую являются мобильными телефонными устройствами, которые могут собирать данные и передавать данные (например, беспроводным образом) по сети 120. Некоторые примеры устройства 101 оперативного сотрудника включают в себя мобильный телефон, планшет или ноутбук. Примерные варианты осуществления устройства 101 оперативного сотрудника как мобильного телефона включают в себя многофункциональные телефоны, смартфоны или стандартные мобильные телефоны. Соответственно, данный мобильный телефон или другое устройство, задействованное в качестве устройства 101 оперативного сотрудника, необязательно может включать в себя или поддерживать всю функциональность, приписываемую в данном документе устройству оперативного сотрудника или системе с MA-номером, вследствие существенных различий в функциональных возможностях устройства. В некоторых вариантах осуществления другие телефонные устройства, такие как стационарные телефоны, используются в системе с MA-номером.

[0031] В одном варианте осуществления устройство 101 оперативного сотрудника реализует MA-модуль для автоматизации соединений через сеть 120 и сбора и передачи данных объектам в сети 120. Примерный вариант осуществления MA-модуля описывается более подробно со ссылкой на фиг. 2.

[0032] В дополнение к устройствам 101 оперативного сотрудника, множество устройств наблюдения (не показаны) могут соединяться с объектами в сети 120, чтобы получать или представлять данные, ассоциированные с одним или более из устройств оперативного сотрудника. В зависимости от варианта осуществления устройство наблюдения является устройством с функцией работы в сети 120, которое может работать в агентстве или внешним образом на выезде. Когда упоминается в данном документе, устройство наблюдения является мобильным или стационарным устройством, имеющим возможность связи (например, беспроводной или проводной) с сетью 120, такой как сеть агентства, Интернет, PSTN и/или сотовая сеть. Некоторые примеры устройства наблюдения включают в себя мобильный телефон, стационарный телефон, планшет и ноутбук или настольный компьютер.

[0033] Примерные варианты осуществления устройства наблюдения как мобильного телефона могут включать в себя многофункциональные телефоны, смартфоны или стандартные мобильные телефоны. Соответственно, данный мобильный телефон или другое устройство, задействованное в качестве устройства наблюдения, необязательно включает в себя или поддерживает всю функциональность, приписываемую в данном документе устройству наблюдения или системе с MA-номером, вследствие присущих различий в функциональных возможностях устройства. В одном примерном варианте осуществления устройство наблюдения реализует модуль наблюдения для взаимодействия с объектами в сети 120, чтобы управлять устройствами 101 оперативных сотрудников и просматривать собранные данные.

[0034] Также показано множество устройств 105 контактных лиц, ассоциированных с контактными лицами, с которыми оперативный сотрудник желает связываться с использованием желаемой личности. Варианты осуществления различных устройств 105 контактных лиц включают в себя любое устройство с функцией связи по сети 120, которое может отправлять и принимать информацию, ассоциированную с передающим номером, по сети 120 (однако, в некоторых случаях, устройство 105 контактного лица само может использовать виртуальный номер или другие средства для этого). Соответственно, когда упоминается в данном документе, устройство 105 контактного лица является мобильным или стационарным устройством, имеющим возможность связи (например, беспроводной или проводной) с сетью 120 для отправки или приема информации через Интернет, PSTN и/или сотовую сеть. Некоторые примеры устройства 105 контактного лица включают в себя мобильный телефон, стационарный телефон, планшет и ноутбук или настольный компьютер.

[0035] Фиг. 1A также иллюстрирует множество виртуальных номеров 135A-135D, сконфигурированных для использования в сети 120. В одном варианте осуществления агентская служба 115 резервирует и конфигурирует виртуальные номера 135 и управляет информацией номеров, чтобы устанавливать личности для виртуальных номеров в сети 120. Дополнительно, агентская служба 115 принимает информацию 137 о соединении, описывающую устройства 101 оперативных сотрудников и устройства 105 контактных лиц, запрашивающие связь с управляемыми виртуальными номерами 135. Например, устройство 101 оперативного сотрудника или устройство 105 контактного лица может запрашивать (и пытаться осуществить) связь с виртуальным номером (например, 135A) посредством запроса соединения или иной передачи данных виртуальному номеру. Обычные примерные запросы связи включают в себя осуществление вызова и/или обмен сообщениями с виртуальным номером с данного устройства. На основе информации об устройстве и конфигурации виртуального номера агентская служба 115 идентифицирует устройства, запрашивающие связь с виртуальным номером, либо как устройство 101 оперативного сотрудника, ассоциированное с виртуальным номером, либо как устройство 105 контактного лица (и, в некоторых случаях, устройство наблюдения). Например, агентская служба 115 может поддерживать таблицу соответствия, хранящую передающие номера и аутентификационную информацию для данного устройства 101 оперативного сотрудника и привязанные виртуальные номера 135, для идентификации устройства оперативного сотрудника на основе информации 127 о соединении.

[0036] После идентификации устройства 101 оперативного сотрудника агентская служба 115 предоставляет возможность устройству 101 оперативного сотрудника указывать данное контактное лицо 105A, с которым оперативный сотрудник хотел бы связаться, и, в свою очередь, предоставляет возможность устройству 101 оперативного сотрудника связываться с устройством 105A контактного лица через (например, устанавливая соединение или передавая данные с) виртуальный номер. Например, устройство 101 оперативного сотрудника указывает информацию об устройстве, такую как передающий номер, для устройства 105A контактного лица. Агентская служба 115 принимает информацию об устройстве для устройства 105A контактного лица и передает инструкции, которые инструктируют устройству контактного лица принимать вызов с виртуального номера 135A. Если устройство 105A контактного лица отвечает, абоненты соединяются. В другом примере устройство 101 оперативного сотрудника может передавать данные, такие как SMS-сообщение, виртуальному номеру 135A и указывать устройство 105A контактного лица для приема SMS-сообщения с виртуального номера 135A. Другими словами, агентская служба 115 передает инструкции (например, провайдеру), чтобы набирать номер устройства 105A контактного лица с виртуального номера 135A, чтобы соединять устройство 101 оперативного сотрудника с устройством 105 контактного лица или отправлять SMS-сообщение с виртуального номера, чтобы передавать данные, принятые от устройства 101 оперативного сотрудника, предназначенному контактному лицу. Поскольку агентская служба 115 соединяет устройство 101 оперативного сотрудника с объектами в сети 120 через виртуальный номер, виртуальные номера 135 не допускают просмотр другими объектами, такими как контактные лица 105, информации об устройстве и/или номере, ассоциированной с устройством оперативного сотрудника.

[0037] Когда устройство 105A контактного лица запрашивает связь с виртуальным номером 135A, агентская служба 115 определяет устройство оперативного сотрудника (например, устройство 101 оперативного сотрудника), ассоциированное с виртуальным номером 135A. В свою очередь, агентская служба 115 предоставляет возможность устройству 101 оперативного сотрудника принимать передаваемые данные от устройства 105A контактного лица с помощью виртуального номера 135A. Например, агентская служба 115 может передавать инструкции для соединения устройства 105 контактного лица с устройством 101 оперативного сотрудника (например, выполняя набор номера устройства 101 оперативного сотрудника, необязательно с виртуального номера) или передачи данных, таких как SMS-сообщения, принятых на виртуальном номере от устройства контактного лица, устройству оперативного сотрудника с виртуального номера или непосредственно от агентской службы 115. Поскольку устройства 105 контактных лиц отправляют и принимают передаваемые данные к/от устройства 101 оперативного сотрудника через виртуальный номер, контактные лица в типичном варианте не имеют возможности установить информацию об устройстве и/или номере, ассоциированную с устройством оперативного сотрудника.

[0038] Устройство 101 оперативного сотрудника, с другой стороны, может принимать информацию 137 о соединении от агентской службы 115 или другого объекта относительно устройств 105 контактных лиц, набирающих виртуальный номер 135, и владеющей номером личности для набранного виртуального номера. Соответственно, оперативный сотрудник может принимать обоснованное решение о вызывающем абоненте и идентификации, ожидаемой от оперативного сотрудника. Агентская служба 115 может дополнительно предоставлять возможность оперативному сотруднику или агентству конфигурировать множество виртуальных номеров для привязки или ассоциирования с одним устройством 101 оперативного сотрудника для организации множества контактов 105. В свою очередь, оперативный сотрудник может использовать одно устройство 101 оперативного сотрудника, чтобы выбирать, какой виртуальный номер (например, 135A) использовать для соединения с указанным устройством 105A контактного лица через сеть 120 без компрометации личности оперативного сотрудника.

[0039] Сеть 120 представляет канал связи между агентствами, агентской службой 115, устройствами 101 оперативных сотрудников, устройствами 105 контактных лиц, устройствами наблюдения и другими объектами (не показаны). В одном варианте осуществления сеть 120 включает в себя стандартные технологии связи и/или протоколы и может включать в себя Интернет и PSTN. Зачастую, эти технологии связи и/или протоколы передают данные, относящиеся как к PSTN, так и к Интернету. Таким образом, сеть 120 может включать в себя линии связи, использующие технологии, такие как Ethernet, 802.11, стандарт общемировой совместимости широкополосного беспроводного доступа (WiMAX), 2G/3G/4G-протоколы мобильной связи, стандарт общемировой совместимости для PSTN-связи, цифровая абонентская линия (DSL), асинхронный режим передачи (ATM), InfiniBand, PCI Express Advanced Switching и т.д. Аналогично, протоколы сетевого взаимодействия, используемые в сети 120, могут включать в себя многопротокольную коммутацию по меткам (MPLS), протокол управления передачей/протокол Интернета (TCP/IP), протокол пользовательских дейтаграмм (UDP), протокол передачи гипертекста (HTTP), простой протокол передачи почты (SMTP), протокол передачи файлов (FTP) и т.д. Данные, обмениваемые по сети 120, могут быть представлены с использованием технологий и/или форматов, включающих в себя аналоговый звук (например, для PSTN-связи последней мили), цифровой звук и видео (например, в качестве файла или потоковой передачи с помощью протокола потоковой передачи в реальном времени), язык гипертекстовой разметки (HTML), расширяемый язык разметки (XML), JavaScript, VBScript, FLASH, формат переносимого документа (PDF) и т.д. Кроме того, все или некоторые из данных, обмениваемых по сети 120, могут быть зашифрованы с использованием традиционных технологий шифрования, таких как протокол защищенных сокетов (SSL), безопасность на транспортном уровне (TLS), виртуальные частные сети (VPN), безопасность Интернет-протокола (IPsec) и т.д. В другом варианте осуществления объекты в сети 120 могут использовать специальные и/или специализированные технологии передачи данных вместо, или в дополнение, описанных выше. Например, некоторые правительственные агентства и военные могут задействовать сети дополнительно к Интернету и PSTN.

[0040] При использовании в данном документе, термин "модуль" ссылается на компьютерные программные инструкции и/или другую логику, используемую для предоставления указанной функциональности. Таким образом, модуль может быть реализован в аппаратных средствах, микропрограммных средствах и/или программном обеспечении. В одном варианте осуществления программные модули, сформированные из исполняемых компьютерных программных инструкций, хранятся на некратковременном запоминающем устройстве, загружаются в память и выполняются процессором компьютера как один или более процессов.

[0041] Когда используются в данном документе, термины "сообщение", "обмен сообщениями" и "служба обмена короткими сообщениями (SMS)", каждый, содержат широту трактовки служб обмена сообщениями и связанных технологий или стандартов, используемых для связи и передачи данных по сети 120. Эти технологии и службы включают в себя SMS-сообщения, сообщения службы обмена мультимедийными сообщениями "MMS", сообщения специализированной службы обмена сообщениями, такие как BLACKBERRY-сообщения "BBM" и т.п.

[0042] Фиг. 1B - это структурная схема, иллюстрирующая рабочее окружение агентской службы 115, предоставляющей MA-номера согласно одному примерному варианту осуществления. Как показано, рабочее окружение включает в себя агентство 110, устройства 107 наблюдения, устройства 101 оперативных сотрудников, контактные лица 105 и сеть 120 с такими компонентами, как Интернет 123, телефония 125 и провайдер 127. Сеть 120 может также включать в себя GPS-спутники (не показаны), которые ретранслируют данные о позиции устройствам 101 оперативных сотрудников и другим устройствам.

[0043] Агентство 110 представляет совокупность серверов, настольных, переносных или планшетных компьютеров, мобильных телефонов и связанных носителей хранения информации, используемых соответствующим персоналом агентства, для выполнения приложений или модулей, чтобы связываться и принимать данные от агентской службы 115 (например, через интерфейс 145) и других объектов в сети 120. Например, устройства агентства 110 могут выполнять программу веб-браузера, чтобы осуществлять доступ к веб-интерфейсу, или выполнять мобильное или настольное приложение для связи с API, предоставляемым агентской службой 115. Агентство 110 может также включать в себя телефонную и видеоинфраструктуру, предоставляющую возможность звуковой и видеосвязи (например, внутренним образом и/или по сети 120) с использованием телефонной коммутируемой сети общего пользования ("PSTN"), передачи голоса по протоколу Интернета ("VoIP") и служб видеоконференцсвязи для отслеживания или указания конфигураций для устройств 101 оперативных сотрудников.

[0044] Телефонная сеть 125 может включать в себя серверы, коммутаторы и другие аппаратные средства и программное обеспечение для реализации, среди других протоколов и технологий, глобальной совместимости для PSTN-связи, включающей в себя наземные линии и протоколы 2G/3G/4G беспроводной связи. Телефонная сеть 125 также предоставляет мобильным устройствам возможность передавать и принимать данные через Интернет 123. Телефонная сеть 125 управляется одним или более провайдерами услуг связи "CSP" (не показаны), которые владеют телефонными номерами для использования в PSTN и собственной сети CSP (например, беспроводной сети, которая связывается с PSTN).

[0045] Провайдер 127 может включать в себя серверы, коммутаторы и другие аппаратные средства и программное обеспечение для связи по сети 120 с множеством CSP и другими объектами. Провайдер 127 покупает или арендует номера для использования в телефонной сети 125 у множества CSP. Провайдер 127, в свою очередь, управляет номерами, зарезервированными для использования агентской службой 115, и телефонным трафиком, ассоциированным с номерами. В одном варианте осуществления провайдер 127 предоставляет возможность агентской службе 115 резервировать один или более номеров в качестве виртуальных номеров по сети 120.

[0046] В типичном варианте, номер, используемый в телефонной сети 125, направляет к заданному мобильному устройству, VoIP-устройству или стационарному устройству, имеющему ассоциированную с номером личность, характеризуемую информацией автоматической идентификации номера "ANI" или идентификацией вызывающего абонента. Виртуальные номера, хотя все еще могут функционировать с PSTN- и CSP-сетями, ассоциируются с провайдером 127, который управляет телефонным трафиком для номера. Поскольку виртуальный номер не направляет к устройству конечного пользователя, провайдер 127 может устанавливать соединения с устройствами, набирающими виртуальный номер, записывать информацию вызова, такую как звук вызова и историю вызывающего абонента (например, на компьютерном считываемом носителе), и передавать в потоке/предоставлять информацию о вызове для загрузки (например, по сети 120).

[0047] Провайдер 127 может также пропускать/передавать звук (двухсторонний или односторонний) в реальном времени между двумя или более телефонными устройствами, устанавливающими соединения с одним и тем же или различными виртуальными номерами (или соединенными провайдером 127 через виртуальный номер). Дополнительно, поскольку виртуальные номера управляются провайдером 127, агентская служба 115 может модифицировать ANI-информацию и идентификацию вызывающего абонента, ассоциированную с виртуальным номером.

[0048] В дополнение к резервированию виртуальных номеров для агентской службы 115, провайдер 127 передает уведомления и данные, ассоциированные с виртуальными номерами, агентской службе 115 или другому объекту, такому как агентство 110. Например, провайдер 127 может уведомлять агентскую службу 115 (и необязательно устройство 101 оперативного сотрудника или устройство 107 наблюдения) о вызывающем абоненте или сообщении на виртуальный номер и принимать инструкции от агентской службы 115, чтобы соединять вызывающего абонента с виртуальным номером (или другим устройством) или перенаправлять сообщение. Провайдер 127 может также принимать инструкции, чтобы останавливать/начинать запись вызовов, выполняемых на виртуальный номер, и осуществлять взаимодействие со службой расшифровки аудиозаписи, чтобы расшифровывать звук вызова. В свою очередь, провайдер 127 может передавать записи и расшифровки агентской службе 115 или другому объекту в сети 120.

[0049] Дополнительно, провайдер 127 может предоставлять или запрещать возможность входящего и/или исходящего звука для различных абонентов, соединенных с виртуальным номером, и их записи в ответ на инструкции, принятые (например, через API) от агентской службы 115. Провайдер 127 может принимать инструкции для управления виртуальным номером как часть процесса резервирования, перед входящим вызовом или в реальном времени, от агентской службы 115 при соединении вызывающего абонента с виртуальным номером. В некоторых вариантах осуществления провайдер 127 связывается непосредственно с агентством 110, устройством 101 оперативного сотрудника и/или устройством 107 наблюдения, чтобы резервировать виртуальные номера, передавать уведомления и данные или принимать инструкции. Дополнительно, провайдер 127 сам может функционировать как CSP и наоборот.

[0050] Агентская служба 115 принимает запросы для резервирования и сопоставления виртуального номера от агентства 110, устройства 101 оперативного сотрудника или устройства 107 наблюдения. Запросы могут включать в себя информацию о номере для резервирования виртуальных номеров, такую как код зоны (например, 555), код страны (например, +44) и/или ассоциированный CSP. В свою очередь, агентская служба 115 запрашивает у провайдера 127 доступные виртуальные номера, соответствующие запросу, и возвращает соответствующие виртуальные номера запрашивающему объекту. Агентская служба 115 затем принимает вариант выбора виртуальных номеров от запрашивающего объекта и требует виртуальные номера от провайдера 127. Агентская служба 115 может