亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種無(wú)線盤(pán)點(diǎn)裝置及方法

文檔序號(hào):6398158閱讀:158來(lái)源:國(guó)知局
專利名稱:一種無(wú)線盤(pán)點(diǎn)裝置及方法
技術(shù)領(lǐng)域
本發(fā)明屬于倉(cāng)儲(chǔ)物流管理領(lǐng)域,主要是實(shí)現(xiàn)庫(kù)存的盤(pán)點(diǎn),尤其是涉及一種無(wú)線盤(pán)點(diǎn)裝置及方法。
背景技術(shù)
傳統(tǒng)的盤(pán)點(diǎn)裝置采用USB線連接,傳輸距離短,使用不方便。為了克服傳統(tǒng)盤(pán)點(diǎn)裝置傳輸距離的不足,本發(fā)明采用433M無(wú)線頻段通信,增加了傳輸距離。

發(fā)明內(nèi)容
本發(fā)明為解決以上技術(shù)問(wèn)題,提供了一種無(wú)線盤(pán)點(diǎn)裝置,該無(wú)線盤(pán)點(diǎn)裝置和基站通過(guò)射頻通信,基站和電腦通過(guò)USB連接;所述無(wú)線盤(pán)點(diǎn)裝置包括:用于掃描條碼獲取相應(yīng)信息的掃描模塊、維護(hù)有任務(wù)事件消息隊(duì)列、射頻消息隊(duì)列、掃描數(shù)據(jù)消息隊(duì)列的消息隊(duì)列、用于發(fā)送通信協(xié)議包到基站的射頻模塊。進(jìn)一步,掃描模塊檢測(cè)到請(qǐng)求掃描的消息,判斷是否為掃描消息,若不是掃描消息則拋出,若是掃描消息,則執(zhí)行給掃描頭供電,使能串口,拉低Trig信號(hào),保持60ms,啟動(dòng)掃描。進(jìn)一步,任務(wù)事件消息隊(duì)列可存儲(chǔ)10個(gè)消息,該消息隊(duì)列用于喚醒掃描任務(wù);射頻消息隊(duì)列可存儲(chǔ)100個(gè)消息,用于完成無(wú)線發(fā)送任務(wù);掃描數(shù)據(jù)消息隊(duì)列可存儲(chǔ)5個(gè)消息,掃描結(jié)果上傳給上級(jí)應(yīng)用層。本發(fā)明還提供了一種無(wú)線盤(pán)點(diǎn)方法,該方法包括:步驟(I)進(jìn)入掃描任務(wù),初始化串口 0,初始化掃描狀態(tài),發(fā)請(qǐng)求掃描的消息到消息隊(duì)列;步驟(2)掃描模塊檢測(cè)到消息,判斷是否為掃描消息,若不是掃描消息則拋出,若是掃描消息,則執(zhí)行給掃描頭供電,使能串口,拉低Trig信號(hào),保持60ms,啟動(dòng)掃描;步驟(3)利用掃描模塊掃描條碼,獲取相應(yīng)的信息;步驟(4)若掃描不成功,返回等待掃描狀態(tài),掃描成功則緩存條碼數(shù)據(jù),同時(shí)發(fā)送消息到掃描數(shù)據(jù)消息隊(duì)列中;步驟(5)激活射頻任務(wù),初始化狀態(tài)參數(shù),調(diào)用處理函數(shù),判斷掃描數(shù)據(jù)消息隊(duì)列非空且射頻模塊空閑,發(fā)送數(shù)據(jù)包,等待發(fā)送結(jié)果,發(fā)送成功,更新未發(fā)送的次數(shù),設(shè)定模塊空閑標(biāo)志。進(jìn)一步,通過(guò)調(diào)用掃描任務(wù)函數(shù)來(lái)激活掃描流程。進(jìn)一步,激活RF射頻任務(wù)的處理包括:無(wú)線掃描槍啟動(dòng);數(shù)據(jù)發(fā)送測(cè)試;盤(pán)點(diǎn)結(jié)束時(shí)批量發(fā)送;無(wú)線盤(pán)點(diǎn)結(jié)束時(shí)逐行發(fā)送;信號(hào)測(cè)試。本發(fā)明的一種無(wú)線盤(pán)點(diǎn)裝置及方法,可實(shí)現(xiàn)遠(yuǎn)距離盤(pán)點(diǎn),方便易用。


