食谱查询系统及食谱查询方法

文档序号:6441029阅读:415来源:国知局
专利名称:食谱查询系统及食谱查询方法
技术领域
本发明涉及一种食谱查询系统以及食谱查询方法。
背景技术
在目前的食谱查询装置中主要提供用户根据食材查询相应的食谱信息,而不能提供给用户按照季节、用餐时间来查询相应适宜的食谱,也不能根据当前的季节或时间自动搜寻食谱。事实上,每个季节气候都不一样,人体对食物也应有相应的选择才更有利于人体的健康,如:夏天该吃点清凉的空心菜或者苦瓜等,有利于人体排毒,去火;冬天天气冷,吃点热量的东西,比如羊肉火锅等。而且在不同的时间段人体对食物的吸收能力不一样,如:晚餐适宜吃比较易消化的食物。虽然在网络上能够搜寻到相应季节和餐别适宜吃的食材,但用户还需根据食材再去查相应的食谱,非常不方便。

发明内容
鉴于此,有必要提供一种可根据季节和时间查询食谱的食谱查询系统以及食谱查询方法。

—种食谱查询系统,包括:一第一存储模块,用于存储一食谱数据库,其中,食谱数据库中的每一食谱均设置一时间标记,其中,该时间标记包括该食谱适用的季节和/或餐别;一处理模块,获取一实时时间信息并自该存储模块读取该实时时间信息对应的时间标记的食谱信息,以及将该食谱信息输出;一显示模块,用于显示该食谱信息。一种食谱查询方法,用于一食谱查询系统,该食谱查询系统提供一食谱数据库,并为该食谱数据库中的每一个食谱均设置一时间标记,其中,该时间标记为该食谱适用的季节和/或餐别;该食谱查询方法包括以下步骤:获取一实时时间信息并读取该实时时间信息对应的时间标记的食谱信息,以及将该食谱信息输出;显示该食谱信息。相较于现有技术,本发明的食谱查询系统及其食谱查询方法为用户提供根据当前实时时间信息自动查询及显示食谱的功能,使食谱查询更便捷。


