午夜毛片免费看,老师老少妇黄色网站,久久本道综合久久伊人,伊人黄片子

食材智能管理方法和裝置、服務器、智能冰箱、存儲介質與流程

文檔序號:12906308閱讀:430來源:國知局
食材智能管理方法和裝置、服務器、智能冰箱、存儲介質與流程

本發(fā)明實施例涉及互聯(lián)網(wǎng)技術,尤其涉及一種食材智能管理方法和裝置、服務器、智能冰箱、存儲介質。



背景技術:

隨著互聯(lián)網(wǎng)和人工智能技術的發(fā)展,智能家居逐漸進入人們的視野,并給人們的生活帶來極大的便利,例如智能電視、智能冰箱和智能音箱等。其中,對于智能冰箱而言,食物管理作為冰箱本體的重要功能,在智能化時代中需要發(fā)揮更多作用才能符合時代發(fā)展趨勢。

現(xiàn)有的智能冰箱提供的食物管理方式,通常是需要人為手動在系統(tǒng)內添加食材或無法脫離手與屏幕的交互完成整個操作流程,不便于用戶操作;此外,冰箱作為終端雖然能提供一些用于管理食物的工具,但是這些工具功能單一,且相互獨立,給用戶提供的服務也通常是基于預設的數(shù)據(jù),例如固定的菜譜等,因而無法給用戶帶來一種智能化的、個性化的使用體驗。



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

本發(fā)明實施例提供一種食材智能管理方法和裝置、服務器、智能冰箱、存儲介質,以解決現(xiàn)有技術中的食物管理方式缺乏便利性、個性化和智能化,以及用戶體驗差的問題。

第一方面,本發(fā)明實施例提供了一種食材智能管理方法,該方法包括:

獲取并記錄用戶的食材數(shù)據(jù);

根據(jù)所述食材數(shù)據(jù)分析得到用戶的用戶畫像,所述用戶畫像中刻畫了用戶的飲食習慣;

根據(jù)所述用戶畫像和用戶的當前食材數(shù)據(jù),對該當前食材數(shù)據(jù)進行食材管理。

第二方面,本發(fā)明實施例還提供了另一種食材智能管理方法,該方法包括:

在用戶存入食材或取用食材時,獲取存入食材或取用食材的圖像信息并上傳至服務器,以便服務器獲取并記錄用戶的食材數(shù)據(jù),并并依據(jù)用戶的用戶畫像對當前食材數(shù)據(jù)進行食材管理;

接收來自服務器對當前食材數(shù)據(jù)進行食材管理所提供的信息,并將該信息顯示給用戶。

第三方面,本發(fā)明實施例提供了一種食材智能管理裝置,該裝置包括:

獲取模塊,用于獲取并記錄用戶的食材數(shù)據(jù);

分析模塊,用于根據(jù)所述食材數(shù)據(jù)分析得到用戶的用戶畫像,所述用戶畫像中刻畫了用戶的飲食習慣;

管理模塊,用于根據(jù)所述用戶畫像和用戶的當前食材數(shù)據(jù),對該當前食材數(shù)據(jù)進行食材管理。

第四方面,本發(fā)明實施例還提供了另一種食材智能管理裝置,該裝置包括:

獲取與上傳模塊,用于在用戶存入食材或取用食材時,獲取存入食材或取用食材的圖像信息并上傳至服務器,以便服務器獲取并記錄用戶的食材數(shù)據(jù),并并依據(jù)用戶的用戶畫像對當前食材數(shù)據(jù)進行食材管理;

接收與顯示模塊,用于接收來自服務器對當前食材數(shù)據(jù)進行食材管理所提供的信息,并將該信息顯示給用戶。

第五方面,本發(fā)明實施例提供了一種服務器,包括:

一個或多個處理器;

存儲裝置,用于存儲一個或多個程序,

當所述一個或多個程序被所述一個或多個處理器執(zhí)行,使得所述一個或多個處理器實現(xiàn)如上所述的食材智能管理方法。

第六方面,本發(fā)明實施例提供了一種智能冰箱,包括:

攝像頭,用于為食材拍攝圖像;

一個或多個處理器;

存儲裝置,用于存儲一個或多個程序,

當所述一個或多個程序被所述一個或多個處理器執(zhí)行,使得所述一個或多個處理器實現(xiàn)如上所述的食材智能管理方法。

第七方面,本發(fā)明實施例提供了一種計算機可讀存儲介質,其上存儲有計算機程序,該程序被處理器執(zhí)行時實現(xiàn)如上所述的食材智能管理方法。

