首页> 中国专利> 物品管理用代码的标记处理系统、代码判断系统、物品管理系统、物品管理用代码的标记方法、代码判断方法以及信息显示物

物品管理用代码的标记处理系统、代码判断系统、物品管理系统、物品管理用代码的标记方法、代码判断方法以及信息显示物

摘要

在制造固有信息数据库(20)中,相关联地存储与物品相关的信息,对每个物品能够分别确定与该物品相关的一组信息。第一代码生成部(43)针对各物品,分别利用针对该物品可确定的一组信息中的一部分,生成表示该物品所固有的内容的第一代码。第二代码生成部(44)对每一物品分别生成第二代码,其中,该第二代码包含上述一组信息中的每个物品分别固有的内容的信息,该信息不包含在第一代码中。二维代码生成部(45)生成表示第一代码的光学信息代码(二维代码),识别代码生成部(46)对第二代码进行规定的转换处理,生成字符串数据(识别代码)。印刷控制部(47)执行在物品或其附属物上标记所生成的光学信息代码以及字符串数据的处理。

著录项

  • 公开/公告号CN101553827A

    专利类型发明专利

  • 公开/公告日2009-10-07

    原文格式PDF

  • 申请/专利权人 欧姆龙株式会社;

    申请/专利号CN200780042937.3

  • 申请日2007-09-13

  • 分类号G06K17/00;B42D15/10;B65G1/137;G06K1/12;G06K19/06;H04L9/32;H04N1/387;

  • 代理机构隆天国际知识产权代理有限公司;

  • 代理人浦柏明

  • 地址 日本京都府

  • 入库时间 2023-12-17 22:44:28

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2016-05-04

    授权

    授权

  • 2009-12-02

    实质审查的生效

    实质审查的生效

  • 2009-10-07

    公开

    公开

说明书

技术领域

本发明涉及一种有可能仿造正规物品的伪造品上市的物品(例如,工业产品、品牌货、证券、信用卡等)为对象,标记表示正规物品的代码的技术以及判断标记内容是否正确的技术。

另外,在本说明书中所称的“标记(marking)”,除了指印刷处理以外,还指刻印处理、浮雕处理、蚀刻加工、激光标记等用于以可目视的状态固定信息内容的各种处理。

背景技术

近年来,难以鉴别与正规物品的区别的精巧的伪造品上市的情形日益增加,鉴于这种情况,开发了以能够简单地判别伪造品为课题的技术。其中,包括如下技术:将针对每个物品分别设定的信息编码成二维代码或条形码等光学信息代码,并将其与对应于其代码内容的字符串一起印刷在物品上(参照专利文献1、2)。

专利文献1:日本国公开专利公报2003-44257。

专利文献2:日本国公开专利公报2006-102364。

专利文献1以证券等的印刷物作为对象,记载有如下技术:对印刷对象的文字信息的一部分进行加密,并对表示其加密信息的二维代码与文字信息一起进行印刷(第0021~0026段)。另外还记载有,对根据二维代码而读取的信息进行解密后进行显示,操作者通过核对其显示内容和实际的印字信息,来判断正确与否(段落0032~0034)。

专利文献2以游戏机用的电子部件作为对象,记载有如下技术:利用哈希函数(hash function),将内容根据部件而不同的第一识别信息(制造号码、批号、出厂编号等的组合)转换为其他内容的代码(校验码),并将编入有第一识别信息以及校验码的二维代码与表示原来的各种信息的字符串一起印刷在部件表面上(第0023、0024、0028段等)。另外,作为上市后的真伪判断检查,记载有如下方法:进行二维代码的读取处理并对第一识别信息以及校验码进行解密,对将解密了的第一识别信息进行转换而得的校验码和被解密的校验码进行核对,或将解密了的各信息显示在显示器上,以目视的方式与印刷的字符串进行核对(第0046~0049段)。

但是,在专利文献1、2中,二维代码所表示的信息和成为其信息源的信息被印刷在同一对象物上,因此有可能根据两个信息的关系来解读加密规则等。另外,在根据被解读的加密规则而在印刷有伪字符串或二维代码的情况下,有可能无法识破这种伪造。

本发明着眼于上述问题,其课题是:使得无法容易解读光学信息代码和字符串之间的关系,从而提高各代码的可靠性,能够准确地判断印刷内容是否正确。

发明内容

下面说明的标记处理系统、代码判断系统、物品管理系统、标记方法、代码判断方法以及信息显示物的发明是为了解决上述课题而形成的。

