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