实现会议电视系统跨网段信令互通的方法及系统的制作方法

文档序号:7753001阅读:203来源:国知局
专利名称:实现会议电视系统跨网段信令互通的方法及系统的制作方法
技术领域
本发明涉及会议电视技术领域,尤其涉及一种实现会议电视系统跨网段信令互通 的方法及系统。
背景技术
会议电视系统是指利用电视和专用设备,通过通信、计算机网络,将两地或多个地点的会议室连接起来,以电视方式召开实时、双向、交互式的可视会议的一种通信技术。会 议电视系统能够连接多个独立的子网,并允许这些子网内的终端加入同一个会议,由于每 个子网属于不同的网络,各子网间不能互通,因此,如何能实现确保每个子网中的终端能够 与互联网上的网守之间的RAS(Registration、Admission & Status,注册、接入认证和状态 查询)信令互通就成为一个需要解决的问题。

发明内容
本发明解决的技术问题是提供一种实现会议电视系统跨网段信令互通的方法及 系统,用于实现不同网段中的终端与网守之间的RAS信令的互通。为解决上述技术问题,本发明提供了一种实现会议电视系统跨网段信令互通的方 法,该方法包括终端注册到注册、接入认证和状态查询(RAS)代理,RAS代理收到终端发起的RAS 信令消息后,建立该RAS信令消息中的序列号与该终端的源IP地址及端口的映射关系,并 将该RAS信令消息转发至网守;所述RAS代理收到网守回复的RAS响应消息后,根据建立的所述映射关系将所述 RAS响应消息发送至相应的终端。进一步地,所述终端发起的RAS信令消息包括注册请求、呼叫请求,取消注册请 求,删除终端请求或状态保活请求。进一步地,所述终端发起的RAS信令消息为注册请求消息时,所述方法具体包括RAS代理接收到终端的注册请求消息时,将所述注册请求消息中的第一序列号替 换为第二序列号后,将所述注册请求消息转发至网守;并将所述第一序列号、第二序列号及 该终端的源IP地址和端口的映射关系记录到转发映射表中;RAS代理接收到网守回复的注册确认或注册拒绝消息时,根据所述注册确认或注 册拒绝消息中的第二序列号查找所述转发映射表,并将所述第二序列号还原为第一序列号 后,将所述注册确认或注册拒绝消息根据查找到的所述第二序列号对应的IP地址和端口 转发至相应的终端。进一步地,所述方法还包括所述RAS代理接收到所述注册确认或注册拒绝消息时,根据所述注册确认或注册 拒绝消息中该终端的端口标识、源IP地址及端口创建或更新终端列表,其中所述终端列表 用于保存终端的端口标识、源IP地址及端口的对应关系;
所述RAS代理收到网守发起的RAS信令消息时,根据所述RAS信令消息中的终端标识查找终端列表,并根据查找到的终端标识对应的IP地址及端口将所述RAS信令消息转 发至相应的终端。进一步地,所述方法还包括所述RAS代理接收到终端发送的所述注册请求消息后,如果在预定的时间长度内 未收到该终端的注册请求消息或状态保活请求消息,则删除所述终端列表中该终端的终端 标识、源IP地址及端口。进一步地,所述网守发起的RAS信令消息包括删除请求、状态请求;且所述网守在发起状态请求消息时,在发起的状态请求消息中携带终端标识。本发明还提供了一种实现会议电视系统跨网段信令互通的系统,该系统包括终 端、网守和RAS代理,所述RAS代理用于,接收到终端发起的RAS信令消息后,建立该RAS信令消息中的 序列号与该终端的源IP地址及端口的映射关系,并将该RAS信令消息转发至网守;以及,接 收到网守回复的RAS响应消息后,根据建立的所述映射关系将所述RAS响应消息发送至相 应的终端;所述网守用于,接收到所述RAS代理发送的RAS信令消息后,回复RAS响应消息。进一步地,所述终端发起的RAS信令消息包括注册请求消息;所述RAS代理进一步用于,接收到终端的注册请求消息时,将所述注册请求消息 中的第一序列号替换为第二序列号后,将所述注册请求消息转发至网守;并将所述第一序 列号、第二序列号及该终端的源IP地址和端口的映射关系记录到转发映射表中;以及接收 到网守回复的注册确认或注册拒绝消息时,根据所述注册确认或注册拒绝消息中的第二序 列号查找所述转发映射表,并将所述第二序列号还原为第一序列号后,将所述注册确认或 注册拒绝消息根据查找到的所述第二序列号对应的IP地址和端口转发至相应的终端。进一步地,所述RAS代理还用于,接收到所述注册确认或注册拒绝消息时,根据所 述注册确认消息中该终端的终端标识、源IP地址及端口创建或更新终端列表,其中所述终 端列表用于保存终端的终端标识、源IP地址及端口的对应关系;收到网守发起的RAS信令 消息时,根据该RAS信令消息中的终端标识查找终端列表,并根据查找到的终端标识对应 的IP地址及端口将所述RAS信令消息转发至相应的终端;其中,所述网守发起的RAS信令消息包括删除请求、状态请求,且所述网守进一 步用于,在发起状态请求的消息中携带终端标识。进一步地,所述RAS代理还用于,接收到终端发送的所述注册请求消息后,如果在 预定的时间长度内未收到该终端的注册请求消息或状态保活请求消息,则删除所述终端列 表中该终端的终端标识、源IP地址及端口。采用本发明技术方案,可以实现多个分布在不同网段(这些网段不能互通)的终 端与处于外网的网守进行RAS信令方面的通讯。该方案实现起来较为简单,并且,由于只需 要使用一个外网网守就可以同时实现多个网段的终端的注册需求,从而节省了 IP地址资 源。


