Iptv业务系统、中央、区域业务管理系统及运营方法

文档序号:7758759阅读:256来源:国知局
专利名称:Iptv业务系统、中央、区域业务管理系统及运营方法
技术领域
本发明涉及IPTV(Internet Protocol Television网络电视)技术,尤指一种 IPTV分布式业务系统,中央业务管理系统,区域业务管理系统,以及所述各系统的运营方法。
背景技术
IPTV是在IP网络上传送包含视频、音频和数据,提供QoS/QoE(终端用户体验质量 /服务质量),安全,交互性和可靠性的可管理的多媒体业务,其表现形式可以是电视、文本 或图形等。作为近几年全球迅猛发展的一种新兴业务,IPTV集IP和TV技术的大成于一身, 不仅为电视业务重新诠释了内涵,而且为IP技术的发展重新找到了基于应用的原动力。与传统的通过无线或同轴电缆播出电视节目不同,IPTV通过IP网络直接向顾客 提供高质量的电视节目和视频内容,其本质是一个多媒体,多业务的服务平台,它融合了传 统的广播电视业务,互联网上的各种应用,以及新兴的通信业务,为用户提供直播电视、时 移电视、点播电视、PVR(Personal Video Recorder广播节目预订)、信息浏览与查询、音乐 /卡拉0K、互动广告、游戏、通信等多种服务。通过一个单一的机顶盒,将这些业务集成在一 起,使用户得到更及时,方便,丰富的体验。IPTV扩展了“看电视”的概念,“看电视”已不再 是原来意义上被动地观看,观众可以互动地选择和控制收视内容,享受新的体验,得到个性 化的节目内容服务。现有的IPTV技术中,一个业务系统只能支撑一个业务,当有新业务需求时,就需 要为之开发新的业务系统来进行支撑。一般情况下,一个业务系统一般会由业务管理模块、 前台展示模块组成,其中,业务管理模块主要负责特定业务的日常运营;而前台展示模块主 要负责前端特定业务的展示服务。另外,业务系统是和具体的业务紧密耦合的,而且业务系 统各模块间的耦合度也是很高的,因此,当有新的业务出现时,只能进行新系统的开发,并 且,由此可以看出,新业务的上线速度取决于新的业务系统的上线速度,而业务系统都需要 经历前期的需求采集分析、设计、研发、测试、部署等一系列漫长的过程才能上线,这样就必 然会导致新业务上线速度的缓慢。有鉴于此,如何提供一种基于业务模板的IPTV分布式业务系统,来减少上述弊端 已成为业界亟待解决的技术问题。发明人针对这些技术问题作出本发明。

