智能工件的制作方法

文档序号:15104316发布日期:2018-08-04 16:30阅读:177来源:国知局

本公开内容涉及与包括工件和嵌入式计算系统的智能工件相关的系统、方法和设备。智能工件可以应用于各种制造场景和其他工业自动化环境中。



背景技术:

在常规生产线中,控制智能由制造执行系统(MES)或可编程逻辑控制器(PLC)集中管理,以优化生产并且最小化成批产品的能量和其他成本。该方法适用于对交付时间、质量和成本具有相同需求的标准产品的批量生产;然而,集中式智能不适合于更多样化的生产环境,其中个别产品例如在交付时间、材料、质量或成本方面可能会有所不同。

最近,一些常规生产线已使用射频识别(RFID)标签在工件层级上添加了额外的智能层。每个工件代表成品的一个部件。随着工件移动通过生产线,附接至工件的RFID可以用于记录生产信息并且向生产自动化系统提供输入。虽然这种技术有助于跨生产线的分散化智能,但是工件的智能非常有限,因为工件不能就其如何与自动化系统的其他部件进行交互作出决定;而是必须由MES或PLC来做出这些决定。因此,由于生产自动化系统始终关注整个生产线的优化,所以可能不能实现工件的个性优化(例如,在成本和交付时间等方面)。

因此,期望提供一种用于增强工件智能化的技术,使得工件能够与生产环境进行智能交互,从而促进在工件层级上的优化。



技术实现要素:

本发明的实施方式通过提供涉及制造系统的方法、系统和设备来解决和克服上述缺点和缺陷中的一个或更多个,所述制造系统在工件层级上提供智能以实现个性化优化,例如,最小化其制造成本,同时仍然满足其对交付时间、制造质量和设计规范的其他要求。批量标准化生产市场上的目前主要产品仅能使用户/客户体验产品本身;一些产品可以使用户/客户体验产品的独特设计。在一些实施方式中,本文描述的技术提出了一种使用户/客户还能体验生产即定制生产的方法。

根据一些实施方式,智能工件系统包括:包括产品的一部分的工件;以及附接至工件的嵌入式计算系统。嵌入式计算系统被配置成与制造环境中的机器进行通信,以促进在装配区域将工件装配到产品中。嵌入式计算系统可以被配置成在每个相应的装配区域处选择特定的机器用于执行装配操作。例如,在一些实施方式中,嵌入式计算系统基于从与相应的装配区域中的可用机器相对应的控制器接收的机器状态信息来选择每个机器。嵌入式计算系统可以向在每个相应的装配区域处控制一个或多个机器的控制器发送产品需求。例如,在一个实施方式中,嵌入式计算系统被配置成向一个或更多个控制器广播产品需求。在一些实施方式中,嵌入式计算系统还被配置成与一个或更多个自动引导车辆进行通信以促进装配区域之间的运输。

上述系统(具有或不具有上述附加特征)可以在不同实施方式中被改进或补充有补充特征。例如,在一些实施方式中,嵌入式计算系统包括被配置成在制造环境内的一个或多个再充电站处被再充电的电源。在其他实施方式中,嵌入式计算系统还被配置成存储包括与对工件执行装配操作的机器的子集相关的信息的记录。机器的子集中的每个相应机器的信息可以包括例如由对工件执行相应装配操作引起的相应机器的使用的材料或部件、消耗的能量或碳足迹中的一个或更多个的指示。此外,该信息还可以包括批号、供应商标识符以及由相应的机器产生的数据的指示中的一个或更多个。

