应用界面的导航方法及装置的制造方法

文档序号:9810106阅读:209来源:国知局
应用界面的导航方法及装置的制造方法
【技术领域】
[0001]本申请涉及终端技术领域,尤其涉及应用界面的导航方法及装置。
【背景技术】
[0002]随着技术发展,应用程序能够实现的功能越来越多,为了对不同的应用功能和数据进行合理划分,同时也受到终端屏幕尺寸的限制,使得应用程序需要通过多个应用界面来表现出这些应用功能和数据等。

【发明内容】

[0003]本申请提供一种应用界面的导航方法及装置,可以使用户方便地了解到应用程序的应用界面之间的层级关系,实现了对应用界面的操作导航。
[0004]为实现上述目的,本申请提供技术方案如下:
[0005]根据本申请的第一方面,提出了一种应用界面的导航方法,包括:
[0006]当检测到预设触发事件时,确定终端屏幕上的当前应用界面;
[0007]显示对应于所述当前应用界面所属应用程序的界面导航信息,所述界面导航信息包含呈层级结构的多个显示元素,且所述层级结构对应于所述应用程序的多个应用界面之间的层级关系。
[0008]根据本申请的第二方面,提出了一种应用界面的导航装置,包括:
[0009]确定单元,当检测到预设触发事件时,确定终端屏幕上的当前应用界面;
[0010]显示单元,显示对应于所述当前应用界面所属应用程序的界面导航信息,所述界面导航信息包含呈层级结构的多个显示元素,且所述层级结构对应于所述应用程序的多个应用界面之间的层级关系。
[0011]由以上技术方案可见,本申请通过生成对应于应用界面之间的层级关系的界面导航信息,使得用户可以方便地了解到当前应用程序中的各个应用界面之间的结构关系,从而实现对应用界面的快速定位和查找,有助于提升对应用程序的操控效率。
【附图说明】
[0012]图1示出了在多个层级的应用界面之间进行切换的示意图;
[0013]图2示出了根据本申请的一示例性实施例的应用界面的导航方法的流程图;
[0014]图3示出了根据本申请的另一示例性实施例的应用界面的导航方法的流程图;
[0015]图4示出了根据本申请的一示例性实施例的界面导航信息的示意图;
[0016]图5示出了根据本申请的另一示例性实施例的应用界面的导航方法的流程图;
[0017]图6示出了根据本申请的另一示例性实施例的界面导航信息的示意图;
[0018]图7示出了根据本申请的一示例性实施例的电子设备的结构示意图;
[0019]图8示出了根据本申请的一示例性实施例的应用界面的导航装置的框图。
【具体实施方式】
[0020]基于对功能、数据等的合理划分,应用程序内往往包含很多应用界面,这些应用界面之间可能存在较为复杂的层级结构关系,使得用户在使用过程中,可能会出现“迷路”的情况,即无法确定如何进入到所需功能的应用界面。
[0021]比如图1示出了“支付宝”的手机客户端中,在多个层级的应用界面之间进行切换的示意图,其中图1(a)为应用界面“支付宝”,是该应用程序的最上层应用界面。当用户希望通过一张新的储蓄卡向“余额宝”中转入存款时,需要通过下述操作过程实现:
[0022]在图1 (a)所示的“支付宝”应用界面中,选中“财富”,跳转至图1 (b)所示的“财富”应用界面;在图1(b)所示的“财富”应用界面中,选中“余额宝”,跳转至图1(c)所示的“余额宝”应用界面;在图1(c)所示的“余额宝”应用界面中,选中“转入”,跳转至图1(d)所示的“转入”应用界面;在图1(d)所示的“转入”应用界面中,选中“XX银行”,跳转至图1(e)所示的“选择付款方式”应用界面;在图1(e)所示的“选择付款方式”应用界面中,选中“添加银行卡”,跳转至图1(f)所示的“添加银行卡”应用界面。
[0023]在上述过程中,用户经过上述6个应用界面的5次跳转,才最终能够实现对银行卡的添加和转账,操作过程复杂,并且当用户在上述操作过程中,临时希望返回到某个应用界面或其他应用界面时,很可能出现不知所措的情况。
[0024]针对上述情形,本申请通过生成对应于应用界面之间的层级关系的界面导航信息,使得用户可以方便地了解到当前应用程序中的各个应用界面之间的结构关系,从而实现对应用界面的快速定位和查找,有助于提升对应用程序的操控效率。
[0025]为对本申请进行进一步说明,提供下列实施例:
[0026]请参考图2,图2示出了根据本申请的一示例性实施例的应用界面的导航方法的流程图,该方法应用于终端,可以包括下述步骤:
[0027]步骤202,当检测到预设触发事件时,确定终端屏幕上的当前应用界面。
[0028]在本实施例中,预设触发事件可以为任意形式的用户操作,比如检测到用户按下某个物理按键或多个物理按键的组合、检测到用户点击终端屏幕上的某个虚拟功能控件、检测到终端被用户摇动或晃动(比如“摇一摇”的操作)等,均可以认为检测到的预设触发事件;其中,可以根据实际需求,对预设触发事件进行自定义。
[0029]步骤204,显示对应于所述当前应用界面所属应用程序的界面导航信息,所述界面导航信息包含呈层级结构的多个显示元素,且所述层级结构对应于所述应用程序的多个应用界面之间的层级关系。
[0030]在本实施例中,作为一示例性实施方式,界面导航信息中包含的显示元素可以仅对应于应用程序中的部分应用界面,比如用户已操作过的应用界面(比如图1 (a)至图1⑴等应用界面)之间的层级关系,便于用户执行“返回”等操作;作为另一示例性实施方式,界面导航信息中包含的显示元素也可以是应用程序中与当前应用界面存在层级关系的应用界面,这些应用界面往往是用于实现相同或相关功能的同一“分支”,使得用户可以在该分支上的应用界面之间实现导航;作为另一示例性实施方式,界面导航信息中包含的显示元素也可以对应于应用程序中的所有应用界面,使得用户不仅可以查看到已操作过的应用界面之间的层级关系,便于用户执行“返回”等操作,还可以查看到其他所有应用功能的层级信息,便于用户了解应用程序中的所有应用功能,以及对这些应用界面的访问。
[0031]在本实施例中,界面导航信息可以是预先生成的,从而在检测到预设触发事件时,可以直接通过对界面导航信息的调用,并显示于终端屏幕上;或者,界面导航信息也可以是实时生成的,比如基于用户的浏览记录,使得界面导航信息中的显示元素仅对应于用户的浏览记录。
[0032]由上述技术方案可知,本申请通过生成对应于应用界面之间的层级关系的界面导航信息,使得用户可以方便地了解到当前应用程序中的各个应用界面之间的结构关系,从而实现对应用界面的快速定位和查找,有助于提升对应用程序的操控效率。
[0033]请参考图3,图3示出了根据本申请的另一示例性实施例的应用界面的导航方法的流程图,可以包括下述步骤:
[0034]步骤302,生成与应用程序相对应的界面导航信息。
[0035]在本实施例中,通过预先生成界面导航信息,则终端在需要显示界面导航信息时,只需要对预存储的界面导航信息进行调用即可,从而在实时生成界面导航信息的过程中,有助于避免用户的长时间等待。
[0036]在本实施例中,作为一示例性实施例,界面导航信息还可以由服务端生成,并通过将界面导航信息添加在应用程序的安装文件中,或者单独向服务端发起请求,以获取与应用程序相匹配的界面导航信息,并预存储在终端内。
[0037]步骤304,检测到预设触发事件。
[0038]在本实施例中,预设触发事件可以根据实际需求进行设置,比如当检测到用户对终端执行的“摇一摇”操作时,确定检测到了预设触发事件。
[0039]步骤306,确定当前应用界面所属的应用程序,比如属于应用A。
[0040]步骤308,调用对应于应用A的界面导航信息,即预存储在终端内的界面导航信肩、O
[0041]当应用A为“支付宝”时,相应的界面导航信息如图4所示,其中可以包含“支付宝”、“服务”、“探索”等显示元素,分别对应于相应的应用界面;其中,作为一示例性实施例,在图4所示的界面导航信息中,显示元素对应于“支付宝”中的所有应用界面,并通过这些显示元素之间的层级结构(比如图4中采用表格的形式来展现出相应的层级结构)表现出应用界面之间的层级关系。
[004
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1