解决方案构想
本文是一种解决方案构想。 如果你希望我们在内容中扩充更多信息,例如潜在用例、备用服务、实现注意事项或定价指南,请通过提供 GitHub 反馈来告知我们。
本文介绍如何使用混合现实方案,使客户、设计人员和现场工程师能够在其环境上下文中轻松共享和评审 3D 全息形式的设计。
体系结构
下载此体系结构的 SVG。
数据流
- 客户端应用程序的用户使用其 Microsoft Entra 凭据从 HoloLens 或移动设备进行身份验证。
- 设备 1 使用 Azure 空间定位点创建定位点并获取定位点 ID。
- 设备 1 将定位点 ID 发送到应用的 Web 服务以创建协作会话。 它还会通过其 ID 指定要在 Azure Blob 存储中显示的全息影像。
- 会话信息(包括用于加入会话的 6 位代码)存储在 Azure Cosmos DB 中。 该代码将返回到客户端,使该设备的用户能够邀请其他人加入。
- 设备 2 连接到应用的 Web 服务并输入代码以加入会话(在设备 1 上显示)。
- Web 服务从 Azure Cosmos DB 检索会话的定位点 ID 以及与该会话关联的全息影像的 ID。
- Web 服务检索 SAS 密钥,以从 Blob 存储访问与会话关联的全息影像。 然后,它会将定位点 ID 和 SAS 密钥返回到设备 2。
- 设备 2 查询 Azure 空间定位点以获取步骤 6 中检索的定位点 ID 的坐标。
- 设备 2 使用从应用服务获取的 SAS 密钥从 Blob 存储中提取全息影像。
- 设备 1 和设备 2 通过对等网络通道(或通过所选的服务中继)交换状态信息。
组件
- Microsoft Entra ID:同步本地目录并启用单一登录
- Blob 存储:基于 REST 的非结构化数据对象存储
- Azure Cosmos DB:适用于任何规模的全球分布式多模型数据库
方案详细信息
各行各业的企业和团队都必须在设计评审上花费时间和金钱。 2D 图像失去了基本的细节和背景信息,物理原型非常昂贵。 利用这种混合现实方案,客户、设计人员和现场工程师可以在环境上下文中轻松地共享和评审 3D 全息形式的设计,加快设计决策并缩短上市时间。
可能的用例
- 实时解决问题的远程帮助
- 具有 3D 和 IIoT 的定制沉浸式体验
- 基于知识的工作说明(用于捕获和缩放专业知识)