根据其他实施方式,一种用于制造包括工件的产品的方法包括:通过可操作地耦接至工件的嵌入式计算系统从网关服务器接收产品需求信息。可以例如根据设计特征、交付时间和期望成本中的至少一个来指定产品需求信息。嵌入式计算系统识别用于使用工件装配产品的装配区域,并且执行每个区域的装配过程。在每个相应的装配区域执行的装配过程包括:广播或多播与相应的装配区域相对应的产品需求信息中的至少一部分,接收与在相应的装配区域中操作的机器相对应的服务可用性信息,基于服务可用性信息来选择包括在机器中的特定机器,与一个或更多个自动引导车辆进行通信以促进将嵌入式计算系统和工件运输至特定机器,以及将与工件相关的输入信息提供给特定机器。

上述方法可以在不同实施方式中被改进或补充有附加特征。例如,在一个实施方式中,在每个相应的装配区域执行的装配过程之后,使用与装配过程相对应的信息来更新产品的终端用户可访问的装配进展记录。在另一实施方式中,嵌入式计算设备接收电力价格信息,并且使用该信息来选择在每个装配区域中的一个或多个机器。

上述方法中使用的嵌入式计算系统还可以具有存储能力。例如,在一些实施方式中,嵌入式计算系统存储关于在每个装配区域中哪些机器对工件进行工作的指示。在另一实施方式中,嵌入式计算系统确定并且存储关于由在装配区域中对工件执行的工作引起的能量消耗的指示(和/或碳足迹的指示)。

上述方法还可以具有与在嵌入式计算系统与操作员或终端用户之间的交互相关的附加特征。例如,在一个实施方式中,嵌入式计算系统从请求设备接收与存储在嵌入式计算系统上的工件相关的信息的请求。作为响应,嵌入式计算系统响应于该请求向请求设备发送关于每个装配区域中的哪些机器对工件进行工作的指示。在另一实施方式中,嵌入式计算系统识别与嵌入式计算系统和工件中的至少一个相关的警报状况,并且向操作员或终端用户发送指示警报状况的消息。该警报状况可以包括例如嵌入式计算系统的低电量、预定交付时间的变化以及即将到来的预定交付时间中的一个或更多个。该消息还可以包括对操作员或终端用户关于如何修改装配过程以解决警报状况的建议。

根据其他实施方式,制造系统包括多个控制器和一个嵌入式计算系统。控制器连接至被配置成执行涉及工件的装配过程以产生产品的机器。每个相应的控制器被配置成广播(或多播)与机器中的一个或更多个机器相对应的可用性信息。嵌入式计算系统附接至工件并且被配置成接收可用性信息,选择机器的子集以完成装配过程,并且与一个或更多个自动引导车辆进行通信,以促进在每个相应的机器之间运输工件。

根据以下参照附图进行的说明性实施方式的详细描述,本发明的附加特征和优点将变得明显。

附图说明

当结合附图阅读时,根据以下详细描述来最佳理解本发明的前述和其他方面。为了说明本发明,在附图中示出了目前优选的实施方式,然而应该理解的是,本发明不限于所公开的具体手段。附图中包括以下图:

图1提供了根据一些实施方式的利用嵌入式计算系统向工件提供智能的系统的概念图;

图2提供了说明在典型的制造工厂中工件如何移动通过三个装配区域的概念图;

图3示出了包括与从自行车框架装配自行车相关联的步骤相对应的五个装配区域的自行车装配线;

图4提供了示出根据一些实施方式的可以为图3所示的自行车装配线收集的信息的表格;

图5提供了关于在特定的装配区域由图3所示的自行车装配线中的工件和机器交换的信息的细节;以及

图6提供了根据一些实施方式的可以由控制器广播并且由工件收集的信息的示例。

具体实施方式

