已包装产品状态的指示的制作方法

文档序号:14959166发布日期:2018-07-18 00:10阅读:155来源:国知局

运输中的货物可以与标识符(例如参考标号、条形码、射频标识符(rfid)标签、快速响应(qr)码等)相关联。在一些示例中,标识符被用于跟踪产品在其整个运输阶段的位置。在一些示例中,代码被用于识别伪造物品。例如,伪造物品可能带有无效代码。如果在检查点发现代码无效,则可以进一步检查该物品。

附图说明

现在将参照附图描述非限制性示例,其中:

图1是与已包装产品关联使用的方法的示例的流程图;

图2是用于确定与已包装产品相关联的伪造状态、转移状态和有效状态中至少一个的指示的方法示例的流程图;

图3是根据示例的将地区不匹配与转移和/或伪造的可能性相关联的矩阵;

图4是与已包装产品关联使用的方法的另一示例的流程图;和

图5是处理装置的示例的简化示意图。

具体实施方式

图1示出了包括在框102中获取与已包装产品相关联的机器可读第一标识符的方法的示例。产品可以在作为装运的一部分(例如在具有其它产品的容器内)的意义上进行包装,或者可以在以准备用于以其它方式运输的意义(例如产品本身可以带有地址标签)上进行包装。为避免任何疑问,在此使用的术语“装运”包括货物运输的所有方法,包括空运、陆运和海运。在一些示例中,第一标识符可以包括唯一标识产品实例的标识符。在一些示例中,第一标识符可以被提供为编码图案,例如条形码或qr码,并且可以被印刷在已包装产品上(要么在运输包装的外部,要么在运输包装内的产品上)。在这样的示例中,获取机器可读的第一标识符可以包括获取编码图案的图像并且例如通过使用查找表来从该图像中导出第一标识符。光学字符识别(ocr)可以被用于以机器可读形式获取显示的字母数字标识符。在其他示例中,第一标识符可以以与已包装产品相关联的机器可读形式(例如作为rfid标签)被提供。在其他示例中,第一标识符可以被手动输入,例如由其检查员从已包装产品读取并使用键盘等输入到处理或计算装置中。

在框104中,使用第一标识符来查询数据库以确定对应的分销数据。这种分销数据可以包括关于产品运输的信息,即其分销路线。分销数据包括目的地地区和来源地区中的至少一个。这样的地区可以被提供为街道地址,或者用于识别诸如城市或邮政编码等的地区。在一些示例中,被查询的数据库与产品控制实体有关,例如,产品制造商、品牌所有者、分销商或者知悉特定产品的预期运输路线和/或授权分销地区的任何(在一些示例中,任何可信的或有效的)实体(例如,已经授权或指示运输的实体,或者已经从诸如授权分销商的可信实体接收到其信息的实体)。在一些示例中,可以使用第二标识符来识别产品控制实体,如下面关于图4更详细讨论的。

在框106中,该方法包括从已包装产品获取目的地地区和来源地区中的至少一个作为机器可读数据。这样的地区可以被提供为街道地址或者从街道地址提取。这些地区可以识别地理或邮政地区,例如城市或邮政编码等。在一些示例中,获取地区作为机器可读数据可以包括例如使用ocr技术来将显示在已包装产品上的目的地地址和来源地址中的至少一个的图像转换为机器可读数据。在其他示例中,地区可以被手动输入。在其他示例中,可以使用货运参考号码等,例如从货运标识符(该货运标识符可以例如包括全局货运标识号gsin,该全局货运标识号可以反过来被编码为条形码)来获取地区。在一些这样的示例中,货运标识符可以经由数据库等与地区相关联,并且该地区可以通过查询数据库被获取。

框108包括将至少一个所述地区与作为分销数据提供的地区进行比较,并且作为比较的结果,确定伪造状态、转移状态和有效状态中的至少一个的指示。例如,这可能导致已包装产品被伪造、转移或有效传输的至少一种可能性的确定。被转移的产品是在通往未授权位置途中的正品产品。

如上所述,在一些示例中,可以从显示于已包装产品上或反之从已包装产品获取的地址,例如目的地地址,提取地区。例如,地址可以是包括例如城市或国家的地区的街道地址,并且框108中的比较可以在从已包装产品获取的地址的城市/国家和存储在数据库中的地区之间进行。例如,在这个级别比较该地区(例如与街道地址级别相比)可以允许例如由已授权地区内的经销商进行装运。例如,产品控制实体可以将产品运送到第一目的地,例如分销点或仓库等,并且可以授权该产品在例如仓库所在国家的地区内的进一步分销。因此,产品控制实体可能知道第一目的地的完整地址,但是已包装产品可能在通往该地区内的另一目的地途中的指示可能是不知道的。

