生成标引的方法及基于该标引的媒体文件收发方法和装置的制作方法

文档序号:6603272阅读:145来源:国知局
专利名称:生成标引的方法及基于该标引的媒体文件收发方法和装置的制作方法
技术领域
本发明涉及DVB (Digital Video Broadcasting,数字视频广播)技术领域,尤其涉 及一种生成标引的方法及基于该标引的媒体文件收发方法和装置。
背景技术
FLUTE (File Deliver over Undirectional Transport,单向文件传输)协议是一 种基于IP协议的点到多点文件传输协议(rfc3926),广泛用于各种传输系统中,如DVB中的 IP数据广播。FLUTE协议为多个文件的单向传输提供了拥塞控制、纠错等功能,保证文件单 向传输的可靠性。在FLUTE协议中,传输对象T0作为独立的单元传输实体,每个传输对象T0都拥有 一个传输对象标识T0I,多个传输对象在一个传输会话TS中。如图1所示,T0I = 0的传 输对象用于传输FDT (File Description Table,传输文件描述表),FDT用于描述当前传输 会话TS中所传输的传输对象T0信息,包括每个传输对象T0的传输对象标识T0I、文件的 URL (Universal Resource Locator,统一资源定位符)、文件大小、文件哈希值。现有的DVB系统如图2所示,DVB中的IP数据广播的典型流程如图3所示,包括 以下步骤步骤S1 播发服务器向终端下发包含数字媒体内容文件接收信息的ESG(ESG Electronic Service Guide,电子业务指南)。终端通过ESG能够获得数字媒体内容文件的 相关信息,如业务名称、播放时间、内容梗概、FLUTE协议的IP地址和端口号等。步骤S2 终端根据接收文件的IP地址和端口号接入FLUTE会话,根据ESG确定所 需要接收到的文件。步骤S3 播发服务器将内容服务提供服务器提供的数字媒体内容文件生成FDT 表,并轮播FDT表中的传输对象T0。步骤S4 终端接收FDT表并解析FDT表中的传输对象T0相关信息,确定接收数字 媒体内容文件对应的T0I,然后根据T0I接收相应传输对象T0。在单向网络和双向网络并存的传输网络中,进行IP数据广播时,终端还可以通过 双向网络向前端的修复服务器请求对FLUTE传输结束后收到的数字媒体内容文件进行修
M. o在《数字媒体内容标引及映射方法的研究与实现》(《电视技术》2009年8月)这 篇文章中提出一种对内容进行特征提取和标识引导的标引,它的目的是揭示内容特征,便 于集中同类的内容,区分不同的内容,为相关内容建立联系。文章中将标引分为传输语义 标引和文件语义标引。在IP传输层的传输语义标引,可以为用户对内容的选择保存,以及 传输过程中网络设备对内容的处理提供数据基础。文件语义标引可以为内容语义信息显 示、节目的自动分类及客户端对节目的分类显示,提供数据基础。文章中还提出一种基于内容标引的IP数据推送系统,如图4所示,由内容标引生 成及编码软件、内容标引映射及内容播控软件和机顶盒客户端软件三部分组成。内容标引编辑及生成软件将生成的标引与内容送入内容标引映射及内容播控软件,而内容标引映射 及内容播控软件与客户端软件采用广播单向方式进行内容及标引传输。但是,现有技术中在前端向终端播发传输对象TO或者内容及标引时,是以单向播 发的方式传输到终端,用户只能被动接收前端下发的内容,对收看的视频文件不能进行个 性化的调整。

