一种流媒体安全隔离网闸的制作方法

文档序号:14253104阅读:331来源:国知局
一种流媒体安全隔离网闸的制作方法

本发明涉及网络安全隔离技术领域,尤其涉及一种流媒体安全隔离网闸。



背景技术:

原始的流媒体信号通常存在于低安全网络中,但是对流媒体信号进行获取和利用的设备往往是在高安全网络中进行,这就使得在对原始流媒体信号进行获取和利用时,必然会存在高安全网络和低安全网络之间的数据传输。为保证流媒体信号传输的安全性,现有技术中,普遍采用隔离网闸实现低安全级别网络与高安全级别的网络安全隔离。隔离网闸通过双主机架构和专用隔离硬件,将两个不同安全级别的网络进行有效隔离,并提供适度有效的流媒体信号传输。通常情况下,隔离网闸设置在内网设备与外网设备之间,将内网设备与外网设备之间的数据传输进行隔离,起到保护内网设备安全的作用。

现有技术中,外网设备通过隔离网闸向内网设备发送流媒体信号时,流媒体信号传输至隔离网闸中的解码板之后,解码板需要识别出空闲的解码通道,然后再通过空闲的解码通道对流媒体信号进行解码处理,进而对解码处理的流媒体信号进行编码处理,并发送至内网设备。流媒体信号在隔离网闸中传输时,需要等待解码板识别出空闲解码通道,进而才能实现流媒体信号的传输,这就导致了传输流媒体信号的效率较低。



技术实现要素:

本发明实施例提供了一种流媒体安全隔离网闸,用以解决现有技术中的隔离网闸传输流媒体信号的效率低的问题。

本发明实施例提供了一种流媒体安全隔离网闸,所述流媒体安全隔离网闸包括:主控板、前置板、编码板和解码板;其中所述主控板上设置有串行通讯端口com发送口;所述前置板上设置有com接收口;

所述主控板的所述com发送口与所述前置板的所述com接收口连接;

所述主控板,用于接收内网设备发送的呼叫请求,根据获取的所述编码板每个编码通道的使用状态信息,为所述呼叫请求分配目标编码通道和目标解码通道,将所述目标编码通道的标识信息发送至所述编码板,使所述编码板通过所述目标编码通道,对接收的与所述呼叫请求对应的解码处理后的流媒体信号进行编码处理,将编码处理后的流媒体信号发送至所述内网设备;并将所述呼叫请求和所述目标解码通道的标识信息通过所述com发送口发送至所述前置板;

所述前置板,用于通过所述com接收口接收所述主控板发送的所述呼叫请求和所述目标解码通道的标识信息,将所述呼叫请求发送至外网设备;将所述目标解码通道的标识信息发送至所述解码板,使所述解码板采用所述目标解码通道,对接收到的所述外网设备发送的与所述呼叫请求对应的流媒体信号进行解码处理;并将解码处理后的流媒体信号发送至所述编码板。

进一步地,所述主控板,具体用于根据获取的每个编码通道的使用状态信息,所述内网设备发送的呼叫请求中携带的优先级,以及已占用编码通道处理的流媒体信号对应的呼叫请求中的优先级,为所述内网设备发送的呼叫请求分配目标编码通道和目标解码通道。

进一步地,所述主控板,还用于接收所述内网设备发送的停止呼叫请求,将所述停止呼叫请求发送至所述编码板;并将所述停止呼叫请求通过所述com发送口发送至所述前置板;

所述前置板,还用于通过所述com接收口接收所述主控板发送的所述停止呼叫请求,将所述停止呼叫请求发送至所述解码板;

所述解码板,用于接收所述前置板发送的所述停止呼叫请求,控制为所述内网设备发送的呼叫请求分配的目标解码通道停止解码任务;

所述编码板,用于接收所述主控板发送的所述停止呼叫请求,控制为所述内网设备发送的呼叫请求分配的目标编码通道停止编码任务。

进一步地,所述主控板,还用于接收内网设备发送的码率调整请求,将所述码率调整请求发送至所述编码板;

所述编码板,还用于接收所述主控板发送的所述码率调整请求,控制为所述内网设备发送的呼叫请求分配的目标编码通道,根据所述码率调整请求,对接收的与所述呼叫请求对应的流媒体信号进行码率调整。

进一步地,所述主控板上设置有第一网卡,所述编码板上设置有第二网卡;所述前置板上设置有第三网卡,所述解码板上设置有第四网卡;

所述主控板的所述第一网卡与所述编码板的所述第二网卡连接;所述前置板的所述第三网卡与所述解码板的所述第四网卡连接;

所述主控板和所述编码板通过所述第一网卡和所述第二网卡传输信息;

所述前置板和所述解码板通过所述第三网卡和所述第四网卡传输信息。

进一步地,所述主控板,还用于接收内网设备发送的云台控制信号,将所述云台控制信号通过所述com发送口发送至所述前置板;

所述前置板,还用于通过所述com接收口接收所述主控板发送的所述云台控制信号,将所述云台控制信号发送至所述外网设备。

进一步地,所述流媒体安全隔离网闸还包括:第一光电转换器;

所述第一光电转换器与所述主控板连接;

所述第一光电转换器,用于接收所述内网设备发送的呼叫请求,并将所述呼叫请求由电信号转换为光信号,再将所述呼叫请求由光信号转换为电信号发送至所述主控板。

进一步地,所述流媒体安全隔离网闸还包括:第二光电转换器;

所述第二光电转换器与所述解码板连接;

