Интеграция в Браузер

Система видеонаблюдения
Ответить
Samuilus
Сообщения: 3
Зарегистрирован: 15 авг 2016, 22:53

Интеграция в Браузер

Сообщение Samuilus »

Здравствуйте! Подскажите пожалуйста, как реализовать подобное на Демо - http://sprecord.ru/demo/ipvideorecord

Есть база на которой находяться несколько организаций.
Порядок проезда на территорию таков:
1. Водитель подьезжает к шлакбауму
2. Заходит на проходную называет марку, гос номер, фамилию, организацию в которую он приехал

На данном этапе происходит так:
1.Оператор вбивает в форму эти данные, если этот номер и марка есть в базе MySqL(Таблица Архив), ajax подтягивает данные и они подставляются в форму. Оператору нужно всего лишь нажать на кнопкку вьезд(Происходит запись в таблицу Temp).

2. При выезде оператор смотрит на автомобиль, ищет в списке възжавших(Mysql таблица Temp) этот автомобиль и нажимает кнопку выезд(Запись о автомобиле переноситься в таблицу Архив и удаляется из таблицы Temp)

Все это написано на php, html, css, js+Jquery
Работает соответственно в браузере

Я хотел бы интегрировать считывание номеров в базу но не на автомате, а так:
1.Автомобиль подьехал к шлакбауму
2. Происходит считывание номера и сверка с базой(таблица Архив). Если раньше этот автомобиль посещал территорию(Поиск в таблице Архив) , то подставляем из базы марку, номер, фамилию, организацию, и оператору осталось лишь подтвердить вьезд.
(Запись в таблицу Temp)

Если же авто в базе нет(Отсутствие в таблице Архив), тогда заполняется поле номера в форме , а остальные поля остаются пустыми и оператор ждет водителя для получения недостающих данных, после чего подтверждает вьезд.

При выезде(2-я камера) считывает номер(из таблицы Temp) и подсвечивает в списке для подтверждения оператором кнопкой выезд, тем самым запись о автомобиле отправляется в архив.

Подскажите люди добрые что нужно использовать что бы реализовать мою задачу?
Всем ОГРОМНОЕ СПАСИБО заранее :)
chelovek
тех. поддержка
Сообщения: 103
Зарегистрирован: 14 окт 2014, 15:35

Re: Интеграция в Браузер

Сообщение chelovek »

Если камеры уже есть, то ему достаточно установить наше ПО. Дальше я вижу два варианта:
1. Запрашивать необходимые данные по трифту (у Афремова уже есть наработки в этой области). Достаточно будет просто проверять список текущих событий чтобы увидеть что определился новый номер, а затем они могут делать с ним все что угодно. Также они смогут по нашей базе сделать запрос по тем номерам которые определялись раньше.
2. Создать скрипт который будет запрашивать определенный URL на их веб сервере, и передавать туда необходимые данные (так же как у нас сделано с демо).
Samuilus
Сообщения: 3
Зарегистрирован: 15 авг 2016, 22:53

Re: Интеграция в Браузер

Сообщение Samuilus »

chelovek писал(а): 2. Создать скрипт который будет запрашивать определенный URL на их веб сервере, и передавать туда необходимые данные (так же как у нас сделано с демо).
Да да именно так мне и хотелось бы сделать как реализовано у Вас в демо.
А можете коротко описать структуру действий ?
Если я правильно понимаю, нужен сервер на нем Ваше ПО, и уже скрипт обращается к серверу с Вашим ПО ?
Очень хотелось бы все это реализовать по WEB
Спасибо chelovek !

Ах да еще структура , которую я описывал ранее стоит на локальном ПК , то есть клиент обращается к серверу по local . OpenServer
И скажите пожалуйста какая камера подключена к Демо ? А то моя hikvision DS-2CD2032F-I на Free version IPVideoRecord в течении дня не определила ни одно авто. Какая у Вас камера ?
Еще раз большое спасибо !!!
Sky
тех. поддержка
Сообщения: 102
Зарегистрирован: 26 июн 2013, 16:38

Re: Интеграция в Браузер

Сообщение Sky »

Устанавливаете наше ПО. С помощью клиента настраиваете вызов вашего скрипта (или приложения), примерно вот так http://prntscr.com/c78edf
Т.е. при каждом распознавании номера, наш сервер будет выполнять ваш скрипт, передавая ему необходимые данные через параметры запуска приложения.
В скрипте мы используем программу cURL https://ru.wikipedia.org/wiki/CURL

