Page History
Источником данных для загрузки является файл в формате xml. Уникальность имени данного файла обеспечивает внешняя система, которая данный файл формирует.
- Каталог для файлов запроса. Значение: In
- Рабочий каталог для файлов запроса. Значение: In\Work
- Каталог в который перемещается файл запроса в случае если видеоролик был успешно загружен. Значение: OutSuccess
- Каталог в который перемещается файл запроса в случае если файл запроса некорректный или не все необходимые параметры указаны. Значение: OutError
- Каталог в который перемещается файл запроса в случае если файл запроса корректный, но видеоролик закачать не удалось по любой причине (нет связи с объектом, титры не найдены, видеоролик не найден в архиве и так далее). Значение: OutFail
Параметры файла запроса:
...
Название
...
Описание
...
ID
...
Идентификатор объекта (см. Рис. 2)
...
DateTimeBegin
...
Дата-время начала записи или начала поиска титров в формате
DD-MM-YYYY hh:mm:ss
...
DateTimeEnd
Дата-время окончания поиска титров в формате
DD-MM-YYYY hh:mm:ss
| Info | ||
|---|---|---|
| ||
| Используется если параметр Titles не равен 0 |
...
Length
...
Длина запрашиваемого видеоролика в секундах
Допустимые значения: 1 — 9999
...
DateTimeExecute
Дата-время выполнения запроса на загрузку видеоролика в формате
DD-MM-YYYY hh:mm:ss
| Info | ||
|---|---|---|
| ||
| Если указать значение равное 0, то запрос будет выполнен немедленно. |
...
Cam
Порядковый номер камеры
Пример:
На «Агенте Контроля» в системе заведено 3 камеры:
1) Номер = «1». Название = «Камера 1. Дверь»
2) Номер = «3». Название = «Окно»
3) Номер = «5». Название = «Арка»
При этом в настройке «Раздела Контроля» камеры были заведены в следующем порядке:
1) «Камера 1. Дверь»
2) «Арка»
3) «Окно»
В соответствующем порядке эти камеры отображаются и на стороне «Сервера Контроля» (см. Рис. 3). Таким образом, чтобы получить видеоролик с камеры «Арка», параметр Cam должен быть равен 2.
Необходимость использовать порядковый номер камеры, а не внутренний номер камеры связан с тем, что со старых систем внутренний номер камеры не передаётся.
| Info | ||
|---|---|---|
| ||
| Если указать значение равное 0, то будет осуществляться загрузка видеороликов со всех видеокамер данного объекта, заведённых в настройки «Агента Контроля». |
...
Titles
Строка для поиска титров.
Длина данной строки не должна превышать 40 символов.
Следует учитывать, что для поиска титров на системах, работающих под «Интеллект 4.10.0» и выше следует использовать «специальный механизм» формирования запроса на поиск! То есть если «Агент Контроля» установлен на «Интеллект 4.10.0» и выше, то при поиске следует использовать символ * для обозначения любого количества любых символов.
Пример:
сала* - при поиске по такому слову найдётся салат и салатница.
салат - при поиске по такому слову найдётся только слово салат.
сала - при поиске по такому слову ничего не будет найдено
Если «Агент Контроля» установлен на «Интеллект 4.9.8» и ниже, то любое введённое слово поиска неявно обрамляется *.
Пример:
сала - при поиске по такому слову найдётся салат и салатница.
| Info | ||
|---|---|---|
| ||
| Если указать значение равное 0, то поиск по титрам не осуществляется и параметры OnlyWithTitles и DateTimeEnd не используются. |
...
OnlyWithTitles
...
Загружать видеоролик только если найдены титры
Допустимые значения:
0 — Видеоролик будет загружен
1 — Видеоролик не будет загружен
...
DownloadSpeed
Скорость загрузки видеоролика в Кбайт/cек.
Допустимые значения: 0 — 1000
| Info | ||
|---|---|---|
| ||
| Если указать значение равное 0, то скорость загрузки не ограничивается. |
| Info | ||
|---|---|---|
| ||
| Для того, чтобы вводимые пользователем символы в строке поиска титров воспринимались только как символы, а не как разметка, следует использовать раздел CDATA для параметра Titles. |
Модуль «Поиск в архиве» сканирует каталог для файлов запроса «In» с периодичностью в 10 секунд. При появлении файла запроса, осуществляется формирование задания на загрузку, а сам файл перемещается в подкаталог «Work». Если параметр Titles имеет значение отличное от 0, то предварительно выполняется запрос на поиск титров.
Если не удалось прочитать файл запроса или параметры файла запроса некорректные, то файл перекладывается в каталог «OutError».
Если запрос был сформирован, но видеоролик не был закачен по какой-либо причине, то файл запроса перекладывается в каталог «OutFail».
В случае успешной загрузки видеоролика файл запроса перекладывается в каталог «OutSuccess».
В базу «Сервера Контроля» в таблицу с описанием заданий на загрузку видео «DlTasks» необходимо добавить поле с именем файла запроса: RequestFile [nvarchar] (100)
В каталоге для файлов запроса «In» также должен формироваться отдельный файл лога в текстовом формате, в котором должна сохраняться вся информация о всех перемещениях файла запроса и информация об ошибках выполнения запросов (см. Рис. 5).
Имя файла лога: query_M.log, где M — текущий месяц.
В интерфейсе модуля «Поиск в архиве» на вкладке «Загрузки» должно появиться поле «Xml». В случае если задание на загрузку было сформировано на основании xml-файла, то в этом поле будет указано имя этого файла (см. Рис. 6).
При выполнении поиска титров, поиск осуществляется в указанном временном промежутке «DateTimeBegin» - «DateTimeEnd». Если поиск закончился успешно, то формируется запрос на загрузку видео, в котором в качестве даты-времени для начала экспорта из архива указывается дата-время первой записи результата поиска титров.
Если в параметре «Titles» указать пустую строку, то поиск будет осуществляться по любым титрам.