(1)标记处理系统是为了管理物品而在物品或者其附属物上标记光学信息代码以及由字符串构成的代码的系统。该系统具有:存储单元,其对应关联地存储与物品相关的多种信息,使得对每个物品能够分别确定与该物品相关的一组信息;第一代码生成单元,其针对各物品,分别利用所述存储单元中的针对该物品可确定的一组信息中的一部分,生成用于表示该物品分别固有的内容的第一代码;第二代码生成单元,其针对各物品分别生成第二代码,其中,所述第二代码包含所述一组信息中的每个物品分别固有的内容的信息,而且所述第二代码所包含的信息不包含在第一代码中;光学信息代码生成单元,其用于生成表示所述第一代码的光学信息代码;字符串数据生成单元,其对所述第二代码进行规定的转换处理,生成标记对象的字符串的数据;以及标记单元,其利用表示所述第一代码的光学信息代码以及根据第二代码来生成的字符串数据,执行所述标记处理。

在上述技术方案中,优选地,与各物品对应的信息组包括至少两种内容根据每种物品而不同的信息。其原因在于,在第一代码、第二代码中需要分别包括每一物品固有的内容的信息,并且该信息是在代码之间不同的信息。但是,在信息组中也可以包括在多个物品之间共同的信息。第一代码、第二代码也同样,除了上述固有信息以外,也可以包括与其他物品共同的信息。

有时存储单元在物理上由多个存储器装置构成。另外,当在第一代码中包括的信息按照物品存储在个别的存储介质(例如,RFID标签、IC芯片等)时,这些存储介质也包括在存储单元中。

根据上述系统,针对相同物品生成的第一代码以及第二代码将共同的信息组作为信息源,并且包含各个物品固有的内容的信息,因此第一代码和第二代码具有唯一对应的关系。因此,能够使表示第一代码的光学信息代码和从第二代码生成的字符串的组合根据不同物品而不同。因此,当存在从光学信息代码读取的读取数据以及字符串的组合相同或光学信息代码相同,并且字符串不同的多个物品时,即使在这些物品中存在真货,也能够判断为只有一个真货,其他均为伪造物。

另外,字符串数据是通过对第二代码进行转换生成的数据,因此,只要不知道其转换的规则,就无法解密第二代码。而且,由于在第二代码中所含的信息是物品固有的内容的信息,并且该信息不包含在第一代码中,因此即使根据标记在正规物品上的字符串来解密第二代码,也无法利用其解密的代码来伪造被判断为正规物品的组合的光学信息代码以及字符串。

这样,根据上述的标记处理系统,无法根据标记的光学信息代码和字符串来解析代码的生成结构或伪造看作正规代码的代码。

(2)在上述标记处理系统的一个方式中,存储单元将每个物品分别固有的内容的信息作为关键词,读出与一个物品对应的信息组。另外,第一代码生成单元生成包含成为所述关键词的信息(下面,称之为“关键词信息”)的代码作为所述第一代码。

根据上述方式,当判断标记内容是否正确时,在从光学信息代码读取第一代码后,基于在该代码中所含的关键词信息来检索存储单元,由此能够确定构成第二代码的信息。

(3)在更优选的方式的系统中,在存储单元中存储有物品的管理者对各物品所设定的秘密信息。另外,第二代码生成单元生成包含与处理对象的物品对应的秘密信息的代码作为第二代码;字符串数据生成单元执行运算,通过该运算将第二代码转换为不暴露秘密信息的代码,并根据通过该运算得到的代码生成字符串数据。

根据上述方式,在第二代码中包括只有物品的管理者才能知道的信息,因此管理者以外的人取得其信息极其困难。因此,能够进一步强固第二代码的安全。

(4)代码判断系统是如下系统:将在物品或者其附属物上标记的光学信息代码以及规定的字符串作为对象,判断该标记的内容是否正确,其包括:存储单元,其与第一代码对应关联地存储第二代码,其中,第一代码表示固有的内容,第二代码是分别针对标记有表示第一代码的光学信息代码的多个正规物品,利用与该物品相关的一组信息来生成的,并且该第二代码包含该一组信息中的每个物品分别固有的内容的信息,第二代码所包含的信息不包含在第一代码中,第二代码通过规定的转换处理转换为与光学信息代码一起标记的字符串;输入单元,其针对任意物品,接收所输入的读取数据以及表示字符串的内容的字符串数据的输入,其中,读取数据是对在该物品上标记的光学信息代码进行读取处理所得到的数据;代码确定单元,其将输入单元所接收的读取数据作为第一代码来检索存储单元,确定与该代码对应的第二代码;判断单元,其当通过利用代码确定单元所确定的第二代码进行的转换处理来生成了标记对象的字符串数据时,判断是否能够得到与输入单元所接收的字符串数据相同的字符串数据;以及判断结果输出单元,其输出判断单元的判断结果作为表示标记的内容是否正确的信息。

