用于交互式网络电视系统的文件内容的分发方法

文档序号:7661283阅读:149来源:国知局
专利名称:用于交互式网络电视系统的文件内容的分发方法
技术领域
本发明涉及交互式网络电^L系统,具体地,涉及交互式网络电 视系统的文件内容的分发技术。
背景技术
随着交互式网络电一见系统(也称IPTV系统)4支术的深入开展, 使用用户数的增加,对系统性能和可靠性提出了更高的要求,特别 是交互式网络的内容交付功能,其内部才莫块功能职责的明晰、与其 他系统的功能交互是个非常重要的研究课题。尽量明确各个功能的 主要职责、减少系统各个部分之间的交互乂人而获得更好的用户体-验 变得非常重要,对内容分发及业务流程的简洁性和可靠性提出了更 高的要求。
由于目前IPTV才支术还处于发展阶,殳,国际和国内的标准制定 工作还处于起步阶段,各公司的IPTV产品对IPTV系统中的各个子 系统(主要包括IPTV终端功能、IPTV应用功能、内容分发功能、 管理功能等)的定位及相互之间的接口逻辑关系定义不清晰。是否 是基于NGN架构、NGN IMS架构或者是非NGN架构下如果实现 交互式网络电一见业务是目前各大标准组织研究的热点,目前还没有 定"i仑。比如在IMS架构下,如4可支持交互式网络电#见这种复杂的#见 频类业务目前还没有一个较好的解决方案;还有交互式网络电^L里
面一个非常重要的有区别于众多的业务的内容交付功能,由于其要 完成众多业务提供商提供的大量文件或者直播、时移流的内容的分 发和存储及对终端的视频服务、其功能的合理定位及和其他功能的 交互来考虑如何提高交互式网络电视系统的性能也是一个非常重要 的问题。
为此,如何设计一个高效的内容交付系统、与完成基于文件和 流的内容的分发、尽量减少各个功能的交互成为交互式网络电视系 统面临的众多问题中的一个非常重要的课题。