以下公开内容根据意在涉及与工业制造系统有关的方法、系统和设备的若干实施方式来描述本发明,所述工业制造系统经由附接至工件的嵌入式计算系统在工件层级上提供智能。这种方法有助于工件与生产自动化系统交换信息,并且在生产期间做出决定,从而实现具有例如生产成本、能量消耗、碳足迹和交付时间的目标的每个单一定制产品的生产的优化。这一构思的一个很好的类比是智能交通系统(ITS)中的交通堵塞处理场景——假设X路线上存在交通阻塞,ITS可能将交通流重新导向至Y路线。然而,作为聪明的驾驶员的驾驶员D可能会认为如果所有交通都被重新导向至Y路线,那么很快就会在Y路线上出现交通堵塞,而继续在X路线而不是在Y路线上行驶可能会需要较少的时间。驾驶员D参与了基于以驾驶员D的最短驾驶时间为目标的个性化优化来做出他应该采取哪条路线的决定。因此,本文描述的技术可以用于优化在制造过程中使用的各种机器和材料的操作。此外,如下面更详细解释的,所描述的技术还可以用于促进基于来自正在被制造的产品的终端用户的输入来配置的定制制造过程。

图1提供了根据一些实施方式的利用嵌入式计算系统105向工件115提供智能的系统100的概念图。在图1的示例中,工件115是汽车门。然而,应该理解的是,在图1中示出和在后面大体上讨论的一般构思可以扩展到在工业环境中处理的任何类型的工件。通常,嵌入式计算系统105可以是本领域中普遍已知的任何微型计算机系统,包括例如系统诸如Raspberry PiTM,ArduinoTM,BeagleBoardTM或PandaBoardTM

简而言之,工件115通过由机器110在生产线上执行的工业过程被结合到汽车中。工厂车间的一个或多个工业级无线路由器(图1中未示出)可以用于在系统100中的各种设备之间交换数据。基于由网关服务器120提供给嵌入式计算系统105的指令来开始生产过程。在一些实施方式中,这些指令可以基于用于生产系统的期望的批处理来自动生成。例如,工厂可能期望构建100辆特定类型的汽车。在其他实施方式中,终端用户125可以经由因特网向网关服务器120提交订单请求。以这种方式,网关服务器可以定制针对终端用户125的生产过程。机器110以广播或多播方式传送与每个机器的操作相关的信息。该信息由附接至工件115的嵌入式计算系统105接收。基于所接收的信息,嵌入式计算系统105与工业环境中的各种设备进行通信,以使用机器110来完成装配过程。嵌入式计算系统105可以通过网关服务器120直接或间接地向终端用户125提供生产过程更新。以这种方式,终端用户125可以使用移动电话或任何网络浏览器来了解他/她的产品在生产过程中的位置、预期交付时间等。

可以由机器110中的每一个机器广播的信息的示例包括但不限于:机器状态(例如,工作、空闲、关闭或维护服务);缓冲区大小和缓冲区中的积压工件的数目;缓冲区中所有工件的预期处理时间;生产的预期质量;进入的工件的预期处理时间;可用材料和部件以及相关数据(例如,质量、尺寸、颜色、类型);预期的能量消耗和碳足迹;预期处理成本;和/或预期维护时间(如果机器状态为处于维护)。此外,可以广播例如实时电力价格和生产线自动化系统对进入的工件的预定生产过程的信息,以增强个性化工件优化。

嵌入式计算系统105包括用于将其固定至工件115的壳体105F。可以使用各种技术用于将嵌入式计算系统105固定至工件115,并且固定方法可以取决于工件115本身的组成。例如,如果工件115是铁磁材料,则嵌入式计算系统105的壳体可以是磁性的。可替选地,可以使用用于贴附的非磁性技术,例如基于粘合剂或基于维克罗(Velcro-based)的系统。此外,嵌入式计算系统105的壳体105F可以成形为辅助其附接至工件115。例如,对于弯曲工件如自行车框架,壳体105F同样可以是弯曲的。此外,壳体105F可以被设计成承受工业环境中存在的某些环境状况。因此,例如,它可以是防水的和防震的。