在上述代码判断系统中的存储单元中,可以存储各物品的所有的“一组信息”,但是不限定于此,也可以至少存储构成第二代码的各信息以及将第二代码和第一代码关联起来的信息(第一代码中的内容根据每个物品而不同的部分,例如,所述关键词信息)。

根据上述结构的系统,当判断规定物品或者其附属物的标记内容是否正确时,用户对光学信息代码进行读取处理,从而将作为其结果的读取数据和表示字符串内容的字符串数据输入至系统。由此,代码确定单元工作,从而基于所输入的读取数据来检索存储单元,由此确定第二代码。进而,进行判断单元的判断处理以及判断结果输出单元的输出处理。

例如,判断单元利用通过代码确定单元确定的代码,执行与标记处理系统的字符串数据生成单元进行的处理同样的转换处理,并将所生成的字符串数据和与读取数据一起输入的字符串数据进行比较。由于第一代码和第二代码具有唯一对应的关系,因此可以认为根据所确定的第二代码转换来的字符串数据是正规的字符串数据。因此,若被输入的字符串数据和正规的字符串数据一致,则判断为标记内容是正规的内容,若两个字符串数据不一致,则判断为标记内容是伪造的内容。

判断单元进行的处理并不限定于上述处理。例如,也可以进行如下处理:当在标记处理系统中相对应地保存有过去生成的第二代码和字符串数据时,将代码确定单元所确定的第二代码传送至标记处理系统,从而请求发送对应的字符串数据,并核对被发送的字符串数据和被输入的字符串数据。

根据上述系统,比较从光学信息代码所表示的第一代码导出的正规的字符串数据和已标记的字符串数据,由此能够准确判断标记内容是否正确。

(5)在上述代码判断系统的优选的一个方式中,输入单元构成为接收从外部装置发送来的读取数据和字符串数据的单元。另外,判断结果输出单元构成为对发送了所述读取数据以及字符串数据的外部装置返回表示标记的内容是否正确的信息的单元。例如,该方式适用于通过因特网等通信网接收来自外部装置的访问的方式的系统。

(6)接着,物品管理系统具有如下功能:为了管理物品,在物品或者其附属物上标记光学信息代码以及由字符串构成的代码的功能;判断各代码的标记的内容是否正确的功能,所述物品管理系统包括:与所述标记处理系统同样的存储单元、第一代码生成单元、第二代码生成单元、光学信息代码生成单元、字符串数据生成单元、标记单元、与代码判断系统同样的输入单元、代码确定单元、判断单元以及判断结果输出单元。

根据该物品管理系统,能够将在标记处理中使用的存储单元作为代码判断用的数据源,因此能够防止浪费存储器资源。另外,由于在同一系统内进行标记处理和代码的判断处理,因此能够进一步提高判断的可靠性。

(7)在标记方法中,执行如下各步骤:对每个物品,分别利用与该物品相关的一组信息中的一部分,生成表示该物品所固有的内容的第一代码,并且生成第二代码的步骤,其中,第二代码包含信息组中的每个物品分别固有的内容的信息,第二代码所包含的信息不包含在第一代码中;生成表示第一代码的光学信息代码的步骤;对第二代码进行规定的转换处理,生成标记对象的字符串数据的步骤;针对各物品,在该物品或者其附属物上分别标记表示第一代码的光学信息代码以及由字符串数据构成的字符串的步骤,其中,字符串数据是根据第二代码生成的数据。

(8)在代码判断方法中,执行如下各步骤:在存储单元中与第一代码对应关联地存储有第二代码的步骤,其中,第一代码表示固有的内容,第二代码是分别针对标记有表示第一代码的光学信息代码的多个正规物品,利用与该物品相关的一组信息来生成的,并且该第二代码包含该一组信息中的每个物品分别固有的内容的信息,第二代码所包含的信息不包含在第一代码中,第二代码是通过规定的转换处理转换为与光学信息代码一起标记的字符串;针对任意物品,接收所输入的读取数据以及表示字符串的内容的字符串数据的步骤,其中,读取数据是对在该物品上标记的光学信息代码进行读取处理所得到的数据;将所输入的读取数据作为第一代码来检索存储单元,确定与该代码对应的第二代码的步骤;当通过利用所确定的第二代码进行的转换处理来生成了标记对象的字符串数据时,判断是否能够得到与所输入的字符串数据相同的字符串数据的步骤;输出判断的结果作为表示标记的内容是否正确的信息。

