Pomysły dotyczące rozwiązań
Ten artykuł jest pomysłem na rozwiązanie. Jeśli chcesz, abyśmy rozszerzyli zawartość o więcej informacji, takich jak potencjalne przypadki użycia, alternatywne usługi, zagadnienia dotyczące implementacji lub wskazówki dotyczące cen, daj nam znać, przekazując opinię w usłudze GitHub.
Organizacje mogą używać tego rozwiązania, aby pomóc pracownikom w efektywnej nauce procesów i materiałów, zapewniając trwałe instrukcje holograficzne mapowane na dokładne lokalizacje w fizycznych obszarach roboczych.
Architektura
Pobierz plik SVG tej architektury.
Przepływ danych
- Użytkownik tworzący sesję szkoleniową uwierzytelnia się przy użyciu poświadczeń firmy Microsoft z urządzenia HoloLens.
- Aplikacja kliencka łączy się z własną usługą internetową w celu utworzenia sesji szkoleniowej. Metadane dotyczące tej sesji szkoleniowej są przechowywane w usłudze Azure Cosmos DB.
- Użytkownik skanuje otoczenie i umieszcza pierwszą kotwicę w miejscu, w którym powinien zostać wykonany pierwszy krok procedury. Usługa Azure Spatial Anchors sprawdza, czy użytkownik ma wystarczające uprawnienia do tworzenia kotwic za pomocą identyfikatora Entra firmy Microsoft, a następnie przechowuje kotwicę.
- Użytkownik rejestruje film wideo z procedury na urządzeniu HoloLens i przekazuje go na platformę Azure.
- Wideo jest kodowane z pomocą usług Media Services i przygotowywane do wyświetlania na żądanie, a także przetwarzane za pomocą usługi Video Indexer w celu lepszego wyszukiwania zawartości. Usługa Video Indexer zapisuje metadane w usłudze Azure Cosmos DB.
- Aplikacja zapisuje w swojej usłudze internetowej identyfikator kotwicy dla tego pierwszego kroku oraz link do wideo.
- W ramach tej samej sesji użytkownik przechodzi następnie do kroku 2, umieszcza tam kotwicę, po czym ponownie nagrywa wideo dotyczące procedury oraz zapisuje wynikowy identyfikator kotwicy i link do wideo w swojej usłudze internetowej. Proces ten powtarza się do momentu wykonania wszystkich kroków procedury. Gdy użytkownik przechodzi do kolejnych kroków, wcześniejsze kotwice z odpowiednim numerem kroku są wciąż widoczne.
- Uczestnik szkolenia wchodzi, wybiera sesję szkoleniową oraz pobiera identyfikatory kotwic i linki do wideo, które są częścią procedury.
- Uczestnik szkolenia skanuje pomieszczenie, aby znaleźć kotwice wskazujące lokalizację poszczególnych kroków procedury w świecie rzeczywistym. Wszystkie znalezione kotwice są pobierane i wyświetlane w aplikacji.
- Uczestnik szkolenia może wówczas prześledzić dokładnie kroki, jakie wykonał ekspert, który zarejestrował procedurę, oraz wyświetlić holograficzne wideo dotyczące poszczególnych kroków w odpowiednich lokalizacjach w laboratorium.
Składniki
- Usługi Spatial Anchors: tworzenie środowisk rzeczywistości mieszanej z obsługą wielu użytkowników
- Microsoft Entra ID: Synchronizowanie katalogów lokalnych i włączanie logowania jednokrotnego
- Azure Cosmos DB: globalnie rozproszona, wielomodelowa baza danych dla dowolnej skali
- App Service: szybkie tworzenie zaawansowanych aplikacji w chmurze dla internetu i urządzeń przenośnych
- Media Services: kodowanie, przechowywanie i przesyłanie strumieniowe wideo i audio na dużą skalę
- Video Indexer: zwiększenie możliwości odnajdywania i uzyskiwania dostępu do multimediów
Szczegóły scenariusza
To rozwiązanie może ułatwić zespołowi i pracownikom szybsze uczenie się nowych procesów i materiałów, przy mniejszej liczbie błędów i większej pewności, zapewniając trwałe instrukcje holograficzne mapowane na dokładne lokalizacje w ich fizycznym obszarze roboczym. Pozwól pracownikom szybko zrozumieć zagadnienie dzięki gotowym, bezobsługowym środowiskom przy użyciu urządzeń HoloLens. Usługa Azure Spatial Anchors pozwala umieścić wskazówki na najważniejszych obiektach procedury i wracać do tej zawartości wraz z upływem czasu.
Potencjalne przypadki użycia
Organizacje korzystają z tego rozwiązania, aby umożliwić pracownikom (nowym i bieżącym) szybsze uczenie się nowych umiejętności, materiałów i procesów niż w tradycyjnych programach szkoleniowych. To rozwiązanie jest idealne dla branży edukacyjnej.
Następne kroki
- Udostępnianie kotwic przestrzennych między urządzeniami
- Tworzenie nowej dzierżawy w usłudze Microsoft Entra ID
- Tworzenie aplikacji internetowej platformy .NET przy użyciu usługi Azure Cosmos DB for NoSQL i witryny Azure Portal
- Uwierzytelnianie i autoryzowanie użytkowników końcowych w usłudze aplikacja systemu Azure
- Przekazywanie, kodowanie i przesyłanie strumieniowe wideo przy użyciu platformy .NET
- Co to jest usługa Video Indexer?