作业资源调度方法

文档序号:6545569阅读:167来源:国知局
作业资源调度方法
【专利摘要】本发明提出了一种作业资源调度方法,包括如下步骤:S1:设定资源类别;建立基础任务类型,并设定每类基础任务所需的资源的类型;S2:对每类资源的每个资源进行初始状态设置,包括每个资源的使用状态以及位置信息;S3:等待并接收作业任务分配指令,获取作业人员位置信息,并计算每个作业人员分别与所有所需资源的距离,得出相对距离参数;S4:根据相对距离参数和任务分配策略的设置,把资源分配给任务,更新该资源的位置信息,并更新使用状态为使用中;S5:等待并接收任务完成指令,并更新该资源的使用状态为空闲;S6:返回执行步骤S3。本发明的作业资源调度方法,从整体上匹配作业资源与作业任务,合理分配资源与作业人员,降低成本负担。
【专利说明】作业资源调度方法
【技术领域】
[0001]本发明涉及作业调度领域,具体涉及作业资源的调度方法。
【背景技术】
[0002]通讯作业需要使用到大量资源,例如检测设备、维修工具等。传统的指挥调度系统,只针对作业人员进行调度,但对作业资源没有统筹处理。另一方面,现有的作业调度方案通常都是采用人工分配任务的模式,但这样的模式容易倒置资源分配不均匀,或者资源调配成本过高等问题,增加成本的负担。

【发明内容】

[0003]针对上述现有技术不足,本发明要解决的技术问题是提供一种合理调配资源的方法,降低调度成本负担。
[0004]为解决上述技术问题,本发明采用的技术方案为,作业资源调度方法,包括如下步骤:
[0005]S1:设定资源类别;建立基础任务类型,并设定每类基础任务所需的资源的类型;
[0006]S2:对每类资源的每个资源进行初始状态设置,包括每个资源的使用状态以及位
置信息;
[0007]S3:等待并接收作业任务分配指令,获取作业人员位置信息,并计算每个作业人员分别与所有所需资源的距离,得出相对距离参数;
[0008]S4:根据相对距离参数和任务分配策略的设置,把资源分配给任务,更新该资源的位置信息,并更新使用状态为使用中;
[0009]S5:等待并接收任务完成指令,并更新该资源的使用状态为空闲;
[0010]S6:返回执行步骤S3。
[0011]进一步的技术方案为,所述步骤SI中,还包括获取地图信息,并把地图划分为多个网格的步骤;
[0012]所述步骤S2中,每个资源的位置信息由该资源所在的网格进行表示;
[0013]所述步骤S3中,作业人员的位置信息由该作业人员所在的网格进行表示。
[0014]进一步的技术方案为,所述步骤S6还包括:若在收到任务分配指令前,收到任务结束指令,则把该资源的位置信息重置为步骤S2中所设置的位置。
[0015]再进一步的技术方案为,所述步骤S2中,还包括设置资源存放点位置的步骤,每个资源的初始位置信息设置为该资源的存放点位置;
[0016]所述步骤S4中,还包括接收作业人员确认资源信息的步骤,在收到收作业人员确认资源信息后,才对资源的使用状态及位置信息进行更新,且资源的位置信息与对应作业人员的位置信息进行绑定。
[0017]更进一步的技术方案为,所述步骤S6中,把资源的位置信息重置时,解除资源位置信息与对应作业人员位置信息的绑定。[0018]进一步的技术方案为,所述步骤S2中,对每个资源进行初始状态设置,还包括设置每个资源的初始损坏状况的步骤;
[0019]所述步骤SI中,还包括设置每类基础任务对每类资源的损坏程度;
[0020]所述步骤S4中,还根据每个资源的损坏状况,把资源分配给任务;
[0021]所述步骤S5中,还包括根据基础任务类型对该资源的损坏程度,对该资源的损坏状况进行更新的步骤。
[0022]进一步的技术方案为,所述步骤S3中,接收作业任务分配指令,具体为接收单位间隔时间内所有待分配的任务;获取所有所有作业人员的位置信息,并计算每个作业人员与每个所需资源的距离。
[0023]优选地,把所有步骤封装成SaaS服务,上传到云服务器,由云服务器执行。
[0024]本发明的作业资源调度方法,从整体上匹配作业资源与作业任务,合理分配资源与作业人员,降低成本负担。
【专利附图】

