集群通信的媒体录制方法和装置制造方法及图纸

技术编号:17350894 阅读:34 留言:0更新日期:2018-02-25 20:18
本发明专利技术公开了一种集群通信的媒体录制方法和装置。该方法包括:当触发组呼媒体录制业务时,发送组呼媒体录制请求给媒体录制服务器;接收媒体录制服务器的录制响应消息,录制响应消息包括媒体通道的标识;获取组呼媒体以及当前组呼信息,当前组呼信息包括话权信息;将组呼媒体以及当前组呼信息封装为RTP包,并通过媒体通道发送给媒体录制服务器;当组呼结束后,发送录制停止消息给所述媒体录制服务器,以通知媒体录制服务器停止对组呼媒体的录制,并将组呼媒体生成预设格式的媒体文件,将话权信息生成预设字幕格式的字幕文件。本发明专利技术实现了在播放录制的组呼媒体时显示话权信息。

Media recording method and device for cluster communication

The invention discloses a media recording method and device for cluster communication. The method includes: when the trigger group call recording media business, sending a group call request to the media recording media recording media recording server; receiving server response message recording, recording the response message including media channel identification; acquiring group call and the current media group call information, the group call information including the words right information; will the group call the media and the group call information package for the RTP package, and sent to the media through the media channel recording server; when the group call after sending to the recording media recording server stop message to inform the media server to stop recording uniform group call recording media, and the media media group call file format generated default it will generate, the subtitle file format information right default caption. The invention realizes the display of voice information when the group call media is played and recorded.

