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

1. Способ актуализации информации в базах данных объектов управления автоматизированной системы управления (АСУ) специализированного назначения, заключающийся в том, что
в административной части АСУ вводят данные, требуемые объектам управления АСУ, проверяют введенные данные на соответствие типам данных полей таблиц сводной базы данных, а также непротиворечивости логических значений данных логическому смыслу, если введенные данные соответствуют типам данных полей таблиц сводной базы данных и логические значения данных не противоречат логическому смыслу, то результат проверки считают положительным, после чего данные сохраняют в сводной базе данных, а если введенные данные не соответствуют типам данных полей таблиц сводной базы данных и/или логические значения данных противоречат логическому смыслу, то результат проверки считают отрицательным и производят исправление данных в полях для ввода и их повторный ввод, после чего данные сохраняют в сводной базе данных, далее сохраненные данные учитывают и регистрируют время успешного проведения изменений, после чего формируют пакеты информации, содержащие необходимые каждому из объектов управления данные, с учетом структуры преставления информации в базах данных клиентской части, сформированные пакеты информации учитывают, затем определяют возможный способ их доставки объектам управления, для этого формируют запрос конкретному объекту управления с целью контроля его к приему информации по локальной вычислительной сети (ЛВС) и отправляют этот запрос по ЛВС на клиентскую часть АСУ;
далее в клиентской части АСУ принимают по ЛВС выше сформированный запрос и подают его для аутентификации пользователя, в результате чего определяют готовность данного объекта управления к приему информации, если данный объект управления готов к приему информации, то по ЛВС обратно в административную часть передают квитанцию о готовности клиентской части к приему пакета информации по ЛВС;
далее в административной части АСУ получают по ЛВС квитанцию о готовности клиентской части к приему информации по ЛВС, производят распределение приоритетов пакетов для их отправки по ЛВС и присваивают пакету информации соответствующие служебные сведения - приоритет и контрольную сумму, затем пакет информации, дополненный служебными сведениями, отправляют по ЛВС на клиентскую часть;
далее в клиентской части получают дополненный служебными сведениями пакет информации и осуществляют проверку пригодности полученного к загрузке пакета, если пакет пригоден к загрузке, то его загружают в базу данных клиентской части, а если пакет не пригоден к загрузке, то оправляют квитанцию об ошибке на административную часть, при получении которой в административной части осуществляют повторное формирование пакетов информации для доведения их до объектов управления.
2. Способ по п.1, в котором в случае, если в административной части результат контроля состояния объектов управления возвращает ответ о невозможности доставки пакетов информации по ЛВС, то производят запись пакетов информации на машиночитаемый носитель данных, затем машиночитаемый носитель данных доставляют на клиентскую часть, где считывают данные с машиночитаемого носителя данных, затем считанные данные пакетов информации передают в блок входного контроля пакетов информации, и в случае успешной проверки данные загружают в базы данных клиентской части, после чего результат загрузки фиксируют в блоке учета изменений в базах данных клиентской части и формируют уведомление о результатах загрузки.
3. Способ по п.1, в котором в случае получения ответов в административной части о неготовности доставки пакетов информации через ЛВС на протяжении периода времени, в течение которого произошло более одного изменения информации, полученные пакеты информации формируют с учетом всех предшествующих изменений за данный период времени.
4. Способ по п.1, в котором при формировании пакетов данных, содержащих необходимые каждому объекту управления данные, осуществляют действия: из сводной базы данных выбирают необходимый для каждого объекта управления состав данных, в каждом выбранном составе данных определяют требуемый для каждого объекта управления объем данных, далее отобранные по составу и объему данные проверяют на соответствие эталонным структурам базы данных объекта управления, если в пакете информации структура отобранных по составу и объему данных соответствует эталонной структуре конкретного объекта управления, то пакет информации учитывают, а если в пакете информации структура отобранных по составу и объему данных не соответствует эталонной структуре конкретного объекта управления, то структуру данных в пакете преобразовывают в эталонную структуру конкретного объекта управления, после чего пакет информации учитывают.
5. Способ по п.1, в котором при проверке пригодности полученного пакета к загрузке осуществляют следующие действия: проверяют целостность полученного пакета, для чего определяют его контрольную сумму и сравнивают ее с контрольной суммой, указанной в служебной информации, если контрольная сумма полученного пакета не равна контрольной сумме, указанной в служебной информации, то в административную часть отправляют по ЛВС квитанцию о нарушении целостности полученного пакета информации, в административной части осуществляют повторное формирование и отправку пакета информации по ЛВС, если контрольная сумма полученного пакета равна контрольной сумме, указанной в служебной информации, то пакет информации загружают в базы данных клиентской части, где содержимое этого пакета проверяют на соответствие структуре базе данных данного объекта управления, если содержимое принятого пакета информации соответствует структуре базы данных данного объекта управления, то в административную часть по ЛВС отправляют квитанцию об успешной загрузке полученного пакета, а если содержимое пакета информации не соответствует структуре базы данных данного объекта управления, то по ЛВС в административную часть отправляют квитанцию о нарушении структуры полученного пакета, при получении которой в административной части осуществляют повторное формирование пакетов информации для доведения их до объектов управления.