资源调度系统及方法

文档序号:6540961阅读:180来源:国知局
资源调度系统及方法
【专利摘要】本发明公开了一种资源调度系统及方法,其中方法包括:获取任务的工作天数以及每个工作日所需资源的数量,生成排班模型,得到工作天数和所需资源的数量的二维排班波形图;获取任务的工作时段以及每个工作时段所需资源的数量,并生成基于工作天数、工作时段以及所需资源的数量的三维资源波形图;获取任务的数量,根据任务的数量以及三维资源波形图生成排班表,排班表包括:每个工作日中每个工作时段实际所需资源的数量以及预定周期内每个工作日实际所需资源的数量。在本发明的实施例中可以在日期维度和每天24小时内不同时段分别实现峰值适配排班,可以最大限度地根据任务的实际需求科学地配置资源,进而提高排班结果的准确性。
【专利说明】资源调度系统及方法【技术领域】
[0001]本发明涉及计算机【技术领域】,尤其涉及一种基于模板的立体式资源调度系统及方法。
【背景技术】
[0002]很多大型服务型企业,如电信、金融、保险等大型呼叫中心系统,大型工程项目,大型人力密集型的加工企业等等,都面临着如何有效地组织和管理资源与任务,如何快速地保证工作的顺利开展,如何保持高效的资源的利用率的问题。
[0003]在现有技术中提供了一种自动匹配资源与岗位的方法,其首先生成参入匹配的岗位信息数据表和资源信息数据表,然后设定匹配所述资源和岗位的排班规则,并通过自动排班单元根据所述设定的排班规则,对所述岗位信息数据表和资源信息数据表包括的岗位和资源进行匹配,最后将匹配的结果发送至所述被匹配的资源。
[0004]虽然,上述现有技术能解决根据资源信息与岗位的自动匹配,做到单个资源的排班。但是由于上述现有技术解决的是单个资源的排班问题,不能解决企业在实际使用过程中周期性的资源峰值适配,导致排班结果准确性较低。

【发明内容】