第八方面,本發(fā)明實施例還提供了另一種計算機可讀存儲介質,其上存儲有計算機程序,該程序被處理器執(zhí)行時實現(xiàn)如上所述的食材智能管理方法。

本發(fā)明實施例利用用戶的食材數(shù)據(jù)分析得到用戶的用戶畫像,結合該用戶畫像和用戶的當前食材數(shù)據(jù)對該當前食材數(shù)據(jù)進行食材管理,使得對食材的管理過程關聯(lián)了用戶的飲食習慣,從而為用戶提供在不同需求場景下的個性化、智能化的服務,提高了用戶體驗。

附圖說明

圖1為本發(fā)明實施例一中的食材智能管理方法的流程圖;

圖2是本發(fā)明實施例二中的食材智能管理方法的流程圖;

圖3是本發(fā)明實施例三中的食材智能管理方法的流程圖;

圖4是本發(fā)明實施例四中的食材智能管理裝置的結構示意圖;

圖5是本發(fā)明實施例五中的食材智能管理裝置的結構示意圖;

圖6是本發(fā)明實施例六中的服務器的結構示意圖;

圖7是本發(fā)明實施例七中的智能冰箱的結構示意圖。

具體實施方式

下面結合附圖和實施例對本發(fā)明作進一步的詳細說明??梢岳斫獾氖?,此處所描述的具體實施例僅僅用于解釋本發(fā)明,而非對本發(fā)明的限定。另外還需要說明的是,為了便于描述,附圖中僅示出了與本發(fā)明相關的部分而非全部結構。

實施例一

圖1為本發(fā)明實施例一中的食材智能管理方法的流程圖,本實施例可應用于服務器,適用于對食材進行智能管理的情況,例如對智能冰箱中的食材進行智能管理,該方法可以由食材智能管理裝置來執(zhí)行,該裝置可配置于服務器中,可以采用軟件和/或硬件的方式實現(xiàn)。如圖1所示,該方法具體包括:

s101、獲取并記錄用戶的食材數(shù)據(jù)。

具體的,以智能冰箱為例,當用戶使用智能冰箱存取食材時,獲取食材的數(shù)據(jù),并將這些數(shù)據(jù)記錄保存到服務器的數(shù)據(jù)庫中。這里需要說明的是,記錄在數(shù)據(jù)庫中的食材數(shù)據(jù)需要建立與用戶的對應關系,以便通過s102分析用戶畫像。

優(yōu)選的,所述食材數(shù)據(jù)包括食材的類型、存放時間和使用時間。其中,食材的類型例如包括蔬菜中的芹菜、菠菜或油菜等;存放時間即用戶將食材存入智能冰箱的時間,如2017年7月5日8點;使用時間即用戶將食材從智能冰箱取出的時間。

相應的,所述獲取并記錄用戶的食材數(shù)據(jù)可進一步包括:

在用戶存入食材時,獲取存入食材的圖像信息,并記錄食材的存放時間;

利用預先訓練好的分類模型識別所述圖像信息,得到并記錄所述食材的類型;

在用戶取用食材時,獲取取用食材的圖像信息,并依據(jù)該圖像信息獲取并記錄食材的使用時間。

具體的,食材的圖像信息是用戶將食材存入智能冰箱或從智能冰箱取出時,由設置在智能冰箱上的攝像頭拍攝,并由智能冰箱將其上傳至服務器的。其中,對圖像信息的識別是利用預先訓練好的分類模型,具體而言,分類模型是利用預先獲取到的大量食材圖像訓練數(shù)據(jù),通過特征提取和模型訓練等過程預先訓練得到。當然,本申請對具體的分類模型不作任何限定,可以采用任何可用來識別圖像信息的機器學習模型或算法。

在用戶存入食材時,獲取存入食材的圖像信息,通過分類模型得到該食材的類型,并記錄該食材的存放時間;在用戶取用食材時,獲取取用食材的圖像信息,與數(shù)據(jù)庫中的食材進行比對,在數(shù)據(jù)庫中記錄該食材的使用時間。

s102、根據(jù)所述食材數(shù)據(jù)分析得到用戶的用戶畫像,所述用戶畫像中刻畫了用戶的飲食習慣。

具體的,用戶的飲食習慣可以通過其在智能冰箱中存取的食材分析得到,例如,在一段時間內,用戶a在冰箱中經(jīng)常存放雞蛋及其他各種蔬菜,那么可以得知用戶a喜歡食用雞蛋和素食,飲食較為清淡。再例如,用戶b經(jīng)常存放辣椒及其他各種肉類,那么可以得知用戶b喜歡食用口味偏重的肉食類菜肴。而根據(jù)用戶的飲食習慣為其管理食材或推薦食譜能夠達到個性化和智能化。

