亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

食物推薦方法及裝置與流程

文檔序號(hào):12271910閱讀:173來(lái)源:國(guó)知局
食物推薦方法及裝置與流程

本發(fā)明涉及健康技術(shù)領(lǐng)域,尤其涉及一種食物推薦方法及裝置。



背景技術(shù):

隨著人們生活水平的提高,各種食物層出不斷,飲食的不平衡是目前普遍的現(xiàn)象,人們經(jīng)常因?yàn)轱嬍尺^(guò)量導(dǎo)致身體能量過(guò)剩,或者是因?yàn)槠?、?dú)食導(dǎo)致?tīng)I(yíng)養(yǎng)不均衡,更甚者因?yàn)轱嬍硨?dǎo)致亞健康,從而帶來(lái)各種身體疾病。雖然現(xiàn)在在飲食方面有給用戶(hù)一些建議,如每餐應(yīng)該均衡吃五谷類(lèi),少吃肉類(lèi)等等,但是,這僅僅是推薦一些常規(guī)的建議,并沒(méi)有針對(duì)個(gè)人的實(shí)際情況進(jìn)行推薦,導(dǎo)致食物推薦不夠準(zhǔn)確。



技術(shù)實(shí)現(xiàn)要素:

本發(fā)明的主要目的在于提出一種食物推薦方法及裝置,旨在解決傳統(tǒng)食物推薦方式,不夠準(zhǔn)確的技術(shù)問(wèn)題。

為實(shí)現(xiàn)上述目的,本發(fā)明提供的一種食物推薦方法,所述食物推薦方法包括:

獲取人體基礎(chǔ)數(shù)據(jù),其中,所述人體基礎(chǔ)數(shù)據(jù)包括身高、體重、性別、年齡;

根據(jù)所述人體基礎(chǔ)數(shù)據(jù),結(jié)合人體的運(yùn)動(dòng)量,計(jì)算人體消耗的能量;

基于人體消耗的能量,確定人體所需要的食物及食物量,并推薦確定的所述食物及所述食物量。

優(yōu)選地,所述根據(jù)所述人體基礎(chǔ)數(shù)據(jù),結(jié)合人體的運(yùn)動(dòng)量,計(jì)算人體消耗的能量的步驟包括:

確定人體的性別;

根據(jù)預(yù)設(shè)性別與計(jì)算公式的映射關(guān)系,獲取確定的性別對(duì)應(yīng)的計(jì)算公式;

根據(jù)所述人體基礎(chǔ)數(shù)據(jù),以及獲取的所述計(jì)算公式,計(jì)算人體的基礎(chǔ)消耗能量;

根據(jù)人體的運(yùn)動(dòng)里程以及體重,計(jì)算人體的運(yùn)動(dòng)消耗量;

將計(jì)算得到的基礎(chǔ)消耗量和運(yùn)動(dòng)消耗量作為人體消耗的能量。

優(yōu)選地,所述基于人體消耗的能量,確定人體所需要的食物及食物量的步驟包括:

參照食物分配指南,確定人體所需要的食物種類(lèi);

根據(jù)人體消耗的能量,計(jì)算每種食物的量。

優(yōu)選地,所述參照食物分配指南,確定人體所需要的食物種類(lèi)的步驟包括:

確定當(dāng)前的環(huán)境因素;

根據(jù)當(dāng)前的所述環(huán)境因素,在食物分配指南中,獲取符合所述環(huán)境因素對(duì)應(yīng)的食物種類(lèi),其中,環(huán)境因素包括地區(qū)、季節(jié)、天氣。

優(yōu)選地,所述根據(jù)人體消耗的能量,計(jì)算每種食物的量的步驟包括:

確定每種食物的類(lèi)型;

基于每種食物的預(yù)設(shè)權(quán)重值以及人體消耗的能量,計(jì)算每種食物的能量需求;

根據(jù)每種食物的能量需求以及每種食物的能量成分,計(jì)算每種食物的量。

此外,為實(shí)現(xiàn)上述目的,本發(fā)明還提出一種食物推薦裝置,所述食物推薦裝置包括:

獲取模塊,用于獲取人體基礎(chǔ)數(shù)據(jù),其中,所述人體基礎(chǔ)數(shù)據(jù)包括身高、體重、性別、年齡;

計(jì)算模塊,用于根據(jù)所述人體基礎(chǔ)數(shù)據(jù),結(jié)合人體的運(yùn)動(dòng)量,計(jì)算人體消耗的能量;

確定模塊,用于基于人體消耗的能量,確定人體所需要的食物及食物量;

推薦模塊,用于推薦確定的所述食物及所述食物量。

優(yōu)選地,所述計(jì)算模塊包括:

第一確定子模塊,用于確定人體的性別;

獲取子模塊,用于根據(jù)預(yù)設(shè)性別與計(jì)算公式的映射關(guān)系,獲取確定的性別對(duì)應(yīng)的計(jì)算公式;

第一計(jì)算子模塊,用于根據(jù)所述人體基礎(chǔ)數(shù)據(jù),以及獲取的所述計(jì)算公式,計(jì)算人體的基礎(chǔ)消耗能量;

所述第一計(jì)算子模塊,還用于根據(jù)人體的運(yùn)動(dòng)里程以及體重,計(jì)算人體的運(yùn)動(dòng)消耗量;

處理子模塊,用于將計(jì)算得到的基礎(chǔ)消耗量和運(yùn)動(dòng)消耗量作為人體消耗的能量。

優(yōu)選地,所述確定模塊包括:

第二確定子模塊,用于參照食物分配指南,確定人體所需要的食物種類(lèi);

第二計(jì)算子模塊,用于根據(jù)人體消耗的能量,計(jì)算每種食物的量。

優(yōu)選地,所述第二確定子模塊包括:

第一確定單元,用于確定當(dāng)前的環(huán)境因素;

獲取單元,用于根據(jù)當(dāng)前的所述環(huán)境因素,在食物分配指南中,獲取符合所述環(huán)境因素對(duì)應(yīng)的食物種類(lèi),其中,環(huán)境因素包括地區(qū)、季節(jié)、天氣。

