本發(fā)明涉及防偽技術(shù)領(lǐng)域,尤其涉及一種用于機械設(shè)備的防偽方法和防偽裝置。
背景技術(shù):
關(guān)于機械設(shè)備的防偽,國內(nèi)各廠家主要采用在產(chǎn)品上明文打碼,該方法很容易暴露防偽信息,并且市場上已出現(xiàn)采用同樣方法的仿制產(chǎn)品。
機械設(shè)備的本體通常采用金屬材質(zhì),很難采用嵌入式方法行防偽。即使可以采用嵌入式防偽方法(如射頻識別技術(shù)RFID等),需要專用機具才能驗證產(chǎn)品真?zhèn)危黾酉到y(tǒng)的復(fù)雜性,防偽成本較高,且系統(tǒng)抗干擾性能不強,很難工程應(yīng)用。
因此,如何提供一種用于機械設(shè)備的防偽方法,以實現(xiàn)降低防偽成本,是目前本領(lǐng)域技術(shù)人員亟待解決的技術(shù)問題。
技術(shù)實現(xiàn)要素:
有鑒于此,本發(fā)明的目的在于提供一種用于機械設(shè)備的防偽方法,以實現(xiàn)降低防偽成本。本發(fā)明的另一目的在于提供一種基于上述用于機械設(shè)備的防偽方法的防偽裝置。
為了達到上述目的,本發(fā)明提供如下技術(shù)方案:
一種用于機械設(shè)備的防偽方法,包括:步驟1)信息碼信息生成裝置根據(jù)待測真?zhèn)蔚臋C械設(shè)備的設(shè)備信息生成信息碼;步驟2)云端服務(wù)器裝置通過移動客戶端裝置接收所述信息碼,所述云端服務(wù)器裝置中預(yù)存有真實的機械設(shè)備的設(shè)備信息,所述云端服務(wù)器裝置將所述信息碼的信息與所述真實的機械設(shè)備的設(shè)備信息進行對比判斷真?zhèn)?,?dāng)判斷為偽時,所述移動客戶端裝置顯示其為偽造產(chǎn)品,同時控制裝置控制所述機械設(shè)備無法啟動。
優(yōu)選的,上述步驟2)還包括,當(dāng)判斷為真時,所述云端服務(wù)器裝置判斷所述信息碼的時效性,當(dāng)所述時效性超出設(shè)定期限時,所述移動客戶端裝置顯示信息碼已失效,同時所述控制裝置控制所述機械設(shè)備無法啟動。
優(yōu)選的,上述步驟2)還包括,當(dāng)判斷為真時,所述云端服務(wù)器裝置判斷所述信息碼的時效性,當(dāng)所述時效性未超出設(shè)定期限時,所述云端服務(wù)器裝置根據(jù)所述信息碼產(chǎn)生一串密匙字符串;還包括步驟3):所述控制裝置通過所述移動客戶端接收所述密匙字符串并進行解碼判斷其真?zhèn)?,?dāng)判斷為偽時,所述控制裝置顯示其產(chǎn)品密匙不正確,同時所述控制裝置控制所述機械設(shè)備無法啟動。
優(yōu)選的,上述步驟3)還包括當(dāng)判斷為真時,所述控制裝置判斷所述信息碼的時效性,當(dāng)所述時效性超出設(shè)定期限時,所述控制裝置顯示其產(chǎn)品密匙已失效。
優(yōu)選的,上述步驟3)還包括當(dāng)判斷為真時,所述控制裝置判斷所述信息碼的時效性,當(dāng)所述時效性未超出設(shè)定期限時,所述機械設(shè)備允許啟動。
優(yōu)選的,上述控制裝置進行產(chǎn)品運行時間的計時操作,當(dāng)產(chǎn)品運行時間達到設(shè)定時間,所述控制裝置自動屏蔽所述機械設(shè)備的啟動操作,并彈出“產(chǎn)品更換”界面,需輸入正確的產(chǎn)品密鑰重新啟動。
優(yōu)選的,上述信息碼為條碼或者二維碼。
本發(fā)明還提供一種用于機械設(shè)備的防偽裝置,包括信息碼信息生成裝置、云端服務(wù)器裝置、移動客戶端裝置和用于控制機械設(shè)備的控制裝置,所述信息碼信息生成裝置根據(jù)待測真?zhèn)蔚臋C械設(shè)備的設(shè)備信息生成信息碼,所述云端服務(wù)器裝置中預(yù)存有真實的機械設(shè)備的設(shè)備信息,所述云端服務(wù)器裝置通過所述移動客戶端裝置接收所述信息碼,并將所述真實的機械設(shè)備的設(shè)備信息與所述信息碼的信息進行比對并判斷其真?zhèn)?,?dāng)判斷為偽時,所述移動客戶端裝置顯示其為偽造產(chǎn)品,所述控制裝置控制所述機械設(shè)備無法啟動。
優(yōu)選的,上述云端服務(wù)器裝置通過所述移動客戶端裝置接收所述信息碼,并根據(jù)所述信息碼產(chǎn)生一串密匙字符串,所述控制裝置通過所述移動客戶端裝置接收所述密匙字符串并判斷其真?zhèn)?,?dāng)判斷為偽時,所述控制裝置顯示其產(chǎn)品密匙不正確,所述控制裝置控制所述機械設(shè)備無法啟動。
優(yōu)選的,上述云端服務(wù)器裝置包括信息管理裝置、計時裝置和密匙生成裝置;所述移動客戶端裝置包括身份識別裝置、圖像識別裝置、掃碼裝置和傳輸裝置;所述控制裝置包括人機界面裝置和可編程邏輯控制器裝置。
本發(fā)明提供的用于機械設(shè)備的防偽方法的原理是利用互聯(lián)網(wǎng)技術(shù),結(jié)合移動設(shè)備的人機界面功能和云端服務(wù)器的數(shù)據(jù)管理功能,通過終端設(shè)備(控制裝置)控制機械設(shè)備系統(tǒng)的投用,用于辨識機械設(shè)備及其產(chǎn)品的真?zhèn)?。能夠?qū)崿F(xiàn)防偽成本的降低,系統(tǒng)構(gòu)成非常簡單,并且提高了抗干擾性能。
附圖說明
為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1為本發(fā)明實施例提供的用于機械設(shè)備的防偽方法的流程示意圖;
圖2為本發(fā)明實施例提供的用于機械設(shè)備的防偽裝置的結(jié)構(gòu)示意圖。
具體實施方式
為使本發(fā)明實施例的目的、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
請參考圖1和圖2,圖1為本發(fā)明實施例提供的用于機械設(shè)備的防偽方法的流程示意圖;圖2為本發(fā)明實施例提供的用于機械設(shè)備的防偽裝置的結(jié)構(gòu)示意圖。
本發(fā)明提供的用于機械設(shè)備的防偽方法,包括:步驟1)信息碼信息生成裝置根據(jù)待測真?zhèn)蔚臋C械設(shè)備的設(shè)備信息生成信息碼;步驟2)云端服務(wù)器裝置通過移動客戶端裝置接收信息碼,云端服務(wù)器裝置中預(yù)存有真實的機械設(shè)備的設(shè)備信息,云端服務(wù)器裝置將信息碼的信息與真實的機械設(shè)備的設(shè)備信息進行對比判斷真?zhèn)?,?dāng)判斷為偽時,移動客戶端裝置顯示其為偽造產(chǎn)品,同時控制裝置控制機械設(shè)備無法啟動,控制裝置可以是機械設(shè)備的控制柜。
本發(fā)明提供的用于機械設(shè)備的防偽方法的原理是利用互聯(lián)網(wǎng)技術(shù),結(jié)合移動設(shè)備的人機界面功能和云端服務(wù)器的數(shù)據(jù)管理功能,通過終端設(shè)備(控制裝置)控制機械設(shè)備系統(tǒng)的投用,用于辨識機械設(shè)備及其產(chǎn)品的真?zhèn)巍D軌驅(qū)崿F(xiàn)防偽成本的降低,系統(tǒng)構(gòu)成非常簡單,并且提高了抗干擾性能。
為了進一步優(yōu)化上述方案,步驟2)還包括,當(dāng)判斷為真時,云端服務(wù)器裝置判斷信息碼的時效性,當(dāng)時效性超出設(shè)定期限時,移動客戶端裝置顯示信息碼已失效,同時控制裝置控制機械設(shè)備無法啟動。
為了進一步優(yōu)化上述方案,步驟2)還包括,當(dāng)判斷為真時,云端服務(wù)器裝置判斷信息碼的時效性,當(dāng)時效性未超出設(shè)定期限時,云端服務(wù)器裝置根據(jù)信息碼產(chǎn)生一串密匙字符串;還包括步驟3):控制裝置通過移動客戶端接收密匙字符串并進行解碼判斷其真?zhèn)危?dāng)判斷為偽時,控制裝置顯示其產(chǎn)品密匙不正確,同時控制裝置控制機械設(shè)備無法啟動。
為了進一步優(yōu)化上述方案,步驟3)還包括當(dāng)判斷為真時,控制裝置判斷信息碼的時效性,當(dāng)時效性超出設(shè)定期限時,控制裝置顯示其產(chǎn)品密匙已失效。
為了進一步優(yōu)化上述方案,步驟3)還包括當(dāng)判斷為真時,控制裝置判斷信息碼的時效性,當(dāng)時效性未超出設(shè)定期限時,機械設(shè)備允許啟動。
為了進一步優(yōu)化上述方案,控制裝置進行產(chǎn)品運行時間的計時操作,當(dāng)產(chǎn)品運行時間達到設(shè)定時間,控制裝置自動屏蔽機械設(shè)備的啟動操作,并彈出“產(chǎn)品更換”界面,需輸入正確的產(chǎn)品密鑰重新啟動。
為了進一步優(yōu)化上述方案,信息碼為條碼或者二維碼。
在具體實施方式中,首先設(shè)計條碼或二維碼編碼規(guī)則,將機械設(shè)備相關(guān)的產(chǎn)品型號、生產(chǎn)日期、生產(chǎn)批號等設(shè)備信息進行整理和運算,并經(jīng)特殊加密處理后得到一串位字符串?dāng)?shù)據(jù);然后云端服務(wù)器裝置通過移動客戶端接收條碼或二維碼信息、控制裝置識別號等數(shù)據(jù);記錄電極條碼或二維碼的使用次數(shù),并進行使用時間的計時操作;判斷條碼或二維碼信息數(shù)據(jù)的真?zhèn)魏蜁r效性,并根據(jù)預(yù)先設(shè)定的密鑰生成規(guī)則,產(chǎn)生一串密鑰字符串;控制裝置通過移動客戶端接收密鑰字符串,譯碼并判斷密鑰的真?zhèn)魏万炞C密鑰是否被多次請求,激活控制裝置的啟動程序并清零產(chǎn)品運行時間。
具體的,上述實施方式中,信息碼信息生成裝置指的是條碼或二維碼信息生成裝置,條碼或二維碼信息生成裝置用于生成安全級別高的產(chǎn)品身份號。其規(guī)則如下:1.按預(yù)先制定的密碼表,將機械設(shè)備的產(chǎn)品型號、版本號、生產(chǎn)日期、生產(chǎn)批號等信息轉(zhuǎn)換成二進制串,得到一組二進制初始數(shù)據(jù);2.將二進制初始數(shù)據(jù)進行分割,得到6~8組二進制數(shù)據(jù)組;3.再根據(jù)預(yù)先制定的密碼表,得到6~8位的字符串?dāng)?shù)據(jù)。將得到的二進制數(shù)據(jù)文件上傳至云端服務(wù)器備份。
控制裝置進行產(chǎn)品運行時間的計時操作,并將產(chǎn)品運行時間與控制裝置的啟動條件關(guān)聯(lián);當(dāng)產(chǎn)品運行時間達到設(shè)定時間,程序自動屏蔽控制裝置的啟動操作,并彈出“產(chǎn)品更換”界面,需輸入正確的產(chǎn)品密鑰才可重新啟動。
移動客戶端裝置進入產(chǎn)品更換流程,并聯(lián)網(wǎng)云端服務(wù)器獲取產(chǎn)品密鑰,具體流程如下:
第一步,輸入控制裝置上“產(chǎn)品更換”界面顯示的控制裝置唯一識別號;
第二步,掃描產(chǎn)品上的條碼或二維碼圖案;
第三步,由云端服務(wù)器裝置判斷條碼或二維碼信息的真?zhèn)魏蜁r效性,反饋產(chǎn)品密鑰到移動客戶端裝置。
云端服務(wù)器裝置收到移動客戶端傳送的條碼或二維碼信息后,將與云端服務(wù)器裝置上的信息數(shù)據(jù)庫進行比對,判斷條碼或二維碼信息的真?zhèn)?。若條碼或二維碼信息為假,移動客戶端裝置顯示“該產(chǎn)品屬偽造產(chǎn)品”;若條碼或二維碼信息為真,則判斷條碼或二維碼信息的時效性,若使用時間已超設(shè)定期限,移動客戶端裝置顯示“該條碼或二維碼已失效”;若條碼或二維碼信息使用時間未超設(shè)定期限,將根據(jù)密鑰生成規(guī)則和移動客戶端反饋的初始數(shù)據(jù),生成長度為6~8位字符串的產(chǎn)品密鑰并同步顯示在移動客戶端裝置上。
控制裝置收到產(chǎn)品密鑰后,控制裝置程序進行解碼操作并判斷產(chǎn)品密鑰的真?zhèn)魏蜁r效性。若產(chǎn)品密鑰為假,控制裝置顯示“該產(chǎn)品密鑰不正確”;若產(chǎn)品密鑰為真,則判斷密鑰使用時間,若產(chǎn)品密鑰已超設(shè)定期限,控制裝置顯示“該產(chǎn)品密鑰已失效”;若產(chǎn)品密鑰未超設(shè)定期限,控制裝置進入啟動操作界面,并對產(chǎn)品運行時間進行清零。
本發(fā)明實施例還提供一種基于上述用于機械設(shè)備的防偽方法的防偽裝置,包括信息碼信息生成裝置、云端服務(wù)器裝置、移動客戶端裝置和用于控制機械設(shè)備的控制裝置,信息碼信息生成裝置根據(jù)待測真?zhèn)蔚臋C械設(shè)備的設(shè)備信息生成信息碼,云端服務(wù)器裝置中預(yù)存有真實的機械設(shè)備的設(shè)備信息,云端服務(wù)器裝置通過移動客戶端裝置接收信息碼,并將真實的機械設(shè)備的設(shè)備信息與信息碼的信息進行比對并判斷其真?zhèn)?,?dāng)判斷為偽時,移動客戶端裝置顯示其為偽造產(chǎn)品,控制裝置控制機械設(shè)備無法啟動。
為了進一步優(yōu)化上述方案,云端服務(wù)器裝置通過移動客戶端裝置接收信息碼,并根據(jù)信息碼產(chǎn)生一串密匙字符串,控制裝置通過移動客戶端裝置接收密匙字符串并判斷其真?zhèn)?,?dāng)判斷為偽時,控制裝置顯示其產(chǎn)品密匙不正確,控制裝置控制機械設(shè)備無法啟動。
為了進一步優(yōu)化上述方案,云端服務(wù)器裝置包括信息管理裝置、計時裝置和密匙生成裝置;移動客戶端裝置包括身份識別裝置、圖像識別裝置、掃碼裝置和傳輸裝置;控制裝置包括人機界面裝置和可編程邏輯控制器裝置。
其中,具體的:
本發(fā)明實施例提供的用于機械設(shè)備的防偽裝置中,信息碼信息生成裝置指的是條碼或二維碼信息生成裝置,條碼或二維碼信息生成裝置能夠根據(jù)機械備件的產(chǎn)品型號、生產(chǎn)日期、生產(chǎn)批號等設(shè)備信息進行整理和運算,并經(jīng)密鑰加密處理后得到一串字符串?dāng)?shù)據(jù),最終生成產(chǎn)品條碼或二維碼;
云端服務(wù)器裝置用于條碼或二維碼、控制裝置識別號等信息的管理,具有密鑰的生成、管理和加密功能,具有識別條碼或二維碼信息的真?zhèn)渭皶r效性功能;
移動客戶端裝置能夠登錄云端服務(wù)器裝置,查詢產(chǎn)品防偽信息和機械設(shè)備的使用期限;
控制裝置可提供生成密鑰需要的部分初始數(shù)據(jù),接受加密的密鑰字符串,進行密鑰的解密和判斷,進行產(chǎn)品運行時間的計時操作,并將產(chǎn)品運行時間與控制裝置的啟動條件關(guān)聯(lián),具有識別密鑰是否被多次請求功能。
其中,云端服務(wù)器裝置包括:信息管理裝置、計時裝置和密鑰生成裝置,
信息管理裝置用于存儲和管理云端服務(wù)器接收的形成條碼或二維碼的初始數(shù)據(jù)、控制裝置識別號和密鑰的生成、更新數(shù)據(jù)信息,以及用于將產(chǎn)品條碼或二維碼信息與預(yù)存信息進行核對比對;
計時裝置用于記錄條碼或二維碼的使用次數(shù),并進行條碼或二維碼已使用時間的計時操作;
密鑰生成裝置用于將移動客戶端反饋的初始數(shù)據(jù)信息和隨機生成的特殊字符,根據(jù)預(yù)先設(shè)定的生成規(guī)則,產(chǎn)生一串字符串?dāng)?shù)據(jù)。
其中,移動客戶端裝置包括:身份識別裝置、圖像識別裝置、掃碼裝置、傳輸裝置,
身份識別裝置用于識別登錄云端服務(wù)器賬號的合法性,和收集賬號登錄的位置信息等;
圖像識別裝置用于識別控制裝置的身份識別號圖像信息;
掃碼裝置用于識別產(chǎn)品上的條碼或二維碼信息;
傳輸裝置用于將圖像識別單元和掃碼單元收集的信息以密文的方式傳輸?shù)皆贫朔?wù)器。
其中,控制裝置包括人機界面裝置和可編程邏輯控制器裝置,
人機界面裝置用于顯示控制裝置的身份識別號圖像信息;用于識別移動客戶端密鑰字符串信息;用于控制裝置的啟停操作和信息顯示;
可編程邏輯控制器裝置具有識別移動客戶端密鑰字符串?dāng)?shù)據(jù)信息、解密和判斷密鑰真?zhèn)蔚墓δ?,用于產(chǎn)品運行時間的計時,用于關(guān)聯(lián)控制裝置的啟停操作、故障報警、與上位機通訊功能。
其中,云端服務(wù)器裝置可監(jiān)控并存儲每次移動客戶端登陸及進行系統(tǒng)認證的相關(guān)信息,包括時間、認證的電話號碼等。云端服務(wù)器裝置具有反黑客攻擊功能。
對所公開的實施例的上述說明,使本領(lǐng)域?qū)I(yè)技術(shù)人員能夠?qū)崿F(xiàn)或使用本發(fā)明。對這些實施例的多種修改對本領(lǐng)域的專業(yè)技術(shù)人員來說將是顯而易見的,本文中所定義的一般原理可以在不脫離本發(fā)明的精神或范圍的情況下,在其它實施例中實現(xiàn)。因此,本發(fā)明將不會被限制于本文所示的這些實施例,而是要符合與本文所公開的原理和新穎特點相一致的最寬的范圍。