一种在数字电视网络上发布交互服务信息的系统及其方法

文档序号:7967424阅读:126来源:国知局
专利名称:一种在数字电视网络上发布交互服务信息的系统及其方法
技术领域
本发明属于数字电视信息传播技术领域,特别涉及一种在数字电视网络上发布交互服务 信息的方法。
背景技术
如今的数字电视网络,主要依靠广播或者组播的形式发送视音频内容,网络电视的发展 及终端接收设备的更新使交互服务的开展成为可能,但是用户基于长期养成的收视习惯使得 用户无法快速准确地找到所需的交互服务,这就给基于网络电视的交互服务发展造成了障碍。发明内容本发明的目的是提出一种在数字电视网络上发布交互服务信息的方法及系统。 为达上述目的,本发明采用如下技术方案 一种在数字电视网络上发布交互服务信息的系统,包括交互应用服务器,用于生成交互服务并向引导信息发布服务器发布引导信息请求,所述 交互服务包括交互界面和界面上的动作指令;引导信息发布服务器,用于根据所述引导信息请求制作引导信息,并向数据封装服务器 发出数据封装请求;数据封装服务器,用于将所述引导信息插入数字电视节目码流中并传输;接收终端,用于从数字节目码流中提取所述引导信息并将其显示在显示终端上,并根据 所述引导信息的类型及用户对该引导信息的选择确定是否进行交互服务,若是,则所述接收 终端完成交互服务重定向过程,许向所述交互应用服务器发送请求;所述交互应用服务器根 据请求将交互服务内容发送给该接收终端,否则,结束该类交互服务。其中,所述接收终端包括解码器模块、数模转化模块和交互应用模块,所述接收端解码 器模块根据与数据封装服务器约定好的封装规则,从传送流中解析出引导信息数据和电视节 目流,将电视节目流送到数模转换模块,将该引导信息送到所述交互应用模块;所述交互应 用模块再根据与所述引导信息发布服务器约定好的数据格式将引导信息还原,判断引导信息 为何种类型,并将该引导信息内容显示在显示终端上;根据引导信息类型响应用户触发的事 件,所述数模转换模块将转换过的电视信号送给显示终端。
一种在数字电视网络上发布服务引导信息的方法,采用上述系统,包括以下步骤1) 交互服务生成,交互应用服务器生成交互服务,所述交互服务包括交互界面和界面上的动作指令;2) 发布引导信息请求,所述交互应用服务器向引导信息发布服务器发送发布请求;3) 制作引导信息,所述引导信息发布服务器上设有一引导信息数据库,其根据该请求制 作引导信息,负责引导信息的准备、制作、审核和发布;4) 引导信息发布,所述引导信息发布服务器向所述数据封装服务器发出数据封装请求;5) 引导信息封装,所述数据封装处理服务器将该引导信息插入数字电视节目码流中;6) 传输引导信息,所述数据封装服务器对封装的引导信息进行传输;7) 提取引导信息,所述接收终端从数字节目码流中提取所述引导信息;8) 显示引导信息,所述接收终端将提取的所述引导信息显示在显示终端上;9) 根据所述引导信息的类型及用户对该引导信息的选择确定是否进行交互服务,若是, 则所述接收终端完成交互服务重定向过程,并向所述交互应用服务器发送请求;所述交互应 用服务器根据请求将交互服务内容发送给该接收终端,否则,结束该类交互服务。其中,所述引导信息包括以下三类第一类交互类引导信息,用于将用户引导至交互应用服务器; 第二类节目类引导信息,用于将用户引导至相应的频道; 第三类公告类引导信息,用于向用户广播信息。 进一步地,所述步骤3)具体包括以下步骤(1) 准备,引导信息发布服务器准备引导信息,准备的内容包括引导信息发布的时间段 和频道;(2) 制作,引导信息发布服务器制作引导信息;(3) 审核,引导信息发布服务器审核交互服务信息;若审核通过,则执行发布该引导信 息,否则转步骤(2)。进一步地,所述步骤5)具体包括以下步骤(4) 数据的完整性检査,数据封装服务器对引导信息进行信息完整性检査;若引导信息 完整有效,则执行步骤(5),否则,向引导信息发布服务器发出异常;由所述引导信息发布 服务器重新制作或修改该引导信息;(5) 节目表的更新,所述数据封装服务器根据发布的引导信息更新数字节目码流中节目表;(6)引导信息的插入,所述数据封装处理服务器将引导信息插入数字节目码流中并进行封装。进一步地,所述步骤7)具体包括以下步骤(8) 接收终端从数字节目码流中提取所述交互服务信息,检查其完整性,若引导信息完 整有效,则执行步骤(11),否则执行步骤(10);(9) 所述接收终端将不完整引导信息丢弃,执行步骤(8);U0)在不影响现有正常视音频服务的前提下,所述接收终端将提取出的所述引导信息 显示在所述显示终端上。进一步地,所述步骤9)具体包括以下步骤(11) 判断引导信息是否包括交互服务,所述接收终端根据引导信息的类型判断引导信 息是否包含交互服务,若是则执行步骤(12),否则,执行步骤(15);(12) 是否选择交互服务,所述接收终端根据用户对引导信息的选择确定是否进行交互服务,若是,则执行步骤(13),否则,执行步骤(17);(13) 交互服务重定向,所述接收终端完成交互服务重定向过程,并向所述交互应用服务器发送请求;(丄4)交互服务内容下发,所述交互应用服务器根据请求将交互服务信息发送给所述接 收终端,转步骤(11);(15) 判断所述引导信息是否属于节目类引导信息,如果是,则所述接收终端响应用户 转换频道的事件,在转换完频道后清除引导信息,否则执行步骤(16);(16) 判断所述引导信息是否属于公告类引导信息,如果是,则所述接收终端显示信息,并在信息过期后或者用户转换频道后自动清除。否则执行步骤(17);(17) 结束该交互信息服务。本发明在原有数字广播标准应用的基础上,进行深度开发,从而实现交互服务信息快速、 准确的播发,使用户在收看电视的同时能够参与到最新、最好的交互服务中去。有助于未来 在数字电视网络中实现业务的服务化、交互化、分众化和可视化,为进一步完善现代服务业 提供了一种切实可行的方案。而且在实际实施过程中无需对现有的网络结构进行大的改变, 在节目制作环节也无需改变,能够进行简单快捷的部署实施。通过本发明可以将交互服务信 息的发布与电视内容制作进行分离,使两种业务具有松耦合性,对数字电视业务未来的多元 化发展起到了重要作用。对于终端用户,通过交互服务信息可以及时、准确的参与到交互服务当中去,充分体现了数字电视的优越性;对于电视服务提供商,拓展了业务发展的模式,7使得电视服务业务模式不再单一。以下结合附图及实施例进一步说明本发明。


