信息导航的方法、装置、设备及计算机可读存储介质

文档序号:1798884 发布日期:2021-11-05 浏览:11次 >En<

阅读说明:本技术 信息导航的方法、装置、设备及计算机可读存储介质 (Information navigation method, device, equipment and computer readable storage medium ) 是由 刘养亭 包琳琳 姬广如 佘志强 赵艳萍 于 2021-08-09 设计创作,主要内容包括:本发明实施例涉及移动互联网技术领域,公开了一种信息导航的方法,该方法包括:响应于对悬浮导航入口的操作信息,展示目标应用程序对应的包括导航轨迹的导航轨迹界面;所述悬浮导航入口为目标应用程序的导航入口;所述导航轨迹与所述目标应用程序的操作节点信息关联;响应于对所述导航轨迹的操作信息,展示所述操作节点信息;所述操作节点信息包括多个节点标签以及所述多个节点标签之间的层级关系;响应于对目标节点标签的操作信息,突出展示所述目标节点标签;所述目标节点标签为所述多个节点标签中的任意一个节点标签。通过上述方式,本发明实施例实现了全局预览应用程序的导航信息,无需层层点击和跳转的有益效果,增强了用户体验。(The embodiment of the invention relates to the technical field of mobile internet, and discloses an information navigation method, which comprises the following steps: responding to the operation information of the suspended navigation inlet, and displaying a navigation track interface which comprises a navigation track and corresponds to the target application program; the suspended navigation entry is a navigation entry of a target application program; the navigation track is associated with operation node information of the target application program; responding to the operation information of the navigation track, and displaying the operation node information; the operation node information comprises a plurality of node labels and a hierarchical relationship among the node labels; responding to the operation information of the target node label, and highlighting the target node label; the target node label is any one of the plurality of node labels. Through the mode, the embodiment of the invention realizes the navigation information of the global preview application program, does not need layer by layer clicking and skipping, and enhances the user experience.)

信息导航的方法、装置、设备及计算机可读存储介质

技术领域

本发明实施例涉及移动互联网技术领域,具体涉及一种信息导航的方法、装置、设备及计算机可读存储介质。

背景技术

目前,现有应用程序信息结构呈现方式一般为线性结构、矩阵结构、树状结构、网状结构如示例图1所示。用户若要在应用程序内到达深层级页面N,操作步骤为进入应用程序,点击多个菜单和页面跳转才能逐级到达,且若要返回原来的一级页面,又要逐级逐页面返回。退出当前应用,再次进入又需层层点击跳转到达需要的页面。

发明人发现,现有技术中信息导航呈现方式仅能查看单页面信息结构,用户要探知多层级内容,需逐级菜单点击逐级页面跳转,步骤冗长页面跳转频繁,不便于深层级内容曝光,不利于用户全局预览,退出当前应用后再次进入无法直接定位到之前的页面,又需要通过层层点击和跳转找到需要的信息内容。

发明内容

鉴于上述问题,本发明实施例提供了一种信息导航的方法、装置、设备及计算机可读存储介质,用于解决现有技术中存在的无法全局预览应用程序的导航信息,需要层层点击和跳转的技术问题。

根据本发明实施例的一个方面,提供了一种信息导航方法,所述方法包括:

响应于对悬浮导航入口的操作信息,展示目标应用程序对应的包括导航轨迹的导航轨迹界面;所述悬浮导航入口为目标应用程序的导航入口;所述导航轨迹与所述目标应用程序的操作节点信息关联;

响应于对所述导航轨迹的操作信息,展示所述操作节点信息;所述操作节点信息包括多个节点标签以及所述多个节点标签之间的层级关系;

响应于对目标节点标签的操作信息,突出展示所述目标节点标签;所述目标节点标签为所述多个节点标签中的任意一个节点标签。

在一种可选的方式中,所述响应于对目标节点标签的操作信息,突出展示所述目标节点标签之后,包括:启动目标应用程序中与所述目标节点标签对应的目标页面;将所述目标页面展示给用户。

