王治國 陳燦楷(通訊作者)



摘 要:針對我國目前無人售藥機存在的普遍問題,設計了一種基于無線端應用的可移動自動售藥機。本文主要介紹了售藥機的機電控制系統和無線端應用APP,并對自動售藥機的硬件和軟件部分,特別是其無線端應用APP做了詳細闡述。
關鍵詞:售藥機 無線端應用APP
Abstract:Aiming at the common problems of unmanned medicine vending machine in China, a mobile automatic medicine vending machine based on wireless terminal application is designed. This paper mainly introduces the electromechanical control system and wireless terminal application app of the medicine vending machine, and expounds in detail the hardware and software of the automatic medicine vending machine, especially its wireless terminal application app.
Key words:Medicine vending machine、Wireless application APP
隨著我國經濟的快速發展以及老齡化社會的到來,社會越來越需要便利的醫藥售賣服務。自動售藥機為人們帶來了生活上的便利,如何提高售藥機的自動化、便利化,成為目前迫切需要思考的問題。
傳統售藥方式是病患在看病后在醫院直接拿藥,或者在藥店買藥。但這種購藥方式非常不便;市場上的自動售藥機則普遍存在體積龐大、使用不便的問題。為了解決這個問題,設計了一款采用具備新型穩定機械結構和控制系統的自動售藥機,并可以通過無線應用APP來使用的自動售藥機。
一、自動售藥機的機械系統設計
自動售藥機主要采用上下雙傳送帶、雙層的發藥槽、電磁鐵、擋板、攝像機、觸摸屏、微信/支付寶的支付接口等部分組成。整體尺寸約1300mm(L)*1000mm(W)*1500mm(H),下部安裝2個萬向輪和2個滾輪以及固定卡扣,一側安裝推手,方便售藥機靈活移動,能以某一點為中心旋轉,方便售藥機的部署和移動。
二、自動售藥機控制系統設計
自動售藥機的控制系統主要由硬件系統和售藥機內置軟件系統以及移動應用端APP組成。其中,硬件模塊與傳統售藥機比較類似;軟件控制系統采用基于PLC的工控機;無線應用端APP是基于Android端的移動APP。
2.1 硬件系統設計
自動售藥機的硬件控制系統主要由支付模塊(一般習慣采用微信或支付寶接口、帶觸摸屏的工控機、光電計數器、電磁鐵、高清攝像頭以及PLC模塊等組成。
硬件系統主要供用戶在現場操作,對所需要的藥品信息進行查詢和購買確認。其工作過程是:用戶通過觸摸屏選擇自己需要的藥品,包括種類和數量,確認并通過微信或支付寶購買。PLC模塊接收指令后,通過控制相應藥品槽電磁鐵通電,使得藥品沿藥品槽滑出供顧客取走藥品,同時使用光電計數器記錄對應的記錄,回傳給PLC,對應數據記錄到本地數據庫中,并通過蜂窩網絡傳送到遠程服務器。
2.2 軟件系統設計
自動售藥機的軟件模塊主要包括以下六個部分:開機檢測模塊、實時監控模塊、藥品傳控模塊、數據庫模塊、蜂窩網絡通訊模塊以及部署在無線應用端的移動應用APP模塊。
2.3 移動應用APP設計
移動應用APP模塊是本項目的特色部分,基于Android客戶端。移動應用APP基于用戶的實際需要,模擬問診購藥全過程,即包括醫院問診掛號、醫院信息、門診服務模塊、住院及及院內服務。主要的功能包括:個人信息模塊、醫院問診模塊、醫院信息模塊、門診及住院服務模塊、定位及購藥模塊以及移動端數據同步模塊。
個人信息模塊采用數據庫同步存儲技術,用戶通過注冊個人賬號進入個人中心,登記用戶的個人信息,包括姓名、性別、電話號碼、病例記錄、移動應用APP賬號及密碼等。
醫院問診模塊根據用戶需求,移動應用APP通過rpc接口實現遠程調用各醫院服務端接口,用戶在客戶端輸入請求后,rpc接口通過TCP實現網絡數據傳輸到服務端實現數據響應。終端系統采用大數據應用技術對傳入數據進行預處理、存儲、分析形成可視化數據,用戶通過可視化數據可選擇相應服務需求,同時系統也將提供用戶掛號,科室定位等服務功能。
醫院信息模塊銜接各醫院服務信息,通過可視化大數據采集,對各醫院信息數據進行處理整合,并采用SharedEverything架構,結合MPP架構的高效分布式計算模式,實現列存儲、粗粒度索引對數據進行存儲。用戶可通過移動應用APP了解各醫院信息,科室的介紹,醫生簡介;同時移動應用端APP將根據用戶信息及用戶需求,實現醫院信息推送,讓用戶了解到更全面信息。
門診及住院服務模塊根據大數據應用技術對數據庫信息進行整合,分煉后,移動應用APP系統可通過訪問數據庫信息,對用戶基本信息進行檢索并初步診斷為用戶提供服務選擇,同時用戶可以采用按病理分類分級篩選方式獲取門診類型、醫生信息。門診系統提供診斷服務咨詢,用戶可在移動應用端APP上進行VR智能咨詢,并對診斷記錄做數據分析,為用戶提供住院需求。
定位及購藥模塊從移動應用端APP上,用戶可享受居家服務功能,系統通過 Google Play services提供的Google Location Services API實現定位功能,用戶可通過自身需求,定位到距離身邊最近的自動售藥機進行云端購藥功能。同時系統將通過大數據應用技術對服務鏈進行有機組織,形成完整的消費服務網絡。APP可根據用戶的定位及搜索,推薦相關醫藥及對醫藥信息進行同步更新。同時移動應用端APP將聯合外賣軟件形成一體化服務式結構,更好滿足人民所需。
移動端同步模塊通過采用SQLite數據庫對數據進行存儲,并實現對同步數據源的實際操作,以及提供同步客戶端和同步服務器之間的交互接口傳輸SyncML數據包,實現數據的同步。移動端同步讓系統的數據檢索更加靈活,進一步提高數據傳輸效率,同時為用戶提供高效率,高質量的應用服務。
三、結論
本文所設計的自動售藥機,是基于機電一體化設計,融合計算機無線應用APP的實際應用,自廣東科學技術職業學院創新創業資助項目“訊醫自助售藥機”(XLJH202141)。自動售藥機體積恰當,機械結構合理簡單、機械系統和軟件系統穩定、與之配套的無線端APP保證了用戶使用的便利性,具有很好的市場推廣價值。
參考文獻:
[1]雷娜,“自動售藥機”——構建人工智能與醫療體系的一座橋梁[J],《數字技術與應用》,2021年第6期216-218
[2]董小雷、任申,智能售藥機國內外研究發展綜述,《機械工程與自動化》[J],2018年第2期216-217
[3]姚露、陳世棟,以用戶體驗為核心的室內公共空間的自動售藥機設計研究[J],《工業設計研究》,2018年第1期211-217
[4]王曉丹 王建宇,自動售藥機配倉算法研究[J],《計算機工程與應用》[CSCD、北大核心],2017年第4期256-262
[5]黃曉冉、董小雷,基于PLC自動售藥機的設計,《河北聯合大學學報:自然科學版》,2015年第4期53-58