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

屏幕刷新方法

文檔序號(hào):6423070閱讀:552來(lái)源:國(guó)知局
專利名稱:屏幕刷新方法
技術(shù)領(lǐng)域
本發(fā)明涉及為客戶機(jī)提供靈活的刷新能力的方法和系統(tǒng)。
背景技術(shù)
計(jì)算機(jī)用戶或者客戶很少只依賴于包含在其自己存儲(chǔ)器中的信息?,F(xiàn)在,客戶機(jī)被連網(wǎng)在一起,從而在客戶機(jī)和服務(wù)器之間共享信息。就全球來(lái)說(shuō),因特網(wǎng)允許客戶機(jī)訪問(wèn)全球的其它客戶機(jī)或服務(wù)器。就本地來(lái)說(shuō),客戶機(jī)在企業(yè)和家庭中彼此相連,以便在局域網(wǎng)(LAN)或企業(yè)內(nèi)部網(wǎng)上共享文件。
一個(gè)客戶從另一計(jì)算機(jī)系統(tǒng)訪問(wèn)的信息通常具有時(shí)間敏感級(jí)別。根據(jù)信息的類型和查看該信息的人員,一些信息對(duì)時(shí)間特別敏感。例如,對(duì)日交易者來(lái)說(shuō),股票報(bào)價(jià)對(duì)時(shí)間特別敏感。日交易者希望股票價(jià)格持續(xù)更新。但是,長(zhǎng)期投資人并不關(guān)心每日發(fā)生的每時(shí)每刻的價(jià)格波動(dòng),可能只關(guān)心當(dāng)日的收盤價(jià)。多種信息具有較小的時(shí)間敏感性。例如,和歷史事件相關(guān)的信息對(duì)時(shí)間很不敏感,用戶可能并不關(guān)心最新版本的信息。
對(duì)于使用面向網(wǎng)絡(luò)的用戶界面的客戶機(jī)來(lái)說(shuō),刷新控制是有用的組件,在所述面向網(wǎng)絡(luò)的用戶界面中,數(shù)據(jù)來(lái)自遠(yuǎn)程服務(wù)器。在利用最新信息持續(xù)不斷更新客戶機(jī)方面,刷新控制起著有用的作用。但是,諸如Lotus Notes(Lotus Notes是國(guó)際商用機(jī)器公司的注冊(cè)商標(biāo)),Internet Explorer(Internet Explorer是微軟公司的商標(biāo))和Netscape Commnicator(Netscape Commnicator是網(wǎng)景通信公司的注冊(cè)商標(biāo))之類軟件程序中的刷新控制包括突出顯示的工具條按鈕,所述工具條按鈕實(shí)際上是手動(dòng)的。
當(dāng)按壓刷新按鈕時(shí),根據(jù)正被顯示的內(nèi)容(因特網(wǎng)的URL),客戶機(jī)向服務(wù)器請(qǐng)求信息??蛻魴C(jī)接收信息,并在屏幕上顯示新信息。不關(guān)于信息中發(fā)生了何種變化進(jìn)行比較。另一方面,自動(dòng)屏幕刷新可簡(jiǎn)化用戶的行為,因?yàn)槠聊蛔詣?dòng)刷新。但是,自動(dòng)刷新會(huì)使用戶失去控制,從而導(dǎo)致受挫。例如,用戶可能正在閱讀正利用自動(dòng)刷新功能更新的屏幕。由于刷新是自動(dòng)的,因此屏幕刷新和用戶是否已閱讀完顯示數(shù)據(jù)無(wú)關(guān)。這會(huì)使用戶感到煩亂,不能容易地找到發(fā)生刷新之前,他們正在閱讀的信息。
雖然看起來(lái)具有自動(dòng)刷新用戶界面或手動(dòng)刷新用戶界面是可接受的,但是這兩種過(guò)分簡(jiǎn)單的解決方案并不總是用戶的正確選擇。