【技术实现步骤摘要】
集群通信的媒体录制方法和装置
本专利技术实施例涉及无线通信技术,尤其涉及一种集群通信的媒体录制方法和装置。
技术介绍
集群调度系统中组呼时,需要在呼叫终端实时显示讲话方信息,便于用户辨别当前的讲话者。集群调度系统在对组呼进行录音或者录像时,只能够录制组呼中的语音信息或者视频信息,并将语音信息保存为录音文件,将视频信息保存为录像文件,而无法保存话权信息(讲话方信息或视频源信息)。在进行录音文件或者录像文件的播放时,无法显示话权信息,导致用户无法辨别话权方。
技术实现思路
有鉴于此,本专利技术实施例提供一种集群通信的媒体录制方法和装置,以实现录制的媒体在播放时显示话权信息。第一方面,本专利技术实施例提供了一种集群通信的媒体录制方法,通过集群通信服务器来执行,所述方法包括:当触发组呼媒体录制业务时,发送组呼媒体录制请求给媒体录制服务器,以请求所述媒体录制服务器为待录制的组呼媒体分配媒体通道;接收所述媒体录制服务器的录制响应消息,所述录制响应消息包括所述媒体通道的标识;获取组呼媒体以及当前组呼信息,所述当前组呼信息包括话权信息;将所述组呼媒体以及当前组呼信息封装为RTP包,并通过所述媒体通道发送给所述媒体录制服务器,以请求所述媒体录制服务器对组呼媒体进行录制;当组呼结束后,发送录制停止消息给所述媒体录制服务器,以通知所述媒体录制服务器停止对组呼媒体的录制,并对所述RTP包进行解析,将所述组呼媒体生成预设格式的媒体文件,将所述话权信息生成预设字幕格式的字幕文件。第二方面,本专利技术实施例还提供了一种集群通信的媒体录制装置,该装置配置在集群通信服务器中,所述装置包括:录制请求发送模块,用于当触发组呼媒体录制业务时,发送组呼媒体录制请求给媒体录制服务器,以请求所述媒体录制服务器为待录制的组呼媒体分配媒体通道;响应消息接收模块,用于接收所述媒体录制服务器的录制响应消息,所述录制响应消息包括所述媒体通道的标识;媒体信息获取模块,用于获取组呼媒体以及当前组呼信息,所述当前组呼信息包括话权信息;媒体信息发送模块,用于将所述组呼媒体以及当前组呼信息封装为RTP包,并通过所述媒体通道发送给所述媒体录制服务器,以请求所述媒体录制服务器对组呼媒体进行录制;停止消息发送模块,用于当组呼结束后,发送录制停止消息给所述媒体录制服务器,以通知所述媒体录制服务器停止对组呼媒体的录制,并对所述RTP包进行解析,将所述组呼媒体生成预设格式的媒体文件,将所述话权信息生成预设字幕格式的字幕文件。第三方面,本专利技术还实施例提供了一种集群通信的媒体录制方法,通过媒体录制服务器来执行,所述方法包括:接收集群通信服务器发送的组呼媒体录制请求;根据所述组呼媒体录制请求,为待录制的组呼媒体分配媒体通道,并发送录制响应消息给集群通信服务器,所述录制响应消息包括所述媒体通道的标识;接收所述集群通信服务器通过所述媒体通道发送来的RTP包,并保存,以对组呼媒体进行录制;接收到集群通信服务器发送来的录制停止消息后,停止对组呼媒体的录制;对保存的RTP包进行解析,获取组呼媒体以及当前组呼信息,将组呼媒体生成预设格式的媒体文件,将当前组呼信息中的话权信息生成预设字幕格式的字幕文件,并保存所述媒体文件和所述字幕文件。第四方面,本专利技术实施例还提供了一种集群通信的媒体录制装置,该装置配置在媒体录制服务器中,所述装置包括:录制请求接收模块,用于接收集群通信服务器发送的组呼媒体录制请求;响应消息发送模块,用于根据所述组呼媒体录制请求,为待录制的组呼媒体分配媒体通道,并发送录制响应消息给集群通信服务器,所述录制响应消息包括所述媒体通道的标识;媒体信息接收模块,用于接收所述集群通信服务器通过所述媒体通道发送来的RTP包,并保存,以对组呼媒体进行录制;录制停止模块,用于接收到集群通信服务器发送来的录制停止消息后,停止对组呼媒体的录制;媒体信息转换模块,用于对保存的RTP包进行解析,获取组呼媒体以及当前组呼信息,将组呼媒体生成预设格式的媒体文件,将当前组呼信息中的话权信息生成预设字幕格式的字幕文件,并保存所述媒体文件和所述字幕文件。本实施例的技术方案,通过集群通信服务器在获取组呼媒体时获取对应的当前组呼信息,并同时将组呼媒体和对应的当前组呼信息发送给媒体录制服务器,媒体录制服务器将组呼媒体生成预设格式的媒体文件,将对应的当前组呼信息中的话权信息生成预设字幕格式的字幕文件,实现了在播放媒体文件时显示对应的字幕文件,从而实现了在播放录制的组呼媒体时显示话权信息。附图说明图1是本专利技术实施例一提供的一种集群通信的媒体录制方法的流程图;图2是本专利技术实施例二提供的一种集群通信的媒体录制方法的流程图;图3是本专利技术实施例三提供的一种集群通信的媒体录制方法的流程图;图4是本专利技术实施例四提供的集群通信的媒体录制装置的结构示意图;图5是本专利技术实施例五提供的一种集群通信的媒体录制方法的流程图;图6是本专利技术实施例六提供的一种集群通信的媒体录制方法的流程图;图7是本专利技术实施例七提供的一种集群通信的媒体录制方法的流程图;图8是本专利技术实施例八提供的集群通信的媒体录制装置的结构示意图;图9是本专利技术实施例九提供的一种集群通信的媒体录制方法的流程图;图10是本专利技术实施例九的集群通信的媒体录制方法中的系统架构图;图11是本专利技术实施例十的集群通信的媒体录制方法中的系统架构图;图12是本专利技术实施例十提供的一种集群通信的媒体录制方法的流程图。具体实施方式下面结合附图和实施例对本专利技术作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本专利技术,而非对本专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本专利技术相关的部分而非全部内容。实施例一图1是本专利技术实施例一提供的一种集群通信的媒体录制方法的流程图,本实施例可适用于对组呼媒体进行录制的情况,该方法可以由集群通信的媒体录制装置来执行,该集群通信的媒体录制装置配置在集群通信服务器中,该方法具体包括如下步骤:步骤110,当触发组呼媒体录制业务时,发送组呼媒体录制请求给媒体录制服务器,以请求所述媒体录制服务器为待录制的组呼媒体分配媒体通道。在集群通信组呼通话建立后,集群通信服务器查询用户签约数据判断用户定制的业务中是否包括组呼媒体录制业务,当包括组呼媒体录制业务时,该呼叫需要触发组呼媒体录制业务。当触发组呼媒体录制业务时,发送组呼媒体录制请求给媒体录制服务器,以请求所述媒体录制服务器为待录制的组呼媒体分配媒体通道。其中,集群通信服务器和媒体录制服务器之间包括至少两条通信信道,即信令通道和媒体通道,通过信令通道传输信令,如上述的组呼媒体录制请求,通过媒体通道传输录制的组呼媒体。所述组呼媒体包括语音或者视频,即在组呼通话过程中录音或者录像。步骤120,接收所述媒体录制服务器的录制响应消息,所述录制响应消息包括所述媒体通道的标识。将组呼媒体录制请求发送给媒体录制服务器后,媒体录制服务器会为待录制的组呼媒体分配媒体通道,并通过录制响应消息回复给集群通信服务器。其中,所述录制响应消息包括所述媒体通道的标识。步骤130,获取组呼媒体以及当前组呼信息,所述当前组呼信息包括话权信息。在组呼通话过程中,获取组呼媒体的提供方采集到的组呼媒体,并获取当前组呼信息,所述当前组呼信息包括话权信息,所述话权本文档来自技高网...
集群通信的媒体录制方法和装置

