包装食物产品微波系统和方法与流程

文档序号:25543726发布日期:2021-06-18 20:40阅读:152来源:国知局
包装食物产品微波系统和方法与流程

相关申请的交叉引用

本申请要求于2018年9月17日提交的美国临时专利申请序列号62/732,183的权益,所述专利申请的披露内容通过引用明确并入本文。

背景

典型的消费者微波炉设计用于对各种各样的食物产品进行加热。因此,消费者微波炉的效率通常为约64%。另外,典型的微波炉不具有可以有利于在封闭包装物的情况下使用微波炉同时防止封闭包装物破裂的安全特征。由于微波炉的长时间运行,此类封闭包装物可能会意外破裂。因此,在典型的微波炉中使用打开的、通气的或以其他方式未密封的食物容器或包装。因此,在使用过程中,典型的微波炉可能会暴露于从打开的食物容器中溅出的食物产品。

概述

本披露内容的第一方面提供了一种包括多个微波源的微波器具。所述微波器具还包括与多个微波源电磁连通的微波室,以及被配置成支撑微波室内的食物容器的产品保持器。所述微波器具还包括被配置成感测支撑在产品保持器内的食物容器的温度的温度传感器,以及被配置成接收温度选择的用户界面。所述微波器具还包括与温度传感器和用户界面通信的控制器,所述控制器被配置成操作多个微波源以将食物容器中的食物产品加热到与温度选择相对应的温度。

在本披露内容的第一方面的一些实施方式中,所述微波器具进一步包括与控制器通信的电场检测器,所述电场检测器被配置成检测微波室中的电场。

在本披露内容的第一方面的一些实施方式中,控制器被配置成确定微波室中的电场是否小于最大电场阈值。

在本披露内容的第一方面的一些实施方式中,所述微波器具进一步包括与控制器通信并且被配置成读取食物容器上的标识符的产品标识扫描仪。

在本披露内容的第一方面的一些实施方式中,控制器被配置成基于来自电场检测器的读数和来自产品标识扫描仪的标识符的读数来确定微波室中食物产品的体积。

在本披露内容的第一方面的一些实施方式中,产品标识扫描仪是光学扫描仪或无线标志读取器。光学扫描仪是相机或条形码读取器。

在本披露内容的第一方面的一些实施方式中,温度传感器定位在产品保持器下方并且被配置成感测食物容器基部的温度。

在本披露内容的第一方面的一些实施方式中,温度传感器是红外或超声波温度传感器。

在本披露内容的第一方面的一些实施方式中,所述微波器具进一步包括多个功率源,每个功率源对应于多个微波源中的一个,并且每个功率源都与控制器通信。控制器进一步被配置成调制由多个微波源生成的微波的功率水平。

在本披露内容的第一方面的一些实施方式中,多个微波源中的一个或多个是磁控管或固态微波源。

在本披露内容的第一方面的一些实施方式中,控制器进一步被配置成调制由固态微波源生成的微波的频率。

本披露内容的第二方面提供了一种操作微波器具的方法。所述方法包括基于通过产品标识扫描仪扫描食物容器上的标识符来识别食物容器。所述方法包括接收来自用户界面的温度选择。所述方法包括为多个微波源供电以对微波室内的食物容器中的食物产品进行加热。所述方法包括利用温度传感器感测食物容器的温度。所述方法包括在食物容器的温度达到温度选择时关闭到多个微波源的功率。

在本披露内容的第二方面的一些实施方式中,所述方法进一步包括利用电场检测器检测微波室中的电场。

在本披露内容的第二方面的一些实施方式中,所述方法进一步包括确定微波室中的电场是否大于最大电场阈值。

在本披露内容的第二方面的一些实施方式中,所述方法进一步包括基于通过电场检测器检测到的电场和对食物容器的识别来确定微波室中食物产品的体积。

在本披露内容的第二方面的一些实施方式中,所述方法进一步包括基于所确定的食物产品体积来修改多个微波源中的一个或多个的功率水平。

在本披露内容的第二方面的一些实施方式中,温度传感器定位在微波室中的食物容器下方并且被配置成感测食物容器基部的温度。

在本披露内容的第二方面的一些实施方式中,产品标识扫描仪是光学扫描仪或无线标志读取器。

在本披露内容的第二方面的一些实施方式中,多个微波源中的一个或多个是磁控管或固态微波源。

通过以下结合附图和权利要求作出的详细描述将更清楚地理解这些和其他特征。

附图说明

为了更加完整地理解本披露内容,现在参考结合附图和详细描述作出的以下简要描述,其中,相同附图标记表示相同部分。

图1是用于将包装食物产品加热到期望温度的微波器具的前视图。

图2是微波器具的透视图,其中门是打开的。

图3是微波器具的左侧透视图,其中微波进入面板已移除。

图4是微波器具的右侧透视图,其中电子器件进入面板已移除。

图5是微波器具的微控制器组件的框图。

图6是微波器具的计算机系统的框图。

图7是消费者操作微波器具的状态图。

图8a-8f是在消费者操作期间在微波器具的用户界面上显示的用户界面屏幕。

图9是技术人员操作微波器具的状态图。

图10a-10b是在技术人员操作期间在微波器具的用户界面上显示的用户界面屏幕。

图11展示了适用于实施本披露内容的若干实施例的示例性计算机系统。

详细描述

一开始,应当理解的是,尽管下文说明了一个或多个实施例的说明性实施方式,但是可以使用任何数量的技术(不论是当前已知的还是存在的技术)来实施所披露的系统和方法。本披露内容决不应当以任何方式受限于下文说明的说明性实施方式、附图和技术,而是可以在所附权利要求的范围连同其等效物的完整范围内加以修改。使用短语“和/或”指示可以使用选项列表中的任一个或任何组合。例如,“a、b、和/或c”是指“a”、或“b”、或“c”、或“a和b”、或“a和c”、或“b和c”、或“a和b和c”。

本文披露了一种微波器具,以促进对包装食物产品的可靠且有效的加热。例如,对于诸如饮料瓶或汤容器的包装食物产品,微波器具的效率可以大于90%。包装食物产品可以包括茶、咖啡、基于乳制品的饮料、水、汤、或其他可流动的包装食物产品。在一些实施方式中,可以使用碳酸或轻度碳酸的食物产品(例如,约1-8体积的co2)。在一些实施方式中,可以使用其他包装或非包装食物产品。

微波器具包括产品保持器,所述产品保持器被配置成保持包装食物产品,诸如饮料或汤容器。产品保持器的大小可以被设定成接纳单个产品或多个产品。在一些实施方式中,产品保持器可以是被配置成定位或接纳多个包装食物产品的架子。

