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

调度信息处理方法和装置

文献发布时间:2023-06-19 10:35:20


调度信息处理方法和装置

技术领域

本发明涉及数据处理领域,尤其涉及一种调度信息处理方法和装置。

背景技术

由于石油天然气产业涉及国家能源安全,与国家经济命脉紧密相关,因而受到高度重视。按照在能源产业链所处的位置不同,可以将产业链分为产(上游)-运(中游)-销(下游)组成。上游主要包括油气勘探、开发、生产,中游包括储运、管道,下游包括炼油、化工和销售。

为了达到高效、经济、可持续性发展的良性循环,资源及承运的合理调度就非常重要。过于集中或不合理的资源调度及承运调度都会造成资源浪费、运输费用高的问题等问题。为了解决这个问题,需要对资源及承运的调度进行合理的规划。

发明内容

本发明的目的是针对现有技术的缺陷,提供一种调度信息处理方法和装置,基于需求信息中的资源类型、需求量、需求时间、需求位置,供应信息中的资源类型、供应量、供应时间、供应位置,以及承运商信息中的车辆信息和驾驶员信息生成调度信息,对资源和承运实现优化调度,提高资源的供应端、需求端、运输端产业链的调度能力。

有鉴于此,第一方面,本发明实施例提供了一种调度信息处理方法,包括:

获取资源的需求信息、供应信息和承运商信息;

根据所述需求信息中的资源类型、需求量、需求时间、需求位置,所述供应信息中的资源类型、供应量、供应时间、供应位置,以及所述承运商信息中的车辆信息和驾驶员信息生成调度信息。

优选的,所述调度信息的生成过程,具体包括:

根据所述需求信息以及所述供应信息确定供应商调度能力信息;其中,所述供应商调度能力信息包括调度资源类型、调度量、调度起始时间和调度起始位置;

根据所述供应商调度能力信息确定承运车辆信息;

根据所述调度资源类型和调度起始时间确定承运驾驶员信息;

根据所述供应商调度能力信息、承运车辆信息和承运驾驶员信息生成所述调度信息。

进一步优选的,所述方法还包括:

根据所述需求时间和供应时间获取天气信息;

根据所述需求时间、供应时间和天气信息规划所述调度起始时间。

进一步优选的,所述根据所述供应商调度能力信息确定承运车辆信息,具体包括:

根据所述承运商信息中的车辆信息生成第一待承运车辆列表;其中,所述第一待承运车辆列表包括车辆ID以及相对应的车辆类型、运输时刻表、剩余载量以及车辆位置;

将所述调度资源类型、调度量和调度起始位置与所述第一待承运车辆列表中信息进行匹配,得到所述承运车辆信息。

进一步优选的,所述根据所述供应商调度能力信息确定承运车辆信息,具体包括:

基于所述调度起始时间,对所述第一待承运车辆列表中的车辆进行筛选,得到第二待承运车辆列表;

判断所述调度量是否大于所述第二待承运车辆列表中所有车辆的剩余载量;

若不是,根据所述调度量和所述第二待承运车辆列表中的剩余载量确定承运车辆的数量;

基于所述承运车辆的数量,根据所述调度起始位置与所述第二待承运车辆列表中车辆位置确定所述承运车辆信息。

进一步优选的,所述根据所述调度资源类型和调度起始时间确定承运驾驶员信息,具体包括:

根据所述承运商信息中的驾驶员信息生成待承运驾驶员列表;其中,所述待承运驾驶员列表中包括驾驶员及其对应的承运资质信息和工作空余时间信息;

将所述调度资源类型和调度起始时间与所述待承运驾驶员列表中信息进行匹配,得到所述承运驾驶员信息。

进一步优选的,在所述生成调度信息之后,所述方法还包括:

根据所述调度信息更新供应信息和承运商信息。

第二方面,本发明实施例还提供了一种调度信息的处理装置,所述装置包括:

处理模块,用于获取资源的需求信息、供应信息和承运商信息;

根据所述需求信息中的资源类型、需求量、需求时间、需求位置,所述供应信息中的资源类型、供应量、供应时间、供应位置,以及所述承运商信息中的车辆信息和驾驶员信息生成调度信息。

第三方面,本发明实施例还提供了一种电子设备,其特征在于,包括:存储器、处理器和收发器;

所述处理器用于与所述存储器耦合,读取并执行所述存储器中的指令,以实现上述第一方面任一项所述的方法步骤;

