一种空间资源的调度方法及系统
- 国知局
- 2024-10-09 14:38:24
本发明涉及计算机科学与,具体是涉及一种空间资源的调度方法及系统。
背景技术:
1、目前多数企业或组织已经开始使用数字化平台进行课室和时间的管理,但仍面临着很多挑战。
2、现有的方案主要是通过一个软件来实现对一种或多种特定业务的空间资源和时间资源的分配,这种做法存在一些缺点。
3、首先,优先级不明确。当前的通用调度方式往往是遵循先到先得的原则进行调度,往往难以综合考虑用户的需求,导致有时需要执行紧急业务的用户需求无法得到满足。
4、其次,造成资源浪费。由于用户之间的协同不够紧密,导致某些物理空间在某些可用时间段被闲置,而其他时间段却被过度使用。
5、再次,发生故障,临时调换物理空间困难。当发现某个物理空间有故障无法使用时,想要更换其他物理空间时,资源冲突检测变得困难,甚至需要人工查询和检测资源情况,增加人工工作量。
6、最后,数据共享不畅,不同系统之间存在信息孤岛,互相之间不能实现有效地数据共享与协作。
7、此外,现有的方案还包括通过设置一个服务器获取业务请求和空间资源分配的方式,这种方式业务逻辑与资源调度耦合程度高,不利于业务拓展,难以适应多变的业务需求。
技术实现思路
1、本发明的第一目的是提供一种方便业务拓展、调度数据共享方便的空间资源的调度方法。
2、本发明的第二目的是提供一种实现上述空间资源的调度方法的调度系统。
3、为了实现上述的第一目的,本发明提供的一种空间资源的调度方法,其中,包括以下步骤:空间使用请求模块从多个业务应用系统获取业务占用请求,业务应用系统根据用户终端请求生成业务占用请求;空间使用请求模块将业务占用请求分发到空间占用处理模块;空间占用处理模块根据业务占用请求的当前空间标识确定在调度中心数据库对应的目标空间占用信息,并根据预设更新规则确定是否将业务占用请求的当前应用标识应和当前占用时间段更新到目标空间占用信息;空间占用处理模块返回处理结果至空间使用请求模块;空间使用请求模块返回处理结果至业务应用系统;空间使用请求模块从业务应用系统获取资源查询请求,并根据资源查询请求返回调度中心数据库对应的资源占用情况。
4、由上述方案可见,本发明通过从多个业务应用系统获取业务占用请求,根据不同的业务占用请求更新目标空间占用信息并将处理结果返回对应的业务应用系统。本发明实现了业务逻辑与空间使用的解耦,不同的业务逻辑对应的不同的业务应用系统,不同业务应用系统之间无需相互检测,实现统一处理业务占用请求,降低检测冲突的复杂度。此外,业务占用请求和空间占用信息统一管理,可以避免数据孤岛现象。
5、进一步的方案是,目标空间占用信息包括目标空间标识、目标应用标识和目标占用时间段;空间占用处理模块根据业务占用请求的当前空间标识确定在调度中心数据库对应的目标空间标识,根据预设更新规则确定是否根据当前应用标识更新目标应用标识以及根据当前占用时间段更新目标占用时间段。
6、进一步的方案是,根据预设更新规则确定是否根据当前应用标识更新目标应用标识以及根据当前占用时间段更新目标占用时间段时,包括以下步骤:判断当前占用时间段是否与目标占用时间段存在重合,如否,根据当前应用标识更新目标应用标识以及根据当前占用时间段更新目标占用时间段;如是,不根据当前应用标识更新目标应用标识以及根据当前占用时间段更新目标占用时间段。
7、由此可见,对于不同的业务占用请求指向的同一个目标空间资源,可以根据业务占用请求发出的时间先后顺序进行占用的确定。
8、进一步的方案是,目标空间占用信息还包括预留应用标识和预留占用时间段;根据预设更新规则确定是否根据当前应用标识更新目标应用标识以及根据当前占用时间段更新目标占用时间段时,包括以下步骤:判断当前应用标识是否与预留应用标识匹配,如果当前应用标识与预留应用标识不匹配,则当当前占用时间段与预留占用时间段重合和/或当前占用时间段和目标占用时间段重合时,不根据当前应用标识更新目标应用标识以及根据当前占用时间段更新目标占用时间段;如果当前应用标识与预留应用标识匹配,则判断当前占用时间段是否与目标占用时间段存在重合,如否,根据当前应用标识更新目标应用标识以及根据当前占用时间段更新目标占用时间段;如是,不根据当前应用标识更新目标应用标识以及根据当前占用时间段更新目标占用时间段。
9、由此可见,可以实现多样化的空间资源使用方式,通过综合考虑不同业务的优先级提升空间资源的利用效率。具体的,通过预留应用标识和预留占用时间段可以标识规划性使用的空间资源,使得在预设占用时间段内,只有该预设应用标识对应的业务占用请求,即该业务占用请求对应的具体业务可以请求占用该空间资源,中全新的空间使用方式划分,即可安全避免冲突,又可综合考虑相关业务的优先级,同时空间规划使用可随时释放也避免了空间资源的浪费。
10、进一步的方案是,当前应用标识与预留应用标识匹配,根据当前应用标识更新目标应用标识以及根据当前占用时间段更新目标占用时间段时,还判断当前占用时间段是否包括预留占用时间段,如是,删除预留应用标识和预留占用时间段。
11、进一步的方案是,空间资源的调度方法还包括空间占用查询模块和空间预留查询模块通过空间使用请求模块获取资源占用情况;空间使用可视化模块以可视化方式展示资源占用情况。
12、进一步的方案是,资源占用情况包括使用情况和使用率。
13、由此可见,可以实现空间资源使用的可视化,可实时、按时段展示和查询各空间资源的使用率,对于使用率异常(过度使用、使用率过低等情况)的空间资源提出告警,为空间资源的优化或者建设提供重要的数据支撑。
14、为了实现上述的第二目的,本发明提供的一种空间资源的调度系统,其中,包括:资源调度中心系统后端和资源调度中心数据库,资源调度中心系统后端连接资源调度中心数据库;资源调度中心后端包括空间使用请求模块和空间占用处理模块,空间使用请求模块连接多个外部的业务应用系统;资源调度中心数据库包括多项空间占用信息;空间使用请求模块从多个业务应用系统获取业务占用请求,业务应用系统根据用户端请求生成业务占用请求;空间使用请求模块将业务占用请求分发到空间占用处理模块;空间占用处理模块根据业务占用请求的当前空间标识确定在调度中心数据库对应的目标空间占用信息,并根据预设更新规则确定是否将业务占用请求的当前应用标识应和当前占用时间段更新到目标空间占用信息;空间占用处理模块返回处理结果至空间使用请求模块;空间使用请求模块返回处理结果至业务应用系统;空间使用请求模块从业务应用系统获取资源查询请求,并根据资源查询请求返回调度中心数据库对应的资源占用情况。
15、由上述方案可见,本发明的空间资源的调度系统通过设置资源调度中心数据库存储空间资源对应的空间占用信息,通过设置资源调度中心系统后端接收不同的业务占用请求对空间资源进行同一调度,避免了业务应用之间的相互访问和检测,大大降低了空间资源检冲突的复杂度,空间资源的使用也情况也可集中查询。
16、进一步的方案是,资源调度中心系统后端还包括空间预留处置模块,空间预留处置模块处理空间使用请求模块从业务应用系统获取到的预留请求,并更新空间占用信息中的预留信息。
17、由此可见,可以实现将空间资源划分为直接使用和规划性使用两种方式,直接使用即可以根据业务占用请求直接确定是否被占用,规划性使用即还需要进一步结合预留信息判断确定是否可以被占用。
18、进一步的方案是,资源调度中心系统前端,资源调度中心系统前端连接资源调度中心系统后端;资源调度中心系统前端用于从资源调度中心系统后端获取资源占用情况并进行可视化展示。
19、由此可见,实现空间资源占用的可视化,对于使用达到极限值及使用率不足的空间及时自动化告警,为企业资源优化和建设提供参照数据。
本文地址:https://www.jishuxx.com/zhuanli/20241009/305937.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。
下一篇
返回列表