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

用于突出顯示相關(guān)用戶接口控件的設(shè)備和方法

文檔序號:6611155閱讀:233來源:國知局
專利名稱:用于突出顯示相關(guān)用戶接口控件的設(shè)備和方法
技術(shù)領(lǐng)域
本發(fā)明一般地涉及計算機顯示和圖形用戶接口,并且更特別地涉及用于突出顯示用戶接口上的相關(guān)用戶接口控件的設(shè)備和方法。
背景技術(shù)
計算機系統(tǒng)使用各種用戶接口方法來顯示信息并提示計算機用戶進行輸入。這些接口方法通常被稱為用戶接口。所有計算機系統(tǒng)的一個重要方面是用戶接口的易用性和直觀性。目前大多數(shù)普及的計算機系統(tǒng)在計算機顯示屏上使用圖形用戶接口(GUI)來與計算機用戶進行交互。很多GUI使用可以在計算機顯示器上打開的一個或多個窗口。窗口是計算機顯示屏的一部分,其可以被計算機用戶打開、關(guān)閉或在屏幕上到處移動。窗口通常包括一個菜單欄,菜單欄包含一個或多個可供用戶使用的選項以及當選中菜單欄上的項目時可以被激活的下拉菜單。
在很多用于計算機程序的GUI中,存在大量信息,包括在GUI窗口中顯示的菜單、圖標、按鈕和選擇框。在這些復(fù)雜的計算機程序中,用戶越來越多地面對可被選擇的可能步驟的極其復(fù)雜的序列。因此,用戶變得很迷惑,不能在任意給定時間內(nèi)容易地理解哪些動作是適當?shù)摹2⑶壹词乖诓荒敲磸?fù)雜的情況下,向新用戶表明哪些選項可用以使得對軟件的使用變得直觀,也是很有利的。一些GUI根據(jù)當前操作的狀態(tài)、光標的位置以及選定的項目來改變工具欄和菜單按鈕的外觀。然而,當計算機用戶在現(xiàn)有技術(shù)的GUI中的計算機窗口中選擇一個項目時,不容易使用戶明白哪些動作或用戶接口選項與選定對象相關(guān)或可以用于對選定對象執(zhí)行某種動作。此外,在現(xiàn)有技術(shù)中當根據(jù)選定對象突出顯示控件時,它們與當前可用的其他控件具有相同的突出顯示。
有利的是GUI給用戶提供關(guān)于哪些選項與選定對象相關(guān)或?qū)⒂绊戇x定對象的更多指導(dǎo)。如果沒有更簡單且更直觀的方法來輔助計算機用戶對用戶接口進行導(dǎo)航,則計算機行業(yè)將繼續(xù)不必要地以計算機軟件用戶接口中的可用選擇的復(fù)雜度來加重計算機用戶的負擔(dān)。

發(fā)明內(nèi)容
根據(jù)優(yōu)選的實施例,描述了一種用于突出顯示與選定項目相關(guān)的用戶接口控件以便改善圖形用戶接口的易用性和直觀性的設(shè)備和方法。在優(yōu)選實施例中,當選擇了對象時,在顯示器中唯一地突出顯示特別地與選定對象相關(guān)的用戶接口控件,以向用戶表明哪些用戶接口選項與選定對象相關(guān)或可用于對選定對象執(zhí)行某種動作。相關(guān)突出顯示控件的優(yōu)選實施例可以結(jié)合表明對于當前環(huán)境或光標位置哪些動作可供用戶使用的現(xiàn)有技術(shù)的突出顯示控件而使用。
盡管在此描述的優(yōu)選實施例針對的是窗口計算機操作系統(tǒng)和計算機應(yīng)用上的用戶接口,但是在此所要求保護的實施例明確地包括使用用戶接口的其他計算機用戶接口應(yīng)用和操作系統(tǒng),其中用戶接口包括那些在手持計算機、電話、音頻播放器以及個人數(shù)字助理上使用的用戶接口。
根據(jù)以下對如附圖所示的本發(fā)明優(yōu)選實施例的更具體的描述,本發(fā)明的前述和其他特征以及優(yōu)勢將變得明顯。


