一种资源调度方法及系统技术方案

技术编号:2983593 阅读:198 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种资源调度方法及系统,用以解决现有资源调度方法需要操作人员自己确定每个工作日的资源调度情况,实施较繁琐的问题。该方法包括:资源调度系统捕获资源单元运行的各个时间段信息、资源单元在各个时间段运行的状态信息、在各时间段内的资源单元每运行一次的一次运行时长信息、每运行一次后空闲的一次空闲时长信息和一次空闲时长的可浮动值信息,捕获资源单元从开始第一次运行到结束最后一次运行的最大总时长信息、最小总时长信息,捕获资源单元的一次空闲最大时长信息、一次空闲最小时长信息;资源调度系统根据这些信息进行资源单元的调度。

Resource scheduling method and system

The invention discloses a method and a system for resource scheduling, which are used to solve the problem that the existing resource scheduling method requires the operator to determine the resource scheduling of each working day. The method includes: resource scheduling system capture each time information, resource unit resource unit running in running state information, each time in each period of time the resource unit at a time to run a long time information, each run once a free free time information and a the length of the free floating value information to capture resource units from the beginning of the first run to the end of the total length of the total length of the maximum and minimum information information of the last run, a free resource unit to capture the maximum information, once the idle hour long information; resource scheduling system of resource unit according to the the scheduling information.

【技术实现步骤摘要】

本专利技术涉及计算机软件领域,特别涉及一种资源调度技术。
技术介绍
现有技术中,通常采用人工调度或者计算机辅助调度的方式进行资源调度。比如,目前大部分公交系统中,常采用人工根据单条具体公交运营线路的 一些运营信息手工编制公交运营时刻表,并且利用手工或计算机辅助的方法来制定行车计划,其具体实现方法和步骤如下首先,根据单条具体线路一个方向(A向)发车的人流情况和附近公交情 况确定首末车时间和间隔时间,根据线路的长短确定其运营时间,再根据人流 移动情况确定行车人流高峰、平峰、低峰时间区间及发车间隔,然后开始按照 时间顺序依次记录单程运行时刻,直到末班车发车单程运行时刻划分完成,同 理另一发车方向(B向)的行车也如此,集合起来形成运行时刻表。然后,在运行时刻表的基础上按照一个方向(A向/B向)运行到终点(A 向终点/B向起点),再换到另一个方向(B向/A向)运行到终点(B向终点/A向 起点)的方式进行划班,时间上不能有重复,留有一定的休息时间,但休息时 间不能超过规定时间,且满足接近规定劳动时间的连续驾驶时间为一个班,然 后再划下一个班,直到所有符合条件的运行时刻都被划成班。但总有部分时刻是无法划入完整的班里面去的,这个时候则会对这些运行 时刻进行重新划分,先采用分段方式再整合到一个班次中,比如两个或更多个 运行时刻段组合,对于少部分无法划到较合理的班次的时刻会采用缩减运行时 刻(如区间)或取消运行时刻的方式进行调整,最后形成相对合理的班次。可见,现有资源调度方法需要操作人员自己确定资源单元的运行班次情 况,实施较繁瑣。
技术实现思路
本专利技术实施例提供一种资源调度方法及系统,用以解决现有资源调度方法 需要操作人员自己确定每个工作日的资源调度情况、实施较繁瑣的问题。本专利技术实施例提供一种资源调度方法,包括下列步骤 资源调度系统捕获资源单元运行的各个时间段信息、资源单元在各个时间 段运行的状态信息、在各时间段内的资源单元每运行一次的一次运行时长信 息、每运行一次后空闲的一次空闲时长信息和一次空闲时长的可浮动值信息, 捕获资源单元从开始第一次运行到结束最后一次运行的最大总时长信息、最小 总时长信息,捕获资源单元的一次空闲最大时长信息、 一次空闲最小时长信息; 分别根据各个时间段信息,资源单元在各个时间段运行的状态信息,资源 单元在各时间段内的一次运行时长、 一次空闲时长和一次空闲时长的可浮动 值,确定各时间段内的空闲时段、运行时段、以及运行时段的起始状态和结束 状态,并将所有时间段内的所有运行时段按照时间先后顺序进行排序,得到运 行时段序列;根据所述一次空闲最大时长、 一次空闲最小时长、最大总时长、最小总时 长、资源单元在运行时段的起始状态和结束状态,顺序地将运行时段序列中的 运行时段划入相应的运行班次,确定出资源单元的运行班次信息;根据所述运行班次信息调度资源单元。本专利技术实施例提供一种资源调度系统,包括捕获单元,用于捕获资源单元运行的各个时间段信息、资源单元在各个时 间段运行的状态信息、在各时间段内的资源单元每运行一次的一次运行时长信 息、每运行一次后空闲的一次空闲时长信息和一次空闲时长的可浮动值信息, 捕获资源单元从开始第一次运行到结束最后一次运行的最大总时长信息、最小总时长信息,捕获资源单元的一次空闲最大时长信息、 一次空闲最小时长信息; 确定单元,用于分别根据各个时间段信息,资源单元在各个时间段运行的状态信息,资源单元在各时间段内的一次运行时长、 一次空闲时长和一次空闲时长的可浮动值,确定各时间段内的空闲时段、运行时段、以及运行时段的起始状态和结束状态;排序单元,用于将所有时间段内的所有运行时段按照时间先后顺序进行排序,得到运行时段序列;划分单元,用于4艮据所述一次空闲最大时长、 一次空闲最小时长、最大总时长、最小总时长、资源单元在运行时段的起始状态和结束状态,顺序地将运行时段序列中的运行时段划入相应的运行班次,确定出资源单元的运行班次信 自 调度单元,用于一艮据所述运行班次信息调度资源单元。本专利技术实施例提出的资源调度方法及系统中,由资源调度系统捕获资源单 元运行的各个时间段信息、资源单元在各个时间段运行的状态信息、在各时间 段内的资源单元每运行一次的一次运行时长信息、每运行一次后空闲的一次空 闲时长信息和一次空闲时长的可浮动值信息,捕获资源单元从开始第一次运行 到结束最后一次运行的最大总时长信息、最小总时长信息,捕获资源单元的一 次空闲最大时长信息、 一次空闲最小时长信息;由资源调度系统根据捕获的这 些信息来完成资源的调度。本专利技术技术方案无需用户自己确定资源中每个资源 单元的调度情况,实现了自动资源调度,提高了资源调度的速度,而且适应性 高,可以满足用户各种资源调度的需要。附图说明图1为本专利技术实施例中资源调度方法的流程图2为本专利技术实施例中S103的具体方法流程图3为本专利技术实施例中班次间运行时段交换的方法示意图4为本专利技术实施例中资源调度系统的结构示意图。具体实施例方式本专利技术实施例提出 一 种资源调度方法及系统。本专利技术实施例提供的资源调度方法,如图1所示,包括如下步骤 S101、资源调度系统捕获资源单元运行的各个时间段信息、资源单元在各 个时间段运行的状态信息、在各时间段内的资源单元每运行一次的一次运行时 长信息、每运行一次后空闲的一次空闲时长信息和一次空闲时长的可浮动值信 息,捕获资源单元从开始第 一 次运行到结束最后 一 次运行的最大总时长信息、 最小总时长信息,捕获资源单元的一次空闲最大时长信息、 一次空闲最小时长"息。资源调度系统其实是一个程序,将该程序在计算^L系统中运行后,程序通 过计算机显示器会呈现给用户 一个人机交互界面,用户通过人机交互界面可以 向运行的程序提供上述各个信息。或者,资源调度系统也可以将上述各个信息,预先存储于一个信息存储文件中;资源调度系统根据用户的指示调取信息存储文件中存储的上述各个信息。或者,设置一个与资源调度系统具有网络连接的信息提交服务器,用户将 上述各个信息提供给信息提交服务器后,信息提交服务器通过网络连接,将上 述各个信息发送给资源调度系统,由资源调度系统获取。下面以调度公交公司中的资源单元为例进行说明。公交系统中的资源单元 为公交车,公交公司规定每天的5点到24点需要有公交车在A地向B地、以 及B地向A地之间运行,按照客流量大小将每天的5: 00—10: 00、 20: 00 —24: OO规定为A/B向高峰时间段和B/A向高峰时间段;将每天的10: 00— 20: 00规定为A/B向平峰时间段和B/A向平峰时间段。公交公司规定在平峰 时间段内的公交车的一次运行时长为5/6小时、 一次空闲时长为1/6小时、一次空闲时长的可浮动值为0小时(也可以为1/12小时);在高峰时间段内的公 交车的一次运行时长为5/6小时、 一次空闲时长为1/12小时、 一次空闲时长的 可浮动值为0小时(也可以为1/24小时)。公交车每天运行的最大总时长为8 小时、最小总时长为7+1/2小时。公交车的一次空闲最大时长为1/3小时、一 次空闲最小时长为1/30小时。公交公司可以利用人机交互界面、信息存储文件或者信息提交服务器将上 述公交车运行的各个信息提供给资源调度系统。5102、 本文档来自技高网...