在一种可选的方式中,所述响应于对目标节点标签的操作信息,突出展示所述目标节点标签,包括:当用户选择所述目标节点标签时,将所述目标节点标签展示为预设最大形状,将所述多个节点标签中除所述目标节点标签外的剩余所述节点标签缩小。

在一种可选的方式中,所述响应于对所述导航轨迹的操作信息,展示所述操作节点信息,包括:响应于对所述导航轨迹的操作信息,所述操作节点信息跟随所述操作信息联动展示;在所述导航轨迹上沿用户手指滑动方向从开始位置到结束位置,所述节点标签逐渐变大,所述结束位置所对应的节点标签展示为预设最大形状。

在一种可选的方式中,所述导航轨迹的预设形状为曲线,沿所述曲线设置有目标展示区域;所述多个节点标签包括多个同层级节点标签,每一个所述同层级节点标签分别与其它级节点标签关联,所述其它级节点标签包括上一级节点标签和/或下一级节点标签;所述同层级节点标签在所述目标展示区域的展示形式包括:所述多个同层级节点标签从所述曲线的一端沿所述曲线排布至所述曲线的另一端;所述其它级节点标签靠近或远离所述曲线,与对应的所述同层级节点标签对应分布。

在一种可选的方式中,当所述多个同层级节点标签所需的展示区域大于所述目标展示区域时,所述目标展示区域用于展示部分同层级节点标签;所述方法还包括:接收用户的滑动操作;所述滑动操作用于指示查看除当前展示同层级节点标签外的其它同层级节点标签;根据所述滑动操作将所述目标展示区域内的当前展示同层级节点标签更新为所述其它同层级节点标签

在一种可选的方式中,所述同层级节点标签还包括多个子节点标签;所述方法还包括:响应于用户对目标同层级节点标签的触发操作,展示所述目标同层级节点标签包含的多个子节点标签。

根据本发明实施例的另一方面,提供了一种信息导航装置,包括:

第一响应模块,用于响应于对悬浮导航入口的操作信息,展示目标应用程序对应的包括导航轨迹的导航轨迹界面;所述悬浮导航入口为目标应用程序的导航入口;所述导航轨迹与所述目标应用程序的操作节点信息关联;

第二响应模块,用于响应于对所述导航轨迹的操作信息,展示所述操作节点信息;所述操作节点信息包括多个节点标签以及所述多个节点标签之间的层级关系;

第三响应模块,用于响应于对目标节点标签的操作信息,突出展示所述目标节点标签;所述目标节点标签为所述多个节点标签中的任意一个节点标签。

根据本发明实施例的另一方面,提供了一种计算设备,包括:处理器、存储器、通信接口和通信总线,所述处理器、所述存储器和所述通信接口通过所述通信总线完成相互间的通信;所述存储器用于存放至少一可执行指令,所述可执行指令使所述处理器执行所述的信息导航方法的操作。

根据本发明实施例的又一方面,提供了一种计算机可读存储介质,所述存储介质中存储有至少一可执行指令,所述存储介质中存储有至少一可执行指令,所述可执行指令在计算设备上运行时,使得计算设备执行所述的信息导航方法的操作。

本发明实施例通过设置悬浮导航入口,并将应用程序内部的导航信息结构进行多维立体呈现,使得应用程序的所有导航结构和操作节点层级全局呈现,达到了全局预览应用程序的导航信息,无需层层点击和跳转的有益效果,增强了用户体验。

上述说明仅是本发明实施例技术方案的概述,为了能够更清楚了解本发明实施例的技术手段,而可依照说明书的内容予以实施,并且为了让本发明实施例的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的

具体实施方式

附图说明

附图仅用于示出实施方式,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:

图1示出了本发明实施例提供的信息导航方法的流程示意图;

图2示出了本发明实施例提供的信息导航方法中的展示示意图;

图3示出了本发明实施例提供的信息导航方法中的另一展示示意图;

图4示出了本发明实施例提供的信息导航装置的结构示意图;

