针对电子节目指南EPG的视图生成方法及智能电视技术

技术编号:16219887 阅读:47 留言:0更新日期:2017-09-16 02:17
本发明专利技术提供一种针对电子节目指南EPG的视图生成方法及智能电视,方法包括:接收对当前显示的EPG的切换指令,所述当前显示的EPG包含多条通过视图封装的节目数据;根据EPG的历史显示记录,针对每条未创建过视图的节目数据,从缓存中存储的已创建的视图中查找重用视图,以使得将未创建过视图的节目数据对查找到的重用视图的节目数据替换后显示;其中,所述重用视图与所述未创建过视图的节目数据需要的视图的尺寸的差值小于预设阈值。通过本方案,能够有效提高视图处理效率,实现EPG的快速响应。

View generation method and intelligent television for electronic program guide EPG

The invention provides a view generation method for electronic program guide EPG and smart TV method includes: receiving a switching instruction on the current display of EPG, the current EPG display comprises a plurality of data through the program package view; according to EPG historical records, for each program did not create a data view from the view has been created, stored in the cache for reuse view, the program will not create a data in order to make the reuse view to find the replacement program data view display; among them, the difference between the view and the reuse of the program did not create a data view need to view the size smaller than the preset threshold. Through this scheme, it can effectively improve the efficiency of view processing and realize the fast response of EPG.

