两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

一種基于移動(dòng)智能終端的激光掃碼系統(tǒng)及方法

文檔序號(hào):9787747閱讀:676來源:國知局
一種基于移動(dòng)智能終端的激光掃碼系統(tǒng)及方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明具體涉及一種基于移動(dòng)智能終端的激光掃碼系統(tǒng)及方法,屬于激光掃碼技術(shù)領(lǐng)域。
【背景技術(shù)】
[0002]激光掃碼,是現(xiàn)在普遍應(yīng)用的一種條碼識(shí)別技術(shù),條碼包括一維碼和二維碼?,F(xiàn)有技術(shù)中,專業(yè)的掃描裝置如專利文獻(xiàn)CN104123521A公布的條碼掃描槍所述,其包括槍體和無線發(fā)射裝置,所述無線發(fā)射裝置與所述槍體連接使用,所述槍體下端設(shè)有手柄,所述手柄一端設(shè)有一數(shù)據(jù)接口,所述槍體前端設(shè)有掃描頭,所述掃描頭與設(shè)于所述槍體內(nèi)的電路板連接,所述電路板連接所述數(shù)據(jù)接口,所述數(shù)據(jù)接口插口端與無線發(fā)射裝置連接,使用該系統(tǒng)不僅硬件結(jié)構(gòu)復(fù)雜,并且依賴電腦設(shè)備,攜帶不方便,不利于移動(dòng)辦公。
[0003]目前雖然有部分手機(jī)提供了掃描模式,但其對光照、準(zhǔn)度要求偏高,提高了使用的環(huán)境條件和人為控制因素。

【發(fā)明內(nèi)容】

