【技术实现步骤摘要】
【国外来华专利技术】
一般而言,计算设备可以被用来在诸如互联网的通信网络上访问内容和服务。传统上,用户可以经由诸如桌面计算设备的计算设备访问内容和服务,该计算设备可能与较大的屏幕显示器相关联。
技术介绍
无线通信网络和便携式计算设备(诸如移动电话)的持续发展已经促进了与内容提供商及服务提供商的额外的用户交互。具体而言,由于移动计算设备已经变得更加流行,给用户提供了对内容和服务的额外的或替代的访问。例如,存在若干移动设备,其支持采用定制的软件应用,该定制的软件应用常常被称为针对特定目的被特别配置的“应用”或者“APP”。例如,移动设备提供商或移动设备操作系统提供商可以提供定制应用的库,所述定制应用诸如银行应用、商品订购应用等等。通常,经由定制软件应用对应用或服务的呈现可以通过工作流来表征。例如,便于购物或订购的应用可以由包括选择商品、敲定订购条款、输入个人数据或财务数据以及确认购买的工作流来表征。因为一些便携式设备(诸如移动电话)可能具有有限的显示区域,所以在任何特定时刻可以被显示的数据或数据元素的数量可能是有限的。对这种有限显示移动设备,工作流的实现将通常要求呈现一系列的页面,该一系列的页面是实现各种工作流步骤或阶段所需要的。例如,财务应用可能要求呈现分离的内容页面,以便于财务条款的选择、标识符和证书的输入等。在一些例子中,因为消费者可能被各个页面上的信息的呈现迷惑或者分心,所以工作流可能被中断。在用户需要改变或验证先前的数据输入或选择的情况下,通过各个页面导航回去以做出该必要的改变可能是困难的。此外,在已经完成改变之后,软件应用可能要求用户重新输入在工作流处理中的后续步骤中 ...
【技术保护点】
一种应用框架,包括:能在具有处理器和存储器的计算设备上执行的应用用户界面,所述应用用户界面具有定义焦点的界面显示区域和多个界面元素,每一个界面元素被配置为具有相关联的工作流定义,所述工作流定义为每一个界面元素定义执行状态,其中,所述工作流定义为至少一个界面元素定义:活动前状态,其具有在所述应用显示区域内的至少部分地基于第一显示特性的第一界面元素显示;活动状态,其具有被配置为接收输入数据的输入控件和在所述应用显示区域内的至少部分地基于第二显示特性的第二界面元素显示;以及活动后状态,其具有在所述应用显示区域内的至少部分地基于第三显示特性的第三界面元素显示,其中所述第三显示特性至少部分地基于在所述活动状态期间所接收的输入数据;其中,所述至少一个界面元素被配置为基于对所述界面元素中的一个的选择,依据所述工作流定义从所述活动前状态转换到所述活动状态,以及其中,所述至少界面元素被配置为在所述界面元素从所述活动前状态转换到所述活动状态时转换到所述界面显示区域内的焦点。
【技术特征摘要】
【国外来华专利技术】2014.03.14 US 14/214,0791.一种应用框架,包括:能在具有处理器和存储器的计算设备上执行的应用用户界面,所述应用用户界面具有定义焦点的界面显示区域和多个界面元素,每一个界面元素被配置为具有相关联的工作流定义,所述工作流定义为每一个界面元素定义执行状态,其中,所述工作流定义为至少一个界面元素定义:活动前状态,其具有在所述应用显示区域内的至少部分地基于第一显示特性的第一界面元素显示;活动状态,其具有被配置为接收输入数据的输入控件和在所述应用显示区域内的至少部分地基于第二显示特性的第二界面元素显示;以及活动后状态,其具有在所述应用显示区域内的至少部分地基于第三显示特性的第三界面元素显示,其中所述第三显示特性至少部分地基于在所述活动状态期间所接收的输入数据;其中,所述至少一个界面元素被配置为基于对所述界面元素中的一个的选择,依据所述工作流定义从所述活动前状态转换到所述活动状态,以及其中,所述至少界面元素被配置为在所述界面元素从所述活动前状态转换到所述活动状态时转换到所述界面显示区域内的焦点。2.如权利要求1所述的应用框架,其中至少一个功能与所述活动状态相关联,所述至少一个功能被配置为基于由所述输入控件接收的输入数据而被执行。3.如权利要求1所述的应用框架,其中所述至少一个界面元素中的至少一个的活动状态具有两个或更多个状态层。4.如权利要求1所述的应用框架,其中所述输入控件是文本输入、下拉列表和滑块输入中的一者。5.如权利要求1所述的应用框架,其中多个界面元素被配置为在所述界面元素从所述活动状态转换到所述活动后状态时,在所述界面显示区域内从所述焦点转换到非焦点。6.如权利要求1所述的应用框架,其中所述第一界面元素显示和所述第三界面元素显示具有相同的尺寸。7.如权利要求1所述的应用框架,其中第二选择显示区域大于所述第一界面元素显示和所述第三界面元素显示。8.如权利要求1所述的应用框架,其中所述至少一个界面元素被配置为在状态之间转换时被局限在所述界面显示区域内。9.一种用于在应用框架中处理用户输入的计算机实现的方法,所述方法包括:获得定义多个界面元素的操作状态的工作流定义;在用户界面的应用界面显示中显示所述多个界面元素,其中所述界面元素中的每一个具有至少一个显示特性;接收选择所述多个界面元素中的一个的输入;依据工作流定义,改变所选择的界面元素的至少一个显示特性并且显示至少一个输入控件;依据工作流定义,定位所选择的界面元素以使其与所述应用界面显示内的焦点大体对齐;接收对所述至少一个输入控件的输入数据;依据工作流定义,执行与由所述输入控件接收的输入数据相关联的至少一个功能;以及改变与所选择的界面元素相关联的至少一个显示特性以使得所选择的界面元素显示至少部分地基于所接收的输入数据的信息。10.如权利要求9所述的计算机实现的方法,其中所述操作状态包括活动前状态、活动状态和活动后状态。11.如权利要...
【专利技术属性】
技术研发人员:J·J·赫利滋,J·R·彼得斯,B·J·克拉克,D·M·克鲁泽,D·C·勒文塔尔,J·T·摩根,
申请(专利权)人:星巴克公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。