本發(fā)明涉及疫苗產(chǎn)品信息采集技術(shù)領域,尤其涉及一種基于二維碼的疫苗信息采集系統(tǒng)及其方法。
背景技術(shù):
二維碼又稱二維條碼,它是用特定的幾何圖形按一定的規(guī)律在平面上分布的黑白相間的圖形,是所有信息數(shù)據(jù)的一把鑰匙。工控機(Industrial Personal Computer)即工業(yè)控制計算機,是一種采用總線結(jié)構(gòu),對生產(chǎn)過程及機電設備、工藝裝備進行檢測與控制的工具總稱。
目前,在疫苗生產(chǎn)過程中,由于受技術(shù)和采集方法的限制,大部分的疫苗產(chǎn)品都未實現(xiàn)西林瓶(規(guī)格:10ml及以下)包裝信息采集,導致用戶在使用產(chǎn)品時無法通過數(shù)據(jù)庫查詢產(chǎn)品的流通環(huán)節(jié)及真?zhèn)巍kS著二維碼技術(shù)的出現(xiàn),越來越多的產(chǎn)品賦上了二維碼,做到一物一碼,然而在流水線生產(chǎn)中怎么樣采集、存儲和運用二維碼,是目前急需解決的一個問題。
技術(shù)實現(xiàn)要素:
本發(fā)明的目的在于提供一種基于二維碼的疫苗信息采集系統(tǒng)及其方法,能夠?qū)Ξa(chǎn)品包裝上的二維碼信息進行采集、關(guān)聯(lián)和上傳,并提供數(shù)據(jù)保存和查詢,提高產(chǎn)品質(zhì)量的安全性和可追溯性。
為了實現(xiàn)上述目的,本發(fā)明采用以下技術(shù)方案:
一種基于二維碼的疫苗信息采集系統(tǒng),所述疫苗封裝于疫苗瓶內(nèi),若干疫苗瓶封裝于一疫苗盒內(nèi),若干疫苗盒封裝于一疫苗箱內(nèi),所述疫苗瓶、疫苗盒和疫苗箱上均印制有二維碼,所述信息采集系統(tǒng)包括工控機以及與工控機連接的星輪轉(zhuǎn)盤、剔除裝置、分撥裝置、疫苗瓶二維碼掃描器、疫苗盒二維碼掃描器、二維碼打印機和后臺服務器,
所述星輪轉(zhuǎn)盤用于定位單個疫苗瓶,所述疫苗瓶二維碼掃描器用于采集預先印制在疫苗瓶的二維碼,所述疫苗盒二維碼掃描器用于采集預先印制在疫苗盒上的二維碼,所述剔除裝置用于剔除二維碼信息采集失敗的疫苗瓶,所述分撥裝置用于接收二維碼信息采集成功的疫苗瓶并在滿足預定數(shù)量后將疫苗瓶輸出至疫苗盒,所述二維碼打印機用于打印工控機分配給疫苗箱的二維碼,
所述工控機上設有信息采集軟件,信息采集軟件用于分配疫苗箱的二維碼、生成配置信息以及疫苗瓶與對應的疫苗盒和疫苗箱的二維碼逐級綁定信息;并將配置信息和綁定信息上傳至后臺服務器。
進一步,所述疫苗瓶二維碼掃描器包括光電傳感器和疫苗瓶掃描相機,所述光電傳感器用于感應并定位二維碼位置,光電傳感器的輸出端連接疫苗瓶掃描相機,疫苗瓶掃描相機用于掃描疫苗瓶二維碼,疫苗瓶掃描相機的輸出端連接工控機。
所述疫苗盒二維碼掃描器包括疫苗盒掃描相機和信號指示報警燈,疫苗盒掃描相機用于掃描疫苗盒二維碼,疫苗盒掃描相機的輸出端連接工控機,所述信號指示報警燈用于顯示疫苗盒掃描相機采集疫苗盒二維碼信息的狀態(tài),信號指示報警燈的輸入端連接工控機。
所述綁定信息包括疫苗箱二維碼與其內(nèi)封裝的預定數(shù)量的疫苗盒二維碼的綁定信息以及疫苗盒二維碼與其內(nèi)封裝的預定數(shù)量的疫苗瓶二維碼的綁定信息。
所述配置信息包括生產(chǎn)廠家、商品名稱、商品規(guī)格、生產(chǎn)日期、有效日期、生產(chǎn)批號、發(fā)貨日期、發(fā)貨地點以及經(jīng)銷商信息。
本發(fā)明還提供了一種基于二維碼的疫苗信息采集方法,該方法應用于上述基于二維碼的疫苗信息采集系統(tǒng),包括以下步驟:
S1:疫苗瓶經(jīng)過星輪轉(zhuǎn)盤時,由疫苗瓶二維碼掃描器采集預先印制在疫苗瓶上的二維碼,若采集成功,疫苗瓶二維碼掃描器將該疫苗瓶二維碼信息發(fā)送至工控機,同時疫苗瓶進入分撥裝置;若采集失敗工控機獲取不到二維碼信息或工控機發(fā)現(xiàn)二維碼信息重碼,則工控機發(fā)送信號至剔除裝置,由剔除裝置將該疫苗瓶剔除;
S2:工控機接收到的疫苗瓶二維碼信息滿足預定數(shù)量時,工控機發(fā)送信號至疫苗盒二維碼掃描器,由疫苗盒二維碼掃描器采集預先印制在疫苗盒上的二維碼,若采集成功,疫苗盒二維碼掃描器將該疫苗盒二維碼信息發(fā)送至工控機,工控機發(fā)送指令通知疫苗盒二維碼掃描器顯示為采集成功狀態(tài)并由人工將分撥裝置輸出的疫苗瓶裝入該疫苗盒內(nèi),同時信息采集軟件建立疫苗瓶與對應疫苗盒的二維碼綁定信息并生成相關(guān)的配置信息;
若采集失敗工控機獲取不到二維碼信息或工控機發(fā)現(xiàn)二維碼信息重碼,則工控機發(fā)送指令通知疫苗盒二維碼掃描器顯示為采集失敗狀態(tài),由人工將該疫苗盒移除;
S3:工控機接收到的疫苗盒二維碼信息滿足預定數(shù)量時,由工控機上的信息采集軟件分配一個疫苗箱二維碼,并通過二維碼打印機將該疫苗箱二維碼打印至一疫苗箱上,該疫苗箱封裝預定數(shù)量的疫苗盒,同時信息采集軟件建立疫苗盒與對應疫苗箱的二維碼綁定信息并生成相關(guān)的配置信息;
S4:信息采集軟件將收到的所有綁定信息與配置信息存儲到其數(shù)據(jù)庫中,并同步上傳至后臺服務器,所述后臺服務器對上傳的信息進行統(tǒng)計,顯示當日和本批次的采集量。
進一步,所述步驟S1之前,還包括步驟S0:由信息采集軟件預先設定疫苗瓶、疫苗盒與疫苗箱之間的數(shù)量關(guān)系。
進一步,所述步驟S2具體如下:工控機接收到的疫苗瓶二維碼信息滿足預定數(shù)量時,工控機發(fā)送信號至疫苗盒二維碼掃描器,由疫苗盒二維碼掃描相機采集預先印制在疫苗盒上的二維碼,若采集成功,疫苗盒二維碼掃描相機將該疫苗盒二維碼信息發(fā)送至工控機,工控機發(fā)送指令至信號指示報警燈使其顯示為采集成功狀態(tài)并由人工將分撥裝置輸出的疫苗瓶裝入該疫苗盒內(nèi),同時信息采集軟件建立疫苗瓶與對應疫苗盒的二維碼綁定信息并生成相關(guān)的配置信息;
若采集失敗工控機獲取不到二維碼信息或工控機發(fā)現(xiàn)二維碼信息重碼,則工控機發(fā)送指令至信號指示報警燈使其顯示為采集失敗狀態(tài),由人工將該疫苗盒移除。
本發(fā)明采用以上技術(shù)方案,通過二維碼掃描器對疫苗瓶二維碼、疫苗盒二維碼進行采集,并與信息采集軟件分配給疫苗箱的二維碼進行綁定,信息采集軟件將綁定信息與配置信息進行關(guān)聯(lián)后同步上傳至后臺服務器,只要查詢?nèi)我舛S碼便可查詢到疫苗的全部信息。本發(fā)明實現(xiàn)了疫苗產(chǎn)品在生產(chǎn)過程中二維碼信息的自動采集,對商品的生產(chǎn)廠家、商品名稱、商品規(guī)格、生產(chǎn)日期、有效日期等相關(guān)信息進行關(guān)聯(lián),以達到疫苗產(chǎn)品信息化的目的,實現(xiàn)了疫苗產(chǎn)品查詢真?zhèn)?、溯源、推廣活動等功能。
附圖說明
以下結(jié)合附圖和具體實施方式對本發(fā)明做進一步詳細說明;
圖1為本發(fā)明一種基于二維碼的疫苗信息采集系統(tǒng)的結(jié)構(gòu)示意圖;
圖2為本發(fā)明一種基于二維碼的疫苗信息采集方法的流程示意圖。
具體實施方式
如圖1所示,本發(fā)明基于二維碼的疫苗信息采集系統(tǒng),所述疫苗封裝于疫苗瓶內(nèi),若干疫苗瓶封裝于一疫苗盒內(nèi),若干疫苗盒封裝于一疫苗箱內(nèi),所述疫苗瓶、疫苗盒和疫苗箱上均印制有二維碼,所述信息采集系統(tǒng)包括工控機以及與工控機連接的星輪轉(zhuǎn)盤、剔除裝置、分撥裝置、疫苗瓶二維碼掃描器、疫苗盒二維碼掃描器、二維碼打印機和后臺服務器,
所述星輪轉(zhuǎn)盤用于定位單個疫苗瓶,所述疫苗瓶二維碼掃描器用于采集預先印制在疫苗瓶的二維碼,所述疫苗盒二維碼掃描器用于采集預先印制在疫苗盒上的二維碼,所述剔除裝置用于剔除二維碼信息采集失敗的疫苗瓶,所述分撥裝置用于接收二維碼信息采集成功的疫苗瓶并在滿足預定數(shù)量后將疫苗瓶輸出至疫苗盒,所述二維碼打印機用于打印工控機分配給疫苗箱的二維碼,
所述工控機上設有信息采集軟件,信息采集軟件用于分配疫苗箱的二維碼、生成配置信息以及疫苗瓶與對應的疫苗盒和疫苗箱的二維碼逐級綁定信息;并將配置信息和綁定信息上傳至后臺服務器。
本發(fā)明的疫苗瓶二維碼掃描器包括光電傳感器和疫苗瓶掃描相機,所述光電傳感器用于感應并定位二維碼位置,光電傳感器的輸出端連接疫苗瓶掃描相機,疫苗瓶掃描相機用于掃描疫苗瓶二維碼,疫苗瓶掃描相機的輸出端連接工控機。
本發(fā)明的疫苗盒二維碼掃描器包括疫苗盒掃描相機和信號指示報警燈,疫苗盒掃描相機用于掃描疫苗盒二維碼,疫苗盒掃描相機的輸出端連接工控機,所述信號指示報警燈用于顯示疫苗盒掃描相機采集疫苗盒二維碼信息的狀態(tài),信號指示報警燈的輸入端連接工控機。
所述綁定信息包括疫苗箱二維碼與其內(nèi)封裝的預定數(shù)量的疫苗盒二維碼的綁定信息以及疫苗盒二維碼與其內(nèi)封裝的預定數(shù)量的疫苗瓶二維碼的綁定信息。
所述配置信息包括生產(chǎn)廠家、商品名稱、商品規(guī)格、生產(chǎn)日期、有效日期、生產(chǎn)批號、發(fā)貨日期、發(fā)貨地點以及經(jīng)銷商信息。
如圖2所示,上述基于二維碼的疫苗信息采集系統(tǒng),其采集方法包括以下步驟:
S0:由信息采集軟件預先設定疫苗瓶、疫苗盒與疫苗箱之間的數(shù)量關(guān)系;例如:1箱=100盒=1000瓶。
S1:疫苗瓶經(jīng)過星輪轉(zhuǎn)盤時,由疫苗瓶二維碼掃描器采集預先印制在疫苗瓶上的二維碼,若采集成功,疫苗瓶二維碼掃描器將該疫苗瓶二維碼信息發(fā)送至工控機,同時疫苗瓶進入分撥裝置;若采集失敗工控機獲取不到二維碼信息或工控機發(fā)現(xiàn)二維碼信息重碼,則工控機發(fā)送信號至剔除裝置,由剔除裝置將該疫苗瓶剔除;
S2:工控機接收到的疫苗瓶二維碼信息滿足預定數(shù)量時,工控機發(fā)送信號至疫苗盒二維碼掃描器,由疫苗盒二維碼掃描相機采集預先印制在疫苗盒上的二維碼,若采集成功,疫苗盒二維碼掃描相機將該疫苗盒二維碼信息發(fā)送至工控機,工控機發(fā)送指令至信號指示報警燈使其顯示為采集成功狀態(tài)并由人工將分撥裝置輸出的疫苗瓶裝入該疫苗盒內(nèi),同時信息采集軟件建立疫苗瓶與對應疫苗盒的二維碼綁定信息并生成相關(guān)的配置信息;
若采集失敗工控機獲取不到二維碼信息或工控機發(fā)現(xiàn)二維碼信息重碼,則工控機發(fā)送指令至信號指示報警燈使其顯示為采集失敗狀態(tài),由人工將該疫苗盒移除。
S3:工控機接收到的疫苗盒二維碼信息滿足預定數(shù)量時,由工控機上的信息采集軟件分配一個疫苗箱二維碼,并通過二維碼打印機將該疫苗箱二維碼打印至一疫苗箱上,該疫苗箱封裝預定數(shù)量的疫苗盒,同時信息采集軟件建立疫苗盒與對應疫苗箱的二維碼綁定信息并生成相關(guān)的配置信息;
S4:信息采集軟件將收到的所有綁定信息與配置信息存儲到其數(shù)據(jù)庫中,并同步上傳至后臺服務器,所述后臺服務器對上傳的信息進行統(tǒng)計,顯示當日和本批次的采集量。
本發(fā)明采用以上技術(shù)方案,通過二維碼掃描器對疫苗瓶二維碼、疫苗盒二維碼進行采集,并與信息采集軟件分配給疫苗箱的二維碼進行綁定,信息采集軟件將綁定信息與配置信息進行關(guān)聯(lián)后同步上傳至后臺服務器,只要查詢?nèi)我舛S碼便可查詢到疫苗的全部信息,達到了疫苗產(chǎn)品信息化的目的,實現(xiàn)了疫苗產(chǎn)品查詢真?zhèn)巍⑺菰?、推廣活動等功能。