通讯启动协议服务器的媒体信道控制方法及其通讯系统的制作方法

文档序号:7595920阅读:154来源:国知局
专利名称:通讯启动协议服务器的媒体信道控制方法及其通讯系统的制作方法
技术领域
本发明是以通讯启动协议(SIP协议)为基础的通讯系统上的媒体信道控制方法和其系统相关的技术,尤其是有关SIP服务器直接控制用户媒介(客户和服务器)间设定的一种通讯启动协议服务器媒体信道控制方法及其通讯系统的发明。
(2)背景技术通讯启动协议RFC 2543是在IP上,使两者间的音频和视频通话或多人间音频和视频通话可以顺利进行的VoIP(Voice over Internet Protocol是一种由IP网络传送话音的技术服务)协议。
VoIP是替代电话网—电路交换网络,用IP这一相对廉价和效率性的包交换网络实现音频和视频通讯的协议。具有代表性的VoIP协议除了通讯启动协议(以下简称SIP协议)以外,还有H.323。
VoIP协议包括请求(INVITE)、注册(REGISTER)等信令,其中,请求信令是给被通话者传送呼叫设定信令;注册信令是电话终端把自身的地址信息注册在注册服务器的信令。
SIP协议以客户端、用户代理服务器、代理服务器(Proxy Server)、注册服务器等组成。
在上述说明,客户端表示试图进行SIP通话的电话终端;用户代理服务器表示接收SIP通话的电话终端。客户端和用户代理服务器仅仅在理论上存在区别,一般来说,因电话终端必需进行电话拨通和接收,应该均包括客户端和用户代理服务器。注册服务器是客户端和用户代理服务器把自身现在位置注册在SIP网络上的服务器。代理服务器是与IP网络上的路由器(Router)相似的概念,当客户端以用户代理服务器试图进行新的电话通话时,在中间起着传送连接设定信令的作用。代理服务器与注册服务器处于物理性相同的位置,并以注册在注册服务器的SIP网络上的用户代理服务器位置为基础,把呼叫设定信令—请求信令从客户端传送到用户代理服务器。这样,注册服务器和代理服务器从物理性存在同一个机械,下面把它称为‘SIP服务器’。
把上述SIP服务器管理的范围称为SIP网络上的域名。域名不是一个特定的地址,而是一个地址的范围。于是,可以说SIP服务器管理特定地址的范围。
从客户端到用户代理服务器的电话连接通过下面的过程来完成。
首先,客户端把呼叫设定信令—请求信令传送到用户代理服务器所属域名的SIP服务器。SIP服务器把上述请求信令传送到用户代理服务器。收到请求信令的用户代理服务器向SIP服务器传送承认连接邀请的2000K应答,SIP服务器把上述应答再次传送到客户端,以此完成客户端和用户代理服务器间的电话连接。
这时,从客户端到用户代理服务器的请求信令和从用户代理服务器到客户端的2000K应答信令包括SDP(会话描述协议)信令体(Body),上述会话描述协议SDP记录客户端和用户代理服务器间相互传送的包括音频和视频的媒体属性。但其连接设定结束,客户端和用户代理服务器就被会话描述协议记录的信息,相互传送音频和视频数据。音频和视频数据以与SIP信令完全不同的途径传送数据。连接设定结束后,SIP服务器若有必要,就立即启动计费(CHarging)。客户端或用户代理服务器给对方传送呼叫解除信令—BYE信令,以此终止已设定的连接。如果连接终止,SIP服务器上的计费动作也立即中断。即,SIP服务器认为,用户从设定连接的时刻到连接终止的时刻使用了电话,并计算相关时间,进行计费。
关键是利用SIP的音频和视频通话均使用包交换网络—互联网。
也就是说,会话描述协议所记录的音频和视频数据与经过SIP服务器的SIP信令不同,不经过SIP服务器传送,因此,从SIP服务器的角度考虑,即使认为客户端和用户代理服务器间的电话连接被中断,媒体实际上也有可能在SIP服务器没有察觉的情况下继续流。如果客户端和用户代理服务器将恶意利用这些,也有可能在不计费的情况下继续通话。
图1作为现有的SIP协议为基础的通讯系统构成图,表示设定呼叫的过程。
首先,如果客户端101把呼叫设定信令—‘请求用户代理服务器(请求UAS)’传送到SIP服务器110,SIP服务器110就把上述信令传送到用户代理服务器102。用户代理服务器102承认电话连接后,把‘2000K’信令传送到SIP服务器。SIP服务器再次把上述信令传送到客户端101。如果根据上述过程完成连接,客户端和用户代理服务器之间也完成媒体信道120的形成,并向上述信道传送音频和视频数据。从这一刻开始,SIP服务器开始计费。
如附图1所示,客户端101和用户代理服务器102间形成的媒体信道120不经过SIP服务器110。
附图2是现有的SIP协议为基础的通讯系统构成图,表示解除呼叫的过程。首先,客户端101把解除信令—‘解除用户代理服务器(解除UAS)’传送到SIP服务器110,SIP服务器就把上述信令传送到用户代理服务器102。用户代理服务器102以‘2000K’做出应答,并中断电话。这时,SIP服务器将中断计费。
但如附图2所示,SIP服务器110因不能强行解除客户端和用户代理服务器间设定的媒体信道,若客户端101和用户代理服务器102不能自觉地中断媒体信道120,就有可能出现上述媒体信道继续被用于传送音频和视频数据的情况。
(3)发明内容本发明是为解决上述现有技术引发的问题,其目的在于,提供一种中间拦截用户媒介(客户和服务器)间流的媒体,并再次进行传送,若计费结束,就强制终止流在用户媒介间的媒体,以此切断非法媒体的传送的通讯启动协议(SIP)服务器媒体信道控制方法。
本发明的其它目的在于,提供包括上述通讯启动协议服务器媒体信道控制方法的通讯系统。
为了实现上述目的,本发明的通讯启动协议服务器媒体信道控制方法包括如下步骤从用户媒介接收记录愿意接收记录媒体属性信令的步骤;把上述记录的媒体属性中的媒体接收IP地址和接口信息转换为SIP服务器的IP地址和接口信息的步骤;把上述转换的信令传送到被通话对象—用户媒介的步骤。
从用户媒介接收解除连接信令时,上述SIP服务器追加具有关闭自身的媒体接口,并终止用户媒介之间媒体传送的步骤。
另外,在有关包括用户媒介和SIP服务器在内的以SIP协议为基础的通讯系统,本发明提供具有这样特点的以SIP协议为基础的通讯系统。即,把从用户媒介接收的信令包括的媒体属性中的媒体接收IP地址和接口信息转换为SIP服务器的IP地址和接口信息。
在下面的本发明内容中,若对用户媒介(User Agent UA)不进行特别的定义,就根据内容,表示客户端或用户代理服务器,并且是具有固有SIP ID的用户。
另外,对本发明内容中的‘信令’,如果没有对其进行特别定义,就根据内容,表示请求信令或2000K应答信令。
还有,在本发明的内容中,如果对‘媒体属性’没做出特别定义,就表示对要求接收会话描述协议记录媒体的信息,这里包括媒体格式、媒体接收IP地址和媒体接收接口信息。这时,媒体包括音频或/和视频。
另外,本发明的通讯启动协议服务器媒体信道控制方法的通讯系统,其包括客户端;用户代理服务器的用户媒介组;把从用户媒介接收的信令包括的媒体属性中的媒体接收IP地址和接口信息转换为通讯启动协议服务器的IP地址和接口信息手段的通讯启动协议服务器本发明的效果本发明的通讯启动协议服务器媒体信道控制方法及其通讯系统,可以拦截流在用户媒介(客户和服务器)间的媒体,并重新传送。另外,如果计费结束,就可以强制性终止流在用户媒介间流的媒体,以此切断非法媒体的传送。还有,若有必要,SIP服务器可以监听或录音(拍摄)用户媒介间传送的视频和音频信息。
为进一步说明本发明的上述目的、结构特点和效果,以下将结合附图对本发明进行详细的描述。
(4)


