培训系统服务器架构、基于该架构的视频数据传输方法及计算机存储介质技术方案

技术编号:18369841 阅读:48 留言:0更新日期:2018-07-05 14:11
本发明专利技术公开了一种培训系统服务器架构及基于该架构的视频传输方法,该架构包括:控制中心,用于推送节点控制表;管理网关,连接于所述控制中心,用于根据节点控制表生成转发逻辑及分配网络带宽;核心节点,连接于所述管理网关,用于接收所述转发逻辑及录播服务器传输的培训数据,并根据所述转发逻辑转发所述培训数据;二级节点,连接于所述核心节点,用于接受所述转发逻辑及所述培训数据,根据所述转发逻辑将培训数据发送给受训终端,并将所述培训数据存储在设置于二级节点的存储器上。由此可以提高网络培训的效率。

Training system server architecture, video data transmission method based on the framework and computer storage medium

The invention discloses a training system server architecture and a video transmission method based on the architecture. The architecture includes a control center, a push node control table, a management gateway, connected to the control center, which is used to generate and distribute the forwarding logic according to the node control table and the allocation of network bandwidth; the core node is connected to the center. The management gateway is used for receiving training data transmitted by the forwarding logic and the video broadcast server, and forwarding the training data according to the forwarding logic; the two level node is connected to the core node for accepting the forwarding logic and the training data, and sending the training data to the trainee according to the forwarding logic. The training data is stored on the memory set at the two level node. This can improve the efficiency of network training.

【技术实现步骤摘要】
培训系统服务器架构、基于该架构的视频数据传输方法及计算机存储介质
本专利技术涉及服务器领域,尤其涉及培训系统服务器架构、基于该架构的视频数据传输方法及计算机存储介质。
技术介绍
2015年7月4日,国务院印发《国务院关于积极推进“互联网+”行动的指导意见》。“互联网+”是创新2.0下的互联网发展的新业态,是知识社会创新2.0推动下的互联网形态演进及其催生的经济社会发展新形态。随着“互联网+”如火如荼的发展,作为一种新的经济形态,它依托互联网信息技术实现互联网与传统产业的联合,以优化生产要素、更新业务体系、重构商业模式等途。而基于“互联网+”的教育也随着技术进步大力发展。目前,以互联网为基础的网络培训的形式多种多样,包括异步点播学习、直播转播学习、实施交互学习等。众所周知,网络培训具有分布广、距离远;专讲少、办班难;学员少、开班难;导师少、技能弱的特点。通过搭建网络高清视频教学系统,支持网点培训办班以及导师资源,可以提高网点培训质量。通常,网络培训多使用F5负载均衡服务器架构,然而,基于高清视频的网络培训具有大流量的特点,F5负载均衡服务器架构对于视频大流量的传输不适用。综上所述,为迎合“互联网+”的号召,改善现有技术中网络培训的缺点,需要提出一种新型的培训系统服务器架构及采用所述培训系统服务器架构传输培训视频的方法。
技术实现思路
有鉴于此,本专利技术的目的在于提供一种培训系统服务器架构、基于该架构的视频传输方法及计算机存储介质,以提高视频在大范围、远距离传输时的质量及提高网络培训的效率。为实现上述目的,本专利技术提供一种培训系统服务器架构,该架构包括:控制中心,用于推送节点控制表;管理网关,连接于所述控制中心,用于根据节点控制表生成转发逻辑及分配网络带宽;核心节点,连接于所述管理网关,用于接收所述转发逻辑及录播服务器传输的培训数据,并根据所述转发逻辑转发所述培训数据;二级节点,连接于所述核心节点,用于接受所述转发逻辑及所述培训数据,根据所述转发逻辑将培训数据发送给受训终端,并将所述培训数据存储在设置于二级节点的存储器上。优选地,所述控制中心包括中央控制器及数据库,所述中央控制器调用数据库中的数据生成所述节点控制表。优选地,所述核心节点及二级节点为多点控制单元,用于对录播服务器传输的培训数据进行处理。优选地,所述培训数据包括音频数据及视频数据。优选地,所述二级节点上还包括存储器,用于存储所述培训数据,所述的存储器为非易失性存储器。本专利技术提出的培训系统服务器架构,采用多层级联的形式,控制中心、管理网关、核心节点、二级节点及培训终端形成树形结构,通过控制中心及管理网关选择节点进行视频转发及控制网络带宽,达成了在大范围、远距离传输时提高视频传输质量及提高网络培训效率的目标。为实现上述目的,本专利技术提供一种视频数据传输的方法,运用于培训服务器架构,所述培训服务器架构包括控制中心、管理网关、核心节点、二级节点、录播服务器及受训终端,其特征在于,所述方法包括以下步骤:所述控制中心推送节点控制表;所述管理网关根据所述节点控制表生成音频、视频数据的转发逻辑及分配网络带宽;所述核心节点接收录播服务器传输的培训数据,并根据所述转发逻辑选择节点转发所述培训数据;所述二级节点接受所述核心节点传送的培训数据,根据所述转发逻辑将培训数据多播发送给所述受训终端。优选地,所述方法还包括以下步骤:控制中心获取培训信息,根据所述培训信息生成所述节点控制表。优选地,所述方法还包括以下步骤:二级节点接受所述培训数据后,将所述培训数据进行存储。优选地,所述方法还包括以下步骤:控制中心选择示范受训终端,所述示范受训终端对应的二级节点将示范受训终端的示范视频传送给核心节点;核心节点将所述示范视频与所述培训数据进行融合、处理后转发给所述受训终端。为实现上述目的,本专利技术提供一种计算机可读存储介质,所述计算机可读存储介质存储有视频数据传输的程序,所述视频数据传输的程序可被至少一个处理器执行,以使所述至少一个处理器执行视频数据传输的方法的步骤。本专利技术提出的培训系统服务器架构,采用多层级联的形式,控制中心、管理网关、核心节点、二级节点及培训终端形成树形结构,通过控制中心及管理网关选择节点进行视频转发及控制网络带宽,达成了在大范围、远距离传输时提高视频传输质量及提高网络培训效率的目标。附图说明图1为本专利技术第一实施方式提出的一种培训系统服务器架构的模块示意图;图2为本专利技术第二实施方式提出的一种培训系统服务器架构的模块示意图;图3为本专利技术第三实施方式提出的一种培训系统服务器架构的模块示意图;图4为本专利技术第四实施方式提出的一种视频传输方法的流程图;图5为本专利技术第五实施方式提出的一种视频传输方法的流程图;图6为本专利技术第六实施方式提出的一种视频传输方法的流程图;本专利技术目的实现、功能特点及优点将结合实施方式,参照附图做进一步说明。具体实施方式为了使本专利技术所要解决的技术问题、技术方案及有益效果更加清楚、明白,以下结合附图和实施方式,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施方式仅仅用以解释本专利技术,并不用于限定本专利技术。需要说明的是,在本专利技术中涉及“第一”、“第二”等的描述仅用于描述目的,而不能理解为指示或暗示其相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。另外,各个实施例之间的技术方案可以相互结合,但是必须是以本领域普通技术人员能够实现为基础,当技术方案的结合出现相互矛盾或无法实现时应当认为这种技术方案的结合不存在,也不在本专利技术要求的保护范围之内。第一实施方式如图1所示,本专利技术第一实施方式提出一种培训系统服务器架构的模块示意图。如图1所示,在本实施方式中,本专利技术提供一种培训系统服务器架构1,该架构包括控制中心10、管理网关11、核心节点12、录像服务器13、二级节点14及受训终端15。控制中心10、管理网关11、核心节点12、二级节点14及受训终端15依次连接,录播服务器13连接于核心节点12。在一实施方式中,控制中心10,用于推送节点控制表。具体地,控制中心10根据受训终端15的数量、地址生成节点控制表,所述节点控制表中包括节点数据表、带宽分配表。受训终端15的数量、地址信息通过互联网实时更新,控制中心根据以上信息生成所述节点控制表,其中的节点数据表用于选择传输数据的节点,根据所述带宽分配表分配网络带宽。在一实施方式中,管理网关11用于根据节点控制表生成转发逻辑及分配网络带宽。具体地,管理网关11统一管理音频、视频数据的转发逻辑及分配网络带宽。例如,当网络培训地点分布在不同的省、市、区,不同地方因为不同的需求学对培训有所选择,因此每一次参加培训的受训终端15会有所差异,根据该差异制定不同的转发逻辑可以因时制宜,更好的利用网络带宽,使培训更有效率。在一实施方式中,核心节点12,用于接收所述转发逻辑及录播服务器13传输的培训数据,并根据所述转发逻辑转发所述培训数据。具体地,所述核心节点12用于对录播服务器13传输的培训数据进行处理,所述培训数据可为音频、视频数据,核心节点12用于完成对所述音频、视频数据的路由、转发及处理。具体地,核心节点接受所述转发逻辑,并根据所述转发逻辑选择二级节点14。本文档来自技高网...
培训系统服务器架构、基于该架构的视频数据传输方法及计算机存储介质

