師若瑤
(太原理工大學機械與運載工程學院, 山西 太原 030024)
儲物系統(tǒng)作為日常生活中常備接觸的物品之一,給人們的生活帶來諸多便利,而現(xiàn)代信息技術(shù)的飛速發(fā)展又進一步給儲物系統(tǒng)的智能化和數(shù)字化奠定了扎實的技術(shù)基礎(chǔ),使人們能夠利用該先進技術(shù)對物品分門別類,促進了空間利用能力的提高。本文對基于物品識別技術(shù)的工業(yè)自動化儲物系統(tǒng)與實現(xiàn)進行分析研究,使其具備重要理論意義和現(xiàn)實價值。
互聯(lián)網(wǎng)智能化的數(shù)字時代,商店、游樂場等諸多場所借助智能化信息技術(shù)實現(xiàn)了功能的優(yōu)化與提升,工業(yè)自動化儲物系統(tǒng)作為日常生活中便捷的重要設(shè)施,借助智能化改造技術(shù),順利實現(xiàn)了條形碼掃描技術(shù)開鎖、密碼輸入開鎖、智能卡芯片掃描開鎖和人臉掃描開鎖等的變化,不斷提高人們的便利程度。另一方面,工業(yè)自動化儲物系統(tǒng)在商場、超市和健身房場所中必不可少,能夠滿足客戶的潛在需求,進而為促進消費作鋪墊,因此,工業(yè)自動化儲物系統(tǒng)的發(fā)展不容忽視。
物品信息的數(shù)據(jù)采集和參數(shù)設(shè)置,可借助多種方式獲得數(shù)據(jù)信息,目前常見的物品識別技術(shù)主要包括無線射頻技術(shù)、圖像識別技術(shù)、二維碼掃描識別技術(shù)、語音識別技術(shù)、氣味識別技術(shù)等多種方式,不同方式優(yōu)劣各有不同,在物品識別領(lǐng)域都有著較為廣泛的應用。以無線射頻技術(shù)為例分析可知,射頻識別技術(shù)作為非接觸式的自動化識別技術(shù)類型,是利用射頻數(shù)據(jù)信號自動識別對象并獲得對象的數(shù)據(jù)信息,整個過程無需外在人員的干擾,被廣泛應用于各種場景。
在工業(yè)自動化儲物系統(tǒng)開發(fā)環(huán)境搭建過程中,主要包括了框架開發(fā)環(huán)境搭建、命令和插件額安裝、數(shù)據(jù)信息交互和數(shù)據(jù)操作三個部分。在搭建Ionic 框架開發(fā)環(huán)境過程中,由于Ionic 框架結(jié)構(gòu)是基于HTML、CSS、JavaScript 等網(wǎng)絡(luò)架構(gòu)基礎(chǔ)上發(fā)展起來的,其環(huán)境框架搭建過程也就需要結(jié)合Angular 語法、Scss 語法和TypeScript 語言等設(shè)計搭建出完整的HT ML5 開發(fā)框架模型,在此技術(shù)上得到功能強大且兼容性良好的適合多個平臺應用的框架結(jié)構(gòu)模式,使最終的移動應用和瀏覽器網(wǎng)頁能夠更好地與搭建Ionic 框架開發(fā)環(huán)境聯(lián)系,實現(xiàn)數(shù)據(jù)對接和應用。其次,就npm 和Cordova 插件的安裝而言,搭建Ionic 框架開發(fā)環(huán)境后,整個環(huán)境運行體系需要的是pm 包管理工具,而該管理工具需要在Node.js 平臺下載并使用,因此,在npm 和Cordova 插件的安裝過程中,需要將數(shù)據(jù)采集設(shè)備或設(shè)施和地理位置等權(quán)限等連接匹配,使得數(shù)據(jù)能夠在系統(tǒng)中的不同操作系統(tǒng)中得到快速移動,也便于調(diào)整信息采集數(shù)據(jù),完成參數(shù)的對接匹配。在PHP 數(shù)據(jù)交互和MySQL 數(shù)據(jù)操作過程中,npm 工具使用過程中搭建起來的Node.js 環(huán)境,將進一步作為服務(wù)器端語言完善工業(yè)自動化儲物系統(tǒng)開發(fā)過程和后期功能實現(xiàn)過程的數(shù)據(jù)交互,借此PHP+MySQL 的后臺開發(fā)模式,規(guī)避前期小型開發(fā)階段過度使用Node.js 進行后臺開發(fā)造成的不良局面[1-2]。
工業(yè)自動化儲物系統(tǒng)包括了客戶端手機App 設(shè)計、服務(wù)器端數(shù)據(jù)交互設(shè)計、功能模塊的設(shè)計與實現(xiàn)、數(shù)據(jù)庫設(shè)計等諸多內(nèi)容??蛻舳耸謾CApp 設(shè)計進一步涵蓋了注冊/登錄模塊、服務(wù)模塊、商業(yè)管理模塊等部分內(nèi)容,客戶在使用工業(yè)自動化儲物系統(tǒng)時,首先登錄注冊再進入App 使用開啟和關(guān)閉功能,借助服務(wù)模塊提供的二維碼完成物品的存儲、開鎖、關(guān)閉、信息查詢和個人積分查詢等各項工作,利用商業(yè)管理模塊實現(xiàn)客戶平臺和用戶信息反饋等功能。在服務(wù)器端數(shù)據(jù)交互設(shè)計過程中,以局域網(wǎng)為中心架構(gòu),將互聯(lián)網(wǎng)信息技術(shù)融合,借助服務(wù)器搭建起覆蓋待服務(wù)范圍的MySQL 數(shù)據(jù)庫信息系統(tǒng),然后將數(shù)據(jù)和App 客戶端通過參數(shù)中心實現(xiàn)數(shù)據(jù)交互連接,儲物柜和App客戶端信息系統(tǒng)借助二維碼識別技術(shù)掃描實現(xiàn)數(shù)據(jù)信息,獲得儲物柜柜子編號的基礎(chǔ)上,借助APP 客戶端信息口的相關(guān)操作[3-4],實現(xiàn)數(shù)據(jù)信息的對接,控制儲物柜的開啟和關(guān)閉,圖1 即為服務(wù)器數(shù)據(jù)交互設(shè)計架構(gòu)示意。
圖1 服務(wù)器數(shù)據(jù)交互設(shè)計架構(gòu)示意圖
在數(shù)據(jù)庫設(shè)計模塊過程中,數(shù)據(jù)信息中心主要包括存儲基本信息、交易數(shù)據(jù)和參數(shù)信息的用戶表、訂單列表、歷史訂單表、柜子表、儲物柜表五個基本表的數(shù)據(jù)庫參數(shù)表,上述五個基本表和一個視圖表構(gòu)成數(shù)據(jù)庫的全部結(jié)構(gòu),在五個基本表的數(shù)據(jù)信息流傳遞過程中,顯示用戶表參數(shù)信息收集后,通過物品的儲存完成訂購信息,匯總訂購信息后形成完整的物品存儲訂單列表,在原始的數(shù)據(jù)信息儲存過程中,物品儲存和取出后的歷史形成信息會一直存儲在App 客戶端信息中心,形成歷史訂單數(shù)據(jù)信息,將上述的物品存儲訂單列表和歷史訂單存儲列表的所有數(shù)據(jù)全部融合在一起之后,就能夠組成工業(yè)自動化儲物系統(tǒng)全部物品存儲過程的數(shù)據(jù)傳遞,最后能夠完善整個柜子表、儲物柜的信息統(tǒng)一,實現(xiàn)完整的物品自動化存儲。在此過程中,基于物品識別技術(shù)的工業(yè)自動化儲物系統(tǒng)的視圖表在采集收取柜子表、儲物柜表查詢得出的每個儲物柜未儲存柜子數(shù)量和地址虛表參數(shù)后,就能夠?qū)⑾嚓P(guān)信息傳達到客戶App 端口中,便于客戶在有存儲需求的同時,快速找到并發(fā)現(xiàn)能夠存儲物品的柜子,滿足自身的儲物求。在基于物品識別技術(shù)的工業(yè)自動化儲物系統(tǒng)物品存儲功能實現(xiàn)過程中,用戶通過點擊“掃描”按鈕進入二維碼參數(shù)掃描的頁面,借助手機攝像頭獲取得到權(quán)限,借此實現(xiàn)客戶App 端口數(shù)據(jù)的傳達,強化對儲物柜中二維碼的識別后能得到分析的內(nèi)容,最終將分析得出的內(nèi)容通過彈窗形式顯示,使用戶能夠根據(jù)手機App 頁面的顯示中心選擇即將進行的各項行動,在確定存儲物品時,選擇“確定”實現(xiàn)對當前掃描柜子和賬戶信號的梳理,后臺在接到柜子參數(shù)編號后,判別該柜子是否屬于系統(tǒng),解決傳統(tǒng)模式下由于柜子二維碼固化造成的信息錯誤和混淆。
以基于物品識別技術(shù)的工業(yè)自動化儲物系統(tǒng)為研究對象,在探究基于物品識別技術(shù)的工業(yè)自動化儲物系統(tǒng)產(chǎn)生背景的基礎(chǔ)上,秉持著滿足人們?nèi)粘I?、工作和學習過程中碎片化的物體存儲需求,研究了工業(yè)工業(yè)自動化儲物系統(tǒng)開發(fā)環(huán)境的搭建,重點論述了基于二維碼識別這一物品識別技術(shù)的工業(yè)自動化儲物系統(tǒng)實現(xiàn)與應用,將通過其中各項內(nèi)容的分析得到更多基于物品識別技術(shù)的工業(yè)自動化儲物系統(tǒng)實現(xiàn)參考,為更好地滿足人們需求奠定基礎(chǔ)。