下文將結(jié)合附圖來描述本發(fā)明的優(yōu)選實施例,圖中相同的標示表示相同的元件,并且圖1是根據(jù)本發(fā)明的優(yōu)選實施例的計算機設(shè)備的框圖;圖2示出了具有圖形用戶接口的窗口應(yīng)用,用于說明根據(jù)現(xiàn)有技術(shù)的一個例子;圖3示出了具有圖形用戶接口的窗口應(yīng)用,用于說明根據(jù)現(xiàn)有技術(shù)的一個例子;圖4示出了具有圖形用戶接口的窗口應(yīng)用,用于說明根據(jù)現(xiàn)有技術(shù)的一個例子;
圖5示出了根據(jù)優(yōu)選實施例的具有圖形用戶接口的窗口應(yīng)用,說明突出顯示的菜單項目,其中突出顯示的菜單項目包含可以被激活用于選定項目的下拉菜單動作;圖6示出了根據(jù)優(yōu)選實施例的具有下拉菜單的圖5中所示例子中的窗口應(yīng)用,其中下拉菜單表明了可以被激活用于選定項目的突出顯示動作;圖7示出了具有圖形用戶接口的畫圖編輯器應(yīng)用,說明根據(jù)優(yōu)選實施例的一個例子;圖8示出了具有突出顯示的工具欄和工具箱按鈕的圖7中所示例子中的畫圖編輯器應(yīng)用,其中工具欄和工具箱按鈕可以用于選定項目;圖9示出了具有根據(jù)現(xiàn)有技術(shù)的圖形用戶接口的瀏覽器應(yīng)用的例子;圖10示出了根據(jù)優(yōu)選實施例的具有突出顯示的框的圖9中所示例子中的瀏覽器應(yīng)用,其中突出顯示的框與選定項目相關(guān);圖11再次示出了具有突出顯示的按鈕的圖9所示例子中的瀏覽器應(yīng)用,以表明用戶如何繼續(xù)該選定項目;圖12示出了具有根據(jù)現(xiàn)有技術(shù)的圖形用戶接口的瀏覽器應(yīng)用的另一個例子;圖13示出了根據(jù)優(yōu)選實施例的具有突出顯示的框的圖12所示例子中的瀏覽器應(yīng)用,其中突出顯示的框與選定項目相關(guān);圖14示出了根據(jù)優(yōu)選實施例的用于突出顯示相關(guān)用戶接口控件的方法;以及圖15示出了根據(jù)優(yōu)選實施例的具有圖形用戶接口的窗口應(yīng)用,用于說明子集tab功能。
具體實施例方式
本發(fā)明涉及一種用于突出顯示與選定項目相關(guān)的用戶接口控件的設(shè)備和方法。在優(yōu)選實施例中,當選定了對象時,在顯示器中唯一地突出顯示與選定對象相關(guān)的用戶接口控件,以向用戶表明哪些用戶接口選項特別地與選定對象相關(guān)或可用于對選定對象執(zhí)行某種動作。對窗口顯示和現(xiàn)有技術(shù)GUI的簡要描述提供了將有助于讀者理解本發(fā)明的背景信息。
圖2示出了用于諸如文檔管理器之類的普通應(yīng)用程序的窗口屏幕200,該窗口可由計算機用戶在視頻顯示器(圖1中的顯示器165)上觀察到。該窗口屏幕包含根據(jù)現(xiàn)有技術(shù)的圖形用戶接口(GUI)。窗口屏幕200中的GUI包括標題欄212和菜單欄214,分別具有標準命令集。GUI210還包括工具欄216。工具欄可以具有各種用于控制窗口內(nèi)對象(例如,文本、圖表和圖形)或用于控制窗口的工具。工具欄可以提供為行或列,并且具有若干按鈕,包括文本圖標、非文本(圖形)圖標或既有圖形元素又有文本元素的圖標。所示出的工具欄216例如包括公共按鈕,用于返回上一級顯示、下一級顯示、向上移到上一個文件夾級別、搜索等。圖2還包括窗口工具欄218。該工具欄具有如箭頭圓圈220所示的用于各種窗口功能的下拉菜單??梢允褂糜芍T如鼠標(未示出)之類的指示設(shè)備控制的圖形指示器或光標222來選擇每個這種菜單和按鈕。
圖2-圖4示出了典型的現(xiàn)有技術(shù)GUI如何如上述背景技術(shù)中描述的那樣為用戶提供關(guān)于哪些工具或按鈕可以使用或已激活的線索。圖2示出了光標220放置在GUI220上的對象224上方。當鼠標按鈕被按下時(用圖2中的“點擊!”文本226來表示),如圖3所示地突出顯示對象224下方的文本230。當用戶隨后如圖3所示地選擇“編輯”菜單項目228時,窗口屏幕210將隨后如圖4所示地顯示。此編輯菜單項目228現(xiàn)在被示出為突出顯示以表明如圖4所示的菜單狀態(tài)。此外,響應(yīng)于選擇了“編輯”菜單項目228,顯示“編輯”下拉菜單232。下拉菜單232表明了現(xiàn)有技術(shù)中典型的多個菜單選擇。一些菜單項目以黑色類型出現(xiàn),并且另一些以陰影或虛像類型出現(xiàn)。以陰影類型出現(xiàn)的菜單項目是那些當前不可用的項目。以這種方式,現(xiàn)有技術(shù)GUI能夠向用戶表明哪些功能是可用的,哪些功能是不可用的?,F(xiàn)有技術(shù)中的菜單突出顯示表明了所有功能的可用性。可用性通常依賴于窗口狀態(tài)并依賴于當前選擇了哪些對象224。菜單突出顯示不向用戶表示哪些菜單項目只可與選定對象一起使用。
在此描述了一種用于突出顯示GUI控件和按鈕以向用戶提供關(guān)于如何進行輸入的線索的設(shè)備和方法。在優(yōu)選實施例中,特別地基于選定對象來突出顯示GUI控件,下面將進一步地描述。響應(yīng)于選定對象而突出顯示的GUI控件包括菜單項目、工具欄和工具箱按鈕、瀏覽器頁面對象和瀏覽器頁面按鈕。
參考圖1,計算機系統(tǒng)100是根據(jù)本發(fā)明優(yōu)選實施例的設(shè)備的一種合適的實現(xiàn)。計算機系統(tǒng)100是IBM公司的eServer iSeries計算機系統(tǒng)。然而,本領(lǐng)域普通技術(shù)人員將能夠理解,本發(fā)明的機制和設(shè)備可以等同地應(yīng)用于任意計算機系統(tǒng),不管該計算機系統(tǒng)是復(fù)雜的多用戶計算設(shè)備、單用戶工作站,還是內(nèi)嵌的控制系統(tǒng)。如圖1所示,計算機系統(tǒng)100包括處理器110、主存儲器120、大容量存儲器接口130、顯示器接口140以及網(wǎng)絡(luò)接口150。這些系統(tǒng)組件通過使用系統(tǒng)總線160互連。大容量存儲器接口130用于將諸如直接存取存儲設(shè)備155之類的大容量存儲設(shè)備連接到計算機系統(tǒng)100。一種特定類型的直接存取存儲設(shè)備155是可讀且可寫的CD-RW驅(qū)動器,其可以將數(shù)據(jù)存儲到CD-RW 195上或從CD-RW 195讀取數(shù)據(jù)。
根據(jù)優(yōu)選實施例的主存儲器120包含數(shù)據(jù)121、操作系統(tǒng)122、應(yīng)用程序123以及圖形用戶接口124。數(shù)據(jù)121表示用作對計算機系統(tǒng)100中的任意程序的輸入或來自計算機系統(tǒng)100中的任意程序的輸出的任意數(shù)據(jù)。操作系統(tǒng)122是行業(yè)中公知的多任務(wù)操作系統(tǒng),如i5/OS;然而,本領(lǐng)域普通技術(shù)人員將能夠理解,本發(fā)明的精神和范圍不限于任意一種操作系統(tǒng)。應(yīng)用123可以是任意軟件應(yīng)用。圖形用戶接口124可以是操作系統(tǒng)122的一部分或應(yīng)用程序123的一部分。在優(yōu)選實施例中,圖形用戶接口包括相關(guān)用戶接口控件突出顯示機制125,下面將進一步對其進行描述。
計算機系統(tǒng)100使用公知的虛擬尋址機制,其允許計算機系統(tǒng)100的程序操作為如同它們只是訪問一個大型的單一存儲實體而不是訪問多個小型的存儲實體(諸如主存儲器120和DASD設(shè)備155)。因此,盡管數(shù)據(jù)121、操作系統(tǒng)122、應(yīng)用123以及圖形用戶接口124被示出為駐留在主存儲器120中,但本領(lǐng)域普通技術(shù)人員將能夠理解,這些項目不一定全部同時完全包含在主存儲器120中。應(yīng)當注意,在此使用術(shù)語“存儲器”來一般地指代計算機系統(tǒng)100的整個虛擬存儲器,并且其可以包括耦合到計算機系統(tǒng)100的其他計算機系統(tǒng)的虛擬存儲器。
處理器110可以包括一個或多個微處理器和/或集成電路。處理器110執(zhí)行存儲在主存儲器120中的程序指令。主存儲器120存儲處理器110可以訪問的程序和數(shù)據(jù)。當計算機系統(tǒng)100啟動時,處理器110首先執(zhí)行形成操作系統(tǒng)122的程序指令。操作系統(tǒng)122是管理計算機系統(tǒng)100的資源的復(fù)雜程序。這些資源中的一些資源是處理器110、主存儲器120、大容量存儲器接口130、顯示器接口140、網(wǎng)絡(luò)接口150以及系統(tǒng)總線160。
盡管計算機系統(tǒng)100被示出為僅包含一個單獨的處理器和一個單獨的系統(tǒng)總線,但是本領(lǐng)域普通技術(shù)人員將能夠理解,本發(fā)明可以使用具有多個處理器和/或多個總線的計算機系統(tǒng)來實現(xiàn)。此外,在優(yōu)選實施例中使用的接口各自包括單獨的完全編程的微處理器,其用于從處理器110卸載計算密集型處理。然而,本領(lǐng)域普通技術(shù)人員將能夠理解,本發(fā)明可以等同地應(yīng)用于僅僅使用I/O適配器來執(zhí)行類似功能的計算機系統(tǒng)。
顯示器接口140用于直接將一個或多個顯示器165連接到計算機系統(tǒng)100。這些顯示器165(其可以是非智能終端(即,啞終端)或可完全編程的工作站)可以用于使得系統(tǒng)管理員和用戶與計算機系統(tǒng)100進行通信。然而,請注意,盡管提供了顯示器接口140以支持與一個或多個顯示器165的通信,但是計算機系統(tǒng)100并不一定需要顯示器165,原因是所有所需要的與用戶以及其他處理之間的交互都可以通過網(wǎng)絡(luò)接口150進行。
網(wǎng)絡(luò)接口150用于通過網(wǎng)絡(luò)170將其他計算機系統(tǒng)和/或工作站(例如圖1中的175)連接到計算機系統(tǒng)100。無論以何種方式將計算機系統(tǒng)100連接到其他計算機系統(tǒng)和/或工作站,無論是使用目前的模擬和/或數(shù)字技術(shù)還是通過某種未來的聯(lián)網(wǎng)機制實現(xiàn)網(wǎng)絡(luò)連接170,本發(fā)明都可以同樣地應(yīng)用。此外,很多不同的網(wǎng)絡(luò)協(xié)議可以用于實現(xiàn)網(wǎng)絡(luò)。這些協(xié)議是允許計算機通過網(wǎng)絡(luò)170進行通信的專用的計算機程序。TCP/IP(傳輸控制協(xié)議/網(wǎng)際協(xié)議)是合適的網(wǎng)絡(luò)協(xié)議的一個例子。
在這一點上,重要的是注意到,盡管已經(jīng)并將繼續(xù)在全功能計算機系統(tǒng)的上下文中描述本發(fā)明,但是本領(lǐng)域普通技術(shù)人員將能夠理解,本發(fā)明能夠作為各種形式的程序產(chǎn)品而分布,并且無論用于實際實現(xiàn)該分布的計算機可讀信號承載媒體的具體類型如何,本發(fā)明都可以同樣地應(yīng)用。合適的計算機可讀信號承載媒介的例子包括可記錄類型的媒介,諸如軟盤和CD RW(例如,圖1中的195),以及傳輸類型的媒介,諸如數(shù)字和模擬通信鏈路。注意,優(yōu)選的信號承載媒介是有形的。
本發(fā)明的實施例還可以作為與客戶公司、非營利組織、政府實體、國際組織機構(gòu)等訂有協(xié)議的服務(wù)的一部分而提供。這些實施例的方面可以包括將計算機系統(tǒng)設(shè)置為執(zhí)行在此描述的部分或全部方法以及部署實現(xiàn)在此描述的部分或全部方法的軟件、硬件和網(wǎng)絡(luò)服務(wù)。這些實施例的方面還可以包括分析客戶端的操作,響應(yīng)于該分析創(chuàng)建建議,建立實現(xiàn)該建議的各部分的系統(tǒng),將該系統(tǒng)集成到現(xiàn)有處理和基礎(chǔ)設(shè)施中,測量系統(tǒng)的使用,將費用分攤給系統(tǒng)的用戶并且對系統(tǒng)用戶收費。
還要重點指出的是計算機系統(tǒng)100中存在網(wǎng)絡(luò)接口150意味著計算機系統(tǒng)100可以參與與網(wǎng)絡(luò)170上的一個或多個其他計算機系統(tǒng)或工作站的協(xié)作處理。當然,這接著又意味著主存儲器120中示出的程序和數(shù)據(jù)不一定需要全部駐留在計算機系統(tǒng)100上。例如,主存儲器120中示出的一個或多個部分可以駐留在另一個系統(tǒng)上并參與與駐留在計算機系統(tǒng)100上的一個或多個對象或程序的協(xié)作處理。該協(xié)作處理可以通過使用諸如遠程程序調(diào)用(RPC)之類的公知客戶端-服務(wù)器機制來完成。
圖5示出了根據(jù)優(yōu)選實施例的文檔管理器程序的窗口屏幕500。該窗口屏幕500包括基于當前選定的對象、通過相關(guān)用戶接口控件突出顯示機制125(圖1)來突出顯示相關(guān)用戶接口控件的圖形用戶接口(GUI)。在圖5所示出的例子中,選定對象是存儲在諸如計算機磁盤驅(qū)動器或網(wǎng)絡(luò)磁盤驅(qū)動器之類的計算機資源中并用圖標顯現(xiàn)在屏幕上的圖片文件522。當選擇了對象522的圖標時,突出顯示該圖標以反映其是屏幕上的選定對象。窗口屏幕500示出了在如上文參考圖2所描述的那樣選擇了圖片文件222之后窗口屏幕將如何顯示。因此,窗口屏幕500示出了在圖3的現(xiàn)有技術(shù)中示出的窗口屏幕的狀態(tài),并且根據(jù)優(yōu)選實施例的窗口屏幕500可以與圖3中示出的現(xiàn)有技術(shù)屏幕相比較。從圖5中可以看出,菜單欄514具有突出顯示的控件530、532。通過圖5中的粗體文本唯一地突出顯示“文件”按鈕530和“編輯”按鈕532,以向用戶表明下面的下拉菜單包含與根據(jù)在此的優(yōu)選實施例的屏幕上的選定對象522相關(guān)的用戶接口控件。唯一地突出顯示用戶接口控件,意味著以一種將與選定對象特別相關(guān)的接口控件與根據(jù)上下文可用的那些接口控件區(qū)分開的方式突出顯示這些控件。
再次參考圖5,還示出了另一個實施例。在窗口任務(wù)欄518中,突出顯示“圖片任務(wù)”按鈕533,以表明圖片任務(wù)按鈕533具有與選定對象522相關(guān)的一個或多個菜單項目。在這一實施例中,在確定對象與突出顯示的GUI控件之間的關(guān)系時,對象的類型是比較重要的。從圖5中可以看出,選定對象522是標有.jpg文件擴展名的圖形文件。因此,相關(guān)的窗口任務(wù)是那些對圖形文件進行操作的任務(wù),因此突出顯示圖片任務(wù)按鈕518。在這一實施例中,該選定對象的一個單獨的方面,即文件擴展名用于識別特定類別的用戶接口控件,即那些與選定對象的文件擴展名相關(guān)的控件。
圖6示出了根據(jù)另一個優(yōu)選實施例的圖5所示文檔管理器程序的窗口屏幕500的另一個視圖。在圖6中,窗口屏幕500示出了在選擇了圖5中的“編輯”按鈕532以顯示下拉菜單534之后窗口屏幕將如何顯示。因此,根據(jù)優(yōu)選實施例的圖6中的窗口屏幕500可以與圖4中示出的現(xiàn)有技術(shù)屏幕200相比較。與圖4中示出的現(xiàn)有技術(shù)相比,圖6中的下拉菜單534突出顯示了控件536、538。突出顯示“剪切”和“復(fù)制”按鈕536以及“復(fù)制到文件夾”和“移動到文件夾”按鈕538以向用戶表明這些菜單項目是與屏幕上的選定對象522直接相關(guān)的用戶接口控件。如現(xiàn)有技術(shù)已知的那樣,可以以粗體形式或以陰影形式來顯示下拉菜單534上的其他按鈕,以分別表明哪些菜單項目可用或不可用。在這一實施例中,相關(guān)用戶接口控件意味著突出顯示的控件將激活執(zhí)行使用選定對象522或?qū)x定對象522進行操作的任務(wù)的菜單選項。
圖7示出了畫圖編輯器程序的窗口應(yīng)用700,以說明另一個優(yōu)選實施例的例子。窗口屏幕700提供基于當前在窗口屏幕700的子窗口712中選定的對象來突出顯示工具箱710中的相關(guān)用戶接口控件的圖形用戶接口(GUI)。在圖7所示出的例子中,子窗口屏幕712包括兩個畫圖對象,圓714和矩形716。圖8示出了根據(jù)優(yōu)選實施例的圖7所示畫圖編輯器程序的窗口屏幕700的另一個視圖。圖8示出了在選擇了圖7中的矩形716之后窗口屏幕700將如何顯示。在圖8中,工具箱710具有突出顯示的控件718和720。突出顯示“填充”按鈕718和“擦除”按鈕720以向用戶表明這些菜單項目是與子菜單屏幕712上的選定對象716(矩形)相關(guān)的用戶接口控件。突出顯示的菜單項目向用戶表明了這些用戶接口控件與選定對象相關(guān),以輔助用戶快速了解哪些選項可與選定對象結(jié)合使用或?qū)x定對象進行操作。
圖9示出了瀏覽器程序的窗口屏幕900,以說明另一個優(yōu)選實施例的例子。窗口屏幕900提供了基于當前在網(wǎng)頁910中選定的對象來突出顯示瀏覽器窗口屏幕900或瀏覽器網(wǎng)頁910中的相關(guān)用戶接口控件的圖形用戶接口(GUI)。在圖9所示出的例子中,網(wǎng)頁910包括用于輸入用戶信息的具有若干框914、916、918、920和922的用戶輸入框912和使用用戶輸入框912中的用戶信息啟動注冊過程的“確定”按鈕924。參考圖10描述根據(jù)優(yōu)選實施例的在圖9上發(fā)生的變化。
圖10示出了根據(jù)優(yōu)選實施例的圖9所示瀏覽器程序的窗口屏幕900的另一個視圖。圖10示出了當用戶處于在用戶輸入框912中填充所要求信息的過程中時窗口屏幕900將如何顯示。在圖10中,用戶已經(jīng)在姓名框914中輸入了“John Doe”并在地址框916中輸入了地址“1010Anywhere”。地址框916中的文本(1010 Anywhere_)后面的光標下劃線字符表示光標位于地址框中并且地址框被“選定”,意味著其是顯示器中當前激活的框。根據(jù)優(yōu)選實施例,基于當前在瀏覽器窗口中選定的對象突出顯示瀏覽器窗口910中的相關(guān)用戶接口控件。在這一例子中,選定對象是地址框916,并且突出顯示的用戶接口控件是城市框918、州框920以及郵政編碼框922。
圖11示出了根據(jù)另一個優(yōu)選實施例的圖9所示瀏覽器程序的窗口屏幕900的另一個視圖。圖11示出了當用戶完成在用戶輸入框912中填充所要求信息的過程之后窗口屏幕900將如何顯示。在圖11中,用戶剛剛完成了在用戶輸入框912中的每個框中進行的輸入。郵政編碼框922中的文本(64386_)后面的光標下劃線字符表示光標位于郵政編碼框922中。由于郵政編碼框是用戶輸入框912中的最后一個框,因此現(xiàn)在可以提示用戶哪些用戶接口控件是可用的或?qū)x定的且已完成的輸入框912進行操作。根據(jù)優(yōu)選實施例,基于當前在瀏覽器窗口中選定的對象即已完成的輸入框來突出顯示瀏覽器窗口900中的相關(guān)用戶接口控件。在這一例子中,選定的對象是用戶輸入框912的郵政編碼922并且突出顯示的接口控件是“確定”按鈕924。
圖12示出了瀏覽器程序的另一個窗口屏幕1200,以說明根據(jù)另一個優(yōu)選實施例的例子。在圖12所示出的例子中,網(wǎng)頁1210包括因特網(wǎng)上常用的“購物車”類型的網(wǎng)頁。購物車允許用戶從供貨商的網(wǎng)頁上選擇要購買的項目。在圖12的例子中,用戶已經(jīng)選擇了兩個要購買的項目1212和1214。具有“點擊”文本1216的光標1216表明用戶正在選擇項目1214。圖13示出了根據(jù)優(yōu)選實施例的當用戶選擇了項目1214后圖12將發(fā)生的變化。如圖13所示,通過以現(xiàn)有技術(shù)中已知的方式突出顯示項目1214來表明項目1214的被選定狀態(tài)。根據(jù)優(yōu)選實施例,基于當前在瀏覽器窗口中選定的對象來突出顯示瀏覽器窗口1212中的相關(guān)用戶接口控件。在這一例子中,選定的對象是項目1214,并且突出顯示的用戶接口控件是“移除項目”按鈕1216和“項目細節(jié)”按鈕1218。
在上面描述的實施例中,通過在屏幕上將控件顯示為變暗來“突出顯示”相關(guān)控件。此處的其他實施例包括突出顯示如何能夠可視地呈現(xiàn)在屏幕上。突出顯示可以包括任意其他適當?shù)某尸F(xiàn),諸如使用不同的顏色、閃爍、邊框處理、反白顯示等。此外,不同的突出顯示可以用于不同的目的。例如,紅色可以用于諸如刪除或剪切之類的破壞性動作,并且綠色可以用于諸如復(fù)制或粘貼之類的破壞性較小的動作。在另一個實施例中,顏色可以用于表明為使用該動作某人必須成為哪種角色,諸如紅色代表安全干事,并且綠色代表管理員。以這種方式,不同的突出顯示可以強調(diào)針對相關(guān)控件的不同標準或相關(guān)控件的不同特性。相關(guān)控件的不同標準向用戶提供關(guān)于可供與選定對象一起使用或?qū)x定對象進行操作的不同類型控件的信息。
現(xiàn)在參考圖14,在此根據(jù)優(yōu)選實施例示出了方法1400。方法1400示出了由圖1中示出的相關(guān)用戶接口控件突出顯示機制125執(zhí)行的步驟,其根據(jù)優(yōu)選實施例基于選定項目來突出顯示相關(guān)用戶接口控件。該方法首先識別選定對象以及選定對象的類型(步驟1410)。然后,識別與選定對象和/或選定對象的類型相關(guān)的接口控件(步驟1430)。然后以某種方式突出顯示與選定對象相關(guān)的接口控件(步驟1430),并且方法完成。
在現(xiàn)有技術(shù)中已知利用鍵盤導(dǎo)航諸如菜單欄或瀏覽器頁面菜單控件之類的GUI控件。這有時稱為tab設(shè)置,原因是常見的是使用tab鍵和箭頭鍵來在菜單命令之間移動。當在瀏覽器頁面中的用戶接口控件之間移動時使用tab鍵是特別常見的。在很多軟件應(yīng)用中,這一功能在按下控制鍵之后可用以將光標移動到菜單欄。然后可以使用箭頭鍵連續(xù)地在菜單欄選項上移動光標。
相反,在優(yōu)選實施例中,使用子集tab命令來只對如上所述唯一地突出顯示的GUI菜單元素進行導(dǎo)航。在優(yōu)選實施例中,使用特定鍵擊激活子集tab命令,使得鍵盤可以對如上所述的用戶接口控件進行導(dǎo)航但是該導(dǎo)航限于唯一地突出顯示的控件的子集。用于激活子集tab命令的特定鍵擊可以是“ctrl”和“Alt”以及“tab”的組合。圖15參考圖6示出了根據(jù)優(yōu)選實施例的子集tab命令的例子。圖6示出了在用戶利用特定鍵擊激活了子集tab命令并將光標移動到“編輯”菜單選項之后的屏幕。當用戶隨后按下箭頭鍵時,光標將移動到“剪切”菜單選項1520并將跳過“撤消”菜單選項1522,原因是“撤消”菜單選項1522不是唯一地突出顯示的。同樣,使用箭頭鍵將只導(dǎo)航在菜單中的唯一地突出顯示的那些選項。例如,再次按下箭頭將使光標(未示出)移動到“復(fù)制到文件夾”菜單選項1524并隨后移動到“移動到文件夾”菜單選項1526。
已經(jīng)描述了一種用于突出顯示與當前在顯示屏上選定的對象相關(guān)的用戶接口控件以向用戶表明哪些動作或菜單選項可用于對選定對象執(zhí)行某種動作或與選定對象相關(guān)的設(shè)備和方法。所描述的實施例通過減少可用選擇的復(fù)雜度并輔助計算機用戶有效地導(dǎo)航GUI而提高了圖形用戶接口的易用性和直觀性。
本領(lǐng)域普通技術(shù)人員將能夠理解,在本發(fā)明的范圍內(nèi)很多變型都是可能的。因此,盡管參考本發(fā)明的優(yōu)選實施例特別地示出和描述了本發(fā)明,但是本領(lǐng)域普通技術(shù)人員將能夠理解,在不偏離本發(fā)明的精神和范圍的情況下,可以進行這些和其他形式上和細節(jié)上的改變。
權(quán)利要求
1.一種計算機設(shè)備,包括至少一個處理器;存儲器,其連接到所述至少一個處理器;圖形用戶接口,其在所述存儲器中,并可由所述至少一個處理器執(zhí)行,所述圖形用戶接口包括多個用戶接口控件;顯示屏上的能夠由用戶選擇的至少一個對象;并且其中響應(yīng)于用戶選擇對象,所述圖形用戶接口基于所述選定對象并且獨立于可以突出顯示以表明基于所述圖形用戶接口的上下文的可用性的其他用戶接口控件而唯一地突出顯示用戶接口控件。
2.根據(jù)權(quán)利要求1所述的計算機設(shè)備,其中所述圖形用戶接口基于所述選定對象的一個單獨的方面而突出顯示所述用戶接口控件。
3.根據(jù)權(quán)利要求2所述的計算機設(shè)備,其中所述選定對象的一個單獨的方面是對應(yīng)于所述對象的文件擴展名。
4.根據(jù)權(quán)利要求1所述的計算機設(shè)備,其中被突出顯示的所述接口控件包括菜單按鈕、下拉菜單按鈕、工具欄按鈕、窗口工具欄按鈕、顯示在瀏覽器上的因特網(wǎng)頁面中的輸入框以及顯示在瀏覽器上的因特網(wǎng)頁面中的按鈕。
5.根據(jù)權(quán)利要求1所述的計算機設(shè)備,其中使用不同的突出顯示方法來強調(diào)針對所述相關(guān)控件的不同標準,以向所述用戶表明對于所述選定對象可供用戶使用的不同類型的控件。
6.根據(jù)權(quán)利要求1所述的計算機設(shè)備,還包括子集tab功能,其中通過鍵盤控制在菜單上進行導(dǎo)航限于唯一地突出顯示的菜單控件。
7.一種用于在計算機設(shè)備中突出顯示相關(guān)用戶接口控件的方法,所述方法包括步驟(A)識別用戶選定的對象;(B)識別哪些用戶接口控件與所述選定的對象相關(guān);以及(C)唯一地只突出顯示那些與所述選定對象相關(guān)的用戶接口控件。
8.根據(jù)權(quán)利要求7所述的方法,其中識別哪些用戶接口控件與所述選定對象相關(guān)包括確定與特定類別的用戶接口控件相關(guān)的所述選定對象的一個單獨的方面。
9.根據(jù)權(quán)利要求7所述的方法,其中所述選定對象的一個單獨的方面是對應(yīng)于所述對象的文件擴展名。
10.根據(jù)權(quán)利要求8所述的方法,其中被突出顯示的所述接口控件包括菜單按鈕、下拉菜單按鈕、工具欄按鈕、窗口工具欄按鈕、顯示在瀏覽器上的因特網(wǎng)頁面中的輸入框以及顯示在瀏覽器上的因特網(wǎng)頁面中的按鈕。
11.根據(jù)權(quán)利要求7所述的方法,其中使用不同的突出顯示方法來強調(diào)針對所述相關(guān)控件的不同標準,以向所述用戶表明對于所述選定對象可供用戶使用的不同類型的控件。
12.根據(jù)權(quán)利要求7所述的方法,還包括步驟使用鍵盤鍵導(dǎo)航用戶接口控件,其中被導(dǎo)航的所述用戶接口控件的序列限于唯一地突出顯示的菜單控件。
全文摘要
描述了一種用于突出顯示與選定項目相關(guān)的用戶接口控件以改善圖形用戶接口的易用性和直觀性的設(shè)備和方法。在優(yōu)選實施例中,當選定了對象時,在顯示器中唯一地突出顯示與選定對象相關(guān)的用戶接口控件,以向用戶表明哪些用戶接口選項與選定對象相關(guān)或可用于對選定對象執(zhí)行某種動作。相關(guān)突出顯示控件的優(yōu)選實施例可以結(jié)合表明哪些動作對于當前環(huán)境或光標位置可供用戶使用的現(xiàn)有突出顯示控件而使用。
文檔編號G06F3/048GK101042650SQ200710135920
公開日2007年9月26日 申請日期2007年3月12日 優(yōu)先權(quán)日2006年3月23日
發(fā)明者M·D·拉恩, G·R·欣特邁斯特 申請人:國際商業(yè)機器公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
广西| 浪卡子县| 望城县| 镇雄县| 屯昌县| 长白| 河间市| 建阳市| 林周县| 乌拉特前旗| 龙陵县| 昂仁县| 礼泉县| 通化市| 报价| 岳阳市| 荣昌县| 全州县| 吴川市| 永德县| 邹平县| 宁阳县| 黔西| 炉霍县| 高台县| 康马县| 紫阳县| 同德县| 新乐市| 金湖县| 沙雅县| 榆林市| 波密县| 弋阳县| 津市市| 梨树县| 临沂市| 布拖县| 双峰县| 揭阳市| 疏附县|