[0004]因此,本發(fā)明目的在于提供一種基于移動(dòng)智能終端設(shè)備實(shí)現(xiàn)的,攜帶使用方便,掃描效果好,不受環(huán)境及人為因素影響的基于移動(dòng)智能終端的激光掃碼系統(tǒng),包括條碼掃描傳感模塊,用于將一維碼或二維碼轉(zhuǎn)換成處理器能識(shí)別的數(shù)字信號(hào),所述激光掃碼系統(tǒng)還包括電平轉(zhuǎn)換模塊、信號(hào)處理模塊、串口驅(qū)動(dòng)模塊、JNKJava Native Interface)模塊、掃描服務(wù)模塊、應(yīng)用系統(tǒng)模塊、顯示模塊,電平轉(zhuǎn)換模塊用于降低條碼掃描傳感器輸出的數(shù)字信號(hào)電平,信號(hào)處理模塊用于實(shí)現(xiàn)數(shù)字信號(hào)處理和顯示,串口驅(qū)動(dòng)模塊用于獲取硬件串口的數(shù)據(jù),為上層提供打開串口設(shè)備和控制掃描模塊啟動(dòng)的方法,JNI模塊用于控制掃描接口,把c語言程序轉(zhuǎn)換為java語言程序,掃描服務(wù)模塊用于注冊回調(diào)接口,調(diào)用JNI模塊為上層應(yīng)用提供服務(wù)接口,應(yīng)用系統(tǒng)模塊用于提供不同的掃描模式和選擇系統(tǒng)UI (UserInterface)界面,顯示模塊用于顯示掃描結(jié)果。
[0005]本發(fā)明還提供了使用上述系統(tǒng)的基于移動(dòng)智能終端的激光掃碼方法,所述方法包括:
步驟一打開串口設(shè)備,控制掃描模式;
通過串口驅(qū)動(dòng)模塊打開條碼掃描傳感模塊,應(yīng)用系統(tǒng)模塊提供掃描模式;
步驟二掃描并處理數(shù)據(jù);
條碼掃描傳感模塊進(jìn)行條碼掃描,將一維碼或二維碼轉(zhuǎn)換成處理器能識(shí)別的數(shù)字信號(hào),電平轉(zhuǎn)換模塊降低條碼掃描傳感器輸出的數(shù)字信號(hào)電平,信號(hào)處理模塊實(shí)現(xiàn)數(shù)字信號(hào)處理和顯不;
步驟三接收數(shù)據(jù),數(shù)據(jù)轉(zhuǎn)換;
串口驅(qū)動(dòng)模塊獲取硬件串口的數(shù)據(jù),JNI模塊控制掃描接口,把c語言程序轉(zhuǎn)換為java語言程序; 步驟四注冊回調(diào)接口,調(diào)用JNI模塊為上層應(yīng)用提供服務(wù)接口 ;
掃描服務(wù)模塊注冊回調(diào)接口,調(diào)用JNI模塊為上層應(yīng)用提供服務(wù)接口 ;
步驟五控制系統(tǒng)選擇UI界面顯示方式,顯示結(jié)果;
應(yīng)用系統(tǒng)模塊選擇系統(tǒng)UI界面,信號(hào)處理模塊控制顯示模塊顯示掃描結(jié)果。
[0006]進(jìn)一步的,所述條碼掃描傳感模塊底層控制引擎的啟動(dòng)通過1ctl函數(shù)實(shí)現(xiàn)。
[0007]進(jìn)一步的,所述串口驅(qū)動(dòng)模塊對掃描數(shù)據(jù)的偵聽是用epoll函數(shù),用進(jìn)程阻塞的方式實(shí)時(shí)獲取掃描數(shù)據(jù)。
[0008]進(jìn)一步的,所述條碼掃描傳感模塊、電平轉(zhuǎn)換模塊、信號(hào)處理模塊之間采用串口通
?目O
[0009]進(jìn)一步的,所述應(yīng)用系統(tǒng)模塊選擇系統(tǒng)UI界面的方法為:不同的UI界面對應(yīng)不同的回調(diào)函數(shù),采用觀察者模式,在串口驅(qū)動(dòng)模塊有數(shù)據(jù)輸入的時(shí)候,回調(diào)對應(yīng)的數(shù)據(jù)給對應(yīng)的UI界面。
[0010]本發(fā)明的有益效果在于:本發(fā)明的一種基于移動(dòng)智能終端的激光掃碼系統(tǒng)及方法,完全基于移動(dòng)智能終端實(shí)現(xiàn),掃碼準(zhǔn)確率提高,掃碼錯(cuò)誤率基本為零,掃描不受環(huán)境的制約,光照亮暗、溫度高低,不影響掃描成功率,掃碼速度加快,從對準(zhǔn)一維或二維碼到顯示屏顯示掃描到的一維和二維碼基本沒有延時(shí),設(shè)備攜帶更方便,設(shè)備小巧,輕便,優(yōu)于計(jì)算機(jī)的掃描槍設(shè)備。尤其適合于移動(dòng)辦公的場合使用。
【附圖說明】
[0011]圖1為本發(fā)明一種基于移動(dòng)智能終端的激光掃碼系統(tǒng)的結(jié)構(gòu)示意圖;
圖2為本發(fā)明一種基于移動(dòng)智能終端的激光掃碼方法的流程圖。
【具體實(shí)施方式】
[0012]下面對本發(fā)明的【具體實(shí)施方式】進(jìn)行說明:
如圖1所示,一種基于移動(dòng)智能終端的激光掃碼系統(tǒng),包括條碼掃描傳感模塊,用于將一維碼或二維碼轉(zhuǎn)換成處理器能識(shí)別的數(shù)字信號(hào),激光掃碼系統(tǒng)還包括電平轉(zhuǎn)換模塊、信號(hào)處理模塊、串口驅(qū)動(dòng)模塊、JNI模塊、掃描服務(wù)模塊、應(yīng)用系統(tǒng)模塊、顯示模塊,電平轉(zhuǎn)換模塊用于降低條碼掃描傳感器輸出的數(shù)字信號(hào)電平,信號(hào)處理模塊用于實(shí)現(xiàn)數(shù)字信號(hào)處理和顯示,串口驅(qū)動(dòng)模塊用于獲取硬件串口的數(shù)據(jù),為上層提供打開串口設(shè)備和控制掃描模塊啟動(dòng)的方法,JNI模塊用于控制掃描接口,把c語言程序轉(zhuǎn)換為java語言程序,掃描服務(wù)模塊用于注冊回調(diào)接口,調(diào)用JNI模塊為上層應(yīng)用提供服務(wù)接口,應(yīng)用系統(tǒng)模塊用于提供不同的掃描模式和選擇系統(tǒng)UI界面,顯示模塊用于顯示掃描結(jié)果。
[0013]本系統(tǒng)基于移動(dòng)終端資源,條碼掃描傳感模塊可以利用移動(dòng)智能終端自帶的攝像頭(兼容傳統(tǒng)掃描頭)進(jìn)行數(shù)據(jù)采集,解碼,信號(hào)處理模塊使用移動(dòng)智能終端的處理器進(jìn)行處理,串口驅(qū)動(dòng)模塊、J NI模塊、掃描服務(wù)模塊、應(yīng)用系統(tǒng)模塊均基于移動(dòng)智能終端的Android系統(tǒng)實(shí)現(xiàn),顯示模塊利用移動(dòng)智能終端的顯示器實(shí)現(xiàn),當(dāng)移動(dòng)終端按下掃描鍵時(shí),條碼掃描傳感模塊負(fù)責(zé)采集數(shù)據(jù)并解碼,解碼數(shù)據(jù)通過電平轉(zhuǎn)換后,串口驅(qū)動(dòng)模塊去讀取解碼數(shù)據(jù),將此數(shù)據(jù)上傳到JNI模塊,JNI模塊對數(shù)據(jù)進(jìn)行格式轉(zhuǎn)換后將數(shù)據(jù)上傳到掃描服務(wù)模塊,掃描服務(wù)模塊將數(shù)據(jù)按照應(yīng)用系統(tǒng)模塊的請求進(jìn)行數(shù)據(jù)發(fā)送,應(yīng)用系統(tǒng)模塊負(fù)責(zé)將數(shù)據(jù)通過顯示模塊呈現(xiàn)給使用者。
[0014]如圖2所示,使用上述系統(tǒng)的基于移動(dòng)智能終端的激光掃碼方法,包括:
步驟一打開串口設(shè)備,控制掃描模式;
通過串口驅(qū)動(dòng)模塊打開條碼掃描傳感模塊,應(yīng)用系統(tǒng)模塊提供掃描模式;
步驟二掃描并處理數(shù)據(jù);
當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會(huì)獲得點(diǎn)贊!
1
略阳县| 云梦县| 万源市| 如皋市| 弋阳县| 安西县| 武川县| 巴东县| 肇源县| 洪洞县| 岚皋县| 夏邑县| 长子县| 鞍山市| 普安县| 延寿县| 曲松县| 宝鸡市| 库车县| 汕尾市| 西乌珠穆沁旗| 化隆| 曲松县| 黄山市| 昌江| 施甸县| 紫阳县| 西乡县| 阆中市| 来安县| 台湾省| 石首市| 布尔津县| 延吉市| 永济市| 延安市| 衡东县| 叙永县| 宁波市| 公安县| 德安县|