发明内容
本发明的要解决的技术问题是提供一种业务上线速度快,业务展示和业务运营相 对分离的IPTV系统,为解决上述技术问题,本发明实施例提供一种IPTV业务系统,包括中 央业务管理系统,对应所述中央业务管理系统部署有若干区域业务管理系统,对应所述每 一个区域业务管理系统部署有若干业务展示调度系统;所述中央业务管理系统、所述区域 业务管理系统以及所述业务展示调度系统之间依次具有数据连接关系。另一方面,本发明要解决的技术问题是提供一种分布式IPTV业务系统中的中央业务管理系统,为解决上述技术问题,本发明实施例提供一种中央业务管理系统,包括业 务运营模块、业务配置模块、模板管理模块以及模板同步下发模块;所述业务运营模块用于 业务数据的运营管理,所述模板管理模块用于模板的管理,所述业务配置模块用于业务对 象的创建,所述模板同步下发模块用于将所述模板同步到区域业务管理系统。另一方面,本发明要解决的技术问题是提供一种分布式IPTV业务系统中的区域 业务管理系统,为解决上述技术问题,本发明实施例提供一种IPTV区域业务管理系统,包 括业务运营模块、业务配置模块、模板管理模块、模板同步接收模块以及模板同步部署模 块;所述业务运营模块用于业务数据的运营管理;所述业务配置模块用于业务对象的创 建;所述模板管理模块用于模板的管理;所述模板同步接收模板用于接收中央业务管理系 统发布的模板,获取到所述模板后,将所述模板存放到特定的模板存放目录下;所述模板同 步部署模块用于将所述模板部署到业务展示调度系统。另一方面,本发明要解决的技术问题是提供一种业务上线速度快,业务展示和业 务运营相对分离的IPTV业务运营方法,为解决上述技术问题,本发明实施例提供一种IPTV 业务中央运营方法,包括中央业务管理系统上载模板;所述中央业务管理系统将业务对 象下发至区域业务管理系统;所述区域业务管理系统将所述业务对象部署到业务展示调度 系统;所述业务展示调度系统展示所述业务对象。另一方面,本发明要解决的技术问题是提供一种通过局域业务管理系统进行业务 上线的IPTV业务运营方法,为解决上述技术问题,本发明实施例提供一种IPTV业务区域运 营方法,包括区域业务管理系统上载模板,所述区域业务管理系统创建业务对象,具体为 将业务和所述模板进行绑定、设置所述模板参数;所述区域业务管理系统将所述业务对象 部署到业务展示调度系统;所述业务展示调度系统展示所述业务对象。本发明IPTV业务系统采用三级架构,新的IPTV业务需要上线时,利用中央业务管 理系统中或者区域业务管理系统中的模板生成业务对象,就能使业务快速上线。


