页面展示方法及装置与流程

文档序号:11620302阅读:307来源:国知局
页面展示方法及装置与流程

本申请涉及智能设备技术领域,尤其涉及页面展示方法及装置。



背景技术:

随着智能设备技术的快速发展,用户经常利用设备中所安装的应用查阅页面。当智能设备展示一页面后,若所展示的页面提供有其他页面的链接入口,设备可以根据用户的操作,通过该链接入口展示其他页面;当从最初所展示的页面开始,逐级展示多个其他页面后,若用户需要返回查阅之前所展示过的页面,相关技术采用逐级跳转的方式实现页面切换展示。这种返回操作方式较为繁琐,页面展示处理效率较低,特别是在使用移动设备的情况下,由于移动设备的显示屏幕较小,且没有连接键盘鼠标等外设,移动设备上的页面返回方案通常是在屏幕上提供一页面返回按钮,在用户需要返回查阅之前所展示过的页面,用户需要多次点击页面返回按钮,按照之前的页面展示顺序的倒序,逐级地返回页面,操作方式非常繁琐。



技术实现要素:

为克服相关技术中存在的问题,本申请提供了页面展示方法及装置。

根据本申请实施例的第一方面,提供一种页面展示方法,所述方法包括:

在应用界面展示当前页面时,检测所述应用界面中所提供的页面返回入口是否被触发;

在检测到所述页面返回入口被触发时,在所述应用界面中显示返回菜单,所述返回菜单包括有若干个选项,每个选项对应一目标页面,所述目标页面为在展示所述当前页面前所展示过的页面;

确定所述选项被触发,展示被触发的选项所对应的目标页面。

根据本申请实施例的第二方面,提供一种页面展示装置,所述装置包括:

检测模块,用于在应用界面展示当前页面时,检测所述应用界面中所提供的页面返回入口是否被触发;

菜单显示模块,用于在检测到所述针对页面返回入口的被触发时,在所述应用界面中显示返回菜单,所述返回菜单包括有若干个选项,每个选项对应一目标页面,所述目标页面为在展示所述当前页面前所展示过的页面;

页面展示模块,用于确定所述选项被触发,展示被触发的选项所对应的目标页面。

根据本申请实施例的第三方面,提供一种页面展示装置,包括:

处理器;

用于存储处理器可执行指令的存储器;

其中,所述处理器被配置为:

在应用界面展示当前页面时,检测所述应用界面中所提供的页面返回入口是否被触发;

在检测到所述页面返回入口被触发时,在所述应用界面中显示返回菜单,所述返回菜单包括有若干个选项,每个选项对应一目标页面,所述目标页面为在展示所述当前页面前所展示过的页面;

确定所述选项被触发,展示被触发的选项所对应的目标页面。

本申请的实施例提供的技术方案可以包括以下有益效果:

本申请中,在页面返回入口的被触发时,可以在所述应用界面中显示返回菜单,由于返回菜单包括有若干个选项,每个所述选项对应一目标页面,该目标页面为在展示所述当前页面前所展示过的页面,因此通过触发选项,即可快速地展示被触发的选项所对应的目标页面;相对于相关技术中用户需要多次操作才可返回页面,本申请实施例的页面展示处理方式简单易用,页面展示效率较高。

应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本申请。

附图说明

此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本申请的实施例,并与说明书一起用于解释本申请的原理。

图1是相关技术中一种页面展示的示意图。

图2a是本申请根据一示例性实施例示出的一种页面展示方法。

图2b是本申请根据一示例性实施例示出的一种页面展示的示意图。

图3是本申请页面展示装置所在移动设备的一种硬件结构图。

图4是本申请根据一示例性实施例示出的一种页面展示装置的框图。

具体实施方式

这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。

在本申请使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本申请。在本申请和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。

应当理解,尽管在本申请可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本申请范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”。

目前,移动设备在日常生活中被频繁使用,用户可以通过在移动设备上安装应用(app,application),获得应用所提供的功能。本申请实施例中,移动设备包括但不限于诸如智能手机、智能穿戴式设备、平板电脑、电子书阅读器、多媒体播放器或个人数字助理等等。用户可以对设备中所安装的应用进行操作,以使应用展示相应的页面。