在本實施例中,具體是通過用戶畫像的手段來刻畫用戶的飲食習慣。實現(xiàn)時,可預先獲取該用戶的歷史食材數(shù)據(jù),并對其進行分析以得到用戶畫像,當然,也可以通過互聯(lián)網(wǎng)的手段,獲取該用戶在其他渠道中有關飲食的信息,并作為分析用戶畫像的數(shù)據(jù)源,例如,購物網(wǎng)站、各種美食論壇等。這里利用了大數(shù)據(jù)分析技術,此處不做贅述。

s103、根據(jù)所述用戶畫像和用戶的當前食材數(shù)據(jù),對該當前食材數(shù)據(jù)進行食材管理。

本發(fā)明實施例利用用戶的食材數(shù)據(jù)分析得到用戶的用戶畫像,結合該用戶畫像和用戶的當前食材數(shù)據(jù)對該當前食材數(shù)據(jù)進行食材管理,使得對食材的管理過程關聯(lián)了用戶的飲食習慣,從而為用戶提供在不同需求場景下的個性化、智能化的服務,提高了用戶體驗。

實施例二

圖2為本發(fā)明實施例二提供的食材智能管理方法的流程圖,本實施例二在實施例一的基礎上進行進一步地優(yōu)化。如圖2所示,所述方法包括:

s201、獲取并記錄用戶的食材數(shù)據(jù);

s202、根據(jù)所述食材數(shù)據(jù)分析得到用戶的用戶畫像,所述用戶畫像中刻畫了用戶的飲食習慣;

s203、根據(jù)當前食材的類型提示用戶當前食材的保鮮時間;

s204、定時查詢當前食材的類型和存放時間,根據(jù)所述保鮮時間提醒用戶當前食材的使用時間;

s205、根據(jù)所述用戶畫像和/或時令信息,在預設時間為用戶推送與當前食材對應的菜譜;

s206、根據(jù)所述用戶畫像和當前食材數(shù)據(jù),為用戶推薦需要購買的與當前時令相符的食材。

具體的,上述s203-s206分別為對當前食材數(shù)據(jù)進行食材管理所提供的具體服務,在不同的實施方式中,可以根據(jù)需要選擇配置實現(xiàn)s203-s206中的至少一項服務。

在s203中,不同類型的食材保鮮時間不同,例如,蔬菜類食材的保鮮時間僅為3天,而雞蛋的保鮮時間則長得多。根據(jù)當前食材的類型提示用戶當前各種食材的保鮮時間,能夠更加準確的輔助用戶進行食材管理。此外,對于同一種類型的食材而言,若其存入冰箱時的保存方法或盛放容器不同,也會引起保鮮時間的變化,因此,在實現(xiàn)時,也可以由用戶修改食材的保鮮時間,例如通過觸摸屏幕或語音指令等方式實現(xiàn)。

在s204中,服務器會定時查詢其保存的當前食材的類型和存放時間,根據(jù)保鮮時間提醒用戶當前食材的使用時間。例如,若某一種類型的食材還差一天就要過期或不新鮮了,則可以提醒用戶盡快取用該食材,以免由于用戶的遺忘而造成食材的浪費。

在s205中,可以在早餐、午餐或晚餐之前,為用戶推送菜譜,而且是與當前食材對應的菜譜,以便用戶可以直接利用冰箱里的食材根據(jù)菜譜做飯,而不是單一地提供給用戶預存的、固定的菜譜。具體而言,可以實時地根據(jù)當前食材進行互聯(lián)網(wǎng)搜索,以得到對應的菜譜。

在本發(fā)明實施例中,菜譜的推薦結合了用戶畫像和/或時令信息,由于用戶畫像中刻畫了用戶的飲食習慣,而不同的時節(jié)側重的飲食方式或食譜也會不同,例如,在干燥的冬季更適合食用滋補養(yǎng)身的菜譜等。因此,結合飲食習慣和時令信息,為用戶推送符合自身飲食習慣、且符合時下適合的飲食的食譜,更能體現(xiàn)出食材管理的智能化和個性化。此外,還可以結合除時令信息之外的其他外在條件來推送適合的菜譜,例如包括氣候條件等。