通过比较地区数据,转移和伪造这两者的风险在对象运输期间都可以被确定。这可能意味着风险早于其它系统中被识别,这依赖于在销售点处对产品的检查。此外,图1的方法不是依赖于已经在其它系统中提出的标识符,而是考虑来源地址/地区和递送地址/地区。因此,如果产品具有关联的标识符,该标识符在已经从有效产品被复制的意义上来说可以有效,例如,并且因此可以通过产品控制实体识别,则通过比较地区数据,该产品可能会被识别为可疑。此外,在一些示例中,由于可以将从产品获取的数据与从产品控制实体获取的数据进行比较,因此可以信任该数据。

图1的方法可以在例如港口或其它交通枢纽的中转点、或者例如国际边界等检查点处被执行或发起。在一些示例中,该方法可以由例如检查员的包装处理机构发起,该检查员可以例如使用手持式处理设备从已包装产品获取标识符和地址地区。该数据可以例如在设备上或者在本地的计算设备上本地处理。在其他示例中,数据可以被传输到数据库的存储位置。在一些示例中,已确定的状态指示可以在中转点或检查点处被确定或者被传回到中转点或检查点,以允许可疑货物在其运输期间被识别以及例如被扣留等。

图2包括执行图1的框108的方法的示例。在框202中,(由处理装置)将从包装中获取的目的地地区与被提供有分销数据的目的地地区进行比较。在框204中,(由处理装置)将包装上显示的来源地区与被提供有分销数据的来源地区进行比较。

已包装产品是伪造的、转移的或有效的可能性基于:所述地区中的一个地区是否与分销数据匹配;所述地区中的两个是否都与分销数据匹配;或者这些地区中的两个是否都不与分销数据匹配。更具体地,在该示例中,包装的伪造状态、转移状态和/或有效状态被确定为装运被转移、伪造或有效的可能性的指示,其中,如果在已包装产品的目的地地区和分销数据中的目的地地区之间存在不匹配(框206),则转移的可能性增加被确定(框208);并且如果在已包装产品的来源地区和分销数据中的来源地区之间存在非对应性(框210),则伪造的可能性增加被确定(框212)。然而,转移和伪造风险的增加不是相互排斥的:例如,在一些情况下,如果已包装产品的来源地区和分销数据中的来源地区之间存在非对应性(框210),则转移的可能性增加也被确定。

图3示出了如何可以使用匹配/不匹配(即,对应性或非对应性)来确定可能性的示例。在这个示例中,如果在来源地区之间存在不匹配或非对应性并且在目标地区之间存在匹配或对应性,则装运是伪造的高可能性被确定。如果在目的地地区之间存在不匹配并且在来源地区之间存在匹配,则装运被转移的高可能性被确定。如果在来源地区之间存在不匹配并且在目的地地区之间存在不匹配,则装运被转移或伪造的高可能性被确定。

现在参照图4的流程图来讨论进一步示例。在框402中,多个标识符从已包装产品被获得。在该示例中,标识符包括标识产品类型的产品类型标识符(例如,可以是通用产品代码(upc)的条形码,指示产品类型,例如该产品是500ml瓶装的特定香水)和唯一标识产品的实例的唯一id(uid)(例如,继续上述示例,识别特定瓶装香水)。在一个示例中,如关于图1所描述的,uid提供第一标识符,并且产品类型标识符包括第二标识符。来源地区和目的地地区也被获得。

在框404中,产品类型标识符(即,第二标识符)被用于从数据库(db)识别产品控制实体,该产品控制实体可以是制造商或者知悉预期运输路线和/或授权分销地区的一些其它实体。如果在框404中,没有提及该产品可以被找到,则可以确定产品类型id是假的,并且在框408中生成警告。在一些标识符系统(例如通用产品代码系统,upc)中,每个将被有效销售的产品都有一个产品代码。因此,有效的产品类型标识符的缺乏高度肯定地指示该产品至少是可疑的。在一些示例中,在框408中生成的警告可以是可能性的指示(在该示例中,该产品是伪造品的高可能性或非常高的可能性)。在一些示例中,警告可以是警报或通知,其可以被发给产品控制实体和/或发起询问的实体,该实体可以是港务局、邮政局、边境局等。在一些示例中,包装可以被标记用于检查,或者被标记为被扣留等,从而防止已包装产品的正常向前运输。在这种情况下,由于产品类型标识符是未知的,警告可能指示该产品具有较高确定性的怀疑。因此,这可能指示错误的标识符或生成的标识符。

