trtc进退房连麦记录配对方案
2021-07-14 16:35:40 0 举报
流程图
作者其他创作
大纲/内容
uniqueID不相等,则找后一个退房事件,进行匹配判断
将匹配得到的通话区间,行成一条有完整的进退房时间的连麦记录,然后replace into回写连麦记录原始表中
首先按照uniqueId相等的方式对event进行配对,连成一条进退房的连麦记录
uniqueID相等,则配对成功。跳出后面的循环,得到本次的通话区间,然后继续处理下一次的通话配对。
判断该退房事件的uniqueID与它前一个103或105事件的uniqueID是否相等
N
判断进房事件是否包含在它上一个通话区间内
结束
以该进房事件作为一次通话的开始时间点,然后开始遍历它后面所有的104退房事件
Y
开始
对每组的通话记录,走腾讯给的统计逻辑来处理
进房时间缺失的,走如下逻辑处理
判断循环是否结束
这类情况的出现属于一次通话中网络异常导致的重连,这种进房的配对在这个算法中忽略不考虑
进房时间无缺失的,无需额外处理
对该组的通话事件中所有的103进房事件进行遍历
0 条评论
下一页