发明内容
本发明要解决的技术问题是,提供一种 生成标引的方法及基于该标引的媒体文件 收发方法和装置,根据用户的需求对其收看的媒体文件进行个性化调整。本发明采用的技术方案是,所述生成标引的方法,包括将媒体文件内容的描述信息进行分类生成内容集标引、内容描述标引、内容关联 标引和内容策略标引;将上述四种标引分别进行XML文本编码生成在应用标引;将内容集标引、内容描述标引和内容策略标引中的部分描述信息进行二进制编码 生成网络标引。本发明还提供一种基于标引的媒体文件发送方法,包括如下步骤根据媒体文件内容的描述信息生成应用标引和网络标引;播发服务器通过双向网络从终端收集到用户订阅信息或用户行为信息,并据此调 整应用标引、网络标引和本次播发的媒体文件内容;将本次播发的媒体文件内容、调整后的网络标引和应用标引封装成传输数据报文 通过单向网络发送给终端。本发明还提供一种基于标引的媒体文件接收方法,包括如下步骤通过单向网络接收到IP数据包,并对其进行解析过滤;对解析出的媒体文件内容和应用标引进行存储后播放;根据用户行为生成用户行为信息或用户订阅信息通过双向网络发送给前端。本发明还提供一种基于标引的媒体文件发送装置,包括如下组成部分内容提供服务器,用于向播发服务器提供媒体文件内容;播发服务器,用于根据媒体文件内容生成应用标引和网络标引,并根据交互服务 器发来的内容热度信息调整应用标引、网络标引和本次播发的媒体文件内容,通过单向网 络发送给终端;交互服务器,用于将终端通过双向网络发来的用户订阅信息或用户行为信息转换 成内容热度信息发送给播发服务器。本发明还提供一种基于标引的媒体文件接收装置,包括如下组成部分单向网络接收模块,用于对前端发来的IP数据包进行解析过滤,将解析出的媒体 文件内容发送给内容存储管理模块,将解析出的应用标引发送给标引存储管理模块;内容存储管理模块,用于将存储完的媒体文件内容发送给界面播放模块进行播 放;标引存储管理模块,用于将与媒体文件内容关联的应用标引发送给界面播放模 块;
用户行为管理模块,用于根据用户行为生成用户行为信息,接收用户订阅信息,将 用户行为信息或者用户订阅信息发送到双向网络模块;界面播放模块,用于将媒体文件内容及其应用标引呈现给用户;双向网络模块,用于将用户行为管理模块发来的用户行为信息或者用户订阅信息 通过双向网络发送到前端。采用上述技术方案,本发明至少具有下列优点本发明所述生成标引的方法及基于该标引的媒体文件收发方法和装置,前端根据 媒体文件内容的描述信息生成应用标引和网络标引,播发服务器通过双向网络从终端收集 到用户订阅信息或用户行为信息,并据此调整应用标引、网络标引和本次播发的媒体文件 内容,将本次播发的媒体文件内容、调整后的网络标引和应用标引封装成传输数据报文通 过单向网络发送给终端,与现有技术相比,本发明增加了前端设备与终端设备之间的反馈 机制,并充分利用了现有的单向和双向并存的传输网络,可以使前端根据用户的需求对播 发的媒体内容文件进行实时的调整。