優(yōu)選地,所述第二計(jì)算子模塊包括:

第二確定單元,用于確定每種食物的類(lèi)型;

計(jì)算單元,用于基于每種食物的預(yù)設(shè)權(quán)重值以及人體消耗的能量,計(jì)算每種食物的能量需求;

所述計(jì)算單元,還用于根據(jù)每種食物的能量需求以及每種食物的能量成分,計(jì)算每種食物的量。

本發(fā)明提出的食物推薦方法及裝置,先獲取人體基礎(chǔ)數(shù)據(jù),然后根據(jù)所述人體基礎(chǔ)數(shù)據(jù),結(jié)合人體的運(yùn)動(dòng)量,計(jì)算人體消耗的能量,再基于人體消耗的能量,確定人體所需要的食物及食物量,并推薦確定的所述食物及所述食物量,實(shí)現(xiàn)了根據(jù)人體的實(shí)際情況推薦相應(yīng)的食物和食物量,而不僅僅是推薦一些常規(guī)的建議,從而提高了食物推薦的準(zhǔn)確性。

附圖說(shuō)明

圖1為本發(fā)明食物推薦方法第一實(shí)施例的流程示意圖;

圖2為本發(fā)明根據(jù)所述人體基礎(chǔ)數(shù)據(jù),結(jié)合人體的運(yùn)動(dòng)量,計(jì)算人體消耗的能量的細(xì)化流程示意圖;

圖3為本發(fā)明基于人體消耗的能量,確定人體所需要的食物及食物量的細(xì)化流程示意圖;

圖4為本發(fā)明參照食物分配指南,確定人體所需要的食物種類(lèi)的細(xì)化流程示意圖;

圖5為本發(fā)明根據(jù)人體消耗的能量,計(jì)算每種食物的量細(xì)化流程示意圖;

圖6為本發(fā)明一實(shí)施場(chǎng)景示意圖;

圖7為本發(fā)明食物推薦裝置第一實(shí)施例的功能模塊示意圖;

圖8為圖7中計(jì)算模塊的細(xì)化功能模塊示意圖;

圖9為圖7中確定模塊的細(xì)化功能模塊示意圖;

圖10為圖9中第二確定子模塊的細(xì)化功能模塊示意圖;

圖11為圖9中第二計(jì)算子模塊的細(xì)化功能模塊示意圖。

本發(fā)明目的的實(shí)現(xiàn)、功能特點(diǎn)及優(yōu)點(diǎn)將結(jié)合實(shí)施例,參照附圖做進(jìn)一步說(shuō)明。

具體實(shí)施方式

應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。

參照?qǐng)D1,圖1為本發(fā)明食物推薦方法第一實(shí)施例的流程示意圖。

本實(shí)施例提出一種食物推薦方法,所述食物推薦方法包括:

步驟S10,獲取人體基礎(chǔ)數(shù)據(jù),其中,所述人體基礎(chǔ)數(shù)據(jù)包括身高、體重、性別、年齡;

在本實(shí)施例中,首先獲取人體基礎(chǔ)數(shù)據(jù),如身高、體重、性別和年齡等等,所述獲取人體基礎(chǔ)數(shù)據(jù)的方式優(yōu)選為:終端在預(yù)設(shè)應(yīng)用中顯示信息輸入界面,以供用戶(hù)基于所述信息輸入界面輸入上述的人體基礎(chǔ)數(shù)據(jù),在接收到用戶(hù)基于所述信息輸入界面輸入的人體基礎(chǔ)數(shù)據(jù)時(shí),獲取所述人體基礎(chǔ)數(shù)據(jù)。進(jìn)一步地,為了提高人體基礎(chǔ)數(shù)據(jù)獲取的靈活性,終端在預(yù)設(shè)應(yīng)用中顯示信息選擇界面,該信息選擇界面中包括身高、體重、性別、年齡四個(gè)窗口,每個(gè)窗口中還包括有子窗口,各個(gè)子窗口包含人體基礎(chǔ)數(shù)據(jù)的選項(xiàng),如身高的子窗口包括各個(gè)身高高度,以供用戶(hù)進(jìn)行選擇,并獲取用戶(hù)選擇的身高高度,其它各個(gè)子窗口中的信息獲取方式與身高的子窗口類(lèi)似,此處不再贅述。

步驟S20,根據(jù)所述人體基礎(chǔ)數(shù)據(jù),結(jié)合人體的運(yùn)動(dòng)量,計(jì)算人體消耗的能量;

在獲取到人體基礎(chǔ)數(shù)據(jù)之后,確定人體的運(yùn)動(dòng)量,所述人體的運(yùn)動(dòng)量可根據(jù)運(yùn)動(dòng)里程確定,也可根據(jù)運(yùn)動(dòng)里程和體重確定,具體地,人體的運(yùn)動(dòng)里程可以通過(guò)終端上預(yù)置的動(dòng)作探測(cè)器進(jìn)行采集,所述體重是用戶(hù)在信息輸入界面中輸入或選擇的。然后根據(jù)所述人體基礎(chǔ)數(shù)據(jù),結(jié)合人體的運(yùn)動(dòng)量,計(jì)算人體消耗的能量,具體地,參照?qǐng)D2,所述步驟S20包括:

步驟S21,確定人體的性別;

步驟S22,根據(jù)預(yù)設(shè)性別與計(jì)算公式的映射關(guān)系,獲取確定的性別對(duì)應(yīng)的計(jì)算公式;

步驟S23,根據(jù)所述人體基礎(chǔ)數(shù)據(jù),以及獲取的所述計(jì)算公式,計(jì)算人體的基礎(chǔ)消耗能量;

在本實(shí)施例中,先確定人體的性別,然后根據(jù)預(yù)設(shè)性別與計(jì)算公式的映射關(guān)系,獲取確定的性別對(duì)應(yīng)的計(jì)算公式,最終根據(jù)所述人體基礎(chǔ)數(shù)據(jù),以及獲取的所述計(jì)算公式,計(jì)算人體的基礎(chǔ)消耗能量(basal energy expenditure,BEE)。也就是說(shuō),在本實(shí)施例中,針對(duì)男性和女性,計(jì)算基礎(chǔ)消耗能量的計(jì)算公式不同,本實(shí)施例中,計(jì)算基礎(chǔ)消耗能量的公式如下:

