国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

面向老年人的藥品智能辨識(shí)系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)

2022-08-18 01:56:32楊婭婷譚江波趙廣寬
無(wú)線互聯(lián)科技 2022年11期
關(guān)鍵詞:云端調(diào)度服務(wù)器

魏 晗,吳 戀,2,楊婭婷,譚江波,趙廣寬

(1.貴州師范學(xué)院 數(shù)學(xué)與大數(shù)據(jù)學(xué)院,貴州 貴陽(yáng) 550018;2.貴州師范學(xué)院 大數(shù)據(jù)科學(xué)與智能工程研究院,貴州 貴陽(yáng) 550018)

0 引言

在全面脫貧的大背景下,鄉(xiāng)村振興,不返貧,求發(fā)展,已成為時(shí)代最強(qiáng)音,讓智慧“心”醫(yī)療的概念深入人心。 鑒于老年人的視力、記憶力普遍欠佳的現(xiàn)狀,本文中的設(shè)備能夠正確智能的讀取、識(shí)別、解析出所需藥品的作用、使用頻率、禁忌等關(guān)鍵信息,并進(jìn)行語(yǔ)音播報(bào),從而最大限度地保證用戶在用藥安全的大前提下,將醫(yī)療模式從傳統(tǒng)化向智能化轉(zhuǎn)型。

本文主要介紹了一種智能醫(yī)藥系統(tǒng),此系統(tǒng)的圖像信息采集模塊通過(guò)掃描藥盒或說(shuō)明書等,采集圖像利用OCR 技術(shù)解析文字后運(yùn)用TCP 協(xié)議與服務(wù)器建立聯(lián)系,并返回關(guān)鍵信息進(jìn)行語(yǔ)音播報(bào),為鄉(xiāng)鎮(zhèn)獨(dú)居老人等特殊群體醫(yī)療實(shí)現(xiàn)智能化、現(xiàn)代化。 以用藥安全、智能用藥為點(diǎn),智能新醫(yī)療作面,以點(diǎn)繪面力爭(zhēng)在醫(yī)療條件欠發(fā)達(dá)的鄉(xiāng)鎮(zhèn)地區(qū)補(bǔ)足資源稀缺的短板,開(kāi)創(chuàng)智能醫(yī)療的新局面。

1 總體設(shè)計(jì)

識(shí)藥系統(tǒng)的大體由物聯(lián)網(wǎng)模塊、信息采集模塊、服務(wù)管理模塊、云端服務(wù)平臺(tái)組成。 物聯(lián)網(wǎng)模塊采用樹(shù)莓派(Raspberrypi)[1]作為系統(tǒng)的軟硬件交互中心、調(diào)度中心。 信息采集模塊包括圖像信息采集、信號(hào)信息采集兩個(gè)版塊,調(diào)度中心將從用戶獲取到的信號(hào)信息驅(qū)動(dòng)攝像頭從而完成圖像采集。 服務(wù)管理模塊對(duì)數(shù)據(jù)庫(kù)信息進(jìn)行維護(hù),保證信息完整、正確。 云端服務(wù)平臺(tái)作為數(shù)據(jù)中心,是由Nginx 技術(shù)搭建的高可用數(shù)據(jù)庫(kù)集群,儲(chǔ)存信息的云端載體。 系統(tǒng)整體結(jié)構(gòu)如圖1 所示。

圖1 智能識(shí)藥系統(tǒng)

2 系統(tǒng)關(guān)鍵技術(shù)設(shè)計(jì)與實(shí)現(xiàn)

該系統(tǒng)分為用戶硬件設(shè)備、嵌入式軟件、數(shù)據(jù)服務(wù)軟件幾個(gè)關(guān)鍵部分。

2.1 軟件部分

該系統(tǒng)軟件部分主要分為運(yùn)行在硬件載體上的嵌入式軟件和運(yùn)行在云端服務(wù)平臺(tái)上的數(shù)據(jù)服務(wù)軟件。

2.1.1 嵌入式軟件