(9)一种信息显示物,在该信息显示物上标记有与特定的物品相关的光学信息代码以及字符串,光学信息代码是利用与特定的物品相关的一组信息中的一部分来生成的信息,并且表示第一代码,所述第一代码表示该物品所固有的内容。另外,字符串是对第二代码进行规定的转换处理来得到的,其中,所述第二代码包含所述一组信息中的每一物品分别固有的内容的信息,所述第二代码所包含的信息不包含在在第一代码中。

优选地,上述信息显示物构成实际物品的主体或者物品的附属物。物品的附属物是指,例如,容纳物品的包装、包装纸、标签(价签)、物品的说明书等与物品一起流通的东西。

根据上述标记处理,通过未直接标记的第二代码将光学信息代码和字符串对应起来,并设定一对组合。然后,对每个物品,分别标记由固有的内容的光学信息代码以及字符串构成的一对组合,因此标记的可靠性极高,能够准确地判断代码是否正确。另外,根据在多个物品附上同一组合的光学信息代码和字符串的状态,能够容易判断复制正规的标记。

附图说明

图1是表示物品管理系统的结构的框图。

图2是表示二维代码以及识别代码的印刷例的说明图。

图3是表示成为两种代码的源的数据的结构例的说明图。

图4是表示成为两种代码的源的数据的结构的其他例的说明图。

图5是与印刷处理相关的功能框图。

图6是表示与印刷处理相关的处理的流程的流程图。

图7是与代码的判断处理相关的功能框图。

图8是与表示代码的判断处理相关的流程的流程图。

具体实施方式

图1表示本发明的物品管理系统1的一结构例。

该物品管理系统1由物品(下面,以电子部件等产品为例进行说明)的制造商来管理,该物品管理系统1执行如下处理:在制造商出货的产品上标记管理用代码,并且受理通过因特网购买产品的用户的访问,并判断该用户所拥有的产品的标记是否正确。此外,在系统连接到因特网的连接口设置有防火墙6。

在系统内,设置有制造固有信息管理服务器2以及判断用服务器3、作为标记用装置的一例的多个印刷站4(为了方便,图示了一个)。印刷站4包括以计算机为主体的印刷处理用终端装置40以及连接到该终端装置40的印刷机41。在各服务器2、3以及印刷处理用终端装置40中,分别在未图示的CPU中编入程序,其中,该程序用于设定后述的图5、图7所示的各种功能。

印刷机41对于已完成的产品的主体或者粘贴在其包装上的标签(label),印刷包含管理用代码的信息。此外,可以在包装上直接印刷信息,但是,在该实施例中,将印刷的标签粘贴在包装上。印刷处理用终端装置40通过与制造固有信息管理服务器2之间的通信,对每个产品取得在制造产品时生成的固有信息(与后述的“制造固有信息”相同),利用其信息来生成印刷对象的数据,并将其提供给印刷机41。在该印刷对象的数据中包括有两种数据,即,除了表示公司名、产品名、型号等一般信息的数据以外,还包括表示管理用代码的数据。其中,一种数据构成二维代码,另一种数据以字符串被示出。

图2表示对产品100(在该例子中为微型开关)的主体表面以及粘贴在该产品100的包装102上的标签101进行了印刷的例子。下面,将印刷的信息限定为二维代码以及字符串来进行说明。

二维代码表示根据每个产品100而不同的内容的信息。字符串也将每一产品100所固有的内容的信息作为信息源。具体而言,通过如下处理来生成字符串,即,对信息进行加密,将加密后的信息置换为数字或字母。该字符串与二维代码一起发挥用于识别正规产品的标识的功能,因此下面将该字符串称为“识别代码”。

在图2的例子中,在二维代码的正下方标记(下面以印刷为例进行说明)有识别代码(作为一例,标记“86Gy9hY2”)。这样,通过在二维代码的附近印刷识别代码,能够防止用户将其他字符串错误地判断为识别代码。但是,如果能够让各用户完全知晓识别代码的印刷位置,则也可以在离开二维代码的位置印刷识别代码。

返回图1,判断用服务器3经由防火墙6而从用户所使用的设备7(下面称为“用户终端7”)接收表示判断代码是否正确的内容的请求(下面称为“判断请求”),并根据其请求而执行判断处理。

在判断请求中,包括读取数据和表示识别代码的字符串数据,其中,所述读取数据是通过针对印刷在产品100的主体表面或标签101上的二维代码执行读取处理而得到的数据。因此,用户终端7除了具有与因特网连接的功能以外,还需要具备读取二维代码的功能。例如,能够将与二维代码用的代码阅读器(未图示)相连接的个人计算机或具有拍摄功能的移动电话等作为用户终端使用。关于字符串数据,利用键盘等来进行输入既可。

