WikiDer > Сервисный интерфейс для информации в реальном времени

Service Interface for Real Time Information

Стандартный интерфейс для информации в реальном времени или же СИРИ является XML протокол, позволяющий распределенным компьютерам обмениваться реальное время информация о общественный транспорт услуги и транспортные средства.

Протокол - это CEN норма, первоначально разработанная как технический стандарт при первоначальном участии Франции, Германии (Verband Deutscher Verkehrsunternehmen), Скандинавии и Великобритании (RTIG)

SIRI основан на CEN Трансмодель абстрактная модель для информации об общественном транспорте и включает в себя модель общего назначения и XML схема для информации об общественном транспорте.

Официальный документ SIRI доступен для получения дополнительной информации о протоколе.[1]

Объем

CEN SIRI позволяет парам серверных компьютеров обмениваться структурированной информацией в реальном времени о расписаниях, транспортных средствах и соединениях, а также информационными сообщениями, связанными с работой служб. Информация может использоваться для множества различных целей, например:

  • Предоставлять информацию о выезде из остановки в реальном времени для отображения на остановках, в Интернете и в мобильных системах доставки;
  • Предоставлять информацию о продвижении отдельных транспортных средств в режиме реального времени;
  • Для управления движением автобусов в роуминге между зонами, покрытыми разными серверами;
  • Управлять синхронизацией гарантированных соединений между приемными и фидерными службами;
  • Обмениваться плановыми обновлениями расписания и расписаниями в реальном времени;
  • Распространять статусные сообщения о работе сервисов;
  • Предоставлять информацию о производительности в историю операций и другие системы управления.

CEN SIRI включает ряд дополнительных возможностей. Разные страны могут указать профиль страны для подмножества возможностей SIRI, которые они хотят использовать.

Архитектура

Стандарт CEN SIRI состоит из двух отдельных компонентов:

  1. Структура общего протокола SIRI. Платформа предоставляет единую архитектуру для определения сообщений с данными либо в виде пар запрос / ответ, либо в виде услуг публикации / подписки. Модель содержимого полезной нагрузки отделена от аспектов обмена сообщениями, так что один и тот же контент полезной нагрузки может использоваться как в службах запросов, так и в службах подписки, а одни и те же общие компоненты обмена сообщениями могут использоваться для всех различных функциональных служб. Предоставляются общие функции для управления подпиской, мониторинга услуг, аутентификации на уровне контента и т. Д.
  2. Функциональные услуги SIRI. Спецификация SIRI определяет ряд отдельных функциональных сервисов, каждая из которых предназначена для обмена определенным типом данных общественного транспорта, все они используют одну и ту же структуру протокола и основывают свое содержимое полезной нагрузки на Трансмодель концептуальная модель. Могут быть добавлены дополнительные функциональные службы, которые используют ту же структуру, но разные модели содержимого полезной нагрузки, чтобы покрыть дополнительные службы.

Функциональные услуги CEN SIRI

В SIRI V1.0 определены восемь функциональных служб;

  • SIRI-PT: Планируемое расписание сервис: позволяет обменять запланированное расписание на движение общественного транспорта по маршруту.
  • SIRI-ET: Ориентировочное расписание служба: позволяет в реальном времени обмениваться расписанием движения общественного транспорта по маршруту.
  • SIRI-ST: расписание остановок сервис: Позволяет обменять запланированные прибытия и отправления на остановке общественного транспорта.
  • SIRI-SM: Остановить мониторинг service: Позволяет в реальном времени обмениваться прибытием и отправлением на остановках общественного транспорта.
  • SIRI-VM: мониторинг транспортных средств сервис: Позволяет обмениваться местоположениями общественного транспорта в реальном времени.
  • SIRI-CT: расписание подключений сервис: Позволяет менять запланированные стыковки общественного транспорта на остановке.
  • SIRI-CM: мониторинг подключения service: Позволяет в режиме реального времени обмениваться соединениями общественного транспорта на остановке с учетом задержек.
  • SIRI-GM: Общие сообщения service: Позволяет обмениваться простыми сообщениями, относящимися к услугам общественного транспорта.

