[发明专利]应用事件跟踪有效
申请号: | 201580076685.0 | 申请日: | 2015-02-27 |
公开(公告)号: | CN107250979B | 公开(公告)日: | 2020-09-25 |
发明(设计)人: | 阿维德·伊斯雷利;奥尔加·舍尔舍夫斯基;乌迪德·加齐特 | 申请(专利权)人: | 微福斯有限责任公司 |
主分类号: | G06F9/451 | 分类号: | G06F9/451;G06F3/0484;G06F3/0488 |
代理公司: | 北京德琦知识产权代理有限公司 11018 | 代理人: | 严芬;康泉 |
地址: | 美国*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 应用 事件 跟踪 | ||
本文公开的示例涉及用于生成元素标识符的系统,所述系统包括操作引擎,用于识别与应用中的重要事件相关联的至少一个事件监听器,接收与所述应用的元素相关联的操作,生成包括与所述操作相关联的多个事件监听器的复合事件序列,以及确定所述复合事件序列是否与所述至少一个重要事件相关联。该系统可以进一步包括度量引擎,用于测量与所接收到的操作相关联的性能度量,并且根据所述复合事件序列来创建包括所述性能度量的日志记录。
背景技术
典型的基于Web和/或移动的应用提供了许多与用户交互的方式。例如,用户可以在网页上选择各种元素,例如搜索框、列表项、链接、图像等。在一些情况下,应用的创建者希望响应于用户操作来测量应用的性能,例如通过确定完成给定的操作花费多长时间来测量应用的性能。用户采取的操作可能会生成由不同的应用以不同的方式处理的事件,并且开发人员可以向复合事件序列的不同事件添加操作处理器。例如,用户在触摸屏上的显示器上滑动手指可以生成包括诸如“触摸开始”、“触摸移动”和“触摸结束”之类的事件的复合事件序列,而用鼠标做同样的操作产生诸如“鼠标按下”、“鼠标移动”和“鼠标松开”之类的事件。在这种情况下,尽管存在不同的基础事件,但是每个操作的性能度量可能会被合并。
附图说明
在附图中,相同的附图标记表示相同的部件或块。以下的详细描述参考附图,其中:
图1是与所公开的实施方式一致的应用的示例;
图2是与所公开的实施方式一致的用于应用事件跟踪的系统的框图;
图3是与公开的实施方式一致的示例应用事件跟踪设备的框图;
图4是与所公开的实施方式一致的用于应用事件跟踪的方法的实施例的流程图。
具体实施方式
如上所述,用于web应用的典型界面包括许多元素,诸如图像、链接、菜单、文本描述等。这些元素通常与可以在响应诸如通过输入设备的选择、敲击触摸屏、鼠标移动、键盘命令等操作时由应用程序所调用的事件监听器相关联。因此,如下文详细描述,各种示例实施方式涉及跟踪在与各种元素相关联的操作上发生的事件,评估与这些操作相关联的度量,以及记录用于性能评估和分析的度量。
在以下的描述中,引用了术语“机器可读存储介质”。如本文所使用的,术语“机器可读存储介质”是指存储可执行指令或其他数据的任何电子、磁、光或其它物理存储设备(例如,硬盘驱动器、随机存取存储器、闪速存储器等)。
现在参考附图,图1是与所公开的实施方式一致的应用100的实施例的框图。应用100可以包括例如基于web和/或移动的应用,譬如可以从诸如笔记本电脑、台式计算机、平板电脑、移动电话、智能电话、游戏机等用户设备访问。应用100可以由诸如通用和/或专用计算机、服务器、大型机、台式机、笔记本电脑、平板电脑、智能电话、游戏机和/或任何能够提供与本文中所描述的实施方式一致的计算能力的其它系统。
应用100可以包括多个元素120(A)-(C),例如文本、图像、超链接、视频、菜单按钮、表单等。元素120(A)-(C)可以包括用户界面元素,应用100的用户可以与该用户界面元素交互以在应用100上执行任务和/或命令。例如,元素120(A)-(C)可以包括与网页上的表单相关联的复选框元素。
用户操作(例如,应用100中的操作140)可以被转换成可以通过诸如ASP、Java、Objective C和各种其他编程语言的代码和/或脚本来操纵的事件。每当用户在用户客户端上发起操作(例如触摸,滑动)时,可以触发一个事件序列(例如,触摸开始、点击、触摸结束),使得应用100中的事件监听器可以处理该操作。
元素120(A)-(C)中的每一个可以包括多个事件监听器。例如,元素120(A)可以包括第一事件监听器125(A)、第二事件监听器125(B)和第三事件监听器125(C)。事件监听器可以包括程序化挂钩,以允许诸如操作140的用户输入从操作环境传递到应用100。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微福斯有限责任公司,未经微福斯有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201580076685.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:定时自动浇水器
- 下一篇:一种花卉养护控制装置