一种将社会资源接入到公共平台的装置及方法

文档序号:10538886阅读:210来源:国知局
一种将社会资源接入到公共平台的装置及方法
【专利摘要】本发明一种将社会资源接入到公共平台的装置及方法,用于与设置在社会资源网络中的资源接入盒子配合将社会资源接入到公共平台,所述将社会资源接入到公共平台的装置包括隧道服务模块、前端设备管理模块、控制连接模块和负载分担模块。根据社会资源网络中资源接入盒子的数量,启用对应数量的隧道进程,建立社会资源表项;根据社会资源表项与社会资源设备建立控制连接,将媒体业务根据负载分担原则分配在各个建立的隧道连接上来接收社会资源设备发送的媒体流,使得资源接入盒子间实现负载均衡。本发明的装置和方法,能够支撑较大规模的社会资源接入,并能够实现资源接入盒子之间的负载分担与备份。
【专利说明】
一种将社会资源接入到公共平台的装置及方法
技术领域
[0001] 本发明属于视频监控技术领域,尤其涉及一种将社会资源接入到公共平台的装置 及方法。
【背景技术】
[0002] 随着全省视频监控系统建设的不断推进和深入,视频监控探头的建设规模和覆盖 范围日益扩大,其中,由社会单位(党政机关、企事业单位、社会团体及其他社会组织和公民 个人)自行投资建设的视频监控探头占总监控探头数量92.5%,在极大地保障了单位安全 的同时,有效的弥补了公共监控点资源不足、监控盲点较多等问题。社会单位建设的视频监 控系统数量多,但形式散、不成体系、不联网,相互独立,一定程度上存在着视频监控资源共 享难、重复建设等问题。为最大限度发挥视频监控系统的应用效能,在整合公共监控资源的 基础上,要求"全省重点单位周界摄录公共区域探头要全部接入公共机关",使之与公共监 控点优势互补,联动作战,达到全社会监控资源共享共用的目标。
[0003] 对于前端社会监控资源接入的方式,现有技术中,管理平台要使用调用SDK的方式 来进行接入。首先在管理服务器平台上添加前端DVR/DVR的地址/端口号,然后平台主动向 该地址端口号发起SDK的业务请求。需要在社会监控资源的出口路由器上对DVR的SDK端口 号做映射。然后在管理平台上添加路由器的公网IP地址或者动态域名作为社会监控资源 DVR的IP地址。平台直接向该公网地址发起SDK的调用,或者先解析DVR的动态域名之后,再 向解析后的地址发起连接。由于该方案需要在社会监控资源的出口路由器上做端口映射, 但是当社会监控资源的出口路由器公网接口获取的地址并不是真正的公网地址,而是运营 给其分配的运营商私网地址时,该方案不可行。
[0004] 申请号为201510333473.8的中国发明专利申请公开了一种改进的方案如图1所 示,在社会资源网络中添加资源接入盒子,与公共平台建立监控隧道,通过隧道来实现社会 资源的接入。然而该方案中资源接入盒子性能有限,无法支撑较大规模的社会资源接入能 力,譬如宾馆、医院等社会资源网络。

【发明内容】