所述收发器与所述处理器耦合,由所述处理器控制所述收发器进行消息收发。

第四方面,本发明实施例还提供了一种计算机可读存储介质,其特征在于,所述计算机存储介质存储有计算机指令,当所述计算机指令被计算机执行时,使得所述计算机执行上述第一方面任一项所述的方法的指令。

本发明实施例提供的一种调度信息处理方法和装置,基于需求信息中的资源类型、需求量、需求时间、需求位置,供应信息中的资源类型、供应量、供应时间、供应位置,以及承运商信息中的车辆信息和驾驶员信息生成调度信息,对资源和承运实现优化调度,提高资源的供应端、需求端、运输端产业链的调度能力。

附图说明

图1为本发明实施例提供的一种调度信息处理方法的流程图;

图2为本发明实施例提供的一种调度信息生成方法的流程图;

图3为本发明实施例提供的调度信息处理装置的模块结构图;

图4为本发明实施例提供的一种电子设备的结构示意图。

具体实施方式

下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。

本发明实施例提供了一种调度信息的处理方法,能够优化资源和承运调度,提高资源和承运调度能力,图1为本发明实施例提供的一种调度信息处理方法的流程图,下面首先结合图1所示,对本发明提供的调度信息处理方法的主要方法步骤进行说明。根据图1所示,本发明的方法主要包括如下步骤:

步骤110,获取资源的需求信息、供应信息和承运商信息。

应当理解的是,这里的资源是指待承运的商品;需求信息中具体可以包括资源类型、需求量、需求时间、需求位置,即需求信息中包括购买方所要购买的资源类型、购买量、送货时间和送货地址;供应信息具体可以包括资源类型、供应量、供应时间、供应位置,即供应信息中包括销售方所销售的资源类型、销售量、销售时间和销售地址;承运商信息中具体可以包括承运的车辆信息和驾驶员信息。需要说明的是,这里的需求信息、供应信息和承运商信息均可以为多个。

在本发明中,以油品供应链资源为例,资源需求方为加油站,需求信息为某加油站所要购买的油品类型、购买量、需求时间和送货位置;资源供应信息为某炼厂或油库能够供应的油品类型、储油量、供应时间和取货位置。

步骤120,根据需求信息中的资源类型、需求量、需求时间、需求位置,供应信息中的资源类型、供应量、供应时间、供应位置,以及承运商信息中的车辆信息和驾驶员信息生成调度信息。

如图2所示,本发明实施例所述的调度信息生成方法具体包括如下步骤:

步骤210,根据需求信息以及供应信息确定供应商调度能力信息。

此步骤为供应商的调度规划,具体的,以一条需求信息中的资源类型、需求量、需求时间、需求位置为基准,与多个供应信息中的资源类型、供应量、供应时间、供应位置进行匹配,得到每个供应信息对应的匹配度(具体可以通过预先设置的匹配度计算模型进行计算),选取匹配度最高的供应信息,根据匹配度最高的供应信息和需求信息确定供应商调度能力信息,供应商调度能力信息包括调度资源类型、调度量、调度起始时间和调度起始位置,这里的调度资源类型、调度量为需求信息中的资源类型、供应量,调度起始位置为供应位置和需求位置,调度起始时间是根据需求时间、供应时间以及调度起始位置共同确定的,保证资源的准时送达。

在优选的实施例中,调度起始时间还需考虑天气,为避免因天气原因导致资源的延迟供应,具体的,根据需求时间和供应时间获取天气信息;根据需求时间、供应时间和天气信息规划调度起始时间,这样可以根据天气重新规划调度时间,确保资源能够准时供应。

步骤220,根据供应商调度能力信息确定承运车辆信息。

此步骤为承运车辆的调度规划。

首先,根据上述承运商信息中的车辆信息生成第一待承运车辆列表;其中,第一待承运车辆列表包括车辆ID以及相对应的车辆类型、运输时刻表、剩余载量以及车辆位置。

其次,将调度资源类型、调度量和调度起始位置与第一待承运车辆列表中信息进行匹配,得到承运车辆信息。

