1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > 智慧社区内烹饪食物的盐量控制方法 设备及存储介质与流程

智慧社区内烹饪食物的盐量控制方法 设备及存储介质与流程

时间:2022-11-11 09:25:49

相关推荐

智慧社区内烹饪食物的盐量控制方法 设备及存储介质与流程

本发明涉及智慧社区的数据处理领域,尤其涉及一种智慧社区内烹饪食物的盐量控制方法、计算机设备及可读存储介质。

背景技术:

民以食为天,不同的用户的饮食习惯不同,不同的用户对菜的咸淡程度也不同。

在传统方法中,通常情况下,智慧社区内用户在烹饪食物时,采用手工方式对烹饪的食物进行加盐,但智慧社区内烹饪经验缺乏的用户往往把握不准加盐量,或者智慧社区内烹饪经验丰富的用户有时也难以准确地把握加盐量,从而导致控制智慧社区内烹饪食物的盐量的准确性低下。

因此,寻找一种准确的智慧社区内烹饪食物的盐量的控制方法成为本领域技术人员亟需解决的问题。

技术实现要素:

本发明实施例提供一种方法、计算机设备及可读存储介质,以解决控制智慧社区内烹饪食物的盐量的准确性低下的问题。

一种智慧社区内烹饪食物的盐量控制方法,包括:

获取待烹饪目标食物的食物标识;

获取目标用户食用所述食物标识唯一标识的所述目标食物的历史单位咸度;

获取所述目标食物的食物重量值;

基于所述历史单位咸度与所述食物重量值,确定目标咸度;

将所述目标咸度的食盐加入所述目标食物中进行烹饪。

一种计算机设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述方法的步骤。

一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述方法的步骤。

上述智慧社区内烹饪食物的盐量控制方法、计算机设备及可读存储介质中,通过先获取待烹饪目标食物的食物标识,和目标用户食用食物标识唯一标识的目标食物的历史单位咸度,然后获取目标食物的食物重量值,接下来基于历史单位咸度与食物重量值,确定目标咸度,最后将目标咸度的食盐加入目标食物中进行烹饪,因为历史单位咸度准确地反映了目标用户食用目标食物的咸淡度,所以基于历史单位咸度与食物重量值,能够准确地确定出目标咸度,从而保证了能够将准确的目标咸度的食盐加入目标食物中,提高了控制智慧社区内烹饪食物的盐量准确性。

附图说明

为了更清楚地说明本发明实施例的技术方案,下面将对本发明实施例的描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1是本发明一实施例中智慧社区内烹饪食物的盐量控制方法的一应用环境示意图;

图2是本发明一实施例中智慧社区内烹饪食物的盐量控制方法的一流程图;

图3是本发明一实施例中计算机设备的一示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

本申请提供的方法,可应用如图1的应用环境中,该应用环境包括服务端和客户端,其中,客户端通过有线网络或无线网络与服务端进行通信。其中,客户端可以但不限于各种个人计算机、笔记本电脑、智能手机、平板电脑和便携式可穿戴设备。服务端可以用独立的服务端或者是多个服务端组成的服务端集群来实现。客户端用于获取目标食物的食物标识和食物重量值,并将发送至食物标识和食物重量值服务端,服务端用于基于食物重量值和目标用户的历史单位咸度,分析出目标食物的目标咸度。

在一实施例中,如图2所示,提供一种智慧社区内烹饪食物的盐量控制方法,以该智慧社区内烹饪食物的盐量控制方法应用在图1中的服务端为例进行说明,包括如下步骤:

s10、获取待烹饪目标食物的食物标识。

具体地,为了分析出目标用户所要烹饪的目标食物的目标咸度,客户端接收目标用户在人机交互界面输入的目标食物的食物标识,可以理解的是,食物标识唯一标识目标食物,比如,在智能烹饪锅中,“张三”输入“排骨”的“pg001”。当客户端接收到食物标识时,将该食物标识发送至服务端,服务端实时或预设时间段内接收该食物标识。

需要说明的是,食物标识可以为数字和/或字母的组合等,食物标识的具体内容,可以根据实际应用进行设定,此处不做限制。

s20、获取目标用户食用食物标识唯一标识的目标食物的历史单位咸度。