温度传感器被配置成感测包装食物产品的温度。在一些实施方式中,温度传感器是非接触式温度传感器,所述非接触式温度传感器被配置成从微波室外部感测包装食物产品的温度。使用非接触式温度传感器防止了温度传感器与加热包装食物产品时使用的微波辐射之间的相互作用。例如,温度传感器可以是红外温度传感器,所述红外温度传感器被布置成感测由包装食物产品发出的红外辐射。在另一个示例中,可以使用超声波传感器来感测包装食物产品的温度。可以使用其他基于接触的或非接触式温度传感器。

为了提供更准确的温度读数,温度传感器可以相对于包装食物产品被布置成避免感测到产品标签附近的温度。产品标签可以隔离或以其他方式影响包装食物产品的温度读数。因此,在一些实施方式中,将红外温度传感器布置在包装食物产品的底部附近。从包装食物产品的底部测量温度允许准确地感测更多种包装类型的温度,而无需考虑不同的包装大小、形状和产品标签位置。

与传统微波器具的基于时间的操作不同,所披露的微波器具的操作可以基于由温度传感器确定的包装食物产品的测量温度。在使用中,消费者可以选择期望的产品温度。期望的产品温度可以是经由用户界面上的输入端接收的绝对温度输入(例如,52℃),或者是经由用户界面上的输入端接收的相对温度输入(例如,环境、热、非常热)。相对温度输入可以是可由技术人员配置成特定的设定点(例如,环境选择对应于25℃,热选择对应于55℃,等等)。微波器具的基于温度的操作可以用于多种大小和类型的包装食物产品,同时确保产品在使用中不会过热。另外,包装食物产品可以被重新加热,或者部分填充的包装食物产品可以被安全地加热到期望的产品温度。最大操作时间也可以用作防止温度传感器发生故障的故障保护。

微波器具还包括产品标识扫描仪,用于识别食物产品的类型、包装的类型、和/或正插入到微波器具中的包装的大小。例如,产品标识扫描仪可以是条形码读取器、相机、rfid读取器等。在一些实施方式中,产品保持器可以包括转盘,用于使包装食物产品围绕产品标识扫描仪旋转以有利于对包装食物产品的识别。基于对插入的食物产品类型的识别,微波器具可以识别食物产品的介电常数和/或电导率,并且相应地调整微波器具的操作。例如,可以基于插入到微波器具中的食物产品的介电常数和/或电导率来调整微波的功率水平。

除了产品标识扫描仪,微波器具还可以包括接近或存在检测器。接近或存在检测器可以相对于产品保持器定位成在微波器具操作之前确认产品位于产品保持器内。例如,可以首先由产品标识扫描仪扫描产品,然后基于接近或存在检测器来验证产品位于产品保持器中。接近或存在检测器可以是光学传感器或声学测距仪,用于检测产品保持器中产品的存在。

微波器具还包括电场检测器。基于对插入到微波器具中的食物产品的介电常数和/或电导率的识别并且基于来自电场检测器的测量结果,可以确定产品体积的估计值。可以基于所估计的产品体积来调整微波器具的操作。例如,对于确定为半满的包装食物产品,与完整产品的操作相比,可以降低或以其他方式修改微波器具的功率水平。

图1-4是适用于将包装食物产品加热到期望温度的微波器具100的各种视图。图1是微波器具100的前视图,示出了门102、用户界面104和支撑腿106。门102包括窗口112,用于在门102关闭时接近用户界面104。

图2是微波器具100的透视图,其中门102是打开的。门开关532可以定位在微波器具100的主体123的前表面上或门102上,并且提供指示门102的位置(例如,打开或关闭)的信号。保持器118定位在门上,并且其大小和形状被设定成接纳食物容器120,诸如食物或饮料容器。在图2所示的示例中,食物容器120是饮料瓶。食物容器120可以由塑料(例如,聚对苯二甲酸乙二醇酯、高密度聚乙烯等)、玻璃、陶瓷、无箔衬里的纸箱等制成。保持器118定位在门102上,以在门102关闭时将食物容器120定位在微波腔114内。例如,当门102旋转到关闭位置时,保持器118穿过微波腔114中的开口以定位在其中。

当门102关闭时,电抗扼流圈116围绕微波腔114中的开口的周边定位在门102上、在保持器118周围。电抗扼流圈116在使用中防止微波辐射穿过门102。一个或多个产品存在检测器122围绕产品保持器118定位在门102上,并且被配置成确认食物容器120是否位于产品保持器118内。(多个)产品存在检测器122可以是光学传感器或声学测距仪,用于检测产品保持器118中食物容器120的存在。多个产品存在检测器122可以用于确保对各种大小的食物容器120的检测。多个产品存在检测器122还可以用于验证食物容器120的大小。

用户界面104定位在微波器具100的主体123上。例如,用户界面104定位在微波器具100的主体123的前表面上。如图2所示,微波器具100的主体的前表面是包括微波腔114中的开口的同一表面。用户界面104可以是触摸屏用户界面。用户界面104可以包括图形端口108(诸如高清多媒体接口(hdmi)端口)和数据端口110(诸如通用串行总线(usb)端口)。图形端口108可以供应用于在用户界面104上显示的图形数据。数据端口110可以传送在触摸屏上注册的触摸或手势输入。可以使用其他用户界面元素,并且它们可以经由数据端口110或另一数据端口进行通信。例如,在自动售货环境中,可以另外存在支付模块以有利于接收支付并解锁门102。下文参考图7-10b更详细地描述用户界面104的操作。

产品标识扫描仪124定位在微波器具100的主体123上。在图2所示的示例中,产品标识扫描仪124定位在用户界面104下方并且在门102打开时面向产品保持器118。产品标识扫描仪124可以是光学扫描仪(诸如条形码读取器或相机),所述光学扫描仪被配置成读取食物容器120上的标识符。在一些实施方式中,一个以上的条形码读取器可以配置成读取沿着食物容器120的多个位置处的标识符。包括多个条形码读取器有利于识别不同的食物容器120(其中条形码位于容器120上的不同位置),并且考虑了不同高度的容器120。

产品保持器118可以包括在产品保持器118的基部上方的开口,所述开口的大小被设定成有利于在食物容器120放置在产品保持器118中时查看所述食物容器上的标识符。例如,标识符可以是对通用产品代码(upc)或其他产品标识符进行编码的条形码、符号、快速响应(qr)代码等。产品保持器118的大小可以被设定成允许用户转动产品保持器118中的食物容器120,以有利于扫描或以其他方式读取食物容器120上的标识符。例如,通过使食物容器120在产品保持器118中转动,标识符可以位于产品保持器118的开口内并且在产品标识扫描仪124的视野中。