男性BEE1:A1+(B1*身高cm)+(C1*體重kg)-(D1*年齡)

女性BEE2:A2+(B2*身高cm)+(C2*體重kg)-(D2*年齡)

其中,A1、A2、B1、B2、C1、C2、D1、D2都是常數(shù)值,根據(jù)具體情況進(jìn)行設(shè)置,且A1>A2,B1>B2,C1>C2,D1>D2,以上公式計(jì)算結(jié)果(BEE)的單位為:千卡(Kcal)。

進(jìn)一步地,由于人體在應(yīng)激狀態(tài)下,應(yīng)激系數(shù)不同,會(huì)導(dǎo)致基礎(chǔ)消耗能量不同,因此,本實(shí)施例中,在不同應(yīng)激狀態(tài)對(duì)應(yīng)的基礎(chǔ)消耗能量計(jì)算方式如下:

輕度=BEE1*E,或BEE2*E

中度=BEE1*F,或BEE2*F

重度=BEE1*G,或BEE2*G

其中,E、F和G是常數(shù)值,E<F<G,數(shù)值可根據(jù)具體情況進(jìn)行設(shè)置,此處不做限定。

步驟S24,根據(jù)人體的運(yùn)動(dòng)里程以及體重,計(jì)算人體的運(yùn)動(dòng)消耗量;

步驟S25,將計(jì)算得到的基礎(chǔ)消耗量和運(yùn)動(dòng)消耗量作為人體消耗的能量。

在計(jì)算出人體的基礎(chǔ)消耗能量之后,再根據(jù)人體的運(yùn)動(dòng)里程以及體重,計(jì)算人體的運(yùn)動(dòng)消耗量,計(jì)算人體的運(yùn)動(dòng)消耗量的計(jì)算公式如下:

運(yùn)動(dòng)(活動(dòng))消耗量=體重kg*運(yùn)動(dòng)里程km*H

其中,H是常數(shù)值,計(jì)算結(jié)果的單位為:千卡(Kcal)。

在計(jì)算出人體的運(yùn)動(dòng)消耗量之后,將計(jì)算得到的基礎(chǔ)消耗量和運(yùn)動(dòng)消耗量作為人體消耗的能量,即將基礎(chǔ)消耗量加上運(yùn)動(dòng)消耗量,得到人體消耗的能量。

在本實(shí)施例中,通過(guò)運(yùn)動(dòng)里程和體重計(jì)算人體的運(yùn)動(dòng)消耗量,相當(dāng)于是準(zhǔn)確的計(jì)算出人體的運(yùn)動(dòng)消耗量,使得后續(xù)的食物量推薦較為準(zhǔn)確。

當(dāng)然,當(dāng)人體靜坐沒(méi)有運(yùn)動(dòng)時(shí),或者是運(yùn)動(dòng)范圍不大,此時(shí)也是可能會(huì)消耗能量的,因此,計(jì)算人體的運(yùn)動(dòng)消耗量還可以通過(guò)以下方式實(shí)現(xiàn):

根據(jù)運(yùn)動(dòng)的級(jí)別,進(jìn)行能量計(jì)算(粗計(jì)算):

輕度=體重*I

中度=體重*J

重度=體重*K

其中,I、J和K是常數(shù)值,I<J<K,數(shù)值可根據(jù)具體情況設(shè)置為其它值,此處不做限定。

也就是說(shuō),在運(yùn)動(dòng)里程幾乎為零的情況下,或者是人體沒(méi)有運(yùn)行的情況下,可以直接通過(guò)體重與預(yù)設(shè)常數(shù)值進(jìn)行確定,提高了人體的運(yùn)動(dòng)消耗量統(tǒng)計(jì)的靈活性,并且,避免了沒(méi)有統(tǒng)計(jì)人體的運(yùn)動(dòng)消耗量而導(dǎo)致的后續(xù)食物推薦不準(zhǔn)確。

步驟S30,基于人體消耗的能量,確定人體所需要的食物及食物量,并推薦確定的所述食物及所述食物量。

在本實(shí)施例中,應(yīng)當(dāng)理解的一個(gè)概念是:攝入能量=消耗能量,因此在計(jì)算出人體消耗的能量之后,即可反向確定人體需要攝入的能量,那么基于人體消耗的能量,結(jié)合能量和餐次的分布數(shù)據(jù)、食物成分以及飲食多樣化要求,即可進(jìn)一步確定人體所需要的食物及食物量。在本實(shí)施例中,參照?qǐng)D3,所述步驟S30包括:

步驟S31,參照食物分配指南,確定人體所需要的食物種類(lèi);

步驟S32,根據(jù)人體消耗的能量,計(jì)算每種食物的量。

首先,先參照食物分配指南,本實(shí)施例中所述食物分配指南優(yōu)選包括:《中國(guó)居民膳食指南》(以下簡(jiǎn)稱(chēng)《膳食指南》)、《中國(guó)居民平衡膳食寶塔》(以下簡(jiǎn)稱(chēng)《膳食寶塔》)、《中國(guó)食物成分表》(以下簡(jiǎn)稱(chēng)《成分表》)等等,根據(jù)《膳食指南》《成分表》的分類(lèi)規(guī)定,食物種類(lèi)分為以下十四種:

1)主食、谷類(lèi)及制品;2)薯類(lèi)、淀粉及制品;3)蔬菜類(lèi);4)畜肉類(lèi)及制品;5)禽肉類(lèi)及制品;6)蛋類(lèi)及制品;7)乳類(lèi)及制品;8)大豆類(lèi);9)魚(yú)蝦蟹貝類(lèi);10)堅(jiān)果、種子類(lèi);11)水果類(lèi);12)藻菌類(lèi);13)小吃、甜餅;14)水飲料等。