所述第二光电转换器,用于接收所述外网设备发送的流媒体信号,并将所述流媒体信号由电信号转换为光信号,再将所述流媒体信号由光信号转换为电信号发送至所述解码板。

进一步地,所述编码板上设置有hdmi采集卡;所述解码板上设置有hdmi显卡;

所述解码板,还用于将与所述内网设备发送的呼叫请求对应的解码处理后的流媒体信号通过所述hdmi显卡发送至所述编码板;

所述编码板,还用于通过所述hdmi采集卡接收所述解码板发送的与所述内网设备发送的呼叫请求对应的解码处理后的流媒体信号。

进一步地,所述流媒体安全隔离网闸还包括:第一交换板;

所述第一交换板的一侧连接所述第一光电转换器,另一侧分别连接所述主控板和所述编码板;所述第一交换板,用于接收所述第一光电转换器发送的呼叫请求,并将所述呼叫请求发送至所述主控板;所述第一交换板,还用于接收所述编码板发送的编码处理后的流媒体信号,并将所述编码处理后的流媒体信号发送至所述内网设备。

进一步地,所述流媒体安全隔离网闸还包括:第二交换板;

所述第二交换板的一侧连接所述第二光电转换器,另一侧分别连接所述前置板和所述解码板;所述第二交换板,用于接收所述前置板从所述主控板接收到的呼叫请求,并将所述呼叫请求发送至所述外网设备;所述第二交换板,还用于接收所述第二光电转换器发送的流媒体信号,并将所述流媒体信号发送至所述解码板。

本发明实施例提供了一种流媒体安全隔离网闸,所述流媒体安全隔离网闸包括:主控板、前置板、编码板和解码板;其中所述主控板上设置有串行通讯端口com发送口;所述前置板上设置有com接收口;所述主控板的所述com发送口与所述前置板的所述com接收口连接;所述主控板,用于接收内网设备发送的呼叫请求,根据获取的所述编码板每个编码通道的使用状态信息,为所述呼叫请求分配目标编码通道和目标解码通道,将所述目标编码通道的标识信息发送至所述编码板,使所述编码板通过所述目标编码通道,对接收的与所述呼叫请求对应的解码处理后的流媒体信号进行编码处理,将编码处理后的流媒体信号发送至所述内网设备;并将所述呼叫请求和所述目标解码通道的标识信息通过所述com发送口发送至所述前置板;所述前置板,用于通过所述com接收口接收所述主控板发送的所述呼叫请求和所述目标解码通道的标识信息,将所述呼叫请求发送至外网设备;将所述目标解码通道的标识信息发送至所述解码板,使所述解码板采用所述目标解码通道,对接收到的所述外网设备发送的与所述呼叫请求对应的流媒体信号进行解码处理;并将解码处理后的流媒体信号发送至所述编码板。

由于在本发明实施例中,流媒体安全隔离网闸中包括主控板、前置板、编码板和解码板。主控板接收到内网设备发送的呼叫请求之后,便根据获取的编码板每个编码通道的使用状态信息,为呼叫请求分配目标编码通道和目标解码通道,当外网设备接收到呼叫请求之后,将与呼叫请求对应的流媒体信号发送至流媒体安全隔离网闸中的解码板,解码板直接根据分配的目标解码通道对流媒体信号进行解码处理,然后发送至编码板,编码板对解码处理后的流媒体信号进行编码处理后,发送至内网设备。而不需要等待解码板进行解码通道的确定。因此,本发明实施例提供的流媒体安全隔离网闸传输流媒体信号的效率高。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简要介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明实施例1提供的一种流媒体安全隔离网闸结构示意图;

图2为本发明实施例2提供的呼叫业务流程示意图;

图3为本发明实施例2提供的控制优先级低的编码通道停止编码业务的流程示意图;

图4为本发明实施例3提供的停止呼叫业务流程示意图;

图5为本发明实施例4提供的码率调整业务流程示意图;

图6为本发明实施例5提供的一种流媒体安全隔离网闸结构示意图;

图7为本发明实施例6提供的云台控制业务流程示意图;

图8为本发明实施例7提供的一种流媒体安全隔离网闸结构示意图;

图9为本发明实施例8提供的一种流媒体安全隔离网闸结构示意图;

图10为本发明实施例9提供的一种流媒体安全隔离网闸结构示意图;

图11为本发明实施例10提供的一种流媒体安全隔离网闸结构示意图;

图12为本发明实施例11提供的一种流媒体安全隔离网闸结构示意图。

具体实施方式

下面将结合附图对本发明作进一步地详细描述,显然,所描述的实施例仅仅是本发明一部份实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。

实施例1:

图1为本发明实施例提供的一种流媒体安全隔离网闸结构示意图,所述流媒体安全隔离网闸包括:主控板11、前置板12、编码板13和解码板14;其中所述主控板11上设置有串行通讯端口com发送口111;所述前置板12上设置有com接收口121;

所述主控板11的所述com发送口111与所述前置板12的所述com接收口121连接;

所述主控板11,用于接收内网设备发送的呼叫请求,根据获取的所述编码板13每个编码通道的使用状态信息,为所述呼叫请求分配目标编码通道和目标解码通道,将所述目标编码通道的标识信息发送至所述编码板13,使所述编码板13通过所述目标编码通道,对接收的与所述呼叫请求对应的解码处理后的流媒体信号进行编码处理,将编码处理后的流媒体信号发送至所述内网设备;并将所述呼叫请求和所述目标解码通道的标识信息通过所述com发送口111发送至所述前置板12;