图5示出了本发明实施例提供的计算设备的结构示意图。

具体实施方式

下面将参照附图更详细地描述本发明的示例性实施例。虽然附图中显示了本发明的示例性实施例,然而应当理解,可以以各种形式实现本发明而不应被这里阐述的实施例所限制。

图1示出了本发明实施例提供的信息导航方法的流程图,该方法由计算设备执行。该计算设备可以是各种终端、PC设备等。如图1所示,该方法包括以下步骤:

步骤110:响应于对悬浮导航入口的操作信息,展示目标应用程序对应的包括导航轨迹的导航轨迹界面;所述悬浮导航入口为目标应用程序的导航入口;所述导航轨迹与所述目标应用程序的操作节点信息关联。

其中,悬浮导航入口为在移动设备或应用程序内预置的一个信息结构呈现导航入口,悬浮在移动设备或应用程序的最上层展示。本发明实施例并不具体限定该悬浮导航入口的具体展示形式,其中一种实施方式中,如图2中的(a)所示,可以是一个显示图标。当用户触控该显示图标时,触发悬浮导航入口放大,从而展示目标应用程序对应的导航轨迹界面,也即从图2(a)跳转为图2(b)。本发明实施例中,并不限定对悬浮导航入口的操作信息的具体形式,该操作信息可以是预先设定的,对悬浮导航入口的点击、预设手势或触摸等触控操作。

本发明实施例中,为了增强用户体验,优化了由悬浮导航入口切换为导航轨迹界面的过渡,在用户点击该显示图标后,显示预设的放大动画,在预设的放大动画结束后,显示该轨迹界面。其中,预设的放大动画可通过移动设备提供的动画库来获取,将导航入口的View(视觉显示)沿着右下进行放大+透明的动画,在动画结束时将轨迹界面显示出来。这种动画实现为常规动画操作,本发明实施例不作具体限定。

步骤120:响应于对所述导航轨迹的操作信息,展示所述操作节点信息;所述操作节点信息包括多个节点标签以及所述多个节点标签之间的层级关系。

本发明一个实施例中,导航轨迹的预设形状为曲线,如图2中(b)所示,具体可以为螺旋线,该螺旋线上设置有多个节点,每个节点为一个操作节点,一个操作节点对应一个或多个节点标签,该一个或多个节点标签显示在目标展示区域的子区域。每个点对应一个子区域的多个节点标签在该子区域内的排布方式为:从靠近该点的位置向远离该点及曲线的位置排布。具体地,可以在该子区域中,从曲线上该点出发,沿着该曲线的法线方向向外排布。其中,每一个子区域的多个节点标签具有层级关系,靠近曲线的节点标签为上一级节点标签,远离曲线的节点标签为下一级节点标签。节点标签包括节点标签的名称、节点标签的展示图片,以及点击该节点标签后所执行的动作。其中节点标签与操作节点关联,终端或应用程序内置或动态地从网络下载关联的配置信息,该配置信息包括操作节点列表、节点标签列表以及操作节点与节点标签的对应关系,例如,可通过如下方式存储该配置信息:操作节点A[{节点标签A1,图片A1,执行动作A1}]等。

其中,如图2中(c)所示,导航轨迹沿所述曲线设置有目标展示区域;所述多个节点标签包括多个同层级节点标签,每一个所述同层级节点标签分别与其它级节点标签关联,所述其它级节点标签为所述同层级节点标签的上一级节点标签和/或下一级节点标签;所述同层级节点标签在所述目标展示区域的展示形式包括:所述同层级节点标签从所述曲线的一端沿所述曲线排布至所述曲线的另一端;所述其它级节点标签靠近或远离所述曲线,与对应的所述同层级节点标签对应分布。如图2中(e)到(f)所示,当所述多个同层级节点标签所需的展示区域大于所述目标展示区域时,所述目标展示区域用于展示部分同层级节点标签;所述方法还包括:接收用户在导航轨迹或目标展示区域的滑动操作,所述滑动操作用于指示查看除当前展示同层级节点标签外的其它同层级节点标签;根据所述滑动操作将所述目标展示区域内的当前展示同层级节点标签更新为所述其它同层级节点标签。也就是说,操作节点过多时,无法使是导航轨迹上每个节点对应一个操作节点,因此,可通过滑动的方式,使得未显示在目标展示区域的操作节点显示在目标展示区域。

