一种视频监控中实现语音对讲的方法及系统的制作方法

文档序号:7918731阅读:1453来源:国知局
专利名称:一种视频监控中实现语音对讲的方法及系统的制作方法
技术领域
本发明涉及通信技术领域,尤其涉及一种视频监控中实现语音对讲的方法 及系统。
背景技术
近年来,视频监控业务跟随着网络技术的不断发展得到了广泛重视。这种 基于宽带网络或移动网络的图像远程传输、管理的新增值业务被越来越多的用 户所接受。视频监控业务主要为用户提供视频实时观看,云镜控制操作,录像 存储管理以及告警联动通知等服务,用户可以随时随地对监控点进行全天候的 监控。
随着业务的不断完善和用户的增加,用户需要CU(监控终端)与PU(监
控前端)进行直接面对面的对话,因而监控终端和监控前端之间的语音对讲的 需求变得迫切起来。
目前,视频监控中实现语音对讲的方法有两种 一种是釆用原"会议电视系 统"的语音对讲模式,另一种是采用标准的RTSP (实时流协议)/RTP (实时传 输协议)的方式。第一种方法造价非常昂贵而且码流所需要的带宽相当高,势 必会造成高额的成本投入;而第二种方法相比第一种虽投资小但流程复杂,由 于交互流程较多,就导致了对讲中时延的产生,进而影响对讲中通话的质量。

发明内容
鉴于上述的分析,本发明旨在提供一种视频监控中实现语音对讲的方法及 系统,用以解决现有技术中存在的语音对讲成本高或交互流程多的问题。
本发明的目的主要是通过以下技术方案实现的
本发明提供了 一种视频监控中实现语音对讲的方法,所述方法包括
步骤A:监控前端和监控终端分别与注册服务器建立通信链路;
步骤B:注册服务器通过该通信链路中转监控前端与监控终端之间的语音对
讲请求信令,从而建立起语音对讲媒体链路;
步骤C:注册服务器通过该语音对讲媒体链路中转监控前端与监控终端之间
的语音数据包。
进一步地,所述方法还包括
当停止语音对讲时,注册服务器中转监控前端与监控终端之间的语音对讲 中断信令,监控前端断开语音对讲媒体链路,监控终端断开语音对讲媒体链路 和通信链路。
进一步地,所述步骤A具体包括
监控前端上线时向注册服务器建立通信链路;
当监控终端需要发起语音对讲时,向注册服务器建立通信链路,并发送语 音对讲开始请求给注册服务器。
进一步地,所述步骤B具体包括
注册服务器通过建立起来的通信链路将监控终端发送的语音对讲开始请求 转发给对应的监控前端;
该监控前端建立其与注册服务器之间的语音对讲i!某体链路,并由注册服务 器通过建立起来的通信链路转发送语音对讲开始请求响应给监控终端;
监控终端建立其与注册服务器之间的语音对讲々某体链路;
监控前端和监控终端通过建立起来的语音对讲媒体链路通知注册服务器语 音对讲媒体链路建立完成。
进一步地,所述步骤C具体包括
监控前端和监控终端将采集到的语音数据封装成预定格式的语音数据包, 并通过建立起来的语音对讲媒体链路以预定传输方式将语音数据包发送给注册
服务器;
注册服务器对接收到的语音数据包判断出目的方后,通过建立起来的语音 对讲媒体链路将语音数据包转发给对应的监控前端或监控终端。
其中,所述通信链路为传输控制协议链路或用户数据报协议链路,所述语 音对讲媒体链路为传输控制协议链路或用户数据报协议链路。
所述预定传输方式为下列传输方式中的 一种
实时应用程序传输协议方式、文件传输协议方式、超文本传输协议方式。
本发明还提供了一种视频监控中实现语音对讲的系统,所述系统包括监 控前端、监控终端及注册服务器,其中,
所述监控终端,用于与注册服务器建立通信链路及语音对讲媒体链路,并 通过该通信链路发送语音对讲开始请求信令,及在语音对讲中通过该语音对讲 媒体链路发送预定格式的数据包;
所述监控前端,用于与注册服务器建立通信链路及语音对讲媒体链路,并通 过该通信链路发送语音对讲开始请求响应信令,及在语音对讲中通过该语音对 讲媒体链路发送预定格式的语音数据包;
所述注册服务器,用于通过监控前端及监控终端与其建立起来的通信链路 中转监控前端与监控终端之间的语音对讲信令,以及通过监控前端及监控终端
与其建立起来的语音对讲媒体链路中转监控前端与监控终端之间的语音数据 包。
进一步地,当停止语音对讲时,所述注册服务器还用于中转监控前端与监 控终端之间的语音对讲中断信令,所述监控前端还用于断开语音对讲媒体链路, 所述监控终端还用于断开语音对讲纟某体链路和通信链^^。
本发明有益效果如下
在现有监控设备上,不用增加其他设备,避免了成本的增加。 和标准的RTSP流程相比,减少了交互的流程,从而减少了对讲中的时延。 本发明的其他特征和优点将在随后的说明书中阐述,并且,部分的从说明 书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可 通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获
3曰付。