[0005]鉴于上述问题,提出了本发明,以便提供一种克服上述问题或者至少部分地解决上述问题的资源调度系统及方法 ,提高排班结果的准确性。
[0006]依据本发明的一个方面,提供了一种资源调度系统,所述系统包括:
[0007]排班模型生成模块,用于获取任务的工作天数以及每个工作日所需资源的数量,并根据所述工作天数和所需资源的数量生成排班模型,得到工作天数和所需资源的数量的二维排班波形图;
[0008]三维资源波形图生成模块,用于获取所述任务的工作时段以及每个工作时段所需资源的数量,并根据所述工作天数、所述工作时段以及所述每个工作时段所需资源的数量生成基于工作天数、工作时段和所需资源的数量的三维资源波形图;
[0009]排班表生成模块,用于获取任务的数量,根据任务的数量以及三维资源波形图生成排班表,所述排班表包括:每个工作日中每个工作时段实际所需资源的数量以及预定周期内每个工作日实际所需资源的数量。
[0010]可选地,所述工作时段包括多个时段单元,所述排班模型的参数至少包括以下中的任意一种:时段单元的描述信息、每个时段单元所需资源的数量、每个资源的每个工作日的工作时间、每个资源的连续工作天数、每个资源的连续休息天数和每个资源的工作的起始时间。
[0011]可选地,所述系统还包括:
[0012]匹配模块,用于根据任务的属性信息和资源的属性信息进行自动匹配,将所述资源分配到与其对应的任务的排班表中,生成排班计划,所述任务的属性信息包括:任务的要求,所述资源的属性信息包括:资源的技能信息。
[0013]可选地,所述系统还包括:
[0014]轮换模块,用于按照预定的轮换策略,对所述排班模型中的资源进行轮换处理。
[0015]可选地,所述预定的轮换策略包括:
[0016]在所有工作时段和工作时段内的每个时段单元内进行资源的依次轮换,所述资源每次轮换的最大数量为所有时段单元的所需资源的基数的最小公约数;或者
[0017]在同一个工作时段的每个时段单元内进行资源的依次轮换,每次轮换的最大资源的数量为工作时段内所有时段单元所需资源的基数的最小公约数。
[0018]依据本发明的另一个方面,还提供了一种资源调度方法,所述方法包括:
[0019]获取任务的工作天数以及每个工作日所需资源的数量,并根据所述工作天数和资源的数量生成排班模型,得到工作天数和资源的数量的二维排班波形图;
[0020]获取所述任务的工作时段以及每个工作时段所需资源的数量,并根据所述工作天数、所述工作时段、以及所述每个工作时段所需资源的数量生成基于工作天数、工作时段以及所需资源的数量的三维资源波形图;
[0021]获取任务的数量,根据任务的数量以及三维资源波形图生成排班表,所述排班表包括:每个工作日中每个工作时段实际所需资源的数量以及预定周期内每个工作日实际所需资源的数量。
[0022]可选地,所述工作时段包括多个时段单元,所述排班模型的参数至少包括以下中的任意一种:时段单元的描述信息、每个时段单元所需资源的数量、每个资源的每个工作日的工作时间、每个资源的连续工作天数、每个资源的连续休息天数和每个资源的工作的起始时间。
[0023]可选地,所述方法还包括:
[0024]根据任务的属性信息和资源的属性信息进行自动匹配,将所述资源分配到与其对应的任务的排班表中,生成排班计划,所述任务的属性信息包括任务的要求,所述资源的属性信息包括:资源的技能信息。
[0025]可选地,所述方法还包括:
[0026]按照预定的轮换策略,对所述排班模型中的资源进行轮换处理。
[0027]可选地,所述预定的轮换策略包括:
[0028]在所有工作时段和工作时段内的每个时段单元内进行资源的依次轮换,所述资源每次轮换的最大数量为所有时段单元的所需资源的基数的最小公约数;或者
[0029]在同一个工作时段的每个时段单元内进行资源的依次轮换,每次轮换的最大资源的数量为工作时段内所有时段单元所需资源的基数的最小公约数。
[0030]由上述技术方案可知,本发明的实施例具有如下有益效果:首先获取任务的工作天数以及每个工作日所需资源的数量,并根据工作天数和资源的数量生成排班模型,得到工作天数和资源的数量的二维排班波形图;然后获取任务的工作时段以及每个工作时段所需资源的数量,并根据工作天数、工作时段、以及每个工作时段所需资源的数量生成基于工作天数、工作时段以及所需资源的数量的三维资源波形图;最后获取任务的数量,根据任务的数量以及三维资源波形图生成排班表,所述排班表包括:每个工作日中每个工作时段实际所需资源的数量以及预定周期内每个工作日实际所需资源的数量,因此,在本发明的实施例中可以在日期维度和每天24小时内不同时段分别实现峰值适配排班,最大限度地根据任务的实际需求科学地配置资源,进而提高排班结果的准确性。
[0031 ] 进一步地,在本发明的实施例中,还可以按照预定的轮换策略,对排班模型中的资源进行自动轮换处理,例如将同一任务的不同工作时段,不同时段单元上的资源进行顺序轮换,避免长期在同一时段工作。
[0032]进一步地,在本发明的实施例中,还可以根据任务的属性信息和资源的属性信息进行自动匹配,将资源分配到与其对应的任务的排班表中,从而实现自动排班,一方面避免人工排班的错误,另一方面能降低人工成本。
[0033]上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的【具体实施方式】。
【专利附图】