判断用服务器3利用包含在来自用户终端7的判断请求中的读取数据和识别代码,来判断它们是否表示正确的代码,并将其判断结果(当判断为正确的代码时为表示“OK”的代码、当判断为假代码时为表示“NG”的代码)返回给用户终端7。利用通过与制造固有信息管理服务器2之间的通信而得到的信息,来执行该判断处理。

在制造固有信息管理服务器2(下面,略称为“管理服务器2”)中设置有数据库,其中,该数据库用于蓄积存储制造各产品时生成的各种信息。在蓄积存储的信息中,除了例如型号、制造批号、产品出厂编号等能够固有地确定各个产品的一组信息(对每一产品分别固有地赋予的信息)以外,还包括制造日、工厂的识别号码、生产线的识别号码、制造担当人的识别号码等相关制造管理的信息,各个信息相关联地存储在数据库中,其中,所述相关制造管理的信息不是各个产品固有的,而是对多个产品共同设定的。然后,将能够固有地确定产品的信息(例如,型号、制造批号、出厂编号的组合)作为关键词信息,能够从管理服务器2中提取或检索出相关联的一系列的信息。由此,必要时能够取得与各个产品的制造或管理相关的一组信息。此外,对每一产品分别赋予的固有的内容的信息并不限定于型号、制造批号、出厂编号的组合。作为其他例子,对每一产品固有地赋予的信息有时也为产品连续号码,也有时也为制造记号。另外,当不进行批量管理时,能够将型号和出厂编号的组合用于制造固有信息。

即,管理服务器2内的数据库相当于第一技术方案的“存储单元”,其中,在该存储单元中,关联地存储有与物品相关的多种信息,从而能够对于每个物品确定与该物品相关的一组信息。下面,将该对于每个产品所确定的一组信息称为“制造固有信息”,将制造固有信息管理服务器2内的数据库也相应地称为“制造固有信息数据库(DB)”。

在该实施例中,对于每个产品,基于与该产品对应的制造固有信息来提取成为二维代码或识别代码的源的代码。图3示出该代码提取的一例。

图3是将一个产品的制造固有信息示意性地表示为长方形的图。其中,针对该一个产品,将与固有的内容的信息(下面称之为“个别信息”)相当的部分以填充图案标出。特别地,前端用斜线表示的个别信息是上述关键词信息。这意味着,通过一个关键词信息,将该一个产品所具有的所有制造固有信息关联起来。

在图3的例子中,利用制造固有信息中的包含关键词信息的规定数量的信息,生成成为二维代码的源的代码(下面称之为“第一代码”),并且利用不包含在该第一代码中的信息,生成成为识别代码的源的代码(下面,称之为“第二代码”)。在第一代码中,包含关键词信息的同时,还包含预先选择为个别信息X的共同信息。在第一代码中没有以填充图案标出的部分,例如也可以包含与制造相关的可追溯性(traceability)的信息,该可追溯信息是制造商想要向外部传输的信息。在第二代码中,包括预先选择为个别信息Y的另一共同信息。在第二代码中没有以填充图案标出的部分,例如包含制造日、工厂的识别号码、生产线的识别号码、制造担当人的识别号码等只有制造商才能够知道的信息。此外,在没有被选择为第一代码和第二代码的对象的其他信息中,包含在制造过程中产生的信息(各步骤中的处理时刻、检查时的计测值、检查结果等),这种在制造过程中产生的信息是制造商禁止向外部泄漏的秘密信息。

对于第一代码,利用通常的编码方法将其转换为二维代码。另一方面,对于第二代码,实施规定的转换处理,使其变为不暴露个别信息Y的内容。例如进行加密,然后将该加密后的代码转换为字符串数据,并将该字符串数据作为识别代码。对于在此生成的识别代码,优选数据列的位数少的代码。例如,若对第二代码的数据通过实施加密压缩处理来将其转换为62进制的数据列,则能够减少数据列的位数。

如上所述,在第一代码、第二代码中,对于每个产品而分别包括固有的内容的信息,因此均表示该产品固有的内容,各代码具有唯一对应的关系。因此,根据第二代码生成的识别代码和根据第一代码生成的二维代码的组合也是对于每个产品而唯一决定的。换言之,对各产品标注的二维代码和识别代码的组合分别仅适用于该产品,因此相同组合的代码不会适用于其它产品。

根据如上所述的代码结构,能够简单且准确地确定伪造的代码。例如,当胡乱设定了二维代码的内容时,从该二维代码读取的第一代码实际不存在,因此即使通过该第一代码来检索制造固有信息数据库,也无法找到与该代码对应的制造固有信息。因此,根据二维代码的读取数据来检索制造固有信息数据库,通过该处理能够判断该代码为伪造物。

