二维码处理方法、装置及系统与流程

文档序号:12471303阅读:240来源:国知局
二维码处理方法、装置及系统与流程

本发明涉及二维码技术,尤其涉及一种二维码处理方法、装置及系统。



背景技术:

二维码是用某种特定的几何图形按一定规律在平面分布的黑白相间的图形,在代码编制上巧妙地利用构成计算机内部逻辑基础的“0”、“1”比特流的概念,使用若干个与二进制相对应的几何形体来表示文字数值信息,通过图象输入设备或光电扫描设备自动识读以实现信息自动处理,它具有条码技术的一些共性:每种码制有其特定的字符集;每个字符占有一定的宽度;具有一定的校验功能等。随着我国市场经济的不断完善和信息技术的迅速发展,国内对二维码这一新技术的需求与日俱增。

现有技术中,针对相同产品,终端设备所生成的二维码也相同,即产品的二维码是固定不变的。由于同一产品采用相同的二维码,很容易被伪造,导致二维码处理过程存在安全性较低的问题。



技术实现要素:

本发明提供一种二维码处理方法、装置及系统。从而提高二维码处理过程的安全性。

第一方面,本发明提供一种二维码处理方法,包括:

第一终端设备获取产品的标识信息和用于存储二维码的服务器的地址信息,所述标识信息用于唯一标识所述产品;

所述第一终端设备根据所述服务器的地址信息和所述标识信息生成所述产品对应的二维码,并将所述二维码发送给二维码赋码设备,以使所述二维码赋码设备将所述二维码印制在所述产品上。

可选地,所述标识信息包括以下信息中的至少一种:所述产品的生产时间信息、随机码、产品线信息、产品序列号和校验码。

可选地,所述第一终端设备根据所述服务器的地址信息和所述产品的标识信息生成所述产品对应的二维码,包括:

当所述标识信息包括:所述产品的生产时间信息、随机码、产品线信息、产品序列号和校验码时,则所述第一终端设备对所述服务器的地址信息、所述产品的生产时间信息、随机码、产品线信息、产品序列号和校验码进行排列组合,生成所述产品对应的二维码。

第二方面,本发明提供一种二维码处理方法,包括:

第二终端设备获取产品的二维码,所述二维码由所述产品的标识信息和用于存储所述二维码的服务器的地址信息生成,所述标识信息用于唯一标识所述产品;

所述第二终端设备对所述二维码进行解析,确定所述服务器的地址信息;

所述第二终端设备根据所述服务器的地址信息向所述服务器发送查询请求消息,所述查询请求消息包括:所述标识信息,以使所述服务器根据所述标识信息查询所述产品的相关信息;

所述第二终端设备接收所述服务器发送的查询响应消息,所述查询响应消息包括:所述产品的相关信息。

可选地,所述标识信息包括以下信息中的至少一种:所述产品的生产时间信息、随机码、产品线信息、产品序列号和校验码;

所述产品的相关信息包括以下至少一项:所述产品的生产时间信息、所述产品的查询次数以及所述产品的价格信息。

第三方面,本发明提供一种二维码处理方法,包括:

服务器接收第二终端设备发送的查询请求消息,所述查询请求消息包括:产品的标识信息,所述标识信息由所述第二终端设备根据所述产品的二维码解析得到,所述标识信息用于唯一标识所述产品;

所述服务器根据所述标识信息查询所述产品的相关信息;

所述服务器向所述第二终端设备发送查询响应消息,所述查询响应消息包括:所述产品的相关信息。

第四方面,本发明提供一种二维码处理装置,包括:获取模块、生成模块和发送模块;

所述获取模块,用于获取产品的标识信息和用于存储所述二维码的服务器的地址信息,所述标识信息用于唯一标识所述产品;

所述生成模块,用于根据所述服务器的地址信息和所述标识信息生成所述产品对应的二维码;

所述发送模块,用于将所述二维码发送给二维码赋码设备,以使所述二维码赋码设备将所述二维码印制在所述产品上。

可选地,所述标识信息包括以下信息中的至少一种:所述产品的生产时间信息、随机码、产品线信息、产品序列号和校验码。