嵌入式计算系统105包括通信模块105A,其被配置成发送和接收来自嵌入式计算系统105以外的源的数据。例如,在生产开始时在装载站处,通信模块105A可以在生产结束时从机器经由无线链路或者可替选地经由网关服务器120接收与工件115相关的所有信息。稍后在工业过程中(例如在卸载站),通信模块105A可以还经由无线链路将与工件115相关的所有信息上传至网关服务器120(或系统100本地或外部的一些其他系统)。通信模块105A可以实现各种通信协议以促进与外部设备的通信。例如,在一些实施方式中,嵌入式计算系统105和机器110各自使用IPv4广播地址经由Wi-Fi进行通信,而嵌入式计算系统105使用单播地址与网关服务器120直接进行通信。在其他实施方式中,IPv6协议被用于Wi-Fi通信。由于IPv6不包括广播功能,因此可以采用协议的多播功能。例如,一个或更多个多播地址可以被分配给机器110。嵌入式计算系统105然后可以通过向这些多播地址发送消息来模拟广播功能。应该注意的是,该通信受限于Wi-Fi,并且还可能扩展到其他通信技术和协议。

处理器105B执行智能程序,该智能程序使嵌入式计算系统105能够向工厂车间的机器110广播(或多播)服务需求,并且从那些机器110接收信息(例如,制造成本、缓冲区大小、积压、制造质量、可用材料和部件等)。此外,处理器105B处理在机器110与嵌入式计算系统105之间的交互和协商,从而允许嵌入式计算系统105作出关于哪些机器110将被用于运行工件115的下一生产过程/步骤的决定。例如,基于从机器110接收到的信息,可以选择优选的机器,并且嵌入式计算系统105可以向自动引导车辆(AGV)发送适当的请求以实现运输。可以例如使用存储在嵌入式计算系统105或AGV内的机器位置信息来生成该请求。可替选地,嵌入式计算系统105可以与网关服务器120或机器本身进行通信,以确定然后可以用于生成对AGV的请求的机器位置信息。

电源105C向嵌入式计算系统105提供电力。在一些实施方式中,电源105C是常规电池,其中,其容量根据嵌入式计算系统105的电力需求来确定。该电池可以位于嵌入式计算系统105中,使得其易于更换。在一些实施方式中,电源105C可以包括可充电资源,使得其在工厂车间的无线充电站例如缓冲空间和停车空间(图1中未示出)处被充电。无线充电站可以分布在工厂车间的一些缓冲区中,以对由嵌入式计算系统105使用的电池进行充电。对于嵌入式计算系统105安装在托盘或容器上(如下所述)的实施方式,无线充电站可以安装在不同的存储位置(例如在停车场中)。

存储器105D是计算机可读介质,其存储与关于例如设计(例如,尺寸、颜色、材料等)、交付时间、质量、制造过程/步骤和每个过程的成本的产品需求相关的信息。此外,存储器105D可以存储何时和哪些机器对工件115进行加工、材料、每个过程的能量消耗、碳足迹等的信息。

交互模块105E被配置成生成与操作员和用户的人机界面(HMI)和其他图形用户界面,以促进与嵌入式计算系统105的交互。例如,交互模块105E可以使操作员的移动HMI(图1中未示出)能够从嵌入式计算系统105读取信息,诸如固件版本、电池寿命和工件115的处理状态。

在一些实施方式中,交互模块105E被配置成向操作者的移动设备发送与例如电池状态和工件115的处理状态相关的警报。可替选地(或者附加的),在一些实施方式中,交互模块105E可以用于与终端用户125直接或间接地进行交互(例如,以提供产品过程信息、生产状态信息和/或关于该产品的期望交付时间的信息)。在一些实施方式中,可以将选项呈现给与生产过程相关联的终端用户125。例如,嵌入式计算系统105可以确定在夜晚期间使用电力来生产产品会更便宜;然而,这会使交付时间延迟1至2天。在这种情况下,可以向终端用户125提供延迟产品的预期交付时间的选项,进而降低产品价格。

