掌桥专利:专业的专利平台
掌桥专利
首页

一种农机配件动态调度方法、装置及存储介质

文献发布时间:2024-04-18 19:53:33


一种农机配件动态调度方法、装置及存储介质

技术领域

本申请涉及农机配件调度领域,尤其涉及一种农机配件动态调度方法、装置及存储介质。

背景技术

农机作业有着强烈的自主特色,如急迫的时效性、较强的作业期集中性:耕种作业基本集中在春耕春播、秋耕秋播,而收获集中在夏收及秋收,其他大部分时间农机基本处于闲置阶段。这就给农机的服务提出极高的服务及时性、配件及时性要求等。

但是现有的农机配件市场服务调度只是被动查询、配送及等待,配件平均等待时间过长,用户满意度低。

发明内容

为了解决上述技术问题或者至少部分地解决上述技术问题,本申请提供了一种农机配件动态调度方法、装置及存储介质。

第一方面,本申请提供了一种农机配件动态调度方法,所述方法包括步骤:

获取配件服务需求信息;

根据所述配件服务需求信息确定配件位置信息;

获取服务车状态信息;

根据所述服务车状态信息、所述需求位置信息和所述配件位置信息确定调度路径;

按照所述调度路径执行配件动态调度工作。

优选地,所述获取配件服务需求信息包括步骤:

获取配件服务需求种类信息;

获取配件服务需求位置信息;

获取配件服务需求数量信息。

优选地,所述根据所述配件服务需求信息确定配件位置信息包括步骤:

获取配件库中的配件数据信息;

获取所述配件服务需求信息中的配件服务需求种类信息和配件服务需求数量信息;

根据所述配件数据信息在所述配件库中搜寻符合所述配件服务需求种类信息和所述配件服务需求数量信息的配件;

确定所述配件的配件位置信息。

优选地,在所述获取配件库中的配件数据信息之前还包括步骤:

构建空置数据库;

获取配件的位置信息;

根据所述位置信息将所述空置数据库划分为相同数量的子库;

获取处于同一所述位置信息的所述配件的种类信息和数量信息;

将归属于同一所述位置信息的所述种类信息和所述数量信息存储至对应的所述子库中。

优选地,所述获取服务车状态信息包括步骤:

获取服务车空闲状态信息;

获取服务车位置状态信息。

优选地,所述根据所述服务车状态信息、所述需求位置信息和所述配件位置信息确定调度路径包括步骤:

获取所述服务车状态信息中的服务车空闲状态信息和服务车位置状态信息;

获取所述需求位置信息中的配件服务需求种类信息、配件服务需求位置信息和配件服务需求数量信息;

根据所述服务车空闲状态信息在所有所述服务车中确定处于空载状态的第一服务车;

根据所述配件服务需求种类信息和所述配件服务需求数量信息在所有配件中确定目标配件;

根据所述目标配件的所述配件服务需求位置信息和所述第一服务车的所述服务车位置状态信息计算所有所述第一服务车的第一运行路径;

根据所述目标配件的所述配件服务需求位置信息和所述配件服务需求位置信息计算所有所述第二服务车的第二运行路径;

计算每一所述第一服务车的第一运行路径和第二运行路径的和值;

在所有所述和值中选择最小和值对应的第一运行路径和第二运行路径;

将所述第一运行路径和所述第二运行路径确定为所述第一服务车的调度路径。

优选地,所述按照所述调度路径执行配件动态调度工作包括步骤:

获取所述调度路径中的第一运行路径和第二运行路径;

按照所述第一运行路径控制第一服务车运行至目标配件处并获取所述目标配件;

按照所述第二运行路径控制所述第一服务车于所述目标配件位置处运行至配件服务需求位置处。

第二方面,本申请提供了一种农机配件动态调度装置,包括:

配件服务需求信息获取模块,用于获取配件服务需求信息;

配件位置信息确定模块,用于根据所述配件服务需求信息确定配件位置信息;

服务车状态信息获取模块,用于获取服务车状态信息;

调度路径确定模块,用于根据所述服务车状态信息、所述需求位置信息和所述配件位置信息确定调度路径;

配件动态调度工作执行模块,用于按照所述调度路径执行配件动态调度工作。

第三方面,提供了一种电子设备,所述电子设备包括:

至少一个处理器;以及,

与所述至少一个处理器通信连接的存储器;其中,

所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行前述任一所述农机配件动态调度方法。

第四方面,提供了一种非暂态计算机可读存储介质,该非暂态计算机可读存储介质存储计算机指令,该计算机指令用于使该计算机执行前述任一所述农机配件动态调度方法。

本申请实施例提供的上述技术方案与现有技术相比具有如下优点:

本申请实施例提供的一种农机配件动态调度方法、装置及存储介质能够大幅提升农机配件调度服务效率,大幅降低农机配件调度服务成本。

