页面定位方法和装置与流程

文档序号:11432235阅读:185来源:国知局
页面定位方法和装置与流程
本申请涉及网络
技术领域
,尤其涉及一种页面定位方法和装置。
背景技术
:随着互联网技术的快速发展,越来越多的用户通过互联网获取信息,比如:浏览网页、检索文献等。相关技术中,当用户浏览的页面较长时,用户通常要花费很多时间定位要浏览的内容,页面定位的效率较低,影响用户的浏览体验。技术实现要素:有鉴于此,本申请提供一种页面定位方法和装置,以解决相关技术中页面定位效率较低的问题。具体地,本申请是通过如下技术方案实现的:一种页面定位方法,所述方法包括:在检测到针对预设锚点图标输入的选择指令后,获取当前页面定位;根据所述当前页面定位确定所述锚点图标对应的锚点链接;基于所述锚点链接重新定位当前页面。可选的,所述获取当前页面定位,包括:当所述选择指令为单击指令时,获取当前页面定位。可选的,所述根据所述当前页面定位确定所述锚点图标对应的锚点链接,包括:当所述预设锚点图标为第一锚点图标时,将所述当前页面定位对应的锚 点链接的前一个锚点链接确定为所述第一锚点图标对应的锚点链接;当所述预设锚点图标为第二锚点图标时,将所述当前页面定位对应的锚点链接的后一个锚点链接确定为所述第一锚点图标对应的锚点链接;其中,所述第一锚点图标与所述第二锚点图标不同,所述当前页面的所有锚点链接基于页面布局从上到下排序。可选的,当所述选择指令为非单击指令时,所述方法还包括:当所述预设锚点图标为所述第一锚点图标时,将当前页面重新定位到页面顶部;当所述预设锚点图标为所述第二锚点图标时,将当前页面重新定位到页面底部。可选的,所述第一锚点图标为向上的图标,所述第二锚点图标为向下的图标。一种页面定位装置,所述装置包括:当前定位单元,在检测到针对预设锚点图标输入的选择指令后,获取当前页面定位;链接确定单元,根据所述当前页面定位确定所述锚点图标对应的锚点链接;重新定位单元,基于所述锚点链接重新定位当前页面。可选的,所述当前定位单元,在所述选择指令为单击指令时,获取当前页面定位。可选的,所述链接确定单元,在所述预设锚点图标为第一锚点图标时,将所述当前页面定位对应的锚点链接的前一个锚点链接确定为所述第一锚点图标对应的锚点链接;在所述预设锚点图标为第二锚点图标时,将所述当前页面定位对应的锚点链接的后一个锚点链接确定为所述第一锚点图标对应的锚点链接;其中,所述第一锚点图标与所述第二锚点图标不同,所述当前页面的所有锚点链接基于页面布局从上到下排序。可选的,所述重新定位单元,在所述选择指令为非单击指令,且所述预设锚点图标为所述第一锚点图标时,将当前页面重新定位到页面顶部;在所述选择指令为非单击指令,且所述预设锚点图标为所述第二锚点图标时,将当前页面重新定位到页面底部。可选的,所述第一锚点图标为向上的图标,所述第二锚点图标为向下的图标。由以上描述可以看出,本申请终端在检测到针对预设锚点图标输入的选择指令后,可以获取当前页面定位,根据所述当前页面定位确定所述锚点图标对应的锚点链接,并基于所述锚点链接重新定位当前页面,从而可以根据当前页面定位动态确定锚点图标对应的锚点链接,实现针对不同页面位置的定位需求,提高了页面定位的效率,提升用户的浏览体验。附图说明图1是本申请一示例性实施例示出的一种页面定位方法的流程示意图。图2是本申请一示例性实施例示出的一种用于页面定位装置的一结构示意图。图3是本申请一示例性实施例示出的一种页面定位装置的结构示意图。具体实施方式这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。在本申请使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本申请。在本申请和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应 当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。应当理解,尽管在本申请可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本申请范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”。相关技术中,当网页的页面较长时,开发人员通常会设置用于返回页面顶部的锚点图标,比如:一个向上的箭头,或者一个“top”标识等。用户在浏览页面时,可以通过返回页面顶部的锚点图标重新将页面定位到顶部。然而,在这样的实现方式中,仅能够重新返回到页面的顶部,局限性较大,无法满足多种定位的需求。针对上述问题,本申请提供一种页面定位方案,在检测到针对预设锚点图标输入的选择指令后,可以获取当前页面定位,根据所述当前页面定位确定所述锚点图标对应的锚点链接,并基于所述锚点链接重新定位当前页面,从而可以根据当前页面定位动态确定锚点图标对应的锚点链接,实现针对不同页面位置的定位需求,提高了页面定位的效率。图1是本申请一示例性实施例示出的一种页面定位方法的流程示意图。请参考图1,所述页面定位方法可以应用在终端中,所述终端可以包括智能手机、平板电脑、pda(personaldigitalassistant,掌上电脑)、pc机等智能设备。所述页面定位方法可以包括以下步骤:步骤101,在检测到针对预设锚点图标输入的选择指令后,获取当前页面定位。在本实施例中,所述锚点图标的数量和样式可以由开发人员进行设置,比如:开发人员可以设置两个锚点图标,其中一个锚点图标为向上的箭头,另一个锚点图标为向下的箭头,当然,也可以将其中一个锚点图标设置为文 字“向上”,将另一个锚点图标设置为文字“向下”等,本申请对此不作特殊限制。在本实施例中,还可以预先设置多个锚点链接,每个锚点链接对应页面中的一个位置,比如:每个锚点链接对应页面中某个位置的url(uniformresourcelocator,统一资源定位符)。开发人员可以基于页面的内容设置所述多个锚点链接,比如:除传统的页面顶部、底部的锚点链接外,还可以为页面中每一级内容设置一个锚点链接,也可以为页面中平级关系的内容设置锚点链接等,本申请对此不作特殊限制。举例来说,假设某页面分为四个平级的内容,分别为章节一、章节二、章节三以及章节四,则针对平级的页面内容,可以设置四个锚点链接,分别对应上述章节一至章节四,此外,还可以再设置两个锚点链接,分别对应页面顶部以及页面底部,因此,针对该页面一共可以设置六个锚点链接。可选的,根据浏览习惯,开发人员可以基于页面布局从上到下的顺序依次设置各个锚点链接,请参考表1的示例,锚点链接1对应页面顶部,锚点链接2对应章节一,锚点链接3对应章节二,锚点链接4对应章节三,锚点链接5对应章节四,锚点链接6对应页面底部。锚点链接对应页面位置锚点链接1页面顶部锚点链接2章节一锚点链接3章节二锚点链接4章节三锚点链接5章节四锚点链接6页面底部表1当然,在实际应用中,如果当前页面为左右方向浏览的页面,也可以基于页面布局从上到下的顺序依次设置各个锚点链接,本申请对此不作特殊限 制。在本实施例中,设置的所述锚点链接的数量通常大于或者等于锚点图标的数量,且无需设置锚点图标与锚点链接之间的对应关系。在本实施例中,所述当前页面定位通常是指当前页面定位对应的锚点链接。仍以前述某页面分为四个平级的内容,设置包括有页面顶部和页面底部的六个锚点链接为例,假设在检测到针对预设锚点图标输入的选择指令后,显示的当前页面为章节二,则所述当前页面定位对应的锚点链接为章节二的锚点链接,即锚点链接3。在本实施例中,所述选择指令可以包括:单击指令、双击指令、右键单击指令、右键双击指令等,本申请对此不作特殊限制。步骤102,根据所述当前页面定位确定所述锚点图标对应的锚点链接。基于前述步骤101,在获取到当前页面定位后,可以根据所述当前页面定位动态确定所述锚点图标对应的锚点链接。在本实施例中,以表1所示的锚点链接为例,假设预先设置有两个不同的锚点图标,分别为第一锚点图标和第二锚点图标。在本步骤中,针对不同的锚点图标,可以采用不同的方式确定所述锚点图标对应的锚点链接。可选的,在本申请一个例子中,当前述步骤101中检测到针对所述第一锚点图标输入的选择指令后,可以将所述当前页面定位对应的锚点链接的前一个锚点链接确定为所述第一锚点图标对应的锚点链接。请进一步参考表1,假设当前页面定位对应的锚点链接为锚点链接3,锚点链接3的前一个锚点链接为锚点链接2,则可以确定所述第一锚点图标对应的锚点链接为锚点链接2。可选的,在本申请另一个例子中,当前述步骤101中检测到针对所述第二锚点图标输入的选择指令后,可以将所述当前页面定位对应的锚点链接的后一个锚点链接确定为所述第二锚点图标对应的锚点链接。请进一步参考表1,假设当前页面定位对应的锚点链接为锚点链接3,锚点链接3的后一个锚点链接为锚点链接4,则可以确定所述第二锚点图标对应的锚点链接为锚点 链接4。可选的,在本申请一个例子中,参照上述举例,较为形象地,可以将所述第一锚点图标设置为向上的图标,可以将所述第二锚点图标设置为向下的图标。当然,也可以将所述第一锚点图标设置为文字“上”,将所述第二锚点图标设置为文字“下”等,本申请对此不作特殊限制。步骤103,基于所述锚点链接重新定位当前页面。基于前述步骤102,在确定所述锚点图标对应的锚点链接后,可以基于所述锚点链接重新定位当前页面。仍以表1为例,在确定所述第一锚点图标对应的锚点链接为锚点链接2时,可以将页面重新定位到章节一。在确定所述第二锚点图标对应的锚点链接为锚点链接4时,可以将页面重新定位到章节三。由以上描述可以看出,本申请可以根据当前页面定位动态确定锚点图标对应的锚点链接,实现针对不同页面位置的定位需求,提高了页面定位的效率,提升用户的浏览体验。可选的,在本申请另一个例子中,在检测到针对预设锚点图标输入的选择指令后,可以根据不同的选择指令,执行不同的操作。具体地,在检测到针对预设锚点图标输入的选择指令后,可以先确定所述选择指令的类型,当所述选择指令为单击指令时,可以获取当前页面定位,并执行后续步骤102和103。当所述选择指令为非单击指令时,比如:双击指令、三击指令等,可以将当前页面重新定位到页面顶部或底部。以所述预设锚点图标包括前述第一锚点图标和前述第二锚点图标为例,在检测到针对所述第一锚点图标输入的非单击指令时,可以将页面重新定位到页面顶部,在检测到针对所述第二锚点图标输入的非单击指令时,可以将页面重新定位到页面底部,从而可以通过两个锚点图标实现针对各章节、页面顶部以及页面底部的快速定位,无需单独设置返回页面顶部和页面底部的锚点图标。可以理解的是,在本申请另一个例子中,当前页面为左右方向浏览的页面时,也可以设置两个锚点图标,其中一个锚点图标为向左的图标,另一个 锚点图标为向右的图标,当用户单击向左的图标时,可以将页面重新定位到当前页面定位对应的锚点链接的前一个锚点链接。当用户单击向右的图标时,可以将当前页面定位对应的锚点链接的后一个锚点链接。当用户双击向左的图标时,可以将页面重新定位到页面的左侧。当用户双击向右的图标时,可以将页面重新定位到页面的右侧,本申请在此不再一一赘述。与前述页面定位方法的实施例相对应,本申请还提供了页面定位装置的实施例。本申请页面定位装置的实施例可以应用在终端上。装置实施例可以通过软件实现,也可以通过硬件或者软硬件结合的方式实现。以软件实现为例,作为一个逻辑意义上的装置,是通过其所在终端的处理器将非易失性存储器中对应的计算机程序指令读取到内存中运行形成的。从硬件层面而言,如图2所示,为本申请页面定位装置所在终端的一种硬件结构图,除了图2所示的处理器、内存、网络接口、以及非易失性存储器之外,实施例中装置所在的终端通常根据该终端的实际功能,还可以包括其他硬件,对此不再赘述。图3是本申请一示例性实施例示出的一种页面定位装置的结构示意图。请参考图3,所述页面定位装置200可以应用在前述图2所示的终端中,包括有:当前定位单元201、链接确定单元202以及重新定位单元203。其中,所述当前定位单元201,在检测到针对预设锚点图标输入的选择指令后,获取当前页面定位;所述链接确定单元202,根据所述当前页面定位确定所述锚点图标对应的锚点链接;所述重新定位单元203,基于所述锚点链接重新定位当前页面。可选的,所述当前定位单元201,在所述选择指令为单击指令时,获取当前页面定位。可选的,所述链接确定单元202,在所述预设锚点图标为第一锚点图标时,将所述当前页面定位对应的锚点链接的前一个锚点链接确定为所述第一锚点图标对应的锚点链接;在所述预设锚点图标为第二锚点图标时,将所述 当前页面定位对应的锚点链接的后一个锚点链接确定为所述第一锚点图标对应的锚点链接;其中,所述第一锚点图标与所述第二锚点图标不同,所述当前页面的所有锚点链接基于页面布局从上到下排序。可选的,所述重新定位单元203,在所述选择指令为非单击指令,且所述预设锚点图标为所述第一锚点图标时,将当前页面重新定位到页面顶部;在所述选择指令为非单击指令,且所述预设锚点图标为所述第二锚点图标时,将当前页面重新定位到页面底部。可选的,所述第一锚点图标为向上的图标,所述第二锚点图标为向下的图标。上述装置中各个单元的功能和作用的实现过程具体详见上述方法中对应步骤的实现过程,在此不再赘述。对于装置实施例而言,由于其基本对应于方法实施例,所以相关之处参见方法实施例的部分说明即可。以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本申请方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。以上所述仅为本申请的较佳实施例而已,并不用以限制本申请,凡在本申请的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本申请保护的范围之内。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1