用于控制户外烤架的移动应用的制造方法与工艺

文档序号:11335398
用于控制户外烤架的移动应用的制造方法与工艺
用于控制户外烤架的移动应用

背景技术:
户外装置长期以来被用于准备食物并且执行其它任务。例如,诸如烤架和熏烟机(smoker)等的户外装置经常用于准备肉类、蔬菜、水果、和其它类型的食物。典型地使用集成到烤架或熏烟机的框架上的手动控制来操作这些烤架和熏烟机。例如,许多这样的户外装置具有点燃按键,当按下时,其在燃烧器上的燃气出口附近生成火花。该火花点燃了燃气并且燃烧器开始产热。通常使用刻度盘或转钮(nob)来控制热量,该刻度盘或转钮允许将更多或更少的燃气引入燃烧器。在一些情况下,户外装置可以具有电子控制。由此,不是让手动刻度盘来调节将被引入燃烧器的气量,而是由用户来设置或调节电子控制。然后,电子控制与螺线管或其它机电部件进行交互,以调整到燃烧器的燃气流。然而,依旧是利用手动刻度盘和转钮的这个情况,户外装置的用户必须出现在烤架处以对烤架上的设置做出改变。为了克服这个问题,一些新制造的户外装置已经配备有蓝牙无线电。这些蓝牙无线电允许与附近的电子设备包括装置所有者的移动电话或平板电脑进行通信。然而,蓝牙无线电的范围限制需要装置的用户依旧在装置的特定距离内。一旦在这个距离之外,用户不再与该装置具有任何通信,并由此不能控制与该装置相关的任何功能。此外,即使连接到移动设备时,该装置具有非常有限的关于什么可以通过蓝牙来控制的选项。事实上,该装置无法访问除用户的移动设备之外的任何信息或控制信号。

技术实现要素:
本文中所描述的实施例针对使用软件应用来对电子控制的装置进行控制,并且针对提供用于对电子控制的装置进行控制的用户界面。在一个实施例中,计算机系统从远程计算系统接收指示,其指示电子控制的装置通信地连接到所述远程计算系统。所述计算机系统在所述软件应用中提供通知,所述通知指示所述电子控制的装置可用于接收指令,并且所述计算机系统在软件应用处接收用户输入,所述用户输入指示将由所述电子控制的装置执行特定功能。所述计算机系统进一步生成指令,该指令被配置为基于所接收的用户输入中的所述指定的功能来控制所述电子控制的装置,并且所述计算机系统将所生成的指令发送到所述电子控制的装置以执行所述指定的功能。然后,这些功能经由硬件控制器在所述电子控制的装置上被解释和执行。在另一个实施例中,计算机系统提供用于对电子控制的装置进行控制的用户界面。所述用户界面(UI)包括以下:第一输入字段,其被配置为接收指示电子控制的装置是否被准许与远程计算系统进行通信的输入;通知字段,其被配置为指示所述电子控制的装置是否通信地连接到所述远程计算系统,并且被配置为进一步提供指示所述电子控制的装置可用于接收指令的通知;以及第二输入字段,其被配置为接收指示将由所述电子控制的装置执行指定的功能的输入。所述UI进一步包括指令生成指示符和传输指示符,所述指令生成指示符被配置为指示基于所接收的用户输入中的所述指定的功能来生成被配置为对所述电子控制的装置进行控制的指令,而所述传输指示符被配置为指示所述指令被发送到所述电子控制的装置以用于执行所述指定的功能,其中所述功能由所述电子控制的装置上的硬件控制器来解释和执行。提供本

技术实现要素:
是要以简化的形式来引入将在下面的具体实施方式中被进一步描述的一系列的概念。本

