一種基于智能食堂配餐系統(tǒng)的數(shù)據(jù)挖掘方法
【技術(shù)領(lǐng)域】
[0001]本申請涉及飲食健康技術(shù)領(lǐng)域,具體涉及一種基于智能食堂配餐系統(tǒng)的數(shù)據(jù)挖掘方法。
【背景技術(shù)】
[0002]目前,食堂能夠滿足用戶的用餐和快速結(jié)算需求,也滿足了部分人群用餐的需求。但是居民去食堂吃飯,基本是剩下什么菜吃什么菜,談不上營養(yǎng)就餐。居民大部分沒有健康合理的飲食習(xí)慣,很多中青年人士把精力放在事業(yè)上,對營養(yǎng)很不講究,平時或者不管什么飯菜,吃飽就行,或者頓頓雞鴨魚肉,或者應(yīng)酬不斷,高脂肪、高蛋白質(zhì)大量攝入,以致啤酒肚、脂肪肝、高血壓、高血糖。另外還有一些女士怕胖,片面地節(jié)制飲食。殊不知,這些不合理、不健康的飲食習(xí)慣,最后會讓自己飽受病痛折磨,臥床不起。
[0003]中國營養(yǎng)學(xué)會理事長說:“目前我國營養(yǎng)師不足4000人,按發(fā)達(dá)國家營養(yǎng)師人口比計算,中國缺少近400萬營養(yǎng)師,”北朝鮮出臺的《國民營養(yǎng)條例》規(guī)定:“所有的幼兒園、醫(yī)院、學(xué)校、酒樓飯店、單位食堂、社區(qū)等必須配備營養(yǎng)師”。在美國,凡是住院病人的治療都必須有營養(yǎng)師的參與。在日本,每300人就擁有一名營養(yǎng)師,營養(yǎng)師的數(shù)量相當(dāng)于臨床醫(yī)師的2.4倍。日本法律規(guī)定,100人以上的食堂必須配備一名營養(yǎng)師??梢哉f這項舉措是使日本成為世界上人均壽命最長國家的主要原因之一。但是專門為每個食堂配備至少一個營養(yǎng)師目前在中國實(shí)現(xiàn)起來有很大的難度,但是飲食營養(yǎng)健康問題又必不可少。
[0004]同時,現(xiàn)在食堂為了第二天的菜品供應(yīng),往往是根據(jù)經(jīng)驗(yàn)來預(yù)測第二天準(zhǔn)備的菜品和采購清單,但是這種經(jīng)驗(yàn)預(yù)測往往并不符合實(shí)際的需求,可能導(dǎo)致菜品過剩,或者菜品不夠供應(yīng)的情況。造成浪費(fèi)和增加食堂的工作量。
[0005]綜上,食堂營養(yǎng)健康配餐問題和食堂采購問題亟待解決。
【發(fā)明內(nèi)容】
[0006]有鑒于此,本發(fā)明實(shí)施例的主要目的在于提供一種基于智能食堂配餐系統(tǒng)的數(shù)據(jù)挖掘方法,食堂可以根據(jù)消費(fèi)記錄預(yù)測菜品需求及采購數(shù)量,并可對用戶提出營養(yǎng)飲食建議。
[0007]本發(fā)明實(shí)施例是這樣實(shí)現(xiàn)的,包括如下步驟:
(1)獲取用戶歷史消費(fèi)數(shù)據(jù);
(2)根據(jù)所述歷史消費(fèi)數(shù)據(jù)建立銷量記錄表;
(3)根據(jù)所述銷量記錄表對每個用戶進(jìn)行營養(yǎng)分析,或者根據(jù)所述銷量記錄表對未來銷量進(jìn)行預(yù)測。
[0008]進(jìn)一步地,所述獲取用戶歷史消費(fèi)數(shù)據(jù)包括:
(101)對每種菜品建立菜品信息,所述菜品信息包括菜品編號和菜品價格;
(102)將所述菜品信息寫入標(biāo)簽,并貼在菜品卡片上;
(103)用戶利用便攜式終端與所述標(biāo)簽進(jìn)行通信,進(jìn)行支付和購買; (104)通過所述標(biāo)簽完成收費(fèi),并記錄用戶的單次消費(fèi)數(shù)據(jù)。
[0009]進(jìn)一步地,所述獲取用戶歷史消費(fèi)數(shù)據(jù)還包括:
(105)長期記錄所述單次消費(fèi)數(shù)據(jù)形成用戶歷史消費(fèi)數(shù)據(jù)。
[0010]進(jìn)一步地,所述標(biāo)簽為二維碼圖片或者NFC模塊,當(dāng)用戶消費(fèi)時,利用便攜式終端掃描所述二維碼圖片或者利用手機(jī)NFC天線去近距離接觸所述NFC模塊進(jìn)行通信。
[0011]進(jìn)一步地,所述根據(jù)所述銷量記錄表對未來銷量進(jìn)行預(yù)測具體包括:
(301)根據(jù)所述銷量記錄表獲取單個菜品以往日期的往期銷量;
(302)根據(jù)所述往期銷量和日期建立數(shù)據(jù)模型,預(yù)測未來銷量。
[0012]進(jìn)一步地,所述數(shù)據(jù)模型為時間序列分析模型。
[0013]進(jìn)一步地,所述方法進(jìn)一步包括:
(303)結(jié)合菜品食物成分表計算出需要的食材及其重量。
[0014]進(jìn)一步地,所述根據(jù)所述銷量記錄表對每個用戶進(jìn)行營養(yǎng)分析具體包括:
(304)根據(jù)所述銷量記錄表,獲取單個用戶以往的消費(fèi)記錄,根據(jù)所述消費(fèi)記錄以及用戶每日營養(yǎng)攝入表,獲取用戶每日營養(yǎng)攝入量,計算出用戶的所有營養(yǎng)素的日均攝入量;
(305)從用戶的每日營養(yǎng)需求表中獲取用戶的每日營養(yǎng)需求,通過公式計算,結(jié)果=(平均攝入量-每日需要量)/每日需要量,當(dāng)結(jié)果為負(fù)數(shù)表示平均攝入量低于每日需要量,結(jié)果為正數(shù)表示平均攝入量高于每日需要量,結(jié)果的絕對值小于等于0.1表示用戶的營養(yǎng)狀況非常符合中國膳食營養(yǎng)攝入量的要求,小于等于0.2表示基本符合中國膳食營養(yǎng)攝入量的要求,大于等于0.3表用戶的這種營養(yǎng)素的攝入超出需求或者嚴(yán)重不足。
[0015](306)根據(jù)所述結(jié)果,對用戶提出飲食建議。
[0016]進(jìn)一步地,所述方法還包括:
(4)用戶通過便攜式終端提交每餐消費(fèi)訂單;
(5)食堂根據(jù)消費(fèi)訂單配餐并將所述配餐放置在餐柜中,系統(tǒng)服務(wù)器端生成取餐二維碼并發(fā)送到用戶手機(jī);
(6)餐柜上設(shè)置的二維碼掃描裝置掃描用戶收到的取餐二維碼,并打開相應(yīng)的餐柜格子,供用戶取餐。
[0017]根據(jù)上述技術(shù)方案,本發(fā)明實(shí)施例具有如下效果:有利于改善食堂消費(fèi)者的營養(yǎng)狀況;以“營養(yǎng)成分計算法”為算法依據(jù),結(jié)合食堂特點(diǎn)和數(shù)據(jù)挖掘技術(shù),為用戶提供營養(yǎng)分析,飲食建議和智能配餐服務(wù);提供一種更方便快捷的消費(fèi)方式,而且有利于經(jīng)營者節(jié)約成本,獲取更大的利潤,這是食堂經(jīng)營者和消費(fèi)者的雙贏,為用戶提供了二維碼支付和NFC支付,二維碼支付同樣具有接近IC卡的支付速度和比肩NFC的安全性,把扣費(fèi)操作轉(zhuǎn)移到用戶身上,減少了食堂工作人員的工作量;用戶的每一次消費(fèi)都會通過手機(jī)提交到數(shù)據(jù)庫并保存,通過數(shù)據(jù)挖掘算法我們?yōu)橛脩籼峁I養(yǎng)分析,并且基于用戶的營養(yǎng)狀況給出飲食建議和智能配餐,充分體現(xiàn)智能化和個性化服務(wù)。通過分析用戶的消費(fèi)記錄,每次食堂管理者在網(wǎng)站更新食堂第二天供應(yīng)的三餐菜單時,系統(tǒng)會給出每種菜品的預(yù)測銷量,并且生成基于預(yù)測銷量的食材采購清單。避免造成浪費(fèi)和同時大大減少食堂的工作量。
【附圖說明】
[0018]通過閱讀參照以下附圖所作的對非限制性實(shí)施例所作的詳細(xì)描述,本申請的其它特征、目的和優(yōu)點(diǎn)將會變得更明顯:
圖1示出了本申請?zhí)峁┑幕谥悄苁程门洳拖到y(tǒng)的數(shù)據(jù)挖掘方法一種實(shí)施例的流程圖;
圖2示出了本申請?zhí)峁┑幕谥悄苁程门洳拖到y(tǒng)的數(shù)據(jù)挖掘方法的框圖另一實(shí)施例的流程圖;
圖3示出了本申請?zhí)峁┑幕谥悄苁程门洳拖到y(tǒng)的數(shù)據(jù)挖掘方法的一種實(shí)施例中的飲食分析結(jié)果示意圖;
圖4示出了本申請?zhí)峁┑幕谥悄苁程门洳拖到y(tǒng)的數(shù)據(jù)挖掘方法的一種實(shí)施例中的飲食建議示意圖。
【具體實(shí)施方式】
[0019]下面結(jié)合附圖和實(shí)施例對本申請作進(jìn)一步的詳細(xì)說明??梢岳斫獾氖?,此處所描述的具體實(shí)施例僅僅用于解釋相關(guān)發(fā)明,而非對該發(fā)明的限定。另外還需要說明的是,為了便于描述,附圖中僅示出了與有關(guān)發(fā)明相關(guān)的部分。
[0020]需要說明的是,在不沖突的情況下,本申請中的實(shí)施例及實(shí)施例中的特征可以相互組合。下面將參考附圖并結(jié)合實(shí)施例來詳細(xì)說明本申請。
[0021]如圖1所示,為本發(fā)明實(shí)施例提供的基于智能食堂配餐系統(tǒng)的數(shù)據(jù)挖掘方法,包括如下步驟:
(5101)獲取用戶歷史消費(fèi)數(shù)據(jù);
(5102)根據(jù)所述歷史消費(fèi)數(shù)據(jù)建立銷量記錄表;
(5103)根據(jù)所述銷量記錄表對每個用戶進(jìn)行營養(yǎng)分析,或者根據(jù)所述銷量記錄表對未來銷量進(jìn)行預(yù)測。
[0022]具體來說,智能食堂配餐系統(tǒng)包括食堂的系統(tǒng)服務(wù)器端、用戶客戶端和食堂的網(wǎng)站和用于配餐取餐的餐柜。服務(wù)端獲取每個用戶每餐的消費(fèi)情況并記錄,長期記錄后形成一個眾多用戶的歷史消費(fèi)數(shù)據(jù),這樣的消費(fèi)數(shù)據(jù)可以建立起一個銷量記錄表,銷量記錄表里包含了每個用戶每餐的消費(fèi)情況,也就是其購買的菜品;根據(jù)銷量記錄表里每個用戶的歷史消費(fèi)數(shù)據(jù),可以得到該用戶的營養(yǎng)吸收情況,營養(yǎng)吸收情況包括具體到各種功能營養(yǎng)素,包括碳水化合物、蛋白質(zhì)、脂肪,以及維生素、各種礦物質(zhì)的攝入情況。根據(jù)這些攝入情況可以準(zhǔn)確分析用戶的營養(yǎng)吸收狀況,并根據(jù)該營養(yǎng)分析結(jié)果,對用戶提出飲食建議;而服務(wù)器端根據(jù)歷史消費(fèi)記錄,可以得出每個菜品一段時間來每天的被購買情況,并形成歷史數(shù)據(jù),這樣根據(jù)這個歷史數(shù)據(jù)便可以準(zhǔn)確的判斷具體菜品的消費(fèi)趨勢,幫助食堂對未來銷量進(jìn)行準(zhǔn)確的預(yù)測。獲取用戶歷史消費(fèi)數(shù)據(jù)的前提是記錄每次的消費(fèi)數(shù)據(jù),那么每次消費(fèi)的情況,可以由食堂自行記錄,或者通過其他自動的方式,例如通過手機(jī)與食堂的交互,自動的獲取每次的消費(fèi)情況,還可以是通過手機(jī)客戶端進(jìn)行直接下單,下單后服務(wù)器端自動記錄所下單的菜品信息。下面將對自動獲取的方式,進(jìn)行進(jìn)一步介紹。
[0023]優(yōu)選實(shí)施例,上述獲取用戶歷史消費(fèi)數(shù)據(jù)的具體方式包括:
(101)對每種菜品建立菜品信息,所述菜品信息包括菜品編號和菜品價格;
(102)將所述菜品信息寫入標(biāo)簽,并貼在菜品卡片上;
(103)用戶利用便攜式終端與所述標(biāo)簽進(jìn)行通信,進(jìn)行支付和購買; (104)通過所述標(biāo)簽完成收費(fèi),并記錄用戶的單次消費(fèi)數(shù)據(jù)。
[0024](105)長期記錄所述單次消費(fèi)數(shù)據(jù)形成用戶歷史消費(fèi)數(shù)據(jù)。
[0025]本食堂系統(tǒng)為每種菜品都準(zhǔn)備了一張標(biāo)簽,標(biāo)簽上貼有菜品圖片和可以用來和用戶的終端(如手機(jī)或平板電腦)進(jìn)行交互的信息,交互信息采用NFC模塊或者二維碼圖片,每個菜品對應(yīng)一個NFC模塊或者一個二維碼圖片,NFC和二維碼保存的內(nèi)容都為“菜品編號+菜品價格”。點(diǎn)擊手機(jī)上的二維碼按鈕或NFC按鈕靠近卡片獲取信息后系統(tǒng)獲取數(shù)據(jù)信息,當(dāng)用戶消費(fèi)時,利用便攜式終端掃描所述二維碼圖片或者利用手機(jī)NFC天線去近距離接觸所述NFC模塊進(jìn)行通信。提交到服務(wù)器后由服務(wù)器完成扣費(fèi)操作。這樣就可以快捷的實(shí)現(xiàn)扣費(fèi)購買,并且食堂服務(wù)