Главная Библиотека Учебные материалы Основная задача СКУД и методы ее решения - Способы решения задачи СКУД. Валидатор.
Основная задача СКУД и методы ее решения - Способы решения задачи СКУД. Валидатор.
19.02.2013 09:59
Индекс материала
Основная задача СКУД и методы ее решения
Основная задача СКУД
Логические сущности СКУД. Контроллер СКУД.
Способы решения задачи СКУД. Валидатор.
Основные и дополнительные условия валидации. Место валидатора в СКУД.
От анализа к синтезу. Взлетаем!
Информационная модель СКУД.
Раздел 3. Абстрактная модель программного обеспечения СКУД.
От теории к практике!
Все страницы

Способы решения задачи СКУД. Валидатор.

Табличное представление задачи СКУД определяет и пути решения этой задачи:

  • выборка кодов карт для каждой двери и загрузка этих кодов в контроллер СКУД.
  • выборка списка точек прохода и загрузка их в свойства карты.
  • Можно применить методы оптимизации для сокращения объема данных введение категорий доступа, ограничений по времени, срок действия карт), но способы решения от этого не изменятся.

    Проверка по двери. "Классический СКУД".

    Валидатор выполняет проверку для фиксированного значения названия двери. При этом код карты выполняет роль переменной.


    Получив код карты от считывателя (например,от Сч2) валидатор знает, что надо проверку выполнить по столбцу таблицы Door2 и результат валидации выдать на Door2.
  • Для реализации этого метода достаточно передать в контроллер каждой двери список карт, которые могут через него ходить (т.е. просканировать таблицу по вертикали).

    Проверка по коду карты. "Метро"

    Валидатор выполняет проверку для фиксированного номера карты. При этом название двери выполняет роль переменной.

    Получив код карты Key2 от считывателя (например, от Сч1), валидатор выполняет проверку по строке Key2. Если точка прохода Doo1 отмечена как разрешенная для прохода, то валидатор выдаст на Door1 команду на открытие двери.

  • Подобная система реализована в метрополитене.

    Приведенные примеры (один считыватель - одна дверь - один валидатор) следует рассматривать как минимально необходимую конфигурацию.

    Ничто не мешает рассматривать более сложные структуры, когда один валидатор обслуживает несколько считывателей и несколько дверей. Отсюда следует неочевидный вывод, что всю систему СКУД можно рассматривать как один контролер с одним валидатором и многими считывателями и дверями.

    Резюме:

  • их формулировки основной задачи СКУД видны 2 базовых пути ее решения.
    1. "Сканирование" таблицы по вертикали и загрузка в контроллеры список карт для обслуживаемой точки прохода.
    2. "Сканирование" таблицы по горизонтали, запись в карту список разрешенных точек прохода.


  •