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的切换指令,所述当前显示的EPG包含多条通过视图封装的节目数据;根据EPG的历史显示记录,针对每条未创建过视图的节目数据,从缓存中存储的已创建的视图中查找重用视图,以使得将未创建过视图的节目数据对查找到的重用视图的节目数据替换后显示;其中,所述重用视图与所述未创建过视图的节目数据需要的视图的尺寸的差值小于预设阈值。
【技术特征摘要】
1.一种针对电子节目指南EPG的视图生成方法,其特征在于,所述方法包括:接收对当前显示的EPG的切换指令,所述当前显示的EPG包含多条通过视图封装的节目数据;根据EPG的历史显示记录,针对每条未创建过视图的节目数据,从缓存中存储的已创建的视图中查找重用视图,以使得将未创建过视图的节目数据对查找到的重用视图的节目数据替换后显示;其中,所述重用视图与所述未创建过视图的节目数据需要的视图的尺寸的差值小于预设阈值。2.根据权利要求1所述的方法,其特征在于,所述接收对当前显示的EPG的切换指令之后,还包括:解析所述切换指令,生成视图请求,所述视图请求包括需要创建视图的节目数据集合;所述根据EPG的历史显示记录,针对每条未创建过视图的节目数据,从缓存中存储的已创建过的视图中查找重用视图之前,还包括:从所述节目数据集合中移除已创建过视图的节目数据。3.根据权利要求1所述的方法,其特征在于,所述根据EPG的历史显示记录,针对每条未创建过视图的节目数据,从缓存中存储的已创建过的视图中查找重用视图,包括:根据EPG的历史显示记录,针对每条未创建过视图的节目数据,从缓存中存储的已创建过的视图中查找与所述节目数据需要的视图的宽度和高度相同的视图,作为所述重用视图。4.根据权利要求3所述的方法,其特征在于,所述从缓存中存储的已创建过的视图中查找与所述节目数据需要的视图的宽度和高度相同的视图之后,还包括:若已创建过的视图中不存在与所述节目数据需要的视图的宽度和高度相同的视图,则从已创建过的视图中查找与所述节目数据需要的视图的宽度或者高度相同的视图;从与所述节目数据需要的视图的宽度或者高度相同的视图中,查找与所述节目数据需要的视图的高度或者宽度之差在预设范围内的视图,作为所述重用视图。5.根据权利要求4所述的方法,其特征在于,所述从已创建过的视图中查找与所述节目数据需要的视图的宽度或者高度相同的视图之后,还包括:若已创建过的视图中不存在与所述节目数据...
【专利技术属性】
技术研发人员:蓝文启,司洪龙,程晋,
申请(专利权)人:青岛海信电器股份有限公司,
类型:发明
国别省市:山东,37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。