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

文档序号:8441813阅读:193来源:国知局
一种多频道数据的缓存方法及装置的制造方法
【技术领域】
[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]下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。
【附图说明】
[0041]附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中:
[0042]图1为本发明根据一示例性实施例示出的一种多频道数据的缓存方法的流程图;
[0043]图2为本发明根据一示例性实施例示出的一种多频道数据的缓存方法中步骤SlO的流程图;
[0044]图3为本发明根据一示例性实施例示出的一种多频道数据的缓存方法中步骤S20的流程图;
[0045]图4为本发明根据一示例性实施例示出的一种多频道数据的缓存方法中步骤S30的流程图;
[0046]图5为本发明根据一示例性实施例示出的另一种多频道数据的缓存方法的流程图;
[0047]图6为本发明根据一示例性实施例示出的一种多频道数据的缓存装置的框图;
[0048]图7为本发明根据一示例性实施例示出的一种多频道数据的缓存装置中记录模块60的框图;
[0049]图8为本发明根据一示例性实施例示出的一种多频道数据的缓存装置中解析模块70的框图;
[0050]图9为本发明根据一示例性实施例示出的一种多频道数据的缓存装置中缓存模块80的框图;
[0051]图10为本发明根据一示例性实施例示出的另一种多频道数据的缓存装置的框图。
【具体实施方式】
[0052]以下结合附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1