一种集成播控平台和方法

文档序号:9330965阅读:631来源:国知局
一种集成播控平台和方法
【技术领域】
[0001]本发明涉及数据处理领域,具体而言,涉及一种集成播控平台和方法。
【背景技术】
[0002]目前,集成播控平台,是负责电视内容播出的控制和管理平台,包括内容管理、鉴权管理、计费、用户管理等功能。用户将与网络电视连接的机顶盒接入电视专网中,就可以接收到集成播控平台发送的节目信号,从而收看到由集成播控平台提供的各类节目内容。
[0003]现有的集中控制平台,为了方便对数据进行处理,通常是将资产数据的存储和处理功能都集中设置在一个服务器中,从而在存储资产数据的同时,可以被对资产数据进行处理和编排,并将编排后的资产数据形成电子节目指南,发布到集中控制平台中的EP⑶S(Electronic Program Guide Data Source)接口服务系统中。使得电视用户可以通过接入电视专网的机顶盒接收EPGDS接口服务系统发布的电子节目指南,从中选择想要观看的电视节目。其中,资产数据是,从电视台、视频网站等第三方获取到的电影、电视剧和视频等资源。
[0004]现有的集中控制平台,由于资产数据的存储和处理功能都集中设置在一个服务器中,但随着资产数据的存储量和处理量越来越大,使得集成有资产数据的存储和处理功能的服务器,在对存储的资产数据进行存储、读写、处理等并行操作时,会出现性能瓶颈,导致服务器的运行不够稳定的缺陷。

【发明内容】

[0005]本发明的目的在于提供一种集成播控平台和方法,将对资产数据的存储和处理功能分开到多个不同的服务器中,避免了在对存储的资产数据进行存储、读写、处理等并行操作时所出现的性能瓶颈。
[0006]第一方面,本发明实施例提供了一种集成播控平台,所述集成播控平台包括:数据库服务器、异步处理服务器、资产编排服务器和电子节目指南数据源EPGDS接口服务系统;
[0007]所述数据库服务器与所述异步处理服务器连接,所述异步处理服务器与所述资产编排服务器连接,所述资产编排服务器和所述EPGDS接口服务系统连接;
[0008]所述数据库服务器,用于将获取到的资产数据进行存储,并对异步处理后的所述资产数据进行存储;
[0009]所述异步处理服务器,用于对所述数据库服务器中存储的资产数据进行异步处理,并将异步处理后的所述资产数据发送到所述数据库服务器进行存储;
[0010]所述资产编排服务器,用于根据异步处理后的所述资产数据生成电子节目指南EPG原始数据,并将生成的所述EPG原始数据发送到EPGDS接口服务系统中;
[0011 ] 所述EPGDS接口服务系统,用于根据接收到的所述EPG原始数据,生成电子节目指南 EPG0
[0012]结合第一方面,本发明实施例提供了第一方面的第一种可能的实施方式,其中,所述数据库服务器,采用分布式数据库,通过预设的第三方接口获取所述资产数据。
[0013]结合第一方面,本发明实施例提供了第一方面的第二种可能的实施方式,其中,所述异步处理服务器,采用分布式服务器,用于对所述数据库服务器中存储的资产数据进行异步资产转码、截图、分发和发布处理。
[0014]结合第一方面,本发明实施例提供了第一方面的第三种可能的实施方式,其中,所述资产编排服务器,采用分布式服务器,用于对异步处理后的所述资产数据进行资产编排,生成EPG原始数据,并将生成的所述EPG原始数据发送到EP⑶S接口服务系统中。
[0015]结合第一方面,本发明实施例提供了第一方面的第四种可能的实施方式,其中,所述EPGDS接口服务系统,采用基于Netty框架分布式服务器,用于根据接收到的所述EPG原始数据,生成json格式的EPG,对生成的EPG原始数据进行缓存,发布缓存的所述EPG。
[0016]第二方面,本发明实施例提供了一种集成播控方法所述集成播控方法包括:
[0017]将获取到的资产数据进行存储;
[0018]对存储的所述资产数据进行异步处理;
[0019]根据异步处理后的所述资产数据,生成电子节目指南EPG原始数据;
[0020]对所述EPG原始数据进行处理,生成电子节目指南EPG。
[0021]结合第二方面,本发明实施例提供了第二方面的第一种可能的实施方式,其中,将获取到的资产数据进行存储包括:
[0022]通过预设的第三方接口获取所述资产数据;
[0023]将获取到的所述资产数据存储到预设的数据库服务器中;所述数据库服务器,采用分布式数据库。
[0024]结合第二方面,本发明实施例提供了第二方面的第二种可能的实施方式,其中,对存储的所述资产数据进行异步处理包括:
[0025]通过预设的异步处理服务器,对所述数据库服务器中存储的资产数据进行异步资产转码、截图、分发和发布处理;所述异步处理服务器,采用分布式服务器;
[0026]将异步处理后的所述资产数据发送到所述数据库服务器进行存储。
[0027]结合第二方面,本发明实施例提供了第二方面的第三种可能的实施方式,其中,根据异步处理后的所述资产数据,生成EPG原始数据包括:
[0028]通过预设的资产编排服务器,对异步处理后的所述资产数据进行资产编排,生成EPG原始数据;所述资产编排服务器,采用分布式服务器;
[0029]将生成的所述EPG原始数据发送到电子节目指南数据源EP⑶S接口服务系统中。
[0030]结合第二方面,本发明实施例提供了第二方面的第四种可能的实施方式,其中,对所述EPG原始数据进行处理,生成电子节目指南EPG包括:
[0031]通过预设的EP⑶S接口服务系统,对所述EPG原始数据进行处理,生成json格式的EPG ;所述EP⑶S接口服务系统,采用基于Netty框架分布式服务器;
[0032]对生成的EPG进行缓存;
[0033]发布缓存的所述EPG。
[0034]本发明实施例提供的一种集成播控平台和方法,通过设置数据库服务器、异步处理服务器、资产编排服务器和EPGDS接口服务系统,利用数据库服务器对资产数据进行存储,并利用异步处理服务器、资产编排服务器和EPGDS接口服务系统分别对数据库服务器中存储的资产数据进行处理,避免了使用同一服务器在对存储的资产数据进行存储、读写、处理等并行操作时出现性能瓶颈的缺陷,保证了系统的稳定性。
[0035]为使本发明的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。
【附图说明】
[0036]为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
[0037]图1示出了本发明实施例1所提供的一种集成播控平台的结构示意图;
[0038]图2示出了本发明实施例2所提供的一种集成播控方法的流程图。
【具体实施方式】
[0039]下面将结合本发明实施例中附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本发明实施例的组件可以以各种不同的配置来布置和设计。因此,
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1