一種無(wú)線條碼識(shí)讀設(shè)備的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種無(wú)線設(shè)備,具體地說涉及一種無(wú)線條碼識(shí)讀設(shè)備。
【背景技術(shù)】
[0002]條形碼(簡(jiǎn)稱條碼)可分為一維條碼和二維條碼,一維條碼是由一組規(guī)則排列的條、空以及對(duì)應(yīng)的字符組成的標(biāo)記,“條”指對(duì)光線反射率較低的部分,“空”指對(duì)光線反射率較高的部分,這些條和空組成的數(shù)據(jù)表達(dá)一定的信息。二維條碼是用特定的幾何圖形按一定規(guī)律在平面(二維方向上)分布的黑白相間的矩形方陣記錄數(shù)據(jù)符號(hào)信息的新一代的條碼技術(shù);二維條碼可以分為堆疊式二維條碼和矩陣式二維條碼。堆疊式二維條碼形態(tài)上是由多行短截的一維條碼堆疊而成(如TOF417條碼);矩陣式二維條碼以矩陣的形式組成,在矩陣相應(yīng)元素位置上用“點(diǎn)”表示二進(jìn)制“ I ”,用“空”表示二進(jìn)制“0”,由“點(diǎn)”和“空”的排列組成代碼(如QR碼)。二維碼具有存儲(chǔ)容量大,包含信息豐富,并且需要特別的解析方式,有很強(qiáng)的保密性。
[0003]在日常生活和工業(yè)應(yīng)用中,條碼的使用越來(lái)越廣泛,諸如:零售行業(yè)、物流行業(yè)、金融行業(yè)對(duì)條碼的使用需求越來(lái)越大。生活中接觸最多的是在超市,當(dāng)選好商品,收銀員通過條碼識(shí)讀設(shè)備掃描商品本身自帶的一維條碼,后臺(tái)設(shè)備即可實(shí)現(xiàn)商品的確認(rèn)、價(jià)格的計(jì)算。條碼識(shí)讀設(shè)備應(yīng)用在倉(cāng)儲(chǔ)中心,大幅提高了管理員盤點(diǎn)的效率,管理員只需掃描貨品表面的條碼,條碼識(shí)讀設(shè)備解碼條碼,可得到貨品信息,并實(shí)現(xiàn)記錄,代替?zhèn)鹘y(tǒng)的手工記錄。手工記錄有較大的誤碼率,而使用條碼,將使誤碼率大大降低。隨著物流的迅速發(fā)展,人們對(duì)網(wǎng)購(gòu)的依賴越來(lái)越強(qiáng),通常人們?cè)陔娚?如京東商城、淘寶網(wǎng))網(wǎng)頁(yè)上選購(gòu)心儀物品,商家會(huì)在物品包裹上附加一個(gè)包含訂單信息的二維碼,隨著物流運(yùn)輸過程中,每到一個(gè)物流節(jié)點(diǎn),工作人員都會(huì)用智能手持終端(如福建新大陸自動(dòng)識(shí)別公司的MT80便攜式數(shù)據(jù)采集器)對(duì)條碼進(jìn)行掃描識(shí)讀解碼,將解碼后的條碼通過網(wǎng)絡(luò)傳輸?shù)胶蠖朔?wù)器,后端服務(wù)器生成可供客戶查詢的物流信息。無(wú)線條碼識(shí)讀設(shè)備,作為一種使用半徑較大的條碼設(shè)備正日益受到使用者的青睞。特別是,倉(cāng)庫(kù)盤點(diǎn),物流運(yùn)輸對(duì)無(wú)線條碼設(shè)備的需求正日益增長(zhǎng)?,F(xiàn)有的無(wú)線條碼設(shè)備,主要是利用移動(dòng)數(shù)據(jù)網(wǎng)絡(luò)(2G/3G/4G以及后續(xù)網(wǎng)絡(luò)演進(jìn))、W1-F1、藍(lán)牙以及zigbee (紫蜂)協(xié)議進(jìn)行數(shù)據(jù)傳輸。無(wú)線條碼識(shí)讀設(shè)備需要捕獲至少一幀包含條碼的圖像,然后進(jìn)行解碼,將解碼后的數(shù)據(jù)在傳輸?shù)缴衔粰C(jī)。上位機(jī)可以是服務(wù)器、智能手機(jī)、平板電腦等?,F(xiàn)有技術(shù)中,當(dāng)兩個(gè)設(shè)備(無(wú)線條碼識(shí)讀設(shè)備和上位機(jī))通過無(wú)線連接時(shí),無(wú)線條碼設(shè)備會(huì)不斷判斷兩個(gè)設(shè)備間的連接狀態(tài),當(dāng)由于距離或者信號(hào)強(qiáng)度衰減導(dǎo)致連接不穩(wěn)定時(shí),無(wú)線條碼設(shè)備會(huì)對(duì)傳輸信號(hào)的強(qiáng)度進(jìn)行閾值判斷,當(dāng)閾值低于設(shè)定值時(shí),調(diào)整無(wú)線條碼識(shí)讀設(shè)備的發(fā)射功率,通過增大發(fā)射功率來(lái)保持兩個(gè)設(shè)備的聯(lián)通。而增大發(fā)射功率必然導(dǎo)致無(wú)線條碼識(shí)讀設(shè)備功耗增加,若增大發(fā)射功率,而兩個(gè)設(shè)備的仍無(wú)有效連接,這種情況下,數(shù)據(jù)傳輸?shù)恼`碼率增大,易導(dǎo)致數(shù)據(jù)出錯(cuò)或丟失。單純的對(duì)數(shù)據(jù)序列編號(hào)且加校驗(yàn),會(huì)存在頻繁進(jìn)行無(wú)效的重發(fā)行為,多次重發(fā)可能都無(wú)法確保數(shù)據(jù)的完整性,無(wú)線傳輸?shù)目煽啃缘貌坏奖U?,信?hào)傳輸誤碼率高。若對(duì)無(wú)線條碼設(shè)備增大發(fā)射功率勢(shì)必縮短設(shè)備工作時(shí)間,通常進(jìn)行大規(guī)模貨品盤點(diǎn)時(shí),需要條碼設(shè)備保持較長(zhǎng)的工作時(shí)間。
【發(fā)明內(nèi)容】
[0004]為此,本發(fā)明所要解決的技術(shù)問題在于現(xiàn)有技術(shù)中無(wú)線條碼識(shí)讀設(shè)備在傳輸信號(hào)減弱時(shí)為了保持連接,增大發(fā)射功率,但仍可能存在傳輸中斷造成數(shù)據(jù)丟失、傳輸誤碼率高的情況,無(wú)線傳輸可靠性得不到保障。
[0005]為解決上述技術(shù)問題,本發(fā)明的所采用的技術(shù)方案:
[0006]一種無(wú)線條碼識(shí)讀設(shè)備,包括:
[0007]識(shí)讀模組,具體包括:
[0008]一第一電路板,包括一基于互補(bǔ)金屬氧化物半導(dǎo)體的圖像傳感器陣列,其中所述圖像傳感器陣列包括多個(gè)像素,并且所述多個(gè)像素中的每個(gè)像素都包含一光敏區(qū)和一絕光屏蔽存儲(chǔ)區(qū);
[0009]一第二電路板;
[0010]一第三電路板,包括一解碼模塊和一控制模塊,所述第三電路板通信地聯(lián)接所述第一電路板和第二電路板;
[0011]一成像透鏡,用于引導(dǎo)條碼表面的反射光線至所述圖像傳感器陣列;
[0012]一控制模塊,用于在一曝光期期間曝光所述圖像傳感器陣列的多個(gè)像素;
[0013]一支撐部件,其中,所述支撐部件包括一用于支撐所述成像透鏡的透鏡座,所述支撐部件被設(shè)置在所述第一電路板的前面,其中所述第二電路板與所述第一電路板間隔所述支撐部件加以設(shè)置且設(shè)置在所述第一電路板的前面;
[0014]照明光源,其用于投射一照明圖案,所述照明光源由設(shè)置在所述第二電路板的至少一個(gè)發(fā)光二極管構(gòu)成;
[0015]瞄準(zhǔn)照明光源,其用于在條碼表面投射一幾何形狀的瞄準(zhǔn)圖案,所述照明光源由設(shè)置在所述第二電路板的至少一個(gè)發(fā)光二極管構(gòu)成;
[0016]所述照明光源的波長(zhǎng)與所述瞄準(zhǔn)照明光源的波長(zhǎng)不同;
[0017]其中,所述控制模塊控制照明光源使得至少一部分所述照明期發(fā)生在所述曝光期期間;
[0018]其中,所述控制模塊控制所述圖像傳感器陣列以使得所述圖像傳感器陣列的所有行的像素的曝光同時(shí)開始;
[0019]其中,所述解碼模塊從所述圖像傳感器陣列讀出圖像數(shù)據(jù)并利用所述圖像數(shù)據(jù)嘗試自動(dòng)識(shí)別及解碼不同類型的一維條形碼或二維條形碼;
[0020]無(wú)線傳輸模組,通信地聯(lián)接所述第三電路板,進(jìn)一步包括:
[0021]第一采樣模塊:嘗試建立無(wú)線連接,判斷是否建立有效的無(wú)線連接;是,則采樣無(wú)線連接信號(hào)的強(qiáng)度值,記為RSSI (η);
[0022]第二采樣模塊:解碼模塊解碼包含條碼的一幀圖像得到條碼解碼數(shù)據(jù)后再一次采樣無(wú)線連接信號(hào)的強(qiáng)度值,記為RSSI (η+1);
[0023]比較判斷模塊:比較兩次采樣的無(wú)線連接信號(hào)的強(qiáng)度值,判斷無(wú)線條碼識(shí)讀設(shè)備與上位機(jī)是否相互靠近,即判斷RSSI (η+1)的值是否大于RSSI (η)值;
[0024]第一處理模塊:若是相互靠近,即RSSI (n+1) >RSSI (η),則判斷所述再一次采樣的無(wú)線連接信號(hào)的強(qiáng)度值是否大于第一設(shè)定閾值;
[0025]第一傳輸模塊:若是,則將所述條碼解碼數(shù)據(jù)通過無(wú)線形式傳輸至上位機(jī);
[0026]第一存儲(chǔ)模塊:若否,則將所述條碼解碼數(shù)據(jù)存入所述無(wú)線條碼識(shí)讀設(shè)備的本地存儲(chǔ)裝置中;
[0027]第二處理模塊:若不是相互靠近,即RSSI (n+1) ( RSSI (η),則判斷所述再一次采樣的無(wú)線連接信號(hào)的強(qiáng)度值是否小于第二設(shè)定閾值;
[0028]第二存儲(chǔ)模塊:若是,則將所述條碼解碼數(shù)據(jù)存入所述無(wú)線條碼識(shí)讀設(shè)備的本地存儲(chǔ)裝置中;
[0029]第二傳輸模塊:若否,則將所述條碼解碼數(shù)據(jù)通過無(wú)線形式傳輸至上位機(jī)。
[0030]所述第一采樣模塊中,若無(wú)建立有效的無(wú)線連接,則直接將條碼解碼數(shù)據(jù)存入所述無(wú)線條碼識(shí)讀設(shè)備的本地存儲(chǔ)裝置中。
[0031]所述第一傳輸模塊中,首先將所述本地存儲(chǔ)裝置中已存儲(chǔ)的條碼解碼數(shù)據(jù)按存入所述本地存儲(chǔ)裝置中的時(shí)間先后順序依次傳輸至上位機(jī),傳輸完成后,再傳輸所述條碼解碼數(shù)據(jù)。
[0032]所述第二傳輸模塊中,首先將所述本地存儲(chǔ)裝置中已存儲(chǔ)的條碼解碼數(shù)據(jù)按存入所述本地存儲(chǔ)裝置中的時(shí)間先后順序依次傳輸至上位機(jī),傳輸完成后,再傳輸所述條碼解碼數(shù)據(jù)。
[0033]所述第一設(shè)定閾值比所述第二設(shè)定閾值大。
[0034]本發(fā)明的上述技術(shù)方案相比現(xiàn)有技術(shù)具有以下優(yōu)點(diǎn)。
[0035]1.本發(fā)明的一種無(wú)線條碼識(shí)讀設(shè)備包括識(shí)讀模組和無(wú)線傳輸模組,首先判斷是否建立無(wú)線連接,如果建立無(wú)線連接則采樣無(wú)線連接信號(hào)的強(qiáng)度值。解碼條碼成功后再一次采樣無(wú)線連接信號(hào)的強(qiáng)度值,判斷無(wú)線條碼識(shí)讀設(shè)備與上位機(jī)是否相互靠近,并根據(jù)判斷結(jié)果設(shè)定第一、第二設(shè)定閾值,將采樣的信號(hào)與相應(yīng)的閾值進(jìn)行判斷,選擇通過無(wú)線傳輸條碼解碼數(shù)據(jù)或在本地存儲(chǔ)裝置存儲(chǔ)條碼解碼數(shù)據(jù)。通過所述無(wú)線條碼識(shí)讀設(shè)備與所述上位機(jī)由近及遠(yuǎn)、由遠(yuǎn)及近的情形,設(shè)置兩個(gè)不同的閾值,這樣可以有效避免在閾值附近頻繁切換,影響傳輸有效性。在傳輸不穩(wěn)定時(shí)將條碼解碼數(shù)據(jù)存入本地存儲(chǔ)裝置中,防止數(shù)據(jù)丟失。
[0036]2.本發(fā)明的一種無(wú)線條碼識(shí)讀設(shè)備,在無(wú)建立有效的無(wú)線連接時(shí),將解碼的條碼解碼數(shù)據(jù)直接存入本地存儲(chǔ)中,從而保證可時(shí)刻保持工作狀態(tài),并采用常規(guī)的存儲(chǔ)設(shè)備,方便適配。
[0037]3.本發(fā)明的一種無(wú)線條碼識(shí)讀設(shè)備,當(dāng)建立有效的無(wú)線連接時(shí),依次將本地存儲(chǔ)裝置中的已存儲(chǔ)的條碼解碼數(shù)據(jù)依次上傳,確保數(shù)據(jù)的時(shí)效性。
[0038]4.本發(fā)明的一種無(wú)線條碼識(shí)讀設(shè)備針對(duì)所述無(wú)線條碼識(shí)讀設(shè)備與所述上位機(jī)由近及遠(yuǎn)、由遠(yuǎn)及近的情形,由遠(yuǎn)及近時(shí),由于所述無(wú)效條碼識(shí)讀設(shè)備與上位機(jī)的相對(duì)運(yùn)動(dòng)趨勢(shì)會(huì)在一定程度上增強(qiáng)所述無(wú)線