由混合现实提供支持的协同设计评审
各行各业的企业和团队必须花时间和金钱进行设计评审。2D 图像缺少基本的细节和上下文,并且物理原型非常昂贵。通过这种混合现实方案,客户、设计师和现场工程师可以在他们的环境上下文中轻松地以 3D 全息图的形式共享和审查设计,加速设计决策并缩短上市时间。
客户端应用程序的用户使用来自 HoloLens 或移动设备的 Azure Active Directory 凭据进行身份验证。
设备 1 使用 Azure 空间定位点创建定位点并获取定位点 ID。
设备 1 将定位点 ID 发送到应用的 Web 服务以创建协作会话。它还指定在 Azure Blob 存储中通过其 ID 显示哪个全息图。
会话信息(包括加入会话的 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 通过对等网络通道(或通过所选的服务中继)交换状态信息。
- 1 客户端应用程序的用户使用来自 HoloLens 或移动设备的 Azure Active Directory 凭据进行身份验证。
- 2 设备 1 使用 Azure 空间定位点创建定位点并获取定位点 ID。
- 3 设备 1 将定位点 ID 发送到应用的 Web 服务以创建协作会话。它还指定在 Azure Blob 存储中通过其 ID 显示哪个全息图。
- 4 会话信息(包括加入会话的 6 位数代码)存储在 Azure Cosmos DB 中。将该代码返回至客户端,允许该设备的用户邀请其他人加入。
- 5 设备 2 连接到应用的 Web 服务并输入代码以加入会话(显示在设备 1 上)。
- 6 Web 服务从 Azure Cosmos DB 检索会话的定位点 ID 和与该会话关联的全息图的 ID。
- 7 Web 服务检索 SAS 密钥以访问与 Blob 存储中的会话关联的全息图。然后它将定位点 ID 和 SAS 密钥返回到设备 2。
- 8 设备 2 查询 Azure 空间定位点以获取在步骤 6 中检索的定位点 ID 的坐标。
- 9 设备 2 使用从应用服务获得的 SAS 密钥从 Blob 存储中提取全息图。
- 10 设备 1 和设备 2 通过对等网络通道(或通过所选的服务中继)交换状态信息。
实施指南
产品/说明 | 文档 | |
---|---|---|
Azure Active Directory |
同步本地目录并启用单一登录 | |
Blob 存储 |
适用于非结构化数据的基于 REST 的对象存储 | |
Azure Cosmos DB |
适用于任何规模的带有开放 API 的快速 NoSQL 数据库 |