另外,当复制正规的产品的二维代码,并且变更或者胡乱设定了识别代码时,虽然存在与从二维代码读取的第一代码对应的制造固有信息,但是由根据该信息生成的第二代码导出的识别代码不会与印刷的识别代码相同。因此,根据该二维代码的读取数据来确定制造固有信息,并根据该信息生成第二代码,之后,判断根据该第二代码生成的识别代码是否与印刷的识别代码相同,由此能够判断印刷的识别代码是否为伪造物。

另一方面,当直接复制了二维代码以及识别代码的组合时,判断为其组合本身是正确。但是,具有该组合的产品是独一无二的,多名用户不会具有相同组合的产品。因此,当针对相同代码的组合,同时存在多个判断请求时,能够认为印刷有其组合代码的伪造品已上市。此外,为了防止直接复制二维代码和识别代码的正规的组合,还考虑另外进行如下对策:在产品100、包装或标签101中的某个上粘贴表示正品的全息封签(hologram seal),或在标签上用特殊印墨(ink)印刷,或用特殊原料构成标签101。

接着,在图3的例子中,分别根据不同的信息来生成第一代码以及第二代码,但是不限定于此,如图4的(1)所示,也可以在各代码之间共用部分信息。但是,关于个别信息Y,需要设定为仅包含在第二代码中。

另外,如图4的(2)所示,当以物理方式分割了与一个产品对应的制造固有信息时,也可以从不同的信息源来提取包含在第一代码中的信息和包含在第二代码中的信息。此时,若通过共同的关键词信息使各信息源相关联,则能够简单地确定与第一代码对应的第二代码。

图5示出图1的物品管理系统1中与代码的印刷处理相关的功能。在管理服务器2中,除了设有上述制造固有信息数据库20以外,还设有收发部21、制造固有信息读出部22、数据管理部23等。收发部21用于与印刷处理用终端装置40进行信息交换,制造固有信息读出部22执行从制造固有信息数据库20读出特定的制造固有信息的处理。数据管理部23根据收发部21从印刷处理用终端装置40接收的管理数据,更新所对应的制造固有信息。

在印刷处理终端装置40(下面,略记为“印刷终端40”)中,设置有制造固有信息取得部42、第一代码生成部43、第二代码生成部44、二维代码生成部45、识别代码生成部46、印刷控制部47、管理数据发送部48等。

图6示出在印刷终端40以及管理服务器2中执行代码印刷处理的流程。图中,用100号段的数值表示印刷终端40侧的处理的步骤(ST),用10号段的数值表示管理服务器2侧的处理的步骤。另外,用虚线箭头表示装置之间的处理的关系。

下面,按照图6的流程,说明通过图5所示的各种功能来执行的印刷处理。

首先,印刷终端40的制造固有信息取得部42接收来自未图示的生产控制系统的印刷指示,请求管理服务器2发送印刷对象的产品的制造固有信息(ST101)。该发送请求例如利用图3、图4所示的关键词信息来确定发送对象的信息。

在管理服务器2中,通过收发部21来接收发送请求(ST11),并且通过制造固有信息读出部22来读出所请求的制造固有信息(ST12)。进而,通过收发部21将所读出的制造固有信息返回至印刷终端40。

印刷终端40的制造固有信息取得部42接收来自管理服务器2的制造固有信息(ST102),并将其提供给第一代码生成部43以及第二代码生成部44。第一代码生成部43从制造固有信息中提取包含关键词信息和个别信息X的规定数量的信息,并对这些信息按照规定顺序进行排列等,从而生成第一代码(ST103)。第二代码生成部44也从制造固有信息中提取包含个别信息Y的规定数量的信息,并对这些信息按照规定顺序进行排列等,从而生成第二代码(ST104)。

第一代码生成部43所生成的第一代码被提供给二维代码生成部45。二维代码生成部45对该第一代码进行编码,从而生成二维代码(ST105)。

第二代码生成部44所生成的第二代码被提供给识别代码生成部46。识别代码生成部46根据规定的加密规则对该第二代码进行转换,从而生成由字符串数据构成的识别代码(ST106)。

接下来的ST107是由印刷控制部47以及图1所示的印刷机41执行的处理。印刷控制部47读入在ST105、ST106中生成的二维代码以及识别代码,并将它们提供给印刷机41。此时,印刷对象的产品100或标签101被送到印刷机41,印刷机41将从印刷控制部47提供来的各代码印刷在印刷对象物上。

