一种数字集群系统调度台单呼选择性录音方法

文档序号:7763447阅读:465来源:国知局
专利名称:一种数字集群系统调度台单呼选择性录音方法
技术领域
本发明涉及数字集群系统中调度台单呼时的录音方法。
背景技术
数字集群系统是面向重点行业应用的宽带无线多媒体接入系统,是为政府部门、 机关团体、行业用户、企事业单位的特殊服务需求而组建的通信系统,它具备指挥、调度、宽 带多媒体数据传输等重要功能。数字集群系统是面向公安系统等重点行业的宽带多媒体无 线接入系统的研发与产业化。它能加强国家对于公共安全、紧急事件处理、大型集会活动、 救助自然灾害、抵御敌对势力攻击、预防恐怖袭击和众多突发情况应急反应的能力,做到迅 速布设网络,保障重要信息的传输,快速有效地指挥发令。调度台单呼是数字集群系统的主要功能之一,实现调度台与用户终端的一对一通 话。录音可将单呼通话中的内容保存下来,但是录制整个通话过程会浪费调度台硬件资源。

发明内容
本发明的目的是提供一种数字集群系统调度台单呼选择性录音方法,以解决现有 调度台录制整个单呼通话过程会浪费调度台硬件资源的缺陷。实现方法的系统由调度台DC、集群调度服务器TDS和多个用户终端UE组成,调度 台DC的UDP套接口服务器1接收集群调度服务器TDS的无线信号传输并执行传输协议,调 度台DC的UDP套接口客户端KS向集群调度服务器TDS传送无线信号并执行传输协议,所 有用户终端UE与集群调度服务器TDS进行无线通信;所述方法包括下述步骤一.调度台 DC向集群调度服务器TDS发送单呼请求信令;二 .集群调度服务器TDS向调度台DC发送单 呼应答信令 ’三.调度台DC的数据库记录下本次单呼通话开始时刻;调度台DC的录音功能 允许使用,调度人员被允许能在任意时刻开始录音;录音状态下,调度人员能在任意时刻停 止录音;本次单呼通话结束前的非录音状态下,调度人员可以在任意时刻继续录音;四.集 群调度服务器TDS向调度台DC发送话语权授予信令;五.调度台DC向集群调度服务器TDS 发送语音数据;六、本次单呼结束,调度台DC向集群调度服务器TDS发送呼叫释放信令;如 果此刻调度台DC正在录音,则录音自动停止;如果此刻调度台DC持有话语权,则自动停止 发送语音数据;七.调度台DC数据库记录本次通话结束时间,记录通话时长,保存录音文件 并提供重放功能。选择性录音可使调度人员有选择的将通话中的关键部分保存下来,而无需录制整 个通话过程,节省调度台硬件资源。


