一种实现EPG焦点配置及显示的方法技术

技术编号:31615161 阅读:53 留言:0更新日期:2021-12-29 18:48
本申请公开了一种实现EPG焦点配置及显示的方法,包括以下步骤:标识所有能移动的元素组件;初始化各元素组件在垂直方向和水平方向的最大值;设置焦点元素组件的按钮;初始化该焦点元素组件的位置;以及设置焦点元素组件的移动逻辑。通过该配置和显示方法,每个大焦点被划分为多个焦点组件,配置方式更加灵活,尤其适用于异形元素、焦点的左右环绕和上下环绕等功能。等功能。等功能。

【技术实现步骤摘要】
一种实现EPG焦点配置及显示的方法


[0001]本申请涉及一种IPTV
,并且更为具体地,涉及一种IPTV业务领域EPG开发的各种场景,诸如业务综合门户、增值业务专区、活动专题等的应用。

技术介绍

[0002]IPTV(interactive personality television,交互式网络电视)是一种利用宽带网,集互联网、多媒体、通讯等技术于一体,向家庭用户提供包括数字电视在内的多种交互式服务的技术。其模块结构主要包括流媒体服务、节目采编、存储及认证计费等子模块,主要存储及传送的内容是以MPEG

2/4标准为编码核心的流媒体文件,基于IP网络传输,通常要设置内容分配服务节点,配置流媒体服务及存储设备,用户终端可以是IP机顶盒+电视机,也可以是PC机。IPTV可以利用有线电视网的基础设施,以家用电视机作为主要终端设备,通过互联网络协议来提供包括电视节目在内的多种数字媒体服务。
[0003]目前,基于JavaScript开发,已经能够在机顶盒上展示各种EPG(Electronic Program Guide,即电子节目指南)页面。为了吸引用户以及用户对体验要求的越发提高,对各种EPG元素组件的焦点移动提出了各种需求。机顶盒的浏览器默认通常采用DIV(DIV是层叠样式表中的定位技术,全称DIVision,即为划分)来实现焦点效果。但因方向按键无法直接控制DIV的移动,只能通过设置DIV方向触发事件来达到移动的效果。但在现有技术中,该方式已经无法满足业务要求,诸如,各种不规则的异形元素组件、焦点的左右环绕和上下环绕等功能。
[0004]因此,本领域中急需一种新的新的焦点导航技术,以此来满足业务日益增多的需求。并且该技术能够降低EPG开发的难度。

技术实现思路

