[发明专利]一种页面预加载的方法和设备有效
申请号: | 202010813222.0 | 申请日: | 2020-08-13 |
公开(公告)号: | CN111966936B | 公开(公告)日: | 2023-01-06 |
发明(设计)人: | 张贵勇 | 申请(专利权)人: | 苏州浪潮智能科技有限公司 |
主分类号: | G06F16/957 | 分类号: | G06F16/957;G06F16/958;G06F9/445;G06F9/451 |
代理公司: | 北京连和连知识产权代理有限公司 11278 | 代理人: | 杨帆;宋薇薇 |
地址: | 215100 江苏省苏州市吴*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 页面 加载 方法 设备 | ||
1.一种页面预加载的方法,其特征在于,包括以下步骤:
将存储系统的业务资源进行划分;
基于每个管理页面显示的业务资源将管理页面按照划分后的业务资源进行划分;
定义每个所述业务资源的依赖关系,每个业务资源依赖一个或多个其他的业务资源,将各种业务资源之间的依赖关系进行定义,并获得每种业务资源依赖的其他业务资源的依赖程度的优先级;
基于所述业务资源的依赖关系、用户当前所在管理页面以及所述业务资源的配置获取需预加载的管理页面并进行预加载,其中,基于所述业务资源的依赖关系、用户当前所在管理页面以及所述业务资源的配置获取需预加载的管理页面并进行预加载包括根据所述用户当前所在管理页面和所述管理页面与业务资源的对应关系,获取对应的业务资源,根据所述对应的业务资源以及所述业务资源的依赖关系,查看所述对应的业务资源依赖的其他业务资源,查询所述存储系统并获取所述其他业务资源,判断所述其他业务资源是否配置,响应于所述其他业务资源未配置,则预加载属于未配置的其他业务资源的管理页面,响应于所述其他业务资源已配置,则预加载对所述对应的业务资源依赖程度最高的管理页面。
2.根据权利要求1所述的方法,其特征在于,将存储系统的业务资源进行划分包括:
将所述存储系统的业务资源划分为系统、机柜、硬盘、RAID、池、卷、主机、主机映射、本地复制、远程复制。
3.根据权利要求1所述的方法,其特征在于,基于每个管理页面显示的业务资源将管理页面按照划分的业务资源进行划分包括:
判断当前管理页面是否同时显示多种业务资源;
响应于所述当前管理页面同时显示多种业务资源,计算每种业务资源对应功能点在所述当前管理页面的比重;
将所述当前管理页面划分至所述比重最大的业务资源类型。
4.根据权利要求1所述的方法,其特征在于,定义每个所述业务资源的依赖关系包括:
定义硬盘依赖集群和机柜,RAID依赖硬盘,池依赖RAID和硬盘,卷依赖池、RAID和硬盘,主机依赖FC、iSCSI和IP,卷到主机的映射依赖主机和卷,本地复制依赖卷、池、RAID和硬盘,远程复制依赖卷、集群、池、RAID和硬盘。
5.根据权利要求1所述的方法,其特征在于,还包括:管理预加载的管理页面在本地缓存中的生命周期并实时更新预加载的管理页面资源数据。
6.根据权利要求5所述的方法,其特征在于,管理预加载的管理页面在本地缓存中的生命周期并实时更新预加载的管理页面资源数据包括:
响应于给出新的预加载的管理页面,清除本地缓存中对当前管理页面所属的业务资源依赖程度最低的业务资源对应的管理页面缓存内容,并向服务端发起请求,将所述新的预加载的管理页面的业务资源数据加载到本地缓存;
响应于未给出新的预加载的管理页面,周期性的更新本地缓存中的业务资源数据以保证缓存中的数据与服务端实时同步。
7.一种页面预加载的设备,其特征在于,所述设备包括:
第一划分模块,所述第一划分模块配置为将存储系统的业务资源进行划分;
第二划分模块,所述第二划分模块配置为基于每个管理页面显示的业务资源将管理页面按照划分后的业务资源进行划分;
定义模块,所述定义模块配置为定义每个所述业务资源的依赖关系,每个业务资源依赖一个或多个其他的业务资源,将各种业务资源之间的依赖关系进行定义,并获得每种业务资源依赖的其他业务资源的依赖程度的优先级;
决策模块,所述决策模块配置为基于所述业务资源的依赖关系、用户当前所在管理页面以及所述业务资源的配置获取需预加载的管理页面并进行预加载,所述决策模块还配置为根据所述用户当前所在管理页面和所述管理页面与业务资源的对应关系,获取对应的业务资源,根据所述对应的业务资源以及所述业务资源的依赖关系,查看所述对应的业务资源依赖的其他业务资源,查询所述存储系统并获取所述其他业务资源,判断所述其他业务资源是否配置,响应于所述其他业务资源未配置,则预加载属于未配置的其他业务资源的管理页面,响应于所述其他业务资源已配置,则预加载对所述对应的业务资源依赖程度最高的管理页面。
8.根据权利要求7所述的设备,其特征在于,所述第二划分模块还配置为:
判断当前管理页面是否同时显示多种业务资源;
响应于所述当前管理页面同时显示多种业务资源,计算每种业务资源对应功能点在所述当前管理页面的比重;
将所述当前管理页面划分至所述比重最大的业务资源类型。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010813222.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种用于医用诊疗空间的气幕式消杀装置
- 下一篇:一种应用于室内的电热消杀机