一种智能炊具和智能炉具的协同工作方法及装置
【技术领域】
本发明涉及一种炊具和炉具的协同工作方法及装置,特别涉及一种智能炊具和智能炉具的协同工作方法及装置。
【背景技术】
随着信息技术和自动化技术开始进入烹饪***,烹饪设备的智能化程度越来越高。比如近年来开始进入实用化阶段的炒菜机和全自动化的炒菜机器人,都可以认为是一种智能烹饪设备或者***。
上述两种典型的智能烹饪***,虽然都在一定程度上提高了烹饪的效率,但也都不同程度的存在一些不足的地方。炒菜机或者炒菜机器人往往都采用炊具和炉具一体化的设计,这就给烹饪完成后的清洗带来了很大的不便。此外,炒菜机器人价格昂贵,还难以直接进入实用化阶段。炒菜机的工作方式和传统烹饪方式有很大的变化,不仅使用上存在一定的不习惯,而且也难以完整复制传统菜肴的烹饪过程。因此就有了另一种智能烹饪设备的设计思路,就是运用最新信息技术和自动化技术改造传统烹饪设备。
传统的烹饪设备都是采用炊具和炉具的分离设计。为了实现烹饪过程的自动化控制,可以在炊具和炉具上分别添加控制模块和通信模块,形成智能炊具和智能炉具。智能炊具和智能炉具之间采用通信方式交换状态信息和控制信息。当同一个通信网络中,多个智能炊具和多个智能烹饪设备同时工作时,如果没有任何协调机制,无法正常交换信息或者保证正常工作。为了保证智能炊具和智能炉具之间工作的协调性,就需要建立一种协同工作机制。
【发明内容】
本发明涉及一种炊具和炉具的协同工作方法及装置,特别涉及一种智能炊具和智能炉具的协同工作方法及装置。
一种智能炊具和智能炉具的协同工作方法,所述智能炊具和智能炉具包含控制模块和通信模块,可以从外界获取信息并进行自动处理,其特征在于,智能炊具和智能炉具经过以下步骤完成相互之间的绑定关系:
(1)智能炊具和智能炉具分别进入绑定准备工作状态,其中绑定关系的发起者称为绑定请求方,另一方称为绑定确认方;
(2)绑定请求方发送绑定请求信息,所述绑定请求信息中包含绑定请求方的绑定识别信息;
(3)绑定确认方在收到绑定请求方发送的绑定请求信息后,读取其中绑定请求方的绑定识别信息,然后返回绑定确认信息,所述的绑定确认信息中包含绑定确认方的绑定识别信息,确认同绑定请求方的绑定关系。
(4)绑定请求方收到绑定确认方发送的绑定确认信息后,读取其中绑定确认方的绑定识别信息,确认同绑定确认方的绑定关系。
所述的绑定请求方可以是智能炊具,相应的绑定确认方是智能炉具;所述的绑定请求方也可以是智能炉具,相应的绑定确认方是智能炊具。
所述智能炊具进入绑定准备状态,可以通过控制模块的程序执行自动激活,也可以通过操作特定开关或者按键激活;所述智能炊具在进入绑定准备状态后,可以在特定定时器超时后自动退出,也可以在接收到绑定确认消息后自动退出,还可以通过开关或者按键操作退出。
所述智能炉具进入绑定准备状态,可以通过控制模块的程序执行自动激活,也可以操作特定开关或者按键激活,还可以通过屏幕选择特定的控制命令激活;所述智能炉具进入绑定准备状态后,可以在特定定时器超时后自动退出,也可以在发送绑定确认消息后自动退出,还可以通过开关或者按键操作退出,还可以通过在屏幕选择特定命令后退出。
步骤(2)中绑定请求方发送的绑定请求消息是一种广播或者组播报文;步骤(3)中绑定确认方发送的绑定确认消息是一种单播报文。
智能炊具或者智能炉具从绑定请求消息或绑定确认消息中获取的绑定识别信息,可以保存至一个非易失性存储器中。
所述的智能炊具可以同一个或多个智能炉具建立绑定工作关系;所述的智能炉具可以和一个或者多个智能炊具建立绑定工作关系。
绑定工作关系建立前,智能炊具和智能炉具只能交换绑定请求、绑定解除请求,智能炊具和智能炉具之间的绑定建立消息之外的其它应用消息的交换,只有在绑定工作关系建立后才能进行。
智能炊具是绑定请求方,以临时通信地址向智能炉具发起绑定请求;智能炉具收到绑定请求消息后,为智能炊具分配通信地址,并将分配的通信地址包含在绑定确认消息中返回给智能炊具;智能炊具收到绑定确认消息后,从中读取分配的固定通信地址,并将其替换临时通信地址;智能炉具和智能炊具通过分配的通信地址,确认彼此之间的绑定关系。
所述绑定后的智能炊具或智能炉具可以通过进入绑定解除准备状态,解除与对方的绑定关系;绑定关系的解除通过直接删除与对方绑定关系相关联的识别信息实现;绑定解除时或者绑定解除后,可以向绑定对象发送绑定解除通知消息;绑定解除后,自动退出绑定解除准备状态。
所述智能炊具或智能炉具进入绑定解除准备状态,可以通过操作特定开关或者按键激活。
智能炉具可以通过显示屏或者触摸屏在已经绑定的智能炊具列表中,选择一个、多个或者全部解除绑定关系。
所述智能炊具或智能炉具在绑定解除时,可以删除保存在非易失性存储器中的绑定识别信息。
所述智能炊具和智能炉具建立绑定关系后,还可以进一步同智能炉具上的特定炉头建立对应关系;对应关系建立的过程是:
(1)智能炊具和智能炉具分别进入对应准备状态,其中对应关系的发起者称为对应请求方,另一方称为对应确认方;
(2)对应请求方发送对应请求信息,所述对应请求信息中包含对应请求方的对应识别信息;
(3)对应确认方在收到对应请求方发送的对应请求信息后,读取其中对应请求方的对应识别信息,然后返回对应确认信息;所述的对应确认信息中包含对应确认方的对应识别信息,确认同对应请求方的对应关系。
(4)对应请求方收到对应确认方发送的对应确认信息后,读取其中对应确认方的对应识别信息,确认同对应确认方的对应关系。
所述的对应请求方可以是智能炊具,相应的对应确认方是智能炉具;所述的对应请求方也可以是智能炉具,相应的对应确认方是智能炊具。
所述的对应请求方发送对应请求消息和对应确认方发送的对应确认消息都是一种单播报文。
所述智能炊具进入对应准备状态既可以是程序自动实现,可以通过操作特定开关或者按键激活;所述智能炊具在进入对应准备状态后,可以在特定定时器超时后自动退出,也可以在发送或者收到对应确认消息后自动退出,还可以通过开关或者按键操作退出。
所述智能炉具进入对应准备状态既可以是程序自动实现,也可以是通过操作特定开关或者按键激活,还可以是通过屏幕选择相应控制命令激活;所述智能炉具在进入对应准备状态后,可以在特定定时器超时后自动退出,也可以在发送或者收到对应确认消息后自动退出,还可以通过开关或者按键操作退出,还可以通过在屏幕选择特定命令后退出。
当所述智能炉具具有多个炉头时,所述智能炊具同智能炉具上特定炉头的对应关系是一一对应的关系。
对应关系建立前,智能炊具和智能炉具只能交换绑定请求、绑定解除请求和对应请求三种信息。对应关系建立后,智能炊具和智能炉具才开始交换绑定建立或者删除消息和对应建立消息之外的其它应用消息。
智能炉具和智能炊具之间的对应关系可以由智能炉具或者智能炊具两者之一在特定工作完成后自动解除;解除对应关系时,可以向对方发送对应解除消息;对应解除的方式是删除自身存储区内与对应关系关联的信息。
本发明还提供一种智能炊具,其特征在于,其用于实现上述方法中智能炊具相关的工作方法。
根据本发明,所述智能炊具可以通过安装指示灯,显示相应的绑定工作状态或者对应工作状态来实现上述方法中智能炊具相关的工作方法
本发明还提供一种智能炉具,其特征在于,其用于实现上述方法中智能炉具相关的工作方法。
根据本发明,所述智能炉具可以通过安装指示灯,显示相应的绑定工作状态或者对应工作状态,或者可以通过配置显示屏或者触摸屏给出文字、图像或者视频提示信息;也可以通过自身配置的语音合成模块给出语音提示信息来实现上述方法中智能炉具的工作方法。
【有益效果】
本发明通过在智能炊具和智能炉具间建立绑定关系,解决了当多个智能炊具和智能炉具处于同一个通信网络时,出现的通信混乱的问题,使得智能炊具同配合使用的智能炉具间建立稳定和确定的通信关系。
本发明通过在智能炊具和智能炉具的特定炉头间建立对应关系,解决了智能炉具包含多个炉头时,绑定关系不能确认智能炊具和特定炉头的工作协同关系的问题,使得智能炊具和智能炉具交互信息时,智能炉具能够明确接收到的智能炊具发送的信息与特定炉头的对应关系。
智能炊具和智能炉具绑定关系和对应关系的建立和解除,都可以通过多种方式进入相应工作状态实现,满足了不同工作条件下的适应性要求。
建立绑定关系后,相关信息可以保存在智能炊具和智能炉具的存储器中,避免了每次使用时重复建立绑定关系的弊端。
智能炊具和智能炉具都可以配置指示灯,显示相应的绑定工作状态或者对应工作状态。
智能炊具和智能炉具都可以配置开关或者按键,方便绑定关系或者对应关系的建立。
智能炉具可以配置显示屏或者触摸屏,方便绑定关系或者对应关系建立过程中的选择,或者操作过程中提示信息的显示;也可以配置语音合成模块,在绑定关系或者对应关系建立过程中,给出提示信息,进一步提高工作效率。
【附图说明】
附图1是智能炊具同单炉头智能炉具的协同工作流程示意图。
附图2是智能炊具同多炉头智能炉具的协同工作流程示意图。
附图3是建立绑定工作关系的流程示意图。
附图4是建立对应工作关系的流程示意图。
【具体实施方法】
本发明涉及一种炊具和炉具的协同工作方法及装置,特别涉及一种智能炊具和智能炉具的协同工作方法及装置。
所述智能炊具和智能炉具是指包含控制模块和通信模块,可以从外界获取信息,并进行自动处理的炊具和炉具。该信息为状态信息和控制命令,所述智能炊具和智能炉具根据获取的信息执行相应控制功能,自动完成某种功能或者动作。
智能炊具的通信模块可以是一种无线通信模块,可以采用Zigbee、Wi-Fi、蓝牙、红外或者2.4G等常用无线通信技术中的任何一种实现。智能炉具可以采用无线通信模块,也可以采用有线通信模块:采用无线通信模块时,可以采用同智能炊具同样的无线通信技术实现,直接交换应用信息;不管是采用无线通信模块还是有线通信模块,都可以使用无线网关或者无线路由器作为中间设备,协助完成两者之间的信息交换。
智能炊具和智能炉具的控制模块中都可以包含非易失性存储器,实现将绑定过程中读取的绑定识别信息固化在非易失性存储器中,以保证在重新上电后对绑定工作状态的再次确认,而不用重复绑定建立工作过程。
智能炊具和智能炉具上可以配置一个或多个指示灯,通过指示灯的颜色或者状态表明智能炊具和智能炉具各自的绑定工作状态和对应工作状态。例如分别用红色和蓝色代表绑定工作状态和对应工作状态,灯灭代表尚未建立工作状态,闪烁代表正在建立工作状态,灯长亮代表已经建立工作状态。
智能炊具和智能炉具上都可以通过配置特定开关或者按键,在使用时实现进入(或者退出)绑定工作状态或者进入(或者退出)对应工作状态。
智能炉具还可以配置显示屏和键盘,或者触摸屏,实现对绑定工作过程和对应工作过程控制命令的激活。例如启动/终止绑定工作过程,确认绑定或者解除绑定的智能炊具,启动对应工作过程等。智能炉具还可以通过屏幕操作,同时管理同多个智能炊具绑定工作或者对应工作的建立和解除。
智能炉具还可以配置语音合成模块,将绑定工作过程或者对应工作过程中相关的信息转化为语音提示信息。
无论是智能炊具还是智能炉具,建立绑定工作时都必须首先进入绑定准备状态。该准备状态的激活可以由各自控制模块内程序运行时自动激活,也可以通过操作开关或者按键,智能炉具还可以通过显示屏或者触摸屏操作手动激活。例如新购买的智能炊具或者智能炉具,其中不包含任何绑定识别信息,无法协同配合使用,此时智能炊具和智能炉具由程序控制,自动进入绑定准备状态。已经存在绑定识别信息的智能炊具或者智能炉具,如果还想增加与之绑定的烹饪设备,可以通过手动激活的方式,通过开关或者按键、屏幕操作等方式,手动激活进入绑定准备状态。
智能炊具和智能炉具都进入绑定准备状态后,可以由其中任一方发起建立绑定工作关系,发起方可以称之为绑定请求方,相对应的响应方称之为绑定确认方。建立绑定关系时,由绑定请求方首先发送绑定请求消息,该消息可以是广播报文或者组播报文,消息中包含绑定请求方的绑定识别信息。绑定确认方接收到绑定请求消息后,读取消息中包含的绑定识别信息,确认是否可以同绑定请求方绑定;如果可以绑定,则发送绑定确认信息,该消息为单播报文,消息中包含绑定确认方的绑定识别信息。绑定请求方收到绑定确认消息后,读取消息中包含的绑定识别信息。绑定请求消息和绑定确认消息中提取的绑定识别信息都可以保存在各自的非易失性存储器中,以保证掉电不丢失。
一种特别绑定建立过程是:智能炊具是绑定请求方,以临时通信地址向智能炉具发起绑定请求;智能炉具收到绑定请求消息后,为智能炊具分配通信地址,并将分配的通信地址包含在绑定确认消息中返回给智能炊具;智能炊具收到绑定确认消息后,从中读取分配的固定通信地址,并将其替换临时通信地址;智能炉具和智能炊具通过分配的通信地址,确认彼此之间的绑定关系。
绑定关系建立后,需要从绑定准备状态退出,以防止再次绑定在错误的设备上。绑定准备状态的退出,同样也可以由程序自动完成,或者通过开关或者按键等设备手动操作完成,智能炉具还可以通过屏幕操作完成。绑定过程中,绑定确认方发出绑定确认消息后,或者绑定请求方收到绑定确认消息后,就可以认为绑定工作关系已经建立,可以由程序控制自动退出绑定准备状态。为了保证工作过程的完整性,也可以确认各自获取的绑定识别信息存入非易失性存储器后,再自动退出绑定准备状态。自动退出还可能是程序运行中启动的某个定时器超时后激活,以保证在通讯异常或者其他异常情况下,也能够从绑定准备状态中退出。手动操作时,在确认绑定工作完成后,操作开关或者按键激活,智能炉具还可以操作屏幕菜单,退出绑定准备状态。
智能炊具可以同一个或多个智能炉具建立绑定工作关系;智能炉具也可以和一个或者多个智能炊具建立绑定工作关系。正常使用时,智能炊具和多个智能炉具建立的绑定工作关系一般都是依次进行,即先后和不同的智能炉具建立绑定工作关系;即便同时和多个智能炉具建立绑定工作关系,也只激活其中一个绑定工作关系。智能炉具可以同时和多个智能炊具建立绑定工作关系,不同的是正常工作时,智能炉具可以同时激活同多个智能炊具的绑定关系,因为不同炊具可能对应不同的炉头,所以彼此之间的工作并不会发生冲突。
在智能炊具和智能炉具间建立绑定关系的根本原因在于杜绝同一个通信网络中多个烹饪设备信息交换时出现的混乱。正常的应用信息的传递,都是建立在绑定的智能炊具和智能炉具之间。未绑定的智能炊具和智能炉具间,只能交换建立绑定或者解除绑定的相关消息。
绑定工作关系建立后,因为绑定识别信息均保存在非易失性存储器中,每次烹饪设备启动后,都可以自动重新读取绑定识别信息,确认已经建立的绑定工作关系,所以绑定关系一直保持有效。如果确实不需要其中的某一个绑定工作关系了,可以通过激活绑定解除准备状态解除该绑定工作关系。
绑定解除准备状态的激活,智能炊具和智能炉具都可以通过特定开关或者按键操作,智能炉具还可以通过屏幕选择。绑定解除工作状态激活后,直接删除保存的绑定识别信息,包括运行存储器和非易失性存储器中的绑定识别信息。绑定识别信息删除后,由于智能炊具或者智能炉具无法获取绑定信息,则认为绑定关系未建立或者已解除。由于绑定识别信息的删除仅仅是单方面的行为,为了尽可能保证绑定双方对绑定关系认识的一致性,删除绑定识别信息时,可以发送绑定解除消息给对方。接收到绑定方发送的绑定解除消息后,可以同时删除自身的绑定识别消息。绑定识别信息删除后,或者绑定解除消息发送后,智能炊具或者智能炉具可以自动退出绑定解除准备状态。
智能炊具同单炉头的智能炉具配合使用时,只需要建立绑定工作关系,就可以保证两者的协同工作。但是,智能炊具同具备多个炉头的智能炉具配合使用时,在建立同智能炉具的绑定工作关系后,还要同特定炉头建立对应关系,才能保证智能炊具同智能炉具特定炉头的协同工作。
在智能炊具和智能炉具上的特定炉头建立对应关系之前,应该首先明确智能炊具和智能炉具上的哪一个炉头对应。这个对应关系的确认,既可以由智能炉具内控制模块的程序运行自动确认,确认后可以通过指示灯或者语音提示传递智能炉具确认的对应炉头信息;也可以由外部确认,例如特定的开关或者按键操作,或者智能炉具上的屏幕操作指定。
无论是智能炊具还是智能炉具,建立对应关系时都必须首先进入对应准备状态。该工作状态的激活可以由各自控制模块内程序运行时自动激活,也可以通过操作开关或者按键,智能炉具还可以通过显示屏或者触摸屏操作手动激活。例如智能炉具程序执行时,需要在某个炉头对应智能炊具,则智能炉具自动进入对应准备状态,或者在智能炉具提示信息的帮助下,手动操作开关或者按键、屏幕激活对应准备状态;智能炊具可以在接收到智能炉具的通信报文后自动进入对应准备状态,也可以在智能炉具的指示灯、屏幕或者语音提示下,通过手动操作特定开关或者按键,进入对应准备状态。
智能炊具和智能炉具都进入对应准备状态后,可以由其中任一方发起建立对应工作关系,发起方可以称之为对应请求方,相对应的响应方称之为对应确认方。建立对应关系时,由对应请求方首先发送对应请求消息给对应确认方,该消息是单播报文,消息中包含对应请求方的对应识别信息。对应确认方接收到对应请求消息后,读取消息中包含的对应识别信息,确认是否可以同对应请求方对应;如果可以建立对应工作关系,则返回对应确认信息,该消息同样为单播报文,消息中包含对应确认方的对应识别信息。对应请求方收到对应确认消息后,读取消息中包含的对应识别信息。
对应确认方在发送对应确认消息后,自动退出对应准备状态;对应请求方在收到对应确认消息后,也自动退出对应准备状态;对应确认方和对应请求方也可以通过在建立对应关系中软件启动某个特定定时器的超时,自动退出对应准备状态,可以在通信异常或者程序运行异常时,也能正确退出对应准备状态。
智能炊具和智能炉具上特定炉头的对应关系是一一对应的关系,智能炊具同一时刻只能和智能炉具上的一个炉头建立对应工作关系,智能炉具上的特定炉头也只能和一个智能炊具建立对应工作关系,以防止信息交换的混乱。
包含多个炉头的智能炉具和智能炊具间正常的应用信息的传递,都是建立在对应的智能炊具和智能炉具之间。未对应的智能炊具和智能炉具间,只能交换绑定关系建立/解除相关消息或者对应关系建立相关消息,不能直接交换应用信息。
对应关系的解除,既可以由程序执行自动完成,也可以由手动操作激活完成。对应解除可以由智能炊具或者只能炉具其中任何一方启动,删除对应识别信息,并向对方发送对应解除命令;接收到对应解除命令后,对应方也可以删除自身的对应识别信息。例如,当特定的烹饪操作执行完成后,智能炉具控制程序可以自动执行对应关系解除命令,删除对应识别信息,并发送对应解除消息给智能炊具,退出对应工作关系;智能炊具收到对应解除消息后,也删除对应识别信息,自动退出对应工作关系。也可以在特定的烹饪操作执行完成后,给出灯光、语音等各类提示信息后,手动操作特定开关或者按键,智能炉具还可以操作屏幕,手动执行对应解除命令。