对用户界面进行比较的制作方法

文档序号:9732044阅读:320来源:国知局
对用户界面进行比较的制作方法
【专利说明】
【背景技术】
[0001]业务流程可能是组织的操作成功中的因素。使用应用程序和/或用户界面可以实现业务流程。同样地,组织在确保应用程序和/或用户界面正确地(例如,如预期地)操作方面具有兴趣。因此,组织可以评估与应用程序关联的问题和/或与应用程序相关的用户界面。
【附图说明】
[0002]图1根据本公开图示其中可实现用于比较用户界面(UI)的各种示例的环境的示例。
[0003]图2根据本公开图示UI的示例的示意图。
[0004 ]图3 A根据本公开图示用于比较UI的系统的示例的示意图。
[0005]图3B根据本公开图示用于比较UI的计算设备的示例的示意图。
[0006]图4根据本公开图示用于比较UI的方法的示例的流程图。
【具体实施方式】
[0007]应用程序(诸如网络应用程序)能够利用用户界面(UI)来为用户提供信息和/或从用户接收信息。例如,UI使用户能够提供与应用程序关联的多种输入和/或使用户能够查看与应用程序关联的信息的显示。随着对组织改善其性能的渐增的压力,组织可能会争取增加与支持其业务流程的应用程序相关的效率,例如通过追求与UI关联的事件的有效解决。
[0008]事件指的是与UI的预期显示和/或预期功能的偏差。例如,事件可包括与UI标准(例如,指定UI上特定图标的显示的标准和/或UI中包括的特定功能的标准)的偏差。由于对指令(例如,UI指令和/或利用UI的应用程序的指令)的无意修订和/或对引起与UI的预期显示的非预期偏差的指令进行的有意修订的结果,可以产生事件。例如,对指令的无意修订可包括例如当修订指令和/或产生提交时,引入病毒(例如故障)。除其它事件外,事件可例如包括UI元素的非预期移位(例如像素位置的非预期移位和/或相对另一个UI元素的非预期移位)、像素颜色的非预期变化、和/或UI功能的非预期变化(例如丧失功能)。给定UI和应用程序指令的复杂性质,例如在应用程序的指令/UI内嵌套的功能,会发生这种无意的修订和/或非预期的偏差。
[0009]事件的发生会禁止UI和/或禁止利用UI的应用程序如预期地发挥作用(例如,被显示)。例如,事件的发生可以禁止字处理应用程序的自动完成功能正确地实施。也就是说,自动完成功能不会正确地显示由自动完成功能的应用程序所提供的自动完成选项。因此,确保UI的正确功能以及因此确保利用UI的应用程序的正确功能可能是期望的。
[0010]然而,确保正确的功能(例如解决事件)可能被在事件的发生的时间(例如识别事件的发生的时间)和识别引起事件的修订的时间之间的时间延迟复杂化(compound)。应用程序和/或UI的开发可包括针对应用程序和/或UI指令的各种修订和/或版本更新。在每次修订和/或版本更新之后测试应用程序和/或UI是不切实际的。进一步,无意修订(例如,对指令的错误修订)和/或修订的非预期结果难以测试。因此,例如像素移位和/或由对指令修订导致的功能(例如很少使用的功能)变化的事件不会被发现,直至应用程序/UI已经经历了多次修订和/或版本更新。
[0011]此外,即使当发现了事件的发生,对UI/或应用程序的引起事件(例如像素移位)的指令的特定修订进行识别会是昂贵的(例如耗时的)、困难的、和/或低效的。例如,引起事件的修订或许已经包含在若干次修订以前的应用程序指令中和/或UI指令中。也就是说,若干以前版本或许包括引起事件的修订。由于当今业务流程的多样性和复杂性,在发现事件和/或检修与事件关联的UI (例如解决事件)方面的延迟会是挑战性的、复杂的和/或成本高的。例如,与事件关联的UI可以采用多个输入(例如鼠标点击)和/或利用待产生的复杂输入序列。提供这种输入和/或复杂序列会增加检修与事件关联的UI的挑战性、复杂性和/或成本。
[0012]相比之下,本公开的示例包括用于比较UI的方法、系统以及计算机可读和可执行指令。比较UI可以指将关于与事件关联的UI的一部分的信息和关于UI的多个以前版本中的一个以前版本的信息(例如,对应信息)进行比较和/或基于该比较,识别UI的各以前版本中的一个以前版本的引起事件的修订。修订指的是对UI指令的改变(例如,增加、移除、修改等)和/或指的是对利用UI的应用程序的指令的改变。除了其他优点之外,UI的这种比较(例如通过识别引起事件的修订)能够促进事件的一致的和可靠的解决。UI的一部分指的是UI的正在经历事件的特定元素。一部分可包括图标(例如,具有与事件关联的功能的用户可选择图标)、文本、像素、和/或UI指令(例如,产生UI的指令)内的指令片段(例如HTML指令的代码段)。在一些示例中,与事件关联的部分可包括UI的版本中的一些元素,但并非包括UI的版本中的所有元素。类似地,在一些示例中,在UI的各以前版本中的一个以前版本中的对应信息可包括和与事件关联的UI的部分对应的以前的UI的一部分。有利地,比较这些部分(例如与事件关联的UI的部分以及以前的UI的对应部分)可以降低能够潜在地被识别为引起事件的修订的总数。也就是说,对UI的以前版本的所有修订不能被认为是事件的潜在起因。相反,可将考虑限制到针对UI以前版本的对应部分的那些修订。例如,对影响UI方面的以前的UI的修订不应该被考虑为事件的潜在起因,这些修订与感兴趣的以前的UI的部分(例如,和与事件关联的UI的部分对应)是分开和不同的。
[0013]响应于事件的发生的报告,可对UI进行比较。除了其它识别事件的发生的方式外,例如,可基于UI标准(例如与UI标准的偏差)来识别事件的发生。通过支持应用程序(例如,应用程序的开发人员和/或由应用程序利用的UI)和/或通过使用用户设备能够识别和/或报告事件的发生。用户设备指的是适于执行应用程序的功能、处理与应用程序有关的信息(例如网络流量)、和/或显示由应用程序利用的UI的电子设备。用户设备的示例可包括移动手机、支付装置、台式电脑/笔记本电脑、和/或服务器等。
[0014]在本公开下面的详细说明书中,对附图进行参考,该附图形成说明书的一部分,并且在附图中通过图示示出如何实践本公开的示例。充分详细地描述这些示例以使本领域的普通技术人员能够实践本公开的示例,并且应该理解,可使用其它示例,且在不脱离本公开的范围的情况下可进行过程的、电气的和/或结构的改变。
[0015]如将要被理解的,可增加、交换和/或排除在本文各个示例中示出的元素以便提供本公开的多个附加示例。此外,附图中提供的元素的比例和相对尺寸意在图示本公开的示例,并且不应被理解为限制意义。如在本文中所使用的,“若干”元素和/或特征可以指这种元素和/或特征中的一个或多个。此外,“例如”和类似的措辞意在表示“通过示例且不是通过限制”。
[0016]图1根据本公开图示其中可实现用于比较UI的各种示例的环境的示例。环境100示出为包括用于比较UI的系统104、用户设备102-1、102-2、...UOS-N、支持设备110-1、110-
2、…、110-P、数据存储器108以及链路106。数据存储器108可类似于关于图3A讨论的那些数据存储器。系统104可包括类似于关于图3B讨论的那些的计算设备。
[0017]可使用支持设备(诸如支持设备110-1、...、110-Ρ)来实施UI的比较。支持设备110-
1、…、110-Ρ表示计算设备,计算设备可产生电子数据(例如,产生UI的一个版本),该电子数据具有浏览器和/或其它应用程序,以传送与UI关联的和/或除了其它能力之外具有比较UI的能力的这种信息,比较UI诸如将关于UI的一部分的信息和关于UI的多个以前版本中的一个以前版本的信息进行比较。
[0018]在支持环境中的UI和/或在现场环境中的UI可以与事件关联。支持环境指的是下述环境,除了其它能力之外,该环境使支持人员(例如,应用程序开发人
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1