一种节目播放的方法及装置的制造方法

文档序号:8925546阅读:384来源:国知局
一种节目播放的方法及装置的制造方法
【技术领域】
[0001]本发明涉及互联网技术领域,特别涉及一种节目播放的方法及装置。
【背景技术】
[0002]经过近几年的互联网技术的飞速发展,互联网的业务不断增加,人们基于互联网越来越多的接触到了各种各样的音视频和资讯,比如人们可以通过网络电视来获取并观看网络综艺节目、网络电影、电视剧等。由此一来,节目播放器或者节目播出机等播放设备的播放形式也越来越多样化,且播放设备的功能也越来越智能化。
[0003]目前,大多数的播放器在播放节目时,几乎都仅采用一种播放模式,比如,按照节目的播放顺序,顺序播放对应的节目;或者,采用简单的插播的形式播放对应的节目,比如在电视剧或者综艺节目中插播广告等;当然,在某些情况下,也可以按照顺序播放的形式,在播放一段电视剧后直接播放对应的广告。这种单一的节目播放形式已远远不能满足用户对节目播放多样化的需求,因此,如何根据节目类型,来分别采用对应不同的多种节目方式来播放对应的节目,成为目前节目播放这一领域中所面临的亟待解决的问题之一。

【发明内容】

[0004]本发明实施例提供一种节目播放的方法及装置,用以根据播放节目的节目类型来采用该节目类型所对应的播放方式来播放该节目,实现按照不同的播放方式进行多样化地播放对应的节目。
[0005]本发明实施例提供一种节目播放的方法,包括:
[0006]查询待播放节目对应的数据库,从存储所述待播放节目对应信息的数据库中读取出待播放节目所对应的节目播放单;
[0007]遍历已读取出的所述节目播放单,生成控制待播放节目所对应的播放属性的节目播放控制链表;
[0008]根据生成的所述节目播放控制链表,播放对应的节目。
[0009]在一个实施例中,所述遍历已读取出的所述节目播放单,生成控制待播放节目所对应的播放属性的节目播放控制链表,包括:
[0010]遍历已读取出的所述节目播放单,获取所述节目播放单中待播放节目对应的节目类型;
[0011 ] 根据获取的所述节目类型,制定待播放节目对应的播放类型和播放顺序;
[0012]根据制定的待播放节目对应的所述播放类型和播放顺序,生成控制待播放节目对应的播放类型和播放顺序的节目播放控制链表。
[0013]在一个实施例中,所述根据获取的所述节目类型,制定待播放节目对应的播放类型和播放顺序,包括:
[0014]根据获取的定时节目类型、顺序节目类型和插播节目类型,配置所述定时节目类型、顺序节目类型和插播节目类型在节目播放时所分别对应的定时节点、顺序节点和插播节点,并设置所述定时节点、顺序节点和插播节点对应的播放优先级;
[0015]根据配置的所述定时节点、顺序节点和插播节点以及对应的所述播放优先级,制定待播放节目对应的播放类型和播放顺序。
[0016]在一个实施例中,所述根据生成的所述节目播放控制链表,播放对应的节目,包括:
[0017]根据生成的所述节目播放控制链表,获取所述节目播放控制链表中播放优先级最高的第一定时节点,并获取所述第一定时节点对应的第一定时节目;
[0018]播放所述第一定时节目,同时解析获取的所述第一定时节点,根据解析结果,播放对应的节目。
[0019]在一个实施例中,所述播放所述第一定时节目,同时解析获取的所述第一定时节点,根据解析结果,播放对应的节目,包括:
[0020]开始播放所述第一定时节目的同时,解析获取的所述第一定时节点,根据解析结果获取所述第一定时节点所对应的定时节点属性;其中,所述定时节点属包括:邻近所述定时节点的上一个定时节点和下一个定时节点,和/或所述定时节点中包含的:顺序节点和/或插播节点;
[0021]根据获取的所述第一定时节点所对应的定时节点属性,在所述第一定时节目播放完后,执行如下操作:定时播放对应的节目,或者顺序播放对应的节目,或者插播对应的节目;或者,在所述第一定时节目尚未播放完时,执行如下操作:终止所述第一定时节目的播放并强制播放其他定时节目,或者插播对应的节目,并待插播节目播放完后,接续播放所述第一定时节目。
[0022]对应于上述节目播放的方法,本发明实施例还提供了一种节目播放的装置,包括:
[0023]读取模块,用于查询待播放节目对应的数据库,从存储所述待播放节目对应信息的数据库中读取出待播放节目所对应的节目播放单;
[0024]生成模块,用于遍历已读取出的所述节目播放单,生成控制待播放节目所对应的播放属性的节目播放控制链表;
[0025]播放模块,用于根据生成的所述节目播放控制链表,播放对应的节目。
[0026]在一个实施例中,所述生成模块包括:
[0027]遍历单元,用于遍历已读取出的所述节目播放单,获取所述节目播放单中待播放节目对应的节目类型;
[0028]制定单元,用于根据获取的所述节目类型,制定待播放节目对应的播放类型和播放顺序;
[0029]生成单元,用于根据制定的待播放节目对应的所述播放类型和播放顺序,生成控制待播放节目对应的播放类型和播放顺序的节目播放控制链表。
[0030]在一个实施例中,所述制定单元包括:
[0031]配置子单元,用于根据获取的定时节目类型、顺序节目类型和插播节目类型,配置所述定时节目类型、顺序节目类型和插播节目类型在节目播放时所分别对应的定时节点、顺序节点和插播节点,并设置所述定时节点、顺序节点和插播节点对应的播放优先级;
[0032]制定子单元,用于根据配置的所述定时节点、顺序节点和插播节点以及对应的所述播放优先级,制定待播放节目对应的播放类型和播放顺序。
[0033]在一个实施例中,所述播放模块包括:
[0034]获取单元,用于根据生成的所述节目播放控制链表,获取所述节目播放控制链表中播放优先级最高的第一定时节点,并获取所述第一定时节点对应的第一定时节目;
[0035]播放单元,用于播放所述第一定时节目,同时解析获取的所述第一定时节点,根据解析结果,播放对应的节目。
[0036]在一个实施例中,所述播放单元包括:
[0037]解析子单元,用于开始播放所述第一定时节目的同时,解析获取的所述第一定时节点,根据解析结果获取所述第一定时节点所对应的定时节点属性;其中,所述定时节点属包括:邻近所述定时节点的上一个定时节点和下一个定时节点,和/或所述定时节点中包含的:顺序节点和/或插播节点;
[0038]控制子单元,用于根据所述解析子单元获取的所述第一定时节点所对应的定时节点属性,在所述第一定时节目播放完后,执行如下操作:定时播放对应的节目,或者顺序播放对应的节目,或者插播对应的节目;或者,在所述第一定时节目尚未播放完时,执行如下操作:终止所述第一定时节目的播放并强制播放其他定时节目,或者插播对应的节目,并待插播节目播放完后,接续播放所述第一定时节目。
[0039]本发明以上实施例所描述的一种节目播放的方法及装置可以达到如下有益效果:
[0040]通过查询待播放节目对应的数据库,从存储所述待播放节目对应信息的数据库中读取出待播放节目所对应的节目播放单;遍历已读取出的所述节目播放单,生成控制待播放节目所对应的
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1