在一些实施方式中,嵌入式计算系统105可以存储和处理与多个工件相关的信息。例如,嵌入式计算系统105可以与保持多个工件的托盘、箱子或货盘进行附接并且与之相关联。这些工件可以从一个过程到下一个过程被划分到多于一个托盘。然后,第一嵌入式计算系统中的每个工件的信息可以被相应地传递至附接到新托盘的新的嵌入式计算系统。

使用本文描述的技术,与生产或制造过程相关联的智能从机器或高级系统(例如,MES)传递至工件本身。为了说明智能工件在制造环境中的优点,图2提供了在典型的制造工厂中工件205如何移动通过三个装配区域210、215和220的概念图200。典型的工厂使用信息技术、计算机化控制、传感器、智能电机、生产管理软件和链路来管理制造过程的每个特定阶段或操作。常规制造系统被设计成优化由工厂采用的整个装配过程,而不是单个产品的装配过程。因此,当存在进入的工件205时,自动化系统基于每个机器的缓冲区状态或积压ba1、ba2...bai以及每个机器的可用材料ma1、ma2...mai来决定如何将工件路由至装配区域210中的机器。这种方法假设由该过程生产的所有产品对设计、质量、交付时间和成本都具有相同的需求。因为较高级系统需要在整个装配过程中分别跟踪和管理每个工件,所以使用这样的方法定制单个产品即使不是不可能的,也是具有挑战性的。反过来,这会对较高级系统施加计算需求,这在技术上不可行。此外,支持系统的网络的带宽需要足够强大,以支持主动管理和控制单个工件所需的大流量负载。

本文描述的技术不是依靠较高级系统来管理整个装配过程,而是为工件205本身添加智能,使得可以基于其单个产品需求来主动决定如何导航制造环境。因此,返回到图2,工件205可以从每个装配区域210、215和220中的机器接收信息,并且选择要用于装配操作员的机器的子集。例如,使用所接收的关于装配区域210中的机器的信息,工件205可以确定只有机器a1具有满足产品需求的材料/部件ma1。因此,工件205可以与AGV(或其他运输系统)进行通信,以促进将工件205运输至机器a1的操作区域。可替选地,工件205可以确定在机器a1处的积压的工作将会导致工件205错过其交付期限,并且因此工件205可以在装配区域210中选择积压的工作较少的替选机器。以这种方式继续,工件205可以贯穿装配区域210、215和220选择基于与工件205相关联的产品的需求而优化的路径。

为了进一步说明智能工件的该构思,图3示出了根据一些实施方式的自行车装配线300,该自行车装配线300包括对应于与从自行车框架装配自行车相关联的步骤的五个装配区域310、315、317、320和325。具体地,五个装配区域310、315、317、320和325分别对应于曲柄组和踏板装配;链环装配;前端组(front set)装配;轮装配;以及座椅柱和鞍座装配。工件305是具有附接至框架本身或其托架的嵌入式计算系统(图3中未示出)的自行车框架。嵌入式计算系统能够经由一个或更多个无线连接点330(例如经由Wi-Fi)与工厂车间的网关服务器335交换数据。网关服务器335还连接至互联网。因此,客户340可以与网关服务器335直接或间接地通信,以订购具有一个或更多个定制部件(例如,座椅柱和鞍座的尺寸和颜色,和/或车轮的材料)的自行车,而其他部件仅是标准化。在下订单以后,客户340能够与工件305交换数据,例如工件305在生产过程中的位置以及预期交付时间。与工件305相关联的嵌入式计算系统还可以与所有装配区域中的机器交换数据。

作为整个自行车装配程序的一个步骤,每个装配区域包括两个或三个机器以执行相同的装配任务。此外,在图3的示例中,机器ab1分别在与曲柄组&踏板装配和链环装配相对应的两个装配区域310和315中操作。机器ab1能够执行两个装配任务,并且可以在完成“曲柄组&踏板装配”过程以后释放工件305。每个机器前面具有缓冲区,侧面具有材料/部件池。缓冲区存储一个或多个积压的进料工件,并且材料/部件池存储必要的材料和部件。