在一个具体的例子中,基于调度起始时间,对第一待承运车辆列表中的车辆进行筛选,得到第二待承运车辆列表,从而得到满足调度起始时间的多个车辆,可以理解的是,资源类型包括资源属性信息,即资源的化学属性,比如是否易燃易爆、是否是危险化学品等,不同资源类型对应的承运车辆要求、承运商资质要求和承运车辆司机要求不同;判断调度量是否大于第二待承运车辆列表中所有车辆的剩余载量之和;若调度量不大于第二待承运车辆列表中所有车辆的剩余载量之和,说明第二待承运车辆列表中的车辆可以承运,则需要根据具体的调度量和第二待承运车辆列表中的每个车辆对应的剩余载量确定承运车辆的数量,然后基于承运车辆的数量,根据调度起始位置与第二待承运车辆列表中车辆位置确定承运车辆信息;若第二待承运车辆列表中所有车辆的剩余载量之和均无法满足调度量,基于第二待承运车辆列表,从第一待承运车辆列表中选择一部分作为待承运车辆,也就是说再从第一待承运车辆列表中选择其他车辆与第二待承运车辆列表中的所有车辆共同组成承运车辆。

步骤230,根据调度资源类型和调度起始时间确定承运驾驶员信息。

此步骤为承运驾驶员的调度规划。

具体的,根据承运商信息中的驾驶员信息生成待承运驾驶员列表,其中,待承运驾驶员列表中包括驾驶员及其对应的承运资质信息和工作空余时间信息,这里的承运资质信息是基于调度资源类型来说的;将调度资源类型和调度起始时间与待承运驾驶员列表中信息进行匹配,得到承运驾驶员信息,具体也可以通过预设的模型进行匹配计算。

步骤240,根据供应商调度能力信息、承运车辆信息和承运驾驶员信息生成调度信息。

在调度信息生成之后,将调度信息下发给需求方、供应商和承运商,使三方知晓具体的调度信息,及时准备调度。

在优选的实施例中,为了对下一次调度进行安排,在生成调度信息之后,所述方法还包括根据所述调度信息更新供应信息和承运商信息。具体而言,根据生成的调度信息更新供应信息中的资源类型对应的供应量、供应时间,从而可以准确进行下一次供应商的调度安排;进一步的,根据调度信息更新承运商信息,具体更新承运商信息中的车辆信息和驾驶员信息,即车辆信息中的运输时刻表以及运输时刻表对应的剩余载量、车辆位置,驾驶员信息中的工作空余时间信息,从而可以准确进行下一次承运商的调度安排。

本发明实施例提供的一种调度信息处理方法,基于需求信息中的资源类型、需求量、需求时间、需求位置,供应信息中的资源类型、供应量、供应时间、供应位置,以及承运商信息中的车辆信息和驾驶员信息生成调度信息,对资源和承运实现优化调度,提高资源的供应端、需求端、运输端产业链的调度能力。

图3为本发明实施例提供的调度信息的处理装置的模块结构图,该装置可以为能够实现本申请实施例提供的方法的装置,例如的调度信息的处理装置或芯片系统。如图3所示,该装置包括:

处理模块401,用于获取资源的需求信息、供应信息和承运商信息;

根据需求信息中的资源类型、需求量、需求时间、需求位置,供应信息中的资源类型、供应量、供应时间、供应位置,以及承运商信息中的车辆信息和驾驶员信息生成调度信息。

处理模块401具体用于根据需求信息以及供应信息确定供应商调度能力信息;其中,供应商调度能力信息包括调度资源类型、调度量、调度起始时间和调度起始位置;根据供应商调度能力信息确定承运车辆信息;根据调度资源类型和调度起始时间确定承运驾驶员信息;根据供应商调度能力信息、承运车辆信息和承运驾驶员信息生成调度信息。

处理模块401还用于根据需求时间和供应时间获取天气信息;根据需求时间、供应时间和天气信息规划调度起始时间。

处理模块401还用于根据供应商调度能力信息确定承运车辆信息,具体包括:根据承运商信息中的车辆信息生成第一待承运车辆列表;其中,第一待承运车辆列表包括车辆ID以及相对应的车辆类型、运输时刻表、剩余载量以及车辆位置;将调度资源类型、调度量、调度起始位置和调度起始时间与第一待承运车辆列表中信息进行匹配,得到承运车辆信息。

处理模块401具体用于基于调度资源类型和调度时间,对第一待承运车辆列表中的车辆进行筛选,得到第二待承运车辆列表;判断调度量是否大于第二待承运车辆列表中所有车辆的剩余载量;若不是,根据调度量和第二待承运车辆列表中的剩余载量确定承运车辆的数量;基于承运车辆的数量,根据调度起始位置与第二待承运车辆列表中车辆位置确定承运车辆信息。

