本發(fā)明涉及數(shù)據(jù)處理領(lǐng)域,尤其涉及一種面向家庭用戶體征數(shù)據(jù)的整合處理方法。
背景技術(shù):
隨著時代的發(fā)展,生活質(zhì)量的提高,健康問題越來越受到人們的關(guān)注。擁有一個健康的體魄是每個人共同的夢想。
根據(jù)用戶需求,業(yè)內(nèi)已經(jīng)開發(fā)了能夠針對用戶進行在線體檢的應(yīng)用,受到各類人群的廣泛歡迎。但是對于采集得到的體檢數(shù)據(jù)只能在體檢用戶的用戶終端進行顯示,不方便用戶的家庭成員之間了解彼此的健康狀況,此外,現(xiàn)有的在線體檢應(yīng)用只能以單一的個體為單位進行孤立的數(shù)據(jù)分析、判定,導(dǎo)致檢測結(jié)果所起到的做用非常有限。
技術(shù)實現(xiàn)要素:
本發(fā)明的目的是針對現(xiàn)有技術(shù)的缺陷,提供一種面向家庭用戶體征數(shù)據(jù)的整合處理方法,能夠以家庭圈為單位,將用戶的體征檢測數(shù)據(jù)推送給家庭中的每個成員或指定成員,方便家庭成員了解彼此的健康狀況,此外能夠?qū)ν患彝ブ械母鱾€用戶的體征數(shù)據(jù)跟蹤統(tǒng)計和對比,分析得到家庭用戶體征檢測匯總數(shù)據(jù)。
有鑒于此,本發(fā)明實施例提供了一種面向家庭用戶體征數(shù)據(jù)的整合處理方法,包括:
第一用戶終端獲取第一用戶的用戶體征檢測數(shù)據(jù);
根據(jù)所述用戶體征檢測數(shù)據(jù)生成所述第一用戶的用戶體征數(shù)據(jù),并發(fā)送到服務(wù)器;所述用戶體征數(shù)據(jù)包括所述用戶體征檢測數(shù)據(jù)、所述用戶體征檢測數(shù)據(jù)的檢測時間信息和所述第一用戶的用戶ID;
所述服務(wù)器根據(jù)所述第一用戶的用戶ID在用戶管理數(shù)據(jù)庫中查詢第一用戶所在的第一家庭圈ID;
根據(jù)所述第一家庭圈ID查找對應(yīng)的家庭群組列表;所述家庭群組列表中包括的多個用戶的用戶ID;
將所述第一用戶的用戶體征數(shù)據(jù)發(fā)送給所述家庭群組列表中包括的一個或多個用戶的用戶終端。
優(yōu)選的,所述服務(wù)器根據(jù)所述第一用戶的用戶ID在用戶管理數(shù)據(jù)庫中查詢第一用戶所在的第一家庭圈ID具體包括:
將所述第一用戶的用戶體征檢測數(shù)據(jù)與標(biāo)準(zhǔn)數(shù)據(jù)閾值進行對比;
當(dāng)所述用戶體征檢測數(shù)據(jù)超出所述標(biāo)準(zhǔn)數(shù)據(jù)閾值時,服務(wù)器根據(jù)所述第一用戶的用戶ID在用戶管理數(shù)據(jù)庫中查詢第一用戶所在的第一家庭圈ID。
優(yōu)選的,在所述根據(jù)所述用戶體征檢測數(shù)據(jù)生成所述第一用戶的用戶體征數(shù)據(jù),并發(fā)送到服務(wù)器之后,所述方法還包括:
所述服務(wù)器將所述第一用戶的用戶體征數(shù)據(jù)存儲到用戶體征數(shù)據(jù)庫中。
優(yōu)選的,所述用戶體征檢測數(shù)據(jù)具有屬性信息,所述屬性信息包括對應(yīng)的所述用戶ID和體征數(shù)據(jù)項目的信息。
進一步優(yōu)選的,所述體征數(shù)據(jù)項目包括:心率、血壓、血氧飽和度和血液粘稠度。
優(yōu)選的,所述方法還包括:
所述第一用戶的用戶終端接收所述第一用戶輸入的指定信息;所述指定信息包括第二用戶的用戶ID;所述第二用戶的用戶ID存在于所述家庭群組列表中;
將所述指定信息發(fā)送到所述服務(wù)器;
所述服務(wù)器根據(jù)所述第二用戶的用戶ID和所述第一用戶的用戶ID生成用戶體征數(shù)據(jù)推送關(guān)聯(lián)信息。
進一步優(yōu)選的,所述將所述第一用戶的用戶體征數(shù)據(jù)發(fā)送給所述家庭群組列表中包括的一個或多個用戶的用戶終端具體為:
根據(jù)所述第一用戶的用戶ID,查詢所述用戶體征數(shù)據(jù)推送關(guān)聯(lián)信息,得到所述第二用戶的用戶ID;
根據(jù)所述第二用戶的用戶ID,將所述第一用戶的用戶體征數(shù)據(jù)發(fā)送給所述第二用戶的用戶終端。
優(yōu)選的,所述方法還包括:
所述服務(wù)器獲取所述用戶管理數(shù)據(jù)庫中一個家庭圈ID對應(yīng)的家庭群組列表中包括的各個用戶的用戶ID;
根據(jù)所述各個用戶的用戶ID從用戶體征數(shù)據(jù)庫中獲取用戶體征檢測數(shù)據(jù);
根據(jù)所述用戶體征檢測數(shù)據(jù)的檢測時間信息對所述各個用戶的所述用戶體征檢測數(shù)據(jù)進行對比分析,生成家庭用戶體征檢測匯總數(shù)據(jù);
根據(jù)所述家庭群組列表中包括的用戶ID,向所述用戶ID對應(yīng)的各個用戶的用戶終端推送所述家庭用戶體征檢測匯總數(shù)據(jù)。
優(yōu)選的,在所述第一用戶終端獲取第一用戶的用戶體征檢測數(shù)據(jù)之前,所述方法還包括:
所述第一用戶終端接收所述第一用戶輸入的用戶注冊信息;所述用戶注冊信息包括第一用戶的用戶信息和所述第一家庭圈ID;所述用戶信息包括用戶ID;
所述第一用戶終端將所述用戶注冊信息發(fā)送給所述服務(wù)器;
所述服務(wù)器根據(jù)所述第一家庭圈ID在用戶管理數(shù)據(jù)庫中查找是否具有所述第一家庭圈ID的家庭群組列表;
當(dāng)具有所述第一家庭圈ID的家庭群組列表時,將所述第一用戶的用戶ID加入所述家庭群組列表中。
優(yōu)選的,在所述第一用戶終端獲取第一用戶的用戶體征檢測數(shù)據(jù)之前,所述方法還包括:
第一用戶終端接收第一用戶輸入的新建家庭群組請求信息;
獲取用戶注冊信息接收顯示數(shù)據(jù),生成用戶注冊信息接收顯示頁面;
接收所述第一用戶輸入的第一用戶的用戶信息和所述第一家庭圈ID;所述用戶信息包括用戶ID;
所述第一用戶終端將所述第一用戶的用戶信息和第一家庭圈ID發(fā)送給所述服務(wù)器;
所述服務(wù)器根據(jù)所述第一家庭圈ID建立新的家庭群組列表,將所述第一用戶的用戶ID加入所述家庭群組列表中,并存儲在所述用戶管理數(shù)據(jù)庫中。
本發(fā)明實施例提供的面向家庭用戶體征數(shù)據(jù)的整合處理方法,能夠以家庭圈為單位,將用戶的體征檢測數(shù)據(jù)推送給家庭中的每個成員或指定成員,方便家庭成員了解彼此的健康狀況,此外能夠?qū)ν患彝ブ械母鱾€用戶的體征數(shù)據(jù)跟蹤統(tǒng)計和對比,分析得到家庭用戶體征檢測匯總數(shù)據(jù)。
附圖說明
圖1為本發(fā)明實施例提供的面向家庭用戶體征數(shù)據(jù)的整合處理方法流程圖。
圖2為本發(fā)明實施例提供的對一個用戶的用戶體征數(shù)據(jù)發(fā)送的方法流程圖。
具體實施方式
下面通過附圖和實施例,對本發(fā)明的技術(shù)方案做進一步的詳細描述。
相比社會環(huán)境,通常我們會自然地認為家庭之內(nèi)的食物和環(huán)境要更加安全和干凈。殊不知,家庭也藏著諸多易被忽略的健康隱患。家庭病產(chǎn)生于家庭,全家人的生活方式、心理狀態(tài)、健康觀念、地理環(huán)境等多方面都可能是家庭病蔓延的因素。與基因、家族史相關(guān)的遺傳病,影響的范圍僅限于垂直的家族,而且大都可以通過婚檢篩查排查。但家庭病會橫向傳播,無差別“襲擊”家庭成員,因此危害更大。家庭成員之間的體征數(shù)據(jù),具有一定的共性參考價值。
本發(fā)明正是基于上述因素,提出的一種面向家庭用戶體征數(shù)據(jù)的整合處理方法,能夠以家庭圈為單位,將用戶的體征檢測數(shù)據(jù)推送給家庭中的每個成員,方便家庭成員了解彼此的健康狀況,此外能夠?qū)ν患彝ブ械母鱾€用戶的體征數(shù)據(jù)跟蹤統(tǒng)計和對比,分析得到家庭用戶體征檢測匯總數(shù)據(jù),使用戶可以清晰地了解整個家庭的健康狀況。
本實施例提供的面向家庭用戶體征數(shù)據(jù)的整合處理方法,實現(xiàn)于用戶終端的應(yīng)用中。常用的用戶終端包括:智能手機和平板電腦。圖1為本發(fā)明實施例提供的面向家庭用戶體征數(shù)據(jù)的整合處理方法流程圖,如圖1所示,包括:
步驟110,第一用戶終端獲取第一用戶的用戶體征檢測數(shù)據(jù)。
其中,用戶體征檢測數(shù)據(jù)具有屬性信息,屬性信息包括對應(yīng)的用戶ID和體征數(shù)據(jù)項目的信息,優(yōu)選的,體征數(shù)據(jù)項目可以包括心率、血壓、血氧飽和度和血液粘稠度中的一種或多種。
具體的,用戶終端接收用戶輸入的體征檢測數(shù)據(jù)錄入請求,根據(jù)體征檢測數(shù)據(jù)錄入請求生成體征檢測數(shù)據(jù)錄入請求指令發(fā)送給服務(wù)器,從服務(wù)器獲取體征檢測數(shù)據(jù)錄入信息,根據(jù)獲取到的體征檢測數(shù)據(jù)錄入信息生成體征檢測數(shù)據(jù)錄入界面,通過用戶終端的顯示屏向用戶進行顯示,用戶終端獲取用戶體征檢測數(shù)據(jù),其中用戶體征檢測數(shù)據(jù)可以是通過用戶終端內(nèi)置的檢測模塊獲取的,也可以是通過與用戶終端以有線或無線方式相連接的外接檢測設(shè)備獲取的,此外用戶體征檢測數(shù)據(jù)也可以是由用戶輸入的。
為了實現(xiàn)以家庭為單位的用戶體征檢測數(shù)據(jù)的統(tǒng)計分析,在第一用戶終端獲取第一用戶的用戶體征檢測數(shù)據(jù)之前,首先要注冊和建立家庭群組。具體的,第一用戶終端接收第一用戶輸入的新建家庭群組請求信息,獲取用戶注冊信息接收顯示數(shù)據(jù),生成用戶注冊信息接收顯示頁面,在第一用戶終端的用戶界面上進行顯示,用戶注冊信息接收顯示頁面顯示有用戶信息輸入?yún)^(qū)域和家庭圈信息輸入?yún)^(qū)域;第一用戶可以點擊用戶信息輸入?yún)^(qū)域和家庭圈信息輸入?yún)^(qū)域,并填寫相應(yīng)的信息,第一用戶終端接收第一用戶輸入的第一用戶的用戶信息和第一家庭圈ID,其中用戶信息包括用戶ID,并將第一用戶的用戶信息和第一家庭圈ID發(fā)送給服務(wù)器;服務(wù)器根據(jù)第一家庭圈ID建立新的家庭群組列表,將第一用戶的用戶ID加入家庭群組列表中,并存儲在用戶管理數(shù)據(jù)庫中,其中,一個家庭圈ID對應(yīng)一個家庭群組列表,一個家庭群組列表中可以包括一個或多個家庭成員的用戶ID。
當(dāng)有新增用戶要加入到家庭群組列表中時,在新增用戶輸入用戶體征檢測數(shù)據(jù)之前,新增用戶首先要在用戶終端輸入用戶注冊信息,用戶終端接收用戶輸入的用戶注冊信息,并發(fā)送給服務(wù)器,其中用戶注冊信息包括新增用戶的用戶信息和加入的家庭圈ID,用戶信息包括新增用戶的用戶ID;服務(wù)器根據(jù)獲取到的家庭圈ID在用戶管理數(shù)據(jù)庫中查找是否具有該家庭圈ID的對應(yīng)的家庭群組列表;當(dāng)服務(wù)器查詢到該家庭圈ID的家庭群組列表時,將新增用戶的用戶ID加入家庭群組列表中;當(dāng)服務(wù)器沒有查詢到該家庭圈ID的家庭群組列表時,生成家庭圈ID輸入錯誤信息并發(fā)送給用戶終端,提示用戶重新輸入要加入的家庭圈ID。
步驟120,根據(jù)用戶體征檢測數(shù)據(jù)生成第一用戶的用戶體征數(shù)據(jù),并發(fā)送到服務(wù)器。
其中,用戶體征數(shù)據(jù)包括用戶體征檢測數(shù)據(jù)、用戶體征檢測數(shù)據(jù)的檢測時間信息和用戶ID。
具體的,用戶終端根據(jù)用戶輸入的用戶體征檢測數(shù)據(jù)生成用戶體征數(shù)據(jù),并發(fā)送到服務(wù)器,服務(wù)器將用戶的用戶體征數(shù)據(jù)存儲到用戶體征數(shù)據(jù)庫中。
該發(fā)送可以是事件觸發(fā)的,比如用戶使用用戶終端進行了體檢,測試了心率、血壓或血液粘稠度,在得到心率數(shù)據(jù)、血壓數(shù)據(jù)或血液粘稠度數(shù)據(jù)之后就自動上傳用戶體征數(shù)據(jù)。
該發(fā)送還可以是按時間設(shè)定執(zhí)行的,比如設(shè)定每天晚上11:59上傳當(dāng)天的用戶體征檢測數(shù)據(jù)更新數(shù)據(jù),如果沒有更新就不上傳。更新數(shù)據(jù)的識別可以根據(jù)用戶體征檢測數(shù)據(jù)的檢測時間信息來確定。
步驟130,服務(wù)器根據(jù)第一用戶的用戶ID在用戶管理數(shù)據(jù)庫中查詢第一用戶所在的第一家庭圈ID。
具體的,服務(wù)器將接收到的第一用戶的用戶體征檢測數(shù)據(jù)與標(biāo)準(zhǔn)數(shù)據(jù)閾值進行對比,當(dāng)用戶體征檢測數(shù)據(jù)超出標(biāo)準(zhǔn)數(shù)據(jù)閾值時,服務(wù)器根據(jù)第一用戶的用戶ID在用戶管理數(shù)據(jù)庫中查詢第一用戶所在的第一家庭圈ID。
其中,標(biāo)準(zhǔn)數(shù)據(jù)閾值是預(yù)先設(shè)定在服務(wù)器中的,比如設(shè)定標(biāo)準(zhǔn)空腹血糖濃度閾值為3.61mmol/L~6.11mmol/L,當(dāng)用戶的空腹血糖濃度檢測數(shù)據(jù)小于3.61mmol/L或大于6.11mmol/L時,服務(wù)器根據(jù)用戶的用戶ID在用戶管理數(shù)據(jù)庫中查詢用戶ID對應(yīng)的家庭圈ID。
步驟140,根據(jù)第一家庭圈ID查找對應(yīng)的家庭群組列表。
其中,家庭群組列表中包括的多個用戶的用戶ID。
具體的,服務(wù)器根據(jù)第一家庭圈ID在用戶管理數(shù)據(jù)庫中進行檢索,得到家庭圈ID對應(yīng)的家庭群組列表,并獲取家庭群組列表中所有用戶的用戶ID。
步驟150,將第一用戶的用戶體征數(shù)據(jù)發(fā)送給家庭群組列表中包括的一個或多個用戶的用戶終端。
具體的,服務(wù)器根據(jù)獲取到的第一用戶的家庭群組列表中所有用戶的用戶ID,將第一用戶的用戶體征數(shù)據(jù)發(fā)送到第一用戶的家庭群組列表中所有用戶的用戶ID,根據(jù)家庭群組列表中所有用戶的用戶,將第一用戶的用戶體征數(shù)據(jù)發(fā)送到家庭群組中所用用戶的用戶終端,并進行顯示。
發(fā)送時間可以是服務(wù)器預(yù)設(shè)的,比如設(shè)定每周日晚上11:59將本周接收到用戶體征數(shù)據(jù)發(fā)送到家庭群組列表中所有用戶的用戶終端;發(fā)送時間也可以是按照服務(wù)器接收到用戶體征數(shù)據(jù)的時間設(shè)定的,當(dāng)服務(wù)器接收到用戶體征數(shù)據(jù)時,就將用戶體征數(shù)據(jù)發(fā)送到家庭群組列表中所有用戶的用戶終端。
進一步具體的,還可以是將第一用戶的用戶體征數(shù)據(jù)發(fā)送到第一用戶的家庭群組列表中指定的用戶。
其中,可以是由第一用戶進行指定的用戶,也可以是根據(jù)系統(tǒng)默認設(shè)置確定的指定的用戶。
以發(fā)送給第一用戶指定的其他用戶為例,對此過程進行說明。
該過程包括如下步驟,如圖2所示:
步驟210,第一用戶的用戶終端接收第一用戶輸入的指定信息;
其中,指定信息包括第二用戶的用戶ID;第二用戶的用戶ID存在于家庭群組列表中;
步驟220,將指定信息發(fā)送到服務(wù)器;
步驟230,服務(wù)器根據(jù)第二用戶的用戶ID和第一用戶的用戶ID生成用戶體征數(shù)據(jù)推送關(guān)聯(lián)信息。
步驟240,根據(jù)第一用戶的用戶ID,查詢用戶體征數(shù)據(jù)推送關(guān)聯(lián)信息,得到第二用戶的用戶ID;
步驟250,根據(jù)第二用戶的用戶ID,將第一用戶的用戶體征數(shù)據(jù)發(fā)送給第二用戶的用戶終端。
此外,基于上述獲取的家庭群組中各個用戶的用戶體征數(shù)據(jù),可以對每個家庭用戶的用戶體征數(shù)據(jù)進行對比、分析和匯總,從而對家庭群組中各個用戶之間具有共性的體征參數(shù)進行提取,用以幫助分析家庭飲食、生活等習(xí)慣造成的體征參數(shù)異常情況,進而能夠面向整個家庭群組有針對性地提供幫助改善家庭飲食、生活習(xí)慣等方面的建議,家庭群組中各個用戶的用戶體征數(shù)據(jù)的匯總分析的具體過程可以包括:
服務(wù)器獲取用戶管理數(shù)據(jù)庫中一個家庭圈ID對應(yīng)的家庭群組列表中每個用戶的用戶ID;根據(jù)每個用戶的用戶ID從用戶體征數(shù)據(jù)庫中獲取用戶體征檢測數(shù)據(jù);根據(jù)用戶體征檢測數(shù)據(jù)的檢測時間信息對每個用戶的用戶體征檢測數(shù)據(jù)進行對比分析,生成家庭用戶體征檢測匯總數(shù)據(jù);再將生成的家庭用戶體征檢測匯總數(shù)據(jù)推送到家庭中所有成員的用戶終端。
比如,服務(wù)器將獲取到的一個家庭中所有成員的用戶體征檢測數(shù)據(jù)按照體征數(shù)據(jù)項目進行分類,對所有成員的同一體征數(shù)據(jù)項目的用戶體征檢測數(shù)據(jù)進行分析,可以以用戶體征檢測數(shù)據(jù)的檢測時間信息為自變量,用戶體征檢測數(shù)據(jù)為因變量,生成所用成員的同一體征數(shù)據(jù)項目的用戶體征檢測數(shù)據(jù)變化曲線,再將體征數(shù)據(jù)項目的標(biāo)準(zhǔn)閾值標(biāo)注在用戶體征檢測數(shù)據(jù)變化曲線中,從而得到一個家庭的各個體征數(shù)據(jù)項目的家庭用戶體征檢測匯總數(shù)據(jù),再將得到的家庭用戶體征檢測匯總數(shù)據(jù)推送到家庭中所有成員的用戶終端,可以清楚地展現(xiàn)家庭中每個成員的用戶體征檢測數(shù)據(jù)變化趨勢,以及家庭中所有成員的用戶體征檢測數(shù)據(jù)的共同點。在一個具體的例子中,在某個家庭的家庭用戶體征檢測匯總數(shù)據(jù)中顯示,所有成員的血糖檢測數(shù)據(jù)均在6.11mmol/L以上,服務(wù)器會根據(jù)血糖檢測數(shù)據(jù)均在6.11mmoL/L以上獲取相關(guān)的健康資訊信息,以及生成或獲取生活、飲食、鍛煉等方面的建議信息,推送給家庭中所有成員的用戶終端。
本發(fā)明實施例提供的面向家庭用戶體征數(shù)據(jù)的整合處理方法,能夠以家庭圈為單位,將用戶的體征檢測數(shù)據(jù)推送給家庭中的每個成員或指定成員,方便家庭成員了解彼此的健康狀況,此外能夠?qū)ν患彝ブ械母鱾€用戶的體征數(shù)據(jù)跟蹤統(tǒng)計和對比,分析得到家庭用戶體征檢測匯總數(shù)據(jù)。
專業(yè)人員應(yīng)該還可以進一步意識到,結(jié)合本文中所公開的實施例描述的各示例的單元及算法步驟,能夠以電子硬件、計算機軟件或者二者的結(jié)合來實現(xiàn),為了清楚地說明硬件和軟件的可互換性,在上述說明中已經(jīng)按照功能一般性地描述了各示例的組成及步驟。這些功能究竟以硬件還是軟件方式來執(zhí)行,取決于技術(shù)方案的特定應(yīng)用和設(shè)計約束條件。專業(yè)技術(shù)人員可以對每個特定的應(yīng)用來使用不同方法來實現(xiàn)所描述的功能,但是這種實現(xiàn)不應(yīng)認為超出本發(fā)明的范圍。
結(jié)合本文中所公開的實施例描述的方法或算法的步驟可以用硬件、處理器執(zhí)行的軟件模塊,或者二者的結(jié)合來實施。軟件模塊可以置于隨機存儲器(RAM)、內(nèi)存、只讀存儲器(ROM)、電可編程ROM、電可擦除可編程ROM、寄存器、硬盤、可移動磁盤、CD-ROM、或技術(shù)領(lǐng)域內(nèi)所公知的任意其它形式的存儲介質(zhì)中。
以上所述的具體實施方式,對本發(fā)明的目的、技術(shù)方案和有益效果進行了進一步詳細說明,所應(yīng)理解的是,以上所述僅為本發(fā)明的具體實施方式而已,并不用于限定本發(fā)明的保護范圍,凡在本發(fā)明的精神和原則之內(nèi),所做的任何修改、等同替換、改進等,均應(yīng)包含在本發(fā)明的保護范圍之內(nèi)。