防伪方法、系统及服务器与流程

文档序号:11217171阅读:379来源:国知局
防伪方法、系统及服务器与流程

本发明涉及防伪技术领域,具体而言,涉及一种防伪方法、系统及服务器。



背景技术:

产品防伪是指产品在生产销售中为了防止假冒伪劣产品出现的一种手段,现有手段中产品防伪的方式五花八门,但是假冒伪劣产品像一颗毒瘤仍在蔓延,严重阻碍了我国经济的发展,因此实际能真正做到防伪效果的少之又少。其中,有很大的原因在于这些防伪措施与产品本身脱节,没有关联性,仿冒的产品可以有自己的查询系统,消费者难以辨别它们的真伪,企业及消费者的权益难以得到保障。

因此,如何解决上述问题,一直以来都是本领域技术人员关注的重点。



技术实现要素:

本发明的目的在于提供一种防伪方法,以改善产品防伪与产品本身脱节,防伪效果不好的问题。

本发明的目的在于提供一种防伪系统,以改善产品防伪与产品本身脱节,防伪效果不好的问题。

本发明的目的还在于提供一种服务器,以改善产品防伪与产品本身脱节,防伪效果不好的问题。

为了实现上述目的,本发明实施例采用的技术方案如下:

第一方面,本发明实施例提出一种防伪系统,包括相互通信的客户端和服务器。所述客户端用于扫描产品的二维码以生成人机交互界面,响应用户于所述人机交互界面的第一操作以获取与所述产品的二维码对应的防伪序列,响应所述用户于所述人机交互界面的第二操作将所述防伪序列发送至所述服务器;所述服务器用于将所述防伪序列与预存的所述产品的二维码对应的二维码序列号进行混合编码以生成防伪编码。

第二方面,本发明实施例还提出一种防伪方法,应用于相互通信的客户端和服务器。所述防伪方法包括:所述客户端扫描产品的二维码以生成人机交互界面;所述客户端响应用户于所述人机交互界面的第一操作以获取与所述产品的二维码对应的防伪序列;所述客户端响应所述用户于所述人机交互界面的第二操作将所述防伪序列发送至所述服务器;所述服务器将所述防伪序列与预存的所述产品的二维码对应的二维码序列号进行混合编码以生成防伪编码。

第三方面,本发明实施例还提出一种防伪方法,应用于服务器。所述防伪方法包括:接收客户端发送的防伪序列,其中,所述防伪序列由所述客户端响应用户于所述客户端扫描产品的二维码生成的人机交互界面的第一操作获取,且所述防伪序列与所述产品的二维码对应;将所述防伪序列与预存的与所述产品的二维码对应的二维码序列号进行混合编码以生成防伪编码。

第四方面,本发明实施例还提出一种服务器,所述服务器与客户端通信连接,所述服务器包括:

存储器;

处理器;及

防伪装置,所述防伪装置安装于所述存储器中并包括一个或多个由所述处理器执行的软件功能模块,所述防伪装置包括防伪序列接收模块及编码模块。所述防伪序列接收模块用于接收客户端发送的防伪序列,其中,所述防伪序列由所述客户端响应用户于所述客户端扫描产品的二维码生成的人机交互界面的第一操作获取,且所述防伪序列与所述产品的二维码对应;所述编码模块用于将所述防伪序列与预存的与所述产品的二维码对应的二维码序列号进行混合编码以生成防伪编码。

相对现有技术,本发明具有以下有益效果:本发明实施例提供的防伪方法、系统及服务器,该防伪系统包括相互通信的客户端和服务器,该客户端扫描产品的二维码以生成人机交互界面,响应用户于人机交互界面的第一操作以获取与产品的二维码对应的防伪序列,响应用户于人机交互界面的第二操作将防伪序列发送至服务器,服务器将防伪序列与预存的产品的二维码对应的二维码序列号进行混合编码以生成防伪编码。该防伪系统通过将二维码序列号与防伪序列混合编码形成新的防伪编码,保证了产品防伪编码的唯一性,即便产品上的二维码可以仿冒,但是生成的新的防伪编码难以仿冒,因此具有较好的防伪效果,进一步保证了企业及消费者的利益。

为使本发明的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。

附图说明

为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。

图1示出了可应用于本发明实施例的服务器的结构框图。

图2示出了本发明第一实施例所提供的防伪系统的结构框图。

图3示出了人机交互界面的示意图。

图4示出了客户端显示服务器随机分配防伪序列的示意图。

图5示出了客户端获取用户登记的身份信息的示意图。