发明内容
考虑到上述问题而做出本发明,为此,本发明的主要目的在于, 提供 一 种用于交互式网络电视系统的文件内容的分发方法。
根据本发明的用于交互式网络电视系统的文件内容的分发方 法,用于内容提供商已经将内容发送给内容准备功能模块的情况,
它包括以下步骤步骤S102,内容准备功能模块向内容交付控制功 能模块进行文件内容的分发请求;步骤S104,内容交付控制功能模 块在接收到内容准备功能模块的分发请求后,根据分发策略产生分 发任务;步骤S106,在内容交付控制功能模块选择好内容交付与存 储功能模块后,向内容交付与存储功能模块转发内容准备功能模块 的文件内容分发请求;以及步骤S108,内容准备功能模块向内容交 付与存储功能模块传送文件内容。
在本发明的步骤S102中,内容准备功能模块向内容交付控制 功能模块进行文件内容分发请求之前,内容准备功能模块完成文件 内容分发到内容交付控制功能模块前的准备。
此外,在该方法中,内容准备功能模块完成文件内容分发到内 容交付控制功能模块前的准备包括以下至少 一个步骤对文件内容
进行内容聚合;对文件内容进行内容管理;对文件内容进4亍内容编 码;以及对文件内容进行加密处理。
在本发明的步骤S108中,内容准备功能模块向内容交付与存 储功能模块传送文件内容,完成文件内容传送之后,还包括步骤 SllO,在不同的内容交付与存储功能模块之间定时进行分发。
此外,在该方法中,在不同的内容交付与存储功能模块之间进 行分发的步骤包括内容交付控制功能模块定时获取内容交付与存 储功能服务器中的文件内容分发信息,如负荷状态、文件分发信息 等;内容交付与存储功能模块中的文件内容分发信息反馈给内容交 付控制功能模块;内容交付控制功能模块根据分发策略产生的文件 内容在内容交付与存储功能模块的不同服务器之间进行内容的分发 任务,分发策略可以是内容交付与存储功能模块服务器中的文件内 容分布信息、或位置信息的反馈等;以及内容交付与存储功能模块 的服务器中的文件内容分发到其它的内容交付与存储功能模块的服 务器中。
此外,在本发明的步骤S104中,分发策略可4要照预先配置好 的指定区域的分发路径进行分发。其中,分发策略可根据用户对内 容的使用情况自动统计内容的点播概率情况。
此外,在该方法中,分发策略可根据内容交付与存储功能模块 的负荷情况,采用智能分发的策略动态自动维护内容在网络中的分 布的分发方式。
此外,在该方法中,内容交付与存储功能模块收到内容交付控 制功能模块的文件分发请求后,将文件内容分发选择的确认消息返 回内容准备功能模块。
jt匕夕卜,在该方法中,确i人消息通过以下方式之一实3见方式一, 内容交付与存储功能模块直接将文件内容分发选择的确认消息返回 内容准备功能模块;方式二,内容交付与存储功能模块对文件内容 选择的确认消息响应给内容交付控制功能模块,内容交付控制模块 将内容交付与存储功能模块获取的存储文件内容的服务器信息转发 给内容准备功能模块。
此外,在该方法中,内容交付与存储功能模块选择好准备存储 的服务器后,返回到内容准备功能模块的文件内容分发选择的确认 信息中可携带可存储文件内容的媒体服务器的位置信息。其中,位 置信息包括内容交付与存储功能模块中的准备接受文件内容的服务 器的IP地址和端口信息。
此外,在该方法中,内容准备功能模块向内容交付与存储功能 模块传送内容可以采用内容交付与存储功能模块向内容准备功能模 块主动获取的方式;也可以采用内容交付与功能模块被动接受内容 准备功能模块推送文件内容的方式。
此外,在该方法中,采用内容交付与存储功能才莫块主动获取方 式的步骤包括内容准备功能模块向内容交付与存储功能模块发送 传输参数使其可以建立连4妄,其中,参数可以包括IP地址、端口信 息;内容交付与存储功能模块通过传输参数连接到内容准备功能模 块请求内容,其中,请求方式可以基于FTP文件下载的方式;内容 准备功能模块收到请求后向内容交付与存储功能模块传输内容;内 容交付与存储功能模块存储内容;内容交付与存储功能模块向内容 准备功能模块确认内容文件的存储;以及在存储文件后内容交付与 存储功能模块进行文件内容传输结束通知。其中,通知通过以下两 种方式之一实现方式一,内容交付与存储功能才莫块通知内容交付 控制功能模块,内容交付控制功能模块向内容交付与存储功能模块 返回确认消息;内容交付控制功能模块通知内容准备功能模块,内
容准备功能模块向内容交付控制功能模块返回确认消息;以及方式 二,内容交付与存储功能模块通知内容准备功能模块,内容准备功 能模块向内容交付与存储功能模块返回确认消息。
此外,在该方法中,采用内容交付与存储功能模块被动接受内 容准备功能模块的文件内容方式的步骤包括内容准备功能模块向 选定的内容交付与存储功能模块中接受文件存储的服务器主动推送 内容,请求方式可以基于FTP文件上传的方式;内容交付与存储功 能模块存储内容;内容交付与存储功能模块向内容准备功能模块确 认内容文件的存储;以及在存储文件后,内容准备功能才莫块进行文 件内容传输结束的通知。其中,通知通过以下两种方式之一实现
方式一,内容准备功能模块通知内容交付控制功能模块,内容交付 控制功能模块向内容准备功能模块返回确认消息;内容交付控制功 能模块通知内容交付与存储功能模块,内容交付与存储功能模块向 内容交付控制功能模块返回确认消息;以及方式二,内容准备功能 模块通知内容交付与存储功能模块,内容交付与存储功能模块向内 容准备功能模块返回确认消息。
通过本发明的上述方面,本发明提供的交互式网络电视系统的 文件内容的分发方法流程清晰简单,能同时兼容目前的基于IMS架 构的IPTV、基于NGN架构的IPTV和基于非NGN架构的IPTV系 统。系统中的各个子系统职责非常清晰,并且该流禾呈可扩展性非常 好;本发明增强了交互式网络电视系统的各个部分的低成本性、可 靠性和扩展性,提升了 IPTV系统的核心竟争力。
本发明的其它特征和优点将在随后的说明书中阐述,并且,部 分地从说明书中变得显而易见,或者通过实施本发明而了解。本发 明的目的和其他优点可通过在所写的说明书、权利要求书、以及附 图中所特别指出的结构来实现和获得。


