凈水機濾芯的防偽驗證方法及裝置、電子設備的制造方法
【技術領域】
[0001]本公開涉及凈水機技術領域,尤其涉及凈水機濾芯的防偽驗證方法及裝置、電子設備。
【背景技術】
[0002]凈水機,或又稱凈水器,可以用于濾除水中的漂浮物、重金屬、病菌等,因此不僅能夠去除鐵銹、漂白粉等導致的異味,還能夠確保水質安全,甚至可以直接飲用。
【發明內容】
[0003]本公開提供凈水機濾芯的防偽驗證方法及裝置、電子設備,以解決相關技術中的不足。
[0004]根據本公開實施例的第一方面,提供一種凈水機濾芯的防偽驗證方法,包括:
[0005]根據待驗證濾芯表面的防偽驗證信息,獲取對應的加密字符串;
[0006]將所述加密字符串上傳至預定義的驗證服務器,以由所述驗證服務器按照第一預設算法將所述加密字符串解密為待驗證防偽碼;
[0007]接收所述驗證服務器返回的驗證結果,其中當所述待驗證防偽碼與所述驗證服務器中預存儲的防偽碼不匹配時,所述驗證結果為未通過驗證。
[0008]可選的,還包括:
[0009]當所述驗證結果為驗證通過時,接收所述驗證服務器返回的加密防偽碼,所述加密防偽碼由所述待驗證防偽碼按照第二預設算法加密得到;
[0010]將從所述待驗證濾芯表面獲取的所述加密字符串,依次按照所述第一預設算法和所述第二預設算法進行處理,或者按照對應于所述第一預設算法和所述第二預設算法的綜合加密算法進行處理,得到標準加密防偽碼;
[0011]當所述標準加密防偽碼和所述驗證服務器返回的加密防偽碼一致時,判定所述待驗證濾芯為正品濾芯。
[0012]根據本公開實施例的第二方面,提供一種凈水機濾芯的防偽驗證方法,包括:
[0013]接收終端上傳的加密字符串,所述加密字符串由所述終端根據待驗證濾芯表面的防偽驗證信息得到;
[0014]按照第一預設算法將所述加密字符串解密為待驗證防偽碼;
[0015]當所述待驗證防偽碼與預存儲的防偽碼不匹配時,向所述終端返回未通過驗證的驗證結果。
[0016]可選的,還包括:
[0017]當預存儲的防偽碼中存在與所述待驗證防偽碼相匹配的防偽碼時,按照第二預設算法對所述待驗證防偽碼進行加密得到加密防偽碼;
[0018]將所述加密防偽碼返回至所述終端,由所述終端將所述加密防偽碼與標準加密防偽碼進行比較,并當所述加密防偽碼和所述標準加密防偽碼一致時,判定所述待驗證濾芯為正品濾芯;其中,所述標準加密防偽碼由所述終端將從所述待驗證濾芯表面獲取的所述加密字符串,依次按照所述第一預設算法和所述第二預設算法進行處理,或者按照對應于所述第一預設算法和所述第二預設算法的綜合加密算法進行處理得到。
[0019]可選的,還包括:
[0020]當預存儲的防偽碼中存在與所述待驗證防偽碼相匹配的防偽碼時,調取綁定關系的歷史記錄集合,所述歷史記錄集合中記錄了已通過驗證的凈水機濾芯對應的防偽碼與所述已通過驗證的凈水機濾芯綁定的凈水機ID ;
[0021]在所述歷史記錄集合中查找與所述待驗證防偽碼相匹配的防偽碼對應的凈水機ID ;
[0022]在查找到對應的凈水機ID的情況下,若所述對應的凈水機ID與實際應用所述待驗證濾芯的凈水機ID相同,則向所述終端返回此前已通過驗證的驗證結果,若所述對應的凈水機ID與實際應用所述待驗證濾芯的凈水機ID不同,則向所述終端返回未通過驗證的驗證結果。
[0023]根據本公開實施例的第三方面,提供一種凈水機濾芯的防偽驗證裝置,包括:
[0024]獲取單元,根據待驗證濾芯表面的防偽驗證信息,獲取對應的加密字符串;
[0025]上傳單元,將所述加密字符串上傳至預定義的驗證服務器,以由所述驗證服務器按照第一預設算法將所述加密字符串解密為待驗證防偽碼;
[0026]第一接收單元,接收所述驗證服務器返回的驗證結果,其中當所述待驗證防偽碼與所述驗證服務器中預存儲的防偽碼不匹配時,所述驗證結果為未通過驗證。
[0027]可選的,還包括:
[0028]第二接收單元,當所述驗證結果為驗證通過時,接收所述驗證服務器返回的加密防偽碼,所述加密防偽碼由所述待驗證防偽碼按照第二預設算法加密得到;
[0029]處理單元,將從所述待驗證濾芯表面獲取的所述加密字符串,依次按照所述第一預設算法和所述第二預設算法進行處理,或者按照對應于所述第一預設算法和所述第二預設算法的綜合加密算法進行處理,得到標準加密防偽碼;
[0030]判定單元,當所述標準加密防偽碼和所述驗證服務器返回的加密防偽碼一致時,判定所述待驗證濾芯為正品濾芯。
[0031]根據本公開實施例的第四方面,提供一種凈水機濾芯的防偽驗證裝置,包括:
[0032]接收單元,接收終端上傳的加密字符串,所述加密字符串由所述終端根據待驗證濾芯表面的防偽驗證信息得到;
[0033]解密單元,按照第一預設算法將所述加密字符串解密為待驗證防偽碼;
[0034]第一返回單元,當所述待驗證防偽碼與預存儲的防偽碼不匹配時,向所述終端返回未通過驗證的驗證結果。
[0035]可選的,還包括:
[0036]加密單元,當預存儲的防偽碼中存在與所述待驗證防偽碼相匹配的防偽碼時,按照第二預設算法對所述待驗證防偽碼進行加密得到加密防偽碼;
[0037]第二返回單元,將所述加密防偽碼返回至所述終端,由所述終端將所述加密防偽碼與標準加密防偽碼進行比較,并當所述加密防偽碼和所述標準加密防偽碼一致時,判定所述待驗證濾芯為正品濾芯;其中,所述標準加密防偽碼由所述終端將從所述待驗證濾芯表面獲取的所述加密字符串,依次按照所述第一預設算法和所述第二預設算法進行處理,或者按照對應于所述第一預設算法和所述第二預設算法的綜合加密算法進行處理得到。
[0038]可選的,還包括:
[0039]調取單元,當預存儲的防偽碼中存在與所述待驗證防偽碼相匹配的防偽碼時,調取綁定關系的歷史記錄集合,所述歷史記錄集合中記錄了已通過驗證的凈水機濾芯對應的防偽碼與所述已通過驗證的凈水機濾芯綁定的凈水機ID ;
[0040]查找單元,在所述歷史記錄集合中查找與所述待驗證防偽碼相匹配的防偽碼對應的凈水機ID ;
[0041]第三返回單元,在查找到對應的凈水機ID的情況下,若所述對應的凈水機ID與實際應用所述待驗證濾芯的凈水機ID相同,則向所述終端返回此前已通過驗證的驗證結果,若所述對應的凈水機ID與實際應用所述待驗證濾芯的凈水機ID不同,則向所述終端返回未通過驗證的驗證結果。
[0042]根據本公開實施例的第五方面,提供一種電子設備,包括:
[0043]處理器;
[0044]用于存儲處理器可執行指令的存儲器;
[0045]其中,所述處理器被配置為:
[0046]根據待驗證濾芯表面的防偽驗證信息,獲取對應的加密字符串;
[0047]將所述加密字符串上傳至預定義的驗證服務器,以由所述驗證服務器按照第一預設算法將所述加密字符串解密為待驗證防偽碼;
[0048]接收所述驗證服務器返回的驗證結果,其中當所述待驗證防偽碼與所述驗證服務器中預存儲的防偽碼不匹配時,所述驗證結果為未通過驗證。
[0049]根據本公開實施例的第六方面,提供一種電子設備,包括:
[0050]處理器;
[0051]用于存儲處理器可執行指令的存儲器;
[0052]其中,所述處理器被配置為:
[0053]接收終端上傳的加密字符串,所述加密字符串由所述終端根據待驗證濾芯表面的防偽驗證信息得到;
[0054]按照第一預設算法將所述加密字符串解密為待驗證防偽碼;
[0055]當所述待驗證防偽碼與預存儲的防偽碼不匹配時,向所述終端返回未通過驗證的驗證結果。
[0056]本公開的實施例提供的技術方案可以包括以下有益效果:
[0057]由上述實施例可知,本公開通過在濾芯表面設置防偽驗證信息,并在驗證服務器中存儲相關聯的防偽碼,可以通過對兩