图l、图2为本发明方法的流程图。
具体实施方式
一种在数字电视网络上发布交互服务信息的系统,包括交互应用服务器,用于生成交互服务并向引导信息发布服务器发布引导信息请求,所述 交互服务包括交互界面和界面上的动作指令;引导信息发布服务器,用于根据所述引导信息请求制作引导信息,并向数据封装服务器 发出数据封装请求;其中,所述引导信息主要包括以下三类第一类交互类引导信息,用于将用户引导至交互应用服务器;第二类节目类引导信息,用于将用户引导至相应的频道;第三类公告类引导信息,用于向用户广播信息。数据封装服务器,用于将所述引导信息插入数字电视节目码流中并传输;接收终端,用于从数字节目码流中提取所述引导信息并将其显示在显示终端(如电视屏 幕)上,并判断该引导信息的类型如果为第一类引导信息,则根据用户对该引导信息的选择确定是否进行交互服务,若是, 则所述接收终端完成交互服务重定向过程,并向所述交互应用服务器发送请求;所述交互应 用服务器根据请求将交互服务内容发送给该接收终端,否则,结束该类交互服务;如果为第二类引导信息,则所述接收终端响应用户的选择,若转换频道,则所述接收终 端清除该引导信息,若忽略,则立即清除该引导信息或者在该引导信息过期后自动清除;如果第三类引导信息,则在该引导信息过期后自动清除。进一步地,所述接收终端包括解码器模块、数模转化模块和交互应用模块。所述接收端 解模块根据与数据封装服务器约定好的封装规则,从传送流(Transport Stream, TS)中解 析出引导信息数据和电视节目流,将电视节目流送到数模转换模块,将该引导信息送到所述 交互应用模块;所述交互应用模块再根据与所述引导信息发布服务器约定好的数据格式将引 导信息还原,判断引导信息为何种类型,并将该引导信息内容显示在显示终端上;根据引导 信息类型响应用户触发的事件。所述数模转换模块将转换过的电视信号送给显示终端。
本发明中所述交互应用服务器、信息发布服务器、数据封装服务器可集成于一个引导信 息制作/发布系统中,并完成相应的功能。如图l、图2所示, 一种在数字电视网络上发布引导信息的方法,采用上述在数字电视网 络上发布引导信息的系统,包括如下步骤1、 交互服务生成,交互引导服务器生成交互服务,所述交互服务包括交互界面和界面上 的动作指令等;例如交互引导服务器(WEB服务器)需要提供"好男儿"投票服务,因此建立 了投票交互网页服务,希望在线获取"好男儿"(A、 B、 C)的支持率,交互引用服务器上包 含了投票过程的界面。当用户选择进行交互后,WEB服务器负责提供给用户交互界面和交互指 令。根据用户的选择将其映射为不同的链接,执行不同的操作。交互服务需要根据其业务的 内容来决定交互界面的风格和其在电视屏幕上所处的位置。2、 发布引导信息请求,所述交互应用服务器向引导信息发布服务器发送发布请求;3、 制作引导信息,所述引导信息发布服务器上设有一引导信息数据库,其根据该请求制 作引导信息,负责引导信息的准备、制作、审核和发布;例如,引导信息发布服务器从交互 应用服务器获取了发布"好男儿"投票服务的请求,根据请求提取交互服务的网络地址和交 互服务内容。其具体包括以下步骤(1) 准备,引导信息发布服务器准备引导信息,准备的内容包括引导信息发布的时间段 和频道;例如引导信息发布服务器需要发布以下第一类引导引导信息在晚上八点到八点十 分这一时段将"好男儿"投票服务的交互服务信息发布到除M卫视以外的其他所有频道,并 在M视频道发布投票服务信息;(2) 制作,引导信息发布服务器制作引导信息;例如引导信息发布服务器将信息插入的 时间区间(起始时间,持续时间)、信息绑定的频道、信息的优先级、信息的标题和信息执行 的类型等插入所述引导信息数据库中;根据所述引导信息的类型,其执行主要有以下三种A、 对于第一类引导信息,其作为交互服务引导,根据信息执行的目的地址去WEB服务器 获取交互页面;B、 对于第二类引导信息,其包含两个子动作,第一个是清除现有频道上的交互信息,第 二个是转换频道;C、 对于第二类引导信息,其只是用于显示,无进一步动作。(3) 审核,引导信息发布服务器审核交互服务信息;若审核通过,则执行发布该引导信 息,否则转步骤(2)。4、 引导信息发布,所述引导信息发布服务器向所述数据封装服务器发出数据封装请求;5、 引导信息封装,所述数据封装处理服务器将该引导信息插入数字电视节目码流中。所 述数据封装处理服务器从所述引导信息数据库中提取已经审核过的引导信息,并实时监控所 述引导信息数据库的更改情况;负责信息的封装处理、数据的完整性检査、节目表的更新、 引导信息的插入、传输等。各步骤具体描述如下(4) 数据的完整性检査,数据封装服务器对引导信息进行信息完整性检査;例如是否具 备必要的属性信息,若引导信息完整有效,则执行步骤(5),否则,向引导信息发布服务器 发出异常。例如数据封装服务器发现从引导信息数据库提取的引导信息不完整,则忽略该信 息并向引导信息发布服务器发出异常,由所述引导信息发布服务器重新制作或修改该引导信 息。(5) 节目表的更新,所述数据封装服务器根据发布的引导信息更新数字节目码流中节目表(Programme Map Table, Programme Association Table, 该节目表为现有技术,故省略该部分的详细描述);例如更新数字电视广播中节目码流的节目表信息。数据封装服务器根据从 引导信息数据库中提取的信息决定当前需要发送的引导信息,以及需要发送到的频道,并调 整节目码流中的节目表;(6) 引导信息的插入,所述数据封装处理服务器将引导信息插入数字节目码流中并进行 封装;例如,所述数据封装服务器将信息封装成数字电视广播协议中的DVB-C (数字电视广播 有线传输协议)数据格式并将其打包成基于IP (互联网协议)的数据包;使用数据轮盘(该 部分为现有技术)在引导信息有效的时间内定时向数字电视流里发送引导信息。6、 传输引导信息,所述数据封装服务器对封装的引导信息进行传输,例如将其发送到组 播流内。7、 提取引导信息,所述接收终端从数字节目码流中提取所述引导信息;其具体包括以下 步骤(8) 接收终端从数字节目码流中提取所述交互服务信息,检査其完整性,若引导信息完 整有效,则执行步骤(11),否则执行步骤(10);例如接收终端从IP数据包中提取TS流,再 从TS流中提取引导信息。(9) 所述接收终端将不完整引导信息丢弃,执行步骤(8);(10) 在不影响现有正常视音频服务的前提下,所述接收终端将提取出的所述引导信息显 示在所述显示终端上。例如交互终端根据提取出来的"好男儿"投票引导信息提示用户是否 加入投票交互过程。8、 显示引导信息,所述接收终端将提取的所述引导信息显示在显示终端上;9、 判断引导信息是否包括交互服务,所述接收终端根据引导信息的类型判断引导信息是 否包含交互服务,若是则执行步骤IO,否则,执行步骤13;10、 是否选择交互服务,所述接收终端根据用户对引导信息的选择确定是否进行交互服 务,若是,则执行步骤ll,否则,执行步骤15;11、 交互服务重定向,所述接收终端完成交互服务重定向过程,并向所述交互应用服务 器发送请求;例如交互终端用户选择加入投票过程,则将用户重定向到所述交互应用服务器 建立的投票交互网页服务上去;如果选择取消,则投票交互提示信息消失。12、 交互服务内容下发,所述交互应用服务器根据请求将交互服务信息发送给所述接收 终端,转步骤9;例如接收终端根据用户的选择向投票交互网页服务器发送査询请求,査询某 一位"好男儿"当前的投票结果,或者向投票交互网页服务发送一个计数请求,为某一个"好 男儿"投上一票。13、 判断所述引导信息是否属于节目类引导信息,如果是,则所述接收终端响应用户转 换频道的事件,在转换完频道后清除引导信息。否则执行步骤14;14、 判断所述引导信息是否属于公告类引导信息,如果是,则所述接收终端显示信息, 并在信息过期后或者用户转换频道后自动清除。否则执行步骤15;15、 结束该交互信息服务。上述流程中,所述引导信息中包含的资源包括字符串、图片、音频、视频四种形式。一 条交互服务信息可以包含上述四种资源。整个信息至少需要四张表,S卩信息的属性表、图片信息资源表、音频信息资源表和视 频信息资源表。以下分别列表举例说明信息属性表Info—StartTime信息发布的起始时间Info一ID信息IDInfo—Duration信息发布的持续时间Info—Bind信息发布绑定的频道Info—Priority信息发布的优先级Info—Title信息发布的标题Info—Action信息执行的类型Info_Address信息执行的地址Info ResList信息中包含的资源列表资源列表可以帮助终端判别不同的资源类型。资源列表的作用提供信息的显示框架,其中包括需要显示的文字和图片等,还包括文 字和图片等资源的属性,例如位置,字体等等。例如可以将web网页的源代码作为一种资源列表包含在信息中,机顶盒终端可以直接使用浏览器进行浏览显示,如果网页中包含其他资源,例如图片等,可以继续在电视节目留中 获取相关的资源。这里以图片信息资源表为例图片信息资源表BelongTo一ID所属信息的IDRes一ID资源IDResource图片内容需说明的是,以上所述仅为本发明较佳的具体实施方式
,但本发明的保护范围并不局限 于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替 换,都应涵盖在本发明的保护范围之内。
权利要求
1、一种在数字电视网络上发布变互服务信息的系统,其特征在于包括交互应用服务器,用于生成交互服务并向引导信息发布服务器发布引导信息请求,所述交互服务包括交互界面和界面上的动作指令;引导信息发布服务器,用于根据所述引导信息请求制作引导信息,并向数据封装服务器发出数据封装请求;数据封装服务器,用于将所述引导信息插入数字电视节目码流中并传输;接收终端,用于从数字节目码流中提取所述引导信息并将其显示在显示终端上,并根据所述引导信息的类型及用户对该引导信息的选择确定是否进行交互服务,若是,则所述接收终端完成交互服务重定向过程,并向所述交互应用服务器发送请求;所述交互应用服务器根据请求将交互服务内容发送给该接收终端,否则,结束该类交互服务。
2、 根据权利要求l所述的在数字电视网络上发布服务引导信息的系统,其特征在于所述接 收终端包括解码器模块、数模转化模块和交互应用模块,所述接收端解码器模块根据与数 据封装服务器约定好的封装规则,从传送流中解析出引导信息数据和电视节目流,将电视 节目流送到数模转换模块,将该引导信息送到所述交互应用模块;所述交互应用模块再根 据与所述引导信息发布服务器约定好的数据格式将引导信息还原,判断引导信息为何种类 型,并将该引导信息内容显示在显示终端上;根据引导信息类型响应用户触发的事件,所 述数模转换模块将转换过的电视信号送给显示终端。
3、 一种在数字电视网络上发布服务引导信息的方法,采用权利要求1或2中任一所述的系统,其特征在于包括以下步骤1) 交互服务生成,交互应用服务器生成交互服务,所述交互服务包括交互界面和界面上 的动作指令;2) 发布引导信息请求,所述交互应用服务器向引导信息发布服务器发送发布请求;3) 制作引导信息,所述引导信息发布服务器上设有一引导信息数据库,其根据该请求制 作引导信息,负责引导信息的准备、制作、审核和发布;4) 引导信息发布,所述引导信息发布服务器向所述数据封装服务器发出数据封装请求;5) 引导信息封装,所述数据封装处理服务器将该引导信息插入数字电视节目码流中;6) 传输引导信息,所述数据封装服务器对封装的引导信息进行传输;7) 提取引导信息,所述接收终端从数字节目码流中提取所述引导信息;8) 显示引导信息,所述接收终端将提取的所述引导信息显示在显示终端上;9) 根据所述引导信息的类型及用户对该引导信息的选择确定是否进行交互服务,若是, 则所述接收终端完成交互服务重定向过程,并向所述交互应用服务器发送请求;所述交互 应用服务器根据请求将交互服务内容发送给该接收终端,否则,结束该类交互服务。
4、 根据权利要求3所述的在数字电视网络上发布服务引导信息的方法,其特征在于所述引导信息包括以下三类第一类交互类引导信息,用于将用户引导至交互应用服务器; 第二类节目类引导信息,用于将用户引导至相应的频道; 第三类公告类引导信息,用于向用户广播信息。
5、 根据权利要求4所述的在数字电视网络上发布服务引导信息的方法,其特征在于所述步 骤3)具体包括以下步骤(1) 准备,引导信息发布服务器准备引导信息,准备的内容包括引导信息发布的时间段 和频道;(2) 制作,引导信息发布服务器制作引导信息;(3) 审核,引导信息发布服务器审核交互服务信息;若审核通过,则执行发布该引导信 息,否则转步骤(2)。
6、 根据权利要求4所述的在数字电视网络上发布服务引导信息的方法,其特征在于所述步 骤5)具体包括以下步骤(4) 数据的完整性检査,数据封装服务器对引导信息进行信息完整性检査;若引导信息 完整有效,则执行步骤(5),否则,向引导信息发布服务器发出异常;由所述引导信息发 布服务器重新制作或修改该弓i导信息;(5) 节目表的更新,所述数据封装服务器根据发布的引导信息更新数字节目码流中节目 表;(6) 引导信息的插入,所述数据封装处理服务器将引导信息插入数字节目码流中并进行 封装。
7、 根据权利要求4所述的在数字电视网络上发布服务引导信息的方法,其特征在于所述步 骤7)具体包括以下步骤(8) 接收终端从数字节目码流中提取所述交互服务信息,检查其完整性,若引导信息完 整有效,则执行步骤(11),否则执行步骤(10);(9) 所述接收终端将不完整引导信息丢弃,执行步骤(8);(10) 在不影响现有正常视音频服务的前提下,所述接收终端将提取出的所述引导信息显 示在所述显示终端上。
8、根据权利要求4所述的在数字电视网络上发布服务引导信息的方法,其特征在于所述步 骤9)具体包括以下步骤(11) 判断引导信息是否包括交互服务,所述接收终端根据引导信息的类型判断引导信息 是否包含交互服务,若是则执行步骤(12),否则,执行步骤(15);(12) 是否选择交互服务,所述接收终端根据用户对引导信息的选择确定是否进行交互服 务,若是,则执行步骤(13),否则,执行步骤(17);(13) 交互服务重定向,所述接收终端完成交互服务重定向过程,并向所述交互应用服务 器发送请求;(14) 交互服务内容下发,所述交互应用服务器根据请求将交互服务信息发送给所述接收 终端,转步骤(11);(15) 判断所述引导信息是否属于节目类引导信息,如果是,则所述接收终端响应用户转 换频道的事件,在转换完频道后清除引导信息,否则执行步骤(16);(16) 判断所述引导信息是否属于公告类引导信息,如果是,则所述接收终端显示信息, 并在信息过期后或者用户转换频道后自动清除。否则执行步骤(17);(17) 结束该交互信息服务。
全文摘要
一种在数字电视网络上发布交互服务信息的系统及其方法,包括交互应用服务器;引导信息发布服务器,数据封装服务器,接收终端,用于从数字节目码流中提取所述引导信息并将其显示在显示终端上,并根据所述引导信息的类型及用户对该引导信息的选择确定是否进行交互服务,若是,则所述接收终端完成交互服务重定向过程,并向所述交互应用服务器发送请求;所述交互应用服务器根据请求将交互服务内容发送给该接收终端,否则,结束该类交互服务。本发明在原有数字广播标准应用的基础上,进行深度开发,从而实现交互服务信息快速、准确的播发,使用户在收看电视的同时能够参与到最新、最好的交互服务中去。
文档编号H04N7/173GK101150710SQ20061011641
公开日2008年3月26日 申请日期2006年9月22日 优先权日2006年9月22日
发明者卢宝丰, 然 安, 王小冬 申请人:上海文广互动电视有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1