пункта и информационной системы.
Междугородная телефонная связь - один из наиболее оперативных видов связи. Она
имеет важное значение для руководства деятельностью предприятий, учреждений со
стороны государственных, общественных и хозяйственных организаций.
Междугородная телефонная связь должна работать четко, бесперебойно. Работники
междугородной телефонной связи на основе сознательного, рыночного отношения 'к
труду и строгой производственной дисциплины должны культурно и внимательно
обслуживать государственные учреждения и предприятия, общественные организации и
население Украины.
Автоматизированные системы управления городскими отделениями связи являются
непременной атрибутикой современных переговорных пунктов общего пользования. АПП
ГОЭС представляет новое поколение АСУ этого класса из семейства выпускаемой нами
продукции, хорошо зарекомендовавшей себя более чем в трехстах городах СНГ,
Балтии и за рубежом.
В АПП ГОЭС реализованы последние достижения в этой области. АПП ГОЭС является
комплексным изделием, сконцентрировавшим в себе весь спектр услуг
предоставляемый сегодня на ГОЭС.
Существующий на сегодняшний день уровень автоматизации достаточен для выполнения
основных функций предоставления услуг электросвязи населению области, однако
информация, обрабатываемая отделом автоматизированных систем управления (АСУ) не
обеспечивает получения прибыли за предоставленные услуги в полном объеме.
Существующая система предоставления услуг электросвязи населению области
приводит к прямым потерям средств при существующей системе платежей. Действующая
система расчетов за услуги междугородной электросвязи имеет существенные
недостатки, основными из которых являются:
длительное время оповещения абонента о размерах и сроках оплаты за услуги;
наличие серьезных организационно-технических проблем контроля неплатежей и
выполнения санкций за неуплату (отключение телефона);
большой объем ручного труда (несмотря на использование ЭВМ), снижающего
уровень оперативности подготовки данных и приводящего ошибки в систему
расчетов за услуги.
Введение
В процессе проведенных исследований коллективом программистов СП “ПРОНАН ltd” и
субподрядными организациями: Центром информационных технологий Комитета по науке
и технологиям Украины и частным предприятием “ГЕО” (г. Москва) была разработана
концепция безбумажной технологии обработки информации по расчетам за услуги
электросвязи. Разработаны организационные мероприятия по изменению системы
платежей на базе организации высокоавтоматизированных городских отделений
электросвязи и районных узлов электросвязи.
В процессе выполнения работы проведено обследование основных подразделений
Запорожского центра технической эксплуатации междугородных телеграфно-телефонных
связей (ЦТЭ МТТС), непосредственно связанных с предоставлением услуг
электросвязи населению и предприятиям области.
Структура ЦТЭ МТТС.
На основании разработанной и одобренной техническим советом заказчика концепции
разработаны основные предварительные технические предложения, позволяющие:
провести реорганизацию существующих переговорных пунктов в
высокоавтоматизированные отделения электросвязи городов и районов области с
сокращением затрат и расширение сферы услуг электросвязи;
разработать схемы построения сети вычислительных средств на базе
микрокомпьютеров;
разработать систему обработки информации и схему автоматизации
производственного и управленческого персонала, обеспечивающую достаточный
уровень качества предоставления услуг электросвязи не имеющий в настоящее
время аналогов в Украине;
разработать и одобрить техническим советом заказчика безбумажную технологию
расчетов с населением областного центра за услуги электросвязи.
Предыдущие попытки разработчиков СП “ПРОНАН ltd” автоматизировать работу
городских отделений электросвязи (ГОЭС) прошли успешно. Одно из наиболее
используемых средств малой автоматизации АПП-РК (автоматизированный переговорный
пункт с ручной коммутацией).
Автоматизированные системы контроля и управления ведением междугородных
телефонных разговоров являются непременной атрибутикой современных переговорных
пунктов общего пользования. АПП-РК представляет новое поколение устройств этого
класса из семейства выпускаемых нами изделий: АПП-80, АПП-16, АПП-16/32, хорошо
зарекомендовавших себя более чем в трехстах городах СНГ, Балтии и за рубежом.
В АПП-РК реализованы последние достижения в этой области - интеллектуальная
система управления, электронные коммутаторы каналов, компьютерные каналы связи.
АПП-РК является комплексным изделием, сконцентрировавшим в себе весь спектр
оборудования, используемого сегодня на переговорных пунктах для предоставления
услуг по ведению междугородных и международных переговоров. Являясь законченным
автономным изделием, АПП-РК в то же время имеет канал связи с
автоматизированными системами более высокого уровня, что позволяет встраивать
его в качестве низового звена систем АСУ.
Характеристика объекта проектирования
Применяемые технические средства
Отделения электросвязи оснащены двумя типами кабин: ручными и автоматическими.
Кабины подключены к АПП-РК. Являясь законченным автономным изделием, АПП-РК в то
же время имеет канал связи с автоматизированными системами более высокого
уровня, что позволяет встраивать его в качестве низового звена систем АСУ.
Для работы с автоматическими кабинами на ГОЭС используются АПП-РК как
законченное изделие. АПП-РК представляет собой микропроцессорное устройство на
базе МПУ-80. МПУ-80 полностью совместима со стандартной CPM машиной.
Основные функции при автоматической связи: подключение/отключение кабин с пульта
оператора; фиксация начала разговора, его продолжительности, а также кода зоны,
набираемого абонентом; регистрация денежного задатка абонента, тарификация
времени разговора и вычисление остатка от задатка по окончании разговора;
заблаговременное уведомление клиента об окончании оплаченного времени
кратковременной подачей звукового сигнала; уведомление клиента об ошибочно
набранном им коде города подачей непрерывного звукового сигнала; автоматическое
отключение абонента при исчерпании задатка; печать извещения по окончании
каждого разговора, печать дневника работы оператора.
Основные функции при ручной коммутации абонентов: включение/отключение кабин с
пульта оператора; регистрация входящего вызывного сигнала по конкретной кабине с
дублированием его для оператора; захват и удержание линии вызывающего абонента с
выдачей в его адрес тонального сигнала; контроль качества связи оператором в
любой из выбранных кабин.
Дополнительные функции: индикация на передней панели состояния кабин
переговорного пункта; подсчет в течение смены количества принятых от клиентов
денег; формирование сводной таблицы доходов по всем кабинам и принятым
телеграммам; выдача статистической информации по кабинам; тарификация телеграмм
(АПП как кассовый аппарат) и выдача квитанций на печатающее устройство;
оперативная смена текущих тарифов с пульта АПП.
В состав АПП-РК входит: блок управления; принтер "Электроника МС6313";
телефонная трубка.
Основные технические данные АПП-РК.
Тип обслуживаемого оконечного устройства телефонный аппарат или МТА.
Максимальное количество обслуживаемых телефонных каналов 32.
Питание 220В +/- 10%, 50Гц.
Потребляемая мощность, не более 40 Вт.
Вес блока управления, не более 12 кг.
С помощью клавиатуры оператор управляет работой АПП, а также может запрашивать
выполнение сервисных функций. Вся информация, необходимая для работы оператора и
обслуживания клиентов, выводится на принтер. Блок управления, содержащий в своем
составе управляющую микро-ЭВМ (МПУ-80М) и платы коммутаторов телефонных каналов
(АК-8, РК-4), обеспечивает контроль, управление и формирование результатов по
предоставляемым разговорам. К нему же подключаются устройства ввода/вывода
(клавиатура, принтер), а также индикаторные панели (АК и РК) и обслуживаемые
оконечные устройства (телефонные аппараты, МТА). При помощи телефонной панели
оператор может проверить качество связи в кабинах с ручной коммутацией
абонентов.
Блок управления состоит из:
управляющей микро-ЭВМ МПУ-80М,
клавишной панели,
плат коммутаторов (до четырех штук),
индикаторных панелей (по одной на каждую плату коммутатора),
телефонной панели,
блока питания,
кросс-платы.
Общее количество плат коммутаторов не может превышать четырех. Конкретное
количество плат АК и РК определяется заказчиком системы исходя из потребностей
переговорного пункта.
Конструктивно блок управления выполнен в металлическом корпусе со встроенной
кассетой для установки модулей МПУ-80М и коммутаторов. Внутри блока АПП-РК
располагается блок питания, выходные напряжения которого поступают на
кросс-плату и далее на устанавливаемые на нее модули. Модули блока управления
могут располагаться в блоке в произвольном порядке. К кросс-плате подключаются
также индикаторные панели и клавиатура.
Ниже кратко перечислены основные функции модулей блока управления.
МПУ-80М - представляет собой управляющую микро-ЭВМ; управляет системой в целом в
соответствии с записанной программой.
Технические данные МПУ-80М.
Тип микропроцессора КР580ВМ80А
Тактовая частота 2,15мГц
Объем ОЗУ на плате 4 Кбайт
Максимально адресуемый объем ППЗУ (64+4) Кбайт
Объем ППЗУ на плате до 32 Кбайт
Максимально адресуемый объем ОЗУ (64+32) Кбайт
Интерфейс последовательного ввода-вывода СТЫК С2 или ИРПС
Скорость передачи информации по интерфейсу СТЫК С2 и ИРПС 75, 150, 300, 600,
1200, 2400, 4800, 9600 бит/с
Интерфейс параллельного ввода-вывода 48 линий ввода-вывода.
Система прерываний приоритетная восьмиуровневая
Системная магистраль интерфейс И-41
Резидентное математическое обеспечение программа - монитор
Основные функции: управление модулями АК-8, РК-4; сбор информации о состоянии
телефонных каналов, подключенных к этим модулям; организация интерфейса с
оператором (отработка команд, вводимых с клавишной панели; ввод новых тарифов и
т. д.); организация интерфейса с принтером (печать команд оператора, результатов
их выполнения и различной другой информации).
АК-8 - модуль коммутаторов телефонных каналов для автоматической междугородней
связи. Предназначен для сбора информации о состоянии подключенных к нему
телефонных линий (наличие переполюсовки, положение трубки) а также для
коммутации этих линий с телефонными аппаратами.
РК-4 - модуль коммутаторов телефонных каналов для ручной междугородней связи.
Основные функции: коммутация телефонных линий и сбор информации об их состоянии.
Возможно также подключение оператора для контроля качества связи, а также захват
и удержание линии вызывающего абонента.
КЛАВИШНАЯ ПАНЕЛЬ - предназначена для ввода информации в АПП (команды оператора,
ввод тарифов и т. д.).
ТЕЛЕФОННАЯ ПАНЕЛЬ - представляет собой телефонный номеронабиратель с памятью на
22 номера.
ПАНЕЛЬ П8 - предназначена для индикации занятости кабин, подключенных к модулям
АК-8, а также положения телефонной трубки в этих кабинах.
ПАНЕЛЬ П4 - предназначена для индикации занятости кабин, подключенных к модулям
РК-4, наличия в линии тонального сигнала вызова, а также управления модулем РК-4
(захват и удержание линии вызывающего абонента, подключения оператора к линии
для контроля качества связи).
БЛОК ПИТАНИЯ - преобразует входное напряжение сети 220V в набор постоянных
напряжений: +5V, +12V, -12V, обеспечивая тем самым электропитание всей системы.
КРОСС-ПЛАТА - является связующим звеном между всеми вышеперечисленными модулями.
Кроме того, содержит генератор тональных сигналов, используемых модулями АК-8 и
РК-4.
Взаимодействие блока управления с внешними устройствами
С целью создания удобства в эксплуатации весь обмен информацией между блоком
управления и внешними устройствами осуществлен посредством стандартных
интерфейсов:
блок управления и принтер - "Centronics" (ИРПР-М);
блок управления и АСУ - C2 или ИРПС;
блок управления и АТС - через двухпроводную линию;
блок управления и оконечные устройства - через двухпроводную линию.
Программное обеспечение АПП-РК располагается в ППЗУ микро-ЭВМ МПУ-80М. Его
можно условно разделить на две части:
управляющее;
диагностическое.
Управляющее программное обеспечение выполняет функции управления, контроля и
сервиса переговорного пункта в целом. Диагностическое программное обеспечение
предназначено для проведения профилактических работ на переговорном пункте, а
также при поиске и устранении неисправностей в период эксплуатации.
Программное обеспечение адаптируется поставщиком АПП под АТС заказчика. По
желанию заказчика оно может быть дополнено функциями и возможностями, не
входящими в вышеперечисленный стандартный набор.
Действующая методика обслуживания автоматических кабин
Управление автоматическими кабинами производится с помощью блока АПП-РК
(автоматически переговорный пункт с ручной коммутацией) с подключенным к нему
принтером. При внесении клиентом задатка оператор включает кабину, указывая
размер задатка. После окончания разговора клиент обращается к оператору, который
отключает кабину. После отключения кабины принтер отпечатывает размер остатка,
количество разговоров и их длительность, сумму по разговорам. Остаток
возвращается клиенту.
Вся отчетность по работе автоматических кабин осуществляется на основании
распечатки работы автоматических кабин, выдаваемой принтером.
Действующая методика оформления ручных заказов
При оформлении ручного заказа заполняется документ МТФ-4, являющийся документом
строгой отчетности. Документы поступают на отделение электросвязи в виде пачек
по 100 экземпляров в каждой. Каждый документ имеет свой уникальный номер.
При заполнении формы МТФ-4 указывается вызываемый населенный пункт, телефон
вызываемого, список услуг (справка, пригласить к телефону и т.д.), время приема
заказа, номер оператора, принявшего заказ, количество заказываемых минут.
После заполнения указанных выше сведений заказ передается на станцию. При этом в
форме указывается время передачи заказа и номер оператора станции, принявшего
заказ.
При соединении в форму заносится время выполнения заказа, номер оператора,
выполнившего заказ.
По окончании разговора оператор станции передает оператору отделения
электросвязи количество минут разговора и свой номер. Остаток суммы задатка
возвращается клиенту.
В случае несостоявшегося разговора в форме МТФ-4 делается отметка о причине
снятия заказа и номер оператора, снявшего заказ, при этом деньги возвращаются
клиенту.
По отработанным формам МТФ-4 ведется статистика о состоявшихся и несостоявшихся
разговорах по различным регионам: области, Украине и СНГ отдельно.
В последнее время отделения связи оснащены кассовыми аппаратами класса “Онега”.
Данный кассовый аппарат позволяет печатать квитанцию с указанием текущей даты,
номера отделения связи и суммы произведенной оплаты, а также снимать показания
по суммам, оформленных с момента последнего снятия этих показаний.
Кассовый аппарат позволяет выделить на каждый вид оплаты отдельный уникальный
номер (от 1 до 9) и вести оформление квитанций по отдельным видам оплат с
суммированием этих сумм отдельно по каждому виду. При снятии информации в конце
смены распечатываются суммы по отдельным видам оплат, а также общая сводка по
всем принятым суммам. Кассовый аппарат позволяет получать сводку по оплате для
отдельного вида оплаты с указанием в построчном виде всех принятых сумм. В
случае оформления возврата денег клиенту по каким-либо причинам, данная сумма
вводится со знаком “-”, в сводках отображается с соответствующим знаком и к
общей сумме не прибавляется, а вычитается.
Снятые показания с кассового аппарата служат для отчетности по отделению связи.
Сводки по приему оплат по квитанциям за услуги, предоставленные в кредит
снимаются в конце каждой смены и сшиваются вместе с корешками квитанций для
отчетности с МГТС. В конце смены оператором производится также сверка корешков
квитанций со сводкой на предмет правильности взымания платы. Сводка по приему
телеграмм также распечатывается в конце смены и сшивается с заполненными
бланками телеграмм с предварительной сверкой сумм по сводке. Аналогичная
операция производится при работе с автоматическими и ручными кабинами.
Выбор и обоснование структуры проектируемой системы
Общие сведения
АПП ГОЭС представляет собой аппаратно-программный комплекс, который включает в
себя технические и программные средства, позволяющие автоматизировать ряд
действий персонала городского отделения электросвязи или районного узла связи.
Обоснование выбора технических средств
После исследования объектов проектирования, можно прийти к выводу, что наиболее
удобной для использования на ГОЭС (РУЭС) является следующая структура системы.
На каждом ГОЭС ставится центральный компьютер, к которому подключается
необходимый для данного ГОЭС набор технических средств: АПП, телеграфный
адаптер, информационная система и т.д. На каждом отделении электросвязи будет
иметься своя БД, включающая в себя все необходимые для работы ГОЭС справочники и
НСИ. В этом случае будет иметь место избыточность информации, т.к. на каждом
отделении электросвязи будет дублироваться БД массива квитанций населения
города, картотеки квартирных улиц, тарифов и т.п. Но при этом достигается
независимость функционирования ГОЭС от других ГОЭС, в связи с чем появляется
возможность использования АПП ГОЭС (РУЭС) в виде независимой локальной системы,
с возможностью связывания с другими машинами путем обмена информацией в
специфичном виде через машинные носители, как то дискеты, переносной винчестер.
Для разрабатываемой системы выдвигается требование о том, что эксплуатация
программно-технического комплекса в части решения прикладных задач не должна
предъявлять особых требований к квалификации пользователей и быть
ориентированной на конечного пользователя независимо от того, является он
руководителем или исполнителем (оператором).
Выполнение функций комплекса программ системы должно быть реализовано с
применением современных средств организации взаимодействия с пользователем,
включая:
привычные для операторов названия объектов и действий;
выбор операций посредством меню и функциональной клавиатуры;
выбор объектов и действий из выводимых на экран их перечней;
вывод поясняющих сообщений на любом этапе работы;
технологически близкий к естественному переход от одной операции к другой при
решении задач.
Так как на каждом ГОЭС будет формироваться своя техническая база, но с
использованием одной и той же системы, то мы может иметь возможность оперативно
изменять состав технических средств без изменения программной части и с
минимальными затратами на модификацию старой технической базы, т.к. в основе
каждого ГОЭС будет стоять минимальный набор технических средств, как показано
ниже, а дальнейшее его изменение будет происходить простым подключением
дополнительных технических средств без изменения базовых.
АПП-РК хорошо зарекомендовал себя как устойчиво работающее оконечное устройство
и это есть достаточное обоснование выбора его для использования как контроллера
автоматических и ручных кабин. В АПП ГОЭС АПП-РК используется в качестве
низового узла АСУ.
Информационная станция представляет собой специализированный интеллектуальный
терминал, который подключен по каналу ИРПС к локальному серверу АПП ГОЭС. ИС
собрана на базе ПК “ПРИОР-001” является серийно выпускаемым изделием СП “ПРОНАН
ltd”. ПК “ПРИОР-001” представляет собой 8-разрядную одноплатную микро-ЭВМ и
является аналогом широко распространенного компьютера “Spectrum 48+” фирмы
“Sinclair”.
Компьютер “ПРИОР®-001” выполнен на современной элементной базе - интегральных
микросхемах малой и средней степени интеграции. Архитектура компьютера
базируется на высокопроизводительном микропроцессоре Z80A фирмы SGS-THOMPSON.
Программное обеспечение АРМ АПП и ИС
С целью облегчения разработки программного обеспечения был использован единый
подход, что привело к универсальности разработанного системного и прикладного ПО
при использовании его в двух различных системах.
Программное обеспечение АРМ АПП и АРМ ИС подразделяется на две части.
Системное ПО, которое обеспечивает работу всего комплекса с соблюдением
следующих условий:
функционирование операционной системы в многопользовательском режиме с
минимальными затратами ресурсов последней;
работа в реальном или псевдореальном масштабе времени;
обеспечение возможности работы в локальной и глобальной сетях с использованием
как выделенных, так и коммутируемых каналов связи;
использование средств формирования базы данных, обладающей минимальным
временем доступа к данным и обеспечивающим сохранность и их целостность;
наличие эффективного языка программирования и хорошие инструментальные
средства для разработки прикладного программного обеспечения;
возможность переносимости на различные технические платформы.
Прикладное программное обеспечение удовлетворят следующим требованиям:
имеет дружественный интерфейс с непрофессиональным пользователем;
обеспечивает адаптацию системы к изменяющимся условиям эксплуатации;
имеет возможность быстрого расширения и изменения круга реализуемых функций;
максимально удобно реализует связь всех функций с централизованной базой
данных;
обеспечивает санкционированный доступ к информации базы данных;
ведет подробный протокол работы пользователей системы и оборудования;
позволяет оперативно и централизованно перераспределять ресурсы системы
администратору базы данных;
обеспечивает преемственность работы на технических средствах различной
конфигурации.
Инструментальным средством, удовлетворяющим вышеприведенным требованиям и
обеспечивающим хорошее соотношение стоимость/производительность, является ОС
ДТ-МАКС (DT-MAX) версии 6.0, которая и применены в данном комплексе.
основные решения по реализации компонентов системы
Общие положения
Разрабатываемое автоматизированное рабочее место оператора автоматических кабин
и информационной системы предназначено для работы на городских отделения
электросвязи (ГОЭС) в составе автоматизированной системы управления АПП ГОЭС.
АРМ АПП реализованы по принципу оконного интерфейса с использованием библиотеки
ДТМ-ПРО (“DTM PRO”).
Реализованная в АРМ АПП концепция работы обеспечивает наиболее благоприятные
условия по предоставлению услуг телефонной связи, а также сводит к минимуму
затраты на его установку и эксплуатацию.
Пользовательский интерфейс разработанной системы построен таким образом, что
оператор, работающий в системе, не встречает каких-либо специфических
особенностей при работе с любой задачей, независимо от того к какой подсистеме
эта задача относится.
Функционально выделенная задача оформляется в виде отдельной программы, которая
при запуске, оперируя с общесистемными переменными и специфическими
(специальными) данными данной системы, решает поставленную задачу и возвращается
в точку вызова этой программы.
При написании всех программ широко используется интегрированная среда
разработчика, включающаяв себя пакет "UniForm".
Данный пакет состоит из процедур и функций, позволяющих легко оперировать
списками при их выводе на экран, организовывать специальные окна для вывода
информации различного рода на экран. Кроме этого, пакет содержит редактор форм,
позволяющий легко представить вид выводимой на экран информации, как
статического вида, так и информации, изменяемой в процессе работы. Это позволяет
организовывать различного вида строки - поля, в позиции которых производится
ввод и вывод изменяющейся информации. Каждой такой строке, кроме позиции,
задается уникальное имя, порядковый номер, определяющий последовательность в
котором будет производиться перемещение по строкам в процессе работы с данной
формой вывода. Кроме этого, для каждого поля вывода задается функция контроля
ввода символов, позволяющая задать набор допустимых символов для ввода. Данный
пакет обладает широким набором типов используемых символов. Так, например, если
указан тип поля "русские большие буквы", то независимо от того, в каком режиме
ввода находится клавиатура, вводимые символы будут преобразовываться в заглавные
русские буквы. Данный пакет позволят устанавливать активные и пассивные цвета
для каждого поля, а также имена процедур, которые будут вызываться до и после
обращения к данному полю вывода.
Кроме описанных выше характеристик, данный пакет обладает рядом возможностей, на
которых мы не будем заострять внимание.
Программное обеспечение АРМ АПП и ИС:
системное ПО;
прикладное ПО.
Системное ПО представляет собой операционную систему ДТМ (DTM) версии 6.0,
которая обеспечивает функционирование разработанного прикладного ПО, и на языке
которой данное прикладное ПО реализовано.
При разработке прикладного ПО использованы следующие инструментальные средства:
редактор проектов;
редактор форм;
пакет программ “DTM PRO”, реализующий средства организации экранного
интерфейса с пользователем.
Прикладное ПО представляет собой набор отдельных программных модулей,
реализующих все функции АРМ АПП и ИС. Для объединения этих модулей в единый
программный комплекс (проект) используется редактор проектов, который
представляет собой средство для построения иерархических меню, в каждом конечном
пункте которых может вызываться определенный программный модуль. Вся система
меню построена таким образом, что задачи, назначение которых позволяет
объединить их в группы, находятся в одном меню. Применение такого подхода
позволяет строить интуитивно и логически понятное дерево меню. Редактор проектов
также позволяет использовать “быстрые клавиши” для вызова любого программного
модуля (пункта меню) из любого меню проекта, чем повышается удобство пользования
системой, особенно при больших уровнях вложенности меню.
Редактор форм позволяет создавать разнообразные экранные формы, содержащие поля
ввода и вывода информации различного типа, выполнять различные операции над
формами (вывод экрана формы, вывод значений полей формы, опрос полей формы).
Пакет “DTM PRO” позволяет организовывать современный и удобный экранный
интерфейс с пользователем, используя унифицированные средства построения
различных списков, меню, диалогов. Используя большое разнообразие входных
параметров функций данного пакета (размеры, цвета и т.п.),
программист-разработчик может легко строить необходимый диалог с пользователем.
Принципы обслуживания автоматических каналов
Для отслеживания набора номера одновременно в 32 работающих каналах и
обслуживания периферийных устройств в АПП-РК реализован псевдо-многозадачный
режим базирующийся на теории автоматов. Это позволило полностью использовать
ресурсы микропроцессора. Обработчик прерываний от внешних устройств выставляет
флаги различных событий, а автоматы их анализируют.
В АПП-РК реализованы два одновременно работающих автомата. Первый автомат
реагирует на событиясвязанные с изменениями состояний на линии автоматического
канала (поднятие, укладка трубки; набор номера; датчики начала разговора).
Второй автомат предназначен для формирования информации для последующей передачи
ее в канал связи с локальным сервером АПП ГОЭС.
Процесс отслеживания событий происходящих на автоматической линии связи привязан
к реальному времени и требует немедленной реакции на события. В среде АПП ГОЭС
возможности автоматическими каналами увеличились (по сравнению с возможностями
АПП-РК как автономного устройства) и поэтому пришлось снять с него функции
тарификации разговоров, т.е. сложные математические операции, связанные с
пятибайтовой арифметикой. Эти функции были возложены на DTM.
Взаимодействие системы DTM с АПП-РК
АПП-РК общается с сервером по каналу ИРПС через мультипортовую плату типа
ASTBOARD. Обмен информацией происходит на скорости 2400 бод. Этой скорости
вполне достаточно для данного объема передаваемой информации и обеспечения
надежности. Канал типа ИРПС допускает устойчивую передачу информации с данной
скорость на расстояние до 1км.
Каждая команда приходящая в или исходящая от АПП-РК заканчивается символом "*".
Все команды большие латинские буквы. в табл. 3.a.
Таблица .A
Описание командКомандаНазначение
E*Разрешить передачу информации. Эту команду следует передавать после
включения или сброса АПП-РК, иначе АПП-РК будет удерживать всю информацию
во внутреннем буфере (буфер не безразмерный, около 20 квитанций).
D*Запретить передачу информации. После этой команды АПП-РК будет
удерживать всю информацию во внутреннем буфере (буфер не безразмерный,
около 20 квитанций) до поступления команды “Е*”.
S*Список свободных кабин. АПП-РК возвращает список свободных кабин (см.
Передаваемую информацию).
V*Состояние кабин.
F*Совмещенная команда состояний и списка кабин.
Bn_s*Включить кабину с номером n на сумму s. Если кабина ручная то s -
время в минутах. Ручную кабину можно включить без задания времени.
On*Отключить кабину.
L[строка тарифов]*Передать тарифы для АПП-РК. Формат строки тарифов
смотрите ниже.
P[строка установок]*Передать установки для АПП-РК. Формат строки установок
смотрите ниже.
Строки тарифов представляет собой набор символов, в котором заключены
пятибайтные значения тарифов. Первый байт строки тарифов - размер оставшейся
части строки. Второй байт строки - номер страницы тарифов (0 - междугородние, 1
- международные). Дальше по 5 байт идут тарифы соответственно по 0, 1, 2.. зонам
(их может быть до 20 шт.).
Формат строки установок приведен в табл. 3.b.
Таблица .B
Формат строки установокКоличество байтНазначение
2ВРЕМЯ ОТСУТСТВИЯ МАНИПУЛЯЦИЙ В ПЕРИОДАХ TUPDOWN
2ВРЕМЯ ОЖИДАНИЯ В РУЧНОЙ КАБИНЕ С УЛОЖЕННОЙ ТРУБКОЙ В ПЕРИОДАХ TUPDOWN
2ПАУЗА ПОСЛЕ ПОДНЯТИЯ ТРУБКИ В ТИКАХ
2ПАУЗА ПОСЛЕ ПЕРВОЙ ЦИФРЫ В ТИКАХ
2ВРЕМЯ ПОСЛЕ НАБОРА ВСЕХ ЦИФР ДО ОТВЕТА АБОН. В TUPDOWN
1ВРЕМЯ БЕСПЛАТНОГО РАЗГОВОРА В ПЕРИОДАХ TUPDOWN
1КОД, ОПРЕДЕЛЯЮЩИЙ ТИП НАБОРА
1ФЛАГ МЕЖДУНАРОДНОЙ СВЯЗИ
1ПРИЗНАК ТАРИФИКАЦИИ: 0FFh-ПОСЕКУНДНАЯ, 0-ПОМИНУТНАЯ, 1-ПОМИНУТНАЯ С
ПЕРЕХОДОМ НА ПОСЕКУНДНУЮ
2ДИСКРЕТ ОКРУГЛЕНИЯ ПРИ СЕК ТАРИФИКАЦИИ (КОП, РУБ)
1ФЛАГ ЧТЕНИЯ ПЕРЕМЫЧЕК
2ДВА БАЙТА СО ЗНАЧЕНИЕМ 0FFH
1 тик - 1/4 секунды, 1 период TUPDOWN - 1/80 секунды.
На события происходящие в кабинах АПП-РК реагирует передачей сообщений.
Формат сообщения о начале разговора: “ВВВ NC HH.MM.SS TARIF FD PHONE”.
Расшифровка полей сообщения приведена в табл. 3.c.
Таблица .C
Расшифровка полей сообщения “BBB”Поле сообщения Назначение
PHONEКод+Телефон
FDНомер цифры, с которой начинается код зоны
TARIFТариф
HH.MM.SSВремя начала разговора (фиктивное, не берите дурного в голову.)
NCНомер кабины
Пример сообщения: “BBB 01 01.10.07 8000.00 00 0951234567*”
Формат сообщения о конце разговора: “EEE NC MM.SS COSTF REST ZONE”. Расшифровка
полей сообщения приведена в табл. 3.d.
Таблица .D
Расшифровка полей сообщения “EEE”Поле сообщения Назначение
ZONEНомер тарифной зоны
RESTОстаток
COSTСтоимость разговора
MM.SSПродолжительность разговора
NCНомер кабины
Формат сообщения на команду списка свободных кабин: “SSS NC1 NC2T2 NCnTn*”.
Расшифровка полей сообщения приведена в табл. 3.e.
Таблица .E
Расшифровка полей сообщения “SSS”Поле сообщения Назначение
TiТип кабины (A - авт. P - ручн.)
NCiНомер кабины
Взаимодействие оператора с АПП-РК
В АПП ГОЭС один оператор может выполнять множество задач: прием кредитов,
телеграмм, обслуживание АК и РК и т.д. Разговоры в кабинах происходят во времени
не зависимо от того, чем занимается оператор и реакция на сообщения приходящие
от АПП-РК должна происходить сразу. Для этого между процессом оператора и АПП-РК
запускается теневой процесс который постоянно поддерживает связь с АПП-РК.
Передача информации между процессами происходит через глобальные переменные.
Теневой процесс реализован в модулях iapbckg и ipabckgsub. Помимо связи с АПП-РК
теневой процесс занимается инициализацией АПП-РК, загрузкой системных установок,
загрузкой тарифов, отслеживанием аварийных ситуаций, формированием записей в
реестре, формированием сообщений для процесса операторы, формированием журнала
работы АПП-РК. Описание глобальных переменных используемых в АРМ АПП приведено в
табл. 3.f.
Таблица .F
Описание глобальных переменныхНазвание глобальной переменнойУзелНазначение
^appcab(i)состояние i-отй кабины
^appcab(i,j)сумма и количество разговоров по j-той зоне в i-той кабине
^appstat("CMD")передача команды от процесса оператора в теневой процесс
^appstat("STATUS")состояние теневого процесса
^appstat("TARIF","AUTO8",j)тарифы для СНГ по j-той зоне
^appstat("TARIF","AUTO108",j)тарифы для СНГ по j-той зоне
^appstat("SETUP")системные установки на АПП-РК
^appticket(i,n)квитанции по i-той кабине для n-го разговора
Взаимодействие системы DTM с информационной системой
Идея информационной системы является новшеством в сфере услуг предоставляемых
ЦТЭ МТТС потребителям. Зачастую рядовой пользователь не знает автоматических
кодов городов СНГ и дальнего зарубежья. Использование автоматической телефонной
связи требует знание кодов. Потребитель вынужден обращаться к оператору АПП за
данной информацией, чем отнимает у оператора рабочее время. ИС дает потребителю
достаточно просто и быстро получить нужную ему информацию.
Помимо кодов направлений автоматической телефонной связи ИС дает информацию
пользователям об услугах МТТС, которые он должен оплатить, что особенно
необходимо при переходе на безбумажную технологию.
Среди дополнительной информации выдаваемой ИС есть: тарифы на услуги телефонной
связи и информация о подписных изданиях. Помимо информации ИС используется как
рекламное табло с достаточно богатым набором функций MULTIMEDIA.
ИС общается с сервером по каналу ИРПС через мультипортовую плату типа ASTBOARD.
Обмен информацией происходит на скорости 9600 бод. Этой скорости вполне
достаточно для данного объема передаваемой информации и обеспечения надежности.
Канал типа ИРПС допускает устойчивую передачу информации с данной скорость на
расстояние до 1км.
Методика работы потребителя с системой
Общие с