纳米录音、语音系统功能介绍:

一、 此系统主要收集催收员与用户的通话记录、收发短信、彩信等信息(数据采集工作),主要用来帮助纳米做数据建模、风险控制、提高决策效率的系统,主要功能包括:

1、电话录音(mp3呈现)

2、电话记录收集

3、短信收集

4、彩信收集

5、将mp3转化为文本

 

二、实现目的:

1、记录催收员的工作(业绩来源于此)

2、规范催收员的行为

3、让逾期用户尽快还款,提高自身信用

 

三、数据模型由 ItTiger db 1.0 存储,

具体的表结构如下:

 

TimeCathe表:(主要用于缓存推送的消息接收时间、打电话开始时间、电话结束时间由打电话广播与服务决定是否存储)

id integer primary key autoincrement 主键

timeKeyTaskIdTime text (时间类型-taskId-time拼接的串) 注:时间类型有三种(接受通知时间、打电话时间、电话结束时间)

 

TaskIdAndOffHookTime表:(主要用于存储电话打进来状态时间表,包括摘机时间、电话结束时间、打到目的电话,

作为二次查找录音文件上传的依据 offHookTime<文件名上的时间)

 

id integer primary key autoincrement 主键

taskId text,

offHookTime text, // 电话进来时间(摘机时间)

callEndTime text, // 电话结束时间( 该字段可能要存储两次,这是广播与电话状态决定的)

toPhone text // 被叫电话

 

AudioCache表:(主要用于存储打电话结束时间-找到的文件上传-没有成功的情况)

id integer primary key autoincrement 主键,

taskId text,

audioPath text

 

四、实现流程图

1.0版本实现思路流程

 

2.0版本实现思路流程

只保留一个TimeCache表

只缓存接受消息时间与开始打电话时间,结束时间由后台去想办法

 

 

Logo

CSDN联合极客时间,共同打造面向开发者的精品内容学习社区,助力成长!

更多推荐