本发明专利技术提供一种隧道建立方法及视频监控系统,所述方法包括:隧道客户端向出口路由器发送隧道建立请求,所述隧道建立请求中携带隧道客户端标识;所述出口路由器向隧道服务器转发所述隧道建立请求;所述隧道服务器判断是否存在包含所述隧道客户端标识的地址分配表项,所述地址分配表项用于记录隧道客户端标识和已分配虚拟IP地址的对应关系;当存在包含所述隧道客户端标识的地址分配表项时,向所述隧道客户端返回对应的已分配虚拟IP地址,以完成隧道建立。本发明专利技术通过在隧道服务器与隧道客户端之间建立多条隧道实现负载分担,降低业务中断的概率。
【技术实现步骤摘要】
本专利技术涉及视频监控
,尤其涉及一种隧道建立方法及视频监控系统。
技术介绍
随着网络监控技术的发展,基于私网的监控系统越来越少,跨网络监控系统(需要经过中间运营商网络的监控系统)越来越多。对于跨网络监控系统,目前普遍采用隧道技术实现。在实际应用中,一般将视频监控系统的媒体服务器作为隧道服务器,将视频监控系统的编解码设备作为隧道客户端,并在隧道服务器和隧道客户端之间建立一条隧道传输业务流量。当该隧道传输的业务流量过大时,网络运营商会限制该隧道的业务流量,造成业务中断,同时,当该隧道故障时,会造成该隧道上承载的所有业务中断。
技术实现思路
本专利技术的目的在于提供一种隧道建立方法及视频监控系统,用于在隧道服务器与隧道客户端之间建立多条隧道。为实现上述专利技术目的,本专利技术提供了技术方案:本专利技术提供一种隧道建立方法,应用于视频监控系统,所述方法包括:隧道客户端向出口路由器发送隧道建立请求,所述隧道建立请求中携带隧道客户端标识;所述出口路由器向隧道服务器转发所述隧道建立请求;所述隧道服务器判断是否存在包含所述隧道客户端标识的地址分配表项,所述地址分配表项用于记录隧道客户端标识和已分配虚拟IP地址的对应关系;当存在包含所述隧道客户端标识的地址分配表项时,向所述隧道客户端返回对应的已分配虚拟IP地址,以完成隧道建立。本专利技术还提供一种视频监控系统,所述系统包括:隧道客户端,用于向出口路由器发送隧道建立请求,所述隧道建立请求中携带隧道客户端标识;所述出口路由器,用于向隧道服务器转发所述隧道建立请求;所述隧道服务器,用于判断是否存在包含所述隧道客户端标识的地址分配表项,所述地址分配表项用于记录隧道客户端标识和已分配虚拟IP地址的对应关系;当存在包含所述隧道客户端标识的地址分配表项时,向所述隧道客户端返回对应的已分配虚拟IP地址,以完成隧道建立。由以上描述可以看出,本专利技术通过在隧道服务器与隧道客户端之间建立多条隧道,通过多条隧道实现负载分担,降低业务中断的概率。附图说明图1A至图1D是本专利技术实施例示出的视频监控系统示意图;图2是本专利技术一个实施例示出的隧道建立方法流程图;图3是本专利技术一个实施例示出的隧道封装格式;图4是本专利技术实施例示出的视频监控系统的结构示意图。具体实施方式这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本专利技术相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本专利技术的一些方面相一致的装置和方法的例子。在本专利技术使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本专利技术。在本专利技术和所附权利要求书中所使用的单数形式的“一种”、“”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。应当理解,尽管在本专利技术可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本专利技术范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”。本专利技术实施例提出一种隧道建立方法,该方法通过隧道服务器、隧道服务器侧的出口路由器以及隧道客户端的信息交互,在隧道服务器和隧道客户端之间建立多条隧道,以实现负载分担,以及降低业务中断概率。参见图1A至图1D分别是本专利技术实施例示出的视频监控系统示意图。该视频监控系统主要由隧道服务器、隧道服务器侧的出口路由器以及隧道客户端组成。为了节约成本,通常将媒体服务器作为隧道服务器,将编解码设备作为隧道客户端。参见图2,为本专利技术隧道建立方法的一个实施例流程图,该实施例从监控系统的角度对隧道建立过程进行描述。步骤201,隧道客户端向出口路由器发送隧道建立请求,所述隧道建立请求中携带隧道客户端标识。步骤202,所述出口路由器向隧道服务器转发所述隧道建立请求。在隧道客户端向出口路由器发送隧道建立请求之前,首先要完成出口路由器上的地址映射。本专利技术实施例旨在建立多条隧道,因此,需要在隧道服务器侧的出口路由器上建立多个地址映射关系。该地址映射关系可由管理员在出口路由器上手动配置,也可由隧道服务器向出口路由器下发配置命令,由出口路
由器自动完成地址映射。在后续描述中,将以第二种配置方式为例说明地址映射过程。在一种组网环境下,例如,图1A和图1C所示组网环境,隧道服务器对应一个出口路由器。出口路由器获取隧道服务器的IP地址(简称第一IP地址)和端口号(简称第一端口号),建立至少两个地址映射关系,该地址映射关系为隧道服务器的第一IP地址和第一端口号与出口路由器的IP地址(简称第二IP地址)和端口号(简称第二端口号)的对应关系,所述至少两个地址映射关系中的第二IP地址相同、第二端口号不同。具体地,在图1A所示组网环境(一个隧道服务器对应一个出口路由器)下,隧道服务器可分配多个端口号,并将分配的多个端口号以及自身IP地址通过配置命令下发给出口路由器,由出口路由器根据获取的多个端口号完成多个地址映射关系的建立。现以两个地址映射关系的建立为例,隧道服务器开放端口号6543和6540,将端口号6543和6540以及IP地址10.2.2.1下发给出口路由器,出口路由器根据上述信息可建立如下地址映射关系,参见表1。内网(IP地址:端口号)外网(IP地址:端口号)10.2.2.1:654361.3.2.1:654310.2.2.1:654061.3.2.1:6540表1由表1可知,出口路由器外网的IP地址相同,端口号不同。具体地,在图1C所示组网环境(两个隧道服务器对应一个出口路由器)下,假设,隧道服务器1分配端口号6543,并将端口号6543和自身IP地址10.2.2.1下发给出口路由器;隧道服务器2分配端口号6540,隧道服务器2将端口号6540及自身IP地址10.2.2.2下发给出口路由器,则出口路由器根据隧道服务器1和隧道服务器2下发的信息可建立如下地址映射关系,参见表2。内网(IP地址:端口号)外网(IP地址:端口号)10.2.2.1:654361.3.2.1:654310.2.2.2:654061.3.2.1:6540表2由表2可知,出口路由器外网的IP地址相同,端口号不同。在另一种组网环境下,例如,图1B和图1D所示组网环境,隧道服务器对应至少两个出口路由器。每一个出口路由器分别获取隧道服务器的第一IP地址和第一端口号,并分别建立地址映射关系。所述地址映射关系为隧道服务器的第一IP地址和第一端口号与出口路由器的第二IP地址和第二端口号的对应关系,其中,每一个出口路由器的第二IP地址不同且第二端口号相同。具体地,在图1B所示组网环境(一个隧道服务器对应两个出口路由器)下,隧道服务器只分配一个端口号,例如,6543,将端口号6543以及自身IP地址10.2.2.1下发给出口路由器1和出口路由器2,出口路由器1建立地址映射关系,如表3所示;出口路由器2建立地址映射关系,如表4所示。表3本文档来自技高网...
【技术保护点】
一种隧道建立方法,应用于视频监控系统,其特征在于,所述方法包括:隧道客户端向出口路由器发送隧道建立请求,所述隧道建立请求中携带隧道客户端标识;所述出口路由器向隧道服务器转发所述隧道建立请求;所述隧道服务器判断是否存在包含所述隧道客户端标识的地址分配表项,所述地址分配表项用于记录隧道客户端标识和已分配虚拟IP地址的对应关系;当存在包含所述隧道客户端标识的地址分配表项时,向所述隧道客户端返回对应的已分配虚拟IP地址,以完成隧道建立。
【技术特征摘要】
1.一种隧道建立方法,应用于视频监控系统,其特征在于,所述方法包括:隧道客户端向出口路由器发送隧道建立请求,所述隧道建立请求中携带隧道客户端标识;所述出口路由器向隧道服务器转发所述隧道建立请求;所述隧道服务器判断是否存在包含所述隧道客户端标识的地址分配表项,所述地址分配表项用于记录隧道客户端标识和已分配虚拟IP地址的对应关系;当存在包含所述隧道客户端标识的地址分配表项时,向所述隧道客户端返回对应的已分配虚拟IP地址,以完成隧道建立。2.如权利要求1所述的方法,其特征在于,所述方法还包括:当所述视频监控系统存在多个隧道服务器时,所述隧道服务器接收并记录其它隧道服务器提供的地址分配表项。3.如权利要求1所述的方法,其特征在于:所述隧道服务器对应一个出口路由器;所述隧道客户端向出口路由器发送隧道建立请求之前,还包括:所述出口路由器获取所述隧道服务器的第一IP地址和第一端口号;建立至少两个地址映射关系,所述地址映射关系为隧道服务器的第一IP地址和第一端口号与所述出口路由器的第二IP地址和第二端口号的对应关系,所述至少两个地址映射关系中的第二IP地址相同且第二端口号不同。4.如权利要求1所述的方法,其特征在于:所述隧道服务器对应至少两个出口路由器;所述隧道客户端向出口路由器发送隧道建立请求之前,还包括:每一个出口路由器分别获取所述隧道服务器的第一IP地址和第一端口号;每一个出口路由器分别建立地址映射关系,所述地址映射关系为隧道服务器的第一IP地址和第一端口号与所述出口路由器的第二IP地址和第二端口号的...
【专利技术属性】
技术研发人员:周迪,王军,
申请(专利权)人:浙江宇视科技有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。