發(fā)明內(nèi)容
根據(jù)第一方面,本發(fā)明給出一種提供定制的屏幕刷新功能的方法,所述方法包括下述步驟檢索一個(gè)或多個(gè)可定制的刷新設(shè)置;比較可定制的刷新設(shè)置和相關(guān)的系統(tǒng)事件數(shù)據(jù);并響應(yīng)比較步驟,刷新顯示屏幕。
最好,可定制的刷新設(shè)置與第一刷新模式相關(guān),所述方法還包括響應(yīng)比較步驟,從第一刷新模式改變?yōu)榈诙⑿履J降牟襟E,其中改變步驟還包括檢索與第二刷新模式相關(guān)的一個(gè)或多個(gè)其它可定制的刷新設(shè)置。所述方法還包括下述步驟通過(guò)與第一刷新模式相關(guān)的顯示屏幕,顯示第一刷新圖標(biāo);響應(yīng)改變步驟,通過(guò)與第二刷新模式相關(guān)的顯示屏幕顯示第二刷新圖標(biāo)。
用戶可從手動(dòng)模式、超控模式和自動(dòng)模式中選擇刷新模式。所述方法還包括下述步驟調(diào)用一種或多種刷新模式,其中至少一種刷新模式包括可定制的刷新設(shè)置;并通過(guò)顯示屏幕顯示標(biāo)識(shí)被調(diào)用的刷新模式的刷新圖標(biāo)。
在優(yōu)選實(shí)施例中從等待任務(wù)完成,等待時(shí)間間隔,等待用戶不活動(dòng)期,從用戶接收改變請(qǐng)求,和測(cè)量在顯示屏幕上顯示的過(guò)期數(shù)據(jù)的數(shù)量中選擇至少一種可定制的刷新設(shè)置。所述方法還包括下述步驟響應(yīng)比較步驟,向服務(wù)器請(qǐng)求刷新數(shù)據(jù);并從服務(wù)器接收刷新數(shù)據(jù),其中刷新步驟還包括通過(guò)顯示屏幕顯示刷新數(shù)據(jù)的步驟。所述方法最好還包括下述步驟從用戶接收一個(gè)或多個(gè)刷新設(shè)置值,每個(gè)刷新設(shè)置值與至少一種可定制的刷新設(shè)置相關(guān);并保存刷新設(shè)置值。
根據(jù)第二方面,本發(fā)明提供一種信息處理系統(tǒng),包括一個(gè)或多個(gè)處理器;一個(gè)存儲(chǔ)器;非易失性存儲(chǔ)區(qū);顯示屏幕;能夠從用戶接收輸入的輸入裝置,所述輸入對(duì)應(yīng)于在顯示屏幕上顯示的數(shù)據(jù);和控制顯示屏幕的刷新的可定制屏幕刷新工具,可定制屏幕刷新工具包括檢索一個(gè)或多個(gè)可定制的刷新設(shè)置的裝置;比較可定制的刷新設(shè)置和相關(guān)的系統(tǒng)事件數(shù)據(jù)的裝置;和響應(yīng)所述比較裝置,刷新顯示屏幕的裝置。
根據(jù)第三方面,本發(fā)明提供一種計(jì)算機(jī)程序產(chǎn)品,用于提供定制的屏幕刷新功能,所述計(jì)算機(jī)程序產(chǎn)品包括當(dāng)在計(jì)算機(jī)上執(zhí)行時(shí),使所述計(jì)算機(jī)執(zhí)行下述步驟的計(jì)算機(jī)程序指令檢索一個(gè)或多個(gè)可定制的刷新設(shè)置;比較可定制的刷新設(shè)置和相關(guān)系統(tǒng)事件數(shù)據(jù);并響應(yīng)比較步驟刷新顯示屏幕。
從另一方面來(lái)看,本發(fā)明提供一種屏幕刷新方法,所述方法包括下述步驟提供若干刷新模式,調(diào)用所述若干刷新模式中的一種或多種;并顯示和所述若干刷新模式中被調(diào)用的一種或多種相關(guān)的刷新圖標(biāo)。
在本發(fā)明的優(yōu)選實(shí)現(xiàn)中,為用戶提供一種在線下拉菜單,快速、容易地在手動(dòng)、手動(dòng)超控和自動(dòng)刷新模式之間轉(zhuǎn)換,從而用戶可定制提供適當(dāng)?shù)乃⑿略O(shè)置的界面。設(shè)置可在用戶對(duì)刷新何時(shí)發(fā)生完全手動(dòng)控制與用戶不必掛念查看最新信息的自動(dòng)控制之間變化。
當(dāng)用戶希望控制屏幕刷新時(shí),使用手動(dòng)模式。當(dāng)用戶按下刷新按鈕時(shí),客戶機(jī)從服務(wù)器(或者其它客戶機(jī))檢索最新信息,并用新數(shù)據(jù)刷新屏幕。當(dāng)用戶希望具有半自動(dòng)屏幕刷新時(shí),用戶選擇手動(dòng)超控模式。在手動(dòng)超控模式下,用戶處于手動(dòng)模式,直到達(dá)到觸發(fā)標(biāo)準(zhǔn)為止。一旦達(dá)到觸發(fā)標(biāo)準(zhǔn),則用戶轉(zhuǎn)到自動(dòng)刷新模式。例如,如果用戶通常處于自動(dòng)刷新模式,但是希望直到任務(wù)完成時(shí)才刷新屏幕,那么用戶選擇手動(dòng)超控模式,并把手動(dòng)超控刷新觸發(fā)條件設(shè)置成在返回自動(dòng)模式之前,一直等到任務(wù)完成為止。手動(dòng)超控觸發(fā)標(biāo)準(zhǔn)的其它例子包括在刷新前等待特定的一段時(shí)間,和在刷新前等待一段用戶不活動(dòng)期。
當(dāng)用戶想查看最新信息,而不必手動(dòng)按下刷新按鈕時(shí),使用自動(dòng)刷新模式。用戶設(shè)置自動(dòng)模式觸發(fā)標(biāo)準(zhǔn),當(dāng)達(dá)到所述自動(dòng)模式觸發(fā)標(biāo)準(zhǔn)時(shí),自動(dòng)刷新顯示屏幕。例如,用戶可能不希望因屏幕刷新而受到打擾,或者不希望占去帶寬加載新信息,除非目前顯示的內(nèi)容和服務(wù)器上的新數(shù)據(jù)之間存在顯著變化。用戶可選擇自動(dòng)刷新模式,并把自動(dòng)模式觸發(fā)設(shè)置成一旦一定百分比的信息發(fā)生變化,就刷新屏幕。
刷新菜單可包括“參數(shù)選擇”屏幕,在“參數(shù)選擇”屏幕上,用戶選擇手動(dòng)超控觸發(fā)條件和自動(dòng)刷新觸發(fā)條件。對(duì)于任一模式,用戶可選擇一個(gè)或多個(gè)觸發(fā)條件。
本發(fā)明的優(yōu)點(diǎn)是向用戶提供手動(dòng)超控自動(dòng)刷新的可能性。本發(fā)明的另一優(yōu)點(diǎn)是允許用戶控制屏幕刷新,并選擇刷新是手動(dòng)刷新,自動(dòng)刷新,還是包括手動(dòng)超控能力。


