Skip to content

系统概览

architecture_overview

数据存储方案

APP 接入 UBI SDK 后会产生如下三类用户数据:

  • 传感器原始数据: 在用户驾驶过程中以较高的速率记录的传感器时序数据,包括 GPS,加速度计,陀螺仪,磁力计等多种传感器的数据。
  • 行程级驾驶行为数据: 对单次行程的传感器数据进行分析得到的单次行程的驾驶行为数据,可用来表征单次行程中用户驾驶行为的评级。
  • 聚合后的驾驶行为数据: 对用户一段时间的驾驶行为进行分析得到的用户数据,可用来表征用户长期驾驶行为的评级。

UBI SDK 的用户数据存储方案如下:

  • 传感器原始数据: 存储在接入方提供的 OSS 存储桶中,接入方拥有数据的所有权和访问控制权。
  • 行程级驾驶行为数据: 存储在百姓车联的数据库供 UBI SDK 查询,同时也会以文件形式 (行程摘要文件) 存储在接入方提供的 OSS 存储桶中。
  • 聚合后的驾驶行为数据: 存储在接入方提供的 MaxCompute 离线数据仓库中,或者存储在百姓车联的数据仓库,可根据接入方需要为接入方定期推送。

用户认证方案

UBI SDK 采用基于代理凭证 (UBI passport token) 的用户认证方案,UBI SDK 产生的数据均可对应到接入方 APP 用户体系中对应的用户。关于用户认证方案的详细说明可参考 UBI Passport API