一种数字电视的切台控制方法及其装置的制作方法

文档序号:7851618阅读:113来源:国知局
专利名称:一种数字电视的切台控制方法及其装置的制作方法
技术领域
本发明涉及数 字电视领域,特别是涉及一种数字电视的切台控制方法及其装置。
背景技术
数字电视就是指从演播室到发射、传输、接收的所有环节都是使用数字电视信号或对该系统所有的信号传播都是通过由0、1数字串所构成的数字流来传播的电视类型。其信号损失小,接收效果好。数字电视发展到今天,业务形态呈现多样化发展趋势,如何让用户有更好的用户体验、如何让运营商更方便的开展业务、如何让终端厂商更简便的集成业务,成为需要工程技术人员研究的课题。数字电视主要包括前端系统和终端设备,前端系统用于获取数字信号并进行处理传输,终端设备主要是接收处理信号的机器。当前技术情况下,紧急广播、紧急通告、强制广告等之类的应用都定义有详尽的数据结构规范,部署该类业务时,前端需要设置专有的服务器系统用于部署该业务,需要有额外的投入;终端需要有集成复杂的业务运行环境,用于业务的解析接收,集成难度大。

发明内容
本发明主要解决的技术问题是提供一种数字电视的切台控制方法及切台控制装置,可以方便的实现紧急广播、紧急通告、强制广告等应用,能够避免前端增加额外的成本,同时减少终端的集成难度。为解决上述技术问题,本发明采用的一个技术方案是提供一种数字电视的切台控制方法,所述方法包括电视终端监听并接收来自前端服务器的切换控制描述符;所述电视终端对接收到的切换控制描述符进行解析,得到用于切台的控制信息;所述电视终端根据控制信息进行节目切换。其中,所述电视终端为数字多媒体广播(DVB)终端时,所述数字电视的切台控制方法按照广播通道协议切换,所述按照广播通道协议切换包括所述DVB终端监听并接收业务群关联表(BAT)或网络信息表(NIT)中的所述切换控制描述符;所述DVB终端对接收到的切换控制描述符进行解析,得到用于切台的控制信息;所述DVB终端根据所述控制信息进行节目切换所述控制信息的切换模式为广播通道时,切换到广播通道模式;判断所述控制信息中的强制标志是否为“ I ”,若所述强制标志为“ I ”,则根据所述控制信息中的等待模式所标示的一时间点自动进行节目切换;否则,根据所述一时间点提示用户是否选择进行节目切换,若是,则进行节目切换,否则不进行节目切换。其中,所述电视终端为网络协议(IP)终端时,所述数字电视的切台控制方法按照宽带通道协议切换,所述按照宽带通道协议切换包括所述IP终端监听并接收封装于可扩展标记语言(XML)文件中的所述切换控制描述符;所述IP终端对XML文件中的所述切换控制描述符进行解析,得到用于切台的控制信息;所述IP终端根据所述控制信息进行节目切换根据所述控制信息,所述IP终端向所述前端服务器发送媒体数据获取请求;所述前端服务器接收所述媒体数据获取请求后根据请求信息向所述IP终端发送媒体数据;所述IP终端接收所述媒体数据并进行解码。其中,所述电视终端为DVB和IP的双模拟终端时,所述数字电视的切台控制方法包括所述DVB和IP的双模拟终端监听并接收来自前端服务器的切换控制描述符;所述DVB和IP的双模拟终端对接收到的切换控制描述符进行解析,得到用于切台的控制信息;所述DVB和IP的双模拟终端根据所述控制信息进行节目切换判断所述控制信息中的切换模式是否为广播通道,若是,则按照广播协议通道切换,否则,按照宽带协议通道进行切换;其中,所述按照广播协议通道切换包括所述DVB终端监听并接收BAT或NIT中的所述切换控制描述符;所述DVB终端对接收到的切换控制描述符进行解析,得到用于切台的控制信息;所述DVB终端根据所述控制信息进行节目切换所述控制信息的切换模式 为广播通道时,切换到广播通道模式;判断所述控制信息中的强制标志是否为“ 1”,若所述强制标志为“ I ”,则根据所述控制信息中的等待模式所标示的一时间点自动进行节目切换;否则,根据所述一时间点提示用户是否选择进行节目切换,若是,则进行节目切换,否则不进行节目切换;其中,所述按照宽带协议通道进行切换包括所述IP终端监听并接收封装于XML文件中的所述切换控制描述符;所述IP终端对XML文件中的所述切换控制描述符进行解析,得到用于切台的控制信息;所述IP终端根据所述控制信息进行节目切换根据所述控制信息,所述IP终端向所述前端服务器发送媒体数据获取请求;所述前端服务器接收所述媒体数据获取请求后根据请求信息向所述IP终端发送媒体数据;所述IP终端接收所述媒体数据并进行解码。其中,所述进行节目切换的步骤之后还包括根据所述切换描述符中的描述信息控制节目切换后的信息显示。为解决上述技术问题,本发明采用的另一个技术方案是提供一种数字电视的切台控制装置,包括接收模块,用于接收来自前端服务器的切换控制描述符;解析模块,用于对所述的切换控制描述符进行解析得到切换控制信息;切换模块,用于根据所述控制信息进行节目切换。进一步地,所述切台控制装置还包括第一判断模块,用于判断所述切换控制信息中的切换模式是广播通道模式还是宽带通道模式,将判断结果给所述切换模块进行节目切换。进一步地,所述切台控制装置还包括显示模块,用于对切换后的信息进行显示。进一步地,所述的切台控制装置还包括第二判断模块,用于判断所述切换控制信息中的强制标志是否为“1”,当强制标志为“I”时,由所述切换模块强制进行节目切换;选择模块,用于当所述强制标志不为I时,根据提示信息选择是否进行节目切换,如果选择是,则由所述切换模块根据控制信息进行节目切换,选择否不进行节目切换。进一步地,所述的切台控制装置还包括发送模块,用于根据切换控制信息向所述的前端服务器发送媒体资源获取请求;媒体数据解读模块,用于对来自前端服务器的媒体数据进行解读,解读后的媒体数据由所述显示模块进行显示。本发明的有益效果是本发明通过数字电视终端接收、解析来自前端服务器的切换控制描述符,获得用于切台的控制信息,进而实现节目切换,可以方便的实现紧急广播、紧急通告、强制广告等应用,从而避免前端增加额外的成本,同时减少终端的集成难度。


