本发明涉及防伪技术领域,尤其涉及一种用于耗材的防伪识别方法、装置和电子设备。
背景技术:
电器的耗材防伪已经发展许久,通过在耗材上设置防伪标识,对耗材的真伪进行识别。
目前,联网防伪是主流的防伪技术,滤芯上的防伪标识通过互联网上传到服务器进行防伪识别,从而识别耗材是否为正品,可靠度较高。然而,电器经常会遇到无法连接到网络的情况,使得联网识别无法进行,从而不联网的防伪方式应运而生,但是不联网的防伪识别方式,安全性和可靠性较差。
技术实现要素:
本发明旨在至少在一定程度上解决相关技术中的技术问题之一。
为此,本发明的第一个目的在于提出一种用于耗材的防伪识别方法,解决了现有技术中不联网的情况下,耗材防伪识别的可靠性和安全性较低的技术问题。
本发明的第二个目的在于提出另一种用于耗材的防伪识别方法。
本发明的第三个目的在于提出一种用于耗材的防伪识别装置。
本发明的第四个目的在于提出另一种用于耗材的防伪识别装置。
本发明的第四个目的在于提出一种电子设备。
本发明的第五个目的在于提出一种非临时性计算机可读存储介质。
为达上述目的,本发明第一方面实施例提出了一种用于耗材的防伪识别方法,包括:
获取查询指令;
响应于所述查询指令,读取耗材对应射频标签的标签识别码;
根据所述标签识别码以及预先存储的密钥,采用第一加密算法对所述查询指令加密得到加密指令,并向所述射频标签发送所述加密指令,以使所述射频标签响应于所述加密指令,发送加密耗材信息;
获取所述加密耗材信息,并采用第一解密算法解密得到目标耗材信息,以根据所述目标耗材信息进行防伪识别。
为达上述目的,本发明第二方面实施例提出了另一种用于耗材的防伪识别方法,所述方法包括:
向读写器发送查询指令;所述查询指令,用于触发读写器读取耗材对应射频标签的标签识别码;根据所述标签识别码以及预先存储的密钥,采用第一加密算法对所述查询指令加密得到加密指令,并向所述射频标签发送所述加密指令,以使所述射频标签响应于所述加密指令,发送加密耗材信息;所述读写器获取所述加密耗材信息,并采用第一解密算法解密得到目标耗材信息;
从所述读写器获取所述目标耗材信息;
根据所述目标耗材信息进行防伪识别。
为达上述目的,本发明第三方面实施例提出了用于耗材的防伪识别装置,所述装置包括:
获取模块,用于获取查询指令;
读取模块,用于响应于所述查询指令,读取耗材对应射频标签的标签识别码;
查询模块,用于根据所述标签识别码以及预先存储的密钥,采用第一加密算法对所述查询指令加密得到加密指令,并向所述射频标签发送所述加密指令,以使所述射频标签响应于所述加密指令,发送加密耗材信息;
处理模块,用于获取所述加密耗材信息,并采用第一解密算法解密得到目标耗材信息,以根据所述目标耗材信息进行防伪识别。
为达上述目的,本发明第四方面实施例提出了一种用于耗材的防伪识别装置,所述装置包括:
发送模块,用于向读写器发送查询指令;所述查询指令,用于触发读写器读取耗材对应射频标签的标签识别码;根据所述标签识别码以及预先存储的密钥,采用第一加密算法对所述查询指令加密得到加密指令,并向所述射频标签发送所述加密指令,以使所述射频标签响应于所述加密指令,发送加密耗材信息;所述读写器获取所述加密耗材信息,并采用第一解密算法解密得到目标耗材信息;
获取模块,用于从所述读写器获取所述目标耗材信息;
识别模块,用于根据所述目标耗材信息进行防伪识别。
为达上述目的,本发明第五方面实施例提出了一种电子设备,包括用于执行如第一方面所述的防伪识别方法的读写器;以及包括与所述读写器连接的控制单元;
其中,所述控制单元包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时,实现如第二方面所述的防伪识别方法。
为达上述目的,本发明第五方面实施例提出了一种非临时性计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如第一方面所述的防伪识别方法,或者,实现如第二方面所述的防伪识别方法。
本发明实施例所提供的技术方案可以包含如下的有益效果:
获取查询指令,响应于查询指令,读取耗材对应射频标签的标签识别码,根据标签识别码以及预先存储的密钥,采用第一加密算法对查询指令加密得到加密指令,并向射频标签发送加密指令,以使射频标签响应于加密指令,发送加密耗材信息,获取加密耗材信息,并采用第一解密算法解密得到目标耗材信息,以根据目标耗材信息进行防伪识别,通过预设的密钥和加密算法,通过不同的加密逻辑,对查询指令和耗材信息进行加密处理,以实现在不联网的情况下,也可以更加安全、可靠地对耗材进行防伪识别,保障了不联网时,滤芯识别的安全性和可靠性。
附图说明
本发明上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:
图1为本发明实施例所提供的一种用于耗材的防伪识别方法的流程示意图;
图2为本发明实施例所提供的另一种用于耗材的防伪识别方法的流程示意图;
图3为本发明实施例所提供的又一种用于耗材的防伪识别方法的流程示意图;
图4为本发明实施例所提供的一种用于耗材的防伪识别的交互方法的流程示意图;
图5为本发明实施例的用于耗材的防伪识别的交互逻辑框图;
图6为本发明实施例提供的一种用于耗材的防伪识别装置的结构示意图
图7为本发明实施例提供的另一种用于耗材的防伪识别装置的结构示意;
图8为本发明实施例所提供的电子设备的结构示意图;以及
图9为本发明实施例所提供的耗材和射频标签的结构示意图。
具体实施方式
下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本发明,而不能理解为对本发明的限制。
下面参考附图描述本发明实施例的用于耗材的防伪识别方法、装置和电子设备。
图1为本发明实施例所提供的一种用于耗材的防伪识别方法的流程示意图。
如图1所示,该方法包括以下步骤:
步骤101,获取查询指令。
本发明实施例的执行主体为读写器,读写器可以设置于饮水设备中。
具体地,从与读写器连接的设备控制器接收采用第二加密算法加密的查询指令,采用第二加密算法对应的第二解密算法进行解密,得到查询指令。
步骤102,响应于查询指令,读取耗材对应射频标签的标签识别码。
其中,标签识别码是射频标签出厂时携带的默认编号,例如用户标识(useridentify,uid)。
本发明实施例的读写器中设置有射频模块,例如rfid模块,读写器通过射频模块实现和射频标签的近距离信息交互。
具体地,响应于查询指令,进行查询操作,即读取耗材对应的射频标签的标签识别码,作为一种可能的实现方式,标签识别码没有进行加密,可以直接读取得到。
步骤103,根据标签识别码以及预先存储的密钥,采用第一加密算法对查询指令加密得到加密指令,并向射频标签发送加密指令,以使射频标签响应于加密指令,发送加密耗材信息。
本发明实施例的读写器中存储有多个加密和解密算法,以及密钥,为了便于区分,分别称为第一加密算法、第二加密算法,和对应的第一解密算法和第二解密算法,其中,密钥称为第一密钥和第二密钥,本实施例中的第一密钥和第二密钥不同,第一加密算法和第二加密算法也不同。
具体地,根据标签识别码以及预先存储的密钥,可以启动第一加密算法,采用第一加密算法对查询指令加密得到加密指令,并基于rfid射频技术,向射频标签发送加密指令,以使射频标签响应于加密指令,向读写器发送加密耗材信息,在向射频标签发送查询指令时,通过对查询指令基于标签识别码以及预先存储的密钥共同作为加密参数,利用第一加密算法进行加密处理,得到加密的查询指令,通过增加加密参数的复杂度,提高了查询指令传输的安全性和可靠性。
步骤104,获取加密耗材信息,并采用第一解密算法解密得到目标耗材信息,以根据目标耗材信息进行防伪识别。
其中,目标耗材信息包括使用寿命和是否为正品的信息,例如,滤芯的属性信息和防伪识别码。
本实施例中,为了提高耗材信息传输的安全性,读写器从射频标签中读取到的耗材信息也是经过加密处理的,读写器在获取到加密的耗材信息后,采用第一解密算法解密得到目标耗材信息,进而可以根据目标耗材信息识别目标耗材是否为正品,以及目标耗材的使用寿命,通过对射频标签中的耗材信息进行加密处理,读写器通过对应的第一解密算法解密才能得到目标耗材信息,以根据目标耗材信息进行防伪识别,通过多层加密逻辑提高了防伪识别的安全性和可靠性。
其中,根据目标耗材信息进行防伪识别的步骤,具有如下两种可能的实现方式:
作为一种可能的实现方式,读写器在解密得到目标耗材信息后,可以直接根据读写器中设置的处理单元对目标耗材信息进行是否为正品的识别,以及使用寿命的识别,本实施例中通过读写器直接进行防伪的识别,使得读写器在无法将目标耗材信息传输至设备控制器时,也可以进行防伪识别,增加了识别的灵活性和可靠性。
作为另一种可能的实现方式,读写器在解密得到目标耗材信息后,进一步,还可以采用第二加密算法对目标耗材信息进行加密处理,并将加密后的目标耗材信息发送至设备控制器,以使设备控制器对加密的目标耗材信息采用第二加密算法对应的第二解密算法进行解密后,进行防伪识别,由于设备控制具有更强的数据处理能力和处理速度,通过设备控制器进行目标耗材信息的防伪识别,提高了防伪识别的可靠性和效率。
本实施例的用于耗材的防伪识别方法中,获取查询指令,响应于查询指令,读取耗材对应射频标签的标签识别码,根据标签识别码以及预先存储的密钥,采用第一加密算法对查询指令加密得到加密指令,并向射频标签发送加密指令,以使射频标签响应于加密指令,发送加密耗材信息,获取加密耗材信息,并采用第一解密算法解密得到目标耗材信息,以根据目标耗材信息进行防伪识别,通过预设的密钥和加密算法,通过不同的加密逻辑,对查询指令和耗材信息进行加密处理,实现了在不联网的情况下,也可以更加安全、可靠地对耗材进行防伪识别,保障了不联网时,滤芯识别的安全性和可靠性。
为了清楚说明上一实施例,本实施例提供了另一种用于耗材的防伪识别方法,图2为本发明实施例所提供的另一种用于耗材的防伪识别方法的流程示意图。
如图2所示,该方法可以包括以下步骤:
步骤201,从设备控制器接收采用第二加密算法加密的查询指令,采用第二加密算法对应的第二解密算法进行解密,得到查询指令。
本实施例中,读写器对耗材进行防伪识别,需要从设备控制器获取查询指令,通过对查询指令采用第二加密算法进行加密,提高了查询指令传输的安全性,避免了查询指令被截取或篡改。
步骤202,响应于查询指令,读取耗材对应射频标签的标签识别码。
步骤203,根据标签识别码以及预先存储的密钥,采用第一加密算法对密钥中的第一密钥加密,并向射频标签发送加密的第一密钥。
其中,加密的第一密钥,用于射频标签比较与自身存储密钥的异同,确定相同则响应加密指令。
实际应用中,读写器可能会被复制,导致伪造的读写器也可以获取到耗材中的标签识别码,进而获取耗材中的目标耗材信息,导致正品滤芯的目标耗材信息被盗用,因此,本实施例中,采用预先存储的第一密钥和第二密钥,以及获取到的标签识别码,启动第一加密算法,对密钥中的第一密钥进行加密,并向射频标签发送加密的第一密钥,以使得射频标签在接收到加密的第一密钥后,采用对应的第一解密算法对加密的第一密钥进行解密,得到第一密钥,并和自身存储的第一密钥进行比对,若确定相同,则射频标签才可以接收到加密指令,进而响应加密指令,也就是说读写器通过将加密的第一密钥发送至射频标签,实现了对读写器的真伪验证,这是因为,即使读写器被复制,但是读写器中通过标签识别码以及预先存储的密钥,启动第一加密算法对第一密钥加密的加密逻辑无法被复制,因此,提高了读写器的安全性和可靠性,从而,提高了后续读写器获取目标耗材信息的安全性和可靠性。
步骤204,根据标签识别码以及预先存储的密钥,采用第一加密算法对查询指令加密得到加密指令,并向射频标签发送加密指令,以使射频标签在对加密的第一密钥验证通过后,响应于加密指令,发送加密耗材信息。
具体可参照上一实施例中的步骤103,原理相同,此处不再赘述。
步骤205,获取加密耗材信息,并采用第一解密算法解密得到目标耗材信息。
步骤206,采用第二加密算法对目标耗材信息加密,向设备控制器发送加密的目标耗材信息,以使设备控制器采用第二加密算法对应的第二解密算法解密得到目标耗材信息,并根据目标耗材信息进行防伪识别。
其中,目标耗材信息包括使用寿命,以及滤芯的属性信息和防伪识别码,从而,防伪识别,包含对目标耗材信息是否为正品的识别,以及对目标耗材信息的使用寿命是否到期的识别。
本实施例中,在读写器获取得到目标耗材信息后,通过第二加密算法对目标耗材信息进行加密后,向设备控制器发送加密的目标耗材信息,通过采用第二加密算法对目标耗材信息进行加密传输,保证了传输的可靠性,同时将加密的目标耗材信息发送至设备控制器进行防伪识别,由于控制器具有较强的数据处理能力,提高了对耗材防伪识别的准确性和处理效率。
本发明实施例的用于耗材的防伪识别方法中,在需要对耗材进行防伪识别时,通过获取第二加密算法加密的查询指令,提高了读写器获取到的对耗材进行查询的查询指令的安全性,进而通过启动第一加密算法,对第一密钥进行加密传输,以使得耗材根据获取到的加密的第一密钥和自身存储的第一密钥进行比对,实现了对复制的假冒读写器的识别和验证,同时在验证通过的情况下,标签才可以接收到第一加密算法加密的查询指令,进行响应查询指令,向读写器发送加密的耗材信息,防止耗材信息的泄露,进而,将加密的耗材信息发送至设备控制器,进行耗材的防伪识别,通过多重的加密逻辑控制,实现了目标耗材信息的获取和识别,实现了在不联网的情况下,也可以进行耗材的防伪识别,同时识别的安全性和可靠性也较高。
为了实现上述实施例,本发明实施例还提供了一种用于耗材的防伪识别方法,该方法的执行主体为设备控制器。
图3为本发明实施例所提供的又一种用于耗材的防伪识别方法的流程示意图,如图3所示,该方法可以包含如下的步骤:
步骤301,向读写器发送查询指令。
其中,查询指令,用于触发读写器读取耗材对应射频标签的标签识别码,根据标签识别码以及预先存储的密钥,采用第一加密算法对查询指令加密得到加密指令,并向射频标签发送加密指令,以使射频标签响应于加密指令,发送加密耗材信息,读写器获取加密耗材信息,并采用第一解密算法解密得到目标耗材信息。
本发明实施例中,设备控制器发送查询指令给读写器时,该查询指令是设备控制器采用第二加密算法加密得到的加密的查询指令,通过第二加密算法对查询指令进行加密,提高了查询指令传输的安全性和可靠性,进而,读写器必须对加密的查询指令进行解密处理才可以得到查询指令,也防止了读写器被恶意替换,提高了安全性。
步骤302,从读写器获取目标耗材信息。
具体地,接收由读写器采用第二加密算法加密的目标耗材信息,采用第二加密算法对应的第二解密算法解密得到目标耗材信息。
步骤303,根据目标耗材信息进行防伪识别。
作为一种可能的实现方式,设备控制器确定获取到目标耗材信息,则识别耗材信息为正品。
作为另一种可能的实现方式,对获取到的目标耗材信息,进行信息的识别,确定信号中包含符合特定规则的防伪码,则识别耗材为正品。
进一步,作为一种可能的实现方式,根据获取到的目标耗材信息中包含的使用寿命,识别滤芯是否到期,若滤芯快要到期或者已经到期,属于旧滤芯,则提醒用户及时更换滤芯,防止旧滤芯的重复使用,降低使用的效果。
本发明实施例的用于耗材的防伪识别的方法中,设备控制器向读写器发送查询指令,以触发触发读写器读取耗材对应射频标签的标签识别码,根据标签识别码以及预先存储的密钥,采用第一加密算法对查询指令加密得到加密指令,并向射频标签发送加密指令,以使射频标签响应于加密指令,发送加密耗材信息,读写器获取加密耗材信息,并采用第一解密算法解密得到目标耗材信息,进而,设备控制器接收由读写器加密的目标耗材信息,采用第二加密算法对应的第二解密算法解密得到目标耗材信息,对目标耗材信息进行防伪识别,通过多重的加密控制逻辑,从耗材的标签中获取目标耗材信息,进行目标耗材信息的真伪和使用寿命的识别,实现了在不联网的情况下,也可以更加安全、可靠地对耗材进行防伪识别,保障了不联网时,滤芯识别的安全性和可靠性。
基于上述实施例,本实施例提供了一种用于耗材的防伪识别的交互方法,图4为本发明实施例所提供的一种用于耗材的防伪识别的交互方法的流程示意图,如图4所示,该方法包括以下步骤:
步骤401,设备控制器生成查询指令,并采用第二加密算法加密。
步骤402,设备控制器将采用第二加密算法加密的查询指令发送至读写器。
步骤403,读写器采用第二加密算法对应的第二解密算法进行解密,得到查询指令。
步骤404,读写器响应于查询指令,读取耗材对应射频标签的标签识别码。
步骤405,读写器采用第一加密算法对密钥中的第一密钥加密。
步骤406,读写器将加密的第一密钥发送至射频标签。
步骤407,射频标签确定自身存储的密钥与获取到的加密的第一密钥相同。
步骤408,射频标签响应加密指令,发送加密耗材信息至读写器。
步骤409,读写器获取加密耗材信息,并采用第一解密算法解密得到目标耗材信息。
步骤410,读写器采用第二加密算法对目标耗材信息进行加密。
步骤411,读写器将加密的目标耗材信息发送至设备控制器。
步骤412,设备控制器采用第二加密算法对应的第二解密算法解密得到目标耗材信息。
步骤413,设备控制器根据目标耗材信息进行防伪识别。
步骤414,设备控制器根据目标耗材信息中包含的使用寿命,提醒更换耗材。
图5为本发明实施例的用于耗材的防伪识别的交互逻辑框图,该逻辑框图和图4对应的交互方法的实施例中的步骤是相对应的,根据图4和图5可知,从设备控制器生成查询指令,设备控制器与读写器之间的交互,以及读写器和射频标签之间进行交互的过程中,采用了多重的加密控制逻辑,实现了信息传输的安全性和可靠性,使得设备控制器最终获取得到耗材的目标耗材信息,并对目标耗材信息进行防伪识别和寿命识别,而不需要将目标耗材信息传输至服务器进行防伪识别,实现了在不联网的情况下,也可以进行耗材的防伪识别和寿命识别,同时,多重加密逻辑保证了耗材防伪识别和寿命识别的安全性和可靠性。
为了实现上述实施例,本发明还提出一种用于耗材的防伪识别装置,设置于读写器中。
图6为本发明实施例提供的一种用于耗材的防伪识别装置的结构示意图。
如图6所示,该装置包括:获取模块51、读取模块52、查询模块53和处理模块54。
获取模块51,用于获取查询指令。
读取模块52,用于响应于所述查询指令,读取耗材对应射频标签的标签识别码。
查询模块53,用于根据标签识别码以及预先存储的密钥,采用第一加密算法对查询指令加密得到加密指令,并向射频标签发送所述加密指令,以使射频标签响应于加密指令,发送加密耗材信息。
处理模块54,用于获取加密耗材信息,并采用第一解密算法解密得到目标耗材信息,以根据目标耗材信息进行防伪识别。
进一步地,在本发明实施例的一种可能的实现方式中,密钥包括第一密钥和第二密钥,该装置还包括:发送模块。
发送模块,用于根据标签识别码以及预先存储的密钥,采用第一加密算法对密钥中的第一密钥加密,并向射频标签发送加密的第一密钥;其中,加密的第一密钥,用于射频标签比较与自身存储密钥的异同,确定相同则响应加密指令。
作为一种可能的实现方式,上述获取模块51,具体用于从设备控制器接收采用第二加密算法加密的查询指令;采用第二加密算法对应的第二解密算法进行解密,得到查询指令。
作为一种可能的实现方式,上述发送模块,具体还用于:
采用第二加密算法对目标耗材信息加密;向设备控制器发送加密的目标耗材信息,以使设备控制器采用第二加密算法对应的第二解密算法解密得到目标耗材信息。
作为一种可能的实现方式,目标耗材信息包括使用寿命。
需要说明的是,前述对防伪识别方法实施例的解释说明也适用于该实施例的防伪识别装置,原理相同,此处不再赘述。
本实施例的用于耗材的防伪识别装置中,获取查询指令,响应于查询指令,读取耗材对应射频标签的标签识别码,根据标签识别码以及预先存储的密钥,采用第一加密算法对查询指令加密得到加密指令,并向射频标签发送加密指令,以使射频标签响应于加密指令,发送加密耗材信息,获取加密耗材信息,并采用第一解密算法解密得到目标耗材信息,以根据目标耗材信息进行防伪识别,通过预设的密钥和加密算法,通过不同的加密逻辑,对查询指令和耗材信息进行加密处理,实现了在不联网的情况下,也可以更加安全、可靠地对耗材进行防伪识别,保障了不联网时,滤芯识别的安全性和可靠性。
为了实现上述实施例,本发明还提出一种用于耗材的防伪识别装置,设置于设备控制器中
图7为本发明实施例提供的另一种用于耗材的防伪识别装置的结构示意图。
如图7所示,该装置包括:发送模块61、获取模块62和识别模块63。
发送模块61,用于向读写器发送查询指令;查询指令,用于触发读写器读取耗材对应射频标签的标签识别码;根据标签识别码以及预先存储的密钥,采用第一加密算法对查询指令加密得到加密指令,并向射频标签发送加密指令,以使射频标签响应于加密指令,发送加密耗材信息;读写器获取加密耗材信息,并采用第一解密算法解密得到目标耗材信息。
获取模块62,用于从读写器获取目标耗材信息。
识别模块63,用于根据目标耗材信息进行防伪识别。
在本发明实施例的一种可能的实现方式中,该装置还包括:提醒模块。
作为一种可能的实现方式,目标耗材信息包括使用寿命,提醒模块,用于根据使用寿命,提醒更换耗材。
作为一种可能的实现方式,上述发送模块61,具体用于向读写器发送采用第二加密算法加密的查询指令。
从而,上述获取模块62,具体用于:
接收由读写器加密的目标耗材信息,采用第二加密算法对应的第二解密算法解密得到目标耗材信息。
作为一种可能的实现方式,上述识别模块63,具体用于确定获取到目标耗材信息,则识别耗材为正品。
需要说明的是,前述对防伪识别方法实施例的解释说明也适用于该实施例的防伪识别装置,原理相同,此处不再赘述。
本发明实施例的用于耗材的防伪识别的装置中,设备控制器向读写器发送查询指令,以触发触发读写器读取耗材对应射频标签的标签识别码,根据标签识别码以及预先存储的密钥,采用第一加密算法对查询指令加密得到加密指令,并向射频标签发送加密指令,以使射频标签响应于加密指令,发送加密耗材信息,读写器获取加密耗材信息,并采用第一解密算法解密得到目标耗材信息,进而,设备控制器接收由读写器加密的目标耗材信息,采用第二加密算法对应的第二解密算法解密得到目标耗材信息,对目标耗材信息进行防伪识别,通过多重的加密控制逻辑,从耗材的标签中获取目标耗材信息,进行目标耗材信息的真伪和使用寿命的识别,实现了在不联网的情况下,也可以更加安全、可靠地对耗材进行防伪识别,保障了不联网时,滤芯识别的安全性和可靠性。
为了实现上述实施例,本发明还提出一种电子设备,图8为本发明实施例所提供的电子设备的结构示意图。
如图8所示,电子设备110包括读写器111和控制器112,控制器112包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行所述程序时,实现如前述设备控制器所执行的防伪识别方法。
作为一种可能的实现方式,电子设备为饮水设备。
作为一种可能的实现方式,如图9所示,电子设备的耗材1包括外壳4,外壳4上设置有射频标签2,射频标签2内存储了防伪信息以及滤芯本身属性信息,射频标签2和读写器3之间通过射频技术实现无线通信,当耗材1装机工作后,可通过读写器3的读写功能,在射频标签2中实时记录耗材1的使用时间及寿命,当耗材1到期后,可识别出耗材1到期信息,并通过电子设备的显示板提醒用户。如果用户安装了旧耗材1,会显示用户更换滤芯提醒,防止用户更换的旧耗材1被重复使用。这种机制可以保证在机器不联网的情况下,最大限度保证正品耗材的安全性。。
为了防止废旧耗材的射频标签2被撕下二次利用,作为一种可能的实现方式,采用了易碎天线来做射频标签2的天线,例如易碎的铝箔材质的天线,一旦射频标签2从耗材的外壳上被撕下,天线会因撕扯而断开,导致射频标签2失效,保证了射频标签2不被搬运重复利用,提高了射频标签的安全性。
为了实现上述实施例,本发明还提出一种非临时性计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现前述方法实施例所述的防伪识别方法。
在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不必须针对的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。
此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。在本发明的描述中,“多个”的含义是至少两个,例如两个,三个等,除非另有明确具体的限定。
流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现定制逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本发明的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本发明的实施例所属技术领域的技术人员所理解。
在流程图中表示或在此以其他方式描述的逻辑和/或步骤,例如,可以被认为是用于实现逻辑功能的可执行指令的定序列表,可以具体实现在任何计算机可读介质中,以供指令执行系统、装置或设备(如基于计算机的系统、包括处理器的系统或其他可以从指令执行系统、装置或设备取指令并执行指令的系统)使用,或结合这些指令执行系统、装置或设备而使用。就本说明书而言,"计算机可读介质"可以是任何可以包含、存储、通信、传播或传输程序以供指令执行系统、装置或设备或结合这些指令执行系统、装置或设备而使用的装置。计算机可读介质的更具体的示例(非穷尽性列表)包括以下:具有一个或多个布线的电连接部(电子装置),便携式计算机盘盒(磁装置),随机存取存储器(ram),只读存储器(rom),可擦除可编辑只读存储器(eprom或闪速存储器),光纤装置,以及便携式光盘只读存储器(cdrom)。另外,计算机可读介质甚至可以是可在其上打印所述程序的纸或其他合适的介质,因为可以例如通过对纸或其他介质进行光学扫描,接着进行编辑、解译或必要时以其他合适方式进行处理来以电子方式获得所述程序,然后将其存储在计算机存储器中。
应当理解,本发明的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来实现。如,如果用硬件来实现和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(pga),现场可编程门阵列(fpga)等。
本技术领域的普通技术人员可以理解实现上述实施例方法携带的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,该程序在执行时,包括方法实施例的步骤之一或其组合。
此外,在本发明各个实施例中的各功能单元可以集成在一个处理模块中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。
上述提到的存储介质可以是只读存储器,磁盘或光盘等。尽管上面已经示出和描述了本发明的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本发明的限制,本领域的普通技术人员在本发明的范围内可以对上述实施例进行变化、修改、替换和变型。
1.一种用于耗材的防伪识别方法,其特征在于,所述方法包括:
获取查询指令;
响应于所述查询指令,读取耗材对应射频标签的标签识别码;
根据所述标签识别码以及预先存储的密钥,采用第一加密算法对所述查询指令加密得到加密指令,并向所述射频标签发送所述加密指令,以使所述射频标签响应于所述加密指令,发送加密耗材信息;
获取所述加密耗材信息,并采用第一解密算法解密得到目标耗材信息,以根据所述目标耗材信息进行防伪识别。
2.根据权利要求1所述的防伪识别方法,其特征在于,所述密钥包括第一密钥和第二密钥;所述读取耗材对应射频标签的标签识别码之后,还包括:
根据所述标签识别码以及预先存储的密钥,采用第一加密算法对所述密钥中的第一密钥加密,并向所述射频标签发送加密的所述第一密钥;
其中,所述加密的第一密钥,用于所述射频标签比较与自身存储密钥的异同,确定相同则响应所述加密指令。
3.根据权利要求1或2所述的防伪识别方法,其特征在于,所述获取查询指令,包括:
从设备控制器接收采用第二加密算法加密的查询指令;
采用所述第二加密算法对应的第二解密算法进行解密,得到所述查询指令。
4.根据权利要求3所述的防伪识别方法,其特征在于,所述采用第一解密算法解密得到目标耗材信息之后,还包括:
采用所述第二加密算法对所述目标耗材信息加密;
向所述设备控制器发送加密的所述目标耗材信息,以使所述设备控制器采用所述第二加密算法对应的第二解密算法解密得到所述目标耗材信息。
5.根据权利要求4所述的防伪识别方法,其特征在于,所述目标耗材信息包括使用寿命。
6.一种用于耗材的防伪识别方法,其特征在于,所述方法包括:
向读写器发送查询指令;所述查询指令,用于触发读写器读取耗材对应射频标签的标签识别码;根据所述标签识别码以及预先存储的密钥,采用第一加密算法对所述查询指令加密得到加密指令,并向所述射频标签发送所述加密指令,以使所述射频标签响应于所述加密指令,发送加密耗材信息;所述读写器获取所述加密耗材信息,并采用第一解密算法解密得到目标耗材信息;
从所述读写器获取所述目标耗材信息;
根据所述目标耗材信息进行防伪识别。
7.根据权利要求6所述的防伪识别方法,其特征在于,所述根据所述目标耗材信息进行防伪识别,包括:
确定获取到所述目标耗材信息,则识别耗材为正品。
8.根据权利要求6所述的防伪识别方法,其特征在于,所述目标耗材信息包括使用寿命;所述根据所述目标耗材信息进行防伪识别之后,还包括
根据所述使用寿命,提醒更换耗材。
9.根据权利要求6-8任一项所述的防伪识别方法,其特征在于,所述向读写器发送查询指令,包括:
向所述读写器发送采用第二加密算法加密的查询指令;
所述从所述读写器获取所述目标耗材信息,包括:
接收由所述读写器加密的所述目标耗材信息,采用所述第二加密算法对应的第二解密算法解密得到所述目标耗材信息。
10.一种用于耗材的防伪识别装置,其特征在于,所述装置包括:
获取模块,用于获取查询指令;
读取模块,用于响应于所述查询指令,读取耗材对应射频标签的标签识别码;
查询模块,用于根据所述标签识别码以及预先存储的密钥,采用第一加密算法对所述查询指令加密得到加密指令,并向所述射频标签发送所述加密指令,以使所述射频标签响应于所述加密指令,发送加密耗材信息;
处理模块,用于获取所述加密耗材信息,并采用第一解密算法解密得到目标耗材信息,以根据所述目标耗材信息进行防伪识别。
11.一种用于耗材的防伪识别装置,其特征在于,所述装置包括:
发送模块,用于向读写器发送查询指令;所述查询指令,用于触发读写器读取耗材对应射频标签的标签识别码;根据所述标签识别码以及预先存储的密钥,采用第一加密算法对所述查询指令加密得到加密指令,并向所述射频标签发送所述加密指令,以使所述射频标签响应于所述加密指令,发送加密耗材信息;所述读写器获取所述加密耗材信息,并采用第一解密算法解密得到目标耗材信息;
获取模块,用于从所述读写器获取所述目标耗材信息;
识别模块,用于根据所述目标耗材信息进行防伪识别。
12.一种电子设备,其特征在于,包括用于执行如权利要求1-5任一项所述的防伪识别方法的读写器;以及包括与所述读写器连接的控制器;
其中,所述控制器包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时,实现如权利要求6-9中任一所述的防伪识别方法。
13.根据权利要求12所述的电子设备,其特征在于,所述电子设备为饮水设备。
14.根据权利要求12或13所述的电子设备,其特征在于,所述电子设备的耗材包括外壳;
所述外壳设置有射频标签。
15.一种非临时性计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1-5任一项所述的防伪识别方法,或者,实现如权利要求6-9中任一所述的防伪识别方法。
技术总结