本发明实施例中,如图3所示,导航轨迹的预设形状还可以为圆形(j)、波浪线形(m)、折线形、多边形(k)等,还可以为多圈层(l)。本发明实施例不做具体限定,本领域技术人员可依据具体场景进行相应设置。

其中,展示所述操作节点信息可以是在用户触发导航轨迹后,全部或部分的展示操作节点信息,还可以是根据用户对导航轨迹的不同操作信息,进行相应的展示。通过各种手势识别的API,实现对导航轨迹的点击、平移、曲线滑动的手势的识别。以iOS为例,UIKit框架提供以下预设的手势识别器:点击(任意个数点击)、缩放(用于缩放视图)、平移或拖动、滑动(任意方向)、旋转(手指沿相反方向移动)、长按(也称触摸并保持)等。本发明实施例中,对所述导航轨迹的操作信息包括用户手指沿导航轨迹滑动、在导航轨迹上点击等操作的操作信息。本发明实施例中,响应于对所述导航轨迹的操作信息,所述操作节点信息跟随所述操作信息联动展示。当对所述导航轨迹的操作信息为在导航轨迹上点击的操作时:如图2中(b)所示,当用户点击螺旋线的区域时,触发手势点击操作,通过识别手势的坐标(X,Y坐标)与导航轨迹上的节点坐标的位置,定位到用户当前选择的导航轨迹上的点,从而确定对应的操作节点。通过获取操作节点与节点标签的关联关系,围绕螺旋线的外层,展示该操作节点的所有节点标签视列表。单个节点标签视图可以展示节点标签的图片,也可以只展示文字,还可以是节点标签的图片+文字。当对所述导航轨迹的操作信息为沿导航轨迹滑动,如图2中(c)所示,用户手指在所述导航轨迹上从开始位置到结束位置沿滑动方向滑动时,节点标签逐渐变大,结束位置所对应的节点标签展示为预设最大形状。

当用户在导航轨迹上点击,然后平移或拖动、滑动(任意方向)时,触发滑动手势识别操作。通过滑动的起点和滑动的坐标信息,可以定位到所有选择的节点。示例:当用户从左往右滑动,依次经过节点1,节点2,节点3,再返回节点2时,系统首先识别到节点1被选中,展示信息为节点1的所有信节点标签;然后经过节点2,系统将节点2的所有节点标签追加进展示信息列表,这时将展示节点1+节点2的所有节点标签;再然后经过节点3,系统将节点3的所有节点标签追加进展示信息列表,这时将展示“节点1+节点2+节点3”的所有节点标签;最后用户由节点3返回了节点2,则为在选中节点3后又取消选择节点3,系统识别出取消选择节点3的操作,系统将节点3的所有节点标签移出展示信息列表,最终展示“节点1+节点2”的所有节点标签。对已选中导航轨迹进行反向操作时,判断为对已选中导航轨迹区间的部分抹除或全部抹除,实时动态呈现剩下的节点标签或清空。其中,还可以是以下方式:点击导航轨迹内任意节点1,2,3…N,则触发在当前界面展示与原选中节点对应的节点标签。还可以是:点击导航轨迹的任意节点后,在规定的时间内快速点击另一节点或多个节点,如点击节点3后在0.5秒内先点击节点9再点击节点10,导航轨迹内的任意节点且不分先后,触发在当前界面展示与选中的N个节点连接的最大轨迹区间对应的节点标签的聚合。还可以是:在容纳导航轨迹的特定有效区域内,做任意封闭或不封闭的手势滑动,判断手指离开后,触发在当前界面展示手势滑动区域内的导航轨迹线段或导航轨迹节点所对应的节点标签的聚合。

