Способ мониторинга речевого сигнала и шлюз доступа

Настоящее изобретение описывает способ мониторинга речевого сигнала и шлюз доступа. Предлагаемый способ применяется для мониторинга речевого сигнала контролируемого пользователя с помощью шлюза доступа и включает в себя следующие шаги: получение дискретизованных данных импульсно-кодовой модуляции речевого сигнала прослушиваемого пользователя, упаковка полученных данных РСМ в поток данных транспортного протокола реального времени (RTP) и передача этого потока данных RTP на устройство мониторинга. Настоящее изобретение облегчает процесс прослушивания разговоров. Технический результат - улучшение мониторинга зашифрованных потоков данных RTP. 2 н. и 4 з.п. ф-лы, 5 ил., 4 табл.

 

Область техники

Настоящее изобретение относится к системам связи «речь по Интернет-протоколу» (далее VolP), в частности к способу мониторинга речевого сигнала с помощью VolP-шлюза доступа.

Предшествующий уровень техники

Технология VolP предназначена для передачи речи с помощью Интернет-протокола IP (по IP-сетям). После дискретизации, квантования и кодирования аналогового голосового сигнала он преобразуется в поток цифрового кода; затем выполняется упаковка потока цифрового кода в поток данных транспортного протокола реального времени (RTP) для передачи по IP-сети.

В настоящее время самой популярной технологией кодирования является G.711, кодек формы сигнала, который повсеместно используется в телефонных сетях с коммутацией каналов во всем мире. В стандарте G.711 используется неравномерное квантование данных. Для одного отсчета необходимо всего 8 битов. G.711 часто называют технологией импульсно-кодовой модуляции (РСМ). При смешивании многоканальной речи неравномерные сигналы необходимо преобразовать в сигнал равномерного квантования. Принцип технологии VolP - смешивание многоканальной речи с помощью программного обеспечения для последующей передачи по IP-сети.

Мониторинг речевого сигнала используется для контроля телефонных разговоров пользователей телефонной сети. В настоящее время для этой цели применяется способ модификации телефонного аппарата или абонентской линии, который требует добавления нового оборудования или изменения существующего. В технологии VolP для мониторинга разговоров применяется способ, в котором из потока данных RTP получают голосовые данные и передают их на шлюз доступа; однако данный способ не позволяет осуществлять мониторинг зашифрованного потока данных RTP.

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

Раскрытие изобретения

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

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

Предлагаемый способ мониторинга речевого сигнала предназначен для мониторинга речевого сигнала прослушиваемого пользователя с помощью шлюза доступа, в котором: получают дискретизованные данные импульсно-кодовой модуляции речевого сигнала (данные РСМ) прослушиваемого пользователя; выполняют упаковку дискретизованных данных РСМ в поток данных транспортного протокола реального времени (данные RTP) и передают этот поток данных на устройство мониторинга.

Предпочтительно, чтобы данные РСМ представляли собой неравномерно квантованные данные; в этом случае упаковка этих данных в поток данных RTP содержит: преобразование данных РСМ в равномерно квантованные данные, при этом данные РСМ содержат передаваемые данные (T×D) и принимаемые данные (R×D) прослушиваемого пользователя; объединение принимаемых и передаваемых данных, преобразованных в равномерно квантованные данные, в набор равномерно квантованных данных и преобразование объединенных равномерно квантованных данных в неравномерно квантованные данные; упаковку неравномерно квантованных данных в поток данных RTP.

Предпочтительно, чтобы объединение передаваемых и принимаемых данных в набор равномерно квантованных данных включало в себя сложение и усреднение передаваемых и принимаемых данных для получения набора равномерно квантованных данных.

Предпочтительно, чтобы перед передачей потока данных RTP на устройство мониторинга в вышеописанном способе дополнительно выполнялось следующее: если данные РСМ представляют собой неравномерно квантованные данные G711A, то устанавливают тип данных RTP как 8; если данные РСМ представляют собой неравномерно квантованные данные G711U, то устанавливают тип данных RTP как 0.

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

Для достижения вышеуказанной цели, согласно изобретению, также предлагается шлюз доступа.

Предлагаемый шлюз доступа содержит: приемный модуль, предназначенный для получения дискретизованных данных РСМ прослушиваемого пользователя; модуль обработки, предназначенный для упаковки полученного приемным модулем дискретизованных данных РСМ в поток данных RTP; а также модуль отправки, предназначенный для передачи подготовленного модулем обработки потока данных RTP на устройство мониторинга.

Предпочтительно, чтобы вышеуказанный шлюз доступа дополнительно содержал первый модуль преобразования, предназначенный для преобразования данных РСМ в равномерно квантованные данные, при этом данные РСМ представляют собой неравномерно квантованные данные и содержат принимаемые и передаваемые данные прослушиваемого пользователя; первый модуль объединения, предназначенный для объединения принимаемых и передаваемых данных, содержащихся в подготовленных первым модулем преобразования равномерно квантованных данных, в набор равномерно квантованных данных, для последующей передачи объединенных равномерно квантованных данных на второй модуль преобразования; а также второй модуль преобразования, предназначенный для преобразования набора равномерно квантованных данных в неравномерно квантованные данные для последующей передачи последних на модуль обработки.