嵌入式軟件部分功能實(shí)現(xiàn)了全自動(dòng)接收用戶指令、調(diào)度中心激活攝像頭進(jìn)行藥盒的圖像采集、向服務(wù)器上傳采集的圖片并接收服務(wù)器處理后返回的信息驅(qū)動(dòng)揚(yáng)聲器進(jìn)行語(yǔ)音播報(bào)[2],是硬件載體的指揮官。

接收用戶指令是由shell 腳本實(shí)現(xiàn),一旦用戶發(fā)出指令,Raspberrypi 的gpio 接口將會(huì)精確捕捉該信號(hào),接著將該信息傳遞給Python 代碼。 該行為會(huì)激活shell 腳本中的指令,從而調(diào)用攝像頭獲取藥盒的圖像信息,提取圖片信息部分由嵌入硬件設(shè)備在后臺(tái)運(yùn)行的Java jar 包代碼實(shí)現(xiàn),具體調(diào)用OpenCV,OpenMv 等庫(kù)函數(shù)縮小藥名范圍、排除無(wú)關(guān)文字從而進(jìn)一步減少服務(wù)器的工作量,然后將經(jīng)過(guò)預(yù)處理的圖片信息以流的形式上傳到云端服務(wù)器,該部分由shell 腳本自動(dòng)發(fā)送Wget 請(qǐng)求并攜帶流實(shí)現(xiàn)。 代碼流程如圖2所示。

圖2 代碼流程

2.1.2 數(shù)據(jù)服務(wù)軟件

數(shù)據(jù)服務(wù)軟件部分主要實(shí)現(xiàn)了接收硬件設(shè)備端上傳的字節(jié)流圖片信息,并利用百度AI OCR 的API 接口[3],實(shí)現(xiàn)將預(yù)處理過(guò)的圖片字節(jié)流信息進(jìn)行指定區(qū)域文字識(shí)別,減少識(shí)別工作量的同時(shí)提高了正確率。將搭建在服務(wù)端的數(shù)據(jù)庫(kù)內(nèi)指定的內(nèi)容返回給客戶的硬件設(shè)備,只有進(jìn)行多次核對(duì)、審查才會(huì)返回信息,進(jìn)一步保證了藥品信息的正確性、安全性。

同時(shí)部署在主服務(wù)器上的除數(shù)據(jù)庫(kù)信息之外,還為管理人員提供了對(duì)藥品信息進(jìn)行增加、修改、校對(duì)的B/S 模式的后臺(tái)可視化管理平臺(tái)。 該平臺(tái)基于Java 語(yǔ)言、數(shù)據(jù)庫(kù)技術(shù)配合SpringBoot 快速開(kāi)發(fā)框架搭建腳手架管理人員通過(guò)項(xiàng)目負(fù)責(zé)人下發(fā)的登錄標(biāo)識(shí)進(jìn)入系統(tǒng),采用Redis 集群和頻繁查詢的數(shù)據(jù),以避免過(guò)多占用服務(wù)器資源[4-5]。 管理員也可以查看相關(guān)用戶提出的問(wèn)題,并利用HTTP 請(qǐng)求返回并給予指導(dǎo)。

對(duì)于云端數(shù)據(jù)庫(kù)的權(quán)限情況,由于藥品信息的特殊性采用SpringSecurity 安全框架防止信息被篡改。 可以保證系統(tǒng)的數(shù)據(jù)管理體系和登錄用戶的權(quán)限是分開(kāi)的,將Token 令牌(管理員唯一識(shí)別碼)暫存在Redis 非關(guān)系型數(shù)據(jù)庫(kù)中,減輕了數(shù)據(jù)庫(kù)服務(wù)器并發(fā)壓力,還可以保證管理員在一定時(shí)間內(nèi)有對(duì)數(shù)據(jù)庫(kù)服務(wù)器內(nèi)數(shù)據(jù)操作的權(quán)限,數(shù)據(jù)加密采用了SHA-256+隨機(jī)鹽+密鑰的方式,可以保障各個(gè)用戶之間的登錄信息和查詢數(shù)據(jù)的安全性,基于安全因素的考慮,不同權(quán)限的工作人員登錄系統(tǒng)之后,修改藥品數(shù)據(jù)庫(kù)的權(quán)限也不同,這樣既避免了數(shù)據(jù)泄露或被篡改的風(fēng)險(xiǎn),也提高了系統(tǒng)的調(diào)控性。

