Skip to content

百姓车联 UBI 功能简介

百姓车联 UBI 提供驾驶数据收集与分析功能,识别驾驶过程中的危险行为,帮助企业洞察用户的驾驶习惯。

另外,百姓车联会根据用户的长期驾驶行为,计算用户的综合驾驶行为评分。该评分可用于运营活动,或者保险类产品的定价调整等。

welcome

功能概览

UBI Dashboard

UBI Dashboard 提供一个管理后台,用于

  • 注册和登录企业帐号
  • 创建应用,在应用中添加用户
  • 快速搜索和查看应用中的用户行程

UBI SDK

UBI SDK 提供适用于 Android, iOS 与 Flutter 应用的多种 SDK,企业用户可以将 UBI SDK 接入到自己的 APP 中,快速获取收集与分析用户驾驶行为的能力。您可以参照 接入步骤 中的指引完成 UBI SDK 的接入。

OpenAPI

OpenAPI 提供了两部分的核心功能:

  • APP 运行过程中,调用 OpenAPI 从百姓车联获取凭据(UBI passport token)。在 UBI SDK 中注册凭据,方可正常使用上传行程的功能。详细流程请参考UBI SDK 用户认证流程

  • 业务运营过程中,调用 OpenAPI 查询用户的行程,驾驶行为评分等数据。其中既有实时的接口查询(参考 驾驶行为评分 OpenAPI 章节),又有离线的批量数据导出(参考 数据导出 章节)。

系统概览

architecture_overview

数据存储方案

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

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

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

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