Предпочтительно, чтобы вышеуказанный шлюз доступа дополнительно содержал первый модуль настройки, предназначенный для задания в качестве целевого IP-адреса и номера порта для потока данных RTP IP-адреса и номера порта устройства мониторинга; а также второй модуль настройки, предназначенный для установления типа данных RTP в соответствии с типом дискретизованных данных РСМ.

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

Краткое описание чертежей

На Фиг.1 представлена структурная схема системы связи с VolP-шлюзом доступа для реализации вариантов осуществления настоящего изобретения;

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

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

на Фиг.4 представлена структурная схема шлюза доступа в соответствии с вариантами осуществления настоящего изобретения;

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

Лучший вариант осуществления изобретения

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

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

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

После обработки на VolP-шлюзе доступа с функцией мониторинга прослушиваемый разговор образует три потока данных RTP: первый поток данных RTP представляет собой стандартный поток принимаемых данных RTP при поддержке связи с удаленной стороной; второй поток данных RTP - стандартный поток передаваемых данных RTP при поддержке связи с удаленной стороной; вышеуказанные первый и второй потоки данных RTP аналогичны потокам стандартного шлюза доступа. Третий поток данных RTP является потоком данных RTP прослушиваемого разговора. Третий поток отличается тем, что передаваемое и получаемое содержимое прослушиваемого разговора содержатся в одном потоке данных RTP. IP-адрес и номер порта определяют приемник мониторинга на удаленной стороне, образуя новый поток кода. Шлюз доступа на удаленной стороне и приемник мониторинга на удаленной стороне представляют собой полностью независимые устройства. Предположим, что пользователь из Шанхая звонит пользователю из Шэньчжэня. Органы государственной безопасности прослушивают этот разговор, при этом прослушиваемым пользователем является абонент из Шанхая. В соответствии с Фиг.1 шлюз доступа шанхайского пользователя является VolP-шлюзом доступа с функцией мониторинга; шлюз вызываемого абонента из Шэньчжэня является шлюзом доступа на удаленной стороне; органы государственной безопасности являются приемником мониторинга на удаленной стороне.

Варианты осуществления настоящего изобретения описывают способ мониторинга речевого сигнала для мониторинга прослушиваемого пользователя с помощью шлюза доступа. На Фиг.2 изображена блок-схема способа мониторинга в соответствии с вариантами осуществления настоящего изобретения. Как видно из Фиг.2, способ содержит следующие шаги S202-S204:

Шаг S202: получение дискретизированных данных РСМ прослушиваемого пользователя;

Шаг S204: упаковка дискретизированных данных РСМ в поток данных RTP и отправка потока данных RTP на устройство мониторинга.

На шаге S204 выполняется упаковка дискретизированных данных РСМ в поток данных RTP, при этом:

дискретизированные данные РСМ представляют собой неравномерно квантованные данные, которые преобразуются в равномерно квантованные данные, при этом данные РСМ содержат дискретизированные передаваемые (T×D) и принимаемые (R×D) данные прослушиваемого пользователя; дискретизированные передаваемые и принимаемые данные, преобразованные в равномерно квантованные данные, объединяются в набор равномерно квантованных данных, который затем преобразуется в неравномерно квантованные данные; после этого неравномерно квантованные данные упаковываются в поток данных RTP.

В вышеописанной операции объединения дискретизированных передаваемых и принимаемых данных в набор равномерно квантованных данных выполняются операции сложения и усреднения дискретизированных передаваемых и принимаемых данных для получения набора равномерно квантованных данных.

Также перед передачей потока данных RTP на устройство мониторинга можно в качестве целевого IP-адреса и номера порта для потока данных RTP указать IP-адрес и номер порта устройства мониторинга. Если дискретизированные данные РСМ представляют собой неравномерно квантованные данные стандарта G711A, то устанавливают тип данных RTP как 8; если дискретизированные данные РСМ представляют собой неравномерно квантованные данные стандарта G711U, то устанавливают тип данных RTP как 0.

С помощью данного варианта осуществления изобретения передаваемые и принимаемые двунаправленные данные, полученные для какого-либо пользователя, объединяют в голосовой поток для одновременного мониторинга передаваемого и принимаемого речевого сигнала. Это позволяет не только экономно использовать пропускную способность, но и избежать проблемы, связанной с синхронизацией двунаправленных передаваемых и принимаемых данных на устройстве мониторинга. Удаленный мониторинг выполняется посредством преобразования данных TDM в поток данных RTP и передачи потока данных RTP на устройство мониторинга с указанным IP-адресом и номером порта; мониторинг разговоров осуществляется с помощью программного обеспечения, без какой-либо модификации аппаратного обеспечения; также очень легко осуществлять многоточечный мониторинг - нужно лишь передавать потоки данных RTP на несколько целевых адресов; в качестве устройства мониторинга необязательно использовать профессиональное оборудование, например, можно использовать персональный компьютер, так как устройство мониторинга может получать поток перехваченного кода и преобразовывать его в исходную речь с помощью обычных программных средств (например, WireShark).

