本公開(kāi)涉及網(wǎng)絡(luò)
技術(shù)領(lǐng)域:
,尤其涉及一種推薦飲食信息的方法及裝置。
背景技術(shù):
:近年來(lái),網(wǎng)絡(luò)技術(shù)發(fā)展越來(lái)越快,為滿足用戶需求,出現(xiàn)了各種各樣的應(yīng)用。例如,為了方便用戶訂餐,很多網(wǎng)絡(luò)服務(wù)商會(huì)提供訂餐應(yīng)用。用戶在使用訂餐應(yīng)用時(shí),不僅可以自主選購(gòu)各類飲食,而且還可以基于服務(wù)器推薦的飲食信息選購(gòu)飲食。目前,服務(wù)器向某一用戶推薦飲食信息時(shí),對(duì)每個(gè)用戶已下單的飲食信息進(jìn)行分析,得到銷量最多的飲食對(duì)應(yīng)的熱門(mén)飲食信息,并將熱門(mén)飲食信息的飲食名稱信息及飲食銷量信息發(fā)送至該用戶的終端,從而向該用戶推薦熱門(mén)飲食信息。在實(shí)現(xiàn)本公開(kāi)的過(guò)程中,發(fā)明人發(fā)現(xiàn)相關(guān)技術(shù)至少存在以下問(wèn)題:在推薦過(guò)程中,服務(wù)器通過(guò)計(jì)算每樣飲食的銷量,將銷量最多的飲食對(duì)應(yīng)的熱門(mén)飲食信息推薦給用戶,顯然,分析過(guò)程十分簡(jiǎn)單,使得不同的用戶均被推薦了相同的飲食信息。然而,每個(gè)用戶對(duì)飲食的需求不同,因此這種推薦方式不夠智能化。技術(shù)實(shí)現(xiàn)要素:為克服相關(guān)技術(shù)中存在的問(wèn)題,本公開(kāi)提供一種推薦飲食信息的方法及裝置,所述技術(shù)方案如下:根據(jù)本公開(kāi)實(shí)施例的第一方面,提供一種推薦飲食信息的方法,所述方法包括:獲取生活資源交易平臺(tái)上待推薦的目標(biāo)用戶的生理信息,所述生理信息包括體重信息、性別信息及年齡信息;基于所述生理信息,獲取所述目標(biāo)用戶所需的熱量信息;獲取所述生活資源交易平臺(tái)上所提供的目標(biāo)飲食信息,所述目標(biāo)飲食信息對(duì)應(yīng)的熱量信息與所述目標(biāo)用戶所需的熱量信息匹配;向所述目標(biāo)用戶推薦所述目標(biāo)飲食信息。本公開(kāi)的實(shí)施例提供的技術(shù)方案可以包括以下有益效果:通過(guò)獲取目標(biāo)用戶所需的熱量信息,能夠進(jìn)一步獲取到熱量信息與目標(biāo)用戶所需的熱量信息匹配的目標(biāo)飲食信息,并推薦給目標(biāo)用戶,因此對(duì)于每個(gè)不同的用戶,均可以推薦適合該用戶的飲食信息,使得推薦的飲食信息具有針對(duì)性,推薦過(guò)程更加智能化。在一種可能實(shí)現(xiàn)方式中,所述基于所述生理信息,獲取所述目標(biāo)用戶所需的熱量信息包括:獲取運(yùn)動(dòng)類應(yīng)用中所記錄的所述目標(biāo)用戶的運(yùn)動(dòng)信息;基于所述生理信息和所述運(yùn)動(dòng)信息,獲取所述目標(biāo)用戶所需的熱量信息。在一種可能實(shí)現(xiàn)方式中,所述獲取所述生活資源交易平臺(tái)上所提供的目標(biāo)飲食信息包括:獲取所述生活資源交易平臺(tái)上所提供的熱量信息與所述目標(biāo)用戶所需的熱量信息匹配的待推薦飲食信息;獲取所述目標(biāo)用戶的歷史訂單信息;如果所述歷史訂單信息中包括所述待推薦飲食信息,且所述待推薦飲食信息在所述歷史訂單信息中的飲食評(píng)分小于預(yù)設(shè)評(píng)分,則將所述待推薦飲食信息之外的其他待推薦飲食信息獲取為所述目標(biāo)飲食信息;或,如果所述歷史訂單信息中包括所述待推薦飲食信息,且所述待推薦飲食信息在所述歷史訂單信息中的下單次數(shù)小于預(yù)設(shè)次數(shù),則將所述待推薦飲食信息之外的其他待推薦飲食信息獲取為所述目標(biāo)飲食信息。在一種可能實(shí)現(xiàn)方式中,所述獲取所述生活資源交易平臺(tái)上所提供的目標(biāo)飲食信息包括:獲取所述目標(biāo)用戶的推薦設(shè)置,所述推薦設(shè)置用于指示所述目標(biāo)用戶的推薦需求;如果所述目標(biāo)用戶的推薦設(shè)置為第一推薦設(shè)置,則將第一飲食信息獲取為所述目標(biāo)飲食信息,所述第一飲食信息對(duì)應(yīng)的熱量信息的數(shù)值不大于所述目標(biāo)用戶所需的熱量信息的數(shù)值,所述第一推薦設(shè)置指示所述目標(biāo)用戶有減肥需求;或,如果所述目標(biāo)用戶的推薦設(shè)置為第二推薦設(shè)置,則將第二飲食信息獲取為所述目標(biāo)飲食信息,所述第二飲食信息對(duì)應(yīng)的熱量信息的數(shù)值大于所述目標(biāo)用戶所需的熱量信息的數(shù)值,所述第二推薦設(shè)置指示所述目標(biāo)用戶有增肥需求。在一種可能實(shí)現(xiàn)方式中,所述獲取所述生活資源交易平臺(tái)上所提供的目標(biāo)飲食信息包括:檢測(cè)所述目標(biāo)用戶已安裝的應(yīng)用;如果所述目標(biāo)用戶已安裝的應(yīng)用中包括減肥類應(yīng)用或運(yùn)動(dòng)類應(yīng)用,則將第一飲食信息獲取為所述目標(biāo)飲食信息,所述第一飲食信息對(duì)應(yīng)的熱量信息的數(shù)值不大于所述目標(biāo)用戶所需的熱量信息的數(shù)值。在上述三種可能方式中,提供了三種獲取目標(biāo)飲食信息的方式,由于目標(biāo)用戶的推薦設(shè)置、目標(biāo)用戶的歷史訂單信息、或者目標(biāo)用戶已安裝的應(yīng)用信息,均可以表征該目標(biāo)用戶對(duì)飲食信息有何種需求,則以這三項(xiàng)作為依據(jù)進(jìn)行分析,從而獲取到更加符合目標(biāo)用戶需求的飲食信息,使得所推薦的飲食信息的合理性更高,而且更加吸引目標(biāo)用戶。在一種可能實(shí)現(xiàn)方式中,所述基于所述生理信息和所述運(yùn)動(dòng)信息,獲取所述目標(biāo)用戶所需的熱量信息包括:基于所述生理信息,應(yīng)用公式1,計(jì)算所述目標(biāo)用戶基礎(chǔ)代謝所需的第一熱量信息,公式1:Heat1=T1*weight+T2,其中,Heat1是指所述第一熱量信息,T1及T2均為與所述目標(biāo)用戶的年齡信息、性別信息有關(guān)的常數(shù),weight是指所述目標(biāo)用戶的體重信息;基于所述運(yùn)動(dòng)信息,應(yīng)用公式2,計(jì)算所述目標(biāo)用戶運(yùn)動(dòng)所需的第二熱量信息,所述運(yùn)動(dòng)信息包括運(yùn)動(dòng)種類信息和運(yùn)動(dòng)時(shí)長(zhǎng)信息,公式2:其中,Heat2是指所述第二熱量信息,n表示所述目標(biāo)用戶運(yùn)動(dòng)種類信息的數(shù)量,j表示運(yùn)動(dòng)種類信息的標(biāo)號(hào),heatAj是指第j種運(yùn)動(dòng)每小時(shí)消耗熱量的信息,timej表示目標(biāo)用戶做第j種運(yùn)動(dòng)的運(yùn)動(dòng)時(shí)長(zhǎng)信息;基于所述第一熱量信息和所述第二熱量信息,應(yīng)用公式3,計(jì)算第三熱量信息,所述第三熱量信息是指所述目標(biāo)用戶所需的熱量信息,公式3:Heat3=0.37*(Heat1+Heat2),其中,Heat3是指所述第三熱量信息,Heat1是指所述第一熱量信息,Heat2是指所述第二熱量信息。在一種可能實(shí)現(xiàn)方式中,所述方法還包括:對(duì)于所述生活資源交易平臺(tái)上所提供的任一飲食信息,獲取所述飲食信息對(duì)應(yīng)的飲食成分信息和飲食成分的質(zhì)量信息;根據(jù)所述飲食信息對(duì)應(yīng)的飲食成分信息和飲食成分的質(zhì)量信息,應(yīng)用公式4,獲取所述飲食信息對(duì)應(yīng)的熱量信息,公式4:其中,Heattotal表示所述飲食信息對(duì)應(yīng)的熱量信息,n表示所述飲食信息的飲食成分信息的數(shù)量,i表示所述飲食成分信息的標(biāo)號(hào),heatBi表示第i種飲食成分信息對(duì)應(yīng)的每千克成分所提供的熱量信息,qualityi表示第i種飲食成分的質(zhì)量信息。根據(jù)本公開(kāi)實(shí)施例的第二方面,提供一種推薦飲食信息的裝置,所述裝置包括:生理信息獲取模塊,用于獲取生活資源交易平臺(tái)上待推薦的目標(biāo)用戶的生理信息,所述生理信息包括體重信息、性別信息及年齡信息;熱量信息獲取模塊,用于基于所述生理信息,獲取所述目標(biāo)用戶所需的熱量信息;目標(biāo)飲食信息獲取模塊,用于獲取所述生活資源交易平臺(tái)上所提供的目標(biāo)飲食信息,所述目標(biāo)飲食信息對(duì)應(yīng)的熱量信息與所述目標(biāo)用戶所需的熱量信息匹配;推薦模塊,用于向所述目標(biāo)用戶推薦所述目標(biāo)飲食信息。在一種可能實(shí)現(xiàn)方式中,所述熱量信息獲取模塊用于:獲取運(yùn)動(dòng)類應(yīng)用中所記錄的所述目標(biāo)用戶的運(yùn)動(dòng)信息;基于所述生理信息和所述運(yùn)動(dòng)信息,獲取所述目標(biāo)用戶所需的熱量信息。在一種可能實(shí)現(xiàn)方式中,所述目標(biāo)飲食信息獲取模塊用于:獲取所述生活資源交易平臺(tái)上所提供的熱量信息與所述目標(biāo)用戶所需的熱量信息匹配的待推薦飲食信息;獲取所述目標(biāo)用戶的歷史訂單信息;如果所述歷史訂單信息中包括所述待推薦飲食信息,且所述待推薦飲食信息在所述歷史訂單信息中的飲食評(píng)分小于預(yù)設(shè)評(píng)分,則將所述待推薦飲食信息之外的其他待推薦飲食信息獲取為所述目標(biāo)飲食信息;或,如果所述歷史訂單信息中包括所述待推薦飲食信息,且所述待推薦飲食信息在所述歷史訂單信息中的下單次數(shù)小于預(yù)設(shè)次數(shù),則將所述待推薦飲食信息之外的其他待推薦飲食信息獲取為所述目標(biāo)飲食信息。在一種可能實(shí)現(xiàn)方式中,所述目標(biāo)飲食獲取模塊用于:獲取所述目標(biāo)用戶的推薦設(shè)置,所述推薦設(shè)置用于指示所述目標(biāo)用戶的推薦需求;如果所述目標(biāo)用戶的推薦設(shè)置為第一推薦設(shè)置,則將第一飲食信息獲取為所述目標(biāo)飲食信息,所述第一飲食信息對(duì)應(yīng)的熱量信息的數(shù)值不大于所述目標(biāo)用戶所需的熱量信息的數(shù)值,所述第一推薦設(shè)置指示所述目標(biāo)用戶有減肥需求;或,如果所述目標(biāo)用戶的推薦設(shè)置為第二推薦設(shè)置,則將第二飲食信息獲取為所述目標(biāo)飲食信息,所述第二飲食信息對(duì)應(yīng)的熱量信息的數(shù)值大于所述目標(biāo)用戶所需的熱量信息的數(shù)值,所述第二推薦設(shè)置指示所述目標(biāo)用戶有增肥需求。在一種可能實(shí)現(xiàn)方式中,所述目標(biāo)飲食信息獲取模塊用于:檢測(cè)所述目標(biāo)用戶已安裝的應(yīng)用;如果所述目標(biāo)用戶已安裝的應(yīng)用中包括減肥類應(yīng)用或運(yùn)動(dòng)類應(yīng)用,則將第一飲食信息獲取為所述目標(biāo)飲食信息,所述第一飲食信息對(duì)應(yīng)的熱量信息的數(shù)值不大于所述目標(biāo)用戶所需的熱量信息的數(shù)值。在一種可能實(shí)現(xiàn)方式中,所述熱量信息獲取模塊用于:基于所述生理信息,應(yīng)用公式1,計(jì)算所述目標(biāo)用戶基礎(chǔ)代謝所需的第一熱量信息,公式1:Heat1=T1*weight+T2,其中,Heat1是指所述第一熱量信息,T1及T2均為與所述目標(biāo)用戶的年齡信息、性別信息有關(guān)的常數(shù),weight是指所述目標(biāo)用戶的體重信息;基于所述運(yùn)動(dòng)信息,應(yīng)用公式2,計(jì)算所述目標(biāo)用戶運(yùn)動(dòng)所需的第二熱量信息,所述運(yùn)動(dòng)信息包括運(yùn)動(dòng)種類信息和運(yùn)動(dòng)時(shí)長(zhǎng)信息,公式2:其中,Heat2是指所述第二熱量信息,n表示所述目標(biāo)用戶運(yùn)動(dòng)種類信息的數(shù)量,j表示運(yùn)動(dòng)種類信息的標(biāo)號(hào),heatAj是指第j種運(yùn)動(dòng)每小時(shí)消耗熱量的信息,timej表示目標(biāo)用戶做第j種運(yùn)動(dòng)的運(yùn)動(dòng)時(shí)長(zhǎng)信息;基于所述第一熱量信息和所述第二熱量信息,應(yīng)用公式3,計(jì)算第三熱量信息,所述第三熱量信息是指所述目標(biāo)用戶所需的熱量信息,公式3:Heat3=0.37*(Heat1+Heat2),其中,Heat3是指所述第三熱量信息,Heat1是指所述第一熱量信息,Heat2是指所述第二熱量信息。在一種可能實(shí)現(xiàn)方式中,所述熱量信息獲取模塊還用于:對(duì)于所述生活資源交易平臺(tái)上所提供的任一飲食信息,獲取所述飲食信息對(duì)應(yīng)的飲食成分信息和飲食成分的質(zhì)量信息;根據(jù)所述飲食信息對(duì)應(yīng)的飲食成分信息和飲食成分的質(zhì)量信息,應(yīng)用公式4,獲取所述飲食信息對(duì)應(yīng)的熱量信息,公式4:其中,Heattotal表示所述飲食信息對(duì)應(yīng)的熱量信息,n表示所述飲食信息的飲食成分信息的數(shù)量,i表示所述飲食成分信息的標(biāo)號(hào),heatBi表示第i種飲食成分信息對(duì)應(yīng)的每千克成分所提供的熱量信息,qualityi表示第i種飲食成分的質(zhì)量信息。根據(jù)本公開(kāi)實(shí)施例的第三方面,提供一種推薦飲食信息的裝置,所述裝置包括:處理器;用于存儲(chǔ)處理器可執(zhí)行指令的存儲(chǔ)器;其中,所述處理器被配置為:獲取生活資源交易平臺(tái)上待推薦的目標(biāo)用戶的生理信息,所述生理信息包括體重信息、性別信息及年齡信息;基于所述生理信息,獲取所述目標(biāo)用戶所需的熱量信息;獲取所述生活資源交易平臺(tái)上所提供的目標(biāo)飲食信息,所述目標(biāo)飲食信息對(duì)應(yīng)的熱量信息與所述目標(biāo)用戶所需的熱量信息匹配;向所述目標(biāo)用戶推薦所述目標(biāo)飲食信息。應(yīng)當(dāng)理解的是,以上的一般描述和后文的細(xì)節(jié)描述僅是示例性和解釋性的,并不能限制本公開(kāi)。附圖說(shuō)明此處的附圖被并入說(shuō)明書(shū)中并構(gòu)成本說(shuō)明書(shū)的一部分,示出了符合本公開(kāi)的實(shí)施例,并與說(shuō)明書(shū)一起用于解釋本公開(kāi)的原理。圖1是根據(jù)一示例性實(shí)施例示出的一種推薦飲食信息的方法的流程圖;圖2是根據(jù)一示例性實(shí)施例示出的一種推薦飲食信息的方法的流程圖;圖3是根據(jù)一示例性實(shí)施例示出的一種推薦設(shè)置頁(yè)面示意圖;圖4是根據(jù)一示例性實(shí)施例示出的一種飲食信息推薦頁(yè)示意圖;圖5是根據(jù)一示例性實(shí)施例示出的一種飲食信息推薦頁(yè)示意圖;圖6是根據(jù)一示例性實(shí)施例示出的一種推薦飲食信息的裝置的框圖;圖7是根據(jù)一示例性實(shí)施例示出的一種推薦飲食信息的裝置700的框圖。具體實(shí)施方式為使本公開(kāi)的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖對(duì)本公開(kāi)實(shí)施方式作進(jìn)一步地詳細(xì)描述。這里將詳細(xì)地對(duì)示例性實(shí)施例進(jìn)行說(shuō)明,其示例表示在附圖中。下面的描述涉及附圖時(shí),除非另有表示,不同附圖中的相同數(shù)字表示相同或相似的要素。以下示例性實(shí)施例中所描述的實(shí)施方式并不代表與本公開(kāi)相一致的所有實(shí)施方式。相反,它們僅是與如所附權(quán)利要求書(shū)中所詳述的、本公開(kāi)的一些方面相一致的裝置和方法的例子。圖1是根據(jù)一示例性實(shí)施例示出的一種的流程圖,如圖1所示,該實(shí)施例應(yīng)用于服務(wù)器,包括以下步驟:在步驟101中,獲取生活資源交易平臺(tái)上待推薦的目標(biāo)用戶的生理信息,生理信息包括體重信息、性別信息及年齡信息。在步驟102中,基于生理信息,獲取目標(biāo)用戶所需的熱量信息。在步驟103中,獲取生活資源交易平臺(tái)上所提供的目標(biāo)飲食信息,目標(biāo)飲食信息對(duì)應(yīng)的熱量信息與目標(biāo)用戶所需的熱量信息匹配。在步驟104中,向目標(biāo)用戶推薦目標(biāo)飲食信息。相關(guān)技術(shù)中,通過(guò)計(jì)算每樣飲食的銷量,將銷量最多的飲食對(duì)應(yīng)的熱門(mén)飲食信息推薦給用戶,顯然,分析過(guò)程十分簡(jiǎn)單,使得不同的用戶均被推薦了相同的飲食信息。然而,每個(gè)用戶對(duì)飲食的需求不同,因此這種推薦方式不夠智能化。本公開(kāi)實(shí)施例中,通過(guò)獲取目標(biāo)用戶所需的熱量信息,能夠進(jìn)一步獲取到熱量信息與目標(biāo)用戶所需的熱量信息匹配的目標(biāo)飲食信息,并推薦給目標(biāo)用戶,因此對(duì)于每個(gè)不同的用戶,均可以推薦適合該用戶的飲食信息,使得推薦的飲食信息具有針對(duì)性,推薦過(guò)程更加智能化。在一種可能實(shí)現(xiàn)方式中,基于生理信息,獲取目標(biāo)用戶所需的熱量信息包括:獲取運(yùn)動(dòng)類應(yīng)用中所記錄的目標(biāo)用戶的運(yùn)動(dòng)信息;基于生理信息和運(yùn)動(dòng)信息,獲取目標(biāo)用戶所需的熱量信息。在一種可能實(shí)現(xiàn)方式中,獲取生活資源交易平臺(tái)上所提供的目標(biāo)飲食信息包括:獲取生活資源交易平臺(tái)上所提供的熱量信息與目標(biāo)用戶所需的熱量信息匹配的待推薦飲食信息;獲取目標(biāo)用戶的歷史訂單信息;如果歷史訂單信息中包括待推薦飲食信息,且待推薦飲食信息在歷史訂單信息中的飲食評(píng)分小于預(yù)設(shè)評(píng)分,則將待推薦飲食信息之外的其他待推薦飲食信息獲取為目標(biāo)飲食信息;或,如果歷史訂單信息中包括待推薦飲食信息,且待推薦飲食信息在歷史訂單信息中的下單次數(shù)小于預(yù)設(shè)次數(shù),則將待推薦飲食信息之外的其他待推薦飲食信息獲取為目標(biāo)飲食信息。在一種可能實(shí)現(xiàn)方式中,獲取生活資源交易平臺(tái)上所提供的目標(biāo)飲食信息包括:獲取目標(biāo)用戶的推薦設(shè)置,推薦設(shè)置用于指示目標(biāo)用戶的推薦需求;如果目標(biāo)用戶的推薦設(shè)置為第一推薦設(shè)置,則將第一飲食信息獲取為目標(biāo)飲食信息,第一飲食信息對(duì)應(yīng)的熱量信息的數(shù)值不大于目標(biāo)用戶所需的熱量信息的數(shù)值,第一推薦設(shè)置指示目標(biāo)用戶有減肥需求;或,如果目標(biāo)用戶的推薦設(shè)置為第二推薦設(shè)置,則將第二飲食信息獲取為目標(biāo)飲食信息,第二飲食信息對(duì)應(yīng)的熱量信息的數(shù)值大于目標(biāo)用戶所需的熱量信息的數(shù)值,第二推薦設(shè)置指示目標(biāo)用戶有增肥需求。在一種可能實(shí)現(xiàn)方式中,獲取生活資源交易平臺(tái)上所提供的目標(biāo)飲食信息包括:檢測(cè)目標(biāo)用戶已安裝的應(yīng)用;如果目標(biāo)用戶已安裝的應(yīng)用中包括減肥類應(yīng)用或運(yùn)動(dòng)類應(yīng)用,則將第一飲食信息獲取為目標(biāo)飲食信息,第一飲食信息對(duì)應(yīng)的熱量信息的數(shù)值不大于目標(biāo)用戶所需的熱量信息的數(shù)值。在一種可能實(shí)現(xiàn)方式中,基于生理信息和運(yùn)動(dòng)信息,獲取目標(biāo)用戶所需的熱量信息包括:基于生理信息,應(yīng)用公式1,計(jì)算目標(biāo)用戶基礎(chǔ)代謝所需的第一熱量信息,公式1:Heat1=T1*weight+T2,其中,Heat1是指第一熱量信息,T1及T2均為與目標(biāo)用戶的年齡信息、性別信息有關(guān)的常數(shù),weight是指目標(biāo)用戶的體重信息;基于運(yùn)動(dòng)信息,應(yīng)用公式2,計(jì)算目標(biāo)用戶運(yùn)動(dòng)所需的第二熱量信息,運(yùn)動(dòng)信息包括運(yùn)動(dòng)種類信息和運(yùn)動(dòng)時(shí)長(zhǎng)信息,其中,Heat2是指第二熱量信息,n表示目標(biāo)用戶運(yùn)動(dòng)種類信息的數(shù)量,j表示運(yùn)動(dòng)種類信息的標(biāo)號(hào),heatAj是指第j種運(yùn)動(dòng)每小時(shí)消耗熱量的信息,timej表示目標(biāo)用戶做第j種運(yùn)動(dòng)的運(yùn)動(dòng)時(shí)長(zhǎng)信息;基于第一熱量信息和第二熱量信息,應(yīng)用公式3,計(jì)算第三熱量信息,第三熱量信息是指目標(biāo)用戶所需的熱量信息,公式3:Heat3=0.37*(Heat1+Heat2),其中,Heat3是指第三熱量信息,Heat1是指第一熱量信息,Heat2是指第二熱量信息。在一種可能實(shí)現(xiàn)方式中,方法還包括:對(duì)于生活資源交易平臺(tái)上所提供的任一飲食信息,獲取飲食信息對(duì)應(yīng)的飲食成分信息和飲食成分的質(zhì)量信息;根據(jù)飲食信息對(duì)應(yīng)的飲食成分信息和飲食成分的質(zhì)量信息,應(yīng)用公式4,獲取飲食信息對(duì)應(yīng)的熱量信息,公式4:其中,Heattotal表示飲食信息對(duì)應(yīng)的熱量信息,n表示飲食信息的飲食成分信息的數(shù)量,i表示飲食成分信息的標(biāo)號(hào),heatBi表示第i種飲食成分信息對(duì)應(yīng)的每千克成分所提供的熱量信息,qualityi表示第i種飲食成分的質(zhì)量信息。上述所有可選技術(shù)方案,可以采用任意結(jié)合形成本公開(kāi)的可選實(shí)施例,在此不再一一贅述。圖2是根據(jù)一示例性實(shí)施例示出的一種推薦飲食信息的方法的流程圖,如圖2所示,該實(shí)施例應(yīng)用于服務(wù)器,包括以下步驟:在步驟201中,獲取生活資源交易平臺(tái)上待推薦的目標(biāo)用戶的生理信息,該生理信息包括體重信息、性別信息及年齡信息。生活資源交易平臺(tái)是指用戶與提供生活資源的商家進(jìn)行在線交易的平臺(tái),且該生活資源至少包括飲食資源。本公開(kāi)實(shí)施例不對(duì)生活資源交易平臺(tái)做進(jìn)一步限定。例如,該平臺(tái)可以是在線訂餐平臺(tái),平臺(tái)支持不同的商家入駐,并將每個(gè)商家所要銷售的飲食資源以飲食名稱、飲食圖片及飲食成分等飲食信息的形式進(jìn)行展示。當(dāng)然,每個(gè)商家對(duì)應(yīng)有專屬的商家鏈接、其所展示的每種飲食信息也對(duì)應(yīng)有專屬的交易鏈接。對(duì)于用戶來(lái)說(shuō),平臺(tái)可以向用戶提供商家信息(如,商家名稱)及商家鏈接,并支持用戶通過(guò)商家鏈接查看該商家對(duì)應(yīng)的各種飲食信息,使用戶可以通過(guò)飲食信息對(duì)應(yīng)的交易鏈接購(gòu)買(mǎi)飲食。當(dāng)然,平臺(tái)也可以提供搜索欄,使得用戶通過(guò)關(guān)鍵字搜索到包括關(guān)鍵字的飲食信息。生理信息可以從任一記錄目標(biāo)用戶生理信息的平臺(tái)獲取,用于計(jì)算目標(biāo)用戶基礎(chǔ)代謝所需的第一熱量信息。本公開(kāi)實(shí)施例對(duì)生理信息的來(lái)源不做限定,例如,來(lái)源1:生活資源交易平臺(tái),或,來(lái)源2:運(yùn)動(dòng)類應(yīng)用。對(duì)于來(lái)源1,服務(wù)器可以在生活資源交易平臺(tái)上預(yù)先提供用戶填寫(xiě)生理信息的頁(yè)面,并發(fā)送到目標(biāo)用戶所在終端,由終端進(jìn)行顯示。在該頁(yè)面中,目標(biāo)用戶可以自主填寫(xiě)生理信息,或隨時(shí)修改生理信息,使得終端檢測(cè)到目標(biāo)用戶填寫(xiě)或修改時(shí),可以將生理信息發(fā)送至服務(wù)器,進(jìn)而服務(wù)器可以獲取到目標(biāo)用戶的生理信息。對(duì)于來(lái)源2,運(yùn)動(dòng)類應(yīng)用中通常已記錄了用戶的生理信息,因此,服務(wù)器向目標(biāo)用戶所在終端發(fā)送生理信息獲取指令,終端接收到該指令時(shí),可以在該終端上已安裝的運(yùn)動(dòng)類應(yīng)用中查找目標(biāo)用戶的生理信息,一旦查找到生理信息,則可以將該生理信息發(fā)送至服務(wù)器,使得服務(wù)器獲取到目標(biāo)用戶的生理信息。在步驟202中,獲取運(yùn)動(dòng)類應(yīng)用中所記錄的目標(biāo)用戶的運(yùn)動(dòng)信息。運(yùn)動(dòng)類應(yīng)用是指目標(biāo)用戶所在終端上已安裝的運(yùn)動(dòng)類應(yīng)用,可用于記錄目標(biāo)用戶的運(yùn)動(dòng)信息。因此,服務(wù)器可以從運(yùn)動(dòng)類應(yīng)用中獲取目標(biāo)用戶的運(yùn)動(dòng)信息,具體獲取方式與上述步驟201中從運(yùn)動(dòng)類應(yīng)用獲取生理信息的方式類似。需要說(shuō)明的是,本公開(kāi)實(shí)施例對(duì)運(yùn)動(dòng)信息不做具體限定。例如,該運(yùn)動(dòng)信息包括運(yùn)動(dòng)種類信息和運(yùn)動(dòng)時(shí)長(zhǎng)信息(運(yùn)動(dòng)種類信息為跑步,對(duì)應(yīng)的運(yùn)動(dòng)時(shí)長(zhǎng)信息為1小時(shí)),或者,運(yùn)動(dòng)信息包括了目標(biāo)用戶運(yùn)動(dòng)消耗的熱量信息(例如,每日運(yùn)動(dòng)消耗的熱量為1000千卡)事實(shí)上,本公開(kāi)實(shí)施例中所獲取的生理信息和運(yùn)動(dòng)信息也可以來(lái)源于目標(biāo)用戶的智能手環(huán)、智能體重秤等設(shè)備的記錄,例如,從與智能手環(huán)綁定的運(yùn)動(dòng)類應(yīng)用獲取到目標(biāo)用戶的運(yùn)動(dòng)信息。在步驟203中,基于生理信息和運(yùn)動(dòng)信息,獲取目標(biāo)用戶所需的熱量信息。在該步驟中,通過(guò)獲取的生理信息和運(yùn)動(dòng)信息,服務(wù)器可以計(jì)算目標(biāo)用戶所需的熱量信息。該目標(biāo)用戶所需的熱量信息用于指示目標(biāo)用戶基礎(chǔ)代謝和運(yùn)動(dòng)消耗的熱量信息,由于目標(biāo)用戶所需的熱量通常來(lái)源于飲食和身體營(yíng)養(yǎng)物質(zhì),則目標(biāo)用戶所需的熱量相當(dāng)于在不消耗身體營(yíng)養(yǎng)物質(zhì)的前提下能夠滿足目標(biāo)用戶基礎(chǔ)代謝和運(yùn)動(dòng)消耗的熱量。本公開(kāi)實(shí)施例對(duì)具體的計(jì)算方法不做限定,以下述(1)-(4)的計(jì)算方法為例:(1)、基于生理信息,應(yīng)用公式1,計(jì)算目標(biāo)用戶基礎(chǔ)代謝所需的第一熱量信息。公式1:Heat1=T1*weight+T2,其中,Heat1是指第一熱量信息,T1及T2均為與目標(biāo)用戶的年齡信息、性別信息有關(guān)的常數(shù),weight是指目標(biāo)用戶的體重信息。T1及T2與年齡信息、性別信息的對(duì)應(yīng)關(guān)系以表1為例:表1年齡信息性別信息T1T218~30歲女14.645031~60歲女8.683060歲以上女10.460018~30歲男15.268031~60歲男11.583060歲以上男13.4490需要說(shuō)明的是,上述公式1、以及表1的對(duì)應(yīng)關(guān)系已預(yù)先配置在服務(wù)器中,因此,服務(wù)器可以基于表1確定T1和T2,并基于公式1計(jì)算第一熱量信息,此處第一熱量信息對(duì)應(yīng)目標(biāo)用戶一天基礎(chǔ)代謝所需的熱量。以目標(biāo)用戶的年齡信息為20歲、性別信息為女、體重信息為60千克為例,服務(wù)器確定該目標(biāo)用戶對(duì)應(yīng)的T1為14.6、T2為450,進(jìn)而計(jì)算出該目標(biāo)用戶基礎(chǔ)代謝所需的第一熱量信息為1226千卡。(2)、如果步驟202獲取的運(yùn)動(dòng)信息包括運(yùn)動(dòng)消耗的熱量信息,則服務(wù)器不必進(jìn)行以下計(jì)算第二熱量信息的過(guò)程,而是直接將運(yùn)動(dòng)消耗的熱量信息作為運(yùn)動(dòng)所需的熱量信息,即第二熱量信息。如果上述步驟202獲取的運(yùn)動(dòng)信息包括運(yùn)動(dòng)種類信息和運(yùn)動(dòng)時(shí)長(zhǎng)信息,則基于運(yùn)動(dòng)信息,應(yīng)用公式2,服務(wù)器可以計(jì)算目標(biāo)用戶運(yùn)動(dòng)所需的第二熱量信息,運(yùn)動(dòng)信息包括運(yùn)動(dòng)種類信息和運(yùn)動(dòng)時(shí)長(zhǎng)信息,此處第二熱量信息對(duì)應(yīng)于目標(biāo)用戶在一天中運(yùn)動(dòng)所需的熱量。公式2:其中,Heat2是指第二熱量信息,n表示目標(biāo)用戶運(yùn)動(dòng)種類信息的數(shù)量,j表示運(yùn)動(dòng)種類信息的標(biāo)號(hào),heatAj是指第j種運(yùn)動(dòng)每小時(shí)消耗熱量的信息,timej表示目標(biāo)用戶做第j種運(yùn)動(dòng)的運(yùn)動(dòng)時(shí)長(zhǎng)信息。當(dāng)然,該公式2、以及各種運(yùn)動(dòng)每小時(shí)消耗熱量的信息可以預(yù)先配置在服務(wù)器中,本公開(kāi)實(shí)施例對(duì)具體配置的運(yùn)動(dòng)及其每小時(shí)消耗熱量不做限定,以表2的內(nèi)容為例:表2運(yùn)動(dòng)種類信息消耗熱量/小時(shí)運(yùn)動(dòng)種類信息消耗熱量/小時(shí)跑步655千卡跳舞300千卡走路255千卡健美操300千卡游泳1036千卡騎自行車184千卡仰臥起坐432千卡打網(wǎng)球450千卡以獲取的運(yùn)動(dòng)信息為跑步0.5小時(shí),走路1小時(shí)為例,則服務(wù)器確定heatA1為655千卡(跑步每小時(shí)消耗熱量的信息),time1為0.5小時(shí),heatA2為255千卡(走路每小時(shí)消耗熱量的信息),time2為1小時(shí),進(jìn)而計(jì)算出Heat2為582.5千卡。由于目標(biāo)用戶每天的運(yùn)動(dòng)信息可能不同,為了計(jì)算準(zhǔn)確,可選地計(jì)算方式為:服務(wù)器獲取多個(gè)運(yùn)動(dòng)信息,:將所獲取的每種運(yùn)動(dòng)種類信息對(duì)應(yīng)的運(yùn)動(dòng)時(shí)長(zhǎng)信息取平均數(shù),以運(yùn)動(dòng)時(shí)長(zhǎng)信息的平均數(shù)作為這一種運(yùn)動(dòng)對(duì)應(yīng)的運(yùn)動(dòng)時(shí)長(zhǎng)信息。例如,獲取目標(biāo)用戶連續(xù)3天的跑步信息和走路信息,每天跑步的時(shí)長(zhǎng)信息分別為:1小時(shí)、2小時(shí)和0.3小時(shí),每天走路的時(shí)長(zhǎng)信息分別為2小時(shí)、1小時(shí)、1.2小時(shí),則將1.1小時(shí)作為目標(biāo)用戶跑步的時(shí)長(zhǎng)信息,將1.4小時(shí)作為目標(biāo)用戶走路的時(shí)長(zhǎng)信息。(3)、基于第一熱量信息和第二熱量信息,應(yīng)用公式3,計(jì)算第三熱量信息,第三熱量信息是指目標(biāo)用戶所需的熱量信息。公式3:Heat3=0.37*(Heat1+Heat2),其中,Heat3是指第三熱量信息,Heat1是指第一熱量信息,Heat2是指第二熱量信息。以Heat1為1226千卡、Heat2為500千卡為例,則Heat3為638.62千卡。需要說(shuō)明的是,由于推薦的飲食信息通常為一餐的飲食信息,則為了符合目標(biāo)用戶一日三餐的生活常理,此處將目標(biāo)用戶每日所需熱量的三分之一作為第三熱量信息,也即是:Heat3=1.1*(Heat1+Heat2)/3另外,還要說(shuō)明的是,上述步驟202和本步驟203為本公開(kāi)實(shí)施例的可選步驟,通過(guò)獲取目標(biāo)用戶的生理信息及運(yùn)動(dòng)信息,可以更準(zhǔn)確地計(jì)算目標(biāo)用戶所需的熱量信息。事實(shí)上,也可以不進(jìn)行步驟202和步驟203,例如,為使計(jì)算過(guò)程更簡(jiǎn)便,服務(wù)器基于生理信息,直接獲取目標(biāo)用戶所需的熱量信息。具體獲取過(guò)程可以為:參照本步驟計(jì)算方法(1),服務(wù)器得到Heat1,并參照公式3,將Heat2的數(shù)值設(shè)置為常數(shù)0,可以直接根據(jù)Heat1計(jì)算出目標(biāo)用戶所需的熱量信息。在步驟204中,獲取生活資源交易平臺(tái)上所提供的目標(biāo)飲食信息,目標(biāo)飲食信息對(duì)應(yīng)的熱量信息與目標(biāo)用戶所需的熱量信息匹配。在該步驟中,服務(wù)器獲取生活資源交易平臺(tái)上所提供的任一飲食信息、以及飲食信息對(duì)應(yīng)的熱量信息,并檢測(cè)任一飲食信息對(duì)應(yīng)的熱量信息是否與目標(biāo)用戶所需的熱量信息匹配,如果是,則獲取該飲食信息為目標(biāo)飲食信息,如果否,則確定不向目標(biāo)用戶推薦該飲食信息。其中,飲食信息至少包括飲食名稱。對(duì)于上述獲取飲食信息對(duì)應(yīng)的熱量信息的方式,本公開(kāi)實(shí)施例不做限定。下面分別對(duì)兩種獲取方式進(jìn)行介紹:第一種獲取方式、服務(wù)器通過(guò)查找的方式直接獲取該飲食信息對(duì)應(yīng)的熱量信息。在第一種獲取方式中,為了獲取過(guò)程簡(jiǎn)便,服務(wù)器可以通過(guò)飲食信息的飲食名稱,在網(wǎng)絡(luò)資源中查找是否存在該飲食名稱、以及該飲食名稱對(duì)應(yīng)的熱量信息,如果存在,則可以直接獲取。第二種獲取方式、服務(wù)器通過(guò)自主計(jì)算的方式,得到該飲食信息對(duì)應(yīng)的熱量信息。在第二種獲取方式中,為了獲取的熱量信息準(zhǔn)確,可以通過(guò)以下兩個(gè)步驟進(jìn)行獲?。翰襟EA、對(duì)于生活資源交易平臺(tái)上所提供的任一飲食信息,服務(wù)器獲取飲食信息對(duì)應(yīng)的飲食成分信息和飲食成分的質(zhì)量信息。例如,生活資源交易平臺(tái)上的商家在發(fā)布飲食信息時(shí),也填寫(xiě)了對(duì)應(yīng)飲食信息的飲食成分信息和飲食成分的質(zhì)量信息,則這兩種信息已經(jīng)和飲食信息對(duì)應(yīng)記錄在服務(wù)器的數(shù)據(jù)庫(kù)中,從而服務(wù)器可以通過(guò)在該數(shù)據(jù)庫(kù)中查找飲食名稱獲取到這兩種信息。又例如,服務(wù)器可以通過(guò)飲食信息的飲食名稱在網(wǎng)絡(luò)資源中查找該飲食信息對(duì)應(yīng)的飲食成分信息和飲食成分的質(zhì)量信息,并進(jìn)行獲取。當(dāng)然,上述兩個(gè)舉例也可以相結(jié)合:如果服務(wù)器在數(shù)據(jù)庫(kù)中未查找到飲食信息對(duì)應(yīng)的飲食成分信息和飲食成分的質(zhì)量信息,則可以繼續(xù)通過(guò)飲食信息的飲食名稱在網(wǎng)絡(luò)資源中進(jìn)行查找,并獲取到這兩種信息。另外,為了提高獲取這兩種信息的成功率,服務(wù)器可以配置數(shù)據(jù)庫(kù),從而大量地對(duì)應(yīng)存儲(chǔ)飲食信息、飲食成分信息以及飲食成分的質(zhì)量信息,使得服務(wù)器能直接在該數(shù)據(jù)庫(kù)中查找到后兩種信息,并進(jìn)行獲取。在實(shí)際中,飲食成分的質(zhì)量信息往往不容易被查找到,因此,為了方便下述計(jì)算過(guò)程,可以在服務(wù)器中預(yù)先配置通用飲食質(zhì)量信息,本公開(kāi)實(shí)施例對(duì)通用飲食質(zhì)量信息不做具體限定,例如,通用飲食質(zhì)量信息的數(shù)值為0.2千克。步驟B、根據(jù)飲食信息對(duì)應(yīng)的飲食成分信息和飲食成分的質(zhì)量信息,應(yīng)用公式4,服務(wù)器獲取飲食信息對(duì)應(yīng)的熱量信息。公式4:其中,Heattotal表示飲食信息對(duì)應(yīng)的熱量信息,n表示飲食信息的飲食成分信息的數(shù)量,i表示飲食成分信息的標(biāo)號(hào),heatBi表示第i種飲食成分信息對(duì)應(yīng)的每千克成分所提供的熱量信息,qualityi表示第i種飲食成分的質(zhì)量信息。當(dāng)然,服務(wù)器可以將各種飲食成分信息對(duì)應(yīng)的每千克成分所提供的熱量信息預(yù)先配置在數(shù)據(jù)庫(kù)中,本公開(kāi)實(shí)施例對(duì)具體配置的內(nèi)容不做限定,如果配置的內(nèi)容以該形式表達(dá):飲食成分信息每100克(0.1千克)成分所提供的熱量信息/100,則具體配置可以包括以下內(nèi)容:如上述內(nèi)容,如果飲食信息對(duì)應(yīng)的飲食成分信息為為土豆和大米,且飲食成分的質(zhì)量信息均為0.2千克,則應(yīng)用公式4,服務(wù)器可以計(jì)算出飲食信息對(duì)應(yīng)的熱量信息為854千卡。在實(shí)際中,服務(wù)器需要向大量用戶推薦飲食信息,如果重復(fù)獲取相同飲食信息對(duì)應(yīng)的熱量信息(如,方式1的查找方式、方式2的計(jì)算方式),則會(huì)耗費(fèi)時(shí)間或計(jì)算資源,因此,服務(wù)器進(jìn)行推薦過(guò)程時(shí),可以在數(shù)據(jù)庫(kù)中查找是否已存儲(chǔ)了該飲食信息對(duì)應(yīng)的熱量信息,如果是,則可以直接從數(shù)據(jù)庫(kù)中獲取熱量信息,如果否,則可以將通過(guò)上述兩種方式獲取熱量信息,并將該熱量信息與飲食信息對(duì)應(yīng)存儲(chǔ)到數(shù)據(jù)庫(kù)中,使得再次推薦時(shí)可以直接從數(shù)據(jù)庫(kù)中獲取已存儲(chǔ)的熱量信息。事實(shí)上,本步驟204中所涉及的數(shù)據(jù)庫(kù)(記錄商家提供的飲食成分信息、飲食成分的質(zhì)量信息的數(shù)據(jù)庫(kù)、配置有飲食成分信息、飲食成分的質(zhì)量信息的數(shù)據(jù)庫(kù)、配置有每千克成分所提供的熱量信息的數(shù)據(jù)塊、以及用于存儲(chǔ)飲食信息對(duì)應(yīng)的熱量信息的數(shù)據(jù)庫(kù))可以是不同的多個(gè),也可以是同一個(gè)。如果是多個(gè),則服務(wù)器在可以基于不同數(shù)據(jù)庫(kù)的標(biāo)識(shí)(數(shù)據(jù)庫(kù)名稱)訪問(wèn)不同的數(shù)據(jù)庫(kù),如果是一個(gè),則服務(wù)器可以將該數(shù)據(jù)庫(kù)分區(qū),每個(gè)區(qū)域?qū)?yīng)存儲(chǔ)上述不同的內(nèi)容,并以區(qū)域標(biāo)識(shí)(區(qū)域范圍)進(jìn)行訪問(wèn)。發(fā)明人認(rèn)識(shí)到,生活資源交易平臺(tái)上的用戶對(duì)飲食信息有不同的需求,例如,有的用戶希望飲食有助于減肥,如果以相關(guān)技術(shù)的推薦方式,直接將銷量較多的熱門(mén)飲食信息推薦給每個(gè)用戶,則推薦的飲食信息很可能不符合各個(gè)用戶的需求,推薦的合理性差。因此,在本公開(kāi)實(shí)施例中,提供至少以下兩種獲取目標(biāo)用戶的推薦需求,并基于目標(biāo)用戶的推薦需求獲取目標(biāo)飲食信息的途徑:第一種途徑、服務(wù)器獲取目標(biāo)用戶的推薦設(shè)置,推薦設(shè)置用于指示目標(biāo)用戶的推薦需求;如果目標(biāo)用戶的推薦設(shè)置為第一推薦設(shè)置,則將第一飲食信息獲取為目標(biāo)飲食信息,第一飲食信息對(duì)應(yīng)的熱量信息的數(shù)值不大于目標(biāo)用戶所需的熱量信息的數(shù)值,第一推薦設(shè)置指示目標(biāo)用戶有減肥需求;或,如果目標(biāo)用戶的推薦設(shè)置為第二推薦設(shè)置,則將第二飲食信息獲取為目標(biāo)飲食信息,第二飲食信息對(duì)應(yīng)的熱量信息的數(shù)值大于目標(biāo)用戶所需的熱量信息的數(shù)值,第二推薦設(shè)置指示目標(biāo)用戶有增肥需求。在該途徑中,服務(wù)器在生活資源交易平臺(tái)上提供推薦設(shè)置,以使目標(biāo)用戶可以在自己的推薦設(shè)置中設(shè)置推薦需求。本公開(kāi)實(shí)施例對(duì)推薦設(shè)置的具體形式不做限定。例如,服務(wù)器將該推薦設(shè)置頁(yè)面的內(nèi)容發(fā)送至目標(biāo)用戶所在終端,由終端顯示推薦設(shè)置頁(yè)面。如圖3所示,在該推薦設(shè)置頁(yè)面中,包括第一推薦設(shè)置選項(xiàng)和第二推薦設(shè)置選項(xiàng),每個(gè)推薦選項(xiàng)下有相應(yīng)的推薦設(shè)置說(shuō)明,使得目標(biāo)用戶可以根據(jù)自己的需求進(jìn)行設(shè)置。具體地,以圖3所示推薦設(shè)置頁(yè)面進(jìn)行推薦為例,如果目標(biāo)用戶開(kāi)啟第一推薦設(shè)置選項(xiàng),則終端將指示目標(biāo)用戶有減肥需求的第一推薦設(shè)置信息發(fā)送至服務(wù)器,服務(wù)器接收到目標(biāo)用戶的第一推薦設(shè)置信息時(shí),可以確定目標(biāo)用戶有減肥需求,并基于上述步驟203及上述獲取飲食信息的熱量信息的過(guò)程,檢測(cè)生活資源交易平臺(tái)上任一飲食信息對(duì)應(yīng)的熱量信息的數(shù)值是否大于目標(biāo)用戶所需的熱量信息的數(shù)值。針對(duì)該目標(biāo)用戶的減肥需求,如果某一飲食信息對(duì)應(yīng)的熱量信息的數(shù)值不大于目標(biāo)用戶所需的熱量信息的數(shù)值(考慮到人體一般不能完全攝取飲食所提供的熱量,則熱量信息的數(shù)值相等的飲食信息也可以作為此處的目標(biāo)飲食信息,如,目標(biāo)用戶所需的熱量信息的數(shù)值為500千卡,面條的熱量信息的數(shù)值為400千卡),說(shuō)明該飲食信息對(duì)應(yīng)的所提供的熱量不足以達(dá)到該目標(biāo)用戶所需的熱量,使得目標(biāo)用戶需要通過(guò)消耗自身的營(yíng)養(yǎng)物質(zhì)攝取熱量(如,脂肪),進(jìn)而可以滿足目標(biāo)用戶的減肥需求,因此,將該飲食信息獲取為目標(biāo)飲食信息。另外,如果目標(biāo)用戶開(kāi)啟第二推薦設(shè)置選項(xiàng),則服務(wù)器接收到終端發(fā)送的第二推薦設(shè)置信息時(shí),可以確定目標(biāo)用戶有增肥需求,此時(shí),服務(wù)器也進(jìn)行上述檢測(cè)過(guò)程。應(yīng)該目標(biāo)用戶的增肥需求,如果某一飲食信息對(duì)應(yīng)的熱量信息的數(shù)值大于目標(biāo)用戶所需的熱量信息的數(shù)值(如,目標(biāo)用戶所需的熱量信息的數(shù)值為500千卡,面條的熱量信息的數(shù)值為700千卡),說(shuō)明該飲食信息對(duì)應(yīng)的所提供的熱量達(dá)到了該目標(biāo)用戶所需的熱量,并有剩余熱量,使得剩余熱量有可能轉(zhuǎn)化為脂肪等營(yíng)養(yǎng)物質(zhì),進(jìn)而可以滿足目標(biāo)用戶的減肥需求,因此,將該飲食信息獲取為目標(biāo)飲食信息。第二種途徑、服務(wù)器檢測(cè)目標(biāo)用戶已安裝的應(yīng)用;如果目標(biāo)用戶已安裝的應(yīng)用中包括減肥類應(yīng)用或運(yùn)動(dòng)類應(yīng)用,則將第一飲食信息獲取為目標(biāo)飲食信息,第一飲食信息對(duì)應(yīng)的熱量信息的數(shù)值不大于目標(biāo)用戶所需的熱量信息的數(shù)值。在該途徑中,如果服務(wù)器檢測(cè)到目標(biāo)用戶已安裝減肥類應(yīng)用或運(yùn)動(dòng)類應(yīng)用,說(shuō)明目標(biāo)用戶具有減肥需求,或者保持身材的需求,因此,可以將第一飲食信息獲取為目標(biāo)飲食信息,其獲取的過(guò)程與第一種途徑類似。本公開(kāi)實(shí)施例對(duì)檢測(cè)目標(biāo)用戶已安裝的應(yīng)用的方式不做限定。例如,服務(wù)器向目標(biāo)用戶所在終端發(fā)送安裝應(yīng)用獲取指令,使得終端接收到安裝應(yīng)用獲取指令時(shí),可以將目標(biāo)用戶已安裝應(yīng)用的名稱發(fā)送至服務(wù)器。當(dāng)服務(wù)器接收到這些應(yīng)用的名稱時(shí),可以檢測(cè)接收到的應(yīng)用名稱是否與任一已配置的運(yùn)動(dòng)類應(yīng)用或者減肥類的名稱(如,一些下載量高的運(yùn)動(dòng)類應(yīng)用或者減肥類的名稱已預(yù)先配置在服務(wù)器中)相同,如果是,則可以確定目標(biāo)用戶已安裝了裝減肥類應(yīng)用或運(yùn)動(dòng)類應(yīng)用。在實(shí)際中,用戶除了對(duì)飲食有身材方面的需求,也會(huì)對(duì)飲食有自己的偏好。為使推薦過(guò)程有針對(duì)性,從而提高飲食信息的推薦性,服務(wù)器可以獲取生活資源交易平臺(tái)上所提供的熱量信息與目標(biāo)用戶所需的熱量信息匹配的待推薦飲食信息,并對(duì)待推薦飲食信息進(jìn)行篩選,從而將篩選通過(guò)的飲食信息作為目標(biāo)飲食信息推薦給用戶。本公開(kāi)實(shí)施例對(duì)獲取待推薦飲食的方式不做限定,例如,由于待推薦飲食信息對(duì)應(yīng)的熱量信息也是與目標(biāo)用戶所需的熱量信息匹配,則可以基于上述任一種獲取目標(biāo)飲食信息的方式獲取到待推薦飲食信息。對(duì)于上述篩選過(guò)程,本公開(kāi)實(shí)施例不做具體限定,例如,服務(wù)器可以根據(jù)目標(biāo)用戶的歷史訂單信息進(jìn)行篩選:獲取目標(biāo)用戶的歷史訂單信息;如果歷史訂單信息中包括待推薦飲食信息,且待推薦飲食信息在歷史訂單信息中的飲食評(píng)分小于預(yù)設(shè)評(píng)分,則將待推薦飲食信息之外的其他待推薦飲食信息獲取為目標(biāo)飲食信息;或,如果歷史訂單信息中包括待推薦飲食信息,且待推薦飲食信息在歷史訂單信息中的下單次數(shù)小于預(yù)設(shè)次數(shù),則將待推薦飲食信息之外的其他待推薦飲食信息獲取為目標(biāo)飲食信息。其中,歷史訂單信息包括目標(biāo)用戶曾經(jīng)下單過(guò)的飲食對(duì)應(yīng)的飲食信息、下單次數(shù)、飲食評(píng)分。因此,該歷史訂單信息可以反映目標(biāo)用戶對(duì)飲食的偏好。一般地,目標(biāo)用戶每次下單后均會(huì)由終端將飲食信息、飲食評(píng)分發(fā)送至服務(wù)器,因此,服務(wù)器可以通過(guò)該目標(biāo)用戶的標(biāo)識(shí),如,目標(biāo)用戶的賬號(hào),查找到已存儲(chǔ)的目標(biāo)用戶的飲食信息和飲食評(píng)分,并計(jì)算出目標(biāo)用戶所下單的每種飲食的次數(shù)?;讷@取到的歷史訂單信息,服務(wù)器可以進(jìn)行篩選過(guò)程:將歷史訂單信息中的飲食信息與任一待推薦飲食信息進(jìn)行比較。在一種可行方案中,如果歷史訂單信息中包括某一待推薦飲食信息,且待推薦飲食信息在歷史訂單信息中的飲食評(píng)分小于預(yù)設(shè)評(píng)分,說(shuō)明目標(biāo)用戶選購(gòu)過(guò)該待推薦飲食信息對(duì)應(yīng)的飲食,且很可能不喜歡該飲食,因此,服務(wù)器不會(huì)將該待推薦飲食信息推薦給目標(biāo)用戶,而是將除它之外的其他待推薦飲食信息推薦給目標(biāo)用戶。在另一種可行方案中,如果歷史訂單信息中包括某一待推薦飲食信息,且待推薦飲食信息在歷史訂單信息中的下單次數(shù)小于預(yù)設(shè)次數(shù),說(shuō)明目標(biāo)用戶選購(gòu)過(guò)該待推薦飲食信息對(duì)應(yīng)的飲食,且很可能不喜歡該飲食,因此,服務(wù)器將除了該待推薦飲食信息之外的其他待推薦飲食信息推薦給目標(biāo)用戶。在上述兩種可行方案中,本公開(kāi)實(shí)施例對(duì)預(yù)設(shè)評(píng)分及預(yù)設(shè)次數(shù)均不做限定。例如,如果飲食評(píng)分的滿分為5分,則預(yù)設(shè)評(píng)分可以為4分。例如,預(yù)設(shè)次數(shù)可以為2次。需要說(shuō)明的是,基于上述任一種獲取目標(biāo)飲食信息的方式,本公開(kāi)實(shí)施例不限于服務(wù)器獲取一個(gè)或者多個(gè)目標(biāo)飲食信息。在步驟205中,向目標(biāo)用戶推薦目標(biāo)飲食信息。基于上述步驟204,服務(wù)器可以將已獲取的目標(biāo)飲食信息推薦給目標(biāo)用戶。當(dāng)然,如果所獲取的目標(biāo)飲食信息較多,服務(wù)器也可以設(shè)置推薦上限,以避免向目標(biāo)用戶推薦大量飲食信息,從而節(jié)約推薦時(shí)占用的傳輸資源,也不會(huì)過(guò)多打擾目標(biāo)用戶。例如,推薦上限可以設(shè)置為5,如果服務(wù)器獲取到10個(gè)目標(biāo)飲食信息,則可以將其中評(píng)分較高的5個(gè)目標(biāo)飲食信息推薦給目標(biāo)用戶。對(duì)于具體的推薦方式,本公開(kāi)實(shí)施例也不做限定。例如,在商家的銷售界面推薦目標(biāo)飲食信息。在該舉例中,如果某個(gè)商家所提供的飲食資源對(duì)應(yīng)的飲食信息為目標(biāo)飲食信息,則服務(wù)器可以根據(jù)目標(biāo)飲食信息生成飲食信息推薦頁(yè),并將該飲食信息推薦頁(yè)發(fā)送至目標(biāo)用戶所在終端,由終端在該商家的銷售界面進(jìn)行顯示。如圖4所示,該飲食信息推薦頁(yè)包括飲食名稱、飲食價(jià)格、飲食圖片、飲食所提供的熱量信息和下單選項(xiàng)。該下單選項(xiàng)對(duì)應(yīng)于目標(biāo)飲食信息的交易鏈接,因此,當(dāng)目標(biāo)用戶訪問(wèn)該商家的銷售界面時(shí),可以通過(guò)下單選項(xiàng)購(gòu)買(mǎi)目標(biāo)飲食信息對(duì)應(yīng)的飲食。又例如,在生活資源交易平臺(tái)的搜索欄推薦目標(biāo)飲食信息。如圖5所示,服務(wù)器可以將目標(biāo)飲食信息的鏈接發(fā)送至目標(biāo)用戶所在終端,由終端在搜索欄顯示目標(biāo)飲食信息的鏈接。如果目標(biāo)用戶在搜索欄中觸發(fā)鏈接,則可以查看目標(biāo)飲食信息所在的飲食信息推薦頁(yè)。進(jìn)而通過(guò)飲食信息推薦頁(yè)的下單選項(xiàng)購(gòu)買(mǎi)目標(biāo)飲食信息對(duì)應(yīng)的飲食。當(dāng)然,在搜索欄上也可以提供目標(biāo)飲食信息的關(guān)鍵字,該關(guān)鍵字用于表征目標(biāo)飲食信息,例如,服務(wù)器提取目標(biāo)飲食信息的關(guān)鍵字為排骨和米飯,則可以在搜索欄提供這兩項(xiàng)關(guān)鍵字,當(dāng)目標(biāo)用戶基于這兩項(xiàng)關(guān)鍵字進(jìn)行搜索時(shí),也可以查看到包括這兩項(xiàng)關(guān)鍵字的目標(biāo)飲食信息(如,飲食信息推薦頁(yè)),并進(jìn)行選購(gòu)。另外,本公開(kāi)實(shí)施例對(duì)推薦飲食信息的時(shí)機(jī)不做限定。舉例1:服務(wù)器主動(dòng)推送目標(biāo)飲食信息,也即是,服務(wù)器定期將目標(biāo)飲食信息發(fā)送給目標(biāo)用戶。結(jié)合上述推薦方式的舉例,服務(wù)器可以每天在商家的銷售界面推送不同的飲食信息推薦頁(yè),也可以每3天更新在搜索欄推薦上的目標(biāo)飲食信息。舉例2:在生活資源交易平臺(tái)上提供推薦選項(xiàng),當(dāng)目標(biāo)用戶自主觸發(fā)該推薦選項(xiàng)時(shí),終端向服務(wù)器發(fā)送推薦請(qǐng)求,服務(wù)器接收到推薦請(qǐng)求時(shí),向目標(biāo)用戶推薦目標(biāo)飲食信息。結(jié)合上述推薦方式的舉例,每個(gè)商家的銷售界面上均可以提供一個(gè)推薦選項(xiàng),當(dāng)目標(biāo)用戶在某一商家的銷售界面上觸發(fā)推薦選項(xiàng)時(shí),服務(wù)器可以將該商家對(duì)應(yīng)的目標(biāo)飲食信息推薦給目標(biāo)用戶。相關(guān)技術(shù)中,通過(guò)計(jì)算每樣飲食的銷量,將銷量最多的飲食對(duì)應(yīng)的熱門(mén)飲食信息推薦給用戶,顯然,分析過(guò)程十分簡(jiǎn)單,使得不同的用戶均被推薦了相同的飲食信息。然而,每個(gè)用戶對(duì)飲食的需求不同,因此這種推薦方式不夠智能化。本公開(kāi)實(shí)施例中,通過(guò)獲取生活資源交易平臺(tái)上待推薦的目標(biāo)用戶的生理信息及運(yùn)動(dòng)信息,服務(wù)器可以自動(dòng)計(jì)算目標(biāo)用戶所需的熱量信息,通過(guò)分析生活資源交易平臺(tái)上所提供的飲食信息對(duì)應(yīng)的熱量信息、以及目標(biāo)用戶所需的熱量信息,可以獲取到熱量信息與目標(biāo)用戶所需的熱量信息匹配的目標(biāo)飲食信息,并推薦給目標(biāo)用戶,因此對(duì)于每個(gè)不同的用戶,均可以推薦適合該用戶的飲食信息,使得推薦的飲食信息具有針對(duì)性,推薦過(guò)程更加智能化。另外,本公開(kāi)實(shí)施例提供了多種獲取目標(biāo)飲食信息的方式,由于目標(biāo)用戶的推薦設(shè)置、目標(biāo)用戶的歷史訂單信息、或者目標(biāo)用戶已安裝的應(yīng)用信息,均可以表征該目標(biāo)用戶對(duì)飲食信息有何種需求,則以這三項(xiàng)作為依據(jù)進(jìn)行分析,從而獲取到更加符合目標(biāo)用戶需求的飲食信息,使得所推薦的飲食信息的合理性更高,而且更加吸引目標(biāo)用戶。圖6是根據(jù)一示例性實(shí)施例示出的一種通信裝置框圖。參照?qǐng)D6,該裝置包括生理信息獲取模塊601,熱量信息獲取模塊602、目標(biāo)飲食信息獲取模塊603和推薦模塊604。該生理信息獲取模塊601被配置為獲取生活資源交易平臺(tái)上待推薦的目標(biāo)用戶的生理信息,生理信息包括體重信息、性別信息及年齡信息;該熱量信息獲取模塊602被配置為基于生理信息,獲取目標(biāo)用戶所需的熱量信息;該目標(biāo)飲食信息獲取模塊603被配置為獲取生活資源交易平臺(tái)上所提供的目標(biāo)飲食信息,目標(biāo)飲食信息對(duì)應(yīng)的熱量信息與目標(biāo)用戶所需的熱量信息匹配;該推薦模塊604被配置為向目標(biāo)用戶推薦目標(biāo)飲食信息。相關(guān)技術(shù)中,通過(guò)計(jì)算每樣飲食的銷量,將銷量最多的飲食對(duì)應(yīng)的熱門(mén)飲食信息推薦給用戶,顯然,分析過(guò)程十分簡(jiǎn)單,使得不同的用戶均被推薦了相同的飲食信息。然而,每個(gè)用戶對(duì)飲食的需求不同,因此這種推薦方式不夠智能化。本公開(kāi)實(shí)施例中,通過(guò)獲取目標(biāo)用戶所需的熱量信息,能夠進(jìn)一步獲取到熱量信息與目標(biāo)用戶所需的熱量信息匹配的目標(biāo)飲食信息,并推薦給目標(biāo)用戶,因此對(duì)于每個(gè)不同的用戶,均可以推薦適合該用戶的飲食信息,使得推薦的飲食信息具有針對(duì)性,推薦過(guò)程更加智能化。在一種可能實(shí)現(xiàn)方式中,該熱量信息獲取模塊602被配置為:獲取運(yùn)動(dòng)類應(yīng)用中所記錄的目標(biāo)用戶的運(yùn)動(dòng)信息;基于生理信息和運(yùn)動(dòng)信息,獲取目標(biāo)用戶所需的熱量信息。在一種可能實(shí)現(xiàn)方式中,該目標(biāo)飲食信息獲取模塊603被配置為:獲取生活資源交易平臺(tái)上所提供的熱量信息與目標(biāo)用戶所需的熱量信息匹配的待推薦飲食信息;獲取目標(biāo)用戶的歷史訂單信息;如果歷史訂單信息中包括待推薦飲食信息,且待推薦飲食信息在歷史訂單信息中的飲食評(píng)分小于預(yù)設(shè)評(píng)分,則將待推薦飲食信息之外的其他待推薦飲食信息獲取為目標(biāo)飲食信息;或,如果歷史訂單信息中包括待推薦飲食信息,且待推薦飲食信息在歷史訂單信息中的下單次數(shù)小于預(yù)設(shè)次數(shù),則將待推薦飲食信息之外的其他待推薦飲食信息獲取為目標(biāo)飲食信息。在一種可能實(shí)現(xiàn)方式中,該目標(biāo)飲食獲取模塊603被配置為:獲取目標(biāo)用戶的推薦設(shè)置,推薦設(shè)置用于指示目標(biāo)用戶的推薦需求;如果目標(biāo)用戶的推薦設(shè)置為第一推薦設(shè)置,則將第一飲食信息獲取為目標(biāo)飲食信息,第一飲食信息對(duì)應(yīng)的熱量信息的數(shù)值不大于目標(biāo)用戶所需的熱量信息的數(shù)值,第一推薦設(shè)置指示目標(biāo)用戶有減肥需求;或,如果目標(biāo)用戶的推薦設(shè)置為第二推薦設(shè)置,則將第二飲食信息獲取為目標(biāo)飲食信息,第二飲食信息對(duì)應(yīng)的熱量信息的數(shù)值大于目標(biāo)用戶所需的熱量信息的數(shù)值,第二推薦設(shè)置指示目標(biāo)用戶有增肥需求。在一種可能實(shí)現(xiàn)方式中,該目標(biāo)飲食信息獲取模塊603被配置為:檢測(cè)目標(biāo)用戶已安裝的應(yīng)用;如果目標(biāo)用戶已安裝的應(yīng)用中包括減肥類應(yīng)用或運(yùn)動(dòng)類應(yīng)用,則將第一飲食信息獲取為目標(biāo)飲食信息,第一飲食信息對(duì)應(yīng)的熱量信息的數(shù)值不大于目標(biāo)用戶所需的熱量信息的數(shù)值。在一種可能實(shí)現(xiàn)方式中,該熱量信息獲取模塊602被配置為:基于生理信息,應(yīng)用公式1,計(jì)算目標(biāo)用戶基礎(chǔ)代謝所需的第一熱量信息,公式1:Heat1=T1*weight+T2,其中,Heat1是指第一熱量信息,T1及T2均為與目標(biāo)用戶的年齡信息、性別信息有關(guān)的常數(shù),weight是指目標(biāo)用戶的體重信息;基于運(yùn)動(dòng)信息,應(yīng)用公式2,計(jì)算目標(biāo)用戶運(yùn)動(dòng)所需的第二熱量信息,運(yùn)動(dòng)信息包括運(yùn)動(dòng)種類信息和運(yùn)動(dòng)時(shí)長(zhǎng)信息,公式2:其中,Heat2是指第二熱量信息,n表示目標(biāo)用戶運(yùn)動(dòng)種類信息的數(shù)量,j表示運(yùn)動(dòng)種類信息的標(biāo)號(hào),heatAj是指第j種運(yùn)動(dòng)每小時(shí)消耗熱量的信息,timej表示目標(biāo)用戶做第j種運(yùn)動(dòng)的運(yùn)動(dòng)時(shí)長(zhǎng)信息;基于第一熱量信息和第二熱量信息,應(yīng)用公式3,計(jì)算第三熱量信息,第三熱量信息是指目標(biāo)用戶所需的熱量信息,公式3:Heat3=0.37*(Heat1+Heat2),其中,Heat3是指第三熱量信息,Heat1是指第一熱量信息,Heat2是指第二熱量信息。在一種可能實(shí)現(xiàn)方式中,該熱量信息獲取模塊602還被配置為:對(duì)于生活資源交易平臺(tái)上所提供的任一飲食信息,獲取飲食信息對(duì)應(yīng)的飲食成分信息和飲食成分的質(zhì)量信息;根據(jù)飲食信息對(duì)應(yīng)的飲食成分信息和飲食成分的質(zhì)量信息,應(yīng)用公式4,獲取飲食信息對(duì)應(yīng)的熱量信息,公式4:其中,Heattotal表示飲食信息對(duì)應(yīng)的熱量信息,n表示飲食信息的飲食成分信息的數(shù)量,i表示飲食成分信息的標(biāo)號(hào),heatBi表示第i種飲食成分信息對(duì)應(yīng)的每千克成分所提供的熱量信息,qualityi表示第i種飲食成分的質(zhì)量信息。上述所有可選技術(shù)方案,可以采用任意結(jié)合形成本公開(kāi)的可選實(shí)施例,在此不再一一贅述。需要說(shuō)明的是:上述實(shí)施例提供的推薦飲食信息的裝置在推薦飲食信息時(shí),僅以上述各功能模塊的劃分進(jìn)行舉例說(shuō)明,實(shí)際應(yīng)用中,可以根據(jù)需要而將上述功能分配由不同的功能模塊完成,即將裝置的內(nèi)部結(jié)構(gòu)劃分成不同的功能模塊,以完成以上描述的全部或者部分功能。另外,上述實(shí)施例提供的推薦飲食信息的裝置與推薦飲食信息的方法實(shí)施例屬于同一構(gòu)思,其具體實(shí)現(xiàn)過(guò)程詳見(jiàn)方法實(shí)施例,這里不再贅述。圖7是根據(jù)一示例性實(shí)施例示出的一種推薦飲食信息的裝置700的框圖。例如,裝置700可以被提供為一服務(wù)器。參照?qǐng)D7,裝置700包括處理組件722,其進(jìn)一步包括一個(gè)或多個(gè)處理器,以及由存儲(chǔ)器732所代表的存儲(chǔ)器資源,用于存儲(chǔ)可由處理組件722的執(zhí)行的指令,例如應(yīng)用程序。存儲(chǔ)器732中存儲(chǔ)的應(yīng)用程序可以包括一個(gè)或一個(gè)以上的每一個(gè)對(duì)應(yīng)于一組指令的模塊。此外,處理組件722被配置為執(zhí)行指令,以執(zhí)行上述推薦飲食信息的方法。裝置700還可以包括一個(gè)電源組件726被配置為執(zhí)行裝置700的電源管理,一個(gè)有線或無(wú)線網(wǎng)絡(luò)接口750被配置為將裝置700連接到網(wǎng)絡(luò),和一個(gè)輸入輸出(I/O)接口758。裝置700可以操作基于存儲(chǔ)在存儲(chǔ)器732的操作系統(tǒng),例如WindowsServerTM,MacOSXTM,UnixTM,LinuxTM,F(xiàn)reeBSDTM或類似。本領(lǐng)域技術(shù)人員在考慮說(shuō)明書(shū)及實(shí)踐這里公開(kāi)的發(fā)明后,將容易想到本公開(kāi)的其它實(shí)施方案。本申請(qǐng)旨在涵蓋本公開(kāi)的任何變型、用途或者適應(yīng)性變化,這些變型、用途或者適應(yīng)性變化遵循本公開(kāi)的一般性原理并包括本公開(kāi)未公開(kāi)的本
技術(shù)領(lǐng)域:
中的公知常識(shí)或慣用技術(shù)手段。說(shuō)明書(shū)和實(shí)施例僅被視為示例性的,本公開(kāi)的真正范圍和精神由下面的權(quán)利要求指出。應(yīng)當(dāng)理解的是,本公開(kāi)并不局限于上面已經(jīng)描述并在附圖中示出的精確結(jié)構(gòu),并且可以在不脫離其范圍進(jìn)行各種修改和改變。本公開(kāi)的范圍僅由所附的權(quán)利要求來(lái)限制。當(dāng)前第1頁(yè)1 2 3