喬英霞,高天雷,劉照陽 ,單珂
(1.山東電子職業(yè)技術(shù)學(xué)院計算機科學(xué)與技術(shù)系,山東 濟南 250200;2. 山東省計算中心(國家超級計算濟南中心),山東省計算機網(wǎng)絡(luò)重點實驗室,山東 濟南 250014)
基于云平臺的智能健康監(jiān)測系統(tǒng)及應(yīng)用
喬英霞1,高天雷2,劉照陽2,單珂2
(1.山東電子職業(yè)技術(shù)學(xué)院計算機科學(xué)與技術(shù)系,山東 濟南 250200;2. 山東省計算中心(國家超級計算濟南中心),山東省計算機網(wǎng)絡(luò)重點實驗室,山東 濟南 250014)
設(shè)計了一種基于云平臺的智能健康監(jiān)測系統(tǒng),實現(xiàn)人體體征參數(shù)的檢測、監(jiān)護和健康干預(yù),為慢性病防治和不良生活習(xí)慣糾正提供了積極有效的解決途徑。系統(tǒng)以“智能感知終端+數(shù)據(jù)處理中轉(zhuǎn)站+健康云平臺+多模態(tài)應(yīng)用終端”為架構(gòu),基于云計算和傳感器技術(shù),設(shè)計了數(shù)據(jù)處理前端(含健康監(jiān)測傳感器集群陣列、數(shù)據(jù)處理中轉(zhuǎn)站)、云平臺數(shù)據(jù)分析存儲單元和客戶應(yīng)用終端三個部分。通過監(jiān)測血壓、血氧、體溫、心電、血常規(guī)、尿常規(guī)等體征參數(shù),運用云平臺成熟的數(shù)據(jù)傳輸技術(shù)、強大的數(shù)據(jù)計算能力以及實時動態(tài)更新的云端數(shù)據(jù)分析算法,完成數(shù)據(jù)的分析計算、異地存儲、同步顯示、多元分發(fā)和遠程推送功能。該系統(tǒng)監(jiān)測參數(shù)多、精度高,可實現(xiàn)數(shù)據(jù)的遠程傳輸、處理和展示,有助于建立健康監(jiān)測新模式。
云平臺;傳感器;健康監(jiān)測系統(tǒng)
隨著生活水平不斷提高,人們對自身的健康狀況更加重視,科技的迅猛發(fā)展也為人體健康監(jiān)測提供了諸多切實有效的解決方案。美國最早將智能醫(yī)療監(jiān)測設(shè)備應(yīng)用在航天和軍事領(lǐng)域,用于監(jiān)測宇航員生理參數(shù)及戰(zhàn)場傷病員體征狀況。目前,國內(nèi)移動醫(yī)療技術(shù)快速發(fā)展,大量監(jiān)護類儀器、穿戴式裝備以及消費電子產(chǎn)品正進入人們的視野。本文運用云計算和傳感器技術(shù),設(shè)計了一種操作簡單、測量精確、可遠程操控的人體智能健康監(jiān)測系統(tǒng),有助于建立健康監(jiān)測新模式。
本文設(shè)計的基于云平臺的智能健康監(jiān)測系統(tǒng),運用云平臺成熟的數(shù)據(jù)傳輸技術(shù)、強大的數(shù)據(jù)計算能力以及實時動態(tài)更新的云端數(shù)據(jù)分析算法[1],實現(xiàn)人體生理指標(biāo)數(shù)據(jù)分析與挖掘、用戶異常檢測數(shù)據(jù)報警、階段數(shù)據(jù)健康趨勢分析以及潛在風(fēng)險評估,從而對人們的生活習(xí)慣進行健康干預(yù),并完成數(shù)據(jù)的異地存儲、同步顯示、多元分發(fā)和遠程推送等功能。這些數(shù)據(jù)在云端動態(tài)存儲和共享,解決了人體生理指標(biāo)檢測的時間和空間限制,有效彌補了現(xiàn)有健康監(jiān)測系統(tǒng)的不足[2]。
本系統(tǒng)主要由數(shù)據(jù)處理前端(含健康監(jiān)測傳感器集群陣列、數(shù)據(jù)處理中轉(zhuǎn)站)、云平臺數(shù)據(jù)分析存儲單元和客戶應(yīng)用終端三部分構(gòu)成,是一套應(yīng)用于公共衛(wèi)生服務(wù)、醫(yī)療救助服務(wù)、藥物供應(yīng)服務(wù)以及醫(yī)療保險服務(wù)的生態(tài)化智能健康監(jiān)測系統(tǒng),其服務(wù)對象是健康人群、慢性病患者以及健康促進團體等。其中,數(shù)據(jù)處理前端采用MEMS傳感器、生物傳感器、環(huán)境傳感器實現(xiàn)身高、體重、血壓、血氧、體溫、心電、血常規(guī)、尿常規(guī)等生理指標(biāo)數(shù)據(jù)的采集,并實時采集用戶所處環(huán)境的氣體、溫濕度、氣壓、環(huán)境光、顆粒物等信息,通過云端大數(shù)據(jù)分析人體所處環(huán)境對人體生理指標(biāo)的影響。所有數(shù)據(jù)通過數(shù)據(jù)處理中轉(zhuǎn)站上傳至云計算平臺進行計算處理后,加密數(shù)據(jù)反饋給基于Android平臺的數(shù)據(jù)處理中轉(zhuǎn)站,進行數(shù)據(jù)解析并顯示到交互式觸摸液晶屏上,將測量的體征指標(biāo)展示給用戶。另一方面,云平臺進行數(shù)據(jù)分發(fā),其他得到授權(quán)的用戶(用戶及其指定親屬、家庭醫(yī)生、營養(yǎng)師、醫(yī)院、養(yǎng)老院、健康咨詢機構(gòu)等)可以通過手機、臺式機、平板電腦、個人計算機實現(xiàn)用戶檢測信息的訪問。通過構(gòu)建一體式生態(tài)化系統(tǒng),提供簡易的數(shù)據(jù)采集、豐富的參數(shù)展示、精確的風(fēng)險評估和友好的人機交互服務(wù)[3-8]。系統(tǒng)整體架構(gòu)如圖1所示。
硬件系統(tǒng)由數(shù)據(jù)采集終端、主控制板和外設(shè)三部分組成。
(1)主控制板
主控制板采用的核心芯片為RK3188,該芯片為四核ARM Cortex-A9架構(gòu),搭載Android4.4系統(tǒng),外圍電路圍繞系統(tǒng)功能設(shè)計了不同的外設(shè)及其接口電路,如圖2所示。主控模塊通過串口UART、USB、藍牙以及紅外模塊等不同的傳輸方式與采集終端交互,實現(xiàn)人體生理指標(biāo)(心電、體溫、血氧、血壓、生化、尿液、血脂、血紅蛋白等)數(shù)據(jù)測量指令的發(fā)送并實時接收具體的測量數(shù)據(jù),測量數(shù)據(jù)通過網(wǎng)絡(luò)實時上傳至云平臺[9]。同時主控模塊通過GPIO通用輸入/輸出接口實現(xiàn)與顯示屏、觸摸屏、麥克風(fēng)、揚聲器等外設(shè)的連接。
圖1 系統(tǒng)整體架構(gòu)圖Fig.1 Overall architecture for the system
圖2 主控模塊示意圖Fig.2 Diagram of the main control module
(2)數(shù)據(jù)采集終端
數(shù)據(jù)采集終端根據(jù)不同生理指標(biāo)測量需求選用不同的芯片控制信號的采集。心電終端選用8路24位精度的模數(shù)轉(zhuǎn)換器ADS1298,將采集到的數(shù)據(jù)通過串口傳輸?shù)街骺匦酒Q踅K端使用光電探頭采集手指的一個完整脈搏波中的光強度變化量,信號經(jīng)處理后傳送到主控模塊。體溫采集利用熱電偶將溫度差轉(zhuǎn)化為電壓差,再采用ADC0908芯片進行信號轉(zhuǎn)換傳送到主控模塊。血壓采集終端為臂筒式采集方式,選用可編程系統(tǒng)控制器CY8C27443對采集信號進行處理,通過紅外模塊將數(shù)據(jù)傳輸?shù)街靼?。生化、尿液以及血脂、血紅蛋白等生理參數(shù)使用試紙?zhí)崛?,通過藍牙、USB接口進行數(shù)據(jù)傳送。采集模塊原理如圖3所示。
(3)外設(shè)
外設(shè)主要包括顯示屏、觸摸屏、麥克風(fēng)、揚聲器等輸入輸出設(shè)備,用于數(shù)據(jù)顯示與人機交互。
軟件系統(tǒng)的主要分系統(tǒng)登錄、指標(biāo)采集、數(shù)據(jù)上傳、數(shù)據(jù)處理及數(shù)據(jù)反饋幾部分,其流程如圖4所示。
(1)系統(tǒng)登錄
設(shè)備上電運行開機,系統(tǒng)進行初始化并等待信息輸入,用戶使用身份證錄入個人信息(名字、年齡、性別)登錄系統(tǒng)。
(2)指標(biāo)采集
本地用戶信息錄入完畢后,開始進行身體各項指標(biāo)采集,使用體征傳感器(血壓、心電、血氧等)進行數(shù)據(jù)采集,數(shù)據(jù)解析,得出用戶身體的各項指標(biāo)。
(3)本地數(shù)據(jù)上傳
.本地設(shè)備通過socket將測量的數(shù)據(jù)發(fā)送到云平臺的服務(wù)器中,服務(wù)器通過socket server云平臺把數(shù)據(jù)存放到云平臺的數(shù)據(jù)庫中,通過數(shù)據(jù)的發(fā)生確認確保提交數(shù)據(jù)的正確性,并最終存儲在云平臺的數(shù)據(jù)庫中。
(4)云平臺數(shù)據(jù)處理
云平臺會對數(shù)據(jù)庫中用戶的有效標(biāo)志信息進行數(shù)據(jù)分析,形成定制化健康信息和疾病可能性的預(yù)測。同時,Web service提供app和Web訪問兩種功能[10],Web service通過tomcat提供服務(wù),將定制化健康信息上傳至app或Web。
(5)數(shù)據(jù)反饋
用戶可通過app或Web隨時了解自己的生理特征信息,其家人也可以在任何位置,任何時間查看用戶相關(guān)信息。蘋果手機系統(tǒng)iOS和Android安卓系統(tǒng)通過訪問Web service相應(yīng)的功能接口傳輸json獲取相應(yīng)的數(shù)據(jù),通過app展現(xiàn)給用戶。Web service開發(fā)由myeclipse+tomcat+struts+hibernate+mysql+json+jquery完成,保證了訪問的并發(fā)性和實時性,提供7天24小時不間斷的服務(wù),通過jpush服務(wù)器完成對iOS和Android的推送,給用戶提供app服務(wù)的同時免費給用戶推送一些醫(yī)療健康知識[10]。
圖4 程序流程圖Fig.4 Program flow chart
基于云平臺的智能健康監(jiān)測系統(tǒng)感知終端操作便捷,人機交互性好,數(shù)據(jù)采集準(zhǔn)確,并且利用云平臺將用戶的生理體征數(shù)據(jù)進行實時處理與深度挖掘,云端同時能夠長期存儲測試數(shù)據(jù),并能對生理體征數(shù)據(jù)進行分析和挖掘,分析用戶身體成分變化趨勢,生成生理體征數(shù)據(jù)與時間的曲線圖,并提供適當(dāng)?shù)娘嬍辰ㄗh和運動建議。終端界面如圖5所示。
圖5 終端設(shè)備界面圖Fig.5 Terminal device interface diagram
對本文所設(shè)計的基于云平臺的生物電阻抗分析檢測系統(tǒng)的性能,我們進行了系統(tǒng)可靠性的驗證,通過對其得出的性能指標(biāo)進行對比,驗證了本系統(tǒng)檢測數(shù)據(jù)的準(zhǔn)確性。表1(為保護隱私而隱去公司真實名稱)為本系統(tǒng)與當(dāng)前6家主流醫(yī)療設(shè)備公司所研發(fā)系統(tǒng)在測試指標(biāo)、云平臺服務(wù)能力方面的對比。
表1 本文所述檢測儀與當(dāng)前主流產(chǎn)品的對比Table 1 Performance comparison between detector mentioned here and the current mainstream products
注:√表示系統(tǒng)有該功能;×表示無此功能。
本文所設(shè)計的基于云平臺的智能健康監(jiān)測系統(tǒng),采集用戶的血壓、血氧、體溫、心電等參數(shù),通過云平臺對采集的數(shù)據(jù)實時進行分析評估、追蹤管理,并將數(shù)據(jù)分發(fā)給用戶及其指定個人、群體或機構(gòu),實現(xiàn)了對用戶自身健康狀況的實時監(jiān)測和風(fēng)險預(yù)警,取得了較好的醫(yī)療效果。下一步,我們將在本文研究的基礎(chǔ)上,利用云平臺更加先進的科研成果對系統(tǒng)加以完善,使用戶獲得更加完美的健康監(jiān)測體驗和醫(yī)療服務(wù)。
[1]胡新平,張志關(guān),董建成.基于云計算理念與技術(shù)的醫(yī)療信息化[J].醫(yī)學(xué)信息雜志,2010(3):12-14.
[2]才華,程志強,孫權(quán).關(guān)于云計算技術(shù)應(yīng)用于金融銷售點終端的研究[J].軟件產(chǎn)業(yè)與工程,2014(6):2-3.
[3]房秉毅,張云勇,程瑩,等. 云計算國內(nèi)外發(fā)展現(xiàn)狀分析[J]. 電信科學(xué),2010(s1):1-6.
[4]張少軍.無線傳感器網(wǎng)絡(luò)技術(shù)及應(yīng)用[M].北京:中國電力出版社,2010.
[5]ABUKHOUSA E,MOHAMED N,AL-JAROODI J.e-Health cloud: Opportunities and challenges[J], Future Internet, 2012,4(3):621-645.
[6]LENK A,KLEMS M,NIMIS J,et al. What’s inside the cloud:An architectural map of the cloud landscape[M]∥Proceedings of the 2009 ICSE Workshop on Software Engineering Challenges of Cloud Computing.Washington,DC,USA:IEEE Computer Society,2009:23-31
[7]軒運動,趙湛,方震,等.基于無線體域網(wǎng)技術(shù)的老人健康監(jiān)護系統(tǒng)的設(shè)計[J].計算機研究與發(fā)展,2011,48(s2):355-359.
[8]XU L D,HE W,LI S C. Internet of things in industries: A survey[J].IEEE Transactions on Industrial Informatics,2014,10(1):2233-2243
[9]周笑麗.低功耗的心電信號采集硬件電路的研究與設(shè)計[D].西安:西安工業(yè)大學(xué),2012.
[10]呂曦,王化文. Web Service的架構(gòu)與協(xié)議[J].計算機應(yīng)用,2002,22(12):62-65.
Cloudplatformbasedintelligenthealthmonitoringsystemanditsapplication
QIAOYing-xia1,GAOTian-lei2,LIUZhao-yang2,SHANKe2
(1.DepartmentofComputerScienceandTechnology,ShandongCollegeofElectronicTechnology,Jinan250200,China; 2.ShandongProvincialKeyLaboratoryofComputerNetworks,ShandongComputerScienceCenter(NationalSupercomputerCenterinJinan),Jinan250014,China)
∶A kind of intelligent health monitoring system based on cloud platform was put forward, which could realize the human body sign parameter detecting, monitoring and health intervention, so it provided a positive and effective way to prevent chronic disease and correct bad habits. The system was based on "intelligent perception terminal + data processing station + health cloud platform + multimodal application terminal" architecture, and was designed by adopting cloud computing and sensor technology, which consisted of 3 sections, such as data processing front-ends (including health monitoring sensor cluster arrays and data processing stations), data analysis and storage cloud platform, and application terminals. The blood pressure, blood oxygen, temperature, ECG, blood routine, urine routine, and other signs of parameters could be monitored by the system, and further be analyzed by high-speed data transmission techniques with mature cloud platform, powerful capacities for data computing and real-time dynamic analysis algorithm. Finally, functions such as data analysis, calculation, remote storage, synchronous display, multidistribution and remote push could be achieved. The system has various monitoring parameters and high accuracy, which can realize the remote data transmission, processing and display and contribute to the establishment of a new health monitoring model.
∶cloud platform; sensor; health monitoring
10.3976/j.issn.1002-4026.2017.06.016
2017-07-11
喬英霞(1965—),女,碩士,副教授,研究方向為計算機應(yīng)用。E-mail: gaotl@sdas.org
TP393
A
1002-4026(2017)06-0099-06