摘要:在現代社會中,手機已經融入到人們的生活和工作中了,利用手機為人們隨時隨地享受醫療保健服務提供了必要條件。本文研究移動計算技術在醫療健康領域發揮的作用,基于移動平臺的個人健康就是將移動計算、醫療信息和通信技術結合起來,更加方便有效的為醫療健康服務。本文研究的目標是向讀者說明,今后移動健康技術將會發展到一個新的高度,幫助用戶有效的監測身體情況,并促使患者采取更健康的行為,以達到有效預防和治療疾病的目的。
關鍵詞:移動健康;手機;健康信息
1移動健康管理概述
無線通信正在迅速成為現代醫療的核心組成部分,移動醫療帶來的實時、保密、精準的服務,讓患者能夠享有更高的移動性,患者從有線醫療設備和緊張的 醫患關系中獲得解放?,F在醫療體系間的競爭非常激烈,借助互聯網通訊技術能實現醫療服務能力的輸出,提升醫療服務內涵,以及延展醫療服務覆蓋面。移動平臺接入醫療服務領域可使應用更開放和多元化,手機作為人們常工作生活的必需品,是實現移動健康的最佳平臺,能夠在任何時候、任何地方為有需求的用戶提供無縫的醫療保健服務。
健康管理是指對個人或人群的健康危險因素進行全面監測、分析、評估以及預測和預防的全過程,作為一種服務,其具體做法是根據個人的健康狀況進行評價和為個人提供有針對性的健康指導。通過醫療數據的處理和整合,產生曲線圖、周期報表,讓用戶了解自己的健康情況,幫助用戶有效改進相關健康指標。移動健康就是將移動計算,醫療傳感器和通信技術結合起來,更加方便有效的為醫療健康服務。移動醫療健康服務是一個新興的產業,其通過提供一系列方便有效的途徑來改善醫療健康服務,具有巨大的市場潛力。
建設移動健康平臺的意義:①以健康為中心的主動式疾病管理和健康管理服務。②受益人群最大化。③降低醫療保健成本。
2移動平臺和跨平臺技術
移動平臺就是電信運營商在此基礎上為其用戶提供的一個范圍更廣、使用更方便的信息交換平臺(線路)。移動平臺利用便攜式移動設備進行各種數據計算、信息處理的計算平臺。該計算平臺的目標是在保證移動設備便攜特性的基礎上提供盡可能好的數據處理和計算能力。
除了先前稱霸市場長達十年,但已被諾基亞宣布停止開發的 Symbian 平臺之外,Google 占據 44.62%市場份額,蘋果占據 44.19%,微軟占據 4.19%,webOS占據 2.49%,BlackBerry 占據 1.21%,構成了目前的智能手機市場的五大主流平臺。
Apple iOS是由蘋果公司為 iPhone 開發的操作系統,主要是給 iPhone、iPodtouch 以及 iPad 使用。憑借著 Apple 的出色的工業設計以及完美的人機交互界面使他備受追捧,該平臺是目前移動領域關注度最高的平臺,也是最重要的平臺。
Android是\"機器人\"的意思,是Google公司于2007年11月5日發布的一個基于Linux平臺的開源手機操作系統。從 2007 年發布至今,市場份額迅速增長,并同摩托羅拉,三星,LG 等終端設備制造商,成立了開放手機聯盟(Open HandsetAlliance)。
跨平臺技術泛指程序語言、軟件或硬件設備可以在多種作業系統或不同硬件架構的設備上運作。主要技術包含如下:①XMPP協議,是一種基于標準通用標記語言的子集XML的協議,它繼承了在XML環境中靈活的發展性。因此,基于XMPP的應用具有超強的可擴展性。經過擴展以后的XMPP可以通過發送擴展的信息來處理用戶的需求,以及在XMPP的頂端建立如內容發布系統和基于地址的服務等應用程序。②OpenGL ES( OpenGL for Embedded Systems) ,它是開放的、跨平臺的、功能完善的2D及3D圖形應用程序接口,實現了軟件與圖形加速硬件之間靈活強大的底層交互接口。③ASP跨平臺技術,是微軟公司開發的代替CGI腳本程序的一種應用,它可以與數據庫和其它程序進行交互,是一種簡單、方便的編程工具。將腳本語言、ASP技術可以將HTML、組件和Web數據庫訪問功能有機地結合在一起,形成一個能在服務器端運行的應用程序,該應用程序可根據來自瀏覽器端的請求生成相應的HTML文檔并回送給瀏覽器。使用ASP能夠創建以HTML網頁作為用戶界面,并能夠與數據庫進行交互的Web應用程序[1]。
3移動健康平臺設計
移動平臺系統廣泛采用J2ME,J2EE,Servlet和EJB等多項Java技術,前端為移動終端,使用基于Linux開放性內核的Android操作系統的智能手機終端為移動客戶端,通過無線網絡與Web服務器進行連接。Servlet獲取到移動客戶端的請求信息,調用相關的EJB,由EJB來完成復雜的邏輯運算和對于數據的查詢存取,然后返回給Servlet,Servlet將處理后的結果以XML的數據格式發送到客戶端的手機上,手機上的客戶端應用程序將這些信息進行解析,然后通過用戶界面顯示給用戶。
客戶端的設計先從用戶界面開始,通過Android平臺的ADT插件,對系統的界面進行設計和描述。通過對用戶在界面的輸入和查詢,對數據進行管理,再經過一定的封裝和解析,通過HTTP傳輸通信協議,發送到客戶端和數據庫進行讀寫。在一個Android應用中,用戶界面是由View和ViewGroup對象構建的。定義并展現視圖層次是通過XML布局文件來實現的。在移動應用開發中,記錄管理系統RMS (Record Management System)可以用來對系統應用中涉及的數據進行永久儲存,以便于后期訪問。該記錄管理系統是一個面向記錄的永久儲存機制,是一個簡單的基于記錄(Record)的數據庫模型。該RMS系統是通過將所創建的對象記錄,經過序列化(serialization)來實現存儲。這樣在后期對于現有數據的訪問,便可不通過網絡服務,直接對于現有存于RMS系統中的數據進行訪問。
服務器端的設計主要包括通過servlet來實現對于服務器與客戶端進行通信、使用EJB實現對于業務邏輯的處理和通過JDBC實現與醫療數據庫之間的交互。
服務器端是通過servlet來實現與客戶端進行通信的。Web層在接受到客戶端發送的請求后,將請求信息按照規定的XML信息格式解析,利用服務器端的EJB進行處理后,將處理結果返回給web層,由該層負責將結果信息按照規定的XML信息格式進行封裝,最后返回給客戶端。在服務器端,設計了一個類和一個接口,分別為BusQueryServlet和QueryMode。BusQueryServlet 類繼承了 javax. servlet. http. httpservlet,能夠處理客戶端通過POST方法提交的查詢請求,并把查詢結果傳送給客戶端,實現與客戶端進行通信的功能[2]。
4移動健康平臺實現
以Android平臺的軟件開發技術為例,采用Android SDK開發框架,開發工具為Eclipse,還涉及Webservices服務技術、XML解析、Jason數據解析技術、跨平臺的數據交互技術、嵌入式HTML技術文件存儲、SQLite數據存儲、Android底層硬件API調用等。最后健康信息從預防、治療、康復全鏈條的數據,需要大量相關標準的支持和醫療大數據的共享[3]。①歡迎界面模塊:為進入本系統的初始頁面,通過輸入用戶名、密碼,以進入個人健康管理系統。②系統參數設置:BMI設置、HR設置、血壓設置、血脂設置、血糖設置、圖像數據采集分析、PQRST分析、RR間期分析、SS間期分析。③健康信息管理:就醫信息查詢、藥品提示、體檢檔案、健康自測、健康日志、健康計劃、專家連線。④數據傳輸:系統信息接收,客戶健康數據提交。⑤健康監控統計:健康曲線圖、健康信息查詢、健康周期報表、健康風險評估。⑥生活助手:健康菜譜模塊提供用戶一些健康的飲食菜譜及其具體做法等內容,方便用戶快捷地查詢健康的飲食菜譜。飲食禁忌模塊提供相克食物,某疾病下禁忌的食物。
5問題與展望
移動健康技術可以提高國民的醫療保健水平,與此同時,作為一項新技術在我國的推廣應用也面臨諸多嚴峻挑戰。我們還需要不斷地改進系統功能以及提高系統穩定性,并得以應用和實施,需要獲得患者的真實反饋數據,不斷地完善該系統,使該系統具有一定的可用性,并在真實數據基礎之上,進行更深層次的數據分析功能。
展望:未來的移動健康平臺發展方向是在系統設計中創建云端訪問入口,建立云端健康信息系統,把云端信息的整合和使用可靠的開源云端技術的信息學結合到移動健康平臺中,以促進對來自不同地理的位置臨床數據的收集和分析。對儲存在云中的醫療數據的訪問更容易,對云中收集的大量醫療健康數據的分析效率更高,實現健康數據存儲的終身管理。
參考文獻:
[1]李虹,向丹丹,呂政豪.ASP跨平臺技術研究[J].軟件導刊,2014,13(11):53-55.
[2]李振興.基于Android平臺移動生活信息化系統的設計與實現[D].西安電子科技大學,2013:40-45.
[3]Betts LR,Taylor CP,Sekuler AB,et al.Aging reduces center-surround antagonism in visual motion processing[J].Neuron,2005,45:361-366.
編輯/申磊