一种网页焦点定位方法及系统技术方案

技术编号:13634581 阅读:34 留言:0更新日期:2016-09-02 19:41
本发明专利技术公开了一种网页焦点定位方法及系统,所述网页中的每一焦点均对应有属性信息,所述属性信息包括位置坐标和定向关系表,所述定向关系表中保存有方向键与定向焦点的对应关系,当检测到方向键被触发时,根据所述当前焦点的定向关系表确定被触发的方向键对应的定向焦点,作为目标焦点,并从所述目标焦点的属性信息中,确定所述目标焦点的位置坐标,将光标移动到所述目标焦点的位置坐标。本发明专利技术公开的网页焦点定位方法及系统,通过定向关系表的方式根据方向键来直接定位目标焦点,解决了现有技术中传统的真焦点定位方式在面对排布不规则的焦点时,计算复杂度较高,定位效率较差,且容易出错的问题。

【技术实现步骤摘要】

本专利技术涉及数据信息处理领域,更具体的说,是涉及一种网页焦点定位方法及系统
技术介绍
在当前信息时代,网页已经成为人机交互的主要信息载体,在网页页面中,不同的位置放置着不同的图片、链接、音乐和视频等信息元素。人们要想查看或访问这些信息元素,需要先将光标定位到相应的信息元素的焦点上,然后才能访问这些信息元素。在电视机顶盒以及类似的系统中,也是采用了网页页面的形式来显示相关信息,但通常只能通过遥控器的上下左右这四个方向键来定位网页页面的焦点。目前的网页页面通常是以真焦点的方式来确定这些信息元素的焦点位置的,具体是通过html的焦点标签来识别页面中的每一个焦点,并将这些标签全部记录下来,当用户按方向键时,确定此方向键对应的方位是否有焦点、有多少个焦点以及最近的焦点是哪一个,通过计算后,将光标定位到确定出来的焦点上。但是,随着网页视觉效果的提升,焦点的排布也越来越不规则。而当页面上的焦点排布不规则时,无疑会增加计算的复杂度。例如,一个宽20px的焦点的正下方有两个10px以内的焦点,在按向下的方向键时,浏览器并不能直接确定出是要定位到哪个10px以内的焦点上,必须经过额外的条件设定或复杂计算才能确定。并且,在面对排布不规则的焦点时,传统的真焦点定位方式,计算复杂度较高,导致焦点定位效率较差,且容易出错。所以,目前迫切需要一种即使在页面焦点排布不规则的情况下,依然能够准确高效地定位网页焦点的技术方案。
技术实现思路
有鉴于此,本专利技术提供了一种网页焦点定位方法及系统,以解决在面对排布不规则的焦点时,传统的真焦点定位方式,计算复杂度较高,导致焦点定位效率较差,且容易出错的问题。为实现上述目的,本专利技术提供如下技术方案:一种网页焦点定位方法,所述网页中的每一焦点均对应有属性信息,所述属性信息包括位置坐标和定向关系表,所述定向关系表中保存有方向键与定向焦点的对应关系,所述方法包括:当检测到方向键被触发时,根据光标当前所在位置坐标,确定当前焦点;获取所述当前焦点的属性信息;根据所述当前焦点的定向关系表确定被触发的方向键对应的定向焦点,所述被触发的方向键对应的定向焦点为目标焦点;获取所述目标焦点的属性信息;从所述目标焦点的属性信息中,确定所述目标焦点的位置坐标;将光标移动到所述目标焦点的位置坐标。优选的,所述属性信息还包括索引号,所述对应关系具体为所述方向键的键值与定向焦点的索引号之间的对应关系;则,所述根据所述当前焦点的定向关系表确定被触发的方向键对应的定向焦点,包括:在所述当前焦点的定向关系表中,查找与所述被触发的方向键的键值相对应的定向焦点的索引号。优选的,所述方法还包括:根据所述当前焦点的定向关系表判断被触发的方向键是否对应定向焦点;所述根据所述当前焦点的定向关系表确定被触发的方向键对应的定向焦点的步骤是在判断出被触发的方向键对应定向焦点的情况下执行的。优选的,所述方法还包括:保持光标位置不变;所述保持光标不变的步骤是在判断出被触发的方向键未对应定向焦点的情况下执行的。优选的,所述属性信息还包括焦点区域,所述焦点区域为本焦点对应的信息元素覆盖的区域范围;所述获取所述目标焦点的属性信息后,还包括:从所述目标焦点的属性信息中,确定所述目标焦点的焦点区域;根据所述目标焦点的焦点区域绘制光标的形状,使所述光标的形状与所述目标焦点的焦点区域的形状一致。优选的,所述目标焦点为异形焦点。一种网页焦点定位系统,所述网页中的每一焦点均对应有属性信息,所述属性信息包括位置坐标和定向关系表,所述定向关系表中保存有方向键与定向焦点的对应关系,所述系统包括:第一确定单元,用于当检测到方向键被触发时,根据光标当前所在位置坐标,确定当前焦点;第一获取单元,用于获取所述当前焦点的属性信息;第二确定单元,用于根据所述当前焦点的定向关系表确定被触发的方向键对应的定向焦点,所述被触发的方向键对应的定向焦点为目标焦点;第二获取单元,用于获取所述目标焦点的属性信息;位置确定单元,用于从所述目标焦点的属性信息中,确定所述目标焦点的位置坐标;显示控制单元,用于将光标移动到所述目标焦点的位置坐标。优选的,所述属性信息还包括索引号,所述对应关系具体为所述方向键的键值与定向焦点的索引号之间的对应关系;所述第二确定单元,包括:查询单元,用于在所述当前焦点的定向关系表中,查找与所述被触发的方向键的键值相对应的定向焦点的索引号。优选的,所述系统还包括:判断单元,用于根据所述当前焦点的定向关系表判断被触发的方向键是否对应定向焦点;所述第二确定单元根据所述当前焦点的定向关系表确定被触发的方向键对应的定向焦点是在所述判断单元判断出被触发的方向键对应定向焦点的情况下执行的。优选的,所述系统还包括:保持单元,用于保持光标位置不变;所述保持单元保持光标位置不变是在所述判断单元判断出被触发的方向键未对应定向焦点的情况下执行的。优选的,所述属性信息还包括焦点区域,所述焦点区域为本焦点对应的信息元素覆盖的区域范围;所述系统还包括:区域确定单元,用于从所述目标焦点的属性信息中,确定所述目标焦点的焦点区域;光标绘制单元,用于根据所述目标焦点的焦点区域绘制光标的形状,使所述光标的形状与所述目标焦点的焦点区域的形状一致。从上述的技术方案可以看出,本专利技术公开的网页焦点定位方法及系统,根据所述当前焦点的定向关系表确定被触发的方向键对应的定向焦点,由于当前焦点的定向关系表中保存有方向键与定向焦点的对应关系,所以,本专利技术可以根据被触发的方向键直接确定出目标焦点,而无需确定此方向键对应的方位是否有焦点、有多少个焦点以及最近的焦点是哪一个,也无需经过复杂的计算来确定出定向焦点。所以,本专利技术的技术方案相对于现有技术中的焦点定位方法,省去了复杂的计算过程,提高了定向焦点的定位效率。并且,本专利技术的技术方案中,由于在当前焦点的定向关系表中,方向键与定向焦点具有明确的对应关系,无论焦点排布如何不规则,都不会影响方向键与定向焦点的对应关系的确定性,所以,在面对排布不规则的焦点时,本专利技术在避免了复杂的计算过程的基础上,能够有效避免传统的真焦点定位方式由于计算过于复杂而导致错误定位的问题,从而提高定位目标焦点的准确性。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。图1为本申请的网页焦点排布的示意图;图2为本申请实施例一提供的网页焦点定位方法的流程图;图3为本申请实施例二提供的网页焦点定位方法的流程图;图4为本申请实施例三提供的网页焦点定位方法的流程图;图5为本申请实施例四的网页焦点定位系统的结构示意图;图6为本申请实施例五的网页焦点定位系统的结构示意图;图7为本申请实施例六的网页焦点定位系统的结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。请参阅图1,图1为本申请的网页焦本文档来自技高网...