在s206中,當冰箱中已存食材不多,則可以為用戶推薦購買。具體而言,根據(jù)用戶的飲食習慣,查看數(shù)據(jù)庫中當前食材數(shù)據(jù),若用戶習慣食用雞蛋,但是當前食材中沒有雞蛋或者只有少量雞蛋時,可以直接為用戶推薦購買雞蛋;再例如,若用戶習慣食用蔬菜,則可以為用戶推薦當前所述季節(jié)對應的蔬菜。實現(xiàn)時,還可以通過根據(jù)用戶畫像、利用協(xié)同過濾的手段,為不同的用戶推薦與之相似用戶的食材,以提高用戶體驗。

在一種實施方式中,作為一種優(yōu)選,所述方法還可以包括:接收用戶的語音數(shù)據(jù),利用語音識別技術識別與所述語音數(shù)據(jù)對應的控制指令,依據(jù)該控制指令完成相應的食材管理操作。

具體的,為了體現(xiàn)智能化,可以豐富用戶與冰箱之間的交互方式,除了觸摸屏幕的方式之外,還可以采用語音控制的方式。實現(xiàn)時,用戶通過一段語音表達自己想要實現(xiàn)的食材管理操作,例如更改某一種食材的保鮮時間,冰箱接收到該語音數(shù)據(jù)之后上傳至服務器,服務器利用語音識別技術識別與該語音數(shù)據(jù)對應的控制指令,并依據(jù)該控制指令完成相應的食材管理操作,例如,更改數(shù)據(jù)庫中該種食材對應的保鮮時間。

還需要說明的是,在需要向用戶提示保鮮時間、使用時間或者推薦菜譜或食材時,可以生成一段文字發(fā)送給冰箱進行顯示,以供用戶查看,也可以生成一段語音數(shù)據(jù)發(fā)送給冰箱通過擴音器播放,以供用戶知曉。本申請對此不作任何限定。

本發(fā)明實施例結合了用戶畫像、時令信息及當前存放的食材數(shù)據(jù),為用戶提示食材的保鮮時間和使用時間,還為用戶推送菜譜或推薦購買食材,從而串聯(lián)起食材管理、菜譜推薦和食物購買等服務,為用戶提供了智能的食物管理體驗,體現(xiàn)出其個性化、智能化的服務。

實施例三

圖3是本發(fā)明實施例三中的食材智能管理方法的流程圖,本實施例可應用于智能冰箱,適用于對食材進行智能管理的情況,例如對智能冰箱中的食材進行智能管理,該方法可以由食材智能管理裝置來執(zhí)行,該裝置配置于智能冰箱中,可以采用軟件和/或硬件的方式實現(xiàn)。如圖3所示,該方法具體包括:

s301、用戶存入食材或取用食材時,獲取存入食材或取用食材的圖像信息并上傳至服務器,以便服務器獲取并記錄用戶的食材數(shù)據(jù),并依據(jù)用戶的用戶畫像對當前食材數(shù)據(jù)進行食材管理。

具體的,智能冰箱上可配置攝像頭,在用戶存入食材或取用食材時,由該攝像頭拍攝食材的圖像,并由智能冰箱向服務器上傳。當然,也可以由用戶通過冰箱上配置的觸摸屏手動添加食材數(shù)據(jù),并由冰箱直接將該食材數(shù)據(jù)上傳至服務器記錄。

s302、接收來自服務器對當前食材數(shù)據(jù)進行食材管理所提供的信息,并將該信息顯示給用戶。

具體的,服務器接收到食材數(shù)據(jù)之后,會進行食材管理,提供相應的服務和信息,將這些信息發(fā)送給冰箱,由冰箱顯示給用戶。其中,所提供的信息至少可以包括:當前食材的保鮮時間或使用時間、推薦菜譜或推薦食材,關于此,在上述實施例中都有相關的描述,此處不再贅述。

優(yōu)選的,本發(fā)明實施例的方法還可以包括:

接收用戶的語音數(shù)據(jù),并將該語音數(shù)據(jù)上傳至服務器,以便服務器利用語音識別技術識別與所述語音數(shù)據(jù)對應的控制指令,依據(jù)該控制指令完成相應的食材管理操作。

本發(fā)明實施例通過將食材的圖像信息上傳至服務器,由服務器進行食材的識別,并依據(jù)用戶的用戶畫像管理食材,從而為用戶提供在不同需求場景下的個性化、智能化的服務,提高了用戶體驗。

實施例四

圖4是本發(fā)明實施例四中的食材智能管理裝置的結構示意圖,本實施例可適用于對食材進行智能管理的情況,例如對智能冰箱中的食材進行智能管理,并配置于服務器中。如圖4所示,食材智能管理裝置4包括:

獲取模塊41,用于獲取并記錄用戶的食材數(shù)據(jù);

