Мобильный телефон в качестве однонаправленного региструемого передатчика по сотовой сети

Иллюстрации

Показать все

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

Реферат

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

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

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

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

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

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

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

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

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

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

[0006] Раскрытия данных вариантов осуществления могут быть легко поняты посредством рассмотрения следующего подробного описания совместно с приложенными чертежами.

[0007] Фиг. 1A является блок-схемой, иллюстрирующей среду для реализации системы для использования мобильного телефона в качестве однонаправленного регистрируемого передатчика "мобильного жучка" согласно одному примерному варианту осуществления.

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

[0009] Фиг. 2 является блок-схемой, иллюстрирующей модуль жучка согласно одному примерному варианту осуществления.

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

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

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

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

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

ПОДРОБНОЕ ОПИСАНИЕ

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

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

КРАТКОЕ ОПИСАНИЕ

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

[0018] Примерные варианты осуществления, описанные в настоящем документе, относятся к конфигурированию устройства, способного работать в беспроводной радиосети (например, сотовой сети и/или WiFi), такого как мобильный телефон, в качестве однонаправленного регистрируемого передатчика, или "мобильного жучка", для использования на месте работы. Так как мобильные телефоны и аналогичные устройства обычно имеются у операторов во время исполнения секретных расследований, мобильные телефоны предлагают существующую платформу для передачи данных беспроводным образом. Использование таких устройств в качестве мобильного жучка часто обеспечивает возможность мобильному жучку быть замаскированным "открыто", как прямой результат известности и утилитарности устройства. Дополнительно, с известностью интеллектуальных телефонов и многофункциональных телефонов, функциональные возможности отслеживания и обеспечения безопасности объединены в мобильном жучке для повышения операционной жизнеспособности на месте работы.

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

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

СРЕДА И РЕАЛИЗАЦИЯ СИСТЕМЫ МОБИЛЬНЫХ ЖУЧКОВ

[0021] Фиг. 1A является блок-схемой, иллюстрирующей среду 100 для реализации системы мобильных жучков 105 согласно одному примерному варианту осуществления. Как показано, среда 100 включает в себя сеть 120, соединяющую агентство 100A и 100B, поставщика услуг поддержки агентства "службы агентства" 115 и мобильные жучки с 105A по 105D. Тогда как для простоты на фиг. 1A показаны только одна служба 115 агентства и два агентства 110, варианты осуществления могут иметь много агентств 110 и многочисленных поставщиков 115 службы агентства. Дополнительно, в некоторых вариантах осуществления, служба 115 агентства может быть консолидирована в агентстве 110.

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

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

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

[0025] В одном варианте осуществления, мобильный жучок 105 исполняет модуль жучка для сбора данных, передачи данных и поддержания устойчивого соединения с объектами в сети 120. В примерном варианте осуществления модуля жучка описано более подробно со ссылкой на Фиг. 2.

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

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

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

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

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

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

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

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

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

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

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

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

[0038] Запросы могут также включать в себя информацию отображения для конфигурирования функции испрошенных виртуальных номеров в таблице отображения. В зависимости от желаемой конфигурации, информация отображения может включать в себя передающий номер мобильного жучка 105 и/или устройства 107 отслеживания, виртуальный номер для ассоциации с устройством и/или желаемой функцией виртуального номера (например, номера отслеживания или принимающего номера). Один примерный запрос отображения может точно определить испрошенный виртуальный номер для использования в качестве виртуального принимающего номера (принимающего номера), с которым мобильные жучки 105 соединяются для того, чтобы передать собранные данные (например, аудио) по телефонной сети 125. В одном варианте осуществления, запрос включает в себя передающий номер мобильного жучка 105 и заданный испрошенный виртуальный номер для конфигурации в качестве принимающего номера. В ответ на запрос служба 115 агентства ассоциирует передающий номер мобильного жучка 105 с принимающим номером и сохраняет ассоциацию в таблице отображения.

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

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

[0041] На практике служба 115 агентства обращается к таблице отображения для автоматической идентификации устройства, соединяющегося с виртуальным номером (например, принимающему номеру) в качестве либо мобильного жучка 105, либо устройства 107 отслеживания, на основе передающего номера устройства. Таким образом, оператор мобильного жучка 105 может просто набрать принимающий номер, отображенный в передающий номер его телефона, чтобы активировать мобильный жучок.

[0042] Персонал с устройством 107 отслеживания, который желает отслеживать мобильный жучок 105 с помощью мобильного телефона или телефона наземной линии в агентстве 110A или на месте работы, может также набрать принимающий номер. Однако, так как агентство 115 не идентифицирует передающий номер устройства как передающий номер мобильного жучка 105, устройства персонала соответствующим образом идентифицируются как устройства 107 отслеживания. В некоторых вариантах осуществления, служба 115 агентства идентифицирует соединяющееся устройство 107 отслеживания на основе отображения передающих номеров устройств 107 отслеживания в принимающий номер.

[0043] Дополнительно, варианты осуществления службы 115 агентства могут использовать отображение устройств 107 отслеживания в принимающий номер для подачи команды поставщику 127 автоматически набрать номер (например, с точно определенного номера отслеживания) или иначе уведомить (например, текстовым сообщением или электронной почтой) устройства отслеживания, когда мобильный жучок 105 соединяется с принимающим номером. Служба 115 агентства может также уведомить устройства отслеживания 107 посредством интерфейса 145 отслеживания или посредством текстового сообщения или электронной почты.

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