技术实现要素:
不是要识别所要求保护的主题的关键特征或基本特征,也不是要被用于帮助确定所要求保护的主题的范围。附加的特征和优点将在下面的描述中被阐述,并且附加的特征和优点某种程度上根据描述对本领域的普通技术人员而言是显而易见的,或可以通过实践本文中的教导来学习。本文中所描述的实施例的特征和优点可以通过在所附权利要求中详细指出的仪器和组合的手段来实现和获得。本文中所描述的实施例的特征根据以下描述和所附权利要求将变得更加充分地显而易见。附图说明为了进一步阐明本文中所描述的实施例的以上和其它特征,将通过参照附图使呈现更加详细的描述。应该意识到的是,这些附图仅描绘了本文中所描述的实施例的示例,并且因此这些附图不应该被认为是限制其范围的。将通过使用附图利用额外的特性和细节来描述和解释实施例,在附图中:图1示出了本文中所描述的实施例可以在其中进行操作的计算机架构,其包括使用软件应用对电子控制的装置进行控制并且提供用于对电子控制的装置进行控制的用户界面。图2示出了其中电子控制的装置与云服务和移动电子设备进行通信的实施例。图3示出了其中电子控制的装置与云服务和移动电子设备进行通信并且进一步与分析、社交媒体或其它第三方系统进行通信的实施例。图4示出了软件应用功能层次结构的实施例。图5示出了用于使用软件应用对电子控制的装置进行控制的示例性方法的流程图。图6示出了用于对电子控制的装置进行控制的用户界面。具体实施方式本文中所描述的实施例针对使用软件应用对电子控制的装置进行控制,并且针对提供用于对电子控制的装置进行控制的用户界面。在一个实施例中,计算机系统从远程计算系统接收指示,所述指示指示了电子控制的装置通信地连接到远程计算系统。计算机系统在软件应用中提供通知,所述通知指示电子控制的装置可用于接收指令,并且该计算机系统在软件应用处接收用户输入,所述用户输入指示将由电子控制的装置执行特定功能。计算机系统进一步生成指令,该指令被配置为基于所接收的用户输入中指定的功能来对电子控制的装置进行控制,并且计算机系统将所生成的指令发送到电子控制的装置以执行特定功能。然后,这些功能通过硬件控制器在电子控制的装置上被解释和执行。在另一个实施例中,计算机系统提供用于对电子控制的装置进行控制的用户界面。用户界面(UI)包括以下内容:第一输入字段,其被配置为接收输入,所述输入指示电子控制的装置是否被准许与远程计算系统进行通信;通知字段,其被配置为指示电子控制的装置是否通信地连接到该远程计算系统,并且被配置为进一步提供通知,所述通知指示电子控制的装置可用于接收指令;以及第二输入字段,其被配置为接收输入,所述输入指示指定的功能将由电子控制的装置来执行。本文中所描述的实施例可以实施多种类型的计算系统。现在,这些计算系统越来越多地采用广泛的多种形式。计算系统可以是,例如,移动电话、电子装置、膝上型计算机、平板计算机、可穿戴设备、桌面型计算机、大型主机等。如本文中所使用的,术语“计算系统”包括包含以下的任何设备、系统或其组合:至少一个处理器、以及物理和有形的计算机可读存储器,在其上具有处理器可执行的计算机可执行指令。计算系统可以被分布在网络环境中,并且可以包括多个组成的计算系统。计算系统典型地包括至少一个处理单元和存储器。存储器可以是物理系统存储器,其可以是易失性的、非易失性的、或两者的一些组合。术语“存储器”在本文中也可以用于指非易失性大容量存储设备,例如,物理存储介质或物理存储设备。如果计算系统是分布式的,则处理、存储和/或存储能力也可以是分布式的。如本文中所使用的,术语“可执行模块”或“可执行部件”可以指软件对象、例程、方法、或可以在计算机系统上被执行的类似的计算机可执行指令。本文中所描述的不同的部件、模块、引擎、和服务可以被实施为在计算系统(例如,比如单独的线程)上执行的对象或过程。如本文中所描述的,计算系统也可以包含允许计算系统与其它消息处理器通过有线或无线网络进行通信的通信信道。这样的通信信道可以包括基于硬件的接收机、发射机或收发机,它们被配置为接收数据、发送数据或执行两者。本文中所描述的实施例也包括用于携带或存储计算机可执行指令和/或数据结构的物理计算机可读介质。这样的计算机可读介质可以是可以由通用或专用计算系统访问的任何可用的物理介质。计算机存储介质是存储计算机可执行指令和/或数据结构的物理硬件存储介质。物理硬件存储介质包括计算机硬件,例如,RAM、ROM、EEPROM、固态驱动器(“SSD”)、闪速存储器、相变存储器(“PCM”)、光盘存储设备、磁盘存储设备、或其它磁性存储设备、或可以用于以计算机可执行指令或数据结构的形式存储程序代码的任何其它硬件存储设备,其可以通过通用或专用计算系统来访问并且执行,以实施本文中所描述的实施例的所公开的功能。数据结构可以包括:基本类型(例如,字符型、双精度型、浮点型)、复合类型(例如,数组、记录、联合体等)、抽象数据类型(例如,容器、列表、集合、堆栈、树等)、哈希表、图表或其它任何其它类型的数据结构。如本文中所使用的,计算机可执行指令包括指令和数据,当在一个或多个处理器上被执行时,该指令和数据使通用计算系统、专用计算系统、或专用处理设备执行特定功能或一组功能。计算机可执行指令可以是,例如二进制、诸如汇编语言等的中间格式指令、或甚至源代码。本领域的那些技术人员将会意识到本文中所描述的原理可以在具有许多类型的计算系统配置的网络计算环境中实施,计算系统配置包括:个人计算机、桌面型计算机、膝上型计算机、消息处理器、手持设备、多处理器系统、基于微型处理器或可编程的消费电子产品、网络PC、微型计算机、大型计算机、移动电话、PDA、平板计算机、呼叫器、路由器、交换机等。本文中,实施例也可以被实现在分布式系统环境中,其中通过网络链接(通过硬连接的数据链路、无线数据链路、或通过硬连接和无线数据链路的组合)的本地和远程计算系统两者都执行任务。正因如此,在分布式系统环境中,计算系统可以包括许多组成的计算系统。在分布式系统环境中,程序模块可以位于本地存储器存储设备和远程存储器存储设备中。本领域的那些技术人员也将会意识到本文中的实施例可以在云计算环境中被实现。云计算环境可以是分布式的,尽管这不是必须的。当在分布式的情况下,云计算环境可以广泛地分布在组织内和/或具有在多个组织上配备的部件。在本说明书和以下权利要求中,“云计算”被定义为用于实现对可配置的计算资源(例如,网络、服务器、存储设备、应用和服务)的共享池进行按需网络访问的模型。“云计算”的定义不限于在适当部署时可以从这样的模型所获得的其它许多优点中的任何。更进一步,本文中所描述的系统架构可以包括多个独立的部件,每个独立的部件均有助于整个系统的功能。当处理平台可扩展性的问题时,这种模块化允许提高的灵活性并且出于这个目的提供了多种优点。可以通过使用具有有限功能范围的较小规模组件来更容易地管理系统复杂性和系统增长。通过使用这些松散耦合的模块来加强平台容错性。单个部件可以随着商业需求的支配而逐步增长。模块化发展也转化为降低新功能的上市时间。可以添加或去除新功能,而不影响核心系统。参照附图,图1示出了环境100,其中可以采用本文中所描述的至少一个实施例。环境100包括计算机系统101。计算机系统101可以是任何类型的本地或分布式计算机系统,包括云计算机系统。计算机系统1...
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1