分析模塊42,用于根據(jù)所述食材數(shù)據(jù)分析得到用戶的用戶畫像,所述用戶畫像中刻畫了用戶的飲食習慣;

管理模塊43,用于根據(jù)所述用戶畫像和用戶的當前食材數(shù)據(jù),對該當前食材數(shù)據(jù)進行食材管理。

優(yōu)選的,所述食材數(shù)據(jù)包括食材的類型、存放時間和使用時間;

相應的,獲取模塊41具體可以包括:

第一獲取單元,用于在用戶存入食材時,獲取存入食材的圖像信息,并記錄食材的存放時間;

第二獲取單元,用于利用預先訓練好的分類模型識別所述圖像信息,得到并記錄所述食材的類型;

第三獲取單元,用于在用戶取用食材時,獲取取用食材的圖像信息,并依據(jù)該圖像信息獲取并記錄食材的使用時間。

優(yōu)選的,管理模塊43可以具體包括如下至少之一:

提示單元,用于根據(jù)當前食材的類型提示用戶當前食材的保鮮時間;

查詢提醒單元,用于定時查詢當前食材的類型和存放時間,根據(jù)所述保鮮時間提醒用戶當前食材的使用時間;

第一推送單元,用于根據(jù)所述用戶畫像和/或時令信息,在預設時間為用戶推送與當前食材對應的菜譜;

第二推送單元,用于根據(jù)所述用戶畫像和當前食材數(shù)據(jù),為用戶推送需要購買的與當前時令相符的食材。

優(yōu)選的,裝置4還可以包括:

語音識別模塊,用于接收用戶的語音數(shù)據(jù),利用語音識別技術識別與所述語音數(shù)據(jù)對應的控制指令,依據(jù)該控制指令完成相應的食材管理操作。

本發(fā)明實施例利用用戶的食材數(shù)據(jù)分析得到用戶的用戶畫像,結合該用戶畫像和用戶的當前食材數(shù)據(jù)對該當前食材數(shù)據(jù)進行食材管理,使得對食材的管理過程關聯(lián)了用戶的飲食習慣,從而為用戶提供在不同需求場景下的個性化、智能化的服務,提高了用戶體驗。

本發(fā)明實施例所提供的食材智能管理裝置可執(zhí)行本發(fā)明任意實施例所提供的應用于服務器的食材智能管理方法,具備執(zhí)行方法相應的功能模塊和有益效果。

實施例五

圖5是本發(fā)明實施例五中的食材智能管理裝置的結構示意圖,本實施例可適用于對食材進行智能管理的情況,例如對智能冰箱中的食材進行智能管理,并配置于智能冰箱中。如圖5所示,食材智能管理裝置5包括:

獲取與上傳模塊51,用于在用戶存入食材或取用食材時,獲取存入食材或取用食材的圖像信息并上傳至服務器,以便服務器獲取并記錄用戶的食材數(shù)據(jù),并并依據(jù)用戶的用戶畫像對當前食材數(shù)據(jù)進行食材管理;

接收與顯示模塊52,用于接收來自服務器對當前食材數(shù)據(jù)進行食材管理所提供的信息,并將該信息顯示給用戶。

其中,所提供的信息包括:當前食材的保鮮時間或使用時間、推薦菜譜或推薦食材。

優(yōu)選的,裝置5還可以包括:

語音數(shù)據(jù)接收模塊,用于接收用戶的語音數(shù)據(jù),并將該語音數(shù)據(jù)上傳至服務器,以便服務器利用語音識別技術識別與所述語音數(shù)據(jù)對應的控制指令,依據(jù)該控制指令完成相應的食材管理操作。

本發(fā)明實施例通過將食材的圖像信息上傳至服務器,由服務器進行食材的識別,并依據(jù)用戶的用戶畫像管理食材,從而為用戶提供在不同需求場景下的個性化、智能化的服務,提高了用戶體驗。

本發(fā)明實施例所提供的食材智能管理裝置可執(zhí)行本發(fā)明任意實施例所提供的應用于智能冰箱的食材智能管理方法,具備執(zhí)行方法相應的功能模塊和有益效果。

實施例六

圖6為本發(fā)明實施例六提供的一種服務器的結構示意圖。圖6示出了適于用來實現(xiàn)本發(fā)明實施方式的示例性服務器6的框圖。圖6顯示的服務器6僅僅是一個示例,不應對本發(fā)明實施例的功能和使用范圍帶來任何限制。

如圖6所示,服務器6以通用計算設備的形式表現(xiàn)。服務器6的組件可以包括但不限于:一個或者多個處理器或者處理單元61,系統(tǒng)存儲器62,連接不同系統(tǒng)組件(包括系統(tǒng)存儲器62和處理單元61)的總線63。

