欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

基于活動的管理計算機(jī)系統(tǒng)的裝置和方法

文檔序號:6609840閱讀:133來源:國知局
專利名稱:基于活動的管理計算機(jī)系統(tǒng)的裝置和方法
技術(shù)領(lǐng)域
本發(fā)明一般地涉及用于執(zhí)行計算機(jī)系統(tǒng)的管理、維護(hù)和升級的裝置和方法,更具體地說,涉及根據(jù)活動來執(zhí)行計算機(jī)系統(tǒng)的管理、維護(hù)和升級的裝置和方法。
背景技術(shù)
計算機(jī)系統(tǒng)需要持續(xù)的管理和維護(hù)。在基于規(guī)定來應(yīng)用的一個常規(guī)范例中,標(biāo)識了共享基準(zhǔn)配置的計算機(jī)系統(tǒng),并對共享基準(zhǔn)配置的每個計算機(jī)系統(tǒng)執(zhí)行管理和維護(hù)操作。“基準(zhǔn)配置”指計算機(jī)系統(tǒng)共享的用于接收維護(hù)或升級的初始硬件和軟件配置。當(dāng)判定是否對特定計算機(jī)系統(tǒng)執(zhí)行維護(hù)或是否升級特定計算機(jī)系統(tǒng)時,應(yīng)用的首要準(zhǔn)則是目標(biāo)群體中的特定計算機(jī)系統(tǒng)是否共享基準(zhǔn)配置。如果是,則在計算機(jī)系統(tǒng)上執(zhí)行維護(hù)或安裝升級。
在某些情況下,已經(jīng)意識到這種面向配置的管理計算機(jī)系統(tǒng)的方法不是最佳的。例如,雖然執(zhí)行維護(hù)或安裝升級可以是期望的,但是可能會以低效率的方式完成維護(hù)或升級的實際執(zhí)行,因為沒有考慮要維護(hù)的計算機(jī)系統(tǒng)的用戶的獨特需要。例如,針對維護(hù)或升級的計算機(jī)系統(tǒng)群中的計算機(jī)系統(tǒng)的單個用戶可能以非常不同于其他用戶的方式使用她的計算機(jī);或者可以具有非常不同的工作計劃;或者可能位于在地理上遠(yuǎn)離其他用戶的位置,在該位置,并非始終可以保證執(zhí)行維護(hù)或升級所必需的對網(wǎng)絡(luò)的訪問。在用戶使用他們的計算機(jī)執(zhí)行非典型的工作或具有不同的工作計劃或工作習(xí)慣的情況下,應(yīng)以對維護(hù)或升級的計算機(jī)系統(tǒng)的用戶具有最小干擾的方式來執(zhí)行維護(hù)或升級,并且所述方式反映了用戶的真實需要。
在其他情況下,出于經(jīng)濟(jì)上的原因,面向配置的執(zhí)行維護(hù)和升級的方法可以視為不必要的浪費。例如,應(yīng)用軟件的升級經(jīng)常需要購買包括升級的許可。如果特定用戶不使用與升級相關(guān)聯(lián)的增強(qiáng)功能,則購買許可對用戶來說是經(jīng)濟(jì)上的浪費。
在其他情況下,可能希望在整個計算機(jī)系統(tǒng)群中產(chǎn)生維護(hù)操作或升級,但是立即產(chǎn)生維護(hù)操作或升級可能在經(jīng)濟(jì)上是低效的。當(dāng)執(zhí)行維護(hù)和升級操作時所有與維護(hù)和升級關(guān)聯(lián)的后果可能不被理解,這是無法更改的事實。因此,在某些情況下,維護(hù)或升級操作可能降低計算機(jī)系統(tǒng)的性能或使計算機(jī)系統(tǒng)“崩潰”。因此,希望有選擇地在目標(biāo)計算機(jī)系統(tǒng)群中產(chǎn)生維護(hù)或升級(例如,分級地),以便如果遇到“故障”以及維護(hù)或升級使計算機(jī)系統(tǒng)崩潰時,它僅影響有限數(shù)量的計算機(jī)系統(tǒng)。本領(lǐng)域的技術(shù)人員尋求能夠首先判定誰最適合產(chǎn)生維護(hù)和升級的方法和裝置。
上述實例從規(guī)定角度運(yùn)行,其中規(guī)定尋求計算機(jī)系統(tǒng)的配置相關(guān)的管理和維護(hù)的備選方法。計算機(jī)系統(tǒng)的單個用戶對于如何最佳地管理和維護(hù)他們用于執(zhí)行生產(chǎn)任務(wù)的計算機(jī)系統(tǒng)存在類似的考慮。
例如,當(dāng)使用多個計算機(jī)系統(tǒng)資源(例如,應(yīng)用程序)來執(zhí)行生產(chǎn)操作時,用戶通常會執(zhí)行一系列與生產(chǎn)操作關(guān)聯(lián)的輔助任務(wù)。這些輔助任務(wù)可以包括在創(chuàng)建時備份內(nèi)容;出于安全目的加密文件;掃描內(nèi)容以查找病毒等。根據(jù)用戶實際使用計算機(jī)來進(jìn)行何種操作,對于如何執(zhí)行這些輔助任務(wù),用戶可以有不同的偏好。
在其他情況下,計算機(jī)系統(tǒng)的不同用戶可以使用相同或極其類似的計算機(jī)資源集合來執(zhí)行不同的任務(wù)。在這種情況下,忽視此現(xiàn)實的維護(hù)或升級操作同樣在經(jīng)濟(jì)上是低效的。例如,雖然特定的用戶可能使用軟件程序,但是他可能僅需要“基本”功能。而且,當(dāng)增加的功能不被使用時,用戶購買升級許可將是經(jīng)濟(jì)上的浪費。
備選地,單個用戶可以使用相同或非常類似的計算機(jī)資源集合來完成多個不同的任務(wù)。在常規(guī)操作中,與使用例如應(yīng)用程序來完成每個任務(wù)有關(guān)的策略、權(quán)限和過程不能根據(jù)多個任務(wù)中的特定任務(wù)來設(shè)置。實際上,每當(dāng)用戶從多個任務(wù)中的一個任務(wù)更改為執(zhí)行多個任務(wù)中的其他任務(wù)時,與應(yīng)用程序的使用關(guān)聯(lián)的策略、權(quán)限和過程也必須被改變,如果它們隨每個任務(wù)而不同的話。
仍在其他情況下,關(guān)注點可能不同于是執(zhí)行維護(hù)任務(wù)還是升級操作。關(guān)注點可以是計算機(jī)系統(tǒng)的用戶是否在使用例如軟件套件的重要功能。對于用戶來說,展現(xiàn)對于足以執(zhí)行生產(chǎn)任務(wù)的軟件包的運(yùn)作了解以及對于有關(guān)如何最佳地根據(jù)他們的需要來優(yōu)化軟件包的無知都是正常的。例如,如果計算機(jī)系統(tǒng)的用戶每天花費大量的時間使用計算機(jī)系統(tǒng)撰寫內(nèi)容,則人們會期待該用戶設(shè)制了頻繁的備份協(xié)議來防止由于系統(tǒng)崩潰或其他意外事件造成的內(nèi)容丟失。但是,這種情況并不總是發(fā)生,因為用戶可能不熟悉設(shè)制備份協(xié)議的機(jī)制。
在某種相關(guān)的方面,用戶可能經(jīng)歷計算機(jī)問題,但是只有最低的能力來自己解決問題。在其他情況下,不僅執(zhí)行維護(hù)或升級超出了用戶的知識范圍,而且只是描述或診斷在使用期間遇到的問題都可以為僅對計算機(jī)系統(tǒng)略知一二的用戶帶來不能克服的問題。在兩種情況下,相當(dāng)多的時間浪費在尋求例如在線或電話專家協(xié)助上。在這種情況下,負(fù)責(zé)管理初學(xué)者用戶的計算機(jī)系統(tǒng)的機(jī)構(gòu)或代理尋求使大部分日常管理和維護(hù)操作自動化的方法和裝置,但是以僅根據(jù)需要采取此類操作的方式這樣做。
仍在其他情況下,一組用戶可以參與協(xié)作活動,使用許多計算機(jī)系統(tǒng)來加入?yún)f(xié)作活動。在這種情況下,正確地配置計算機(jī)系統(tǒng)以使協(xié)作可以進(jìn)行是必要的。這通常需要授予權(quán)限,安裝軟件升級等,以便每個協(xié)作方都可以訪問協(xié)作環(huán)境并完全參與協(xié)作環(huán)境。備選地,如果特別敏感的材料是協(xié)作的主題,而特定一方(盡管被授權(quán)以進(jìn)行協(xié)作)未能這樣做,則可以建議撤消授權(quán)決定以保持安全。但是,這在實際操作中很難實現(xiàn),因為系統(tǒng)管理員的參與經(jīng)常以授予權(quán)限和安裝所需的軟件結(jié)束,而且對于系統(tǒng)管理員來說,監(jiān)視各方是否真正參與協(xié)作活動是不尋常的。
因此,本領(lǐng)域的技術(shù)人員需要能夠克服現(xiàn)有技術(shù)的上述限制的方法和裝置。具體地說,本領(lǐng)域的技術(shù)人員需要考慮到所管理、維護(hù)和升級的計算機(jī)系統(tǒng)的用戶的實際需要的方法。此外,本領(lǐng)域的技術(shù)人員需要協(xié)助用戶最佳地利用計算機(jī)系統(tǒng)的功能或資源的方法和裝置。另外,本領(lǐng)域的技術(shù)人員需要協(xié)助協(xié)作環(huán)境中執(zhí)行維護(hù)和其他任務(wù)的方法和裝置。