【技术保护点】
一种集群通信的媒体录制方法,其特征在于,所述方法包括:当触发组呼媒体录制业务时,发送组呼媒体录制请求给媒体录制服务器,以请求所述媒体录制服务器为待录制的组呼媒体分配媒体通道;接收所述媒体录制服务器的录制响应消息,所述录制响应消息包括所述媒体通道的标识;获取组呼媒体以及当前组呼信息,所述当前组呼信息包括话权信息;将所述组呼媒体以及当前组呼信息封装为实时传输协议RTP包,并通过所述媒体通道发送给所述媒体录制服务器,以请求所述媒体录制服务器对组呼媒体进行录制;当组呼结束后,发送录制停止消息给所述媒体录制服务器,以通知所述媒体录制服务器停止对组呼媒体的录制,并对所述RTP包进行解析,将所述组呼媒体生成预设格式的媒体文件,将所述话权信息生成预设字幕格式的字幕文件。

【技术特征摘要】
1.一种集群通信的媒体录制方法,其特征在于,所述方法包括:当触发组呼媒体录制业务时,发送组呼媒体录制请求给媒体录制服务器,以请求所述媒体录制服务器为待录制的组呼媒体分配媒体通道;接收所述媒体录制服务器的录制响应消息,所述录制响应消息包括所述媒体通道的标识;获取组呼媒体以及当前组呼信息,所述当前组呼信息包括话权信息;将所述组呼媒体以及当前组呼信息封装为实时传输协议RTP包,并通过所述媒体通道发送给所述媒体录制服务器,以请求所述媒体录制服务器对组呼媒体进行录制;当组呼结束后,发送录制停止消息给所述媒体录制服务器,以通知所述媒体录制服务器停止对组呼媒体的录制,并对所述RTP包进行解析,将所述组呼媒体生成预设格式的媒体文件,将所述话权信息生成预设字幕格式的字幕文件。2.根据权利要求1所述的方法,其特征在于,所述组呼媒体为语音;获取组呼媒体以及当前组呼信息包括:在组呼讲话方的上行端口处获取语音码流;获取当前组呼信息,所述当前组呼信息还包括编解码信息,所述话权信息包括组呼号码、讲话开始时间和讲话方号码;将所述组呼媒体以及当前组呼信息封装为RTP包,并通过所述媒体通道发送给所述媒体录制服务器包括:将所述语音码流封装于RTP包的载荷中,并将所述当前组呼信息封装于所述RTP包的包头扩展域中;将所述RTP包通过所述媒体通道发送给所述媒体录制服务器。3.根据权利要求1所述的方法,其特征在于,所述组呼媒体为视频;获取组呼媒体以及当前组呼信息包括:在组呼讲话方的上行端口处获取语音码流,并在组呼视频源方的上行端口处获取视频码流;获取与所述语音码流对应的当前组呼信息和与所述视频码流对应的当前组呼信息,其中,与所述语音码流对应的当前组呼信息包括语音码流的编解码信息和语音话权信息,所述语音话权信息包括组呼号码、讲话开始时间和讲话方号码;与所述视频码流对应的当前组呼信息包括视频码流的编解码信息和视频话权信息,所述视频话权信息包括组呼号码、视频源开始时间和视频源方号码;将所述组呼媒体以及当前组呼信息封装为RTP包,并通过所述媒体通道发送给所述媒体录制服务器包括:将所述语音码流封装于语音RTP包的载荷中,将与所述语音码流对应的当前组呼信息封装于该语音RTP包的包头扩展域中;将所述视频码流封装于视频RTP包的载荷中,将与所述视频码流对应的当前组呼信息封装于该视频RTP包的包头扩展域中;将所述语音RTP包和所述视频RTP包通过所述媒体通道发送给媒体录制服务器。4.一种集群通信的媒体录制装置,其特征在于,所述装置包括:录制请求发送模块,用于当触发组呼媒体录制业务时,发送组呼媒体录制请求给媒体录制服务器,以请求所述媒体录制服务器为待录制的组呼媒体分配媒体通道;响应消息接收模块,用于接收所述媒体录制服务器的录制响应消息,所述录制响应消息包括所述媒体通道的标识;媒体信息获取模块,用于获取组呼媒体以及当前组呼信息,所述当前组呼信息包括话权信息;媒体信息发送模块,用于将所述组呼媒体以及当前组呼信息封装为RTP包,并通过所述媒体通道发送给所述媒体录制服务器,以请求所述媒体录制服务器对组呼媒体进行录制;停止消息发送模块,用于当组呼结束后,发送录制停止消息给所述媒体录制服务器,以通知所述媒体录制服务器停止对组呼媒体的录制,并对所述RTP包进行解析,将所述组呼媒体生成预设格式的媒体文件,将所述话权信息生成预设字幕格式的字幕文件。5.根据权利要求4所述的装置,其特征在于,所述组呼媒体为语音;所述媒体信息获取模块包括:语音码流获取单元,用于在组呼讲话方的上行端口处获取语音码流;语音组呼信息获取单元,用于获取当前组呼信息,所述当前组呼信息还包括编解码信息,所述话权信息包括组呼号码、讲话开始时间和讲话方号码;所述媒体信息发送模块包括:语音封装单元,用于将所述语音码流封装于RTP包的载荷中,并将所述当前组呼信息封装于所述RTP包的包头扩展域中;语音发送单元,用于将所述RTP包通过所述媒体通道发送给所述媒体录制服务器。6.根据权利要求4所述的装置,其特征在于,所述组呼媒体为视频;所述媒体信息获取模块包括:语音视频获取单元,用于在组呼讲话方的上行端口处获取语音码流,并在组呼视频源方的上行端口处获取视频码流;语音视频组呼信息获取单元,用于获取与所述语音码流对应的当前组呼信息和与所述视频码流对应的当前组呼信息,其中,与所述语音码流对应的当前组呼信息包括语音码流的编解码信息和语音话权信息,所述语音话权信息包括组呼号码、讲话开始时间和讲话方号码;与所述视频码流对应的当前组呼信息包括视频码流的编解码信息和视频话权信息,所述视频话权信息包括组呼号码、视频源开始时间和视频源方号码;所述媒体信息发送模块包括:视频封装单元,用于将所述语音码流封装于语音RTP包的载荷中,将与所述语音码流对应的当前组呼信息封装于该语音RTP包的包头扩展域中;将所述视频码流封装于视频RTP包的载荷中,将与所述视频码流对应的当前组呼信息封装于该视频RTP包的包头扩展域中;视频发送单元,用于将所述语音RTP包和所述视频RTP包通过所述媒体通道发送给媒体录制服务器。7.一种集群通信的媒体录制方法,其特征在于,所述方法包括:接收集群通信服务器发送的组呼媒体录制请求;根据所述组呼媒体录制请求,为待录制的组呼媒体分配媒体通道,并发送录制响应消息给集群通信服务器,所述录制响应消息包括所述媒体通道的标识;接收所述集群通信服务器通过所述媒体通道发送来的RTP包,并保存,以对组呼媒体进行录制;接收到集群通信服务器发送来的录制停止消息后,停止对组呼媒体的录制;对保存的RTP包进行解析,获取组呼媒体以及当前组呼信息,将组呼媒体生成预设格式的媒体文件,将当前组呼信息中的话权信息生成预设字幕格式的字幕文件,并保存所述媒体文件和所述字幕文件。8.根据权利要求7所述的方法,其特征在于,所述组呼媒体为语音;接收所述集群通信服务器通过所述媒体通道发送来的RTP包,并保存,以对组呼媒体进行录制包括:接收所述集群通信服务器通过所述媒体通道发送来的RTP包,并保存,以对语音进行录制;其中,所述RTP包的载荷中包括语音码流,所述RTP包的包头扩展域中包括当前组呼信息,所述当前组呼信息包括编解码信息和话权信息,所述话权信息包括组呼号码、讲话开始时间和讲话方号码;对保存的RTP包进行解析,获取组呼媒体以及当前组呼信息,将组呼媒体生成预设格式的媒体文件,将当前组呼信息中的话权信息生成预设字幕格式的字幕文件,并保存所述媒体文件和所述字幕文件包括:对保存的RTP包进行解析,从RTP包的载荷中获取语音码流,并从RTP包的包头扩展域中获取当前组呼信息;根据保存的RTP包的当前组呼信息中的话权信息,获取与所述讲话方号码对应的讲话方结束时间,并将所述讲话方结束时间和所述话权信息生成预设字幕格式的字幕文件,并根据所述组呼号码对所述字幕文件进行命名;根据所述编解码信息对获取的语音码流进行解码,将解码后的语音码流转换成预设格式的语音文件,并根据所述组呼号码对所述语音文件进行命名;根据获取的当前组呼信息,确定呼叫信息,所述呼叫信息包括组呼号码、组呼开始时间、组呼时长和组呼类型;保存所述字幕文件、所述语音文件和所述呼叫信息,以供用户查询并播放。9.根据权利要求7所述的方法,其特征在于,所述组呼媒体为视频;接收所述集群通信服务...

【专利技术属性】
技术研发人员:沈荣彬
申请(专利权)人:北京信威通信技术股份有限公司深圳信威通信技术有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1