總線63表示幾類總線結構中的一種或多種,包括存儲器總線或者存儲器控制器,外圍總線,圖形加速端口,處理器或者使用多種總線結構中的任意總線結構的局域總線。舉例來說,這些體系結構包括但不限于工業(yè)標準體系結構(isa)總線,微通道體系結構(mac)總線,增強型isa總線、視頻電子標準協(xié)會(vesa)局域總線以及外圍組件互連(pci)總線。

服務器6典型地包括多種計算機系統(tǒng)可讀介質。這些介質可以是任何能夠被服務器6訪問的可用介質,包括易失性和非易失性介質,可移動的和不可移動的介質。

系統(tǒng)存儲器62可以包括易失性存儲器形式的計算機系統(tǒng)可讀介質,例如隨機存取存儲器(ram)621和/或高速緩存存儲器622。服務器6可以進一步包括其它可移動/不可移動的、易失性/非易失性計算機系統(tǒng)存儲介質。僅作為舉例,存儲系統(tǒng)623可以用于讀寫不可移動的、非易失性磁介質(圖6未顯示,通常稱為“硬盤驅動器”)。盡管圖6中未示出,可以提供用于對可移動非易失性磁盤(例如“軟盤”)讀寫的磁盤驅動器,以及對可移動非易失性光盤(例如cd-rom,dvd-rom或者其它光介質)讀寫的光盤驅動器。在這些情況下,每個驅動器可以通過一個或者多個數(shù)據(jù)介質接口與總線63相連。存儲器62可以包括至少一個程序產品,該程序產品具有一組(例如至少一個)程序模塊,這些程序模塊被配置以執(zhí)行本發(fā)明各實施例的功能。

具有一組(至少一個)程序模塊624的程序/實用工具620,可以存儲在例如存儲器62中,這樣的程序模塊620包括但不限于操作系統(tǒng)、一個或者多個應用程序、其它程序模塊以及程序數(shù)據(jù),這些示例中的每一個或某種組合中可能包括網(wǎng)絡環(huán)境的實現(xiàn)。程序模塊620通常執(zhí)行本發(fā)明所描述的實施例中的功能和/或方法。

服務器6也可以與一個或多個外部設備64(例如鍵盤、指向設備、顯示器65等)通信,還可與一個或者多個使得用戶能與該服務器6交互的設備通信,和/或與使得該服務器6能與一個或多個其它計算設備進行通信的任何設備(例如網(wǎng)卡,調制解調器等等)通信。這種通信可以通過輸入/輸出(i/o)接口66進行。并且,服務器6還可以通過網(wǎng)絡適配器67與一個或者多個網(wǎng)絡(例如局域網(wǎng)(lan),廣域網(wǎng)(wan)和/或公共網(wǎng)絡,例如因特網(wǎng))通信。如圖所示,網(wǎng)絡適配器67通過總線63與服務器6的其它模塊通信。應當明白,盡管圖中未示出,可以結合服務器6使用其它硬件和/或軟件模塊,包括但不限于:微代碼、設備驅動器、冗余處理單元、外部磁盤驅動陣列、raid系統(tǒng)、磁帶驅動器以及數(shù)據(jù)備份存儲系統(tǒng)等。

處理單元61通過運行存儲在系統(tǒng)存儲器62中的程序,從而執(zhí)行各種功能應用以及數(shù)據(jù)處理,例如實現(xiàn)本發(fā)明實施例所提供的應用于服務器的食材智能管理方法,包括:

獲取并記錄用戶的食材數(shù)據(jù);

根據(jù)所述食材數(shù)據(jù)分析得到用戶的用戶畫像,所述用戶畫像中刻畫了用戶的飲食習慣;

根據(jù)所述用戶畫像和用戶的當前食材數(shù)據(jù),對該當前食材數(shù)據(jù)進行食材管理。

實施例七

圖7為本發(fā)明實施例七提供的一種智能冰箱的結構示意圖。圖7示出了適于用來實現(xiàn)本發(fā)明實施方式的示例性智能冰箱7的框圖。圖7顯示的智能冰箱7僅僅是一個示例,不應對本發(fā)明實施例的功能和使用范圍帶來任何限制。

如圖7所示,智能冰箱7以通用計算設備的形式表現(xiàn)。智能冰箱7的組件可以包括但不限于:一個或者多個處理器或者處理單元71,系統(tǒng)存儲器72,連接不同系統(tǒng)組件(包括系統(tǒng)存儲器72和處理單元71)的總線73。