Содержимое скрипта script.bat:
===========================================
NUMBER=$1
DATE=$2
DIRECTION=$3

curl -G yoursite.com/php_script --data-urlencode "number=$NUMBER" --data-urlencode "time=$DATE" --data-urlencode "direction=$DIRECTION"
===========================================
Где
yoursite.com - имя сайта, куда будет происходить выгрузка
php_script - некий скрипт на этом сайте, принимающий и обрабатывающий данные (например, складывающий в БД)
Данный curl-запрос передает данные о номере в виде HTTP-запроса с GET-параметрами.

У нас используется камера RVi-IPC42DN.
Возможно у вас камера неверно установлена, вот небольшое руководство http://sprecord.ru/files/downloads/vide ... manual.pdf
Можете прислать скриншоты с камеры.
Samuilus
Сообщения: 3
Зарегистрирован: 15 авг 2016, 22:53

Re: Интеграция в Браузер

Сообщение Samuilus »

Sky писал(а):Устанавливаете наше ПО. С помощью клиента настраиваете вызов вашего скрипта (или приложения), примерно вот так http://prntscr.com/c78edf
Т.е. при каждом распознавании номера, наш сервер будет выполнять ваш скрипт, передавая ему необходимые данные через параметры запуска приложения.
В скрипте мы используем программу cURL https://ru.wikipedia.org/wiki/CURL

Содержимое скрипта script.bat:
===========================================
NUMBER=$1
DATE=$2
DIRECTION=$3

curl -G yoursite.com/php_script --data-urlencode "number=$NUMBER" --data-urlencode "time=$DATE" --data-urlencode "direction=$DIRECTION"
===========================================
Где
yoursite.com - имя сайта, куда будет происходить выгрузка
php_script - некий скрипт на этом сайте, принимающий и обрабатывающий данные (например, складывающий в БД)
Данный curl-запрос передает данные о номере в виде HTTP-запроса с GET-параметрами.

У нас используется камера RVi-IPC42DN.
Возможно у вас камера неверно установлена, вот небольшое руководство http://sprecord.ru/files/downloads/vide ... manual.pdf
Можете прислать скриншоты с камеры.
Спасибо за ответ. Я вам отправил в личку скрин. Посмотрите пожалуйста
SnakeGod
Сообщения: 23
Зарегистрирован: 31 май 2017, 16:45

Re: Интеграция в Браузер

Сообщение SnakeGod »

Sky писал(а):Устанавливаете наше ПО. С помощью клиента настраиваете вызов вашего скрипта (или приложения), примерно вот так http://prntscr.com/c78edf
Т.е. при каждом распознавании номера, наш сервер будет выполнять ваш скрипт, передавая ему необходимые данные через параметры запуска приложения.
В скрипте мы используем программу cURL https://ru.wikipedia.org/wiki/CURL

Содержимое скрипта script.bat:
===========================================
NUMBER=$1
DATE=$2
DIRECTION=$3

curl -G yoursite.com/php_script --data-urlencode "number=$NUMBER" --data-urlencode "time=$DATE" --data-urlencode "direction=$DIRECTION"
===========================================
Где
yoursite.com - имя сайта, куда будет происходить выгрузка
php_script - некий скрипт на этом сайте, принимающий и обрабатывающий данные (например, складывающий в БД)
Данный curl-запрос передает данные о номере в виде HTTP-запроса с GET-параметрами.

У нас используется камера RVi-IPC42DN.
Возможно у вас камера неверно установлена, вот небольшое руководство http://sprecord.ru/files/downloads/vide ... manual.pdf
Можете прислать скриншоты с камеры.
Подскажите, я правильно понимаю, что клиентом настраивается сервер? Таким образом, я могу настроить подобный скрипт только для сервера Linux?
SpSupport
Администратор
Сообщения: 683
Зарегистрирован: 08 окт 2014, 13:46

Re: Интеграция в Браузер

Сообщение SpSupport »

Скрипты запускает именно сервер. Таким образом, да, вы можете настроить запуск скрипта только для него. Клиент запускать скрипты не умеет.
Если нужно запускать скрипты из-под Windows, то можно установить Windows-версию сервера.
Ответить