Идеи решения
В этой статье описывается идея решения. Ваш архитектор облака может использовать это руководство, чтобы визуализировать основные компоненты для типичной реализации этой архитектуры. Используйте эту статью в качестве отправной точки для разработки хорошо спроектированного решения, которое соответствует конкретным требованиям рабочей нагрузки.
Организации могут использовать это решение для эффективного изучения процессов и материалов сотрудниками, предоставляя постоянные голографические инструкции, сопоставленные с точными расположениями в физических рабочих областях.
Архитектура
Скачайте SVG-файл этой архитектуры.
Поток данных
- Пользователь, создающий обучающий сеанс, проходит проверку подлинности с помощью учетных данных Microsoft Entra из HoloLens.
- Клиентское приложение подключается к собственной веб-службе для создания учебного сеанса. Метаданные этого учебного сеанса хранятся в Azure Cosmos DB.
- Пользователь сканирует среду и помещает первую привязку в том месте, где должен выполняться первый этап процедуры. Пространственные привязки Azure проверяют, имеет ли пользователь достаточные разрешения для создания привязок с помощью идентификатора Microsoft Entra, а затем сохраняет привязку.
- Пользователь записывает видео процедуры в HoloLens и отправляет его в Azure.
- Видео кодируется в "Службах мультимедиа" и подготавливается к просмотру по запросу, а также обрабатывается службой "Индексатор видео" для удобства поиска контента. "Индексатор видео" сохраняет метаданные в Azure Cosmos DB.
- В приложении посредством его веб-службы сохраняется идентификатор привязки для этого первого этапа, а также ссылка на видео.
- В рамках того же сеанса пользователь переходит на этап 2, помещает соответствующую привязку и снова записывает видео о выполнении процедуры, а затем сохраняет полученный идентификатор привязки и ссылку на видео в своей веб-службе. Этот процесс повторяется, пока не будут выполнены все этапы процедуры. Когда пользователь переходит на новые этапы, предыдущие привязки продолжают отображаться с номерами соответствующих этапов.
- Обучаемый заходит в помещение, выбирает учебный сеанс и получает идентификаторы привязок и ссылки на видео, входящие в процедуру.
- Обучаемый сканирует помещение, чтобы найти привязки, обозначающие расположение в реальном мире, для прохождения каждого из этапов процедуры. При обнаружении одной из них все привязки извлекаются и отображаются в приложении.
- Затем обучаемый может отследить точные указания специалиста, записавшего процедуру, и просмотреть голографические видео каждого этапа в соответствующих расположениях лаборатории.
Компоненты
- Пространственные привязки: создание многопользовательских и пространственных возможностей смешанной реальности
- Идентификатор Microsoft Entra: синхронизация локальных каталогов и включение единого входа
- Azure Cosmos DB: глобально распределенная, многомодельной база данных для любого масштаба
- Служба приложений. Быстрое создание мощных облачных приложений для интернета и мобильных устройств
- Cлужбы мультимедиа: кодирование, хранение и потоковая передача видео и аудио в масштабе
- Индексатор видео: сделать носитель более доступным для обнаружения и доступа
Подробности сценария
Это решение позволяет сотрудникам и сотрудникам быстрее изучать новые процессы и материалы с меньшим количеством ошибок и большей достоверности, предоставляя постоянные голографические инструкции, сопоставленные с точными расположениями в физической рабочей области. Быстро вводите сотрудников в курс дела с помощью устройств HoloLens, работающих в режиме head-up, hands-free (данные можно просматривать без наклона головы, руки остаются свободными). С помощью Пространственных привязок Azure можно размещать направления для наиболее важных объектов процедуры, чтобы со временем возвращаться к этому содержимому.
Потенциальные варианты использования
Организации используют это решение для предоставления сотрудникам (новым и текущим) новых навыков, материалов и процессов быстрее, чем с традиционными программами обучения. Это решение идеально подходит для отрасли образования.
Следующие шаги
- Совместное использование пространственных привязок на устройствах
- Создание нового клиента в идентификаторе Microsoft Entra
- Создание веб-приложения .NET с помощью Azure Cosmos DB для NoSQL и портал Azure
- Проверка подлинности и авторизация пользователей в службе приложение Azure
- Отправка, кодирование и потоковая передача видео с помощью .NET
- Что такое индексатор видео?