[0045] В некоторых вариантах осуществления, служба 115 агентства предоставляет модуль 135 жучка мобильному жучку 105. Модуль 135 жучка взаимодействует с собственным номеронабирателем мобильного жучка 105 для поддержания устойчивого соединения с выбранным виртуальным номером, таким как принимающий номер. Дополнительно, модуль 135 жучка может взаимодействовать с программным обеспечением и/или аппаратными средствами мобильного жучка 105 для использования функциональных возможностей, таких как устройство захвата изображения и GPS, чтобы собрать изображение или видео в реальном времени и данные о положении. Модуль 135 жучка передает собранные данные по сети 120 обратно службе 115 агентства или другому объекту. Служба 115 агентства, в свою очередь, может хранить собранные данные для передачи одному или более устройствам 107 отслеживания и агентству 110A. Кроме того, модуль 135 жучка может быть сконфигурирован с паролем или иначе закамуфлирован при исполнении для предотвращения доступа пользователей, отличных от оператора, ко всем или конкретным функциональным возможностям модуля, которые могли бы выдать его истинную сущность. Модуль 135 жучка описан более подробно со ссылкой на Фиг. 2.

[0046] В некоторых вариантах осуществления, служба 115 агентства включает в себя интерфейс 145 отслеживания для предоставления данных, принятых от мобильных жучков 105, различным устройствам 107 отслеживания и/или электронным устройствам 150. Например, интерфейс 145 отслеживания может предоставлять устройствам 107 отслеживания данные, соответствующие статусу (например, передает или отсоединен) одного или более мобильных жучков 105. Если мобильный жучок 105 передает данные в реальном времени, интерфейс 145 отслеживания может передавать потоком данные, такие как аудио из активной передачи, GPS-координаты с маршрутом, скорость и координаты последних сообщенных местоположений для размещения на карте, собранные данные изображения или видеоданные и адрес протокола Интернета и/или телефонные номера другого персонала, осуществляющего отслеживание или имеющего доступ к мобильному жучку. В некоторых вариантах осуществления, интерфейс 145 отслеживания синхронизирует собранные данные до передачи или включает метки в передаваемые данные для синхронизации воспроизведения на устройстве 107 отслеживания. Интерфейс 145 отслеживания может также передавать потоком или предоставлять для загрузки, ранее записанные сеансы отслеживания.

[0047] В некоторых вариантах осуществления, служба 115 агентства предоставляет модуль 140 отслеживания устройствам 107 отслеживания для осуществление доступа к интерфейсу 145 отслеживания. Модуль 140 отслеживания передает запросы, ассоциированные с конфигурированием мобильного жучка 105 и приемом данных, поступающих в реальном времени, собранных жучками, которые подвергаются отслеживанию. Например, модуль 140 отслеживания может предоставлять пользовательский интерфейс или индикаторную панель статуса с необязательными возможностями для обеспечения виртуальных номеров, отображения передающего номера мобильного жучка 100 или устройства 107 отслеживания в заданный виртуальный номер и назначения вводов с клавиатуры для соединения с виртуальным номером. В одном варианте осуществления, индикаторная панель предоставляет необязательную возможность для включения и выключения сеанса записи со службой 115 агентства. Когда сеанс записи отключен, устройство 105 отслеживания все равно принимает данные в реальном времени, но служба 115 агентства, электронное устройство 150 и поставщик 127 не сохраняют копии собранных данных.

[0048] Модуль 140 отслеживания может также отображать информацию статуса в реальном времени для мобильного жучка 105, включающую в себя текущее GPS-местоположение, отслеженное GPS-местоположение, "живое" аудио и данные изображения, информацию таблицы отображения и другую информацию, собранную из мобильного жучка и переданную потоком интерфейсом 145 отслеживания. Аналогично, модуль 140 отслеживания может быть использован для осуществления доступа и воспроизведения прошлой активности, ассоциированной с заданным виртуальным номером или мобильным жучком 105. Например, модуль 140 отслеживания может загружать файлы для воспроизведения или потовой их передачи. В дополнение к взаимодействию со службой 115 агентства, модуль 140 отслеживания может взаимодействовать с электронным устройством 150, которое хранит (или делает резервную копию) собранные данные внутри агентства 110A. Дополнительно, модуль 140 отслеживания может включать в себя функциональность модуля 135 жучка и наоборот.

[0049] В одном варианте осуществления, агентство 110A включает в себя электронное устройство 150 для хранения данных, собранных мобильными жучками 105. Электронное устройство 150 может использовать интерфейс 145 отслеживания, предоставленный службой 115 агентства, для обновления хранящихся данных или принимать данные непосредственно от мобильных жучков 105. Дополнительно, электронное устройство 150 может принимать аудио, записанное на виртуальном номере, и ассоциированные расшифровки от поставщика 127 или службы 115 агентства. Один примерный вариант осуществления электронного устройства 150 включает в себя свой собственный интерфейс отслеживания (не показан), который обеспечивает устройствам 107 отслеживания возможность осуществления доступа к данным в реальном времени и архивным данным, на электронном устройстве для мобильного жучка 105. Интерфейсы отслеживания, предоставленные службой 115 агентства, или электронное устройство 150 могут также быть доступны через web-браузер для потоковой передачи или загрузки данных и включают в себя одинаковые или аналогичные опции.

[0050] Дополнительно, эл