總線73表示幾類總線結構中的一種或多種,包括存儲器總線或者存儲器控制器,外圍總線,圖形加速端口,處理器或者使用多種總線結構中的任意總線結構的局域總線。舉例來說,這些體系結構包括但不限于工業(yè)標準體系結構(isa)總線,微通道體系結構(mac)總線,增強型isa總線、視頻電子標準協(xié)會(vesa)局域總線以及外圍組件互連(pci)總線。

智能冰箱7典型地包括多種計算機系統(tǒng)可讀介質。這些介質可以是任何能夠被智能冰箱7訪問的可用介質,包括易失性和非易失性介質,可移動的和不可移動的介質。

系統(tǒng)存儲器72可以包括易失性存儲器形式的計算機系統(tǒng)可讀介質,例如隨機存取存儲器(ram)721和/或高速緩存存儲器722。智能冰箱7可以進一步包括其它可移動/不可移動的、易失性/非易失性計算機系統(tǒng)存儲介質。僅作為舉例,存儲系統(tǒng)723可以用于讀寫不可移動的、非易失性磁介質(圖7未顯示,通常稱為“硬盤驅動器”)。盡管圖7中未示出,可以提供用于對可移動非易失性磁盤(例如“軟盤”)讀寫的磁盤驅動器,以及對可移動非易失性光盤(例如cd-rom,dvd-rom或者其它光介質)讀寫的光盤驅動器。在這些情況下,每個驅動器可以通過一個或者多個數(shù)據(jù)介質接口與總線73相連。存儲器72可以包括至少一個程序產品,該程序產品具有一組(例如至少一個)程序模塊,這些程序模塊被配置以執(zhí)行本發(fā)明各實施例的功能。

具有一組(至少一個)程序模塊724的程序/實用工具720,可以存儲在例如存儲器72中,這樣的程序模塊720包括但不限于操作系統(tǒng)、一個或者多個應用程序、其它程序模塊以及程序數(shù)據(jù),這些示例中的每一個或某種組合中可能包括網(wǎng)絡環(huán)境的實現(xiàn)。程序模塊720通常執(zhí)行本發(fā)明所描述的實施例中的功能和/或方法。

智能冰箱7也可以與一個或多個外部設備74(例如鍵盤、指向設備、顯示器75等)通信,還可與一個或者多個使得用戶能與該智能冰箱7交互的設備通信,和/或與使得該智能冰箱7能與一個或多個其它計算設備進行通信的任何設備(例如網(wǎng)卡,調制解調器等等)通信。這種通信可以通過輸入/輸出(i/o)接口76進行。并且,智能冰箱7還可以通過網(wǎng)絡適配器77與一個或者多個網(wǎng)絡(例如局域網(wǎng)(lan),廣域網(wǎng)(wan)和/或公共網(wǎng)絡,例如因特網(wǎng))通信。如圖所示,網(wǎng)絡適配器77通過總線73與智能冰箱7的其它模塊通信。應當明白,盡管圖中未示出,可以結合智能冰箱7使用其它硬件和/或軟件模塊,包括但不限于:微代碼、設備驅動器、冗余處理單元、外部磁盤驅動陣列、raid系統(tǒng)、磁帶驅動器以及數(shù)據(jù)備份存儲系統(tǒng)等。

智能冰箱7還包括攝像頭78,與處理單元71相連,用于為食材拍攝圖像。

處理單元71通過運行存儲在系統(tǒng)存儲器72中的程序,從而執(zhí)行各種功能應用以及數(shù)據(jù)處理,例如實現(xiàn)本發(fā)明實施例所提供的應用于智能冰箱的食材智能管理方法,包括:

在用戶存入食材或取用食材時,獲取存入食材或取用食材的圖像信息并上傳至服務器,以便服務器獲取并記錄用戶的食材數(shù)據(jù),并依據(jù)用戶的用戶畫像對當前食材數(shù)據(jù)進行食材管理;

接收來自服務器對當前食材數(shù)據(jù)進行食材管理所提供的信息,并將該信息顯示給用戶。

實施例八

本發(fā)明實施例八還提供了一種計算機可讀存儲介質,其上存儲有計算機程序,該程序被處理器執(zhí)行時實現(xiàn)如本發(fā)明實施例所提供的應用于服務器的食材智能管理方法,包括:

獲取并記錄用戶的食材數(shù)據(jù);

根據(jù)所述食材數(shù)據(jù)分析得到用戶的用戶畫像,所述用戶畫像中刻畫了用戶的飲食習慣;

