一种基于物联网的粮食基地监控方法、系统及存储介质技术方案

技术编号:37347252 阅读:15 留言:0更新日期:2023-04-22 21:42
本发明专利技术涉及粮仓监控领域,具体涉及一种基于物联网的粮食基地监控方法、系统及存储介质。所述方法包括:步骤S1:将监控系统中存储的车辆类型的历史信息与调度单的全部调度任务进行匹配;步骤S2:并将调度单中的全部调度任务发送给对应的目标粮仓;步骤S3:目标粮仓将对应的调度任务添加到其调度列表中,并动态调整所述调度列表中调度任务的顺序;步骤S4:监控单元接收每一目标粮仓发送的调度时间,定位单元实时计算车辆的当前位置到达每一目标粮仓的行驶时间,并基于行驶时间和调度时间获取下一个执行调度任务的目标粮仓的位置信息;步骤S5:执行所述下一个目标粮仓对应的调度任务;本发明专利技术解决了粮食基地调度效率慢的问题,提高了调度效率。提高了调度效率。提高了调度效率。

【技术实现步骤摘要】
一种基于物联网的粮食基地监控方法、系统及存储介质


[0001]本专利技术涉及粮仓监控领域,更具体涉及一种基于物联网的粮食基地监控方法、系统及存储介质。

技术介绍

[0002]在粮食存储基地中,粮食调度的速度是影响整个粮食基地运转的重要因素,特别是在快进快出的粮食基地中,进入粮食基地执行调度任务的车辆较多,并且执行的调度任务较复杂,一般每个调度单对应多个调度任务,需要到多个目标粮仓处执行调度任务,这就需要考虑到车辆到每个目标粮仓对应的行驶时间和每个目标粮仓执行调度任务的调度时间,但是,在现有技术中,没有考虑到目标粮仓对调度列表中的调度任务按照调度顺序和调度内容进行调整,例如中国专利CN109559067B和CN109548467B的技术方案中考虑到粮仓装满时间和行驶时间,但是没有粮仓存量的问题,在需要多个车辆来完成粮仓的粮食运送时,没有考虑多个车辆的调度之间的调度,车辆到粮仓的时间和粮仓的粮食存量问题,例如在车辆到达粮仓,如果粮仓中已经没有粮食,需要等待收获机重新去收割粮食,增加了车辆的等待时间,降低了调度效率。

技术实现思路

[0003]为了更好的解决上述问题,本专利技术提供一种基于物联网的粮食基地监控方法,所述方法包括如下步骤:步骤S1:监控单元接收进入粮食基地的车辆中的车载终端发送的调度单,并通过图像信息获取所述车辆的车辆类型,将监控系统中存储的所述车辆类型的历史信息与调度单的全部调度任务进行匹配,匹配通过,将所述车载终端的识别信息与调度单的全部调度任务进行绑定;匹配不通过,给出不通过原因提示;步骤S2:匹配通过时,所述监控单元根据所述调度单的全部调度任务确定全部目标粮仓的位置,并将调度单中的全部调度任务发送给对应的目标粮仓,所述全部调度任务中包含车辆终端识别信息;步骤S3:目标粮仓将对应的调度任务添加到其调度列表中,并基于所述目标粮仓的粮食存量和其调度列表中的调度任务动态调整所述调度列表中调度任务的顺序,同时计算所述调度单对应调度任务的调度时间,并将所述调度时间发送给所述监控单元;步骤S4:所述监控单元接收每一目标粮仓发送的所述调度时间,定位单元实时计算所述车辆的当前位置到达每一目标粮仓的行驶时间,并基于所述行驶时间和所述调度时间获取下一个执行调度任务的目标粮仓的位置信息,并将定位单元生成的下一个目标粮仓的导航信息发送给车载终端;步骤S5:所述车载终端接收并基于所述下一个目标粮仓的导航信息到达下一个目标粮仓,通过身份验证后,执行所述下一个目标粮仓对应的调度任务;步骤S6:将执行完调度任务后的目标粮仓从所述调度单对应的全部目标粮仓中移
除,重复步骤S4

步骤S5,完成所述调度单中的全部调度任务。
[0004]作为本专利技术一种更优选的技术方案,在步骤S3中,第i个目标粮仓对应的调度任务在其调度列表中的排序为第n个,基于所述第i个目标粮仓的粮食存量和其调度列表中前n