按照《膳食指南》和《膳食寶塔》的要求,確定每天應(yīng)該食用那些食物種類(lèi),如每天應(yīng)該食用超過(guò)十三種食物(單食物,比如白菜和菠菜都是蔬菜類(lèi),但卻為兩種食物),從而得出每餐次的食物種類(lèi)情況。比如:早餐=主食+蔬菜/水果+乳制品/蛋類(lèi)/...。應(yīng)當(dāng)理解的是,三種食物分配指南都存儲(chǔ)在終端的數(shù)據(jù)庫(kù)中,基于人體消耗的能量,以及數(shù)據(jù)庫(kù)中存儲(chǔ)的食物分配指南,即可確定人體所需要的食物及食物量。

進(jìn)一步地,為了提高人體所需要的食物種類(lèi)確定的準(zhǔn)確性,參照?qǐng)D4,所述步驟S31包括:

步驟S311,確定當(dāng)前的環(huán)境因素;

步驟S312,根據(jù)當(dāng)前的所述環(huán)境因素,在食物分配指南中,獲取符合所述環(huán)境因素對(duì)應(yīng)的食物種類(lèi),其中,環(huán)境因素包括地區(qū)、季節(jié)、天氣。

由于不同的環(huán)境因素,人們需要飲食的食物有所不同,例如,秋冬適合進(jìn)補(bǔ),而春夏不適合進(jìn)補(bǔ),因此,不同的季節(jié)需要食用的食物不同,因此,在本實(shí)施例中,人體所需要的食物種類(lèi)結(jié)合當(dāng)前的環(huán)境因素進(jìn)行確定。具體地:終端自動(dòng)檢測(cè)當(dāng)前的環(huán)境因素,比如地區(qū)、季節(jié)、天氣情況,然后將檢測(cè)的環(huán)境因素作為輸入的參數(shù),然后在終端數(shù)據(jù)庫(kù)的食物分配指南中,獲取符合所述環(huán)境因素對(duì)應(yīng)的食物種類(lèi),即

食物種類(lèi)=>季節(jié)+地區(qū)+天氣=>可供選食物

可以理解,通過(guò)三項(xiàng)參數(shù)進(jìn)行數(shù)據(jù)過(guò)濾后,得出的不是單個(gè)食物,而是多種食物,使用者可以根據(jù)自己的經(jīng)濟(jì)情況合理選用食材的具體內(nèi)容。

進(jìn)一步地,某些食物因?yàn)槟吵煞痔厥?,如果沒(méi)有注意量會(huì)影響身體的健康,所以某些食物從飲食量上是要明確注意少吃、注意吃,具體可參考《中國(guó)食物成分表》,以對(duì)食物進(jìn)行優(yōu)選。在本實(shí)施例中,得出某餐次需要得出的食物種類(lèi)后,可以根據(jù)此方法得出可供選食物從而實(shí)現(xiàn)飲食的多樣化需求,從而達(dá)到營(yíng)養(yǎng)均衡。

在結(jié)合當(dāng)前的環(huán)境因素,確定出符合所述環(huán)境因素對(duì)應(yīng)的食物種類(lèi)之后,即可根據(jù)人體消耗的能量,計(jì)算每種食物的量,具體地,參照?qǐng)D5,所述步驟S32包括:

步驟S321,確定每種食物的類(lèi)型;

步驟S322,基于每種食物的預(yù)設(shè)權(quán)重值以及人體消耗的能量,計(jì)算每種食物的能量需求;

步驟S323,根據(jù)每種食物的能量需求以及每種食物的能量成分,計(jì)算每種食物的量。

在本實(shí)施例中,首先,確定每種食物的類(lèi)型,如包括各種食物類(lèi)型有主食谷類(lèi)、水果、肉類(lèi)、魚(yú)類(lèi)等等,按照每種食物所占的權(quán)重值,以及人體消耗的能量,計(jì)算每種食物的能量需求,例如,人體消耗的能量為1000Kcal,以上述四類(lèi)食物為例,計(jì)算公式如下:

主食谷類(lèi):0.3*1000Kcal=300Kcal;

水果:0.35*1000Kcal=350Kcal;

肉類(lèi):0.15*1000Kcal=150Kcal;

魚(yú)類(lèi):0.2*1000Kcal=200Kcal;

其中,0.3為主食谷類(lèi)的預(yù)設(shè)權(quán)重值,此處僅僅是示例,可根據(jù)具體需要進(jìn)行設(shè)置,其它各種食物的預(yù)設(shè)權(quán)重值也同理,根據(jù)具體需要進(jìn)行設(shè)置。

因此,通過(guò)上述方式,計(jì)算出每種食物的能量需求,接著再根據(jù)每種食物的能量需求以及每種食物的能量成分,計(jì)算每種食物的量,本實(shí)施例中,每種食物的能量成分,可查閱《成分表》中的《食物換份法》,在查閱到每種食物的能量成分之后,即可根據(jù)每種食物的能量需求以及每種食物的能量成分,計(jì)算每種食物的量,具體的公式如下:

食物的量=(能量需求/能量成分(千卡/百克))*100

其中,單位為克,可轉(zhuǎn)換為兩、斤、公斤等單位。

通過(guò)上述公式,最終可計(jì)算出每種食物的量。

在本實(shí)施例中,可以是在規(guī)定的時(shí)間段統(tǒng)計(jì)一次,以人們正常常規(guī)吃法的時(shí)間間隔劃分,例如,以7:00-12:00為一個(gè)時(shí)間段,統(tǒng)計(jì)這段時(shí)間內(nèi)的人體消耗量后,推薦午餐的食物;以13:00-18:00為一個(gè)時(shí)間段,統(tǒng)計(jì)這段時(shí)間內(nèi)的人體消耗量后,推薦晚餐的食物;19:00-23:00為一個(gè)時(shí)間段,推薦夜宵的食物;24:00-07:00為一個(gè)時(shí)間段,推薦早餐的食物。

