本發(fā)明涉及產(chǎn)品信息防篡改管理,尤其涉及一種產(chǎn)品信息防篡改管理方法及系統(tǒng)。
背景技術(shù):
1、目前,批次管理可以通過mes系統(tǒng)來實現(xiàn),mes系統(tǒng)可以自動生成生產(chǎn)批次編號,并對每個生產(chǎn)批次進(jìn)行記錄和查詢。在生產(chǎn)過程中,mes系統(tǒng)會自動記錄每個批次的生產(chǎn)情況。如果出現(xiàn)問題,mes系統(tǒng)可以通過追溯功能快速定位問題批次,從而及時處理問題,保證產(chǎn)品的質(zhì)量和安全性。
2、但是,在實際應(yīng)用過程中,如果批次管理服務(wù)器中的記錄并未被篡改,而是有人冒用了正確的產(chǎn)品編號,則溯源過程就會失效。另外,由于溯源管理客戶端可能為移動設(shè)備,無法執(zhí)行更為復(fù)雜的防止偽造的功能。
技術(shù)實現(xiàn)思路
1、鑒于上述的分析,本發(fā)明實施例旨在提供一種產(chǎn)品信息防篡改管理方法,用以解決現(xiàn)有批次管理服務(wù)器在使用過程中被人冒用正確產(chǎn)品編號導(dǎo)致的溯源失敗、容易被偽造的問題。
2、一方面,本發(fā)明公開了一種產(chǎn)品信息防篡改管理方法,所述方法包括:
3、構(gòu)建產(chǎn)品批次信息綜合管理的區(qū)塊鏈,將mes服務(wù)器、dnc服務(wù)器、數(shù)控機床、質(zhì)檢服務(wù)器及溯源查詢及ai驗證服務(wù)器加入?yún)^(qū)塊鏈中;
4、區(qū)塊鏈中的記賬節(jié)點分別與mes服務(wù)器、dnc服務(wù)器、數(shù)控機床及質(zhì)檢服務(wù)器進(jìn)行交互,記錄各產(chǎn)品的產(chǎn)品信息,包括:生產(chǎn)批次編號、產(chǎn)品編號、生產(chǎn)程序版本號、數(shù)控機床編號及質(zhì)檢數(shù)據(jù);每一生產(chǎn)批次唯一對應(yīng)一個生產(chǎn)批次編號;
5、溯源查詢及ai驗證服務(wù)器從區(qū)塊鏈中獲取同一生產(chǎn)批次下的所有產(chǎn)品的產(chǎn)品信息,并利用同一生產(chǎn)批次下的所有產(chǎn)品的質(zhì)檢數(shù)據(jù)對ai模型進(jìn)行訓(xùn)練,得到相應(yīng)生產(chǎn)批次的批次指紋數(shù)據(jù)及其匹配的ai模型;
6、當(dāng)客戶需要進(jìn)行產(chǎn)品溯源時,將產(chǎn)品溯源客戶端加入?yún)^(qū)塊鏈,由產(chǎn)品溯源客戶端從區(qū)塊鏈上的溯源查詢及ai驗證服務(wù)器中檢索待溯源產(chǎn)品的產(chǎn)品編號對應(yīng)的所有產(chǎn)品信息及對應(yīng)的批次指紋數(shù)據(jù)、ai模型,并基于獲取的產(chǎn)品信息、對應(yīng)的批次指紋數(shù)據(jù)、ai模型與待溯源產(chǎn)品的信息,得到溯源結(jié)果。
7、在上述方案的基礎(chǔ)上,本發(fā)明還做出了如下改進(jìn):
8、進(jìn)一步,基于獲取的產(chǎn)品信息、對應(yīng)的批次指紋數(shù)據(jù)、ai模型與待溯源產(chǎn)品的信息,得到溯源結(jié)果,執(zhí)行:
9、根據(jù)待溯源產(chǎn)品的銘牌,獲取待溯源產(chǎn)品的產(chǎn)品信息;
10、將所獲取的產(chǎn)品信息與待溯源產(chǎn)品的產(chǎn)品信息進(jìn)行逐一對應(yīng)比對,若不是全部對應(yīng)一致,則待溯源產(chǎn)品溯源失?。?/p>
11、若全部對應(yīng)一致,還執(zhí)行:利用檢索到的ai模型處理待溯源產(chǎn)品的質(zhì)檢數(shù)據(jù),得到待溯源產(chǎn)品的批次指紋特征;若待溯源產(chǎn)品的批次指紋特征與檢索到的批次指紋特征匹配,則待溯源產(chǎn)品溯源成功;否則,待溯源產(chǎn)品溯源失敗。
12、進(jìn)一步,在溯源查詢及ai驗證服務(wù)器中,通過以下方式對ai模型進(jìn)行訓(xùn)練:
13、分別對同一生產(chǎn)批次的所有質(zhì)檢數(shù)據(jù)進(jìn)行特征提取,得到相應(yīng)質(zhì)檢數(shù)據(jù)的特征向量;
14、使用同一生產(chǎn)批次的所有質(zhì)檢數(shù)據(jù)的特征向量作為正樣本數(shù)據(jù),訓(xùn)練ai模型學(xué)習(xí)正樣本數(shù)據(jù)中的共性特征;
15、ai模型訓(xùn)練結(jié)束后,將ai模型提取到的正樣本數(shù)據(jù)中的共性特征作為相應(yīng)生產(chǎn)批次的批次指紋數(shù)據(jù),并將訓(xùn)練好的ai模型作為相應(yīng)生產(chǎn)批次的批次指紋數(shù)據(jù)匹配的ai模型。
16、進(jìn)一步,通過執(zhí)行以下操作得到質(zhì)檢數(shù)據(jù)的特征向量:
17、將同一生產(chǎn)批次的產(chǎn)品的質(zhì)檢標(biāo)準(zhǔn)所涉及的多個維度按照固定的方式進(jìn)行排序,形成特征提取模板;
18、對同一生產(chǎn)批次中的每一質(zhì)檢數(shù)據(jù)分別按照特征提取模板進(jìn)行特征提取,得到相應(yīng)質(zhì)檢數(shù)據(jù)的特征向量。
19、進(jìn)一步,區(qū)塊鏈中的記賬節(jié)點與mes服務(wù)器交互,監(jiān)管產(chǎn)品的生產(chǎn)流程,執(zhí)行:
20、mes服務(wù)器將排產(chǎn)計劃廣播到區(qū)塊鏈中;所述排產(chǎn)計劃中的每一生產(chǎn)任務(wù)均包括:生產(chǎn)批次編號,以及,待加工產(chǎn)品預(yù)置的產(chǎn)品編號;
21、記賬節(jié)點接收mes服務(wù)器發(fā)布的記錄,分別判斷歷史區(qū)塊中是否記錄有各生產(chǎn)任務(wù)的生產(chǎn)批次編號及產(chǎn)品編號,若否,則將相應(yīng)生產(chǎn)任務(wù)標(biāo)記為第一記錄寫入?yún)^(qū)塊鏈中。
22、進(jìn)一步,區(qū)塊鏈中的記賬節(jié)點與dnc服務(wù)器交互,監(jiān)管產(chǎn)品的生產(chǎn)流程,執(zhí)行:
23、dnc服務(wù)器從區(qū)塊鏈中接收生產(chǎn)任務(wù),將相應(yīng)生產(chǎn)任務(wù)的生產(chǎn)程序成功下發(fā)到數(shù)控機床,并將相應(yīng)生產(chǎn)任務(wù)及其生產(chǎn)程序版本號廣播到區(qū)塊鏈中;
24、記賬節(jié)點接收dnc服務(wù)器發(fā)布的記錄,若記賬節(jié)點查詢到歷史區(qū)塊中記錄有相應(yīng)生產(chǎn)任務(wù)、且未記錄相應(yīng)生產(chǎn)任務(wù)的生產(chǎn)程序版本號,則將第一個在區(qū)塊鏈中廣播的dnc服務(wù)器發(fā)布的相應(yīng)生產(chǎn)任務(wù)及其生產(chǎn)程序版本號標(biāo)記為第二記錄寫入?yún)^(qū)塊鏈中。
25、進(jìn)一步,區(qū)塊鏈中的記賬節(jié)點與數(shù)控機床交互,監(jiān)管產(chǎn)品的生產(chǎn)流程,執(zhí)行:
26、數(shù)據(jù)機床基于生產(chǎn)程序加工產(chǎn)品,為加工好的產(chǎn)品分配預(yù)置的產(chǎn)品編號;之后,將相應(yīng)生產(chǎn)任務(wù)中的生產(chǎn)批次編號、加工好的產(chǎn)品的產(chǎn)品編號、以及相應(yīng)生產(chǎn)任務(wù)的數(shù)據(jù)機床編號廣播到區(qū)塊鏈中;
27、記賬節(jié)點接收數(shù)控機床發(fā)布的記錄,判斷歷史區(qū)塊中的第一記錄和第二記錄中是否包括數(shù)控機床發(fā)布的生產(chǎn)批次編號、加工好的產(chǎn)品的產(chǎn)品編號,若是,將相應(yīng)生產(chǎn)任務(wù)中的生產(chǎn)批次編號、加工好的產(chǎn)品的產(chǎn)品編號、以及相應(yīng)生產(chǎn)任務(wù)的數(shù)據(jù)機床編號標(biāo)記為第三記錄寫入?yún)^(qū)塊鏈中。
28、進(jìn)一步,區(qū)塊鏈中的記賬節(jié)點與質(zhì)檢服務(wù)器交互,監(jiān)管產(chǎn)品的生產(chǎn)流程,執(zhí)行:
29、質(zhì)檢服務(wù)器對加工好的產(chǎn)品進(jìn)行質(zhì)檢,得到質(zhì)檢數(shù)據(jù);并將生產(chǎn)批次編號、加工好的產(chǎn)品的產(chǎn)品編號及其質(zhì)檢數(shù)據(jù)廣播到區(qū)塊鏈中;
30、記賬節(jié)點接收質(zhì)檢服務(wù)器發(fā)布的記錄,判斷歷史區(qū)塊中的第一記錄、第二記錄及第三記錄中是否包括質(zhì)檢服務(wù)器發(fā)布的生產(chǎn)批次編號、加工好的產(chǎn)品的產(chǎn)品編號,若是,將相應(yīng)生產(chǎn)任務(wù)中的生產(chǎn)批次編號、加工好的產(chǎn)品的產(chǎn)品編號及其質(zhì)檢數(shù)據(jù)標(biāo)記為第四記錄寫入?yún)^(qū)塊鏈中。
31、另一方面,本發(fā)明公開了一種產(chǎn)品信息防篡改管理系統(tǒng),所述系統(tǒng)包括:
32、產(chǎn)品批次信息綜合管理的區(qū)塊鏈,用于記錄各產(chǎn)品的產(chǎn)品信息,包括:生產(chǎn)批次編號、產(chǎn)品編號、生產(chǎn)程序版本號、數(shù)控機床編號及質(zhì)檢數(shù)據(jù);每一生產(chǎn)批次唯一對應(yīng)一個生產(chǎn)批次編號;
33、溯源查詢及ai驗證服務(wù)器,用于加入?yún)^(qū)塊鏈,并從區(qū)塊鏈中獲取同一生產(chǎn)批次下的所有產(chǎn)品的產(chǎn)品信息,并利用同一生產(chǎn)批次下的所有產(chǎn)品的質(zhì)檢數(shù)據(jù)對ai模型進(jìn)行訓(xùn)練,得到相應(yīng)生產(chǎn)批次的批次指紋數(shù)據(jù)及其匹配的ai模型;
34、產(chǎn)品溯源客戶端,用于在客戶需要進(jìn)行產(chǎn)品溯源時加入?yún)^(qū)塊鏈,由產(chǎn)品溯源客戶端從區(qū)塊鏈上的溯源查詢及ai驗證服務(wù)器中檢索待溯源產(chǎn)品的產(chǎn)品編號對應(yīng)的所有產(chǎn)品信息及對應(yīng)的批次指紋數(shù)據(jù)、ai模型,并基于獲取的產(chǎn)品信息、對應(yīng)的批次指紋數(shù)據(jù)、ai模型與待溯源產(chǎn)品的信息,得到溯源結(jié)果。
35、在上述方案的基礎(chǔ)上,本發(fā)明還做出了如下改進(jìn):
36、進(jìn)一步,所述系統(tǒng)還包括mes服務(wù)器、dnc服務(wù)器、數(shù)控機床及質(zhì)檢服務(wù)器;
37、mes服務(wù)器、dnc服務(wù)器、數(shù)控機床及質(zhì)檢服務(wù)器加入?yún)^(qū)塊鏈中,通過區(qū)塊鏈中的記賬節(jié)點分別與mes服務(wù)器、dnc服務(wù)器、數(shù)控機床及質(zhì)檢服務(wù)器進(jìn)行交互,監(jiān)管產(chǎn)品的生產(chǎn)流程,記錄各產(chǎn)品的生產(chǎn)批次編號、產(chǎn)品編號、生產(chǎn)程序版本號、數(shù)控機床編號及質(zhì)檢數(shù)據(jù)。
38、與現(xiàn)有技術(shù)相比,本發(fā)明至少可實現(xiàn)如下有益效果之一:
39、本發(fā)明提供的產(chǎn)品信息防篡改管理方法,在區(qū)塊鏈記錄各產(chǎn)品的生產(chǎn)批次編號、產(chǎn)品編號、生產(chǎn)程序版本號、數(shù)控機床編號及質(zhì)檢數(shù)據(jù)的基礎(chǔ)上,由溯源查詢及ai驗證服務(wù)器并利用同一生產(chǎn)批次下的所有產(chǎn)品的質(zhì)檢數(shù)據(jù)對ai模型進(jìn)行訓(xùn)練,得到相應(yīng)生產(chǎn)批次的批次指紋數(shù)據(jù)及其匹配的ai模型,組合各產(chǎn)品的生產(chǎn)批次編號、產(chǎn)品編號、生產(chǎn)程序版本號、數(shù)控機床編號、質(zhì)檢數(shù)據(jù)、批次指紋數(shù)據(jù)及其匹配的ai模型,形成相應(yīng)產(chǎn)品的所有產(chǎn)品數(shù)據(jù),為產(chǎn)品溯源提供了條件。當(dāng)需要進(jìn)行產(chǎn)品溯源時,將待溯源產(chǎn)品的信息與所獲取的產(chǎn)品數(shù)據(jù)進(jìn)行比對,尤其將ai模型及批次指紋特征參與溯源判斷,能夠獲取較為精確的溯源結(jié)果,能夠解決現(xiàn)有批次管理服務(wù)器在使用過程中被人冒用正確產(chǎn)品編號導(dǎo)致的溯源失敗、容易被偽造的問題。
40、相應(yīng)產(chǎn)品信息防篡改管理系統(tǒng)與上述方法基于相同的技術(shù)構(gòu)思實現(xiàn),具備相應(yīng)的技術(shù)效果。
41、本發(fā)明中,上述各技術(shù)方案之間還可以相互組合,以實現(xiàn)更多的優(yōu)選組合方案。本發(fā)明的其他特征和優(yōu)點將在隨后的說明書中闡述,并且,部分優(yōu)點可從說明書中變得顯而易見,或者通過實施本發(fā)明而了解。本發(fā)明的目的和其他優(yōu)點可通過說明書以及附圖中所特別指出的內(nèi)容中來實現(xiàn)和獲得。