附图说明

此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明的原理。

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1是本发明实施例提供的一种农机配件动态调度方法的流程示意图;

图2是本发明实施例提供的一种农机配件动态调度装置的结构示意图;

图3是本发明提供的一种电子设备的结构示意图;

图4是本发明提供的一种非暂态计算机可读存储介质的结构示意图。

具体实施方式

为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请的一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本申请保护的范围。

图1为本申请实施例提供的一种农机配件动态调度方法的流程示意图。

本申请提供了一种农机配件动态调度方法,所述方法包括步骤:

S1:获取配件服务需求信息;

在本申请实施例中,所述获取配件服务需求信息包括步骤:

获取配件服务需求种类信息;

获取配件服务需求位置信息;

获取配件服务需求数量信息。

具体地,配件服务需求信息用于表示故障农机所需要的配件服务需求的相关信息,比如:需要更换配件的种类定义为配件服务需求种类信息,需要更换配件的故障农机所处的位置定义为配件服务需求位置信息,需要更换配件的数量定义为配件服务需求数量信息。

S2:根据所述配件服务需求信息确定配件位置信息;

在本申请实施例中,所述根据所述配件服务需求信息确定配件位置信息包括步骤:

获取配件库中的配件数据信息;

获取所述配件服务需求信息中的配件服务需求种类信息和配件服务需求数量信息;

根据所述配件数据信息在所述配件库中搜寻符合所述配件服务需求种类信息和所述配件服务需求数量信息的配件;

确定所述配件的配件位置信息。

具体地,当获取得到配件服务需求信息中的配件服务需求种类信息和配件服务需求数量信息时,此时即可获知故障农机所需要更换的配件的种类和数量,相应地可以调取配件库中的配件数据信息,配件数据信息清楚地包含有配件库中各配件的种类、各种配件的数量以及各配件所处的位置,并搜寻出符合配件服务需求种类信息和配件服务需求数量信息的配件,则该一个或多个配件即为故障农机所需要的配件,这些配件所处的位置即为配件位置信息。

在本申请实施例中,在所述获取配件库中的配件数据信息之前还包括步骤:

构建空置数据库;

获取配件的位置信息;

根据所述位置信息将所述空置数据库划分为相同数量的子库;

获取处于同一所述位置信息的所述配件的种类信息和数量信息;

将归属于同一所述位置信息的所述种类信息和所述数量信息存储至对应的所述子库中。

具体地,首先需要对农机各地配件库的配件进行数字化登记联网管理,将各配件的相关信息均存储在配件库中,以方便后台服务器能在短时间内将所需配件快速检索出来,并各自赋以地理坐标。进一步地,首先构建一个空置数据库,根据各地配件的位置情况在空置数据库中划分若干数量的子库,每个字库中均存储着同一位置的配件的相关信息,具体包括:该位置的配件的种类、数量等。

S3:获取服务车状态信息;

在本申请实施例中,所述获取服务车状态信息包括步骤:

获取服务车空闲状态信息;

获取服务车位置状态信息。

具体地,服务车用于运送各地配件至故障农机处,以供故障农机更换。为了选择合适服务车,需要获取服务车的状态信息,具体包括:服务车空闲状态信息(该服务车处于空闲或繁忙状态)、服务车位置状态信息(该服务车所处位置)。

S4:根据所述服务车状态信息、所述需求位置信息和所述配件位置信息确定调度路径;

在本申请实施例中,所述根据所述服务车状态信息、所述需求位置信息和所述配件位置信息确定调度路径包括步骤:

获取所述服务车状态信息中的服务车空闲状态信息和服务车位置状态信息;

获取所述需求位置信息中的配件服务需求种类信息、配件服务需求位置信息和配件服务需求数量信息;

根据所述服务车空闲状态信息在所有所述服务车中确定处于空载状态的第一服务车;

根据所述配件服务需求种类信息和所述配件服务需求数量信息在所有配件中确定目标配件;

根据所述目标配件的所述配件服务需求位置信息和所述第一服务车的所述服务车位置状态信息计算所有所述第一服务车的第一运行路径;

根据所述目标配件的所述配件服务需求位置信息和所述配件服务需求位置信息计算所有所述第二服务车的第二运行路径;

计算每一所述第一服务车的第一运行路径和第二运行路径的和值;

在所有所述和值中选择最小和值对应的第一运行路径和第二运行路径;

将所述第一运行路径和所述第二运行路径确定为所述第一服务车的调度路径。