Две дополнительные функциональные услуги были добавлены как часть спецификации CEN SIRI;

  • SIRI-FM: Мониторинг объектов сервис: Позволяет в реальном времени обмениваться статусом объектов на остановке, таких как лифты, эскалаторы и т. д.
  • SIRI-SX: ситуационный обмен service: позволяет обмениваться структурированными сообщениями, относящимися к услугам и сетям общественного транспорта.

Другие стандарты CEN, использующие структуру общего протокола SIRI

В CEN SIRI Common Protocol Framework могут использоваться другими стандартами для определения собственных функциональных служб. Два стандарта CEN, которые это делают:

Текущая версия и документация

Версия 2.0 SIRI [1], представляющий опубликованные документы CEN, в настоящее время доступен в виде набора файлов XSD, упакованных в виде zip-файла. [2].

  • CEN TS 15531-1: 2015 - Часть 1: Контекст и структура.
  • CEN TS 15531-2: 2015 - Часть 2: Инфраструктура связи.
  • CEN TS 15531-3: 2015 - Часть 3: Функциональные сервисные интерфейсы (включая функциональные услуги SIRI-PT, SIRI-ET, SIRI-ST, SIRI-SM, SIRI-CT, SIRI-CM и SIRI-GM).
  • CEN / TS 15531-4: 2011 - Часть 4: Функциональные сервисные интерфейсы - Мониторинг объектов.
  • CEN / TS 15531-5: 2016 - Часть 5: Функциональные сервисные интерфейсы - ситуационный обмен.

SIRI поддерживается в режиме сопровождения с контролем версий, управляемым рабочей группой CEN TC / 278 Working Group 3. Более поздние версии схемы доступны на том же сайте вместе с примечаниями об изменениях.

История

Стандарт CEN SIRI был разработан на основе европейских национальных стандартов для обмена данными в реальном времени, в частности немецких ВДВ 453, в период с 2000 по 2005 год, и включал восемь функциональных служб. Версия 1.0 стала техническим стандартом CEN в 2006 году и полным стандартом CEN в 2009 году.

Позже были добавлены две дополнительные функциональные службы Situation Exchange (SX) (Technical Standard 2009, Standard 2016) и Facility Monitoring (FM) (2011).

Впоследствии был добавлен ряд небольших улучшений в виде неформальных изменений, в результате которых были созданы промежуточные выпуски v1.1, v1.2 и т. Д.

Были разработаны два других стандарта CEN, в которых для определения собственных функциональных услуг использовалась «Структура общего протокола SIRI»; NeTEx (версия 1.0 опубликована в 2014 г.) и Открытый API для распределенного планирования путешествий (версия 1.0 опубликована в 2017 году).

Версия 2.0 CEN-SIRI была разработана в период между принятием в 2015 году. Она обратно совместима с V1.0 и формализует принятие промежуточных улучшений и добавляет ряд дополнительных функций. Важным новым дополнением в SIRI v2.0 было описание. унифицированного преобразования для рендеринга сообщений CEN-SIRI в плоский формат, который можно использовать в простых HTTP-запросах без рендеринга XML.

Пример сайтов, использующих SIRI

Различные реализации SIRI используются на ряде сайтов по всему миру.

Европа

Северная Америка

Азия

  • Город Нинбо - Автобусы, системы управления движением в реальном времени с SIRI, станции и электронные устройства транспортных средств 2011-2012 http://www.novasolution.com.hk
  • Израиль - Информация об общественных автобусах и поездах в режиме реального времени - https://www.gov.il/he/Departments/General/real_time_information_siri

Австралия

  • Транспорт для Нового Южного Уэльса - SIRI-SX для информации о нарушениях: https://transportnsw.info

Смотрите также

Рекомендации

  1. ^ https://www.vdv.de/siri-white-paper08.zipx?forced=true
  2. ^ tweet_btn (), Мэтт Стивенс, 19 октября 2011 г., 12:03. "TfL отказывается от обновления информации о цифровых автобусах".

внешняя ссылка