可视化表达式以用于动态分析制造技术

技术编号:8687885 阅读:161 留言:0更新日期:2013-05-09 07:43
本发明专利技术的实施方式涉及可视化表达式以用于动态分析的计算机执行方法。针对一个或多个表达式变量中的每一个变量,生成图形用户界面控制。所述一个或多个变量中的每一个变量与相对应的先前生成的图形界面控制绑定。然后,针对一个或多个表达式变量中的每一个变量所生成的图形用户界面控制,使用显示设备以图形方式对其进行输出。使用相对应的图形用户界面控制,用户可以输入所述一个或多个表达式变量中的每一个变量的调整值。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术的实施方式总体涉及分析软件应用领域,更具体地,涉及操作和查看分析数据的应用。
技术介绍
现在,分析软件应用的发展允许用户快速地分析大组的数据来发现和理解历史模式,从而估计现行经营策略的有效性,并适当地调整这些策略来改善未来的经营业绩。分析表达式(或简称“表达式”)的使用是用于支持分析应用的基础技术。总的来说,表达式包括特定的符号模式,该符号模式允许分析应用开发人员在分析框架内描述和解析数据。此外,表达式允许应用开发人员用丰富的语义特征方便地构建分析算法公式。通过提供为最终用户的特定应用领域而特别定制的强大的分析能力,针对分析而使用表达式的技术使最终用户受益。最终用户反过来可以从大量的数据中发现关键绩效指标(KPI)。动态分析允许最终用户实时地修改并执行表达式。以这种方式修改并执行表达式的能力不仅扩大了分析应用的有用性,而且改善了它的灵活性。但是,易用性给用户带来了重大的挑战。大部分用户难于理解和使用表达式语法。因此,简单公开表达式语法并将其留给最终用户来直接修改表达式的这种应用给许多用户带来了可用性问题。另外,如果允许用户直接修改表达式,他们可能带来语法和/或语义错误。因此,针对动态分析,用户需要用户友好的能力来修改表达式而无需被迫编辑表达式的实际语法。此外,分析应用开发人员需要以图形方式向用户显示分析表达式的能力或为用户可视化该分析表达式的能力,并使所述用户能够修改表达式变量而无需公开表达式语法。
技术实现思路
本专利技术的实施方式涉及一种可视化表达式以用于动态分析的方法和系统。在一个实施方式中,提供了一种可视化表达式以用于动态分析的计算机执行方法。使用对应于多个变量的表达式数据来估计具有多个变量的表达式。生成针对所述表达式的所述变量的图形用户界面控制。所述表达式的每一个变量与这些生成的图形用户界面控制中的一个或多个绑定。以图形方式显示针对所述表达式的所述变量的、被绑定的图形用户界面控制。从用户接收至少一个所述变量的调整值,所述用户使用与所述变量绑定的所述图形用户界面控制来调整至少一个所述变量。然后使用所述调整值再次估计所述表达式。在另一个实施方式中,一种可视化表达式以用于动态分析的系统包括:表达式估计器、Π控制生成器和GUI管理器。所述表达式估计器被设置为使用对应于所述多个变量的表达式数据来估计具有多个变量的表达式。所述Π控制生成器被设置为针对所述表达式的所述变量生成一个或多个图形用户界面控制,并且被进一步设置为将所述表达式的每一个变量绑定至所述一个或多个生成的图形用户界面控制。所述GUI管理器被设置为以图形方式显示针对所述表达式的所述变量的、被绑定的图形用户界面控制,并且被进一步设置为从用户接收至少一个所述变量的调整值。所述用户使用与所述变量绑定的图形用户界面控制来调整所述变量。另外,所述表达式估计器被进一步设置为使用所述变量的所述调整值再次估计所述表达式。各实施方式可以使用硬件、固件、软件或其组合实现,并且各实施方式也可以在一个或多个计算机系统或其他处理系统中实现。下面参照附图详细描述本专利技术的其他实施方式、特征和优点以及各种实施方式的结构和操作。应注意的是,本专利技术不限于本文所描述的具体实施方式。本文所示出的实施方式只出于例示的目的。基于本专利技术所包含的信息,其他实施方式对本领域技术人员而言是显而易见的。附图说明参照附图,仅通过示例的方式描述了各实施方式。在附图中,相同的标号可以表示相同的或功能近似的元件。各元件第一次出现的附图典型地由最左边的数字或在相对应的标号中的数字表示。另外,并入本文且形成说明书的一部分的附图和说明书一起例示了本专利技术的实施方式,其进一步用于解释本专利技术的原理并且用于使本领域技术人员来实施和使用本专利技术。图1是在其中可以实现各实施方式的示意性分布式系统的图。图2是根据本专利技术的一个实施方式的用于可视化用于动态分析的表达式的示意性设备的结构图。图3A例示了根据一个实施方式的示意性图形用户界面,其显示了针对三个销售产品中的第一个产品而被可视化为用户界面控制的销售数据和表达式变量的图形视图。图3B例示了根据一个实施方式的示意性图形用户界面,其显示了针对三个销售产品中的第二个产品而被可视化为用户界面控制的销售数据和表达式变量的图形视图。图3C例示了根据一个实施方式的示意性图形用户界面,其显示了针对三个销售产品中的第三个产品而被可视化为用户界面控制的销售数据和表达式变量的图形视图。图4例示了根据一个实施方式的示意性图形用户界面,其显示了销售数据的图形视图、表示可视化表达式变量的默认用户界面控制以及其他用户界面控制。图5A例示了根据一个实施方式的示意性图形用户界面,其显示了饼图形式的数据图形视图。图5B例示了根据一个实施方式的示意性图形用户界面,其显示了水平方向条形图形式的数据的图形视图。图6例示了根据一个实施方式的示意性图形用户界面,其显示了用于保存用户对表达式变量的调整的选项。图7例示了根据一个实施方式的示意性图形用户界面,其显示了用于载入先前保存的表达式变量调整的选项。图8是根据一个实施方式的示意性方法的方法流程图,用户能够通过该方法查看并修改表达式变量。图9是根据一个实施方式的可视化用于动态分析的表达式的示意性方法的方法流程图。图10是可以在其中实现各实施方式的计算机系统的示例的视图。具体实施例方式目录表1.介绍I1.系统概览II1.可视化表达式以用于动态分析IV.针对可视化动态分析的销售计划示例A.可视化表达式变量以用于销售产品B.使能促销V.方法A.用于查看和修改被可视化的表达式变量的用户流程B.可视化表达式以用于动态分析V1.计算机系统执行示例VI1.总结1.介绍实施方式涉及用于动态分析应用的、以图形方式表示的或被可视化的表达式,包括表达式变量。虽然参照用于特定应用的例示性实施方式而在本文中描述了本专利技术,但应理解的是,各实施方式不限于此。其他实施方式也是可能的,并且可在本文的精神和教示范围内以及在实施方式可以有显著实用性的其他领域中对各实施方式进行修改。此外,还提出,当联系一实施方式而描述特定的特性、结构或特征时,不论是否明确说明,其落入本领域技术人员公知的范围内,以产生与其他实施方式相关的特性、结构或特征。对本领域技术人员来说显而易见的是,本文所描述的实施方式可以在许多不同的软件、硬件、固件和/或附图中所示的实体的实施方式中实现。具有实施本专利技术实施例的特定硬件控制的任何实际软件编码并不是对该详细说明的限制。因此将考虑到在此所呈现的详细程度并且在领会实施方式的可能的修改和变型的前提下描述各实施方式的操作行为。在本文的详细说明中,当提到“一实施方式”、“一个实施方式”、“一个示例实施方式”等时,其表示所述描述的实施方式可以包括一个特定的特性、结构或特征,但是并不是每一个实施方式都必须包括所述特定的特性、结构或特征。此外,所述短语不一定指相同的实施方式。另外,当联系一实施方式而描述特定的特性、结构或特征时,不论是否明确说明,其落入本领域技术人员公知的范围内,以产生与其他实施方式相关的特性、结构或特征。I1.系统概览图1例示了在其中可以实现本专利技术所描述的实施方式的示意性分布式系统100。分布式系统100包括经由网络130以可通信方式连接至企业服务器140的客户设备110。本文档来自技高网...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】2010.07.07 US 12/831,6341.一种可视化表达式以用于动态分析的计算机执行方法,所述方法包括以下步骤: 使用对应于多个变量的表达式数据来估计具有所述多个变量的表达式; 针对所述表达式的所述变量生成图形用户界面控制; 将所述表达式的每一个变量与一个或多个在生成步骤中生成的图形用户界面控制绑定; 针对所述表达式的所述变量,以图形显示所绑定的图形用户界面控制; 从用户接收至少一个变量的调整值,所述用户通过使用与所述至少一个变量绑定的图形用户界面控制来调整所述至少一个变量;以及 使用所述至少一个变量的所述调整值,再次估计所述表达式。2.按权利要求1所述的方法,其中,所述估计步骤包括: 检索对应于所述变量的所述表达式数据;以及 使用所检索的表达式数据来估计所述表达式。3.按权利要求1所述的方法,其中,所述生成步骤包括:基于每一个变量的定义,针对所述表达式的所述变量生成所述图形用户界面控制;其中,所述定义包括所述图形用户界面控制的类型。4.按权利要求1所述的方法,其中,所述生成步骤包括:基于每一个变量的数据类型,针对所述表达式的所述变量生成所述图形用户界面控制。5.按权利要求1所述的方法,其中,所述以图形显示的步骤还包括: 基于所述表达式的所述估计,显示所述表达式数据的图形视图。6.按权利要求5所述的方法,还包括以下步骤: 基于使用所述至少一个变量的所述调整值对所述表达式进行的再次估计,更新所显示的图形视图。7.按权利要求5所述的方法,其中,所述图形视图是以图表显示的。8.按权利要求7所述的方法,还包括以下步骤: 使所述用户能够指定图表类型,其中,所述图表是根据所指定的图表类型而显示的。9.按权利要求1所述的方法,还包括以下步骤: 使所述用户能够选择选项来保存所述表达式的所述至少一个变量的所述调整值; 从所述用户接收所选择的用于保存所述至少一个变量的所述调整值的选项; 响应于接收所选择的用于保存的所述选项,以图形显示一保存表单,所述保存表单包括一个或多个数据域,其中所述用户可以将与所述至少一个变量的所述调整值相关联的信息输入到所述一个或多个数据域中;以及 保存所述至少一个变量的所述调整值和由所述用户输入的所述相关联的信息。10.按权利要求9所述的方法,还包括以下步骤: 使所述用户能够选择选项来载入所述表达式的所述至少一个变量的多个先前保存的调整值中的一个调整值; 从所述用户接收所选择的用于载入所述多个先前保存的调整值中的一个调整值的选项; 响应于接收所选择的用于载入的所述选项,以图形显示载入表单,所述载入表单包括所述多个先前保存的调整值的列表,其中,所述用户可以从所述列表中选择所述多个先前保存的调整值中的一个调整值;以及 载入由所述用户从所述列表中选择的先前保存的调整值中的一个调整值。11.一种可视化表达式以用于动态分析的系统,该系统包括: 表达式估计器,其使用对应于多个变量的表达式数据来估计具有所述多个变量的表达式; UI控制生成器,其针对所述表达式的所述变量生成一个或多个图形用户界面控制,并且将所述表达式的每一个变量与所生成的一个或多个图形用户界面控制绑定;以及 GUI管理器,其针对所述表达式的所述变量以图形显示所绑定的图形用户界面控制,并且从用户接收至少一个变量的调整值...

【专利技术属性】
技术研发人员:史蒂文·骞·夏彦·费·何
申请(专利权)人:赛贝斯股份有限公司
类型:
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1