一种支持高效补包的电影数字拷贝卫星分发系统及方法技术方案

技术编号:27009746 阅读:12 留言:0更新日期:2021-01-08 17:17
本发明专利技术涉及一种支持高效补包的电影数字拷贝卫星分发系统及方法,通过将卫星信道补包操作融合入正常传输过程中,提高卫星信道下的整体补包效率,减少接收机接收完成所需时间,同时结合各接收机之间建立的p2p数据传输结构,充分利用各接收机已经接受到的数据以及闲置网络带宽,调度各接收机之间互相进行补包数据传输,进一步缩减了补包完成所需时间。

【技术实现步骤摘要】
一种支持高效补包的电影数字拷贝卫星分发系统及方法
本专利技术涉及电影拷贝传输
,尤其涉及一种支持高效补包的电影数字拷贝卫星分发系统及方法。
技术介绍
在卫星传输电影的过程中,由于受到天气因素的影响,卫星信号会有损失,导致各地的电影接收机收到的电影会有缺失,这样就涉及到补包问题。现有技术一般有两种补包策咯:一种是通过卫星信道将所有电影接收机丢失的数据合并后,统一再发送一遍;另一种是通过网络信道,将各个电影接收机丢失的数据补发过去。对于采用卫星信道补包的方法,由于丢包是普遍存在于各接收机的问题,因此会出现所有接收机丢失数据总和接近原始数据的情况,即使进行多次补包也难以让所有接收机都完整接收,同时卫星通信量也较大;而采用网络信道进行补包时,由于电影拷贝数据体积较大,每次发送3至4个电影拷贝可能涉及500G左右的数据量发送,只靠某一个数据中心对应所有接收机进行网络信道补包对数据服务器压力非常大,满足所有接收机完整接收所需时间也会较长,整体效率非常低。
技术实现思路
为解决现有技术的不足,本专利技术提出一种支持高效补包的电影数字拷贝卫星分发系统及方法,通过将卫星信道补包操作融合入正常传输过程中,提高卫星信道下的整体补包效率,减少接收机接收完成所需时间,同时结合各接收机之间建立的p2p数据传输结构,充分利用各接收机已经接受到的数据以及闲置网络带宽,调度各接收机之间互相进行补包数据传输,进一步缩减了补包完成所需时间。为实现以上目的,本专利技术所采用的技术方案包括:一种支持高效补包的电影数字拷贝卫星分发系统,其特征在于,包括卫星广播服务终端、网络服务终端、p2p服务终端和若干接收机;所述卫星广播服务终端通过卫星信道数据连接所述接收机并向所述接收机发送电影数字拷贝数据;所述网络服务终端通过网络信道数据连接所述接收机并向所述接收机发送电影数字拷贝数据;所述p2p服务终端连接各接收机并为各接收机之间提供p2p服务;所述接收机包括数据接收模块、丢包反馈模块和补包处理模块;所述丢包反馈模块根据所述卫星广播服务终端发送的电影数字拷贝数据编号顺序实时生成丢包信息;所述补包处理模块根据所述丢包信息生成补包任务并分别发送至所述卫星广播服务终端、网络服务终端和/或p2p服务终端。进一步地,所述卫星广播服务终端根据接收到的补包任务广播发送补包数据。进一步地,所述网络服务终端根据接收到的补包任务定向发送补包数据。进一步地,所述p2p服务终端匹配具有不同丢包信息的补包任务,并将匹配成功的两个或多个接收机之间建立p2p数据传输信道,使所述两个或多个接收机之间相互传输补包数据。本专利技术还涉及一种支持高效补包的电影数字拷贝卫星分发方法,其特征在于,包括以下步骤:S1、卫星广播服务终端通过卫星信道数据连接向所有接收机广播发送电影数字拷贝数据,所述广播发送电影数字拷贝数据为具有数据顺序依次编号的广播发送;S2、接收机接收卫星信道发送的具有数据顺序编号的电影数字拷贝数据,并依据接收完成的电影数字拷贝数据的数据顺序编号缺失生成丢包信息;S3、各接收机根据各自生成的丢包信息分别生成补包任务,并将补包任务发送至卫星广播服务终端、网络服务终端和p2p服务终端;S4、卫星广播服务终端、网络服务终端根据补包任务进行补包数据发送,p2p服务终端根据补包任务将不同接收机之间建立p2p数据传输信道。进一步地,所述步骤S4包括以下子步骤:S41、卫星广播服务终端针对40%及以上数量接收机同时反馈丢失的电影数字拷贝数据作为补包数据与后续电影数字拷贝数据一起广播发送至全部接收机;S42、网络服务终端针对40%以下数量接收机同时反馈丢失的电影数字拷贝数据作为补包数据定向发送至反馈丢失的接收机;S43、p2p服务终端匹配具有不同丢包信息的补包任务,并将匹配成功的两个或多个接收机之间建立p2p数据传输信道,使所述两个或多个接收机之间相互传输补包数据。进一步地,所述子步骤S43还包括:p2p服务终端根据不同接收机之间所处地理位置的距离,优先匹配相互距离较近的接收机建立之间建立p2p数据传输信道。本专利技术的有益效果为:采用本专利技术所述支持高效补包的电影数字拷贝卫星分发系统及方法,可以针对卫星信道数据连接特点,将补包过程与每轮正常数据发送过程相结合,大大节省了整体接收完成的时间;建立不同接收机之间的p2p数据传输信道,可以充分利用已接收完成数据以及闲置网络带宽资源,进一步加快整体接收完成时间。附图说明图1为本专利技术支持高效补包的电影数字拷贝卫星分发系统结构示意图。图2为本专利技术支持高效补包的电影数字拷贝卫星分发方法流程示意图。具体实施方式为了更清楚的理解本专利技术的内容,将结合附图和实施例详细说明。如图1所示为本专利技术支持高效补包的电影数字拷贝卫星分发系统结构示意图,包括卫星广播服务终端、网络服务终端、p2p服务终端和若干接收机,其中,所述卫星广播服务终端通过卫星信道数据连接所述接收机并向所述接收机发送电影数字拷贝数据,所述网络服务终端通过网络信道数据连接所述接收机并向所述接收机发送电影数字拷贝数据,所述p2p服务终端连接各接收机并为各接收机之间提供p2p服务。对应电影数字拷贝数据传输过程中的丢包问题,所述接收机包括数据接收模块、丢包反馈模块和补包处理模块;所述数据接收模块用于接收电影数字拷贝数据,并需要判断所接收数据是否完整无误;所述丢包反馈模块根据所述卫星广播服务终端发送的电影数字拷贝数据编号顺序(即电影文件顺序编号)实时生成丢包信息;所述补包处理模块根据所述丢包信息生成补包任务并分别发送至所述卫星广播服务终端、网络服务终端和/或p2p服务终端。根据补包任务,所述卫星广播服务终端、网络服务终端、p2p服务终端会分别执行不同的操作,卫星广播服务终端根据接收到的补包任务广播发送补包数据,网络服务终端根据接收到的补包任务定向发送补包数据,p2p服务终端匹配具有不同丢包信息的补包任务,并将匹配成功的两个或多个接收机之间建立p2p数据传输信道,使所述两个或多个接收机之间相互传输补包数据。在实际操作中,所述丢包反馈模块和补包处理模块均随卫星广播服务终端的发送轮次判断丢包信息并生成补包任务,因此无需等到卫星广播服务终端全部发送任务完成再进行补包过程,能够有效减少数据传输所需时间;同时,采用接收机之间建立p2p数据传输信道的方法,可以有效利用各接收机的闲置带宽,进一步加速数据完整传输。优选的,所述p2p服务终端可以选用支持turnserver服务的服务器,使不具有公网地址的接收机之间能够进行有效连接。本专利技术还涉及一种支持高效补包的电影数字拷贝卫星分发方法,流程如图2所示,包括以下步骤:S1、卫星广播服务终端通过卫星信道数据连接向所有接收机广播发送电影数字拷贝数据,所述广播发送电影数字拷贝数据为具有数据顺序依次编号的广播发送;S2、接收机接收卫星信道发送的具有数据顺序编号的电影数字拷贝数据,并本文档来自技高网...

