一种多频道数据的缓存方法及装置制造方法及图纸

技术编号:11752697 阅读:145 留言:0更新日期:2015-07-21 13:09
本发明专利技术实施例公开了一种多频道数据的缓存方法及装置,用以缓存多频道数据从而提高数据加载效率,实现换台后无需用户等待即可播放对应的视频。所述方法包括:记录预设时长内用户观看电视频道所对应的操作事件,获取所述操作事件对应的历史数据;解析所述历史数据,获取所述历史数据中电视频道的观看记录,并根据所述观看记录,制定数据缓存规则;检测到电视机当前播放的节目内容符合数据缓存规则时,下载并缓存所述观看记录中预设频道对应的频道数据;具有缓存多频道数据从而提高数据加载效率的有益效果,实现了换台后无需用户等待即可播放对应视频的目的;提高了用户体验。

【技术实现步骤摘要】

本专利技术涉及互联网
,特别涉及一种多频道数据的缓存方法及装置
技术介绍
经过近几年的互联网技术的飞速发展,互联网的业务不断增加,人们基于互联网可以接触到各种各样的信息。而与此同时,电视机也成为家家户户必备的家用电器之一。观看电视节目也已经是人们日常生活中不可缺少的一种休闲方式。由于电视机可以接收不同电视台传送的电视节目,也可以基于互联网搜索网络节目,因此,用户在观看节目的同时,在不同的频道之间进行切换即换台的现象也十分常见。目前,电视机在播放网络节目时,通常在用户更换电视频道后,再临时加载更换后的电视频道所对应的视频数据,在数据加载的过程中,用户不得不等待加载好之后再进行观看;换台后视频观看不顺畅,临时加载数据浪费了用户的观看时间,这种方式给用户带来了诸多不便。
技术实现思路
本专利技术实施例提供一种多频道数据的缓存方法及装置,用以缓存多频道数据从而提高数据加载效率,实现换台后无需用户等待即可播放对应的视频。本专利技术实施例提供一种多频道数据的缓存方法,包括:记录预设时长内用户观看电视频道所对应的操作事件,获取所述操作事件对应的历史数据;解析所述历史数据,获取所述历史数据中电视频道的观看记录,并根据所述观看记录,制定数据缓存规则;检测到电视机当前播放的节目内容符合数据缓存规则时,下载并缓存所述观看记录中预设频道对应的频道数据。在一个实施例中,所述记录预设时长内用户观看电视频道所对应的操作事件,获取所述操作事件对应的历史数据,包括:在预设时长内,监控用户观看电视频道所触发的节目观看事件和频道切换事件;记录所述节目观看事件所对应的节目播放信息,以及所述频道切换事件对应的频道切换信息,得到所述节目观看事件和所述频道切换事件对应的历史数据。在一个实施例中,所述解析所述历史数据,获取所述历史数据中电视频道的观看记录,并根据所述观看记录,制定数据缓存规则,包括:按照预设解析规则,解析所述历史数据;根据解析结果,获取所述历史数据对应的节目播放内容、节目播放时长以及频道切换信息;根据所述节目播放内容、节目播放时长以及频道切换信息,制定数据缓存规则。在一个实施例中,所述检测到电视机当前播放的节目内容符合数据缓存规则时,下载并缓存所述观看记录中预设频道对应的频道数据,包括:获取电视机正在播放的当前节目内容;识别出所述当前节目内容与所述数据缓存规则中的节目播放内容相匹配时,下载所述观看记录中预设频道对应的频道数据;缓存已下载的所述频道数据。在一个实施例中,所述多频道数据的缓存方法还包括:接收用户触发的频道切换指令,执行频道切换操作事件,播放所述频道切换指令对应的已缓存的所述频道数据。对应于上述音视频编辑方法,一种多频道数据的缓存装置,包括:记录模块,用于记录预设时长内用户观看电视频道所对应的操作事件,获取所述操作事件对应的历史数据;解析模块,用于解析所述历史数据,获取所述历史数据中电视频道的观看记录,并根据所述观看记录,制定数据缓存规则;缓存模块,用于检测到电视机当前播放的节目内容符合数据缓存规则时,下载并缓存所述观看记录中预设频道对应的频道数据。在一个实施例中,所述记录模块包括:监控单元,用于在预设时长内,监控用户观看电视频道所触发的节目观看事件和频道切换事件;记录单元,用于记录所述节目观看事件所对应的节目播放信息,以及所述频道切换事件对应的频道切换信息,得到所述节目观看事件和所述频道切换事件对应的历史数据。在一个实施例中,所述解析模块包括:解析单元,用于按照预设解析规则,解析所述历史数据;根据解析结果,获取所述历史数据对应的节目播放内容、节目播放时长以及频道切换信息;制定单元,用于根据所述节目播放内容、节目播放时长以及频道切换信息,制定数据缓存规则。在一个实施例中,所述缓存模块包括:识别单元,用于获取电视机正在播放的当前节目内容;识别出所述当前节目内容与所述数据缓存规则中的节目播放内容相匹配时,下载所述观看记录中预设频道对应的频道数据;缓存单元,用于缓存已下载的所述频道数据。在一个实施例中,所述多频道数据的缓存装置还包括:切换模块,用于接收用户触发的频道切换指令,执行频道切换操作事件,播放所述频道切换指令对应的已缓存的所述频道数据。本专利技术多数据缓存方法及装置可以达到如下有益效果:通过记录预设时长内用户观看电视频道所对应的操作事件,获取所述操作事件对应的历史数据;解析所述历史数据,获取所述历史数据中电视频道的观看记录,并根据所述观看记录,制定数据缓存规则;检测到电视机当前播放的节目内容符合数据缓存规则时,下载并缓存所述观看记录中预设频道对应的频道数据;具有缓存多频道数据从而提高数据加载效率的有益效果,实现了换台后无需用户等待即可播放对应视频的目的;提高了用户体验。本专利技术的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本专利技术而了解。本专利技术的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。下面通过附图和实施例,对本专利技术的技术方案做进一步的详细描述。【附图说明】附图用来提供对本专利技术的进一步理解,并且构成说明书的一部分,与本专利技术的实施例一起用于解释本专利技术,并不构成对本专利技术的限制。在附图中:图1为本专利技术根据一示例性实施例示出的一种多频道数据的缓存方法的流程图;图2为本专利技术根据一示例性实施例示出的一种多频道数据的缓存方法中步骤SlO的流程图;图3为本专利技术根据一示例性实施例示出的一种多频道数据的缓存方法中步骤S20的流程图;图4为本专利技术根据一示例性实施例示出的一种多频道数据的缓存方法中步骤S30的流程图;图5为本专利技术根据一示例性实施例示出的另一种多频道数据的缓存方法的流程图;图6为本专利技术根据一示例性实施例示出的一种多频道数据的缓存装置的框图;图7为本专利技术根据一示例性实施例示出的一种多频道数据的缓存装置中记录模块60的框图;图8为本专利技术根据一示例性实施例示出的一种多频道数据的缓存装置中解析模块70的框图;图9为本专利技术根据一示例性实施例示出的一种多频道数据的缓存装置中缓存模块80的框图;图10为本专利技术根据一示例性实施例示出的另一种多频道数据的缓存装置的框图。【具体实施方式】以下结合附图对本专利技术的优选实施例进行说明,应当理解,此处所描述的优选实当前第1页1 2 3 本文档来自技高网...
一种多频道数据的缓存方法及装置

【技术保护点】
一种多频道数据的缓存方法,其特征在于,包括:记录预设时长内用户观看电视频道所对应的操作事件,获取所述操作事件对应的历史数据;解析所述历史数据,获取所述历史数据中电视频道的观看记录,并根据所述观看记录,制定数据缓存规则;检测到电视机当前播放的节目内容符合数据缓存规则时,下载并缓存所述观看记录中预设频道对应的频道数据。

【技术特征摘要】

【专利技术属性】
技术研发人员:张存
申请(专利权)人:天脉聚源北京传媒科技有限公司
类型:发明
国别省市:北京;11

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

1