本發(fā)明涉及醫(yī)療器械技術領域,特別是一種基于體征數(shù)據(jù)的行為信息推送方法及系統(tǒng)。
背景技術:
:
隨著社會經(jīng)濟的不斷發(fā)展和進步,人們的日常飲食和生活水平大大的提高。但由于工作壓力大、腦力工作崗位增多等因素造成人們的平均日運動量不斷減少,身體的健康程度也越來越差。
為此,在市場上出現(xiàn)了很多有關科學健康指導的書籍或資料,但這些資料中的內(nèi)容都只是針對某一個病情或癥狀進行的分析和解釋,即人們只有在已經(jīng)患有相應的疾病才可以依據(jù)上述資料進行分析和治療。而人們更多需求則是希望能夠通過針對自身的體征特點找到適合自己的健康生活行為,改變不科學的生活習慣,從而避免疾病的發(fā)生。
因此,如何提供一種方法及系統(tǒng)能夠為用戶提供有針對性的體征分析,滿足用戶在身體健康方面的需求是本發(fā)明需要解決的問題。
技術實現(xiàn)要素:
:
本發(fā)明提供一種基于體征數(shù)據(jù)的行為信息推送方法及系統(tǒng),可以基于用戶的身體體征進行科學健康行為建議,提高了推薦內(nèi)容的準確性,方便了用戶的使用。
一種基于體征數(shù)據(jù)的行為信息推送方法,包括:
根據(jù)時間周期生成第一時間軸;所述第一時間軸中包括有N個時間點;
獲取用戶的體征信息;
根據(jù)所述用戶的體征信息和時間特征為所述N個時間點分別查找對應的行為信息,作為每個時間點的標記信息;
將包含所述標記信息的所述第一時間軸推送給所述用戶。
優(yōu)選地,還包括:
獲取當前時間;
判斷在所述第一時間軸內(nèi)是否存在與所述當前時間相同的時間點;
若存在,將相同的所述時間點的標記信息推送給所述用戶。
優(yōu)選地,還包括:
獲取所述用戶在指定時間段的體征數(shù)據(jù);
根據(jù)所述體征數(shù)據(jù)確定用戶在所述指定時間段內(nèi)的具體行為信息;
判斷所述具體行為信息與所述指定時間段的起始時間點的標記信息內(nèi)容是否相同,根據(jù)判斷結果標注所述指定時間段的起始時間點的標記信息標記的完成情況
優(yōu)選地,還包括:
若所述用戶修改所述第一時間軸內(nèi)時間點的標記信息,根據(jù)被修改的標記信息內(nèi)容,將在所述被修改以后時間點并與被修改的標記信息相關聯(lián)的標記信息進行修改。
一種基于體征數(shù)據(jù)的行為信息推送系統(tǒng),包括:時間軸生成單元、體征獲取單元、存儲單元、標記信息生成單元和信息推送單元;
所述時間軸生成單元,用于根據(jù)時間周期生成第一時間軸;所述第一時間軸中包括有N個時間點;
所述體征獲取單元,用于獲取用戶的體征信息;
所述存儲單元,用于存儲行為信息;
所述標記信息生成單元,用于根據(jù)所述用戶的體征信息和時間特征為所述N個時間點分別查找對應的行為信息,作為每個時間點的標記信息;
所述信息推送單元,用于將包含所述標記信息的所述第一時間軸推送給所述用戶。
優(yōu)選地,還包括:當前時間獲取單元和時間點判斷單元;
獲取當前時間;
判斷在所述第一時間軸內(nèi)是否存在與所述當前時間相同的時間點,若存在,將相同的所述時間點的標記信息發(fā)送到所述信息推送單元推送給所述用戶。
優(yōu)選地,還包括:指定體征檢測單元、行為計算單元和程度標記單元;
所述指定體征檢測單元,用于獲取所述用戶在指定時間段的體征數(shù)據(jù);
所述行為計算單元,用于根據(jù)所述體征數(shù)據(jù)確定用戶在所述指定時間段內(nèi)的具體行為信息;
所述程度標記單元,用于判斷所述具體行為信息與所述指定時間段的起始時間點的標記信息內(nèi)容是否相同,根據(jù)判斷結果標注所述指定時間段的起始時間點的標記信息標記的完成情況。
優(yōu)選地,還包括:標記再調(diào)整單元;
所述標記再調(diào)整單元,用于判斷若所述用戶修改所述第一時間軸內(nèi)時間點的標記信息,根據(jù)被修改的標記信息內(nèi)容,將在所述被修改以后時間點并與被修改的標記信息相關聯(lián)的標記信息進行修改。
本發(fā)明具有以下優(yōu)點:
在本發(fā)明中,首先根據(jù)時間周期生成第一時間軸,之后獲取用戶的體征信息,再根據(jù)所述用戶的體征信息和時間特征為所述N個時間點分別查找對應的行為信息,作為每個時間點的標記信息,最后將包含所述標記信息的所述第一時間軸推送給所述用戶。通過使用以上方法,可以基于用戶的身體體征進行科學健康行為建議,提高了推薦內(nèi)容的準確性,方便了用戶的使用。
附圖說明:
圖1為本發(fā)明提供的一種基于體征數(shù)據(jù)的行為信息推送方法第一實施例的流程圖;
圖2為本發(fā)明提供的一種基于體征數(shù)據(jù)的行為信息推送系統(tǒng)第一實施例的原理框圖。
具體實施方式:
參見圖1,該圖為本發(fā)明提供的一種基于體征數(shù)據(jù)的行為信息推送方法第一實施例的流程圖。
在本實施例中,包括:
S101:根據(jù)時間周期生成第一時間軸;所述第一時間軸中包括有N個時間點:
S102:獲取用戶的體征信息;
S103:根據(jù)所述用戶的體征信息和時間特征為所述N個時間點分別查找對應的行為信息,作為每個時間點的標記信息;
S104:將包含所述標記信息的所述第一時間軸推送給所述用戶。
在本實施例中,首先根據(jù)指定的時間周期生成一個時間軸,在這個時間軸中可以包含有N個時間點,其中N為大于0的整數(shù)。如以每一天為一個周期生成一個時間軸,在這個時間軸里包含有48個時間點,即每半個小時為一個時間點。對于現(xiàn)實中用戶的具體使用情況,可以結合用戶的情況設定時間點,而非以半小時為間隔。
之后獲取用戶的體征信息。其中,用戶的體征信息可以包括有用戶的體重、身高、血壓值、血糖值、心跳值等,如假設用戶為一中等身材男性,其它體征正常,但血糖值較高。而獲取到的體征信息優(yōu)選的可以為某一持續(xù)時間段內(nèi)的值,當然也可以基于某一時間點的體征數(shù)值。
基于第一時間軸和用戶的體征信息選擇在第一時間軸的N個時間點分別所應該對應的行為信息,并記錄下來分別作為每個時間點的標記信息。行為信息存儲在數(shù)據(jù)庫中,而數(shù)據(jù)庫則存儲于近端的存儲芯片上,也可以存儲于遠端服務器上。在行為信息中包括有大量有關日常行為、鍛煉方式、飲食攝入的科學健康行為建議。例如,在第一時間軸的48個時間點上,按照人的體征信息來確定在某個時間點用戶應該進行的行為。具體地,當前用戶的體征表示用戶在0點-6:30為睡眠休息時間,故在0點-6:30時間點都不記錄標記信息。而在7:00時體征信息顯示為用戶的起床時間,此時以7:00為條件在數(shù)據(jù)庫中查找此時應該進行科學健康行為,如查找到應該建議用戶在起床后補充一杯白水。因此,將補充一杯白水作為用戶在7:00時間點的標記信息。
同樣的,根據(jù)用戶的體征信息得到用戶在7:30左右進行早餐,且用戶的血糖值較高,此時以7:30和早餐為條件在數(shù)據(jù)庫中查找應該進行的科學健康行為。經(jīng)查找,得到的行為信息為應建議用戶攝入燕麥等谷物類食品以及牛奶(或豆?jié){),將行為信息作為7:30時間點的標記信息。
以此類推,在9:30時間點根據(jù)用戶的體征信息確定應建議用戶補充水分,將9:30時間點的標記信息記錄為補充水分;在12:00時間根據(jù)用戶的體征信息查找行為信息,建議用戶應多攝入低油方法烹飪的肉食并搭配蔬菜和粗 糧;在12:30時間點的標記信息為補充水分有助于消化等。
在按照以上方法逐一確定每個時間點的標記信息后,將第一時間軸的全部內(nèi)容推送到用戶終端上,供用戶進行參考。
通過使用以上方法,可以基于用戶的身體體征進行科學健康行為建議,提高了推薦內(nèi)容的準確性,方便了用戶的使用。
由于在第一時間軸內(nèi)的時間點較多,如果讓用戶逐一記住每一個時間點的標記信息是比較困難的,因此在本方法的第二實施例中還可以包括:
在得到完整的第一時間軸內(nèi)容后,首先實時獲取到當前的時間,之后判斷在第一時間軸里是否存在有與當前時間相同的時間點,如果存在,將相同的所述時間點的標記信息推送給所述用戶。例如,實時獲取到當前時間為7:24,則在第一時間軸內(nèi)存在有7:00和7:30的時間點,而查找不到7:24的時間點,故不進行任何操作。而如果實時獲取到當前時間為7:30,在第一時間軸內(nèi)查找到存在7:30時間點,該時間點的時間與當前時間相同,則將7:30時間點的標記信息推送到用戶終端上,以及時提醒用戶當前應當進行的健康行為,從而保證生成的第一時間軸內(nèi)的內(nèi)容可以得到順利的執(zhí)行。
另外,為了能夠確定第一時間軸內(nèi)容的執(zhí)行情況,還可以包括:
獲取用戶在指定時間段的體征數(shù)據(jù),根據(jù)用戶的體征數(shù)據(jù)確定用戶在指定時間段內(nèi)的具體行為信息,并判斷具體行為信息與指定時間段的起始時間點的標記信息內(nèi)容是否相同,根據(jù)判斷結果標注所述指定時間段的起始時間點的標記信息的完成情況。具體的,假設在16:30時間點的標記信息為有氧運動30分鐘(如推薦跨步伸展3組或拉伸動動30分鐘),以達到一定值的運行量。則從16:30開始,連續(xù)記錄用戶的體征信息,如用戶的血壓值、心跳值等,直至17:00。之后通過用戶的體征信息可以推算出用戶在這個時間段內(nèi)的運動量并與標記信息中推送的運動量相比較,如果相同或相近似,則認為用戶按照推送信息進行實施,將該時間點的行為信息標記為已完成。而如果判斷結果為不相近似,則認為用戶沒有按照推送的信息進行實施,將該時間點的行為信息標記為未完成,以期后續(xù)提示用戶進一步完成或統(tǒng)計用戶未完成的情況。
在有些情況下,通過第一時間軸生成的時間點標記信息可能并不能完全滿足用戶的要求,因此還可以允許用戶對第一時間軸內(nèi)時間點的標記信息進行修 改。在實施時,如果用戶修改第一時間軸內(nèi)某一時間點的標記信息,則可以根據(jù)被修改的標記信息內(nèi)容,將在所述被修改以后時間點并與被修改的標記信息相關聯(lián)的標記信息進行修改。例如,用戶下午沒有時間鍛煉,希望將16:30的有氧運動調(diào)整到晚間20:00進行,則將第一時間軸在20:00時間點的標記信息修改為有氧運動30分鐘,并對20:00之后的時間點重新查找匹配行為信息。如在運動后的30分鐘后應攝入指定數(shù)量的水分,則將21:00時間點的標記信息修改為攝入指定數(shù)據(jù)的水分。通過上述方法,可以允許用戶根據(jù)實際的需要調(diào)整時間點的標記信息,從而能夠滿足用戶定制化的要求,提高用戶的使用體驗。
基于本發(fā)明提供的一種基于體征數(shù)據(jù)的行為信息推送方法,在本發(fā)明中還提供一種體征檢測處理系統(tǒng)。具體如下:
參見圖2,該圖為本發(fā)明提供的一種基于體征數(shù)據(jù)的行為信息推送系統(tǒng)第一實施例的原理框圖。
在本實施例中,包括:時間軸生成單元10、體征獲取單元20、存儲單元30、標記信息生成單元40和信息推送單元50;
所述時間軸生成單元10,用于根據(jù)時間周期生成第一時間軸;所述第一時間軸中包括有N個時間點;
所述體征獲取單元20,用于獲取用戶的體征信息;
所述存儲單元30,用于存儲行為信息;
所述標記信息生成單元40,用于根據(jù)所述用戶的體征信息和時間特征為所述N個時間點分別查找對應的行為信息,作為每個時間點的標記信息;
所述信息推送單元50,用于將包含所述標記信息的所述第一時間軸推送給所述用戶。
在本實施例中,首先時間軸生成單元10根據(jù)指定的時間周期生成一個時間軸,在這個時間軸中可以包含有N個時間點,其中N為大于0的整數(shù)。如以每一天為一個周期生成一個時間軸,在這個時間軸里包含有48個時間點,即每半個小時為一個時間點。對于現(xiàn)實中用戶的具體使用情況,可以結合用戶的情況設定時間點,而非以半小時為間隔。
之后體征獲取單元20獲取用戶的體征信息。其中,用戶的體征信息可以 包括有用戶的體重、身高、血壓值、血糖值、心跳值等,如假設用戶為一中等身材男性,其它體征正常,但血糖值較高。而獲取到的體征信息優(yōu)選的可以為某一持續(xù)時間段內(nèi)的值,當然也可以基于某一時間點的體征數(shù)值。
標記信息生成單元40基于第一時間軸和用戶的體征信息選擇在第一時間軸的N個時間點分別所應該對應的行為信息,并記錄下來分別作為每個時間點的標記信息。行為信息存儲在存儲單元30的數(shù)據(jù)庫中,而存儲單元30可以為近端的存儲芯片上,也可以為遠端服務器。在存儲單元30中存儲的行為信息中包括有大量有關日常行為、鍛煉方式、飲食攝入的科學健康行為建議。例如,在第一時間軸的48個時間點上,按照人的體征信息來確定在某個時間點用戶應該進行的行為。具體地,當前用戶的體征表示用戶在0點-6:30為睡眠休息時間,故在0點-6:30時間點都不記錄標記信息。而在7:00時體征信息顯示為用戶的起床時間,此時以7:00為條件在數(shù)據(jù)庫中查找此時應該進行科學健康行為,如查找到應該建議用戶在起床后補充一杯白水。因此,將補充一杯白水作為用戶在7:00時間點的標記信息。
同樣的,標記信息生成單元40根據(jù)用戶的體征信息得到用戶在7:30左右進行早餐,且用戶的血糖值較高,此時以7:30和早餐為條件在數(shù)據(jù)庫中查找應該進行的科學健康行為。經(jīng)查找,得到的行為信息為應建議用戶攝入燕麥等谷物類食品以及牛奶(或豆?jié){),將行為信息作為7:30時間點的標記信息。
以此類推,在9:30時間點根據(jù)用戶的體征信息確定應建議用戶補充水分,將9:30時間點的標記信息記錄為補充水分;在12:00時間根據(jù)用戶的體征信息查找行為信息,建議用戶應多攝入低油方法烹飪的肉食并搭配蔬菜和粗糧;在12:30時間點的標記信息為補充水分有助于消化等。
標記信息生成單元40在逐一確定每個時間點的標記信息后,信息推送單元50將第一時間軸的全部內(nèi)容推送到用戶終端上,供用戶進行參考。
通過使用以上系統(tǒng),可以基于用戶的身體體征進行科學健康行為建議,提高了推薦內(nèi)容的準確性,方便了用戶的使用。
由于在第一時間軸內(nèi)的時間點較多,如果讓用戶逐一記住每一個時間點的標記信息是比較困難的,因此在本系統(tǒng)的第二實施例中還可以包括:當前時間獲取單元和時間點判斷單元。
在得到完整的第一時間軸內(nèi)容后,首先當前時間獲取單元實時獲取到當前的時間,之后時間點判斷單元判斷在第一時間軸里是否存在有與當前時間相同的時間點,如果存在,將相同的所述時間點的標記信息發(fā)送到信息推送單元50推送給用戶。例如,當前時間獲取單元實時獲取到當前時間為7:24,時間點判斷單元判斷在第一時間軸內(nèi)存在有7:00和7:30的時間點,而查找不到7:24的時間點,故不進行任何操作。而如果實時獲取到當前時間為7:30,時間點判斷單元判斷出在第一時間軸內(nèi)存在7:30時間點,該時間點的時間與當前時間相同,則將7:30時間點的標記信息推送到信息推送單元50上,以及時提醒用戶當前應當進行的健康行為,從而保證生成的第一時間軸內(nèi)的內(nèi)容可以得到順利的執(zhí)行。
另外,為了能夠確定第一時間軸內(nèi)容的執(zhí)行情況,還可以包括:指定體征檢測單元、行為計算單元和程度標記單元。
指定體征檢測單元獲取用戶在指定時間段的體征數(shù)據(jù),行為計算單元根據(jù)用戶的體征數(shù)據(jù)確定用戶在指定時間段內(nèi)的具體行為信息,程度標記單元判斷具體行為信息與指定時間段的起始時間點的標記信息內(nèi)容是否相同,根據(jù)判斷結果標注所述指定時間段的起始時間點的標記信息的完成情況。具體的,假設在16:30時間點的標記信息為有氧運動30分鐘(如推薦跨步伸展3組或拉伸動動30分鐘),以達到一定值的運行量。則從16:30開始,指定體征檢測單元連續(xù)記錄用戶的體征信息,如用戶的血壓值、心跳值等,直至17:00。之后行為計算單元通過用戶的體征信息可以推算出用戶在這個時間段內(nèi)的運動量。程度標記單元與標記信息中推送的運動量相比較,如果相同或相近似,則認為用戶按照推送信息進行實施,將該時間點的行為信息標記為已完成。而如果判斷結果為不相近似,則認為用戶沒有按照推送的信息進行實施,將該時間點的行為信息標記為未完成,以期后續(xù)提示用戶進一步完成或統(tǒng)計用戶未完成的情況。
在有些情況下,通過第一時間軸生成的時間點標記信息可能并不能完全滿足用戶的要求,因此可以在本實施例包括有標記再調(diào)整單元,從而保證允許用戶對第一時間軸內(nèi)時間點的標記信息進行修改。其中,標記再調(diào)整單元用于判斷如果用戶修改第一時間軸內(nèi)某一時間點的標記信息,則根據(jù)被修改的標記信 息內(nèi)容,將在被修改以后時間點并與被修改的標記信息相關聯(lián)的標記信息進行修改。例如,用戶下午沒有時間鍛煉,希望將16:30的有氧運動調(diào)整到晚間20:00進行,則將第一時間軸在20:00時間點的標記信息修改為有氧運動30分鐘,標記再調(diào)整單元對20:00之后的時間點重新查找匹配行為信息。如在運動后的30分鐘后應攝入指定數(shù)量的水分,則將21:00時間點的標記信息修改為攝入指定數(shù)據(jù)的水分。通過上述系統(tǒng),可以允許用戶根據(jù)實際的需要調(diào)整時間點的標記信息,從而能夠滿足用戶定制化的要求,提高用戶的使用體驗。
以上所述,僅是本發(fā)明的較佳實施例而已,并非對本發(fā)明作任何形式上的限制。雖然本發(fā)明已以較佳實施例揭露如上,然而并非用以限定本發(fā)明。任何熟悉本領域的技術人員,在不脫離本發(fā)明技術方案范圍情況下,都可利用上述揭示的方法和技術內(nèi)容對本發(fā)明技術方案做出許多可能的變動和修飾,或修改為等同變化的等效實施例。因此,凡是未脫離本發(fā)明技術方案的內(nèi)容,依據(jù)本發(fā)明的技術實質(zhì)對以上實施例所做的任何簡單修改、等同變化及修飾,均仍屬于本發(fā)明技術方案保護的范圍內(nèi)。