本发明实施例中,移动设备的开发库中,提供画线、点、矩形、圆形、椭圆形的接口,也提供了任意线条的绘制接口。以螺旋线的实现为例,开发库提供了画贝塞尔曲线的接口,接口将曲线定义为:起始点、终止点(也称锚点)、控制点。通过调整控制点,贝塞尔曲线的形状会发生变化。通过分段绘制曲线和点,可以实现本发明实施例的螺旋线等导航轨迹的预设形状的绘制操作。

步骤130:响应于对目标节点标签的操作信息,突出展示所述目标节点标签;所述目标节点标签为所述多个节点标签中的任意一个节点标签。

其中,当用户对目标节点标签的操作信息为选择所述目标节点标签时,将所述目标节点标签展示为预设最大形状,将所述多个节点标签中除所述目标节点标签外的剩余所述节点标签缩小。

本发明实施例中,对于目标节点标签对应多个同层级的子节点标签时,用户对目标节点标签的操作信息包括对目标结点标签进行点击或长按等操作的操作信息,如图3中(i),用户再次长按D层级单个节点标签,呈现节点标签对应的子节点标签集,选中的层级所对应的节点标签的展示区域变大,其他层级区域的节点标签缩小,再次点击对应节点标签可收起D层级的子集,展示区域恢复之前效果。当用户再次在导航轨迹内的非选中区域触发以上操作时,判断为对原有选择内容的清除,自动收起原展示信息标签,并实时动态呈现新选择区间对应的信息标签。

其中,所述响应于对目标节点标签的操作信息,突出展示所述目标节点标签之后,包括:

启动目标应用程序中与所述目标节点标签对应的目标页面;

将所述目标页面展示给用户。具体地,点选任意节点标签后可在当前页面直接呈现节点标签对应的操作节点的对应内容,同时收起导航轨迹至初始状态(图3),并记录最近一次展示的节点标签,当用户再次点击悬浮导航入口放大导航轨迹界面时,则展示最近一次展示的节点标签,如图2中的(b)。

本发明实施例中,当前应用在后台运行时,悬浮导航入口可在应用程序外悬浮,触发打开后展示最近一次的信息标签,如图3中的(h)所示。

本发明实施例通过设置悬浮导航入口,并将应用程序内部的导航信息结构进行多维立体呈现,使得应用程序的所有导航结构和操作节点层级全局呈现,达到了全局预览应用程序的导航信息,无需层层点击和跳转的有益效果,增强了用户体验。

图4示出了本发明实施例提供的一种信息导航装置的结构示意图。如图4所示,该装置200包括:第一响应模块210、第二响应模块220和第三响应模块230。

第一响应模块210,用于响应于对悬浮导航入口的操作信息,展示目标应用程序对应的包括导航轨迹的导航轨迹界面;所述悬浮导航入口为目标应用程序的导航入口;所述导航轨迹与所述目标应用程序的操作节点信息关联。

第二响应模块220,用于响应于对所述导航轨迹的操作信息,展示所述操作节点信息;所述操作节点信息包括多个节点标签以及所述多个节点标签之间的层级关系。

第三响应模块230,用于响应于对目标节点标签的操作信息,突出展示所述目标节点标签;所述目标节点标签为所述多个节点标签中的任意一个节点标签。

在一种可选的方式中,所述响应于对目标节点标签的操作信息,突出展示所述目标节点标签之后,包括:

启动目标应用程序中与所述目标节点标签对应的目标页面;

将所述目标页面展示给用户。

在一种可选的方式中,所述响应于对目标节点标签的操作信息,突出展示所述目标节点标签,包括:

当用户选择所述目标节点标签时,将所述目标节点标签展示为预设最大形状,将所述多个节点标签中除所述目标节点标签外的剩余所述节点标签缩小。

在一种可选的方式中,所述响应于对所述导航轨迹的操作信息,展示所述操作节点信息,包括:

响应于对所述导航轨迹的操作信息,所述操作节点信息跟随所述操作信息联动展示;

