首页> 中国专利> 一种支持高效补包的电影数字拷贝卫星分发系统及方法

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

摘要

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

著录项

  • 公开/公告号CN112202885A

    专利类型发明专利

  • 公开/公告日2021-01-08

    原文格式PDF

  • 申请/专利权人 富盛科技股份有限公司;

    申请/专利号CN202011060035.6

  • 发明设计人 马强忠;徐建;

    申请日2020-09-30

  • 分类号H04L29/08(20060101);H04N7/20(20060101);

  • 代理机构11354 北京市兰台律师事务所;

  • 代理人于越;张峰

  • 地址 100071 北京市丰台区南四环西路188号十区6号楼

  • 入库时间 2023-06-19 09:29:07

说明书

技术领域

本发明涉及电影拷贝传输技术领域,尤其涉及一种支持高效补包的电影数字拷贝卫星分发系统及方法。

背景技术

在卫星传输电影的过程中,由于受到天气因素的影响,卫星信号会有损失,导致各地的电影接收机收到的电影会有缺失,这样就涉及到补包问题。现有技术一般有两种补包策咯:一种是通过卫星信道将所有电影接收机丢失的数据合并后,统一再发送一遍;另一种是通过网络信道,将各个电影接收机丢失的数据补发过去。

对于采用卫星信道补包的方法,由于丢包是普遍存在于各接收机的问题,因此会出现所有接收机丢失数据总和接近原始数据的情况,即使进行多次补包也难以让所有接收机都完整接收,同时卫星通信量也较大;而采用网络信道进行补包时,由于电影拷贝数据体积较大,每次发送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、接收机接收卫星信道发送的具有数据顺序编号的电影数字拷贝数据,并依据接收完成的电影数字拷贝数据的数据顺序编号缺失生成丢包信息;

S3、各接收机根据各自生成的丢包信息分别生成补包任务,并将补包任务发送至卫星广播服务终端、网络服务终端和p2p服务终端;

S4、卫星广播服务终端、网络服务终端根据补包任务进行补包数据发送,p2p服务终端根据补包任务将不同接收机之间建立p2p数据传输信道,优选的进一步包括子步骤:S41、卫星广播服务终端针对40%及以上数量接收机同时反馈丢失的电影数字拷贝数据作为补包数据与后续电影数字拷贝数据一起广播发送至全部接收机;S42、网络服务终端针对40%以下数量接收机同时反馈丢失的电影数字拷贝数据作为补包数据定向发送至反馈丢失的接收机;S43、p2p服务终端匹配具有不同丢包信息的补包任务,并将匹配成功的两个或多个接收机之间建立p2p数据传输信道,使所述两个或多个接收机之间相互传输补包数据,特别是可以进一步优选为优先匹配相互距离较近的接收机建立之间建立p2p数据传输信道。

该方法可以应用于上述的系统中,为电影数字拷贝卫星分发提供高效率的补包操作,极大地缩短了全部数据接收所需时间。

以上所述仅为本发明较佳的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换等都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求书的保护范围为准。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号