图I是本发明切台控制方法实施例的流程图;图2是本发明切台控制方法实施例一的流程图 ;图3是本发明切台控制方法实施例二的流程图;图4是本发明切台控制方法实施例三的流程图;图5是本发明实施例的一种切台控制装置图。
具体实施例方式参阅图I,本发明实施例包括SlOl :电视终端接收来自前端服务器的切换控制描述符。数字电视接收终端在播放过程中时刻监听并接收切换控制描述符;所述数字电视接收终端是指DVB终端产品、IPTV终端产品或者DVB和IP双模终端产品;所述切换控制描述符是为了使得本发明得以实现而定义的私有数据结构;对于DVB产品来说,所述切换控制描述符封装在NIT的第一层循环描述中或者封装在BAT第一层循环描述中;对于IPTV终端产品而言,所述切换控制描述符封装成XML的形式,通过IP数据帧下发到IPTV终端;对于DVB和IP双模拟终端产品来说,所述切换控制描述符可以封装在NIT的第一层循环描述中或者封装在BAT第一层循环描述中,也可以封装成XML的形式,通过IP数据帧下发到双丰吴终端;S102:电视终端对接收到的切换控制描述符进行解析,得到用于切台的控制信息。在步骤SlOl中监听接收到了切换控制描述符,需要通过解析切换控制描述符中的各个字段来得到用于切台的控制信息。其中,所述切换控制描述符给出切换节目所需的必要的控制信息及相关描述信息;所述必要的控制信息具体包括强制标志、信息描述标志、等待模式、切换模式、传输流标识符、原始网络标识符、传输系统描述符、业务标识符、统一资源定位符长度、统一资源定位符、端口号、媒体路径长度、媒体路径、协议、等待时间、UTC时间;其中,所述强制标志用于给出切换方式的控制方式,标识为‘I’时表示到特定的时间点会自动切换,标识为‘0’时表示到特定的时间点允许用户选择是否进行切换;所述信息描述标志给出后续是否存在信息描述符的标志,标识为‘I’时表示后续存在信息描述符,标识为‘0’时表示后续不存在信息描述符;所述等待模式用于给出节目切换的等待模式,根据描述信息,可以是立即切换、等待一时间切换、指定时间切换;所述切换模式给出切换的具体模式,实际应用中可以是切换到广播通道或切换到宽带通道。当切换模式为切换到广播通道时,描述符中包含以下字段传输流标识符、原始网络标识符、传输系统描述符、业务标识符;当切换模式为切换到宽带通道时,描述符中包含以下字段统一资源定位符长度、统一资源定位符、端口号、媒体路径长度、媒体路径、协议;其中,所述传输流标识符在一个传输系统中,用于标识唯一的一个传输流;所述原始网络标识符,用于给出原始传输系统的网络标识符,和传输流标识符一起唯一标识一个传输流(TS);所述传输系统描述符,用于描述传输流标识符和原始网络标识符所唯一标识的传输流所在的频点相关信息,根据实际应用需要,可以是有线传送系统描述符、卫星传送系统描述符、地面传送系统描述符,传输系统描述符的语法结构和定义具体参见SI规范;所述业务标识符用于在传输流中标识不同的业务;所述统一资源定位符长度用于给出统一资源定位符的字节数;所述统一资源定位符,用于给出统一资源定位符,在实际应用中用于给出应用在宽带网络中的路径;所述端口号用于给出端口号;所述媒体路径长度用于给出媒体路径的长度;所述媒体路径用于给出媒体的具体路径;所述协议用于标识流媒体数据封装的协议;所述等待时间用于给出从监测到切换控制描述符到执行切换的等待时间;所述UTC时间用于给出指定时间切换的指定时间;
所述相关描述信息通过以下字段给出描述水平偏移、垂直偏移、宽度、高度、持续时间、信息描述符;所述水平偏移用语给出切换后的应用的水平偏移量;所述垂直偏移用语给出切换后的应用的垂直偏移量;所述宽度用于给出切换后应用的显示宽度;所述高度用于给出切换后应用的显示高度;所述持续时间用于给出切换后应用显示的持续时间;所述信息描述符用于给出信息的描述,根据实际应用可以自行定义,可以是文字描述、图片位置描述、音视频位置描述;所述信息描述符描述的信息在切换提示时显示。S103 :电视终端根据控制信息进行节目切换。根据S102解析切换控制描述符中各字段所描述的信息进行节目切换。具体控制方法如下数字电视接收终端监听并接收到切换控制描述符之后,根据切换控制描述符中描述的控制信息控制切台。其中,所述切换控制描述符中强制标志标识为‘I’时,到达切换控制描述符中所描述的指定的条件,会强制进行切换,否则,需要用户进行选择切换。用户选择是进行切换,选择否,不进行切换;所述切换控制描述符中所描述的指定的条件是指等待模式所描述的等待模式,具体应用中可以是立即切换、等待一时间切换或指定时间切换;所述立即切换是指接收到切换控制描述符之后立即进行切换;所述等待一时间切换是指接收到切换控制描述符之后等待由等待时间所指定的时间之后进行切换;所述指定时间切换是指根据切换控制描述符中UTC时间字段所指定的时间进行切换;所述的切换控制还包括切换模式;所述切换模式由切换控制描述符中切换模式字段给出;所述切换模式根据不同的数值标识切换到不同的通道,具体可以是切换到广播通道或者切换到宽带通道。所述切换到广播通道是通过传输流标识符、原始网络标识符、传输系统描述符、业务标识符来标识切换的路径的。所述传输流标识符在一个传输系统中,用于标识唯一的一个传输流;所述原始网络标识符,用于给出原始传输系统的网络标识符,和传输流标识符一起唯一标识一个传输流(T S );所述传输系统描述符,用于描述传输流标识符和原始网络标识符所唯一标识的传输流所在的频点相关信息。根据实际应用需要,可以是有线传送系统描述符、卫星传送系统描述符、地面传送系统描述符,传输系统描述符的语法结构和定义具体参见SI规范;所述业务标识符用于在传输流中标识不同的业务。
所述切换到宽带通道是通过统一资源定位符、端口号、媒体路径、协议来标识网络路径以及采用的协议来标识切换的路径的;所述统一资源定位符,用于给出统一资源定位符,在实际应用中用于给出应用在宽带网络中的路径;所述端口号用于给出端口号;所述媒体路径用于给出媒体的具体路径;所述协议用于标识流媒体数据封装的协议。所述切换控制描述符还用于给出切换后节目的相关描述信息,具体为水平偏移、垂直偏移、宽度、高度、持续时间;所述水平偏移用于给出切换后的应用的水平偏移量;所述垂直偏移用于给出切换后的应用的垂直偏移量;所述宽度用于给出切换后应用的显示宽度;所述高度用于给出切换后应用的显示高度;所述持续时间用于给出切换后应用显示的持续时间。所述的相关描述信息还包括信息描述符;所述信息描述符用于给出信息的描述, 根据实际应用可以自行定义,可以是文字描述、图片位置描述、音视频位置描述;所述信息描述符描述的信息在切换提示时显示。下面给出切换控制描述符的语法结构
switch—control—deseriptor()//切换控制描述符
Idescriptor—tag//8bit,描述符标签
descriptor—iength//8bit,描述符长度
force—flag//Ibiti 强制标志
info—descrihejflag//IMt,信息描述标志
reserved//6bit,保留
waiしmode//8biU等待模式
switehjmode//8bit,切换模式
if(s Witchjnode=OxO I)//切换到广播通道{
transport—streamjd//16bit,传输: 标i只Ir
original— jietworkjd//16bit,原始网络标识符
transport svstem —descri ptor()//传输擧统描述符
servicejd//I6biti 业务标· 只符
}
if(switch_mode=0x02)//切换到宽.通道
{
Lirljength//8bit,统一资源定位符长度ml//ft—资源定位符
port//I6bit,端口号
media—pathjength//8bit,媒体路径长度
mediajpath//媒体路径
protocal//16bit,协议}
if(wait_mode==0x02)// 等椅ー·时间
{
wait time//24bit 等待时间
}
if(wait mode==0x03)//指足时_
{
UTC—time/MObit, UTC 时间

}
horizontal—offset//16bit,水平偏移
vertical^offset//16bit,垂'直偏移
width//16bit,宽度
height//I6bit,高度
duration//24bit,持续时间
if (info describe flag— T )
f I
descriptor ( )//信息描述符
I语法结构描述如下descriptor_tag :描述符标签,8bit字段,用于标识不同的描述符。在此定义为OxFE (在SI规范里面,给出0X80-0XFE为用户自行定义的描述符标签),表示该描述符为切换控制描述符,是切换控制描述符的卩隹ー标识。descriptor_length :描述符长度,8bit字段,给出该字段之后描述符的字节数。f0rCe_flag:强制标志,Ibit字段,用于给出切换的控制模式,标识为‘I’时为强制切換,标识为‘0’时表示非強制切換。info_describe_flag :信息描述标志,Ibit字段,标识为‘I’时表示后续会有信息描述字段,标识为‘0’时表示后续没有信息描述字段。reserved :保留,保留未来扩展用。wait_mode :等待模式,8bit字段,用于给出切换的等待模式,具体定义见表I :表lwait_mode 的分配
权利要求
1.一种数字电视的切台控制方法,其特征在于,所述方法包括 电视终端监听并接收来自前端服务器的切换控制描述符; 所述电视终端对接收到的所述切换控制描述符进行解析,得到用于切台的控制信息; 所述电视终端根据控制信息进行节目切换。
2.根据权利要求I所述的数字电视的切台控制方法,其特征在于 所述电视终端为数字多媒体广播终端时,所述数字电视的切台控制方法按照广播通道协议切换,所述按照广播通道协议切换包括 所述数字多媒体广播终端监听并接收业务群关联表或网络信息表中的所述切换控制描述符; 所述数字多媒体广播终端对接收到的切换控制描述符进行解析,得到用于切台的控制 信息; 所述数字多媒体广播终端根据所述控制信息进行节目切换所述控制信息的切换模式为广播通道时,切换到广播通道模式;判断所述控制信息中的强制标志是否为“ 1”,若所述强制标志为“ I ”,则根据所述控制信息中的等待模式所标示的一时间点自动进行节目切换;否则,根据所述一时间点提示用户是否选择进行节目切换,若是,则进行节目切换,否则不进行节目切换。
3.根据权利要求I所述的数字电视的切台控制方法,其特征在于,所述电视终端为网络协议终端时,所述数字电视的切台控制方法按照宽带通道协议切换,所述按照宽带通道协议切换包括 所述网络协议终端监听并接收封装于可扩展标记语言文件中的所述切换控制描述符; 所述网络协议终端对可扩展标记语言文件中的所述切换控制描述符进行解析,得到用于切台的控制信息; 所述网络协议终端根据所述控制信息进行节目切换根据所述控制信息,所述网络协议终端向所述前端服务器发送媒体数据获取请求;所述前端服务器接收所述媒体数据获取请求后根据请求信息向所述网络协议终端发送媒体数据;所述网络协议终端接收所述媒体数据并进行解码。
4.根据权利要求I所述的数字电视的切台控制方法,其特征在于,所述电视终端为数字多媒体广播和网络协议终端的双模拟终端时,所述数字电视的切台控制方法包括 所述数字多媒体广播和网络协议终端的双模拟终端监听并接收来自前端服务器的切换控制描述符; 所述数字多媒体广播和网络协议终端的双模拟终端对接收到的切换控制描述符进行解析,得到用于切台的控制信息; 所述数字多媒体广播和网络协议终端的双模拟终端根据所述控制信息进行节目切换判断所述控制信息中的切换模式是否为广播通道,若是,则按照广播协议通道切换,否则,按照宽带协议通道进行切换; 其中,所述按照广播协议通道切换包括 所述数字多媒体广播终端监听并接收业务群关联表或网络信息表中的所述切换控制描述符;所述数字多媒体广播终端对接收到的切换控制描述符进行解析,得到用于切台的控制信息; 所述数字多媒体广播终端根据所述控制信息进行节目切换所述控制信息的切换模式为广播通道时,切换到广播通道模式;判断所述控制信息中的强制标志是否为“1”,若所述强制标志为“ I ”,则根据所述控制信息中的等待模式所标示的一时间点自动进行节目切换;否则,根据所述一时间点提示用户是否选择进行节目切换,若是,则进行节目切换,否则不进行节目切换; 其中,所述按照宽带协议通道进行切换包括 所述网络协议终端监听并接收封装于可扩展标记语言文件中的所述切换控制描述符; 所述网络协议终端对可扩展标记语言文件中的所述切换控制描述符进行解析,得到用于切台的控制信息; 所述网络协议终端根据所述控制信息进行节目切换根据所述控制信息,所述网络协议终端向所述前端服务器发送媒体数据获取请求;所述前端服务器接收所述媒体数据获取请求后根据请求信息向所述网络协议终端发送媒体数据;所述网络协议终端接收所述媒体数据并进行解码。
5.根据权利要求1-4任一项所述的数字电视的切台控制方法,其特征在于,所述进行节目切换的步骤之后还包括 根据所述切换描述符中的描述信息控制节目切换后的信息显示。
6.一种数字电视的切台控制装置,其特征在于,包括 接收模块,用于接收来自前端服务器的切换控制描述符; 解析模块,用于对所述的切换控制描述符进行解析得到切换控制信息; 切换模块,用于根据所述控制信息进行节目切换。
7.根据权利要求6所述的数字电视的切台控制装置,其特征在于,所述切台控制装置还包括第一判断模块,用于判断所述切换控制信息中的切换模式是广播通道模式还是宽带通道模式,将判断结果给所述切换模块进行节目切换。
8.根据权利要求6所述的数字电视的切台控制装置,其特征在于,所述切台控制装置还包括显示模块,用于对切换后的信息进行显示。
9.根据权利要求6-8任一项所述的数字电视的切台控制装置,其特征在于,所述的切台控制装置还包括 第二判断模块,用于判断所述切换控制信息中的强制标志是否为“1”,当强制标志为“I”时,由所述切换模块强制进行节目切换; 选择模块,用于当所述强制标志不为I时,根据提示信息选择是否进行节目切换,如果选择是,则由所述切换模块根据控制信息进行节目切换,选择否不进行节目切换。
10.根据权利要求6-8任一项所述的数字电视的切台控制装置,其特征在于,所述的切台控制装置还包括 发送模块,用于根据切换控制信息向所述的前端服务器发送媒体资源获取请求; 媒体数据解读模块,用于对来自前端服务器的媒体数据进行解读,解读后的媒体数据由所述显示模块进行显示。
全文摘要
本发明公开了一种数字电视的切台控制方法,还公开了相应的切台控制装置。在本发明中电视终端监听并接收来自前端服务器的切换控制描述符;所述电视终端对接收到的切换控制描述符进行解析,得到用于切台的控制信息;所述电视终端根据控制信息进行节目切换。通过上述方式,可以方便的实现紧急广播、紧急通告、强制广告等应用,能够避免前端增加额外的成本,同时减少终端的集成难度。
文档编号H04N21/435GK102724587SQ201210156890
公开日2012年10月10日 申请日期2012年5月18日 优先权日2012年5月18日
发明者张神力 申请人:深圳创维数字技术股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1