然而,如果在框406中,使用第二产品类型标识符来标识产品控制实体,则在框408中,可以基于第一标识符来查询对应数据库。产品控制实体在一个示例中例如可以是原始制造商,即已包装产品的来源,或者在其它示例中可以是任何其它产品控制实体,例如品牌所有者、分销公司(其可以是授权的分销公司)等。在一些示例中,使用产品类型标识符标识的产品控制实体可以提供数据库或数据库的数据集,或者此外可以提供对数据库的访问。由于数据来源于由产品类型id所标识的产品控制实体,因此数据可以被认为是可靠的。

在框409中,基于从已包装产品获取的唯一标识符和地区来查询产品控制实体的数据库(即,由产品控制实体控制的数据库或者基于由产品控制实体提供的信息)。查询产品控制实体的数据库可以包括将查询请求发送到例如制造商的数据库,或者可以包括访问例如作为提供该方法的处理系统的一部分的其他地方保存的数据库。这样的数据库可以与产品控制实体的信息定期同步。在一些示例中,数据库可以包括涉及与不同产品相关联的不同产品控制实体的多个数据集,并且查询数据库可以包括查询与由产品类型标识符标识的产品控制实体相关联的数据集。因此,在一些示例中,使用第一标识符(uid)查询的数据库与使用第二标识符(产品类型标识符)查询的数据库不同,和/或可以从不同源被提供。

如果在框410中,唯一产品标识符(uid)或第一标识符在产品控制实体的数据库中被找到(即uid对于产品控制实体是已知的),则确定与该uid相关联的产品是否处于活跃装运中(框412)。在这个示例中,如果uid被发现并且被确定为处于活跃装运中,则可以得出结论:产品被转移或伪造的可能性低,因为未经授权的一方将在产品控制实体传输正版产品的同时传输具有相同uid的产品的机会很低。可以注意到,在图2和图3中,与例如不正确的目的地地址相关联的风险被认为是高的。然而,在这个示例中,由于已包装产品在活跃装运中被标识为是有效的,转移风险被认为是低的,而不涉及地址/地区。并非所有的地区差异都会指示未经授权的装运。例如,由于数据库错误或由于授权经销商转发产品而导致地区可能不匹配,或者例如数据库中的目的地地区可能是中间目的地,因此不确定的是:在所有示例中,具有不匹配的目的地地区的产品被转移。

风险级别的指定可以取决于各种因素,并且可以例如在知道该产品类型的可能转移路线的情况下由产品控制实体来设定。

在该示例中,发现uid与活跃装运中的产品相关联导致框416中的结论:装运对于该产品是有效的。如果在框410中确定不存在匹配(在产品控制实体的数据库中未找到唯一产品标识符(uid)),则可以确定该uid很可能是错误的,并且在框408中,如上所述,警告被生成。

如果在框410中,uid在产品控制实体的数据库中被找到,但是在框412中,发现与该uid相关联的产品不指示活跃装运,则考虑从该产品获取的来源地区和目的地地区是否与在产品控制实体的数据库中提供的来源地区和目的地地区匹配(框414)。可能的情况是,由于在产品基于正在由授权经销商等被进一步运输而正处于活跃装运中时,该uid从产品控制实体的数据库中(无辜地)丢失。因此,在此示例中,考虑产品是否保留在授权地区进行转售。这增加了系统的灵活性,并防止在授权运输中的产品被不必要地标记为可疑。在一些示例中,地址标签被扫描并且ocr技术被用于获取地址(并且在一些示例中,地区被从中提取)。在其他示例中,另一个指示,例如装运标识符(其可以例如包括全球装运标识号码gsin,其可以反过来被编码为条形码),可以被用于查询由运输公司等保存或提供的数据库,这可能会返回地区。来自产品控制实体的数据库的地区与从已包装产品中获取的地区进行比较。