可选地,所述生成模块具体用于:

当所述标识信息包括:所述产品的生产时间信息、随机码、产品线信息、产品序列号和校验码时,则对所述服务器的地址信息、所述产品的生产时间信息、随机码、产品线信息、产品序列号和校验码进行排列组合,生成所述产品对应的二维码。

第五方面,本发明提供一种二维码处理装置,包括:

获取模块,用于获取产品的二维码,所述二维码由所述产品的标识信息和用于存储所述二维码的服务器的地址信息生成,所述标识信息用于唯一标识所述产品;

解析模块,用于对所述二维码进行解析,确定所述服务器的地址信息;

发送模块,用于根据所述服务器的地址信息向所述服务器发送查询请求消息,所述查询请求消息包括:所述标识信息,以使所述服务器根据所述标识信息查询所述产品的相关信息;

接收模块,用于接收所述服务器发送的查询响应消息,所述查询响应消息包括:所述产品的相关信息。

可选地,所述产品的标识信息包括:所述产品的生产时间信息、随机码、产品线信息、产品序列号和校验码;

所述标识信息包括以下信息中的至少一种:所述产品的生产时间信息、所述产品的查询次数以及所述产品的价格信息。

第六方面,本发明提供一种二维码处理装置,包括:

接收模块,用于接收第二终端设备发送的查询请求消息,所述查询请求消息包括:产品的标识信息,所述标识信息由所述第二终端设备根据所述产品的二维码解析得到,所述标识信息用于唯一标识所述产品;

查询模块,用于根据所述标识信息查询所述产品的相关信息;

发送模块,用于向所述第二终端设备发送查询响应消息,所述查询响应消息包括:所述产品的相关信息。

第七方面,本发明提供一种二维码处理系统,包括:如第四方面或者第四方面的可选项所述的二维码处理装置、如第五方面或者第五方面的可选项所述的二维码处理装置以及如第六方面所述的二维码处理装置所述的二维码处理装置。

可选地,还包括:二维码赋码设备,所述二维码赋码设备用于接收产品的二维码,并将所述二维码印制在所述产品上。

本发明提供一种二维码处理方法、装置及系统,由于第一终端设备生成的产品的二维码具有唯一性,即相同的产品,二维码不同,因此,该二维码不容易被伪造,从而提高了二维码处理过程的安全性。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图做一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1为本发明一实施例提供的二维码处理方法的流程图;

图2为本发明另一实施例提供的二维码处理方法的流程图;

图3为本发明再一实施例提供的二维码处理方法的流程图;

图4为本发明一实施例提供的一种二维码处理装置的结构示意图;

图5为本发明另一实施例提供的一种二维码处理装置的结构示意图;

图6为本发明另一实施例提供的一种二维码处理装置的结构示意图;

图7为本发明一实施例提供的一种二维码处理系统的结构示意图;

图8为本发明另一实施例提供的一种二维码处理系统的结构示意图;

图9为本发明一实施例提供的一种二维码赋码设备的结构示意图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

为了解决现有技术中针对相同产品,终端设备所生成的二维码也相同,而导致二维码容易被伪造,进而造成二维码处理过程安全性较低的问题。本发明提供一种二维码处理方法、装置及系统。

图1为本发明一实施例提供的二维码处理方法的流程图,该方法的执行主体为第一终端设备,该第一终端设备可以是移动电话,计算机,数字广播终端,消息收发设备,游戏控制台,平板设备,医疗设备,健身设备,个人数字助理等智能设备,如图1所示,该方法包括如下流程:

步骤S101:第一终端设备获取产品的标识信息和用于存储二维码的服务器的地址信息,标识信息用于唯一标识所述产品;

其中,所述标识信息包括以下信息中的至少一种:所述产品的生产时间信息、随机码、产品线信息、产品序列号和校验码。当然,所述产品的标识信息也可以仅包括:所述产品的生产时间信息、随机码、产品线信息、产品序列号。只要该标识信息能够唯一标识所述产品即可。本发明对此不做限制。

