Модели и методы передачи данных видеонаблюдения и технологического контроля в распределенной цифровой системе тема диссертации и автореферата по ВАК РФ 05.13.13, кандидат технических наук Новиков, Сергей Владимирович

  • Новиков, Сергей Владимирович
  • кандидат технических науккандидат технических наук
  • 2003, Пермь
  • Специальность ВАК РФ05.13.13
  • Количество страниц 158
Новиков, Сергей Владимирович. Модели и методы передачи данных видеонаблюдения и технологического контроля в распределенной цифровой системе: дис. кандидат технических наук: 05.13.13 - Телекоммуникационные системы и компьютерные сети. Пермь. 2003. 158 с.

Оглавление диссертации кандидат технических наук Новиков, Сергей Владимирович

ВВЕДЕНИЕ

ГЛАВА 1. СУЩЕСТВУЮЩИЕ МЕТОДЫ

1.1. Методы передачи данных видеонаблюдения по компьютерным сетям

1.2. Методы тестирования ЛВС Ethernet

1.3. Методы сбора технологических данных в промышленных сетях

1.4. Цели и задачи диссертационной работы

ГЛАВА 2. ИМИТАЦИОННОЕ МОДЕЛИРОВАНИЕ И

ТЕСТИРОВАНИЕ СЕТИ ETHERNET

2.1. Введение

2.2. Сервер динамического слежения за работоспособностью сети

2.3. Моделирование работы сегмента сети Ethernet

2.3.1. Имитационная модель

2.3.2. Время доступа к моноканалу

2.3.3. Влияние длины пакета на передачу данных

2.3.4. Имитация работы реально существующих сегментов

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

2.3.6. Тестирование сегмента сети Ethernet

2.4. Моделирование Ethernet-коммутатора

2.5. Результаты

ГЛАВА 3. МОДЕЛИ И МЕТОДЫ СБОРА ТЕХНОЛОГИЧЕСКИХ ДАННЫХ В ПРОМЫШЛЕННЫХ СЕТЯХ ТИПА «ВЕДУЩИЙ-ВЕДОМЫЙ»

3.1. Введение

3.2. Имитационное моделирование передачи данных в промышленных сетях на основе метода доступа к шине типа "ведущий-ведомый"

3.2.1. Основные объекты имитационной модели

3.2.2. Набор команд

3.2.3. Моделирование передачи данных

3.2.4. Система моделирования

3.2.5. Результаты моделирования

3.3. Промышленная сеть с неравномерным распределением прав ведущих (LabiNet)

3.3.1. Сравнение централизованных и децентрализованных методов разграничения доступа к среде

3.3.2. Описание протокола LabiNet

3.3.2.1. Первый уровень: «мастер - ведомый»

3.3.2.2. Второй уровень: «мастер-арбитр - мастер»

3.3.2.3. Третий уровень: «мастер-маршрутизатор - мастер-арбитр»

3.3.3. Система команд

3.4. Результаты

ГЛАВА 4. МЕТОДЫ ПЕРЕДАЧИ ДАННЫХ ВИДЕОНАБЛЮДЕНИЯ И ТЕХНОЛОГИЧЕСКОГО КОНТРОЛЯ В РАСПРЕДЕЛЕННЫХ ЦИФРОВЫХ СИСТЕМАХ

4.1. Введение ^qj

4.2. Выбор протокола передачи данных

4.3. Регулирование скорости передачи видео данных

4.3.1. Регулирование по принципу "запрос-ответ"

4.3.2. Ограничение скорости передачи в зависимости от скорости чтения

4.3.3. Регулирование клиентом интервала между кадрами, отправляемыми сервером

4.4. Программно-аппаратный комплекс видеонаблюдения и технологического контроля "Pandora"

4.5. Передача видео и аудио данных

4.6. Проведение эксперимента по передаче данных видеонаблюдения 13$

4.7 Результаты ^

Рекомендованный список диссертаций по специальности «Телекоммуникационные системы и компьютерные сети», 05.13.13 шифр ВАК

Введение диссертации (часть автореферата) на тему «Модели и методы передачи данных видеонаблюдения и технологического контроля в распределенной цифровой системе»

Актуальность темы

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

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

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

Постановка задачи

В работе рассматривается передача данных в информационной системе, основными составляющими которой являются:

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

• видеоклиенты, отображающие видеоизображения и данные технологического контроля, полученные от видеосерверов;