【附图说明】
[0034]通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术资源将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
[0035]图1示意性地示出了根据本发明的实施例的资源调度系统100的示意图;
[0036]图2示意性地示出了根据本发明的实施例的基于工作天数、工作时段和所需资源的数量的三维资源波形图;
[0037]图3示意性地示出了根据本发明的实施例的资源调度系统的运行示意图;以及
[0038]图4示意性地示出了根据本发明的实施例的资源调度方法400的示意图。
【具体实施方式】
[0039]下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术资源。
[0040]应当理解,本领域技术资源能够设想出尽管没有在本说明书中明确描述或者记载、但是实现了本发明并且包含在本发明精神、原理与范围内的各种结构。
[0041]本说明书中引述的所有例子与条件性语言都是出于说明和教导的目的,以帮助读者理解发明人对现有技术作出贡献的原理与概念,并且应该被理解为不限于这些具体引述的例子与条件。
[0042]此外,本说明书中引述本发明的原理、各方面以及各实施例及其具体例子的所有描述和说明都意在涵盖其结构上与功能上的等价物或等效物。另外,这样的等价物或等效物应当包含当前已知的、以及将来开发的等价物或等效物,即,不管结构如何、都执行相同功能的研发成果。
[0043]本领域技术资源应该理解,说明书附图中呈现的框图表示实现本发明的结构或电路的示意性图示。类似地,应该理解,说明书附图中呈现的任何流程图等表示实际可以由各种计算机或者处理器执行的各种处理,而不管在图中是否明确显示了此类计算机或者处理器。
[0044]在权利要求书中,用来执行指定功能的模块意在涵盖执行该功能的任何方式,包括例如(a)执行该功能的电路元件的组合、或者(b)任何形式的软件,因此包括固件、微代码等等,其与适当电路组合,用来执行实现功能的软件。由各种模块提供的功能被以权利要求所主张的方式组合在一起,由此应当认为,可以提供这些功能的任何模块、部件、或元件都等价于权利要求中限定的模块。
[0045]说明书中的术语“实施例”意味着结合该实施例描述的具体特征、结构等等被包含在本发明的至少一个实施例中,因此,在说明书各处出现的术语“在实施例中”不一定都指相同的实施例。
[0046]如图1所示,根据本发明的实施例的资源调度系统100可以主要包括:排班模型生成模块110、三维资源波形图生成模块130、排班表生成模块150。应当理解,图1中所表示的每个模块的连接关系仅为示例,本领域技术人员完全可以采用其它的连接关系,只要在这样的连接关系下每个模块也能够实现本发明的功能即可。
[0047]在本说明书中,每个模块的功能可以通过使用专用硬件、或者能够与适当的软件相结合来执行处理的硬件来实现。这样的硬件或专用硬件可以包括专用集成电路(ASIC)、各种其它电路、各种处理器等。当由处理器实现时,该功能可以由单个专用处理器、单个共享处理器、或者多个独立的处理器(其中某些可能被共享)来提供。另外,处理器不应该被理解为专指能够执行软件的硬件,而是可以隐含地包括、而不限于数字信号处理器(DSP)硬件、用来存储软件的只读存储器(ROM)、随机存取存储器(RAM)、以及非易失存储设备。
[0048]在本发明的实施例中,排班模型生成模块110,用于获取任务的工作天数以及每个工作日所需资源的数量,并根据所述工作天数和资源的数量生成排班模型,得到工作天数和资源的数量的二维排班波形图。
[0049]在本发明的实施例中,任务的工作天数是指该任务所要求的工作天数,例如每周工作四天、每周工作七天,当然也并不限于此。在本发明的实施例中,每个工作日所需资源的数量,也就是每个工作日所需资源的基数,其中该资源可以是人力资源,当然也并不限于此。
[0050]如下表所示,为本发明的实施例中的排班模型。在排班模型中从时间和资源的数量两个维度,以累加的方式,设置某个时段单元在一个周期(例如2个星期14天为一个周期)内的连续工作日和连续休息日,以及所需资源的基数,以将资源以“天”为单位错开。其中,时段单元(也可称为班次)是指连续的最小单位的上班时间;工作时段(也可称为班组)是指由一个或多个时段单元组成,具体地,工作时段由同一工作日的不同时段在同一任务上交替的时段单元组合,从同一工作日的不同时段将时段单元错开。
[0051]如下表所示,为本发明的实施例中排班模型的一种示例。
[0052]
【权利要求】
1.一种资源调度系统,其特征在于,所述系统包括: 排班模型生成模块,用于获取任务的工作天数以及每个工作日所需资源的数量,并根据所述工作天数和所需资源的数量生成排班模型,得到工作天数和所需资源的数量的二维排班波形图; 三维资源波形图生成模块,用于获取所述任务的工作时段以及每个工作时段所需资源的数量,并根据所述工作天数、所述工作时段以及所述每个工作时段所需资源的数量生成基于工作天数、工作时段和所需资源的数量的三维资源波形图; 排班表生成模块,用于获取任务的数量,根据任务的数量以及三维资源波形图生成排班表,所述排班表包括:每个工作日中每个工作时段实际所需资源的数量以及预定周期内每个工作日实际所需资源的数量。
2.根据权利要求1所述的系统,其特征在于,所述工作时段包括多个时段单元,所述排班模型的参数至少包括以下中的任意一种:时段单元的描述信息、每个时段单元所需资源的数量、每个资源的每个工作日的工作时间、每个资源的连续工作天数、每个资源的连续休息天数和每个资源的工作的起始时间。
3.根据权利要求2所述的系统,其特征在于,所述系统还包括: 匹配模块,用于根据任务的属性信息和资源的属性信息进行自动匹配,将所述资源分配到与其对应的任务的排班表中,生成排班计划,所述任务的属性信息包括:任务的要求,所述资源的属性信息包括:资源的技能信息。
4.根据权利要求3所述的系统,其特征在于,所述系统还包括: 轮换模块,用于按照预定的轮换策略,对所述排班模型中的资源进行轮换处理。
5.根据权利要求4所述的系统,其特征在于,所述预定的轮换策略包括: 在所有工作时段和工作时段内的每个时段单元内进行资源的依次轮换,所述资源每次轮换的最大数量为所有时段单元的所需资源的基数的最小公约数;或者 在同一个工作时段的每个时段单元内进行资源的依次轮换,每次轮换的最大资源的数量为工作时段内所有时段单元所需资源的基数的最小公约数。
6.一种资源调度方法,其特征在于,所述方法包括: 获取任务的工作天数以及每个工作日所需资源的数量,并根据所述工作天数和资源的数量生成排班模型,得到工作天数和资源的数量的二维排班波形图; 获取所述任务的工作时段以及每个工作时段所需资源的数量,并根据所述工作天数、所述工作时段、以及所述每个工作时段所需资源的数量生成基于工作天数、工作时段以及所需资源的数量的三维资源波形图; 获取任务的数量,根据任务的数量以及三维资源波形图生成排班表,所述排班表包括:每个工作日中每个工作时段实际所需资源的数量以及预定周期内每个工作日实际所需资源的数量。
7.根据权利要求6所述的方法,其特征在于,所述工作时段包括多个时段单元,所述排班模型的参数至少包括以下中的任意一种:时段单元的描述信息、每个时段单元所需资源的数量、每个资源的每个工作日的工作时间、每个资源的连续工作天数、每个资源的连续休息天数和每个资源的工作的起始时间。
8.根据权利要求7所述的方法,其特征在于,所述方法还包括:根据任务的属性信息和资源的属性信息进行自动匹配,将所述资源分配到与其对应的任务的排班表中,生成排班计划,所述任务的属性信息包括任务的要求,所述资源的属性信息包括:资源的技能信息。
9.根据权利要求8所述的方法,其特征在于,所述方法还包括: 按照预定的轮换策略,对所述排班模型中的资源进行轮换处理。
10.根据权利要求9所述的方法,其特征在于,所述预定的轮换策略包括: 在所有工作时段和工作时段内的每个时段单元内进行资源的依次轮换,所述资源每次轮换的最大数量为所有时段单元的所需资源的基数的最小公约数;或者 在同一个工作时段的每个时段单元内进行资源的依次轮换,每次轮换的最大资源的数量为工作时段内所有时段单元所需资源的基数的最小公约数。
【文档编号】G06Q50/10GK103839199SQ201410100756
【公开日】2014年6月4日 申请日期:2014年3月18日 优先权日:2014年3月18日
【发明者】郭毅 申请人:北京倍得力商务服务有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1