图1为FLUTE协议中一个传输会话TS中的传输对象TO结构示意图;图2为现有的DVB系统组成示意图;图3为现有的DVB系统中的IP数据广播的典型流程图;图4为现有技术中的一种基于内容标引的IP数据推送系组成统示意图;图5为本发明标引的数据模型示意图;图6为本发明第一实施例所述生成标引的方法流程图;图7本发明用于IP封装应用标引的标引容器结构示意图;图8为本发明第二实施例所述基于标引的媒体文件发送装置组成示意图;图9为本发明第二实施例中标引生成模块结构示意图;图10为本发明第二实施例中任务生成模块结构示意图;图11为本发明第二实施例中报文发送模块结构示意图;图12为本发明第二实施例基于FLUTE协议的一个传输会话结构示意图;图13为本发明第三实施例所述基于标引的媒体文件发送方法流程图;图14为本发明第四实施例所述基于标引的媒体文件接收装置组成示意图;图15为本发明第四实施例中单向数据接收模块结构示意图;图16为本发明第四实施例中双向网络模块结构示意图;图17为本发明第五实施例所述基于标引的媒体文件接收方法流程图;图18为本发明第六实施例所述基于标引的媒体文件接收方法流程图。
具体实施例方式为更进一步阐述本发明为达成预定目的所采取的技术手段及功效,以下结合附图 及较佳实施例,对本发明提出的所述生成标引的方法及基于该标引的媒体文件收发方法和 装置,详细说明如后。本发明第一实施例,一种生成标引的方法,如图6所示,包括以下具体步骤
步骤S101,将媒体文件内容的描述信息进行分类生成内容集标引、内容描述标 弓丨、内容关联标引和内容策略标引,标引的数据模型如图5所示,内容集标引可以与0、
1.......或η个内容描述标引关联,内容描述标引分别与一个内容关联标引和一个内容策
略标引关联,内容关联标弓丨与1、2.......或η个媒体文件内容关联。内容集标引根据运营需求和支持媒体文体内容进行聚类组成的描述,单个内容 集具有唯一内容集ID (Content Group ID)。内容集标引包含的内容如表1所示。表1内容集标引 内容描述标引描述媒体文件内容的抽象信息。每一个媒体文件内容进行唯一标 识——内容ID (Content ID),具有相同媒体文件内容内涵的节目具有同一内容ID,内容描 述标引包含的内容如表2所示。表2内容描述标引 内容关联标引描述媒体文件内容相关信息,通常包含一个主要文件和多个次要 文件。内容关联标引包含的内容如表3所示。表3内容关联标引 内容策略标引描述媒体文件内容的推送方式。优先级包括紧急、优先和普通,用 于标识内容在一次播发任务中的发送先后次序。内容策略标引包含的内容如表4所示。表4内容策略标引 步骤S102,将上述四种标引分别进行XML文本编码生成在应用标引,用于在应用
层封装。在前端和终端,都可实现标引的持久化存储,存储模型可以是关系模型、XML、文 件、二进制流等。“持久”这个概念是和以电源关机就会数据丢失为代表的“暂时”概念相对。 可通过以下途径实现,如数据库和文件等,实现途径不做具体要求,但应保证标引持久化的 高性能存储、映射方便和良好的事务性。标引编码根据图5中的标引数据模型进行信息组 织和表示,根据所在的层次即承载形式分为两种应用标引和网络标引。应用标引是非压缩 的明文,本步骤中将上述4类标引进行XML文本编码,保证可读性和互操作性,用于在应用 层封装。步骤S103,将内容集标引中的内容集提供者、内容描述标引中的内容类型以 及内 容策略标引中的优先级等信息进行二进制编码生成网络标引。在封装时嵌入IP Option字 段,因为IP Option字段的长度受限,所以仅保留标引的最重要的上述三项信息。本发明DVB系统由前端、传输网络和终端组成。前端包括播发服务器、内容提供服 务器和交互服务器。内容提供服务器提供内容,播发服务器播发内容和标引,交互服务器收 集用户行为信息和用户订阅信息。本发明可以应用于下面两种传输网络第一种单向网络和双向网络并存环境,如有线电视网络和电信接入网络/移动 互联网。如图8所示,播发服务器接入单向网络,进行单向广播播发,交互服务器接入双向 网络,进行点对点双向交互。第二种支持组播双向网络环境,如双向改造完毕后的有线电视网络,电信接入网 络/移动互联网等。前端播发服务器接入支持组播的双向网络进行单向组播播发,前端交 互服务器也接入支持组播的双向网络进行点对点双向交互,收集用户行为信息和用户订阅 fn息ο由于支持组播双向网络环境对现有的传输网络改造较大,且成本偏高,本发明主 要以单向网络和双向网络并存环境为例,描述本发明的技术方案。本发明第二实施例,一种基于标引的媒体文件发送装置,即DVB系统的前端,如图 8所示,包括以下组成部分一、内容提供服务器内容提供服务器用于向播发服务器提供媒体文件内容。二、播发服务器播发服务器组成结构如图8所示,前端的播发服务器向终端单向推送媒体文件内 容。播发服务器的工作流程,首先从内容提供服务器获得内容,由内容管理模块管理,之后 根据内容提供的信息根据本次播发任务的要求在标引生成模块生成标引。在任务生成模块 根据内容标引信息及交互服务器反馈的用户行为信息或用户订阅信息调整内容策略标引, 生成轮播FDT表或者在初始上电时生成预览FDT表。报文发送模块接收标引生成模块生成 的标引信息,同时接收任务生成模块发来的调整后的内容策略标引,将内容和应用层标引 按照FLUTE协议要求封装成传输数据报文,并嵌入网络标引,发送到终端。下面详细介绍一下各模块的组成结构和工作方式(一)标引生成模块
如图9所示,标引生成模块包括组织模块和编码模块,这两个模块的工作过程如 下组织模块,从内容管理模块收集相关标引的原始信息即媒体文件内容的描述信 息,按照第一实施例中所述生成标引的方法,生成如图5所示的相关标引原始信息数据结 构,包括四类标引原始信息内容集标弓丨、内容描述标弓丨、内容关联标引和内容策略标引。编码模块,根据传输位置的不同对相关标引原始信息数据结构进行编码生成应用 标引和网络标引。具体的,将四类标引原始信息进行XML编码,增加标引容器头,生成完整标引容器。标引容 器可视为媒体文件,将四类标引编码后装入标引容器中生成应用标引,保存至本地,播发时 按照传输对象方式封装发送。提取内容集标引中的内容集提供者信息,提取内容描述标引中的内容编目类型, 提取内容策略标引中的优先级信息,进行二进制编码,生成紧凑的网络标引。优选的,增加 网络标引的版本号、长度等字段,便于网络标引的协议升级。全部的网络标引、应用标引将 送入报文发送模块,待封装、嵌入和发送。应用标引中的内容策略标引送入任务生成模块, 进行播发前调整。( 二)任务生成模块如图10所示,任务生成模块包括内容策略标引调整模块和FDT表生成模块,这两 个模块的工作过程如下内容策略标引调整模块,用于根据交互服务器提供的内容热度信息同向调整内容 策略标引中的发送轮播次数、优先级,将调整后的内容策略标引加上标引容器头,并通知报 文发送模块,更新报文发送模块中暂存的内容策略标引。FDT表生成模块,用于在系统初始上电时,生成预览FDT表发送给报文发送模块, 预览FDT表包括内容集标弓丨、内容描述标引和内容策略标引三种应用标引,内容关联标引 和内容不在其中。一次播发任务只提供一次预览FDT表。FDT表生成模块还用于根据调整 后的内容策略标引生成本次播发任务的轮播FDT表发送给报文发送模块。(三)报文发送模块如图11所示,报文发送模块接收以下内容1.标引生成模块传入的应用标引和网络标引。2.内容管理模块传入的媒体文件内容。3.任务生成模块传入的轮播FDT表或预览FDT表、更新的内容策略标引。报文发送模块包括;传输对象定位模块、FLUTE协议组包模块和IP数据封装模块, 这三个模块的工作过程如下传输对象定位模块根据轮播FDT表或预览FDT表的描述从媒体文件内容及应用标 引中定位本次发送的传输对象。FLUTE协议组包模块从传输对象中提取数据片,根据FLUTE协议将数据片组成 FLUTE数据包。举个例子,基于FLUTE协议的一个传输会话如图12所示,T0I = 0的传输对 象用于传输轮播FDT表,T0I = 1和T0I = 2的传输对象用于传输媒体文件,同时将基于调 整后的内容策略标引更新的应用标引作为T0I = 3的传输对象。IP数据封装模块在IP Option字段嵌入网络标弓|,对FLUTE数据包进行IP数据包组装,通过网络接口发送到传输网络中。此处的传输网络可以是单向网络。需要说明的是,标引是对内容的描述,伴随着信息量的增加,它的长度可以说是变长的,全部放在IP可选项中是有困难的。通过对标引的研究,在IP封装时,我们将标引按 照功能分成两个部分封装,网络层封装和应用层封装。网络层封装代表内容的基本定位,为 终端提供快速的匹配。应用层封装代表内容的本体定位,供终端对内容的自动分类和聚类。 本着传输透明、不影响原有数据传输的原则通过分析IP数据包的结构特点和传输过程,我 们选择IP可选项(IPOption)作为网络标引的封装位置。IP负载作为应用层标引的封装位 置。这样既解决了 IP可选项长度有限,又解决了内容本地定位描述问题。应用标引在封装时嵌入IP负载字段,该类标引可以在前端根据内容预处理,增加 标引容器头,生成完整标引容器,如图7所示。标引容器只用于封装应用标引,可视为媒体 文件的数据片,生成后保存至本地,播发时按照传输对象方式封装发送。图7中各字段说明版本描述标引容器版本;类别描述标引类别,内容集标引01,内容描述标引02,内容策略标引03,内容关 联标引04;长度描述标引长度,以byte为单位;ID 循环单调递增,标引ID唯一。网络标引在IP封装时嵌入IP Option字段,因为IP Option字段的长度受限,所 以仅保留标引的最重要的三项信息内容集提供者、内容类型以及优先级信息。三、交互服务器如图8所示,前端的交互服务器与用户终端通过双向网络连接。交互服务器工作流程是,在一次播发任务的操作前,通过标引信息收集模块收集 用户可能的需求,播发任务结束后可再通过双向网络收集用户反馈,据此调整标引信息。标引信息收集模块,在下列五种情况下完成收集或处理的功能1.用户在播发任务的预览方式下,操作终端生成用户的订阅信息,到交互服务器 的标引信息收集模块进行汇总处理。2.在用户播放内容后,终端收集用户的行为信息,根据行为信息统计用户播放次 数、用户满意度等信息,通过数据协议发送到前端的交互服务器标引信息收集模块上,为下 次任务播发策略安排做准备。3.无播发任务时,标引信息收集模块接收终端主动报告用户订阅消息,用户订阅 消息包含用户希望获得的内容集类型,内容集提供者和内容类型等信息。4.无播发任务时标引信息收集模块周期轮询用户行为消息,用户行为消息包含 用户累计播放列表前五名的内容集类型,内容集提供者,内容类型和内容ID等信息。5.标引信息收集模块将用户行为信息或用户订阅信息中的内容集类型、内容集 提供者、内容类型等信息统计、汇总后生成内容热度信息,提供给播发服务器的任务生成模 块。本发明第三实施例,一种基于标引的媒体文件发送方法,如图13所示,包括以下 具体步骤步骤S201,根据媒体文件内容的描述信息生成应用标引和网络标引;
步骤S202,从终端收集到用户订阅信息或用户行为信息,并据此调整内容策略标 引以及本次播发的媒体文件内容;本步骤中,从终端收集到用户订阅信息的过程为前端的播发服务器通过单向网络向终端发送预览FDT表,预览FDT表包括内容集 标引、内容描述标引和内容策略标引三种应用标引;用户预览结束后,通过终端将用户订阅信息经由双向网络发送到前端设备的交互 服务器,该用户订阅信息包括用户希望看到的前五名内容集类型、内容类型和内容集提供
者o本步骤中,从终端收集到用户订阅信息的过程还可以为用户通过终端经由双向网络向交互服务器主动发送用户订阅消息,所述用户订阅 消息包括用户收看的内容ID、对媒体文件内容的收看评价。本步骤中,从终端收集到用户行为信息的过程为前端的播发服务器通过交互服务器向所有终端轮询用户观看情况即用户行为,终 端根据用户行为生成用户行为信息,通过双向网络反馈用户行为消息给交互服务器;或者由终端设备通过双向网络定时向前端交互服务器推送用户行为信息;该用户行为消息包括用户累计播放列表前五名内容集类型、内容类型、内容集提 供者和内容ID。步骤S203,根据调整后的内容策略标引更新网络标引和应用标引中的相关信息;步骤S204,将要播发的媒体文件内容、更新后的网络标引和应用标引封装成传输 数据报文通过单向网络发送给终端。本发明第四实施例,一种基于标引的媒体文件接收装置,即DVB系统的终端设备, 如图14所示,包括以下组成部分一、界面播发模块界面播发模块用于提供用户交互界面及播发器,将媒体文件内容及其应用标引呈 现给用户。二、用户行为管理模块用户行为管理模块用于记录用户行为生成用户行为信息,包括用户累计播放列表 前五名内容类型、内容集提供者和内容ID等。接收用户订阅信息,包括用户最希望获得的 五个内容类型、内容集提供者和内容ID等。向前端提供用户行为信息或用户订阅信息。根据用户设定生成本地网络标引,可送入单向网络接收模块进行IP数据包匹配 接收。三、内容存储管理模块内容存储管理模块提供内容的存储,将存储完的媒体文件内容发送给界面播放模 块进行播放,并提供用户对存储的媒体文件内容进行访问、添加、更新、删除的功能。四、标引存储管理模块标引存储管理模块用于将与媒体文件内容关联的应用标引发送给界面播放模块, 并提供用户对标引的解析、访问、添加、更新、删除和存储等功能。五、单向网络接收模块
单向网络接收模块接收用户行为管理模块提交的网络标引。从单向网络接收IP数据包并解析,将本地网络标引和接收数据包的网络标引进 行匹配过滤,对留下的IP数据包进行FLUTE解包,根据FLUTE协议解析成内容和应用标引。将媒体文件内容提交内容管理模块,将应用标引提交标引存储管理模块。六、双向网络模块
双向网络模块向前端交互服务器报告用户行为信息或用户订阅信息,响应交互服 务器用户行为轮询请求。本发明第五实施例,一种基于标引的媒体文件接收方法,如图17所示,包括以下 具体步骤步骤S301,通过单向网络接收到IP数据包,将IP数据包解析成媒体文件内容、应 用标引和网络标引。步骤S302,根据用户行为制作本地网络标引,将与本地网络标引不匹配的网络标 引对应的IP数据包过滤掉。步骤S303,对解析出的媒体文件内容和应用标引进行存储后播放。步骤S304,根据用户行为生成用户行为信息,将用户行为信息通过双向网络发送 给前端。本发明第六实施例,一种基于标引的媒体文件接收方法,如图18所示,包括以下 具体步骤步骤S401,通过单向网络接收到IP数据包,将IP数据包解析出媒体文件内容、应 用标引和网络标引。步骤S402,根据用户行为制作本地网络标引,将与本地网络标引不匹配的网络标 引对应的IP数据包过滤掉。步骤S403,对解析出的媒体文件内容和应用标引进行存储后播放。步骤S404,将用户订阅信息通过双向网络发送给前端。与现有技术相比,本发明增加了前端设备与终端设备之间的反馈机制,并充分利 用了现有的单向和双向并存的传输网络,可以使前端根据用户的需求对播发的媒体内容文 件进行实时的调整。通过具体实施方式
的说明,应当可对本发明为达成预定目的所采取的技术手段及 功效得以更加深入且具体的了解,然而所附图示仅是提供参考与说明之用,并非用来对本 发明加以限制。
权利要求
一种生成标引的方法,其特征在于,包括将媒体文件内容的描述信息进行分类生成内容集标引、内容描述标引、内容关联标引和内容策略标引;将上述四种标引分别进行XML文本编码生成在应用标引;将内容集标引、内容描述标引和内容策略标引中的部分描述信息进行二进制编码生成网络标引。
2.根据权利要求1所述生成标引的方法,其特征在于,所述内容集标引包括的媒体文 件内容的描述信息有内容集标识、内容集标题、内容集提供者、内容集类型、内容集归集时间、是否免费和附属信息;所述内容描述标引包括的媒体文件内容的描述信息有内容集标识、内容标识、内容标题、内容类型、音轨语言、字幕语言和演职员表;所述内容关联标引包括的媒体文件内容的描述信息有内容标识、内容主要文件数量、内容主要文件URL、内容次要文件数量和内容次要文件URL ;所述内容策略标引包括的媒体文件内容的描述信息有 内容标识、内容播发开始时间、内容播发结束时间、轮播次数和优先级。
3.根据权利要求1所述生成标引的方法,其特征在于,所述网络标引的媒体文件内容 的描述信息有内容集提供者、内容类型和优先级。
4.一种基于标引的媒体文件发送方法,其特征在于,包括 根据媒体文件内容的描述信息生成应用标引和网络标引;播发服务器通过双向网络从终端收集到用户订阅信息或用户行为信息,并据此调整应 用标引、网络标引和本次播发的媒体文件内容;将本次播发的媒体文件内容、调整后的网络标引和应用标引封装成传输数据报文通过 单向网络发送给终端。
5.根据权利要求4所述基于标引的媒体文件发送方法,其特征在于,所述用户订阅信 息为用户希望看到的前五名内容集类型、内容类型和内容集提供者,或者, 用户收看的内容ID、对媒体文件内容的收看评价; 所述用户行为信息为播放列表前五名内容集类型、内容类型、内容集提供者和内容ID。
6.一种基于标引的媒体文件接收方法,其特征在于,包括 通过单向网络接收到IP数据包,并对其进行解析过滤; 对解析出的媒体文件内容和应用标引进行存储后播放;根据用户行为生成用户行为信息或用户订阅信息通过双向网络发送给前端。
7.根据权利要求6所述基于标引的媒体文件接收方法,其特征在于,所述对IP数据包 进行解析过滤的过程包括将IP数据包解析成媒体文件内容、应用标引和网络标引;根据用户行为制作本地网络标引,将与本地网络标引不匹配的网络标引对应的IP数据包过滤掉。
8.一种基于标引的媒体文件发送装置,其特征在于,包括 内容提供服务器,用于向播发服务器提供媒体文件内容;播发服务器,用于根据媒体文件内容生成应用标引和网络标引,并根据交互服务器发 来的内容热度信息调整应用标引、网络标引和本次播发的媒体文件内容,通过单向网络发 送给终端;交互服务器,用于将终端通过双向网络发来的用户订阅信息或用户行为信息转换成内 容热度信息发送给播发服务器。
9.根据权利要求8所述基于标引的媒体文件发送装置,其特征在于,所述播发服务器 进一步包括内容管理模块,用于从内容提供服务器发来的媒体文件内容中提取标引原始信息,并 将媒体文件内容发送给报文发送模块;标引生成模块,用于基于标引原始信息生成应用标引和网络标引并发送给报文发送模 块,同时将应用标弓丨中的内容策略标引发送给任务生成模块;任务生成模块,用于生成预览FDT表和轮播FDT,根据交互服务器发来的内容热度信息 调整所述内容策略标引以及轮播FDT表,并发送给报文发送模块;报文发送模块,用于将媒体文件内容、应用标引和网络标引封装后发送给终端。
10.根据权利要求9所述基于标引的媒体文件发送装置,其特征在于,所述标引生成模 块进一步包括组织模块,用于根据内容管理模块发来的标引原始信息组成标引原始信息数据结构发 送给编码模块;编码模块,用于对标引原始信息数据结构中各标引或标引的部分描述信息进行编码得 到应用标引或网络标引
11.根据权利要求9所述基于标引的媒体文件发送装置,其特征在于,所述任务生成模 块进一步包括内容策略标引调整模块,用于根据交互服务器发来的内容热度信息调整内容策略标引 发送给FDT表生成模块;FDT表生成模块,用于根据调整后的内容策略标弓I生成轮播FDT表发送给报文发送模 块,在所述文件发送装置初始上电时生成预览FDT表发送给报文发送模块。
12.根据权利要求9所述基于标引的媒体文件发送装置,其特征在于,所述报文发送模 块进一步包括传输对象定位模块,用于根据FDT表生成模块发来的轮播FDT表或预览FDT表定位媒 体文件内容,组成传输对象发送给FLUTE协议组包模块;FLUTE协议组包模块,用于根据调整后的内容策略标引更新标引生成模块发来的应用 标引,再按照FLUTE协议将传输对象和所述应用标引封装成FLUTE数据包;IP数据封装模块,用于根据调整后的内容策略标引更新标引生成模块发来的网络标 引,将FLUTE数据包和所述网络标引封装成IP数据包通过网络接口发送到传输网络。
13.一种基于标引的媒体文件接收装置,其特征在于,包括单向网络接收模块,用于对前端发来的IP数据包进行解析过滤,将解析出的媒体文件3内容发送给内容存储管理模块,将解析出的应用标引发送给标引存储管理模块;内容存储管理模块,用于将存储完的媒体文件内容发送给界面播放模块进行播放; 标引存储管理模块,用于将与媒体文件内容关联的应用标引发送给界面播放模块; 用户行为管理模块,用于根据用户行为生成用户行为信息,接收用户订阅信息,将用户 行为信息或者用户订阅信息发送到双向网络模块;界面播放模块,用于将媒体文件内容及其应用标弓I呈现给用户; 双向网络模块,用于将用户行为管理模块发来的用户行为信息或者用户订阅信息通过 双向网络发送到前端。
14.根据权利要求13所述基于标引的媒体文件接收装置,其特征在于,所述用户行为 管理模块进一步用于,根据用户设定制作用于匹配的本地网络标引发送到单向网络接收模 块;所述单向网络接收模块进一步用于,将与本地网络标引不匹配的网络标引对应的IP 数据包过滤掉。
全文摘要
本发明公开了一种生成标引的方法及基于该标引的媒体文件收发方法和装置,前端根据媒体文件内容的描述信息生成应用标引和网络标引,播发服务器通过双向网络从终端收集到用户订阅信息或用户行为信息,并据此调整应用标引、网络标引和本次播发的媒体文件内容,将本次播发的媒体文件内容、调整后的网络标引和应用标引封装成传输数据报文通过单向网络发送给终端,与现有技术相比,本发明增加了前端设备与终端设备之间的反馈机制,并充分利用了现有的单向和双向并存的传输网络,可以使前端根据用户的需求对播发的媒体内容文件进行实时的调整。
文档编号G06F17/30GK101867517SQ20101018712
公开日2010年10月20日 申请日期2010年5月31日 优先权日2010年5月31日
发明者任宁宁, 何晶, 夏勇, 袁敏 申请人:国家广播电影电视总局广播科学研究院
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1