CN113869913B - 防伪方法、服务器、***和二维码生成方法、电子产品 - Google Patents
防伪方法、服务器、***和二维码生成方法、电子产品 Download PDFInfo
- Publication number
- CN113869913B CN113869913B CN202111061553.4A CN202111061553A CN113869913B CN 113869913 B CN113869913 B CN 113869913B CN 202111061553 A CN202111061553 A CN 202111061553A CN 113869913 B CN113869913 B CN 113869913B
- Authority
- CN
- China
- Prior art keywords
- counterfeiting
- product
- character string
- real
- time
- 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
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
- G06Q30/00—Commerce
- G06Q30/018—Certifying business or products
- G06Q30/0185—Product, service or business identity fraud
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/903—Querying
- G06F16/90335—Query processing
- G06F16/90344—Query processing by using string matching techniques
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/955—Retrieval from the web using information identifiers, e.g. uniform resource locators [URL]
- G06F16/9554—Retrieval from the web using information identifiers, e.g. uniform resource locators [URL] by using bar codes
-
- 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
- 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
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0207—Discounts or incentives, e.g. coupons or rebates
- G06Q30/0214—Referral reward systems
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/30—Computing systems specially adapted for manufacturing
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Business, Economics & Management (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Databases & Information Systems (AREA)
- Accounting & Taxation (AREA)
- Development Economics (AREA)
- Finance (AREA)
- Strategic Management (AREA)
- Entrepreneurship & Innovation (AREA)
- General Business, Economics & Management (AREA)
- Marketing (AREA)
- Economics (AREA)
- Data Mining & Analysis (AREA)
- General Engineering & Computer Science (AREA)
- Computational Linguistics (AREA)
- Game Theory and Decision Science (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本发明公开了一种防伪方法、服务器及防伪***,包括:识别电子产品初始二维码获取产品初始防伪字符串;响应于用户端扫描产品实时二维码访问数据库的网页地址;根据所述网页地址,得到产品实时防伪字符串;根据所述初始防伪字符串对所述实时防伪字符串进行防伪验证,得到验证结果并反馈到所述网页地址。通过实时二维码得到的实时防伪字符串,可以动态验证产品是否被盗用,有效增强了产品防伪能力。而且用户在查询电子产品正伪的时候,无需手动输入产品的序列号查询,直接用户端扫码识别,方便操作,体验佳。本发明还公开了一种二维码生成方法及电子产品,用于生成产品初始二维码和产品实时二维码,操作简单方便。
Description
技术领域
本发明涉及防伪验证技术领域,尤其是涉及一种防伪方法、服务器、***和二维码生成方法、电子产品。
背景技术
为了让产品、生产企业等信息更加公开透明,并接受大众监督,防窜货、防假冒伪劣的现象,实现产品全程可追溯,提升企业信誉度,塑造品牌形象,企业需要对其生产、销售的产品进行防伪溯源。
目前在电子产品防伪、朔源上,广泛采用的方法是将产品的序列号提前录入数据库,查询的时候再去数据库中查询,并将防伪校验信息打印在包装盒上面,常见的防伪校验信息为二维码的形式,但是这种方式打印的二维码是静态码,伪造者只需要复印这个二维码,就可以完成仿制,所以防伪强度不高。
因此,如何实现产品的可靠高效地防伪,从而保障企业和用户的合理权益是本领域技术人员亟待解决的技术问题。
发明内容
为解决上述技术问题,本发明的目的为提供一种防伪方法;本发明还提供一种服务器、二维码生成方法、电子产品和防伪***。
本发明提供的技术方案如下:
一种防伪方法,包括:
识别电子产品初始二维码获取产品初始防伪字符串;
响应于用户端扫描产品实时二维码所访问的网页地址,得到产品实时防伪字符串;
根据所述初始防伪字符串对所述实时防伪字符串进行防伪验证,得到验证结果并反馈到所述网页地址。
通过采用上述的技术方案,通过实时二维码得到的实时防伪字符串,可以动态验证产品是否被盗用,有效增强了产品防伪能力。而且用户在查询电子产品正伪的时候,无需手动输入产品的序列号查询,用户端直接扫码识别,方便操作,体验佳。
优选地,所述初始防伪字符串和所述实时防伪字符串均包括序列次数参数、签名参数及随机参数;
其中所述序列次数参数由序列号和二维码生成次数组成;
根据预设的签名规则和所述序列次数参数,得到所述签名参数。
通过采用上述的技术方案,序列次数参数分为两段,由分隔符号分隔,分隔符号之前的部分为设备序列号,分隔符号后面的为一个递增的数,长度为16个字符,此数在产品出厂前设置为0,出厂后每次二维码生成的时候,都会递增,服务器通过二维码生成次数,可以验证这个次数是否是递增的,因为如果被人盗用了这个二维码,那两边生成的次数肯定会冲突,不会是一直递增的;签名参数为签名字段,将序列次数参数通过预设的签名规则得到签名参数;随机参数为随机数,每次都不一样,预留给电子产品做填充,使得生成的二维码更加美观,可以数据对齐。
优选地,识别电子产品初始二维码获取产品初始防伪字符串,之后还包括:
从所述初始防伪字符串中提取所述电子产品序列号;
根据所述电子产品序列号,与存储在数据库的产品信息进行关联,并登记和保存。
通过采用上述的技术方案,初始防伪字符串里包含有电子产品序列号,服务器可以提取得到电子产品的序列号,产品信息包括产品属性、产品生产日期等,例如:在数据库录入一批红色电子烟,将该批电子烟的颜色、批次、生产日期等信息一并与该序列号建立关联,并登记和保存至数据库,便于用户查询。
优选地,根据所述初始防伪字符串对所述实时防伪字符串进行防伪验证,得到验证结果并反馈到所述网页地址,包括:
根据所述初始防伪字符串和/或所述实时防伪字符串,进行防伪验证;
若所述实时防伪字符串的二维码生成次数相对于初始防伪字符串的二维码生成次数或相对于上一次进行防伪验证时实时防伪字符串的二维码生成次数为随机递增,且所述实时防伪字符串的签名参数与预设的签名规则得到的签名参数一致,则验证通过,并将所述数据库中关联的所述电子产品的产品信息和验证成功的结果反馈到所述网页地址;
否则,验证不通过并反馈验证失败的结果到所述网页地址。
通过采用上述的技术方案,我们使用了一个每次都会递增的二维码生成次数,并且在服务器中,加入了签名参数验证的签名规则,在生产中,增加了朔源的生产信息的录入,具有更强的通用性,且防伪能力也更强。
优选地,在验证通过,并将所述数据库中关联的所述电子产品的产品信息和验证成功的结果反馈到所述网页地址,之后还包括:
将所述用户端与所述产品序列号绑定,得到绑定分销关系;
在对应所述产品序列号的设备实时二维码被再次扫描时,实现分销,并基于所述绑定分销关系向所述用户端分配分销奖励。
通过采用上述的技术方案,在用户扫码电子产品验证成功之后,此实时二维码可以唯一识别一台电子产品,然后通过用户与电子设备建立绑定分销关系,从而便于经销商进行分销代理。
一种服务器,包括:
第一存储器,用于存储第一计算机程序;
第一处理器,用于执行所述第一计算机程序时实现如上中任一项所述的一种防伪方法的步骤。
通过采用上述的技术方案,将上述防伪方法以计算机可读代码的形式呈现并存储于第一存储器内,在安装上述第一计算机程序后,在第一处理器运行第一存储器内的计算机可读代码时,执行上述防伪方法的步骤实现产品的可靠高效地防伪,从而保障企业和用户的合理权益。
一种二维码生成方法,包括:
根据获取的产品序列号,生成初始二维码;
获取产品的重力加速度实时值;
根据预设的重力加速度触发阈值,比较所述重力加速度实时值的大小;
若所述重力加速度实时值不小于预设的重力加速度触发阈值,则生成触发信号;
根据所述产品序列号和所述触发信号,生成实时二维码。
通过采用上述的技术方案,电子产品出厂前根据获取的产品序列号,生成初始二维码,通过屏幕显示,便于生产打包过程扫描登记保存;出厂后,用户在拿到电子产品进行验证时,通过晃动电子产品,触发生成显示实时二维码,用户操作简单方便。
一种电子产品,包括:
重力加速度传感器,用于获取电子产品的重力加速度实时值;
第二存储器,用于存储第二计算机程序;
第二处理器,用于执行所述第二计算机程序时实现如上所述的一种二维码生成方法的步骤。
通过采用上述的技术方案,将上述二维码生成方法以计算机可读代码的形式呈现并存储于第二存储器内,在安装上述第二计算机程序后,在第二处理器运行第二存储器内的计算机可读代码时,执行上述二维码生成方法的步骤获取实时二维码,操作简单方便。
一种基于二维码的防伪验证***,包括:
电子产品,为如上所述的电子产品,用于生成产品初始二维码和产品实时二维码;
用户端,用于响应于扫描所述产品实时二维码,并访问预先配置的网页地址;
服务器,为如上所述的服务器,用于根据产品初始二维码获取产品初始防伪字符串;用于响应于所述用户端对所述网页地址的访问,得到产品实时防伪字符串;还用于根据所述初始防伪字符串对所述实时防伪字符串进行防伪验证,得到验证结果并反馈到所述网页地址。
通过采用上述的技术方案,电子产品负责生成和显示初始二维码和实时二维码,用户端扫描产品实时二维码,访问预先配置网页地址,以识别产品实时二维码,获得实时防伪字符串并发送给服务器,服务器将实时防伪字符串与预先录入保存在数据库的初始防伪字符串进行验证,得到验证结果反馈至网页地址以供用户端显示。通过实时二维码得到的实时防伪字符串,可以动态验证产品是否被盗用,有效增强了产品防伪能力。而且用户在查询电子产品正伪的时候,无需手动输入产品的序列号查询,直接用户端扫码识别,方便操作,体验佳。
综上所述,本发明提供的一种防伪方法,识别电子产品初始二维码获取产品初始防伪字符串;响应于用户端扫描产品实时二维码访问数据库的网页地址;根据所述网页地址,得到产品实时防伪字符串;根据所述初始防伪字符串对所述实时防伪字符串进行防伪验证,得到验证结果并反馈到所述网页地址。通过实时二维码得到的实时防伪字符串,可以动态验证产品是否被盗用,有效增强了产品防伪能力。本发明提供的一种服务器、二维码生成方法、电子产品和防伪***也解决了相应的技术问题。
附图说明
为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例提供的一种防伪***的结构示意图。
图2为本发明实施例提供的一种防伪方法的流程示意图。
图3为本发明实施例提供的根据初始防伪字符串对实时防伪字符串进行防伪验证得到验证结果并反馈到网页地址的示意图。
图4为本发明实施例提供的一种服务器的结构示意图。
图5为本发明实施例提供的一种二维码生产方法的流程示意图。
图6为本发明实施例提供的一种电子产品的结构示意图。
附图标记:1-电子产品;101-重力加速度传感器;102-第二存储器;103-第二处理器;
2-用户端;
3-服务器;301-第一存储器;302-第一处理器。
具体实施方式
为了使本技术领域的人员更好地理解本申请中的技术方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请保护的范围。
需要说明的是,当元件被称为“固定于”或“设置于”另一个元件上,它可以直接在另一个元件上或者间接设置在另一个元件上;当一个元件被称为是“连接于”另一个元件,它可以是直接连接到另一个元件或间接连接至另一个元件上。
需要理解的是,术语“长度”、“宽度”、“上”、下”、“前”、“后”、“左”、“右”、“竖直”、“水平”、“顶”、“底”“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本申请和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本申请的限制。
此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个该特征。在本申请的描述中,“多个”、“若干个”的含义是两个或两个以上,除非另有明确具体的限定。
须知,本说明书附图所绘示的结构、比例、大小等,均仅用以配合说明书所揭示的内容,以供熟悉此技术的人士了解与阅读,并非用以限定本申请可实施的限定条件,故不具技术上的实质意义,任何结构的修饰、比例关系的改变或大小的调整,在不影响本申请所能产生的功效及所能达成的目的下,均应仍落在本申请所揭示的技术内容得能涵盖的范围内。
本申请实施例采用递进的方式撰写。
请参阅图1,本发明实施例提供的一种防伪***,包括:
电子产品1,用于生成产品初始二维码和产品实时二维码;
用户端2,用于响应于扫描产品实时二维码,并访问预先配置的网页地址;
服务器3,用于根据产品初始二维码获取产品初始防伪字符串;用于响应于用户端对网页地址的访问,得到产品实时防伪字符串;还用于根据初始防伪字符串对实时防伪字符串进行防伪验证,得到验证结果并反馈到网页地址。
发明实施例中,电子产品1内置有芯片,该芯片内烧录有唯一的产品序列号和程序,可以生成和显示初始二维码和实时二维码,电子产品在出厂前,生成初始二维码,企业员工通过扫码设备扫描初始二维码将生成的电子产品的序列号收集上来;电子产品在出厂后,电子产品通过运行芯片设置的程序,在初始二维码被识别成功后,退出产品信息配置模式,初始二维码消失。用户购买得到电子产品,通过摇晃电子产品生成实时二维码,再通过用户端2扫描产品实时二维码,访问预先配置网页地址,以识别产品实时二维码,获得实时防伪字符串并发送给服务器3。服务器3响应网页地址获取实时防伪字符串,并与预先录入保存在数据库的初始防伪字符串进行验证,数据库存储有若干条产品信息,可以完成电子产品的产品信息与产品序列号的匹配与验证,得到验证结果反馈至网页地址以供用户端显示。通过实时二维码得到的实时防伪字符串,可以动态验证产品是否被盗用,有效增强了产品防伪能力。而且用户在查询电子产品正伪的时候,无需手动输入产品的序列号查询,直接用户端扫码识别,方便操作,体验佳。
请参阅图2,结合上述防伪***,本发明实施例基于服务器3提供一种防伪方法,包括:
S201、识别电子产品初始二维码获取产品初始防伪字符串;
本实施例中,在电子产品生产打包出厂前,电子产品生成初始二维码,企业员工通过扫码设备扫描初始二维码,并将扫码信号传输给服务器通过解码识别获取产品初始防伪字符串。较之传统的打包过程,本方案通过扫描初始二维码将生成的电子产品的序列号收集上来的方式,无需增加生产成本,优化企业效益。
S202、响应于用户端扫描产品实时二维码所访问的网页地址,得到产品实时防伪字符串;
本实施例中,在电子产品出厂后,用户拿到电子产品后,通过用户端扫描电子产品的实时二维码生成访问数据库的网页地址,服务器响应于此访问。其中,常见的用户端为手机,当然不仅限于手机,还可以是其他能够用于扫描访问的电子设备。服务器根据网页地址,得到产品实时防伪字符串。其中网页地址的域名根据服务器的实际情况进行配置。
S203、根据初始防伪字符串对实时防伪字符串进行防伪验证,得到验证结果并反馈到网页地址。
本实施例中,服务器按照初始防伪字符串和实时防伪字符串进行防伪验证,并将验证结果反馈到网页地址,用户端根据网页地址反馈的验证结果进行显示,完成电子产品的一次防伪校验。
本发明实施例中,服务器识别电子产品初始二维码获取产品初始防伪字符串;响应于用户端扫描产品实时二维码访问数据库的网页地址;根据网页地址,得到产品实时防伪字符串;根据初始防伪字符串对实时防伪字符串进行防伪验证,得到验证结果并反馈到网页地址。通过实时二维码得到的实时防伪字符串,可以动态验证产品是否被盗用,有效增强了产品防伪能力。而且用户在查询电子产品正伪的时候,无需手动输入产品的序列号查询,用户端直接扫码识别,方便操作,体验佳。
以上实施例中,并未对初始防伪字符串和实时防伪字符串进行详细说明,可选的,初始防伪字符串和实时防伪字符串均包括序列次数参数、签名参数及随机参数;序列次数参数由序列号和二维码生成次数组成;根据预设的签名规则和序列次数参数,得到签名参数。
其中,预设的签名规则为:
1)、将序列次数参数进行MD5(Message Digest Algorithm MD5,消息摘要算法第五版),计算出来的结果为16字节,记为md5_i
2)、定义一个密钥,此密钥服务器也保存有,用于验证的时候使用,密钥长度为16字节,记为key
3)、将计算出来的MD5_i每一个字节都取出来,循环计算下面的数值,取出来的数据记为MD5_a,对16取模,取模之后的结果记为key_idx
4)、将key中的第key_idx取出来,将MD5_a与Key_idx进行异或,异或结果保存起来
5)、将16个字节的异或结果进行Hex编码,编码之后的结果就是签名参数。
本发明实施例中,关于网页地址和防伪字符串举例如下:扫描电子产品二维码访问数据库的网页地址为http://abcd.efg.com/d?i=00000000001111111x00000000&s=0CC175B9C0F1B6A831C399E269772661&r=abcd;其中,http://abcd.efg.com/d为域名,根据服务器的实际情况配置;序列次数参数i分为两段,由x符号分隔,x符号之前的部分为设备序列号,x符号后面的为一个递增的数,长度为16个字符,此数在产品出厂前设置为0,出厂后二维码生成一次,随机递增1-20;签名参数s为签名字段,将序列次数参数i通过预设的签名规则得到签名参数s;随机参数r为随机数,每次都不一样,同时,此随机参数r预留给电子产品做填充,至少1个byte,忽略即可,使得生成的二维码更加美观,可以数据对齐。
在以上实施例中,为了方便用户查询产品信息,需要将电子产品的序列号与产品信息进行关联录入服务器的数据库,因此,可选的,在步骤S201的识别电子产品初始二维码获取产品初始防伪字符串,之后还包括:
从初始防伪字符串中提取电子产品序列号;
根据电子产品序列号,与存储在数据库的产品信息进行关联,并登记和保存。
本发明实施例中,初始防伪字符串里包含有电子产品序列号,服务器可以提取得到电子产品的序列号,产品信息包括产品属性、产品生产日期等,例如:在数据库录入一批红色电子烟,将该批电子烟的颜色、批次、生产日期等信息一并与该序列号建立关联,并登记和保存至数据库,便于用户查询。
对图2中实施例的步骤S203的根据初始防伪字符串对实时防伪字符串进行防伪验证,得到验证结果并反馈到网页地址进行详细说明,如图3所示,图3为本发明实施例提供的根据初始防伪字符串对实时防伪字符串进行防伪验证得到验证结果并反馈到网页地址的示意图,包括:
S2031、根据初始防伪字符串和/或实时防伪字符串,进行防伪验证;
S2032、若实时防伪字符串的二维码生成次数相对于初始防伪字符串的二维码生成次数或相对于上一次进行防伪验证时实时防伪字符串的二维码生成次数为随机递增,且实时防伪字符串的签名参数与预设的签名规则运算得到的签名参数一致,则验证通过,并将数据库中关联的电子产品的产品信息和验证成功的结果反馈到网页地址;
S2033、否则,验证不通过并反馈验证失败的结果到网页地址。
本发明实施例中,用户拿到此电子产品之后,打开实时二维码界面,使用用户端扫码识别,即可打开对应的网页地址,服务器响应与网页地址的访问将实时防伪字符串上报给数据库,数据库接收实时防伪字符串之后,使用与电子产品内一致的签名规则,验证实时防伪字符串是否被篡改,没有被篡改的话,再验证二维码生成次数是否比上一次验证的少,因为次数参数之后递增,若减少了,说明此二维码可能被盗用,全部验证通过再去数据库中查询此电子产品的序列号对应的生产信息,并将验证结果返回给网页地址,用户端根据网页地址反馈内容再做显示即可。其中,验证成功的结果包括了验证次数、上次验证地点和上次验证时间等信息。
在以上实施例中,为了便于经销商进行分销代理,需要将分销用户与电子产品进行绑定,可选的,若验证通过,则告知验证通过,并反馈产品信息和验证结果,之后还包括:
将用户端与产品序列号绑定,得到绑定分销关系;
在对应产品序列号的设备实时二维码被再次扫描时,实现分销,并基于绑定分销关系向用户端分配分销奖励。
本发明实施例中,在用户扫码电子产品验证成功之后,此实时二维码可以唯一识别一台电子产品,然后根据电子产品可以找到这台电子产品绑定的用户,通过用户与电子设备建立绑定分销关系。比如说用户A买了一台电子产品,注册绑定之后,觉得非常好用,于是,推荐给用户B,用户B只要扫描这个二维码,在得到的验证结果显示界面中,点击预设的商品购买链接,引导用户进入电子商城购买,就可以将分销关系进行绑定,然后后台给A一定比例的返现奖励。此种分销方式非常适用于可随身携带的设备上,例如,电子烟等设备。
请参阅图4,图4为本发明实施例提供的一种服务器3的结构示意图。
本发明实施例提供的一种服务器3,包括:
第一存储器301,用于存储第一计算机程序;
第一处理器302,用于执行第一计算机程序时实现如上中任一项实施例所描述的一种防伪方法的步骤。
本发明实施例提供的一种服务器中相关部分的说明请参见本发明实施例提供的一种防伪方法中对应部分的详细说明,在此不再赘述。
基于电子产品1,本发明还提供了一种二维码生成方法,其具有本发明实施例提供的一种电子产品1具有的对应效果。请参阅图5,图5为本发明实施例提供的一种二维码生产方法的流程示意图。
本发明实施例提供的一种二维码生产方法,应用于如上任一实施例所描述的电子产品中,可以包括:
S501、根据获取的产品序列号,生成初始二维码;
S502、获取产品的重力加速度实时值;
S503、根据预设的重力加速度触发阈值,比较重力加速度实时值的大小;
S504、若重力加速度实时值不小于预设的重力加速度触发阈值,则生成触发信号;
S505、根据产品序列号和触发信号,生成实时二维码。
本发明实施例中,电子产品出厂前根据获取的产品序列号,生成初始二维码,通过屏幕显示,便于生产打包过程扫描登记保存;出厂后,用户在拿到电子产品进行验证时,通过晃动电子产品,触发生成显示实时二维码,用户操作简单方便。
请参阅图6,图6为本发明实施例提供的一种电子产品1的结构示意图。
本发明实施例提供的一种电子产品1,包括:
重力加速度传感器101,用于获取电子产品的重力加速度实时值;
第二存储器102,用于存储第二计算机程序;
第二处理器103,用于执行第二计算机程序时实现如上所描述的一种二维码生成方法的步骤。
本发明实施例提供的一种电子产品中相关部分的说明请参见本发明实施例提供的一种二维码生产方法中对应部分的详细说明,在此不再赘述。
对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
Claims (3)
1.一种防伪方法,其特征在于,包括:
识别电子产品初始二维码获取产品初始防伪字符串,电子产品在出厂前,生成初始二维码,通过扫码设备扫描初始二维码将生成的电子产品的序列号收集上来;所述电子产品在出厂后,所述电子产品通过运行芯片设置的程序,在所述初始二维码被识别成功后,退出产品信息配置模式,所述初始二维码消失;
响应于用户端扫描产品实时二维码所访问的网页地址,得到产品实时防伪字符串;
根据所述初始防伪字符串对所述实时防伪字符串进行防伪验证,得到验证结果并反馈到所述网页地址;
所述初始防伪字符串和所述实时防伪字符串均包括序列次数参数、签名参数及随机参数;
其中所述序列次数参数由序列号和二维码生成次数组成,序列次数参数分为两段,由分隔符号分隔,分隔符号之前的部分为电子产品序列号,分隔符号后面的为一个递增的数,长度为16个字符,此数在产品出厂前设置为0,出厂后每次二维码生成的时候,都会递增;
根据预设的签名规则和所述序列次数参数,得到所述签名参数;
识别电子产品初始二维码获取产品初始防伪字符串,之后还包括:
从所述初始防伪字符串中提取所述电子产品序列号;
根据所述电子产品序列号,与存储在数据库的产品信息进行关联,并登记和保存;
根据所述初始防伪字符串对所述实时防伪字符串进行防伪验证,得到验证结果并反馈到所述网页地址,包括:
根据所述初始防伪字符串和所述实时防伪字符串,进行防伪验证;
若所述实时防伪字符串的二维码生成次数相对于初始防伪字符串的二维码生成次数或相对于上一次进行防伪验证时实时防伪字符串的二维码生成次数为随机递增,且所述实时防伪字符串的签名参数与预设的签名规则得到的签名参数一致,则验证通过,并将所述数据库中关联的所述电子产品的产品信息和验证成功的结果反馈到所述网页地址;
否则,验证不通过并反馈验证失败的结果到所述网页地址;
响应于用户端扫描产品实时二维码所访问的网页地址,得到产品实时防伪字符串,所述网页地址包括产品实时防伪字符串和域名。
2.根据权利要求1所述的一种防伪方法,其特征在于,在验证通过,并将所述数据库中关联的所述电子产品的产品信息和验证成功的结果反馈到所述网页地址,之后还包括:
将所述用户端与所述电子产品序列号绑定,得到绑定分销关系;
在对应所述产品序列号的设备实时二维码被再次扫描时,实现分销,并基于所述绑定分销关系向所述用户端分配分销奖励。
3.一种服务器,其特征在于,包括:
第一存储器,用于存储第一计算机程序;
第一处理器,用于执行所述第一计算机程序时实现如权利要求1至2中任一项所述的一种防伪方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111061553.4A CN113869913B (zh) | 2021-09-10 | 2021-09-10 | 防伪方法、服务器、***和二维码生成方法、电子产品 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111061553.4A CN113869913B (zh) | 2021-09-10 | 2021-09-10 | 防伪方法、服务器、***和二维码生成方法、电子产品 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113869913A CN113869913A (zh) | 2021-12-31 |
CN113869913B true CN113869913B (zh) | 2023-06-27 |
Family
ID=78995214
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202111061553.4A Active CN113869913B (zh) | 2021-09-10 | 2021-09-10 | 防伪方法、服务器、***和二维码生成方法、电子产品 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113869913B (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN117745299A (zh) * | 2023-10-31 | 2024-03-22 | 北京国立信科技术有限公司 | 一种基于二维码防伪的方法和*** |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104281954A (zh) * | 2014-04-30 | 2015-01-14 | 上海高研明鉴信息技术有限公司 | 产品防伪方法 |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109360008B (zh) * | 2018-11-20 | 2021-08-10 | 吴祥富 | 产品防伪认证更新方法和*** |
CN111210229A (zh) * | 2019-12-27 | 2020-05-29 | 绍兴心越科技有限公司 | 一种产品流通真伪验证方法 |
-
2021
- 2021-09-10 CN CN202111061553.4A patent/CN113869913B/zh active Active
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104281954A (zh) * | 2014-04-30 | 2015-01-14 | 上海高研明鉴信息技术有限公司 | 产品防伪方法 |
Also Published As
Publication number | Publication date |
---|---|
CN113869913A (zh) | 2021-12-31 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104835046B (zh) | 一种用于二维码安全校验的数据鉴伪方法 | |
CN111587445A (zh) | 安全标签 | |
CN103593773A (zh) | 一种产品防伪方法、***及客户端 | |
CN105046504A (zh) | 一种多元密钥核对查验防伪溯源形成的方法及防伪标签 | |
CN102663590B (zh) | 基于限制认证次数的商品防伪认证***及方法 | |
CN104951943A (zh) | 一种基于随机明暗码关联查验的防伪方法 | |
CN105761091A (zh) | 一种红包码二级二维码防伪编码方法 | |
CN108604261B (zh) | 用于防止未经授权产品在在线站点上销售的方法和*** | |
CN113869913B (zh) | 防伪方法、服务器、***和二维码生成方法、电子产品 | |
CN109165958A (zh) | 一种基于图像信息安全技术的商品溯源***及方法 | |
JP2021533468A (ja) | デジタルファイルの偽造防止保護 | |
KR20140040231A (ko) | 태그 인증을 위한 방법 및 장치 | |
CN111951026A (zh) | 基于二维码的商品防伪验证方法、装置、设备及*** | |
CN112085511A (zh) | 防伪溯源码的生成方法、防伪溯源方法及相关*** | |
KR100524176B1 (ko) | 알에프 태그에 저장된 제품 확인 정보를 판독할 수 있는이동통신 단말기 및 그 단말기와 통신하는 컴퓨터에서실행 가능한 서비스 관리 방법 | |
CN106683564A (zh) | 一种多层防伪标签 | |
CN104156645A (zh) | 一种复印件验证***及其应用方法 | |
KR20160041680A (ko) | 위변조 방지 qr코드 및 위변조 방지 qr코드 자동생성 시스템과 그 시스템의 운영방법 | |
CN101326528B (zh) | 将数字内容与个人相关联的方法和设备 | |
US9275258B2 (en) | Verifying system and a method thereof | |
CN109871930B (zh) | 一种区块链发放质量码以及验证质量码的方法及装置 | |
TWI617989B (zh) | 防偽辨識分析方法 | |
CN205375971U (zh) | 一种多层防伪标签及其验证*** | |
CN111311281A (zh) | 一种基于网址信息的防伪方法与防伪*** | |
KR101171653B1 (ko) | 상품명의 이미지-텍스트 융합 캡차를 이용한 광고 시스템 및 방법 |
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 |