基于互联网的数字电视多媒体信息制作审查发布系统的制作方法

文档序号:7626960阅读:211来源:国知局
专利名称:基于互联网的数字电视多媒体信息制作审查发布系统的制作方法
技术领域
本发明涉及数字电视的多媒体信息的制作审查发布系统,更具体的说,涉及一种 基于互联网对数字电视上显示的多媒体信息和内容进行分布式设计、制作、传输、审核和发 布的系统。
背景技术
电视技术的发展经历了从无线到有线,从模拟到数字的转变。也正因为此,全新的 数字电视技术一经面世,就获得了极大的瞩目。在提供传统电视内容的同时,如何为更为丰 富和实用的信息提供传递和分享功能,进而充分发挥数字电视在家庭的中心地位成为了一 个全新的课题。为了使数字电视接收设备能够装载从广播流中播放的数据,IS0/IEC13818-6规 范定义了几种数据传输协议。在广播环境中,使用较广泛的是数字存储媒体命令和控制 扩展协议数据转盘(DSMCC-DC, Digital Storage Media-Command and Control Data Carousal,简称DC)和数字存储媒体命令和控制扩展协议对象转盘(DSMCC-0C,Digital Storage Media-Command and Control Object Carousal,简称 0C)。其中 OC 十办i义是在 DC 协议的基础上加的一层封装,它将通用物件请求代理架构(C0RBA,Common Object Request Broker Architecture)的基本概念用于广播环境,即采用对象请求代管者(ORB, Object Request Broker)间广播协议(B I OP, Broadcast inter-ORB protocol)格式封装数据,并 将数据成为对象。OC定义的数据对象主要有文件、目录及事件等。数字电视数据传输协议标准的建立为数字电视内容的分发和传播提供了条件,而 互联网技术的融入也为数字电视内容的制作、审查和发布带来了极大的便利。与此同时,当 今多媒体时代信息爆炸的现状,需要互联网技术为分布式的内容设计、审核和发布提供必 要的通信支持。数字电视内容发布系统的核心目的是对预发布的,包括图片、文字、声音、视频等 多媒体内容进行编辑和审核,并将审核后的内容通过机顶盒系统及其内部的软件系统展示 在电视用户上。因此,发布系统需要考虑到各类机顶盒的硬件适配情况及单向和双向数字 电视网络和其他不同网络的情况,还需要考虑到预发布内容的易变性,因而常常需要对内 容的组织方式进行变更。传统的此类发布系统往往采用将程序和内容打包在一起的方式, 每次的内容更新会造成程序的变动,这种开发和内容发布的方式非常繁琐,并且随着时间 变化,其复杂度会进一步增加。另一方面,传统的发布系统往往要求内容编辑、内容审核、信 息打包和发送都在同一个终端,并在固定的时间完成。这极大地限制了数字电视系统的应 用范围和实施方式。因此,这种方式不适应现在多变的内容,也落后于数字电视发展和三网 融合的大趋势。

发明内容
本发明的目的在于提出一种基于数字电视网络和互联网的内容制作审查发布系统,其能够将发布内容、各种职能的工作人员以及程序流程合理分离,并且借助互联网可以 实现远程、分布式的数字电视内容编辑、发布和管理功能,从而降低内容发布的成本和时间 需求,并且保证整个数字电视内容发布步骤的安全、稳定、迅速和可监控。为解决上述技术问题,本发明的基于互联网的数字电视多媒体信息制作审查发布 系统,其包括基于互联网的多媒体信息制作审查子系统,该子系统包括内容制作模块、 内容审查模块,自动排版模块以及打包模块。由内容制作人员登陆内容制作模块,将要发布 的内容,即多媒体信息按照需要的格式制作并上传,该内容被标记为待审查。由内容审查人 员登陆内容审查模块,查看所述待审查的内容;若审查不通过,则将该内容标记为审查不通 过并通知内容制作人员以便其对该审查不通过的内容进行修改,若审查通过,则将该内容 标记为审查通过。自动排版模块将通过审查的内容按照预设的要求进行自动排版。打包模 块将审查通过并完成排版的内容进行适合网络传输的打包,等待在数字电视OC服务系统 来进行读取。该子系统能够将多媒体信息制作、审查等各职能的工作人员以及工作流程合 理分离,并且借助互联网可实现分布式的数字电视内容编辑、发布以及管理,从而降低了内 容发布的成本和时间需求,并且保证整个数字电视内容发布步骤的安全、稳定、迅速和可监 控。其中,所述内容制作模块还包括具有资源描述文件的多媒体信息处理模块,用以 按照所述资源描述文件中的规定将文本信息转换为图片信息并将其与其他图片信息合并, 使得传输性能更为优化,也减轻了数字电视机顶盒的工作负担。本发明的基于互联网的数字电视多媒体信息制作审查发布系统还包括数字电视 OC服务器系统上的常驻内容更新子系统,用以读取所述多媒体信息制作审查子系统中经打 包模块打包的内容。其中,OC服务器系统是基于OC协议的数据打包发放系统,该服务器将 服务器上的数据进行OC打包,并使得OC数据流在网络中轮播,其中,所述的OC服务器、OC 协议和OC数据流为本领域技术人员所知晓,此处将不赘述。所述的数字电视OC服务器系 统上的常驻内容更新子系统按照预定的设置自动从所述多媒体信息制作审查子系统中获 取内容,并将内容解包后放置于指定位置,OC服务器将于该指定位置将其所放置的内容予 以发布。该系统可以根据可远程更改的配置自动获取更新内容并加入OC数据流。本发明的基于互联网的数字电视多媒体信息制作审查发布系统还包括数字电视 用户端的内容接收与发布子系统。该子系统进一步包括对OC服务器提供访问封装的内容 接收模块以及对数字电视用户端提供预读取的内容发布模块。所述的内容接收模块包括OC 内容接收应用程序库,用以嵌入数字电视应用中通过该应用程序库的通用接口来提供OC 数据流的访问封装,也用以将用户端最早读取的内容清空而保证有足够的存储空间读入更 新的内容。所述OC内容接收应用程序库的通用接口包括同步的初始化接口、异步的直接获 取内容接口以及异步的预获取内容接口。该子系统以应用程序库的形式抽象完成了与OC 服务器的通讯,并针对通用展示系统的特性进行了优化。当用户在电视机应用中查看当前某 些内容的时候,可预先获取接下来可能访问到的内容,这种处理方式极大地完善了用户体验。 通过该部分应用程序库的调用,客户端显示应用可以轻松的完成与OC服务器的通讯。