具体地,在获取目标用户食用食物标识唯一标识的目标食物的历史单位咸度之前,服务端判断目标食物是否为目标用户没食用过的食物,若目标食物为目标用户没食用过的食物,则在预设的咸度数据库中,获取目标用户已食用过的所有食物的食用咸度的存储路径,然后根据该存储路径提取该食用咸度,将获取到的食用咸度的平均值,确定为历史单位咸度,从而在目标用户想要烹饪没吃过的食物时,可以取已食用过食物的平均咸度,提高了历史单位咸度的获取准确性;若目标食物不是目标用户没食用过的食物,则服务端在历史数据库中获取预先收集好在过去时间段内,目标用户食用食物标识唯一标识的目标食物的历史单位咸度的存储路径,然后根据该存储路径提取该历史单位咸度。其中,历史单位咸度为与当前时间对比,目标用户在过去时间段内已食用的目标食物的单位咸度,单位咸度为目标用户在过去时间段内已食用的每千克目标食物所含有的咸度。

比如,假设历史数据库为mysql数据库,历史单位咸度的存储路径为“c:\programfiles\mysql\mysqlserver5.0\data\”,首先在mysql数据库中获取“c:\programfiles\mysql\mysqlserver5.0\data\”,然后根据该“c:\programfiles\mysql\mysqlserver5.0\data\”提取该历史单位咸度。

需要说明的是,咸度数据库和历史数据库可以为mysql数据库或oracle数据库等,咸度数据库和历史数据库的具体内容,可以根据实际应用进行设定,此处不做限制。

s30、获取目标食物的食物重量值。

具体地,为了能够准确地分析出烹饪目标食物所需要的目标咸度,客户端采用重量计算器计算目标食物的食物重量,从而将得到的重量数值确定为食物重量值。比如,客户端采用重量计算器计算牛肉的食物重量,重量计算器所得到的重量数值为3千克,将3千克确定为目标食物的食物重量值。当客户端计算出目标食物的食物重量时,将食物重量发送至服务端,服务端实时或预设时间段内接收食物重量。

s40、基于历史单位咸度与食物重量值,确定目标咸度。

具体地,食物重量值包括目标食材的食材重量值和烹饪目标食材的配料重量值,服务端将食材重量值与历史单位咸度之间的第一乘积,确定为第一咸度;获取目标用户食用过的历史食物的均值单位咸度;将均值单位咸度与配料重量值之间的第二乘积,确定为第二咸度;将第一咸度与第二咸度之间的平均值,确定为目标咸度。因为不同或相同的目标食材,采用的烹饪方式可能不同,比如鸡肉的烹饪方式可以为红烧或炖等,而当烹饪目标食材时,还需要加入其它配料,比如,当炖鸡时,加入枸杞或当归片等,通过分别计算出目标食材的第一咸度和配料的第二咸度,并取两者之间的平均值作为目标咸度,从而提高了确定目标咸度的准确性。其中,食材重量值为目标食材的重量,配料重量值为烹饪目标食材时加入的配料的重量。

s50、将目标咸度的食盐加入目标食物中进行烹饪。

具体地,服务端将确定出的目标咸度和预设的加盐方式发送至客户端,当客户端接收到目标咸度和预设的加盐方式时,采用加盐方式,将目标咸度的食盐加入目标食物中,同时对已加入食盐的目标食物进行烹饪处理,加盐方式可以为由中心至外围加入方式,也即,加盐方式可以为由目标食物所在的烹饪锅的中心至目标食物所在的烹饪锅的外围的加入方式,因为从目标食物所在的烹饪锅的中心至目标食物所在的烹饪锅的外围的加入食盐,可以减少食盐加入不均匀而在锅壁上,提高了烹饪目标食物的盐量的控制准确性。

进一步地,加盐方式还可以为由目标食物所在的烹饪锅的中心至目标食物所在的烹饪锅的外围,且由目标食物所在的烹饪锅的正上方自下至上的加入方式,因为由目标食物所在的烹饪锅的正上方自下至上的加入方式可以减少食盐加入目标食物时,洒落在烹饪锅之外,从而提高了烹饪目标食物的盐量的控制准确性。

