当前位置: 首页 > 专利查询>谷歌公司专利>正文

用于基于软件执行跟踪自动加标签的方法和系统技术方案

技术编号:16048853 阅读:27 留言:0更新日期:2017-08-20 08:32
用于分析在远程设备(120)上执行的应用的执行模式的系统和方法。在一些系统实施方式中,知识库存储来自应用的多个实例(124)的成功跟踪,并且系统中的一个或多个计算处理器(950)经由网络接口(922)从在远程设备(120)上执行的应用的实例(124)接收调用栈信息,调用栈信息包括对所述应用的所述实例(124)的执行状态的周期性捕捉,以及确定在从所述应用的所述实例(124)接收到的调用栈信息和所存储的多个成功跟踪之间是否存在相似性。响应于确定相似性,所述计算处理器(950)将远程设备(120)添加到可能执行目标的设备群中并且促进特定于设备群的进一步动作。

【技术实现步骤摘要】
【国外来华专利技术】用于基于软件执行跟踪自动加标签的方法和系统
技术介绍
价格便宜的软件应用可用于各种计算平台。通常,某些类型的软件应用在主机设备上执行时与远离主机设备的后端服务器交互。后端服务器在一些情况下可以经由网络与应用实例交换信息。
技术实现思路
在一些方面,本公开涉及一种系统,其包括知识库,存储从在多个远程设备上执行的多个应用实例中收集到的多个成功跟踪。系统包括网络接口和计算机处理器,所述计算机处理器被配置为经由所述网络接口从在第一远程设备上执行的第一应用示例接收调用栈信息的一个或多个单元,所述调用栈信息包括对所述应用的所述第一实例的执行状态的周期性捕捉;以及从所述应用的所述第一实例接收所述应用的所述第一实例已经执行目标的指示符。所述计算机处理器被配置为响应于接收到所述指示符,聚集所接收到的导致所执行的目标的调用栈信息的单元作为成功跟踪并且在所述知识库中存储所述成功跟踪。所述计算机处理器还被配置为从在第二远程设备上执行的所述应用的第二实例接收调用栈信息的一个或多个单元,所述调用栈信息包括对所述应用的所述第二实例的执行状态的周期性捕捉;确定从所述应用的所述第二实例接收到的所述调用栈信息与多个成功跟踪之间的本文档来自技高网...
用于基于软件执行跟踪自动加标签的方法和系统

【技术保护点】
一种系统,包括:知识库,所述知识库存储从在多个远程设备上执行的应用的多个实例中收集到的多个成功跟踪;网络接口;以及计算机处理器,所述计算机处理器被配置为:经由所述网络接口从在第一远程设备上执行的所述应用的第一实例接收调用栈信息的一个或多个单元,所述调用栈信息包括对所述应用的所述第一实例的执行状态的周期性捕捉;从所述应用的所述第一实例接收所述应用的所述第一实例已经执行目标的指示符;响应于接收到所述指示符,聚集导致所执行目标的调用栈信息的所接收单元作为成功跟踪并且在所述知识库中存储所述成功跟踪;从在第二远程设备上执行的所述应用的第二实例接收调用栈信息的一个或多个单元,所述调用栈信息包括对所述应用的...

【技术特征摘要】
【国外来华专利技术】1.一种系统,包括:知识库,所述知识库存储从在多个远程设备上执行的应用的多个实例中收集到的多个成功跟踪;网络接口;以及计算机处理器,所述计算机处理器被配置为:经由所述网络接口从在第一远程设备上执行的所述应用的第一实例接收调用栈信息的一个或多个单元,所述调用栈信息包括对所述应用的所述第一实例的执行状态的周期性捕捉;从所述应用的所述第一实例接收所述应用的所述第一实例已经执行目标的指示符;响应于接收到所述指示符,聚集导致所执行目标的调用栈信息的所接收单元作为成功跟踪并且在所述知识库中存储所述成功跟踪;从在第二远程设备上执行的所述应用的第二实例接收调用栈信息的一个或多个单元,所述调用栈信息包括对所述应用的所述第二实例的执行状态的周期性捕捉;确定从所述应用的所述第二实例接收到的所述调用栈信息与所述多个成功跟踪之间的相似性;以及响应于确定所述相似性,将所述第二远程设备添加到可能执行所述目标的设备群中。2.如权利要求1所述的系统,进一步包括过滤器,所述过滤器被配置为使用规则集合来从调用栈信息的每个所接收单元中排除对于所述应用的所有实例公共的信息。3.如权利要求2所述的系统,其中,所述计算机处理器被配置为基于所收集到的多个成功跟踪而更新所述规则集合。4.如权利要求2所述的系统,其中,所述计算机处理器被配置为基于所述目标还没有被执行的调用栈跟踪而更新所述规则集合。5.如权利要求1所述的系统,其中,所述调用栈信息是从链接到所述应用的库中接收的。6.如权利要求1所述的系统,其中,调用栈信息的单元包括被成批在一起的多个调用栈捕捉。7.如权利要求1所述的系统,其中,所述调用栈捕捉的周期在每秒一个和每分钟一个之间。8.如权利要求1所述的系统,其中,确定从所述应用的所述第二实例接收到的所述调用栈信息与所述多个成功跟踪之间的相似性包括:使用聚类算法来确定从所述应用的所述第二实例接收到的所述调用栈信息属于成功跟踪的聚类。9.如权利要求1所述的系统,其中,所述目标是购买事件。10.一种方法,包括:从在第一远程设备上执行的应用的第一实例接收调用栈信息的一个或多个单元,所述调用栈信息包括对所述应用的所述第一实例的执行状态的周期性捕捉;从所述应用的所述第一实例接收所述应用的所述第一实例已经执行目标的指示符;聚集导致所执行目标的调用栈信息的所接收单元作为成功跟踪;从在多个远程设备上执行的所述应用的多个实例中收集多个成功跟踪;从在第二远程设备上执行的所述应用的第二实例接收调用栈信息...

【专利技术属性】
技术研发人员:孙辛若金天鹏
申请(专利权)人:谷歌公司
类型:发明
国别省市:美国,US

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

1