菜譜提示裝置以及菜譜提示方法
【專利摘要】一種菜譜提示裝置,具備:菜譜存儲(chǔ)部(102),針對(duì)多個(gè)烹飪菜單的每一個(gè),存儲(chǔ)包含有工序要素的烹飪順序,該工序要素分別與材料、中途材料、作為完成品的烹飪菜單相對(duì)應(yīng);接受部(101),接受由用戶指定的烹飪菜單;搜索部(103),從菜譜存儲(chǔ)部(102)中搜索示出烹飪菜單的烹飪順序的第一烹飪順序;類似度計(jì)算部(104),計(jì)算菜譜存儲(chǔ)部(102)中所存儲(chǔ)的多個(gè)烹飪菜單的烹飪順序的每一個(gè)、與搜索部(103)搜索的所述第一烹飪順序的類似度;決定部(105),利用類似度計(jì)算部(104)計(jì)算的類似度,從多個(gè)烹飪菜單的烹飪順序中決定與第一烹飪順序類似的第二烹飪順序;以及提示部(106),提示與決定部(105)決定的第二烹飪順序相對(duì)應(yīng)的烹飪菜單。
【專利說明】菜譜提示裝置以及菜譜提示方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及菜譜提示裝置以及菜譜提示方法。
【背景技術(shù)】
[0002]目前已經(jīng)公開的一種技術(shù)是,在一邊參照菜譜信息一邊考慮每天的食譜之時(shí),能夠從系統(tǒng)所管理的庫存食材信息、以及用戶輸入的食材信息中推測(cè)出能夠烹飪的推薦的烹飪菜單并進(jìn)行顯示(參照專利文獻(xiàn)I)。
[0003]并且,已經(jīng)公開的技術(shù)還有,能夠以食材以及烹飪順序?yàn)橐粋€(gè)單位來對(duì)菜譜信息進(jìn)行部分檢索的技術(shù)(參照專利文獻(xiàn)2)。
[0004](現(xiàn)有技術(shù)文獻(xiàn))
[0005](專利文獻(xiàn))
[0006]專利文獻(xiàn)1:日本特開2002-92120號(hào)公報(bào)
[0007]專利文獻(xiàn)2:國(guó)際公開第2003/107233號(hào)
[0008]然而,用戶在對(duì)烹飪順序類似的多個(gè)烹飪菜單進(jìn)行烹飪時(shí),所出現(xiàn)的問題是在對(duì)烹飪順序類似的多個(gè)烹飪菜單進(jìn)行確定時(shí)會(huì)花費(fèi)很多工夫。
【發(fā)明內(nèi)容】
[0009]因此,本發(fā)明提供了一種能夠以易懂的方式來將烹飪順序類似的多個(gè)烹飪菜單提示給用戶的菜譜提示裝置等。
[0010]本發(fā)明的一個(gè)實(shí)施方式所涉及的菜譜提示裝置具備:菜譜存儲(chǔ)部,針對(duì)多個(gè)烹飪菜單的每一個(gè),存儲(chǔ)包含有工序要素的烹飪順序,該工序要素分別與作為烹飪菜單的原料的材料、從材料直到完成為止所需要的中途材料、以及作為完成品的烹飪菜單相對(duì)應(yīng);接受部,接受由用戶指定的烹飪菜單;搜索部,從所述菜譜存儲(chǔ)部中搜索第一烹飪順序,該第一烹飪順序示出由所述接受部接受的烹飪菜單的烹飪順序;類似度計(jì)算部,計(jì)算所述菜譜存儲(chǔ)部中所存儲(chǔ)的多個(gè)烹飪菜單的烹飪順序的每一個(gè)、與所述搜索部所搜索的所述第一烹飪順序的類似度;決定部,利用所述類似度計(jì)算部計(jì)算出的類似度,從所述多個(gè)烹飪菜單的烹飪順序中決定與所述第一烹飪順序類似的第二烹飪順序;以及提示部,提示與所述決定部所決定的第二烹飪順序相對(duì)應(yīng)的烹飪菜單。
[0011]并且,這些概括性的或者具體的實(shí)施方式能夠以系統(tǒng)、方法、集成電路、計(jì)算機(jī)程序或者計(jì)算機(jī)能夠讀取的CD-ROM等記錄介質(zhì)來實(shí)現(xiàn),也可以通過對(duì)系統(tǒng)、方法、集成電路、計(jì)算機(jī)程序以及記錄介質(zhì)進(jìn)行任意地組合來實(shí)現(xiàn)。
[0012]本發(fā)明的菜譜提示裝置能夠提示包括與用戶指定的烹飪菜單類似的烹飪順序的烹飪菜單。
【專利附圖】
【附圖說明】
[0013]圖1示出了實(shí)施方式I所涉及的菜譜提示裝置的硬件構(gòu)成的一個(gè)例子。[0014]圖2示出了實(shí)施方式I所涉及的菜譜提示裝置的功能塊構(gòu)成的一個(gè)例子。
[0015]圖3A示出了實(shí)施方式I所涉及的菜譜提示裝置的烹飪順序的一個(gè)例子。
[0016]圖3B示出了實(shí)施方式I所涉及的菜譜提示裝置的烹飪順序的其他的一個(gè)例子。
[0017]圖4A示出了實(shí)施方式I所涉及的菜譜提示裝置的詳細(xì)的烹飪順序的一個(gè)例子。
[0018]圖4B示出了實(shí)施方式I所涉及的菜譜提示裝置的詳細(xì)的烹飪順序的其他的一個(gè)例子。
[0019]圖5A示出了實(shí)施方式I所涉及的菜譜提示裝置的工序要素(中途材料)的一個(gè)例子。
[0020]圖5B示出了實(shí)施方式I所涉及的菜譜提示裝置的工序要素(烹飪菜單)的一個(gè)例子。
[0021]圖5C示出了實(shí)施方式I所涉及的菜譜提示裝置的工序要素(材料)的一個(gè)例子。
[0022]圖6是示出實(shí)施方式I所涉及的菜譜提示裝置的處理的流程圖。
[0023]圖7是示出實(shí)施方式I所涉及的菜譜提示裝置的類似度計(jì)算部的處理的流程圖。
[0024]圖8示出了實(shí)施方式I所涉及的菜譜提示裝置所提示的烹飪菜單的一個(gè)例子。
[0025]圖9示出了實(shí)施方式I所涉及的菜譜提示裝置所提示的烹飪菜單的其他的一個(gè)例子。
[0026]圖10示出了實(shí)施方式I所涉及的菜譜提示裝置所提示的烹飪菜單的其他的一個(gè)例子。
[0027]圖11示出了實(shí)施方式2所涉及的菜譜提示裝置所提示的烹飪類似圖的一個(gè)例子。
[0028]圖12示出了設(shè)想技術(shù)中的菜譜DB的一個(gè)例子。
[0029]圖13示出了各實(shí)施方式中的服務(wù)類型I。
[0030]圖14示出了各實(shí)施方式中的服務(wù)類型2。
[0031]圖15示出了各實(shí)施方式中的服務(wù)類型3。
[0032]圖16示出了各實(shí)施方式中的服務(wù)類型4。
【具體實(shí)施方式】
[0033](成為本發(fā)明的基礎(chǔ)的見解)
[0034]本發(fā)明人員發(fā)現(xiàn)在“【背景技術(shù)】” 一欄中所記載的菜譜提示裝置中會(huì)出現(xiàn)以下的問題。
[0035]一般而言,不論做飯的主婦等是否對(duì)烹飪感興趣,在家庭中考慮每天的食譜都將成為一個(gè)很大的負(fù)擔(dān)。尤其是當(dāng)家庭中有需要斷奶食品的嬰幼兒、或者是針對(duì)某種特殊的食品為過敏體質(zhì)的人、或者需要對(duì)食物進(jìn)行限制的人的情況下,不僅是需要決定能夠?qū)?yīng)于每個(gè)人的特殊的食譜,而且還需要湊齊各種烹飪菜單所需要的食材,并且還需要高效率地同時(shí)進(jìn)行烹飪順序各不相同的各種烹飪菜單。
[0036]現(xiàn)在,烹飪書籍、烹飪節(jié)目以及互聯(lián)網(wǎng)上的有關(guān)烹飪的信息被登載在網(wǎng)址上,并且大多的烹飪菜單的烹飪順序、所需的食材以及分量通過“菜譜”而被介紹,而且所需的烹飪器具、烹飪時(shí)間、營(yíng)養(yǎng)價(jià)值等信息也通過“菜譜”而被介紹。
[0037]許多用戶都是參照這些菜譜信息來考慮每天的食譜。例如,已經(jīng)公開的技術(shù)是,從系統(tǒng)所管理的庫存食材信息、用戶輸入的食材信息中,來推測(cè)能夠烹飪的推薦烹飪菜單并進(jìn)行顯示(專利文獻(xiàn)I參照)。
[0038]并且,還公開了以食材以及烹飪順序?yàn)閱挝?,來?duì)菜譜信息進(jìn)行部分檢索的技術(shù)(專利文獻(xiàn)2參照)。
[0039]圖12示出了與專利文獻(xiàn)2公開的技術(shù)相同的設(shè)想技術(shù)中的菜譜DB的一個(gè)例子。圖12示出了一個(gè)菜譜DB的例子,該例子是將菜譜以食材以及烹飪順序?yàn)閱挝贿M(jìn)行分解,并保持的數(shù)據(jù)庫的例子。菜譜DB包括構(gòu)成菜譜的四個(gè)數(shù)據(jù)庫,S卩:完成品DB、半成品DB、配料DB以及主要材料DB。在這四個(gè)數(shù)據(jù)庫的每一個(gè)中,將菜譜的烹飪順序以時(shí)間序列來劃分,被劃分的各個(gè)工序的對(duì)象作為數(shù)據(jù)來記錄。將這些數(shù)據(jù)分別記錄到“主要材料表”、“配料表”、“半成品表”以及“完成品表”。每個(gè)表中所記錄的數(shù)據(jù)與工序要素相對(duì)應(yīng)?!爸饕牧稀敝邪ㄊ巢?例如蔬菜、肉類以及佐料等)、以及這些烹飪中所使用的烹飪器具的至少一方。“配料”中包括預(yù)先準(zhǔn)備的主要材料(例如:切碎的蔬菜、以及預(yù)先調(diào)味的魚或肉等)、以及用于預(yù)先準(zhǔn)備的烹飪器具中的至少一方?!鞍氤善贰敝邪ê铣苫蚣庸ず蟮呐淞系?、以及用于合成或加工的烹飪器具的至少一方。具體而言是進(jìn)行煮、烤、蒸、炸或者炒等處理時(shí)的對(duì)象或者事例,包括煎好的漢堡肉餅單品或者平底煎鍋等。并且,在不需要預(yù)先準(zhǔn)備而成為半成品的對(duì)象的情況下(例如佐料等),包括在“配料”之內(nèi)。因此,例如佐料等即可以作為“主要材料”來記錄,又可以作為其他的“配料”來記錄?!巴瓿善贰卑ㄅ腼兒玫牟艘约笆⒉藭r(shí)使用的餐具或器具、盛放工序(盛入餐具、澆上沙司、或者加入配菜等)中的任一個(gè)。
[0040]然而,用戶在對(duì)烹飪順序類似的多個(gè)烹飪菜單進(jìn)行烹飪時(shí),在確定烹飪順序類似的多個(gè)烹飪菜單時(shí)會(huì)花費(fèi)很多工夫。在以往的技術(shù)中,作為確定這種烹飪菜單的方法例如有,用戶利用自己決定的關(guān)鍵詞,來檢索自己想到的與規(guī)定的烹飪菜單類似的烹飪菜單的方法,而且還有對(duì)作為檢索結(jié)果而示出的烹飪菜單所需要的食材或烹飪順序等信息進(jìn)行比較斟酌,用戶自己進(jìn)行判斷并選擇類似的烹飪菜單的方法。在這些方法中,若用戶選定的關(guān)鍵詞不確切,則用戶不能檢索到自己所希望的烹飪菜單。并且,在用戶的判斷不確切的情況下,則不能選定烹飪順序類似的多個(gè)烹飪菜單,這樣會(huì)增大烹飪所花費(fèi)的時(shí)間以及工夫。
[0041]這些尤其是在專利文獻(xiàn)2公開的利用了以往的菜譜DB的情況下而發(fā)生的問題。具體而言,在上述以往的菜譜DB中,沒有成為提示烹飪順序類似的多個(gè)烹飪菜單的規(guī)格。
[0042]因此,本發(fā)明提供了一種以易懂的方式將烹飪順序類似的多個(gè)烹飪菜單提示給用戶的菜譜提示裝置等。
[0043]為了解決上述的問題,本發(fā)明的一個(gè)實(shí)施方式所涉及的菜譜提示裝置具備:菜譜存儲(chǔ)部,針對(duì)多個(gè)烹飪菜單的每一個(gè),存儲(chǔ)包含有工序要素的烹飪順序,該工序要素分別與作為烹飪菜單的原料的材料、從材料直到完成為止所需要的中途材料、以及作為完成品的烹飪菜單相對(duì)應(yīng);接受部,接受由用戶指定的烹飪菜單;搜索部,從所述菜譜存儲(chǔ)部中搜索第一烹飪順序,該第一烹飪順序示出由所述接受部接受的烹飪菜單的烹飪順序;類似度計(jì)算部,計(jì)算所述菜譜存儲(chǔ)部中所存儲(chǔ)的多個(gè)烹飪菜單的烹飪順序的每一個(gè)、與所述搜索部所搜索的所述第一烹飪順序的類似度;決定部,利用所述類似度計(jì)算部計(jì)算出的類似度,從所述多個(gè)烹飪菜單的烹飪順序中決定與所述第一烹飪順序類似的第二烹飪順序;以及提示部,提示與所述決定部所決定的第二烹飪順序相對(duì)應(yīng)的烹飪菜單。
[0044]據(jù)此,菜譜提示裝置能夠從菜譜存儲(chǔ)部中所保存的烹飪菜單中,對(duì)以與用戶所指定的烹飪菜單為共同的材料以及工序要素來烹飪的烹飪菜單進(jìn)行提示。因此,用戶通過參照菜譜提示裝置所提示的烹飪菜單,可以不必親自進(jìn)行關(guān)鍵詞檢索以及對(duì)信息的比較與探討,就能夠知道烹飪順序類似的多個(gè)烹飪菜單。因此,菜譜提示裝置能夠以易懂的方式將烹飪順序類似的多個(gè)烹飪菜單提示給用戶。
[0045]例如,所述搜索部,從所述菜譜存儲(chǔ)部中搜索第一材料,該第一材料是所述接受部接受的烹飪菜單的材料,所述類似度計(jì)算部,計(jì)算所述菜譜存儲(chǔ)部中存儲(chǔ)的多個(gè)烹飪順序中包含的材料與所述搜索部搜索的所述第一材料的類似度,所述決定部,利用所述類似度計(jì)算部計(jì)算出的類似度,從所述多個(gè)烹飪順序所包含的材料中,決定與所述第一材料類似的第二材料,所述提示部,提示與所述決定部決定的第二材料對(duì)應(yīng)的烹飪菜單。
[0046]據(jù)此,菜譜提示裝置能夠?qū)⑴c用戶所指定的烹飪菜單具有共同的材料的烹飪菜單進(jìn)行提示。因此,用戶通過參照菜譜提示裝置所提示的烹飪菜單,從而能夠知道材料相同的多個(gè)烹飪菜單。
[0047]例如,所述類似度計(jì)算部,對(duì)材料類似度與工序類似度分別進(jìn)行加權(quán),并通過相加來計(jì)算所述第一烹飪順序與所述多個(gè)烹飪菜單的每一個(gè)的類似度,所述材料類似度是指,所述第一烹飪順序與所述多個(gè)烹飪菜單的每一個(gè)所共同包含的材料的個(gè)數(shù)的指標(biāo),所述工序類似度是指,所述第一烹飪順序與所述多個(gè)烹飪菜單的每一個(gè)所共同包含的中途材料的個(gè)數(shù)的指標(biāo)。
[0048]例如,所述類似度計(jì)算部進(jìn)行加權(quán),以使針對(duì)所述材料類似度的權(quán)重值與針對(duì)所述工序類似度的權(quán)重值分別為O以上I以下,并且使針對(duì)所述材料類似度的權(quán)重值與針對(duì)所述工序類似度的權(quán)重值的和成為1,并且通過對(duì)所述材料類似度與所述工序類似度進(jìn)行相加,來計(jì)算所述第一烹飪順序與所述多個(gè)烹飪菜單的每一個(gè)的類似度。
[0049]據(jù)此,菜譜提示裝置能夠?qū)μ崾痉绞竭M(jìn)行任意地調(diào)節(jié),例如能夠?qū)εc用戶所指定的烹飪菜單為具有相同的材料的烹飪菜單進(jìn)行提示、或者能夠?qū)εc用戶所指定的烹飪菜單為具有工序要素的烹飪菜單進(jìn)行提示、或者對(duì)具有以上雙方的特點(diǎn)的烹飪菜單進(jìn)行提示。
[0050]例如,所述提示部,在所述第二烹飪順序與所述第一烹飪順序的類似度越大的情況下,就將與所述決定部所決定的所述第二烹飪順序相對(duì)應(yīng)的烹飪菜單的名稱,顯示到與所述第一烹飪順序?qū)?yīng)的烹飪菜單的名稱越近的位置,據(jù)此來提示與所述第二烹飪順序?qū)?yīng)的烹飪菜單。
[0051]據(jù)此,菜譜提示裝置能夠?qū)⑴c用戶所指定的烹飪菜單為具有相同的材料或工序要素的烹飪菜單,以用戶能夠一目了然的方式來進(jìn)行提示。
[0052]例如,所述提示部通過烹飪類似圖,來提示所述第一烹飪順序與所述第二烹飪順序的類似度以及與所述第二烹飪順序相對(duì)應(yīng)的烹飪菜單,所述烹飪類似圖是指,在由兩個(gè)軸構(gòu)成的二維平面上,配置了分別與所述第一烹飪順序以及所述第二烹飪順序相對(duì)應(yīng)的烹飪菜單的圖,所述兩個(gè)軸是指,表示所述材料類似度的軸以及表示所述工序類似度的軸。
[0053]據(jù)此,菜譜提示裝置能夠?qū)⑴c用戶所指定的烹飪菜單為具有相同的材料的烹飪菜單、與用戶所指定的烹飪菜單為工序要素相同的烹飪菜單、以及具有以上雙方的特點(diǎn)的烹飪菜單,與他們的類似度一起,通過類似圖來一并提示給用戶。用戶能夠從類似圖所表示的烹飪菜單的候補(bǔ)中,選擇能夠與用戶所指定的烹飪菜單同時(shí)進(jìn)行烹飪的烹飪菜單。用戶通過參照菜譜提示裝置所提示的烹飪菜單,可以不必親自進(jìn)行關(guān)鍵詞的檢索以及對(duì)信息的比較分析,就能夠知道烹飪順序類似的多個(gè)烹飪菜單。[0054]并且,這些概括的或者具體的實(shí)施方式可以由系統(tǒng)、方法、集成電路、計(jì)算機(jī)程序或者計(jì)算機(jī)可讀取的CD-ROM等記錄介質(zhì)來實(shí)現(xiàn),也可以通過對(duì)系統(tǒng)、方法、集成電路、計(jì)算機(jī)程序或者記錄介質(zhì)進(jìn)行任意組合來實(shí)現(xiàn)。
[0055]以下參照附圖對(duì)實(shí)施方式進(jìn)行具體說明。
[0056]并且,以下說明的實(shí)施方式均為概括的或者具體的示例。以下的實(shí)施方式中的數(shù)值、形狀、材料、構(gòu)成要素、構(gòu)成要素的配置位置以及連接方式、步驟、步驟的順序等均為一個(gè)例子,并非是限定本發(fā)明的主旨。并且,對(duì)于以下的實(shí)施方式中的構(gòu)成要素中示出最上位概念的獨(dú)立權(quán)利要求中所沒有記載的構(gòu)成要素作為任意的構(gòu)成要素來說明。
[0057]并且,相同的構(gòu)成要素賦予相同的符號(hào),并有省略說明的情況。
[0058](實(shí)施方式I)
[0059]圖1示出了本實(shí)施方式所涉及的菜譜提示裝置100的硬件構(gòu)成的一個(gè)例子。
[0060]如圖1所示,本實(shí)施方式所涉及的菜譜提示裝置100具備:輸入部11、控制部12以及輸出部13。
[0061]輸入部11是接受用戶的操作的功能塊。輸入部11的具體例子是,接受利用文字以及符號(hào)的操作的鍵盤111、接受利用光標(biāo)的操作的鼠標(biāo)112、接受利用聲音的操作的麥克風(fēng)113以及接受通過觸摸畫面而進(jìn)行的操作的觸摸輸入114等。輸入部11至少具備其中的一個(gè)。并且,只要能夠接受用戶的操作,也可以是其他的硬件。
[0062]控制部12是接受來自輸入部11的輸入,并且執(zhí)行本實(shí)施方式所涉及的菜譜提示裝置100的控制程序的功能塊??刂撇?2例如具備:作為執(zhí)行控制程序的處理器的CPU (Central Processing Unit) 121、作為執(zhí)行控制程序時(shí)所使用的工作區(qū)的存儲(chǔ)器122以及保存控制程序的HDD (Hard disk drive) 123。
[0063]輸出部13是以向用戶傳達(dá)的方式來輸出控制部12的控制程序的輸出結(jié)果的功能塊。輸出部13的具體例子是:以映像來輸出文字、符號(hào)以及圖像的顯示器131、通過聲音來進(jìn)行輸出的揚(yáng)聲器132以及將文字、符號(hào)以及圖像作為印刷物來輸出的打印機(jī)133等。輸出部13至少具備其中的一個(gè)。并且,只要是能夠以向用戶傳達(dá)的方式來輸出控制程序的輸出結(jié)果,也可以是其他的硬件。
[0064]圖2是示出本實(shí)施方式所涉及的菜譜提示裝置100的功能塊構(gòu)成的一個(gè)例子的功能方框圖。
[0065]如圖2所示,本發(fā)明的實(shí)施方式中的菜譜提示裝置100具備:接受部101、菜譜存儲(chǔ)部102、搜索部103、類似度計(jì)算部104、決定部105、以及提示部106。
[0066]接受部101由圖1中的輸入部11來實(shí)現(xiàn)其功能。接受部101接受用戶的烹飪菜單的選擇操作。并且,作為選擇操作的例子例如有,將烹飪菜單作為字符串來輸入的操作、或者從被提示的多個(gè)烹飪菜單中選擇用戶所確定的烹飪菜單的操作等。
[0067]菜譜存儲(chǔ)部102由圖1中的控制部12來實(shí)現(xiàn)其功能,針對(duì)多個(gè)烹飪菜單的每一個(gè),對(duì)烹飪菜單所需要的材料、中途材料、作為完成品的烹飪菜單所對(duì)應(yīng)的各個(gè)工序要素進(jìn)行分層,并存儲(chǔ)烹飪順序。
[0068]搜索部103由圖1中的控制部12來實(shí)現(xiàn)其功能,從菜譜存儲(chǔ)部中搜索構(gòu)成接受部101所接受的烹飪菜單的烹飪順序的工序要素。
[0069]類似度計(jì)算部104由圖1中的控制部12來實(shí)現(xiàn)其功能,對(duì)接受部101所接受的烹飪菜單的烹飪順序、與菜譜存儲(chǔ)部102中保存的所有的或者一部分烹飪菜單的烹飪順序計(jì)算類似度。
[0070]決定部105由圖1中的控制部12來實(shí)現(xiàn)其功能,按照類似度計(jì)算部104所計(jì)算的烹飪順序的類似度,從多個(gè)烹飪菜單中決定輸出的烹飪菜單。
[0071]提示部106由圖1的輸出部13來實(shí)現(xiàn)其功能,并輸出由決定部105決定的烹飪菜單。
[0072]圖3A以及圖3B是本實(shí)施方式所涉及的菜譜提示裝置100的烹飪順序的一個(gè)例子。在圖3A以及圖3B中示出了,作為菜譜存儲(chǔ)部102中保存的菜譜的烹飪順序的各個(gè)工序要素,并且烹飪程度越高越表示在紙面的上部,在此示出的菜譜是,菜譜A“德式蛋餅”、菜譜B “炸土豆肉餅”以及菜譜C “奶油土豆泥”。
[0073]圖4A以及圖4B是本實(shí)施方式所涉及的菜譜提示裝置100的工序要素的詳細(xì)的說明圖。各個(gè)工序要素包括:成為烹飪的對(duì)象的材料、前一個(gè)工序要素(Before)、下一個(gè)工序要素(Next)。并且,連接各個(gè)工序要素的線表示,在執(zhí)行完線的一端的工序要素之后,執(zhí)行線的另一端的工序要素。
[0074]圖5A、圖5B以及圖5C是本實(shí)施方式所涉及的工序要素中包含的數(shù)據(jù)項(xiàng)目的一個(gè)例子。在圖5A、圖5B以及圖5C中,“工序ID”是用于對(duì)該工序要素進(jìn)行特定識(shí)別的ID?!笆巢摹笔窃谠摴ば蛞爻蔀榕腼兊膶?duì)象的食材。“分量”是在該工序要素成為烹飪的對(duì)象的食材的分量?!芭腼冃袆?dòng)”表示在該工序要素對(duì)食材進(jìn)行的烹飪行動(dòng)?!吧隙喂ば騃D”是指,生成該工序要素的基礎(chǔ)食材的工序要素(即,對(duì)該食材剛好執(zhí)行完的工序要素)的工序ID?!跋露喂ば騃D”是針對(duì)在該工序要素生成的食材以后將要執(zhí)行的工序要素的工序ID。
[0075]圖5A示出了圖3A中的工序要素b33的數(shù)據(jù)結(jié)構(gòu)。圖5A所示的工序要素b33表示,“揉和640g的肉餅材料”。并且,成為該工序要素的食材的肉餅材料的原料的土豆以及豬肉餡被生成的工序要素為工序要素b32以及b41,針對(duì)在該工序要素生成的肉餅材料下一個(gè)將要執(zhí)行的工序要素為工序要素bl4。這樣,將在烹飪行動(dòng)、上段工序ID以及下段工序ID均具有值的工序要素特意稱為“中途材料”的工序要素。
[0076]圖5B是圖3A中的工序要素bl5的數(shù)據(jù)結(jié)構(gòu)。工序要素bl5由于是已經(jīng)完成的烹飪,因此烹飪行動(dòng)以及下段工序ID中不具有值。這樣,將烹飪行動(dòng)以及下段工序ID不具有值的工序要素特意稱為“烹飪菜單”的工序要素。
[0077]圖5C是圖3A中的工序要素b30的數(shù)據(jù)結(jié)構(gòu)。工序要素b30由于是成為烹飪的對(duì)象的材料,因此烹飪行動(dòng)以及上段工序ID不具有值。這樣,將烹飪行動(dòng)以及上段工序ID不具有值的工序要素特意稱為“材料”的工序要素。并且,烹飪順序的一個(gè)例子是圖12所示的菜譜DB。
[0078]圖6是示出本實(shí)施方式所涉及的菜譜提示裝置100的處理的概要的流程圖。菜譜提示裝置100通過圖6所示的一系列的處理,針對(duì)菜譜存儲(chǔ)部102中存儲(chǔ)的烹飪順序,計(jì)算與用戶選擇的一個(gè)烹飪菜單的烹飪順序的類似度,以烹飪順序的類似度高的順序來排列烹飪順序并進(jìn)行提示。并且,在以下的說明中,在菜譜存儲(chǔ)部102中存儲(chǔ)有菜譜A “炸土豆肉餅”、菜譜B “雞蛋土豆泥”、以及菜譜C “奶油土豆泥”,并且以用戶選擇了菜譜A “炸土豆肉餅”的情況為具體例子。
[0079]如圖6所示,在本實(shí)施方式所涉及的菜譜提示裝置100,首先,在接受部101接受來自用戶的操作,并且判斷是否通過用戶的操作選擇了一個(gè)烹飪菜單(步驟S001)。在判斷為用戶沒有選擇一個(gè)烹飪菜單的情況下,再次從用戶接受操作(步驟SOOl的“否”)。
[0080]在用戶選擇了一個(gè)烹飪菜單的情況下(步驟SOOl的“是”),菜譜提示裝置100從菜譜存儲(chǔ)部102搜索被選擇的烹飪菜單的烹飪順序中包含的工序要素(步驟S002)。例如,接受部101在接受到圖3A中的菜譜B,即與炸土豆肉餅相對(duì)應(yīng)的烹飪菜單“炸土豆肉餅”時(shí),搜索部103從菜譜存儲(chǔ)部102中獲得工序要素1510、1311、1314、1315320330331332、b33、b40、以及 b41。
[0081]接著,計(jì)算與菜譜存儲(chǔ)部102中存儲(chǔ)的其他的烹飪菜單的烹飪順序的類似度(步驟S003)。類似度計(jì)算部104根據(jù)(式I)來計(jì)算菜譜X、菜譜Y的烹飪順序的類似度。
[0082]菜譜X以及菜譜Y的烹飪順序的類似度
[0083]=(“食材”、“烹飪行動(dòng)”以及“上段工序ID”的所有的值均一致的中途材料的工序要素的個(gè)數(shù))Xw1
[0084]+( “食材”的值一致的材料的工序要素的個(gè)數(shù))Xw2 (式I)
[0085]此時(shí),w1、w2的數(shù)值成為Wl+W2=l.0,即可以是事先賦予給菜譜提示裝置100的固定值,也可以由用戶來變更。例如,在以W1Sw2的方式來對(duì)WpW2賦予數(shù)值的情況下,對(duì)于采用共同的食材并采用共同的烹飪行動(dòng)的工序要素包含得越多就越賦予大的烹飪順序的類似度,相反,在以W^w2的方式來對(duì)WpW2賦予數(shù)值的情況下,包含的共同的食材越多就越使烹飪順序的類似度增大。
[0086]并且,(式I)的右邊的第一項(xiàng)為工序類似度,(式I)的右邊的第二項(xiàng)為材料類似度。
[0087]接著,利用被計(jì)算的烹飪順序的類似度,決定與被選擇的烹飪菜單類似的烹飪菜單(S004),并以烹飪順序的類似度高的順序來排列烹飪菜單并提示(步驟S005)。以下對(duì)在步驟SOOl選擇了菜譜B的情況下的步驟S002至S005進(jìn)行詳細(xì)說明。
[0088]圖7是示出本實(shí)施方式所涉及的菜譜提示裝置100的類似度計(jì)算部104的處理的流程圖。以下對(duì)圖6的步驟S003的處理進(jìn)行詳細(xì)說明。在此作為一個(gè)例子,對(duì)類似度計(jì)算部104給予了 W1=0.7, W2=0.3這一值的情況進(jìn)行說明。
[0089]如圖7所示,類似度計(jì)算部104首先針對(duì)菜譜存儲(chǔ)部102中存儲(chǔ)的所有的或者一部分烹飪菜單(在本實(shí)施方式中為菜譜B以及菜譜C)進(jìn)行以下的處理(步驟S031與S035之間的部分)。
[0090]類似度計(jì)算部104首先著眼于菜譜A,對(duì)“食材”、“烹飪行動(dòng)”以及“上段工序ID”的值均與相當(dāng)于菜譜B的中途材料的工序要素(圖3A中的bll、b31、b41、b32、b33、bl4)一致的工序要素的個(gè)數(shù)進(jìn)行計(jì)數(shù)。菜譜A的工序要素之中,“食材”、“烹飪行動(dòng)”以及“上段工序ID”的值均與相當(dāng)于菜譜B的中途材料的工序要素一致的工序要素是圖3A中的all,個(gè)數(shù)為I (步驟S032)。接著,對(duì)“食材”的值與相當(dāng)于菜譜B的材料的工序要素(圖3A中的blO、b20、b30、b40) 一致的工序要素的個(gè)數(shù)進(jìn)行計(jì)數(shù)。菜譜A的工序要素之中,“食材”的值與相當(dāng)于菜譜B的材料的工序要素一致的工序要素為圖3A中的alO以及a30,個(gè)數(shù)為2(步驟S033)。因此,利用(式I)來計(jì)算菜譜A與菜譜B的烹飪順序的類似度。在預(yù)先給予了 W1=0.7、W2=0.3的值的本實(shí)施方式中,菜譜A與菜譜B的烹飪工序的類似度為1.3(步驟 S034)。[0091]類似度計(jì)算部104接著著眼于菜譜C,對(duì)“食材”、“烹飪行動(dòng)”以及“上段工序ID”的值均與相當(dāng)于菜譜B的中途材料的工序要素(圖3B中的bll、b31、b41、b32、b33、bl4)一致的工序要素的個(gè)數(shù)進(jìn)行計(jì)數(shù)。菜譜C的工序要素之中,“食材”、“烹飪行動(dòng)”以及“上段工序ID”的值均與相當(dāng)于菜譜B的中途材料的工序要素一致的工序要素為圖4中的cll以及cl2,個(gè)數(shù)為2(步驟S032)。接著,對(duì)“食材”的值與相當(dāng)于菜譜B的材料的工序要素(圖3B中的bl0、b20、b30、b40) —致的工序要素的個(gè)數(shù)進(jìn)行計(jì)數(shù)。在菜譜C的工序要素之中,“食材”的值與相當(dāng)于菜譜B的材料的工序要素一致的工序要素是圖3B中的clO,個(gè)數(shù)為1(步驟S033)。因此,利用(式I)來計(jì)算菜譜B與菜譜C的烹飪順序的類似度。在預(yù)先賦予了 W1=0.7、W2=0.3的值的本實(shí)施方式中,菜譜B與菜譜C的烹飪工序的類似度為1.7(步驟 S034)。
[0092]接著,決定部105按照通過以上的處理而計(jì)算的烹飪順序的類似度,來輸出烹飪順序。圖8示出了本實(shí)施方式中的菜譜提示裝置100所提示的烹飪順序的一個(gè)例子。在圖8中,用戶所選擇的菜譜B “炸土豆肉餅”、烹飪順序的類似度高的菜譜C “奶油土豆泥”比菜譜A “德式蛋餅”被優(yōu)先提示。通過這樣的提示,用戶可以不必自己進(jìn)行檢索就能夠選擇菜譜的候補(bǔ),該菜譜的候補(bǔ)是指能夠高效率地與菜譜B同時(shí)進(jìn)行的菜譜。
[0093]并且,關(guān)于向用戶進(jìn)行提示的方式,只要是能夠?qū)⑴腼冺樞虻念愃贫雀叩牟俗V,使用戶認(rèn)識(shí)到與自己所選擇的菜譜的烹飪順序的類似度高,也可以采用其他的提示方式。具體而言,也可以將烹飪順序的類似度較高的菜譜顯示到與用戶選擇的菜譜近的位置。并且,也可以將烹飪順序的類似度較高的菜譜以比較大的文字來顯示。并且,也可以將烹飪順序的類似度高的菜譜以其他的顏色來顯示。
[0094]并且,在以聲音來進(jìn)行提示的情況下,也可以將烹飪順序的類似度較高的菜譜,以較大的聲音來再生。
[0095]圖9示出的例子是,在類似度計(jì)算部104預(yù)先賦予了 W1=0.3、W2=0.7這個(gè)值的情況下的菜譜提示例子。在W1=0.3、W2=0.7的情況下,菜譜A與菜譜B的烹飪順序的類似度為1.7,菜譜B與菜譜C的烹飪順序的類似度為1.3。因此,由用戶選擇的菜譜B“炸土豆肉餅”與包含較多的共同的食材的菜譜A “德式蛋餅”比菜譜C “奶油土豆泥”被優(yōu)先提示。
[0096]圖10示出的菜譜提示例子的情況是,在類似度計(jì)算部104賦予W1=L O、W2=0.0這個(gè)值,計(jì)算與菜譜B的烹飪順序的類似度,將依照該類似度而被輸出的烹飪順序配置到顯示畫面的左側(cè),并且,在類似度計(jì)算部104賦予W1=0.0、w2=l.0這個(gè)值,計(jì)算與菜譜B的烹飪順序的類似度,并將依照該類似度而被輸出的烹飪順序配置到顯示畫面的右側(cè)。通過進(jìn)行這樣的提示,用戶能夠同時(shí)閱覽以下的兩種烹飪菜單的候補(bǔ),這兩種烹飪菜單的候補(bǔ)是指,能夠采用與菜譜B盡量相同的烹飪順序來進(jìn)行烹飪的候補(bǔ),以及能夠采用與菜譜B盡量相同的食材來進(jìn)行烹飪的候補(bǔ)。這樣對(duì)于是想以與菜譜B盡量相同的烹飪順序來進(jìn)行烹飪,還是想以與菜譜B盡量相同的食材來進(jìn)行烹飪這種還沒有決定的狀況非常有幫助。
[0097]如以上所述,通過本發(fā)明的一個(gè)實(shí)施方式所涉及的菜譜提示裝置,菜譜提示裝置能夠從菜譜存儲(chǔ)部中保存的烹飪菜單中,提示與用戶指定的烹飪菜單具有共同的材料以及工序要素來烹飪的烹飪菜單。因此,用戶通過參照菜譜提示裝置所提示的烹飪菜單,可以不必自身進(jìn)行關(guān)鍵詞的檢索以及信息的比較分析,就能夠知道烹飪順序類似的多個(gè)烹飪菜單。[0098]并且,菜譜提示裝置提示與用戶指定的烹飪菜單的原料相同的烹飪菜單。因此,用戶通過參照菜譜提示裝置所提示的烹飪菜單,能夠知道具有共同材料的多個(gè)烹飪菜單。
[0099]并且,菜譜提示裝置能夠?qū)μ崾竟ぷ鬟M(jìn)行以下的調(diào)節(jié),即:可以是提示與用戶指定的烹飪菜單為具有相同的材料的烹飪菜單,或者可以是提示與用戶指定的烹飪菜單為具有相同的工序要素的烹飪菜單,還可以是提示具有這雙方的特點(diǎn)的烹飪菜單。
[0100]并且,菜譜提示裝置能夠?qū)⑴c用戶指定的烹飪菜單具有相同的材料或者工序要素的烹飪菜單,以用戶能夠一目了然的方式來進(jìn)行提示。
[0101](實(shí)施方式2)
[0102]在本實(shí)施方式中示出的例子是,菜譜提示裝置將與用戶指定的烹飪菜單的原料的類似度高的烹飪菜單、烹飪順序的類似度高的烹飪菜單、以及具有這雙方特點(diǎn)的烹飪菜單,與上述的類似度一起提示給用戶。
[0103]圖11示出了本實(shí)施方式所涉及的菜譜提示裝置所提示的烹飪類似圖的一個(gè)例子。圖11示出了用戶所指定的烹飪菜單“炸土豆肉餅”、以及被判斷為與“炸土豆肉餅”的類似度高的“德式蛋餅”和“奶油土豆泥”被分別顯示在與他們的類似度相對(duì)應(yīng)的位置。這種顯示方式被稱為烹飪類似圖。以下將對(duì)烹飪類似圖進(jìn)行詳細(xì)說明。
[0104]為了生成圖11所示的類似圖,菜譜提示裝置除了實(shí)施方式I的處理之外還進(jìn)行以下的處理。在此,菜譜B是“炸土豆肉餅”。并且,其他的烹飪菜單是指“德式蛋餅”以及“奶油土豆泥”。
[0105](I)通過(式2-1)來求菜譜B分別與其他的烹飪菜單的材料類似率。
[0106]材料類似率=(“食材”、“烹飪行動(dòng)”以及“上段工序ID”的所有的值均一致的中途材料的工序要素的個(gè)數(shù))/(菜譜B的所有的工序要素?cái)?shù))(式2-1)
[0107](2)通過(式2-2)來求菜譜B分別與其他的烹飪菜單的工序要素的類似率。
[0108]工序類似率=(“食材”的值一致的材料的工序要素的個(gè)數(shù))/(菜譜B的所有的工序要素?cái)?shù))(式2-2)
[0109](3)在以材料類似率和工序類似率所指定的坐標(biāo)中配置烹飪菜單的插圖。
[0110]在烹飪類似圖中,其他的一個(gè)烹飪菜單被配置在與工序類似率=1的直線(W1=I)越近的位置,就越意味著菜譜B與該烹飪菜單共同的工序要素越多。并且,其他的一個(gè)烹飪菜單被配置在與材料類似率=1的直線(W1=O)越近的位置,則意味著菜譜B與該烹飪菜單共同的材料越多。在烹飪類似圖上,被配置在工序類似率=材料類似率的直線(W1=0.5)上的烹飪菜單,與實(shí)施方式I中的當(dāng)W1=0.5時(shí)類似率成為最高的烹飪菜單相對(duì)應(yīng)。
[0111]參照?qǐng)D3A進(jìn)行具體說明。炸土豆肉餅的工序要素(6個(gè))之中,由于與德式蛋餅的工序要素共同的是bll這一個(gè),因此與德式蛋餅的炸土豆肉餅的工序類似率為1/6。并且,炸土豆肉餅的材料(4個(gè))之中,由于與德式蛋餅的材料共同的是blO以及b30這兩個(gè),因此與德式蛋餅的炸土豆肉餅的材料類似率為1/2。因此,在烹飪類似圖中,德式蛋餅的插圖被配置在(工序類似率=1/6,材料類似率=1/2)的坐標(biāo)中。奶油土豆泥也是同樣。
[0112]并且,也可以是取代材料類似率而采用材料類似度,取代工序類似率而采用工序類似度。在這種情況下,烹飪類似圖的縱軸以及橫軸的比例雖然發(fā)生變化,但是烹飪類似圖能夠與上述同樣來利用。
[0113]如以上所述,通過本發(fā)明的一個(gè)實(shí)施方式所涉及的菜譜提示裝置,能夠?qū)⑴c用戶所指定的烹飪菜單的原料共同的烹飪菜單、用戶所指定的烹飪菜單的工序要素共同的烹飪菜單、以及具有雙方的特點(diǎn)的烹飪菜單,與他們的類似度一起通過類似圖來一并提示給用戶。用戶能夠從被顯示在類似圖的烹飪菜單的候補(bǔ)中,來選擇能夠與用戶所指定的烹飪菜單同時(shí)進(jìn)行烹飪的烹飪菜單。用戶通過參照菜譜提示裝置所提示的烹飪菜單,可以不必親自進(jìn)行關(guān)鍵詞的檢索以及信息的比較研究,就能夠知道烹飪順序類似的多個(gè)烹飪菜單。
[0114]上述的實(shí)施方式中所說明的技術(shù)例如能夠通過以下的云服務(wù)來實(shí)現(xiàn)。但是,以上的實(shí)施方式中所說明的技術(shù)的實(shí)現(xiàn)類型并非受以上這些所限。
[0115](服務(wù)類型1:自公司數(shù)據(jù)中心型)
[0116]圖13示出了服務(wù)類型1(自公司數(shù)據(jù)中心型)。本類型是服務(wù)供應(yīng)商1120從組1100獲得信息,并對(duì)用戶提供服務(wù)的類型。在本類型中,服務(wù)供應(yīng)商1120具有數(shù)據(jù)中心運(yùn)營(yíng)公司的功能。即,服務(wù)供應(yīng)商持有對(duì)大數(shù)據(jù)進(jìn)行管理的云服務(wù)器1111。因此,不需要存在數(shù)據(jù)中心運(yùn)營(yíng)公司。
[0117]在本類型中,服務(wù)供應(yīng)商1120對(duì)數(shù)據(jù)中心(云服務(wù)器1111)進(jìn)行運(yùn)營(yíng)管理
(1203)。并且,服務(wù)供應(yīng)商1120對(duì)OS(1202)以及應(yīng)用程序(1201)進(jìn)行管理。服務(wù)供應(yīng)商1120利用服務(wù)供應(yīng)商1120所管理的0S(1202)以及應(yīng)用程序(1201)來進(jìn)行服務(wù)提供
(1204)。
[0118](服務(wù)類型2:1aaS利用型)
[0119]圖14 不出了服務(wù)類型 2 (IaaS (Infrastructure as a Service)利用型)。在此,IaaS是基礎(chǔ)設(shè)施即服務(wù)的簡(jiǎn)稱,是將用于構(gòu)筑以及運(yùn)行計(jì)算機(jī)系統(tǒng)的基盤,作為經(jīng)由互聯(lián)網(wǎng)的服務(wù)來提供的云服務(wù)提供模型。
[0120]在本類型中,數(shù)據(jù)中心運(yùn)營(yíng)公司對(duì)數(shù)據(jù)中心(云服務(wù)器1111)進(jìn)行運(yùn)營(yíng)管理
(1203)。并且,服務(wù)供應(yīng)商1120對(duì)0S(1202)以及應(yīng)用程序(1201)進(jìn)行管理。服務(wù)供應(yīng)商1120利用服務(wù)供應(yīng)商1120所管理的0S(1202)以及應(yīng)用程序(1201)來進(jìn)行服務(wù)提供
(1204)。
[0121](服務(wù)類型3:PaaS利用型)
[0122]圖15 示出了服務(wù)類型 3 (PaaS (Platform as a Service)利用型)。在此,PaaS 是平臺(tái)即服務(wù)的簡(jiǎn)稱,是將成為用于構(gòu)筑并運(yùn)行軟件的基礎(chǔ)的平臺(tái),作為經(jīng)由互聯(lián)網(wǎng)的服務(wù)來提供的云服務(wù)提供模型。
[0123]在本類型中,數(shù)據(jù)中心運(yùn)營(yíng)公司1110對(duì)0S(1202)進(jìn)行管理,對(duì)數(shù)據(jù)中心(云服務(wù)器1111)進(jìn)行運(yùn)營(yíng)管理(1203)。并且,服務(wù)供應(yīng)商1120對(duì)應(yīng)用程序(1201)進(jìn)行管理。月艮務(wù)供應(yīng)商1120利用數(shù)據(jù)中心運(yùn)營(yíng)公司所管理的0S(1202)以及服務(wù)供應(yīng)商1120所管理的應(yīng)用程序(1201)來進(jìn)行服務(wù)提供(1204)。
[0124](服務(wù)類型4:SaaS利用型)
[0125]圖16 不出了服務(wù)類型 4 (SaaS (Software as a Service)利用型)。在此,SaaS 是軟件即服務(wù)的簡(jiǎn)稱。例如是具有如下功能的云服務(wù)提供模型,該功能是指,使沒有數(shù)據(jù)中心(云服務(wù)器)的公司或者個(gè)人(利用者)能夠通過互聯(lián)網(wǎng)等網(wǎng)絡(luò),來利用持有數(shù)據(jù)中心(云服務(wù)器)的平臺(tái)提供者所提供的應(yīng)用程序。
[0126]在本類型中,數(shù)據(jù)中心運(yùn)營(yíng)公司1110對(duì)應(yīng)用程序(1201)進(jìn)行管理,對(duì)OS(1202)進(jìn)行管理,對(duì)數(shù)據(jù)中心(云服務(wù)器1111)進(jìn)行運(yùn)營(yíng)管理(1203)。并且,服務(wù)供應(yīng)商1120利用數(shù)據(jù)中心運(yùn)營(yíng)公司1110所管理的0S(1202)以及應(yīng)用程序(1201)來進(jìn)行服務(wù)提供(1204)。
[0127]不論在以上的哪一種類型中,服務(wù)供應(yīng)商1120均進(jìn)行服務(wù)提供行為。并且,例如服務(wù)供應(yīng)商或者數(shù)據(jù)中心運(yùn)營(yíng)公司可以自行開發(fā)OS、應(yīng)用程序或者大數(shù)據(jù)的數(shù)據(jù)庫等,并且也可以依賴第三者。
[0128]并且,在上述的各個(gè)實(shí)施方式中,各個(gè)構(gòu)成要素也可以由專用的硬件來構(gòu)成,或者以執(zhí)行適于各個(gè)構(gòu)成要素的軟件程序來實(shí)現(xiàn)。各個(gè)構(gòu)成要素也可以通過CPU或者處理器等程序執(zhí)行部讀出并執(zhí)行被記錄到硬盤或者半導(dǎo)體存儲(chǔ)器等記錄介質(zhì)的軟件程序來實(shí)現(xiàn)。在此,實(shí)現(xiàn)上述的各個(gè)實(shí)施方式的菜譜提示裝置等的軟件為以下的程序。
[0129]S卩,該程序使計(jì)算機(jī)執(zhí)行菜譜提示方法,該菜譜提示方法包括:接受步驟,接受由用戶指定的烹飪菜單;搜索步驟,搜索表示烹飪順序的第一烹飪順序,所述烹飪順序包含工序要素,該工序要素分別與作為在所述接受步驟接受的烹飪菜單的原料的材料、從材料到完成為止所需要的中途材料、以及作為完成品的烹飪菜單相對(duì)應(yīng);類似度計(jì)算步驟,計(jì)算多個(gè)烹飪菜單的烹飪順序的每一個(gè)與在所述搜索步驟搜索的所述第一烹飪順序的類似度;決定步驟,利用在所述類似度計(jì)算步驟計(jì)算出的類似度,從所述多個(gè)烹飪菜單的烹飪順序中,決定與所述第一烹飪順序相同或者類似的第二烹飪順序;以及提示步驟,提示與在所述決定步驟決定的第二烹飪順序相對(duì)應(yīng)的烹飪菜單。
[0130]以上基于實(shí)施例對(duì)一個(gè)或者多個(gè)實(shí)施方式所涉及的菜譜提示裝置進(jìn)行了說明,本發(fā)明并非受這些實(shí)施方式所限。在不脫離本發(fā)明的主旨的情況下,將本領(lǐng)域技術(shù)人員所能夠想到的各種變形執(zhí)行于本實(shí)施方式,或者對(duì)不同的實(shí)施方式中的構(gòu)成要素進(jìn)行組合而構(gòu)成的實(shí)施方式也可以包含在一個(gè)或者多個(gè)實(shí)施方式的范圍內(nèi)。
[0131]本發(fā)明所涉及的菜譜提示裝置以及菜譜提示方法能夠作為,對(duì)與一個(gè)菜譜的烹飪順序的類似度高的菜譜進(jìn)行自動(dòng)提取的菜譜提示裝置以及菜譜提示方法而有用。
[0132]符號(hào)說明
[0133]100菜譜提示裝置
[0134]101接受部
[0135]102菜譜存儲(chǔ)部
[0136]103搜索部
[0137]104類似度計(jì)算部
[0138]105決定部
[0139]106提示部
[0140]1100 組
[0141]1110數(shù)據(jù)中心運(yùn)營(yíng)公司
[0142]1111云服務(wù)器
[0143]1120服務(wù)供應(yīng)商
[0144]1201應(yīng)用程序
[0145]1202 OS
[0146]1203數(shù)據(jù)中心
[0147]1204服務(wù)提供
【權(quán)利要求】
1.一種菜譜提示裝置,具備: 菜譜存儲(chǔ)部,針對(duì)多個(gè)烹飪菜單的每一個(gè),存儲(chǔ)包含有工序要素的烹飪順序,該工序要素分別與作為烹飪菜單的原料的材料、從材料直到完成為止所需要的中途材料、以及作為完成品的烹飪菜單相對(duì)應(yīng); 接受部,接受由用戶指定的烹飪菜單; 搜索部,從所述菜譜存儲(chǔ)部中搜索第一烹飪順序,該第一烹飪順序示出由所述接受部接受的烹飪菜單的烹飪順序; 類似度計(jì)算部,計(jì)算所述菜譜存儲(chǔ)部中所存儲(chǔ)的多個(gè)烹飪菜單的烹飪順序的每一個(gè)、與所述搜索部所搜索的所述第一烹飪順序的類似度; 決定部,利用所述類似度計(jì)算部計(jì)算出的類似度,從所述多個(gè)烹飪菜單的烹飪順序中決定與所述第一烹飪順序類似的第二烹飪順序;以及 提示部,提示與所述決定部所決定的第二烹飪順序相對(duì)應(yīng)的烹飪菜單。
2.如權(quán)利要求1所述的菜譜提示裝置, 所述搜索部,從所述菜譜存儲(chǔ)部中搜索第一材料,該第一材料是所述接受部接受的烹飪菜單的材料, 所述類似度計(jì)算部,計(jì)算所述菜譜存儲(chǔ)部中存儲(chǔ)的多個(gè)烹飪順序中包含的材料與所述搜索部搜索的所述第一材料的類似度, 所述決定部,利用所述類似度計(jì)算部計(jì)算出的類似度,從所述多個(gè)烹飪順序所包含的材料中,決定與所述第一材料類似的第二材料, 所述提示部,提示與所述決定部決定的第二材料對(duì)應(yīng)的烹飪菜單。
3.如權(quán)利要求1所述的菜譜提示裝置, 所述類似度計(jì)算部,對(duì)材料類似度與工序類似度分別進(jìn)行加權(quán),并通過相加來計(jì)算所述第一烹飪順序與所述多個(gè)烹飪菜單的每一個(gè)的類似度,所述材料類似度是指,所述第一烹飪順序與所述多個(gè)烹飪菜單的每一個(gè)所共同包含的材料的個(gè)數(shù)的指標(biāo),所述工序類似度是指,所述第一烹飪順序與所述多個(gè)烹飪菜單的每一個(gè)所共同包含的中途材料的個(gè)數(shù)的指標(biāo)。
4.如權(quán)利要求3所述的菜譜提示裝置, 所述類似度計(jì)算部進(jìn)行加權(quán),以使針對(duì)所述材料類似度的權(quán)重值與針對(duì)所述工序類似度的權(quán)重值分別為O以上I以下,并且使針對(duì)所述材料類似度的權(quán)重值與針對(duì)所述工序類似度的權(quán)重值的和成為1,并且通過對(duì)所述材料類似度與所述工序類似度進(jìn)行相加,來計(jì)算所述第一烹飪順序與所述多個(gè)烹飪菜單的每一個(gè)的類似度。
5.如權(quán)利要求1所述的菜譜提示裝置, 所述提示部,在所述第二烹飪順序與所述第一烹飪順序的類似度越大的情況下,就將與所述決定部所決定的所述第二烹飪順序相對(duì)應(yīng)的烹飪菜單的名稱,顯示到與所述第一烹飪順序?qū)?yīng)的烹飪菜單的名稱越近的位置,據(jù)此來提示與所述第二烹飪順序?qū)?yīng)的烹飪菜單。
6.如權(quán)利要求1至5的任一項(xiàng)所述的菜譜提示裝置, 所述提示部通過烹飪類似圖,來提示所述第一烹飪順序與所述第二烹飪順序的類似度以及與所述第二烹飪順序相對(duì) 應(yīng)的烹飪菜單,所述烹飪類似圖是指,在由兩個(gè)軸構(gòu)成的二維平面上,配置了分別與所述第一烹飪順序以及所述第二烹飪順序相對(duì)應(yīng)的烹飪菜單的圖,所述兩個(gè)軸是指,表示所述材料類似度的軸以及表示所述工序類似度的軸。
7.一種菜譜提示方法,包括: 接受步驟,接受由用戶指定的烹飪菜單; 搜索步驟,搜索表示烹飪順序的第一烹飪順序,所述烹飪順序包含工序要素,該工序要素分別與作為在所述接受步驟接受的烹飪菜單的原料的材料、從材料到完成為止所需要的中途材料、以及作為完成品的烹飪菜單相對(duì)應(yīng); 類似度計(jì)算步驟,計(jì)算多個(gè)烹飪菜單的烹飪順序的每一個(gè)與在所述搜索步驟搜索的所述第一烹飪順序的類似度; 決定步驟,利用在所述類似度計(jì)算步驟計(jì)算出的類似度,從所述多個(gè)烹飪菜單的烹飪順序中,決定與所述第一烹飪順序相同或者類似的第二烹飪順序;以及 提示步驟,提示與在所述決定步驟決定的第二烹飪順序相對(duì)應(yīng)的烹飪菜單。
8.一種程序,用于使計(jì)算機(jī)執(zhí)行權(quán)利要求7所述的菜譜提示方法。
9.一種集成電路,具備: 接受部,接受由用戶指定的烹飪菜單; 搜索部,搜索示出烹飪順序的第一烹飪順序,所述烹飪順序包括工序要素,所述工序要素分別與作為由所述接受部接受的烹飪菜單的原料的材料、從材料到完成為止所需的中途材料、以及作為完成品的烹飪菜單相對(duì)應(yīng); 類似度計(jì)算部,計(jì)算多個(gè)烹飪菜單的烹飪順序的每一個(gè)、與所述搜索部所搜索的所述第一烹飪順序的類似度; 決定部,利用所述類似度計(jì)算部計(jì)算出的類似度,從所述多個(gè)烹飪菜單的烹飪順序中決定與所述第一烹飪順序相同或者類似的第二烹飪順序;以及 提示部,提示與所述決定部所決定的第二烹飪順序相對(duì)應(yīng)的烹飪菜單。
【文檔編號(hào)】G06F3/0482GK103502919SQ201380001176
【公開日】2014年1月8日 申請(qǐng)日期:2013年2月18日 優(yōu)先權(quán)日:2012年2月21日
【發(fā)明者】龜井梨奈子, 松井典弘, 松本拓矢 申請(qǐng)人:松下電器產(chǎn)業(yè)株式會(huì)社