一种动态调整直播卫星系统数据业务所使用的卫星资源的方法和系统与流程

文档序号:15624277发布日期:2018-10-09 22:35阅读:160来源:国知局

本发明涉及直播卫星广播电视系统卫星资源调度技术领域,具体来说,涉及一种动态调整直播卫星系统数据业务所使用的卫星资源的方法和系统。



背景技术:

目前数字电视播发系统中,节目的播放所使用的卫星资源按照其申请进行分配,其不能根据卫星资源的实际使用情况等,做出对应的调整,卫星资源的利用率较低。

针对相关技术中的问题,目前尚未提出有效的解决方案。



技术实现要素:

针对相关技术中的问题,本发明提出一种动态调整直播卫星系统的数据业务所使用卫星资源的方法和系统,能够实现数据业务在卫星转发器间的灵活调整,提高卫星资源利用率。

本发明的技术方案是这样实现的:

根据本发明的一个方面,提供了一种动态调整直播卫星系统数据业务所使用的卫星资源的方法。

该动态调整直播卫星系统数据业务所使用的卫星资源的方法包括:获取数据业务的资源申请信息;根据资源申请信息,将卫星资源分配给数据业务,并预览所有的卫星资源,以确定卫星资源的使用情况;根据卫星资源的使用情况,调整数据业务使用的卫星资源。

根据本发明的一个实施例,卫星资源包括:带宽资源、码率、业务序列号、标志码传输包。

根据本发明的一个实施例,进一步包括:对分配给数据业务的卫星资源进行冲突检测,其中,冲突检测为将卫星资源和当前通道的可用卫星资源进行比较;在卫星资源超出当前通道的可用卫星资源的情况下,确定卫星资源与可用卫星资源存在冲突,并发出报警信息。

根据本发明的一个实施例,进一步包括:将数据业务对应的节目进行编排,生成节目的播出计划,并且在不中断数据业务的前提下,根据播出计划的属性,动态调整数据业务对应的节目的播发方式;按照播出计划和播发方式,对数据业务对应的节目进行播放,并在数据业务对应的节目播发的过程中,动态调整数据业务对应的节目所使用的卫星资源。

根据本发明的一个实施例,根据播出任务的属性,调整数据业务的播发方式包括:将数据业务在多个卫星转发器进行多载波并行播发;或者将数据业务调整至任一卫星转发器上进行播发。

根据本发明的一个实施例,在数据业务对应的节目播发的过程中,动态调整数据业务对应的节目所使用的卫星资源包括:监控数据业务对应的节目的播放码流,并建立播发码流的回馈补偿机制,以实时解析播放码流,以确定数据业务实际使用的卫星资源;根据数据业务实际使用的卫星资源、播出计划和卫星资源的使用情况,动态调整数据业务对应的节目所使用的卫星资源。

根据本发明的另一方面,提供了一种动态调整直播卫星系统数据业务所使用的卫星资源的系统。

该动态调整直播卫星系统数据业务所使用的卫星资源的系统包括:获取模块,用于获取数据业务的资源申请信息;分配预览模块,用于根据资源申请信息,将卫星资源分配给数据业务,并预览所有的卫星资源,以确定卫星资源的使用情况;调整模块,用于根据卫星资源的使用情况,调整数据业务使用的卫星资源。

根据本发明的一个实施例,卫星资源包括:带宽资源、码率、业务序列号、标志码传输包。

根据本发明的一个实施例,进一步包括:冲突检测模块,用于对分配给数据业务的卫星资源进行冲突检测,其中,冲突检测为将卫星资源和当前通道的可用卫星资源进行比较;报警模块,用于在卫星资源超出当前通道的可用卫星资源的情况下,确定卫星资源与可用卫星资源存在冲突,并发出报警信息。

根据本发明的一个实施例,进一步包括:编排模块,将数据业务对应的节目进行编排,生成节目的播出计划,并且在不中断数据业务的前提下,根据播出计划的属性,动态调整数据业务对应的节目的播发方式;播发模块,用于按照播出计划和播发方式,对数据业务对应的节目进行播放,并在数据业务对应的节目播发的过程中,动态调整数据业务对应的节目所使用的卫星资源。

本发明的有益技术效果在于:

本发明通过获取数据业务的资源申请信息,随后根据资源申请信息,将卫星资源分配给数据业务,并预览所有的卫星资源,以确定卫星资源的使用情况,最后根据卫星资源的使用情况,调整数据业务使用的卫星资源,从而能够实现数据业务在卫星转发器间的灵活调整,提高卫星资源利用率。

附图说明

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

