[發明專利]一種基于Android架構的條碼掃描傳輸方法在審
| 申請號: | 201710136959.1 | 申請日: | 2017-03-09 |
| 公開(公告)號: | CN106951237A | 公開(公告)日: | 2017-07-14 |
| 發明(設計)人: | 趙祖朝;余強;錢志明;趙華;胡東純 | 申請(專利權)人: | 江蘇智聯天地科技有限公司 |
| 主分類號: | G06F9/44 | 分類號: | G06F9/44;G06F9/54 |
| 代理公司: | 北京律遠專利代理事務所(普通合伙)11574 | 代理人: | 王冠宇 |
| 地址: | 214181 江蘇省無錫市惠山區中*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 android 架構 條碼 掃描 傳輸 方法 | ||
技術領域
本發明具體涉及一種基于Android架構的條碼掃描傳輸方法方法,屬于物聯網及通訊技術領域。
背景技術
Android是一種基于Linux的自由及開放源代碼的操作系統,主要使用于移動設備,如智能手機和平板電腦,由于其開放性,豐富的硬件,易用的SDK(方便開發),不斷改善的交互界面,逐步完善的生態系統等優點。隨之開發的應用軟件也在日益地豐富起來,Android設備市場占有率逐漸攀升,已經超過了蘋果IOS的增長勢頭。
隨著物聯網領域的快速發展,搭載能夠掃描條碼的服務程序廣泛運行于Android系統中,運用于快遞,支付,設備管理等多領域。當前許多應用都是搭載自己的掃碼服務程序,數據也僅是應用內部使用或者應用實現特定接口后互相傳輸。傳統的條碼傳輸系統通過Android系統廣播或者異步線程傳輸,其實時性、穩定性不高而且大多依賴掃描服務提供接口或者方法給應用才能完成。
發明內容
因此,本發明目的是提供一種基于Android架構,在Android架構上重寫掃描服務提供的接口方法并將Android的四大組件之一活動(Activity)作為中轉站注冊掃描服務中,當條碼掃碼成功后,可以傳輸到任一需要條碼數據的應用。該條碼掃描傳輸系統及方法具有不依賴系統應用(包括第三方應用)事先約定接口,并且應用都能實時、穩定、準確的獲取到的條碼數據。
具體的,所述方法包括;
步驟一進入需要獲取條碼信息的應用中,焦點到可編輯文本框;
步驟二掃描條碼數據源,成功獲取條碼數據后,通過條碼掃描成功后的回調接口將條碼數據傳輸到Android的中轉站;
步驟三Android framework層的Activity作為條碼數據中轉站,獲取到當前應用活動界面的焦點,將掃描結果通過中轉站轉發到當前獲得焦點的應用的可編輯文本框中。
進一步的,所述步驟二中的條碼數據源包括一維,二維條碼。
進一步的,所述步驟二中使用物理按鍵、語音或手勢觸發掃描條碼。
本發明的有益效果在于:本發明的基于Android架構的條碼掃描傳輸方法,該條碼掃描傳輸方法不依賴于任何應用,不需要向應用提供任何接口和方法,想獲取條碼的應用僅僅運行,應用的可編輯框獲得焦點時就可以拿到條碼數據,極大的消除了耦合性和應用開發量。應用只需要對獲取的條碼進行相關處理。通過使用條碼掃描成功后的回調接口嵌入Android的Activity中,Activity通過條碼掃描成功后的回調接口作為中轉站可以做到實時傳輸,速度極快,區別于廣播(需要一定時間,特別是系統比較卡頓時比較費時,再者快速掃描通過廣播發送數據過于頻繁也可能導致系統卡頓,兩者相互作用)。通過使用條碼掃描成功后的回調接口嵌入Android的Activity中,提高傳輸的穩定性,在數據比較多和頻繁時尤為明顯。
附圖說明
圖1為本發明的基于Android架構的條碼掃描傳輸方法的系統框架圖;
圖2為本發明的基于Android架構的條碼掃描傳輸方法的方法流程圖;
圖3為條碼傳輸系統構成圖。
具體實施方式
下面結合附圖對本發明的具體實施方式進行說明:
本發明基于Android架構,由條碼數據源、條碼掃描服務程序、條碼掃描傳輸中轉站、需要獲取條碼數據的應用,應用對條碼的后續處理組成。本發明重點在于掃描服務掃描數據后,Android系統實時,穩定,準確的將掃描服務的條碼數據傳輸到應用。
本發明總體框架如圖1所示:
條碼數據源:如常見的一維,二維條碼,如Code39碼(標準39碼)、Codabar碼(庫德巴碼)、UPC-A碼、UPC-E碼、EAN-13碼(EAN-13國際商品條碼)、EAN-8碼(EAN-8國際商品條碼)、等一維條碼和PDF417、QR碼等二維條碼。
條碼掃描服務程序:如開源項目zbar、zxing提供了相關的源碼,加入條碼掃描成功后的回調接口,提供給條碼傳輸中轉站;
條碼掃描傳輸中轉站:作為條碼數據傳輸的中轉站,首先重寫掃描服務的條碼掃描成功后的回調接口,其次注冊到掃描服務中,當掃描服務獲取到條碼數據后,發送到該中轉站,中轉站再發送到當前獲得焦點的應用中。
接收條碼數據的應用:接收條碼數據的應用為當前Android設備上正在前端運行的應用。
處理條碼:應用根據獲取到的條碼進行相關后續處理工作。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于江蘇智聯天地科技有限公司,未經江蘇智聯天地科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710136959.1/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:具有防護裝置的濾油機
- 下一篇:精礦快速脫水系統





