首页 / 专利库 / 广播 / 直播频道 / 一种直播业务调度方法、装置、计算装置和存储介质

一种直播业务调度方法、装置、计算装置和存储介质

阅读:628发布:2020-05-16

专利汇可以提供一种直播业务调度方法、装置、计算装置和存储介质专利检索,专利查询,专利分析的服务。并且本 发明 提出了一种直播业务调度方法、装置、计算装置和存储介质,用以解决 频谱 资源不足,难以满足直播业务需求的问题。所述直播业务调度方法,包括:接收业务 访问 请求 ,所述业务访问请求中携带有用户标识和频道标识;根据所述用户标识从用户标签库中,查找其对应的用户标签;根据所述用户标签从策略库中查找其对应的服务策略,所述服务策略包括以下至少一项:编码方式和服务系统;根据所述频道标识从策略库中查找其对应频道的传输方式策略,所述传输方式策略包括以下至少一项: 数字视频广播 DVB传输方式、互联网协议IP组播传输方式和IP单播传输方式;根据查找到的服务策略和/或传输方式策略提供业务服务。,下面是一种直播业务调度方法、装置、计算装置和存储介质专利的具体信息内容。

1.一种直播业务调度方法,其特征在于,包括:
接收业务访问请求,所述业务访问请求中携带有用户标识和频道标识;
根据所述用户标识从用户标签库中,查找其对应的用户标签,所述用户标签包括以下至少一项:用户终端类型、用户地域信息、多屏访问习惯信息、接入网络类型信息和服务质量需求信息;
根据所述用户标签从策略库中查找其对应的服务策略,所述服务策略包括以下至少一项:编码方式和服务系统;所述服务策略中的编码方式包括根据所述用户终端类型、用户地域信息和多屏访问习惯信息确定出的编码方式,其中,多屏访问习惯信息对应至少一种编码方式;所述服务策略中的服务系统包括根据所述接入网类型信息确定出的服务系统;
根据所述频道标识从策略库中查找其对应频道的传输方式策略,所述传输方式策略包括以下至少一项:数字视频广播DVB传输方式、互联网协议IP组播传输方式和IP单播传输方式;
根据查找到的服务策略和/或传输方式策略提供业务服务。
2.根据权利要求1所述的方法,其特征在于,所述传输方式策略为根据频道的热度信息确定出的,其中,对于高热度频道采用数字视频广播DVB方式传输频道内容;对于中热度频道采用互联网协议IP组播方式传输所述频道内容;对于低热度频道采用IP单播方式传输所述频道内容。
3.根据权利要求2所述的方法,其特征在于,按照以下方法更新所述策略库中的传输方式策略:
针对每一频道,按照设定的周期获取该频道的热度信息;
根据第一预设热度阈值和获取的热度信息,判断该频道是否属于高热频道;
如果属于高热度频道,则确定该频道对应的传输方式为DVB方式;如果否,则根据第二预设热度阈值和获取的热度信息,进一步判断该频道是否属于中热度频道,如果属于中热度频道,则确定该频道对应的传输方式为IP组播方式;如果属于低热度频道,则确定该频道对应的传输方式为IP单播方式。
4.根据权利要求1所述的方法,其特征在于,还包括:
在根据确定出的服务策略和/或传输方式策略提供业务服务过程中获取业务状态信息;
根据获取的业务状态信息,判断是否需要切换传输方式。
5.根据权利要求4所述的方法,其特征在于,所述业务状态信息包括以下至少一项:链路状态信息和服务质量信息;以及
根据获取的业务状态信息,判断是否需要切换传输方式,具体包括:
如果根据获取的链路状态信息确定当前传输链路中断,则切换传输方式;或者如果根据获取的服务质量信息确定当前服务质量低于服务质量阈值,则切换传输方式。
6.根据权利要求5所述的方法,其特征在于,所述切换传输方式,具体包括:
如果当前传输方式为DVB传输方式,则切换至IP传输方式,如果当前为IP传输方式,则切换至DVB传输方式。
7.一种直播业务调度装置,其特征在于,包括:
业务引擎模,用于接收业务访问请求,所述业务访问请求中携带有用户标识和频道标识;根据所述用户标识从用户标签库中,查找其对应的用户标签,所述用户标签包括以下至少一项:用户终端类型、用户地域信息、多屏访问习惯信息、接入网络类型信息和服务质量需求信息;根据所述用户标签从策略库中查找其对应的服务策略,所述服务策略包括以下至少一项:编码方式和服务系统;所述服务策略中的编码方式包括根据所述用户终端类型、用户地域信息和多屏访问习惯信息确定出的编码方式,其中,多屏访问习惯信息对应至少一种编码方式;所述服务策略中的服务系统包括根据所述接入网类型信息确定出的服务系统;
业务调度模块,用于根据所述频道标识从策略库中查找其对应频道的传输方式策略,所述传输方式策略包括以下至少一项:数字视频广播DVB传输方式、互联网协议IP组播传输方式和IP单播传输方式;根据查找到的服务策略和/或传输方式策略提供业务服务。
8.一种计算装置,其特征在于,所述计算装置包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如权利要求1至6中任一项所述的方法的步骤。
9.一种计算机存储介质,所述计算机存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至6中任一项所述方法的步骤。