图1是根据本发明实施例的动态调整直播卫星系统数据业务所使用的卫星资源的方法的流程图;

图2是根据本发明实施例的动态调整直播卫星系统数据业务所使用的卫星资源的方法的具体流程图;

图3是根据本发明实施例的动态调整直播卫星系统数据业务所使用的卫星资源的系统的框图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员所获得的所有其他实施例,都属于本发明保护的范围。

根据本发明的实施例,提供了一种动态调整直播卫星系统数据业务所使用的卫星资源的方法。

如图1所示,根据本发明实施例的动态调整直播卫星系统数据业务所使用的卫星资源的方法包括:

步骤s101,获取数据业务的资源申请信息;

步骤s103,根据资源申请信息,将卫星资源分配给数据业务,并预览所有的卫星资源,以确定卫星资源的使用情况;

步骤s105,根据卫星资源的使用情况,调整数据业务使用的卫星资源。

在该实施例中,如图2所示,将多个数据业务的节目进行制作,从而生成多个数据业务对应的节目,对上述多个节目进行播出计划编排,以生成播出计划,并且在生成该播出计划的过程中,多个数据业务对应的节目进行卫星资源的申请,资源分配模块根据卫星资源的申请进行卫星资源的分配,并且在资源分配的过程中,将分配给数据业务的卫星资源进行冲突检测,即将卫星资源和当前通道的可用卫星资源进行比较,在卫星资源超出当前通道的可用卫星资源的情况下,并且播出策略无法调配解决的资源溢出或者冲突,要及时通过声光、文字等形式报警,在卫星资源不存在冲突的情况下,继续预览所有的卫星资源,以确定卫星资源的使用情况,根据卫星资源的使用情况,调整数据业务使用的卫星资源,例如,根据本发明的一个实施例,该数据业务所需的带宽资源为4k,此时,可使用的带宽资源为1k,动态的将该数据业务的带宽资源调整为1k,该调整方式可通过降低将该数据业务播发码率实现。

此外,针对每项不同的数据业务,可配置各自的播出策略,其数据业务的播出策略的设置因素包括:资源占用、紧急程度、播出时段、播出频次、播出带宽、业务覆盖范围等,同时,针对所有数据业务,有一个整体的播出策略,根据此整体的播出策略,动态调整每一个业务的播出配置,其一个基本的原则是,当某个通道没有数据播出时,自动释放该通道占用的带宽,以供其他业务通道使用。

通过本发明的上述方案,通过获取数据业务的资源申请信息,随后根据资源申请信息,将卫星资源分配给数据业务,并预览所有的卫星资源,以确定卫星资源的使用情况,最后根据卫星资源的使用情况,调整数据业务使用的卫星资源,从而进而实时监控卫星资源使用情况,动态调整业务所使用的卫星资源,如带宽、码率、业务id(业务序列号)、pid(标志码传输包)等,从而能够实现数据业务在卫星转发器间的灵活调整,提高卫星资源利用率。

根据本发明的一个实施例,卫星资源包括:带宽资源、码率、业务序列号、标志码传输包,当然可以理解,该卫星资源还可根据实际需求进行设置,本发明对此不做限定。

根据本发明的一个实施例,进一步包括:对分配给数据业务的卫星资源进行冲突检测,其中,冲突检测为将卫星资源和当前通道的可用卫星资源进行比较;在卫星资源超出当前通道的可用卫星资源的情况下,确定卫星资源与可用卫星资源存在冲突,并发出报警信息。

在该实施例中,由于各项数据业务独自编排节目单,独自申请带宽资源,多个数据业务所需的整体的带宽资源可能超出实际通道的可用带宽资源,此时,可能会出现资源不能满足业务要求的情况,因此,需要进行资源溢出或者冲突检测。

此外,根据各个数据业务初期设定的参数,静态模拟计算在播出周期内,每个时间段的带宽等占用情况,设定好在不同时间段的播出带宽策略,必要时调整业务播出单,此外,对于存在冲突的数据业务业务播放计划,不能进行数据业务播出,从而对播出进行控制。

根据本发明的一个实施例,进一步包括:将数据业务对应的节目进行编排,生成节目的播出计划,并且在不中断数据业务的前提下,根据播出计划的属性,动态调整数据业务对应的节目的播发方式;按照播出计划和播发方式,对数据业务对应的节目进行播放,并在数据业务对应的节目播发的过程中,动态调整数据业务对应的节目所使用的卫星资源。

在该实施例中,如图2所示,节目的播出计划编排后,对该播出计划进行审核、预览、发布、生成等流程,从而进行业务数据的播放,此外,对于播发码流的正确性验证有两个条件:码流内容正确;带宽分配策略合理,无溢出。

