一种数字菜谱生成方法及炒菜机、装置、存储介质与流程

文档序号:18163812发布日期:2019-07-13 09:28阅读:204来源:国知局
一种数字菜谱生成方法及炒菜机、装置、存储介质与流程

本发明涉及数字技术领域,尤其是一种数字菜谱生成方法及炒菜机、装置、存储介质。



背景技术:

随着科学技术的不断发展,炒菜机已经变得越来越普及,利用炒菜机进行炒菜有利于节省人力,在餐馆中被广泛使用。炒菜机一般采用数字菜谱,在数字菜谱中储存了相应的烹饪流程信息,炒菜机识别数字菜谱后按照数字菜谱储存的烹饪流程信息执行炒菜动作。为方便使用炒菜机,有些生产炒菜机的商家会将不同菜式的物料打包,并在包装上贴上对应菜式的数字菜谱与炒菜机一同进行销售,但是,由于数字菜谱储存的是同一个菜式的烹饪流程信息,可能会出现买家破解相关的烹饪流程信息,自行制作多个数字菜谱进行使用,这种情况下买家仅需购买一次某个菜式的物料即可,无疑会影响商家对于物料的销售,损害商家的利益,因此需要对数字菜谱进行处理,避免上述情况发生。



技术实现要素:

为解决上述问题,本发明的目的在于提供一种数字菜谱生成方法及炒菜机、装置、存储介质,能够避免同一个数字菜谱被多次使用。

本发明解决其问题所采用的技术方案是:

第一方面,本发明实施例提出了一种数字菜谱生成方法,包括:

输入菜谱信息;

根据所述菜谱信息生成校验信息;

将所述菜谱信息和校验信息组成一个数字串储存到数字介质中;

所述菜谱信息包括物料包编号,以及炒菜机运转信息、物料加工时间、菜谱编号中的至少一种。

进一步,所述炒菜机运转信息包括加热功率和翻炒速率。

进一步,所述物料加工时间包括物料加工的总时间和各种物料的添加时间。

进一步,所述根据所述菜谱信息生成校验信息,包括:

选取所述炒菜机运转信息、物料加工时间、菜谱编号中的一个以上,与物料包编号通过不同的方式生成若干个初始校验位;,通过不同的方式生成若干个初始校验位;

根据所述若干个初始校验位生成最终校验位。

进一步,若根据所述若干个初始校验位生成的某个最终校验位的位数不足,则在所述最终校验位的前面补0。

进一步,若输入的物料包编号为0,则生成用于清洗炒菜机的数字菜谱,所述物料加工时间作为清洗时间。

第二方面,本发明实施例还提出了一种炒菜机,包括:

数字识别模块,用于识别数字菜谱;

中央处理模块,用于接收所述数字识别模块识别出的数字菜谱的信息,提取菜谱信息和校验信息,并根据所述菜谱信息生成配对信息,再将校验信息和配对信息进行对比,若校验信息和配对信息一致证明数字菜谱有效;所述菜谱信息包括物料包编号,以及炒菜机运转信息、物料加工时间、菜谱编号中的至少一种。

进一步,所述中央处理模块接收某个数字菜谱的信息后,将其中的物料包编号记忆起来,并拒绝接收储存有相同物料包编号的数字菜谱的信息。

第三方面,本发明实施例还提出了一种装置,包括:

至少一个处理器;以及,

与所述至少一个处理器通信连接的存储器;其中,

所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行本发明实施例第一方面所述的方法。

第四方面,本发明实施例还提出了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机可执行指令,所述计算机可执行指令用于使计算机执行本发明实施例第一方面所述的方法。

本发明实施例中提供的一个或多个技术方案,至少具有如下有益效果:本发明实施例提供的一种数字菜谱生成方法,通过所述炒菜机运转信息、物料加工时间、菜谱编号和物料包编号生成校验信息,当数字菜谱在被炒菜机识别时可以利用校验信息进行校验,检验该数字菜谱是否属于商家正常销售,从而避免买家破解数字菜谱后自行制作,维护了商家的利益;同时,将炒菜机运转信息、物料加工时间、菜谱编号、物料包编号和校验信息组成一个数字串进行储存,使得上述信息难以被划分,可以提高数字菜谱被破解的难度。