图1为本发明实施例所述方法的流程示意图; 图2为本发明实施例所述系统的应用示意图。
具体实施例方式
本发明提出了 一种视频监控中实现语音对讲的方法及系统,在现有监控设 备的基础上建立信令链路和媒体链路,通过注册服务器中转进行语音对讲,优 化了语音对讲流程,减小了通讯时延。
下面结合附图来具体描述本发明的优先实施例,其中,附图构成本申请一 部分,并与本发明的实施例一起用于阐释本发明的原理。
首先结合附图对本发明实施例所述方法进行详细说明。
在本发明实施例中,CU (监控终端)将通过固定网络向位于移动网络侧的
PU (监控终端)进行语音对讲,为了本实施例更具说明性,RGM (注册服务器) 位于公网,CU和PU位于不同的两个私网之中,CU与RGM服务器建立的链路 为TCP (传输控制协议)链路,PU与RGM服务器建立的链路为UDP (用户数 据报协议)链路。但本领域普通技术人员应该知道,CU与RGM服务器建立的 链路也可以为UDP链路,PU与RGM服务器建立的链路也可以为TCP链路。 如图1所示,图1为本发明实施例所述方法的流程示意图,具体可以包括 如下步骤
步骤101:私网中的PU首先向公网中的RGM上线,建立TCP连接。此建 立过程为标准过程,可参考RFC793文档,此处不再赘述。
步骤102:处于另一私网中的CU向RGM服务器建立TCP连接,并发送语 音对讲开始请求,请求中需携带需要进行语音对讲的PU的全局唯一标识。
至此,通信链路建立完成,下面RGM就可以通过通信链路来转发PU和 CU之间的语音对讲信令,从而建立力某体链路。
步骤103: RGM服务器收到CU发来的语音对讲开始请求后,根据该请求 中携带的全局唯一标识查询对应PU,并向其转发该请求。
步骤104: PU收到语音对讲开始请求后,向RGM服务器的语音对讲固定 端口建立语音对讲UDP连接,然后向RGM服务器回应语音对讲开始请求响应。
步骤105: RGM服务器收到来自PU的语音对讲开始请求响应,将该响应 转发给CU。
步骤106、 CU收到语音对讲开始请求响应后,向RGM服务器的语音对讲
固定端口建立语音对讲TCP连接。
步骤107、 PU和CU都通过建立好的语音对讲媒体链路向RGM服务器发 送语音通讯链路通知,RGM服务器分别向PU和CU回应链路通知响应,语音 对讲媒体链路建立完成。
步骤108、 PU和CU将采集到的语音数据封装成标准的RTP (实时应用程 序传输协议)数据包,并将RTP数据包封装进UDP/TCP报文中,通过语音对讲 媒体链路发送给RGM服务器,RGM服务器收到语音数据包后判断目的方,并 将语音数据包转发给对应的PU或CU。
步骤109、停止语音对讲时,CU向RGM服务器发送语音对讲停止请求, 并同时主动断开语音对讲媒体链路。
步骤110、 RGM服务器转发语音对讲停止请求给PU, PU通过RGM回应 语音对讲停止响应给CU,并主动断开语音对讲媒体链路,CU收到语音对讲停 止响应后,断开通信链路,语音对讲结束。
其中,在步骤101中,PU与RGM服务器之间的TCP连接建立之后,会一 直发送保活信息,以维持PU与RGM服务器之间的信令通道。
下面结合附图对本发明实施例所述系统进行详细说明。
如图2所述,图2为本发明实施例所述系统的应用示意图,具体可以包括 PU、 CU和RGM,其中,PU可以是移动设备也可以为固定设备,CU可以通过 移动网络或固定网络连接公网的RGM, PU由RGM统一管理,RGM充当公网 中语音对讲的中转服务器。下面对各个设备进行详细说明。
CU,主要负责在需要开始语音对讲时,与RGM建立通信链路(TCP链路 或UDP链路),并通过通信链路发送语音对讲开始请求信令;当接收到PU的语
音对讲开始请求响应后与RGM建立语音对讲i某体链路(TCP链路或UDP链路); 语音对讲开始,CU将收集到的语音数据封装成预定格式的语音数据,并以预定 传输方式通过该语音对讲媒体链路发送预定格式的数据包给RGM,由RGM中 转给相应的PU;当停止语音对讲时,CU通过RGM中转语音对讲停止请求信 令给PU,同时断开其与RGM之间的语音对讲i某体链路,并在收到PU通过RGM 中转来的语音对讲停止请求响应信令后,断开其与RGM之间的通信链路。
PU,主要负责与RGM建立通信链路(TCP链路或UDP链路,且PU与RGM 之间的通信链路从建立后将一直维持),并在接收到语音对讲开始请求信令后, 与RGM建立语音对讲媒体链路(TCP链路或UDP链路);语音对讲开始,PU 将收集到的语音数据封装成预定格式的语音数据,并以预定传输方式通过该语 音对讲媒体链路发送预定格式的数据包给RGM,由RGM中转给相应的PU;当 PU接收到CU通过RGM中转来的语音对讲停止请求信令后,通过RGM中转 语音对讲停止请求响应信令给相应的CU,并断开其与RGM之间的语音对讲媒 体链路。
RGM,作为CU和PU的中转服务器,即RGM通过PU及CU与其建立起 来的通信链路中转PU与CU之间的语音对讲信令(包括语音对讲开始请求信令 和语音对讲开始请求响应信令等);通过语音对讲媒体链路将PU发送的预定格 式的语音数据包中转给相应的CU,及通过语音对讲媒体链路将CU发送的预定 格式的语音数据包中转给相应的PU,
对于各个设备的具体实施过程,由于在上述方法已作详细说明,此处不再赘述。
这里,本发明实施例不仅仅适用于语音数据包RTP传输的方法,通过简单
变形,PU和CU也可以使用ftp (文件传输协议)/http (超文本传输协议)等其
他网络传输协议传送语音数据,具体过程可以本领域普通技术人员轻易实现。 综上所述,本发明实施例提供了一种视频监控中实现语音对讲的方法及系
统,在现有监控设备的基础上,通过注册服务器中转语音对讲信令及语音对讲
数据包括,提高了语音对讲的质量,减少了交互的流程,从而减少了语音对讲
的时延,并且不用增加其他设备,避免了陈本的增加。
以上所述,仅为本发明较佳的具体实施方式
,但本发明的保护范围并不局
限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易
想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护
范围应该以权利要求书的保护范围为准。
权利要求
1、一种视频监控中实现语音对讲的方法,其特征在于,所述方法包括步骤A监控前端和监控终端分别与注册服务器建立通信链路;步骤B注册服务器通过该通信链路中转监控前端与监控终端之间的语音对讲请求信令,从而建立起语音对讲媒体链路;步骤C注册服务器通过该语音对讲媒体链路中转监控前端与监控终端之间的语音数据包。
2、 根据权利要求1所述的方法,其特征在于,所述方法还包括 当停止语音对讲时,注册服务器中转监控前端与监控终端之间的语音对讲中断信令,监控前端断开语音对讲媒体链路,监控终端断开语音对讲媒体链路 和通信链i 各。
3、 根据权利要求1或2所述的方法,其特征在于,所述步骤A具体包括 监控前端上线时向注册服务器建立通信链路;当监控终端需要发起语音对讲时,向注册服务器建立通信链路,并发送语 音对讲开始请求给注册服务器。
4、 根据权利要求1或2所述的方法,其特征在于,所述步骤B具体包括 注册服务器通过建立起来的通信链路将监控终端发送的语音对讲开始请求转发给对应的监控前端;该监控前端建立其与注册服务器之间的语音对讲^ 某体链路,并由注册服务器通过建立起来的通信链路转发送语音对讲开始请求响应给监控终端; 监控终端建立其与注册服务器之间的语音对讲媒体链路; 监控前端和监控终端通过建立起来的语音对讲媒体链路通知注册服务器语音对讲媒体链路建立完成。
5、 根据权利要求1或2所述的方法,其特征在于,所述步骤C具体包括 监控前端和监控终端将采集到的语音数据封装成预定格式的语音数据包,并通过建立起来的语音对讲媒体链路以预定传输方式将语音数据包发送给注册 服务器;注册服务器对接收到的语音数据包判断出目的方后,通过建立起来的语音 对讲媒体链路将语音数据包转发给对应的监控前端或监控终端。
6、 根据权利要求1或2所述的方法,其特征在于,所述通信链路为传输控 制协议链路或用户数据报协议链路,所述语音对讲媒体链路为传输控制协议链 路或用户数据报协议链路。
7、 根据权利要求5所述的方法,其特征在于,所述预定传输方式为下列传 输方式中的一种实时应用程序传输协议方式、文件传输协议方式、超文本传输协议方式。
8、 一种视频监控中实现语音对讲的系统,其特征在于,所述系统包括监 控前端、监控终端及注册服务器,其中,所述监控终端,用于与注册服务器建立通信链路及语音对讲媒体链路,并 通过该通信链路发送语音对讲开始请求信令,及在语音对讲中通过该语音对讲 媒体链路发送预定格式的数据包;所述监控前端,用于与注册服务器建立通信链路及语音对讲媒体链路,并通 过该通信链路发送语音对讲开始请求响应信令,及在语音对讲中通过该语音对 讲媒体链路发送预定格式的语音数据包;所述注册服务器,用于通过监控前端及监控终端与其建立起来的通信链路 中转监控前端与监控终端之间的语音对讲信令,以及通过监控前端及监控终端 与其建立起来的语音对讲媒体链路中转监控前端与监控终端之间的语音数据 包。
9、根据权利要求8所述的系统,其特征在于,当停止语音对讲时,所述注 册服务器还用于中转监控前端与监控终端之间的语音对讲中断信令,所述监控 前端还用于断开语音对讲J 某体链路,所述监控终端还用于断开语音对讲媒体链 路和通信4连路。
全文摘要
本发明公开了一种视频监控中实现语音对讲的方法及系统,其中,所述方法包括监控前端和监控终端分别与注册服务器建立通信链路;注册服务器通过该通信链路中转监控前端与监控终端之间的语音对讲请求信令,从而建立起语音对讲媒体链路;注册服务器通过该语音对讲媒体链路中转监控前端与监控终端之间的语音数据包;本发明在现有监控设备上,不用增加其他设备,避免了成本的增加;并且减少了交互的流程,从而减少了对讲中的时延。
文档编号H04N7/18GK101340604SQ20081014699
公开日2009年1月7日 申请日期2008年8月29日 优先权日2008年8月29日
发明者夏正勋, 秦定宇, 淼 闫 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1