用于收集、追踪和存储用于计算设备的系统性能和事件数据的系统和方法技术方案

技术编号:13671797 阅读:41 留言:0更新日期:2016-09-07 19:44
系统配置成追踪和存储针对各种计算设备的系统和事件数据。系统配置成至少部分地基于计算设备的特性使各种计算设备与简档相关联。系统还配置成将具有特定简档的特定计算设备的性能数据和/或性能度量与共享特定简档的所有其它设备相比较。系统然后将该比较显示给特定计算设备的用户,基于性能和系统事件数据基本上自动地诊断与特定计算设备有关的问题,和/或使得用户能够基于性能和系统事件数据来诊断问题。

【技术实现步骤摘要】
【国外来华专利技术】
技术介绍
当诊断计算问题时,技工或其他人可能仅能够查明关于计算设备在其当前状态下的信息。这可能使得难以确定设备是否真实地以不合标准的方式执行,并且如果如此,则是什么引起不合标准的性能。因而,存在针对用于帮助用户评估和/或改进计算设备的性能的改进系统和方法的需要。
技术实现思路
非暂时性计算机可读介质存储计算机可执行指令以用于:(A)在存储器中存储随时间所取得的与多个计算设备中的每一个相关联的时间戳性能数据;(B)在存储器中存储随时间所取得的与所述多个计算设备中的每一个相关联的时间戳事件数据;以及(C)使用至少所述时间戳性能数据和/或所述事件数据来为与所述多个计算设备中的第一个相关联的个体提供所述第一计算设备的性能与来自所述多个计算设备的类似于所述第一计算设备的其它计算设备的典型性能的比较。这种比较例如可以采用信息的纵向显示的形式,其显示随时间所取得的一个或多个计算设备的性能和/或事件数据(或者多个计算设备的聚集信息)。根据各种实施例,非暂时性计算机可读介质存储计算机可执行指令以用于:(A)接收具有设备简档的第一计算设备的第一系统事件数据,设备简档包括一个或多个特性;(B)接收第一计算设备的第一性能数据;(C)接收具有设备简档的至少一个第二计算设备的第二系统事件数据;(D)接收至少一个第二计算设备的第二性能数据;以及(E)使得用户能够比较第一系统事件数据、第一性能数据、第二系统事件数据和第二性能数据。根据特定实施例,计算机系统包括至少一个处理器。在各种实施例中,计算机系统配置用于:(A)接收与第一移动计算设备相关联的第一数据,第一数据包括第一性能数据和至少一个第一系统事件,并且第一移动计算设备包括至少一个移动设备特性;(B)接收与一个或多个第二移动计算设备相关联的第二数据,其中第二数据包括针对一个或多个第二移动计算设备中的每一个的第二性能数据和至少一个第二系统事件;(C)建立至少一个简档,至少一个简档与至少一个移动设备特性相关联;(D)确定一个或多个第二计算设备中的哪一个具有至少一个移动设备特性;(E)至少部分地响应于确定一个或多个第二计算设备具有至少一个移动设备特性,将一个或多个第二计算设备分配给简档;(F)确定第一计算设备是否具有至少一个移动设备特性;以及(G)向第一移动设备的用户显示分配给简档的一个或多个第二计算设备的第一数据和第二数据。根据各种实施例,计算机实现的方法包括通过处理器接收针对多个计算设备的系统事件数据和系统性能数据。在特定实施例中,多个计算设备包括与第一系统事件数据和第一系统性能数据相关联的第一计算设备,并且至少基于多个计算设备的一个或多个特性共享至少一个简档。在各种实施例中,计算机实现的方法还包括:通过处理器至少部分地基于系统事件数据和系统性能数据来确定用于多个计算设备的平均性能度量;通过处理器至少部分地基于第一系统事件数据和第一系统性能数据来确定用于第一计算设备的第一性能度量;以及通过处理器向第一计算设备的用户显示平均性能度量和第一性能度量。附图说明在下文描述用于收集、追踪和存储用于计算设备的性能和系统信息的系统和方法的各种实施例。在该描述的过程中,将参照附图,其未必按照比例绘制,并且其中:图1是依照本系统的实施例的计算设备诊断系统的框图;图2是适于在各种实施例中使用的诸如图1的系统信息服务器之类的计算机的示意图;图3描绘了大体图示出例如可以由图1的系统信息服务器执行的系统诊断模块所执行的各种步骤的流程图;图4-9是根据各种实施例的系统的示例性屏幕显示。具体实施方式现在将在此之后参照附图更全面地描述各种实施例。应当理解到,本专利技术可以以许多不同形式体现并且不应当解释为限于本文阐述的实施例。相反,提供这些实施例,使得该公开将是透彻和完整的,并且将向本领域技术人员全面地传达本专利技术的范围。相似的参考标号自始至终是指相似的元件。概述在各种实施例中,用于收集、追踪和存储用于计算设备(例如台式计算机、移动计算设备,诸如平板计算机、智能电话等)的性能和系统信息的系统和方法配置成存储用于一个或多个计算设备(例如一个或多个类似的计算设备)以及特别地用于移动计算设备的系统和性能信息。在各种实施例中,计算设备性能信息包括用于计算设备的任何适当的性能信息,诸如例如电池使用、处理器资源使用等。计算设备系统信息可以包括任何适当的系统信息(例如事件信息),诸如例如:(1)信号水平改变(例如到无线网络的连接中的信号强度的改变);(2)关于新安装的软件的信息;(3)已经连接到计算设备或者从计算设备断开的外围设备(例如诸如打印机、扫描仪、智能电话等,经由usb、火线或者与计算设备相关联的其它适当端口)的日志;(4)关于计算设备已经连接到什么计算机网络和/或从什么计算机网络断开的信息;(5)经由计算设备访问的任何网站等。在各种实施例中,系统以基本上规律的间隔(例如每天、每周、每小时或者任何其它适当的间隔)收集和存储该信息。在其它实施例中,系统配置成在事件发生时基本上自动地收集数据。例如,在智能电话的情况下,系统可以收集关于涉及新软件应用在智能电话上的安装的系统事件的信息。系统事件数据在该示例中可以包括例如软件应用的发布者、软件应用的版本或者涉及软件应用的任何其它信息。在各种实施例中,所收集的信息可以用于提供计算设备的性能和系统信息的纵向视图(例如性能和系统信息随时间的快照或其它描绘)。在特定实施例中,系统配置成将所收集的信息存储和传送到例如云存储服务器或其它服务器以用于随后检索。系统可以配置成响应于预确定的事件(诸如响应于确定设备空闲且在充电)以基本上规律的间隔或者在任何其它适当的时间传送信息。在各种实施例中,系统配置成将该信息提供给对特定计算设备上的性能问题进行故障检修(troubleshoot)的用户。在特定实施例中,系统仅针对进行故障检修的特定计算设备提供该信息。在其它实施例中,系统配置成提供针对进行故障检修的计算机的该信息以及与类似于有问题的计算设备的计算设备相关联的信息(例如聚集信息)。这些类似的计算设备可以包括例如:(1)类似的设备制造商和模型;(2)具有类似硬件配置(例如诸如类似处理器、类似量的RAM等)的设备;(3)类似类型的计算设备(例如其它平板计算机、其它智能电话等);(4)位于类似地理区域中的计算设备;(5)运行类似软件的计算设备;(6)经由类似或相同网络(例如特定局域网、蜂窝电话网络等)连接的计算设备;(7)具有类似连接外围设备的计算设备;(8)运行类似操作系统的计算设备;和/或(9)任何其它适当的类似计算设备。在各种实施例中,设备性能与类似其它设备的性能(例如类似设备的平均性能)的比较可以使得系统能够提供对比于类似设备的实际性能的特定设备的相对性能(例如如相对于与预确定的基线性能度量的比较)。在各种实施例中,系统配置成使得技工能够至少部分地基于信息(例如性能信息和/或系统信息)对计算设备进行诊断或故障检修。例如,系统可以显示历史计算设备性能信息以及系统信息,其可以用于使得技工或其他用户能够确定哪些特定事件(例如特定软件的安装等)可能已经引起设备性能的降低。在其它实施例中,系统配置成至少部分地基于性能和系统信息基本上自动地对计算设备进行诊断或故障检修。在各种实施例中,信息可以本文档来自技高网...