本发明实施例提供的一种炒菜机,通过接收数字菜谱的信息,并提取炒菜机运转信息、物料加工时间、菜谱编号、物料包编号和校验信息,并根据所述炒菜机运转信息、物料加工时间、菜谱编号和物料包编号生成配对信息,再将校验信息和配对信息进行对比,有利于检验数字菜谱是否属于商家正常销售,避免买家破解数字菜谱后自行制作,维护了商家的利益。

附图说明

下面结合附图和实例对本发明作进一步说明。

图1是本发明一个实施例中数字菜谱生成方法的流程图;

图2是本发明一个实施例中根据所述炒菜机运转信息、物料加工时间、菜谱编号和物料包编号生成校验信息的流程图;

图3是本发明一个实施例中炒菜机的主要部件原理框图;

图4是本发明一个实施例中执行数字菜谱生成方法的装置的示意图。

具体实施方式

本部分将详细描述本发明的具体实施例,本发明之较佳实施例在附图中示出,附图的作用在于用图形补充说明书文字部分的描述,使人能够直观地、形象地理解本发明的每个技术特征和整体技术方案,但其不能理解为对本发明保护范围的限制。

本发明的描述中,除非另有明确的限定,设置、安装、连接等词语应做广义理解,所属技术领域技术人员可以结合技术方案的具体内容合理确定上述词语在本发明中的具体含义。

随着科学技术的不断发展,炒菜机已经变得越来越普及,利用炒菜机进行炒菜有利于节省人力,在餐馆中被广泛使用。炒菜机一般采用数字菜谱,在数字菜谱中储存了相应的烹饪流程信息,炒菜机识别数字菜谱后按照数字菜谱储存的烹饪流程信息执行炒菜动作。为方便使用炒菜机,有些生产炒菜机的商家会将不同菜式的物料打包,并在包装上贴上对应菜式的数字菜谱与炒菜机一同进行销售,但是,由于数字菜谱储存的是同个菜式的烹饪流程信息,可能会出现买家破解相关的烹饪流程信息,自行制作多个数字菜谱进行使用,这种情况下买家仅需购买一次某个菜式的物料即可,无疑会影响商家对于物料的销售,损害商家的利益,因此需要对数字菜谱进行处理,避免上述情况发生。

基于此,本发明提供了一种数字菜谱生成方法及炒菜机、装置、存储介质,通过所述炒菜机运转信息、物料加工时间、菜谱编号和物料包编号生成校验信息,当数字菜谱在被炒菜机识别时可以利用校验信息进行校验,检验该数字菜谱是否属于商家正常销售,从而避免买家破解数字菜谱后自行制作,维护了商家的利益;同时,将炒菜机运转信息、物料加工时间、菜谱编号、物料包编号和校验信息组成一个数字串进行储存,使得上述信息难以被划分,可以提高数字菜谱被破解的难度。

下面结合附图,对本发明实施例作进一步阐述。

参照图1,本发明的一个实施例提供了一种数字菜谱生成方法,包括但不限于以下步骤:

s100:输入菜谱对应的炒菜机运转信息、物料加工时间、菜谱编号和物料包编号;

s200:根据所述炒菜机运转信息、物料加工时间、菜谱编号和物料包编号生成校验信息;

s300:将所述炒菜机运转信息、物料加工时间、菜谱编号、物料包编号和校验信息组成一个数字串储存到数字介质中。

具体地,数字介质可以采用二维码、ic卡、条形码等形式,根据实际情况自由选择。在本实施例中,采用二维码作为数字介质,生成简单快捷,成本低廉,并且便于打印。

具体地,所述炒菜机运转信息包括加热功率和翻炒速率,所述物料加工时间包括物料加工的总时间和各种物料的添加时间;加热功率为炒菜机对锅体加热的功率,对应可以是电功率或者燃气功率;在本实施例中,对应的炒菜机为滚筒式炒菜机,翻炒速率对应的是滚筒的转速;对于不是滚筒式的炒菜机,例如臂式炒菜机,翻炒速率对应的是炒菜臂的转速。一个菜谱编号对应一个菜式,不同的物料包对应不同的物料包编号,不同的物料包可以装有同一个菜式的物料,但其菜谱编号都是一致的。