在一些实施方式中,产品保持器118包括在产品保持器118的基部上的转盘,以有利于更容易地在产品保持器118内转动食物容器120。转盘可以由电机驱动,以自动扫描产品保持器118内的食物容器120上的标识符。可以在门开关提供指示门102被打开的信号时或在门102被打开的预定延迟之后激活转盘电机。

在一些实施方式中,可以在将食物容器120插入到产品保持器118中之前由产品标识扫描仪124扫描所述食物容器上的标识符。在这样的实施方式中,(多个)产品存在检测器122可以在由产品标识扫描仪124扫描之后验证食物容器120已经被插入到产品保持器118中。

虽然在上文的示例中将产品标识扫描仪124描述为光学扫描仪,但是产品标识扫描仪124可以是无线标志读取器。例如,无线标志可以定位在食物容器120上(诸如在食物容器的标签或封口上),并且存储食物容器120的标识符。无线标志可以是射频标识(rfid)标志、蓝牙低能耗(ble)标志、近场通信(nfc)标志、信标标志等。产品标识扫描仪124的无线标志读取器被配置成从食物容器120上的无线标志读取食物容器120的标识符。

基于产品标识扫描仪124从食物容器120读取的标识符,微波器具100被配置成识别正插入到微波器具100中的食物产品的类型(例如,含糖碳酸饮料、无糖碳酸饮料、果汁饮料、茶、咖啡、冰沙、乳品饮料、酸奶产品等)、包装类型(例如,pet碳酸饮料瓶、铝罐、铝瓶、热灌装pet饮料瓶、无菌pet饮料瓶等)、和/或包装大小(例如,20fl.oz.包装物、12fl.oz.包装物、8fl.oz.包装物等)。基于对插入的食物产品类型的识别,微波器具100可以识别食物产品的介电常数和/或电导率,并且相应地调整微波器具的操作。例如,可以基于食物产品的介电常数和/或电导率来调整微波器具100的功率水平。响应于读取标识符,微波器具100可以访问本地数据库或网络可访问的数据库,所述本地数据库或网络可访问的数据库提供将标识符与食物产品的类型、包装类型、包装大小、食物产品的介电常数、和/或食物产品的电导率相关联的一个或多个表或其他逻辑结构。

微波器具100的主体123包括电子器件进入面板126和微波进入面板132。电子器件进入面板126定位在微波器具100的主体123的右侧表面上。电子器件进入面板126包括风扇通风口128和管道通风口130,所述风扇通风口和管道通风口被配置成促进与周围环境的空气交换以冷却微波器具100。微波进入面板132在微波器具100的相反侧上,在主体123的左侧表面上,同样包括风扇通风口(未示出)和管道通风口(未示出)。

图3是微波器具100的左侧透视图,其中微波进入面板132已移除。微波进入面板132提供通往微波隔室133的入口,所述微波隔室具有微波器具100的微波部件。图4是微波器具100的右侧透视图,其中电子器件进入面板126已移除。电子器件进入面板126提供通往电子器件隔室135的入口。微波隔室133和电子器件隔室135通过间隔壁134分开。

微波隔室133包括微波室136,所述微波室提供用于接纳保持器118的封闭容积。微波室136包括在所述室136内反射微波辐射的表面。例如,微波室136的侧面可以由诸如铝或钢的金属制成。微波室136可以包括用于测量微波室136内的电场的电场检测器538。如下文更详细描述的,电场检测器538可以用于估计食物容器120内的产品体积。

微波室136接收来自波导138和波导144的微波辐射。波导144在图4中以虚线示出,以说明波导144位于间隔壁134的另一侧上。波导138沿着左侧表面、相对于波导144朝向微波室136的顶部定位。同样,波导144沿着右侧表面、朝向微波室136的底部定位。因此,微波室136上的波导138在竖直方向上与波导144偏移。第一磁控管(未示出)定位在波导138周围,用于向波导138供应微波辐射。第一磁控管包括位于波导138内的天线。波导138被配置成将接收到的微波辐射沿着微波室136的第一表面引导到微波室136中。同样,第二磁控管(未示出)定位在波导144周围,用于向波导144供应微波辐射。第二磁控管包括位于波导144内的天线。波导144被配置成将接收到的微波辐射沿着微波室136的第二表面引导到微波室136的第二表面中。

具有两个或更多个用于在微波室136中的不同位置处引入微波辐射的磁控管建立了相长和/或相消干涉的驻波模式。通过优化微波室136的尺寸以及在微波室136中引入微波辐射的位置,可以将微波辐射牢固地耦合到食物容器120中的食物产品。换句话说,微波室136的尺寸优化使反射回磁控管的微波能量最小化。在各种实施方式中,微波器具100被配置成具有大于90%的效率。

虽然披露了两个磁控管,但是可以使用更多或更少的磁控管。可以为每个这样的附加磁控管提供附加的波导。提供附加的磁控管使得能够创建更复杂的驻波模式,以确保与更多种食物容器120中的食物产品牢固耦合。

在一些实施方式中,取决于由产品标识扫描仪124识别的产品,在使用过程中可以调整一个或多个磁控管的功率水平或关闭一个或多个磁控管。例如,因为波导138在比波导144更高的位置处将微波辐射引入微波室136中,所以如果短瓶或其他食物容器120被放置在产品保持器118中,则在使用过程中可以减小或关闭第一磁控管。

虽然图3所示的示例提供用于从微波室136的相反侧向微波室136供应微波辐射的波导138、144,但是可以使用其他配置。例如,替代性地,波导138可以沿着微波室136的顶表面定位,以朝向产品保持器118中的食物容器120的顶部供应微波辐射。本披露内容考虑了波导138、144的其他配置和位置。

在一些实施方式中,可以使用固态微波源来代替一个或多个磁控管。通过提供固态微波源,除了对微波源的功率水平进行调制之外,还可以在使用中修改微波辐射的频率,以自适应地改变在微波室136中生成的驻波的模式。例如,可以根据由产品标识扫描仪124识别的产品的类型或大小来修改驻波的模式,以优化向食物容器120内的食物产品递送微波功率的效率。

另外,与刚性波导138、144不同,简单的同轴天线可以与固态微波源一起使用,以将微波辐射引导到微波室136中。因此,可以使用附加的位置、每个微波源的一个以上的位置(例如,将来自单个源的微波辐射通过两个或更多个天线分散开)或其他这样的配置。在一些实施方式中,同轴天线的位置也可以是可调整的。例如,可以将同轴天线安装到微波室136的表面上,以便可调整地改变微波室136内的天线的深度。可以通过螺线管柱塞、步进电机、齿轮电机或其他这样的位置调整机构来移动天线的深度位置。通过调整微波室136内的同轴天线的深度,可以修改驻波的模式,以针对特定的食物产品和/或食物容器120优化微波器具100的效率。

