本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種健康信息推送方法。
背景技術(shù):
隨著人們生活水平的提高,健康問題成為人們越來越關(guān)注的話題。由于計算機網(wǎng)絡(luò)和通信技術(shù)飛速發(fā)展,基于移動終端通過應(yīng)用進行健康資訊信息推送越來越普遍。
然而,目前現(xiàn)有的應(yīng)用向用戶推送的信息多而繁雜,千篇一律,沒有專門去針對每個用戶自身的情況去推送具有相關(guān)性的健康資訊,用戶體驗度差。
技術(shù)實現(xiàn)要素:
本發(fā)明的目的是針對現(xiàn)有技術(shù)的缺陷,提供一種健康信息推送方法,能夠根據(jù)用戶的基本信息和用戶體征數(shù)據(jù)定制健康資訊信息,進行個性化信息推送,提高了用戶體驗度。
為實現(xiàn)上述目的,本發(fā)明實施例提供了一種健康信息推送方法,包括:
第一用戶終端獲取第一用戶的用戶體征數(shù)據(jù)和用戶基本信息;所述用戶基本信息包括用戶的性別、年齡、身高、體重中的一種或多種;
將所述用戶體征數(shù)據(jù)和用戶基本信息發(fā)送給服務(wù)器;
所述服務(wù)器根據(jù)所述用戶體征數(shù)據(jù)和用戶基本信息生成第一用戶的健康檔案信息;
將所述健康檔案信息與標準健康信息進行比對,生成比對結(jié)果信息;
根據(jù)所述比對結(jié)果信息定制向所述第一用戶終端推送的健康信息;
根據(jù)預(yù)設(shè)方式向所述第一用戶終端推送所述健康信息。
進一步的,所述用戶體征數(shù)據(jù)包括:心率數(shù)據(jù)、血壓數(shù)據(jù)、血氧飽和度數(shù)據(jù)和血液粘稠度數(shù)據(jù)中的一種或多種。
進一步的,第一用戶終端獲取第一用戶的用戶體征數(shù)據(jù)具體包括:
所述第一用戶終端采集所述第一用戶的體感數(shù)據(jù)和體檢數(shù)據(jù),生成用戶體征數(shù)據(jù)。
進一步的,所述服務(wù)器根據(jù)所述用戶體征數(shù)據(jù)和用戶基本信息生成第一用戶的健康檔案信息具體包括:
將所述用戶體征數(shù)據(jù)和用戶基本信息進行融合處理,生成第一用戶的健康檔案信息。
進一步的,所述將所述健康檔案信息與標準健康信息進行比對,生成比對結(jié)果信息具體包括:
將所述健康檔案信息中的各項分別與標準健康信息中的各項進行比對,如果超過預(yù)設(shè)的預(yù)設(shè)的閾值范圍,則生成第一比對結(jié)果信息。
進一步的,所述將所述健康檔案信息與標準健康信息進行比對,生成比對結(jié)果信息具體包括:
將所述健康檔案信息中的各項分別與標準健康信息中的各項進行比對,如果不超過預(yù)設(shè)的預(yù)設(shè)的閾值范圍,則生成第二比對結(jié)果信息。
進一步的,所述根據(jù)所述比對結(jié)果信息定制向所述第一用戶終端推送的健康信息具體包括:
根據(jù)所述比對結(jié)果信息獲取所述第一用戶的健康關(guān)聯(lián)信息;
將所述健康關(guān)聯(lián)信息按照屬性進行分類,得到分類健康信息;
向所述第一用戶終端推送所述分類健康信息。
進一步的,所述根據(jù)預(yù)設(shè)方式向所述第一用戶終端推送所述健康信息具體包括:
根據(jù)預(yù)設(shè)推送時間或者預(yù)設(shè)推送頻率向所述第一用戶終端推送所述健康信息。
進一步的,在根據(jù)預(yù)設(shè)方式向所述第一用戶終端推送所述健康信息之后,所述方法還包括:
所述第一用戶終端接收所述健康信息,并根據(jù)預(yù)設(shè)的展示方式進行展示。
進一步的,在根據(jù)預(yù)設(shè)方式向所述第一用戶終端推送所述健康信息之后,所述方法還包括:
所述第一用戶終端接收所述健康信息并進行存儲,當接收到用戶輸入的展示指令時,根據(jù)預(yù)設(shè)的展示方式進行展示。
本發(fā)明實施例提供的健康信息推送方法,能夠根據(jù)用戶的基本信息和用戶體征數(shù)據(jù)定制健康資訊信息,進行個性化信息推送,提高了用戶體驗度。
附圖說明
圖1為本發(fā)明實施例提供的健康信息推送方法流程圖。
具體實施方式
下面通過附圖和實施例,對本發(fā)明的技術(shù)方案做進一步的詳細描述。
本實施例提供的健康信息推送方法,實現(xiàn)于用戶移動終端的應(yīng)用中。常用的用戶移動終端包括:智能手機和平板電腦等。
圖1為本發(fā)明實施例提供的健康信息推送方法流程圖,如圖1所示,主要步驟包括:
步驟110,第一用戶終端獲取第一用戶的用戶體征數(shù)據(jù)和用戶基本信息;所述用戶基本信息包括用戶的性別、年齡、身高、體重中的一種或多種。
其中,用戶基本信息包括用戶的性別、年齡、身高、體重中的一種或多種;第一用戶終端根據(jù)用戶的登錄信息,確定用戶ID,從而獲取到存儲在本地內(nèi)存中的該用戶ID對應(yīng)的用戶基本信息。如果用戶為新注冊用戶,則通過用戶界面的信息提示用戶輸入用戶ID,年齡,性別等信息,存儲為用戶基本信息。
用戶體征數(shù)據(jù)包括:心率數(shù)據(jù)、血壓數(shù)據(jù)、血氧飽和度數(shù)據(jù)和血液粘稠數(shù)據(jù)中的一種或多種。
第一用戶終端獲取第一用戶的用戶體征數(shù)據(jù)具體包括:第一用戶終端采集第一用戶的體感數(shù)據(jù)和體檢數(shù)據(jù),生成用戶體征數(shù)據(jù)。
用戶體檢數(shù)據(jù)的獲取,是可以通過第一用戶終端的用戶體征監(jiān)測設(shè)備,如智能手機的手機攝像頭進行采集獲得的。應(yīng)用光電容積脈搏波描記法(Photo Plethysmo Graphy,PPG)、紅外光分光光度等原理,可以通過手機攝像頭獲得用戶的心率、血壓、血氧飽和度和血液粘稠度等用戶體征數(shù)據(jù)。
獲取用戶體感數(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為最好,可以設(shè)定6或7為正常值下限。
第一用戶終端將采集到的第一用戶的體感數(shù)據(jù)和體檢數(shù)據(jù)進行融合處理,得到用戶體征數(shù)據(jù)。
步驟120,將所述用戶體征數(shù)據(jù)和用戶基本信息發(fā)送給服務(wù)器。
該發(fā)送可以是事件觸發(fā)的,比如用戶使用用戶終端進行了體檢,測試了心率、血壓或血液粘稠度,在得到心率數(shù)據(jù)、血壓數(shù)據(jù)或血液粘稠度數(shù)據(jù)以及用戶體感數(shù)據(jù)之后就自動上傳用戶體征數(shù)據(jù)?;蛘咴谟脩舾掠脩艋拘畔⒌臅r候,將更新后的用戶基本信息自動上傳。
該發(fā)送還可以是按時間設(shè)定執(zhí)行的,比如設(shè)定每天晚上11:59上傳當天的所有更新數(shù)據(jù),包括用戶體征數(shù)據(jù)的更新數(shù)據(jù)和用戶基本信息的更新數(shù)據(jù),如果沒有更新就不上傳。更新數(shù)據(jù)的識別可以根據(jù)數(shù)據(jù)生成時間來確定。
步驟130,所述服務(wù)器根據(jù)所述用戶體征數(shù)據(jù)和用戶基本信息生成第一用戶的健康檔案信息。
具體的,將用戶體征數(shù)據(jù)和用戶基本信息進行融合處理,生成第一用戶的健康檔案信息。
例如,一個用戶的健康檔案信息可以為:斯某某,性別:男,身高:175CM,體重:90kg,健康狀況:一般,飲食:不規(guī)律,血糖:13.1毫摩爾/升等。
步驟140,將所述健康檔案信息與標準健康信息進行比對,生成比對結(jié)果信息。
具體的,將所述健康檔案信息中的各項分別與標準健康信息中的各項進行比對,如果超過預(yù)設(shè)的預(yù)設(shè)的閾值范圍,則生成第一比對結(jié)果信息。如果不超過預(yù)設(shè)的預(yù)設(shè)的閾值范圍,則生成第二比對結(jié)果信息。
如步驟130中的例子,用戶血糖13.1毫摩爾/升,而標準健康信息的血糖范圍為3.9~6.1毫摩爾/升(70~110毫克/分升),用戶體重:90kg,而男性身高175CM對應(yīng)的標準體重范圍是60.75~74.25kg,由此得到比對結(jié)果信息為,該用戶血糖偏高,且體重超重。
如果該用戶健康檔案中的的各項與標準健康信息中的各項進行比對后均處于標準范圍內(nèi),則得到比對結(jié)果信息為,該用戶血糖正常,體重標準。
步驟150,根據(jù)所述比對結(jié)果信息定制向所述第一用戶終端推送的健康信息。
具體的,根據(jù)比對結(jié)果信息獲取第一用戶的健康關(guān)聯(lián)信息;將健康關(guān)聯(lián)信息按照屬性進行分類,得到分類健康信息;向所述第一用戶終端推送所述分類健康信息。
如步驟140中的例子,根據(jù)用戶斯某某的健康檔案和標準健康信息進行比對得出的比對結(jié)果,得到的健康關(guān)聯(lián)信息可以包括糖尿病的預(yù)防信息、相關(guān)膳食食譜等等資訊,還可以包括提示用戶注意的其他提醒信息等??梢詫⑦@些信息按照屬性進行分類,如飲食類、運動類等等,將健康信息分類后再進行推送,便于用戶進行查看。
其中,信息比對可以是基于單次數(shù)據(jù),比如用戶當天體檢數(shù)據(jù)中血壓數(shù)據(jù)高于正常上限40%;也可以是基于一段時間的數(shù)據(jù),比如以三天、一周或一個月等為時間段,比如檢測到在這個時間段內(nèi)用戶的血壓數(shù)據(jù)持續(xù)上升。以上述兩種情況舉例,在推送的健康消息中可以包括高血壓的預(yù)防信息、相關(guān)膳食食譜等資訊,還可以包括提示用戶注意休息的提醒信息等。
步驟160,根據(jù)預(yù)設(shè)方式向所述第一用戶終端推送所述健康信息。
具體的,根據(jù)預(yù)設(shè)推送時間或者預(yù)設(shè)推送頻率向第一用戶終端推送所述健康信息。
例如,設(shè)定每天上午10:00向用戶推送健康信息,提醒用戶根據(jù)自己的身體狀況調(diào)整飲食習慣。也可以設(shè)定推送頻率,如每天午飯和晚飯前各推送一次等。
第一用戶終端接收到服務(wù)器推送的健康消息之后,根據(jù)預(yù)設(shè)的展示方式進行展示;或者存儲接收到的健康信息,當接收到用戶輸入的展示指令時,根據(jù)預(yù)設(shè)的展示方式進行展示。
其中,預(yù)設(shè)的展示方式包括:文字、圖標、趨勢信息等方式。
在一個應(yīng)用頁面內(nèi),具體展示方式可以包括但并不限于以下幾種:
1、文字展示的方式,通過對文字按照設(shè)定字體排版,插圖,進行展示,字體設(shè)定可以針對不同用戶默認不同,比如如果獲取到的用戶基本信息中用戶年齡超過50歲,則在默認設(shè)置中,字體參數(shù)為大號字體,以更好的更直觀的為老年人展示健康消息;
2、圖表展示的方式,對健康消息數(shù)據(jù)進行圖表匯總,使得數(shù)據(jù)展示更加直觀;
3、趨勢圖展示的方式,將健康消息數(shù)據(jù)按照數(shù)據(jù)屬性,比如時間屬性,生成趨勢圖,從而能夠以趨勢圖方式進行展示。
此外還可以支持在一個應(yīng)用頁面內(nèi)以包括以上兩種或多種的組合方式進行展示。
本發(fā)明實施例提供的健康信息推送方法,能夠根據(jù)用戶的基本信息和用戶體征數(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)。