Далее подробно описывается процесс реализации вариантов осуществления настоящего изобретения со ссылкой на конкретные примеры.

На Фиг.3 представлена схема способа мониторинга речевого сигнала в соответствии с вариантами осуществления настоящего изобретения. Как видно из Фиг.3, телефон отправляет передаваемые данные TDM (Tx TDM) кодеру/декодеру для обработки с целью получения передаваемых данных РСМ (Tx РСМ), затем выполняет упаковку данных T×PCM в поток данных RTP и отсылает поток удаленной стороне через IP-сеть. Аналогично, кодер/декодер преобразует принимаемые данные РСМ (Rx РСМ) в принимаемые данные TDM (Rx TDM) и передает их на телефон. В соответствии с вариантами осуществления настоящего изобретения процесс обработки для потока данных мониторинга RTP состоит из следующих шагов:

Шаг 1: получение дискретизированных данных РСМ прослушиваемого пользователя со стороны абонентской линии VolP-шлюза. После дискретизации, квантования и кодирования с помощью кодера аналоговый речевой сигнал преобразуется в РСМ сигнал со скоростью 64 кбит/с.

Шаг 2: двунаправленные дискретизированные данные РСМ, как принимаемые, так и передаваемые, преобразуются в равномерно квантованные данные. В настоящее время наиболее широко распространены стандарты неравномерного квантования С711А и G711U. Перед смешиванием неравномерно квантованных данных с помощью звукового микшера их необходимо преобразовать в равномерно квантованные данные, т.е. преобразовать данные Tx РСМ и Rx РСМ в беззнаковые коды Tx и Rc, соответственно. Соотношение преобразования данных G711A в равномерно квантованные данные показано в Таблице 1.

В Таблице 1 показаны равномерно квантованные данные, соответствующие 0-255 данным G711A. В Таблице 2 показано соотношение преобразования 0-255 данных G711U в равномерно квантованные данные.

Преобразование данных G711A в равномерно квантованные данные

Таблица 1
0×6a, 0×6b, 0×68, 0×69, 0×6e,0×6f, 0×6c, 0×6d, 0×62, 0×63, 0×60, 0×61,
0×66 ,0×67, 0×64, 0×65, 0×75, 0×75, 0×74, 0×74, 0×77, 0×77, 0×76, 0×76,
0×71, 0×71, 0×70, 0×70, 0×73, 0×73, 0×72, 0×72, 0×2a, 0×2e, 0×22, 0×26,
0×3a, 0×3e, 0×32, 0×36, 0×a, 0×e, 0×2, 0×6, 0×1a, 0×1e, 0×12, 0×16,
0×55, 0×57, 0×51, 0×53, 0×5d, 0×5f, 0×59, 0×5b, 0×45, 0×47, 0×41, 0×43,
0×4d, 0×4f, 0×49, 0×4b, 0×7e, 0×7e, 0×7e, 0×7e, 0×7e, 0×7e, 0×7e, 0×7e,
0×7e, 0×7e, 0×7e, 0×7e, 0×7e, 0×7e, 0×7e, 0×7e, 0×7f, 0×7f, 0×7f, 0×7f,
0×7f, 0×7f, 0×7f, 0×7f, 0×7f, 0×7f, 0×7f, 0×7f, 0×7f, 0×7f, 0×7f, 0×7f,
0×7a, 0×7a, 0×7a, 0×7a, 0×7b, 0×7b, 0×7b, 0×7b, 0×78, 0×78, 0×78,0×78,
0×79, 0×79, 0×79, 0×79, 0×7d, 0×7d, 0×7d, 0×7d, 0×7d, 0×7d, 0×7d, 0×7d,
0×7c, 0×7c, 0×7c, 0×7c, 0×7c, 0×7c, 0×7c, 0×7c, 0×95, 0×94, 0×97, 0×96,
0×91, 0×90, 0×93, 0×92, 0×9d, 0×9c, 0×9f, 0×9e, 0×99, 0×98, 0×9b, 0×9a,
0×8a, 0×8a, 0×8b, 0×8b, 0×88, 0×88, 0×89, 0×89, 0×8e, 0×8e, 0×8f, 0×8f,
0×8c, 0×8c, 0×8d, 0×8d, 0×d6, 0×d2, 0×de, 0×da, 0×c6, 0×c2, 0×ce, 0×ca,
0×f6, 0×f2, 0×fe, 0×fa, 0×e6, 0×e2, 0×ee, 0×ea, 0×ab, 0×a9, 0×af, 0×ad,
0×a3, 0×a1, 0×a7, 0×a5, 0×bb, 0×b9, 0×bf, 0×bd, 0×b3, 0×b1, 0×b7, 0×b5,
0×81, 0×81, 0×81, 0×81, 0×81, 0×81, 0×81, 0×81, 0×81, 0×81, 0×81, 0×81,
0×81, 0×81, 0×81, 0×81, 0×80, 0×80, 0×80, 0×80,0×80, 0×80, 0×80, 0×80,
0×80, 0×80, 0×80, 0×80, 0×80, 0×80, 0×80, 0×80, 0×85, 0×85, 0×85, 0×85,
0×84, 0×84, 0×84, 0×84, 0×87, 0×87, 0×87, 0×87, 0×86, 0×86, 0×86, 0×86,
0×82, 0×82, 0×82, 0×82, 0×82, 0×82, 0×82, 0×82, 0×83, 0×83, 0×83, 0×83,
0×83, 0×83, 0×83, 0×83

