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

物流对象分拣系统、方法、设备和存储介质与流程

2021-10-27 14:49:00 来源:中国专利 TAG:分拣 物流 对象 方法 设备


1.本技术涉及物流分拣技术领域,特别是涉及一种物流对象分拣系统、方法、设备和存储介质。


背景技术:

2.在物流分拣技术领域中,通常采用自动化分拣设备将物流对象按照目标地址、配送类型等信息进行分类,以实现对物流对象的统一管理。现有技术中,通常采用全自动交叉带分拣机实现物流对象的分拣,而这种全自动交叉带分拣机存在成本较高、场地要求严苛的问题。


技术实现要素:

3.本技术实施例提供了一种物流对象分拣系统,以降低成本、降低场地要求。
4.相应的,本技术实施例还提供了一种物流对象分拣方法、设备和存储介质,用以保证上述方法的实现及应用。
5.为了解决上述问题,本技术实施例公开了一种物流对象分拣系统,包括控制端、服务端、图像获取端和打印端:所述控制端信号连接于所述服务端、所述图像获取端和所述打印端,所述打印端包括多个打印模块;所述图像获取端获取物流对象的图像信息,并将所述图像信息传送至所述控制端;所述控制端从所述图像信息中提取物流编码并传送至所述服务端,所述服务端根据所述物流编码提供物流对象对应的分拣信息,并将所述分拣信息传送至所述控制端;所述控制端在接收到所述服务端的分拣信息后,依据所述分拣信息控制对应的打印模块打印分拣标签。
6.本技术实施例还公开了一种物流对象分拣方法,应用于物流对象分拣系统,所述方法包括:获取物流对象的图像信息;从所述图像信息中提取出物流编码并传送至服务端;在获取到所述服务端根据所述物流编码提供的分拣信息之后,依据所述分拣信息控制所述打印端中对应的打印模块打印分拣标签。
7.本技术实施例还公开了一种电子设备,包括:处理器;和存储器,其上存储有可执行代码,当所述可执行代码被执行时,使得所述处理器执行如本技术实施例中一个或多个所述的方法。
8.本技术实施例还公开了一个或多个机器可读介质,其上存储有可执行代码,当所述可执行代码被执行时,使得处理器执行如本技术实施例中一个或多个所述的方法。
9.与现有技术相比,本技术实施例包括以下优点:
10.在本技术中,物流对象分拣系统包括控制端、服务端、图像获取端和打印端:所述控制端信号连接于所述服务端、所述图像获取端和所述打印端,所述打印端包括多个打印模块;所述图像获取端获取物流对象的图像信息,并将所述图像信息传送至所述控制端;所述控制端从所述图像信息中提取物流编码并传送至所述服务端,所述服务端根据所述物流编码提供物流对象对应的分拣信息,并将所述分拣信息传送至所述控制端;所述控制端在
接收到所述服务端的分拣信息后,依据所述分拣信息控制对应的打印模块执行打印依据所述分拣信息控制对应的打印模块打印分拣标签。本技术可以打印分拣标签,分拣标签用于辅助分拣人员对物流对象进行分拣,采用的设备包括图像获取端、服务端、控制端的成本较低,并且图像获取端、服务端、控制端对场地的要求也比较低。
附图说明
11.图1是本技术的一种物流对象分拣系统的结构示意图;
12.图2是本技术的一种物流对象分拣系统的数据流向示意图;
13.图3是本技术的一种打印端的结构示意图;
14.图4是本技术的一种打印机的结构示意图;
15.图5是本技术的另一种打印端的结构示意图;
16.图6是本技术的拍摄位置和指定区域之间的一种相对位置关系示意图;
17.图7是本技术的物流对象和一种支架的相对位置示意图;
18.图8是本技术的物流对象和另一种支架的相对位置示意图;
19.图9是本技术的一种皮带传送系统的示意图;
20.图10是本技术的另一种物流对象分拣系统的结构示意图;
21.图11是本技术的另一种物流对象分拣系统的数据流向示意图;
22.图12是本技术的一种物流对象的分拣标签的示意图;
23.图13是本技术的一种物流对象分拣方法实施例的步骤流程图;
24.图14是本技术一实施例提供的装置的结构示意图。
具体实施方式
25.为使本技术的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本技术作进一步详细的说明。
26.本技术可以应用于物流分拣系统,图1是本技术的一种物流对象分拣系统的结构示意图,具体包括控制端101、服务端102、图像获取端103和打印端104:所述控制端101信号连接于所述服务端102、所述图像获取端103和所述打印端104,所述打印端104包括多个打印模块。
27.基于图1所示的物流对象分拣系统的结构示意图,图2是本技术的一种物流对象分拣系统的数据流向示意图,所述图像获取端103获取物流对象的图像信息,并将所述图像信息传送至所述控制端101;
28.所述控制端101从所述图像信息中提取物流编码并传送至所述服务端102,所述服务端102根据所述物流编码提供物流对象对应的分拣信息,并将所述分拣信息传送至所述控制端101;
29.所述控制端101在接收到所述服务端102的分拣信息后,依据所述分拣信息控制对应的打印模块打印分拣标签。
30.其中,控制端101、服务端102、图像获取端103和打印端104可以是单独的实体设备,也可以是集成于实体设备上的虚拟机。控制端101和服务端102、图像获取端103、打印端104之间的信号连接可以是无线连接、有线连接等。
31.具体地,图像获取端103用于对贴有标识标签的物流对象进行拍摄得到图像信息,其中,标识标签中包含如下至少一种信息:源地址、目的地址、发件人信息、收件人信息、物流编码。其中,源地址为发件人所在的地址,目的地址是收件人所在的地址,发件人信息包括如下至少一种:发件人名、发件人联系方式,收件人信息包括如下至少一种:收件人名、收件人联系方式,物流编码是自动生成的物流对象在物流配送过程中的唯一标识。图像获取端103是可以获取图像或视频的任意设备,例如,普通相机、高清相机、专用摄像机、具有单个或多个摄像头的相机等。本技术对图像获取端103的具体形式不加以限制。
32.服务端102用于根据物流编码获取分拣信息,分拣信息是对物流编码进行分类得到的分类信息,当按照配送员进行分类之后,分拣信息可以为配送员信息;当按照目的地址所属区域进行分类之后,分拣信息可以为区域信息。具体地,可以根据预先生成的物流编码和分拣信息之间的对应关系获取对应的分拣信息,也可以实时根据物流编码生成分拣信息。根据物流编码生成分拣信息的过程可以包括:首先,对物流编码进行分段得到多个物流编码段,不同物流编码段的长度可以相同或不同;然后,对每个物流编码段确定分拣层级,每个分拣层级预设有若干分拣信息;最后,对每个物流编码段确定对应分拣层级的分拣信息。例如,将6位物流编码划分为3个物流编码段:第1位的第一物流编码段、第2至第3位的第二物流编码段、第4位至第6位的第三物流编码段,第一物流编码段对应第一分拣层级,第一分拣层级对应10个分拣信息,第一物流编码段的10个不同取值分别对应第一分拣层级的10个不同分拣信息,第二物流编码段对应第二分拣层级,第二分拣层级对应100个分拣信息,第二物流编码段的100个不同取值分别对应第二分拣层级的100个不同分拣信息;第三分拣层级对应第三分拣层级,第三分拣层级对应1000个分拣信息,第三物流编码段的1000个不同取值分别对应第三分拣层级的1000个不同分拣信息。
33.打印端104用于根据分拣信息打印分拣标签,打印端104中每个打印模块预先装有用于打印的打印纸,打印端104中的各打印模块通过串口服务器连接至网络,打印纸被打印上分拣信息之后成为分拣标签。打印端104还设置有标签传送装置,打印模块的打印出口位于标签传送装置上,以将分拣标签通过标签传送装置传送出打印端104。另外,打印端104还设置有通过串口服务器连接至网络的传送控制装置,用于控制标签传送速度,打印模块可以是具有打印功能的任意设备,例如,打印机、具有打印功能的计算机、计算机中用于打印的虚拟模块等。打印端104的多个打印模块可以同时进行打印,例如,控制端101可以同时控制多个打印模块执行打印操作,多个打印模块之间的操作互相不影响。
34.控制端101用于进行决策、控制和调度,以使与之相连接的服务端102、图像获取端103和打印端104有序的进行物流对象的分拣。
35.控制端101在接收到图像信息之后,对图像信息进行图像分析得到图像信息中包含的标识标签,并从标识标签中提取出物流编码。图像分析可以采用机器模型,机器模型通过图像样本集训练得到,图像样本集中标注有标签样本,该标签样本也包含有与标识标签相同的内容,从而训练的机器模型可以从图像信息中识别得到标识标签。
36.控制端101在接收到所述服务端102的分拣信息后,可以根据预先存储的打印模块和分拣信息的对应关系,确定对应的打印模块,并向对应的打印模块传送打印控制信息,打印控制信息中至少携带分拣信息,还可以携带一些其余信息,其余信息包括如下至少一种:物流编码、部分物流编码、物流公司编码或名称、分拣日期,打印模块在接收到打印控制信
息后,从打印控制信息中提取分拣信息,并打印至少包含分拣信息的分拣标签,还可以从打印控制信息中提取其余信息,并将其余信息也打印到分拣标签中。该方案适用于可以独立工作和通信的打印机,这些打印机作为打印模块,这些打印机构成打印端104。
37.控制端101在接收到所述服务端102的分拣信息后,还可以根据预先存储的打印模块和分拣信息的对应关系,确定对应的打印模块,并向打印端104传送打印控制信息,打印控制信息中至少携带分拣信息和打印模块标识,还可以携带一些其余信息,其余信息包括如下至少一种:物流编码、部分物流编码、物流公司编码或名称、分拣日期,打印端104在接收到打印控制信息后,从打印控制信息中提取分拣信息和打印模块标识,并通过打印模块标识对应的打印模块打印至少包含分拣信息的分拣标签,还可以从打印控制信息中提取其余信息,并将其余信息也打印到分拣标签中。该方案可以适用于集成有多个打印模块的同一打印机中,该打印机作为打印端104。
38.可以理解,打印的分拣标签中包含有分拣信息,从而分拣员可以根据分拣标签中的分拣信息对物流对象进行快速、准确的分拣。其中,分拣员为专门对物流对象就进行分拣的工作人员,例如,可以为配送员,配送员根据分拣标签中的分拣信息将物流对象进行分别配送。
39.可选地,每个所述打印模块为独立的打印机。
40.可以理解,每个打印机作为一个独立的设备,其均有一个独立的打印出口,用于将打印的分拣标签输出。
41.本技术可以直接将多个独立的打印机作为一个虚拟的打印端,不需要构建特制的打印端。
42.可选地,所述打印端104的多个打印模块的打印出口相邻设置,或者共用同一个打印出口。
43.其中,打印出口相邻设置可以为打印出口距离较近,如图3所示的一种打印端的结构示意图,各打印模块并排设置,并且打印出口也并排相邻,适用于将独立工作的打印机作为打印模块的应用场景;如图4所示的一种打印机的结构示意图,在集成有多个打印模块的同一打印机中,多个打印模块共用该打印机的打印出口。
44.当每个打印模块所使用的打印纸不同时,打印出的分拣标签不同,从而打印出口相邻或共有可以使分拣人员在同一区域可以获取到不同的分拣标签,有助于提高分拣效率。值得注意的是,上述打印纸不同例如可以包括打印纸的颜色不同、形状不同、尺寸不同、图案不同等,也可以包括上述不同的组合形式,例如打印纸的颜色和形状都不同、颜色和尺寸都不同等等,只要能产生区别即可,在此并不特别限定。
45.可选地,每个所述打印模块包括进纸卷、出纸卷和导向杆,多个所述进纸卷并排设置,多个所述出纸卷并排设置,多个所述打印出口并排设置;多个所述打印模块中位于边缘的打印模块的导向杆比位于中间的打印模块的导向杆长。
46.如图5所示的另一种打印端的结构示意图,打印端104包括五个打印模块,每个打印模块都对应有进纸卷、出纸卷、导向杆、打印头和标签剥离装置,打印头位于进纸卷的导向杆上,标签剥离装置位于出纸卷的导向杆上,进纸卷由进纸卷转轴带着转动,出纸卷由出纸卷转轴带着转动。对于进纸卷,为了使得各进纸卷的导向杆的末尾和出纸卷的导向杆的末尾均接近打印出口,位于边缘的进纸卷的导向杆比位于中间的进纸卷的导向杆长,位于
边缘的出纸卷的导向杆比位于中间的出纸卷的导向杆长。例如,图5中的进纸卷pi1和出纸卷po1对应的打印模块,以及,进纸卷pi5和出纸卷po5对应的打印模块位于较远的边缘,进纸卷pi2和出纸卷po2对应的打印模块,以及,进纸卷pi4和出纸卷po4对应的打印模块位于较近的边缘,进纸卷pi3和出纸卷po3对应的打印模块位于中间,从而:进纸卷pi1的导向杆比进纸卷pi2的导向杆长,进纸卷pi2的导向杆比进纸卷pi3的导向杆长,进纸卷pi4的导向杆比进纸卷pi3的导向杆长,进纸卷pi5的导向杆比进纸卷pi4的导向杆长,出纸卷po1的导向杆比出纸卷po2的导向杆长,出纸卷po2的导向杆比出纸卷po3的导向杆长,出纸卷po4的导向杆比出纸卷po3的导向杆长,出纸卷po5的导向杆比出纸卷po4的导向杆长。
47.本技术可以通过不同长度的导向杆将并排设置的打印模块的打印出口设置在相邻位置,当每个打印模块所使用的打印纸不同时,例如打印纸的颜色、形状、尺寸或图案不同,打印出的分拣标签颜色、形状、尺寸或图案不同,从而打印出口相邻可以使分拣人员在同一区域可以获取到不同颜色、形状、尺寸或图案的分拣标签,有助于提高分拣效率。
48.可选地,所述控制端101根据所述物流对象到达指定区域的时间和所述打印模块的打印速度确定所述打印机的打印时间。
49.其中,指定区域为用于贴分拣标签的空间区域,指定区域可以包括但不限于:设置于打印出口处的空间区域、设置于距离打印出口预设距离的空间区域。物流对象达到该指定区域时物流对象被贴上对应的分拣标签,从而需要物流对象和对应的分拣标签同时到达该指定区域,以避免将分拣标签贴到不对应的物流对象上,造成贴标错误。
50.为了使得物流对象和对应的分拣标签同时到达该指定区域,需要准确的计算打印端104打印分拣标签的打印时间,打印时间可以为打印开始时间。当指定区域位于打印出口时,首先,根据打印速度确定打印分拣标签所需的打印时长;然后,将物流对象到达指定区域的时间减去该打印时长,可以得到该分拣标签的打印开始时间。当指定区域与打印出口之间存在预设距离时,首先,根据打印速度确定打印分拣标签所需的打印时长;然后,根据该预设距离与分拣标签的传送速度确定将分拣标签从打印出口传送至指定区域所需的标签传送时长;最后,将物流对象到达指定区域的时间减去该打印时长和标签传送时长,可以得到该分拣标签的打印开始时间。其中,分拣标签可以通过标签传送装置传送至指定区域,标签传送装置可以包括但不限于:传送带、传送车等。
51.在物流对象和对应的分拣标签均到达指定区域时,位于指定区域的贴标签员将分拣标签贴到物流对象上。当然,还存在异常情况an1、an2和an3:an1:物流对象到达指定区域,但没有对应的分拣标签达到该指定区域,此时,贴标签员无法贴分拣标签;an2:分拣标签到达指定区域,但没有对应的物流对象达到该指定区域,此时,贴标签员无法贴分拣标签,分拣标签被丢弃;an3:同时多个分拣标签或多个物流对象到达该指定区域,贴标签员对这些物流对象均不贴分拣标签,避免贴错,并将分拣标签丢弃。
52.对于上述未贴分拣标签的物流对象,可以将其传送至收集未贴分拣标签的物流对象的设备或区域,以对物流对象进行人工识别图像信息之后打印对应的分拣标签,并将分拣标签贴到该物流对象上。
53.本技术可以根据物流对象到达指定区域的时间和打印速度准确的预测打印机的打印时间,以保证分拣标签被准确的贴到对应的物流对象上。
54.可选地,所述物流对象分拣系统还包括物流对象传送装置,用于传送物流对象。
55.其中,物流对象传送装置可以用于将物流对象从收集待贴分拣标签的物流对象的设备或区域传送至图像获取端103,以使图像获取端103对经过的物流对象进行拍照,得到物流对象的图像信息;物流对象传送装置还可以用于将物流对象从图像获取端103继续传送至指定区域,以对其贴分拣标签;物流对象传送装置还可以用于将已贴分拣标签的物流对象从指定区域继续传送至收集已贴分拣标签的物流对象的区域,以使配送员获取自己要配送的物流对象;物流对象传送装置还可以用于将未贴分拣标签的物流对象传送至收集未贴分拣标签的物流对象的区域,以对未贴分拣标签的物流对象进行人工识别并贴分拣标签;物流对象传送装置还可以用于将人工识别并贴分拣标签的物流对象,从收集未贴分拣标签的物流对象的区域传送至收集已贴分拣标签的物流对象的区域。
56.本技术可以通过物流对象传送装置对物流对象进行传送,避免人工传送导致的人工成本较高。
57.可选地,当所述控制端101提取所述物流编码后,所述控制端101根据所述图像获取端103的拍摄时间、所述图像信息的拍摄位置与所述指定区域的距离、所述物流对象传送装置的速度确定所述物流对象到达指定区域的时间。
58.其中,图像获取端103的拍摄时间是图像获取端103对物流对象进行拍摄的时间,图像信息的拍摄位置是指图像获取端103对物流对象进行拍摄时物流对象的位置,图像信息的拍摄位置与指定区域的距离是将物流对象从图像信息的拍摄位置传送至指定区域所经过的实际距离。当采用皮带传送系统作为传送物流对象的物流传送装置时,该距离为拍摄位置和指定区域之间的皮带传送系统的长度。由于皮带传送系统不一定是呈直线型,从而该距离并不是拍摄位置和指定区域之间的直线距离。例如,如图6所示的拍摄位置和指定区域之间的一种相对位置关系示意图,l1是拍摄位置和指定区域的直线距离,l2是拍摄位置和指定区域之间的皮带传送系统的长度,可见,l2>l1。理想情况下,传送带呈直线型时,拍摄位置和指定区域之间的皮带传送系统的长度可以为拍摄位置和指定区域的直线距离,从而l2=l1。理想情况可以减少皮带传送系统的成本。
59.在一种示例中,首先,可以根据图像信息的拍摄位置与指定区域的距离除以物流对象传送装置的速度,得到物流传送装置将物流对象从拍摄位置传送到指定区域所需的时长;然后,计算拍摄时间与将物流对象从拍摄位置传送到指定区域所需的时长之和,得到物流对象到达指定区域的时间。例如,若图像的拍摄位置与指定区域的距离为3米,物流对象传送装置的速度为0.3米/秒,则物流传送装置将物流对象从拍摄位置传送到指定区域所需的时长为3/0.3=10秒,若图像获取端103的拍摄时间为09:10:10,则物流对象得到指定区域的时间为09:10:10 10=09:10:20。
60.本技术可以通过图像获取端103的拍摄时间、拍摄位置与指定区域的距离、物流对象传送装置的速度三者准确的确定物流对象到达指定区域的时间,实现了物流对象的准确传送。
61.可选地,当所述控制端101提取所述物流编码后,所述控制端101根据所述物流对象到达指定区域的时间、所述打印模块的打印速度和时长开销确定所述打印机的打印时间,其中,所述时长开销包括如下至少一种:所述图像获取端103将所述图像信息传送至控制端101的时长、所述控制端101提取物流编码的时长、所述控制端101将物流编码传送至服务端102的时长、所述服务端102根据所述物流编码提供物流对象对应的分拣信息的时长、
所述服务端102将分拣信息传送至所述控制端101的时长。
62.其中,时长开销包括图像获取端103在对物流对象进行拍摄之后,控制端101需要根据拍摄的图像信息控制打印分拣标签,而进行多种信息的传送和数据处理所消耗的时长。图像获取端103在对物流对象拍摄图像信息之后,一方面图像获取端103将物流对象传送至指定区域,另一方面,参照图2所示的一种物流对象分拣系统的数据流向示意图,还要进行如下多种信息的传送和数据处理过程:图像获取端103将图像信息传送给控制端101、控制端101提取出物流编码、控制端101将物流编码传送给服务端102、服务端102从物流编码中提取出分拣信息、服务端102将分拣信息传送给控制端101、控制端101控制打印端104打印。可以看出,若要打印端104打印的分拣标签和物流对象同时到达指定区域,则还需要考虑上述传送和数据处理引入的时长开销的影响。
63.其中的图像获取端103将图像信息传送至控制端101的时长,可以根据图像获取端103与控制端101之间的数据传送速度和图像信息的大小确定,图像获取端103与控制端101之间的数据传送速度可以为图像获取端103与控制端101之间的网络速度相关。例如,若图像信息为5mb,图像获取端103与控制端101之间的数据传送速度为100mb每秒,则图像获取端103将图像信息传送至控制端101的时长可以为5/100=0.05秒=50毫秒。
64.其中的控制端101提取物流编码的时长,可以根据控制端101的处理速度和图像信息的大小确定,其中控制端101的处理速度与控制端101的cpu(central processing unit,中央处理单元)处理频率、当前任务量相关。例如,若图像信息为5mb,控制端101的处理速度为10mb每秒,则控制端101提取物流编码的时长可以为5/10=0.5秒=500毫秒。
65.其中的控制端101将物流编码传送至服务端102的时长,可以根据控制端101与服务端102之间的数据传送速度和物流编码的大小确定,控制端101与服务端102之间的数据传送速度与控制端101和服务端102之间的网络速度相关。例如,若物流编码为100kb,控制端101与服务端102之间的数据传送速度100mb每秒,则控制端101将物流编码传送至服务端102的时长可以为100/(100*1024)=0.00098秒=0.98毫秒。
66.其中的所述服务端102根据所述物流编码提供物流对象对应的分拣信息的时长,可以根据服务端102的处理速度和物流编码的大小确定,其中服务端102的处理速度与服务端102的cpu处理频率、当前任务量相关。例如,若物流编码为100kb,服务端102的处理速度为10mb每秒,则服务端102提供分拣信息的时长可以为100/(10*1024)=0.0098秒=9.8毫秒。
67.其中的所述服务端102将分拣信息传送至所述控制端101的时长,可以根据服务端102与控制端101之间的数据传送速度和分拣信息的大小确定,服务端102与控制端101之间的数据传送速度可以为服务端102与控制端101之间的网络速度相关。例如,若分拣信息为80kb,服务端102与控制端101之间的数据传送速度100mb每秒,则服务端102将分拣信息传送至所述控制端101的时长可以为80/(100*1024)=0.00078秒=0.78毫秒。
68.在得到上述时长开销中的各种时长之后,可以计算得到打印时间,首先,可以将时长开销的其中一个时长或多个时长之和作为时长开销,然后根据打印速度确定打印分拣标签所需的打印时长,最后,当指定区域位于打印端104的打印出口时,忽略分拣标签至指定区域之间的传送时长,可以将物流传送装置将物流对象从拍摄位置传送到指定区域的时间减去打印时长和时长开销得到打印时间;当指定区域与打印端104的打印出口存在预设距
离时,可以根据预设距离除以分拣标签的传送速度得到标签传送时长,并将物流传送装置将物流对象从拍摄位置传送到指定区域的时间减去打印时长和标签传送时长,再减去时长开销得到打印时间。
69.本技术结合时长开销准确的控制打印,进一步保证分拣标签和物流对象同时到达指定区域,进一步提高了对物流对象进行分拣的准确度。
70.可选地,所述物流对象传送装置为皮带传送系统。
71.其中,皮带传送系统可以划分为若干传送段,每个传送段实现由一个起始位置传送至一个目标位置,起始位置和目标位置通常可以为一个实体设备或区域。在本技术中,物流对象在传送过程中,由收集待贴分拣标签的设备或区域开始传送经过图像获取端103、指定区域、收集未贴分拣标签的物流对象的设备或区域和收集已贴分拣标签的物流对象的设备或区域,从而可以得到如图9所示的皮带传送系统,对于第一个传送段cb1,起始位置可以是收集待贴分拣标签的物流对象的设备或区域,目标位置为图像获取端103,从而实现了将待贴分拣标签的物流对象传送至图像获取端103,以拍摄物流对象的图像信息;对于第二个传送段cb2,起始位置可以是图像获取端103,目标位置为指定区域,从而实现了将已拍摄图像信息的物流对象传送至指定区域,以对物流对象贴分拣标签;对于第三个传送段cb3,起始位置是指定区域,目标位置为收集已贴分拣标签的物流对象的设备或区域,从而实现了将已贴分拣标签的物流对象传送至收集已贴分拣标签的物流对象的设备或区域;对于第四个传送段cb4,起始位置可以是指定区域,目标位置为收集未贴分拣标签的物流对象的设备或区域,从而实现了将未贴分拣标签的物流对象传送至收集未贴分拣标签的物流对象的设备或区域;对于第五个传送段cb5,起始位置可以是收集未贴分拣的标签物流对象的设备或区域,目标位置为收集已贴分拣标签的物流对象的设备或区域,从而实现了将人工识别分拣信息并已贴分拣标签的物流对象传送至收集已贴分拣标签的物流对象的设备或区域。
72.本技术可以采用皮带传送系统作为物流对象传送装置,由于皮带传送系统的成本较低且安装简单,从而有助于降低分拣的成本和设备安装的复杂度。
73.可选地,所述物流对象传送装置还包括调速系统,所述调速系统信号连接于所述控制端101,并在接收到所述调速系统传送的速度信息后按照所述速度信息传送所述物流对象。
74.其中,调速系统可以是具有简单计算能力的计算机或虚拟机,其可以根据待贴分拣标签的物流对象的数目确定速度信息,若待贴分拣标签的物流对象的数目较大,则确定一个较大的速度信息;若待贴分拣标签的物流对象的数目较小,则确定一个较小的速度信息。具体地,可以建立待贴分拣标签的物流对象的数目与速度信息之间的函数关系,该函数关系是正向关系,从而可以根据待贴分拣标签的物流对象的数目实时调整速度信息。如此,可以在待贴分拣标签的物流对象较多的时候,较快的传送物流对象,以尽快完成对物流对象的分拣;还可以在待贴分拣标签物流对象较少的时候,较慢的传送物流对象。
75.本技术可以通过调速系统控制物流对象的传送速度,实现了传送速度的可调整性。
76.可选地,所述打印端104中的打印模块还包括标签剥离装置。
77.其中,标签剥离装置用于将已打印的分拣标签从打印纸上剥离。其中,标签剥离装置可以为任意可以将打印纸切割的装置,例如,刀片。如图5所示,标签剥离装置位于导向杆
的末尾。
78.本技术可以实现已打印的分拣标签的自动剥离,避免人工剥离导致的人工成本高。
79.可选地,所述物流对象分拣系统还包括指定区域,所述打印模块打印出分拣标签与所述物流对象到达所述指定区域的时间差在指定阈值内。
80.其中,指定区域是用于贴分拣标签的区域,可选地,该指定区域可以设置于打印端104的打印出口,从而在打印端104打印出分拣标签时,物流对象也到达该打印出口,实现了准确的将分拣标签贴到对应的物流对象上。
81.可以理解,指定阈值是一个很小的值,指定阈值是为了保证贴标签正确,可允许的打印模块打印出分拣标签与所述物流对象到达所述指定区域的最大时间差,在实际应用中可以根据实际应用场景设定,本技术对其不加以限制。例如,可以设置为100毫秒。
82.本技术可以保证分拣标签和物流对象到达指定区域的时间差在指定阈值内,从而实现了分拣标签被准确的贴到对应的物流对象上。
83.可选地,所述物流对象分拣系统还包括以太网交换机和串口服务端,所述以太网交换机用于连接所述控制端101、图像获取端103,所述以太网交换机和串口服务端用于连接所述控制端101和打印端104。
84.其中,以太网交换机为以太网中用于程控交换的设备,以太网为一种计算机局域网。串口服务端提供串口转网功能,能够将rs-232/485/422串口转换成tcp(transmission control protocol,传输控制协议)/ip(internet protocol,因特网协议)网络接口,实现rs-232/485/422串口与tcp/ip网络接口的数据双向透明传输,或者支持modbus(串行通信协议)协议双向传输。使得串口设备能够立即具备tcp/ip网络接口功能,连接网络进行数据通信,扩展串口设备的通信距离。
85.本技术通过以太网交换机实现控制端101、图像获取端103、串口服务端之间的连接,通过以太网交换机和串口服务端实现控制端101和打印端104之间的连接,从而控制端101、图像获取端103和串口服务端处于一个局域网中。如图10所示的另一种物流对象分拣系统的结构示意图,以太网交换机分别与图像获取端103、控制端101、串口服务端通过以太线连接,打印端104通过串口线与串口服务端连接。如图11所示的另一种物流对象分拣系统的数据流向示意图,当图像获取端103需要向控制端101传送图像信息时,其首先将图像信息传送至以太网交换机,然后以太网交换机将图像信息传送给控制端101;当控制端101需要向打印端104传送分拣信息时,其首先将分拣信息传送至以太网交换机,然后以太网交换机将分拣信息传送至串口服务端,串口服务端将分拣信息传送至打印端104。
86.本技术可以通过以太网交换机实现控制端、图像获取端103、打印端104之间的局域网连接,由于局域网络之间的数据传送速度较快,从而有助于提高控制端、图像获取端103、打印端104之间的传送速度。
87.可选地,所述物流编码为物流对象的编码,所述编码包括如下的至少一种:字符、条形码和二维码。
88.其中,物流对象的编码是物流对象的唯一标识,可以是字符、条形码和二维码中的一种,或两种或两种以上组合,其中,字符可以包括如下至少一种:数字、字母、特殊符号,可以是单独的数字、字母或特殊字符,还可以是其中的一种或两种的组合,条形码通过条码间
隔和宽度区分不同的物流对象,二维码是通过字符或其他信息编织而成的。
89.本技术可以通过字符、条形码和二维码唯一的标识每个物流对象,从而实现准确的跟踪物流对象,并准确的生成物流对象的分拣标签。
90.可选地,所述物流对象分拣系统还包括支架,用于将所述图像获取端103架设在所述物流对象的上方。
91.其中,支架是可以将图像获取端103架设在物流对象上方的任意设备,包括但不限于:呈门型的龙门架、呈竖直型的直杆等。例如,如图7所示的物流对象和一种支架的相对位置示意图,门型支架形成一个龙门架,龙门架上设置有图像获取端103,虚线构成的范围为图像获取端103的拍摄范围,物流对象位于该拍摄范围内;如图8所示的物流对象和另一种支架的相对位置示意图;呈竖直型的直杆顶端设置有图像获取端103,虚线构成的范围为图像获取端103的拍摄范围,物流对象位于该拍摄范围内。
92.可以理解,图7中的图像获取端103还可以在龙门架的其他位置上,图8中的图像获取端103也可以在直杆的其他位置上,只要保证图像获取端103的拍摄范围覆盖物流对象即可。
93.本技术可以通过支架将图像获取端103架设在物流对象的上方,方便获取物流对象的图像信息。
94.可选地,所述图像获取端103是工业相机。
95.其中,工业相机与普通相机相比,具有如下特征:
96.(1)、工业相机的性能更高、结构紧凑结实、易于安装。工业相机能在较差的环境下长时间稳定可靠的使用。
97.(2)、工业相机的快门时间非常短,能抓拍高速运动的物体,从而可以清晰的拍摄处于传送过程中的物流对象。。
98.(3)、工业相机的帧率很高,每秒能抓拍到10甚至几百幅图像,而普通相机只能拍2至3幅图像。从而可以避免由于传送速度过大而遗漏对其中一个物流对象进行拍摄。
99.(4)、工业相机输出的是原始数据,光谱宽。而普通相机的输出只适配人眼的光谱,并且经过了压缩,图像质量较差。
100.(5)、工业相机的图像传感器是逐行扫描的,工艺要求高,而普通相机是隔行扫描的。
101.本技术可以采用工业相机作为图像获取端,以提高获取图像的效率、可靠性、图像质量,避免遗漏拍摄。
102.可选地,所述服务端102中对应的存储有物流对象的物流编码和分拣信息。
103.在本技术中,每个物流对象在服务端102中注册之后,服务端102会为该物流对象生成一个物流编码,并根据该物流编码生成一个或多个分拣信息,以将物流编码和分拣信息按照对应关系存储。具体地,服务端102中可以设置有存储装置,以将物流编码和分拣信息按照对应关系存储至存储装置中。
104.上述根据物流编码生成分拣信息的过程可以包括:首先,对物流编码进行分段得到多个物流编码段,不同物流编码段的长度可以相同或不同;然后,对每个物流编码段确定分拣层级,每个分拣层级预设有若干分拣信息;最后,对每个物流编码段确定对应分拣层级的分拣信息。例如,将6位物流编码划分为3个物流编码段:第1位的第一物流编码段、第2至
第3位的第二物流编码段、第4位至第6位的第三物流编码段,第一物流编码段对应第一分拣层级,第一分拣层级对应10个分拣信息,第一物流编码段的10个不同取值分别对应第一分拣层级的10个不同分拣信息,第二物流编码段对应第二分拣层级,第二分拣层级对应100个分拣信息,第二物流编码段的100个不同取值分别对应第二分拣层级的100个不同分拣信息;第三分拣层级对应第三分拣层级,第三分拣层级对应1000个分拣信息,第三物流编码段的1000个不同取值分别对应第三分拣层级的1000个不同分拣信息。
105.由于物流对象的配送过程可以按照配送的目的地址可能存在多个分拣节点,每个分拣节点实现一次分拣过程,每次分拣过程是确定分拣信息的过程,从而分拣信息是多个分拣过程对应的多个分拣信息。
106.在另一种示例中,还可以不预先根据物流编码生成分拣信息,服务端102中也不存储物流编码和分拣信息之间的关系,从而服务端102需要从图像信息中提取物流编码,并按照预设上述根据物流编码生成分拣信息的过程实时生成分拣信息。相对于实时生成分拣信息,预先生成分拣信息有助于缩短生成分拣信息所消耗的时长,有助于提高分拣速度。
107.上述存储装置可以包括但不限于:内存、缓存、外部存储设备。
108.可选地,所述物流对象包括分拣标签,所述分拣标签上包含有分拣信息和至少部分的物流编码。
109.在实际应用中,在打印分拣标签之后,将分拣标签贴到物流对象上,以简捷快速的实现分拣。如图12所示的物流对象的分拣标签的示意图,其中ah为分拣信息,物流名可以为物流公司的名称,10/08可以是该物流对象的分拣时间,0004可以是末尾部分或中间部分等的物流编码。
110.本技术可以通过打印的分拣标签辅助对物流对象的分拣过程,有助于提高分拣效率。
111.可选地,所述打印模块对应有指示灯,用于发出提示。
112.具体地,指示灯和打印模块在位置上具有对应关系,例如,若打印模块是独立的打印机,则可以在每个打印机上设置指示灯;若打印模块是集成于实体设备上的虚拟机,则可以在该实体设备上设置若干指示灯,并按照一定位置排列,每个位置的指示灯对应一个虚拟机。
113.在每个打印模块的打印过程中或打印完成之后,可以通过指示灯提示物流对象的分拣标签由该打印模块打印。指示灯的提示方式不限,例如,可以是按照一定频率闪烁,也可以是持续亮灯一定时长,从而,若打印机pr1上的指示灯闪烁,则代表打印机pr1执行打印;若实体设备上其中一个指示灯闪烁,且该位置的指示灯对应打印模块pm1,则代表打印模块pm1执行打印。
114.在一种可选的方案中,当打印出口只有一个,或打印出口距离较近甚至靠在一起时,也可以不设置指示灯。
115.本技术可以通过指示灯提示执行打印的打印模块。
116.可选地,所述打印端104中的打印模块分别对应的放置有不同的打印纸,所述不同的打印纸包括如下至少一种:不同颜色的打印纸、不同图案的打印纸、不同形状的打印纸、不同尺寸的打印纸。
117.在本技术中,不同打印模块中可以使用不同颜色、形状、图案或尺寸的打印纸,一
种颜色、形状、图案或尺寸的打印纸对应一个配送员,从而使得配送员可以根据颜色、形状、图案或尺寸,直接、快速的识别到自己要配送的物流对象。例如,对于打印模块pm1、pm2、pm3、pm4、pm5、pm6、pm7、pm8,其分别采用大红色、粉红色、深蓝色、浅蓝色、深绿色、浅绿色、黑色、棕色的打印纸,其中,大红色的打印机对应配送员dc1,粉红色的打印纸对应配送员dc2、深蓝色的打印纸对应配送员dc3、浅蓝色的打印纸对应配送员dc4、深绿色的打印纸对应配送员dc5、浅绿色的打印纸对应配送员dc6、黑色的打印纸对应配送员dc7、棕色的打印纸对应配送员dc8,从而配送员dc1可以快速识别到打印模块pm1用大红色的打印纸打印的大红色分拣标签,并将贴有该大红色分拣标签的物流对象取走以配送,配送员dc2可以快速识别到打印模块pm2用粉红色的打印纸打印的粉红色分拣标签,并将贴有该粉红色分拣标签的物流对象取走以配送,配送员dc3可以快速识别到打印模块pm3用深蓝色的打印纸打印的深蓝色分拣标签,并将贴有该深蓝色分拣标签的物流对象取走以配送,配送员dc4可以快速识别到打印模块pm4用浅蓝色的打印纸打印的浅蓝色分拣标签,并将贴有该浅蓝色分拣标签的物流对象取走以配送,配送员dc5可以快速识别到打印模块pm5用深绿色的打印纸打印的深绿色分拣标签,并将贴有该深绿色分拣标签的物流对象取走以配送,配送员dc6可以快速识别到打印模块pm6用浅绿色的打印纸打印的浅绿色分拣标签,并将贴有该浅绿色分拣标签的物流对象取走以配送,配送员dc7可以快速识别到打印模块pm7用黑色的打印纸打印的黑色分拣标签,并将贴有该黑色分拣标签的物流对象取走以配送,配送员dc8可以快速识别到打印模块pm8用棕色的打印纸打印的棕色分拣标签,并将贴有该棕色分拣标签的物流对象取走以配送。
118.在另一种实施例中,不同打印模块中可以使用不同图案的打印纸,一种图案的打印纸对应一个配送员,从而使得配送员可以根据图案直接、快速的识别到自己要配送的物流对象。例如,对于打印模块pm1、pm2、pm3、pm4、pm5、pm6、pm7、pm8,其分别采用建筑物图案、人型图案、大象图案、植物图案、大山图案、网格图案、玫瑰花图案、圆形图案的打印纸,其中,建筑物图案的打印机对应配送员dc1,人型图案的打印纸对应配送员dc2、大象图案的打印纸对应配送员dc3、植物图案的打印纸对应配送员dc4、大山图案的打印纸对应配送员dc5、网格图案的打印纸对应配送员dc6、玫瑰花图案的打印纸对应配送员dc7、圆形图案的打印纸对应配送员dc8,从而配送员dc1可以快速识别到打印模块pm1用建筑物图案的打印纸打印的建筑物图案分拣标签,并将贴有该建筑物图案分拣标签的物流对象取走以配送,配送员dc2可以快速识别到打印模块pm2用人型图案的打印纸打印的人型图案分拣标签,并将贴有该人型图案分拣标签的物流对象取走以配送,配送员dc3可以快速识别到打印模块pm3用大象图案的打印纸打印的大象图案分拣标签,并将贴有该大象图案分拣标签的物流对象取走以配送,配送员dc4可以快速识别到打印模块pm4用植物图案色的打印纸打印的植物图案分拣标签,并将贴有该植物图案分拣标签的物流对象取走以配送,配送员dc5可以快速识别到打印模块pm5用大山图案的打印纸打印的大山图案分拣标签,并将贴有该大山图案分拣标签的物流对象取走以配送,配送员dc6可以快速识别到打印模块pm6用网格图案的打印纸打印的网格图案分拣标签,并将贴有该网格图案分拣标签的物流对象取走以配送,配送员dc7可以快速识别到打印模块pm7用玫瑰花图案的打印纸打印的玫瑰花图案分拣标签,并将贴有该玫瑰花图案分拣标签的物流对象取走以配送,配送员dc8可以快速识别到打印模块pm8用圆形图案的打印纸打印的圆形图案分拣标签,并将贴有该圆形图案分拣标签
的物流对象取走以配送。
119.当然,还可以将颜色、图案、形状或尺寸结合起来,例如,红色的植物图案和蓝色的植物图案是不同的,红色的圆形打印纸和绿色的长方形打印纸是不同的。
120.本技术可以通过不同的打印纸打印出不同的分拣标签,从而有助于配送员快速识别自己要配送的物流对象,减少配送员取快递所消耗的时长,提高了配送效率。
121.可选地,所述控制端101是工控计算机。
122.其中,工控计算机是工业控制计算机,是相对于商业计算机的一种计算机,其计算性能相对商业计算机更好,主要用于对生产过程及机电设备、工艺装备进行检测与控制,从而能够满足工业的更高要求。其中一种常用的工控计算机是便携式的,其不仅保证了计算性能,还实现了便捷的特征,主要构成包括:机箱、显示屏、键盘、主板、底板、cpu、驱动器、电源系统、风扇和便携箱。
123.本技术可以采用工控计算机作为控制端,有助于提高控制端的计算性能。
124.本技术实施例提供了一种物流对象分拣系统,包括控制端、服务端、图像获取端和打印端:所述控制端信号连接于所述服务端、所述图像获取端和所述打印端,所述打印端包括多个打印模块;所述图像获取端获取物流对象的图像信息,并将所述图像信息传送至所述控制端;所述控制端从所述图像信息中提取物流编码并传送至所述服务端,所述服务端根据所述物流编码提供物流对象对应的分拣信息,并将所述分拣信息传送至所述控制端;所述控制端在接收到所述服务端的分拣信息后,依据所述分拣信息控制对应的打印模块执行打印依据所述分拣信息控制对应的打印模块打印分拣标签。本技术可以打印分拣标签,分拣标签用于辅助分拣人员对物流对象进行分拣,采用的设备包括图像获取端、服务端、控制端的成本较低,并且图像获取端、服务端、控制端对场地的要求也比较低。
125.参照图13,示出了本技术的一种物流对象分拣方法实施例的步骤流程图,所述方法应用于如图1所示的物流对象分拣系统,具体包括如下步骤:
126.步骤201,获取物流对象的图像信息。
127.在本技术的实施例中,从控制端101进行详细说明,即步骤201至203是控制端101执行的步骤。
128.其中,物流对象的图像信息是图像获取端103对贴有标识标签的物流对象进行拍摄得到的图像信息,图像信息中包含标识标签,图像信息由图像获取端103传送给控制端101。
129.其中,标识标签中包含如下至少一种信息:源地址、目的地址、发件人信息、收件人信息、物流编码。其中,源地址为发件人所在的地址,目的地址是收件人所在的地址,发件人信息包括如下至少一种:发件人名、发件人联系方式,收件人信息包括如下至少一种:收件人名、收件人联系方式,物流编码是自动生成的物流对象在物流配送过程中的唯一标识。
130.步骤202,从所述图像信息中提取出物流编码并传送至服务端。
131.控制端101在接收到图像信息之后,对图像信息进行图像分析得到图像信息中包含的标识标签,并从标识标签中提取出物流编码。图像分析可以采用机器模型,机器模型通过图像样本集训练得到,图像样本集中标注有标签样本,该标签样本也包含有与标识标签相同的内容,从而训练的机器模型可以从图像信息中识别得到标识标签。
132.步骤203,在获取到所述服务端根据所述物流编码提供的分拣信息之后,依据所述
分拣信息控制所述打印端中对应的打印模块打印分拣标签。
133.其中,服务端102用于根据物流编码获取分拣信息,分拣信息是对物流编码进行分类得到的分类信息,当按照配送员进行分类之后,分拣信息可以为配送员信息;当按照目的地址所属区域进行分类之后,分拣信息可以为区域信息。具体地,可以根据预先生成的物流编码和分拣信息之间的对应关系获取对应的分拣信息,也可以实时根据物流编码生成分拣信息。根据物流编码生成分拣信息的过程可以包括:首先,对物流编码进行分段得到多个物流编码段,不同物流编码段的长度可以相同或不同;然后,对每个物流编码段确定分拣层级,每个分拣层级预设有若干分拣信息;最后,对每个物流编码段确定对应分拣层级的分拣信息。例如,将6位物流编码划分为3个物流编码段:第1位的第一物流编码段、第2至第3位的第二物流编码段、第4位至第6位的第三物流编码段,第一物流编码段对应第一分拣层级,第一分拣层级对应10个分拣信息,第一物流编码段的10个不同取值分别对应第一分拣层级的10个不同分拣信息,第二物流编码段对应第二分拣层级,第二分拣层级对应100个分拣信息,第二物流编码段的100个不同取值分别对应第二分拣层级的100个不同分拣信息;第三分拣层级对应第三分拣层级,第三分拣层级对应1000个分拣信息,第三物流编码段的1000个不同取值分别对应第三分拣层级的1000个不同分拣信息。
134.控制端101在接收到所述服务端102的分拣信息后,可以根据预先存储的打印模块和分拣信息的对应关系,确定对应的打印模块,并向对应的打印模块传送打印控制信息,打印控制信息中至少携带分拣信息,还可以携带一些其余信息,其余信息包括如下至少一种:物流编码、部分物流编码、物流公司编码或名称、分拣日期,打印模块在接收到打印控制信息后,从打印控制信息中提取分拣信息,并打印至少包含分拣信息的分拣标签,还可以从打印控制信息中提取其余信息,并将其余信息也打印到分拣标签中。该方案适用于可以独立工作和通信的打印机,这些打印机作为打印模块,这些打印机构成打印端104。
135.控制端101在接收到所述服务端102的分拣信息后,还可以根据预先存储的打印模块和分拣信息的对应关系,确定对应的打印模块,并向打印端104传送打印控制信息,打印控制信息中至少携带分拣信息和打印模块标识,还可以携带一些其余信息,其余信息包括如下至少一种:物流编码、部分物流编码、物流公司编码或名称、分拣日期,打印端104在接收到打印控制信息后,从打印控制信息中提取分拣信息和打印模块标识,并通过打印模块标识对应的打印模块打印至少包含分拣信息的分拣标签,还可以从打印控制信息中提取其余信息,并将其余信息也打印到分拣标签中。该方案可以适用于集成有多个打印模块的同一打印机中,该打印机作为打印端104。
136.可以理解,打印的分拣标签中包含有分拣信息,从而分拣员可以根据分拣标签中的分拣信息对物流对象进行快速、准确的分拣。其中,分拣员为专门对物流对象就进行分拣的工作人员,例如,可以为配送员,配送员根据分拣标签中的分拣信息将物流对象进行分别配送。
137.可选地,所述在获取到所述服务端102根据所述物流编码提供的分拣信息之后,依据所述分拣信息控制所述打印端104中对应的打印模块打印分拣标签的步骤中,所述控制端101用于根据所述物流对象到达指定区域的时间和所述打印模块的打印速度确定所述打印模块的打印时间,并控制所述打印端104对应的打印模块在所述打印时间打印。
138.其中,指定区域为用于贴分拣标签的空间区域,指定区域可以包括但不限于:设置
于打印出口处的空间区域、设置于距离打印出口预设距离的空间区域。物流对象达到该指定区域时物流对象被贴上对应的分拣标签,从而需要物流对象和对应的分拣标签同时到达该指定区域,以避免将分拣标签贴到不对应的物流对象上,造成贴标错误。
139.为了使得物流对象和对应的分拣标签同时到达该指定区域,需要准确的计算打印端104打印分拣标签的打印时间,打印时间可以为打印开始时间。当指定区域位于打印出口时,首先,根据打印速度确定打印分拣标签所需的打印时长;然后,将物流对象到达指定区域的时间减去该打印时长,可以得到该分拣标签的打印开始时间。当指定区域与打印出口之间存在预设距离时,首先,根据打印速度确定打印分拣标签所需的打印时长;然后,根据该预设距离与分拣标签的传送速度确定将分拣标签从打印出口传送至指定区域所需的标签传送时长;最后,将物流对象到达指定区域的时间减去该打印时长和标签传送时长,可以得到该分拣标签的打印开始时间。其中,分拣标签可以通过标签传送装置传送至指定区域,标签传送装置可以包括但不限于:传送带、传送车等。
140.在物流对象和对应的分拣标签均到达指定区域时,位于指定区域的贴标签员将分拣标签贴到物流对象上。当然,还存在异常情况an1、an2和an3:an1:物流对象到达指定区域,但没有对应的分拣标签达到该指定区域,此时,贴标签员无法贴分拣标签;an2:分拣标签到达指定区域,但没有对应的物流对象达到该指定区域,此时,贴标签员无法贴分拣标签,分拣标签被丢弃;an3:同时多个分拣标签或多个物流对象到达该指定区域,贴标签员对这些物流对象均不贴分拣标签,避免贴错,并将分拣标签丢弃。
141.对于上述未贴分拣标签的物流对象,可以将其传送至收集未贴分拣标签的物流对象的设备或区域,以对物流对象进行人工识别图像信息之后打印对应的分拣标签,并将分拣标签贴到该物流对象上。
142.本技术可以根据物流对象到达指定区域的时间和打印速度准确的预测打印机的打印时间,以保证分拣标签被准确的贴到对应的物流对象上。
143.可选地,所述在获取到所述服务端102根据所述物流编码提供的分拣信息之后,依据所述分拣信息控制所述打印端104中对应的打印模块打印分拣标签的步骤中,当所述控制端101提取所述物流编码后,所述控制端101根据所述图像获取端103的拍摄时间、所述图像信息拍摄位置与所述指定区域的距离、所述物流对象传送装置的速度确定所述物流对象到达指定区域的时间。
144.其中,图像获取端103的拍摄时间是图像获取端103对物流对象进行拍摄的时间,图像信息的拍摄位置是指图像获取端103对物流对象进行拍摄时物流对象的位置,图像信息的拍摄位置与指定区域的距离是将物流对象从图像信息的拍摄位置传送至指定区域所经过的实际距离。当采用皮带传送系统作为传送物流对象的物流传送装置时,该距离为拍摄位置和指定区域之间的皮带传送系统的长度。由于皮带传送系统不一定是呈直线型,从而该距离并不是拍摄位置和指定区域之间的直线距离。例如,如图6所示的拍摄位置和指定区域之间的一种相对位置关系示意图,l1是拍摄位置和指定区域的直线距离,l2是拍摄位置和指定区域之间的皮带传送系统的长度,可见,l2>l1。理想情况下,传送带呈直线型时,拍摄位置和指定区域之间的皮带传送系统的长度可以为拍摄位置和指定区域的直线距离,从而l2=l1。理想情况可以减少皮带传送系统的成本。
145.在一种示例中,首先,可以根据图像信息的拍摄位置与指定区域的距离除以物流
对象传送装置的速度,得到物流传送装置将物流对象从拍摄位置传送到指定区域所需的时长;然后,计算拍摄时间与将物流对象从拍摄位置传送到指定区域所需的时长之和,得到物流对象到达指定区域的时间。例如,若图像的拍摄位置与指定区域的距离为3米,物流对象传送装置的速度为0.3米/秒,则物流传送装置将物流对象从拍摄位置传送到指定区域所需的时长为3/0.3=10秒,若图像获取端103103的拍摄时间为09:10:10,则物流对象得到指定区域的时间为09:10:10 10=09:10:20。
146.本技术可以通过图像获取端103的拍摄时间、拍摄位置与指定区域的距离、物流对象传送装置的速度三者准确的确定物流对象到达指定区域的时间,实现了物流对象的准确传送。
147.可选地,在所述在获取到所述服务端102根据所述物流编码提供的分拣信息之后,依据所述分拣信息控制所述打印端104中对应的打印模块打印分拣标签的步骤中,当所述控制端101提取所述物流编码后,所述控制端101根据所述物流对象到达指定区域的时间、所述打印模块的打印速度和时长开销确定所述打印机的打印时间,其中,所述时长开销包括如下至少一种:获取物流对象的图像信息的时长、提取物流编码的时长、将物流编码传送至服务端102的时长、所述服务端102根据所述物流编码提供物流对象对应的分拣信息的时长、所述服务端102将分拣信息传送至所述控制端101的时长。
148.其中,时长开销包括图像获取端103在对物流对象进行拍摄之后,控制端101需要根据拍摄的图像信息控制打印分拣标签,而进行多种信息的传送和数据处理所消耗的时长。图像获取端103在对物流对象拍摄图像信息之后,一方面图像获取端103将物流对象传送至指定区域,另一方面,参照图2所示的一种物流对象分拣系统的数据流向示意图,还要进行如下多种信息的传送和数据处理过程:图像获取端103将图像信息传送给控制端101、控制端101提取出物流编码、控制端101将物流编码传送给服务端102、服务端102从物流编码中提取出分拣信息、服务端102将分拣信息传送给控制端101、控制端101控制打印端104打印。可以看出,若要打印端104打印的分拣标签和物流对象同时到达指定区域,则还需要考虑上述传送和数据处理引入的时长开销的影响。
149.其中的图像获取端103将图像信息传送至控制端101的时长,即获取物流对象的图像信息的时长,可以根据图像获取端103与控制端101之间的数据传送速度和图像信息的大小确定,图像获取端103与控制端101之间的数据传送速度可以为图像获取端103与控制端101之间的网络速度相关。例如,若图像信息为5mb,图像获取端103与控制端101之间的数据传送速度为100mb每秒,则图像获取端103将图像信息传送至控制端101的时长可以为5/100=0.05秒=50毫秒。
150.其中的控制端101提取物流编码的时长,可以根据控制端101的处理速度和图像信息的大小确定,其中控制端101的处理速度与控制端101的cpu处理频率、当前任务量相关。例如,若图像信息为5mb,控制端101的处理速度为10mb每秒,则控制端101提取物流编码的时长可以为5/10=0.5秒=500毫秒。
151.其中的控制端101将物流编码传送至服务端102的时长,即将物流编码传送至服务端102的时长,可以根据控制端101与服务端102之间的数据传送速度和物流编码的大小确定,控制端101与服务端102之间的数据传送速度可以为控制端101与服务端102之间的网络速度相关。例如,若物流编码为100kb,控制端101与服务端102之间的数据传送速度100mb每
秒,则控制端101将物流编码传送至服务端102的时长可以为100/(100*1024)=0.00098秒=0.98毫秒。
152.其中的所述服务端102根据所述物流编码提供物流对象对应的分拣信息的时长,可以根据服务端102的处理速度和物流编码的大小确定,其中服务端102的处理速度与服务端102的cpu处理频率、当前任务量相关。例如,若物流编码为100kb,服务端102的处理速度为10mb每秒,则服务端102提供分拣信息的时长可以为100/(10*1024)=0.0098秒=9.8毫秒。
153.其中的所述服务端102将分拣信息传送至所述控制端101的时长,可以根据服务端102与控制端101之间的数据传送速度和分拣信息的大小确定,服务端102与控制端101之间的数据传送速度可以为服务端102与控制端101之间的网络速度相关。例如,若分拣信息为80kb,服务端102与控制端101之间的数据传送速度100mb每秒,则服务端102将分拣信息传送至所述控制端101的时长可以为80/(100*1024)=0.00078秒=0.78毫秒。
154.在得到上述时长开销中的各种时长之后,可以计算得到打印时间,首先,可以将时长开销的其中一个时长或多个时长之和作为时长开销,然后根据打印速度确定打印分拣标签所需的打印时长,最后,当指定区域位于打印端104的打印出口时,忽略分拣标签至指定区域之间的传送时长,可以将物流传送装置将物流对象从拍摄位置传送到指定区域的时间减去打印时长和时长开销得到打印时间;当指定区域与打印端104的打印出口存在预设距离时,可以根据预设距离除以分拣标签的传送速度得到标签传送时长,并将物流传送装置将物流对象从拍摄位置传送到指定区域的时间减去打印时长和标签传送时长,再减去时长开销得到打印时间。
155.本技术结合时长开销准确的控制打印,进一步保证分拣标签和物流对象同时到达指定区域,进一步提高了对物流对象进行分拣的准确度。
156.本技术实施例提供了一种物流对象分拣方法,应用于物流对象分拣系统,物流对象分拣系统包括控制端、服务端、图像获取端和打印端,所述方法包括:获取物流对象的图像信息;从所述图像信息中提取出物流编码并传送至服务端;在获取到所述服务端根据所述物流编码提供的分拣信息之后,依据所述分拣信息控制所述打印端中对应的打印模块打印分拣标签。本技术可以打印分拣标签,分拣标签用于辅助分拣人员对物流对象进行分拣,采用的设备包括图像获取端、服务端、控制端的成本较低,并且图像获取端、服务端、控制端对场地的要求也比较低。
157.需要说明的是,对于方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本技术实施例并不受所描述的动作顺序的限制,因为依据本技术实施例,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作并不一定是本技术实施例所必须的。
158.本技术实施例还提供了一种非易失性可读存储介质,该存储介质中存储有一个或多个模块(programs),该一个或多个模块被应用在设备时,可以使得该设备执行本技术实施例中各方法步骤的指令(instructions)。
159.本技术实施例提供了一个或多个机器可读介质,其上存储有指令,当由一个或多个处理器执行时,使得电子设备执行如上述实施例中一个或多个所述的方法。本技术实施
例中,所述电子设备包括终端设备、服务端(集群)等各类型的设备。
160.本公开的实施例可被实现为使用任意适当的硬件,固件,软件,或及其任意组合进行想要的配置的装置,该装置可包括终端设备、服务端(集群)等电子设备。图14示意性地示出了可被用于实现本技术中所述的各个实施例的示例性装置300。
161.对于一个实施例,图14示出了示例性装置300,该装置具有一个或多个处理器302、被耦合到(一个或多个)处理器302中的至少一个的控制模块(芯片组)304、被耦合到控制模块304的存储器306、被耦合到控制模块304的非易失性存储器(nvm)/存储设备308、被耦合到控制模块304的一个或多个输入/输出设备310,以及被耦合到控制模块304的网络接口312。
162.处理器302可包括一个或多个单核或多核处理器,处理器302可包括通用处理器或专用处理器(例如图形处理器、应用处理器、基频处理器等)的任意组合。在一些实施例中,装置300能够作为本技术实施例中所述终端设备、服务端(集群)等设备。
163.在一些实施例中,装置300可包括具有指令314的一个或多个计算机可读介质(例如,存储器306或nvm/存储设备308)以及与该一个或多个计算机可读介质相合并被配置为执行指令314以实现模块从而执行本公开中所述的动作的一个或多个处理器302。
164.对于一个实施例,控制模块304可包括任意适当的接口控制器,以向(一个或多个)处理器302中的至少一个和/或与控制模块304通信的任意适当的设备或组件提供任意适当的接口。
165.控制模块304可包括存储器控制器模块,以向存储器306提供接口。存储器控制器模块可以是硬件模块、软件模块和/或固件模块。
166.存储器306可被用于例如为装置300加载和存储数据和/或指令314。对于一个实施例,存储器306可包括任意适当的易失性存储器,例如,适当的dram。在一些实施例中,存储器306可包括双倍数据速率类型四同步动态随机存取存储器(ddr4sdram)。
167.对于一个实施例,控制模块304可包括一个或多个输入/输出控制器,以向nvm/存储设备308及(一个或多个)输入/输出设备310提供接口。
168.例如,nvm/存储设备308可被用于存储数据和/或指令314。nvm/存储设备308可包括任意适当的非易失性存储器(例如,闪存)和/或可包括任意适当的(一个或多个)非易失性存储设备(例如,一个或多个硬盘驱动器(hdd)、一个或多个光盘(cd)驱动器和/或一个或多个数字通用光盘(dvd)驱动器)。
169.nvm/存储设备308可包括在物理上作为装置300被安装在其上的设备的一部分的存储资源,或者其可被该设备访问可不必作为该设备的一部分。例如,nvm/存储设备308可通过网络经由(一个或多个)输入/输出设备310进行访问。
170.(一个或多个)输入/输出设备310可为装置300提供接口以与任意其他适当的设备通信,输入/输出设备310可以包括通信组件、音频组件、传感器组件等。网络接口312可为装置300提供接口以通过一个或多个网络通信,装置300可根据一个或多个无线网络标准和/或协议中的任意标准和/或协议来与无线网络的一个或多个组件进行无线通信,例如接入基于通信标准的无线网络,如wifi、2g、3g、4g、5g等,或它们的组合进行无线通信。
171.对于一个实施例,(一个或多个)处理器302中的至少一个可与控制模块304的一个或多个控制器(例如,存储器控制器模块)的逻辑封装在一起。对于一个实施例,(一个或多
个)处理器302中的至少一个可与控制模块304的一个或多个控制器的逻辑封装在一起以形成系统级封装(sip)。对于一个实施例,(一个或多个)处理器302中的至少一个可与控制模块304的一个或多个控制器的逻辑集成在同一模具上。对于一个实施例,(一个或多个)处理器302中的至少一个可与控制模块304的一个或多个控制器的逻辑集成在同一模具上以形成片上系统(soc)。
172.在各个实施例中,装置300可以但不限于是:服务端、台式计算设备或移动计算设备(例如,膝上型计算设备、手持计算设备、平板电脑、上网本等)等终端设备。在各个实施例中,装置300可具有更多或更少的组件和/或不同的架构。例如,在一些实施例中,装置300包括一个或多个摄像机、键盘、液晶显示器(lcd)屏幕(包括触屏显示器)、非易失性存储器端口、多个天线、图形芯片、专用集成电路(asic)和扬声器。
173.其中,检测装置中可采用主控芯片作为处理器或控制模块,传感器数据、位置信息等存储到存储器或nvm/存储设备中,传感器组可作为输入/输出设备,通信接口可包括网络接口。
174.对于装置实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
175.本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。
176.本技术实施例是参照根据本技术实施例的方法、终端设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理终端设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理终端设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
177.这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理终端设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
178.这些计算机程序指令也可装载到计算机或其他可编程数据处理终端设备上,使得在计算机或其他可编程终端设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程终端设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
179.尽管已描述了本技术实施例的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例做出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本技术实施例范围的所有变更和修改。
180.最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者终端设备不仅包
括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者终端设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者终端设备中还存在另外的相同要素。
181.以上对本技术所提供的一种物流对象分拣方法和装置,一种电子设备和一种存储介质,进行了详细介绍,本文中应用了具体个例对本技术的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本技术的方法及其核心思想;同时,对于本领域的一般技术人员,依据本技术的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本技术的限制。
再多了解一些

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

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

相关文献

  • 日榜
  • 周榜
  • 月榜