具体地,当获取得到故障农机所需要的配件的种类、数量等信息后,此时后台服务器能够在各地目标配件中选择种类和数量符合的配件,并且在众多的服务车中选择处于空闲状态的第一服务车用于运输配件。此时,由于第一服务车处于不同位置,为了降低运输成本,需要计算能够运输的第一服务车运动至目标配件位置处的第一运行路径,以及该第一服务车从目标配件位置处运动至故障农机位置处的第二运行路径,并计算第一运行路径和第二运行路径的和值,将和值中最小和值对应的第一运行路径和第二运行路径的第一服务车作为运输目标配件的运输工具。该第一服务车沿着对应的第一运行路径和第二运行路径完成目标配件的调取和运输工作。

S5:按照所述调度路径执行配件动态调度工作。

在本申请实施例中,所述按照所述调度路径执行配件动态调度工作包括步骤:

获取所述调度路径中的第一运行路径和第二运行路径;

按照所述第一运行路径控制第一服务车运行至目标配件处并获取所述目标配件;

按照所述第二运行路径控制所述第一服务车于所述目标配件位置处运行至配件服务需求位置处。

具体地,当第一运行路径和第二运行路径确定后,则意味着第一服务车也相应确定,此时按照第一运行路径控制第一服务车从自身位置处运行至目标配件处并获取目标配件,而后再按照第二运行路径控制第一服务车于目标配件位置处运行至配件服务需求位置处,故障农机能够获取该目标配件完成更换工作。

如图2,本申请提供了一种农机配件动态调度装置,包括:

配件服务需求信息获取模块10,用于获取配件服务需求信息;

配件位置信息确定模块20,用于根据所述配件服务需求信息确定配件位置信息;

服务车状态信息获取模块30,用于获取服务车状态信息;

调度路径确定模块40,用于根据所述服务车状态信息、所述需求位置信息和所述配件位置信息确定调度路径;

配件动态调度工作执行模块50,用于按照所述调度路径执行配件动态调度工作。

本申请提供的一种农机配件动态调度装置可以执行上述步骤提供的一种农机配件动态调度方法。

应当理解的是,本发明的上述具体实施方式仅仅用于示例性说明或解释本发明的原理,而不构成对本发明的限制。因此,在不偏离本发明的精神和范围的情况下所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。此外,本发明所附权利要求旨在涵盖落入所附权利要求范围和边界、或者这种范围和边界的等同形式内的全部变化和修改例。

下面参考图3,其示出了适于用来实现本公开实施例的电子设备100的结构示意图。本公开实施例中的电子设备可以包括但不限于诸如移动电话、笔记本电脑、数字广播接收器、PDA(个人数字助理)、PAD(平板电脑)、PMP(便携式多媒体播放器)、车载终端(例如车载导航终端)等等的移动终端以及诸如数字TV、台式计算机等等的固定终端。图3示出的电子设备仅仅是一个示例,不应对本公开实施例的功能和使用范围带来任何限制。

如图3所示,电子设备100可以包括处理装置(例如中央处理器、图形处理器等)101,其可以根据存储在只读存储器(ROM)102中的程序或者从存储装置108加载到随机访问存储器(RAM)103中的程序而执行各种适当的动作和处理。在RAM 103中,还存储有电子设备100操作所需的各种程序和数据。处理装置101、ROM 102以及RAM 103通过总线104彼此相连。输入/输出(I/O)接口105也连接至总线104。

通常,以下装置可以连接至I/O接口105:包括例如触摸屏、触摸板、键盘、鼠标、图像传感器、麦克风、加速度计、陀螺仪等的输入装置106;包括例如液晶显示器(LCD)、扬声器、振动器等的输出装置107;包括例如磁带、硬盘等的存储装置108;以及通信装置109。通信装置109可以允许电子设备100与其他设备进行无线或有线通信以交换数据。虽然图中示出了具有各种装置的电子设备100,但是应理解的是,并不要求实施或具备所有示出的装置。可以替代地实施或具备更多或更少的装置。

特别地,根据本公开的实施例,上文参考流程图描述的过程可以被实现为计算机软件程序。例如,本公开的实施例包括一种计算机程序产品,其包括承载在计算机可读介质上的计算机程序,该计算机程序包含用于执行流程图所示的方法的程序代码。在这样的实施例中,该计算机程序可以通过通信装置109从网络上被下载和安装,或者从存储装置108被安装,或者从ROM 102被安装。在该计算机程序被处理装置101执行时,执行本公开实施例的方法中限定的上述功能。

下面参考图4,其示出了适于用来实现本公开实施例的计算机可读存储介质的结构示意图,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时能够实现如上述中任一所述的农机配件动态调度方法。

本申请实施例提供的一种农机配件动态调度方法、装置及存储介质能够大幅提升农机配件调度服务效率,大幅降低农机配件调度服务成本。

需要说明的是,在本文中,诸如“第一”和“第二”等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

以上所述仅是本发明的具体实施方式,使本领域技术人员能够理解或实现本发明。对这些实施例的多种修改对本领域的技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所申请的原理和新颖特点相一致的最宽的范围。

技术分类

06120116338577