将所述炒菜机运转信息、物料加工时间、菜谱编号、物料包编号和校验信息组成一个数字串,其顺序可以随意排列,只要炒菜机在识别和提取时顺序与之对应即可。

进一步地,参照图2,步骤s200:根据所述炒菜机运转信息、物料加工时间、菜谱编号和物料包编号生成校验信息,具体包括以下步骤:

s210:选取所述炒菜机运转信息、物料加工时间、菜谱编号中的一个以上,与物料包编号通过不同的方式生成若干个初始校验位;

s220:根据所述若干个初始校验位生成最终校验位。

具体地,在生成初始校验位时,可以从炒菜机运转信息、物料加工时间、菜谱编号和物料包编号中选取其中两个、三个或者全部,选取的数量越多,生成的校验信息就越复杂;而通过不同的方式生成若干个初始校验位,可以将选取的信息通过加、减、乘、除等运算或者这些运算的组合,得出若干个初始校验位;而根据所述若干个初始校验位生成最终校验位,方式也可以是加、减、乘、除等运算或者这些运算的组合,不同的是最终校验位数量只有一个,最终校验位即为校验信息。

进一步地,若根据所述若干个初始校验位生成的某个最终校验位的位数不足,则在所述最终校验位的前面补0,从而保证每个数字菜谱的校验位的位数一致,便于后续炒菜机的识别与匹配。

另外,为提高炒菜机的智能化程度,提高其使用感知,一般会提供自清洗功能,而为了提高炒菜机外观面板的整洁性,减少控制按键数量,可以通过数字菜谱控制炒菜机的自清洗功能。由于物料包编号一般从1开始,因此当输入的物料包编号为0时,生成的数字菜谱用于控制炒菜机的自清洗功能,相应地,数字菜谱中的物料加工时间作为清洗时间,当炒菜机识别到某个物料包编号为0的数字菜谱时,即根据其物料加工时间启动清洗程序,从而合理地利用了编码资源,也无须在炒菜机的面板上额外设定清洗功能按钮。并且,清洗时间的调节也非常简单,只要改变数字菜谱中的物料加工时间即可。

另外,参照图3,本发明的另一个实施例还提供了一种炒菜机,包括:

数字识别模块,用于识别数字菜谱;

中央处理模块,用于接收所述数字识别模块识别出的数字菜谱的信息,提取炒菜机运转信息、物料加工时间、菜谱编号、物料包编号和校验信息,并根据所述炒菜机运转信息、物料加工时间、菜谱编号和物料包编号生成配对信息,再将校验信息和配对信息进行对比,若校验信息和配对信息一致证明数字菜谱有效。

中央处理模块在根据所述炒菜机运转信息、物料加工时间、菜谱编号和物料包编号生成配对信息时,采用与商家制作数字菜谱时校验信息的相同生成方式,因此将校验信息和配对信息进行对比,即可判断数字菜谱的来源。

进一步地,为了避免买家购买一个物料包后将其数字菜谱重复进行使用,所述中央处理模块接收某个数字菜谱的信息后,将其中的物料包编号记忆起来,并拒绝接收储存有相同物料包编号的数字菜谱的信息,从而避免出现某个数字菜谱被重复使用的现象。当然,若数字菜谱的物料包编号为0,则不对其进行记忆,使得清洗功能的数字菜谱可以重复使用。

下面以一个例子对本发明实施例进行具体说明。

输入的加热功率为1,滚筒转速为5,总时间为0100,一号物料的添加时间为0003,二号物料的添加时间为0015,三号物料的添加时间为0030,四号物料的添加时间为0050,菜谱编号为001,物料包编号为00000001。

其中,时间的前两位代表分钟数,后两位代表秒数,菜谱编号具有三位,最大支持999种菜谱,当然,可以根据实际需求自由选择菜谱编号的位数,同理,物料包编号的位数也可以根据实际需求自由选择。而物料的数量根据不同的菜式也会发生变化。