所述前置板12,用于通过所述com接收口121接收所述主控板11发送的所述呼叫请求和所述目标解码通道的标识信息,将所述呼叫请求发送至外网设备;将所述目标解码通道的标识信息发送至所述解码板14,使所述解码板14采用所述目标解码通道,对接收到的所述外网设备发送的与所述呼叫请求对应的流媒体信号,进行解码处理;并将解码处理后的流媒体信号发送至所述编码板13。

本发明实施例提供的流媒体安全隔离网闸包括主控板11和前置板12,主控板11上设置有com发送口111,前置板12上设置有com接收口121,主控板11的com发送口111与前置板12的com接收口121连接。流媒体安全隔离网闸还包括编码板13和解码板14,其中,编码板13可以和主控板11进行通信,解码板14可以和前置板12进行通信。例如,编码板13可以和主控板11通过网络协议建立连接,从而实现通信,解码板14可以和前置板12通过网络协议建立连接,从而实现通信。

主控板11为流媒体安全隔离网闸的内部控制中心,除了根据内网设备的指示控制外网设备外,还可以控制流媒体安全隔离网闸内部其它模块的运作,例如可以通过com发送口111对前置板12和解码板14进行控制,也可以对编码板13进行控制。

内网设备可以是内网中任一种设备,具体可以是内网中请求外网流媒体信号的终端,终端通过服务器向流媒体安全隔离网闸中的主控板11发送呼叫请求。另外,编码板13可以向主控板11发送每个编码通道的使用状态信息,其中,每个编码通道的使用状态信息包括空闲状态信息和忙碌状态信息。主控板11接收到呼叫请求之后,可以根据每个编码通道的使用状态信息,为呼叫请求分配目标编码通道和目标解码通道,其中,可以将空闲状态的任一编码通道作为目标编码通道,将与目标编码通道对应的解码通道作为目标解码通道。主控板11在为呼叫请求分配目标编码通道和目标解码通道之后,将目标编码通道的标识信息发送至编码板13,从而通知编码板13采用目标编码通道对接收到的与所述呼叫请求对应的流媒体信号进行编码处理。主控板11将呼叫请求和目标解码通道的标识信息通过com发送口111发送至前置板12。

前置板12通过com接收口121接收主控板11发送的呼叫请求和目标解码通道的标识信息,并将呼叫请求发送至外网设备,外网设备接收到呼叫请求之后,便会发送与呼叫请求对应的流媒体信号。前置板12将目标解码通道的标识信息发送至解码板14。从而通知解码板14在接收到外网设备发送的与呼叫请求对应的流媒体信号之后,通过目标解码通道对流媒体信号进行解码处理。

解码板14接收到前置板12发送的目标解码通道的标识信息之后,便采用目标解码通道对接收到的外网设备发送的与呼叫请求对应的流媒体信号进行解码处理,然后将解码处理后的流媒体信号发送至编码板13。在此,解码板14可以对流媒体信号进行软解码处理,这样便能够满足各种格式的流媒体数据的解码需求。编码板13接收主控板11发送的目标编码通道,以及解码板14发送的解码处理后的流媒体信号,并通过目标编码通道对接收的解码处理后的流媒体信号进行编码处理,将编码处理后的流媒体信号发送至内网设备。在此,编码板13可以根据用户的需要将解码处理后流媒体信号编码为统一格式的流媒体信号,方便后续内网设备对流媒体信号的使用。

由于在本发明实施例中,流媒体安全隔离网闸中包括主控板、前置板、编码板和解码板。主控板接收到内网设备发送的呼叫请求之后,便根据获取的编码板每个编码通道的使用状态信息,为呼叫请求分配目标编码通道和目标解码通道,当外网设备接收到呼叫请求之后,将与呼叫请求对应的流媒体信号发送至流媒体安全隔离网闸中的解码板,解码板直接根据分配的目标解码通道对流媒体信号进行解码处理,然后发送至编码板,编码板对解码处理后的流媒体信号进行编码处理后,发送至内网设备。而不需要等待解码板进行解码通道的确定。因此,本发明实施例提供的流媒体安全隔离网闸传输流媒体信号的效率高。

而且在本发明实施例中,由于主控板11上设置的是com发送口111,前置板12上设置的是com接收口121,com发送口111只能发送呼叫请求,com接收口121只能接收呼叫请求,因此,根据本发明实施例提供的流媒体安全隔离网闸,能够实现呼叫请求由内网设备通过主控板11和前置板12单向传输至外网设备,而内网设备无法通过前置板和主控板接收到外网设备发送的信息,内网设备只能通过解码板和编码板接收到外网设备发送的流媒体信号。并且,由于在本发明实施例中,流媒体安全隔离网闸包括编码板13和解码板14,外网设备发送的流媒体信号需要经过解码处理和编码处理才能发送至内网设备,而对于流媒体信号,不能先编码处理再解码处理,因此可以实现流媒体信号由外网设备通过解码板14和编码板13单向传输至内网设备,而内网设备无法向外网设备发送流媒体信号,因此可以实现网络安全隔离的作用。

实施例2:

为了使确定的目标解码通道和目标编码通道更准确,在上述实施例的基础上,在本发明实施例中,所述主控板11,具体用于根据获取的每个编码通道的使用状态信息,所述内网设备发送的呼叫请求中携带的优先级,以及已占用编码通道处理的流媒体信号对应的呼叫请求中的优先级,为所述内网设备发送的呼叫请求分配目标编码通道和目标解码通道。