图1是本发明的结构示意图,图2是调度台单呼流程示意图,图3是呼叫请求帧的 结构示意图,图4是呼叫应答帧的结构示意图,图5是呼叫释放/强拆请求帧结构示意图, 图6是呼叫释放/强拆确认帧结构示意图,图7是话语权申请帧结构示意图,图8是话语权
3分配帧结构示意图,图9是话语权释放请求帧结构示意图。
具体实施例方式具体实施方式
一下面结合图1和图2具体说明本实施方式。实现方法的系统由 调度台DC、集群调度服务器TDS和多个用户终端UE组成,调度台DC的UDP套接口服务器 1接收集群调度服务器TDS的无线信号传输并执行传输协议,调度台DC的UDP套接口客户 端KS向集群调度服务器TDS传送无线信号并执行传输协议,所有用户终端UE与集群调度 服务器TDS进行无线通信;所述方法包括下述步骤一.调度台DC向集群调度服务器TDS 发送单呼请求信令;二 .集群调度服务器TDS向调度台DC发送单呼应答信令;三.调度台 DC的数据库记录下本次单呼通话开始时刻;调度台DC的录音功能允许使用,调度人员被允 许能在任意时刻开始录音;录音状态下,调度人员能在任意时刻停止录音;本次单呼通话 结束前的非录音状态下,调度人员可以在任意时刻继续录音;四.集群调度服务器TDS向调 度台DC发送话语权授予信令;五.调度台DC向集群调度服务器TDS发送语音数据;六、本 次单呼结束,调度台DC向集群调度服务器TDS发送呼叫释放信令;如果此刻调度台DC正在 录音,则录音自动停止;如果此刻调度台DC持有话语权,则自动停止发送语音数据;七.调 度台DC数据库记录本次通话结束时间,记录通话时长,保存录音文件并提供重放功能。如果由其他用户终端发起呼叫释放,则第六步骤省略。第七步骤保存的录音文件 是本次通话过程中所有录音片段的拼接。
具体实施方式
二 本实施方式与实施方式一的不同点是步骤三中调度人员能多 次重复停止录音和继续录音的操作,多次录音片段拼接在一起。这种选择性录音方法可以完成任意时刻开始录音、任意时刻停止录音的功能,并 可根据实际的需要进行多次重复,最终保存在硬盘上的录音文件是由录音过程中调度台DC 多次录音所产生的片段拼接而成。该选择性录音方法的实现是建立在在AMR实时语音传输的程序基础上。实现该方 法的系统按功能主要分为7大模块语音采集、语音播放、编码与封包、解码与拆包、套接口 发送、套接口接收、录音处理。语音采集模块从声卡采集数据并转换为PCM编码数据包送入缓冲队列1 ;编码与 封包模块从缓冲队列2中取出数据包,采用自适应多速率(AMR)语音编码压缩标准对语音 进行压缩,并且对压缩后的得到的数据封装RTP头与DTP头从而形成完整的语音包,再送入 缓冲队列2中;套接口服务器发送模块从队列2中取出语音包采用UDP Socket的方式发送 至网络中,从而实现语音发送的完整过程。套接口服务器接收模块采用UDP Socket的方式从网络中接收到语音包并将语音 包送入缓冲队列3中;解码与拆包模块从缓冲队列3中取出语音包,进行RTP与DTP拆包, 并进行AMR语音解码从而得到PCM语音数据,然后将语音包送入缓冲队列4中;语音播放模 块从队列4中取出PCM语音包,将PCM数据送至声卡完成语音播放。AMR语音实时传输程序最终被封装生成DLL动态链接库,为上层Delphi界面程序 提供API函数接口。该选择性录音方法在以上实时语音传输程序的基础上实现,包括以下几个部分1.在原来的语音采集线程中添加发送语音保存缓冲区,用于保存要求录制的实时发送的语音;在原来的语音播放线程中添加接收语音保存缓冲区,用于保存要求录制的实 时接收的语音;2.开启录音线程RecordThread完成收发两路语音数据的混音合成以及语音文件 的拼接功能,通话结束后保存为■格式的音频文件;3.最后通过设置API函数OpenRecord ()与CloseRecord ()为上层Delphi界面程
序提供开始录音与停止录音功能应用接口。
具体实施方式
三本实施方式与实施方式一的不同点是在步骤五与步骤六之间还 包括下述步骤A1.调度台DC发送语音数据结束后,调度台DC向集群调度服务器TDS发送 话语权释放信令;A2.集群调度服务器TDS向调度台DC发送话语权解除信令;A3、用户终端 UE发送语音数据,调度台DC显示当前有话语权的用户终端UE的号码。上述三个步骤在一 次单呼通话中可以重复多次。
具体实施方式
四本实施方式与实施方式三的不同点是在步骤A3后还包括下述 步骤B1、调度台DC想要讲话时,发送话语权申请信令;B2、集群调度服务器TDS发送话语 权授予信令;B3、调度台DC发送语音数据。上述三个步骤在一次单呼通话中可以重复多次。
具体实施方式
五下面举一个实例来进行分析搭建测试环境一个基于PC的调 度台,一个基于PC的集群调度服务器,一个基于PC的模拟用户终端。开启调度台的UDP套 接口服务器和UDP套接口客户端后,按如下步骤进行1.调度台向集群调度服务器发送单呼请求信令。2.集群调度服务器向调度台发送单呼应答信令。3.在第2步骤之后,调度台可以在任意时刻按下录音键录音,也可以在任意时刻 再次按下录音键停止录音。并且本录音步骤可以重复多次。4.集群调度服务器同时向调度台发送话语权授予信令。5.调度台向集群调度服务器发送采集的语音数据。6.讲话结束后,调度台向集群调度服务器发送话语权释放信令。7.集群调度服务器向调度台发送话语权解除信令。8.用户终端讲话。9.调度台想要讲话时,发送话语权申请信令。10.集群调度服务器发送话语权授予信令。11.调度台发送语音数据。12.通话结束时,调度台向集群调度服务器发送呼叫释放信令。13.调度台此时如果正在录音,则录音自动停止,并将本次通话的所有录音片段拼 接成一个文件保存。14.集群调度服务器向调度台发送呼叫释放信令。15.调度台可以在数据库中找到本次通话记录并重放录音。
权利要求
一种数字集群系统调度台单呼选择性录音方法,其特征在于实现方法的系统由调度台(DC)、集群调度服务器(TDS)和多个用户终端(UE)组成,调度台(DC)的UDP套接口服务器(1)接收集群调度服务器(TDS)的无线信号传输并执行传输协议,调度台(DC)的UDP套接口客户端(KS)向集群调度服务器(TDS)传送无线信号并执行传输协议,所有用户终端(UE)与集群调度服务器(TDS)进行无线通信;所述方法包括下述步骤一.调度台(DC)向集群调度服务器(TDS)发送单呼请求信令;二.集群调度服务器(TDS)向调度台(DC)发送单呼应答信令;三.调度台(DC)的数据库记录下本次单呼通话开始时刻;调度台(DC)的录音功能允许使用,调度人员被允许能在任意时刻开始录音;录音状态下,调度人员能在任意时刻停止录音;本次单呼通话结束前的非录音状态下,调度人员可以在任意时刻继续录音;四.集群调度服务器(TDS)向调度台(DC)发送话语权授予信令;五.调度台(DC)向集群调度服务器(TDS)发送语音数据;六、本次单呼结束,调度台(DC)向集群调度服务器(TDS)发送呼叫释放信令;如果此刻调度台(DC)正在录音,则录音自动停止;如果此刻调度台(DC)持有话语权,则自动停止发送语音数据;七.调度台(DC)数据库记录本次通话结束时间,记录通话时长,保存录音文件并提供重放功能。
2.根据权利要求1所述的一种数字集群系统调度台单呼选择性录音方法,其特征在于 步骤三中调度人员能多次重复停止录音和继续录音的操作,多次录音片段拼接在一起。
3.根据权利要求1所述的一种数字集群系统调度台单呼选择性录音方法,其特征在于 步骤五与步骤六之间还包括下述步骤:Al.调度台(DC)发送语音数据结束后,调度台(DC) 向集群调度服务器(TDS)发送话语权释放信令;A2.集群调度服务器(TDS)向调度台(DC) 发送话语权解除信令;A3、用户终端(UE)发送语音数据,调度台(DC)显示当前有话语权的 用户终端(UE)的号码。
4.根据权利要求3所述的一种数字集群系统调度台单呼选择性录音方法,其特征在于 在步骤A3后还包括下述步骤Bi、调度台(DC)想要讲话时,发送话语权申请信令;B2、集群 调度服务器(TDS)发送话语权授予信令;B3、调度台(DC)发送语音数据。
全文摘要
一种数字集群系统调度台单呼选择性录音方法,本发明涉及数字集群系统中调度台单呼时的录音方法。用于宽带无线多媒体信息接入。它解决了现有调度台录制整个单呼通话过程会浪费调度台硬件资源的缺陷。实现方法的装置由调度台、集群调度服务器和多个用户终端组成,所述方法包括下述步骤调度台向集群调度服务器发送单呼请求信令;集群调度服务器发送单呼应答信令;调度台的录音功能允许使用,能在任意时刻开始录音;调度人员能在任意时刻停止录音;非录音状态下,调度人员可以在任意时刻继续录音;调度台发送语音数据;本次单呼结束,调度台数据库记录本次通话结束时间,记录通话时长,保存录音文件并提供重放功能。
文档编号H04W84/08GK101959144SQ20101052342
公开日2011年1月26日 申请日期2010年10月28日 优先权日2010年10月28日
发明者何晨光, 刘春红, 叶亮, 徐贵森, 李涛, 谭学治, 陈海宝, 马琳 申请人:哈尔滨工业大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1