【技术保护点】
一种网页焦点定位方法,其特征在于,所述网页中的每一焦点均对应有属性信息,所述属性信息包括位置坐标和定向关系表,所述定向关系表中保存有方向键与定向焦点的对应关系,所述方法包括:当检测到方向键被触发时,根据光标当前所在位置坐标,确定当前焦点;获取所述当前焦点的属性信息;根据所述当前焦点的定向关系表确定被触发的方向键对应的定向焦点,所述被触发的方向键对应的定向焦点为目标焦点;获取所述目标焦点的属性信息;从所述目标焦点的属性信息中,确定所述目标焦点的位置坐标;将光标移动到所述目标焦点的位置坐标。

【技术特征摘要】
1.一种网页焦点定位方法,其特征在于,所述网页中的每一焦点均对应有属性信息,所述属性信息包括位置坐标和定向关系表,所述定向关系表中保存有方向键与定向焦点的对应关系,所述方法包括:当检测到方向键被触发时,根据光标当前所在位置坐标,确定当前焦点;获取所述当前焦点的属性信息;根据所述当前焦点的定向关系表确定被触发的方向键对应的定向焦点,所述被触发的方向键对应的定向焦点为目标焦点;获取所述目标焦点的属性信息;从所述目标焦点的属性信息中,确定所述目标焦点的位置坐标;将光标移动到所述目标焦点的位置坐标。2.如权利要求1所述的方法,其特征在于,所述属性信息还包括索引号,所述对应关系具体为所述方向键的键值与定向焦点的索引号之间的对应关系;则,所述根据所述当前焦点的定向关系表确定被触发的方向键对应的定向焦点,包括:在所述当前焦点的定向关系表中,查找与所述被触发的方向键的键值相对应的定向焦点的索引号。3.如权利要求1所述的方法,其特征在于,还包括:根据所述当前焦点的定向关系表判断被触发的方向键是否对应定向焦点;所述根据所述当前焦点的定向关系表确定被触发的方向键对应的定向焦点的步骤是在判断出被触发的方向键对应定向焦点的情况下执行的。4.如权利要求3所述的方法,其特征在于,还包括:保持光标位置不变;所述保持光标不变的步骤是在判断出被触发的方向键未对应定向焦点的情况下执行的。5.如权利要求1所述的方法,其特征在于,所述属性信息还包括焦点区域,所述焦点区域为本焦点对应的信息元素覆盖的区域范围;所述获取所述目标焦点的属性信息后,还包括:从所述目标焦点的属性信息中,确定所述目标焦点的焦点区域;根据所述目标焦点的焦点区域绘制光标的形状,使所述光标的形状与所述目标焦点的焦点区域的形状一致。6.如权利要求5所述的方法,其特征在于,所述目标焦点为异形焦点。7.一种网页焦点定位系统,其特征在于,所述...

【专利技术属性】
技术研发人员:徐佳宏谢慧梅陈恋
申请(专利权)人:深圳市茁壮网络股份有限公司
类型:发明
国别省市:广东;44

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

1