例如,这可以包括查询产品控制实体的保存来源地区和目的地地区的数据库。地区可以例如包括从大陆到街道地址的任何粒度的确定的地理区域。在一些示例中,数据库可以保存嵌套列表。例如,对于每个国家,可能有州/省/地区列表,对于每个州/省/地区,可能有城市列表,以及对于每个城市,可能有邮政编码列表(例如zip(邮编)编号)。在这样的示例中,可以确定例如包装上的邮政编码是否与产品类型的来源或递送邮政编码匹配。匹配可以在街道地址,或者在例如城市的不同的级别来进行。可以使用第一标识符(uid)或第二标识符(例如,如果uid未被包含在数据库中)来标识地区。在数据库中可以有多于一个地区(其可以在地理上被分开),并且匹配可以基于从产品获取的地区与产品控制实体的数据库中保持的与uid相关联的任何地区之间的匹配来确定。

如果有在框414中确定的两个地区的匹配,则这表明伪造风险低并且转移风险低。在这个示例中,这导致装运对于该产品是有效的结论(框416)。具体地,由于产品从与产品控制实体相关联的地区被发送到预定地区的地区,则转移和伪造两者的风险都是低的。因此,在这个示例中,要么已包装产品处于活跃装运的指示(框412),要么不然的话,地区匹配的指示(框414),与伪造和转移两者的低风险相关联。

如果在框414中,不存在匹配,则这指示该物品是可疑的,因为来源地区和目的地地区中的至少一个不是如预期的那样,并且产品不被识别为处于活跃装运中。在该示例中,该方法通过生成警告(框408)而继续。

在一个示例中,如果来源地区不匹配并且目的地地区确实匹配,则伪造可能性可以被认为是相对高的(因为产品不是来自制造商的预期来源地区)并且转移可能性可以被认为是相对低的(尽管在一些示例中,这可能是非零级别的,即产品可能是伪造的并且可能被转移)。如果来源地区匹配并且目的地地区不匹配,则转移的高风险被确定。如果两个地区都不匹配,则伪造和转移两者的可能性被认为是高的。

如上所述,在这个示例中,可能是这样的情况:如果产品被认为处于活跃装运中,则不存在使用这些地区进行的验证。然而,在其他示例中,可以例如基于用户规范来进行这种验证。

在其他示例中,所查询的数据库(即,产品控制实体的数据库)可以包含与处于活跃装运中的产品有关的uid,而不是其它。在那种情况下,框410和框412可以被有效地合并。在某些情况下,在这样的示例中,“活跃装运”数据库中缺少uid可能指示产品是可疑的。在其他情况下,地区也可以例如使用用于识别该产品类型的有效地区的产品类型标识符而被检查,以形成关于伪造和/或转移的结论。

风险级别可以被认为是“非常高”、“高”、“低”或“非常低”。无法识别的uid可能与非常高的伪造可能性相关联。这两个地区的有效uid和/或匹配可能与非常低的伪造和转移风险相关联。地区之间的不匹配可能与伪造或转移中的至少一种的高风险级别相关联。依据风险级别,可能会采取不同的行动。例如,在“非常高”风险被识别到的情况下,警告可以被发送到制造商和包装处理机构,然而,在“高”风险的情况下,警告可以被发送到制造商但不被发送到包裹处理机构。

通过使用这样的方法,复制的uid(其可以例如在销售点处被复制)将被检测到,因为它们在制造商的数据库中将不会被找到(或者在活跃装运期间将不会被找到)。被转移的产品可能在运输过程中而不是在销售点处被识别。

图5是可以例如提供运输管理系统的处理装置500的示例。处理装置500包括到数据库502的接口501(第一接口),数据库502存储与多个产品标识符504中的每一个相关联的分销数据506,分销数据506包括来源地区数据508和目的地地区数据510。在这个示例中,数据库502与处理装置500是一体的,但在所有示例中可能不是这种情况。

处理装置500进一步包括用于接收全部从装运中获取的产品标识符516、来源地区518和目的地地区520的接口512(作为第二接口)以及验证模块514。验证模块514用于确定为了装运获取的来源地区和目的地地区中的一个或二者是否与和存储在数据库502中的产品标识符相关联的来源地区和目的地地区相对应。地区数据可以例如包括以从大陆到街道地址的任何粒度定义的地理区域。在一些示例中,数据库502可以保存嵌套列表。例如,对于每个国家,可能有州/省/地区列表,对于每个州/省/地区,可能有城市列表,并且对于每个城市,可能有邮政编码列表(例如zip编号)。在一些示例中,产品标识符可以是如上所述的第一标识符。

在其中数据库是远程数据库的示例中,接口512可以包括到数据库502的接口的至少一部分。

