录音方法、语音交换设备、录音服务器及录音系统的制作方法_3

文档序号:8546165阅读:来源:国知局
交换设备在收到启动录音响应时停止将混音生成的媒体流保存在缓存中。
[0060]在收到录音服务器的启动录音响应之后,录音服务器已经为录音做好准备,因此,语音交换设备可以停止将混音处理后生成的媒体流保存在缓存中,直接将混音处理后生成的媒体流作为第二媒体流向录音服务器发送。这样,可以避免浪费缓存的存储空间。
[0061]其中,第一媒体流中的媒体包带有序号标识,以便于录音服务器根据序号标识按时间顺序录制第一媒体流中的媒体包。
[0062]其中,媒体流是实时传输协议RTP媒体流。
[0063]本发明在收到录音服务器的启动录音响应之前,语音交换设备将混音处理后生成的第一媒体流保存在缓存中;在收到录音服务器的启动录音响应之后,语音交换设备将混音处理后生成的第二媒体流向录音服务器发送;语音交换设备将保存在缓存中的第一媒体流向录音服务器发送,以便于录音服务器对第一媒体流和第二媒体流进行合并录制。通过这种方式,能够防止丢失录音服务器为录音做好准备之前的录音,从而可以获得完整的录曰?
[0064]参阅图5,图5是本发明录音方法又一实施方式的流程图,本实施方式是录音服务器端的流程图,包括:
[0065]步骤S301:录音服务器加入语音交换设备创建的包括第一通信终端和其它通信终端的会场中,第一通信终端和其它通信终端通过语音交换设备进行通信。
[0066]录音服务器是获取媒体流,实现用户录音的设备。语音交换设备是一种用于语音电信号转发的网络设备。第一通信终端是主动发起录音请求的通信终端,其它通信终端是除了第一通信终端外参与录音过程的通信终端。当通过语音交换设备上创建的电话会议进行通信时,其它通信终端一般至少有两个;当通过语音交换设备进行点对点通信时,其它通信终端是一个。其中,第一通信终端和其它通信终端通过语音交换设备进行通信。
[0067]步骤S302:录音服务器接收语音交换设备发送的启动录音请求并向语音交换设备发送启动录音响应。
[0068]在录音服务器加入会场后,接收语音交换设备发送的启动录音请求,此时录音服务器接收语音交换设备发送的启动录音请求,并向语音交换设备发送启动录音响应。
[0069]步骤S303:在向语音交换设备发送启动录音响应之后,录音服务器接收来自语音交换设备的第一媒体流和第二媒体流。
[0070]第二媒体流是语音交换设备在收到录音服务器的启动录音响应之后,将来自第一通信终端的媒体流和来自其它通信终端的媒体流进行混音处理后生成的媒体流。在向语音交换设备发送启动录音响应之后,录音服务器已经为录音做好准备,此时,录音服务器接收来自语音交换设备的第二媒体流。
[0071]第一媒体流是语音交换设备在收到录音服务器的启动录音响应之前,语音交换设备将来自第一通信终端的媒体流和来自其它通信终端的媒体流进行混音处理后生成的媒体流。第一媒体流预先保存在缓存中,待录音服务器为录音做好准备后,即可接收语音交换设备发送的保存在缓存中的第一媒体流。
[0072]步骤S304:录音服务器对第一媒体流和第二媒体流进行合并录制。
[0073]录音服务器对第一媒体流和第二媒体流进行合并录制。如,语音交换设备同时发送第一媒体流和第二媒体流,录音服务器将第一媒体流和第二媒体流进行合并并录制为一个录音文件;又如,语音交换设备先发送第二媒体流再发送第一媒体流,录音服务器将第一媒体流和第二媒体流分别录制为一个录音文件,并将这两个录音文件合并为一个录音文件。
[0074]本发明录音服务器接收到第一媒体流和第二媒体流后,对第一媒体流和第二媒体流进行合并录制。通过这种方式,能够防止丢失录音服务器为录音做好准备之前的录音,从而可以获得完整的录音。
[0075]下面以点对点的应用场景和电话会议的应用场景为例具有说明本发明录音方法。
[0076]参阅图6,图6是本发明录音方法点对点的应用场景在组网中各网元交互的流程图。以IP-PBX、FIFO缓存、SIP信令服务器为例说明。
[0077](I)第一通信终端的用户利用第一通信终端通过IP-PBX呼叫其它通信终端的用户,并与该其它通信终端的用户进行点对点通信,第一通信终端的用户在第一通信终端上按录音键启动录音,向IP-PBX发送录音请求。
[0078]第一通信终端和其它通信终端均可以为IP话机,第一通信终端和其它通信终端的用户均可以为内部用户。
[0079]如果是电话会议场景,这一步骤应该是:第一通信终端的用户在会议过程中在第一通信终端上按录音键启动录音,向IP-PBX发送录音请求。
[0080](2)IP-PBX接收录音请求后,创建会场,把第一通信终端和其它通信终端加入会场中,并将来自第一通信终端和其它通信终端的媒体流进行混音处理,混音处理后生成的媒体流作为第一媒体流。
[0081]如果是电话会议场景,这一步骤应该是:IP_PBX接收录音请求后,由于会场在电话会议开始前已经创建好,此时不需要再创建会场,将来自第一通信终端和其它通信终端的媒体流进行混音处理,混音处理后生成的媒体流作为第一媒体流。
[0082](2HP-PBX为本次录音创建FIFO缓存。在IP-PBX收到录音服务器的启动录音响应前,IP-PBX把第一媒体流发送到FIFO缓存中进行保存。
[0083](3) IP-PBX发送Invite消息给SIP Server,邀请录音服务器加入会场。
[0084](4) SIP Server在录音服务器集群中选择合适的录音服务器,并把该录音服务器IP地址在2000K消息中回复给IP-PBX。
[0085](5) IP-PBX将录音服务器加入会场,然后,IP-PBX发送SIP INFO消息给SIPServer,以通过SIP Server通知录音服务器启动录音,SIP Server通知录音服务器启动录音,SIP Server收到录音服务器的启动录音响应后,在2000K消息中将该录音服务器的启动录音响应发送给语音交换设备。
[0086](6) IP-PBX收到录音服务器启动录音2000K响应后,IP-PBX把来自第一通信终端和其它通信终端的媒体流进行混音处理,混音处理后生成的媒体流作为第二媒体流直接发给录音服务器,不再发送到FIFO缓存。
[0087](7)FIF0缓存中的第一媒体流发送给录音服务器。第一媒体流有序号标识,录音服务器收到乱序的第一媒体流,能够根据序号标识按时间顺序录制第一媒体流中的媒体包,实现丢失录音服务器为录音做好准备之前的录音。
[0088](8)录音服务器对第一媒体流和第二媒体流进行合并录制。
[0089]参阅图7,图7是本发明语音交换设备一实施方式的结构示意图,该语音交换设备包括:接收模块101、混音模块102、保存模块103、加入模块104、第一发送模块105、第二发送模块106以及第三发送模块107。
[0090]接收模块101用于接收来自第一通信终端的录音请求和来自录音服务器的启动录音响应,第一通信终端和其它通信终端通过语音交换设备进行通信。
[0091]语音交换设备是一种用于语音电信号转发的网络设备,主要作用是处理用户的注册、呼叫、出局中继、创建会场以及与录音服务器的指令交互等。
[0092]第一通信终端是主动发起录音请求的通信终端,其它通信终端是除了第一通信终端外参与录音过程的通信终端。当通过语音交换设备上创建的电话会议进行通信时,其它通信终端一般至少有两个;当通过语音交换设备进行点对点通信时,其它通信终端是一个。
[0093]第一通信终端向语音交换设备发送录音请求时,语音交换设备接收来自第一通信终端的录音请求,其中,第一通信终端和其它通信终端通过语音交换设备进行通信。
[0094]另外,在语言交换设备向录音服务器发送录音请求后,可以接收到来自录音服务器的启动录音响应,此时,录音服务器已经为录音做好准备。
[0095]混音模块102用于在收到来自第一通信终端的录音请求时,将当前接收的来自第一通信终端的媒体流和来自其它通信终端的媒体流进行混音。
[0096]保存模块103用于在接收模块101接收到所述录音请求之后、接收到所述启动录音响应之前将混音模块102混音生成的媒体流作为第一媒体流保存在缓存中。
[0097]第一媒体流是语音交换设备在收到录音服务器的启动录音响应之前,将来自第一通信终端的媒体流和来自其它通信终端的媒体流进行混音处理后生成的媒体流。
[0098]语音交换设备在收到录音服务器的启动录音响应之前,录音服务器还没有为录音做好准备。但是第一通信终端和其它通信终端已经开始会话,语音交换设备将第一媒体流保存在缓存中,可以防止丢失录音服务器为录音做好准备之前的媒体流,其中,缓存是预先已经创建好的。
[0099]加入模块104用于将录音服务器加入语音交换设备创建的包括第一通信终端和其它通信终端的会场中。
[0100]录音服务器是获取媒体流,实现用户录音的设备。语音交换设备收到来自第一通信终端的录音请求后,需要将录音服务器加入会场中才能够实现录音。会场是语音交换设备创建的,包括第一通信终端和其它通信终端。如果是点对点会话,当语音交换设备接收第一通信终端的录音请求后,语音交换设备创建会场,将第一通信终端和其它通信终端加入会场中;如果是电话会议,会场是在电话会议开始之前已经创建好的,即为电话会议的会场,当语音交换设备接收第一通信终端的录音请求后,不需要再创建会场。
[0101]第一发送模块105用于向录音服务器发送启动录音请求。
[0102]当录音服务器加入会场后,语音交换设备再向录音服务器发送启动录音请求,以便于录音服务器为录音做好准备。
[0103]第二发送模块106用于在接收模块101接收到所述启动录音响应之后将混音模块102当前混音生成的媒体流作为第二
当前第3页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1