图1为一较佳实施方式的食谱查询系统的功能模块图。图2-1至图2-4为图1所示食谱查询系统中食谱查询选项的菜单选项。图3为用于图1所示食谱查询系统中处理单元的时间对应表。图4为图1所示食谱查询系统中处理模块的功能模块图。图5为一较佳实施方式的食谱查询方法的流程图。图6为图5所示食谱查询方法的某一步骤的详细流程图。主要元件符号说明食谱查询系统I显示模块10
食谱查询界面 102食谱查询选项 1022输入单元104处理模块12判断单元I2O控制单元122读取单元124获取单元126存储模块14第二存储模块 16时间对应表 162时钟模块 18如下具体实施方式
将结合上述附图进一步说明本发明。
具体实施例方式
如图1所示,为一较佳实施方式食谱查询系统I的功能模块图,该食谱查询系统I在本实施方式中可以应用于一便携式移动装置,如:手机、PDA、平板电脑等。食谱查询系统I包括显示模块10、处理模块12、第一存储模块14、第二存储模块16和用于提供系统实时时间信息的时钟模块18。第一存储模块14用于存储一食谱数据库,该食谱数据库包括若干食谱的食谱名称、使用食材、营养成分说明及制作方法,其中,该食谱数据库中所有食谱的食谱名称、使用食材、营养成分说明及制作方法等项目可以分别进行保存,例如:所有食谱的食谱名称保存在一个文档中,所有食谱的营养成分又保存在其它个文档中;且每一种食谱的名称、使用食材、营养成分说明及制作方法之间相互关联,并至少对所有食谱的食谱名称分别做一时间标记,该时间标记用于标记该食谱适用的季节和/或餐别。在本实施方式中,食谱数据库中每一种食谱的食谱名称、使用食材、营养成分说明、制作方法及时间标记均保存在同一个文档中。需要说明的是,本实施方式所述的季节可以包括春季(3-5月份)、夏季(6-8月份)、秋季(9-11月份)以及冬季(12-2月份);所处的餐别指的是用餐时间,即早餐(5:30-8:00 点)、中餐(11:-14 点)、晚餐(16:30-20 点)或者宵夜(22:30-02:00 点),当然在其它实施方式中还可以有零食及点心的时间,具体时间可由用户自定义。进一步,若某一食谱适用于多个季节和/或餐别,则进行多次时间标记的设置,在本实施方式中,可在新建或编辑食谱的时候进行季节和/或餐别的时间标记,标记完成后与食谱信息一起保存在食谱数据库中。显示模块10包括一食谱查询界面102,用于进行食谱查询,请一并参考图2,在本实施方式中,该食谱查询界面102包括食谱查询选项1022,该食谱查询选项1022可以采用菜单或热键的形式显示以供用户进行选择。在本实施方式中,该食谱查询选项1022均以菜单的形式显示,该食谱查询选项1022包括有自动查询、按季节查询、按餐别查询、按季节和餐别查询和一周食谱安排查询等选项菜单,而以上部分选项菜单又包括多个子菜单,如:图2-1所示的按季节查询选项子菜单中包括春季食谱、夏季食谱、秋季食谱和冬季食谱等;图2-2所示的按餐别查询选项子菜单中包括早餐食谱、中餐食谱、晚餐食谱和宵夜食谱等;图2-3所示的按季节和餐别查询选项子菜单中包括春季早餐、春季中餐、春季晚餐、春季宵夜、夏季早餐、夏季中餐、夏季晚餐、夏季宵夜、秋季早餐、秋季中餐、秋季晚餐、秋季宵夜、冬季早餐、冬季中餐、冬季晚餐、冬季宵夜等食谱信息;图2-4所示的随机一周食谱安排子菜单中包括春季一周、夏季一周、秋季一周和冬季一周等。当任一子菜单被激活后,食谱查询系统I会自动调取符合该子菜单时间标记的食谱并发送或直接通过显示模块10显示给用户查看。进一步,显示模块10还提供一输入单元104,该输入单元104用于接收外界输入的指令,例如该指令可为用户输入的关键字。显示模块10可以通过在一液晶显示屏上来予以实现。第二存储模块16用于存储一如图3所示的时间标记对应表162,该时间标记对应表162主要包括每个月份相对应的季节及每个时间段对应的餐别。该时间标记对应表162可以由用户在使用过程中通过输入单元104进行定义,也可在出厂前进行预定义。在本实施方式中,该时间对应表162具体内容为:月份对应季节(3月/4月/5月为春季,6月/7月/8月为夏季,9月/10月/11月为秋季,12月/I月/2月为冬季);时间对应餐别,具体地,时间05:30-08:00对应早餐,时间11:00-14:00对应中餐,时间16:30-20:00对应晚餐,时间22:00-02:00对应夜宵。在其它实施方式中,该餐别所对应的时间包括正常日常模式餐别对应的时间即前一餐别的正常结束时间至当前餐别正常开始时间。如时间02:00-08:00对应早餐,08:00-14:00对应中餐,14:00-20:00对应晚餐,20:00-02:00对应夜宵。处理模块12用于接收和处理外界指令信息,并自第一存储模块14中读取相应的食谱信息。在本实施方式中,外界指令信息为一个或多个食谱查询选项被选择或者激活,再或者为自输入单元104接收的关键字。当处理模块12接收到一个或多个食谱查询选项被选择或者被激活时或者关键字时,处理单元12依据该食谱查询的选项或者关键字自第一存储模块14中获取对应的食谱信息。具体地,当自动查询的选项菜单被选择或者激活,处理模块12则根据当前食谱查询系统I的实时时间信息自第一存储模块14中读取与当前食谱查询系统的实时时间信息对应的时间标记的食谱信息,例如食谱名称、食材、营养成分说明及制作方法等。其中,该当前食谱查询系统I的实时时间信息包括当前的季节与具体时刻。当按季节查询、按餐别查询、按季节和餐别查询或随机一周食谱安排的食谱查询选项菜单被选择或者被激活时,处理单元12如上所述会进一步分别提供一下一级子菜单,而当该下一级子菜单被选择或者激活后,处理单元12自第一存储模块14中读取与其匹配的食谱信息。例如,当随机一周食谱安排的食谱查询选项菜单被选择或者激活时,处理单元12会进一步提供一相应的子菜单(春季一周、夏季一周、秋季一周和冬季一周)供用户选择,用户选择任一子菜单后,处理单元12自第一存储模块14中随机读取与其季节相关的一周内的早、中、晚餐食谱信息。处理单元12还可以自输入单元104接收到用户输入的关键字,处理模块12接收依据该关键字在存储单元14中读取与该关键字相匹配的食谱信息。请一并参考图4,图4为本发明一实施方式中处理模块12的功能模块图,处理模块12包括一判断单元120、一控制单元122、一读取单元124、一获取单元126。判断单元120用于判断是否需要获取实时时间信息。具体地,当自动查询选项被选择或者被激活时,则判断单元120发送一第一指令信息给获取单元126以获取当前食谱查询系统I的实时时间信息。当被激活的是其他查询选项信息则表示不需获取实时时间信息,判断单元120发送其它相对应之指令信息至控制单元122。例如,当季节查询选项被激活以及其下一级的子菜单中的具体季节选项被激活或者被选择时,判断单元120发送一包含该季节信息的指令信息给控制单元122,例如夏季、夏季、秋季或者冬季的信息;当餐别查询选项被激活以及其下一级子菜单中的具体餐别选项被激活时,判断单元120发送一包含该餐别信息的指令信息给控制单元122,例如早餐、中餐或者晚餐的信息;当季节和餐别查询选项被激活或者被选择以及其下一级子菜单中的季节、餐别被选择或者被激活时,则判断单元120发送一包含该季节和餐别信息的指令信息给控制单元122,例如夏季的早餐、夏季的中餐或者冬季的晚餐等信息;当一周食谱安排查询选项以及其下一级子菜单中的季节被选择或被激活时,判断单元120发送一包括一周食谱安排信息的指令信息给控制单元122,例如春季、夏季、秋季或冬季的周一至周末的早餐、中餐以及晚餐的指令信息。获取单元126用于获取食谱查询系统I当前所处的实时时间信息。优选地,获取单元126还可以根据获取之当前所处的实时时间信息进一步确定该时间信息所属的季节及餐别。具体地,获取单元126接收来自判断单元120的第一指令信息后,获取单元126获取时钟模块18中的实时时间信息,此实时时间信息包括当前所处的月份信息以及具体时刻信息。获取单元126同时调取第二存储模块16中存储的时间标记对应表162并将该实时时间信息与时间标记对应表162进行比对,以确认该实时时间信息相应的季节及餐别,并将该季节和/或餐别信息作为一第二指令信息发送给控制单元122。控制单元122用于接收来自判断单元120的其它指令信息和获取单元126的第二指令信息,并根据一预先设定的控制规则,发送相应的控制信息给读取单元124。该控制规则的具体内容包括有:当控制单元122接收到的第二指令信息、其它指令信息中包括季节及餐别信息时,控制单元122则发送一第一控制信息控制读取单元124 ;当控制单元122接收到的指令信息包括季节信息时,控制单元122则发送一第二控制信息控制读取单元124 ;当控制单元122接收到的指令信息包括餐别信息时,控制单元122则发送一第三控制信息控制读取单元124。另外,当控制单元122接收一周食谱安排信息中季节子菜单选项时,控制单元122发送一第四控制信息控制读取单元124。读取单元124用于接收来自控制单元122的各种控制信息,并且依据各种控制信息自第一存储模块14读取对应的食谱信息,以及将该食谱信息发送给显示模块10。在本实施方式中,显示模块10将接收到的食谱信息以列表的方式进行显示,在本发明其它变更实施方式中,也可以以图表的方式进行显示。具体地,读取单元124接收到该第一控制信息时,则自第一存储模块14读取带有该季节及餐别时间标记的所有食谱信息;读取单元124接收到该第二控制信息时,读取单元124自第一存储模块14读取带有该季节时间标记的所有食谱信息;读取单元124接收到该第三控制信息时,读取单元124自第一存储模块14读取带有该餐别时间标记的所有食谱信息;读取单元124接收到该第四控制信息时,读取单元124自第一存储模块14中随机分别读取与该季节时间标记一致的若干带有早、中、晚餐时间标记的食谱信息。
请参照图5,其为本发明一实施方式中食谱查询方法100的流程图。该食谱查询方法100是通过采用上述实施方式中的食谱查询系统I来实现的。该食谱查询方法100包括有以下步骤:步骤S500,建立一食谱数据库,并为每一个食谱设置时间标记。该食谱数据库包括若干食谱的食谱名称、使用食材、营养成分说明及制作方法,该食谱数据库中的所有食谱均事先设置一时间标记,该时间标记用于标记每种食谱适用的季节和/或餐别。其中,该食谱名称、使用食材、营养成分说明以及制作方法均相互关联,在本实施方式中,该食谱数据库存储于第一存储模块14中。步骤S600,获取外界指令信息并对应读取食谱信息。通过判断被选择或者被激活的食谱查询选项对应地从该食谱数据库中读取食谱信息,也可以接收外部输入的关键字指令来对应读取食谱信息。步骤S700,显示食谱信息。将读取的食谱信息进行显示,该步骤是通过显示单元10来实现的。进一步,请参阅图6,其为图5所示食谱查询方法100中获取外界指令并对应读取食谱信息的步骤S600的具体流程图。其中,获取外界指令并对应读取食谱信息的步骤S600包括有以下步骤:步骤S601,食谱查询选项被选择或激活。食谱查询界面102包括食谱查询选项1022,在本实施方式中,该食谱查询选项1022以菜单的形式显示,包括有自动查询、按季节查询、按餐别查询、按季节和餐别查询和一周食谱查询等,并且以上所述的部分菜单还提供有子菜单供选择或激活。步骤S602,接收食谱查询选项被选择或激活的信息,并判断是否获取实时时间信息并发送相应的指令信息。判断单元120接收来自食谱查询界面102的用户查询选项被操作的信息,并且判断是否获取实时时间信息,在本实施方式中,当自动查询选项被选择或者被激活时,则表示需要获取实时时间信息并如步骤S603所示,判断单元120发送一第一指令信息给获取单元124 ;当其它查询选项被选择或者被激活时,则表示不需要获取实时时间信息,例如季节查询选项、餐别查询选项或一周食谱查询选项被选择或者被激活,则如步骤S604所示,判断单元120发送其它指令信息给控制单元122。当季节查询选项被选择或者被激活并且其下一级的子菜单中的具体季节选项被激活或者被选择时,判断单元120发送一包含该季节信息的指令信息给控制单元122 ;当餐别查询选项被选择或者被激活并且其下一级的子菜单被选择或者被激活时,则判断单元120发送一包含该餐别信息的指令信息给控制单元122 ;当季节和餐别查询选项被激活或者被选择以及其下一级子菜单中的季节、餐别被选择或者被激活时,则判断单元120发送一包含该季节和餐别信息的指令信息给控制单元122 ;当一周食谱安排查询选项及下一级子菜单中的季节被选择或者被激活时,则判断单元120发送一包含该周食谱安排信息的指令信息给控制单元122。步骤S605,接收来自判断单元120的第一指令信息,并获取实时时间信息及确认该时间信息所属的季节及餐别信息,并发送一第二指令信息。该步骤是由获取单元126来实现的。获取单元126接收到来自判断单元120的指令信息后,获取单元126获取时钟模块18中食谱查询系统I当前所处的实时时间信息,并将该实时时间信息与第二存储模块16中存储的时间标记对应表162比对,确认该实时时间信息所属的季节及餐别,并将该季节及餐别信息作为第二指令信息发送给控制单元122。步骤S606,接收来自获取单元126的第二指令信息或判断单元120的其它指令信息,并根据一控制规则发送控制信息至读取单元124,以读取对应的食谱信息。该步骤是由控制单元122来实现的。其中,该控制规则的内容包括:当控制单元122接收到的指令信息包括月份及餐别信息时,控制单元122则发送第一控制信息至读取单元124 ;当控制单元122接收到的指令信息包括季节信息时,控制单元124则发送第二控制信息至读取单元124 ;当控制单元122接收到的指令信息包括餐别信息时,控制单元122发送第三控制信息至读取单元124 ;当控制单元122接收的指令信息包括周食谱安排中季节子菜单选项信息时,控制单元122发送第四控制信息至读取单元124。步骤S607,根据控制信息读取并输出食谱信息。读取单元124接收该第一控制信息后自第一存储模块14中读取带有该月份及餐别时间标记的所有食谱信息;读取单元124接收该第二控制信息后自第一存储模块14中读取带有该季节时间标记的所有食谱信息;读取单元124接收该第三控制信息并自第一存储模块14中读取带有该餐别时间标记的所有食谱信息;读取单元124接收该第四控制信息则自第一存储模块14中随机分别读取与该季节时间标记对应的七个带有早、中、晚餐时间标记的食谱信息。读取单元126将其自第一存储模块14读取的食谱信息输出至显示模块10进行显示。在其他变更实施方式中,该自动查询模式可以被预设为默认模式,在用户启动食谱查询系统时,自动激活。
权利要求
1.一种食谱查询系统,其特征在于:该食谱查询系统包括: 一第一存储模块,用于存储一食谱数据库,其中,食谱数据库中的每一食谱均设置一时间标记,其中,该时间标记包括该食谱适用的季节和/或餐别; 一处理模块,获取一实时时间信息并自该存储模块读取该实时时间信息对应的时间标记的食谱信息,以及将该食谱信息输出; 一显示模块,用于显示该食谱信息。
2.如权利要求1所述的食谱查询系统,其特征在于:该食谱查询系统还包括一用于存储一时间标记对应表的第二存储模块和一用于提供该实时时间信息的时钟模块;该处理单元获取实时时间信息后将其与该时间标记对应表进行对比,以确定该实时时间信息对应的时间标记。
3.如权利要求2所述的食谱查询系统,其特征在于:该实时时间信息包括查询时该食谱查询系统当前所处的月份和具体时刻信息;该时间对应表包含月份与季节、时间与餐别的对应关系。
4.如权利要求1或2所述的食谱查询系统,其特征在于:该显示模块还包括一食谱查询界面,该食谱查询界面提供一食谱查询选项,该食谱查询选项包括有自动查询、季节查询、餐别查询、季节和餐别查询选项。
5.如权利要求4所述的食谱查询系统,其特征在于:该处理模块进一步包括: 一判断单元,用于接收该食谱查询选项被选择或者被激活的信息,判断是否需要获取一实时时间信息,当该判断单元需要获取实时时间信息时,该判断单元输出一第一指令信息,当该判断单元不需要获取实时时间信息时,该判断单元输出其它指令信息; 一获取单元,自该判断单元接收该第一指令信息并获取该实时时间信息,以及确定该实时时间信息所属季节和/或餐别信息并生成相应之第二指令信息; 一控制单元,接收该获取单元输出之第二指令信息及该判断单元输出之其它指令信息,发送相应的控制信息; 一读取单元,接收该控制信息并且根据该控制信息自该第一存储模块中读取相应的食谱信息,并将该食谱信息发送给该显示模块。
6.根据权利要求5所述的食谱查询系统,其特征在于:当该自动查询选项被选择或者被激活时,则表示该判断单元需要获取实时信息;该食谱查询选项中的其他查询选项被激活时,则该判断单元输出其它指令信息,该其它指令信息包括有当该季节查询选项被选择或者被激活时,判断单元发送一包含该季节信息的指令信息给该控制单元;当餐别查询选项被选择或者被激活时,该判断单元发送一包含该餐别信息的指令信息给该控制单元;当季节和餐别查询选项被选择或者被激活时,则该判断单元发送一包含该季节和餐别信息的指令信息给该控制单元,当一周食谱安排查询选项被选择或者被激活时,则该判断单元发送一包含周食谱安排信息的指令信息给该控制单元。
7.一种食谱查询方法,其特征在于:该食谱查询方法用于一食谱查询系统,该食谱查询系统提供一食谱数据库,并为该食谱数据库中的每一个食谱均设置一时间标记,其中,该时间标记为该食谱适用的季节和/或餐别;该食谱查询方法包括以下步骤: 获取一实时时间信息并读取该实时时间信息对应的时间标记的食谱信息,以及将该食谱信息输出;显示该食谱信息。
8.如权利要求7所述的食谱查询方法,其特征在在于,该实时时间信息包括查询时该食谱查询系统当前所处的月份和具体时刻信息。
9.如权利要求7所述的食谱查询方法,其特征在于:该食谱查询方法还进一步包括以下步骤: 食谱查询选项被选择或被激活;该食谱查询选项由该食谱查询系统的用户查询界面提供,该食谱查询选项至少包括有自动查询、季节查询、餐别查询、季节和餐别查询和一周食谱安排查询等选项; 接收该食谱查询选项被选择或被激活的信息,并判断是否获取一实时时间信息;当判断需要获取实时时间信息时,则输 出一第一指令信息;当判断不需要获取实时时间信息时,则输出其它指令信息; 接收该第一指令信息,并获取该食谱查询系统的实时时间信息及确认该时间信息所属的季节及餐别信息并发送一包含该季节及餐别信息的第二指令信息; 接收该第二指令信息及该其它指令信息,并根据一控制规则发送控制信息; 根据该控制信息读取并输出食谱信息。
10.如权利要求9所述的食谱查询方法,其特征在于,当该自动查询选项被选择或者被激活时,则表示需要获取该食谱查询系统的实时时间信息;该食谱查询选项中的其他查询选项被激活时,则输出其它指令信息,该其它指令信息包括有当该季节查询选项被选择或者被激活时,发送一包含该季节信息的指令信息;当餐别查询选项被选择或者被激活时,则发送一包含该餐别信息的指令信息;当季节和餐别查询选项被选择或者被激活时,则发送一包含该季节和餐别信息的指令信息;当一周食谱安排查询选项被选择或者被激活时,则发送一包含该周食谱安排信息的指令信息。
全文摘要
本发明涉及一种食谱查询系统及其食谱查询方法,食谱查询系统包括显示模块、处理模块、第一存储模块、第二存储模块和时钟模块。第一存储模块包括食谱数据库,食谱数据库中的每一个食谱均设有一时间标记,时间标记包括食谱适宜的季节和/或餐别标记,显示模块提供一食谱查询界面,食谱查询界面提供多个食谱查询选项,处理模块根据食谱查询选项被选择或者被激活的情况判断是否需获取时钟模块中的实时时间信息,如果是,则获取实时时间信息并读取与该实时时间信息对应的时间标记的食谱信息,并且在显示模块予以显示。
文档编号G06F17/30GK103164430SQ20111041488
公开日2013年6月19日 申请日期2011年12月13日 优先权日2011年12月13日
发明者陆承煌 申请人:富泰华工业(深圳)有限公司, 鸿海精密工业股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1