1、一. 概述内容管理平台(以下简称本平台或CMS)是3G增值业务系统架构中业务管理功能的一部分。具体可分为内容管理和内容分发两模块:内容管理 实现内容在3G增值业务系统内整个生命周期的管理 实现内容在3G增值业务系统内的完整视图管理 内容的导入、审核、编辑、分发 内容的运营支撑管理 内容的DRM管理 与支撑系统之间内容信息和统计数据的交互内容分发 内容在中心CMS和省分CMS之间的分发管理 内容信息在CMS与业务系统之间的分发管理二. 基本概念 1. 内容内容是用户希望获取的和真正使用的,能在业务系统应用和展现的对象,可由运营商或第三方资源提供,也可由用户自己制作。同一内容可以有多种压缩编码格式
2、。联通3G增值业务系统中,一个内容由实体及其属性信息文件组成,如“手机酷乐”业务中的一个音频文件及其元数据文件。联通3G增值业务系统的内容主要包括: 文本 图片 音频 视频 程序 富媒体 直播流信息(SDP文件、SMIL文件等)初期CMS重点管理的内容主要是音乐(整曲下载、MTV)、视频(手机流媒体、手机电视、视频IVR、多媒体炫铃等)内容,以及直播流的URL和描述文件,以后逐渐扩展到以上所有类型内容。2. 业务业务是指中国联通根据客户的通信需求,利用自身或第三方资源向客户提供的具有市场价值的通信服务内容。在管理上,业务是服务提供商与运营商进行审核管理和分成结算的对象。如“手机酷乐”业务,专门
3、提供用户在线或下载收听流行音乐。3. 产品产品是指中国联通运用营销手段,是用户购买业务的方式,将业务或业务组合附加上销售对象、销售地域、资费计划、销售渠道、服务水平及配套资源六个方面属性后的产物,是向客户最终交付的、客户可以购买的业务或业务组合实例。在3G增值业务系统中,产品是订购、鉴权、和计费的对象,如“手机酷乐包月5元”。在3G增值业务系统中,一个业务对应多个产品,一个产品唯一对应一个业务。4. 内容、业务和产品的关系内容、业务和产品的关系如下图所示:图2-4内容、业务、产品关系示意图内容与网络能力组合,形成业务;业务与价格等属性组合,形成产品。按照3G增值业务系统定义的界面,内容信息、业
4、务信息和产品信息产生的系统划分如下:全国性业务信息和全国性产品信息在BSS侧生成和管理,3G增值业务系统获取;全国性内容信息在3G增值业务系统侧生成和管理,BSS获取;全国性SP/CP的审批和管理在BSS实现,3G增值业务系统从BSS同步全国性SP/CP信息。5. 内容元数据和内容实体文件内容元数据:内容的属性信息和实体描述信息,一般采用XML文件方式和内容实体文件一同上载和下发。内容实体文件:具体内容的文件,如一个音频文件、一个视频文件。6. 富媒体富媒体是以视频、音频、动画、图像等为主要内容的媒体。“富媒体”是相对单一特征的“贫媒体”而言的,贫媒体是指以前单一特征的媒体形式,如视屏、音频等
5、,而富媒体则是多种单一特征媒体的有机组合, 是由2D及3D的Video、Audio、HTML、Flash、 DHTML 、JAVA等组成效果,富媒体的技术与形式在网络上的应用需要相对较多的频宽。7. 内容包内容包是指按照规范,把XML和实体文件(包括图片、视音频等)打到一个包中,以便于不同系统之间进行内容交互,其中实体文件是可选的,内容包是CMS和门户运营、其他CMS之间交互内容的主要方式。三. 内容运营模式3G增值业务内容管理的参与方除CMS外,还有CP、Master CP、业务系统、业务门户展现、业务门户运营支撑等实体。1. CP经BSS审核通过后,向联通增值业务系统提供原始内容,供其向用
6、户提供各种业务,可指定内容与业务对应关系,也可以不指定。参与内容收入分成。2. CMS中国联通内容管理系统主要面向全国性、区域和省分业务能力系统提供业务内容,向业务运营支撑方提供新业务开发的素材。实现内容在3G增值业务系统中的管理和分发。根据业务运营支撑方的需求,对原始内容进行二次制作,形成适合用户使用的内容,将二次制作后的内容状态转到“待审核状态”,重新进行审核,通过后提供使用。可灵活的对系统流程和用户角色权限进行修改,以便适应目前和今后可能出现的合作运营模式。3. Master CP接入多个CP,实现对其内容的统一接入和审核,将审核通过的内容上传到CMS,供其向用户提供各种业务,参与内容收
7、入分成。4. 内容需求方CMS可为互联网和移动互联网的SP和其他内容需求方,提供可用内容,并收取相应的费用。5. 终端用户终端用户可以向专门的系统或CP上传内容,经相关系统审核编辑后,上传给CMS。6. 业务系统业务系统由业务应用、业务能力和网络接入三部分组成。业务应用提供面向用户的具体应用服务,包括SP应用、自营应用、行业应用等。业务能力:完成应用层的业务接入,提供具体业务或服务,同时实现路由选择、鉴权触发、终端适配等功能。可以使用这些业务能力进行组合,构造出特定的业务。实现各个业务能力的物理实体叫业务引擎。网络接入:用于业务引擎和业务系统的连接,实现协议转换、路由分发、在线内容控制、传递业
8、务对网络的资源请求等功能。7. 业务门户展现门户展现指直接面对用户的界面,提供给多样化的操作能力,如业务订购、取消、查询、导购、投诉、帮助等。基于不同的承载形式,门户可以包括WAP门户、WEB门户、短信门户、语音门户、Java门户、客服门户和IVVR菜单。8. 业务门户运营支撑门户运营支撑负责运营和管理3G增值业务系统中的某个业务门户,对门户架构、频道或栏目进行管理,对门户展现和展现模板进行管理,对内容进行编排,实现具体内容与具体业务/产品的绑定。根据CMS中的内容和BSS内的运营分析数据,进行新产品和新业务的开发,并向PRM申请新产品和新业务上线运行。向CMS提出原始内容的二次制作要求,以便
9、生成适合用户使用的内容。四. 组织结构中国联通内容管理系统将由中心内容管理系统和省级内容内容管理系统组成,省级内容管理系统是中心内容管理系统在省内的延伸,在完成中心内容的本地管理以外,还需完成省分自己内容的管理。1、总部有全国业务引擎、全国内容管理系统和全国业务门户,全国内容信息只展现在全国业务门户上;2、省分可以有自己的业务引擎和内容管理系统,如果省分尚未建设相应系统,则由中心代为提供服务;3、全国性CP接入全国内容管理系统,服务可以是全国范围或根据内容版权进行设定;省分CP接入省分内容管理系统,服务范围为本省;4、全国内容管理系统可以采用Push方式把内容推送到省平台;5、省平CMS如果对
10、尚未存储在本地但本省用户有需求的内容,可以通过向全国CMS发起PULL请求,获取内容文件到本地平台。五. 系统功能需求1. 门户需求门户需求主要提供对不同操作员的操作界面和信息展现界面,包括CP门户、管理门户、运营门户。CP门户:面向CP(包括Master CP),提供初始状态内容导入和管理界面。管理门户:内容管理系统的管理员操作平台,通过管理门户实现对系统的管理;运营门户:内容运营的操作平台,业务运营人员通过运营门户浏览选择内容,并提出编辑请求,CMS完成内容的制作和DRM打包,供门户和业务引擎使用。具体的工作内容如下表:门户名称使用对象实现方式主要内容CPCP操作员WEB/WAPCP操作员
11、自服务界面CP信息管理界面内容上传界面内容信息和状态查询界面内容信息变更申请界面内容信息删除申请页面业务运营支撑方运营操作员内容查询界面内容使用请求界面内容编辑请求界面业务和产品信息查询界面总部系统管理员门户总部CMS平台管理员用户管理、内容管理、内容信息查询内容统计和查询界面系统管理界面内容编辑请求信息查询界面内容编辑界面内容审核界面省分系统管理员门户省分CMS平台管理员用户管理界面内容管理界面内容信息查询界面和全国内容下发请求界面内容使用请求界面(预留)内容编辑请求界面(预留)2. 内容采集内容采集是内容管理平台的内容入口,系统可支持上传导入、手工录入及信号收录这几种方式的内容进入方式。
12、手工录入:CP或操作人员在平台手工录入内容; 上传导入:CP或业务系统按照规定格式把内容上传到指定位置,系统自动导入; 信号收录:接收DVB-C/DVB-S/TS等信号,并把信号中的节目录制成本地内容文件;3. 内容管理 内容检索内容检索提供根据单条件或组合条件进行内容搜索定位功能。系统可通过各种条件进行单条件检索,如关键字检索、标签检索、组合条件检索等进行查询,也可以组合多个检索条件进行多角度检索,系统将符合该用户数据权限的内容进行结果展示。 文件预览对于选定的内容,管理员可以在浏览器中进行内容预览。通过预览,管理人员就可以检测影片的好坏,是否能够进行正常播放、能够拖动、是否包含暴力、色情、
13、反动的内容等等,系统支持通过工作流的方式将预览中碰到的问题转给相应的管理人员,后台工作流系统就会发出邮件通知相应的管理人员。 分类管理对内容进行分类,包括标签管理,内容ID管理,维护多种方式的分类标签。定义影视分类维度,如:按类别(剧情片/动作片/动画片/喜剧片/恐怖片/惊悚片/警匪片/冒险片/爱情片/纪录片/科幻片/科教片/奇幻片/传记片/歌舞片/西部片/艺术片/新闻片/体育片/历史片/音乐片/战争片/动漫片/戏曲片/连续剧/综艺/其他);定义音乐分类维度,如:按风格来描述(摇滚、情歌、R&B、乡村音乐);按用途来描述(生日祝福、节日祝福、爱情祝福等);支持分类维度的多级管理如地域维度(欧洲
14、-法国、英国、德国、意大利 );时间维度(30年代、50年代、80年代 ) 内容加工内容加工提供内容实体文件的编辑、DRM、编转码等加工功能,以及对元数据的编辑功能。内容编辑主要是针对媒体文件而言,操作人员可以进行节目剪辑、片花制作、音频提取等操作。新编辑出来的文件不会覆盖原文件,正常会作为内容新的实体文件存在;DRM为发布的内容实体文件提供数字版权管理,各个业务引擎可以通过调用DRM包,实现对各种媒体文件实现版权保护,可以防止用户采用虚拟播放器非法下载并传播流媒体文件;格式转换主要完成不同格式之间的文件离线编转码工作。 生命周期管理生命周期管理是维护内容的完整生命周期,包括内容的上载、入库、
15、审核、分发、下线、变更、删除等环节;内容管理平台记录内容在生命周期内的每一个状态,并采取相应的状态保护措施,将状态管理和流程管理相关联,控制内容的流转和状态变化。 内容审核内容审核需提供实体文件自动技审、内容整体审核及发布审核功能;内容审核是该流程中一个非常重要的环节,直接控制着内容的质量、级别等,本模块提供的审核主要是对内容的元数据和实体文件进行审核。内容审核按照业务的流程可以分为入库技审、内容审核、发布审核三个环节:入库技审:入库技审是指内容实体文件上传至本系统后,系统自动对其实体文件进行技审。其审核对象是内容的实体文件,审核内容包括以下方面:文件类型、时长、文件长度、MD5、清晰度、码率
16、、内容连续性、内容完整性等,该部分审核自动运行无需人工参与,其具体执行是由能力单元中的自动技审系统完成;内容审核:内容审核是指操作人员在系统中对已经送审的内容进行审核,其审核对象包括内容的元数据和实体文件,审核内容至少包括以下方面:元数据的正确性、版权有效性、实体文件正确性等;发布审核:发布审核是指业务门户运营支撑系统的运营人员向内容管理平台提交了内容申请以后,内容管理平台根据申请进行内容制作和加工,完成以后提交审核,审核通过的内容才能真正发布给提交申请的业务门户运营支撑系统。 内容统计内容统计是提供多角度统计的功能,包括从CP角度、业务门户角度、内容角度等,提供统计分析的逻辑判定,根据不同统
17、计纬度实现数据分析统计功能; 请求处理对外部系统和内部系统提出的内容分发和处理请求进行集中的响应和处理,例如,省分提出需要Pull的内容处理响应;对“二次制作”开发的请求处理;门户运营支撑系统提出的的内容定制响应。4. 内容分发1、全国CMS向省分CMS分发: 内容文件分发内容分发指全国CMS操作人员在全国CMS选择内容实体文件分发到全部或指定的省级CMS中去,或是省分操作人员在省分CMS选择尚未存储在本地的内容实体文件要求下载到本地; 元数据分发元数据分发主要是全国CMS系统把内容元数据信息发布给各省的CMS系统,省分CMS系统接收内容元数据后,可进行内容级别的管控;2、业务系统分发:CMS
18、向业务系统分发是指CMS系统向业务门户运营支撑系统的运营人员提供内容查询界面,运营人员可通过该界面检索并选择内容,同时也可提出内容编辑申请,内容管理系统根据申请要求完成内容编辑后,把所选元数据提供给业务门户运营支撑系统,并向业务引擎完成内容注册。3、CMS也提供分发策略的定制功能:CMS向业务门户运营人员提供内容订单订制功能,业务门户运营人员可以将自行设置内容选择和编辑规则,CMS获取到符合条件的原始内容后,自动按照用户需求进行转码和编辑操作,向业务门户运营平台提供可以运营的内容。5. 系统管理 角色和权限管理:完成系统内角色定义、角色权限及用户和角色对应关系的管理功能; 组织结构管理:提供系
19、统内组织结构定义及用户和组织结构对应关系管理功能; 日志管理:提供系统日志、操作日志等的查看、备份等管理功能; 系统监控:提供系统运行情况监控; 基础数据管理:对系统内基础数据进行管理;六. 主要流程1. 内容管理流程下图是内容管理中心的主要流程,从内容的导入,经过对内容的审核、转码、内容编辑、内容运营,最后到内容的分发的流程。从流程图中,从左边视频、音频和元数据的导入到最后内容分发至外部业务系统,流程的主要步骤为:1. 内容合作运营方系统的操作员或CP业务平台的操作员将视频、音频和元数据上传至内容管理系统;2. 内容导入模块从上传的元数据中进行元数据提取,检查元数据格式是否正确,如格式不正确
20、则进行异常处理;如符合要求,进行元数据解析,进行内容导入。3. 元数据解析,通过元数据解析器对提取的元数据内容进行分析,判别。4. 元数据编辑,系统首先自动生成此导入内容的唯一ID,将从上传的元数据中提取的内容显示元数据编辑模块中,进行初步的标签管理;5. 媒体文件关联,通过系统自动生成的唯一的内容ID将新编辑的元数据和导入的内容文件建立联系;6. 内容提交,将编辑好的元数据、媒体文件提交到内容管理系统中,元数据写入数据库中,媒体文件通过存储调度存储在交换区中。 7. 提交内容审核请求至内容审核模块,通知审核人员,同时发出系统通知,并且将交换区的数据放到预审区待审;8. 审核申请,内容审核模块
21、接收内容审核请求,进行元数据审核;9. 元数据审核,审核元数据的数据内容是否存在错误;10. 内容审核,对视频和音频文件的内容进行审核;11. 审核确认,如元数据和素材审核都通过,并将数据放置到内容仓库区,同时由存储调度模块把数据放在仓库区的制作区;12. 审核确认后,存储调度将内容从预审区迁移到仓库区;13. 内容需求,业务运营支撑方人员查看内容列表、内容预览,通过请求模块指定相应的条件,提交请求;14. 运营方提出内容定制要求,可能是转码也可能是编辑;15. 需要编辑和转码的内容被存储调度模块从仓库区复制到制作区;16. 系统对内容进行编辑或转码操作:17. DRM打包,把内容头和加密内容
22、一起打包到一个媒体文件中。18. 内容包生成,通过之前打包生成的媒体文件,生成最终的内容包;19. 通过存储调度将此内容包存储在内容运营区中;20. 响应运营支撑平台和业务引擎,向内容分发模块发送获取相应内容包的请求;21. 分发器,内容分发模块的分发器收到获取相应内容包的请求,解析请求,进行链路检查;22. 链路检查,检查内容运营平台与外部业务平台之间的链路是否有效;23. 分发校验,通过对请求内容的解析验证请求的内容是否与请求内容相符,内容包是否符合请求需求等;24. 提取内容包,内容分发模块通过存储调度提取内容包,做分发准备;25. 内容分发模块将请求的内容包分发至业务引擎或运营支撑平台
23、。2. 内容新增流程 CMS向业务系统分发对CMS来说,新增内容后,不需要主动告诉各业务门户运营支撑系统,业务门户运营支撑系统的运营人员会通过CMS提供的门户进行内容检索和选择,具体流程如下:流程说明:1) CP上载内容实体文件和元数据文件到CMS;2) CMS对内容进行编目、入库、加工、审核等内容管理工作;3) 业务门户的运营人员访问CMS提供的内容选择页面,进行内容列表查询;4) CMS根据请求,返回相应的内容查询页面;5) 操作人员选择一个或多个内容,同时可提交内容编辑申请,并选择需要注入的一个或多个业务引擎;6) CMS记录记录所选内容、编辑需求及对应的业务引擎;7) 全国CMS向全国
24、业务引擎以Web Service接口完成内容文件的注册工作,注册信息包括内容ID和文件地址;8) 全国业务引擎向全国CMS返回实体文件注册结果,返回信息包括内容ID和注册结果;9) CMS通过Web Service接口向业务门户发送所选内容,包括内容ID、内容元数据;10) 业务门户保存内容信息后,向CMS内容接受反馈,反馈内容包括内容ID和接收状态。 全国CMS向省分CMS下发 元数据下发对于新增内容,元数据的下发有自动和手工两种模式,无论是手工触发或是按照定义好的策略自动执行,元数据下发的方式保持一致,具体请参见元数据下发流程 实体文件下发对于新增内容的实体文件下发,可区分为全国PUSH和
25、省分PULL两种方式,全国CMS操作人员选择内容后可进行实体文件的PUSH操作,其流程请参见全国PUSH流程;省分操作人员可选择内容进行实体文件的PULL操作,其流程请参见省分PULL流程。3. 内容修改 全国内容修改 元数据修改全国CMS,内容元数据的修改需要通知给全国业务系统和省分CMS:全国业务系统:如果内容元数据发生变化,全国CMS会及时以Web Service方式通知已引用该内容的各业务门户运营支撑系统,通知信息为该内容的元数据信息,业务门户运营支撑系统接收到该通知后更新本系统数据,然后把更新结果反馈给全国CMS;省分CMS:元数据的变化如果不及时反映到各省分CMS并不会影响业务的运
26、行,所以这里采用异步方式。如果仅仅是内容的元数据发生变化,全国CMS并不会立即通知省分CMS系统,而是全国CMS在做元数据发布时,把内容元数据修改信息包含在内,省分CMS在接收到内容元数据后,更新省分的内容元数据。 实体文件修改全国实体文件的修改主要指总部CMS运营区或省分CMS运营区存放的全国性实体文件发生损坏的情况下,由CMS重新部署实体文件,覆盖原有损坏文件的操作。全国性CMS运营区实体文件发生损坏导致业务引擎不可用后,业务引擎调用接口通知CMS,全国性CMS核实无误后,将内容状态调整为下线,通知门户暂时隐藏该内容的信息,通过对内容元数据的解析获取实体文件的物理属性,在仓库区查找原始内容
27、实体文件,并重新对该文件进行转码、编辑、审核、打包操作,生成与损坏文件一致的实体文件,按照元数据中的保存路径将其保存到运营区相应目录下,覆盖原有损坏文件,通知门户该内容重新上线,并对修改操作进行记录。在省分CMS运营区保存的全国性实体文件发生损坏导致业务引擎不可用后,业务引擎调用接口通知省分CMS,省分CMS核实无误后,向全国CMS发起内容实体PULL流程,重新获取实体文件后,对损坏文件进行覆盖,并对修改操作进行记录。 省分内容修改省分CMS,内容元数据的修改需要通知给省分业务门户运营支撑系统。如果省分CMS中的内容元数据发生变化,省分CMS会及时以Web Service方式通知已引用该内容的
28、省分各业务门户运营支撑系统,业务门户运营支撑系统接收到该通知后更新本系统数据,然后把更新结果反馈给省分CMS。省分实体文件的修改主要指省分CMS运营区存放的本省实体文件发生损坏的情况下,由CMS重新部署实体文件,覆盖原有损坏文件的操作,处理过程与全国CMS对全国性内容的修改相同。4. 内容下线 全国内容下线内容下线时,系统将按照如下次序进行处理:首先,全国CMS通知全国业务门户运营支撑系统进行内容下线。全国CMS以Web Service接口通知已引用该内容的业务门户运营支撑系统,通知内容为内容ID和下线指令;业务门户运营支撑系统接收到该信息后进行系统范围内的内容下线,包括页面内容删除和内容元数
29、据删除,完成后把已下线的结果反馈给全国CMS系统;其次,全国CMS通知各省分CMS内容下线信息。自动或手工进行元数据下发时,下发的元数据文件会包含已下线的内容信息;省分CMS接收到元数据文件后首先根据URL判断该内容实体文件是否部署在本地,如果有,则通知本地业务引擎该内容下线信息,其次判断运营区该文件是否正在被读取,如果没有,则删除本地的元数据信息和/或实体文件,并把下线结果反馈给全国CMS系统;最后,全国CMS会通知全国业务引擎进行内容下线信息。具体信息为内容ID和下线指令,全国业务引擎接收到该指令后进行内容下线,并把下线结果反馈给全国CMS。全部动作完成以后,该内容就已经从上线状态变为下线状态,这时候全国CMS该内容的元数据及实体文件并不删除,如果需要删除该内容的元数据和实体文件,则需要人工或按照删除规则选择内容进行删除操作,只有处于已下线状态的内容才能被删除。 省分内容下线首先,省分CMS通知省分业务门户运营支撑系统进行内容下线。省分CMS以Web Service接口通知已引用该内容的业务门户运营支撑系统,通知内容为内容ID和下线指令;业务门户运营支撑系统系统接收到该信息后进行系统范围内的内容下线,包括页面内容删除和内容元数据删除,完成后把已下线的结果反馈给省分CMS系统;其次,省分CMS通知省分
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1