以社交应用场景为例进行说明,参考图1,图1是一种页面展示的示意图。图1中移动设备以智能手机为例,该移动设备中安装有一社交应用,用户通过对社交应用所提供的功能按钮等进行操作,使社交应用的应用界面展示“社交圈”页面a,该页面a上提供有页面b的链接入口,通过该链接入口,应用界面可以展示下一级页面b,在展示页面b后再进入下一级页面c,在展示页面d后再进入下一级页面e。本申请实施例中,目标页面可以是应用本实施例所提供的功能页面,如图1中的“社交圈”页面,也可以是指通过网页地址访问的外部网页,如上述的页面b等。

为了区分当前页面,以及在展示当前页面之前所展示过的各页面,将在展示当前页面之前所展示过的各页面称为目标页面。图1中,在应用界面显示当前页面e之前,该应用所展示过的目标页面包括有目标页面a至目标页面d。

在展示了多级页面的情况下,经常会涉及用户需要返回查阅某一目标页面的需求,相关技术中采用逐级跳转的方式实现页面切换展示。由于应用功能限制、移动设备的显示屏幕较小,或移动设备没有连接键盘鼠标外设等多种因素,移动设备上的页面返回方案通常是在屏幕上提供一页面返回入口,该页面返回入口可具体为图1所示的“返回”按钮。

相关技术中,用户可以通过触发“返回”按钮,使应用返回展示目标页面。具体的,在用户触发“返回”按钮时,根据目标页面a至目标页面d的展示顺序的倒序,逐级返回展示目标页面。例如,用户触发一次“返回”按钮,则展示页面d;再触发一次“返回”按钮,则展示页面c;再触发一次“返回”按钮,则展示页面b,以此类推,逐级地返回目标页面。若用户希望展示的是页面a,则用户需要触发四次“返回”按钮;可以理解,当目标页面较多时,用户若想返回较早展示的目标页面,相关技术中,用户需要进行很多次操作才可以返回其所希望展示的目标页面。

另外,若上述页面为网页的情况下,对于采用html5.0(应用超级文本标记语言第五代标准规范,hypertextmarkuplanguage5.0)规范的网页,由于每次返回展示页面时还会刷新页面,存在浪费网络流量、页面展示处理效率低的问题。

而本申请实施例所提供的方法,在页面返回入口的被触发时,可以在所述应用界面中显示返回菜单,由于返回菜单包括有若干个选项,每个所述选项对应一目标页面,该目标页面为在展示所述当前页面前所展示过的页面,因此通过触发选项,即可快速地展示被触发的选项所对应的目标页面;相对于相关技术中用户需要多次操作才可返回页面,本申请实施例的页面展示处理方式简单易用,页面展示效率较高;特别是在目标页面的个数较多的情况下,本实施例的效果更为显著。

参考图2a,是本申请根据一示例性实施例示出的一种页面展示方法,可包括如下步骤201至203:

在步骤201中,在应用界面展示当前页面时,检测所述应用界面中所提供的页面返回入口是否被触发。

在步骤202中,在检测到所述页面返回入口被触发时,在所述应用界面中显示返回菜单。

其中,所述返回菜单包括有若干个选项,每个选项对应一目标页面,所述目标页面为在展示所述当前页面前所展示过的页面。

在步骤203中,确定所述选项被触发,展示被触发的选项所对应的目标页面。

本实施例可以在检测到所述针对页面返回入口的被触发时,在所述应用界面中显示返回菜单,由于返回菜单包括有若干个选项,每个选项对应一目标页面,因此用户可以通过触发其所希望展示的目标页面对应的选项,快速地展示目标页面,其触发操作简单便捷。

对于如何检测所述应用界面中所提供的页面返回入口是否被触发,针对常见的配置有触摸屏的智能设备的使用特点,实际应用中可以是点击触发方式,或者是按压触发方式。

对于点击触发方式,如图2b所示,是本申请根据一示例性实施例示出的一种页面展示的示意图,可以是检测到针对页面返回入口的点击事件,则确定页面返回入口被触发,接着显示包括有若干个选项的返回菜单。对于如何确定所述选项被触发,也可以是:若检测到针对所述选项的点击事件,确定所述选项被触发。上述方式易于实现,用户操作简单。