图1为本发明实施例的实现RAS信令跨网段互通的组网示意图;图2为本发明实施例的各个模块之间的RAS信令交互示意图;图3为本发明实施例的由终端发送RRQ的场景下RAS代理实现信令转发示意图;图4为本发明实施例的由网守发送DRQ的场景下RAS代理实现信令转发示意图。
具体实施例方式为了解决多网段不互通的情况下会议终端与网守之间的RAS信令不能互通的问题,本发明提供一种会议电视系统跨网段信令互通的方案,其基本构思如下为实现几个IP层不通的逻辑子网进行通信,考虑引入一个RAS代理实现RAS信令 的跨网段传输,通过简单易用的代理服务的方法来实现处于不同网段的终端能够顺利的同 网守通讯,并且实现起来比较简单,不需要为每个网段的终端都分配一个特殊的IP地址。在引入RAS代理之后,终端与网守之间的RAS信令通过RAS代理的具体传送机制, 具体涉及如下两方面1.从终端发出的RAS信令如何正确的转发给网守,在存在多个子网的情况下,处 于不同子网的终端分别将RAS代理作为网守来注册,而RAS代理在接收到相关信令之后,转 发给处于外网的网守;2.从网守发出的RAS信令如何正确的转发给终端,由于存在多个终端,因而需 要确定网守发出的RAS信令是转发给哪个终端的。但由于RAS信令并不是为跨网段准备 的,没有也不会提供转发到某个指定终端的IP字段,因此,需要找出相应的解决方案。在 考虑解决方案的时候也需要考虑两种情况一种是网守被动发送RAS信令,比如终端先给 网守发送RRQ(RegistrationRequest,终端注册请求)消息,网守回复RCF(Registration Confirm,终端注册确认)或RRJ(Registration Reject,终端注册拒绝)消息的情况; 另一种是网守主动发起的RAS信令,比如网守主动发送给终端的挂断终端注册指示消息 DRQ (Disengage Request,终端删除请求)。考虑到RAS信令都是基于UDP (User Datagram Protocol,用户数据包协议)问答式的,即终端发送一个请求,然后网守应答这个请求,例 如RRQ(问)对应RCF(答);另外,RAS信令中都包含有一个序列号(sqNum)字段。因此,可 以利用sqNum作为索引,建立RAS消息与相应的终端的标识或IP地址间的对应关系,进而 完成终端与网守之间的请求<_>应答流程。基于以上基本构思,本发明提供一种实现会议电视系统跨网段信令互通的方法, 终端注册到RAS代理后,该方法包括RAS代理接收到终端发起的RAS信令消息时,建立RAS信令消息中的序列号与该终 端的源IP地址及端口的映射关系,并将所述RAS信令消息转发至网守;所述RAS代理收到网守回复的RAS响应消息后,根据建立的所述映射关系将所述 RAS响应消息发送至相应的终端。其中,所述终端发起的RAS信令消息包括注册请求(RRQ)、呼叫请求(ARQ),取消 注册请求(URQ),删除终端请求(DRQ)或状态保活请求(IRR)。进一步地,所述RAS信令为RRQ消息时,RAS代理具体采用如下方式实现RAS信令 跨网段的互通处理
RAS代理接收到终端的RRQ消息时,产生一个新的sqNum,将所述RRQ消息中的原 sqNum(以下也称作第一 sqNum)替换为产生的新的sqNum(以下也称作第二 sqNum)后,将所 述RRQ消息转发至网守;并将所述第一 sqNum、第二 sqNum及该终端的源IP地址和端口的 映射关系记录到转发映射表中;RAS代理接收到网守回复的RCF或RRJ消息时,根据所述RCF或RRJ消息中的第二 sqNum查找所述转发映射表,并将RCF或RRJ消息中的第二 sqNum还原为第一 sqNum后,将 所述RCF或RRJ消息根据查找到的所述第二 sqNum对应的IP地址和端口转发至相应的终端。需要说明的是,本发明中的转发映射表中保存的内容包括原sqNum、新的sqNum、 IP地址和端口。进一步地,RAS代理接收到网守回复的RCF或RRJ消息时,判断是否已记录该终端的IP地址和终端标识,若没有,则将终端的IP地址和终端标识保存在终端列表中;RAS代理收到网守主动发起的RAS信令消息(如DRQ消息、IRQ消息等)时,根据 该RAS信令消息中的终端标识查找终端列表,根据查找到的终端标识对应的IP地址及端 口,将该RAS信令消息转发至相应的终端。为使本发明的目的、技术方法和优点表达的更清楚明白,下面结合附图和优选实 施例对本发明做更进一步的说明。图1示出了本发明实施例的实现RAS信令跨网段互通系统的组网示意图,该系统 包括终端,网守,如图1所示,终端协议栈处于不同网段并且不能互通的局域网中,而网守 处于互联网网中,为了实现终端协议栈和网守之间的RAS信令的互通,本实施例中引入了 RAS代理,其中各网元实现的主要功能描述如下终端协议栈,主要实现与网守以及多点控制模块(MCU)的信令交互;网守,主要负责处理终端注册,呼叫,带宽管理等;RAS代理,主要用于实现RAS信令跨网段的互通处理,包括将网段B中的终端协 议栈发到代理的RAS消息,通过另一个网段A转发到网守;以及,将网段A中的网守的RAS 消息,通过网段B转发到终端。其中,会议终端(也简称终端)注册到RAS代理可通过如下方式实现RAS代理能 够跨越多个网段,在多网段情况下,每个网段都有相应的IP地址,RAS代理可以在多个网段 的IP地址上侦听报文,处于某个网段的终端则注册到RAS代理对应该网段的IP地址上。此外,RAS代理具备RAS编解码的功能,能够解析RAS信令。对于RAS信令只需要 更新sqNum,或者提取一些相关的信息(如IP地址、端口信息等)保存,其他内容不用修改, 直接将全部内容转发即可。进一步地,RAS代理还用于从网段A接收到网守的RCF或RRJ消息后,判断是否已记录RCF消息中的该终端 的终端标识、源IP和端口,如果没有记录,则新建一个终端列表,将RCF消息中的终端标识、 源IP和端口保存在新建的终端列表中;如果已经记录,则仅需对已记录的终端列表进行更 新。同样地,RAS代理从网段B接收到其他消息时,也应判断源IP和端口,如果已有相 应的记录,则转发到网守;如果没有记录,表明该终端还没有注册,则丢弃。
从而,RAS代理后续在收到网守主动发起的RAS信令消息时,可以根据RAS信令消息中携带的终端标识查找保存的终端列表,并将该RAS信令消息转发至相应终端。此外,RAS代理可以建立超时机制,若在收到终端的RRQ消息后预定的时间长度内 (如10分钟等)未收到RRQ (包括保活RRQ或完全RRQ)、或者IRR消息,则删除相应终端列 表中的源IP地址、端口和终端标识。如图2所示,RAS信令都是基于UDP问答式的。各个模块之间的RAS信令交互流 程见图2。其中,终端主动发起的RAS信令包括注册请求消息、ARQ(呼叫请求消息)、 URQ(取消注册请求消息),DRQ(删除请求消息)或RR(状态保活消息)等。网守主动发起的RAS信令包括DRQ(删除请求消息)、IRQ(终端状态请求消息)寸。其中,DRQ消息既可以终端发起,也可以由GK发起。图3示出了以终端发送RRQ为例,RAS代理实现信令转发的处理流程,对于其他终 端主动发起的RAS信令,如ARQ、DRQ等,其转发策略也同样适用。如图3所示,该流程具体 描述如下当RAS代理接收到终端发送的RRQ消息之后,因为网守只有一个,RAS信令直接转 发给网守就可以,并且在发送前根据RAS信令中的sqNum序列号为索引建立一张转发映射 表,表中存储相关终端的IP地址,标识,端口等相关信息;RAS代理接收到网守回复的RCF 消息之后,解析消息中的序列号并根据索引找到对应终端的IP地址,并发送给相应终端。此外,参见图3,RAS代理接收到网守回复的RCF或RRJ消息时,还将根据所述RCF 消息中该终端的IP地址和终端标识创建或更新终端列表,其中所述终端列表用于保存终 端的IP地址、端口和终端标识的对应关系。图4示出了以网守发送DRQ为例,RAS代理实现信令转发的处理流程,对于其他网 守主动发起的RAS信令,如IRQ等,其转发策略也同样适用。如图4所示,该流程具体描述 如下对于网守主动发起的RAS信令请求,则利用之前RAS代理所建立的终端列表,这 个终端列表主要以终端标识(endPointID)为索引,主要保存终端的IP地址和端口信息, 这样,RAS代理就可以通过该终端列表来找到对应终端地址。S卩,RAS代理收到网守发起的 RAS信令消息时,根据该RAS信令消息中的终端标识查找终端列表,并根据查找到的终端标 识对应的IP地址和端口将该RAS信令消息转发至相应的终端。但其中有个特例,IRQ(会议保活请求)消息中没有endPointID这个字段,这个需 要修改网守的处理,在发送IRQ的时候增加终端标识这个字段。本领域普通技术人员可以理解上述方法中的全部或部分步骤可通过程序来指令 相关硬件完成,所述程序可以存储于计算机可读存储介质中,如只读存储器、磁盘或光盘 等。可选地,上述实施例的全部或部分步骤也可以使用一个或多个集成电路来实现。相应 地,上述实施例中的各模块/单元可以采用硬件的形式实现,也可以采用软件功能模块的 形式实现。本发明不限制于任何特定形式的硬件和软件的结合。
权利要求
一种实现会议电视系统跨网段信令互通的方法,其特征在于,该方法包括终端注册到注册、接入认证和状态查询(RAS)代理,RAS代理收到终端发起的RAS信令消息后,建立该RAS信令消息中的序列号与该终端的源IP地址及端口的映射关系,并将该RAS信令消息转发至网守;所述RAS代理收到网守回复的RAS响应消息后,根据建立的所述映射关系将所述RAS响应消息发送至相应的终端。
2.如权利要求1所述的方法,其特征在于,所述终端发起的RAS信令消息包括注册请求、呼叫请求,取消注册请求,删除终端请 求或状态保活请求。
3.如权利要求2所述的方法,其特征在于,所述终端发起的RAS信令消息为注册请求消 息时,所述方法具体包括RAS代理接收到终端的注册请求消息时,将所述注册请求消息中的第一序列号替换为 第二序列号后,将所述注册请求消息转发至网守;并将所述第一序列号、第二序列号及该终 端的源IP地址和端口的映射关系记录到转发映射表中;RAS代理接收到网守回复的注册确认或注册拒绝消息时,根据所述注册确认或注册拒 绝消息中的第二序列号查找所述转发映射表,并将所述第二序列号还原为第一序列号后, 将所述注册确认或注册拒绝消息根据查找到的所述第二序列号对应的IP地址和端口转发 至相应的终端。
4.如权利要求3所述的方法,其特征在于,所述方法还包括所述RAS代理接收到所述注册确认或注册拒绝消息时,根据所述注册确认或注册拒绝 消息中该终端的端口标识、源IP地址及端口创建或更新终端列表,其中所述终端列表用于 保存终端的端口标识、源IP地址及端口的对应关系;所述RAS代理收到网守发起的RAS信令消息时,根据所述RAS信令消息中的终端标识 查找终端列表,并根据查找到的终端标识对应的IP地址及端口将所述RAS信令消息转发至 相应的终端。
5.如权利要求4所述的方法,其特征在于,所述方法还包括所述RAS代理接收到终端发送的所述注册请求消息后,如果在预定的时间长度内未 收到该终端的注册请求消息或状态保活请求消息,则删除所述终端列表中该终端的终端标 识、源IP地址及端口。
6.如权利要求4所述的方法,其特征在于,所述网守发起的RAS信令消息包括删除请求、状态请求;且所述网守在发起状态请求消息时,在发起的状态请求消息中携带终端标识。
7.一种实现会议电视系统跨网段信令互通的系统,其特征在于,该系统包括终端、网 守和RAS代理,所述RAS代理用于,接收到终端发起的RAS信令消息后,建立该RAS信令消息中的序列 号与该终端的源IP地址及端口的映射关系,并将该RAS信令消息转发至网守;以及,接收到 网守回复的RAS响应消息后,根据建立的所述映射关系将所述RAS响应消息发送至相应的 终端;所述网守用于,接收到所述RAS代理发送的RAS信令消息后,回复RAS响应消息。
8.如权利要求7所述的系统,其特征在于,所述终端发起的RAS信令消息包括注册请求消息;所述RAS代理进一步用于,接收到终端的注册请求消息时,将所述注册请求消息中的 第一序列号替换为第二序列号后,将所述注册请求消息转发至网守;并将所述第一序列号、 第二序列号及该终端的源IP地址和端口的映射关系记录到转发映射表中;以及接收到网 守回复的注册确认或注册拒绝消息时,根据所述注册确认或注册拒绝消息中的第二序列号 查找所述转发映射表,并将所述第二序列号还原为第一序列号后,将所述注册确认或注册 拒绝消息根据查找到的所述第二序列号对应的IP地址和端口转发至相应的终端。
9.如权利要求8所述的系统,其特征在于,所述RAS代理还用于,接收到所述注册确认或注册拒绝消息时,根据所述注册确认消 息中该终端的终端标识、源IP地址及端口创建或更新终端列表,其中所述终端列表用于保 存终端的终端标识、源IP地址及端口的对应关系;收到网守发起的RAS信令消息时,根据该 RAS信令消息中的终端标识查找终端列表,并根据查找到的终端标识对应的IP地址及端口 将所述RAS信令消息转发至相应的终端;其中,所述网守发起的RAS信令消息包括删除请求、状态请求,且所述网守进一步用 于,在发起状态请求的消息中携带终端标识。
10.如权利要求8或9所述的系统,其特征在于,所述RAS代理还用于,接收到终端发送的所述注册请求消息后,如果在预定的时间长 度内未收到该终端的注册请求消息或状态保活请求消息,则删除所述终端列表中该终端的 终端标识、源IP地址及端口。
全文摘要
本发明公开了一种实现会议电视系统跨网段信令互通的方法及系统,用于实现不同网段中的终端与网守之间的RAS信令的互通,其中所述方法包括终端注册到RAS代理,RAS代理收到终端发起的RAS信令消息后,建立该RAS信令消息中的序列号与该终端的源IP地址及端口的映射关系,并将该RAS信令消息转发至网守;所述RAS代理收到网守回复的RAS响应消息后,根据建立的所述映射关系将所述RAS响应消息发送至相应的终端。采用本发明技术方案,可以实现多个分布在不同网段的终端与处于外网的网守进行RAS信令方面的通讯。
文档编号H04L29/12GK101867586SQ20101021501
公开日2010年10月20日 申请日期2010年6月29日 优先权日2010年6月29日
发明者包明辉, 李峰, 杨扬 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1