图1是本发明较佳实施例的示意图;图2是本发明较佳实施例中的多媒体信息制作审查子系统的工作流程图; 图3是本发明较佳实施例中的数字电视用户端的内容接收与发布子系统的示意图;以

图4是本发明较佳实施例的资源描述文件示意图。其中
11基于互联网的多媒体信息制作审查子系统 12数字电视OC服务器上的常驻内容更新子系统 13数字电视用户端的内容接收与发布子系统 310C内容接收应用程序库。
具体实施例方式下面结合附图和较佳实施方式对本发明作进一步详细的说明。本发明较佳实施方式的基于互联网的数字电视多媒体信息制作审查发布系统包 括有基于互联网的多媒体信息制作审查子系统、数字电视OC服务器上的常驻内容更新子 系统、互联网通信子系统以及数字电视用户端的内容接收与发布子系统。如图1所示,基于互联网的多媒体信息制作审查子系统是基于互联网的内容制作 审查服务器11,该系统的用户角色分为内容制作人员、内容审查人员以及系统管理员。不同 的用户角色通过同一个界面来进行登录,登陆后系统会根据用户的不同权限来调用不同的 操作界面。本系统支持同时管理多种内容的展示,可以按照地区、应用、时间来对内容进行 分类。数字电视OC服务器上的常驻内容更新子系统12进一步包括有常驻内容更新程序 11,常驻内容更新子系统12即从常驻内容更新程序11中获取需要更新的内容,并通过OC 服务器将其发布在OC数据流上。数字电视用户端的内容接收与发布子系统13通过封装好的方法下载OC数据流中 的数据,以方便应用程序的开发。请同时结合图2,
于步骤1 系统管理人员登录后,可以进行用户管理,添加不同的应用和地区,以及设 置系统访问的安全规则,可以针对地区和应用修改部分数字电视OC数据服务器上的常驻 内容更新子系统的刷新时间等访问参数。其中,用户管理可以增加、删除包括管理员在内的各角色用户,并且分配不同地区 和应用的管理权限给不同的用户,只有拥有相关权限的用户才能登陆进行相关操作。添加不同的地区时,会在数据库中相应数据表中增加该地区内容,不同地区和不 同应用之间的设置都是相互独立的。添加不同的应用时,需要管理员上传符合该应用需求的内容描述文件,该描述文 件范例如图4所示
内容描述文件中有对内容版式和需求的完整信息。文件的第一行为背景图片的文件 名,如示例中为backgroimdl.png。之后以’=’为分隔符分割每个多媒体资源描述块,每个 多媒体资源描述块中,第一行为该多媒体资源的类型,如示例文件最后一行的注释,类型包 括1、2和3—共三种,分别表示图像、文本和声音。第二行为多媒体资源文件的文件名(如果是文本类型,那么该行即为文本内容),第三、第四行分别为该资源的左上角在屏幕上出 现的位置(如果是声音资源,那么没有这两行)。此外,由’#’开头的为注释行。如上所述, 内容制作程序可以根据内容描述文件自动将编辑上传的多媒体信息进行整合。于步骤2 内容制作人员登录后,可以选择自己有权限的子类别进入内容列表查 看。内容列表中展示出了当前子类下所有内容,并分为审查通过、未审查两种。编辑人员无 法改动审查通过的内容,可以删除、添加和修改未审查的内容。编辑人员上传针对某个应用 的多媒体信息时,需要上传添加资源描述文件中描述的所有多媒体信息。内容制作人员将 内容编辑完成之后,系统将自动发送邮件给相关应用和相关地区的内容审查人员,以提醒 该审查人员尽快审查内容。于步骤3:内容审查人员登录后,会优先看到目前已经上传待审查的内容,点击审 查按钮就可以审查,内容审查人员按照要求审查内容。如果审查通过,系统开始进行步骤4, 自动对内容进行排版操作。打包时,按照不同应用,打包程序读取相应的资源描述文件,将 审查通过的资源进行排版。因为本系统中制作的内容均基于CPU和内存资源、带宽资源有 限的数字电视,而数字电视系统对于大量文字的处理、显示和渲染能力较弱。内容制作模块 按照资源描述文件中的规定,读取文字及图片位置,将文字实际转换成图片并将其与背景、 其他图片合并,进而实现优化传输性能和降低机顶盒上程序负担。如果审查不通过,审查人员填写相关原因,将相关资源在数据库中标记为审查不 通过,将自动发邮件通知编辑人员,编辑人员接到邮件后查阅审查不通过原因,再登陆系统 进行修改后继续等待由审查人员审查。以上处理完后,程序自动将进行步骤5更新包进行zip压缩并等待后续操作。于步骤6 附图1中常驻内容更新子系统12是一个常驻在OC数据服务器上的守 护程序,它与多媒体信息制作审查系统之间的联系为图2中的步骤6。如图2所示,根据步骤1中管理人员的设置,制作审查服务器端设置标记位用于 该程序每隔一段时间(默认为5分钟)判断是否需要更新内容。标志位默认值为FALSE,由 审查人员点击某个内容的审查通过激发标志位为TRUE。其过程为程序访问内容制作审查 服务器,查看是否更新标志,如果为TRUE则进行步骤6,开始向内容制作审查服务器请求文 件,否则不进行任何操作。接收文件成功之后,通过HTTP协议内容制作审查服务器确认文 件获取成功,内容制作审查服务器收到获取成功确认后,将该地区该应用的更新标志置为 FALSE。之后,程序将内容解压缩到指定目录,OC程序将内容进行频点轮播。如图3所示,OC内容接收应用程序库31可以嵌入在不同的数字电视应用中,这部 分程序提供了对OC服务器的访问封装,客户端应用程序可以通过定义好的通用接口访问 OC数据。程序启动后,首先优先接收基于互联网的多媒体信息制作审查子系统11部分制作 好的第一个页面的数据,以期程序能够在最快的时间内开启,降低用户等待的时间,并且在 用户看到当前页面时,自动开始接收下面最必要页面的OC数据。为了节省内存,在用户进 入大量内容浏览时,程序会自动监测内存空间,将最早读入的内容清空,以便能够有足够大 的内存空间读入新内容,在用户进行翻页时,在后台不断的进行这个操作,极大的完善了用 户体验,该内容OC内容接收应用程序库包含以下接口
int initLib (byte[] buffer, int maxLength);
int getFrame (int frameIndex, byte [] buffer, int maxLength, Callbackcallback);
int preGetFrame(int framelndex, Callback callback);
其中,initLib为同步的初始化方法,需要按照需求为程序库分配内存,maxLength是 大小,如调用initLib (buffer, maxLength)时,buffer为分配好的byte类型数组,其大小 为maxLength,该数组伴随着整个程序的运行周期,应该在程序初始化的时候调用。getFrame为异步的直接获取内容方法,framelndex为内容编号,buffer为新分 配内存引用,maxLength为大小,callback为回调函数,如调用getFrame (framelndex, buffer, maxLength, callback)时,framelndex 为编号的页面内容,buffer 为分配好 用来储存获取内容的空间,maxLength为其大小,callkick为回调函数,其原型为void callback (byte [] buffer, int length);当请求的内容获取完毕后,将调用传入的回调函 数,将实际读到的大小length传递给回调函数。preGetFrame为异步的预获取内容方法,framelndex为内容编号,callback为回 调函数,其用法同getFrame。如以上所述,仅为本发明较佳的实施方式,本发明的保护范围并不局限于此,任何 熟悉该技术的人在本发明所揭露的技术范围内,可轻易的想到的替换或者变化都应包含在 本发明的保护范围之内。
权利要求
1.基于互联网的数字电视多媒体信息制作审查发布系统,其特征在于,用以基于互联 网制作审查多媒体信息并向单向或双向数字电视网络发布该多媒体信息,包括基于互联网的多媒体信息制作审查子系统,用以基于互联网进行多媒体信息的制作与 审查;数字电视OC服务器上的常驻内容更新子系统,用以通过互联网自动远程接收并更新 经所述多媒体信息制作审查子系统制作完成并且通过审查的多媒体信息;数字电视用户端的内容接收与发布子系统,用以接收所述数字电视OC服务器上的常 驻内容更新子系统中的多媒体信息,并将该多媒体信息发布于数字电视用户端;以及互联 网通信子系统,用以使得所述的多媒体信息制作审查子系统与数字电视OC服务器上的常 驻内容更新子系统进行互联网通讯。
2.如权利要求1所述的基于互联网的数字电视多媒体信息制作审查发布系统,其特征 在于,所述的多媒体信息制作审查子系统包括内容制作模块,用以使内容制作人员通过系统管理员所定义的权限登录至系统基于互 联网的操作界面来编辑所需发布的内容,并将编辑完成的内容标记为待审查;以及内容审 查模块,用以使内容审查人员通过系统管理员所定义的权限登录至所述的操作界面来审查 所述待审查的内容;若审查通过,则该内容标记为审查通过;若审查不通过,则该内容标记 为审查不通过并向所述内容制作人员发出通知以便其对该审查不通过的内容进行修改。
3.如权利要求2所述的基于互联网的数字电视多媒体信息制作审查发布系统,其特征 在于,所述内容制作模块还包括具有资源描述文件的多媒体信息处理模块,用以按照所述 资源描述文件中的规定将文本信息转换为图片信息并将其与其他图片信息合并。
4.如权利要求3所述的基于互联网的数字电视多媒体信息制作审查发布系统,其特征 在于,所述的多媒体信息制作审查子系统还包括自动排版模块,用以将所述审查通过的内 容按照预设的要求进行自动排版。
5.如权利要求3所述的基于互联网的数字电视多媒体信息制作审查发布系统,其特征 在于,所述的多媒体信息制作审查子系统还包括打包模块,用以将审查通过并完成排版的 内容进行适合互联网传输的打包以等待数字电视OC服务器系统的读取。
6.如权利要求1-5任意项权利要求所述的基于互联网的数字电视多媒体信息制作审 查发布系统,其特征在于,所述数字电视OC服务器上的常驻内容更新子系统按照预定的设 置自动从所述多媒体信息制作审查子系统中获取内容,并将所获取的内容放置于指定位 置,用以使OC服务器于该指定位置将其所放置的内容予以发布。
7.如权利要求6所述的基于互联网的数字电视多媒体信息制作审查发布系统,其特征 在于,所述的数字电视OC服务器上的常驻内容更新子系统按照可远程更改的配置自动获 取更新内容并加入OC数据流。
8.如权利要求7所述的基于互联网的数字电视多媒体信息制作审查发布系统,其特征 在于,所述数字电视用户端的内容接收与发布子系统包括内容接收模块,用以对OC数据流提供访问封装;以及内容发布模块,用以对用户端提供预读取。
9.如权利要求8所述的基于互联网的数字电视多媒体信息制作审查发布系统,其特征 在于,所述的内容接收模块包括OC内容接收应用程序库,用以嵌入数字电视应用中通过该应用程序库的通用接口来提供OC数据流的访问封装,也用以将用户端最早读取的内容清 空而保证有足够的存储空间读入更新的内容。
10.如权利要求9中所述的基于互联网的数字电视多媒体信息制作审查发布系统,其 特征在于,所述OC内容接收应用程序库的通用接口包括同步的初始化接口、异步的直接获 取内容接口以及异步的预获取内容接口。
全文摘要
本发明公开了一种基于互联网的数字电视多媒体信息制作审查发布的系统,其包括基于互联网的多媒体信息制作审查子系统、数字电视OC服务器上的常驻内容更新子系统和数字电视用户端的内容接收与发布子系统。其中,所述基于互联网的多媒体信息制作审查子系统用于实现内容的编辑制作、自动排版和审查;所述数字电视OC服务器上的常驻内容更新子系统根据可远程更改的配置自动获取更新内容并加入OC数据流;所述数字电视用户端的内容接收与发布子系统,将接收OC数据流的相关函数封装,配合客户端应用进行对数据的预读取,有效改善了用户体验。本发明可以在同一个平台上承载不同地区、不同类型应用的信息发布需求。
文档编号H04L29/06GK102143182SQ201110080428
公开日2011年8月3日 申请日期2011年3月31日 优先权日2011年3月31日
发明者孙东来, 张恒伽, 杜尚鑫 申请人:上海盛盟信息技术有限公司, 常州盛盟信息技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1