运单识别方法、装置、计算机设备和存储介质与流程

文档序号:30387281发布日期:2022-06-11 11:25阅读:165来源:国知局
运单识别方法、装置、计算机设备和存储介质与流程

1.本技术涉及物流技术领域,特别是涉及一种运单识别方法、装置、计算机设备和存储介质。


背景技术:

2.随着互联网技术和电商平台的发展,越来越多的人倾向于网上购物,从而物流服务在社会中起到越来越重要的作用。在物流配送中,为了防止资源浪费,快递物品的外包装经常会复用,收件员会使用已经投递完成的包装盒来包装新的快递物品,在使用前,收件员需要将包装盒上的旧运单撕掉,贴上新的运单。
3.由于人为疏忽,可能导致部分包装盒漏撕旧运单的情况,这种情况会造成一个快递的包装盒上存在两张或两张以上的运单(简称一件多单),其中一张是新的有效的,另外一张或一张以上是旧的无效的,这样的快递在流转过程中,如果扫描到旧运单,可能会根据旧运单的目的地进行流转,导致路径混乱、时效延误,在数据上也会出现路由错乱、真假难辨的现象,从而对物流公司和客户造成不利影响,因此有必要在发运前核实当前快递是否携带旧运单。
4.目前,旧运单的识别方法依赖于人工,一般是人工发现快递流转过程中出现异常后,根据运单路由数据还原的方法识别旧运单。然而,该方法只能事后识别,无法解决时效延误的问题。


技术实现要素:

5.基于此,有必要针对上述技术问题,提供一种能够减少时效延误的运单识别方法、装置、计算机设备和存储介质。
6.一种运单识别方法,所述方法包括:
7.获取待发运快递的运单扫描数据,所述运单扫描数据中包括待识别运单标识;
8.查询所述待识别运单标识关联的运单操作数据;
9.根据所述运单操作数据,识别所述待识别运单标识对应的运单是否为待核实运单。
10.一种运单识别装置,所述装置包括:
11.获取模块,用于获取待发运快递的运单扫描数据,所述运单扫描数据中包括待识别运单标识;
12.查询模块,用于查询所述待识别运单标识关联的运单操作数据;
13.识别模块,用于根据所述运单操作数据,识别所述待识别运单标识对应的运单是否为待核实运单。
14.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
15.获取待发运快递的运单扫描数据,所述运单扫描数据中包括待识别运单标识;
16.查询所述待识别运单标识关联的运单操作数据;
17.根据所述运单操作数据,识别所述待识别运单标识对应的运单是否为待核实运单。
18.一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:
19.获取待发运快递的运单扫描数据,所述运单扫描数据中包括待识别运单标识;
20.查询所述待识别运单标识关联的运单操作数据;
21.根据所述运单操作数据,识别所述待识别运单标识对应的运单是否为待核实运单。
22.上述运单识别方法、装置、计算机设备和存储介质,获取待发运快递的运单扫描数据,运单扫描数据中包括待识别运单标识;查询待识别运单标识关联的运单操作数据;根据运单操作数据,识别待识别运单标识对应的运单是否为待核实运单。据此,可以在快递发运前,根据运单操作数据对快递是否携带了旧运单进行自动识别,以便及时对可能存在的旧运单进行核实并拦截修正,达到事中识别和管控,降低流转成本,减少时效延误。
附图说明
23.图1为一个实施例中运单识别方法的流程示意图;
24.图2为一个实施例中操作标识黑名单的确定方法的流程示意图;
25.图3为一个实施例中最小异常时长的确定方法的流程示意图;
26.图4为一个实施例中运单识别方法的流程示意图;
27.图5为一个实施例中运单识别装置的结构框图;
28.图6为一个实施例中计算机设备的内部结构图;
29.图7为一个实施例中计算机设备的内部结构图。
具体实施方式
30.为了使本技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本技术进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本技术,并不用于限定本技术。
31.在一个实施例中,如图1所示,提供了一种运单识别方法,本实施例以该方法应用于终端进行举例说明,可以理解的是,该方法也可以应用于服务器,还可以应用于包括终端和服务器的系统,并通过终端和服务器的交互实现。本实施例中,该方法包括以下步骤s102至步骤s106。
32.s102,获取待发运快递的运单扫描数据,运单扫描数据中包括待识别运单标识。
33.待发运快递为已经包装好等待发运的快递,运单扫描数据为扫描待发运快递外包装(如包装盒)携带的运单所获得的数据。待识别运单标识为待发运快递的运单扫描数据中所包含的运单标识,具体可以是运单号,用以区分不同的运单,每张运单对应一个唯一的运单标识。
34.需要说明的是,通过扫描机器对待发运快递的包装盒进行扫描时,受限于机器的扫描范围和精度,机器可能无法扫描出包装盒携带的全部运单信息,多数情况下只能扫描
出一张运单信息,即如果包装盒上携带了多张运单,扫描得到的运单扫描数据中可能包括多个待识别运单标识,也可能只包括一个待识别运单标识。在其中一个实施例中,不管运单扫描数据中包括多个待识别运单标识还是一个待识别运单标识,对每个待识别运单标识对应的运单进行识别,以确定是否需要对该运单进行核实。
35.s104,查询待识别运单标识关联的运单操作数据。
36.运单操作数据为运单在流转过程中的操作数据,具体可以是巴枪操作数据。每一运单操作数据中包括运单标识和相关操作信息,即每一运单操作数据关联一个唯一的运单标识,相关操作信息可以包括但不限于操作时间、操作场地代码、操作员、操作码等信息。所有已进行的运单操作数据存储于物流系统的操作数据库中,可以从操作数据库中查询待识别运单标识关联的运单操作数据。
37.s106,根据运单操作数据,识别待识别运单标识对应的运单是否为待核实运单。
38.可以理解的是,对于一待识别运单标识,其对应的运单有两种可能情况,一是正常的可以继续发运的运单,二是旧的无效的运单,根据该待识别运单标关联的运单操作数据,可以识别其对应的运单属于哪一种情况。待核实运单指的是旧的无效的运单,表示当自动识别到待核实运单时,可以对其进行进一步的人工核实以及拦截修正。
39.上述运单识别方法中,获取待发运快递的运单扫描数据,运单扫描数据中包括待识别运单标识;查询待识别运单标识关联的运单操作数据;根据运单操作数据,识别待识别运单标识对应的运单是否为待核实运单。据此,可以在快递发运前,根据运单操作数据对快递是否携带了旧运单进行自动识别,以便及时对可能存在的旧运单进行核实并拦截修正,达到事中识别和管控,降低流转成本,减少时效延误。
40.在一个实施例中,根据运单操作数据,识别待识别运单标识对应的运单是否为待核实运单的步骤,具体可以包括:当运单操作数据中包括派件操作标识时,判定待识别运单标识对应的运单为待核实运单。
41.派件操作标识用于表征派件操作,具体可以是派件操作码(80),运单操作数据中包括派件操作标识,说明该待识别运单标识对应的运单已进行过派件操作。一个运单进行了派件操作,意味着该运单的物流流转操作结束,通常情况下不会再被扫描到然后进入发运流程。因此,当待发运快递携带的运单标识关联的运单操作数据中包括派件操作标识时,认为该运单标识可能是旧的运单标识,从而判定该运单标识对应的运单为待核实运单,此时可以发出提示,以提示工作人员及时核实该待发运快递是否存在多运单现象。
42.在一个实施例中,考虑到派件操作之后的正常后处理操作(例如转寄、退回等操作),可以进一步排除这部分正常后处理操作,即当待发运快递携带的运单标识关联的运单操作数据中包括派件操作标识、且不包括正常后处理操作标识时,判定该运单标识对应的运单为待核实运单,据此可以进一步提高识别准确性。
43.在一个实施例中,根据运单操作数据,识别待识别运单标识对应的运单是否为待核实运单的步骤,具体可以包括:当运单操作数据中包括派件操作标识以及属于预先确定的操作标识黑名单的异常操作标识时,判定待识别运单标识对应的运单为待核实运单;其中,异常操作标识为派件操作后第一个操作的标识。
44.将派件操作后进行的第一个操作定义为异常操作,异常操作标识用于表征异常操作,举例来说,若派件操作后第一个操作为分拣操作,则异常操作标识为分拣操作标识(如
分拣操作码60)。可以理解的是,当一运单标识对应的运单进行了派件操作后又被扫描到,说明该运单在派件操作后进行了后续操作,即说明该运单进行了异常操作,从而该运单标识关联的运单操作数据中会同时包括派件操作标识和异常操作标识。
45.操作标识黑名单为根据旧运单的历史运单操作数据预先确定的操作标识黑名单,操作标识黑名单中的操作标识可以理解为错误进行重新流转的旧运单的异常操作标识,当待识别运单标识关联的异常操作标识属于操作标识黑名单时,说明该待识别运单标识对应的运单越有可能是错误进行重新流转的旧运单。因此,当待发运快递携带的运单标识关联有派件操作标识、并且关联的异常操作标识属于操作标识黑名单时,认为该运单标识可能是旧的运单标识,从而判定该运单标识对应的运单为待核实运单,此时可以发出提示,以提示工作人员及时核实该待发运快递是否存在多运单现象。据此,基于派件操作标识和操作标识黑名单进行两重判断,可以进一步提高识别准确性。
46.在一个实施例中,根据运单操作数据,识别待识别运单标识对应的运单是否为待核实运单的步骤,具体可以包括:当运单操作数据中包括派件操作标识以及属于预先确定的操作标识黑名单的异常操作标识、且对应的异常时长大于预先确定的最小异常时长时,判定待识别运单标识对应的运单为待核实运单;其中,异常操作标识为派件操作后第一个操作的标识,异常时长为异常操作时间与派件操作时间的时间差。
47.将派件操作后第一个操作定义为异常操作,异常操作标识用于表征异常操作。派件操作时间为派件操作对应的操作时间,异常操作时间为异常操作对应的操作时间,都可以从运单操作数据中获得。异常时长为异常操作时间与派件操作时间的时间差,可以理解为异常操作与派件操作的时间间隔。举例来说,若一运单标识关联的运单操作数据中,派件操作时间为2020年5月1日12:00,异常操作时间为2020年5月2日12:00,则该运单标识对应的异常时长为86400秒。
48.最小异常时长为根据旧运单的历史运单操作数据预先确定的最小异常时长,最小异常时长可以理解为错误进行重新流转的旧运单的异常操作与派件操作的最小时间间隔,待识别运单标识对应的异常时长越长,说明该待识别运单标识对应的运单越有可能是错误进行重新流转的旧运单。因此,当待发运快递携带的运单标识关联有派件操作标识、并且关联的异常操作标识属于操作标识黑名单,并且对应的异常时长大于最小异常时长时,认为该运单标识可能是旧的运单标识,从而判定该运单标识对应的运单为待核实运单,此时可以发出提示,以提示工作人员及时核实该待发运快递是否存在多运单现象。据此,基于派件操作标识、操作标识黑名单以及最小异常时长进行三重判断,可以进一步提高识别准确性。
49.在一个实施例中,如图2所示,操作标识黑名单的确定方法包括以下步骤s202至步骤s206。
50.s202,获取历史快递的历史运单扫描数据,历史运单扫描数据中包括历史运单标识。
51.历史快递可以是历史时段内(例如当前日期前30天)的已发运快递,历史运单扫描数据为该历史时段内的运单扫描数据,历史运单标识为历史运单扫描数据中包括的运单标识。
52.s204,从历史运单标识中筛选出目标运单标识,目标运单标识具有一件多单标签,并且其关联的历史运单操作数据中包括派件操作标识且不包括正常后处理操作标识。
53.可以理解,历史运单标识包括多个运单标识,其可以划分为两类,第一类为一件一单,第二类为一件多单,一件一单用于表示属于一件一单类的运单标识没有和其他运单标识从同一快递外包装上扫描获得,一件多单用于表示属于一件多单类的运单标识和其他至少一个运单标识从同一快递外包装上扫描获得。在其中一个实施例中,当扫描机器从同一快递扫描出多个运单标识时,会给这多个运单标识打上“一件多单”标签,从而可以根据“一件多单”标签筛选出属于一件多单类的运单标识。如下表1所示,示出了一个实施例中一件多单类的运单标识及其扫描时间。
54.表1
55.运单号扫描时间1111112020/5/1 12:002222222020/5/1 12:003333332020/5/1 12:004444442020/5/2 12:005555552020/5/2 12:006666662020/5/3 12:007777772020/5/4 12:008888882020/5/4 12:00
56.一件多单类的运单标识可以分为两小类,第一小类为正常运单标识,第二小类为异常运单标识,具体可以通过判断运单标识关联的历史运单操作数据中是否包括派件操作标识和正常后处理操作标识,来判断属于一件多单类的运单标识具体属于哪一小类。在其中一个实施例中,正常后处理操作标识指的是转寄退回操作标识(如转寄退回操作码70),对于属于一件多单类的运单标识,当其关联的历史运单操作数据中包括派件操作标识且不包括转寄退回操作标识时,认为该运单标识为异常运单标识,将其打上“异常”标签,从而可以根据“异常”标签筛选出异常运单标识。如下表2所示,示出了表1中各运单标识的异常情况。
57.表2
58.运单号是否异常111111是222222否333333是444444否555555是666666是777777是888888是
59.将异常运单标识作为目标运单标识,用于后续处理。如下表3所示,示出了从表2中筛选出的目标运单标识。
60.表3
61.运单号是否异常111111是333333是555555是666666是777777是888888是
62.s206,根据各目标运单标识关联的历史异常操作标识,确定操作标识黑名单。
63.将历史派件操作后进行的第一个操作定义为历史异常操作,历史异常操作标识用于表征历史异常操作。在一个实施例中,根据各目标运单标识关联的历史异常操作标识,确定操作标识黑名单的步骤,具体可以包括以下步骤:根据各目标运单标识关联的历史异常操作标识,统计各历史异常操作标识对应的目标运单标识数量;将对应的目标运单标识数量满足数量要求的历史异常操作标识,加入到操作标识黑名单。
64.可以理解的是,对于不同的目标运单标识,其关联的历史异常操作标识可能相同也可能不同。如下表4所示,示出了表3中各目标运单标识的历史异常操作标识。
65.表4
66.运单号历史异常操作标识111111303333336055555560666666607777777588888830
67.根据表4可以统计出各历史异常操作标识对应的目标运单标识数量,其中,历史异常操作标识60、30和75对应的目标运单标识数量分别为3、2和1。
68.在一个实施例中,将对应的目标运单标识数量满足数量要求的历史异常操作标识,加入到操作标识黑名单。
69.可以理解的是,历史异常操作标识对应的目标运单标识数量越多,该历史异常操作标识表征的操作越有可能是实际异常操作。因此,将对应的目标运单标识数量满足数量要求的历史异常操作标识,加入到操作标识黑名单。
70.在一个实施例中,当对应的目标运单标识数量大于或等于所有目标运单标识数量中第一预设比例的目标运单标识数量时,判定对应的目标运单标识数量满足数量要求。
71.其中,第一预设比例可以结合实际情况进行设置,此处不做限定,例如,可以设为90%。在其中一个实施例中,可以将各历史异常操作标识对应的目标运单标识数量从多到少进行排序,序号从1开始,由小到大,如下表5所示,示出了表4中各历史异常操作标识对应的目标运单标识数量的排序情况。
72.表5
73.历史异常操作标识目标运单标识数量序号
603130227513
74.可以利用percentile函数计算表5中的90%分位数序号,percentile([1,2,3],90%)=2.8,向下取整,得到90%分位数序号为2,其对应的目标运单标识数量为2,将对应的目标运单标识数量大于或等于2的历史异常操作标识加入到操作标识黑名单,即,60和30加入到操作标识黑名单,75不加入到操作标识黑名单。其中,60表征分拣操作,30表征装车操作,75表征放入驿站操作,说明旧运单的异常操作更多为物流流转操作,如60和30,而非派件环节类,如75。
[0075]
上述实施例中,通过历史数据分析与挖掘,获得异常操作标识黑名单,有助于自动识别出异常运单,减少人工处理环节,提升识别效率,并且可以覆盖多种可能的异常场景,识别范围更为全面。
[0076]
在一个实施例中,如图3所示,最小异常时长的确定方法包括以下步骤s302至步骤s306。
[0077]
s302,获取历史快递的历史运单扫描数据,历史运单扫描数据中包括历史运单标识。
[0078]
s304,从历史运单标识中筛选出目标运单标识,目标运单标识具有一件多单标签,并且其关联的历史运单操作数据中包括派件操作标识且不包括正常后处理操作标识。
[0079]
关于步骤s302~s304的说明,可以参考前文实施例中关于步骤s202~s204的说明,此处不再赘述。
[0080]
s306,根据各目标运单标识关联的历史派件操作时间和历史异常操作时间,确定最小异常时长。
[0081]
在一个实施例中,根据各目标运单标识关联的历史派件操作时间和历史异常操作时间,确定最小异常时长的步骤,具体可以包括以下步骤:根据各目标运单标识关联的历史异常操作时间与历史派件操作时间的时间差,获得各目标运单标识对应的历史异常时长;基于各历史异常时长,确定最小异常时长,最小异常时长大于所有历史异常时长中第二预设比例的历史异常时长。
[0082]
对于任一目标运单标识,其对应的历史异常时长为历史异常操作时间减去历史派件操作时间所得到的时间差。如下表6所示,示出了表3中各目标运单标识对应的历史派件操作时间、历史异常操作时间以及历史异常时长。
[0083]
表6
[0084][0085][0086]
基于各历史异常时长,确定最小异常时长,最小异常时长大于所有历史异常时长
中第二预设比例的历史异常时长,其中,第二预设比例可以结合实际情况进行设置,此处不做限定,例如,可以设为90%。在其中一个实施例中,可以将各历史异常时长从大到小进行排序,利用percentile函数计算历史异常时长中的90%分位数,percentile([115200,108000,86400,39600,28800,21600],90%)=111600,将111600秒作为最小异常时长。
[0087]
上述实施例中,通过历史数据分析与挖掘,获得最小异常时长,结合异常时长进行判断,有助于进一步提高自动识别异常运单的准确性。
[0088]
在一个实施例中,当待发运快递的运单扫描数据中包括至少两个待识别运单标识时,直接判定待识别运单标识对应的运单为待核实运单。
[0089]
当待发运快递的运单扫描数据中包括至少两个待识别运单标识时,说明通过扫描机器便扫描出了至少两个运单信息,意味着该待发运快递携带了至少两个运单,该情况下可以直接发出提示,以提示工作人员及时核实该待发运快递携带的运单,并撕掉无效运单。需要说明的是,也可以通过前文实施例中对每一待识别运单标识对应的运单进行识别,从而提示工作人员哪一待识别运单标识对应的运单为更有可能的无效运单。
[0090]
在一个实施例中,如图4所示,提供了一种运单识别方法,包括以下步骤s401至步骤s408。
[0091]
s401,获取待发运快递的运单扫描数据,运单扫描数据中包括待识别运单标识。
[0092]
s402,判断待识别运单标识的数量是否大于1,若是,进入步骤s407,若否,进入步骤s403。
[0093]
s403,查询待识别运单标识关联的运单操作数据。
[0094]
s404,判断运单操作数据中是否包括派件操作标识,若是,进入步骤s405,若否,进入步骤s408。
[0095]
s405,判断运单操作数据中的异常操作标识是否属于操作标识黑名单,若是,进入步骤s406,若否,进入步骤s408。
[0096]
s406,判断对应的异常时长是否大于最小异常时长,若是,进入步骤s407,若否,进入步骤s408。
[0097]
s407,提示核实该待发运快递是否存在多运单现象。
[0098]
s408,继续发运。
[0099]
关于步骤s401~s408的具体描述可以参见前文实施例,此处不再赘述。本实施例中,在快递发运前,通过派件操作标识、操作标识黑名单以及异常时长三重判断,自动识别快递可能携带的旧运单,识别准确性高,并且可实现提前识别和事中管控,及时提醒工作人员进行拦截修正,提高识别效率和反馈效率,从而减少时效延误和客诉。
[0100]
应该理解的是,虽然上述实施例涉及的各流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,上述实施例涉及的各流程图中的至少一部分步骤可以包括多个步骤或者多个阶段,这些步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤中的步骤或者阶段的至少一部分轮流或者交替地执行。
[0101]
在一个实施例中,如图5所示,提供了一种运单识别装置500,包括:获取模块510、
查询模块520和识别模块530,其中:
[0102]
获取模块510,用于获取待发运快递的运单扫描数据,运单扫描数据中包括待识别运单标识。
[0103]
查询模块520,用于查询待识别运单标识关联的运单操作数据。
[0104]
识别模块530,用于根据运单操作数据,识别待识别运单标识对应的运单是否为待核实运单。
[0105]
在一个实施例中,识别模块530在根据运单操作数据,识别待识别运单标识对应的运单是否为待核实运单,具体用于:当运单操作数据中包括派件操作标识时,判定待识别运单标识对应的运单为待核实运单。
[0106]
在一个实施例中,识别模块530在根据运单操作数据,识别待识别运单标识对应的运单是否为待核实运单,具体用于:当运单操作数据中包括派件操作标识以及属于预先确定的操作标识黑名单的异常操作标识时,判定待识别运单标识对应的运单为待核实运单;其中,异常操作标识为派件操作后第一个操作的标识。
[0107]
在一个实施例中,识别模块530在根据运单操作数据,识别待识别运单标识对应的运单是否为待核实运单,具体用于:当运单操作数据中包括派件操作标识以及属于预先确定的操作标识黑名单的异常操作标识、且对应的异常时长大于预先确定的最小异常时长时,判定待识别运单标识对应的运单为待核实运单;其中,异常操作标识为派件操作后第一个操作的标识,异常时长为异常操作时间与派件操作时间的时间差。
[0108]
在一个实施例中,该装置还包括第一确定模块,用于确定操作标识黑名单。第一确定模块包括:第一获取单元、第一筛选单元和第一确定单元,其中:
[0109]
第一获取单元,用于获取历史快递的历史运单扫描数据,历史运单扫描数据中包括历史运单标识。
[0110]
第一筛选单元,用于从历史运单标识中筛选出目标运单标识,目标运单标识具有一件多单标签,并且其关联的历史运单操作数据中包括派件操作标识且不包括正常后处理操作标识。
[0111]
第一确定单元,用于根据各目标运单标识关联的历史异常操作标识,确定操作标识黑名单。
[0112]
在一个实施例中,第一确定单元在根据各目标运单标识关联的历史异常操作标识,确定操作标识黑名单时,具体用于:根据各目标运单标识关联的历史异常操作标识,统计各历史异常操作标识对应的目标运单标识数量;将对应的目标运单标识数量满足数量要求的历史异常操作标识,加入到操作标识黑名单。
[0113]
在一个实施例中,第一确定单元还用于:当对应的目标运单标识数量大于或等于所有目标运单标识数量中第一预设比例的目标运单标识数量时,判定对应的目标运单标识数量满足数量要求。
[0114]
在一个实施例中,该装置还包括第二确定模块,用于确定最小异常时长。第二确定模块包括:第二获取单元、第二筛选单元和第二确定单元,其中:
[0115]
第二获取单元,用于获取历史快递的历史运单扫描数据,历史运单扫描数据中包括历史运单标识。
[0116]
第二筛选单元,用于从历史运单标识中筛选出目标运单标识,目标运单标识具有
一件多单标签,并且其关联的历史运单操作数据中包括派件操作标识且不包括正常后处理操作标识。
[0117]
第二确定单元,用于根据各目标运单标识关联的历史派件操作时间和历史异常操作时间,确定最小异常时长。
[0118]
在一个实施例中,第二确定单元在根据各目标运单标识关联的历史派件操作时间和历史异常操作时间,确定最小异常时长时,具体用于:根据各目标运单标识关联的历史异常操作时间与历史派件操作时间的时间差,获得各目标运单标识对应的历史异常时长;基于各历史异常时长,确定最小异常时长,最小异常时长大于所有历史异常时长中第二预设比例的历史异常时长。
[0119]
在一个实施例中,识别模块530还用于当运单扫描数据中包括至少两个待识别运单标识时,直接判定待识别运单标识对应的运单为待核实运单。
[0120]
关于运单识别装置的具体限定可以参见上文中对于运单识别方法的限定,在此不再赘述。上述运单识别装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
[0121]
在一个实施例中,提供了一种计算机设备,该计算机设备可以是服务器,其内部结构图可以如图6所示。该计算机设备包括通过系统总线连接的处理器、存储器和网络接口。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统、计算机程序和数据库。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种运单识别方法。
[0122]
在一个实施例中,提供了一种计算机设备,该计算机设备可以是终端,其内部结构图可以如图7所示。该计算机设备包括通过系统总线连接的处理器、存储器、通信接口、显示屏和输入装置。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统和计算机程序。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的通信接口用于与外部的终端进行有线或无线方式的通信,无线方式可通过wifi、运营商网络、nfc(近场通信)或其他技术实现。该计算机程序被处理器执行时以实现一种运单识别方法。该计算机设备的显示屏可以是液晶显示屏或者电子墨水显示屏,该计算机设备的输入装置可以是显示屏上覆盖的触摸层,也可以是计算机设备外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。
[0123]
本领域技术人员可以理解,图6或图7中示出的结构,仅仅是与本技术方案相关的部分结构的框图,并不构成对本技术方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
[0124]
在一个实施例中,提供了一种计算机设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现上述各方法实施例中的步骤。
[0125]
在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算
机程序被处理器执行时实现上述各方法实施例中的步骤。
[0126]
在一个实施例中,提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述各方法实施例中的步骤。
[0127]
需要理解的是,上述实施例中的术语“第一”、“第二”等仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。针对数值范围的描述,术语“多个”理解为等于或大于两个。
[0128]
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本技术所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(read-only memory,rom)、磁带、软盘、闪存或光存储器等。易失性存储器可包括随机存取存储器(random access memory,ram)或外部高速缓冲存储器。作为说明而非局限,ram可以是多种形式,比如静态随机存取存储器(static random access memory,sram)或动态随机存取存储器(dynamic random access memory,dram)等。
[0129]
以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
[0130]
以上所述实施例仅表达了本技术的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本技术构思的前提下,还可以做出若干变形和改进,这些都属于本技术的保护范围。因此,本技术专利的保护范围应以所附权利要求为准。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1