圖1是根據(jù)本發(fā)明的無(wú)線盤(pán)點(diǎn)裝置的結(jié)構(gòu)示意圖。圖2是根據(jù)本發(fā)明的方案控制掃描的流程圖。圖3是根據(jù)本發(fā)明進(jìn)行射頻發(fā)送的流程圖。圖4是掃描槍的使用流程圖。
具體實(shí)施例方式下面將參照附圖對(duì)本發(fā)明進(jìn)行更詳細(xì)的描述,其中表示了本發(fā)明的優(yōu)選實(shí)施例,應(yīng)該理解本領(lǐng)域技術(shù)人員可以修改在此描述的本發(fā)明而仍然實(shí)現(xiàn)本發(fā)明的有益效果。因此,下列描述應(yīng)當(dāng)被理解為對(duì)于本領(lǐng)域技術(shù)人員的廣泛知道,而并不作為對(duì)本發(fā)明的限制。如圖1所示,電腦和基站通過(guò)USB線連接,盤(pán)點(diǎn)機(jī)和基站通過(guò)射頻通信,可實(shí)現(xiàn)遠(yuǎn)距離庫(kù)存盤(pán)點(diǎn)。掃描任務(wù)從任務(wù)事件消息隊(duì)列(pEventQueueUsedByTsk)得到掃描命令,進(jìn)行掃描,掃描成功后,把條碼放到掃描數(shù)據(jù)消息隊(duì)列(gOsEvScanDataQueue)中。任務(wù)事件消息隊(duì)列(pEventQueueUsedByTsk)可存儲(chǔ)10個(gè)消息,該隊(duì)列中的消息可以用于啟動(dòng)任意一個(gè)任務(wù),發(fā)送方也可以是任意任務(wù)或中斷。通過(guò)發(fā)送具體信息,系統(tǒng)將相應(yīng)的任務(wù)喚醒,完成某項(xiàng)具體的任務(wù)。目前,該消息隊(duì)列只用于喚醒掃描任務(wù)。射頻消息隊(duì)列(g_RFTaSkQueue)可存儲(chǔ)100個(gè)消息,該隊(duì)列的接收方為射頻任務(wù),發(fā)送方可以是任意任務(wù)或中斷。通過(guò)發(fā)送具體信息,系統(tǒng)將射頻任務(wù)喚醒,完成具體的無(wú)線發(fā)送任務(wù)。掃描數(shù)據(jù)消息隊(duì)列(gOsEvScanDataQueue),可存儲(chǔ)5個(gè)消息。通過(guò)按掃描鍵啟動(dòng)掃描任務(wù),掃描任務(wù)把掃描到的條碼消息放到此隊(duì)列。基站和電腦通過(guò)USB連接,基站和盤(pán)點(diǎn)機(jī)通過(guò)射頻通信,盤(pán)點(diǎn)機(jī)也可直接和電腦通過(guò)USB通信,實(shí)現(xiàn)模擬掃描槍功能和模擬U盤(pán)功能。基站經(jīng)過(guò)初始化后,進(jìn)入循環(huán)處理階段,如果系統(tǒng)有無(wú)線報(bào)文需發(fā)送,則調(diào)用射頻發(fā)送模塊;如果系統(tǒng)有虛擬鍵盤(pán)數(shù)據(jù)需發(fā)送則調(diào)用函數(shù)USB發(fā)送模塊;如果系統(tǒng)有虛擬串口數(shù)據(jù)發(fā)送,則調(diào)用串口發(fā)送模塊。另外,基站系統(tǒng)包含了無(wú)線射頻的硬測(cè)試功能,當(dāng)基站收到測(cè)試報(bào)文時(shí),返回ACK,確認(rèn)信息接收正常。通信協(xié)議包格式如下表所示:
Oxff I接發(fā)I目標(biāo)I源IDj發(fā)送I包類(lèi)I數(shù)丨數(shù)I S 丨校驗(yàn)I Oxfd
權(quán)利要求
1.一種無(wú)線盤(pán)點(diǎn)裝置,其特征在于: 該無(wú)線盤(pán)點(diǎn)裝置和基站通過(guò)射頻通信,基站和電腦通過(guò)USB連接; 所述無(wú)線盤(pán)點(diǎn)裝置包括:用于掃描條碼獲取相應(yīng)信息的掃描模塊、維護(hù)有任務(wù)事件消息隊(duì)列、射頻消息隊(duì)列、掃描數(shù)據(jù)消息隊(duì)列的消息隊(duì)列、用于發(fā)送通信協(xié)議包到基站的射頻模塊。
2.根據(jù)權(quán)利要求1所述的裝置,其特征在于: 掃描模塊檢測(cè)到請(qǐng)求掃描的消息,判斷是否為掃描消息,若不是掃描消息則拋出,若是掃描消息,則執(zhí)行給掃描頭供電,使能串口,拉低Trig信號(hào),保持60ms,啟動(dòng)掃描。
3.根據(jù)權(quán)利要求1所述的裝置,其特征在于: 任務(wù)事件消息隊(duì)列可存儲(chǔ)10個(gè)消息,該消息隊(duì)列用于喚醒掃描任務(wù); 射頻消息隊(duì)列可存儲(chǔ)100個(gè)消息,用于完成無(wú)線發(fā)送任務(wù); 掃描數(shù)據(jù)消息隊(duì)列可存儲(chǔ)5個(gè)消息,掃描結(jié)果上傳給上級(jí)應(yīng)用層。
4.一種無(wú)線盤(pán)點(diǎn)方法,其特征在于該方法包括: 步驟(I)進(jìn)入掃描任務(wù),初始化串口 0,初始化掃描狀態(tài),發(fā)請(qǐng)求掃描的消息到消息隊(duì)列; 步驟(2)掃描模塊檢測(cè)到消息,判斷是否為掃描消息,若不是掃描消息則拋出,若是掃描消息,則執(zhí)行給掃描頭供電,使能串口,拉低Trig信號(hào),保持60ms,啟動(dòng)掃描; 步驟(3)利用掃描模塊掃描條碼,獲取相應(yīng)的信息; 步驟(4)若掃描不成功,返回等待掃描狀態(tài),掃描成功則緩存條碼數(shù)據(jù),同時(shí)發(fā)送消息到掃描數(shù)據(jù)消息隊(duì)列中; 步驟(5)激活射頻任務(wù),初始化狀態(tài)參數(shù),調(diào)用處理函數(shù),判斷掃描數(shù)據(jù)消息隊(duì)列非空且射頻模塊空閑,發(fā)送數(shù)據(jù)包,等待發(fā)送結(jié)果,發(fā)送成功,更新未發(fā)送的次數(shù),設(shè)定模塊空閑標(biāo)志。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于: 通過(guò)調(diào)用掃描任務(wù)函數(shù)來(lái)激活掃描流程。
6.根據(jù)權(quán)利要求4所述的方法,其特征在于: 激活RF射頻任務(wù)的處理包括:無(wú)線掃描槍啟動(dòng);數(shù)據(jù)發(fā)送測(cè)試;盤(pán)點(diǎn)結(jié)束時(shí)批量發(fā)送;無(wú)線盤(pán)點(diǎn)結(jié)束時(shí)逐行發(fā)送;信號(hào)測(cè)試。
全文摘要
本發(fā)明涉及一種無(wú)線盤(pán)點(diǎn)裝置及方法,該無(wú)線盤(pán)點(diǎn)裝置和基站通過(guò)射頻通信,基站和電腦通過(guò)USB連接;所述無(wú)線盤(pán)點(diǎn)裝置包括用于掃描條碼獲取相應(yīng)信息的掃描模塊、維護(hù)有任務(wù)事件消息隊(duì)列、射頻消息隊(duì)列、掃描數(shù)據(jù)消息隊(duì)列的消息隊(duì)列、用于發(fā)送通信協(xié)議包到基站的射頻模塊。
文檔編號(hào)G06K7/10GK103116736SQ20131002194
公開(kāi)日2013年5月22日 申請(qǐng)日期2013年1月22日 優(yōu)先權(quán)日2013年1月22日
發(fā)明者郭佳肅 申請(qǐng)人:北京屏芯科技有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1