主控板11接收到呼叫请求之后,根据获取的每个编码通道的使用状态信息。可以确定当前是否有空闲的编码通道,如果有,则将任一空闲的编码通道确定为目标编码通道,每个编码通道和每个解码通道是一一对应的,确定目标编码通道之后,将与目标编码通道对应的解码通道确定为目标解码通道。

而如果不存在空闲的编码通道时,由于内网设备发送的呼叫请求可以携带优先级,为了保证优先级高的内网设备进行数据交互,主控板11获取呼叫请求中携带的优先级,并获取每个已占用的编码通道处理的流媒体信号对应的呼叫请求中的优先级。判断每个已占用的编码通道中是否有比内网设备发送的呼叫请求中携带的优先级小的优先级,如果有,则将小于内网设备发送的呼叫请求中携带的优先级的任一优先级对应的编码通道确定为目标编码通道。较佳的,可以在小于内网设备发送的呼叫请求中携带的优先级中,识别出最小的优先级,将最小的优先级对应的编码通道确定为目标编码通道,将与目标编码通道对应的解码通道确定为目标解码通道。

为了使目标解码通道和目标编码通道对外网设备发送的与内网设备发送的呼叫请求对应的流媒体信号进行解码处理和编码处理,因此内网设备需要通过主控板11控制目标编码通道停止当前的编码任务,以及控制目标解码通道停止当前的解码任务。具体的,主控板11可以向编码板13发送停止目标编码通道当前的编码任务的控制信号,编码板13接收到控制信号后,控制目标编码通道停止当前的编码任务。主控板11可以通过com发送口111向前置板12发送停止目标解码通道当前的解码任务的控制信号,前置板12通过com接收口121接收主控板11发送的控制信号,然后向解码板14发送该控制信号,解码板14接收到该控制信号后,控制目标解码通道停止当前的解码任务。这样目标解码通道和目标编码通道便可以对接收到的外网设备发送的与内网设备发送的呼叫请求对应的流媒体信号进行解码处理和编码处理。

另外,如果每个已占用的编码通道处理的流媒体信号对应的呼叫请求中的优先级都大于或等于内网设备发送的呼叫请求中携带的优先级,则拒绝为内网设备发送的呼叫请求分配目标编码通道和目标解码通道。

图2为本发明实施例提供的呼叫业务流程示意图。

主控板中包括网闸媒体控制模块和网闸业务控制模块,编码板中包括网闸媒体编码模块,前置板中包括信令控制模块,解码板中包括网闸媒体解码模块。

具体的,内网设备向网闸媒体控制模块发送呼叫请求,网闸媒体控制模块将接收的呼叫请求发送至网闸业务控制模块。网闸业务控制模块根据网闸媒体编码模块发送的每个编码通道的使用状态信息,确定目标编码通道和目标解码通道,并将目标编码通道发送至网闸媒体控制模块,网闸媒体控制模块将目标编码通道发送至网闸媒体编码模块,网闸媒体编码模块控制通过目标编码通道对接收的解码处理后的流媒体信号进行编码处理,将编码处理后的流媒体信号发送至内网设备。

网闸业务控制模块将呼叫请求和目标解码通道发送至信令控制模块,信令控制模块将呼叫请求发送至外网设备,外网设备将流媒体信号发送至网闸媒体解码模块。信令控制模块将目标解码通道发送至网闸媒体解码模块,网闸媒体解码模块控制通过目标解码通道对接收的流媒体信号进行解码处理,将解码处理后的流媒体信号发送至网闸媒体编码模块。

图3为本发明实施例提供的控制优先级低的编码通道停止编码业务的流程示意图。

如果当前不存在空闲的编码通道,并且主控板确定每个已占用编码通道处理的流媒体信号对应的呼叫请求中的优先级并不都大于或等于内网设备发送的呼叫请求中携带的优先级,则网闸业务控制模块向网闸媒体编码模块发送小于内网设备发送的呼叫请求中携带的优先级的任一优先级对应的编码通道停止编码的控制指令,网闸媒体编码模块将接收到的指令发送至网闸媒体编码模块,网闸媒体编码模块控制小于内网设备发送的呼叫请求中携带的优先级的任一优先级对应的编码通道停止编码任务。

网闸业务控制模块向信令控制模块发送小于内网设备发送的呼叫请求中携带的优先级的任一优先级对应的编码通道对应的解码通道停止解码的控制指令,信令控制模块接收到的指令发送至网闸媒体解码模块,网闸媒体解码模块控制小于内网设备发送的呼叫请求中携带的优先级的任一优先级对应的编码通道对应的解码通道停止解码任务。

实施例3:

在上述各实施例的基础上,在本发明实施例中,所述主控板11,还用于接收所述内网设备发送的停止呼叫请求,将所述停止呼叫请求发送至所述编码板13;并将所述停止呼叫请求通过所述com发送口111发送至所述前置板12;

所述前置板12,还用于通过所述com接收口121接收所述主控板11发送的所述停止呼叫请求,将所述停止呼叫请求发送至所述解码板14;

所述解码板14,用于接收所述前置板12发送的所述停止呼叫请求,控制为所述内网设备发送的呼叫请求分配的目标解码通道停止解码任务;

所述编码板13,用于接收所述主控板11发送的所述停止呼叫请求,控制为所述内网设备发送的呼叫请求分配的目标编码通道停止编码任务。

