專利名稱:用于在自動(dòng)化圖形指示器和控制中實(shí)現(xiàn)手動(dòng)和混合控制模式的方法和設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明通常涉及具有自動(dòng)化控制模式用于選擇計(jì)算機(jī)系統(tǒng)資源的一個(gè)或多個(gè)參數(shù)的一個(gè)或多個(gè)值的圖形指示器(indicator)和控制,并且尤其涉及用于在圖形指示器和控制中啟用手動(dòng)和混合控制模式、以允許用戶手動(dòng)選擇計(jì)算機(jī)系統(tǒng)資源的一個(gè)或者多個(gè)參數(shù)的一個(gè)或多個(gè)值以及在自動(dòng)控制模式的操作上施加一定程度的控制的方法和設(shè)備。
背景技術(shù):
對(duì)基于策略的自動(dòng)操作的用戶設(shè)置一般是相當(dāng)“硬編碼”且相對(duì)不靈活的。它們由許多單個(gè)規(guī)則組成,并且沒有用于調(diào)整它們的高級(jí)或者集體裝置。例如,SAN文件系統(tǒng)經(jīng)由多個(gè)規(guī)則提供了自動(dòng)的初始文件布局。在具有數(shù)千條需要定期調(diào)整的規(guī)則的系統(tǒng)中(順便提及的是,諸如DFSMS之類的、成熟的基于策略的系統(tǒng)可以具有超過一萬條的規(guī)則),將要求用戶一次在數(shù)百條規(guī)則內(nèi)改變?cè)O(shè)置。這個(gè)例行的和必需的維護(hù)將是冗長(zhǎng)乏味和易于出錯(cuò)的。
本領(lǐng)域的那些技術(shù)人員已經(jīng)考慮添加較高等級(jí)的服務(wù)類別規(guī)則,這將有所幫助,但是即使利用這些規(guī)則,也沒有一種容易而且高級(jí)的方法讓用戶通過例如手動(dòng)地“調(diào)整(tweaking)”總體策略優(yōu)化、啟用手動(dòng)“調(diào)整”了的策略優(yōu)化、以及停用手動(dòng)“調(diào)整”的策略優(yōu)化,來在操作上施加一定程度的控制。因此,當(dāng)前沒有用于查看通過對(duì)通常自動(dòng)化的控制進(jìn)行手動(dòng)優(yōu)化可得到什么性能增益的裝置。
自動(dòng)化系統(tǒng)的其它問題涉及它們?cè)诮⒂脩粜湃畏矫娴睦щy,以及對(duì)提供裝置以允許用戶有效地監(jiān)控該自動(dòng)化系統(tǒng)的需要。讓用戶培養(yǎng)對(duì)系統(tǒng)的信任可能需要許多年。具有大量可能的控制設(shè)置的自動(dòng)化系統(tǒng)可能非常難以監(jiān)控和維護(hù)--這樣的系統(tǒng)通?;旧媳卉浖?yīng)商所忽略,并且被用戶認(rèn)為是“黑盒子”。
除了在基于規(guī)則的自動(dòng)化系統(tǒng)中所遇到的問題之外,還有在其中產(chǎn)品的設(shè)置選擇需要調(diào)整的情況下所遇到的問題。例如,最好是向用戶提供對(duì)參數(shù)(例如,用于各種心跳間隔、等待時(shí)段、重試和緩沖器大小的參數(shù))調(diào)整的控制,還是以用戶不可見的方式完全自動(dòng)化地操作它們,經(jīng)常是不清楚的。在用戶控制這邊的權(quán)衡是用戶一般優(yōu)選控制,尤其對(duì)于用戶還不信任的新產(chǎn)品更是如此。用戶控制還幫助用戶學(xué)習(xí)系統(tǒng)怎樣工作,并且因此真正理解該系統(tǒng)。對(duì)提供用于調(diào)整設(shè)置的用戶控制不利的考慮是一些用戶可能選擇次優(yōu)的設(shè)置。
當(dāng)調(diào)查用戶時(shí),他們壓倒性地要求具有對(duì)自動(dòng)操作的手動(dòng)超越控制(override)。他們還想要容易地選擇和快速地實(shí)現(xiàn)這樣的超越控制。要注意到,在汽車的高度演化了的用戶接口范例中,手動(dòng)超越控制已經(jīng)演化為可被容易地選擇和快速地實(shí)現(xiàn)了。例如,為了停用使用中的巡航控制,駕駛員僅僅需要輕點(diǎn)剎車或者按下關(guān)閉按鈕。在自動(dòng)變速時(shí),當(dāng)接近陡峭的下坡時(shí),駕駛員使用多功能齒輪選擇器來快速和容易地將汽車從驅(qū)動(dòng)變換為二檔齒輪。
因此,本領(lǐng)域的技術(shù)人員期望能夠在自動(dòng)化處理上實(shí)施控制措施,其中該自動(dòng)化處理通??刂朴糜谟?jì)算機(jī)系統(tǒng)資源的一個(gè)或多個(gè)參數(shù)的一個(gè)或者多個(gè)值的選擇。在一個(gè)方面中,本領(lǐng)域的那些技術(shù)人員期望能夠即刻停用用于多個(gè)設(shè)置的自動(dòng)化處理選擇值,以便用戶可以手動(dòng)地調(diào)整由圖形建議器(advisor)所指示的值。通過對(duì)由圖形建議器指示的值進(jìn)行調(diào)整,用戶還將有效地改變計(jì)算機(jī)系統(tǒng)資源的一個(gè)或多個(gè)設(shè)置。以這種方法實(shí)現(xiàn)的系統(tǒng)將使得用戶更容易改變?yōu)橛?jì)算機(jī)系統(tǒng)資源所選擇的數(shù)百或者可能數(shù)千個(gè)設(shè)置。
在其它情況下,本領(lǐng)域的那些技術(shù)人員可能不想在為計(jì)算機(jī)系統(tǒng)資源所選擇的多個(gè)設(shè)置上進(jìn)行直接控制。在這些情況下,用戶可能期望通常為計(jì)算機(jī)系統(tǒng)資源選擇設(shè)置的自動(dòng)化處理繼續(xù)操作,但是受用戶的控制措施所控制。例如,就系統(tǒng)資源而言,在如聯(lián)網(wǎng)數(shù)據(jù)庫這樣的復(fù)雜計(jì)算機(jī)系統(tǒng)資源上產(chǎn)生由自動(dòng)化處理所要求的許多小規(guī)模改變,通常是昂貴的。在這樣的情況下,用戶可能期望自動(dòng)化處理繼續(xù)對(duì)工作負(fù)荷所需要的設(shè)置進(jìn)行大規(guī)模的改變,其中該大規(guī)模改變?cè)诿咳盏臅r(shí)段上以可預(yù)測(cè)的方式變化,但是忽略在負(fù)荷狀態(tài)下由逐個(gè)分鐘時(shí)刻的變化所要求的小規(guī)模改變。在其中負(fù)荷狀態(tài)達(dá)到峰值然后返回到標(biāo)稱值的其它情況下,用戶可能期望自動(dòng)化處理響應(yīng)于負(fù)荷狀態(tài)下的小規(guī)模變化但是忽略大規(guī)模的改變。
總之,本領(lǐng)域的技術(shù)人員因此期望這樣的控制,其允許用戶在自動(dòng)化處理如何對(duì)計(jì)算機(jī)系統(tǒng)資源的一個(gè)或多個(gè)設(shè)置做出改變上實(shí)施一些控制措施。
發(fā)明內(nèi)容
本發(fā)明的第一實(shí)施例包含一種有形地包含機(jī)器可讀指令的程序的信號(hào)承載介質(zhì),該程序可由計(jì)算機(jī)系統(tǒng)的數(shù)字處理設(shè)備執(zhí)行、以執(zhí)行用于控制交互式圖形用戶接口的操作,該操作包含顯示包含標(biāo)尺的圖形指示器和控制,其中在標(biāo)尺上指示的值對(duì)應(yīng)于由計(jì)算機(jī)系統(tǒng)的自動(dòng)化處理為計(jì)算機(jī)系統(tǒng)資源的至少一個(gè)參數(shù)選擇的設(shè)置;以及顯示在用戶命令下從事和脫離手動(dòng)控制的交互圖形特征,其中當(dāng)從事手動(dòng)控制時(shí),允許用戶在圖形指示器和控制的標(biāo)尺上所指示的值上實(shí)施至少某個(gè)程度的控制。
本發(fā)明的第二實(shí)施例包含一種計(jì)算機(jī)系統(tǒng),其用于在計(jì)算機(jī)系統(tǒng)的顯示設(shè)備上顯示交互式圖形用戶接口,該計(jì)算機(jī)系統(tǒng)包含至少一個(gè)存儲(chǔ)器,存儲(chǔ)至少一個(gè)機(jī)器可讀指令程序,其中當(dāng)被執(zhí)行時(shí),所述至少一個(gè)程序執(zhí)行操作以顯示交互式圖形用戶接口;至少一個(gè)處理器,連接到至少一個(gè)存儲(chǔ)器,其中當(dāng)執(zhí)行該至少一個(gè)程序時(shí),至少一個(gè)處理器至少執(zhí)行以下操作顯示包含標(biāo)尺的圖形指示器和控制,其中在標(biāo)尺上指示的值對(duì)應(yīng)于由計(jì)算機(jī)系統(tǒng)的自動(dòng)化處理為計(jì)算機(jī)系統(tǒng)資源的至少一個(gè)參數(shù)選擇的設(shè)置;以及顯示在用戶命令下從事和脫離手動(dòng)控制的交互式圖形特征,其中當(dāng)從事手動(dòng)控制時(shí),允許用戶在圖形指示器和控制的標(biāo)尺上所指示的值上實(shí)施至少某個(gè)程度的控制,由此還在為計(jì)算機(jī)系統(tǒng)資源的至少一個(gè)參數(shù)選擇的設(shè)置上實(shí)施至少某個(gè)程度的控制。
本發(fā)明的第三實(shí)施例包含一種圖形用戶接口控制系統(tǒng)方法,其包含在計(jì)算機(jī)系統(tǒng)的顯示設(shè)備上顯示至少部分包含標(biāo)尺的圖形指示器和控制,其中在標(biāo)尺上指示的值對(duì)應(yīng)于由計(jì)算機(jī)系統(tǒng)的自動(dòng)化處理為計(jì)算機(jī)系統(tǒng)資源的至少一個(gè)參數(shù)選擇的設(shè)置;以及顯示在用戶命令下從事和脫離手動(dòng)控制的交互式圖形特征,其中當(dāng)從事手動(dòng)控制時(shí),允許用戶在圖形指示器和控制的標(biāo)尺上所指示的值上實(shí)施至少某個(gè)程度的控制。
本發(fā)明的第四實(shí)施例包含一種計(jì)算機(jī)系統(tǒng),其用于在計(jì)算機(jī)系統(tǒng)的顯示設(shè)備上顯示交互式圖形用戶接口,該計(jì)算機(jī)系統(tǒng)包含存儲(chǔ)器裝置,存儲(chǔ)至少一個(gè)機(jī)器可讀指令程序,其中當(dāng)被執(zhí)行時(shí),該至少一個(gè)程序執(zhí)行操作以顯示交互式圖形用戶接口;處理器裝置,連接到至少一個(gè)存儲(chǔ)器,其中當(dāng)執(zhí)行該至少一個(gè)程序時(shí),至少一個(gè)處理器至少執(zhí)行以下操作顯示包含標(biāo)尺的圖形指示器和控制,其中在標(biāo)尺上指示的值對(duì)應(yīng)于由計(jì)算機(jī)系統(tǒng)的自動(dòng)化處理為計(jì)算機(jī)系統(tǒng)資源的至少一個(gè)參數(shù)選擇的設(shè)置;以及顯示在用戶命令下從事和脫離手動(dòng)控制的交互式圖形特征,其中當(dāng)從事手動(dòng)控制時(shí),允許用戶在圖形指示器和控制的標(biāo)尺上所指示的值上實(shí)施至少某個(gè)程度的控制。
由此可見,本發(fā)明的實(shí)施例克服了現(xiàn)有技術(shù)的局限性。在已知的計(jì)算機(jī)系統(tǒng)資源中,用于計(jì)算機(jī)系統(tǒng)資源的操作參數(shù)的可能設(shè)置正在激增,以致可能有數(shù)百、數(shù)千、或者可能甚至數(shù)萬個(gè)不同的設(shè)置用于計(jì)算機(jī)系統(tǒng)資源的操作參數(shù)。因?yàn)槠谕扇祟愑脩舨粩嗟乇O(jiān)控和改變這些設(shè)置是不切合實(shí)際的,所述迄今為止計(jì)算機(jī)系統(tǒng)資源設(shè)置通常由自動(dòng)化處理所控制。
這頻繁地導(dǎo)致了其中用戶不滿意自動(dòng)化處理對(duì)設(shè)置所進(jìn)行的選擇的情況。盡管如此,依據(jù)現(xiàn)有技術(shù)的手動(dòng)控制沒有給出在這樣的情況下對(duì)自動(dòng)化控制的實(shí)際替換,這是因?yàn)?,例如有太多的設(shè)置要微調(diào),或者在各個(gè)設(shè)置之間的相互作用無法讓用戶良好理解。當(dāng)碰到這些問題時(shí),用戶期望這樣的手動(dòng)控制,其允許對(duì)一個(gè)或多個(gè)計(jì)算機(jī)系統(tǒng)資源設(shè)置做出改變而沒有現(xiàn)有技術(shù)中的手動(dòng)控制的局限性。
本發(fā)明的方法和設(shè)備允許用戶完成這個(gè)并且因此克服現(xiàn)有技術(shù)的局限性。例如,在本發(fā)明的實(shí)施例中,用戶可以從自動(dòng)化系統(tǒng)建議器中分離(de-couple)出圖形指示器和控制的指針,由此允許對(duì)該指針的手動(dòng)控制。在指針位置上的控制進(jìn)而允許在由該指針的代理所表示的、計(jì)算機(jī)系統(tǒng)資源的一個(gè)或者多個(gè)操作參數(shù)的值上的控制。通常,由指針在圖形指示器和控制的標(biāo)尺上指示的值總體地概述了由自動(dòng)化系統(tǒng)建議器為計(jì)算機(jī)系統(tǒng)資源選擇的多個(gè)設(shè)置。當(dāng)從自動(dòng)化系統(tǒng)建議器中分離出該指針時(shí),使自動(dòng)化選擇處理無效,而且用戶可以通過對(duì)由指針在滑動(dòng)標(biāo)尺上指示的值進(jìn)行改變,來總體地微調(diào)計(jì)算機(jī)系統(tǒng)資源的多個(gè)設(shè)置。與圖形指示器相關(guān)聯(lián)的計(jì)算機(jī)程序模塊跟蹤用戶對(duì)在標(biāo)尺上所指示的值所做出的改變,然后進(jìn)而對(duì)計(jì)算機(jī)系統(tǒng)資源的一個(gè)或者多個(gè)參數(shù)的值做出改變,以使它們符合用戶做出的改變。
本發(fā)明的這個(gè)實(shí)施例的特定優(yōu)點(diǎn)是,當(dāng)圖形指示器的指針處于手動(dòng)控制下時(shí)調(diào)用的規(guī)則可以反映在計(jì)算機(jī)系統(tǒng)資源設(shè)置之間已知和已學(xué)習(xí)的相互作用。因此,不要求用戶使用已知不是最優(yōu)或者還沒有獲得用戶信任的系統(tǒng)自動(dòng)化設(shè)置。相反,當(dāng)圖形指示器的指針處于手動(dòng)控制下時(shí)所實(shí)現(xiàn)的改變可以反映在計(jì)算機(jī)系統(tǒng)資源設(shè)置之間已知的相互作用,因此避免了計(jì)算機(jī)系統(tǒng)資源設(shè)置的次優(yōu)和弄巧成拙的組合。
本發(fā)明的優(yōu)點(diǎn)不局限于包括具有可手動(dòng)控制的指針的線性標(biāo)尺的圖形指示器和控制,而是可以應(yīng)用于任何圖形指示器。例如,本發(fā)明的方法和設(shè)備可以應(yīng)用于具有圓形刻度盤的圖形指示器;在這樣的實(shí)施例中,手動(dòng)控制可以實(shí)現(xiàn)為旋鈕的圖形表示。在其中圖形指示器包含數(shù)字讀出的其它實(shí)施例中,手動(dòng)控制可以耦接到該讀出以允許對(duì)在該讀出上指示的值做出改變。
在現(xiàn)有技術(shù)中通常會(huì)遇到的其它情況下,用戶(例如,系統(tǒng)管理員)通常可能不期望改變由自動(dòng)化處理選擇的計(jì)算機(jī)系統(tǒng)資源設(shè)置。然而,在有些情況下,如果自動(dòng)化處理太頻繁地改變計(jì)算機(jī)系統(tǒng)資源設(shè)置,則系統(tǒng)管理員可能變得不滿意。在考慮到在復(fù)雜的計(jì)算機(jī)系統(tǒng)資源中傳播改變的過程中所涉及的計(jì)算開銷之前,這看起來可能不是一個(gè)重要的問題。在這樣的情況下,用戶可能期望能夠控制何時(shí)允許自動(dòng)化處理對(duì)計(jì)算機(jī)系統(tǒng)資源的設(shè)置做出改變。例如,頻繁的小幅度改變可能不是所期望的,但是可能期望在每日循環(huán)的基礎(chǔ)上、改變計(jì)算機(jī)系統(tǒng)資源負(fù)荷狀態(tài)所需要的較不頻繁但是大幅度的改變。
本發(fā)明的一個(gè)方面克服了現(xiàn)有技術(shù)的這個(gè)局限性。在本發(fā)明的方法和設(shè)備中,用戶可以使用可以手動(dòng)連接到圖形指示器和控制的自動(dòng)化系統(tǒng)建議器并且與之分離的容限控制來選擇容限等級(jí)。在這樣的實(shí)施例中,容限控制限制了自動(dòng)化系統(tǒng)建議器對(duì)計(jì)算機(jī)系統(tǒng)資源的多個(gè)設(shè)置做出改變的能力。例如,容限控制可以實(shí)現(xiàn)為范圍限制器,用于圖形地指示在其內(nèi)部將拒絕由自動(dòng)化系統(tǒng)建議器為設(shè)置所推薦的改變并因此不實(shí)現(xiàn)該改變的范圍。這個(gè)“松馳區(qū)域(slack zone)”將防止對(duì)計(jì)算機(jī)系統(tǒng)資源的設(shè)置進(jìn)行頻繁的小的并且耗費(fèi)資源的改變。
總之,本發(fā)明實(shí)施例的上述概述是示例性而非限制性的。例如,本領(lǐng)域的普通技術(shù)人員將會(huì)理解來自一個(gè)實(shí)施例的一個(gè)或多個(gè)方面或者步驟可以與來自另一個(gè)實(shí)施例的一個(gè)或者多個(gè)方面或步驟組合,以在本發(fā)明的范圍內(nèi)創(chuàng)建新的實(shí)施例。
當(dāng)結(jié)合附圖閱讀以下的優(yōu)選實(shí)施例的詳細(xì)說明時(shí),這些示教的上述及其它方面將變得更加明顯,在附圖中圖1描述了依據(jù)本發(fā)明的實(shí)施例、具有指針的圖形指示器和控制,其中該指針已經(jīng)從自動(dòng)化系統(tǒng)建議器分離并且經(jīng)受內(nèi)嵌的(inline)手動(dòng)控制;圖2描述了依據(jù)本發(fā)明的實(shí)施例、具有指針的圖形指示器和控制,其中該指針已經(jīng)從自動(dòng)化系統(tǒng)建議器分離并且經(jīng)受內(nèi)嵌的手動(dòng)控制;圖3描述了具有指針的圖形指示器和控制,其中該指針已經(jīng)和自動(dòng)化系統(tǒng)建議器重新連接并且不再經(jīng)受內(nèi)嵌的手動(dòng)控制,它們?nèi)家罁?jù)本發(fā)明的實(shí)施例進(jìn)行操作;圖4描述了具有指針的圖形指示器和控制,其中該指針已經(jīng)連接到自動(dòng)化系統(tǒng)建議器并且不經(jīng)受內(nèi)嵌的手動(dòng)控制,它們?nèi)家罁?jù)本發(fā)明的實(shí)施例;圖5描述了具有指針的圖形指示器和控制,其中該指針已經(jīng)從自動(dòng)化系統(tǒng)建議器分離并且再次經(jīng)受內(nèi)嵌的手動(dòng)控制,它們?nèi)家罁?jù)本發(fā)明的實(shí)施例;圖6描述了依據(jù)本發(fā)明的另一個(gè)實(shí)施例、具有指針的圖形指示器和控制,其中該指針已經(jīng)從自動(dòng)化系統(tǒng)建議器分離并且經(jīng)受內(nèi)嵌的手動(dòng)控制;圖7描述了在用戶已經(jīng)將內(nèi)嵌范圍限制器連接到為計(jì)算機(jī)系統(tǒng)資源推薦設(shè)置的自動(dòng)化系統(tǒng)建議器之后的圖形指示器和控制,它們?nèi)家罁?jù)本發(fā)明的另一個(gè)實(shí)施例進(jìn)行操作;圖8描述了當(dāng)將內(nèi)嵌范圍限制器連接到為計(jì)算機(jī)系統(tǒng)資源推薦設(shè)置的自動(dòng)化系統(tǒng)建議器時(shí)圖形指示器和控制的操作,它們?nèi)家罁?jù)本發(fā)明的另一個(gè)實(shí)施例進(jìn)行操作;圖9描述了當(dāng)將內(nèi)嵌范圍限制器連接到為計(jì)算機(jī)系統(tǒng)資源推薦設(shè)置的自動(dòng)化系統(tǒng)建議器時(shí)圖形指示器和控制的操作,它們?nèi)家罁?jù)本發(fā)明的另一個(gè)實(shí)施例進(jìn)行操作;圖10描述了當(dāng)將內(nèi)嵌范圍限制器連接到為計(jì)算機(jī)系統(tǒng)資源推薦設(shè)置的自動(dòng)化系統(tǒng)建議器時(shí)圖形指示器和控制的操作,它們?nèi)家罁?jù)本發(fā)明的另一個(gè)實(shí)施例進(jìn)行操作;圖11A-C描述了依據(jù)本發(fā)明的另一個(gè)實(shí)施例進(jìn)行操作的內(nèi)嵌范圍限制器的用戶調(diào)整;圖12A-E描述了當(dāng)將內(nèi)嵌范圍限制器連接到為計(jì)算機(jī)系統(tǒng)資源推薦設(shè)置的自動(dòng)化系統(tǒng)建議器時(shí)圖形指示器和控制的操作,它們?nèi)家罁?jù)本發(fā)明的進(jìn)一步實(shí)施例進(jìn)行操作;圖13描述了當(dāng)將偏移控制連接到為計(jì)算機(jī)系統(tǒng)資源推薦設(shè)置的自動(dòng)化系統(tǒng)建議器時(shí)圖形指示器和控制的操作,它們?nèi)家罁?jù)本發(fā)明的又一個(gè)實(shí)施例進(jìn)行操作;圖14描述了適于實(shí)踐本發(fā)明的方法的計(jì)算機(jī)系統(tǒng)的框圖;圖15描述了具有指針的旋轉(zhuǎn)圖形指示器和控制,其中該指針已經(jīng)從自動(dòng)化系統(tǒng)建議器分離并且經(jīng)受內(nèi)嵌的手動(dòng)控制,它們?nèi)家罁?jù)本發(fā)明的更進(jìn)一步實(shí)施例進(jìn)行操作;圖16描述了具有指針的旋轉(zhuǎn)圖形指示器和控制,其中該指針已經(jīng)和自動(dòng)化系統(tǒng)建議器重新連接并且不再經(jīng)受內(nèi)嵌的手動(dòng)控制,它們?nèi)家罁?jù)本發(fā)明的更進(jìn)一步實(shí)施例進(jìn)行操作;圖17描述了一個(gè)二維圖形,在該圖形的一個(gè)軸上具有與自動(dòng)化系統(tǒng)建議器相連接的時(shí)間安排記錄(timeline trace)指示器,它們?nèi)家罁?jù)本發(fā)明的另一個(gè)實(shí)施例進(jìn)行操作;以及圖18是描述了依據(jù)本發(fā)明進(jìn)行操作的方法的流程圖。
具體實(shí)施例方式
如圖1-5所述,本發(fā)明從圖形指示器和控制100的指針120中分離出經(jīng)受自動(dòng)化處理控制的建議器指針130,以啟用在指針120上的內(nèi)嵌手動(dòng)控制。在指針上的控制有效地給與了在計(jì)算機(jī)系統(tǒng)資源的一個(gè)或者多個(gè)設(shè)置上的控制,其中在圖形指示器和控制100上顯示了該計(jì)算機(jī)系統(tǒng)資源的操作狀態(tài)。在圖1所述的實(shí)施例中,標(biāo)尺110為具有所指示的標(biāo)度(gradation)112的線性形式,但是其它的標(biāo)尺和量規(guī)格式(例如,圓形、半圓形、數(shù)字、具有兩個(gè)或更多軸的量規(guī))都在本發(fā)明的范圍之內(nèi)。在標(biāo)尺110上指示的值對(duì)應(yīng)于由自動(dòng)化處理為計(jì)算機(jī)系統(tǒng)資源的一個(gè)或者多個(gè)設(shè)置所選擇的一個(gè)或多個(gè)值。
在本發(fā)明的上下文中的“計(jì)算機(jī)系統(tǒng)資源”可以包含獨(dú)立計(jì)算機(jī);計(jì)算機(jī)的聯(lián)網(wǎng)集合;數(shù)據(jù)庫;數(shù)據(jù)庫的聯(lián)網(wǎng)集合;基于計(jì)算機(jī)的監(jiān)視或者監(jiān)控系統(tǒng);軟件程序;或者具有經(jīng)受計(jì)算機(jī)化控制的一個(gè)或者多個(gè)設(shè)置的任何其它設(shè)備或者系統(tǒng)。
在本發(fā)明的上下文中的“自動(dòng)化處理”包含為計(jì)算機(jī)系統(tǒng)資源選擇設(shè)置的計(jì)算機(jī)化的系統(tǒng)。自動(dòng)化處理可以是靜態(tài)或者動(dòng)態(tài)的。例如,在其中預(yù)先選擇多個(gè)設(shè)置而且除非通過終端用戶干預(yù)否則就不改變這些設(shè)置的操作系統(tǒng)或者生產(chǎn)套件(productivity suite)中,可能會(huì)遇到靜態(tài)的自動(dòng)化處理。另一方面,在其中自動(dòng)化處理取決于負(fù)載或者使用條件而不斷地對(duì)多個(gè)設(shè)置做出改變或者改變推薦的計(jì)算機(jī)或者數(shù)據(jù)庫的聯(lián)網(wǎng)集合中,可能會(huì)遇到動(dòng)態(tài)的自動(dòng)化處理。
圖1描述了依據(jù)本發(fā)明、經(jīng)受手動(dòng)控制的指針120的初始狀態(tài);這由自動(dòng)設(shè)置控制標(biāo)簽122存在于拉回(retracted)位置中(繞鉸鏈121的圖形表示向上擺動(dòng))所指示。當(dāng)自動(dòng)設(shè)置控制標(biāo)簽122處于拉回位置時(shí),指針120受手動(dòng)控制;用戶可以通過用光標(biāo)“抓取”指針120的控制塊(handle)部分124,并且將該指針調(diào)整到期望值,來對(duì)標(biāo)尺110上指示的值做出改變。光標(biāo)究竟如何與控制塊(handle)部分交互是實(shí)現(xiàn)問題;依據(jù)本發(fā)明的實(shí)施例,有或者沒有類似于鼠標(biāo)的設(shè)備的一次或多次點(diǎn)擊的任何數(shù)目的光標(biāo)動(dòng)作都可以用來移動(dòng)指針120。
由指針120在標(biāo)尺110上指示的值對(duì)應(yīng)于為計(jì)算機(jī)系統(tǒng)資源選擇的設(shè)置。在一些實(shí)施例中,該值對(duì)應(yīng)于為單個(gè)計(jì)算機(jī)系統(tǒng)資源參數(shù)選擇的值。在其它實(shí)施例中,該值總體上概述了為計(jì)算機(jī)系統(tǒng)資源的操作參數(shù)所選擇的多個(gè)設(shè)置。因此,當(dāng)用戶對(duì)利用指針120在標(biāo)尺上指示的值做出改變時(shí),要求計(jì)算機(jī)系統(tǒng)的響應(yīng)以使計(jì)算機(jī)系統(tǒng)資源的一個(gè)或者多個(gè)設(shè)置符合用戶所做出的改變。通常,以預(yù)定方式操作的軟件程序接收對(duì)標(biāo)尺上所指示的值所做出的改變,并且進(jìn)而對(duì)用于計(jì)算機(jī)系統(tǒng)資源的多個(gè)設(shè)置中的至少一個(gè)做出改變。如圖1所示,由自動(dòng)化處理推薦的設(shè)置繼續(xù)如建議器指針130所示的那樣進(jìn)行顯示。當(dāng)圖形指示器處于自動(dòng)控制模式下時(shí),如圖3和4所示,自動(dòng)設(shè)置控制標(biāo)簽122(繞鉸鏈121的圖形表示)向下擺動(dòng),并且與建議器指針130和手動(dòng)控制標(biāo)簽124重疊。
本發(fā)明的特定優(yōu)點(diǎn)來自于對(duì)在標(biāo)尺上指示的值所做出的手動(dòng)改變的預(yù)定響應(yīng)。在涉及具有許多設(shè)置要選擇的計(jì)算機(jī)系統(tǒng)資源的情況下,為了對(duì)設(shè)置做出改變,終端用戶將必須訪問圓形按扭或者復(fù)選框的菜單。以這種方式做出的改變經(jīng)常是偶然性的,這是因?yàn)橛脩艨赡芪幢鼐哂袑?duì)設(shè)置之間的相互關(guān)系的有意義的理解。例如,在動(dòng)態(tài)管理的情況下,預(yù)計(jì)到如果不明智地選擇各個(gè)設(shè)置則各個(gè)設(shè)置可能沖突是可能的。在這樣的情況下,一次一個(gè)的系統(tǒng)設(shè)置選擇可能導(dǎo)致甚至比自動(dòng)化處理的選擇更差的次優(yōu)設(shè)置組合。
在本發(fā)明的實(shí)施例中,通過經(jīng)由標(biāo)尺上指示的值的代理對(duì)多個(gè)設(shè)置做出改變,用戶可以利用已經(jīng)設(shè)計(jì)了計(jì)算機(jī)系統(tǒng)資源的那些人的知識(shí),這是因?yàn)樗麄兊闹R(shí)反映在對(duì)用戶所做出的改變進(jìn)行響應(yīng)的軟件程序中。
圖2描述了其中用戶已經(jīng)變得對(duì)個(gè)人選擇不滿意,并且如指針120和建議器指針130的相對(duì)位置所示、已經(jīng)使設(shè)置與自動(dòng)化處理所建議的設(shè)置一致的情況。
圖3反映了在已經(jīng)放棄了手動(dòng)控制之后圖形指示器和控制100的外觀。這通過用光標(biāo)在自動(dòng)設(shè)置控制標(biāo)簽122的任何部分上點(diǎn)擊來完成;這使得自動(dòng)設(shè)置控制標(biāo)簽向下擺動(dòng),由此與手動(dòng)控制標(biāo)簽124重疊;移動(dòng)到由建議器指針130所指示的值;以及在這個(gè)位置處與建議器指針130重疊并且附于其上。另外,本領(lǐng)域技術(shù)人員所知的光標(biāo)動(dòng)作的任何組合可以用來實(shí)施從手動(dòng)控制到自動(dòng)控制的改變。此外,參考本發(fā)明的實(shí)施例描述的圖形單元和動(dòng)畫是示范性的;利用有或者沒有動(dòng)畫的圖形單元的其它組合可以實(shí)現(xiàn)依據(jù)本發(fā)明、具有手動(dòng)和混合控制的圖形指示器。
圖4反映了在自動(dòng)化處理已經(jīng)對(duì)與計(jì)算機(jī)系統(tǒng)資源相關(guān)聯(lián)的多個(gè)設(shè)置做出了改變之后圖形指示器和控制100的外觀。如指針120所指示的,該設(shè)置已經(jīng)由自動(dòng)化處理改變?yōu)?5%。
假定用戶稍后變得對(duì)由自動(dòng)化處理所選擇的值不滿意,則用戶可以通過利用光標(biāo)在自動(dòng)設(shè)置控制標(biāo)簽122上點(diǎn)擊,而將選擇處理返回到手動(dòng)控制。這導(dǎo)致自動(dòng)設(shè)置控制標(biāo)簽122繞鉸鏈121的圖形表示向上擺動(dòng),由此如圖5所述,顯現(xiàn)出手動(dòng)控制標(biāo)簽124。
圖6-11中描述了本發(fā)明的另一個(gè)實(shí)施例。在這個(gè)實(shí)施例中,控制在手動(dòng)控制和松散耦合的自動(dòng)操作之間交替。在松散耦合的自動(dòng)操作設(shè)置的情況下,用戶選擇控制在該耦合中有多少松馳部分(slack)的范圍。在圖6-11中,當(dāng)處于混合的松散耦合的模式中時(shí),該范圍控制導(dǎo)致系統(tǒng)拒絕由自動(dòng)化處理所要求的、在由用戶指定的范圍之內(nèi)的小規(guī)模改變,但是導(dǎo)致系統(tǒng)響應(yīng)于由自動(dòng)化處理所要求的、在由用戶指定的范圍之外的改變。
如在先前的實(shí)施例中的情況下那樣,圖形指示器200包含具有標(biāo)度212的標(biāo)尺210。在圖6所述的狀態(tài)下,如自動(dòng)設(shè)置控制標(biāo)簽222的位置以及指針220的手動(dòng)控制“控制塊”部分224的可見性所示,指針220處于完全手動(dòng)模式下。當(dāng)用戶選擇切換到自動(dòng)化模式時(shí),在本發(fā)明的當(dāng)前實(shí)施例和先前實(shí)施例之間的差別在圖7中變得明顯。當(dāng)自動(dòng)化控制標(biāo)簽向下擺動(dòng)時(shí),顯現(xiàn)先前選擇的范圍限制器240。通過抓住自動(dòng)化控制標(biāo)簽222的最下層部分、并且以將參考圖11更詳細(xì)描述的方式“拉伸它”,來選擇該范圍限制器。
如先前所述,在圖6-11所描述的本發(fā)明的實(shí)施例中,松散耦合的自動(dòng)化模式實(shí)際上本質(zhì)是混合的,并且賦予用戶在自動(dòng)化處理動(dòng)作上的某個(gè)程度的控制和緩沖。在圖7中,范圍限制器240從80%延伸到90%。它的范圍被設(shè)置為跨越標(biāo)尺的10%,而且在這個(gè)示例中最初是居中的。在圖7所述的時(shí)刻,自動(dòng)化處理推薦85%的設(shè)置,其碰巧對(duì)應(yīng)于當(dāng)切換到混合模式時(shí)由用戶最初選擇的設(shè)置點(diǎn)。在這個(gè)實(shí)施例中的初始設(shè)置點(diǎn),與范圍限制器相結(jié)合,在自動(dòng)化處理的動(dòng)作上實(shí)施某個(gè)程度的用戶控制和緩沖。拒絕由自動(dòng)化處理所要求的、在范圍限制器240的范圍之內(nèi)的改變;僅僅接受在范圍限制器240的范圍之外的改變。通常,當(dāng)在復(fù)雜的動(dòng)態(tài)系統(tǒng)上產(chǎn)生小的并且頻繁的改變的成本超過從許多小規(guī)模調(diào)整所得到的益處時(shí),將采用這樣的控制。然而,系統(tǒng)將對(duì)較大的改變作出反應(yīng),該較大的改變通常伴隨著與計(jì)算機(jī)系統(tǒng)資源相關(guān)聯(lián)的負(fù)荷狀態(tài)的改變。
圖8-10中描述了各種操作。例如,在圖8中,如建議器指針230所示,自動(dòng)化處理要求80%的新設(shè)置。然而,因?yàn)檫@個(gè)值屬于范圍限制器240的范圍之內(nèi),所以它實(shí)際上被忽略了。
接下來,在圖9所述的示例中,自動(dòng)化處理推薦值75%。這個(gè)值超出了最初的80%到90%的范圍,因此系統(tǒng)通過沿改變的方向?qū)⒅羔?20移動(dòng)5%來響應(yīng)于這個(gè)改變。顯然,這給予了阻尼效應(yīng),因?yàn)樵O(shè)置點(diǎn)僅僅響應(yīng)于由自動(dòng)化處理所要求的大的改變而發(fā)生改變。
在圖10所述的示例中,自動(dòng)化處理再次要求在范圍限制器240之內(nèi)的值;系統(tǒng)忽略這個(gè)建議,而且設(shè)置點(diǎn)不改變。
圖11A-C描述了可以怎樣改變范圍限制器240的寬度。在圖11A中,范圍限制器具有與圖7-10中所述尺寸類似的尺寸。在圖11B中,用戶已經(jīng)向下調(diào)整了范圍限制器的寬度,以使系統(tǒng)對(duì)自動(dòng)化處理所要求的改變更敏感。在圖11C中,用戶已經(jīng)向上調(diào)整了范圍限制器的寬度,以使系統(tǒng)對(duì)自動(dòng)化處理所要求的改變較不敏感。范圍限制器尺寸的調(diào)整可以以本領(lǐng)域技術(shù)人員所知的許多方式完成。在一個(gè)示例中,用戶可以利用光標(biāo)象征性地抓住范圍限制器的一邊并且來回“拉伸”它直到實(shí)現(xiàn)了期望的寬度為止。在這樣的實(shí)施例中,用戶僅僅需要抓住范圍限制器240的一邊;另一邊將與由用戶所抓住的一邊同步地?cái)U(kuò)展和縮進(jìn)。
圖12A-E描述了本發(fā)明的進(jìn)一步實(shí)施例,該實(shí)施例也以混合方式起作用,以允許用戶在計(jì)算機(jī)系統(tǒng)資源的設(shè)置上實(shí)施完全手動(dòng)控制和以混合控制模式在自動(dòng)化處理上實(shí)施一定程度的控制之間進(jìn)行切換。顯然,這個(gè)實(shí)施例結(jié)合具有標(biāo)尺310的圖形指示器300進(jìn)行操作,其中標(biāo)尺310具有標(biāo)度312。指針320包含手動(dòng)控制控制塊(不可見)和自動(dòng)化控制標(biāo)簽322。在圖12A-E中,用戶已經(jīng)選擇了系統(tǒng)以混合自動(dòng)化控制模式進(jìn)行操作,所以自動(dòng)控制標(biāo)簽322繞鉸鏈321的虛擬表示向下擺動(dòng),由此顯現(xiàn)出范圍限制器340。
在圖12A-E中描述的本發(fā)明的進(jìn)一步實(shí)施例中,混合自動(dòng)化控制模式以不同于圖6-10中描述的實(shí)施例的方式進(jìn)行操作。在圖6-10所描述的實(shí)施例中,系統(tǒng)拒絕自動(dòng)化處理所要求的、在由用戶指定的范圍之內(nèi)的小規(guī)模改變,但是對(duì)自動(dòng)化處理所要求的大規(guī)模改變作出反應(yīng)。在圖12A-E所描述的進(jìn)一步實(shí)施例中,系統(tǒng)相反地進(jìn)行操作;它拒絕大規(guī)模的改變,但是響應(yīng)于小規(guī)模的改變。這樣的方法可以應(yīng)用于其中在計(jì)算機(jī)系統(tǒng)資源的多個(gè)設(shè)置上實(shí)施精確控制是關(guān)鍵性的地方,但是它出現(xiàn)在其中存在有要求應(yīng)該被忽略的對(duì)設(shè)置的大規(guī)模改變的偶爾瞬變(transient)的環(huán)境中。
現(xiàn)在將描述在圖12A-E中描述的進(jìn)一步實(shí)施例的工作過程。圖12A描述了該系統(tǒng)的初始狀態(tài)。建議器指針330和指針320指示對(duì)應(yīng)于77.5%的設(shè)置,其是系統(tǒng)為計(jì)算機(jī)系統(tǒng)資源的一個(gè)或者多個(gè)設(shè)置所采用的設(shè)置。在圖12B中,建議器指針指示到72.5%的大約5%的改變,這在由用戶使用范圍限制器340設(shè)置的可接受改變的范圍之內(nèi)。因此,如圖12C所述,系統(tǒng)采用由自動(dòng)化處理推薦的設(shè)置,而且指針移到72.5%以指示這個(gè)事實(shí)。
稍后,如圖12D所述,自動(dòng)化處理由于瞬變而要求大規(guī)模的改變,其中建議器指針為用于計(jì)算機(jī)系統(tǒng)資源的多個(gè)設(shè)置推薦42.5%的值。這在由用戶使用范圍限制器340所選擇的可接受改變的范圍之外,因此指針不移動(dòng),而且系統(tǒng)保持72.5%的設(shè)置。在圖12E中,自動(dòng)化處理稍后推薦67.5%的設(shè)置,其在圖12D所描述的范圍之內(nèi)。因此,系統(tǒng)采用這個(gè)值,而且指針320移動(dòng)以指示這個(gè)情況。
圖13描述了本發(fā)明的又一個(gè)實(shí)施例。與就在之前在圖6-10以及圖12A-E中描述的兩個(gè)實(shí)施例相類似地,這個(gè)實(shí)施例也允許用戶在由自動(dòng)化處理所要求的值上實(shí)施一定程度的控制。在這個(gè)實(shí)施例中,系統(tǒng)選擇比自動(dòng)化處理所要求的值低10%的工作點(diǎn),偏移-在這種情況下為10%-在圖13所描述的圖形指示器和控制400中是用戶可選的。
從圖13中顯然可知,圖形指示器和控制處于混合自動(dòng)化控制模式中,這是因?yàn)樽詣?dòng)化控制標(biāo)簽422已經(jīng)繞鉸鏈421的圖形表示向下擺動(dòng)了。建議器指針430指示用于多個(gè)設(shè)置的推薦值95%,但是由于用戶選擇的偏移,指針采用85%的值。
以簡(jiǎn)化的形式在圖14中描述了適于實(shí)踐本發(fā)明方法的計(jì)算機(jī)系統(tǒng)。計(jì)算機(jī)系統(tǒng)500包括連接到總線502的至少一個(gè)處理器501,其中數(shù)據(jù)處理器可以通過該總線502尋址在此處也被簡(jiǎn)單地稱為“存儲(chǔ)器”503的存儲(chǔ)器子系統(tǒng)503。存儲(chǔ)器503可以包括RAM、ROM以及固定和可移動(dòng)的盤和/或磁帶。假定存儲(chǔ)器503存儲(chǔ)至少一個(gè)程序,該程序包含用于使處理器501執(zhí)行根據(jù)本發(fā)明的方法的指令。還在存儲(chǔ)器503中存儲(chǔ)了至少一個(gè)數(shù)據(jù)庫504,其可以用本發(fā)明的方法和設(shè)備進(jìn)行管理。
數(shù)據(jù)處理器501還通過總線502連接到用戶接口,優(yōu)選為圖形用戶接口(“GUI”)505,該用戶接口包括諸如鍵盤、鼠標(biāo)、跟蹤球、語音識(shí)別接口中的一個(gè)或多個(gè)之類的用戶輸入設(shè)備505A,以及諸如高分辨率圖形CRT顯示終端、LCD顯示終端、或者任何適當(dāng)?shù)娘@示設(shè)備之類的用戶顯示設(shè)備505B。
數(shù)據(jù)處理器501還可以通過總線502連接到網(wǎng)絡(luò)接口506,該網(wǎng)絡(luò)接口提供了對(duì)諸如內(nèi)部網(wǎng)和/或互聯(lián)網(wǎng)的數(shù)據(jù)通信網(wǎng)絡(luò)507的雙向訪問??梢允褂帽景l(fā)明的方法和設(shè)備類似地管理可通過互聯(lián)網(wǎng)507訪問的、駐留在服務(wù)器508上的數(shù)據(jù)庫。
一般說來,這些示教可以使用在個(gè)人計(jì)算機(jī)、服務(wù)器、微型計(jì)算機(jī)、大型計(jì)算機(jī)、便攜式計(jì)算機(jī)、嵌入式計(jì)算機(jī)、或者任何適當(dāng)類型的可編程數(shù)據(jù)處理器501上運(yùn)行的至少一個(gè)軟件程序?qū)崿F(xiàn)。此外,能夠執(zhí)行根據(jù)本發(fā)明的操作的機(jī)器可讀指令的程序可以有形地包含在諸如CD-ROM之類的信號(hào)承載介質(zhì)中。
在圖15-16中描述了本發(fā)明的更進(jìn)一步實(shí)施例。在圖15所描述的本發(fā)明的更進(jìn)一步實(shí)施例中,圖形指示器具有旋轉(zhuǎn)量規(guī)而不是如在其它實(shí)施例中所描述的線性標(biāo)尺。如先前所示,本發(fā)明的方法和設(shè)備可應(yīng)用于具有線性標(biāo)尺、旋轉(zhuǎn)標(biāo)尺、圓形標(biāo)尺、數(shù)字指示器和具有兩個(gè)或更多軸的圖形的圖形指示器。
如圖15所述,圖形指示器和控制600具有旋轉(zhuǎn)標(biāo)尺610和標(biāo)度612。指針620在手動(dòng)模式下進(jìn)行操作,并且因此與建議器指針630分離。類似于其它實(shí)施例,當(dāng)圖形指示器和控制600處于手動(dòng)模式時(shí),指針可以由用戶用光標(biāo)抓住、并且將其設(shè)置為期望值。計(jì)算機(jī)系統(tǒng)然后對(duì)計(jì)算機(jī)系統(tǒng)資源的一個(gè)或多個(gè)設(shè)置做出改變,以便符合于用戶所做出的改變。
在圖16中,用戶已經(jīng)通過選擇復(fù)選框650而切換到自動(dòng)化模式。在選擇自動(dòng)設(shè)置復(fù)選框時(shí),指針620與自動(dòng)化建議器指針630耦接。系統(tǒng)然后據(jù)此采用由建議器指針?biāo)甘镜闹怠?1”,從而在這個(gè)示例中基于來自系統(tǒng)的當(dāng)前建議、動(dòng)態(tài)地將集群中的最大服務(wù)器數(shù)目設(shè)置為11。
圖17中描述了本發(fā)明的另一個(gè)實(shí)施例。顯然,本發(fā)明的示教可以應(yīng)用于具有兩個(gè)或更多軸的圖形指示器。在圖17所描述的實(shí)施例中,二維圖形700指示相對(duì)時(shí)間(X軸上)和用于計(jì)算機(jī)系統(tǒng)資源的設(shè)置(Y軸上)。從指針720的自動(dòng)設(shè)置控制標(biāo)簽722的位置中顯然可以看出,已經(jīng)脫離了手動(dòng)控制,其中指針720已經(jīng)繞鉸鏈721擺動(dòng)了以便與建議器指針730耦接。本發(fā)明的范圍限制器方面也可以應(yīng)用于具有兩個(gè)或更多軸的圖形。
圖18中描述了依據(jù)本發(fā)明的各種實(shí)施例進(jìn)行操作的方法。在步驟680,在計(jì)算機(jī)系統(tǒng)的顯示設(shè)備505B上顯示圖形指示器和控制100。由指針120在圖形指示器和控制100的標(biāo)尺110上指示的值120概述了由計(jì)算機(jī)系統(tǒng)的自動(dòng)化處理為計(jì)算機(jī)系統(tǒng)資源所選擇的多個(gè)設(shè)置。在其它方法中,標(biāo)尺110上指示的值可以相應(yīng)于由自動(dòng)化處理為計(jì)算機(jī)系統(tǒng)資源的單個(gè)參數(shù)所選擇的值。
在步驟820,顯示交互式的圖形特征。在用戶命令下,交互式圖形特征將在自動(dòng)控制下的建議器指針130耦接到圖形指示器和控制100的指針120,以及使該建議器指針130與指針120分離。當(dāng)建議器指針130與指針120分離時(shí),進(jìn)行內(nèi)嵌的手動(dòng)控制,以允許用戶設(shè)置由指針?biāo)甘镜闹怠?br>
然后,在步驟830,計(jì)算機(jī)系統(tǒng)接收利用圖形特征輸入的命令以使建議器指針130與指針120分離,由此脫離自動(dòng)化處理并且啟用內(nèi)嵌的手動(dòng)控制。在執(zhí)行了步驟830之后,用戶可以使用指針120改變?cè)趫D形指示器和控制100的標(biāo)尺110上指示的值。
接下來,在步驟840,當(dāng)圖形指示器和控制處于手動(dòng)模式時(shí),計(jì)算機(jī)系統(tǒng)通過與指針120的用戶交互、接收由指針120對(duì)標(biāo)尺110上指示的值所做出的改變。當(dāng)接收了對(duì)圖形指示器和控制的標(biāo)尺110上所指示的值所做出的改變時(shí),處理器501根據(jù)編程設(shè)計(jì)對(duì)計(jì)算機(jī)系統(tǒng)資源的多個(gè)設(shè)置做出改變。這個(gè)編程設(shè)計(jì)一般選擇與標(biāo)尺上指示的值相對(duì)應(yīng)的設(shè)置的最優(yōu)組合。
在本發(fā)明的方法的進(jìn)一步的步驟中,用戶可以將建議器指針130重新耦接到圖形指示器和控制100的指針,由此將對(duì)計(jì)算機(jī)系統(tǒng)資源設(shè)置的選擇的控制返回給自動(dòng)化處理。
在圖18所描述的方法的變體中,可以實(shí)現(xiàn)混合控制模式。在這樣的變體中,當(dāng)用戶將容限控制耦接到系統(tǒng)建議器時(shí),用戶可以通過容限控制對(duì)自動(dòng)化處理的操作保持控制措施。例如,當(dāng)將容限控制實(shí)現(xiàn)為與結(jié)合圖7描繪和描述的范圍限制器相類似的范圍限制器240時(shí),用戶可以如圖11A-C所述,通過改變范圍限制器的尺寸在自動(dòng)化處理的操作上實(shí)施控制措施。自動(dòng)化處理繼續(xù)進(jìn)行操作并且為計(jì)算機(jī)系統(tǒng)資源的多個(gè)設(shè)置選擇值,但是是在由用戶指定的范圍之內(nèi)進(jìn)行。
由此可見,上述描述已經(jīng)通過示范性和非限制的示例提供了對(duì)發(fā)明人當(dāng)前所考慮的、用于在自動(dòng)化圖形指示器和控制中實(shí)現(xiàn)手動(dòng)和混合控制模式的最佳方法和設(shè)備的完整和豐富的描述。本領(lǐng)域的技術(shù)人員將會(huì)理解可以單獨(dú)地、與此處描述的一個(gè)或多個(gè)其它實(shí)施例相結(jié)合地、或者與和此處描述的那些不同的圖形建議器相結(jié)合地實(shí)踐此處描述的各個(gè)實(shí)施例。此外,本領(lǐng)域的技術(shù)人員將要理解本發(fā)明可以由不同于所描述實(shí)施例的實(shí)施例來實(shí)踐;這些所描述的實(shí)施例是為了說明的目的而給出的而不是用于限制;而且本發(fā)明因此僅僅由下面的權(quán)利要求所限制。
權(quán)利要求
1.一種圖形用戶接口控制系統(tǒng)方法,包含顯示包含標(biāo)尺的圖形指示器和控制,其中在標(biāo)尺上指示的值對(duì)應(yīng)于由計(jì)算機(jī)系統(tǒng)的自動(dòng)化處理為計(jì)算機(jī)系統(tǒng)資源的至少一個(gè)參數(shù)所選擇的設(shè)置;以及顯示在用戶命令下從事和脫離手動(dòng)控制的交互式圖形特征,其中當(dāng)從事手動(dòng)控制時(shí),允許用戶在圖形指示器和控制的標(biāo)尺上所指示的值上實(shí)施至少某個(gè)程度的控制。
2.如權(quán)利要求1所述的方法,其中,當(dāng)從事手動(dòng)控制時(shí),停用自動(dòng)化處理,而且手動(dòng)控制允許用戶改變?cè)跇?biāo)尺上所指示的值,由此進(jìn)而選擇用于計(jì)算機(jī)系統(tǒng)資源的至少一個(gè)參數(shù)的設(shè)置。
3.如權(quán)利要求1所述的方法,其中,當(dāng)最初脫離手動(dòng)控制時(shí),操作還包含接收利用交互式圖形特征輸入的從事手動(dòng)控制的命令,借此當(dāng)從事手動(dòng)控制時(shí),停用自動(dòng)化處理,而且手動(dòng)控制允許用戶改變?cè)跇?biāo)尺上所指示的值;以及接收利用手動(dòng)控制輸入的、對(duì)在圖形指示器和控制的標(biāo)尺上所指示的值的改變,借此計(jì)算機(jī)系統(tǒng)根據(jù)利用手動(dòng)控制對(duì)在圖形指示器和控制的標(biāo)尺上所指示的值做出的改變,改變?yōu)橛?jì)算機(jī)系統(tǒng)資源的至少一個(gè)參數(shù)所選擇的設(shè)置。
4.如權(quán)利要求3所述的方法,其中,操作還包含接收利用交互式圖形特征輸入的脫離手動(dòng)控制的命令,借此當(dāng)脫離手動(dòng)控制時(shí),自動(dòng)化處理再開始控制對(duì)計(jì)算機(jī)系統(tǒng)資源的至少一個(gè)參數(shù)的設(shè)置的選擇。
5.如權(quán)利要求1所述的方法,其中,當(dāng)從事手動(dòng)控制時(shí),自動(dòng)化處理繼續(xù)控制對(duì)如在圖形指示器和控制的標(biāo)尺上所指示的值所表示的、用于計(jì)算機(jī)系統(tǒng)資源的至少一個(gè)參數(shù)的設(shè)置的選擇,但是其受到當(dāng)從事手動(dòng)控制時(shí)所實(shí)現(xiàn)的用戶可選的調(diào)節(jié)效應(yīng)的影響。
6.如權(quán)利要求5所述的方法,其中,用戶可選的調(diào)節(jié)效應(yīng)防止對(duì)由自動(dòng)化處理為計(jì)算機(jī)系統(tǒng)資源的至少一個(gè)參數(shù)所選擇的設(shè)置的大規(guī)模改變,但是允許對(duì)由自動(dòng)化處理為計(jì)算機(jī)系統(tǒng)資源的至少一個(gè)參數(shù)所選擇的設(shè)置的小規(guī)模改變。
7.如權(quán)利要求6所述的方法,其中,手動(dòng)控制包含與圖形指示器和控制的標(biāo)尺重疊的圖形區(qū)帶,其中該圖形區(qū)帶指示這樣的范圍,在該范圍上,對(duì)如標(biāo)尺上所指示的值所表示的、由自動(dòng)化處理為計(jì)算機(jī)系統(tǒng)資源的至少一個(gè)參數(shù)所選擇的設(shè)置的小規(guī)模改變由于屬于圖形區(qū)帶的范圍之內(nèi)而被允許,但是大規(guī)模改變由于在圖形區(qū)帶范圍之外而不被允許。
8.如權(quán)利要求5所述的方法,其中,用戶可選的調(diào)節(jié)效應(yīng)防止對(duì)由自動(dòng)化處理為計(jì)算機(jī)系統(tǒng)資源的至少一個(gè)參數(shù)所選擇的設(shè)置的小規(guī)模改變,但是允許對(duì)由自動(dòng)化處理為計(jì)算機(jī)系統(tǒng)資源的至少一個(gè)參數(shù)所選擇的設(shè)置的大規(guī)模改變。
9.如權(quán)利要求8所述的方法,其中,手動(dòng)控制包含與圖形指示器和控制的標(biāo)尺重疊的圖形區(qū)帶,其中該圖形區(qū)帶指示這樣的范圍,在該范圍上,對(duì)如標(biāo)尺上所指示的值所表示的、由自動(dòng)化處理為計(jì)算機(jī)系統(tǒng)資源的至少一個(gè)參數(shù)所選擇的設(shè)置的大規(guī)模改變由于在圖形區(qū)帶的范圍之外而被允許,但是小規(guī)模改變由于在圖形區(qū)帶的范圍之內(nèi)而不被允許。
10.如權(quán)利要求5所述的方法,其中,用戶可選的調(diào)節(jié)效應(yīng)包含對(duì)由自動(dòng)化處理為計(jì)算機(jī)系統(tǒng)資源的至少一個(gè)參數(shù)所選擇的值的用戶可選偏移。
11.如權(quán)利要求1所述的方法,其中,至少一個(gè)參數(shù)包含計(jì)算機(jī)系統(tǒng)資源的多個(gè)參數(shù),借此在圖形指示器和控制的標(biāo)尺上指示的值總體上概述了為多個(gè)參數(shù)選擇的設(shè)置。
12.如權(quán)利要求3所述的方法,其中,至少一個(gè)參數(shù)包含計(jì)算機(jī)系統(tǒng)資源的多個(gè)參數(shù),借此在圖形指示器和控制的標(biāo)尺上指示的值總體上概述了為多個(gè)參數(shù)選擇的設(shè)置,而且其中計(jì)算機(jī)系統(tǒng)根據(jù)利用手動(dòng)控制對(duì)在圖形指示器和控制的標(biāo)尺上指示的值做出的改變,改變用于多個(gè)參數(shù)中的至少一個(gè)參數(shù)的設(shè)置。
13.一種用于在計(jì)算機(jī)系統(tǒng)的顯示設(shè)備上顯示交互式圖形用戶接口的計(jì)算機(jī)系統(tǒng),該計(jì)算機(jī)系統(tǒng)包含至少一個(gè)存儲(chǔ)器,存儲(chǔ)至少一個(gè)機(jī)器可讀指令程序,其中所述至少一個(gè)程序在被執(zhí)行時(shí)執(zhí)行用于顯示交互式圖形用戶接口的操作;至少一個(gè)處理器,連接到至少一個(gè)存儲(chǔ)器,其中當(dāng)執(zhí)行所述至少一個(gè)程序時(shí),所述至少一個(gè)處理器至少執(zhí)行以下操作顯示包含標(biāo)尺的圖形指示器和控制,其中在標(biāo)尺上指示的值對(duì)應(yīng)于由計(jì)算機(jī)系統(tǒng)的自動(dòng)化處理為計(jì)算機(jī)系統(tǒng)資源的至少一個(gè)參數(shù)所選擇的設(shè)置;以及顯示在用戶命令下從事和脫離手動(dòng)控制的交互式圖形特征,其中當(dāng)從事手動(dòng)控制時(shí),允許用戶在圖形指示器和控制的標(biāo)尺上所指示的值上實(shí)施至少某個(gè)程度的控制,由此還在為計(jì)算機(jī)系統(tǒng)資源的至少一個(gè)參數(shù)所選擇的設(shè)置上實(shí)施至少某個(gè)程度的控制。
14.如權(quán)利要求13所述的計(jì)算機(jī)系統(tǒng),其中,當(dāng)從事手動(dòng)控制時(shí),停用自動(dòng)化處理,而且手動(dòng)控制允許用戶改變?cè)跇?biāo)尺上所指示的值,由此進(jìn)而選擇用于計(jì)算機(jī)系統(tǒng)資源的至少一個(gè)參數(shù)的設(shè)置。
15.如權(quán)利要求13所述的計(jì)算機(jī)系統(tǒng),其中,當(dāng)最初脫離手動(dòng)控制時(shí),處理器可以執(zhí)行以下附加操作,這些操作還包含接收利用交互式圖形特征輸入的從事手動(dòng)控制的命令,借此當(dāng)從事手動(dòng)控制時(shí),停用自動(dòng)化處理,而且手動(dòng)控制允許用戶改變?cè)跇?biāo)尺上所指示的值;以及接收對(duì)利用手動(dòng)控制輸入的、在圖形指示器和控制的標(biāo)尺上所指示的值的改變,借此計(jì)算機(jī)系統(tǒng)根據(jù)利用手動(dòng)控制對(duì)在圖形指示器和控制的標(biāo)尺上所指示的值所做出的改變,改變?yōu)橛?jì)算機(jī)系統(tǒng)資源的至少一個(gè)參數(shù)所選擇的設(shè)置。
16.如權(quán)利要求15所述的計(jì)算機(jī)系統(tǒng),其中,操作還包含接收利用交互式圖形特征輸入的脫離手動(dòng)控制的命令,借此當(dāng)脫離手動(dòng)控制時(shí),自動(dòng)化處理再開始控制對(duì)計(jì)算機(jī)系統(tǒng)資源的至少一個(gè)參數(shù)的設(shè)置的選擇。
17.如權(quán)利要求13所述的計(jì)算機(jī)系統(tǒng),其中,當(dāng)從事手動(dòng)控制時(shí),自動(dòng)化處理繼續(xù)控制對(duì)如在圖形指示器和控制的標(biāo)尺上所指示的值所表示的、用于計(jì)算機(jī)系統(tǒng)資源的至少一個(gè)參數(shù)的設(shè)置的選擇,但是其受到當(dāng)從事手動(dòng)控制時(shí)實(shí)現(xiàn)的用戶可選的調(diào)節(jié)效應(yīng)的影響。
18.如權(quán)利要求17所述的計(jì)算機(jī)系統(tǒng),其中,用戶可選的調(diào)節(jié)效應(yīng)防止對(duì)由自動(dòng)化處理為計(jì)算機(jī)系統(tǒng)資源的至少一個(gè)參數(shù)所選擇的設(shè)置的大規(guī)模改變,但是允許對(duì)由自動(dòng)化處理為計(jì)算機(jī)系統(tǒng)資源的至少一個(gè)參數(shù)所選擇的設(shè)置的小規(guī)模改變。
19.如權(quán)利要求18所述的計(jì)算機(jī)系統(tǒng),其中,手動(dòng)控制包含與圖形指示器和控制的標(biāo)尺重疊的圖形區(qū)帶,其中該圖形區(qū)帶指示這樣的范圍,在該范圍上,對(duì)如標(biāo)尺上所指示的值所表示的、由自動(dòng)化處理為計(jì)算機(jī)系統(tǒng)資源的至少一個(gè)參數(shù)所選擇的設(shè)置的小規(guī)模改變由于屬于圖形區(qū)帶的范圍之內(nèi)而被允許,但是大規(guī)模改變由于在圖形區(qū)帶的范圍之外而不被允許。
20.如權(quán)利要求17所述的計(jì)算機(jī)系統(tǒng),其中,用戶可選的調(diào)節(jié)效應(yīng)防止對(duì)由自動(dòng)化處理為計(jì)算機(jī)系統(tǒng)資源的至少一個(gè)參數(shù)所選擇的設(shè)置的小規(guī)模改變,但是允許對(duì)由自動(dòng)化處理為計(jì)算機(jī)系統(tǒng)資源的至少一個(gè)參數(shù)所選擇的設(shè)置的大規(guī)模改變。
21.如權(quán)利要求20所述的計(jì)算機(jī)系統(tǒng),其中,手動(dòng)控制包含與圖形指示器和控制的標(biāo)尺重疊的圖形區(qū)帶,其中該圖形區(qū)帶指示這樣的范圍,在該范圍上,對(duì)如標(biāo)尺上所指示的值所表示的、由自動(dòng)化處理為計(jì)算機(jī)系統(tǒng)資源的至少一個(gè)參數(shù)所選擇的設(shè)置的大規(guī)模改變由于在圖形區(qū)帶的范圍之外而被允許,但是小規(guī)模改變由于在圖形區(qū)帶的范圍之內(nèi)而不被允許。
22.如權(quán)利要求17所述的計(jì)算機(jī)系統(tǒng),其中用戶可選的調(diào)節(jié)效應(yīng)包含對(duì)由自動(dòng)化處理為計(jì)算機(jī)系統(tǒng)資源的至少一個(gè)參數(shù)所選擇的值的用戶可選偏移。
23.如權(quán)利要求13所述的計(jì)算機(jī)系統(tǒng),其中,至少一個(gè)存儲(chǔ)器包含存儲(chǔ)裝置,用以存儲(chǔ)至少一個(gè)機(jī)器可讀指令程序,而且其中至少一個(gè)處理器包含連接到該存儲(chǔ)裝置的處理器裝置。
24.一種有形地包含機(jī)器可讀指令程序的信號(hào)承載介質(zhì),該程序可由計(jì)算機(jī)系統(tǒng)的數(shù)字處理設(shè)備執(zhí)行,以執(zhí)行用于控制交互式圖形用戶接口的操作,該操作包含如權(quán)利要求1-12中任一項(xiàng)所述的方法的步驟。
全文摘要
本發(fā)明涉及用于啟用對(duì)用于計(jì)算機(jī)系統(tǒng)資源的至少一個(gè)操作參數(shù)的值的選擇的手動(dòng)控制的方法和設(shè)備。通過從自動(dòng)化系統(tǒng)建議器中分離圖形指示器和控制的指針來啟用手動(dòng)控制。在自動(dòng)化操作期間,自動(dòng)化系統(tǒng)建議器通過指針選擇如圖形指示器和控制的標(biāo)尺上所指示的、用于計(jì)算機(jī)系統(tǒng)資源的參數(shù)的值。當(dāng)圖形指示器的指針處于手動(dòng)控制下時(shí),用戶可以使用圖形指示器和控制的指針選擇計(jì)算機(jī)系統(tǒng)資源的至少一個(gè)操作參數(shù)的值。本發(fā)明還涉及這樣的方法和設(shè)備,它們用于通過將指針重新耦接到自動(dòng)化系統(tǒng)建議器,而停用對(duì)用于計(jì)算機(jī)系統(tǒng)資源的至少一個(gè)操作參數(shù)的值的選擇的手動(dòng)控制。本發(fā)明還涉及混合控制模式,其允許用戶在圖形指示器和控制中對(duì)自動(dòng)化選擇處理的操作實(shí)施一定程度的控制。
文檔編號(hào)G06F3/048GK1848061SQ200610074398
公開日2006年10月18日 申請(qǐng)日期2006年4月14日 優(yōu)先權(quán)日2005年4月15日
發(fā)明者馬克·E.·墨蘭德, 托德·M.·埃施爾德 申請(qǐng)人:國(guó)際商業(yè)機(jī)器公司