跳到主要内容

6 数据底座

6.1 一方数据

以下是一方数据存储中的结构示意.

6.1.1 数据空间

每个账号下可以有多个数据空间,数据空间有两种类型:设备号存储区 / WUID存储区。当数据空间容量不足时,可申请更多独立空间。

sRTA 存储

6.1.2 数据空间内存储

存储区有三种类型的字段,可满足不同场景的诉求。

sRTA 存储结构

uint8 共 64 个 uint32 共 8 个 flagWithExpire 共 4 个

6.1.3 字段使用

每个数组的一个值可视为 一列一个维度,每一列存贮什么内容由使用方自由发挥。

6.1.4 使用示例

例如我们可将uint8 的第 0列用于App 的已安装状态,当该值为 1 时,即表示已安装。

sRTA 存储结构

6.1.5 底层存储示意

// 仅作伪代码示意,非真实存储结构
#include <stdint.h>
#include <stdbool.h>

struct FlagWithExpire {
bool flag; // 标志位
bool default_flag; // 默认值
uint32_t expire; // 过期时间戳
};

struct StoreValue{
uint8_t bytes[64]; // byte型存储
uint32_t uint32s[8]; // uint32型存储
struct FlagWithExpire flag_with_expire[4]; // flag型存储
};

6.1.6 默认值

  • uint8默认值:0
  • uint32默认值:0
  • flagWighExpire默认值为:flag = false, default_flag = false,expire = 0

6.2 二方数据

二方数据通过 srta 库函数获取。

6.2.1 获取安装态

一次可以获得多个App安装态,每个返回值为 true(已安装)/false(未安装)/nil(无权限或不可靠)中的一个状态,参考函数srta.get_apps

6.3 三方数据

三方数据通过 srta 库函数获取,每个维度的数据均需要独立授权。有些数据需要收费,由数据提供方收取。

6.3.1 获取打分

一次可以获得多个模型打分,每个返回值为数字/nil(无权限或不可靠)中的一个状态,参考函数srta.get_scores

编号模型收费模式
1个贷意愿分金融行业免费
2金融质量分金融行业免费
3金融通过分金融行业免费
4金融提现分金融行业免费
5新版逾期分金融行业免费
10企业主资质分金融行业免费
11企业贷意愿分金融行业免费
20保险续保分金融行业免费