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

Полезная модель относится к области информационных технологий и может быть использована при организации первичной информационной настройки иерархических автоматизированных телекоммуникационных систем (АТС).
Известны автоматизированные системы управления, позволяющие оптимизировать времена ввода и обработки данных, включающие территориально распределенные базы данных (БД), с множеством программных компонентов и большим количество пользователей, между которыми осуществляется обмен информационными потоками, [1, 2].
Так, известна система поддержания информационной идентичности баз данных по патенту [1], предназначенная для обеспечения согласованной работы многих локальных и территориально удаленных пользователей в режиме постоянного обновления данных и условиях применения низкоскоростных каналов.
Указанная система поддержания информационной идентичности баз данных содержит блок приема идентификаторов записей данных, блок селекции базовых адресов записей базы данных сервера, блок селекции относительных адресов записей базы данных сервера, блок формирования адреса записей базы данных сервера, блок идентификации записей базы данных сервера, блок селекции признаков актуализации данных и блок идентификации числа записей базы данных.
Недостаток данной системы заключается в отсутствии возможности ее применения в сложных иерархических системах, где требуется разграничение доступа пользователей к различным категориям и объемам данных в зависимости от уровня подчиненности объекта автоматизации.
Наиболее близкой по технической сущности к заявляемой является система взаимодействия баз данных автоматизированной системы управления по патенту [2], принятая за прототип.
Укрупненная функциональная схема системы-прототипа представлена на фиг.1, где введены следующие обозначения:
1 - блок идентификации пользователя и ввода первичных данных;
2 - блок генерации настроечных данных;
3 - блок формирования пакетов настроечных данных;
7 - блок обмена данными;
10 - блок управления процессом синхронизации;
11 - блок синхронизации баз данных.
Система-прототип содержит блок 1 идентификации пользователя и ввода первичных данных, соединенный двусторонней связью с блоком 7 обмена данными, который соединен двусторонней связью с блоком 2 генерации настроечных данных, соединенный двусторонними связями с блоком 10 управления процессом синхронизации и блоком 11 синхронизации баз данных, которые, в свою очередь, соединены двусторонними связями с блоком 3 формирования пакетов настроечных данных.
При работе системы-прототипа достигается такая организация процесса обмена данными, при которой обеспечивается разделение информационных потоков и, в то же время, оптимизация процесса синхронизации данных локальной и центральной баз.
Однако, как и в предыдущей системе [1], в прототипе отсутствует возможность применения ее в сложных иерархических системах, где требуется разграничение доступа пользователей к различным категориям и объемам данных в зависимости от уровня подчиненности объекта автоматизации и, кроме того, отсутствует возможность учета структур представления данных, в случае если на различных объектах управления АТС оно различно..
Для устранения перечисленных недостатков в заявляемой полезной модели решается задача создания системы формирования и сбора настроечных данных об объектах АТС организационного типа со сложной многоуровневой структурой, которая обеспечивает сокращение временных затрат на этапе ввода автоматизированной системы управления в эксплуатацию, а также упрощение данной процедуры за счет применения информационных шаблонов, описывающих типовые объекты управления АТС.
Технический результат, достигаемый в результате использования полезной модели, заключается в сокращении затрат времени на настройку функционирования объектов АТС в условиях низкоскоростных каналов связи, снижение вероятностей ошибок ввода и передачи настроечных данных по каналам связи.
Для решения поставленной задачи в известную систему, включающую объект АТС, содержащий блок идентификации пользователя и ввода первичных данных, вход которого является первым информационным входом объекта АТС, блок обмена данными, блок генерации настроечных данных и блок формирования пакетов настроечных данных, согласно полезной модели, в объект АТС дополнительно введены блок отслеживания активации пользователя и оповещения взаимодействующих объектов, блок хранения информации об адресатах АТС, блок базы данных хранения сведений о функционирующих объектах управления АТС и последовательно соединенные двунаправленной связью блок описания шаблонов типовых объектов управления АТС и блок анализа и контроля входящих пакетов настроечных данных, причем первый выход блока идентификации пользователя и ввода первичных данных через блок отслеживания активации пользователя и оповещения взаимодействующих объектов соединен с первым входом блока обмена данными, второй вход-выход которого двунаправленной связью соединен со вторым входом-выходом блока анализа и контроля входящих пакетов настроечных данных, третий выход которого соединен со вторым входом блока базы данных хранения сведений о функционирующих объектах управления АТС, первый вход которого соединен с третьим выходом блока описания шаблонов типовых объектов управления АТС, первый вход-выход которого двунаправленной связью соединен с первым входом-выходом блока генерации настроечных данных, второй вход которого соединен со вторым выходом блока идентификации пользователя и ввода первичных данных, второй выход - со вторым входом блока хранения информации об адресатах АТС, а третий выход - с первым входом блока формирования пакетов настроечных данных, первый выход которого соединен с третьим входом блока обмена данными, третий выход которого соединен с первым входом блока хранения информации об адресатах АТС, третий вход-выход которого двунаправленной связью соединен с третьим входом-выходом блока формирования пакетов настроечных данных, второй вход-выход которого двунаправленной связью соединен с третьим входом-выходом блока базы данных хранения сведений о функционирующих объектах управления АТС; дополнительно, блок обмена данными выполнен с возможностью обмена информацией с другими объектами АТС, при этом система содержит как минимум два идентичных объекта АТС.
Кроме того, блок отслеживания активации пользователя и оповещения взаимодействующих объектов выполнен в виде последовательно соединенных устройства анализа идентификационных данных, устройства формирования сигналов оповещения и устройства формирования запроса списка разрешенных для оповещения абонентов сети.
Кроме того, блок описания шаблонов типовых объектов управления АТС выполнен в виде последовательно соединенных устройства ввода идентификационных данных шаблонов и устройства хранения шаблонов формирования настроечных данных.
Кроме того, блок хранения информации об адресатах АТС выполнен в виде последовательно соединенных устройства ввода идентификационных характеристик списка адресатов АТС устройства определения типа списка доступных для обмена адресатов АТС, устройства хранения списков абонентов и устройства анализа состояния объектов сети.
На фиг.2 представлена функциональная схема объекта АТС заявляемой системы, где введены следующие обозначения:
1 - блок идентификации пользователя и ввода первичных данных;
2 - блок генерации настроечных данных;
3 - блок формирования пакетов настроечных данных;
4 - блок отслеживания активации пользователя и оповещения взаимодействующих объектов;
5 - блок описания шаблонов типовых объектов управления АТС;
6 - блок хранения информации об адресатах АТС;
7 - блок обмена данными;
8 - блок анализа и контроля входящих пакетов настроечных данных;
9 - блок базы данных хранения сведений о функционирующих объектах управления АТС.
Заявляемая система содержит как минимум два идентичных объекта АТС, каждый из которых содержит последовательно соединенные блок 1 идентификации пользователя и ввода первичных данных, вход которого является первым информационным входом объекта АТС, блок 4 отслеживания активации пользователя и оповещения взаимодействующих объектов и блок 7 обмена данными; последовательно соединенные двунаправленными связями блок 2 генерации настроечных данных, блок 5 описания шаблонов типовых объектов управления АТС и блок 8 анализа и контроля входящих пакетов настроечных данных, второй вход-выход которого двунаправленной связью соединен с входом-выходом блока 7 обмена данными, третий выход которого соединен с первым входом блока 6 хранения информации об адресатах АТС, второй вход которого соединен со вторым выходом блока 2 генерации настроечных данных, второй вход которого соединен со вторым выходом блока 1 идентификации пользователя и ввода первичных данных, а третий выход - с первым входом блока 3 формирования пакетов настроечных данных, первый выход которого соединен с третьим входом блока 7 обмена данными, снабженного двунаправленной информационной шиной для обмена информацией с другими объектами АТС. Третий выход блока 5 описания шаблонов типовых объектов управления АТС соединен с первым входом блока 9 базы данных хранения сведений о функционирующих объектах управления АТС, второй вход которого соединен с третьим выходом блока 8 анализа и контроля входящих пакетов настроечных данных, а третий вход-выход блока 9 базы данных хранения сведений о функционирующих объектах управления АТС двунаправленной связью соединен со вторым входом-выходом блока 3 формирования пакетов настроечных данных, третий вход-выход которого двунаправленной связью соединен с третьим входом-выходом блока 6 хранения информации об адресатах АТС.
Заявляемая полезная модель работает следующим образом.
На первый вход блока 1, предназначенного для фиксации первоначальных идентификационных данных и оповещения блока 4 о входе пользователя в систему, а также, для ввода первоначальных данных об объекте управления, сначала поступают сведения о входе пользователя в систему, после чего в блок 1 вводят первоначальные данные об объекте управления, которые с блока 1 передают на блока 2 генерации настроечных данных, обеспечивающего автоматическое формирование всей совокупности данных об объекте управления, для чего из блока 2 отправляют запрос на блок 5, предназначенный для хранения данных о типовых объектах АТС, их взаимосвязях и совокупности их характеристик, включая информационное и сетевое описание, с целью получения шаблона в соответствии с первоначальными данными, введенными в блоке 1.
В свою очередь, с блока 5 на блок 2 передают требуемый шаблон, где на основании шаблона и с использованием первоначальных данных генерируется вся совокупность настроечной информации об объекте управления системы. Одновременно, поступившие в блок 5 с блока 2 первоначальные идентификационные данные подставляются в шаблон, и генерируется совокупность настроечных данных об объектах управления, предназначенных для сохранения в базу данных, которая подается на блок 9 базы данных хранения сведений о функционирующих объектах управления АТС, где их сохраняют.
Также, часть настроечных данных, содержащая сведения об адресатах, доступных для данного объекта, с блока 2 передается на блок 6 с целью последующей фильтрации всех абонентов, доступных на сетевом уровне.
После окончания генерации настроечных данных и передачи их в блок 9, с блока 2 на блок 3 формирования пакетов настроечных данных передают сигнал о готовности настроечных данных к включению их в пакеты.
Параллельно, после поступления на вход блока 1 сведений о входе пользователя в систему, с блока 1 сигнал об активации пользователя подается на блок 4, предназначенный для отслеживания входа пользователя в систему, с выхода которого сигнал об активации пользователя в системе подается на блок 7, после чего через блок 7 по всем доступным адресам сети рассылают запросы о готовности других активных объектов АТС и принимают от них ответы.
С блока 7 адреса всех абонентов, приславших ответ на запрос о готовности, подаются на блок 6, где осуществляется их фильтрация в соответствии со списком разрешенных абонентов, поступивших со второго выхода блока 2 на второй вход блока 6.
После определения списка абонентов, готовых к приему пакетов настроечных данных, с блока 3, предназначенного для формирования пакетов, содержащих настроечные данные с целью последующей их передачи другим объектам управления, на блок 6, предназначенный для хранения и анализа списка доступных конкретному пользователю абонентов, с которыми он может взаимодействовать, направляют запрос о предоставлении этого списка, который, в свою очередь с блока 6 передается на блок 3.
Блок 3 инициирует запрос к блоку 9 на предоставление настроечных данных. В блоке 9 формируется совокупность настроечных данных, которая возвращается в блок 3, где включается в состав пакетов настроечных данных. Далее, сформированные в блоке 3 пакеты настроечных данных передают в блок 7, обеспечивающий прием и передачу пакетов с данными между объектами АТС, где их отправляют по адресам, определенным в блоке 6.
С другой стороны, на поступающие по информационной шине в блок 7 от других объектов АТС запросы о готовности этого объекта к приему пакетов настроечных данных, в объекте АТС формируют и отправляют с блока 7 обратно другим объектам АТС по информационной шине ответы на эти запросы. А поступающие по информационной шине в блок 7 пакеты настроечных данных других объектов АТС, передают из блока 7 на блок 8, который обеспечивает проверку поступающих пакетов на предмет отсутствия противоречий в соответствии с шаблоном настроечных данных, с целью анализа и контроля входящих пакетов настроечных данных на соответствие шаблонам. Для этого с блока 8 на блок 5 направляют запрос о предоставлении данных шаблона в соответствии с поступившим пакетом настроечных данных. В блоке 5 выбирают данные требуемого шаблона и передают их на блок 8, где производят сравнение ключевых позиций из шаблона и из пакета настроечных данных.
В случае, если поступивший пакет настроечных данных соответствует шаблону, его передают с блока 8 на блок 9 с целью последующего сохранения. В случае, если поступивший пакет настроечных данных не соответствует шаблону, в блоке 8 формируется отчет об ошибках и передается на блок 7 обмена данными, где его направляют по информационной шине соответствующему абоненту.
Все блоки заявляемой системы в приведенном примере ее выполнения реализованы с помощью программно-аппаратных средств на стандартных персональных компьютерах. В частности, ввод, вывод и передача данных между элементами компьютерного оборудования системы осуществляются, как правило, с помощью известных терминальных устройств (например, клавиатуры, сканера, принтера и т.п.), а также коммуникационных устройств [3] и каналов (например, линий проводной и беспроводной связи), а регистрация, накопление, обмен, хранение (в том числе в базе данных) и различного рода обработка получаемых системой информационных массивов производится с помощью программных средств, т.е. определенным образом организованного пространства (ячеек) памяти оперативных (ОЗУ) и постоянных (ПЗУ) запоминающих устройств компьютеров, за счет выделения в этом пространстве областей (участков), ответственных за те или иные вычислительные операции.
Блоки 1, 2 и 3 могут быть выполнены аналогично описанным в прототипе.
Блок 7 кроме функций, описанных в прототипе, выполнен с возможностью обмена информацией с другими объектами АТС.
Блок 4 отслеживания активации пользователя и оповещения взаимодействующих объектов может быть выполнен, как показано на фиг.3, в виде последовательно соединенных устройства 4.1 анализа идентификационных данных, устройства 4.2 формирования сигналов оповещения и устройства 4.3 формирования запроса списка разрешенных для оповещения абонентов сети.
Блок 4 работает следующим образом.
На вход устройства 4.1 анализа идентификационных данных с первого выхода блока 1 идентификации пользователя и ввода первичных данных поступает сигнал о завершении процедуры идентификации, и первичные идентификационные данные, значения которых анализируются - выделяется тип объекта настройки, данные о типе объекта поступают на вход устройства 4.2 формирования сигналов оповещения, где формируется соответствующий сигнал оповещения активных абонентов сети о регистрации по указанному адресу данного типа настраиваемого объекта. Далее в устройстве 4.3 формируется запрос списка разрешенных для оповещения абонентов сети -адресатов АТС; запрос и сформированный сигнал оповещения передаются на первый вход блока 7 обмена данными между объектами АТС, после чего сигнал оповещения об активации объекта рассылается необходимым абонентам сети.
Блок 5 описания шаблонов типовых объектов управления АТС может быть выполнен, как показано на фиг.4, в виде последовательно соединенных устройства 5.1 ввода идентификационных данных шаблонов и устройства 5.2 хранения шаблонов формирования настроечных данных.
Блок 5 работает следующим образом.
На вход устройства 5.1 ввода идентификационных данных шаблонов с блока 2 генерации настроечных данных проступают данные об идентификаторе типа настраиваемого объекта, после чего формируется запрос на предоставление соответствующего типу настраиваемого объекта шаблона формирования настроечных данных; запрос обрабатывается в устройстве 5.2. хранения шаблонов формирования настроечных данных, где анализируется тип объекта, и ему в соответствие ставится шаблон формирования настроечных данных, содержащий наборы данных о его основных характеристиках, алгоритме определения иерархии взаимосвязей с другими объектами АТС, включая информационное, сетевое описание и правила организации взаимодействия объектов; далее указанные данные поступают на блок 2.
Блок 6 хранения информации об адресатах АТС может быть выполнен, как показано на фиг.5, в виде последовательно соединенных устройства 6.1. ввода идентификационных характеристик списка адресатов АТС, устройства 6.2. определения типа списка доступных для обмена адресатов АТС, устройства 6.3 хранения списков абонентов и устройства 6.4. анализа состояния объектов сети.
Блок 6 работает следующим образом.
На вход устройства 6.1 ввода идентификационных характеристик списка адресатов АТС поступают идентификационные характеристики типа настраиваемого объекта, содержащие нормативные данные и ограничения на взаимодействие с различными типами объектов АТС, после чего в устройстве 6.2 осуществляется определение типа списка доступных ему для обмена адресатов АТС и формируется запрос на предоставление списка адресатов АТС соответствующего определенному типу, запрос подается на вход устройства 6.3 хранения списков абонентов, где он обрабатывается, и соответствующий список передается в устройство 6.4 анализа состояния объектов сети, в котором производится анализ готовых к обмену абонентов из предоставленного списка адресатов АТС, далее указанные данные поступают на блок 3 формирования пакетов настроечных данных.
Таким образом, введение новых и блоков и связей позволяет реализовать систему формирования и сбора настроечных данных об объектах АТС, обеспечивающую возможность децентрализованной подготовки, распространения и поддержания в актуальном состоянии настроечной информации на всех объектах АТС, что позволяет сократить затраты времени на настройку функционирования объектов АТС в условиях низкоскоростных каналов связи, снизить вероятности ошибок ввода и передачи настроечных данных по каналам связи, что приводит к сокращению объемов работ по вводу настроечных данных, и, как следствие, сокращению сроков и стоимости ввода системы в эксплуатацию.
Источники информации:
1. Патент РФ №2327213, G06F 17/30,12/00, 2007 г.
2. Патент РФ №66568, G06F 17/00, 2006 г.
3. Олифер В.Г., Олифер Н.А. Компьютерные сети. Принципы, технологии, протоколы: Учебник для вузов. 2-е изд.: Спб.: Питер, 2003 г.- 864 с: ил.