對(duì)于數(shù)據(jù)庫(kù)而言,用戶的信息是管理人員所提供的信息。 但對(duì)于用戶而言,在識(shí)別過(guò)某種藥品后可以對(duì)本地?cái)?shù)據(jù)庫(kù)內(nèi)的信息進(jìn)行修改,從而實(shí)現(xiàn)個(gè)性化配置。 與此同時(shí),用戶的操作將會(huì)記錄在云端日志數(shù)據(jù)庫(kù)內(nèi),原始數(shù)據(jù)發(fā)生修改操作將進(jìn)行拷貝。 云端數(shù)據(jù)平臺(tái)采用差別拷貝模式,在未增加新數(shù)據(jù)的情況下,原數(shù)據(jù)發(fā)生修改,差別拷貝模式只會(huì)拷貝修改的數(shù)據(jù),節(jié)省了數(shù)據(jù)庫(kù)內(nèi)存和數(shù)據(jù)拷貝時(shí)間,使識(shí)藥系統(tǒng)保持高效運(yùn)行。 用戶進(jìn)行修改操作后會(huì)將該數(shù)據(jù)與原數(shù)據(jù)進(jìn)行信息比對(duì),如有發(fā)現(xiàn)信息異常則認(rèn)定為誤操作,對(duì)用戶進(jìn)行反饋,主要數(shù)據(jù)庫(kù)字段設(shè)計(jì)如表1所示。

表1 藥品數(shù)據(jù)庫(kù)字段

2.2 硬件部分

該系統(tǒng)硬件部分主要由Raspberrypi 作為載體,同時(shí)它也是該系統(tǒng)的調(diào)度、交互中心,負(fù)責(zé)協(xié)同信號(hào)信息采集模塊、圖像信息采集模塊、云端服務(wù)平臺(tái)等硬件單元去驅(qū)動(dòng)各設(shè)備之間的交互,共同完成識(shí)藥功能。

2.2.1 交互、調(diào)度中心

硬件部分為客戶端,Raspberrypi 作為可以搭載Linux 系統(tǒng)的“卡片式電腦”是“低成本物聯(lián)網(wǎng)”這一概念的有力踐行者,正是因?yàn)橛辛怂?每個(gè)人都可以動(dòng)手實(shí)現(xiàn)嵌入式。 同時(shí)本項(xiàng)目也選擇使用Raspberrypi 作為項(xiàng)目的硬件載體和交互、調(diào)度中心,由它來(lái)驅(qū)動(dòng)各功能模塊完成識(shí)藥流程,這個(gè)過(guò)程需要由gpio 提供輸入輸出針腳的信息,可以通過(guò)基于Linux 的系統(tǒng)來(lái)讀取各個(gè)接口的狀態(tài),基于此用戶可以點(diǎn)擊載體上的按鈕,由信號(hào)信息采集版塊處理后將該信號(hào)信息傳遞給shell 腳本,再由調(diào)度中心向圖像信息采集版塊發(fā)布命令,從而驅(qū)動(dòng)外部設(shè)備采集信息,負(fù)責(zé)發(fā)布命令和接收反饋,獲取圖像信息后由交互中心向云端服務(wù)平臺(tái)發(fā)送字節(jié)流進(jìn)行軟硬件平臺(tái)的交互,經(jīng)過(guò)云端服務(wù)平臺(tái)處理后返回的信息再由調(diào)度中心調(diào)用揚(yáng)聲器設(shè)備進(jìn)行語(yǔ)音播報(bào)。 Raspberrypi 設(shè)備實(shí)體如圖3 所示。

圖3 硬件設(shè)備

2.2.2 信號(hào)信息采集版塊