处理模块401具体用于根据承运商信息中的驾驶员信息生成待承运驾驶员列表;其中,待承运驾驶员列表中包括驾驶员及其对应的承运资质信息和工作空余时间信息;将调度资源类型和调度起始时间与待承运驾驶员列表中信息进行匹配,得到承运驾驶员信息。

处理模块401还用于在生成调度信息之后,根据调度信息更新供应信息和承运商信息。

本发明实施例提供的一种调度信息的处理装置,可以执行上述方法实施例中的方法步骤,其实现原理和技术效果类似,在此不再赘述。

需要说明的是,应理解以上装置的各个模块的划分仅仅是一种逻辑功能的划分,实际实现时可以全部或部分集成到一个物理实体上,也可以物理上分开。且这些模块可以全部以软件通过处理元件调用的形式实现;也可以全部以硬件的形式实现;还可以部分模块通过处理元件调用软件的形式实现,部分模块通过硬件的形式实现。例如,确定模块可以为单独设立的处理元件,也可以集成在上述装置的某一个芯片中实现,此外,也可以以程序代码的形式存储于上述装置的存储器中,由上述装置的某一个处理元件调用并执行以上确定模块的功能。其它模块的实现与之类似。此外这些模块全部或部分可以集成在一起,也可以独立实现。这里所描述的处理元件可以是一种集成电路,具有信号的处理能力。在实现过程中,上述方法的各步骤或以上各个模块可以通过处理器元件中的硬件的集成逻辑电路或者软件形式的指令完成。

例如,以上这些模块可以是被配置成实施以上方法的一个或多个集成电路,例如:一个或多个特定集成电路(Application Specific Integrated Circuit,ASIC),或,一个或多个微处理器(Digital Signal Processor,DSP),或,一个或者多个现场可编程门阵列(Field Programmable Gate Array,FPGA)等。再如,当以上某个模块通过处理元件调度程序代码的形式实现时,该处理元件可以是通用处理器,例如中央处理器(CentralProcessing Unit,CPU)或其它可以调用程序代码的处理器。再如,这些模块可以集成在一起,以片上系统(System-on-a-chip,SOC)的形式实现。

在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。该计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行该计算机程序指令时,全部或部分地产生按照本申请实施例所描述的流程或功能。上述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。上述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,上述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线路((Digital Subscriber Line,DSL))或无线(例如红外、无线、蓝牙、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。上述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。上述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,DVD)、或者半导体介质(例如固态硬盘(solid state disk,SSD))等。

图4为本发明实施例四提供的一种电子设备的结构示意图。如图4所示,该电子设备500可以包括:处理器51(例如CPU)、存储器52、收发器53;收发器53耦合至处理器51,处理器51控制收发器53的收发动作。存储器52中可以存储各种指令,以用于完成各种处理功能以及实现本发明实施例电子设备执行的方法步骤。优选的,本发明实施例涉及的电子设备还可以包括:电源54、系统总线55以及通信端口56。系统总线55用于实现元件之间的通信连接。上述通信端口56用于电子设备与其他外设之间进行连接通信。

该图4中提到的系统总线可以是外设部件互连标准(Peripheral ComponentInterconnect,PCI)总线或扩展工业标准结构(Extended Industry StandardArchitecture,EISA)总线等。该系统总线可以分为地址总线、数据总线、控制总线等。为便于表示,图中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。通信接口用于实现数据库访问装置与其他设备(例如客户端、读写库和只读库)之间的通信。存储器可能包含随机存取存储器(Random Access Memory,RAM),也可能还包括非易失性存储器(Non-Volatile Memory),例如至少一个磁盘存储器。

上述的处理器可以是通用处理器,包括中央处理器CPU、网络处理器(NetworkProcessor,NP)等;还可以是数字信号处理器DSP、专用集成电路ASIC、现场可编程门阵列FPGA或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。

需要说明的是,本发明实施例还提供一种计算机可读存储介质,该存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述实施例中提供的方法和处理过程。

本发明实施例还提供一种运行指令的芯片,该芯片用于执行上述实施例中提供的方法和处理过程。

本发明实施例还提供一种程序产品,该程序产品包括计算机程序,该计算机程序存储在存储介质中,至少一个处理器可以从上述存储介质读取上述计算机程序,上述至少一个处理器执行上述实施例中提供的方法和处理过程。

以上所述的具体实施方式,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施方式而已,并不用于限定本发明的保护范围,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

相关技术
  • 公交场站调度综合信息服务一体机、信息处理方法及装置
  • 物流调度信息处理方法及装置
技术分类

06120112606849