发送停止呼叫请求的内网设备可以是已发送呼叫请求的终端,也可以是内网中的管控终端。内网设备通过流媒体安全隔离网闸向外网设备发送呼叫请求之后,外网设备通过流媒体安全隔离网闸向内网设备发送与呼叫请求对应的流媒体信号。当内网设备不需要接收外网设备发送的流媒体信号时,则需要向流媒体安全隔离网闸发送停止呼叫请求,从而使流媒体安全隔离网闸停止对流媒体信号进行编码处理和解码处理。

具体的,内网设备向主控板11发送停止呼叫请求,主控板11将接收到的停止呼叫请求发送至编码板13。编码板13接收到主控板11发送的停止呼叫请求,便控制为内网设备发送的呼叫请求分配的目标编码通道停止编码任务。

主控板11还将接收到的停止呼叫请求通过com发送口111发送至前置板12,前置板12通过com接收口121接收主控板11发送的停止呼叫请求,并将停止呼叫请求发送至解码板14。解码板14接收到前置板12发送的停止呼叫请求,便控制为内网设备发送的呼叫请求分配的目标解码通道停止解码任务。

另外,内网中的管控终端可以根据需求随时向流媒体安全隔离网闸的主控板11发送停止呼叫请求,随时停止其它已发送呼叫请求的终端从外网接收流媒体信号,流媒体安全隔离网闸的内部处理流程同上,在此不再赘述。

图4为本发明实施例提供的停止呼叫业务流程示意图。

内网设备向网闸媒体控制模块发送停止呼叫请求,网闸媒体控制模块将接收的停止呼叫请求发送至网闸业务控制模块。网闸业务控制模块向网闸媒体控制模块发送停止目标编码通道的编码任务的控制指令,网闸媒体控制模块将接收到的指令发送至网闸媒体编码模块,网闸媒体编码模块控制目标编码通道停止编码任务。

网闸业务控制模块向信令控制模块发送停止目标解码通道的编码任务的控制指令,信令控制模块将接收到的指令发送至网闸媒体解码模块,网闸媒体解码模块控制目标解码通道停止解码任务。

实施例4:

在上述各实施例的基础上,在本发明实施例中,所述主控板11,还用于接收内网设备发送的码率调整请求,将所述码率调整请求发送至所述编码板13;

所述编码板13,还用于接收所述主控板11发送的所述码率调整请求,控制为所述内网设备发送的呼叫请求分配的目标编码通道,根据所述码率调整请求,对接收的与所述呼叫请求对应的流媒体信号进行码率调整。

内网设备根据需要可以对流媒体信号的编码码率进行调整,内网设备向主控板11发送码率调整请求,主控板11将接收到的码率调整请求发送至编码板13。其中,码率调整请求中携带有目标码率,编码板13接收到主控板11发送的码率调整请求后,控制为内网设备发送的呼叫请求分配的目标编码通道,根据码率调整请求,对接收的与呼叫请求对应的流媒体信号进行码率调整。也就是控制目标编码通道将流媒体信号的编码码率调整为目标码率。

图5为本发明实施例提供的码率调整业务流程示意图。

内网设备向网闸媒体控制模块发送码率调整请求,网闸媒体控制模块将接收的码率调整请求发送至网闸媒体编码模块,网闸媒体编码模块控制为内网设备发送的呼叫请求分配的目标编码通道,根据码率调整请求,对接收的与呼叫请求对应的流媒体信号进行码率调整。。

实施例5:

在上述各实施例的基础上,图6为本发明实施例提供的一种流媒体安全隔离网闸结构示意图,所述主控板11上设置有第一网卡112,所述编码板13上设置有第二网卡131;所述前置板12上设置有第三网卡122,所述解码板14上设置有第四网卡141;

所述主控板11的所述第一网卡112与所述编码板13的所述第二网卡131连接;所述前置板12的所述第三网卡122与所述解码板14的所述第四网卡141连接;

所述主控板11和所述编码板13通过所述第一网卡112和所述第二网卡131传输信息;

所述前置板12和所述解码板14通过所述第三网卡122和所述第四网卡141传输信息。

具体的,编码板13,还用于将自身的每个编码通道的使用状态信息通过第二网卡131发送至主控板11;主控板11,还用于将目标编码通道的标识信息通过第一网卡112和第二网卡131发送至编码板13;前置板12,还用于将目标解码通道的标识信息通过第三网卡122和第四网卡141发送至解码板;主控板11,还用于将停止呼叫请求通过所述第一网卡112和所述第二网卡131发送至编码板13;所述前置板12,还用于将停止呼叫请求通过第三网卡122和第四网卡141发送至解码板;主控板11,还用于将码率调整请求通过第一网卡112和第二网卡131发送至编码板13。

如果编码板13将自身的每个编码通道的使用状态信息通过第二网卡131发送至主控板11;主控板11通过第一网卡112接收编码板13发送的每个编码通道的使用状态信息,根据每个编码通道的使用状态信息,为内网设备发送的呼叫请求分配目标编码通道和目标解码通道,并将目标编码通道的标识信息通过第一网卡112和第二网卡131发送至编码板13;前置板12将目标解码通道的标识信息通过第三网卡122和第四网卡141发送至解码板14。

如果主控板11将停止呼叫请求通过第一网卡112和所述第二网卡131发送至所述编码板13;并将停止呼叫请求通过所述com发送口111发送至前置板12;前置板12通过com接收口121接收主控板11发送的停止呼叫请求,将停止呼叫请求通过第三网卡122和所述第四网卡141发送至解码板14。

