【技术实现步骤摘要】
一种EPG界面渲染优化方法及系统
[0001]本专利技术涉及数字电视
,特别涉及一种
EPG
界面渲染优化方法及系统
。
技术介绍
[0002]EPG
是电子节目指南
(Electronic Program Guide)
的缩写,用于为用户提供电视台或视频平台的节目信息,包括频道列表
、
节目名称
、
时间表
、
描述等
。
获取
EPG
数据可以帮助用户了解当前和未来播放的电视节目,方便他们选择观看的内容
。
目前,
EPG
数据可以通过以下几种方式进行获取:
[0003]电视广播提供商:许多电视广播提供商会在其官方网站或移动应用中提供
EPG
数据
。
用户可以登录提供商的网站或应用程序,浏览电视频道列表和节目时间表,获取所需的节目信息;
[0004]电视节目指南网站:有一些第三方的电视节目指南网站,它们收集整理了各个电视台的节目信息,并提供免费或付费的
EPG
服务
。
用户可以在这些网站上搜索所需的电视频道或节目,并查看相关的节目信息;
[0005]IPTV
服务提供商:如果您使用的是
IPTV
服务,通常会提供
EPG
数据
。IPTV
是通过互联网传输电视节目的服务,提供商通常会为用户提供
E ...
【技术保护点】
【技术特征摘要】
1.
一种
EPG
界面渲染优化方法,其特征在于,包括:获取运行设备的频道列表和呈现页面,构建所述频道列表中各频道的
EPG
数据请求任务;其中,所述频道列表中的频道来源于多种信号源;先基于呈现页面和
/
或设备性能选定每一轮要处理的
EPG
数据请求任务,再基于频道来源组合出多个任务集合,使得每个任务集合中包含一或多个
EPG
数据请求任务;分析所述频道列表中所涉及的信号源种类以确定各信号源接口,使各信号源接口每轮负责处理相应频道来源的任务集合,得到任务集合下各频道的
EPG
数据;将一轮或多轮得到的各频道的
EPG
数据按照频道序号依次添加到所述呈现页面中进行数据融合,并对融合后的数据进行渲染,输出相应的
EPG
界面
。2.
根据权利要求1所述的一种
EPG
界面渲染优化方法,其特征在于,在渲染输出所述相应部分的
EPG
界面后,还包括:存储各频道的
EPG
数据,并记录该数据在信号源接口的获取时间;以所述获取时间为起点设置一个期限以构建定时任务,在该期限内所述
EPG
数据可作为该频道的
EPG
缓存数据被读取并渲染为
EPG
界面
。3.
根据权利要求2所述的一种
EPG
界面渲染优化方法,其特征在于,在构建所述频道列表中各频道的
EPG
数据请求任务之前,还包括:当预先存储有
EPG
缓存数据时,先检测所述
EPG
缓存数据是否设置有所述定时任务,并在设有定时任务的情况下根据定时任务所设期限检测所述
EPG
缓存数据是否过期;若所述
EPG
缓存数据已过期,则重新构建所述频道列表中各频道的
EPG
数据请求任务,并通过信号源接口获取相应的
EPG
数据;若所述
EPG
缓存数据未过期,则从所述
EPG
缓存数据中读取对应频道的
EPG
数据并渲染更新对应的
EPG
界面,直到频道列表所对应的
EPG
界面更新完毕
。4.
根据权利要求1所述的一种
EPG
界面渲染优化方法,其特征在于,基于呈现页面选定每一轮要处理的
EPG
数据请求任务的过程包括:获取呈现页面中能够呈现的最大频道数;以所述最大频道数为单位,在所述频道列表中按照频道序号依序截取每一轮所要处理的
EPG
数据请求任务
。5.
根据权利要求1所述的一种
EPG
界面渲染优化方法,其特征在于,基于设备性能选定每一轮要处理的
EPG
数据请求任务的过程包括:按照设备性能的优劣进行分级,使每一级的设备性能对应一个最大任务数;对当前运行设备的设备性能进行实时监测,确定当前运行设备的设备性能所对应的最大任务数;以所述最大任务数为单位,在所述频道列表中按照频道序号依序截取每轮所要处理的
...
【专利技术属性】
技术研发人员:姚子洲,尹继圣,刘大照,
申请(专利权)人:深圳感臻智能股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。