專利名稱:基于活動(dòng)的管理計(jì)算機(jī)系統(tǒng)的裝置和方法
技術(shù)領(lǐng)域:
本發(fā)明一般地涉及用于執(zhí)行計(jì)算機(jī)系統(tǒng)的管理、維護(hù)和升級(jí)的裝置和方法,更具體地說(shuō),涉及根據(jù)活動(dòng)來(lái)執(zhí)行計(jì)算機(jī)系統(tǒng)的管理、維護(hù)和升級(jí)的裝置和方法。
背景技術(shù):
計(jì)算機(jī)系統(tǒng)需要持續(xù)的管理和維護(hù)。在基于規(guī)定來(lái)應(yīng)用的一個(gè)常規(guī)范例中,標(biāo)識(shí)了共享基準(zhǔn)配置的計(jì)算機(jī)系統(tǒng),并對(duì)共享基準(zhǔn)配置的每個(gè)計(jì)算機(jī)系統(tǒng)執(zhí)行管理和維護(hù)操作?!盎鶞?zhǔn)配置”指計(jì)算機(jī)系統(tǒng)共享的用于接收維護(hù)或升級(jí)的初始硬件和軟件配置。當(dāng)判定是否對(duì)特定計(jì)算機(jī)系統(tǒng)執(zhí)行維護(hù)或是否升級(jí)特定計(jì)算機(jī)系統(tǒng)時(shí),應(yīng)用的首要準(zhǔn)則是目標(biāo)群體中的特定計(jì)算機(jī)系統(tǒng)是否共享基準(zhǔn)配置。如果是,則在計(jì)算機(jī)系統(tǒng)上執(zhí)行維護(hù)或安裝升級(jí)。
在某些情況下,已經(jīng)意識(shí)到這種面向配置的管理計(jì)算機(jī)系統(tǒng)的方法不是最佳的。例如,雖然執(zhí)行維護(hù)或安裝升級(jí)可以是期望的,但是可能會(huì)以低效率的方式完成維護(hù)或升級(jí)的實(shí)際執(zhí)行,因?yàn)闆](méi)有考慮要維護(hù)的計(jì)算機(jī)系統(tǒng)的用戶的獨(dú)特需要。例如,針對(duì)維護(hù)或升級(jí)的計(jì)算機(jī)系統(tǒng)群中的計(jì)算機(jī)系統(tǒng)的單個(gè)用戶可能以非常不同于其他用戶的方式使用她的計(jì)算機(jī);或者可以具有非常不同的工作計(jì)劃;或者可能位于在地理上遠(yuǎn)離其他用戶的位置,在該位置,并非始終可以保證執(zhí)行維護(hù)或升級(jí)所必需的對(duì)網(wǎng)絡(luò)的訪問(wèn)。在用戶使用他們的計(jì)算機(jī)執(zhí)行非典型的工作或具有不同的工作計(jì)劃或工作習(xí)慣的情況下,應(yīng)以對(duì)維護(hù)或升級(jí)的計(jì)算機(jī)系統(tǒng)的用戶具有最小干擾的方式來(lái)執(zhí)行維護(hù)或升級(jí),并且所述方式反映了用戶的真實(shí)需要。
在其他情況下,出于經(jīng)濟(jì)上的原因,面向配置的執(zhí)行維護(hù)和升級(jí)的方法可以視為不必要的浪費(fèi)。例如,應(yīng)用軟件的升級(jí)經(jīng)常需要購(gòu)買包括升級(jí)的許可。如果特定用戶不使用與升級(jí)相關(guān)聯(lián)的增強(qiáng)功能,則購(gòu)買許可對(duì)用戶來(lái)說(shuō)是經(jīng)濟(jì)上的浪費(fèi)。
在其他情況下,可能希望在整個(gè)計(jì)算機(jī)系統(tǒng)群中產(chǎn)生維護(hù)操作或升級(jí),但是立即產(chǎn)生維護(hù)操作或升級(jí)可能在經(jīng)濟(jì)上是低效的。當(dāng)執(zhí)行維護(hù)和升級(jí)操作時(shí)所有與維護(hù)和升級(jí)關(guān)聯(lián)的后果可能不被理解,這是無(wú)法更改的事實(shí)。因此,在某些情況下,維護(hù)或升級(jí)操作可能降低計(jì)算機(jī)系統(tǒng)的性能或使計(jì)算機(jī)系統(tǒng)“崩潰”。因此,希望有選擇地在目標(biāo)計(jì)算機(jī)系統(tǒng)群中產(chǎn)生維護(hù)或升級(jí)(例如,分級(jí)地),以便如果遇到“故障”以及維護(hù)或升級(jí)使計(jì)算機(jī)系統(tǒng)崩潰時(shí),它僅影響有限數(shù)量的計(jì)算機(jī)系統(tǒng)。本領(lǐng)域的技術(shù)人員尋求能夠首先判定誰(shuí)最適合產(chǎn)生維護(hù)和升級(jí)的方法和裝置。
上述實(shí)例從規(guī)定角度運(yùn)行,其中規(guī)定尋求計(jì)算機(jī)系統(tǒng)的配置相關(guān)的管理和維護(hù)的備選方法。計(jì)算機(jī)系統(tǒng)的單個(gè)用戶對(duì)于如何最佳地管理和維護(hù)他們用于執(zhí)行生產(chǎn)任務(wù)的計(jì)算機(jī)系統(tǒng)存在類似的考慮。
例如,當(dāng)使用多個(gè)計(jì)算機(jī)系統(tǒng)資源(例如,應(yīng)用程序)來(lái)執(zhí)行生產(chǎn)操作時(shí),用戶通常會(huì)執(zhí)行一系列與生產(chǎn)操作關(guān)聯(lián)的輔助任務(wù)。這些輔助任務(wù)可以包括在創(chuàng)建時(shí)備份內(nèi)容;出于安全目的加密文件;掃描內(nèi)容以查找病毒等。根據(jù)用戶實(shí)際使用計(jì)算機(jī)來(lái)進(jìn)行何種操作,對(duì)于如何執(zhí)行這些輔助任務(wù),用戶可以有不同的偏好。
在其他情況下,計(jì)算機(jī)系統(tǒng)的不同用戶可以使用相同或極其類似的計(jì)算機(jī)資源集合來(lái)執(zhí)行不同的任務(wù)。在這種情況下,忽視此現(xiàn)實(shí)的維護(hù)或升級(jí)操作同樣在經(jīng)濟(jì)上是低效的。例如,雖然特定的用戶可能使用軟件程序,但是他可能僅需要“基本”功能。而且,當(dāng)增加的功能不被使用時(shí),用戶購(gòu)買升級(jí)許可將是經(jīng)濟(jì)上的浪費(fèi)。
備選地,單個(gè)用戶可以使用相同或非常類似的計(jì)算機(jī)資源集合來(lái)完成多個(gè)不同的任務(wù)。在常規(guī)操作中,與使用例如應(yīng)用程序來(lái)完成每個(gè)任務(wù)有關(guān)的策略、權(quán)限和過(guò)程不能根據(jù)多個(gè)任務(wù)中的特定任務(wù)來(lái)設(shè)置。實(shí)際上,每當(dāng)用戶從多個(gè)任務(wù)中的一個(gè)任務(wù)更改為執(zhí)行多個(gè)任務(wù)中的其他任務(wù)時(shí),與應(yīng)用程序的使用關(guān)聯(lián)的策略、權(quán)限和過(guò)程也必須被改變,如果它們隨每個(gè)任務(wù)而不同的話。
仍在其他情況下,關(guān)注點(diǎn)可能不同于是執(zhí)行維護(hù)任務(wù)還是升級(jí)操作。關(guān)注點(diǎn)可以是計(jì)算機(jī)系統(tǒng)的用戶是否在使用例如軟件套件的重要功能。對(duì)于用戶來(lái)說(shuō),展現(xiàn)對(duì)于足以執(zhí)行生產(chǎn)任務(wù)的軟件包的運(yùn)作了解以及對(duì)于有關(guān)如何最佳地根據(jù)他們的需要來(lái)優(yōu)化軟件包的無(wú)知都是正常的。例如,如果計(jì)算機(jī)系統(tǒng)的用戶每天花費(fèi)大量的時(shí)間使用計(jì)算機(jī)系統(tǒng)撰寫(xiě)內(nèi)容,則人們會(huì)期待該用戶設(shè)制了頻繁的備份協(xié)議來(lái)防止由于系統(tǒng)崩潰或其他意外事件造成的內(nèi)容丟失。但是,這種情況并不總是發(fā)生,因?yàn)橛脩艨赡懿皇煜ぴO(shè)制備份協(xié)議的機(jī)制。
在某種相關(guān)的方面,用戶可能經(jīng)歷計(jì)算機(jī)問(wèn)題,但是只有最低的能力來(lái)自己解決問(wèn)題。在其他情況下,不僅執(zhí)行維護(hù)或升級(jí)超出了用戶的知識(shí)范圍,而且只是描述或診斷在使用期間遇到的問(wèn)題都可以為僅對(duì)計(jì)算機(jī)系統(tǒng)略知一二的用戶帶來(lái)不能克服的問(wèn)題。在兩種情況下,相當(dāng)多的時(shí)間浪費(fèi)在尋求例如在線或電話專家協(xié)助上。在這種情況下,負(fù)責(zé)管理初學(xué)者用戶的計(jì)算機(jī)系統(tǒng)的機(jī)構(gòu)或代理尋求使大部分日常管理和維護(hù)操作自動(dòng)化的方法和裝置,但是以僅根據(jù)需要采取此類操作的方式這樣做。
仍在其他情況下,一組用戶可以參與協(xié)作活動(dòng),使用許多計(jì)算機(jī)系統(tǒng)來(lái)加入?yún)f(xié)作活動(dòng)。在這種情況下,正確地配置計(jì)算機(jī)系統(tǒng)以使協(xié)作可以進(jìn)行是必要的。這通常需要授予權(quán)限,安裝軟件升級(jí)等,以便每個(gè)協(xié)作方都可以訪問(wèn)協(xié)作環(huán)境并完全參與協(xié)作環(huán)境。備選地,如果特別敏感的材料是協(xié)作的主題,而特定一方(盡管被授權(quán)以進(jìn)行協(xié)作)未能這樣做,則可以建議撤消授權(quán)決定以保持安全。但是,這在實(shí)際操作中很難實(shí)現(xiàn),因?yàn)橄到y(tǒng)管理員的參與經(jīng)常以授予權(quán)限和安裝所需的軟件結(jié)束,而且對(duì)于系統(tǒng)管理員來(lái)說(shuō),監(jiān)視各方是否真正參與協(xié)作活動(dòng)是不尋常的。
因此,本領(lǐng)域的技術(shù)人員需要能夠克服現(xiàn)有技術(shù)的上述限制的方法和裝置。具體地說(shuō),本領(lǐng)域的技術(shù)人員需要考慮到所管理、維護(hù)和升級(jí)的計(jì)算機(jī)系統(tǒng)的用戶的實(shí)際需要的方法。此外,本領(lǐng)域的技術(shù)人員需要協(xié)助用戶最佳地利用計(jì)算機(jī)系統(tǒng)的功能或資源的方法和裝置。另外,本領(lǐng)域的技術(shù)人員需要協(xié)助協(xié)作環(huán)境中執(zhí)行維護(hù)和其他任務(wù)的方法和裝置。
發(fā)明內(nèi)容
根據(jù)本發(fā)明的以下實(shí)施例,克服了上述和其他問(wèn)題,并實(shí)現(xiàn)了其他優(yōu)點(diǎn)。
本發(fā)明的第一實(shí)施例包括一種有形地包含機(jī)器可讀指令的程序的信號(hào)承載介質(zhì),所述程序可由計(jì)算機(jī)的數(shù)字處理裝置執(zhí)行以完成根據(jù)活動(dòng)來(lái)管理計(jì)算機(jī)系統(tǒng)的操作。在所述數(shù)字處理裝置執(zhí)行所述機(jī)器可讀指令的程序時(shí)所執(zhí)行的操作包括將計(jì)算機(jī)系統(tǒng)相關(guān)的項(xiàng)與要使用所述計(jì)算機(jī)系統(tǒng)執(zhí)行的至少一個(gè)活動(dòng)關(guān)聯(lián);建立在管理與所述至少一個(gè)活動(dòng)關(guān)聯(lián)的所述計(jì)算機(jī)系統(tǒng)相關(guān)的項(xiàng)中使用的管理過(guò)程;以及在執(zhí)行所述至少一個(gè)活動(dòng)期間根據(jù)所述建立的管理過(guò)程來(lái)管理所述計(jì)算機(jī)系統(tǒng)相關(guān)的項(xiàng)。
本發(fā)明的第二實(shí)施例包括一種有形地包含機(jī)器可讀指令的程序的信號(hào)承載介質(zhì),所述程序可由計(jì)算機(jī)系統(tǒng)的數(shù)字處理裝置執(zhí)行以完成根據(jù)活動(dòng)來(lái)管理計(jì)算機(jī)系統(tǒng)的操作。在所述數(shù)字處理裝置執(zhí)行所述機(jī)器可讀指令的程序時(shí)所執(zhí)行的操作包括監(jiān)視計(jì)算機(jī)系統(tǒng)的使用以確定使用所述計(jì)算機(jī)系統(tǒng)來(lái)執(zhí)行的當(dāng)前操作;訪問(wèn)多個(gè)活動(dòng)模型,其中每個(gè)所述活動(dòng)模型都描述了一組使用所述計(jì)算機(jī)系統(tǒng)執(zhí)行以實(shí)現(xiàn)特定目標(biāo)的相關(guān)操作;將使用所述計(jì)算機(jī)系統(tǒng)執(zhí)行的所述當(dāng)前操作與所述活動(dòng)模型相比較;標(biāo)識(shí)最適合使用所述計(jì)算機(jī)系統(tǒng)執(zhí)行的所述當(dāng)前操作的特定活動(dòng)模型;訪問(wèn)與所述特定活動(dòng)模型關(guān)聯(lián)的管理計(jì)劃,其中所述管理計(jì)劃建立了當(dāng)對(duì)應(yīng)于所述活動(dòng)模型的操作被檢測(cè)為使用所述計(jì)算機(jī)系統(tǒng)來(lái)執(zhí)行時(shí)在管理所述計(jì)算機(jī)系統(tǒng)中使用的管理過(guò)程;以及根據(jù)所述管理過(guò)程來(lái)管理所述計(jì)算機(jī)系統(tǒng)。
本發(fā)明的第三實(shí)施例包括一種有形地包含機(jī)器可讀指令的程序的信號(hào)承載介質(zhì),所述程序可由計(jì)算機(jī)系統(tǒng)的數(shù)字處理裝置執(zhí)行以完成根據(jù)活動(dòng)來(lái)管理計(jì)算機(jī)系統(tǒng)的操作。在所述數(shù)字處理裝置執(zhí)行所述機(jī)器可讀指令的程序時(shí)所執(zhí)行的操作包括監(jiān)視計(jì)算機(jī)系統(tǒng)資源的使用模式,其中在所述監(jiān)視期間,收集表征所述計(jì)算機(jī)系統(tǒng)資源的使用模式的活動(dòng)信息;將在監(jiān)視所述計(jì)算機(jī)系統(tǒng)資源的所述使用模式時(shí)收集的信息與表征優(yōu)選的使用標(biāo)準(zhǔn)的模型相比較;根據(jù)所述比較來(lái)判定是否可以對(duì)所述計(jì)算機(jī)系統(tǒng)資源的使用做出改進(jìn);以及如果所述判定是肯定的,則制定改進(jìn)。
本發(fā)明的第四實(shí)施例包括一種用于在活動(dòng)的基礎(chǔ)上管理可通過(guò)網(wǎng)絡(luò)訪問(wèn)的客戶端計(jì)算機(jī)系統(tǒng)的操作的管理計(jì)算機(jī)系統(tǒng),所述管理計(jì)算機(jī)系統(tǒng)包括至少一個(gè)存儲(chǔ)器,所述存儲(chǔ)器用于存儲(chǔ)至少一個(gè)機(jī)器可讀指令的程序,其中當(dāng)被執(zhí)行時(shí),所述至少一個(gè)程序執(zhí)行管理可通過(guò)所述網(wǎng)絡(luò)訪問(wèn)的客戶端計(jì)算機(jī)系統(tǒng)的操作;網(wǎng)絡(luò)接口,所述網(wǎng)絡(luò)接口連接到所述網(wǎng)絡(luò)以便與要通過(guò)所述網(wǎng)絡(luò)管理的所述客戶端計(jì)算機(jī)系統(tǒng)進(jìn)行雙向通信;以及數(shù)字處理裝置,所述裝置連接到所述至少一個(gè)存儲(chǔ)器和所述網(wǎng)絡(luò)接口以便執(zhí)行所述至少一個(gè)機(jī)器可讀指令的程序。當(dāng)所述數(shù)字處理裝置執(zhí)行所述程序時(shí),將至少執(zhí)行以下操作監(jiān)視所述客戶端計(jì)算機(jī)系統(tǒng)的使用以確定使用所述客戶端計(jì)算機(jī)系統(tǒng)來(lái)執(zhí)行的當(dāng)前操作;訪問(wèn)多個(gè)活動(dòng)模型,其中每個(gè)所述活動(dòng)模型都描述了一組使用所述計(jì)算機(jī)系統(tǒng)執(zhí)行以實(shí)現(xiàn)特定目標(biāo)的相關(guān)操作;將使用所述客戶端計(jì)算機(jī)系統(tǒng)執(zhí)行的所述當(dāng)前操作與所述活動(dòng)模型相比較;對(duì)于每個(gè)客戶端計(jì)算機(jī)系統(tǒng),標(biāo)識(shí)最適合使用所述客戶端計(jì)算機(jī)系統(tǒng)執(zhí)行的所述當(dāng)前操作的特定活動(dòng)模型;對(duì)于每個(gè)客戶端計(jì)算機(jī)系統(tǒng),訪問(wèn)與最適合使用所述客戶端計(jì)算機(jī)系統(tǒng)執(zhí)行的所述當(dāng)前操作的所述活動(dòng)模型關(guān)聯(lián)的管理計(jì)劃;以及對(duì)于每個(gè)客戶端計(jì)算機(jī)系統(tǒng),根據(jù)由所述管理計(jì)劃建立的管理過(guò)程來(lái)管理所述客戶端計(jì)算機(jī)系統(tǒng),所述管理計(jì)劃與最適合使用所述客戶端計(jì)算機(jī)系統(tǒng)執(zhí)行的所述當(dāng)前操作的所述活動(dòng)模型關(guān)聯(lián)。
本發(fā)明的第五實(shí)施例包括一種用于管理參與協(xié)作活動(dòng)的計(jì)算機(jī)系統(tǒng)的計(jì)算機(jī)實(shí)現(xiàn)的方法,其中所述計(jì)算機(jī)系統(tǒng)連接到網(wǎng)絡(luò)。所述方法包括以下步驟接收要在所述協(xié)作活動(dòng)中使用的計(jì)算機(jī)系統(tǒng)的標(biāo)識(shí);監(jiān)視使用參與所述協(xié)作活動(dòng)的所述計(jì)算機(jī)系統(tǒng)執(zhí)行的活動(dòng);訪問(wèn)要在管理參與所述協(xié)作活動(dòng)的所述計(jì)算機(jī)系統(tǒng)中使用的基于活動(dòng)的管理計(jì)劃;以及根據(jù)所述基于活動(dòng)的管理計(jì)劃來(lái)管理參與所述協(xié)作活動(dòng)的所述計(jì)算機(jī)系統(tǒng)。
總之,本發(fā)明的各種實(shí)施例的以上概述是示例性的和非限制性的。例如,本領(lǐng)域的技術(shù)人員將理解,可以將一個(gè)備選實(shí)施例的一個(gè)或多個(gè)方面或步驟與其他備選實(shí)施例的一個(gè)或多個(gè)方面或步驟相結(jié)合以創(chuàng)建在本發(fā)明范圍之內(nèi)的新的實(shí)施例。
在結(jié)合附圖閱讀以下對(duì)優(yōu)選實(shí)施例的詳細(xì)說(shuō)明時(shí),這些教導(dǎo)的上述和其他方面會(huì)更加明顯,這些附圖是圖1是概念地示出實(shí)現(xiàn)本發(fā)明的各方面的計(jì)算機(jī)系統(tǒng)的方塊圖;圖2是概念地示出實(shí)現(xiàn)本發(fā)明的各方面的計(jì)算機(jī)系統(tǒng)的方塊圖;圖3是示出實(shí)現(xiàn)本發(fā)明的各方面的網(wǎng)絡(luò)環(huán)境的方塊圖;圖4是示出根據(jù)本發(fā)明操作的方法的流程圖;圖5是示出根據(jù)本發(fā)明操作的方法的流程圖;圖6是示出根據(jù)本發(fā)明操作的方法的流程圖;圖7是示出根據(jù)本發(fā)明操作的方法的流程圖;以及圖8是示出根據(jù)本發(fā)明操作的方法的流程圖。
具體實(shí)施例方式
圖1是概念地示出結(jié)合本發(fā)明的各方面的計(jì)算機(jī)系統(tǒng)100的方塊圖。計(jì)算機(jī)系統(tǒng)100包括操作系統(tǒng)110;應(yīng)用程序120;硬件130;以及文件、文件夾等140。此外,計(jì)算機(jī)系統(tǒng)100具有實(shí)現(xiàn)本發(fā)明的各方面的軟件。具體地說(shuō),所述軟件包括活動(dòng)標(biāo)識(shí)過(guò)程150;活動(dòng)列表160;管理計(jì)劃數(shù)據(jù)庫(kù)170;以及管理程序180?!盎顒?dòng)”指為實(shí)現(xiàn)特定目標(biāo)而采取的一組內(nèi)聚相關(guān)的操作。所述操作通常包括使用或操作一個(gè)或多個(gè)計(jì)算機(jī)系統(tǒng)相關(guān)的項(xiàng)(例如,文件140;文件夾140;應(yīng)用程序120;日歷;日歷表項(xiàng);通信資源;或機(jī)外資產(chǎn)190,后者包括但不限于掃描儀;打印機(jī);或數(shù)據(jù)庫(kù))所執(zhí)行的操作。
本文使用的“通信資源”包括個(gè)人通信(例如,電子郵件;即時(shí)消息;傳真;語(yǔ)音消息等);軟件通信資源(例如,電子郵件程序;即時(shí)消息傳送程序;語(yǔ)音消息傳送系統(tǒng);傳真程序等);以及硬件通信資源(例如,網(wǎng)絡(luò)連接;調(diào)制解調(diào)器;傳真機(jī);電話連接;內(nèi)聯(lián)網(wǎng)等)。
通常,可以存在使用計(jì)算機(jī)系統(tǒng)100執(zhí)行的數(shù)個(gè)獨(dú)立活動(dòng),并且不同的計(jì)算機(jī)系統(tǒng)相關(guān)的項(xiàng)的組與每個(gè)獨(dú)立活動(dòng)關(guān)聯(lián)。此外,通常根據(jù)每個(gè)獨(dú)立的活動(dòng)建立唯一的管理計(jì)劃。當(dāng)使用計(jì)算機(jī)系統(tǒng)100執(zhí)行特定活動(dòng)時(shí),與該特定活動(dòng)關(guān)聯(lián)的管理計(jì)劃由管理程序180訪問(wèn),并用于在執(zhí)行該特定活動(dòng)期間管理與該活動(dòng)關(guān)聯(lián)的計(jì)算機(jī)系統(tǒng)相關(guān)的項(xiàng)。
現(xiàn)在將更加詳細(xì)地說(shuō)明圖1中出現(xiàn)的元素。在使用計(jì)算機(jī)系統(tǒng)期間,活動(dòng)標(biāo)識(shí)過(guò)程150接收標(biāo)識(shí)計(jì)算機(jī)系統(tǒng)將用于執(zhí)行活動(dòng)列表160中列出的活動(dòng)的消息102。將該消息傳遞到管理程序180,后者從管理計(jì)劃170的數(shù)據(jù)庫(kù)中訪問(wèn)管理計(jì)劃。所訪問(wèn)的管理計(jì)劃與由活動(dòng)標(biāo)識(shí)過(guò)程150接收的消息102標(biāo)識(shí)的特定活動(dòng)關(guān)聯(lián),并建立指示當(dāng)使用計(jì)算機(jī)系統(tǒng)來(lái)執(zhí)行活動(dòng)時(shí)如何管理與該活動(dòng)關(guān)聯(lián)的計(jì)算機(jī)系統(tǒng)相關(guān)的項(xiàng)的過(guò)程。
在一個(gè)實(shí)施例中,當(dāng)用戶開(kāi)始使用計(jì)算機(jī)系統(tǒng)來(lái)執(zhí)行活動(dòng)列表160中列出的活動(dòng)之一時(shí),由活動(dòng)標(biāo)識(shí)過(guò)程150接收的消息102來(lái)自計(jì)算機(jī)系統(tǒng)100的用戶。在其他實(shí)施例中,可以由監(jiān)視使用計(jì)算機(jī)系統(tǒng)執(zhí)行的操作的自動(dòng)過(guò)程來(lái)生成消息。當(dāng)使用計(jì)算機(jī)系統(tǒng)100執(zhí)行的操作匹配特定活動(dòng)時(shí),生成標(biāo)識(shí)所述活動(dòng)的消息并將其傳送給活動(dòng)標(biāo)識(shí)過(guò)程150。
管理計(jì)劃數(shù)據(jù)庫(kù)170通常包括多個(gè)與在活動(dòng)列表160中列出的每個(gè)活動(dòng)關(guān)聯(lián)的管理計(jì)劃。每個(gè)管理計(jì)劃都標(biāo)識(shí)了多個(gè)與所述活動(dòng)關(guān)聯(lián)的計(jì)算機(jī)系統(tǒng)相關(guān)的項(xiàng),并建立了用于在使用計(jì)算機(jī)系統(tǒng)執(zhí)行所述活動(dòng)時(shí)管理計(jì)算機(jī)系統(tǒng)相關(guān)的項(xiàng)的管理過(guò)程。
管理計(jì)劃可以實(shí)現(xiàn)應(yīng)用程序更新;硬件更新;硬件維護(hù);文件備份;系統(tǒng)備份;口令過(guò)程;生物測(cè)定安全過(guò)程;文件安全;通信安全;文件壓縮;反病毒過(guò)程;反間諜軟件過(guò)程;反惡意軟件過(guò)程;文件加密;機(jī)外系統(tǒng)資產(chǎn)的管理;打印易耗品的補(bǔ)充;或與打印圖像關(guān)聯(lián)的易耗品的補(bǔ)充。這是可以由管理計(jì)劃實(shí)現(xiàn)的管理操作的示例性的和非限制性的列表。
圖2是概念地示出結(jié)合了能夠根據(jù)本發(fā)明的其他實(shí)施例執(zhí)行操作的軟件方面的計(jì)算機(jī)系統(tǒng)200的方塊圖。類似于圖1中示出的計(jì)算機(jī)系統(tǒng)100,計(jì)算機(jī)系統(tǒng)200包括操作系統(tǒng)210;應(yīng)用程序220;硬件230;文件、文件夾等240。這里使用的“計(jì)算機(jī)系統(tǒng)相關(guān)的項(xiàng)”包括,但不限于,項(xiàng)210、220、230和240。這里使用的“計(jì)算機(jī)系統(tǒng)相關(guān)的項(xiàng)”還包含機(jī)外資產(chǎn)290,例如,數(shù)據(jù)庫(kù)、打印機(jī)和掃描儀。計(jì)算機(jī)系統(tǒng)200還具有其他實(shí)現(xiàn)本發(fā)明的各方面的軟件功能。具體地說(shuō),本發(fā)明的計(jì)算機(jī)系統(tǒng)200安裝了用于監(jiān)視使用計(jì)算機(jī)系統(tǒng)200執(zhí)行的操作的監(jiān)視程序250;用于表述活動(dòng)模型以便描述使用計(jì)算機(jī)系統(tǒng)執(zhí)行以實(shí)現(xiàn)特定目標(biāo)的內(nèi)聚和相關(guān)的操作組的活動(dòng)模型生成程序260;用于生成在管理計(jì)算機(jī)系統(tǒng)200中使用的管理計(jì)劃272的管理計(jì)劃生成程序270;以及用于使用由管理計(jì)劃生成程序270生成的管理計(jì)劃272來(lái)管理計(jì)算機(jī)系統(tǒng)200的管理程序280。
當(dāng)計(jì)算機(jī)系統(tǒng)200的用戶使用計(jì)算機(jī)系統(tǒng)200執(zhí)行操作時(shí),監(jiān)視程序250監(jiān)視所述操作并收集描述所述操作的數(shù)據(jù)和信息。所述操作的分類不僅根據(jù)所使用的軟件,而且還根據(jù)采取的實(shí)際操作。例如,如果打印文檔或照片,則會(huì)被跟蹤。當(dāng)執(zhí)行一組操作來(lái)實(shí)現(xiàn)特定目標(biāo)變得清楚時(shí),將這些操作分組到一起并表征為“活動(dòng)”。通常,將標(biāo)識(shí)多個(gè)單獨(dú)的活動(dòng)。然后,根據(jù)活動(dòng)類型對(duì)所述活動(dòng)進(jìn)行分類,而一旦根據(jù)活動(dòng)類型分類,就將所述活動(dòng)分組為類別。隨著時(shí)間推進(jìn),監(jiān)視程序250逐漸形成使用計(jì)算機(jī)系統(tǒng)200執(zhí)行的各種活動(dòng)的完整情景。
隨著監(jiān)視程序250生成信息,活動(dòng)模型生成程序260生成捕獲在功能上如何使用計(jì)算機(jī)系統(tǒng)200的活動(dòng)模型262。由活動(dòng)模型生成程序262生成的活動(dòng)模型262描述了活動(dòng)的生命周期。例如,如果計(jì)算機(jī)系統(tǒng)用作照片處理和打印站,則通常執(zhí)行若干操作。第一,將圖像從照相機(jī)的閃存掃描或下載到計(jì)算機(jī)的存儲(chǔ)器。第二,使用圖像處理程序處理所述圖像。第三,打印處理的圖像。本發(fā)明的活動(dòng)模型生成程序260生成捕獲在照片圖像處理期間執(zhí)行的各個(gè)階段和操作的活動(dòng)模型262。如果使用計(jì)算機(jī)系統(tǒng)100執(zhí)行若干不同的生產(chǎn)操作,則為每個(gè)操作生成活動(dòng)模型。
在另一個(gè)實(shí)例中,編寫(xiě)書(shū)籍的活動(dòng)包括給代理商的電話、會(huì)議日程、到文稿編輯的傳真、使用圖形工具對(duì)圖片的處理、電子郵件、字處理、給圖書(shū)出版商的即時(shí)消息等??梢愿鶕?jù)本發(fā)明來(lái)備份和加密所有這些編寫(xiě)書(shū)籍活動(dòng)中的“項(xiàng)”,并且可以根據(jù)這些系統(tǒng)管理功能來(lái)區(qū)別管理每個(gè)活動(dòng)。
在生成了使用計(jì)算機(jī)系統(tǒng)200執(zhí)行的每個(gè)活動(dòng)的活動(dòng)模型262之后,管理計(jì)劃生成程序270生成每個(gè)活動(dòng)模型262的管理計(jì)劃272。管理計(jì)劃272指示了當(dāng)對(duì)應(yīng)于特定活動(dòng)模型的操作被檢測(cè)為使用計(jì)算機(jī)系統(tǒng)200來(lái)執(zhí)行時(shí)將如何管理計(jì)算機(jī)系統(tǒng)。重新參考先前的照片圖像處理實(shí)例,為該活動(dòng)生成的管理計(jì)劃將比常規(guī)軟件更早地預(yù)期需要。例如,一經(jīng)掃描或下載圖像,管理計(jì)劃就根據(jù)掃描或下載的圖像數(shù)來(lái)判定是否有足夠的易耗品(墨和紙)來(lái)完成預(yù)期的打印階段。在另一個(gè)實(shí)例中,如果用戶將圖像縮放到特定大小,則管理計(jì)劃將判定打印機(jī)中是否載入了適當(dāng)大小的紙張。在其他實(shí)例中,管理計(jì)劃將根據(jù)當(dāng)前計(jì)算機(jī)配置來(lái)跟蹤用戶的相對(duì)生產(chǎn)率并將其與使用升級(jí)的計(jì)算機(jī)可實(shí)現(xiàn)的生產(chǎn)率相比較。如果管理計(jì)劃指示通過(guò)升級(jí)可以達(dá)到相當(dāng)大的生產(chǎn)率增益,則管理計(jì)劃將命令執(zhí)行升級(jí)。
本發(fā)明中的計(jì)算機(jī)系統(tǒng)管理由管理程序280來(lái)執(zhí)行,管理程序280使用由監(jiān)視程序250生成的信息和由管理計(jì)劃生成程序280生成的管理計(jì)劃272來(lái)執(zhí)行計(jì)算機(jī)系統(tǒng)管理。由監(jiān)視程序250生成的信息提供了用于判定當(dāng)前哪些操作使用計(jì)算機(jī)系統(tǒng)來(lái)執(zhí)行的信息。將此信息與活動(dòng)模型262相比較以確定哪個(gè)活動(dòng)模型最佳地描述了當(dāng)前執(zhí)行的活動(dòng)。然后,從管理計(jì)劃數(shù)據(jù)庫(kù)272中選擇與該活動(dòng)模型關(guān)聯(lián)的管理計(jì)劃,并在執(zhí)行所述活動(dòng)時(shí)將其用于執(zhí)行計(jì)算機(jī)系統(tǒng)管理。
在備選實(shí)施例中,可以根據(jù)期望使用計(jì)算機(jī)系統(tǒng)執(zhí)行的活動(dòng)來(lái)預(yù)加載管理計(jì)劃。在這種情況下,無(wú)需安裝活動(dòng)模型生成程序260和管理計(jì)劃生成程序270。監(jiān)視程序250和管理程序280將繼續(xù)操作,且管理程序使用預(yù)加載的管理計(jì)劃并可能使用活動(dòng)模型來(lái)執(zhí)行計(jì)算機(jī)系統(tǒng)管理。這種預(yù)加載的管理計(jì)劃將與相對(duì)普通的任務(wù)(例如,內(nèi)容生成)一起使用。如果使用計(jì)算機(jī)系統(tǒng)執(zhí)行字處理任務(wù),且公司希望建立有關(guān)如何執(zhí)行與字處理任務(wù)關(guān)聯(lián)的活動(dòng)的預(yù)定慣例,則建立這種慣例的管理計(jì)劃將在計(jì)算機(jī)系統(tǒng)中產(chǎn)生。當(dāng)根據(jù)活動(dòng)模式判定要執(zhí)行字處理活動(dòng)時(shí),管理程序?qū)⒃L問(wèn)與字處理關(guān)聯(lián)的管理計(jì)劃并將其應(yīng)用到在該處執(zhí)行字處理任務(wù)的計(jì)算機(jī)系統(tǒng)中。在一個(gè)此類實(shí)例中,當(dāng)用戶正在快速生成新的內(nèi)容時(shí),管理計(jì)劃可以要求頻繁備份以防內(nèi)容丟失。當(dāng)用戶減慢以思考創(chuàng)作的內(nèi)容時(shí),將進(jìn)行不那么頻繁的備份。
圖1和2示出的上述實(shí)施例涉及根據(jù)單個(gè)計(jì)算機(jī)來(lái)實(shí)現(xiàn)本發(fā)明。本發(fā)明的教導(dǎo)可以類似地應(yīng)用到如圖3中示出的網(wǎng)絡(luò)環(huán)境300。在圖3所示的網(wǎng)絡(luò)實(shí)例中,管理計(jì)算機(jī)系統(tǒng)310的任務(wù)是通過(guò)網(wǎng)絡(luò)330執(zhí)行客戶端計(jì)算機(jī)系統(tǒng)320的基于活動(dòng)的管理。管理計(jì)算機(jī)系統(tǒng)310包括如圖1和2中示出的那些軟件組件。管理計(jì)算機(jī)系統(tǒng)310還具有其他根據(jù)圖1和2中示出的上述發(fā)明操作的軟件功能,其允許管理計(jì)算機(jī)系統(tǒng)310對(duì)一組客戶端計(jì)算機(jī)系統(tǒng)320執(zhí)行基于活動(dòng)的管理操作。具體地說(shuō),管理計(jì)算機(jī)系統(tǒng)310具有用于在網(wǎng)絡(luò)上與客戶端計(jì)算機(jī)系統(tǒng)320進(jìn)行雙向通信的網(wǎng)絡(luò)接口312。此外,每個(gè)客戶端計(jì)算機(jī)320具有報(bào)告軟件,后者用于報(bào)告描述在每個(gè)客戶端計(jì)算機(jī)系統(tǒng)320上發(fā)生的活動(dòng)模式的信息。
圖3中示出的以網(wǎng)絡(luò)為中心的實(shí)施例300的特別優(yōu)點(diǎn)在于可以將基于活動(dòng)的管理應(yīng)用到參與協(xié)作活動(dòng)的計(jì)算機(jī)系統(tǒng)。在這種情況下,可以在網(wǎng)絡(luò)上根據(jù)活動(dòng)來(lái)實(shí)現(xiàn)權(quán)限、安全、維護(hù)和升級(jí)。在一個(gè)可能的實(shí)施例中,客戶端計(jì)算機(jī)系統(tǒng)320的用戶將請(qǐng)求參與協(xié)作活動(dòng)的權(quán)限。如果授予用戶權(quán)限,則會(huì)監(jiān)視用戶在計(jì)算機(jī)系統(tǒng)上的活動(dòng)并會(huì)將所制定的管理協(xié)作活動(dòng)的管理計(jì)劃應(yīng)用到用戶的計(jì)算機(jī)系統(tǒng)。在另一個(gè)實(shí)施例中,如果判定用戶被授權(quán)參與協(xié)作活動(dòng)但是卻沒(méi)有參與活動(dòng),則會(huì)撤消授權(quán)協(xié)作的權(quán)限。
圖3中示出的以網(wǎng)絡(luò)為中心的方法的另一個(gè)優(yōu)點(diǎn)在于它適合根據(jù)地理位置進(jìn)行的基于活動(dòng)的管理。例如,圖3中示出的特定客戶端計(jì)算機(jī)系統(tǒng)可以包括便攜計(jì)算機(jī)系統(tǒng)。在這種情況下,用戶可以在家庭與工作地之間往返攜帶計(jì)算機(jī)系統(tǒng)。為了保持安全,可以實(shí)現(xiàn)這樣的協(xié)議當(dāng)在遠(yuǎn)程位置(例如,在家)時(shí),不向用戶轉(zhuǎn)發(fā)某些信息,但是只要用戶在安全位置(例如,工作地點(diǎn)),就可以向用戶轉(zhuǎn)發(fā)所述信息。管理計(jì)算機(jī)系統(tǒng)將監(jiān)視與地理位置相關(guān)的信息并執(zhí)行適當(dāng)?shù)牟僮鳌T谄渌闆r下,用戶可以將便攜計(jì)算機(jī)用于個(gè)人和職業(yè)兩種事務(wù)。在這種情況下,用戶可能希望只有在家時(shí)才會(huì)接收到個(gè)人信息(例如,通過(guò)個(gè)人電子郵件賬戶接收的電子郵件)。在這種實(shí)施例中,管理計(jì)算機(jī)系統(tǒng)300將檢測(cè)便攜計(jì)算機(jī)系統(tǒng)何時(shí)位于標(biāo)識(shí)為“個(gè)人”的位置并隨后將標(biāo)識(shí)為“個(gè)人”的信息發(fā)送到便攜計(jì)算機(jī)。
圖4是示出根據(jù)本發(fā)明操作的方法的流程圖。計(jì)算機(jī)系統(tǒng)的數(shù)字處理裝置執(zhí)行程序指令,由此執(zhí)行對(duì)應(yīng)于所述方法的步驟的操作。在步驟410,數(shù)字處理裝置執(zhí)行將計(jì)算機(jī)系統(tǒng)相關(guān)的項(xiàng)與使用所述計(jì)算機(jī)系統(tǒng)執(zhí)行的至少一個(gè)活動(dòng)關(guān)聯(lián)的指令。接下來(lái),在步驟420,數(shù)字處理裝置執(zhí)行建立在管理與所述至少一個(gè)活動(dòng)關(guān)聯(lián)的計(jì)算機(jī)系統(tǒng)相關(guān)的項(xiàng)中使用的管理過(guò)程的指令。然后,在步驟430,數(shù)字處理裝置執(zhí)行根據(jù)在執(zhí)行所述至少一個(gè)活動(dòng)期間所建立的管理過(guò)程來(lái)管理計(jì)算機(jī)系統(tǒng)相關(guān)的項(xiàng)的指令。
雖然根據(jù)至少一個(gè)活動(dòng)說(shuō)明了圖4中示出的方法,但是本發(fā)明的特別優(yōu)點(diǎn)是可以將計(jì)算機(jī)系統(tǒng)相關(guān)的項(xiàng)與多個(gè)活動(dòng)關(guān)聯(lián),并可以通過(guò)為每個(gè)活動(dòng)建立不同的管理過(guò)程來(lái)根據(jù)所執(zhí)行的活動(dòng)進(jìn)行區(qū)別管理。在圖4中示出的實(shí)現(xiàn)本發(fā)明的此方面的方法的一個(gè)變型中,執(zhí)行了圖4中示出的步驟的變型。例如,將計(jì)算機(jī)系統(tǒng)相關(guān)的項(xiàng)與要使用計(jì)算機(jī)系統(tǒng)執(zhí)行的至少一個(gè)活動(dòng)關(guān)聯(lián)的步驟410進(jìn)一步包括將計(jì)算機(jī)系統(tǒng)相關(guān)的項(xiàng)與多個(gè)活動(dòng)關(guān)聯(lián)。為至少一個(gè)活動(dòng)建立管理過(guò)程的步驟420進(jìn)一步包括為多個(gè)活動(dòng)中的每個(gè)活動(dòng)建立單獨(dú)的管理過(guò)程。最后,根據(jù)執(zhí)行所述至少一個(gè)活動(dòng)期間建立的管理過(guò)程來(lái)管理計(jì)算機(jī)系統(tǒng)相關(guān)的項(xiàng)的步驟430進(jìn)一步包括根據(jù)為特定活動(dòng)建立的管理過(guò)程來(lái)管理與該特定活動(dòng)關(guān)聯(lián)的計(jì)算機(jī)系統(tǒng)相關(guān)的項(xiàng)。
在圖4中示出的方法的一個(gè)變型中,其中建立用于管理與多個(gè)活動(dòng)關(guān)聯(lián)的計(jì)算機(jī)系統(tǒng)相關(guān)的項(xiàng)的管理過(guò)程,執(zhí)行其他步驟以向數(shù)字處理裝置提供使用計(jì)算機(jī)系統(tǒng)來(lái)執(zhí)行哪個(gè)活動(dòng)的指示。在此變型中,在建立了用于管理與多個(gè)活動(dòng)中的每個(gè)活動(dòng)關(guān)聯(lián)的計(jì)算機(jī)系統(tǒng)相關(guān)的項(xiàng)的管理過(guò)程之后,數(shù)字處理裝置執(zhí)行指令,其中接收使用計(jì)算機(jī)系統(tǒng)來(lái)執(zhí)行所述多個(gè)活動(dòng)中的哪個(gè)特定活動(dòng)的指示。
在圖4中示出的方法的另一個(gè)變型中,執(zhí)行了附加步驟來(lái)標(biāo)識(shí)要使用計(jì)算機(jī)系統(tǒng)在數(shù)字處理裝置上執(zhí)行的活動(dòng)。在所述變型中,在將計(jì)算機(jī)系統(tǒng)相關(guān)的項(xiàng)與要使用計(jì)算機(jī)系統(tǒng)來(lái)執(zhí)行的至少一個(gè)活動(dòng)關(guān)聯(lián)之前,接收所述至少一個(gè)活動(dòng)的標(biāo)識(shí)。在一種可能的實(shí)施方式中,從計(jì)算機(jī)系統(tǒng)的用戶接收該標(biāo)識(shí)。在另一個(gè)變型中,從監(jiān)視計(jì)算機(jī)系統(tǒng)的使用模式的自動(dòng)過(guò)程來(lái)接收該標(biāo)識(shí)。
在圖4中示出的方法的再一個(gè)變型中,借助計(jì)算機(jī)系統(tǒng)的用戶來(lái)執(zhí)行建立管理過(guò)程的步驟。在此變型中,建立在管理與所述至少一個(gè)活動(dòng)關(guān)聯(lián)的計(jì)算機(jī)系統(tǒng)相關(guān)的項(xiàng)中使用的管理過(guò)程進(jìn)一步包括從計(jì)算機(jī)系統(tǒng)的用戶處接收與管理過(guò)程有關(guān)的偏好。
在圖4中示出的方法的再一個(gè)變型中,使用自動(dòng)過(guò)程來(lái)建立管理過(guò)程。在此變型中,預(yù)先根據(jù)活動(dòng)種類建立了管理過(guò)程。如果活動(dòng)屬于特定的活動(dòng)種類,則使用為該特定活動(dòng)種類建立的管理過(guò)程來(lái)管理與該活動(dòng)關(guān)聯(lián)的計(jì)算機(jī)系統(tǒng)相關(guān)的項(xiàng)。在所述變型中,建立管理過(guò)程進(jìn)一步包括以下步驟根據(jù)活動(dòng)種類對(duì)所述至少一個(gè)活動(dòng)分類,其中將所述至少一個(gè)活動(dòng)標(biāo)識(shí)為屬于特定的活動(dòng)種類;以及采用為所述特定活動(dòng)種類建立的預(yù)定管理過(guò)程來(lái)管理與所述活動(dòng)關(guān)聯(lián)的計(jì)算機(jī)系統(tǒng)相關(guān)的項(xiàng)。
在圖4中示出的方法的另一個(gè)變型中,所述活動(dòng)包括要使用多個(gè)計(jì)算機(jī)系統(tǒng)執(zhí)行的分組活動(dòng)。在此變型中執(zhí)行了附加步驟。在第一附加步驟中,數(shù)字處理裝置接收參與分組活動(dòng)的計(jì)算機(jī)系統(tǒng)的標(biāo)識(shí)。將計(jì)算機(jī)系統(tǒng)相關(guān)的項(xiàng)與所述至少一個(gè)活動(dòng)關(guān)聯(lián)的步驟進(jìn)一步包括將從參與分組活動(dòng)的每個(gè)計(jì)算機(jī)系統(tǒng)提取的計(jì)算機(jī)系統(tǒng)相關(guān)的項(xiàng)與所述分組活動(dòng)關(guān)聯(lián)。建立在管理與所述至少一個(gè)活動(dòng)關(guān)聯(lián)的計(jì)算機(jī)系統(tǒng)相關(guān)的項(xiàng)中使用的管理過(guò)程的步驟進(jìn)一步包括建立在管理與所述分組活動(dòng)關(guān)聯(lián)的計(jì)算機(jī)系統(tǒng)相關(guān)的項(xiàng)中使用的管理過(guò)程,其中從參與所述分組活動(dòng)的計(jì)算機(jī)系統(tǒng)提取所述計(jì)算機(jī)系統(tǒng)相關(guān)的項(xiàng)。根據(jù)建立的管理過(guò)程來(lái)管理計(jì)算機(jī)系統(tǒng)相關(guān)的項(xiàng)的步驟進(jìn)一步包括根據(jù)為管理與所述分組活動(dòng)關(guān)聯(lián)的計(jì)算機(jī)系統(tǒng)相關(guān)的項(xiàng)而建立的管理過(guò)程來(lái)管理與所述分組活動(dòng)關(guān)聯(lián)的計(jì)算機(jī)系統(tǒng)相關(guān)的項(xiàng)。
參與分組活動(dòng)的計(jì)算機(jī)系統(tǒng)的標(biāo)識(shí)可以來(lái)自所述分組活動(dòng)的參與者;系統(tǒng)管理員;或自動(dòng)過(guò)程。在自動(dòng)過(guò)程的情況下,所述過(guò)程監(jiān)視由一組計(jì)算機(jī)系統(tǒng)中的單個(gè)計(jì)算機(jī)系統(tǒng)執(zhí)行的操作。將用于執(zhí)行與所述分組活動(dòng)關(guān)聯(lián)的操作的計(jì)算機(jī)系統(tǒng)標(biāo)識(shí)為參與所述分組活動(dòng)并像這樣被管理。
關(guān)于“計(jì)算機(jī)系統(tǒng)相關(guān)的項(xiàng)”,此術(shù)語(yǔ)包含任何可以使用與計(jì)算機(jī)系統(tǒng)關(guān)聯(lián)的功能以自動(dòng)的預(yù)編程方式來(lái)管理的計(jì)算機(jī)相關(guān)的資源。“計(jì)算機(jī)系統(tǒng)相關(guān)的項(xiàng)”的實(shí)例包括,但不限于文件、文件夾;數(shù)據(jù)庫(kù);應(yīng)用程序;硬件;通信資源等。
圖5是示出根據(jù)本發(fā)明操作的另一個(gè)方法的流程圖。與圖4中示出的在某些變型中部分基于人工控制來(lái)操作的方法相比,圖5中示出的方法使用預(yù)定的活動(dòng)模型和管理計(jì)劃以自動(dòng)的方式操作。在步驟510,編程為根據(jù)本發(fā)明操作的計(jì)算機(jī)系統(tǒng)監(jiān)視計(jì)算機(jī)系統(tǒng)的使用來(lái)判定當(dāng)前使用計(jì)算機(jī)系統(tǒng)執(zhí)行的操作。然后,在步驟520,計(jì)算機(jī)系統(tǒng)訪問(wèn)多個(gè)活動(dòng)模型。每個(gè)活動(dòng)模型描述了一組使用計(jì)算機(jī)系統(tǒng)來(lái)執(zhí)行的實(shí)現(xiàn)特定目標(biāo)的相關(guān)操作。接下來(lái),在步驟530,計(jì)算機(jī)系統(tǒng)將使用計(jì)算機(jī)系統(tǒng)執(zhí)行的當(dāng)前操作與所述活動(dòng)模型相比較。然后,在步驟540,計(jì)算機(jī)系統(tǒng)標(biāo)識(shí)最適合使用計(jì)算機(jī)系統(tǒng)執(zhí)行的當(dāng)前操作的特定活動(dòng)模型。接下來(lái),在步驟550,計(jì)算機(jī)系統(tǒng)訪問(wèn)與所述特定活動(dòng)模型關(guān)聯(lián)的管理計(jì)劃。所訪問(wèn)的管理計(jì)劃建立了當(dāng)與所述活動(dòng)模型對(duì)應(yīng)的操作被檢測(cè)為使用計(jì)算機(jī)系統(tǒng)來(lái)執(zhí)行時(shí)在管理計(jì)算機(jī)系統(tǒng)中使用的管理過(guò)程。然后,在步驟560,計(jì)算機(jī)系統(tǒng)根據(jù)所述管理過(guò)程來(lái)管理計(jì)算機(jī)系統(tǒng)。
在圖5中示出的方法的一個(gè)變型中,由執(zhí)行包含所述方法的程序的數(shù)字處理裝置來(lái)執(zhí)行附加操作。所述附加操作在步驟510之前發(fā)生,并包括監(jiān)視在足夠長(zhǎng)的持續(xù)時(shí)間段上發(fā)生的操作模式以標(biāo)識(shí)使用計(jì)算機(jī)系統(tǒng)來(lái)執(zhí)行的單獨(dú)活動(dòng);以及根據(jù)對(duì)操作模式的監(jiān)視來(lái)表述多個(gè)活動(dòng)模型。在另一個(gè)變型中,在表述了活動(dòng)模型之后,為每個(gè)活動(dòng)模型生成管理計(jì)劃。
在圖5中示出的方法的另一個(gè)變型中,數(shù)字處理裝置執(zhí)行附加指令以執(zhí)行以下步驟在生成了多個(gè)活動(dòng)模型和管理計(jì)劃之后,繼續(xù)監(jiān)視使用計(jì)算機(jī)系統(tǒng)執(zhí)行的操作;以及根據(jù)繼續(xù)的監(jiān)視來(lái)生成至少一個(gè)新的活動(dòng)模型或管理計(jì)劃。
在圖5中示出的方法的再一個(gè)變型中,詢問(wèn)計(jì)算機(jī)系統(tǒng)的用戶有關(guān)她管理計(jì)算機(jī)系統(tǒng)的偏好。在此變型中,數(shù)字處理裝置執(zhí)行指令以執(zhí)行以下步驟在使用與所述活動(dòng)模型關(guān)聯(lián)的管理計(jì)劃管理計(jì)算機(jī)系統(tǒng)之前,詢問(wèn)計(jì)算機(jī)系統(tǒng)的用戶有關(guān)管理計(jì)算機(jī)系統(tǒng)的偏好;接收指定與管理計(jì)算機(jī)系統(tǒng)有關(guān)的至少一個(gè)偏好的響應(yīng);并且其中根據(jù)管理過(guò)程管理計(jì)算機(jī)系統(tǒng)進(jìn)一步包括根據(jù)所述管理過(guò)程和至少一個(gè)偏好來(lái)執(zhí)行計(jì)算機(jī)系統(tǒng)的管理。
在圖5中示出的方法的再一個(gè)變型中,所述方法通知用戶管理過(guò)程對(duì)計(jì)算機(jī)系統(tǒng)的操作的影響。在此變型中,數(shù)字處理裝置執(zhí)行完成以下步驟的指令在根據(jù)管理過(guò)程管理計(jì)算機(jī)系統(tǒng)之前,通知計(jì)算機(jī)系統(tǒng)的用戶管理計(jì)劃對(duì)計(jì)算機(jī)系統(tǒng)的操作的影響。通知用戶有關(guān)影響可以包括指示計(jì)算機(jī)系統(tǒng)在后臺(tái)執(zhí)行管理任務(wù)時(shí)可能周期性地減慢速度。
假設(shè)特定管理任務(wù)可能對(duì)計(jì)算機(jī)系統(tǒng)的性能具有瞬時(shí)的負(fù)面影響,某些用戶可能希望退出特定管理過(guò)程,特別是在被告知管理過(guò)程的影響之后。因此,在圖5中示出的方法的再一個(gè)變型中,數(shù)字處理裝置執(zhí)行指令以執(zhí)行以下步驟向用戶提供退出至少一個(gè)由與活動(dòng)模型關(guān)聯(lián)的管理計(jì)劃建立的管理過(guò)程的機(jī)會(huì);接收用戶提交的選擇,其中所述選擇退出至少一個(gè)由與活動(dòng)模型關(guān)聯(lián)的管理計(jì)劃建立的管理過(guò)程;以及在管理計(jì)算機(jī)系統(tǒng)時(shí)禁用與用戶提交的選擇對(duì)應(yīng)的管理過(guò)程。
圖6是示出根據(jù)本發(fā)明操作的其他方法的流程圖。與先前實(shí)施例相比,圖6中示出的方法根據(jù)活動(dòng)來(lái)管理單個(gè)計(jì)算機(jī)資源,而不是多個(gè)計(jì)算機(jī)系統(tǒng)相關(guān)的項(xiàng)。在步驟610,編程為根據(jù)此實(shí)施例執(zhí)行操作的計(jì)算機(jī)系統(tǒng)監(jiān)視計(jì)算機(jī)系統(tǒng)資源的使用模式,其中在監(jiān)視活動(dòng)期間,收集表征計(jì)算機(jī)系統(tǒng)資源的使用模式的信息。然后,在步驟620,計(jì)算機(jī)系統(tǒng)將在監(jiān)視計(jì)算機(jī)系統(tǒng)資源的使用模式時(shí)收集的信息與表征優(yōu)選的使用標(biāo)準(zhǔn)的模型相比較。接下來(lái),在步驟630,計(jì)算機(jī)系統(tǒng)根據(jù)比較來(lái)判定是否可以對(duì)計(jì)算機(jī)系統(tǒng)資源的使用做出改進(jìn)。然后,在步驟640,如果判定是肯定的,則計(jì)算機(jī)系統(tǒng)制定改進(jìn)。
在圖6示出的方法的一個(gè)變型中,改進(jìn)涉及與計(jì)算機(jī)系統(tǒng)資源關(guān)聯(lián)的備份過(guò)程;通常是涉及應(yīng)用程序的過(guò)程。在圖6中示出的方法的另一個(gè)變型中,改進(jìn)涉及安全過(guò)程。
圖7是示出根據(jù)本發(fā)明操作的另一個(gè)方法的流程圖。圖7中示出的方法用于根據(jù)活動(dòng)來(lái)管理可通過(guò)網(wǎng)絡(luò)訪問(wèn)的客戶端計(jì)算機(jī)系統(tǒng)??梢栽L問(wèn)與客戶端計(jì)算機(jī)系統(tǒng)共享的公共網(wǎng)絡(luò)并編程為管理客戶端計(jì)算機(jī)系統(tǒng)的管理計(jì)算機(jī)系統(tǒng)執(zhí)行以下操作。在步驟710,管理計(jì)算機(jī)系統(tǒng)監(jiān)視客戶端計(jì)算機(jī)系統(tǒng)的使用以判定使用客戶端計(jì)算機(jī)系統(tǒng)執(zhí)行的當(dāng)前操作。接下來(lái),在步驟720,管理計(jì)算機(jī)系統(tǒng)訪問(wèn)多個(gè)活動(dòng)模型,其中每個(gè)活動(dòng)模型描述了一組使用客戶端計(jì)算機(jī)系統(tǒng)執(zhí)行的實(shí)現(xiàn)特定目標(biāo)的相關(guān)操作。然后,在步驟730,管理計(jì)算機(jī)系統(tǒng)將使用客戶端計(jì)算機(jī)系統(tǒng)執(zhí)行的當(dāng)前操作與所述活動(dòng)模型相比較。接下來(lái),在步驟740,對(duì)于每個(gè)客戶端計(jì)算機(jī)系統(tǒng),管理計(jì)算機(jī)系統(tǒng)標(biāo)識(shí)最適合使用客戶端計(jì)算機(jī)系統(tǒng)執(zhí)行的當(dāng)前操作的特定活動(dòng)模型。然后,在步驟750,對(duì)于每個(gè)客戶端計(jì)算機(jī)系統(tǒng),管理計(jì)算機(jī)系統(tǒng)訪問(wèn)與最適合使用客戶端計(jì)算機(jī)系統(tǒng)執(zhí)行的當(dāng)前操作的活動(dòng)模型關(guān)聯(lián)的管理計(jì)劃。接下來(lái),在步驟760,對(duì)于每個(gè)客戶端計(jì)算機(jī)系統(tǒng),管理計(jì)算機(jī)系統(tǒng)根據(jù)由所述管理計(jì)劃建立的管理過(guò)程來(lái)管理客戶端計(jì)算機(jī)系統(tǒng),所述管理計(jì)劃與最適合使用客戶端計(jì)算機(jī)系統(tǒng)執(zhí)行的當(dāng)前操作的活動(dòng)模型關(guān)聯(lián)。
在圖7中示出的方法的一個(gè)備選實(shí)施例中,某些客戶端計(jì)算機(jī)系統(tǒng)是便攜的。在這種實(shí)施例中,監(jiān)視客戶端計(jì)算機(jī)系統(tǒng)的使用模式至少包括監(jiān)視便攜客戶端計(jì)算機(jī)系統(tǒng)在地理位置之間的移動(dòng)。所建立的管理此類便攜客戶端計(jì)算機(jī)系統(tǒng)的管理計(jì)劃制定根據(jù)便攜客戶端計(jì)算機(jī)系統(tǒng)的地理位置來(lái)做出管理決策的管理協(xié)議。在此實(shí)施例中制定的典型管理協(xié)議區(qū)分在該處處理業(yè)務(wù)的地理位置和與便攜客戶端計(jì)算機(jī)系統(tǒng)的用戶的所在地對(duì)應(yīng)的地理位置。
圖8是示出根據(jù)本發(fā)明操作的其他方法的流程圖。圖8中示出的方法用于根據(jù)活動(dòng)來(lái)管理參與協(xié)作活動(dòng)的計(jì)算機(jī)系統(tǒng)。在步驟810,計(jì)算機(jī)系統(tǒng)標(biāo)識(shí)過(guò)程接收要參與協(xié)作活動(dòng)的計(jì)算機(jī)系統(tǒng)的標(biāo)識(shí)。在各種實(shí)施例中,標(biāo)識(shí)可以來(lái)自參與協(xié)作活動(dòng)的計(jì)算機(jī)系統(tǒng)的用戶;任務(wù)是管理參與協(xié)作活動(dòng)的計(jì)算機(jī)系統(tǒng)的系統(tǒng)管理員;或監(jiān)視使用組中的計(jì)算機(jī)系統(tǒng)執(zhí)行的操作以判定使用哪些計(jì)算機(jī)系統(tǒng)來(lái)參與協(xié)作活動(dòng)的自動(dòng)過(guò)程。一旦做出判定,自動(dòng)過(guò)程就生成在步驟810傳送的、標(biāo)識(shí)組中哪些計(jì)算機(jī)系統(tǒng)參與所述協(xié)作活動(dòng)的消息。然后,在步驟820,編程為根據(jù)本發(fā)明執(zhí)行操作的計(jì)算機(jī)系統(tǒng)監(jiān)視使用參與協(xié)作活動(dòng)的計(jì)算機(jī)系統(tǒng)執(zhí)行的操作。接下來(lái),在步驟830,計(jì)算機(jī)系統(tǒng)訪問(wèn)要在管理參與協(xié)作活動(dòng)的計(jì)算機(jī)系統(tǒng)中使用的基于活動(dòng)的管理計(jì)劃。然后,在步驟840,計(jì)算機(jī)系統(tǒng)根據(jù)基于活動(dòng)的管理計(jì)劃來(lái)管理參與協(xié)作活動(dòng)的計(jì)算機(jī)系統(tǒng)。如前所述,每個(gè)管理計(jì)劃通常都標(biāo)識(shí)一組與活動(dòng)(在此情況下為協(xié)作活動(dòng))關(guān)聯(lián)的計(jì)算機(jī)系統(tǒng)相關(guān)的項(xiàng),并建立用于在使用計(jì)算機(jī)系統(tǒng)執(zhí)行所述活動(dòng)時(shí)管理計(jì)算機(jī)系統(tǒng)相關(guān)的項(xiàng)的管理過(guò)程。在圖8中示出的方法中,所述方法根據(jù)為協(xié)作活動(dòng)建立的管理計(jì)劃來(lái)管理從參與協(xié)作活動(dòng)的每個(gè)計(jì)算機(jī)系統(tǒng)提取的計(jì)算機(jī)系統(tǒng)相關(guān)的項(xiàng)。
在圖8中示出的方法的一個(gè)變型中,根據(jù)基于活動(dòng)的管理計(jì)劃來(lái)管理參與協(xié)作活動(dòng)的計(jì)算機(jī)系統(tǒng)進(jìn)一步包括將使用參與協(xié)作活動(dòng)的計(jì)算機(jī)系統(tǒng)執(zhí)行的活動(dòng)與在基于活動(dòng)的管理計(jì)劃中提出的標(biāo)準(zhǔn)相比較,以判定是否根據(jù)所述標(biāo)準(zhǔn)來(lái)執(zhí)行活動(dòng),并且當(dāng)判定沒(méi)有根據(jù)所述標(biāo)準(zhǔn)來(lái)執(zhí)行活動(dòng)時(shí),制定補(bǔ)救操作。在一種情況下,所述補(bǔ)救操作包括制定軟件資產(chǎn)的改進(jìn)使用;在另一種情況下,所述補(bǔ)救操作涉及安全措施。
本領(lǐng)域的技術(shù)人員將理解,此處示出和描述的方法可以包含在可存儲(chǔ)于有形的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)內(nèi)的計(jì)算機(jī)程序中。包含在有形的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中的指令在被執(zhí)行時(shí)將執(zhí)行所述方法的各步驟。有形的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)包括,但不限于,硬盤(pán)驅(qū)動(dòng)器、CD或DVD ROM、閃存存儲(chǔ)設(shè)備或計(jì)算機(jī)系統(tǒng)的RAM存儲(chǔ)器。
因此,應(yīng)理解的是,通過(guò)示例性的和非限制性的實(shí)例的方式提供了上述說(shuō)明,其是當(dāng)前由發(fā)明者構(gòu)想的用于根據(jù)活動(dòng)執(zhí)行計(jì)算機(jī)系統(tǒng)管理的最佳方法和裝置的完整和有益的說(shuō)明。本領(lǐng)域的技術(shù)人員將理解,此處說(shuō)明的各種實(shí)施例可以單獨(dú)實(shí)現(xiàn);結(jié)合此處說(shuō)明的一個(gè)或多個(gè)其他實(shí)施例實(shí)現(xiàn);或結(jié)合不同于此處說(shuō)明的計(jì)算機(jī)系統(tǒng)來(lái)實(shí)現(xiàn)。此外,本領(lǐng)域的技術(shù)人員將理解,本發(fā)明可以通過(guò)除所描述的實(shí)施例以外的實(shí)施例來(lái)實(shí)現(xiàn);出于示例而非限制的目的提供了這些描述的實(shí)施例;并且本發(fā)明因此僅由以下權(quán)利要求來(lái)限制。
權(quán)利要求
1.一種用于基于活動(dòng)的管理的方法,所述方法包括將計(jì)算機(jī)系統(tǒng)相關(guān)的項(xiàng)與要使用所述計(jì)算機(jī)系統(tǒng)執(zhí)行的至少一個(gè)活動(dòng)關(guān)聯(lián);建立在管理與所述至少一個(gè)活動(dòng)關(guān)聯(lián)的所述計(jì)算機(jī)系統(tǒng)相關(guān)的項(xiàng)中使用的管理過(guò)程;以及在執(zhí)行所述至少一個(gè)活動(dòng)期間根據(jù)所述建立的管理過(guò)程來(lái)管理所述計(jì)算機(jī)系統(tǒng)相關(guān)的項(xiàng)。
2.如權(quán)利要求1中所述的方法,其中將計(jì)算機(jī)系統(tǒng)相關(guān)的項(xiàng)與要使用所述計(jì)算機(jī)系統(tǒng)執(zhí)行的至少一個(gè)活動(dòng)關(guān)聯(lián)進(jìn)一步包括將計(jì)算機(jī)系統(tǒng)相關(guān)的項(xiàng)與多個(gè)活動(dòng)關(guān)聯(lián);并且其中建立管理過(guò)程進(jìn)一步包括為所述多個(gè)活動(dòng)中的每個(gè)活動(dòng)建立單獨(dú)的管理過(guò)程,其中當(dāng)使用所述計(jì)算機(jī)系統(tǒng)來(lái)執(zhí)行所述多個(gè)活動(dòng)中的特定活動(dòng)時(shí),根據(jù)為該特定活動(dòng)建立的所述管理過(guò)程來(lái)管理與該特定活動(dòng)關(guān)聯(lián)的所述計(jì)算機(jī)系統(tǒng)相關(guān)的項(xiàng)。
3.如權(quán)利要求2中所述的方法,其中還包括在建立了用于管理與所述多個(gè)活動(dòng)中的每個(gè)活動(dòng)關(guān)聯(lián)的所述計(jì)算機(jī)系統(tǒng)相關(guān)的項(xiàng)的管理過(guò)程之后,接收使用所述計(jì)算機(jī)系統(tǒng)來(lái)執(zhí)行所述多個(gè)活動(dòng)中的哪個(gè)特定活動(dòng)的指示;并且其中管理所述計(jì)算機(jī)系統(tǒng)相關(guān)的項(xiàng)進(jìn)一步包括根據(jù)為該特定活動(dòng)建立的所述管理過(guò)程來(lái)管理與該特定活動(dòng)關(guān)聯(lián)的所述計(jì)算機(jī)系統(tǒng)相關(guān)的項(xiàng)。
4.如權(quán)利要求1中所述的方法,其中還包括在將計(jì)算機(jī)系統(tǒng)相關(guān)的項(xiàng)與要使用所述計(jì)算機(jī)系統(tǒng)來(lái)執(zhí)行的至少一個(gè)活動(dòng)關(guān)聯(lián)之前,接收所述至少一個(gè)活動(dòng)的標(biāo)識(shí)。
5.如權(quán)利要求4中所述的方法,其中接收標(biāo)識(shí)進(jìn)一步包括從所述計(jì)算機(jī)系統(tǒng)的用戶處接收所述活動(dòng)的標(biāo)識(shí)。
6.如權(quán)利要求4中所述的方法,其中接收標(biāo)識(shí)進(jìn)一步包括從監(jiān)視所述計(jì)算機(jī)系統(tǒng)的使用模式的自動(dòng)過(guò)程來(lái)接收所述活動(dòng)的標(biāo)識(shí)。
7.如權(quán)利要求1中所述的方法,其中建立在管理與所述至少一個(gè)活動(dòng)關(guān)聯(lián)的所述計(jì)算機(jī)系統(tǒng)相關(guān)的項(xiàng)中使用的管理過(guò)程進(jìn)一步包括從以下一組實(shí)體中選擇的至少一個(gè)實(shí)體來(lái)接收與管理過(guò)程有關(guān)的偏好用戶;公司;第三方服務(wù);自動(dòng)軟件代理。
8.如權(quán)利要求6中所述的方法,其中建立在管理與所述至少一個(gè)活動(dòng)關(guān)聯(lián)的所述計(jì)算機(jī)系統(tǒng)相關(guān)的項(xiàng)中使用的管理過(guò)程進(jìn)一步包括根據(jù)活動(dòng)種類對(duì)所述至少一個(gè)活動(dòng)分類,由此將所述至少一個(gè)活動(dòng)標(biāo)識(shí)為屬于特定的活動(dòng)種類;以及采用為所述特定活動(dòng)種類建立的預(yù)定管理過(guò)程。
9.如權(quán)利要求1中所述的方法,其中所述計(jì)算機(jī)系統(tǒng)相關(guān)的項(xiàng)包括從以下組中選擇的至少一個(gè)文件;文件夾;數(shù)據(jù)庫(kù);應(yīng)用程序;通信資源;日歷;日歷資源;日歷表項(xiàng)。
10.如權(quán)利要求1中所述的方法,其中管理過(guò)程與從以下組中選擇的至少一個(gè)相關(guān)應(yīng)用程序更新;硬件更新;硬件維護(hù);文件備份;系統(tǒng)備份;口令過(guò)程;生物測(cè)定安全過(guò)程;文件安全;通信安全;文件壓縮;反病毒過(guò)程;反間諜軟件過(guò)程;反惡意軟件過(guò)程;文件加密;機(jī)外系統(tǒng)資產(chǎn)的管理;打印易耗品的補(bǔ)充;與打印圖像關(guān)聯(lián)的易耗品的補(bǔ)充。
11.如權(quán)利要求1中所述的方法,其中所述至少一個(gè)活動(dòng)進(jìn)一步包括分組活動(dòng),所述方法還包括接收參與所述分組活動(dòng)的計(jì)算機(jī)系統(tǒng)的標(biāo)識(shí);其中將計(jì)算機(jī)系統(tǒng)相關(guān)的項(xiàng)與所述至少一個(gè)活動(dòng)關(guān)聯(lián)進(jìn)一步包括將從參與所述分組活動(dòng)的每個(gè)計(jì)算機(jī)系統(tǒng)中提取的計(jì)算機(jī)系統(tǒng)相關(guān)的項(xiàng)與所述分組活動(dòng)關(guān)聯(lián);其中建立在管理與所述至少一個(gè)活動(dòng)關(guān)聯(lián)的所述計(jì)算機(jī)系統(tǒng)相關(guān)的項(xiàng)中使用的管理過(guò)程進(jìn)一步包括建立在管理與所述分組活動(dòng)關(guān)聯(lián)的所述計(jì)算機(jī)系統(tǒng)相關(guān)的項(xiàng)中使用的管理過(guò)程,其中從參與所述分組活動(dòng)的所述計(jì)算機(jī)系統(tǒng)來(lái)提取所述計(jì)算機(jī)系統(tǒng)相關(guān)的項(xiàng);以及其中根據(jù)所述建立的管理過(guò)程來(lái)管理所述計(jì)算機(jī)系統(tǒng)相關(guān)的項(xiàng)進(jìn)一步包括根據(jù)為了管理與所述分組活動(dòng)關(guān)聯(lián)的所述計(jì)算機(jī)系統(tǒng)相關(guān)的項(xiàng)而建立的所述管理過(guò)程來(lái)管理與所述分組活動(dòng)關(guān)聯(lián)的所述計(jì)算機(jī)系統(tǒng)相關(guān)的項(xiàng)。
12.如權(quán)利要求11中所述的方法,其中從以下實(shí)體中選擇的實(shí)體來(lái)接收參與所述分組活動(dòng)的所述計(jì)算機(jī)系統(tǒng)的標(biāo)識(shí)所述分組活動(dòng)的參與者;系統(tǒng)管理員;監(jiān)視由一組計(jì)算機(jī)系統(tǒng)中的單個(gè)計(jì)算機(jī)系統(tǒng)執(zhí)行的操作的自動(dòng)過(guò)程,其中將執(zhí)行與所述分組活動(dòng)關(guān)聯(lián)的操作的計(jì)算機(jī)系統(tǒng)標(biāo)識(shí)為參與所述分組活動(dòng)的計(jì)算機(jī)系統(tǒng)。
13.一種用于基于活動(dòng)的管理的方法,所述方法包括監(jiān)視計(jì)算機(jī)系統(tǒng)的使用以確定使用所述計(jì)算機(jī)系統(tǒng)來(lái)執(zhí)行的當(dāng)前操作;訪問(wèn)多個(gè)活動(dòng)模型,其中每個(gè)所述活動(dòng)模型都描述了一組使用所述計(jì)算機(jī)系統(tǒng)執(zhí)行以實(shí)現(xiàn)特定目標(biāo)的相關(guān)操作;將使用所述計(jì)算機(jī)系統(tǒng)執(zhí)行的所述當(dāng)前操作與所述活動(dòng)模型相比較;標(biāo)識(shí)最適合使用所述計(jì)算機(jī)系統(tǒng)執(zhí)行的所述當(dāng)前操作的特定活動(dòng)模型;訪問(wèn)與所述特定活動(dòng)模型關(guān)聯(lián)的管理計(jì)劃,其中所述管理計(jì)劃建立了當(dāng)對(duì)應(yīng)于所述活動(dòng)模型的操作被檢測(cè)為使用所述計(jì)算機(jī)系統(tǒng)來(lái)執(zhí)行時(shí)在管理所述計(jì)算機(jī)系統(tǒng)中使用的管理過(guò)程;以及根據(jù)所述管理過(guò)程來(lái)管理所述計(jì)算機(jī)系統(tǒng)。
14.如權(quán)利要求13中所述的方法,其中在執(zhí)行監(jiān)視所述計(jì)算機(jī)系統(tǒng)的使用的操作以確定使用所述計(jì)算機(jī)系統(tǒng)執(zhí)行的操作的當(dāng)前模式之前,進(jìn)一步包括監(jiān)視在具有足夠持續(xù)時(shí)間的時(shí)間段上發(fā)生的操作的模式以標(biāo)識(shí)使用所述計(jì)算機(jī)系統(tǒng)來(lái)執(zhí)行的單獨(dú)活動(dòng);以及根據(jù)對(duì)所述操作模式的監(jiān)視來(lái)表述所述多個(gè)活動(dòng)模型。
15.如權(quán)利要求14中所述的方法,其中在執(zhí)行表述所述多個(gè)活動(dòng)模型的操作之后,進(jìn)一步包括生成與每個(gè)所述活動(dòng)模型關(guān)聯(lián)的管理計(jì)劃。
16.如權(quán)利要求14中所述的方法,其中監(jiān)視操作模式進(jìn)一步包括對(duì)在監(jiān)視操作期間執(zhí)行的活動(dòng)進(jìn)行分類。
17.如權(quán)利要求16中所述的方法,其中將活動(dòng)分類進(jìn)一步包括分配活動(dòng)類型。
18.如權(quán)利要求17中所述的方法,其中將活動(dòng)分類進(jìn)一步包括根據(jù)分配的活動(dòng)類型來(lái)將活動(dòng)分配到類別。
19.如權(quán)利要求14中所述的方法,其中監(jiān)視操作模式進(jìn)一步包括定期記錄計(jì)算機(jī)系統(tǒng)資源的利用率水平。
20.如權(quán)利要求15中所述的方法,其中還包括在生成了所述多個(gè)活動(dòng)模型和管理計(jì)劃之后,繼續(xù)監(jiān)視使用所述計(jì)算機(jī)系統(tǒng)執(zhí)行的操作;以及根據(jù)所述繼續(xù)的監(jiān)視來(lái)改進(jìn)所述活動(dòng)模型和管理計(jì)劃中的至少一個(gè)。
21.如權(quán)利要求15中所述的方法,其中還包括在生成了所述多個(gè)活動(dòng)模型和管理計(jì)劃之后,繼續(xù)監(jiān)視使用所述計(jì)算機(jī)系統(tǒng)執(zhí)行的操作;以及根據(jù)所述繼續(xù)的監(jiān)視來(lái)生成至少一個(gè)新的活動(dòng)模型或管理計(jì)劃。
22.如權(quán)利要求13中所述的方法,其中還包括在使用與所述活動(dòng)模型關(guān)聯(lián)的所述管理計(jì)劃來(lái)管理所述計(jì)算機(jī)系統(tǒng)之前,詢問(wèn)所述計(jì)算機(jī)系統(tǒng)的用戶與管理所述計(jì)算機(jī)系統(tǒng)有關(guān)的偏好;接收指定至少一個(gè)與管理所述計(jì)算機(jī)系統(tǒng)有關(guān)的偏好的響應(yīng);以及其中根據(jù)所述管理過(guò)程來(lái)管理所述計(jì)算機(jī)系統(tǒng)進(jìn)一步包括根據(jù)所述管理過(guò)程和所述至少一個(gè)偏好來(lái)執(zhí)行對(duì)所述計(jì)算機(jī)系統(tǒng)的管理。
23.如權(quán)利要求13中所述的方法,其中還包括在根據(jù)所述管理過(guò)程來(lái)管理所述計(jì)算機(jī)系統(tǒng)之前,通知所述計(jì)算機(jī)系統(tǒng)的用戶所述管理計(jì)劃對(duì)所述計(jì)算機(jī)系統(tǒng)的操作的影響。
24.如權(quán)利要求23中所述的方法,其中還包括向用戶提供退出由與所述活動(dòng)模型關(guān)聯(lián)的所述管理計(jì)劃建立的至少一個(gè)所述管理過(guò)程的機(jī)會(huì);接收所述用戶提交的選擇,其中所述選擇退出由與所述活動(dòng)模型關(guān)聯(lián)的所述管理計(jì)劃建立的至少一個(gè)所述管理過(guò)程;以及在管理所述計(jì)算機(jī)系統(tǒng)時(shí)禁用與所述用戶提交的所述選擇對(duì)應(yīng)的所述管理過(guò)程。
25.一種用于基于活動(dòng)的管理的方法,所述方法包括監(jiān)視計(jì)算機(jī)系統(tǒng)資源的使用模式,其中在所述監(jiān)視期間,收集表征所述計(jì)算機(jī)系統(tǒng)資源的使用模式的活動(dòng)信息;將在監(jiān)視所述計(jì)算機(jī)系統(tǒng)資源的所述使用模式時(shí)收集的信息與表征優(yōu)選的使用標(biāo)準(zhǔn)的模型相比較;根據(jù)所述比較來(lái)判定是否可以對(duì)所述計(jì)算機(jī)系統(tǒng)資源的使用做出改進(jìn);以及如果所述判定是肯定的,則制定改進(jìn)。
26.如權(quán)利要求25中所述的方法,其中所述改進(jìn)與備份過(guò)程有關(guān)。
27.如權(quán)利要求25中所述的方法,其中所述改進(jìn)與安全過(guò)程有關(guān)。
28.一種用于在活動(dòng)的基礎(chǔ)上管理可通過(guò)網(wǎng)絡(luò)訪問(wèn)的客戶端計(jì)算機(jī)系統(tǒng)的操作的管理計(jì)算機(jī)系統(tǒng),所述管理計(jì)算機(jī)系統(tǒng)包括至少一個(gè)存儲(chǔ)器,所述存儲(chǔ)器用于存儲(chǔ)至少一個(gè)機(jī)器可讀指令的程序,其中當(dāng)被執(zhí)行時(shí),所述至少一個(gè)程序執(zhí)行管理可通過(guò)所述網(wǎng)絡(luò)訪問(wèn)的客戶端計(jì)算機(jī)系統(tǒng)的操作;網(wǎng)絡(luò)接口,所述網(wǎng)絡(luò)接口連接到所述網(wǎng)絡(luò)以便與要通過(guò)所述網(wǎng)絡(luò)管理的所述客戶端計(jì)算機(jī)系統(tǒng)進(jìn)行雙向通信;數(shù)字處理裝置,所述裝置連接到所述至少一個(gè)存儲(chǔ)器和所述網(wǎng)絡(luò)接口,其中當(dāng)執(zhí)行所述至少一個(gè)程序時(shí),所述數(shù)字處理裝置至少執(zhí)行以下操作監(jiān)視所述客戶端計(jì)算機(jī)系統(tǒng)的使用以確定使用所述客戶端計(jì)算機(jī)系統(tǒng)來(lái)執(zhí)行的當(dāng)前操作;訪問(wèn)多個(gè)活動(dòng)模型,其中每個(gè)所述活動(dòng)模型都描述了一組使用所述計(jì)算機(jī)系統(tǒng)執(zhí)行以實(shí)現(xiàn)特定目標(biāo)的相關(guān)操作;將使用所述客戶端計(jì)算機(jī)系統(tǒng)執(zhí)行的所述當(dāng)前操作與所述活動(dòng)模型相比較;對(duì)于每個(gè)客戶端計(jì)算機(jī)系統(tǒng),標(biāo)識(shí)最適合使用所述客戶端計(jì)算機(jī)系統(tǒng)執(zhí)行的所述當(dāng)前操作的特定活動(dòng)模型;對(duì)于每個(gè)客戶端計(jì)算機(jī)系統(tǒng),訪問(wèn)與最適合使用所述客戶端計(jì)算機(jī)系統(tǒng)執(zhí)行的所述當(dāng)前操作的所述活動(dòng)模型關(guān)聯(lián)的管理計(jì)劃;對(duì)于每個(gè)客戶端計(jì)算機(jī)系統(tǒng),根據(jù)由所述管理計(jì)劃建立的管理過(guò)程來(lái)管理所述客戶端計(jì)算機(jī)系統(tǒng),所述管理計(jì)劃與最適合使用所述客戶端計(jì)算機(jī)系統(tǒng)執(zhí)行的所述當(dāng)前操作的所述活動(dòng)模型關(guān)聯(lián)。
29.如權(quán)利要求28中所述的系統(tǒng),其中所述客戶端計(jì)算機(jī)系統(tǒng)中的特定系統(tǒng)是便攜的,并且其中監(jiān)視所述客戶端計(jì)算機(jī)系統(tǒng)的使用模式至少包括監(jiān)視所述便攜客戶端計(jì)算機(jī)系統(tǒng)在地理位置之間的移動(dòng),并且其中所述管理計(jì)劃制定取決于所述便攜客戶端計(jì)算機(jī)系統(tǒng)的所述地理位置的管理協(xié)議。
30.如權(quán)利要求29中所述的系統(tǒng),其中所述管理協(xié)議區(qū)分在該處處理業(yè)務(wù)的地理位置和與所述便攜客戶端計(jì)算機(jī)系統(tǒng)的用戶的所在地對(duì)應(yīng)的地理位置。
31.如權(quán)利要求29中所述的系統(tǒng),其中所述管理協(xié)議制定將內(nèi)容的接收限于授權(quán)的地理位置的安全過(guò)程。
32.一種用于管理參與協(xié)作活動(dòng)的計(jì)算機(jī)系統(tǒng)的計(jì)算機(jī)實(shí)現(xiàn)的方法,其中所述計(jì)算機(jī)系統(tǒng)連接到網(wǎng)絡(luò),所述方法包括接收要在所述協(xié)作活動(dòng)中使用的計(jì)算機(jī)系統(tǒng)的標(biāo)識(shí);監(jiān)視使用參與所述協(xié)作活動(dòng)的所述計(jì)算機(jī)系統(tǒng)執(zhí)行的活動(dòng);訪問(wèn)要在管理參與所述協(xié)作活動(dòng)的所述計(jì)算機(jī)系統(tǒng)中使用的基于活動(dòng)的管理計(jì)劃;以及根據(jù)所述基于活動(dòng)的管理計(jì)劃來(lái)管理參與所述協(xié)作活動(dòng)的所述計(jì)算機(jī)系統(tǒng)。
33.如權(quán)利要求32中所述的計(jì)算機(jī)實(shí)現(xiàn)的方法,其中根據(jù)所述基于活動(dòng)的管理計(jì)劃來(lái)管理參與所述協(xié)作活動(dòng)的所述計(jì)算機(jī)系統(tǒng)進(jìn)一步包括將使用參與所述協(xié)作活動(dòng)的所述計(jì)算機(jī)系統(tǒng)執(zhí)行的活動(dòng)與在所述基于活動(dòng)的管理計(jì)劃中提出的標(biāo)準(zhǔn)相比較,以判定是否根據(jù)所述標(biāo)準(zhǔn)來(lái)執(zhí)行所述活動(dòng),并且當(dāng)判定沒(méi)有根據(jù)所述標(biāo)準(zhǔn)來(lái)執(zhí)行所述活動(dòng)時(shí),制定補(bǔ)救操作。
34.如權(quán)利要求33中所述的計(jì)算機(jī)實(shí)現(xiàn)的方法,其中所述補(bǔ)救操作與軟件資產(chǎn)的改進(jìn)使用有關(guān)。
35.如權(quán)利要求33中所述的計(jì)算機(jī)實(shí)現(xiàn)的方法,其中所述補(bǔ)救操作與網(wǎng)絡(luò)安全措施有關(guān)。
36.一種有形地包含機(jī)器可讀指令的程序的信號(hào)承載介質(zhì),所述程序可由計(jì)算機(jī)的數(shù)字處理裝置執(zhí)行以完成方法1-27中的任一方法。
全文摘要
一種執(zhí)行計(jì)算機(jī)系統(tǒng)管理的裝置和方法。將計(jì)算機(jī)系統(tǒng)相關(guān)的項(xiàng)與要使用計(jì)算機(jī)系統(tǒng)執(zhí)行的至少一個(gè)活動(dòng)關(guān)聯(lián)。為至少一個(gè)活動(dòng)建立管理過(guò)程。當(dāng)使用計(jì)算機(jī)系統(tǒng)執(zhí)行至少一個(gè)活動(dòng)時(shí),根據(jù)為至少一個(gè)活動(dòng)建立的管理過(guò)程來(lái)管理與至少一個(gè)活動(dòng)關(guān)聯(lián)的計(jì)算機(jī)系統(tǒng)相關(guān)的項(xiàng)。裝置和方法監(jiān)視計(jì)算機(jī)系統(tǒng)的使用模式。使用在監(jiān)視操作期間收集的信息來(lái)表述活動(dòng)模型,并為每個(gè)活動(dòng)模型設(shè)計(jì)管理計(jì)劃。在為每個(gè)活動(dòng)模型設(shè)計(jì)管理計(jì)劃后,監(jiān)視計(jì)算機(jī)系統(tǒng)的使用以標(biāo)識(shí)使用計(jì)算機(jī)系統(tǒng)執(zhí)行的操作。將標(biāo)識(shí)的操作與活動(dòng)模型比較以判定哪個(gè)活動(dòng)模型最適合標(biāo)識(shí)的操作。使用與最適合使用計(jì)算機(jī)系統(tǒng)執(zhí)行的操作的活動(dòng)模型關(guān)聯(lián)的管理計(jì)劃,執(zhí)行與活動(dòng)關(guān)聯(lián)的計(jì)算機(jī)系統(tǒng)相關(guān)的項(xiàng)的管理。
文檔編號(hào)G06Q10/00GK101093564SQ20071011255
公開(kāi)日2007年12月26日 申請(qǐng)日期2007年6月20日 優(yōu)先權(quán)日2006年6月23日
發(fā)明者S·J·馬斯特里安, T·E·謝弗蘭斯, C·A·皮克歐維爾, D·F·班茨, S·賈蘭 申請(qǐng)人:國(guó)際商業(yè)機(jī)器公司