沿用户手指在所述导航轨迹上滑动方向从开始位置到结束位置,所述节点标签逐渐变大,所述结束位置所对应的节点标签展示为预设最大形状。

在一种可选的方式中,所述导航轨迹的预设形状为曲线,沿所述曲线设置有目标展示区域;

所述多个节点标签包括多个同层级节点标签,每一个所述同层级节点标签分别与其它级节点标签关联,所述其它级节点标签包括上一级节点标签和/或下一级节点标签;

所述同层级节点标签在所述目标展示区域的展示形式为:所述多个同层级节点标签从所述曲线的一端沿所述曲线排布至所述曲线的另一端;所述其它级节点标签靠近或远离所述曲线,与对应的所述同层级节点标签对应分布。

在一种可选的方式中,当所述多个同层级节点标签所需的展示区域大于所述目标展示区域时,所述目标展示区域用于展示部分同层级节点标签;所述方法还包括:

接收用户的滑动操作;所述滑动操作用于指示查看除当前展示同层级节点标签外的其它同层级节点标签;

根据所述滑动操作将所述目标展示区域内的当前展示同层级节点标签更新为所述其它同层级节点标签。

在一种可选的方式中,所述同层级节点标签还包括多个子节点标签;所述方法还包括:

响应于用户对目标同层级节点标签的触发操作,展示所述目标同层级节点标签包含的多个子节点标签。

本发明实施例通过设置悬浮导航入口,并将应用程序内部的导航信息结构进行多维立体呈现,使得应用程序的所有导航结构和操作节点层级全局呈现,达到了全局预览应用程序的导航信息,无需层层点击和跳转的有益效果,增强了用户体验。

图5示出了本发明实施例提供的计算设备的结构示意图,本发明具体实施例并不对计算设备的具体实现做限定。

如图5所示,该计算设备设备可以包括:处理器(processor)302、通信接口(Communications Interface)304、存储器(memory)306、以及通信总线308。

其中:处理器302、通信接口304、以及存储器306通过通信总线308完成相互间的通信。通信接口304,用于与其它设备比如客户端或其它服务器等的网元通信。处理器302,用于执行程序310,具体可以执行上述用于信息导航方法实施例中的相关步骤。

具体地,程序310可以包括程序代码,该程序代码包括计算机可执行指令。

处理器302可能是中央处理器CPU,或者是特定集成电路ASIC(ApplicationSpecific Integrated Circuit),或者是被配置成实施本发明实施例的一个或多个集成电路。计算设备包括的一个或多个处理器,可以是同一类型的处理器,如一个或多个CPU;也可以是不同类型的处理器,如一个或多个CPU以及一个或多个ASIC。

存储器306,用于存放程序310。存储器306可能包含高速RAM存储器,也可能还包括非易失性存储器(non-volatile memory),例如至少一个磁盘存储器。

程序310具体可以被处理器302调用使计算设备执行以下操作:

响应于对悬浮导航入口的操作信息,展示目标应用程序对应的包括导航轨迹的导航轨迹界面;所述悬浮导航入口为目标应用程序的导航入口;所述导航轨迹与所述目标应用程序的操作节点信息关联;

响应于对所述导航轨迹的操作信息,展示所述操作节点信息;所述操作节点信息包括多个节点标签以及所述多个节点标签之间的层级关系;

响应于对目标节点标签的操作信息,突出展示所述目标节点标签;所述目标节点标签为所述多个节点标签中的任意一个节点标签。

在一种可选的方式中,所述响应于对目标节点标签的操作信息,突出展示所述目标节点标签之后,包括:启动目标应用程序中与所述目标节点标签对应的目标页面;将所述目标页面展示给用户。

在一种可选的方式中,所述响应于对目标节点标签的操作信息,突出展示所述目标节点标签,包括:当用户选择所述目标节点标签时,将所述目标节点标签展示为预设最大形状,将所述多个节点标签中除所述目标节点标签外的剩余所述节点标签缩小。

