CN108898199B - 产品标识码转换方法、装置和产品管理*** - Google Patents
产品标识码转换方法、装置和产品管理*** Download PDFInfo
- Publication number
- CN108898199B CN108898199B CN201810712816.5A CN201810712816A CN108898199B CN 108898199 B CN108898199 B CN 108898199B CN 201810712816 A CN201810712816 A CN 201810712816A CN 108898199 B CN108898199 B CN 108898199B
- Authority
- CN
- China
- Prior art keywords
- code
- converted
- electronic tag
- commodity bar
- bar code
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 45
- 238000006243 chemical reaction Methods 0.000 title claims abstract description 21
- 238000004590 computer program Methods 0.000 claims description 24
- 238000007639 printing Methods 0.000 claims description 7
- 229910002056 binary alloy Inorganic materials 0.000 claims description 3
- 238000005192 partition Methods 0.000 claims description 3
- 238000004519 manufacturing process Methods 0.000 description 14
- 238000010586 diagram Methods 0.000 description 5
- 230000008901 benefit Effects 0.000 description 3
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000001360 synchronised effect Effects 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000001914 filtration Methods 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 238000004806 packaging method and process Methods 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 239000002699 waste material Substances 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/08—Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
- G06Q10/087—Inventory or stock management, e.g. order filling, procurement or balancing against orders
- G06Q10/0875—Itemisation or classification of parts, supplies or services, e.g. bill of materials
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K17/00—Methods or arrangements for effecting co-operative working between equipments covered by two or more of main groups G06K1/00 - G06K15/00, e.g. automatic card files incorporating conveying and reading operations
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/08—Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
- G06Q10/087—Inventory or stock management, e.g. order filling, procurement or balancing against orders
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/12—Use of codes for handling textual entities
- G06F40/151—Transformation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/166—Editing, e.g. inserting or deleting
- G06F40/186—Templates
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/08—Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K1/00—Methods or arrangements for marking the record carrier in digital fashion
- G06K1/12—Methods or arrangements for marking the record carrier in digital fashion otherwise than by punching
- G06K1/121—Methods or arrangements for marking the record carrier in digital fashion otherwise than by punching by printing code marks
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K19/00—Record carriers for use with machines and with at least a part designed to carry digital markings
- G06K19/06—Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code
- G06K19/06009—Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code with optically detectable marking
- G06K19/06037—Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code with optically detectable marking multi-dimensional coding
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K19/00—Record carriers for use with machines and with at least a part designed to carry digital markings
- G06K19/06—Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code
- G06K2019/06215—Aspects not covered by other subgroups
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K7/00—Methods or arrangements for sensing record carriers, e.g. for reading patterns
- G06K7/10—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation
- G06K7/14—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation using light without selection of wavelength, e.g. sensing reflected white light
- G06K7/1404—Methods for optical code recognition
- G06K7/1408—Methods for optical code recognition the method being specifically adapted for the type of code
- G06K7/1417—2D bar codes
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- Economics (AREA)
- General Physics & Mathematics (AREA)
- Operations Research (AREA)
- Quality & Reliability (AREA)
- General Business, Economics & Management (AREA)
- Tourism & Hospitality (AREA)
- Strategic Management (AREA)
- Marketing (AREA)
- Human Resources & Organizations (AREA)
- Development Economics (AREA)
- Entrepreneurship & Innovation (AREA)
- Artificial Intelligence (AREA)
- Finance (AREA)
- Accounting & Taxation (AREA)
- Health & Medical Sciences (AREA)
- General Engineering & Computer Science (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Computational Linguistics (AREA)
- General Health & Medical Sciences (AREA)
- Cash Registers Or Receiving Machines (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本申请涉及一种产品标识码转换方法、装置和产品管理***。产品标识码转换方法,包括:对待转换的产品标识码进行识别,并判断待转换的产品标识码的类型;若待转换的产品标识码为商品条码,则根据商品条码的数据组成结构模板识别待转换的商品条码中的各段数据;通过电子标签的编码方式分别对待转换的商品条码中的各段数据进行加密,将待转换的商品条码转换成目标电子标签。采用本方法能够将商品条码对应的产品信息与电子标签对应的产品信息进行统一管理,保证产品信息链的畅通。
Description
技术领域
本申请涉及通信技术领域,特别是涉及一种产品标识码转换方法、装置和产品管理***。
背景技术
产品标识码是指可以对产品进行标识的一组***数字,产品标识码可以用来识别和统计每个产品的信息,例如,种类、名称和数量。产品标识码可以是商品条码(EuropeanArticle Number,EAN)也可以是电子标签(Electronic Product Code,EPC)。
同一产品往往只用一种产品标识码进行标识,例如,只用商品条码对产品进行标识或只用电子标签对产品进行标识。然而,当商家引进的同一产品中一部分用商品条码进行标识另一部分用电子标签进行标识时,产品信息链的畅通会受阻。
发明内容
基于此,有必要针对上述技术问题,提供一种能够保证产品信息链畅通的产品标识码转换方法、装置和产品管理***。
一种产品标识码转换方法,包括:
对待转换的产品标识码进行识别,并判断待转换的产品标识码的类型;
若待转换的产品标识码为商品条码,则根据商品条码的数据组成结构模板识别待转换的商品条码中的各段数据;
通过电子标签的编码方式分别对待转换的商品条码中的各段数据进行加密,将待转换的商品条码转换成目标电子标签。
在一个实施例中,所述的产品标识码转换方法,所述根据商品条码的数据组成结构模板识别待转换的商品条码中的各段数据,包括:
将商品条码的数据组成结构模板与待转换的商品条码进行比较,识别待转换的商品条码中的厂商代码和产品项目代码。
在一个实施例中,所述的产品标识码转换方法,所述通过电子标签的编码方式分别对待转换的商品条码中的各段数据进行加密,将待转换的商品条码转换成目标电子标签,包括:
分别将待转换的商品条码中的厂商代码和产品项目代码由十进制转换成二进制,得到第一代码;
根据电子标签的编码方式为所述第一代码加上特定的标头和序列号,得到第二代码;
通过将所述第二代码由二进制转换成十六进制,将所述第二代码转换成目标电子标签。
在一个实施例中,所述的产品标识码转换方法,还包括:
若待转换的产品标识码为电子标签,则根据电子标签的数据组成结构模板识别待转换的电子标签中的各段数据;
通过商品条码的编码方式分别对待转换的电子标签中的各段数据进行解密,将待转换的电子标签转换成目标商品条码。
在一个实施例中,所述的产品标识码转换方法,所述根据电子标签的数据组成结构模板识别所述电子标签中的各段数据,包括:
将电子标签的数据组成结构模板与待转换的电子标签进行比较,识别待转换的电子标签中的厂商代码和产品项目代码。
在一个实施例中,所述的产品标识码转换方法,所述通过商品条码的编码方式分别对待转换的电子标签中的各段数据进行解密,将待转换的电子标签转换成目标商品条码,包括:
将待转换的电子标签由十六进制转换成二进制,得到第三代码;
根据商品条码的编码方式截取所述第三代码中的厂商代码和产品项目代码,并分别将截取的厂商代码和产品项目代码由二进制转换成十进制,得到***码;
根据商品条码的校验码生成规则为所述***码添加校验码,将所述***码转换成目标商品条码。
一种产品标识码转换装置,包括:
判断模块,用于对待转换的产品标识码进行识别,并判断待转换的产品标识码的类型;
识别模块,用于若待转换的产品标识码为商品条码,则根据商品条码的数据组成结构模板识别待转换的商品条码中的各段数据;
加密模块,用于通过电子标签的编码方式分别对待转换的商品条码中的各段数据进行加密,将待转换的商品条码转换成目标电子标签。
一种产品管理***,包括:
服务器、二维码打印设备和电子标签读写设备;
所述服务器用于执行以下步骤:
对待转换的产品标识码进行识别,并判断待转换的产品标识码的类型;
若待转换的产品标识码为商品条码,则根据商品条码的数据组成结构模板识别待转换的商品条码中的各段数据;
通过电子标签的编码方式分别对待转换的商品条码中的各段数据进行加密,将待转换的商品条码转换成目标电子标签;
所述二维码打印设备用于将电子标签对应的统一资源定位符链接生成二维码;
所述电子标签读写设备用于对电子标签进行识别,还用于在产品包装上写入产品信息。
一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
对待转换的产品标识码进行识别,并判断待转换的产品标识码的类型;
若待转换的产品标识码为商品条码,则根据商品条码的数据组成结构模板识别待转换的商品条码中的各段数据;
通过电子标签的编码方式分别对待转换的商品条码中的各段数据进行加密,将待转换的商品条码转换成目标电子标签。
一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:
对待转换的产品标识码进行识别,并判断待转换的产品标识码的类型;
若待转换的产品标识码为商品条码,则根据商品条码的数据组成结构模板识别待转换的商品条码中的各段数据;
通过电子标签的编码方式分别对待转换的商品条码中的各段数据进行加密,将待转换的商品条码转换成目标电子标签。
上述产品标识码转换方法、装置、计算机设备、存储介质和产品管理***方法,对待转换的产品标识码进行识别,并判断待转换的产品标识码的类型,若待转换的产品标识码为商品条码,则根据商品条码的数据组成结构模板识别待转换的商品条码中的各段数据,通过电子标签的编码方式分别对待转换的商品条码中的各段数据进行加密,将待转换的商品条码转换成目标电子标签,可以将商品条码对应的产品信息与电子标签对应的产品信息进行统一管理,保证产品信息链的畅通。
附图说明
图1为一个实施例中产品标识码转换方法的应用环境图;
图2为一个实施例中产品标识码转换方法的流程示意图;
图3为另一个实施例中产品标识码转换方法的流程示意图;
图4为一个实施例中产品标识码转换装置的结构框图;
图5为一个实施例中计算机设备的内部结构图。
具体实施方式
为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。
本申请提供的产品标识码转换方法,可以应用于如图1所示的应用环境中。其中,终端102与服务端104通过网络进行通信。其中,终端102可以但不限于是各种个人计算机、笔记本电脑、智能手机、平板电脑和便携式可穿戴设备,服务端104可以用独立的服务端或者是多个服务端组成的服务端集群来实现。
在一个实施例中,如图2所示,提供了一种产品标识码转换方法,以该方法应用于图1中的服务器为例进行说明,包括以下步骤:
步骤202,对待转换的产品标识码进行识别,并判断待转换的产品标识码的类型。
对于上述步骤,产品标识码可以是商品条码,也可以是电子标签。商品条码可以用于对零售商品、非零售商品及物流单元的条码标识。电子标签可以借助互联网来实现信息的传递,广泛应用于零售商品行业。
步骤204,若待转换的产品标识码为商品条码,则根据商品条码的数据组成结构模板识别待转换的商品条码中的各段数据。
其中,商品条形码是由国际物品编码协会制定的,通用于世界各地,是目前国际上使用最广泛的一种商品条形码。商品条形码分包括EAN-13和EAN-8两种。其中,EAN-13为标准版的商品条形码,包含13个10进制数,可以由厂商代码、产品项目代码和校验码组成。EAN-8为缩短版的商品条形码,包含8个10进制数,可以由厂商代码、产品项目代码和校验码组成。
步骤206,通过电子标签的编码方式分别对待转换的商品条码中的各段数据进行加密,将待转换的商品条码转换成目标电子标签。
在本步骤中,可以通过对待转换商品条码进行加密的方式将待转换的商品条码转换成目标电子标签。每个产品都可以有唯一的EAN,可以根据预设的加密规则将EAN转换成EPC,在产品生产时,在产品的外包装上贴上相应的EPC标签,然后在生产完成、装箱、入库等操作时,可以使用扫描设备扫描EPC标签来录入数据,最后在EPC管理***中查询管理相对应的产品。
上述实施例对待转换的产品标识码进行识别,并判断待转换的产品标识码的类型,若待转换的产品标识码为商品条码,则根据商品条码的数据组成结构模板识别待转换的商品条码中的各段数据,通过电子标签的编码方式分别对待转换的商品条码中的各段数据进行加密,将待转换的商品条码转换成目标电子标签,可以将商品条码对应的产品信息与电子标签对应的产品信息进行统一管理,保证产品信息链的畅通,并能提高产品的生产效率。
在一个实施例中,可以通过以下步骤识别待转换的商品条码中的各段数据:将商品条码的数据组成结构模板与待转换的商品条码进行比较,识别待转换的商品条码中的厂商代码和产品项目代码。
在上述实施例中,商品条码的数据组成结构模板可以是:头7位为厂商代码,中间5位为产品项目代码,最后1位为校验码。根据商品条码的数据组成结构模板可以分别提取商品条码中的前12位,其中包含7位的厂商代码和5位的产品项目代码。
上述实施例对待转换的产品标识码进行识别,并判断待转换的产品标识码的类型,若待转换的产品标识码为商品条码,则根据商品条码的数据组成结构模板识别待转换的商品条码中的各段数据,通过电子标签的编码方式分别对待转换的商品条码中的各段数据进行加密,将待转换的商品条码转换成目标电子标签,可以将商品条码对应的产品信息与电子标签对应的产品信息进行统一管理,保证产品信息链的畅通,并能提高产品的生产效率。
在一个实施例中,可以通过以下方式将待转换的商品条码转换成目标电子标签:分别将待转换的商品条码中的厂商代码和产品项目代码由十进制转换成二进制,得到第一代码;根据电子标签的编码方式为第一代码加上特定的标头和序列号,得到第二代码;通过将第二代码由二进制转换成十六进制,将第二代码转换成目标电子标签。
在一个实施例中,可以截取待转换的商品条码中的前十二位,将第1至第7位的厂商代码和第8至第12位的产品项目代码分别由十进制转换成二进制,得到第一代码。其中,厂商代码可以转换成24位的二进制,产品项目代码可以转换成20位的二进制。接着再根据电子标签的编码方式为第一代码加上特定的标头和序列号,还可以加上滤值以及分区,构成96位的二进制代码,即第二代码。再将这个96位的二进制代码中的每4位转换成十六进制,最后得到24位的十六进制,即为目标电子标签。
上述实施例对待转换的产品标识码进行识别,并判断待转换的产品标识码的类型,若待转换的产品标识码为商品条码,则根据商品条码的数据组成结构模板识别待转换的商品条码中的各段数据,通过电子标签的编码方式分别对待转换的商品条码中的各段数据进行加密,将待转换的商品条码转换成目标电子标签,可以将商品条码对应的产品信息与电子标签对应的产品信息进行统一管理,保证产品信息链的畅通,并能提高产品的生产效率。
在一个实施例中,如图3所示,产品标识码转换方法在,还将待转换的商品条码转换成目标电子标签之后,还可以包括以下步骤:
步骤208,若待转换的产品标识码为电子标签,则根据电子标签的数据组成结构模板识别待转换的电子标签中的各段数据。
其中,电子标签的载体是射频识别(Radio Frequency Identification,RFID)电子标签,主要采用序列化的全球贸易项目代码(Serialized Global TradeIdentification Number,SGTIN)编码结构。电子标签的编码类型可以是SGTIN-96,SGTIN-96可以包含96个二进制数,可以由6个字段组成:标头、滤值、分区、厂商代码、产品项目代码以及序列代码。
步骤210,通过商品条码的编码方式分别对待转换的电子标签中的各段数据进行解密,将待转换的电子标签转换成目标商品条码。
在本步骤中,可以通过对待转换的电子标签进行解密,将电子标签转换回商品条码。
上述实施例实现了商品条码转与目标电子标签之间的相互转换,可以将商品条码对应的产品信息与电子标签对应的产品信息进行统一管理,保证产品信息链的畅通,并能提高产品的生产效率,并且能使得产品的管理更加规范,商品的动态和去向追踪更加方便快捷。
在一个实施例中,可以通过以下步骤识别电子标签中的各段数据:将电子标签的数据组成结构模板与待转换的电子标签进行比较,识别待转换的电子标签中的厂商代码和产品项目代码。
在上述实施例中,电子标签的数据组成结构模板可以是:第15至第44位为厂商代码,第45至第58位为产品项目代码。可以先将十六进制的电子标签转换成2进制,得到96位的二进制代码。根据商品条码的数据组成结构模板可以提取96位的二进制代码中的第15至第58位,其中,第15至第44位为厂商代码,第45至第58位为产品项目代码。
上述实施例实现了商品条码转与目标电子标签之间的相互转换,可以将商品条码对应的产品信息与电子标签对应的产品信息进行统一管理,保证产品信息链的畅通,并能提高产品的生产效率,并且能使得产品的管理更加规范,商品的动态和去向追踪更加方便快捷。
在一个实施例中,可以通过以下方式将待转换的电子标签转换成目标商品条码:将待转换的电子标签由十六进制转换成二进制,得到第三代码;根据商品条码的编码方式截取第三代码中的厂商代码和产品项目代码,并分别将截取的厂商代码和产品项目代码由二进制转换成十进制,得到***码;根据商品条码的校验码生成规则为***码添加校验码,将***码转换成目标商品条码。
在一个实施例中,可以将24位十六进制的电子标签分成各12位的两部分,分别将各部分12位的十六进制转换成二进制,再拼接成96位的二进制,即第三代码。截取第三代码中的第15位至第44位厂商代码转换成十进制,截取第三代码中的第45位至第58位电子标签转换成十进制,将得到的十进制的厂商代码与十进制的产品项目代码进行拼接,得到***码。再根据商品条码的校验码生成规则为在***码之后再添加一位校验码,即得到目标商品条码。其中,校验码生成规则为:将***码中的奇数位代码的和与***码中的奇数位代码的和的3倍相加,将得到的结果取出各位数即为目标商品条码的校验码,例如,***码为:N1N2N3N4N5N6N7N8N9N10N11,则***码中的奇数位代码的和与***码中的偶数位代码的和的3倍相加得到的值为C:
C=(Ni+N3+N5+N7+N9+N11)+(N2+N4+N6+N8+Ni0+N12)×3。
可以取C的个位数为校验码。
上述实施例实现了商品条码转与目标电子标签之间的相互转换,可以将商品条码对应的产品信息与电子标签对应的产品信息进行统一管理,保证产品信息链的畅通,并能提高产品的生产效率,并且能使得产品的管理更加规范,商品的动态和去向追踪更加方便快捷。
应该理解的是,虽然图2-3的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图2-3中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些子步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。
在一个实施例中,如图4所示,提供了一种产品标识码转换装置,包括:
判断模块402,用于对待转换的产品标识码进行识别,并判断待转换的产品标识码的类型;
识别模块404,用于若待转换的产品标识码为商品条码,则根据商品条码的数据组成结构模板识别待转换的商品条码中的各段数据;
加密模块406,用于通过电子标签的编码方式分别对待转换的商品条码中的各段数据进行加密,将待转换的商品条码转换成目标电子标签。
关于产品标识码转换装置的具体限定可以参见上文中对于产品标识码转换方法的限定,在此不再赘述。上述产品标识码转换装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
需要说明的是,本发明实施例所涉及的术语“第一\第二\第三”仅仅是是区别类似的对象,不代表针对对象的特定排序,可以理解地,“第一\第二\第三”在允许的情况下可以互换特定的顺序或先后次序。应该理解“第一\第二\第三”区分的对象在适当情况下可以互换,以使这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。
本发明实施例的术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或(模块)单元的过程、方法、***、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。
在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本申请的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。
在本文中提及的“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。
在一个实施例中,提供了一种计算机设备,该计算机设备可以是服务端,其内部结构图可以如图5所示。该计算机设备包括通过***总线连接的处理器、存储器、网络接口和数据库。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作***、计算机程序和数据库。该内存储器为非易失性存储介质中的操作***和计算机程序的运行提供环境。该计算机设备的数据库用于存储产品信息。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种产品标识码转换方法。
本领域技术人员可以理解,图5中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
在一个实施例中,提供了一种产品管理***,包括:服务器、二维码打印设备和电子标签读写设备。
其中,服务器用于执行以下步骤:对待转换的产品标识码进行识别,并判断待转换的产品标识码的类型;
若待转换的产品标识码为商品条码,则根据商品条码的数据组成结构模板识别待转换的商品条码中的各段数据;
通过电子标签的编码方式分别对待转换的商品条码中的各段数据进行加密,将待转换的商品条码转换成目标电子标签。
二维码打印设备用于将电子标签对应的统一资源定位符链接生成二维码;电子标签读写设备用于对电子标签进行识别,还用于在产品包装上写入产品信息。
在产品生成完成后,可以通过电子标签读写设备在产品包装上写入EPC信息并且通过特定的二维码打印设备打印出可以溯源的二维码。
接着,建立一个产品管理***。根据EPC对产品进行全方位的跟踪管理工作。例如:产品的生产、产品装箱、产品入库、产品出库、产品返库等操作。在进行每个操作时,可以把产品在电子标签读写设备上扫描即可完成相应的操作。单品扫描即可,如果是整箱的话,箱子还会有对应的编码,使用电子标签读写设备扫描也可以完成相应的操作。产品的管理工作将更加***化、完整化、流程化,大大减少了出错的可能性,提高了总体的流畅性,更好地节省了人力成本。从长远来看,整体的成本和效益是呈增长趋势,可以做到利益最大化。
接着,产品生产时会在最后封装阶段时贴有相应的带有EPC的标签并且使用扫描得到的数据上传到服务器中进行存储。通过扫描电子标签可以添加管理产品的信息,比如装箱、入库等等操作时就可以查到相对应的信息。查询修改变得更加便利,同时大大提高了效率,减少了出错率,跟踪产品更加便捷、快速。
最后,每个产品可以通过扫描二维码获取对应的EPC就可以跳转到相应的***并且查询到相关的产品信息(如:产地、来源、材料、生产日期、保质期等等参数)。可以让我们随时了解到产品的情况。同时让顾客更加方便的、快捷的查询到产品信息,做到顾客放心的效果。
上述产品管理***,使得产品的管理更加规范,商品的动态和去向追踪更加方便快捷。规范化生产使得生产效率有了明显的提高,流程环节的简化和调整,使得产品管理工作更加简便和简单。智能化的操作使得单纯靠人力的环节减少,机械化、流程化生产,加快了生产效率,减少了人力成本的浪费。处理问题速度明显提高,通过管理平台能够快速处理遇到的问题,有效的管理产品的各种流程。
在一个实施例中,提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时实现以下步骤:
对待转换的产品标识码进行识别,并判断待转换的产品标识码的类型;
若待转换的产品标识码为商品条码,则根据商品条码的数据组成结构模板识别待转换的商品条码中的各段数据;
通过电子标签的编码方式分别对待转换的商品条码中的各段数据进行加密,将待转换的商品条码转换成目标电子标签。
在一个实施例中,处理器执行计算机程序时还实现以下步骤:将商品条码的数据组成结构模板与待转换的商品条码进行比较,识别待转换的商品条码中的厂商代码和产品项目代码。
在一个实施例中,处理器执行计算机程序时还实现以下步骤:分别将待转换的商品条码中的厂商代码和产品项目代码由十进制转换成二进制,得到第一代码;根据电子标签的编码方式为第一代码加上特定的标头和序列号,得到第二代码;通过将第二代码由二进制转换成十六进制,将第二代码转换成目标电子标签。
在一个实施例中,处理器执行计算机程序时还实现以下步骤:若待转换的产品标识码为电子标签,则根据电子标签的数据组成结构模板识别待转换的电子标签中的各段数据;通过商品条码的编码方式分别对待转换的电子标签中的各段数据进行解密,将待转换的电子标签转换成目标商品条码。
在一个实施例中,处理器执行计算机程序时还实现以下步骤:将电子标签的数据组成结构模板与待转换的电子标签进行比较,识别待转换的电子标签中的厂商代码和产品项目代码。
在一个实施例中,处理器执行计算机程序时还实现以下步骤:将待转换的电子标签由十六进制转换成二进制,得到第三代码;根据商品条码的编码方式截取第三代码中的厂商代码和产品项目代码,并分别将截取的厂商代码和产品项目代码由二进制转换成十进制,得到***码;根据商品条码的校验码生成规则为***码添加校验码,将***码转换成目标商品条码。
在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:
对待转换的产品标识码进行识别,并判断待转换的产品标识码的类型;
若待转换的产品标识码为商品条码,则根据商品条码的数据组成结构模板识别待转换的商品条码中的各段数据;
通过电子标签的编码方式分别对待转换的商品条码中的各段数据进行加密,将待转换的商品条码转换成目标电子标签。
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:将商品条码的数据组成结构模板与待转换的商品条码进行比较,识别待转换的商品条码中的厂商代码和产品项目代码。
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:分别将待转换的商品条码中的厂商代码和产品项目代码由十进制转换成二进制,得到第一代码;根据电子标签的编码方式为第一代码加上特定的标头和序列号,得到第二代码;通过将第二代码由二进制转换成十六进制,将第二代码转换成目标电子标签。
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:若待转换的产品标识码为电子标签,则根据电子标签的数据组成结构模板识别待转换的电子标签中的各段数据;通过商品条码的编码方式分别对待转换的电子标签中的各段数据进行解密,将待转换的电子标签转换成目标商品条码。
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:将电子标签的数据组成结构模板与待转换的电子标签进行比较,识别待转换的电子标签中的厂商代码和产品项目代码。
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:将待转换的电子标签由十六进制转换成二进制,得到第三代码;根据商品条码的编码方式截取第三代码中的厂商代码和产品项目代码,并分别将截取的厂商代码和产品项目代码由二进制转换成十进制,得到***码;根据商品条码的校验码生成规则为***码添加校验码,将***码转换成目标商品条码。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(ROM)、可编程ROM(PROM)、电可编程ROM(EPROM)、电可擦除可编程ROM(EEPROM)或闪存。易失性存储器可包括随机存取存储器(RAM)或者外部高速缓冲存储器。作为说明而非局限,RAM以多种形式可得,诸如静态RAM(SRAM)、动态RAM(DRAM)、同步DRAM(SDRAM)、双数据率SDRAM(DDRSDRAM)、增强型SDRAM(ESDRAM)、同步链路(Synchlink)DRAM(SLDRAM)、存储器总线(Rambus)直接RAM(RDRAM)、直接存储器总线动态RAM(DRDRAM)、以及存储器总线动态RAM(RDRAM)等。
以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
以上实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。
Claims (10)
1.一种产品标识码转换方法,其特征在于,包括:
对待转换的产品标识码进行识别,并判断待转换的产品标识码的类型;所述类型包括商品条码和电子标签;
若待转换的产品标识码为商品条码,则根据商品条码的数据组成结构模板识别待转换的商品条码中的各段数据;
通过电子标签的编码方式分别对待转换的商品条码中的各段数据,根据预设的加密规则进行加密,将待转换的商品条码转换成目标电子标签;所述目标电子标签用于在管理***中录入数据;
所述根据商品条码的数据组成结构模板识别待转换的商品条码中的各段数据,包括:
将商品条码的数据组成结构模板与待转换的商品条码进行比较,识别待转换的商品条码中的厂商代码和产品项目代码;
所述通过电子标签的编码方式分别对待转换的商品条码中的各段数据,根据预设的加密规则进行加密,将待转换的商品条码转换成目标电子标签,包括:
分别将待转换的商品条码中的厂商代码和产品项目代码由十进制转换成二进制,得到第一代码;
根据电子标签的编码方式为所述第一代码加上特定的标头和序列号,得到第二代码;
通过将所述第二代码由二进制转换成十六进制,将所述第二代码转换成目标电子标签。
2.根据权利要求1所述的产品标识码转换方法,其特征在于,还包括:
若待转换的产品标识码为电子标签,则根据电子标签的数据组成结构模板识别待转换的电子标签中的各段数据;
通过商品条码的编码方式分别对待转换的电子标签中的各段数据进行解密,将待转换的电子标签转换成目标商品条码。
3.根据权利要求2所述的产品标识码转换方法,其特征在于,所述根据电子标签的数据组成结构模板识别所述电子标签中的各段数据,包括:
将电子标签的数据组成结构模板与待转换的电子标签进行比较,识别待转换的电子标签中的厂商代码和产品项目代码。
4.根据权利要求3所述的产品标识码转换方法,其特征在于,所述通过商品条码的编码方式分别对待转换的电子标签中的各段数据进行解密,将待转换的电子标签转换成目标商品条码,包括:
将待转换的电子标签由十六进制转换成二进制,得到第三代码;
根据商品条码的编码方式截取所述第三代码中的厂商代码和产品项目代码,并分别将截取的厂商代码和产品项目代码由二进制转换成十进制,得到***码;
根据商品条码的校验码生成规则为所述***码添加校验码,将所述***码转换成目标商品条码。
5.根据权利要求2所述的产品标识码转换方法,其特征在于,所述电子标签的数据组成结构模板为采用序列化的全球贸易项目代码编码结构,包括标头、滤值、分区、厂商代码、产品项目代码以及序列代码。
6.一种产品标识码转换装置,其特征在于,包括:
判断模块,用于对待转换的产品标识码进行识别,并判断待转换的产品标识码的类型;所述类型包括商品条码和电子标签;
识别模块,用于若待转换的产品标识码为商品条码,则根据商品条码的数据组成结构模板识别待转换的商品条码中的各段数据;
加密模块,用于通过电子标签的编码方式分别对待转换的商品条码中的各段数据,根据预设的加密规则进行加密,将待转换的商品条码转换成目标电子标签;所述目标电子标签用于在管理***中录入数据;
所述识别模块,还用于将商品条码的数据组成结构模板与待转换的商品条码进行比较,识别待转换的商品条码中的厂商代码和产品项目代码;
所述加密模块,还用于分别将待转换的商品条码中的厂商代码和产品项目代码由十进制转换成二进制,得到第一代码;根据电子标签的编码方式为所述第一代码加上特定的标头和序列号,得到第二代码;通过将所述第二代码由二进制转换成十六进制,将所述第二代码转换成目标电子标签。
7.根据权利要求6所述的产品标识码转换装置,其特征在于,所述识别模块,还用于若待转换的产品标识码为电子标签,则根据电子标签的数据组成结构模板识别待转换的电子标签中的各段数据;通过商品条码的编码方式分别对待转换的电子标签中的各段数据进行解密,将待转换的电子标签转换成目标商品条码。
8.一种产品管理***,其特征在于,包括:
服务器、二维码打印设备和电子标签读写设备;
所述服务器用于执行权利要求1至5中任意一项所述的产品标识码转换方法;
所述二维码打印设备用于将电子标签对应的统一资源定位符链接生成二维码;
所述电子标签读写设备用于对电子标签进行识别,还用于在产品包装上写入产品信息。
9.一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至5中任一项所述的产品标识码转换方法的步骤。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至5中任一项所述的产品标识码转换方法的步骤。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810712816.5A CN108898199B (zh) | 2018-06-29 | 2018-06-29 | 产品标识码转换方法、装置和产品管理*** |
PCT/AU2019/050669 WO2020000042A1 (en) | 2018-06-29 | 2019-06-27 | Product id conversion method, device and product management system |
AU2019295416A AU2019295416A1 (en) | 2018-06-29 | 2019-06-27 | Product ID conversion method, device and product management system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810712816.5A CN108898199B (zh) | 2018-06-29 | 2018-06-29 | 产品标识码转换方法、装置和产品管理*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN108898199A CN108898199A (zh) | 2018-11-27 |
CN108898199B true CN108898199B (zh) | 2021-09-07 |
Family
ID=64347747
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810712816.5A Active CN108898199B (zh) | 2018-06-29 | 2018-06-29 | 产品标识码转换方法、装置和产品管理*** |
Country Status (3)
Country | Link |
---|---|
CN (1) | CN108898199B (zh) |
AU (1) | AU2019295416A1 (zh) |
WO (1) | WO2020000042A1 (zh) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111297668A (zh) * | 2020-04-07 | 2020-06-19 | 深圳市非兔健康科技有限公司 | 筋膜枪自动识别*** |
CN112668061B (zh) * | 2021-01-13 | 2022-08-12 | 海信视像科技股份有限公司 | 电子设备及其设备编码上报方法 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1598860A (zh) * | 2004-08-18 | 2005-03-23 | 开效军 | 一种标签转换生成方法及所用*** |
CN101201928A (zh) * | 2007-09-06 | 2008-06-18 | 北京农业信息技术研究中心 | 牛肉产品质量安全全程跟踪与追溯方法及*** |
CN102129637A (zh) * | 2011-01-18 | 2011-07-20 | 南京信息工程大学 | 基于安全机制的商品防伪方法 |
CN102509130A (zh) * | 2011-10-17 | 2012-06-20 | 广州市远望谷信息技术有限公司 | 一种快速清点服装的方法及装置 |
CN103258182A (zh) * | 2013-05-24 | 2013-08-21 | 深圳市检验检疫科学研究院 | 商品条码与电子标签的转换方法与*** |
CN103902951A (zh) * | 2014-04-13 | 2014-07-02 | 深圳市检验检疫科学研究院 | 电子标签与物流单元条码的转换***与方法 |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8321302B2 (en) * | 2002-01-23 | 2012-11-27 | Sensormatic Electronics, LLC | Inventory management system |
US20050109844A1 (en) * | 2003-11-26 | 2005-05-26 | Alysis Interactive Corporation | Universal product code conversion to electronic product code |
KR100961611B1 (ko) * | 2008-04-29 | 2010-06-04 | 제주대학교 산학협력단 | 온톨로지 기반 이피씨 코드 자동 변환 방법 및 시스템 |
-
2018
- 2018-06-29 CN CN201810712816.5A patent/CN108898199B/zh active Active
-
2019
- 2019-06-27 WO PCT/AU2019/050669 patent/WO2020000042A1/en active Application Filing
- 2019-06-27 AU AU2019295416A patent/AU2019295416A1/en not_active Abandoned
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1598860A (zh) * | 2004-08-18 | 2005-03-23 | 开效军 | 一种标签转换生成方法及所用*** |
CN101201928A (zh) * | 2007-09-06 | 2008-06-18 | 北京农业信息技术研究中心 | 牛肉产品质量安全全程跟踪与追溯方法及*** |
CN102129637A (zh) * | 2011-01-18 | 2011-07-20 | 南京信息工程大学 | 基于安全机制的商品防伪方法 |
CN102509130A (zh) * | 2011-10-17 | 2012-06-20 | 广州市远望谷信息技术有限公司 | 一种快速清点服装的方法及装置 |
CN103258182A (zh) * | 2013-05-24 | 2013-08-21 | 深圳市检验检疫科学研究院 | 商品条码与电子标签的转换方法与*** |
CN103902951A (zh) * | 2014-04-13 | 2014-07-02 | 深圳市检验检疫科学研究院 | 电子标签与物流单元条码的转换***与方法 |
Also Published As
Publication number | Publication date |
---|---|
AU2019295416A1 (en) | 2021-01-21 |
WO2020000042A1 (en) | 2020-01-02 |
CN108898199A (zh) | 2018-11-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20150262074A1 (en) | Solving digital logic constraint problems via adiabatic quantum computation | |
US8452672B2 (en) | Method for managing the hardware device | |
CN110502922B (zh) | 基于区块链的物品流通环节追溯方法、装置及电子设备 | |
CN107807991A (zh) | 用于处理区块链数据的方法及装置 | |
US11328237B2 (en) | End-to-end commodity and commodity marking tracking | |
CN108898199B (zh) | 产品标识码转换方法、装置和产品管理*** | |
CN110597865A (zh) | 一种处理用户标签的方法、装置、计算设备及存储介质 | |
CN113420049B (zh) | 数据流通方法、装置、电子设备及存储介质 | |
EP2854072B1 (en) | Device and method for bulk encoding tags | |
JP2006023962A (ja) | 非接触icタグシステム | |
CN112862502A (zh) | 一种基于区块链的鉴权和交易溯源方法、***及存储介质 | |
CN107798065A (zh) | 一种客户号编码方法、应用服务器、***及存储介质 | |
CN116029745A (zh) | 一种基于区块链的数字标签防伪溯源方法、装置及*** | |
CN105069639A (zh) | 农产品质量追溯方法及装置 | |
CN104616039A (zh) | 一种rfid标签的发卡方法及发卡装置 | |
CN104881791B (zh) | 基于rfid的具备隐私保护特性的高效追踪溯源方法 | |
CN105023136A (zh) | 商品的二维码操作方法及装置 | |
JP2010134644A (ja) | Icカードおよびパッチ実行方法 | |
JP7303979B2 (ja) | 物品管理のためのシステム、方法、プログラム、及びプログラムを記録した記録媒体 | |
CN114663110A (zh) | 一种可自定义溯源环节的区块链信息溯源***及方法 | |
CN110633922A (zh) | 信息验证方法和*** | |
US20220012678A1 (en) | System and method for tracking and tracing | |
CN112181977A (zh) | 一种标签模板的数据处理方法、装置、设备及存储介质 | |
US20240193618A1 (en) | Product bio tag for improved supply chain trust | |
CN117593023B (zh) | 基于分布式网络的商品溯源方法和***、设备和介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
TR01 | Transfer of patent right | ||
TR01 | Transfer of patent right |
Effective date of registration: 20230921 Address after: Room 607, Building B, Lanjiangshan Phase I, No. 7, Lin Tong Mei Second Road, Meijing Community, Meilin Street, Futian District, Shenzhen, Guangdong 518000 Patentee after: SHENZHEN SONIQ DIGITAL SMART SOLUTION Ltd. Address before: 222000 No.6, East Huanghai Avenue, Lingang Industrial Zone, Lianyungang Economic and Technological Development Zone, Lianyungang City, Jiangsu Province Patentee before: LIANYUNGANG QUATIUS DIGITAL TECHNOLOGY Co.,Ltd. |