风扇140和管道142使空气循环以在使用中冷却定位在波导138周围的磁控管。例如,风扇140通过微波进入面板132上的风扇通风口(未示出)吸入空气,并将空气引导经过定位在波导138周围的磁控管并从管道142出来,以将其排放到周围环境。同样,风扇146可以通过风扇通风口128将空气推出,从而使空气通过管道通风口130被吸入管道148中,并经过定位在波导144周围的磁控管。另外,风扇150从微波器具100的主体123的后表面上的风扇通风口152将空气推出,以在微波隔室133内提供空气循环,例如以从各种功率源154、156、158、160生成的热中冷却微波隔室133。

微波隔室133还包括第一磁控管功率源154和第二磁控管功率源156,用于为定位在波导138、144周围的磁控管供电。磁控管功率源154、156可以是半波倍压器功率源或逆变器或开关模式功率源。半波倍压器功率源具有固定的输出,并且通过开-关循环来控制功率。逆变器或开关模式功率源能够进行连续可变的功率控制(以及开-关循环)。还可以使用其他功率源类型。

第一电子器件功率源158提供第一直流电压,用于为微波器具100中的电子器件供电。例如,第一直流电压可以是12v。第二电子器件功率源160提供第二直流电压,用于为微波器具100中的电子器件供电。例如,第二直流电压可以是5v。可以使用不同数量的功率源,以提供更多或更少的电压轨,用于为微波器具100中的电子器件供电。不同的电压电平也可以用于功率源158、160中的一个或多个。

温度传感器162围绕微波室136的底表面定位,并且被配置成在门102关闭时测量产品保持器118中的食物容器120的温度。温度传感器162可以是非接触式温度传感器,所述非接触式温度传感器被配置成从微波室外部感测包装食物产品的温度。使用非接触式温度传感器防止了温度传感器与加热食物容器120中的食物产品时使用的微波辐射之间的相互作用。例如,温度传感器162可以是红外温度传感器,所述红外温度传感器被布置成感测由食物容器120中的食物产品发出的红外辐射。在另一个示例中,可以使用超声波传感器来感测包装食物产品的温度。可以使用其他基于接触的或非接触式温度传感器。

食物容器120可以具有多种形状和大小并且在不同位置处具有产品标签。产品标签可以隔离或以其他方式影响通过温度传感器162获得的食物容器120的温度读数。然而,食物容器120的基部通常具有较少的变化或可变性,特别是在食物容器120的基部的中心位置处。例如,饮料容器通常具有平坦或花瓣形的基部。即使具有花瓣形的基部,饮料容器基部的中心位置也基本上是均匀的。另外,产品标签很少位于食物容器120的基部上。

当门102关闭时,温度传感器162被布置成面朝产品保持器118的底部。产品保持器118的底部可以包括孔或孔口,温度传感器162可以通过所述孔或孔口查看食物容器120的底部。从食物容器120的底部测量温度允许准确地感测更多种包装类型的温度,而无需考虑不同的包装大小、形状和产品标签位置。

如图4中最佳地示出,电子器件隔室135包括计算机系统600、微控制器组件500和扬声器168。端口进入门170位于微波器具100的主体123的后表面上,以提供通往计算机系统600上一个或多个输入/输出(i/o)端口的入口。间隔壁134将电子器件隔室135中的部件与由微波隔室133中的部件生成的热和电磁噪声隔离开。

图5是微波器具100的微控制器组件500的框图。微控制器组件500包括微控制器502和i/o接口板504。i/o接口板504被配置成接收各种输入信号并将所述输入信号传送给微控制器502。微控制器502包括用于处理接收到的输入信号并生成输出控制信号508的固件506。i/o接口板504供应输出控制信号508以控制微波隔室133的部件。

i/o接口板504包括用于从第一电子器件功率源158和第二电子器件功率源160接收直流电压的功率输入块510。通用异步接收器/发送器(uart)端口512被配置成与产品标识扫描仪124(诸如条形码扫描仪)传送信号。输入调节块514将调节信号提供给输入块516,以处理输入块516接收到的输入信号。输入调节块514可以接收ac同步输入518。

输入块516被配置成从微波器具100中的传感器接收状态信号。例如,电压状态传感器520向输入块516提供指示第一电子器件功率源158的状态的信号。盖联锁状态传感器522向输入块516提供指示联锁开关的状态(例如,打开或闭合)的信号,以防止当联锁开关处于“闭合”位置时移除微波进入面板132。热熔断器传感器524向输入块516提供指示第一磁控管的温度是否已经达到热熔断器阈值的信号。热熔断器传感器526向输入块516提供指示第二磁控管的温度是否已经达到热熔断器阈值的信号。继电器状态528向输入块516提供指示第一功率继电器的状态(例如,接通或断开)的信号。继电器状态530向输入块516提供指示第二功率继电器的状态(例如,接通或断开)的信号。

可以响应于来自第一磁控管mosfet的控制而关闭第一功率继电器。第一磁控管mosfet又对来自热熔断器传感器524或盖联锁的控制作出响应,以响应于第一磁控管超过热熔断器阈值或盖联锁打开而关闭第一功率继电器。同样,可以响应于来自第二磁控管mosfet的控制而关闭第二功率继电器。第二磁控管mosfet又对来自热熔断器传感器526或盖联锁的控制,以响应于第一磁控管超过热熔断器阈值或盖联锁打开而关闭第二功率继电器。

(多个)产品存在检测器122向输入块516提供指示产品保持器118中是否存在食物容器120的信号。门开关532向输入块516提供指示门102是打开还是关闭的信号。磁控管状态传感器534向输入块516提供指示第一磁控管功率源154的状态的信号。磁控管状态传感器536向输入块516提供指示第二磁控管功率源156的状态的信号。可以将更多或更少的输入信号提供给输入块516。

i/o接口板504还接收来自温度传感器162和电场检测器538的模拟输入。来自电场检测器538的信号在被i/o接口板504上的模拟放大器542接收之前可以通过射频包络滤波器540。i/o接口板504上的模拟输入端544接收来自温度传感器162的指示食物容器120的温度的信号。

如上所述,电场检测器538可以用于估计食物容器120内的产品的体积。另外,电场检测器538可以用于验证微波室136内的电场在正常操作的预期范围内。例如,如果金属食物容器120(诸如12oz.的铝罐)被插入到微波器具100中,则电场检测器538将感测到低于预期或零值的负载。同时,(多个)产品存在检测器122将感测到产品保持器118中存在食物容器120。类似地,如果没有产品被插入到微波器具100中,则电场检测器538将感测到低于预期或零值的负载。(多个)产品存在检测器122也将感测到产品保持器118中不存在任何产品。在任一种情况下,在电场检测器538感测到负载值低于由最大允许电场阈值指示的最小允许值时,都可以防止启动或以其他方式终止微波器具100的操作。