[0005]以下给出一个或多个方面的简要概述以提供对这些方面的基本理解。此概述不是所有构想到的方面的详尽综览,并且既非旨在标识出所有方面的关键性或决定性要素亦非试图界定任何或所有方面的范围。其唯一的目的是要以简化形式给出一个或多个方面的一些概念以作为稍后给出的更加详细的描述之序。
[0006]根据本申请的实施例,描述了一种用于电子节目指南EPG焦点配置及显示的方法,该方法包括:标识所有能移动的元素组件;初始化各元素组件在垂直方向和水平方向的最大值;设置焦点元素组件的按钮;初始化焦点元素组件的位置;以及设置焦点元素组件的移动逻辑。
[0007]根据本申请的优选实施例,标识所有能移动的元素组件包括:
[0008]将EPG的页面中所有能移动的元素组件,都以id=“element_mV_nH”的形式来标识,其中,mV代表元素组件在垂直方向的移动,而nH代表元素组件在水平方向的移动。
[0009]根据本申请的优选实施例,初始化各元素组件在垂直方向和水平方向的最大值包括:
[0010]分别初始化各元素组件在垂直方向和水平方向的最大值:maxV和maxH,其中maxV和maxH分别代表元素组件在垂直方向的最大值和在水平方向的最大值。
[0011]根据本申请的优选实施例,初始化焦点元素组件的位置包括:将焦点元素组件被初始化为元素组件中的任一者。
[0012]根据本申请的优选实施例,初始化所述焦点元素组件的位置包括:
[0013]将限电焦点元素组件的位置初始化为限电元素组件中的任一者的位置,并初始化限电焦点元组组件在垂直方向和水平方向的最大值。
[0014]根据本申请的优选实施例,设置限电焦点元素组件的移动逻辑包括:
[0015]从限电焦点元素组件开始,分别向左、向右、向上、以及向下移动以遍历所有元素组件。
[0016]根据本申请的优选实施例,设置限电焦点元素组件的移动逻辑进一步包括:
[0017]如果从限电焦点元素组件开始向左移动,则保持mV不变,nH逐渐减小依次进行;
[0018]如果从限电焦点元素组件开始向右移动,则保持mV不变,nH逐渐增大依次进行;
[0019]如果从限电焦点元素组件开始向上移动,则保持nH不变,mV逐渐减小依次进行;
[0020]如果从限电焦点元素组件开始向下移动,则保持nH不变,mV逐渐增大依次进行。
[0021]根据本申请的优选实施例,设置限电焦点元素组件的移动逻辑进一步包括:
[0022]如果在限电向左移动过程中未发现存在任何元素组件,则将mV减1,nH逐渐减小再次进行向左移动;
[0023]如果在限电向右移动过程中未发现存在任何元素组件,则将mV加1,nH逐渐增大再次进行向右移动;
[0024]如果在限电向上移动过程中未发现存在任何元素组件,则将nH减1,mV逐渐减小再次进行向上移动;
[0025]如果在限电向下移动过程中未发现存在任何元素组件,则将nH加1,mV逐渐增大再次进行向下移动。
[0026]根据本申请的优选实施例,如果除了限电焦点元素组件自身之外没有其他元素组件,则不会移动。
[0027]为能达成前述及相关目的,这一个或多个方面包括在下文中充分描述并在所附权利要求中特别指出的特征。以下描述和附图详细阐述了这一个或多个方面的某些解说性特征。但是,这些特征仅仅是指示了可采用各种方面的原理的各种方式中的若干种,并且本描述旨在涵盖所有此类方面及其等效方案。
附图说明
[0028]为了能详细理解本申请的以上陈述的特征所用的方式,可参照各方面来对以上简要概述的内容进行更具体的描述,其中一些方面在附图中解说。然而应该注意,附图仅解说了本申请的某些典型方面,故不应被认为限定其范围,因为本描述可允许有其他等同有效的方面。
[0029]在附图中:
[0030]图1是解说根据本申请的实施例的实现EPG焦点配置及显示的方法中的示例性EPG实际布局显示页面;
[0031]图2是解说根据本申请的实施例的实现EPG焦点配置及显示的方法中的源代码1的示意截图;
[0032]图3是解说根据本申请的实施例的实现EPG焦点配置及显示的方法的源代码2的示意截图;
[0033]图4是解说根据本申请的实施例的实现EPG焦点配置及显示的方法中的示例性EPG虚拟布局显示页面;
[0034]图5是解说根据本申请的实施例的实现EPG焦点配置及显示的方法的流程图。
具体实施方式
[0035]以下结合附图阐述的详细描述旨在作为各种配置的描述,而无意表示可实践本文所描述的概念的仅有配置。本详细描述包括具体细节以提供对各种概念的透彻理解。然而,对于本领域技术人员将显而易见的是,没有这些具体细节也可实践这些概念。在某些实例中,以框图形式示出众所周知的组件以便避免淡化此类概念。
[0036]应当理解,基于本公开,其他实施例将是显而易见的,并且可以在不脱离本公开的范围的情况下做出系统、结构、过程或机械改变。
[0037]参照图1,其中具体示出了根据本申请的实施例的实现EPG焦点配置及显示的方法中的示例性本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种用于电子节目指南EPG焦点配置及显示的方法,包括:标识所有能移动的元素组件;初始化各元素组件在垂直方向和水平方向的最大值;设置焦点元素组件的按钮;初始化所述焦点元素组件的位置;以及设置所述焦点元素组件的移动逻辑。2.如权利要求1所述的用于EPG焦点配置及显示的方法,其特征在于,标识所有能移动的元素组件包括:将所述EPG的页面中所有能移动的元素组件,都以id=“element_mV_nH”的形式来标识,其中,mV代表所述元素组件在垂直方向的移动,而nH代表所述元素组件在水平方向的移动。3.如权利要求1所述的用于EPG焦点配置及显示的方法,其特征在于,初始化各元素组件在垂直方向和水平方向的最大值包括:分别初始化各元素组件在垂直方向和水平方向的最大值:maxV和maxH,其中所述maxV和所述maxH分别代表所述元素组件在垂直方向的最大值和在水平方向的最大值。4.如权利要求1所述的用于EPG焦点配置及显示的方法,其特征在于,设置焦点元素组件的按钮包括:所述焦点元素组件可被设为所述元素组件中的任一者。5.如权利要求1所述的用于EPG焦点配置及显示的方法,其特征在于,初始化所述焦点元素组件的位置包括:将所述焦点元素组件的位置初始化为所述元素组件中的任一者的位置,并初始化所述焦点元组组件在垂直方向和水平方向的最大值。6.如权利要求2所述的用于EPG焦点配置及...

【专利技术属性】
技术研发人员:孙为国汤新许文华
申请(专利权)人:天翼智慧家庭科技有限公司
类型:发明
国别省市:

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

1