一种墨水验证控制方法与流程

文档序号:22215902发布日期:2020-09-15 19:03阅读:330来源:国知局
一种墨水验证控制方法与流程

本发明涉及喷码机使用的墨水授权验证技术领域,具体涉及一种墨水验证控制方法。



背景技术:

随着喷墨打印技术以及喷码机等相关产品的快速发展,人们越来越注重喷码机及相关产品的品质。墨水是油墨喷码机的基本耗材,也是喷印过程使用最多的耗材。墨水销售具有庞大的市场潜力,在利益的驱使下,现在主要存在一下几方面的问题。

(1)、客户使用外来墨水,若使用到伪劣产品,不仅损害正规供应商的利益,还影响打印品质,甚至导致打印设备损坏;

(2)、墨水在客户之间窜货;

(3)、墨水重用,如同设备重用,跨设备重用。

针对上述问题,现在普遍采用的方法是对墨水验证,采用在每个墨水瓶上都设置一张rfid卡,油墨喷码机上都装有对应的rfid读卡器,rfid卡提前与设备一一对应地绑定,在换墨时rfid读卡器读取rfid卡的信息,通过验证后才能正常使用。

该方法虽然能够在一定程度解决存在的问题,但是还是存在一些弊端:

(1)、硬件成本高。由于使用rfid读卡器、rfid卡,每台设备的硬件成本会增加几百元,而且后期还可能存在更换、维修问题,进一步增加成本。

(2)、时间成本高。设备安装过程中,rfid读卡器的安装调试均需花费很多时间;当用户通过正规渠道购买的带有rfid卡的墨水,不能通过正常的验证时,还需要将该产品寄回供应商处核查,维修或更换新产品后再寄给用户,该环节可能导致用户不能进行正常的生产,给用户造成损失。

(3)、不灵活。rfid读卡器是离线识别rfid卡,不能将加墨信息回传,因此必须每张rfid卡都得提前绑定相应设备,导致加墨顺序不能变、加墨设备不能换,如用户通过正规渠道购买了一批墨水,也不能在已有的几台上设备串用,必须一对一地使用;实际上用户的几台设备是相同的,理论上可以使用该批墨水中的任意一个,因此用户使用起来不够灵活。

(4)、rfid卡存在被复制、被破解的安全问题。



技术实现要素:

本发明的目的是提供一种墨水验证控制方法,以解决现有的采用rfid卡的方式存在的硬件成本高、时间成本高的问题。

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

一种墨水验证控制方法,定义购买并使用墨水的一方为客户,定义售卖墨水并对云端管理平台操作的一方为用户,包括以下步骤,(1)、客户使用移动终端的微信app扫描待加墨的墨水瓶的瓶身上的墨水二维码;(2)、云端管理平台根据墨水二维码中的墨水sn码信息,核实订单真实性及订单状态;核实通过后,移动终端会弹出页面,显示墨水相关信息,并提示客户打开设备的喷墨软件中的加墨界面,客户扫描设备二维码;

(3)、云端管理平台根据步骤(2)中的设备二维码的设备sn码,核实设备和墨水订单是否属于同一客户,以及加墨次数是否与云端管理平台存储的加墨次数一致;核实通过后,执行步骤(4);

(4)、云端管理平台将上述的墨水sn码和设备sn码进行一对一绑定,并更新云端管理平台中的加墨次数、加墨总量的信息;同时标记订单明细状态为“已激活”;客户的移动终端的页面会显示激活码,供客户使用;

(5)、客户在所述喷墨软件中填写激活码,操作完成后,加墨量及加墨次数进行更新。

进一步地,用户提前准备若干个无重复的二维码,二维码包含墨水sn码的信息,将该二维码粘贴在对应的墨水瓶的瓶身;用户通过云端管理平台完善客户对应的资料库,根据客户的需求创建墨水订单,资料库中有该客户采购过的设备信息、客户的基本信息、加墨的信息;客户收到购买的墨水瓶后,在使用环节,进行上述的步骤(1)操作。

进一步地,步骤(5)中,喷墨软件核对激活码是否与设备sn码及加墨次数匹配,进行设备信息的二次验证,核实通过后,加墨量及加墨次数才进行更新。

进一步地,对验证过程中涉及的信息的加密、解密,是采用十进制等长可逆加密算法。

本发明的有益效果:

本发明的一种墨水验证控制方法,采用手机微信扫码的方式,进行云端数字化验证,无需硬件(如rfid卡等)支持,降低了硬件成本,也避免了现有技术中的因使用rfid卡等硬件带来的时间成本问题。

不采用事先将设备与墨水一对一绑定的操作,而是先验证墨水与客户一致、与设备一致后,再进行绑定,不仅能达到防止窜货及重复使用的目的,而且这种墨水验证方式,使得客户使用灵活,例如客户的相同的若干设备,可以任意选择其中一瓶墨水进行加墨,操作方便。

附图说明

图1是本发明的一种墨水验证控制方法的控制逻辑图;

图2是本发明的验证过程中的显示界面图一;

图3是本发明的验证过程中的显示界面图二。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。

实施例:

如图1所示,一种墨水验证控制方法,定义购买并使用墨水的一方为客户,定义售卖墨水并对云端管理平台操作的一方为用户,用户那里有可操作的软件系统,客户这边不需要安装单独的软件。以下内容中,所述的客户,特指某一个客户。

包括以下步骤:

(1)、用户提前准备若干个无重复的二维码,二维码包含墨水sn码的信息,sn码是一种产品条形码。将该二维码粘贴在对应的墨水瓶的瓶身,一个墨水瓶对应一个二维码。

用户根据客户的需求(购买墨水)创建墨水订单,通过云端管理平台完善客户对应的资料库,资料库中有对应该客户采购过的设备信息、客户的基本信息、加墨的信息等。订单中有墨水sn码的信息。设备,本实施例中是对印刷设备的统称,即需要加墨的该类设备,如喷码机。

客户收到购买的墨水瓶后,在使用环节:

客户使用移动终端的微信app扫描待加墨的墨水瓶的瓶身上的墨水二维码,移动终端可以采用智能手机或平板,利用微信公众平台开放接口,不用单独研发客户端的app。

(2)、扫描后,云端管理平台根据墨水二维码中的墨水sn码信息,核实订单真实性及订单状态;订单核实,可以防止假冒;订单状态核实,可以防止二维码重用,可以结合后面的内容进行理解,验证使用过的二维码对应的订单是处于激活状态。

核实通过后,移动终端会弹出页面,显示墨水相关信息,如墨水名称、规格、容量及客户信息,并提示客户打开设备的喷墨软件中的加墨界面,客户扫描设备二维码;喷墨软件是安装在设备上,也即喷墨管理系统,是用来控制喷墨的。

(3)、客户扫描后,云端管理平台根据设备二维码中的设备sn码信息,核实设备和墨水订单是否属于同一客户,以及设备二维码中的加墨次数是否与云端管理平台存储的加墨次数一致;核实通过后,执行步骤(4)。

客户购买设备后,设备信息在云端管理平台有存储,因此可以核实设备和墨水订单是否属于同一客户,防止渠道间窜货。通过核实加墨次数是否与云端管理平台存储的加墨次数一致,可以防止同设备重复使用。

(4)、云端管理平台将上述的墨水sn码和设备sn码进行一对一绑定,并更新云端管理平台中的加墨次数、加墨总量的信息,防止客户在同台设备上重复使用。同时标记订单明细状态为“已激活”,防止客户跨设备重复使用。

客户的移动终端的页面会显示激活码,供客户在喷墨软件中加墨使用。

(5)、客户在所述喷墨软件中填写激活码,喷墨软件核对激活码是否与设备sn码及加墨次数匹配,进行设备信息的二次验证,核实通过后,加墨量及加墨次数才进行更新。设备的喷墨软件,虽然不联网,但是可以每次更新加墨次数等信息,与激活码中所包含的加墨次数的信息进行比对,是否一致。二次验证通过后,设备更新墨量信息,可进行正常的喷墨打印。

如图2和3所示,为激活码的使用截图。

本发明的一种墨水验证控制方法,采用手机微信扫码的方式,进行云端数字化验证,无需硬件(如rfid卡等)支持,降低了硬件成本,也避免了现有技术中的因使用rfid卡等硬件带来的时间成本问题。

先验证是否为正规渠道购买的墨水及是否为同一客户,而不事先将设备与墨水一对一绑定,客户使用灵活,例如客户的相同的若干设备,可以任意选择其中一瓶墨水进行加墨,操作方便。同时,也能达到防止窜货及重复使用的目的。

本发明的一种墨水验证控制方法中,用户所使用的云端管理平台,除了提供上述的资料管理、墨水验证的功能外,还具有报表统计模块,可以实时为用户提供各类报表数据分析。

为保证墨水验证环节的数据安全性,需要对验证过程涉及的信息加密,以防止被人恶意破解利用。本发明中采用十进制等长可逆加密算法,进行加密、解密操作,保证数据的安全性,又能保证长度不变,利于客户操作。

通用流行的加密算法(des,aes等)是把原文加密成二进制的值,虽然可以用base64编码转换成asc值,但加密前后的明文和密文长度会大相径庭。本发明中的算法是参考des加密算法逻辑,重新设计替换盒及迭代方法,能有效的提高密码强度,且易于编码实现,巧妙的实现十进制数据的等长可逆加密、解密。采用java、c#两种语言实现,并保证数据的安全性、兼容性,方便后期系统接入。

对称密码算法中通常采用异或算法来保证数据的可逆性,即:两次对同一个数值异或后即可取得原值。而十进制的异或操作也存在如下规律:n位十进制数字异或一个相对较小的十进制数字,异或结果的位数不会大于n。

本发明中的算法逻辑如下:

首先定义好4-32位置换盒子,备用。

然后,按照元数据长度获取到对应的置换盒子,并逐位进行置换操作;

接着,对置换后的数据每5位和密钥数字进行一次异或操作;为了防止这样的异或操作出现一定的规律性,需要在每次异或操作之前将密钥数字做移位运算,比如:左移2位。

上述“置换”、“移位”、“异或”操作需要执行多次,才能保证数据的安全、无规律,具体次数视情况而定。次数越多,加密性能越好,效率越低;次数越少,加密性能越差,效率越高。

解密过程是加密过程的逆向操作。

通过上述的逻辑算法,可以完成十进制的加密、解密操作。解密操作,比如喷墨软件,可以对激活码中的信息解密,进行设备的二次验证。

本发明不局限于上述最佳实施方式,任何人在本发明的启示下都可得出其他各种形式的产品,但不论在其形状或结构上作任何变化,凡是具有与本申请相同或相近似的技术方案,均落在本发明的保护范围之内。

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