如果主控板11将码率调整请求通过所述第一网卡112发送至所述编码板13;编码板13通过所述第二网卡131接收所述主控板11发送的所述码率调整请求。

为了实现主控板11对编码板13上的编码通道的控制,以及前置板12对解码板14上的解码通道的控制,主控板11、编码板13、前置板12和解码板14上分别设置有网卡。其中,主控板11的第一网卡112与编码板13的第二网卡131连接;前置板12的第三网卡122与解码板14的第四网卡141连接。

编码板13可以获取自身的每个编码通道的使用状态信息,其中,每个编码通道的使用状态信息包括空闲状态信息和忙碌状态信息。编码板13通过第二网卡131向主控板11发送自身的每个编码通道的使用状态信息。主控板11根据每个编码通道的使用状态信息,为内网设备发送的呼叫请求分配目标编码通道和目标解码通道。并且主控板11通过第一网卡112可以向编码板13发送目标编码通道的标识信息,或者停止呼叫请求,或者码率调整请求。

如果主控板11通过第一网卡112向编码板13发送目标编码通道,编码板13通过第二网卡131接收主控板11发送的目标编码通道,并通过目标编码通道对接收的解码处理后的流媒体信号进行编码处理,将编码处理后的流媒体信号发送至内网设备。并且主控板11将目标解码通道通过com发送口111发送至前置板12,前置板12通过com接收口121接收主控板11发送的目标解码通道,进而前置板12将目标解码通道通过第三网卡122发送至解码板14,解码板14通过第四网卡141接收前置板12发送的目标解码通道,并通过目标解码通道对外网设备发送的流媒体信号进行解码处理,并将解码处理后的流媒体信号发送至编码板13。

当内网设备不需要接收外网设备发送的流媒体信号时,则需要向控制板11发送停止呼叫请求,主控板11将接收到的停止呼叫请求通过第一网卡112发送至编码板13,编码板13通过第二网卡131接收主控板11发送的停止呼叫请求,控制目标编码通道停止编码任务。并且主控板11将停止呼叫请求通过com发送口111发送至前置板12,前置板12通过com接收口121接收主控板11发送的停止呼叫请求,将停止呼叫请求通过第三网卡122发送至解码板14,解码板14通过第四网卡141接收前置板12发送的停止呼叫请求,控制目标解码通道停止解码任务。

内网设备根据需要可以对目标编码通道的码率进行调整,内网设备向主控板11发送码率调整请求,主控板11将接收到的码率调整请求通过第一网卡112发送至编码板13。编码板13通过第二网卡131接收主控板11发送的码率调整请求,控制为内网设备发送的呼叫请求分配的目标编码通道,根据码率调整请求,对接收的与呼叫请求对应的流媒体信号进行码率调整。

实施例6:

在上述各实施例的基础上,在本发明实施例中,所述主控板11,还用于接收内网设备发送的云台控制信号,将所述云台控制信号通过所述com发送口111发送至所述前置板12;

所述前置板12,还用于通过所述com接收口121接收所述主控板11发送的所述云台控制信号,将所述云台控制信号发送至所述外网设备。

在本发明实施例中,外网设备可以是摄像机,内网设备根据需要可以对摄像机进行控制。内网设备向主控板11发送云台控制信号,主控板11将接收到的云台控制信号通过com发送口111发送至前置板12。前置板12通过com接收口121接收主控板11发送的云台控制信号。前置板12将接收到的云台控制信号发送至外网设备,控制外网设备根据云台控制信号进行调整。其中,云台控制信号可以是焦距调整控制信号,焦距调整控制信号中携带有目标焦距,控制外网的摄像机将该摄像机的焦距调整为目标焦距,云台控制信号也可以是转向角调整控制信号,转向角调整控制信号中携带有目标转向角,控制外网的摄像机将该摄像机的转向角调整为目标转向角等。

图7为本发明实施例提供的云台控制业务流程示意图。

内网设备向网闸媒体控制模块发送云台控制信号,网闸媒体控制模块将接收的云台控制信号发送至网闸业务控制模块。网闸业务控制模块向信令控制模块发送云台控制信号,信令控制模块将接收到的云台控制信号发送至外网设备,控制外网设备根据云台控制信号进行焦距调整、转向角调整等等。

实施例7:

在上述各实施例的基础上,图8为本发明实施例提供的一种流媒体安全隔离网闸结构示意图,所述流媒体安全隔离网闸还包括:第一光电转换器31;

所述第一光电转换器31与所述主控板11连接;

所述第一光电转换器31,用于接收所述内网设备发送的所述呼叫请求,并将所述呼叫请求由电信号转换为光信号,再将所述呼叫请求由光信号转换为电信号发送至所述主控板11。

本发明提供的流媒体安全隔离网闸还包括第一光电转换器31,第一光电转换器31与主控板11连接。第一光电转换器31可以接收内网设备发送的呼叫请求,一方面,由于呼叫请求中一般携带高压干扰和电磁干扰,如果直接传输至主控板11,有可能导致主控板11烧毁,为了保护主控板11,另一方面,为了实现内网与外网的介质隔离,提高安全性,第一光电转换器31接收到内网设备发送的呼叫请求之后,先将呼叫请求由电信号转换为光信号,这样便可以滤除呼叫请求中携带的高压干扰和电磁干扰,并起到内网与外网的介质隔离;然后再将呼叫请求由光信号转换为电信号发送至主控板11,便于主控板11处理呼叫请求。同样地,停止呼叫请求、码率调整和云台控制信号,也需要通过第一光电转换器先从电信号转换成光信号,再由光信号转换成电信号。