此外,码流内容正确性可由各业务系统及预览功能进行验证。另外一个非常重要的方面就是带宽的分配策略,在多业务系统同时运行的情况下,如何有效的利用带宽并避免码率溢出,是播控模块的一个重要功能,具体地:

1)、带宽管理,各业务系统提交的带宽、时段请求需要统一管理,必要时进行自动或人工调整。

2)、带宽动态分配,可设定带宽动态分配策略,对范围内的业务系统带宽进行动态分配,提高带宽利用率,如带宽空闲较多时根据设定的策略自动提高指定业务的带宽;

3)、溢出、冲突处理:

预警,可对各业务系统提交的带宽、时段请求进行静态分析,提示可能出现的冲突;

处理,对将要发生的冲突和码率溢出进行报警,产生冲突和码率溢出的业务不能提交播发。

根据本发明的一个实施例,根据播出任务的属性,调整数据业务的播发方式包括:将数据业务在多个卫星转发器进行多载波并行播发;或者将数据业务调整至任一卫星转发器上进行播发。

在该实施例中,可根据数据业务特点,当某数据业务占用卫星资源的需求较大时,可将该数据业务在多个卫星转发器进行多载波并行播发,可单独设置不同转发器的业务播发带宽,实现带宽资源利用率最大化,同时,还根据业务需要,可将在线业务调整至任意可用卫星转发器,实现资源灵活调整配置。

根据本发明的一个实施例,在数据业务对应的节目播发的过程中,动态调整数据业务对应的节目所使用的卫星资源包括:监控数据业务对应的节目的播放码流,并建立播发码流的回馈补偿机制,实时解析播放码流,以确定数据业务实际使用的卫星资源;根据数据业务实际使用的卫星资源、播出计划和卫星资源的使用情况,动态调整数据业务对应的节目所使用的卫星资源。

在该实施例中,如图2所示,对播出状况进行监控,从而可以实时解析数据业务系统播发的码流,即可观测卫星资源实际使用情况,并且在前端,通过播发的情况和实时使用情况的对比,以及观察卫星资源使用情况,来判断是否需要进一步调整卫星资源,即资源动态调整,例如可根据实际使用情况,自动调整带宽,还可出于播出安全考虑,手动调整。

根据本发明的实施例,还提供了一种动态调整直播卫星系统数据业务所使用的卫星资源的系统。

如图3所示,根据本发明实施例的动态调整直播卫星系统数据业务所使用的卫星资源的系统包括:

获取模块31,用于获取数据业务的资源申请信息;

分配预览模块32,用于根据资源申请信息,将卫星资源分配给数据业务,并预览所有的卫星资源,以确定卫星资源的使用情况;

调整模块33,用于根据卫星资源的使用情况,调整数据业务使用的卫星资源。

根据本发明的一个实施例,卫星资源包括:带宽资源、码率、业务序列号、标志码传输包。

根据本发明的一个实施例,进一步包括:

冲突检测模块(未示出),用于对分配给数据业务的卫星资源进行冲突检测,其中,冲突检测为将卫星资源和当前通道的可用卫星资源进行比较;

报警模块(未示出),用于在卫星资源超出当前通道的可用卫星资源的情况下,确定卫星资源与可用卫星资源存在冲突,并发出报警信息。

根据本发明的一个实施例,进一步包括:

编排模块(未示出),将数据业务对应的节目进行编排,生成节目的播出计划,并且在不中断数据业务的前提下,根据播出计划的属性,动态调整数据业务对应的节目的播发方式;

播发模块(未示出),用于按照播出计划和播发方式,对数据业务对应的节目进行播放,并在数据业务对应的节目播发的过程中,动态调整数据业务对应的节目所使用的卫星资源。

此外,该系统还可包括:基础数据管理模块(未示出)、系统管理模块(未示出)、安全管理模块(未示出)、接口管理模块(未示出),其中,该基础数据管理模块用于管理该系统的基础数据,该系统管理模块用于该系统的业务管理,该安全管理模块用于该系统的安全管理,该接口管理模块用于与该系统连接的接口进行管理。

综上所述,借助于本发明的上述技术方案,通过获取数据业务的资源申请信息,随后根据资源申请信息,将卫星资源分配给数据业务,并预览所有的卫星资源,以确定卫星资源的使用情况,最后根据卫星资源的使用情况,调整数据业务使用的卫星资源,从而能够实现数据业务在卫星转发器间的灵活调整,提高卫星资源利用率,此外,上述卫星资源的调整方式还适用于其他相似单向信道的资源调整方式,具有较强的普适用性。

以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

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