若针对页面返回入口的点击事件已对应设置了其他处理方案,例如前述的相关技术中,针对页面返回入口的点击事件对应的处理是返回上一级目标页面,在这种情况下,本实施例提供了针对页面返回入口的按压触发方式。其中,按压触发方式可以包括如下的重按和长按两种方式:

重按方式:此种方式下,可以是检测所述页面返回入口是否被按压,在检测到所述页面返回入口被按压后,检测按压压力值,若所述按压压力值大于预设压力阈值,确定所述页面返回入口被触发。

此种方式适用于配置有压力触摸屏的移动设备,用户可以重按页面返回入口,压力触摸屏可以检测按压压力值,通过按压压力值的大小确定用户是否希望触发页面返回入口,以确定是否使应用界面显示返回菜单。本实施例中,可以比较该按压压力值与预设压力阈值的大小,该预设压力阈值可以根据实际需要灵活配置,在按压压力值大于预设压力阈值时,确定页面返回入口被触发。

长按方式:检测所述页面返回入口是否被按压,在检测到所述页面返回入口被按压后,统计所述页面返回入口被持续按压的按压时长,若所述按压时长大于预设时长阈值,确定所述页面返回入口被触发。

此种方式下,通过统计所述页面返回入口被持续按压的按压时长,以确定用户进行了对所述页面返回入口的触发,其中,预设时长阈值可以根据实际需要灵活配置。

在确定页面返回入口被触发后,即可显示包括有若干个选项的返回菜单。其中,对于各选项的具体显示形式,可以是显示对应的目标页面的页面标题等名称标识,以供用户区分不同的目标页面。目标页面的页面标题等名称标识,可以是在之前展示目标页面时,通过读取页面代码等方式获取所需的信息。

另外,各个选项在返回菜单中的排序,可以结合目标页面的展示顺序而确定,图2b所示实施例中,采用了目标页面的展示顺序的倒序对各选项进行排列展示。

对于如何触发选项,可以是在显示返回菜单后,用户通过点击选项的方式进行触发,则设备检测到针对所述选项的点击事件,确定所述选项被触发。

对于前述的通过按压触发页面返回入口的方式,本实施例针对此种情况,提供了另一种简便的选项触发方式。在用户按压了页面返回入口的情况下,本申请实施例能根据按压压力值确定用户所希望触发的选项,使得用户通过对页面返回入口的持续按压,即可完成从触发页面返回入口、显示返回菜单、触发选项、展示对应页面的整个过程,达到了无需用户进行较多操作、给用户带来便利的目的。

具体的,所述确定所述选项被触发,可以包括:

在检测到所述页面返回入口被按压后,检测在预设时间段内,所述页面返回入口被持续按压过程中的最大压力值。

根据预设的压力值与选项的对应关系,确定所述返回菜单所包括的若干个选项中,与所述最大压力值对应的选项。

在检测到针对所述页面返回入口的按压抬起事件后,确定与所述最大压力值对应的选项被触发。

在用户按压了页面返回入口的情况下,本申请实施例利用页面返回入口被持续按压过程中的最大压力值确定用户所希望触发的选项。具体的,应用界面在展示返回菜单前,可以预先确定压力值与选项的对应关系,例如不同压力值对应返回菜单中的第几个选项等,用户在按压过程中通过调整按压力度,即可选择对应的选项。

在一个可选的实现方式中,在用户调整按压力度选择其所希望触发的选项的过程中,为了供用户查阅对应的选项,可以在确定与所述最大压力值对应的选项后,突出显示所述与最大压力值对应的选项。具体的,突出显示可以是将选项填充颜色使其高亮显示,或者是将选项中所涉及的文本或其他选项元素加粗显示,或者是将选项中所涉及的文本或其他选项元素采用与其他选项不同的颜色进行显示等多种方式。

在触发选项后,由于每个选项对应一目标页面,在检测到某一选项被触发后,即可展示对应的目标页面。若目标页面为网页,可以根据网页的url(uniformresourcelocator,统一资源定位符)获取网页内容,以在应用界面中进行展示;网页的url,可以在之前展示目标页面时,通过读取页面代码等方式获取到。若目标页面为应用本身的功能页面,则通过该功能页面的标识从应用源文件中获取页面内容,以在应用界面中进行展示。