最大电场阈值可以对应于给定食物容器120中给定类型的食物产品的最小体积量。例如,针对给定食物容器120中包含的食物产品类型,最大阈值可以是对应于给定食物容器120的容积的至少5%、10%或25%的预期电场读数。

不同的材料具有不同的介电常数和电导率,因此以不同的方式对微波辐射耦合、吸收或以其他方式作出反应。例如,pet的介电常数为约1-3ε',而水的介电常数为约80ε'。同样,pet的电导率为约10-21s/m,而盐水溶液的电导率为约1-5s/m。因此,与通常包含食物产品的容器相比,食物产品更容易吸收微波辐射。

然而,不同的食物产品具有不同的电性质。基于插入到微波室136中的食物产品的电特性(例如,介电常数和/或电导率),诸如基于来自产品标识扫描仪124的读数,以及由电场检测器538测量的检测到的电场强度,可以估计食物产品的体积。使用所估计的插入到微波室136中的食物产品的体积,可以修改第一磁控管功率源154和/或第二磁控管功率源156的操作。例如,可以基于所估计的体积来调整磁控管功率源154、156中的一个或多个的功率水平,以避免闪蒸或以其他方式降低食物容器120中压力累积的风险。因此,即使是部分装满的食物容器120也可以在微波器具100中被安全地加热到目标温度。

音量调整输入端546(例如,音量旋钮或按钮)可以定位在电子器件隔室135内或微波器具内的其他位置,以允许技术人员调整扬声器168的音量水平。可以通过音频插孔548将音量调整输入546提供给i/o接口板504上的音频放大器550,以调整由音频放大器550提供的放大量。输出音频插孔552将来自音频放大器550的音频信号供应给扬声器168。

i/o接口板556还包括输出块556,用于将输出控制信号508供应到微波隔室133中的部件。第一磁控管信号554被提供给第一磁控管mosfet以打开或关闭第一功率继电器。同样,第二磁控管信号556被提供给第二磁控管mosfet以打开或关闭第二功率继电器。在第一功率继电器被打开时,功率被提供给第一磁控管功率源154和风扇140。在第二功率继电器被打开时,功率被提供给第二磁控管功率源156和风扇146。

第一功率控制信号558被提供给第一磁控管功率源154,以调制由第一磁控管功率源154向第一磁控管输出的功率。第二功率控制信号560被提供给第二磁控管功率源156,以调制由第二磁控管功率源156向第二磁控管输出的功率。在一些实施方式中,第一功率控制信号558和第二功率控制信号560是脉冲宽度调制的控制信号。第一功率控制信号558和第二功率控制信号560可以相同或不同。例如,可以操作第一磁控管功率源154和第二磁控管功率源156以向它们各自的磁控管提供不同的功率水平。风扇控制信号562被提供给风扇150以冷却微波隔室133。风扇控制信号564可以被提供给风扇140、146以冷却第一磁控管和第二磁控管。

图6是微波器具100的计算机系统600的框图。计算机系统600包括操作系统602以及安装在操作系统602上的一个或多个应用程序604。计算机600还包括具有文件系统的存储器606,用于存储图像、音频和视频数据608,以在用户界面104上显示或从扬声器168输出。一个或多个应用程序604控制通信总线610上的部件(诸如微控制器502)的操作。i/o接口612在一个或多个应用程序604与用户界面104之间提供通信,例如,供应视频或图像数据并从触摸屏接收触摸输入。可以经由端口进入门170进入的端口614向技术人员提供用于下载使用和诊断数据以及上载(多个)应用程序604或固件506的软件更新的入口。数据库616可以在本地存储微波器具100的使用和诊断数据。例如,使用数据可以包括门102被打开多少次、产品标识扫描仪124扫描哪些产品、在用户界面104上选择什么温度来对产品进行加热以及这些事件中的每一个发生的时间。可以收集其他使用数据。诊断数据可以包括在输入块516上接收的输入、模拟输入544和模拟放大器542以及控制信号508的日志。其他诊断数据可以存储在数据库616中。还可以包括调制解调器618,用于将使用和诊断数据上载到远程服务器(未示出),或者用于从远程服务器接收软件更新。本披露内容考虑了其他配置和部件。

图7是消费者操作微波器具100的状态图700。图8a-8f是在消费者操作期间在微波器具100的用户界面104上显示的用户界面屏幕。在702,微波器具100接收功率。在704,微波器具100进入空闲状态704。在空闲状态704下,用户界面104可以显示准备就绪的屏幕或视频,以向消费者传送微波器具准备就绪可以使用。在门开关532检测到门102被打开时,微波器具进入扫描状态706。

在扫描状态706下,用户界面104可以显示扫描屏幕或视频,以向消费者传送利用产品标识扫描仪124扫描食物容器120。例如,用户界面104可以显示图8a所示的用户界面屏幕。如果在产品标识扫描仪124扫描食物容器120之前门开关532检测到门102是关闭的,则微波器具100返回到空闲状态704。

如果标识扫描仪124扫描到无效产品,则可以通过扬声器168提供音频反馈,并且微波器具100进入无效产品状态708,在所述无效产品状态下,用户界面104可以显示无效产品屏幕或视频以向消费者传送扫描到的食物容器120与微波器具100一起使用是无效的。例如,用户界面104可以显示图8c所示的用户界面屏幕。这种检查确保了防止具有不兼容的容器材料(例如,铝罐等)、不兼容的食物产品类型(例如,高度碳酸的饮料等)或以其他方式未在微波器具100中注册的食物容器120与微波器具100一起使用。在超时时间段之后,微波器具返回到扫描状态706。

如果标识扫描仪124扫描到有效产品,则可以通过扬声器168提供音频反馈,并且微波器具100进入检查食物容器放置状态710。在检查食物容器放置状态710下,微波器具100利用(多个)产品存在检测器122验证产品保持器118中食物容器120的存在。如果在检查食物容器放置状态710期间未检测到食物容器120存在于产品保持器118中或所述食物容器从产品保持器118中移除,则微波器具100返回到扫描状态706。如果检测到食物容器120存在于产品保持器118中,则微波器具100进入关闭门状态712。

在关闭门状态712下,用户界面104可以显示关闭门屏幕或视频以向消费者传送产品有效、放置正确以及消费者应当关闭门102。例如,用户界面104可以显示图8b所示的用户界面屏幕。如果在超时时间段内未检测到门102关闭,则微波器具100返回到扫描状态706。在微波器具100检测到门102已经关闭(如通过门开关532检测到的)时,微波器具100进入选择温度状态716。

