亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

用于收集、追蹤和存儲用于計算設(shè)備的系統(tǒng)性能和事件數(shù)據(jù)的系統(tǒng)和方法

文檔序號:10573918閱讀:589來源:國知局
用于收集、追蹤和存儲用于計算設(shè)備的系統(tǒng)性能和事件數(shù)據(jù)的系統(tǒng)和方法
【專利摘要】系統(tǒng)配置成追蹤和存儲針對各種計算設(shè)備的系統(tǒng)和事件數(shù)據(jù)。系統(tǒng)配置成至少部分地基于計算設(shè)備的特性使各種計算設(shè)備與簡檔相關(guān)聯(lián)。系統(tǒng)還配置成將具有特定簡檔的特定計算設(shè)備的性能數(shù)據(jù)和/或性能度量與共享特定簡檔的所有其它設(shè)備相比較。系統(tǒng)然后將該比較顯示給特定計算設(shè)備的用戶,基于性能和系統(tǒng)事件數(shù)據(jù)基本上自動地診斷與特定計算設(shè)備有關(guān)的問題,和/或使得用戶能夠基于性能和系統(tǒng)事件數(shù)據(jù)來診斷問題。
【專利說明】用于收集、追蹤和存儲用于計算設(shè)備的系統(tǒng)性能和事件數(shù)據(jù) 的系統(tǒng)和方法
【背景技術(shù)】
[0001] 當診斷計算問題時,技工或其他人可能僅能夠查明關(guān)于計算設(shè)備在其當前狀態(tài)下 的信息。這可能使得難以確定設(shè)備是否真實地以不合標準的方式執(zhí)行,并且如果如此,則是 什么引起不合標準的性能。因而,存在針對用于幫助用戶評估和/或改進計算設(shè)備的性能的 改進系統(tǒng)和方法的需要。

【發(fā)明內(nèi)容】