图6示出了客户端提示输入验证信息的示意图。

图7示出了客户端显示产品通过验证的示意图。

图8示出了客户端显示产品未通过验证的示意图。

图9示出了本发明第二实施例所提供的防伪方法的流程示意图。

图10示出了本发明第三实施例所提供的防伪装置的结构框图。

图11示出了本发明第四实施例所提供的防伪方法的流程示意图。

图标:10-防伪系统;100-服务器;200-客户端;300-网络;110-存储器;120-存储控制器;130-处理器;400-防伪装置;410-防伪序列接收模块;420-编码模块;430-验证信息接收模块;440-判断模块。

具体实施方式

下面将结合本发明实施例中附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本发明实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本发明的实施例的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施例。基于本发明的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。

应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。同时,在本发明的描述中,术语“第一”、“第二”等仅用于区分描述,而不能理解为指示或暗示相对重要性。

如图1所示,为可应用于本发明实施例的服务器100的结构框图。所述服务器100包括存储器110、存储控制器120及处理器130。

所述存储器110、存储控制器120及处理器130,各元件之间直接或间接地电性连接,以实现数据的传输或者交互。例如,这些元件相互之间可通过一条或多条通讯总线或信号线实现典型连接。在本实施例中,防伪装置400包括至少一个可以软件或固件(firmware)的形式存储于所述存储器110中或固化在所述服务器100的操作系统(operatingsystem,os)中的软件功能模块。该处理器130用于执行所述存储器110中存储的可执行模块,例如该防伪装置400所包括的软件功能模块及计算机程序等。

其中,所述存储器110可以是但不限于,随机存取存储器(randomaccessmemory,ram),只读存储器(readonlymemory,rom),可编程只读存储器(programmableread-onlymemory,prom),可擦除只读存储器(erasableprogrammableread-onlymemory,eprom),电可擦除只读存储器(electricerasableprogrammableread-onlymemory,eeprom)等。存储器110可用于存储软件程序以及模块,如本发明实施例中的防伪方法,处理器130用于在接收到执行指令后,执行该程序。该处理器130以及其他可能的组件对存储器110的访问可在存储控制器120的控制下进行。