下面參考附圖中圖解說(shuō)明的本發(fā)明的優(yōu)選實(shí)施例,舉例說(shuō)明本發(fā)明圖1表示用戶選擇刷新模式的結(jié)果;圖2a是向服務(wù)器計(jì)算機(jī)請(qǐng)求刷新數(shù)據(jù)的客戶機(jī)計(jì)算機(jī)系統(tǒng)的系統(tǒng)圖;圖2b表示了設(shè)置處理中的不同模式;圖3是表示確定用戶選擇的模式的設(shè)置過(guò)程中所涉及的操作步驟的流程圖;圖4是表示當(dāng)按下刷新按鈕時(shí),刷新屏幕的手動(dòng)模式的流程圖;圖5是表示確定設(shè)置了哪些觸發(fā)條件,并且當(dāng)達(dá)到觸發(fā)極限時(shí),刷新屏幕的手動(dòng)超控模式的流程圖;圖6是表示確定設(shè)置了哪些觸發(fā)條件,并且當(dāng)達(dá)到觸發(fā)極限時(shí),刷新屏幕的自動(dòng)模式的流程圖;圖7是表示用戶選擇手動(dòng)、超控和自動(dòng)刷新模式的觸發(fā)事件選項(xiàng)的參數(shù)選擇屏幕圖;圖8是能夠?qū)崿F(xiàn)本發(fā)明的信息處理系統(tǒng)的方框圖。
具體實(shí)施例方式
圖1表示了用戶選擇手動(dòng)超控模式的結(jié)果。第一“屏幕圖像”表示包括工具條110的web瀏覽器100,工具條110具有各種圖標(biāo)。本領(lǐng)域的技術(shù)人員會(huì)認(rèn)識(shí)到web瀏覽器100可以是具有提供屏幕刷新能力的非web軟件程序。例如,Lotus Notes軟件具有主要用于在查看共享數(shù)據(jù)的客戶機(jī)之間共享信息的屏幕刷新控制。刷新圖標(biāo)120包含在工具條110中,指示在最上面的屏幕中,客戶機(jī)處于手動(dòng)刷新模式。手動(dòng)刷新模式意味著當(dāng)用戶按下刷新按鈕120時(shí),顯示區(qū)130被更新。
中間的屏幕表示用戶選擇設(shè)置下拉箭頭125(即,使用鍵盤、鼠標(biāo)或者其它指示裝置),選擇設(shè)置下拉箭頭125導(dǎo)致顯示刷新菜單140。刷新菜單140包括手動(dòng)刷新選項(xiàng)150,手動(dòng)超控選項(xiàng)160,自動(dòng)刷新選項(xiàng)170和參數(shù)選擇選項(xiàng)180。如果選擇手動(dòng)刷新150,則屏幕刷新由用戶控制,并且當(dāng)用戶按下刷新圖標(biāo)時(shí),發(fā)生屏幕刷新(處理細(xì)節(jié)參見(jiàn)圖4)。如果選擇手動(dòng)超控160,則當(dāng)手動(dòng)超控觸發(fā)條件達(dá)到閾值時(shí),發(fā)生屏幕刷新(處理細(xì)節(jié)參見(jiàn)圖5)。如果選擇自動(dòng)刷新170,則當(dāng)自動(dòng)刷新觸發(fā)條件達(dá)到閾值時(shí),發(fā)生刷新(處理細(xì)節(jié)參見(jiàn)圖6)。如果選擇參數(shù)選擇180,則顯示菜單700(進(jìn)一步的細(xì)節(jié)參見(jiàn)圖7),在菜單700上,用戶可選擇手動(dòng)超控和自動(dòng)刷新模式的觸發(fā)水平。在一個(gè)實(shí)施例中,也可通過(guò)選擇手動(dòng)超控下拉箭頭165(查看手動(dòng)超控參數(shù)選擇)或者自動(dòng)刷新下拉箭頭175(查看自動(dòng)刷新參數(shù)選擇),查看參數(shù)選擇的配置。在圖1中所示的例子中,用戶選擇了手動(dòng)超控160。第三屏幕表示在工具條110中顯示的手動(dòng)超控圖標(biāo)。客戶機(jī)現(xiàn)在處于手動(dòng)超控模式。用戶可通過(guò)選擇下拉箭頭125和選擇所需的刷新選項(xiàng),反復(fù)改變刷新模式和/或刷新參數(shù)選擇。
圖2a表示了向服務(wù)器計(jì)算機(jī)請(qǐng)求刷新數(shù)據(jù)的客戶機(jī)計(jì)算機(jī)系統(tǒng)的系統(tǒng)圖。使用這里描述的任意刷新模式的客戶機(jī)系統(tǒng)200發(fā)出刷新請(qǐng)求205,以便刷新在客戶機(jī)系統(tǒng)200上顯示的數(shù)據(jù)。通過(guò)諸如因特網(wǎng)之類計(jì)算機(jī)網(wǎng)絡(luò)210,刷新請(qǐng)求205被發(fā)送給服務(wù)器220。服務(wù)器220從把客戶機(jī)200識(shí)別為請(qǐng)求方的計(jì)算機(jī)網(wǎng)絡(luò)210接收請(qǐng)求215。服務(wù)器220準(zhǔn)備刷新數(shù)據(jù),并通過(guò)計(jì)算機(jī)網(wǎng)絡(luò)210,把請(qǐng)求的數(shù)據(jù)回送給客戶機(jī)200。客戶機(jī)200從計(jì)算機(jī)網(wǎng)絡(luò)210接收刷新數(shù)據(jù)230,并使用新數(shù)據(jù)刷新與客戶機(jī)200相關(guān)的顯示屏幕。另外,刷新請(qǐng)求和對(duì)應(yīng)的刷新數(shù)據(jù)可被用于確定屏幕是否需要被更新。例如,在一些刷新模式下,只有當(dāng)目前正在顯示的一定量的數(shù)據(jù)不再新時(shí),才更新屏幕。當(dāng)達(dá)到該閾值時(shí),使用新數(shù)據(jù)更新屏幕,否則不使用新數(shù)據(jù),用戶繼續(xù)查看在顯示屏幕上顯示的初始數(shù)據(jù)。
圖2b是表示設(shè)置處理中的不同模式的層次圖。當(dāng)用戶選擇可從刷新模式圖標(biāo)獲得的設(shè)置下拉箭頭(例如,參見(jiàn)圖1中的下拉箭頭125)時(shí),發(fā)生設(shè)置處理250。后面參考圖3更詳細(xì)地說(shuō)明設(shè)置處理步驟。如果用戶希望控制何時(shí)發(fā)生屏幕刷新,則用戶選擇手動(dòng)模式處理260。作為響應(yīng),顯示手動(dòng)刷新圖標(biāo),通知用戶他正在使用手動(dòng)刷新模式。當(dāng)用戶選擇手動(dòng)刷新模式圖標(biāo)時(shí),發(fā)生刷新(進(jìn)一步的處理細(xì)節(jié)參見(jiàn)圖4)。如果用戶想要臨時(shí)處于手動(dòng)刷新模式,則他選擇手動(dòng)超控處理270。作為響應(yīng),顯示手動(dòng)超控圖標(biāo),通知用戶他正在使用手動(dòng)超控刷新模式。當(dāng)用戶選擇手動(dòng)超控圖標(biāo)時(shí),發(fā)生刷新(進(jìn)一步的處理細(xì)節(jié)參見(jiàn)圖5)。另外,當(dāng)某一閾值或觸發(fā)事件出現(xiàn)時(shí),刷新模式變?yōu)樽詣?dòng)刷新模式(自動(dòng)刷新處理的詳細(xì)描述參見(jiàn)圖6,例證的手動(dòng)超控觸發(fā)條件參見(jiàn)圖7)。如果用戶希望自動(dòng)刷新,那么他選擇自動(dòng)處理280。作為響應(yīng),顯示自動(dòng)刷新圖標(biāo),通知用戶他正在使用自動(dòng)刷新模式。當(dāng)用戶選擇自動(dòng)刷新圖標(biāo)時(shí),發(fā)生刷新(進(jìn)一步的處理細(xì)節(jié)參見(jiàn)圖6)。另外,當(dāng)某些閾值或觸發(fā)事件出現(xiàn)時(shí),發(fā)生自動(dòng)刷新(例證的自動(dòng)刷新觸發(fā)事件參見(jiàn)圖7)。當(dāng)用戶想設(shè)置手動(dòng)超控刷新和自動(dòng)刷新模式的觸發(fā)水平時(shí),他選擇參數(shù)選擇處理290,并顯示參數(shù)選擇屏幕(例證的參數(shù)選擇屏幕參見(jiàn)圖7)。
圖3表示確定選擇哪種模式的設(shè)置過(guò)程。設(shè)置處理開始于300,由此,用戶選擇刷新模式(步驟310)。確定用戶是否選擇了手動(dòng)刷新模式(判定320)。如果用戶選擇手動(dòng)刷新,則判定320轉(zhuǎn)到“是”分支325,處理手動(dòng)模式(預(yù)定過(guò)程230,進(jìn)一步的細(xì)節(jié)參見(jiàn)圖4)。另一方面,如果用戶不選擇手動(dòng)刷新模式,則判定320轉(zhuǎn)到“否”分支335,確定用戶是否選擇了手動(dòng)超控模式(判定340)。如果用戶選擇了手動(dòng)超控模式,則判定340轉(zhuǎn)到“是”分支345,處理超控模式(預(yù)定過(guò)程350,進(jìn)一步的細(xì)節(jié)參見(jiàn)圖5)。另一方面,如果用戶沒(méi)有選擇手動(dòng)超控模式,則判定340轉(zhuǎn)到“否”分支355,確定用戶是否選擇了自動(dòng)刷新模式(判定360)。如果用戶選擇了自動(dòng)刷新模式,則判定360轉(zhuǎn)到“是”分支365,處理自動(dòng)模式(預(yù)定過(guò)程370,進(jìn)一步的細(xì)節(jié)參見(jiàn)圖6)。另一方面,如果用戶不選擇自動(dòng)模式,則判定360轉(zhuǎn)到“否”分支375,確定用戶是否選擇了參數(shù)選擇(步驟380),顯示并處理參數(shù)選擇屏幕(預(yù)定處理框390,進(jìn)一步的細(xì)節(jié)參見(jiàn)圖7)。一旦選擇的處理完成,在步驟395結(jié)束設(shè)置過(guò)程。
圖4表示了刷新屏幕并等待刷新按鈕被按下的手動(dòng)模式處理。手動(dòng)模式處理開始于400,刷新圖標(biāo)被改變,顯示手動(dòng)模式刷新圖標(biāo)(步驟410)??蛻魴C(jī)計(jì)算機(jī)系統(tǒng)從服務(wù)器接收新數(shù)據(jù)(步驟420),用新數(shù)據(jù)刷新客戶機(jī)顯示屏幕(步驟430)。在再次按下刷新圖標(biāo)(步驟440),請(qǐng)求刷新或者改變刷新模式之前,處理一直等待。用戶按下刷新圖標(biāo),確定用戶是否選擇了設(shè)置模式(即,通過(guò)按下圖1中所示的下拉箭頭125),或者用戶是否請(qǐng)求了屏幕刷新(判定450)。如果用戶選擇了設(shè)置處理,判定450轉(zhuǎn)到“是”分支455,執(zhí)行設(shè)置處理(預(yù)定處理460,進(jìn)一步的細(xì)節(jié)參見(jiàn)圖3)。另一方面,如果用戶希望刷新屏幕,則判定450轉(zhuǎn)到“否”分支475,客戶機(jī)計(jì)算機(jī)系統(tǒng)從正被客戶機(jī)使用的服務(wù)器接收新數(shù)據(jù)(步驟480)。利用接收的數(shù)據(jù)刷新屏幕(步驟490),處理循環(huán)(循環(huán)495),并等待刷新圖標(biāo)被按下。繼續(xù)該循環(huán),直到用戶請(qǐng)求設(shè)置處理(判定450轉(zhuǎn)到“是”分支455)或者直到應(yīng)用程序被終止。
圖5表示確定設(shè)置哪些觸發(fā)條件,并且當(dāng)達(dá)到觸發(fā)條件時(shí),進(jìn)入自動(dòng)刷新模式的手動(dòng)超控模式。超控處理開始于500,刷新圖標(biāo)被改變?yōu)槭謩?dòng)超控圖標(biāo),指示系統(tǒng)處于手動(dòng)超控模式(步驟505)。從數(shù)據(jù)區(qū)獲得手動(dòng)超控觸發(fā)條件(步驟510)。用戶通過(guò)使用參數(shù)選擇菜單,設(shè)置這些參數(shù)選擇(例證的參數(shù)選擇菜單參見(jiàn)圖7)。本例中,用戶可選擇一個(gè)或多個(gè)觸發(fā)條件。
確定用戶是否選擇了刷新圖標(biāo),請(qǐng)求屏幕數(shù)據(jù)的刷新(判定512)。如果用戶選擇了刷新圖標(biāo),判定512轉(zhuǎn)到“是”分支514,從服務(wù)器檢索新數(shù)據(jù)(步驟516),據(jù)此刷新用戶的顯示屏幕(步驟518)。隨后處理循環(huán)回去,處理下一刷新請(qǐng)求或下一手動(dòng)超控觸發(fā)條件(循環(huán)520)。
另一方面,如果用戶沒(méi)有選擇請(qǐng)求刷新屏幕數(shù)據(jù)的刷新圖標(biāo),則判定512轉(zhuǎn)到“否”分支522,確定是否選擇了時(shí)間間隔觸發(fā)條件(判定524)。如果沒(méi)有選擇時(shí)間間隔觸發(fā)條件,則判定515轉(zhuǎn)到“否”分支,確定是否選擇了不活動(dòng)狀態(tài)觸發(fā)條件(判定540)。另一方面,如果選擇了時(shí)間間隔觸發(fā)條件,則判定524轉(zhuǎn)到“是”分支526,確定是否已達(dá)到用戶在參數(shù)選擇中規(guī)定的時(shí)間間隔(判定528)。如果未達(dá)到該時(shí)間間隔,則判定528轉(zhuǎn)到“否”分支537,確定是否選擇了不活動(dòng)狀態(tài)觸發(fā)條件(判定540)。另一方面,如果達(dá)到了時(shí)間間隔,則判定528轉(zhuǎn)到“是”分支530,客戶機(jī)的系統(tǒng)離開手動(dòng)超控模式,并進(jìn)入自動(dòng)刷新模式(預(yù)定過(guò)程535,關(guān)于自動(dòng)刷新處理的細(xì)節(jié)參見(jiàn)圖6),并在步驟536結(jié)束手動(dòng)超控處理。
確定用戶是否選擇了用戶不活動(dòng)時(shí)期作為觸發(fā)條件(判定540)。如果沒(méi)有選擇用戶不活動(dòng)時(shí)期,則判定540轉(zhuǎn)到“否”分支558,確定用戶是否選擇了任務(wù)完成觸發(fā)條件(判定560)。另一方面,如果選擇了用戶不活動(dòng)時(shí)期,判定540轉(zhuǎn)到“是”分支542,確定是否達(dá)到了在參數(shù)選擇(或者配置)數(shù)據(jù)區(qū)中規(guī)定的用戶不活動(dòng)時(shí)間(判定545)。如果沒(méi)有達(dá)到用戶不活動(dòng)時(shí)期,則判定545轉(zhuǎn)到“否”分支546,確定是否選擇了任務(wù)完成觸發(fā)條件(判定560)。另一方面,如果達(dá)到了用戶不活動(dòng)時(shí)期,判定545轉(zhuǎn)到“是”分支548,從而客戶機(jī)系統(tǒng)離開手動(dòng)超控模式,并進(jìn)入自動(dòng)刷新模式(預(yù)定過(guò)程550,有關(guān)自動(dòng)刷新處理的細(xì)節(jié)參見(jiàn)圖6),并在步驟555結(jié)束手動(dòng)超控處理。
確定用戶是否選擇了任務(wù)完成作為觸發(fā)條件(判定560)。如果沒(méi)有選擇任務(wù)完成觸發(fā)條件,則判定560轉(zhuǎn)到“否”分支578,確定用戶是否請(qǐng)求了設(shè)置處理(判定580)。另一方面,如果選擇了任務(wù)完成,則判定560轉(zhuǎn)到“是”分支562,確定用戶是否完成了任務(wù)(判定565)。如果用戶沒(méi)有完成任務(wù),則判定565轉(zhuǎn)到“否”分支546,確定用戶是否請(qǐng)求了設(shè)置處理(判定580)。另一方面,如果用戶完成了任務(wù),則判定565轉(zhuǎn)到“是”分支568,客戶機(jī)系統(tǒng)離開手動(dòng)超控模式,并進(jìn)入自動(dòng)刷新模式(預(yù)定過(guò)程570,有關(guān)自動(dòng)刷新處理的細(xì)節(jié)參見(jiàn)圖6),并在步驟575結(jié)束手動(dòng)超控處理。
確定用戶是否請(qǐng)求了設(shè)置處理(判定580)。如果請(qǐng)求了設(shè)置處理(即按下圖1中的下拉箭頭125),判定580轉(zhuǎn)到“是”分支588,執(zhí)行設(shè)置處理(預(yù)定過(guò)程590,進(jìn)一步的細(xì)節(jié)參見(jiàn)圖3),并在步驟595結(jié)束手動(dòng)超控處理。另一方面,如果沒(méi)有出現(xiàn)任何觸發(fā)事件,則系統(tǒng)保持手動(dòng)觸發(fā)模式,判定580轉(zhuǎn)到“否”分支582,等待下一觸發(fā)事件的出現(xiàn)或者等待用戶請(qǐng)求手動(dòng)刷新(步驟585)。繼續(xù)該循環(huán),直到出現(xiàn)某一觸發(fā)事件或者直到應(yīng)用程序終止為止。
本領(lǐng)域的技術(shù)人員會(huì)認(rèn)識(shí)到,手動(dòng)超控刷新處理采用的觸發(fā)條件是可使用的可能觸發(fā)條件的非排它性例子。另外,除了關(guān)于圖5中所示的手動(dòng)超控刷新處理描述的觸發(fā)條件之外,或者代替關(guān)于圖5中所示的手動(dòng)超控刷新處理描述的觸發(fā)條件,可使用關(guān)于自動(dòng)處理所示的另外的觸發(fā)條件(嚴(yán)重性觸發(fā)條件,變化量觸發(fā)條件等)以及其它觸發(fā)條件。
圖6表示了確定設(shè)置了何種觸發(fā)條件,并且當(dāng)達(dá)到觸發(fā)極限時(shí),刷新屏幕的自動(dòng)模式。自動(dòng)刷新處理開始于600,刷新圖標(biāo)被改變?yōu)樽詣?dòng)刷新圖標(biāo),從而用戶知道系統(tǒng)正在按照自動(dòng)刷新模式工作(步驟605)。從數(shù)據(jù)區(qū)檢索自動(dòng)刷新觸發(fā)條件(步驟610)。這些觸發(fā)條件可由用戶事先在參數(shù)選擇菜單(參數(shù)選擇菜單的例子參見(jiàn)圖7)中設(shè)置。本例中,用戶可選擇一個(gè)或多個(gè)自動(dòng)觸發(fā)條件。
確定用戶是否選擇了請(qǐng)求刷新屏幕數(shù)據(jù)的刷新圖標(biāo)(判定612)。如果用戶選擇了刷新圖標(biāo),則判定612轉(zhuǎn)到“是”分支614,從服務(wù)器檢索新數(shù)據(jù)(步驟616),據(jù)此刷新用戶的顯示屏幕(步驟618)。處理隨后返回,處理下一刷新請(qǐng)求或者下一手動(dòng)超控觸發(fā)條件(循環(huán)620)。
另一方面,如果用戶沒(méi)有選擇請(qǐng)求刷新屏幕數(shù)據(jù)的刷新圖標(biāo)時(shí),判定612轉(zhuǎn)到“否”分支622,根據(jù)正被顯示的屏幕和服務(wù)器上的數(shù)據(jù)之間的變化量,確定用戶是否已請(qǐng)求自動(dòng)刷新(判定624)。如果沒(méi)有選擇變化百分率觸發(fā)條件,則判定624轉(zhuǎn)到“否”分支638,根據(jù)正被顯示的屏幕和服務(wù)器之間的變化嚴(yán)重性,確定用戶是否希望刷新(判定640)。另一方面,如果選擇了變化百分率觸發(fā)條件,則判定624轉(zhuǎn)到“是”分支626,確定是否達(dá)到用戶在參數(shù)選擇中規(guī)定的變化百分率(判定628)。判定628包括向服務(wù)器請(qǐng)求信息,并比較接收的信息和顯示屏幕上當(dāng)前顯示的信息。如果未達(dá)到變化百分率,則判定628轉(zhuǎn)到“否”分支636,確定是否選擇了嚴(yán)重性百分率觸發(fā)條件(判定640)。另一方面,如果達(dá)到了變化百分率,判定628轉(zhuǎn)到“是”分支629,客戶機(jī)計(jì)算機(jī)系統(tǒng)從服務(wù)器接收新的數(shù)據(jù)(步驟630)。利用接收的數(shù)據(jù)刷新屏幕,并重置變化百分率觸發(fā)條件(步驟635)。
根據(jù)正在顯示的屏幕和服務(wù)器上的當(dāng)前數(shù)據(jù)之間的變化嚴(yán)重性,確定用戶是否希望刷新(判定640)。如果沒(méi)有選擇嚴(yán)重性百分率,則判定640轉(zhuǎn)到“否”分支658,確定用戶是否選擇了任務(wù)完成觸發(fā)條件(判定660)。另一方面,如果選擇了嚴(yán)重性百分率,則判定640轉(zhuǎn)到“是”分支642,確定是否達(dá)到用戶在參數(shù)選擇中規(guī)定的嚴(yán)重性百分率(判定645)。判定645還包括向服務(wù)器請(qǐng)求信息,并比較接收的信息和顯示屏幕上當(dāng)前顯示的信息。如果未達(dá)到嚴(yán)重性百分率,則判定645轉(zhuǎn)到“否”分支646,確定是否選擇了任務(wù)完成觸發(fā)條件(判定660)。另一方面,如果達(dá)到了嚴(yán)重性百分率,則判定645轉(zhuǎn)到“是”分支648,客戶機(jī)計(jì)算機(jī)系統(tǒng)從服務(wù)器接收新數(shù)據(jù)(步驟650)。屏幕刷新,并重置用戶嚴(yán)重性觸發(fā)條件(步驟655)。
確定用戶是否選擇了任務(wù)完成觸發(fā)條件(判定660)。如果用戶未選擇任務(wù)完成觸發(fā)條件,則判定660轉(zhuǎn)到“否”分支678,確定用戶是否請(qǐng)求了設(shè)置處理(判定680)。另一方面,如果選擇了任務(wù)完成觸發(fā)條件,則判定660轉(zhuǎn)到“是”分支662,確定用戶是否完成任務(wù)(判定665)。如果用戶未完成任務(wù),則判定665轉(zhuǎn)到“否”分支666,判定用戶是否決定改變模式并進(jìn)入設(shè)置(判定680)。另一方面,如果用戶完成了任務(wù),則判定665轉(zhuǎn)到“是”分支668,客戶機(jī)計(jì)算機(jī)系統(tǒng)從服務(wù)器接收新數(shù)據(jù)(步驟670)。使用接收的數(shù)據(jù)刷新屏幕,重置任務(wù)完成觸發(fā)條件(步驟675)。
確定用戶是否請(qǐng)求了設(shè)置處理(判定680)。如果用戶請(qǐng)求了設(shè)置處理,則判定680轉(zhuǎn)到“是”分支688,執(zhí)行設(shè)置處理(預(yù)定過(guò)程690,進(jìn)一步的細(xì)節(jié)參見(jiàn)圖3),結(jié)束自動(dòng)刷新處理(返回695)。另一方面,如果用戶沒(méi)有請(qǐng)求設(shè)置處理,則判定680轉(zhuǎn)到“否”分支682,等待出現(xiàn)下一觸發(fā)事件或者請(qǐng)求手動(dòng)刷新(步驟685),并返回處理觸發(fā)事件或者刷新請(qǐng)求。繼續(xù)該請(qǐng)求,直到用戶請(qǐng)求設(shè)置處理(判定680轉(zhuǎn)到“是”分支688)或者應(yīng)用程序被終止。
本領(lǐng)域的技術(shù)人員會(huì)認(rèn)識(shí)到,自動(dòng)刷新處理所采用的觸發(fā)條件是可使用的可能觸發(fā)條件的非排它性例子。此外,除了關(guān)于圖6中所示的自動(dòng)刷新處理說(shuō)明的觸發(fā)條件或者代替關(guān)于圖6中所示的自動(dòng)刷新處理說(shuō)明的觸發(fā)條件,可使用關(guān)于手動(dòng)超控處理所示的另外的觸發(fā)條件(時(shí)間間隔觸發(fā)條件,用戶不活動(dòng)狀態(tài)觸發(fā)條件等)及其它觸發(fā)條件。
圖7表示關(guān)于手動(dòng)超控和自動(dòng)刷新參數(shù)選擇屏幕圖和觸發(fā)事件選項(xiàng)。當(dāng)用戶從刷新圖標(biāo)下拉工具條選擇“參數(shù)選擇”時(shí),向用戶顯示參數(shù)選擇屏幕700。當(dāng)用戶處于手動(dòng)超控模式或者自動(dòng)刷新模式時(shí),參數(shù)選擇700被用于定制刷新周期間隔。本例中,“Triggers toswitch from Manual Override to Auto Refresh”710有三個(gè)選項(xiàng)。用戶可選擇這些選項(xiàng)中的一個(gè)或多個(gè)。對(duì)于第一選項(xiàng),如果用戶希望等待,直到正在從事的工作完成為止,則用戶選擇檢查框720。對(duì)于第選項(xiàng),如果用戶希望規(guī)定屏幕刷新的時(shí)間間隔,則用戶選擇檢查框730。用戶在輸入框735中以分鐘為單位輸入時(shí)間間隔。對(duì)于第三選項(xiàng),如果當(dāng)用戶長(zhǎng)時(shí)間處于不活動(dòng)狀態(tài)時(shí),他需要屏幕刷新,則用戶選擇檢查框740。
“Triggers for Automatic Refreshes”750有三個(gè)選項(xiàng)。用戶可選擇這些選項(xiàng)中的一個(gè)或多個(gè)。對(duì)于第一選項(xiàng),如果用戶希望等待,直到正在從事的工作完成為止,則他選擇檢查框760。對(duì)于第二選項(xiàng),如果當(dāng)當(dāng)前屏幕和服務(wù)器上的數(shù)據(jù)之間的變化嚴(yán)重性達(dá)到某一百分率時(shí),用戶需要屏幕刷新,則他選擇框770。用戶在輸入框775中輸入嚴(yán)重性百分率。對(duì)于第三選項(xiàng),如果當(dāng)當(dāng)前屏幕和服務(wù)器上的數(shù)據(jù)之間的變化量達(dá)到一定的百分率時(shí),用戶需要屏幕刷新,則他選擇檢查框780。用戶在輸入框785中輸入變化量百分率。
用戶按下OK命令按鈕790輸入?yún)?shù)選擇。參數(shù)選擇隨后被保存,并由手動(dòng)超控和自動(dòng)刷新過(guò)程使用。本領(lǐng)域的技術(shù)人員會(huì)認(rèn)識(shí)到圖7中所示的觸發(fā)條件是非排它性例子,而不限制可用于這里所示處理的觸發(fā)條件的類型數(shù)目。
圖8圖解說(shuō)明了信息處理系統(tǒng)801,信息處理系統(tǒng)801是能夠執(zhí)行這里描述的復(fù)制處理的計(jì)算機(jī)系統(tǒng)的簡(jiǎn)化例子。計(jì)算機(jī)系統(tǒng)801包括與主總線805耦接的處理器800。二級(jí)(L2)超高速緩沖存儲(chǔ)器810也與主總線805耦接。主總線-PCI總線橋接器815與主存儲(chǔ)器820連接,包括超高速緩沖存儲(chǔ)器和主存儲(chǔ)器控制功能,并提供處理PCI總線825、處理器800、L2超高速緩存810、主存儲(chǔ)器820和主總線805之間的傳送的總線控制。PCI總線825為各種裝置,例如包括LAN卡830提供接口。PCI-ISA橋接器835提供處理PCI總線825和ISA總線840之間的傳送的總線控制,通用串行總線(USB)功能性845,IDE裝置功能性850,電源管理功能性855,并且可包括未示出的其它功能組件,例如實(shí)時(shí)時(shí)鐘(RTC)、DMA控制、中斷支持、以及系統(tǒng)管理總線支持。外圍設(shè)備和輸入/輸出(I/O)裝置可連接到與ISA總線840耦接的各種接口860上(例如,并行接口862、串行接口864、紅外(IR)接口866、鍵盤接口868、鼠標(biāo)接口870和固定硬盤(FDD)872)。另一方面,許多I/O裝置可由連接在ISA總線840上的超級(jí)I/O控制器(未示出)容納。
BIOS 880與ISA總線840耦接,并包含各種低級(jí)系統(tǒng)功能和系統(tǒng)引導(dǎo)功能必需的處理器可執(zhí)行代碼。BIOS 880可保存在任意計(jì)算機(jī)可讀介質(zhì)中,包括磁性存儲(chǔ)介質(zhì),光學(xué)存儲(chǔ)介質(zhì),快速存儲(chǔ)器,隨機(jī)存取存儲(chǔ)器,只讀存儲(chǔ)器,和傳送對(duì)指令編碼的信號(hào)(例如,來(lái)自網(wǎng)絡(luò)的信號(hào))的通信介質(zhì)。為了把計(jì)算機(jī)系統(tǒng)801連接到另一計(jì)算機(jī)系統(tǒng)上,以便通過(guò)網(wǎng)絡(luò)復(fù)制文件,LAN卡830與PCI-ISA橋接器835耦接。類似地,為了利用電話線連接,使計(jì)算機(jī)系統(tǒng)801和ISP連接,從而連接到因特網(wǎng)上,使調(diào)制解調(diào)器875連接到串行端口864和PCI-ISA橋接器835上。
雖然圖8中描述的計(jì)算機(jī)系統(tǒng)能夠執(zhí)行這里描述的復(fù)制過(guò)程,不過(guò)該計(jì)算機(jī)系統(tǒng)只是計(jì)算機(jī)系統(tǒng)的一個(gè)例子。本領(lǐng)域的技術(shù)人員會(huì)理解許多其它計(jì)算機(jī)系統(tǒng)設(shè)計(jì)能夠執(zhí)行這里描述的復(fù)制過(guò)程。
權(quán)利要求
1.一種提供定制的屏幕刷新功能的方法,所述方法包括下述步驟檢索一個(gè)或多個(gè)可定制的刷新設(shè)置;比較可定制的刷新設(shè)置和相關(guān)的系統(tǒng)事件數(shù)據(jù);和響應(yīng)比較步驟,刷新顯示屏幕。
2.按照權(quán)利要求1所述的方法,其中可定制的刷新設(shè)置與第一刷新模式相關(guān),所述方法還包括下述步驟響應(yīng)比較步驟,從第一刷新模式改變?yōu)榈诙⑿履J?,其中改變步驟還包括檢索與第二刷新模式相關(guān)的一個(gè)或多個(gè)其它可定制的刷新設(shè)置。
3.按照權(quán)利要求1或2所述的方法,還包括下述步驟通過(guò)與第一刷新模式相關(guān)的顯示屏幕,顯示第一刷新圖標(biāo);響應(yīng)改變步驟,通過(guò)與第二刷新模式相關(guān)的顯示屏幕顯示第二刷新圖標(biāo)。
4.按照權(quán)利要求3所述的方法,其中刷新模式選自手動(dòng)模式、超控模式和自動(dòng)模式。
5.按照權(quán)利要求3或4所述的方法,還包括下述步驟調(diào)用一種或多種刷新模式,其中至少一種刷新模式包括可定制的刷新設(shè)置;和通過(guò)顯示屏幕顯示標(biāo)識(shí)被調(diào)用的刷新模式的刷新圖標(biāo)。
6.按照前述任意權(quán)利要求所述的方法,其中至少一種可定制的刷新設(shè)置選自等待任務(wù)完成,等待時(shí)間間隔,等待一段用戶不活動(dòng)期,從用戶接收改變請(qǐng)求,和測(cè)量在顯示屏幕上顯示的過(guò)期數(shù)據(jù)的數(shù)量。
7.按照前述任意權(quán)利要求所述的方法,還包括下述步驟響應(yīng)比較步驟,向服務(wù)器請(qǐng)求刷新數(shù)據(jù);和從服務(wù)器接收刷新數(shù)據(jù),其中刷新步驟還包括通過(guò)顯示屏幕顯示刷新數(shù)據(jù)的步驟。
8.按照前述任意權(quán)利要求所述的方法,還包括下述步驟從用戶接收一個(gè)或多個(gè)刷新設(shè)置值,每個(gè)刷新設(shè)置值與至少一種可定制的刷新設(shè)置相關(guān);和保存刷新設(shè)置值。
9.一種信息處理系統(tǒng),包括一個(gè)或多個(gè)處理器;一個(gè)存儲(chǔ)器;非易失性存儲(chǔ)區(qū);顯示屏幕;能夠從用戶接收輸入的輸入裝置,所述輸入對(duì)應(yīng)于在顯示屏幕上顯示的數(shù)據(jù);和控制顯示屏幕的刷新的可定制屏幕刷新工具,可定制屏幕刷新工具包括檢索一個(gè)或多個(gè)可定制的刷新設(shè)置的裝置;比較可定制的刷新設(shè)置和相關(guān)的系統(tǒng)事件數(shù)據(jù)的裝置;和響應(yīng)所述比較裝置,刷新顯示屏幕的裝置。
10.一種計(jì)算機(jī)程序產(chǎn)品,用于提供定制的屏幕刷新功能,所述計(jì)算機(jī)程序產(chǎn)品包括當(dāng)在計(jì)算機(jī)上執(zhí)行時(shí),使所述計(jì)算機(jī)執(zhí)行下述步驟的計(jì)算機(jī)程序指令檢索一個(gè)或多個(gè)可定制的刷新設(shè)置;比較可定制的刷新設(shè)置和相關(guān)系統(tǒng)事件數(shù)據(jù);和響應(yīng)比較步驟,刷新顯示屏幕。
全文摘要
提供一種把多種刷新功能與可見(jiàn)的刷新按鈕控制在線結(jié)合的系統(tǒng)和方法。當(dāng)由于正在進(jìn)行的工作的緣故,用戶想改變刷新模式的類型時(shí),用戶選擇刷新設(shè)置下拉箭頭。用戶具有手動(dòng)、手動(dòng)超控或自動(dòng)模式的刷新模式選擇。用戶還具有設(shè)置手動(dòng)超控和自動(dòng)模式的屏幕刷新觸發(fā)閾值的參數(shù)選擇區(qū)。例如,用戶可設(shè)置在進(jìn)行屏幕刷新之前,等到任務(wù)完成為止的觸發(fā)條件。通過(guò)按下刷新按鈕,用戶能夠在超控和自動(dòng)模式下手動(dòng)進(jìn)行屏幕刷新。還公開了均提供多種刷新模式功能的信息處理系統(tǒng)和計(jì)算機(jī)程序產(chǎn)品。
文檔編號(hào)G06F3/048GK1516844SQ02811820
公開日2004年7月28日 申請(qǐng)日期2002年5月31日 優(yōu)先權(quán)日2001年6月14日
發(fā)明者亞歷克斯·利特爾, 約翰·林德三世, 馬克·莫蘭德, 亞歷克斯 利特爾, 林德三世, 莫蘭德 申請(qǐng)人:國(guó)際商業(yè)機(jī)器公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
鹿泉市| 广宁县| 钟山县| 来凤县| 和龙市| 南京市| 鄂尔多斯市| 怀化市| 进贤县| 无极县| 志丹县| 海阳市| 黔江区| 宁津县| 邮箱| 马边| 阿鲁科尔沁旗| 福清市| 呼和浩特市| 徐汇区| 余干县| 腾冲县| 罗田县| 丹巴县| 鹰潭市| 襄汾县| 南澳县| 兴业县| 正蓝旗| 陆良县| 穆棱市| 曲麻莱县| 文成县| 新河县| 华宁县| 文水县| 夏邑县| 阿克陶县| 抚远县| 舞钢市| 杭州市|