發(fā)明內(nèi)容
根據(jù)本發(fā)明的以下實施例,克服了上述和其他問題,并實現(xiàn)了其他優(yōu)點。
本發(fā)明的第一實施例包括一種有形地包含機(jī)器可讀指令的程序的信號承載介質(zhì),所述程序可由計算機(jī)的數(shù)字處理裝置執(zhí)行以完成根據(jù)活動來管理計算機(jī)系統(tǒng)的操作。在所述數(shù)字處理裝置執(zhí)行所述機(jī)器可讀指令的程序時所執(zhí)行的操作包括將計算機(jī)系統(tǒng)相關(guān)的項與要使用所述計算機(jī)系統(tǒng)執(zhí)行的至少一個活動關(guān)聯(lián);建立在管理與所述至少一個活動關(guān)聯(lián)的所述計算機(jī)系統(tǒng)相關(guān)的項中使用的管理過程;以及在執(zhí)行所述至少一個活動期間根據(jù)所述建立的管理過程來管理所述計算機(jī)系統(tǒng)相關(guān)的項。
本發(fā)明的第二實施例包括一種有形地包含機(jī)器可讀指令的程序的信號承載介質(zhì),所述程序可由計算機(jī)系統(tǒng)的數(shù)字處理裝置執(zhí)行以完成根據(jù)活動來管理計算機(jī)系統(tǒng)的操作。在所述數(shù)字處理裝置執(zhí)行所述機(jī)器可讀指令的程序時所執(zhí)行的操作包括監(jiān)視計算機(jī)系統(tǒng)的使用以確定使用所述計算機(jī)系統(tǒng)來執(zhí)行的當(dāng)前操作;訪問多個活動模型,其中每個所述活動模型都描述了一組使用所述計算機(jī)系統(tǒng)執(zhí)行以實現(xiàn)特定目標(biāo)的相關(guān)操作;將使用所述計算機(jī)系統(tǒng)執(zhí)行的所述當(dāng)前操作與所述活動模型相比較;標(biāo)識最適合使用所述計算機(jī)系統(tǒng)執(zhí)行的所述當(dāng)前操作的特定活動模型;訪問與所述特定活動模型關(guān)聯(lián)的管理計劃,其中所述管理計劃建立了當(dāng)對應(yīng)于所述活動模型的操作被檢測為使用所述計算機(jī)系統(tǒng)來執(zhí)行時在管理所述計算機(jī)系統(tǒng)中使用的管理過程;以及根據(jù)所述管理過程來管理所述計算機(jī)系統(tǒng)。
本發(fā)明的第三實施例包括一種有形地包含機(jī)器可讀指令的程序的信號承載介質(zhì),所述程序可由計算機(jī)系統(tǒng)的數(shù)字處理裝置執(zhí)行以完成根據(jù)活動來管理計算機(jī)系統(tǒng)的操作。在所述數(shù)字處理裝置執(zhí)行所述機(jī)器可讀指令的程序時所執(zhí)行的操作包括監(jiān)視計算機(jī)系統(tǒng)資源的使用模式,其中在所述監(jiān)視期間,收集表征所述計算機(jī)系統(tǒng)資源的使用模式的活動信息;將在監(jiān)視所述計算機(jī)系統(tǒng)資源的所述使用模式時收集的信息與表征優(yōu)選的使用標(biāo)準(zhǔn)的模型相比較;根據(jù)所述比較來判定是否可以對所述計算機(jī)系統(tǒng)資源的使用做出改進(jìn);以及如果所述判定是肯定的,則制定改進(jìn)。
本發(fā)明的第四實施例包括一種用于在活動的基礎(chǔ)上管理可通過網(wǎng)絡(luò)訪問的客戶端計算機(jī)系統(tǒng)的操作的管理計算機(jī)系統(tǒng),所述管理計算機(jī)系統(tǒng)包括至少一個存儲器,所述存儲器用于存儲至少一個機(jī)器可讀指令的程序,其中當(dāng)被執(zhí)行時,所述至少一個程序執(zhí)行管理可通過所述網(wǎng)絡(luò)訪問的客戶端計算機(jī)系統(tǒng)的操作;網(wǎng)絡(luò)接口,所述網(wǎng)絡(luò)接口連接到所述網(wǎng)絡(luò)以便與要通過所述網(wǎng)絡(luò)管理的所述客戶端計算機(jī)系統(tǒng)進(jìn)行雙向通信;以及數(shù)字處理裝置,所述裝置連接到所述至少一個存儲器和所述網(wǎng)絡(luò)接口以便執(zhí)行所述至少一個機(jī)器可讀指令的程序。當(dāng)所述數(shù)字處理裝置執(zhí)行所述程序時,將至少執(zhí)行以下操作監(jiān)視所述客戶端計算機(jī)系統(tǒng)的使用以確定使用所述客戶端計算機(jī)系統(tǒng)來執(zhí)行的當(dāng)前操作;訪問多個活動模型,其中每個所述活動模型都描述了一組使用所述計算機(jī)系統(tǒng)執(zhí)行以實現(xiàn)特定目標(biāo)的相關(guān)操作;將使用所述客戶端計算機(jī)系統(tǒng)執(zhí)行的所述當(dāng)前操作與所述活動模型相比較;對于每個客戶端計算機(jī)系統(tǒng),標(biāo)識最適合使用所述客戶端計算機(jī)系統(tǒng)執(zhí)行的所述當(dāng)前操作的特定活動模型;對于每個客戶端計算機(jī)系統(tǒng),訪問與最適合使用所述客戶端計算機(jī)系統(tǒng)執(zhí)行的所述當(dāng)前操作的所述活動模型關(guān)聯(lián)的管理計劃;以及對于每個客戶端計算機(jī)系統(tǒng),根據(jù)由所述管理計劃建立的管理過程來管理所述客戶端計算機(jī)系統(tǒng),所述管理計劃與最適合使用所述客戶端計算機(jī)系統(tǒng)執(zhí)行的所述當(dāng)前操作的所述活動模型關(guān)聯(lián)。
本發(fā)明的第五實施例包括一種用于管理參與協(xié)作活動的計算機(jī)系統(tǒng)的計算機(jī)實現(xiàn)的方法,其中所述計算機(jī)系統(tǒng)連接到網(wǎng)絡(luò)。所述方法包括以下步驟接收要在所述協(xié)作活動中使用的計算機(jī)系統(tǒng)的標(biāo)識;監(jiān)視使用參與所述協(xié)作活動的所述計算機(jī)系統(tǒng)執(zhí)行的活動;訪問要在管理參與所述協(xié)作活動的所述計算機(jī)系統(tǒng)中使用的基于活動的管理計劃;以及根據(jù)所述基于活動的管理計劃來管理參與所述協(xié)作活動的所述計算機(jī)系統(tǒng)。
總之,本發(fā)明的各種實施例的以上概述是示例性的和非限制性的。例如,本領(lǐng)域的技術(shù)人員將理解,可以將一個備選實施例的一個或多個方面或步驟與其他備選實施例的一個或多個方面或步驟相結(jié)合以創(chuàng)建在本發(fā)明范圍之內(nèi)的新的實施例。