【技术保护点】
1.一种支持高效补包的电影数字拷贝卫星分发系统,其特征在于,包括卫星广播服务终端、网络服务终端、p2p服务终端和若干接收机;/n所述卫星广播服务终端通过卫星信道数据连接所述接收机并向所述接收机发送电影数字拷贝数据;/n所述网络服务终端通过网络信道数据连接所述接收机并向所述接收机发送电影数字拷贝数据;/n所述p2p服务终端连接各接收机并为各接收机之间提供p2p服务;/n所述接收机包括数据接收模块、丢包反馈模块和补包处理模块;所述丢包反馈模块根据所述卫星广播服务终端发送的电影数字拷贝数据编号顺序实时生成丢包信息;所述补包处理模块根据所述丢包信息生成补包任务并分别发送至所述卫星广播服务终端、网络服务终端和/或p2p服务终端。/n

【技术特征摘要】
1.一种支持高效补包的电影数字拷贝卫星分发系统,其特征在于,包括卫星广播服务终端、网络服务终端、p2p服务终端和若干接收机;
所述卫星广播服务终端通过卫星信道数据连接所述接收机并向所述接收机发送电影数字拷贝数据;
所述网络服务终端通过网络信道数据连接所述接收机并向所述接收机发送电影数字拷贝数据;
所述p2p服务终端连接各接收机并为各接收机之间提供p2p服务;
所述接收机包括数据接收模块、丢包反馈模块和补包处理模块;所述丢包反馈模块根据所述卫星广播服务终端发送的电影数字拷贝数据编号顺序实时生成丢包信息;所述补包处理模块根据所述丢包信息生成补包任务并分别发送至所述卫星广播服务终端、网络服务终端和/或p2p服务终端。


2.如权利要求1所述的系统,其特征在于,所述卫星广播服务终端根据接收到的补包任务广播发送补包数据。


3.如权利要求1所述的系统,其特征在于,所述网络服务终端根据接收到的补包任务定向发送补包数据。


4.如权利要求1所述的系统,其特征在于,所述p2p服务终端匹配具有不同丢包信息的补包任务,并将匹配成功的两个或多个接收机之间建立p2p数据传输信道,使所述两个或多个接收机之间相互传输补包数据。


5.一种支持高效补包的电影数字拷贝卫星分发方法,其特征在于,包括以下步骤:
S1、卫星广播服务终端通过卫星信道...

【专利技术属性】
技术研发人员:马强忠徐建
申请(专利权)人:富盛科技股份有限公司
类型:发明
国别省市:北京;11

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

1