[发明专利]一种生成导航信息的方法、装置和存储介质有效
申请号: | 202011171220.2 | 申请日: | 2020-10-28 |
公开(公告)号: | CN113765792B | 公开(公告)日: | 2023-05-30 |
发明(设计)人: | 王文静;白圣培;鞠明业 | 申请(专利权)人: | 北京沃东天骏信息技术有限公司;北京京东世纪贸易有限公司 |
主分类号: | H04L45/00 | 分类号: | H04L45/00;H04L41/12;H04L41/0823 |
代理公司: | 北京德琦知识产权代理有限公司 11018 | 代理人: | 吴点;郑红娟 |
地址: | 100083 北京市海淀区杏石口路6*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 生成 导航 信息 方法 装置 存储 介质 | ||
本申请公开了一种生成导航信息的方法、装置和存储介质,具体为首先获取业务系统中的至少一个待路由组件,其次,在对待路由组件进行路由设置时,提取待路由组件对应的导航路径信息和导航名称信息,最后,基于导航路径信息和导航名称信息,生成待路由组件在业务系统中的导航信息。本申请实施例通过在进行路由设置的过程中,同步提供导航信息的设置内容,把与导航信息相关的数据从组件内部抽离出来,通过路由信息统一配置,解决了路由信息分散在各个待理由组件内部,不利于后续维护的问题。
技术领域
本申请涉及互联网技术领域,尤其涉及一种生成导航信息的方法、装置和存储介质。
背景技术
针对如服务化框架JSF,云缓存Jimdb,消息中间件JMQ等的中间件技术服务,为了方便进行管理运维,通常都会提供相应的全球广域网(World Wide Web,web)控制台。这一类后端服务的控制台,一般都会针对菜单项目进行权限区分。通常采取在路由配置中进行权限验证,但是针对这些不同组件的面包屑导航部分,通常的做法还是需要每个组件自己维护,或者提供一个公共的面包屑导航组件,然后需要每个组件在调用的过程中传递自己的面包屑信息。
发明内容
本申请实施例提供了一种生成导航信息的方法,克服了用于生成导航信息的数据分散在各个部件,不利于后续维护的问题。
该方法包括:
获取业务系统中的至少一个待路由组件;
在对所述待路由组件进行路由设置时,提取所述待路由组件对应的导航路径信息和导航名称信息;
基于所述导航路径信息和所述导航名称信息,生成所述待路由组件在所述业务系统中的导航信息。
可选地,在所述待路由组件中设置所述路由组件对应的所述导航路径信息和所述导航名称信息,其中,所述导航路径信息中包括所述路由组件对应的页面层级信息,以及与所述页面层级信息对应的路径信息。
可选地,基于所述导航路径信息,导航生成组件获取各个所述路由组件对应的所述页面层级信息,并基于所述页面层级信息的节点信息和当前位置,递归查询父节点信息;
将递归查询到的所述父节点信息和所述导航名称信息动态拼接,生成所述待路由组件对应的所述导航信息。
可选地,所述页面层级信息与所述路径信息一一对应,且所述页面层级信息包含所述待路由组件对应的所述导航信息的导航显示名称。
在本发明的另一个实施例中,提供了一种生成导航信息的装置,该装置包括:
获取模块,用于获取业务系统中的至少一个待路由组件;
提取模块,用于在对所述待路由组件进行路由设置时,提取所述待路由组件对应的导航路径信息和导航名称信息;
生成模块,用于基于所述导航路径信息和所述导航名称信息,生成所述待路由组件在所述业务系统中的导航信息。
可选地,所述装置进一步包括:
设置模块,用于在所述待路由组件中设置所述路由组件对应的所述导航路径信息和所述导航名称信息,其中,所述导航路径信息中包括所述路由组件对应的页面层级信息,以及与所述页面层级信息对应的路径信息。
可选地,所述生成模块进一步用于:
基于所述导航路径信息,导航生成组件获取各个所述路由组件对应的所述页面层级信息,并基于所述页面层级信息的节点信息和当前位置,递归查询父节点信息;
将递归查询到的所述父节点信息和所述导航名称信息动态拼接,生成所述待路由组件对应的所述导航信息。
可选地,所述设置模块进一步用于:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京沃东天骏信息技术有限公司;北京京东世纪贸易有限公司,未经北京沃东天骏信息技术有限公司;北京京东世纪贸易有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011171220.2/2.html,转载请声明来源钻瓜专利网。
- 信息记录介质、信息记录方法、信息记录设备、信息再现方法和信息再现设备
- 信息记录装置、信息记录方法、信息记录介质、信息复制装置和信息复制方法
- 信息记录装置、信息再现装置、信息记录方法、信息再现方法、信息记录程序、信息再现程序、以及信息记录介质
- 信息记录装置、信息再现装置、信息记录方法、信息再现方法、信息记录程序、信息再现程序、以及信息记录介质
- 信息记录设备、信息重放设备、信息记录方法、信息重放方法、以及信息记录介质
- 信息存储介质、信息记录方法、信息重放方法、信息记录设备、以及信息重放设备
- 信息存储介质、信息记录方法、信息回放方法、信息记录设备和信息回放设备
- 信息记录介质、信息记录方法、信息记录装置、信息再现方法和信息再现装置
- 信息终端,信息终端的信息呈现方法和信息呈现程序
- 信息创建、信息发送方法及信息创建、信息发送装置