新四季網

菜譜的推薦方法和裝置、存儲介質及電子裝置與流程

2024-04-12 17:40:05



1.本技術涉及智慧家庭技術領域,具體而言,涉及一種菜譜的推薦方法和裝置、存儲介質及電子裝置。


背景技術:

2.隨著推薦系統在各個網際網路平臺的使用,人們越來越習慣通過推薦獲取信息,經典的推薦方法致力於推薦用戶最喜歡的物品,通過問卷以及用戶的搜索行為來捕捉用戶偏好,推薦的準確性很大程度依賴於用戶偏好維度的完整性和用戶偏好數據更新的及時性,我們可以把上述歸類為交互式推薦。當用戶搜索歷史為空或者面對新用戶時,系統捕捉不到用戶偏好數據,這種情況屬於冷啟動狀態,冷啟動處理不好會降低推薦的滿意度,降低新用戶的留存率和轉化率。
3.針對相關技術中,在未能獲取用戶搜索歷史或面對新用戶的情況下,推薦內容的滿意度不高,新用戶的留存率和轉化率低等問題,尚未提出有效的解決方案。


技術實現要素:

4.本技術實施例提供了一種菜譜的推薦方法和裝置、存儲介質及電子裝置,以至少解決在未能獲取用戶搜索歷史或面對新用戶的情況下,推薦內容的滿意度不高,新用戶的留存率和轉化率低等問題,有效提高了用戶推薦精準度。
5.根據本技術實施例的一個實施例,提供了一種菜譜的推薦方法,包括:獲取目標對象在目標終端中輸入的待查詢帳號信息;在推薦引擎攜帶的預設圖譜中查找所述待查詢帳號信息對應的基礎信息,其中,所述基礎信息包括:待查詢帳號信息在所處目標區域對應的屬性信息和使用目標終端的多個目標對象的關係信息,以及所述待查詢帳號信息對應的設備信息;基於所述基礎信息和外部信息確定查詢參數,並使用所述查詢參數在所述預設圖譜確定目標菜譜,其中,所述外部信息至少包括以下之一:目標對象輸入待查詢帳號信息進行查詢的時間、目標對象所處的地理位置、目標對象所處地理位置對應的天氣信息。
6.在一個示例性實施例中,在推薦引擎攜帶的預設圖譜中查找所述待查詢帳號信息對應的基礎信息之前,所述方法還包括:獲取目標區域對應的知識圖譜數據,其中,所述知識圖譜數據包括以下至少之一:目標對象對應的營養健康子圖、目標對象對應的家庭子圖、目標對象對應的家電設備子圖;基於所述知識圖譜數據和菜譜數據生成所述預設圖譜。
7.在一個示例性實施例中,基於所述知識圖譜數據生成所述預設圖譜,包括:確定所述知識圖譜數據中的實體類,將所述實體類中的每一個實體作為一個圖譜節點;將存在實體聯繫的所述圖譜節點添加關聯條件進行標註關聯,得到一組圖譜知識,並為所述一組圖譜知識配置對應的菜譜集合,在確定將所述知識圖譜數據轉化為多組圖譜知識的情況下,將所述多組圖譜知識填充至預設圖譜模板中,得到所述預設圖譜。
8.在一個示例性實施例中,基於所述基礎信息和外部信息確定查詢參數,並使用所述查詢參數在所述預設圖譜確定目標菜譜,包括:在所述預設圖譜中確定出於所述查詢參
數匹配的一組圖譜知識;將所述一組圖譜知識對應的菜譜集合顯示在所述目標終端的可視化界面;獲取所述目標對象在所述可視化界面的選擇指令,從所述菜譜集合中確定出目標菜譜。
9.在一個示例性實施例中,基於所述基礎信息和外部信息確定查詢參數,並使用所述查詢參數在所述預設圖譜確定目標菜譜之後,所述方法還包括:將所述目標菜譜對應的製作信息通過所述目標終端向目標對象進行推薦;獲取與所述目標對象綁定的家電設備對應存儲的食材類別;在確定所述食材類別滿足所述目標菜譜對應的食材消耗類別的情況下,向所述目標對象顯示每一種食材類別在家電設備中的放置位置以及放置時間。
10.在一個示例性實施例中,向所述目標對象顯示每一種食材類別在家電設備中的放置位置以及放置時間之後,所述方法還包括:獲取每一種食材類別的有效存儲時長;在所述放置時間大於所述有效存儲時長的情況下,向所述目標對象發送停止食用的告警提示;在所述放置時間小於等於所述有效存儲時長的情況下,向所述目標對象發送允許食用的提示信息。
11.在一個示例性實施例中,所述方法還包括:獲取所述目標對象對於所述製作信息的使用反饋;根據所述使用反饋確定目標對象對於所述目標菜譜的喜愛度,其中,所述喜愛度用於指示目標對象再次使用所述目標菜譜的概率。
12.根據本技術實施例的另一個實施例,還提供了一種菜譜的推薦裝置,包括:獲取模塊,用於獲取目標對象在目標終端中輸入的待查詢帳號信息;查找模塊,在推薦引擎攜帶的預設圖譜中查找所述待查詢帳號信息對應的基礎信息,其中,所述基礎信息包括:待查詢帳號信息在所處目標區域對應的屬性信息和使用目標終端的多個目標對象的關係信息,以及所述待查詢帳號信息對應的設備信息;確定模塊,用於基於所述基礎信息和外部信息確定查詢參數,並使用所述查詢參數在所述預設圖譜確定目標菜譜,其中,所述外部信息至少包括以下之一:目標對象輸入待查詢帳號信息進行查詢的時間、目標對象所處的地理位置、目標對象所處地理位置對應的天氣信息。
13.根據本技術實施例的又一方面,還提供了一種計算機可讀的存儲介質,該計算機可讀的存儲介質中存儲有電腦程式,其中,該電腦程式被設置為運行時執行上述菜譜的推薦方法。
14.根據本技術實施例的又一方面,還提供了一種電子裝置,包括存儲器、處理器及存儲在存儲器上並可在處理器上運行的電腦程式,其中,上述處理器通過電腦程式執行上述的菜譜的推薦方法。
15.在本技術實施例中,獲取目標對象在目標終端中輸入的待查詢帳號信息;在推薦引擎攜帶的預設圖譜中查找所述待查詢帳號信息對應的基礎信息,其中,所述基礎信息包括:待查詢帳號信息在所處目標區域對應的屬性信息和使用目標終端的多個目標對象的關係信息,以及所述待查詢帳號信息對應的設備信息;基於所述基礎信息和外部信息確定查詢參數,並使用所述查詢參數在所述預設圖譜確定目標菜譜,其中,所述外部信息至少包括以下之一:目標對象輸入待查詢帳號信息進行查詢的時間、目標對象所處的地理位置、目標對象所處地理位置對應的天氣信息。採用上述技術方案,解決了在未能獲取用戶搜索歷史或面對新用戶的情況下,推薦內容的滿意度不高,新用戶的留存率和轉化率低等問題,有效提高了用戶推薦精準度。
附圖說明
16.此處的附圖被併入說明書中並構成本說明書的一部分,示出了符合本技術的實施例,並與說明書一起用於解釋本技術的原理。
17.為了更清楚地說明本技術實施例或現有技術中的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,對於本領域普通技術人員而言,在不付出創造性勞動性的前提下,還可以根據這些附圖獲得其他的附圖。
18.圖1是本技術實施例的一種菜譜的推薦方法的硬體環境示意圖;
19.圖2是根據本技術實施例的菜譜的推薦方法的流程圖;
20.圖3是根據本技術可選實施例的菜譜的推薦方法系統框架圖;
21.圖4是根據本技術實施例的一種菜譜的推薦知識圖譜子圖拓撲結構圖;
22.圖5是根據本技術實施例的一種菜譜的推薦裝置的結構框圖;
23.圖6是根據本技術實施例的一種菜譜的推薦裝置的系統框架圖。
具體實施方式
24.為了使本技術領域的人員更好地理解本技術方案,下面將結合本技術實施例中的附圖,對本技術實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本技術一部分的實施例,而不是全部的實施例。基於本技術中的實施例,本領域普通技術人員在沒有做出創造性勞動前提下所獲得的所有其他實施例,都應當屬於本技術保護的範圍。
25.需要說明的是,本技術的說明書和權利要求書及上述附圖中的術語「第一」、「第二」等是用於區別類似的對象,而不必用於描述特定的順序或先後次序。應該理解這樣使用的數據在適當情況下可以互換,以便這裡描述的本技術的實施例能夠以除了在這裡圖示或描述的那些以外的順序實施。此外,術語「包括」和「具有」以及他們的任何變形,意圖在於覆蓋不排他的包含,例如,包含了一系列步驟或單元的過程、方法、系統、產品或設備不必限於清楚地列出的那些步驟或單元,而是可包括沒有清楚地列出的或對於這些過程、方法、產品或設備固有的其它步驟或單元。
26.根據本技術實施例的一個方面,提供了一種菜譜的推薦方法。該菜譜的推薦方法廣泛應用於智慧家庭(smart home)、智能家居、智能家用設備生態、智慧住宅(intelligencehouse)生態等全屋智能數位化控制應用場景。可選地,在本實施例中,上述菜譜的推薦方法可以應用於如圖1所示的由終端設備102和伺服器104所構成的硬體環境中。如圖1所示,伺服器104通過網絡與終端設備102進行連接,可用於為終端或終端上安裝的客戶端提供服務(如應用服務等),可在伺服器上或獨立於伺服器設置資料庫,用於為伺服器104提供數據存儲服務,可在伺服器上或獨立於伺服器配置雲計算和/或邊緣計算服務,用於為伺服器104提供數據運算服務。
27.上述網絡可以包括但不限於以下至少之一:有線網絡,無線網絡。上述有線網絡可以包括但不限於以下至少之一:廣域網,城域網,區域網,上述無線網絡可以包括但不限於以下至少之一:wifi(wireless fidelity,無線保真),藍牙。終端設備102可以並不限定於為pc、手機、平板電腦、智能空調、智能煙機、智能冰箱、智能烤箱、智能爐灶、智能洗衣機、智能熱水器、智能洗滌設備、智能洗碗機、智能投影設備、智能電視、智能晾衣架、智能窗簾、智
能影音、智能插座、智能音響、智能音箱、智能新風設備、智能廚衛設備、智能衛浴設備、智能掃地機器人、智能擦窗機器人、智能拖地機器人、智能空氣淨化設備、智能蒸箱、智能微波爐、智能廚寶、智能淨化器、智能飲水機、智能門鎖等。
28.在本實施例中提供了一種菜譜的推薦方法,應用於上述計算機終端,圖2是根據本技術實施例的菜譜的推薦方法的流程圖,該流程包括如下步驟:
29.步驟s202,獲取目標對象在目標終端中輸入的待查詢帳號信息;
30.步驟s204,在推薦引擎攜帶的預設圖譜中查找所述待查詢帳號信息對應的基礎信息,其中,所述基礎信息包括:待查詢帳號信息在所處目標區域對應的屬性信息和使用目標終端的多個目標對象的關係信息,以及所述待查詢帳號信息對應的設備信息;
31.步驟s206,基於所述基礎信息和外部信息確定查詢參數,並使用所述查詢參數在所述預設圖譜確定目標菜譜,其中,所述外部信息至少包括以下之一:目標對象輸入待查詢帳號信息進行查詢的時間、目標對象所處的地理位置、目標對象所處地理位置對應的天氣信息。
32.通過上述步驟,獲取目標對象在目標終端中輸入的待查詢帳號信息;在推薦引擎攜帶的預設圖譜中查找所述待查詢帳號信息對應的基礎信息,其中,所述基礎信息包括:待查詢帳號信息在所處目標區域對應的屬性信息和使用目標終端的多個目標對象的關係信息,以及所述待查詢帳號信息對應的設備信息;基於所述基礎信息和外部信息確定查詢參數,並使用所述查詢參數在所述預設圖譜確定目標菜譜,其中,所述外部信息至少包括以下之一:目標對象輸入待查詢帳號信息進行查詢的時間、目標對象所處的地理位置、目標對象所處地理位置對應的天氣信息,通過上述步驟解決了在未能獲取用戶搜索歷史或面對新用戶的情況下,推薦內容的滿意度不高,新用戶的留存率和轉化率低等問題,有效提高了用戶推薦精準度。
33.需要說明的是在實際應用過程中,目標對象的關係信息可以是用戶在實際使用過程中所涉及的多種情況。包括家庭節點關聯的關係有與人群節點的關係(是否有老人、嬰幼兒、孕婦等)、與病症節點的關係(是否有糖尿病、高血壓、心臟病等)、與功效節點的關係(是否需要減肥、增高、降壓)等。
34.在一個示例性實施例中,在推薦引擎攜帶的預設圖譜中查找所述待查詢帳號信息對應的基礎信息之前,所述方法還包括:獲取目標區域對應的知識圖譜數據,其中,所述知識圖譜數據包括以下至少之一:目標對象對應的營養健康子圖、目標對象對應的家庭子圖、目標對象對應的家電設備子圖;基於所述知識圖譜數據和菜譜數據生成所述預設圖譜。
35.需要說明的是營養健康子圖可以包括食材的種類,食材的營養成分以及所佔比例、食材口感(至少包括食材冷熱程度,食材軟硬程度,食材的味道(至少包括:酸、甜、苦、辣、鹹、鮮、麻),食材的儲存時長,食材儲存條件,食材烹飪條件(如:是否需要熱加工,是否需要冷凍),食材適合的年齡段(如:兒童不適合飲酒),食材適合的人群。以便於後續進行推薦。
36.需要說明的是,家庭子圖可以包括目標對象及目標對象其他家庭成員的年齡、性別、體重、身高、血壓、血糖、血脂既往病史等。同時還可以囊括家庭成員當前所處的身體狀態,至少包括,當前是否患有高血壓、高血脂、糖尿病或當前是否處於妊娠期、減肥期、增肥期、術後修養期等,以及目標對象是否為素食主義,有無忌口等。以便於後續根據目標對象
的身體狀態推薦個性化的、更適合目標對象所需的食譜。
37.需要說明的是家電設備子圖可以包括,目標對象家庭所擁有的設備種類,設備型號,設備功能,設備使用頻率,設備使用時間,與設備相關聯的食材,與設備相關聯的清潔方式。以便於後續進行推薦。
38.在一個示例性實施例中,基於所述知識圖譜數據生成所述預設圖譜,包括:確定所述知識圖譜數據中的實體類,將所述實體類中的每一個實體作為一個圖譜節點;將存在實體聯繫的所述圖譜節點添加關聯條件進行標註關聯,得到一組圖譜知識,並為所述一組圖譜知識配置對應的菜譜集合,在確定將所述知識圖譜數據轉化為多組圖譜知識的情況下,將所述多組圖譜知識填充至預設圖譜模板中,得到所述預設圖譜。
39.需要明確的是,實體可包括,菜譜以及與菜譜所對應的適宜人群,不適宜人群,烹飪方式,烹飪廚具,菜系,節令,功效,口味,營養素,食材,家庭對應的地區,食物存儲設備等。
40.可選地,在實際應用過程中,目標用戶對網絡圖片中的菜式或對生活中遇到的菜式感興趣,可將圖片進行分析識別,得到菜品名稱以及所屬菜系,以及識別出圖片中所包括的食材種類。
41.在一個示例性實施例中,基於所述基礎信息和外部信息確定查詢參數,並使用所述查詢參數在所述預設圖譜確定目標菜譜,包括:在所述預設圖譜中確定出於所述查詢參數匹配的一組圖譜知識;將所述一組圖譜知識對應的菜譜集合顯示在所述目標終端的可視化界面;獲取所述目標對象在所述可視化界面的選擇指令,從所述菜譜集合中確定出目標菜譜。
42.作為一種可選的實施例,將所述一組圖譜知識對應的菜譜集合顯示在所述目標終端的可視化界面之前,所述方法還包括:將所述一組圖譜知識對應多個菜譜中的每一個菜譜對應的目標查詢參數向量化,得到多個菜譜對應的多個第一向量;將第一向量與目標對象所在家庭對應的第二向量進行匹配;對第一向量與第二向量進行距離計算,基於距離計算的結果對多個第一向量從大到小進行排序,選擇預設數量的菜譜向目標對象進行優先推薦。
43.可選地,在將將所述一組圖譜知識對應的菜譜集合顯示在所述目標終端的可視化界面後,目標對象對推薦的內容可能並不滿意。目標對象可自主將不喜歡的菜譜標註為「不感興趣」,並選擇額不感興趣的原因後續將減少相關菜譜的推薦。
44.在一個示例性實施例中,基於所述基礎信息和外部信息確定查詢參數,並使用所述查詢參數在所述預設圖譜確定目標菜譜之後,所述方法還包括:將所述目標菜譜對應的製作信息通過所述目標終端向目標對象進行推薦;獲取與所述目標對象綁定的家電設備對應存儲的食材類別;在確定所述食材類別滿足所述目標菜譜對應的食材消耗類別的情況下,向所述目標對象顯示每一種食材類別在家電設備中的放置位置以及放置時間。
45.可以明確的是,在目標對象確定所選擇的目標菜譜的情況下,需要了解的所選菜式的製作過程以及所需原材料。若與目標用戶綁定的家電設備中有存儲所需原材料,則告知目標用戶所需原材料的存儲位置以及存放時長。
46.可選地,在目標對象確定的菜譜中所涉及的食材是目標對象綁定的家電設備中沒有存儲的或有存儲但已經超出保質期的,可以提示目標對象當前所選中的菜譜原材料不
足,是否跳轉至第三方平臺購買。
47.在一個示例性實施例中,向所述目標對象顯示每一種食材類別在家電設備中的放置位置以及放置時間之後,所述方法還包括:獲取每一種食材類別的有效存儲時長;在所述放置時間大於所述有效存儲時長的情況下,向所述目標對象發送停止食用的告警提示;在所述放置時間小於等於所述有效存儲時長的情況下,向所述目標對象發送允許食用的提示信息。
48.例如冰箱獲取到當前存放的食材一在1℃—5℃的情況下可以存放7天,則用戶在第六天取出食材一的情況下,提示目標用戶可以食用,並顯示出食材一還可存放一天,建議用戶儘快食用。並提供烹飪原料中包含食材一的菜譜。
49.當目標用戶在第8天取出食材一的情況下,提示用戶,當前食材已超出最佳食用時間,建議不要繼續使用。
50.可以明確的是,在實際應用中,存在食材儲存條件符合有效存儲時長,但仍舊發生變質的情況,通過監控食材性狀的改變,給出當前食材可能存在變質,建議確認後食用的提示。
51.在一個示例性實施例中,所述方法還包括:獲取所述目標對象對於所述製作信息的使用反饋;根據所述使用反饋確定目標對象對於所述目標菜譜的喜愛度,其中,所述喜愛度用於指示目標對象再次使用所述目標菜譜的概率。
52.可選地,在完成每次推薦後,向目標用戶發起使用反饋,當目標用戶對菜譜評價為100分時,確認目標用戶對目標菜譜感興趣程度概率極高。當目標用戶對菜譜評價為40分時,確認目標用戶對目標菜譜感興趣程度概率較低,進而減少相關菜譜的推薦。
53.可選地,在目標對象確認所選擇的菜譜後的預設時長內,向目標用戶發出喜愛度反饋評價單。進而保證不打擾目標用戶的烹飪過程以及就餐過程。例如在目標用戶選定目標菜譜並在目標菜譜頁面停留超過20分鐘以上時,確認用戶對當前推薦的目標菜譜感興趣。在目標用戶選定菜譜120分鐘以後,向目標用戶發起使用反饋。
54.為了更好的理解上述菜譜的推薦方法的過程,以下再結合可選實施例對上述菜譜的推薦的實現方法流程進行說明,但不用於限定本技術實施例的技術方案。
55.在本實施例中提供了一種菜譜的推薦方法,圖3是根據本技術可選實施例的菜譜的推薦方法系統框架圖,如圖3所示,具體如下步驟:
56.步驟s301:家庭終端將家庭id和設備id發送至推薦服務,推薦服務將家庭id發送至圖譜數據服務後,圖譜數據服務將家庭屬性及關係發送至推薦服務;
57.步驟s302:推薦服務將設備id發送至圖譜數據服務後,圖譜數據服務將設備屬性及食材存儲發送至推薦服務;
58.步驟s303:推薦服務將外部信息查詢發送至其他數據服務後,其他數據服務根據外部信息查詢將外部信息結果發送至推薦服務;
59.步驟s304:推薦服務將查詢標籤集合服務發送至圖譜數據服務後,圖譜數據服務將與之對應的菜譜列表及關聯標籤發送至推薦服務;
60.步驟s305:推薦服務將菜譜標籤向量化,用戶標籤向量化,計算距離後排序;
61.步驟s306:推薦服務將排序後的推薦菜譜結果發送至家庭終端。
62.需要說明的是,主動式的健康飲食推薦一般選擇固定的時間節點以固定的頻次發
送,觸發方式可以是用戶開啟電器,或者在三餐時間段內。如圖3所示,推薦服務模塊首先查詢目標家庭的id和設備id,將家庭id傳送給圖譜數據服務,返回該家庭的屬性信息和關係信息;將設備id傳送給圖譜服務,返回設備類型、型號。查詢外部信息數據,判斷是否是節日等。推薦服務將各服務接口返回結果整合成待查詢標籤組,將標籤作為參數傳送給圖譜數據服務,返回菜譜的列表,列表每個元素是一個菜譜對象,包括名稱、id、圖片、關聯標籤、製作步驟等。推薦服務讀取菜譜關聯標籤進行向量化處理,同樣地處理家庭關聯標籤,向量化之後,每個菜譜向量和用戶向量計算相似度距離,將距離最近的幾個菜譜作為推薦結果傳送到家庭終端。
63.圖4是根據本技術可選實施例的菜譜的推薦方法知識圖譜子圖拓撲結構圖,如圖4所示,需要說明的是知識圖譜的拓撲結構,圖中節點表示知識圖譜中的實體類,節點之間的連線稱之為邊,表示兩類實體之間存在的關係,兩個節點加上中間的邊是一組三元組,可以看成是一個知識。例如,禁忌(高血壓,紅燒蹄髈)這個三元組表示「高血壓的禁忌菜譜是紅燒蹄髈」。上面這一部分子圖可以覆蓋健康飲食主動推薦的需要的知識。
64.根據上述實施例,解決了在未能獲取用戶搜索歷史或面對新用戶的情況下,推薦內容的滿意度不高,新用戶的留存率和轉化率低等問題,有效提高了用戶推薦精準度。
65.通過以上的實施方式的描述,本領域的技術人員可以清楚地了解到根據上述實施例的方法可藉助軟體加必需的通用硬體平臺的方式來實現,當然也可以通過硬體,但很多情況下前者是更佳的實施方式。基於這樣的理解,本技術的技術方案本質上或者說對現有技術做出貢獻的部分可以以軟體產品的形式體現出來,該計算機軟體產品存儲在一個存儲介質(如rom/ram、磁碟、光碟)中,包括若干指令用以使得一臺終端設備(可以是手機,計算機,伺服器,或者網絡設備等)執行本技術各個實施例的方法。
66.圖5是根據本技術實施例的一種菜譜的推薦裝置的結構框圖;如圖5所示,包括:
67.獲取模塊52,用於獲取目標對象在目標終端中輸入的待查詢帳號信息;
68.查找模塊54,用於在推薦引擎攜帶的預設圖譜中查找所述待查詢帳號信息對應的基礎信息,其中,所述基礎信息包括:待查詢帳號信息在所處目標區域對應的屬性信息和使用目標終端的多個目標對象的關係信息,以及所述待查詢帳號信息對應的設備信息;
69.確定模塊56,用於基於所述基礎信息和外部信息確定查詢參數,並使用所述查詢參數在所述預設圖譜確定目標菜譜,其中,所述外部信息至少包括以下之一:目標對象輸入待查詢帳號信息進行查詢的時間、目標對象所處的地理位置、目標對象所處地理位置對應的天氣信息。
70.通過上述裝置,獲取目標對象在目標終端中輸入的待查詢帳號信息;在推薦引擎攜帶的預設圖譜中查找所述待查詢帳號信息對應的基礎信息,其中,所述基礎信息包括:待查詢帳號信息在所處目標區域對應的屬性信息和使用目標終端的多個目標對象的關係信息,以及所述待查詢帳號信息對應的設備信息;基於所述基礎信息和外部信息確定查詢參數,並使用所述查詢參數在所述預設圖譜確定目標菜譜,其中,所述外部信息至少包括以下之一:目標對象輸入待查詢帳號信息進行查詢的時間、目標對象所處的地理位置、目標對象所處地理位置對應的天氣信息。
71.在一個示例性實施例中,查找模塊54,用於在推薦引擎攜帶的預設圖譜中查找所述待查詢帳號信息對應的基礎信息之前,獲取目標區域對應的知識圖譜數據,其中,所述知
識圖譜數據包括以下至少之一:目標對象對應的營養健康子圖、目標對象對應的家庭子圖、目標對象對應的家電設備子圖;基於所述知識圖譜數據和菜譜數據生成所述預設圖譜。
72.在一個示例性實施例中,查找模塊54,用於基於所述知識圖譜數據生成所述預設圖譜,確定所述知識圖譜數據中的實體類,將所述實體類中的每一個實體作為一個圖譜節點;將存在實體聯繫的所述圖譜節點添加關聯條件進行標註關聯,得到一組圖譜知識,並為所述一組圖譜知識配置對應的菜譜集合,在確定將所述知識圖譜數據轉化為多組圖譜知識的情況下,將所述多組圖譜知識填充至預設圖譜模板中,得到所述預設圖譜。
73.在一個示例性實施例中,確定模塊56,用於基於所述基礎信息和外部信息確定查詢參數,並使用所述查詢參數在所述預設圖譜確定目標菜譜,在所述預設圖譜中確定出於所述查詢參數匹配的一組圖譜知識;將所述一組圖譜知識對應的菜譜集合顯示在所述目標終端的可視化界面;獲取所述目標對象在所述可視化界面的選擇指令,從所述菜譜集合中確定出目標菜譜。
74.在一個示例性實施例中,確定模塊56,用於在基於所述基礎信息和外部信息確定查詢參數,並使用所述查詢參數在所述預設圖譜確定目標菜譜之後,將所述目標菜譜對應的製作信息通過所述目標終端向目標對象進行推薦;獲取與所述目標對象綁定的家電設備對應存儲的食材類別;在確定所述食材類別滿足所述目標菜譜對應的食材消耗類別的情況下,向所述目標對象顯示每一種食材類別在家電設備中的放置位置以及放置時間。
75.在一個示例性實施例中,確定模塊56,用於向所述目標對象顯示每一種食材類別在家電設備中的放置位置以及放置時間之後,所述方法還包括:獲取每一種食材類別的有效存儲時長;在所述放置時間大於所述有效存儲時長的情況下,向所述目標對象發送停止食用的告警提示;在所述放置時間小於等於所述有效存儲時長的情況下,向所述目標對象發送允許食用的提示信息。
76.在一個示例性實施例中,確定模塊56,用於獲取所述目標對象對於所述製作信息的使用反饋;根據所述使用反饋確定目標對象對於所述目標菜譜的喜愛度,其中,所述喜愛度用於指示目標對象再次使用所述目標菜譜的概率。
77.在一個示例性實施例中,圖6是根據本技術實施例的一種菜譜的推薦裝置的系統框架圖。
78.如圖6所示,包括具有人員信息和家電信息的家庭終端,包含營養健康知識、家電設備知識和用戶家庭知識的知識圖譜,包括節日、交通、天氣和地域特徵的外部信息緩存,以及負責計算的推薦引擎。推薦引擎從家庭終端獲取家庭id和屬於該id下的設備id,通過圖譜數據接口查詢該家庭節點的屬性及一跳關係。家庭屬性包括成員數、所在地區、家庭信息登記的時間等。家庭節點關聯的關係有與人群節點的關係(是否有老人、嬰幼兒、孕婦等)、與病症節點的關係(是否有糖尿病、高血壓、心臟病等)、與功效節點的關係(是否需要減肥、增高、降壓)等。查詢設備id的屬性包括設備類型(冰箱、烤箱、微波爐等)、設備型號等。查詢設備關聯關係,例如獲取冰箱存儲的食材,結合存儲時間判斷是否臨期或過期等,優先推薦臨期食材關聯菜譜,如果家庭關聯某型號烤箱,那麼優先推薦此種烤箱可以做的菜。結合外部緩存數據(節日數據、節令數據、地域數據)形成聯合查詢標籤集合,通過圖譜數據接口查詢這些標籤關聯的菜譜,接口返回相關的菜譜列表和每個菜譜的一跳關聯關係。推薦引擎將召回的菜譜攜帶的標籤向量化,與用戶家庭的向量進行距離計算,將距離最
近的幾個菜譜推薦給該用戶家庭。
79.本技術的實施例還提供了一種存儲介質,該存儲介質包括存儲的程序,其中,上述程序運行時執行上述任一項的方法。
80.可選地,在本實施例中,上述存儲介質可以被設置為存儲用於執行以下步驟的程序代碼:
81.s1,獲取目標對象在目標終端中輸入的待查詢帳號信息;
82.s2,在推薦引擎攜帶的預設圖譜中查找所述待查詢帳號信息對應的基礎信息,其中,所述基礎信息包括:待查詢帳號信息在所處目標區域對應的屬性信息和使用目標終端的多個目標對象的關係信息,以及所述待查詢帳號信息對應的設備信息;
83.s3,基於所述基礎信息和外部信息確定查詢參數,並使用所述查詢參數在所述預設圖譜確定目標菜譜,其中,所述外部信息至少包括以下之一:目標對象輸入待查詢帳號信息進行查詢的時間、目標對象所處的地理位置、目標對象所處地理位置對應的天氣信息。
84.本技術的實施例還提供了一種電子裝置,包括存儲器和處理器,該存儲器中存儲有電腦程式,該處理器被設置為運行電腦程式以執行上述任一項方法實施例中的步驟。
85.可選地,上述電子裝置還可以包括傳輸設備以及輸入輸出設備,其中,該傳輸設備和上述處理器連接,該輸入輸出設備和上述處理器連接。
86.可選地,在本實施例中,上述處理器可以被設置為通過電腦程式執行以下步驟:
87.s1,獲取目標對象在目標終端中輸入的待查詢帳號信息;
88.s2,在推薦引擎攜帶的預設圖譜中查找所述待查詢帳號信息對應的基礎信息,其中,所述基礎信息包括:待查詢帳號信息在所處目標區域對應的屬性信息和使用目標終端的多個目標對象的關係信息,以及所述待查詢帳號信息對應的設備信息;
89.s3,基於所述基礎信息和外部信息確定查詢參數,並使用所述查詢參數在所述預設圖譜確定目標菜譜,其中,所述外部信息至少包括以下之一:目標對象輸入待查詢帳號信息進行查詢的時間、目標對象所處的地理位置、目標對象所處地理位置對應的天氣信息。
90.可選地,在本實施例中,上述存儲介質可以包括但不限於:u盤、只讀存儲器(read-only memory,簡稱為rom)、隨機存取存儲器(random access memory,簡稱為ram)、移動硬碟、磁碟或者光碟等各種可以存儲程序代碼的介質。
91.可選地,本實施例中的具體示例可以參考上述實施例及可選實施方式中所描述的示例,本實施例在此不再贅述。
92.顯然,本領域的技術人員應該明白,上述的本技術的各模塊或各步驟可以用通用的計算裝置來實現,它們可以集中在單個的計算裝置上,或者分布在多個計算裝置所組成的網絡上,可選地,它們可以用計算裝置可執行的程序代碼來實現,從而,可以將它們存儲在存儲裝置中由計算裝置來執行,並且在某些情況下,可以以不同於此處的順序執行所示出或描述的步驟,或者將它們分別製作成各個集成電路模塊,或者將它們中的多個模塊或步驟製作成單個集成電路模塊來實現。這樣,本技術不限制於任何特定的硬體和軟體結合。
93.以上所述僅是本技術的優選實施方式,應當指出,對於本技術領域的普通技術人員來說,在不脫離本技術原理的前提下,還可以做出若干改進和潤飾,這些改進和潤飾也應視為本技術的保護範圍。

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