一種根據(jù)菜譜信息檢索對(duì)應(yīng)食材的產(chǎn)品信息的方法
【專利摘要】本發(fā)明公開(kāi)了一種根據(jù)菜譜信息檢索對(duì)應(yīng)食材的產(chǎn)品信息的方法,此方法預(yù)先將菜譜標(biāo)識(shí)信息和食材信息錄入數(shù)據(jù)庫(kù),兩種信息彼此關(guān)聯(lián),并將產(chǎn)品信息錄入數(shù)據(jù)庫(kù)中,產(chǎn)品信息按照食材信息分類,進(jìn)行食材檢索時(shí)先接收用戶的檢索請(qǐng)求,然后根據(jù)菜譜標(biāo)識(shí)信息讀取食材信息,接著根據(jù)所需食材信息查找產(chǎn)品信息,再將查找所得的產(chǎn)品信息提供給用戶選擇購(gòu)買。本發(fā)明自動(dòng)完成了菜譜的自動(dòng)識(shí)別過(guò)程,信息的準(zhǔn)確性和完整性都可以得到保障,避免了用戶閱讀菜譜的麻煩;本發(fā)明免去了用戶分次輸入食材檢索的過(guò)程,大大提高了檢索速度和檢索效率;整個(gè)過(guò)程用戶只需輸入菜譜標(biāo)識(shí)信息便可以得到食材產(chǎn)品信息的待選項(xiàng),使用十分方便。
【專利說(shuō)明】一種根據(jù)菜譜信息檢索對(duì)應(yīng)食材的產(chǎn)品信息的方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及信息處理領(lǐng)域,特別是涉及一種根據(jù)菜譜信息檢索對(duì)應(yīng)食材的產(chǎn)品信息的方法。
【背景技術(shù)】
[0002]根據(jù)菜譜信息烹飪菜肴需要先進(jìn)行食材準(zhǔn)備過(guò)程。這個(gè)過(guò)程既關(guān)鍵又繁瑣,因?yàn)橐瓿梢坏烂牢兜牟穗刃枰鶕?jù)菜譜對(duì)食材進(jìn)行精心精準(zhǔn)的配置,一旦配置錯(cuò)誤或遺漏便會(huì)對(duì)所制成的菜肴味道產(chǎn)生影響。傳統(tǒng)的食材準(zhǔn)備過(guò)程是到食材市場(chǎng)上進(jìn)行選購(gòu),費(fèi)時(shí)費(fèi)力。隨著互聯(lián)網(wǎng)特別是電子商務(wù)平臺(tái)的日益成熟以及物流業(yè)的飛速發(fā)展,人們可以通過(guò)網(wǎng)絡(luò)購(gòu)物的方式完成食材的準(zhǔn)備過(guò)程。
[0003]單個(gè)菜譜信息所包含的食材并非是單一的,其一般包含至少一個(gè)主材及若干個(gè)輔材,部分情況下還會(huì)對(duì)調(diào)料有特殊的要求。以一 “紅酒牛排”的菜肴為例,其對(duì)應(yīng)的菜譜所要求的食材除了最基本的牛排外,還包括西紅柿、洋蔥等輔材,另外還需要紅酒、橄欖油、香料等相關(guān)材料。這些都需要用戶通過(guò)閱讀菜譜將菜譜所包含的食材信息進(jìn)行清楚的了解。用戶了解清楚后再在電子商務(wù)平臺(tái)購(gòu)買“紅酒牛排”菜譜的對(duì)應(yīng)食材時(shí),上述所有的食材類型都需要考慮。
[0004]為了便于使用者快速便捷地找到所需的食材,電子商務(wù)平臺(tái)一般會(huì)提供檢索系統(tǒng)。但這些檢索系統(tǒng)只能針對(duì)單一的產(chǎn)品進(jìn)行檢索,當(dāng)用戶需要購(gòu)買“紅酒牛排”的相關(guān)食材時(shí),需要分別對(duì)牛排、西紅柿、洋蔥、紅酒、橄欖油等食材進(jìn)行依次檢索,根據(jù)每次的檢索結(jié)果選擇購(gòu)買。
[0005]根據(jù)上述的描述可知,目前根據(jù)菜譜在電子商務(wù)平臺(tái)購(gòu)買相關(guān)食材的過(guò)程存在以下兩大缺點(diǎn):1、用戶需要通過(guò)閱讀菜譜了解其中包含的食材信息,一旦了解錯(cuò)誤或遺漏會(huì)對(duì)制作的菜肴味道產(chǎn)生影響,當(dāng)菜譜為數(shù)字菜譜時(shí),用戶無(wú)法閱讀,難以準(zhǔn)備食材;2、菜譜包含食材多樣,每次檢索購(gòu)買只能針對(duì)單個(gè)食材進(jìn)行,完成一組食材購(gòu)買需要重復(fù)繁瑣的檢索購(gòu)買過(guò)程,費(fèi)時(shí)費(fèi)力。
【發(fā)明內(nèi)容】
[0006]為了解決上述的技術(shù)問(wèn)題,本發(fā)明提供一種智能化、方便用戶使用、省時(shí)省力的根據(jù)菜譜信息檢索對(duì)應(yīng)食材的產(chǎn)品信息的方法。
[0007]本發(fā)明為解決以上問(wèn)題所提供的技術(shù)方案是:
[0008]一種根據(jù)菜譜信息檢索對(duì)應(yīng)食材的產(chǎn)品信息的方法,
[0009]預(yù)先完成數(shù)據(jù)準(zhǔn)備的步驟:將菜譜標(biāo)識(shí)信息和制作對(duì)應(yīng)菜肴所需的食材信息錄入數(shù)據(jù)庫(kù),所述菜譜標(biāo)識(shí)信息和所述食材信息中的部分或全部信息在數(shù)據(jù)庫(kù)中彼此關(guān)聯(lián),并將食材的產(chǎn)品信息錄入數(shù)據(jù)庫(kù)中,所述食材的產(chǎn)品信息按照與所述菜譜標(biāo)識(shí)信息關(guān)聯(lián)的所述食材信息分類;
[0010]進(jìn)行食材檢索時(shí)執(zhí)行以下步驟:[0011](I)接收用戶的檢索請(qǐng)求,所述檢索請(qǐng)求包含所述菜譜標(biāo)識(shí)信息;
[0012](2)根據(jù)所述菜譜標(biāo)識(shí)信息讀取數(shù)據(jù)庫(kù)中與之關(guān)聯(lián)的所需的食材信息;
[0013](3)根據(jù)所述所需的食材信息在數(shù)據(jù)庫(kù)中查找滿足所述所需的食材信息的產(chǎn)品信息;
[0014](4)將查找所得的所述產(chǎn)品信息提供給用戶選擇。
[0015]其中,所述菜譜標(biāo)識(shí)信息所對(duì)應(yīng)的菜譜為數(shù)字菜譜,所述數(shù)字菜譜為可被智能烹飪?cè)O(shè)備執(zhí)行,自動(dòng)/半自動(dòng)的完成菜肴制作過(guò)程的命令序列及其描述信息。
[0016]步驟(I)中接收到的檢索請(qǐng)求所包含的所述菜譜標(biāo)識(shí)信息為一組或多組。
[0017]在步驟(4)之前或者執(zhí)行步驟(4)之時(shí),接收用戶輸入的份量信息,步驟(4)中自動(dòng)根據(jù)所述份量信息計(jì)算所述產(chǎn)品信息對(duì)應(yīng)的購(gòu)買量,將所述產(chǎn)品信息以及所述產(chǎn)品信息對(duì)應(yīng)的購(gòu)買量提供給用戶選擇購(gòu)買。
[0018]在步驟(3)之前,接收用戶輸入的食材限定信息,步驟(3)根據(jù)所述所需的食材信息和所述食材限定信息在數(shù)據(jù)庫(kù)中查找同時(shí)滿足所述所需的食材信息和所述食材限定信息的所述產(chǎn)品信息。
[0019]步驟(2)獲取菜譜信息中所包含的所述所需的食材信息后,將所述所需的食材信息發(fā)送給用戶篩選確認(rèn),并將返回的篩選確認(rèn)后的結(jié)果作為確定的所需的食材信息,再進(jìn)入步驟(3)。
[0020]步驟(4)將查找所得的所述產(chǎn)品信息進(jìn)行排序后再提供給用戶選擇購(gòu)買。
[0021]步驟(4)提供給用戶選擇購(gòu)買的所述產(chǎn)品信息包括滿足全部所需的食材信息的方便菜產(chǎn)品。
[0022]步驟(4)中將查找所得的所述產(chǎn)品信息按照所述所需的食材信息中的食材名稱和/或類型依次提供給用戶選擇購(gòu)買,用戶完成一種食材信息選擇后自動(dòng)進(jìn)入下一種食材信息的選擇。
[0023]步驟(4)中將查找所得的所述產(chǎn)品信息按照所述所需的食材信息中的食材名稱和/或類型依次提供給用戶選擇購(gòu)買時(shí),接收用戶每一次的選擇結(jié)果,根據(jù)用戶的選擇結(jié)果屏蔽后續(xù)食材信息中與所述選擇結(jié)果的食材產(chǎn)品特性不匹配的產(chǎn)品信息。
[0024]提供給用戶選擇購(gòu)買時(shí),向用戶顯示的內(nèi)容包含對(duì)應(yīng)的所述所需的食材信息的產(chǎn)品信息選擇項(xiàng)以及針對(duì)所述所需的食材信息的忽略項(xiàng)。
[0025]步驟(4)之后還包括步驟(5):匯總用戶的選擇結(jié)果,根據(jù)選擇結(jié)果形成產(chǎn)品訂單。
[0026]本發(fā)明的有益效果是:本發(fā)明將菜譜標(biāo)識(shí)信息和對(duì)應(yīng)的食材信息錄入數(shù)據(jù)庫(kù)內(nèi)并使它們彼此關(guān)聯(lián),使用時(shí)只需輸入菜譜標(biāo)識(shí)信息便可以清楚地獲知菜譜對(duì)應(yīng)的食材信息,相當(dāng)于自動(dòng)完成了菜譜的自動(dòng)識(shí)別過(guò)程,信息的準(zhǔn)確性和完整性都可以得到保障,避免了用戶閱讀菜譜的麻煩;本發(fā)明根據(jù)菜譜對(duì)應(yīng)的食材信息在數(shù)據(jù)庫(kù)中查找對(duì)應(yīng)的產(chǎn)品信息,將產(chǎn)品信息結(jié)果直接提供給用戶選擇,免去了用戶分次輸入食材檢索的過(guò)程,大大提高了整體的檢索速度和檢索效率;整個(gè)過(guò)程用戶只需輸入菜譜標(biāo)識(shí)信息便可以得到食材產(chǎn)品信息的待選項(xiàng),使用十分方便。
[0027]特別地,當(dāng)菜譜為數(shù)字菜譜時(shí),本發(fā)明也能快速地獲取其所包含的食材信息,克服用戶難以獲知數(shù)字菜譜信息的缺陷;本發(fā)明使得根據(jù)數(shù)字菜譜獲取食材的速度加快,對(duì)智能烹飪系統(tǒng)的推廣有極大的促進(jìn)作用。
[0028]當(dāng)同時(shí)輸入的菜譜標(biāo)識(shí)信息為兩組或兩組以上時(shí),本發(fā)明可以同時(shí)完成兩組或以上的菜譜的食材篩選購(gòu)買過(guò)程,其檢索效率更高。
[0029]當(dāng)還包括形成產(chǎn)品訂單的步驟時(shí),本發(fā)明能夠免去單獨(dú)購(gòu)買每樣食材的訂單生成過(guò)程,進(jìn)一步提聞食材的檢索購(gòu)買效率。
【專利附圖】
【附圖說(shuō)明】
[0030]下面結(jié)合附圖和實(shí)施例對(duì)本發(fā)明作進(jìn)一步說(shuō)明。
[0031 ] 圖1是本發(fā)明的流程圖。
【具體實(shí)施方式】
[0032]本發(fā)明實(shí)現(xiàn)的功能主要包括如下兩個(gè)過(guò)程:一個(gè)是根據(jù)菜譜自動(dòng)識(shí)別其中所包含的食材,此部分過(guò)程通過(guò)預(yù)先存儲(chǔ)菜譜標(biāo)識(shí)信息及其食材信息并將信息彼此關(guān)聯(lián),然后利用上述關(guān)聯(lián)關(guān)系基于菜譜標(biāo)識(shí)信息自動(dòng)獲取菜譜中的相關(guān)食材信息;另一個(gè)是根據(jù)食材信息自動(dòng)篩選出針對(duì)每項(xiàng)食材的選擇對(duì)象,不需要用戶再次輸入食材名稱進(jìn)行檢索。
[0033]本發(fā)明的方法一般應(yīng)用于服務(wù)器上,服務(wù)器應(yīng)包含至少一個(gè)數(shù)據(jù)庫(kù)系統(tǒng),用于存儲(chǔ)上述的菜譜標(biāo)識(shí)信息、食材信息以及食材的選擇對(duì)象信息即產(chǎn)品信息;服務(wù)器還應(yīng)至少包含一個(gè)信息輸入輸出接口,用于接收用戶的輸入信息、或向用戶顯示檢索輸出結(jié)果、或提示告警信息等。信息輸入接口的表現(xiàn)形式可以為鍵盤(pán)、觸摸屏、語(yǔ)音輸入接口、掃描輸入接口等;信息輸出接口的表現(xiàn)形式可以為顯示屏、觸摸屏、或者語(yǔ)音輸出接口等。服務(wù)器可以設(shè)置為本地服務(wù)器或者網(wǎng)絡(luò)服務(wù)器,用戶可以通過(guò)本地搜索或者網(wǎng)絡(luò)訪問(wèn)的方式使用此服務(wù)。網(wǎng)絡(luò)訪問(wèn)的方式可以是通過(guò)客戶終端,也可以是直接通過(guò)服務(wù)器提供的WEB服務(wù)實(shí)現(xiàn)??蛻艚K端可以是個(gè)人電腦或者手機(jī)、平板等可訪問(wèn)網(wǎng)絡(luò)的移動(dòng)終端,或者是網(wǎng)絡(luò)電視、智能家居控制中心等可訪問(wèn)網(wǎng)絡(luò)的本地設(shè)備,也可以是智能烹飪?cè)O(shè)備。
[0034]本發(fā)明中的菜譜可以是一般傳統(tǒng)的菜譜,也可以是智能化的數(shù)字菜譜。傳統(tǒng)菜譜通過(guò)紙件或電子的方式記載菜譜信息,其菜譜標(biāo)識(shí)信息一般為菜譜的名稱或一個(gè)特定的編碼,通過(guò)菜譜名稱和/或編碼獲取食材信息時(shí),必須將菜譜名稱和/或編碼與食材信息預(yù)先存儲(chǔ)并關(guān)聯(lián),才能通過(guò)菜譜名稱和/或編碼進(jìn)一步獲取其所對(duì)應(yīng)的食材信息。數(shù)字菜譜為可被智能烹飪?cè)O(shè)備執(zhí)行、自動(dòng)/半自動(dòng)的完成菜肴制作過(guò)程的命令序列及其描述信息,其菜譜標(biāo)識(shí)信息也一般為菜譜的名稱或者編碼等,通過(guò)數(shù)字菜譜的菜譜名稱獲取食材信息的方式類似于傳統(tǒng)菜譜,需預(yù)先將菜譜名稱與食材信息存儲(chǔ)并進(jìn)行關(guān)聯(lián);通過(guò)數(shù)字菜譜的編碼獲取食材信息時(shí),與傳統(tǒng)菜譜所不同的是,既可以將編碼信息與食材信息預(yù)先存儲(chǔ)關(guān)聯(lián),通過(guò)編碼信息關(guān)聯(lián)獲取食材信息;也可以在編碼信息中直接包含食材信息,通過(guò)對(duì)編碼的解析就可以直接獲取該編碼對(duì)應(yīng)的食材信息,如現(xiàn)在常見(jiàn)的二維矩陣碼就可以實(shí)現(xiàn)上述直接包含食材信息的功能。
[0035]具體地,本發(fā)明的方法由兩個(gè)主要過(guò)程組成,一是數(shù)據(jù)準(zhǔn)備的過(guò)程,二是食材檢索的過(guò)程。
[0036]參照?qǐng)D1,數(shù)據(jù)準(zhǔn)備過(guò)程即是預(yù)先完成數(shù)據(jù)準(zhǔn)備的步驟。在此步驟中,將菜譜標(biāo)識(shí)信息和制作對(duì)應(yīng)菜肴所需的食材信息錄入數(shù)據(jù)庫(kù),菜譜標(biāo)識(shí)信息和食材信息中的部分或全部信息在數(shù)據(jù)庫(kù)中彼此關(guān)聯(lián),并將食材的產(chǎn)品信息錄入數(shù)據(jù)庫(kù)中,食材的產(chǎn)品信息按照與菜譜標(biāo)識(shí)信息關(guān)聯(lián)的食材信息分類。值得注意的是,在將食材的產(chǎn)品信息按照與菜譜標(biāo)識(shí)信息關(guān)聯(lián)的食材信息分類的基礎(chǔ)上,為了保證在進(jìn)行食材產(chǎn)品檢索時(shí)能夠?qū)崿F(xiàn)食材的產(chǎn)品信息與食材信息的快速匹配,保存于數(shù)據(jù)庫(kù)中的食材的產(chǎn)品信息和食材信息,最好采用相同的描述標(biāo)準(zhǔn),即二者采用統(tǒng)一的標(biāo)準(zhǔn)格式進(jìn)行記錄和保存。
[0037]菜譜標(biāo)識(shí)信息可以是菜譜名稱或者是菜譜的編碼,但考慮到菜譜標(biāo)識(shí)信息需要具有唯一性,因此菜譜標(biāo)識(shí)信息一般采用編碼的形式實(shí)現(xiàn)。例如可以用“A0001”代表紅燒茄子菜譜,用“A0002”代表紅酒牛排菜譜。
[0038]食材信息一般包括食材的名稱、類型或者食材的份量信息等,食材的名稱信息一般是食材區(qū)別于其他不同食材的標(biāo)號(hào),可以用于區(qū)分不同的食材,如牛肉、豬肉、西紅柿、茄子等不同的食材名稱分別代表不同的食材;食材的類型信息即食材所屬的類別,用于對(duì)不同食材進(jìn)行分類區(qū)別,如將食材可以劃分為肉類、蔬菜類、輔料類、調(diào)料類等不同的類型,具體的,肉類的食材類型信息可以包括牛肉、豬肉、雞肉、魚(yú)肉等等,蔬菜類的食材類型信息可以包括生菜、蘿卜、西紅柿、茄子等等,輔料類的食材類型信息可以包括蔥、大蒜、姜等等,調(diào)料類的食材類型信息可以包括鹽、糖、醋、味精、香料等等。在某些情況下,食材的類型信息即等同于食材的名稱信息,例如在將肉類的食材類型細(xì)分為牛肉、豬肉的情況下,牛肉、豬肉既可以代表食材的類型,也可以代表食材的名稱。在某些實(shí)施例中,上述食材的名稱和/或類型信息還可以進(jìn)一步分類細(xì)分,如“牛肉”可以進(jìn)一步細(xì)分為“大塊牛肉”、“牛肉?!钡?,“蘿卜”可以進(jìn)一步細(xì)分為“新鮮蘿卜”、“蘿卜干”等。食材分類信息劃分得越細(xì),針對(duì)性越強(qiáng),在后續(xù)的食材檢索的過(guò)程所得的結(jié)果越準(zhǔn)確。
[0039]食材的份量信息,一般為烹飪一份該道菜肴所需的各食材的標(biāo)準(zhǔn)份量,例如烹飪一份菜肴“A0001”紅燒茄子,其所需各個(gè)食材的標(biāo)準(zhǔn)份量為茄子500g、青椒200g、西紅柿100g、蒜30g、油20g、鹽IOg等?;谠摌?biāo)準(zhǔn)份量,用戶可根據(jù)自身對(duì)食材的真實(shí)需求,輕松的確定所要購(gòu)買食材的總量,例如用戶所需要烹飪的菜肴“A0001”紅燒茄子,其實(shí)際需求為兩份,則用戶根據(jù)各食材的標(biāo)準(zhǔn)份量可輕易的獲知,其所需要的各食材的總實(shí)際份量為茄子1000g、青椒400g、西紅柿200g、蒜60g、油40g、鹽20g。食材的標(biāo)準(zhǔn)份量信息可以按照普通成年人的平均飲食習(xí)慣進(jìn)行設(shè)定,也可以分別按照老年人、小孩等的飲食習(xí)慣進(jìn)行設(shè)定,或者是按照其他同類標(biāo)準(zhǔn)進(jìn)行更精細(xì)化的設(shè)定。不過(guò),食材的份量信息并非食材信息中的必要內(nèi)容,且由于食材的份量信息不具有唯一性,因此在具體實(shí)施時(shí),為了能夠準(zhǔn)確快速的實(shí)現(xiàn)菜譜標(biāo)識(shí)信息和食材信息之間的關(guān)聯(lián)、食材信息和食材的產(chǎn)品信息之間的檢索匹配,一般將能夠唯一代表食材信息的食材名稱和/或類型作為關(guān)聯(lián)或者檢索條件,因此,本實(shí)施例中所述的能關(guān)聯(lián)菜譜標(biāo)識(shí)信息和與食材的產(chǎn)品信息相匹配的食材信息一般指食材的名稱和/或類型信息。
[0040]為了在菜譜標(biāo)識(shí)信息和食材的產(chǎn)品信息之間建立對(duì)應(yīng)關(guān)系,就需要分別將菜譜標(biāo)識(shí)信息和該菜譜標(biāo)識(shí)信息所對(duì)應(yīng)的食材信息、以及食材的產(chǎn)品信息錄入數(shù)據(jù)庫(kù)系統(tǒng)中,在具體應(yīng)用時(shí),菜譜標(biāo)識(shí)信息與食材信息所存儲(chǔ)的數(shù)據(jù)庫(kù)、產(chǎn)品信息所存儲(chǔ)的數(shù)據(jù)庫(kù)可以是同一個(gè)數(shù)據(jù)庫(kù),也可以是不同的數(shù)據(jù)庫(kù)。本發(fā)明優(yōu)選的通過(guò)菜譜信息數(shù)據(jù)庫(kù)和產(chǎn)品信息數(shù)據(jù)庫(kù)兩個(gè)不同的數(shù)據(jù)庫(kù)來(lái)實(shí)現(xiàn),例如在菜譜信息數(shù)據(jù)庫(kù)中,每一條數(shù)據(jù)記錄至少包含了菜譜標(biāo)識(shí)信息和與該菜譜標(biāo)識(shí)信息對(duì)應(yīng)的食材信息,菜譜標(biāo)識(shí)信息所對(duì)應(yīng)的食材信息一般為多個(gè)。例如“A0001”紅燒茄子菜譜所需的食材信息除了最基本的茄子外,可能還需要青椒、西紅柿、蒜等,當(dāng)然還需要鹽、糖、油等;又例如“A0002”紅酒牛排菜譜所需的食材信息包括牛排、西紅柿、洋蔥、紅酒、橄欖油、香料等。在將以上菜譜錄入菜譜信息數(shù)據(jù)庫(kù)時(shí),相應(yīng)的菜譜標(biāo)識(shí)信息和所需的食材信息都需要錄入到數(shù)據(jù)庫(kù)內(nèi),并使它們彼此關(guān)聯(lián)起來(lái),例如菜譜標(biāo)識(shí)信息“A0001”對(duì)應(yīng)的食材信息為:茄子、青椒、西紅柿、蒜、鹽、糖、油,菜譜標(biāo)識(shí)信息“A0002 ”對(duì)應(yīng)的食材信息為:牛排、西紅柿、洋蔥、紅酒、橄欖油、香料。
[0041]除了將菜譜標(biāo)識(shí)信息與食材信息存儲(chǔ)在菜譜信息數(shù)據(jù)庫(kù)外,在此步驟中還需要將食材的產(chǎn)品信息錄入產(chǎn)品信息數(shù)據(jù)庫(kù)內(nèi),產(chǎn)品信息數(shù)據(jù)庫(kù)中的每條數(shù)據(jù)記錄至少包含一種食材信息以及該食材所對(duì)應(yīng)的產(chǎn)品信息,所錄入的產(chǎn)品信息按照與菜譜標(biāo)識(shí)信息關(guān)聯(lián)的食材信息分類,例如菜譜標(biāo)識(shí)信息為“A0002”,其所關(guān)聯(lián)的食材信息按照名稱分類,分別為牛排、西紅柿、洋蔥、紅酒、橄欖油、香料,則食材的產(chǎn)品信息也分別按照上述這些食材的名稱進(jìn)行分類,分別為牛排、西紅柿、洋蔥、紅酒、橄欖油、香料,進(jìn)一步的,食材的產(chǎn)品信息還可以包括食材的產(chǎn)地、食材的特點(diǎn)、供應(yīng)區(qū)域、供貨日期、供應(yīng)商以及之前購(gòu)買者的評(píng)價(jià)信息等。食材的產(chǎn)品信息是相關(guān)供應(yīng)商針對(duì)不同食材的產(chǎn)品供應(yīng)信息。例如,產(chǎn)品供應(yīng)商甲可以提供不同的肉類產(chǎn)品,包括牛肉、羊肉、豬肉等,那么其相關(guān)的產(chǎn)品信息會(huì)被歸類到牛肉、羊肉、豬肉等的食材名稱和/或類型信息并存儲(chǔ)到數(shù)據(jù)庫(kù)內(nèi);又例如產(chǎn)品供應(yīng)商乙可以提供不同的蔬菜類產(chǎn)品,包括茄子、西紅柿、玉米、土豆等,那么其相關(guān)的產(chǎn)品信息會(huì)被歸類到茄子、西紅柿、玉米、土豆等的食材名稱和/或類型信息并存儲(chǔ)到數(shù)據(jù)庫(kù)內(nèi);再例如產(chǎn)品供應(yīng)商丙專門(mén)供應(yīng)橄欖油產(chǎn)品,那么其產(chǎn)品信息會(huì)被歸類到橄欖油的食材名稱和/或類型信息中。這些產(chǎn)品信息一般包含有供應(yīng)商名稱、所在地址、食材介紹、購(gòu)買鏈接、所能滿足的特殊購(gòu)買要求等。
[0042]進(jìn)行以上分類及關(guān)聯(lián)后,可知的是,當(dāng)明確了所需的食材信息后,可以將該食材信息所包括的所有產(chǎn)品信息都方便地調(diào)取出來(lái)。
[0043]完成數(shù)據(jù)準(zhǔn)備的步驟后,便可以基于數(shù)據(jù)根據(jù)菜譜信息進(jìn)行食材檢索的過(guò)程。食材檢索的過(guò)程通過(guò)若干步驟完成,下面對(duì)其中的步驟進(jìn)行說(shuō)明。
[0044]步驟1,接收用戶的檢索請(qǐng)求。此檢索請(qǐng)求包含菜譜標(biāo)識(shí)信息。如前所述,本發(fā)明的方法一般應(yīng)用于檢索服務(wù)器上,以類似現(xiàn)有檢索服務(wù)器的方式提供服務(wù)。因此,在一般實(shí)施例中,檢索服務(wù)器通過(guò)提供檢索頁(yè)面的方式收集用戶的檢索請(qǐng)求,同現(xiàn)有的檢索服務(wù)器,此檢索頁(yè)面中設(shè)有輸入框供用戶輸入。使用時(shí),用戶在此輸入框內(nèi)提交菜譜標(biāo)識(shí)信息,確認(rèn)后形成包含該菜譜標(biāo)識(shí)信息的檢索請(qǐng)求。當(dāng)標(biāo)識(shí)“A0001”代表紅燒茄子菜譜時(shí),用戶只需提交包含“A0001”的檢索請(qǐng)求便可以檢索紅燒茄子菜譜所需的食材。在另外的實(shí)施例中,菜譜標(biāo)識(shí)信息可以以編碼的方式存在,利用中間工具對(duì)此編碼進(jìn)行掃描便可以獲得相應(yīng)的菜譜標(biāo)識(shí)信息,獲取后可以生成檢索請(qǐng)求,從而基于獲取的菜譜標(biāo)識(shí)信息進(jìn)行食材檢索。
[0045]步驟2,根據(jù)菜譜標(biāo)識(shí)信息讀取數(shù)據(jù)庫(kù)中與之關(guān)聯(lián)的所需的食材信息。由于菜譜標(biāo)識(shí)信息是與所需的食材信息中部分或全部信息關(guān)聯(lián)起來(lái)存儲(chǔ)的,因此根據(jù)菜譜標(biāo)識(shí)信息能夠直接在數(shù)據(jù)庫(kù)中讀取到對(duì)應(yīng)的食材信息。本步驟相當(dāng)于完成了自動(dòng)識(shí)別菜譜信息的過(guò)程,不再需要人們通過(guò)閱讀的方式對(duì)菜譜信息中的食材進(jìn)行了解。此過(guò)程完美地解決了數(shù)字菜譜難以讀出食材信息的問(wèn)題。如前述的紅燒茄子菜譜“A0001”,本步驟能夠根據(jù)“A0001”的菜譜標(biāo)識(shí)信息直接讀取到此菜譜所包含的食材信息:茄子、青椒、西紅柿、蒜、鹽、糖、油;前述的紅酒牛排菜譜“A0002”,則根據(jù)“A0002”讀取到對(duì)應(yīng)食材信息為:牛排、西紅柿、洋蔥、紅酒、橄欖油、香料。
[0046]步驟3,根據(jù)所需食材信息在數(shù)據(jù)庫(kù)中查找滿足該食材信息的產(chǎn)品信息。此步驟根據(jù)步驟2生成的食材信息對(duì)食材的產(chǎn)品信息自動(dòng)進(jìn)行篩選,形成針對(duì)所需食材信息的備選內(nèi)容。由于在數(shù)據(jù)準(zhǔn)備時(shí)食材的產(chǎn)品信息都是按照食材信息進(jìn)行分類的,因此當(dāng)食材信息確定后,便可以將該食材信息所包含的所有產(chǎn)品信息調(diào)取出來(lái),整個(gè)過(guò)程不再需要進(jìn)行信息的匹配,查找效率高,結(jié)果準(zhǔn)確。以紅酒牛排菜譜“A0002”為例,步驟2中完成食材讀取后,本步驟根據(jù)獲得的食材信息中的食材類型在數(shù)據(jù)庫(kù)中查找相應(yīng)的產(chǎn)品信息,即分別查找出牛排、西紅柿、洋蔥、紅酒、橄欖油、香料等食材類型所包含的對(duì)應(yīng)產(chǎn)品信息,如牛排的食材類型信息中包含5種產(chǎn)品信息,西紅柿的食材類型信息中包含8種產(chǎn)品信息,橄欖油有2種產(chǎn)品信息,等等,上述所有的產(chǎn)品信息都會(huì)在此步驟中自動(dòng)查找出來(lái)。
[0047]步驟4,將查找所得的產(chǎn)品信息提供給用戶選擇購(gòu)買。此步驟是檢索結(jié)果展示的過(guò)程。與前述接收用戶檢索請(qǐng)求的實(shí)施方式類似,所展示的產(chǎn)品信息一般在檢索頁(yè)面顯示。用戶在每一個(gè)產(chǎn)品信息中能夠了解到提供該食材的供應(yīng)商信息,如供應(yīng)商名稱、地址、用戶評(píng)價(jià)等,還可以了解到該食材本身的產(chǎn)品介紹,當(dāng)然進(jìn)一步還能獲取到該食材的購(gòu)買地址信息,一般是鏈接地址,如該供應(yīng)商設(shè)在某購(gòu)物平臺(tái)的網(wǎng)店地址,也可以是供應(yīng)商具體的實(shí)體店地址。用戶能夠根據(jù)產(chǎn)品信息完成產(chǎn)品的購(gòu)買。例如,用戶輸入紅酒牛排的菜譜標(biāo)識(shí)“A0002”后,返回牛排、西紅柿、洋蔥、紅酒、橄欖油、香料的產(chǎn)品信息,用戶可以從這些產(chǎn)品信息中分別選擇自己所喜好的牛排、西紅柿、洋蔥、紅酒、橄欖油、香料食材產(chǎn)品。
[0048]由上述幾個(gè)步驟可以看出,本發(fā)明是從食材檢索的整個(gè)實(shí)現(xiàn)過(guò)程來(lái)進(jìn)行闡述的,因此,步驟中既有涉及用戶操作的前臺(tái)處理如步驟I或步驟4,又有涉及檢索過(guò)程的后臺(tái)處理如步驟2或步驟3,即并沒(méi)有將涉及用戶操作的前臺(tái)處理和涉及檢索過(guò)程的后臺(tái)處理作明顯的界線區(qū)分。但是實(shí)際應(yīng)用時(shí),對(duì)于用戶來(lái)說(shuō),其實(shí)只需要執(zhí)行步驟I和/或步驟4中、或者其他前臺(tái)處理過(guò)程中可能涉及到用戶的操作即可,而無(wú)需關(guān)注后臺(tái)數(shù)據(jù)的處理過(guò)程,即對(duì)于用戶來(lái)說(shuō),只需要執(zhí)行上述步驟中的某幾個(gè)步驟即可,并非要完全執(zhí)行上述幾個(gè)步驟;而且,易知的是,涉及前臺(tái)處理的用戶操作也并不限于步驟I和步驟4中的操作內(nèi)容,例如還可以在用戶購(gòu)買產(chǎn)品之前的其他任意各步驟之間增加除步驟I和步驟4中用戶操作之外的其他用戶操作步驟,如用戶篩選并確認(rèn)食材信息、輸入所需食材的份量信息、輸入食材的限定信息、選擇產(chǎn)品信息的排序方式等,且這些用戶操作步驟之間并沒(méi)有嚴(yán)格的執(zhí)行順序。
[0049]在向用戶提供待選的產(chǎn)品信息時(shí),所有的信息可以采用集中的方式進(jìn)行顯示。即所有類別的待選的產(chǎn)品信息都同時(shí)集中到同一個(gè)頁(yè)面上供用戶查看選擇。用戶根據(jù)需要在每個(gè)食材信息的產(chǎn)品信息中分別進(jìn)行選擇。例如,在返回紅酒牛排的食材信息時(shí),將牛排、西紅柿、洋蔥、紅酒、橄欖油、香料的產(chǎn)品信息在同一個(gè)頁(yè)面集中顯示,供用戶選擇購(gòu)買。
[0050]在向用戶提供待選的產(chǎn)品信息時(shí),更為優(yōu)選的一種方式是分次進(jìn)行顯示。即產(chǎn)品信息按照食材信息中的食材名稱和/或類型依次提供給用戶選擇購(gòu)買,用戶完成一種食材信息選擇后自動(dòng)進(jìn)入下一種食材信息的選擇。這種顯示方式更加清楚,用戶選擇時(shí)更加方便。例如,在返回紅酒牛排的食材信息時(shí),先將牛排的產(chǎn)品信息選擇頁(yè)面向用戶顯示,用戶選擇好喜愛(ài)的牛排產(chǎn)品信息后,系統(tǒng)自動(dòng)切換到西紅柿的產(chǎn)品信息選擇頁(yè)面,用戶選擇好西紅柿的產(chǎn)品信息后系統(tǒng)繼續(xù)依次切換到洋蔥、紅酒、橄欖油、香料等的產(chǎn)品信息選擇頁(yè)面,直至所有食材信息的產(chǎn)品信息選擇完成。向用戶分次顯示所按照的食材順序可以是任意的,也可以根據(jù)用戶的要求進(jìn)行排序。
[0051]當(dāng)采用分次顯示的方式向用戶提供產(chǎn)品信息選擇時(shí),還能夠根據(jù)基于已選擇的產(chǎn)品信息對(duì)后續(xù)的待選項(xiàng)進(jìn)行進(jìn)一步篩選處理,從而使得后續(xù)待選的產(chǎn)品信息更加準(zhǔn)確和更有針對(duì)性。具體地,將查找所得的產(chǎn)品信息按照食材信息中的食材名稱和/或類型依次提供給用戶選擇購(gòu)買時(shí),接收用戶每一次的選擇結(jié)果,根據(jù)用戶的選擇結(jié)果屏蔽后續(xù)食材信息中與該選擇結(jié)果的食材產(chǎn)品特性不匹配的產(chǎn)品信息。所謂食材產(chǎn)品特性不匹配,是指用戶選用了菜譜中某個(gè)特定食材的產(chǎn)品信息后,其他食材的部分產(chǎn)品信息雖然能適合菜譜使用,但與該選定的食材產(chǎn)品信息難以搭配,這類部分產(chǎn)品信息需要進(jìn)行屏蔽。較為常見(jiàn)的例子是,一份需要兩種肉類食材制作的菜譜,其中兩種肉類食材可以同時(shí)為肉丁或肉絲,當(dāng)用戶在前一種肉類類型中選擇了肉丁類的產(chǎn)品信息時(shí),系統(tǒng)會(huì)自動(dòng)將后一種肉類類型中的肉絲類產(chǎn)品信息屏蔽,只向用戶提供肉丁類的產(chǎn)品信息。
[0052]除了能夠屏蔽特性不匹配的產(chǎn)品信息外,還能夠在后續(xù)的產(chǎn)品信息待選項(xiàng)中將與已選擇的產(chǎn)品信息關(guān)聯(lián)性較大的產(chǎn)品信息放在待選的前幾項(xiàng)供用戶選擇。例如,前一食材選擇了某個(gè)供應(yīng)商的產(chǎn)品信息后,在后續(xù)的食材待選項(xiàng)中可以將該供應(yīng)商提供的產(chǎn)品信息置頂顯示。
[0053]為了更方便地查看產(chǎn)品信息,產(chǎn)品信息一般按照特定的條件進(jìn)行排序后再提供給用戶選擇。用于排序的特定條件可以是產(chǎn)品價(jià)格、產(chǎn)品銷量、產(chǎn)品評(píng)價(jià)、供應(yīng)商信譽(yù)等。具體地,用戶可以根據(jù)需要重新選定條件進(jìn)行排序。用戶選擇特定的產(chǎn)品后,可以選擇將其加入購(gòu)物車,以便實(shí)現(xiàn)繼續(xù)選擇產(chǎn)品或者待產(chǎn)品全部選擇完成后統(tǒng)一進(jìn)行購(gòu)買;也可以選擇直接確認(rèn)購(gòu)買該產(chǎn)品。
[0054]目前的智能烹飪領(lǐng)域中會(huì)有食材產(chǎn)品供應(yīng)商直接根據(jù)菜譜進(jìn)行食材的配置,形成與菜譜對(duì)應(yīng)的方便菜產(chǎn)品,這種方便菜產(chǎn)品包含滿足特定菜譜全部所需的食材信息。這類方便菜產(chǎn)品信息也可以存儲(chǔ)于數(shù)據(jù)庫(kù)內(nèi),系統(tǒng)進(jìn)行檢索時(shí)會(huì)將方便菜產(chǎn)品查找出來(lái),并作為優(yōu)選的產(chǎn)品信息提供給用戶選擇購(gòu)買。這些方便菜產(chǎn)品可以按照其所包含的每一種食材進(jìn)行分類存儲(chǔ),形成查找結(jié)果時(shí)自動(dòng)判斷所需的食材信息能否組成該方便菜產(chǎn)品。這些方便菜產(chǎn)品也可以采用與菜譜標(biāo)識(shí)信息關(guān)聯(lián)的方式存儲(chǔ),當(dāng)輸入菜譜標(biāo)識(shí)信息時(shí)自動(dòng)調(diào)取出相應(yīng)的方便菜產(chǎn)品。例如,方便菜產(chǎn)品供應(yīng)商針對(duì)紅酒牛排的菜譜制作了一份方便菜產(chǎn)品,易知的是,此產(chǎn)品包含了紅酒牛排菜譜所需的牛排、西紅柿、洋蔥、紅酒、橄欖油、香料全部食材,用戶輸入紅酒牛排的菜譜標(biāo)識(shí)信息時(shí),系統(tǒng)能夠?qū)⑸鲜龇奖悴水a(chǎn)品查找出來(lái),供用戶優(yōu)先選擇購(gòu)買。
[0055]在大多數(shù)情況下,用戶并不會(huì)在所包含的所有食材信息中都有需求,例如對(duì)于紅酒牛排菜譜,用戶已有其中的西紅柿、洋蔥食材,只需要購(gòu)買其中的牛排、紅酒、橄欖油、香料。即大多數(shù)情況下用戶只需要購(gòu)買菜譜中的部分食材,為此,本發(fā)明在提供給用戶選擇購(gòu)買時(shí),向用戶顯示的內(nèi)容包含對(duì)應(yīng)食材信息的產(chǎn)品信息選擇項(xiàng)外,還包括針對(duì)該種食材信息的忽略項(xiàng)。這種功能特別適合于采用分次顯示的方式向用戶發(fā)送檢索結(jié)果的情況,當(dāng)用戶選擇了該忽略項(xiàng)后系統(tǒng)自動(dòng)進(jìn)入下一個(gè)食材的選擇過(guò)程。
[0056]上述設(shè)置忽略項(xiàng)的方案使得用戶跳過(guò)不需要的食材的選擇過(guò)程。要實(shí)現(xiàn)這種功能,本發(fā)明還可以先經(jīng)用戶進(jìn)行確認(rèn)再進(jìn)行后續(xù)的食材檢索過(guò)程。具體地,步驟2獲取所述菜譜信息中所包含的所需食材信息后,將所需食材信息發(fā)送給用戶篩選確認(rèn),并將返回的篩選確認(rèn)后的結(jié)果作為確定的所需食材信息,再進(jìn)入步驟3。即在步驟2和步驟3之間插入食材信息的確認(rèn)過(guò)程。用戶根據(jù)自身對(duì)食材的需求確定某幾種需要購(gòu)買的食材產(chǎn)品,將確認(rèn)結(jié)果返回,系統(tǒng)根據(jù)確認(rèn)后的結(jié)果進(jìn)行檢索。如針對(duì)紅酒牛排菜譜,獲取到該菜譜的食材信息包括牛排、西紅柿、洋蔥、紅酒、橄欖油、香料幾種,系統(tǒng)在進(jìn)行檢索前先將上述食材信息發(fā)送至用戶進(jìn)行篩選確認(rèn),用戶確認(rèn)需要購(gòu)買的食材為牛排、紅酒、橄欖油、香料并將確認(rèn)結(jié)果返回,系統(tǒng)在檢索查找時(shí)只會(huì)查找確認(rèn)食材信息中的產(chǎn)品信息,西紅柿、洋蔥的食材信息不再進(jìn)行檢索。
[0057]用戶確認(rèn)后再進(jìn)行檢索的方式同樣可以使得用戶跳過(guò)不需要的食材的選擇過(guò)程。此步驟可以與上述的設(shè)置忽略項(xiàng)的方式同時(shí)存在,從而方便用戶對(duì)所需的食材進(jìn)行隨時(shí)調(diào)
難
iF.0
[0058]在用戶所發(fā)送的單條檢索請(qǐng)求中,所包含的菜譜標(biāo)識(shí)信息可以不止一組,用戶可以在單條檢索請(qǐng)求中同時(shí)添加兩組或兩組以上。在后續(xù)的檢索過(guò)程中,系統(tǒng)會(huì)根據(jù)檢索請(qǐng)求中所有菜譜標(biāo)識(shí)信息讀取數(shù)據(jù)庫(kù)中與它們關(guān)聯(lián)的所有食材信息,并將所有食材信息的相關(guān)產(chǎn)品信息都查找出來(lái)供用戶選擇購(gòu)買?;诖?,本發(fā)明能夠同時(shí)處理多份菜譜的食材檢索工作,當(dāng)用戶需要購(gòu)買多份菜譜的食材時(shí),只需要一次提交檢索請(qǐng)求即可,不需要分別針對(duì)每個(gè)菜譜進(jìn)行操作。例如,用戶需要同時(shí)制作紅燒茄子、牛肉炒涼瓜、口水雞的菜肴產(chǎn)品,進(jìn)行食材購(gòu)買時(shí),只需同時(shí)輸入上述菜譜的菜譜標(biāo)識(shí)信息,形成檢索請(qǐng)求,那么返回給用戶的檢索結(jié)果會(huì)自動(dòng)包括上述所有菜譜信息對(duì)應(yīng)的產(chǎn)品信息,用戶根據(jù)檢索結(jié)果完成所有菜譜信息所包含食材的選擇購(gòu)買過(guò)程。
[0059]上述涉及前臺(tái)處理的用戶操作,除了在檢索請(qǐng)求中輸入菜譜標(biāo)識(shí)信息外,用戶還可以在確認(rèn)產(chǎn)品信息之前的任意時(shí)刻輸入對(duì)于菜譜所需求的份量信息。份量信息的輸入可以在用戶確認(rèn)和/或購(gòu)買產(chǎn)品信息之前的任何一個(gè)步驟進(jìn)行,例如用戶可以在輸入菜譜標(biāo)識(shí)信息的同時(shí)輸入份量信息,也可以在選擇食材信息時(shí)輸入份量信息,也可以在選擇產(chǎn)品時(shí)輸入份量信息,或者也可以在這幾個(gè)步驟之外、確認(rèn)和/或購(gòu)買產(chǎn)品信息之前的任何一個(gè)時(shí)刻輸入份量信息,實(shí)現(xiàn)方式比較靈活。用戶輸入的份量信息決定了用戶對(duì)每樣食材的需求量。易知的是,當(dāng)沒(méi)有份量信息時(shí),用戶在選擇購(gòu)買時(shí)需要自行決定每樣食材的購(gòu)買量,這對(duì)于部分用戶來(lái)說(shuō)是很難決定的。增加了份量信息后,系統(tǒng)返回給用戶選擇購(gòu)買的產(chǎn)品信息時(shí)會(huì)自動(dòng)增加根據(jù)份量信息所計(jì)算的產(chǎn)品信息購(gòu)買量。這進(jìn)一步方便了普通用戶對(duì)食材的選擇購(gòu)買過(guò)程。以紅酒牛排菜譜為例,當(dāng)用戶輸入的份量信息為I份時(shí),系統(tǒng)返回給用戶的牛排的產(chǎn)品信息中自動(dòng)推薦的購(gòu)買量為150g的牛排量,當(dāng)份量信息為2份時(shí),自動(dòng)推薦的購(gòu)買量加倍,為300g的量,如此類推。值得注意的是,根據(jù)用戶輸入的份量信息自動(dòng)計(jì)算產(chǎn)品信息購(gòu)買量時(shí),其實(shí)現(xiàn)基礎(chǔ)是食材信息中一般要包含食材的標(biāo)準(zhǔn)份量信息,即食材信息中包含有一個(gè)基準(zhǔn)份量,這樣在自動(dòng)計(jì)算時(shí),才能有據(jù)可循,提高了產(chǎn)品購(gòu)買量計(jì)算的精確度。優(yōu)選的,食材的標(biāo)準(zhǔn)份量可以按照一個(gè)成年人的平均飲食習(xí)慣默認(rèn)設(shè)置為一份,當(dāng)用戶對(duì)份量信息無(wú)更改時(shí),可直接確認(rèn)該標(biāo)準(zhǔn)份量進(jìn)而購(gòu)買產(chǎn)品;當(dāng)用戶對(duì)份量信息有更改時(shí),可對(duì)此默認(rèn)的標(biāo)準(zhǔn)份量進(jìn)行更改,更改的方式可以為增加標(biāo)準(zhǔn)份量的份數(shù),或者通過(guò)更改用戶類型,如將默認(rèn)的成年人更改為老人或者小孩的方式更改默認(rèn)的標(biāo)準(zhǔn)份量。當(dāng)計(jì)算出來(lái)的產(chǎn)品購(gòu)買量,部分產(chǎn)品信息難以滿足時(shí),系統(tǒng)會(huì)自動(dòng)將這些產(chǎn)品信息屏蔽或向用戶提示告警,例如當(dāng)用戶在檢索之前輸入份量信息時(shí),有部分產(chǎn)品信息不能滿足該購(gòu)買量,則系統(tǒng)會(huì)自動(dòng)將這些產(chǎn)品信息屏蔽;當(dāng)用戶在選擇產(chǎn)品時(shí)輸入份量信息,且部分產(chǎn)品信息不滿足該購(gòu)買量時(shí),系統(tǒng)會(huì)自動(dòng)告警提示份量不足,用戶可以選擇其他類似產(chǎn)品,或者減少份量進(jìn)行購(gòu)買。
[0060]除了輸入菜譜標(biāo)識(shí)信息和份量信息外,用戶還可以在確認(rèn)產(chǎn)品信息之前的任意時(shí)刻輸入對(duì)于食材的限定信息。食材限定信息的輸入可以在用戶確認(rèn)和/或購(gòu)買產(chǎn)品信息之前的任何一個(gè)步驟進(jìn)行,例如用戶可以在輸入菜譜標(biāo)識(shí)信息的同時(shí)輸入食材的限定信息,也可以在選擇食材信息時(shí)輸入食材的限定信息,也可以在選擇產(chǎn)品時(shí)輸入食材的限定信息,或者也可以在這幾個(gè)步驟之外、確認(rèn)和/或購(gòu)買產(chǎn)品信息之前的任何一個(gè)時(shí)刻輸入食材的限定信息,實(shí)現(xiàn)方式比較靈活。用戶輸入的食材限定信息相當(dāng)于對(duì)產(chǎn)品信息的特殊要求,如食材供應(yīng)商的所在地、供貨渠道、到貨時(shí)間要求等等。進(jìn)行產(chǎn)品信息檢索時(shí),除了考慮食材信息外,還會(huì)對(duì)食材限定信息進(jìn)行匹配。只有同時(shí)符合食材信息并滿足食材限定信息的產(chǎn)品信息才會(huì)被讀取出來(lái)作為待選項(xiàng)。例如用戶居住地為“珠?!?,當(dāng)需要購(gòu)買紅酒牛排菜譜的食材時(shí),考慮到對(duì)食材的新鮮度要求,其在提交產(chǎn)品請(qǐng)求時(shí)可以同時(shí)添加對(duì)食材的供貨區(qū)域限定信息“珠三角地區(qū)”,系統(tǒng)返回給用戶的產(chǎn)品信息只會(huì)包含由位于珠三角地區(qū)的供應(yīng)商提供的食材產(chǎn)品,其他地區(qū)的食材產(chǎn)品信息自動(dòng)屏蔽。值得注意的是,當(dāng)在檢索產(chǎn)品信息之前輸入食材限定信息時(shí),會(huì)在進(jìn)行產(chǎn)品信息檢索時(shí),就對(duì)食材限定信息進(jìn)行檢索匹配,讀取出來(lái)的產(chǎn)品信息為同時(shí)滿足食材信息和食材限定信息的產(chǎn)品;當(dāng)在檢索產(chǎn)品信息之后或者產(chǎn)品選擇之時(shí)輸入食材限定信息時(shí),則會(huì)觸發(fā)新一輪的檢索匹配,檢索完成后會(huì)將同時(shí)符合食材信息和食材限定信息的產(chǎn)品顯示出來(lái)供用戶選擇。
[0061]用戶根據(jù)返回的產(chǎn)品信息檢索結(jié)果進(jìn)行選擇購(gòu)買時(shí),可以單獨(dú)針對(duì)每個(gè)選擇好的產(chǎn)品信息在其相應(yīng)的購(gòu)買頁(yè)面下單購(gòu)買,但為了進(jìn)一步增加食材購(gòu)買的便捷性,本發(fā)明在提供結(jié)果供用戶選擇購(gòu)買之后,還設(shè)置步驟5:匯總用戶的選擇結(jié)果,根據(jù)選擇結(jié)果形成產(chǎn)品訂單。系統(tǒng)自動(dòng)根據(jù)用戶對(duì)所有食材產(chǎn)品信息的選擇結(jié)果,生成購(gòu)買訂單,當(dāng)不同的食材屬于同一個(gè)供應(yīng)商時(shí),自動(dòng)將相關(guān)信息集中到同一個(gè)訂單內(nèi),供應(yīng)商不同時(shí),則分別形成購(gòu)買訂單,供用戶確認(rèn)購(gòu)買。
[0062]在部分實(shí)施例中,系統(tǒng)還可以根據(jù)用戶在某個(gè)菜譜標(biāo)識(shí)信息上的選擇結(jié)果形成優(yōu)選項(xiàng)并記錄,當(dāng)再次接收到同一菜譜標(biāo)識(shí)信息的檢索請(qǐng)求時(shí),自動(dòng)將存儲(chǔ)的優(yōu)選項(xiàng)自動(dòng)推薦給后來(lái)的用戶。該優(yōu)選項(xiàng)應(yīng)該是完成購(gòu)買過(guò)程的,可以是所有有效的購(gòu)買結(jié)果,也可以是系統(tǒng)根據(jù)算法判斷為優(yōu)選項(xiàng)(例如該項(xiàng)中所有選擇的食材都是由系統(tǒng)中認(rèn)定為優(yōu)質(zhì)的食材供應(yīng)商所提供),也可以是將資深用戶的選擇結(jié)果歸類為優(yōu)選項(xiàng)。這種優(yōu)選項(xiàng)能夠極大地對(duì)后來(lái)的用戶起到指導(dǎo)購(gòu)買的作用。
[0063]以上是對(duì)本發(fā)明的較佳實(shí)施進(jìn)行了具體說(shuō)明,但本發(fā)明創(chuàng)造并不限于所述實(shí)施例,熟悉本領(lǐng)域的技術(shù)人員在不違背本發(fā)明精神的前提下還可做出種種的等同變形或替換,這些等同的變型或替換均包含在本申請(qǐng)權(quán)利要求所限定的范圍內(nèi)。
【權(quán)利要求】
1.一種根據(jù)菜譜信息檢索對(duì)應(yīng)食材的產(chǎn)品信息的方法,其特征在于, 預(yù)先完成數(shù)據(jù)準(zhǔn)備的步驟:將菜譜標(biāo)識(shí)信息和制作對(duì)應(yīng)菜肴所需的食材信息錄入數(shù)據(jù)庫(kù),所述菜譜標(biāo)識(shí)信息和所述食材信息中的部分或全部信息在數(shù)據(jù)庫(kù)中彼此關(guān)聯(lián),并將食材的產(chǎn)品信息錄入數(shù)據(jù)庫(kù)中,所述食材的產(chǎn)品信息按照與所述菜譜標(biāo)識(shí)信息關(guān)聯(lián)的所述食材信息分類; 進(jìn)行食材檢索時(shí)執(zhí)行以下步驟: (1)接收用戶的檢索請(qǐng)求,所述檢索請(qǐng)求包含所述菜譜標(biāo)識(shí)信息; (2)根據(jù)所述菜譜標(biāo)識(shí)信息讀取數(shù)據(jù)庫(kù)中與之關(guān)聯(lián)的所需的食材信息; (3)根據(jù)所述所需的食材信息在數(shù)據(jù)庫(kù)中查找滿足所述所需的食材信息的產(chǎn)品信息; (4)將查找所得的所述產(chǎn)品信息提供給用戶選擇。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述菜譜標(biāo)識(shí)信息所對(duì)應(yīng)的菜譜為數(shù)字菜譜,所述數(shù)字菜譜為可被智能烹飪?cè)O(shè)備執(zhí)行,自動(dòng)/半自動(dòng)的完成菜肴制作過(guò)程的命令序列及其描述信息。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,步驟(I)中接收到的檢索請(qǐng)求所包含的所述菜譜標(biāo)識(shí)信息為一組或多組。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,在步驟(3)之前,接收用戶輸入的食材限定信息,步驟(3)根據(jù)所述所需的食材信息和所述食材限定信息在數(shù)據(jù)庫(kù)中查找同時(shí)滿足所述所需的食材信息和所述食材限定信息的所述產(chǎn)品信息。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,步驟(2)獲取菜譜信息中所包含的所述所需的食材信息后,將所述所需的食材信息發(fā)送給用戶篩選確認(rèn),并將返回的篩選確認(rèn)后的結(jié)果作為確定的所需的食材信息,再進(jìn)入步驟(3)。
6.根據(jù)權(quán)利要求1所述的方法,其特征在于,步驟(4)將查找所得的所述產(chǎn)品信息進(jìn)行排序后再提供給用戶選擇購(gòu)買。
7.根據(jù)權(quán)利要求1所述的方法,其特征在于,步驟(4)提供給用戶選擇購(gòu)買的所述產(chǎn)品信息包括滿足全部所需的食材信息的方便菜產(chǎn)品。
8.根據(jù)權(quán)利要求1所述的方法,其特征在于,步驟(4)中將查找所得的所述產(chǎn)品信息按照所述所需的食材信息中的食材名稱和/或類型依次提供給用戶選擇購(gòu)買,用戶完成一種食材信息選擇后自動(dòng)進(jìn)入下一種食材信息的選擇。
9.根據(jù)權(quán)利要求8所述的方法,其特征在于,步驟(4)中將查找所得的所述產(chǎn)品信息按照所述所需的食材信息中的食材名稱和/或類型依次提供給用戶選擇購(gòu)買時(shí),接收用戶每一次的選擇結(jié)果,根據(jù)用戶的選擇結(jié)果屏蔽后續(xù)食材信息中與所述選擇結(jié)果的食材產(chǎn)品特性不匹配的產(chǎn)品信息。
10.根據(jù)權(quán)利要求1或8所述的方法,其特征在于,提供給用戶選擇購(gòu)買時(shí),向用戶顯示的內(nèi)容包含對(duì)應(yīng)的所述所需的食材信息的產(chǎn)品信息選擇項(xiàng)以及針對(duì)所述所需的食材信息的忽略項(xiàng)。
11.根據(jù)權(quán)利要求1所述的方法,其特征在于,步驟⑷之后還包括步驟(5):匯總用戶的選擇結(jié)果,根據(jù)選擇結(jié)果形成產(chǎn)品訂單。
【文檔編號(hào)】G06F17/30GK103984725SQ201410206865
【公開(kāi)日】2014年8月13日 申請(qǐng)日期:2014年5月15日 優(yōu)先權(quán)日:2014年5月15日
【發(fā)明者】張永強(qiáng), 江海峰 申請(qǐng)人:珠海優(yōu)特電力科技股份有限公司