一种传输指令、实时流以及文件流的通播云平台制造技术

技术编号:21096020 阅读:33 留言:0更新日期:2019-05-11 12:27
本发明专利技术公开了一种传输指令、实时流以及文件流的通播云平台,所述云平台连接于内容云、设备云、分发设备以及用户终端之间,用于传输指令、实时流以及文件流。其包括服务接口层和功能层,所述服务接口层用于连接业务系统以提供SDK访问服务。功能层包括文件分发中心、流分发中心、指令通信服务和P2P通信服务四个子模块。本发明专利技术提出了一种实现公网和专网进行指令、实时流、文件流的平台架构设计方案并给出了一种组合式架构设计思路以及提出了一种基于终端设备间P2P传输基础上进行实时流、文件流分发的设计方案。

A Broadcast Cloud Platform for Transferring Instructions, Real-time Streams and File Streams

【技术实现步骤摘要】
一种传输指令、实时流以及文件流的通播云平台
本专利技术涉及计算机通讯
,具体而言,涉及一种传输指令、实时流以及文件流的通播云平台。
技术介绍
通播云的核心就是解决带宽、流量成本问题。其首先需要保证商业模式上的成立,成立的关键问题在于带宽成本。我们之前研发服务器分发的方式时经过成本分析发现:只能解决终端规模上升带来的访问瓶颈,并不能降低整体的带宽成本。通过大量的调研分析市场确实存在商业的解决方案:CDN(服务器分发)、PCDN(设备端分发),但是在适用性上存在问题:CDN在我们客户要求的专网环境内无法应用,PCDN主要针对是手机移动端,不支持在终端设备上进行应用。通过技术评估参考商业解决方案进行自研在公司目前研发团队的能力范围内,综合各方面因素考虑决定进行自研解决方案。
技术介绍
的前述论述仅意图便于理解本专利技术。此论述并不认可或承认提及的材料中的任一种在本申请的优先权日是或曾经是公共常识的一部分。
技术实现思路
本专利技术提出了一种传输指令、实时流以及文件流的通播云平台,其特征在于,所述云平台连接于内容云、设备云、分发设备以及用户终端之间,用于传输指令、实时流以及文件流。其中,所述云平台包括服务接口层和功能层,所述服务接口层用于连接业务系统以提供SDK访问服务。其中,所述功能层包括文件分发中心、流分发中心、指令通信服务和P2P通信服务四个子模块。其中文件分发中心子模块包括多个文件缓存区构成的文件分发节点网络和文件分发中心,所述文件分发中心用于对文件分发节点进行监控调度、对文件流通道资源审计以及对上层业务系统提供接入配置。其中流分发中心子模块包括多个流分发节点和源站组成的流分发网络和流分发中心,流分发中心用于对流分发节点和源站进行监控调度、对实时流通道资源审计、以及对上层业务系统提供接入配置。其中指令通信服务子模块包括指令服务中心,用于对CSA进行监控管理和提供上层业务系统指令传输接口;以及指令服务接入点,其用于提供业务系统所属终端设备通信通道接入。其中P2P通信服务子模块包括P2P通信服务器,其提供通播云各终端设备节点互联互通的传输通道建立;以及P2P分发中心,用于对P2P分发节点进行监控调度、对P2P通道资源审计以及对上层业务系统提供接入配置。本专利技术解决了以下三个问题:解决问题1:公网与专网的架构一致性,平台支持公网运行环境,也支持专网运行环境。通播云平台对外统一采用域名的访问形式,在通常的认识中,域名最通用的功能就是取代固定IP的访问,解决了两个问题:1.方便用户的访问,不需要记忆某一IP地址;2.避免IP地址变更导致的系统访问或产品配置更改过程繁锁的问题。在互联网/移动互联网的大环境下,域名服务属于基础设施,整个行业的系统在设计上利用了域名解析这一环节来解决面临的通用性问题。大部分系统采用的是多服务、分布式系统的设计方式,通过不同的子级域名来区分不同的服务,利用域名解析这一环节得到信息进行地理区域、运营商、访问负载的匹配处理,最终给到访问端满足各条件的服务器地址,解决最优访问路径的问题。在平台服务商业模式(含CDN、存储、直播服务等等)下,平台服务商需要对各客户进行对应的服务资源审计和访问隔离,为了保证方案的统一和无缝访问,业界通用的作法是利用客户方系统(业务系统)域名加CNAME记录的机制进行处理。主要原理:业务系统方将需要服务的子级域名配置到平台服务中,平台服务提供实际访问的域名地址。业务系统方(客户方)在自己的域名服务商平台中添加子级域名和平台方提供实际访问的域名的CNAME映射。当客户系统的用户访问时访问的是业务系统的子级域名但实际访问的平台服务域名对应服务器,平台方根据请求中的子级域名信息进行鉴权、资源访问、审计。在专网环境下,通过自建域名服务可以使得整个架构在部署、实现上做到保持一致性。解决问题2:通过组合式的架构设计提供平台化的指令、实时流、文件流通信服务。本架构设计中各服务(模块)可以独立提供服务也可以组合提供服务,服务(模块)间不存在耦合性。TBC提供业务系统方指令传输服务、TBS提供业务系统方实时流分发服务、TBF提供业务系统方文件分发服务、TBP提供业务系统方设备间通信服务、TBPD与TBS组合进行P2P实时流分发服务、TBPD与TBF组合进行P2P文件流分发服务。在后续扩展上可以实现基于TBP实现其他类型业务的传输服务。解决问题3:通过技术方案解决规模扩大的同时降低平台的流量带宽占用及运营成本。本架构设计由于通过TBP实现了基于设备间的通信,可以通过在设备间建立传输网络降低业务系统方终端在文件流、实时流访问上对云端平台的流量访问,实现规模扩大的同时大量流量访问通过终端间的网络传输解决。在本专利技术中为便于表述,对专利名词进行了缩写,其定义如下:TBC:指令通信服务,提供上层业务系统和所属终端设备指令通信通道。CSC:指令服务中心,对CSA进行监控管理,提供上层业务系统指令传输接口。CSA:指令服务接入点,提供业务系统所属终端设备通信通道接入。TBS:实时流分发服务,提供上层业务系统和所属终端设备实时流分发通道。TBSC:流分发中心,对流分发节点进行监控调度、对实时流通道资源审计、对上层业务系统供接入配置。TBSN:实时流分发节点,提供实际的实时流分发服务,可以进行多级或平行扩展形成实时流分发网络。TBF:文件流分发服务,提供上层业务系统和所属终端设备文件流分发通道。TBFC:文件分发中心,对文件分发节点进行监控调度、对文件流通道资源审计、对上层业务系统提供接入配置。TBFN:文件流分发节点,提供实际的文件流分发服务,可以进行多级或平行扩展形成文件流分发网络。TBPD:P2P分发服务,提供上层业务系统和所属终端设备P2P分发通道。TBP:P2P通信服务,提供通播云各终端设备节点互联互通的传输通道建立。TBPDC:P2P分发中心,对P2P分发节点进行监控调度、对P2P通道资源审计、对上层业务系统提供接入配置。TBPDN:P2P分发节点,P2P分发网络的公共分发节点,对分发网络内收发节点或接收节点进行数据分发。TBPRDN:P2P收发节点,P2P分发网络的兼职分发节点,对分发网络的接收节点进行数据分发。TBPCN:P2P接收节点,访问P2P分发或收发节点获取业务数据。附图说明从以下结合附图的描述可以进一步理解本专利技术。图中的部件不一定按比例绘制,而是将重点放在示出实施例的原理上。在不同的视图中,相同的附图标记指定对应的部分。图1是本专利技术的功能组成示意图;图2是本专利技术的一种实施例的结构示意图;图3是本专利技术的一种实施例的结构示意图。具体实施方式为了使得本专利技术的目的、技术方案及优点更加清楚明白,以下结合其实施例,对本专利技术进行进一步详细说明;应当理解,此处所描述的具体实施例仅用于解释本专利技术,并不用于限定本专利技术。对于本领域技术人员而言,在查阅以下详细描述之后,本实施例的其它系统、方法和/或特征将变得显而易见。旨在所有此类附加的系统、方法、特征和优点都包括在本说明书内、包括在本专利技术的范围内,并且受所附权利要求书的保护。在以下详细描述描述了所公开的实施例的另外的特征,并且这些特征根据以下将详细描述将是显而易见的。实施例一:本专利技术提出了一种传输指令、实时流以及文件流的通播云平台,其特征在于,所述云本文档来自技高网...

【技术保护点】
1.一种传输指令、实时流以及文件流的通播云平台,其特征在于,所述云平台连接于内容云、设备云、分发设备以及用户终端之间,用于传输指令、实时流以及文件流。

【技术特征摘要】
1.一种传输指令、实时流以及文件流的通播云平台,其特征在于,所述云平台连接于内容云、设备云、分发设备以及用户终端之间,用于传输指令、实时流以及文件流。2.如权利要求1所述的云平台,其特征在于,所述云平台包括服务接口层和功能层,所述服务接口层用于连接业务系统以提供SDK访问服务。3.如权利要求2所述的云平台,其特征在于,所述功能层包括文件分发中心、流分发中心、指令通信服务和P2P通信服务四个子模块。4.如权利要求3所述的云平台,其特征在于,其中文件分发中心子模块包括多个文件缓存区构成的文件分发节点网络和文件分发中心,所述文件分发中心用于对文件分发节点进行监控调度、对文件流通道资源审计以及对上层业务系统提供接入配置。5.如权利要求3所述...

【专利技术属性】
技术研发人员:邓益蔡兆云谢春晖王振宇马栋
申请(专利权)人:湖南康通电子股份有限公司
类型:发明
国别省市:湖南,43

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

1