Преобразование данных G711U в равномерно квантованные данные

Таблица 2
0×2, 0×6, 0×a,0×e, 0×12, 0×16, 0×1a, 0×1e, 0×22, 0×26, 0×2a, 0×2e,
0×32, 0×36, 0×3a, 0×3e, 0×41, 0×43, 0×45, 0×47, 0×49, 0×4b, 0×4d, 0×4f,
0×51, 0×53, 0×55, 0×57, 0×59, 0×5b, 0×5d, 0×5f, 0×61, 0×62, 0×63, 0×64,
0×65, 0×66, 0×67, 0×68, 0×69, 0×6a, 0×6b, 0×6c, 0×6d, 0×6e, 0×6f, 0×70,
0×70, 0×71, 0×71, 0×72, 0×72, 0×73, 0×73, 0×74, 0×74, 0×75, 0×75, 0×76,
0×76, 0×77, 0×77, 0×78, 0×78, 0×78, 0×79, 0×79, 0×79, 0×79, 0×7a, 0×7a,
0×7a, 0×7a,0×7b, 0×7b, 0×7b, 0×7b, 0×7c, 0×7c, 0×7c, 0×7c, 0×7c, 0×7c,
0×7d, 0×7d, 0×7d, 0×7d, 0×7d, 0×7d, 0×7d, 0×7d, 0×7e, 0×7e, 0×7e, 0×7e,
0×7e, 0×7e, 0×7e, 0×7e, 0×7e, 0×7e, 0×7e, 0×7e, 0×7f, 0×7f, 0×7f, 0×7f,
0×7f, 0×7f, 0×7f, 0×7f, 0×7f, 0×7f, 0×7f, 0×7f, 0×7f, 0×7f, 0×7f, 0×7f,
0×7f, 0×7f, 0×7f, 0×7f, 0×7f, 0×7f, 0×7f, 0×80, 0×fd, 0×f9, 0×f5, 0×f1,
0×dd, 0×d9, 0×d5, 0×d1, 0×cd, 0×c9, 0×c5, 0×c1, 0×be, 0×bc, 0×ba, 0×b8,
0×b6, 0×b4, 0×b2,0×b0, 0×ae, 0×ac, 0×aa, 0×a8, 0×a6, 0×a4, 0×a2, 0×a0,
0×9e, 0×9d, 0×9c, 0×9b, 0×9a, 0×99, 0×98, 0×97, 0×96, 0×95, 0×94, 0×93,
0×92, 0×91, 0×90, 0×8f, 0×8f, 0×8e, 0×8e, 0×8d, 0×8d, 0×8c, 0×8c, 0×8b,
0×8b, 0×8a, 0×8a, 0×89, 0×89, 0×88, 0×88, 0×87, 0×87, 0×87, 0×86, 0×86,
0×86, 0×86, 0×85, 0×85, 0×85, 0×85, 0×84, 0×84, 0×84, 0×84, 0×83, 0×83,
0×83, 0×83, 0×83, 0×83, 0×82, 0×82, 0×82, 0×82, 0×82, 0×82, 0×82, 0×82,
0×81, 0×81, 0×81, 0×81, 0×81, 0×81, 0×81, 0×81, 0×81, 0×81, 0×81, 0×81,
0×80, 0×80, 0×80, 0×80, 0×80, 0×80, 0×80, 0×80, 0×80, 0×80, 0×80, 0×80,
0×80, 0×80, 0×80, 0×80, 0×80, 0×80, 0×80, 0×80, 0×80, 0×80, 0×80, 0×80,
0×80, 0×80, 0×80, 0×80

Шаг 3: выполняются операции сложения и усреднения для преобразованных передаваемых и принимаемых данных с целью объединения речи на стороне получателя/отправителя в речевой набор, т.е. смешиваются беззнаковые коды Tx и Rx для получения беззнакового смешанного кода. Конкретный способ вычисления соответствует следующей формуле:

Mix=(G711ToUniform(Rx)+G711ToUniform(Tx))/2

Здесь:

Mix - смешанные данные,

Rx - принимаемые дискретизированные данные прослушиваемого пользователя (данные стандарта G711);

Tx - передаваемые дискретизированные данные прослушиваемого пользователя (данные стандарта G711);

G711ToUniform(ln) - функция преобразования данных G711 в равномерно квантованные данные.

Способ преобразования изложен на шаге 2.

Шаг 4: объединенная речь преобразуется в неравномерно квантованные данные, т.е. смешанные беззнаковые коды преобразуются в смешанные данные РСМ, при этом объединенная речь представляет собой равномерно квантованные данные, которые перед упаковкой в потоки данных RTP нужно сначала преобразовать в общие данные G711. В Таблице 3 показано соотношение данных G711A и равномерно квантованных данных 0-255. В Таблице 4 показано соотношение данных G711U и равномерно квантованных данных 0-255.