• контроллеры, получающие путем опроса своих датчиков технологические данные и передающие их видеосерверам;

• промышленная сеть, объединяющая контроллеры между собой и с видеосервером;

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

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

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

Методы исследования

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

Научная новизна

Разработаны алгоритмы передачи данных видеонаблюдения в реальном масштабе времени по протоколу TCP/IP в распределенных многопользовательских системах.

Разработаны алгоритмы динамического контроля над работоспособностью сетевого оборудования ЛВС большого размера.

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

Разработаны методы построения имитационных моделей реальных сегментов сети Ethernet. Предлагается метод тестирования сети Ethernet, основанный на сравнении результатов имитационного моделирования и результатов работы реальной ЛВС.

Разработаны универсальные правила моделирования передачи данных в промышленных сетях типа «ведущий-ведомый».

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

Практическая ценность

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

Разработанный инструмент идентификации модели ЛВС (сервер динамического слежения за работоспособностью сети) может использоваться сетевыми администраторами компьютерных сетей большого размера для автоматизации сбора информации о структуре сети и параметрах ее работы. Программа контролирует работу устройств, подключенных к локальной сети (определяет время их включения и отключения), а также появление новых сетевых устройств по различным протоколам (TCP/IP и NetBIOS), что делает практически невозможной скрытную работу в сети; определяет случаи несогласованного использования IP-адресов, вычисляет устройства с настройками, мешающими правильной работе сети. Предложенный метод тестирования, основанный на сравнении результатов имитационного моделирования и результатов работы реальной ЛВС, имеет большое практическое значение при определении качества ЛВС. Разработанные методы могут также использоваться для предсказания результатов изменений, проводимых в сети.

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

Предложенный протокол передачи данных в промышленных сетях оптимизирует процесс сбора данных из сегмента промышленной сети в один узел», выступающий в роли «центра управления» или маршрутизатора в соседние сегменты, интранет- или интернет-пространство. Наиболее выгодным нам представляется использование данного протокола в системах со многими узлами управления, отвечающими за работу определенной части устройств (микроконтроллеры, контролирующие процесс в соответствии с алгоритмом, или пульты управления операторов), и одним или несколькими «центрами управления» (в роли которых выступают компьютеры), ответственными за работу всей системы в целом. Такая комбинация позволяет, с одной стороны, широко использовать относительно дешевые вычислительные ресурсы компьютера, а, с другой стороны, обеспечивает достаточный уровень отказоустойчивости (выход из строя «центра управления» не приведет к прекращению работы всей сети).

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

Апробация работы

Сервер динамического слежения за работоспособностью сети используется сетевыми администраторами Пермского университета для контроля над конфигурацией ЛВС. На программу получено свидетельство об официальной регистрации программы для ЭВМ №2001610181.

Работы по имитационному моделированию сегмента сети Ethernet и промышленных сетей представлены на третьей и четвертой всероссийской научной internet-конференции «Компьютерное и математическое моделирование в естественных и технических науках» (г. Тамбов, 2001,2002гг.)

Методы передачи видеоинформации, сбора и передачи технологических данных реализованы в цифровой системе видео и технологического мониторинга "PANDORA" ЗАО НПО «Лаби».

По протоколу "LabiNet" организована связь между контроллерами сбора технологических данных и видеосерверами системы "PANDORA" ЗАО НПО «Лаби».

Система видеонаблюдения "Pandora" оценена дипломом II степени в конкурсе «Системы охранного телевидения и наблюдения», проводившемся на международной выставке «Охрана и безопасность» в Санкт-Петербурге, 2003 г.

На защиту выносятся следующие результаты.

1. Алгоритмы и программа динамического контроля над работоспособностью сетевого оборудования ЛВС большого размера.

2. Данные имитационного компьютерного моделирования интенсивной передачи данных в сегменте сети Ethernet.

3. Методы построения имитационных моделей реальных сегментов сети Ethernet. Метод тестирования сети Ethernet, основанный на сравнении результатов имитационного моделирования и результатов работы реальной ЛВС.

4. Методы и программа имитационного моделирования передачи данных в промышленных сетях, функционирующих на основе метода доступа «ведущий-ведомый» и метода передачи маркера.

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

6. Алгоритмы передачи данных видеонаблюдения в реальном времени по протоколу TCP/IP в распределенных многопользовательских системах.

7. Метод регулирования клиентом скорости передачи видеокадров от сервера клиенту в зависимости от пропускной способности сети, скорости декомпрессии видеокадров клиентом, нагрузки на процессор компьютера-клиента.