另外,在检测到门102已经关闭时,温度传感器162可以检测食物容器120的初始温度读数。如果接收到无效的温度读数,则微波器具100进入错误状态714。例如,如果食物容器120的温度读数等于或高于微波器具100的最高温度,或者所述温度读数以其他方式超出温度传感器162的正常操作范围或以其他方式指示温度传感器162有故障,则微波器具100可以进入错误状态714。在错误状态714下,用户界面104可以显示错误屏幕或视频以向消费者传送需要服务。例如,用户界面104可以显示图8f所示的用户界面屏幕。

在选择温度状态716下,用户界面104可以显示选择温度屏幕或视频,以向消费者传送选择食物容器120的期望加热温度。例如,用户界面104可以显示图8d所示的用户界面屏幕。如图8d所示,存在三个可选择的用户界面图标,每个图标表示相对温度水平,诸如环境图标802、热图标804和非常热图标806。替代性地或另外,温度值可以显示在每个可选择的图标上。

消费者可以选择环境图标802以将冷冻的食物容器120加热到环境温度(例如,~25℃)。消费者可以选择热图标804以将食物容器120加热到可配置的热温度(例如,~45℃)。消费者可以选择非常热图标806以将食物容器120加热到可配置的非常热温度(例如,~65℃)。如下文更详细地披露的,可以使用其他温度水平并且可以由技术人员配置其他温度水平。如果在超时时间段内未进行温度选择,则微波器具将返回到扫描状态706。

在从用户界面104接收到温度选择时,微波器具100进入加热状态718。在加热状态718下,微波器具通过如上所述的一个或多个微波源的操作开始对食物容器120进行加热。在加热状态718期间,用户界面104可以显示加热屏幕或视频以向消费者传送对食物容器120进行加热的当前状态。例如,用户界面104可以显示图8e所示的用户界面屏幕。因此,用户界面104可以显示食物容器120的当前温度以及微波器具100正在运行并且门102应当保持关闭的指示。如果在加热状态718期间门102被打开(如通过门开关532检测到的),则微波器具100中止微波源的操作并且返回到扫描状态706。

可以在微波器具100的操作期间收集来自电场检测器538的读数。如上文所讨论的,这些读数可以用于验证产品已经被插入到微波室136中或检测食物容器120中的流体体积。例如,可以基于在食物容器120中检测到的流体体积来调制一个或多个微波源的功率水平或频率。如果由电场检测器538检测到的电场大于最大电场阈值,或者如果(多个)产品存在检测器122在微波室136中未检测到产品,则微波器具100进入无效产品状态708,如上所述。如果来自电场检测器538的值在正常操作范围之外或以其他方式指示微波器具100有故障,则微波器具100进入错误状态714,如上所述。

在达到基于来自用户界面104的选择的目标温度时,微波器具100中止微波源的操作,通过扬声器168提供音频反馈,并且进入完成状态720。在完成状态770下,用户界面104可以显示完成屏幕或视频,以向消费者传送移除并享用加热后的食物容器120。例如,用户界面104可以显示图8b所示的用户界面屏幕。当在完成状态720期间门102被打开(如通过门开关532检测到的)时,微波器具100返回到扫描状态706。

在一些实施方式中,当在完成状态720期间或在加热状态718期间门102被打开时,微波器具100可以进入移除瓶状态(未示出)。在移除瓶状态下,用户界面104可以显示移除瓶屏幕或视频,以向消费者传送从产品保持器118移除食物容器120。可以显示移除瓶屏幕或视频持续预定的时间量。在食物容器120从产品保持器118中移除(如通过(多个)产品存在检测器122检测到的)时或在超时时间段之后,微波器具100返回到扫描状态706。

图9是技术人员操作微波器具100的状态图900。图10a-10b是在技术人员操作期间在微波器具100的用户界面上显示的用户界面屏幕。在902,微波器具100进入服务主页状态904。例如,当产品标识扫描仪124在扫描状态706下扫描到技术人员条形码时,微波器具100进入服务主页状态904。在服务主页状态904下,用户界面104可以显示服务主页屏幕或视频以将服务选项传送给技术人员。

例如,在服务主页状态904下,用户界面104可以显示图10a所示的用户界面屏幕。服务主页屏幕包括可选择的后退按钮1002。当接收到对后退按钮1002的选择时,在超时时间段之后,或者当在服务主页状态904期间门102被关闭(如通过门开关532检测到的)时,微波器具100返回到消费者操作模式。例如,微波器具100根据门102是否关闭而返回到空闲状态704或扫描状态706。

服务主页屏幕还包括可选择的温度按钮1004。在接收到对温度按钮1004的选择时,微波器具100进入调整温度状态906。在调整温度状态906下,用户界面104可以显示调整温度屏幕或视频以将温度调整选项传送给技术人员。

例如,在调整温度状态906下,用户界面104可以显示图10b所示的用户界面屏幕。调整温度屏幕包括可选择的后退按钮1006。在接收到对后退按钮1006的选择时或在超时时间段之后,微波器具100返回到服务主页状态904。调整温度屏幕还包括温度图标1008、1010、1012,它们分别与环境图标802、热图标804和非常热图标806相对应,但是具有叠加的温度值。温度图标1008、1010、1012中的每一个具有相应的温度调整按钮,以改变与温度图标相对应的温度值。

例如,对应于环境图标802的温度图标1008被示出为具有25℃的温度值。可以在选择增加温度按钮1014时增加温度图标1008中的温度值。同样,可以在选择降低温度按钮1016时降低温度图标1008中的温度值。与热图标804相对应的温度图标1010被示出为具有45℃的温度值。可以在选择增加温度按钮1018时增加温度图标1010中的温度值。同样,可以在选择降低温度按钮1020时降低温度图标1010中的温度值。与非常热图标806相对应的温度图标1012被示出为具有65℃的温度值。可以在选择增加温度按钮1022时增加温度图标1012中的温度值。同样,可以在选择降低温度按钮1024时降低温度图标1012中的温度值。增加温度按钮1014、1018、1022和降低温度按钮1016、1020、1024可以按整数值(例如,每次选择为1℃、2℃、3℃、4℃或5℃)或分数值(例如,每次选择为0.1℃、0.2℃、0.3℃、0.4℃、0.5℃)来调整温度图标1008、1010、1012中的温度值。

调整温度屏幕还包括取消按钮1026和保存按钮1028。在选择取消按钮1026时,对温度图标1008、1010、1012中的温度值的任何更改都被丢弃,并且微波器具100返回到服务主页状态904。同样,在选择保存按钮1028时,对温度图标1008、1010、1012中的温度值的任何更改都被保存,并且微波器具100返回到服务主页状态904。

