电视节目的录制方法和服务器技术

技术编号:14736718 阅读:82 留言:0更新日期:2017-03-01 09:56
本申请公开一种电视节目的录制方法和服务器,其中所述方法包括:接收一个或多个用户的多个节目预约请求;将每一节目预约请求分别分解为多个预定格式的子任务单元;收集所述多个节目预约请求分解后的多个预定格式的子任务单元;将所述多个节目预约请求的子任务单元进行去重,生成由多个去重后的子任务单元组成的录制需求集合;依照所述录制需求集合对电视节目进行统一录制通。通过本申请能够以较低的成本实现直播电视节目的预约录制服务。

【技术实现步骤摘要】

本申请涉及智能电视
,尤其涉及一种电视节目的录制方法和服务器
技术介绍
目前,家庭电视用户对直播电视节目的预约录制需求不断增强,满足用户的预约录制需求成为亟待解决的问题。在现有技术中,通常在用户端(电视机上)使用复杂的条件接收(ConditionalAccess,简称CA)策略和节目版权管理策略(包括版权录制保护(ContentProtectionforRecordableMedia,简称CPRM)和传输内容保护(High-bandwidthDigitalContentProtection,简称HDCP)来实现节目的预约录制功能。但是,这种预约录制技术实现方案较为复杂,并且对电视机硬件成本要求较高,具体体现在:1、电视端的条件接收方案实现比较复杂;2、录制的节目存储在本地,因此需要超大容量的存储器存储,增加了存储成本;3、录制过程需要对解扰、解码后的视频进行重新编码,这对视频编码芯片的性能、以及CPU计算能力和内存大小要求也较高,增加了硬件成本;而且很重要的是,由于缺乏专业昂贵的多媒体编码设备,编码后的视频相比原始视频的质量大为下降;4、无人监管情况下的家庭长时间预约自动录制,其过程的可靠性很难得到保证,偶发的断电、断网、干扰、存储空间不足等情况极大的影响用户体验。综上所述可知,现有技术中的电视直播节目的预约录制的成本较高,因此有必要提出改进的技术手段解决上述问题。
技术实现思路
本申请的主要目的在于提供一种电视节目的录制方法和服务器,以克服现有技术中的电视节目的预约录制的成本较高的问题。本申请实施例提供一种电视节目的录制方法,其包括:接收一个或多个用户的多个节目预约请求;将每一节目预约请求分别分解为多个预定格式的子任务单元;收集所述多个节目预约请求分解后的多个预定格式的子任务单元;将所述多个节目预约请求的子任务单元进行去重,生成由多个去重后的子任务单元组成的录制需求集合;依照所述录制需求集合对电视节目进行统一录制。其中,所述子任务单元包括以下信息:频道、节目、时间段;所述将所述多个节目预约请求的子任务单元进行去重,包括:以频道信息为索引,将相同频道的相同的节目信息和时间段信息进行去重。其中,所述方法还包括:对每个频道一一对应设置节目接收机,具有该频道信息的各子任务单元对应的电视节目通过该节目接收机接收。其中,所述依照所述录制需求集合对电视节目进行统一录制,包括:根据频道信息确定相对应的节目接收机,并根据节目信息和时间段信息对所述节目接收机接收的节目进行录制。其中,所述方法还包括:将录制的电视节目对应子任务单元分块存储;接收到对应所述节目预约请求的节目播放请求;根据所述节目播放请求确定对应的子任务单元;根据所述节目播放请求对应的子任务单元确定对应该子任务单元存储的电视节目的链接地址,并将所述电视节目的链接地址提供给客户端。本申请实施例提供还一种服务器,其包括:第一接收模块,用于接收一个或多个用户的多个节目预约录制请求;分解模块,用于将每一节目预约请求分别分解为多个预定格式的子任务单元;收集模块,用于收集所述多个节目预约请求分解后的多个预定格式的子任务单元;去重模块,用于将所述多个节目预约请求的子任务单元进行去重,生成由多个去重后的子任务单元组成的录制需求集合;录制模块,用于依照所述录制需求集合对电视节目进行统一录制。其中,所述子任务单元包括以下信息:频道、节目、时间段;所述去重模块用于,以频道信息为索引,将相同频道的相同的节目信息和时间段信息进行去重。其中,所述服务器还包括:节目接收机,其与每个频道一一对应设置,用于接收具有该频道信息的各子任务单元对应的电视节目。其中,所述录制模块用于,根据频道信息确定相对应的节目接收机,并根据节目信息和时间段信息对所述节目接收机接收的节目进行录制。其中,服务器还包括:存储模块,用于将录制的电视节目对应子任务单元分块存储;第二接收模块,用于接收到对应所述节目预约请求的节目播放请求;地址确定模块,用于根据所述节目播放请求确定对应的子任务单元,根据所述节目播放请求对应的子任务单元确定对应该子任务单元存储的电视节目的链接地址;服务提供模块,用于将所述电视节目的链接地址提供给客户端。根据本申请的技术方案,将分散的不同用户的节目预约请求去重后合并为录制需求集合并进行电视节目的统一录制,相同的电视节目只在服务端录制一次,通过本申请能够在满足录制需求的情况下大幅降低了录制成本。附图说明此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:图1是根据本申请一个实施例的服务器的结构框图;图2是根据本申请另一实施例的服务器的结构框图;图3是根据本申请一个实施例的电视节目的录制方法的流程图;图4是根据本申请另一实施例的电视节目的录制方法的流程图。具体实施方式为使本申请的目的、技术方案和优点更加清楚,下面将结合本申请具体实施例及相应的附图对本申请技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。本申请的主要思想在于,客户端向服务端(云端)提交节目预约录制请求,在服务端进行统一的节目录制并完成存储,用户可以在任意时间在线观看存储在服务端的私人预约录制的直播电视节目。在本申请中,用户鉴权管理、节目预约录制、节目的版权管理、节目复制和存储等都在服务端统一管理,下面分别从服务端和客户端两方面详细描述。图1是根据本申请一个实施例的服务器的结构框图,如图1所示,该服务器至少包括:第一接收模块110、分解模块120、收集模块130、去重模块140和录制模块150,下面详细描述各模块的结构和功能。第一接收模块110用于通过网络接收一个或多个用户的多个节目预约录制请求,节目预约录制请求,所述的多个节目预约录制请求可以是来自于一个客户端、也可以是来自于不同的客户端。分解模块120,用于将每一节目预约请求分别分解为多个预定格式的子任务单元。在本申请的实施例中,所述节目预约录制请求中可以包含预约录制内容相关信息的一项或多项子任务单元。而每一子任务单元包含频道、节目和时间段等三个属性信息,可以以“{频道X,节目Y,时间段Z本文档来自技高网...
电视节目的录制方法和服务器

【技术保护点】
一种电视节目的录制方法,其特征在于,包括:接收一个或多个用户的多个节目预约请求;将每一节目预约请求分别分解为多个预定格式的子任务单元;收集所述多个节目预约请求分解后的多个预定格式的子任务单元;将所述多个节目预约请求的子任务单元进行去重,生成由多个去重后的子任务单元组成的录制需求集合;依照所述录制需求集合对电视节目进行统一录制。

【技术特征摘要】
1.一种电视节目的录制方法,其特征在于,包括:接收一个或多个用户的多个节目预约请求;将每一节目预约请求分别分解为多个预定格式的子任务单元;收集所述多个节目预约请求分解后的多个预定格式的子任务单元;将所述多个节目预约请求的子任务单元进行去重,生成由多个去重后的子任务单元组成的录制需求集合;依照所述录制需求集合对电视节目进行统一录制。2.根据权利要求1所述的方法,其特征在于,所述子任务单元包括以下信息:频道、节目、时间段;将所述多个节目预约请求的子任务单元进行去重,包括:以频道信息为索引,将相同频道的相同的节目信息和时间段信息进行去重。3.根据权利要求2所述的方法,其特征在于,还包括:对每个频道一一对应设置节目接收机,具有该频道信息的各子任务单元对应的电视节目通过该节目接收机接收。4.根据权利要求3所述的方法,其特征在于,所述依照所述录制需求集合对电视节目进行统一录制,包括:根据频道信息确定相对应的节目接收机,并根据节目信息和时间段信息对所述节目接收机接收的节目进行录制。5.根据权利要求1所述的方法,其特征在于,还包括:将录制的电视节目对应子任务单元分块存储;接收到对应所述节目预约请求的节目播放请求;根据所述节目播放请求确定对应的子任务单元;根据所述节目播放请求对应的子任务单元确定对应该子任务单元存储的
\t电视节目的链接地址,并将所述电视节目的链接地址提供给客户端。6.一种服务器,其特征在于,包...

【专利技术属性】
技术研发人员:党茂昌
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:开曼群岛;KY

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1