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

物流面单生成方法、系统、电子设备及存储介质与流程

2021-10-24 12:56:00 来源:中国专利 TAG:物流 电子设备 可读 公开 计算机


1.本公开涉及物流技术领域,具体而言,涉及基于物流技术的一种物流面单生成方法、物流面单生成系统、电子设备及计算机可读存储介质。


背景技术:

2.随着电子商务和互联网经济的蓬勃发展,越来越多的用户选择通过网络购物的方式来满足购物需求。与之相应的,电商平台的涉及商品包裹面单打印和面单粘贴的工作环节也承受着越来越大的压力。对于电商平台的仓储管理系统(wms)而言,商品包裹面单打印和面单粘贴工作是仓储工作的最后一环,是连接仓储和物流配送的关键节点,因此工作效率显得尤为重要。
3.目前,商品包裹面单打印和面单粘贴工作都是由电商平台的作业人员实时操作,工作效率极易受面单打印等待时间的影响,因而存在等待时间长,效率低下的问题。
4.此外,从第三方承运商获取物流面单并打印的工作对于作业人员的操作熟练度要求也较高。当出现打印失败的情况时,补打印面单的操作对于不够熟练的作业人员来说较为复杂,容易出错,同时也造成了较高的人员培训成本。
5.需要说明的是,在上述背景技术部分公开的信息仅用于加强对本公开的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。


技术实现要素:

6.本公开实施例的目的在于提供一种物流面单生成方法、物流面单生成系统、电子设备及计算机可读存储介质,从而至少在一定程度上降低了物流面单打印环节的工作效率对网络状况的依赖程度,从而降低了现场打印物流面单的失败率,提高了工作效率。
7.根据本公开的一个方面,提供一种物流面单生成方法,其特征在于,包括:
8.接收订单信息,并且基于所述订单信息预先从承运方获取与所述订单信息对应的电子面单信息;
9.接收商品打包方在对所述订单信息对应的物品打包之后上传的包裹数量信息;
10.当所述包裹数量信息指示包裹数量n等于1时,根据所述订单信息调用所述电子面单信息,并且根据所述电子面单信息生成实体物流面单;
11.当所述包裹数量信息指示包裹数量n大于1时,在包裹中的至少一个上生成临时标识,之后基于所述订单信息和所述包裹数量n获取n条电子面单信息;以及根据所述订单信息调用电子面单信息,并且根据所述电子面单信息生成n个实体物流面单;
12.其中,所述包裹数量n为正整数。
13.在本公开的一种示例性实施例中,所述方法还包括:存储所获取的电子面单信息,并且生成所述电子面单信息的存储地址;所述根据所述订单信息调用电子面单信息,包括:根据所述订单信息,并通过所述存储地址调用所述电子面单信息。
14.在本公开的一种示例性实施例中,所述临时标识包括订单的数字编号和与所述数
字编号对应的图形码中的至少一个。
15.在本公开的一种示例性实施例中,所述临时标识还包括特征部分,所述特征部分用于指示所述临时标识与所述n个实体物流面单的对应关系。
16.在本公开的一种示例性实施例中,所述方法还包括:在完成生成所述n个实体物流面单之后生成提示消息,所述提示消息包括所述订单的数字编号和所述特征部分对应的缩略图中的至少一个。
17.在本公开的一种示例性实施例中,所述基于所述订单信息和所述包裹数量n获取n条电子面单信息,包括:基于所述订单信息和所述包裹数量n,采用后台异步获取的方式获取所述n条电子面单信息。
18.在本公开的一种示例性实施例中,所述基于所述订单信息预先从承运方获取与所述订单信息对应的电子面单信息,包括:基于所述订单信息预先从承运方获取一个或多个面单号段和电子面单模板。
19.根据本公开的一个方面,提供一种物流面单生成系统,包括:
20.面单信息获取单元,用于接收订单信息,并且基于所述订单信息预先从承运方获取与所述订单信息对应的电子面单信息;
21.面单生成单元,用于接收商品打包方在对所述订单信息对应的物品打包之后上传的包裹数量信息,以及
22.当所述包裹数量信息指示包裹数量n等于1时,所述面单生成单元根据所述订单信息调用所述电子面单信息,并且根据所述电子面单信息生成实体物流面单;
23.当所述包裹数量信息指示包裹数量n大于1时,所述面单生成单元在包裹中的至少一个上生成临时标识,之后基于所述订单信息和所述包裹数量n指示所述面单信息获取单元获取n条电子面单信息;以及所述面单生成单元根据所述订单信息调用电子面单信息,并且根据所述电子面单信息生成n个实体物流面单;
24.其中,所述包裹数量n为正整数。
25.根据本公开的一个方面,提供一种电子设备,包括:处理器;以及存储器,用于存储所述处理器的可执行指令;其中,所述处理器配置为经由执行所述可执行指令来执行上述任意一项所述的方法。
26.根据本公开的一个方面,提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述任意一项所述的方法。
27.本公开示例性实施例可以具有以下部分或全部有益效果:
28.在公开示例实施方式所提供的物流面单生成方法中,能够接收订单信息,并且基于所述订单信息预先从承运方获取与所述订单信息对应的电子面单信息;还能够接收商品打包方在对所述订单信息对应的物品打包之后上传的包裹数量信息;当所述包裹数量信息指示包裹数量n等于1时,根据所述订单信息调用所述电子面单信息,并且根据所述电子面单信息生成实体物流面单;当所述包裹数量信息指示包裹数量n大于1时,在包裹中的至少一个上生成临时标识,之后基于所述订单信息和所述包裹数量n获取n条电子面单信息;以及根据所述订单信息调用电子面单信息,并且根据所述电子面单信息生成n个实体物流面单;其中,所述包裹数量n为正整数。一方面,上述物流面单生成方法能够在作业人员执行打包操作之前从第三方承运商处预先获取与订单信息对应的电子面单信息,从而大大降低了
实时获取电子面单信息对网络状况的依赖程度,降低了网络波动对现场操作的影响进而提高了物流面单打印环节的工作效率。另一方面,通过预先获取电子面单信息,提高了在现场获取电子面单信息的成功率,相应地降低了物流面单打印失败的概率,因而降低了现场操作对作业人员熟练度的要求,节约了人员培训成本。又一方面,当出现一个订单的商品需要多个物流面单的情况时,通过在包裹上生成临时标识,并且后续补齐所需的其他物流面单的方式,避免了包括多个包裹的订单成为现场操作流程中的瓶颈,使得传统的单线程操作方式可以转变为多线程并行的操作方式,从而进一步提高了物流面单打印环节的工作效率。
29.应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
附图说明
30.此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。显而易见地,下面描述中的附图仅仅是本公开的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
31.图1示意性示出了根据现有技术的物流面单生成方法的流程图;
32.图2示意性示出了根据本公开的一个实施例的物流面单生成方法的流程图;
33.图3示出了根据本公开一个实施例的临时标识的示意图;
34.图4示出了根据本公开一个实施例的仓储管理系统的操作界面的示意图;
35.图5示意性示出了应用根据本公开一个实施例的物流面单生成方法的系统的交互流程图;
36.图6示意性示出了根据本公开的一个实施例的物流面单生成系统的框图;
37.图7示出了适于用来实现本公开实施例的电子设备的计算机系统的结构示意图。
具体实施方式
38.现在将参考附图更全面地描述示例实施方式。然而,示例实施方式能够以多种形式实施,且不应被理解为限于在此阐述的范例;相反,提供这些实施方式使得本公开将更加全面和完整,并将示例实施方式的构思全面地传达给本领域的技术人员。所描述的特征、结构或特性可以以任何合适的方式结合在一个或更多实施方式中。在下面的描述中,提供许多具体细节从而给出对本公开的实施方式的充分理解。然而,本领域技术人员将意识到,可以实践本公开的技术方案而省略所述特定细节中的一个或更多,或者可以采用其它的方法、组元、装置、步骤等。在其它情况下,不详细示出或描述公知技术方案以避免喧宾夺主而使得本公开的各方面变得模糊。
39.此外,附图仅为本公开的示意性图解,并非一定是按比例绘制。图中相同的附图标记表示相同或类似的部分,因而将省略对它们的重复描述。附图中所示的一些方框图是功能实体,不一定必须与物理或逻辑上独立的实体相对应。可以采用软件形式来实现这些功能实体,或在一个或多个硬件模块或集成电路中实现这些功能实体,或在不同网络和/或处理器装置和/或微控制器装置中实现这些功能实体。
40.图1示意性示出了根据现有技术的物流面单生成方法的流程图。其中,在s110,订单管理系统101可以将订单信息下发给仓储管理系统102;在s120,仓储管理系统102可以基于订单信息进行初始化,例如可以根据订单信息调取或补全实体物流面单中所需完善的信息;之后可以由现场作业人员对商品进行信息复核并对商品打包;之后在s130,可以由仓储管理系统102向面单信息获取系统103实时发送指示消息,以指示面单信息获取系统103实时获取电子面单;在s140,面单信息获取系统103响应于指示消息,可以从第三方承运商104的数据系统实时获取电子面单并将电子面单反馈给仓储管理系统102,以使得仓储管理系统102能够根据该实时获取的电子面单生成实体物流面单。
41.由于无法在打包前预估一个订单的商品需要多少个物流面单,因此作业人员需要从第三方承运商实时获取电子面单。由于网络环境和传输速度经常因地域而异,尤其是各个国家地区之间的网络传输速度和网络波动频次往往存在较大差异,因此传统的物流面单打印的工作模式在不同的地域可能会因当地的网络环境而出现面单获取超时或者获取面单等待时间过长的问题,对本地系统与第三方承运商之间的网络环境的状况依赖性高;特别是在例如一个订单的包裹需要几十张物流面单的情况下,如果发生网络波动或网络环境不佳而无法在规定操作时间内完成实体物流面单的生成,将导致严重影响现场工作效率。
42.以下对本公开实施例的技术方案进行详细阐述:
43.本示例实施方式提供了一种物流面单生成方法。参考图2所示,该物流面单生成方法可以包括以下步骤:
44.步骤s210.接收订单信息,并且基于所述订单信息预先从承运方获取与所述订单信息对应的电子面单信息;
45.步骤s220.接收商品打包方在对所述订单信息对应的物品打包之后上传的包裹数量信息;
46.步骤s230.当所述包裹数量信息指示包裹数量n等于1时,根据所述订单信息调用所述电子面单信息,并且根据所述电子面单信息生成实体物流面单;
47.步骤s240.当所述包裹数量信息指示包裹数量n大于1时,在包裹中的至少一个上生成临时标识,之后基于所述订单信息和所述包裹数量n获取n条电子面单信息;以及根据所述订单信息调用电子面单信息,并且根据所述电子面单信息生成n个实体物流面单;其中,所述包裹数量n为正整数。
48.通过本示例实施方式所提供的物流面单生成方法,一方面,能够在作业人员执行打包操作之前从第三方承运商处预先获取与订单信息对应的电子面单信息,从而大大降低了实时获取电子面单信息对网络状况的依赖程度,降低了网络波动对现场操作的影响并进而提高了物流面单打印环节的工作效率。另一方面,通过预先获取电子面单信息,提高了在现场获取电子面单信息的成功率,相应地降低了物流面单打印失败的概率,因而降低了现场操作对作业人员熟练度的要求,节约了人员培训成本。又一方面,当出现一个订单的商品需要多个物流面单的情况时,通过在包裹上生成临时标识,并且后续补齐所需的其他物流面单的方式,避免了包括多个包裹的订单成为现场操作流程中的瓶颈,使得传统的单线程操作方式可以转变为多线程并行的操作方式,从而进一步提高了物流面单打印环节的工作效率。
49.下面,以示例性实施例的方式,对上述步骤进行更加详细的说明。
50.在步骤s210中,接收订单信息,并且基于所述订单信息预先从承运方获取与所述订单信息对应的电子面单信息。
51.在本示例实施方式中,下游系统可以从上游系统接收订单信息,其中,上游系统例如可以是订单管理系统(oms),用于对客户下达的订单进行管理、跟踪和分配;而下游系统例如可以包括仓储管理系统以及面单信息获取系统,其中仓储管理系统用于按照运作的业务规则和运算法则,对信息、资源、行为、进/出库、库存管理和分销运作进行管理,而面单信息获取系统在在本示例实施方式中也可以被称为3pl系统,用于与第三方承运商对接并从第三方承运商处获取电子面单信息。下游系统例如可以被实现为安装在具有网络连接功能的计算机上的计算机软件系统;其中仓储管理系统和面单信息获取系统例如可以为集成在该计算机软件系统中的子系统或功能模块,并且二者之间可以进行通信以及可以相互独立地被调用以实现不同的功能。或者,下游系统例如还可以被实现为包括仓储管理系统以及面单信息获取系统的计算机软件系统,其中仓储管理系统和面单信息获取系统分别被安装在具有网络连接功能的不同的计算机上,并且二者之间可以进行通信以及可以分别被调用以实现各自的功能。在本示例实施方式中,以仓储管理系统和面单信息获取系统为同一计算机上的计算机软件系统中的子系统为例进行说明。
52.如上所述,上游系统可以向下游系统下发订单信息,具体举例而言,订单管理系统可以同时将订单信息发送至仓储管理系统和面单信息获取系统;其中该订单信息例如可以至少包括订单的数字编号和第三方承运商的标识码,例如与第三方承运商a对应的特定标识码a001。并且订单管理系统可以以“一订单一包裹”的方式将订单信息组装成报文下发给面单信息获取系统;具体举例而言,订单管理系统可以假定一个订单所对应的包裹数量仅有一个,并通过包括订单信息的报文指示面单信息获取系统针对该订单,从第三方承运商处获取对应于一个面单的电子面单信息。由于在实际应用场合中,绝大多数的订单均仅包括一个包裹,因此通过上述这种方式,能够实现预先批量获取的各电子面单信息即能够满足绝大多数订单的物流需求。
53.在接收到订单信息之后,面单信息获取系统可以基于该订单信息向相应的第三方承运商预先请求电子面单信息,例如,面单信息获取系统可以基于特定标识码a001确定该订单选用第三方承运商a进行运输,并可以连接至该承运商a的数据系统请求获取电子面单信息;而该承运商a的数据系统在接收到电子面单信息请求和相应的订单数字编号之后,则可以生成对应的电子面单信息并将其发送至面单信息获取系统。在上述过程中,其中,订单信息根据实际需求例如还可以包括收件地址、商品代码等信息,在本示例实施方式对此不做特别限定。
54.在步骤s220中,接收商品打包方在对所述订单信息对应的物品打包之后上传的包裹数量信息。
55.在本示例实施方式中,仓储管理系统在接收到上游系统发送的订单信息之后,例如可以先执行初始化操作。该初始化操作例如可以包括根据订单信息中的基础信息调取或补全实体物流面单中所需完善的信息。举例而言,基础信息例如可以包括订单数字编号、商品代码等与订单相关的必需信息,而仓储管理系统可以根据该基础信息例如调取或补全商品的尺寸信息、重量信息、寄/收件人姓名、邮政编码等在实体物流面单中所需完善的信息,以便于后续生成用于包裹的实体物流面单。
56.在初始化之后或者与初始化同时地,现场作业人员可以对与订单信息对应的商品进行打包操作,并且在打包完成后可以向仓储管理系统上传打包得到的包裹的数量。例如,作业人员可以借助于连接至计算机的诸如键盘、鼠标、触控板之类的输入设备向仓储管理系统上传打包的包裹数量n,其中,n为诸如1、2、3等的正整数;而仓储管理系统相应地可以接收作为商品打包方的作业人员所上传的包裹数量信息n。
57.在步骤s230中,当所述包裹数量信息指示包裹数量n等于1时,根据所述订单信息调用所述电子面单信息,并且根据所述电子面单信息生成实体物流面单。
58.在本示例实施方式中,当仓储管理系统根据上传的包裹数量信息确定包裹数量n为1,也就是当前订单完成打包后仅有一个包裹时,仓储管理系统可以根据订单信息从面单信息获取系统调用已预先获取的电子面单信息,其中订单信息例如至少包括订单的数字编号。举例来说,如上所述,由于面单信息获取系统已采用“一订单一包裹”的方式预先从第三方承运商处获取了电子面单信息,例如,针对数字编号为1234567的订单已经根据该数字编号预先从承运商a的数据系统中获取了一条对应的电子面单信息,则当仓储管理系统处确定该订单对应于一个包裹并根据数字编号1234567从面单信息获取系统获取电子面单信息时,可以无需等待承运商a的数据系统的响应,并且可以不受下游系统与第三方承运商之间的网络状况的影响直接调用到相应的电子面单信息。
59.在一个示例中,面单信息获取系统在预先从第三方承运商处获取到电子面单信息之后,可以将该电子面单信息存储在本地或存储在网络侧,例如存储在本地服务器的存储设备中或存储在具有网络读写功能的云端服务器的存储设备中,并且可以生成相应的存储地址并通知仓储管理系统,其中该存储地址例如可以采用统一资源定位符(url)的形式。当需要调用电子面单信息时,仓储管理系统例如可以通过该存储地址找到相应的电子面单信息并完成调用。除统一资源定位符的形式,上述存储地址例如还可以采用例如地址指针等其他的形式,本示例对此不做特别限制。通过这种方式,面单信息获取系统可以采用预先批量获取的方式来获取电子面单信息,从而降低或避免了实时逐条获取电子面单信息对网络状况的依赖性,能够有助于提高现场操作的效率。
60.之后,基于至少包括面单数字编号的电子面单信息,仓储管理系统可以补全必要的物流信息,例如收/发件人姓名、地址、联系方式、商品品类、重量、尺寸等,并可以例如通过打印的方式生成相应的实体物流面单。现场作业人员则可以对生成的实体物流面单上的信息与商品包裹的实际情况进行复核,例如复核实体物流面单上的商品品类、重量、尺寸等与商品包裹的实际情况是否相符,复核完成后可以将所生成的实体物流面单粘贴在订单的包裹上,之后使包裹流入后续的物流环节。
61.在步骤s240中,当所述包裹数量信息指示包裹数量n大于1时,在包裹中的至少一个上生成临时标识,之后基于所述订单信息和所述包裹数量n获取n条电子面单信息;以及根据所述订单信息调用电子面单信息,并且根据所述电子面单信息生成n个实体物流面单;其中,所述包裹数量n为正整数。
62.在本示例实施方式中,当仓储管理系统根据上传的包裹数量信息确定包裹数量n大于1,也就是当前订单完成打包后有多于一个包裹时,仓储管理系统可以在至少一个包裹上生成临时标识,该临时标识可以用于标记同一订单的一批包裹。举例而言,该临时标识例如可以是一种临时面单,仓储管理系统例如可以以打印的方式生成该临时面单。
63.在一个示例中,如图3所示,该临时面单可以包括订单的数字编号310:与对应于该数字编号的图形码320中的至少一个,例如该临时面单可以包括订单的数字编号310:888888888888888,和与该数字编号对应的一维条形码320。通过这种方式,作业人员后续可以通过扫码枪扫描或摄像头拍照识别的方式快速地确定该临时面单与订单的对应关系,能够提高作业效率的同时还能够降低与订单错误对应的概率。此外,该临时面单例如还可以包括与数字编号310:888888888888888对应的二维码。打印出一张或多张临时面单之后,现场作业人员可以将该临时面单粘贴在当前订单所对应的一个或多个包裹上,并且将该订单对应的所有包裹转移至操作现场附近的临时区域暂时存放。
64.生成例如为临时面单的临时标识之后,仓储管理系统可以按照预定设置启动面单获取任务,在启动该任务后,仓储管理系统可以例如至少基于订单信息中的订单数字编号指示面单信息获取系统从第三方承运商的数据系统获取n条电子面单信息。举例来说,仓储管理系统可以向面单信息获取系统发送包含订单数字编号888888888888888和包裹数量n的指示消息,以指示面单信息获取系统针对与该订单数字编号对应的订单从第三方承运商a的数据系统获取n条电子面单信息;虽然面单信息获取系统之前通过“一订单一包裹”的方式针对该订单已预先获取了1条电子面单信息,但该电子面单信息仅适用于仅包括一个包裹的订单,当该订单的商品被打包成n个包裹时,每个包裹的基础信息会相应发生变化,例如商品的总重量为10kg,则对应一个包裹时重量信息为10kg,而打包成4个包裹后每个包裹的重量信息为2.5kg,因此需要作废针对该订单预先获取的1条电子面单信息,并获取共n条电子面单信息;例如,当订单包括4个包裹时,面单信息获取系统仍需要获取共4条电子面单信息。当获取完成后,面单信息获取系统例如可以向仓储管理系统发送包含订单数字编号888888888888888的获取完成消息;接收到该获取完成消息之后,仓储管理系统可以根据订单的数字编号从面单信息获取系统调取所获取的4条电子面单信息,并且可以存储在仓储管理系统侧。
65.待所有电子面单信息获取完成后,如图4所示,仓储管理系统例如可以通过显示设备生成提示界面,该提示界面可以提示作业人员执行换单操作。具体举例而言,作业人员可以点击提示界面上的控件按钮410,该控件按钮410例如可以显示文字提示内容“请扫订单编号条码”,以提示作业人员通过例如扫码设备扫描临时面单上的一维条形码320;点击控件按钮410后,与仓储管理系统通信连接的例如便携式扫码设备可以被启用,作业人员可以手持该扫码设备在临时区域中找到需要更换面单的多个包裹并扫描临时面单上的一维条形码320;通过扫码,仓储管理系统可以获得待打印实体物流面单的订单数字编号310:888888888888888,并且可以根据该订单数字编号调取在本地存储的例如共4条电子面单信息,进而通过打印生成相应的实体物流面单。作业人员则可以使用正式的实体物流面单替换上述临时面单,直至该订单的所有包裹均已粘贴正式的实体物流面单之后,将其转移至后续的物流环节。
66.除上述的临时面单之外,临时标识还可以是例如通过手持喷码设备、手持激光打标设备等便携式标识生成设备直接在包裹表面上生成的图案或图形,该图案或图形例如可以包括订单的数字编号与对应于该数字编号的图形码中的至少一个。举例来说,例如可以通过手持喷码设备在包裹的包装物表面直接通过喷码生成订单的数字编号888888888888888和与该数字编号对应的一维条形码。
67.在一个示例中,该临时标识还可以包括特征部分,该特征部分用于指示临时标识与实体物流面单的对应关系。举例来说,通过打印生成的临时面单除了例如可以包括订单的数字编号888888888888888和与之对应的一维条形码之外,还可以包括诸如彩色色块或色条,例如红色五角星标记或橙色矩形色带等。如上所述,在粘贴临时面单之后,该订单对应的所有包裹会被转移至临时区域;当对应于所有包裹的实体物流面单均打印完成后,作业人员可以通过该彩色色块或色条方便且快速地在临时区域中找到与打印出的实体物流面单对应的一批包裹。通过这种方式,能够节省作业人员在现场查找包裹存放区域的耗时,从而提高了操作效率。
68.在进一步的示例中,如上所述,仓储管理系统可以通过打印任务生成与订单对应的n个实体物流面单。在完成生成这n个实体物流面单之后,仓储管理系统可以例如在显示设备上生成提示消息;其中,该显示设备例如可以是计算机的显示器,该提示消息可以至少包括订单的数字编号和与特征部分对应的缩略图中的至少一个。举例来说,如图3所示,仓储管理系统生成的临时面单例如可以包括订单的数字编号310:888888888888888和与之对应的一维条形码320,并且还可以包括特征部分330,即,例如以较大字号和水印效果打印的阿拉伯数字1;在仓储管理系统完成打印与该订单对应的n个实体物流面单之后,例如可以在计算机的显示器上显示提示消息,该提示消息的文字内容例如可以包括:
[0069]“物流面单打印完成!
[0070]
面单数量:4个
[0071]
订单编号:888888888888888
[0072]
识别特征:1”[0073]
其中提示消息文字内容中的“1”例如可以是上述阿拉伯数字1图案的缩略图,以指示作业人员当前生成的4个实体物流面单与带有该阿拉伯数字1图案作为特征部分的临时面单相对应,使得作业人员能够基于上述提示消息方便且快速地在临时区域中找到与这4个实体物流面单对应的一批包裹。通过这种方式,进一步节省了作业人员在现场查找包裹存放区域的耗时,同时以直观可视的方式指示了实体物流面单与包裹的对应关系,降低了作业人员匹配出错的概率,进而提高了工作质量和操作效率。
[0074]
除了以上示例中的临时面单之外,例如还可以通过喷码或激光打标等标记方式来在包裹表面实施上述例如为彩色色块或色条、或阿拉伯数字之类的特征部分,本示例实施方式对此不做特别限定。
[0075]
在一个示例中,仓储管理系统例如可以基于订单信息和包裹数量n采用后台异步获取的方式获取n条电子面单信息。举例而言,当仓储管理系统根据上传的包裹数量信息确定包裹数量n大于1,例如n等于4时,仓储管理系统在生成临时标识之后可以在后台启动面单获取任务。仓储管理系统可以在该面单获取任务启动后采用异步的方式向面单信息获取系统分别发送4条指示信息,以指示面单信息获取系统获取与该订单对应的额外4条电子面单信息;其中这4条指示信息例如可以包括订单的数字编号888888888888888,而当面单信息获取系统完成获取4条电子面单信息并被仓储管理系统调用时,在发送给仓储管理系统的消息中同样例如可以包括上述订单数字编号,以指示所发送的电子面单信息与订单的对应关系。在从面单信息获取系统接收到这4条电子面单信息之后,仓储管理系统则还可以启动打印任务,以便生成相应的实体物流面单。通过上述方式,现场作业人员不必耗费包括多
个包裹的订单的电子面单信息的获取等待时间,而是在仓储管理系统生成临时标识之后就可以立即开始处理下个订单的任务。由此,现场的主工作流基本是按照每个订单一个包裹的节奏持续进行,从而有助于保持稳定的操作节奏,并提高作业人员的工作效率。
[0076]
在一个示例中,在接收到上游系统发送的订单信息之后,面单信息获取系统可以基于该订单信息从第三方承运商的数据系统预先获取一个或多个面单号段和电子面单模板。举例而言,订单信息例如指示本批次订单共包括600个订单,则面单信息获取系统可以从第三方承运商a的数据系统预先获取可用的面单号段,例如面单号段00000001