Преобразование равномерно квантованных данных в данные G711A

Таблица 3
0×2a, 0×2a, 0×2a, 0×2a, 0×2a, 0×2b, 0×2b, 0×2b, 0×2b, 0×28, 0×28, 0×28,
0×28, 0×29, 0×29, 0×29, 0×29, 0×2e, 0×2e, 0×2e, 0×2e, 0×2f, 0×2f, 0×2f,
0×2f, 0×2c, 0×2c, 0×2c, 0×2c, 0×2d, 0×2d, 0×2d, 0×2d, 0×22, 0×22, 0×22,
0×22, 0×23, 0×23, 0×23, 0×23, 0×20, 0×20, 0×20, 0×20, 0×21, 0×21, 0×21,
0×21, 0×26, 0×26,0×26, 0×26, 0×27, 0×27, 0×27, 0×27, 0×24, 0×24, 0×24,
0×24, 0×25, 0×25, 0×25, 0×25, 0×3a, 0×3a, 0×3b, 0×3b, 0×38, 0×38, 0×39,
0×39, 0×3e, 0×3e, 0×3f, 0×3f, 0×3c, 0×3c, 0×3d, 0×3d, 0×32, 0×32, 0×33,
0×33, 0х30, 0×30, 0×31, 0×31, 0×36, 0×36, 0×37, 0×37, 0×34, 0×34, 0×35,
0×35, 0×a, 0×b, 0×8, 0×9, 0×e, 0×f, 0×c, 0×d, 0×2,0×3, 0×0,
0×1, 0×6, 0×7, 0×4, 0×5, 0×1b, 0×19, 0×1f, 0×1d, 0×13, 0×11, 0×17,
0×15, 0×69, 0×6d, 0×61, 0×65, 0×7d, 0×75, 0×45, 0×d5, 0×c5, 0×f5, 0×fd,
0×e5, 0×e1, 0×ed, 0×e9, 0×95, 0×97, 0×91, 0×93, 0×9d, 0×9f, 0×99, 0×9b,
0×85, 0×84, 0×87, 0×86, 0×81, 0×80, 0×83, 0×82, 0×8d, 0×8c, 0×8f, 0×8e,
0×89, 0×88, 0×8b, 0×8a, 0×b5, 0×b5, 0×b4, 0×b4, 0×b7, 0×b7, 0×b6, 0×b6,
0×b1, 0×b1, 0×b0, 0×b0, 0×b3, 0×b3, 0×b2, 0×b2, 0×bd, 0×bd, 0×bc, 0×bc,
0×bf, 0×bf, 0×be, 0×be, 0×b9, 0×b9, 0×b8, 0×b8, 0×bb, 0×bb, 0×ba, 0×ba,
0×a5, 0×a5, 0×a5, 0×a5, 0×a4, 0×a4, 0×a4, 0×a4, 0×a7, 0×a7, 0×a7, 0×a7,
0×a6, 0×a6, 0×a6, 0×a6, 0×a1, 0×a1, 0×a1, 0×a1, 0×a0, 0×a0, 0×a0, 0×a0,
0×a3, 0×a3, 0×a3, 0×a3, 0×a2, 0×a2, 0×a2, 0×a2, 0×ad, 0×ad, 0×ad, 0×ad,
0×ac, 0×ac, 0×ac, 0×ac, 0×af, 0×af, 0×af, 0×af, 0×ae, 0×ae, 0×ae, 0×ae,
0×a9, 0×a9, 0×a9, 0×a9, 0×a8, 0×a8, 0×a8, 0×a8, 0×ab, 0×ab, 0×ab, 0×ab,
0×aa, 0×aa, 0×aa, 0×aa

Преобразование равномерно квантованных данных в данные G711U