所述处理器130可能是一种集成电路芯片,具有信号处理能力。该处理器130可以是通用处理器,包括中央处理器(centralprocessingunit,cpu)、网络处理器(networkprocessor,np)等;还可以是数字信号处理器(dsp))、专用集成电路(asic)、现成可编程门阵列(fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。

可以理解,图1所示的结构仅为示意,所述服务器100还可包括比图1中所示更多或者更少的组件,或者具有与图1所示不同的配置。图1中所示的各组件可以采用硬件、软件或其组合实现。

第一实施例

图2为本发明第一实施例所提供的防伪系统10的结构框图。如图2所示,所述防伪系统10包括服务器100和客户端200,所述服务器100与客户端200位于网络300中,并通过网络300进行通信,以实现服务器100与客户端200的数据通信或交互。

在本发明实施例中,所述服务器100可以是,但不限于,网络服务器、数据库服务器、云端服务器等。所述客户端200可以是,但不限于,智能手机、平板电脑、移动上网设备(mobileinternetdevice,mid)、个人数字助理(personaldigitalassistant,pda)等电子设备。

在本实施例中,所述客户端200用于扫描产品的二维码以生成人机交互界面。

在本发明本实施例中,用户可通过客户端200扫描产品的二维码以生成人机交互界面,优选地,所述产品的二维码可以是质字二维码,且每一个产品的二维码具有对应的二维码序列号,该二维码序列号预先存储于所述服务器100中。所述人机交互界面显示的信息可包括产品的品牌、编号、名称、型号,还可包括产品的使用说明、介绍、售后服务、登记质保卡、真伪鉴别等多个控件,便于用户操作,所述人机交互界面可参照图3。需要说明的是,图3所示的人机交互界面仅为一种示例,应当理解,该人机交互界面上显示的信息还可包括比图3所示更多或者更少的信息。

所述客户端200用于响应用户于所述人机交互界面的第一操作以获取与所述产品的二维码对应的防伪序列。

在本实施例中,所述客户端200获取防伪序列可采用以下两种方式:

第一种,所述客户端200在生成人机交互界面后,用户点击人机交互界面上显示的第一控件(例如“真伪鉴别”),所述客户端200通过响应所述用户于所述人机交互界面的第一操作(即点击“第一控件”),向所述服务器100发送第一操作请求。所述服务器100用于响应所述客户端200发送的所述第一操作请求,向所述客户端200随机分配所述防伪序列,所述客户端200用于得到并显示所述防伪序列。例如,所述服务器100向所述客户端200随机分配的防伪序列为“9089”,参照图4。

第二种,所述客户端200在生成人机交互界面后,用户点击人机交互界面上显示的第二控件(例如“登记质保卡”),所述客户端200通过响应所述用户于所述人机交互界面的第一操作(即点击“第二控件”),获取所述用户于所述人机交互界面登记的身份信息以得到所述防伪序列,如图5所示。在本实施例中,所述身份信息可以包括用户的姓名、地址、联系电话、身份证号码等信息。优选地,在本实施例中,所述客户端200将获取的用户的身份信息中的联系电话或者身份证号码作为防伪序列。

所述客户端200用于响应所述用户于所述人机交互界面的第二操作将所述防伪序列发送至所述服务器100。

例如,当所述客户端200得到并显示该防伪序列或者用户在人机交互界面完成了身份信息的登记后,用户点击第三控件(可参照图4或者图5中的“提交”),所述客户端200响应用户于所述人机交互界面的第二操作(即点击“提交”)将所述防伪序列发送至所述服务器100。

所述服务器100用于将所述防伪序列与预存的所述产品的二维码对应的二维码序列号进行混合编码以生成防伪编码。

在本发明实施例中,所述服务器100在接收到客户端200发送的防伪序列后,将该防伪序列与预先存储在服务器100中的产品的二维码所对应的二维码序列号进行混合编码以生成防伪编码,该防伪编码由于是二维码序列号与防伪序列的混合编码,具有唯一性,因此即使产品上的二维码被仿冒,但通过混合编码生成的防伪编码却是难以仿冒的,因此防伪效果较好。

在本实施例中,当防伪编码生成后,用户可以对该产品进行真伪验证。具体地,所述客户端200响应用户进行真伪鉴别的操作(例如,用户点击人机交互界面上显示的“真伪鉴别”),所述客户端200提示用户输入验证信息,如图6所示。所述客户端200还用于获取所述用户输入的验证信息(即用户输入密码并提交)并将所述验证信息发送至所述服务器100以使所述服务器100对产品的真伪进行鉴别。

所述服务器100还用于依据接收的所述验证信息及所述防伪编码判定所述产品是否通过验证,并生成验证结果发送至所述客户端200。

在本实施例中,所述验证信息与所述防伪编码相关联,优选地,所述验证信息可以是所述防伪序列或者所述防伪序列的部分信息,所述服务器100在接收所述验证信息后,当该验证信息与混合编码后生成的防伪编码匹配时,所述服务器100判断所述产品通过验证;当该验证信息与混合编码后生成的防伪编码不匹配时,所述服务器100判定所述产品不通过验证,该产品有极大可能是仿冒品。

所述客户端200还用于显示所述验证结果。

例如,当所述产品通过验证时,所述客户端200显示该产品是正品,如图7所示;当所述产品没有通过验证时,所述客户端200显示该产品验证失败,如图8所示。

可以理解,若该产品的二维码为仿冒码,则在用户点击第一控件时,由于该服务器100已经分配过与产品的二维码对应的防伪序列,不会再次向客户端200随机分配防伪序列,因此用户在对该产品(假冒)进行真伪验证时,难以输入正确的验证信息,从而该产品不会通过验证。同理,当该产品的二维码为仿冒码时,即便用户点击人机交互界面上显示的第二控件登记和提交了身份信息,但由于该产品的二维码已经与其他用户第一次登记的身份信息相关联,正确的验证信息应当是与该产品的二维码已关联了的防伪序列或者所述防伪序列的部分信息,而用户无法得知,因此用户在对该产品(假冒)进行真伪验证时,该产品不会通过验证。

第二实施例

图9示出了本发明第二实施例提供的防伪方法的流程示意图。需要说明的是,本发明实施例所述的防伪方法并不以图9以及以下所述的具体顺序为限制,其基本原理及产生的技术效果与第一实施例相同。应当理解,在其它实施例中,本发明所述的防伪方法其中部分步骤的顺序可以根据实际需要相互交换,或者其中的部分步骤也可以省略或删除。所述防伪方法应用于相互通信的客户端200和服务器100。下面将对图9所示的具体流程进行详细阐述。

步骤s101,所述客户端200扫描产品的二维码以生成人机交互界面。

在本发明本实施例中,通过客户端200扫描产品的二维码生成人机交互界面以便于用户进行相应操作。

步骤s102,所述客户端200响应用户于所述人机交互界面的第一操作以获取与所述产品的二维码对应的防伪序列。

在本实施例中,所述客户端200获取防伪序列可采用以下两种方式:

第一种,所述客户端200在生成人机交互界面后,用户点击人机交互界面上显示的第一控件(例如“真伪鉴别”),所述客户端200通过响应所述用户于所述人机交互界面的第一操作(即点击“第一控件”),向所述服务器100发送第一操作请求。所述服务器100用于响应所述客户端200发送的所述第一操作请求,向所述客户端200随机分配所述防伪序列,所述客户端200用于得到并显示所述防伪序列。

第二种,所述客户端200在生成人机交互界面后,用户点击人机交互界面上显示的第二控件(例如“登记质保卡”),所述客户端200通过响应所述用户于所述人机交互界面的第一操作(即点击“第二控件”),获取所述用户于所述人机交互界面登记的身份信息以得到所述防伪序列。优选地,在本实施例中,所述客户端200将获取的用户的身份信息中的联系电话或者身份证号码作为防伪序列。

步骤s103,所述客户端200响应所述用户于所述人机交互界面的第二操作将所述防伪序列发送至所述服务器100。

例如,当所述客户端200得到并显示该防伪序列或者用户在人机交互界面完成了身份信息的登记后,用户点击第三控件“提交”,所述客户端200响应用户于所述人机交互界面的第二操作(即点击“提交”)将所述防伪序列发送至所述服务器100。

步骤s104,所述服务器100将所述防伪序列与预存的所述产品的二维码对应的二维码序列号进行混合编码以生成防伪编码。

在本发明实施例中,所述服务器100在接收到客户端200发送的防伪序列后,将该防伪序列与预先存储在服务器100中的产品的二维码所对应的二维码序列号进行混合编码以生成防伪编码,该防伪编码由于是二维码序列号与防伪序列的混合编码,具有唯一性,因此即使产品上的二维码被仿冒,但通过混合编码生成的防伪编码却是难以仿冒的,因此防伪效果较好。

步骤s105,所述客户端200获取用户输入的验证信息。

在本实施例中,当防伪编码生成后,用户可以对该产品进行真伪验证。例如,用户点击人机交互界面上显示的“真伪鉴别”,客户端200提示用户输入验证信息。

步骤s106,所述客户端200将所述验证信息发送至所述服务器100。

在本实施例中,客户端200获取用户输入的验证信息后将该验证信息发送至所述服务器100以使所述服务器100对产品的真伪进行鉴别。

步骤s107,所述服务器100依据接收的所述验证信息及所述防伪编码判定所述产品是否通过验证,并生成验证结果发送至所述客户端200。

在本实施例中,所述验证信息与所述防伪编码相关联,优选地,所述验证信息可以是所述防伪序列或者所述防伪序列的部分信息,所述服务器100在接收所述验证信息后,当该验证信息与混合编码后生成的防伪编码匹配时,所述服务器100判断所述产品通过验证;当该验证信息与混合编码后生成的防伪编码不匹配时,所述服务器100判定所述产品不通过验证,该产品有极大可能是仿冒品。

步骤s108,所述客户端200显示所述验证结果。

例如,当所述产品通过验证时,所述客户端200显示该产品是正品;当所述产品没有通过验证时,所述客户端200显示该产品验证失败。

第三实施例

请参照图10,为本发明第三实施例所提供的防伪装置400的结构框图。所述防伪装置400应用于所述服务器100,安装于所述存储器110中并包括一个或多个由所述处理器130执行的软件功能模块。所述防伪装置400包括防伪序列接收模块410、编码模块420、验证信息接收模块430及判断模块440。

所述防伪序列接收模块410用于接收客户端200发送的防伪序列,其中,所述防伪序列由所述客户端200响应用户于所述客户端200扫描产品的二维码生成的人机交互界面的第一操作获取,且所述防伪序列与所述产品的二维码对应。

在本实施例中,客户端200扫描产品的二维码生成人机交互界面,所述客户端200响应用户于所述人机交互界面的第一操作以获取与所述产品的二维码对应的防伪序列,以及通过响应用户于所述人机交互界面的第二操作将所述防伪序列发送至所述服务器100,所述防伪序列接收模块410接收所述防伪序列。

所述编码模块420用于将所述防伪序列与预存的与所述产品的二维码对应的二维码序列号进行混合编码以生成防伪编码。

例如,在本发明实施例中,所述防伪序列接收模块410在接收到客户端200发送的防伪序列后,将该防伪序列与预先存储在服务器100中的产品的二维码所对应的二维码序列号进行混合编码以生成防伪编码。

所述验证信息接收模块430用于接收所述客户端200发送的验证信息。

在本实施例中,客户端200获取用户输入的验证信息后将该验证信息发送至所述服务器100,所述验证信息接收模块430用于接收所述验证信息。

所述判断模块440用于依据接收的所述验证信息判定所述产品是否通过验证,并生成验证结果发送至所述客户端200。

在本实施例中,当所述验证信息接收模块430接收所述验证信息后,当该验证信息与混合编码后生成的防伪编码匹配时,所述判断模块440判断所述产品通过验证,当该验证信息与混合编码后生成的防伪编码不匹配时,所述判断模块440判断所述产品不通过验证,该产品有极大可能是仿冒品。所述判断模块440还用于生成相应的验证结果发送至客户端200。

第四实施例

请参照图11,为本发明第四实施例所提供的防伪方法的流程示意图。需要说明的是,本发明实施例所述的防伪方法并不以图11以及以下所述的具体顺序为限制,其基本原理及产生的技术效果与第三实施例相同,为简要描述,本实施例中未提及部分,可参考第三实施例中的相应内容。应当理解,在其它实施例中,本发明所述的防伪方法其中部分步骤的顺序可以根据实际需要相互交换,或者其中的部分步骤也可以省略或删除。所述防伪方法应用于上述服务器100中。下面将对图11所示的具体流程进行详细阐述。

步骤s201,接收客户端200发送的防伪序列,其中,所述防伪序列由所述客户端200响应用户于所述客户端200扫描产品的二维码生成的人机交互界面的第一操作获取,且所述防伪序列与所述产品的二维码对应。

可以理解,该步骤s201可以由上述的防伪序列接收模块410执行。

步骤s202,将所述防伪序列与预存的与所述产品的二维码对应的二维码序列号进行混合编码以生成防伪编码。

可以理解,该步骤s202可以由上述的编码模块420执行。

步骤s203,接收所述客户端200发送的验证信息。

可以理解,该步骤s203可以由上述的验证信息接收模块430执行。

步骤s204,依据接收的所述验证信息判定所述产品是否通过验证,并生成验证结果发送至所述客户端200。

可以理解,该步骤s204可以由上述的判断模块440执行。

综上所述,本发明实施例所提供的防伪方法、系统及服务器,该防伪系统包括相互通信的客户端和服务器,客户端通过扫描产品的二维码以生成人机交互界面,通过响应用户于所述人机交互界面的第一操作以获取与所述产品的二维码对应的防伪序列,以及通过响应所述用户于所述人机交互界面的第二操作将所述防伪序列发送至所述服务器,所述服务器将所述防伪序列与预存的所述产品的二维码对应的二维码序列号进行混合编码以生成防伪编码,该防伪编码由于是二维码序列号与防伪序列的混合编码,具有唯一性,即使产品上的二维码被仿冒,但通过混合编码生成的防伪编码却是难以仿冒的,因此防伪效果较好。其中,所述客户端获取防伪序列可通过两种方式,第一种是通过响应所述用户于所述人机交互界面的第一操作向所述服务器发送第一操作请求,所述服务器响应所述客户端发送的所述第一操作请求,向所述客户端随机分配所述防伪序列,所述客户端得到并显示所述防伪序列;第二种是通过响应所述用户于所述人机交互界面的第一操作,获取所述用户于所述人机交互界面登记的身份信息以得到所述防伪序列。鉴别产品的真伪时,客户端响应用户进行真伪鉴别的操作,提示用户输入验证信息,客户端获取用户输入的验证信息并将该验证信息发送至所述服务器,该服务器依据接收的所述验证信息判定所述产品是否通过验证,并生成验证结果发送至所述客户端,所述客户端接收并显示该验证结果。当所述产品通过验证时,所述客户端显示该产品是正品;当所述产品没有通过验证时,所述客户端显示该产品验证失败。本发明实施例通过将产品的二维码对应的二维码序列号与防伪序列混合编码形成新的防伪编码,保证了产品的防伪编码的唯一性,即便产品上的二维码可以仿冒,但是生成的新的防伪编码难以仿冒,因此本发明实施例中提供的防伪方法具有较好的防伪效果,进一步保证了企业及消费者的利益。

需要说明的是,在本文中,诸如“第一”和“第二”等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。

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