视频点播数据的多级云处理方法及多级云处理系统技术方案

技术编号:9571979 阅读:147 留言:0更新日期:2014-01-16 04:40
本发明专利技术公开一种视频点播数据的多级云处理方法及多级云处理系统。该多级云处理方法包括步骤:A、接收视频点播数据的处理需求;B、获取所述处理需求的周期范围内所有低一级别的周期的处理结果的数据存储位置;C、构造云计算系统可识别的分级云处理参数;D、基于所述处理需求的类型对所述数据存储位置和所述分级云处理参数进行处理,并将处理结果存储在历史处理结果数据库中。本发明专利技术通过采用多级云处理的方式来重复利用视频点播数据的周期性,达到重复利用已有处理结果、加快处理速度、减少处理时间的目的。

【技术实现步骤摘要】
视频点播数据的多级云处理方法及多级云处理系统
本专利技术涉及视频点播领域,更具体地讲,涉及一种视频点播数据的多级云处理方法及多级云处理系统。
技术介绍
视频点播(Video on Demand, VOD)是根据用户的要求播放节目的视频点播系统,其把用户点击或选择的视频内容传输给用户,以便用户进行观看。在这个过程中,视频点播服务器可以记录用户点播的有关信息(诸如点播的时间、点播的用户信息、点播的节目信息等),而记录下来的视频点播数据就需要对其进行处理。现有的视频点播数据的处理方式包括非云处理方式和云处理方式,其中,非云处理方式就是传统的数据库查询和统计方式,难以大规模扩展,而且数据库的购买费用高;而云处理方式均是单级的、一次性的统计,没有进行分级处理。对视频点播数据进行单级云处理,例如,对一个星期的视频点播数据进行排序完毕,再对一个月的视频点播数据进行排序时,又要重新进行排序,而没有重复利用之前的一个星期的排序结果,这样之前已经处理过的数据又被重新处理了一遍,导致处理的时间大大地延长,处理的速度也大大地变慢,而且浪费了计算资源。
技术实现思路
为了解决上述现有技术存在的问题,本专利技术的目的在于提供一种视频点播数据的多级云处理方法,其中,所述多级云处理方法包括步骤:A、接收视频点播数据的处理需求;B、获取所述处理需求的周期范围内所有低一级别的周期的处理结果的数据存储位置;C、构造云计算系统可识别的分级云处理参数;D、基于所述处理需求的类型对所述数据存储位置和所述分级云处理参数进行处理,并将处理结果存储在历史处理结果数据库中。此外,所述步骤B进一步包括步骤:B1、提取所述处理需求的类型和周期;B2、基于所述处理需求的类型和周期从视频点播数据处理周期知识库中取出比所述处理需求的周期低一级别的周期;B3、基于所述处理需求的类型和所述处理需求的周期范围内所有低一级别的周期从历史处理结果数据库中取出所述处理需求的周期范围内所有低一级别的周期的处理结果的数据存储位置。此外,当所述处理需求的周期的端值所在的低一级别周期并不完全包含在所述处理需求的周期时,将该低一级别周期的更低一级别周期作为所述处理需求的周期范围内的低一级别周期,直至所述处理需求的周期与所述处理需求的周期范围内所有低一级别周期之和相等。此外,所述视频点播数据处理周期知识库包括所述处理需求的类型字段、所述处理需求的周期级别字段和可扩展的具体级别对应的周期字段。此外,所述步骤C的实现方法是利用分级处理参数构造模块将所述处理需求构造为对所述处理需求的类型以及所述处理需求的周期范围内所有低一级别的周期的处理结果的处理需求,进而将该构造的处理需求转化为云计算系统可识别的分级云处理参数。本专利技术的另一目的还在于提供一种视频点播数据的多级云处理系统,其中,所述多级云处理系统包括:终端处理模块,用于获取视频点播数据的处理需求的周期范围内所有低一级别的周期的处理结果的数据存储位置,并构造云计算系统可识别的分级云处理参数;云计算系统,基于所述处理需求的类型对所述数据存储位置和所述分级云处理参数进行处理,并将处理结果存储在历史处理结果数据库中。此外,所述终端处理模块包括:输入模块,用于接收视频点播数据的处理需求;获取数据存储位置模块,用于提取所述处理需求的类型和周期,并获取所述处理需求的周期范围内所有低一级别的周期的处理结果的数据存储位置;分级处理参数构造模块,用于将所述处理需求构造为对所述处理需求的类型以及所述处理需求的周期范围内所有低一级别的周期的处理结果的处理需求,并将该构造的处理需求转化为云计算系统可识别的分级云处理参数。此外,所述获取数据存储位置模块包括:级别匹配模块,用于提取所述处理需求的类型和周期,并基于所述处理需求的类型和周期从视频点播数据处理周期知识库中取出比所述处理需求的周期低一级别的周期;查询数据存储位置模块,基于所述处理需求的类型和所述处理需求的周期范围内所有低一级别的周期从所述历史处理结果数据库中查询获取所述处理需求的周期范围内所有低一级别的周期的处理结果的数据存储位置。此外,所述视频点播数据处理周期知识库包括所述处理需求的类型字段、所述处理需求的周期级别字段和可扩展的具体级别对应的周期字段。此外,当所述处理需求的周期的端值所在的低一级别周期并不完全包含在所述处理需求的周期时,将该低一级别周期的更低一级别周期作为所述处理需求的周期范围内的低一级别周期,直至所述处理需求的周期与所述处理需求的周期范围内所有低一级别周期之和相等。本专利技术的视频点播数据的多级云处理方法及多级云处理系统,通过采用多级云处理的方式来重复利用视频点播数据的周期性,达到重复利用已有处理结果、加快处理速度、减少处理时间的目的。【附图说明】图1是根据本专利技术的实施例的视频点播数据的多级云处理方法的流程图。图2是根据本专利技术的实施例的视频点播数据的多级云处理系统的架构图。【具体实施方式】现在对本专利技术的实施例进行详细的描述,其示例表示在附图中,其中,相同的标号始终表示相同部件。下面通过参照附图对实施例进行描述以解释本专利技术。在附图中,为了清晰起见,可以夸大层和区域的厚度。在下面的描述中,为了避免公知结构和/或功能的不必要的详细描述所导致的本专利技术构思的混淆,可省略公知结构和/或功能的不必要的详细描述。图1是根据本专利技术的实施例的视频点播数据的多级云处理方法的流程图。参照图1,根据本专利技术的实施例的视频点播数据的多级云处理方法包括步骤:S1、接收视频点播数据的处理需求requirement (i)。S2、获取该视频点播数据的处理需求的周期T (requirement (i))范围内所有低一级别的周期T (requirement (i))-1的处理结果的数据存储位置。S3、构造云计算系统可识别的分级云处理参数。S4、基于该视频点播数据的处理需求requirement (i)的类型type (requirement (i)),利用云计算系统将步骤S2得到的数据存储位置和由步骤S3得到的分级云处理参数进行处理,并将处理结果存储在历史处理结果数据库中。步骤S2进一步包括:S21、提取视频点播数据的处理需求requirement (i)的类型type (requirement (i))和周期T (requirement (i))。在该步骤中,提取的视频点播数据的处理需求requirement (i)的类型type (requirement (i))可例如是视频点播数的统计或者视频点播数的排序等;而提取的视频点播数据的处理需求requirement (i)的周期T(requirement (i))可例如是年、月、周、天等。S22、基于视频点播数据的处理需求requirement (i)的类型type (requirement (i))和周期T (requirement (i)),从视频点播数据处理周期知识库中取出比视频点播数据的处理需求requirement (i)的周期T (requirement (i))低一级别的周期T (requirement (i))-1。例如,当视频点播数据的处理需求requirement (i)的类型type (requirement (i))是对视频节目按周进行播放数的统本文档来自技高网...

