專利名稱:針對(duì)用戶日配餐進(jìn)行營(yíng)養(yǎng)評(píng)價(jià)的方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種營(yíng)養(yǎng)評(píng)價(jià)方法,尤其涉及一種針對(duì)用戶日配餐進(jìn)行營(yíng)養(yǎng)評(píng)價(jià)的方 法;此外,本發(fā)明還涉及上述針對(duì)用戶日配餐進(jìn)行營(yíng)養(yǎng)評(píng)價(jià)的方法的評(píng)價(jià)系統(tǒng)。
背景技術(shù):
隨著社會(huì)的發(fā)展,人們對(duì)于飲食健康的問(wèn)題日益關(guān)注。營(yíng)養(yǎng)均衡、健康的膳食有利 于人們保持良好的身體素質(zhì),避免由不合理飲食帶來(lái)的疾病。為了針對(duì)不同用戶配置營(yíng)養(yǎng) 均衡、健康的膳食,需要制定一個(gè)每日膳食的營(yíng)養(yǎng)綜合評(píng)價(jià)體系,其中要考慮到不同用戶在 每日所需的營(yíng)養(yǎng)成分?jǐn)z入量、餐頓能量比以及配餐中菜的相生相克、菜的禁忌等多方面的 用戶營(yíng)養(yǎng)要求。目前,在營(yíng)養(yǎng)配餐領(lǐng)域,對(duì)于用戶一日配餐的營(yíng)養(yǎng)評(píng)價(jià),往往是憑營(yíng)養(yǎng)師的經(jīng)驗(yàn)來(lái) 做評(píng)判,具體而言有以下一些不足之處(1)缺乏統(tǒng)一的標(biāo)準(zhǔn),往往每個(gè)營(yíng)養(yǎng)師對(duì)同一配餐都會(huì)依據(jù)自己的經(jīng)驗(yàn)做出評(píng)判, 較難避免主觀因素,同時(shí)文字化的評(píng)判結(jié)果也無(wú)法相互比較(2)由于營(yíng)養(yǎng)師知識(shí)有限,可能對(duì)配餐做出的營(yíng)養(yǎng)評(píng)價(jià)不夠全面(3)人工評(píng)判配餐,工作量較大,無(wú)法實(shí)現(xiàn)對(duì)大量配餐進(jìn)行評(píng)價(jià),并通過(guò)比較尋取
最優(yōu)營(yíng)養(yǎng)配餐為了解決上述問(wèn)題,中國(guó)專利CN200780011136提供了一種為用戶提供食譜推薦 的系統(tǒng)。該系統(tǒng)包括存儲(chǔ)模塊,用來(lái)存儲(chǔ)包括配料的食譜以及包括關(guān)于用戶的食物食用相 關(guān)信息的用戶概況。處理器耦合到存儲(chǔ)模塊,用于通過(guò)基于用戶概況選擇所述存儲(chǔ)的食譜 之一,來(lái)產(chǎn)生食譜推薦。用戶接口耦合到處理器,用來(lái)將食譜推薦提供給用戶。存儲(chǔ)模塊還 包括具有列表?xiàng)l目的配料替代列表。一個(gè)列表?xiàng)l目包括所述存儲(chǔ)的食譜之一的原始配料以 及相應(yīng)的可替換配料。處理器被配置為基于用戶概況,通過(guò)將所選擇的食譜的原始配料替 代為所述相應(yīng)的可替換配料來(lái)調(diào)整所選擇的食譜,并且將調(diào)整后的食譜提供至用戶接口。 該專利申請(qǐng)并不能對(duì)用戶的日配餐提供一個(gè)精準(zhǔn)的評(píng)價(jià)。
發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問(wèn)題是提供一種針對(duì)用戶日配餐進(jìn)行營(yíng)養(yǎng)評(píng)價(jià)的方法, 可針對(duì)不同的用戶,對(duì)其每日配餐進(jìn)行營(yíng)養(yǎng)綜合評(píng)價(jià)的方法,為人工/自動(dòng)營(yíng)養(yǎng)配餐提供 評(píng)價(jià)標(biāo)準(zhǔn)。另外,本發(fā)明還提供利用上述針對(duì)用戶日配餐進(jìn)行營(yíng)養(yǎng)評(píng)價(jià)方法的評(píng)價(jià)系統(tǒng)。為解決上述技術(shù)問(wèn)題,本發(fā)明采用如下技術(shù)方案一種針對(duì)用戶日配餐進(jìn)行營(yíng)養(yǎng)評(píng)價(jià)的方法,該方法包括如下步驟A、提供一數(shù)據(jù)庫(kù),該數(shù)據(jù)庫(kù)中包含不同用戶特征的營(yíng)養(yǎng)需求信息、食物包含營(yíng)養(yǎng) 成分的信息;B、獲取用戶的特征信息;根據(jù)該特征信息、及所述數(shù)據(jù)庫(kù)中不同用戶特征的營(yíng)養(yǎng)需求信息,確定相應(yīng)用戶的營(yíng)養(yǎng)需求信息;C、獲取用戶的日配餐數(shù)據(jù);根據(jù)該日配餐數(shù)據(jù)、及所述數(shù)據(jù)庫(kù)中食物包含營(yíng)養(yǎng)成 分的信息,確定該日配餐數(shù)據(jù)中各營(yíng)養(yǎng)成分信息;D、獲取所述日配餐數(shù)據(jù)針對(duì)該用戶的評(píng)價(jià)分值;D1、所述評(píng)價(jià)分值包括營(yíng)養(yǎng)均衡分Ns ;獲取所述日配餐的營(yíng)養(yǎng)均衡分Ns的步驟如 下D11、設(shè)有N種營(yíng)養(yǎng)成分,第i種(i = 1、2.....N)營(yíng)養(yǎng)成分營(yíng)養(yǎng)分Nsi的計(jì)算步
驟如下Dili、獲取該營(yíng)養(yǎng)成分的實(shí)際輸入量actual ;D112、根據(jù)步驟B中獲取的用戶的營(yíng)養(yǎng)需求信息、獲取或設(shè)定該用戶食用該營(yíng)養(yǎng) 成分推薦量advice、推薦量區(qū)間[low,high]、食用最低限bottom、食用最高限top,其中, low為推薦量下限,high為推薦量上限;D113、設(shè)定一最高分滿分full,設(shè)定一較高分基礎(chǔ)分basic ;當(dāng)實(shí)際輸入量 actual 在[low, high]之間,分值區(qū)間為[basic, full];D114、獲取該營(yíng)養(yǎng)成分的營(yíng)養(yǎng)分Nsi ;若 actual e (-①,bottom) U (top, + ),貝Ij Nsi = 0 ;若 actual e [bottom, low) ,WljNsi e (0,basic);若 actual e [IowjIiighLWljNsi e [basic, full];若 actual e Chigt^topLWljNsi e (0,basic);D12、根據(jù)N種營(yíng)養(yǎng)成分的各營(yíng)養(yǎng)分、及其加權(quán)系數(shù)獲取其加權(quán)平均數(shù),獲取所述 日配餐的營(yíng)養(yǎng)均衡分;E、根據(jù)所述評(píng)價(jià)分值做出營(yíng)養(yǎng)評(píng)價(jià)。一種針對(duì)用戶日配餐進(jìn)行營(yíng)養(yǎng)評(píng)價(jià)的系統(tǒng),該系統(tǒng)包括數(shù)據(jù)庫(kù)、用戶營(yíng)養(yǎng)需求信 息獲取模塊、日配餐營(yíng)養(yǎng)成分信息獲取模塊、日配餐評(píng)價(jià)分值獲取模塊、營(yíng)養(yǎng)評(píng)價(jià)模塊。數(shù)據(jù)庫(kù)包含不同用戶特征的營(yíng)養(yǎng)需求信息、食物包含營(yíng)養(yǎng)成分的信息;用戶營(yíng)養(yǎng)需求信息獲取模塊用以根據(jù)該用戶的特征信息、及所述數(shù)據(jù)庫(kù)中不同用 戶特征的營(yíng)養(yǎng)需求信息,確定相應(yīng)用戶的營(yíng)養(yǎng)需求信息;日配餐營(yíng)養(yǎng)成分信息獲取模塊用以根據(jù)用戶的日配餐數(shù)據(jù)、及所述數(shù)據(jù)庫(kù)中食物 包含營(yíng)養(yǎng)成分的信息,確定該日配餐數(shù)據(jù)中各營(yíng)養(yǎng)成分信息;日配餐評(píng)價(jià)分值獲取模塊用以根據(jù)用戶的日配餐信息、對(duì)應(yīng)用戶的信息獲取所述 日配餐數(shù)據(jù)針對(duì)該用戶的評(píng)價(jià)分值;其包括營(yíng)養(yǎng)均衡分獲取子模塊。營(yíng)養(yǎng)評(píng)價(jià)模塊用以根據(jù)所述評(píng)價(jià)分值獲取模塊獲取的評(píng)價(jià)分值做出營(yíng)養(yǎng)評(píng)價(jià)。營(yíng)養(yǎng)均衡分獲取子模塊用以獲取所述日配餐的營(yíng)養(yǎng)均衡分Ns ;其包括各營(yíng)養(yǎng)成 分營(yíng)養(yǎng)分計(jì)算單元、日配餐營(yíng)養(yǎng)均衡分計(jì)算單元。所述各營(yíng)養(yǎng)成分營(yíng)養(yǎng)分計(jì)算單元用以計(jì) 算各營(yíng)養(yǎng)成分的營(yíng)養(yǎng)分Nsi, Nsi為第i種營(yíng)養(yǎng)成分的營(yíng)養(yǎng)分;其中,N為營(yíng)養(yǎng)成分種類數(shù),i
=1、2.....N ;其包括營(yíng)養(yǎng)成分實(shí)際輸入量獲取子單元、數(shù)據(jù)設(shè)定子單元、營(yíng)養(yǎng)成分營(yíng)養(yǎng)分
獲取子單元。所述日配餐營(yíng)養(yǎng)均衡分計(jì)算單元根據(jù)N種營(yíng)養(yǎng)成分的各營(yíng)養(yǎng)分、及其加權(quán)系 數(shù)獲取其加權(quán)平均數(shù),獲取所述日配餐的營(yíng)養(yǎng)均衡分。營(yíng)養(yǎng)成分實(shí)際輸入量獲取子單元用以獲取該營(yíng)養(yǎng)成分的實(shí)際輸入量actual ;
根據(jù)所述用戶營(yíng)養(yǎng)需求信息獲取模塊獲取的用戶的營(yíng)養(yǎng)需求信息、設(shè)定該用戶 食用該營(yíng)養(yǎng)成分推薦量advice、推薦量區(qū)間[low,high]、食用最低限bottom、食用最高限 top,其中,low為推薦量下限,high為推薦量上限;設(shè)定一最高分滿分full,設(shè)定一較高 分基礎(chǔ)分basic ;當(dāng)實(shí)際輸入量actual在[low, high]之間,分值區(qū)間為[basic, full];營(yíng)養(yǎng)成分營(yíng)養(yǎng)分獲取子單元,用以獲取該營(yíng)養(yǎng)成分的營(yíng)養(yǎng)分Nsi ;若 actual e (-⑴,bottom) U (top, + ⑴),貝Ij Nsi = 0 ;若 actual e [bottom, low) ,WljNsi e (0,basic);若 actual e [IowjIiighLWljNsi e [basic, full];若 actual e Chigt^topLWljNsi e (0,basic)。本發(fā)明的有益效果在于本發(fā)明提出的針對(duì)用戶日配餐進(jìn)行營(yíng)養(yǎng)評(píng)價(jià)的方法及系 統(tǒng),可根據(jù)用戶的特征及其日配餐信息對(duì)配餐結(jié)果進(jìn)行評(píng)價(jià),促進(jìn)配餐結(jié)果更優(yōu)化。本發(fā)明 使評(píng)價(jià)結(jié)果通過(guò)分?jǐn)?shù)這一形式,得到直觀呈現(xiàn)。本發(fā)明可以輔助營(yíng)養(yǎng)師配餐或通過(guò)軟件自 動(dòng)配餐,通過(guò)對(duì)配餐結(jié)果的營(yíng)養(yǎng)綜合評(píng)價(jià)比較,促進(jìn)配餐結(jié)果的最優(yōu)化,即配餐最貼近用戶 營(yíng)養(yǎng)需求,且營(yíng)養(yǎng)均衡、健康。
圖1為實(shí)施例一中本發(fā)明方法的流程圖。圖2為配餐營(yíng)養(yǎng)綜合評(píng)價(jià)框架示意圖。圖3為配餐營(yíng)養(yǎng)成分計(jì)算模塊圖。圖4為用戶營(yíng)養(yǎng)需求計(jì)算流程圖。圖5為配餐營(yíng)養(yǎng)綜合評(píng)價(jià)流程圖。圖6為區(qū)間打分算法示意圖。圖7為區(qū)間打分算法中flag = 0時(shí)的示意圖。圖8為區(qū)間打分算法中flag = 1時(shí)的示意圖。圖9為區(qū)間打分算法中flag = 2時(shí)的示意圖。圖10為營(yíng)養(yǎng)均衡分計(jì)算流程圖。圖11為餐頓能量比分計(jì)算流程圖。圖12為菜相生相克分計(jì)算流程圖。圖13為菜相生相克關(guān)系計(jì)算流程圖。
具體實(shí)施例方式下面結(jié)合附圖詳細(xì)說(shuō)明本發(fā)明的優(yōu)選實(shí)施例。實(shí)施例一本發(fā)明揭示了一種針對(duì)用戶日配餐進(jìn)行營(yíng)養(yǎng)評(píng)價(jià)的方法及系統(tǒng),可針對(duì)不同的用 戶,對(duì)每日配餐進(jìn)行營(yíng)養(yǎng)綜合評(píng)價(jià),為人工/自動(dòng)營(yíng)養(yǎng)配餐提供評(píng)價(jià)標(biāo)準(zhǔn)。本實(shí)施例中,食 物包括飯、菜、飲料、酒類等食品。本發(fā)明根據(jù)用戶的特征信息及相關(guān)營(yíng)養(yǎng)學(xué)數(shù)據(jù)推導(dǎo)用戶的營(yíng)養(yǎng)需求,同時(shí)對(duì)于提 供給該用戶的一日配餐計(jì)算所含營(yíng)養(yǎng)成分,通過(guò)將這兩方面的信息進(jìn)行匯總計(jì)算,做出營(yíng) 養(yǎng)綜合評(píng)價(jià)。
請(qǐng)參閱圖1,本發(fā)明揭示了一種針對(duì)用戶日配餐進(jìn)行營(yíng)養(yǎng)評(píng)價(jià)的方法,該方法包括 如下步驟A、提供一數(shù)據(jù)庫(kù),該數(shù)據(jù)庫(kù)中包含不同用戶特征的營(yíng)養(yǎng)需求信息、食物包含營(yíng)養(yǎng) 成分的信息;B、獲取用戶的特征信息;根據(jù)該特征信息、及所述數(shù)據(jù)庫(kù)中不同用戶特征的營(yíng)養(yǎng) 需求信息,確定相應(yīng)用戶的營(yíng)養(yǎng)需求信息;C、獲取用戶的日配餐數(shù)據(jù);根據(jù)該日配餐數(shù)據(jù)、及所述數(shù)據(jù)庫(kù)中食物包含營(yíng)養(yǎng)成 分的信息,確定該日配餐數(shù)據(jù)中各營(yíng)養(yǎng)成分信息;步驟C中,所述各營(yíng)養(yǎng)成分信息的確定包括Cl、計(jì)算每種營(yíng)養(yǎng)成分在一日配餐中的含量,對(duì)營(yíng)養(yǎng)成分k,有
權(quán)利要求
一種針對(duì)用戶日配餐進(jìn)行營(yíng)養(yǎng)評(píng)價(jià)的方法,其特征在于,該方法包括如下步驟A、提供一數(shù)據(jù)庫(kù),該數(shù)據(jù)庫(kù)中包含不同用戶特征的營(yíng)養(yǎng)需求信息、食物包含營(yíng)養(yǎng)成分的信息;B、獲取用戶的特征信息;根據(jù)該特征信息、及所述數(shù)據(jù)庫(kù)中不同用戶特征的營(yíng)養(yǎng)需求信息,確定相應(yīng)用戶的營(yíng)養(yǎng)需求信息;C、獲取用戶的日配餐數(shù)據(jù);根據(jù)該日配餐數(shù)據(jù)、及所述數(shù)據(jù)庫(kù)中食物包含營(yíng)養(yǎng)成分的信息,確定該日配餐數(shù)據(jù)中各營(yíng)養(yǎng)成分信息;D、獲取所述日配餐數(shù)據(jù)針對(duì)該用戶的評(píng)價(jià)分值;D1、所述評(píng)價(jià)分值包括營(yíng)養(yǎng)均衡分Ns;獲取所述日配餐的營(yíng)養(yǎng)均衡分Ns的步驟如下D11、設(shè)有N種營(yíng)養(yǎng)成分,分別計(jì)算各營(yíng)養(yǎng)成分的營(yíng)養(yǎng)分,計(jì)算第i種營(yíng)養(yǎng)成分營(yíng)養(yǎng)分Nsi的計(jì)算步驟如下,其中,i=1、2、...、ND111、獲取該營(yíng)養(yǎng)成分的實(shí)際輸入量actual;D112、根據(jù)步驟B中獲取的用戶的營(yíng)養(yǎng)需求信息,獲取或設(shè)定該用戶食用該營(yíng)養(yǎng)成分推薦量advice、推薦量區(qū)間[low,high]、食用最低限bottom、食用最高限top,其中,low為推薦量下限,high為推薦量上限;D113、設(shè)定一最高分滿分full,設(shè)定一較高分基礎(chǔ)分basic;當(dāng)實(shí)際輸入量actual在[low,high]之間,分值區(qū)間為[basic,full];D114、獲取該營(yíng)養(yǎng)成分的營(yíng)養(yǎng)分Nsi;若actual∈( ∞,bottom)∪(top,+∞),則Nsi=0;若actual∈[bottom,low),則Nsi∈(0,basic);若actual∈[low,high],則Nsi∈[basic,full];若actual∈(high,top],則Nsi∈(0,basic);D12、根據(jù)N種營(yíng)養(yǎng)成分的各營(yíng)養(yǎng)分、及其加權(quán)系數(shù)獲取其加權(quán)平均數(shù),獲取所述日配餐的營(yíng)養(yǎng)均衡分;E、根據(jù)所述評(píng)價(jià)分值做出營(yíng)養(yǎng)評(píng)價(jià)。
2.根據(jù)權(quán)利要求1所述的針對(duì)用戶日配餐進(jìn)行營(yíng)養(yǎng)評(píng)價(jià)的方法,其特征在于 所述評(píng)價(jià)分值還包括餐頓能量比分值Es ;所述步驟D還包括D2、計(jì)算餐頓能量比分值Es,所述餐頓能量比為一天中各頓膳食的能量攝入量比例; 步驟如下D21、設(shè)定Nmeal為用戶適宜的一日餐頓數(shù),判斷實(shí)際配餐的餐頓數(shù)是否與Nnreal —致,若 是則進(jìn)入D22,否則直接跳轉(zhuǎn)到D25,且輸出餐頓能量比分Es = O ;D22、遍歷一天所有餐頓能量比,若遍歷完畢則進(jìn)入D25,否則進(jìn)入D23 ;餐頓能量比數(shù)目為Nmeal-I,餐頓能量比分別為(E2Z^E1).....(EsmeJEc^-,,),即第一餐能量/第二餐能量.....第Nnreal餐能量/第Nmeal-I餐能量;D23、計(jì)算第i種餐頓能量比分值Esi ;D231、獲取該營(yíng)養(yǎng)成分的實(shí)際餐頓能量比actual’ ;D232、設(shè)定餐頓能量比推薦量advice’、推薦量區(qū)間[low’,high’ ]、推薦量最低限 bottom’、推薦量最高限top’,其中,low’為推薦量下限,high’為推薦量上限;D233、設(shè)定一最高分滿分full’,設(shè)定一較高分基礎(chǔ)分basic’ ;當(dāng)實(shí)際餐頓能量比
3.根據(jù)權(quán)利要求2所述的針對(duì)用戶日配餐進(jìn)行營(yíng)養(yǎng)評(píng)價(jià)的方法,其特征在于 所述評(píng)價(jià)分值還包括相生相克分值Cs ;所述步驟D還包括D3、計(jì)算相生相克分值Cs,步驟如下D31、判別是否已遍歷完成實(shí)際配餐中所有餐頓數(shù),是則跳轉(zhuǎn)到D38,輸出菜相生相克分 Cs,否則進(jìn)入D32,考慮第i餐頓;D32、判別是否已考慮完餐頓i中所有兩兩菜之間的關(guān)系,是則跳轉(zhuǎn)回D31,否則進(jìn)入 D33繼續(xù)考慮;D33、判別餐頓i中是否有一對(duì)菜相克致死,是則直接跳轉(zhuǎn)到D38,且輸出菜相生相克分 Cs = O,否則進(jìn)入D34 ;D34、判別餐頓i中是否有一對(duì)菜相克有害,是則跳轉(zhuǎn)到D37,在步驟D37中對(duì)Cs扣Ll 分,否則進(jìn)入D35;D35、判別餐頓i中是否有一對(duì)菜相克影響營(yíng)養(yǎng)吸收,是則跳轉(zhuǎn)到D37,在步驟D37中對(duì) Cs扣L2分,否則進(jìn)入D36 ;其中,L2 < Ll ;D36、判別餐頓i中是否有一對(duì)菜相生,是則跳轉(zhuǎn)到D37,在步驟D37中對(duì)Cs加L3分,否 則進(jìn)入D32,考慮餐頓i中下一對(duì)菜;D37、根據(jù)餐頓中是否存在相生相克菜,以基本分為基礎(chǔ),增減菜相生相克分Cs ; D38、輸出菜相生相克分,若Cs已減為負(fù)數(shù),則記為O ;若Cs已超過(guò)滿分,則記為滿分; 所述步驟 E 中的評(píng)價(jià)分值 Health_Score = Nw*Ns+Ew*Es+Cw*Cs ; 其中,Nw、Ew、Cw分別為設(shè)定的營(yíng)養(yǎng)均衡分Ns、餐頓能量比分Es、菜相生相克分Cs的加 權(quán)系數(shù),需滿足Nw+Ew+Cw = 1。
4.根據(jù)權(quán)利要求1至3之一所述的針對(duì)用戶日配餐進(jìn)行營(yíng)養(yǎng)評(píng)價(jià)的方法,其特征在于所述數(shù)據(jù)庫(kù)中還包括若干條已有的日配餐信息; 所述方法還包括步驟F、根據(jù)用戶的特征信息對(duì)所述數(shù)據(jù)庫(kù)中已有的日配餐信息分別進(jìn)行評(píng)分,尋找評(píng) 價(jià)分值高的一個(gè)或多個(gè)日配餐作為該用戶的推薦日配餐。
5.根據(jù)權(quán)利要求1至3之一所述的針對(duì)用戶日配餐進(jìn)行營(yíng)養(yǎng)評(píng)價(jià)的方法,其特征在于所述步驟Dl 14中,若 actual = advice,貝Nsi = full ;若 actual e [bottom, low),貝根據(jù) NsiZbasic = (actual-bottom)/(low-bottom)獲 取 Nsi ;若 actual e [low, high],則根據(jù)
6.根據(jù)權(quán)利要求1至3之一所述的針對(duì)用戶日配餐進(jìn)行營(yíng)養(yǎng)評(píng)價(jià)的方法,其特征在于根據(jù)步驟B中用戶的特征信息獲取該用戶相對(duì)一般人需要多食、或少食、或正常; 對(duì)需要多食者,調(diào)高推薦量advice ;對(duì)需要少食者,調(diào)低推薦量advice。
7.根據(jù)權(quán)利要求1至3之一所述的針對(duì)用戶日配餐進(jìn)行營(yíng)養(yǎng)評(píng)價(jià)的方法,其特征在于步驟C中,所述各營(yíng)養(yǎng)成分信息的確定包括Cl、計(jì)算每種營(yíng)養(yǎng)成分在一日配餐中的含量,對(duì)營(yíng)養(yǎng)成分k,有
8.一種針對(duì)用戶日配餐進(jìn)行營(yíng)養(yǎng)評(píng)價(jià)的系統(tǒng),其特征在于,該系統(tǒng)包括 -數(shù)據(jù)庫(kù),其包含不同用戶特征的營(yíng)養(yǎng)需求信息、食物包含營(yíng)養(yǎng)成分的信息;-用戶營(yíng)養(yǎng)需求信息獲取模塊,用以根據(jù)該用戶的特征信息、及所述數(shù)據(jù)庫(kù)中不同用戶 特征的營(yíng)養(yǎng)需求信息,確定相應(yīng)用戶的營(yíng)養(yǎng)需求信息;-日配餐營(yíng)養(yǎng)成分信息獲取模塊,用以根據(jù)用戶的日配餐數(shù)據(jù)、及所述數(shù)據(jù)庫(kù)中食物包 含營(yíng)養(yǎng)成分的信息,確定該日配餐數(shù)據(jù)中各營(yíng)養(yǎng)成分信息;-日配餐評(píng)價(jià)分值獲取模塊,用以根據(jù)用戶的日配餐信息、對(duì)應(yīng)用戶的信息獲取所述日 配餐數(shù)據(jù)針對(duì)該用戶的評(píng)價(jià)分值;其包括營(yíng)養(yǎng)均衡分獲取子模塊,用以獲取所述日配餐的營(yíng)養(yǎng)均衡分Ns ;其包括各營(yíng)養(yǎng)成分營(yíng) 養(yǎng)分計(jì)算單元、日配餐營(yíng)養(yǎng)均衡分計(jì)算單元所述各營(yíng)養(yǎng)成分營(yíng)養(yǎng)分計(jì)算單元用以計(jì)算各營(yíng)養(yǎng)成分的營(yíng)養(yǎng)分Nsi, Nsi為第i種營(yíng)養(yǎng) 成分的營(yíng)養(yǎng)分;其中,N為營(yíng)養(yǎng)成分種類數(shù),i = 1、2.....N;其包括——營(yíng)養(yǎng)成分實(shí)際輸入量獲取子單元,用以獲取該營(yíng)養(yǎng)成分的實(shí)際輸入量actual ; ——數(shù)據(jù)設(shè)定子單元,根據(jù)所述用戶營(yíng)養(yǎng)需求信息獲取模塊獲取的用戶的營(yíng)養(yǎng)需求 信息、設(shè)定該用戶食用該營(yíng)養(yǎng)成分推薦量advice、推薦量區(qū)間[low,high]、食用最低限 bottom、食用最高限top,其中,low為推薦量下限,high為推薦量上限;設(shè)定一最高分滿分 full,設(shè)定一較高分基礎(chǔ)分basic ;當(dāng)實(shí)際輸入量actual在[low,high]之間,分值區(qū)間為 [basic, full];——營(yíng)養(yǎng)成分營(yíng)養(yǎng)分獲取子單元,用以獲取該營(yíng)養(yǎng)成分的營(yíng)養(yǎng)分Nsi; 若 actual e (- oo, bottom) U (top, + ),貝Ij Nsi = O ; 若 actual e [bottom, low), JjllJ Nsi e (O, basic); 若 actual e [IowjIiighLWlJNsi e [basic, full]; 若 actual e (high, top],貝U Nsi e (O, basic);所述日配餐營(yíng)養(yǎng)均衡分計(jì)算單元根據(jù)N種營(yíng)養(yǎng)成分的各營(yíng)養(yǎng)分、及其加權(quán)系數(shù)獲取其 加權(quán)平均數(shù),獲取所述日配餐的營(yíng)養(yǎng)均衡分;-營(yíng)養(yǎng)評(píng)價(jià)模塊,用以根據(jù)所述評(píng)價(jià)分值獲取模塊獲取的評(píng)價(jià)分值做出營(yíng)養(yǎng)評(píng)價(jià)。
9.根據(jù)權(quán)利要求8所述的針對(duì)用戶日配餐進(jìn)行營(yíng)養(yǎng)評(píng)價(jià)的系統(tǒng),其特征在于所述日配餐評(píng)價(jià)分值獲取模塊還包括餐頓能量比分值獲取單元,用以獲取餐頓能量比 分值Es;獲取方式如下D21、設(shè)定Nmeal為用戶適宜的一日餐頓數(shù),判斷實(shí)際配餐的餐頓數(shù)是否與Nnreal —致,若 是則進(jìn)入D22,否則直接跳轉(zhuǎn)到D25,且輸出餐頓能量比分Es = O ;D22、遍歷一天所有餐頓能量比,若遍歷完畢則進(jìn)入D25,否則進(jìn)入D23 ;餐頓能量比數(shù)目為Nmeal-I,餐頓能量比分別為(E2Z^E1).....(E、JE -0,即第一餐能量/第二餐能量.....第Nnreal餐能量/第Nmeal-I餐能量;D23、計(jì)算第i種餐頓能量比分值Esi ;D231、獲取該營(yíng)養(yǎng)成分的實(shí)際餐頓能量比actual’ ;D232、設(shè)定餐頓能量比推薦量advice’、推薦量區(qū)間[low’,high’ ]、推薦量最低限 bottom’、推薦量最高限top’,其中,low’為推薦量下限,high’為推薦量上限;D233、設(shè)定一最高分滿分full’,設(shè)定一較高分基礎(chǔ)分basic’ ;當(dāng)實(shí)際餐頓能量比 actual,在[W,high,]之間,分值區(qū)間為[basic,,full,]; D234、獲取該餐頓能量比分值Esi ;若 actual,e (- oo, bottom,) U (top,,+ ),貝Ij Esi = O ; 若 actual e [bottom,,low,),貝Ij Esi e (O, basic,); 若 actual e [low,,high,],則 Esi e [basic,,full,]; 若 actual e (high,,top,],貝Ij Esi e (O, basic,);D24、累加餐頓能量比EsJPes = ^IY Σ Es>之后跳轉(zhuǎn)至D22判斷是否遍歷完1^meal 1 W腳廣 1,畢;D25、輸出餐頓能量比Es。
10.根據(jù)權(quán)利要求9所述的針對(duì)用戶日配餐進(jìn)行營(yíng)養(yǎng)評(píng)價(jià)的系統(tǒng),其特征在于所述日配餐評(píng)價(jià)分值獲取模塊還包括相生相克分值獲取單元,用以獲取相生相克分值Cs ;獲取方式如下 D31、判別是否已遍歷完成實(shí)際配餐中所有餐頓數(shù),是則跳轉(zhuǎn)到D38,輸出菜相生相克分 Cs,否則進(jìn)入D32,考慮第i餐頓;D32、判別是否已考慮完餐頓i中所有兩兩菜之間的關(guān)系,是則跳轉(zhuǎn)回D31,否則進(jìn)入 D33繼續(xù)考慮;D33、判別餐頓i中是否有一對(duì)菜相克致死,是則直接跳轉(zhuǎn)到D38,且輸出菜相生相克分 Cs = O,否則進(jìn)入D34 ;D34、判別餐頓i中是否有一對(duì)菜相克有害,是則跳轉(zhuǎn)到D37,在步驟D37中對(duì)Cs扣Ll 分,否則進(jìn)入D35;D35、判別餐頓i中是否有一對(duì)菜相克影響營(yíng)養(yǎng)吸收,是則跳轉(zhuǎn)到D37,在步驟D37中對(duì) Cs扣L2分,否則進(jìn)入D36 ;其中,L2 < Ll ;D36、判別餐頓i中是否有一對(duì)菜相生,是則跳轉(zhuǎn)到D37,在步驟D37中對(duì)Cs加L3分,否 則進(jìn)入D32,考慮餐頓i中下一對(duì)菜;D37、根據(jù)餐頓中是否存在相生相克菜,以基本分為基礎(chǔ),增減菜相生相克分Cs ; D38、輸出菜相生相克分,若Cs已減為負(fù)數(shù),則記為O ;若Cs已超過(guò)滿分,則記為滿分; 所述步驟 E 中的評(píng)價(jià)分值 Health_Score = Nw*Ns+Ew*Es+Cw*Cs ; 其中,Nw、Ew、Cw分別為設(shè)定的營(yíng)養(yǎng)均衡分Ns、餐頓能量比分Es、菜相生相克分Cs的加 權(quán)系數(shù),需滿足Nw+Ew+Cw = 1。
全文摘要
本發(fā)明揭示了一種針對(duì)用戶日配餐進(jìn)行營(yíng)養(yǎng)評(píng)價(jià)的方法及系統(tǒng),該評(píng)價(jià)方法,包括如下步驟A、提供一數(shù)據(jù)庫(kù);B、獲取用戶的特征信息;C、獲取用戶的日配餐數(shù)據(jù);D、獲取所述日配餐數(shù)據(jù)針對(duì)該用戶的評(píng)價(jià)分值;D1、所述評(píng)價(jià)分值包括營(yíng)養(yǎng)均衡分Ns;包括D11、計(jì)算第i種(i=1、2、...、N)營(yíng)養(yǎng)成分營(yíng)養(yǎng)分Nsi;D12、根據(jù)N種營(yíng)養(yǎng)成分的各營(yíng)養(yǎng)分、及其加權(quán)系數(shù)獲取其加權(quán)平均數(shù),獲取所述日配餐的營(yíng)養(yǎng)均衡分;E、根據(jù)所述評(píng)價(jià)分值做出營(yíng)養(yǎng)評(píng)價(jià)。本發(fā)明可針對(duì)不同的用戶,對(duì)其每日配餐進(jìn)行營(yíng)養(yǎng)綜合評(píng)價(jià)的方法,為人工/自動(dòng)營(yíng)養(yǎng)配餐提供評(píng)價(jià)標(biāo)準(zhǔn)。
文檔編號(hào)G06F19/00GK101964014SQ20091005527
公開日2011年2月2日 申請(qǐng)日期2009年7月23日 優(yōu)先權(quán)日2009年7月23日
發(fā)明者朱杰, 欒添昊 申請(qǐng)人:上海谷風(fēng)網(wǎng)絡(luò)科技有限公司