生成四个初始校验位:第一初始校验位为加热功率与物料包编号的和,即为2;第二初始校验位为总时间、一号物料的添加时间、二号物料的添加时间与物料包编号的和,即为120;第三初始校验位为三号物料的添加时间的两倍与四号物料的添加时间、物料包编号的和,即为111;第四初始校验位为一号物料的添加时间、二号物料的添加时间与物料包编号的乘积,即为45。

然后,将四个初始校验位求和,得到最终校验位278,而最终校验位的位数为4位,因此在其前面补0,得到0278,作为校验信息。最终校验位的位数可以根据其大小自由设定,一般来说,设定为四位以上有利于提高安全性能。

最后,得到的数字串为:

1501000003001500300050001000000010278,

将其储存到二维码中即可。

当然,以上仅仅以一例子对本发明的方案进行说明,初始校验位和最终校验位的生成方式具有多种组合,在此不对其作出限定。

炒菜机接收到二维码后,对数字串进行分割提取,还原出炒菜机运转信息、物料加工时间、菜谱编号、物料包编号和校验信息,并且通过数字菜谱的校验信息相同的生成方式,根据炒菜机运转信息、物料加工时间、菜谱编号、物料包编号生成配对信息,通过配对信息与校验信息判断该数字菜谱的合法性。

优选地,炒菜机通过bcd码的方式改变接入电压,从而改变加热功率或者翻炒速率(改变电机的电压)。具体地,利用继电器的接通与断开实现不同档位的控制,例如,bcd码具有四位:1,2,4,8,每一位对应一个继电器,若加热功率为1时,对应接通第一位的继电器,若加热功率为5,则接通第一位和第三位的继电器,加热功率最大设定为9,对应接通第一位和第四位的继电器。翻炒速率的控制原理与加热功率的类似,在此不再赘述。

而对于物料加工时间的控制,在配对信息与校验信息判断一致后开始计时,达到不同物料的添加时间时添加相应的物料,优选地可以采用语音提示的方式进行提醒,添加完物料后,直到达到物料加工的总时间,炒菜机停止运作,完成一个菜式的制作。

参照图4,本发明的另一个实施例还提供了一种装置,包括:

至少一个处理器;

以及与所述至少一个处理器通信连接的存储器;

其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行如上述实施例中任意一种数字菜谱生成方法。

该装置100可以是任意类型的智能终端,例如手机、平板电脑、个人计算机等。

处理器和存储器可以通过总线或者其他方式连接,图4中以通过总线连接为例。

存储器作为一种非暂态计算机可读存储介质,可用于存储非暂态软件程序、非暂态性计算机可执行程序以及模块,如本发明实施例中的数字菜谱生成方法对应的程序指令/模块。处理器通过运行存储在存储器中的非暂态软件程序、指令以及模块,从而执行装置100的各种功能应用以及数据处理,即实现上述任一方法实施例的数字菜谱生成方法。

存储器可以包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需要的应用程序;存储数据区可存储根据装置100的使用所创建的数据等。此外,存储器可以包括高速随机存取存储器,还可以包括非暂态存储器,例如至少一个磁盘存储器件、闪存器件、或其他非暂态固态存储器件。在一些实施例中,存储器可选包括相对于处理器远程设置的存储器,这些远程存储器可以通过网络连接至该装置100。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。

所述一个或者多个模块存储在所述存储器中,当被所述一个或者多个处理器执行时,执行上述任意方法实施例中的数字菜谱生成方法,例如,执行以上描述的图1中的方法步骤s100至s300。

本发明的另一个实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机可执行指令,该计算机可执行指令被一个或多个控制处理器执行,例如,被图4中的一个处理器执行,可使得上述一个或多个处理器执行上述方法实施例中的一种数字菜谱生成方法,例如,执行以上描述的图1中的方法步骤s100至s300、图2中的方法步骤s210至s220。

以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。

通过以上的实施方式的描述,本领域普通技术人员可以清楚地了解到各实施方式可借助软件加通用硬件平台的方式来实现,当然也可以通过硬件。本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(read-onlymemory,rom)或随机存储记忆体(randomaccessmemory,ram)等。

以上是对本发明的较佳实施进行了具体说明,但本发明并不局限于上述实施方式,熟悉本领域的技术人员在不违背本发明精神的前提下还可作出种种的等同变形或替换,这些等同的变形或替换均包含在本申请权利要求所限定的范围内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1