与前述页面展示方法的实施例相对应,本申请还提供了页面展示装置及其所应用的设备的实施例。

本申请页面展示装置的实施例可以应用在移动设备上。装置实施例可以通过软件实现,也可以通过硬件或者软硬件结合的方式实现。以软件实现为例,作为一个逻辑意义上的装置,是通过其所在移动设备的处理器将非易失性存储器中对应的计算机程序指令读取到内存中运行形成的。从硬件层面而言,如图3所示,为本申请页面展示装置所在移动设备的一种硬件结构图,除了图3所示的处理器310、内存330、网络接口320、以及非易失性存储器340之外,实施例中装置331所在的移动设备通常根据该移动设备的实际功能,还可以包括其他硬件,对此不再赘述。

如图4所示,图4是本申请根据一示例性实施例示出的一种页面展示装置的框图,所述装置包括:

检测模块41,用于在应用界面展示当前页面时,检测所述应用界面中所提供的页面返回入口是否被触发。

菜单显示模块42,用于在检测到所述页面返回入口被触发时,在所述应用界面中显示返回菜单,所述返回菜单包括有若干个选项,每个选项对应一目标页面,所述目标页面为在展示所述当前页面前所展示过的页面。

页面展示模块43,用于确定所述选项被触发,展示被触发的选项所对应的目标页面。

在一个可选的实现方式中,所述页面展示模块43,具体用于在检测到针对所述选项的点击事件后,确定所述选项被触发。

在一个可选的实现方式中,所述检测模块41(图4未示出),包括:

按压检测子模块,用于检测所述页面返回入口是否被按压;

确定子模块,用于在检测到所述页面返回入口被按压后,检测按压压力值,若所述按压压力值大于预设压力阈值,确定所述页面返回入口被触发;或,在检测到所述页面返回入口被按压后,统计所述页面返回入口被持续按压的按压时长,若所述按压时长大于预设时长阈值,确定所述页面返回入口被触发。

在一个可选的实现方式中,所述确定子模块,包括选项触发确定子模块(图4未示出),用于:在检测到所述页面返回入口被按压后,检测在预设时间段内,所述页面返回入口被持续按压过程中的最大压力值;根据预设的压力值与选项的对应关系,确定所述返回菜单所包括的若干个选项中,与所述最大压力值对应的选项;在检测到针对所述页面返回入口的按压抬起事件后,确定与所述最大压力值对应的选项被触发。

在一个可选的实现方式中,所述菜单显示模块,具体用于在所述选项触发确定子模块确定与所述最大压力值对应的选项后,突出显示所述与最大压力值对应的选项。

相应的,本申请还提供一种页面展示装置,所述装置包括有处理器;用于存储处理器可执行指令的存储器;其中,所述处理器被配置为:

在应用界面展示当前页面时,检测所述应用界面中所提供的页面返回入口是否被触发。

在检测到所述页面返回入口被触发时,在所述应用界面中显示返回菜单,所述返回菜单包括有若干个选项,每个选项对应一目标页面,所述目标页面为在展示所述当前页面前所展示过的页面。

确定所述选项被触发,展示被触发的选项所对应的目标页面。

上述装置中各个模块的功能和作用的实现过程具体详见上述方法中对应步骤的实现过程,在此不再赘述。

对于装置实施例而言,由于其基本对应于方法实施例,所以相关之处参见方法实施例的部分说明即可。以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的部件可以是或者也可以不是物理模块,即可以位于一个地方,或者也可以分布到多个网络模块上。可以根据实际的需要选择其中的部分或者全部模块来实现本申请方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。

本领域技术人员在考虑说明书及实践这里申请的发明后,将容易想到本申请的其它实施方案。本申请旨在涵盖本申请的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本申请的一般性原理并包括本申请未申请的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本申请的真正范围和精神由下面的权利要求指出。

应当理解的是,本申请并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本申请的范围仅由所附的权利要求来限制。

以上所述仅为本申请的较佳实施例而已,并不用以限制本申请,凡在本申请的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本申请保护的范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1