本發(fā)明涉及家用電器技術(shù)領(lǐng)域,尤其涉及一種基于烹飪設(shè)備的菜譜推送方法和系統(tǒng)。
背景技術(shù):
烹飪設(shè)備是人們?nèi)粘I钪斜夭豢缮俚木蛹以O(shè)備,近年來,隨著烹飪設(shè)備的發(fā)展,其種類以及功能日益增多,且自動化程度也不斷提高,如自動烹飪鍋、智能炒菜機等,這些自動烹飪設(shè)備和智能燒菜機器通常是通過預(yù)置固定的烹飪程序和存儲有限的菜譜實現(xiàn)的。
為了能夠獲取更多、更符合用戶需求的菜譜,相關(guān)技術(shù)中,可通過服務(wù)器向智能烹飪設(shè)備推薦菜譜,智能烹飪設(shè)備根據(jù)該菜譜進(jìn)行烹飪。但是,市面上的智能烹飪系統(tǒng)存在以下缺陷:從服務(wù)器上獲取的菜譜比較大眾化,不能滿足用戶群體的個性化需求,用戶體驗差。
技術(shù)實現(xiàn)要素:
本發(fā)明的目的旨在至少在一定程度上解決上述的技術(shù)問題之一。
為此,本發(fā)明的第一個目的在于提出一種基于烹飪設(shè)備的菜譜推送方法。該方法可以得到符合烹飪設(shè)備的用戶群體飲食喜好的個性化菜譜,最大化滿足用戶群體的個性化需求,提升用戶生活體驗。
本發(fā)明的第二個目的在于提出一種基于烹飪設(shè)備的菜譜推送系統(tǒng)。
為達(dá)到上述目的,本發(fā)明第一方面實施例提出的基于烹飪設(shè)備的菜譜推送方法,包括:接收移動終端通過烹飪服務(wù)應(yīng)用發(fā)送的烹飪設(shè)備產(chǎn)品信息;根據(jù)所述烹飪設(shè)備產(chǎn)品信息獲取多個目標(biāo)用戶,其中,所述目標(biāo)用戶用于指示根據(jù)所述烹飪服務(wù)應(yīng)用中的菜譜對所述烹飪設(shè)備進(jìn)行烹飪操作的用戶;獲取所述多個目標(biāo)用戶對所述烹飪服務(wù)應(yīng)用中目標(biāo)菜譜的瀏覽情況,并獲取所述多個目標(biāo)用戶針對所述烹飪設(shè)備的歷史烹飪菜譜數(shù)據(jù)特征;根據(jù)所述多個目標(biāo)用戶對所述烹飪服務(wù)應(yīng)用中目標(biāo)菜譜的瀏覽情況和所述歷史烹飪菜譜數(shù)據(jù)特征生成符合所述烹飪設(shè)備的用戶群體飲食喜好的推薦菜譜;將所述推薦菜譜發(fā)送至所述烹飪服務(wù)應(yīng)用。
根據(jù)本發(fā)明實施例的基于烹飪設(shè)備的菜譜推送方法,可根據(jù)烹飪設(shè)備產(chǎn)品信息存儲多個目標(biāo)用戶針對烹飪服務(wù)應(yīng)用中目標(biāo)菜譜的瀏覽足跡,并利用歷史菜譜數(shù)據(jù)特征對所述多個目標(biāo)用戶針對烹飪服務(wù)應(yīng)用中目標(biāo)菜譜的瀏覽足跡進(jìn)行綜合權(quán)衡,以得到符合所述烹飪設(shè)備的用戶群體飲食喜好的個性化菜譜,最大化滿足用戶群體的個性化需求,提升用戶生活體驗。
為達(dá)到上述目的,本發(fā)明第二方面實施例提出的基于烹飪設(shè)備的菜譜推送系統(tǒng),包括:服務(wù)器、移動終端和烹飪設(shè)備,其中,所述服務(wù)器,用于接收所述移動終端通過設(shè)置于所述移動終端上的烹飪服務(wù)應(yīng)用發(fā)送的烹飪設(shè)備產(chǎn)品信息,并根據(jù)所述烹飪設(shè)備產(chǎn)品信息獲取多個目標(biāo)用戶,其中,所述目標(biāo)用戶用于指示根據(jù)所述烹飪服務(wù)應(yīng)用中的菜譜對所述烹飪設(shè)備進(jìn)行烹飪操作的用戶,并獲取所述多個目標(biāo)用戶對所述烹飪服務(wù)應(yīng)用中目標(biāo)菜譜的瀏覽情況,并獲取所述多個目標(biāo)用戶針對所述烹飪設(shè)備的歷史烹飪菜譜數(shù)據(jù)特征,并根據(jù)所述多個目標(biāo)用戶對所述烹飪服務(wù)應(yīng)用中目標(biāo)菜譜的瀏覽情況和所述歷史烹飪菜譜數(shù)據(jù)特征生成符合所述烹飪設(shè)備的用戶群體飲食喜好的推薦菜譜,以及將所述推薦菜譜發(fā)送至所述移動終端;所述移動終端,用于通過所述烹飪服務(wù)應(yīng)用向所述服務(wù)器發(fā)送烹飪設(shè)備產(chǎn)品信息,并接收所述服務(wù)器生成的所述推薦菜譜,并將所述推薦菜譜展現(xiàn)在所述烹飪服務(wù)應(yīng)用中。
根據(jù)本發(fā)明實施例的基于烹飪設(shè)備的菜譜推送系統(tǒng),可根據(jù)烹飪設(shè)備產(chǎn)品信息存儲多個目標(biāo)用戶針對烹飪服務(wù)應(yīng)用中目標(biāo)菜譜的瀏覽足跡,并利用歷史菜譜數(shù)據(jù)特征對所述多個目標(biāo)用戶針對烹飪服務(wù)應(yīng)用中目標(biāo)菜譜的瀏覽足跡進(jìn)行綜合權(quán)衡,以得到符合所述烹飪設(shè)備的用戶群體飲食喜好的個性化菜譜,最大化滿足用戶群體的個性化需求,提升用戶生活體驗。
本發(fā)明附加的方面和優(yōu)點將在下面的描述中部分給出,部分將從下面的描述中變得明顯,或通過本發(fā)明的實踐了解到。
附圖說明
本發(fā)明上述的和/或附加的方面和優(yōu)點從下面結(jié)合附圖對實施例的描述中將變得明顯和容易理解,其中:
圖1是根據(jù)本發(fā)明一個實施例的基于烹飪設(shè)備的菜譜推送方法的流程圖;
圖2是根據(jù)本發(fā)明一個具體實施例的基于烹飪設(shè)備的菜譜推送方法的流程圖;
圖3是根據(jù)本發(fā)明一個實施例的基于烹飪設(shè)備的菜譜推送系統(tǒng)的結(jié)構(gòu)示意圖;
圖4是根據(jù)本發(fā)明一個實施例的基于烹飪設(shè)備的菜譜推送系統(tǒng)的交互示意圖。
具體實施方式
下面詳細(xì)描述本發(fā)明的實施例,所述實施例的示例在附圖中示出,其中自始至終相同或類似的標(biāo)號表示相同或類似的元件或具有相同或類似功能的元件。下面通過參考附圖描述的實施例是示例性的,旨在用于解釋本發(fā)明,而不能理解為對本發(fā)明的限制。
下面參考附圖描述本發(fā)明實施例的基于烹飪設(shè)備的菜譜推送方法以及系統(tǒng)。
圖1是根據(jù)本發(fā)明一個實施例的基于烹飪設(shè)備的菜譜推送方法的流程圖。需要說明的是,本發(fā)明實施例的基于烹飪設(shè)備的菜譜推送方法可應(yīng)用于本發(fā)明實施例的基于烹飪設(shè)備的菜譜推送系統(tǒng),該系統(tǒng)可包括服務(wù)器、移動終端和烹飪設(shè)備。另外,本發(fā)明實施例的基于烹飪設(shè)備的菜譜推送方法可從服務(wù)器側(cè)進(jìn)行描述。
如圖1所示,該基于烹飪設(shè)備的菜譜推送方法可以包括:
s110,接收移動終端通過烹飪服務(wù)應(yīng)用發(fā)送的烹飪設(shè)備產(chǎn)品信息。
其中,在本發(fā)明的實施例中,上述烹飪服務(wù)應(yīng)用可以客戶端的形式安裝于移動終端中,上述烹飪服務(wù)應(yīng)用對應(yīng)的服務(wù)端可設(shè)置于所述基于烹飪設(shè)備的菜譜推送系統(tǒng)中的服務(wù)器。也就是說,所述服務(wù)器可用以設(shè)備信息管理、數(shù)據(jù)傳輸、存儲、控制等功能,可包括設(shè)備管理系統(tǒng)和應(yīng)用服務(wù)系統(tǒng),其中,設(shè)備管理系統(tǒng)可接受來自于遠(yuǎn)程客戶端(即安裝于移動終端上的烹飪服務(wù)應(yīng)用)發(fā)起的用戶登錄、注冊、設(shè)備綁定或解綁請求,完成消息透明傳輸及返回相應(yīng)的消息反饋,應(yīng)用服務(wù)系統(tǒng)可與烹飪設(shè)備進(jìn)行信息數(shù)據(jù)的共享,支持后臺控制信息及與烹飪設(shè)備控制信息對應(yīng)的映射關(guān)系。
此外,在本發(fā)明的實施例中,該烹飪設(shè)備產(chǎn)品信息可包括烹飪設(shè)備的id(identity,身份標(biāo)識號碼)。在本發(fā)明的實施例中,服務(wù)器在接收移動終端發(fā)送的烹飪設(shè)備產(chǎn)品信息之前,移動終端需先與烹飪設(shè)備進(jìn)行綁定以獲取所述烹飪設(shè)備的烹飪設(shè)備產(chǎn)品信息。
其中,移動終端與烹飪設(shè)備進(jìn)行綁定的方式有很多種,例如,可通過用戶在烹飪服務(wù)應(yīng)用中手動輸入烹飪設(shè)備的烹飪設(shè)備產(chǎn)品信息以完成綁定,或者,通過掃描烹飪設(shè)備上的二維碼以完成綁定。作為一種示例,該烹飪設(shè)備產(chǎn)品信息可以是以二維碼的形式顯示在烹飪設(shè)備的顯示屏上,或者,將包含烹飪設(shè)備產(chǎn)品信息的二維碼粘貼在烹飪設(shè)備的表面上。這樣,用戶可通過移動終端中的拍攝功能掃描該二維碼,以使得將移動終端與該烹飪設(shè)備進(jìn)行綁定。
在本步驟中,在移動終端與烹飪設(shè)備完成綁定之后,服務(wù)器可接收移動終端掃描所述烹飪設(shè)備的二維碼后通過該烹飪服務(wù)應(yīng)用發(fā)送的烹飪設(shè)備產(chǎn)品信息。
s120,根據(jù)烹飪設(shè)備產(chǎn)品信息獲取多個目標(biāo)用戶,其中,目標(biāo)用戶用于指示根據(jù)烹飪服務(wù)應(yīng)用中的菜譜對烹飪設(shè)備進(jìn)行烹飪操作的用戶。
可以理解,同一個烹飪設(shè)備可能會存在多個目標(biāo)用戶共同使用,例如,多個目標(biāo)用戶可以根據(jù)烹飪服務(wù)應(yīng)用中的菜譜對同一個烹飪設(shè)備進(jìn)行烹飪操作,這樣,在多個目標(biāo)用戶根據(jù)烹飪服務(wù)應(yīng)用中的菜譜使用烹飪設(shè)備時,服務(wù)器可記錄該多個目標(biāo)用戶,并記錄該多個目標(biāo)用戶使用了哪個烹飪設(shè)備,以便在實際向該烹飪設(shè)備的用戶群體推送菜譜時使用。
也就是說,在向該烹飪設(shè)備的用戶群體推送菜譜時,可先根據(jù)該烹飪設(shè)備產(chǎn)品信息獲取哪些目標(biāo)用戶使用過該烹飪設(shè)備產(chǎn)品信息對應(yīng)的烹飪設(shè)備。
s130,獲取多個目標(biāo)用戶對烹飪服務(wù)應(yīng)用中目標(biāo)菜譜的瀏覽情況,并獲取多個目標(biāo)用戶針對烹飪設(shè)備的歷史烹飪菜譜數(shù)據(jù)特征。
具體地,在根據(jù)該烹飪設(shè)備產(chǎn)品信息獲取到哪些目標(biāo)用戶使用過該烹飪設(shè)備產(chǎn)品信息對應(yīng)的烹飪設(shè)備之后,可獲取所述多個目標(biāo)用戶對烹飪服務(wù)應(yīng)用中目標(biāo)菜譜的瀏覽情況,其中,該瀏覽情況可包括瀏覽頻率、瀏覽次數(shù)、瀏覽時長等,并獲取所述多個目標(biāo)用戶通過所述烹飪設(shè)備已經(jīng)進(jìn)行過烹飪時所使用的歷史烹飪菜譜數(shù)據(jù)特征。其中,在本發(fā)明的實施例中,所述歷史烹飪菜譜數(shù)據(jù)特征包括菜譜類型、烹飪時間、烹飪時段、火力大小、溫度高低和口味等。
s140,根據(jù)多個目標(biāo)用戶對烹飪服務(wù)應(yīng)用中目標(biāo)菜譜的瀏覽情況和歷史烹飪菜譜數(shù)據(jù)特征生成符合烹飪設(shè)備的用戶群體飲食喜好的推薦菜譜。
具體而言,在本發(fā)明的一個實施例中,可根據(jù)瀏覽情況從目標(biāo)菜譜的信息中提取多個目標(biāo)用戶的菜譜偏好特征,并根據(jù)多個目標(biāo)用戶的菜譜偏好特征和歷史烹飪菜譜數(shù)據(jù)特征生成推薦菜譜。其中,所述菜譜偏好特征可包括菜譜中食材和口味特征,其中,所述食材包括蔬菜食材、肉類食材、調(diào)料食材等,口味特征可包括清淡口味、甜口味、咸口味、香辣口味、麻辣口味等。
更具體地,獲取多個目標(biāo)用戶的菜譜偏好特征即所述多個目標(biāo)用戶比較偏愛菜譜特征,可以通過多個目標(biāo)用戶對烹飪服務(wù)應(yīng)用中菜譜的瀏覽情況和預(yù)設(shè)的篩選條件來提取多個目標(biāo)用戶的菜譜偏好特征,其中,這種提取方式有很多種,可以根據(jù)實際應(yīng)用需要進(jìn)行設(shè)置。舉例說明如下:
作為一種示例,檢測多個目標(biāo)用戶對所述烹飪服務(wù)應(yīng)用中目標(biāo)菜譜的瀏覽時長是否大于或等于第一閾值,若是,則根據(jù)所述目標(biāo)菜譜的信息提取多個目標(biāo)用戶的菜譜偏好特征。
作為另一種示例,檢測多個目標(biāo)用戶對所述烹飪服務(wù)應(yīng)用中目標(biāo)菜譜的瀏覽頻率是否大于或等于第二閾值,若是,則根據(jù)所述目標(biāo)菜譜的信息提取多個目標(biāo)用戶的菜譜偏好特征。
其中,篩選條件根據(jù)實際應(yīng)用需要進(jìn)行選擇設(shè)置,比如上述的多個目標(biāo)用戶對烹飪服務(wù)應(yīng)用中目標(biāo)菜譜的瀏覽時長是否大于或等于第一閾值和多個目標(biāo)用戶對烹飪服務(wù)應(yīng)用中目標(biāo)菜譜的瀏覽頻率是否大于或等于第二閾值等。
需要說明的是,可以通過上述一種方式獲取多個目標(biāo)用戶的菜譜偏好特征、也可以通過上述二種或者更多種方式獲取多個目標(biāo)用戶的菜譜偏好特征(例如,可以通過賦予不同的權(quán)重等方式進(jìn)行計算獲取最終多個目標(biāo)用戶的菜譜偏好特征)。由此,能夠最大化滿足用戶的需求。
在本步驟中,在得到所述多個目標(biāo)用戶的菜譜偏好特征之后,可利用歷史烹飪菜譜數(shù)據(jù)特征(如菜譜類型、烹飪時間、烹飪時段、火力大小、溫度高低和口味等參數(shù))對所述多個目標(biāo)用戶的菜譜偏好特征進(jìn)行綜合權(quán)衡,以得到符合烹飪設(shè)備的用戶群體飲食喜好的推薦菜譜??梢钥闯?,所述推送菜譜的數(shù)據(jù)主要是符合使用該烹飪設(shè)備的用戶群體飲食喜好的預(yù)期高頻次菜譜數(shù)據(jù)。
s150,將推薦菜譜發(fā)送至烹飪服務(wù)應(yīng)用。
具體地,在得到符合烹飪設(shè)備的用戶群體飲食喜好的推薦菜譜之后,可將所述推薦菜譜發(fā)送到所述烹飪服務(wù)應(yīng)用中,以便用戶通過所述烹飪服務(wù)應(yīng)用即可查看該推薦菜譜,進(jìn)而用戶可根據(jù)烹飪服務(wù)應(yīng)用中針對所述推薦菜譜的菜譜教程啟動烹飪,此時移動終端發(fā)送指令給烹飪設(shè)備以開始進(jìn)行烹飪。
根據(jù)本發(fā)明實施例的基于烹飪設(shè)備的菜譜推送方法,可根據(jù)烹飪設(shè)備產(chǎn)品信息存儲多個目標(biāo)用戶針對烹飪服務(wù)應(yīng)用中目標(biāo)菜譜的瀏覽足跡,并利用歷史菜譜數(shù)據(jù)特征對所述多個目標(biāo)用戶針對烹飪服務(wù)應(yīng)用中目標(biāo)菜譜的瀏覽足跡進(jìn)行綜合權(quán)衡,以得到符合所述烹飪設(shè)備的用戶群體飲食喜好的個性化菜譜,最大化滿足用戶群體的個性化需求,提升用戶生活體驗。
圖2是根據(jù)本發(fā)明一個具體實施例的基于烹飪設(shè)備的菜譜推送方法的流程圖。
為了能夠得到更加符合用戶群體飲食喜好的個性化菜譜,還需考慮所述多個目標(biāo)用戶的地理位置,綜合該地理位置、所述瀏覽情況、所述歷史烹飪菜譜數(shù)據(jù)特征生成更加符合用戶群體飲食喜好的推薦菜譜。具體地,如圖2所示,該基于烹飪設(shè)備的菜譜推送方法可以包括:
s210,接收移動終端通過烹飪服務(wù)應(yīng)用發(fā)送的烹飪設(shè)備產(chǎn)品信息。
其中,在本發(fā)明的實施例中,該烹飪設(shè)備產(chǎn)品信息可包括烹飪設(shè)備的id。
作為一種示例,可接收移動終端掃描烹飪設(shè)備的二維碼后通過該烹飪服務(wù)應(yīng)用發(fā)送的烹飪設(shè)備產(chǎn)品信息。
s220,根據(jù)烹飪設(shè)備產(chǎn)品信息獲取多個目標(biāo)用戶,其中,目標(biāo)用戶用于指示根據(jù)烹飪服務(wù)應(yīng)用中的菜譜對烹飪設(shè)備進(jìn)行烹飪操作的用戶。
s230,獲取多個目標(biāo)用戶對烹飪服務(wù)應(yīng)用中目標(biāo)菜譜的瀏覽情況,并獲取多個目標(biāo)用戶針對烹飪設(shè)備的歷史烹飪菜譜數(shù)據(jù)特征。其中,在本發(fā)明的實施例中,所述歷史烹飪菜譜數(shù)據(jù)特征可包括菜譜類型、烹飪時間、烹飪時段、火力大小、溫度高低和口味等。
s240,獲取多個目標(biāo)用戶的位置信息。
作為一種示例,可通過移動終端中的定位系統(tǒng)獲取所述多個目標(biāo)用戶的位置信息,或者,可獲取移動終端上傳的多個目標(biāo)用戶通過手動輸入的位置信息。其中,所述位置信息即為所述目標(biāo)用戶的所屬地理區(qū)域。
s250,根據(jù)多個目標(biāo)用戶對烹飪服務(wù)應(yīng)用中目標(biāo)菜譜的瀏覽情況、所述歷史烹飪菜譜數(shù)據(jù)特征、以及所述位置信息生成符合烹飪設(shè)備的用戶群體飲食喜好的推薦菜譜。
具體而言,在本發(fā)明的一個實施例中,可根據(jù)瀏覽情況從目標(biāo)菜譜的信息中提取多個目標(biāo)用戶的菜譜偏好特征,并根據(jù)多個目標(biāo)用戶的菜譜偏好特征、歷史烹飪菜譜數(shù)據(jù)特征和所述多個目標(biāo)用戶的位置信息生成所述推薦菜譜。其中,所述菜譜偏好特征可包括菜譜中食材和口味特征,其中,所述食材包括蔬菜食材、肉類食材、調(diào)料食材等,口味特征可包括清淡口味、甜口味、咸口味、香辣口味、麻辣口味等。
更具體地,獲取多個目標(biāo)用戶的菜譜偏好特征即所述多個目標(biāo)用戶比較偏愛菜譜特征,可以通過多個目標(biāo)用戶對烹飪服務(wù)應(yīng)用中菜譜的瀏覽情況和預(yù)設(shè)的篩選條件來提取多個目標(biāo)用戶的菜譜偏好特征,其中,這種提取方式有很多種,可以根據(jù)實際應(yīng)用需要進(jìn)行設(shè)置。舉例說明如下:
作為一種示例,檢測多個目標(biāo)用戶對所述烹飪服務(wù)應(yīng)用中目標(biāo)菜譜的瀏覽時長是否大于或等于第一閾值,若是,則根據(jù)所述目標(biāo)菜譜的信息提取多個目標(biāo)用戶的菜譜偏好特征。
作為另一種示例,檢測多個目標(biāo)用戶對所述烹飪服務(wù)應(yīng)用中目標(biāo)菜譜的瀏覽頻率是否大于或等于第二閾值,若是,則根據(jù)所述目標(biāo)菜譜的信息提取多個目標(biāo)用戶的菜譜偏好特征。
在本步驟中,在得到所述多個目標(biāo)用戶的菜譜偏好特征之后,可利用歷史烹飪菜譜數(shù)據(jù)特征(如菜譜類型、烹飪時間、烹飪時段、火力大小、溫度高低和口味等參數(shù))和所述多個目標(biāo)用戶的位置信息對所述多個目標(biāo)用戶的菜譜偏好特征進(jìn)行綜合權(quán)衡,以得到符合烹飪設(shè)備的用戶群體飲食喜好的推薦菜譜??梢钥闯觯鐾扑筒俗V的數(shù)據(jù)主要是符合使用該烹飪設(shè)備的用戶群體飲食喜好的預(yù)期高頻次菜譜數(shù)據(jù)。
s260,將推薦菜譜發(fā)送至烹飪服務(wù)應(yīng)用。
根據(jù)本發(fā)明實施例的基于烹飪設(shè)備的菜譜推送方法,可獲取多個目標(biāo)用戶的位置信息,并根據(jù)多個目標(biāo)用戶對烹飪服務(wù)應(yīng)用中目標(biāo)菜譜的瀏覽情況、所述歷史烹飪菜譜數(shù)據(jù)特征、以及所述位置信息生成符合烹飪設(shè)備的用戶群體飲食喜好的推薦菜譜,這樣,通過考慮所述多個目標(biāo)用戶的地理位置,綜合該地理位置、所述瀏覽情況、所述歷史烹飪菜譜數(shù)據(jù)特征生成更加符合用戶群體飲食喜好的推薦菜譜,進(jìn)一步提升了用戶體驗。
與上述幾種實施例提供的基于烹飪設(shè)備的菜譜推送方法相對應(yīng),本發(fā)明的一種實施例還提供一種基于烹飪設(shè)備的菜譜推送系統(tǒng),由于本發(fā)明實施例提供的基于烹飪設(shè)備的菜譜推送系統(tǒng)與上述幾種實施例提供的基于烹飪設(shè)備的菜譜推送方法相對應(yīng),因此在前述基于烹飪設(shè)備的菜譜推送方法的實施方式也適用于本實施例提供的基于烹飪設(shè)備的菜譜推送系統(tǒng),在本實施例中不再詳細(xì)描述。圖3是根據(jù)本發(fā)明一個實施例的基于烹飪設(shè)備的菜譜推送系統(tǒng)的結(jié)構(gòu)示意圖。如圖3所示,該基于烹飪設(shè)備的菜譜推送系統(tǒng)可以包括:服務(wù)器100、移動終端200和烹飪設(shè)備300。其中,在本發(fā)明的實施例中,該烹飪設(shè)備300可包括智能微波爐、智能電飯煲、智能電烤箱等。
具體地,服務(wù)器100,用于接收移動終端200通過設(shè)置于移動終端200上的烹飪服務(wù)應(yīng)用發(fā)送的烹飪設(shè)備300產(chǎn)品信息,并根據(jù)烹飪設(shè)備產(chǎn)品信息獲取多個目標(biāo)用戶,其中,目標(biāo)用戶用于指示根據(jù)烹飪服務(wù)應(yīng)用中的菜譜對烹飪設(shè)備300進(jìn)行烹飪操作的用戶,并獲取多個目標(biāo)用戶對烹飪服務(wù)應(yīng)用中目標(biāo)菜譜的瀏覽情況,并獲取多個目標(biāo)用戶針對烹飪設(shè)備300的歷史烹飪菜譜數(shù)據(jù)特征,并根據(jù)多個目標(biāo)用戶對烹飪服務(wù)應(yīng)用中目標(biāo)菜譜的瀏覽情況和歷史烹飪菜譜數(shù)據(jù)特征生成符合烹飪設(shè)備300的用戶群體飲食喜好的推薦菜譜,以及將推薦菜譜發(fā)送至移動終端200。其中,所述歷史烹飪菜譜數(shù)據(jù)特征包括菜譜類型、烹飪時間、烹飪時段、火力大小、溫度高低和口味等。
移動終端200,用于通過烹飪服務(wù)應(yīng)用向服務(wù)器100發(fā)送烹飪設(shè)備產(chǎn)品信息,并接收服務(wù)器100生成的推薦菜譜,并將推薦菜譜展現(xiàn)在烹飪服務(wù)應(yīng)用中。
其中,在本發(fā)明的實施例中,烹飪設(shè)備產(chǎn)品信息包括烹飪設(shè)備300的id。在本實施例中,服務(wù)器100可接收移動終端200掃描烹飪設(shè)備300的二維碼后通過烹飪服務(wù)應(yīng)用發(fā)送的烹飪設(shè)備產(chǎn)品信息。
在本發(fā)明的一個實施例中,服務(wù)器100根據(jù)多個目標(biāo)用戶對烹飪服務(wù)應(yīng)用中目標(biāo)菜譜的瀏覽情況和歷史烹飪菜譜數(shù)據(jù)特征生成符合烹飪設(shè)備300的用戶群體飲食喜好的推薦菜譜的具體實現(xiàn)過程可如下:根據(jù)瀏覽情況從目標(biāo)菜譜的信息中提取多個目標(biāo)用戶的菜譜偏好特征,并根據(jù)多個目標(biāo)用戶的菜譜偏好特征和歷史烹飪菜譜數(shù)據(jù)特征生成所述推薦菜譜。
為了能夠得到更加符合用戶群體飲食喜好的個性化菜譜,還需考慮所述多個目標(biāo)用戶的地理位置,綜合該地理位置、所述瀏覽情況、所述歷史烹飪菜譜數(shù)據(jù)特征生成更加符合用戶群體飲食喜好的推薦菜譜。進(jìn)一步地,在本發(fā)明的一個實施例中,服務(wù)器100還用于在根據(jù)所述多個目標(biāo)用戶對所述烹飪服務(wù)應(yīng)用中目標(biāo)菜譜的瀏覽情況和所述歷史烹飪菜譜數(shù)據(jù)特征生成符合所述烹飪設(shè)備300的用戶群體飲食喜好的推薦菜譜之前,獲取多個目標(biāo)用戶的位置信息,并根據(jù)瀏覽情況、歷史烹飪菜譜數(shù)據(jù)特征、以及位置信息生成所述推薦菜譜。
可選地,在本發(fā)明的一個實施例中,服務(wù)器100還用于接收移動終端200通過烹飪服務(wù)應(yīng)用發(fā)送的烹飪指令,其中,烹飪指令為用戶根據(jù)推薦菜譜的菜譜教程啟動烹飪時所生成的,并根據(jù)烹飪設(shè)備產(chǎn)品信息將烹飪指令發(fā)送至對應(yīng)的烹飪設(shè)備300,以使對應(yīng)的烹飪設(shè)備300根據(jù)烹飪指令進(jìn)行烹飪。
舉例而言,如圖4所示,用戶a、用戶b、用戶n將移動終端200(該移動終端可以是每個用戶各自的終端設(shè)備,還可以是用戶a、用戶b、用戶n共用的設(shè)備)與烹飪設(shè)備300綁定后,用戶a、用戶b、用戶n可通過移動終端200中的烹飪服務(wù)應(yīng)用查看目標(biāo)菜譜。服務(wù)器100可記錄用戶a、用戶b、用戶n針對目標(biāo)菜譜的瀏覽情況,并獲取用戶a、用戶b、用戶n針對烹飪設(shè)備300的歷史菜譜數(shù)據(jù)特征,之后,可根據(jù)所述瀏覽情況和歷史烹飪菜譜數(shù)據(jù)特征生成符合烹飪設(shè)備300的用戶群體飲食喜好的推薦菜譜.之后,服務(wù)器100可將所述推薦菜譜發(fā)送到烹飪服務(wù)應(yīng)用,以便用戶通過所述烹飪服務(wù)應(yīng)用即可查看該推薦菜譜,進(jìn)而用戶可根據(jù)烹飪服務(wù)應(yīng)用中針對所述推薦菜譜的菜譜教程啟動烹飪,此時移動終端200發(fā)送指令給烹飪設(shè)備300以開始進(jìn)行烹飪。
根據(jù)本發(fā)明實施例的基于烹飪設(shè)備的菜譜推送系統(tǒng),可根據(jù)烹飪設(shè)備產(chǎn)品信息存儲多個目標(biāo)用戶針對烹飪服務(wù)應(yīng)用中目標(biāo)菜譜的瀏覽足跡,并利用歷史菜譜數(shù)據(jù)特征對所述多個目標(biāo)用戶針對烹飪服務(wù)應(yīng)用中目標(biāo)菜譜的瀏覽足跡進(jìn)行綜合權(quán)衡,以得到符合所述烹飪設(shè)備的用戶群體飲食喜好的個性化菜譜,最大化滿足用戶群體的個性化需求,提升用戶生活體驗。
在本發(fā)明的描述中,需要理解的是,術(shù)語“第一”、“第二”僅用于描述目的,而不能理解為指示或暗示相對重要性或者隱含指明所指示的技術(shù)特征的數(shù)量。由此,限定有“第一”、“第二”的特征可以明示或者隱含地包括至少一個該特征。在本發(fā)明的描述中,“多個”的含義是至少兩個,例如兩個,三個等,除非另有明確具體的限定。
在本發(fā)明中,除非另有明確的規(guī)定和限定,術(shù)語“安裝”、“相連”、“連接”、“固定”等術(shù)語應(yīng)做廣義理解,例如,可以是固定連接,也可以是可拆卸連接,或成一體;可以是機械連接,也可以是電連接;可以是直接相連,也可以通過中間媒介間接相連,可以是兩個元件內(nèi)部的連通或兩個元件的相互作用關(guān)系,除非另有明確的限定。對于本領(lǐng)域的普通技術(shù)人員而言,可以根據(jù)具體情況理解上述術(shù)語在本發(fā)明中的具體含義。
在本說明書的描述中,參考術(shù)語“一個實施例”、“一些實施例”、“示例”、“具體示例”、或“一些示例”等的描述意指結(jié)合該實施例或示例描述的具體特征、結(jié)構(gòu)、材料或者特點包含于本發(fā)明的至少一個實施例或示例中。在本說明書中,對上述術(shù)語的示意性表述不必須針對的是相同的實施例或示例。而且,描述的具體特征、結(jié)構(gòu)、材料或者特點可以在任一個或多個實施例或示例中以合適的方式結(jié)合。此外,在不相互矛盾的情況下,本領(lǐng)域的技術(shù)人員可以將本說明書中描述的不同實施例或示例以及不同實施例或示例的特征進(jìn)行結(jié)合和組合。
流程圖中或在此以其他方式描述的任何過程或方法描述可以被理解為,表示包括一個或更多個用于實現(xiàn)特定邏輯功能或過程的步驟的可執(zhí)行指令的代碼的模塊、片段或部分,并且本發(fā)明的優(yōu)選實施方式的范圍包括另外的實現(xiàn),其中可以不按所示出或討論的順序,包括根據(jù)所涉及的功能按基本同時的方式或按相反的順序,來執(zhí)行功能,這應(yīng)被本發(fā)明的實施例所屬技術(shù)領(lǐng)域的技術(shù)人員所理解。
在流程圖中表示或在此以其他方式描述的邏輯和/或步驟,例如,可以被認(rèn)為是用于實現(xiàn)邏輯功能的可執(zhí)行指令的定序列表,可以具體實現(xiàn)在任何計算機可讀介質(zhì)中,以供指令執(zhí)行系統(tǒng)、裝置或設(shè)備(如基于計算機的系統(tǒng)、包括處理器的系統(tǒng)或其他可以從指令執(zhí)行系統(tǒng)、裝置或設(shè)備取指令并執(zhí)行指令的系統(tǒng))使用,或結(jié)合這些指令執(zhí)行系統(tǒng)、裝置或設(shè)備而使用。就本說明書而言,"計算機可讀介質(zhì)"可以是任何可以包含、存儲、通信、傳播或傳輸程序以供指令執(zhí)行系統(tǒng)、裝置或設(shè)備或結(jié)合這些指令執(zhí)行系統(tǒng)、裝置或設(shè)備而使用的裝置。計算機可讀介質(zhì)的更具體的示例(非窮盡性列表)包括以下:具有一個或多個布線的電連接部(電子裝置),便攜式計算機盤盒(磁裝置),隨機存取存儲器(ram),只讀存儲器(rom),可擦除可編輯只讀存儲器(eprom或閃速存儲器),光纖裝置,以及便攜式光盤只讀存儲器(cdrom)。另外,計算機可讀介質(zhì)甚至可以是可在其上打印所述程序的紙或其他合適的介質(zhì),因為可以例如通過對紙或其他介質(zhì)進(jìn)行光學(xué)掃描,接著進(jìn)行編輯、解譯或必要時以其他合適方式進(jìn)行處理來以電子方式獲得所述程序,然后將其存儲在計算機存儲器中。
應(yīng)當(dāng)理解,本發(fā)明的各部分可以用硬件、軟件、固件或它們的組合來實現(xiàn)。在上述實施方式中,多個步驟或方法可以用存儲在存儲器中且由合適的指令執(zhí)行系統(tǒng)執(zhí)行的軟件或固件來實現(xiàn)。例如,如果用硬件來實現(xiàn),和在另一實施方式中一樣,可用本領(lǐng)域公知的下列技術(shù)中的任一項或他們的組合來實現(xiàn):具有用于對數(shù)據(jù)信號實現(xiàn)邏輯功能的邏輯門電路的離散邏輯電路,具有合適的組合邏輯門電路的專用集成電路,可編程門陣列(pga),現(xiàn)場可編程門陣列(fpga)等。
本技術(shù)領(lǐng)域的普通技術(shù)人員可以理解實現(xiàn)上述實施例方法攜帶的全部或部分步驟是可以通過程序來指令相關(guān)的硬件完成,所述的程序可以存儲于一種計算機可讀存儲介質(zhì)中,該程序在執(zhí)行時,包括方法實施例的步驟之一或其組合。
此外,在本發(fā)明各個實施例中的各功能單元可以集成在一個處理模塊中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個模塊中。上述集成的模塊既可以采用硬件的形式實現(xiàn),也可以采用軟件功能模塊的形式實現(xiàn)。所述集成的模塊如果以軟件功能模塊的形式實現(xiàn)并作為獨立的產(chǎn)品銷售或使用時,也可以存儲在一個計算機可讀取存儲介質(zhì)中。
上述提到的存儲介質(zhì)可以是只讀存儲器,磁盤或光盤等。盡管上面已經(jīng)示出和描述了本發(fā)明的實施例,可以理解的是,上述實施例是示例性的,不能理解為對本發(fā)明的限制,本領(lǐng)域的普通技術(shù)人員在本發(fā)明的范圍內(nèi)可以對上述實施例進(jìn)行變化、修改、替換和變型。