【附图说明】
[0025]图1是本发明作业资源调度方法的流程图。
【具体实施方式】
[0026]下面结合附图和具体实施例对本发明作进一步的详细描述。
[0027]如图1所示,本发明的作业资源调度方法,包括如下步骤:
[0028]S1:设定资源类别;建立基础任务类型,并设定每类基础任务所需的资源的类型;设置每类基础任务对每类资源的损坏程度;获取地图信息,并把地图划分为多个网格。
[0029]S2:对每类资源的每个资源进行初始状态设置,包括每个资源的使用状态、位置信息以及初始损坏状况;其中,每个资源的位置信息由该资源所在的网格进行表示,优选地,可以对资源存放点位置进行设置,每个资源的初始位置信息设置为该资源的存放点位置;使用状态是指该资源是否在使用中;初始损坏情况是指为资源的损坏程度设定一个初始值,作为后续调度决策的一个依据。
[0030]S3:等待并接收作业任务分配指令,获取作业人员位置信息,具体为接收单位间隔时间内所有待分配的任务,获取所有所有作业人员的位置信息,所述的单位间隔时间可以由决策者自行决定,对只需间隔时间内能获取足够数量的任务单即可,获取多的任务单使得任务能同时进行计算匹配,使资源能从整体上进行调度,分配更合理;计算每个作业人员与每个所需资源的距离,得出相对距离参数,其中,作业人员的位置信息由该作业人员所在的网格进行表不。
[0031]S4:根据相对距离参数、每个资源的损坏状况以及任务分配策略的设置,把资源分配给任务,更新该资源的位置信息,并更新使用状态为使用中;具体地,还包括接收作业人员确认资源信息的步骤,在收到收作业人员确认资源信息后,才对资源的使用状态及位置信息进行更新,且资源的位置信息与对应作业人员的位置信息进行绑定,此时作业人员的位置即为资源的位置;由于作业所需的资源(即设备、工具和材料等)种类和数量众多,不可能对每一个资源都进行定位,因此当资源被接收后,把资源位置直接绑定为作业人员位置,能有效对资源进行定位并节约成本;任务分配策略为决策者人为规定的策略,不是本发明的内容部分,只需把策略保存到策略数据库,在本步骤S4执行时,能读取即可。
[0032]S5:等待并接收任务完成指令,并更新该资源的使用状态为空闲;并根据基础任务类型对该资源的损坏程度,对该资源的损坏状况进行更新,该更新后的损坏状况为预设的损坏状况,实际操作中可以进行定期对资源进行维护,通过步骤S2重新设定损坏状况,并调整每类基础任务的损坏程度参数。
[0033]S6:返回执行步骤S3 ;当任务完成时,不管该作业人员是否已把资源返回给存放点,该资源也是处于可使用状态的,而在归还给存放点前,资源的位置信息应该是跟作业人员位置一致的,此时即可对该资源进行重新的任务分配,其位置信息也可以作为分配决策的依据,从新分配任务后,可以对资源的位置进行重新绑定;若在收到任务分配指令前,收到任务结束指令,则把该资源的位置信息重置为步骤S2中所设置的位置,即资源存放点的位置,并接触资源位置信息与对应作业人员位置信息的绑定。
[0034]更优地,把所有步骤(SI至S6)封装成SaaS服务,上传到云服务器,由云服务器执行。由于计算量巨大,封装成SaaS服务上传云服务器,可以使运算时间更短,有利实施。
[0035]以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
【权利要求】
1.作业资源调度方法,其特征在于,包括如下步骤: S1:设定资源类别;建立基础任务类型,并设定每类基础任务所需的资源的类型; 52:对每类资源的每个资源进行初始状态设置,包括每个资源的使用状态以及位置信息; 53:等待并接收作业任务分配指令,获取作业人员位置信息,并计算每个作业人员分别与所有所需资源的距离,得出相对距离参数; 54:根据相对距离参数和任务分配策略的设置,把资源分配给任务,更新该资源的位置信息,并更新使用状态为使用中; 55:等待并接收任务完成指令,并更新该资源的使用状态为空闲; 56:返回执行步骤S3。
2.根据权利要求1所述的作业资源调度方法,其特征在于:所述步骤SI中,还包括获取地图信息,并把地图划分为多个网格的步骤; 所述步骤S2中,每个资源的位置信息由该资源所在的网格进行表示; 所述步骤S3中,作业人员的位置信息由该作业人员所在的网格进行表示。
3.根据权利要求1所述的作业资源调度方法,其特征在于:所述步骤S6还包括:若在收到任务分配指令前,收到任务结束指令,则把该资源的位置信息重置为步骤S2中所设置的位置。
4.根据权利要求3所述的作业资源调度方法,其特征在于:所述步骤S2中,还包括设置资源存放点位置的步骤,每个资源的初始位置信息设置为该资源的存放点位置; 所述步骤S4中,还包括接收作业人员确认资源信息的步骤,在收到收作业人员确认资源信息后,才对资源的使用状态及位置信息进行更新,且资源的位置信息与对应作业人员的位置信息进行绑定。
5.根据权利要求4所述的作业资源调度方法,其特征在于:所述步骤S6中,把资源的位置信息重置时,解除资源位置信息与对应作业人员位置信息的绑定。
6.根据权利要求1所述的作业资源调度方法,其特征在于:所述步骤S2中,对每个资源进行初始状态设置,还包括设置每个资源的初始损坏状况的步骤; 所述步骤Si中,还包括设置每类基础任务对每类资源的损坏程度; 所述步骤S4中,还根据每个资源的损坏状况,把资源分配给任务; 所述步骤S5中,还包括根据基础任务类型对该资源的损坏程度,对该资源的损坏状况进行更新的步骤。
7.根据权利要求1所述的作业资源调度方法,其特征在于:所述步骤S3中,接收作业任务分配指令,具体为接收单位间隔时间内所有待分配的任务;获取所有所有作业人员的位置信息,并计算每个作业人员与每个所需资源的距离。
8.根据权利要求1-7任意一项所述的作业资源调度方法,其特征在于:把所有步骤封装成SaaS服务,上传到云服务器,由云服务器执行。
【文档编号】G06Q10/06GK103955796SQ201410185234
【公开日】2014年7月30日 申请日期:2014年5月4日 优先权日:2014年5月4日
【发明者】孙景运 申请人:广东怡创科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1