进一步地,在将目标咸度的食盐加入目标食物中进行烹饪之后,还包括:客户端采用食物抓取器抓取其中一块或一根目标食物至指定容器中,采用指定容器中的溶解液溶解将抓取到的目标食物,然后采用咸度测量器测量已溶解于指定容器中的溶解液的目标食物的盐的浓度作为正在烹饪的目标食物的当前咸度,也即,客户端采用食物抓取器抓取其中一块或一根目标食物至比色皿中,采用比色皿中的溶解液溶解将抓取到的目标食物,然后对量已溶解目标食物的比色皿的溶解液进行过滤处理,得到过滤后的已溶解目标食物的比色皿的溶解液,因为光线从一种介质进入另一种介质时会产生折射现象,且入射角正弦之比恒为定值,此比值称为折光率,服务端采用溶解液中可溶性物质含量与折光率在普通环境下成正比例,可以测定出盐溶液的折光率,从而盐度计算出盐的浓度,也即,从而得到正在烹饪的目标食物的当前咸度。当客户端采集到当前咸度时,将当前咸度发送至服务端,服务端判断当前咸度是否小于目标咸度,若当前咸度小于目标咸度,则基于目标咸度与当前咸度,确定待加入目标食物的食物咸度,也即,将目标咸度与当前咸度之间的差值确定为待加入目标食物的食物咸度,或者将当前咸度与目标咸度之间的差值的绝对值确定为待加入目标食物的食物咸度;将食物咸度确定为新的目标咸度,同时返回执行步骤s50。若当前咸度等于目标咸度,则输出咸度适合的提示信息,若当前咸度大于目标咸度,则输出咸度过高的预警指令。

需要说明的是,咸度适合的提示信息和咸度过高的预警指令的具体内容,可以根据实际应用进行设定,此处不做限制。

在图2对应的实施例中,通过先获取待烹饪目标食物的食物标识,和目标用户食用食物标识唯一标识的目标食物的历史单位咸度,然后获取目标食物的食物重量值,接下来基于历史单位咸度与食物重量值,确定目标咸度,最后将目标咸度的食盐加入目标食物中进行烹饪,因为历史单位咸度准确地反映了目标用户食用目标食物的咸淡度,所以基于历史单位咸度与食物重量值,能够准确地确定出目标咸度,从而保证了能够将准确的目标咸度的食盐加入目标食物中,提高了控制智慧社区内烹饪食物的盐量准确性。

应理解,上述实施例中各步骤的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。

在一个实施例中,提供了一种计算机设备,该计算机设备可以是服务端,其内部结构图可以如图3所示。该计算机设备包括通过系统总线连接的处理器、存储器、网络接口和数据库。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性可读存储介质、内存储器。该非易失性可读存储介质存储有操作系统、计算机程序和数据库。该内存储器为非易失性可读存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的数据库用于存储方法所涉及到的数据。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种方法。

在一个实施例中,提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时实现上述实施例方法的步骤,例如图2所示的步骤s10至步骤s50。

在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现上述方法实施例中方法。本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取可读存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(rom)、可编程rom(prom)、电可编程rom(eprom)、电可擦除可编程rom(eeprom)或闪存。易失性存储器可包括随机存取存储器(ram)或者外部高速缓冲存储器。作为说明而非局限,ram以多种形式可得,诸如静态ram(sram)、动态ram(dram)、同步dram(sdram)、双数据率sdram(ddrsdram)、增强型sdram(esdram)、同步链路(synchlink)dram(sldram)、存储器总线(rambus)直接ram(rdram)、直接存储器总线动态ram(drdram)、以及存储器总线动态ram(rdram)等。

所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,仅以上述各功能单元、模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能单元、模块完成,即将所述装置的内部结构划分成不同的功能单元或模块,以完成以上描述的全部或者部分功能。

以上所述实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围,均应包含在本发明的保护范围之内。

技术特征:

1.一种智慧社区内烹饪食物的盐量控制方法,其特征在于,所述智慧社区内烹饪食物的盐量控制方法包括:

获取待烹饪目标食物的食物标识;

获取目标用户食用所述食物标识唯一标识的所述目标食物的历史单位咸度;