【技术保护点】
1.一种培训系统服务器架构,其特征在于,该架构包括:控制中心,用于推送节点控制表;管理网关,连接于所述控制中心,用于根据节点控制表生成转发逻辑及分配网络带宽;核心节点,连接于所述管理网关及录播服务器,用于接收所述转发逻辑及所述录播服务器传输的培训数据,并根据所述转发逻辑转发所述培训数据;及二级节点,连接于所述核心节点,用于接受所述转发逻辑及所述培训数据,根据所述转发逻辑将培训数据发送给受训终端。

【技术特征摘要】
1.一种培训系统服务器架构,其特征在于,该架构包括:控制中心,用于推送节点控制表;管理网关,连接于所述控制中心,用于根据节点控制表生成转发逻辑及分配网络带宽;核心节点,连接于所述管理网关及录播服务器,用于接收所述转发逻辑及所述录播服务器传输的培训数据,并根据所述转发逻辑转发所述培训数据;及二级节点,连接于所述核心节点,用于接受所述转发逻辑及所述培训数据,根据所述转发逻辑将培训数据发送给受训终端。2.如权利要求1所述的培训系统服务器架构,其特征在于,所述控制中心包括中央控制器及数据库,所述中央控制器调用数据库中的数据生成所述节点控制表。3.如权利要求2所述的培训系统服务器架构,其特征在于,所述核心节点及二级节点为多点控制单元,用于对录播服务器传输的培训数据进行处理。4.如权利要求3所述的培训服务器架构,其特征在于,所述培训数据包括音频数据及视频数据。5.如权利要求1所述的培训服务器架构,其特征在于,所述二级节点上还包括存储器,用于存储所述培训数据,所述的存储器为非易失性存储器。6.一种视频数据传输的方法,运用于培训服务器架构,所述培训服务器架构包括控制中心、管理网关、核心节点、二级节点、录播服务器及受训终端,其特征...

【专利技术属性】
技术研发人员:张秉瑞
申请(专利权)人:平安科技深圳有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1