1个调度任务的内容,判断所述第i个目标粮仓按照调度表的顺序能否满足所述调度列表中前n个调度任务中任一调度任务的需求,在能满足的情况下,按照调度列表顺序执行;在至少一个调度任务不能满足时,按照列表顺序确定不能顺序执行的异常任务,在所述异常任务为所述调度列表中前n

1个任务中至少一个时,按照调度列表中异常任务的顺序,在第n个调度任务是距离至少一个异常任务最近且能够满足所述至少一个异常任务的调度任务时,将第n个调度任务调整到所述异常任务之前,缩短了第n个调度任务的调度时间,调整后第i个目标粮仓的调度时间如下:,其中,为出现异常任务后第n个任务调整前置后的调度时间,为第n个调度任务顺序执行的调度时间,为第n个调度任务执行顺序调整后缩短的时间;在异常任务为前n

1个任务中至少一个且所述第n个调度任务不能满足所述至少一个异常任务或者所述第n个调度任务为异常任务时,在调度列表中第n个调度任务之后查找离所述异常任务最近且能满足异常任务的第k个调度任务,并将第k个调度任务添加到所述异常任务的前面,延长了第n个调度任务的调度时间,第n个调度任务在第i个目标粮仓的调度时间如下:,其中,为出现异常任务后第n个任务调整后的调度时间,为第n个调度任务顺序执行的调度时间,为第n个调度任务执行顺序调整后延长的时间。
[0005]作为本专利技术一种更优选的技术方案,所述步骤S4中包括如下步骤:步骤S41:定位单元基于所述车辆的当前位置计算到达第i个目标粮仓的行驶时间 ,i的取值从1到N的连续正整数,N的取值范围为大于等于2的正整数,其中N为调度内容对应目标粮仓的总量;步骤S42:所述监控单元接收所述第i个目标粮仓的调度时间;步骤S43:重复步骤S41

步骤S42获取当前位置完成第i个目标粮仓对应调度任务的总调度时间,所述第i个目标粮仓的总调度时间表达式如下:,其中,为第i个目标粮仓的总调度时间,为所述车辆从当前位置到达第i个目标粮仓的行驶时间,为第i个目标粮仓的调度时间,i的取值从1到N的连续正整数,N的取值范围为大于等于2的正整数,其中N为调度单对应目标粮仓的总量;步骤S44:监控单元通过计算获取总调度时间最短的第i个目标粮仓并将所述第i个目标粮仓的位置信息发送给定位单元,所述第i个目标粮仓为下一个最先要执行调度任
务的目标粮仓,定位单元根据所述位置信息生成导航信息,并发送给车载终端。
[0006]作为本专利技术一种更优选的技术方案,在第i个目标粮仓的总调度时间与第j个目标粮仓的总调度时间相等且都为最短总调度时间时,根据当前位置分别到第i个目标粮仓的路程S1和到第j个目标粮仓的路程S2,还有从第i个目标粮仓到第j个目标粮仓的路程S3,在S1+S3小于S2+S3时,先执行第i个目标粮仓对应的调度任务,否则,先执行第j个目标粮仓对应的调度任务。
[0007]作为本专利技术一种更优选的技术方案,进入所述粮食基地的所有车辆都设置有第一电子标签,所述粮食基地的道路路面中间都设置有多个第二电子标签,第二电子标签接收车辆上的第一电子标签发射的第一位置信息,所述第一位置信息携带发送时间,第二电子标签将所述第一位置信息添加接收时间后的第二位置信息发送给所述定位单元,所述定位单元基于所述第二位置信息和所述第二电子标签的ID确定所述车辆的位置和移动速度,同时所述定位单元还接收其他第二电子标签发送的其他路段对应车辆的第二位置信号,获取其他路段的交通拥堵状态和预计通过时间。
[0008]作为本专利技术一种更优选的技术方案,所述步骤S5中,所述车辆到达所述下一个目标粮仓后,通过车辆终端发送识别信息;所述目标粮仓接收所述识别信息,并基于所述识别信息在其调度列表中查找包含所述识别信息的调度任务,查找到所述调度任务后身份验证完成,开始执行所述调度任务,查找不到所述调度任务,则身份验证失败。
[0009]作为本专利技术一种更优选的技术方案,所述粮食存量通过目标粮仓的地面压力传感器检测获取。
[0010]作为本专利技术一种更优选的技术方案,所述调度单中的调度任务包括粮食种类、调度类型和调度粮食重量。...

【技术保护点】

