Перейти в хранилище документации
Обратиться в техническую поддержку![]()
GET http://IP-адрес:порт/префикс/archive/events/detectors/{ENDTIME}/{BEGINTIME} - – получение сработок со всех Серверов Axxon-домена.
| Infonote | ||
|---|---|---|
| ||
Синтаксис ENDTIME и BEGINTIME описан в разделе Получение содержания архивов. | ||
| Note | ||
| ||
Если в запросе ENDTIME < BEGINTIME, то события в ответе будут отсортированы по возрастанию времени. Если ENDTIME > BEGINTIME, то сортировка будет по убыванию. |
GET http://IP-адрес:порт/префикс/archive/events/detectors/{HOSTNAME}/{ENDTIME}/{BEGINTIME} - – получение сработок с конкретного Сервера.
| Tip |
|---|
{HOSTNAME} - – имя Сервера (см. Получение списка серверовСерверов). |
GET http://IP-адрес:порт/префикс/archive/events/detectors/{VIDEOSOURCEID}/{ENDTIME}/{BEGINTIME} - получение – получение сработок с конкретной видеокамеры.
| Tip |
|---|
{VIDEOSOURCEID} - – трехкомпонентный идентификатор endpoint-а источника (см. Получение списка источников видео (камер)). видеокамер и информации о них). Например, "SERVER1/DeviceIpint.3/SourceEndpoint.video:0:0". |
...
| Параметр | Обязательный | Описание | |
|---|---|---|---|
| limit | Нет | Лимит сработок в ответе. Если не задан, по умолчанию 100. | |
| offset | Нет | Смещение результатов выдачи на заданное число. Например, если запрос с offset=0 вернул 100 результатов, то для получения следующих необходимо выполнить запрос с offset=100. Если на второй запрос было возвращено 250 результатов, то для получения следующих требуется задать в запросе offset=350 и т.д. | |
| type | Нет | Получение сработок конкретного детектора. Список значений параметра type приведен ниже в таблице. Если необходимо получить сработки от нескольких детекторов, их необходимо перечислить через запятую. | |
| join | Нет | Если join=1, то в ответ будет выполняться склейка двухфазных событий и возвращаться параметр duration - – длительность события. Если join=0, то в ответе двухфазные события не будут склеиваться. | |
| limit_to_archive | Нет | Доступен, начиная с Axxon Next 4.4.1.9150.Если limit_to_archive=1, то ответ вернет события только из доступной части архива (см. Настройка ограничения доступности архива). | |
| archive | Нет | Доступен, начиная с Axxon Next 4.4.1.9150. Имя Имя архива из запроса получения списка архивов (см. Получение содержания архивов). | |
| detector | Нет | Начиная с версии Axxon Next 4.6.3 Получение сработок конкретного детектора. Список значений параметра detector приведен ниже в таблице. |
Примеры запросов:
...
...
...
...
...
...
...
...
Примеры ответа:
| Expand | ||
|---|---|---|
1) join=1
|
Примеры ответа:
| Expand | ||||||
|---|---|---|---|---|---|---|
1) join=1
2) join=0
2) join=0
|
| Note | ||
|---|---|---|
| ||
По умолчанию таймаут запроса – 10 секунд. Если Сервер за 10 секунд не успеет вернуть все события (количество задается параметром limit), ответ будет следующим:
В этом случае необходимо повторить запрос и уменьшить значение параметра limit. |
| Info | ||
|---|---|---|
| ||
Параметр multiPhaseSyncId будет в ответе только для двухфазных тревог с параметром alertState. Поле timestamp не уникальное, поэтому, может понадобиться пропуск уже полученных ранее срабатываний детекторов от начала интервала поиска. |
При запросе сработок детектора очереди в ответе будет дополнительный параметр extra, который будет содержать оценку длины очереди, выраженной минимальным и максимальным значением.
| Code Block |
|---|
{ "alertState": "happened", "extra": [ { "alertState queueMax": "ended 4", }, { "id queueMin": "48882f92-a809-424c-b7a7-55ac56b05061", 4" } ], "multiPhaseSyncId id": "8bb9edbe b17129b2-4391 1588-4c26 794b-8c7a 94f6-7faf620a62eb d078a226efb2", "origin": "hosts/Server1/AppDataDetectorAVDetector.1 4/EventSupplier", "rectangles": [],
"source": "hosts/Server1/DeviceIpint.12/SourceEndpoint.video:0:0", "timestamp": "20190618T12513620181206T075621.661000 621000", "type": "moveInZoneQueueDetected" },
{
"alertState": "ended",
"id": "6e98f979-c4f4-4c78-bbf4-6fc268219d79",
"multiPhaseSyncId": "92534e2f-0f88-4698-a1a2-4e70d10cb00a",
"origin": "hosts/Server1/AppDataDetector.1/EventSupplier",
"rectangles": [],
"source": "hosts/Server1/DeviceIpint.1/SourceEndpoint.video:0:0",
"timestamp": "20190618T125136.477000",
"type": "moveInZone"
},
{
"alertState": "ended",
"id": "c9dff8bc-423b-414b-8dee-0a0b119a43df",
"multiPhaseSyncId": "c8785151-f344-4c21-88de-6c339139afdf",
"origin": "hosts/Server1/AppDataDetector.1/EventSupplier",
"rectangles": [],
"source": "hosts/Server1/DeviceIpint.1/SourceEndpoint.video:0:0",
"timestamp": "20190618T125135.843000",
"type": "moveInZone"
},
{
"alertState": "ended",
"id": "db1f1147-ed50-46ff-84b7-8f06676d8f8e",
"multiPhaseSyncId": "7eceb0b4-c04d-4e17-a405-3aff419fd94a",
"origin": "hosts/Server1/AppDataDetector.1/EventSupplier",
"rectangles": [],
"source": "hosts/Server1/DeviceIpint.1/SourceEndpoint.video:0:0",
"timestamp": "20190618T125135.677000",
"type": "moveInZone"
},
{
"alertState": "began",
"id": "f9ccceda-9e16-4832-9f1f-1270fd0be365",
"multiPhaseSyncId": "17fca913-f7a3-4f29-997f-d02a575d9fc4",
"origin": "hosts/Server1/AppDataDetector.1/EventSupplier",
"rectangles": [
{
"bottom": "0.30296741485595702",
"index": "0",
"left": "0.14849423646926879",
"right": "0.21262614011764525",
"top": "0.092105445861816404"
}
],
"source": "hosts/Server1/DeviceIpint.1/SourceEndpoint.video:0:0",
"timestamp": "20190618T125135.677000",
"type": "moveInZone"
},
{
"alertState": "began",
"id": "87ca4e1e-4a8c-433a-8b67-6e73f65fa0e2",
"multiPhaseSyncId": "7eceb0b4-c04d-4e17-a405-3aff419fd94a",
"origin": "hosts/Server1/AppDataDetector.1/EventSupplier",
"rectangles": [
{
"bottom": "0.22597263336181642",
"index": "0",
"left": "0.080717468261718744",
"right": "0.19577339172363281",
"top": "0.014194698333740235"
}
],
"source": "hosts/Server1/DeviceIpint.1/SourceEndpoint.video:0:0",
"timestamp": "20190618T125134.909000",
"type": "moveInZone"
}
],
"more": true
} |
| Note | ||
|---|---|---|
| ||
По умолчанию таймаут запроса - 10 секунд. Если Сервер за 10 секунд не успеет вернуть все события (количество задается параметром limit), ответ будет следующим:
В этом случае необходимо повторить запрос и уменьшить значение параметра limit. |
| Info | ||
|---|---|---|
| ||
Параметр multiPhaseSyncId будет в ответе только для двухфазных тревог с параметром alertState. Поле timestamp не уникальное, поэтому, может понадобиться пропуск уже полученных ранее срабатываний детекторов от начала интервала поиска. |
При запросе сработок детектора очереди в ответе будет дополнительный параметр extra, который будет содержать оценку длины очереди, выраженной минимальным и максимальным значением.
| Code Block |
|---|
{
"alertState": "happened",
"extra": [
{
"queueMax": "4"
},
{
"queueMin": "4"
}
],
"id": "b17129b2-1588-794b-94f6-d078a226efb2",
"origin": "hosts/Server1/AVDetector.4/EventSupplier",
"rectangles": [],
"source": "hosts/Server1/DeviceIpint.2/SourceEndpoint.video:0:0",
"timestamp": "20181206T075621.621000",
"type": "QueueDetected"
}
} |
Возможные значения параметра type:
...
NoiseAudio
...
} |
Возможные значения параметра type:
| Детектор | type |
| Трекер объектов или Нейротрекер | — |
| Пересечение линии | oneLine |
| Движение в области | moveInZone |
| Остановка в области | stopInZone |
| Вход в область | comeInZone |
| Выход из области | outOfZone |
| Длительное пребывание в области | longInZone |
| Множество объектов | lostObject |
| Детектор распознавания номеров | plateRecognized |
| Детектор распознавания номеров (распознавание номера из списка) | listed_lpr_detected |
| Детектор лиц | faceAppeared |
| Детектор лиц (распознавание лица из списка) | listed_face_detected |
| Подсчет посетителей | PeopleIn, PeopleOut |
| Детектор очереди | QueueDetected |
| Детектор огня | FireDetected |
| Детектор дыма | SmokeDetected |
| Нейросчетчик | lotsObjects |
| Изменение положения | SceneChangeDetected |
| Деградация качества | CameraBlindDetected |
| Детектор зашумления изображения | ImageDegradation |
| Детектор размытого изображения | BlurredDegradation |
| Детектор артефактов сжатия | CompressedDegradation |
| Детектор движения | MotionDetected |
| Отсутствие звука | NullAudio |
| Детектор сигнала | SignalAudio |
| Детектор шума | NoiseAudio |
| Детектор позы | - |
| Детектор лежащего человека | recumbent |
| Детектор сидящего человека | sitDown |
| Детектор поднятых рук | handsUp |
| Детектор стрелка | activeShooter |
| Детектор уровня воды | LevelOut |
| Детектор держания за поручень | handRail |
| Счетчик людей | lotsObjects |
| Детектор близко стоящих людей | peopleDistance |
| Маскирование людей | enabledMaskEvents |
Возможные значения параметра detector:
| detector | Детектор |
| SceneDescription | Трекер объектов или Нейротрекер |
| CrossOneLine | Пересечение линии |
| moveInZone | Движение в области |
| StopInZone | Остановка в области |
| ComeInZone | Вход в область |
| OutOfZone | Выход из области |
| LongInZone | Длительное пребывание в области |
| lostObject | Множество объектов |
| LprDetector | Детектор распознавания номеров |
| TvaFaceDetector | Детектор лиц |
| PeopleCounter | Подсчет посетителей |
| QueueDetector | Детектор очереди |
| FireDetector | Детектор огня |
| SmokeDetector | Детектор дыма |
| NeuroCounter | Нейросчетчик |
| SceneChange | Изменение положения |
| QualityDegradation | Деградация качества |
| QualityDegradation_v2 | Детектор зашумления изображения |
| BlurredDegradation | Детектор размытого изображения |
| CompressedDegradation | Детектор артефактов сжатия |
| MotionDetection | Детектор движения |
| NullAudioDetection | Отсутствие звука |
| SignalAudioDetection | Детектор сигнала |
| NoiseAudioDetection | Детектор шума |
| PoseDetector | Детектор позы |
| RecumbentDetector | Детектор лежащего человека |
| SitDownDetector | Детектор сидящего человека |
| HandsUpDetector | Детектор поднятых рук |
| ActiveShooterDetector | Детектор стрелка |
| WaterLevelDetector | Детектор уровня воды |
| HandRailDetector | Детектор держания за поручень |
| PeopleCountDetectorBySkeleton | Счетчик людей |
| PeopleDistanceDetector | Детектор близко стоящих людей |
| PoseMaskingDetector | Маскирование людей |
| Info | ||
|---|---|---|
| ||
Если было получено значение, не входящее в указанный список, значит это сработка встроенного детектора. |
| Note | ||
|---|---|---|
| ||
|