此版塊依賴于gpio 接口,運(yùn)行在硬件設(shè)備上的Python 代碼可以通過(guò)硬件設(shè)備載體外接在gpio 上的按鈕來(lái)控制gpio 的高低電平變化,Shell 腳本可以開(kāi)啟監(jiān)聽(tīng)gpio 模式,當(dāng)用戶點(diǎn)擊外接的按鈕后,指定的gpio 接口的高低電平就會(huì)發(fā)生變化并反饋信息給調(diào)度中心,高低電平的變化可以利用在gpio 接口與按鈕之間連接的LED 燈珠亮滅來(lái)進(jìn)行可視化展示。

2.2.3 圖像信息采集版塊

此版塊主要接收調(diào)度中心發(fā)出的信號(hào)從而啟用攝像頭采集圖像信息,將此字節(jié)流圖像暫存在本地[6],該操作被Shell 腳本監(jiān)聽(tīng)后傳遞信號(hào)給調(diào)度中心,進(jìn)而將暫存在本地的字節(jié)流圖像信息以Wget 請(qǐng)求命令上傳到服務(wù)器。

3 實(shí)驗(yàn)效果與展示

由表2 不難看出,該系統(tǒng)硬件用戶單元在環(huán)境明亮、正常的情況下正確率可以達(dá)到商用水平,但在極度昏暗或存在不正常操作的情況下正確率不盡人意。 排除極端環(huán)境因素影響該設(shè)備的運(yùn)作正常,返回的數(shù)據(jù)正確、安全。

表2 實(shí)驗(yàn)效果匯總

4 結(jié)語(yǔ)

目前,本文的智能醫(yī)藥系統(tǒng)解決了老年人由于視力、記憶力普遍欠佳,無(wú)法確保安全用藥而存在的一些問(wèn)題,同時(shí)該系統(tǒng)具有智能讀取和語(yǔ)音播報(bào)的功能,為老年人用藥提供了極大的便利。 當(dāng)前該系統(tǒng)經(jīng)過(guò)多次改進(jìn)與測(cè)試,工作性能穩(wěn)定,實(shí)現(xiàn)效果良好。 在人口老年化的當(dāng)下,智能醫(yī)藥系統(tǒng)為老年人安全用藥提供了保障。 此外,本文的智能醫(yī)藥系統(tǒng)具有很廣闊的市場(chǎng)前景,在未來(lái)將會(huì)占據(jù)部分市場(chǎng)份額,為人們的工作和生活提供便利,降低了用戶因?yàn)橐暳ο陆岛陀洃浟λネ硕a(chǎn)生的安全隱患,使用戶的用藥模式向智能化轉(zhuǎn)變。

猜你喜歡
云端調(diào)度服務(wù)器
云端之城
《調(diào)度集中系統(tǒng)(CTC)/列車調(diào)度指揮系統(tǒng)(TDCS)維護(hù)手冊(cè)》正式出版
通信控制服務(wù)器(CCS)維護(hù)終端的設(shè)計(jì)與實(shí)現(xiàn)
一種基于負(fù)載均衡的Kubernetes調(diào)度改進(jìn)算法
虛擬機(jī)實(shí)時(shí)遷移調(diào)度算法
美人如畫隔云端
行走在云端
初中生(2017年3期)2017-02-21 09:17:43
云端創(chuàng)意
得形忘意的服務(wù)器標(biāo)準(zhǔn)
計(jì)算機(jī)網(wǎng)絡(luò)安全服務(wù)器入侵與防御
顺平县| 宾阳县| 赤城县| 顺义区| 桓仁| 无极县| 大石桥市| 竹北市| 天水市| 万载县| 惠安县| 海晏县| 东安县| 西贡区| 大连市| 苍南县| 洞头县| 方正县| 海城市| 玉田县| 博乐市| 临高县| 武穴市| 泰来县| 洪洞县| 甘谷县| 通许县| 巨鹿县| 宁南县| 青阳县| 斗六市| 泰兴市| 凤庆县| 德化县| 武功县| 缙云县| 鄂州市| 密云县| 行唐县| 张家川| 黄浦区|