【技术保护点】
一种视频点播数据的多级云处理方法,其特征在于,所述多级云处理方法包括步骤:?A、接收视频点播数据的处理需求;?B、获取所述处理需求的周期范围内所有低一级别的周期的处理结果的数据存储位置;?C、构造云计算系统可识别的分级云处理参数;?D、基于所述处理需求的类型对所述数据存储位置和所述分级云处理参数进行处理,并将处理结果存储在历史处理结果数据库中。

【技术特征摘要】
1.一种视频点播数据的多级云处理方法,其特征在于,所述多级云处理方法包括步骤: A、接收视频点播数据的处理需求; B、获取所述处理需求的周期范围内所有低一级别的周期的处理结果的数据存储位置; C、构造云计算系统可识别的分级云处理参数; D、基于所述处理需求的类型对所述数据存储位置和所述分级云处理参数进行处理,并将处理结果存储在历史处理结果数据库中。2.根据权利要求1所述的多级云处理方法,其特征在于,所述步骤B进一步包括步骤: B1、提取所述处理需求的类型和周期; B2、基于所述处理需求的类型和周期从视频点播数据处理周期知识库中取出比所述处理需求的周期低一级别的周期; B3、基于所述处理需求的类型和所述处理需求的周期范围内所有低一级别的周期从历史处理结果数据库中取出所述处理需求的周期范围内所有低一级别的周期的处理结果的数据存储位置。3.根据权利要求1所述的多级云处理方法,其特征在于,当所述处理需求的周期的端值所在的低一级别周期并不完全包含在所述处理需求的周期时,将该低一级别周期的更低一级别周期作为所述处理需求的周期范围内的低一级别周期,直至所述处理需求的周期与所述处理需求的周期范围内所有`低一级别周期之和相等。4.根据权利要求2所述的多级云处理方法,其特征在于,所述视频点播数据处理周期知识库包括所述处理需求的类型字段、所述处理需求的周期级别字段和可扩展的具体级别对应的周期字段。5.根据权利要求1至4任一项所述的多级云处理方法,其特征在于,所述步骤C的实现方法是利用分级处理参数构造模块将所述处理需求构造为对所述处理需求的类型以及所述处理需求的周期范围内所有低一级别的周期的处理结果的处理需求,进而将该构造的处理需求转化为云计算系统可识别的分级云处理参数。6.一种视频点播数据的多级云处理系统,其特征在于,所述多级云处理系统包括: 终端处理模块,用于获取视...

【专利技术属性】
技术研发人员:朱定局刘彦辰杨望仙
申请(专利权)人:中国科学院深圳先进技术研究院深圳市天华世纪传媒有限公司深圳市天威视讯股份有限公司
类型:发明
国别省市:

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

1