从服务主页状态904,技术人员可以通过扫描期望进行修改的食物容器120来修改与微波器具100一起使用的可接受的食物容器清单。例如,技术人员可以利用产品标识扫描仪124扫描食物容器120,在这一点上,微波器具通过扬声器168提供扫描的音频反馈。如果扫描到的食物容器120已经储存在可接受的食物容器清单中,则微波器具100进入列出产品状态908。如果扫描到的食物容器120尚未储存在可接受的食物容器清单中,则微波器具100进入未列出产品状态910。无论如何,用户界面104可以显示扫描到的标识符的值(例如,条形码号码等)或关于扫描到的食物容器120的其他信息,诸如产品的类型等。

在列出产品状态908下,用户界面104可以显示移除产品屏幕或视频,以向将选项传送给技术人员以修改可接受的食物容器清单。例如,移除产品屏幕可以包括可选择的确认图标,用于确认应当从可接受的食物容器清单中移除扫描到的食物容器120。在接收到对确认图标的选择时,将扫描到的食物容器120从可接受的食物容器清单中移除,并且微波器具100返回到服务主页状态904。移除产品屏幕还可以包括可选择的后退按钮,用于取消从可接受的食物容器清单中移除扫描到的食物容器120。在超时时间段之后或在接收到对后退按钮的选择时,可接受的食物容器清单保持不变,并且微波器具100返回到服务主页状态904。

在未列出产品状态910下,用户界面104可以显示添加产品屏幕或视频,以将选项传送给技术人员以修改可接受的食物容器清单。例如,添加产品屏幕可以包括可选择的确认图标,用于确认应当将扫描到的食物容器120添加到可接受的食物容器清单。在接收到对确认图标的选择时,将扫描到的食物容器120添加到可接受的食物容器清单,并且微波器具100返回到服务主页状态904。添加产品屏幕还可以包括可选择的后退按钮,用于从可接受的食物容器清单中取消添加扫描到的食物容器120。在超时时间段之后或在接收到对后退按钮的选择时,可接受的食物容器清单保持不变,并且微波器具100返回到服务主页状态904。

在一些实施方式中,可以向技术人员提供比可以访问服务主页状态904的机组人员或其他个人更多的权限来修改可接受的食物容器清单。例如,机组人员可能能够从可接受的食物容器清单中添加或移除一些食物容器。然而,可能存在机组人员没有权限移除的可接受食物容器清单的子集。如果扫描到的食物容器120在机组人员没有权限移除的可接受食物容器清单的子集中,则用户界面104可以简单地显示产品屏幕,所述产品屏幕示出关于扫描到的食物容器的附加信息。

从服务主页状态904,技术人员还可以在微波器具100上执行软件更新操作。例如,在接收到usb驱动器进入端口614时,微波器具100进入更新状态912。在更新状态912下,用户界面104可以显示更新屏幕或视频,以向技术人员传送微波器具100上的软件正在更新。例如,软件更新可以上载并安装(多个)应用程序604或固件506的软件更新。在完成软件更新时,用户界面104可以显示更新完成屏幕,以向技术人员传送软件更新已经完成。然后,微波器具100可以正常地从电源状态702重新启动。

应当理解,本文关于各个附图所描述的逻辑操作可以实施为(1)在计算设备(例如,图11中所描述的计算设备)上运行的一系列计算机实施的动作或程序模块(即,软件),(2)计算设备内的互连机器逻辑电路或电路模块(即,硬件)和/或(3)计算设备的软件和硬件的组合。因此,本文所讨论的逻辑操作不限于硬件和软件的任何特定组合。实施方式是取决于计算设备的表现和其他要求的选择问题。因此,本文所描述的逻辑操作被不同地称为操作、结构设备、动作或模块。这些操作、结构设备、动作和模块可以用软件、固件、专用数字逻辑以及其任何组合来实施。还应当理解的是,可以执行比附图中所示和本文所描述的操作更多或更少的操作。这些操作还可以按照与本文所描述的顺序不同的顺序执行。

参考图11,展示了可以在其上实施本发明的实施例的示例计算设备1100。例如,本文描述的微波器具100,用户界面104,微控制器502、和/或计算机600可以各自实施为计算设备,诸如计算设备1100。应当理解,示例计算设备1100仅是可以在其上实施本发明的实施例的合适的计算环境的一个示例。可选地,计算设备1100可以是已知的计算系统,包括但不限于个人计算机、服务器、手持设备或膝上型设备、多处理器系统、基于微处理器的系统、网络个人计算机(pc)、小型计算机、大型计算机、嵌入式系统和/或包括多个任何上述系统或设备的分布式计算环境。分布式计算环境使得连接到通信网络或其他数据传输介质的远程计算设备能够执行各种任务。在分布式计算环境中,程序模块、应用程序和其他数据可以存储在本地和/或远程计算机存储介质上。

在实施例中,计算设备1100可以包括协作以便执行任务的彼此通信的两个或更多个计算机。例如,但不通过限制的方式,可以以允许同时和/或并行处理应用程序的指令的方式来对应用程序进行分区。可替代地,可以以允许由两个或更多个计算机同时和/或并行处理数据集的不同部分的方式来对由应用程序处理的数据进行分区。在实施例中,计算设备1100可以采用虚拟化软件来提供多个服务器的并未直接结合到计算设备1100中的多个计算机的功能。例如,虚拟化软件可以在四个物理计算机上提供二十个虚拟服务器。在实施例中,以上所披露的功能可以通过在云计算环境中执行一个应用程序和/或多个应用程序来提供。云计算可以包括使用动态可扩展计算资源经由网络连接来提供计算服务。云计算可以至少部分地由虚拟化软件来支持。云计算环境可以由企业建立和/或可以基于需要从第三方提供商租用。一些云计算环境可以包括企业拥有和操作的云计算资源以及从第三方提供商租用和/或租借的云计算资源。

在其最基本的配置中,计算设备1100通常包括至少一个处理单元1120以及系统存储器1130。取决于计算设备的确切配置和类型,系统存储器1130可以是易失性的(诸如随机存取存储器(ram))、非易失性的(诸如只读存储器(rom)、闪速存储器等)或两者的某种组合。此最基本的配置在图11中用虚线1110展示。处理单元1120可以是执行计算设备1100的操作所需的算术运算和逻辑运算的标准可编程处理器。虽然仅示出了一个处理单元1120,但是可以存在多个处理器。因此,虽然指令可以被讨论为由处理器执行,但是这些指令可以由一个或多个处理器同时地、连续地执行或以其他方式执行。计算设备1100还可以包括总线或用于在计算设备1100的各个部件之间传达信息的其他通信机构。