为了监测和控制装配过程,装配区域310、315、317、320和325中的每一个具有至少一个控制器,并且一些装配区域可以具有多个控制器。例如,参照图3,“前端组装配”和“座椅柱&鞍座装配”的区域(即,分别为装配区域317和325)可以各自具有专用控制器,而在其他三个装配区域中(即,装配区域310、315和320),每个机器具有其自己的控制器。所有控制器具有无线通信接口,以与进料智能工件交换数据。

在一些实施方式中,在制造过程的每个步骤期间,来自工件305的信息可以被用于更新状态信息。图4提供了根据一些实施方式的示出可以为图3所示的自行车装配线300收集的信息的表格400。在这个示例中,为每个装配区域收集四条信息:时间、成本、能量和碳足迹。表400示出了在已完成第二装配区域中的制造(链环装配)以后该信息可能如何出现。注意,表400示出了估计信息和实际信息两者。在制造过程开始以前可以基于系统的当前状态来计算估计值。图4中呈现的表400可以被存储在工件305本身和/或网关服务器335上。此外,在一些实施方式中,客户340可以访问表400。例如,表400可以根据来自客户340的请求经由网页被传送。可替选地(或者附加地),可以在整个制造过程中例如经由文本消息或电子邮件将更新推送至客户340。

图5提供了当工件305(即,自行车框架)到达装配区域317(即,“前端组装配”)时关于由工件305和图3所示的自行车装配线300中的机器交换的信息的细节。表505包括紧接在装配区域317之前与工件相关联的嵌入式计算系统所具有的部件信息。表505的每一行示出了装配最终产品所需的不同部件。第三列在材料、尺寸和颜色方面示出了在自行车装配线300的每个阶段期间预订的部件。然后,第四列同样在材料、尺寸和颜色方面示出了的实际使用的部件。随着工件继续通过自行车装配线300,该第四列被更新。在装配区域317之前,表505(或其相关子集)中呈现的信息作为工作请求被发送(经由广播或多播)至所有机器控制器。表510列出了来自三台机器对由工件305广播的请求的三个回复。在该示例中,机器C1和C3将需要更多的时间来完成,因为它们都有积压,而机器C2没有积压,所以机器C2可以立即开始该工作。

除了图5中描述的信息以外,装配区域317中的控制器连续地发送(经由广播或多播)机器信息以供工件305考虑。以这种方式,工件305可以做出决定,而不必自己广播信息。例如,在一些实施方式中,在从控制器接收到广播信息以后,工件可以与特定控制器直接进行通信以提交工作请求。

图6提供了根据一些实施方式的可以由控制器广播并且由工件305收集的信息的示例。注意,尽管該信息在表605中呈现,但是信息不一定以表格形式交换。此外,在特定装配区域中存在多个控制器的情况下,可以接收多个信息消息(例如,多个表格)。

在图6的示例中,机器C1和C3已经分别指示它们有4个工件和1个工件的积压。工件305上的嵌入式计算系统然后可以与前端组装配区域(即,装配区域317)的控制器进行协商,并且基于定制的目标(例如,最小成本或最短完成时间,或者最小能量消耗以及哪些机器具有较少积压的工件、成本、装配时间、预订材料的可用性等的信息),从C1、C2和C3中找出一个机器来执行前端组的装配。

注意,表6中示出的表605表明绿色材料在机器C2的其材料/部件池中不可用。工件305可以通过通知该区域的控制器将期望的前端组传送至机器C2来解决这个困境。可替选地,如果期望部件的等待时间长于具有正确部件的其他机器(例如,机器C3)的积压的等待时间,则工件305可以将工作切换至机器C3。另一替选方案是通知终端用户(例如,客户340),并且询问他/她是否想要改变成在C2材料/部件池中可用的另一前端组(例如红色)。