实施例8:

在上述各实施例的基础上,图9为本发明实施例提供的一种流媒体安全隔离网闸结构示意图,所述流媒体安全隔离网闸还包括:第二光电转换器41;

所述第二光电转换器41与所述解码板14连接;

所述第二光电转换器41接收所述外网设备发送的流媒体信号,并将所述流媒体信号由电信号转换为光信号,再将所述流媒体信号由光信号转换为电信号发送至所述解码板14。

本发明提供的流媒体安全隔离网闸还包括第二光电转换器41,第二光电转换器41与解码板14连接。第二光电转换器41可以接收外网设备发送的流媒体信号,一方面,由于流媒体信号中一般携带高压干扰和电磁干扰,如果直接传输至解码板14,有可能导致解码板14烧毁;另一方面,外网设备发送的流媒体信号是网络信号,其中有可能包含有网络协议等不安全信息,这些信息有可能对内网产生攻击。为了避免上述不安全信息进入内网,并起到内网与外网的介质隔离的作用,同时为了保护解码板14,第二光电转换器41接收到外网设备发送的流媒体信号之后,先将流媒体信号由电信号转换为光信号,这样便可以滤除流媒体信号中携带的高压干扰和电磁干扰。然后再将流媒体信号由光信号转换为电信号发送至解码板14,便于解码板14解码处理。

实施例9:

在上述各实施例的基础上,图10为本发明实施例提供的一种流媒体安全隔离网闸结构示意图,所述编码板13上设置有hdmi采集卡132;所述解码板14上设置有hdmi显卡142;

所述解码板14的所述hdmi显卡142与所述编码板13的所述hdmi采集卡132连接;

所述解码板14,还用于将与所述内网设备发送的呼叫请求对应的解码处理后的流媒体信号通过所述hdmi显卡142发送至所述编码板13;

所述编码板13,还用于通过所述hdmi采集卡132接收所述解码板14发送的与所述内网设备发送的呼叫请求对应的解码处理后的流媒体信号。

所述解码板14通过为内网设备发送的呼叫请求分配的目标解码通道,对与内网设备发送的呼叫请求对应的流媒体信号进行解码处理;并将解码处理后的流媒体信号通过所述hdmi显卡142发送至所述编码板13;编码板13通过所述hdmi采集卡132接收所述解码板14发送的与所述内网设备发送的呼叫请求对应的解码处理后的流媒体信号,并通过为内网设备发送的呼叫请求分配的目标编码通道对所述解码处理后的流媒体信号进行编码处理。

在本发明提供的流媒体安全隔离网闸中,解码板14上设置有hdmi显卡142,编码板13上设置有hdmi采集卡132,解码板14的hdmi显卡142与编码板13的hdmi采集卡132连接,通过编码板13、解码板14、hdmi显卡142和hdmi采集卡132可以实现外网设备发送的流媒体信号传输至内网设备。

具体的,外网设备可以向解码板14发送与内网设备发送的呼叫请求对应的流媒体信号,解码板14接收外网设备发送的流媒体信号,并通过为内网设备发送的呼叫请求分配的目标解码通道,对流媒体信号进行解码处理,然后解码板14将解码处理后的流媒体信号通过hdmi显卡142发送至编码板13。

编码板13通过hdmi采集卡132接收解码板14发送的解码处理后的流媒体信号,并通过为内网设备发送的呼叫请求分配的目标编码通道对接收的解码处理后流媒体信号进行编码处理,编码板13可以将编码处理后的流媒体信号发送至内网设备。

由于在本发明实施例中,解码板14上设置有hdmi显卡142,编码板13上设置有hdmi采集卡132;通过编码板13、解码板14、hdmi显卡142和hdmi采集卡132可以实现外网设备发送的流媒体信号传输至内网设备。并且,由于解码板14不能与内网设备连接,因此可以实现流媒体信号由外网设备单向传输至内网设备,而内网设备无法向外网设备发送流媒体信号,因此可以实现网络安全隔离的作用。另外,由于hdmi显卡142和hdmi采集卡132可支持的分辨率为4k,因此本发明实施例提供的流媒体安全隔离网闸可以传输超高清视频信号。

另外,流媒体安全隔离网闸可以包括至少两个解码板14和至少两个编码板13,解码板14和编码板13的数量可以根据用户的需要进行配置,例如可以包括两个解码板14和两个编码板13,或者包括三个解码板14和三个编码板13等等,只要解码板14和编码板13的数量相同即可。

另外,解码板14上设置有至少两个hdmi显卡142,编码板13上设置有至少两个hdmi采集卡132,在本发明实施例中,不对解码板14上设置的hdmi显卡142的数量以及编码板13上设置的hdmi采集卡132的数量进行限定,只要保证hdmi显卡142的总数量和hdmi采集卡132的总数量相同即可,因为hdmi显卡142的总数量和hdmi采集卡132的总数量相同,便可以实现hdmi显卡142和hdmi采集卡132一一对应,从而方便对流媒体信号进行解码处理和编码处理。

例如,流媒体安全隔离网闸中可以包括两个解码板14和两个编码板13,其中一个解码板14设置有6个hdmi显卡142,另一个解码板14设置有4个hdmi显卡142;而其中一个编码板13可以设置有8个hdmi采集卡132,另一个编码板13设置有2个hdmi显采集卡132。较佳的,为了使布置流媒体安全隔离网闸方便,流媒体安全隔离网闸中可以包括相同数量的解码板14和编码板13,并且每个解码板14上布置的hdmi显卡142的数量与每个编码板13上布置的hdmi采集卡132的数量相同。

