包装件的识别转让专利

申请号 : CN201380074983.7

文献号 : CN105051723B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 贝恩德·哈特曼

申请人 : 德国邮政股份公司

摘要 :

为了识别包装件,对由光学检测包装件的至少一个表面所产生的数据进行用于识别单个字符的文本识别。多个特征值被确定,其中,每一个特征值基于对已识别的字符的另一种预设的统计分析。多个特征值构成包装件的识别的至少一部分。提供这些特征值以用于特征值的存储和/或用于这些特征值与之前保存的特征值的比较。

权利要求 :

1.一种由至少一个设备(100,110;300;600,800)实施的方法,所述方法包括:-获取数据,所述数据由光学检测包装件(10)的至少一个表面而产生,-基于所述获得的数据实施文本识别,所述文本识别用于识别单个的字符,-确定多个特征值作为所述包装件的识别信息的至少一部分,其中,每一个特征值基于另一个对已识别的字符预设的统计分析,和-提供所述特征值以用于所述特征值的存储和/或用于所述特征值与之前已保存的特征值的比较。

2.根据权利要求1所述的方法,其特征在于,所述统计分析其中的至少一种包括以下内容:-确定特定的字符的频率,和/或

-确定特定的字符组合的频率,和/或

-确定在特定的位置上特定的字符的频率。

3.根据权利要求1所述的方法,其特征在于,基于以下概率中的至少一种来选择对已识别的字符的预设的统计分析:-特定字符出现的概率,

-特定字符组合出现的概率,

-在特定位置上特定字符出现的概率。

4.根据权利要求1所述的方法,其特征在于,为不同的语言和/或语族预设了不同的对已识别的字符的统计分析,其中,针对各个语言和/或语族而预设的对已识别字符的统计分析基于对于所述语言和/或语族的统计分析,而且其中,分别基于针对一种语言和/或语族而预设的对已识别的字符的统计分析确定多个特征值。

5.根据权利要求4所述的方法,其特征在于,对于所述语言或语族的确定基于:-特定已识别的字符的几何分布,和/或

-特定的字符的存在,和/或

-关于所述包装件起运地点的信息。

6.根据权利要求1所述的方法,所述方法另外包括对所述包装件(10)的至少一个表面的预先光学检测。

7.根据权利要求1所述的方法,其特征在于,所述光学检测包括对所述包装件(10)的至少一个表面的扫描或对所述包装件(10)的至少一个表面的拍摄。

8.根据权利要求1至7中任意一项所述的方法,所述方法另外包括将已确定的特征值与之前为包装件确定和保存的特征值进行比较,通过对已确定的特征值与保存的特征值进行相关性分析,从而确定一致和/或偏差。

9.一种设备(100;300;600),所述设备包括至少一个处理器(111;311)和至少一个存储器(112;312),包含程序指令的程序(113;313)保存在所述存储器中,并且所述至少一个存储器和所述程序设置用于,当所述程序在所述至少一个处理器上运行时,通过所述至少一个处理器促使所述设备实施根据权利要求1至8中任意一项所述的方法。

10.根据权利要求9所述的设备(100),所述设备还包括以下组件中的至少一个:-用于数据通讯的接口(140),

-扫描器,以及

-相机(130)。

11.一种系统,所述系统包括至少一个根据权利要求9或10所述的设备(300;600)和至少一个用于光学检测包装件的表面的扫描器和/或至少一个用于光学检测包装件的表面的相机(400;501)。

说明书 :

包装件的识别

技术领域

[0001] 本发明涉及用于识别包装件的方法、设备、系统、程序以及存储介质。

背景技术

[0002] 包装件例如可以是信件、小包裹、包裹或其他任意由物流服务提供者运输的邮寄件。与包装件的运输相关的、越来越高的服务供应的个性化要求灵活的投递和提取的能力。识别包装件的可能性在此可以使所期望的服务的供应简化。在此,可能涉及到的是由发送者和/或由接收者所期望的服务。因此,包装件识别在物流中具有核心的作用。
[0003] 目前包装件的识别通常借助条形码完成,该条形码经扫描器或相机检测。

