本發(fā)明涉及健康檢測領(lǐng)域,尤其涉及一種基于智能機器人的健康監(jiān)測裝置。
背景技術(shù):
當(dāng)前,智能機器人技術(shù)快速發(fā)展,各種服務(wù)型機器人進(jìn)入人們的視線,如:兒童聊天機器人和智能客服機器人,餐廳內(nèi)送餐機器人等。人口老齡化日趨嚴(yán)重的今天,人們的健康檢測需求相較以往明顯成倍增加,但沒有智能機器人專門應(yīng)用于人們的日常健康檢測。
因此,本領(lǐng)域的技術(shù)人員致力于開發(fā)一種基于智能機器人的健康監(jiān)測裝置。
技術(shù)實現(xiàn)要素:
有鑒于現(xiàn)有技術(shù)的上述缺陷,本發(fā)明所要解決的技術(shù)問題是提供一種基于智能機器人的健康監(jiān)測裝置。
為實現(xiàn)上述目的,本發(fā)明提供了一種基于智能機器人的健康監(jiān)測裝置,包括機器人和健康檢測設(shè)備,所述機器人包括通訊接口和控制模塊,所述通訊接口用于連接所述健康檢測設(shè)備并使其與所述機器人進(jìn)行通訊;所述控制模塊用于將接收到的請求解析成操作指令通過所述通訊接口發(fā)送給所述健康檢測設(shè)備,所述健康檢測設(shè)備用于根據(jù)接收到操作指令執(zhí)行相應(yīng)操作并通過所述通訊接口響應(yīng)應(yīng)答。
進(jìn)一步地,所述機器人還包括輸入模塊,其用于從外部獲取用戶請求和與用戶相關(guān)的圖像信息、語音信息和/或文本信息并傳送至所述控制模塊。
進(jìn)一步地,所述機器人還包括輸出模塊,其用于根據(jù)所述控制模塊發(fā)送的指令通過屏幕和/或語音播放設(shè)備提示用戶操作。
進(jìn)一步地,所述機器人還包括驅(qū)動模塊,其用于根據(jù)所述控制模塊發(fā)送的指令驅(qū)動機器人做相應(yīng)的機械活動。
進(jìn)一步地,所述通訊接口是支持CAN總線的RS232、RS485和RS422接口中的一種;或是支持TPC/IP協(xié)議的網(wǎng)絡(luò)通訊接口。
進(jìn)一步地,所述健康檢測設(shè)備包括血壓計、血糖儀、心電圖儀、身高體重測量儀、脈搏血氧儀和骨密度檢測儀中至少一種健康檢測設(shè)備。
進(jìn)一步地,所述控制模塊還包括圖像分析模塊,其用于將所述輸入模塊接收的圖像信息分析出用戶的外表信息作為所述控制模塊發(fā)送指令的依據(jù)。
進(jìn)一步地,所述控制模塊還包括語音分析模塊,其用于將所述輸入模塊接收的語音信息進(jìn)行識別合成完整語義信息。
進(jìn)一步地,所述控制模塊還包括數(shù)據(jù)模塊,其用于將通過所述通訊接口獲取的檢測結(jié)果上傳到云數(shù)據(jù)庫中,同時所述數(shù)據(jù)模塊對獲取的檢測結(jié)果進(jìn)行健康分析,如果檢測結(jié)果在人體正常生理健康指標(biāo)范圍內(nèi),則判定為健康狀態(tài),如果檢測結(jié)果不在人體正常生理健康指標(biāo)范圍內(nèi),則判定為不健康狀態(tài)。
進(jìn)一步地,所述數(shù)據(jù)模塊將從云數(shù)據(jù)庫中獲取的相關(guān)檢測數(shù)據(jù)與此次通過通訊接口獲取的檢測數(shù)據(jù)對比,如果此次檢測結(jié)果與之前的檢測結(jié)果差異在正常范圍,則判定為健康狀態(tài),如果此次檢測結(jié)果與之前的檢測結(jié)果差異超出正常范圍,則判定為不健康狀態(tài)。
進(jìn)一步地,所述控制模塊還包括推送模塊,用于當(dāng)所述數(shù)據(jù)模塊判定為不健康狀態(tài)時,所述數(shù)據(jù)模塊從云數(shù)據(jù)庫中獲取之前檢測的相關(guān)數(shù)據(jù),并將其和此次檢測結(jié)果發(fā)送給所述推送模塊,所述推送模塊將接收到的數(shù)據(jù)發(fā)送給家庭醫(yī)生。
進(jìn)一步地,所述控制模塊還包括驗證模塊,用于根據(jù)所述輸入模塊獲取的信息進(jìn)行用戶身份驗證,其包括人臉圖像驗證、指紋驗證、口令驗證和聲紋驗證。
本發(fā)明基于智能機器人通過通訊接口連接各種檢測設(shè)備,通過機器人智能化和人性化的語音交互方式和檢測設(shè)備相結(jié)合,使健康檢測過程更加簡單便捷,同時讓家庭醫(yī)生能及時在健康數(shù)據(jù)不正常時得到通知。
以下將結(jié)合附圖對本發(fā)明的構(gòu)思、具體結(jié)構(gòu)及產(chǎn)生的技術(shù)效果作進(jìn)一步說明,以充分地了解本發(fā)明的目的、特征和效果。
附圖說明
圖1是本發(fā)明優(yōu)選實施例的一種血壓、血糖儀檢測的智能機器人結(jié)構(gòu)示意圖;
圖2是本發(fā)明優(yōu)選實施例的一種血壓、血糖儀檢測的智能機器人裝置示意圖。
下面將結(jié)合本發(fā)明實施例,對本發(fā)明實施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例。基于本發(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護(hù)的范圍。
具體實施方式
如圖1所示,為本發(fā)明血壓、血糖儀檢測的智能機器人結(jié)構(gòu)的具體實施例。
機器人包括頭部部件1、頸部部件2、攝像頭3、麥克風(fēng)4、肩關(guān)節(jié)部件5、手臂部件6、肘關(guān)節(jié)部件7、屏幕8、指紋識別器9、膝關(guān)節(jié)部件10、腳輪11、喇叭14、血糖監(jiān)測試紙17、采血筆18、采血針19、RS232串口13和帶延長線接口15。
健康檢測設(shè)備是血壓儀12和血糖儀16。
如圖2所示,為本發(fā)明血壓儀和血糖儀檢測的智能機器人裝置的具體實施例。
機器人包括驗證模塊,可使用人臉圖像、指紋、口令和聲紋四種方式中的一種進(jìn)行注冊驗證,使用其中一種方式注冊可同時綁定其他三種用戶唯一性標(biāo)識,之后使用任何一種驗證方式,均可關(guān)聯(lián)到個人的健康信息。例如通過機器人手指上的指紋識別器9錄入指紋注冊賬號,同時綁定人臉圖像(例如通過攝像頭3錄入人臉圖像)、密碼(例如通過屏幕8進(jìn)行賬號密碼設(shè)置)和聲紋(例如通過麥克風(fēng)4錄入聲紋)均為用戶的唯一性標(biāo)識,再次使用時,只需站立在機器人面前,說出請求,機器人自動匹配聲紋信息登入個人賬戶。
當(dāng)用戶說出“血壓測量”,通過麥克風(fēng)4獲取用戶請求并發(fā)送給控制模塊中語音分析模塊,語音分析模塊進(jìn)行識別轉(zhuǎn)化合成完整的語義信息,機器人的控制模塊同時啟動喇叭14播放和屏幕8顯示提示內(nèi)容“將為您跳轉(zhuǎn)血壓測量界面”。
當(dāng)用戶進(jìn)入機器人攝像頭3的攝像范圍,攝像頭3根據(jù)用戶距離機器人的遠(yuǎn)近自動調(diào)整焦距和角度等設(shè)置,控制模塊中的圖像分析模塊獲取畫面信息并分析用戶的體表信息作為控制模塊發(fā)送指令驅(qū)動機器人機械活動的依據(jù)。例如通過攝像頭3獲取的畫面信息可分析出用戶肩離地面的高度信息,控制模塊將這個高度信息作為驅(qū)動指令的參數(shù),驅(qū)動機器人的膝關(guān)節(jié)部件10做升或降的機械活動,使血壓儀的高度正好使用戶手臂伸入到血壓儀12中進(jìn)行測試。
在屏幕8開啟血壓測量界面后,顯示提示內(nèi)容和示意圖“請把上衣一側(cè)袖子脫下,不要卷起緊的衣袖,將手臂平放進(jìn)血壓儀,手心向上,上臂和心臟在同一水平位上,肌肉要放松。準(zhǔn)備好后請說’開始’,血壓儀將開始測量。”同時喇叭14播放同樣的提示內(nèi)容。
用戶做好測量血壓的準(zhǔn)備后,說“開始”,麥克風(fēng)4獲取用戶語音信息發(fā)送給語音分析模塊,語音分析模塊進(jìn)行識別轉(zhuǎn)化為完整的語義信息,控制模塊將其解析成操作指令ST(ASCII編碼)通過RS232串口13發(fā)送給血壓儀12,血壓儀12收到操作指令后返回ACK應(yīng)答然后開始測量。
進(jìn)一步,圖像分析模塊將獲取畫面信息分析用戶測量的姿勢是否正確,如果用戶測量姿勢正確,則在用戶說“開始”時,通過RS232串口13發(fā)送ST指令啟動血壓儀12測量;如果用戶測量姿勢錯誤,例如沒有卷起衣袖或?qū)⑿∈直鄯湃霚y試區(qū)等,均會在屏幕8顯示同時喇叭14播放提示信息。
血壓儀12開始測量操作,控制系統(tǒng)啟動屏幕8顯示和喇叭14播放提示內(nèi)容“開始測量血壓,如需停止測量操作,請說‘停止’,測量過程中請保持放松,不要屏住呼吸,因為屏住呼吸可使血壓升高?!?/p>
當(dāng)血壓儀12在測量過程中,用戶說“停止”時,麥克風(fēng)4獲取用戶語音信息發(fā)送給語音分析模塊,語音分析模塊進(jìn)行識別轉(zhuǎn)化為完整的語義信息,控制模塊將其解析成操作指令SP(ASCII編碼)通過RS232串口13發(fā)送給血壓儀12,血壓儀12收到操作指令SP返回ACK應(yīng)答后血壓儀12自動恢復(fù)到等待測量的狀態(tài)。
當(dāng)血壓儀12在測量過程中,麥克風(fēng)4實時獲取用戶語音信息發(fā)送給語音分析模塊,如果語音分析模塊沒有識別到“停止”的語音信息,則血壓儀12一直測量完成后才停止。
當(dāng)血壓儀12在等待測量狀態(tài),用戶說“停止”時,麥克風(fēng)4獲取用戶語音信息發(fā)送給語音分析模塊,語音分析模塊進(jìn)行識別轉(zhuǎn)化為完整的語義信息,控制模塊將其解析成操作指令SP(ASCII編碼)通過RS232串口13發(fā)送給血壓儀12,血壓儀12收到操作指令SP后返回NCK應(yīng)答后血壓儀不進(jìn)行任何操作。
當(dāng)血壓儀12測量完成后,控制模塊通過RS232串口13發(fā)送獲取測量結(jié)果操作指令RB,血壓儀12收到操作指令RB后通過RS232串口13返回這次測量的血壓數(shù)據(jù)到機器人的數(shù)據(jù)模塊。
數(shù)據(jù)模塊將獲取的測試數(shù)據(jù)根據(jù)個人的唯一標(biāo)識(指紋、聲紋、用戶名或人臉圖像中的一種)上傳至云數(shù)據(jù)庫對應(yīng)的個人數(shù)據(jù)中,同時在屏幕8顯示和喇叭14播放檢測結(jié)果例如“本次測量結(jié)果為:收縮壓xxx,舒張壓xxx,脈搏xxx”。
同時數(shù)據(jù)模塊判斷本次測量結(jié)果是否健康依據(jù)人體正常生理指標(biāo)和云數(shù)據(jù)庫中存儲的之前的檢測數(shù)據(jù)。
例如如果血壓檢測結(jié)果在正常血壓范圍內(nèi),則判定為健康狀態(tài),如果血壓檢測結(jié)果不在正常血壓范圍內(nèi),則判定為不健康狀態(tài)。
例如如果這次血壓檢測結(jié)果和之前的血壓數(shù)據(jù)相比波動在正常范圍內(nèi),則判定為健康狀態(tài),如果這次血壓檢測結(jié)果和之前的血壓數(shù)據(jù)相比波動超出正常范圍內(nèi),則判定為不健康狀態(tài)。
進(jìn)一步地,所述數(shù)據(jù)模塊根據(jù)個人多次檢測數(shù)據(jù)結(jié)果進(jìn)行趨勢性分析預(yù)測。
如果數(shù)據(jù)模塊判定為血壓正常,屏幕8顯示和喇叭14播放“您的血壓正常”。
如果數(shù)據(jù)模塊判定為血壓不正常,屏幕8顯示和喇叭14播放“您的血壓不正常,已將您的測量結(jié)果發(fā)送給家庭醫(yī)生?!辈⑼ㄟ^推送模塊將此次測量數(shù)據(jù)和云數(shù)據(jù)中相關(guān)的數(shù)據(jù)發(fā)送給家庭醫(yī)生診斷。
當(dāng)用戶說出“血糖監(jiān)測”,通過麥克風(fēng)4獲取用戶請求并發(fā)送給控制模塊中語音分析模塊,語音分析模塊進(jìn)行識別轉(zhuǎn)化合成完整的語義信息,或是在屏幕8上點擊“血糖監(jiān)測”,機器人的控制模塊同時啟動喇叭14播放和屏幕8顯示提示內(nèi)容“將為您跳轉(zhuǎn)血糖測量界面”。
在屏幕8開啟血糖測量界面后,顯示提示內(nèi)容和示意圖“請取出血糖檢測試紙、采血針和采血筆。用采血筆和采血針正確采血,將血涂于血糖試紙正確位置,將試紙插入血糖儀?!蓖瑫r喇叭14播放同樣的提示內(nèi)容。用戶根據(jù)提示拿取血糖檢測試紙17、采血筆18、采血針19和血糖儀16進(jìn)行測試。
當(dāng)檢測完成后,控制模塊通過帶延長線接口15發(fā)送獲取測量結(jié)果操作指令XRB,血糖儀16收到操作指令XRB后通過帶延長線接口15返回這次測量的血糖數(shù)據(jù)到機器人的數(shù)據(jù)模塊。數(shù)據(jù)模塊將獲取的測試數(shù)據(jù)根據(jù)個人的唯一標(biāo)識(指紋、聲紋、用戶名或人臉圖像中的一種)上傳至云數(shù)據(jù)庫對應(yīng)的個人數(shù)據(jù)中。
當(dāng)用戶說出“讀取”,或是在屏幕8上點擊“讀取”,機器人的控制模塊同時啟動喇叭14播放和屏幕8顯示檢測結(jié)果。
以上詳細(xì)描述了本發(fā)明的較佳具體實施例。應(yīng)當(dāng)理解,本領(lǐng)域的普通技術(shù)人員無需創(chuàng)造性勞動就可以根據(jù)本發(fā)明的構(gòu)思作出諸多修改和變化。因此,凡本技術(shù)領(lǐng)域中技術(shù)人員依本發(fā)明的構(gòu)思在現(xiàn)有技術(shù)的基礎(chǔ)上通過邏輯分析、推理或者有限的實驗可以得到的技術(shù)方案,皆應(yīng)在由權(quán)利要求書所確定的保護(hù)范圍內(nèi)。