6 数据底座
6.1 一方数据
以下是一方数据存储中的结构示意.
6.1.1 数据空间
每个账号下可以有多个数据空间,数据空间有两种类型:设备号存储区 / WUID存储区。当数据空间容量不足时,可申请更多独立空间。
6.1.2 数据空间内存储
存储区有三种类型的字段,可满足不同场景的诉求。
uint8 共 64 个 uint32 共 8 个 flagWithExpire 共 4 个
6.1.3 字段使用
每个数组的一个值可视为 一列
或 一个维度
,每一列存贮什么内容由使用方自由发挥。
6.1.4 使用示例
例如我们可将uint8 的第 0列用于App 的已安装状态,当该值为 1 时,即表示已安装。
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 | 保险续保分 | 金融行业免费 |