8. Программно-аппаратный комплекс «Распределенная многопользовательская цифровая система видеонаблюдения и технологического контроля Pandora».

Структура диссертации

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

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

В первой части главы 2 рассматривается программа «Сервер динамического слежения за работоспособностью сети», во второй части описывается имитационная модель сегмента сети Ethernet, предлагаются методы построения моделей реальных сегментов, приводится пример тестирования реального сегмента сети.

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

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

Похожие диссертационные работы по специальности «Телекоммуникационные системы и компьютерные сети», 05.13.13 шифр ВАК

Заключение диссертации по теме «Телекоммуникационные системы и компьютерные сети», Новиков, Сергей Владимирович

Заключение

В работе получены следующие результаты.

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

2. Синтезированы и опробованы алгоритмы передачи данных видеонаблюдения в реальном времени по протоколу TCP/IP в распределенных многопользовательских системах. Предлагаются методы регулирования клиентом скорости передачи видеоданных от сервера клиенту в зависимости от пропускной способности сети и вычислительных ресурсов серверов и клиентов.

3. Разработана программа имитационного моделирования передачи данных в промышленных сетях, функционирующих на основе метода доступа «ведущий-ведомый» и метода передачи маркера. Для унификации системы моделирования разработан минимальный набор команд, с помощью которого можно имитировать работу устройства в сети. Построены правила, позволяющие указывать для каждого ведущего устройства свой способ передачи маркера ведущего.

4. Применение данной системы моделирования позволило разработать новый протокол передачи данных в промышленных сетях, оптимизированный под задачи быстрого получения технологических параметров по запросу из центра контроля. Протокол используется в ПАК "Pandora" для сбора технологических данных с контроллеров промышленной сети.

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

6. Разработаны методы построения имитационных моделей реальных сегментов сети Ethernet. Показано, что в большинстве случаев передача данных в ЛВС может моделироваться с помощью модели, число источников которой значительно меньше числа реальных узлов сети. Предлагается метод тестирования сети Ethernet, основанный на сравнении результатов имитационного моделирования и результатов работы реальной ЛВС: если число коллизий, реально происходящих в сегменте, значительно больше числа, полученного в процессе моделирования, следует полагать, что в данном сегменте присутствует какая-либо неисправность.

7. Разработана программа динамического контроля над работоспособностью сетевого оборудования ЛВС большого размера. Предложенный метод активного одновременного опроса группы устройств позволяет быстро получать данные о наличии и работоспособности сетевых устройств.

Список литературы диссертационного исследования кандидат технических наук Новиков, Сергей Владимирович, 2003 год

1. Васильев М., Хомков И., Шаповаленко С. Моделирование и анализ корпоративных информационных систем II PC Week. 1998. №34.

2. Васильев М., Хомков И., Шаповаленко С. Объектно-ориентированный подход к моделированию информационных систем II PC Week. 1998. №36.

3. Громов B.C., Вишнепольский P.JL, Тимофеев В.Н. Промышленная шина PROFIBUS, способы реализации в АСУ ТП Электронный ресурс. // http ://www.asutp.ru.

4. Джамса К., Коуп К. Программирование для INTERNET в среде Windows. СПб.: Питер, 1996. 659 с.

5. Джеймс Рамбо, Айвар Якобсон, Грэди Буч. UML: специальный справочник. -СПб.: Питер., 2002. 656 с.

6. Дитрих Д., Лой Д., Швайнцер Г. LON-технология. Построение распределенных приложений. Пермь: Звезда, 1999. — 424 с.

7. Колосков М.С. Время доставки пакета и пропускная способность вычислительной сети //Автоматика и вычислительная техника. 1990. №3. С.53-59.

8. Леоненков А.В. СамоучительиМЬ. СПб.: BHV, 2001. 304 с.

9. Локотков А. Интерфейсы последовательной передачи данных. Стандарты EIA RS-422A/RS-485IIСТА. 1997. №3. С.110-119.

10. Любашин А.Н. Программное обеспечение систем контроля и управления и Windows-технологии ТП Электронный ресурс. // http://www.asutp.ru.

11. Любашин А.Н. Промышленные сети Электронный ресурс. // http ://www. asutp.ru.

12. Любашин А.Н. PROFIBUS открытая шина для открытых технологий //PCWeek. 1998. №8.