第一代码生成部43所生成的第一代码还被提供给管理数据发送部48。当印刷对象的代码被输出至印刷机41时,管理数据发送部48相应地将第一代码发送给管理服务器2,作为用于确定印刷完毕的产品的管理数据(ST108)。根据该ST108,针对一个产品的在印刷终端40侧的处理结束。

管理服务器2的收发部21当接收到从管理数据发送部48发送来的管理数据时(ST13为“是”),将其管理数据转交给数据管理部23。数据管理部23检索制造固有信息数据库20,从而确定与管理数据对应的制造固有信息(ST14)。进而,数据管理部13执行如下处理:与该确定的该产品的制造固有信息相关联地存储表示已印刷了代码的信息(例如,贴上表示“印刷处理完毕”的标志(flag)等)(ST15)。根据该ST15,针对一个产品的在管理服务器2侧的处理也结束。

此外,印刷终端40中的处理不限定于上述处理,也可以是这样的流程,即,在执行ST107的印刷处理后,省略ST108而回到ST101。此时,印刷终端40不会在每对一个产品进行印刷处理时向管理服务器2进行发送,而会由管理数据发送部48预先蓄积存储多个管理数据(印刷处理完毕的信息)并在规定的时机(timing)将蓄积存储的管理数据一并发送给管理服务器2。另外,在管理服务器2中,对多个管理数据进行ST14、ST15的处理。

图7示出与物品管理系统1内的代码判断相关的功能。在判断用服务器3中设置有接收来自用户终端7的判断请求的判断请求接收部31、用于向用户终端7返回判断结果的判断结果发送部36。进而,还设置有读取数据发送部32、处理结果接收部33、识别代码生成部34、判断处理部35等。

在管理服务器2中设置有第一代码取得部24、第二代码生成部25、处理结果发送部26等。进而,参与印刷处理的数据管理部23以及制造固有信息数据库20也用于代码判断处理。

图8示出针对代码判断处理,在判断用服务器3以及管理服务器2中执行的处理的流程。在该图8中,以200号段的数字表示判断用服务器3侧的处理的步骤,以20号段的数字表示管理服务器2侧的处理的步骤。另外,与图6同样,用虚线箭头表示装置间的处理的关系。

下面,按照图8的流程,说明通过图7所示的各种功能执行的判断处理。

与从用户终端7接收判断请求相应地开始判断用服务器3侧的处理,其中,所述判断请求包含表示二维代码的读取数据以及识别代码的字符串数据。判断请求接收部31当接收该请求时,分别个别地提取读取数据以及识别代码(ST201、202)。此外,下面为了方便,将从判断请求中提取的识别代码称为“识别代码(A)”。

二维代码的读取数据被转交给读取数据发送部32,并被发送至管理服务2(ST203)。管理服务器2的第一代码取得部24接收该读取数据并将其作为第一代码,将其转交给数据管理部23(ST21)。

在数据管理部23中,对所提供的第一代码中所含的关键词信息进行识别,并根据该关键词信息来检索制造固有信息数据库20(ST22)。当能够通过该检索而提取到与关键词信息对应的制造固有信息时,进一步比较所提取的制造固有信息和第一代码的整体结构。其结果,当第一代码与制造固有信息中的对应部分完全一致时(当ST23为“是”时),检查所提取的制造固有信息中是否写入有“印刷处理完毕”的信息(ST24)。

当未能提取与第一代码对应的制造固有信息时(当ST23为“否”时),或者虽然提取了对应的信息,但是在其制造固有信息中未写入有“印刷处理完毕”的信息时(当ST24为“否”时),数据管理部23与处理结果发送部26取得联系,使处理结果发送部26将表示“NG”的代码发送给判断用服务器3(ST27)。

另一方面,当提取包含与第一代码相同的内容的制造固有信息并且在该信息中写入有“印刷处理完毕”的信息时(当ST23、ST24均为“是”时),数据管理部23将该制造固有信息提供给第二代码生成部25。第二代码生成部25基于与印刷终端40侧的第二代码生成部44同样的规则,根据所提供的制造固有信息来生成第二代码(ST25)。处理结果发送部26将该第二代码发送到判断用服务器3(ST26)。

在管理服务器2侧针对从判断用服务器3发送读取数据的处理到上述ST26或者ST27结束。所发送的数据被读入到判断用服务器3的处理结果接收部33。

当处理结果接收部33接收到从管理服务器2发送来的第二代码时(当ST204为“是”时),该第二代码被提供给识别代码生成部34。识别代码生成部34基于与印刷终端40侧的识别代码生成部46相同的加密规则,对第二代码进行加密,从而生成识别代码(ST205)。下面,将利用来自该管理服务器2的第二代码来生成的识别代码称为“识别代码(B)”。

