本發(fā)明涉及機器人技術領域,更具體地說,涉及一種健康膳食指導方法和系統(tǒng)。
背景技術:
隨著社會經濟的發(fā)展和人們生活水平的提高,健康膳食越來越受到人們的重視。公眾通過書籍、報紙、電視、廣播、網絡等獲取到的健康膳食五花八門,但健康膳食是因人而異的,很難一概而論。
技術實現(xiàn)要素:
有鑒于此,本發(fā)明提供一種健康膳食指導方法和系統(tǒng),以實現(xiàn)為公眾提供個性化的健康膳食指導。
一種健康膳食指導方法,包括:
獲取并存儲用戶的身體狀況及生活習慣記錄;
判斷是否滿足觸發(fā)健康膳食指導事件的條件;
當判斷出滿足觸發(fā)健康膳食指導事件的條件時,將本用戶在當前時刻之前預設時間段內的身體狀況及生活習慣記錄輸入到預先建立的數學模型中,利用所述數學模型計算出針對本用戶的健康膳食指導方案,將計算出的所述健康膳食指導方案發(fā)送給本用戶。
其中,所述身體狀況及生活習慣記錄,包括:健康指數記錄、病例歷史、用藥記錄和膳食記錄。
其中,所述獲取并存儲用戶的身體狀況及生活習慣記錄,包括:
利用體征檢測傳感器、語音識別和文字識別三種方式中的一種或任意幾種的組合來獲取用戶的身體狀況及生活習慣記錄,并進行存儲。
其中,所述判斷是否滿足觸發(fā)健康膳食指導事件的條件,包括:
判斷是否接收到用戶請求,若是,判定滿足觸發(fā)健康膳食指導事件的條件。
或者,所述判斷是否滿足觸發(fā)健康膳食指導事件的條件,包括:
判斷當前時刻是否達到時間周期節(jié)點,若是,判定滿足觸發(fā)健康膳食指導事件的條件。
其中,所述當前時刻之前預設時間段的長短,根據本用戶的身體狀況及生活習慣記錄的波動程度進行動態(tài)調整。
其中,所述將計算出的所述健康膳食指導方案發(fā)送給本用戶,包括:以顯示屏輸出、發(fā)郵件或發(fā)短信的形式將計算出的所述健康膳食指導方案發(fā)送給本用戶。
可選的,所述判斷出滿足觸發(fā)健康膳食指導事件的條件后,還包括:
判斷是否進入人工服務模式,若是,通知后臺服務人員根據本用戶在當前時刻之前預設時間段內的身體狀況及生活習慣記錄,向用戶提供相應的健康膳食指導方案。
一種健康膳食指導系統(tǒng),包括:
獲取模塊,用于獲取用戶的身體狀況及生活習慣記錄;
存儲器,用于存儲所述獲取模塊獲取的本用戶的身體狀況及生活習慣記錄;
處理器,用于判斷是否滿足觸發(fā)健康膳食指導事件的條件;當滿足觸發(fā)健康膳食指導事件的條件時,將所述存儲器中所存儲的本用戶在當前時刻之前預設時間段內的身體狀況及生活習慣記錄輸入到預先建立的數學模型中,利用所述數學模型計算出針對本用戶的健康膳食指導方案;
輸出模塊,用于將所述處理器計算出的所述健康膳食指導方案發(fā)送給本用戶。
可選的,所述處理器在判斷得到滿足觸發(fā)健康膳食指導事件的條件時,還判斷是否進入人工服務模式,若是,通知后臺服務人員根據本用戶在當前時刻之前預設時間段內的身體狀況及生活習慣記錄,向用戶提供相應的健康膳食指導方案。
從上述的技術方案可以看出,本發(fā)明通過對用戶最近一段時間內的身體狀況及生活習慣進行記錄、分析,制定出本用戶當前最佳的健康膳食指導方案,從而實現(xiàn)了為不同用戶在不同時期所需的健康膳食提供個性化指導。
附圖說明
為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術中的技術方案,下面將對實施例或現(xiàn)有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。
圖1為本發(fā)明實施例公開的一種健康膳食指導方法流程圖;
圖2為本發(fā)明實施例公開的又一種健康膳食指導方法流程圖;
圖3為本發(fā)明實施例公開的一種健康膳食指導系統(tǒng)結構示意圖;
圖4為本發(fā)明實施例公開的又一種健康膳食指導系統(tǒng)結構示意圖。
具體實施方式
下面將結合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領域普通技術人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
參見圖1,本發(fā)明實施例公開了一種健康膳食指導方法,以實現(xiàn)為公眾提供個性化的健康膳食指導,包括:
步驟s01:獲取并存儲用戶的身體狀況及生活習慣記錄。
其中,所述身體狀況及生活習慣記錄包括健康指數記錄、病例歷史、用藥記錄和膳食記錄等。所述健康指數記錄具體包括內臟脂肪率、體水分率、肌肉量、心率、血壓等方面的記錄信息。
在所述身體狀況及生活習慣記錄的獲取方式上,可以利用體征檢測傳感器、語音識別和文字識別三種方式中的一種或任意幾種的組合來獲取用戶的身體狀況及生活習慣記錄。所述體征檢測傳感器可以是睡眠儀、心率血壓手環(huán)等。
步驟s02:判斷是否滿足觸發(fā)健康膳食指導事件的條件;當滿足觸發(fā)健康膳食指導事件的條件時,進入步驟s03;否則,返回步驟s01;
其中,在判斷是否滿足觸發(fā)健康膳食指導事件的條件時,可以基于是否接收到用戶請求進行判斷,也可以基于當前時刻是否達到時間周期節(jié)點進行判斷,也可以基于雙重判據進行判斷。
具體的,當基于是否接收到用戶請求進行判斷時,把接收到用戶請求視為滿足觸發(fā)健康膳食指導事件的條件,此時健康膳食指導事件具備實時性。當基于當前時刻是否達到時間周期節(jié)點進行判斷時,把當前時刻達到時間周期節(jié)點視為滿足觸發(fā)健康膳食指導事件的條件(例如每周一觸發(fā)一次健康膳食指導事件),此時健康膳食指導事件具備周期性。當基于雙重判據進行判斷時,把接收到用戶請求或當前時刻達到時間周期節(jié)點視為滿足觸發(fā)健康膳食指導事件的條件,此時健康膳食指導事件在保證周期性觸發(fā)的基礎上還能響應用戶的實時觸發(fā)。
步驟s03:將本用戶在當前時刻之前預設時間段內的身體狀況及生活習慣記錄輸入到預先建立的數學模型中,利用所述數學模型計算出針對本用戶的健康膳食指導方案;
步驟s04:將計算出的所述健康膳食指導方案發(fā)送給本用戶。
步驟s03~步驟s04即為所述健康膳食指導事件。其中,所述數學模型是考慮用戶最近一段時間內的身體狀況及生活習慣所建立的健康膳食指導數學模型,用于為不同用戶在不同時期所需的健康膳食提供個性化指導。
所述步驟s03中描述的當前時刻之前預設時間段,可以設定為前一周或前兩周等固定時間長度。或者,所述當前時刻之前預設時間段的長短,也可以根據用戶的身體狀況及生活習慣記錄的波動程度進行動態(tài)調整,波動程度越大,設置的時間長度越短,反之波動程度越小,則設置的時間長度可相對延長。
所述步驟s04中描述的將計算出的所述健康膳食指導方案發(fā)送給本用戶,可以是以顯示屏輸出的形式將計算出的所述健康膳食指導方案發(fā)送給本用戶;或者也可以以發(fā)郵件或發(fā)短信的形式將計算出的所述健康膳食指導方案發(fā)送給本用戶,從而保證用戶能夠遠程接收健康膳食指導方案。
由上述描述可以,本實施例通過對用戶最近一段時間內的身體狀況及生活習慣進行記錄、分析,制定出本用戶目前最適合的健康膳食指導方案,從而實現(xiàn)了為不同用戶在不同時期所需的健康膳食提供個性化指導。
可選地,本實施例除了支持上述智能服務之外,還支持人工服務。具體的,參見圖2,所述健康膳食指導方法包括:
步驟s01:獲取并存儲用戶的身體狀況及生活習慣記錄。
步驟s02:判斷是否滿足觸發(fā)健康膳食指導事件的條件;當滿足觸發(fā)健康膳食指導事件的條件時,進入步驟s03;否則,返回步驟s01;
步驟s03:判斷是否進入人工服務模式;若是,進入步驟s04;否則,進入步驟s06;
步驟s04:將本用戶在當前時刻之前預設時間段內的身體狀況及生活習慣記錄輸入到預先建立的數學模型中,利用所述數學模型計算出針對本用戶的健康膳食指導方案;
步驟s05:將計算出的所述健康膳食指導方案發(fā)送給本用戶,至此本輪控制結束。
步驟s06:通知后臺服務人員根據本用戶在當前時刻之前預設時間段內的身體狀況及生活習慣記錄,向用戶提供相應的健康膳食指導方案。
相較于上一實施例,本實施例在判斷出滿足觸發(fā)健康膳食指導事件的條件后,還判斷用戶是否選取了人工服務模式,若是,向后臺服務人員發(fā)通知,由后臺服務人員根據本用戶在當前時刻之前預設時間段內的身體狀況及生活習慣記錄,向用戶提供相應的健康膳食指導方案。用戶可以需要選擇智能服務或人工服務。
參見圖3,本發(fā)明實施例公開了一種健康膳食指導系統(tǒng),包括采樣模塊100、處理器200、輸出模塊300和存儲器400,其中:
采樣模塊100,用于獲取用戶的身體狀況及生活習慣記錄;
存儲器400,用于存儲采樣模塊100獲取的本用戶的身體狀況及生活習慣記錄;
處理器200,用于判斷是否滿足觸發(fā)健康膳食指導事件的條件;當滿足觸發(fā)健康膳食指導事件的條件時,將存儲器400中所存儲的本用戶在當前時刻之前預設時間段內的身體狀況及生活習慣記錄輸入到預先建立的數學模型中,利用所述數學模型計算出針對本用戶的健康膳食指導方案;
輸出模塊300,用于將處理器200計算出的所述健康膳食指導方案發(fā)送給本用戶。
其中,所述身體狀況及生活習慣記錄,包括:健康指數記錄、病例歷史、用藥記錄和膳食記錄。
其中,處理器200可以通過判斷是否接收到用戶請求來判斷是否滿足觸發(fā)健康膳食指導事件的條件,若接收到用戶請求,判定為滿足觸發(fā)健康膳食指導事件的條件。
或者,處理器200也可以通過判斷當前時刻是否達到時間周期節(jié)點來判斷是否滿足觸發(fā)健康膳食指導事件的條件,若達到時間周期節(jié)點,判定為滿足觸發(fā)健康膳食指導事件的條件。
其中,采樣模塊100具體是利用體征檢測傳感器、語音識別和文字識別三種方式中的一種或任意幾種的組合來獲取用戶的身體狀況及生活習慣記錄,但并不局限。
其中,所述當前時刻之前預設時間段的長短,可以固定值,也可以由處理器200根據本用戶的身體狀況及生活習慣記錄的波動程度進行動態(tài)調整。
其中,輸出模塊300具體用于以顯示屏輸出、發(fā)郵件或發(fā)短信的形式將計算出的所述健康膳食指導方案發(fā)送給本用戶。
可選地,所述健康膳食指導系統(tǒng)還包括人工服務平臺。具體的,參見圖4,處理器200在判斷得到滿足觸發(fā)健康膳食指導事件的條件時,還判斷是否進入人工服務模式,若是,通知后臺服務人員根據本用戶在當前時刻之前預設時間段內的身體狀況及生活習慣記錄,向用戶提供相應的健康膳食指導方案。
綜上所述,本發(fā)明通過對用戶一段時間內的身體狀況及生活習慣進行記錄、分析,制定出本用戶當前最佳的健康膳食指導方案,從而實現(xiàn)了為不同用戶在不同時期所需的健康膳食提供個性化指導。
本說明書中各個實施例采用遞進的方式描述,每個實施例重點說明的都是與其他實施例的不同之處,各個實施例之間相同相似部分互相參見即可。對于實施例公開的系統(tǒng)而言,由于其與實施例公開的方法相對應,所以描述的比較簡單,相關之處參見方法部分說明即可。
對所公開的實施例的上述說明,使本領域專業(yè)技術人員能夠實現(xiàn)或使用本發(fā)明。對這些實施例的多種修改對本領域的專業(yè)技術人員來說將是顯而易見的,本文中所定義的一般原理可以在不脫離本發(fā)明實施例的精神或范圍的情況下,在其它實施例中實現(xiàn)。因此,本發(fā)明實施例將不會被限制于本文所示的這些實施例,而是要符合與本文所公開的原理和新穎特點相一致的最寬的范圍。