【技术实现步骤摘要】
一种节目列表的更新方法及装置
本专利技术涉及视频播放
,尤其涉及一种节目列表的更新方法及装置。
技术介绍
随着各种互联网以及媒体、娱乐产业的不断发展,多媒体系统和电视系统成为人们生活的重要组成部分。为了吸引电视观众,网络运营商经常会推出一些新的频道和节目,以供用户选择观看不同的频道以及不同的节目。通常情况下,每个频道会提供一份下周的预播放节目列表,但是在后期预报播放节目列表中的节目可能会有更新,如增加、删除或者修改等,对于后期需要更新的节目列表,每次节目列表的更新都会对节目列表中的节目时间进行调整,并重新生成新的节目列表,当需要频繁更新节目列表时,会使得节目列表中存储过多的数据,同时需要再对每个频道过滤更新后的节目列表,增加了处理流程。
技术实现思路
有鉴于此,本专利技术提供一种节目列表的更新方法及装置,主要目的在于合理规划节目列表中的节目播放时间,同时降低节目列表中的数据存储。为了解决上述问题,本专利技术主要提供如下技术方案:一方面,本专利技术实施例提供了一种节目列表的更新方法,包括:获取原始节目列表中各节目对应的播放信息;当接收到节目更新请求时,判断所述节目 ...
【技术保护点】
1.一种节目列表的更新方法,其特征在于,包括:获取原始节目列表中各节目对应的播放信息;当接收到节目更新请求时,判断所述节目更新请求中请求更新节目对应的播放信息与所述原始节目列表中各节目对应的播放信息是否存在时间重叠;当存在时间重叠时,判断所述时间重叠是否达到预设条件;如果达到预设条件,则将所述原始节目列表中时间重叠的各个节目删除,并插入所述请求更新节目。
【技术特征摘要】
1.一种节目列表的更新方法,其特征在于,包括:获取原始节目列表中各节目对应的播放信息;当接收到节目更新请求时,判断所述节目更新请求中请求更新节目对应的播放信息与所述原始节目列表中各节目对应的播放信息是否存在时间重叠;当存在时间重叠时,判断所述时间重叠是否达到预设条件;如果达到预设条件,则将所述原始节目列表中时间重叠的各个节目删除,并插入所述请求更新节目。2.根据权利要求1所述的方法,其特征在于,在所述判断所述节目更新请求中请求更新节目对应的播放信息与所述原始节目列表中各节目对应的播放信息是否存在时间重叠之前,所述方法还包括:获取所述请求更新节目的节目唯一标识;根据所述请求更新节目的节目唯一标识查询所述请求更新节目是否在所述原始节目列表中;如果是,则将所述原始节目列表中与所述请求更新节目的节目唯一标识相同的节目删除后,判断所述节目更新请求中请求更新节目对应的播放信息与所述原始节目列表中各节目对应的播放信息是否存在时间重叠;否则,判断所述节目更新请求中请求更新节目对应的播放信息与所述原始节目列表中各节目对应的播放信息是否存在时间重叠。3.根据权利要求1所述的方法,其特征在于,所述预设条件为预设时长,所述判断所述时间重叠是否达到预设条件包括:获取所述原始节目列表中时间重叠的节目对应的第一播放时间区间;获取所述请求更新节目对应的第二播放时间区间;判断所述第一播放时间区间与所述第二播放时间区间的差值是否达到预设时长。4.根据权利要求3所述的方法,其特征在于,所述方法还包括:如果所述第一播放时间区间与所述第二播放时间区间的差值未达到预设时长,则保留所述原始节目表中时间重叠的各个节目,并对所述节目列表中时间重叠的各个节目对应的播放时间进行调整,以插入所述请求更新节目。5.根据权利要求4所述的方法,其特征在于,所述对所述节目列表中时间重叠的各个节目对应的播放时间进行调整包括:如果所述时间重叠的节目对应的播放结束时间处于所述请求更新节目对应的播放时间区间内,则将所述时...
【专利技术属性】
技术研发人员:左思图,
申请(专利权)人:北京国双科技有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。