或者,由于每個(gè)人每天消耗的能量基本變化不大,可以直接根據(jù)前一天的運(yùn)動(dòng)量推薦第二天的食物,并結(jié)合營(yíng)養(yǎng)需求情況,將一天所需能量分配到早餐、午餐、晚餐,乃至因?yàn)槟挲g、疾病情況下的安排的午餐加餐、晚餐加餐中某種類(lèi)食物中去,從未確定了某餐次下的某種類(lèi)食物的能量需求,使得食物推薦更加智能和準(zhǔn)確。

本發(fā)明只要通過(guò)使用者的基本身體情況,再結(jié)合每天消耗的運(yùn)動(dòng)量,系統(tǒng)自動(dòng)通過(guò)其他參數(shù)綜合云計(jì)算方式,通過(guò)有效的數(shù)據(jù)接口輸出,同時(shí),支持多種智能運(yùn)算,通過(guò)運(yùn)動(dòng)監(jiān)控方式采集數(shù)據(jù)參考源,使得食物推薦較為準(zhǔn)確,最終的結(jié)果通過(guò)當(dāng)前普遍使用的交互終端呈現(xiàn),具有普遍推廣的特性。

本實(shí)施例提出的食物推薦方法,先獲取人體基礎(chǔ)數(shù)據(jù),然后根據(jù)所述人體基礎(chǔ)數(shù)據(jù),結(jié)合人體的運(yùn)動(dòng)量,計(jì)算人體消耗的能量,再基于人體消耗的能量,確定人體所需要的食物及食物量,并推薦確定的所述食物及所述食物量,實(shí)現(xiàn)了根據(jù)人體的實(shí)際情況推薦相應(yīng)的食物和食物量,而不僅僅是推薦一些常規(guī)的建議,從而提高了食物推薦的準(zhǔn)確性。

為更好理解本實(shí)施例,參照?qǐng)D6,舉例應(yīng)用場(chǎng)景如下:

在終端中采集輸入(Input)參數(shù),如性別,年齡,身高和體重,并獲取運(yùn)動(dòng)量(運(yùn)動(dòng)里程)和應(yīng)激系數(shù)等參數(shù),根據(jù)這些參數(shù)計(jì)算消耗能量,然后將消耗能量作為需要攝入的能量,換算出需要飲食的食物,此時(shí),結(jié)合食物分配指南(膳食寶塔和膳食指南等),然后再結(jié)合環(huán)境因素(地區(qū)、季節(jié)和天氣)確定出食物的種類(lèi),再對(duì)確定出的食物種類(lèi)進(jìn)行食物量的計(jì)算,食物量的計(jì)算先由每種食物的預(yù)設(shè)權(quán)重值以及人體消耗的能量,確定出每種食物的能量需求,再由每種食物的能量需求以及每種食物的能量成分,確定出每種食物的量。從而得到推薦的食物以及食物量,并將食物以及食物量推薦給用戶(hù),具體可通過(guò)終端的顯示界面進(jìn)行推薦顯示,由用戶(hù)自己進(jìn)行選擇。

本發(fā)明涉及到科學(xué)目標(biāo)化健康飲食,通過(guò)身體的基本數(shù)據(jù)和日常行為作為人體消耗能量的途徑,結(jié)合國(guó)家相關(guān)的飲食、營(yíng)養(yǎng)等規(guī)格,得出相關(guān)的多樣化飲食種類(lèi),再結(jié)合國(guó)內(nèi)數(shù)千種食物營(yíng)養(yǎng)成分,通過(guò)精細(xì)化的通過(guò)營(yíng)養(yǎng)+能量+多樣化飲食,再結(jié)合所在地區(qū)、季節(jié)月份、天氣情況等,科學(xué)的計(jì)算得出當(dāng)前有那些食物是我要吃的、吃多少量等,對(duì)當(dāng)前“五高”慢性病(如高血糖、高血壓、高血脂、高尿酸等)具有很高的輔助治療、指導(dǎo)性作用。

本發(fā)明進(jìn)一步提供一種食物推薦裝置。

參照?qǐng)D7,圖7為本發(fā)明食物推薦裝置第一實(shí)施例的功能模塊示意圖。

本發(fā)明的所述食物推薦裝置優(yōu)選包括智能手機(jī)、穿戴式運(yùn)動(dòng)設(shè)備、電腦、電視等多種終端。

需要強(qiáng)調(diào)的是,對(duì)本領(lǐng)域的技術(shù)人員來(lái)說(shuō),圖7所示功能模塊圖僅僅是一個(gè)較佳實(shí)施例的示例圖,本領(lǐng)域的技術(shù)人員圍繞圖7所示的食物推薦裝置的功能模塊,可輕易進(jìn)行新的功能模塊的補(bǔ)充;各功能模塊的名稱(chēng)是自定義名稱(chēng),僅用于輔助理解該食物推薦裝置的各個(gè)程序功能塊,不用于限定本發(fā)明的技術(shù)方案,本發(fā)明技術(shù)方案的核心是,各自定義名稱(chēng)的功能模塊所要達(dá)成的功能。

本實(shí)施例提出一種食物推薦裝置,所述食物推薦裝置包括:

獲取模塊10,用于獲取人體基礎(chǔ)數(shù)據(jù),其中,所述人體基礎(chǔ)數(shù)據(jù)包括身高、體重、性別、年齡;

在本實(shí)施例中,首先獲取模塊10獲取人體基礎(chǔ)數(shù)據(jù),如身高、體重、性別和年齡等等,所述獲取模塊10獲取人體基礎(chǔ)數(shù)據(jù)的方式優(yōu)選為:終端在預(yù)設(shè)應(yīng)用中顯示信息輸入界面,以供用戶(hù)基于所述信息輸入界面輸入上述的人體基礎(chǔ)數(shù)據(jù),在接收到用戶(hù)基于所述信息輸入界面輸入的人體基礎(chǔ)數(shù)據(jù)時(shí),獲取所述人體基礎(chǔ)數(shù)據(jù)。進(jìn)一步地,為了提高人體基礎(chǔ)數(shù)據(jù)獲取的靈活性,終端在預(yù)設(shè)應(yīng)用中顯示信息選擇界面,該信息選擇界面中包括身高、體重、性別、年齡四個(gè)窗口,每個(gè)窗口中還包括有子窗口,各個(gè)子窗口包含人體基礎(chǔ)數(shù)據(jù)的選項(xiàng),如身高的子窗口包括各個(gè)身高高度,以供用戶(hù)進(jìn)行選擇,并獲取用戶(hù)選擇的身高高度,其它各個(gè)子窗口中的信息獲取方式與身高的子窗口類(lèi)似,此處不再贅述。