获取所述目标食物的食物重量值;

基于所述历史单位咸度与所述食物重量值,确定目标咸度;

将所述目标咸度的食盐加入所述目标食物中进行烹饪。

2.如权利要求1所述的智慧社区内烹饪食物的盐量控制方法,其特征在于,所述食物重量值包括目标食材的食材重量值和烹饪所述目标食材的配料重量值,所述基于所述历史单位咸度与所述食物重量值,确定目标咸度包括:

将所述食材重量值与所述历史单位咸度之间的第一乘积,确定为第一咸度;

获取目标用户食用过的历史食物的均值单位咸度;

将所述均值单位咸度与所述配料重量值之间的第二乘积,确定为第二咸度;

将所述第一咸度与所述第二咸度之间的平均值,确定为所述目标咸度。

3.如权利要求1所述的智慧社区内烹饪食物的盐量控制方法,其特征在于,所述将所述目标咸度的食盐加入所述目标食物中进行烹饪包括:

将所述目标咸度和预设的加盐方式发送至客户端,已供所述客户端采用所述加盐方式,将所述目标咸度的食盐加入所述目标食物中进行烹饪。

4.如权利要求3所述的智慧社区内烹饪食物的盐量控制方法,其特征在于,所述加盐方式为由中心至外围加入方式。

5.如权利要求4所述的智慧社区内烹饪食物的盐量控制方法,其特征在于,所述由中心至外围加入方式为由所述目标食物所在的烹饪锅的中心至外围,且由所述目标食物所在的烹饪锅的正上方自下至上的加入方式。

6.如权利要求1所述的智慧社区内烹饪食物的盐量控制方法,其特征在于,在所述将所述目标咸度的食盐加入所述目标食物中进行烹饪之后,所述智慧社区内烹饪食物的盐量控制方法还包括:

接收所述客户端发来的正在烹饪的所述目标食物的当前咸度;

若所述当前咸度小于所述目标咸度,则基于所述目标咸度与所述当前咸度,确定待加入所述目标食物的食物咸度;

将所述食物咸度确定为新的所述目标咸度,同时返回执行所述将所述目标咸度的食盐加入所述目标食物中进行烹饪的步骤,直到所述当前咸度等于所述目标咸度。

7.如权利要求6所述的智慧社区内烹饪食物的盐量控制方法,其特征在于,若所述当前咸度大于所述目标咸度,则输出咸度过高的预警指令。

8.如权利要求1至7中任一项所述的智慧社区内烹饪食物的盐量控制方法,其特征在于,在所述获取目标用户食用所述食物标识唯一标识的所述目标食物的历史单位咸度之前,所述智慧社区内烹饪食物的盐量控制方法还包括:

判断所述目标食物是否为所述目标用户没食用过的食物;

若所述目标食物为所述目标用户没食用过的食物,则获取所述目标用户已食用过的所有食物的食用咸度;

将所述食用咸度的平均值,确定为所述历史单位咸度;

若所述目标食物不是所述目标用户没食用过的食物,则执行所述获取目标用户食用所述食物标识唯一标识的所述目标食物的历史单位咸度。

9.一种计算机设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1至8中任一项所述的智慧社区内烹饪食物的盐量控制方法。

10.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至8中任一项所述的智慧社区内烹饪食物的盐量控制方法。

技术总结

本发明公开了智慧社区内烹饪食物的盐量控制方法、设备及存储介质,该智慧社区内烹饪食物的盐量控制方法包括:通过先获取待烹饪目标食物的食物标识,和目标用户食用食物标识唯一标识的目标食物的历史单位咸度,然后获取目标食物的食物重量值,接下来基于历史单位咸度与食物重量值,确定目标咸度,最后将目标咸度的食盐加入目标食物中进行烹饪,因为历史单位咸度准确地反映了目标用户食用目标食物的咸淡度,所以基于历史单位咸度与食物重量值,能够准确地确定出目标咸度,从而保证了能够将准确的目标咸度的食盐加入目标食物中,提高了控制智慧社区内烹饪食物的盐量准确性。

技术研发人员:郑超

受保护的技术使用者:恒大智慧科技有限公司

技术研发日:.10.27

技术公布日:.02.28

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。