【技术实现步骤摘要】
针对电子节目指南EPG的视图生成方法及智能电视
本专利技术涉及智能电视领域,尤其涉及一种针对电子节目指南EPG的视图生成方法及智能电视。
技术介绍
电子节目指南(ElectronicProgramGuide,简称EPG)系统作为门户系统,主要完成和用户的接口,为用户提供指引。目前的EPG视图生成方案中,当需要进行视图显示时,则创建相应的视图。但实际应用中,新创建一个视图往往需要耗费大量的时间,这就导致无法快速有效地响应用户操作,进而产生界面卡顿、内容显示不及时等问题,影响用户体验。
技术实现思路
本专利技术提供一种针对电子节目指南EPG的视图生成方法及智能电视,用于解决现有的EPG视图生成方案无法快速有效地响应用户操作的问题。本专利技术的第一个方面是提供一种针对电子节目指南EPG的视图生成方法,包括:接收对当前显示的EPG的切换指令,所述当前显示的EPG包含多条通过视图封装的节目数据;根据EPG的历史显示记录,针对每条未创建过视图的节目数据,从缓存中存储的已创建的视图中查找重用视图,以使得将未创建过视图的节目数据对查找到的重用视图的节目数据替换后显示;其中,所述重用视图与所述未创建过视图的节目数据需要的视图的尺寸的差值小于预设阈值。本专利技术的第二个方面是提供一种智能电视,包括:接收模块,用于接收对当前显示的EPG的切换指令,所述当前显示的EPG包含多条通过视图封装的节目数据;查找模块,用于根据EPG的历史显示记录,针对每条未创建过视图的节目数据,从缓存中存储的已创建的视图中查找重用视图,以使得将未创建过视图的节目数据对查找到的重用视图的节目数据替换后显示;其中,所述重用视图与所述未创建过视图的节目数据需要的视图的尺寸的差值小于预设阈值。本专利技术提供的针对EPG的视图生成方法及智能电视中,接收到对当前显示的EPG的切换指令时,根据历史显示记录,针对未创建过视图的节目数据需要的视图,从缓存中存储的已创建的视图中快速查找出与节目数据所需的视图尺寸相似的重用视图,最后通过用未创建过视图的节目数据替换重用视图中的节目数据并显示,从而快速生成和显示未创建过视图的节目数据对应的视图,通过本方案能够有效减小数据处理量,在有效提高视图建立效率的同时,通过对已创建的视图进行重复利用,提高视图利用率,从而有效提高视图处理效率,实现对用户操作的快速响应。附图说明图1A为本专利技术实施例一提供的一种针对EPG的视图生成方法的流程示意图;图1B为实际应用中EPG的示意图;图1C为本专利技术实施例一提供的另一种针对EPG的视图生成方法的流程示意图;图1D为本专利技术实施例一提供的又一种针对EPG的视图生成方法的流程示意图;图1E为本专利技术实施例一提供的又一种针对EPG的视图生成方法的流程示意图;图1F为本专利技术实施例一提供的又一种针对EPG的视图生成方法的流程示意图;图2A为本专利技术实施例二提供的一种智能电视的结构示意图;图2B为本专利技术实施例二提供的另一种智能电视的结构示意图;图2C为本专利技术实施例二提供的又一种智能电视的结构示意图;图2D为本专利技术实施例二提供的又一种智能电视的结构示意图;图2E为本专利技术实施例二提供的又一种智能电视的结构示意图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述。图1A为本专利技术实施例一提供的一种针对EPG的视图生成方法的流程示意图,如图1A所示,本实施例以该针对EPG的视图生成方法应用于智能电视来举例说明,方法包括:101、接收对当前显示的EPG的切换指令,所述当前显示的EPG包含多条通过视图封装的节目数据;102、根据EPG的历史显示记录,针对每条未创建过视图的节目数据,从缓存中存储的已创建的视图中查找重用视图,以使得将未创建过视图的节目数据对查找到的重用视图的节目数据替换后显示。其中,所述重用视图与所述未创建过视图的节目数据需要的视图的尺寸的差值小于预设阈值。其中,智能电视可以具有全开放式平台,搭载有操作系统,可以由用户自行安装和卸载软件、游戏等第三方服务商提供的应用程序,通过此类应用来不断对电视的功能进行扩充,并可以通过有线方式、无线网络来实现通信交互。实际应用中,101的触发场景有多种,例如,根据用户操作从其它频道切换至EPG视图时,或者根据用户操作当前显示的EPG视图发生变化时,例如,翻页或者滑动页面以显示新的视图时,都会接收到切换指令,本实施例在此不对其具体场景进行限制。为了更直观地了解EPG视图,举例来说,图1B为实际应用中EPG的示意图,如图1B所示,当前示出的是12月6日不同电视频道的节目数据,当前显示的EPG由多个封装有节目数据的“单元格”组合而成,这些“单元格”即为视图,每个单元格中的内容,例如,CCTV1频道下,PM7:00开始播放的节目为“新闻联播”,即为该视图中封装的节目数据。该EPG中各视图的宽度相同,高度不同。进一步的,高度可以反映出各节目的节目时长,例如,节目时长越长则对应的视图高度越高。例如,浙江卫视于PM7:00播放“中国蓝剧场”,“中国蓝剧场”的节目时长为两个小时十分钟,中国蓝剧场播放结束后,大约在PM9:10左右会开始播放“今日评说”,“今日评说”的节目时长为十五分钟,从图中可以直观地看到“中国蓝剧场”对应的视图高度明显大于今日评说对应的视图高度。具体的,基于节目数据可以确定节目数据所需要的视图的尺寸,即视图的高度和宽度。图1B中显示的视图为已创建视图,已创建的视图可以存储至缓存中。假设当前接收到切换指令,需要显示12月7日的EPG,则针对12月7日各频道的节目数据需要创建相应的视图来进行封装显示,结合本方案,以12月7日浙江卫视的某节目的节目数据举例来说,例如,浙江卫视在12月7日播放的节目有“奔跑吧”,节目时长为两小时十分钟,则基于节目数据可以确定“奔跑吧”节目数据需要的视图的尺寸,从缓存中已创建过的视图中查找,发现已创建视图中“中国蓝剧场”对应的视图尺寸与“奔跑吧”所需的视图尺寸相同,则将已创建视图中“中国蓝剧场”对应的视图作为重用视图,将重用视图中的节目数据“中国蓝剧场”替换为“奔跑吧”并显示,从而快速生成“奔跑吧”节目数据的视图。具体的,图1C为本专利技术实施例一提供的另一种针对EPG的视图生成方法的流程示意图,在图1A所示实施方式的基础上,101之后,还可以包括:103、解析所述切换指令,生成视图请求,所述视图请求包括需要创建视图的节目数据集合;相应的,在102之前,还可以包括:104、从所述节目数据集合中移除已创建过视图的节目数据。本实施例中,接收到对当前显示的EPG的切换指令时,首先解析该切换指令,生成包括需要创建视图的节目数据集合的视图请求;从所述节目数据集合中移除已创建过视图的节目数据后,针对每条未创建视图的节目数据,从缓存中查找与该节目数据所需的视图尺寸相似的重用视图,并将重用视图中的节目数据替换为该节目数据后显示。可以理解,已经创建的视图无需再被重复建立,因此本实施例中,移除节目数据集合中已经创建的视图,保留下的即为需要创建视图的节目数据,从而减小需要创建的视图的数量,提高处理效率和响应速度。可以理解,通过比对EPG视图建立的时间消耗可以确定,创建EPG视图的时间消耗,大于直接本文档来自技高网...
针对电子节目指南EPG的视图生成方法及智能电视

