В Wialon применяется два механизма обработки данных:
Обработка в режиме реального времени применяется для быстрого получения данных о поездках, датчиках, зажигании, топливе, счетчиках, превышении скорости, и используется:
Также этот механизм используется в приложении Driving Logbook для определения поездок и их статусов и в Wialon для Android и iOS.
Полученные в результате такой обработки данные привязаны ко времени и представляют собой временны́е интервалы.
Все данные, поступающие от трекеров, отправляются в базу данных, где хранятся в виде сообщений. Каждый раз, когда пользователю необходимо получить сводные данные (например, при выполнении отчетов или построении треков), в базу данных направляется запрос и выполняется обработка всех сообщений за указанный период времени.
В большинстве случаев результаты обработки данных при помощи первого и второго механизмов совпадают. Расхождения могут возникать по следующим причинам:
В случае изменения свойств объекта пересчет данных, обрабатываемых в режиме реального времени, происходит автоматически через 15 минут, а при запросе сообщений из базы данных изменения отражаются сразу.
Пересчет применяется к данным, обработанным в режиме реального времени за последние 24 часа. Данные не пересчитываются в случае удаления и импорта сообщений.