图1为本发明IPTV业务系统系统架构示意图;图2为本发明业务展示调度系统架构示意图;图3为本发明业务展示调度系统业务展示流程。
具体实施例方式为详细揭示本发明的技术实质,下面结合附图,并举实施例对本发明说明如下如图1所示一种IPTV业务系统,包括中央业务管理系统,对应所述中央业务管 理系统部署有若干区域业务管理系统,对应所述每一个区域业务管理系统部署有若干业务 展示调度系统;所述中央业务管理系统、所述区域业务管理系统以及所述业务展示调度系 统之间依次具有数据连接关系。所述中央业务管理系统或者所述区域业务管理系统设置有 业务模板,所述业务模板的开发规范包括但不限于全局配置文件、基础接口、规范的目录 结构和标准化的URL。进一步的,所述业务系统包括同步任务子系统,设置为依据具体业务需求生成所 述中央区域业务管理系统与区域业务管理系统之间需要同步的任务。所述同步任务子系统包括任务生成模块、任务调度模块以及同步任务执行模块;所述任务调度模块设置为根 据所述任务生成模块生成的所述需要同步的任务调度所述任务执行模块进行通信;所述同 步任务执行模块根据具体任务进行同步执行动作,其应用的通讯方式包括同步和异步。进一步的,所述任务生成模块的任务的来源方式包括单次触发生成任务方式及 后台定时生成任务方式。进一步的,所述任务调度模块包括心跳处理单元,所述心跳处理单元定时监测网 络,如果某个时间点或段由于网络不稳定而导致任务调度失败,这个任务会暂停处理,直到 心跳处理单元监测到网络正常了,会重新开启这个调度任务。进一步的,所述中央业务管理系统设置为将所述业务模板下发到所述区域业务管 理系统。所述区域业务管理系统设置为接收所述中央业务管理系统下发的所述业务模板, 并将所述业务模板部署到连接于所述区域业务管理系统的所述业务展示调度系统。进一步的,所述中央业务管理系统设置为将业务数据配置业务模板生成业务对 象,并将所述业务对象下发给所述区域业务管理系统。所述区域业务管理系统设置为接收 所述中央业务管理系统下发的所述业务对象,并将所述业务对象部署到连接于所述区域业 务管理系统的所述业务展示调度系统,所述业务展示调度系统对所述业务进行上线。进一步的,所述区域业务管理系统设置为将业务数据配置业务模板生成业务对 象,并将所述业务对象部署到连接于所述区域业务管理系统的所述业务展示调度系统,所 述业务展示调度系统对所述业务进行上线。一种IPTV中央业务管理系统,包括业务运营模块、业务配置模块、模板管理模块 以及模板同步下发模块;所述业务运营模块用于业务数据的运营管理,所述模板管理模块 用于模板的管理,所述业务配置模块用于业务对象的创建,所述模板同步下发模块用于将 所述模板同步到区域业务管理系统。进一步的,所述模板管理模块对所述模板管理包括所述模板的上传、删除以及发 布;所述模板的上传为将所述模板压缩包上传至所述中央业务管理系统临时目录下,在 所述临时目录下,将模板压缩包进行解压处理,从解压目录下读取配置文件进行解析并将 解析出来的信息写入数据库,将模板压缩包改名并移至正式的模板库中,在数据库中记录 模板存放位置,删除临时目录下的解压目录。进一步的,所述业务配置模块创建业务对象包括创建所述业务对象及其下属各 栏目;配置所述业务对象的入口模板、栏目默认模板、默认详细页面模板,并配置所述入口 模板所需的各参数值;配置各栏目的栏目模板,并配置所述栏目模板所需的各参数值;配 置各详细页面模板,并配置所述各详细页面模板所需的各参数值。进一步的,所述业务配置模块设置为下发所述业务对象到所述区域业务管理系 统,包括所述业务配置模块生成发布任务,并将所述发布任务加入到发布队列;从所述发 布队列中选取发布任务生成发布指令给所述区域业务管理系统并更改所述发布队列状态 为发布中。一种IPTV区域业务管理系统,包括业务运营模块、业务配置模块、模板管理模 块、模板同步接收模块以及模板同步部署模块;所述业务运营模块用于业务数据的运营管 理;所述业务配置模块用于业务对象的创建;所述模板管理模块用于模板的管理;所述模 板同步接收模板用于接收中央业务管理系统发布的模板,获取到所述模板后,将所述模板存放到特定的模板存放目录下;所述模板同步部署模块用于将所述模板部署到业务展示调 度系统。进一步的,所述模板管理模块对所述模板管理包括所述模板的上传、删除以及发 布;所述模板的上传为将所述模板压缩包上传至所述区域业务管理系统临时目录下,在 所述临时目录下,将模板压缩包进行解压处理,从解压目录下读取配置文件进行解析并将 解析出来的信息写入数据库,将模板压缩包改名并移至正式的模板库中,在数据库中记录 模板存放位置,删除临时目录下的解压目录。进一步的,所述模板同步接收模块接收所述模板包括所述模板同步接收模块解 析所述中央业务管理系统的下发指令;将解析到的所述模板元数据信息写入数据库;根据 解析到的模板下载路径下载模板文件到临时目录;下载完成后,将模板从所述临时目录移 至正式模板库中,并生成部署任务;通知所述中央业务管理系统的模板同步下发模块下载 完成;所述中央业务管理系统的模板同步下发模块对所述模板状态进行更新。进一步的,所述业务配置模块设置为创建业务对象及其下属各栏目;配置业务对 象的入口模板、栏目默认模板、默认详细页面模板,并配置入口模板所需的各参数值;配置 各栏目的栏目模板,并配置栏目模板所需的各参数值;配置各详细页面模板,并配置各详细 页面模板所需的各参数值。进一步的,如图2所示,所述业务展示调度系统包括模板引擎和基础API,所述模 板引擎设置为解析展示所述模板,负责URL请求的预处理、所述模板上下文信息的获取、所 述模板的解析处理并最终输出页面到STB(SET TOP BOX,机顶盒)端;所述基础API设置 为提供模板展示所用的基础API,包括但不限于内容访问接口(Content Access API)、 数据库访问接口(DB API)、常用工具访问接口(Utility API)及播放控制接口(paly and control API)。一种IPTV业务中央运营方法,包括中央业务管理系统上载模板;所述中央业务 管理系统将业务对象下发至区域业务管理系统;所述区域业务管理系统将所述业务对象部 署到业务展示调度系统;所述业务展示调度系统展示所述业务对象。所述中央业务管理系 统生成模板包,并将所述模板包下发到区域业务管理系统。进一步的,所述中央业务管理系统创建业务对象将业务和所述模板进行绑定、设 置所述模板参数。进一步的,所述区域业务管理系统创建业务对象将业务和所述模板进行绑定、设 置所述模板参数。一种IPTV业务区域运营方法,包括区域业务管理系统上载模板,所述区域业务 管理系统创建业务对象,具体为将业务和所述模板进行绑定、设置所述模板参数;所述区 域业务管理系统将所述业务对象部署到业务展示调度系统;所述业务展示调度系统展示所 述业务对象。实施例1 世博期间,某电视台在IPTV系统中计划开通世博节目,为了开通所述世博节目,SlOl 该电视台首先在上海部署一套中央业务管理系统,在其他省会或直辖市城 市各部署一套区域业务管理系统以及若干套业务展示调度系统;S102 设置世博会业务模板包,模板包中包含了如下几个模板文件
1)首页入口模板index, tpl,所述首页入口模板包括但不限于四个参数背景 图参数BG_URL,推荐列表参数RE_LIST,小视频窗口节目参数SMALL_VIDE0,导航参数 NAVIGATOR_LIST ;2)列表页面模板list, tpl和list_other. tpl,其中,list, tpl不包含任何模板参 数,list_other. tpl包括但不限于三个模板参数背景图参数BG_URL,图片推荐位参数RE_ LIST,导航参数 NAVIGATOR_LIST ;3)详细页面模板 detail, tpl 和 detail_other. tpl,其中,detail, tpl 不包含任 何模板参数,detail_other. tpl包括但不限于三个模板参数背景图参数BG_URL,图片推 荐位参数RE_LIST,导航参数NAVIGATOR_LIST。S103:在测试通过后,通过中央业务管理系统的模板管理模块将所述世博会业务 模板包上传至所述中央业务管理系统;S104:中央业务管理系统的模板管理模块将世博会业务模板发布到各省会或直辖 市的区域业务管理系统中;S105:各省会或直辖市的区域业务管理系统接收中央业务管理系统发布的世博会 业务模板。各省会或直辖市的区域业务管理系统将世博会业务模板部署到所述各省会或直 辖市的各个业务展示调度系统; 子栏目
S106 通过所述中央业务管理系统业务配置模块进行世博业务配置
1)创建业务对象“世博”,在创建时,指定了如下信息 业务编码为expo,
业务名称为世博。
2)在世博对象创建顶级栏目“世博”(不显示,只用于管理),然后在下面创建多个名称为世博趣事,编码为:expo_interest,
名称为展馆导航,编码为:expo_navi,
名称为世博动态,编码为:expo_new,
名称为近日荐馆,编码为:expo__rec,
名称为世博寻宝,编码为:expo__bao03)为业务对象“世博”设定入口地址模板为index, tpl,然后设定模板参数值为将BG_URL 设置为 http //visip/img/index. jpg,将RE_LIST设置为“近日荐馆”栏目,将SMALL_VIDE0设置为“世博导航”节目(系统中已经存在的节目),将NAVIGATOR_LIST设置为“世博”栏目。4)为业务对象“世博”设定默认列表页面模板为list, tpl,设定默认详细页面模 板为 detail, tpl。5)为栏目“世博趣事”单独设定模板为list_other. tpl,并设定如下参数将BG_URL 设置为 http //visip/img/interest. jpg,将RE_LIST设置为“最新动态”,将NAVIGATOR_LIST设置为“世博”栏目。S107 通过所述中央业务管理系统将“世博”业务对象发布到所述各区域业务管理系统端;S108 所述各区域业务管理系统将新建的业务对象发布到各自的所述业务展示调 度系统端;S109 所述中央业务管理系统的业务运营模块向“世博趣事”等栏目中编排节目数 据;SllO 所述中央业务管理系统的同步任务子系统将运营数据同步到各省会或直辖 市的区域业务管理系统端;Slll 各省会或直辖市的区域业务管理系统将运营数据同步到各自的业务展示调 度系统端;S112 业务展示调度系统端对用户提供服务。在步骤S102中,所述模板包中的模板可使用原系统中已有的模板,如无符合要求 的模板,则需制作新模板,在制作模板时,需要制作以下几类文件模板文件,配置文件,这类文件中包括但不限于模板参数描述信息、模板唯一标识、模板描述
fn息等,资源文件,包括包括单不限于CSS、JS、图片等。实施例2 某省会城市电视台已经部署了一套区域业务管理系统以及若干套业务展示调度 系统,该电视台计划在该城市播出世博节目S201 设置世博会业务模板包,模板包中包含了如下几个模板文件1)首页入口模板index, tpl,所述首页入口模板包括但不限于四个参数背景 图参数BG_URL,推荐列表参数RE_LIST,小视频窗口节目参数SMALL_VIDE0,导航参数 NAVIGATOR_LIST ;2)列表页面模板list, tpl和list_other. tpl,其中,list, tpl不包含任何模板参 数,list_other. tpl包括但不限于三个模板参数背景图参数BG_URL,图片推荐位参数RE_ LIST,导航参数 NAVIGATOR_LIST ;3)详细页面模板 detail, tpl 和 detail_other. tpl,其中,detail, tpl 不包含任 何模板参数,detail_other. tpl包括但不限于三个模板参数背景图参数BG_URL,图片推 荐位参数RE_LIST,导航参数NAVIGATOR_LIST。S202:在测试通过后,通过所述区域业务管理系统的模板管理模块将所述世博会 业务模板包上传至所述区域业务管理系统;S203 所述区域业务管理系统将世博会业务模板部署到各个业务展示调度系统;S204 所述区域业务管理系统业务配置模块进行世博业务配置1)创建业务对象“世博”,在创建时,指定了如下信息业务编码为expo,业务名称为世博。2)在世博对象创建顶级栏目“世博”(不显示,只用于管理),然后在下面创建多个 子栏目名称为世博趣事,编码为expo_interest,
名称为展馆导航,编码为expo_navi,名称为世博动态,编码为expo_new,名称为近日荐馆,编码为exp0_reC,名称为世博寻宝,编码为expo_bao。3)为业务对象“世博”设定入口地址模板为index, tpl,然后设定模板参数值为将BG_URL 设置为 http //visip/img/index. jpg,将RE_LIST设置为“近日荐馆”栏目,将SMALL_VIDE0设置为“世博导航”节目,将NAVIGATOR_LIST设置为“世博”栏目。4)为业务对象“世博”设定默认列表页面模板为list, tpl,设定默认详细页面模 板为 detail, tpl。5)为栏目“世博趣事”单独设定模板为list_other. tpl,并设定如下参数将BG_URL 设置为 http://visip/img/interest. jpg,将RE_LIST设置为“最新动态”,将NAVIGATOR_LIST设置为“世博”栏目。S205 所述区域业务管理系统将新建的业务对象发布到所述业务展示调度系统 端;S206 业务展示调度系统端对用户提供服务。实施例3:S301 :STB依据用户请求播放“世博”节目,所述请求在STB中表现为http:// visip/engine/busi/expo ;S302 业务展示调度系统的模板处理引擎抓取httpV/visip/engine/后面的信 息进行处理分析,选取模板文件,所述模板处理引擎根据预处理阶段的分析结果参数包括 但不限于业务编码、容器编码、条目id、分页信息等,选取适合的模板;所述模板处理引擎 发现pathlnfo (path information,路径信息)是“/busi/expo “格式,判定所述请求为业 务入口请求,然后从数据库中查询出绑定的业务入口模板文件index, tpl,并根据expo和 index, tpl查询绑定的模板参数信息;S303 根据模板参数绑定信息,获取到背景图为http://visip/img/index. jpg, 推荐列表中的内容为“近日荐馆”栏目中编排的内容;小视频窗口节目为“世博导航”,导航 为“世博”栏目下的子栏目,所述模板处理引擎对页面中的各个URL (统一资源定位符)进 行拼装;根据模板上下文信息,生成最终的展示页面;S304 将产生的最终的“世博”首页页面返回给所述STB。实施例4:S401 用户继续点击“世博”首页导航栏中的“世博趣事”栏目,所述请求在STB中 表现为 http//visip/engine/busi/expo/1 ist/expo_interest ;S402 业务展示调度系统的模板处理引擎会抓取httpV/visip/engine/后面的 信息进行处理分析,所述模板处理引擎发现pathlnfo是“/busi/expo/list/... “格式的, 判定所述请求为“世博”业务下属的列表页面,然后根据expo和expojnterest查询出“世 博”业务的默认列表页面模板(list, tpl)和“世博趣事”绑定的模板(liS_other. tpl),发现“世博趣事”栏目有绑定的模板,就采用绑定的模板;否则,采用默认列表页面模板,再根 据expo、expo_interest、list_other. tpl查询出绑定的模板参数信息;
S403 根据模板参数绑定信息,获取到背景图为http^/visip/img/interest. jpg,图片推荐位显示的是内容为“最新动态”节目的图片,导航为“世博”栏目下的子栏目; 所述业务展示调度系统的模板处理引擎对页面中的各个URL进行拼装,生成最终的展示页S404 所述模板处理引擎将产生的最终的“世博趣事”列表页面返回给STB。实施例5:S501 用户继续点击“世博趣事”列表页面下“英雄”节目,节目唯一标识为C_ hero,所述请求在 STB 中表现为 http//visip/engine/busi/expo/detai 1/C_hero ;S502 业务展示调度系统的模板处理引擎抓取http //ip/engine/后面的信息进 行处理分析,所述模板处理引擎发现pathlnfo是“busi/expo/detail/... ”格式的,判定所 述请求为“世博”业务下属的详细页面,然后根据expo和C_hero查询出“世博”业务的默 认详细页面模板list, tpl和“英雄”绑定的模板list_other. tpl,发现“英雄”有绑定的模 板,就采用绑定的模板;否则,采用默认详细页面模板,再根据eXp0、C_her0、detail. tpl查 询出绑定的模板参数信息;若没有绑定的模板参数,采用模板默认显示方式;S503 所述业务展示调度系统的模板处理引擎对页面中的各个URL进行拼装;S504 所述模板处理引擎将产生最终的“英雄”详细页面返回给STB。实施例6:S601 用户用户继续点击“英雄”详细页面中的播放按钮,所述请求在STB中表现 为 http//visip/engine/play/C_hero ;S602 业务展示调度系统的模板处理引擎会抓取httpV/visip/engine/后面的 信息进行处理分析,所述模板处理引擎发现pathlnfo是“play/... ”格式,判定所述请求为 播放请求;S603:拼装向EPG(电子节目导航系统)端的跳转URL ;S604 =EPG端调用播放接口进行播放;S605 播放完毕,返回到指向的“英雄”详细页面。以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技 术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修 改、等同替换、改进等,均应包含在本发明的保护范围之内。
权利要求
一种IPTV业务系统,包括中央业务管理系统,对应所述中央业务管理系统部署有若干区域业务管理系统,对应所述每一个区域业务管理系统部署有若干业务展示调度系统;所述中央业务管理系统、所述区域业务管理系统以及所述业务展示调度系统之间依次具有数据连接关系。
2.如权利要求1所述的业务系统,其特征在于,所述中央业务管理系统或者所述区域 业务管理系统设置有业务模板,所述业务模板的开发规范包括但不限于全局配置文件、基 础接口、规范的目录结构和标准化的URL。
3.如权利要求1所述的业务系统,其特征在于,所述业务系统包括同步任务子系统,设 置为依据具体业务需求生成所述中央区域业务管理系统与区域业务管理系统之间需要同 步的任务。
4.如权利要求3所述的业务系统,其特征在于,所述同步任务子系统包括任务生成模 块、任务调度模块以及同步任务执行模块;所述任务调度模块设置为根据所述任务生成模 块生成的所述需要同步的任务,调度所述任务执行模块进行通信;所述同步任务执行模块 根据具体任务进行同步执行动作,其应用的通讯方式包括同步和异步。
5.如权利要求4所述的业务系统,其特征在于,所述任务生成模块的任务的来源方式 包括单次触发生成任务方式及后台定时生成任务方式。
6.如权利要求4所述的业务系统,其特征在于,所述任务调度模块包括心跳处理单元。
7.如权利要求2所述的业务系统,其特征在于,所述中央业务管理系统设置为将所述 业务模板下发到所述区域业务管理系统。
8.如权利要求7所述的业务系统,其特征在于,所述区域业务管理系统设置为接收所 述中央业务管理系统下发的所述业务模板,并将所述业务模板部署到连接于所述区域业务 管理系统的所述业务展示调度系统。
9.如权利要求2所述的业务系统,其特征在于,所述中央业务管理系统设置为将业务 数据配置业务模板生成业务对象,并将所述业务对象下发给所述区域业务管理系统。
10.如权利要求10所述的业务系统,其特征在于,所述区域业务管理系统设置为接收 所述中央业务管理系统下发的所述业务对象,并将所述业务对象部署到连接于所述区域业 务管理系统的所述业务展示调度系统,所述业务展示调度系统对所述业务进行上线。
11.如权利要求2所述的业务系统,其特征在于,所述区域业务管理系统设置为将业务 数据配置业务模板生成业务对象,并将所述业务对象部署到连接于所述区域业务管理系统 的所述业务展示调度系统,所述业务展示调度系统对所述业务进行上线。
12.—种IPTV中央业务管理系统,包括业务运营模块、业务配置模块、模板管理模块 以及模板同步下发模块;所述业务运营模块用于业务数据的运营管理,所述模板管理模块 用于模板的管理,所述业务配置模块用于业务对象的创建,所述模板同步下发模块用于将 所述模板同步到区域业务管理系统。
13.如权利要求12所述的中央业务管理系统,其特征在于,所述模板管理模块对所述 模板管理包括所述模板的上传、删除以及发布;所述模板的上传为将所述模板压缩包上传至所述中央业务管理系统临时目录下,在 所述临时目录下,将模板压缩包进行解压处理,从解压目录下读取配置文件进行解析并将 解析出来的信息写入数据库,将模板压缩包改名并移至正式的模板库中,在数据库中记录模板存放位置,删除临时目录下的解压目录。
14.如权利要求12所述的中央业务管理系统,其特征在于,所述业务配置模块创建业 务对象包括创建所述业务对象及其下属各栏目;配置所述业务对象的入口模板、栏目默 认模板、默认详细页面模板,并配置所述入口模板所需的各参数值;配置各栏目的栏目模 板,并配置所述栏目模板所需的各参数值;配置各详细页面模板,并配置所述各详细页面模 板所需的各参数值。
15.如权利要求14所述的中央业务管理系统,其特征在于,所述业务配置模块设置为 下发所述业务对象到所述区域业务管理系统,包括所述业务配置模块生成发布任务,并将 所述发布任务加入到发布队列;从所述发布队列中选取发布任务生成发布指令给所述区域 业务管理系统并更改所述发布队列状态为发布中。
16.一种IPTV区域业务管理系统,包括业务运营模块、业务配置模块、模板管理模块、 模板同步接收模块以及模板同步部署模块;所述业务运营模块用于业务数据的运营管理; 所述业务配置模块用于业务对象的创建;所述模板管理模块用于模板的管理;所述模板同 步接收模板用于接收中央业务管理系统发布的模板,获取到所述模板后,将所述模板存放 到特定的模板存放目录下;所述模板同步部署模块用于将所述模板部署到业务展示调度系 统。
17.如权利要求16所述的区域业务管理系统,其特征在于,所述模板管理模块对所述 模板管理包括所述模板的上传、删除以及发布;所述模板的上传为将所述模板压缩包上传至所述区域业务管理系统临时目录下,在 所述临时目录下,将模板压缩包进行解压处理,从解压目录下读取配置文件进行解析并将 解析出来的信息写入数据库,将模板压缩包改名并移至正式的模板库中,在数据库中记录 模板存放位置,删除临时目录下的解压目录。
18.如权利要求16所述的区域业务管理系统,其特征在于,所述模板同步接收模块接 收所述模板包括所述模板同步接收模块解析所述中央业务管理系统的下发指令;将解析 到的所述模板元数据信息写入数据库;根据解析到的模板下载路径下载模板文件到临时目 录;下载完成后,将模板从所述临时目录移至正式模板库中,并生成部署任务;通知所述中 央业务管理系统的模板同步下发模块下载完成;所述中央业务管理系统的模板同步下发模 块对所述模板状态进行更新。
19.如权利要求16所述的区域业务管理系统,其特征在于,所述业务配置模块设置为 创建业务对象及其下属各栏目;配置业务对象的入口模板、栏目默认模板、默认详细页面模 板,并配置入口模板所需的各参数值;配置各栏目的栏目模板,并配置栏目模板所需的各参 数值;配置各详细页面模板,并配置各详细页面模板所需的各参数值。
20.如权利要求16所述的区域业务管理系统,其特征在于,所述业务展示调度系统包 括模板引擎和基础API,所述模板引擎设置为解析展示所述模板,负责URL请求的预处理、 所述模板上下文信息的获取、所述模板的解析处理并最终输出页面到STB端;所述基础API 设置为提供模板展示所用的基础API,包括但不限于内容访问接口、数据库访问接口、常 用工具访问接口 API、及播放控制接口。
21.—种IPTV业务中央运营方法,包括中央业务管理系统上载模板;所述中央业务管 理系统将业务对象下发至区域业务管理系统;所述区域业务管理系统将所述业务对象部署到业务展示调度系统;所述业务展示调度系统展示所述业务对象。
22.如权利要求21所述的业务运营方法,其特征在于,所述中央业务管理系统生成模 板包,并将所述模板包下发到区域业务管理系统。
23.如权利要求21所述的业务运营方法,其特征在于,所述中央业务管理系统创建业 务对象将业务和所述模板进行绑定、设置所述模板参数。
24.如权利要求21所述的业务运营方法,其特征在于,所述区域业务管理系统创建业 务对象将业务和所述模板进行绑定、设置所述模板参数。
25.—种IPTV业务区域运营方法,包括区域业务管理系统上载模板,所述区域业务管 理系统创建业务对象,具体为将业务和所述模板进行绑定、设置所述模板参数;所述区域 业务管理系统将所述业务对象部署到业务展示调度系统;所述业务展示调度系统展示所述 业务对象。
全文摘要
本发明涉及一种IPTV分布式业务系统,中央业务管理系统,区域业务管理系统,以及所述各系统的运营方法。所述IPTV业务系统,包括中央业务管理系统,对应所述中央业务管理系统部署有若干区域业务管理系统,对应所述每一个区域业务管理系统部署有若干业务展示调度系统;所述中央业务管理系统、所述区域业务管理系统以及所述业务展示调度系统之间依次具有数据连接关系。本发明IPTV业务系统采用三级架构,新的IPTV业务需要上线时,利用中央业务管理系统中或者区域业务管理系统中的模板生成业务对象,就能使业务快速上线。
文档编号H04N5/445GK101951497SQ20101026976
公开日2011年1月19日 申请日期2010年8月31日 优先权日2010年8月31日
发明者李启元, 李怀宇, 王青伟, 陈江宁, 黎文 申请人:百视通网络电视技术发展有限责任公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1