Разработка программного комплекса для автоматизации работы администратора узла по предоставлению услуги широкополосного доступа к сети Интернет по технологии ADSL
Предоставление качественного и высокоскоростного доступа к сети Интернет абонентам ОАО "Укртелеком". Типы автоматизированных систем и их основные характеристики. Выбор платформы и инструментов проектирования. Алгоритм работы клиентской части узла.
Рубрика | Коммуникации, связь, цифровые приборы и радиоэлектроника |
Вид | дипломная работа |
Язык | русский |
Дата добавления | 28.09.2010 |
Размер файла | 848,7 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
1
СОДЕРЖАНИЕ
Введение
1 Анализ предметной области и постановка задачи.
1.1 Типы автоматизированных систем и их характеристики
1.2 Выбор платформы и инструментов проектирования
1.3 Постановка задачи
1.3.1 Исходные данные
1.3.2 Выходные данные
2 Описание структурной модели, методов и алгоритмов, структуры
базы данных
2.1. Проектирование базы данных и работа с ней
2.2 Алгоритм работы клиентской части узла и общая структура
комплекса
2.3 Алгоритм работы клиентской части абонентского отдела
2.4 Алгоритм доступа к оборудованию DSLAM
3 Описание разработанной программной среды
3.1 Описание клиентской части узла
3.2 Описание клиентской части абонентского отдела
3.3 Описание системы автоматического сброса зависших портов
3.4 Описание системы оповещения администраторов о неполадках в
работе оборудования
3.5 Описание системы защиты от несанкционированного доступа
4 Тестирование комплекса и анализ его работы
5 Безопасность жизни и деятельности человека
5.1 Охрана труда на производстве
5.2 Система управления охраны труда промышленного предприятия
5.3 Вентиляция производственных помещений
5.4 Оказание первой помощи поражённому электрическим током
6 Организационно-экономическая часть
Выводы
Перечень ссылок
Приложение А Экранные формы
Приложение Б Руководство пользователя
Приложение В Листинг основных частей комплекса
ПЕРЕЧЕНЬ ОБОЗНАЧЕНИЙ, СИМВОЛОВ, ЕДИНИЦ, СОКРАЩЕНИЙ И ТЕРМИНОВ
БД - База данных
ADSL- Asymmetric Digital Subscriber Line --
асимметричная цифровая абонентская линия
ПК - Программный комплекс
СУБД- Система управления базами данных
DSLAM- Digital Subscriber Line Access Multiplexer --
мультиплексор доступа цифровой абонентской линии.
ШПД - Широкополосный доступ.
Разработал Фамилия Подпись Дата Лист
Ст. гр. ПО-02а(з)
ВВЕДЕНИЕ
В конце 2005 г. по всей территории Украины ОАО «Укртелеком» начал развёртывание сети широкополосного доступа в сеть Интернет по технологии ADSL. ADSL - модемная технология, предназначенная для решения проблемы последней мили. Преобразует стандартные абонентские телефонные аналоговые линии в линии высокоскоростного доступа. Основное преимущество данной технологии в том, что нет необходимости прокладывать кабель до абонента. Используются уже проложенные телефонные кабели, на которые устанавливаются сплиттеры. Для приёма и передачи данных используются разные каналы: приёмный обладает существенно большей пропускной способностью. Данная технология является асимметричной, то есть скорость передачи данных в направлении от сети к пользователю значительно выше, чем скорость передачи данных от пользователя в сеть. Такая асимметрия, в сочетании с состоянием «постоянно установленного соединения» (когда исключается необходимость каждый раз набирать телефонный номер и ждать установки соединения), делает технологию ADSL идеальной для организации доступа в сеть Интернет, а также для доступа к локальным сетям (ЛВС) и т. п. При организации таких соединений пользователи обычно получают гораздо больший объём информации, чем передают. Технология ADSL обеспечивает скорость «входящего» потока данных в пределах от 1,5 Мбит/с до 24 Мбит/с и скорость «исходящего» потока данных от 640 Кбит/с до 3,5 Мбит/с. ADSL позволяет передавать данные со скоростью 1,54 Мбит/с на расстояние до 5,5 км по одной витой паре проводов. Скорость передачи порядка 6-8 Мбит/с может быть достигнута при передаче данных на расстояние не более 3,5 км по проводам диаметром 0,5 мм. Благодаря этому стало возможно предоставление качественного и высокоскоростного доступа к сети Интернет абонентам ОАО «Укртелеком». В результате услуга приобрела популярность и спрос стал превышать предложение, поэтому для организации нормальной работы обслуживающего персонала стало острой проблема разработки программного комплекса который сочетал бы в себе возможности накопления и учёта поступающих заявок, а также функции администрирования соответствующего оборудования. Основным критерием должна выступать наглядность предоставляемой информации и безопасность доступа к ПК, необходимо исключить возможность несанкционированного доступа к оборудованию.
1 АНАЛИЗ ПРЕДМЕТНОЙ ОБЛАСТИ И ПОСТАНОВКА ЗАДАЧИ
Для конечных пользователей технологии ADSL обеспечивает высокоскоростное и надежное соединение между сетями или с сетью Интернет, а телефонные компании получают возможность исключить потоки данных из своего коммутационного оборудования, оставляя его исключительно для традиционной телефонной связи. Обеспечение высокоскоростной передачи данных по медной двухпроводной абонентской телефонной линии достигается установкой оборудования DSL на абонентском конце линии и на "конечной остановке" магистральной сети высокоскоростной передачи данных, которая должна находится на телефонной станции, к которой подключена данная абонентская линия. Если на абонентской линии с использованием технологии DSL организована высокоскоростная передача данных, информация передается в виде цифровых сигналов в полосе гораздо более высоких частот, чем та, которая обычно используется для традиционной аналоговой телефонной связи. Это позволяет значительно расширить коммуникационные возможности существующих витых пар телефонных проводов. Использование технологий DSL на абонентской телефонной линии позволило превратить абонентскую кабельную сеть в часть сети высокоскоростной передачи данных. Телефонные компании получили возможность увеличить свои прибыли, используя существующую кабельную телефонную сеть для предоставления своим абонентам возможности высокоскоростной передачи данных по доступной цене. Кроме обеспечения высокоскоростной передачи данных, технологии DSL являются эффективных средством организации многоканальных служб телефонной связи. С помощью технологии VoDSL (голос по DSL) можно объединить большое количество каналов телефонной (голосовой) связи и передать их по одной абонентской линии, на которой установлено оборудование DSL. Более того, широкополосные сети, построенные на базе технологии DSL, не ограничены только организацией многоканальной голосовой связи или высокоскоростной передачи данных. Они представляют собой базовую сеть для внедрения других служб, непременно требующих для своей работы широкой полосы частот. Обеспечение доступа в сеть Интернет является одной из основных функций современных цифровых сетей. Ширина используемой полосы частот зависит от применяемой технологии высокоскоростной передачи данных. Организация видеоконференций требует симметричной передачи данных. Так как при организации видеоконференций необходимо передавать и голос и видеосигнал, то такая служба требует наиболее широкой частотной полосы по сравнению с другими службами. При этом минимальная задержка в передачи или потеря части информации могут быть замечены немедленно. Организация службы видео по запросу требует установки асимметричного соединения. Восходящий поток передачи данных (от пользователя в сеть) используется для передачи пользователем сигналов управления (таких, как воспроизведение, остановка, пауза, перемотка и т.п.). Нисходящий поток передачи данных используется для передачи пользователю запрошенного видеосигнала. Для обеспечения возможности организации новых служб сеть абонентских двухпроводных телефонных линий должна пройти определенный этап развития от аналоговой узкополосной сети, предназначенной для передачи только телефонных разговоров, до цифровой широкополосной сети, предназначенной не только для передачи голоса, но и для передачи данных и видеосигналов. Настоятельная потребность в высокоскоростной передаче данных привела к созданию технологий и соответствующего оборудования DSL. Для обеспечения должного уровня обслуживания, например, в городах, оборудование доступа должно быть установлено на сотнях телефонных станций. Только после установки необходимого оборудования можно предлагать данную услугу потенциальным пользователям. Предоставление абонентам услуги высокоскоростной передачи данных включает в себя установку необходимого оборудования у абонента, правильное подключение и подготовку линии, соединяющей оборудование пользователя с тем оборудованием, которое установлено на телефонной станции, и начало обслуживания. При этом существует и потребность в подготовке кадров, обладающих умением работать с оборудованием и технологиями DSL, для всех организаций, участвующих в предоставлении данной услуги.
1.1 Типы автоматизированных систем и их характеристики
Узкая специализация разрабатываемого программного обеспечения не позволяет точно оценить и сравнить ПК «АРМА» с существующими аналогами, однако существуют комплексы функции которых частично совпадают. Одним из такими программными продуктами является :
Биллинговая система WideCoup Billing 3.0, как основа решения для операторов услуг электросвязи разработана на основании общих технических требований «Автоматизированные системы расчетов с пользователями за услуги электросвязи. Общие технические требования», которые в свою очередь были разработаны в соответствии законам Украины "О связи", "О метрологии и метрологической деятельности", "О защите прав потребителей", "Об информации", действующих ГОСТ, других нормативных документов, а также с учетом Рекомендаций Международного Союза Электросвязи (МСЭ) и опыта, приобретенного при эксплуатации разнообразных типов Автоматизированных систем расчетов с пользователями за услуги электросвязи (АСР).
Данное решение может c успехом применяться при построении Автоматизированных систем расчетов (АСР) операторами электросвязи в сетях общего пользования и согласно действующему законодательству Украины может быть сертифицировано после проверки на соответствие техническим требованиям ГСТУ 45.028-2004 соответственно правилам Системы сертификации УкрСЕПРО.
Автоматизированная система расчетов за услуги электросвязи на основе продукта WideCoup Billing - это программно-аппаратный комплекс, предназначенный для:
- регистрации и учета абонентов сетей электросвязи, которые имеют соглашение с операторами о предоставлении услуг электросвязи;
- учета объема и номенклатуры услуг электросвязи, которые предоставляются, и расчеты их стоимости;
- учета сумм платежей за предоставленные услуги электросвязи;
- контроля оплаты предоставленных услуг электросвязи;
- справочно-информационного обслуживания абонентов и пользователей системы по вопросам объема и номенклатуры предоставленных услуг электросвязи и их оплаты;
- формирования информации, предназначенной для выставления счетов на оплату предоставленных услуг электросвязи;
- формирования статистической отчетности и аналитической информации из предоставленных услуг электросвязи и осуществленной оплаты этих услуг, финансового состояния личных счетов абонентов для оперативного и обоснованного принятия решений относительно управления организацией электросвязи.
АСР WideCoup Billing обеспечивает возможность адаптации и интегрирования ее с другими подсистемами технологического процесса предоставления услуг электросвязи и управление предприятием связи. По признаку серийного производства АСР WideCoup Billing относиться к системам, которые тиражируются, то есть NATEС R&D предлагает серийное производство и внедрение системы на сетях многих операторов связи. Для успешного функционирования АСР необходимо наличие персонала предприятия связи для выполнения 3-х основных ролей в системе:
- пользователь системы - персонал предприятия связи, привлеченный к технологическому процессу предоставления услуг электросвязи.
- администратор системы - персонал предприятия связи, ответственный за введение в БД и модификацию нормативно-справочных данных, обеспечения их актуальности, поддержка целостности БД, выделения полномочий другим пользователям, контроль корректности эксплуатации АСР пользователями, анализ и принятия решений при возникновении нештатных ситуации.
- оператор системы - персонал предприятия связи, ответственный за введение в БД и модификацию данных текущего положения, обеспечение их актуальности, выполнение штатных процедур, оповещение администратора о всех нештатных ситуациях.
- структура и функционирование автоматизированной системы расчетов WideCoup Billing, система состоит из подсистем, объединенных единым информационным обеспечением, и реализующим такие основные функции:
- сбор, обработка и введения в БД первичной информации о предоставленных услугах электросвязи и их оплату;
- абонентский учет;
- регистрация и контроль, платежей
- выявление незарегистрированных средств или несанкционированного подключения абонентов;
- ведение нормативно-справочной информации из услуг, тарифов, категорий абонентов и т.п.;
- тарификация и расчет платежей по предоставленным услугам связи;
- формирование счетов абонентам;
- информационно-справочное обслуживание абонентов и пользователей системы;
- формирование документов статистической отчетности и информационно-аналитических документов за предоставленными услугами, категориями абонентов и т.п.;
- администрирование системы;
- информационная поддержка проведения взаиморасчетов с операторами-партнерами за предоставление услуг электросвязи, абонентам;
- сбор данных о жалобах абонентов на расчет, организация решения спорных вопросов с абонентами;
- возможность управления технологическим оборудованием сети оператора связи, относительно активизации или блокирование абонентского номера, или любых услуг.
Рисунок 1.1 - Общая структурная схема АСР WideCoup Billing
Система обеспечивает автоматизацию процесса проведения расчетов с абонентами за все виды услуг, предоставленных оператором связи и контроль выплат, которые поступили. Кроме того, АСР на базе продукта АСР WideCoup Billing доступна относительно развития и внесения изменений, которые обусловлены:
- изменением количества абонентов, которые обслуживаются;
- введением новых нормативно-правовых документов или дополнений к действующих;
- усовершенствованием технических и программных средств;
- расширением номенклатуры предоставленных услуг и действующих форм оплат.
Взаимодействие с другими системами в системе может быть обеспеченна возможность взаимодействия с внешними, относительно АСР, автоматизированными системами оператора электросвязи: технологическими (коммутационные системы, системы передачи данных и т.п.) для АСР высшего уровня; информационно-справочными (базы данных справочных служб операторов связи, и др.); финансово-экономическими (системы бухгалтерского учета, АРМ отдела планирования и прочие); банковскими. В система на базе продукта АСР WideCoup Billing организован интерфейс пользователя, который не требует специальной подготовки персонала для работы с вычислительными средствами, но которой предусматривает наличие практики работы с ними. Это достигается путем создания удобной системы диалога с АСР и наличия развитой системы помощи и оперативных подсказок. Предусматривается специальная подготовка для пользователей системы при эксплуатации АСР необходимая только для администрирования системы. Система обеспечивает беспрерывный круглосуточный режим работы и позволяет наращивать количество рабочих мест в границах, необходимых для максимально эффективной, стойкой работы с учетом предельной емкости сети электросвязи. Стык АСР с техническими средствами регистрации услуг относительно передачи данных о соединении, который состоялся, осуществляется с помощью некоммутируемых или коммутируемых каналов связи с использованием стандартных сетевых протоколов и открытых интерфейсов.
Для повышения надежности АСР предполагается дублирование интерфейсов и каналов связи. Допускается передача в АСР данных о предоставленных услугах электросвязи с использованием протоколов локальных и корпоративных сетей.
Передача данных в АСР инициируется со стороны расчетного центра с периодичностью, предусмотренной технологией расчетов, но не реже одного раза в месяц. Допускается передача данных об услугах электросвязи, предоставленных абонентам, которые требуют немедленного расчета, в режиме "online".
1.2 Выбор платформы и инструментов проектирования
В качестве платформы для серверной части используется ОС
ASP Linux 11.2 , а также сервер баз данных MySQL версии 3.23.58, для обеспечения работы скриптов доступа к оборудованию также установлено программное обеспечение Perl версии 5.8.5, PHP 5.
Сервер баз данных MySQL, который был выбран в качестве СУБД - компонент программной системы предназначенный для хранения и предварительной обработки всех данных используемых системой и как следствие осуществляющий связь между компонентами. Mysql - это система клиент-сервер - масштабируемый высокопроизводительный SQL сервер баз данных, совершенный по простоте инсталляции, использования и обслуживания. SQL-сервер Mysql предназначен для хранения и обработки больших объемов информации в условиях одновременной работы с БД множества клиентских приложений. свободная система управления базами данных (СУБД). MySQL является собственностью компании MySQL AB, осуществляющей разработку и поддержку приложения. Распространяется под GNU General Public License и под собственной коммерческой лицензией, на выбор. Помимо этого компания MySQL AB разрабатывает функциональность по заказу лицензионных пользователей, именно благодаря такому заказу почти в самых ранних версиях появился механизм репликации. MySQL является решением для малых и средних приложений. Входит в LAMP. Обычно MySQL используется в качестве сервера, к которому обращаются локальные или удалённые клиенты, однако в дистрибутив входит библиотека внутреннего сервера, позволяющая включать MySQL в автономные программы.
Гибкость СУБД MySQL обеспечивается поддержкой большого количества типов таблиц: пользователи могут выбрать как таблицы типа MyISAM, поддерживающие полнотекстовый поиск, так и таблицы InnoDB, поддерживающие транзакции на уровне отдельных записей. Более того, СУБД MySQL поставляется со специальным типом таблиц EXAMPLE, демонстрирующим принципы создания новых типов таблиц. Благодаря открытой архитектуре и GPL-лицензированию, в СУБД MySQL постоянно появляются новые типы таблиц.
PERL - отличительной особенностью языка является оперирование не
байтами и символами, а списками, строками и полями. Это в основном ориентированы на решение задач по обработке текстовой информации, а также на выполнение рутинных системных задач. Язык является гибридными, то есть компилируются в псевдокод после запуска на выполнение. создан программистом Лари Уоллом (Larry Wall) для обработки больших текстовых файлов и расшифровывается, как Practical Extraction and Report Language (язык для практического извлечения данных и составления отчетов).
Первая версия Perl была написана в 1986 году. Ларри в то время работал системным программистом и участвовал в одном из военных проектов, направленном на создание многоуровневых защищенных распределенных сетей. Основная его задача состояла в организации обмена по защищенному каналу между двумя сетями из шести машин каждая. Одна из сетей находилась где-то на восточном побережье США, а вторая - на западном. Именно для обслуживания этой системы Уолл разработал новый язык, позволявший обрабатывать массу текстовой информации и готовивший отчеты.
Основными преимуществами языка Perl являются : возможность свободного распространение. За использование Perl не требуется платить, его можно копировать. Независимость от платформы. Конечно, в нем имеются возможности и пакеты, реализованные только под одну ОС, но его ядро выполняется на всех основных платформах таких как Windows,Linux,MacOS.
Доступность - Perl широко представлен в Internet. Главным источником информации и программного обеспечения является Comprehensive Perl Archive Network. Прагматический подход - c точки зрения разработчиков, Perl удовлетворяет трем основным критериям: завершенностью, удобству в работе и эффективности. С прикладной точки зрения это означает, что программы на Perl создаются с меньшими затратами на борьбу с различными
аспектами технологии программирования, чем при работе с другими языками программирования.
PHP -- скриптовый язык программирования, созданный для генерации HTML-страниц на веб-сервере и работы с базами данных. В настоящее время поддерживается подавляющим большинством хостинг-провайдеров. Входит в LAMP -- «стандартный» набор для создания веб-сайтов (Linux, Apache, MySQL, PHP (Python или Perl)). Группа разработчиков PHP состоит из множества людей, добровольно работающих над ядром и расширениями PHP и смежными проектами, такими как PEAR или документация языка. В области программирования для Сети PHP -- один из популярнейших скриптовых языков (наряду с JSP, Perl и языками, используемыми в ASP.NET) благодаря своей простоте, скорости выполнения, богатой функциональности и распространению исходных кодов на основе лицензии PHP. PHP отличается наличием ядра и подключаемых модулей, «расширений»: для работы с базами данных, сокетами, динамической графикой, криптографическими библиотеками, документами формата PDF и т. п. Любой желающий может разработать своё собственное расширение и подключить его. Существуют сотни расширений, однако в стандартную поставку входит лишь несколько десятков хорошо зарекомендовавших себя. Интерпретатор PHP подключается к веб-серверу либо через модуль, созданный специально для этого сервера (например, для Apache или IIS), либо в качестве CGI-приложения. Кроме этого, он может использоваться для решения административных задач в операционных системах UNIX, GNU/Linux, Microsoft Windows, Mac OS X и AmigaOS. Однако в таком качестве он не получил распространение, отдавая пальму первенства Perl, Python и VBScript
В настоящее время PHP используется сотнями тысяч разработчиков. Несколько миллионов сайтов сообщают о работе с PHP, что составляет более пятой доли доменов Интернета.
Delphi -- результат развития языка Турбо Паскаль, который, в свою очередь, развился из языка Паскаль. Паскаль был полностью процедурным языком, Турбо Паскаль начиная с версии 5.5 добавил в Паскаль объектно-ориентированные свойства, а Delphi -- объектно-ориентированный язык программирования с возможностью доступа к метаданным классов (то есть к описанию классов и их членов) в компилируемом коде, также называемом интроспекцией.
Так как все классы наследуют функции базового класса TObject, то любой указатель на объект можно преобразовать к нему, после чего воспользоваться методом ClassType и функцией TypeInfo, которые и обеспечат интроспекцию. Также отличительным свойством Дельфи от С++ является отсутствие возможности располагать объекты в стеке (объекты, унаследованные из Турбо Паскаля, располагаться в стеке могут) -- все объекты попадают в динамически выделяемую область (кучу).
Де-факто Object Pascal, а затем и язык Delphi являются функциональными наращиваниями Turbo Pascal. Об этом говорят обозначения версий компилятора. Так, в Delphi 7 компилятор имеет номер версии 15.0 (Последняя версия Borland Pascal / Turbo Pascal обозначалась 7.0, в Delphi 1 компилятор имеет версию 8.0, в Delphi 2 -- 9.0, и т. д. Номер версии 11.0 носит компилятор Pascal, входивший в состав среды C++Builder). Delphi оказал огромное влияние на создание концепции языка C# для платформы .NET. Многие его элементы и концептуальные решения вошли в состав С#. Одной из причин называют переход Андерса Хейлсберга, одного из ведущих разработчиков Дельфи, из компании Borland Ltd. в Microsoft Corp.
1.3 Постановка задачи
В связи с быстрым развитием услуги по предоставлению широкополосного доступа к сети Интернет по технологии ADSL в г.Мариуполе возникла необходимость в создании программного комплекса для автоматизации работы персонала. Так как на учёт и обработку поступающих заявок, сохранение информации о всех существующих абонентах, планирование подключений и ремонтов, администрирование оборудования ADSL, составление отчётных документов стало затрачиваться значительная часть рабочего времени администратора ADSL, возникает потребность в разработке программного комплекса позволяющего максимально автоматизировать выше описанные процессы.
В результате сократится время на подключение абонента к услуги ADSL, и тем самым увеличится количество подключаемых абонентов.
А также более эффективно будет использоваться транспорт предоставленный для обслуживания абонентов, в связи с автоматическим планированием выездов к абонентам.
В программном комплексе также необходим механизм для учёта оборудования переданного пользователям ADSL, что позволяет контролировать перемещение комплектов оборудования и сохранения их целостности.
Функции администрирования существующего оборудования должны быть максимально упрощены и автоматизированы.
Безопасности подключения к оборудованию DSLAM необходимо предавать первостепенное значение.
1.3.1 Входные данные
Исходными данными для ПК будет являться информация об абоненте его физическом расположении на порту стойки DSLAM, а также в зависимости от этапа прохождения заявки от абонента на каждом шаге необходимо наличие данных об номере телефона (транзита), адресе абонента, приоритете заявки (VIP, срочный, обычный), типе телефона (свободный, спаренный, сигнализация, транзит), АТС где непосредственно расположен абонент.
1.3.2 Выходные данные
Выходными данными будут являться результаты работы скриптов отображающих состояние абонентской линии. Полная информация об абоненте хранящаяся в БД, а также информация об оборудовании взятом
в аренду пользователем.
Также о кол-во произведённых подключений пользователей за определённый период времени (функция значительно сокращает время на составление отчётных документов), кол-во отключений, общее количество, а также количество по определённым площадкам, задействованных портов на площадках ADSL.
2 ОПИСАНИЕ СТРУКТУРНОЙ МОДЕЛИ, МЕТОДОВ И АЛГОРИТМОВ, СТРУКТУРЫ БАЗЫ ДАННЫХ.
2.1 Проектирование базы данных и работа с ней
Для работы программного комплекса необходимо создать базу данных содержащую таблицы. 2.1-2.17.
Таблица 2.1 ATS - таблица для хранения информации о существующих АТС где предоставляется услуга ШПД
Поле |
Тип |
Ноль |
Примечание |
|
ID |
int(11) |
нет |
идентификатор строки |
|
ATS |
varchar(10) |
нет |
информация о имени станции |
Таблица 2.2 KROSS - таблица для хранения информации о том на какой плате и порту находиться конкретный абонент, а также дате и времени, когда его телефонная линия была скроссирована
Поле |
Тип |
Ноль |
Примечание |
|
ID |
int(11) |
нет |
идентификатор строки |
|
ID_PLATA |
int(3) |
нет |
идентификатор платы |
|
PORT |
int(3) |
нет |
информация о номере порта |
|
ID_PHONE |
int(3) |
нет |
идентификатор номера телефона |
|
DATE_KROSS |
datetime |
нет |
дата кроссировки телефонной линии абонента. |
Таблица 2.3 PLAN_ON - таблица для хранения информации о времени, когда запланировано подключение определённого номера и от том кем именно оно было запланировано.
Поле |
Тип |
Ноль |
Примечание |
|
ID |
int(11) |
нет |
идентификатор строки |
|
DATE |
date |
нет |
время и дата на когда планируется подключение |
|
ID_PHONE |
int(3) |
нет |
идентификатор номера телефона |
|
ID_USERS |
int(3) |
нет |
идентификатор пользователя который запланировал подключение |
Таблица 2.4 SOSTOYANIE_PORTOV - таблица для хранения информации о состоянии конкретного порта, активности модема, количестве переданных пакетов, зависший ли порт или нет, информации о том кем именно занят порт, дате последнего обновления.
Поле |
Тип |
Ноль |
Примечание |
|
ID |
int(11) |
нет |
идентификатор строки |
|
ID_PLATA |
date |
нет |
идентификатор платы |
|
ID_STATE_PORT |
int(3) |
нет |
идентификатор состояния порта |
|
PORT |
int(3) |
нет |
номер порта |
|
PORT_STATE |
varchar(255) |
нет |
состояние модема на стороне пользователя |
|
OUT_PACKETS |
int(10) |
нет |
количество переданных пакетов |
|
HAND_UP_PORT |
int(3) |
нет |
ключ зависшего порта |
|
INFO |
varchar(255) |
да |
примечание |
|
DATE_UPDATE |
datetime |
нет |
дата обновления записи |
Таблица 2.5 BLOK_SOTNI - таблица для хранения информации какая сотня номеров на какой АТС является блокираторной.
Поле |
Тип |
Ноль |
Примечание |
|
ID |
int(11) |
нет |
идентификатор строки |
|
ID_ATS |
int(3) |
нет |
идентификатор АТС |
|
SOTNYA |
varchar(3) |
нет |
сотня телефонных номеров являющихся блокираторными. |
Таблица 2.6 LOG_ABONENT - таблица для хранения информации о действиях произведённых администраторами при работе с абонентами.
Поле |
Тип |
Ноль |
Примечание |
|
ID |
int(11) |
нет |
идентификатор строки |
|
DATE |
datetime |
нет |
дата занесения |
|
ABONENT |
varchar(255) |
да |
телефонный номер абонента |
|
PROBLEM |
varchar(255) |
да |
проблема у пользователя |
|
USER |
varchar(255) |
да |
идентификатор администратора |
|
FLAG |
varchar(3) |
нет |
Флаг тип абонента. |
Таблица 2.7 PLATA - таблица для хранения информации об установленных платах ШПД.
Поле |
Тип |
Ноль |
Примечание |
|
ID |
int(11) |
нет |
идентификатор строки |
|
NAME |
varchar(50) |
нет |
имя плата |
|
KOL_PORT |
int(11) |
нет |
количество портов на плате |
|
IP |
varchar(20) |
нет |
ip адрес платы |
|
ID_ATS |
int(3) |
нет |
идентификатор АТС |
|
TYPE_PLATA |
varchar(3) |
нет |
тип платы |
Таблица 2.8 STATE - таблица состояний прохождения заявки абонента.
Поле |
Тип |
Ноль |
Примечание |
|
ID |
int(11) |
нет |
идентификатор строки |
|
STATE |
varchar(50) |
нет |
состояние в котором находиться заявка |
Таблица 2.9 DEVICE - таблица для сохранения информации об оборудовании переданном в аренду пользователям.
Поле |
Тип |
Ноль |
Примечание |
|
ID |
int(11) |
нет |
идентификатор строки |
|
MODEM |
varchar(50) |
нет |
серийный номер модема переданного в аренду |
|
SPLITER |
varchar(20) |
да |
серийный номер сплитера |
|
BP |
int(1) |
да |
блок питания |
|
CABEL_TEL |
int(1) |
да |
телефонный кабель |
|
CABEL_ETH |
int(1) |
да |
кабель Ethernet |
|
BOX |
int(1) |
да |
коробка для модема |
|
FILTER |
int(1) |
да |
фильтр переданный в аренду |
|
ID_PHONE |
int(3) |
да |
идентификатор телефона на котором установлен комплект оборудование |
|
DATE_ON |
date |
нет |
дата включения абонента |
|
BOX_SP |
int(1) |
да |
коробка сплиттера |
|
INFO |
varchar(255) |
да |
примечание |
|
DATE_OFF |
date |
нет |
дата отключения пользователя |
|
USB |
int(1) |
да |
usb кабель |
|
TYPE_CONECT |
char(50) |
да |
тип подключения |
Таблица 2.10 LOG_ABONENT_NEW - Новый журнал обращения пользователей.
Поле |
Тип |
Ноль |
Примечание |
|
ID |
int(11) |
нет |
идентификатор строки |
|
DATE_BEGIN |
datetime |
нет |
дата начало обращения |
|
OT |
varchar(100) |
нет |
тип обращения |
|
ABONENT |
varchar(100) |
нет |
телефонный номер абонента |
|
HARAKTER |
varchar(100) |
нет |
описание проблемы у абонента |
|
TIME_BEGIN |
datetime |
нет |
время открытия ремонта в журнале |
|
Поле |
Тип |
Ноль |
Примечание |
|
TIME_END |
datetime |
нет |
время закрытия ремонта |
|
DLITELNOST |
int(11) |
нет |
время простоя в работе абонента |
|
PRICHINA |
varchar(100) |
нет |
причина простоя простоя у абонента |
|
ISPOLNITEL |
varchar(50) |
нет |
исполнитель ремонта |
|
FLAG |
varchar(5) |
нет |
флаг открытого ремонта |
Таблица 2.11 PRIOR - Таблица приоритета заявки.
Поле |
Тип |
Ноль |
Примечание |
|
ID |
int(11) |
нет |
идентификатор строки |
|
PRIOR |
varchar(50) |
нет |
приоритет заявки |
Таблица 2.12 STATE_PORT - Таблица состояний порта платы ШПД.
Поле |
Тип |
Ноль |
Примечание |
|
ID |
int(11) |
нет |
идентификатор строки |
|
STATE_PORT |
varchar(50) |
нет |
состояние порта |
Таблица 2.13 DIAPAZON_ATS - Таблица диапазонов телефонных номеров где возможно предоставить услугу.
Поле |
Тип |
Ноль |
Примечание |
|
ID |
int(11) |
нет |
идентификатор строки |
|
ID_ATS |
int(3) |
нет |
идентификатор АТС |
|
DPZ_OT |
varchar(50) |
нет |
начало диапазона |
|
DPZ_DO |
varchar(50) |
нет |
конец диапазона |
Таблица 2.14 LOG_VIEZD - Журнал выездов к абоненту для устранения повреждения.
Поле |
Тип |
Ноль |
Примечание |
|
ID |
int(11) |
нет |
идентификатор строки |
|
FIO_ADMIN |
varchar(50) |
нет |
фамилия администратора выполнившего работу |
|
PHONE |
varchar(8) |
нет |
номер телефона |
|
ADRESS |
varchar(255) |
нет |
адрес по которому был осуществлён выезд |
|
DATE_START |
varchar(5) |
нет |
время выезда |
|
DATE_STOP |
varchar(5) |
нет |
дата приезда |
|
PROBLEM |
varchar(255) |
нет |
описание проблемы пользователя |
|
Поле |
Тип |
Ноль |
Примечание |
|
DATE |
date |
нет |
дата занесения записи в журнал |
|
DEYSTVIE |
varchar(255) |
нет |
действие произведённые у абонента |
Таблица 2.14 PROTOKOL - таблица для хранения протоколов измерения телефонных линий абонентов.
Поле |
Тип |
Ноль |
Примечание |
|
ID |
int(11) |
нет |
идентификатор строки |
|
ID_PHONE |
int(3) |
нет |
идентификатор номера телефона |
|
SH1 |
varchar(10) |
нет |
номер распределительного шкафа |
|
SH1_LINE_M |
varchar(10) |
нет |
сопротивление изоляции магистрали |
|
SH1_LINE_R |
varchar(10) |
нет |
сопротивление изоляции распределения |
|
DISTANCE |
varchar(10) |
нет |
расстояние до станции |
|
DATE |
date |
нет |
дата произведения измерении |
|
USER |
varchar(10) |
нет |
администратор заполнявший протокол. |
Таблица 2.15 USERS - Таблица для хранения информации о пользователях системы, их правах на те или иные действия.
Поле |
Тип |
Ноль |
Примечание |
|
ID |
int(11) |
нет |
идентификатор строки |
|
USERNAME |
varchar(50) |
нет |
имя пользователя в системе |
|
PASSWORD |
varchar(50) |
нет |
пароль пользователя в системе |
|
FIO |
varchar(50) |
нет |
фамилия, имя, отчество администратора |
|
PROFILE |
varchar(50) |
нет |
профиль с правами пользователя |
|
STATUS |
int(10) |
нет |
статус пользователя, подключён ли пользователь в данный момент |
Таблица 2.16 FOR_ASTLO - Таблица предназначенная для отдела установки технического учёта, содержащая информацию для заполнения нарядов услуги.
Поле |
Тип |
Ноль |
Примечание |
|
ID |
int(11) |
нет |
идентификатор строки |
|
DATE |
date |
нет |
дата занесения строки |
|
Поле |
Тип |
Ноль |
Примечание |
|
ID_PHONE |
int(3) |
нет |
идентификатор номера телефона |
|
STATUS |
varchar(50) |
нет |
произошедшее событие |
|
NOTE |
varchar(255) |
нет |
примечание |
Таблица 2.17 PHONE_TYPE - Таблица для хранения информации о типе телефона у абонента.
Поле |
Тип |
Ноль |
Примечание |
|
ID |
int(11) |
нет |
идентификатор строки |
|
TYPE |
varchar(50) |
нет |
тип телефона установленного у абонента |
Таблица 2.18 REMONT - Таблица сохранения информации о проведённых ремонтах и состоянии телефонной линии конкретного абонента
Поле |
Тип |
Ноль |
Примечание |
|
ID |
int(11) |
нет |
идентификатор строки |
|
DATE |
date |
нет |
дата занесения строки |
|
ID_PHONE |
int(10) |
нет |
идентификатор номера телефона |
|
PROBLEM |
varchar(255) |
нет |
проблемы у пользователя |
|
LINE |
varchar(255) |
нет |
состояние телефонной линии |
|
ID_USERS |
int(3) |
нет |
идентификатор пользователя который внёс данные |
|
REMONT_STATUS |
int(3) |
нет |
статус ремонта |
|
TIP_REMONTA |
varchar(255) |
нет |
тип произведённого ремонта у абонента |
Таблица 2.19 ZAYAVKA - Корневая таблица хранения основной информациио пользователях их статусе, места локации.
Поле |
Тип |
Ноль |
Примечание |
|
ID |
int(11) |
нет |
идентификатор строки |
|
PHONE |
varchar(8) |
нет |
номер телефона абонента |
|
ADRESS |
varchar(255) |
нет |
адрес пользователя |
|
ID_PRIOR |
int(3) |
нет |
идентификатор приоритета заявки от абонента в общей очереди на подключение |
|
DATE |
date |
нет |
дата занесения заявки от абонента |
|
Поле |
Тип |
Ноль |
Примечание |
|
ID_PHONE_TYPE |
int(3) |
нет |
идентификатор типа установленного телефона |
|
ID_ATS |
int(3) |
нет |
идентификатор номера АТС к которой принадлежит номер телефона абонента |
|
ID_USERS |
int(3) |
нет |
идентификатор администратора добавившего заявку |
|
ID_STATE |
int(3) |
нет |
идентификатор состояния в котором находиться заявка |
|
DATE_OTKAZ |
date |
нет |
дата отказа пользователя от своей заявки на подключение |
|
NOTE |
varchar(255) |
нет |
примечание |
2.2 Алгоритм работы клиентской части узла и общая структура комплекса
В программном комплексе целесообразно использовать клиент-серверной технологию, поэтому ПК состоит из нескольких частей.
1. Серверная часть - база данных MySQL.
2. Клиентская часть узла Интернет - приложение, выполняющее основные функции комплекса.
3. Клиентская часть абонентского отдела - web интерфейс для удалённой работы, написанный на языке программирования PHP.
4. Набор скриптов на языке программирования PERL для доступа к оборудованию DSLAM и передачи результатов работы клиентской части.
Клиентская часть узла Интернет - приложение созданное в среде разработки Delphi 6.0 с использованием модулей umysqlvio, umysqlct, umysqlclient осуществляющих непосредственную работу с сервером баз данных MySQL. При запуске приложение пытается подключиться к серверу при помощи следующих функции :
mysqlclient := tmysqlclient.create;
MySQLClient.Host := '195.5.11.123';
MySQLClient.port := 3306;
MySQLClient.user := 'client';
MySQLClient.password := '1234';
MySQLClient.Db := 'arma';
1
Рисунок 2.1 - Схема информационных потоков
После ввода имени пользователя программа ищет введённые данные в соответствующей таблице БД, затем при совпадении имени пользователя проверяться пароль. Для хранения паролей пользователей используется модуль md5hash обеспечивающий достаточный уровень безопасности, при успешной проверки пароля происходит считывание профиля пользователя состоящего из строки каждый элемент которой обозначает в двоичном виде доступность определённых функций в программе. После чего осуществляется вход в систему. Изменение статуса пользователя на подключённый и отображение соответствующей информации в строке состояния главной формы приложения. Также в клиентской части узла реализован механизм автоматического обновления исполняемого файла.
После успешного входа в систему и обновления программы администратор имеет возможность работать с ПК.
Для администратора системы предоставляется возможность добавления, удаления, смены пароля, изменения прав пользователям системы. После добавления всех пользователей системы и назначения им соответствующих прав администратору необходимо добавить существующие АТС и платы DSLAM для этих АТС а также диапазоны телефонных номеров на этих АТС. После ввода всех этих данных программный комплекс готов к работе и позволяет принимать заявки от пользователей на предоставление услуги ШПД по технологии ADSL. При добавлении заявки пользователя система автоматически просматривая диапазоны номеров в БД и определяет к какой АТС принадлежит введённый телефонный номер, благодаря функции blokirator расположенной в динамически подключаемой библиотеке, определяется является ли введённый номер блокираторным или нет. При успешном добавлении заявки от абонента она попадает в очередь на подключение на своей АТС. Далее, при обработке заявок и проведении измерений телефонных линии абонентов заносятся характеристики каждой линии после чего заявки деляться на норму и не норму. На данном этапе администраторы системы могут сформировать отчёт по линиям, характеристики которых не удовлетворяют требованиям для подключения услуги ШПД. Далее при подтверждении своей заявки и заключения договора абоненту необходимо присвоить локацию, местоположение на стойке ШПД, состоящее из имени платы и номера порта на данной плате. Данный этап называется кроссировкой телефонной линии, администратор вводит номер телефона который необходимо скроссировать и ПК автоматически подбирает для него плату и свободный порт на плате. В результате этапа кроссировки в БД заноситься информации о локации абонента и статус его порта меняется на занятый, что исключает повторную кроссировку на данный порт.
После прохождения данного этапа абонент может взять необходимый комплект оборудования для подключения, или приобрести свой. На этом этапе заполняется таблица DEVICE куда заноситься информация об оборудовании переданном абоненту в аренду. Пользователь считается подключённым.
В ПК реализована возможность формировать отчёты по количеству произведённых подключений за определённый период времени. Результаты работы выводятся в Microsoft Excel.
Пункт меню «Обслуживание» позволяет просмотреть журналы обращения пользователей, журнал выездов, а также произвести необходимые действия с портами стойки DSLAM.
2.3 Алгоритм работы клиентской части абонентского отдела
Клиентская часть абонентского отдела представляет собой набор WEB страниц, а также скрипы PHP. В основе разрабатываемого кода лежит «клиент-серверная » архитектура, которая подразумевает разделение общего приложения на две части: клиент и сервер. Работа такого приложения приведена на рисунке 2.2.
Рисунок 2.2- Архитектура Web-приложения
Можно выделить три уровня. Первый уровень - уровень клиента, создающего запросы и получающего на них ответы. Второй уровень -уровень сервера, принимающего и обрабатывающего запросы от клиента. Третий уровень - уровень данных, содержащий необходимую пользователю информацию и содержащаяся в базах данных, внешних файловых системах и других доступных носителях.
Для удобной работы пользователей системы необходимо создать единую структуру всех страниц. Анализируя содержание страниц приходим к наиболее оптимальной структуре страницы. Эта структура представлена на рисунке 2.3. Вся страница разбита на три основные области.
Рисунок 2.3 - Базовая структура страниц клиентской части абонентского отдела
Структура каталогов клиентской части абонентского отдела представлена на рисунке 2.4. Подключение и работа в клиентской части абонентского отдела происходит в следующем порядке. Для работы в системе администратор может использовать любой тип браузера, а также тид доступа к сети Интернет в частности мобильные бригады находясь не посредственно у абонента могут подключиться при помощи мобильного телефона и удалённо работать в системе. При открытии главной страницы комплекса происходит авторизация администратора для дальнейшей работы в системе. Схема подключения к системе приведена на рисунке 2.5. После подключения и авторизации в системе в браузере администратора отображается стартовая страница комплекса. Эта страница добавления заявки от абонента на подключение. После заполнения всех необходимых полей заявка добавляется в БД комплекса при помощи скрипта add.php, который осуществляет подключение к базе данных и выполняет SQL запрос на добавление введённых данных в БД. До выполнения запроса также осуществляется проверка на наличие такой заявки и если заявка уже присутствует в базе данных, администратор системы оповещается об этом соответствующей информацией и добавление данных не происходит.
Рисунок 2.4 - Структура каталогов и описание их назначения
Рисунок 2.5 - Схема удалённого подключения к системе
В нижней части стартовой страницы расположено меню для выполнения различных действий в системе.
Так основной возможностью системы является возможность удалённо контролировать работу порта абонента.
Система позволяет по номеру телефона отобразить состояние порта для чего служит набор скриптов осуществляющих сбор информации и вывод её в браузере.
2.4 Алгоритм доступа к оборудованию DSLAM
Схема доступа к оборудованию ШПД представлена на рисунке 2.6
Рисунок 2.6 - Схема доступа к оборудованию ШПД
Удалённый доступ к оборудованию DSLAM происходит при помощи сервера telnet. Сервер tеlnet предоставляет возможность удаленного доступа к интерфейсу командной строки системной консоли узла DSLAM. Пользователь при регистрации идентифицируется при помощи пользовательского имени и пароля. Доступ через сервер telnet дополнительно защищен максимальным временем неактивного соединения. Этот механизм осуществляет прерывание
соединения, если по какой-либо причине соединение не было разъединено.
Интерфейс командной строки (CLI) является основным пользовательским интерфейсом по управлению узлом DSLAM с использованием консоли управления. К командной строке обеспечивается локальный доступ через последовательный интерфейс или удаленный доступ
через клиента telnet.
После осуществления подключения администратору предоставляется возможность с помощью команд, перечисленных ниже проводить администрирование портов ADSL/ADSL2+ и SHDSL. Так определенному порту или портам xDSL можно присвоить профили. Определенному порту или портам xDSL можно присвоить профили цифровых частотных каналов.
Предоставляется группа команд, обеспечивающих отображение рабочих характеристик линии xDSL. Тестами SELT и DELT проверяется работоспособность линии xDSL перед началом передачи данных. Отчет DMT дает информацию о битах, присвоенных отдельным цифровым частотным
каналам и отношение SNR, в нисходящем и восходящем направлении.
Администрирование включает в себя следующее:
- отображение параметров отдельного порта или всех портов xDSL.;
- отображение отдельного профиля или всех профилей xDSL.;
- отображение отдельного профиля ADSL;
- отображение состояния всех портов xDSL;
- отображение состояния контроллера портов xDSL и состояния
соответствующих портов xDSL;
- отoбрaжение параметров линии xDSL;
- отображение среднего значения рабочих характеристик линии xDSL;
- отображение текущего состояния счетчиков потока данных;
- отображение текущего состояния счетчиков потока АТМ порта хDSL;
- добавление нового профиля или копирование существующего профиля частотных каналов;
- перевод в состояние оборудованности или необорудованости одного
или всех портов xDSL и присвоение профилей частотных каналов;
Выполнение части перечисленных функций внедрено в ПК «АРМА». Так для получения информации о статусе порта, максимальной скорости работы пользователя, уровне шумов линии абонента и так далее используется следующий механизм доступа : из клиентских частей посредствам метода POST на web сервер передается номер телефона для получения нужной информации. Использование этого метода позволило создать универсальные скрипты возвращающие необходимую информацию в независимости от того с какой клиентской части она была затребована. Далее на рисунке 2.7 приведён алгоритм, осуществляющий обработку и выбор переданных данных.
Рисунок 2.7 - Алгоритм получения данных от оборудования DSLAM
Подключение к необходимому оборудованию ШПД происходит с использованием модуля Net::Telnet. После подключения результат выполнения команд возвращается в клиентскую часть в которой и отображается. Для выполнения команды по изменению скорости на конкретном порту платы DSLAM, “set dsl port profile № профиля” скрипту передается два параметра номер телефона и номер профиля порта.
1
Рисунок 2.7 - Схема доступа ПК к оборудованию DSLAM
3 ОПИСАНИЕ РАЗРАБОТАНОЙ ПРОГРАММНОЙ СРЕДЫ
3.1 Описание клиентской части узла
Алгоритм работы клиентской части узла Интернет разбит на этапы, от подачи заявки пользователем до отключения пользователя от услуги.
Первый этап - прием заявки от пользователя, необходимые данные: номер телефона (транзита), адрес абонента, приоритет заявки (VIP, срочный, обычный), тип телефона (свободный, спаренный, сигнализация, транзит), АТС где непосредственно расположен абонент и где присутствует техническая возможность для предоставления услуги (определяется автоматически по заранее введённому диапазону номеров АТС), а также текущая дата добавления заявки.
Второй этап - обработка заявки администратором, формируется очередь по каждой АТС на подключение абонентов. На этом этапе администратор сохраняет информацию о характеристике линии абонента.
Третий этап - этап заключение договора на предоставление услуги. Администратор после обработки заявки отправляет пользователя на заключение договора, только после данного этапа заявка обрабатывается дальше. Все абоненты, которые заключили договор и ждут подключения, также отсортированы по приоритету и дате.
Четвёртый этап - этап кроссировки абонента на порт стойки ADSL.
AРMA отображает все смонтированные платы широкополосного доступа ADSL, и позволяет администратору указать плату и номер порта, куда будет скроссирован абонент, отображаются также: занятые, забронированные и повреждённые порты.
Пятый этап - этап планирования подключения абонента ADSL.
Календарное планирование подключений абонентов, позволяет администратору указать дату подключения конкретного абонента.
Шестой этап - этап подключения абонента.
Абонент переходит в состояние «подключен», на данном этапе администратор вводит данные о составе оборудования переданного в аренду абоненту (серийные номера и кол-во оборудования).
Седьмой этап - отключение абонента от услуги. Абонент переходит в состояние «отключён», администратор указывает оборудование и его кол-во, которое вернул абонент. Если абонент вернул не все оборудование, он переходит в статус должник, информация об этом сохраняется.
На каждом этапе обработки заявок от абонентов ведётся логирование изменений вносимых администраторами, для этого в программе предусмотрен механизм авторизации администраторов с ограничением прав каждому отдельному администратору. Это позволяет контролировать работу каждого администратора.
Возможность формирования детального отчёта о проведённой работе: кол-во произведённых подключений за определённый период времени (функция значительно сокращает время на составление отчётных документов), кол-во отключений, общее количество, а также количество по определённым площадкам, задействованных портов на площадках ADSL. Для работы с оборудованием ADSL, в частности для сброса зависшего порта, предусмотрена возможность сброса порта по номеру телефона абонента, что позволяет избежать длительных простоев в работе абонентов ADSL и жалоб по этому поводу.
3.2 Описание клиентской части абонентского отдела
Клиентская часть абонентского отдела - Web интерфейс на языке PHP, позволяет удалённо добавлять и обрабатывать заявки абонентов. Также как и клиентская часть узла, алгоритм работы клиентской части абонентского отдела разбит на этапы. Учёт и обработка заявок, заключение договора возможно только при наличии технической возможности подключения. Кроссировка закрепления порта на оборудовании DSLAM, за конкретным абонентом. Отчёт и состояние оборудования DSLAM.
Web интерфейс позволяет сократить время на обработку заявок, так как, заявки заносятся непосредственно в общую базу данных всего комплекса и после занесения автоматически отображаются в клиентской части AРMA узла Интернет, где и обрабатываются администраторами.
Реализовано также часть функций по обработке заявок, в частности оператор имеет возможность просмотреть характеристику линии отдельного абонента, а также отправить запрос на кроссировку телефонной линий администратору клиентской части узла. Для нужд технического отдела присутствует возможность формирования списка телефонных номеров с наименованием платы и порта где находиться номер.
Для увеличения производительности труда и сокращения времени на обслуживание отдельного абонента специалистами мобильной бригады, в клиентской части абонентского отдела реализован механизм просмотра характеристик линии пользователя а также имеется возможность сбросить порт на стойке DSLAM введя номер телефона абонента.
4 СИСТЕМА АВТОМАТИЧЕСКОГО СБРОСА ЗАВИСШИХ ПОРТОВ
Для облегчения работы администратора и повышения качества обслуживания абонентов разработана автоматическая система устранения
неполадок в работе портов стоек DSLAM.
В процессе работы оборудования ШПД, происходят периодические зависания портов на платах доступа DSLAM. Это обусловлено следующими факторами :
- телефонная линия абонента не удовлетворяет требованиям для
нормальной работы оборудования.
- зависание абонентского модема.
- ремонтом телефонной линии абонента.
- и другими факторами в частности ошибками в программном
обеспечении оборудования DSLAM.
В результате длительной работы оборудования и сбора статистики возникновения подобных ситуации было установлено отсутствие закономерности возникновения проблем и не возможности прогнозирования ситуации. Поэтому создана автоматическая система для устранения и фиксирования проблем зависания портов.
Описание механизма ручного сброса порта на стойке SI2000 цифровая коммутационная система производства IskraTel :
Отображение текущего состояния счетчиков потока данных по линии для выбранного порта хDSL. Ниже приведенной командой отображается текущее состояние счетчиков потока данных по линии для выбранного порта хDSL. Форма команды Command> show dsl diag lineperfcur port <port>, где port: идентификатор порта xDSL (1..32). Для отображения текущего состояния счетчиков потока данных по линии порта ADSL 1 в командную строку необходимо ввести команду: show dsl diag lineperfcur port 1. При повторном вводе данной команды проверяется значения счетчиков потоков данных, если порт активный, а значение счётчиков не изменилось, то следует сделать вывод о том, что порт абонента находиться в зависшем состоянии и услуга не предоставляется. Следовательно, необходимо произвести программный сброс такого порта, что осуществляется с помощью команды Command> reset dsl port [<port>] которая производит сброс порта xDSL. Если не будет введен конкретный порт хDSL, сбросятся все порты хDSL.
Подобные документы
Особенности построения цифровой сети ОАО РЖД с использованием волоконно-оптических линий связи. Выбор технологии широкополосного доступа. Алгоритм линейного кодирования в системах ADSL. Расчет пропускной способности для проектируемой сети доступа.
дипломная работа [5,9 M], добавлен 30.08.2010Развитие сервиса телематических услуг связи доступа в сеть Интернет с использованием технологии VPN. Модернизация сети широкополосного доступа ООО "ТомГейт"; анализ недостатков сети; выбор сетевого оборудования; моделирование сети в среде Packet Tracer.
дипломная работа [3,9 M], добавлен 02.02.2013Широкополосный доступ в Интернет. Технологии мультисервисных сетей. Общие принципы построения домовой сети Ethernet. Моделирование сети в пакете Cisco Packet Tracer. Идентификация пользователя по mac-адресу на уровне доступа, безопасность коммутаторов.
дипломная работа [4,5 M], добавлен 26.02.2013Логическая и физическая структура сети. Выбор сетевой технологии. Распределение адресного пространства. Выбор сетевого программного обеспечения. Кабельная система здания. Организация доступа к сети Интернет. Горизонтальная и вертикальная подсистемы.
курсовая работа [2,7 M], добавлен 04.06.2013Разработка проекта пассивной оптической сети доступа с топологией "звезда". Организация широкополосного доступа при помощи технологии кабельной модемной связи согласно стандарту Euro-DOCSIS. Перечень оборудования, необходимого для построения сети.
курсовая работа [2,7 M], добавлен 27.11.2014Современные технологии доступа в сети Интернет. Беспроводные системы доступа. Оптико-волоконные и волоконно-коаксиальные системы. Существующие топологии сетей. Выбор топологии, оптического кабеля и трассы прокладки. Экономическое обоснование проекта.
дипломная работа [2,9 M], добавлен 17.04.2014Базовая модель взаимодействия клиента с Интернет. Развитие технологии беспроводного доступа к WWW. Этапы развития мобильного Интернета. Семейство протоколов WAP. Схема управления доступом к телефонной сети. Протоколы беспроводного доступа в Интернет.
реферат [34,2 K], добавлен 22.10.2011Технология передачи голоса посредством IP-телефонии. Расчёт производительности узла доступа с учётом структуры нагрузки, поступающей от абонентов, пользующихся различными услугами. Время задержки пакета в сети доступа. Коэффициент использования системы.
курсовая работа [1,2 M], добавлен 20.02.2011Проектирование пассивной оптической сети. Варианты подключения сети абонентского доступа по технологиям DSL, PON, FTTx. Расчет длины абонентской линии по технологии PON (на примере затухания). Анализ и выбор моделей приёмо-передающего оборудования.
дипломная работа [4,6 M], добавлен 18.10.2013Предоставление доступа к сети Интернет между городом и селом. Характеристика оконечных пунктов. Выбор оптического кабеля на волоконно-оптической линии передач. Организация строительных работ. Затраты на предоставление услуг связи Интернет в с. Червишево.
дипломная работа [3,5 M], добавлен 16.02.2016