行业标准网
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210868208.X (22)申请日 2022.07.22 (71)申请人 济南浪潮数据技 术有限公司 地址 250101 山东省济南市自由贸易试验 区济南片区浪潮路1036号 浪潮科技园 S05楼S311室 (72)发明人 张帅  (74)专利代理 机构 北京集佳知识产权代理有限 公司 11227 专利代理师 薛娇 (51)Int.Cl. G06F 9/48(2006.01) G06F 9/50(2006.01) (54)发明名称 一种共享资源访问的方法、 装置、 服务器及 介质 (57)摘要 本申请公开了一种共享资源访问的方法、 装 置、 服务器及介质, 涉及服务器领域。 包括: 在当 前资源为占用状态且当前操作满足预设要求时, 将当前操作加入优先级队列中; 获取优先级队列 中各操作对应的等待时长; 提升等待时长超 过等 待阈值的操作在优先级队列中的顺序并获取更 新后的优先级队列; 在当前资源为非占用状态的 情况下, 按照更新后的优先级队列控制各操作访 问当前资源。 该方法中提升等待时长超 过阈值的 操作在优先级队列中的顺序, 解决了等待时长超 过阈值的操作在等待访问当前资源时产生的饥 饿问题; 其次, 按照优先级队列控制各操作访问 当前资源, 使得优先级高的操作优 先访问到当前 资源, 提高企业物理基础设施管 理平台同步访问 共享资源的可靠性。 权利要求书2页 说明书12页 附图2页 CN 115129455 A 2022.09.30 CN 115129455 A 1.一种共享资源访问的方法, 其特 征在于, 包括: 获取企业物理基础设施管理平台的当前操作对待访问的当前资源的租约申请; 根据所述租约申请查询所述当前资源的信息; 其中, 所述当前资源的信息至少包括所 述当前资源的占用状态、 所述当前资源的租约、 访问所述当前资源的优先级队列; 若所述当前资源为占用状态且所述当前操作满足预设要求的情况下, 将所述当前操作 加入所述优先级队列中; 获取所述优先级队列中各操作对应的等待时长; 获取所述等待时长超过等待阈值的所述操作, 提升所述等待时长超过所述等待阈值的 所述操作在所述优先级队列中的顺序并获取 更新后的所述优先级队列; 在所述当前资源为非占用状态的情况下, 按照所述更新后的所述优先级队列控制各所 述操作访问所述当前资源。 2.根据权利要求1所述的共享资源访问的方法, 其特征在于, 在所述将所述当前操作加 入所述优先级队列中之前, 所述方法还 包括: 在所述当前资源为占用状态的情况 下, 获取占用所述当前资源的第一操作; 判断所述第一操作是否为所述当前操作; 若是, 则控制所述当前操作继续访问所述当前资源; 若否, 则判断所述当前操作是否满足所述预设要求, 在所述当前操作满足所述预设要 求的情况 下, 进入所述将所述当前操作加入所述优先级队列中的步骤。 3.根据权利要求1所述的共享资源访问的方法, 其特征在于, 在所述当前资源为非占用 状态且所述当前操作满足所述预设要求的情况 下, 所述方法还 包括: 判断所述优先级队列中是否存在待访问所述当前资源的所述操作; 若是, 则进入所述将所述当前操作加入所述优先级队列中的步骤; 若否, 则控制所述当前操作访问所述当前资源。 4.根据权利要求1至3任意一项所述的共享资源访 问的方法, 其特征在于, 在所述操作 结束访问所述当前资源之后, 所述方法还 包括: 接收对所述当前资源的归 还申请; 获取占用所述当前资源的第二操作; 判断所述第二操作是否为当前 所述操作; 若是, 则允许移除所述租约申请; 按照所述优先级队列中的顺序依次处理所述优先级 队列中的各操作。 5.根据权利要求 4所述的共享资源访问的方法, 其特 征在于, 所述方法还 包括: 自所述当前操作访问所述当前资源开始, 获取所述当前操作访问所述当前资源的时 长; 在所述当前操作访问所述当前资源的时长超过所述租约申请中的租约时长且续约的 情况下, 记录续约的次数; 在所述当前操作访问所述当前资源的时长超过所述租约申请中的所述租约时长且不 续约的情况下, 收回所述当前操作对所述当前资源的占用, 并向所述当前操作发出中断请 求; 判断所述优先级队列中是否存在操作, 若存在, 则 在所述当前操作完全退出对所述当前 资源占用的情况 下, 将所述当前资源分配给 所述优先级队列中优先级最高的所述操作。权 利 要 求 书 1/2 页 2 CN 115129455 A 26.根据权利要求5所述的共享资源访问的方法, 其特征在于, 所述根据 所述租约申请查 询所述当前资源的信息包括: 获取资源列表; 其中, 所述资源列表中至少包含各资源对应的ID、 各所述资源的占用状 态、 各所述资源的租约、 访问各 所述资源的优先级队列; 根据所述租约申请从所述资源列表中查询所述当前资源的信息 。 7.根据权利要求6所述的共享资源访问的方法, 其特 征在于, 所述方法还 包括: 在所述资源列表上加锁。 8.一种共享资源访问的装置, 其特 征在于, 包括: 第一获取模块, 用于获取企业物理基础 设施管理平台的当前操作对待访问的当前资源 的租约申请; 查询模块, 用于根据 所述租约申请查询所述当前资源的信 息; 其中, 所述当前资源的信 息至少包括所述当前资源的占用状态、 所述当前资源的租约、 访问所述当前资源的优先级 队列; 加入模块, 用于若所述当前资源为占用状态且所述当前操作满足预设要求的情况下, 将所述当前操作加入所述优先级队列中; 第二获取模块, 用于获取 所述优先级队列中各操作对应的等待时长; 第三获取模块, 用于获取所述等待时长超过等待阈值的所述操作, 提升所述等待时长 超过所述等待阈值的所述操作在所述优先级队列中的顺序并获取更新后的所述优先级队 列; 控制模块, 用于在所述当前资源为非占用状态的情况下, 按照所述更新后的所述优先 级队列控制各 所述操作访问所述当前资源。 9.一种服 务器, 其特 征在于, 包括: 存储器, 用于存 储计算机程序; 处理器, 用于执行所述计算机程序时实现如权利要求1至7任一项所述的共享资源访问 的方法的步骤。 10.一种计算机可读存储介质, 其特征在于, 所述计算机可读存储介质上存储有计算机 程序, 所述计算机程序被处理器执行时实现如权利要求 1至7任一项 所述的共享资源访问的 方法的步骤。权 利 要 求 书 2/2 页 3 CN 115129455 A 3

.PDF文档 专利 一种共享资源访问的方法、装置、服务器及介质

文档预览
中文文档 17 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共17页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 一种共享资源访问的方法、装置、服务器及介质 第 1 页 专利 一种共享资源访问的方法、装置、服务器及介质 第 2 页 专利 一种共享资源访问的方法、装置、服务器及介质 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 13:26:08上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。