数字多媒体个性化节目编排发布及播放的网络管理方法

文档序号:7616053阅读:155来源:国知局
专利名称:数字多媒体个性化节目编排发布及播放的网络管理方法
技术领域
本发明涉及基于网络或计算机局域网的数字传媒网络编排管理播放管理方法,特别涉及一种数字多媒体个性化节目编排发布及播放的网络管理方法。
背景技术
随着计算机多媒体处理技术和INTERNET网络技术的日益发展,市场上出现了各种多媒体播放器或机顶盒,包括一些以数字多媒体技术所做的公众传媒播放器。目前,在一般宽带(如ADSL)的网络带宽的服务下,网络上的媒体点播都只能以(sub-screen)小子屏幕显示,不能达到全屏幕显示。目前的数字播放器仍以单机的形式来解决网络带宽不够的问题,高品质节目的播放几乎都是以DVD盘的物理形式来发布,不能形成实用计算机网络的管理形式。这造成了媒体播放上的节目编排上的非人性化,媒体管理与维护上的额外开销,由额外的媒体内容制作处理技术所引入的成本与时间的开销,和媒体发布上可能的人为错误的损失。个性化的节目编排是提高宣传的针对性和有效性的最重要的机能。

发明内容
为了克服现有技术中的缺陷,本发明提供了一种数字多媒体个性化节目编排发布及播放的网络管理方法,目的在于实现对网络媒体资源进行个性化的节目编排,并通过不同媒体的合理混合预下载进行全屏幕电影式的显示,达到在普通网络带宽下的高清晰数字显示效果。
本发明是通过如下的技术方案来实现的数字多媒体个性化节目编排发布及播放的网络管理方法,该方法如下通过媒体管理编排伺服系统按需要建立播放频道、各频道的播放列表、节目媒体的存储管理,并不断地重复下列过程由媒体管理编排伺服系统定期为各频道产生下一时间周期的节目单并将相关的媒体内容及该节目单布置到媒体管理编排伺服系统的发布端,通过网络与媒体管理编排伺服系统相连的网络视播器周期地下载相应频道的下一时间周期的节目单,节目单被成功解析后,再依照解析后的节目单按时循序地逐个下载并显示所有节目单中的节目媒体直至完成,以达到Client-Server的架构下通过网络来实现中央式控制下的公共场所媒体播放;所述网络视播器包括节目单调度控制器、异步显示高度触发通知控件、预下载控制器部分和动态网页显示部分,所述网络视播器的主要逻辑是通过如下步骤周期地获得下一时间周期节目单和该周期内按时序每一个时间槽的节目项的a、从预置的系统前端按给定频道由预下载控制器下载下一个时间周期的节目单;b、上步骤如不成功,如没超过当前节目单的周期,则向媒体管理编排伺服系统报错并继续尝试着下载,如超过当前节目单的周期,则返回a步骤;c、对下载成功的下一个时间周期的节目单由节目单调度控制器进行解析处理;
d、如果解析处理不成功,则向媒体管理编排伺服系统报错并返回a步骤;e、从预置的系统前端下载由a步骤所获得的节目单中由节目单调度控制器提供所给定的下一个时间槽的节目项;f、如下载超时,则返回e步骤,并选补缺显示项,通过异步显示调度触发通知控件通知给动态网页媒体显示部分,同时将失败的下载项向媒体管理编排伺服系统报告错误;g、如下载成功,通过异步显示调度触发通知控件通知动态网页显示部分来显示被预下载的节目项;h、如当前节目单周期未结束,则返回e步骤;i、如当前节目单周期结束,则返回a步骤;在网络视播器工作的同时,当下一个节目项下载失败或当前节目单下载失败,则动态网页显示部分显示补缺媒体内容;当上述步骤g中的下一个时间槽的节目项下载成功,而且到达该节目项的起始时间,则启用下载获得的节目媒体,由异步显示调度触发通知控件以节目项为基本单位将时序逻辑的控制权转移给动态网页显示部分,动态网页显示部分通过异步显示调度触发通知控件来调用DHTML动态网页中相应的控件来显示已预下载的节目项;当上述f中的下一个时间槽的节目项下载不成功,则由补缺媒体内容来替代。
所述节目单调度控制器和预下载控制器部分通过网络浏览器控/插件及异步显示调度触发通知控件与DHTML动态网页连接,进而实现与各种媒体的显示处理软件的无隙平滑联接。
所述的DHTML动态网页是由异步显示调度触发通知控件驱动的。
所述的DHTML动态网页根据给定的媒体内容标识及其类别来选定相应的媒体的、已激活的处理软件控件,来显示已在缓存中的媒体内容。
网络视播器通过节目单调度控制器、异步显示调度触发通知控件实现有控自动网上巡航。
由所述的媒体管理编排伺服系统逻辑提供网上节目编排和媒体资产管理。
如图1所示,本发明是通过网络3连接的网络视播器2和媒体管理编排伺服系统1来实现的,它以Internet Web万维网为client-server基础技术架构,采用(embedded-browser)嵌入式浏览器技术在(built-in)内建的智能的控制下,对通过(pre-configured)预置所指定的中央式的媒体管理编排伺服系统进行自动网上巡航。在该媒体管理编排伺服系统管理下的,各网络视播器通过下载节目单由其内建智能的控制来演播个性化的节目。它对媒体(media clip)资料通过预下载进行全屏幕电影式的显示,能达到高清晰数字显示效果。它通过计算机的控件或接插件机制无隙平滑(seamlessly)地支持所有PC机上目前流行的媒体及文档的演示(假定相应的软件已安装)。通过多线程技术和视窗系统的控件实现,它还能够通过技术手段和节目编排上的安排在显示设备上达到无视觉延迟(no visible downloading delay)地内容下载,以满足在现有网络带宽不够的情况下高品质图像或视频显示效果的需要。
在上述的媒体管理编排伺服系统的中央式管理下,操作人员可以对媒体资源进行提交,设置播放频道,随意地将各种媒体组合成为频道的播放列表,安排播放的时段和该时段内的所期望播放次数,媒体的撤换、发布和查询管理。通过播放“频道”的设置和选用,各网络视播器都能达到个性化的节目编排播放。
网络视播器部分可以嵌入到高清显示平板或背投电视中或以机顶盒的形式贴附在电视外,并通过以太网络或无线局域网于宽带网络联接Internet因特网。由于传输和播放的是各种计算机格式的数字媒体,它们都具有达到高清晰像质的潜力。
本发明的优点在于1、实现对媒体内容的个性化的节目编排。在媒体管理编排伺服系统的中央式的管理下,操作人员可以对媒体资源进行提交,设置播放频道,随意将各种媒体组合成为频道的播放列表,安排播放时段和该时段内的所期望播放次数。通过播放频道的设置和选用,各网络视播器都能达到个性化的节目编排播放。
2、产生更具针对性的内容编排来提高宣传的有效性。
3、支持各种流行的媒体格式,从而降低了宣传内容的制作工具使用方面的成本。
4、完美的流程设计大大缩短宣传内容的发布周期和成本,并避免人工发布中极易发生的失误。
5、能够对媒体内容实现高品质图像或视频显示效果。通过本发明所提供的技术方案和合理混合编排不同媒体的播放,各网络视播器通过预下载进行全屏幕电影式的显示,达到高清晰数字显示效果。