在一些示例中,验证模块514基于地区的对应性或非对应性来进一步分配关于装运是伪造的还是被转移的可能性。在一些示例中,如果在各自从装运获取的来源地区和存储在数据库502中的来源地区之间存在非对应性,并且在各自从该装运获取的目的地地区和存储在数据库502中的目的地地区之间存在对应性,则验证模块514将确定该装运是伪造的高可能性。如果在各自从装运获取的目的地地区和存储在数据库502中的目的地地区之间存在不匹配,并且在各自从该装运获取的来源地区和存储在数据库502中的来源地区之间存在匹配,则验证模块514可能将确定该装运被转移的高可能性。如果在各自从装运获取的来源地区和存储在数据库502中的来源地区之间存在不匹配,并且在各自从该装运获取的目的地地区和存储在数据库502中的目的地地区之间存在不匹配,验证模块514可能将确定该装运被转移或伪造的高可能性。

在一些示例中,数据库502可以进一步包括与产品标识符相关联的至少一个运输地区的指示,并且接口512进一步用于接收从中获取产品标识符504的装运的至少一个位置,并且验证模块514用于确定从装运获取的装运位置是否与运输地区相对应。

在一些示例中,数据库502可以包括多个数据库或多个数据集。在一些示例中,接口512用于接收与产品控制实体(例如,产品制造商、品牌所有者或项目、产品分销商等)相关联的第二产品标识符,并且验证模块514用于使用第二产品标识符来确定数据库或其数据集。数据库或其数据集可以包括与产品控制实体相关联的数据或者源自该产品控制实体的数据。

在一些示例中,接口512用于将所分配的可能性的指示发送到装运的位置。这可以例如警告中转枢纽、机构或与产品相关联的可能的伪造/转移风险的其它包裹处理实体。

在一些示例中,处理装置500可以分布在多于一个位置上。

处理装置500可以执行图1、图2或图4中的任何过程。

本公开中的示例可以被提供为方法、系统或机器可读指令,例如软件、硬件、固件等的任意组合。这种机器可读指令可以被包括在其中或其上具有计算机可读程序代码的计算机可读存储介质(包括但不限于盘存储器、cd-rom、光存储器等)上。

本公开参照根据本公开的示例的方法、设备和系统的流程图和/或框图来被描述。尽管上述流程图示出了特定的执行顺序,但是执行顺序可能与所描绘的顺序不同。关于一个流程图描述的框可以与另一个流程图的那些框组合。应当理解的是,流程图和/或框图中的每个流程和/或框,以及流程图和/或框图中的流程和/或图的组合可以通过机器可读指令来实现。

例如,机器可读指令可以由通用计算机、专用计算机、嵌入式处理器或其它可编程数据处理设备的处理器来执行,以实现说明书和附图中所描述的功能。具体地,处理器或处理装置可以执行机器可读指令。因此,装置和设备的功能模块可以由执行存储在存储器中的机器可读指令的处理器或者由根据嵌入在逻辑电路中的指令操作的处理器来实现。术语“处理器”应广义地解释为包括cpu、处理单元、asic、逻辑单元或可编程门阵列等。方法和功能模块可以全部由单个处理器执行或者被分开在多个处理器之中。

这样的机器可读指令还可以被存储在计算机可读储存器中,该计算机可读储存器可以引导计算机或其它可编程数据处理装置以特定模式操作。

这样的机器可读指令还可以被加载到计算机或其它可编程数据处理设备上,使得计算机或其它可编程数据处理设备执行一系列操作以产生计算机实现的处理,因此在计算机或其他可编程设备上执行的指令实现了由流程图中的一个或多个流程和/或由框图中的一个或多个框指定的功能。

此外,本文的教导可以以计算机软件产品的形式来实现,该计算机软件产品被存储在存储介质中并且包括用于使得计算机设备实现在本公开的示例中记载的方法的多个指令。

虽然参照某些示例已经描述了方法、装置和相关方面,但是可以在不脱离本公开的精神的情况下进行各种修改、改变、省略和替换。因此,旨在该方法、装置和相关方面仅由所附权利要求及其等同物的范围来限制。应当注意的是,上述示例说明而非限制本文所描述的内容,并且本领域技术人员将能够在不背离所附权利要求的范围的情况下设计出许多替代实施方式。关于一个示例描述的特征可以与另一示例的特征组合。

单词“包括”并不排除权利要求中列出的元素之外的元素的存在,“一”或“一个”不排除多个,并且单个处理器或其它单元可以履行在权利要求中记载的多个单元的功能。

任何从属权利要求的特征可以与独立权利要求或其它从属权利要求中的任一项的特征组合。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1