Таблица 4
0×0, 0×0, 0×0, 0×0, 0×0, 0×1, 0×1, 0×1, 0×1, 0×2, 0×2, 0×2,
0×2, 0×3, 0×3, 0×3, 0×3, 0×4, 0×4, 0×4, 0×4, 0×5, 0×5, 0×5,
0×5, 0×6, 0×6, 0×6, 0×6, 0×7, 0×7, 0×7, 0×7, 0×8, 0×8, 0×8,
0×8, 0×9, 0×9, 0×9, 0×9, 0×a, 0×a, 0×a, 0×a, 0×b, 0×b, 0×b,
0×b, 0×c, 0×c, 0×c, 0×c, 0×d, 0×d, 0×d, 0×d, 0×e, 0×e, 0×e,
0×e, 0×f, 0×f, 0×f, 0×f, 0×10, 0×10, 0×11, 0×11, 0×12, 0×12, 0×13,
0×13, 0×14, 0×14, 0×15, 0×15, 0×16, 0×16, 0×17, 0×17, 0×18, 0×18, 0×19,
0×19, 0×1a, 0×1a, 0×1b, 0×1b, 0×1c, 0×1c, 0×1d, 0×1d, 0×1e, 0×1e, 0×1f,
0×1f, 0×20, 0×21, 0×22, 0×23, 0×24, 0×25, 0×26, 0×27, 0×28, 0×29, 0×2a,
0×2b, 0×2c, 0×2d, 0×2e, 0×2f, 0×30, 0×32, 0×34, 0×36, 0×38, 0×3a, 0×3c,
0×3е, 0×41, 0×45, 0×49, 0×4d, 0×53, 0×5b, 0×67, 0×ff, 0×e7, 0×db, 0×d3,
0×cd, 0×c9, 0×c5, 0×c1, 0×be, 0×bc, 0×ba, 0×b8, 0×b6, 0×b4, 0×b2, 0×b0,
0×af, 0×ae, 0×ad, 0×ac, 0×ab, 0×aa, 0×a9, 0×a8, 0×a7, 0×a6, 0×a5, 0×a4,
0×a3, 0×a2, 0×a1, 0×a0, 0×9f, 0×9f, 0×9e, 0×9e, 0×9d, 0×9d, 0×9c, 0×9c,
0×9b, 0×9b, 0×9a, 0×9a, 0×99, 0×99, 0×98,0×98, 0×97, 0×97, 0×96, 0×96,
0×95, 0×95, 0×94, 0×94, 0×93, 0×93, 0×92, 0×92, 0×91, 0×91, 0×90, 0×90,
0×8f, 0×8f, 0×8f, 0×8f,0×8e, 0×8e, 0×8e, 0×8e, 0×8d, 0×8d, 0×8d, 0×8d,
0×8c, 0×8c, 0×8c, 0×8c, 0×8b, 0×8b, 0×8b, 0×8b, 0×8a, 0×8a, 0×8a, 0×8a,
0×89, 0×89, 0×89, 0×89, 0×88, 0×88, 0×88, 0×88, 0×87, 0×87, 0×87, 0×87,
0×86, 0×86, 0×86, 0×86, 0×85, 0×85, 0×85, 0×85, 0×84, 0×84, 0×84, 0×84,
0×83, 0×83, 0×83, 0×83, 0×82, 0×82, 0×82, 0×82, 0×81, 0×81, 0×81, 0×81,
0×80, 0×80, 0×80, 0×80

Шаг 5: выполняется упаковка объединенных неравномерно квантованных данных в поток данных RTP. При упаковке в качестве целевого IP-адреса и номера порта указываются IP-адрес и номер порта устройства удаленного мониторинга; если используется G711A, то устанавливают тип данных RTP как 8, если G711U, - то 0.

Шаг 6: поток данных RTP передается через IP-сеть на устройство мониторинга (а именно на указанные IP-адрес и порт мониторинга).

В вариантах осуществления настоящего изобретения также предлагается шлюз доступа. На Фиг.4 показана структурная схема шлюза доступа в соответствии с вариантами осуществления изобретения.

Как видно из Фиг.4, шлюз доступа содержит приемный модуль 42, модуль 44 обработки и модуль 46 отправки. Ниже описана их структура.

Приемный модуль 42 предназначен для получения дискретизированных данных РСМ для прослушиваемого пользователя; модуль 44 обработки соединен с приемным модулем 42 и предназначен для упаковки дискретизированных данных РСМ, полученных приемным модулем 42, в поток данных RTP; модуль 46 отправки соединен с модулем 44 обработки и предназначен для передачи обработанного модулем 44 обработки потока данных RTP на устройство мониторинга.

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

Как видно из Фиг.5, шлюз доступа дополнительно содержит первый модуль 52 преобразования, первый модуль 54 объединения, второй модуль 56 преобразования, первый модуль 58 настройки и второй модуль 50 настройки. Ниже описана их структура.

Первый модуль 52 преобразования соединен с приемным модулем 42 и предназначен для преобразования дискретизированных данных РСМ, полученных приемным модулем 42, в равномерно квантованные данные, при этом дискретизированные данные РСМ представляют собой неравномерно квантованные данные и содержат дискретизированные принимаемые и передаваемые данные контролируемого пользователя; первый модуль 54 объединения соединен с первым модулем 52 преобразования и предназначен для объединения дискретизированных принимаемых и передаваемых данных прослушиваемого пользователя, содержащихся в преобразованных первым модулем 52 преобразования равномерно квантованных данных, в набор равномерно квантованных данных, для последующей передачи этого набора данных на второй модуль 56 преобразования; второй модуль 56 преобразования соединен с первым модулем 54 объединения и предназначен для преобразования набора равномерно квантованных данных, объединенного первым модулем 54 объединения, в данные РСМ, для последующей передачи этих данных РСМ на модуль 44 обработки.

Первый модуль 58 настройки предназначен для указания в качестве целевого IP-адреса и номера порта IP-адреса и номера порта устройства мониторинга; второй модуль 50 настройки предназначен для задания формата полезной нагрузки RTP в соответствии с типом дискретизированных данных РСМ. Т.е. если дискретизированные данные РСМ представляют собой неравномерно квантованные данные G711A, то второй модуль 50 настройки устанавливает тип данных RTP как 8; если же дискретизированные данные РСМ представляют собой неравномерно квантованные данные G711U, то второй модуль 50 настройки устанавливает тип данных RTP как 0.

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

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

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