计算设备1100可以具有附加特征/功能。例如,计算设备1100可以包括附加存储装置,诸如可移除存储装置1140和不可移除存储装置1150,包括但不限于磁盘或光盘或磁带。计算设备1100还可以包含允许设备诸如通过本文所描述的通信路径与其他设备进行通信的(多个)网络连接1180。(多个)网络连接1180可以采用以下形式:调制解调器;调制解调器组;以太网卡;通用串行总线(usb)接口卡;串行接口;令牌环卡;光纤分布式数据接口(fddi)卡;无线局域网(wlan)卡;诸如码分多址(cdma)、全球移动通信系统(gsm)、长期演进(lte)、全球微波接入互操作性(wimax)等无线电收发器卡和/或其他空中接口协议无线电收发器卡以及其他已知的网络设备。计算设备1100还可以具有(多个)输入设备1170,诸如键盘、小键盘、开关、拨号盘、鼠标、轨迹球、触摸屏、语音识别器、读卡器、纸带读取器或其他已知的输入设备。还可以包括(多个)输出设备1160,诸如印刷机、视频监视器、液晶显示器(lcd)、触摸屏显示器、显示器、扬声器等。附加设备可以连接到总线,以便有助于计算设备1100的部件间的数据通信。所有这些设备在本领域中是众所周知的,并且在此不需要进行详细讨论。

处理单元1120可以被配置成执行在有形计算机可读介质中编码的程序代码。有形计算机可读介质是指能够提供使计算设备1100(即,机器)以特定方式操作的数据的任何介质。可以利用各种计算机可读介质来向处理单元1120提供指令以供执行。示例有形计算机可读介质可以包括但不限于以任何方法或技术实施的易失性介质、非易失性介质、可移除介质和不可移除介质,用于存储诸如计算机可读指令、数据结构、程序模块或其他数据等信息。系统存储器1130、可移除存储装置1140和不可移除存储装置1150都是有形计算机存储介质的示例。示例有形计算机可读记录介质包括但不限于集成电路(例如,现场可编程门阵列或专用ic)、硬盘、光盘、磁光盘、软盘、磁带、全息存储介质、固态设备、ram、rom、电可擦除程序只读存储器(eeprom)、闪速存储器或其他存储器技术、cd-rom、数字多用盘(dvd)或其他光学存储装置、磁带盒、磁带、磁盘存储装置或其他磁性存储设备。

对电气工程领域和软件工程领域而言很重要的是,可以通过将可执行软件加载到计算机中来实施的功能可以通过已知的设计规则被转换成硬件实施方式。在以软件还是硬件来实施概念之间的决策典型地取决于对设计的稳定性以及要产生单元的数量的考虑,而不是从软件域转化成硬件域时所涉及的任何问题。通常,仍受制于频繁变化的设计可以优选地以软件来实施,因为重新开发硬件实施方式比重新开发软件设计昂贵的多。通常,将会大量生产的稳定设计可以优选地以硬件(例如,以专用集成电路(asic))来实施,因为对于大量生产运行,硬件实施方式可能比软件实施方式更便宜。通常,设计可以以软件形式进行开发和测试并且随后通过已知的设计规则被转变为与软件的指令硬接线连接的专用集成电路中的等效硬件实施方式。采用与由新asic控制的机器相同的方式的是特定机器或装置,同样地,已利用可执行指令编程和/或加载的计算机可以被视为特定机器或装置。

在示例实施方式中,处理单元1120可以执行存储在系统存储器1130中的程序代码。例如,总线可以将数据携带至系统存储器1130中,处理单元1120从所述系统存储器接收并且执行指令。系统存储器1130接收的数据可以可选地在由处理单元1120执行之前或之后存储在可移除存储装置1140或不可移除存储装置1150上。

应当理解,本文所描述的各种技术可以结合硬件或软件或者在适当的情况下结合其组合来实施。因此,当前所披露的主题或其某些方面或部分的方法和装置可以采用在有形介质中体现的程序代码(即,指令)的形式,诸如软盘、cd-rom、硬盘驱动器或任何其他机器可读存储介质,其中,当程序代码被加载到诸如计算设备等机器中并由其执行时,所述机器变为用于实践当前所披露的主题的装置。在可编程计算机上执行程序代码的情况下,计算设备通常包括处理器、可由处理器读取的存储介质(包括易失性和非易失性存储器和/或存储元件)、至少一个输入设备以及至少一个输出设备。一个或多个程序可以实施或利用结合当前所披露的主题所描述的过程,例如,通过使用应用编程接口(api)、可重用控制件等。此类程序可以用高级过程语言或面向对象的编程语言来实施,以与计算机系统进行通信。然而,如果需要,所述(多个)程序可以用汇编语言或机器语言来实施。在任何情况下,语言可以是编译语言或解释语言,并且其可以与硬件实施方式结合。

本文可以参考方法、系统、装置和计算机程序产品的框图和流程图来描述方法和系统的实施例。应当理解,框图和流程图的每个框以及框图和流程图中的框的组合可以分别由计算机程序指令来实施。这些计算机程序指令可以被加载到通用计算机、专用计算机或其他可编程数据处理装置上以便产生机器,使得在计算机或其他可编程数据处理装置上执行的指令产生用于实施在一个或多个流程框中指定的功能的装置。

这些计算机程序指令还可以存储在计算机可读存储器中,所述计算机可读存储器可以指引计算机或其他可编程数据处理装置以特定方式运行,使得存储在计算机可读存储器中的指令产生包括用于实施在一个或多个流程框中指定的功能的计算机可读指令的制品。还可以将计算机程序指令加载到计算机或其他可编程数据处理装置上以使在计算机或其他可编程装置上执行一系列操作步骤从而产生计算机实施的过程,使得在计算机或其他可编程装置上执行的指令提供用于实施在一个或多个流程框中指定的功能的步骤。

因此,框图和流程图的框支持用于执行指定功能的装置的组合、用于执行指定功能的步骤的组合以及用于执行指定功能的程序指令装置。还应理解的是,可以通过执行特定功能或步骤的基于专用硬件的计算机系统或专用硬件和计算机指令的组合来实施框图和流程图的每个框及框图和流程图中框的组合。

虽然本披露内容已提供了若干实施例,但是应当理解,在不脱离本披露内容的精神或范围的情况下,可以以许多其他特定形式实施所披露的系统和方法。本发明示例应被认为是说明性的而非限制性的,并且本发明不限于本文中给出的细节。例如,各种元件或部件可以在另一系统中组合或整合,或者某些特征可以被忽略或不实施。

此外,在不脱离本披露内容的范围的情况下,各种实施例中所描述和展示为离散或单独的技术、系统、子系统和方法可以与其他系统、模块、技术或方法进行组合或整合。被示出或讨论为彼此直接耦合或通信的其他项目可以通过某个接口、设备或中间部件间接耦合或通信,不论是电气地、机械地还是以其他方式。改变、替代以及变更的其他示例可以由本领域的技术人员确定并且可以在不脱离本文所披露的精神和范围的情况下做出。

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