本文描述的嵌入式设备所使用的处理器可以包括一个或更多个中央处理单元(CPU)、图形处理单元(GPU)或本领域已知的任何其它处理器。更一般地,本文所使用的处理器是用于执行在计算机可读介质上存储的机器可读指令、用于执行任务的设备,并且可以包括硬件和固件中的任何一个或其组合。处理器还可以包括存储器,其存储可执行用于执行任务的机器可读指令。处理器通过操纵、分析、修改、转换或发送由可执行程序或信息设备使用的信息以及/或者通过将信息路由至输出设备来作用于信息。例如,处理器可以使用或包括计算机、控制器或微处理器的能力,并且可以使用可执行指令进行调节,以执行不由通用计算机执行的专用功能。处理器可以与能够实现其间的交互和/或通信的任何其他处理器耦接(电气地和/或作为包括可执行组件)。用户界面处理器或生成器是包括用于生成显示图像或其部分的电子电路或软件或两者的组合的已知元件。用户界面包括使用户能够与处理器或其他设备交互的一个或更多个显示图像。

本文描述的包括但不限于嵌入式设备和控制器的各种设备可以包括至少一个计算机可读介质或存储器,用于保存根据本发明的实施方式编程的指令并且用于包括本文描述的数据结构、表格、记录或其他数据。本文使用的术语“计算机可读介质”是指参与向一个或更多个处理器提供用于执行指令的任何介质。计算机可读介质可以采取许多形式,包括但不限于非暂态、非易失性介质、易失性介质和传输介质。非易失性介质的非限制性示例包括光盘、固态驱动器、磁盘和磁光盘。易失性介质的非限制性示例包括动态存储器。传输介质的非限制性示例包括同轴电缆、铜线和光纤,包括组成系统总线的导线。传输介质还可以采取声波或光波的形式,例如在无线电波和红外数据通信期间生成的声波或光波。

如本文所使用的可执行应用程序包括代码或机器可读指令,以用于例如响应于用户命令或输入来调节处理器以实现预定功能,例如操作系统、上下文数据获取系统或其他信息处理系统的预定功能。可执行程序是用于执行一个或更多个特定过程的一段代码或机器可读指令、子例程或其他不同的代码段或可执行应用程序的一部分。这些过程可以包括接收输入数据和/或参数,对所接收的输入数据执行操作以及/或者响应于所接收的输入参数执行功能,并且提供结果输出数据和/或参数。

如本文所使用的图形用户界面(GUI)包括一个或更多个显示图像,所述一个或更多个显示图像由显示处理器生成并且使用户能够与处理器或其他设备以及相关联的数据获取和处理功能进行交互。GUI还包括可执行程序或可执行应用程序。可执行程序或可执行应用程序调节显示处理器以生成表示GUI显示图像的信号。这些信号被提供给显示供用户观看的图像的显示装置。处理器在可执行程序或可执行应用程序的控制下响应于从输入设备接收的信号来操纵GUI显示图像。以这种方式,用户可以使用输入设备与显示图像进行交互,使用户能够与处理器或其他设备进行交互。

本文中的功能和处理步骤可以完全或部分地响应于用户命令来自动执行。响应于一个或更多个可执行指令或设备操作来执行可自动执行的活动(包括步骤),而无需用户直接发起活动。

附图的系统和过程不是排它性的。根据本发明的原理可以得到其他系统、过程和菜单以实现相同的目标。虽然已经参考特定实施方式描述了本发明,但是应该理解的是,本文示出和描述的实施方式和变型仅用于说明目的。在不脱离本发明的范围的情况下,本领域的技术人员可以实现对本设计的修改。如本文所描述的,可以使用硬件部件、软件部件和/或其组合来实现各种系统、子系统、代理、管理器和过程。除非使用短语“用于……的装置”来明确叙述要素,否则本文中的权利要求要素不应根据35U.S.C.112第六段的规定来解释。

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