[0002] 非暫時性計算機可讀介質(zhì)存儲計算機可執(zhí)行指令以用于:(A)在存儲器中存儲隨 時間所取得的與多個計算設(shè)備中的每一個相關(guān)聯(lián)的時間戳性能數(shù)據(jù);(B)在存儲器中存儲 隨時間所取得的與所述多個計算設(shè)備中的每一個相關(guān)聯(lián)的時間戳事件數(shù)據(jù);以及(C)使用 至少所述時間戳性能數(shù)據(jù)和/或所述事件數(shù)據(jù)來為與所述多個計算設(shè)備中的第一個相關(guān)聯(lián) 的個體提供所述第一計算設(shè)備的性能與來自所述多個計算設(shè)備的類似于所述第一計算設(shè) 備的其它計算設(shè)備的典型性能的比較。這種比較例如可以采用信息的縱向顯示的形式,其 顯示隨時間所取得的一個或多個計算設(shè)備的性能和/或事件數(shù)據(jù)(或者多個計算設(shè)備的聚 集信息)。
[0003] 根據(jù)各種實施例,非暫時性計算機可讀介質(zhì)存儲計算機可執(zhí)行指令以用于:(A)接 收具有設(shè)備簡檔的第一計算設(shè)備的第一系統(tǒng)事件數(shù)據(jù),設(shè)備簡檔包括一個或多個特性;(B) 接收第一計算設(shè)備的第一性能數(shù)據(jù);(C)接收具有設(shè)備簡檔的至少一個第二計算設(shè)備的第 二系統(tǒng)事件數(shù)據(jù);(D)接收至少一個第二計算設(shè)備的第二性能數(shù)據(jù);以及(E)使得用戶能夠 比較第一系統(tǒng)事件數(shù)據(jù)、第一性能數(shù)據(jù)、第二系統(tǒng)事件數(shù)據(jù)和第二性能數(shù)據(jù)。
[0004] 根據(jù)特定實施例,計算機系統(tǒng)包括至少一個處理器。在各種實施例中,計算機系統(tǒng) 配置用于:(A)接收與第一移動計算設(shè)備相關(guān)聯(lián)的第一數(shù)據(jù),第一數(shù)據(jù)包括第一性能數(shù)據(jù)和 至少一個第一系統(tǒng)事件,并且第一移動計算設(shè)備包括至少一個移動設(shè)備特性;(B)接收與一 個或多個第二移動計算設(shè)備相關(guān)聯(lián)的第二數(shù)據(jù),其中第二數(shù)據(jù)包括針對一個或多個第二移 動計算設(shè)備中的每一個的第二性能數(shù)據(jù)和至少一個第二系統(tǒng)事件;(C)建立至少一個簡檔, 至少一個簡檔與至少一個移動設(shè)備特性相關(guān)聯(lián);(D)確定一個或多個第二計算設(shè)備中的哪 一個具有至少一個移動設(shè)備特性;(E)至少部分地響應(yīng)于確定一個或多個第二計算設(shè)備具 有至少一個移動設(shè)備特性,將一個或多個第二計算設(shè)備分配給簡檔;(F)確定第一計算設(shè)備 是否具有至少一個移動設(shè)備特性;以及(G)向第一移動設(shè)備的用戶顯示分配給簡檔的一個 或多個第二計算設(shè)備的第一數(shù)據(jù)和第二數(shù)據(jù)。
[0005] 根據(jù)各種實施例,計算機實現(xiàn)的方法包括通過處理器接收針對多個計算設(shè)備的系 統(tǒng)事件數(shù)據(jù)和系統(tǒng)性能數(shù)據(jù)。在特定實施例中,多個計算設(shè)備包括與第一系統(tǒng)事件數(shù)據(jù)和 第一系統(tǒng)性能數(shù)據(jù)相關(guān)聯(lián)的第一計算設(shè)備,并且至少基于多個計算設(shè)備的一個或多個特性 共享至少一個簡檔。在各種實施例中,計算機實現(xiàn)的方法還包括:通過處理器至少部分地基 于系統(tǒng)事件數(shù)據(jù)和系統(tǒng)性能數(shù)據(jù)來確定用于多個計算設(shè)備的平均性能度量;通過處理器至 少部分地基于第一系統(tǒng)事件數(shù)據(jù)和第一系統(tǒng)性能數(shù)據(jù)來確定用于第一計算設(shè)備的第一性 能度量;以及通過處理器向第一計算設(shè)備的用戶顯示平均性能度量和第一性能度量。
【附圖說明】
[0006] 在下文描述用于收集、追蹤和存儲用于計算設(shè)備的性能和系統(tǒng)信息的系統(tǒng)和方法 的各種實施例。在該描述的過程中,將參照附圖,其未必按照比例繪制,并且其中: 圖1是依照本系統(tǒng)的實施例的計算設(shè)備診斷系統(tǒng)的框圖; 圖2是適于在各種實施例中使用的諸如圖1的系統(tǒng)信息服務(wù)器之類的計算機的示意圖; 圖3描繪了大體圖示出例如可以由圖1的系統(tǒng)信息服務(wù)器執(zhí)行的系統(tǒng)診斷模塊所執(zhí)行 的各種步驟的流程圖; 圖4-9是根據(jù)各種實施例的系統(tǒng)的示例性屏幕顯示。
【具體實施方式】
[0007] 現(xiàn)在將在此之后參照附圖更全面地描述各種實施例。應(yīng)當理解到,本發(fā)明可以以 許多不同形式體現(xiàn)并且不應(yīng)當解釋為限于本文闡述的實施例。相反,提供這些實施例,使得 該公開將是透徹和完整的,并且將向本領(lǐng)域技術(shù)人員全面地傳達本發(fā)明的范圍。相似的參 考標號自始至終是指相似的元件。
[0008] 概述 在各種實施例中,用于收集、追蹤和存儲用于計算設(shè)備(例如臺式計算機、移動計算設(shè) 備,諸如平板計算機、智能電話等)的性能和系統(tǒng)信息的系統(tǒng)和方法配置成存儲用于一個或 多個計算設(shè)備(例如一個或多個類似的計算設(shè)備)以及特別地用于移動計算設(shè)備的系統(tǒng)和 性能信息。在各種實施例中,計算設(shè)備性能信息包括用于計算設(shè)備的任何適當?shù)男阅苄畔ⅲ?諸如例如電池使用、處理器資源使用等。計算設(shè)備系統(tǒng)信息可以包括任何適當?shù)南到y(tǒng)信息 (例如事件信息),諸如例如:(1)信號水平改變(例如到無線網(wǎng)絡(luò)的連接中的信號強度的改 變);(2)關(guān)于新安裝的軟件的信息;(3)已經(jīng)連接到計算設(shè)備或者從計算設(shè)備斷開的外圍設(shè) 備(例如諸如打印機、掃描儀、智能電話等,經(jīng)由usb、火線或者與計算設(shè)備相關(guān)聯(lián)的其它適 當端口)的日志;(4)關(guān)于計算設(shè)備已經(jīng)連接到什么計算機網(wǎng)絡(luò)和/或從什么計算機網(wǎng)絡(luò)斷 開的信息;(5)經(jīng)由計算設(shè)備訪問的任何網(wǎng)站等。
[0009] 在各種實施例中,系統(tǒng)以基本上規(guī)律的間隔(例如每天、每周、每小時或者任何其 它適當?shù)拈g隔)收集和存儲該信息。在其它實施例中,系統(tǒng)配置成在事件發(fā)生時基本上自動 地收集數(shù)據(jù)。例如,在智能電話的情況下,系統(tǒng)可以收集關(guān)于涉及新軟件應(yīng)用在智能電話上 的安裝的系統(tǒng)事件的信息。系統(tǒng)事件數(shù)據(jù)在該示例中可以包括例如軟件應(yīng)用的發(fā)布者、軟 件應(yīng)用的版本或者涉及軟件應(yīng)用的任何其它信息。在各種實施例中,所收集的信息可以用 于提供計算設(shè)備的性能和系統(tǒng)信息的縱向視圖(例如性能和系統(tǒng)信息隨時間的快照或其它 描繪)。
[0010] 在特定實施例中,系統(tǒng)配置成將所收集的信息存儲和傳送到例如云存儲服務(wù)器或 其它服務(wù)器以用于隨后檢索。系統(tǒng)可以配置成響應(yīng)于預(yù)確定的事件(諸如響應(yīng)于確定設(shè)備 空閑且在充電)以基本上規(guī)律的間隔或者在任何其它適當?shù)臅r間傳送信息。
[0011]在各種實施例中,系統(tǒng)配置成將該信息提供給對特定計算設(shè)備上的性能問題進行 故障檢修(troubleshoot)的用戶。在特定實施例中,系統(tǒng)僅針對進行故障檢修的特定計算 設(shè)備提供該信息。在其它實施例中,系統(tǒng)配置成提供針對進行故障檢修的計算機的該信息 以及與類似于有問題的計算設(shè)備的計算設(shè)備相關(guān)聯(lián)的信息(例如聚集信息)。這些類似的計 算設(shè)備可以包括例如:(1)類似的設(shè)備制造商和模型;(2)具有類似硬件配置(例如諸如類似 處理器、類似量的RAM等)的設(shè)備;(3)類似類型的計算設(shè)備(例如其它平板計算機、其它智能 電話等);(4)位于類似地理區(qū)域中的計算設(shè)備;(5)運行類似軟件的計算設(shè)備;(6)經(jīng)由類似 或相同網(wǎng)絡(luò)(例如特定局域網(wǎng)、蜂窩電話網(wǎng)絡(luò)等)連接的計算設(shè)備;(7)具有類似連接外圍設(shè) 備的計算設(shè)備;(8)運行類似操作系統(tǒng)的計算設(shè)備;和/或(9)任何其它適當?shù)念愃朴嬎阍O(shè) 備。在各種實施例中,設(shè)備性能與類似其它設(shè)備的性能(例如類似設(shè)備的平均性能)的比較 可以使得系統(tǒng)能夠提供對比于類似設(shè)備的實際性能的特定設(shè)備的相對性能(例如如相對于 與預(yù)確定的基線性能度量的比較)。
[0012]在各種實施例中,系統(tǒng)配置成使得技工能夠至少部分地基于信息(例如性能信息 和/或系統(tǒng)信息)對計算設(shè)備進行診斷或故障檢修。例如,系統(tǒng)可以顯示歷史計算設(shè)備性能 信息以及系統(tǒng)信息,其可以用于使得技工或其他用戶能夠確定哪些特定事件(例如特定軟 件的安裝等)可能已經(jīng)引起設(shè)備性能的降低。在其它實施例中,系統(tǒng)配置成至少部分地基于 性能和系統(tǒng)信息基本上自動地對計算設(shè)備進行診斷或故障檢修。在各種實施例中,信息可 以揭露出計算設(shè)備受惡意軟件(例如病毒、間諜軟件、廣告軟件等)感染、計算設(shè)備需要進行 磁盤整理、計算設(shè)備正遭受熱疲勞、或者計算設(shè)備的處理器或電池正遭受其它適當?shù)挠布?故障。在各種實施例中,系統(tǒng)配置成基于信息基本上自動地校正所診斷的任何問題。
[0013] 示例性技術(shù)平臺 如相關(guān)領(lǐng)域技術(shù)人員將領(lǐng)會到的,本發(fā)明可以例如體現(xiàn)為計算機系統(tǒng)、方法或者計算 機程序產(chǎn)品。因而,各種實施例可以采取完整硬件實施例、完整軟件實施例、或者組合硬件 和軟件方面的實施例的形式。此外,特定實施例可以采取存儲在具有體現(xiàn)于存儲介質(zhì)中的 計算機可讀指令(例如軟件)的計算機可讀存儲介質(zhì)上的計算機程序產(chǎn)品的形式。各種實施 例可以采取網(wǎng)絡(luò)實現(xiàn)的計算機軟件的形式??梢岳萌魏芜m當?shù)挠嬎銠C可讀存儲介質(zhì),包 括例如硬盤、壓縮盤、DVD、光學(xué)存儲設(shè)備和/或磁性存儲設(shè)備。
[0014] 在下文參照方法、裝置(例如系統(tǒng))和計算機程序產(chǎn)品的框圖和流程圖示來描述各 種實施例。應(yīng)當理解到,框圖和流程圖示的每一個框以及框圖和流程圖示中的框的組合分 別可以通過計算機執(zhí)行計算機程序指令而實現(xiàn)。這些計算機程序指令可以加載到通用計算 機、專用計算機或者其它可編程數(shù)據(jù)處理裝置上以產(chǎn)生機器,使得在計算機或其它可編程 數(shù)據(jù)處理裝置上執(zhí)行的指令創(chuàng)建用于實現(xiàn)在一個或多個流程圖框中所指定的功能的構(gòu)件。
[0015] 這些計算機程序指令還可以存儲在計算機可讀存儲器中,其可以引導(dǎo)計算機或其 它可編程數(shù)據(jù)處理裝置以特定方式起作用,使得存儲在計算機可讀存儲器中的指令產(chǎn)生被 配置用于實現(xiàn)一個或多個流程圖框中所指定的功能的制造品。計算機程序指令還可以加載 到計算機或其它可編程數(shù)據(jù)處理裝置上以使一系列操作步驟在計算機或其它可編程裝置 上執(zhí)行來產(chǎn)生計算機實現(xiàn)的過程,使得在計算機或其它可編程裝置上執(zhí)行的指令提供用于 實現(xiàn)一個或多個流程圖框中所指定的功能的步驟。
[0016] 因而,框圖和流程圖示的框支持用于執(zhí)行指定功能的機制的組合、用于執(zhí)行指定 功能的步驟的組合、以及用于執(zhí)行指定功能的程序指令。還應(yīng)當理解到,框圖和流程圖示的 每一個框以及框圖和流程圖示中的框的組合可以通過執(zhí)行指定功能或步驟的基于專用硬 件的計算機系統(tǒng)或者執(zhí)行適當計算機指令的專用硬件和其它硬件的組合而實現(xiàn)。
[0017] 示例性系統(tǒng)架構(gòu) 圖1是根據(jù)特定實施例的系統(tǒng)110的框圖。如可以從該圖所理解到的,系統(tǒng)110包括一個 或多個計算機網(wǎng)絡(luò)115、系統(tǒng)信息服務(wù)器100、數(shù)據(jù)庫140、以及一個或多個遠程計算設(shè)備,諸 如移動計算設(shè)備156(例如諸如智能電話、平板計算機、可穿戴計算設(shè)備、膝上型計算機等) 或者臺式計算機154。在特定實施例中,一個或多個計算機網(wǎng)絡(luò)促進系統(tǒng)信息服務(wù)器100、數(shù) 據(jù)庫140和一個或多個遠程計算設(shè)備152、154之間的通信。
[0018] -個或多個計算機網(wǎng)絡(luò)115可以包括任何各種類型的有線或無線計算機網(wǎng)絡(luò),諸 如因特網(wǎng)、私用內(nèi)聯(lián)網(wǎng)、網(wǎng)狀網(wǎng)絡(luò)、公共切換電話網(wǎng)絡(luò)(PSTN)或者任何其它類型的網(wǎng)絡(luò)(例 如使用藍牙或近場通信來促進計算機之間的通信的網(wǎng)絡(luò))。系統(tǒng)信息服務(wù)器100與數(shù)據(jù)庫 140之間的通信鏈路可以例如經(jīng)由局域網(wǎng)(LAN)或者經(jīng)由因特網(wǎng)而實現(xiàn)。
[0019] 圖2圖示了可以在系統(tǒng)110內(nèi)使用的計算機架構(gòu)120的示意性表示,例如作為客戶 端計算機(例如在圖1中示出的客戶端計算機152、154之一)或者作為服務(wù)器計算機(例如在 圖1中示出的系統(tǒng)信息服務(wù)器100)。在特定實施例中,計算機120可以適于用作被配置用于 收集、追蹤和存儲用于計算設(shè)備的性能和系統(tǒng)信息的系統(tǒng)110的上下文內(nèi)的計算機。
[0020] 在特定實施例中,計算機120可以連接(例如聯(lián)網(wǎng))到LAN、內(nèi)聯(lián)網(wǎng)、外聯(lián)網(wǎng)和/或因 特網(wǎng)中的其它計算機。如上文指出的,計算機120可以操作在客戶端-服務(wù)器網(wǎng)絡(luò)環(huán)境中的 服務(wù)器或客戶端計算機的能力中或者作為對等式(例如分布式)網(wǎng)絡(luò)環(huán)境中的對等計算機。 計算機120可以是臺式個人計算機(PC)、平板PC、機頂盒(STB)、個人數(shù)字助理(PDA)、蜂窩電 話、網(wǎng)絡(luò)裝置、服務(wù)器、網(wǎng)絡(luò)路由器、交換機或網(wǎng)橋、或者能夠執(zhí)行指定要由該計算機采取的 動作的指令集(順序或以其它方式)的任何其它計算機。另外,盡管僅圖示了單個計算機,但 是術(shù)語"計算機"還應(yīng)當視為包括單獨地或者聯(lián)合地執(zhí)行指令集(或者多個指令集)以執(zhí)行 本文討論的方法中的任何一個或多個的任何計算機集合。
[0021] 示例性計算機120包括處理設(shè)備202、主存儲器204(例如只讀存儲器(R0M)、閃速存 儲器、動態(tài)隨機存取存儲器(DRAM),諸如同步DRAM(SDRAM)或存儲器總線DRAM(RDRAM)等)、 靜態(tài)存儲器206(例如閃速存儲器、靜態(tài)隨機存取存儲器(SRAM)等)、以及數(shù)據(jù)存儲設(shè)備218, 其經(jīng)由總線232彼此通信。
[0022] 處理設(shè)備202表示一個或多個通用處理設(shè)備,諸如微處理器、中央處理單元等。更 具體地,處理設(shè)備202可以是復(fù)雜指令集計算(CISC)微處理器、簡約指令集計算(RISC)微處 理器、超長指令字(VLIW)微處理器、或者實現(xiàn)其它指令集的處理器、或者實現(xiàn)指令集的組合 的處理器。處理設(shè)備202還可以是一個或多個專用處理設(shè)備,諸如專用集成電路(ASIC)、現(xiàn) 場可編程門陣列(FPGA)、數(shù)字信號處理器(DSP)、網(wǎng)絡(luò)處理器等。處理設(shè)備202可以配置成執(zhí) 行處理邏輯226以用于執(zhí)行本文討論的各種操作和步驟。
[0023] 計算機120可以進一步包括網(wǎng)絡(luò)接口設(shè)備208。計算機120還可以包括視頻顯示單 元210(例如液晶顯示器(IXD)或陰極射線管(CRT))、字母數(shù)字輸入設(shè)備212(例如鍵盤)、光 標控制設(shè)備214(例如鼠標)和信號生成設(shè)備216(例如揚聲器)。
[0024]數(shù)據(jù)存儲設(shè)備218可以包括在其上存儲體現(xiàn)本文描述的方法或功能中的任何一個 或多個的一個或多個指令集(例如軟件222)的非暫時性計算機可訪問存儲介質(zhì)230(還已知 為非暫時性計算機可讀存儲介質(zhì)或者非暫時性計算機可讀介質(zhì))。軟件222也可以在其由計 算機120執(zhí)行期間完全地或者至少部分地駐留在主存儲器204內(nèi)和/或處理設(shè)備202內(nèi)一一 主存儲器204和處理設(shè)備202也構(gòu)成計算機可訪問存儲介質(zhì)。軟件222還可以經(jīng)由網(wǎng)絡(luò)接口 設(shè)備208通過網(wǎng)絡(luò)115進行傳送或接收。
[0025]盡管在示例性實施例中將計算機可訪問存儲介質(zhì)230示出為單個介質(zhì),但是術(shù)語 "計算機可訪問存儲介質(zhì)"應(yīng)當理解成包括存儲一個或多個指令集的單個介質(zhì)或多個介質(zhì) (例如集中式或分布式數(shù)據(jù)庫和/或相關(guān)聯(lián)的高速緩存和服務(wù)器)。術(shù)語"計算機可訪問存儲 介質(zhì)"還應(yīng)當理解成包括能夠存儲、編碼或承載指令集以供計算機執(zhí)行并且使計算機執(zhí)行 本發(fā)明的方法中的任何一個或多個的任何介質(zhì)。術(shù)語"計算機可訪問存儲介質(zhì)"因而應(yīng)當理 解為包括但不限于固態(tài)存儲器、光學(xué)介質(zhì)和磁性介質(zhì)等。
[0026] 示例性系統(tǒng)平臺 用于收集、追蹤和存儲用于計算設(shè)備的性能和系統(tǒng)信息的系統(tǒng)和方法的各種實施例可 以實現(xiàn)在任何適當?shù)南到y(tǒng)信息服務(wù)的上下文內(nèi)。在特定實施例中,系統(tǒng)可以實現(xiàn)為保險 (insure)服務(wù)的部分,諸如用于為計算設(shè)備保險的服務(wù),例如以確保計算設(shè)備恰當?shù)仄鹱?用或者可以要求更換。在特定實施例中,系統(tǒng)可以由針對保險服務(wù)的顧客為計算設(shè)備保險 的保險公司所提供(例如以供顧客通過保險服務(wù)而保險的計算設(shè)備使用)。系統(tǒng)的功能性的 各種方面可以通過某些系統(tǒng)模塊執(zhí)行,包括系統(tǒng)診斷模塊300,其可以例如由運行在移動計 算設(shè)備(例如蜂窩電話或平板計算機)或其它計算設(shè)備上的軟件應(yīng)用來執(zhí)行。該模塊在下文 更詳細地討論。
[0027] 系統(tǒng)診斷模塊 圖3是由示例性系統(tǒng)診斷模塊300執(zhí)行的操作的流程圖。在特定實施例中,系統(tǒng)診斷模 塊300可以促進收集、追蹤和存儲用于至少一個計算設(shè)備的性能和系統(tǒng)信息,并且將該信息 提供給技工或其他用戶,以用于診斷與計算設(shè)備有關(guān)的性能問題和/或相對于設(shè)備的過去 性能或者相對于其它類似設(shè)備的性能而監(jiān)視設(shè)備的當前性能的目的。在各種實施例中,系 統(tǒng)診斷模塊300作為本地存儲于計算設(shè)備(例如移動計算設(shè)備)上的軟件應(yīng)用的部分而執(zhí) 行。
[0028] 當執(zhí)行系統(tǒng)診斷模塊300時,系統(tǒng)在步驟310處通過接收第一計算設(shè)備的第一系統(tǒng) 事件數(shù)據(jù)而開始。在特定實施例中,系統(tǒng)事件數(shù)據(jù)可以包括一個或多個系統(tǒng)事件,其可以例 如與一個或多個事件所發(fā)生的時間(例如日期和時間)相關(guān)聯(lián)。在一般性示例中,系統(tǒng)事件 數(shù)據(jù)可以包括關(guān)于在第一時間發(fā)生的第一事件、在第二時間發(fā)生的第二時間等的時間戳數(shù) 據(jù)。在各種實施例中,一個或多個事件可以至少在某種程度上相關(guān)(例如通過事件類型等)。 在特定實施例中,系統(tǒng)事件數(shù)據(jù)可以包括隨時間基本上實時地填充的系統(tǒng)事件的日志。
[0029] 在各種實施例中,系統(tǒng)事件數(shù)據(jù)包括針對第一計算設(shè)備與一個或多個網(wǎng)絡(luò)(例如 無線局域網(wǎng)、蜂窩電話網(wǎng)絡(luò)等)之間的連接的信號水平的改變。系統(tǒng)事件可以包括例如針對 第一計算設(shè)備(例如智能電話)與特定蜂窩電話網(wǎng)絡(luò)(例如奴由0魏$氧等)之 間的連接的從兩格向三格的信號水平的改變。在其它實施例中,系統(tǒng)事件數(shù)據(jù)可以包括第 一計算設(shè)備與一個或多個網(wǎng)絡(luò)之間的信號強度的任何其它適當?shù)母淖?例如從弱信號改變 成強信號等)。
[0030] 在其它實施例中,系統(tǒng)事件數(shù)據(jù)包括連接到特定網(wǎng)絡(luò)(例如無線網(wǎng)絡(luò))或者從其斷 開。例如,在第一計算設(shè)備是智能電話的情況下,系統(tǒng)可以接收系統(tǒng)事件數(shù)據(jù),其包括與第 一計算設(shè)備連接到新的無線局域網(wǎng)時的時間相關(guān)聯(lián)的信息。關(guān)聯(lián)于與特定網(wǎng)絡(luò)的連接和/ 或斷開的系統(tǒng)事件數(shù)據(jù)可以進一步包括信息,諸如例如:(1)網(wǎng)絡(luò)的安全特征(例如網(wǎng)絡(luò)是 否具有無線安全協(xié)議,諸如WEP、WPA、WPA2等);(2)第一計算設(shè)備之前是否連接到網(wǎng)絡(luò)(例如 網(wǎng)絡(luò)是否為熟悉網(wǎng)絡(luò));(3)第一計算設(shè)備與網(wǎng)絡(luò)之間的信號強度;(4)或者與第一計算設(shè)備 到網(wǎng)絡(luò)的連接相關(guān)聯(lián)的任何其它適當?shù)男畔ⅰ?br>[0031] 在各種實施例中,系統(tǒng)事件數(shù)據(jù)可以包括關(guān)于計算設(shè)備的各種特征的激活和去激 活的數(shù)據(jù)。在特定實施例中,這可以包括例如針對第一計算設(shè)備接通或關(guān)斷飛行模式、針對 第一計算設(shè)備接通或關(guān)斷藍牙、針對第一計算設(shè)備接通或關(guān)斷GPS(例如基于位置的服務(wù)) 等。
[0032] 在特定實施例中,系統(tǒng)事件數(shù)據(jù)可以包括與在第一計算設(shè)備上新安裝的軟件相關(guān) 聯(lián)的數(shù)據(jù)。例如,系統(tǒng)可以接收系統(tǒng)事件數(shù)據(jù),其包括新軟件應(yīng)用安裝在第一計算設(shè)備上時 的日期和時間。在各種實施例中,系統(tǒng)事件數(shù)據(jù)在這樣的情況下可以進一步包括軟件應(yīng)用 的文件大小、軟件應(yīng)用的發(fā)布者、從其安裝軟件應(yīng)用的源(例如從其下載軟件的網(wǎng)站等)。在 其它實施例中,系統(tǒng)事件數(shù)據(jù)還可以包括關(guān)于從第一計算設(shè)備移除軟件的信息(例如系統(tǒng) 事件可以包括從第一計算設(shè)備刪除特定軟件應(yīng)用)。
[0033]在特定實施例中,系統(tǒng)事件數(shù)據(jù)包括已經(jīng)連接到第一計算設(shè)備或者從第一計算設(shè) 備斷開(例如經(jīng)由USB、火線、無線網(wǎng)絡(luò)、或者第一計算設(shè)備包括以用于與外圍設(shè)備通信的其 它適當?shù)臋C制)的外圍設(shè)備(例如打印機、掃描儀、外部硬盤、光學(xué)驅(qū)動器等)的日志。在各種 實施例中,系統(tǒng)事件數(shù)據(jù)包括外圍設(shè)備連接和/或斷開時的時間、與任何設(shè)備驅(qū)動器或關(guān)聯(lián) 于外圍設(shè)備而安裝在第一計算設(shè)備上的其它軟件相關(guān)聯(lián)的信息、或者涉及外圍設(shè)備的任何 其它適當?shù)男畔ⅲɡ缭O(shè)備類型、型號、制造商等)。例如,系統(tǒng)可以至少部分地響應(yīng)于新打 印機的安裝而存儲與安裝在計算設(shè)備上的新打印機相關(guān)聯(lián)的信息。與新打印機相關(guān)聯(lián)的信 息可以包括例如打印機經(jīng)由其連接到計算設(shè)備的計算設(shè)備上的端口、安裝成使得計算設(shè)備 能夠與打印機通信的驅(qū)動器信息、安裝在計算設(shè)備上以供打印機使用的軟件等。
[0034] 在各種實施例中,系統(tǒng)事件數(shù)據(jù)包括由第一計算設(shè)備訪問的任何網(wǎng)頁的日志(例 如第一計算設(shè)備的瀏覽歷史),其可以例如包括訪問各種網(wǎng)頁時的時間。在其它實施例中, 系統(tǒng)事件數(shù)據(jù)可以包括涉及網(wǎng)絡(luò)瀏覽的其它數(shù)據(jù),諸如例如信息記錄程序數(shù)據(jù)(例如創(chuàng)建 特定信息記錄程序時的時間以及信息記錄程序的內(nèi)容)、高速緩存或者其它適當?shù)臄?shù)據(jù)。
[0035] 在特定實施例中,第一計算設(shè)備是移動計算設(shè)備(例如諸如智能電話、膝上型電 腦、平板計算機等)。在其它實施例中,第一計算設(shè)備是臺式計算機。在特定實施例中,系統(tǒng) 配置成經(jīng)由配置為記錄和/或存儲系統(tǒng)事件數(shù)據(jù)(例如在系統(tǒng)事件發(fā)生時)的第一計算設(shè)備 上的應(yīng)用來接收系統(tǒng)事件數(shù)據(jù)。在特定實施例中,系統(tǒng)配置成在事件發(fā)生時基本上自動地 接收系統(tǒng)事件數(shù)據(jù)。例如,系統(tǒng)可以響應(yīng)于免提式藍牙耳機與智能電話的配對而存儲與耳 機相關(guān)聯(lián)的信息。系統(tǒng)事件數(shù)據(jù)在這樣的情況下可以包括例如藍牙耳機的構(gòu)造和模型、配 對發(fā)生時的時間、藍牙耳機的電池壽命、或者涉及藍牙耳機或配對的任何其它適當?shù)男畔ⅰ?[0036]在各種實施例中,系統(tǒng)配置成在本地存儲系統(tǒng)事件數(shù)據(jù)(例如在第一計算設(shè)備 上)。例如,存儲在第一計算設(shè)備上的軟件應(yīng)用可以至少臨時地存儲系統(tǒng)事件數(shù)據(jù)。在其它 實施例中,系統(tǒng)配置成在本地存儲系統(tǒng)事件數(shù)據(jù)并且將系統(tǒng)事件數(shù)據(jù)傳送給例如云存儲服 務(wù)器或者其它服務(wù)器或者其它適當?shù)倪h程存儲位置以供隨后檢索。在特定實施例中,系統(tǒng) 配置成以基本上規(guī)律的間隔(例如每天、每天兩次、每六個小時或者任何其它適當?shù)臅r間間 隔)傳送系統(tǒng)事件數(shù)據(jù)。在其它實施例中,系統(tǒng)配置成響應(yīng)于預(yù)確定的事件而傳送系統(tǒng)事件 數(shù)據(jù),諸如響應(yīng)于確定第一計算設(shè)備插入到外部電源中(例如在第一計算設(shè)備是智能電話 的情況下,第一計算設(shè)備插入并且充電)。在又其它實施例中,系統(tǒng)配置成響應(yīng)于確定第一 計算設(shè)備連接到因特網(wǎng)(例如經(jīng)由無線局域網(wǎng)、特定無線局域網(wǎng)、蜂窩電話網(wǎng)絡(luò)等)而傳送 系統(tǒng)事件數(shù)據(jù)。在特定實施例中,系統(tǒng)配置成響應(yīng)于確定第一計算設(shè)備插入到外部電源中 并且經(jīng)由無線局域網(wǎng)(例如如相對于經(jīng)由3g、4g等的蜂窩電話網(wǎng)絡(luò))連接到因特網(wǎng)而傳送系 統(tǒng)事件數(shù)據(jù)。
[0037] 返回到步驟320,系統(tǒng)通過接收第一計算設(shè)備的第一性能數(shù)據(jù)而繼續(xù)。在各種實施 例中,第一性能數(shù)據(jù)包括電池使用(例如消耗速率、電荷水平等)、處理器資源使用、時鐘速 率、每秒百萬個浮點操作(MFL0PS)、存儲使用、數(shù)據(jù)使用(例如移動數(shù)據(jù)量對比Wi-Fi數(shù)據(jù)使 用)、或者與第一計算設(shè)備的性能有關(guān)的任何其它適當?shù)男阅芏攘炕蚧鶞?。在各種實施例 中,第一性能數(shù)據(jù)在與在步驟310處所接收的特定系統(tǒng)事件數(shù)據(jù)點基本上相同的時間(例如 而與其相關(guān)聯(lián))接收。例如,當系統(tǒng)事件數(shù)據(jù)指示第一計算設(shè)備無網(wǎng)絡(luò)(例如當前未連接到 無線網(wǎng)絡(luò)但是主動地搜索無線網(wǎng)絡(luò),這可以例如使用第一計算設(shè)備的更多可用電池壽命) 時,電池使用可以作為系統(tǒng)性能數(shù)據(jù)而接收。在特定實施例中,系統(tǒng)性能數(shù)據(jù)可以包括特定 時間量之上的平均性能(例如一天內(nèi)的平均處理器使用、電池消耗到特定水平的平均時間 等)。在特定實施例中,系統(tǒng)配置成使用性能信息來創(chuàng)建針對設(shè)備的時間戳性能記錄的日 VI、J、〇
[0038] 在各種實施例中,系統(tǒng)配置成至少部分地基于第一性能數(shù)據(jù)來限定性能度量。例 如,性能度量可以至少部分地基于兩個或更多性能數(shù)據(jù)點的組合,諸如例如上面剛剛所討 論的類型的性能數(shù)據(jù)。例如,特定性能度量可以至少部分地基于電池使用和處理器使用二 者。在各種實施例中,系統(tǒng)可以配置成基于任何其它適當?shù)囊蛩貋硐薅ㄐ阅芏攘俊?br>[0039]系統(tǒng)然后在步驟330處接收與第一計算設(shè)備共享簡檔的一個或多個第二計算設(shè)備 的第二系統(tǒng)事件數(shù)據(jù)和第二性能數(shù)據(jù)。在各種實施例中,第二系統(tǒng)事件數(shù)據(jù)可以是與一個 或多個第二計算設(shè)備相關(guān)聯(lián)的任何適當?shù)南到y(tǒng)事件數(shù)據(jù),諸如例如以上關(guān)于第一計算設(shè)備 描述的任何第一系統(tǒng)事件數(shù)據(jù)(例如在步驟310處)。在特定實施例中,第二性能數(shù)據(jù)可以是 與一個或多個第二計算設(shè)備相關(guān)聯(lián)的任何適當?shù)男阅軘?shù)據(jù),諸如例如以上關(guān)于第一計算設(shè) 備描述的任何類型的第一性能數(shù)據(jù)(例如在步驟320處)。
[0040]在各種實施例中,與第一計算設(shè)備共享至少一個簡檔的一個或多個第二計算設(shè)備 是具有與第一計算設(shè)備共同的一個或多個特性(例如是相同的設(shè)備類型、是相同的設(shè)備模 型、運行與第一計算設(shè)備類似的軟件、和/或具有與第一計算設(shè)備類似的操作系統(tǒng)等)的計 算設(shè)備。在特定實施例中,系統(tǒng)配置成至少部分地基于各種計算設(shè)備的一個或多個特性來 建立至少一個簡檔(例如通過基本上自動地確定適當?shù)暮啓n、使一個或多個特性與簡檔相 關(guān)聯(lián)、以及將具有一個或多個特性的任何計算設(shè)備分配給相關(guān)聯(lián)的簡檔)。在各種實施例 中,系統(tǒng)配置成至少部分地基于第一計算設(shè)備的一個或多個特性來建立至少一個簡檔。在 各種實施例中,系統(tǒng)然后配置成響應(yīng)于確定計算設(shè)備具有與特定簡檔相關(guān)聯(lián)的一個或多個 特性而將計算設(shè)備(例如一個或多個第二計算設(shè)備)分配給特定簡檔。
[0041]在特定實施例中,一個或多個特性包括例如第一計算設(shè)備的特定硬件配置(例如 第一計算設(shè)備包括的特定處理器、第一計算設(shè)備具有的RAM量等)。在特定實施例中,系統(tǒng)可 以用來向各種計算設(shè)備分配簡檔的一個或多個特性包括計算設(shè)備的類型。例如,如果第一 計算設(shè)備是智能電話,則系統(tǒng)可以建立針對智能電話的簡檔,如果第一計算設(shè)備是平板計 算機,則系統(tǒng)可以建立針對平板計算機的簡檔等。在特定實施例中,一個或多個特性可以包 括存儲在計算設(shè)備上的特定軟件。例如,系統(tǒng)可以針對運行特定軟件的所有計算設(shè)備創(chuàng)建 簡檔。在其它實施例中,一個或多個特性可以包括計算設(shè)備的操作系統(tǒng)(例如Windows、iOS、 Android等)。
[0042]在各種實施例中,一個或多個特性可以包括計算設(shè)備所位于的特定地理區(qū)域。特 定地理區(qū)域可以至少部分地基于計算設(shè)備的GPS位置或者使用任何其它適當?shù)募夹g(shù)來確 定。在特定實施例中,計算設(shè)備的地理區(qū)域可以包括第一計算設(shè)備所連接到的網(wǎng)絡(luò)(例如特 定無線局域網(wǎng)、到特定蜂窩電話網(wǎng)絡(luò)中的特定蜂窩塔的連接等)。當計算設(shè)備連接到特定蜂 窩電話網(wǎng)絡(luò)上的特定蜂窩塔時,系統(tǒng)可以例如針對連接到相同特定蜂窩塔的所有計算設(shè)備 建立簡檔。
[0043 ]在各種實施例中,一個或多個特性可以包括使特定外圍設(shè)備(例如打印機、特定品 牌的外圍設(shè)備、掃描儀等)連接到計算設(shè)備。系統(tǒng)可以例如針對具有經(jīng)由USB而連接的特定 模型打印機的計算設(shè)備來建立簡檔。
[0044] 特定簡檔還可以包括多個不同設(shè)備特性。例如,簡檔可以限定為由特定制造商(例 如等)所制得的任何計算設(shè)備,其具有特定模型/類型并且至少運行軟 件應(yīng)用的特定組合。
[0045] 在特定實施例中,在接收與第一計算設(shè)備共享簡檔的一個或多個第二計算設(shè)備的 第二系統(tǒng)事件數(shù)據(jù)和第二性能數(shù)據(jù)之前,系統(tǒng)配置成確定哪些簡檔與第一計算設(shè)備相關(guān)聯(lián) 以及一個或多個第二計算設(shè)備中的哪些與那些簡檔相關(guān)聯(lián)。在各種實施例中,系統(tǒng)配置成 填充數(shù)據(jù)庫,其包括第一系統(tǒng)事件數(shù)據(jù)、第一性能數(shù)據(jù)、第二系統(tǒng)事件數(shù)據(jù)和第二性能數(shù) 據(jù)。該數(shù)據(jù)庫可以例如包括針對作為系統(tǒng)的部分的任何計算設(shè)備的所有相關(guān)數(shù)據(jù)。系統(tǒng)然 后可以將與適合于特定簡檔的計算設(shè)備相關(guān)聯(lián)的數(shù)據(jù)分配給該特定簡檔(例如或者與該特 定簡檔相關(guān)聯(lián))。系統(tǒng)然后可以使用聚集簡檔數(shù)據(jù)來確定共享該簡檔的設(shè)備的平均性能以 用于與具有該簡檔的特定設(shè)備相比較。
[0046] 例如,如果系統(tǒng)從一百個智能電話接收到系統(tǒng)事件和性能數(shù)據(jù),則系統(tǒng)將針對一 百個智能電話中的每一個存儲該數(shù)據(jù)。如果那一百個智能電話中的十個是iPhone 5,則系 統(tǒng)可以創(chuàng)建針對iPhone 5的簡檔,其僅包括針對十個iPhone 5的數(shù)據(jù)。系統(tǒng)然后可以確定 iPhone 5的平均性能并且將該平均性能連同用戶的iPhone 5的實際性能一起顯示給 iPhone 5之一的用戶。系統(tǒng)還可以創(chuàng)建包括所有智能電話的第二簡檔。當比較iPhone 5用 戶的性能與第二簡檔時,系統(tǒng)可以連同iPhone 5用戶的實際性能一起顯示所有100個智能 電話的平均性能。
[0047]在特定實施例中,每一個特定簡檔的特性由系統(tǒng)基本上自動地確定。在其它實施 例中,至少部分地基于來自用戶的查看針對具有特定特性的設(shè)備(例如與由用戶所控制的 設(shè)備共享特定特性的設(shè)備)的平均性能的請求而建立簡檔。在各種實施例中,請求可以來自 于第一計算設(shè)備的用戶。在其它實施例中,請求可以來自于與診斷服務(wù)相關(guān)聯(lián)的人以用于 確定與具有特定簡檔的計算設(shè)備有關(guān)的問題。
[0048] 返回到步驟340,系統(tǒng)通過確定針對一個或多個第二計算設(shè)備(例如具有特定簡檔 的一個或多個第二計算設(shè)備)的平均系統(tǒng)性能而繼續(xù)。在特定實施例中,系統(tǒng)配置成確定特 定簡檔內(nèi)的所有設(shè)備的平均性能。在特定實施例中,所確定的平均可以包括以上所述性能 度量的聚集。在其它實施例中,所確定的平均可以是共享特定簡檔的所有計算設(shè)備的特定 片段性能數(shù)據(jù)的簡單均值。在各種實施例中,系統(tǒng)配置成確定共享特定簡檔的所有計算設(shè) 備的聚集(例如平均)性能。
[0049]系統(tǒng)在步驟350處通過向用戶顯示第一事件數(shù)據(jù)、第一性能數(shù)據(jù)以及第二性能數(shù) 據(jù)的平均(例如通過在第一計算設(shè)備的顯示屏幕上顯示信息)而繼續(xù)。在各種實施例中,用 戶是第一計算設(shè)備的用戶(例如智能電話的擁有者和用戶)。在其它實施例中,用戶是診斷 與第一計算設(shè)備有關(guān)的性能問題的技工或其他人。在特定實施例中,顯示數(shù)據(jù)包括例如經(jīng) 由圖表、圖形或其它適當?shù)母袷綄?shù)據(jù)顯示給用戶。例如,在特定實施例中,系統(tǒng)可以向 iPhone 4s的擁有者顯示其設(shè)備的平均電池壽命以及其它iPhone 4s用戶的平均電池壽命。 用戶然后可以出于任何適當?shù)睦碛啥褂迷摂?shù)據(jù),諸如例如以確定他們是否在經(jīng)歷相對欠 佳的電池壽命、以確定降低的原因、以及潛在地校正引起電池壽命的降低的任何問題。在特 定實施例中,數(shù)據(jù)可以使得用戶能夠查明特定計算設(shè)備具有故障組件(例如一個或多個組 件可能遭受熱疲勞)。在這樣的實施例中,與具有更好性能數(shù)據(jù)的第二計算設(shè)備具有類似事 件數(shù)據(jù)的計算設(shè)備(例如以與更好表現(xiàn)的類似計算設(shè)備類似的方式使用的計算設(shè)備)可以 要求更換一個或多個組件。
[0050] 在各種實施例中,系統(tǒng)配置成使得技工或第一計算設(shè)備的用戶能夠至少部分地基 于數(shù)據(jù)(例如性能信息和/或系統(tǒng)信息)對計算設(shè)備進行診斷或故障檢修。例如,系統(tǒng)可以顯 示歷史計算設(shè)備性能信息以及一些系統(tǒng)信息以使得技工或其他用戶能夠確定特定事件(例 如特定軟件的安裝等)是否可能貢獻于性能的降低。
[0051] 自動設(shè)備診斷 在各種實施例中,系統(tǒng)配置成基本上自動地確定與計算設(shè)備有關(guān)的可能影響性能的問 題。在特定示例中,對于經(jīng)歷其Samsung Galaxy S4的電池壽命的降低的用戶,系統(tǒng)可以比 較由該用戶與其他Galaxy S4用戶的應(yīng)用使用以確定用戶使用的特定軟件應(yīng)用未由經(jīng)歷更 好電池壽命的其他用戶所使用。系統(tǒng)然后可以配置成為用戶提供解決方案,例如通過推薦 用戶刪除令人不愉快的應(yīng)用或者推薦用戶限制其對該應(yīng)用的使用。
[0052] 示例性用戶體驗 在特定實施例中,用戶可以將軟件應(yīng)用安裝在其移動計算設(shè)備上(例如其智能電話 上)。當軟件應(yīng)用運行時,應(yīng)用可以記錄針對移動計算設(shè)備的時間戳系統(tǒng)事件數(shù)據(jù)(例如諸 如在本文檔中描述的任何系統(tǒng)事件數(shù)據(jù))和時間戳系統(tǒng)性能數(shù)據(jù)。記錄數(shù)據(jù)的軟件應(yīng)用可 以基本上在移動計算設(shè)備上在后臺運行(例如當應(yīng)用記錄數(shù)據(jù)時,應(yīng)用可能不在移動設(shè)備 上顯示任何內(nèi)容,或者當應(yīng)用記錄數(shù)據(jù)時,應(yīng)用可能不以其它方式告知用戶)。當用戶插入 移動計算設(shè)備(例如以便為移動計算設(shè)備的電池充電)時并且當移動計算設(shè)備連接到Wi-Fi 時,系統(tǒng)可以將所記錄的時間戳數(shù)據(jù)傳送給中央服務(wù)器(例如云存儲服務(wù)器),系統(tǒng)配置成 在所述中央服務(wù)器上存儲針對多個計算設(shè)備的類似數(shù)據(jù)。
[0053] 在各種實施例中,系統(tǒng)可以基于計算設(shè)備的特性而使針對計算設(shè)備的數(shù)據(jù)(例如 存儲在中央服務(wù)器上的數(shù)據(jù))與一個或多個簡檔相關(guān)聯(lián)。系統(tǒng)可以例如向用戶的智能電話 分配簡檔,包括針對智能電話的構(gòu)造和模型的簡檔。系統(tǒng)然后可以在簡檔中聚集針對所有 智能電話的數(shù)據(jù)并且確定針對共享簡檔的設(shè)備的平均性能。
[0054] 在任何適當?shù)臅r間,用戶可以在其移動計算設(shè)備上打開軟件應(yīng)用并且請求查看針 對其電話的性能數(shù)據(jù)以及針對其電話相對于與用戶的智能電話共享簡檔的其它電話表現(xiàn) 得如何的比較性能數(shù)據(jù)。在各種實施例中,用戶可以選擇或提供用戶期望針對其查看他們 的設(shè)備的相對性能的簡檔。例如,用戶可以請求系統(tǒng)顯示針對具有所安裝的特定軟件應(yīng)用 的所有設(shè)備的相對性能數(shù)據(jù),而不管設(shè)備類型如何。系統(tǒng)然后可以響應(yīng)于請求而確定多個 設(shè)備中的哪些具有所安裝的該軟件應(yīng)用,并且例如基于存儲在遠程服務(wù)器上的數(shù)據(jù)進一步 確定針對那些類似設(shè)備的平均性能數(shù)據(jù)以用于顯示給用戶。在特定實施例中,平均性能數(shù) 據(jù)可以分解成多個不同性能類別(例如處理速度、無線連接強度、電池壽命等……)。
[0055] 圖4-9是描繪本文描述的系統(tǒng)的各種特征的示例性屏幕顯示。如應(yīng)當理解到的,這 些屏幕顯示可以顯示在任何適當?shù)脑O(shè)備(例如如在以上的系統(tǒng)診斷模塊300的上下文中描 述的第一計算設(shè)備)上。
[0056]圖4描繪了示出關(guān)于特定計算設(shè)備的信息410的屏幕顯示400。如該圖中所示,信息 410包括關(guān)于自特定計算設(shè)備的最后重啟起的時間(例如1天)的信息以及用于改進系統(tǒng)性 能的推薦(例如建議重啟移動設(shè)備可以改進系統(tǒng)性能)。信息410還包括關(guān)于最近安裝的應(yīng) 用的信息、關(guān)于到語音和數(shù)據(jù)網(wǎng)絡(luò)的連接的信息、以及Wi-Fi連接性信息。涉及最近安裝的 應(yīng)用的信息410還包括比較信息415,其示出針對最后安裝的應(yīng)用的其他用戶的平均每月數(shù) 據(jù)使用。如可以從該圖所理解的,系統(tǒng)配置成顯示從類似設(shè)備(例如也具有所安裝的特定應(yīng) 用的設(shè)備)所接收的信息410并且與針對特定計算設(shè)備的相關(guān)系統(tǒng)事件(例如特定應(yīng)用的安 裝)相關(guān)聯(lián)地顯示信息410。
[0057]圖5描繪了示出當前和歷史電池電荷水平510的屏幕顯示500。如可以從該圖所理 解的,系統(tǒng)配置成除了隨時間的歷史電池水平之外還顯示當前電池水平。在各種實施例中, 電池使用是系統(tǒng)被配置成隨時間而追蹤的許多性能數(shù)據(jù)片段之一。圖6描繪了根據(jù)另一實 施例的示出涉及電池水平610的信息的屏幕顯示60。如該圖中所示,系統(tǒng)還配置成示出比較 電池壽命信息615,其比較屏幕顯示被顯示在其上的設(shè)備的平均電池壽命對比其它者(例如 具有類似設(shè)備的其它者,諸如相同構(gòu)造和模型的設(shè)備)的平均電池壽命。如可以從該圖所理 解的,數(shù)據(jù)針對其顯示的用戶的設(shè)備具有好于平均的每完整充電的電池壽命(例如16h 9m 對比 14h 7m)。
[0058]圖7描繪了示出針對特定計算設(shè)備(例如DROID RAZR)的最近連接性活動710的屏 幕顯示700。如圖中所示,系統(tǒng)顯示W(wǎng)i-Fi信號強度的最近改變、到特定Wi-Fi網(wǎng)絡(luò)的連接的 最近改變、移動數(shù)據(jù)網(wǎng)絡(luò)的接通和關(guān)斷等。如可以從該圖所理解的,系統(tǒng)在這些連接性事件 發(fā)生時記錄它們并且存儲它們以用于隨后顯示給用戶。圖8描繪了示出系統(tǒng)可以配置成顯 示其的另外系統(tǒng)信息810的屏幕顯示800。如該圖中所示,系統(tǒng)信息可以包括設(shè)備的模型、設(shè) 備上的操作系統(tǒng)、客戶端版本、狀態(tài)、激活信息、關(guān)于設(shè)備的最后重啟的信息等。系統(tǒng)還配置 成顯示電池狀態(tài)、電池健康、電池充電技術(shù)、電池充電時間、電池水平、網(wǎng)絡(luò)和存儲信息等。 在各種實施例中,系統(tǒng)可以使用該信息來標識一個或多個類似的計算設(shè)備(例如共享被顯 示為圖8中的系統(tǒng)信息810的一個或多個特性的計算設(shè)備)。
[0059] 圖9描繪了示出針對特定設(shè)備(例如特定DROID RAZR)的應(yīng)用信息910的屏幕顯示 900。如該圖中所示,對于安裝在設(shè)備上的各種應(yīng)用,系統(tǒng)針對每一個應(yīng)用的顯示數(shù)據(jù)使用、 CHJ使用和涉及各種應(yīng)用的其它信息進行追蹤和存儲。
[0060] 結(jié)論 已經(jīng)^于之前的描述和相關(guān)聯(lián)的圖中所呈現(xiàn)的教導(dǎo)的本發(fā)明所涉及的領(lǐng)域的技術(shù) 人員將想到本發(fā)明的許多修改和其它實施例。因此,要理解到,本發(fā)明不限于所公開的具體 實施例,并且修改和其它實施例意圖包括在隨附權(quán)利要求的范圍內(nèi)。盡管在本文中采用具 體術(shù)語,但是它們僅在一般性且描述性的意義上使用并且不出于限制目的。
【主權(quán)項】
1. 一種非暫時性計算機可讀介質(zhì),其存儲計算機可執(zhí)行指令以用于: (A) 接收具有設(shè)備簡檔的第一計算設(shè)備的第一系統(tǒng)事件數(shù)據(jù),所述設(shè)備簡檔包括一個 或多個特性; (B) 接收所述第一計算設(shè)備的第一性能數(shù)據(jù); (C) 接收具有所述設(shè)備簡檔的至少一個第二計算設(shè)備的第二系統(tǒng)事件數(shù)據(jù); (D) 接收所述至少一個第二計算設(shè)備的第二性能數(shù)據(jù);以及 (E) 使得用戶能夠比較所述第一系統(tǒng)事件數(shù)據(jù)、所述第一性能數(shù)據(jù)、所述第二系統(tǒng)事件 數(shù)據(jù)和所述第二性能數(shù)據(jù)。2. 權(quán)利要求1的非暫時性計算機可讀介質(zhì),其中使得所述用戶能夠比較所述第一系統(tǒng) 事件數(shù)據(jù)、所述第一性能數(shù)據(jù)、所述第二系統(tǒng)事件數(shù)據(jù)和所述第二性能數(shù)據(jù)包括向所述用 戶顯示所述第一系統(tǒng)事件數(shù)據(jù)、所述第一性能數(shù)據(jù)、所述第二系統(tǒng)事件數(shù)據(jù)和所述第二性 能數(shù)據(jù)的圖形表示。3. 權(quán)利要求1的非暫時性計算機可讀介質(zhì),其中所述第一系統(tǒng)事件數(shù)據(jù)選自包括以下 的組: (i) 所述第一計算設(shè)備連接到的無線網(wǎng)絡(luò)的信號強度的改變; (ii) 軟件向與所述第一計算設(shè)備相關(guān)聯(lián)的存儲器上的安裝; (iii) 到特定網(wǎng)絡(luò)的連接; (iv) 從所述特定網(wǎng)絡(luò)的斷開;以及 (V)第一計算設(shè)備到外部電源的連接。4. 權(quán)利要求3的非暫時性計算機可讀介質(zhì),其中所述一個或多個特性包括所述第一計 算設(shè)備的設(shè)備類型。5. 權(quán)利要求4的非暫時性計算機可讀介質(zhì),其中所述一個或多個特性包括所述第一計 算設(shè)備的模型。6. 權(quán)利要求3的非暫時性計算機可讀介質(zhì),其中所述第一系統(tǒng)事件數(shù)據(jù)基本上涉及所 述第二系統(tǒng)事件數(shù)據(jù)。7. 權(quán)利要求1的非暫時性計算機可讀介質(zhì),其中: 所述第一系統(tǒng)事件數(shù)據(jù)包括與所述第一計算設(shè)備相關(guān)聯(lián)的多個系統(tǒng)事件;并且 所述多個系統(tǒng)事件中的每一個與所述多個系統(tǒng)事件中的每一個發(fā)生時的特定時間相 關(guān)聯(lián)。8. 權(quán)利要求1的非暫時性計算機可讀介質(zhì),其中: 所述第一系統(tǒng)事件數(shù)據(jù)與所述第一性能數(shù)據(jù)相關(guān)聯(lián);并且 所述第二系統(tǒng)事件數(shù)據(jù)與所述第二性能數(shù)據(jù)相關(guān)聯(lián)。9. 權(quán)利要求8的非暫時性計算機可讀介質(zhì),其中所述第一性能數(shù)據(jù)選自包括以下的組: (i) 所述第一計算設(shè)備的電池使用;以及 (ii) 所述第一計算設(shè)備的處理器使用。10. 權(quán)利要求1的非暫時性計算機可讀介質(zhì),其中所述至少一個特性是所述第一計算設(shè) 備的模型。11. 權(quán)利要求1的非暫時性計算機可讀介質(zhì),其中所述至少一個特性是到特定網(wǎng)絡(luò)的連 接。12. 權(quán)利要求1的非暫時性計算機可讀介質(zhì),還存儲計算機可執(zhí)行指令以用于: (G)將所述第一系統(tǒng)事件數(shù)據(jù)、所述第二系統(tǒng)事件數(shù)據(jù)、所述第一性能數(shù)據(jù)和所述第二 性能數(shù)據(jù)存儲在離開所述第一計算設(shè)備的遠程服務(wù)器上。13. -種計算機系統(tǒng),包括: 至少一個處理器,其中所述計算機系統(tǒng)配置用于: (A) 接收與第一移動計算設(shè)備相關(guān)聯(lián)的第一數(shù)據(jù),所述第一數(shù)據(jù)包括第一性能數(shù)據(jù)和 至少一個第一系統(tǒng)事件,并且所述第一移動計算設(shè)備包括至少一個移動設(shè)備特性; (B) 接收與一個或多個第二移動計算設(shè)備相關(guān)聯(lián)的第二數(shù)據(jù),其中所述第二數(shù)據(jù)包括 針對所述一個或多個第二移動計算設(shè)備中的每一個的第二性能數(shù)據(jù)和至少一個第二系統(tǒng) 事件; (C) 建立至少一個簡檔,所述至少一個簡檔與所述至少一個移動設(shè)備特性相關(guān)聯(lián); (D) 確定所述一個或多個第二計算設(shè)備中的哪一個具有所述至少一個移動設(shè)備特性; (E) 至少部分地響應(yīng)于確定所述一個或多個第二計算設(shè)備具有所述至少一個移動設(shè)備 特性,將所述一個或多個第二計算設(shè)備分配給所述簡檔; (F) 確定所述第一計算設(shè)備是否具有所述至少一個移動設(shè)備特性;以及 (G) 向所述第一移動設(shè)備的用戶顯示分配給所述簡檔的所述一個或多個第二計算設(shè)備 的所述第二數(shù)據(jù)和所述第一數(shù)據(jù)。14. 權(quán)利要求13的計算機系統(tǒng),其中: 所述第一性能數(shù)據(jù)包括所述第一計算設(shè)備的第一電池壽命; 所述第二性能數(shù)據(jù)包括所述一個或多個第二計算設(shè)備的第二電池壽命;并且 所述至少一個移動設(shè)備特性包括所述第一移動計算設(shè)備的模型。15. 權(quán)利要求13的計算機系統(tǒng),其中: 所述第一性能數(shù)據(jù)包括所述第一計算設(shè)備與特定網(wǎng)絡(luò)之間的信號強度;并且 所述第二性能數(shù)據(jù)包括所述一個或多個第二計算設(shè)備與所述特定網(wǎng)絡(luò)之間的信號強 度。16. 權(quán)利要求15的計算機系統(tǒng),其中所述特定網(wǎng)絡(luò)是與特定無線電話提供商相關(guān)聯(lián)的 網(wǎng)絡(luò)。17. 權(quán)利要求13的計算機系統(tǒng),其中所述至少一個第一系統(tǒng)事件選自包括以下的組: (i) 所述第一移動計算設(shè)備連接到的無線網(wǎng)絡(luò)的信號強度的改變; (ii) 軟件向與所述第一移動計算設(shè)備相關(guān)聯(lián)的存儲器上的安裝; (iii) 到特定網(wǎng)絡(luò)的連接; (iv) 從所述特定網(wǎng)絡(luò)的斷開;以及 (V)第一移動計算設(shè)備到外部電源的連接。18. 權(quán)利要求17的計算機系統(tǒng),其中所述至少一個第二系統(tǒng)事件和所述至少一個第一 系統(tǒng)事件是基本上相同的事件。19. 權(quán)利要求13的計算機系統(tǒng),其中所述第一性能數(shù)據(jù)選自包括以下的組: (A) 所述第一移動計算設(shè)備的電池使用;以及 (B) 所述第一移動計算設(shè)備的處理器使用。20. 權(quán)利要求19的計算機系統(tǒng),其中所述第二性能數(shù)據(jù)包括針對所述一個或多個第二 移動計算設(shè)備的與所述第一性能數(shù)據(jù)相似類型的性能數(shù)據(jù)。21. 權(quán)利要求13的計算機系統(tǒng),還配置用于: (H) 聚集與分配給所述簡檔的所述一個或多個第二計算設(shè)備相關(guān)聯(lián)的所述第二數(shù)據(jù); 以及 (I) 將所述聚集數(shù)據(jù)顯示給所述第一移動設(shè)備的所述用戶。22. 權(quán)利要求21的計算機系統(tǒng),其中所述聚集包括平均與分配給所述簡檔的所述一個 或多個第二計算設(shè)備相關(guān)聯(lián)的所述第二數(shù)據(jù)。23. -種計算機實現(xiàn)的方法,包括: 通過處理器接收針對多個計算設(shè)備的系統(tǒng)事件數(shù)據(jù)和系統(tǒng)性能數(shù)據(jù),其中所述多個計 算設(shè)備: 包括與第一系統(tǒng)事件數(shù)據(jù)和第一系統(tǒng)性能數(shù)據(jù)相關(guān)聯(lián)的第一計算設(shè)備;并且 至少基于所述多個計算設(shè)備的一個或多個特性共享至少一個簡檔; 通過處理器至少部分地基于所述系統(tǒng)事件數(shù)據(jù)和所述系統(tǒng)性能數(shù)據(jù)來確定針對所述 多個計算設(shè)備的平均性能度量; 通過處理器至少部分地基于所述第一系統(tǒng)事件數(shù)據(jù)和所述第一系統(tǒng)性能數(shù)據(jù)來確定 針對所述第一計算設(shè)備的第一性能度量;以及 通過處理器向所述第一計算設(shè)備的用戶顯示所述平均性能度量和所述第一性能度量。24. 權(quán)利要求23的計算機實現(xiàn)的方法,其中所述系統(tǒng)事件數(shù)據(jù)選自包括以下的組: (i) 所述多個計算設(shè)備連接到的無線網(wǎng)絡(luò)的信號強度的改變; (ii) 軟件向與所述多個計算設(shè)備相關(guān)聯(lián)的存儲器上的安裝; (i i i )由所述多個計算設(shè)備到特定網(wǎng)絡(luò)的連接; (iv)由所述多個計算設(shè)備從所述特定網(wǎng)絡(luò)的斷開;以及 (V )多個計算設(shè)備到外部電源的連接。25. 權(quán)利要求23的計算機實現(xiàn)的方法,其中所述一個或多個特性包括所述多個計算設(shè) 備的設(shè)備類型。26. 權(quán)利要求25的計算機實現(xiàn)的方法,其中所述一個或多個特性包括所述多個計算設(shè) 備的模型。27. -種非暫時性計算機可讀介質(zhì),其存儲計算機可執(zhí)行指令以用于: (A) 在存儲器中存儲隨時間所取得的與多個計算設(shè)備中的每一個相關(guān)聯(lián)的時間戳性能 數(shù)據(jù); (B) 在存儲器中存儲隨時間所取得的與所述多個計算設(shè)備中的每一個相關(guān)聯(lián)的時間戳 事件數(shù)據(jù);以及 (C) 使用至少所述時間戳性能數(shù)據(jù)來為與所述多個計算設(shè)備中的第一個相關(guān)聯(lián)的個體 提供所述第一計算設(shè)備的性能與來自所述多個計算設(shè)備的類似于所述第一計算設(shè)備的其 它計算設(shè)備的典型性能的比較。28. 權(quán)利要求27的非暫時性計算機可讀介質(zhì),其中使用至少所述時間戳性能數(shù)據(jù)來提 供所述第一計算設(shè)備的性能與其它類似計算設(shè)備的典型性能的比較的所述步驟包括使用 所述時間戳性能數(shù)據(jù)和所述時間戳事件數(shù)據(jù)二者來提供所述比較。29. 權(quán)利要求27的非暫時性計算機可讀介質(zhì),其中所述非暫時性計算機可讀介質(zhì)還包 括計算機可執(zhí)行指令以用于: 存儲關(guān)于所述多個計算設(shè)備中的每一個的一個或多個特性的信息;以及 使用關(guān)于所述多個計算設(shè)備中的每一個的所述一個或多個特性的所述信息來從所述 多個計算設(shè)備標識所述類似計算設(shè)備。30.權(quán)利要求29的非暫時性計算機可讀介質(zhì),其中標識所述類似計算設(shè)備的所述步驟 包括標識具有與所述第一計算設(shè)備相同的簡檔的一個或多個計算設(shè)備。
【文檔編號】G06F11/30GK105934746SQ201480061889
【公開日】2016年9月7日
【申請日】2014年9月12日
【發(fā)明人】D.布魯爾, S.桑德斯, C.赫斯特
【申請人】阿蘇蘭特公司, 移動防衛(wèi)公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1