[0005] 本发明的目的是提供一种将社会资源接入到公共平台的装置及方法,解决现有技 术无法支撑较大规模的社会资源接入能力的技术问题,并能够实现多个资源接入盒子的负 载分担和相互备份。
[0006] 为了实现上述目的,本发明技术方案如下:
[0007] -种将社会资源接入到公共平台的装置,用于与设置在社会资源网络中的资源接 入盒子配合将社会资源接入到公共平台,所述将社会资源接入到公共平台的装置包括:
[0008] 隧道服务模块,用于根据社会资源网络中资源接入盒子的数量,启用对应数量的 隧道进程,所述隧道进程用于与资源接入盒子建立隧道连接;
[0009] 前端设备管理模块,用于接收资源接入盒子通过建立的隧道连接上报的所在社会 资源网络中的社会资源设备信息,根据接收的社会资源设备信息建立社会资源表项;
[0010]控制连接模块,用于根据社会资源表项与社会资源设备建立控制连接;
[0011]负载分担模块,用于将媒体业务根据负载分担原则分配在各个建立的隧道连接上 来接收社会资源设备发送的媒体流,使得资源接入盒子间实现负载均衡。
[0012] 进一步地,所述将社会资源接入到公共平台的装置还包括备份模块,用于在确定 资源接入盒子故障时,通知与故障的资源接入盒子位于同一个社会资源网络中的其他非故 障资源接入盒子接管故障的资源接入盒子的业务。
[0013] 所述备份模块确定资源接入盒子故障的过程,包括:
[0014] 收到所述隧道服务模块检查隧道连接后发送的隧道断开通知,确定与该隧道建立 连接的资源接入盒子故障;
[0015] 或,收到所述控制连接模块访问资源接入盒子对应的访问虚拟地址后发送的访问 不通的通知,确定该资源接入盒子故障;
[0016]或,直接访问资源接入盒子对应的访问虚拟地址,如果访问不通则确定该资源接 入盒子故障。
[0017] 所述备份模块通知与故障的资源接入盒子位于同一个社会资源网络中的其他非 故障资源接入盒子接管故障的资源接入盒子的业务的过程,包括:
[0018] 将故障设备信息发送给同一社会资源网络中的其他无故障的资源接入盒子,同时 添加路由表,将目的地址为该故障资源接入盒子的访问虚拟地址的报文转发到同一社会资 源网络中的其他无故障的资源接入盒子,以便接收到故障设备信息的资源接入盒子发送 ARP更新报文更新社会资源设备的ARP表,并建立地址转换表项,将目的地址为故障资源接 入盒子的报文转发到社会资源设备。
[0019] 进一步地,所述备份模块还用于在感知到故障资源接入盒子恢复后,删除添加的 路由表,同时发送报文通知接管故障资源接入盒子的资源接入盒子结束接管,以便该资源 接入盒子删除地址转换表项。
[0020] 本发明还提出了一种将社会资源接入到公共平台的方法,用于与设置在社会资源 网络中的资源接入盒子配合将社会资源接入到公共平台,所述将社会资源接入到公共平台 的方法包括:
[0021] 根据社会资源网络中资源接入盒子的数量,启用对应数量的隧道进程,所述隧道 进程用于与资源接入盒子建立隧道连接;
[0022] 接收资源接入盒子通过建立的隧道连接上报的所在社会资源网络中的社会资源 设备信息,根据接收的社会资源设备信息建立社会资源表项;
[0023] 根据社会资源表项与社会资源设备建立控制连接;
[0024] 将媒体业务根据负载分担原则分配在各个建立的隧道连接上来接收社会资源设 备发送的媒体流,使得资源接入盒子间实现负载均衡。
[0025] 进一步地,所述将社会资源接入到公共平台的方法还包括:
[0026] 在确定资源接入盒子故障时,通知与故障的资源接入盒子位于同一个社会资源网 络中的其他非故障资源接入盒子接管故障的资源接入盒子的业务。
[0027] 所述确定资源接入盒子故障的过程,包括:
[0028] 检查隧道连接,如果发现隧道断开,确定与该隧道建立连接的资源接入盒子故障;
[0029] 或,访问资源接入盒子对应的访问虚拟地址,如果访问不通则确定该资源接入盒 子故障。
[0030] 所述通知与故障的资源接入盒子位于同一个社会资源网络中的其他非故障资源 接入盒子接管故障的资源接入盒子的业务的过程,包括:
[0031] 将故障设备信息发送给同一社会资源网络中的其他无故障的资源接入盒子,同时 添加路由表,将目的地址为该故障资源接入盒子的访问虚拟地址的报文转发到同一社会资 源网络中的其他无故障的资源接入盒子,以便接收到故障设备信息的资源接入盒子发送 ARP更新报文更新社会资源设备的ARP表,并建立地址转换表项,将目的地址为故障资源接 入盒子的报文转发到社会资源设备。
[0032] 进一步地,所述通知与故障的资源接入盒子位于同一个社会资源网络中的其他非 故障资源接入盒子接管故障的资源接入盒子的业务的过程,还包括
[0033] 在感知到故障资源接入盒子恢复后,删除添加的路由表,同时发送报文通知接管 故障资源接入盒子的资源接入盒子结束接管,以便该资源接入盒子删除地址转换表项。
[0034] 本发明提出了一种将社会资源接入到公共平台的装置及方法,通过分别与社会资 源网络中的多台资源接入盒子建立隧道连接,并建立与社会资源设备对应的社会资源表 项,根据负载分担原则控制媒体业务选择建立的隧道连接来接收媒体流,以便媒体流均分 在资源接入盒子上。本发明的装置与方法能够支撑较大规模的社会资源接入,并能够实现 资源接入盒子之间的负载分担与备份。
【附图说明】
[0035]图1为现有技术将社会资源接入公共平台的网络结构图;
[0036]图2为本发明将社会资源接入公共平台的网络结构图;
[0037] 图3为本发明将社会资源接入公共平台的装置结构示意图;
[0038] 图4为本发明将社会资源接入公共平台的方法流程图。
【具体实施方式】
[0039]下面结合附图和实施例对本发明技术方案做进一步详细说明,以下实施例不构成 对本发明的限定。
[0040] 现有技术在每个社会资源网络中添加一个资源接入盒子,在公共平台设置有接入 服务器,通过资源接入盒子将社会资源网络中的社会资源设备接入到公共平台。然而在需 要接入的视频流量带宽超过一个资源接入盒子的能力时,无法满足公共平台接入社会资源 设备的需求。为此本发明在社会资源网络中根据需要接入的视频流量带宽来设置多个资源 接入盒子,并实现视频流量的负载分担,以及资源接入盒子的相互备份。
[0041] 本实施例一种将社会资源接入到公共平台的装置,设置在公共平台,也可以直接 应用于接入服务器,在本实施例中将该装置称为设备代理。如图2所示,本实施例在社会资 源网络中根据需要接入到公共平台的视频流量带宽设置有至少两个资源接入盒子,资源接 入盒子与公共平台设置的设备代理通过隧道连接实现视频流的接入。
[0042]其中,如图3所示,设备代理包括:隧道服务模块、前端设备管理模块、控制连接模 块和负载分担模块。
[0043]本实施例中,隧道服务模块,用于根据社会资源网络中资源接入盒子的数量,启用 对应数量的隧道进程,以便与资源接入盒子建立隧道连接。
[0044]如图2所示,根据需要接入的视频流量带宽,譬如需要接入的为20Mbps,而每个资 源接入盒子的能力为16Mbps,则社会资源网络中需要两个资源接入盒子,并为资源接入盒 子分配社会资源网络的IP地址。
[0045] 例如:资源接入盒子1的IP地址为192. 168.1 .3,资源接入盒子2的IP地址为 192.168.1.4。
[0046] 由于社会资源网络中设置了两个资源接入盒子,在设备代理中,隧道服务模块启 用了两个隧道进程。资源接入盒子分别与隧道服务模块启用的两个隧道进程建立连接,即 隧道服务模块启用的两个隧道进程分别用于两个资源接入盒子与设备代理间建立隧道连 接。
[0047]本实施例中,隧道服务模块启用的两个隧道其服务端口号不同,譬如1701、1702, 隧道虚拟地址也不相同,譬如1.1.1.0/24、2.1.1.0/24。在出口路由器上将设备代理的服务 端口号分别映射到公网(广域网)上。
[0048]社会资源网络内的两个资源接入盒子分别与设备代理的不同隧道进程建立连接, 得到不同的访问虚拟地址:如图2所示资源接入盒子1与设备代理的隧道进程1建立隧道连 接,得到的地址为1.1.1.2;资源接入盒子2与设备代理的隧道进程2建立隧道连接,得到的 地址为2.1.1.2。资源接入盒子分别将该虚拟地址映射给DVR(社会资源设备)的物理接口地 址192.168.1.2,这样设备代理可以通过访问这些虚拟地址来访问DVR。
[0049] 需要说明的是,本实施例中社会资源设备以DVR(硬盘录像机)为例进行说明,但不 对社会资源设备的具体形态进行限定,也可以是NVR(网络硬盘录像机)、DVS(数字视频编码 器)等,这里不再赘述。
[0050] 本实施例中,前端设备管理模块,用于添加社会资源设备,接收资源接入盒子上报 的所在社会资源网络中的社会资源设备信息,根据接收的社会资源设备信息建立社会资源 表项。
[0051] 在资源接入盒子上电后,可以在资源接入盒子上添加该网络中需要接入到公共平 台的社会资源设备,并通过建立的隧道连接向代理设备发送社会资源设备信息。社会资源 设备信息包括:设备ID、设备厂家及型号、IP地址以及SDK端口号等信息,在本实施例中添加 的社会资源设备是DVR。
[0052]在设备代理一侧,能够接收到资源接入盒子1和资源接入盒子2通过各自的隧道上 报的社会资源设备信息,从而在前端设备管理模块中添加社会资源网络中的社会资源设备 (前端设备),并建立社会资源表项。可以对同一个社会资源设备添加多个IP地址,设备代理 可以通过这多个IP去管理同一个社会资源设备。在判断前端设备是否在线时,需要同时对 多个IP地址进行判断,只要其中一个IP地址能达到该社会资源设备,即可认定该设备在线。 如果某个IP地址无法访问到该社会资源设备,则认为该地址无效,不使用该地址进行任何 操作。
[0053]例如,在设备代理上添加社会资源设备DVR时,资源接入盒子通过建立的隧道连接 将社会资源信息发送到设备代理,前端设备管理模块根据接收的社会资源设备信息可以知 道社会资源设备DVR的设备ID、资源接入盒子1和资源接入盒子2的访问虚拟地址、物理接口 地址,从而建立社会资源表项,如表1所示:
[0054]
[0055] 表 1
[0056]即设备代理的路由下一跳分别为1.1.1.2和2.1.1.2,由设备代理发送到社会资源 设备DVR的报文根据社会资源表项来发送。
[0057] 需要说明的是,本实施例社会资源设备DVR上配置有如表2所示的路由策略,这样 设备代理使用不同的访问虚拟地址访问社会资源设备时,社会资源设备可以将响应报文按 照正确的路径发送给资源接入盒子,资源接入盒子再通过隧道转发给设备代理。
[0058] L0059J 表 2
[0060] 表2中示出了图2中DVR到设备代理的路由表,这里不再赘述。
[0061] 本实施例中,控制连接模块,用于根据社会资源表项与社会资源设备建立控制连 接。
[0062] 如图2所示,设备代理通过控制连接模块选择本地社会资源表项中的一个访问虚 拟地址与社会资源设备DVR建立控制连接,也可以与两个访问虚拟地址同时建立控制连接。 在发送控制信令时,选取其中一条连接发送即可。
[0063] 例如,控制连接模块可以选择1.1.1.2,即通过隧道1与资源接入盒子1建立SDK的 连接,实现与DVR的控制报文交互;也可以选择两个访问虚拟地址(1.1.12,2.1.1.2)同时分 别与资源接入盒子1和资源接入盒子2建立SDK的连接,在发送控制信令时,选取其中一条连 接发送即可。
[0064]控制连接模块定期通过不同的访问虚拟地址来访问社会资源设备DVR,当通过某 个访问虚拟地址无法访问到DVR时,会将该访问虚拟地址置为无效状态,如果可以访问则置 为有效状态。
[0065]例如,如表1所示,两个访问虚拟地址均为有效。
[0066] 本实施例中,负载分担模块,用于将媒体业务根据负载分担原则分配在各个建立 的隧道连接上来接收社会资源设备发送的媒体流,使得资源接入盒子间实现负载均衡。
[0067] 当设备代理有媒体业务需要获取社会资源设备DVR的媒体流时,通过社会资源表 项,找到该DVR的有效访问虚拟地址进行访问,并分别使用对应的隧道虚拟地址1.1.1.1和 2.1.1.1作为自己的收流地址来接收视频流。根据负载分担原则,将不同的媒体业务分别通 过不同的隧道来接收,即实现资源接入盒子和隧道的负载分担的目的。负载分担原则可以 是根据媒体业务的数量,在建立的隧道连接上均分同样数量的媒体业务,使得资源接入盒 子均分媒体业务;也可以根据媒体业务的带宽来进行负载分担,在建立的隧道连接上均分 同样带宽的媒体业务,使得资源接入盒子均分媒体业务。
[0068] 例如设备代理的4个媒体业务通过如表3所示的媒体流表项来进行视频流的接收:
[0069]
[0070] 表 3
[0071]这样资源接入盒子1上有6M的流量,资源接入盒子2上有6M的流量,从而进行了业 务流量负载分担。
[0072] 在负载分担模块完成媒体业务的负载分担配置后,还需要更新社会资源表项,更 新后的社会资源表项如表4所示:
[0073]
[0074J 表 4
[0075] 本实施例的一种将社会资源接入到公共平台的装置,通过上述四个模块,已经完 成了资源接入盒子的负载分担,每个资源接入盒子能够在自己的能力范围内承担一定的视 频媒体流。当后期该社会资源网络进行扩容后,两个资源接入盒子无法满足流量带宽需求 时,可以根据总视频流量带宽重新计算该社会资源网络所需要的资源接入盒子的数量,并 根据需要的资源接入盒子的数量新增资源接入盒子,新增加的资源接入盒子,以相同的方 式接入到网络中与之前的资源接入盒子一起进行负载分担。例如,增加资源接入盒子3后的 社会资源表项更新如下:
[0076]
[0L,,」 今、。
[0078] 需要说明的是,在社会资源网络中的资源接入盒子增加后,需要在隧道服务模块 中再启用一个对应的隧道进程,用于与增加的资源接入盒子建立隧道连接,这里不再赘述。 从而能够满足较大规模的社会资源接入能力,譬如宾馆、医院等社会资源网络。
[0079] 优选地,本实施例一种将社会资源接入到公共平台的装置,还包括备份模块,用于 在确定资源接入盒子故障时,通知与故障的资源接入盒子位于同一个社会资源网络中的其 他非故障资源接入盒子接管故障的资源接入盒子的业务,实现资源接入盒子间的相互备 份。
[0080] 具体地,备份模块将故障设备信息发送给同一社会资源网络中的其他无故障的资 源接入盒子,同时添加路由表,将目的地址为该故障资源接入盒子访问虚拟地址的报文转 发到同一社会资源网络中的其他无故障的资源接入盒子,以便接收到故障设备信息的资源 接入盒子发送ARP更新报文更新社会资源设备的ARP表,并建立地址转换表项,将目的地址 为故障资源接入盒子的报文转发到社会资源设备。并在感知到故障资源接入盒子恢复后, 删除添加的路由表,同时发送报文通知接管故障资源接入盒子的资源接入盒子结束接管, 以便该资源接入盒子删除地址转换表项。
[0081 ]如图2所示,当其中一个资源接入盒子出现故障时,另外一个资源接入盒子需要接 替故障的资源接入盒子进行媒体流的转发,在没有超过资源接入盒子性能的情况下进行设 备的备份功能,实现过程如下:
[0082] A、备份模块检查到资源接入盒子1的隧道连接断开,或者通过资源接入盒子1的访 问虚拟地址1.1.1.2无法访问到DVR,则说明资源接入盒子1无法进行流量的承载,将其有效 状态设置为无效。
[0083]确定资源接入盒子1故障时,在表4的基础上更新社会资源表项,更新后的社会资 源表项如表6所不:
[0084]
[0085] 表 6
[0086] 需要说明的是,发现同一个社会资源网络中的资源接入盒子是否有故障,可以通 过隧道服务模块检查隧道连接后发送的隧道断开通知得知;也可以在收到控制连接模块访 问资源接入盒子对应的访问虚拟地址后发送的访问不通的通知,确定该资源接入盒子故 障。也可以直接由备份模块直接访问资源接入盒子对应的访问虚拟地址,如果访问不通则 确定该资源接入盒子故障。
[0087] B、备份模块通知资源接入盒子2接管资源接入盒子1上原有的媒体流转发业务,先 将故障设备信息发送给资源接入盒子2,故障设备信息包括隧道虚拟地址(1.1.1.1)、资源 接入盒子1访问虚拟地址(1.1.1.2)、资源接入盒子1物理接口地址(192.168.1.3)。同时添 加主机路由表,目的地址为1.1.1.2的报文,其下一跳为2.1.1.2。这样设备代理通过 1.1.1.2访问DVR的报文会通过隧道2转发到资源接入盒子2上。
[0088] C、资源接入盒子2收到该报文后,先向DVR发送192.168.1.3的ARP更新报文,通知 DVR将192.168.1.3的MAC地址更新为自己的MAC地址,这样DVR发送给设备代理(1.1.1.1)的 报文会先发送到资源接入盒子2。
[0089] D、资源接入盒子2建立地址转换表项,将1 · 1 · 1 · 2转换为192 · 168 · 1 · 2,这样设备代 理到1.1.1.2的报文会被资源接入盒子转换为192.168.1.2,从而转发给192.168.1.2。资源 接入盒子2在本地建立到1.1.1.1的主机路由表项,下一跳为2 . 1.1.1,这样DVR发送给 1.1.1.1的报文会通过隧道2转发给设备代理。
[0090] E、设备代理上原有的媒体流表项会被更新如下:
[0091]

[0092] 表 7
[0093] F、社会资源表项更新如下:
[0094]
[0095] 表 8
[0096] G、当资源接入盒子1恢复正常后,会自动刷新自己的ARP表项,即向DVR发送 192.168.1.3的ARP更新报文,通知DVR将192.168.1.3的MAC地址更新为自己的MAC地址,这 样DVR发送到1.1.1.1的报文会重新发送给资源接入盒子1。同时资源接入盒子1也会重新向 设备代理建立隧道连接,当设备代理备份模块感知该连接恢复后,会删除之前添加的目的 地址为1.1.1.2的主机路由,同时发送报文通知资源接入盒子2结束对资源接入盒子1的业 务接管。资源接入盒子2收到该通知后,删除本地对应1.1.1.2的地址转换表项,以及到 1.1.1.1的主机路由。
[0097] 通过上述过程,当资源接入盒子1故障后,所有的原有连接不会断开,包括SDK连 接、媒体流连接,实现业务数据的平滑切换。
[0098] 上述实施例仅以资源接入盒子2来接管故障的资源接入盒子1为例,当社会资源网 络中非故障的资源接入盒子具有多个时,可以根据社会资源表项中每个非故障资源接入盒 子所接入的接入媒体带宽,选择一个剩余能力大的资源接入盒子来接管故障的资源接入盒 子,这里不再赘述。
[0099] 如图4所示,本实施例一种将社会资源接入到公共平台的方法,用于与设置在社会 资源网络中的资源接入盒子配合将社会资源接入到公共平台,该将社会资源接入到公共平 台的方法包括:
[0100] 根据社会资源网络中资源接入盒子的数量,启用对应数量的隧道进程,所述隧道 进程用于与资源接入盒子建立隧道连接;
[0101] 接收资源接入盒子通过建立的隧道连接上报的所在社会资源网络中的社会资源 设备信息,根据接收的社会资源设备信息建立社会资源表项;
[0102] 根据社会资源表项与社会资源设备建立控制连接;
[0103] 将媒体业务根据负载分担原则分配在各个建立的隧道连接上来接收社会资源设 备发送的媒体流,使得资源接入盒子间实现负载均衡。
[0104] 本实施例将社会资源接入到公共平台的方法还包括:
[0105] 在确定资源接入盒子故障时,通知与故障的资源接入盒子位于同一个社会资源网 络中的其他非故障资源接入盒子接管故障的资源接入盒子的业务。
[0106] 其中,确定资源接入盒子故障的过程,包括:
[0107] 检查隧道连接,如果发现隧道断开,确定与该隧道建立连接的资源接入盒子故障; [0108]或,访问资源接入盒子对应的访问虚拟地址,如果访问不通则确定该资源接入盒 子故障。
[0109] 其中,通知与故障的资源接入盒子位于同一个社会资源网络中的其他非故障资源 接入盒子接管故障的资源接入盒子的业务的过程,包括:
[0110] 将故障设备信息发送给同一社会资源网络中的其他无故障的资源接入盒子,同时 添加路由表,将目的地址为该故障资源接入盒子的访问虚拟地址的报文转发到同一社会资 源网络中的其他无故障的资源接入盒子,以便接收到故障设备信息的资源接入盒子发送 ARP更新报文更新社会资源设备的ARP表,并建立地址转换表项,将目的地址为故障资源接 入盒子的报文转发到社会资源设备。
[0111] 本实施例,通知与故障的资源接入盒子位于同一个社会资源网络中的其他非故障 资源接入盒子接管故障的资源接入盒子的业务的过程,还包括
[0112] 在感知到故障资源接入盒子恢复后,删除添加的路由表,同时发送报文通知接管 故障资源接入盒子的资源接入盒子结束接管,以便该资源接入盒子删除地址转换表项。
[0113] 以上实施例仅用以说明本发明的技术方案而非对其进行限制,在不背离本发明精 神及其实质的情况下,熟悉本领域的技术人员当可根据本发明作出各种相应的改变和变 形,但这些相应的改变和变形都应属于本发明所附的权利要求的保护范围。
【主权项】
1. 一种将社会资源接入到公共平台的装置,用于与设置在社会资源网络中的资源接入 盒子配合将社会资源接入到公共平台,其特征在于,所述将社会资源接入到公共平台的装 置包括: 隧道服务模块,用于根据社会资源网络中资源接入盒子的数量,启用对应数量的隧道 进程,所述隧道进程用于与资源接入盒子建立隧道连接; 前端设备管理模块,用于接收资源接入盒子通过建立的隧道连接上报的所在社会资源 网络中的社会资源设备信息,根据接收的社会资源设备信息建立社会资源表项; 控制连接模块,用于根据社会资源表项与社会资源设备建立控制连接; 负载分担模块,用于将媒体业务根据负载分担原则分配在各个建立的隧道连接上来接 收社会资源设备发送的媒体流,使得资源接入盒子间实现负载均衡。2. 根据权利要求1所述的将社会资源接入到公共平台的装置,其特征在于,所述将社会 资源接入到公共平台的装置还包括备份模块,用于在确定资源接入盒子故障时,通知与故 障的资源接入盒子位于同一个社会资源网络中的其他非故障资源接入盒子接管故障的资 源接入盒子的业务。3. 根据权利要求2所述的将社会资源接入到公共平台的装置,其特征在于,所述备份模 块确定资源接入盒子故障的过程,包括: 收到所述隧道服务模块检查隧道连接后发送的隧道断开通知,确定与该隧道建立连接 的资源接入盒子故障; 或,收到所述控制连接模块访问资源接入盒子对应的访问虚拟地址后发送的访问不通 的通知,确定该资源接入盒子故障; 或,直接访问资源接入盒子对应的访问虚拟地址,如果访问不通则确定该资源接入盒 子故障。4. 根据权利要求2所述的将社会资源接入到公共平台的装置,其特征在于,所述备份模 块通知与故障的资源接入盒子位于同一个社会资源网络中的其他非故障资源接入盒子接 管故障的资源接入盒子的业务的过程,包括: 将故障设备信息发送给同一社会资源网络中的其他无故障的资源接入盒子,同时添加 路由表,将目的地址为该故障资源接入盒子的访问虚拟地址的报文转发到同一社会资源网 络中的其他无故障的资源接入盒子,以便接收到故障设备信息的资源接入盒子发送ARP更 新报文更新社会资源设备的ARP表,并建立地址转换表项,将目的地址为故障资源接入盒子 的报文转发到社会资源设备。5. 根据权利要求4所述的将社会资源接入到公共平台的装置,其特征在于,所述备份模 块还用于在感知到故障资源接入盒子恢复后,删除添加的路由表,同时发送报文通知接管 故障资源接入盒子的资源接入盒子结束接管,以便该资源接入盒子删除地址转换表项。6. -种将社会资源接入到公共平台的方法,用于与设置在社会资源网络中的资源接入 盒子配合将社会资源接入到公共平台,其特征在于,所述将社会资源接入到公共平台的方 法包括: 根据社会资源网络中资源接入盒子的数量,启用对应数量的隧道进程,所述隧道进程 用于与资源接入盒子建立隧道连接; 接收资源接入盒子通过建立的隧道连接上报的所在社会资源网络中的社会资源设备 信息,根据接收的社会资源设备信息建立社会资源表项; 根据社会资源表项与社会资源设备建立控制连接; 将媒体业务根据负载分担原则分配在各个建立的隧道连接上来接收社会资源设备发 送的媒体流,使得资源接入盒子间实现负载均衡。7. 根据权利要求6所述的将社会资源接入到公共平台的方法,其特征在于,所述将社会 资源接入到公共平台的方法还包括: 在确定资源接入盒子故障时,通知与故障的资源接入盒子位于同一个社会资源网络中 的其他非故障资源接入盒子接管故障的资源接入盒子的业务。8. 根据权利要求7所述的将社会资源接入到公共平台的方法,其特征在于,所述确定资 源接入盒子故障的过程,包括: 检查隧道连接,如果发现隧道断开,确定与该隧道建立连接的资源接入盒子故障; 或,访问资源接入盒子对应的访问虚拟地址,如果访问不通则确定该资源接入盒子故 障。9. 根据权利要求7所述的将社会资源接入到公共平台的方法,其特征在于,所述通知与 故障的资源接入盒子位于同一个社会资源网络中的其他非故障资源接入盒子接管故障的 资源接入盒子的业务的过程,包括: 将故障设备信息发送给同一社会资源网络中的其他无故障的资源接入盒子,同时添加 路由表,将目的地址为该故障资源接入盒子的访问虚拟地址的报文转发到同一社会资源网 络中的其他无故障的资源接入盒子,以便接收到故障设备信息的资源接入盒子发送ARP更 新报文更新社会资源设备的ARP表,并建立地址转换表项,将目的地址为故障资源接入盒子 的报文转发到社会资源设备。10. 根据权利要求9所述的将社会资源接入到公共平台的方法,其特征在于,所述通知 与故障的资源接入盒子位于同一个社会资源网络中的其他非故障资源接入盒子接管故障 的资源接入盒子的业务的过程,还包括 在感知到故障资源接入盒子恢复后,删除添加的路由表,同时发送报文通知接管故障 资源接入盒子的资源接入盒子结束接管,以便该资源接入盒子删除地址转换表项。
【文档编号】H04L29/08GK105897876SQ201610203337
【公开日】2016年8月24日
【申请日】2016年3月31日
【发明人】周迪, 任俊峰, 余剑声
【申请人】浙江宇视科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1