Инструменты пользователя

Инструменты сайта


artsec:tula:грз

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Последняя версия Следующая версия справа и слева
artsec:tula:грз [26.06.2019 09:18]
buh [История работ по система распознавания ГРЗ и его интеграцию в парковочную систему.]
artsec:tula:грз [08.07.2019 10:56]
buh [ToDo]
Строка 14: Строка 14:
 ---- ----
  
- --- //​[[admin@artonit.ru|Бухаров А.В.]] 2019/06/17 20:33// + 
- +
-Стал я расписывать аналитику,​ и понял, что надо идти не по пути "​событие (проезд разрешен - проезд запрещен) -> соответствующая ему аналитика",​ а наоборот:​ "​сначала аналитика,​ а уже затем событие (проезд разрешен - проезд запрещен)"​. +
- +
-Количество условий,​ проверяемых при въезде и выезде,​ может быть много. Это сегодня мы знаем 4 условия. В скором времени могут появиться дополнительные условия (например,​ "​Есть признак служебной карты",​ "​Карта в списке разовых гостей"​ и т.п.) +
- +
-При этом мы должны сохранить результат анализа для каждого проезда,​ чтобы в отчетах позже была ясна причина проезда или отказа. +
- +
-Результат аналитики можно хранить разными методами. Например,​ побитово,​ в указанном порядке. Я сейчас отобразил 4 случая. Самый верхний - бит 0, самый нижний - бит 3. +
- +
- +
-Если выезд не оплачена,​ но ГРЗ распознан,​ совпадает с въездом и порядок проезда правильный - код 0001. +
- +
-Если выезд оплачен,​ но ГРЗ не распознан,​ то код получится 0010 +
- +
-Ну и так далее. +
- +
-Однако побитовая маска требует дополнительных пояснений и расшифровок. +
- +
-Я предлагаю вместо побитовой маски можно сделать ту же побитовую таблицу,​ но каждой комбинации дать числовое значение. Например,​ так: +
-^Бит 3^Бит 2^Бит 1^Бит 0^Код аналитики^Выезд разрешен?​^ +
-^Нарушение порядка проезда^Въезд и выезд разные^ГРЗ не распознан^Не оплачен^:::​^:::​^ +
-|0|0|0|0|500|Нет| +
-|0|0|0|1|501|Да| +
-|0|0|1|0|502|Нет| +
-|0|0|1|1|503|Нет| +
-|0|1|0|0|504|Нет| +
-|0|1|0|1|505|Нет| +
-Такой подход хорош тем, что по мере добавления условий анализа разных разрешений количество кодов аналитики можно увеличивать практически без ограничений,​ не меняя базы данных. +
- +
-Будет формироваться список код - выполненные условия. Код 503, например,​ это значит,​ что не было ни оплаты,​ ни распознанного ГРЗ. +
- +
-И шлагбаум будет открываться только для указанного набор кодов. Т.о. мы сможем менять условия выезда просто редактируя список ситуаций,​ допустимых для выезда. +
- +
- +
-Наличие таких кодов упрощается последующую автоматизацию и позволяет расширять набор анализируемых параметров.+
  
 ---- ----
/home/cardsoft/artonit.ru/docs/wiki/data/pages/artsec/tula/грз.txt · Последние изменения: 08.07.2019 10:56 — buh