本發(fā)明屬于醫(yī)學治療領域,尤其是涉及一種高效率的糖尿病信息互動系統(tǒng)。
背景技術:
醫(yī)學工程經(jīng)過了飛速的發(fā)展,大量醫(yī)學數(shù)據(jù)可以通過測量儀器被詳細地記錄,因此,也導致了醫(yī)學相關數(shù)據(jù)海量增長。而在如此海量的數(shù)據(jù)庫中,尋找數(shù)據(jù)并且總結各種糖尿病的臨床表現(xiàn)、發(fā)展規(guī)律和它們之間的相互關系,給出診斷的參考方案,這對于疾病的現(xiàn)實診斷、治療,甚至是醫(yī)學研究來說都具有很大的價值和意義。
技術實現(xiàn)要素:
本發(fā)明的目的是針對現(xiàn)有技術的不足,提供一種糖尿病腕式發(fā)送系統(tǒng)以解決以上問題。
為實現(xiàn)上述目的,本發(fā)明采取的技術方案是:糖尿病腕式發(fā)送系統(tǒng)包括:醫(yī)生端、消息分發(fā)中心、患者端;
消息分發(fā)中心包括:癥狀信息文件記錄模塊,癥狀信息文件分類模塊,癥狀信息文件訪問入口模塊;
醫(yī)生端包括:下行解析模塊,下行發(fā)送模塊,標記模塊;
患者端包括:上行解析模塊,上行發(fā)送模塊;
癥狀信息文件記錄模塊用于醫(yī)生用戶新建用于記錄患者目標文件的癥狀信息文件,癥狀信息文件包含患者目標文件的物理存儲地址和患病特征信息;
癥狀信息文件分類模塊用于根據(jù)癥狀信息文件記錄的患者目標文件的患病特征信息對癥狀信息文件進行分類,生成包含相應癥狀信息文件的序列文件,序列文件用于被訪問時排序相應癥狀信息文件所對應的患者目標文件;
癥狀信息文件訪問入口模塊用于提供患者目標文件的患病特征信息訪問入口,接收患者用戶請求;
下行解析模塊,用于解析患者用戶請求;
下行發(fā)送模塊,用于根據(jù)解析后的患者用戶請求發(fā)送相應的序列文件;
標記模塊,用于為患者目標文件標記患病特征信息,當醫(yī)生和患者一次溝通信息完畢后,將癥狀信息文件設置為隱藏文件;
上行解析模塊,用于解析醫(yī)生用戶請求;
上行發(fā)送模塊,用于根據(jù)解析后的醫(yī)生用戶命令發(fā)送相應的序列文件,并根據(jù)序列文件記錄的癥狀信息文件排序?qū)幕颊吣繕宋募?/p>
癥狀信息文件的內(nèi)容和狀態(tài)作為患者存儲信息的一部分,在服務器中進行存儲;將醫(yī)生用戶、消息分發(fā)中心和患者用戶顯式地分布在多部手表上,構成顯式的分布式系統(tǒng);糖尿病腕式發(fā)送系統(tǒng)的架構是醫(yī)生端、消息分發(fā)中心和患者端共同構成的顯式分布式架構,即,分別位于不同的醫(yī)生用戶和患者用戶的節(jié)點上,按照事先設定的規(guī)則來設定相同的節(jié)點部分構成一個完整的邏輯組,并對外界提供服務,邏輯組間通過消息進行數(shù)據(jù)傳輸;其中,醫(yī)生用戶可以向一個主題發(fā)送相關消息,患者用戶以組為單位,可以關注并拉取自己感興趣的消息,通過糖尿病腕式發(fā)送系統(tǒng)實現(xiàn)對患者用戶和消息分發(fā)中心的全局狀態(tài)信息的管理,及其負載均衡的實現(xiàn)。
附圖說明
圖1為本發(fā)明一種糖尿病腕式發(fā)送系統(tǒng)的結構圖;
具體實施方式
以下結合優(yōu)選實施例及附圖對本發(fā)明的技術方案作進一步的說明。
一種糖尿病腕式發(fā)送系統(tǒng)包括:醫(yī)生端、消息分發(fā)中心、患者端;
消息分發(fā)中心包括:癥狀信息文件記錄模塊,癥狀信息文件分類模塊,癥狀信息文件訪問入口模塊;在本發(fā)明中一種糖尿病腕式發(fā)送系統(tǒng)是一款開源的、分布式的、高即時性、可以醫(yī)患互動的糖尿病腕式發(fā)送系統(tǒng),可以有效地處理內(nèi)部網(wǎng)中活躍的流式數(shù)據(jù),如瀏覽量、用戶訪問頻率、訪問統(tǒng)計、好友動態(tài)等,使用Java進行編寫;
醫(yī)生端包括:下行解析模塊,下行發(fā)送模塊,標記模塊;患者端包括:上行解析模塊,上行發(fā)送模塊;系統(tǒng)在設計過程中主要考慮到了以下需求特征:消息持久化是一種常態(tài)需求;即時性是系統(tǒng)需要滿足的首要目標;癥狀的狀態(tài)作為患者存儲信息的一部分,在服務器中進行存儲;將醫(yī)生、消息分發(fā)中心和患者顯式地分布在多部手表上,構成顯式的分布式系統(tǒng);形成了以下關鍵特性:在存儲器中實現(xiàn)消息持久化的時間復雜度為O(1),數(shù)據(jù)規(guī)??梢赃_到TB級別;實現(xiàn)了數(shù)據(jù)的高即時性,可以滿足每秒一萬條消息的處理需求;
癥狀信息文件記錄模塊用于在醫(yī)生用戶新建用于記錄患者目標文件的癥狀信息文件,癥狀信息文件包含患者目標文件的物理存儲地址和患病特征信息;
癥狀信息文件分類模塊用于根據(jù)癥狀信息文件記錄的患者目標文件的患病特征信息對癥狀信息文件進行分類,生成包含相應癥狀信息文件的序列文件,序列文件用于被訪問時排序相應癥狀信息文件所對應的患者目標文件;
癥狀信息文件訪問入口模塊用于提供患者目標文件的患病特征信息訪問入口,接收患者用戶請求;下行解析模塊,用于解析患者用戶請求;下行發(fā)送模塊,用于根據(jù)解析后的患者用戶請求發(fā)送相應的序列文件;標記模塊,用于為患者目標文件標記患病特征信息,當醫(yī)生和患者一次溝通信息完畢后,將癥狀信息文件設置為隱藏文件;上行解析模塊,用于解析醫(yī)生用戶請求;上行發(fā)送模塊,用于根據(jù)解析后的醫(yī)生用戶命令發(fā)送相應的序列文件,并根據(jù)序列文件記錄的癥狀信息文件排序?qū)幕颊吣繕宋募?。包括:?chuàng)建模塊,用于新建用于記錄患者目標文件癥狀信息的癥狀信息文件,癥狀信息包含患者目標文件的物理存儲地址信息和患病特征信息;生成模塊,用于根據(jù)癥狀信息文件記錄的患者目標文件的患病特征信息對癥狀信息文件進行分類,生成包含相應癥狀信息文件的序列文件,序列文件用于被訪問時陳列相應癥狀信息文件所對應的患者目標文件;訪問入口模塊,用于提供患病特征信息訪問入口,接收用戶請求;解析模塊,用于解析用戶請求;發(fā)送模塊,用于根據(jù)解析后的用戶請求發(fā)送相應的序列文件,并根據(jù)序列文件記錄的癥狀信息文件陳列對應的患者目標文件。糖尿病腕式發(fā)送系統(tǒng)還包括:標記模塊,用于為患者目標文件標記患病特征信息。
新建用于記錄患者目標文件癥狀信息的癥狀信息文件,癥狀信息包含患者目標文件的物理存儲地址信息和患病特征信息;根據(jù)癥狀信息文件記錄的患者目標文件的患病特征信息對癥狀信息文件進行分類,生成包含相應癥狀信息文件的序列文件,序列文件用于被訪問時陳列相應癥狀信息文件所對應的患者目標文件;設置用于接收用戶請求的患病特征信息訪問入口;解析用戶請求;根據(jù)解析后的用戶請求發(fā)送相應的序列文件,并根據(jù)序列文件記錄的癥狀信息文件陳列對應的患者目標文件。根據(jù)癥狀信息文件記錄的患者目標文件的患病特征信息對癥狀信息文件進行分類,生成相應的序列文件前還包括:標記患者目標文件的患病特征信息。癥狀信息文件為隱藏文件。
本發(fā)明實現(xiàn)了在服務器中進行消息的分片和序列管理;實現(xiàn)了對系統(tǒng)的兼容,可以將數(shù)據(jù)并行地加載到服務器中;糖尿病腕式發(fā)送系統(tǒng)的架構是醫(yī)生端、消息分發(fā)中心和患者端共同構成的顯式分布式架構,即,分別位于不同的節(jié)點上,各部分構成一個完整的邏輯組,并對外界提供服務,各部分間通過消息進行數(shù)據(jù)傳輸;其中,醫(yī)生可以向一個主題發(fā)送相關消息,患者以組為單位,可以關注并拉取自己感興趣的消息,通過糖尿病腕式發(fā)送系統(tǒng)實現(xiàn)對患者和消息分發(fā)中心的全局狀態(tài)信息的管理,及其負載均衡的實現(xiàn)。
本發(fā)明的有益成果在于:通過各個端口的交互設置,實現(xiàn)功能的交互化,并且實現(xiàn)了醫(yī)患的實際交流,對醫(yī)生的診斷有很大的作用。
以上所述的僅是本發(fā)明的一些具體實施方案,但對于本領域的普通技術人員來說,在不脫離本發(fā)明創(chuàng)造構思的前提下,還可以做出若干變形和改進,這些都屬于本發(fā)明的保護范圍。