計(jì)算模塊20,用于根據(jù)所述人體基礎(chǔ)數(shù)據(jù),結(jié)合人體的運(yùn)動(dòng)量,計(jì)算人體消耗的能量;

在獲取模塊10獲取到人體基礎(chǔ)數(shù)據(jù)之后,確定人體的運(yùn)動(dòng)量,所述人體的運(yùn)動(dòng)量可根據(jù)運(yùn)動(dòng)里程確定,也可根據(jù)運(yùn)動(dòng)里程和體重確定,具體地,人體的運(yùn)動(dòng)里程可以通過(guò)終端上預(yù)置的動(dòng)作探測(cè)器進(jìn)行采集,所述體重是用戶(hù)在信息輸入界面中輸入或選擇的。然后計(jì)算模塊20根據(jù)所述人體基礎(chǔ)數(shù)據(jù),結(jié)合人體的運(yùn)動(dòng)量,計(jì)算人體消耗的能量,具體地,參照?qǐng)D8,所述計(jì)算模塊20包括:

第一確定子模塊21,用于確定人體的性別;

獲取子模塊22,用于根據(jù)預(yù)設(shè)性別與計(jì)算公式的映射關(guān)系,獲取確定的性別對(duì)應(yīng)的計(jì)算公式;

第一計(jì)算子模塊23,用于根據(jù)所述人體基礎(chǔ)數(shù)據(jù),以及獲取的所述計(jì)算公式,計(jì)算人體的基礎(chǔ)消耗能量;

在本實(shí)施例中,第一確定子模塊21先確定人體的性別,獲取子模塊22根據(jù)預(yù)設(shè)性別與計(jì)算公式的映射關(guān)系,獲取確定的性別對(duì)應(yīng)的計(jì)算公式,最終第一計(jì)算子模塊23根據(jù)所述人體基礎(chǔ)數(shù)據(jù),以及獲取的所述計(jì)算公式,計(jì)算人體的基礎(chǔ)消耗能量(basal energy expenditure,BEE)。也就是說(shuō),在本實(shí)施例中,針對(duì)男性和女性,計(jì)算基礎(chǔ)消耗能量的計(jì)算公式不同,本實(shí)施例中,計(jì)算基礎(chǔ)消耗能量的公式如下:

男性BEE1:A1+(B1*身高cm)+(C1*體重kg)-(D1*年齡)

女性BEE2:A2+(B2*身高cm)+(C2*體重kg)-(D2*年齡)

其中,A1、A2、B1、B2、C1、C2、D1、D2都是常數(shù)值,根據(jù)具體情況進(jìn)行設(shè)置,且A1>A2,B1>B2,C1>C2,D1>D2,以上公式計(jì)算結(jié)果(BEE)的單位為:千卡(Kcal)。

進(jìn)一步地,由于人體在應(yīng)激狀態(tài)下,應(yīng)激系數(shù)不同,會(huì)導(dǎo)致基礎(chǔ)消耗能量不同,因此,本實(shí)施例中,在不同應(yīng)激狀態(tài)對(duì)應(yīng)的基礎(chǔ)消耗能量計(jì)算方式如下:

輕度=BEE1*E,或BEE2*E

中度=BEE1*F,或BEE2*F

重度=BEE1*G,或BEE2*G

其中,E、F和G是常數(shù)值,E<F<G,數(shù)值可根據(jù)具體情況進(jìn)行設(shè)置,此處不做限定。

所述第一計(jì)算子模塊23,還用于根據(jù)人體的運(yùn)動(dòng)里程以及體重,計(jì)算人體的運(yùn)動(dòng)消耗量;

處理子模塊24,用于將計(jì)算得到的基礎(chǔ)消耗量和運(yùn)動(dòng)消耗量作為人體消耗的能量。

在第一計(jì)算子模塊23計(jì)算出人體的基礎(chǔ)消耗能量之后,所述第一計(jì)算子模塊23再根據(jù)人體的運(yùn)動(dòng)里程以及體重,計(jì)算人體的運(yùn)動(dòng)消耗量,計(jì)算人體的運(yùn)動(dòng)消耗量的計(jì)算公式如下:

運(yùn)動(dòng)(活動(dòng))消耗量=體重kg*運(yùn)動(dòng)里程km*H

其中,H是常數(shù)值,計(jì)算結(jié)果的單位為:千卡(Kcal)。

在計(jì)算出人體的運(yùn)動(dòng)消耗量之后,將計(jì)算得到的基礎(chǔ)消耗量和運(yùn)動(dòng)消耗量作為人體消耗的能量,即將基礎(chǔ)消耗量加上運(yùn)動(dòng)消耗量,得到人體消耗的能量。

在本實(shí)施例中,通過(guò)運(yùn)動(dòng)里程和體重計(jì)算人體的運(yùn)動(dòng)消耗量,相當(dāng)于是準(zhǔn)確的計(jì)算出人體的運(yùn)動(dòng)消耗量,使得后續(xù)的食物量推薦較為準(zhǔn)確。

當(dāng)然,當(dāng)人體靜坐沒(méi)有運(yùn)動(dòng)時(shí),或者是運(yùn)動(dòng)范圍不大,此時(shí)也是可能會(huì)消耗能量的,因此,計(jì)算人體的運(yùn)動(dòng)消耗量還可以通過(guò)以下方式實(shí)現(xiàn):

根據(jù)運(yùn)動(dòng)的級(jí)別,進(jìn)行能量計(jì)算(粗計(jì)算):

輕度=體重*I

中度=體重*J

重度=體重*K

其中,I、J和K是常數(shù)值,I<J<K,數(shù)值可根據(jù)具體情況設(shè)置為其它值,此處不做限定。

