一种WEB系统菜单栏的展示方法、终端及存储介质技术方案

技术编号:25835794 阅读:18 留言:0更新日期:2020-10-02 14:16
本发明专利技术提供一种WEB系统菜单栏的展示方法、系统、终端及存储介质,包括:在菜单栏的缓存中创建菜单数组和数据数组,获取当前用户操作的子菜单并添加到数据数组中;按照子菜单的最后访问时间和权重对数据数组中的子菜单进行排序,并得到待展示的子菜单及访问顺位表;按照所述访问顺位表将待展示的子菜单数据顺序更新到菜单数组;将菜单数组中的子菜单顺序加载到菜单栏前端页面的“常用功能”区。本发明专利技术通过顺序展示操作频率较高或近期使用过的菜单,直接通过“常用功能”快捷进入,可有效降低用户的操作复杂度,提升用户体验。

【技术实现步骤摘要】
一种WEB系统菜单栏的展示方法、终端及存储介质
本专利技术属于网络应用
,具体涉及一种WEB系统菜单栏的展示方法、终端及存储介质。
技术介绍
随着互联网的发展,网络应用已经成为日常生活、工作中不可或缺的助手。在各种网络应用中,基于B/S架构的WEB系统占有举足轻重的地位。除了简单的企业信息展示,WEB系统亦可以承担复杂的管理功能。在复杂的WEB系统中,根据业务将不同的功能集合起来形成一个子菜单,所有的子菜单形成了菜单栏,越是复杂的WEB系统,菜单栏的层级越多。如“设置”可包含“通知”,而“通知”包含“邮件、电话、短信”等,由此形成了一个三级的功能子菜单。在这种展示方式中,子菜单只能通过父菜单进行访问,如对父级菜单执行单击/鼠标悬浮等,然后弹出子菜单。在实际使用过程中,用户可能频繁操作的只有几个子菜单,或者一段时间内频繁操作几个子菜单。举例如下:1)对于部分WEB系统,核心业务集中在几个菜单;2)部分用户,常用操作集中在某几个菜单。如系统管理员,一般只需要操作用户管理、系统设置相关子菜单;3)对于模块本文档来自技高网...

【技术保护点】
1.一种WEB系统菜单栏的展示方法,其特征在于,包括:/n在菜单栏的缓存中创建菜单数组和数据数组,获取当前用户操作的子菜单并添加到数据数组中;/n按照子菜单的最后访问时间和权重对数据数组中的子菜单进行排序,并得到待展示的子菜单及访问顺位表;/n按照所述访问顺位表将待展示的子菜单数据顺序更新到菜单数组;/n将菜单数组中的子菜单顺序加载到菜单栏前端页面的“常用功能”区。/n

【技术特征摘要】
1.一种WEB系统菜单栏的展示方法,其特征在于,包括:
在菜单栏的缓存中创建菜单数组和数据数组,获取当前用户操作的子菜单并添加到数据数组中;
按照子菜单的最后访问时间和权重对数据数组中的子菜单进行排序,并得到待展示的子菜单及访问顺位表;
按照所述访问顺位表将待展示的子菜单数据顺序更新到菜单数组;
将菜单数组中的子菜单顺序加载到菜单栏前端页面的“常用功能”区。


2.根据权利要求1所述的一种WEB系统菜单栏的展示方法,其特征在于,
所述菜单数组的子菜单包括以下字段:ID、父菜单ID、名称、URL、访问频次和最后访问时间;
所述权重=(访问频次/(当前日期-最后访问日期))*校准系数k1;其中若所述当前日期=最后访问日期,则权重取1;校准系数k1用于调整访问频次与距离当前日期天数所占的比重,取值大于0。


3.根据权利要求2所述的一种WEB系统菜单栏的展示方法,其特征在于,在按照子菜单的最后访问时间和权重对数据数组中的子菜单进行排序,并得到待展示的子菜单及访问顺位表,包括:
设置菜单数组的最大容量;
判断数据数组的容量是否大于菜单数组的最大容量:若否,则待展示的子菜单为数据数组的全部子菜单,并按照访问时间与当前时间的时间距离对数据数组的子菜单进行排序,得到访问顺位表;
若是,则先按照最后访问时间与当前时间的时间距离对数据数组的子菜单进行排序,并筛选出第一子菜单,然后将数据数组中剩余的子菜单,按照权重进行排序,并筛选出第...

【专利技术属性】
技术研发人员:丁广杰
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:江苏;32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1