在一种可选的方式中,所述响应于对所述导航轨迹的操作信息,展示所述操作节点信息,包括:响应于对所述导航轨迹的操作信息,所述操作节点信息跟随所述操作信息联动展示;在所述导航轨迹上沿用户手指滑动方向从开始位置到结束位置,所述节点标签逐渐变大,所述结束位置所对应的节点标签展示为预设最大形状。

在一种可选的方式中,所述导航轨迹的预设形状为曲线,沿所述曲线设置有目标展示区域;所述多个节点标签包括多个同层级节点标签,每一个所述同层级节点标签分别与其它级节点标签关联,所述其它级节点标签包括上一级节点标签和/或下一级节点标签;所述同层级节点标签在所述目标展示区域的展示形式包括:所述多个同层级节点标签从所述曲线的一端沿所述曲线排布至所述曲线的另一端;所述其它级节点标签靠近或远离所述曲线,与对应的所述同层级节点标签对应分布。

在一种可选的方式中,当所述多个同层级节点标签所需的展示区域大于所述目标展示区域时,所述目标展示区域用于展示部分同层级节点标签;所述方法还包括:接收用户的滑动操作;所述滑动操作用于指示查看除当前展示同层级节点标签外的其它同层级节点标签;根据所述滑动操作将所述目标展示区域内的当前展示同层级节点标签更新为所述其它同层级节点标签。

在一种可选的方式中,所述同层级节点标签还包括多个子节点标签;所述方法还包括:响应于用户对目标同层级节点标签的触发操作,展示所述目标同层级节点标签包含的多个子节点标签。

本发明实施例通过设置悬浮导航入口,并将应用程序内部的导航信息结构进行多维立体呈现,使得应用程序的所有导航结构和操作节点层级全局呈现,达到了全局预览应用程序的导航信息,无需层层点击和跳转的有益效果,增强了用户体验。

本发明实施例提供了一种计算机可读存储介质,所述存储介质存储有至少一可执行指令,该可执行指令在计算设备上运行时,使得所述计算设备执行上述任意方法实施例中的信息导航方法。

可执行指令具体可以用于使得计算设备执行以下操作:

响应于对悬浮导航入口的操作信息,展示目标应用程序对应的包括导航轨迹的导航轨迹界面;所述悬浮导航入口为目标应用程序的导航入口;所述导航轨迹与所述目标应用程序的操作节点信息关联;

响应于对所述导航轨迹的操作信息,展示所述操作节点信息;所述操作节点信息包括多个节点标签以及所述多个节点标签之间的层级关系;

响应于对目标节点标签的操作信息,突出展示所述目标节点标签;所述目标节点标签为所述多个节点标签中的任意一个节点标签。

在一种可选的方式中,所述响应于对目标节点标签的操作信息,突出展示所述目标节点标签之后,包括:启动目标应用程序中与所述目标节点标签对应的目标页面;将所述目标页面展示给用户。

在一种可选的方式中,所述响应于对目标节点标签的操作信息,突出展示所述目标节点标签,包括:当用户选择所述目标节点标签时,将所述目标节点标签展示为预设最大形状,将所述多个节点标签中除所述目标节点标签外的剩余所述节点标签缩小。

在一种可选的方式中,所述响应于对所述导航轨迹的操作信息,展示所述操作节点信息,包括:响应于对所述导航轨迹的操作信息,所述操作节点信息跟随所述操作信息联动展示;在所述导航轨迹上沿用户手指滑动方向从开始位置到结束位置,所述节点标签逐渐变大,所述结束位置所对应的节点标签展示为预设最大形状。

在一种可选的方式中,所述导航轨迹的预设形状为曲线,沿所述曲线设置有目标展示区域;所述多个节点标签包括多个同层级节点标签,每一个所述同层级节点标签分别与其它级节点标签关联,所述其它级节点标签包括上一级节点标签和/或下一级节点标签;所述同层级节点标签在所述目标展示区域的展示形式包括:所述多个同层级节点标签从所述曲线的一端沿所述曲线排布至所述曲线的另一端;所述其它级节点标签靠近或远离所述曲线,与对应的所述同层级节点标签对应分布。

