一种预约资源统一调度分配方法组成比例

技术编号:33385236 阅读:13 留言:0更新日期:2022-05-11 22:59
本发明专利技术涉及一种预约资源统一调度分配方法,其通过整合各分散且独立的预约资源,通过采集各系统基础预约规则提取统一预约资源生成规则标准数据与通过本系统操作所生成预约资源使用流水记录,动态构建各业务系统功能所需的虚拟数据,在不影响原有检查系统的功能情况下,实现了分散资源整合与互通;同时区别于常规需频繁完整数据与状态同步的手段,本系统通过动态生成虚拟数据手段提高系统运行效率,同时因为缩小了完整数据同步的范围,降低了各检查预约系统厂商对接难度,降低了因频繁同步数据所带来的数据不准确的风险,也提高预约资源利用率。源利用率。源利用率。

【技术实现步骤摘要】
一种预约资源统一调度分配方法


[0001]本专利技术涉及资源调配
,具体涉及一种愉悦资源统一调度分配方法。

技术介绍

[0002]随着客户应用场景与使用规模越来越广,为了更好的覆盖用户规模不断采购应用系统来满足需求,导致应用系统数量不断增加,用户在使用时不断在不同系统之间来回切换,操作步骤繁琐,用户体检变差;系统管理人员也随着系统越来越多,无法统一管理各系统预约资源,运维难度也越来越大;同一系统或不同系统之间资源无法共享,导致预约资源无法最大化利用,大大的降低的资源利用率。

技术实现思路

[0003]针对现有技术存在内容,本专利技术的目的在于提供一种预约资源统一调度分配方法,以提高预约资源利用率。
[0004]为实现上述目的,本专利技术采用的技术方案是:一种预约资源统一调度分配方法,其包括以下步骤:步骤1、获取预约资源的分配信息以及各个预约系统信息,并进行标准化处理,提取出预约资源的相关资源归属、资源日期、资源总数的标准规则数据,并对该标准规则数据进行保存数据验证,如果已存在,将已存在数据与新数据比较差异,并更新本地旧数据;如果不存在,则直接保存新数据;步骤2、提取所有采集的标准预约资源规则数据,根据资源规则的资源总数与停用数动态生成具体数量的可用状态与停用状态的资源明细,并将生成的资源明细与资源规则通过资源归属属性进行绑定,最后将所有预约资源规则动态生成的明细数据存储至内存介质;步骤3、获取所有资源使用记录,根据资源归属与使用信息进行分组,并对每组内的资源明细消耗数量与恢复数量进行合并,计算出最终使用数量,提取所有使用数量大于0的分组,通过每组的资源归属与使用数量在内存中获取对应数量的资源明细,将该资源明细的状态变更为已使用状态并绑定使用信息,最终更新内存介资源明细数据;步骤4、统一资源调度管理提供标准资源查询入口,根据查询条件对内存预约资源明细数据进行筛选,当有查询条件时,返回具体条件筛选后的资源明细数据,否则,返回所有资源明细数据;步骤5、当需要通过统一资源管理系统操作内存资源明细时,需提供资源归属,操作数量,操作类型,使用信息,当操作类型为消耗资源时,会根据资源归属与操作数量从内存上获取对应数量可用状态资源明细,当获取到的资源明细数量与操作数量一致时,将资源明细进行锁定,直到绑定使用信息与变更为已使用状态操作完成,最后生成资源消耗记录并保存;否则,返回剩余可用状态资源明细数量不满足需消耗资源数量信息;当操作类型为恢复资源时,根据资源归属与使用信息从内存上获取所有对应资源明细,当获取到的资
源明细数量与操作数量一致时,将资源明细进行锁定,直到解除使用信息与变更为可用状态操作完成,最后生成资源恢复记录并保存;否则,返回对应使用信息的资源明细数量不满足需恢复资源数量信息。
[0005]采用上述方案后,本系统通过整合各分散且独立的预约资源,通过采集各系统基础预约规则提取统一预约资源生成规则标准数据与通过本系统操作所生成预约资源使用流水记录,动态构建各业务系统功能所需的虚拟数据,在不影响原有检查系统的功能情况下,实现了分散资源整合与互通;同时区别于常规需频繁完整数据与状态同步的手段(如:涉及包括检查资源规则数据,检查资源明细数据等,该类型数据不经数量大、业务操作频繁),本系统通过动态生成虚拟数据手段提高系统运行效率,同时因为缩小了完整数据同步的范围,降低了各检查预约系统厂商对接难度,降低了因频繁同步数据所带来的数据不准确的风险,也提高预约资源利用率。
附图说明
[0006]图1为本专利技术的数据采集及处理流程图;图2为本专利技术的资源明细生成流程图;图3为本专利技术的资源明细更新流程图;图4为本专利技术的资源明细查询流程图;图5为本专利技术的资源操作流程图。
具体实施方式
[0007]如图1