图10所示的流媒体安全隔离网闸结构示意图包括两个解码板14和两个编码板13,并且每个解码板14上布置有6个hdmi显卡142,每个编码板13上布置有6个hdmi采集卡132。解码板14的hdmi显卡142与编码板13的hdmi采集卡132一一对应连接。当流媒体安全隔离网闸包括两个解码板14和两个编码板13时,每个解码板14上都设置有第四网卡141,每个第四网卡141分别与设置在前置板12上的第三网卡122连接。每个编码板13上都设置有第二网卡131,每个第二网卡131分别与设置在主控板11上的第一网卡112连接。其中,图10中仅示意出了一个第四网卡141与第三网卡122连接,一个第二网卡131与第一网卡112连接。

实施例10:

在上述各实施例的基础上,图11为本发明实施例提供的一种流媒体安全隔离网闸结构示意图,所述流媒体安全隔离网闸还包括:第一交换板61;

所述第一交换板61的一侧连接所述第一光电转换器31,另一侧分别连接所述主控板11和所述编码板13;所述第一交换板61,用于接收所述第一光电转换器31发送的呼叫请求,并将所述呼叫请求发送至所述主控板11;所述第一交换板61,还用于接收所述编码板13发送的编码处理后的流媒体信号,并将所述编码处理后的流媒体信号发送至所述内网设备。

本发明实施例提供的流媒体安全隔离网闸还包括第一交换板61,第一交换板61连接编码版13。编码版13对接收到的解码处理后的流媒体信号编码处理之后,可以将编码处理后的流媒体信号发送至第一交换板61。第一交换板61将编码处理后的流媒体信号发送至内网设备。

第一交换板61还分别连接主控板11和第一光电转换器31。第一光电转换器31接收到内网设备发送的呼叫请求之后,将呼叫请求由电信号转换为光信号,然后再将呼叫请求由光信号转换为电信号,此时第一光电转换器31将转换后的呼叫请求发送至第一交换板61,第一交换板61接收第一光电转换器31发送的呼叫请求,然后再将呼叫请求发送至主控板11。

实施例11:

在上述各实施例的基础上,图12为本发明实施例提供的一种流媒体安全隔离网闸结构示意图,所述流媒体安全隔离网闸还包括:第二交换板71;

所述第二交换板71的一侧连接所述第二光电转换器41,另一侧分别连接所述前置板12和所述解码板14;所述第二交换板71,用于接收所述前置板12从所述主控板11接收到的呼叫请求,并将所述呼叫请求发送至所述外网设备;所述第二交换板71,还用于接收所述第二光电转换器41发送的流媒体信号,并将所述流媒体信号发送至所述解码板14。

本发明实施例提供的流媒体安全隔离网闸还包括第二交换板71,第二交换板71连接前置板12。前置板12接收到的呼叫请求之后,可以将呼叫请求发送至第二交换板71。第二交换板71将呼叫请求发送至外网设备。

第二交换板71还分别连接解码板14和第二光电转换器41。第二光电转换器41接收到外网设备发送的流媒体信号之后,将流媒体信号由电信号转换为光信号,然后再将流媒体信号由光信号转换为电信号,此时第二光电转换器41将转换后流媒体信号发送至第二交换板71,第二交换板71接收第二光电转换器41发送的流媒体信号,然后再将流媒体信号发送至解码板14进行解码处理。

本发明实施例提供了一种流媒体安全隔离网闸,所述流媒体安全隔离网闸包括:主控板、前置板、编码板和解码板;其中所述主控板上设置有串行通讯端口com发送口;所述前置板上设置有com接收口;所述主控板的所述com发送口与所述前置板的所述com接收口连接;所述主控板,用于接收内网设备发送的呼叫请求,根据获取的所述编码板每个编码通道的使用状态信息,为所述呼叫请求分配目标编码通道和目标解码通道,将所述目标编码通道的标识信息发送至所述编码板,使所述编码板通过所述目标编码通道,对接收的与所述呼叫请求对应的解码处理后的流媒体信号进行编码处理,将编码处理后的流媒体信号发送至所述内网设备;并将所述呼叫请求和所述目标解码通道的标识信息通过所述com发送口发送至所述前置板;所述前置板,用于通过所述com接收口接收所述主控板发送的所述呼叫请求和所述目标解码通道的标识信息,将所述呼叫请求发送至外网设备;将所述目标解码通道的标识信息发送至所述解码板,使所述解码板采用所述目标解码通道,对接收到的所述外网设备发送的与所述呼叫请求对应的流媒体信号进行解码处理;并将解码处理后的流媒体信号发送至所述编码板。

由于在本发明实施例中,流媒体安全隔离网闸中包括主控板、前置板、编码板和解码板。主控板接收到内网设备发送的呼叫请求之后,便根据获取的编码板每个编码通道的使用状态信息,为呼叫请求分配目标编码通道和目标解码通道,当外网设备接收到呼叫请求之后,将与呼叫请求对应的流媒体信号发送至流媒体安全隔离网闸中的解码板,解码板直接根据分配的目标解码通道对流媒体信号进行解码处理,然后发送至编码板,编码板对解码处理后的流媒体信号进行编码处理后,发送至内网设备。而不需要等待解码板进行解码通道的确定。因此,本发明实施例提供的流媒体安全隔离网闸传输流媒体信号的效率高。

本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。

显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1