图1为实现本发明的系统图;图2为本发明中媒体管理编排伺服系统的结构框图;图3为本发明中网络视播器的结构框图;图4为本发明中网络视播器的流程示意图。
附图标识
1、媒体管理编排伺服系统2、网络视播器3、网络具体实施方式
本发明所提供的一种数字多媒体个性化节目编排发布及播放的网络管理方法,该方法如下通过媒体管理编排伺服系统按需要建立播放频道、各频道的播放列表、节目媒体的存储管理,并不断地重复下列过程由媒体管理编排伺服系统定期为各频道产生下一时间周期的节目单并将相关的媒体内容及该节目单布置到媒体管理编排伺服系统的发布端,通过网络与媒体管理编排伺服系统相连的网络视播器周期地下载相应频道的下一时间周期的节目单,节目单被成功解析后,再依照解析后的节目单按时循序地逐个下载并显示所有节目单中的节目媒体直至完成,以达到Client-Server的架构下通过网络来实现中央式控制下的公共场所媒体播放;所述网络视播器包括节目单调度控制器、异步显示高度触发通知控件、预下载控制器部分和动态网页显示部分,所述网络视播器的主要逻辑是通过如下步骤周期地获得下一时间周期节目单和该周期内按时序每一个时间槽的节目项的a、从预置的系统前端按给定频道由预下载控制器下载下一个时间周期的节目单;b、上步骤如不成功,如没超过当前节目单的周期,则向媒体管理编排伺服系统报错并继续尝试着下载,如超过当前节目单的周期,则返回a步骤;c、对下载成功的下一个时间周期的节目单由节目单调度控制器进行解析处理;
d、如果解析处理不成功,则向媒体管理编排伺服系统报错并返回a步骤;e、从预置的系统前端下载由a步骤所获得的节目单中由节目单调度控制器提供所给定的下一个时间槽的节目项;f、如下载超时,则返回e步骤,并选补缺显示项,通过异步显示调度触发通知控件通知给动态网页媒体显示部分,同时将失败的下载项向媒体管理编排伺服系统报告错误;g、如下载成功,通过异步显示调度触发通知控件通知动态网页显示部分来显示被预下载的节目项;h、如当前节目单周期未结束,则返回e步骤;i、如当前节目单周期结束,则返回a步骤;在网络视播器工作的同时,当下一个节目项下载失败或当前节目单下载失败,则动态网页显示部分显示补缺媒体内容;当上述步骤g中的下一个时间槽的节目项下载成功,而且到达该节目项的起始时间,则启用下载获得的节目媒体,由异步显示调度触发通知控件以节目项为基本单位将时序逻辑的控制权转移给动态网页显示部分,动态网页显示部分通过异步显示调度触发通知控件来调用DHTML动态网页中相应的控件来显示已预下载的节目项;当上述f中的下一个时间槽的节目项下载不成功,则由补缺媒体内容来替代。
所述节目单调度控制器和预下载控制器部分通过网络浏览器控/插件及异步显示调度触发通知控件与DHTML动态网页连接,进而实现与各种媒体的显示处理软件的无隙平滑联接。
所述的DHTML动态网页是由异步显示调度触发通知控件驱动的。
所述的DHTML动态网页根据给定的媒体内容标识及其类别来选定相应的媒体的、已激活的处理软件控件,来显示已在缓存中的媒体内容。
网络视播器通过节目单调度控制器、异步显示调度触发通知控件实现有控自动网上巡航。
由所述的媒体管理编排伺服系统逻辑提供网上节目编排和媒体资产管理。
如图2所示,媒体管理编排伺服系统的主要功能就是提供设置播放列表,组合播放列表的内容,设置“频道”,分配媒体的播放时段及次数,对媒体资产的管理,以及分配视播器网点给某“频道”使其按该“频道”所给定时序编排来播放给定的内容。系统按固定的时间周期为每个“频道”产生下一个周期的节目播放时序清单,并发布到相应“频道”的相关发布文件系统中以供“听众”网点视播器下载。这就是这个系统的“编排管理”操作界面。
另一个操作界面就是供网络视播器下载媒体内容的节目发布端,媒体内容的下载也包括“频道”节目单的下载。“频道”节目单含有每个被播放的媒体之标识,播放时间,媒体类别,媒体存储名称,媒体的相关Metadata显示资料信息及下载URI(路径)等。
如上所述,媒体管理编排伺服系统分为两个操作界面节目编排及管理端和节目发布端。节目编排及管理是为节目编排人员提供的操作界面。操作人员通过媒体管理编排伺服系统所产生的网页来送入服务请求,进行相应的数据库建目、查询、更改并送回服务器的处理相应。
首先,要将媒体资源按用户帐户通过客户媒体资产管理提交到媒体管理编排伺服系统中,通过其操作界面录入并建立该媒体资源的数据资料,如媒体类别、显示时间长度、存取URL、名称、内容类别等。再建立该媒体资料相关制作单位的信息数据,如单位名称、联系电话、地址、项目名称、紧急联系电话等,以备以后管理之便。
通过客户管理建立该媒体资源的有关播放单位的信息数据,以备以后应急管理之用。
通过客户播放点管理为各网络视播器网点建立数据目录,如该网点的收费率(与标准网点的比率)、地点、网点业主的信息数据等。
在所需的媒体资产的信息数据完成上述录入后,就可以用客户频道管理和客户播放列表管理来建立播放“频道”及播放列表了。通过播放列表的管理界面来编制具体节目的播放循序和时间长度。
在预定的时间提前量下,媒体管理编排伺服系统将启动节目表生成程序为各“频道”产生相应的下个时间段的节目单,并将它们发布到发布端。然后核实确定所涉及的媒体资产都发布到位。一切就绪后,在该周期的时间开始的一刻,启用这些“频道”。
至此,下一个时间段的节目播放编制完毕。在下一个时间段开始时,网络视播器就可以开始下载节目单及预下载处理了。媒体管理编排伺服系统播放段主要是由媒体下载服务器群构成。可根据是否采用媒体流服务来决定是否配备流媒体服务器。
如图3所示,网络视播器包括预下载控制器部分和动态网页显示部分。预下载控制器部分包括媒体资源预下载,节目单调度控制器,异步显示调度触发通知控件,嵌入网络浏览器的(ActiveX COM Control/Plugin)控/插件。网络浏览器的控件是本发明实现所依赖的一个重要的基本控件。本网络视播器软件通过这个控件来达到同其它流行PC媒体或文档的无隙平滑联接。
媒体资源预下载处理是一个后台运行的作业,与动态网页显示部分并行运行。其目的是将下一个要显示的媒体资源载入网络视播器的缓存中,然后由显示逻辑部分实现用来做显示处理。
节目单调度控制器是网络视播器的自动驱动所在。它提供了网络视播器的有控自动网上巡航能力。
异步显示调度触发通知控件负责以节目项为基本单位将时序逻辑的控制权转移给DHTML网页部分。
DHTML网页部分按给定的节目项和给定的媒体类别的完成媒体的显示工作。
如图4所示,在安装网络视播器时,将其配置指向指定的媒体管理编排伺服系统发布端的网址和“频道”。当网络视播器启动后,使浏览器控件嵌入初始化,浏览器控件加载DHTML动态网页部分并初始化其中所要支持的各种媒体的处理控件,并设置好节目项触发事件通知回调(callback)函数,所述网络视播器包括节目单调度控制器、异步显示高度触发通知控件、预下载控制器部分和动态网页显示部分,所述网络视播器的主要逻辑是通过如下步骤周期地获得下一时间周期节目单和该周期内按时序每一个时间槽的节目项的a、从预置的系统前端按给定频道由预下载控制器下载下一个时间周期的节目单;b、上步骤如不成功,如没超过当前节目单的周期,则向媒体管理编排伺服系统报错并继续尝试着下载,如超过当前节目单的周期,则返回a步骤;c、对下载成功的下一个时间周期的节目单由节目单调度控制器进行解析处理;
d、如果解析处理不成功,则向媒体管理编排伺服系统报错并返回a步骤;e、从预置的系统前端下载由a步骤所获得的节目单中由节目单调度控制器提供所给定的下一个时间槽的节目项;f、如下载超时,则返回e步骤,并选补缺显示项,通过异步显示调度触发通知控件通知给动态网页媒体显示部分,同时将失败的下载项向媒体管理编排伺服系统报告错误;g、如下载成功,通过异步显示调度触发通知控件通知动态网页显示部分来显示被预下载的节目项;h、如当前节目单周期未结束,则返回e步骤;i、如当前节目单周期结束,则返回a步骤;在网络视播器工作的同时,当下一个节目项下载失败或当前节目单下载失败,则动态网页显示部分显示补缺媒体内容;当上述步骤g中的下一个时间槽的节目项下载成功,而且到达该节目项的起始时间,则启用下载获得的节目媒体,由异步显示调度触发通知控件以节目项为基本单位将时序逻辑的控制权转移给动态网页显示部分,动态网页显示部分通过异步显示调度触发通知控件来调用DHTML动态网页中相应的控件来显示已预下载的节目项;当上述f中的下一个时间槽的节目项下载不成功,则由补缺媒体内容来替代。
本发明可以以几种硬件和软件的组合方式来实现。
硬件部分采用由下列一、二及三的各种全拼组合的物理实现。
一、客户端将带有内建(built-in)以太网口、加速图形显示卡及1GB主存,或还可选配10GB硬盘的PC机母板嵌入到大型平板电视中。
可以将上述配置的计算机母板进行改装并制成于一个小盒子中做为一个外部附件与平板显示器通过CGA或DVI接口连接。
二、服务器端采用PC服务器群(server cluster)来达到所需的处理容量和可用性,可分为媒体资料下载服务和流媒体资料下载。
三、网络联接的各种实现1、采用Ethernet局域固定网,服务器和客户端在同一个地理位置一公里的范围内。
2、采用配备WLAN无线局域网接入来实现在方便的位置与固定式局域网的联接,这样可以避免一些昂贵的布线工程。
3、上述固定网可与万维网联接,以实现大规模远程区域网络管理。而1、2方案的好处是与万维网物理隔离所具有的网络系统的安全性。
软件部分一、客户端1.以微软视窗系统为操作系统,以Internet Explorer的控件为无隙平滑连接的框架,在网络视播器软件的控制下按服务器端下载下来的节目单循序逐个地通过DHTML来调用相应的媒体控件。其它软件要视所要支持的媒体类型而定。例如,支持Flash动漫要安装Flash软件;Adobe文档则要安装Adobe Acrobat Reader;MSWord文档要安装MSWord.Avi视频文档要用MediaPlayer或RealPlayer,等等。
2.以开放式源码的Linux为操作系统,以Mozilla浏览器的核心插件通过XPCOM来实现与其它媒体处理软件的插件无隙平滑联接。使用开放式源码的软件资源会大大降低系统的成本。
二、服务器后端采用Java,JSP,MySQL,Tomcat Servlet引擎而编写的媒体资产管理及节目编排系统和以Apache WEB服务器为静态资源下载服务器。为了保障显示的图像质量不受网络带宽的影响,可以不用任何流媒体服务器而采用并行的预下载处理。
如需要流媒体服务,在媒体流服务器方面可采用RealNetwork的服务器、微软的媒体流服务器,或采用苹果公司的QuickTime服务器。在媒体流的编码解码器方面可使用一些基于开放式源码的软件资源(在经过适当的改进和整合之后),或使用商业编码解码器,如ON2的。
权利要求
1.数字多媒体个性化节目编排发布及播放的网络管理方法,该方法如下通过媒体管理编排伺服系统按需要建立播放频道、各频道的播放列表、节目媒体的存储管理,并不断地重复下列过程由媒体管理编排伺服系统定期为各频道产生下一时间周期的节目单并将相关的媒体内容及该节目单布置到媒体管理编排伺服系统的发布端,通过网络与媒体管理编排伺服系统相连的网络视播器周期地下载相应频道的下一时间周期的节目单,节目单被成功解析后,再依照解析后的节目单按时循序地逐个下载并显示所有节目单中的节目媒体直至完成,以达到Client-Server的架构下通过网络来实现中央式控制下的公共场所媒体播放;所述网络视播器包括节目单调度控制器、异步显示高度触发通知控件、预下载控制器部分和动态网页显示部分,所述网络视播器的主要逻辑是通过如下步骤周期地获得下一时间周期节目单和该周期内按时序每一个时间槽的节目项的a、从预置的系统前端按给定频道由预下载控制器下载下一个时间周期的节目单;b、上步骤如不成功,如没超过当前节目单的周期,则向媒体管理编排伺服系统报错并继续尝试着下载,如超过当前节目单的周期,则返回a步骤;c、对下载成功的下一个时间周期的节目单由节目单调度控制器进行解析处理;d、如果解析处理不成功,则向媒体管理编排伺服系统报错并返回a步骤;e、从预置的系统前端下载由a步骤所获得的节目单中由节目单调度控制器提供所给定的下一个时间槽的节目项;f、如下载超时,则返回e步骤,并选补缺显示项,通过异步显示调度触发通知控件通知给动态网页媒体显示部分,同时将失败的下载项向媒体管理编排伺服系统报告错误;g、如下载成功,通过异步显示调度触发通知控件通知动态网页显示部分来显示被预下载的节目项;h、如当前节目单周期未结束,则返回e步骤;i、如当前节目单周期结束,则返回a步骤;在网络视播器工作的同时,当下一个节目项下载失败或当前节目单下载失败,则动态网页显示部分显示补缺媒体内容;当上述步骤g中的下一个时间槽的节目项下载成功,而且到达该节目项的起始时间,则启用下载获得的节目媒体,由异步显示调度触发通知控件以节目项为基本单位将时序逻辑的控制权转移给动态网页显示部分,动态网页显示部分通过异步显示调度触发通知控件来调用DHTML动态网页中相应的控件来显示已预下载的节目项;当上述f中的下一个时间槽的节目项下载不成功,则由补缺媒体内容来替代。
2.根据权利要求1所述的数字多媒体个性化节目编排发布及播放的网络管理方法,其特征在于,所述节目单调度控制器和预下载控制器部分通过网络浏览器控/插件及异步显示调度触发通知控件与DHTML动态网页连接,进而实现与各种媒体的显示处理软件的无隙平滑联接。
3.根据权利要求2所述的数字多媒体个性化节目编排发布及播放的网络管理方法,其特征在于,所述的DHTML动态网页是由异步显示调度触发通知控件驱动的。
4.根据权利要求2所述数字多媒体个性化节目编排发布及播放的网络管理方法,其特征在于,所述的DHTML动态网页根据给定的媒体内容标识及其类别来选定相应的媒体的、已激活的处理软件控件,来显示已在缓存中的媒体内容。
5.根据权利要求1所述的数字多媒体个性化节目编排发布及播放的网络管理方法,其特征在于,网络视播器通过节目单调度控制器、异步显示调度触发通知控件实现有控自动网上巡航。
6.根据权利要求1所述的数字多媒体个性化节目编排发布及播放的网络管理方法,其特征在于,由所述的媒体管理编排伺服系统逻辑提供网上节目编排和媒体资产管理。
全文摘要
本发明公开的是一种数字多媒体个性化节目编排发布及播放的网络管理方法,该方法通过媒体管理编排伺服系统建立相关管理数据并不断地重复下列过程由媒体管理编排伺服系统定期为各频道产生下一时间周期的节目单并将相关的媒体内容及该节目单布置到媒体管理编排伺服系统的发布端,通过网络与媒体管理编排伺服系统相连的网络视播器周期地下载相应频道的下一时间周期的节目单,节目单被成功解析后,再依照解析后的节目单按时循序地逐个下载并显示所有节目单中的节目媒体直至完成,以达到Client-Server的架构下通过网络来实现中央式控制下的公共场所媒体播放;可实现对媒体内容的个性化节目编排和高品质图像显示,成本低,有效避免失误。
文档编号H04L12/24GK1645935SQ20051005357
公开日2005年7月27日 申请日期2005年3月8日 优先权日2005年3月8日
发明者费跃英 申请人:费跃英
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1