一种基于多线程的智能设备调度方法及系统技术方案

技术编号:29463315 阅读:24 留言:0更新日期:2021-07-27 17:35
本发明专利技术提供一种基于多线程的智能设备调度方法及系统,包括可互传数据的调度系统和智能设备,调度方法包括如下步骤:S1调度系统与智能设备通信以获取智能设备当前的设备状态;S2调度系统对处于空闲状态的智能设备发送调度指令,相应的智能设备响应该调度指令执行调度任务并向调度系统反馈已开始执行任务信息;S3调度系统在接收到已开始执行任务信息后,创建调度任务的监控子线程系统,调度系统回到步骤S1,继续与其他智能设备通信以获取其他智能设备当前的设备状态;S4监控子线程系统与上述已开始执行任务的相应的智能设备交互数据以获取该智能设备的任务执行状态信息,直至调度任务执行完毕,该监控子线程系统关闭,该调度任务结束。

【技术实现步骤摘要】
一种基于多线程的智能设备调度方法及系统
本专利技术涉及仓库管理
,特别涉及一种基于多线程的智能设备调度方法及系统。
技术介绍
目前,智能仓储系统建设已经成为仓储物流发展的必然趋势。大量智能搬运设备投入使用。设备调度系统在复杂的环境中实现对设备的稳定调度,确保调度指令正确执行,并能及时接收到设备返回正确的运行结果。调度系统是介于仓储管理系统和智能设备之间的服务调度层,接受仓储管理系统下发的出入库任务,分解成设备调度指令后,再与智能设备提供的交互接口进行交互,以实现对智能设备的调用,通过不同设备的任务组合,完成仓储的出入库任务。在实际操作中,各类调度系统对智能设备的调度方式各不相同。有基于WEBSERVICE接口方式调度的,有基于单线程方式运行的,这些方式均存在着不足,会导致设备接收调度任务不及时、设备运行状态反馈不及时、任务执行结果反馈不及时、调度指令执行效率低等问题。
技术实现思路
本专利技术实施例的目的在于提供一种基于多线程的智能设备调度方法及系统,以解决上述问题。本专利技术实施例提供一种基于本文档来自技高网...

【技术保护点】
1.一种基于多线程的智能设备调度方法,其特征在于,包括可互传数据的调度系统和智能设备,所述调度方法包括如下步骤:/nS1、调度系统与智能设备通信以获取智能设备当前的设备状态;/nS2、调度系统对处于空闲状态的智能设备发送调度指令,相应的智能设备响应该调度指令执行调度任务并向所述调度系统反馈已开始执行任务信息;/nS3、调度系统在接收到已开始执行任务信息后,创建上述调度任务的监控子线程系统,调度系统回到步骤S1,继续与其他智能设备通信以获取其他智能设备当前的设备状态;/nS4、监控子线程系统与上述已开始执行任务的相应的智能设备交互数据以获取该智能设备的任务执行状态信息,直至调度任务执行完毕,该监...

【技术特征摘要】
1.一种基于多线程的智能设备调度方法,其特征在于,包括可互传数据的调度系统和智能设备,所述调度方法包括如下步骤:
S1、调度系统与智能设备通信以获取智能设备当前的设备状态;
S2、调度系统对处于空闲状态的智能设备发送调度指令,相应的智能设备响应该调度指令执行调度任务并向所述调度系统反馈已开始执行任务信息;
S3、调度系统在接收到已开始执行任务信息后,创建上述调度任务的监控子线程系统,调度系统回到步骤S1,继续与其他智能设备通信以获取其他智能设备当前的设备状态;
S4、监控子线程系统与上述已开始执行任务的相应的智能设备交互数据以获取该智能设备的任务执行状态信息,直至调度任务执行完毕,该监控子线程系统关闭,该调度任务结束。


2.如权利要求1所述的基于多线程的智能设备调度方法,其特征在于:所述调度系统包括可互传数据的仓库管理系统和调度服务系统;
所述仓库管理系统用于向所述调度服务系统下发调度任务,所述调度服务系统与智能设备互传数据以向处于空闲状态的智能设备传达调度任务的调度指令和收集相应智能设备的任务执行状态信息,所述调度服务系统向所述仓库管理系统反馈任务完成状态信息。


3.如权利要求2所述的基于多线程的智能设备调度方法,其特征在于:所述步骤S1包括:
S1.1、调度服务系统询问仓库管理系统是否有调度任务;
S1.2、仓库管理系统收到步骤S1.1的询问后,若有调度任务,则向调度服务系统下发其中一个调度任务,并进入步骤S1.3;若无调度任务,则仓库管理系统则应答仓库管理系统无调度任务,并回到步骤S1.1;
S1.3、调度服务系统收到该调度任务后将其转换成调度指令,同时与智能设备通信以获取智能设备当前的设备状态,以寻找当前处于空闲状态的智能设备。


4.如权利要求3所述的基于多线程的智能设备调度方法,其特征在于:所述步骤S2包括:
S2.1、所有智能设备均应答所述调度服务系统发出的设备状态询问指令,并反馈其设备状态,所述设备状态包括空闲状态和忙碌状态;
S2.2、所述调度服务系统对其一处于空闲状态的智能设备发送所述调度指令,该设备收到该调度指令后将该调度指令翻译成调度任务,并执行该调度任务,同时向所述调度服务系统反馈已开始执行任务信息。


5.如权利要求4所述的基于多线程的智能设备调度方法,其特征在于:所述步骤S3包括:
S3.1、所述调度服务系统在接收到已开始执行任务信息后,创建上述调度任务的监控子线程系统;
S3.2、所述调度服务系统回到步骤S1.1,准备接收仓库管理系统的下一个调度任务。


6.如权利要求5所述的基于多线程的智能设备调度方法,其特征在于:所述步骤S4包括:
S4.1、所述监控子线程系统询问与之对应的智能设备调度任务是否执行完毕;
S4.2、若调度任务未执行完毕,则所述智能设备应答调度任务未执行完毕消息,并进入步骤S4.3;若调度任务执行完毕,则进入步骤S4.6;
S4.3...

【专利技术属性】
技术研发人员:金鑫牛伟周威张小明
申请(专利权)人:武汉数信科技有限公司
类型:发明
国别省市:湖北;42

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

1