1. Способ мониторинга речевого сигнала, в котором:
получают дискретизованные данные импульсно-кодовой модуляции речевого сигнала (данные РСМ) прослушиваемого пользователя;
выполняют упаковку дискретизованных данных РСМ в поток данных транспортного протокола реального времени (данные RTP) и передают этот поток данных на устройство мониторинга;
при этом если данные РСМ представляют собой неравномерно квантованные данные, то упаковка этих данных в поток данных RTP содержит:
преобразование данных РСМ в равномерно квантованные данные, при этом данные РСМ содержат передаваемые данные (T×D) и принимаемые данные (R×D) прослушиваемого пользователя;
объединение принимаемых и передаваемых данных, преобразованных в равномерно квантованные данные, в набор равномерно квантованных данных, и преобразование объединенных равномерно квантованных данных в неравномерно квантованные данные;
упаковка неравномерно квантованных данных в поток данных RTP.

2. Способ мониторинга речевого сигнала по п.1, характеризующийся тем, что объединение принимаемых и передаваемых данных в набор равномерно квантованных данных включает:
сложение и усреднение принимаемых и передаваемых данных для получения набора равномерно квантованных данных.

3. Способ мониторинга речевого сигнала по п.1 или 2, характеризующийся тем, что перед передачей потока данных RTP на устройство мониторинга дополнительно выполняют следующее:
если данные РСМ представляют собой неравномерно квантованные данные стандарта G711A, то устанавливают тип данных RTP как 8;
если данные РСМ представляют собой неравномерно квантованные данные стандарта G711U, то устанавливают тип данных RTP как 0.

4. Способ мониторинга речевого сигнала по п.1 или 2, характеризующийся тем, что перед передачей потока данных RTP на устройство мониторинга дополнительно выполняют следующее:
в качестве целевого IP-адреса и номера порта для потока данных RTP указывают IP-адрес и номер порта устройства мониторинга.

5. Шлюз доступа, содержащий:
приемный модуль, предназначенный для получения дискретизованных данных РСМ прослушиваемого пользователя;
модуль обработки, предназначенный для упаковки полученного приемным модулем дискретизованных данных РСМ в поток данных RTP;
модуль отправки, предназначенный для передачи подготовленного модулем обработки потока данных RTP на устройство мониторинга;
первый модуль преобразования, предназначенный для преобразования данных РСМ в равномерно квантованные данные, при этом данные РСМ представляют собой неравномерно квантованные данные и содержат принимаемые и передаваемые данные прослушиваемого пользователя;
первый модуль объединения, предназначенный для объединения принимаемых и передаваемых данных, содержащихся в подготовленных первым модулем преобразования равномерно квантованных данных, в набор равномерно квантованных данных, для последующей передачи объединенных равномерно квантованных данных на второй модуль преобразования; а также
второй модуль преобразования, предназначенный для преобразования набора равномерно квантованных данных в неравномерно квантованные данные для последующей передачи последних на модуль обработки.

6. Шлюз доступа по п.5, отличающийся тем, что он дополнительно содержит:
первый модуль настройки, предназначенный для задания в качестве целевого IP-адреса и номера порта для потока данных RTP IP-адреса и номера порта устройства мониторинга; а также
второй модуль настройки, предназначенный для установления типа данных RTP в соответствии с типом дискретизованных данных РСМ.



 

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

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

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

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

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

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

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

Изобретение относится к способу и системе выполнения измерений. .

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

Изобретение относится к способу и устройству для контроля объема пользования услугами. Технический результат изобретения заключается в повышении качества управления обслуживания объема пользования услугами. Способ включает в себя этапы, на которых определяют, согласно пятикратной информации, или информации о протоколе, или информации о URL в принятой информации о запросе услуг, совпадает ли информация о запросе услуг с информацией о заданном потоке услуг в одной или множестве задач контроля услуг на уровне сеанса, при этом задача контроля услуг на уровне сеанса включает в себя идентификатор класса контроля услуг на уровне сеанса, идентификатор задачи контроля и информацию о заданном потоке услуг; причем идентификатор класса контроля указывает, что задача контроля используется для контроля объема пользования заданным потоком услуг в сеансе; после определения совпадения информации о запросе услуг с информацией о заданном потоке услуг в одной или множестве задач контроля услуг на уровне сеанса накапливают объем пользования информацией о запросе услуг в одной или множестве задач контроля услуг на уровне сеанса; и сообщают идентификатор задачи контроля и накопленный объем пользования информацией о запросе услуг в задаче контроля услуг на уровне сеанса в PCRF. 2 н.п. и 8 з.п.ф-лы, 5 ил.