【技术特征摘要】
1.一种基于物联网的粮食基地监控方法,其特征在于,所述方法包括如下步骤:步骤S1:监控单元接收进入粮食基地的车辆中的车载终端发送的调度单,并通过图像信息获取所述车辆的车辆类型,将监控系统中存储的所述车辆类型的历史信息与调度单的全部调度任务进行匹配,匹配通过,将所述车载终端的识别信息与调度单的全部调度任务进行绑定;匹配不通过,给出不通过原因提示;步骤S2:匹配通过时,所述监控单元根据所述调度单的全部调度任务确定全部目标粮仓的位置,并将调度单中的全部调度任务发送给对应的目标粮仓,所述全部调度任务中包含车辆终端识别信息;步骤S3:目标粮仓将对应的调度任务添加到所述目标粮仓的调度列表中,并基于所述目标粮仓的粮食存量和所述目标粮仓的调度列表中的调度任务动态调整所述调度列表中调度任务的顺序,同时计算所述调度单对应调度任务的调度时间,并将所述调度时间发送给所述监控单元;步骤S4:所述监控单元接收每一目标粮仓发送的所述调度时间,所述监控系统中的定位单元实时计算所述车辆的当前位置到达每一目标粮仓的行驶时间,并基于所述行驶时间和所述调度时间获取下一个执行调度任务的目标粮仓的位置信息,并将所述定位单元基于所述位置信息生成的下一个目标粮仓的导航信息发送给车载终端;步骤S5:所述车载终端接收并基于所述下一个目标粮仓的导航信息到达所述下一个目标粮仓,通过身份验证后,执行所述下一个目标粮仓对应的调度任务;步骤S6:将执行完调度任务后的目标粮仓从所述调度单对应的全部目标粮仓中移除,重复步骤S4

步骤S5,完成所述调度单中的全部调度任务。2.根据权利要求1所述一种基于物联网的粮食基地监控方法,其特征在于,在步骤S3中,第i个目标粮仓对应的调度任务在所述第i个目标粮仓的调度列表中的排序为第n个,基于所述第i个目标粮仓的粮食存量和所述第i个目标粮仓的调度列表中前n

1个调度任务的内容,判断所述第i个目标粮仓按照调度表的顺序能否满足所述调度列表中前n个调度任务中任一调度任务的需求,在能满足的情况下,按照调度列表顺序执行;在至少一个调度任务不能满足时,按照列表顺序确定不能顺序执行的异常任务,在所述异常任务为所述调度列表中前n

1个任务中至少一个时,按照调度列表中异常任务的顺序,在第n个调度任务是距离至少一个异常任务最近且能够满足至少一个所述异常任务的调度任务时,将第n个调度任务调整到所述异常任务之前,缩短所述第n个调度任务的调度时间,第n个调度任务在第i个目标粮仓对应的调度时间如下:其中,为出现异常任务后第n个任务前置后的调度时间,为第n个调度任务顺序执行时的调度时间,为第n个调度任务前置后缩短的时间;在异常任务为前n

1个任务中至少一个且所述第n个调度任务不能满足所述至少一个异常任务或者所述第n个调度任务为异常任务时,在调度列表中第n个调度任务之后查找离所述异常任务最近且能满足异常任务的第k个调度任务,并将第k个调度任务添加到所述异常任务的前面,延长第n个调度任务的调度时间,第n个调度任务在第i个目标粮仓的调度时
间如下:其中, 为出现异常任务后第n个任务调整后的调度时间,为第n个调度任务执行顺序调整之前的调度时间,为第n个调度任务执行顺序调整后延长的时间。3.根据权利要求2所述一种基于物联网的粮食基地监控方法,其特征在于,所述步骤S4中包括如下步骤:步骤S41:定位单元基于所述车辆的当前位置计算到达第i个目标粮仓的行驶时间;步骤S42:所述监控单元接收所述第i个目标粮仓的调度时间;步骤S43:重复步骤S41

步骤S42获取当前位置完成第i个目标粮仓对应调度任务的总调度时间,所述第i个目标粮仓的总调度时间表达式如下:,其中,为第i个目标粮仓的总调度时间,为所述车辆从当前位置到达第i个目标粮仓的行驶时间,为第i个目标粮仓的调度时间;...

【专利技术属性】
技术研发人员:周鸿茂鲁东起陈丽李涛安小刚
申请(专利权)人:交通运输部水运科学研究所
类型:发明
国别省市:

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

1