5所示,本专利技术揭示了一种预约资源统一调度分配方法,其包括以下步骤:步骤1、获取预约资源的分配信息以及各个预约系统信息,并进行标准化处理,提取出预约资源的相关资源归属、资源日期、资源总数的标准规则数据,并对该标准规则数据进行保存数据验证,如果已存在,将已存在数据与新数据比较差异,并更新本地旧数据;如果不存在,则直接保存新数据。
[0008]当检查预约系统需要统一管理预约资源时,检查预约系统需提供所有检查科室的当前预约资源排班情况信息(预约排班的日期、排班计划总预约数量、排班已停用预约数量),并通过SDK标准主动上传至同一资源调度管理系统中;或由统一资源调度管理系统主动获取的方式进行数据采集,统一资源调度管理系统会将采集到数据与数据提供方信息(例如:检查预约系统)进行标准化处理,提取出预约资源相关资源归属(例如:数据提供方信息,数据唯一性标识)、资源日期(例如:排班日期)、资源总数(例如:排班计划预约总数)、停用数(例如:排班停用预约数量)的标准规则数据,并对该标准规则数据进行保存数据验证,如果已存在,将已存在数据与新数据比较差异,并更新本地旧数据;如果不存在,则直接保存新数据。
[0009]步骤2、统一资源调度管理系统启动时,会提取所有采集的标准预约资源规则数据,根据资源规则的资源总数与停用数动态生成具体数量的可用状态与停用状态的资源明细(例如:明细唯一性标识、明细归属规则、明细状态,使用信息等),并将生成的资源明细与资源规则通过资源归属属性进行绑定,最后将所有预约资源规则动态生成的明细数据存储至内存介质。资源明细生成案例:资源总数为40个,停用数量为10个,共生成40条资源明细,
其中30条为可用状态,10条为停用状态。
[0010]步骤3、当完成步骤二后,统一资源调度管理系统会获取所有资源使用记录,根据资源归属与使用信息(例如:资源使用系统信息、使用用户信息)进行分组,并对每组内的资源明细消耗数量与恢复数量进行合并,计算出最终使用数量(例如:消耗数量为10个,恢复数量为4个,合并计算后使用数量为6个),提取所有使用数量大于0的分组,通过每组的资源归属与使用数量在内存中获取对应数量的资源明细,将该资源明细的状态变更为已使用状态并绑定使用信息,最终更新内存介资源明细数据。
[0011]步骤4、统一资源调度管理提供标准资源查询入口,根据查询条件(例如:资源归属、资源日期、资源明细唯一标识)对内存预约资源明细数据进行筛选,当有查询条件时,返回具体条件筛选后的资源明细数据,否则,返回所有资源明细数据。
[0012]步骤5、当需要通过统一资源管理系统操作内存资源明细时,需提供资源归属,操作数量,操作类型(消耗、恢复),使用信息,当操作类型为消耗资源时,会根据资源归属与操作数量从内存上获取对应数量可用状态资源明细,当获取到的资源明细数量与操作数量一致时,将资源明细进行锁定,直到绑定使用信息与变更为已使用状态操作完成,最后生成资源消耗记录并保存;否则,返回剩余可用状态资源明细数量不满足需消耗资源数量信息。当操作类型为恢复资源时,会根据资源归属与使用信息从内存上获取所有对应资源明细,当获取到的资源明细数量与操作数量一致时,将资源明细进行锁定,直到解除使用信息与变更为本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种预约资源统一调度分配方法,其特征在于:包括以下步骤:步骤1、获取预约资源的分配信息以及各个预约系统信息,并进行标准化处理,提取出预约资源的相关资源归属、资源日期、资源总数的标准规则数据,并对该标准规则数据进行保存数据验证,如果已存在,将已存在数据与新数据比较差异,并更新本地旧数据;如果不存在,则直接保存新数据;步骤2、提取所有采集的标准预约资源规则数据,根据资源规则的资源总数与停用数动态生成具体数量的可用状态与停用状态的资源明细,并将生成的资源明细与资源规则通过资源归属属性进行绑定,最后将所有预约资源规则动态生成的明细数据存储至内存介质;步骤3、获取所有资源使用记录,根据资源归属与使用信息进行分组,并对每组内的资源明细消耗数量与恢复数量进行合并,计算出最终使用数量,提取所有使用数量大于0的分组,通过每组的资源归属与使用数量在内存中获取对应数量的资源明细,将该资源明细的状态变更为已使用状态并绑定使用信息,最终更新内存介资...

【专利技术属性】
技术研发人员:熊成健林巍何毅朝苏贵平陈少达庄绍英
申请(专利权)人:厦门安盟网络股份有限公司
类型:发明
国别省市:

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

1