[发明专利]面包屑导航的生成方法、装置及计算机可读存储介质在审
| 申请号: | 202210405491.2 | 申请日: | 2022-04-18 |
| 公开(公告)号: | CN114969579A | 公开(公告)日: | 2022-08-30 |
| 发明(设计)人: | 吴翔 | 申请(专利权)人: | 武汉心络科技有限公司 |
| 主分类号: | G06F16/954 | 分类号: | G06F16/954;G06F16/955 |
| 代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 邢少真 |
| 地址: | 430075 湖北省武汉市东湖新技术*** | 国省代码: | 湖北;42 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 面包屑 导航 生成 方法 装置 计算机 可读 存储 介质 | ||
本申请公开了一种面包屑导航的生成方法、装置及计算机可读存储介质,属于计算机技术领域。本方案能够自动生成面包屑导航,减少手动编排的弊端。另外,在本方案中,通过指示标签来指示相应页面的页面层级与路由层级一致,如果当前页面不具有指示标签,说明当前页面的页面层级与路由层级可能不一致,那么基于历史导航信息来生成当前页面的面包屑导航。即,由于页面间的路由层级关系是严格的,而页面层级关系并非是严格的,路由层级关系与页面层级关系可能并非完全一致,因此,本方案并不限制于严格按照页面的路由层级关系来生成面包屑导航,所生成的面包屑导航能够更加准确地体现页面层级关系。
技术领域
本申请涉及计算机技术领域,特别涉及一种面包屑导航的生成方法、装置及计算机可读存储介质。
背景技术
目前,对于一些结构很复杂的网站来说,可以为该网站中的各个页面生成面包屑导航,利用面包屑导航可以使访问者更加清晰地了解页面在网站中的位置,也便于访问者在不同层级的页面之间快速跳转。
例如,访问者所浏览的当前页面的名称为‘活动详情’,当前页面的面包屑导航为‘首页活动管理活动列表活动详情’,可以看出,该面包屑导航体现了网站中四个页面的层级关系,还体现了当前页面在网站中的位置。另外,访问者通过点击该面包屑导航中任意一级页面的名称即可跳转到相应页面,例如,通过点击‘首页’即可返回到网站的首页。
在相关技术中,需要技术人员手动编排各页面的面包屑导航的配置数据,基于配置数据生成各页面的面包屑导航。但是手动编排的工作量较大,效率较低,且易出错,不便于后期维护。
发明内容
本申请提供了一种面包屑导航的生成方法、装置及计算机可读存储介质,可以自动生成面包屑导航,减少工作量,提高效率,不易出错,便于后期维护,所生成的面包屑导航还能够更加准确地体现页面层级关系。所述技术方案如下:
一方面,提供了一种面包屑导航的生成方法,所述方法包括:
确定目标路由信息,所述目标路由信息为当前页面的路由信息;
如果所述目标路由信息不具有指示标签,则获取历史导航信息,所述指示标签用于指示相应页面的页面层级与路由层级一致,所述历史导航信息用于指示在所述当前页面之前所访问的上一个页面的面包屑导航;
基于所述历史导航信息和所述目标路由信息,生成所述当前页面的面包屑导航。
可选地,所述历史导航信息包括一个或多个页面的路由信息,且所述一个或多个页面的路由信息按照页面层级从高到低的顺序排列;
所述基于所述历史导航信息和所述目标路由信息,生成所述当前页面的面包屑导航,包括:
如果所述历史导航信息中包括所述目标路由信息,则基于所述历史导航信息中首个页面至所述当前页面的路由信息,生成所述当前页面的面包屑导航。
可选地,所述方法还包括:
将所述历史导航信息更新为所述历史导航信息中所述首个页面至所述当前页面的路由信息。
可选地,所述历史导航信息包括一个或多个页面的路由信息,且所述一个或多个页面的路由信息按照页面层级从高到低的顺序排列;
所述基于所述历史导航信息和所述目标路由信息,生成所述当前页面的面包屑导航,包括:
如果所述历史导航信息中不包括所述目标路由信息,则将所述目标路由信息拼接至所述历史导航信息中最后一个页面的路由信息之后,以得到所述当前页面的导航信息;
基于所述当前页面的导航信息,生成所述当前页面的面包屑导航。
可选地,所述方法还包括:
将所述历史导航信息更新为所述当前页面的导航信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉心络科技有限公司,未经武汉心络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210405491.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种便携式的会计专用工具管理装置
- 下一篇:绑带式燃料电池电堆装配装置