13. Малков А.В., Новиков С.В. Промышленная сеть с неравномерным распределением прав ведущих (LabiNet) II Вестн. Перм. ун-та. 2003. Вып.6. Информационные системы и технологии. С. 31-34.

14. Немет Э., Снайдер Г. UNIX: руководство системного администратора. СПб.: Питер, 2000.-928 с.

15. Нессер Д. Оптимизация и поиск неисправностей в сетях. — Киев: Диалектика, 1996. -384 с.

16. Новиков С.В. Имитационное моделирование передачи данных в промышленных сетях на основе метода доступа к шине типа "ведущий-ведомый" // Вестн. Перм. ун-та. 2003. Вып.6. Информационные системы и технологии. С. 26-30.

17. Новиков С.В. Передача данных видеонаблюдения по IP-сетям //Открытые системы. 2003. №9. С.57-59.

18. Новиков С.В., Сушин В.Н. Имитационное моделирование и тестирование сегмента сети Ethernet II Вестн. Перм. ун-та. 2001. Вып.6. Информационные системы и технологии. С. 86-92.

19. Новиков С.В., Сушин В.Н. Свидетельство об официальной регистрации программы для ЭВМ №2001610181 РФ. Сервер динамического слежения за работоспособностью сети/ С.В.Новиков, В.Н.Сушин (РФ). Зарегистрировано 21.02.2001.

20. Новиков С.В., Сушин В.Н. Сервер динамического слежения за работоспособностью cemull Вестн. Перм. ун-та. 2000. Вып.6. Физика. С. 90-93.

21. Печерский А. Язык XML практическое введение Электронный ресурс. // http://www.citforum.ru/internet/xml/index.shtml.

22. Плешаков В. CISCO Internetworking Technology Overview Электронный ресурс. // Каф. инф. технологий МФТИ // http://cs.mipt.m/docs/comp/ms/intemet/admin/cisco-internetworking.htm.

23. Синк П. Восемь открытых промышленных сетей и Industrial Ethetrnet. Средства и системы компьютерной автоматизации Электронный ресурс. // http://www.asutp.ru.

24. Советов Б.Я., Яковлев С.А. Моделирование систем. М.: Высш.шк., 1995. — 271 с.

25. Стерне Т. Учимся моделировать II Сети. 1998. №5.

26. Сушин В.Н., Кощеева М.В. Серверная программа интеллектуального управления сетью!I Вестн. Перм. ун-та. 2000. Вып.6. Физика. С. 94-97.8

27. Такет Д., Барнет С. Использование Lima. М.: Вильяме, 2000. 784 с.

28. ЗО.Чан Т. Системное программирование на С++ для Unix. СПб.: BHV, 1997. —592 с.31 .Шереметьев А., Кондрашов К. Передача видео по сети II PC Magazine. 1999. №4.

29. Шрайбер Т. Моделирование на GPSS. М.: Машиностроение, 1980. 592 с.30

30. Adler R., Feldman R., Taqqu M. A Practical Guide To Heavy Tail: Statistical Techniques and Applications / Birkhauser. Boston, 1998.

31. Assuncao P., Ghanbari M. Buffer Analysis and Control in CBR Video Transcoding // IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, vol. 10, №1, Feb. 2000.

32. Carrigan J. Payback time. IFSEC 2003. //CCTV TODAY, March/April 2003, p.42.

33. Fukuda К., Takayasu H. Origin of Critical Behavior in Ethernet Traffic / Physica A. 2000. Vol.287. P.289-301.

34. Gilge M. BeyondDVRs. // CCTV TODAY, July/August 2003, p.31-33.

35. Gurses E., Akar G.B., Akar N. Selective Frame Discarding for Video Streaming in TCP/IP Networks Электронный ресурс. // Polytech Nantes University. 2003.// http:// www.polytech.univ-nantes.fr/pv2003/papers/pv/papers/cr1063 .pdf.

36. Kim et al. TCP-Friendly Internet Video Streaming Employing Variable Frame-Rate Encoding and Interpolation. //IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, vol. 10, №7, Oct. 2000.

37. Magda E-Z Video over IP Электронный ресурс. // Information & Computer Science University of California. 2001. // http://www.ics.uci.edu/~magda/Presentations/landscapepart3.pdf.

38. Yi-Huang Han and Jin-Jang Leou Detection and Correction of Transmission Errors in JPEG Images //ШЕЕ TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, vol. 8, №2, April 1998.148

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