CN101702722B - 融合多业务的多媒体***以及控制方法 - Google Patents
融合多业务的多媒体***以及控制方法 Download PDFInfo
- Publication number
- CN101702722B CN101702722B CN200910236751.2A CN200910236751A CN101702722B CN 101702722 B CN101702722 B CN 101702722B CN 200910236751 A CN200910236751 A CN 200910236751A CN 101702722 B CN101702722 B CN 101702722B
- Authority
- CN
- China
- Prior art keywords
- server
- service
- signaling
- user
- video
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 42
- 230000011664 signaling Effects 0.000 claims abstract description 658
- 238000012544 monitoring process Methods 0.000 claims abstract description 196
- 238000004891 communication Methods 0.000 claims abstract description 107
- 230000005540 biological transmission Effects 0.000 claims abstract description 44
- 238000006243 chemical reaction Methods 0.000 claims description 71
- 230000002457 bidirectional effect Effects 0.000 claims description 64
- 230000000977 initiatory effect Effects 0.000 claims description 52
- 230000008878 coupling Effects 0.000 claims description 6
- 238000010168 coupling process Methods 0.000 claims description 6
- 238000005859 coupling reaction Methods 0.000 claims description 6
- 230000006870 function Effects 0.000 description 12
- 238000010586 diagram Methods 0.000 description 11
- 230000008569 process Effects 0.000 description 11
- 238000009825 accumulation Methods 0.000 description 9
- 238000010276 construction Methods 0.000 description 9
- 238000005516 engineering process Methods 0.000 description 8
- 230000004927 fusion Effects 0.000 description 6
- 238000012423 maintenance Methods 0.000 description 3
- 230000002452 interceptive effect Effects 0.000 description 2
- 230000007246 mechanism Effects 0.000 description 2
- 239000000779 smoke Substances 0.000 description 2
- 230000007704 transition Effects 0.000 description 2
- 230000008901 benefit Effects 0.000 description 1
- 230000015572 biosynthetic process Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 230000006835 compression Effects 0.000 description 1
- 238000007906 compression Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000006386 memory function Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 230000005236 sound signal Effects 0.000 description 1
- 238000003786 synthesis reaction Methods 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Landscapes
- Telephonic Communication Services (AREA)
Abstract
本发明公开了一种融合多业务的多媒体***以及控制方法。本发明利用统一的信令控制服务器作为终端设备与各类多媒体业务服务器之间统一接口,由信令控制服务器同时连接终端设备和各类多媒体业务服务器,进行信令协议统一化处理、信令业务逻辑转换和信令路由算法,使终端设备通过信令控制服务器能够与各类多媒体业务的业务服务器之间建立呼叫连接和用户连接、向各业务服务器请求对应的多媒体业务,该信令控制服务器还能够依据各业务服务器的业务指示信令控制各类多媒体业务的媒体流传输,从而能够实现多种不同多媒体业务如视频监控、视频会议、语音通讯、文字信息的业务融合。
Description
技术领域
本发明涉及控制技术,特别涉及基于英特网协议(Internet Protocol,IP)网络的一种多业务服务器融合***、以及一种融合多业务服务器的控制方法。
背景技术
随着多媒体技术的日益发展,现有的多媒体业务类型也逐渐增多,例如视频监控、视频会议、IP电视(IPTV)、统一通信等等。然而,由于各类多媒体业务具有不同特性,因而实现不同多媒体业务就只能够分别依靠不同的独立多媒体***来实现。
图1为现有视频监控***的逻辑结构示意图。如图1所示,现有实现视频监控的多媒体***包括:视频采集客户端、视频应用客户端、流转发服务器、以及视频监控管理平台。其中,视频采集客户端用于采集监控场景的视频图像;流转发服务器用于将视频采集客户端采集的视频图像以媒体流的方式转发至视频应用客户端;视频应用客户端则用于以视频方式应用接收到的媒体流;而视频监控管理平台则用于控制视频采集客户端和视频应用客户端的物理层连接和链路层连接、以及控制流转发服务器进行媒体流转发。
图2为现有视频会议***的逻辑结构示意图。如图2所示,现有实现视频会议的多媒体***包括:若干视频采集和应用客户端,以及视频会议控制器(Meeting Control Unit,MCU)。其中,若干视频采集和应用客户端,即可作为视频输出端、也可作为视频输出端;而MCU则用于控制视频采集和应用客户端的物理层连接和链路层连接、以及将任一视频采集和应用客户端采集的视频图像以媒体流的方式转发至其他视频采集和应用客户端。
图3为现有IPTV***的逻辑结构示意图。如图3所示,现有实现IPTV的多媒体***包括:用户终端机顶盒、逐级分发服务器、电子节目清单选择服务器、实时视频和录像视频库。其中,电子节目清单选择服务器,用于根据用户终端机顶盒的电子节目选择信号,控制逐级分发服务器将实时视频和录像视频库中相应的实时视频或录像以媒体流的方式传输至用户终端机顶盒,以供终端机顶盒将媒体流以视频的方式输出。
图4为现有统一通信***的逻辑结构示意图。如图4所示,现有实现统一通信的多媒体***包括:若干音频收发双向客户端、以及统一通信管理控制服务器。其中,若干音频收发双向客户端,即可作为音频输出端、也可作为音频输出端;而统一通信管理控制服务器则用于控制音频收发双向客户端的物理层连接和链路层连接、以及将任一音频收发双向客户端采集的音频信号以媒体流的方式转发至其他音频收发双向客户端采集。
以上仅仅列举了分别实现四种多媒体业务的多媒体***,实际应用中,如若需要实现其他多媒体业务,则需要搭建相应的多媒体***。
可见,现有各种多媒体***仅仅针对一种多媒体业务,并不具有通用性,从而在***搭建、设备利用、以及***维护等多个方面均造成了极大的资源浪费。
发明内容
有鉴于此,本发明提供了一种融合多业务的多媒体***、以及一种融合多业务的控制方法,能够提高多媒体***的通用性。
本发明提供的一种融合多业务的多媒体***,该多媒体***包括:
若干终端设备;
可基于IP技术传输媒体流的交换设备;
可实现不同多媒体业务的若干业务服务器;
以及,作为终端设备与业务服务器之间统一接口的信令控制服务器;
所述信令控制服务器接收终端设备针对任意多媒体业务发送的连接请求信令、并转换为对应业务服务器能够识别的形式路由至该业务服务器,以供该业务服务器依据对应的业务逻辑判断是否允许终端设备连接;记录业务服务器允许建立连接的终端设备;
所述信令控制服务器接收终端设备针对任意多媒体业务发送的业务请求信令、并转换为对应业务服务器能够识别的形式路由至该业务服务器,以供该业务服务器依据对应的业务逻辑回应业务指示信令;依据业务服务器回应的业务指示信令,控制交换设备为与该业务服务器建立连接的对应终端设备分发媒体流。
所述信令控制服务器与终端设备之间基于初始会话协议SIP交互连接请求信令和业务请求信令;
对于支持SIP的业务服务器,所述信令控制服务器对SIP连接请求信令和SIP业务请求信令进行对应的业务逻辑转换,以使对应业务服务器能够识别;
对于不支持SIP的业务服务器,所述信令控制服务器对SIP连接请求信令和SIP业务请求信令进行协议格式转换、以及对应的业务逻辑转换,以使对应业务服务器能够识别。
所述信令控制服务器进一步与其记录的终端设备交互SIP连接维护信令,用以保持已在业务服务器和终端设备之间建立的连接。
所述信令控制服务器进一步接收终端设备发送的非SIP连接请求信令和业务请求信令,并依据非SIP连接请求信令和业务请求信令的协议类型,透传至协议类型匹配的业务服务器。
所述终端设备包括可与业务服务器建立呼叫连接的前端设备、以及可与业务服务器建立用户连接的用户设备;
所述信令控制服务器分别记录业务服务器允许建立呼叫连接的前端设备、以及业务服务器允许建立用户连接的用户设备;
且,所述信令控制服务器依据业务服务器回应的业务指示信令,控制交换设备为与该业务服务器建立用户连接的用户设备,传输与该业务服务器建立呼叫连接的对应前端设备的对应多媒体业务的媒体流。
该***进一步包括与交换设备相连的存储设备;
所述信令控制服务器依据业务服务器回应的业务指示信令,进一步控制交换设备为与该业务服务器建立用户连接的用户设备,传输存储设备中对应多媒体业务的媒体流;和/或控制交换设备将与该业务服务器建立呼叫连接的前端设备的对应多媒体业务的媒体流传输至存储设备中。
所述业务服务器包括视频监控服务器;
所述前端设备包括视频采集客户端;
对于支持SIP协议的视频监控服务器,所述信令控制服务器将视频采集客户端发送的呼叫连接请求信令中携带的设备信息,通过业务逻辑转换得到视频监控服务器所能够识别的视频监控设备通道号;将视频应用客户端发送的用户连接请求信令中携带的设备用户信息,通过业务逻辑转换得到视频监控服务器所能够识别的视频监控用户信息;将视频采集客户端发送的业务请求信令中携带的开关量报警信息和/或存储信息,通过业务逻辑转换得到视频监控服务器所能够识别的报警级别及对应报警序号、和/或存储容量,然后依据视频监控服务器回应的业务指示信令,控制交换设备将该视频采集客户端的视频监控媒体流分发至与视频监控服务器建立用户连接的各视频应用客户端、和/或存储设备;将视频应用客户端发送的业务请求信令中携带的监控对象信息,通过业务逻辑转换得到视频监控服务器所能够识别的监控对象所对应的媒体流位置信息,然后依据视频监控服务器回应的业务指示信令,控制交换设备按照媒体流位置信息,为与视频监控服务器建立用户连接的对应视频应用客户端分发与视频监控服务器建立设备连接的对应视频采集客户端、和/或存储设备的视频监控媒体流;
对于不支持SIP协议的视频监控服务器,所述信令控制服务器将视频采集客户端发送的SIP呼叫连接请求信令转换为视频会议服务器所支持的协议格式,并将呼叫连接请求信令中携带的设备信息,通过业务逻辑转换得到视频监控服务器所能够识别的视频监控设备通道号;将视频应用客户端发送的SIP用户连接请求信令,转换为视频会议服务器所支持的协议格式,并将用户连接请求信令中携带的设备用户信息,通过业务逻辑转换得到视频监控服务器所能够识别的视频监控用户信息;将视频采集客户端发送的业务请求信令中携带的开关量报警信息和/或存储信息,通过业务逻辑转换得到视频监控服务器所能够识别的报警级别及对应报警序号、和/或存储容量,然后依据视频监控服务器回应的业务指示信令,控制交换设备将该视频采集客户端的视频监控媒体流分发至与视频监控服务器建立用户连接的各视频应用客户端、和/或存储设备;将视频应用客户端发送的业务请求信令中携带的监控对象信息,通过业务逻辑转换得到视频监控服务器所能够识别的监控对象所对应的媒体流位置信息,然后依据视频监控服务器回应的业务指示信令,控制交换设备按照媒体流位置信息,为与视频监控服务器建立用户连接的对应视频应用客户端分发与视频监控服务器建立设备连接的对应视频采集客户端、和/或存储设备的视频监控媒体流。
所述业务服务器包括视频会议服务器;
所述前端设备还与所述用户设备集成为视频采集和应用客户端;
对于支持SIP协议的视频会议服务器,所述信令控制服务器将视频采集和应用客户端发送的SIP呼叫连接请求信令中携带的设备信息,通过业务逻辑转换得到视频会议服务器所能够识别的视频会议全局通道号,将视频采集和应用客户端发送的SIP用户连接请求信令中携带的设备用户信息,通过业务逻辑转换得到视频会议服务器所能够识别的视频会议用户信息;将视频采集和应用客户端发送的业务请求信令转换为视频会议服务器所支持的协议格式,并将该业务请求信令中携带的会议操作信息通过业务逻辑转换得到视频监会议务器所能够识别的该会议操作所对应的视频会议用户信息,然后依据视频会议服务器回应的表示允许该会议操作的业务指示信令,控制交换设备为该会议操作所对应的视频采集和应用客户端、和/或存储设备分发媒体流;
对于不支持SIP协议的视频会议服务器,所述信令控制服务器将视频采集和应用客户端发送的SIP呼叫连接请求信令和用户连接请求信令转换为视频会议服务器所支持的协议格式,并将呼叫连接请求信令中携带的设备信息通过业务逻辑转换得到视频会议服务器所能够识别的视频会议全局通道号、将用户连接请求信令中携带的设备用户信息通过业务逻辑转换得到视频会议服务器所能够识别的视频会议用户信息;将视频采集和应用客户端发送的业务请求信令转换为视频会议服务器所支持的协议格式,并将该业务请求信令中携带的会议操作信息通过业务逻辑转换得到视频监会议务器所能够识别的该会议操作所对应的视频会议用户信息,然后依据视频会议服务器回应的表示允许该会议操作的业务指示信令,控制交换设备为该会议操作所对应的视频采集和应用客户端、和/或存储设备分发媒体流。
所述业务服务器包括IPTV服务器;
所述用户设备包括用户终端机顶盒;
对于支持SIP协议的的IPTV服务器,所述信令控制服务器将用户终端机顶盒发送的SIP用户连接请求信令中携带的刷新电子节目清单请求,通过业务逻辑转换得到IPTV服务器所能够识别的清单版本号,然后依据IPTV服务器反馈的携带有清单版本需更新的用户连接建立信令向视频采集和应用客户端回应更新版本电子节目清单的SIP用户连接建立信令;将用户终端机顶盒发送的业务请求信令转换为IPTV服务器所支持的协议格式,还将业务请求信令中携带的点播信息通过业务逻辑转换得到点播视频所对应的媒体流时间和位置信息,然后依据IPTV服务器反馈的表示允许点播的业务指示信令,控制交换设备为对应用户终端机顶盒分发存储设备中对应时间和位置的视频监控媒体流;
对于不支持SIP协议的IPTV服务器,所述信令控制服务器将用户终端机顶盒发送的SIP用户连接请求信令转换为IPTV服务器所支持的协议格式,还将用户连接请求信令中携带的刷新电子节目清单请求通过业务逻辑转换得到IPTV服务器所能够识别的清单版本号,然后依据IPTV服务器反馈的携带有清单版本需更新的用户连接建立信令向视频采集和应用客户端回应更新版本电子节目清单的SIP用户连接建立信令;将用户终端机顶盒发送的业务请求信令转换为IPTV服务器所支持的协议格式,还将业务请求信令中携带的点播信息通过业务逻辑转换得到点播视频所对应的媒体流时间和位置信息,然后依据IPTV服务器反馈的表示允许点播的业务指示信令,控制交换设备为对应用户终端机顶盒分发存储设备中对应时间和位置的视频监控媒体流。
所述业务服务器包括统一通信服务器;
所述前端设备还与所述用户设备集成为音频双向收发客户端;
对于支持SIP协议的统一通信服务器,所述信令控制服务器将音频收发双向客户端的SIP呼叫连接请求信令中携带的设备信息通过业务逻辑转换为统一通信服务器所能够识别的统一通信标识,然后将携带有统一通信设备信息的呼叫连接请求信令路由至统一通信服务器,然后向音频收发双向客户端回应SIP呼叫连接建立信令;将音频收发双向客户端发送的SIP用户连接请求信令中携带的用户信息,通过业务逻辑转换得到统一通信服务器所能够识别的用户权限请求,然后将携带有用户权限请求的用户连接请求信令路由至统一通信服务器,再依据统一通信服务器反馈的SIP用户连接请求信令中携带的用户权限,向具备用户接入权限的音频收发双向客户端回应SIP用户连接建立信令、并检测该音频收发双向客户端用户预订的增值业务信息;
对于不支持SIP协议的统一通信服务器,所述信令控制服务器将音频收发双向客户端的SIP呼叫连接请求信令转换为统一通信服务器服务器所支持的协议格式,还将呼叫连接请求信令中携带的设备信息通过业务逻辑转换为统一通信服务器所能够识别的统一通信标识,然后将携带有统一通信设备信息的呼叫连接请求信令路由至统一通信服务器,然后向音频收发双向客户端回应SIP呼叫连接建立信令;将音频收发双向客户端发送的SIP用户连接请求信令转换为统一通信服务器服务器所支持的协议格式,还将用户连接请求信令中携带的用户信息,通过业务逻辑转换得到统一通信服务器所能够识别的用户权限请求,然后将携带有用户权限请求的用户连接请求信令路由至统一通信服务器,再依据统一通信服务器反馈的SIP用户连接请求信令中携带的用户权限,向具备用户接入权限的音频收发双向客户端回应SIP用户连接建立信令、并检测该音频收发双向客户端用户预订的增值业务信息。
本发明提供的一种融合多业务的控制方法,设置若干终端设备、可基于IP技术传输媒体流的交换设备、以及可实现不同多媒体业务的若干业务服务器,还设置作为终端设备与业务服务器之间统一接口的信令控制服务器,且该控制方法包括:
所述信令控制服务器接收终端设备针对任意多媒体业务发送的连接请求信令、并转换为对应业务服务器能够识别的形式路由至该业务服务器,以供该业务服务器依据对应的业务逻辑判断是否允许终端设备连接;
所述信令控制服务器记录业务服务器允许建立连接的终端设备;
所述信令控制服务器接收终端设备针对任意多媒体业务发送的业务请求信令、并转换为对应业务服务器能够识别的形式路由至该业务服务器,以供该业务服务器依据对应的业务逻辑回应业务指示信令;
所述信令控制服务器依据业务服务器回应的业务指示信令,控制交换设备为与该业务服务器建立连接的对应终端设备分发媒体流。
设置所述信令控制服务器与终端设备之间基于初始会话协议SIP交互连接请求信令和业务请求信令;
对于支持SIP的业务服务器,所述信令控制服务器对SIP连接请求信令和SIP业务请求信令进行对应的业务逻辑转换,以使对应业务服务器能够识别;
对于不支持SIP的业务服务器,所述信令控制服务器对SIP连接请求信令和SIP业务请求信令进行协议格式转换、以及对应的业务逻辑转换,以使对应业务服务器能够识别。
该控制方法进一步包括:所述信令控制服务器与其记录的终端设备交互SIP连接维护信令,用以保持已在业务服务器和终端设备之间建立的连接。
该控制方法进一步包括:所述信令控制服务器接收终端设备发送的非SIP连接请求信令和业务请求信令,并依据非SIP连接请求信令和业务请求信令的协议类型,透传至协议类型匹配的业务服务器。
所述终端设备包括可与业务服务器建立呼叫连接的前端设备、以及可与业务服务器建立用户连接的用户设备;
所述信令控制服务器分别记录业务服务器允许建立呼叫连接的前端设备、以及业务服务器允许建立用户连接的用户设备;
且,所述信令控制服务器依据业务服务器回应的业务指示信令,控制交换设备为与该业务服务器建立用户连接的用户设备,传输与该业务服务器建立呼叫连接的对应前端设备的对应多媒体业务的媒体流。
该控制方法进一步设置与交换设备相连的存储设备;
且,该控制方法进一步包括:所述信令控制服务器依据业务服务器回应的业务指示信令,控制交换设备为与该业务服务器建立用户连接的用户设备,传输存储设备中对应多媒体业务的媒体流;和/或控制交换设备将与该业务服务器建立呼叫连接的前端设备的对应多媒体业务的媒体流传输至存储设备中。
所述业务服务器包括视频监控服务器;
所述前端设备包括视频采集客户端;
对于支持SIP协议的视频监控服务器,所述信令控制服务器将视频采集客户端发送的呼叫连接请求信令中携带的设备信息,通过业务逻辑转换得到视频监控服务器所能够识别的视频监控设备通道号;将视频应用客户端发送的用户连接请求信令中携带的设备用户信息,通过业务逻辑转换得到视频监控服务器所能够识别的视频监控用户信息;将视频采集客户端发送的业务请求信令中携带的开关量报警信息和/或存储信息,通过业务逻辑转换得到视频监控服务器所能够识别的报警级别及对应报警序号、和/或存储容量,然后依据视频监控服务器回应的业务指示信令,控制交换设备将该视频采集客户端的视频监控媒体流分发至与视频监控服务器建立用户连接的各视频应用客户端、和/或存储设备;将视频应用客户端发送的业务请求信令中携带的监控对象信息,通过业务逻辑转换得到视频监控服务器所能够识别的监控对象所对应的媒体流位置信息,然后依据视频监控服务器回应的业务指示信令,控制交换设备按照媒体流位置信息,为与视频监控服务器建立用户连接的对应视频应用客户端分发与视频监控服务器建立设备连接的对应视频采集客户端、和/或存储设备的视频监控媒体流;
对于不支持SIP协议的视频监控服务器,所述信令控制服务器将视频采集客户端发送的SIP呼叫连接请求信令转换为视频会议服务器所支持的协议格式,并将呼叫连接请求信令中携带的设备信息,通过业务逻辑转换得到视频监控服务器所能够识别的视频监控设备通道号;将视频应用客户端发送的SIP用户连接请求信令,转换为视频会议服务器所支持的协议格式,并将用户连接请求信令中携带的设备用户信息,通过业务逻辑转换得到视频监控服务器所能够识别的视频监控用户信息;将视频采集客户端发送的业务请求信令中携带的开关量报警信息和/或存储信息,通过业务逻辑转换得到视频监控服务器所能够识别的报警级别及对应报警序号、和/或存储容量,然后依据视频监控服务器回应的业务指示信令,控制交换设备将该视频采集客户端的视频监控媒体流分发至与视频监控服务器建立用户连接的各视频应用客户端、和/或存储设备;将视频应用客户端发送的业务请求信令中携带的监控对象信息,通过业务逻辑转换得到视频监控服务器所能够识别的监控对象所对应的媒体流位置信息,然后依据视频监控服务器回应的业务指示信令,控制交换设备按照媒体流位置信息,为与视频监控服务器建立用户连接的对应视频应用客户端分发与视频监控服务器建立设备连接的对应视频采集客户端、和/或存储设备的视频监控媒体流。
所述业务服务器包括视频会议服务器;
所述前端设备还与所述用户设备集成为视频采集和应用客户端;
对于支持SIP协议的视频会议服务器,所述信令控制服务器将视频采集和应用客户端发送的SIP呼叫连接请求信令中携带的设备信息,通过业务逻辑转换得到视频会议服务器所能够识别的视频会议全局通道号,将视频采集和应用客户端发送的SIP用户连接请求信令中携带的设备用户信息,通过业务逻辑转换得到视频会议服务器所能够识别的视频会议用户信息;将视频采集和应用客户端发送的业务请求信令转换为视频会议服务器所支持的协议格式,并将该业务请求信令中携带的会议操作信息通过业务逻辑转换得到视频监会议务器所能够识别的该会议操作所对应的视频会议用户信息,然后依据视频会议服务器回应的表示允许该会议操作的业务指示信令,控制交换设备为该会议操作所对应的视频采集和应用客户端、和/或存储设备分发媒体流;
对于不支持SIP协议的视频会议服务器,所述信令控制服务器将视频采集和应用客户端发送的SIP呼叫连接请求信令和用户连接请求信令转换为视频会议服务器所支持的协议格式,并将呼叫连接请求信令中携带的设备信息通过业务逻辑转换得到视频会议服务器所能够识别的视频会议全局通道号、将用户连接请求信令中携带的设备用户信息通过业务逻辑转换得到视频会议服务器所能够识别的视频会议用户信息;将视频采集和应用客户端发送的业务请求信令转换为视频会议服务器所支持的协议格式,并将该业务请求信令中携带的会议操作信息通过业务逻辑转换得到视频监会议务器所能够识别的该会议操作所对应的视频会议用户信息,然后依据视频会议服务器回应的表示允许该会议操作的业务指示信令,控制交换设备为该会议操作所对应的视频采集和应用客户端、和/或存储设备分发媒体流。
所述业务服务器包括IPTV服务器;
所述用户设备包括用户终端机顶盒;
对于支持SIP协议的的IPTV服务器,所述信令控制服务器将用户终端机顶盒发送的SIP用户连接请求信令中携带的刷新电子节目清单请求,通过业务逻辑转换得到IPTV服务器所能够识别的清单版本号,然后依据IPTV服务器反馈的携带有清单版本需更新的用户连接建立信令向视频采集和应用客户端回应更新版本电子节目清单的SIP用户连接建立信令;将用户终端机顶盒发送的业务请求信令转换为IPTV服务器所支持的协议格式,还将业务请求信令中携带的点播信息通过业务逻辑转换得到点播视频所对应的媒体流时间和位置信息,然后依据IPTV服务器反馈的表示允许点播的业务指示信令,控制交换设备为对应用户终端机顶盒分发存储设备中对应时间和位置的视频监控媒体流;
对于不支持SIP协议的IPTV服务器,所述信令控制服务器将用户终端机顶盒发送的SIP用户连接请求信令转换为IPTV服务器所支持的协议格式,还将用户连接请求信令中携带的刷新电子节目清单请求通过业务逻辑转换得到IPTV服务器所能够识别的清单版本号,然后依据IPTV服务器反馈的携带有清单版本需更新的用户连接建立信令向视频采集和应用客户端回应更新版本电子节目清单的SIP用户连接建立信令;将用户终端机顶盒发送的业务请求信令转换为IPTV服务器所支持的协议格式,还将业务请求信令中携带的点播信息通过业务逻辑转换得到点播视频所对应的媒体流时间和位置信息,然后依据IPTV服务器反馈的表示允许点播的业务指示信令,控制交换设备为对应用户终端机顶盒分发存储设备中对应时间和位置的视频监控媒体流。
所述业务服务器包括统一通信服务器;
所述前端设备还与所述用户设备集成为音频双向收发客户端;
对于支持SIP协议的统一通信服务器,所述信令控制服务器将音频收发双向客户端的SIP呼叫连接请求信令中携带的设备信息通过业务逻辑转换为统一通信服务器所能够识别的统一通信标识,然后将携带有统一通信设备信息的呼叫连接请求信令路由至统一通信服务器,然后向音频收发双向客户端回应SIP呼叫连接建立信令;将音频收发双向客户端发送的SIP用户连接请求信令中携带的用户信息,通过业务逻辑转换得到统一通信服务器所能够识别的用户权限请求,然后将携带有用户权限请求的用户连接请求信令路由至统一通信服务器,再依据统一通信服务器反馈的SIP用户连接请求信令中携带的用户权限,向具备用户接入权限的音频收发双向客户端回应SIP用户连接建立信令、并检测该音频收发双向客户端用户预订的增值业务信息;
对于不支持SIP协议的统一通信服务器,所述信令控制服务器将音频收发双向客户端的SIP呼叫连接请求信令转换为统一通信服务器服务器所支持的协议格式,还将呼叫连接请求信令中携带的设备信息通过业务逻辑转换为统一通信服务器所能够识别的统一通信标识,然后将携带有统一通信设备信息的呼叫连接请求信令路由至统一通信服务器,然后向音频收发双向客户端回应SIP呼叫连接建立信令;将音频收发双向客户端发送的SIP用户连接请求信令转换为统一通信服务器服务器所支持的协议格式,还将用户连接请求信令中携带的用户信息,通过业务逻辑转换得到统一通信服务器所能够识别的用户权限请求,然后将携带有用户权限请求的用户连接请求信令路由至统一通信服务器,再依据统一通信服务器反馈的SIP用户连接请求信令中携带的用户权限,向具备用户接入权限的音频收发双向客户端回应SIP用户连接建立信令、并检测该音频收发双向客户端用户预订的增值业务信息。
由上述技术方案可见,本发明利用统一的信令控制服务器作为终端设备与各类多媒体业务服务器之间统一接口,由信令控制服务器同时连接终端设备和各类多媒体业务服务器、并实现终端设备与各类多媒体业务服务器之间的信令协议统一化处理、信令业务逻辑转换和信令路由算法,使终端设备通过信令控制服务器能够与各类多媒体业务的业务服务器之间建立呼叫连接和用户连接、并使终端设备能够向各业务服务器请求对应的多媒体业务,该信令控制服务器还能够依据各业务服务器的业务指示信令控制各类多媒体业务的媒体流传输,从而能够实现例如视频监控、视频会议、语音通讯、文字信息等多种不同多媒体业务的融合。
进一步地,本发明还可利用信令控制服务器在终端设备与各类多媒体业务服务器之间直接透传各类多媒体业务所支持协议的信令,从而实现了终端设备与各类多媒体业务服务器之间的透明通道,对于不支持SIP协议的终端设备也能够实现多业务融合,从而提高了本发明中融合多业务方案的通用性。
附图说明
图1为现有视频监控***的逻辑结构示意图;
图2为现有视频会议***的逻辑结构示意图;
图3为现有IPTV***的逻辑结构示意图;
图4为现有统一通信***的逻辑结构示意图;
图5为本发明实施例中多媒体***的逻辑层示意图;
图6为如图5所示共用层内的逻辑结构示意图;
图7为本发明实施例中多媒体***的结构示意图;
图8为本发明实施例中融合多业务的控制方法流程示意图。
具体实施方式
为使本发明的目的、技术方案及优点更加清楚明白,以下参照附图并举实施例,对本发明进一步详细说明。
考虑到现有实现不同多媒体业务的多媒体***除了具有自身所实现的特定业务的功能之外,均具有如下的主要共性:
1、媒体流的采集和应用均是基于压缩的数字多媒体技术,关于媒体流的压缩方式可以采用动态图像专家组(Moving Pictures Experts Group,MPEG)、第2代MPEG(MPEG2)、第4代MPEG(MPEG4)、数字音视频编解码技术标准(Audio and Video Coding Standard,AVS)、H.323、H.248、H.264等,具体可参见对应行业标准ISO/IEC 14496;
2、媒体流和信令的传输均基于IP网络技术实现;
3、通常的***架构可分为前端设备、用户设备、管理平台(用于用户和设备的管理)等几种类型。
基于上述共性,本发明实施例提供一种可融合多种业务的多媒体***及控制方法。
图5为本发明实施例中多媒体***的逻辑层示意图。如图5所示,本实施例中可融合多种业务的多媒体***包括:终端层501、传输存储层502、共用层503、以及业务层504。
其中,终端层501基于数字多媒体技术实现媒体流的采集和应用;传输存储层502基于IP网络技术实现媒体流的传输;共用层503基于IP网络技术实现信令的传输、以及设备和用户管理;业务层504则是分别实现各类多媒体业务所特有的业务逻辑。
1)终端层501可以包括前端设备和用户设备这两种类型的终端设备,前端设备是用于采集并提供媒体流的各类终端设备,例如,现有视频监控业务中的视频采集客户端等等;而用户设备则是用于接收并应用媒体流的各类终端设备,例如,现有视频监控业务中的视频应用客户端、现有IPTV业务中的用户终端机顶盒等等。
实际应用中,前端设备和用户设备可以是相互独立的,但对于某些多媒体业务来说,前端设备和用户设备也可能集成于同一物理设备中,例如现有视频会议业务中的视频采集和应用客户端、以及现有统一通信业务中的音频收发双向客户端等等。
终端层501的各类终端设备可以按照MPEG、MPEG2、MPEG4、AVS、H.323、H.248、H.264等现有协议对媒体流进行编解码,即媒体流的采集和应用均基于数字多媒体技术。
此外,终端层501的各类终端设备还可以具备会话初始协议(SessionInitiation Protocol,SIP)信令交互功能。实际应用中,现有各类终端设备的软硬件配置规格的不同,部分已具备SIP信令交互功能、另一部分则并不具备SIP信令交互功能。
2)传输存储层502用于基于支持实时传输协议(Real-time TransportProtocol,RTP)、实时传输控制协议(Real-time Transport Control Protocol,RTCP)和实时流化协议(Real-time Streaming Protocol,RTSP)等媒体流传输控制协议实现媒体流的转发,还可以将媒体流承载于传输控制协议(Transmission Control Protocol,TCP)、用户数据报协议(User DatagramProtocol,UDP)等多种网络协议中,即基于IP网络实现媒体流的传输。其中,媒体流的传输还可以进一步包括单播与组播的互换、一路单播分发为多路单播、多路媒体流合并为一路等方式。
此外,对于例如视频监控、IPTV等某些多媒体业务,传输存储层502还用于媒体流的存储。
换言之,传输存储层502可以集成如下多种设备功能:网络交换机和路由器功能、流媒体服务器功能、存储功能、MCU中混音和混视频功能等等。
3)共用层503对终端层501可见,作为终端层501与对终端层501不可见的业务层504之间的统一接口,共用层503还用于实现对终端层501的设备管理和用户管理、以及对传输存储层502的控制。
具体参见图6,共用层503可具体包括设备数据库5031,用户数据库5032,基于SIP协议的设备连接管理模块5033,基于SIP协议的用户连接管理模块5034,以及基于MPEG、MPEG2、MPEG4、AVS、H.323、H.248、H.264等现有任一种媒体流编解码协议的媒体流分发复制管理模块5035。
其中,设备数据库5031和用户数据库5032可用标准的数据库实现,也可用自定义的数据库实现,可以是不同的数据库、也可以是集成为同一个数据库。
基于SIP协议的设备连接管理模块5033,可以按照现有SIP协议的标准呼叫连接流程与终端层501中的前端设备交互SIP呼叫连接建立信令、SIP呼叫连接维护信令、SIP呼叫连接断开信令,但由于设备连接管理分别针对业务层504中每一类多媒体业务,因而在针对每一类多媒体业务交互SIP呼叫连接建立信令、SIP呼叫连接断开信令时,设备连接管理模块5033并不能够决定呼叫连接是否可以建立、呼叫连接是否可以断开,而是应当由业务层504依据该类多媒体业务的业务逻辑决断设备连接是否可以建立、呼叫连接是否可以断开;而对于SIP呼叫连接维护信令,设备连接管理模块5033则可以直接按照心跳机制与终端层501中的前端设备进行交互,无须业务层504再参与。同时,对于针对每一类多媒体业务已建立呼叫连接的前端设备,设备连接管理模块5033还会分别记录于设备数据库5031中。
基于SIP协议的用户连接管理5034,按照现有SIP协议的标准用户连接流程与终端层501中的用户设备交互SIP用户连接建立信令、SIP用户连接维护信令、SIP用户连接断开信令,但与设备连接管理同理,由于用户连接管理也是分别针对业务层504中每一类多媒体业务,因而在针对每一类多媒体业务交互SIP用户连接建立信令、SIP用户连接断开信令时,设备连接管理模块5033并不能够决定用户连接是否可以建立、用户连接是否可以断开,而是应当由业务层504依据该类多媒体业务的业务逻辑决断用户连接是否可以建立、用户连接是否可以断开;而对于SIP用户连接维护信令,用户连接管理模块5034则可以直接按照心跳机制与终端层501中的用户设备进行交互,无须业务层504再参与。同时,对于针对每一类多媒体业务已建立用户连接的用户设备,用户连接管理模块5034还会分别记录于用户数据库5032中。
基于现有任一种媒体流编解码协议的媒体流分发和复制管理模块,依据设备连接管理数据库5031中记录的前端设备、以及用户连接管理数据库5032中记录的用户设备,控制传输存储层502将媒体流从指定的源地址(可以是终端层501中的前端设备、也可以是传输存储层502中存储媒体流的设备)到目的地址(可以为终端层501中的用户设备、也可以是传输存储层502中存储媒体流的设备)的分发、以及媒体流从一个源地址到多个目的地址的分发,分发可以采用组播协议、也可以采用单播协议进行视频流的复制。
此外,如终端层501部分所述,现有部分终端设备不支持SIP协议,那么对于不支持SIP协议的终端设备,共用层503可以实现终端层501与业务层504之间例如H.323、H.248等多媒体业务所支持协议格式的信令透传,即提供了一条透明通道(图5和图6中均未示出)。
4)业务层504用于实现各类多媒体业务所特有的业务逻辑,即实现各类多媒体业务所特有的功能。实际应用中,业务层504可包含有实现各种业务功能的服务器,也可以由一个服务器承载实现各种业务功能的软件模块。
下面,基于上述的逻辑层结构,对本发明实施例中融合多业务的多媒体***的***架构进行详细说明。
图7为本发明实施例中多媒体***的结构示意图。如图7所示,本实施例中融合多业务的多媒体***包括:
可接收和/或发送媒体流、且支持SIP协议的若干终端设备701a;
可接收和/或发送媒体流、但不支持SIP协议的若干终端设备701b;
可基于IP技术在各终端设备701a之间、各终端设备701b之间、以及终端设备701a与701b之间传输媒体流的交换设备702;
可存储有任意多媒体业务的媒体流、并供交换设备702传输的存储设备703,且该存储设备可以为存储域网络(Storage Area Network,SAN)存储设备、网络附属存储(Network Attached Storage,NAS)存储设备、直连方式存储(Direct Attached Storage,DAS)设备等任意IP存储设备;
可实现不同多媒体业务的若干业务服务器704,对终端设备701a和701b不可见;
以及,作为可实现终端设备701a和701b与业务服务器704之间统一接口的信令控制服务器705,该信令控制服务器705中承载有如前述共用层503中所包含的若干模块、并对终端设备701a和701b可见。
具体来说:
终端设备701a可针对任意多媒体业务发送SIP连接请求信令,那么,信令控制服务器705可将终端设备701a针对任意多媒体业务发送的SIP连接请求信令转换为对应业务服务器704能够识别的形式、并路由至该业务服务器704,以供该业务服务器704依据对应的业务逻辑判断是否允许终端设备701a连接;实时地,信令控制服务器705还记录各业务服务器704允许建立连接的每个终端设备701a;
此外,信令控制服务器705还可进一步与其记录的终端设备701a交互SIP连接维护信令,用以保持已在业务服务器704和终端设备701a之间建立的连接。
终端设备701a还可针对任意多媒体业务发送SIP业务请求信令,那么,信令控制服务器705可将终端设备701a针对任意多媒体业务发送的SIP业务请求信令,转换为对应业务服务器704能够识别的形式、并路由至该业务服务器704,以供该业务服务器704依据对应的业务逻辑回应业务指示信令;然后,信令控制服务器705即可依据业务服务器704回应的业务指示信令,控制交换设备702为已与该业务服务器704建立连接的对应终端设备701a分发媒体流。
需要说明的是,不同的业务服务器704所支持的协议类型有可能是SIP、也有可能是其他协议,那么:
对于支持SIP的业务服务器704,信令控制服务器705可对SIP连接请求信令和SIP业务请求信令进行对应的业务逻辑转换,以使对应业务服务器704能够识别;
对于不支持SIP的业务服务器704,信令控制服务器705除了对SIP连接请求信令和SIP业务请求信令进行对应的业务逻辑转换之外,还需要对SIP连接请求信令和SIP业务请求信令进行协议格式转换、即转换为对应业务服务器704所支持的协议格式,才可使对应业务服务器704能够识别。
对于一种特例的情况,即终端设备701b发送的例如H.323、H.248、自定义协议等非SIP连接请求信令和业务请求信令,信令控制服务器705则依据非SIP连接请求信令和业务请求信令的协议类型,采用透传的方式路由至协议类型匹配的业务服务器704,然后也会记录各业务服务器704允许建立连接的每个终端设备701b,但由于与终端设备701b不支持SIP,因而不会与记录的终端设备701b交互连接维护信令。需要说明的是,即便是透传,信令控制服务器705也对终端设备701b可见、所有业务服务器704也对终端设备701b不可见。
下面,再针对终端设备701a分别为前端设备和用户设备的不同情况,对如图7所示的***进行进一步说明。
前端设备可与业务服务器建立呼叫连接、而用户设备则可与业务服务器建立用户连接。
信令控制服务器705可将前端设备针对任意多媒体业务发送的SIP呼叫连接请求信令转换为对应业务服务器704能够识别的形式、并路由至该业务服务器704,以供该业务服务器704依据对应的业务逻辑判断是否允许前端设备连接;实时地,信令控制服务器705还记录各业务服务器704允许建立呼叫连接的前端设备;此外,信令控制服务器705还可进一步与其记录的前端设备交互SIP呼叫连接维护信令,用以保持已在业务服务器704和前端设备之间建立的连接。
信令控制服务器705可将用户设备针对任意多媒体业务发送的SIP用户连接请求信令转换为对应业务服务器704能够识别的形式、并路由至该业务服务器704,以供该业务服务器704依据对应的业务逻辑判断是否允许用户设备连接;实时地,信令控制服务器705还记录各业务服务器704允许建立用户连接的用户设备;此外,信令控制服务器705还可进一步与其记录的用户设备交互SIP用户连接维护信令,用以保持已在业务服务器704和用户设备间建立的连接。
信令控制服务器705可将前端设备针对任意多媒体业务发送的SIP业务请求信令,转换为对应业务服务器704能够识别的形式、并路由至该业务服务器704,以供该业务服务器704依据对应的业务逻辑回应业务指示信令;然后,信令控制服务器705即可依据业务服务器704回应的业务指示信令,控制交换设备702为已与该业务服务器704建立用户连接的对应用户设备,传输该前端设备的对应多媒体业务的媒体流,或者,控制交换设备702将该前端设备的对应多媒体业务的媒体流传输至存储设备703中。
信令控制服务器705可将用户设备针对任意多媒体业务发送的SIP业务请求信令,转换为对应业务服务器704能够识别的形式、并路由至该业务服务器704,以供该业务服务器704依据对应的业务逻辑回应业务指示信令;然后,信令控制服务器705即可依据业务服务器704回应的业务指示信令,控制交换设备702为对应用户设备,传输已与该业务服务器704建立呼叫连接的对应前端设备的对应多媒体业务的媒体流、和/或传输存储设备703中的对应多媒体业务的媒体流。
由此可见,本实施例中的多媒体***利用信令控制服务器705作为终端设备701a与各类多媒体业务服务器704之间统一接口、并实现终端设备701a与各类多媒体业务服务器704之间的信令协议统一化处理、信令业务逻辑转换和信令路由算法,使终端设备701a能够与各类多媒体业务服务器704之间建立呼叫连接和用户连接、以及终端设备701a向业务服务器704发起业务请求,利用该信令控制服务器705还可控制交换设备702为已针对任意多媒体业务建立呼叫连接和用户连接的终端设备701a传输该多媒体业务的媒体流,或者,由已针对任意多媒体业务建立呼叫连接和用户连接的终端设备701a自行向交换设备702获取该多媒体业务的媒体流,从而实现了例如视频监控、视频会议、语音通讯、文字信息等多种不同多媒体业务融合。
进一步地,本实施例的多媒体***还可利用信令控制服务器705在终端设备701a或701b与各类多媒体业务服务器704之间直接透传各类多媒体业务所支持协议的信令,从而实现了终端设备701a或701b与各类多媒体业务服务器704之间的透明通道,对于不支持SIP协议的终端设备701b也能够实现多业务融合,从而提高了融合多业务方案的通用性。
以本文背景技术所列举的四种多媒体业务为例,如图7所示的业务服务器704就包括如下几种:实现视频监控业务的视频监控服务器、实现视频会议业务的视频会议服务器、实现IPTV业务的IPTV服务器、以及实现统一通信业务的统一通信服务器。相应地,如图7所示的终端设备701a或701b就包括如下几种:作为前端设备的视频采集客户端、作为用户设备的视频应用客户端和用户终端机顶盒、集成有前端设备与用户设备的视频采集和应用客户端、以及集成有前端设备与用户设备的音频收发双向客户端。
(1)、对于视频监控业务,信令控制服务器705可通过SIP协议接口与视频监控服务器连通,视频监控服务器也就相当于视频监控管理平台,对于支持SIP在通过SIP的视频监控服务器:
信令控制服务器705接收视频采集客户端的SIP呼叫连接请求信令,将视频采集客户端发送的呼叫连接请求信令中携带的设备信息通过业务逻辑转换得到视频监控服务器所能够识别的视频监控设备通道号,并将携带有视频监控设备通道号的呼叫连接请求信令路由至视频监控服务器;对视频监控服务器反馈的携带有视频监控设备通道号的SIP呼叫连接建立信令进行反向处理后,向视频应用客户端回应携带有设备信息的SIP呼叫连接建立信令;
例如,视频监控采集客户端如DVR、DVS上线时会发起用于请求设备注册的SIP用户连接建立请求信令、例如Info消息等,该用户连接请求信令中携带有设备ID、动态分配的设备IP地址等设备信息,由信令控制服务器705将Info消息中携带的这些设备信息进行简化、并直接转化为能够被视频监控服务器所识别的视频监控设备通道号,并转交视频监控服务器处理等。
信令控制服务器705接收视频应用客户端的SIP用户连接信令,将视频应用客户端发送的用户连接请求信令中携带的设备用户信息通过业务逻辑转换得到视频监控服务器所能够识别的视频监控用户信息,并将携带有视频监控用户信息的呼叫连接请求信令路由至视频监控服务器;对视频监控服务器反馈的携带有视频监控用户信息的SIP用户连接建立信令进行反向处理后,向视频应用客户端回应携带有设备用户信息的SIP呼叫连接建立信令。
信令控制服务器705接收视频采集客户端的SIP业务请求信令,将视频采集客户端发送的业务请求信令中携带的开关量报警信息和/或存储信息,通过业务逻辑转换得到视频监控服务器所能够识别的报警级别及对应报警序号、和/或存储容量,然后将携带有报警级别及对应报警序号、和/或存储容量的业务请求信令路由至视频监控服务器;依据视频监控服务器回应的业务指示信令,控制交换设备702将该视频采集客户端的视频监控媒体流分发至与视频监控服务器建立用户连接的各视频应用客户端、和/或存储设备703;
例如,视频采集客户端发起了业务请求信令,该业务请求信令中携带有例如烟雾探测器报警信号等开关量报警信号、并传到信令控制服务器705后,信令控制服务器705将业务请求信令中携带的例如烟雾探测器报警信号等开关量报警信号,转换为视频监控服务器所能够统一识别的指定报警级别和顺序号、如一级报警和序号002,再转给视频监控服务器,然后依据视频监控服务器回应表示需通知各视频应用终端的业务指示信令,控制交换设备702将该视频采集客户端的视频监控媒体流分发至与视频监控服务器建立用户连接的各视频应用客户端;
再例如,视频采集客户端发起了业务请求,该业务请求中携带有表示需存储预定时间段内媒体流的存储信息,信令控制服务器705自动根据视频采集客户端的视频质量码率,将表示视频流需存储预定时间段的业务请求信令转换为视频质量码率×预定时间段长度=硬盘空间容量,再转给视频监控服务器,然后依据视频监控服务器回应表示有足够硬盘空间容量的业务指示信令、以及信令控制服务器705内预先设置的存储策略,控制交换设备702将该视频采集客户端的视频监控媒体流分发至存储设备703中对应位置存储。
信令控制服务器705接收视频应用客户端的SIP业务请求信令,将视频应用客户端发送的业务请求信令中携带的监控对象信息,通过业务逻辑转换得到视频监控服务器所能够识别的监控对象所对应的媒体流位置信息,然后将携带有监控对象所对应的媒体流位置信息的业务请求信令路由至视频监控服务器;依据视频监控服务器回应的业务指示信令,控制交换设备702按照媒体流位置信息,为与视频监控服务器建立用户连接的对应视频应用客户端分发与视频监控服务器建立设备连接的对应视频采集客户端、和/或存储设备的视频监控媒体流;其中,可以控制交换设备702按照媒体流位置信息主动调用对应媒体流,也可以先将媒体流位置信息反馈给与视频监控服务器建立用户连接的对应视频应用客户端、再由视频应用客户端利用媒体流位置信息从交换设备702主动获取对应媒体流;
例如,视频应用客户端发起业务请求信令,并在该信令中指定需要获取某视频采集客户端于上午10点到下午2点所拍摄的媒体流,信令控制服务器705自动将上午10点到下午2点所对应的媒体流录像索引数据进行检测,进而定位到该视频采集客户端于上午10点到下午2点所拍摄的媒体流录像所在的磁盘存储位置,然后待视频监控服务器回应表示允许获取媒体流录像的业务指示后,控制交换设备按照检索到的磁盘存储位置,为与视频监控服务器建立用户连接的对应视频应用客户端分发存储设备中的对应媒体流;
再例如,由于信令控制服务器705记录有在线的视频采集客户端和视频应用客户端、以及在线的视频应用客户端用户,且信令控制服务器705还设置有各种媒体流传输策略和存储策略,因而当视频监控服务器针对某个业务请求信令反馈业务指示信令后,信令控制服务器705可以依据该业务指示信令,控制交换设备702为在线的视频应用客户端及其用户传输实时的视频监控媒体流、录像视频流,还可按照业务指示信令进一步指示的多画面显示策略和/或轮切策略等,为在线的视频应用客户端及其用户传输多路视频监控媒体流。
当然,视频监控服务器也可能通过例如监控私有协议等自定义协议接口与信令控制服务器705连通,此时,信令控制服务器705就需要进一步对各类SIP信令执行监控私有协议与SIP协议之间的协议格式转换。
上述说明都是针对支持SIP的终端设备701a,对于不支持SIP的终端设备701b则可按照前述方式,依据信令协议类行进行透传方式的路由。
(2)、对于视频会议业务,信令控制服务器705可通过H.248、H.323、或SIP协议接口与视频会议服务器连通,视频会议服务器也就相当于MCU中的视频会议控制功能,对于不支持SIP、但支持H.248协议的视频会议服务器:
信令控制服务器705接收视频采集和应用客户端的SIP呼叫连接请求信令和SIP用户连接请求信令,将视频采集和应用客户端发送的呼叫连接请求信令和用户连接请求信令转换为H.248协议格式,还将视频采集和应用客户端发送的呼叫连接请求信令中携带的设备信息通过业务逻辑转换得到视频会议服务器所能够识别的视频会议全局通道号、将视频采集和应用客户端发送的用户连接请求信令中携带的设备用户信息通过业务逻辑转换得到视频会议服务器所能够识别的视频会议用户信息,并将携带有视频会议全局通道号的呼叫连接请求信令、携带有视频会议用户信息的用户连接请求信令路由至视频会议服务器;对视频监控服务器反馈的携带有视频会议设备通道号的呼叫连接建立信令、携带有视频会议用户信息的用户连接建立信令进行反向处理后,向视频采集和应用客户端回应携带有设备信息的SIP呼叫连接建立信令、以及携带有设备用户信息的SIP用户连接建立信令;
例如,以硬件或软件方式实现的视频采集和应用客户端发起表示请求设备上线注册的SIP呼叫连接请求信令,由信令控制服务器705将SIP呼叫连接请求信令转换为H.248协议格式,还将呼叫连接请求信令中携带的设备IP地址、通讯端口等设备信息转换成等效于MCU的视频会议服务器所能够识别的全局内部通道号,然后将H.248协议格式的携带有全局内部通道号的呼叫连接请求信令路由至视频会议服务器,在视频会议服务器允许该视频采集和应用客户端的全局内部通道号注册后,即可记录该视频采集和应用客户端;
再例如,以硬件或软件方式实现的视频采集和应用客户端发起表示请求用户上线注册的SIP用户连接请求信令,由信令控制服务器705将SIP用户连接请求信令转换为H.248协议格式,还将用户连接请求信令中携带的设备用户信息转换成等效于MCU的视频会议服务器所能够识别的表示会议主持用户或会议参与用户的视频会议用户信息,然后将H.248协议格式的携带有视频会议用户信息的用户连接请求信令路由至视频会议服务器,在视频会议服务器允许该视频采集和应用客户端的用户作为会议主持用户或会议参与用户后,即可记录该视频采集和应用客户端的用户。
信令控制服务器705接收视频采集和应用客户端携带有会议开始的SIP业务请求信令,将视频采集和应用客户端发送的业务请求信令转换为H.248协议格式,还将视频采集和应用客户端发送的业务请求信令中携带的会议操作信息转换该会议操作所对应的视频会议用户信息,并将携带有视频会议用户信息的H.248业务请求信令路由至视频会议服务器;依据视频会议服务器回应的表示允许该会议操作的H.248业务指示信令,控制交换设备702为该会议操作所对应的视频采集和应用客户端分发媒体流;
例如,对于会议点名这一会议操作,用作会议主持用户的视频采集和应用客户端发出SIP业务请求信令,该业务请求信令中携带有表示会议点名操作所针对的用户的会议操作信息,信令控制服务器705将SIP业务请求信令转换为H.248协议格式后,还将由会议操作信息转换得到的被点名视频会议用户信息携带于H.248业务请求信令并路由至视频会议服务器;当视频会议服务器回应表示允许被点名的业务指示信令后,信令控制服务器705再将点名业务指示信令指令分解成分别对应每个被点名用户的视频采集和应用客户端、以使被点名用户的视频采集和应用客户端可通过交换设备702向其他参与会议的视频采集和应用客户端传输媒体流;
再例如,对于会议混音这一会议操作,用作会议主持用户的视频采集和应用客户端发出SIP业务请求信令,该业务请求信令中携带有表示将需混音用户的会议操作信息,信令控制服务器705将SIP业务请求信令转换为H.248协议格式后,还将由会议操作信息转换得到的需混音的视频会议用户信息携带于H.248业务请求信令并路由至视频会议服务器;当视频会议服务器回应表示允许混音的业务指示信令后,信令控制服务器705作为视频会议的MCU,控制交换设备702将所有参与当前视频会议的视频采集和应用客户端输出的媒体流进行多声音通道合成后再分发至参与当前视频会议的各视频采集和应用客户端。此外,信令控制服务器705还可依据其内部配置的存储策略,控制作为MCU中混音混视频功能的交换设备702将已建立呼叫连接的视频采集和应用客户端的媒体流传输至存储设备703存储。
又例如,对于会议画面切换这一会议操作,用作会议主持用户的视频采集和应用客户端发出SIP业务请求信令,该业务请求信令中携带有表示会议切换所涉及用户的会议操作信息,信令控制服务器705将SIP业务请求信令转换为H.248协议格式后,还将由会议操作信息转换得到的视频会议用户信息携带于H.248业务请求信令并路由至视频会议服务器;当视频会议服务器反馈业务指示信令后,信令控制服务器705可以依据该业务指示信令、以及信令控制服务器705内预先设置的会议会场管理策略和/或视频会议画面切换策略,为在线的若干视频采集和应用客户端传输之间互传视频会议媒体流。
当然,视频会议服务器也可能通过SIP接口与信令控制服务器705连通,此时,信令控制服务器705就不需要对各类SIP信令执行协议格式转换。
上述说明都是针对支持SIP的终端设备701a,对于不支持SIP的终端设备701b则可按照前述方式,依据信令协议类行进行透传方式的路由。
(3)、对于IPTV业务,信令控制服务器705可通过自定义协议接口与IPTV服务器连通,IPTV服务器也就相当于电子节目清单选择服务器,对于不支持SIP、但支持自定义协议的IPTV服务器:
信令控制服务器705接收用户终端机顶盒的SIP用户连接请求信令,将用户终端机顶盒发送的用户连接请求信令转换为自定义协议格式,还将用户终端机顶盒发送的用户连接请求信令中携带的刷新电子节目清单请求通过业务逻辑转换得到IPTV服务器所能够识别的清单版本号,并将携带有清单版本号的用户连接请求信令路由至IPTV服务器;对IPTV服务器反馈的携带有清单版本需更新的用户连接建立信令进行反向处理后,向视频采集和应用客户端回应携带有更新版本电子节目清单的SIP用户连接建立信令。
信令控制服务器705接收拥护终端机顶盒的SIP业务请求信令,将用户终端机顶盒发送的业务请求信令转换为自定义协议格式,还将用户终端机顶盒发送的业务请求信令中携带的点播信息,通过业务逻辑转换得到点播视频所对应的媒体流时间和位置信息,并将携带有媒体流时间和位置信息的用户连接请求信令路由至IPTV服务器;依据IPTV服务器反馈的表示允许点播的业务指示信令,控制交换设备702为与IPTV服务器建立用户连接的对应用户终端机顶盒分发存储设备703中对应时间和位置的视频监控媒体流;
例如,用户终端机顶盒进行节目点播、点播当前天气预报信息,并将携带有点播信息的SIP业务请求信令发送给信令控制服务器705,信令控制服务器705将该业务请求信令转换为自定义协议格式,然后自动计算当前的最新网络时间、并索引最新网络时间所对应天气预报信息的存储位置,然后将携带当前最新网络时间和对应存储位置的自定义协议的业务请求信令发送至IPTV服务器;然后依据IPTV服务器反馈的业务指示信令,从存储设备703中的对应存储位置将计算出的当前最新网络时间的天气预报媒体流分发至用户终端机顶盒。
当然,IPTV服务器也可能通过SIP接口与信令控制服务器705连通,此时,信令控制服务器705就不需要对各类SIP信令执行协议格式转换。
上述说明都是针对支持SIP的终端设备701a,对于不支持SIP的终端设备701b则可按照前述方式,依据信令协议类行进行透传方式的路由。
(4)对于统一通信业务,信令控制服务器705可SIP协议接口与统一通信服务器连通,视频会议服务器也就相当于统一通信管理信令控制服务器,对于支持SIP的统一通信服务器:
信令控制服务器705接收音频收发双向客户端的SIP呼叫连接请求信令,将音频收发双向客户端的呼叫连接请求信令中携带的设备信息通过业务逻辑转换为统一通信服务器所能够识别的统一通信标识,然后将携带有统一通信设备信息的呼叫连接请求信令路由至统一通信服务器;对统一通信服务器反馈的SIP呼叫连接建立信令进行反向处理后,向音频收发双向客户端回应SIP呼叫连接建立信令。
信令控制服务器705接收音频收发双向客户端的SIP用户连接请求信令,将用户连接信令中携带的用户信息通过业务逻辑转换得到统一通信服务器所能够识别的用户权限请求,然后将携带有用户权限请求的用户连接请求信令路由至统一通信服务器;依据统一通信服务器反馈的SIP用户连接请求信令中携带的用户权限,向具备用户接入权限的音频收发双向客户端回应SIP用户连接建立信令、并检测该音频收发双向客户端用户预订的增值业务信息。
信令控制服务器705接收音频收发双向客户端的SIP业务请求信令,将SIP业务请求信令中携带的会话对端信息,通过业务逻辑转换得到例如带宽资源等会话资源信息,然后将携带有会话资源信息的SIP业务请求信令路由至统一通话服务器;依据统一通话服务器回应的表示有足够会话资源的业务指示信令,控制交换设备702在对应的音频收发双向客户端之间传递统一通信媒体流。
此外,信令控制服务器705还可以接收统一通讯服务器主动发送的表示推送广告的业务指示信令,并罗列当前所有在线音频收发双向客户端用户清单,然后直接控制交换设备702发送广告信息;信令控制服务器705还可以接收统一通信服务器主动发送的携带有超长文字信息或视频信息的业务指示信令,并将超长文字信息或视频信息分成多段后控制交换设备702予以传输。
进一步说,由于信令控制服务器705记录有在线的音频收发双向客户端、以及在线的音频收发双向客户端用户,因而当统一通信服务器反馈业务指示信令后,信令控制服务器705可以依据其内部设置的连接管制、互动式语音应答(Interactive Voice Response,IVR)语音导航、文字信息等功能操作,为在线的若干音频收发双向客户端之间互传视频会议媒体流。
此外,信令控制服务器705还可依据其内部配置的存储策略,控制交换设备702将已建立呼叫连接的音频收发双向客户端的媒体流传输至存储设备703存储。
当然,统一通信服务器也可能通过H.323、或自定义协议接口等其他协议接口与信令控制服务器705连通,此时,信令控制服务器705就需要进一步对各类SIP信令执行H.323、或自定义协议其他协议接口与SIP协议之间的协议格式转换。
上述说明都是针对支持SIP的终端设备701a,对于不支持SIP的终端设备701b则可按照前述方式,依据信令协议类行进行透传方式的路由。
以上,仅仅是以四种多媒体业务为例,其他业务在本文中不再一一列举。而且,从上述四种多媒体业务可见,当视频会议与视频监控业务融合时,相比原来单独的***能够实现了新的业务,即视频会议时可以查看任何一路指定的视频监控的视频信息,并进行会议现场的控制操作;当视频会议与统一通信业务融合时,能够同时实现语音对讲、电话会议、语音广播、文字消息传送等业务功能;当视频监控与IPTV业务融合时,可利用视频监控的资源将视频监控的实时视频或历史录像传入到IPTV的节目源,供IPTV终端用户进行查看,最大程度共享设备资源;当上述四种多媒体业务采用其他组合融合时,也会随之派生诸多功能和效果,此处就不再予以赘述。
图8为本发明实施例中融合多业务的控制方法流程示意图。在设置可实现不同多媒体业务的若干业务服务器之后,如图8所示,本实施例中融合多业务的控制方法可由如图7所示的信令控制服务器705执行,并包括如下步骤:
步骤801,信令控制服务器接收终端设备针对任意多媒体业务发送的连接请求信令、并转换为对应业务服务器能够识别的形式路由至该业务服务器,以供该业务服务器依据对应的业务逻辑判断是否允许终端设备连接。
步骤802,信令控制服务器记录业务服务器允许建立连接的终端设备,并与其记录的终端设备交互SIP连接维护信令,用以保持已在业务服务器和终端设备之间建立的连接。
实际应用中,本实施例所述的终端设备可包括可与业务服务器建立呼叫连接的前端设备、以及可与业务服务器建立用户连接的用户设备,这种情况下:
本步骤中,信令控制服务器分别记录业务服务器允许建立呼叫连接的前端设备,并与其记录的前端设备交互SIP呼叫连接维护信令,即可实现设备维护;
本步骤中,信令控制服务器分别记录业务服务器允许建立用户连接的用户设备,并与其记录的用户设备交互SIP用户连接维护信令,即可实现用户维护。
步骤803,信令控制服务器接收终端设备针对任意多媒体业务发送的业务请求信令、并转换为对应业务服务器能够识别的形式路由至该业务服务器,以供该业务服务器依据对应的业务逻辑回应业务指示信令。
步骤804,信令控制服务器依据业务服务器回应的业务指示信令,控制交换设备为与该业务服务器建立连接的对应终端设备分发媒体流。
如前所述,本实施例所述的终端设备可包括可与业务服务器建立呼叫连接的前端设备、以及可与业务服务器建立用户连接的用户设备,这种情况下:
本步骤中,信令控制服务器依据业务服务器回应的业务指示信令,控制交换设备为与该业务服务器建立用户连接的用户设备,传输与该业务服务器建立呼叫连接的对应前端设备的对应多媒体业务的媒体流,即可实现设备管理和用户管理。
此外,如果设置有与交换设备相连的存储设备,则本步骤中可具体包括:信令控制服务器依据业务服务器回应的业务指示信令,控制交换设备为与该业务服务器建立用户连接的用户设备,传输存储设备中对应多媒体业务的媒体流;和/或控制交换设备将与该业务服务器建立呼叫连接的前端设备的对应多媒体业务的媒体流传输至存储设备中。
至此,本流程的一次循环结束。
上述流程中,如果信令控制服务器与终端设备之间基于SIP交互连接请求信令和业务请求信令,则:
对于支持SIP的业务服务器,信令控制服务器对SIP连接请求信令和SIP业务请求信令进行对应的业务逻辑转换,以使对应业务服务器能够识别;
对于不支持SIP的业务服务器,信令控制服务器对SIP连接请求信令和SIP业务请求信令进行协议格式转换、以及对应的业务逻辑转换,以使对应业务服务器能够识别。
而如果信令控制服务器与终端设备之间基于非SIP交互连接请求信令和业务请求信令,则该控制方法可以进一步包括:所述信令控制服务器接收终端设备发送的非SIP连接请求信令和业务请求信令,并依据非SIP连接请求信令和业务请求信令的协议类型,透传至协议类型匹配的业务服务器,用以实现终端设备于业务服务器之间的透明通道。
对于融合后的视频监控业务、视频会议业务、IPTV业务、统一通信业务的相应实例流程,与前述***部分所举实例一致,在此不再予以赘述。
以上所述仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内,所作的任何修改、等同替换以及改进等,均应包含在本发明的保护范围之内。
Claims (18)
1.一种融合多业务的多媒体***,其特征在于,该***包括:
若干终端设备;
可基于IP技术传输媒体流的交换设备;
可实现不同多媒体业务的若干业务服务器;
以及,作为终端设备与业务服务器之间统一接口的信令控制服务器;
所述信令控制服务器接收终端设备针对任意多媒体业务发送的连接请求信令、并转换为对应业务服务器能够识别的形式路由至该业务服务器,以供该业务服务器依据对应的业务逻辑判断是否允许终端设备连接;记录业务服务器允许建立连接的终端设备;
所述信令控制服务器接收终端设备针对任意多媒体业务发送的业务请求信令、并转换为对应业务服务器能够识别的形式路由至该业务服务器,以供该业务服务器依据对应的业务逻辑回应业务指示信令;依据业务服务器回应的业务指示信令,控制交换设备为与该业务服务器建立连接的对应终端设备分发媒体流;
其中,所述终端设备包括可与业务服务器建立呼叫连接的前端设备、以及可与业务服务器建立用户连接的用户设备;
所述信令控制服务器分别记录业务服务器允许建立呼叫连接的前端设备、以及业务服务器允许建立用户连接的用户设备;
且,所述信令控制服务器依据业务服务器回应的业务指示信令,控制交换设备为与该业务服务器建立用户连接的用户设备,传输与该业务服务器建立呼叫连接的对应前端设备的对应多媒体业务的媒体流。
2.如权利要求1所述的***,其特征在于,所述信令控制服务器与终端设备之间基于初始会话协议SIP交互连接请求信令和业务请求信令;
对于支持SIP的业务服务器,所述信令控制服务器对SIP连接请求信令和SIP业务请求信令进行对应的业务逻辑转换,以使对应业务服务器能够识别;
对于不支持SIP的业务服务器,所述信令控制服务器对SIP连接请求信令和SIP业务请求信令进行协议格式转换、以及对应的业务逻辑转换,以使对应业务服务器能够识别。
3.如权利要求2所述的***,其特征在于,所述信令控制服务器进一步与其记录的终端设备交互SIP连接维护信令,用以保持已在业务服务器和终端设备之间建立的连接。
4.如权利要求2所述的***,其特征在于,所述信令控制服务器进一步接收终端设备发送的非SIP连接请求信令和业务请求信令,并依据非SIP连接请求信令和业务请求信令的协议类型,透传至协议类型匹配的业务服务器。
5.如权利要求1所述的***,其特征在于,该***进一步包括与交换设备相连的存储设备;
所述信令控制服务器依据业务服务器回应的业务指示信令,进一步控制交换设备为与该业务服务器建立用户连接的用户设备,传输存储设备中对应多媒体业务的媒体流;和/或控制交换设备将与该业务服务器建立呼叫连接的前端设备的对应多媒体业务的媒体流传输至存储设备中。
6.如权利要求5所述的***,其特征在于,
所述业务服务器包括视频监控服务器;
所述前端设备包括视频采集客户端;
对于支持SIP协议的视频监控服务器,所述信令控制服务器将视频采集客户端发送的呼叫连接请求信令中携带的设备信息,通过业务逻辑转换得到视频监控服务器所能够识别的视频监控设备通道号;将视频应用客户端发送的用户连接请求信令中携带的设备用户信息,通过业务逻辑转换得到视频监控服务器所能够识别的视频监控用户信息;将视频采集客户端发送的业务请求信令中携带的开关量报警信息和/或存储信息,通过业务逻辑转换得到视频监控服务器所能够识别的报警级别及对应报警序号、和/或存储容量,然 后依据视频监控服务器回应的业务指示信令,控制交换设备将该视频采集客户端的视频监控媒体流分发至与视频监控服务器建立用户连接的各视频应用客户端、和/或存储设备;将视频应用客户端发送的业务请求信令中携带的监控对象信息,通过业务逻辑转换得到视频监控服务器所能够识别的监控对象所对应的媒体流位置信息,然后依据视频监控服务器回应的业务指示信令,控制交换设备按照媒体流位置信息,为与视频监控服务器建立用户连接的对应视频应用客户端分发与视频监控服务器建立设备连接的对应视频采集客户端、和/或存储设备的视频监控媒体流;
对于不支持SIP协议的视频监控服务器,所述信令控制服务器将视频采集客户端发送的SIP呼叫连接请求信令转换为视频会议服务器所支持的协议格式,并将呼叫连接请求信令中携带的设备信息,通过业务逻辑转换得到视频监控服务器所能够识别的视频监控设备通道号;将视频应用客户端发送的SIP用户连接请求信令,转换为视频会议服务器所支持的协议格式,并将用户连接请求信令中携带的设备用户信息,通过业务逻辑转换得到视频监控服务器所能够识别的视频监控用户信息;将视频采集客户端发送的业务请求信令中携带的开关量报警信息和/或存储信息,通过业务逻辑转换得到视频监控服务器所能够识别的报警级别及对应报警序号、和/或存储容量,然后依据视频监控服务器回应的业务指示信令,控制交换设备将该视频采集客户端的视频监控媒体流分发至与视频监控服务器建立用户连接的各视频应用客户端、和/或存储设备;将视频应用客户端发送的业务请求信令中携带的监控对象信息,通过业务逻辑转换得到视频监控服务器所能够识别的监控对象所对应的媒体流位置信息,然后依据视频监控服务器回应的业务指示信令,控制交换设备按照媒体流位置信息,为与视频监控服务器建立用户连接的对应视频应用客户端分发与视频监控服务器建立设备连接的对应视频采集客户端、和/或存储设备的视频监控媒体流。
7.如权利要求5所述的***,其特征在于,
所述业务服务器包括视频会议服务器;
所述前端设备还与所述用户设备集成为视频采集和应用客户端;
对于支持SIP协议的视频会议服务器,所述信令控制服务器将视频采集和应用客户端发送的SIP呼叫连接请求信令中携带的设备信息,通过业务逻辑转换得到视频会议服务器所能够识别的视频会议全局通道号,将视频采集和应用客户端发送的SIP用户连接请求信令中携带的设备用户信息,通过业务逻辑转换得到视频会议服务器所能够识别的视频会议用户信息;将视频采集和应用客户端发送的业务请求信令转换为视频会议服务器所支持的协议格式,并将该业务请求信令中携带的会议操作信息通过业务逻辑转换得到视频监会议务器所能够识别的该会议操作所对应的视频会议用户信息,然后依据视频会议服务器回应的表示允许该会议操作的业务指示信令,控制交换设备为该会议操作所对应的视频采集和应用客户端、和/或存储设备分发媒体流;
对于不支持SIP协议的视频会议服务器,所述信令控制服务器将视频采集和应用客户端发送的SIP呼叫连接请求信令和用户连接请求信令转换为视频会议服务器所支持的协议格式,并将呼叫连接请求信令中携带的设备信息通过业务逻辑转换得到视频会议服务器所能够识别的视频会议全局通道号、将用户连接请求信令中携带的设备用户信息通过业务逻辑转换得到视频会议服务器所能够识别的视频会议用户信息;将视频采集和应用客户端发送的业务请求信令转换为视频会议服务器所支持的协议格式,并将该业务请求信令中携带的会议操作信息通过业务逻辑转换得到视频监会议务器所能够识别的该会议操作所对应的视频会议用户信息,然后依据视频会议服务器回应的表示允许该会议操作的业务指示信令,控制交换设备为该会议操作所对应的视频采集和应用客户端、和/或存储设备分发媒体流。
8.如权利要求5所述的***,其特征在于,
所述业务服务器包括IPTV服务器;
所述用户设备包括用户终端机顶盒;
对于支持SIP协议的的IPTV服务器,所述信令控制服务器将用户终端 机顶盒发送的SIP用户连接请求信令中携带的刷新电子节目清单请求,通过业务逻辑转换得到IPTV服务器所能够识别的清单版本号,然后依据IPTV服务器反馈的携带有清单版本需更新的用户连接建立信令向视频采集和应用客户端回应更新版本电子节目清单的SIP用户连接建立信令;将用户终端机顶盒发送的业务请求信令转换为IPTV服务器所支持的协议格式,还将业务请求信令中携带的点播信息通过业务逻辑转换得到点播视频所对应的媒体流时间和位置信息,然后依据IPTV服务器反馈的表示允许点播的业务指示信令,控制交换设备为对应用户终端机顶盒分发存储设备中对应时间和位置的视频监控媒体流;
对于不支持SIP协议的IPTV服务器,所述信令控制服务器将用户终端机顶盒发送的SIP用户连接请求信令转换为IPTV服务器所支持的协议格式,还将用户连接请求信令中携带的刷新电子节目清单请求通过业务逻辑转换得到IPTV服务器所能够识别的清单版本号,然后依据IPTV服务器反馈的携带有清单版本需更新的用户连接建立信令向视频采集和应用客户端回应更新版本电子节目清单的SIP用户连接建立信令;将用户终端机顶盒发送的业务请求信令转换为IPTV服务器所支持的协议格式,还将业务请求信令中携带的点播信息通过业务逻辑转换得到点播视频所对应的媒体流时间和位置信息,然后依据IPTV服务器反馈的表示允许点播的业务指示信令,控制交换设备为对应用户终端机顶盒分发存储设备中对应时间和位置的视频监控媒体流。
9.如权利要求5所述的***,其特征在于,
所述业务服务器包括统一通信服务器;
所述前端设备还与所述用户设备集成为音频双向收发客户端;
对于支持SIP协议的统一通信服务器,所述信令控制服务器将音频收发双向客户端的SIP呼叫连接请求信令中携带的设备信息通过业务逻辑转换为统一通信服务器所能够识别的统一通信标识,然后将携带有统一通信设备信息的呼叫连接请求信令路由至统一通信服务器,然后向音频收发双向客户端 回应SIP呼叫连接建立信令;将音频收发双向客户端发送的SIP用户连接请求信令中携带的用户信息,通过业务逻辑转换得到统一通信服务器所能够识别的用户权限请求,然后将携带有用户权限请求的用户连接请求信令路由至统一通信服务器,再依据统一通信服务器反馈的SIP用户连接请求信令中携带的用户权限,向具备用户接入权限的音频收发双向客户端回应SIP用户连接建立信令、并检测该音频收发双向客户端用户预订的增值业务信息;
对于不支持SIP协议的统一通信服务器,所述信令控制服务器将音频收发双向客户端的SIP呼叫连接请求信令转换为统一通信服务器服务器所支持的协议格式,还将呼叫连接请求信令中携带的设备信息通过业务逻辑转换为统一通信服务器所能够识别的统一通信标识,然后将携带有统一通信设备信息的呼叫连接请求信令路由至统一通信服务器,然后向音频收发双向客户端回应SIP呼叫连接建立信令;将音频收发双向客户端发送的SIP用户连接请求信令转换为统一通信服务器服务器所支持的协议格式,还将用户连接请求信令中携带的用户信息,通过业务逻辑转换得到统一通信服务器所能够识别的用户权限请求,然后将携带有用户权限请求的用户连接请求信令路由至统一通信服务器,再依据统一通信服务器反馈的SIP用户连接请求信令中携带的用户权限,向具备用户接入权限的音频收发双向客户端回应SIP用户连接建立信令、并检测该音频收发双向客户端用户预订的增值业务信息。
10.一种融合多业务的控制方法,其特征在于,设置若干终端设备、可基于IP技术传输媒体流的交换设备、以及可实现不同多媒体业务的若干业务服务器,还设置作为终端设备与业务服务器之间统一接口的信令控制服务器,且该控制方法包括:
所述信令控制服务器接收终端设备针对任意多媒体业务发送的连接请求信令、并转换为对应业务服务器能够识别的形式路由至该业务服务器,以供该业务服务器依据对应的业务逻辑判断是否允许终端设备连接;
所述信令控制服务器记录业务服务器允许建立连接的终端设备;
所述信令控制服务器接收终端设备针对任意多媒体业务发送的业务请 求信令、并转换为对应业务服务器能够识别的形式路由至该业务服务器,以供该业务服务器依据对应的业务逻辑回应业务指示信令;
所述信令控制服务器依据业务服务器回应的业务指示信令,控制交换设备为与该业务服务器建立连接的对应终端设备分发媒体流;
其中,所述终端设备包括可与业务服务器建立呼叫连接的前端设备、以及可与业务服务器建立用户连接的用户设备;
所述信令控制服务器分别记录业务服务器允许建立呼叫连接的前端设备、以及业务服务器允许建立用户连接的用户设备;
且,所述信令控制服务器依据业务服务器回应的业务指示信令,控制交换设备为与该业务服务器建立用户连接的用户设备,传输与该业务服务器建立呼叫连接的对应前端设备的对应多媒体业务的媒体流。
11.如权利要求10所述的控制方法,其特征在于,设置所述信令控制服务器与终端设备之间基于初始会话协议SIP交互连接请求信令和业务请求信令;
对于支持SIP的业务服务器,所述信令控制服务器对SIP连接请求信令和SIP业务请求信令进行对应的业务逻辑转换,以使对应业务服务器能够识别;
对于不支持SIP的业务服务器,所述信令控制服务器对SIP连接请求信令和SIP业务请求信令进行协议格式转换、以及对应的业务逻辑转换,以使对应业务服务器能够识别。
12.如权利要求11所述的控制方法,其特征在于,该控制方法进一步包括:所述信令控制服务器与其记录的终端设备交互SIP连接维护信令,用以保持已在业务服务器和终端设备之间建立的连接。
13.如权利要求11所述的控制方法,其特征在于,该控制方法进一步包括:所述信令控制服务器接收终端设备发送的非SIP连接请求信令和业务请求信令,并依据非SIP连接请求信令和业务请求信令的协议类型,透传至协议类型匹配的业务服务器。
14.如权利要求10所述的控制方法,其特征在于,该控制方法进一步设置与交换设备相连的存储设备;
且,该控制方法进一步包括:所述信令控制服务器依据业务服务器回应的业务指示信令,控制交换设备为与该业务服务器建立用户连接的用户设备,传输存储设备中对应多媒体业务的媒体流;和/或控制交换设备将与该业务服务器建立呼叫连接的前端设备的对应多媒体业务的媒体流传输至存储设备中。
15.如权利要求14所述的控制方法,其特征在于,
所述业务服务器包括视频监控服务器;
所述前端设备包括视频采集客户端;
对于支持SIP协议的视频监控服务器,所述信令控制服务器将视频采集客户端发送的呼叫连接请求信令中携带的设备信息,通过业务逻辑转换得到视频监控服务器所能够识别的视频监控设备通道号;将视频应用客户端发送的用户连接请求信令中携带的设备用户信息,通过业务逻辑转换得到视频监控服务器所能够识别的视频监控用户信息;将视频采集客户端发送的业务请求信令中携带的开关量报警信息和/或存储信息,通过业务逻辑转换得到视频监控服务器所能够识别的报警级别及对应报警序号、和/或存储容量,然后依据视频监控服务器回应的业务指示信令,控制交换设备将该视频采集客户端的视频监控媒体流分发至与视频监控服务器建立用户连接的各视频应用客户端、和/或存储设备;将视频应用客户端发送的业务请求信令中携带的监控对象信息,通过业务逻辑转换得到视频监控服务器所能够识别的监控对象所对应的媒体流位置信息,然后依据视频监控服务器回应的业务指示信令,控制交换设备按照媒体流位置信息,为与视频监控服务器建立用户连接的对应视频应用客户端分发与视频监控服务器建立设备连接的对应视频采集客户端、和/或存储设备的视频监控媒体流;
对于不支持SIP协议的视频监控服务器,所述信令控制服务器将视频采集客户端发送的SIP呼叫连接请求信令转换为视频会议服务器所支持的协议 格式,并将呼叫连接请求信令中携带的设备信息,通过业务逻辑转换得到视频监控服务器所能够识别的视频监控设备通道号;将视频应用客户端发送的SIP用户连接请求信令,转换为视频会议服务器所支持的协议格式,并将用户连接请求信令中携带的设备用户信息,通过业务逻辑转换得到视频监控服务器所能够识别的视频监控用户信息;将视频采集客户端发送的业务请求信令中携带的开关量报警信息和/或存储信息,通过业务逻辑转换得到视频监控服务器所能够识别的报警级别及对应报警序号、和/或存储容量,然后依据视频监控服务器回应的业务指示信令,控制交换设备将该视频采集客户端的视频监控媒体流分发至与视频监控服务器建立用户连接的各视频应用客户端、和/或存储设备;将视频应用客户端发送的业务请求信令中携带的监控对象信息,通过业务逻辑转换得到视频监控服务器所能够识别的监控对象所对应的媒体流位置信息,然后依据视频监控服务器回应的业务指示信令,控制交换设备按照媒体流位置信息,为与视频监控服务器建立用户连接的对应视频应用客户端分发与视频监控服务器建立设备连接的对应视频采集客户端、和/或存储设备的视频监控媒体流。
16.如权利要求14所述的控制方法,其特征在于,
所述业务服务器包括视频会议服务器;
所述前端设备还与所述用户设备集成为视频采集和应用客户端;
对于支持SIP协议的视频会议服务器,所述信令控制服务器将视频采集和应用客户端发送的SIP呼叫连接请求信令中携带的设备信息,通过业务逻辑转换得到视频会议服务器所能够识别的视频会议全局通道号,将视频采集和应用客户端发送的SIP用户连接请求信令中携带的设备用户信息,通过业务逻辑转换得到视频会议服务器所能够识别的视频会议用户信息;将视频采集和应用客户端发送的业务请求信令转换为视频会议服务器所支持的协议格式,并将该业务请求信令中携带的会议操作信息通过业务逻辑转换得到视频监会议务器所能够识别的该会议操作所对应的视频会议用户信息,然后依据视频会议服务器回应的表示允许该会议操作的业务指示信令,控制交换设 备为该会议操作所对应的视频采集和应用客户端、和/或存储设备分发媒体流;
对于不支持SIP协议的视频会议服务器,所述信令控制服务器将视频采集和应用客户端发送的SIP呼叫连接请求信令和用户连接请求信令转换为视频会议服务器所支持的协议格式,并将呼叫连接请求信令中携带的设备信息通过业务逻辑转换得到视频会议服务器所能够识别的视频会议全局通道号、将用户连接请求信令中携带的设备用户信息通过业务逻辑转换得到视频会议服务器所能够识别的视频会议用户信息;将视频采集和应用客户端发送的业务请求信令转换为视频会议服务器所支持的协议格式,并将该业务请求信令中携带的会议操作信息通过业务逻辑转换得到视频监会议务器所能够识别的该会议操作所对应的视频会议用户信息,然后依据视频会议服务器回应的表示允许该会议操作的业务指示信令,控制交换设备为该会议操作所对应的视频采集和应用客户端、和/或存储设备分发媒体流。
17.如权利要求14所述的控制方法,其特征在于,
所述业务服务器包括IPTV服务器;
所述用户设备包括用户终端机顶盒;
对于支持SIP协议的的IPTV服务器,所述信令控制服务器将用户终端机顶盒发送的SIP用户连接请求信令中携带的刷新电子节目清单请求,通过业务逻辑转换得到IPTV服务器所能够识别的清单版本号,然后依据IPTV服务器反馈的携带有清单版本需更新的用户连接建立信令向视频采集和应用客户端回应更新版本电子节目清单的SIP用户连接建立信令;将用户终端机顶盒发送的业务请求信令转换为IPTV服务器所支持的协议格式,还将业务请求信令中携带的点播信息通过业务逻辑转换得到点播视频所对应的媒体流时间和位置信息,然后依据IPTV服务器反馈的表示允许点播的业务指示信令,控制交换设备为对应用户终端机顶盒分发存储设备中对应时间和位置的视频监控媒体流;
对于不支持SIP协议的IPTV服务器,所述信令控制服务器将用户终端 机顶盒发送的SIP用户连接请求信令转换为IPTV服务器所支持的协议格式,还将用户连接请求信令中携带的刷新电子节目清单请求通过业务逻辑转换得到IPTV服务器所能够识别的清单版本号,然后依据IPTV服务器反馈的携带有清单版本需更新的用户连接建立信令向视频采集和应用客户端回应更新版本电子节目清单的SIP用户连接建立信令;将用户终端机顶盒发送的业务请求信令转换为IPTV服务器所支持的协议格式,还将业务请求信令中携带的点播信息通过业务逻辑转换得到点播视频所对应的媒体流时间和位置信息,然后依据IPTV服务器反馈的表示允许点播的业务指示信令,控制交换设备为对应用户终端机顶盒分发存储设备中对应时间和位置的视频监控媒体流。
18.如权利要求14所述的控制方法,其特征在于,
所述业务服务器包括统一通信服务器;
所述前端设备还与所述用户设备集成为音频双向收发客户端;
对于支持SIP协议的统一通信服务器,所述信令控制服务器将音频收发双向客户端的SIP呼叫连接请求信令中携带的设备信息通过业务逻辑转换为统一通信服务器所能够识别的统一通信标识,然后将携带有统一通信设备信息的呼叫连接请求信令路由至统一通信服务器,然后向音频收发双向客户端回应SIP呼叫连接建立信令;将音频收发双向客户端发送的SIP用户连接请求信令中携带的用户信息,通过业务逻辑转换得到统一通信服务器所能够识别的用户权限请求,然后将携带有用户权限请求的用户连接请求信令路由至统一通信服务器,再依据统一通信服务器反馈的SIP用户连接请求信令中携带的用户权限,向具备用户接入权限的音频收发双向客户端回应SIP用户连接建立信令、并检测该音频收发双向客户端用户预订的增值业务信息;
对于不支持SIP协议的统一通信服务器,所述信令控制服务器将音频收发双向客户端的SIP呼叫连接请求信令转换为统一通信服务器服务器所支持的协议格式,还将呼叫连接请求信令中携带的设备信息通过业务逻辑转换为统一通信服务器所能够识别的统一通信标识,然后将携带有统一通信设备信 息的呼叫连接请求信令路由至统一通信服务器,然后向音频收发双向客户端回应SIP呼叫连接建立信令;将音频收发双向客户端发送的SIP用户连接请求信令转换为统一通信服务器服务器所支持的协议格式,还将用户连接请求信令中携带的用户信息,通过业务逻辑转换得到统一通信服务器所能够识别的用户权限请求,然后将携带有用户权限请求的用户连接请求信令路由至统一通信服务器,再依据统一通信服务器反馈的SIP用户连接请求信令中携带的用户权限,向具备用户接入权限的音频收发双向客户端回应SIP用户连接建立信令、并检测该音频收发双向客户端用户预订的增值业务信息。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN200910236751.2A CN101702722B (zh) | 2009-10-28 | 2009-10-28 | 融合多业务的多媒体***以及控制方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN200910236751.2A CN101702722B (zh) | 2009-10-28 | 2009-10-28 | 融合多业务的多媒体***以及控制方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101702722A CN101702722A (zh) | 2010-05-05 |
CN101702722B true CN101702722B (zh) | 2015-01-21 |
Family
ID=42157615
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN200910236751.2A Active CN101702722B (zh) | 2009-10-28 | 2009-10-28 | 融合多业务的多媒体***以及控制方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101702722B (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107172010A (zh) * | 2017-04-18 | 2017-09-15 | 国家新闻出版广电总局广播科学研究院 | 基于eMBMS的融合网多媒体*** |
Families Citing this family (33)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2012083772A1 (zh) * | 2010-12-20 | 2012-06-28 | 中兴通讯股份有限公司 | 基于ims实现iptv与视频监控融合的***和方法 |
CN102256165B (zh) * | 2011-07-14 | 2013-10-30 | 南京邮电大学 | 一种用于网络电视机顶盒的视频会议权限分享***的方法 |
CN102387339B (zh) * | 2011-10-24 | 2014-09-10 | 中兴通讯股份有限公司 | 视频会议与视频监控的融合方法及*** |
CN102333099B (zh) * | 2011-10-27 | 2014-09-10 | 杭州华三通信技术有限公司 | 一种安全控制方法和设备 |
CN103368797A (zh) * | 2012-04-06 | 2013-10-23 | 冉新权 | 一种交互式信息协同工作平台 |
CN103517028B (zh) * | 2012-06-20 | 2016-12-21 | 北京宏达科美科技有限公司 | 区域卫星通信导航多媒体传输交换控制*** |
CN104079541B (zh) * | 2013-03-29 | 2018-05-04 | 中兴通讯股份有限公司 | 一种混合会议***、会议管理***和方法 |
CN103501301A (zh) * | 2013-10-10 | 2014-01-08 | 旗瀚科技有限公司 | 一种安防监测数据传输、存储和点播方法 |
CN103763332B (zh) * | 2014-02-19 | 2017-07-28 | 广东天波信息技术股份有限公司 | 一种媒体流转发方式动态切换的方法和*** |
CN105450589B (zh) * | 2014-07-31 | 2018-12-14 | 阿里巴巴集团控股有限公司 | 远程调用方法及*** |
CN104602215B (zh) * | 2015-01-12 | 2018-06-26 | 中国联合网络通信集团有限公司 | 一种实现增值业务更新的方法及装置 |
CN105306874A (zh) * | 2015-11-19 | 2016-02-03 | 讯美电子科技有限公司 | 一种多功能视频装置 |
CN105450427A (zh) * | 2015-12-25 | 2016-03-30 | 邦彦技术股份有限公司 | 会议级联方法、装置 |
CN106301885A (zh) * | 2016-07-18 | 2017-01-04 | 乐视控股(北京)有限公司 | 统一业务管理的方法和*** |
CN106301935A (zh) * | 2016-08-23 | 2017-01-04 | 国网山东省电力公司潍坊供电公司 | 一种会议设备的运维检修***及运维方法 |
CN108123914A (zh) * | 2016-11-28 | 2018-06-05 | 中国航天科工集团第四研究院指挥自动化技术研发与应用中心 | 一种多媒体设备控制方法及装置 |
CN109495709B (zh) * | 2018-10-16 | 2020-05-26 | 视联动力信息技术股份有限公司 | 一种视联网管理***和方法 |
CN109561073A (zh) * | 2018-10-30 | 2019-04-02 | 视联动力信息技术股份有限公司 | 一种基于视联网的透传***及方法 |
CN111355917A (zh) * | 2018-12-20 | 2020-06-30 | 中兴通讯股份有限公司 | 信令服务器、媒体服务器、视频会议***及方法 |
CN110138826A (zh) * | 2019-04-02 | 2019-08-16 | 视联动力信息技术股份有限公司 | 一种业务处理的方法和装置 |
CN110677393B (zh) * | 2019-09-12 | 2022-03-29 | 视联动力信息技术股份有限公司 | 信令关联方法、装置、电子设备及存储介质 |
CN110933357A (zh) * | 2019-11-18 | 2020-03-27 | 深圳明心科技有限公司 | 一种视讯会议***融合监控***的方法和*** |
CN111432164B (zh) * | 2020-05-19 | 2024-06-18 | 株洲华通科技有限责任公司 | 一种融合通信流媒体调度***及其调度方法 |
CN111787078B (zh) * | 2020-06-19 | 2023-05-05 | 揭阳市聆讯软件有限公司 | 一种基于电梯物联网的信令控制***及通讯方法 |
CN112019793A (zh) * | 2020-07-31 | 2020-12-01 | 浙江元亨通信技术股份有限公司 | 一种ip视频会议多源融合***及方法 |
CN112243103B (zh) * | 2020-10-21 | 2022-05-31 | 江苏聚欣科技股份有限公司 | 一种实现vc和uc融合会议的控制方法 |
CN112532945B (zh) * | 2020-12-01 | 2023-05-30 | 兴唐通信科技有限公司 | 一种多类型媒体业务融合*** |
CN113542683B (zh) * | 2021-07-13 | 2023-06-13 | 吉视传媒股份有限公司 | 一种基于数字电视平台的安防监控视音频播出***及方法 |
CN115914534A (zh) * | 2021-09-30 | 2023-04-04 | 华为技术有限公司 | 一种切换会议模式的方法、装置及介质 |
CN114071193B (zh) * | 2021-11-19 | 2023-08-22 | 中国联合网络通信集团有限公司 | 视频数据处理方法和*** |
CN114374662B (zh) * | 2021-12-08 | 2023-12-01 | 聚好看科技股份有限公司 | 一种数据处理方法及电子设备 |
CN114710471B (zh) * | 2022-03-21 | 2024-07-16 | 京东科技信息技术有限公司 | 基于网络的客服语音通信方法、装置、电子设备及介质 |
CN117938822B (zh) * | 2024-03-21 | 2024-06-04 | 四川广飞视信息技术有限公司 | 一种基于wasm的实时语音通信方法、终端及摄像头 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101052161A (zh) * | 2007-03-28 | 2007-10-10 | 华为技术有限公司 | 一种实现ims业务互通的方法和*** |
CN101321123A (zh) * | 2008-07-17 | 2008-12-10 | 爱德威软件开发(上海)有限公司 | 嵌入式传输动态数据的***及其传输方法 |
CN101465914A (zh) * | 2008-12-31 | 2009-06-24 | 深圳市嘉讯软件有限公司 | 融合通信业务网络平台、ias、企业网络平台及通信方法 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8332519B2 (en) * | 2007-08-24 | 2012-12-11 | International Business Machines Corporation | Invoking multiple SIP based services during a single communication session using resource lists |
-
2009
- 2009-10-28 CN CN200910236751.2A patent/CN101702722B/zh active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101052161A (zh) * | 2007-03-28 | 2007-10-10 | 华为技术有限公司 | 一种实现ims业务互通的方法和*** |
CN101321123A (zh) * | 2008-07-17 | 2008-12-10 | 爱德威软件开发(上海)有限公司 | 嵌入式传输动态数据的***及其传输方法 |
CN101465914A (zh) * | 2008-12-31 | 2009-06-24 | 深圳市嘉讯软件有限公司 | 融合通信业务网络平台、ias、企业网络平台及通信方法 |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107172010A (zh) * | 2017-04-18 | 2017-09-15 | 国家新闻出版广电总局广播科学研究院 | 基于eMBMS的融合网多媒体*** |
Also Published As
Publication number | Publication date |
---|---|
CN101702722A (zh) | 2010-05-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101702722B (zh) | 融合多业务的多媒体***以及控制方法 | |
JP5345081B2 (ja) | 常駐会議を行うための方法およびシステム | |
CN101753961B (zh) | 视频监控***中会议的实现方法和视频监控会议*** | |
CN101753963B (zh) | 视频监控***的权限控制方法和*** | |
US20070067818A1 (en) | Means and method for mobile television | |
CN101461240A (zh) | 媒体播放器中的方法和装置 | |
CN101365096B (zh) | 提供视频内容的方法及相关业务设备和*** | |
CN101741658B (zh) | 视频监控***以及视频监控***中的交互方法 | |
CN102356623B (zh) | 在网络中管理关联的会话 | |
CN110445773B (zh) | 基于物联网的消防指挥调控*** | |
CN101141397B (zh) | 单播到组播切换方法 | |
CN102695035B (zh) | 带宽自适应视频会议 | |
CN108076030A (zh) | 一种视联网的可视化调度***和方法 | |
CN102387339A (zh) | 视频会议与视频监控的融合方法及*** | |
CN100417155C (zh) | 远程教学多模式实时多媒体交互*** | |
CN108063911B (zh) | 一种视频会议扩容方法 | |
CN105187760A (zh) | 一种多点控制单元集群***及方法 | |
CN102761550B (zh) | 实现流媒体服务的方法、装置及*** | |
CN101110941A (zh) | 交互式网络电视与会议电视融合的***及方法 | |
CN101656864A (zh) | 视频选看的实现方法及视频会议*** | |
CN111131759B (zh) | 一种实时多媒体传输***及其使用方法 | |
CN101300562B (zh) | 关于服务汇聚架构使用的方法和装置 | |
US9246695B2 (en) | Method and apparatus for providing virtual closed circuit television | |
CN114679497B (zh) | 基于交通专网的视频资源集成调度***及方法 | |
CN101572715B (zh) | 多媒体服务创建方法及*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
C41 | Transfer of patent application or patent right or utility model | ||
TR01 | Transfer of patent right |
Effective date of registration: 20160622 Address after: 519031 Guangdong city of Zhuhai province Hengqin Baohua Road No. 6, room 105 -478 Patentee after: GUANGDONG ZHONGXING ELECTRONICS CO., LTD. Address before: 100083, Haidian District, Xueyuan Road, Beijing No. 35, Nanjing Ning building, 15 Floor Patentee before: Beijing Vimicro Corporation |