交互提示信息的推送方法、设备及计算机可读存储介质与流程

文档序号:30760529发布日期:2022-07-15 20:44阅读:69来源:国知局
交互提示信息的推送方法、设备及计算机可读存储介质与流程

1.本发明涉及智能厨房技术领域,特别是涉及一种交互提示信息的推送方法、设备及计算机可读存储介质。


背景技术:

2.随着人们生活水平的不断提高,厨房中的厨房设备比较多,也越来越智能化。在使用厨房设备的过程中,厨房设备会发起很多的交互信息,作为提醒用户执行交互操作,该交互信息可以推送交互提示信息,还可以展示操作信息或者告警信息等。
3.通信情况下,交互提示信息在推送过程中,可以在对应的厨房设备上显示或者发出声音提示,但是厨房环境嘈杂,可能需要烹饪者同时操作好几台厨房设备,无法持续在厨房设备旁进行人机交互或者快速确认交互提示信息,使得交互提示信息的接收与回馈不及时。


技术实现要素:

4.有鉴于此,本发明提供了一种交互提示信息的推送方法、设备及计算机可读存储介质,主要目的在于解决现有技术中厨房环境嘈杂,无法及时接收与回馈交互信息的问题。
5.依据本发明第一方面,提供了一种交互提示信息的推送方法,该方法包括:
6.获取厨房设备的交互信息;
7.通过解析所述交互信息,提取所述交互信息在不同需求维度上的属性信息;
8.将所述交互信息在不同需求维度上的属性信息处理为所述交互信息包含的交互特征;
9.根据所述交互信息包含的交互特征,选取与所述交互特征相匹配的指示灯信息;
10.将所述指示灯信息作为交互提示信息进行推送。
11.进一步地,所述通过解析所述交互信息,提取所述交互信息在不同需求维度上的属性信息,具体包括:
12.通过解析所述交互信息,将所述交互信息分解为涉及交互过程的多个字段信息;
13.根据所述涉及交互过程的多个字段信息,提取所述交互信息在不同需求维度上的属性信息。
14.进一步地,所述将所述交互信息在不同需求维度上的属性信息处理为所述交互信息包含的交互特征,具体包括:
15.根据所述交互信息在需求维度上的属性信息,判断所述属性信息在相应需求维度上是否满足预设提示条件;
16.若否,则对所述交互信息在相应需求维度上的属性信息进行过滤,得到交互信息在目标需求维度上的属性信息;
17.将所述交互信息在目标需求维度上的属性信息处理为交互信息包含的交互特征。
18.进一步地,所述根据所述交互信息包含的交互特征,选取与所述交互特征相匹配
的指示灯信息,具体包括:
19.利用预先建立的映射关系对所述交互特征进行提示等级划分,设置适用于不同交互特征的指示灯信息,所述提示等级越高,所述指示灯信息对应的突出提示程度越高,所述指示灯信息中包含提示变量和/或提示时长;
20.根据所述适用于不同交互特征的指示灯信息,选取与所述交互特征相匹配的指示灯信息。
21.进一步地,所述将所述指示灯信息作为交互提示信息进行推送,具体包括:
22.根据所述指示灯信息所包含的指示变量和/或指示时长,控制安装在预设位置的指示灯输出交互提示。
23.进一步地,在所述将所述指示灯信息作为交互提示信息进行推送之后,所述方法还包括:
24.监控预设时长内所述交互信息映射的操作对象是否触发预设交互动作;
25.若否,则根据所述交互信息的需求判定结果,对所述交互信息进行处理。
26.进一步地,在所述监控预设时长内所述交互信息映射的操作对象是否触发预设交互动作之后,所述方法还包括:
27.若是,则关闭所述交互提示信息,并控制所述厨房设备执行后续烹饪操作。
28.进一步地,在所述根据所述交互信息的需求判定结果,对所述交互信息进行处理之前,所述方法还包括:
29.利用所述交互信息在交互需求上的参与属性,获取所述交互信息对烹饪过程的影响程度;
30.根据所述交互信息对烹饪过程的影响程度,判断所述交互信息是否需要烹饪补偿操作;
31.若是,则判定所述交互信息的需求判定结果为需求执行信息;否则,判定所述交互信息的需求判定结果为非需求执行信息。
32.进一步地,所述根据所述交互信息的需求判定结果,对所述交互信息进行处理,具体包括:
33.若所述交互信息的需求判定结果为需求执行信息,则将所述交互提示信息生成交互告警信息或调整后续厨房设备的烹饪操作;
34.若所述交互信息的需求判定结果为非需求执行信息,则跳过执行所述交互信息。
35.依据本发明第二方面,提供了一种交互提示信息的推送装置,该装置包括:
36.获取模块,用于获取厨房设备的交互信息;
37.提取模块,用于通过解析所述交互信息,提取所述交互信息在不同需求维度上的属性信息;
38.第一处理模块,用于将所述交互信息在不同需求维度上的属性信息处理为所述交互信息包含的交互特征;
39.选取模块,用于根据所述交互信息包含的交互特征,选取与所述交互特征相匹配的指示灯信息;
40.推送模块,用于将所述指示灯信息作为交互提示信息进行推送。
41.进一步地,所述提取模块包括:
42.分解单元,用于通过解析所述交互信息,将所述交互信息分解为涉及交互过程的多个字段信息;
43.提取单元,用于根据所述涉及交互过程的多个字段信息,提取所述交互信息在不同需求维度上的属性信息。
44.进一步地,所述第一处理模块包括:
45.判断单元,用于根据所述交互信息在需求维度上的属性信息,判断所述属性信息在相应需求维度上是否满足预设提示条件;
46.过滤单元,用于若否,则对所述交互信息在相应需求维度上的属性信息进行过滤,得到交互信息在目标需求维度上的属性信息;
47.处理单元,用于将所述交互信息在目标需求维度上的属性信息处理为交互信息包含的交互特征。
48.进一步地,所述选取模块包括:
49.设置单元,用于利用预先建立的映射关系对所述交互特征进行提示等级划分,设置适用于不同交互特征的指示灯信息,所述提示等级越高,所述指示灯信息对应的突出提示程度越高,所述指示灯信息中包含提示变量和/或提示时长;
50.选取单元,用于根据所述适用于不同交互特征的指示灯信息,选取与所述交互特征相匹配的指示灯信息。
51.进一步地,所述推送模块,具体用于根据所述指示灯信息所包含的指示变量和/或指示时长,控制安装在预设位置的指示灯输出交互提示。
52.进一步地,所述装置还包括:
53.监控模块,用于在所述将所述指示灯信息作为交互提示信息进行推送之后,监控预设时长内所述交互信息映射的操作对象是否触发预设交互动作;
54.第二处理模块,用于若否,则根据所述交互信息的需求判定结果,对所述交互信息进行处理。
55.进一步地,所述装置还包括:
56.控制模块,用于在所述监控预设时长内所述交互信息映射的操作对象是否触发预设交互动作之后,若是,则关闭所述交互提示信息,并控制所述厨房设备执行后续烹饪操作。
57.进一步地,所述装置还包括:
58.获取模块,用于在所述根据所述交互信息的需求判定结果,对所述交互信息进行处理之前,利用所述交互信息在交互需求上的参与属性,获取所述交互信息对烹饪过程的影响程度;
59.判断模块,用于根据所述交互信息对烹饪过程的影响程度,判断所述交互信息是否需要烹饪补偿操作;
60.判定模块,用于若是,则判定所述交互信息的需求判定结果为需求执行信息;否则,判定所述交互信息的需求判定结果为非需求执行信息。
61.进一步地,所述第二处理模块,具体用于若所述交互信息的需求判定结果为需求执行信息,则将所述交互提示信息生成交互告警信息或调整后续厨房设备的烹饪操作;
62.所述第二处理模块,具体用于若所述交互信息的需求判定结果为非需求执行信
息,则跳过执行所述交互信息。
63.依据本发明第三方面,提供了一种设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述第一方面所述方法的步骤。
64.依据本发明第四方面,提供了一种可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述第一方面所述的方法的步骤。
65.借由上述技术方案,本发明提供的一种交互提示信息的推送方法、设备及计算机可读存储介质,与现有技术中在厨房设备上显示或发出声音提示作为交互提示信息进行推送方式相比,本发明通过获取厨房设备的交互信息,并通过解析交互信息,提取交互信息在不同需求维度上的属性信息,将交互信息在不同需求维度上的属性信息处理为交互信息包含的交互特征,根据交互信息包含的交互特征,选取与交互特征相匹配的指示灯信息,进而针对不同需求的交互信息,形成不同重要程度和/或不同紧急程度的交互提示信息,能够及时接收与回馈交互提示信息,提高交互信息的预期效果。
66.上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。
附图说明
67.通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
68.图1示出了本发明实施例提供的交互提示信息的推送过程显示终端与服务端之间交互的时序图;
69.图2示出了本发明实施例提供的交互提示信息的推送装置的结构示意图;
70.图3示出了本发明实施例提供的交互提示信息的推送装置的结构示意图。
具体实施方式
71.下面将参照附图更详细地描述本发明的示例性实施例。虽然附图中显示了本发明的示例性实施例,然而应当理解,可以以各种形式实现本发明而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本发明,并且能够将本发明的范围完整的传达给本领域的技术人员。
72.在对本发明进行详细的解释说明之前,先对本发明涉及交互提示信息的推送过程进行简单说明。交互提示信息的推送过程对应的装置涉及到烹饪过程使用的厨房设备对应的服务端和客户端,该服务端为具有数据处理功能的服务器,如数据传输、数据判定等,相当于设备后台或者终端后台。具体厨房设备在执行烹饪步骤时,为了便于用户参与到烹饪过程,可以将烹饪步骤涉及的交互动作形成交互信息推送到厨房设备对应的客户端,该客户端可以为显示终端,如显示屏、指示灯等,以使得用户可以根据交互提示信息在到达相应烹饪步骤时执行交互动作,例如,在投料步骤中用户执行料杯投放调料以及料杯归位的动作,翻炒步骤中用户执行锅铲对食材进行翻炒动作。而交互信息在推送后往往需要得到用户有效的反馈,这里可以根据交互信息的重要程度和/或紧急程度生成交互提示信息,该交
互提示信息可以为指示灯信息,具体可以通过智能设备和/或厨房设备对应的服务端与厨房设备建立通信连接,获取厨房设备的交互信息,并通过解析交互信息,提取交互信息在不同需求维度上的属性信息,将交互信息在不同维度上的属性信息处理为交互信息包含的交互特征,根据交互信息包含的交互特征,选取与交互特征相匹配的指示灯信息,将指示灯信息作为交互提示信息进行推送,以使得提示灯可根据交互提示的重要程度或者紧急度发出不同的指示信息,即使用户处于嘈杂的厨房环境中仍可及时接收与回馈交互提示信息。
73.本发明实施例提供的交互提示信息的推送方法,可以应用于厨房设备对应的服务端,该方法包括:
74.101、获取厨房设备的交互信息。
75.通常情况下,厨房设备在制作菜品的过程中,需要电子菜谱的支撑,电子菜谱是一个电子程序文件,可以自动控制烹饪过程的实现,如控制火力、功率、温度、时间或配料等,该电子菜谱可以为任一菜品所形成的电子版菜谱,可以是炒菜、炖菜、蒸菜,例如,西红柿炒鸡蛋、木须肉、糖醋排骨等,该厨房设备可以由多个具有不同烹饪功能的烹饪设备组成,具体可以包括配料设备、锅具、灶具等,该厨房设备还可以为集成各种烹饪功能为一体的烹饪设备,这样可以节省烹饪设备之间的数据传输时间,避免烹饪数据在传输过程中的错误或者遗漏。应说明的是,这里的电子菜谱虽然可以实现自动控制烹饪过程,但是烹饪过程并不是全智能过程,针对电子菜谱涉及的烹饪步骤仍然需要用户执行交互,例如,需要用户将制作食材的调料放入料瓶,需要用户使用料瓶执行投料动作,需要用户使用锅铲翻炒食材等。
76.其中,厨房设备的交互信息可以包括用户执行交互过程所涉及的操作对象信息、交互动作信息以及操作对象与交互动作之间的映射关系,这里操作对象可以为不具有自动烹饪功能的厨房设备,需要用户执行交互动作,还可以为与厨房设备搭配使用的辅助设备,例如,与锅具搭配使用的锅铲,与配料设备搭配使用的料杯等。可以理解的是,为了提醒用户及时执行交互动作,厨房设备通常会按照电子菜谱设置的执行时间生成交互信息,并将交互信息形成交互指令推送给设备终端或者厨房设备,以使得用户能够根据交互信息使用操作对象触发相应交互动作,例如,用户根据交互信息使用锅铲来翻炒食材,用户根据交互信息使用料杯来投放调料。
77.具体在烹饪过程中,厨房设备作为执行设备可以利用预先存储的电子菜谱来执行不同的烹饪步骤,每个烹饪步骤都会涉及多个烹饪操作,当烹饪操作需要用户触发相应的交互动作时,厨房设备或终端设备会发出交互指令,用户可根据交互指令来执行相应交互动作,该交互指令通常对应有交互信息,用户可根据交互信息来执行交互动作,也可自适应执行交互动作,例如,交互信息为翻炒1分钟,用户可以根据锅体内食材状态翻炒半分钟。应说明的是,交互信息为厨房设备所设定,通常需要交互动作达到交互时间或者交互效果后才可结束交互指令,进而跳转到下一烹饪操作,若用户自适应调整交互动作,这里可以通过两种方式跳转下一烹饪操作,一种是由用户判定交互动作结束后,触发跳转按钮,进而跳转到下一烹饪操作,另一种是由厨房设备判定交互动作结束后,跳转到下一烹饪操作,例如,厨房设备检测若用户停止交互动作预设时长后判定交互动作结束,自动跳转到下一烹饪操作。
78.102、通过解析所述交互信息,提取所述交互信息在不同需求维度上的属性信息。
79.交互信息通常具有不同维度的需求指示,可以包括时间维度的需求,需要在特定
时间内或者时间点执行交互动作等,还可以包括参数维度的需求,例如,需要达到特定下料量或者特定翻炒效果后停止执行交互动作等,还可以包括动作需求,例如,需要执行翻炒动作,需要执行料杯归位动作等。通过解析交互动作,提取交互信息在不同需求维度上的属性信息,以了解交互信息的需求情况,如需求时间、需求动作以及需求效果等。
80.103、将所述交互信息在不同需求维度上的属性信息处理为所述交互信息包含的交互特征。
81.在实际应用过程中,交互信息在不同需求维度上属性信息可以由交互信息映射的操作对象、交互动作以及交互时间等交互特征来确定,通过将交互信息在不同需求维度上的属性信息处理为交互信息包含的交互特征,该交互特征能够量化交互信息的执行需求,进而根据交互信息的需求实现个性化处理,有利于提升交互信息的执行效果。
82.进一步地,为了避免厨房设备长时间的等待或者交互信息未达到预期效果,该交互信息通常需满足的交互时间条件或者交互效果条件,例如,交互信息需要用户在3分10秒之前时执行翻炒动作,厨房设备通常会在2分50秒发出交互指令,以指示用户在3分10秒之前执行翻炒动作,还例如,交互信息需要用户投料量达到20g停止投料动作,厨房设备会持续检测食材的重量,以直至投料量达到20g。
83.104、根据所述交互信息包含的交互特征,选取与所述交互特征相匹配的指示灯信息。
84.考虑到交互信息执行的时间和条件限制,例如,在3分20秒之前执行下料动作,将牛排煎至五分熟等,交互信息包含的交互特征随着时间推移和执行效果的改变也会相应发生变化,通常情况,当前时间距离交互时间越近,交互特征对执行时间的需求越短,交互需求就越高,对于已执行交互动作的交互信息,交互特征的交互执行状态会发生变更,通过不断监控交互执行状态,直至交互信息达到未达到预期交互执行状态。
85.在实际应用过程中,交互特征对应的交互需求可根据触发执行特征来确定,该触发执行特征可以为触发执行交互信息的特征,可以为时间特征,例如,交互开启时间,交互倒计时时间等,还可以为步骤特征,例如,执行完某一烹饪步骤,还可以为交互需求类型,例如,需要用户执行交互动作,需要用户触发确认按钮。当触发执行特征为目标执行时间时,该目标执行时间为触发交互提示信息推送的时间,可根据当前时间与目标执行时间形成的时间差确定交互特征对应的时间需求,时间差越小,交互特征对应的时间需求较高,当触发执行特征为交互类型,可根据触发执行特征对应的交互类型确定交互特征对应的类型需求。具体在选取与交互特征相匹配的指示灯信息过程中,可以利用交互特征对应的需求设置包含不同提醒模式的指示灯信息,以针对不同需求的交互信息发出不同类型或者不同重要程度的提示,该提醒模式可以包括指示灯颜色、指示灯闪烁频率、指示灯亮度等中一种或者多种相结合,针对类型需求,可以设置不同颜色的指示灯信息,例如,对于需求用户执行交互动作的交互信息,可以设置红色的指示灯信息,对于需求用户确认操作的交互信息,可以设置黄色的指示灯信息,对于不同重要程度的需求,可以设置不同亮度的指示灯信息,亮度越高,需求程度越高,例如,对于用户未执行交互信息的情况下,交互倒计时间越短,需求程度越高,这里还可以结合类型需求和重要程度需求设置指示灯信息,例如,对于需求用户执行交互动作且重要程度较高的交互信息,可设置红色高亮的指示灯信息。
86.105、将所述指示灯信息作为交互提示信息进行推送。
87.通常情况下,为了便于用户准确定位到待交互的厨房设备,厨房设备上设置至少一个指示灯,该指示灯可是led,也可以是界面虚拟指示灯,指示灯对应位置带有显示屏,可以随意切换颜色、亮度、频率等指示灯信息,并且不同指示灯信息可以表征不同的需求信息,可以是交互类型需求,也可也是交互重要程度需求,还可以是交互执行状态等,这里可以根据实际情况设置多种需求信息,进而将指示灯信息作为交互提示信息,提醒用户执行交互信息。
88.可以理解的是,交互信息通常需要用户在规定的期限内执行或者确认,可以在将交互提示信息推送到厨房设备后,监控用户在期限内是否执行交互信息或者确认交互信息,根据交互信息的执行状态来更新交互提示信息,如果用户执行交互信息,则将交互提示信息中指示灯信息表征的执行状态设置为已执行,如果用户未执行交互信息,则将交互提示信息中指示灯信息表征的执行状态设置为未执行。针对未执行类型的交互信息可以采用以下两种处理方式,对于有可能会影响到后续烹饪步骤的交互信息,可以等待用户执行后再跳转到下一烹饪步骤,并继续向厨房设备推送交互提示信息,且调整相应的指示灯信息,以催促用户尽快执行交互信息,对于不影响后续烹饪步骤的交互信息,可以直接跳转到下一烹饪步骤,并将交互提示信息中指示灯信息表征的执行状态设置为跳过执行类型。
89.本发明提供的交互信息的推送方法,与现有技术中在厨房设备上显示或发出声音提示作为交互提示信息进行推送方式相比,本发明通过获取厨房设备的交互信息,并通过解析交互信息,提取交互信息在不同需求维度上的属性信息,将交互信息在不同需求维度上的属性信息处理为交互信息包含的交互特征,根据交互信息包含的交互特征,选取与交互特征相匹配的指示灯信息,进而针对不同需求的交互信息,形成不同重要程度和/或不同紧急程度的交互提示信息,能够及时接收与回馈交互提示信息,提高交互信息的预期效果。
90.在实际应用场景中,为了准确提取出交互信息在不同维度需求上的属性信息,具体可以通过解析交互信息,将交互信息分解为涉及交互过程的多个字段信息,根据涉及交互过程的多个字段信息,提取交互信息在不同需求维度上的属性信息,这里需求维度可以为交互过程所产生需求方向,例如,时间需求,类型需求,动作需求等,交互过程的多个字段信息可以为交互过程涉及的操作对象、交互动作以及交互时间等字段,例如,交互信息为在3分10秒之前投放调料盐10g,操作对象为配料容器,如料杯和/或料瓶,交互动作为投放操作,交互时间为3分10秒之前,交互特征为对投料的执行时间需求,还例如,交互信息为翻炒食材1分钟,操作对象为搅拌器具,如锅铲或锅勺,交互动作为翻炒,交互时间为时长1分钟,交互需求为翻炒时长的需求,还例如,交互信息为料杯归位,操作对象为配料容器,交互动作为料杯放置于调料架,交互特征为对料杯为摆放的位置需求,这里可以通过在操作对象中放置感应器,以监控操作对象的动作细节,由操作对象的动作细节来判断操作对象是否触发交互动作,例如,对于操作配料容器,可以由使用配料容器的用户通过触发的动作细节来判断配料容器是否触发交互动作,具体可以在配料容器上设置感应用户动作的感应设备,若感应到用户挤压或者对准厨房设备,则判定配料容器触发预设交互动作,还可以在瓶身设置出料按钮,若感应到出料按钮被触发的动作细节,判定配料容器触发交互动作。
91.应说明的是,对于某些需求维度并不需要进行区别提示,例如,交互路径需求,交互动作需求等,该需求维度可以过滤,可以根据交互信息在需求维度上的属性信息,判断属性信息在相应需求维度上是否满足预设提示条件,若否,则对交互信息在相应需求维度上
的属性信息进行过滤,得到交互信息在目标需求维度上的属性信息,该预设提示条件可以为针对交互提示信息推送所设置的条件,例如,如果属性信息在相应需求属性维度上只包含用户手动确认的一种类型,则无需针对需求维度设置交互提示信息,可以过滤相应需求维度上的属性信息,还例如,如果属性信息在相应需求属性上包含有多种路径需求,则很难多样化设置交互提示信息,可以过滤相应需求维度上的属性信息。
92.在实际应用场景中,为了增加指示灯信息的提示效果,还可以个性化设置指示灯信息,进而以不同的提醒方式展示到用户能够观察到的显示设备,具体可以利用预先建立的映射关系对交互特征进行提示等级划分,设置适用于不同交互特征的指示灯信息,提示等级越高,指示灯信息对应的突出提示程度越高,该指示灯信息中包含提示变量和/或提示时长,根据适用于不同交互特征的指示灯信息,选取与交互特征相匹配的指示灯信息。进一步可以根据指示灯信息所包含的指示变量和/或指示时长,控制安装在预设位置的指示灯输出交互提示。例如,设置颜色变化,交互倒计时10分钟内指示灯信息为黄色,交互倒计时5分钟内指示灯信息为红色,还可以设置亮度等级,交互倒计时10分钟内指示灯信息为中亮,交互倒计时5分钟内指示灯信息为高亮,还可以倒计时时间不断减少亮度适应增加,这里不进行限定。
93.进一步地,指示灯信息作为交互提醒,可以提示用户执行交互动作,由于交互动作直接关系电子菜谱的烹饪效果,通常情况下,若用户执行交互动作和/或交互动作达到交互效果,则交互提醒结束,可跳转到下一烹饪步骤,若用户未执行交互动作,交互提醒会持续发起,直至用户执行交互动作。具体可以在将指示灯信息作为交互提示信息进行推送之后,通过监控预设时长内所述交互信息映射的操作对象是否触发预设交互动作,若否,则根据交互信息的需求判定结果,对交互信息进行处理,若是,则关闭交互提示信息,并控制厨房设备执行后续烹饪操作,这里预设时长可以根据实际应用场景由用户进行设置,例如,一分钟或者一分半等,还可以由厨房设备结合实际烹饪效果来自适应调整,如果厨房设备需要用户尽快执行交互动作,则预设时长会相应缩短,或者厨房设备会暂停烹饪操作等,在此不进行限定。这里交互信息的需求判定结果可以由烹饪步骤的类型来确定,对于投料类或者翻炒类交互信息,通常为需求执行信息,该类型的烹饪步骤需要用户执行,或者通过后续调整投料量来调整,并不影响后续烹饪步骤的执行顺序或者执行内容,对于食材类交互信息或者功能类交互信息,通常为非需求执行信息,该类型的烹饪步骤通常不会影响后续烹饪步骤的执行,也无需经过后续烹饪步骤来调整。
94.具体在实际应用过程中,交互信息映射的操作对象可以为交互动作的对象,例如,交互信息为投放调料盐,预设交互动作为投放操作,操作对象为配料容器,如料杯和/或料瓶,还例如,交互信息为翻炒食材1分钟,预设交互动作为翻炒,操作对象为搅拌器具,如锅铲或锅勺,这里可以通过在操作对象中放置感应器,以监控操作对象的动作细节,由操作对象的动作细节来判断操作对象是否触发预设交互动作,例如,对于操作配料容器,可以由使用配料容器的用户通过触发的动作细节来判断配料容器是否触发预设交互动作,这里可以在配料容器上设置感应用户动作的感应设备,若感应到用户挤压或者对准厨房设备,则监控到配料容器触发预设交互动作的动作细节,判定配料容器触发预设交互动作,还可以在瓶身设置出料按钮,若感应到出料按钮被触发的动作细节,判定配料容器触发预设交互动作。
95.对于交互信息的需求判定结果的判定过程,具体可以利用交互信息在交互需求上的参与属性对交互信息进行需求判定,得到交互信息的需求判定结果,这里交互信息在交互需求上的参与属性相当于交互信息对烹饪过程的影响程度,可以通过利用交互信息在交互需求上的参与属性,获取交互信息对烹饪过程的影响程度,进一步根据交互信息对烹饪过程的影响程度,判断交互信息是否需要烹饪补偿操作,若是,则说明交互信息影响后续烹饪步骤,判定交互信息的需求判定结果为需求执行信息,需要通过用户执行预设交互动作或者调整后续烹饪步骤来补偿预设交互动作的烹饪效果,否则,说明交互信息不影响后续烹饪步骤,判定交互信息的需求判定结果为非需求执行信息,若交互信息的需求判定结果为需求执行信息,则将交互提示信息生成交互告警信息进行推送并调整后续厨房设备的烹饪操作,通过交互告警信息的推送可以提醒用户执行交互信息,调整后续厨房设备的烹饪操作可以为后续增加厨房设备,由厨房设备来执行交互信息,还可以由用户在后续烹饪过程执行交互信息,这里不进行限定,若交互信息的需求判定结果为非需求执行信息,则跳过执行交互信息,无需调整任何烹饪操作。例如,交互信息为投料5g,如果不执行该交互信息的投料动作会影响菜品效果,需要用户执行投料操作,或者用户在后续烹饪步骤中补偿投料5g的操作,或者厨房设备后续关联配料设备来补偿投料5g的操作等,交互信息为翻炒收汁,翻炒操作可以辅助收汁效果,但是翻炒操作无需后续补偿操作,如果不执行该交互信息的翻炒动作不会影响菜品效果。对于需求执行信息,由于已经发送过交互提示信息,可进一步向用户发送交互告警信息以提示用户执行预设交互动作,或者在用户无法执行交互动作的情况调整后续厨房设备的烹饪操作,能够在不影响烹饪效果的同时,提升烹饪过程的灵活性,对于非需求执行信息,可直接跳过执行,无需用户对交互信息进行反馈,不会增加用户烹饪过程的操作负担的同时,达到交互信息的预期效果。
96.具体在调整后续厨房设备的烹饪操作过程中,可以通过解析交互信息,提取交互信息映射操作对象在预设交互动作上达到的烹饪需求信息,根据烹饪需求信息关联的厨房设备,调整后续厨房设备的烹饪操作。这里烹饪需求信息可以为交互信息在交互动作上所需要的执行效果和/或执行时间等判定条件,例如,炸至两面金黄、牛排煎至五分熟或者水煮10分钟等,烹饪需求信息可以通过用户自行判断是否达到判定条件,还可以通过具有相应功能的厨房设备来完成,例如,通过具有颜色检测功能的厨房设备来判断是否达到颜色条件,通过具有时间检测功能的厨房设备来判断是否达到时间条件。
97.具体交互提示信息的推送过程中,针对厨房设备,显示终端与服务端之间通信的时序图如图1所示,该显示终端可以为厨房设备上设置的显示屏或者指示灯等模块,服务端可以为厨房设备的后台端,首先建立显示终端与服务端之间的连接,由服务端将烹饪步骤涉及的交互动作形成交互信息推送到显示终端进行展示,并通过解析交互信息,提取交互信息在不同需求维度上的属性信息,将交互信息在不同需求维度上的属性信息处理为交互信息包含的交互特征,并根据交互信息包含的交互特征,选取与交互特征相匹配的指示灯信息,将指示灯信息作为交互提示信息推送到显示终端,以提示用户在烹饪过程中执行交互动作。
98.进一步地,作为上述方法的具体实现,本发明实施例提供了一种交互信息的推送装置,该装置可应用于厨房设备的服务端,如图2所示,该交互信息的推送装置包括:获取模块21、提取模块22、第一处理模块23、选取模块24、推送模块25。
99.获取模块21,可以用于获取厨房设备的交互信息;
100.提取模块22,可以用于通过解析所述交互信息,提取所述交互信息在不同需求维度上的属性信息;
101.第一处理模块23,可以用于将所述交互信息在不同需求维度上的属性信息处理为所述交互信息包含的交互特征;
102.选取模块24,可以用于根据所述交互信息包含的交互特征,选取与所述交互特征相匹配的指示灯信息;
103.推送模块25,可以用于将所述指示灯信息作为交互提示信息进行推送。
104.本发明提供的交互信息的推送装置,与现有技术中在厨房设备上显示或发出声音提示作为交互提示信息进行推送方式相比,本发明通过获取厨房设备的交互信息,并通过解析交互信息,提取交互信息在不同需求维度上的属性信息,将交互信息在不同需求维度上的属性信息处理为交互信息包含的交互特征,根据交互信息包含的交互特征,选取与交互特征相匹配的指示灯信息,进而针对不同需求的交互信息,形成不同重要程度和/或不同紧急程度的交互提示信息,能够及时接收与回馈交互提示信息,提高交互信息的预期效果。
105.在具体的应用场景中,所述提取模块22包括:
106.分解单元,可以用于通过解析所述交互信息,将所述交互信息分解为涉及交互过程的多个字段信息;
107.提取单元,可以用于根据所述涉及交互过程的多个字段信息,提取所述交互信息在不同需求维度上的属性信息。
108.在具体的应用场景中,所述第一处理模块23包括:
109.判断单元,可以用于根据所述交互信息在需求维度上的属性信息,判断所述属性信息在相应需求维度上是否满足预设提示条件;
110.过滤单元,可以用于若否,则对所述交互信息在相应需求维度上的属性信息进行过滤,得到交互信息在目标需求维度上的属性信息;
111.处理单元,可以用于将所述交互信息在目标需求维度上的属性信息处理为交互信息包含的交互特征。
112.在具体的应用场景中,所述选取模块24包括:
113.设置单元,可以用于利用预先建立的映射关系对所述交互特征进行提示等级划分,设置适用于不同交互特征的指示灯信息,所述提示等级越高,所述指示灯信息对应的突出提示程度越高,所述指示灯信息中包含提示变量和/或提示时长;
114.选取单元,可以用于根据所述适用于不同交互特征的指示灯信息,选取与所述交互特征相匹配的指示灯信息。
115.在具体的应用场景中,所述推送模块25,具体可以用于根据所述指示灯信息所包含的指示变量和/或指示时长,控制安装在预设位置的指示灯输出交互提示。
116.在具体的应用场景中,所述装置还包括:
117.监控模块,可以用于在所述将所述指示灯信息作为交互提示信息进行推送之后,监控预设时长内所述交互信息映射的操作对象是否触发预设交互动作;
118.第二处理模块,可以用于若否,则根据所述交互信息的需求判定结果,对所述交互信息进行处理。
119.在具体的应用场景中,所述装置还包括:
120.控制模块,可以用于在所述监控预设时长内所述交互信息映射的操作对象是否触发预设交互动作之后,若是,则关闭所述交互提示信息,并控制所述厨房设备执行后续烹饪操作。
121.在具体的应用场景中,所述装置还包括:
122.获取模块,可以用于在所述根据所述交互信息的需求判定结果,对所述交互信息进行处理之前,利用所述交互信息在交互需求上的参与属性,获取所述交互信息对烹饪过程的影响程度;
123.判断模块,可以用于根据所述交互信息对烹饪过程的影响程度,判断所述交互信息是否需要烹饪补偿操作;
124.判定模块,可以用于若是,则判定所述交互信息的需求判定结果为需求执行信息;否则,判定所述交互信息的需求判定结果为非需求执行信息。
125.在具体的应用场景中,所述第二处理模块,具体可以用于若所述交互信息的需求判定结果为需求执行信息,则将所述交互提示信息生成交互告警信息或调整后续厨房设备的烹饪操作;
126.所述第二处理模块,具体可以用于若所述交互信息的需求判定结果为非需求执行信息,则跳过执行所述交互信息。
127.在示例性实施例中,参见图3,还提供了一种设备,该设备包括通信总线、处理器、存储器和通信接口,还可以包括、输入输出接口和显示设备,其中,各个功能单元之间可以通过总线完成相互间的通信。该存储器存储有计算机程序,处理器,用于执行存储器上所存放的程序,执行上述实施例中的交互提示信息的推送方法。
128.一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现所述的交互提示信息的推送方法的步骤。
129.通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本技术可以通过硬件实现,也可以借助软件加必要的通用硬件平台的方式来实现。基于这样的理解,本技术的技术方案可以以软件产品的形式体现出来,该软件产品可以存储在一个非易失性存储介质(可以是cd-rom,u盘,移动硬盘等)中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本技术各个实施场景所述的方法。
130.本领域技术人员可以理解附图只是一个优选实施场景的示意图,附图中的模块或流程并不一定是实施本技术所必须的。
131.本领域技术人员可以理解实施场景中的装置中的模块可以按照实施场景描述进行分布于实施场景的装置中,也可以进行相应变化位于不同于本实施场景的一个或多个装置中。上述实施场景的模块可以合并为一个模块,也可以进一步拆分成多个子模块。
132.上述本技术序号仅仅为了描述,不代表实施场景的优劣。
133.以上公开的仅为本技术的几个具体实施场景,但是,本技术并非局限于此,任何本领域的技术人员能思之的变化都应落入本技术的保护范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1