【技术保护点】
一种非暂时性计算机可读介质,其存储计算机可执行指令以用于:(A)接收具有设备简档的第一计算设备的第一系统事件数据,所述设备简档包括一个或多个特性;(B)接收所述第一计算设备的第一性能数据;(C)接收具有所述设备简档的至少一个第二计算设备的第二系统事件数据;(D)接收所述至少一个第二计算设备的第二性能数据;以及(E)使得用户能够比较所述第一系统事件数据、所述第一性能数据、所述第二系统事件数据和所述第二性能数据。

【技术特征摘要】
【国外来华专利技术】2013.09.13 US 14/0269651.一种非暂时性计算机可读介质,其存储计算机可执行指令以用于:(A)接收具有设备简档的第一计算设备的第一系统事件数据,所述设备简档包括一个或多个特性;(B)接收所述第一计算设备的第一性能数据;(C)接收具有所述设备简档的至少一个第二计算设备的第二系统事件数据;(D)接收所述至少一个第二计算设备的第二性能数据;以及(E)使得用户能够比较所述第一系统事件数据、所述第一性能数据、所述第二系统事件数据和所述第二性能数据。2.权利要求1的非暂时性计算机可读介质,其中使得所述用户能够比较所述第一系统事件数据、所述第一性能数据、所述第二系统事件数据和所述第二性能数据包括向所述用户显示所述第一系统事件数据、所述第一性能数据、所述第二系统事件数据和所述第二性能数据的图形表示。3.权利要求1的非暂时性计算机可读介质,其中所述第一系统事件数据选自包括以下的组:(i)所述第一计算设备连接到的无线网络的信号强度的改变;(ii)软件向与所述第一计算设备相关联的存储器上的安装;(iii)到特定网络的连接;(iv)从所述特定网络的断开;以及(v)第一计算设备到外部电源的连接。4.权利要求3的非暂时性计算机可读介质,其中所述一个或多个特性包括所述第一计算设备的设备类型。5.权利要求4的非暂时性计算机可读介质,其中所述一个或多个特性包括所述第一计算设备的模型。6.权利要求3的非暂时性计算机可读介质,其中所述第一系统事件数据基本上涉及所述第二系统事件数据。7.权利要求1的非暂时性计算机可读介质,其中:所述第一系统事件数据包括与所述第一计算设备相关联的多个系统事件;并且所述多个系统事件中的每一个与所述多个系统事件中的每一个发生时的特定时间相关联。8.权利要求1的非暂时性计算机可读介质,其中:所述第一系统事件数据与所述第一性能数据相关联;并且所述第二系统事件数据与所述第二性能数据相关联。9.权利要求8的非暂时性计算机可读介质,其中所述第一性能数据选自包括以下的组:(i)所述第一计算设备的电池使用;以及(ii)所述第一计算设备的处理器使用。10.权利要求1的非暂时性计算机可读介质,其中所述至少一个特性是所述第一计算设备的模型。11.权利要求1的非暂时性计算机可读介质,其中所述至少一个特性是到特定网络的连接。12.权利要求1的非暂时性计算机可读介质,还存储计算机可执行指令以用于:(G)将所述第一系统事件数据、所述第二系统事件数据、所述第一性能数据和所述第二性能数据存储在离开所述第一计算设备的远程服务器上。13.一种计算机系统,包括:至少一个处理器,其中所述计算机系统配置用于:(A)接收与第一移动计算设备相关联的第一数据,所述第一数据包括第一性能数据和至少一个第一系统事件,并且所述第一移动计算设备包括至少一个移动设备特性;(B)接收与一个或多个第二移动计算设备相关联的第二数据,其中所述第二数据包括针对所述一个或多个第二移动计算设备中的每一个的第二性能数据和至少一个第二系统事件;(C)建立至少一个简档,所述至少一个简档与所述至少一个移动设备特性相关联;(D)确定所述一个或多个第二计算设备中的哪一个具有所述至少一个移动设备特性;(E)至少部分地响应于确定所述一个或多个第二计算设备具有所述至少一个移动设备特性,将所述一个或多个第二计算设备分配给所述简档;(F)确定所述第一计算设备是否具有所述至少一个移动设备特性;以及(G)向所述第一移动设备的用户显示分配给所述简档的所述一个或多个第二计算设备的所述第二数据和所述第一数据。14.权利要求13的计算机系统,其中:所述第一性能数据包括所述第一计算设备的第一电池寿命;所述第二性能数据包括所述一个或多个第二计算设备的第二电池寿命;并且所述至少一个移动设备特性包括所述第一移动计算设备的模型。15.权利要求13的计算机系统,其中:所述第一...

【专利技术属性】
技术研发人员:D布鲁尔S桑德斯C赫斯特
申请(专利权)人:阿苏兰特公司移动防卫公司
类型:发明
国别省市:美国;US

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

1