也就是說(shuō),在運(yùn)動(dòng)里程幾乎為零的情況下,或者是人體沒(méi)有運(yùn)行的情況下,可以直接通過(guò)體重與預(yù)設(shè)常數(shù)值進(jìn)行確定,提高了人體的運(yùn)動(dòng)消耗量統(tǒng)計(jì)的靈活性,并且,避免了沒(méi)有統(tǒng)計(jì)人體的運(yùn)動(dòng)消耗量而導(dǎo)致的后續(xù)食物推薦不準(zhǔn)確。

確定模塊30,用于基于人體消耗的能量,確定人體所需要的食物及食物量;

在本實(shí)施例中,應(yīng)當(dāng)理解的一個(gè)概念是:攝入能量=消耗能量,因此在計(jì)算出人體消耗的能量之后,即可反向確定人體需要攝入的能量,那么確定模塊30基于人體消耗的能量,結(jié)合能量和餐次的分布數(shù)據(jù)、食物成分以及飲食多樣化要求,即可進(jìn)一步確定人體所需要的食物及食物量。在本實(shí)施例中,參照?qǐng)D9,所述確定模塊30包括:

第二確定子模塊31,用于參照食物分配指南,確定人體所需要的食物種類(lèi);

第二計(jì)算子模塊32,用于根據(jù)人體消耗的能量,計(jì)算每種食物的量。

首先,先參照食物分配指南,本實(shí)施例中所述食物分配指南優(yōu)選包括:《中國(guó)居民膳食指南》(以下簡(jiǎn)稱(chēng)《膳食指南》)、《中國(guó)居民平衡膳食寶塔》(以下簡(jiǎn)稱(chēng)《膳食寶塔》)、《中國(guó)食物成分表》(以下簡(jiǎn)稱(chēng)《成分表》)等等,根據(jù)《膳食指南》《成分表》的分類(lèi)規(guī)定,食物種類(lèi)分為以下十四種:

1)主食、谷類(lèi)及制品;2)薯類(lèi)、淀粉及制品;3)蔬菜類(lèi);4)畜肉類(lèi)及制品;5)禽肉類(lèi)及制品;6)蛋類(lèi)及制品;7)乳類(lèi)及制品;8)大豆類(lèi);9)魚(yú)蝦蟹貝類(lèi);10)堅(jiān)果、種子類(lèi);11)水果類(lèi);12)藻菌類(lèi);13)小吃、甜餅;14)水飲料等。

按照《膳食指南》和《膳食寶塔》的要求,第二確定子模塊31確定每天應(yīng)該食用那些食物種類(lèi),如每天應(yīng)該食用超過(guò)十三種食物(單食物,比如白菜和菠菜都是蔬菜類(lèi),但卻為兩種食物),從而得出每餐次的食物種類(lèi)情況。比如:早餐=主食+蔬菜/水果+乳制品/蛋類(lèi)/...。應(yīng)當(dāng)理解的是,三種食物分配指南都存儲(chǔ)在終端的數(shù)據(jù)庫(kù)中,基于人體消耗的能量,以及數(shù)據(jù)庫(kù)中存儲(chǔ)的食物分配指南,即可確定人體所需要的食物及食物量。

進(jìn)一步地,為了提高人體所需要的食物種類(lèi)確定的準(zhǔn)確性,參照?qǐng)D10,所述第二確定子模塊31包括:

第一確定單元311,用于確定當(dāng)前的環(huán)境因素;

獲取單元312,用于根據(jù)當(dāng)前的所述環(huán)境因素,在食物分配指南中,獲取符合所述環(huán)境因素對(duì)應(yīng)的食物種類(lèi),其中,環(huán)境因素包括地區(qū)、季節(jié)、天氣。

由于不同的環(huán)境因素,人們需要飲食的食物有所不同,例如,秋冬適合進(jìn)補(bǔ),而春夏不適合進(jìn)補(bǔ),因此,不同的季節(jié)需要食用的食物不同,因此,在本實(shí)施例中,人體所需要的食物種類(lèi)結(jié)合當(dāng)前的環(huán)境因素進(jìn)行確定。具體地:終端自動(dòng)檢測(cè)當(dāng)前的環(huán)境因素,比如地區(qū)、季節(jié)、天氣情況,然后將檢測(cè)的環(huán)境因素作為輸入的參數(shù),然后在終端數(shù)據(jù)庫(kù)的食物分配指南中,獲取符合所述環(huán)境因素對(duì)應(yīng)的食物種類(lèi),即

食物種類(lèi)=>季節(jié)+地區(qū)+天氣=>可供選食物

可以理解,通過(guò)三項(xiàng)參數(shù)進(jìn)行數(shù)據(jù)過(guò)濾后,得出的不是單個(gè)食物,而是多種食物,使用者可以根據(jù)自己的經(jīng)濟(jì)情況合理選用食材的具體內(nèi)容。

進(jìn)一步地,某些食物因?yàn)槟吵煞痔厥猓绻麤](méi)有注意量會(huì)影響身體的健康,所以某些食物從飲食量上是要明確注意少吃、注意吃,具體可參考《中國(guó)食物成分表》,以對(duì)食物進(jìn)行優(yōu)選。在本實(shí)施例中,得出某餐次需要得出的食物種類(lèi)后,可以根據(jù)此方法得出可供選食物從而實(shí)現(xiàn)飲食的多樣化需求,從而達(dá)到營(yíng)養(yǎng)均衡。

在第二確定子模塊31結(jié)合當(dāng)前的環(huán)境因素,確定出符合所述環(huán)境因素對(duì)應(yīng)的食物種類(lèi)之后,第二計(jì)算子模塊32即可根據(jù)人體消耗的能量,計(jì)算每種食物的量,具體地,參照?qǐng)D11,所述第二計(jì)算子模塊32包括:

第二確定單元321,用于確定每種食物的類(lèi)型;

計(jì)算單元322,用于基于每種食物的預(yù)設(shè)權(quán)重值以及人體消耗的能量,計(jì)算每種食物的能量需求;

所述計(jì)算單元322,還用于根據(jù)每種食物的能量需求以及每種食物的能量成分,計(jì)算每種食物的量。