根據(jù)所述用戶畫像和用戶的當前食材數(shù)據(jù),對該當前食材數(shù)據(jù)進行食材管理。

當然,本發(fā)明實施例所提供的計算機可讀存儲介質,其上存儲的計算機程序不限于如上所述的方法操作,還可以執(zhí)行本發(fā)明任意實施例所提供的應用于服務器的食材智能管理方法中的相關操作。

本發(fā)明實施例的計算機存儲介質,可以采用一個或多個計算機可讀的介質的任意組合。計算機可讀介質可以是計算機可讀信號介質或者計算機可讀存儲介質。計算機可讀存儲介質例如可以是——但不限于——電、磁、光、電磁、紅外線、或半導體的系統(tǒng)、裝置或器件,或者任意以上的組合。計算機可讀存儲介質的更具體的例子(非窮舉的列表)包括:具有一個或多個導線的電連接、便攜式計算機磁盤、硬盤、隨機存取存儲器(ram)、只讀存儲器(rom)、可擦式可編程只讀存儲器(eprom或閃存)、光纖、便攜式緊湊磁盤只讀存儲器(cd-rom)、光存儲器件、磁存儲器件、或者上述的任意合適的組合。在本文件中,計算機可讀存儲介質可以是任何包含或存儲程序的有形介質,該程序可以被指令執(zhí)行系統(tǒng)、裝置或者器件使用或者與其結合使用。

計算機可讀的信號介質可以包括在基帶中或者作為載波一部分傳播的數(shù)據(jù)信號,其中承載了計算機可讀的程序代碼。這種傳播的數(shù)據(jù)信號可以采用多種形式,包括但不限于電磁信號、光信號或上述的任意合適的組合。計算機可讀的信號介質還可以是計算機可讀存儲介質以外的任何計算機可讀介質,該計算機可讀介質可以發(fā)送、傳播或者傳輸用于由指令執(zhí)行系統(tǒng)、裝置或者器件使用或者與其結合使用的程序。

計算機可讀介質上包含的程序代碼可以用任何適當?shù)慕橘|傳輸,包括——但不限于無線、電線、光纜、rf等等,或者上述的任意合適的組合。

可以以一種或多種程序設計語言或其組合來編寫用于執(zhí)行本發(fā)明操作的計算機程序代碼,所述程序設計語言包括面向對象的程序設計語言—諸如java、smalltalk、c++,還包括常規(guī)的過程式程序設計語言—諸如”c”語言或類似的程序設計語言。程序代碼可以完全地在用戶計算機上執(zhí)行、部分地在用戶計算機上執(zhí)行、作為一個獨立的軟件包執(zhí)行、部分在用戶計算機上部分在遠程計算機上執(zhí)行、或者完全在遠程計算機或服務器上執(zhí)行。在涉及遠程計算機的情形中,遠程計算機可以通過任意種類的網(wǎng)絡——包括局域網(wǎng)(lan)或廣域網(wǎng)(wan)—連接到用戶計算機,或者,可以連接到外部計算機(例如利用因特網(wǎng)服務提供商來通過因特網(wǎng)連接)。

本發(fā)明實施例還提供了另一種計算機可讀存儲介質,其上存儲有計算機程序,該程序被處理器執(zhí)行時實現(xiàn)如本發(fā)明實施例所提供的應用于智能冰箱的食材智能管理方法,包括:

在用戶存入食材或取用食材時,獲取存入食材或取用食材的圖像信息并上傳至服務器,以便服務器獲取并記錄用戶的食材數(shù)據(jù),并對當前食材數(shù)據(jù)進行食材管理;

接收來自服務器對當前食材數(shù)據(jù)進行食材管理所提供的信息,并將該信息顯示給用戶。

當然,本發(fā)明實施例所提供的計算機可讀存儲介質,其上存儲的計算機程序不限于如上所述的方法操作,還可以執(zhí)行本發(fā)明任意實施例所提供的應用于智能冰箱的食材智能管理方法中的相關操作。對存儲介質的介紹可參見實施例八中的內容解釋。

注意,上述僅為本發(fā)明的較佳實施例及所運用技術原理。本領域技術人員會理解,本發(fā)明不限于這里所述的特定實施例,對本領域技術人員來說能夠進行各種明顯的變化、重新調整和替代而不會脫離本發(fā)明的保護范圍。因此,雖然通過以上實施例對本發(fā)明進行了較為詳細的說明,但是本發(fā)明不僅僅限于以上實施例,在不脫離本發(fā)明構思的情況下,還可以包括更多其他等效實施例,而本發(fā)明的范圍由所附的權利要求范圍決定。

當前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1