[發(fā)明專利]一種掃描槍數(shù)據(jù)處理方法及相關(guān)設(shè)備有效
| 申請(qǐng)?zhí)枺?/td> | 202011256636.4 | 申請(qǐng)日: | 2020-11-11 |
| 公開(公告)號(hào): | CN112423282B | 公開(公告)日: | 2023-08-25 |
| 發(fā)明(設(shè)計(jì))人: | 朱玉;廖秋華 | 申請(qǐng)(專利權(quán))人: | 迅鐳智能(廣州)科技有限公司 |
| 主分類號(hào): | H04W4/80 | 分類號(hào): | H04W4/80;H04W76/14;H04L69/06;H04L67/01;H04L69/08 |
| 代理公司: | 北京品源專利代理有限公司 11332 | 代理人: | 孟金喆 |
| 地址: | 510000 廣東省廣州市增城新*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 掃描 數(shù)據(jù)處理 方法 相關(guān) 設(shè)備 | ||
1.一種掃描槍數(shù)據(jù)處理方法,其特征在于,包括:
基于與掃描槍之間的藍(lán)牙連接,接收所述掃描槍發(fā)送的數(shù)據(jù)流;其中,所述藍(lán)牙連接為依據(jù)雙向通訊協(xié)議建立的連接,所述雙向通訊協(xié)議為藍(lán)牙串口協(xié)議或藍(lán)牙低能耗協(xié)議;所述數(shù)據(jù)流為所述掃描槍依據(jù)掃描數(shù)據(jù)生成的數(shù)據(jù)流;
依據(jù)所述數(shù)據(jù)流確定數(shù)據(jù)流對(duì)象信息;
基于所述數(shù)據(jù)流對(duì)象信息的字節(jié)數(shù)量,確定所述數(shù)據(jù)流對(duì)象信息是否為空信息;其中,所述字節(jié)數(shù)量為所述數(shù)據(jù)流對(duì)象信息占用的字節(jié)數(shù);
若所述數(shù)據(jù)流對(duì)象信息不為空信息,則將所述數(shù)據(jù)流對(duì)象信息發(fā)送給主線程,以通過所述主線程在確定所述數(shù)據(jù)流對(duì)象信息的消息類型為收到消息類型時(shí),對(duì)所述數(shù)據(jù)流對(duì)象信息中的編碼數(shù)據(jù)進(jìn)行轉(zhuǎn)碼,得到字符串信息;其中,所述主線程用于將接收到的數(shù)據(jù)流對(duì)象信息中的編碼數(shù)據(jù)轉(zhuǎn)換成字符串信息;
在轉(zhuǎn)碼過程中,通過所述主線程監(jiān)測所述數(shù)據(jù)流對(duì)象信息的轉(zhuǎn)碼是否發(fā)生錯(cuò)誤;
若所述數(shù)據(jù)流對(duì)象信息的轉(zhuǎn)碼發(fā)生錯(cuò)誤,則停止所述數(shù)據(jù)流對(duì)象信息的轉(zhuǎn)碼,并產(chǎn)生對(duì)應(yīng)的錯(cuò)誤提示信息進(jìn)行反饋,以停止獲取所述掃描槍發(fā)送的數(shù)據(jù)流;
調(diào)用輸入法的上屏方法對(duì)所述字符串信息進(jìn)行上屏,將所述字符串信息提交到屏幕上的焦點(diǎn)以顯示所述掃描數(shù)據(jù);
判斷所述字符串信息上屏完成后是否彈出輸入法視圖;
若彈出所述輸入法視圖,則隱藏所述輸入法視圖。
2.根據(jù)權(quán)利要求1所述的掃描槍數(shù)據(jù)處理方法,其特征在于,在接收所述掃描槍發(fā)送的數(shù)據(jù)流之前,還包括:
預(yù)先依據(jù)雙向通訊協(xié)議與掃描槍建立藍(lán)牙連接;
針對(duì)所述藍(lán)牙連接新建數(shù)據(jù)流對(duì)象;
其中,所述依據(jù)所述數(shù)據(jù)流確定數(shù)據(jù)流對(duì)象信息,包括:讀取所述數(shù)據(jù)流中的編碼數(shù)據(jù),并將讀取到的編碼數(shù)據(jù)賦予所述數(shù)據(jù)流對(duì)象,以產(chǎn)生對(duì)應(yīng)的數(shù)據(jù)流對(duì)象信息。
3.一種掃描槍數(shù)據(jù)處理方法,其特征在于,應(yīng)用于掃描槍,包括:
通過攝像頭進(jìn)行掃描,得到掃描數(shù)據(jù);
對(duì)所述掃描數(shù)據(jù)進(jìn)行編碼,得到所述掃描數(shù)據(jù)對(duì)應(yīng)的編碼數(shù)據(jù);其中,所述編碼數(shù)據(jù)為按照編碼格式進(jìn)行編碼后得到的數(shù)據(jù);
基于與對(duì)端設(shè)備之間的藍(lán)牙連接,按照雙向通訊協(xié)議發(fā)送所述編碼數(shù)據(jù)對(duì)應(yīng)的數(shù)據(jù)流;其中,所述藍(lán)牙連接為依據(jù)所述雙向通訊協(xié)議建立的連接,所述雙向通訊協(xié)議為藍(lán)牙串口協(xié)議或藍(lán)牙低能耗協(xié)議;
其中,所述數(shù)據(jù)流用于確定數(shù)據(jù)流對(duì)象信息,通過所述對(duì)端設(shè)備執(zhí)行如下操作:
基于所述數(shù)據(jù)流對(duì)象信息的字節(jié)數(shù)量,確定所述數(shù)據(jù)流對(duì)象信息是否為空信息;其中,所述字節(jié)數(shù)量為所述數(shù)據(jù)流對(duì)象信息占用的字節(jié)數(shù);
若所述數(shù)據(jù)流對(duì)象信息不為空信息,則將所述數(shù)據(jù)流對(duì)象信息發(fā)送給主線程,以通過所述主線程在確定所述數(shù)據(jù)流對(duì)象信息的消息類型為收到消息類型時(shí),對(duì)所述數(shù)據(jù)流對(duì)象信息中的編碼數(shù)據(jù)進(jìn)行轉(zhuǎn)碼,得到字符串信息;其中,所述主線程用于將接收到的數(shù)據(jù)流對(duì)象信息中的編碼數(shù)據(jù)轉(zhuǎn)換成字符串信息;
在轉(zhuǎn)碼過程中,通過所述主線程監(jiān)測所述數(shù)據(jù)流對(duì)象信息的轉(zhuǎn)碼是否發(fā)生錯(cuò)誤;
若所述數(shù)據(jù)流對(duì)象信息的轉(zhuǎn)碼發(fā)生錯(cuò)誤,則停止所述數(shù)據(jù)流對(duì)象信息的轉(zhuǎn)碼,并產(chǎn)生對(duì)應(yīng)的錯(cuò)誤提示信息進(jìn)行反饋,以停止獲取所述掃描槍發(fā)送的數(shù)據(jù)流;
調(diào)用輸入法的上屏方法對(duì)所述字符串信息進(jìn)行上屏,將所述字符串信息提交到屏幕上的焦點(diǎn)以顯示所述掃描數(shù)據(jù);
判斷所述字符串信息上屏完成后是否彈出輸入法視圖;
若彈出所述輸入法視圖,則隱藏所述輸入法視圖。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于迅鐳智能(廣州)科技有限公司,未經(jīng)迅鐳智能(廣州)科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011256636.4/1.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
H04W 無線通信網(wǎng)絡(luò)
H04W4-00 專門適用于無線通信網(wǎng)絡(luò)的業(yè)務(wù)或設(shè)施
H04W4-02 .利用用戶或終端位置的業(yè)務(wù)
H04W4-06 .廣播選擇分發(fā);到用戶組的業(yè)務(wù);單向選呼業(yè)務(wù)
H04W4-12 .消息傳送,例如SMS[短消息業(yè)務(wù)];郵箱;通告,例如,通知用戶通信請(qǐng)求的狀態(tài)或進(jìn)展
H04W4-16 .與通信相關(guān)的補(bǔ)充業(yè)務(wù),例如,呼叫轉(zhuǎn)移或呼叫保持
H04W4-18 .信息格式或內(nèi)容轉(zhuǎn)換,例如,為了向用戶或終端無線傳送的目的,由網(wǎng)絡(luò)對(duì)發(fā)送或接收的信息進(jìn)行適應(yīng)修改
- 數(shù)據(jù)處理設(shè)備,數(shù)據(jù)處理方法,和數(shù)據(jù)處理程序
- 數(shù)據(jù)處理電路、數(shù)據(jù)處理裝置、數(shù)據(jù)處理方法、數(shù)據(jù)處理控制方法
- 數(shù)據(jù)處理設(shè)備、數(shù)據(jù)處理方法和數(shù)據(jù)處理程序
- 數(shù)據(jù)處理裝置、數(shù)據(jù)處理方法及數(shù)據(jù)處理程序
- 數(shù)據(jù)處理裝置、數(shù)據(jù)處理方法及計(jì)算機(jī)可讀取的記錄介質(zhì)
- 數(shù)據(jù)處理裝置、數(shù)據(jù)處理方法和數(shù)據(jù)處理程序
- 數(shù)據(jù)處理裝置、數(shù)據(jù)處理方法和數(shù)據(jù)處理程序
- 數(shù)據(jù)處理裝置、數(shù)據(jù)處理方法以及數(shù)據(jù)處理程序
- 數(shù)據(jù)處理裝置、數(shù)據(jù)處理方法以及數(shù)據(jù)處理程序
- 數(shù)據(jù)處理裝置、數(shù)據(jù)處理方法和數(shù)據(jù)處理程序
- 一種數(shù)據(jù)庫讀寫分離的方法和裝置
- 一種手機(jī)動(dòng)漫人物及背景創(chuàng)作方法
- 一種通訊綜合測試終端的測試方法
- 一種服裝用人體測量基準(zhǔn)點(diǎn)的獲取方法
- 系統(tǒng)升級(jí)方法及裝置
- 用于虛擬和接口方法調(diào)用的裝置和方法
- 線程狀態(tài)監(jiān)控方法、裝置、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)
- 一種JAVA智能卡及其虛擬機(jī)組件優(yōu)化方法
- 檢測程序中方法耗時(shí)的方法、裝置及存儲(chǔ)介質(zhì)
- 函數(shù)的執(zhí)行方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)





