一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

物流调度管理方法及电子设备与流程

2022-07-31 05:18:33 来源:中国专利 TAG:


1.本技术实施例涉及的计算机技术领域,尤其涉及一种物流调度管理方法及电子设备。


背景技术:

2.随着电商技术和物流业的飞速发展,基于社区范围的电商物流服务成为可能。为了提升社区范围的电商物流服务的服务质量,优化对社区仓储的物流调度管理成为重点。
3.现有对社区仓储的物流调度流程一般包括在物流订单截单时间后,对当前天获取各物流订单进行物流排线,根据物流排线结果执行备货作业等环节,社区仓储会在第二天将备好的货品发出。
4.但是,这样的物流调度管理方式使得留给社区仓储进行备货作业的时间较短,其物流调度的灵活性较差,不利于提升社区仓储产能。


技术实现要素:

5.本技术实施例提供的物流调度管理方法及电子设备,用于提升社区仓储的物流作业产能。
6.第一方面,本技术实施例提供了一种物流调度管理方法,包括:
7.在确定当前调度周期内待排线的物流订单满足排线条件的情况下,对待排线的物流订单进行物流排线处理,得到物流排线结果;将物流排线结果发送至社区仓储,以使社区仓储执行相应的备货作业。
8.可知的是,与现有技术中物流排线的执行时间依赖于截单时间的管理方式不同的是,本实施方式中通过对待排线的物流订单进行监测,以对物流订单是否满足排线条件进行判定,从而能够在待排线的物流订单满足排线条件时,直接触发物流排线处理,进而为后续的备货作业提供更多的作业时间,其物流调度的灵活性较好,有利于提升社区仓储产能。
9.可选的,计算待排线的物流订单所需的物流运力;若物流运力大于等于预设的物流运力阈值,则确定出当前调度周期内待排线的物流订单满足排线条件。
10.可选的,该物流运力包括以下信息中的至少一种:自提点数量、货品体积、货品件数和货品重量。
11.可知的是,通过对物流订单的物流运力进行检测和判定,从而使得可在物流订单满足物流运力的任意信息维度的情况下均可触发物流排线处理,进一步提升物流调度的灵活性。
12.可选的,若物流运力大于等于预设的物流运力阈值,则方法还包括:确定当前调度周期内进行物流排线处理的次数;若次数小于预设的次数阈值,则确定当前调度周期内待排线的物流订单满足排线条件。
13.可知的是,通过为物流排线处理设置次数阈值,以避免在同一个调度周期内过于频繁的触发物流排线处理,从而在保证物流调度灵活性的基础上,不会因频繁的提交物流
排线结果而对社区仓库造成过大的作业压力。
14.可选的,该方法还包括:判断是否到达当前调度周期的截单时间,若是,则对当前调度周期内的待排线的物流订单进行物流排线处理,得到物流排线结果。
15.可知的是,在本实施方式中,当到达当前调度周期的截单时间时,还将执行一次对待排线的物流订单的物流排线处理,从而保证当前调度周期内不会发生漏单的问题。
16.可选的,对待排线的物流订单进行物流排线处理,得到物流排线结果,包括:判断当前调度周期内是否存在历史物流排线结果;若是,则基于历史物流排线结果,对待排线的物流订单进行物流排线处理,得到物流排线结果;若否,则对待排线的物流订单进行物流排线处理,得到物流排线结果。
17.可知的是,在本实施方式中,当在同一调度周期内触发多次物流排线处理时,针对在后触发的物流排线处理来说,其需要基于在先触发的物流排线处理所得到的历史物流排线结果,来进行物流排线处理。这样物流排线处理方式能够保证在同一调度周期所得到物流排线结果的线路是相对集中的,有利于提升备货作业效率。
18.第二方面,本技术提供了一种物流调度管理装置,包括:
19.排线模块,用于在确定当前调度周期内待排线的物流订单满足排线条件的情况下,对该待排线的物流订单进行物流排线处理,得到物流排线结果;
20.收发模块,用于将该物流排线结果发送至社区仓储,以使该社区仓储执行相应的备货作业。
21.第三方面,本技术实施例提供了一种电子设备,包括:存储器,处理器;
22.至少一个处理器;以及
23.存储器;
24.存储器存储计算机执行指令;
25.至少一个处理器执行存储器存储的计算机执行指令,使得至少一个处理器执行如第一方面方法。
26.第四方面,本技术实施例提供了一种计算机可读存储介质,计算机可读存储介质中存储有计算机执行指令,当处理器执行计算机执行指令时,实现如第一方面方法。
27.第五方面,本技术实施例提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现如第一方面方法。
28.本技术实施例提供的物流调度管理方法及电子设备,其中,在确定当前调度周期内待排线的物流订单满足排线条件的情况下,可直接触发物流排线处理,以使得社区仓储提前执行相应的备货作业。与现有技术中物流排线的执行时间依赖于截单时间的方式不同的是,本实施方式中能够为备货作业提供更多的作业时间,其物流调度的灵活性较好,有利于提升社区仓储产能。
附图说明
29.此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。
30.图1为基于社区电商场景下的物流调度管理的示意图;
31.图2为本技术所基于的一种网络架构的示意图;
32.图3为本技术实施例提供的一种物流调度管理方法的流程示意图;
33.图4为本技术实施例提供的另一种物流调度管理方法的流程示意图;
34.图5为本技术实施例提供的又一种物流调度管理方法的流程示意图;
35.图6为本技术实施例提供的一种物流排线结果的结果示意图;
36.图7为本技术实施例提供的另一种物流排线结果的结果示意图;
37.图8为本技术实施例提供的物流调度管理装置的结构框图;
38.图9为本技术提供的一种电子设备的硬件结构示意图。
39.通过上述附图,已示出本公开明确的实施例,后文中将有更详细的描述。这些附图和文字描述并不是为了通过任何方式限制本公开构思的范围,而是通过参考特定实施例为本领域技术人员说明本公开的概念。
具体实施方式
40.这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。
41.本技术的技术方案中,所涉及的各类信息的收集、存储、使用、加工、传输、提供和公开等处理,均符合相关法律法规的规定,且不违背公序良俗。
42.随着电商技术和物流业的飞速发展,基于社区范围的电商物流服务成为可能。为了提升社区范围的电商物流服务的服务质量,优化对社区仓储的物流调度管理成为重点。
43.图1为基于社区电商场景下的物流调度管理的示意图,如图1所示的,该场景有一个中心仓和若干个社区仓储构成,每一个社区仓储均覆盖一定的配送区域,在每个社区仓储所覆盖的配送区域内将存在大量的自提点。
44.中心仓可通过干线运输的方式将大量的货品发往各社区仓储,再由社区仓储通过电商的方式获取其所覆盖的配送区域内的用户的物流订单,并进行物流调度管理和物流配送等处理。
45.在现有技术中,社区仓储的物流调度流程至少包括物流排线流程和备货作业流程:物流排线流程是指对各物流订单进行运输配送线路的编排规划的过程,而备货作业是指根据物流排线将仓储内的货品进行分类和打包的过程。一般的,在物流订单截单时间后,社区仓储会对当前获取各物流订单进行物流排线,并根据物流排线结果执行备货作业等环节,社区仓储会在第二天将备好的货品发出。
46.针对某一社区仓储来说,若该社区仓储的截单时间为晚上22:30,那么,该社区仓储将会在每个自然日的晚上22:30之后,对当日的其所覆盖的配送区域内全部物流订单进行一次物流排线处理,从而生成包括一条或多条物流路线的物流排线结果;其中,每一条物流路线应串联有多个物流订单的目的地。
47.社区仓储得到物流排线结果,将基于物流排线结果执行相应的备货作业,以按照物流线路的不同将各物流线路所需的货品进行分装打包等一系列处理。后续的,配送司机将在次日的指定时间,如上7:00,将社区仓储备好的货品装车以运送至该物流线路的各自提点。那么,对于社区仓储来说,其可用于备货作业的时间段将为当日晚上22:30至次日早
上7:00。
48.但是,在一些包括购物节日等在内的特殊自然日,社区仓储会接收到大量物流订单,每一物流订单中可能涉及大量货品。在这种情况下,采用现有的物流调度管理方法会使得留给社区仓储进行备货作业的时间不足,即,对于社区仓储来说,其很难在次日早上7:00之前完成备货作业。也就是说,由于现有物流调度管理的灵活性较差,在物流订单数量较多的情况下,社区仓储的备货作业时间不足,容易出现物流配送延迟等问题。
49.针对上述问题,本技术提供了一种物流调度管理方法及电子设备,用于提升社区仓储的物流作业产能。
50.图2为本技术所基于的一种网络架构的示意图,图2所示网络架构具体可包括终端1、服务器2和社区仓储3。
51.其中,终端1具体可为具有网络通信功能、显示功能以及触控功能的硬件设备,其包括但不限于智能手机、平板电脑、台式电脑、物联网设备等,如图2所示的,该场景下终端1具体为智能手机。
52.服务器2具体可设置在云端服务器集群中,其具体为可按照预设处理逻辑对数据进行逻辑处理的硬件设备。
53.社区仓储3具体可为社区电商场景下的由仓储系统和配送系统在内的系统结构。
54.其中,通过网络通信,终端1、服务器2以及社区仓储3之间可进行数据交互。用户可通过网络向服务器2发送购物订单,而服务器2则可对购物订单进行转化以得到其中的物流订单,并基于本技术所提供的物流调度管理方法得到相应的物流排线结果。服务器2还会通过网络将该物流排线结果下发至社区仓储3,以使社区仓储3基于该物流排线结果执行相应的备货作业,并为终端1的用户提供相应的配送服务。
55.下面通过具体的实施例对本技术提供的物流调度管理方法及电子设备进行详细说明。下面的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例中不再赘述。
56.需要说明的是,在本实施例中提供的物流调度管理方法的执行主体为前述提及的服务器,图3为本技术实施例提供的一种物流调度管理方法的流程示意图。如图3所示的,该方法可以包括如下几个步骤:
57.步骤301、在确定当前调度周期内待排线的物流订单满足排线条件的情况下,则对待排线的物流订单进行物流排线处理,得到物流排线结果。
58.步骤302、将物流排线结果发送至社区仓储,以使社区仓储执行相应的备货作业。
59.需要说明的是,在本技术实施方式中,一般以24小时为一个调度周期,两个调度周期之间可以截单时间作为分界点。例如,截单时间为晚上22:30,那么,在前日晚上22:30至当日晚上22:30之间所生成的物流订单均属于当前调度周期,而在当日晚上22:30至次日晚上22:30之间所生成的物流订单均属于下一调度周期。当然,截单时间的具体时间可由本领域技术人员根据实际情况自行设置,本实施方式对此不进行限制。
60.在社区电商的应用场景中,用户可根据自身需求通过终端发起基于社区电商的购物请求。服务器接收该购物请求并生成相应的购物订单。为了能够实现对购物订单的配送,服务器还会将购物订单转换为物流订单。
61.其中,物流订单包括有物流订单标识、目的地、货品种类、货品件数货品体积以及
货品重量等物流信息。当获取到物流订单之后,服务器会将该物流订单置入当前调度周期的待排线列表中,以等待后续的物流排线处理;当物流订单经过物流排线处理之后,服务器会将该物流订单移出当前调度周期的待排线列表,以避免对同一物流订单进行重复物流排线处理。
62.与现有技术采用的在到达截单时间才会触发物流排线处理的物流调度管理方案不同的是,本技术将对待排线列表中的当前的待排线的物流订单进行监测,以在待排线的物流订单满足排线条件时,即可直接触发执行物流排线处理,从而基于物流排线处理结果启动备货作业。也就是说,对于社区仓储来说,其备货作业的启动时间不再依赖于订单截止时间,而是基于待排线的物流订单的实际情况而灵活配置。特别的,在物流订单数量较大的情况下,物流排线处理的启动时间将提前,从而使得社区仓储可基于获取的物流排线处理结果提前进行备货作业,有效的提升了社区仓储产能,避免因物流订单过多而导致的社区仓储配送延迟等问题。
63.在上述实施方式的基础上,下面将对本技术涉及到的技术方案进行进一步描述:
64.对于满足排线条件的判定方式可根据实际情况进行灵活配置,图4为本技术实施例提供的另一种物流调度管理方法的流程示意图,如图4所示的,服务器可通过计算待排线的物流订单所需的物流运力;若物流运力大于等于预设的物流运力阈值,则服务器确定出当前调度周期内待排线的物流订单满足排线条件。此时,服务器将触发执行物流排线处理。
65.其中,待排线的物流订单所需的物流运力可涉及多个维度,如待排线的物流订单的自提点数量、待排线的物流订单的货品体积、待排线的物流订单的货品件数和待排线的物流订单的货品重量。在其他实施方式中,物流运力还可包括物流订单的其他维度信息,如货品类型、货品编号、货品在社区仓储的存放位置等等,本技术对此不进行赘述。
66.示例性的,服务器可通过待排线的各物流订单的自提点数量是否到达数量阈值来触发对物流排线处理。例如,当前待排线的各物流订单中包括有572个自提点,而服务器为自提点数量配置的数量阈值为570个,由于该当前自提点数量大于数量阈值,服务器可直接开始对当前已有的待排线的各物流订单进行物流排线处理。
67.示例性的,服务器可通过判断待排线的各物流订单中的货品体积、货品件数和货品重量是否到达相应阈值来触发对物流排线处理。例如,服务器配置某一社区仓储运送货品体积阈值为47立方米,货品件数阈值为700件,货品重量阈值为13000千克。若当前待排线的各物流订单中的货品体积大于等于47立方米,和/或,当前待排线的各物流订单中的货品件数大于等于700件,和/或,前待排线的各物流订单中的货品重量大于等于13000千克,则服务器可直接开始对当前已有的待排线的各物流订单进行物流排线处理。
68.可知的是,如图4所示的,通过对物流订单的物流运力中每一个维度的信息分别进行检测和判定,能够使在物流订单满足任意信息维度的情况下均可触发物流排线处理,进一步提升物流调度的灵活性。
69.当触发物流排线处理之后,服务器会对当前待排线的物流订单列表进行更新,以将本次物流排线处理的各物流订单从当前待排线的物流订单列表中移出,以便于下一次的排线判定
70.图4的实施方式提供了一种通过监测待排单的物流订单的物流运力快速触发物流排线的实现方式。通过该实施方式和物流排线的触发机制可知,在同一个调度周期内服务
器可对同一社区仓储的物流订单进行多次排线处理。
71.在一些情况下,对物流订单进行过于频繁的物流排线处理,会在一定程度上降低社区仓储的备货作业的效率:
72.举例来说,若服务器在时刻a接收到一物流订单a,该物流订单需要的货品为“苹果”,而自提点为“地址1”,在图4所示的触发机制下,服务器基于该物流订单a触发了物流排线处理,社区仓储完成对该物流订单a的备货作业。但是,若服务器在时刻b又接收到一物流订单b,该物流订单需要的货品也为“苹果”,而自提点同样为“地址1”,在图4所示的触发机制下,服务器会再次基于该物流订单b触发物流排线处理,社区仓储完成对该物流订单b的备货作业。
73.但是,在该情况下,物流订单a和物流订单b在货品信息上和自提点的相关信息上存在一定的重合度,社区仓储对两个物流订单同时进行备货作业会使得仓储备货作业的效率得到提升。
74.面对该情况,为了避免服务器在同一个调度周期内对物流订单进行频繁的排线处理而导致的备货作业效率的降低,服务器还将为每一个调度周期预置物流排线处理的次数阈值。
75.具体来说,当服务器确定出待排线的物流订单所需的物流运力大于等于预设的物流运力阈值时,服务器还将确定当前调度周期内进行物流排线处理的次数。若物流排线处理的次数小于预设的次数阈值,则服务器确定当前调度周期内待排线的物流订单满足排线条件,此时,服务器可执行物流排线处理。
76.通过设置物流排线处理的次数阈值,能够避免服务器在同一个调度周期内对物流订单进行频繁的排线处理,从而在保证物流调度具有一定灵活性的基础上提升备货作业效率。
77.在上述各实施方式的基础上,为了保证当前调度周期内不会发生遗漏物流订单的情况,当到达当前调度周期的截单时间之后,服务器还会执行一次物流排线处理。即,服务器判断是否到达所述当前调度周期的截单时间,若是,则对当前调度周期内的待排线的物流订单进行物流排线处理,得到物流排线结果。
78.具体的,图5为本技术实施例提供的又一种物流调度管理方法的流程示意图,如图5所示的,在截单时间之前的t1时刻,由于满足了排线条件,服务器将执行一次对待排线的物流订单列表中的物流订单1至物流订单n的物流排线处理,得到物流排线结果a;随后,服务器会将该物流排线结果a推送至社区仓储,以使社区仓储按照物流排线结果a执行相应的备货作业。
79.可知的是,在完成对物流订单1至物流订单n的物流排线处理之后,服务器会清空待排线的物流订单列表中的物流订单。而随着时间的推移,服务器的待排线的物流订单列表中重新置入了一些物流订单n 1至物流订单2n。
80.当时间到达截单时间,即t2时刻,将执行一次对待排线的物流订单列表中的物流订单n 1至物流订单2n的物流排线处理,得到物流排线结果b;随后,服务器会将该物流排线结果b推送至社区仓储,以使社区仓储按照物流排线结果b执行相应的备货作业。
81.通过这样物流排线的触发方式能够有效保证当前调度周期内获取到的每一个物流订单均能被处理,不会出现遗漏物流订单的现象和问题。
82.由于本技术提供的物流调度管理方法中,在同一调度周期内可能存在有多次物流排线处理的情况,为了避免社区仓储对相同的物流订单进行重复备货作业,在上述实施方式的基础上,服务器在进行物流排线处理时将参考当前调度周期内的历史物流排线结果。也就是说,服务器会先判断当前调度周期内是否存在历史物流排线结果;若存在历史物流排线结果,则如图5所示的,服务器将基于该历史物流排线结果,对待排线的物流订单进行物流排线处理,得到物流排线结果。若服务器确定不存在历史物流排线结果,则服务器直接对待排线的物流订单进行物流排线处理,得到物流排线结果。
83.具体来说,在服务器确定出当前调度周期内不存在历史物流排线结果时,服务器可直接根据待排线的物流订单中的各自提点,并结合货品的相关情况,创建至少一条物流线路。该物流线路会将属于该物流线路的各物流订单的自提点串联起来,社区仓储会基于各物流线路,将同属于一条物流线路的物流订单的货品进行包括分类和打包等在内的备货作业,以便配送车辆进行后续配送。
84.而在服务器确定出当前调度周期内已存在历史物流排线结果时,服务器在本次进行物流排线处理时,可基于已有的物流线路负载情况来选择本次物流排线处理的处理方式。在其中一种可能的实现方式中,当服务器已有历史物流排线结果a时,其结果a中存在有物流线路1和物流线路2。而在本次物流排线处理中,需要对物流订单对应的“自提点g”、“自提点h”和“自提点i”进行物流排线处理。
85.图6为本技术实施例提供的一种物流排线结果的结果示意图,如图6所示的,服务器可将其中的“自提点g”、“自提点h”添加至物流线路2中,以使原有的物流线路2中的“自提点d”和“自提点f”与本次新增的“自提点g”和“自提点h”构成一条物流线路;服务器还可将其中的“自提点i”添加至物流线路1中,以使原有的物流线路1中的“自提点a”、“自提点b”、“自提点c”和“自提点e”与本次新增的“自提点i”构成一条物流线路。
86.图7为本技术实施例提供的另一种物流排线结果的结果示意图,如图7所示的,服务器还可将为“自提点g”、“自提点h”和“自提点i”创建新的物流线路3中,而历史物流排线结果a中的原有的物流线路1和物流线路2均保留不变。
87.上述两种基于已有历史物流排线结果的情况下的物流排线处理方式可组合使用,本领域技术人员可根据实际情况自行选择相应的处理方式。
88.本实施方式提供的物流排线处理方式能够保证在同一调度周期所得到物流排线结果的线路是相对集中的,有利于提升备货作业效率。
89.本技术实施例提供的物流调度管理方法,其中,在确定当前调度周期内待排线的物流订单满足排线条件的情况下,可直接触发物流排线处理,以使得社区仓储提前执行相应的备货作业。与现有技术中物流排线的执行时间依赖于截单时间的方式不同的是,本实施方式中能够为备货作业提供更多的作业时间,其物流调度的灵活性较好,有利于提升社区仓储产能。
90.对应于上文实施例提供的物流调度管理方法,图8为本技术实施例提供的物流调度管理装置的结构框图。为了便于说明,仅示出了与本技术实施例相关的部分。参照图8,该物流调度管理装置设置于服务器,该物流调度管理装置,包括:
91.排线模块810,用于在确定当前调度周期内待排线的物流订单满足排线条件的情况下,对该待排线的物流订单进行物流排线处理,得到物流排线结果;
92.收发模块820,用于将该物流排线结果发送至社区仓储,以使该社区仓储执行相应的备货作业。
93.可选的,该装置还包括:
94.启动模块,用于计算待排线的物流订单所需的物流运力;若物流运力大于等于预设的物流运力阈值,则确定出当前调度周期内待排线的物流订单满足排线条件。
95.可选的,物流运力包括以下信息中的至少一种:自提点数量、货品体积、货品件数和货品重量。
96.可选的,若确定物流运力大于等于预设的物流运力阈值,则启动模块还用于:确定当前调度周期内进行物流排线处理的次数;若次数小于预设的次数阈值,则确定当前调度周期内待排线的物流订单满足排线条件。
97.可选的,启动模块,还用于:判断是否到达当前调度周期的截单时间,若是,则排线模块810对当前调度周期内的待排线的物流订单进行物流排线处理,得到物流排线结果。
98.可选的,排线模块810,用于判断当前调度周期内是否存在历史物流排线结果;若是,则基于历史物流排线结果,对待排线的物流订单进行物流排线处理,得到物流排线结果;若否,则对待排线的物流订单进行物流排线处理,得到物流排线结果。
99.本技术实施例提供的物流调度管理装置,其中,在确定当前调度周期内待排线的物流订单满足排线条件的情况下,可直接触发物流排线处理,以使得社区仓储提前执行相应的备货作业。与现有技术中物流排线的执行时间依赖于截单时间的方式不同的是,本实施方式中能够为备货作业提供更多的作业时间,其物流调度的灵活性较好,有利于提升社区仓储产能。
100.图9为本技术提供的一种电子设备的硬件结构示意图,如图9所示的,本技术实施例提供一种电子设备,电子设备的存储器可用于存储至少一个程序指令,处理器用于执行至少一个程序指令,以实现上述方法实施例的技术方案。其实现原理和技术效果与上述方法相关实施例类似,此处不再赘述。
101.本技术实施例提供一种芯片。芯片包括处理器,处理器用于调用存储器中的计算机程序,以执行上述实施例中的技术方案。其实现原理和技术效果与上述相关实施例类似,此处不再赘述。
102.本技术实施例提供一种计算机程序产品,当计算机程序产品在电子设备运行时,使得电子设备执行上述实施例中的技术方案。其实现原理和技术效果与上述相关实施例类似,此处不再赘述。
103.本技术实施例提供一种计算机可读存储介质,其上存储有程序指令,程序指令被电子设备执行时,使得电子设备执行上述实施例的技术方案。其实现原理和技术效果与上述相关实施例类似,此处不再赘述。
104.以上的具体实施方式,对本技术的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上仅为本技术的具体实施方式而已,并不用于限定本技术的保护范围,凡在本技术的技术方案的基础之上,所做的任何修改、等同替换、改进等,均应包括在本技术的保护范围之内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献