[发明专利]一种实现调度终端组录音同步的方法有效
申请号: | 201911042856.4 | 申请日: | 2019-10-30 |
公开(公告)号: | CN110855841B | 公开(公告)日: | 2021-04-02 |
发明(设计)人: | 王龙龙;张伟;田国永;王少贤;敦科翔;李永艳;王根学;李付民;马超;孙晓贺 | 申请(专利权)人: | 河北远东通信系统工程有限公司 |
主分类号: | H04M3/22 | 分类号: | H04M3/22;H04L29/08 |
代理公司: | 河北东尚律师事务所 13124 | 代理人: | 王文庆 |
地址: | 050200 河北省石*** | 国省代码: | 河北;13 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 实现 调度 终端 录音 同步 方法 | ||
1.一种实现调度终端组录音同步的方法,其特征在于,包括录音服务自动连接和录音文件下载共享两部分逻辑处理,两者是同步进行的,其具体处理过程如下:
录音服务自动连接处理步骤如下:
(1)调度终端系统正常启动后,进行系统参数的初始化操作;
(2)连接录音服务器RecordServer的Mysql数据库,并将录音服务状态上报用户客户端,提示用户录音服务连接正常;
(3)开启一个循环驱动定时器;
(4)循环驱动定时器时超后,检测录音服务状态是否连接正常,如果连接正常,则上报录音服务状态到用户客户端,如果连接失败,则进入步骤(5);
(5)如果录音服务连接失败,则重新连接录音服务器RecordServer,并将连接的状态上报给用户客户端,进入步骤(3);
录音文件下载共享处理步骤如下:
(6)调度终端发起一个新呼叫,呼叫建立成功,产生用于呼叫记录查询的呼叫详细记录CDR;其中呼叫详细记录CDR包括呼叫参考记录cr、呼叫建立时间start_time、呼叫结束时间end_time、调度终端号码ddt_number、呼叫持续时间comm_time和被叫号码called_number;
(7)调度终端发送消息通知外部录音服务器RecordServer开始录音;
(8)调度终端将录音数据包发送到外部录音服务器RecordServer,外部录音服务器RecordServer将接收到的录音数据写入到录音文件并存储,并将录音文件相关信息保存到Mysql数据库中的调度终端信息表,同时形成调度终端表索引ddt_index;其中录音文件相关信息包括录音文件的保存路径record_file_path、调度终端号码ddt_number、呼叫建立时间start_time、呼叫结束时间end_time和被叫号码called_number;
(9)调度终端会话结束之后,根据呼叫参考记录cr查询到呼叫详细记录CDR,计算出呼叫持续时间comm_time,并更新呼叫详细记录CDR;
(10)将更新后的呼叫详细记录CDR发送到呼叫记录服务器Call_Record_Server;
(11)呼叫记录服务器Call_Record_Server接收到调度终端的呼叫详细记录CDR之后,将呼叫详细记录CDR按照相应格式写入到GROUP_CALL_RECORD_CDR文件并存储;
(12)呼叫记录服务器Call_Record_Server将呼叫详细记录CDR分发到同组的N个调度终端上;其中N为自然数,N1;
(13)调度终端接收到呼叫记录服务器Call_Record_Server发送来的呼叫详细记录CDR,将呼叫详细记录CDR按照相应格式写入到CALL_RECORD_CDR文件并存储;
(14)通过客户端查询某天的呼叫记录情况时,读取CALL_RECORD_CDR文件,按照日期依次显示该天的呼叫记录情况;
(15)调度终端创建目录Group_Record,用于存储录音文件record_file和录音日志record_log,其中录音文件record_file和录音日志record_log按照日期进行存储;
(16)调度终端检测录音服务状态,如果连接正常,进入步骤(18);如果连接失败,进入步骤(17);
(17)重新连接录音服务器RecordServer,并将连接的状态上报给用户客户端,进入步骤(18);
(18)调度终端从呼叫详细记录CDR中获取呼叫建立时间start_time,并根据呼叫建立时间start_time查询外部录音服务器RecordServer数据库中的调度终端表索引ddt_index,根据调度终端表索引ddt_index获取调度终端信息表,进入步骤(19);
(19)通过调度终端号码ddt_number和呼叫建立时间start_time检索录音文件的保存路径record_file_path,如果录音文件的保存路径record_file_path检索成功,进入步骤(21);如果录音文件的保存路径record_file_path检索失败,进入步骤(20);
(20)将呼叫建立时间start_time提前和延后1s,赋值给advance_time和delay_time,通过范围查找,检索录音文件的保存路径record_file_path,进入步骤(21);
(21)检索到录音文件的保存路径record_file_path后,通过http服务将录音服务器RecordServer上的指定录音文件record_file下载到调度终端创建的目录Group_Record中,录音文件命名为呼叫建立时间start_time,后缀格式为wav;
(22)填充录音record_log文件,用于记录每天的录音情况;
(23)调度终端通过呼叫参考记录cr和调度终端号码ddt_number将录音文件record_file和CALL_RECORD_CDR文件中的呼叫详细记录CDR进行关联;
(24)通过用户客户端点击某一条呼叫记录的录音按钮,通过声卡模块进行录音文件的播放,实现呼叫记录和录音记录的共享。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于河北远东通信系统工程有限公司,未经河北远东通信系统工程有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911042856.4/1.html,转载请声明来源钻瓜专利网。