发明内容

[0004] 本发明基于这样的考虑,即,条形码的施加需要额外的工作步骤,而且为了可靠的分析,条形码必须以足够好的质量加在包装件上。另外,本发明还基于这样的考虑,即,条形码并不在全球范围内统一标准化。从一个物流服务提供者到另一个物流服务提供者和/或从一个国家到另一国家,条形码可以互不相同。因此也会特别使跨界的服务变得困难。
[0005] 本发明的目的在于,提供另一种包装件的识别可能性。
[0006] 该目的通过根据权利要求1所述的方法、根据权利要求9所述的设备、根据权利要求11所述的系统、根据权利要求12所述的程序和根据权利要求13所述的存储介质得以实现。其他实施方式可由从属权利要求中得出。
[0007] 由至少一个设备实施的、示例性的按照本发明的方法包括:获取数据,该数据由光学检测包装件的至少一个表面而产生;基于所述获得的数据实施用于识别单个的字符的文本识别;确定多个特征值作为包装件识别信息的至少一部分,其中,每一个特征值基于对已识别的字符的另一种预设的统计分析;以及提供这些特征值以用于这些特征值的存储和/或用于这些特征值与之前已保存的特征值的比较。
[0008] 一个示例性的按照本发明的设备包括用于实施按照本发明方法的工具。该设备可以是移动的设备或固定的设备。该设备例如可以是设施的一部分、本地使用的计算机或服务器。该设备也可以是机器的一个模块。
[0009] 一个按照本发明的示例性的设备包括至少一个处理器和至少一个存储器,其中,包含程序指令的程序保存在该存储器中,而且其中,该存储器和该程序设置用于,当该程序在处理器上运行时,通过处理器至少促使该设备实施按照本发明的方法。为了可以实施该方法,例如在软件方面对该设备进行设置。在软件方面进行设置特别理解为,为了可以例如以程序的形式在处理器上实施方法对设备进行必需的准备。
[0010] 另外,处理器可以理解为一个或多个控制单元、微处理器、比如微控制器这样的微控制单元、数字信号处理器(DSP)、特定用途集成电路(ASIC)或现场可编程门阵列(FPGA)。
[0011] 存储器例如是程序存储器和/或主存储器,处理器可以访问该存储器。另外,程序存储器应理解为非易失性存储器,并且主存储器应理解为易失性存储器或非易失性存储器,特别是随机存取存储器(RAM)和/或闪存。非易失性存储器例如是随机存取存储器(RAM)(例如NOR型闪存)或顺序存取存储器(比如NAND型闪存),和/或只读存储器(ROM)(例如EPROM存储器、EEPROM存储器或ROM存储器)。该存储器例如可以以实体的形式形成。
[0012] 按照本发明的一个示例性的系统包括至少一个按照本发明的设备和至少一个用于光学检测包装件表面的扫描器和/或至少一个用于光学检测包装件表面的相机。该系统可以额外地包括存储器,已确定的特征值保存在该存储器中。该存储器例如可以是服务器的一部分或能够由服务器定址。
[0013] 按照本发明的一个示例性的程序包括程序指令,其中,当由处理器执行该程序时,该程序指令促使设备实施按照本发明的方法。该程序例如能够经网络,比如局域网、广域网、虚拟网络、无线电网络(比如移动无线电网络)、其他电话网络和/或互联网分布。程序可以至少部分为软件和/或处理器的固件。按照本发明的程序例如可以保存在按照本发明的设备的存储器中。程序的概念也可以分别理解为多个程序的集合。
[0014] 按照本发明的一个示例性的存储介质保存按照本发明的程序。该存储介质例如是计算机可读的存储介质,该存储介质包含按照本发明的程序并且例如配置为磁性的、电的、电磁的、光学的和/或其他类型的存储介质。该存储介质可以特别是物理存储介质和/或实体的存储介质。该存储介质例如是便携式的或固定地安装在设备中。“计算机可读”特别应理解为该存储介质能够由计算机或数据处理设备—例如由处理器—读(读取)和/或写入。该存储介质例如是处理器的程序存储器。
[0015] 包装件通过基于客户的文字信息相互区别,比如包装件上的发送者、接收者和其他的标签。所使用的文字在此由不同的字符组成。
[0016] 因此本发明针对特定的示例性的实施方式而设置有光学检测、识别并统计分析包装件上的文本。文本的多个特征值被确定。每一个特征值基于对文本的已识别的字符的另一种统计分析。该统计分析可以这样设置,即,不同的文本通常会产生不同的特征值。因此,包装件多个特征值的整体实现了至少从大量其他包装件中区分出该包装件。这些特征值的整体可以至少用作包装件识别信息的一部分。这些特征值可以供保存。可以替代性地或额外地提供这些特征值用于与之前保存的特征值的比较。
[0017] 本发明的一个可能的优点在于,提供了借助条形码识别包装件的替代方案或补充方案。由此实现了灵活地处理包装件,该处理不取决于特定的物流服务供应者。本发明的另一个可能的优点在于,通过分析包装件上的文本也可以发现经过一定时间该文本中的变化。相比将由光学检测表面得到的或由文本识别得到的完整数据用于识别,使用基于对包装件上文本的统计分析的特征值允许以相对较小的数据量进行识别。较小的数据量需要相对小的用于存储的存储空间并且允许新识别的数据与已保存的数据的快速比较。这进一步限制了对于处理器功率和能量的需求。
[0018] 字符可以是文本的任意独立的部分,比如不同字母表的字母、不同数系的数字、包括特殊字符的标点符号、音节文字的音节或语素文字。
[0019] 在一种示例性实施方式中,统计分析中的至少一种包括确定特定字符的频率、确定特定字符组合的频率和/或确定在特定位置上特定字符的频率。其他的统计分析同样是可能的。
[0020] 在此,频率可以是绝对频率或相对频率。相对频率在此例如可以是一个数量与所有已识别字符或特定已识别字符的数量的比率。在统计分析的范围内,已确定的相对频率也可以与预期的相对频率相比。随后该结果可以用作特征值。
[0021] 已识别字符的预设的统计分析例如可以这样选择,即,所得出的特征值特别适合于使包装件上的文本相互区分。
[0022] 为此,在一种实施例中,对已识别字符的预设的统计分析中的至少一个基于以下标准中的至少一个而选择:特定字符出现的概率,特定字符的组合出现的概率,和在特定位置上出现特定字符的概率。
[0023] 例如可以借助特定语言或特定语族的统计分析确定相应概率。但是也可以借助一种语言或语族的所选范围内的统计分析确定各个概率,比如基于大范围代表性数量的名字和地址。
[0024] 如果特定的字符或特定的字符组合很少出现并因此以小概率出现,例如德语中的字符组合“xq”,指示出该字符组合的频率的特征值不太适合于包装件之间的相互区别,因为对于实际中每个包装件在此会确定特征值为“零”。如果相反地特定的字符或特定的字符组合出现概率非常高,例如德语中的字符“e”,那么通过包装件上已识别的文本中该字符的频率就已经能够将该包装件从大量其他的包装件中区分出来。
[0025] 因此,在一些示例性的实施方式中可以这样选择对于已识别字符的统计分析,即,确定特定字符的频率作为一个特征值,该字符以特别高的频率出现。相应地,在一些示例性的实施方式中可以替代性或额外地这样选择对于已识别字符的统计分析,即,确定以特别高概率出现的特定字符组合或特定字符位置等的频率。
[0026] 文本的字符之间的统计关系根据文化区域而变化。可以利用这些特定的关系,从而作为选择性的特征载体对包装件的识别起到作用。
[0027] 因此,在一种示例性的实施方式中,对不同的语言或语族预设有对于已识别字符的不同的统计分析,其中,针对不同的语言或语族而预设的已识别字符的统计分析基于该语言或语族的统计分析而选出。随后,可以分别基于已识别的、针对不同的语言或语族而预设的字符的统计分析来确定多个特征值。
[0028] 这样得到了一个优点,即,与多个语言的多个特征相比可以将较少的特征用于大规模地识别包装件。例如,在包括拉丁字母的文本中没有出现日语音节字符,而对日语音节字符的统计分析的参考对于区分具有拉丁文本的包装件而言不会起到作用。
[0029] 在一种示例性的实施方式中可以设置一个单独的、额外的特征值用于说明各个相应考虑到的语言或语族。
[0030] 可以固定地预设、单独地预设或在按照本发明的方法的范围内确定出待参考的语言或语族。在一种示例性实施方式中,基于特定已识别字符的几何分布来确定语言。因此,例如特定位置上数字的排布,比如邮编或者门牌号,可以提供对语言的提示。在另一种示例性实施方式中,额外地或替代性地基于特定字符的存在来确定语言。特定的字符仅出现在特定的语言中。在另一种实施方式例中,额外地或替代性地基于关于包装件的起运地点的信息来确定语言。
[0031] 如果在文本识别之前已经存在关于语言的信息,那么该信息也可以用于文本识别的实施。
[0032] 在一种示例性实施方式中,该方法包括预先光学检测包装件的至少一个表面。
[0033] 在一种示例性实施方式中,该光学检测包括扫描包装件的至少一个表面或拍摄包装件的至少一个表面。该光学检测可以在此由确定这些特征值的相同设备实施,或者由另一个设备实施。
[0034] 在一种示例性实施方式中,该方法包括已确定的特征值与之前保存的特征值的比较。为了比较,对已确定的特征值与保存的特征值进行相关性分析,从而确定一致和/或偏差。在此,该对比可以由确定这些特征值的相同的设备实施,或者由另一个设备实施。
[0035] 实际的特征值与已保存的特征值的一致性指示出现有的包装件与在上一个时间点检测的、为其产生并保存了特征值的包装件是同一个。实际的特征值与已保存的特征值的轻微的偏差指示出现有的包装件与在上一个时间点检测的包装件是同一个,但是在此期间可能进行了标签的修改或人为操作。这样的结果可以是进一步自动或手动的检查的理由。
[0036] 为包装件而产生的特征值可以保存在确定出这些特征值的设备中。这些特征值也可以额外地或替代性地保存在另一个设备中。
[0037] 在一种示例性实施方式中,按照本发明的设备包括至少一个处理器和/或至少一个存储器和/或至少一个用于数据通讯的接口和/或至少一个扫描器和/或至少一个相机。至少一个存储器可以用于保存程序、程序块、中间结果、特征值和/或其他数据。扫描器或相机可以用于光学捕捉包装件的至少一个表面。如果该设备本身不包括相机或扫描器,那么用于数据通讯的接口可以用来从相机或从扫描器接收数据。用于数据通讯的接口可以进一步用于将已产生的特征值和/或基于已产生的特征值的分析的结果传送至另一个设备。这样的另一个设备例如可以是服务器,该服务器接收、保存并在需要时提供来自不同设备的特征值。该用于数据通讯的接口可以为有线连接的接口或无线连接的接口。有线连接例如可以是直接连接到另一个设备、连接到局域网(local area network,LAN)中或连接到公共网络中,比如互联网。无线连接例如可以是连接到局域的无线网络(无线局域网,wireless local area network,WLAN)中、直接无线地连接至另一个设备(比如蓝牙连接)或连接到移动网络中。