说明书全文

一种直播业务调度方法、装置、计算装置和存储介质

技术领域

[0001] 本发明涉及广播电视直播业务技术领域,尤其涉及一种直播业务调度方法、装置、计算装置和存储介质。

背景技术

[0002] 广电有线运营商自数字化改造后一直使用DVB(Digital Video Broadcasting ,数字视频广播数字电视系统提供直播业务,DVB数字电视系统利用频谱资源提供全量直播业务,具有技术成熟、服务质量高、满足安全播出保障需求等优点,一直以来受广电有线运营商的重视。
[0003] 随着三网融合的推进,互动点播业务日益丰富,高清、超高清4K等业务更受用户青睐,通常在64QAM调制下,一个频点可以传输7-8套标清频道,可以传输4-5套高清频道,只能传输1套超高清频道,各类新兴业务的出现加速了频谱资源的消耗,导致频谱资源出现严重不足,难以支持清晰度日益增长的需求。

发明内容

[0004] 本发明要解决的技术问题是解决频谱资源不足,难以满足直播业务需求的问题,提供一种直播业务调度方法、装置、计算装置和存储介质。
[0005] 本发明采用的技术方案是提供一种直播业务调度方法,包括:接收业务访问请求,所述业务访问请求中携带有用户标识和频道标识;
根据所述用户标识从用户标签库中,查找其对应的用户标签;
根据所述用户标签从策略库中查找其对应的服务策略,所述服务策略包括以下至少一项:编码方式和服务系统;
根据所述频道标识从策略库中查找其对应频道的传输方式策略,所述传输方式策略包括以下至少一项:数字视频广播DVB传输方式、互联网协议IP组播传输方式和IP单播传输方式;
根据查找到的服务策略和/或传输方式策略提供业务服务。
[0006] 其中,所述传输方式策略为根据频道的热度信息确定出的,其中,对于高热度频道采用数字视频广播DVB方式传输频道内容;对于中热度频道采用互联网协议IP组播方式传输所述频道内容;对于低热度频道采用IP单播方式传输所述频道内容。
[0007] 在一种实施方式中,按照以下方法更新所述策略库中的传输方式策略:针对每一频道,按照设定的周期获取该频道的热度信息;
根据第一预设热度阈值和获取的热度信息,判断该频道是否属于高热频道;
如果属于高热度频道,则确定该频道对应的传输方式为DVB方式;如果否,则根据第二预设热度阈值和获取的热度信息,进一步判断该频段是否属于中热度频道,如果属于中热度频道,则确定该频道对应的传输方式为IP组播方式;如果属于低热度频道,则确定该频道对应的传输方式为IP单播方式。
[0008] 在一种实施方式中,所述用户标签包括以下至少一项:用户终端类型、用户地域信息、多屏访问习惯信息、接入网络类型信息和服务质量需求信息;所述服务策略中的编码方式包括根据所述用户终端类型、用户地域信息和多屏访问习惯信息确定出的编码方式,其中,多屏访问习惯信息对应至少一种编码方式;所述服务策略中的服务系统包括根据所述接入网类型信息确定出的服务系统。
[0009] 在一种实施方式中,所述直播业务调度方法,还包括:在根据确定出的服务策略和/或传输方式策略提供业务服务过程中获取业务状态信息;
根据获取的业务状态信息,判断是否需要切换传输方式。
[0010] 在一种实施方式中,所述业务状态信息包括以下至少一项:链路状态信息和服务质量信息;以及根据获取的业务状态,判断是否需要切换传输方式,具体包括:
如果根据获取的链路状态信息确定当前传输链路中断,则切换传输方式;或者如果根据获取的服务质量信息确定当前服务质量低于服务质量阈值,则切换传输方式。
[0011] 在一种实施方式中,所述切换传输方式,具体包括:如果当前传输方式为DVB传输方式,则切换至IP传输方式,如果当前为IP传输方式,则切换至DVB传输方式。
[0012] 本发明还提供一种直播业务调度装置,包括:业务引擎模,用于接收业务访问请求,所述业务访问请求中携带有用户标识和频道标识;根据所述用户标识从用户标签库中,查找其对应的用户标签;根据所述用户标签从策略库中查找其对应的服务策略,所述服务策略包括以下至少一项:编码方式和服务系统;
业务调度模块,用于根据所述频道标识从策略库中查找其对应频道的传输方式策略,所述传输方式策略包括以下至少一项:数字视频广播DVB传输方式、互联网协议IP组播传输方式和IP单播传输方式;根据查找到的服务策略和/或传输方式策略提供业务服务。
[0013] 其中,所述传输方式策略为根据频道的热度信息确定出的,其中,对于高热度频道采用数字视频广播DVB方式传输频道内容;对于中热度频道采用互联网协议IP组播方式传输所述频道内容;对于低热度频道采用IP单播方式传输所述频道内容。
[0014] 在一种可能的实施方式中,可以按照以下方法更新所述策略库中的传输方式策略:针对每一频道,按照设定的周期获取该频道的热度信息;
根据第一预设热度阈值和获取的热度信息,判断该频道是否属于高热频道;
如果属于高热度频道,则确定该频道对应的传输方式为DVB方式;如果否,则根据第二预设热度阈值和获取的热度信息,进一步判断该频段是否属于中热度频道,如果属于中热度频道,则确定该频道对应的传输方式为IP组播方式;如果属于低热度频道,则确定该频道对应的传输方式为IP单播方式。
[0015] 在一种可能的实施方式中,所述用户标签包括以下至少一项:用户终端类型、用户地域信息、多屏访问习惯信息、接入网络类型信息和服务质量需求信息;所述服务策略中的编码方式包括根据所述用户终端类型、用户地域信息和多屏访问习惯信息确定出的编码方式,其中,多屏访问习惯信息对应至少一种编码方式;所述服务策略中的服务系统包括根据所述接入网类型信息确定出的服务系统。
[0016] 在一种可能的实施方式中,本发明提供的直播业务调度装置,还包括:业务状态探测模块,用于在根据确定出的服务策略和/或传输方式策略提供业务服务过程中获取业务状态信息;根据获取的业务状态信息,判断是否需要切换传输方式。
[0017] 在一种可能的实施方式中,所述业务状态信息包括以下至少一项:链路状态信息和服务质量信息;以及所述业务状态探测模块,具体用于如果根据获取的链路状态信息确定当前传输链路中断,则切换传输方式;或者如果根据获取的服务质量信息确定当前服务质量低于服务质量阈值,则切换传输方式。
[0018] 在一种可能的实施方式中,本发明提供的直播业务调度装置,还包括:业务保护模块,用于根据所述业务探测模块的探测结果,如果当前传输方式为DVB传输方式,则切换至IP传输方式,如果当前为IP传输方式,则切换至DVB传输方式。
[0019] 本发明还提供一种计算装置,所述计算装置包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现上述任一方法所述的步骤。
[0020] 本发明还提供一种计算机存储介质,所述计算机存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现上述任一方法所述的步骤。
[0021] 采用上述技术方案,本发明至少具有下列优点:本发明所述直播业务调度方法、装置、计算装置和存储介质,根据业务访问请求中的用户标识确定提供业务的服务方式,根据业务访问请求中的频道标识,确定频道内容的传输方式,这样,通过对不同的用户,不同的频道采用不同的服务方式和传输方式,使得不同业务可以分流在不同网络上承载,在保证业务服务质量的同时,降低了对频谱资源的需求依赖。
附图说明
[0022] 图1 为本发明实施例的网络架构示意图;图2为本发明实施例的直播业务调度装置的结构示意图;
图3为本发明实施例的直播业务调度方法实施流程示意图;
图4为本发明实施例的传输方式策略更新流程示意图。

具体实施方式

[0023] 为更进一步阐述本发明为达成预定目的所采取的技术手段及功效,以下结合附图及较佳实施例,对本发明进行详细说明如后。
[0024] 需要说明的是,本发明实施例中的说明书权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的实施例能够以除了在这里图示或描述的内容以外的顺序实施。
[0025] 在本文中提及的“多个或者若干个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。
[0026] 本发明实施例中,结合DVB直播的可靠性和服务质量优势,以及IP直播灵活可扩展的优势,采用智能探测、决策以及流量引导等方式,将高热度的频道采用DVB方式传输,保障业务传输质量和可靠性,将中热度的频道采用IP组播方式传输,充分利用骨干网带宽资源,将低热度频道采用IP单播方式或组播转直播方式传输。通过区分处理,解决了直播业务中面临的频谱资源不足、IP带宽消耗过大等问题。
[0027] 如图1所示,其为本发明实施例中,直播业务调度装置在网络中的位置示意图。用户提交的业务访问请求首先到达直播业务调度装置,直播业务调度装置根据接收到的业务访问请求确定为用户提供的服务系统,即直播业务调度装置判断由DVB直播业务系统还是IP直播业务系统为用户提供服务,并根据判断结果将将业务访问请求调度到DVB直播业务系统或者IP直播业务系统中提供业务服务。
[0028] 如图2所示,其为本发明实施例提供的直播业务调度装置的结构示意图,直播业务调度装置有执行层、数据层、决策层和接口层四部分组成,其中:执行层是直播业务调度的执行功能区域,包括业务引擎模块、业务调度模块、业务状态探测模块和业务保护模块。业务引擎模块用于根据用户标签等确定频道的服务方式,即该频道是由DVB直播业务系统提供服务还是IP直播业务系统提供服务,并将业务请求引导向相应的业务系统。
[0029] 业务调度模块用于根据频道信息确定该频道的传输方式,即该频道是通过DVB方式、IP组播方式还是IP单播方式进行传输,并将确定好的传输方式下发给相应的执行设备。
[0030] 业务状态探测模块用于通过与终端交互,确定业务状态信息,包括链路状态信息、服务状态信息和服务质量信息等信息。
[0031] 业务保护模块用于根据业务状态探测模块的探测结果,执行业务保护工作。例如,当探测到链路状态异常时,启动DVB和IP双向保护机制。具体地,对于全部实现IP组播传输方式的区域,可以利用原有DVB系统提供重要节目备份保护,当IP链路出现中断时,迅速切换到DVB链路传输。对于DVB业务,可以采用IP链路进行重点频道保护,当DVB信号中断时,可以迅速切换到IP链路传输。
[0032] 数据层是直播业务调度的数据域,包括用户标签库、频道信息库和策略库。其中:用户标签库用于存储用户终端类型、用户类型、多屏访问习惯信息、用户地域信息、多屏访问习惯信息、接入网类型信息和服务质量需求信息等信息。频道信息库保存全部直播频道信息和推荐服务方式。
[0033] 策略库保存所有策略,包括传输方式策略、服务策略、业务保护策略等。其中,服务策略可以包括服务方式策略和用户服务策略。
[0034] 服务方式策略用来标识直播频道的服务方式,包括DVB直播业务系统提供服务、IP直播业务系统提供服务、混合服务等。
[0035] 用户服务策略可以标识根据用户终端类型、用户地域信息、多屏访问习惯信息、接入网络类型信息和服务质量需求信息等为用户提供差异化服务。其中,用户服务策略包括编码方式和服务系统。例如,用户服务策略中的编码方式包括根据所述用户终端类型、用户地域信息和多屏访问习惯信息确定出的编码方式,其中,多屏访问习惯信息对应至少一种编码方式;服务策略中的服务系统包括根据所述接入网类型信息确定出的服务系统,例如,是采用DVB直播业务系统进行服务还是采用IP直播业务系统进行服务。
[0036] 具体地,(1)可以通过用户终端类型(高清电视、4K电视、手机、Pad、电脑等)确定视频编码格式。例如对于小屏用户,传输相应编码格式视频;对于具有多屏访问习惯的用户群体,传输多种不同编码格式的码流,提升用户体验。(2)还可以根据接入网络差异制定相应的用户服务策略。例如,对于FTTH(光纤到户,Fiber To The Home)接入网区域优先采用IP直播方式进行传输;对于CMTS(电缆调制解调器终端系统,Cable  Modem Terminal Systems)接入网区域可以采用DVB直播和IP直播混合的方式进行传输;(3)根据地域差异制定服务策略。例如,对于别墅集中区域优先考虑多屏应用需求,在接入侧提供多种编码格式的传输;对于区域访问量区别较大的地域,根据访问情况,设置不同的热度阈值。(4)根据用户级别制定服务策略。例如,根据用户签约的QoS(服务质量)信息对于重要保障用户,选择城域网或接入网进行频道复制传输,保障服务不中断。
[0037] 传输方式策略用来标识直播频道的传输方式,包括DVB传输方式、IP组播传输方式、IP单播传输方式等。
[0038] 业务保护策略是根据用户类型、服务重要性等因素,在链路中断的情况下,提供DVB传输和IP传输的相互保护策略。例如,在DVB广播链路发生中断时可切换到IP链路进行保护,在IP链路发生中断时切换到DVB链路进行保护。
[0039] 决策层是直播业务调度的核心域,包括频道管理模块、阈值管理模块、用户标签管理模块和策略制定模块。
[0040] 频道管理模块负责对所有直播频道(包括DVB直播业务系统和IP直播业务系统)的服务方式按照热度分类进行维护管理,并负责周期性或特殊事件进行更新。根据不同热度阈值将所有频道根据热度分为三类:第一类为高热度的频道,充分利用现有频谱资源进行传输(即采用DVB传输方式传输),保障用户访问体验。第二类为中热度的频道,骨干网采用IP组播方式进行全量传输,充分利用骨干网资源,在接入网通过IGMP(Internet Group Management Protocol,互联网组管理协议)方式为用户提供服务。第三类为低热度的频道,采用IP单播方式提供给用户。
[0041] 阈值管理模块负责根据用户访问数量调整热度频道的百分比。例如热度前20%的频道采用DVB方式进行传输,热度在20%-60%的频道采用IP组播传输,热度在后40%的频道采用IP单播进行传输。
[0042] 用户标签管理模块负责管理所有用户的基本特征,包括终端类型、多屏使用习惯、QoS需求、接入网类型、居住区域等信息。
[0043] 策略制定模块负责传输方式策略、服务方式策略、用户服务策略、业务保护策略等的制定。
[0044] 接口层是直播业务调度与DVB直播业务系统、IP直播业务系统、流量分析系统、运营支撑系统、网管系统等的接口。其中,与DVB直播业务系统和IP直播业务系统的接口是业务调度接口,与流量分析系统是获取频道热度信息的数据接口;与运营支撑系统是获取用户标签信息的数据接口;与网管系统是获取网络状态信息的数据接口。
[0045] 基于上述的网络结构,本发明实施例提供了一种直播业务调度方法,如图3所示,可以包括以下步骤:S31、接收业务访问请求。
[0046] 具体实施时,用户可以通过发送业务访问请求以播放某一直播频道,其中,在业务访问请求中携带有用户标识和频道标识。
[0047] S32、根据用户标识从用户标签库中,查找其对应的用户标签。
[0048] 根据其中的用户标识从用户标签库中查找该用户标识对应的用户标签,由此可以确定,用户终端类型、接入网类型、用户多屏访问习惯信息,用户所处区域等等用户相关信息。
[0049] S33、根据用户标签从策略库中查找其对应的服务策略,所述服务策略包括以下至少一项:编码方式和服务系统。
[0050] 具体实施时,根据步骤S32中查找到的用户标签,进一步从策略库中查找对应的服务策略,例如,根据用户标签中的接入网类型,对于FTTH接入网区域优先采用IP直播方式进行传输;对于CMTS接入网区域可以采用DVB直播和IP直播混合的方式进行传输,由此,可以确定出相应的服务系统为DVB直播业务系统还是IP直播业务系统;根据用户标签中的用户终端类型,可以确定用户终端支持DVB传输方式还是IP传输方式,或者两者均支持,据此,同样可以确定出相应的服务系统为DVB直播业务系统还是IP直播业务系统;而如果根据用户多屏访问习惯信息确定用户经常采用多屏访问方式,则可以针对不同屏幕大小采用不同的编码方式以提供多种码流适配不同的屏幕;或者根据用户所处区域为别墅集中区域则也可以采用不同的编码方式进行编码等等。
[0051] S34、根据频道标识从策略库中查找其对应频道的传输方式策略。
[0052] 其中,所述传输方式策略包括以下至少一项: DVB(数字视频广播)传输方式、IP(互联网协议)组播传输方式和IP单播传输方式。
[0053] 本步骤中,可以根据频道标识从策略库中查找其对应频道的传输方式策略,其中,对于高热度频道采用数字视频广播DVB方式传输频道内容;对于中热度频道采用互联网协议IP组播方式传输所述频道内容;对于低热度频道采用IP单播方式传输所述频道内容。为了保证策略库中传输方式策略的准确性,本发明实施例中,可以按照设定的周期,根据各个频道的热度信息动态更新策略库中的传输方式策略。
[0054] 具体实施时,可以按照图4所示的方式更新策略库中的传输方式策略:S41、针对每一频道,按照设定的周期获取该频道的热度信息。
[0055] S42、根据第一预设热度阈值和获取的热度信息,判断该频道是否属于高热频道,如果是,执行步骤S43,如果否,执行步骤S44。
[0056] S43、确定该频道对应的传输方式为DVB方式,流程结束。
[0057] S44、根据第二预设热度阈值和获取的热度信息,判断该频段是否属于中热度频道,如果是,执行步骤S45,如果否,执行步骤S46。
[0058] S45、确定该频道对应的传输方式为IP组播方式,流程结束。
[0059] S46、确定该频道对应的传输方式为IP单播方式。
[0060] 其中,各个频道的热度信息可以从流量分析系统获取,流量分析系统根据各个频道用户访问数量进行统计排序,确定排序在20%的频道为高热频道,确定排序在20% 60%的~频道为中热频道,其余40%的频道为低热频道。获取了各个频道的热度信息之后,建立热度信息与传输方式之间的对应关系存储到策略库中。
[0061] 需要说明,区分频道不同热度的百分比阈值可以根据实际需要或者实际的网络承载能确定,上述的百分比阈值仅用于示例说明,其不构成对本发明实施例的具体限定。
[0062] S35、根据查找到的服务策略和/或传输方式策略提供业务服务。
[0063] 本步骤中,如果根据用户标识和频道标识确定出的服务策略中的服务系统与传输方式策略中的传输方式不同,例如,根据用户标识确定出的服务系统为DVB直播业务系统,但是根据频道标识确定出的传输方式为IP组播传输方式,则可以根据预先设定的优先级选择一个策略执行,例如,以用户标识优先级高于频道标识优先级为例,则以根据用户标识确定出的DVB直播业务系统提供服务策略提供业务服务,相应地,采用DVB传输方式传输频道,反之亦然。具体实施时,如果根据用户标识确定出的服务策略为采用IP直播业务系统提供业务服务,则还可以进一步根据频道标识确定采用IP组播方式还是IP单播方式传输频道。
[0064] 为了提高业务服务可靠性,本发明实施例中,还提供了业务保护功能。具体实施时,可以周期性对网络状态情况进行探测,根据探测结构,判断是否需要进行传输方式切换。
[0065] 具体地,在根据确定出的服务策略和/或传输方式策略提供业务服务过程中获取业务状态信息;根据获取的业务状态信息,判断是否需要切换传输方式。其中,业务状态信息可以包括以下至少一项:链路状态信息和服务质量信息;如果根据获取的链路状态信息确定当前传输链路中断,则切换传输方式;或者如果根据获取的服务质量信息确定当前服务质量低于服务质量阈值,则切换传输方式。具体实施时,如果当前传输方式为DVB传输方式,则切换至IP传输方式,如果当前为IP传输方式,则切换至DVB传输方式。
[0066] 具体实施时,还可以周期性地获取业务状态信息,如果根据获取的业务状态信息确定原传输链路恢复,则关闭相应保护链路,继续采用原传输链路进行传输。
[0067] 本发明实施例提供的直播业务调度方法中,结合DVB直播的可靠性和服务质量优势,以及IP直播灵活可扩展的优势,采用智能探测、决策及流量引导等方式,将高热度的频道采用DVB方式传输,保障业务传输质量和可靠性,将中热度的频道采用IP组播方式传输,充分利用骨干网带宽资源,将低热度频道采用IP单播方式或组播转直播的方式传输。通过区分处理,解决大带宽直播业务开展中面临的频谱资源不足、IP带宽消耗过大等问题。同时采用基于用户标签和频道信息的策略库,对不同用户终端、用户级别、所处区域采取不同的传输和保护机制,可以实现更好的服务质量保障。
[0068] 基于同一发明构思,本发明实施例还提供了一种直播业务调度装置,如图2所示,可以包括:业务引擎模块21,用于接收业务访问请求,所述业务访问请求中携带有用户标识和频道标识;根据所述用户标识从用户标签库中,查找其对应的用户标签;根据所述用户标签从策略库中查找其对应的服务策略,所述服务策略包括以下至少一项:编码方式和服务系统;
业务调度模块22,用于根据所述频道标识从策略库中查找其对应频道的传输方式策略,所述传输方式策略包括以下至少一项:数字视频广播DVB传输方式、互联网协议IP组播传输方式和IP单播传输方式;根据查找到的服务策略和/或传输方式策略提供业务服务。
[0069] 其中,所述传输方式策略为根据频道的热度信息确定出的,其中,对于高热度频道采用数字视频广播DVB方式传输频道内容;对于中热度频道采用互联网协议IP组播方式传输所述频道内容;对于低热度频道采用IP单播方式传输所述频道内容。
[0070] 在一种可能的实施方式中,可以按照以下方法更新所述策略库中的传输方式策略:针对每一频道,按照设定的周期获取该频道的热度信息;
根据第一预设热度阈值和获取的热度信息,判断该频道是否属于高热频道;
如果属于高热度频道,则确定该频道对应的传输方式为DVB方式;如果否,则根据第二预设热度阈值和获取的热度信息,进一步判断该频段是否属于中热度频道,如果属于中热度频道,则确定该频道对应的传输方式为IP组播方式;如果属于低热度频道,则确定该频道对应的传输方式为IP单播方式。
[0071] 在一种可能的实施方式中,所述用户标签包括以下至少一项:用户终端类型、用户地域信息、多屏访问习惯信息、接入网络类型信息和服务质量需求信息;所述服务策略中的编码方式包括根据所述用户终端类型、用户地域信息和多屏访问习惯信息确定出的编码方式,其中,多屏访问习惯信息对应至少一种编码方式;所述服务策略中的服务系统包括根据所述接入网类型信息确定出的服务系统。
[0072] 在一种可能的实施方式中,本发明提供的直播业务调度装置,还包括:业务状态探测模块23,用于在根据确定出的服务策略和/或传输方式策略提供业务服务过程中获取业务状态信息;根据获取的业务状态信息,判断是否需要切换传输方式。
[0073] 在一种可能的实施方式中,所述业务状态信息包括以下至少一项:链路状态信息和服务质量信息;以及所述业务状态探测模块23,具体用于如果根据获取的链路状态信息确定当前传输链路中断,则切换传输方式;或者如果根据获取的服务质量信息确定当前服务质量低于服务质量阈值,则切换传输方式。
[0074] 在一种可能的实施方式中,本发明提供的直播业务调度装置,还包括:业务保护模块24,用于根据所述业务探测模块的探测结果,如果当前传输方式为DVB传输方式,则切换至IP传输方式,如果当前为IP传输方式,则切换至DVB传输方式。
[0075] 基于同一技术构思,本发明实施例还提供另一种计算装置,所述计算装置包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现上述任一实施例所述方法所述的步骤。
[0076] 基于同一技术构思,本发明还提供一种计算机存储介质,所述计算机存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现上述任一实施例所述方法所述的步骤。
[0077] 通过具体实施方式的说明,应当可对本发明为达成预定目的所采取的技术手段及功效得以更加深入且具体的了解,然而所附图示仅是提供参考与说明之用,并非用来对本发明加以限制。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