Oplossingsideeën
Dit artikel is een oplossingsidee. Als u wilt dat we de inhoud uitbreiden met meer informatie, zoals mogelijke use cases, alternatieve services, implementatieoverwegingen of prijsrichtlijnen, laat het ons dan weten door GitHub-feedback te geven.
Organisaties kunnen deze oplossing gebruiken om werknemers te helpen processen en materialen effectief te leren door permanente holografische instructies te verstrekken die zijn toegewezen aan exacte locaties in fysieke werkruimten.
Architectuur
Download een SVG-bestand van deze architectuur.
Gegevensstroom
- De gebruiker die de trainingssessie maakt, wordt geverifieerd met behulp van de Microsoft Entra-referenties van HoloLens.
- De clienttoepassing maakt verbinding met zijn eigen webservice om een trainingssessie te maken. Metagegevens over die trainingssessie worden opgeslagen in Azure Cosmos DB.
- De gebruiker scant de omgeving en plaatst een eerste anker op de locatie waar de eerste procedurestap moet worden uitgevoerd. Azure Spatial Anchors valideert of de gebruiker over voldoende machtigingen beschikt om ankers te maken via Microsoft Entra ID en slaat het anker vervolgens op.
- De gebruiker registreert een video van de procedure op HoloLens en uploadt deze naar Azure.
- De video wordt met Media Services gecodeerd, voorbereid op on-demand weergave en verwerkt met Video Indexer zodat er beter in de index kan worden gezocht. Video Indexer slaat de metagegevens op in Azure Cosmos DB.
- De app slaat de anker-id voor die eerste stap op in de webservice, samen met een koppeling naar de video.
- De gebruiker gaat vervolgens in dezelfde sessie verder naar stap 2, plaatst daar een anker en neemt weer een video van de procedure op. Vervolgens slaat de gebruiker de hieruit voortgekomen anker-id en videokoppeling op naar de webservice. Dat proces wordt vervolgens herhaald totdat alle stappen in de procedure zijn uitgevoerd. Wanneer de gebruiker van de ene naar de volgende stap verdergaat, blijven eerdere ankers gewoon zichtbaar, voorzien van het respectievelijke stapnummer.
- Een student komt binnen, selecteert de trainingssessie en haalt de anker-id's en koppelingen naar video's op die bij de procedure horen.
- De student scant de ruimte om de ankers te zoeken die de daadwerkelijke locatie van elke stap in de procedure aangeven. Zodra de student één anker heeft gevonden, worden alle ankers opgehaald en in de app weergegeven.
- De student kan vervolgens de exacte stappen van de expert die de procedure heeft opgenomen, traceren en holografische video's van elke stap bekijken, precies op de goede locatie in het lab.
Onderdelen
- Spatial Anchors: multi-user, ruimtelijk bewuste mixed reality-ervaringen maken
- Microsoft Entra-id: on-premises mappen synchroniseren en eenmalige aanmelding inschakelen
- Azure Cosmos DB: Wereldwijd gedistribueerde database met meerdere modellen voor elke schaal
- App Service: snel krachtige cloud-apps maken voor web en mobiel
- Media Services: Video en audio op schaal coderen, opslaan en streamen
- Video Indexer: uw media beter vindbaar en toegankelijk maken
Scenariodetails
Met deze oplossing kunt u uw team en werknemers in staat stellen om sneller nieuwe processen en materialen te leren, met minder fouten en meer vertrouwen, door permanente holografische instructies te bieden die zijn toegewezen aan nauwkeurige locaties in hun fysieke werkruimte. Versnel de leercurve van werknemers met behulp van praktijkgerichte handsfree ervaringen met HoloLens-apparaten. En met Azure Spatial Anchors kunt u instructies plaatsen bij de belangrijkste objecten van een procedure en na verloop van tijd op deze inhoud terugkomen.
Potentiële gebruikscases
Organisaties gebruiken deze oplossing om werknemers (nieuw en actueel) in staat te stellen nieuwe vaardigheden, materiaal en processen sneller te leren dan met traditionele trainingsprogramma's. Deze oplossing is ideaal voor de onderwijsindustrie.
Volgende stappen
- Spatial Anchors delen op verschillende apparaten
- Een nieuwe tenant maken in Microsoft Entra-id
- Een .NET-web-app bouwen met behulp van Azure Cosmos DB for NoSQL en Azure Portal
- Eindgebruikers end-to-end verifiëren en autoriseren in Azure-app Service
- Video's uploaden, coderen en streamen met .NET
- Wat is Video Indexer?