在本實(shí)施例中,首先,第二確定單元321確定每種食物的類(lèi)型,如包括各種食物類(lèi)型有主食谷類(lèi)、水果、肉類(lèi)、魚(yú)類(lèi)等等,計(jì)算單元322按照每種食物所占的權(quán)重值,以及人體消耗的能量,計(jì)算每種食物的能量需求,例如,人體消耗的能量為1000Kcal,以上述四類(lèi)食物為例,計(jì)算公式如下:

主食谷類(lèi):0.3*1000Kcal=300Kcal;

水果:0.35*1000Kcal=350Kcal;

肉類(lèi):0.15*1000Kcal=150Kcal;

魚(yú)類(lèi):0.2*1000Kcal=200Kcal;

其中,0.3為主食谷類(lèi)的預(yù)設(shè)權(quán)重值,此處僅僅是示例,可根據(jù)具體需要進(jìn)行設(shè)置,其它各種食物的預(yù)設(shè)權(quán)重值也同理,根據(jù)具體需要進(jìn)行設(shè)置。

因此,通過(guò)上述方式,所述計(jì)算單元322計(jì)算出每種食物的能量需求,接著再根據(jù)每種食物的能量需求以及每種食物的能量成分,計(jì)算每種食物的量,本實(shí)施例中,每種食物的能量成分,可查閱《成分表》中的《食物換份法》,在查閱到每種食物的能量成分之后,即可根據(jù)每種食物的能量需求以及每種食物的能量成分,計(jì)算每種食物的量,具體的公式如下:

食物的量=(能量需求/能量成分(千卡/百克))*100

其中,單位為克,可轉(zhuǎn)換為兩、斤、公斤等單位。

通過(guò)上述公式,最終可計(jì)算出每種食物的量。

推薦模塊40,用于推薦確定的所述食物及所述食物量。

在本實(shí)施例中,可以是在規(guī)定的時(shí)間段統(tǒng)計(jì)一次,以人們正常常規(guī)吃法的時(shí)間間隔劃分,例如,以7:00-12:00為一個(gè)時(shí)間段,統(tǒng)計(jì)這段時(shí)間內(nèi)的人體消耗量后,推薦午餐的食物;以13:00-18:00為一個(gè)時(shí)間段,統(tǒng)計(jì)這段時(shí)間內(nèi)的人體消耗量后,推薦晚餐的食物;19:00-23:00為一個(gè)時(shí)間段,推薦夜宵的食物;24:00-07:00為一個(gè)時(shí)間段,推薦早餐的食物。

或者,由于每個(gè)人每天消耗的能量基本變化不大,可以直接根據(jù)前一天的運(yùn)動(dòng)量推薦第二天的食物,并結(jié)合營(yíng)養(yǎng)需求情況,將一天所需能量分配到早餐、午餐、晚餐,乃至因?yàn)槟挲g、疾病情況下的安排的午餐加餐、晚餐加餐中某種類(lèi)食物中去,從未確定了某餐次下的某種類(lèi)食物的能量需求,使得食物推薦更加智能和準(zhǔn)確。

本發(fā)明只要通過(guò)使用者的基本身體情況,再結(jié)合每天消耗的運(yùn)動(dòng)量,系統(tǒng)自動(dòng)通過(guò)其他參數(shù)綜合云計(jì)算方式,通過(guò)有效的數(shù)據(jù)接口輸出,同時(shí),支持多種智能運(yùn)算,通過(guò)運(yùn)動(dòng)監(jiān)控方式采集數(shù)據(jù)參考源,使得食物推薦較為準(zhǔn)確,最終的結(jié)果通過(guò)當(dāng)前普遍使用的交互終端呈現(xiàn),具有普遍推廣的特性。

本實(shí)施例提出的食物推薦裝置,先獲取人體基礎(chǔ)數(shù)據(jù),然后根據(jù)所述人體基礎(chǔ)數(shù)據(jù),結(jié)合人體的運(yùn)動(dòng)量,計(jì)算人體消耗的能量,再基于人體消耗的能量,確定人體所需要的食物及食物量,并推薦確定的所述食物及所述食物量,實(shí)現(xiàn)了根據(jù)人體的實(shí)際情況推薦相應(yīng)的食物和食物量,而不僅僅是推薦一些常規(guī)的建議,從而提高了食物推薦的準(zhǔn)確性。

需要說(shuō)明的是,在本文中,術(shù)語(yǔ)“包括”、“包含”或者其任何其它變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過(guò)程、方法、物品或者系統(tǒng)不僅包括那些要素,而且還包括沒(méi)有明確列出的其它要素,或者是還包括為這種過(guò)程、方法、物品或者系統(tǒng)所固有的要素。在沒(méi)有更多限制的情況下,由語(yǔ)句“包括一個(gè)……”限定的要素,并不排除在包括該要素的過(guò)程、方法、物品或者系統(tǒng)中還存在另外的相同要素。

上述本發(fā)明實(shí)施例序號(hào)僅僅為了描述,不代表實(shí)施例的優(yōu)劣。

通過(guò)以上的實(shí)施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到上述實(shí)施例方法可借助軟件加必需的通用硬件平臺(tái)的方式來(lái)實(shí)現(xiàn),當(dāng)然也可以通過(guò)硬件,但很多情況下前者是更佳的實(shí)施方式。基于這樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說(shuō)對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來(lái),該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)(如ROM/RAM、磁碟、光盤(pán))中,包括若干指令用以使得一臺(tái)終端設(shè)備(可以是手機(jī),計(jì)算機(jī),服務(wù)器,空調(diào)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述的方法。

以上僅為本發(fā)明的優(yōu)選實(shí)施例,并非因此限制本發(fā)明的專(zhuān)利范圍,凡是利用本發(fā)明說(shuō)明書(shū)及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,或直接或間接運(yùn)用在其它相關(guān)的技術(shù)領(lǐng)域,均同理包括在本發(fā)明的專(zhuān)利保護(hù)范圍內(nèi)。

當(dāng)前第1頁(yè)1 2 3 
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1