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