在結(jié)合附圖閱讀以下對優(yōu)選實施例的詳細(xì)說明時,這些教導(dǎo)的上述和其他方面會更加明顯,這些附圖是圖1是概念地示出實現(xiàn)本發(fā)明的各方面的計算機(jī)系統(tǒng)的方塊圖;圖2是概念地示出實現(xiàn)本發(fā)明的各方面的計算機(jī)系統(tǒng)的方塊圖;圖3是示出實現(xiàn)本發(fā)明的各方面的網(wǎng)絡(luò)環(huán)境的方塊圖;圖4是示出根據(jù)本發(fā)明操作的方法的流程圖;圖5是示出根據(jù)本發(fā)明操作的方法的流程圖;圖6是示出根據(jù)本發(fā)明操作的方法的流程圖;圖7是示出根據(jù)本發(fā)明操作的方法的流程圖;以及圖8是示出根據(jù)本發(fā)明操作的方法的流程圖。
具體實施例方式
圖1是概念地示出結(jié)合本發(fā)明的各方面的計算機(jī)系統(tǒng)100的方塊圖。計算機(jī)系統(tǒng)100包括操作系統(tǒng)110;應(yīng)用程序120;硬件130;以及文件、文件夾等140。此外,計算機(jī)系統(tǒng)100具有實現(xiàn)本發(fā)明的各方面的軟件。具體地說,所述軟件包括活動標(biāo)識過程150;活動列表160;管理計劃數(shù)據(jù)庫170;以及管理程序180?!盎顒印敝笧閷崿F(xiàn)特定目標(biāo)而采取的一組內(nèi)聚相關(guān)的操作。所述操作通常包括使用或操作一個或多個計算機(jī)系統(tǒng)相關(guān)的項(例如,文件140;文件夾140;應(yīng)用程序120;日歷;日歷表項;通信資源;或機(jī)外資產(chǎn)190,后者包括但不限于掃描儀;打印機(jī);或數(shù)據(jù)庫)所執(zhí)行的操作。
本文使用的“通信資源”包括個人通信(例如,電子郵件;即時消息;傳真;語音消息等);軟件通信資源(例如,電子郵件程序;即時消息傳送程序;語音消息傳送系統(tǒng);傳真程序等);以及硬件通信資源(例如,網(wǎng)絡(luò)連接;調(diào)制解調(diào)器;傳真機(jī);電話連接;內(nèi)聯(lián)網(wǎng)等)。
通常,可以存在使用計算機(jī)系統(tǒng)100執(zhí)行的數(shù)個獨立活動,并且不同的計算機(jī)系統(tǒng)相關(guān)的項的組與每個獨立活動關(guān)聯(lián)。此外,通常根據(jù)每個獨立的活動建立唯一的管理計劃。當(dāng)使用計算機(jī)系統(tǒng)100執(zhí)行特定活動時,與該特定活動關(guān)聯(lián)的管理計劃由管理程序180訪問,并用于在執(zhí)行該特定活動期間管理與該活動關(guān)聯(lián)的計算機(jī)系統(tǒng)相關(guān)的項。
現(xiàn)在將更加詳細(xì)地說明圖1中出現(xiàn)的元素。在使用計算機(jī)系統(tǒng)期間,活動標(biāo)識過程150接收標(biāo)識計算機(jī)系統(tǒng)將用于執(zhí)行活動列表160中列出的活動的消息102。將該消息傳遞到管理程序180,后者從管理計劃170的數(shù)據(jù)庫中訪問管理計劃。所訪問的管理計劃與由活動標(biāo)識過程150接收的消息102標(biāo)識的特定活動關(guān)聯(lián),并建立指示當(dāng)使用計算機(jī)系統(tǒng)來執(zhí)行活動時如何管理與該活動關(guān)聯(lián)的計算機(jī)系統(tǒng)相關(guān)的項的過程。
在一個實施例中,當(dāng)用戶開始使用計算機(jī)系統(tǒng)來執(zhí)行活動列表160中列出的活動之一時,由活動標(biāo)識過程150接收的消息102來自計算機(jī)系統(tǒng)100的用戶。在其他實施例中,可以由監(jiān)視使用計算機(jī)系統(tǒng)執(zhí)行的操作的自動過程來生成消息。當(dāng)使用計算機(jī)系統(tǒng)100執(zhí)行的操作匹配特定活動時,生成標(biāo)識所述活動的消息并將其傳送給活動標(biāo)識過程150。
管理計劃數(shù)據(jù)庫170通常包括多個與在活動列表160中列出的每個活動關(guān)聯(lián)的管理計劃。每個管理計劃都標(biāo)識了多個與所述活動關(guān)聯(lián)的計算機(jī)系統(tǒng)相關(guān)的項,并建立了用于在使用計算機(jī)系統(tǒng)執(zhí)行所述活動時管理計算機(jī)系統(tǒng)相關(guān)的項的管理過程。
管理計劃可以實現(xiàn)應(yīng)用程序更新;硬件更新;硬件維護(hù);文件備份;系統(tǒng)備份;口令過程;生物測定安全過程;文件安全;通信安全;文件壓縮;反病毒過程;反間諜軟件過程;反惡意軟件過程;文件加密;機(jī)外系統(tǒng)資產(chǎn)的管理;打印易耗品的補(bǔ)充;或與打印圖像關(guān)聯(lián)的易耗品的補(bǔ)充。這是可以由管理計劃實現(xiàn)的管理操作的示例性的和非限制性的列表。
圖2是概念地示出結(jié)合了能夠根據(jù)本發(fā)明的其他實施例執(zhí)行操作的軟件方面的計算機(jī)系統(tǒng)200的方塊圖。類似于圖1中示出的計算機(jī)系統(tǒng)100,計算機(jī)系統(tǒng)200包括操作系統(tǒng)210;應(yīng)用程序220;硬件230;文件、文件夾等240。這里使用的“計算機(jī)系統(tǒng)相關(guān)的項”包括,但不限于,項210、220、230和240。這里使用的“計算機(jī)系統(tǒng)相關(guān)的項”還包含機(jī)外資產(chǎn)290,例如,數(shù)據(jù)庫、打印機(jī)和掃描儀。計算機(jī)系統(tǒng)200還具有其他實現(xiàn)本發(fā)明的各方面的軟件功能。具體地說,本發(fā)明的計算機(jī)系統(tǒng)200安裝了用于監(jiān)視使用計算機(jī)系統(tǒng)200執(zhí)行的操作的監(jiān)視程序250;用于表述活動模型以便描述使用計算機(jī)系統(tǒng)執(zhí)行以實現(xiàn)特定目標(biāo)的內(nèi)聚和相關(guān)的操作組的活動模型生成程序260;用于生成在管理計算機(jī)系統(tǒng)200中使用的管理計劃272的管理計劃生成程序270;以及用于使用由管理計劃生成程序270生成的管理計劃272來管理計算機(jī)系統(tǒng)200的管理程序280。
當(dāng)計算機(jī)系統(tǒng)200的用戶使用計算機(jī)系統(tǒng)200執(zhí)行操作時,監(jiān)視程序250監(jiān)視所述操作并收集描述所述操作的數(shù)據(jù)和信息。所述操作的分類不僅根據(jù)所使用的軟件,而且還根據(jù)采取的實際操作。例如,如果打印文檔或照片,則會被跟蹤。當(dāng)執(zhí)行一組操作來實現(xiàn)特定目標(biāo)變得清楚時,將這些操作分組到一起并表征為“活動”。通常,將標(biāo)識多個單獨的活動。然后,根據(jù)活動類型對所述活動進(jìn)行分類,而一旦根據(jù)活動類型分類,就將所述活動分組為類別。隨著時間推進(jìn),監(jiān)視程序250逐漸形成使用計算機(jī)系統(tǒng)200執(zhí)行的各種活動的完整情景。
隨著監(jiān)視程序250生成信息,活動模型生成程序260生成捕獲在功能上如何使用計算機(jī)系統(tǒng)200的活動模型262。由活動模型生成程序262生成的活動模型262描述了活動的生命周期。例如,如果計算機(jī)系統(tǒng)用作照片處理和打印站,則通常執(zhí)行若干操作。第一,將圖像從照相機(jī)的閃存掃描或下載到計算機(jī)的存儲器。第二,使用圖像處理程序處理所述圖像。第三,打印處理的圖像。本發(fā)明的活動模型生成程序260生成捕獲在照片圖像處理期間執(zhí)行的各個階段和操作的活動模型262。如果使用計算機(jī)系統(tǒng)100執(zhí)行若干不同的生產(chǎn)操作,則為每個操作生成活動模型。
在另一個實例中,編寫書籍的活動包括給代理商的電話、會議日程、到文稿編輯的傳真、使用圖形工具對圖片的處理、電子郵件、字處理、給圖書出版商的即時消息等??梢愿鶕?jù)本發(fā)明來備份和加密所有這些編寫書籍活動中的“項”,并且可以根據(jù)這些系統(tǒng)管理功能來區(qū)別管理每個活動。
在生成了使用計算機(jī)系統(tǒng)200執(zhí)行的每個活動的活動模型262之后,管理計劃生成程序270生成每個活動模型262的管理計劃272。管理計劃272指示了當(dāng)對應(yīng)于特定活動模型的操作被檢測為使用計算機(jī)系統(tǒng)200來執(zhí)行時將如何管理計算機(jī)系統(tǒng)。重新參考先前的照片圖像處理實例,為該活動生成的管理計劃將比常規(guī)軟件更早地預(yù)期需要。例如,一經(jīng)掃描或下載圖像,管理計劃就根據(jù)掃描或下載的圖像數(shù)來判定是否有足夠的易耗品(墨和紙)來完成預(yù)期的打印階段。在另一個實例中,如果用戶將圖像縮放到特定大小,則管理計劃將判定打印機(jī)中是否載入了適當(dāng)大小的紙張。在其他實例中,管理計劃將根據(jù)當(dāng)前計算機(jī)配置來跟蹤用戶的相對生產(chǎn)率并將其與使用升級的計算機(jī)可實現(xiàn)的生產(chǎn)率相比較。如果管理計劃指示通過升級可以達(dá)到相當(dāng)大的生產(chǎn)率增益,則管理計劃將命令執(zhí)行升級。
本發(fā)明中的計算機(jī)系統(tǒng)管理由管理程序280來執(zhí)行,管理程序280使用由監(jiān)視程序250生成的信息和由管理計劃生成程序280生成的管理計劃272來執(zhí)行計算機(jī)系統(tǒng)管理。由監(jiān)視程序250生成的信息提供了用于判定當(dāng)前哪些操作使用計算機(jī)系統(tǒng)來執(zhí)行的信息。將此信息與活動模型262相比較以確定哪個活動模型最佳地描述了當(dāng)前執(zhí)行的活動。然后,從管理計劃數(shù)據(jù)庫272中選擇與該活動模型關(guān)聯(lián)的管理計劃,并在執(zhí)行所述活動時將其用于執(zhí)行計算機(jī)系統(tǒng)管理。
在備選實施例中,可以根據(jù)期望使用計算機(jī)系統(tǒng)執(zhí)行的活動來預(yù)加載管理計劃。在這種情況下,無需安裝活動模型生成程序260和管理計劃生成程序270。監(jiān)視程序250和管理程序280將繼續(xù)操作,且管理程序使用預(yù)加載的管理計劃并可能使用活動模型來執(zhí)行計算機(jī)系統(tǒng)管理。這種預(yù)加載的管理計劃將與相對普通的任務(wù)(例如,內(nèi)容生成)一起使用。如果使用計算機(jī)系統(tǒng)執(zhí)行字處理任務(wù),且公司希望建立有關(guān)如何執(zhí)行與字處理任務(wù)關(guān)聯(lián)的活動的預(yù)定慣例,則建立這種慣例的管理計劃將在計算機(jī)系統(tǒng)中產(chǎn)生。當(dāng)根據(jù)活動模式判定要執(zhí)行字處理活動時,管理程序?qū)⒃L問與字處理關(guān)聯(lián)的管理計劃并將其應(yīng)用到在該處執(zhí)行字處理任務(wù)的計算機(jī)系統(tǒng)中。在一個此類實例中,當(dāng)用戶正在快速生成新的內(nèi)容時,管理計劃可以要求頻繁備份以防內(nèi)容丟失。當(dāng)用戶減慢以思考創(chuàng)作的內(nèi)容時,將進(jìn)行不那么頻繁的備份。
圖1和2示出的上述實施例涉及根據(jù)單個計算機(jī)來實現(xiàn)本發(fā)明。本發(fā)明的教導(dǎo)可以類似地應(yīng)用到如圖3中示出的網(wǎng)絡(luò)環(huán)境300。在圖3所示的網(wǎng)絡(luò)實例中,管理計算機(jī)系統(tǒng)310的任務(wù)是通過網(wǎng)絡(luò)330執(zhí)行客戶端計算機(jī)系統(tǒng)320的基于活動的管理。管理計算機(jī)系統(tǒng)310包括如圖1和2中示出的那些軟件組件。管理計算機(jī)系統(tǒng)310還具有其他根據(jù)圖1和2中示出的上述發(fā)明操作的軟件功能,其允許管理計算機(jī)系統(tǒng)310對一組客戶端計算機(jī)系統(tǒng)320執(zhí)行基于活動的管理操作。具體地說,管理計算機(jī)系統(tǒng)310具有用于在網(wǎng)絡(luò)上與客戶端計算機(jī)系統(tǒng)320進(jìn)行雙向通信的網(wǎng)絡(luò)接口312。此外,每個客戶端計算機(jī)320具有報告軟件,后者用于報告描述在每個客戶端計算機(jī)系統(tǒng)320上發(fā)生的活動模式的信息。
圖3中示出的以網(wǎng)絡(luò)為中心的實施例300的特別優(yōu)點在于可以將基于活動的管理應(yīng)用到參與協(xié)作活動的計算機(jī)系統(tǒng)。在這種情況下,可以在網(wǎng)絡(luò)上根據(jù)活動來實現(xiàn)權(quán)限、安全、維護(hù)和升級。在一個可能的實施例中,客戶端計算機(jī)系統(tǒng)320的用戶將請求參與協(xié)作活動的權(quán)限。如果授予用戶權(quán)限,則會監(jiān)視用戶在計算機(jī)系統(tǒng)上的活動并會將所制定的管理協(xié)作活動的管理計劃應(yīng)用到用戶的計算機(jī)系統(tǒng)。在另一個實施例中,如果判定用戶被授權(quán)參與協(xié)作活動但是卻沒有參與活動,則會撤消授權(quán)協(xié)作的權(quán)限。
圖3中示出的以網(wǎng)絡(luò)為中心的方法的另一個優(yōu)點在于它適合根據(jù)地理位置進(jìn)行的基于活動的管理。例如,圖3中示出的特定客戶端計算機(jī)系統(tǒng)可以包括便攜計算機(jī)系統(tǒng)。在這種情況下,用戶可以在家庭與工作地之間往返攜帶計算機(jī)系統(tǒng)。為了保持安全,可以實現(xiàn)這樣的協(xié)議當(dāng)在遠(yuǎn)程位置(例如,在家)時,不向用戶轉(zhuǎn)發(fā)某些信息,但是只要用戶在安全位置(例如,工作地點),就可以向用戶轉(zhuǎn)發(fā)所述信息。管理計算機(jī)系統(tǒng)將監(jiān)視與地理位置相關(guān)的信息并執(zhí)行適當(dāng)?shù)牟僮?。在其他情況下,用戶可以將便攜計算機(jī)用于個人和職業(yè)兩種事務(wù)。在這種情況下,用戶可能希望只有在家時才會接收到個人信息(例如,通過個人電子郵件賬戶接收的電子郵件)。在這種實施例中,管理計算機(jī)系統(tǒng)300將檢測便攜計算機(jī)系統(tǒng)何時位于標(biāo)識為“個人”的位置并隨后將標(biāo)識為“個人”的信息發(fā)送到便攜計算機(jī)。
圖4是示出根據(jù)本發(fā)明操作的方法的流程圖。計算機(jī)系統(tǒng)的數(shù)字處理裝置執(zhí)行程序指令,由此執(zhí)行對應(yīng)于所述方法的步驟的操作。在步驟410,數(shù)字處理裝置執(zhí)行將計算機(jī)系統(tǒng)相關(guān)的項與使用所述計算機(jī)系統(tǒng)執(zhí)行的至少一個活動關(guān)聯(lián)的指令。接下來,在步驟420,數(shù)字處理裝置執(zhí)行建立在管理與所述至少一個活動關(guān)聯(lián)的計算機(jī)系統(tǒng)相關(guān)的項中使用的管理過程的指令。然后,在步驟430,數(shù)字處理裝置執(zhí)行根據(jù)在執(zhí)行所述至少一個活動期間所建立的管理過程來管理計算機(jī)系統(tǒng)相關(guān)的項的指令。
雖然根據(jù)至少一個活動說明了圖4中示出的方法,但是本發(fā)明的特別優(yōu)點是可以將計算機(jī)系統(tǒng)相關(guān)的項與多個活動關(guān)聯(lián),并可以通過為每個活動建立不同的管理過程來根據(jù)所執(zhí)行的活動進(jìn)行區(qū)別管理。在圖4中示出的實現(xiàn)本發(fā)明的此方面的方法的一個變型中,執(zhí)行了圖4中示出的步驟的變型。例如,將計算機(jī)系統(tǒng)相關(guān)的項與要使用計算機(jī)系統(tǒng)執(zhí)行的至少一個活動關(guān)聯(lián)的步驟410進(jìn)一步包括將計算機(jī)系統(tǒng)相關(guān)的項與多個活動關(guān)聯(lián)。為至少一個活動建立管理過程的步驟420進(jìn)一步包括為多個活動中的每個活動建立單獨的管理過程。最后,根據(jù)執(zhí)行所述至少一個活動期間建立的管理過程來管理計算機(jī)系統(tǒng)相關(guān)的項的步驟430進(jìn)一步包括根據(jù)為特定活動建立的管理過程來管理與該特定活動關(guān)聯(lián)的計算機(jī)系統(tǒng)相關(guān)的項。
在圖4中示出的方法的一個變型中,其中建立用于管理與多個活動關(guān)聯(lián)的計算機(jī)系統(tǒng)相關(guān)的項的管理過程,執(zhí)行其他步驟以向數(shù)字處理裝置提供使用計算機(jī)系統(tǒng)來執(zhí)行哪個活動的指示。在此變型中,在建立了用于管理與多個活動中的每個活動關(guān)聯(lián)的計算機(jī)系統(tǒng)相關(guān)的項的管理過程之后,數(shù)字處理裝置執(zhí)行指令,其中接收使用計算機(jī)系統(tǒng)來執(zhí)行所述多個活動中的哪個特定活動的指示。
在圖4中示出的方法的另一個變型中,執(zhí)行了附加步驟來標(biāo)識要使用計算機(jī)系統(tǒng)在數(shù)字處理裝置上執(zhí)行的活動。在所述變型中,在將計算機(jī)系統(tǒng)相關(guān)的項與要使用計算機(jī)系統(tǒng)來執(zhí)行的至少一個活動關(guān)聯(lián)之前,接收所述至少一個活動的標(biāo)識。在一種可能的實施方式中,從計算機(jī)系統(tǒng)的用戶接收該標(biāo)識。在另一個變型中,從監(jiān)視計算機(jī)系統(tǒng)的使用模式的自動過程來接收該標(biāo)識。
在圖4中示出的方法的再一個變型中,借助計算機(jī)系統(tǒng)的用戶來執(zhí)行建立管理過程的步驟。在此變型中,建立在管理與所述至少一個活動關(guān)聯(lián)的計算機(jī)系統(tǒng)相關(guān)的項中使用的管理過程進(jìn)一步包括從計算機(jī)系統(tǒng)的用戶處接收與管理過程有關(guān)的偏好。
在圖4中示出的方法的再一個變型中,使用自動過程來建立管理過程。在此變型中,預(yù)先根據(jù)活動種類建立了管理過程。如果活動屬于特定的活動種類,則使用為該特定活動種類建立的管理過程來管理與該活動關(guān)聯(lián)的計算機(jī)系統(tǒng)相關(guān)的項。在所述變型中,建立管理過程進(jìn)一步包括以下步驟根據(jù)活動種類對所述至少一個活動分類,其中將所述至少一個活動標(biāo)識為屬于特定的活動種類;以及采用為所述特定活動種類建立的預(yù)定管理過程來管理與所述活動關(guān)聯(lián)的計算機(jī)系統(tǒng)相關(guān)的項。
在圖4中示出的方法的另一個變型中,所述活動包括要使用多個計算機(jī)系統(tǒng)執(zhí)行的分組活動。在此變型中執(zhí)行了附加步驟。在第一附加步驟中,數(shù)字處理裝置接收參與分組活動的計算機(jī)系統(tǒng)的標(biāo)識。將計算機(jī)系統(tǒng)相關(guān)的項與所述至少一個活動關(guān)聯(lián)的步驟進(jìn)一步包括將從參與分組活動的每個計算機(jī)系統(tǒng)提取的計算機(jī)系統(tǒng)相關(guān)的項與所述分組活動關(guān)聯(lián)。建立在管理與所述至少一個活動關(guān)聯(lián)的計算機(jī)系統(tǒng)相關(guān)的項中使用的管理過程的步驟進(jìn)一步包括建立在管理與所述分組活動關(guān)聯(lián)的計算機(jī)系統(tǒng)相關(guān)的項中使用的管理過程,其中從參與所述分組活動的計算機(jī)系統(tǒng)提取所述計算機(jī)系統(tǒng)相關(guān)的項。根據(jù)建立的管理過程來管理計算機(jī)系統(tǒng)相關(guān)的項的步驟進(jìn)一步包括根據(jù)為管理與所述分組活動關(guān)聯(lián)的計算機(jī)系統(tǒng)相關(guān)的項而建立的管理過程來管理與所述分組活動關(guān)聯(lián)的計算機(jī)系統(tǒng)相關(guān)的項。
參與分組活動的計算機(jī)系統(tǒng)的標(biāo)識可以來自所述分組活動的參與者;系統(tǒng)管理員;或自動過程。在自動過程的情況下,所述過程監(jiān)視由一組計算機(jī)系統(tǒng)中的單個計算機(jī)系統(tǒng)執(zhí)行的操作。將用于執(zhí)行與所述分組活動關(guān)聯(lián)的操作的計算機(jī)系統(tǒng)標(biāo)識為參與所述分組活動并像這樣被管理。
關(guān)于“計算機(jī)系統(tǒng)相關(guān)的項”,此術(shù)語包含任何可以使用與計算機(jī)系統(tǒng)關(guān)聯(lián)的功能以自動的預(yù)編程方式來管理的計算機(jī)相關(guān)的資源?!坝嬎銠C(jī)系統(tǒng)相關(guān)的項”的實例包括,但不限于文件、文件夾;數(shù)據(jù)庫;應(yīng)用程序;硬件;通信資源等。
圖5是示出根據(jù)本發(fā)明操作的另一個方法的流程圖。與圖4中示出的在某些變型中部分基于人工控制來操作的方法相比,圖5中示出的方法使用預(yù)定的活動模型和管理計劃以自動的方式操作。在步驟510,編程為根據(jù)本發(fā)明操作的計算機(jī)系統(tǒng)監(jiān)視計算機(jī)系統(tǒng)的使用來判定當(dāng)前使用計算機(jī)系統(tǒng)執(zhí)行的操作。然后,在步驟520,計算機(jī)系統(tǒng)訪問多個活動模型。每個活動模型描述了一組使用計算機(jī)系統(tǒng)來執(zhí)行的實現(xiàn)特定目標(biāo)的相關(guān)操作。接下來,在步驟530,計算機(jī)系統(tǒng)將使用計算機(jī)系統(tǒng)執(zhí)行的當(dāng)前操作與所述活動模型相比較。然后,在步驟540,計算機(jī)系統(tǒng)標(biāo)識最適合使用計算機(jī)系統(tǒng)執(zhí)行的當(dāng)前操作的特定活動模型。接下來,在步驟550,計算機(jī)系統(tǒng)訪問與所述特定活動模型關(guān)聯(lián)的管理計劃。所訪問的管理計劃建立了當(dāng)與所述活動模型對應(yīng)的操作被檢測為使用計算機(jī)系統(tǒng)來執(zhí)行時在管理計算機(jī)系統(tǒng)中使用的管理過程。然后,在步驟560,計算機(jī)系統(tǒng)根據(jù)所述管理過程來管理計算機(jī)系統(tǒng)。
在圖5中示出的方法的一個變型中,由執(zhí)行包含所述方法的程序的數(shù)字處理裝置來執(zhí)行附加操作。所述附加操作在步驟510之前發(fā)生,并包括監(jiān)視在足夠長的持續(xù)時間段上發(fā)生的操作模式以標(biāo)識使用計算機(jī)系統(tǒng)來執(zhí)行的單獨活動;以及根據(jù)對操作模式的監(jiān)視來表述多個活動模型。在另一個變型中,在表述了活動模型之后,為每個活動模型生成管理計劃。
在圖5中示出的方法的另一個變型中,數(shù)字處理裝置執(zhí)行附加指令以執(zhí)行以下步驟在生成了多個活動模型和管理計劃之后,繼續(xù)監(jiān)視使用計算機(jī)系統(tǒng)執(zhí)行的操作;以及根據(jù)繼續(xù)的監(jiān)視來生成至少一個新的活動模型或管理計劃。
在圖5中示出的方法的再一個變型中,詢問計算機(jī)系統(tǒng)的用戶有關(guān)她管理計算機(jī)系統(tǒng)的偏好。在此變型中,數(shù)字處理裝置執(zhí)行指令以執(zhí)行以下步驟在使用與所述活動模型關(guān)聯(lián)的管理計劃管理計算機(jī)系統(tǒng)之前,詢問計算機(jī)系統(tǒng)的用戶有關(guān)管理計算機(jī)系統(tǒng)的偏好;接收指定與管理計算機(jī)系統(tǒng)有關(guān)的至少一個偏好的響應(yīng);并且其中根據(jù)管理過程管理計算機(jī)系統(tǒng)進(jìn)一步包括根據(jù)所述管理過程和至少一個偏好來執(zhí)行計算機(jī)系統(tǒng)的管理。
在圖5中示出的方法的再一個變型中,所述方法通知用戶管理過程對計算機(jī)系統(tǒng)的操作的影響。在此變型中,數(shù)字處理裝置執(zhí)行完成以下步驟的指令在根據(jù)管理過程管理計算機(jī)系統(tǒng)之前,通知計算機(jī)系統(tǒng)的用戶管理計劃對計算機(jī)系統(tǒng)的操作的影響。通知用戶有關(guān)影響可以包括指示計算機(jī)系統(tǒng)在后臺執(zhí)行管理任務(wù)時可能周期性地減慢速度。
假設(shè)特定管理任務(wù)可能對計算機(jī)系統(tǒng)的性能具有瞬時的負(fù)面影響,某些用戶可能希望退出特定管理過程,特別是在被告知管理過程的影響之后。因此,在圖5中示出的方法的再一個變型中,數(shù)字處理裝置執(zhí)行指令以執(zhí)行以下步驟向用戶提供退出至少一個由與活動模型關(guān)聯(lián)的管理計劃建立的管理過程的機(jī)會;接收用戶提交的選擇,其中所述選擇退出至少一個由與活動模型關(guān)聯(lián)的管理計劃建立的管理過程;以及在管理計算機(jī)系統(tǒng)時禁用與用戶提交的選擇對應(yīng)的管理過程。
圖6是示出根據(jù)本發(fā)明操作的其他方法的流程圖。與先前實施例相比,圖6中示出的方法根據(jù)活動來管理單個計算機(jī)資源,而不是多個計算機(jī)系統(tǒng)相關(guān)的項。在步驟610,編程為根據(jù)此實施例執(zhí)行操作的計算機(jī)系統(tǒng)監(jiān)視計算機(jī)系統(tǒng)資源的使用模式,其中在監(jiān)視活動期間,收集表征計算機(jī)系統(tǒng)資源的使用模式的信息。然后,在步驟620,計算機(jī)系統(tǒng)將在監(jiān)視計算機(jī)系統(tǒng)資源的使用模式時收集的信息與表征優(yōu)選的使用標(biāo)準(zhǔn)的模型相比較。接下來,在步驟630,計算機(jī)系統(tǒng)根據(jù)比較來判定是否可以對計算機(jī)系統(tǒng)資源的使用做出改進(jìn)。然后,在步驟640,如果判定是肯定的,則計算機(jī)系統(tǒng)制定改進(jìn)。
在圖6示出的方法的一個變型中,改進(jìn)涉及與計算機(jī)系統(tǒng)資源關(guān)聯(lián)的備份過程;通常是涉及應(yīng)用程序的過程。在圖6中示出的方法的另一個變型中,改進(jìn)涉及安全過程。
圖7是示出根據(jù)本發(fā)明操作的另一個方法的流程圖。圖7中示出的方法用于根據(jù)活動來管理可通過網(wǎng)絡(luò)訪問的客戶端計算機(jī)系統(tǒng)。可以訪問與客戶端計算機(jī)系統(tǒng)共享的公共網(wǎng)絡(luò)并編程為管理客戶端計算機(jī)系統(tǒng)的管理計算機(jī)系統(tǒng)執(zhí)行以下操作。在步驟710,管理計算機(jī)系統(tǒng)監(jiān)視客戶端計算機(jī)系統(tǒng)的使用以判定使用客戶端計算機(jī)系統(tǒng)執(zhí)行的當(dāng)前操作。接下來,在步驟720,管理計算機(jī)系統(tǒng)訪問多個活動模型,其中每個活動模型描述了一組使用客戶端計算機(jī)系統(tǒng)執(zhí)行的實現(xiàn)特定目標(biāo)的相關(guān)操作。然后,在步驟730,管理計算機(jī)系統(tǒng)將使用客戶端計算機(jī)系統(tǒng)執(zhí)行的當(dāng)前操作與所述活動模型相比較。接下來,在步驟740,對于每個客戶端計算機(jī)系統(tǒng),管理計算機(jī)系統(tǒng)標(biāo)識最適合使用客戶端計算機(jī)系統(tǒng)執(zhí)行的當(dāng)前操作的特定活動模型。然后,在步驟750,對于每個客戶端計算機(jī)系統(tǒng),管理計算機(jī)系統(tǒng)訪問與最適合使用客戶端計算機(jī)系統(tǒng)執(zhí)行的當(dāng)前操作的活動模型關(guān)聯(lián)的管理計劃。接下來,在步驟760,對于每個客戶端計算機(jī)系統(tǒng),管理計算機(jī)系統(tǒng)根據(jù)由所述管理計劃建立的管理過程來管理客戶端計算機(jī)系統(tǒng),所述管理計劃與最適合使用客戶端計算機(jī)系統(tǒng)執(zhí)行的當(dāng)前操作的活動模型關(guān)聯(lián)。
在圖7中示出的方法的一個備選實施例中,某些客戶端計算機(jī)系統(tǒng)是便攜的。在這種實施例中,監(jiān)視客戶端計算機(jī)系統(tǒng)的使用模式至少包括監(jiān)視便攜客戶端計算機(jī)系統(tǒng)在地理位置之間的移動。所建立的管理此類便攜客戶端計算機(jī)系統(tǒng)的管理計劃制定根據(jù)便攜客戶端計算機(jī)系統(tǒng)的地理位置來做出管理決策的管理協(xié)議。在此實施例中制定的典型管理協(xié)議區(qū)分在該處處理業(yè)務(wù)的地理位置和與便攜客戶端計算機(jī)系統(tǒng)的用戶的所在地對應(yīng)的地理位置。
圖8是示出根據(jù)本發(fā)明操作的其他方法的流程圖。圖8中示出的方法用于根據(jù)活動來管理參與協(xié)作活動的計算機(jī)系統(tǒng)。在步驟810,計算機(jī)系統(tǒng)標(biāo)識過程接收要參與協(xié)作活動的計算機(jī)系統(tǒng)的標(biāo)識。在各種實施例中,標(biāo)識可以來自參與協(xié)作活動的計算機(jī)系統(tǒng)的用戶;任務(wù)是管理參與協(xié)作活動的計算機(jī)系統(tǒng)的系統(tǒng)管理員;或監(jiān)視使用組中的計算機(jī)系統(tǒng)執(zhí)行的操作以判定使用哪些計算機(jī)系統(tǒng)來參與協(xié)作活動的自動過程。一旦做出判定,自動過程就生成在步驟810傳送的、標(biāo)識組中哪些計算機(jī)系統(tǒng)參與所述協(xié)作活動的消息。然后,在步驟820,編程為根據(jù)本發(fā)明執(zhí)行操作的計算機(jī)系統(tǒng)監(jiān)視使用參與協(xié)作活動的計算機(jī)系統(tǒng)執(zhí)行的操作。接下來,在步驟830,計算機(jī)系統(tǒng)訪問要在管理參與協(xié)作活動的計算機(jī)系統(tǒng)中使用的基于活動的管理計劃。然后,在步驟840,計算機(jī)系統(tǒng)根據(jù)基于活動的管理計劃來管理參與協(xié)作活動的計算機(jī)系統(tǒng)。如前所述,每個管理計劃通常都標(biāo)識一組與活動(在此情況下為協(xié)作活動)關(guān)聯(lián)的計算機(jī)系統(tǒng)相關(guān)的項,并建立用于在使用計算機(jī)系統(tǒng)執(zhí)行所述活動時管理計算機(jī)系統(tǒng)相關(guān)的項的管理過程。在圖8中示出的方法中,所述方法根據(jù)為協(xié)作活動建立的管理計劃來管理從參與協(xié)作活動的每個計算機(jī)系統(tǒng)提取的計算機(jī)系統(tǒng)相關(guān)的項。
在圖8中示出的方法的一個變型中,根據(jù)基于活動的管理計劃來管理參與協(xié)作活動的計算機(jī)系統(tǒng)進(jìn)一步包括將使用參與協(xié)作活動的計算機(jī)系統(tǒng)執(zhí)行的活動與在基于活動的管理計劃中提出的標(biāo)準(zhǔn)相比較,以判定是否根據(jù)所述標(biāo)準(zhǔn)來執(zhí)行活動,并且當(dāng)判定沒有根據(jù)所述標(biāo)準(zhǔn)來執(zhí)行活動時,制定補(bǔ)救操作。在一種情況下,所述補(bǔ)救操作包括制定軟件資產(chǎn)的改進(jìn)使用;在另一種情況下,所述補(bǔ)救操作涉及安全措施。
本領(lǐng)域的技術(shù)人員將理解,此處示出和描述的方法可以包含在可存儲于有形的計算機(jī)可讀存儲介質(zhì)內(nèi)的計算機(jī)程序中。包含在有形的計算機(jī)可讀存儲介質(zhì)中的指令在被執(zhí)行時將執(zhí)行所述方法的各步驟。有形的計算機(jī)可讀存儲介質(zhì)包括,但不限于,硬盤驅(qū)動器、CD或DVD ROM、閃存存儲設(shè)備或計算機(jī)系統(tǒng)的RAM存儲器。
因此,應(yīng)理解的是,通過示例性的和非限制性的實例的方式提供了上述說明,其是當(dāng)前由發(fā)明者構(gòu)想的用于根據(jù)活動執(zhí)行計算機(jī)系統(tǒng)管理的最佳方法和裝置的完整和有益的說明。本領(lǐng)域的技術(shù)人員將理解,此處說明的各種實施例可以單獨實現(xiàn);結(jié)合此處說明的一個或多個其他實施例實現(xiàn);或結(jié)合不同于此處說明的計算機(jī)系統(tǒng)來實現(xiàn)。此外,本領(lǐng)域的技術(shù)人員將理解,本發(fā)明可以通過除所描述的實施例以外的實施例來實現(xiàn);出于示例而非限制的目的提供了這些描述的實施例;并且本發(fā)明因此僅由以下權(quán)利要求來限制。
權(quán)利要求
1.一種用于基于活動的管理的方法,所述方法包括將計算機(jī)系統(tǒng)相關(guān)的項與要使用所述計算機(jī)系統(tǒng)執(zhí)行的至少一個活動關(guān)聯(lián);建立在管理與所述至少一個活動關(guān)聯(lián)的所述計算機(jī)系統(tǒng)相關(guān)的項中使用的管理過程;以及在執(zhí)行所述至少一個活動期間根據(jù)所述建立的管理過程來管理所述計算機(jī)系統(tǒng)相關(guān)的項。
2.如權(quán)利要求1中所述的方法,其中將計算機(jī)系統(tǒng)相關(guān)的項與要使用所述計算機(jī)系統(tǒng)執(zhí)行的至少一個活動關(guān)聯(lián)進(jìn)一步包括將計算機(jī)系統(tǒng)相關(guān)的項與多個活動關(guān)聯(lián);并且其中建立管理過程進(jìn)一步包括為所述多個活動中的每個活動建立單獨的管理過程,其中當(dāng)使用所述計算機(jī)系統(tǒng)來執(zhí)行所述多個活動中的特定活動時,根據(jù)為該特定活動建立的所述管理過程來管理與該特定活動關(guān)聯(lián)的所述計算機(jī)系統(tǒng)相關(guān)的項。
3.如權(quán)利要求2中所述的方法,其中還包括在建立了用于管理與所述多個活動中的每個活動關(guān)聯(lián)的所述計算機(jī)系統(tǒng)相關(guān)的項的管理過程之后,接收使用所述計算機(jī)系統(tǒng)來執(zhí)行所述多個活動中的哪個特定活動的指示;并且其中管理所述計算機(jī)系統(tǒng)相關(guān)的項進(jìn)一步包括根據(jù)為該特定活動建立的所述管理過程來管理與該特定活動關(guān)聯(lián)的所述計算機(jī)系統(tǒng)相關(guān)的項。
4.如權(quán)利要求1中所述的方法,其中還包括在將計算機(jī)系統(tǒng)相關(guān)的項與要使用所述計算機(jī)系統(tǒng)來執(zhí)行的至少一個活動關(guān)聯(lián)之前,接收所述至少一個活動的標(biāo)識。
5.如權(quán)利要求4中所述的方法,其中接收標(biāo)識進(jìn)一步包括從所述計算機(jī)系統(tǒng)的用戶處接收所述活動的標(biāo)識。
6.如權(quán)利要求4中所述的方法,其中接收標(biāo)識進(jìn)一步包括從監(jiān)視所述計算機(jī)系統(tǒng)的使用模式的自動過程來接收所述活動的標(biāo)識。
7.如權(quán)利要求1中所述的方法,其中建立在管理與所述至少一個活動關(guān)聯(lián)的所述計算機(jī)系統(tǒng)相關(guān)的項中使用的管理過程進(jìn)一步包括從以下一組實體中選擇的至少一個實體來接收與管理過程有關(guān)的偏好用戶;公司;第三方服務(wù);自動軟件代理。
8.如權(quán)利要求6中所述的方法,其中建立在管理與所述至少一個活動關(guān)聯(lián)的所述計算機(jī)系統(tǒng)相關(guān)的項中使用的管理過程進(jìn)一步包括根據(jù)活動種類對所述至少一個活動分類,由此將所述至少一個活動標(biāo)識為屬于特定的活動種類;以及采用為所述特定活動種類建立的預(yù)定管理過程。
9.如權(quán)利要求1中所述的方法,其中所述計算機(jī)系統(tǒng)相關(guān)的項包括從以下組中選擇的至少一個文件;文件夾;數(shù)據(jù)庫;應(yīng)用程序;通信資源;日歷;日歷資源;日歷表項。
10.如權(quán)利要求1中所述的方法,其中管理過程與從以下組中選擇的至少一個相關(guān)應(yīng)用程序更新;硬件更新;硬件維護(hù);文件備份;系統(tǒng)備份;口令過程;生物測定安全過程;文件安全;通信安全;文件壓縮;反病毒過程;反間諜軟件過程;反惡意軟件過程;文件加密;機(jī)外系統(tǒng)資產(chǎn)的管理;打印易耗品的補(bǔ)充;與打印圖像關(guān)聯(lián)的易耗品的補(bǔ)充。
11.如權(quán)利要求1中所述的方法,其中所述至少一個活動進(jìn)一步包括分組活動,所述方法還包括接收參與所述分組活動的計算機(jī)系統(tǒng)的標(biāo)識;其中將計算機(jī)系統(tǒng)相關(guān)的項與所述至少一個活動關(guān)聯(lián)進(jìn)一步包括將從參與所述分組活動的每個計算機(jī)系統(tǒng)中提取的計算機(jī)系統(tǒng)相關(guān)的項與所述分組活動關(guān)聯(lián);其中建立在管理與所述至少一個活動關(guān)聯(lián)的所述計算機(jī)系統(tǒng)相關(guān)的項中使用的管理過程進(jìn)一步包括建立在管理與所述分組活動關(guān)聯(lián)的所述計算機(jī)系統(tǒng)相關(guān)的項中使用的管理過程,其中從參與所述分組活動的所述計算機(jī)系統(tǒng)來提取所述計算機(jī)系統(tǒng)相關(guān)的項;以及其中根據(jù)所述建立的管理過程來管理所述計算機(jī)系統(tǒng)相關(guān)的項進(jìn)一步包括根據(jù)為了管理與所述分組活動關(guān)聯(lián)的所述計算機(jī)系統(tǒng)相關(guān)的項而建立的所述管理過程來管理與所述分組活動關(guān)聯(lián)的所述計算機(jī)系統(tǒng)相關(guān)的項。
12.如權(quán)利要求11中所述的方法,其中從以下實體中選擇的實體來接收參與所述分組活動的所述計算機(jī)系統(tǒng)的標(biāo)識所述分組活動的參與者;系統(tǒng)管理員;監(jiān)視由一組計算機(jī)系統(tǒng)中的單個計算機(jī)系統(tǒng)執(zhí)行的操作的自動過程,其中將執(zhí)行與所述分組活動關(guān)聯(lián)的操作的計算機(jī)系統(tǒng)標(biāo)識為參與所述分組活動的計算機(jī)系統(tǒng)。
13.一種用于基于活動的管理的方法,所述方法包括監(jiān)視計算機(jī)系統(tǒng)的使用以確定使用所述計算機(jī)系統(tǒng)來執(zhí)行的當(dāng)前操作;訪問多個活動模型,其中每個所述活動模型都描述了一組使用所述計算機(jī)系統(tǒng)執(zhí)行以實現(xiàn)特定目標(biāo)的相關(guān)操作;將使用所述計算機(jī)系統(tǒng)執(zhí)行的所述當(dāng)前操作與所述活動模型相比較;標(biāo)識最適合使用所述計算機(jī)系統(tǒng)執(zhí)行的所述當(dāng)前操作的特定活動模型;訪問與所述特定活動模型關(guān)聯(lián)的管理計劃,其中所述管理計劃建立了當(dāng)對應(yīng)于所述活動模型的操作被檢測為使用所述計算機(jī)系統(tǒng)來執(zhí)行時在管理所述計算機(jī)系統(tǒng)中使用的管理過程;以及根據(jù)所述管理過程來管理所述計算機(jī)系統(tǒng)。
14.如權(quán)利要求13中所述的方法,其中在執(zhí)行監(jiān)視所述計算機(jī)系統(tǒng)的使用的操作以確定使用所述計算機(jī)系統(tǒng)執(zhí)行的操作的當(dāng)前模式之前,進(jìn)一步包括監(jiān)視在具有足夠持續(xù)時間的時間段上發(fā)生的操作的模式以標(biāo)識使用所述計算機(jī)系統(tǒng)來執(zhí)行的單獨活動;以及根據(jù)對所述操作模式的監(jiān)視來表述所述多個活動模型。
15.如權(quán)利要求14中所述的方法,其中在執(zhí)行表述所述多個活動模型的操作之后,進(jìn)一步包括生成與每個所述活動模型關(guān)聯(lián)的管理計劃。
16.如權(quán)利要求14中所述的方法,其中監(jiān)視操作模式進(jìn)一步包括對在監(jiān)視操作期間執(zhí)行的活動進(jìn)行分類。
17.如權(quán)利要求16中所述的方法,其中將活動分類進(jìn)一步包括分配活動類型。
18.如權(quán)利要求17中所述的方法,其中將活動分類進(jìn)一步包括根據(jù)分配的活動類型來將活動分配到類別。
19.如權(quán)利要求14中所述的方法,其中監(jiān)視操作模式進(jìn)一步包括定期記錄計算機(jī)系統(tǒng)資源的利用率水平。
20.如權(quán)利要求15中所述的方法,其中還包括在生成了所述多個活動模型和管理計劃之后,繼續(xù)監(jiān)視使用所述計算機(jī)系統(tǒng)執(zhí)行的操作;以及根據(jù)所述繼續(xù)的監(jiān)視來改進(jìn)所述活動模型和管理計劃中的至少一個。
21.如權(quán)利要求15中所述的方法,其中還包括在生成了所述多個活動模型和管理計劃之后,繼續(xù)監(jiān)視使用所述計算機(jī)系統(tǒng)執(zhí)行的操作;以及根據(jù)所述繼續(xù)的監(jiān)視來生成至少一個新的活動模型或管理計劃。
22.如權(quán)利要求13中所述的方法,其中還包括在使用與所述活動模型關(guān)聯(lián)的所述管理計劃來管理所述計算機(jī)系統(tǒng)之前,詢問所述計算機(jī)系統(tǒng)的用戶與管理所述計算機(jī)系統(tǒng)有關(guān)的偏好;接收指定至少一個與管理所述計算機(jī)系統(tǒng)有關(guān)的偏好的響應(yīng);以及其中根據(jù)所述管理過程來管理所述計算機(jī)系統(tǒng)進(jìn)一步包括根據(jù)所述管理過程和所述至少一個偏好來執(zhí)行對所述計算機(jī)系統(tǒng)的管理。
23.如權(quán)利要求13中所述的方法,其中還包括在根據(jù)所述管理過程來管理所述計算機(jī)系統(tǒng)之前,通知所述計算機(jī)系統(tǒng)的用戶所述管理計劃對所述計算機(jī)系統(tǒng)的操作的影響。
24.如權(quán)利要求23中所述的方法,其中還包括向用戶提供退出由與所述活動模型關(guān)聯(lián)的所述管理計劃建立的至少一個所述管理過程的機(jī)會;接收所述用戶提交的選擇,其中所述選擇退出由與所述活動模型關(guān)聯(lián)的所述管理計劃建立的至少一個所述管理過程;以及在管理所述計算機(jī)系統(tǒng)時禁用與所述用戶提交的所述選擇對應(yīng)的所述管理過程。
25.一種用于基于活動的管理的方法,所述方法包括監(jiān)視計算機(jī)系統(tǒng)資源的使用模式,其中在所述監(jiān)視期間,收集表征所述計算機(jī)系統(tǒng)資源的使用模式的活動信息;將在監(jiān)視所述計算機(jī)系統(tǒng)資源的所述使用模式時收集的信息與表征優(yōu)選的使用標(biāo)準(zhǔn)的模型相比較;根據(jù)所述比較來判定是否可以對所述計算機(jī)系統(tǒng)資源的使用做出改進(jìn);以及如果所述判定是肯定的,則制定改進(jìn)。
26.如權(quán)利要求25中所述的方法,其中所述改進(jìn)與備份過程有關(guān)。
27.如權(quán)利要求25中所述的方法,其中所述改進(jìn)與安全過程有關(guān)。
28.一種用于在活動的基礎(chǔ)上管理可通過網(wǎng)絡(luò)訪問的客戶端計算機(jī)系統(tǒng)的操作的管理計算機(jī)系統(tǒng),所述管理計算機(jī)系統(tǒng)包括至少一個存儲器,所述存儲器用于存儲至少一個機(jī)器可讀指令的程序,其中當(dāng)被執(zhí)行時,所述至少一個程序執(zhí)行管理可通過所述網(wǎng)絡(luò)訪問的客戶端計算機(jī)系統(tǒng)的操作;網(wǎng)絡(luò)接口,所述網(wǎng)絡(luò)接口連接到所述網(wǎng)絡(luò)以便與要通過所述網(wǎng)絡(luò)管理的所述客戶端計算機(jī)系統(tǒng)進(jìn)行雙向通信;數(shù)字處理裝置,所述裝置連接到所述至少一個存儲器和所述網(wǎng)絡(luò)接口,其中當(dāng)執(zhí)行所述至少一個程序時,所述數(shù)字處理裝置至少執(zhí)行以下操作監(jiān)視所述客戶端計算機(jī)系統(tǒng)的使用以確定使用所述客戶端計算機(jī)系統(tǒng)來執(zhí)行的當(dāng)前操作;訪問多個活動模型,其中每個所述活動模型都描述了一組使用所述計算機(jī)系統(tǒng)執(zhí)行以實現(xiàn)特定目標(biāo)的相關(guān)操作;將使用所述客戶端計算機(jī)系統(tǒng)執(zhí)行的所述當(dāng)前操作與所述活動模型相比較;對于每個客戶端計算機(jī)系統(tǒng),標(biāo)識最適合使用所述客戶端計算機(jī)系統(tǒng)執(zhí)行的所述當(dāng)前操作的特定活動模型;對于每個客戶端計算機(jī)系統(tǒng),訪問與最適合使用所述客戶端計算機(jī)系統(tǒng)執(zhí)行的所述當(dāng)前操作的所述活動模型關(guān)聯(lián)的管理計劃;對于每個客戶端計算機(jī)系統(tǒng),根據(jù)由所述管理計劃建立的管理過程來管理所述客戶端計算機(jī)系統(tǒng),所述管理計劃與最適合使用所述客戶端計算機(jī)系統(tǒng)執(zhí)行的所述當(dāng)前操作的所述活動模型關(guān)聯(lián)。
29.如權(quán)利要求28中所述的系統(tǒng),其中所述客戶端計算機(jī)系統(tǒng)中的特定系統(tǒng)是便攜的,并且其中監(jiān)視所述客戶端計算機(jī)系統(tǒng)的使用模式至少包括監(jiān)視所述便攜客戶端計算機(jī)系統(tǒng)在地理位置之間的移動,并且其中所述管理計劃制定取決于所述便攜客戶端計算機(jī)系統(tǒng)的所述地理位置的管理協(xié)議。
30.如權(quán)利要求29中所述的系統(tǒng),其中所述管理協(xié)議區(qū)分在該處處理業(yè)務(wù)的地理位置和與所述便攜客戶端計算機(jī)系統(tǒng)的用戶的所在地對應(yīng)的地理位置。
31.如權(quán)利要求29中所述的系統(tǒng),其中所述管理協(xié)議制定將內(nèi)容的接收限于授權(quán)的地理位置的安全過程。
32.一種用于管理參與協(xié)作活動的計算機(jī)系統(tǒng)的計算機(jī)實現(xiàn)的方法,其中所述計算機(jī)系統(tǒng)連接到網(wǎng)絡(luò),所述方法包括接收要在所述協(xié)作活動中使用的計算機(jī)系統(tǒng)的標(biāo)識;監(jiān)視使用參與所述協(xié)作活動的所述計算機(jī)系統(tǒng)執(zhí)行的活動;訪問要在管理參與所述協(xié)作活動的所述計算機(jī)系統(tǒng)中使用的基于活動的管理計劃;以及根據(jù)所述基于活動的管理計劃來管理參與所述協(xié)作活動的所述計算機(jī)系統(tǒng)。
33.如權(quán)利要求32中所述的計算機(jī)實現(xiàn)的方法,其中根據(jù)所述基于活動的管理計劃來管理參與所述協(xié)作活動的所述計算機(jī)系統(tǒng)進(jìn)一步包括將使用參與所述協(xié)作活動的所述計算機(jī)系統(tǒng)執(zhí)行的活動與在所述基于活動的管理計劃中提出的標(biāo)準(zhǔn)相比較,以判定是否根據(jù)所述標(biāo)準(zhǔn)來執(zhí)行所述活動,并且當(dāng)判定沒有根據(jù)所述標(biāo)準(zhǔn)來執(zhí)行所述活動時,制定補(bǔ)救操作。
34.如權(quán)利要求33中所述的計算機(jī)實現(xiàn)的方法,其中所述補(bǔ)救操作與軟件資產(chǎn)的改進(jìn)使用有關(guān)。
35.如權(quán)利要求33中所述的計算機(jī)實現(xiàn)的方法,其中所述補(bǔ)救操作與網(wǎng)絡(luò)安全措施有關(guān)。
36.一種有形地包含機(jī)器可讀指令的程序的信號承載介質(zhì),所述程序可由計算機(jī)的數(shù)字處理裝置執(zhí)行以完成方法1-27中的任一方法。
全文摘要
一種執(zhí)行計算機(jī)系統(tǒng)管理的裝置和方法。將計算機(jī)系統(tǒng)相關(guān)的項與要使用計算機(jī)系統(tǒng)執(zhí)行的至少一個活動關(guān)聯(lián)。為至少一個活動建立管理過程。當(dāng)使用計算機(jī)系統(tǒng)執(zhí)行至少一個活動時,根據(jù)為至少一個活動建立的管理過程來管理與至少一個活動關(guān)聯(lián)的計算機(jī)系統(tǒng)相關(guān)的項。裝置和方法監(jiān)視計算機(jī)系統(tǒng)的使用模式。使用在監(jiān)視操作期間收集的信息來表述活動模型,并為每個活動模型設(shè)計管理計劃。在為每個活動模型設(shè)計管理計劃后,監(jiān)視計算機(jī)系統(tǒng)的使用以標(biāo)識使用計算機(jī)系統(tǒng)執(zhí)行的操作。將標(biāo)識的操作與活動模型比較以判定哪個活動模型最適合標(biāo)識的操作。使用與最適合使用計算機(jī)系統(tǒng)執(zhí)行的操作的活動模型關(guān)聯(lián)的管理計劃,執(zhí)行與活動關(guān)聯(lián)的計算機(jī)系統(tǒng)相關(guān)的項的管理。
文檔編號G06Q10/00GK101093564SQ20071011255
公開日2007年12月26日 申請日期2007年6月20日 優(yōu)先權(quán)日2006年6月23日
發(fā)明者S·J·馬斯特里安, T·E·謝弗蘭斯, C·A·皮克歐維爾, D·F·班茨, S·賈蘭 申請人:國際商業(yè)機(jī)器公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
贞丰县| 太白县| 临武县| 毕节市| 卢湾区| 黄平县| 江永县| 安阳县| 富平县| 泗洪县| 陈巴尔虎旗| 阳城县| 上饶县| 佛坪县| 通山县| 恩施市| 延吉市| 全南县| 涞源县| 丽水市| 布尔津县| 科技| 新郑市| 鲁甸县| 海安县| 屏山县| 吴旗县| 固阳县| 万载县| 徐州市| 池州市| 麻城市| 开阳县| 白银市| 和田市| 南江县| 合作市| 湛江市| 库尔勒市| 大同县| 明溪县|