步骤S102:第一终端设备根据服务器的地址信息和标识信息生成产品对应的二维码,并将二维码发送给二维码赋码设备,以使二维码赋码设备将二维码印制在产品上。

其中,上述检验码为长度固定为4位,其它的产品的生产时间信息、随机码、产品线信息、产品序列号可根据企业实际需要来确定长度。

例如:标识信息总长度为22位,其中,生产时间信息长度为10位、随机码长度为2位、产品线信息长度为3位、产品序列号长度为3位、校验码长度为4位,具体标识信息格式可以为:

年(2位)+月(2位)+日(2位)+时(2位)+分(2位)+随机码(2位)+产品线信息(3位)+产品序列号(3位)+校验码(4位)。

例如:标识信息为1412021358911237896091,则表示2011年12月2日13时58分123号生产线生产的189号产品,中间“91”为随机码,最后“6091”为四位校验码。

产品线信息用于区分产品生产的产线编号;产品序列号用于定义同类产品的生产序号;校验码用于验证编码本身的加密算法。通过以上的编码方式,即为每个产品分配了一个唯一的、可加密的标识信息,从而使得所生成的二维码具有唯一性。

进一步地,可以将较短的二维码分配给产量少,产品包装微小的企业,而将较长的二维码分配给产量高,包装较大的企业,提高了二维码生成方式的灵活性。

本发明提供一种二维码处理方法,包括:第一终端设备获取产品的标识信息和用于存储二维码的服务器的地址信息,第一终端设备根据服务器的地址信息和标识信息生成产品对应的二维码,并将二维码发送给二维码赋码设备,以使二维码赋码设备将二维码印制在产品上,由于每个产品都具有唯一的标识信息,相应的,每个产品都具有唯一的二维码,因此,该二维码不容易被伪造,从而提高了二维码处理过程的安全性。

可选地,所述第一终端设备根据所述服务器的地址信息和所述产品的标识信息生成所述产品对应的二维码,包括:

当所述标识信息包括:所述产品的生产时间信息、随机码、产品线信息、产品序列号和校验码时,则第一终端设备对服务器的地址信息、产品的生产时间信息、随机码、产品线信息、产品序列号和校验码进行排列组合,生成产品对应的二维码。

例如:依次对服务器的地址信息、产品的生产时间信息、随机码、产品线信息、产品序列号和校验码进行排列,然后将这些信息转为为二进制码,并根据二进制码和特定几何图形的对应关系,形成黑白相间的图形,即生成对应的二维码。

或者,

依次对校验码、产品序列号、产品线信息、随机码、产品的生产时间信息和服务器的地址信息进行排列,然后将这些信息转为为二进制码,并根据二进制码和特定几何图形的对应关系,形成黑白相间的图形,即生成对应的二维码。

需要说明的是,本发明对如何排列上述标识信息和服务器的地址信息不做限制。

图2为本发明另一实施例提供的二维码处理方法的流程图,该方法的执行主体为第二终端设备,该第二终端设备可以是移动电话,计算机,数字广播终端,消息收发设备,游戏控制台,平板设备,医疗设备,健身设备,个人数字助理等智能设备,如图2所示,该方法包括如下流程:

步骤S201:第二终端设备获取产品的二维码,该二维码由产品的标识信息和用于存储二维码的服务器的地址信息生成,该标识信息用于唯一标识产品;

其中,第二终端设备获取产品的二维码,可以是第二终端设备通过扫描的方式获取产品的二维码,也可以是通过拍照的方式获取二维码。所述标识信息包括以下信息中的至少一种:所述产品的生产时间信息、随机码、产品线信息、产品序列号和校验码。

步骤S202:第二终端设备对二维码进行解析,确定服务器的地址信息;

第二终端设备可以根据二维码的生成方式,确定二维码的构造原理。假设二维码的生成方式是:依次对服务器的地址信息、产品的生产时间信息、随机码、产品线信息、产品序列号和校验码进行排列,然后将这些信息转为为二进制码,并根据二进制码和特定几何图形的对应关系,形成黑白相间的图形,即生成对应的二维码。并且每个信息的长度已知,例如:服务器的地址信息为32位,因此,第二终端设备可以根据该生成方式确定前32位为服务器的地址信息。