【技术保护点】
一种资源调度方法,其特征在于,包括下列步骤: 资源调度系统捕获资源单元运行的各个时间段信息、资源单元在各个时间段运行的状态信息、在各时间段内的资源单元每运行一次的一次运行时长信息、每运行一次后空闲的一次空闲时长信息和一次空闲时长的可浮动值信息,捕获资源单元从开始第一次运行到结束最后一次运行的最大总时长信息、最小总时长信息,捕获资源单元的一次空闲最大时长信息、一次空闲最小时长信息; 分别根据各个时间段信息,资源单元在各个时间段运行的状态信息,资源单元在各时间段内的一次运行时长、一次空闲时长和一次空闲时长的可浮动值,确定各时间段内的空闲时段、运行时段、以及运行时段的起始状态和结束状态,并将所有时间段内的所有运行时段按照时间先后顺序进行排序,得到运行时段序列; 根据所述一次空闲最大时长、一次空闲最小时长、最大总时长、最小总时长、资源单元在运行时段的起始状态和结束状态,顺序地将运行时段序列中的运行时段划入相应的运行班次,确定出资源单元的运行班次信息; 根据所述运行班次信息调度资源单元。

【技术特征摘要】

【专利技术属性】
技术研发人员:贾琳杨青涛
申请(专利权)人:中兴智能交通系统北京有限公司
类型:发明
国别省市:11[中国|北京]

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

1
相关领域技术
  • 暂无相关专利