本發(fā)明實施例涉及數(shù)據(jù)處理技術(shù)領(lǐng)域,尤其涉及一種食品數(shù)據(jù)的處理方法和裝置。
背景技術(shù):
隨著現(xiàn)代生活水平質(zhì)量的提高,人們對食品的營養(yǎng)價值關(guān)注越來越高。但是,很多上班族對于自己的健康狀況及食品需求并不清楚,也沒有時間去研究哪些食品適合自己食用,從而造成身體營養(yǎng)不均衡的問題。
技術(shù)實現(xiàn)要素:
本發(fā)明實施例提供一種食品數(shù)據(jù)的處理方法和裝置,以實現(xiàn)向用戶推薦適合用戶食用的食品,進而解決用戶身體營養(yǎng)不均衡的問題。
第一方面,本發(fā)明實施例提供了一種食品數(shù)據(jù)的處理方法,該方法包括:
獲取人體基本信息;
根據(jù)所述人體基本信息確定人體健康狀態(tài);
根據(jù)所述人體健康狀態(tài)進行食品的推薦。
進一步的,所述根據(jù)所述人體健康狀態(tài)進行食品的推薦包括:
通過掃描食品包裝上的條形碼獲取食品信息,并根據(jù)所述食品信息和所述人體健康狀態(tài)進行購買推薦。
進一步的,在根據(jù)所述食品信息和所述人體健康狀態(tài)進行購買推薦之后,還包括:
若收到確認購買信息,則對確認購買的食品進行分類,并根據(jù)分類結(jié)果對所述食品的食品信息進行分類存儲;
根據(jù)所述食品信息、所述人體基本信息和/或所述人體健康狀態(tài)對所述食品進行食用提醒。
進一步的,根據(jù)所述食品信息、所述人體基本信息和/或所述人體健康狀態(tài)對所述食品進行食用提醒包括:
根據(jù)所述食品信息中的有效截止日期對所述食品進行即將過期提醒;
和/或,根據(jù)所述食品信息中的食品名稱進行菜譜推薦。
進一步的,在根據(jù)所述食品信息中的有效截止日期對所述食品進行即將過期提醒之后,還包括:
若收到確認刪除信息,則將存儲的所述食品的食品信息進行刪除。
進一步的,在根據(jù)分類結(jié)果對所述食品的食品信息進行分類存儲之后,還包括:
對存儲的所述食品信息進行查詢,并根據(jù)設(shè)定顯示規(guī)則對查詢結(jié)果進行顯示。
進一步的,所述人體基本信息包括:性別、年齡、身高、體重、心跳、微量元素、血壓和身體溫度中的至少一種。
進一步的,所述人體健康狀態(tài)包括:
缺少微量元素、高血壓、低血壓、肥胖和健康中的至少一種。
第二方面,本發(fā)明實施例還提供了一種食品數(shù)據(jù)的處理裝置,該裝置包括:
信息獲取模塊,用于獲取人體基本信息;
健康確定模塊,用于根據(jù)所述人體基本信息確定人體健康狀態(tài);
食品推薦模塊,用于根據(jù)所述人體健康狀態(tài)進行食品的推薦。
進一步的,所述食品推薦模塊包括:
食品推薦單元,用于通過掃描食品包裝上的條形碼獲取食品信息,并根據(jù)所述食品信息和所述人體健康狀態(tài)進行購買推薦。
進一步的,所述食品數(shù)據(jù)的處理裝置還包括:
分類模塊,用于在根據(jù)所述食品信息和所述人體健康狀態(tài)進行購買推薦之后,若收到確認購買信息,則對確認購買的食品進行分類,并根據(jù)分類結(jié)果對所述食品的食品信息進行分類存儲;
提醒模塊,用于根據(jù)所述食品信息、所述人體基本信息和/或所述人體健康狀態(tài)對所述食品進行食用提醒。
進一步的,所述提醒模塊包括:
過期提醒單元,用于根據(jù)所述食品信息中的有效截止日期對所述食品進行即將過期提醒;
和/或,
菜譜推薦單元,用于根據(jù)所述食品信息中的食品名稱進行菜譜推薦。
進一步的,所述食品數(shù)據(jù)的處理裝置還包括:
刪除模塊,用于在根據(jù)所述食品信息中的有效截止日期對所述食品進行即將過期提醒之后,若收到確認刪除信息,則將存儲的所述食品的食品信息進行刪除。
進一步的,所述食品數(shù)據(jù)的處理裝置還包括:
查詢模塊,用于在根據(jù)分類結(jié)果對所述食品的食品信息進行分類存儲之后,對存儲的所述食品信息進行查詢,并根據(jù)設(shè)定顯示規(guī)則對查詢結(jié)果進行顯示。
進一步的,所述人體基本信息包括:性別、年齡、身高、體重、心跳、微量元素、血壓和身體溫度中的至少一種。
進一步的,所述人體健康狀態(tài)包括:
缺少微量元素、高血壓、低血壓、肥胖和健康中的至少一種。
本發(fā)明實施例通過對人體的健康狀態(tài)進行分析,然后根據(jù)人體的健康狀態(tài)進行有針對性的食品推薦,使用戶無需花費大量時間和精力去研究什么食品適合自己食用,進而解決用戶身體營養(yǎng)不均衡的問題。
附圖說明
圖1為本發(fā)明實施例一提供的一種食品數(shù)據(jù)的處理方法的流程圖;
圖2是本發(fā)明實施例二提供的一種食品數(shù)據(jù)的處理方法的流程圖;
圖3是本發(fā)明實施例三提供的一種食品數(shù)據(jù)的處理方法的流程圖;
圖4是本發(fā)明實施例三提供的另一種食品數(shù)據(jù)的處理方法的流程圖;
圖5是本發(fā)明實施例四提供的一種食品數(shù)據(jù)的處理裝置的結(jié)構(gòu)示意圖。
具體實施方式
下面結(jié)合附圖和實施例對本發(fā)明作進一步的詳細說明??梢岳斫獾氖?,此處所描述的具體實施例僅僅用于解釋本發(fā)明,而非對本發(fā)明的限定。另外還需要說明的是,為了便于描述,附圖中僅示出了與本發(fā)明相關(guān)的部分而非全部結(jié)構(gòu)。
實施例一
圖1為本發(fā)明實施例一提供的一種食品數(shù)據(jù)的處理方法的流程圖。本實施例可適用于根據(jù)人體健康狀態(tài)對食品數(shù)據(jù)進行分析和推薦的情況。該方法可以由一種食品數(shù)據(jù)的處理裝置來執(zhí)行,該裝置可以由軟件和/或硬件的方式實現(xiàn)。參見圖1,本實施例提供的食品數(shù)據(jù)的處理方法包括:
S110、獲取人體基本信息。
其中,人體基本信息可以包括:性別、年齡、身高、體重、心跳、微量元素、血壓和身體溫度中的至少一種。人體基本信息可以由用戶輸入,也可以由智能終端檢測獲取。具體的,性別、年齡、身高、體重可以由用戶輸入;心跳、微量元素、血壓和身體溫度可以通過智能手環(huán)中的傳感器從所接觸的身體部位檢測得到。例如,通過對汗液分解,以獲取汗液中的微量元素的含量,進而獲取人體內(nèi)微量元素的含量。
S120、根據(jù)所述人體基本信息確定人體健康狀態(tài)。
其中,人體健康狀態(tài)指的是反應(yīng)人體健康相關(guān)的狀態(tài)。所述人體健康狀態(tài)可以包括:缺少微量元素、高血壓、低血壓、肥胖和健康中的至少一種。
具體的,可以將從人體測得的微量元素的含量與正常人體中微量元素的標準含量范圍進行比較,以判斷是否缺少某種微量元素;將測得的血壓值與正常人體的標準血壓范圍進行比較,以判斷血壓值是否正常;根據(jù)體重和身高的比值計算體重指數(shù),然后根據(jù)體重指數(shù)與世界衛(wèi)生組織公布的體重指數(shù)的不同范圍的比較,確定是否肥胖。
S130、根據(jù)所述人體健康狀態(tài)進行食品的推薦。
可選的,可以根據(jù)人體健康狀態(tài)以短信或即時消息的形式向用戶發(fā)送適合用戶食用的食品信息;還可以根據(jù)人體健康狀態(tài)以短信或即時消息的形式向用戶發(fā)送包含適合用戶食用的食品的菜譜。典型的,若用戶的人體健康狀態(tài)為高血壓,則以即時消息的形式在飯前一個小時向用戶發(fā)送降血壓的食品或菜譜,例如,芹菜、黑木耳、綠豆、芹菜肉絲的菜譜、木耳雞蛋的菜譜等。
本發(fā)明實施例的技術(shù)方案,通過對人體的健康狀態(tài)進行分析,然后根據(jù)人體的健康狀態(tài)進行有針對性的食品推薦,使用戶無需花費大量時間和精力去研究什么食品適合自己食用。
實施例二
圖2是本發(fā)明實施例二提供的一種食品數(shù)據(jù)的處理方法的流程圖。本實施例是在上述實施例的基礎(chǔ)上提出的一種可選方案。參見圖2,本實例提供的食品數(shù)據(jù)的處理方法包括:
S210、獲取人體基本信息。
S220、根據(jù)所述人體基本信息確定人體健康狀態(tài)。
S230、通過掃描食品包裝上的條形碼獲取食品信息,并根據(jù)所述食品信息和所述人體健康狀態(tài)進行購買推薦。
其中,食品信息指的是食品相關(guān)的信息,具體的,食品信息可以包括食品名稱、食品的營養(yǎng)成分信息、適用功效、適用人群信息、生產(chǎn)日期、保質(zhì)期、有效截止日期和所屬分類中的至少一種。
可選的,食品信息可以存儲在本地存儲器中,也可以存儲在遠程服務(wù)器中。若食品信息存儲在遠程服務(wù)器中,則也可以在掃描得到食品的條形碼后,向遠程服務(wù)器發(fā)送獲取條形碼對應(yīng)食品的食品信息的請求,并從遠程服務(wù)器中獲取條形碼對應(yīng)食品的食品信息。
具體的,可以將獲取的食品信息與所述人體健康狀態(tài)進行匹配,若匹配度較高,則推薦購買,若匹配度較小,則推薦不購買。繼續(xù)以人體健康狀態(tài)為高血壓為例,因為芹菜素、膽堿、乙酸膽堿、鉀、鈣和鎂等營養(yǎng)素具有降低血壓的作用,而飽和脂肪酸具有升高血壓的作用。所以,若待匹配食品的食品信息的營養(yǎng)成分中匹配有芹菜素、膽堿、乙酸膽堿、鉀、鈣和鎂等營養(yǎng)素,則提高匹配度;若待匹配食品的食品信息的營養(yǎng)成分中匹配有飽和脂肪酸,則降低匹配度。同時,還可以根據(jù)營養(yǎng)素的含量對匹配度進一步提高或降低。最后,根據(jù)匹配度對上述食品進行推薦。
本發(fā)明實施例的技術(shù)方案,通過掃描食品包裝上的條形碼獲取食品信息,并根據(jù)所述食品信息和所述人體健康狀態(tài)進行購買推薦,用戶可以根據(jù)推薦信息進行食品的購買,從而使用戶購買適合自己食用的食品。
實施例三
圖3是本發(fā)明實施例三提供的一種食品數(shù)據(jù)的處理方法的流程圖。本實施例是在上述實施例的基礎(chǔ)上提出的一種可選方案。參見圖3,本實施例提供的食品數(shù)據(jù)的處理方法包括:
S310、獲取人體基本信息。
S320、根據(jù)所述人體基本信息確定人體健康狀態(tài)。
S330、通過掃描食品包裝上的條形碼獲取食品信息,并根據(jù)所述食品信息和所述人體健康狀態(tài)進行購買推薦。
S340、若收到確認購買信息,則對確認購買的食品進行分類,并根據(jù)分類結(jié)果對所述食品的食品信息進行分類存儲。
其中,可以根據(jù)食品信息中的分類信息對食品進行分類,也可以根據(jù)本地存儲器預(yù)存的食品分類信息對食品進行分類。具體的,分類信息可以包括:水果類、五谷雜糧類、豆制品類、肉類、魚類和干貨類等。
S350、若收到確認刪除信息,則將存儲的所述食品的食品信息進行刪除。
其中,確認刪除信息指的是由用戶通過點擊硬件按鈕或觸發(fā)觸屏按鍵的形式發(fā)送的確認刪除當前食品的食品信息的指令??梢岳斫獾氖?,所述若收到確認刪除信息,則將存儲的所述食品的食品信息進行刪除可以達到這樣一種有益效果:用戶可以對食用完或超過有效截止日期的食品的食品信息進行刪除,從而方便對未食用完的食品進行有效的管理。
S360、根據(jù)所述食品信息中的有效截止日期對所述食品進行即將過期提醒,并根據(jù)所述食品信息中的食品名稱進行菜譜推薦。
其中,所述食品為未食用完且未超過有效截止日期的食品。即將過期提醒可以根據(jù)需要統(tǒng)一設(shè)定按照失效前1天早上8點進行提醒;也可以按照食品的分類信息設(shè)定失效提醒時間,例如,水果類和豆制品類在失效前1天早上8點進行提醒,五谷雜糧類在失效前1個月早上8點進行提醒,肉類和魚類在失效前1個星期早上8點進行提醒。對于數(shù)量較多和保質(zhì)期較長的食品,為避免忘記食用,可選的,還可以對同一類食品進行不同時間的多次提醒,例如,干貨類在每個月的15號的早上9點進行提醒,并提示有效截止日期。
典型的,根據(jù)所述食品信息中的食品名稱進行菜譜推薦具體可以是:根據(jù)存儲的任一食品信息中的食品名稱,查看本地存儲器中預(yù)存的菜譜,或在互聯(lián)網(wǎng)上以上述食品名稱為關(guān)鍵詞搜索相關(guān)菜譜;然后,將菜譜中包含的食品名稱與存儲的食品信息中的食品名稱進行匹配,若存儲的食品信息中的食品名稱中含有全部菜譜中包含的食品名稱,則匹配度設(shè)置為第一閾值;若存儲的食品信息中的食品名稱中含有部分菜譜中包含的食品名稱,則匹配度設(shè)置為第二閾值;若存儲的食品信息中的食品名稱中僅含有菜譜中包含的一種食品名稱,則匹配度設(shè)置為第三閾值,其中,第一閾值大于第二閾值,第二閾值大于第三閾值。最后,根據(jù)匹配度從高到低的順序顯示推薦的菜譜。
例如,上述任一食品信息中的食品名稱為肉絲,存儲的食品信息中的食品名稱有:肉絲、洋蔥、豆腐皮、豆瓣醬、蔥。經(jīng)過查詢得到的相關(guān)菜譜有:青椒肉絲、洋蔥青椒肉絲和京醬肉絲的菜譜。將存儲的食品信息中的食品名稱與查詢到的菜譜中的食品名稱進行匹配可知:京醬肉絲的菜譜中的食品名稱全部被包含在存儲的食品信息中的食品名稱中;洋蔥青椒肉絲的菜譜中的食品名稱部分被包含在存儲的食品信息中的食品名稱中;青椒肉絲的菜譜中的食品名稱僅有一種食品名稱被包含在存儲的食品信息中的食品名稱中。因此,京醬肉絲的菜譜、洋蔥青椒肉絲的菜譜和青椒肉絲的菜譜的匹配度依次降低。最后,將京醬肉絲的菜譜、洋蔥青椒肉絲的菜譜和青椒肉絲的菜譜按順序依次顯示。
進一步的,還可以將所述食品信息中的食品名稱結(jié)合人體健康狀態(tài),進行菜譜的推薦。具體的,根據(jù)所述食品信息中的食品名稱查找包含有該食品名稱的菜譜,并將菜譜中包含的其他食品的食品信息與上述人體健康狀態(tài)進行比較,若上述其他食品不利于人體健康狀態(tài),則放棄該菜譜的推薦。經(jīng)過比較后,將通過比較的菜譜以短信或即時信息的形式發(fā)送給用戶。
例如,所述食品信息中的食品名稱為茄子,用戶的人體健康狀態(tài)為高血壓。根據(jù)茄子查詢到的菜譜有:紅燒茄子的菜譜、地三鮮的菜譜和肥肉茄子的菜譜。因為,肥肉茄子中的肥肉含有大量飽和脂肪酸不利于高血壓患者,因此放棄該菜譜的推薦。經(jīng)過比較后,將紅燒茄子的菜譜和地三鮮的菜譜發(fā)送給用戶。
為方便用戶對剩余食品的瀏覽,本實施例提供的食品數(shù)據(jù)的處理方法還包括:
對存儲的所述食品信息進行查詢,并根據(jù)設(shè)定顯示規(guī)則對查詢結(jié)果進行顯示。
具體的,設(shè)定顯示規(guī)則可以是查詢結(jié)果按照食品名稱、生產(chǎn)日期、保質(zhì)期、有效截止日期、距離過期剩余的天數(shù)和設(shè)定的提醒日期進行顯示。其中,距離過期剩余的天數(shù)可以根據(jù)食品信息中的有效截止日期計算得到。設(shè)定的提醒日期指的是根據(jù)需要結(jié)合有效截止日期設(shè)定的日期。
可選的,用戶可以根據(jù)需要選擇食品信息的排序方式,例如,可以根據(jù)生產(chǎn)日期進行排序,也可以根據(jù)保質(zhì)期的長短進行排序。優(yōu)選的,默認按照距離過期剩余的天數(shù)由小到大的順序進行排序。
本發(fā)明實施例的技術(shù)方案,首先通過對食用完或超過有效截止日期的食品的食品信息進行刪除,以方便對未食用完的食品進行有效的管理。然后通過對即將到期的食品進行即將過期提醒,以解決因為忘記而使食品在有效期內(nèi)不能實用完畢造成的浪費的問題。最后,通過根據(jù)所述食品信息中的食品名稱進行菜譜推薦,以促進用戶對剩余食品的食用。
圖4是本發(fā)明實施例三提供的另一種食品數(shù)據(jù)的處理方法的流程圖。參見圖4,在實際應(yīng)用中,首先獲取用戶信息中的性別、年齡、身高和體重的信息;然后,通過智能手環(huán)傳感器獲取用戶信息中的人體的心跳、微量元素、血壓和皮膚溫度的信息;將上述獲取的用戶信息存儲至手機。在購買食品時,通過手機掃描食品包裝上的條形碼,以獲取食品信息,并根據(jù)獲取的食品信息和上述用戶信息的匹配程度而推薦是否購買該食品。在購買后,將購買食品的食品名稱、生產(chǎn)日期、保質(zhì)期和有效截止日期進行存儲。進一步的,用戶可以對上述食品進行分類查詢,查詢結(jié)果可以按照食品名稱、生產(chǎn)日期、保質(zhì)期、有效截止日期、距離過期剩余的天數(shù)和設(shè)定的提醒日期等字段進行展示,其中,默認是按照距離過期剩余的天數(shù)由小到大進行排序。進一步的,當?shù)竭_設(shè)定提醒日期時可以采用彈出提示事件的方式、時鐘提醒的方式或者短信方式進行提醒,并且在用戶點擊打開上述提示事件、關(guān)閉上述時鐘或者點擊打開上述短信后,將該條食品信息記錄在手機中刪除。進一步的,還可以根據(jù)剩余的食品和用戶信息通過手機發(fā)送一些推薦菜譜給用戶。
實施例四
圖5是本發(fā)明實施例四提供的一種食品數(shù)據(jù)的處理裝置的結(jié)構(gòu)示意圖。本實施例是在上述實施例的基礎(chǔ)上提出的一種食品數(shù)據(jù)的處理裝置。參見圖5,本實施例提供的食品數(shù)據(jù)的處理裝置01包括:信息獲取模塊10、健康確定模塊20和食品推薦模塊30。
其中,信息獲取模塊10,用于獲取人體基本信息;健康確定模塊20,用于根據(jù)所述人體基本信息確定人體健康狀態(tài);食品推薦模塊30,用于根據(jù)所述人體健康狀態(tài)進行食品的推薦。
進一步的,所述食品推薦模塊30包括:食品推薦單元。
其中,食品推薦單元,用于通過掃描食品包裝上的條形碼獲取食品信息,并根據(jù)所述食品信息和所述人體健康狀態(tài)進行購買推薦。
進一步的,所述食品數(shù)據(jù)的處理裝置01還包括:分類模塊和提醒模塊。
其中,分類模塊,用于在根據(jù)所述食品信息和所述人體健康狀態(tài)進行購買推薦之后,若收到確認購買信息,則對確認購買的食品進行分類,并根據(jù)分類結(jié)果對所述食品的食品信息進行分類存儲;
提醒模塊,用于根據(jù)所述食品信息、所述人體基本信息和/或所述人體健康狀態(tài)對所述食品進行食用提醒。
進一步的,所述提醒模塊包括:過期提醒單元和/或菜譜推薦單元。
其中,過期提醒單元,用于根據(jù)所述食品信息中的有效截止日期對所述食品進行即將過期提醒;菜譜推薦單元,用于根據(jù)所述食品信息中的食品名稱進行菜譜推薦。
進一步的,所述食品數(shù)據(jù)的處理裝置01還包括:刪除模塊。
其中,刪除模塊,用于在根據(jù)所述食品信息中的有效截止日期對所述食品進行即將過期提醒之后,若收到確認刪除信息,則將存儲的所述食品的食品信息進行刪除。
進一步的,所述食品數(shù)據(jù)的處理裝置01還包括:查詢模塊。
其中,查詢模塊,用于在根據(jù)分類結(jié)果對所述食品的食品信息進行分類存儲之后,對存儲的所述食品信息進行查詢,并根據(jù)設(shè)定顯示規(guī)則對查詢結(jié)果進行顯示。
進一步的,所述人體基本信息包括:性別、年齡、身高、體重、心跳、微量元素、血壓和身體溫度中的至少一種。
進一步的,所述人體健康狀態(tài)包括:
缺少微量元素、高血壓、低血壓、肥胖和健康中的至少一種。
上述產(chǎn)品可執(zhí)行本發(fā)明任意實施例所提供的方法,具備執(zhí)行方法相應(yīng)的功能模塊和有益效果。
注意,上述僅為本發(fā)明的較佳實施例及所運用技術(shù)原理。本領(lǐng)域技術(shù)人員會理解,本發(fā)明不限于這里所述的特定實施例,對本領(lǐng)域技術(shù)人員來說能夠進行各種明顯的變化、重新調(diào)整和替代而不會脫離本發(fā)明的保護范圍。因此,雖然通過以上實施例對本發(fā)明進行了較為詳細的說明,但是本發(fā)明不僅僅限于以上實施例,在不脫離本發(fā)明構(gòu)思的情況下,還可以包括更多其他等效實施例,而本發(fā)明的范圍由所附的權(quán)利要求范圍決定。