一種多功能二維碼產品溯源系統及溯源方法
2023-05-18 01:52:36 1
專利名稱:一種多功能二維碼產品溯源系統及溯源方法
技術領域:
本發明涉及一種產品溯源方法與系統,尤其涉及一種多功能二維碼產品溯源系統及溯源方法。
背景技術:
二維條碼/ 二維碼(2-dimensional bar code)是用某種特定的幾何圖形按一定規律在平面(二維方向上)分布的黑白相間的圖形記錄數據符號信息的;在代碼編制上巧妙地利用構成計算機內部邏輯基礎的比特流的概念,使用若干個與二進位相對應的幾何形體來表示文字數值信息,通過圖象輸入設備或光電掃描設備自動識讀以實現信息自動處理;它具有條碼技術的一些共性每種碼制有其特定的字符集;每個字符佔有一定的寬度;具有一定的校驗功能等。同時還具有對不同行的信息自動識別功能、及處理圖形旋轉變化等特點。二維碼能夠在橫向和縱向兩個方位同時表達信息,因此能在很小的面積內表達大量的信息。近年來,假冒偽劣產品事故頻繁發生,嚴重影響了人們的身體健康和健康生活,公共越來越期待能夠對所購買的產品的出廠、加工、流通和銷售記錄都有一個全面的了解,從而知道自己吃了或使用了什麼樣的產品,因此對產品進行有效的跟蹤和溯源,已成為一個極為迫切的全球性課題。中國專利200910057767. 7公開了一種通過二維碼追溯農產品信息的方法和系統,該專利通過將二維碼技術應用到農產品追溯系統中,將農產品信息庫中的農產品的田間管理生長等信息列印到二維碼中,通過智慧型手機等終端設備可以方便的進行讀取,該專利所述的二維碼終端讀碼器為帶攝像頭的智慧型手機或計算機。然而,該專利並未涉及到多功能溯源查詢和批量處理多個二維碼圖片和產品信息的內容。事實上,對於二維碼的讀取,該專利所描述的二維碼終端讀碼器為帶攝像頭的智慧型手機或計算機,不支持通過各種通信方式的遠程查詢,這種讀碼和查詢方式過於單一,且每次的查詢量都會受限, 只能每次查詢一個;另外,如果二維碼僅僅包含產品信息就難以保證二維碼本身在使用中的防偽性,無法驗證產品信息的真偽。
發明內容
為了克服現有技術的不足以及有效降低使用成本,本發明提供一種方便實用的二維碼產品溯源系統及溯源方法,通過把用於溯源和防偽的溯源碼與產品信息共同生成二維碼,並靈活利用多種平臺獲取二維碼和查詢二維碼產品信息。這樣既提高二維碼在產品溯源中的便利性、防偽性和唯一性,也有效地降低系統的使用成本。本發明的目的在於提供一種方便實用的多功能二維碼產品溯源系統,通過以下技術方案實現二維碼產品溯源系統包括產品信息庫、二維碼解碼模塊、二維碼生成碼模塊、 信息收發平臺;
所述產品信息庫用於記錄產品信息、溯源碼、操作記錄及操作時間;
所述二維碼解碼模塊用於解碼二維碼圖片;所述二維碼生成碼模塊用於生成二維碼圖片、溯源碼;
所述信息收發平臺用於單個/批量發送或接收二維碼圖片、產品信息及溯源碼。所述二維碼解碼模塊包括第一用戶身份驗證單元、解碼單元、提取溯源碼單元、溯源碼校驗單元、第一反饋單元;
所述第一用戶身份驗證單元用於查詢用戶身份的驗證;
所述解碼單元用於解碼二維碼圖片;
所述提取溯源碼單元用於從產品信息庫中提取溯源碼;
所述溯源碼校驗單元用於校驗二維碼圖片中所含的溯源碼;
所述第一反饋單元用於反饋產品信息及溯源碼至信息收發平臺。所述二維碼生成碼模塊包括第二用戶身份驗證單元、接收單元、生成溯源碼單元、 產品信息記錄單元、產品信息融合單元、第二反饋單元;
所述第二用戶身份驗證單元用於二維碼生成用戶身份的驗證;
所述接收單元用於接收信息收發平臺發送的產品信息;
所述生成溯源碼單元用於根據產品信息生成溯源碼;
所述產品信息記錄單元用於將產品信息、溯源碼記錄到產品信息庫;
所述產品信息融合單元用於融合產品信息與溯源碼生成二維碼圖片;
所述第二反饋單元用於反饋二維碼圖片至信息收發平臺。所述信息收發平臺為QQ平臺、飛信平臺、Web平臺、MSN平臺或Skype平臺中的任意一種。所述信息收發平臺通過TCP/IP網絡協議與二維碼解碼模塊、二維碼生成碼模塊連接。本發明的目的還在於提供利用多種平臺查詢二維碼產品信息的方法,即多功能二維碼解碼的溯源方法,通過以下步驟實現
11)用戶通過信息收發平臺連接二維碼解碼模塊,執行批量處理的需要進行用戶身份驗證,驗證通過則進行步驟12),否則為無效請求;執行單個處理的進行步驟12);
12)用戶通過信息收發平臺發送二維碼圖片至二維碼解碼模塊;
13)二維碼解碼模塊根據接收的二維碼圖片解碼,並提取其中的溯源碼;
14)二維碼解碼模塊將步驟13)提取的溯源碼與產品信息庫中的溯源碼校驗,如果校驗失敗則向用戶提示信息無效,如果校驗成功則執行步驟15);
15)二維碼解碼模塊把解碼後的產品信息和溯源碼反饋給信息收發平臺。本發明又一目的在於提供利用多種平臺獲取二維碼的方法,即多功能二維碼生成碼的溯源方法,其特徵在於包括以下步驟
21)用戶通過信息收發平臺連接二維碼生成碼模塊進行用戶身份驗證,通過驗證的用戶則進行步驟22),否則為無效請求;
22)用戶通過信息收發平臺發送單個/批量產品信息至二維碼生成碼模塊;
23)二維碼生成碼模塊根據接收的產品信息生成不同的溯源碼;
24)二維碼生成碼模塊將產品信息與對應的溯源碼合併生成二維碼圖片;
25)二維碼生成碼模塊將產品信息與對應溯源碼記錄到產品信息庫中;
26)二維碼生成碼模塊將步驟24)生成的二維碼圖片反饋給信息收發平臺的用戶。
所述步驟24)還包括將二維碼生成碼模塊的操作類型、操作時間存儲到產品信息庫中。本發明通過將二維碼技術引入到產品信息溯源領域,並提供通過多種平臺獲取二維碼和查詢二維碼的產品信息,突破了以往二維碼終端讀碼器要麼依賴帶攝像頭的智慧型手機或計算機,要麼依賴於手機彩信的局限。二維碼圖片生成時包含產品信息和溯源碼,每一張二維碼圖片包含唯一的溯源碼,溯源碼是系統自動分配的一串無重複編號,對應於每一條產品信息,也即對應於每一張二維碼圖片,產品信息與二維碼圖片同時存儲在二維碼產品溯源系統的產品信息庫中。這樣,二維碼圖片所含的產品信息必須與溯源碼一一對應才能獲得驗證通過,所以這種含溯源碼的二維碼具有良好的防偽效果。企業用戶可以自由地根據需要採取不同的平臺獲取具有防偽性的二維碼圖片,消費者或企業用戶在查詢二維碼圖片的產品信息時能夠同時查詢到二維碼信息的真偽,這樣對於二維碼在產品信息溯源領域的推廣具有良好的應用價值。本發明支持批量獲取二維碼圖片和批量查詢二維碼的產品信息,使得批量操作更方便和靈活;本發明利用QQ平臺、飛信平臺、Web平臺、MSN平臺和Skype平臺等,這些平臺大都是免費或低廉收費的,這樣對於系統的推廣應用有效節約成本。
圖I為本發明的多功能二維碼產品溯源系統的結構圖2為本發明二維碼解碼模塊的結構圖3為本發明的二維碼生成碼模塊的結構圖4為本發明的實施例的多功能二維碼解碼的溯源方法的流程圖5為本發明的實施例的多功能二維碼生成碼的溯源方法的流程圖。
具體實施例方式如圖I為本發明的多功能二維碼產品溯源系統的結構圖,該系統包括產品信息庫
I、二維碼解碼模塊2、二維碼生成碼模塊3、信息收發平臺4。用於處理二維碼圖片的二維碼解碼模塊2通過TCP/IP網絡協議與信息平臺4連接,用於處理產品信息的二維碼生成碼模塊3通過TCP/IP網絡協議與信息收發平臺4連接,用於記錄產品信息和溯源碼的產品信息庫I與二維碼解碼模塊2連接,用於記錄產品信息和溯源碼的產品信息庫I與二維碼生成碼模塊3連接。信息收發平臺4包括QQ平臺、飛信平臺、Web平臺、MSN平臺或Skype平臺。圖2為本發明的實施例的二維碼解碼模塊2的結構圖,包括用戶身份驗證單元、解碼單元、提取溯源碼單元、溯源碼校驗單元、第一反饋單元。用戶身份驗證單元的輸出端與解碼單元的輸入端連接,解碼單元的輸出端與提取溯源碼單元的輸入端連接,提取溯源碼單元的輸出端與溯源碼校驗單元的輸入端連接,溯源碼校驗單元的輸入端與產品信息庫I 連接,溯源碼校驗單元的輸出端與第一反饋單元的輸入端連接。圖3為本發明的實施例的二維碼生成碼模塊的結構圖,包括用戶身份驗證單元、 接收單元、生成溯源碼單元、產品信息記錄單元、產品信息融合單元、第二反饋單元。其中用戶身份驗證單元、接收單元、生成溯源碼單元、產品信息記錄單元、產品信息融合單元、第二反饋單元順次連接,同時產品信息記錄單元的輸出端還產品信息庫I連接。圖4為本發明的多功能二維碼解碼的溯源方法的流程圖,在本實施例中,為了避免惡性攻擊行為,需要進行批量查詢的用戶通過MSN平臺訪問二維碼產品溯源系統先要進行用戶身份驗證,驗證通過後,發送二維碼圖片給二維碼解碼模塊2 ;其中如果是單個查詢時則無需進行身份驗證,直接將二維碼圖片發送給二維碼解碼模塊2。二維碼解碼模塊2接收到MSN平臺發送的二維碼圖片後,提取二維碼圖片中包含的溯源碼,然後與產品信息庫I 的溯源碼記錄匹配校驗,只有在產品信息庫I中存在該溯源碼才認為校驗成功,否則表示查詢信息無效,若校驗成功後對二維碼圖片進行全面解碼,繼而把解碼後的產品信息和溯源碼反饋給MSN平臺。圖5為本發明的多功能二維碼生成碼的溯源方法的流程圖,在本實施例中,用戶先通過QQ平臺訪問二維碼產品溯源系統進行用戶身份驗證,驗證通過後,將產品信息發送給二維碼生成碼模塊3,二維碼生成碼模塊3自動為產品分配一個溯源碼,該溯源碼是不重複的,然後把產品信息和溯源碼記錄入產品信息庫I中,同時把產品信息和溯源碼融合生成二維碼圖片,繼而將含有溯源碼的二維碼圖片反饋給QQ平臺。本領域技術人員應該認識到,上述的具體實施方式
只是示例性,是為了更好的使本領域技術人員能夠理解本專利,不能理解為是對本專利包括範圍的限制,只要是根據本專利所揭示精神的所作的任何等同變更或修飾,均落入本專利包括範圍。
權利要求
1.一種多功能二維碼產品溯源系統,其特徵在於包括產品信息庫(I)、二維碼解碼模塊(2)、二維碼生成碼模塊(3)、信息收發平臺(4);所述產品信息庫(I)用於記錄產品信息、溯源碼、操作記錄及操作時間;所述二維碼解碼模塊(2)用於解碼二維碼圖片;所述二維碼生成碼模塊(3)用於生成二維碼圖片、溯源碼;所述信息收發平臺(4)用於單個/批量發送或接收二維碼圖片、產品信息及溯源碼。
2.根據權利要求I所述多功能二維碼產品溯源系統,其特徵在於所述二維碼解碼模塊(2)包括第一用戶身份驗證單元、解碼單元、提取溯源碼單元、溯源碼校驗單元、第一反饋單元;所述第一用戶身份驗證單元用於查詢用戶身份的驗證;所述解碼單元用於解碼二維碼圖片;所述提取溯源碼單元用於從產品信息庫(I)中提取溯源碼;所述溯源碼校驗單元用於校驗二維碼圖片中所含的溯源碼;所述第一反饋單元用於反饋產品信息及溯源碼至信息收發平臺(4)。
3.根據權利要求I所述多功能二維碼產品溯源系統,其特徵在於所述二維碼生成碼模塊(3)包括第二用戶身份驗證單元、接收單元、生成溯源碼單元、產品信息記錄單元、產品信息融合單元、第二反饋單元;所述第二用戶身份驗證單元用於二維碼生成用戶身份的驗證;所述接收單元用於接收信息收發平臺(4)發送的產品信息;所述生成溯源碼單元用於根據產品信息生成溯源碼;所述產品信息記錄單元用於將產品信息、溯源碼記錄到產品信息庫(I);所述產品信息融合單元用於融合產品信息與溯源碼生成二維碼圖片;所述第二反饋單元用於反饋二維碼圖片至信息收發平臺(4)。
4.根據權利要求I所述多功能二維碼產品溯源系統,其特徵在於所述信息收發平臺 (4)為QQ平臺、飛信平臺、Web平臺、MSN平臺或Skype平臺中的任意一種。
5.根據權利要求I所述多功能二維碼產品溯源系統,其特徵在於所述信息收發平臺(4)通過TCP/IP網絡協議與二維碼解碼模塊(2)、二維碼生成碼模塊(3)連接。
6.一種多功能二維碼解碼的溯源方法,其特徵在於包括以下步驟11)用戶通過信息收發平臺(4)連接二維碼解碼模塊(2),執行批量處理的需要進行用戶身份驗證,驗證通過則進行步驟12),否則為無效請求;執行單個處理的進行步驟12);12)用戶通過信息收發平臺(4)發送二維碼圖片至二維碼解碼模塊(2);13)二維碼解碼模塊(2)根據接收的二維碼圖片解碼,並提取其中的溯源碼;14)二維碼解碼模塊(2)將步驟13)提取的溯源碼與產品信息庫(I)中的溯源碼校驗, 如果校驗失敗則向用戶提示信息無效,如果校驗成功則執行步驟15);15)二維碼解碼模塊(2)把解碼後的產品信息和溯源碼反饋給信息收發平臺(4)。
7.一種多功能二維碼生成碼的溯源方法,其特徵在於包括以下步驟21)用戶通過信息收發平臺(I)連接二維碼生成碼模塊(3)進行用戶身份驗證,通過驗證的用戶則進行步驟22),否則為無效請求;22)用戶通過信息收發平臺(4)發送單個/批量產品信息至二維碼生成碼模塊(3);23)二維碼生成碼模塊(3)根據接收的產品信息生成不同的溯源碼;24)二維碼生成碼模塊(3)將產品信息與對應的溯源碼合併生成二維碼圖片;25)二維碼生成碼模塊(3)將產品信息與對應溯源碼記錄到產品信息庫(I)中;26)二維碼生成碼模塊(3)將步驟24)生成的二維碼圖片反饋給信息收發平臺(4)的用戶。
8.根據權利要求7所述多功能二維碼生成碼的溯源方法,特徵在於所述步驟24)還包括將二維碼生成碼模塊(3)的操作類型、操作時間存儲到產品信息庫(I)中。
全文摘要
本發明公開了一種多功能二維碼產品溯源系統及溯源方法,該系統包括產品信息庫、二維碼解碼模塊、二維碼生成碼模塊、信息收發平臺;產品信息庫用於記錄產品信息、溯源碼、操作記錄及操作時間;二維碼解碼模塊用於解碼二維碼圖片;二維碼生成碼模塊用於生成二維碼圖片、溯源碼;信息收發平臺用於發送或接收二維碼圖片、產品信息及溯源碼。信息收發平臺為現有的多種即時通信平臺中的任意一種,本發明還可以批量處理二維碼圖片和產品信息,並提供二維碼在產品溯源中的防偽功能。本發明克服現有技術二維碼獲取與查詢方式過於單一的不足,批量處理多個二維碼圖片和產品信息,能夠快速查詢獲取產品信息,降低消費者二維碼查詢等通信費用。
文檔編號G06K19/06GK102609543SQ201210045739
公開日2012年7月25日 申請日期2012年2月27日 優先權日2012年2月27日
發明者薛月菊, 陳志民 申請人:華南農業大學