00000500、00000601

00000980和00001021

00002000,共对应1860个订单。同时,面单信息获取系统还可以从第三方承运商a的数据系统预先获取电子面单模板。通过这种预先获取超出所需订单量的面单号段和电子面单模板的方式,仓储管理系统甚至可以在订单包裹开始打包之前,即基于第三方承运商a的电子面单模板预先打印好多于所需订单量的实体物流面单,从而避免了当遇到包括多个包裹的订单时,对实时获取电子面单信息的需求,进而提高了现场操作的效率。
[0077]
应当注意,尽管在附图中以特定顺序描述了本公开中方法的各个步骤,但是,这并非要求或者暗示必须按照该特定顺序来执行这些步骤,或是必须执行全部所示的步骤才能实现期望的结果。附加的或备选的,可以省略某些步骤,将多个步骤合并为一个步骤执行,以及/或者将一个步骤分解为多个步骤执行等。
[0078]
以下参照图5说明应用根据本示例实施方式的物流面单生成方法的系统的交互流程,其中,上述的仓储管理系统和面单信息获取系统例如被实现为分别被安装在具有网络连接功能的不同的计算机上的软件功能系统。因此在本示例实施方式中,采用仓储管理服务器和面单信息获取服务器的形式进行说明
[0079]
在s501,订单管理系统可以以“一订单一包裹”的方式将订单信息同时发送至面单信息获取服务器和仓储管理服务器;在s502,面单信息获取服务器可以基于例如至少包括订单的数字编号和第三方承运商的标识码的订单信息向相应的第三方承运商预先请求获取电子面单信息;在s503,第三方承运商的数据系统响应于面单信息获取服务器的请求可以返回相应的电子面单信息;在s504,面单信息获取服务器可以将获取到的电子面单信息存储在存储服务器,并且可以生成相应的存储地址;在s505,仓储管理服务器在接收到订单信息之后,例如可以先执行初始化操作,该初始化操作例如可以包括根据订单信息中的基础信息调取或补全实体物流面单中所需完善的信息;在s506,仓储管理服务器可以接收作为商品打包方的现场作业人员在完成打包后上传的包裹数量信息;当包裹数量信息指示包裹数量n等于1时,在s507,仓储管理服务器可以根据存储地址从存储服务器调用电子面单信息;在s508,存储服务器可以响应于仓储管理服务器的调用操作而返回相应的电子面单信息;在s509,仓储管理服务器可以根据接收到的电子面单信息生成一个实体物流面单;当包裹数量信息指示包裹数量n大于1时,在s510,仓储管理服务器可以在包裹中的至少一个上生成临时标识;在s511,仓储管理服务器可以以后台异步的方式启动多面单获取任务;在s512,仓储管理服务器可以基于订单信息和包裹数量n指示面单信息获取服务器获取n条电子面单信息;在s513,响应于仓储管理服务器的指示消息,面单信息获取服务器可以基于例如至少包括订单的数字编号的订单信息向第三方承运商请求获取n条电子面单信息;在s514,第三方承运商的数据系统响应于面单信息获取服务器的请求可以返回相应的n条电
子面单信息;在s515,面单信息获取服务器可以将获取到的n条电子面单信息存储在存储服务器,并且可以生成相应的存储地址;在s516,仓储管理服务器可以根据存储地址从存储服务器调用相应的n条电子面单信息;在s517,存储服务器可以响应于仓储管理服务器的调用操作而返回相应的n条电子面单信息;在s518,仓储管理服务器可以根据接收到的n条电子面单信息生成n个实体物流面单。
[0080]
通过上述物流面单生成方法,一方面,能够在作业人员执行打包操作之前从第三方承运商处预先获取与订单信息对应的电子面单信息,从而大大降低了实时获取电子面单信息对网络状况的依赖程度,降低了网络波动对现场操作的影响进而提高了物流面单打印环节的工作效率。另一方面,通过预先获取电子面单信息,提高了在现场获取电子面单信息的成功率,相应地降低了物流面单打印失败的概率,因而降低了现场操作对作业人员熟练度的要求,节约了人员培训成本。又一方面,当出现一个订单的商品需要多个物流面单的情况时,通过在包裹上生成临时标识,并且后续补齐所需的其他物流面单的方式,避免了包括多个包裹的订单成为现场操作流程中的瓶颈,使得传统的单线程操作方式可以转变为多线程并行的操作方式,从而进一步提高了物流面单打印环节的工作效率。
[0081]
进一步的,本示例实施方式中,还提供了一种物流面单生成系统。参考图6所示,该物流面单生成系统600可以包括面单信息获取单元610和面单生成单元620。其中:
[0082]
面单信息获取单元610可以用于接收订单信息,并且基于所述订单信息预先从承运方获取与所述订单信息对应的电子面单信息。面单生成单元620可以用于接收商品打包方在对所述订单信息对应的物品打包之后上传的包裹数量信息;当所述包裹数量信息指示包裹数量n等于1时,所述面单生成单元根据所述订单信息调用所述电子面单信息,并且根据所述电子面单信息生成实体物流面单;当所述包裹数量信息指示包裹数量n大于1时,所述面单生成单元在包裹中的至少一个上生成临时标识,之后基于所述订单信息和所述包裹数量n指示所述面单信息获取单元获取n条电子面单信息;以及根据所述订单信息调用电子面单信息,并且根据所述电子面单信息生成n个实体物流面单。其中,所述包裹数量n为正整数。
[0083]
在本公开的一种示例性实施例中,面单信息获取单元610还可以用于:存储所获取的电子面单信息,并且生成所述电子面单信息的存储地址;面单生成单元620还可以用于:根据所述订单信息,并通过所述存储地址调用所述电子面单信息。
[0084]
在本公开的一种示例性实施例中,所述临时标识包括订单的数字编号和与所述数字编号对应的图形码中的至少一个。
[0085]
在本公开的一种示例性实施例中,所述临时标识还包括特征部分,所述特征部分用于指示所述临时标识与所述n个实体物流面单的对应关系。
[0086]
在本公开的一种示例性实施例中,面单生成单元620还可以用于:在完成获取所述n条电子面单信息之后生成提示消息,所述提示消息包括所述订单的数字编号和所述特征部分对应的缩略图中的至少一个。
[0087]
在本公开的一种示例性实施例中,面单生成单元620还可以用于:基于所述订单信息和所述包裹数量n,采用后台异步获取的方式获取所述n条电子面单信息。
[0088]
在本公开的一种示例性实施例中,面单信息获取单元610还可以用于:基于所述订单信息预先从承运方获取一个或多个面单号段和电子面单模板。
[0089]
上述物流面单生成系统中各模块或单元的具体细节已经在对应的物流面单生成方法中进行了详细的描述,因此此处不再赘述。
[0090]
图7示出了适于用来实现本公开实施例的电子设备的计算机系统的结构示意图。
[0091]
需要说明的是,图7示出的电子设备的计算机系统700仅是一个示例,不应对本公开实施例的功能和使用范围带来任何限制。
[0092]
如图7所示,计算机系统700包括中央处理单元(cpu)701,其可以根据存储在只读存储器(rom)702中的程序或者从存储部分708加载到随机访问存储器(ram)703中的程序而执行各种适当的动作和处理。在ram 703中,还存储有系统操作所需的各种程序和数据。cpu 701、rom 702以及ram 703通过总线704彼此相连。输入/输出(i/o)接口705也连接至总线704。
[0093]
以下部件连接至i/o接口705:包括键盘、鼠标等的输入部分706;包括诸如阴极射线管(crt)显示器、液晶显示器(lcd)等以及扬声器等的输出部分707;包括硬盘等的存储部分708;以及包括诸如lan卡、调制解调器等的网络接口卡的通信部分709。通信部分709经由诸如因特网的网络执行通信处理。驱动器710也根据需要连接至i/o接口705。可拆卸介质711,诸如磁盘、光盘、磁光盘、半导体存储器等等,根据需要安装在驱动器710上,以便于从其上读出的计算机程序根据需要被安装入存储部分708。
[0094]
特别地,根据本公开的实施例,下文参考流程图描述的过程可以被实现为计算机软件程序。例如,本公开的实施例包括一种计算机程序产品,其包括承载在计算机可读介质上的计算机程序,该计算机程序包含用于执行流程图所示的方法的程序代码。在这样的实施例中,该计算机程序可以通过通信部分709从网络上被下载和安装,和/或从可拆卸介质711被安装。在该计算机程序被中央处理单元(cpu)701执行时,执行本技术的方法和装置中限定的各种功能。
[0095]
作为另一方面,本技术还提供了一种计算机可读介质,该计算机可读介质可以是上述实施例中描述的电子设备中所包含的;也可以是单独存在,而未装配入该电子设备中。上述计算机可读介质承载有一个或者多个程序,当上述一个或者多个程序被一个该电子设备执行时,使得该电子设备实现如上述实施例中所述的方法。
[0096]
需要说明的是,本公开所示的计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质或者是上述两者的任意组合。计算机可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子可以包括但不限于:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机访问存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、光纤、便携式紧凑磁盘只读存储器(cd

rom)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本公开中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。而在本公开中,计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。计算机可读介质上包含的
程序代码可以用任何适当的介质传输,包括但不限于:无线、电线、光缆、rf等等,或者上述的任意合适的组合。
[0097]
附图中的流程图和框图,图示了按照本公开各种实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,上述模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图或流程图中的每个方框、以及框图或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。
[0098]
应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。
再多了解一些

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

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

相关文献

  • 日榜
  • 周榜
  • 月榜