【技术保护点】
一种针对电子节目指南EPG的视图生成方法,其特征在于,所述方法包括:接收对当前显示的EPG的切换指令,所述当前显示的EPG包含多条通过视图封装的节目数据;根据EPG的历史显示记录,针对每条未创建过视图的节目数据,从缓存中存储的已创建的视图中查找重用视图,以使得将未创建过视图的节目数据对查找到的重用视图的节目数据替换后显示;其中,所述重用视图与所述未创建过视图的节目数据需要的视图的尺寸的差值小于预设阈值。

【技术特征摘要】
1.一种针对电子节目指南EPG的视图生成方法,其特征在于,所述方法包括:接收对当前显示的EPG的切换指令,所述当前显示的EPG包含多条通过视图封装的节目数据;根据EPG的历史显示记录,针对每条未创建过视图的节目数据,从缓存中存储的已创建的视图中查找重用视图,以使得将未创建过视图的节目数据对查找到的重用视图的节目数据替换后显示;其中,所述重用视图与所述未创建过视图的节目数据需要的视图的尺寸的差值小于预设阈值。2.根据权利要求1所述的方法,其特征在于,所述接收对当前显示的EPG的切换指令之后,还包括:解析所述切换指令,生成视图请求,所述视图请求包括需要创建视图的节目数据集合;所述根据EPG的历史显示记录,针对每条未创建过视图的节目数据,从缓存中存储的已创建过的视图中查找重用视图之前,还包括:从所述节目数据集合中移除已创建过视图的节目数据。3.根据权利要求1所述的方法,其特征在于,所述根据EPG的历史显示记录,针对每条未创建过视图的节目数据,从缓存中存储的已创建过的视图中查找重用视图,包括:根据EPG的历史显示记录,针对每条未创建过视图的节目数据,从缓存中存储的已创建过的视图中查找与所述节目数据需要的视图的宽度和高度相同的视图,作为所述重用视图。4.根据权利要求3所述的方法,其特征在于,所述从缓存中存储的已创建过的视图中查找与所述节目数据需要的视图的宽度和高度相同的视图之后,还包括:若已创建过的视图中不存在与所述节目数据需要的视图的宽度和高度相同的视图,则从已创建过的视图中查找与所述节目数据需要的视图的宽度或者高度相同的视图;从与所述节目数据需要的视图的宽度或者高度相同的视图中,查找与所述节目数据需要的视图的高度或者宽度之差在预设范围内的视图,作为所述重用视图。5.根据权利要求4所述的方法,其特征在于,所述从已创建过的视图中查找与所述节目数据需要的视图的宽度或者高度相同的视图之后,还包括:若已创建过的视图中不存在与所述节目数据...

【专利技术属性】
技术研发人员:蓝文启司洪龙程晋
申请(专利权)人:青岛海信电器股份有限公司
类型:发明
国别省市:山东,37

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

1