[发明专利]一种页面预加载的方法和设备有效
申请号: | 202010813222.0 | 申请日: | 2020-08-13 |
公开(公告)号: | CN111966936B | 公开(公告)日: | 2023-01-06 |
发明(设计)人: | 张贵勇 | 申请(专利权)人: | 苏州浪潮智能科技有限公司 |
主分类号: | G06F16/957 | 分类号: | G06F16/957;G06F16/958;G06F9/445;G06F9/451 |
代理公司: | 北京连和连知识产权代理有限公司 11278 | 代理人: | 杨帆;宋薇薇 |
地址: | 215100 江苏省苏州市吴*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 页面 加载 方法 设备 | ||
本发明提供了一种页面预加载的方法和设备,该方法包括以下步骤:将存储系统的业务资源进行划分;基于每个管理页面显示的业务资源将管理页面按照划分后的业务资源进行划分;定义每个业务资源的依赖关系;基于业务资源的依赖关系、用户当前所在管理页面以及业务资源的配置获取需预加载的管理页面并进行预加载。通过使用本发明的方案,能够提高预加载页面的准确率,提高服务端响应请求效率,提升用户体验。
技术领域
本领域涉及计算机领域,并且更具体地涉及一种页面预加载的方法和设备。
背景技术
存储系统会对外提供图形化的web用户管理页面。用户通过网络请求访问存储系统的管理页面,并通过管理页面对存储系统进行监控、配置等操作。由于存在业务资源数量庞大、网络速率底、页面资源多等问题,会导致管理页面的加载时间较长,影响用户的操作体验。
发明内容
有鉴于此,本发明实施例的目的在于提出一种页面预加载的方法和设备,通过使用本发明的方法,能够提高预加载页面的准确率,提高服务端响应请求效率,提升用户体验。
基于上述目的,本发明的实施例的一个方面提供了一种页面预加载的方法,包括以下步骤:
将存储系统的业务资源进行划分;
基于每个管理页面显示的业务资源将管理页面按照划分后的业务资源进行划分;
定义每个业务资源的依赖关系;
基于业务资源的依赖关系、用户当前所在管理页面以及业务资源的配置获取需预加载的管理页面并进行预加载。
根据本发明的一个实施例,基于业务资源的依赖关系、用户当前所在管理页面以及业务资源的配置获取需预加载的管理页面并进行预加载包括:
根据用户当前所在管理页面和管理页面与业务资源的对应关系,获取对应的业务资源;
根据对应的业务资源以及业务资源的依赖关系,查看对应的业务资源依赖的其他业务资源;
查询存储系统并获取其他业务资源;
判断其他业务资源是否配置;
响应于其他业务资源未配置,则预加载属于未配置的其他业务资源的管理页面;
响应于其他业务资源已配置,则预加载对对应的业务资源依赖程度最高的管理页面。
根据本发明的一个实施例,将存储系统的业务资源进行划分包括:
将存储系统的业务资源划分为系统、机柜、硬盘、RAID、池、卷、主机、主机映射、本地复制、远程复制。
根据本发明的一个实施例,基于每个管理页面显示的业务资源将管理页面按照划分的业务资源进行划分包括:
判断当前管理页面是否同时显示多种业务资源;
响应于当前管理页面同时显示多种业务资源,计算每种业务资源对应功能点在当前管理页面的比重;
将当前管理页面划分至比重最大的业务资源类型。
根据本发明的一个实施例,定义每个业务资源的依赖关系包括:
定义硬盘依赖集群和机柜,RAID依赖硬盘,池依赖RAID和硬盘,卷依赖池、RAID和硬盘,主机依赖FC、iSCSI和IP(网络端口协议类别),卷到主机的映射依赖主机和卷,本地复制依赖卷、池、RAID和硬盘,远程复制依赖卷、集群、池、RAID和硬盘。
根据本发明的一个实施例,还包括:管理预加载的管理页面在本地缓存中的生命周期并实时更新预加载的管理页面资源数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010813222.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种用于医用诊疗空间的气幕式消杀装置
- 下一篇:一种应用于室内的电热消杀机