图1是作为现有的SIP协议为基础的通讯系统构成图,表示设定呼叫(Call)的过程。
图2是作为现有的SIP协议为基础的通讯系统构成图,表示解除呼叫(Call)的过程。
图3是根据本发明的以SIP协议为基础的通讯系统构成图。
图4为本发明的通话连接步骤、媒体传送步骤、通话终止步骤的示意图。
附图中主要部分的符号说明201客户端(UAC) 202用户代理服务器(UAS)210SIP服务器(5)具体实施方式
下面将参照实施例的附图,详细说明本发明的通讯启动协议服务器媒体信道控制方法及其通讯系统。
附图3表示根据本发明的以SIP协议为基础的通讯系统。本发明的通讯系统包括客户端201(UAC)、包括用户代理服务器202(UAS)的用户媒介组、把从客户端或(和)用户代理服务器接收的信令包括的媒体属性中的媒体接收IP地址和接口信息转换为SIP服务器的IP地址和接口信息手段的SIP服务器210。上述SIP服务器210包括代理服务器和注册服务器。
下面,以上述通讯系统构成为基础,并参照附图4,还区分通话连接步骤、媒体传送步骤、通话终止步骤,进行说明。只是对各构成的引用符号,赋予了与附图3一样的符号。
A通话连接步骤通话连接包括如下步骤客户端201把包括会话描述协议的请求信令传送到SIP服务器210的步骤、SIP服务器210把会话描述协议的地址和接口信息转换为自身地址和接口信息的步骤、把包括转换会话描述协议的请求信令传送到用户代理服务器202的步骤、用户代理服务器202接收上述转换的请求信令的步骤、用户代理服务器202把包括会话描述协议在内的2000K信令传送到SIP服务器210的步骤、SIP服务器210把会话描述协议的地址和接口信息转换为自身地址和接口信息的步骤、把包括转换会话描述协议在内的请求信令传送到客户端201的步骤、客户端20l接收上述2000K信令的步骤。
B媒体传送步骤SIP服务器210作为客户端201和用户代理服务器202之间的媒介,用户代理服务器202向客户端201传送媒体时,先用SIP服务器210的地址和接口传送媒体后,使SIP服务器210用原先会话描述协议地址和接口传送媒体。情况相反时,也同样成立。
C通话终止步骤如果客户端201或用户代理服务器202把解除(BYE)信令传送到SIP服务器210,SIP服务器210就关闭自身的媒体接口,切断媒体的流动。
如果举一个更为详细的例子说明上述过程,就如下。
客户端201传送请求信令时,同时传送自身将要接收的记录媒体属性的会话描述协议,用户代理服务器202也把自身将要接收的记录媒体属性的会话描述协议包括在2000K,并传送到客户端201。这时,SIP服务器210在客户端201和用户代理服务器202之间起着传送请求信令和2000K应答信令的作用。于是,SIP服务器210分析包括在上述信令的会话描述协议,可以掌握客户端和用户代理服务器所愿意接收的媒体属性。会话描述协议记录的媒体属性如下面表格。
<表格>媒体属性
用户代理服务器202给客户端201传送媒体时,应以包括在客户端请求信令的会话描述协议记录的<音频接收IP地址、音频接收接口>和<视频接收IP地址、视频接收接口>分别传送音频和视频数据。
另外,客户端201给用户代理服务器202传送媒体时,应以包括在用户代理服务器2000K信令的会话描述协议记录的<音频接收IP地址、音频接收接口>和<视频接收IP地址、视频接收接口>分别传送音频和视频数据。
为了由SIP服务器210能够控制媒体信道,应使传送到客户端201和用户代理服务器202之间的所有媒体经过SIP服务器210自身。附图3和附图4表示这一过程。适用于现有的SIP协议为基础的通讯系统的通过用户代理服务器和客户端之间媒体传送信道220的直接传送方式将被本发明替换为SIP服务器210拦截用户媒介间媒体传送,并重新传送的方式。
为此,SIP服务器210把包括在请求信令的会话描述协议的<音频接收IP地址、音频接收接口>和<视频接收IP地址、视频接收接口>转换为<SIP服务器IP地址、新分布的SIP服务器音频接收接口>和<SIP服务器IP地址、新分布的SIP服务器视频接收接口>。
SIP服务器210因上述过程,把包括转换会话描述协议在内的请求信令传送给用户代理服务器202,使用户代理服务器202用SIP服务器210传送媒体。
如果从用户代理服务器202接收媒体传送,SIP服务器210用原先客户端201会话描述协议记录的<音频接收IP地址、音频接收接口>和<视频接收IP地址、视频接收接口>传送媒体。
另外,SIP服务器210把包括在2000K的会话描述协议的<音频接收IP地址、音频接收接口>和<视频接收IP地址、视频接收接口>转换为<SIP服务器IP地址、新分布的SIP服务器音频接收接口>和<SIP服务器IP地址、新分布的SIP服务器视频接收接口>。
SIP服务器210因上述过程,把包括转换会话描述协议在内的2000K信令传送到客户端201,使客户端201用SIP服务器210传送媒体。
如果从客户端201接收媒体传送,SIP服务器210就用原先用户代理服务器202的会话描述协议记录的<音频接收IP地址、音频接收接口>和<视频接收IP地址、视频接收接口>传送媒体。
通过上述过程,客户端201和用户代理服务器202间的所有媒体传送均经过SIP服务器210传送。如果客户端201和用户代理服务器202给自身的通讯同位体(Peer)传送解除连接信令—BYE,SIP服务器210就感应这些,关闭客户端201和用户代理服务器202间的旨在传送媒体而分布的自身的音频接收接口和媒体接收接口。
于是,只要客户端201和用户代理服务器202的连接被解除,非法传送的媒体(音频、视频)就无法被传送到所愿意的目的地。因此,SIP服务器中断计费的同时,流在客户端201和用户代理服务器202的媒体实际上也将会终止。
本技术领域中的普通技术人员应当认识到,以上的实施例仅是用来说明本发明,而并非用作为对本发明的限定,只要在本发明的实质精神范围内,对以上所述实施例的变化、变型都将落在本发明权利要求书的范围内。
权利要求
1.一种通讯启动协议服务器媒体信道控制方法,其特征在于包括从用户媒介接收记录将要接收记录媒体属性信令的步骤;把所述的记录媒体属性中的媒体接收IP地址和接口信息转换为SIP服务器的IP地址和接口信息的步骤;把上述转换的信令传送到被对话对象一用户媒介步骤。
2.如权利要求项1所述的通讯启动协议服务器媒体信道控制方法,其特征在于从所述的用户媒介接收解除连接信令时,所述的通讯启动协议服务器关闭自身的媒体接口,使用户媒介间的媒体传送中断。
3.如权利要求1所述的通讯启动协议服务器媒体信道控制方法,其特征在于所述的媒体是指音频或/和视频的控制方法。
4.如权利要求1所述的通讯启动协议服务器媒体信道控制方法,其特征在于所述的信令是指请求信令或2000K的控制方法。
5.一种如权利要求1所述的通讯启动协议服务器媒体信道控制方法的通讯系统,其特征在于包括客户端;用户代理服务器的用户媒介组;把从用户媒介接收的信令包括的媒体属性中的媒体接收IP地址和接口信息转换为通讯启动协议服务器的IP地址和接口信息手段的通讯启动协议服务器。
6.如权利要求5所述的通讯启动协议服务器媒体信道控制的通讯系统,其特征在于所述的媒体是指音频或/和视频,并以通讯启动协议作为基础的通讯系统。
7.如权利要求5所述的通讯启动协议服务器媒体信道控制的通讯系统,其特征在于所述的信令是指请求信令或2000K,并以通讯启动协议作为基础的通讯系统。
全文摘要
本发明是一种通讯启动协议服务器媒体信道控制方法及其通讯系统,是在以SIP协议(通讯启动协议)为基础的通讯系统,SIP服务器为控制媒体信道的方法。本发明提供分为从用户媒介接收记录将要接收媒体属性的信令的步骤、把上述媒体属性中的接收IP(网络协议)地址和接口信息转换为SIP服务器的IP地址和接口信息的步骤、把上述转换的信令传送到被对话对象-用户媒介的步骤。本发明可以拦截流在用户媒介(客户和服务器)间的媒体,并重新传送。另外,如果计费结束,就可以强制性终止流在用户媒介间流的媒体,以此切断非法媒体的传送。
文档编号H04L29/02GK1758648SQ20041006698
公开日2006年4月12日 申请日期2004年10月10日 优先权日2004年10月10日
发明者金敏贞 申请人:乐金电子(昆山)电脑有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1