技术领域 本发明涉及计算机技术,特别涉及一种任务优化调度平台,属于网络通 信领域。 背景技术 在大型活动中,需要大量现场的任务执行人员完成各种任务。通常大型 活动存在如下特点:任务执行人员分布于各个不同的场所;各种任务的地点 和内容不固定;完成一项任务有人员技能、完成时间等多方面要求;任务可 能随时变化并且不断有新的任务产生。因此,在大型活动中,统一进行人力 资源调度以便快捷、高效的完成各种任务,是举办好大型活动的关键。 现有技术中,通常是按照不同的场所将人力资源进行划分,某一场所的 任务执行人员只负责该场所内的任务,这就容易导致一个问题:当某一场所 内的任务较多且执行任务的任务执行人员数量不足时,其它场所内没有执行 任务的任务执行人员也无法被调动到任务较多的场所内执行任务;相应地, 任务较少的场所内的任务执行人员会出现空闲的情况。另外,在对各个场所 内的人力资源进行调度的过程中,通常是采用人工的方式对任务进行判断并 选择合适的任务执行人员执行任务,这种人工方式在任务数量多的情况下不 仅难以保证为每个任务合理的调度任务执行人员,并且效率低。 综上所述,现有技术中还没有一种方案能够很好的解决针对大型活动的 任务统一并且自动进行人力资源调度的问题。 发明内容 本发明的目的是针对现有技术的问题,提供一种任务优化调度平台,从 而实现针对大型活动中的任务统一、自动进行人力资源调度。 为实现上述目的,本发明提供了一种任务优化调度平台,包括: 任务信息接口模块,用于接收任务生成系统生成的任务信息; 数据存储模块,用于保存任务执行人员的信息; 任务调度模块,分别与所述任务信息接口模块和数据存储模块连接,用 于保存优化调度规则,根据保存的优化调度规则将所述任务信息接口模块接 收的任务信息与数据存储模块保存的任务执行人员的信息进行匹配处理,选 取与任务信息相匹配的任务执行人员的信息并发送; 交互模块,与所述任务调度模块连接,用于接收所述任务调度模块选取 出的任务执行人员的信息,并根据接收的任务执行人员的信息向终端发送所 述任务信息。 本发明的技术方案中任务优化调度平台根据优化调度规则为任务生成系 统生成的每个任务自动调度任务执行人员,从而实现了对大型活动中的任务 统一、自动进行人力资源调度。 下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。 附图说明 图1为本发明任务优化调度平台实施例一的结构示意图; 图2为本发明任务优化调度平台实施例二的结构示意图; 图3为本发明中任务优化调度系统的结构示意图。 具体实施方式 本发明针对大型活动中需要为分散的多个场所内的任务统一进行人力资 源调度的问题,提出了一种任务优化调度平台,该任务优化调度平台根据优 化调度规则为任务生成系统生成的每个任务自动调度任务执行人员,实现了 对大型活动中的任务统一、自动进行人力资源调度;任务优化调度平台可通 过通信网络将任务信息发送到任务执行人员的终端上,使任务执行人员能够 及时的获知任务信息,以便于能及时对任务进行处理。 图1为本发明任务优化调度平台实施例一的结构示意图,如图1所示,该 任务优化调度平台2包括相互连接的任务信息接口模块21、任务调度模块22、 交互模块24以及分别与任务调度模块22和交互模块24连接的数据存储模块23。 任务信息接口模块21,作为任务优化调度平台与任务生成系统的接口, 接收任务生成系统生成的任务信息,并发送给任务调度模块22;数据存储模 块23保存任务执行人员的信息;任务调度模块22保存用于任务调度的优化 调度规则,根据保存的优化调度规则将接收的任务信息与数据存储模块23保 存的任务执行人员的信息进行匹配处理,从数据存储模块23保存的任务执行 人员的信息中选取与任务信息相匹配的任务执行人员的信息,并将选取出的 任务执行人员的信息发送给交互模块24;交互模块24根据接收的任务执行 人员的信息向终端发送任务信息。 进一步地,任务执行人员根据终端接收的任务信息执行任务,并由终端 向交互模块24返回任务执行状态信息以及任务执行人员的状态信息。 交互模块24将终端返回的任务执行状态信息通过任务信息接口模块21 发送给任务生成系统,由任务生成系统更新保存的任务执行状态信息;例如, 任务执行状态信息可以包括接受任务、开始执行、任务进行中、任务已经完 成以及任务执行失败。任务生成系统接收到返回的任务执行状态信息后更新 保存的任务执行状态信息,对于在规定时间内未被任务执行人员接受的任务、 在规定时间内未开始执行的任务、在任务完成时间内没有完成的任务或者执 行失败的任务,任务生成系统会重新执行生成任务信息的操作,并将生成的 任务信息发送给任务优化调度平台。 交互模块24将终端返回的任务执行人员的信息发送给数据存储模块23, 由数据存储模块23更新任务执行人员的信息。例如,终端向任务优化调度平 台返回的可以是当前岗位状态。 本实施例中,交互模块24可以包括移动交互服务器,移动交互服务器根 据任务执行人员信息中的终端号码以短信的形式将任务信息发送到任务执行 人员的终端;交互模块24还可以包括WEB界面服务器,任务执行人员在终端 上利用账号登陆WEB界面客户端,WEB界面客户端从WEB界面服务器获取与 账号对应的任务信息,并在终端上显示,即任务执行人员通过终端获知需要 执行的任务。 任务生成系统可以为综合故障派单系统(Integrated Fault Management system,简称:IFM)、综合定单工单流转系统(Integrated Order Management system,简称IOM)、作业计划系统或者其它类型的任务自动生成系统。其 生成的任务信息可以包括任务号、任务地点、任务类型、任务内容、任务创 建时间以及任务完成时间。而数据存储模块23保存的任务执行人员的信息可 以包括账号、姓名、终端号码、技能、服务范围以及当前岗位状态,其中, 服务范围可按优先级设置多个服务范围。上述任务信息以及任务执行人员的 信息中的内容可根据实际需要增加,例如,任务信息中还可增加任务优先等 级,任务执行人员的信息中还可增加技能等级、工作量、工作时间以及当前 位置等。 优化调度规则可以为: 优先选取技能与任务内容相匹配的任务执行人员的信息,该规则可保证 选取出的任务执行人员具备处理任务内容的技能; 根据当前岗位状态优先选取当前适合执行任务的任务执行人员的信息; 优先选取服务范围与任务地点相匹配的任务执行人员的信息,当系统设 置了多个服务范围时按优先级顺序进行匹配处理; 根据当前的工作量优先选取工作量少的任务执行人员的信息,该规则可 平衡各任务执行人员的工作量; 根据任务执行人员的工作时间优先选取工作时间少的任务执行人员的信 息,该规则可平衡各任务执行人员的工作时间; 优先选取符合需要的技能等级的任务执行人员的信息; 优先为任务优先等级高的任务信息选取相匹配的任务执行人员的信息。 上述优化调度规则中的内容可根据实际需要增加,在应用上述优化调度 规则时,可选用其中的多项内容进行选取任务执行人员的信息的操作,选用 的多项内容的应用顺序可根据实际需要预先设置。 例如,选用上述优化调度规则中前三项,则任务调度模块根据优化调度 规则从保存的任务执行人员的信息中选取与任务信息相匹配的任务执行人员 的信息具体为:将技能与任务内容进行匹配处理,选取与任务内容相匹配的 任务执行人员的信息;根据选取出的与任务内容相匹配的任务执行人员的信 息中的当前状态选取出当前适合执行任务的任务执行人员的信息;将服务范 围与当前适合执行任务的任务执行人员的信息中的任务地点进行匹配处理, 选取出与任务地点相匹配的任务执行人员的信息,从而选取出与任务信息相 匹配的任务执行人员的信息,即选取出任务执行人员。 终端优选为任务执行人员携带的移动终端,例如,可以为小灵通、GSM 手机、CDMA手机、PDA或者其它类型的便携式移动终端。 终端获取交互模块根据选取出的任务执行人员的信息发送的任务信息的 过程可通过以下二种方式实现: 交互模块24根据选取出的任务执行人员的信息中的终端号码,通过短信 方式将任务信息发送给终端; 任务执行人员在终端上利用账号登录客户端,客户端向交互模块24发送 包含账号的任务信息获取请求,交互模块24将该账号对应的任务信息返回给 客户端,并在终端上显示,使任务执行人员通过终端获得任务信息。另外, 通过此种方式终端还可以获取登录的任务执行人员执行的(或者任务执行人 员有查看权限的)任务的任务信息及每一任务信息对应的任务执行状态信息, 即在终端上显示任务执行人员所有执行的(或者任务执行人员有查看权限的) 任务的任务信息及每一任务信息对应的任务执行状态信息,例如,任务执行 状态信息可以为接受任务、开始执行、任务进行中、任务已经完成或者任务 执行失败。如果任务优化调度平台保存有所有的任务信息及对应的任务执行 状态信息,则直接返回给终端;如果任务优化调度平台未保存所有的任务信 息及对应的任务执行状态信息,则可以先向任务生成系统获取,再返回给终 端。 下面通过一个具体的实例详细说明实施例二的技术方案。 任务信息包括任务号、任务地点、任务类型、任务内容、任务创建时间 以及任务完成时间,具体如表1所示: 任务号 任务地点 任务类型 任务内容 任务创建时 间 任务完成时 间 00001 场所一 安装 101室申请安 装宽带设备 2008-11-20 13:00 2008-11-22 13:00 00002 场所二 维修 102室申告电 话无声音 2008-11-20 13:00 2008-11-20 19:00 00003 场所三 抢修 电力故障需 要立即恢复 2008-11-20 13:00 2008-11-20 14:00 …… …… …… …… …… …… 表1 任务生成系统可以与任务信息接口模块21预先设定信息传送格式,并以 预先设定的信息传送格式进行通信,例如可以使用常用的XML格式发送上述 任务信息中的各项内容。 任务执行人员的信息可以包括账号、姓名、终端号码、技能、服务范围 以及当前状态,其中服务范围按照优先级顺序依次包括第一服务范围、第二 服务范围和第三服务范围,具体如表2所示: 表2 以IFM系统为例,场所二中102室向IFM系统申告电话无声音,IFM系 统根据102室的申告自动生成一条任务信息,即表1中任务号为00002的任 务的任务信息。为便于IFM系统对任务信息进行管理,任务信息中还可以包 括工单号,表1中未示出。IFM系统将生成的00002号任务的任务信息通过 任务信息接口模块21发送到任务调度模块22。 任务调度模块22根据优化调度规则将接收的任务信息与表2中的各条执 行人员的信息进行匹配处理,选取出与任务信息相匹配的任务执行人员的信 息,即选取出执行00002号任务的任务执行人员,具体过程如下: 将表1中的各项技能与“102室申告电话无声音”这一任务内容进行匹 配处理,因只有具备电话维护技能的任务执行人员才能处理电话无声音的任 务,所以选取出陈新、李明、李文、李莉和王丽五个执行人员,即选取出表 2中与任务内容匹配的五条执行人员的信息;选取出的与任务内容相匹配的 五个任务执行人员的信息中当前状态为待命的任务执行人员才适合执行 00002号任务,因此选取当前状态为待命的李明、李玟和李莉作为适合执行 该任务的任务执行人员,即进一步选取出表2中的三条任务执行人员的信息; 该项任务需要技能等级为1级的任务执行人员执行,因此进一步选取出李明 和李莉执行该项任务,即选取出符合需要的技能等级的二条任务执行人员的 信息;将上述选取出的二条任务执行人员的信息中的服务范围与任务信息中 的任务地点相匹配,李明与李莉的第一服务范围均不是场所二且二人均在场 所一中待命,但李明的第二服务范围为场所二,李莉的第二服务范围为场所 三,换言之,李明位于场所一中邻近场所二的位置,而李莉位于场所一中的 邻近场所三的位置,因此选取李明的任务执行人员的信息为与任务地点相匹 配的任务执行人员的信息,选取李明为最终的任务执行人员,即任务调度模 块22将李明从场所一调度到场所二执行00002号任务。 任务调度模块22将李明对应的任务执行人员的信息发送到交互模块24 中的移动交互服务器,移动交互服务器根据李明的终端号码1341111将任务 执行人员的信息以短信的形式发送到李明的终端上并显示,李明可根据终端 接收的任务信息到场所二102室处理电话无声音这一任务;或者李明在终端 上定期利用账号1m登录WEB界面客户端,WEB界面客户端向交互模块24中 的WEB界面服务器发送包含账号1m的任务信息获取请求,WEB界面服务器根 据账号将账号1m对应的任务信息(即李明需要执行的任务的任务信息)返回 给WEB界面客户端,并在终端上显示,使李明可通过终端获得任务信息,李 明可根据终端接收的任务信息到场所二102室处理电话无声音这一任务。 进一步地,李明收到短信后可通过终端利用短信回复“接受任务”给交 互模块24,并在执行任务过程中可根据任务执行状态向交互模块24回复“开 始执行”、“任务进行中”、“任务执行失败”或者“任务已经完成”等任 务执行状态信息,交互模块24再将终端返回的上述任务执行状态信息通过任 务信息接口模块21返回给任务生成系统。为方便任务执行人员利用短信回复 任务执行状态信息,可以为不同的任务执行状态信设置不同的代码,任务执 行人员只需回复代码即可。 任务生成系统接收到返回的任务执行状态信息后更新保存的任务执行状 态信息。如任务生成系统在规定时间内(例如自任务信息发送到终端30分钟 内)未收到短信“接受任务”、在规定时间内(例如自接收任务开始1小时 内)未收到短信回复“开始执行”、在任务完成时间内未收到短信回复“任 务已经完成”或者收到短信回复“任务执行失败”时,任务生成系统会针对 00002号任务重新生成任务信息,并发送给任务优化调度平台的任务信息接 口模块21。 本实施例中,根据实际需要选取出的任务执行人员可以是个人或者团体。 本实施例中任务优化调度平台根据优化调度规则为任务生成系统生成的 每个任务自动调度任务执行人员,实现了为大型活动中的任务统一、自动进 行人力资源调度;任务优化调度平台可通过通信网络将任务信息发送到任务 执行人员的终端上,使任务执行人员能够及时的获知任务信息,以便于能及 时对任务进行处理;任务执行人员通过终端将任务执行人员的信息返回给任 务优化调度平台,使任务优化调度平台能及时更新保存的任务执行人员的信 息,以便于对任务执行人员动态进行调度和管理;任务执行人员通过终端将 任务执行状态信息返回给任务生成系统,使任务生成系统能及时更新保存的 任务执行状态信息,以便于任务生成系统对任务执行情况进行统一监控以及 根据任务执行情况及时对任务进行动态调整和处理;任务优化调度平台可通 过任务信息接口模块实现与多种任务生成系统的连接,增加了系统的可扩展 性,并进一步提高了系统的自动化程度。 图2为本发明任务优化调度平台实施例二的结构示意图,如图3所示, 本实施例在实施例二的基础上,任务优化调度平台进一步增设了统计分析模 块25,统计分析模块25分别与任务信息接口模块21和数据存储模块23连 接。其中统计分析模块25通过任务信息接口模块21与任务生成系统连接。 统计分析模块25从任务信息接口模块21获取任务执行状态信息,根据预先 定义的任务信息KPI对任务执行状态的信息进行统计分析处理,生成各项任 务信息KPI对应的数据。统计分析模块25还从数据存储模块23获取任务执 行人员的信息,根据预先定义的人员信息KPI对任务执行人员的信息进行统 计分析处理,生成各项人员信息KPI对应的数据。其中,任务信息KPI可包 括任务数量、已分配的任务、资源利用率等,人员信息KPI可包括任务执行 人员在岗情况、任务执行人员加班情况、任务执行人员任务完成情况等。 任务优化调度平台通过增设统计分析模块,可及时提供大型活动中每个 场所以及整体的任务执行情况和任务执行人员情况,使管理人员及时掌握各 个场所的情况,以便于对每个场所进行管理以及根据实际情况对任务优化调 度方案做出调整。 进一步地,本实施例中的任务优化调度系统还可以增设与数据存储模块 23连接的定位模块26,定位模块26可采用定位技术获取任务执行人员的终 端当前位置,并将任务执行人员的终端的当前位置发送给数据存储模块23, 由数据存储模块23进行保存。定位技术可采用GPS卫星定位、无线局域网定 位、移动通信基站定位等定位技术。如任务调度模块22选择任务执行人员时, 采用的优化调度规则中包括根据终端的当前位置优先选取出当前位置邻近任 务地点的任务执行人员的信息,则任务调度模块22需要从数据存储模块23 中获取终端的当前位置。 任务优化调度平台通过增设定位模块,可实时获取终端的当前位置,使 任务调度模块可根据终端的当前位置优先选择与任务地点最邻近的任务执行 人员,从而可进一步实现合理调度任务执行人员,提高任务执行效率。 图3为本发明中任务优化调度系统的结构示意图,如图3所示,该任务 优化调度系统包括任务生成系统1、任务优化调度平台2以及终端3。其中, 任务优化调度平台2与任务生成系统1通信连接,任务优化调度平台2通过 通信网络与终端3通信连接。任务优化调度系统中的任务优化调度平台2可 采用实施例一或者实施例二中的任务优化调度平台。当采用图1中的任务优 化调度平台时,交互模块通过通信网络与终端3连接,任务信息接口模块与 任务生成系统1连接;当采用图2中的任务优化调度平台时,交互模块通过 通信网络与终端3连接,任务信息接口模块与任务生成系统1连接,以及定 位模块通过通信网络与终端连接。 最后应说明的是:以上实施例仅用以说明本发明的技术方案而非对其进 行限制,尽管参照较佳实施例对本发明进行了详细的说明,本领域的普通技 术人员应当理解:其依然可以对本发明的技术方案进行修改或者等同替换, 而这些修改或者等同替换亦不能使修改后的技术方案脱离本发明技术方案的 精神和范围。