Перекрестная ссылка на родственную заявку
[0001] Данная заявка притязает на приоритет предварительной заявки на патент (США) №62/680907, поданной 5 июня 2018 года, притязает на приоритет и является частичным продолжением предварительной заявки на патент (США) №62/825943, поданной 29 марта 2019 года, притязает на приоритет и является частичным продолжением предварительной заявки на патент (США) №62/337227, поданной 16 мая 2016 года, притязает на приоритет и является частичным продолжением непредварительной заявки на патент (США) №16/595650, поданной 15 мая 2017 года, теперь патента (США) номер 9934623, выданного 3 апреля 2018 года, притязает на приоритет и является частичным продолжением непредварительной заявки на патент (США) №15/907486, поданной 28 февраля 2018 года, притязает на приоритет и является частичным продолжением предварительной заявки на патент (США) №62/337225, поданной 16 мая 2016 года, притязает на приоритет и является частичным продолжением непредварительной заявки на патент (США) №15/595689, поданной 15 мая 2017 года, притязает на приоритет и является частичным продолжением предварительной заявки на патент (США) №62/337228, поданной 16 мая 2016 года, и притязает на приоритет и является частичным продолжением непредварительной заявки на патент (США) №15/595712, поданной 15 мая 2017 года, в части, не противоречащей законодательству, содержимое которых полностью содержится в данном документе по ссылке.
Область техники, к которой относится изобретение
[0002] Данное раскрытие сущности относится к системе и способу для просмотра видео, изображений и данных из системы получения и записи данных в реальном времени и совместного использования видео, изображений и/или данных с другими людьми.
Уровень техники
[0003] Дорогостоящие мобильные активы, такие как локомотивы, самолеты, различные виды общественного транспорта, горное оборудование, транспортабельное медицинское оборудование, груз, морские суда и военные суда, типично используют бортовые системы по принципу "черного ящика" для получения и записи данных. Эти системы получения и записи данных, такие как средства записи данных событий или средства записи полетных данных, регистрируют множество системных параметров, используемых для расследования происшествий, оценки производительности работы бригады, анализа эффективности использования топлива, планирования техобслуживания и прогнозирующей диагностики. Типичная система получения и записи данных содержит цифровые и аналоговые вводы, а также переключатели давления и измерительные преобразователи давления, которые записывают данные из различных бортовых сенсорных устройств. Записанные данные могут включать в себя такие параметры, как скорость, проезжаемое расстояние, местоположение, уровень топлива, число оборотов в минуту (RPM) двигателя, уровни жидкости, данные управления со стороны машиниста, давления, текущие и спрогнозированные погодные условия и условия окружающей среды. В дополнение к базовым данным событий и рабочим данным, возможности записи видео- и аудиособытий/данных также развертываются на многих из этих идентичных мобильных активов. Типично, данные извлекаются из средств записи данных, после того, как возникает происшествие, заключающее в себе актив, и требуется расследование после того, как восстановлено средство записи данных. Могут возникать некоторые ситуации, в которых средство записи данных не может восстанавливаться, или данные являются в других отношениях недоступными. В этих ситуациях, данные, такие как данные событий и рабочие данные, видеоданные и аудиоданные, полученные посредством системы получения и записи данных, требуются быстро независимо от того, является либо нет физический доступ к системе получения и записи данных или данным недоступным, что позволяет пользователям совместно использовать данные либо их части с другими авторизованными людьми.
Сущность изобретения
[0004] Данное раскрытие сущности, в общем, относится к системам получения и записи данных в реальном времени, используемым в дорогостоящих мобильных активах. Идеи в данном документе могут предоставлять доступ в реальном времени или практически в реальном времени к данным, таким как данные событий и рабочие данные, видеоданные и аудиоданные, записываемые посредством системы получения и записи данных в реальном времени. Одна реализация способа для обработки, сохранения и передачи данных, по меньшей мере, из одного актива включает в себя прием, с использованием веб-сервера, запроса от первого пользователя, причем запрос содержит указанные данные, сохраненные в удаленном репозитории данных, и адрес электронной почты второго пользователя; определение универсального указателя ресурса (URL-адреса), адаптированного с возможностью предоставлять доступ к указанным данным; формирование почтового сообщения, содержащего URL-адрес; и отправку почтового сообщения на адрес электронной почты.
[0005] Другая реализация системы для обработки, сохранения и передачи данных, по меньшей мере, из одного актива включает в себя веб-сервер, адаптированный с возможностью принимать запрос от первого пользователя, определять универсальный указатель ресурса (URL-адрес), чтобы предоставлять доступ к указанным данным, формировать почтовое сообщение, содержащее URL-адрес, и отправлять почтовое сообщение на адрес электронной почты, причем запрос содержит указанные данные, сохраненные в удаленном репозитории данных, и адрес электронной почты второго пользователя; и средство записи данных на борту мобильного актива, содержащее, по меньшей мере, один локальный компонент запоминающего устройства, кодер данных, бортовой диспетчер данных и репозиторий с постановкой в очередь, причем средство записи данных адаптировано с возможностью принимать данные на основе, по меньшей мере, одного сигнала данных, по меньшей мере, из одного, по меньшей мере, из одного источника данных на борту мобильного актива и, по меньшей мере, одного источника данных, удаленного от мобильного актива, и причем кодер данных адаптирован с возможностью кодировать данные в кодированные данные.
[0006] Эти и другие аспекты настоящего раскрытия сущности раскрываются в нижеприведенном подробном описании вариантов осуществления, в прилагаемой формуле изобретения и на прилагаемых чертежах.
Краткое описание чертежей
[0007] Различные признаки, преимущества и другие варианты использования оборудования должны становиться более очевидными посредством обращения к нижеприведенному подробному описанию и к чертежам, на которых аналогичные ссылки с номерами означают аналогичные части на нескольких видах. Следует подчеркнуть, что согласно установившейся практике, различные признаки чертежей не нарисованы в масштабе. Наоборот, размеры различных признаков произвольно увеличиваются или уменьшаются для ясности.
[0008] Фиг. 1 иллюстрирует полевую реализацию первого варианта осуществления примерной системы получения и записи данных в реальном времени в соответствии с реализациями этого раскрытия сущности;
[0009] Фиг. 2 иллюстрирует полевую реализацию второго варианта осуществления примерной системы получения и записи данных в реальном времени в соответствии с реализациями этого раскрытия сущности;
[0010] Фиг. 3 является блок-схемой последовательности операций способа для процесса для записи данных и/или информации из мобильного актива в соответствии с реализациями этого раскрытия сущности;
[0011] Фиг. 4 является блок-схемой последовательности операций способа для процесса для добавления в конец данных и/или информации из мобильного актива после прекращения подачи мощности в соответствии с реализациями этого раскрытия сущности;
[0012] Фиг. 5 является схемой, которая иллюстрирует примерные промежуточные блоки записей и полные блоки записей, сохраненные в ударопрочный запоминающий модуль в соответствии с реализациями этого раскрытия сущности;
[0013] Фиг. 6 является схемой, которая иллюстрирует примерные промежуточные блоки записей в ударопрочном запоминающем модуле до прекращения подачи мощности и после восстановления подачи мощности в соответствии с реализациями этого раскрытия сущности;
[0014] Фиг. 7 является схемой, которая иллюстрирует примерный сегмент записей в ударопрочном запоминающем модуле после того, как подача мощности восстановлена в соответствии с реализациями этого раскрытия сущности;
[0015] Фиг. 8 иллюстрирует полевую реализацию первого варианта осуществления средства просмотра системы получения и записи данных в реальном времени в соответствии с реализациями этого раскрытия сущности;
[0016] Фиг. 9 является блок-схемой последовательности операций способа для процесса для записи видеоданных, аудиоданных и/или информации из мобильного актива в соответствии с реализациями этого раскрытия сущности;
[0017] Фиг. 10 является блок-схемой последовательности операций способа для процесса для записи видеоданных, аудиоданных и/или информации из мобильного актива в соответствии с реализациями этого раскрытия сущности;
[0018] Фиг. 11 является блок-схемой последовательности операций способа, которая иллюстрирует примерный вид типа "рыбий глаз" камеры с обзором в 360 градусов средства просмотра системы получения и записи данных в реальном времени в соответствии с реализациями этого раскрытия сущности;
[0019] Фиг. 12 является схемой, которая иллюстрирует примерный панорамный вид камеры с обзором в 360 градусов средства просмотра системы получения и записи данных в реальном времени в соответствии с реализациями этого раскрытия сущности;
[0020] Фиг. 13 является схемой, которая иллюстрирует примерный квадратический вид камеры с обзором в 360 градусов средства просмотра системы получения и записи данных в реальном времени в соответствии с реализациями этого раскрытия сущности;
[0021] Фиг. 14 является схемой, которая иллюстрирует примерный вид без искажений камеры с обзором в 360 градусов средства просмотра системы получения и записи данных в реальном времени в соответствии с реализациями этого раскрытия сущности;
[0022] Фиг. 15 иллюстрирует полевую реализацию первого варианта осуществления системы анализа видеоконтента системы получения и записи данных в соответствии с реализациями этого раскрытия сущности;
[0023] Фиг. 16A является схемой, которая иллюстрирует примерное обнаружение колеи в соответствии с реализациями этого раскрытия сущности;
[0024] Фиг. 16B является схемой, которая иллюстрирует примерное обнаружение колеи и обнаружение стрелок в соответствии с реализациями этого раскрытия сущности;
[0025] Фиг. 16C является схемой, которая иллюстрирует примерное обнаружение колеи, подсчет числа колей и обнаружение сигналов в соответствии с реализациями этого раскрытия сущности;
[0026] Фиг. 16D является схемой, которая иллюстрирует примерное обнаружение переездов и колеи в соответствии с реализациями этого раскрытия сущности;
[0027] Фиг. 16E является схемой, которая иллюстрирует примерное обнаружение двойных воздушных сигналов в соответствии с реализациями этого раскрытия сущности;
[0028] Фиг. 16F является схемой, которая иллюстрирует примерное обнаружение нескольких колей в соответствии с реализациями этого раскрытия сущности;
[0029] Фиг. 16G является схемой, которая иллюстрирует примерное обнаружение стрелок и колеи в соответствии с реализациями этого раскрытия сущности;
[0030] Фиг. 16H является схемой, которая иллюстрирует примерное обнаружение стрелок в соответствии с реализациями этого раскрытия сущности;
[0031] Фиг. 17 является блок-схемой последовательности операций способа для процесса для определения внутреннего состояния мобильного актива в соответствии с реализациями этого раскрытия сущности;
[0032] Фиг. 18 является блок-схемой последовательности операций способа для процесса для определения обнаружения объектов и обнаружения преград, возникающего внешне по отношению к мобильному активу, в соответствии с реализациями этого раскрытия сущности;
[0033] Фиг. 19 иллюстрирует полевую реализацию первого варианта осуществления примерной системы получения и записи данных в реальном времени в соответствии с реализациями этого раскрытия сущности;
[0034] Фиг. 20 иллюстрирует полевую реализацию второго варианта осуществления примерной системы получения и записи данных в реальном времени в соответствии с реализациями этого раскрытия сущности; и
[0035] Фиг. 21 является блок-схемой последовательности операций способа для процесса для совместного использования данных и/или информации из актива в соответствии с реализациями этого раскрытия сущности.
Подробное описание изобретения
[0036] Первый вариант осуществления системы получения и записи данных в реальном времени, описанной в данном документе, предоставляет доступ в реальном времени или практически в реальном времени к широкому диапазону данных, таких как данные событий и рабочие данные, видеоданные и аудиоданные, связанные с дорогостоящим активом, удаленно расположенным пользователям, таким как владельцы активов, машинисты и расследователи. Система получения и записи данных записывает данные, через средство записи данных, связанные с активом, и передает в потоковом режиме данные в удаленный репозиторий данных и удаленно расположенным пользователям до, в ходе и после того, как возникает происшествие. Данные передаются в потоковом режиме в удаленный репозиторий данных в реальном времени или практически в реальном времени, обеспечивая доступность информации, по меньшей мере, вплоть до времени происшествия или аварийной ситуации, за счет этого фактически исключая необходимость находить и загружать "черный ящик", чтобы расследовать происшествие, заключающее в себе актив, и исключая необходимость взаимодействовать со средством записи данных на активе, чтобы запрашивать загрузку конкретных данных, находить и передавать файлы и использовать пользовательское приложение для того, чтобы просматривать данные. Система настоящего раскрытия сущности сохраняет типичную возможность записи и добавляет способность передавать в потоковом режиме данные в удаленный репозиторий данных и удаленному конечному пользователю до, в ходе и после происшествия. В подавляющем большинстве ситуаций, информация, записываемая в средстве записи данных, является избыточной и не требуется, поскольку данные уже получаются и сохраняются в удаленном репозитории данных.
[0037] До системы настоящего раскрытия сущности, данные извлекаются из "черного ящика" или "средства записи событий" после того, как возникает происшествие, и требуется расследование. Файлы данных, содержащие временные сегменты, записываемые посредством "черного ящика", должны загружаться и извлекаться из "черного ящика" и затем просматриваться пользователем с помощью собственного программного обеспечения. Пользователь должен получать физический или удаленный доступ к активу, выбирать требуемые данные, которые должны загружаться из "черного ящика", загружать файл, содержащий требуемую информацию, в вычислительное устройство, и находить соответствующий файл с требуемыми данными с использованием пользовательского приложения, которое работает на вычислительном устройстве. Система настоящего раскрытия сущности исключает необходимость для пользователя выполнять эти этапы, требуя от пользователя только использовать общий веб-браузер для того, чтобы осуществлять навигацию к требуемым данным. Удаленно расположенный пользователь может осуществлять доступ к общему веб-браузеру, чтобы осуществлять навигацию к требуемым данным, связанным с выбранным активом, чтобы просматривать и анализировать эффективность эксплуатации и безопасность активов в реальном времени или практически в реальном времени.
[0038] Удаленно расположенный пользователь, такой как владелец активов, машинист и/или расследователь, может осуществлять доступ к общему веб-браузеру, чтобы осуществлять навигацию к живым и/или статистическим требуемым данным, связанным с выбранным активом, чтобы просматривать и анализировать эффективность эксплуатации и безопасность активов в реальном времени или практически в реальном времени. Способность просматривать операции в реальном времени или практически в реальном времени обеспечивает быструю оценку и регулирование поведения. В ходе происшествия, например, информация и/или данные в реальном времени могут упрощать сортировку ситуации и предоставлять ценную информацию сотрудникам аварийных служб. В нормальном режиме работы, например, информация и/или данные в практически реальном времени могут использоваться для того, чтобы проводить аудит производительности работы бригады и способствовать общесетевой ситуативной осведомленности.
[0039] Данные могут включать в себя, но не только, аналоговые и частотные параметры, такие как скорость, давление, температура, ток, напряжение и ускорение, которые исходят из актива и/или близлежащих активов, булевы данные, такие как позиции стрелки, позиция актуатора, предупредительная световая сигнализация и команды управления актуатором, данные глобальной системы позиционирования (GPS) и/или данные географической информационной системы (GIS), такие как позиция, скорость и высота над уровнем моря, внутренне сформированную информацию, такую как нормативное ограничение скорости для актива с учетом его текущей позиции, видеоинформацию и информацию изображений из камер, расположенных в различных местоположениях в, на или около актива, аудиоинформацию из микрофонов, расположенных в различных местоположениях в, на или около актива, информацию относительно оперативного плана для актива, который отправляется в актив из центра обработки и хранения данных, такую как информация маршрутов, расписаний и грузовых деклараций, информацию относительно окружающих условий, включающих в себя текущие и спрогнозированные погодные условия для области, в которой актив в данный момент работает или планируется для работы, данные состояния и рабочие данные управления активами, сформированные посредством таких систем, как система точного управления движением железнодорожных составов (PTC) в локомотивах, и данные, извлекаемые из комбинации из любого вышеуказанного, включающие в себя, но не только, дополнительные данные, видео- и аудиоанализ и аналитику.
[0040] Фиг. 1 и 2 иллюстрируют полевую реализацию первого варианта осуществления и второго варианта осуществления, соответственно, примерной системы 100, 200 получения и записи данных (DARS) в реальном времени, в которой могут реализовываться аспекты раскрытия сущности. DARS 100, 200 представляет собой систему, которая доставляет информацию в реальном времени удаленно расположенным конечным пользователям из устройства записи данных. DARS 100, 200 включает в себя средство 154, 254 записи данных, которое устанавливается на транспортном средстве или мобильном активе 148, 248 и обменивается данными с любым числом различных источников информации через любую комбинацию бортовых проводных и/или беспроводных линий 170, 270 связи для передачи данных, таких как беспроводной шлюз/маршрутизатор, или внебортовых источников информации через центр 150, 250 обработки и хранения данных DARS 100, 200 через линии связи для передачи данных, к примеру, через беспроводные линии 146 связи для передачи данных. Средство 154, 254 записи данных содержит бортовой диспетчер 120, 220 данных, кодер 122, 222 данных, детектор 156, 256 событий транспортного средства, репозиторий 158, 258 с постановкой в очередь и беспроводной шлюз/маршрутизатор 172, 272. Дополнительно, в этой реализации, средство 154, 254 записи данных может включать в себя ударопрочный запоминающий модуль 118, 218 и/или Ethernet-коммутатор 162, 262 с/без подачи мощности по Ethernet (POE). Примерный защищенный запоминающий модуль 118, 218, например, может представлять собой аварийно-ударопрочный запоминающий модуль средства записи событий, который соответствует Своду федеральных нормативных актов и нормативным требованиям Федерального управления железных дорог, выживающий при аварии запоминающий блок, который соответствует Своду федеральных нормативных актов и нормативным требованиям Федерального управления гражданской авиации, ударопрочный запоминающий модуль в соответствии с любым действующим Сводом федеральных нормативных актов, либо любое другое подходящее защищенное запоминающее устройство, известное в данной области техники. Во втором варианте осуществления, показанном на фиг. 2, средство 254 записи данных дополнительно может включать в себя необязательное неударопрочное съемное устройство 219 хранения данных.
[0041] Проводные и/или беспроводные линии 170, 270 связи для передачи данных могут включать в себя любое одно либо комбинацию дискретных сигнальных вводов, стандартных или собственных Ethernet-, последовательных соединений и беспроводных соединений. Ethernet-соединенные устройства могут использовать Ethernet-коммутатор 162, 262 средства 154, 254 записи данных и могут использовать POE. Ethernet-коммутатор 162, 262 может быть внутренним или внешним и может поддерживать POE. Дополнительно, данные из удаленных источников данных, таких как картографический компонент 164, 264, компонент 124, 224 обработки деклараций по маршрутам/бригадам и погодный компонент 126, 226 в реализации фиг. 1 и 2, доступны для бортового диспетчера 120, 220 данных и детектора 156, 256 событий транспортного средства из центра 150, 250 обработки и хранения данных через беспроводную линию 146, 246 связи для передачи данных и беспроводной шлюз/маршрутизатор 172, 272.
[0042] Средство 154, 254 записи данных собирает данные или информацию из широкого спектра источников, которые могут значительно варьироваться на основе конфигурации актива, через бортовые линии 170, 270 связи для передачи данных. Кодер 122, 222 данных кодирует, по меньшей мере, минимальный набор данных, который типично задается посредством регулирующего органа. В этой реализации, кодер 122, 222 данных принимает данные из широкого спектра источников активов 148, 248 и источников центров 150, 250 обработки и хранения данных. Источники информации могут включать в себя любое число компонентов в активе 148, 248, к примеру, любое из аналоговых вводов 102, 202, цифровых вводов 104, 204, модуля 106, 206 ввода-вывода, контроллера 108, 208 транспортного средства, контроллера 110, 210 двигателя, инерциальных датчиков 112, 212, глобальной системы 114, 214 позиционирования (GPS), камеры 116, 216, сигнальных данных 166, 266 системы точного управления движением железнодорожных составов, данных 168, 268 топливной системы, детекторов сотовой передачи (не показаны), внутренне управляемых данных и любых дополнительных сигналов данных, и любое из определенного числа компонентов в центре 150, 250 обработки и хранения данных, к примеру, любое из компонента 124, 224 обработки деклараций по маршрутам/бригадам, погодного компонента 126, 226, картографического компонента 164, 264 и любых дополнительных сигналов данных. Кодер 122, 222 данных сжимает или кодирует данные и синхронизирует во времени данные для того, чтобы упрощать эффективную передачу и репликацию в реальном времени в удаленный репозиторий 130, 230 данных. Кодер 122, 222 данных передает кодированные данные в бортовой диспетчер 120, 220 данных, который затем сохраняет кодированные данные в ударопрочном запоминающем модуле 118, 218 и репозитории 158, 258 с постановкой в очередь для репликации в удаленный репозиторий 130, 230 данных через удаленный диспетчер 132, 232 данных, расположенный в центре 150, 250 обработки и хранения данных. Необязательно, бортовой диспетчер 120, 220 данных может сохранять третичную копию кодированных данных в неударопрочном съемном устройстве 219 хранения данных второго варианта осуществления, показанного на фиг. 2. Бортовой диспетчер 120, 220 данных и удаленный диспетчер 132, 232 данных работают согласованно, чтобы управлять процессом репликации данных. Один удаленный диспетчер 132, 232 данных в центре 150, 250 обработки и хранения данных может управлять репликацией данных из множества активов 148, 248.
[0043] Данные из различных компонентов ввода и данные из аудио-/графического пользовательского интерфейса 160, 260 (GUI) в будке машиниста отправляются в детектор 156, 256 событий транспортного средства. Детектор 156, 256 событий транспортного средства обрабатывает данные для того, чтобы определять то, возникает либо нет событие, происшествие или другая предварительно заданная ситуация, заключающая в себе актив 148, 248. Когда детектор 156, 256 событий транспортного средства обнаруживает сигналы, которые указывают то, что предварительно заданное событие возникает, детектор 156, 256 событий транспортного средства отправляет обработанные данные в отношении того, что предварительно заданное событие возникает, наряду с подтверждающими данными, сопровождающими предварительно заданное событие, в бортовой диспетчер 120, 220 данных. Детектор 156, 256 событий транспортного средства обнаруживает события на основе данных из широкого спектра источников, таких как аналоговые вводы 102, 202, цифровые вводы 104, 204, модуль 106, 206 ввода-вывода, контроллер 108, 208 транспортного средства, контроллер 110, 210 двигателя, инерциальные датчики 112, 212, GPS 114, 214, камеры 116, 216, компонент 124, 224 обработки деклараций по маршрутам/бригадам, погодный компонент 126, 226, картографический компонент 164, 264, сигнальные PTC-данные 166, 266 и данные 168, 268 топливной системы, которые могут варьироваться на основе конфигурации актива. Когда детектор 156, 256 событий транспортного средства обнаруживает событие, обнаруженная информация событий активов сохраняется в репозитории 158, 258 с постановкой в очередь и необязательно может представляться бригаде актива 148, 248 через аудио-/графический пользовательский интерфейс 160, 260 (GUI) в будке машиниста.
[0044] Бортовой диспетчер 120, 220 данных также отправляет данные в репозиторий 158 с постановкой в очередь. В режиме практически реального времени, бортовой диспетчер 120, 220 данных сохраняет кодированные данные, принимаемые из кодера 122, 222 данных, и любую информацию событий в ударопрочном запоминающем модуле 118, 218 и в репозитории 158, 258 с постановкой в очередь. Во втором варианте осуществления по фиг. 2, бортовой диспетчер 220 данных необязательно может сохранять кодированные данные в неударопрочном съемном устройстве 219 хранения данных. После того, как пять минут кодированных данных накоплены в репозитории 158, 258 с постановкой в очередь, бортовой диспетчер 120, 220 данных сохраняет пять минут кодированных данных в удаленный репозиторий 130, 230 данных через удаленный диспетчер 132, 232 данных в центре 150, 250 обработки и хранения данных по беспроводной линии 146, 256 связи для передачи данных, доступной через беспроводной шлюз/маршрутизатор 172, 272. В режиме реального времени, бортовой диспетчер 120, 220 данных сохраняет кодированные данные, принимаемые из кодера 122, 222 данных, и любую информацию событий в ударопрочный запоминающий модуль 118, 218 и необязательно в неударопрочное съемное устройство 219 хранения данных по фиг. 2 и в удаленный репозиторий 130, 230 данных через удаленный диспетчер 132, 232 данных в центре 150, 250 обработки и хранения данных по беспроводной линии 146, 246 связи для передачи данных, доступной через беспроводной шлюз/маршрутизатор 172, 272. Бортовой диспетчер 120, 220 данных и удаленный диспетчер 132, 232 данных могут обмениваться данными по множеству линий беспроводной связи, к примеру, через Wi-Fi-, сотовые, спутниковые и частные беспроводные системы с использованием беспроводного шлюза/маршрутизатора 172, 272. Беспроводная линия 146, 246 связи для передачи данных, например, может представлять собой беспроводную локальную вычислительную сеть (WLAN), беспроводную общегородскую вычислительную сеть (WMAN), беспроводную глобальную вычислительную сеть (WWAN), частную беспроводную систему, сотовую телефонную сеть либо любое другое средство передачи данных из средства 154, 254 записи данных DARS 100, 200, в этом примере, в удаленный диспетчер 130, 230 данных из DARS 100, 200. Когда беспроводное соединение для передачи данных не доступно, данные сохраняются в запоминающем устройстве и ставятся в очередь в репозитории 158, 258 с постановкой в очередь до тех пор, пока беспроводное подключение не восстанавливается, и процесс репликации данных не может возобновляться.
[0045] Параллельно с записью данных, средство 154, 254 записи данных непрерывно и автономно реплицирует данные в удаленный репозиторий 130, 230 данных. Процесс репликации имеет два режима, режим реального времени и режим практически реального времени. В режиме реального времени, данные реплицируются в удаленный репозиторий 130, 230 данных каждую секунду. В режиме практически реального времени, данные реплицируются в удаленный репозиторий 130, 230 данных каждые пять минут. Частота, используемая для режима практически реального времени, является конфигурируемой, и частота, используемая для режима реального времени, может регулироваться таким образом, чтобы поддерживать данные высокого разрешения, посредством репликации данных в удаленный репозиторий 130, 230 данных каждые 0,10 секунды. Когда DARS 100, 200 находится в режиме практически реального времени, бортовой диспетчер 120, 220 данных ставит данные в очередь в репозитории 158, 258 с постановкой в очередь до репликации данных в удаленный диспетчер 132, 232 данных. Бортовой диспетчер 120, 220 данных также реплицирует информацию детектора событий транспортного средства, поставленную в очередь в репозитории 158, 258 с постановкой в очередь, в удаленный диспетчер 132, 232 данных. Режим практически реального времени используется в нормальном режиме работы, при большинстве условий, чтобы повышать эффективность процесса репликации данных.
[0046] Режим реального времени может инициироваться на основе событий, возникающих и обнаруживаемых посредством детектора 156, 256 событий транспортного средства на борту актива 148, 248, либо посредством запроса, инициированного из центра 150, 250 обработки и хранения данных. Типичный инициированный центром 150, 250 обработки и хранения данных запрос на режим реального времени инициируется, когда удаленно расположенный пользователь 152, 252 запрашивает информацию в реальном времени из веб-клиента 142, 242. Типичная причина того, что режим реального времени берет начало на борту актива 148, 248, заключается в обнаружении события или происшествия посредством детектора 156, 256 событий транспортного средства, такого как инициирование, машинистом, запроса на экстренную остановку, активность по экстренному торможению, быстрое ускорение или замедление по любой оси или потеря входной мощности в средство 154, 254 записи данных. При переходе из режима практически реального времени в режим реального времени, все данные, еще не реплицированные в удаленный репозиторий 130, 230 данных, реплицируются и сохраняются в удаленном репозитории 130, 230 данных, и затем живая репликация инициируется. Переход между режимом практически реального времени и режимом реального времени типично возникает менее чем за пять секунд. После того, как предварительно определенное количество времени прошло с момента события или происшествия, после предварительно определенного количества времени неактивности, либо когда пользователю 152, 252 более не требуется информация в реальном времени из актива 148, 248, средство 154, 254 записи данных возвращается в режим практически реального времени. Предварительно определенное количество времени, требуемое для того, чтобы инициировать переход, является конфигурируемым и типично задается равным десяти минутам.
[0047] Когда средство 154, 254 записи данных находится в режиме реального времени, бортовой диспетчер 120, 220 данных пытается непрерывно опустошать свою очередь в удаленный диспетчер 132, 232 данных, сохраняя данные в ударопрочный запоминающий модуль 118, 218 и необязательно в неударопрочное съемное устройство 219 хранения данных по фиг. 2 и отправляя данные в удаленный диспетчер 132, 232 данных одновременно. Бортовой диспетчер 120, 220 данных также отправляет обнаруженную информацию транспортного средства, поставленную в очередь в репозитории 158, 258 с постановкой в очередь, в удаленный диспетчер 132, 232 данных.
[0048] При приеме данных, которые должны реплицироваться, из средства 154, 254 записи данных, наряду с данными из картографического компонента 164, 264, компонента 124, 224 обработки деклараций по маршрутам/бригадам и погодного компонента 126, 226, удаленный диспетчер 132, 232 данных сохраняет сжатые данные в удаленный репозиторий 130, 230 данных в центре 150, 250 обработки и хранения данных DARS 100, 200. Удаленный репозиторий 130, 230 данных, например, может представлять собой облачное хранилище данных либо любое другое подходящее удаленное хранилище данных. Когда данные принимаются, инициируется процесс, который инструктирует декодеру 136, 236 данных декодировать последние реплицированные данные для/из удаленного репозитория 130, 230 данных и отправлять декодированные данные в удаленный детектор 134, 234 событий. Удаленный диспетчер 132, 232 данных сохраняет информацию событий транспортного средства в удаленном репозитории 130, 230 данных. Когда удаленный детектор 134, 234 событий принимает декодированные данные, он обрабатывает декодированные данные для того, чтобы определять то, обнаружено или нет интересующее событие в декодированных данных. Декодированная информация затем используется посредством удаленного детектора 134, 234 событий для того, чтобы обнаруживать события, происшествия или другие предварительно заданные ситуации, в данных, возникающих с активом 148, 248. При обнаружении интересующего события из декодированных данных, удаленный детектор 134, 234 событий сохраняет информацию событий и подтверждающие данные в удаленном репозитории 130, 230 данных. Когда удаленный диспетчер 132, 232 данных принимает информацию удаленного детектора 134, 234 событий, удаленный диспетчер 132, 232 данных сохраняет информацию в удаленном репозитории 130, 230 данных.
[0049] Удаленно расположенный пользователь 152, 252 может осуществлять доступ к информации, включающей в себя информацию детектора событий транспортного средства, связанную с конкретным активом 148, 248 или с множеством активов, с использованием стандартного веб-клиента 142, 242, такого как веб-браузер или устройство в стиле виртуальной реальности (не показано), которое, в этой реализации, может отображать миниатюрные изображения из выбранных камер. Веб-клиент 142, 242 передает запрос пользователя 152, 252 на предмет информации на веб-сервер 140, 240 через сеть 144, 244 с использованием общих веб-стандартов, протоколов и технологий. Сеть 144, 244, например, может представлять собой Интернет. Сеть 144, 244 также может представлять собой локальную вычислительную сеть (LAN), общегородскую вычислительную сеть (MAN), глобальную вычислительную сеть (WAN), виртуальную частную сеть (VPN), сотовую телефонную сеть либо любое другое средство передачи данных из веб-сервера 140, 240, в этом примере, в веб-клиент 142, 242. Веб-сервер 140, 240 запрашивает требуемые данные из декодера 136, 236 данных. Декодер 136, 236 данных получает запрашиваемые данные, связанные с конкретным активом 148, 248 или с множеством активов, из удаленного репозитория 130, 230 данных при запросе из веб-сервера 140, 240. Декодер 136, 236 данных декодирует запрашиваемые данные и отправляет декодированные данные в локализатор 138, 238. Локализация представляет собой процесс преобразования данных в форматы, требуемые конечным пользователем, к примеру, преобразования данных в предпочтительный язык и единицы измерения пользователя. Локализатор 138, 238 идентифицирует настройки профиля, заданные пользователем 152, 252, посредством осуществления доступа к веб-клиенту 142, 242, и использует настройки профиля для того, чтобы подготавливать информацию, отправляемую в веб-клиент 142, 242 для представления пользователю 152, 252, в качестве необработанных кодированных данных, и обнаруженная информация событий сохраняется в удаленный репозиторий 130, 230 данных с использованием всемирного координированного времени (UTC) и международной системы единиц (единиц СИ). Локализатор 138, 238 преобразует декодированные данные в формат, требуемый пользователем 152, 252, такой как предпочтительный язык и единицы измерения пользователя 152, 252. Локализатор 138, 238 отправляет локализованные данные в предпочтительном формате пользователя 152, 252 на веб-сервер 140, 240 по запросу. Веб-сервер 140, 240 затем отправляет локализованные данные актива или множества активов в веб-клиент 142, 242 для просмотра и анализа, предоставляя воспроизведение и отображение в реальном времени стандартного видео и видео с обзором в 360 градусов. Веб-клиент 142, 242 может отображать, и пользователь 152, 252 может просматривать данные, видео и аудио для одного актива или одновременно просматривать данные, видео и аудио для множества активов. Веб-клиент 142, 242 также может предоставлять синхронное воспроизведение и отображение в реальном времени данных наряду с множеством видео- и аудиоданных и как стандартных видеоисточников, так и из видеоисточников с обзором в 360 градусов на, в или около актива, близлежащих активов и/или удаленно расположенных площадок.
[0050] Фиг. 3 является блок-схемой последовательности операций способа, показывающей процесс 300 для записи данных и/или информации из актива 148, 248 в соответствии с реализацией этого раскрытия сущности. Средство 154, 254 записи данных принимает сигналы данных из различных компонентов ввода, которые включают в себя физические или вычисленные элементы данных из актива 148, 248 и центра 150, 250 обработки и хранения данных, такие как скорость, координаты по широте, координаты по долготе, обнаружение гудка, позиция дроссельной заслонки, погодные данные, картографические данные или данные о маршруте и/или данные бригады (302). Кодер 122, 222 данных создает запись, которая включает в себя структурированную последовательность битов, используемую для того, чтобы конфигурировать и записывать информацию сигналов данных (304). Кодированная запись затем отправляется в бортовой диспетчер 120, 220 данных, который последовательно комбинирует последовательность записей в хронологическом порядке в блоки записей, которые включают в себя вплоть до пяти минут данных (306). Промежуточный блок записей включает в себя менее пяти минут данных, в то время как полный блок записей включает в себя полные пять минут данных. Каждый блок записей включает в себя все данные, требуемые для того, чтобы полностью декодировать включенные сигналы, в том числе и выполнять проверку целостности данных. Как минимум, блок записей должен начинаться с начальной записи и завершаться конечной записью.
[0051] Чтобы обеспечивать то, что все кодированные сигнальные данные сохраняются в ударопрочный запоминающий модуль 118 и необязательно в неударопрочное съемное устройство 219 хранения данных по фиг. 2, если средство 154, 254 записи данных теряет мощность либо подвергается воздействию экстремальных температур или механических напряжений вследствие столкновения или другого катастрофического события, бортовой диспетчер 120, 220 данных сохраняет промежуточные блоки записей в ударопрочном запоминающем модуле 118 с предварительно определенной частотой (308) и необязательно в неударопрочном съемном устройстве 219 хранения данных по фиг. 2, причем предварительно определенная частота является конфигурируемой и/или переменной, как показано на фиг. 5 в примерном представлении. Промежуточные блоки записей сохраняются, по меньшей мере, один раз в секунду, но также могут сохраняться с частотой один раз каждую десятую часть секунды. Частота, с которой сохраняются промежуточные блоки записей, зависит от частот дискретизации каждого сигнала. Каждый промежуточный блок записей включает в себя полный набор записей с момента последнего полного блока записей. Средство 154, 254 записи данных может чередоваться между двумя временными местоположениями хранения в ударопрочном запоминающем модуле 118, 218 и необязательно в неударопрочном съемном устройстве 219 хранения данных по фиг. 2, при записи каждого промежуточного блока записей, чтобы предотвращать повреждение или потерю более одной секунды данных, когда средство 154, 254 записи данных теряет мощность при сохранении данных в ударопрочном запоминающем модуле 118, 218 или необязательном неударопрочном съемном устройстве 219 хранения данных средства 254 записи данных по фиг. 2. Каждый раз, когда новый промежуточный блок записей сохраняется во временное местоположение ударопрочного запоминающего устройства, он должен перезаписывать существующий ранее сохраненный промежуточный блок записей в этом местоположении.
[0052] Каждые пять минут, в этой реализации, когда средство 154, 254 записи данных находится в режиме практически реального времени, бортовой диспетчер 120, 220 данных сохраняет полный блок записей, включающий в себя прошлые пять минут кодированных сигнальных данных, в сегмент записей в ударопрочном запоминающем модуле 118, 218, показанном на фиг. 7, и отправляет копию полного блока записей в удаленный диспетчер 132, 232 данных для хранения в удаленном репозитории 130, 230 данных в течение предварительно определенного периода хранения, к примеру, двух лет (310). Ударопрочный запоминающий модуль 118, 218 и/или необязательное неударопрочное съемное устройство 219 хранения данных средства 254 записи данных по фиг. 2 сохраняет сегмент записей последних блоков записей в течение предписанной продолжительности хранения, которая в этой реализации является установленной на федеральном уровне длительностью, в течение которой средство 154, 254 записи данных должно сохранять рабочие данные или видеоданные в ударопрочном запоминающем модуле 118, 218 с дополнительным 24-часовым буфером, а затем перезаписывать.
[0053] Фиг. 4 является блок-схемой последовательности операций способа, показывающей процесс 400 для добавления в конец данных и/или информации из актива 148, 248 после прекращения подачи мощности в соответствии с реализацией этого раскрытия сущности. После того, как подача мощности восстанавливается, средство 154, 254 записи данных идентифицирует последний промежуточный блок записей, который сохранен в одном из двух временных местоположений ударопрочного запоминающего устройства (402), и проверяет достоверность последнего промежуточного блока записей с использованием 32-битового контроля циклическим избыточным кодом, который включается в конечную запись каждого блока записей (404). Прошедший проверку достоверности промежуточный блок записей затем добавляется в конец сегмента записей ударопрочного запоминающего устройства, и сегмент записей, который может содержать вплоть до пяти минут данных до потери мощности, отправляется в удаленный диспетчер 132, 232 данных для хранения в течение периода хранения (406). Кодированные сигнальные данные сохраняются в ударопрочный запоминающий модуль 118, 218 и/или в необязательное неударопрочное съемное устройство 219 хранения данных средства 254 записи данных по фиг. 2, в кольцевом буфере предписанной продолжительности хранения. Поскольку сегмент записей ударопрочного запоминающего устройства разбивается на несколько блоков записей, средство 154, 254 записи данных удаляет устаревшие блоки записей при необходимости высвобождать пространство запоминающего устройства каждый раз, когда полный блок записей сохраняется в ударопрочный запоминающий модуль 118, 218 и/или в необязательное неударопрочное съемное устройство 219 хранения данных средства 254 записи данных по фиг. 2.
[0054] Фиг. 6 является схемой, которая иллюстрирует примерные промежуточные блоки записей до потери мощности и после восстановления подачи мощности в средство 154, 254 записи данных. Когда промежуточный блок записей, сохраненный во временном местоположении 2 в (01.02.2016 10:10:08) (602), является допустимым, этот промежуточный блок записей добавляется в конец сегмента записей (702) (фиг. 7) в ударопрочном запоминающем модуле 118, 218 и/или необязательном неударопрочном съемном устройстве 219 хранения данных средства 254 записи данных по фиг. 2, как показано на фиг. 7. Когда промежуточный блок записей, сохраненный во временном местоположении 2 в (01.02.2016 10:10:08), не является достоверным, промежуточный блок записей во временном местоположении 1 в (01.02.2016 10:10:07) проходит проверку достоверности, и если является достоверным, добавляется в конец сегмента записей в ударопрочном запоминающем модуле 118, 218 и/или необязательном неударопрочном съемном устройстве 219 хранения данных средства 254 записи данных по фиг. 2.
[0055] Каждый раз, когда любой блок записей должен сохраняться в ударопрочном запоминающем модуле 118, 218 и/или необязательном неударопрочном съемном устройстве 219 хранения данных средства 254 записи данных по фиг. 2, сегмент записей сразу сбрасывается на диск. Поскольку средство 154, 254 записи данных чередуется между двумя различными временными местоположениями хранения при сохранении промежуточных блоков записей, всегда имеется одно временное местоположение хранения, которое не модифицируется или сбрасывается в ударопрочное запоминающее устройство или неударопрочное съемное устройство хранения данных, за счет этого обеспечивая то, что, по меньшей мере, один из двух промежуточных блоков записей, сохраненных во временных местоположениях хранения, является допустимым, и то, что средство 154, 254 записи данных не должно терять более одной секунды для большей части данных каждый раз, когда средство 154, 254 записи данных теряет мощность. Аналогично, когда средство 154, 254 записи данных записывает данные в ударопрочный запоминающий модуль 118, 218 и/или в необязательное неударопрочное съемное устройство 219 хранения данных средства 254 записи данных по фиг. 2, каждую десятую часть секунды, средство 154, 254 записи данных не должно терять более одной десятой секунды для большей части данных каждый раз, когда средство 154, 254 записи данных теряет мощность.
[0056] Для простоты пояснения, процесс 300 и процесс 400 иллюстрируются и описываются в качестве последовательности этапов. Тем не менее, этапы в соответствии с этим раскрытием сущности могут осуществляться в других порядках и/или параллельно. Дополнительно, этапы в соответствии с этим раскрытием сущности могут осуществляться с другими этапами, не представленными и описанными в данном документе. Более того, не все проиллюстрированные этапы могут требоваться для того, чтобы реализовывать технологии в соответствии с заявленным предметом изобретения.
[0057] Третий вариант осуществления системы получения и записи данных в реальном времени и средства просмотра, описанных в данном документе, предоставляет доступ в реальном времени или практически в реальном времени к широкому диапазону данных, таких как данные событий и рабочие данные, видеоданные и аудиоданные дорогостоящего актива, удаленно расположенным пользователям, таким как владельцы активов, машинисты и расследователи. Система получения и записи данных записывает данные, через средство записи данных, связанные с активом, и передает в потоковом режиме данные в удаленный репозиторий данных и удаленно расположенным пользователям до, в ходе и после того, как возникает происшествие. Данные передаются в потоковом режиме в удаленный репозиторий данных в реальном времени или практически в реальном времени, обеспечивая доступность информации, по меньшей мере, вплоть до времени происшествия или аварийной ситуации, за счет этого фактически исключая необходимость находить и загружать "черный ящик", чтобы расследовать происшествие, заключающее в себе актив, и исключая необходимость взаимодействовать со средством записи данных на активе, чтобы запрашивать загрузку конкретных данных, находить и передавать файлы и использовать пользовательское приложение для того, чтобы просматривать данные. Система настоящего раскрытия сущности сохраняет типичные возможности записи и добавляет способность передавать в потоковом режиме данные в удаленный репозиторий данных и удаленному конечному пользователю до, в ходе и после происшествия. В подавляющем большинстве ситуаций, информация, записываемая в средстве записи данных, является избыточной и не требуется, поскольку данные уже получаются и сохраняются в удаленном репозитории данных.
[0058] До системы настоящего раскрытия сущности, данные извлекаются из "черного ящика" или "средства записи событий" после того, как возникает происшествие, и требуется расследование. Файлы данных, содержащие временные сегменты, записываемые посредством "черного ящика", должны загружаться и извлекаться из "черного ящика" и затем просматриваться пользователем с помощью собственного программного обеспечения. Пользователь должен получать физический или удаленный доступ к активу, выбирать требуемые данные, которые должны загружаться из "черного ящика", загружать файл, содержащий требуемую информацию, в вычислительное устройство, и находить соответствующий файл с требуемыми данными с использованием пользовательского приложения, которое работает на вычислительном устройстве. Система настоящего раскрытия сущности исключает необходимость для пользователя выполнять эти этапы, требуя от пользователя только использовать общий веб-браузер для того, чтобы осуществлять навигацию к требуемым данным. Удаленно расположенный пользователь может осуществлять доступ к общему веб-браузеру, чтобы осуществлять навигацию к требуемым данным, связанным с выбранным активом, чтобы просматривать и анализировать эффективность эксплуатации и безопасность активов в реальном времени или практически в реальном времени.
[0059] Удаленно расположенный пользователь, такой как владелец активов, машинист и/или расследователь, может осуществлять доступ к общему веб-браузеру, чтобы осуществлять навигацию к живым и/или статистическим требуемым данным, связанным с выбранным активом, чтобы просматривать и анализировать эффективность эксплуатации и безопасность активов в реальном времени или практически в реальном времени. Способность просматривать операции в реальном времени или практически в реальном времени обеспечивает быструю оценку и регулирование поведения. В ходе происшествия, например, информация и/или данные в реальном времени могут упрощать сортировку ситуации и предоставлять ценную информацию сотрудникам аварийных служб. В нормальном режиме работы, например, информация и/или данные в практически реальном времени могут использоваться для того, чтобы проводить аудит производительности работы бригады и способствовать общесетевой ситуативной осведомленности.
[0060] Система получения и записи данных в реальном времени третьего варианта осуществления использует, по меньшей мере, одно из или любую комбинацию устройства измерения изображений, устройства измерения видео и устройства измерения дальности в, на или около мобильного актива в качестве части системы получения и записи данных. Устройства измерения изображений и/или устройства измерения видео включают в себя, но не только, камеры с обзором в 360 градусов, стационарные камеры, узкоугольные камеры, широкоугольные камеры, камеры типа "рыбий глаз" с обзором в 360 градусов и/или другие камеры. Устройства измерения дальности включают в себя, но не только, радар и устройство на основе оптического обнаружения и дальнометрии (лидар). Лидар представляет собой способ наблюдения, который измеряет расстояние до цели посредством освещения цели с помощью импульсного лазерного света и измерения отраженных импульсов с помощью датчика. До системы настоящего раскрытия сущности, "черный ящик" и/или "средства записи событий" не включали в себя камеры с обзором в 360 градусов или другие камеры в, на или около мобильного актива. Система настоящего раскрытия сущности добавляет способность использовать и записывать видео с использованием камер с обзором в 360 градусов, стационарных камер, узкоугольных камер, широкоугольных камер, камер типа "рыбий глаз" с обзором в 360 градусов, радара, лидара и/или других камер в качестве части системы получения и записи данных, предоставляя виды с обзором в 360 градусов, виды с узким углом обзора, виды с широким углом обзора, виды типа "рыбий глаз" и/или другие виды в, на или около мобильного актива в удаленный репозиторий данных и удаленному пользователю и расследователю до, в ходе и после того, как возникает происшествие, заключающее в себе мобильный актив. Способность просматривать операции, видео с обзором в 360 градусов и/или другие видео в реальном времени или практически в реальном времени обеспечивает быструю оценку и регулирование поведения бригады. Владельцы, машинисты и расследователи могут просматривать и анализировать эффективность эксплуатации, безопасность людей, транспортных средств и инфраструктур и могут расследовать или инспектировать происшествие. Способность просматривать видео с обзором в 360 градусов и/или другие видео из мобильного актива обеспечивает быструю оценку и регулирование поведения бригады. В ходе происшествия, например, видео с обзором в 360 градусов и/или другие видео могут упрощать сортировку ситуации и предоставлять ценную информацию сотрудникам аварийных служб и расследователям. В нормальном режиме работы, например, видео с обзором в 360 градусов и/или другие видео могут использоваться для того, чтобы проводить аудит производительности работы бригады и способствовать общесетевой ситуативной осведомленности. Камеры с обзором в 360 градусов, стационарные камеры, узкоугольные камеры, широкоугольные камеры, камеры типа "рыбий глаз" с обзором в 360 градусов, радар, лидар и/или другие камеры предоставляют полную картину для ситуаций, чтобы предоставлять видео системы наблюдения для правоохранительных органов и/или железнодорожной полиции, инспекции критически важной инфраструктуры, мониторинга железнодорожных переездов, просмотра хода проведения путевых работ, аудита бригады внутри будки машиниста и в депо и удаленного наблюдения в реальном времени.
[0061] Системы предшествующего уровня техники требуют от пользователей загружать видеофайлы, содержащие временные сегменты, чтобы просматривать видеофайлы с использованием собственного программного приложения или других внешних приложений воспроизведения видео. Система получения и записи данных настоящего раскрытия сущности предоставляет видео с обзором в 360 градусов, другое видео, информацию изображений и аудиоинформацию и информацию измерения дальности, что может отображаться удаленному пользователю с помощью устройства в стиле виртуальной реальности и/или через стандартный веб-клиент, за счет этого исключая необходимость загружать и использовать внешние приложения для того, чтобы просматривать видео. Дополнительно, удаленно расположенные пользователи могут просматривать видео с обзором в 360 градусов и/или другие видео в различных режимах с помощью устройства в стиле виртуальной реальности или через стандартный веб-клиент, к примеру, через веб-браузер, за счет этого исключая необходимость загружать и использовать внешние приложения для того, чтобы просматривать видео. Предшествующие видеосистемы требуют от пользователя загружать видеофайлы, содержащие временные сегменты данных, которые являются просматриваемыми только с использованием собственного прикладного программного обеспечения или других внешних приложений воспроизведения видео, которые пользователь должен приобретать отдельно.
[0062] Данные могут включать в себя, но не только, видеоинформацию и информацию изображений из камер, расположенных в различных местоположениях в, на или около актива, и аудиоинформацию из микрофонов, расположенных в различных местоположениях в, на или около актива. Камера с обзором в 360 градусов представляет собой камеру, которая предоставляет сферическое поле обзора в 360 градусов, полусферическое поле обзора в 360 градусов и/или поле обзора типа "рыбий глаз" в 360 градусов. Использование камер с обзором в 360 градусов, стационарных камер, узкоугольных камер, широкоугольных камер, камер типа "рыбий глаз" с обзором в 360 градусов и/или других камер в, на или около актива предоставляет возможность использовать и записывать видео с использованием камер с обзором в 360 градусов, стационарных камер, узкоугольных камер, широкоугольных камер, камер типа "рыбий глаз" с обзором в 360 градусов и/или других камер в качестве части DARS, за счет этого обеспечивая доступность вида с обзором в 360 градусов и/или других видов в, на или около актива для удаленного репозитория данных, удаленно расположенных пользователей и расследователей до, в ходе и после происшествия.
[0063] Фиг. 8 иллюстрирует полевую реализацию третьего варианта осуществления примерной системы 800 получения и записи данных (DARS) в реальном времени, в которой могут реализовываться аспекты раскрытия сущности. DARS 800 представляет собой систему, которая доставляет информацию в реальном времени, видеоинформацию и аудиоинформацию из средства 808 записи данных на мобильном активе 830 удаленно расположенным конечным пользователям через центр 832 обработки и хранения данных. Средство 808 записи данных устанавливается на транспортном средстве или мобильном активе 830 и обменивается данными с любым числом различных источников информации через любую комбинацию проводных и/или беспроводных линий связи для передачи данных, к примеру, через беспроводной шлюз/маршрутизатор (не показан). Средство 808 записи данных содержит ударопрочный запоминающий модуль 810, бортовой диспетчер 812 данных и кодер 814 данных. В четвертом варианте осуществления, средство 808 записи данных также может включать в себя неударопрочное съемное устройство хранения данных (не показано). Примерный защищенный запоминающий модуль 810, например, может представлять собой аварийно-ударопрочный запоминающий модуль средства записи событий, который соответствует Своду федеральных нормативных актов и нормативным требованиям Федерального управления железных дорог, выживающий при аварии запоминающий блок, который соответствует Своду федеральных нормативных актов и нормативным требованиям Федерального управления гражданской авиации, ударопрочный запоминающий модуль в соответствии с любым действующим Сводом федеральных нормативных актов, либо любое другое подходящее защищенное запоминающее устройство, известное в данной области техники. Проводные и/или беспроводные линии связи для передачи данных могут включать в себя любое одно либо комбинацию дискретных сигнальных вводов, стандартных или собственных Ethernet-, последовательных соединений и беспроводных соединений.
[0064] Средство 808 записи данных собирает видеоданные, аудиоданные и другие данные и/или информацию из широкого спектра источников, которые могут варьироваться на основе конфигурации актива, через бортовые линии связи для передачи данных. В этой реализации, средство 808 записи данных принимает данные из системы 804 управления видео, которая непрерывно записывает видеоданные и аудиоданные из камер с обзором в 360 градусов, стационарных камер, узкоугольных камер, широкоугольных камер, камер типа "рыбий глаз" с обзором в 360 градусов, радара, лидара и/или других камер 802 и стационарных камер 806, которые размещаются в, на или около актива 830, и система 804 управления видео сохраняет видео- и аудиоданные в ударопрочный запоминающий модуль 810 и также может сохранять видео- и аудиоданные в неударопрочном съемном устройстве хранения данных второго варианта осуществления. Различные версии видеоданных создаются с использованием различных скоростей передачи битов или пространственных разрешений, и эти версии разделяются на сегменты переменной длины, такие как миниатюры, пятиминутные сегменты низкого разрешения и пятиминутные сегменты высокого разрешения.
[0065] Кодер 814 данных кодирует, по меньшей мере, минимальный набор данных, который типично задается посредством регулирующего органа. Кодер 814 данных принимает видео- и аудиоданные из системы 804 управления видео и сжимает или кодирует данные и синхронизирует во времени данные для того, чтобы упрощать эффективную передачу и репликацию в реальном времени в удаленный репозиторий 820 данных. Кодер 814 данных передает кодированные данные в бортовой диспетчер 812 данных, который затем отправляет кодированные видео- и аудиоданные в удаленный репозиторий 820 данных через удаленный диспетчер 818 данных, расположенный в центре 830 обработки и хранения данных в ответ на запрос по требованию удаленно расположенным пользователем 834 либо в ответ на определенные рабочие условия, наблюдаемые на борту актива 830. Бортовой диспетчер 812 данных и удаленный диспетчер 818 данных работают согласованно, чтобы управлять процессом репликации данных. Удаленный диспетчер 818 данных в центре 832 обработки и хранения данных может управлять репликацией данных из множества активов. Видео- и аудиоданные, сохраненные в удаленном репозитории 820 данных, доступны для веб-сервера 822 касательно осуществления доступа удаленно расположенным пользователем 834.
[0066] Бортовой диспетчер 812 данных также отправляет данные в репозиторий с постановкой в очередь (не показан). Бортовой диспетчер 812 данных отслеживает видео- и аудиоданные, сохраненные в ударопрочном запоминающем модуле 810 и/или необязательном неударопрочном съемном устройстве хранения данных четвертого варианта осуществления, посредством системы 804 управления видео, и определяет то, находится он в режиме практически реального времени или в режиме реального времени либо нет. В режиме практически реального времени, бортовой диспетчер 812 данных сохраняет кодированные данные, включающие в себя видеоданные, аудиоданные и любые другие данные или информацию, принимаемую из кодера 814 данных, и любую информацию событий, в ударопрочном запоминающем модуле 810 и/или необязательном неударопрочном съемном устройстве хранения данных четвертого варианта осуществления и в репозитории с постановкой в очередь. После того, как пять минут кодированных данных накоплены в репозитории с постановкой в очередь, бортовой диспетчер 812 данных сохраняет пять минут кодированных данных в удаленный репозиторий 820 данных через удаленный диспетчер 818 данных в центре 832 обработки и хранения данных через беспроводную линию 816 связи для передачи данных. В режиме реального времени, бортовой диспетчер 812 данных сохраняет кодированные данные, включающие в себя видеоданные, аудиоданные и любые другие данные или информацию, принимаемую из кодера 814 данных, и любую информацию событий, в удаленный репозиторий 820 данных через удаленный диспетчер 818 данных в центре 832 обработки и хранения данных через беспроводную линию 816 связи для передачи данных, каждый конфигурируемый заранее определенный период времени, например, каждую секунду или каждые 0,10 секунды. Бортовой диспетчер 812 данных и удаленный диспетчер 818 данных могут обмениваться данными по множеству линий беспроводной связи. Беспроводная линия 816 связи для передачи данных, например, может представлять собой беспроводную локальную вычислительную сеть (WLAN), беспроводную общегородскую вычислительную сеть (WMAN), беспроводную глобальную вычислительную сеть (WWAN), частную беспроводную систему, сотовую телефонную сеть либо любое другое средство передачи данных из средства 808 записи данных, в этом примере, в удаленный диспетчер 818 данных. Процесс отправки и извлечения видеоданных и аудиоданных удаленно из актива 830 требует беспроводного соединения для передачи данных между активом 830 и центром 832 обработки и хранения данных. Когда беспроводное соединение для передачи данных не доступно, данные сохраняются и ставятся в очередь в ударопрочном запоминающем модуле 810 и/или необязательном неударопрочном съемном устройстве хранения данных четвертого варианта осуществления до тех пор, пока беспроводное подключение не восстанавливается. Процесс извлечения видеоданных, аудиоданных и любых других дополнительных данных возобновляется, как только беспроводное подключение восстанавливается.
[0067] Параллельно с записью данных, средство 808 записи данных непрерывно и автономно реплицирует данные в удаленный репозиторий 820 данных. Процесс репликации имеет два режима, режим реального времени и режим практически реального времени. В режиме реального времени, данные реплицируются в удаленный репозиторий данных 820 каждую секунду. В режиме практически реального времени, данные реплицируются в удаленный репозиторий 820 данных каждые пять минут. Частота, используемая для режима практически реального времени, является конфигурируемой, и частота, используемая для режима реального времени, может регулироваться таким образом, чтобы поддерживать данные высокого разрешения, посредством репликации данных в удаленный репозиторий 820 данных каждые 0,10 секунды. Режим практически реального времени используется в нормальном режиме работы, при большинстве условий, чтобы повышать эффективность процесса репликации данных.
[0068] Режим реального времени может инициироваться на основе событий, возникающих на борту актива 830, либо посредством запроса, инициированного из центра 832 обработки и хранения данных. Типичный инициированный центром 832 обработки и хранения данных запрос на режим реального времени инициируется, когда удаленно расположенный пользователь 834 запрашивает информацию в реальном времени из веб-клиента 826. Типичная причина того, что режим реального времени берет начало на борту актива 830, заключается в обнаружении события или происшествия, такого как инициирование, машинистом, запроса на экстренную остановку, активность по экстренному торможению, быстрое ускорение или замедление по любой оси или потеря входной мощности в средство 808 записи данных. При переходе из режима практически реального времени в режим реального времени, все данные, еще не реплицированные в удаленный репозиторий 820 данных, реплицируются и сохраняются в удаленном репозитории 820 данных, и затем живая репликация инициируется. Переход между режимом практически реального времени и режимом реального времени типично возникает менее чем за пять секунд. После того, как предварительно определенное количество времени прошло с момента события или происшествия, после предварительно определенного количества времени неактивности, либо когда пользователю 834 более не требуется информация в реальном времени из актива 830, средство 808 записи данных возвращается в режим практически реального времени. Предварительно определенное количество времени, требуемое для того, чтобы инициировать переход, является конфигурируемым и типично задается равным десяти минутам.
[0069] Когда средство 808 записи данных находится в режиме реального времени, бортовой диспетчер 812 данных пытается непрерывно опустошать свою очередь в удаленный диспетчер 818 данных, сохраняя данные в ударопрочный запоминающий модуль 810 и необязательное неударопрочное съемное устройство хранения данных второго варианта осуществления и отправляя данные в удаленный диспетчер 818 данных одновременно.
[0070] При приеме видеоданных, аудиоданных и любых других данных или информации, которая должна реплицироваться, из средства 808 записи данных, удаленный диспетчер 818 данных сохраняет данные в удаленный репозиторий 820 данных в центре 830 обработки и хранения данных. Удаленный репозиторий 820 данных, например, может представлять собой облачное хранилище данных либо любое другое подходящее удаленное хранилище данных. Когда данные принимаются, инициируется процесс, который инструктирует декодеру данных (не показан) декодировать последние реплицированные данные из удаленного репозитория 820 данных и отправлять декодированные данные в удаленный детектор событий (не показан). Удаленный диспетчер 818 данных сохраняет информацию событий транспортного средства в удаленном репозитории 820 данных. Когда удаленный детектор событий принимает декодированные данные, он обрабатывает декодированные данные для того, чтобы определять то, обнаружено или нет интересующее событие в декодированных данных. Декодированная информация затем используется посредством удаленного детектора событий для того, чтобы обнаруживать события, происшествия или другие предварительно заданные ситуации в данных, возникающих с активом 830. При обнаружении интересующего события из декодированных данных, ранее сохраненных в удаленном репозитории 820 данных, удаленный детектор событий сохраняет информацию событий и подтверждающие данные в удаленном репозитории 820 данных.
[0071] Видеоданные, аудиоданные и любые другие данные или информация доступны для пользователя 834 в ответ на запрос по требованию пользователем 834 и/или отправляются посредством бортового диспетчера 812 данных в удаленный репозиторий 820 данных в ответ на определенные рабочие условия, наблюдаемые на борту актива 830. Видеоданные, аудиоданные и любые другие данные или информация, сохраненные в удаленном репозитории 820 данных, доступны на веб-сервере 822 для осуществления доступа пользователем 834. Удаленно расположенный пользователь 834 может осуществлять доступ к видеоданным, аудиоданным и любым другим данным или информации, связанным с конкретным активом 830 или с множеством активов, сохраненным в удаленном репозитории 820 данных, с использованием стандартного веб-клиента 826, такого как веб-браузер или устройство 828 в стиле виртуальной реальности, которое, в этой реализации, может отображать миниатюрные изображения выбранных камер. Веб-клиент 826 передает запрос пользователя 834 на предмет видео, аудио и/или другой информации на веб-сервер 822 через сеть 824 с использованием общих веб-стандартов, протоколов и технологий. Сеть 824, например, может представлять собой Интернет. Сеть 824 также может представлять собой локальную вычислительную сеть (LAN), общегородскую вычислительную сеть (MAN), глобальную вычислительную сеть (WAN), виртуальную частную сеть (VPN), сотовую телефонную сеть либо любое другое средство передачи данных из веб-сервера 822, в этом примере, в веб-клиент 826. Веб-сервер 822 запрашивает требуемые данные из удаленного репозитория 820 данных. Веб-сервер 822 затем отправляет запрашиваемые данные в веб-клиент 826, который предоставляет воспроизведение и отображение в реальном времени стандартного видео, видео с обзором в 360 градусов и/или другого видео. Веб-клиент 826 воспроизводит видеоданные, аудиоданные и любые другие данные или информацию для пользователя 834, который может взаимодействовать с видеоданными с обзором в 360 градусов и/или другими видеоданными, и/или данными неподвижных изображений для просмотра и анализа. Пользователь 834 также может загружать видеоданные, аудиоданные и любые другие данные или информацию с использованием веб-клиента 826 и затем может использовать устройство 828 в стиле виртуальной реальности для того, чтобы взаимодействовать с видеоданными с обзором в 360 градусов для просмотра и анализа.
[0072] Веб-клиент 826 может улучшаться за счет программного приложения, которое предоставляет воспроизведение видео с обзором в 360 градусов и/или другого видео во множестве различных режимов. Пользователь 834 может выбирать режим, в котором программное приложение представляет воспроизведение видео, такой как, например, вид типа "рыбий глаз", как показано на фиг. 11, панорамный вид, как показано на фиг. 12, двойной панорамный вид (не показан), квадратический вид, как показано на фиг. 13, и вид без искажений, как показано на фиг. 14.
[0073] Фиг. 9 является блок-схемой последовательности операций способа, показывающей процесс 840 для записи видеоданных, аудиоданных и/или информации из актива 830 в соответствии с реализацией этого раскрытия сущности. Система 804 управления видео принимает сигналы данных из различных компонентов ввода (842), таких как камеры с обзором в 360 градусов, стационарные камеры, узкоугольные камеры, широкоугольные камеры, камеры типа "рыбий глаз" с обзором в 360 градусов, радар, лидар и/или другие камеры 802 и стационарные камеры 806 на, в или около актива 830. Система 804 управления видео затем сохраняет видеоданные, аудиоданные и/или информацию в ударопрочном запоминающем модуле 810 и/или необязательном неударопрочном съемном устройстве хранения данных четвертого варианта осуществления (844), с использованием любой комбинации стандартизированных форматов, таких как, например, неподвижные изображения, миниатюры, последовательности неподвижных изображений или сжатые видеоформаты. Кодер 814 данных создает запись, которая включает в себя структурированную последовательность битов, используемую для того, чтобы конфигурировать и записывать информацию сигналов данных (846). В режиме практически реального времени, система 804 управления видео сохраняет видеоданные в ударопрочный запоминающий модуль 810 и необязательное неударопрочное съемное устройство хранения данных четвертого варианта осуществления, при отправке только ограниченных видеоданных, таких как миниатюры или очень короткие видеосегменты низкого разрешения, во внебортовом направлении в удаленный репозиторий 820 данных (848).
[0074] В другой реализации, кодированная запись затем отправляется в бортовой диспетчер 812 данных, который последовательно комбинирует последовательность записей в хронологическом порядке в блоки записей, которые включают в себя вплоть до пяти минут данных. Промежуточный блок записей включает в себя менее пяти минут данных, в то время как полный блок записей включает в себя полные пять минут данных. Каждый блок записей включает все данные, требуемые для того, чтобы полностью декодировать включенные сигналы, в том числе и выполнять проверку целостности данных. Как минимум, блок записей должен начинаться с начальной записи и завершаться конечной записью.
[0075] Чтобы обеспечивать то, что все кодированные сигнальные данные сохраняются в ударопрочный запоминающий модуль 810 и/или необязательное неударопрочное съемное устройство хранения данных четвертого варианта осуществления, если средство 808 записи данных теряет мощность, бортовой диспетчер 812 данных сохраняет промежуточные блоки записей в ударопрочном запоминающем модуле 810 и/или необязательном неударопрочном съемном устройстве хранения данных четвертого варианта осуществления, с предварительно определенной частотой, причем предварительно определенная частота является конфигурируемой и/или переменной. Промежуточные блоки записей сохраняются, по меньшей мере, один раз в секунду, но также могут сохраняться с частотой один раз каждую десятую часть секунды. Частота, с которой сохраняются промежуточные блоки записей, зависит от частот дискретизации каждого сигнала. Каждый промежуточный блок записей включает в себя полный набор записей с момента последнего полного блока записей. Средство 808 записи данных может чередоваться между двумя временными местоположениями хранения в ударопрочном запоминающем модуле 810 при записи каждого промежуточного блока записей, чтобы предотвращать повреждение или потерю более одной секунды данных, когда средство 808 записи данных теряет мощность при сохранении данных в ударопрочном запоминающем модуле 810. Каждый раз, когда новый промежуточный блок записей сохраняется во временное местоположение ударопрочного запоминающего устройства, он должен перезаписывать существующий ранее сохраненный промежуточный блок записей в этом местоположении.
[0076] Каждые пять минут, в этой реализации, когда средство 808 записи данных находится в режиме практически реального времени, бортовой диспетчер 812 данных сохраняет полный блок записей, включающий в себя прошлые пять минут кодированных сигнальных данных, в сегмент записей в ударопрочном запоминающем модуле 810 и/или необязательном неударопрочном съемном устройстве хранения данных четвертого варианта осуществления, и отправляет копию полного блока записей, содержащего пять минут видеоданных, аудиоданных и/или информации, в удаленный диспетчер 818 данных для хранения в удаленном репозитории 820 данных в течение предварительно определенного периода хранения, к примеру, двух лет. Ударопрочный запоминающий модуль 810 и необязательное неударопрочное съемное устройство хранения данных четвертого варианта осуществления сохраняют сегмент записей последних блоков записей в течение предписанной продолжительности хранения, которая в этой реализации представляет собой предписанную на федеральном уровне длительность, в течение которой средство 808 записи данных должно сохранять рабочие данные или видеоданные в ударопрочном запоминающем модуле 810 с дополнительным 24-часовым буфером, а затем перезаписывать.
[0077] Фиг. 10 является блок-схемой последовательности операций способа, показывающей процесс 850 для просмотра данных и/или информации из актива 830 через веб-браузер 826 или устройство 828 в стиле виртуальной реальности. Когда событие возникает, либо когда удаленно расположенный авторизованный пользователь 834 запрашивает сегмент видеоданных, сохраненных в ударопрочном запоминающем модуле 810 через веб-клиент 826, бортовой диспетчер 812 данных, в зависимости от события, должен начинать отправку видеоданных во внебортовом направлении в реальном времени с наилучшим доступным разрешением с учетом полосы пропускания беспроводной линии 816 связи для передачи данных. Удаленно расположенный пользователь 834 инициирует запрос на предмет конкретных видео- и/или аудиоданных в конкретном режиме просмотра (852) через веб-клиент 826, который передает запрос на веб-сервер 822 через сеть 824. Веб-сервер 822 запрашивает конкретные видео- и/или аудиоданные из удаленного репозитория 820 данных и отправляет запрашиваемые видео- и/или аудиоданные в веб-клиент 826 (854) через сеть 824. Веб-клиент 826 отображает видео- и/или аудиоданные в режиме просмотра, указываемом пользователем 834 (856). Пользователь 834 затем может загружать конкретные видео- и/или аудиоданные для того, чтобы просматривать на устройстве 828 в стиле виртуальной реальности. В другой реализации, в режиме реального времени, миниатюры отправляются сначала с односекундными интервалами, затем короткие сегменты видео более низкого разрешения и затем короткие сегменты видео более высокого разрешения.
[0078] Для простоты пояснения, процесс 840 и процесс 850 иллюстрируются и описываются в качестве последовательности этапов. Тем не менее, этапы в соответствии с этим раскрытием сущности могут осуществляться в других порядках и/или параллельно. Дополнительно, этапы в соответствии с этим раскрытием сущности могут осуществляться с другими этапами, не представленными и описанными в данном документе. Более того, не все проиллюстрированные этапы могут требоваться для того, чтобы реализовывать технологии в соответствии с заявленным предметом изобретения.
[0079] Пятый вариант осуществления системы получения и записи данных в реальном времени и системы видеоаналитики, описанной в данном документе, предоставляет доступ в реальном времени или практически в реальном времени к широкому диапазону данных, таких как данные событий и рабочие данные, видеоданные и аудиоданные дорогостоящего актива, удаленно расположенным пользователям. Система получения и записи данных записывает данные, связанные с активом, и передает в потоковом режиме данные в удаленный репозиторий данных и удаленно расположенным пользователям до, в ходе и после того, как возникает происшествие. Данные передаются в потоковом режиме в удаленный репозиторий данных в реальном времени или практически в реальном времени, обеспечивая доступность информации, по меньшей мере, вплоть до времени происшествия или аварийной ситуации, за счет этого фактически исключая необходимость находить и загружать "черный ящик", чтобы расследовать происшествие, заключающее в себе актив, посредством потоковой передачи информации в удаленный репозиторий данных в реальном времени, и обеспечивая доступность к информации, по меньшей мере, вплоть до времени катастрофического события. DARS выполняет видеоанализ записываемых видеоданных мобильного актива, чтобы определять, например, занятость будки машиниста, обнаружение колеи и обнаружение объектов около колей. Удаленно расположенный пользователь может использовать общий веб-браузер для того, чтобы осуществлять навигацию и просматривать требуемые данные, связанные с выбранным активом, и не должен обязательно взаимодействовать с системой получения и записи данных на активе, чтобы запрашивать загрузку конкретных данных, находить или передавать файлы и использовать пользовательское приложение для того, чтобы просматривать данные.
[0080] DARS предоставляет доступ удаленно расположенным пользователям к видеоданным и видеоанализу, выполняемому посредством системы видеоаналитики, посредством передачи в потоковом режиме данных в удаленный репозиторий данных и удаленно расположенному пользователю до, в ходе и после происшествия, за счет этого исключая необходимость для пользователя вручную загружать, извлекать и воспроизводимое видео, чтобы анализировать видеоданные для того, чтобы определять занятость будки машиниста, то, присутствует или нет член бригады или неавторизованный персонал в ходе происшествия, обнаружение колеи, обнаружение объектов около колей, расследование или в какое-либо другое интересующее время. Дополнительно, система видеоаналитики предоставляет определение состояния занятости будки машиниста, обнаружение колеи, обнаружение объектов около колей, определение головной и хвостовой части посредством обработки данных изображений и видеоданных в реальном времени, за счет этого обеспечивая то, что корректные данные всегда доступны для пользователя. Например, обработка изображения в реальном времени обеспечивает то, что локомотив, обозначенный в качестве хвостового локомотива, не эксплуатируется в качестве головного, чтобы повышать безопасность на железной дороге. Системы предшествующего уровня техники предоставляют позицию локомотива в железнодорожном составе посредством использования функциональности формирования железнодорожного состава в диспетчерских системах. Время от времени, информация диспетчерской системы может быть устаревшей, поскольку информация не обновляется в реальном времени, и персонал бригады может сменять локомотив, при необходимости.
[0081] До системы настоящего раскрытия сущности, инспекционные бригады и/или персонал актива должны вручную инспектировать состояние пути, вручную проверять то, находится транспортное средство в головной или хвостовой позиции, вручную наблюдать за местоположениями каждого интересующего отдельного объекта, вручную создавать базу данных географических местоположений всех интересующих объектов, периодически выполнять полевое наблюдение вручную каждого интересующего объекта, чтобы верифицировать его местоположение, и идентифицировать все изменения географического местоположения, которые отличаются от исходного наблюдения, вручную обновлять базу данных, когда интересующие объекты изменяют местоположение вследствие ремонта или дополнительного развития инфраструктуры со времени, когда исходная база данных создана, выбирать и загружать требуемые данные из цифрового записывающего видеоустройства и/или средства записи данных и инспектировать загружаемые данные и/или видео офлайн и проверять колеи на предмет любых преград, и машинист транспортного средства должен физически проверять любые преграды и/или смены позиции стрелки. Система настоящего раскрытия сущности исключает необходимость для пользователей выполнять эти этапы, требуя от пользователя только использовать общий веб-браузер для того, чтобы осуществлять навигацию к требуемым данным. Владельцы активов и машинисты могут автоматизировать и повышать эффективность и безопасность мобильных активов в реальном времени и могут активно отслеживать состояние колеи и могут получать предупредительную информацию в реальном времени. Система настоящего раскрытия сущности исключает необходимость для владельцев активов и машинистов загружать данные из средства записи данных, чтобы отслеживать состояние колеи и расследовать происшествия. В качестве активной системы защиты, DARS может помогать машинисту проверять любые преграды, отправлять предупреждения в реальном времени и/или сохранять информацию офлайн и отправлять аварийную информацию для удаленного мониторинга и хранения. Как текущая, так и прошлая информация обнаружения колеи и информация, связанная с обнаружением объектов около колей, могут сохраняться в удаленном репозитории данных в реальном времени, чтобы помогать пользователю при просмотре информации при необходимости. Удаленно расположенный пользователь может осуществлять доступ к общему веб-браузеру, чтобы осуществлять навигацию к требуемым данным, связанным с выбранным активом, чтобы просматривать и анализировать эффективность эксплуатации и безопасность активов в реальном времени или практически в реальном времени.
[0082] Система получения и записи данных в реальном времени пятого варианта осуществления может использоваться для того, чтобы непрерывно отслеживать интересующие объекты и идентифицировать в реальном времени то, когда они перемещены или повреждены, становятся загороженными в силу листвы и/или находятся в неисправном состоянии и требуют техобслуживания. DARS использует видеоинформацию, информацию изображений и/или аудиоинформацию, чтобы обнаруживать и идентифицировать различные инфраструктурные объекты, такие как железнодорожные колеи, в видео, имеет способность отслеживать колеи по мере продвижения мобильного актива и имеет способность создавать, проводить аудит и периодически обновлять базу данных интересующих объектов с географическим местоположением. Система получения и записи данных в реальном времени пятого варианта осуществления использует, по меньшей мере, одно из или любую комбинацию устройства измерения изображений, устройства измерения видео и устройства измерения дальности в, на или около мобильного актива в качестве части системы получения и записи данных. Устройства измерения изображений и/или устройства измерения видео включают в себя, но не только, камеры с обзором в 360 градусов, стационарные камеры, узкоугольные камеры, широкоугольные камеры, камеры типа "рыбий глаз" с обзором в 360 градусов и/или другие камеры. Устройства измерения дальности включают в себя, но не только, радар и устройство на основе оптического обнаружения и дальнометрии (лидар). Лидар представляет собой способ наблюдения, который измеряет расстояние до цели посредством освещения цели с помощью импульсного лазерного света и измерения отраженных импульсов с помощью датчика.
[0083] DARS может автоматически инспектировать состояние пути, к примеру, с подсчетом числа присутствующих колей, идентификацией текущей колеи, по которой движется мобильный актив, и обнаружением всех присутствующих преград или дефектов, таких как размытый балласт, сломанные колеи, не выдержанные по лекалу колеи, неправильно совмещенные стрелки, наползания стрелок, затопление колей, накопления снега и т.д., и планировать профилактическое техобслуживание, с тем, чтобы исключать катастрофические события. DARS также может обнаруживать стрелки железнодорожных колей и отслеживать смены колеи. DARS дополнительно может обнаруживать изменение местоположения данных, включающее в себя то, объект отсутствует, загорожен и/или не присутствует в ожидаемом местоположении либо нет. Обнаружение колеи, диагностическая информация инфраструктуры и/или информация мониторинга инфраструктуры могут отображаться пользователю с помощью любого стандартного веб-клиента, такого как веб-браузер, за счет этого исключая необходимость загружать файлы из средства записи данных и использовать собственное прикладное программное обеспечение или другие внешние приложения для того, чтобы просматривать информацию, как требуют системы предшествующего уровня техники. Этот процесс может расширяться таким образом, чтобы автоматически создавать, проводить аудит и/или обновлять базу данных с географическими местоположениями интересующих объектов и обеспечивать соответствие Федеральным нормативным требованиям. За счет системы настоящего раскрытия сущности, камеры, заранее установленные для того, чтобы соблюдать федеральные нормативные требования, используются для того, чтобы выполнять различные задачи, которые ранее требовали человеческого взаимодействия, специализированных транспортных средств и/или альтернативного оборудования. DARS обеспечивает возможность выполнения этих задач автоматически по мере того, как мобильный актив движется по территории, в качестве части нормальной коммерческой эксплуатации и выполнения ежедневных операций. DARS может использоваться для того, чтобы сохранять бесчисленные человеко-часы работы вручную посредством использования нормального режима работы транспортных средств и заранее установленных камер, чтобы выполнять задачи, которые ранее требовали усилий вручную. DARS также может выполнять задачи, которые ранее выполнялись с использованием специализированных транспортных средств, предотвращая закрытие сегментов колеи для того, чтобы инспектировать и находить колею и интересующие объекты, что зачастую приводит к потерям при коммерческой эксплуатации и необходимости приобретать и обслуживать дорогое оборудование. DARS дополнительно уменьшает количество времени, которое люди должны находиться в непосредственной близости от железнодорожных колей, приводя к меньшему общему числу несчастных случаев и возможной гибели людей.
[0084] Данные могут включать в себя, но не только, измеренные аналоговые и частотные параметры, такие как скорость, давление, температура, ток, напряжение и ускорение, которые исходят из мобильных активов и/или близлежащих мобильных активов; измеренные булевы данные, такие как позиции стрелки, позиции актуатора, предупредительная световая сигнализация и команды управления актуатором; информацию позиции, скорости и высоты над уровнем моря из данных глобальной системы позиционирования (GPS) и дополнительные данные из географической информационной системы (GIS), такие как широта и долгота различных интересующих объектов; внутренне сформированную информацию, такую как нормативное ограничение скорости для мобильного актива с учетом его текущей позиции; данные состояния и рабочие данные системы управления движением железнодорожных составов, сформированные посредством таких систем, как система точного управления движением железнодорожных составов (PTC); параметры транспортного средства и инерционные параметры, такие как скорость, ускорение и местоположение, к примеру, принимаемые из GPS; GIS-данные, такие как широта и долгота различных интересующих объектов; видеоинформацию и информацию изображений, по меньшей мере, из одной камеры, расположенной в различных местоположениях в, на или около мобильного актива; аудиоинформацию, по меньшей мере, из одного микрофона, расположенного в различных местоположениях в, на или около мобильного актива; информацию относительно оперативного плана для мобильного актива, который отправляется в мобильный актив из центра обработки и хранения данных, такую как информация маршрутов, расписаний и грузовых деклараций; информацию относительно окружающих условий, такую как текущая и спрогнозированная погода области, в которой мобильный актив в данный момент работает или планируется для работы; и данные, извлекаемые из комбинации любого из вышеуказанных источников, включающие в себя дополнительные данные, видео- и аудиоанализ и аналитику.
[0085] "Колея" может включать в себя, но не только, рельсы и шпалы железных дорог, используемых для транспортировки локомотива и/или железнодорожного состава. "Интересующие объекты" могут включать в себя, но не только, различные объекты инфраструктуры, установленные и обслуживаемые в непосредственной близости от железнодорожных колей, которые могут идентифицироваться с использованием искусственного интеллекта, такого как контролируемое обучение или стимулированное обучение, для снятых камерой изображений и видео активов. Контролируемое обучение и/или стимулированное обучение использует заранее помеченные наборы данных, заданные в качестве "обучающих" данных, с тем чтобы обеспечивать возможность удаленной и автономной идентификации объектов в пределах обзора камеры в, на или около мобильного актива. Контролируемое обучение и/или стимулированное обучение обучает нейронные сетевые модели для того, чтобы идентифицировать шаблоны, возникающие в визуальных изображениях, полученных из камер. Эти шаблоны, такие как люди, переездные шлагбаумы, автомобили, деревья, сигналы, стрелки и т.д., содержатся только в одиночных изображениях. Последовательные кадры в видео также могут анализироваться для шаблонов, к примеру, мигающие сигналы, движущиеся автомобили, заснувшие люди и т.д. DARS может требовать или не требовать человеческого взаимодействия на любой стадии реализации, включающего в себя, но не только, пометку обучающих наборов данных, требуемых для контролируемого обучения и/или стимулированного обучения. Интересующие объекты включают в себя, но не только, колеи, точки центральной линии колеи, путевые знаки, сигналы, переездные шлагбаумы, стрелки, переезды и текстовые знаки. "Видеоаналитика" означает любую понятную информацию, собираемую посредством анализа видео и/или изображений, записываемых из устройств измерения изображений, видео и/или дальности, таких как, по меньшей мере, одна камера, к примеру, камеры с обзором в 360 градусов, стационарные камеры, узкоугольные камеры, широкоугольные камеры, камеры типа "рыбий глаз" с обзором в 360 градусов, радар, лидар и/или другие камеры, в, на или около мобильного актива, такую как, но не только, интересующие объекты, географические местоположения объектов, преграды на колее, расстояния между интересующими объектами и мобильным активом, неправильное совмещение колеи и т.д. Система видеоаналитики также может использоваться в любом мобильном активе, жилом районе, пространстве или помещении, содержащем камеру наблюдения, чтобы улучшать видеонаблюдение. В мобильных активах, система видеоаналитики экономично и эффективно предоставляет автономное обнаружение событий в занятой будке машиниста для удаленно расположенных пользователей.
[0086] Фиг. 15 иллюстрирует полевую реализацию пятого варианта осуществления примерной системы 900 получения и записи данных (DARS) в реальном времени, в которой могут реализовываться аспекты раскрытия сущности. DARS 900 представляет собой систему, которая доставляет информацию в реальном времени, видеоинформацию и аудиоинформацию из средства 902 записи данных на мобильном активе 964 удаленно расположенным конечным пользователям 968 через центр 966 обработки и хранения данных. Средство 902 записи данных устанавливается на транспортном средстве или мобильном активе 964 и обменивается данными с любым числом различных источников информации через любую комбинацию проводных и/или беспроводных линий 942 связи для передачи данных, к примеру, через беспроводной шлюз/маршрутизатор (не показан). Средство 902 записи данных собирает видеоданные, аудиоданные и другие данные или информацию из широкого спектра источников, которые могут варьироваться на основе конфигурации актива, через бортовые линии 942 связи для передачи данных. Средство 902 записи данных содержит локальный компонент запоминающего устройства, такой как ударопрочный запоминающий модуль 904, бортовой диспетчер 906 данных и кодер 908 данных в активе 964. В шестом варианте осуществления, средство 902 записи данных также может включать в себя неударопрочное съемное устройство хранения данных (не показано). Примерный защищенный запоминающий модуль 904, например, может представлять собой аварийно-ударопрочный запоминающий модуль средства записи событий, который соответствует Своду федеральных нормативных актов и нормативным требованиям Федерального управления железных дорог, выживающий при аварии запоминающий блок, который соответствует Своду федеральных нормативных актов и нормативным требованиям Федеральной ассоциации гражданской авиации, ударопрочный запоминающий модуль в соответствии с любым действующим Сводом федеральных нормативных актов, либо любое другое подходящее защищенное запоминающее устройство, известное в данной области техники. Проводные и/или беспроводные линии связи для передачи данных могут включать в себя любое одно либо комбинацию дискретных сигнальных вводов, стандартных или собственных Ethernet-, последовательных соединений и беспроводных соединений.
[0087] DARS 900 дополнительно содержит систему 910 видеоаналитики, которая включает в себя компонент 914 обнаружения колеи и/или объектов и мониторинга инфраструктуры. Компонент 914 обнаружения колеи и мониторинга инфраструктуры содержит компонент 924 контролируемого обучения и/или стимулированного обучения или другой компонент на основе нейронных сетей или искусственного интеллекта, компонент 926 обнаружения и определения местоположения объектов и компонент 928 обнаружения преград, который обнаруживает преграды, присутствующие на или около колей, и/или преграды для камер, такие как персонал, блокирующий вид камер. В этой реализации, живые видеоданные захватываются посредством, по меньшей мере, одной камеры 940, смонтированной в будке машиниста актива 964, на активе 964 или около актива 964. Камеры 940 размещаются на соответствующей высоте и под углом, чтобы захватывать видеоданные в и вокруг актива 964 и получать достаточную величину вида для последующей обработки. Живые видеоданные и данные изображений захватываются перед и/или вокруг актива 964 посредством камер 940 и подаются в компонент 914 обнаружения колеи и/или объектов и мониторинга инфраструктуры для анализа. Компонент 914 обнаружения колеи и мониторинга инфраструктуры системы 910 видеоаналитики обрабатывает живые видеоданные и данные изображений покадрово, чтобы обнаруживать присутствие железнодорожных колей и любых интересующих объектов. Либо параметры позиций камеры, такие как высота, угол, сдвиг, фокусная длина и поле обзора, могут подаваться в компонент 914 обнаружения колеи и/или объектов и мониторинга инфраструктуры, либо камера 940 может быть выполнена с возможностью позволять системе 910 видеоаналитики обнаруживать и определять позицию и параметры камеры.
[0088] Чтобы выполнять определение состояния, к примеру, обнаружение занятости будки машиниста, система 910 видеоаналитики использует компонент 924 контролируемого обучения и/или стимулированного обучения и/или другие алгоритмы на основе искусственного интеллекта и обучения, чтобы оценивать, например, видеоданные из камер 940, данные 934 активов, такие как скорость, GPS-данные и данные инерциальных датчиков, данные погодного компонента 936 и данные компонента 938 обработки маршрутов/бригад, деклараций и GIS-данных. Обнаружение занятости будки машиниста по сути подвержено источникам шума окружающей среды, таким как свет, отражающийся от облаков, и солнечный свет, проходящий через здания и деревья в то время, когда актив перемещается. Чтобы обрабатывать шум окружающей среды, данных компонента 924 контролируемого обучения и/или стимулированного обучения, компонента 926 обнаружения и компонента 928 определения местоположения объектов, компонента обнаружения преград, компонента 934 активов, которые могут включать в себя скорость, GPS-данные и данные инерциальных датчиков, данные погодного компонента 936 и другие обучающие алгоритмы, компонуются вместе, чтобы формировать определение внутреннего и/или внешнего состояния, заключающее в себе мобильный актив 964. Компонент 914 обнаружения колеи и/или объектов и мониторинга инфраструктуры также может включать в себя систему распознавания лиц, адаптированную с возможностью разрешать авторизацию доступа к локомотиву в качестве части системы безопасности локомотива, компонент обнаружения утомления, адаптированный с возможностью отслеживать концентрацию внимания бригады, и компонент обнаружения активности, чтобы обнаруживать неавторизованные действия, такие как курение.
[0089] Дополнительно, система 910 видеоаналитики может принимать информацию местоположения, включающую в себя координаты по широте и по долготе сигнала, такого как стоповый сигнал, сигнал светофора, сигнал ограничения скорости и/или сигнал объекта около колей, от владельца активов. Система 910 видеоаналитики затем определяет то, является или нет информация местоположения, принимаемая от владельца активов, корректной. Если информация местоположения является корректной, система 910 видеоаналитики сохраняет информацию и не должна повторно проверять информацию местоположения снова в течение предварительно определенного количества времени, к примеру, выполнять проверку информации местоположения на ежемесячной основе. Если информация местоположения не является корректной, система 910 видеоаналитики определяет корректную информацию местоположения и сообщает корректную информацию местоположения владельцам активов, сохраняет информацию местоположения и не должна повторно проверять информацию местоположения снова в течение предварительно определенного количества времени, к примеру, выполнять проверку информации местоположения на ежемесячной основе. Сохранение информация местоположения предоставляет более простое обнаружение сигнала, такого как стоповый сигнал, сигнал светофора, сигнал ограничения скорости и/или сигнал объекта около колей.
[0090] Контролируемое обучение и/или стимулированное обучение, с использованием компонента 924 контролируемого обучения и/или стимулированного обучения, для колей выполняется посредством использования различной информации, полученной из последовательных кадров видео и/или изображений, а также с использованием дополнительной информации, принимаемой из центра 966 обработки и хранения данных и компонента 934 обработки данных транспортного средства, которая включает в себя данные инерциальных датчиков и GPS-данные для того, чтобы определять обучаемые данные. Компонент 926 обнаружения и определения местоположения объектов использует обучаемые данные, принимаемые из компонента 924 контролируемого обучения и/или стимулированного обучения, и конкретную информацию относительно мобильного актива 964 и железной дороги, такую как ширина и искривления колей, позиционирование шпал и скорость транспортного средства, чтобы отличать железнодорожные колеи, знаки, сигналы и т.д. от других объектов, с тем чтобы определять данные обнаружения объектов. Компонент 928 обнаружения преград использует данные обнаружения объектов, принимаемые из компонента 926 обнаружения и определения местоположения объектов, такие как информация относительно преград, присутствующих на или около колей, и/или преград для камер, таких как персонал, блокирующий вид камер, и дополнительную информацию из погодного компонента 936, компонента 938 обработки данных деклараций по маршрутам/бригадам и GIS-данных и компонента 934 обработки данных транспортного средства, которые включают в себя данные инерциальных датчиков и GPS-данные, для того, чтобы повышать точность и определять данные обнаружения преград. Данные мобильных активов из компонента 934 обработки данных транспортного средства включают в себя, но не только, скорость, местоположение, ускорение, угловую скорость относительно вертикальной оси/скорость наклона в продольном направлении и железнодорожные переезды. Любая дополнительная информация, принимаемая и используемая из центра 966 обработки и хранения данных, включает в себя, но не только, круглосуточные сведения и географическую позицию мобильного актива 964.
[0091] Интересующие инфраструктурные объекты, информация, обработанная посредством компонента 914 обнаружения колеи и/или объектов и мониторинга инфраструктуры и информация диагностики и мониторинга отправляется в кодер 908 данных средства 902 записи данных через бортовые линии 942 связи для передачи данных, чтобы кодировать данные. Средство 902 записи данных сохраняет кодированные данные в ударопрочном запоминающем модуле 904 и необязательно в необязательном неударопрочном съемном устройстве хранения данных по шестому варианту осуществления и отправляет кодированную информацию в удаленный диспетчер 946 данных в центре 966 обработки и хранения данных через беспроводную линию 944 связи для передачи данных. Удаленный диспетчер 946 данных сохраняет кодированные данные в удаленном репозитории 948 данных в центре 966 обработки и хранения данных.
[0092] Чтобы определять обнаружение 928 преград или обнаружение 926 объектов, к примеру, присутствие колеи перед активом, объектов на и/или около колей, преград на или около колей и/или преград, блокирующих вид камер, 964, аналитическая система 910 транспортного средства использует компонент 924 контролируемого обучения и/или стимулированного обучения или другой искусственный интеллект, компонент 926 обнаружения и определения местоположения объектов и компонент 928 обнаружения преград и другие алгоритмы обработки изображений для того, чтобы обрабатывать и оценивать данные изображений и видеоданные камер из камер 940 в реальном времени. Компонент 914 обнаружения колеи и/или объектов и мониторинга инфраструктуры использует обработанные видеоданные наряду с данными компонента 934 активов, которые могут включать в себя скорость, GPS-данные и данные инерциальных датчиков, данные погодного компонента 936 и данные компонента 938 обработки маршрутов/бригад, деклараций и GIS-данных, для того, чтобы определять внешние определения состояния, к примеру, головные и хвостовые мобильные активы, в реальном времени. При обработке данных изображений и видеоданных для обнаружения колеи и/или объектов, например, система 910 видеоаналитики автоматически конфигурирует параметры камер 940, необходимые для обнаружения колеи, обнаруживает проезд через стрелки, подсчитывает число колей, обнаруживает все дополнительные колеи вдоль стороны актива 964, определяет колею, по которой в данный момент едет актив 964, обнаруживает дефекты геометрии колеи, обнаруживает сценарии размытия колеи, к примеру, обнаружение воды около колеи в рамках заданных пределов колей, и обнаруживает сценарии отсутствующего ската или колеи. Точность обнаружения объектов зависит от существующего условия освещения в и вокруг актива 964. DARS 900 должна обрабатывать различные условия освещения посредством использования дополнительных данных, собранных на борту актива 964 и в центре 966 обработки и хранения данных. DARS 900 улучшается с возможностью работать при различных условиях освещения, работать при различных погодных условиях, обнаруживать большее число интересующих объектов, интегрироваться с существующими системами баз данных, чтобы создавать, проводить аудит и обновлять данные автоматически, обнаруживать несколько колей, работать согласованно с кривыми колеями, обнаруживать любые преграды, обнаруживать любой дефект колеи, который может вызывать проблемы безопасности, и работать в недорогих встроенных системах.
[0093] Определение внутреннего и/или внешнего состояния из системы 910 видеоаналитики, такого как занятость будки машиниста, обнаружение и определение местоположения объектов, к примеру, обнаружение колеи и обнаружение объектов около колей, и обнаружение преград, таких как преграды на или около колей и преграды, блокирующие камеры, предоставляется в средство 902 записи данных, наряду с любыми данными из системы управления парком транспортных средств (VMS) или компонента 932 цифрового записывающего видеоустройства, через бортовые линии 942 связи для передачи данных. Средство 902 записи данных сохраняет определение внутреннего и/или внешнего состояния, данные компонента 926 обнаружения и определения местоположения объектов и данные компонента 928 обнаружения преград в ударопрочном запоминающем модуле 904 и необязательно в неударопрочном съемном устройстве хранения данных шестого варианта осуществления и удаленном репозитории 948 данных через удаленный диспетчер 946 данных, расположенный в центре 966 обработки и хранения данных. Веб-сервер 958 предоставляет определение внутреннего и/или внешнего состояния, информацию компонента 926 обнаружения и определения местоположения объектов и информацию компонента 928 обнаружения преград удаленно расположенному пользователю 968 через веб-клиент 962 по запросу.
[0094] Кодер 908 данных кодирует, по меньшей мере, минимальный набор данных, который типично задается посредством регулирующего органа. Кодер 908 данных принимает видеоданные, данные изображений и аудиоданные из любой из камер 940, системы 910 видеоаналитики и системы 932 управления видео и сжимает или кодирует и синхронизирует во времени данные для того, чтобы упрощать эффективную передачу и репликацию в реальном времени в удаленный репозиторий 948 данных. Кодер 908 данных передает кодированные данные в бортовой диспетчер 906 данных, который затем отправляет кодированные видеоданные, данные изображений и аудиоданные в удаленный репозиторий 948 данных через удаленный диспетчер 946 данных, расположенный в центре 966 обработки и хранения данных, в ответ на запрос по требованию пользователем 968 либо в ответ на определенные рабочие условия, наблюдаемые на борту актива 964. Бортовой диспетчер 906 данных и удаленный диспетчер 946 данных работают согласованно, чтобы управлять процессом репликации данных. Удаленный диспетчер 946 данных в центре 966 обработки и хранения данных может управлять репликацией данных из множества активов 964.
[0095] Бортовой диспетчер 908 данных определяет то, должно обнаруженное событие, определение внутреннего и/или внешнего состояния, обнаружение и определение местоположения объектов и/или обнаружение преград, ставиться в очередь или отправляться сразу, на основе приоритезации обнаруженного события. Например, в нормальной рабочей ситуации, обнаружение преграды на колее является гораздо более срочным, чем обнаружение того, находится или нет кто-либо в будке машиниста актива 964. Бортовой диспетчер 908 данных также отправляет данные в репозиторий с постановкой в очередь (не показан). В режиме практически реального времени, бортовой диспетчер данных сохраняет кодированные данные, принимаемые из кодера 908 данных, и любую информацию событий в ударопрочном запоминающем модуле 904 и в репозитории с постановкой в очередь. После того, как пять минут кодированных данных накоплены в репозитории с постановкой в очередь, бортовой диспетчер 906 данных сохраняет пять минут кодированных данных в удаленный репозиторий 948 данных через удаленный диспетчер 946 данных в центре 966 обработки и хранения данных по беспроводной линии 944 связи для передачи данных. В режиме реального времени, бортовой диспетчер 908 данных сохраняет кодированные данные, принимаемые из кодера 908 данных, и любую информацию событий в ударопрочный запоминающий модуль 904 и в удаленный репозиторий 948 данных через удаленный диспетчер 946 данных в центре 966 обработки и хранения данных по беспроводной линии 944 связи для передачи данных каждый конфигурируемый заранее определенный период времени, например, каждую секунду или каждые 0,10 секунды.
[0096] В этой реализации, бортовой диспетчер 906 данных отправляет видеоданные, аудиоданные, определение внутреннего и/или внешнего состояния, информацию обнаружения и определения местоположения объектов, информацию обнаружения преград и любые другие данные или информацию событий в удаленный репозиторий 948 данных через удаленный диспетчер 946 данных в центре 966 обработки и хранения данных через беспроводную линию 944 связи для передачи данных. Беспроводная линия 944 связи для передачи данных, например, может представлять собой беспроводную локальную вычислительную сеть (WLAN), беспроводную общегородскую вычислительную сеть (WMAN), беспроводную глобальную вычислительную сеть (WWAN), беспроводную виртуальную частную сеть (WVPN), сотовую телефонную сеть либо любое другое средство передачи данных из средства 902 записи данных, в этом примере, в удаленный диспетчер 946 данных. Процесс извлечения данных удаленно из актива 964 требует беспроводного соединения между активом 964 и центром 966 обработки и хранения данных. Когда беспроводное соединение для передачи данных не доступно, данные сохраняются и ставятся в очередь до тех пор, пока беспроводное подключение не восстанавливается.
[0097] Параллельно с записью данных, средство 902 записи данных непрерывно и автономно реплицирует данные в удаленный репозиторий 948 данных. Процесс репликации имеет два режима, режим реального времени и режим практически реального времени. В режиме реального времени, данные реплицируются в удаленный репозиторий данных 10 каждую секунду. В режиме практически реального времени, данные реплицируются в удаленный репозиторий 15 данных каждые пять минут. Частота, используемая для режима практически реального времени, является конфигурируемой, и частота, используемая для режима реального времени, может регулироваться таким образом, чтобы поддерживать данные высокого разрешения, посредством репликации данных в удаленный репозиторий 15 данных каждые 0,10 секунды. Режим практически реального времени используется в нормальном режиме работы, при большинстве условий, чтобы повышать эффективность процесса репликации данных.
[0098] Режим реального времени может инициироваться на основе событий, возникающих на борту актива 964, либо посредством запроса, инициированного из центра 966 обработки и хранения данных. Типичный инициированный центром 966 обработки и хранения данных запрос на режим реального времени инициируется, когда удаленно расположенный пользователь 968 запрашивает информацию в реальном времени от веб-клиента 962. Типичная причина того, что режим реального времени берет начало на борту актива 964, заключается в обнаружении события или происшествия, заключающего в себе актив 964, такого как инициирование, машинистом, запроса на экстренную остановку, активность по экстренному торможению, быстрое ускорение или замедление по любой оси или потеря входной мощности в средство 902 записи данных. При переходе из режима практически реального времени в режим реального времени, все данные, еще не реплицированные в удаленный репозиторий 948 данных, реплицируются и сохраняются в удаленном репозитории 948 данных, и затем живая репликация инициируется. Переход между режимом практически реального времени и режимом реального времени типично возникает менее чем за пять секунд. После того, как предварительно определенное количество времени прошло с момента события или происшествия, после предварительно определенного количества времени неактивности, либо когда пользователю 968 более не требуется информация в реальном времени из актива 964, средство 902 записи данных возвращается в режим практически реального времени. Предварительно определенное количество времени, требуемое для того, чтобы инициировать переход, является конфигурируемым и типично задается равным десяти минутам.
[0099] Когда средство 902 записи данных находится в режиме реального времени, бортовой диспетчер 906 данных пытается непрерывно опустошать свою очередь в удаленный диспетчер 946 данных, сохраняя данные в ударопрочный запоминающий модуль 940 и необязательно в необязательное неударопрочное съемное устройство хранения данных шестого варианта осуществления и отправляя данные в удаленный диспетчер 946 данных одновременно.
[00100] При приеме видеоданных, аудиоданных, определения внутреннего и/или внешнего состояния, информации обнаружения и определения местоположения объектов, информации обнаружения преград и любых других данных или информации, которая должна реплицироваться, из средства 902 записи данных, удаленный диспетчер 946 данных сохраняет данные, которые он принимает из бортового диспетчера 906 данных, такие как кодированные данные и обнаруженные данные событий, в удаленный репозиторий 948 данных в центре 966 обработки и хранения данных. Удаленный репозиторий 948 данных, например, может представлять собой облачное хранилище данных либо любое другое подходящее удаленное хранилище данных. Когда данные принимаются, инициируется процесс, который инструктирует декодеру 954 данных декодировать последние реплицированные данные из удаленного репозитория 948 данных и отправлять декодированные данные в компонент 950 информации обнаружения/определения местоположения колеи/объектов, который проверяет сохраненные данные для дополнительных "постобработанных" событий. Компонент 950 информации обнаружения/определения местоположения колеи/объектов включает в себя компонент обнаружения объектов/преград для определения определений внутреннего и/или внешнего состояния, информации обнаружения и определения местоположения объектов и информации обнаружения преград, в этой реализации. При обнаружении внутренней и/или внешней информации, информации обнаружения и определения местоположения объектов и/или информации обнаружения преград, компонент 950 информации обнаружения/определения местоположения колеи/объектов сохраняет информацию в удаленном репозитории 948 данных.
[00101] Удаленно расположенный пользователь 968 может осуществлять доступ к видеоданным, аудиоданным, определению внутреннего и/или внешнего состояния, информации обнаружения и определения местоположения объектов, информации обнаружения преград и любой другой информации, сохраненной в удаленном репозитории 948 данных, включающей в себя информацию колеи, информацию активов и информацию занятости будки машиниста, связанную с конкретным активом 964 или с множеством активов, с использованием стандартного веб-клиента 962, такого как веб-браузер или устройство в стиле виртуальной реальности (не показано), такое как устройство 828 в стиле виртуальной реальности на фиг. 8, которое, в этой реализации, может отображать миниатюрные изображения выбранных камер. Веб-клиент 962 передает запрос пользователя 968 на предмет информации на веб-сервер 958 через сеть 960 с использованием общих веб-стандартов, протоколов и технологий. Сеть 960, например, может представлять собой Интернет. Сеть 960 также может представлять собой локальную вычислительную сеть (LAN), общегородскую вычислительную сеть (MAN), глобальную вычислительную сеть (WAN), виртуальную частную сеть (VPN), сотовую телефонную сеть либо любое другое средство передачи данных из веб-сервера 958, в этом примере, в веб-клиент 962. Веб-сервер 958 запрашивает требуемые данные из удаленного репозитория 948 данных, и декодер 954 данных получает запрашиваемые данные, связанные с конкретным активом 964, из удаленного репозитория 948 данных при запросе из веб-сервера 958. Декодер 954 данных декодирует запрашиваемые данные и отправляет декодированные данные в локализатор 956. Локализатор 956 идентифицирует настройки профиля, заданные пользователем 968, посредством осуществления доступа к веб-клиенту 962, и использует настройки профиля для того, чтобы подготавливать информацию, отправляемую в веб-клиент 962 для представления пользователю 968, в качестве необработанных кодированных данных, и обнаруженная информация обнаружения/определения местоположения колеи/объектов сохраняется в удаленный репозиторий 948 данных с использованием всемирного координированного времени (UTC) и международной системы единиц (единиц СИ). Локализатор 956 преобразует декодированные данные в формат, требуемый пользователем 968, такой как предпочтительная единица измерения и язык пользователя 968. Локализатор 956 отправляет локализованные данные в предпочтительном формате пользователя 968 на веб-сервер 958 по запросу. Веб-сервер 958 затем отправляет локализованные данные в веб-клиент 962 для просмотра и анализа, предоставляющие воспроизведение и отображение в реальном времени стандартного видео и видео с обзором в 360 градусов, наряду с определением внутреннего и/или внешнего состояния, информацией обнаружения и определения местоположения объектов и информацией обнаружения преград, такой как обнаружение колеи и/или объектов (фиг. 16A), обнаружение колеи и стрелок (фиг. 16B), обнаружение колеи и/или объектов, подсчет числа колей и обнаружение сигналов (фиг. 16C), обнаружение переездов и колеи и/или объектов (фиг. 16D), обнаружение двойных воздушных сигналов (фиг. 16E), обнаружение нескольких колей и/или нескольких объектов (фиг. 16F), обнаружение стрелок и колеи и/или объектов (фиг. 16G) и обнаружение стрелок (фиг. 16H).
[00102] Веб-клиент 962 улучшается за счет программного приложения, которое предоставляет воспроизведение видео с обзором в 360 градусов и/или другого видео во множестве различных режимов. Пользователь 968 может выбирать режим, в котором программное приложение представляет воспроизведение видео, такой как, например, вид типа "рыбий глаз", вид без искажений, панорамный вид, двойной панорамный вид и квадратический вид.
[00103] Фиг. 17 является блок-схемой последовательности операций способа, показывающей процесс 970 для определения внутреннего состояния актива 964 в соответствии с реализацией этого раскрытия сущности. Система 910 видеоаналитики принимает сигналы данных из различных компонентов ввода (972), таких как камеры 940, включающих в себя, но не только, камеры с обзором в 360 градусов, стационарные камеры, узкоугольные камеры, широкоугольные камеры, камеры типа "рыбий глаз" с обзором в 360 градусов, радар, лидар и/или другие камеры, на, в или около актива 964, компонент 934 обработки данных транспортного средства, погодный компонент 936 и компонент 938 обработки маршрутов/деклараций и GIS-данных. Система 910 видеоаналитики обрабатывает сигналы данных с использованием компонента контролируемого обучения и/или стимулированного обучения (974) и определяет внутреннее состояние (976), такое как занятость будки машиниста.
[00104] Фиг. 18 является блок-схемой последовательности операций способа, показывающей процесс 980 для обнаружения/определения местоположения объектов и обнаружения преград, возникающий внешне и внутренне по отношению к активу 964 в соответствии с реализацией этого раскрытия сущности. Система 910 видеоаналитики принимает сигналы данных из различных компонентов ввода (982), таких как камеры 940, включающих в себя, но не только, камеры с обзором в 360 градусов, стационарные камеры, узкоугольные камеры, широкоугольные камеры, камеры типа "рыбий глаз" с обзором в 360 градусов, радар, лидар и/или другие камеры, на, в или около актива 964, компонент 934 обработки данных транспортного средства, погодный компонент 936 и компонент 938 обработки маршрутов/деклараций и GIS-данных. Система 910 видеоаналитики обрабатывает сигналы данных с использованием компонента 924 контролируемого обучения и/или стимулированного обучения, компонента 926 обнаружения/определения местоположения объектов и компонента 928 обнаружения преград 984 и определяет обнаружение преград (986) и обнаружение и определение местоположения объектов (988), такое как присутствие колеи.
[00105] Для простоты пояснения, процесс 970 и процесс 980 иллюстрируются и описываются в качестве последовательности этапов. Тем не менее, этапы в соответствии с этим раскрытием сущности могут осуществляться в других порядках и/или параллельно. Дополнительно, этапы в соответствии с этим раскрытием сущности могут осуществляться с другими этапами, не представленными и описанными в данном документе. Более того, не все проиллюстрированные этапы могут требоваться для того, чтобы реализовывать технологии в соответствии с заявленным предметом изобретения.
[00106] Система совместного использования данных для получения и записи данных в реальном времени работает в сочетании с системой получения и записи данных в реальном времени и средством просмотра, которые предоставляют доступ в реальном времени или практически в реальном времени к широкому диапазону данных, таких как данные событий и рабочие данные, видеоданные и аудиоданные дорогостоящего актива, такого как локомотив, например, удаленно расположенным пользователям, таким как владельцы активов, машинисты и расследователи. Система получения и записи данных записывает данные, связанные с активом, и передает в потоковом режиме данные в удаленный репозиторий данных и удаленно расположенным пользователям до, в ходе и после того, как возникает происшествие. Данные передаются в потоковом режиме в удаленный репозиторий данных в реальном времени или практически в реальном времени, обеспечивая доступность информации, по меньшей мере, вплоть до времени происшествия или аварийной ситуации, за счет этого фактически исключая необходимость находить и загружать "черный ящик", чтобы расследовать происшествие, заключающее в себе актив, и исключая необходимость взаимодействовать с системой получения и записи данных на активе, чтобы запрашивать загрузку конкретных данных, находить и передавать файлы и использовать пользовательское приложение для того, чтобы просматривать данные. Система получения и записи данных в реальном времени сохраняет типичную возможность записи и добавляет способность передавать в потоковом режиме данные в удаленный репозиторий данных и удаленным конечным пользователям до, в ходе и после происшествия.
[00107] Удаленно расположенный пользователь, такой как владелец активов, машинист и/или расследователь, может осуществлять доступ к общему веб-браузеру, чтобы осуществлять навигацию к живым и/или статистическим требуемым данным, связанным с выбранным активом, чтобы просматривать и анализировать эффективность эксплуатации и безопасность активов в реальном времени или практически в реальном времени. Способность просматривать операции в реальном времени или практически в реальном времени обеспечивает быструю оценку и регулирование поведения. В ходе происшествия, например, информация и/или данные в реальном времени могут упрощать сортировку ситуации и предоставлять ценную информацию сотрудникам аварийных служб. В нормальном режиме работы, например, информация и/или данные в практически реальном времени могут использоваться для того, чтобы проводить аудит производительности работы бригады и способствовать общесетевой ситуативной осведомленности.
[00108] Удаленно расположенный пользователь может осуществлять доступ к общему веб-браузеру, чтобы использовать средство просмотра и осуществлять навигацию к требуемым данным, связанным с выбранным активом, чтобы просматривать и анализировать эффективность эксплуатации и безопасность активов в реальном времени или практически в реальном времени. Средство просмотра предоставляет возможность просматривать операции и/или видео с углом обзора в 360 градусов в реальном времени или практически в реальном времени, что обеспечивает быструю оценку и регулирование поведения бригады. Владельцы, машинисты и расследователи могут просматривать и анализировать эффективность эксплуатации, безопасность людей, транспортных средств и инфраструктуры и могут расследовать или инспектировать происшествие. В ходе происшествия, например, видео с углом обзора в 360 градусов может упрощать сортировку ситуации и предоставлять ценную информацию сотрудникам аварийных служб и расследователям. В нормальном режиме работы, например, видео с углом обзора в 360 градусов может использоваться для того, чтобы проводить аудит производительности работы бригады и способствовать общесетевой ситуативной осведомленности. Дополнительно, удаленно расположенные пользователи могут просматривать видео с углом обзора в 360 градусов с помощью средства просмотра в различных режимах через использование устройства в стиле виртуальной реальности, такого как устройство 828 в стиле виртуальной реальности на фиг. 8, или через стандартный веб-клиент, к примеру, через веб-браузер, за счет этого исключая необходимость загружать и использовать внешние приложения для того, чтобы просматривать видео.
[00109] Система совместного использования данных обеспечивает возможность пользователю совместно использовать данные, полученные из системы получения и записи данных, с удаленно расположенными пользователями. Пользователь может совместно использовать данные с удаленными конечными пользователями-получателями, которые имеют доступ в Интернет и современный веб-браузер, защищенным, управляемым, отслеженным и аудируемым способом. Пользователь, вместо совместно использования файлов, совместно использует URL-адрес для данных. Совместное использование данных на основе URL-адресов позволяет пользователю управлять, отслеживать и проводить аудит конфиденциальных данных. Пользователь должен иметь возможность совместно использовать данные для того, чтобы повышать уровень безопасности систем транспортировки в мире без опасности неавторизованного разглашения данных. Данные могут совместно использоваться расследователями с использованием веб-клиента с удаленно расположенными пользователями без необходимости находить и загружать "черный ящик".
[00110] Данные могут включать в себя, но не только, аналоговые и частотные параметры, такие как скорость, давление, температура, ток, напряжение и ускорение, которые исходят из актива и/или близлежащих активов, булевы данные, такие как позиции стрелки, позиция актуатора, предупредительная световая сигнализация и команды управления актуатором, данные глобальной системы позиционирования (GPS) и/или данные географической информационной системы (GIS), такие как позиция, скорость и высота над уровнем моря, внутренне сформированную информацию, такую как нормативное ограничение скорости для актива с учетом его текущей позиции, видеоинформацию и информацию изображений из камер, расположенных в различных местоположениях в, на или около актива, аудиоинформацию из микрофонов, расположенных в различных местоположениях в, на или около актива, информацию относительно оперативного плана для актива, который отправляется в актив из центра обработки и хранения данных, такую как информация маршрутов, расписаний и грузовых деклараций, информацию относительно окружающих условий, включающих в себя текущие и спрогнозированные погодные условия для области, в которой актив в данный момент работает или планируется для работы, данные состояния и рабочие данные управления активами, сформированные посредством таких систем, как система точного управления движением железнодорожных составов (PTC) в локомотивах, и данные, извлекаемые из комбинации из любого вышеуказанного, включающие в себя, но не только, дополнительные данные, видео- и аудиоанализ и аналитику.
[00111] Фиг. 19 и 20 иллюстрируют полевую реализацию первого варианта осуществления и второго варианта осуществления, соответственно, примерной системы 100, 200 получения и записи данных (DARS) в реальном времени, в которой могут реализовываться аспекты раскрытия сущности. DARS 100, 200 включает в себя средство 154, 254 записи данных, которое устанавливается на транспортном средстве или мобильном активе 148, 248 и обменивается данными с любым числом различных источников информации через любую комбинацию бортовых проводных и/или беспроводных линий 170, 270 связи для передачи данных, таких как беспроводной шлюз/маршрутизатор, или внебортовых источников информации через центр 150, 250 обработки и хранения данных DARS 100, 200 через линии связи для передачи данных, к примеру, через беспроводные линии 146 связи для передачи данных. Средство 154, 254 записи данных содержит бортовой диспетчер 120, 220 данных, кодер 122, 222 данных, детектор 156, 256 событий транспортного средства, репозиторий 158, 258 с постановкой в очередь и беспроводной шлюз/маршрутизатор 172, 272. Дополнительно, в этой реализации, средство 154, 254 записи данных может включать в себя ударопрочный запоминающий модуль 118, 218 и/или Ethernet-коммутатор 162, 262 с/без подачи мощности по Ethernet (POE). Примерный защищенный запоминающий модуль 118, 218, например, может представлять собой аварийно-ударопрочный запоминающий модуль средства записи событий, который соответствует Своду федеральных нормативных актов и нормативным требованиям Федерального управления железных дорог, выживающий при аварии запоминающий блок, который соответствует Своду федеральных нормативных актов и нормативным требованиям Федерального управления гражданской авиации, ударопрочный запоминающий модуль в соответствии с любым действующим Сводом федеральных нормативных актов, либо любое другое подходящее защищенное запоминающее устройство, известное в данной области техники. Во втором варианте осуществления, показанном на фиг. 2 и 20, средство 254 записи данных дополнительно может включать в себя необязательное неударопрочное съемное устройство 219 хранения данных.
[00112] Проводные и/или беспроводные линии 170, 270 связи для передачи данных могут включать в себя любое одно либо комбинацию дискретных сигнальных вводов, стандартных или собственных Ethernet-, последовательных соединений и беспроводных соединений. Ethernet-соединенные устройства могут использовать Ethernet-коммутатор 162, 262 средства 154, 254 записи данных и могут использовать POE. Ethernet-коммутатор 162, 262 может быть внутренним или внешним и может поддерживать POE. Дополнительно, данные из удаленных источников данных, таких как картографический компонент 164, 264, компонент 124, 224 обработки деклараций по маршрутам/бригадам и погодный компонент 126, 226 в реализации фиг. 1, 2, 19 и 20 доступны для бортового диспетчера 120, 220 данных и детектора 156, 256 событий транспортного средства из центра 150, 250 обработки и хранения данных через беспроводную линию 146, 246 связи для передачи данных и беспроводной шлюз/маршрутизатор 172, 272.
[00113] Средство 154, 254 записи данных собирает данные или информацию из широкого спектра источников, которые могут значительно варьироваться на основе конфигурации актива, через бортовые линии 170, 270 связи для передачи данных. Кодер 122, 222 данных кодирует, по меньшей мере, минимальный набор данных, который типично задается посредством регулирующего органа. В этой реализации, кодер 122, 222 данных принимает данные из широкого спектра источников активов 148, 248 и источников центров 150, 250 обработки и хранения данных. Источники информации могут включать в себя любое число компонентов в активе 148, 248, к примеру, любое из аналоговых вводов 102, 202, цифровых вводов 104, 204, модуля 106, 206 ввода-вывода, контроллера 108, 208 транспортного средства, контроллера 110, 210 двигателя, инерциальных датчиков 112, 212, глобальной системы 114, 214 позиционирования (GPS), камеры 116, 216, сигнальных данных 166, 266 системы точного управления движением железнодорожных составов, данных 168, 268 топливной системы, детекторов сотовой передачи (не показаны), внутренне управляемых данных и любых дополнительных сигналов данных, и любое из определенного числа компонентов в центре 150, 250 обработки и хранения данных, к примеру, любое из компонента 124, 224 обработки деклараций по маршрутам/бригадам, погодного компонента 126, 226, картографического компонента 164, 264 и любых дополнительных сигналов данных. Камеры 116, 216 или устройства измерения изображений и/или устройства измерения видео включают в себя, но не только, камеры с обзором в 360 градусов, стационарные камеры, узкоугольные камеры, широкоугольные камеры, камеры типа "рыбий глаз" с обзором в 360 градусов и/или другие камеры внутри и снаружи актива 148. Кодер 122, 222 данных сжимает или кодирует данные и синхронизирует во времени данные для того, чтобы упрощать эффективную передачу и репликацию в реальном времени в удаленный репозиторий 130, 230 данных. Кодер 122, 222 данных передает кодированные данные в бортовой диспетчер 120, 220 данных, который затем сохраняет кодированные данные в ударопрочном запоминающем модуле 118, 218 и репозитории 158, 258 с постановкой в очередь для репликации в удаленный репозиторий 130, 230 данных через удаленный диспетчер 132, 232 данных, расположенный в центре 150, 250 обработки и хранения данных. Необязательно, бортовой диспетчер 120, 220 данных может сохранять третичную копию кодированных данных в неударопрочном съемном устройстве 219 хранения данных второго варианта осуществления, показанного на фиг. 2 и 20. Бортовой диспетчер 120, 220 данных и удаленный диспетчер 132, 232 данных работают согласованно, чтобы управлять процессом репликации данных. Один удаленный диспетчер 132, 232 данных в центре 150, 250 обработки и хранения данных может управлять репликацией данных из множества активов 148, 248.
[00114] Данные из различных компонентов ввода и данные из аудио-/графического пользовательского интерфейса 160, 260 (GUI) в будке машиниста отправляются в детектор 156, 256 событий транспортного средства. Детектор 156, 256 событий транспортного средства обрабатывает данные для того, чтобы определять то, возникает либо нет событие, происшествие или другая предварительно заданная ситуация, заключающая в себе актив 148, 248. Когда детектор 156, 256 событий транспортного средства обнаруживает сигналы, которые указывают то, что предварительно заданное событие возникает, детектор 156, 256 событий транспортного средства отправляет обработанные данные в отношении того, что предварительно заданное событие возникает, наряду с подтверждающими данными, сопровождающими предварительно заданное событие, в бортовой диспетчер 120, 220 данных. Детектор 156, 256 событий транспортного средства обнаруживает события на основе данных из широкого спектра источников, таких как аналоговые вводы 102, 202, цифровые вводы 104, 204, модуль 106, 206 ввода-вывода, контроллер 108, 208 транспортного средства, контроллер 110, 210 двигателя, инерциальные датчики 112, 212, GPS 114, 214, камеры 116, 216, компонент 124, 224 обработки деклараций по маршрутам/бригадам, погодный компонент 126, 226, картографический компонент 164, 264, сигнальные PTC-данные 166, 266 и данные 168, 268 топливной системы, которые могут варьироваться на основе конфигурации актива. Когда детектор 156, 256 событий транспортного средства обнаруживает событие, обнаруженная информация событий активов сохраняется в репозитории 158, 258 с постановкой в очередь и необязательно может представляться бригаде актива 148, 248 через аудио-/графический пользовательский интерфейс 160, 260 (GUI) в будке машиниста.
[00115] Бортовой диспетчер 120, 220 данных также отправляет данные в репозиторий 158 с постановкой в очередь. В режиме практически реального времени, бортовой диспетчер 120, 220 данных сохраняет кодированные данные, принимаемые из кодера 122, 222 данных, и любую информацию событий в ударопрочном запоминающем модуле 118, 218 и в репозитории 158, 258 с постановкой в очередь. Во втором варианте осуществления по фиг. 2 и 20, бортовой диспетчер 220 данных необязательно может сохранять кодированные данные в неударопрочном съемном устройстве 219 хранения данных. После того, как пять минут кодированных данных накоплены в репозитории 158, 258 с постановкой в очередь, бортовой диспетчер 120, 220 данных сохраняет пять минут кодированных данных в удаленный репозиторий 130, 230 данных через удаленный диспетчер 132, 232 данных в центре 150, 250 обработки и хранения данных по беспроводной линии 146, 256 связи для передачи данных, доступной через беспроводной шлюз/маршрутизатор 172, 272. В режиме реального времени, бортовой диспетчер 120, 220 данных сохраняет кодированные данные, принимаемые из кодера 122, 222 данных, и любую информацию событий в ударопрочный запоминающий модуль 118, 218 и необязательно в неударопрочное съемное устройство 219 хранения данных по фиг. 2 и 20 и в удаленный репозиторий 130, 230 данных через удаленный диспетчер 132, 232 данных в центре 150, 250 обработки и хранения данных по беспроводной линии 146, 246 связи для передачи данных, доступной через беспроводной шлюз/маршрутизатор 172, 272. Бортовой диспетчер 120, 220 данных и удаленный диспетчер 132, 232 данных могут обмениваться данными по множеству линий беспроводной связи, к примеру, через Wi-Fi-, сотовые, спутниковые и частные беспроводные системы с использованием беспроводного шлюза/маршрутизатора 172, 272. Беспроводная линия 146, 246 связи для передачи данных, например, может представлять собой беспроводную локальную вычислительную сеть (WLAN), беспроводную общегородскую вычислительную сеть (WMAN), беспроводную глобальную вычислительную сеть (WWAN), частную беспроводную систему, сотовую телефонную сеть либо любое другое средство передачи данных из средства 154, 254 записи данных DARS 100, 200, в этом примере, в удаленный диспетчер 130, 230 данных из DARS 100, 200. Когда беспроводное соединение для передачи данных не доступно, данные сохраняются в запоминающем устройстве и ставятся в очередь в репозитории 158, 258 с постановкой в очередь до тех пор, пока беспроводное подключение не восстанавливается, и процесс репликации данных не может возобновляться.
[00116] Параллельно с записью данных, средство 154, 254 записи данных непрерывно и автономно реплицирует данные в удаленный репозиторий 130, 230 данных. Процесс репликации имеет два режима, режим реального времени и режим практически реального времени. В режиме реального времени, данные реплицируются в удаленный репозиторий 130, 230 данных каждую секунду. В режиме практически реального времени, данные реплицируются в удаленный репозиторий 130, 230 данных каждые пять минут. Частота, используемая для режима практически реального времени, является конфигурируемой, и частота, используемая для режима реального времени, может регулироваться таким образом, чтобы поддерживать данные высокого разрешения, посредством репликации данных в удаленный репозиторий 130, 230 данных каждые 0,10 секунды. Когда DARS 100, 200 находится в режиме практически реального времени, бортовой диспетчер 120, 220 данных ставит данные в очередь в репозитории 158, 258 с постановкой в очередь до репликации данных в удаленный диспетчер 132, 232 данных. Бортовой диспетчер 120, 220 данных также реплицирует информацию детектора событий транспортного средства, поставленную в очередь в репозитории 158, 258 с постановкой в очередь, в удаленный диспетчер 132, 232 данных. Режим практически реального времени используется в нормальном режиме работы, при большинстве условий, чтобы повышать эффективность процесса репликации данных.
[00117] Режим реального времени может инициироваться на основе событий, возникающих и обнаруживаемых посредством детектора 156, 256 событий транспортного средства на борту актива 148, 248, либо посредством запроса, инициированного из центра 150, 250 обработки и хранения данных. Типичный инициированный центром 150, 250 обработки и хранения данных запрос на режим реального времени инициируется, когда удаленно расположенный пользователь 152, 252 запрашивает информацию в реальном времени из веб-клиента 142, 242. Типичная причина того, что режим реального времени берет начало на борту актива 148, 248, заключается в обнаружении события или происшествия посредством детектора 156, 256 событий транспортного средства, такого как инициирование, машинистом, запроса на экстренную остановку, активность по экстренному торможению, быстрое ускорение или замедление по любой оси или потеря входной мощности в средство 154, 254 записи данных. При переходе из режима практически реального времени в режим реального времени, все данные, еще не реплицированные в удаленный репозиторий 130, 230 данных, реплицируются и сохраняются в удаленном репозитории 130, 230 данных, и затем живая репликация инициируется. Переход между режимом практически реального времени и режимом реального времени типично возникает менее чем за пять секунд. После того, как предварительно определенное количество времени прошло с момента события или происшествия, после предварительно определенного количества времени неактивности, либо когда пользователю 152, 252 более не требуется информация в реальном времени из актива 148, 248, средство 154, 254 записи данных возвращается в режим практически реального времени. Предварительно определенное количество времени, требуемое для того, чтобы инициировать переход, является конфигурируемым и типично задается равным десяти минутам.
[00118] Когда средство 154, 254 записи данных находится в режиме реального времени, бортовой диспетчер 120, 220 данных пытается непрерывно опустошать свою очередь в удаленный диспетчер 132, 232 данных, сохраняя данные в ударопрочный запоминающий модуль 118, 218 и необязательно в неударопрочное съемное устройство 219 хранения данных по фиг. 2 и 20 и отправляя данные в удаленный диспетчер 132, 232 данных одновременно. Бортовой диспетчер 120, 220 данных также отправляет обнаруженную информацию транспортного средства, поставленную в очередь в репозитории 158, 258 с постановкой в очередь, в удаленный диспетчер 132, 232 данных.
[00119] При приеме данных, которые должны реплицироваться, из средства 154, 254 записи данных, наряду с данными из картографического компонента 164, 264, компонента 124, 224 обработки деклараций по маршрутам/бригадам и погодного компонента 126, 226, удаленный диспетчер 132, 232 данных сохраняет сжатые данные в удаленный репозиторий 130, 230 данных в центре 150, 250 обработки и хранения данных DARS 100, 200. Удаленный репозиторий 130, 230 данных, например, может представлять собой облачное хранилище данных либо любое другое подходящее удаленное хранилище данных. Когда данные принимаются, инициируется процесс, который инструктирует декодеру 136, 236 данных декодировать последние реплицированные данные для/из удаленного репозитория 130, 230 данных и отправлять декодированные данные в удаленный детектор 134, 234 событий. Удаленный диспетчер 132, 232 данных сохраняет информацию событий транспортного средства в удаленном репозитории 130, 230 данных. Когда удаленный детектор 134, 234 событий принимает декодированные данные, он обрабатывает декодированные данные для того, чтобы определять то, обнаружено или нет интересующее событие в декодированных данных. Декодированная информация затем используется посредством удаленного детектора 134, 234 событий для того, чтобы обнаруживать события, происшествия или другие предварительно заданные ситуации, в данных, возникающих с активом 148, 248. При обнаружении интересующего события из декодированных данных, ранее сохраненных в удаленном репозитории 130, 230 данных, удаленный детектор 134, 234 событий сохраняет информацию событий и подтверждающие данные в удаленном репозитории 130, 230 данных. Когда удаленный диспетчер 132, 232 данных принимает информацию удаленного детектора 134, 234 событий, удаленный диспетчер 132, 232 данных сохраняет информацию в удаленном репозитории 130, 230 данных.
[00120] Удаленно расположенный пользователь 152, 252 может осуществлять доступ к информации, включающей в себя информацию детектора событий транспортного средства, связанную с конкретным активом 148, 248 или с множеством активов, с использованием стандартного веб-клиента 142, 242, такого как веб-браузер или устройство в стиле виртуальной реальности (не показано), такое как устройство 828 в стиле виртуальной реальности на фиг. 8, которое, в этой реализации, может отображать миниатюрные изображения из выбранных камер. Веб-клиент 142, 242 передает запрос пользователя 152, 252 на предмет информации на веб-сервер 140, 240 через сеть 144, 244 с использованием общих веб-стандартов, протоколов и технологий. Сеть 144, 244, например, может представлять собой Интернет. Сеть 144, 244 также может представлять собой локальную вычислительную сеть (LAN), общегородскую вычислительную сеть (MAN), глобальную вычислительную сеть (WAN), виртуальную частную сеть (VPN), сотовую телефонную сеть либо любое другое средство передачи данных из веб-сервера 140, 240, в этом примере, в веб-клиент 142, 242. Веб-сервер 140, 240 запрашивает требуемые данные из декодера 136, 236 данных. Декодер 136, 236 данных получает запрашиваемые данные, связанные с конкретным активом 148, 248 или с множеством активов, из удаленного репозитория 130, 230 данных при запросе из веб-сервера 140, 240. Декодер 136, 236 данных декодирует запрашиваемые данные и отправляет декодированные данные в локализатор 138, 238. Локализация представляет собой процесс преобразования данных в форматы, требуемые конечным пользователем, к примеру, преобразования данных в предпочтительный язык и единицы измерения пользователя. Локализатор 138, 238 идентифицирует настройки профиля, заданные пользователем 152, 252, посредством осуществления доступа к веб-клиенту 142, 242, и использует настройки профиля для того, чтобы подготавливать информацию, отправляемую в веб-клиент 142, 242 для представления пользователю 152, 252, в качестве необработанных кодированных данных, и обнаруженная информация событий сохраняется в удаленный репозиторий 130, 230 данных с использованием всемирного координированного времени (UTC) и международной системы единиц (единиц СИ). Локализатор 138, 238 преобразует декодированные данные в формат, требуемый пользователем 152, 252, такой как предпочтительный язык и единицы измерения пользователя 152, 252. Локализатор 138, 238 отправляет локализованные данные в предпочтительном формате пользователя 152, 252 на веб-сервер 140, 240 по запросу. Веб-сервер 140, 240 затем отправляет локализованные данные актива или множества активов в веб-клиент 142, 242 для просмотра и анализа, предоставляя воспроизведение и отображение в реальном времени стандартного видео и видео с углом обзора в 360 градусов через средство просмотра. Веб-клиент 142, 242 может отображать, и пользователь 152, 252 может просматривать данные, видео и аудио для одного актива или одновременно просматривать данные, видео и аудио для множества активов. Веб-клиент 142, 242 также может предоставлять синхронное воспроизведение и отображение в реальном времени данных наряду с множеством видео- и аудиоданных и из стандарта и из источников видео с углом обзора в 360 градусов на, в или около актива, близлежащих активов и/или удаленно расположенных площадок. Веб-клиент 142, 242 может воспроизводить видеоданные на средстве просмотра для пользователя 152, 252, который может взаимодействовать с видео для просмотра и анализа. Пользователь 152, 252 также может загружать видеоданные с использованием веб-клиента 142, 242 и затем может использовать устройство в стиле виртуальной реальности, такое как устройство 828 в стиле виртуальной реальности на фиг. 8, для того, чтобы взаимодействовать с видеоданными на средстве просмотра для просмотра и анализа.
[00121] Веб-клиент 142, 242 улучшается за счет программного приложения, которое предоставляет воспроизведение видеоданных и/или видео с углом обзора в 360 градусов во множестве различных режимов. Пользователь 152, 252 может выбирать режим, в котором программное приложение представляет воспроизведение видео, такой как, например, вид типа "рыбий глаз", панорамный вид без искажений, двойной панорамный вид без искажений и квадратический вид без искажений.
[00122] Пользователь 152, 252 дополнительно может совместно использовать данные с удаленно расположенными конечными пользователями-получателями, которые имеют доступ в Интернет и современный веб-браузер, защищенным, управляемым, отслеженным и аудируемым способом, с использованием системы совместного использования данных настоящего раскрытия сущности. Пользователь 152, 252, вместо совместно использования файлов, совместно использует URL-адрес для данных. Совместное использование данных на основе URL-адресов позволяет пользователю управлять, отслеживать и проводить аудит конфиденциальных данных. Пользователь должен иметь возможность совместно использовать данные для того, чтобы повышать уровень безопасности систем транспортировки в мире без опасности неавторизованного разглашения данных. Администратор имеет разрешение на то, чтобы увеличивать и/или уменьшать собственные разрешения пользователя 152, 252 и каждого удаленно расположенного конечного пользователя-получателя. Собственное разрешение пользователя 152, 252 и каждого удаленно расположенного конечного пользователя-получателя определяет разрешения, которые конкретный удаленно расположенный конечный пользователь-получатель имеет для того, чтобы просматривать данные на веб-клиенте 142, 242. Система совместного использования данных используется владельцами активов 148, 248, машинистами и расследователями для того, чтобы совместно использовать данные в реальном времени относительно эффективности эксплуатации и безопасности транспортных средств. Совместное использование данных обеспечивает быструю оценку и регулирование поведения.
[00123] Фиг. 21 является блок-схемой последовательности операций способа, показывающей процесс 1000 для совместного использования данных и/или информации из актива 148, 248 через веб-браузер 142, 242 или устройство в стиле виртуальной реальности, такое как устройство 828 в стиле виртуальной реальности на фиг. 8. Типично, пользователь 152, 252 должен запрашивать то, что центр 150, 250 обработки и хранения данных должен совместно использовать данные активов 148, 248 с использованием веб-клиента 142, 242 (1002) (фиг. 3). Типичная причина совместного использования данных заключается в обнаружении происшествия, такого как инициирование, машинистом, запроса на экстренную остановку, активность по экстренному торможению, быстрое ускорение или замедление по любой оси и/или потеря входной мощности в DARS 100, 200. Файлы не должны загружаться или отправляться удаленно расположенному конечному пользователю-получателю. Пользователь 152, 252 не должен иметь возможность совместно использовать больше, чем позволяет собственное разрешение на веб-клиенте 142, 242. Удаленно расположенный конечный пользователь-получатель должен иметь возможность видеть данные на основе собственных разрешений на веб-клиенте 142, 242. Такая активность по совместному использованию регистрируется посредством веб-клиента 142, 242 в центре 150, 250 обработки и хранения данных. Администратор имеет возможность совместно использовать данные со множеством пользователей 152, 252, которые первоначально не имеют доступа к данным через веб-клиент 142, 242, с использованием эскалации разрешений. Такая активность по эскалации разрешений должна регистрироваться посредством веб-клиента 142, 242 в центре 150, 250 обработки и хранения данных.
[00124] Как пояснено выше, пользователь 152, 252 осуществляет доступ к информаци, включающей в себя информацию детектора 156, 256 событий транспортного средства, с использованием веб-клиента 142, 242. С использованием общих веб-стандартов, протоколов и технологий, таких как Интернет или частная сеть 144, 244, веб-клиент 142, 242 обменивается данными с веб-сервером 140, 240 информацией, требуемой пользователем 152, 252. Веб-сервер 140, 240 запрашивает требуемые данные из декодера 136, 236 данных. Данные извлекаются посредством декодера 136, 236 данных, и затем данные локализуются посредством локализатора 138, 238, преобразующего данные в форматы, требуемые пользователем 152, 252, как описано выше. Веб-сервер 140, 240 затем отправляет локализованные данные в веб-клиент 142, 242 для просмотра и анализа (1004) (фиг. 21).
[00125] Совместно использующий конечный пользователь 152, 252 может совместно использовать эту информацию с множеством удаленно расположенных конечных пользователей-получателей, включающую в себя информацию детектора 156, 256 событий транспортного средства и видеоданные, с использованием веб-клиента 142, 242, независимо от того, имеет или нет конечный пользователь-получатель предварительно зарегистрированную учетную запись на веб-клиенте 142, 242. Совместно использующий конечный пользователь 152, 252 может совместно использовать информацию и данные с множеством удаленно расположенных конечных пользователей-получателей независимо от того, имеет или нет конечный пользователь-получатель предварительно зарегистрированную учетную запись на веб-клиенте 142, 242. В ходе этого процесса, веб-клиент 142, 242 формирует почтовое сообщение с URL-адресом, который указывает на данные в центре 150, 250 обработки и хранения данных (1006) (фиг. 21). Удаленно расположенный конечный пользователь-получатель принимает почтовое сообщение с URL-адресом, чтобы осуществлять доступ к данным. URL-адрес не представляет собой ссылку на файлы. Файлы не используются совместно с конечными пользователями-получателями. Данные представляют собой не дискретный файл, а диапазон данных, извлекаемых из удаленного репозитория 15 данных на основе совместно используемой ссылки на веб-средство просмотра. URL-адрес, отправленный через почтовое сообщение, представляет собой ссылку на веб-средство просмотра, которое обеспечивает возможность конечному пользователю-получателю просматривать конкретный сегмент данных, синхронизированных с неподвижными изображениями и видео, через веб-средство просмотра. Когда удаленно расположенный конечный пользователь-получатель щелкает URL-адрес, он должен иметь возможность осуществлять доступ к совместно используемой информации с использованием собственного веб-клиента 142, 242, и активность по совместному использованию должна регистрироваться посредством веб-клиента 142, 242 в центре 150, 250 обработки и хранения данных.
[00126] Для простоты пояснения, процесс 1000 иллюстрируется и описывается в качестве последовательности этапов. Тем не менее, этапы в соответствии с этим раскрытием сущности могут осуществляться в других порядках и/или параллельно. Дополнительно, этапы в соответствии с этим раскрытием сущности могут осуществляться с другими этапами, не представленными и описанными в данном документе. Более того, не все проиллюстрированные этапы могут требоваться для того, чтобы реализовывать технологии в соответствии с заявленным предметом изобретения.
[00127] При использовании в данной заявке, термин "или" имеет намерение означать включающее "или", а не исключающее "или". Таким образом, если не указано иное или не очевидно из контекста, "X использует A или B" имеет намерение означать любую из естественных включающих перестановок. Иными словами, если X включает в себя A; X включает в себя B; или X включает в себя как A, так и B, то "X включает в себя A или B" удовлетворяется в любом из вышеуказанных случаев. Помимо этого, "X включает в себя, по меньшей мере, одно из A и B", имеет намерение означать любую из естественных содержащих перестановок. Иными словами, если X включает в себя A; X включает в себя B; или X включает в себя как A, так и B, то "X включает в себя, по меньшей мере, одно из A и B" удовлетворяется в любом из вышеуказанных случаев. Артикли "a" и "an" при использовании в данной заявке и прилагаемой формуле изобретения, в общем, должны истолковываться таким образом, что они означают "один или более", если иное не указано или не очевидно из контекста, что направлено на форму единственного числа. Кроме того, использование термина "реализация" или "одна реализация" во всей заявке не имеет намерение означать идентичный вариант осуществления, аспект или реализацию, если не описано фактически.
[00128] Хотя настоящее раскрытие сущности описано в связи с конкретными вариантами осуществления, следует понимать, что настоящее раскрытие сущности не должно ограничиваться раскрытыми вариантами осуществления, а наоборот, имеет намерение охватывать различные модификации и эквивалентные компоновки, включенные в пределы объема прилагаемой формулы изобретения, причем этот объем должен соответствовать самой широкой интерпретации, так что он охватывает все такие модификации и эквивалентные структуры в установленных законодательством пределах.
название | год | авторы | номер документа |
---|---|---|---|
СИСТЕМА АВТОМАТИЗИРОВАННОГО МОНИТОРИНГА СООТВЕТСТВИЯ СИГНАЛОВ И АВАРИЙНОГО ОПОВЕЩЕНИЯ | 2020 |
|
RU2812263C2 |
СИСТЕМА ПОЛУЧЕНИЯ И ЗАПИСИ ДАННЫХ В РЕЖИМЕ РЕАЛЬНОГО ВРЕМЕНИ | 2017 |
|
RU2747330C2 |
СПОСОБ И СИСТЕМА ОБРАБОТКИ, ХРАНЕНИЯ И ПЕРЕДАЧИ ДАННЫХ ОТ ПО МЕНЬШЕЙ МЕРЕ ОДНОГО ПОДВИЖНОГО ОБЪЕКТА | 2017 |
|
RU2757175C2 |
СПОСОБ И СИСТЕМА АНАЛИЗА ВИДЕОКОНТЕНТА ДЛЯ ТРАНСПОРТНОЙ СИСТЕМЫ | 2017 |
|
RU2784892C2 |
Система интеллектуального мониторинга поведения пользователя при взаимодействии с контентом | 2021 |
|
RU2778208C1 |
СПОСОБ ИНДЕКСИРОВАНИЯ ВИДЕОДАННЫХ ДЛЯ ФАСЕТНОЙ КЛАССИФИКАЦИИ | 2017 |
|
RU2660599C1 |
АНАЛИТИЧЕСКАЯ СИСТЕМА РАСПОЗНАВАНИЯ И ВИДЕОИДЕНТИФИКАЦИИ | 2016 |
|
RU2720947C2 |
ТРАНСПОРТНОЕ СРЕДСТВО С ГИПЕРЛАПС-ВИДЕО И СОЦИАЛЬНЫЕ СЕТИ | 2016 |
|
RU2725843C2 |
РЕЖИМЫ БЫСТРОГО ДОСТУПА К ПРОИЗВОЛЬНОЙ ТОЧКЕ ДЛЯ СЕТЕВОЙ ПОТОКОВОЙ ПЕРЕДАЧИ КОДИРОВАННЫХ ВИДЕОДАННЫХ | 2011 |
|
RU2571375C2 |
СИСТЕМА И СПОСОБ ОБНАРУЖЕНИЯ ПЕРЕДАЧИ СОТОВОГО УСТРОЙСТВА МОБИЛЬНОГО АКТИВА | 2014 |
|
RU2681646C2 |
Группа изобретений относится к области вычислительной техники. Техническим результатом является обеспечение получения, записи и просмотра данных в реальном времени. Система содержит средство записи данных на борту мобильного актива, включающее локальный компонент запоминающего устройства, кодер данных, бортовой диспетчер данных и репозиторий с постановкой в очередь и адаптированное для приема данных на основе по меньшей мере одного сигнала данных от по меньшей мере одного из источника данных на борту мобильного актива и источника данных, удаленного от мобильного актива; и веб-сервер, адаптированный с возможностью принимать запрос от первого пользователя, определять универсальный указатель ресурса (URL-адрес), содержащий совместно используемую ссылку на веб-средстве просмотра, адаптированный с возможностью предоставлять доступ для просмотра указанных данных, выбранных первым пользователем, при первом условии, что первый пользователь имеет первые собственные разрешения, разрешающие доступ к просмотру указанных данных, формировать электронное сообщение, содержащее URL-адрес, и отправлять электронное сообщение на по меньшей мере один адрес электронной почты по меньшей мере одного второго пользователя, причем запрос содержит по меньшей мере один адрес электронной почты по меньшей мере одного второго пользователя и указанные данные, сохраненные в удаленном репозитории данных. 2 н. и 18 з.п. ф-лы, 28 ил.
1. Способ для обеспечения доступа к просмотру данных по меньшей мере из одного мобильного актива, содержащий этапы, на которых:
принимают, с использованием средства записи данных на борту мобильного актива, данные на основе по меньшей мере одного сигнала данных от по меньшей мере одного из:
- по меньшей мере одного источника данных на борту мобильного актива и
- по меньшей мере одного источника данных, удаленного от мобильного актива;
кодируют, с использованием кодера данных средства записи данных, предварительно определенный объем данных в кодированные данные;
добавляют, с использованием бортового диспетчера данных средства записи данных, кодированные данные в сегмент данных;
сохраняют, с использованием бортового диспетчера данных, по меньшей мере одно из кодированных данных и сегмента данных с конфигурируемой первой предварительно определенной частотой по меньшей мере в одном из локального компонента запоминающего устройства средства записи данных и репозитория с постановкой в очередь записи данных;
отправляют, с использованием бортового диспетчера данных, по меньшей мере одно из кодированных данных и сегмента данных с конфигурируемой второй предварительно определенной частотой, причем вторая предварительно определенная частота находится в диапазоне от нуля секунд до пяти минут включительно;
сохраняют, с использованием удаленного диспетчера данных, по меньшей мере одно из кодированных данных и сегмента данных в удаленном репозитории данных;
принимают, с использованием веб-сервера, запрос от первого пользователя, причем запрос содержит по меньшей мере одно из адреса электронной почты по меньшей мере второго пользователя и указанных данных, выбранных первым пользователем, сохраненных в удаленном репозитории данных;
идентифицируют указанные данные в удаленном репозитории данных;
определяют универсальный указатель ресурса (URL-адрес), содержащий совместно используемую ссылку на веб-средстве просмотра, адаптированный с возможностью предоставлять доступ для просмотра указанных данных при первом условии, что первый пользователь имеет первые собственные разрешения, разрешающие доступ к просмотру указанных данных;
формируют электронное сообщение, содержащее URL-адрес;
отправляют, с использованием веб-сервера, электронное сообщение на по меньшей мере один адрес электронной почты; и
отображают указанные данные в веб-браузере по меньшей мере одного второго пользователя, когда второй пользователь выбирает URL-адрес, представленный в электронном сообщении при втором условии, что второй пользователь имеет вторые собственные разрешения, разрешающие доступ к просмотру указанных данных.
2. Способ по п. 1, содержащий также этапы, на которых:
запрашивают, с использованием веб-сервера, указанные данные из декодера данных; и
декодируют, с использованием декодера данных, указанные данные.
3. Способ по п. 2, содержащий также этап, на котором
обрабатывают, с использованием локализатора, указанные данные в обработанные указанные данные, содержащие предварительно определенный язык и по меньшей мере одну предварительно определенную единицу измерения.
4. Способ по п. 1, содержащий также этап, на котором
сохраняют, с использованием веб-клиента, запись в удаленном репозитории данных, причем запись содержит по меньшей мере одно из почтового сообщения, URL-адреса, указанных данных, первого пользователя и второго пользователя.
5. Способ по п. 1, в котором:
по меньшей мере один источник данных на борту мобильного актива включает в себя по меньшей мере одно из аналоговых вводов, цифровых вводов, модулей ввода и вывода, контроллера транспортного средства, контроллера двигателя, инерциальных датчиков, глобальной системы позиционирования по меньшей мере одной камеры, данных топливной системы, сигнальных данных системы точного управления движением железнодорожных составов, камеры с обзором в 360 градусов, стационарной камеры, узкоугольной камеры, широкоугольной камеры и камеры типа "рыбий глаз" с обзором в 360 градусов, и при этом по меньшей мере один источник данных, удаленный от мобильного актива, включает в себя по меньшей мере одно из картографических компонентов, компонента обработки деклараций по маршрутам и бригадам, погодного компонента, камеры с обзором в 360 градусов, стационарной камеры, узкоугольной камеры, широкоугольной камеры и камеры типа "рыбий глаз" с обзором в 360 градусов; и
данные включают в себя по меньшей мере одно из скорости, давления, температуры, тока, напряжения, ускорения из мобильного актива, ускорения из удаленных мобильных активов, позиций стрелки, позиций актуатора, предупредительной световой сигнализации, команд управления актуатором, позиции, высоты над уровнем моря, внутренне сформированной информации, видеоинформации, аудиоинформации, информации маршрутов, расписаний, грузовых деклараций, окружающих условий, текущих погодных условий и спрогнозированных погодных условий.
6. Способ по п. 1, в котором администратор имеет возможность по меньшей мере одного из увеличивать и уменьшать первые собственные разрешения первого пользователя и вторые собственные разрешения по меньшей мере одного второго пользователя.
7. Способ по п. 1, в котором по меньшей мере один из:
первый пользователь имеет возможность запрашивать указанные данные при условии, что администратор увеличивает первое собственное разрешение первого пользователя; и
по меньшей мере один второй пользователь имеет возможность просматривать указанные данные при условии, что администратор увеличивает вторые собственные разрешения по меньшей мере одного второго пользователя.
8. Способ по п. 1, содержащий также этапы, на которых:
отправляют запрос на указанные данные от первого веб-клиента первого пользователя на веб-сервер;
запрашивают, используя веб-сервер, указанные данные из декодера данных;
декодируют, используя декодер данных, указанные данные в декодированные указанные данные; и
обрабатывают, используя локализатор, декодированные указанные данные в обработанные указанные данные, содержащие предварительно определенный язык и по меньшей мере одну предварительно определенную единицу измерения.
9. Способ по п. 1, в котором первый пользователь имеет возможность совместно использовать URL-адрес с множеством удаленно расположенных конечных пользователей-получателей.
10. Способ по п. 1, в котором по меньшей мере одному второму пользователю не нужно иметь предварительно зарегистрированную учетную запись.
11. Система для обеспечения доступа к просмотру данных по меньшей мере из одного мобильного актива, содержащая:
средство записи данных на борту мобильного актива, содержащее по меньшей мере один локальный компонент запоминающего устройства, кодер данных, бортовой диспетчер данных и репозиторий с постановкой в очередь, причем средство записи данных адаптировано для приема данных на основе по меньшей мере одного сигнала данных от по меньшей мере одного из:
- по меньшей мере одного источника данных на борту мобильного актива и
- по меньшей мере одного источника данных, удаленного от мобильного актива; и
при этом кодер данных адаптирован для кодирования предварительно определенного объема данных в кодированные данные и
бортовой диспетчер данных адаптирован для:
- добавления кодированных данных в сегмент данных;
- сохранения по меньшей мере одного из кодированных данных и сегмента данных с конфигурируемой первой предварительно определенной частотой в по меньшей мере одном из по меньшей мере одного локального компонента запоминающего устройства и репозитория с постановкой в очередь записи данных; и
- отправки по меньшей мере одного из кодированных данных и сегмента данных в удаленный диспетчер данных через беспроводную линию связи с конфигурируемой второй предварительно определенной частотой, при этом вторая предварительно определенная частота находится в диапазоне от нуля секунд до пяти минут включительно, удаленный диспетчер данных адаптирован для сохранения по меньшей мере одного из кодированных данных и сегмента данных в удаленном репозитории данных;
веб-сервер, адаптированный с возможностью принимать запрос от первого пользователя, определять универсальный указатель ресурса (URL-адрес), содержащий совместно используемую ссылку на веб-средстве просмотра, адаптированный с возможностью предоставлять доступ для просмотра указанных данных, выбранных первым пользователем, при первом условии, что первый пользователь имеет первые собственные разрешения, разрешающие доступ к просмотру указанных данных, формировать электронное сообщение, содержащее URL-адрес, и отправлять электронное сообщение на по меньшей мере один адрес электронной почты по меньшей мере одного второго пользователя, причем запрос содержит по меньшей мере один адрес электронной почты по меньшей мере одного второго пользователя и указанные данные, сохраненные в удаленном репозитории данных.
12. Система по п. 11, содержащая также
декодер удаленных данных, адаптированный с возможностью декодировать указанные данные в декодированные данные.
13. Система по п. 11, содержащая также
локализатор, адаптированный с возможностью обрабатывать указанные данные в обработанные указанные данные, содержащие предварительно определенный язык и по меньшей мере одну предварительно определенную единицу измерения.
14. Система по п. 11 содержащая также
веб-клиент, адаптированный с возможностью сохранять запись в удаленном репозитории данных, причем запись содержит по меньшей мере одно из URL-адреса, указанных данных, первого пользователя, адреса электронной почты первого пользователя, по меньшей мере одного второго пользователя и по меньшей мере один адрес электронной почты по меньшей мере одного второго пользователя.
15. Система по п. 11, содержащая также:
первый веб-клиент, адаптированный для направления запроса на указанные данные на веб-сервер;
веб-сервер, адаптированный для запроса указанных данных из декодера данных;
декодер данных, адаптированный для декодирования указанных данных в декодированные указанные данные; и
локализатор, адаптированный для обработки декодированных указанных данных в обработанные указанные данные, содержащие предварительно определенный язык и по меньшей мере одну предварительно определенную единицу измерения.
16. Система по п. 11, в которой первый пользователь имеет возможность совместно использовать URL-адрес с множеством удаленно расположенных конечных пользователей-получателей.
17. Система по п. 11, в которой по меньшей мере одному второму пользователю не нужно иметь предварительно зарегистрированную учетную запись.
18. Система по п. 11, содержащая также
по меньшей мере один второй веб-клиент, адаптированный для отображения указанных данных в веб-браузере по меньшей мере одного второго пользователя, когда по меньшей мере один второй пользователь выбирает URL-адрес, указанный в электронном письме, при втором условии, что по меньшей мере один второй пользователь содержит вторые собственные разрешения, позволяющие доступ к просмотру указанных данных.
19. Система по п. 18, в которой администратор имеет возможность по меньшей мере одного из: увеличивать и уменьшать первые собственные разрешения первого пользователя и вторые собственные разрешения по меньшей мере одного второго пользователя.
20. Система по п. 18, в которой по меньшей мере один из:
первый пользователь имеет возможность запрашивать указанные данные при условии, что администратор увеличивает первое собственное разрешение первого пользователя; и
по меньшей мере один второй пользователь имеет возможность просматривать указанные данные при условии, что администратор увеличивает вторые собственные разрешения по меньшей мере одного второго пользователя.
Устройство для закрепления лыж на раме мотоциклов и велосипедов взамен переднего колеса | 1924 |
|
SU2015A1 |
WO 2017201085 A1, 23.11.2017 | |||
US 20170372404 A1, 28.12.2017 | |||
US 20180047072 A1, 15.02.2018 | |||
СПОСОБ И СИСТЕМА ПРЕДОСТАВЛЕНИЯ ДОСТУПА К ФАЙЛУ ДЛЯ ВЕБ-РЕСУРСА | 2014 |
|
RU2610266C2 |
Авторы
Даты
2022-12-20—Публикация
2019-06-05—Подача