步骤S203:第二终端设备根据服务器的地址信息向服务器发送查询请求消息,该查询请求消息包括:标识信息,以使服务器根据标识信息查询产品的相关信息;

步骤S204:第二终端设备接收服务器发送的查询响应消息,该查询响应消息包括:产品的相关信息。

结合步骤S203和步骤S204进行说明:其中,产品的所述标识信息与产品的相关信息一一对应,第二终端设备向服务器发送的所述产品的标识信息,即第二终端设备可以在相应的网页上输入标识信息,以实现发送所述产品的标识信息,以使服务器根据该标识信息查询产品的相关信息。服务器将该相关信息返回给第二终端设备,所述产品的相关信息包括以下至少一项:所述产品的生产时间信息、所述产品的查询次数以及所述产品的价格信息。

需要说明的是,该产品的相关信息还可以包括:该产品的抽奖情况等。

本发明提供一种二维码处理方法,包括:第二终端设备对二维码进行解析,确定服务器的地址信息,第二终端设备根据服务器的地址信息向服务器发送查询请求消息,第二终端设备接收服务器发送的查询响应消息,该查询响应消息包括:产品的相关信息。由于每个产品都具有唯一的标识信息,相应的,每个产品都具有唯一的二维码,因此,该二维码不容易被伪造,从而提高了查询相关信息的安全性。

图3为本发明再一实施例提供的二维码处理方法的流程图,该方法的执行主体为服务器,如图3所示,该方法包括如下流程:

步骤S301:服务器接收第二终端设备发送的查询请求消息;

该查询请求消息包括:产品的标识信息,标识信息由所述第二终端设备根据所述产品的二维码解析得到,所述标识信息用于唯一标识所述产品。

步骤S302:服务器根据标识信息查询产品的相关信息;

步骤S303:服务器向第二终端设备发送查询响应消息;

其中,查询响应消息包括:所述产品的相关信息。产品的所述标识信息与产品的相关信息一一对应,该对应关系可以以表格形式存储,服务器根据该标识信息在该表格中查询产品的相关信息。服务器将该相关信息返回给第二终端设备,所述产品的相关信息包括以下至少一项:所述产品的生产时间信息、所述产品的查询次数以及所述产品的价格信息。

本发明提供一种二维码处理方法,包括:服务器接收第二终端设备发送的查询请求消息,服务器根据标识信息查询产品的相关信息,服务器向第二终端设备发送查询响应消息。由于每个产品都具有唯一的标识信息,相应的,每个产品都具有唯一的二维码,因此,该二维码不容易被伪造,从而提高了查询相关信息的安全性。

图4为本发明一实施例提供的一种二维码处理装置的结构示意图,该装置为上述的第一终端设备,如图4所示,该装置包括:获取模块41、生成模块42和发送模块43;

所述获取模块41,用于获取产品的标识信息和用于存储所述二维码的服务器的地址信息,所述标识信息用于唯一标识所述产品;

所述生成模块42,用于根据所述服务器的地址信息和所述标识信息生成所述产品对应的二维码;

所述发送模块43,用于将所述二维码发送给二维码赋码设备,以使所述二维码赋码设备将所述二维码印制在所述产品上。

本发明所提供的二维码处理装置,该装置部分与上述图1所示的二维码处理方法相对应,对应内容技术效果相同,在此不再赘述。

可选地,所述标识信息包括以下信息中的至少一种:所述产品的生产时间信息、随机码、产品线信息、产品序列号和校验码。

可选地,所述生成模块42具体用于:当所述标识信息包括:所述产品的生产时间信息、随机码、产品线信息、产品序列号和校验码时,则对所述服务器的地址信息、所述产品的生产时间信息、随机码、产品线信息、产品序列号和校验码进行排列组合,生成所述产品对应的二维码。

图5为本发明另一实施例提供的一种二维码处理装置的结构示意图,该装置为上述的第二终端设备,如图5所示,该装置包括:

获取模块51,用于获取产品的二维码,二维码由产品的标识信息和用于存储二维码的服务器的地址信息生成,标识信息用于唯一标识产品;

