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

货物的路由偏离矫正方法、系统、设备及计算机存储介质与流程

2022-06-05 14:06:01 来源:中国专利 TAG:


1.本发明涉及快递物流技术领域,特别是涉及一种货物的路由偏离矫正方法、系统、设备及计算机存储介质。


背景技术:

2.在快递包裹的运输途中,时常会出现货物路由偏离的情况,例如因为不可抗力而不能达到某一地点、为提升走货时效而临时调整路由、组织架构调整而关停某个线路或由于管理不当出现乱走货等。对于上述情况,现有的处理方式对于已开单的货物路由不能及时调整,依旧按照原有路由运输,会导致装车效率降低,影响走货时效等后果。
3.因此,如何提供一种路由偏离矫正方法使货物路由能够根据实际情况及时进行更新,从而提升货物的装车效率,是本领域技术人员亟需解决的问题。


技术实现要素:

4.本发明提供了一种货物的路由偏离矫正方法、系统、设备及计算机存储介质,能够根据实际情况及时进行更新,从而提升货物的装车效率。
5.本发明提供了如下方案:
6.第一方面,提供了一种货物的路由偏离矫正方法,包括:
7.获取所述货物的状态信息;
8.若所述货物在站点内时,依据所述货物的当前站点和交接单信息获取所述货物的第一货物号,至少两个所述第一货物号存放于同一个第一货包中;
9.对预设时间内到达所述当前站点的所有所述第一货包进行拆分;
10.根据所述第一货物号批量获取对应的所述货物的货运信息,依据所述货运信息判断所述货物的路由信息是否发生改变;
11.若是,则更新所述路由信息;
12.依据更新后的所述路由信息对所有所述第一货物号进行分类并将预设数量的属于同一类别的所述第一货物号存放于同一个第二货包中。
13.可选地,所述对预设时间内到达所述当前站点的所有所述第一货包进行拆分之后和所述获取所有所述货物的货运信息之前,所述路由偏离矫正方法还包括:
14.获取所有所述第一货包中的货物号得到第二货物号;
15.对比所有所述第一货物号和所有所述第二货物号,去除重复的货物号。
16.可选地,所述获取所有所述第一货包中的货物号得到第二货物号包括:
17.循环查询所有所述第一货包中的货物号得到所述第二货物号。
18.优选地,采用for循环所有所述第一货包中的货物号得到所述第二货物号。
19.其中,循环的次数可以根据实际需要进行设置,以能够确保找全所有货物号为准。
20.可选地,所述对比所有所述第一货物号和所有所述第二货物号,去除重复的货物号包括:
21.采用jdk8的stream.distinct去除重复的货物号。
22.可选地,所述更新所述路由信息包括:
23.结合所述货物流转的时间戳更新所述路由信息。
24.可选地,所述货运信息包括货物的出发部门信息、产品类型信息、提货网点信息、是否属于违禁品信息、是否属于大连液体信息和是否同城交接信息中的至少一个。
25.可选地,所述获取所述货物的状态信息之后还包括:
26.若所述货物处于准备卸车状态时,依据所述货物的第一货物号获取所述货物的路由信息;
27.根据所述路由信息判断所述货物是否经过当前站点;
28.若否,则依据所述第一货物号获取所述货物的货运信息,并根据所述货运信息实时更新所述货物的路由信息。
29.第二方面,提供了一种货物的路由偏离矫正系统,包括:
30.信息获取模块,用于获取所述货物的状态信息,若所述货物在站点内时,所述信息获取模块还用于依据所述货物的当前站点和交接单信息获取所述货物的第一货物号,至少两个所述第一货物号存放于同一个第一货包中;
31.拆分模块,与所述信息获取模块连接,用于对预设时间内到达所述当前站点的所有所述第一货包进行拆分,所述信息获取模块还用于根据所述第一货物号批量获取对应的所述货物的货运信息;
32.判断模块,与所述信息获取模块连接,用于依据所述货运信息判断所述货物的路由信息是否发生改变;
33.更新模块,与所述判断模块连接,用于在所述货物的路由信息发生改变时更新所述路由信息;
34.打包模块,与所述更新模块连接,用于依据更新后的所述路由信息对所有所述第一货物号进行分类并将预设数量的属于同一类别的所述第一货物号存放于同一个第二货包中。
35.第三方面,提供了一种货物的路由偏离矫正设备,包括存储器和处理器,所述存储器上存储有可在所述处理器上运行的计算机程序,当所述计算机程序被所述处理器执行时,实现所述货物的路由偏离矫正方法。
36.第四方面,提供了一种计算机可读存储介质,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被执行时,实现所述货物的路由偏离矫正方法。
37.根据本发明提供的具体实施例,本发明公开了以下技术效果:
38.本发明提供的路由偏离矫正方法,首先提取到达当前站点的所有货物的第一货物号,然后依据所述第一货物号获取对应的货物的货运信息,所述货运信息中包含对应的货物的历史记录,包括各种情况引起的路由偏离信息,例如,用户修改收货地址或某个中转站因不可抗因素导致无法运转等引起的路由偏离,因此根据所述货运信息可以判断出对应的所述货物的路由信息是否发生改变,并依此对路由信息进行更新,从而可以对货物路由及时调整,为一线提供更加精准的路由,指导一线走货,提升走货效率,降低乱走货、客户投诉风险。
39.进一步地,通过去除重复的货物号,可以避免某些货物的货物号重复录入系统造
成的问题。
40.当然,本发明的实施例并不一定需要同时达到以上所述的所有优点。
附图说明
41.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
42.图1是本发明一个实施例提供的货物的路由偏离矫正方法的流程框图;
43.图2是本发明另一个实施例提供的货物的路由偏离矫正方法的流程框图;
44.图3是本发明一个实施例提供的货物的路由偏离矫正系统的结构框图;
45.图4是本发明一个实施例提供的货物的路由偏离矫正设备的架构图。
具体实施方式
46.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员所获得的所有其他实施例,都属于本发明保护的范围。
47.下面对本发明实施例提供的具体实现方案进行详细介绍。
48.本发明提供一种货物的路由偏离矫正方法,可以在货物处在站点内和准备卸车状态时对其路由变化进行调整,并按照调整后的路由进行运输。当货物处在站点内时,批量调整矫正货物路由;当货物处在准备卸车状态时,实时地根据货运信息更新路由。通过本发明可以在货物路由偏离时,提供更加精准的路由,指导一线走货,提升走货效率,降低乱走货和客户投诉风险。
49.实施例一
50.图1是本发明一个实施例提供的货物的路由偏离矫正方法的流程框图。如图1所示,作为本技术的一个示例,本实施例一提供了一种货物的路由偏离矫正方法,其一般性地包括以下步骤:
51.s100:获取所述货物的状态信息;
52.s110:若所述货物在站点内时,依据所述货物的当前站点和交接单信息获取所述货物的第一货物号,至少两个所述第一货物号存放于同一个第一货包中;
53.s120:对预设时间内到达所述当前站点的所有所述第一货包进行拆分;
54.s130:根据所述第一货物号批量获取对应的所述货物的货运信息;
55.s140:依据所述货运信息判断所述货物的路由信息是否发生改变;
56.s150:若是,更新所述路由信息;
57.s160:依据更新后的所述路由信息对所有所述第一货物号进行分类并将预设数量的属于同一类别的所述第一货物号存放于同一个第二货包中。
58.如上,本实施例提供了针对货物处于站点内的情况时对路由偏离矫正的方法。其中,所述状态信息至少包括所述货物的当前位置信息,还可以包括所述货物的历史位置信
息;所述第一货包为虚拟货包,与所述第一货包对应的还存在实体的包袋,与所述第一货包对应的所述包袋中存储有所述第一货包中所有所述第一货物号对应的货物;在货物送达到用户手中之前,一般都要经过多个中转站,上一中转站会将下一中转站相同的货物集中处理,需要注意的是,下一中转站相同的货物的再下一个中转站并非一定相同,因此,在达到当前站点后需要对货包中的货物进行拆分,在实际操作中,既包括对虚拟的所述第一货包进行拆分,也包括对实体的包袋进行拆分。
59.上述路由偏离矫正方法首先提取到达当前站点的所有货物的第一货物号,然后依据所述第一货物号获取对应的货物的货运信息,所述货运信息中包含对应的货物的历史记录,包括各种情况引起的路由偏离信息,例如,用户修改收货地址或某个中转站因不可抗因素导致无法运转等引起的路由偏离,因此根据所述货运信息可以判断出对应的所述货物是否路由信息是否发生改变,并依此对路由信息进行更新,从而可以对货物路由及时调整,为一线提供更加精准的路由,指导一线走货,提升走货效率,降低乱走货、客户投诉风险。
60.在货物的实际运输过程中,由于人为或者系统的操作错误,会发生某些货物的货物号重复录入系统或遗漏的情况。因此,在本技术的一个示例中,所述对预设时间内到达所述当前站点的所有所述第一货包进行拆分之后和所述获取所有所述货物的货运信息之前,所述路由偏离矫正方法还包括:
61.获取所有所述第一货包中的货物号得到第二货物号;
62.对比所有所述第一货物号和所有所述第二货物号,去除重复的货物号。
63.如此,通过将所述第一货物号和所述第二货物号的对比可以找出其中重复或遗漏的货物号,对于重复的货物号进行删除,而对于遗漏的货物号可以进行补齐,为了便于后续操作,对于删除和补齐的动作都是对所述第一货物号进行,后续均以第一货物号为依据。
64.为了防止货物号遗漏,所述获取所有所述第一货包中的货物号得到第二货物号包括:
65.循环查询所有所述第一货包中的货物号得到所述第二货物号。
66.优选地,采用for循环所有所述第一货包中的货物号得到所述第二货物号。
67.其中,循环的次数可以根据实际需要进行设置,以能够确保找全所有货物号为准。
68.作为本技术的一个示例,所述对比所有所述第一货物号和所有所述第二货物号,去除重复的货物号包括:
69.采用jdk8的stream.distinct去除重复的货物号。
70.进一步地,为了保证数据的准确性,所述更新所述路由信息包括:
71.结合所述货物流转的时间戳更新所述路由信息。
72.作为本技术的一个示例,所述货运信息包括货物的出发部门信息、产品类型信息、提货网点信息、是否属于违禁品信息、是否属于大连液体信息和是否同城交接信息中的至少一个。
73.实施例二
74.上述实施例一提供了针对所述货物在站点内时的路由偏离矫正方法,而本实施例二提供了针对所述货物处于准备卸车状态时的路由偏离矫正方法。图2是本发明另一个实施例提供的货物的路由偏离矫正方法的流程框图。如图2所示,所述获取所述货物的状态信息之后还包括:
75.s170:若所述货物处于准备卸车状态时,依据所述货物的第一货物号获取所述货物的路由信息;
76.s180:根据所述路由信息判断所述货物是否经过当前站点;
77.s190:若否,则依据所述第一货物号获取所述货物的货运信息,并根据所述货运信息实时更新所述货物的路由信息。
78.与在站点内时的批量矫正路由信息的方法不同的是,在准备卸车状态时是实时地对路由信息进行更新,其响应时间更快。其中,所述货运信息可以与实施例一提供的所述货运信息相同,也即包括到达部门、产品类型、违禁品等信息。
79.实施例三
80.对应于上述货物的路由偏离矫正方法,本实施例三提供了一种货物的路由偏离矫正系统。图3是本发明一个实施例提供的货物的路由偏离矫正系统的结构框图。如图3所示,所述路由偏离矫正系统一般性地包括信息获取模块10、拆分模块20、判断模块30、更新模块40和打包模块50。所述信息获取模块10用于获取所述货物的状态信息。若所述货物在站点内时,所述信息获取模块10还用于依据所述货物的当前站点和交接单信息获取所述货物的第一货物号,至少两个所述第一货物号存放于同一个第一货包中。所述当前站点和交接单信息可以由运力通过消息中间件rocketmq推送给所述信息获取模块。所述拆分模块20与所述信息获取模块10连接,用于对预设时间内到达所述当前站点的所有所述第一货包进行拆分,所述信息获取模块10还用于根据所述第一货物号批量获取对应的所述货物的货运信息。所述路由偏离矫正系统采用mysql数据库,其输入数量的限制是1024,因此,这这里批量获取的货运信息为每批1000个货包,每个包中含有若干个第一货物号。所述判断模块30与所述信息获取模块10连接,用于依据所述货运信息判断所述货物的路由信息是否发生改变。所述货运信息包括货物的出发部门信息、产品类型信息、提货网点信息、是否属于违禁品信息、是否属于大连液体信息和是否同城交接信息中的至少一个。所述更新模块40与所述判断模块30连接,用于在所述货物的路由信息发生改变时更新所述路由信息。对于路由信息的更新可以按批次进行,每批次可以更新50个货包的路由信息。所述打包模块50与所述更新模块40连接,用于依据更新后的所述路由信息对所有所述第一货物号进行分类并将预设数量的属于同一类别的所述第一货物号存放于同一个第二货包中。
81.上述路由偏离矫正系统首先提取到达当前站点的所有货物的第一货物号,然后依据所述第一货物号获取对应的货物的货运信息,所述货运信息中包含对应的货物的历史记录,包括各种情况引起的路由偏离信息,因此根据所述货运信息可以判断出对应的所述货物是否路由信息是否发生改变,并依此对路由信息进行更新,从而可以对货物路由及时调整,为一线提供更加精准的路由,指导一线走货,提升走货效率,降低乱走货、客户投诉风险。
82.具体地,在本发明的一个实施例中,所述信息获取模块10还用于获取所有所述第一货包中的货物号得到第二货物号。所述路由偏离矫正系统还包括去重模块,与所述信息获取模块10连接,用于对比所有所述第一货物号和所有所述第二货物号,去除重复的货物号。
83.如上的路由偏离矫正系统示出了针对货物在站点内时的工作流程,本发明提供的路由偏离矫正系统还可以在货物处于准备卸车状态时进行路由偏离矫正,具体地,所述信
息获取模块10还用于在所述货物处于准备卸车状态时,依据所述货物的第一货物号获取所述货物的货运信息;所述判断单元30还用于根据所述货运信息判断所述货物是否经过即将达到站点;所述更新模块40还用于在所述货物不经过所述即将达到站点时依据所述货运信息实时获取并更新所述货物的路由信息。这里,需要特别说明的是,所述即将达到站点为装在货物的车辆即将达到的站点。
84.关于实施例三中的未详述部分,可以参见前述实施例一和实施例二中的记载,这里不再赘述。
85.实施例四
86.对应上述方法,本发明还提供了一种货物的路由偏离矫正设备,包括:
87.处理器和存储器,存储器上存储有可在处理器上运行的计算机程序,当计算机程序被处理器执行时,执行上述任意一个实施例提供的货物的路由偏离矫正方法。
88.其中,图4示例性的展示出了货物的路由偏离矫正设备,包括计算机系统1500,计算机系统1500具体可以包括处理器1510,视频显示适配器1511,磁盘驱动器1512,输入/输出接口1513,网络接口1514,以及存储器1520。上述处理器1510、视频显示适配器1511、磁盘驱动器1512、输入/输出接口1513、网络接口1514,与存储器1520之间可以通过通信总线1530进行通信连接。
89.其中,处理器1510可以采用通用的cpu(central processing unit,中央处理器)、微处理器、应用专用集成电路(application specific integrated circuit,asic)、或者一个或多个集成电路等方式实现,用于执行相关程序,以实现本发明所提供的技术方案。
90.存储器1520可以采用rom(read only memory,只读存储器)、ram(random access memory,随机存取存储器)、静态存储设备,动态存储设备等形式实现。存储器1520可以存储用于控制电子设备运行的操作系统1521,用于控制电子设备的低级别操作的基本输入输出系统(bios)。另外,还可以存储网页浏览器1523,数据存储管理系统1524,以及图标字体处理系统1525等等。上述图标字体处理系统1525就可以是本发明实施例中具体实现前述各步骤操作的应用程序。总之,在通过软件或者固件来实现本发明所提供的技术方案时,相关的程序代码保存在存储器1520中,并由处理器1510来调用执行。
91.输入/输出接口1513用于连接输入/输出模块,以实现信息输入及输出。输入输出/模块可以作为组件配置在设备中(图中未示出),也可以外接于设备以提供相应功能。其中输入设备可以包括键盘、鼠标、触摸屏、麦克风、各类传感器等,输出设备可以包括显示器、扬声器、振动器、指示灯等。
92.网络接口1514用于连接通信模块(图中未示出),以实现本设备与其他设备的通信交互。其中通信模块可以通过有线方式(例如usb、网线等)实现通信,也可以通过无线方式(例如移动网络、wifi、蓝牙等)实现通信。
93.总线包括一通路,在设备的各个组件(例如处理器1510、视频显示适配器1511、磁盘驱动器1512、输入/输出接口1513、网络接口1514,与存储器1520)之间传输信息。
94.另外,该电子设备还可以从虚拟资源对象领取条件信息数据库中获得具体领取条件的信息,以用于进行条件判断,等等。
95.需要说明的是,尽管上述设备仅示出了处理器1510、视频显示适配器1511、磁盘驱动器1512、输入/输出接口1513、网络接口1514,存储器1520,总线等,但是在具体实施过程
中,该设备还可以包括实现正常运行所必需的其他组件。此外,本领域的技术人员可以理解的是,上述设备中也可以仅包含实现本发明方案所必需的组件,而不必包含图中所示的全部组件。
96.实施例五
97.本发明还提供了一种计算机可读存储介质,计算机可读存储介质内存储有计算机程序,计算机程序被执行时,实现上述任意一个实施例提供的货物的路由偏离矫正方法。
98.通过以上的实施方式的描述可知,本领域的技术人员可以清楚地了解到本发明可借助软件加必需的通用硬件平台的方式来实现。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如rom/ram、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例或者实施例的某些部分所述的方法。
99.本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于系统或系统实施例而言,由于其基本相似于方法实施例,所以描述得比较简单,相关之处参见方法实施例的部分说明即可。以上所描述的系统及系统实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。
100.以上对本发明所提供的技术方案,进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处。综上所述,本说明书内容不应理解为对本发明的限制。
再多了解一些

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

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

相关文献