在一种可选的方式中,当所述多个同层级节点标签所需的展示区域大于所述目标展示区域时,所述目标展示区域用于展示部分同层级节点标签;所述方法还包括:接收用户的滑动操作;所述滑动操作用于指示查看除当前展示同层级节点标签外的其它同层级节点标签;根据所述滑动操作将所述目标展示区域内的当前展示同层级节点标签更新为所述其它同层级节点标签。

在一种可选的方式中,所述同层级节点标签还包括多个子节点标签;所述方法还包括:响应于用户对目标同层级节点标签的触发操作,展示所述目标同层级节点标签对应的多个子节点标签。

本发明实施例通过设置悬浮导航入口,并将应用程序内部的导航信息结构进行多维立体呈现,使得应用程序的所有导航结构和操作节点层级全局呈现,达到了全局预览应用程序的导航信息,无需层层点击和跳转的有益效果,增强了用户体验。

本发明实施例提供一种信息导航装置,用于执行上述信息导航方法。

本发明实施例提供了一种计算机程序,所述计算机程序可被处理器调用使计算设备执行上述任意方法实施例中的信息导航方法。

本发明实施例提供了一种计算机程序产品,计算机程序产品包括存储在计算机可读存储介质上的计算机程序,计算机程序包括程序指令,当程序指令在计算机上运行时,使得所述计算机执行上述任意方法实施例中的信息导航方法。

在此提供的算法或显示不与任何特定计算机、虚拟系统或者其它设备固有相关。各种通用系统也可以与基于在此的示教一起使用。根据上面的描述,构造这类系统所要求的结构是显而易见的。此外,本发明实施例也不针对任何特定编程语言。应当明白,可以利用各种编程语言实现在此描述的本发明的内容,并且上面对特定语言所做的描述是为了披露本发明的最佳实施方式。

在此处所提供的说明书中,说明了大量具体细节。然而,能够理解,本发明的实施例可以在没有这些具体细节的情况下实践。在一些实例中,并未详细示出公知的方法、结构和技术,以便不模糊对本说明书的理解。

类似地,应当理解,为了精简本发明并帮助理解各个发明方面中的一个或多个,在上面对本发明的示例性实施例的描述中,本发明实施例的各个特征有时被一起分组到单个实施例、图、或者对其的描述中。然而,并不应将该公开的方法解释成反映如下意图:即所要求保护的本发明要求比在每个权利要求中所明确记载的特征更多的特征。

本领域技术人员可以理解,可以对实施例中的设备中的模块进行自适应性地改变并且把它们设置在与该实施例不同的一个或多个设备中。可以把实施例中的模块或单元或组件组合成一个模块或单元或组件,以及可以把它们分成多个子模块或子单元或子组件。除了这样的特征和/或过程或者单元中的至少一些是相互排斥之外,可以采用任何组合对本说明书(包括伴随的权利要求、摘要和附图)中公开的所有特征以及如此公开的任何方法或者设备的所有过程或单元进行组合。除非另外明确陈述,本说明书(包括伴随的权利要求、摘要和附图)中公开的每个特征可以由提供相同、等同或相似目的的替代特征来代替。

应该注意的是上述实施例对本发明进行说明而不是对本发明进行限制,并且本领域技术人员在不脱离所附权利要求的范围的情况下可设计出替换实施例。在权利要求中,不应将位于括号之间的任何参考符号构造成对权利要求的限制。单词“包含”不排除存在未列在权利要求中的元件或步骤。位于元件之前的单词“一”或“一个”不排除存在多个这样的元件。本发明可以借助于包括有若干不同元件的硬件以及借助于适当编程的计算机来实现。在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬件项来具体体现。单词第一、第二、以及第三等的使用不表示任何顺序。可将这些单词解释为名称。上述实施例中的步骤,除有特殊说明外,不应理解为对执行顺序的限定。

17页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:通过网络爬虫爬取页面信息的方法

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!