解析模块52,用于对二维码进行解析,确定服务器的地址信息;

发送模块53,用于根据服务器的地址信息向服务器发送查询请求消息,查询请求消息包括:标识信息,以使服务器根据标识信息查询所述产品的相关信息;

接收模块54,用于接收服务器发送的查询响应消息,所述查询响应消息包括:所述产品的相关信息。

本发明所提供的二维码处理装置,该装置部分与上述图2所示的二维码处理方法相对应,对应内容技术效果相同,在此不再赘述。

可选地,所述产品的标识信息包括:所述产品的生产时间信息、随机码、产品线信息、产品序列号和校验码;

所述产品的相关信息包括以下至少一项:所述产品的生产时间信息、所述产品的查询次数以及所述产品的价格信息。

图6为本发明另一实施例提供的一种二维码处理装置的结构示意图,该装置为上述的服务器,如图6所示,该装置包括:

接收模块61,用于接收第二终端设备发送的查询请求消息,所述查询请求消息包括:产品的标识信息,所述标识信息由所述第二终端设备根据所述产品的二维码解析得到,所述标识信息用于唯一标识所述产品;

查询模块62,用于根据所述标识信息查询所述产品的相关信息;

发送模块63,用于向所述第二终端设备发送查询响应消息,所述查询响应消息包括:所述产品的相关信息。

本发明所提供的二维码处理装置,该装置部分与上述图3所示的二维码处理方法相对应,对应内容技术效果相同,在此不再赘述。

图7为本发明一实施例提供的一种二维码处理系统的结构示意图,如图7所示,包括:依次连接的第一终端设备71、服务器72和第二终端设备73。

其中,第一终端设备71用于;确定产品的标识信息和用于存储所述二维码的服务器72的地址信息,所述标识信息用于唯一标识所述产品;

根据所述服务器72的地址信息和所述标识信息生成所述产品对应的二维码;

将所述二维码发送给二维码赋码设备,以使所述二维码赋码设备将所述二维码印制在所述产品上。

第二终端设备73用于:获取产品的二维码,二维码由产品的标识信息和用于存储二维码的服务器72的地址信息生成,标识信息用于唯一标识产品;

对二维码进行解析,确定服务器72的地址信息;

根据服务器72的地址信息向服务器72发送查询请求消息,查询请求消息包括:标识信息,以使服务器72根据标识信息查询所述产品的相关信息;

接收服务器72发送的查询响应消息,所述查询响应消息包括:所述产品的相关信息。

服务器72用于:接收第二终端设备73发送的查询请求消息,所述查询请求消息包括:产品的标识信息,所述标识信息由所述第二终端设备73根据所述产品的二维码解析得到,所述标识信息用于唯一标识所述产品;

根据所述标识信息查询所述产品的相关信息;

向所述第二终端设备73发送查询响应消息,所述查询响应消息包括:所述产品的相关信息。

本发明提供一种二维码处理系统,该系统中由于每个产品都具有唯一的标识信息,相应的,每个产品都具有唯一的二维码,因此,该二维码不容易被伪造,从而提高了系统的安全性。

图8为本发明另一实施例提供的一种二维码处理系统的结构示意图,如图8所示,该系统除了包括:依次连接的第一终端设备71、服务器72和第二终端设备73,还包括:二维码赋码设备74,该二维码赋码设备74与第一终端设备71有线或者无线连接,所述二维码赋码设备74用于接收产品的二维码,并将所述二维码印制在所述产品上。

图9为本发明一实施例提供的一种二维码赋码设备的结构示意图,如图9所示,二维码赋码设备包括:

紫外(Ultraviolet,简称UV)喷墨设备91:用于将第一终端设备所生成的二维码印制在对应产品上;

UV固化设备92:用于对产品的二维码进行快速固化;

检测剔除装置93:用于检测产品的是否已印制二维码,以及二维码是否在规定为位置印制,对成功的产品放行,检测失败的产品进行标记和整张剔除。

走料平台94:用于传输所述产品,以实现上述UV喷墨设备91对二维码的印制。

本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。

最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。

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