附图用来^是供对本发明的进一步理解,并且构成i兌明书的一部 分,与本发明的实施例一起用于解释本发明,并不构成对本发明的
限制。在附图中
图1是示出了根据本发明实施例的用于交互式网络电视系统的 文件内容的分发方法的流程图2是示出了根据本发明实施例的交互式网络电视系统的文件 内容分发的总流程图;以及
图4是示出了根据本发明实施例的PUSH分发方式的可选流程图。
具体实施例方式
以下结合附图对本发明的优选实施例进行说明,应当理解,此 处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本 发明。
文件内容的分发方法的流程图。
如图1所示,用于内容提供商已经将内容发送给内容准备功能 模块的情况,它包括以下步骤步骤S102,内容准备功能模块向内 容交付控制功能模块进行文件内容的分发请求;步骤S104,内容交 付控制功能模块在接收到内容准备功能模块的分发请求后,根据分
发策略产生分发任务;步骤S106,在内容交付控制功能模块选择好 内容交付与存储功能模块后,向内容交付与存储功能模块转发内容 准备功能模块的文件内容分发请求;以及步骤S108,内容准备功能 模块向内容交付与存储功能模块传送文件内容。
在本发明的步骤S102中,内容准备功能模块向内容交付控制 功能模块进行文件内容分发请求之前,内容准备功能模块完成文件 内容分发到内容交付控制功能模块前的准备。
此外,在该方法中,内容准备功能模块完成文件内容分发到内 容交付控制功能模块前的准备包括以下至少 一个步骤对文件内容 进行内容聚合;对文件内容进行内容管理;对文件内容进行内容编 码;以及对文件内容进行力口密处理。
在本发明的步骤S108中,内容准备功能模块向内容交付与存 储功能^t块传送文件内容,完成文件内容传送之后,还包括步骤 SllO,在不同的内容交付与存储功能才莫块之间定时进行分发。
此外,在该方法中,在不同的内容交付与存储功能模块之间进 行分发的步骤包括内容交付控制功能模块定时获取内容交付与存 储功能服务器中的文件内容分发信息,如负荷状态、文件分发信息 等;内容交付与存储功能模块中的文件内容分发信息反馈给内容交 付控制功能模块;内容交付控制功能模块根据分发策略产生的文件 内容在内容交付与存储功能模块的不同服务器之间进行内容的分发 任务,分发策略可以是内容交付与存储功能模块服务器中的文件内 容分布信息、或位置信息的反馈等;以及内容交付与存储功能模块 的服务器中的文件内容分发到其它的内容交付与存储功能模块的服 务器中。
此外,在本发明的步骤S104中,分发策略可按照预先配置好 的指定区域的分发路径进行分发。其中,分发策略可根据用户对内 容的使用情况自动统计内容的点播概率情况。
此外,在该方法中,分发策略可根据内容交付与存储功能模块 的负荷情况,采用智能分发的策略动态自动维护内容在网络中的分 布的分发方式。
此外,在该方法中,内容交付与存储功能模块收到内容交付控 制功能模块的文件分发请求后,将文件内容分发选择的确认消息返 回内容准备功能模块。
jt匕夕卜,在该方法中,确"i人消息通过以下方式之一实J见方式一, 内容交付与存储功能模块直接将文件内容分发选择的确认消息返回 内容准备功能模块;方式二,内容交付与存储功能模块对文件内容 选择的确认消息响应给内容交付控制功能模块,内容交付控制模块
将内容交付与存储功能模块获取的存储文件内容的服务器信息转发 给内容准备功能模块。
此外,在该方法中,内容交付与存储功能模块选择好准备存储 的服务器后,返回到内容准备功能模块的文件内容分发选择的确认 信息中可携带可存储文件内容的媒体服务器的位置信息。其中,位 置信息包括内容交付与存储功能模块中的准备接受文件内容的服务 器的IP地址和端口信息。
此外,在该方法中,内容准备功能模块向内容交付与存储功能 模块传送内容可以采用内容交付与存储功能模块向内容准备功能模 块主动获耳又的方式;也可以釆用内容交付与功能才莫块^皮动接受内容 准备功能模块推送文件内容的方式。
此外,在该方法中,采用内容交付与存储功能模块主动获取方
式的步骤包括内容准备功能模块向内容交付与存储功能模块发送 传输参数7使其可以建立连接,其中,参数可以包括例如IP地址、端 口等信息;内容交付与存储功能模块通过传输参数连接到内容准备 功能模块请求内容,其中,请求方式可以基于FTP文件下载的方式; 内容准备功能模块收到请求后向内容交付与存储功能模块传输内 容;内容交付与存储功能模块存储内容;内容交付与存储功能模块 向内容准备功能才莫块确认内容文件的存储;以及在存储文件后内容 交付与存储功能模块进行文件内容传输结束通知。其中,通知通过 以下两种方式之一实现方式一,内容交付与存储功能模块通知内 容交付控制功能模块,内容交付控制功能模块向内容交付与存储功 能模块返回确认消息;内容交付控制功能模块通知内容准备功能模 块,内容准备功能模块向内容交付控制功能模块返回确认消息;以 及方式二,内容交付与存储功能模块通知内容准备功能模块,内容
准备功能模块向内容交付与存储功能模块返回确认消息。
此外,在该方法中,采用内容交付与存储功能模块被动接受内 容准备功能模块的文件内容方式的步骤包括内容准备功能模块向 选定的内容交付与存储功能模块中接受文件存储的服务器主动推送 内容,请求方式可以基于FTP文件上传的方式;内容交付与存储功 能模块存储内容;内容交付与存储功能模块向内容准备功能模块确 认内容文件的存储;以及在存储文件后,内容准备功能模块进行文 件内容传输结束的通知。其中,通知通过以下两种方式之一实现 方式一,内容准备功能模块通知内容交付控制功能模块,内容交付 控制功能模块向内容准备功能模块返回确认消息;内容交付控制功 能模块通知内容交付与存储功能模块,内容交付与存储功能模块向 内容交付控制功能模块返回确认消息;以及方式二,内容准备功能 模块通知内容交付与存储功能模块,内容交付与存储功能模块向内 容准备功能模块返回确认消息。
图2是示出了根据本发明实施例的交互式网络电视系统的文件 内容分发的总流程图。
如图2所示,包"t舌以下功能才莫块
内容;,备功能才莫块(Content Preparation Functions ):只于内容才是 供商(Content Provider)提供的内容(包括IPTV系统之外的第三
内容管J里(Content Management )、元凄丈才居处J里(Metadata Processing )、 内容加密等功能的模块。该功能可以用于转换内容提供商提供的内 容成为已知的需要发送到IPTV终端的格式。该功能模块一般的原 理如下首先内容提供商提供的内容被内容准备功能中的内容聚合 功能获取。元数据和权限信息发送到元数据处理功能,内容在发送 到内容交J十(Content Delivery)功能之前一4殳需要利用内容处理 (Content Processing)和内容力口密(Content Encryption)功能重新 进4亍纟扁石马禾口力口密。
内容交^H空制功能才莫块(Content Delivery Control Functions ): 对内容分发和内容存储功能进行控制,来优化内容分发(content distribution )、选择和传送内容到终端用户。主要包括两个主要功能 分发4空制功能(Distribution Control Function )和J立置功能(Location Function )。分发控制功能主要是优化内容分发策略,该功能管理内 容交付与存储功能模块的分布信息。位置功能用于识别内容交付与 存储功能模块交付内容到媒体客户端的最佳位置信息。其选择尺度 主要包括分布信息和内容交付与存储功能的负载状态、终端信息(例 如终端的位置和能力等信息)。
内容交付与存々者功能才莫块(Content Delivery与 Storage Functions ):完成分发、緩存和存4渚内容并且发送到终端用户的功能。 该功能能够处理媒体控制消息,例如暂停、快进,来控制IPTV
系统的媒体流。该功能主要包括交付功能(单播和组播交付方式)、 緩存和存储功能及分发功能。交付功能主要是将要交付的内容流发 送到々某体客户端。也可以4是供/人々某体客户端的文件下载和上传文件
功能。緩存和存储功能主要负责緩存时移直播流和存储文件内容。 分发功能主要负责在内容交付与存储功能模块内部分发直播流和文 件内容,也可以接受内容准备功能的内容。
^口图2所示,包4舌以下步艰《
该步骤的预置条件是内容提供商已经将文件内容发送给内容 准备功能。
步骤202,内容准备功能模块完成文件的内容聚合、内容编码、 内容管理和加密处理等发送到内容交付控制功能前的准备工作。
步骤204,内容准备功能模块向内容交付控制功能模块进行分 发文件内容的请求。
步骤206,内容交付控制功能模块收到内容准备功能模块的文 件分发请求后根据分发策略产生分发任务,目的是选择一个相对最 优的内容交付与存储功能模块并将文件内容分发到该模块。该分发 策略可以是按照预先配置好的按照指定区域的分发路径进行分发、 按照运营过程中,系统根据用户对内容的使用情况,自动统计内容 的点播概率情况,根据内容交付与存储功能模块负荷情况,采用智 能分发的策略动态地自动维护内容在网络中的分布等分发方式。
步骤208,内容交付控制功能模块选择好内容交付与存储功能 模块后向该内容交付与存储功能转发内容准备功能的文件内容发送请求。
步骤210,内容交付与存储功能模块返回内容交付控制功能模 块文件内容选择确认消息。该消息中可以携带可以存储文件内容的 媒体服务器的位置信息。
步骤212,内容交付与存储控制功能模块将内容交付与存储功 能模块获取的存储文件内容的媒体服务器信息转发给内容准备功能 模块。
步骤214,内容准备功能模块和内容交付与存储功能模块中的 可以存储文件内容的服务器建立连接(该服务器能够分配足够的资 源来存储文件),进行内容的传送。
步骤216,内容交付控制功能定时获耳又内容交付与存储功能月良 务器中的相关信息,如负荷状态、文件分发信息等。
步骤218,内容交付与存储功能模块的服务器中的文件内容分 布信息反馈给内容交付控制功能模块。
步骤220,内容交付控制功能模块根据分发策略产生文件内容 在内容交付与存储功能模块的不同服务器之间进行内容的分发任 务。该分发策略可以是内容交付与存储功能模块的服务器中的文件 内容分布信息、或者位置信息的反馈等,也可以综合各个因素考虑 分发策略。
步-骤222, i青求文件分发。
步骤224,内容交付与存储功能模块的服务器中的文件内容分 发到其它的内容交付与存储功能模块中的服务器中。
上述步骤216-224定时循环执行,一^殳在内容交付与存储功 能模块的服务器负荷相对比较低的时候进行。
在本发明中,文件内容发送方式可以是内容交付与存储功能模 块中的服务器主动到内容准备功能模块请求文件内容的方式(称为
PULL方式),见图3的PULL分发流程。或者是内容准备功能才莫块 主动将文件内容推送到内容交付与存储功能模块中的服务器(称为 PUSH方式),见图4的PUSH分发流禾呈。
图3是示出了根据本发明实施例的PULL分发方式的可选流程图。
如图3所示,以上图2中的步艰《214由以下步艰^R/辜
步骤302,内容准备功能模块将其要发送的文件内容对应的IP 地址信息、端口等信息发送给内容交付与存储功能模块中的准备接 受文件存储的服务器。
步骤304,内容交付与存储功能模块中的准备接受文件存储的 服务器请求连接内容准备功能模块中对应的内容(一般采用ftp的 方式进行下载)。
步骤306,内容准备功能模块将文件内容的流传输到内容交付 与存储功能模块中的接受文件存储的服务器。
步骤308,内容交付与存储功能模块中的接受文件存储的服务 器将内容准备功能模块传送过来的文件内容流存到其服务器中。
步骤310,内容交付与存储功能模块向内容准备功能模块确认 文件内容存储应答。
步骤312,内容交付与存储功能模块中的接受文件存储的服务 器PULL完内容后通知内容交付控制功能模块文件内容传输完毕。
步骤314,内容交付控制功能模块收到通知后确认收到内容交 付与存储功能模块的文件内容传输完毕的消息。
步骤316,内容交付控制功能模块将内容交付与存储功能模块 中的服务器已经存储文件内容完成的消息转发给内容准备功能。
步骤318,内容准备功能模块向内容交付控制功能模块确认已 经收到内容交付与存储功能模块中的服务器已经存储文件内容完成 的消息,流程结束。
图4是示出了根据本发明实施例的PUSH分发方式的可选流程图。
如图4所示,在PUSH方式下,以上图2中的步-骤214由以下 步骤代替
步骤402,内容准备功能向内容交付与存储功能模块中的准备 接受文件存储的服务器下推文件内容(即PUSH方式)(一4殳采用 ftp的方式进行上传,图2步骤210、步骤212携带内容交付与存储 功能模块中的准备接受文件内容的服务器的IP地址、端口等信息)。
步骤404,内容交付与存储功能模块中的接受文件存储的服务 器将内容准备功能传送过来的文件内容流存到其服务器中。
步骤406,内容交付与存储功能模块中的接受文件存储的服务 器PUSH完文件内容后通知内容准备功能文件内容传输完毕。
步骤408,内容准备功能模块将文件内容PUSH完的通知发送 给内容交付控制功能。
步骤410,内容交付控制功能模块向内容准备功能模块确认已 经收到内容交付与存储功能模块中的服务器已经存储文件内容完成 的消息。
步骤412,内容交付控制功能模块收到通知后向内容交付与存 储功能模块中的服务器确认收到内容交付与存储功能模块的文件内 容传输完毕的消息。
步骤414,内容交付与控制功能模块向内容交付控制功能模块 确认其已经收到文件内容完成传送的消息,流程结束。
综上,根据本发明提供的交互式网络电视系统的文件内容的分 发方法流程清晰简单,能同时兼容目前的基于IMS架构的IPTV、 基于NGN架构的IPTV和基于非NGN架构的IPTV系统。系统中 的各个子系统职责非常清晰,并且该流程可扩展性非常好;本发明 增强了交互式网络电视系统的各个部分的低成本性、可靠性和扩展 性,提升了 IPTV系统的核心竟争力。
以上所述4又为本发明的优选实施例而已,并不用于限制本发明, 对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在 本发明的精神和原则之内,所作的任何修改、等同替换、改进等, 均应包含在本发明的保护范围之内。
权利要求
1. 一种用于交互式网络电视系统的文件内容的分发方法,用于内容提供商已经将内容发送给内容准备功能模块的情况,其特征在于,所述方法包括以下步骤步骤S102,所述内容准备功能模块向内容交付控制功能模块进行文件内容的分发请求;步骤S104,所述内容交付控制功能模块在接收到所述内容准备功能模块的所述分发请求后,根据分发策略产生分发任务;步骤S106,在所述内容交付控制功能模块选择好内容交付与存储功能模块后,向所述内容交付与存储功能模块转发所述内容准备功能模块的文件内容分发请求;以及步骤S108,所述内容准备功能模块向所述内容交付与存储功能模块传送所述文件内容。
2. 根据权利要求1所述的方法,其特征在于,在所述步骤S102 中,所述内容准备功能模块向所述内容交付控制功能模块进行 所述文件内容分发请求之前,所述内容准备功能模块完成所述 文件内容分发到所述内容交付控制功能模块前的准备。
3. 根据权利要求2所述的方法,其特征在于,所述内容准备功能 模块完成所述文件内容分发到所述内容交付控制功能模块前 的所述准备包括以下至少 一 个步骤对所述文件内容进行内容聚合;对所述文件内容进行内容管理;对所述文件内容进行内容编码;以及对所述文件内容进4亍加密处理。
4. 根据权利要求1至3中任一项所述的方法,其特征在于,在所 述步骤S108中,所述内容准备功能模块向所述内容交付与存 储功能模块传送文件内容,完成所述文件内容传送之后,还包 括步骤SllO,在不同的内容交付与存储功能才莫块之间定时进 行分发。
5. 根据权利要求4所述的方法,其特征在于,在不同的内容交付 与存储功能模块之间进行分发的步骤包括所述内容交付控制功能模块定时获取所述内容交付与存 储功能服务器中的文件内容分发信息,所述内容分发信息包括 负荷状态、文件分发信息;所述内容交付与存储功能模块中的所述文件内容分发信 息反馈给所述内容交付控制功能模块;所述内容交付控制功能模块根据所述分发策略产生的文 件内容在所述内容交付与存储功能模块的不同服务器之间进 行内容的分发任务,所述分发策略根据以下信息中的至少一项 制定所述内容交付与存储功能模块服务器中的文件内容分布 信息的反馈、所述内容交付与存储功能模块服务器中的文件内 容位置信息的反馈;以及所迷内容交付与存储功能模块的服务器中的所述文件内 容分发到其它的内容交付与存储功能模块的服务器中。
6. 根据权利要求1至3中任一项所述的方法,其特征在于,在所 述步骤S104中,所述分发策略可按照预先配置好的指定区域 的分发^各径进^于分发。
7. 根据权利要求6所述的方法,其特征在于,所述分发策略可根 据用户对内容的使用情况自动统计内容的点播概率情况。
8. 根据权利要求6所述的方法,其特征在于,所述分发策略可根 据所述内容交付与存储功能模块的负荷情况,采用智能分发的 策略动态自动维护内容在网络中的分布的分发方式。
9. 根据权利要求1至3中任一项所述的方法,其特征在于,所述 内容交付与存储功能模块收到所述内容交付控制功能模块的 所述文件分发请求后,将所述文件内容分发选择的确认消息返 回所述内容准备功能模块。
10. 4艮据一又利要求9所述的方法,其特4正在于,所述确i人消息通过 以下方式之一实王见方式一,所述内容交付与存储功能模块直接将所述文件内 容分发选择的确认消息返回所述内容准备功能模块;以及方式二,所述内容交付与存储功能模块对所述文件内容选 择的确认消息响应给所述内容交付控制功能模块,所述内容交 付控制模块将所述内容交付与存储功能模块获取的存储文件 内容的服务器信息转发给所述内容准备功能模块。
11. 根据权利要求9所述的方法,其特征在于,所述内容交付与存 储功能模块选择好准备存储的服务器后,返回到所述内容准备 功能模块的文件内容分发选择的确认信息中可携带可存储文 件内容的媒体服务器的位置信息。
12. 根据权利要求11所述的方法,其特征在于,所述位置信息包 括所述内容交付与存储功能模块中的准备接受文件内容的服 务器的IP地址和端口信息。
13. 根据权利要求1至3中任一项所述的方法,其特征在于,所述 内容准备功能模块向所述内容交付与存储功能模块传送内容 可以采用所述内容交付与存储功能才莫块向所述内容准备功能才莫块主动获取的方式;也可以采用所述内容交付与功能才莫块祐L 动接受所述内容准备功能模块推送文件内容的方式。
14. 根据权利要求13所述的方法,其特征在于,采用所述内容交 付与存储功能模块主动获取方式的步骤包括所述内容准备功能模块向所述内容交付与存储功能模块 发送传输参数使其可以建立连接,其中,所述参H可以包括IP 地址、端口信息;所述内容交付与存储功能模块通过所述传输参数连接到 所述内容准备功能模块请求内容,其中,所述请求方式可以基 于FTP文4牛下载的方式;所述内容准备功能模块收到请求后向所述内容交付与存 储功能模块传输所述内容;所述内容交付与存储功能模块存储所述内容;所述内容交付与存储功能模块向所述内容准备功能模块 确认所述内容文件的存储;以及在存储所述文件后所述内容交付与存储功能模块进行文 件内容传输结束通知。
15. 根据权利要求14所述的方法,其特征在于,所述通知通过以 下两种方式之一实王见方式一,所述内容交付与存储功能模块通知所述内容交付 控制功能模块,所述内容交付控制功能模块向所述内容交付与 存储功能模块返回确认消息;所述内容交付控制功能模块通知 所述内容准备功能模块,所述内容准备功能模块向所述内容交 付控制功能模块返回所述确认消息;以及方式二,所述内容交付与存储功能模块通知所述内容准备 功能模块,所述内容准备功能模块向所述内容交付与存储功能才莫块返回确iU肖息。
16. 根据权利要求13所述的方法,其特征在于,采用所述内容交 付与存储功能模块被动接受所述内容准备功能模块的所述文 件内容方式的步骤包括所述内容准备功能模块向选定的所述内容交付与存储功 能模块中接受文件存储的服务器主动推送内容,所述请求方式 可以基于FTP文件上传的方式;所述内容交付与存储功能模块存储所述内容;所述内容交付与存储功能模块向所述内容准备功能模块 确认内容文件的存储;以及在存储所述文件后,所述内容准备功能模块进行所述文件 内容传输结束的通知。
17. 冲艮据权利要求15所述的方法,其特征在于,所述通知通过以 下两种方式之一实玉见方式一 ,所述内容准备功能模块通知所述内容交付控制功 能模块,所述内容交付控制功能模块向所述内容准备功能模块 返回确认消息;所述内容交付控制功能模块通知所述内容交付 与存储功能模块,所述内容交付与存储功能模块向所述内容交 付控制功能模块返回所述确认消息;以及方式二,所述内容准备功能模块通知所述内容交付与存储 功能模块,所述内容交付与存储功能模块向所述内容准备功能 才莫块返回所述确i人消息。
全文摘要
本发明公开了用于交互式网络电视系统的文件内容的分发方法,包括以下步骤内容准备功能向内容交付控制功能模块进行文件内容的分发请求;内容交付控制功能模块在接收到内容准备功能模块的分发请求后,根据分发策略产生分发任务;在内容交付控制功能模块选择好内容交付与存储功能模块后,向内容交付与存储功能模块转发内容准备功能模块的文件内容分发请求;以及内容准备功能模块向内容交付与存储功能模块传送文件内容。通过本发明,增强了交互式网络电视系统的各个部分的低成本性、可靠性和扩展性,提升了IPTV系统的核心竞争力。
文档编号H04N7/16GK101394541SQ20071015165
公开日2009年3月25日 申请日期2007年9月21日 优先权日2007年9月21日
发明者夏宏飞, 东 王, 捷 胡 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1