专利名称:一种施工调度的方法及装置的制作方法
技术领域:
本发明涉及计算机技术领域,尤其涉及一种施工调度的方法及装置。
背景技术:
各个电信运营商为了争夺客户,纷纷推出更加优惠的资费政策并进行大量的市 场开拓,通信市场逐渐达到饱和状态。电信运营商的每个用户平均收入(ARPU, Average Revenue Per User)却呈现逐渐下滑的趋势。故电信运营商需要提高内部资源(例如人 力、设备、物资及信息)的使用效率,以提高市场竞争力,并降低运营以及维护的成本。
为了满足上述要求,施工调度显得尤为重要。施工调度的主要目标是充分地、有效 地使用电信运营商的内部资源(例如人力、设备、物资、以及信息),对其进行最优整合,对 人力以及设备进行统一调配,高效地为电信运营商提供强有力的支撑和保障。
但是,当前并没有可以对运营商的内部资源进行统一施工调度的方案,使得运营 商内部管理效率低下。
发明内容
有鉴于此,本发明实施例提供了一种施工调度的方法及装置,可以对运营商的内
部资源进行统一施工调度,提高运营商内部管理的效率。 —种施工调度的方法,所述方法包括 根据获取到的工作任务单的客户品牌匹配出至少一个调度方案,所述调度方案包 括调度元素以及调度规则; 根据一个调度方案的调度元素以及调度规则从全部施工人员中确定出符合要求 的施工人员。 优选地,所述调度规则至少包括充足剩余工作时间规则。 可选地,若根据所述一个调度方案的调度元素以及调度规则没有确定出符合要求 的施工人员,则对所述至少一个调度方案中的其它调度方案执行与所述一个调度方案相同 的操作。 可选地,在所述根据获取到的工作任务单的客户品牌匹配出至少一个调度方案之 后,所述方法还包括 按照优先级对所述至少一个调度方案进行排序; 所述一个调度方案为所述至少一个调度方案中优先级最高的调度方案;
所述至少一个调度方案中的其它调度方案优先级依次降低。 可选地,若无法从所述至少一个调度方案的所有调度方案中确定出符合要求的施 工人员,所述方法还包括 提示用户无法确定出符合要求的施工人员。 可选地,当从所述至少一个调度方案的一个调度方案中确定出符合要求的施工人 员后,所述方法还包括
4
更新确定出的符合要求的施工人员的当天剩余工作时间。
—种施工调度的装置,所述装置包括 第一匹配单元,用于根据获取到的工作任务单的客户品牌匹配出至少一个调度方 案,所述调度方案包括调度元素以及调度规则; 第二匹配单元,用于根据一个调度方案的调度元素以及调度规则从全部施工人员 中确定出符合要求的施工人员。
可选地,所述装置还包括 继续执行单元,用于若根据所述一个调度方案的调度元素以及调度规则没有确定
出符合要求的施工人员,则对所述至少一个调度方案中的其它调度方案执行与所述一个调
度方案相同的操作。 可选地,所述装置还包括 排序单元,用于在所述第一匹配单元执行操作之后,按照优先级对所述至少一个 调度方案进行排序; 所述一个调度方案为所述至少一个调度方案中优先级最高的调度方案;
所述至少一个调度方案中的其它调度方案优先级依次降低。
可选地,所述装置还包括 提示单元,用于当所述继续执行单元执行操作之后,仍没有确定出符合要求的施 工人员,提示用户无法确定出符合要求的施工人员。
可选地,所述装置还包括 更新单元,用于当所述第二匹配单元或者所述继续执行单元执行操作之后,更新 确定出的符合要求的施工人员的当天剩余工作时间。 可以看出,在本发明实施例中,根据工作任务单的客户品牌匹配出至少一个调度 方案,再根据一个调度方案的调度元素以及调度规则从全部施工人员中确定出符合要求的 施工人员,由此,计算机在未经人工参与的情况下,完成了对施工人员的指挥调度,从而实 现了对运营商的内部资源进行统一施工调度,提高了运营商内部管理的效率。
图1为本发明实施例提供的一种施工调度的方法流程图; 图2为本发明实施例提供的另一种施工调度的方法流程图; 图3为本发明具体实例中对第1个工作任务单进行施工调度的方法流程图; 图4为本发明具体实例中对第2个工作任务单进行施工调度的方法流程图; 图5为本发明具体实例中对第3个工作任务单进行施工调度的方法流程图; 图6为本发明具体实例中对第4个工作任务单进行施工调度的方法流程图; 图7为本发明实施例提供的一种施工调度装置的结构示意图; 图8为本发明实施例提供的另一种施工调度装置的结构示意图。
具体实施例方式
为了使本发明实施例的上述特征、优点更加明显易懂,下面结合具体实施方式
进 行详细说明。
首先介绍如下几个概念 调度元素调度元素是任务分配过程使用的调度方案的基础和依赖,是调度方案的组成的最小粒度,主要包括位置、人员、时间要求、技能、SLA等。 调度规则是调度方案对调度元素的约束,用以确定施工人员,至少包括第一调度规则充足剩余工作时间规则;还包括第二调度规则就近规则、工时均衡原则、工作量最小规则或者施工人员技能最高规则等。 调度方案由一个调度元素以及一个调度规则组成。按照不同的客户品牌可以制定不同的调度方案。
工作任务单用于详细描述派发给各个施工人员的工作任务。 客户品牌客户的等级,分为品牌客户和非品牌客户。此设置根据客户实际情况进行配置。
技能等级施工人员完成某种工作任务的等级,以及所需要的时间。
请参考图l,为本发明实施例提供的一种施工调度的方法流程图,可以包括以下步
骤 步骤101 :根据获取到的工作任务单的客户品牌匹配出至少一个调度方案,所述调度方案包括调度元素以及调度规则; 步骤102 :根据一个调度方案的调度元素以及调度规则从全部施工人员中确定出符合要求的施工人员。 可以看出,在本发明实施例中,根据工作任务单的客户品牌匹配出至少一个调度
方案,再根据一个调度方案的调度元素以及调度规则从全部施工人员中确定出符合要求的
施工人员,由此,计算机在未经人工参与的情况下,完成了对施工人员的指挥调度,从而实
现了对运营商的内部资源进行统一施工调度,提高了运营商内部管理的效率。 下面以另一个实施例对本发明进行说明。在该实施例中,假设计算机首先匹配出
两个调度方案,然后计算机从其中一个调度方案中查找是否有符合要求的施工人员,没有
查找到,再使用同样的方法从另一个调度方案中查找是否有符合要求,最终在另一个调度
方案中查找到符合要求的施工人员。 请参考图2,为本发明实施例提供的另一种施工调度的方法流程图,可以包括以下步骤 步骤201 :计算机预先配置各调度方案;
调度方案包括一个调度元素与一个调度规则。
步骤202 :计算机从工作任务单中查找到客户品牌; 计算机可以根据不同的标准将调度方案进行分类,例如可以根据客户品牌将所
有的调度方案分为用于品牌客户的调度方案以及用于非品牌客户的调度方案。
步骤203 :计算机根据查找到的客户品牌匹配出至少一个调度方案,并将匹配结
果进行记录; 例如若第一匹配条件是品牌客户时,计算机将会匹配出所有用于品牌客户的调度方案。在本实施例中,假设计算机匹配出了两个用于品牌客户的调度方案。
步骤204:计算机根据调度方案自身的优先级,对匹配出的调度方案进行排序,并选出优先级最高的一条作为本次调度的调度方案;
调度方案的优先级是根据客户需求进行配置的。 为描述方便,匹配出的两个用于品牌客户的调度方案中,优先级高的调度方案排
在前面称为第一调度方案,优先级低的调度方案排在后面称为第二调度方案。 步骤205 :计算机根据第一调度方案所包含的调度元素以及第一调度规则匹配出
满足条件的一组施工人员; 此时,调度元素可以包括按技能工时、按地理位置等条件,以按照技能工时为例, 则计算机会检索出有足够工时完成工作任务单施工的施工人员。 例如若工作任务单中的任务要求3小时完成,计算机会根据调度元素以及第一 调度规则匹配出剩余工作时间大于或等于3的一组施工人员。 步骤206 :计算机根据第一调度方案中包含的第二调度规则,确定在步骤205中匹 配出的施工人员中是否有符合要求的施工人员,若是,将工作任务单通过短信、语音等方式 派发给施工人员,流程结束,否则,进入步骤207 ;
在本实施例中,计算机没有确定出符合要求的施工人员。 步骤207 :计算机将第二调度方案设置为当前调度方案,根据第二调度方案中所 包含的调度元素以及第一调度规则匹配出满足条件的一组施工人员; 步骤208 :计算机根据第二调度方案中包含的第二调度规则确定在步骤207中匹 配出的施工人员中是否有符合要求的施工人员,若是,将工作任务单通过短信、语音等方式 派发给施工人员,并进入步骤209,否则,提示用户无法确定出符合要求的施工人员,流程结 束。 步骤209 :计算机更新确定出的施工人员的当天剩余工作时间。 计算机确定出的符合要求的施工人员个数至少为1,当符合要求的施工人员大于
一个时,计算机将随机选择一名施工人员。 下面以一个具体实例对本发明实施例进行说明。 在具体实例中,用户先后接收到4个工作任务单,在计算机上利用本发明实施例 提供的方法分别为这4个工作任务单分配施工人员。 请参见图3,为本发明具体实例中对第1个工作任务单进行施工调度的方法流程 图,可以包括以下步骤 步骤301 :计算机预先配置各调度方案; 步骤302 :计算机从第1个工作任务单中查找到客户品牌;
第1个工作任务单的客户品牌为品牌客户。 步骤303 :计算机匹配出用于品牌客户的一个调度方案,并将匹配结果进行记录;
此时确定出的调度方案的个数为1个。
步骤304 :计算机从匹配出的调度方案中匹配出三个施工人员;
三个施工人员的信息如下 (1)第一个施工人员技能级别为1级,已接受的工作任务单数为0个,当天剩余 工作时间为8个小时。 (2)第二个施工人员技能级别为2级,已接受的工作任务单数为0个,当天剩余 工作时间为8个小时。
(3)第三个施工人员技能级别为3级,已接受的工作任务单数为0个,当天剩余工作时间为8个小时。 步骤305 :计算机根据该调度方案的调度规则确定上述三个施工人员中是否有符合要求的施工人员; 该调度方案的调度规则为技能最高规则,也就是将工作任务单分配给技能等级最高的施工人员。 经确定,上述第一个施工人员符合要求,因为第一个施工人员的技能等级较高,完成第1个工作任务单需要两个小时,此时,第一个施工人员的当天剩余工作时间为6个小时。 步骤306 :计算机将确定出的第一个施工人员的当天剩余工作时间由8个小时更新为6个小时。 请参考图4,为本发明具体实例中对第2个工作任务单进行施工调度的方法流程图,可以包括以下步骤 步骤401 :计算机从第2个工作任务单中查找到客户品牌;第2个工作任务单的客户品牌为非品牌客户。 步骤402 :计算机匹配出用于非品牌客户的一个调度方案,例如工作时间均衡规则,并将匹配结果进行记录; 步骤403 :计算机从匹配出的调度方案中匹配出三个施工人员; 匹配出的三个施工人员与处理第1个工作任务单时匹配出的三个施工人员相同,此时,这三个施工人员的信息如下 (1)第一个施工人员技能级别为1级,已接受的工作任务单数为1个,当天剩余工作时间为6个小时。 (2)第二个施工人员技能级别为2级,已接受的工作任务单数为0个,当天剩余工作时间为8个小时。 (3)第三个施工人员技能级别为3级,已接受的工作任务单数为0个,当天剩余工作时间为8个小时。 步骤404 :计算机根据该调度方案的调度规则确定上述三个施工人员中是否有符合要求的施工人员; 该调度方案的调度规则为工作时间均衡规则,即将工作任务单按照施工人员的工
时情况,分配给剩余工作时间最多的施工人员手上,达到施工人员工作时间均衡。 经确定,上述第二个施工人员符合要求,第二个施工人员完成第2个工作任务单
需要三个小时,此时,第二个施工人员的当天剩余工作时间为5个小时。 步骤405 :计算机将确定出的第二个施工人员的当天剩余工作时间由8个小时更
新为5个小时。 请参考图5,为本发明具体实例中对第3个工作任务单进行施工调度的方法流程图,可以包括以下步骤 步骤501 :计算机从第3个工作任务单中查找到客户品牌;
第3个工作任务单的客户品牌为品牌客户。 步骤502 :计算机匹配出用于品牌客户的一个调度方案,并将匹配结果进行记录;
步骤503 :计算机从匹配出的调度方案中匹配出三个施工人员;
匹配出的三个施工人员与处理第1个工作任务单时匹配出的三个施工人员相同, 此时,这三个施工人员的信息如下 (1)第一个施工人员技能级别为1级,已接受的工作任务单数为1个,当天剩余 工作时间为6个小时。 (2)第二个施工人员技能级别为2级,已接受的工作任务单数为1个,当天剩余 工作时间为5个小时。 (3)第三个施工人员技能级别为3级,已接受的工作任务单数为0个,当天剩余 工作时间为8个小时。 步骤504 :计算机根据该调度方案的调度规则确定上述三个施工人员中是否有符 合要求的施工人员; 该调度方案的调度规则为技能级别最高规则。 经技能等级确定,上述第一个施工人员的技能等级最高,完成第3个工作任务单 需要4个小时,符合要求。此时,第一个施工人员的当天剩余工作时间为2个小时。
步骤505 :计算机将确定出的第一个施工人员的当天剩余工作时间由6个小时更 新为2个小时。 请参考图6,为本发明具体实例中对第4个工作任务单进行施工调度的方法流程 图,可以包括以下步骤 步骤601 :计算机从第4个工作任务单中查找到客户品牌;
第4个工作任务单的客户品牌为品牌客户。 步骤602 :计算机匹配出用于品牌客户的一个调度方案,并将匹配结果进行记录;
步骤603 :计算机从匹配出的调度方案中匹配出三个施工人员; 匹配出的三个施工人员与处理第1个工作任务单时匹配出的三个施工人员相同, 此时,这三个施工人员的信息如下 (1)第一个施工人员技能级别为1级,已接受的工作任务单数为2个,当天剩余 工作时间为2个小时。 (2)第二个施工人员技能级别为2级,已接受的工作任务单数为1个,当天剩余 工作时间为5个小时。 (3)第三个施工人员技能级别为3级,已接受的工作任务单数为0个,当天剩余 工作时间为8个小时。 步骤604 :计算机根据该调度方案的调度规则确定上述三个施工人员中是否有符 合要求的施工人员; 该调度方案的调度规则为技能级别最高规则。 计算机首先根据技能等级确定出针对此工作任务单技能最高的施工人员为第一 个施工人员,第一个施工人员所需的施工时间为2.5小时,但是第一个施工人员的当天剩 余工作时间只有两个小时,无法完成第4个工作任务单,故计算机按照技能级别的高低顺 序,确定出技能级别为2级的第二个施工人员,第二个施工人员完成第4个工作任务单的时 间为三个小时。 步骤605 :计算机将确定出的第二个施工人员的当天剩余工作时间由5个小时更 新为2个小时。
此时,这三个施工人员的信息如下 (1)第一个施工人员技能级别为1级,已接受的工作任务单数为2个,当天剩余工作时间为2个小时。 (2)第二个施工人员技能级别为2级,已接受的工作任务单数为2个,当天剩余工作时间为2个小时。 (3)第三个施工人员技能级别为3级,已接受的工作任务单数为0个,当天剩余工作时间为8个小时。 可以看出,在本发明实施例中,根据工作任务单的客户品牌匹配出至少一个调度
方案,再根据一个调度方案的调度元素以及调度规则从全部施工人员中确定出符合要求的
施工人员,由此,计算机在未经人工参与的情况下,完成了对施工人员的指挥调度,从而实
现了对运营商的内部资源进行统一施工调度,提高了运营商内部管理的效率。 请参考图7,为本发明实施例提供的一种施工调度装置的结构示意图,该装置运行
于计算机中,可以包括 第一匹配单元701,用于根据获取到的工作任务单的客户品牌匹配出至少一个调度方案,所述调度方案包括调度元素以及调度规则; 第二匹配单元702,用于根据一个调度方案的调度元素以及调度规则从全部施工人员中确定出符合要求的施工人员。 可以看出,在本发明实施例中,根据工作任务单的客户品牌匹配出至少一个调度
方案,再根据一个调度方案的调度元素以及调度规则从全部施工人员中确定出符合要求的
施工人员,由此,计算机在未经人工参与的情况下,完成了对施工人员的指挥调度,从而实
现了对运营商的内部资源进行统一施工调度,提高了运营商内部管理的效率。 请参考图8,为本发明实施例提供的另一种施工调度装置的结构示意图,在图7的
基础上,还可以包括 继续执行单元801,用于若根据所述一个调度方案的调度元素以及调度规则没有确定出符合要求的施工人员,则对所述至少一个调度方案中的其它调度方案执行与所述一个调度方案相同的操作。 排序单元802,用于在所述第一匹配单元701执行操作之后,按照优先级对所述至少一个调度方案进行排序; 所述一个调度方案为所述至少一个调度方案中优先级最高的调度方案;
所述至少一个调度方案中的其它调度方案优先级依次降低。 提示单元803,用于当所述继续执行单元802执行操作之后,仍没有确定出符合要求的施工人员,提示用户无法确定出符合要求的施工人员。 更新单元804,用于当所述第二匹配单元702或者所述继续执行单元801执行操作之后,更新确定出的符合要求的施工人员的当天剩余工作时间。 最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语"包括"、"包含"或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句"包括一个......"限定的要素,
并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。 通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本发明可借
助软件加必需的硬件平台的方式来实现,当然也可以全部通过硬件来实施,但很多情况下
前者是更佳的实施方式。基于这样的理解,本发明的技术方案对背景技术做出贡献的全部
或者部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如
ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务
器,或者网络设备等)执行本发明各个实施例或者实施例的某些部分所述的方法。 以上对本发明进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方
式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对
于本领域的一般技术人员,依据本发明的思想,在具体实施方式
及应用范围上均会有改变
之处,综上所述,本说明书内容不应理解为对本发明的限制。
权利要求
一种施工调度的方法,其特征在于,所述方法包括根据获取到的工作任务单的客户品牌匹配出至少一个调度方案,所述调度方案包括调度元素以及调度规则;根据一个调度方案的调度元素以及调度规则从全部施工人员中确定出符合要求的施工人员。
2. 根据权利要求1所述的方法,其特征在于,所述调度规则至少包括充足剩余工作时 间规则。
3. 根据权利要求1所述的方法,其特征在于,若根据所述一个调度方案的调度元素以 及调度规则没有确定出符合要求的施工人员,则对所述至少一个调度方案中的其它调度方 案执行与所述一个调度方案相同的操作。
4. 根据权利要求1所述的方法,其特征在于,在所述根据获取到的工作任务单的客户 品牌匹配出至少一个调度方案之后,所述方法还包括按照优先级对所述至少一个调度方案进行排序;所述一个调度方案为所述至少一个调度方案中优先级最高的调度方案; 所述至少一个调度方案中的其它调度方案优先级依次降低。
5. 根据权利要求3所述的方法,其特征在于,若无法从所述至少一个调度方案的所有 调度方案中确定出符合要求的施工人员,所述方法还包括提示用户无法确定出符合要求的施工人员。
6. 根据权利要求3所述的方法,其特征在于,当从所述至少一个调度方案的一个调度 方案中确定出符合要求的施工人员后,所述方法还包括更新确定出的符合要求的施工人员的当天剩余工作时间。
7. —种施工调度的装置,其特征在于,所述装置包括第一匹配单元,用于根据获取到的工作任务单的客户品牌匹配出至少一个调度方案, 所述调度方案包括调度元素以及调度规则;第二匹配单元,用于根据一个调度方案的调度元素以及调度规则从全部施工人员中确 定出符合要求的施工人员。
8. 根据权利要求7所述的装置,其特征在于,所述装置还包括继续执行单元,用于若根据所述一个调度方案的调度元素以及调度规则没有确定出符 合要求的施工人员,则对所述至少一个调度方案中的其它调度方案执行与所述一个调度方 案相同的操作。
9. 根据权利要求7所述的装置,其特征在于,所述装置还包括排序单元,用于在所述第一匹配单元执行操作之后,按照优先级对所述至少一个调度 方案进行排序;所述一个调度方案为所述至少一个调度方案中优先级最高的调度方案; 所述至少一个调度方案中的其它调度方案优先级依次降低。
10. 根据权利要求8所述的装置,其特征在于,所述装置还包括提示单元,用于当所述继续执行单元执行操作之后,仍没有确定出符合要求的施工人 员,提示用户无法确定出符合要求的施工人员。
11. 根据权利要求8所述的装置,其特征在于,所述装置还包括更新单元,用于当所述第二匹配单元或者所述继续执行单元执行操作之后,更新确定 出的符合要求的施工人员的当天剩余工作时间。
全文摘要
本发明实施例公开了一种施工调度的方法及装置。所述方法包括根据获取到的工作任务单的客户品牌匹配出至少一个调度方案,所述调度方案包括调度元素以及调度规则;根据一个调度方案的调度元素以及调度规则从全部施工人员中确定出符合要求的施工人员。本发明实施例可以对运营商的内部资源进行统一施工调度,提高运营商内部管理的效率。
文档编号G06Q10/00GK101777146SQ20091024320
公开日2010年7月14日 申请日期2009年12月29日 优先权日2009年12月29日
发明者任之刚, 张建边 申请人:大唐软件技术股份有限公司