附图说明

[0038] 本发明的另一个优选示例性的设计可以由对本发明单个的示例性实施方式的详细描述,特别是结合附图得出。但是这些附图仅用于说明的目的而并不用于确定本发明的保护范围。这些附图并不是按比例的而且应仅示例性地反映本发明的一般构思。特别是附图中所包含的特征不应认为是本发明的强制必需的组成部分。
[0039] 附图中:
[0040] 图1以框图示出了按照本发明系统的第一种示例性的实施方式,该系统包括按照本发明设备的第一种示例性实施方式,
[0041] 图2以流程图示出了按照本发明的方法的一种示例性实施方式的方法步骤,[0042] 图3以框图示出了按照本发明系统的第二种示例性实施方式,该系统包括按照本发明设备的第二种示例性实施方式,以及
[0043] 图4以框图示出了按照本发明系统的第三种示例性实施方式,该系统包括按照本发明设备的第三种示例性实施方式。

具体实施方式

[0044] 随后借助示例性的实施方式说明本发明。
[0045] 图1以框图示出了按照本发明系统的第一种示例性的实施方式,在该系统中产生并使用包装件识别信息。其例如假设为,包装件是信件,但是其他类型的包装件可以以同样的方式识别。
[0046] 该系统包括了根据本发明的设备100的一种示例性实施方式和服务器200。
[0047] 设备100包括处理器111和与处理器111连接的存储器112。处理器111可以是一个微处理器。该处理器也可以例如连同存储器112一起嵌入集成电路(IC)110中。该存储器112是或者包括存储介质,该存储介质保存有具有程序指令的程序113。处理器111设置用于实施存储器112中的程序并以此允许设备100执行特定的操作。程序113是一个用于确定特征值的程序。在存储器112中另外还可以存储数据114。这理解为,程序113或者程序的一些部分在通过处理器111处理期间也可以缓存在(未示出的)主存储器中。
[0048] 另外,设备100具有数字相机130。该相机130同样与处理器111连接。设备100可以例如作为分类装置的一部分而固定地安装。该相机130设置为可以拍下在设备下方经过的信件10。替代性地,该设备100还可以是移动并且便携的。在这种情况下,使用者,例如投递员,可以将相机130分别对准包装件并且进行手动的拍照。代替相机,还可以使用扫描信件的扫描器。
[0049] 另外,设备100还包括用于与服务器200数据交换的接口140。接口140同样与处理器111连接。接口可以是有线连接的接口140或者是无线接口,该无线接口例如通过WLAN模块、蓝牙模块或者移动无线模块提供。与服务器200的连接可以选择性至少部分地经公共通信网络进行,例如经移动无线网络和/或互联网。
[0050] 设备100可以具有任意的其他部件。例如设备可以包括具有屏幕和键盘的用户接口等。
[0051] 服务器200包括处理器211和与处理器211连接的程序存储器212、数据存储器215和接口240。处理器211可以是一个微处理器。该处理器也可以例如连同程序存储器212一起嵌入集成电路中。程序存储器212保存有具有程序指令的程序213。处理器210设置用于执行程序存储器212中的程序并以此允许服务器200执行特定操作。程序213包括用于保存所获得的特征值的程序以及用于将所获得的特征值与保存的特征值进行比较的程序。数据存储器215中保存有特征值。接口240实现了与另一个装置(比如设备100)的数据交换。
[0052] 图2示出了图1中系统的操作以作为按照本发明方法的实施例。左侧示出的操作由设备100的相机130实施。在设备100的处理器111执行程序113时,实施在中间位置所示出的操作。在处理器211执行程序存储器212中程序213的其中一个程序时,由服务器200来实施右侧示出的操作。
[0053] 当信件10位于相机130的检测区域中时,相机130拍下信件10并且光学捕捉信件的表面(操作150)。当探测到信件10的特定位置时或探测到其上有信件10运送的传送单元的特定位置时可以自动地进行拍照。但是也可以通过使用者手动地拍照。也可以对每个信件10拍照两次,一次是正面而另一次是背面。每次拍照产生一组的图像数据。
[0054] 相机130将图像数据传送至处理器111。
[0055] 处理器111接收数据(操作160)并且实施模式识别,该模式识别至少包括文本识别(操作161)。
[0056] 如果在信件的两面都没有识别出文本,则可以发出错误提示。
[0057] 否则提供单个的字符作为文本识别的结果,这些字符可能包括字母、数字、标点符号、特殊符号和其他字符。
[0058] 处理器111使检测到的一系列字符经过统计分析(操作162)。在此可以设置分析的类型。每次分析会产生一个特征值。在此,一些分析例如可以确定特定的字符或者特定的字符组合的绝对频率或相对频率。因此,对于第一特征值而言可以确定字母“e”在整个已识别的文本中出现的频率,而对于第二特征值而言可以确定组合“st”在整个已识别的文本中出现的频率。
[0059] 每个特征值也可以是字符或字符组合的相对频率与该字符或该字符组合出现的概率的比值。因此不同特征的数值可能彼此更加相似。这样使下面进一步讨论的相关性的结果更加有说服力。
[0060] 可以为不同的语言预设不同的统计分析。因此,例如可以参考在相应语言中出现概率特别高的字符和/或字符组合。
[0061] 这些待参考的语言可以作为参数预设在设备100中。因此,在特定国家使用的设备100能够分别使用为该国家语言而预设的一组统计分析。替代性地,设备100例如可以设置在分类系统中的一个位置上,来自特定的起运国家的信件专门通过该位置。在这种情况下,设备100分别使用一组为该起运国家的语言而预设的统计分析。但是,设备100也可以借助文本识别自己分析所识别文本的结构代表了哪一种语言。因此,可以从地址栏中邮政编码和/或门牌号的编排而推断出特定的国家并以此推断出特定的语言。
[0062] 处理器111例如以特征向量的形式组合所获得的信件10的特征值(操作163)。该特征向量在此可以表示对信件10的识别信息或部分识别信息。
[0063] 在第一种变型中,处理器111提供用于存储已组合的特征值并且促使设备100将特征值经接口140传送至服务器200(操作164)。这可以理解为,处理器111也可以首先生成多个信件的特征值并且保存在设备100的存储器中。随后这些特征值以打包的方式传送至服务器200,例如每小时一次。
[0064] 服务器200经接口240接收到这些特征值而且处理器211促使这些特征值例如以特征向量的形式或作为表格中的元素保存在数据存储器215中(操作250)。
[0065] 服务器200同样可以从另一个类似的设备获得特征值并且将这些特征值保存在数据存储器215中。特征值也可以与相关于信件10的其他信息一同保存,比如重量、尺寸、地址、服务说明、预设定的运输链等。这些信息可以由设备100或由另一个设备提供。如果这些特征值仅预设作为部分识别信息,那么这些额外的信息中的一些可以与特征值一起形成对于信件10的完整的识别信息。
[0066] 在第二个变型中,处理器111促使设备100将这些特征值和将其与保存的特征值对比的请求一同传送至服务器200(操作165)。相对于用于实施包括操作164的第一种变型的程序指令而言,设备100可以替代性地或额外地具有用于实施包括操作165和166的第二种变型的程序指令。因此,操作165和165在图2中以虚线示出。
[0067] 服务器200的处理器211接收特征值和请求(操作251)并且对所获得的一组特征值与所有的或者选出的、保存在数据存储器215中的多组特征值之间的相关性进行分析(操作252)。为此,例如可以为每一个特征计算所获得的数值与保存的数值之间的差值。随后可以叠加所有特征的差值,从而得出作为相关性数值的总数值。已保存的特征值组的预选可以借助已有的参数数值进行,这些参数数值例如是关于为其已接收了一组特征值的信件的重量的说明。
[0068] 该相关性数值显示出,是否存在有相同的一组已保存的特征值,或者是否存在有一组差异很小的特征值。在差异高于一个预设定的相关性数值的情况下则可以假定这些进行对比的特征值是不同信件的特征值,而在差异低于一个预设定的相关性数值的情况下则可以假定这些进行对比的特征值是同一个信件的特征值,但是信件上的文本在这期间发生了改变。
[0069] 处理器211给予发出请求的设备100相应的反馈(操作253)。
[0070] 设备100的处理器111可以分析该结果并且随后根据结果而作出反应(操作166)。一方面,设备100可以在相同的特征值的情况下例如通知管理单元该信件已经到达了特定的地点。而另一方面,在已经确定了改变的情况下,设备100例如请求投递员检查该变化。
[0071] 因此,在本发明的示例性实施方式中存在这样的可能性,即追踪包装件的运输过程并且记录包装件特性在运输过程中的改变。可以对损坏或标签的更改进行识别和评估。包装件标签的改变例如可以由于人为操作引起,但也可能是由于地址修改、服务要求的补充或者其他类似原因产生。例如如果通过手动的标记的服务要求的补充可以自动地识别,那么可以获得巨大的合理化潜能。所获得的信息也可以在与顾客,例如与发送者和/或接收者的相互往来中得以利用。
[0072] 图2中的方框160-166可以理解为示出了按照本发明的计算机程序的一种示例性实施方式的功能模块。
[0073] 图1中的设备100既可以通过省去组件又可以通过增加组件而以多样化的方式改进。由此可以获得进一步的或替代性的优势。在另一种示例性实施方式中,代替处理器111和包含计算机程序113的存储器112,设备100包括电路,相应的功能在该电路中以硬件的方式得以实现。代替设备100,也可将IC 110或者功能上相当的电路视为按照本发明设备的示例性实施方式。
[0074] 图1中所呈现的作为整体的系统也可以以多样化的方式改进。图3和图4中示出了系统的两个示例性的变型。
[0075] 图3以框图示出了按照本发明系统的第二种示例性实施方式。
[0076] 该系统包括作为按照本发明设备的示例性实施方式的服务器300。该系统另外包括多个数字相机或者扫描器400、410以及计算机(PC)420,这些相机或扫描器以及计算机直接或经至少一个数据网络与服务器300连接。
[0077] 服务器300包括处理器311和与处理器311连接的第一存储器312、第二存储器315和接口340。第一存储器312是或者包括存储介质,该存储介质保存具有程序指令的程序。处理器311设置用于执行程序存储器312中的程序并以此促使服务器300实施特定的操作。这些程序包括用于确定包装件的特征值、用于保存所获得的包装件的特征值以及用于将所获得的特征值与保存的特征值进行比较的程序313。第二存储器315是或者包括存储介质,该存储介质保存包装件的特征值并同样保存其他数据,特别是其他对应于特定包装件的信息。处理器311可以是中央处理器(Central Processing Unit,CPU)。处理器也可以例如连同第一存储器312一起嵌入到集成电路中。接口340实现了与另一个装置的数据交换。
[0078] 除用于拍摄图像的常规部件之外,相机400、410具有用于与服务器300数据通讯的接口。一些相机400属于相应的检测站并且仅用于第一次确定包装件的特征值。其余的相机410可以属于相应的控制站并且在控制站中再次生成包装件的特征值,从而这些特征值可以与已保存的特征值比较。一些相机也可以设置用于这两个目的。
[0079] 计算机420同样具有用于与服务器300数据通讯的接口。计算机420允许对服务器300的数据的访问和/或允许从服务器300自动接收数据。
[0080] 图3中系统的操作可以基本上对应于图2中示出的图1中系统的操作。但是在这种情况下,相机400、410的图像数据直接传送至服务器300,而且服务器300额外地承担了图1中设备100的任务。
[0081] 如果在服务器300上接收到检测站的相机400的图像数据,那么处理器311促使服务器300相应地实施图2中的操作160-164以及250。仅省略了操作164和250中的传送/接收,因为所有的操作都在一个单元,即在服务器300中实施。
[0082] 如果在服务器300上接收到控制站的相机410的图像数据,那么处理器311促使服务器300相应地实施图2中的操作160-163、165和251-253。在这种情况下省略了操作165和251中的传送/接收。另外,操作253中的结果可以自动地传送至计算器420。如果相机410设置为用于评价该结果,也可以可选地向相机410传送结果。
[0083] 如果相机410向服务器300额外地附带提供了当前的坐标或者固定的控制站的标识,那么服务器可以额外地保存和提供该坐标或固定的控制站的标识以作为包装件的当前位置。
[0084] 就此特定的控制站也可以设置为,当包装件已被投递时,例如随着投递员的输入,能够通过传送图像数据请求在数据存储器315中删除相应的特征值或者标记为已完成。随后在将来按照操作252的相关性分析中不再需要考虑已这样标记的特征值。
[0085] 计算机420也可以这样实施,即,计算机允许使用者从服务器300获取数据,例如为了确定有多少组特征目前是有效的。一组特征就此例如可以视为有效的,只要相应的包装件还处于物流公司的负责范围。
[0086] 图4为按照本发明系统的第三种示例性实施方式的框图。
[0087] 该系统包括多个装置500、510(例如分类装置)、服务器700和多个控制站800、810。
[0088] 服务器700包括用于保存包装件识别信息的存储器。该服务器700能够与装置500、510连接并且能够与用于数据交换的控制站800、810连接。
[0089] 装置500中的每一个包括多个相机501、502和多个其他检测单元505、506,例如秤。另外,装置500中的每一个包括按照本发明设备600的一种示例性实施方式。相机501、502中的每一个可以光学地检测包装件并且将图像信息发送至设备600。其他检测单元505、506中的每一个可以检测关于包装件的其他信息,例如重量,并且将这些信息发送至设备600。例如可以设置多个相机501、502和其他检测单元505、506,从而可以处理多个包装件和/或可以分别地处理不同类型的包装件和/或可以分别地处理不同来源的包装件等。
[0090] 设备600包括用于文本识别的工具601、用于特征值生成的工具602和用于识别信息生成的工具603。用于文本识别的工具601从相机501、502获得图像信息并且从各个包装件的数据中提取出单个字符。用于特征值生成的工具602基于对各个包装件字符的统计分析确定特征值。用于识别信息生成的工具603一方面从工具602获得一个特定包装件的特征值而另一方面从至少一个其他检测单元505、506获得针对该包装件的其他信息。用于识别信息生成的工具603将已获得的信息与该包装件的识别信息相结合。各个包装件的识别信息传送至服务器700,该服务器保存该识别信息。服务器700另外还从其他装置510获得并保存相应的识别信息。向服务器700的信息传送可以包含保存识别信息的请求。例如可以替代性地传送设备600的标识符,服务器700借助该标识符可以推断出该识别信息应该被保存。
[0091] 控制站800、810可以是固定的或移动的。这些控制站800、810中的每一个包括相机、至少一个用于检测关于包装件的其他信息的其他检测单元、用于文本识别的工具、用于特征值生成的工具和用于识别信息生成的工具。控制站800、810以类似于设备600的方式生成各个包装件的识别信息并且将该识别信息传送至服务器700。在这种情况下,识别信息连同对比请求一起传送。替代性地可以例如传送控制站800、810的标识符,服务器700借助该标识符可以自动地推导出应该对已传送的识别信息进行比较。服务器700将获得的识别信息和保存的识别信息进行比较并且向控制站800、810或者其他预设的单元通知结果。可能出现的结果有,没有发现一致的识别信息、发现了相同的识别信息或发现了可以推断出包装件更改的相似的识别信息。
[0092] 包装件基于统计分析的识别信息不仅视为是借助条形码的识别信息的替代方案,而是也视为借助条形码的识别信息或其他独立的识别信息的补充。在一种示例性实施方式中,基于统计分析的特征值可以与其他识别信息同时来使用。在另一种示例性实施方式中,基于统计分析的特征值主要用于确定包装件上的标签的改变。在这些情况下,一组特征值可以分别与条形码数值或其他识别信息一起保存。
[0093] 组件之间的已示出的或已描述的连接在所有的实施方式中应理解为是功能性的连接。这些连接可以直接地实现或间接地经多个其他的组件实现。这些连接可以是有线和/或无线的。这些连接可以是永久存在的或者分别在需要时能够建立的。所述操作的顺序并不是强制的,也能够考虑过程步骤的替代性的顺序。这些操作可以以不同的类型和方式实施,因此不仅能够考虑以软件(通过程序指令)实施而且还能够考虑仅以硬件或者以二者的组合实施。
[0094] 所述的实施方式应理解为仅仅是示例,这些示例可以在权利要求的范围内以多种方式改进和/或补充。特别是每一个针对特定实施例所描述的特征可以独立地使用或者与任意一个其他实施例中的其他特征相组合地使用。每一个针对特定类别的实施例描述的特征可以以相应的方式使用在另一个类别的实施方式中。