判断处理部35读入由判断请求接收部31提取出的识别代码(A)和由识别代码生成部34生成的识别代码(B),并对两者(ST206)进行核对。通过该核对,当两个代码一致时(当ST207为“是”时),判断处理部35向判断结果发送部36提供“OK”的代码,并使判断结果发送部36将其发送给用户终端7(ST208)。另一方面,当两个代码不一致时(当ST207为“否”时),判断处理部35向判断结果发送部36提供“NG”的代码,并使判断结果发送部36将其发送给用户终端7(ST209)。

另一方面,当处理结果接收部33不是接收到二维代码、而是接收到“NG”的代码时(当ST204为“否”时),该代码被转交给判断处理部35。此时的判断处理部35不进行核对处理,而向判断结果发送部36提供“NG”的代码,并使判断结果发送部36发送该代码(ST209)。

当ST208或者ST209的发送处理结束时,判断处理部35将已发送的判断结果和与该判断相关的各种信息(读取数据、识别代码(A)(B)等)一起保存到未图示的存储器中(ST210)。根据该处理,针对来自用户终端7的判断请求的处理结束。

此外,在上述图7、图8的例子中,针对从判断用服务器3的读取数据的发送,从管理服务器2发送第二代码,但是为了使第二代码的安全保护变得万无一失,也可以在管理服务器2侧设定识别代码的生成功能,并与发送读取数据的处理相应地返回识别代码(B)。

根据图8所示的一系列的处理,若判断对象的产品是正规的产品,则从判断请求中提取的识别代码(A)和根据来自管理服务器2的第二代码而生成的识别代码(B)必定一致,针对判断请求,发送“OK”的判断结果。

另一方面,当判断对象的产品是伪造品,从某一产品复制二维代码且胡乱改写了识别代码时,识别代码(A)和识别代码(B)不一致,对用户终端7发送“NG”的判断结果。

另外,虽然存在二维代码被伪造的情况,但是在一般的情况下,可以认为与伪造的二维代码对应的制造固有信息不存在。因此,针对从判断用服务器3发送来的读取数据,在管理服务器2侧无法提取对应的信息,返回“NG”的代码,对用户终端7也发送“NG”的判断结果。另外,即使偶尔存在与伪造的二维代码对应的制造固有信息,由于在其制造固有信息中的第二代码中所含的个别信息Y保存在制造固有管理服务器2中,因此可以认为第三者取得该个别信息Y来导出正确的识别代码的可能性几乎不存在。因此,与识别代码被伪造的情况同样,处于识别代码(A)和识别代码(B)不一致的状态,因此对用户终端7依然发送“NG”。

这样,根据上述系统的判断处理,能够简单且准确地判断代码是否正确。

此外,在上述物品管理系统1中设置有两个服务器2、3,管理服务器2参与印刷两种代码的处理和判断所印刷的代码是否正确的处理这两种处理,但是也可以将服务器2、3做成一体。

另外,也可以取代在同一系统内进行两种处理,而按照处理内容来分离系统。此时,若能够确保第二代码的安全,则也可以从印刷处理侧的系统向判断侧的系统发送印刷完毕的各产品的第一、第二代码,并将它们蓄积存储在判断侧的系统内。此时,判断侧的系统具有“存储单元,在该存储单元中,分别针对标记有表示第一代码的光学信息代码的多个正规的物品,与第一代码对应地存储有第二代码,其中,所述第一代码表示固有的内容,所述第二代码是利用与该物品相关的一组信息来生成的,而且所述第二代码包含该一组信息中的每个物品分别固有的内容的信息,所述第二代码所包含的信息不包含在第一代码中,并且所述第二代码是通过规定的转换处理转换为与光学信息代码一起被标记的字符串”。

另外,上述物品管理系统1将电子部件作为对象,但是对电子部件以外的物品(品牌货、信用卡等)也能够构筑同样结构的系统。此时,根据不同的物品,也会存在如电子部件的情况那样不产生各种个别信息的情形,但是,例如,通过生成多个随机数并组合它们的方法,能够对每个物品分别生成固有的内容的信息,并使用它们作为第二代码的个别信息Y。

另外,在上述实施例中,对于制造固有信息,全部在管理服务器2内进行管理,但是对于构成第一代码的信息,也可以在管理服务器2以外的位置复制并保存。例如,若印刷对象物为大型物品,则也可以对于每个物品将构成第一代码的信息存储在RFID标签等存储介质中并将其贴在印刷对象物上,从而在向印刷机导出的途中读取第一代码。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号