Изобретение относится к системе имитации электромагнитной обстановки. Технический результат состоит в упрощенной и автоматизированной калибровке для каждого канала, которая не зависит от калибровки фактической сети зондов. Для этого система содержит сеть (200) излучающих и/или приемных зондов (Si) для тестирования по меньшей мере одной антенны (300), каналы (С) для соединения зондов с имитатором (600) канала, блок (400) излучения сигнала, блок (410) приема сигнала, причем один из блоков (400, 410) соединен с имитатором (600). Согласно изобретению переключающее устройство (100) имеет первое положение измерения, в котором устройство (100) соединяет имитатор (600) по меньшей мере с одним из зондов через соответствующий канал (С) и соединяет другой блок (410, 400) с тестируемой антенной (300), во втором положении калибровки каналов (С) переключающее устройство (100) соединяет имитатор (600) с другим блоком (410, 400) через соответствующий канал (С) без прохождения через сеть (200) зондов (Si). 2 н. и 11 з.п. ф-лы, 8 ил.

Изобретение относится к способу оперирования портативным терминалом, который может диагностировать бытовой электроприбор с использованием портативного терминала. Технический результат - эффективное диагностирование бытовых электроприборов с помощью портативного терминала. Способ оперирования портативным терминалом, содержащий этапы, на которых: отображают меню записи через блок отображения; записывают модулированный звук сигнала, принятый через микрофон в соответствии с выбором меню записи, причем упомянутый звук сигнала включает в себя информацию изделия бытового электроприбора; извлекают информацию изделия из записанного звука сигнала; выполняют диагностику на основе извлеченной информации изделия; и отображают результат выполнения диагностики через блок отображения. 14 з.п. ф-лы, 11 ил.

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

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

Изобретение относится к радиотехнике и связи. Технический результат заключается в расширении спектра моделирования видов сетевого трафика. Устройство имитации сетевого трафика содержит первый и второй генераторы шума, первый и второй элементы выборки и хранения, первый и второй элементы сравнения, перестраиваемый генератор тактовых импульсов, генератор линейно-изменяющегося напряжения, первую, вторую и третью регулируемые линии задержки, управляющий элемент, первый и второй электронные ключи, блок коррекции параметров трафика, причем управляющие входы первого и второго электронных ключей подключены соответственно к управляющим выходам «Фронт» и «Спад» блока коррекции параметров трафика, управляющие входы первой, второй и третьей регулируемых линий задержки соответственно подключены к управляющим выходам «Задержка 1», «Задержка 2» и «Задержка 3» блока коррекции параметров трафика, управляющие входы первого и второго генераторов шума объединены и подключены к управляющему выходу «Закон распределения» блока коррекции параметров трафика, управляющий вход перестраиваемого генератора тактовых импульсов подключен к управляющему выходу «Скорость трафика» блока коррекции параметров трафика. 2 н.п. ф-лы, 7 ил.

Изобретение относится к технике обработки цифровых данных с помощью программируемых специализированных вычислительных устройств и может быть использовано при разработке специализированных вычислительных устройств обработки цифровых данных на борту боевых летательных аппаратов. Технический результат - повышение надежности и гибкости реконфигурации платформы интегрированной модульной авионики боевых комплексов (ИМА БК). Платформа ИМА БК включает следующие элементы: универсальный вычислительный процессорный модуль - УВМ 1; модуль графического контроллера - МГК 2; модуль ввода/вывода - МВВ 3; модуль коммутатор - МК 4; канал информационного обмена - КИО 5; программируемый контроллер модуля - ПКМ 6; канал телевидеоизображения - КТВИ 7; сетевой канал информационного обмена - СКИО 8; сервисный канал информационного обмена - СервКИО 9. 2 з.п. ф-лы, 3 ил.

Изобретение относится к области управления главными вычислительными устройствами. Технический результат - обеспечение отслеживания состояния главных вычислительных устройств посредством определения состояния элемента управления. Реализуемый компьютером способ отслеживания главных вычислительных устройств содержит этапы, на которых: устанавливают посредством элемента обработки состояния начальное состояние элемента управления; элемент управления выполнен с возможностью отслеживания и управления одного или более аспектов работы главных вычислительных устройств; определяют посредством элемента обработки состояния, принята ли информация, соответствующая рабочему состоянию элемента управления; изменяют посредством элемента обработки состояния текущее состояние элемента управления на одно из состояния сбоя или состояния отсутствия сбоя на основании того, принята ли информация, соответствующая рабочему состоянию элемента управления от элемента управления; и вызывают посредством элемента обработки состояния формирование визуального индикатора на основании текущего состояния элемента управления. 2 н. и 12 з.п. ф-лы, 4 ил.

Изобретение относится к области передачи данных. Технический результат - увеличение точности идентификации поведения привязки к сети и расширение диапазона применимых сценариев для идентификации поведения привязки к сети. Для этого способ включает в себя этапы, на которых: принимают, используя общий узел поддержки службы пакетной передачи данных шлюза (GGSN), пакет интернет-протокола (IP), передаваемый устройством, подключаемым к сети, и перенаправляемый мобильным терминалом; получают значение срока действия (TTL) в пакете IP; определяют, отличается ли полученное значение TTL от заданного значения TTL; и если отличается, определяют, что подключаемое к сети устройство выполняет поведение привязки к сети. 5 н. и 15 з.п. ф-лы, 11 ил., 1 табл.
Наверх