本發(fā)明涉及通信技術領域,尤其涉及一種數(shù)據(jù)監(jiān)控的方法。
背景技術:
隨著時代的發(fā)展,生活質量的提高,健康問題越來越受到人們的關注。擁有一個健康的體魄是每個人共同的夢想。
根據(jù)用戶需求,業(yè)內已經開發(fā)了能夠針對用戶進行在線體檢的應用,受到各類人群的廣泛歡迎。但是對于采集得到的體檢數(shù)據(jù)的處理,往往只是獨立數(shù)據(jù)的分析、判定,并沒有結合用戶的實際情況來進行分析,因而可能會造成因為用戶實際情況造成的正常數(shù)據(jù)波動被誤判。
比如用戶剛剛鍛煉完畢,測量血壓、心率,測量數(shù)據(jù)都有可能超出標準一定范圍,如果不結合用戶實際情況,該數(shù)據(jù)就會被確認為不合格數(shù)據(jù),造成數(shù)據(jù)分析結果出現(xiàn)錯誤,繼而可能會影響到根據(jù)該數(shù)據(jù)分析結果生成的各種提示信息的準確性,給用戶提供錯誤的信息。
技術實現(xiàn)要素:
本發(fā)明的目的是針對現(xiàn)有技術的缺陷,提供一種數(shù)據(jù)監(jiān)控的方法,能夠根據(jù)采集到的用戶體征數(shù)據(jù)進行分類,并根據(jù)分類不同,提供不同的超限標準。并以用戶體感數(shù)據(jù)和/或當前計步數(shù)據(jù)等輔助監(jiān)控數(shù)據(jù)加入到用戶體征數(shù)據(jù)監(jiān)控的有效性判斷標準中,以確認當前測試中超標的用戶體征數(shù)據(jù)是否真正的異常,還是僅是因為用戶因實際情況變化而導致的正常波動。
有鑒于此,本發(fā)明實施例提供了一種數(shù)據(jù)監(jiān)控的方法,包括:
第一用戶終端獲取第一用戶的用戶體征數(shù)據(jù),所述用戶體征數(shù)據(jù)具有屬性信息,所述屬性信息包括所述第一用戶的用戶ID和體征數(shù)據(jù)項目的信息;所述用戶體征數(shù)據(jù)包括關鍵項數(shù)據(jù)和一般項數(shù)據(jù);
將所述用戶體征數(shù)據(jù)發(fā)送到服務器;
所述服務器根據(jù)所述第一用戶的用戶ID,獲取所述第一用戶的用戶體征參數(shù)閾值;
根據(jù)所述用戶體征參數(shù)閾值確定每個關鍵項數(shù)據(jù)的第一超標比率,并且,確定每個一般項數(shù)據(jù)的第二超標比率;
基于所述第一超標比率和所述第二超標比率生成所述數(shù)據(jù)監(jiān)控的輸出結果。
優(yōu)選的,所述基于所述第一超標比率和所述第二超標比率生成所述數(shù)據(jù)監(jiān)控的輸出結果具體包括:
當?shù)谝粩?shù)量個關鍵項數(shù)據(jù)的所述第一超標比率超過第一閾值時,根據(jù)所述超所第一閾值的用戶體征數(shù)據(jù)生成所述數(shù)據(jù)監(jiān)控的輸出結果。
優(yōu)選的,所述基于所述第一超標比率和所述第二超標比率生成所述數(shù)據(jù)監(jiān)控的輸出結果具體包括:
當所述第一超標比率超過第二閾值的關鍵項數(shù)據(jù)的數(shù)量與所述第二超標比率超過第三閾值的一般項數(shù)據(jù)的數(shù)量之和達到第二數(shù)量個時,根據(jù)所述第一超標比率超所第一閾值的關鍵項數(shù)據(jù)和所述第二超標比率超過所述第三閾值的一般項數(shù)據(jù),生成所述數(shù)據(jù)監(jiān)控的輸出結果。
優(yōu)選的,所述方法還包括:
獲取第一用戶的輔助監(jiān)控數(shù)據(jù),所述輔助監(jiān)控數(shù)據(jù)包括用戶體感數(shù)據(jù)和/或當前計步數(shù)據(jù);
將所述輔助監(jiān)控數(shù)據(jù)發(fā)送到服務器;
所述服務器根據(jù)所述第一用戶的用戶ID,獲取所述用戶體感數(shù)據(jù)閾值和/或計步數(shù)據(jù)閾值;
根據(jù)所述輔助監(jiān)控參數(shù)閾值確定每個輔助監(jiān)控項的所述輔助監(jiān)控數(shù)據(jù)的第三超標比率。
進一步優(yōu)選的,所述基于所述第一超標比率和所述第二超標比率生成所述數(shù)據(jù)監(jiān)控的輸出結果具體為:
基于所述第一超標比率、所述第二超標比率和所述第三超標比率生成所述數(shù)據(jù)監(jiān)控的輸出結果。
優(yōu)選的,所述體征數(shù)據(jù)項目包括:心率、血壓、血氧飽和度和血液粘稠度。
優(yōu)選的,所述關鍵項數(shù)據(jù)包括血壓和血液粘稠度的數(shù)據(jù);所述一般項數(shù)據(jù)包括心率和血氧飽和度的數(shù)據(jù)。
本發(fā)明實施例提供的數(shù)據(jù)監(jiān)控的方法,能夠根據(jù)采集到的用戶體征數(shù)據(jù)進行分類,并根據(jù)分類不同,提供不同的超限標準。并以用戶體感數(shù)據(jù)和/或當前計步數(shù)據(jù)等輔助監(jiān)控數(shù)據(jù)加入到用戶體征數(shù)據(jù)監(jiān)控的有效性判斷標準中,以確認當前測試中超標的用戶體征數(shù)據(jù)是否真正的異常,還是僅是因為用戶因實際情況變化而導致的正常波動。
附圖說明
圖1為本發(fā)明實施例提供的數(shù)據(jù)監(jiān)控的方法流程圖。
具體實施方式
下面通過附圖和實施例,對本發(fā)明的技術方案做進一步的詳細描述。
圖1為本發(fā)明實施例提供的數(shù)據(jù)監(jiān)控的方法流程圖,如圖1所示,包括:
步驟110,第一用戶終端獲取第一用戶的用戶體征數(shù)據(jù);
其中,用戶體征數(shù)據(jù)具有屬性信息,屬性信息包括第一用戶的用戶ID和體征數(shù)據(jù)項目的信息;
具體的,體征數(shù)據(jù)項目可以包括對用戶體征參數(shù)監(jiān)控的多種項目,比如用戶的身高、體重、血壓等等。一些用戶體征數(shù)據(jù)需要用戶輸入,一些是可以通過與用戶終端以有線或無線方式相連接的外接檢測設備來實現(xiàn)數(shù)據(jù)輸入,另外一些可以是通過用戶設備上已有的裝置,加上相應的處理模塊,對用戶體征信息進行采集再經過處理后得到的。
在本實施例中優(yōu)選的,體征數(shù)據(jù)項目包括:心率、血壓、血氧飽和度和血液粘稠度。
用戶體征數(shù)據(jù)的獲取,是可以通過第一用戶終端的用戶體征監(jiān)測設備,如智能手機的手機攝像頭進行采集獲得的。應用光電容積脈搏波描記法(Photo Plethysmo Graphy,PPG)、紅外光分光光度等原理,可以通過手機攝像頭獲得用戶的心率、血壓、血氧飽和度和血液粘稠度等用戶體征數(shù)據(jù)。
在本例中,為了更加有針對性的確認所監(jiān)控的數(shù)據(jù)如果發(fā)生超標是否真的表示數(shù)據(jù)異常,還是因為用戶本身實際狀況的一些變化造成了數(shù)據(jù)在合理范圍內的波動,因此本實施例對用戶體征數(shù)據(jù)進行分類,其中關鍵項包括血壓和血液粘稠度,一般項包括心率和血氧飽和度。這樣分類的考慮是因為考慮到目前很多人飽受血壓高、血脂稠的困擾,所以將這兩項設置為關鍵項。心率在運動狀態(tài)和非運動狀態(tài)之間波動較大,因此其作為用戶體征數(shù)據(jù)監(jiān)控的意義并不是很大,一般認為心率高于160次/分為運動過度,心率低于40次/分為心率過緩,血氧飽和度除非用戶在高原、煤氣中毒等缺氧狀態(tài)才會出現(xiàn)異常,正常情況下很少出現(xiàn)這種狀況,所以將這兩項設置為一般項。
在對用戶體征數(shù)據(jù)進行監(jiān)測之前,用戶終端首先會確定用戶的用戶ID,具體可以通過用戶登錄的登錄信息獲得。
步驟120,獲取第一用戶的輔助監(jiān)控數(shù)據(jù);
其中,輔助監(jiān)控數(shù)據(jù)包括用戶體感數(shù)據(jù)和/或當前計步數(shù)據(jù),輔助監(jiān)控數(shù)據(jù)的屬性信息包括第一用戶的用戶ID;
具體的,獲取用戶體感數(shù)據(jù)的方法可以為:在采集到用戶體征數(shù)據(jù)之后,生成用戶體感數(shù)據(jù)請求頁面數(shù)據(jù),生成用戶體感數(shù)據(jù)采集頁面,提示用戶進行數(shù)據(jù)輸入,并獲取用戶在頁面輸入的信息,生成用戶體感數(shù)據(jù)。
在一個具體實施例中,用戶體感數(shù)據(jù)為0或1,0表示用戶在進行體征數(shù)據(jù)監(jiān)測時感覺不佳,1為感覺正常。
在另一個實施例中,用戶體感數(shù)據(jù)可以為1-10,1為用戶感覺最差,10為最好,可以設定6或7為正常值下限。
獲取當前計步數(shù)據(jù)的方法可以為,生成數(shù)據(jù)調用指令獲取第一用戶終端內置的振動傳感器和有重力感應加速器的感應數(shù)據(jù),得到當前計步數(shù)據(jù)。
步驟120在本例中為可選的方案,在較優(yōu)選的實施例中采用具有120步驟的方法流程。
步驟130,將用戶體征數(shù)據(jù)和輔助監(jiān)控數(shù)據(jù)發(fā)送到服務器;
具體的,用戶終端將當前獲得的用戶體征數(shù)據(jù)和輔助監(jiān)控數(shù)據(jù)上傳到服務器。
在沒有采集輔助監(jiān)控數(shù)據(jù)的方案中,僅上傳用戶體征數(shù)據(jù)。
步驟140,服務器根據(jù)第一用戶的用戶ID,獲取第一用戶的用戶體征參數(shù)閾值;
具體的,服務器根據(jù)接收到的用戶體征數(shù)據(jù),解析確定上傳數(shù)據(jù)的第一用戶得的用戶ID,并根據(jù)用戶ID確定存儲在服務器中的第一用戶的用戶體征參數(shù)閾值。
第一用戶的用戶體征參數(shù)閾值,可以是面向第一用戶定制的、動態(tài)更新的,也可以是根據(jù)第一用戶的年齡、性別、職業(yè)等信息從服務器的存儲數(shù)據(jù)中對應到的固定的參數(shù)閾值。
步驟150,根據(jù)用戶體征參數(shù)閾值確定每個關鍵項數(shù)據(jù)的第一超標比率,并且,確定每個一般項數(shù)據(jù)的第二超標比率;
具體的,根據(jù)體征數(shù)據(jù)項目不同,確定每個體征數(shù)據(jù)項目的超標比率。
其中,第一超標比率=(關鍵項數(shù)據(jù)-用戶體征參數(shù)閾值(最大或最小))/用戶體征參數(shù)閾值(最大或最小)×100%;
第二超標比率=(一般項數(shù)據(jù)-用戶體征參數(shù)閾值(最大或最小))/用戶體征參數(shù)閾值(最大或最小)×100%。
步驟160,服務器根據(jù)第一用戶的用戶ID,獲取用戶體感數(shù)據(jù)閾值和/或計步數(shù)據(jù)閾值;
具體的,用戶體感數(shù)據(jù)閾值是系統(tǒng)內已存儲設定的,在用戶體感數(shù)據(jù)為0或1的情況下,可以設定體感數(shù)據(jù)閾值為1。則可設定體感數(shù)據(jù)為0時為超標100%,體感數(shù)據(jù)為1時不超標;在用戶體感數(shù)據(jù)為1-10的情況下,可以設定體感數(shù)據(jù)閾值為7。比如6為超標10%,5為超標20%,等等。
對于計步數(shù)據(jù)閾值的設定,可以依照時間段不同來設定,比如早9:00設定為2000步,中午12:00設定為4000步,下午18:00設定為6000步,晚22:00設定為8000步。然后根據(jù)獲取第一用戶的當前步數(shù)數(shù)據(jù)實際所處的時段來確定相應的計步數(shù)據(jù)閾值;
時間段的設定可以是基于一端時間內收集的用戶走步習慣信息,來設定合理的時間段。
步驟170,根據(jù)輔助監(jiān)控參數(shù)閾值確定每個輔助監(jiān)控項的輔助監(jiān)控數(shù)據(jù)的第三超標比率。
具體的,對于在用戶體感數(shù)據(jù)為0或1的情況下,可設定體感數(shù)據(jù)為0時為超標100%,體感數(shù)據(jù)為1時不超標,即超標比率為0;在用戶體感數(shù)據(jù)為1-10,體感數(shù)據(jù)閾值為7的情況下,可以設定體感數(shù)據(jù)為6為超標10%,5為超標20%,等等。
對于計步數(shù)據(jù),比如截止當天22:00走步5000步,則超標(8000-5000)/8000=37.5%。
需要說明的是,上述步驟160、170可以與步驟140、150同步執(zhí)行。
步驟180,基于第一超標比率、第二超標比率和第三超標比率生成所述數(shù)據(jù)監(jiān)控的輸出結果。
具體的,在最簡的實現(xiàn)方案中,即不考慮輔助監(jiān)控數(shù)據(jù)的方案中,可以依照如下方式生成數(shù)據(jù)監(jiān)控的輸出結果。
第一,可以僅以關鍵項數(shù)據(jù)進行判斷,例如當?shù)谝粩?shù)量個關鍵項數(shù)據(jù)的所述第一超標比率超過第一閾值時,根據(jù)所述超過第一閾值的用戶體征數(shù)據(jù)生成所述數(shù)據(jù)監(jiān)控的輸出結果。
具體的,比如,關鍵項中任意一項指數(shù)超標達到10%;又如,關鍵項中任意兩項超標達到5%,則可根據(jù)實際超標的項目,以及超標的數(shù)值,作為基礎數(shù)據(jù),生成數(shù)據(jù)監(jiān)控的輸出結果。
第二,可以同時考慮關鍵項和一般項,例如當所述第一超標比率超過第二閾值的關鍵項數(shù)據(jù)的數(shù)量與所述第二超標比率超過第三閾值的一般項數(shù)據(jù)的數(shù)量之和達到第二數(shù)量個時,根據(jù)所述第一超標比率超過第一閾值的關鍵項數(shù)據(jù)和所述第二超標比率超過所述第三閾值的一般項數(shù)據(jù),生成所述數(shù)據(jù)監(jiān)控的輸出結果。
具體的,比如,關鍵項和一般項中任意三項超標超過5%,則可根據(jù)實際超標的項目,以及超標的數(shù)值,作為基礎數(shù)據(jù),生成數(shù)據(jù)監(jiān)控的輸出結果。
在考慮輔助監(jiān)控數(shù)據(jù)的優(yōu)選方案中,可以參照上述第二種方案執(zhí)行。
具體的,比如關鍵項和一般項中任意二項超標超過5%,且用戶體感數(shù)據(jù)超標超過20%,則可根據(jù)實際超標的項目,以及超標的數(shù)值,作為基礎數(shù)據(jù),生成數(shù)據(jù)監(jiān)控的輸出結果。
或者也可以結合歷史數(shù)據(jù)共同進行判斷。比如關鍵項和一般項中任意二項超標超過5%,且連續(xù)三天的計步數(shù)據(jù)(以每日最后一次為準)超標超過20%,則可根據(jù)實際超標的項目,以及超標的數(shù)值,作為基礎數(shù)據(jù),生成數(shù)據(jù)監(jiān)控的輸出結果。
對于未滿足生成數(shù)據(jù)監(jiān)控的輸出結果的各種超標,通過本實施例的方法將其認定為在合理范圍內的正常波動。
本發(fā)明實施例提供的數(shù)據(jù)監(jiān)控的方法,能夠根據(jù)采集到的用戶體征數(shù)據(jù)進行分類,并根據(jù)分類不同,提供不同的超限標準。并以用戶體感數(shù)據(jù)和/或當前計步數(shù)據(jù)等輔助監(jiān)控數(shù)據(jù)加入到用戶體征數(shù)據(jù)監(jiān)控的有效性判斷標準中,以確認當前測試中超標的用戶體征數(shù)據(jù)是否真正的異常,還是僅是因為用戶因實際情況變化而導致的正常波動。
專業(yè)人員應該還可以進一步意識到,結合本文中所公開的實施例描述的各示例的單元及算法步驟,能夠以電子硬件、計算機軟件或者二者的結合來實現(xiàn),為了清楚地說明硬件和軟件的可互換性,在上述說明中已經按照功能一般性地描述了各示例的組成及步驟。這些功能究竟以硬件還是軟件方式來執(zhí)行,取決于技術方案的特定應用和設計約束條件。專業(yè)技術人員可以對每個特定的應用來使用不同方法來實現(xiàn)所描述的功能,但是這種實現(xiàn)不應認為超出本發(fā)明的范圍。
結合本文中所公開的實施例描述的方法或算法的步驟可以用硬件、處理器執(zhí)行的軟件模塊,或者二者的結合來實施。軟件模塊可以置于隨機存儲器(RAM)、內存、只讀存儲器(ROM)、電可編程ROM、電可擦除可編程ROM、寄存器、硬盤、可移動磁盤、CD-ROM、或技術領域內所公知的任意其它形式的存儲介質中。
以上所述的具體實施方式,對本發(fā)明的目的、技術方案和有益效果進行了進一步詳細說明,所應理解的是,以上所述僅為本發(fā)明的具體實施方式而已,并不用于限定本發(fā)明的保護范圍,凡在本發(fā)明的精神和原則之內,所做的任何修改、等同替換、改進等,均應包含在本發(fā)明的保護范圍之內。