專利名稱:計算機系統事件界面的制作方法
計算機系統事件界面
扭旦 冃爾
對于計算機用戶而言,記住即使是諸如家庭計算機或膝上型計算機等單個計 算機的許多操作方面都看起來會是難以管理的,甚至是令人沮喪的。計算機操作系 統可具有各種且通常是不相關的用于計算機系統管理的系統工具。此外,可以有從 其中監視和控制計算機系統的分開的用戶界面,諸如調度文件備份、整理系統驅動 器碎片、添加或移除程序、在故障之后恢復系統等。分開且不相關的管理工具、程 序、實用程序、和用戶界面會為嘗試協調和管理計算機系統的用戶創建低效且麻煩 的環境。
概述
提供本概述以便介紹將在以下詳細描述中進一步描述的計算機系統事件界面 的簡化概念。本概述不旨在標識所要求保護的主題的必要特征,也不旨在用于確定 所要求保護的主題的范圍。
在計算機系統事件界面的(諸)實施例中,計算機系統事件界面包括其每一
個都指示過去的計算機事件的過去事件指示符。過去事件指示符可以被選擇來啟動 關于相應的過去的計算機事件的信息顯示。計算機系統事件界面還可以包括其每一 個都指示將來的計算機事件的將來事件指示符。將來事件指示符可以被選擇來啟動 可從中修改相應的將來的計算機事件的配置界面。計算機系統事件界面還可以包括 其每一個都指示當前的計算機事件的當前事件指示符。當前事件指示符也可以被選 擇來啟動可從中修改相應的當前的計算機事件的配置界面。
在計算機系統事件界面的其它實施例中,計算機系統包括連網的多個計算機
設備。該計算機系統的計算機設備包括顯示對應于各計算機設備中的每一個的計算 機事件的計算機系統事件界面。計算機事件可以包括對應于各計算機設備中的每一 個的過去的計算機事件、對應于各計算機設備中的每一個的當前的計算機事件和/ 或對應于各計算機設備中的每一個的將來的計算機事件。
附圖簡述
參考以下附圖描述了計算機系統事件界面的各實施例。在所有附圖中,使用 相同的標號來指示相同的特征和組件-
圖1示出了其中可實現計算機系統事件界面的各實施例的示例計算機系統。 圖2示出了用于對應于計算機設備的計算機事件的計算機系統事件界面的 (諸)實施例。
圖3進一步示出了圖2所示的計算機系統事件界面的(諸)實施例。
圖4示出了用于對應于多個計算機設備的計算機事件的計算機系統事件界面
的(諸)實施例。
圖5進一步示出了圖4所示的計算機系統事件界面的(諸)實施例。 圖6示出了用于對應于多個計算機設備的計算機事件的計算機系統事件界面 的(諸)實施例。
圖7示出了計算機系統事件界面的(諸)實施例。
圖8示出了根據一個或多個實施例的用于計算機系統事件界面的示例方法。 圖9示出了可以實現計算機系統事件界面的各實施例的示例計算機設備的各 個組件。
詳細描述
計算機系統事件界面向用戶提供了從中査看、管理、和控制對應于一個或若
干個計算機設備的多個和各種計算機事件的一個地方。計算機系統事件界面可以包 括關于計算機設備的過去、當前、和/或將來的計算機事件的不同類型的信息。關 于計算機事件的信息可以包括過去的計算機事件何時發生,當前的計算機事件何時 發生,將來的計算機事件安排在何時發生,計算機事件的類型,以及計算機事件在 何處發生。例如,計算機事件可以使用或涉及內部的計算機驅動器和/或計算機設 備外部的設備。此外,計算機事件可以包含用戶發起的事件和文件、系統發起的事 件和文件、和/或軟件程序發起的事件和文件的任何組合。
雖然可以用任何數目的不同計算系統和環境來實現所描述的用于計算機系統 事件界面的系統和方法的特征和概念,但是在以下示例系統和環境的上下文中描述 了計算機系統事件界面的各實施例。
圖1示出了其中可實現計算機系統事件界面的各個實施例的示例系統100。在 一實施例中,計算機系統102包括顯示設備104和計算機設備106。顯示設備104 可以是呈現音頻、視頻和/或圖像數據的任何類型的顯示器。在該示例中,計算機 設備106包括一個或多個處理器108 (例如微處理器、控制器等中的任一個)以及 為計算機系統102提供數據存儲的任何類型的計算機可讀介質110。
計算機可讀介質110可以維護諸如操作系統112和計算機事件應用程序114等軟件應用程序。操作系統112和計算機事件應用程序114兩者都可以被實現為計 算機可執行指令并且可以由處理器108來執行以實現計算機系統事件界面的各實
施例。此外,計算機設備106可以包括任何數目的如參考圖9所示的示例計算機設
備進一步描述的不同組件及其組合。
計算機事件應用程序114可以監視對應于計算機設備106的計算機事件,并 且生成用于在顯示設備104上顯示的計算機系統事件界面116。計算機系統事件界 面116顯示對應于計算機設備106的計算機事件。計算機"事件"可以包括但不限 于任何類型的過去、當前、將來和/或安排的計算機相關事件、任務、更新、配置、 系統改變、用戶修改等。過去、當前、將來和/或安排的計算機事件的一些示例包 括備份文件、文件復制或刪除操作、文件修改、整理系統驅動器碎片、添加或移除 程序、更新程序或系統特征、創建系統恢復點、系統故障或崩潰、軟件安裝、驅動 程序安裝、系統更新、網絡更新、軟件試用期滿、病毒簽名更新等。
在各個實施例中,計算機系統事件界面116可以顯示對應于諸如計算機設備 106等任何類型的計算機或基于計算的設備的計算機事件。例如,計算機設備可以 包括但不限于計算機、服務器、客戶機設備、臺式計算機、便攜式計算機、便攜式 基于計算的設備(諸如蜂窩電話和/或組合PDA)、電器設備、游戲控制臺、電視 機頂客戶機設備和/或任何其它類型的計算機設備中的任一個或其組合。
在另一實施例中,計算機系統118包括顯示設備120和計算機設備122 (在該 示例中示為服務器設備)。顯示設備120可以是呈現音頻、視頻和/或圖像數據的 任何類型的顯示器。如參考計算機設備106所描述的,計算機設備122包括一個或 多個處理器108 (例如,微處理器、控制器等中的任一個)以及維護操作系統112 以及計算機事件應用程序114的任何類型的計算機可讀介質110。此外,計算機設 備122可以包括任何數目的如參考圖9所示的示例計算機設備進一步描述的不同組 件及其組合。
在計算機系統118中,計算機事件應用程序114可以監視對應于計算機設備 122以及任何數目的另外的計算機設備124和/或服務器設備126的計算機事件。計 算機事件應用程序114還可以生成用于在顯示設備120上顯示的計算機系統事件界 面116。在計算機系統118中,計算機系統事件界面116顯示對應于計算機設備122 的計算機事件,并且顯示對應于另外的計算機設備124和/或服務器設備126的計 算機事件。
除了參考計算機設備106和122所描述的各種組件之外,任何計算機設備可以包括用于網絡通信的通信模塊。例如,計算機設備122可以經由通信網絡128 與另外的計算機設備124和/或服務器設備126通信。通信網絡128可以是廣域網 (例如因特網)、局域網(LAN)、內聯網、基于IP的網絡、無線網絡、或任何 其它類型的通信網絡中的任一個或其組合。
圖2示出了計算機系統事件界面202的一個或多個實施例200,計算機系統事 件界面202可以包括對應于計算機設備204的計算機事件的任何數目的各種顯示特 征。計算機系統事件界面202包括計算機事件的類別206和諸如事件指示符208 等各種事件指示符。圖例210顯示與對應于計算機設備204的各種計算機事件相關 聯的事件指示符的示例。
各種事件指示符還與計算機事件的類別206相關聯。類別206包括用戶發起 的和/或用戶文件計算機事件的"用戶"類別;系統發起的和/或系統文件計算機事 件的"系統"類別;以及程序發起的計算機事件的"程序"類別。與"用戶"類別 相關聯的計算機事件的一個示例是用戶文件的備份。與"系統"類別相關聯的計算 機事件的示例包括系統文件的備份、系統故障或崩潰、創建系統恢復點等。與"程 序"類別相關聯的計算機事件的示例包括添加、刪除、或更新程序(也稱為"軟件" 或"應用程序")。"用戶"、"系統"和"程序"類別僅是計算機事件的示例分 類和/或分組。可以實現任何其它類型的標簽、類別、分組和/或標識符,以便將計 算機系統事件界面上的各種計算機事件相關聯。
對應于計算機設備204的計算機事件可以包含類別206中的任一個或全部。 例如,事件指示符208指示到外部DVD驅動器212的用戶文件、系統文件和程序 數據的計算機備份。事件指示符214指示到計算機設備204的本地驅動器的用戶文 件和系統文件的文件備份。事件指示符216指示諸如程序更新等與程序相關聯的計 算機事件。計算機系統事件界面202還包括指示已經添加、移除、更新(等等)了 哪一計算機程序的程序指定218。
計算機系統事件界面202還包括指示過去、當前和/或將來的計算機事件之間 的關系的事件序列220。在該示例中,事件序列220是按照日期排序的,但是可以 按照任何系統排序、索引或用其它方式排列,諸如按照事件序列、日期和事件索引、 數字索引、字母數字索引等。通過"今天"線222或指示當前日期和/或時間的其 它類似的"現在"或"當前"指示來區別過去的計算機事件和將來的計算機事件。
計算機系統事件界面202還包括指示諸如由事件指示符214所指示的到計算 機設備204的本地驅動器的文件備份等計算機事件的計算機區域224。計算機系統事件界面202還包括指示諸如由事件指示符230所指示的到外部"驅動器(E:)"228 的計算機備份等計算機事件的外部區域226 (即對于計算機設備204是外部的)。 在存儲介質被虛擬化的情況下,外部區域226還可以指示到外部巻的計算機備份。 計算機系統事件界面202向用戶提供了從中査看、管理和控制對應于計算機 設備204的多個和各種計算機事件的一個地方。計算機系統事件界面202包括關于 計算機設備204的計算機事件的不同類型的信息。關于計算機事件的信息可以包括 過去的計算機事件何時發生,當前的計算機事件何時發生,將來的計算機事件安排 在何時發生,計算機事件的類型,以及計算機事件在何處發生(例如用戶、系統和 /或程序類別,以及在計算機設備內和/或在計算機設備外部的設備處)。例如,事 件指示符230指示在7月16日為用戶、系統和程序類別中的每一個完成到外部驅 動器228的計算機備份的過去的計算機事件。此外,事件指示符232指示在8月 14日所安排的只有用戶文件到外部驅動器"驅動器(E:)" 228的文件備份的將來的 計算機事件。
計算機系統事件界面202中的事件指示符可以指示對應的過去計算機事件的 結果。例如,事件指示符234包括程序更新不成功的指示。事件指示符還可以提供 對應于計算機事件的功能方面的可視指示。例如,事件指示符230的寬度指示7 月16日的計算機備份比由較小的事件指示符208所指示的7月2日的計算機備份 包括多得多的計算機數據。
計算機系統事件界面202通過使用事件指示符的可視屬性(例如位置、大小、 顏色等)來表示計算機事件的功能屬性(例如時間、量、狀態等)。這些類型的可 視表示利用用戶在模式識別方面的優勢并使得用戶更容易充分理解關于計算機系 統的大量信息。用戶可以從計算機系統事件界面202獲得快速總覽,并確定各種計 算機事件之間的差異和相互依賴性。例如,查看計算機系統事件界面202的計算機 用戶或管理員可以快速地確定在程序安裝之前創建了系統恢復點。例如,事件指示 符236指示在事件指示符216所指示的7月12日的程序更新之前創建了系統恢復 點。計算機系統事件界面202還指示諸如系統恢復點等計算機事件是由計算機204 的管理員或用戶、由計算機系統、和/或由應用程序或程序創建的。
計算機系統事件界面202可以包括指示與計算機設備204相關聯的用戶定義 的事件的事件指示符。例如,事件指示符238具有指示用戶"John"定義了事件以 記錄它相對于事件序列220中的其它計算機事件的發生的指定。例如,計算機204 的用戶可以在另一個人使用該計算機時或出于某些其它的原因來創建事件指示符,以記錄計算機系統何時被有意或無意地改變。用戶可以從事件序列220中診斷計算
機可能發生了的問題或改變,如用戶定義的事件指示符238所指示的。用戶接著可 以回到事件指示符240所指示的系統恢復點。在一實施例中,事件指示符238可以 與計算機設備204上的日歷程序相關聯,以使得計算機204的用戶可以在日歷中定 義事件。
計算機系統事件界面202可以包括啟動計算機系統事件界面的顯示改變的任 何數目的各個可選控件。例如,可選控件242可以旋轉分類206和區域224、 226 中的計算機驅動器的視圖。此外,滑動條控件244可以被選擇來"滑動"事件序列 220,以獲得對應于過去的計算機事件或將來的計算機事件的其它事件指示符的視 圖。事件序列220的顯示范圍或跨度還可以被調整成顯示任何數目的月份、序列中 的各個可選點、經過濾的事件指示符等。
計算機系統事件界面202可以包括過濾事件指示符并顯示特定類型的計算機 事件的任何數目的各個可選控件。例如,"用戶"、"系統"和"程序"的類別 206可以用諸如246等可選控件來過濾,以添加、選擇和/或過濾計算機事件。此外, 計算機系統事件界面202可以被過濾來獨立地顯示計算機事件的任何一個或多個 指示符,諸如僅僅顯示計算機文件備份、程序更新、系統恢復點等。計算機系統事 件界面202上的各個可選控件可以被實現為下拉菜單、滑動控件、旋轉控件、可選 鼠標"右擊"特征、滾動條、放大/縮小、事件過濾等的任何組合。
圖3進一步示出了圖2所示的計算機系統事件界面202的一個或多個實施例 300。計算機系統事件界面202中顯示的各個事件指示符中的任一個可以被選擇來 啟動關于相應的計算機事件的信息和/或配置顯示。用戶可以用計算機鼠標來選擇 (例如"雙擊")或用任何其它類型的定點和/或選擇設備來選擇事件指示符。例 如,事件指示符214指示過去的計算機事件,并且可以由用戶選擇來啟動包括關于 計算機備份事件的信息的信息顯示302。除了詳述計算機備份的信息之外,用戶可 以從信息顯示302選擇來恢復文件。同樣,事件指示符236指示計算機設備204 的系統恢復點并且用戶可以選擇該事件指示符來執行系統恢復。
在另一示例中,事件指示符232指示將來的計算機事件,并且可以由用戶選 擇來啟動可從中控制、重新安排和/或修改將來的計算機事件的配置界面304。對將 來的計算機事件的修改的示例包括點擊計算機驅動器目的地(例如"驅動器(E:)"、
"本地(C:)"等)來改變所安排的文件和/或系統備份的目的地。將來的計算機事件 還可以通過點擊日期和/或時間字段來重新安排或更新所計劃的備份來修改。將來的計算機事件還可以被選擇并拖放,以將其在事件序列220中重新定位來重新安排
或更新所計劃的備份。
另選地,用戶可以選擇或點擊將來的事件指示符來啟動協助用戶通過計算機 事件的配置設置序列的設置"向導"。在一實施例中,事件指示符可以指示組合成 一個事件的一組安排的計算機事件,諸如標記為"計算機維護"的事件。用戶可以 將計算機事件組合成可以包括系統備份、驅動器碎片整理、掃描惡意軟件、以及創 建系統恢復點的計算機事件的組。
在另一示例中,由事件指示符216所指示的程序更新可以被用戶選擇來啟動 可從中修改、更新、卸載相應的程序和/或對相應的程序進行所啟用的其它程序動 作的信息和/或配置界面306。此外,信息和/或配置界面306可以包括諸如程序安 裝細節、各個更新、以及使用細節等程序屬性和信息。在另一實施例中,諸如事件 指示符216等程序事件指示符可以被選擇、拖放到"回收站"圖標或其它類似的垃 圾或廢物指示符來卸載與該事件指示符相關聯的程序。
在計算機系統事件界面202的另一實施例中,用戶可以選擇啟動對信息和/或 到因特網儲存庫或其它信息交換的連接的搜索的事件指示符。例如,事件指示符 234包括程序更新不成功的指示。事件指示符234可以被選擇來啟動對關于程序更 新的失敗的信息的因特網搜索。
圖4示出了用于對應于計算機系統的多個計算機設備的計算機事件的計算機 系統事件界面402的一個或多個實施例400。圖1中所示的示例計算機系統包括被 實現來顯示對應于多個計算機和/或服務器設備的計算機事件的計算機系統事件界 面。同樣,計算機系統事件界面402顯示對應于多個計算機設備404(1-4)(但可以 包括任何數目的計算機設備)的計算機事件。
計算機系統事件界面402包括每個計算機設備404(1-4)的表示。計算機設備 404的每個表示包括各個事件指示符以及相應的計算機事件的類別406。計算機系 統事件界面402還包括指示過去、將來和/或將來的計算機事件之間的關系的事件 序列40S。過去的計算機事件和將來的計算機事件由跨所有計算機設備表示的、指 示當前日期和/或時間的"今天"線410 (或其它類似的"現在"或"當前"指示) 來區分。
多個計算機設備404(1-4)的表示向用戶或系統管理員提供了識別不同的計算 機設備的計算機事件之間的差異的可視模式。例如,容易確定在7月16日為所有 其它計算機設備啟動備份時,計算機設備404(2)在412處沒有計算機備份。當管理多個計算機設備的系統時,這提供了使用模式識別來提示用戶的可視指示。
在一實施例中,將來的計算機事件可以在計算機設備處的計算機系統事件界 面402上定義或安排,并接著被應用于其它計算機設備中的任一個或全部。例如,
用戶可以在計算機設備404(1)處定義將來的計算機事件414,并接著在416處將所 定義的計算機事件應用于其它計算機設備404(2-4)中的任何一個或多個。
計算機系統事件界面402還包括"加亮差異"可選控件418。當被選中時,多 個計算機設備404(1-4)上的計算機事件之間的差異被加亮并且相似處被屏蔽以區 分差異。在圖5中示出了一個示例。
圖5進一步示出了圖4中所示的計算機系統事件界面402的一個或多個實施 例500。當選中圖4中所示的"加亮差異"可選控件418時,多個計算機設備404(1-4) 上的計算機事件之間的差異被加亮并且相似處被屏蔽以區分差異。例如,標識符 502加亮當為所有其它計算機設備啟動備份時,計算機設備404(2)沒有進行計算機 備份。此外,標識符504加亮計算機設備404(3)上的失敗的程序更新。然而,程序 更新對所有其它計算機設備是成功的,且相應的事件指示符被屏蔽。計算機系統事 件界面的"加亮差異"特征幫助用戶或管理員進行管理多個計算機設備的挑戰性任 務。
在該示例中,與圖4中所示的計算機系統事件界面相比,所"屏蔽"的項目 被示為更細、更淺的線。此外,所屏蔽的項目和加亮502、 504僅是示例性的。任 何其它類型的衰減、陰影、屏蔽、著色、加亮或區別性可視效果都可用于加亮、屏 蔽或用其它方法顯示附圖中所示和此處描述的計算機系統事件界面中的任一個。
圖6示出了用于對應于計算機系統的多個計算機設備的計算機事件的計算機 系統事件界面602的一個或多個實施例600。圖1中所示的示例計算機系統包括被 實現來顯示對應于多個計算機和/或服務器設備的計算機事件的計算機系統事件界 面。同樣,計算機系統事件界面602顯示對應于多個計算機設備604(1-4)(但可以 包括任何數目的計算機設備)的計算機事件。
計算機系統事件界面602包括每個計算機設備604(1-4)的表示。計算機設備 604的每個表示包括各個事件指示符606(1-4)和608(1-4),并且包括相應的計算機 事件的類別610。計算機系統事件界面602還包括指示過去、當前和將來的計算機 事件之間的關系的事件序列612。過去的計算機事件和將來的計算機事件由跨所有 計算機設備表示的、指示當前時間和/或日期的"現在"線614 (或其它類似的"當 前"指示)來區分。在一實施例中,事件指示符606(1-4)和608(1-4)的每一個可以指示各自計算機 設備604(l-4)處的長期運行的或擴展的任務的當前計算機事件。例如,諸如整理驅 動器碎片或復制大文件等計算機事件可以作為如事件序列612所指示的包含若干 分鐘和/或小時的進程來運行。某些計算機事件還可以包括包含多超過一天的進程。 此外,長期運行的或擴展的當前任務可以被指示為已在"過去"部分完成并繼續到 "將來",諸如跨"現在"線614的事件指示符606(1-4)。計算機系統事件界面602 可以由用戶或管理員用作單個查看源,以監視和管理若干個同時運行的進程的進 展,而非必須為每個進程監視多個獨立的進程對話框。
圖7示出了用于對應于一個或多個計算機設備的計算機事件的計算機系統事 件界面702的一個或多個實施例700。計算機系統事件界面702是圖2中示出的計 算機系統事件界面的"時間扭曲"顯示。對應于計算機事件的事件指示符704被顯 示,而在它們之間沒有相對的時間空白區和/或相對的日期空白區。事件序列706 是時間扭曲的,以便在不指示各計算機事件之間的持續時間的情況下顯示事件指示 符704。計算機系統事件界面702的"時間扭曲"表示是緊湊的,并且可以被用于 對顯示空間的有效使用。
一般而言,此處所描述的功能、方法和模塊中的任一個可以用硬件、軟件、 固件(例如固定邏輯電路)、手動處理或它們的任何組合來實現。功能、方法或模 塊的軟件實現表示當在計算機處理器上執行時執行特定任務的程序代碼。參考圖8 所描述的示例方法可以在計算機可執行指令的一般上下文中描述。 一般而言,計算 機可執行指令可以包括執行特定功能或實現特定抽象數據類型的應用程序、例程、 程序、對象、組件、數據結構、過程、模塊、功能等。該方法還可以在其中功能由 通過通信網絡鏈接的遠程處理設備來執行的分布式計算環境中實現。在分布式計算 環境中,計算機可執行指令可以位于包括存儲器存儲設備在內的本地和遠程計算機 存儲介質中。此外,此處所描述的特征是平臺無關的,這樣使得該技術可以在具有 各種處理器的各種計算平臺上實現。
圖8示出了計算機系統事件界面的示例方法800。描述方法的次序并不旨在被 解釋為限制,可以用任何次序組合任何數目的所述方法框來實現該方法或替換方法。
在框802處,顯示每一個都指示過去的計算機事件的各過去事件指示符。例 如,計算機系統事件界面202 (圖2)包括每一個都指示對應于計算機設備204的 過去的計算機事件的過去事件指示符(例如事件指示符208、 214、 216、 230、 234、236、 238、 240)。在另一示例中,計算機系統事件界面402 (圖4)包括每一個都 指示對應于多個計算機設備404(1-4)的過去的計算機事件的過去事件指示符。
在框804處,顯示過去事件指示符以指示相應的過去的計算機事件的結果。 例如,計算機系統事件界面202包括指示程序更新不成功的過去事件指示符234。 此外,事件指示符230的寬度指示計算機備份比由較小的事件指示符208所指示的 先前的計算機備份包括多得多的計算機數據。事件指示符可以提供對應于計算機事 件的功能方面的可視指示。
在框806處,顯示當前事件指示符,其每一個都指示當前的計算機事件。例 如,計算機系統事件界面602包括當前事件指示符606(1-4),其每一個都指示在各 自的計算機設備604(1-2)上運行的進程。當前計算機事件可以被指示為已在"過去" 部分完成并繼續到"將來",諸如跨事件序列612的"現在"線614的事件指示符 606(1-4)。
在框808處,顯示將來事件指示符,其每一個都指示將來的計算機事件。例 如,計算機系統事件界面202包括指示對應于計算機設備204的將來的計算機事件 的將來事件指示符232。在另一示例中,計算機系統事件界面402包括將來事件指 示符,其每一個都指示對應于多個計算機設備404(1-4)的將來的計算機事件。
在框810處,顯示事件序列以指示一計算機事件相對于其它計算機事件何時 發生。例如計算機系統事件界面202包括指示過去的計算機事件相對于彼此何時發 生以及指示將來的計算機事件相對于另外的將來的計算機事件將在何時發生的事 件序列220。事件序列可以指示任何類型的日期,時間,和/或過去、當前、和/或 將來的計算機事件之間的其它關系。
在框812處,顯示相關的計算機事件的一個或多個類別。例如,計算機系統 事件界面202包括類別206。在一實施例中,類別之一被顯示為指示用戶發起的和 /或用戶文件計算機事件的"用戶"類別。另一類別被顯示為指示系統發起的和/或 系統文件計算機事件的"系統"類別。又一類別被顯示為指示程序發起的計算機事 件的"程序"類別。"用戶"、"系統"和"程序"類別僅是計算機事件的示例分 類和/或分組。可以實現任何其它類型的標簽、類別、分組、和/或標識符來將計算 機系統事件界面上的各個計算機事件相關聯。
圖9示出了可以被實現為任何形式的計算機或基于計算的設備以實現計算機 系統事件界面的各實施例的示例計算機設備900的各個組件。例如,計算機設備 900可以被實現為圖1所示的計算機設備106、 122、 124、 126中的任一個;實現為圖2所示的計算機設備204;實現為參考圖4所描述的計算機設備404(1-4)中的 任一個;或實現為參考圖6所描述的計算機設備604(l-4)中的任一個。
計算機設備卯0包括可通過其接收任何類型的數據輸入的一個或多個輸入接 口 902。計算機900還包括通信接口 904,其可以被實現為串行和/或并行接口、無 線接口、任何類型的網絡接口、調制解調器、以及用于諸如與連網設備和系統的外 部通信的任何其它類型的通信接口中的任何一個或多個。
計算機設備900還包括一個或多個處理器906 (例如微處理器、控制器、其群 組等中的任一個)。處理器906處理各種計算機可執行指令,以控制計算機900 的操作、與其它電子和計算設備通信、以及實現計算機系統事件界面的各實施例。
計算機設備900可以用諸如一個或多個存儲器組件等計算機可讀介質908來 實現,存儲器組件的示例包括隨機存取存儲器(RAM)、非易失性存儲器(例如 只讀存儲器(ROM)、閃存、EPROM、 EEPROM等中的任何一個或多個)以及盤 存儲設備。盤存儲設備可以包括任何類型的磁或光存儲設備,諸如硬盤驅動器、可 記錄和/或可重寫光盤(CD) 、 DVD、 DVD+RW等。
計算機可讀介質卯8提供了存儲諸如軟件應用程序和與計算機設備900的操 作方面相關的任何其它類型的信息和數據等各種信息和/或數據的數據存儲機制。 例如,操作系統910和/或其它應用程序912可以作為軟件應用程序來用計算機可 讀介質908維護,并且可以在處理器906上執行以實現計算機系統事件界面的各實 施例。
作為應用程序,計算機事件應用程序914可以用計算機可讀介質908來維護, 并且可以在處理器906上執行以實現計算機系統事件界面的各實施例。在各個實施 例中,計算機事件應用程序914從任一個或若干計算機設備內監視、接收、請求、 接收、記錄和/或用其它方式獲取信息和數據,以在計算機系統事件界面上顯示計 算機事件的事件指示符。雖然計算機事件應用程序914被示為并描述為單個應用程 序,但是計算機事件應用程序914可以被實現為單個應用程序,計算機事件應用程 序914可以被實現為分布來執行計算機系統事件界面的一個或多個功能的若干個 組件應用程序或模塊。
計算機設備900還包括向音頻呈現和/或顯示系統918提供音頻和視頻數據的 音頻和/或視頻輸出916。音頻呈現和/或顯示系統可以包括處理、顯示、和/或用其 它方式呈現音頻、視頻、和圖像數據的任何設備。視頻信號和音頻信號可以經由 RF (射頻)鏈路、S-視頻鏈路、復合視頻鏈路、分量視頻鏈路、DVI (數字視頻接口)鏈路、模擬音頻連接、或其它類似的通信鏈路來從設備900傳遞到顯示設備
920。另選地,音頻呈現和/或顯示系統918是計算機設備900的集成組件。
雖然分開地示出,但是計算機900的某些組件可以用專用集成電路(ASIC) 來實現。此外,系統總線(未示出)通常連接計算機900內的各個組件。系統總線 可以被實現為若干種總線結構的任何一種或多種,包括存儲器總線或存儲器控制 器、外圍總線、加速圖形端口、或使用各種總線體系結構的任一種的局部總線。 盡管以對特征和/或方法專用的語言描述了計算機系統事件界面的各實施例, 但是可以理解,所附權利要求書的主題不必限于所描述的具體特征或方法。相反, 這些具體特征和方法是作為計算機系統事件界面的示例實現來公開的。
權利要求
1.一種計算機系統事件界面,包括其每一個都指示過去的計算機事件的一個或多個事件指示符,所述事件指示符中的至少一個可以被選擇來啟動關于相應的過去的計算機事件的信息顯示;以及其每一個都指示將來的計算機事件的一個或多個另外的事件指示符,所述另外的事件指示符中的至少一個可以被選擇來啟動可以從中修改相應的將來的計算機事件的配置界面。
2. 如權利要求1所述的計算機系統事件界面,其特征在于,還包括被配置成 指示所述過去的計算機事件相對于另外的過去的計算機事件在何時發生的事件序 列,所述事件序列還被配置成指示所述將來的計算機事件相對于另外的將來的計算 機事件將在何時發生。
3. 如權利要求2所述的計算機系統事件界面,其特征在于,所述事件序列是時間扭曲的,使得所述一個或多個事件指示符和所述一個或多個另外的事件指示符 在不指示各計算機事件之間的持續時間的情況下顯示。
4. 如權利要求1所述的計算機系統事件界面,其特征在于,還包括相關的計 算機事件的一個或多個類別。
5. 如權利要求1所述的計算機系統事件界面,其特征在于,第一事件指示符 對應于用戶相關的計算機事件,第二事件指示符對應于系統相關的計算機事件,且 第三事件指示符對應于程序相關的計算機事件。
6. 如權利要求1所述的計算機系統事件界面,其特征在于,所述一個或多個 事件指示符每一個都提供對應于計算機事件的功能方面的可視指示。
7. 如權利要求1所述的計算機系統事件界面,其特征在于,還包括被配置成 指示與所述計算機系統相關聯的用戶事件的用戶定義的事件指示符。
8. 如權利要求1所述的計算機系統事件界面,其特征在于,還包括被配置成 啟動所述計算機系統事件界面的顯示改變的可選控件。
9. 如權利要求l所述的計算機系統事件界面,其特征在于,還包括被配置成 過濾所述事件指示符以顯示特定類型的計算機事件的可選控件。
10. —種計算機系統,包括 計算機設備;連網到所述計算機設備的至少一個另外的計算機設備;被配置成顯示對應于所述計算機設備中的每一個的計算機事件的計算機系統 事件界面,所述計算機事件包括對應于所述計算機設備中的每一個的過去的計算機 事件以及對應于所述計算機設備中的每一個的至少一個將來的計算機事件。
11. 如權利要求10所述的計算機系統,其特征在于,還包括計算機事件應用 程序,所述計算機事件應用程序被配置成在所述計算機設備上執行并且生成顯示對 應于所述計算機設備中的每一個的計算機事件的所述計算機系統事件界面。
12. 如權利要求IO所述的計算機系統,其特征在于,所述計算機系統事件界 面還被配置成當對應于所述計算機設備的計算機事件不同于對應于至少一個另外 的計算機設備的計算機事件時加亮。
13. 如權利要求IO所述的計算機系統,其特征在于,所述計算機系統事件界 面包括指示在所述計算機設備中的一個或多個上作為進程運行的至少一個當前的 計算機事件的進展的事件指示符。
14. 如權利要求10所述的計算機系統,其特征在于,過去的計算機事件可以被選擇來啟動關于相應的過去的計算機事件的信息顯示。
15. 如權利要求10所述的計算機系統,其特征在于,至少一個將來的計算機 事件可以被選擇來啟動可以從中修改所述將來的計算機事件的配置界面。
16. —種方法,包括顯示其每一個都指示對應于一個或多個計算機設備的過去的計算機事件的過去事件指示符;顯示其每一個都指示對應于所述一個或多個計算機設備的將來的計算機事件 的將來事件指示符;顯示指示所述過去的計算機事件相對于另外的過去的計算機事件在何時發生 以及指示所述將來的計算機事件相對于另外的將來的計算機事件將在何時發生的 事件序列。
17. 如權利要求16所述的方法,其特征在于,還包括當接收到過去事件指示 符的用戶可選輸入時,顯示關于相應的過去的計算機事件的信息。
18. 如權利要求16所述的方法,其特征在于,還包括當接收到將來事件指示 符的用戶可選輸入時,顯示可從中修改相應的將來的計算機事件的配置界面。
19. 如權利要求16所述的方法,其特征在于,還包括顯示對應于所述一個或 多個計算機設備的相關的計算機事件的一個或多個類別。
20. 如權利要求16所述的方法,其特征在于,還包括顯示所述各過去事件指示符以各自指示相應的過去的計算機事件的結果。
全文摘要
描述了計算機系統事件界面。在(諸)實施例中,計算機系統事件界面包括其每一個都指示過去的計算機事件的事件指示符。事件指示符可以被選擇來啟動關于相應的過去的計算機事件的信息顯示。計算機系統事件界面還可以包括其每一個都指示將來的計算機事件的另外的事件指示符。另外的事件指示符可以被選擇來啟動可以從中修改相應的將來的計算機事件的配置界面。計算機系統事件界面還可以包括其每一個都指示當前的計算機事件的當前事件指示符。當前事件指示符也可以被選擇來啟動可以從中修改相應的當前的計算機事件的配置界面。
文檔編號G06F3/048GK101611375SQ200880005016
公開日2009年12月23日 申請日期2008年2月15日 優先權日2007年2月15日
發明者J·P·斯諾弗, P·M·埃爾里夫, S·恩德利克霍夫斯基 申請人:微軟公司