專利名稱:優(yōu)化用于計算設(shè)備的用戶界面的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及優(yōu)化計算設(shè)備的用戶界面(例如顯示區(qū)域)。具體地,本發(fā)明提供了一種用于根據(jù)當(dāng)前用戶的角色或動作組織計算設(shè)備顯示區(qū)域例如計算機桌面的系統(tǒng)和方法。
背景技術(shù):
計算機在很多方面影響著我們的生活。其中,計算機允許用戶彼此通信、存取音樂和視頻、編輯圖片以及快速訪問關(guān)于任何指定主題的信息。在商務(wù)環(huán)境中,計算機已經(jīng)顯著縮短了執(zhí)行很多工作相關(guān)任務(wù)所必須的時間量。但是,由于計算機用戶執(zhí)行的很多任務(wù)和采用的不同角色,因此桌面很容易變得雜亂,使得難以找到特定的項目并降低效率?,F(xiàn)有的解決方案給用戶賦予了作為特定用戶登錄計算機系統(tǒng)以執(zhí)行任務(wù)的能力,其中應(yīng)用程序、服務(wù)和文件 都根據(jù)用戶執(zhí)行的角色設(shè)置。但是,在這些情形中,還沒有簡便的方法用于讓計算機系統(tǒng)自動配置桌面環(huán)境從而僅顯示跟用戶當(dāng)前執(zhí)行的角色或動作相關(guān)的信息。
發(fā)明內(nèi)容
本發(fā)明的實施例總體上提供了一種用于優(yōu)化計算設(shè)備上的用戶界面的方法。具體地,用戶設(shè)備的顯示區(qū)域配置由跟用戶的特定角色或動作相關(guān)聯(lián)的文件、應(yīng)用程序等的選定集合定義。已定義的配置被存儲為配置文件。用戶隨后在執(zhí)行角色或任務(wù)時通過選擇存儲的配置文件即可切換至已定義的配置。計算機桌面被用作本發(fā)明的一個示例性實施例。使用該示例并不是為了加以限制,原因在于具有顯示區(qū)域的任何用戶設(shè)備均可跟本文中介紹的系統(tǒng)和方法一起使用。在第一實施例中,給出了一種用于定義用戶設(shè)備的顯示區(qū)域配置的方法。在本實施例中,所述方法包括:定義用戶設(shè)備的顯示區(qū)域配置,包括:從多個可用資源中接收一種或多種用戶資源選擇以包含在顯示區(qū)域配置內(nèi);根據(jù)選定的資源構(gòu)建配置文件以保存顯示區(qū)域配置;保存配置文件;并且在從用戶設(shè)備中選出配置文件后構(gòu)建用戶設(shè)備上的顯示區(qū)域。在第二實施例中,給出了一種用于定義用戶設(shè)備的顯示區(qū)域配置的系統(tǒng)。在本實施例中,所述系統(tǒng)包括:至少一個處理單元以及跟至少一個處理單元有效關(guān)聯(lián)的存儲器。顯示區(qū)域配置工具可存儲在存儲器內(nèi)并且可由至少一個處理單元執(zhí)行。顯示區(qū)域配置工具包括:用戶輸入組件,被設(shè)置用于在從多個可用資源中選擇資源時接收一種或多種用戶輸入以包含在顯示區(qū)域配置內(nèi);保存組件,被設(shè)置用于根據(jù)選定的資源構(gòu)建配置文件以保存顯示區(qū)域配置并保存配置文件;以及顯現(xiàn)組件,用于在從用戶設(shè)備中選出配置文件后構(gòu)建用戶設(shè)備上的顯示區(qū)域。在第三實施例中,給出了一種存儲計算機指令的計算機可讀取介質(zhì),所述計算機指令在被執(zhí)行時使計算機系統(tǒng)能夠定義用戶設(shè)備的顯示區(qū)域配置,所述計算機可讀取介質(zhì)包括:程序代碼,用于促使計算機系統(tǒng):從多個可用資源接收一種或多種用戶資源選擇以包含在顯示區(qū)域配置內(nèi);根據(jù)選定的資源構(gòu)建配置文件以保存顯示區(qū)域配置;保存配置文件;并且在從用戶設(shè)備中選出配置文件后構(gòu)建用戶設(shè)備上的顯示區(qū)域。
在第四實施例中,給出了一種用于配置系統(tǒng)以定義用戶設(shè)備的顯示區(qū)域配置的方法。在本實施例中,提供了一種計算機基礎(chǔ)架構(gòu)并且可操作用于:從多個可用資源中接收一種或多種用戶資源選擇以包含在顯示區(qū)域配置內(nèi);根據(jù)選定的資源構(gòu)建配置文件以保存顯示區(qū)域配置;保存配置文件;并且在從用戶設(shè)備中選出配置文件后構(gòu)建用戶設(shè)備上的顯示區(qū)域。
根據(jù)以下結(jié)合附圖對本發(fā)明各種應(yīng)用進行的詳細說明即可更加輕易地理解本發(fā)明的各種特征,在附圖中:
圖1示出了本發(fā)明的計算機化實施方式100。
圖2示出了圖形用戶界面(GUI)的一個示例,其允許用戶從當(dāng)前已打開的資源中人工選擇以包含在顯示區(qū)域配置內(nèi)。
圖3示出了圖形用戶界面(GUI)的一個示例,其允許用戶從當(dāng)前未打開的資源中人工選擇以包含在顯示區(qū)域配置內(nèi)。
圖4示出了根據(jù)本發(fā)明的一個實施例的顯示區(qū)域配置工具。
圖5示出了用于人工定義顯示區(qū)域配置的過程的方法流程圖。
圖6示出了用于動態(tài)定義顯示區(qū)域配置的過程的方法流程圖。
附圖并非一定按比例繪制。附圖僅僅是示意性圖示而并不是為了描述本發(fā)明的具體參數(shù)。附圖僅用于示出本發(fā)明的一個典型實施例,并且因此不應(yīng)被認(rèn)為是限制了本發(fā)明的保護范圍。在附圖中,相同的附圖標(biāo)記表示同樣的元件。
具體實施方式
現(xiàn)參照示出了示例性實施例的附圖在本文中更加完整地介紹示例性實施例。但是,本公開可以用多種不同的形式實施并且不應(yīng)被解讀為受限于本文中所述的示例性實施例。實際上,提供這些示例性實施例是為了使本公開詳盡和完整,并且能夠向本領(lǐng)域技術(shù)人員完整地表達本公開的保護范圍。在說明書中,公知特征和技術(shù)的細節(jié)可以被省略以避免不必要地使給出的實施例含糊不清。本文中所用術(shù)語僅僅是為了描述特定的實施例,而并不是要限制本公開。如本文中所用,除非上下文中清楚地另有說明,否則單數(shù)形式“一”、“一個”和“這個”應(yīng)理解為也包括復(fù)數(shù)形式。而且,術(shù)語“一”、“一個”等的使用并不是表明數(shù)量的限制,而是表示至少一個所述對象的存在性。進一步應(yīng)該理解的是術(shù)語“包括”和/或“包含”在本說明書中使用時明確了所述特征、區(qū)域、整體、步驟、操作、元件和/或組件的存在,但是并不排除存在或附加有一個或多個其他的特征、區(qū)域、整體、步驟、操作、元件、組件和/或其群組。
圖1示出了本發(fā)明的計算機化實施方式100。如圖所示,實施方式100包括配置在計算機基礎(chǔ)架構(gòu)102內(nèi)的計算機系統(tǒng)104。該圖具 體地是為了說明本發(fā)明可以在網(wǎng)絡(luò)環(huán)境(例如互聯(lián)網(wǎng)、廣域網(wǎng)(WAN)、局域網(wǎng)(LAN)、虛擬專用網(wǎng)絡(luò)(VPN)等)內(nèi)實施,或者也可以在獨立計算機系統(tǒng)上實施。在前者的情況下,網(wǎng)絡(luò)各處的通信可以通過各種類型通信連接的任意組合進行。例如,通信連接可以包括能夠使用任意組合的有線和/或無線傳輸方法的可尋址連接。在通過互聯(lián)網(wǎng)進行通信時,連通可以通過常規(guī)的基于TCP/IP套接字的協(xié)議提供,并且互聯(lián)網(wǎng)服務(wù)提供商可以被用于建立對互聯(lián)網(wǎng)的連通。此外,計算機基礎(chǔ)架構(gòu)102是為了表明實施方式100中的部分或全部組件可以由為他人提供實施、配置和/或執(zhí)行本發(fā)明功能的服務(wù)提供商來配置、管理、維護等。計算機系統(tǒng)104是為了表示任意類型的可以在配置/實現(xiàn)本文所述教導(dǎo)內(nèi)容時實施的計算機系統(tǒng)。在該特定的示例中,計算機系統(tǒng)104表示用于根據(jù)本發(fā)明提供保證的說明性系統(tǒng)。應(yīng)該理解根據(jù)本發(fā)明實現(xiàn)的任何其他計算機都可以具有不同的組件/軟件,但是仍然完成類似的功能。如圖所示,計算機系統(tǒng)104包括處理單元106、用于存儲顯示區(qū)域配置工具150的存儲器108、總線110和設(shè)備界面112。處理單元106收集表示來自外部設(shè)備115(例如鍵盤、點擊設(shè)備、顯示器、圖形用戶界面等)輸出的信號并發(fā)送至顯示區(qū)域配置工具150。信號可以在LAN和/或WAN(例如Tl,T3,56kb,X.25)、寬帶連接(ISDN,幀中繼,ATM)、無線連接(802.11,藍牙)等上傳輸。在某些實施例中,信號可以利用例如可信密鑰對加密技術(shù)進行加密。不同的外部設(shè)備可以利用不同的通信途徑例如以太網(wǎng)或無線網(wǎng)絡(luò)、直接串行或并行連接、usb、Firewire 、
BluetOOth .或其他的專用接口來傳輸信息。(Firewire是蘋果計算機公司的注冊商標(biāo),Bluetooth是藍牙技術(shù)聯(lián)盟(SIG)的注冊商標(biāo)。)通常,處理單元106執(zhí)行存儲在存儲器108和/或存儲系統(tǒng)116內(nèi)的計算機程序代碼,例如用于操作顯示區(qū)域配置工具150的程序代碼。在執(zhí)行計算機程序代碼時,處理單元106可以從/向存儲器108、存儲系統(tǒng)116和配置文件數(shù)據(jù)168讀取和/或?qū)懭霐?shù)據(jù)。存儲系統(tǒng)116和配置文件數(shù)據(jù)168可以包括VCR、DVR、RAID陣列、USB硬盤驅(qū)動器、光盤刻錄機、閃存存儲設(shè)備或任何其他類似的存儲設(shè)備。盡管并未示出,但是計算機系統(tǒng)104還可以包括跟一個或多個外部設(shè)備115通信以使用戶能夠與計算機系統(tǒng)104交互的I/O接口。計算機桌面很多 時候經(jīng)常會由于無用的圖標(biāo)和快捷方式而變得雜亂。計算機能夠執(zhí)行大量的任務(wù)隊列以致于可能會裝有很多的應(yīng)用程序和數(shù)據(jù)。這些情況將使用戶難以發(fā)現(xiàn)執(zhí)行指定角色或動作所需的特定資源。本發(fā)明通過使應(yīng)用程序、服務(wù)、文件以及執(zhí)行角色或動作所需其他信息的定位變得更容易而建立了更高效的桌面體驗??梢园陲@示區(qū)域配置內(nèi)的資源包括但不限于文件、文件夾和目錄結(jié)構(gòu)、地址簿中的聯(lián)系人、電子郵件消息、應(yīng)用程序、云服務(wù)等。在本發(fā)明的一個實施例中,用戶人工地定義跟特定角色或動作相關(guān)聯(lián)的顯示區(qū)域配置。配置文件被存儲在跟計算機相關(guān)聯(lián)的數(shù)據(jù)庫或其他存儲設(shè)備內(nèi)。示例性的角色包括顧客、父母或雇員。動作可以包括例如工作、愛好或管理預(yù)算。上述示例僅僅是說明性的而并不是為了加以限制。用戶可以定義多種顯示區(qū)域配置,其中每一種配置都跟特定的角色或動作相關(guān)聯(lián)。每一種已定義的顯示區(qū)域配置都被存儲為配置文件。如本文中所用的“配置文件”是表示用于特定顯示區(qū)域配置的映射的一個或多個文件,該特定顯示區(qū)域配置被存儲在數(shù)據(jù)庫或其他數(shù)據(jù)存儲區(qū)域內(nèi)?,F(xiàn)參照圖2,示出了圖形用戶界面(GUI)的一個示例,其允許用戶從當(dāng)前在用戶設(shè)備上已打開的資源中人工選擇,以包含在顯示區(qū)域配置內(nèi)。圖中示出了列舉可用內(nèi)容的⑶1200。當(dāng)用戶需要從已經(jīng)被用戶打開的資源中進行選擇時,選中當(dāng)前標(biāo)簽202A而不是通用標(biāo)簽202B。一個對象可以跟一個或多個顯示區(qū)域配置的配置文件相關(guān)聯(lián)。列舉了兩個文本文檔(204A,204B)和三個網(wǎng)絡(luò)瀏覽器頁面(204C-204E)作為⑶1200內(nèi)的可用資源。復(fù)選框206A-206E顯示在界面右側(cè)。在計算時,復(fù)選框是允許用戶從多個選項中進行多項選擇的圖形用戶界面元素。保存按鈕208A和取消按鈕208B位于屏幕底部。如圖2所示,要包含在跟特定角色或動作(也就是“研究論文”)相關(guān)聯(lián)的顯示區(qū)域配置內(nèi)的特定資源已經(jīng)被用戶選中。利用在配置文件名稱202內(nèi)輸入的值將顯示區(qū)域配置存儲為配置文件。
現(xiàn)參照圖3,示出了圖形用戶界面(Gn)的一個示例,其允許用戶從當(dāng)前未打開的資源中人工選擇以包含在顯示區(qū)域配置內(nèi)。圖中示出了列舉資源類型(252A-252G)的⑶1300,針對每一種類型都有一個瀏覽按鈕(254A-254G)。一個或多個瀏覽按鈕可以被用于定位和選擇當(dāng)前尚未打開的資源。如圖中所示,在執(zhí)行該操作時選中了通用按鈕250B而不是當(dāng)前按鈕250A。在屏幕頂部示出了配置文件名稱258。保存按鈕256A和取消按鈕256B位于屏幕底部。
例如,用戶想要向顯示區(qū)域配置內(nèi)添加文件,但是文件當(dāng)前尚未打開。一個選項是選擇通用標(biāo)簽250B。用 戶選擇瀏覽按鈕254A以瀏覽文件。在找到并選中文件之后,用戶點擊保存按鈕256A。選中的文件被添加到顯示區(qū)域配置內(nèi)。
在本發(fā)明的另一個實施例中,給出了一種用于動態(tài)定義顯示區(qū)域配置的方法。從自動的角度看,必須捕捉到確定用戶當(dāng)前訪問內(nèi)容以執(zhí)行特定任務(wù)或角色的事件。這樣的事件可以包括但不限于擊鍵、應(yīng)用程序訪問、數(shù)據(jù)存取和系統(tǒng)日志。隨著系統(tǒng)根據(jù)用戶動作收集關(guān)于要包含和/或刪除哪些資源的數(shù)據(jù),構(gòu)建和更新配置文件。
在另一個實施例中,給出了一種使用人工配置和自動配置方法來定義顯示區(qū)域配置的混合方法。利用該方法,用戶通過選擇要包含的桌面資源來人工定義顯示區(qū)域配置。顯示區(qū)域配置被存儲為配置文件。用戶隨后選擇在使用配置文件時監(jiān)測用戶動作。根據(jù)用戶動作來增加和/或減少資源并更新配置文件。
在又一個實施例中,根據(jù)正在執(zhí)行的角色或動作來限制用戶的證書。這就減少了對不必要證書的需求。例如,在針對電子表格工作時,用戶并不需要訪問有助于公司記錄和輕易存取關(guān)于其顧客或客戶的信息的客戶關(guān)系管理或CRM系統(tǒng)。因此,證書即被禁用。
這樣不僅可以限制特定角色的訪問,而且還能夠被用于確保不會針對兩個不同的角色同時打開兩個應(yīng)用程序。例如,這在用作針對兩個客戶計算機系統(tǒng)的管理員時特別有效。角色“A”允許訪問客戶A的數(shù)據(jù),而角色“B”則允許訪問客戶B的數(shù)據(jù)。本發(fā)明允許將角色區(qū)分開,以使用戶在任一時刻都不能關(guān)聯(lián)多于一個角色。這樣即可禁止用戶同時訪問兩組客戶數(shù)據(jù)。
圖4示出了圖1所示的一個示例性顯示區(qū)域配置工具150更加詳細的視圖。顯示區(qū)域配置工具150包括用戶輸入組件160、記錄組件162、保存組件164和顯現(xiàn)組件166。每一個配置文件的相關(guān)信息都被存儲在配置文件數(shù)據(jù)168內(nèi)。記錄組件162利用閾值數(shù)據(jù)170和資源記錄數(shù)據(jù)172來存儲用于自動配置的數(shù)據(jù)。在針對用戶已命名為“研究論文”的用戶動作定義顯示區(qū)域配置時作為示例介紹的過程使用了人工配置和自動配置的混合方法。
顯示區(qū)域配置工具150包括接收一個或多個用戶輸入的用戶輸入組件,用戶輸入從用戶界面上顯示的多個資源中選擇桌面內(nèi)容以包含在顯示區(qū)域配置內(nèi)。返回參照圖2,用戶輸入組件接收對復(fù)選框206A、206C和206E的用戶選擇。用戶輸入組件還接收對保存按鈕208A的用戶點擊。未選中的兩個對象(204B,204D)跟撰寫研究論文無關(guān),因此不包含在已定義的顯示區(qū)域配置內(nèi)。保存組件162收集關(guān)于選中桌面內(nèi)容的信息,利用收集到的信息構(gòu)建顯示區(qū)域配置的配置文件以保存定義的顯示區(qū)域配置并存儲配置文件。用戶通過使用自動配置選項決定使得配置文件被動態(tài)更新。用戶針對“研究論文”的活動選擇配置文件的設(shè)置。記錄組件162開始監(jiān)測用戶動作(例如訪問的應(yīng)用程序、存取的文件、使用的聯(lián)系人等)。當(dāng)用戶訪問新資源時,就將其標(biāo)記為要包含在配置文件內(nèi)的潛在備選對象。資源記錄數(shù)據(jù)被存儲在資源記錄數(shù)據(jù)172內(nèi)。對于直接訪問的每一個資源,都對其賦予一個權(quán)重值(例如數(shù)值“5”)。如果資源是文件夾中的某一個文件(或者是一組應(yīng)用程序中的某一個應(yīng)用程序),那么文件夾(或應(yīng)用程序組)中的其他對象即被賦予較低的權(quán)重值(例如數(shù)值“I”)。系統(tǒng)檢查具有權(quán)重值的所有資源并確定每一個資源在何時被最后一次訪問。如果資源在過去的預(yù)定天數(shù)內(nèi)未被訪問,那么就減少權(quán)重值。系統(tǒng)隨后根據(jù)資源以及每一個資源的權(quán)重值來優(yōu)化桌面。例如,具有零權(quán)重值(或其他最小閾值)的文件和應(yīng)用程序可以變灰或者從桌面上刪除。達到權(quán)重值閾值的應(yīng)用程序可以被加至桌面、任務(wù)欄或網(wǎng)頁瀏覽器的收藏夾等。權(quán)重值閾值以及減少權(quán)重值前所需的時間量可以被定制和調(diào)整以實現(xiàn)優(yōu)化,并且被存儲在閾值數(shù)據(jù)170內(nèi)。記錄組件162利用在資源記錄數(shù)據(jù)172內(nèi)收集到的以某種方式影響顯示區(qū)域配置(加入資源、刪除資源、使資源變灰等)的數(shù)據(jù)來更新用于指定配置文件的配置文件數(shù)據(jù)168。顯現(xiàn)組件164在從用戶設(shè)備選出配置文件時就在用戶設(shè)備上給出顯示區(qū)域配置。顯現(xiàn)組件讀取用于選定的配置文件的配置文件數(shù)據(jù)168。利用從用戶選擇的配置文件所用的配置文件數(shù)據(jù)168中讀取的數(shù)據(jù)來配置桌面或顯示設(shè)備。在一個實施例中,用戶可以在轉(zhuǎn)移到新的角色或動作時切換成不同的保存配置文件。例如,用戶可能需要在上午執(zhí)行某些工作相關(guān)的任務(wù)并且在下午支付賬單。用戶切換至已經(jīng)在較早時間設(shè)置好并保 存的“支付賬單”配置文件。在一個實施例中,用戶可以通過使用點擊步驟(例如控制鍵加“F2”)或硬件部分(例如計算機鼠標(biāo)上的滾輪)執(zhí)行配置文件切換而切換至不同的配置文件。在另一個實施例中,用戶可以將配置文件關(guān)聯(lián)至日程表,以使得此時用戶被切換至跟客戶會議相關(guān)聯(lián)的角色(例如“客戶”配置文件)。用于切換配置文件的上述示例僅僅是示范性的而并不是為了加以限制。用于切換配置文件的其他選項在本發(fā)明的保護范圍內(nèi)也是可行的。現(xiàn)參照圖5,更加詳細地介紹用于人工定義顯示區(qū)域配置的顯示區(qū)域配置流程圖400。如圖所示,用戶通過選擇要包含在顯示區(qū)域配置內(nèi)的資源來定義顯示區(qū)域配置(步驟SI)。資源可以包括一組文檔、應(yīng)用程序以及表示在以特定角色或動作工作時所需資源的其他對象。將顯示區(qū)域配置存儲為配置文件(S2)。在用戶設(shè)備上選定配置文件后,顯現(xiàn)出預(yù)定的顯示區(qū)域配置(S3)?,F(xiàn)參照圖6,更加詳細地介紹用于動態(tài)定義顯示區(qū)域配置的顯示區(qū)域配置流程圖400。如圖所示,用戶構(gòu)建新的跟特定角色或動作相關(guān)的用戶設(shè)備配置或者選擇現(xiàn)有的配置文件來自動配置(Sll)。系統(tǒng)監(jiān)測或記錄用戶的動作(S12)。用戶訪問的任何新資源(文件、應(yīng)用程序等)都被標(biāo)記為要包含在顯示資源配置中的潛在備選對象,并且系統(tǒng)開始記錄資源(S13)。系統(tǒng)還記錄當(dāng)前在顯示區(qū)域配置內(nèi)包含的資源(S14)。根據(jù)預(yù)定的閾值和用戶動作向顯示區(qū)域配置中添加資源或從中刪除資源并更新配置文件(S15)。
應(yīng)該意識到,圖5中的方法流程圖500表示一種用于人工定義顯示區(qū)域配置的流程的可行實施方式,并且其他的流程在本發(fā)明的保護范圍內(nèi)也是可行的。進一步應(yīng)該意識至|J,圖6中的方法流程圖600表示一種用于動態(tài)定義顯示區(qū)域配置的流程的可行實施方式,并且其他的流程在本發(fā)明的保護范圍內(nèi)也是可行的。方法流程圖500和方法流程圖600根據(jù)本發(fā)明的不同實施例示出了系統(tǒng)、方法和計算機程序產(chǎn)品的可能的實施方式的架構(gòu)、功能和操作。在這方面,流程圖中的每一部分均可表示代碼模塊、代碼段或代碼部分,其中包括用于實現(xiàn)一種或多種特定邏輯功能的一條或多條可執(zhí)行指令。還應(yīng)該注意到流程圖中的每一個塊均可由執(zhí)行所述功能或動作的基于專用硬件的系統(tǒng)實現(xiàn)。
而且,應(yīng)該意識到本文中公開的方法可以在計算機系統(tǒng)內(nèi)用于定義顯示區(qū)域配置。在此情況下可以提供顯示區(qū)域配置工具150,并且能夠得到用于執(zhí)行本發(fā)明所述過程的一種或多種系統(tǒng)并將其配置用于計算機基礎(chǔ)架構(gòu)102。在這方面,配置可以包括以下的一種或多種:(I)通過計算機可讀取介質(zhì)在計算設(shè)備例如計算機系統(tǒng)上安裝程序代碼;(2)向基礎(chǔ)架構(gòu)中增加一種或多種計算設(shè)備;以及(3)合并和/或修改基礎(chǔ)架構(gòu)中的一種或多種現(xiàn)有系統(tǒng)以使基礎(chǔ)架構(gòu)能夠執(zhí)行本發(fā)明的處理動作。
示例性的計算機系統(tǒng)104通??梢栽谟嬎銠C可執(zhí)行指令的環(huán)境例如由計算機執(zhí)行的程序模塊中描述。通常,程序模塊包括執(zhí)行特定任務(wù)或?qū)崿F(xiàn)特定抽象數(shù)據(jù)類型的例程、程序、人員、組件 、邏輯、數(shù)據(jù)結(jié)構(gòu)等。示例性計算機系統(tǒng)104可以在分布式計算環(huán)境中實現(xiàn),其中任務(wù)由通過通信網(wǎng)絡(luò)連接的遠程處理設(shè)備完成。在分布式計算環(huán)境中,程序模塊可以位于包括內(nèi)存存儲設(shè)備的本地和遠程計算機存儲介質(zhì)內(nèi)。
另外,示例性計算機系統(tǒng)的實施方式104可以被存儲在某種形式的計算機可讀取介質(zhì)中或者在其上傳輸。計算機可讀取介質(zhì)可以是任意可用的能夠由計算機存取的介質(zhì)。作為示例而非限制性地,計算機可讀取介質(zhì)可以包括“計算機存儲介質(zhì)”和“通信介質(zhì)”。
“計算機存儲介質(zhì)”包括在用于存儲信息例如計算機可讀取指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊或其他數(shù)據(jù)的任何方法或技術(shù)中實施的易失性和非易失性、可移動和不可移動的介質(zhì)。計算機存儲介質(zhì)包括但不限于RAM、ROM、EEPR0M、閃存或其他的存儲技術(shù)、CD-ROM、數(shù)字多功能光盤(DVD)或其他的光存儲器、磁帶盒、磁帶、磁盤存儲器或其他的磁性存儲設(shè)備或者能夠被用于存儲所需信息且能夠由計算機存取的任何其他介質(zhì)。
“通信介質(zhì)”通常包含有計算機可讀取指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊或調(diào)制數(shù)據(jù)信號內(nèi)的其他數(shù)據(jù)例如載波或其他傳輸機制。通信介質(zhì)還包括任意的信息輸送介質(zhì)。
術(shù)語“調(diào)制數(shù)據(jù)信號”是指以編碼信號內(nèi)信息這樣的方式來設(shè)定或改變其一種或多種特性的信號。作為示例而非限制性地,通信介質(zhì)包括有線介質(zhì)例如有線網(wǎng)絡(luò)或直接線連以及無線介質(zhì)例如聲介質(zhì)、RF介質(zhì)、紅外介質(zhì)和其他無線介質(zhì)。上述內(nèi)容的任意組合也都被包含在計算機可讀取介質(zhì)的范圍內(nèi)。
顯而易見的是通過本發(fā)明提供了一種用于定義顯示區(qū)域配置的方法。盡管已經(jīng)結(jié)合優(yōu)選實施例具體地圖示和介紹了本發(fā)明,但是本領(lǐng)域技術(shù)人員應(yīng)該可以得出多種變形和修改。因此應(yīng)該理解所附權(quán)利要求意在覆蓋所有這些落入本發(fā)明保護范圍內(nèi)的變形和修改。
權(quán)利要求
1.一種用于定義用戶設(shè)備的顯示區(qū)域配置的方法,包括: 從多個可用資源接收一個或多個用戶資源選擇以包含在顯示區(qū)域配置內(nèi); 根據(jù)選定的資源構(gòu)建配置文件以保存所述顯示區(qū)域配置; 保存配置文件;并且 在利用用戶設(shè)備選定配置文件時構(gòu)建用戶設(shè)備上的顯示區(qū)域。
2.如權(quán)利要求1所述的方法,其中顯示區(qū)域是計算機桌面。
3.如權(quán)利要求1所述的方法,進一步包括: 標(biāo)記當(dāng)前未包含在顯示區(qū)域配置內(nèi)的資源; 記錄用戶訪問資源的次數(shù);并且 在用戶訪問次數(shù)達到預(yù)定閾值時將所述資源加入到所述顯示區(qū)域配置。
4.如權(quán)利要求1所述的方法,進一步包括: 記錄用戶未訪問當(dāng)前包含在顯示區(qū)域配置內(nèi)的資源的時間段;并且 在所述時間段達到預(yù)定閾值時移除顯示區(qū)域配置內(nèi)的所述資源。
5.如權(quán)利要求1所述的方法,進一步包括: 確定是否選中的資源當(dāng)前未被包含在單獨的配置文件內(nèi);并且 通知用戶無法將選中的資源加入到顯示區(qū)域配置。
6.一種用于定義用戶設(shè)備的顯示區(qū)域配置的系統(tǒng),包括: 總線; 耦合至總線的處理器;以及 耦合至總線的存儲介質(zhì),所述存儲介質(zhì)包括指令以用于: 從多個可用資源接收一個或多個用戶資源選擇以包含在顯示區(qū)域配置內(nèi); 根據(jù)選定的資源構(gòu)建配置文件以保存所述顯示區(qū)域配置; 保存配置文件;并且 在利用用戶設(shè)備選定配置文件時構(gòu)建用戶設(shè)備上的顯示區(qū)域。
7.如權(quán)利要求6所述的系統(tǒng),其中顯示區(qū)域是計算機桌面。
8.如權(quán)利要求6所述的系統(tǒng),所述存儲介質(zhì)進一步包括指令以用于: 標(biāo)記當(dāng)前未包含在顯示區(qū)域配置內(nèi)的資源; 記錄用戶訪問資源的次數(shù);并且 在用戶訪問次數(shù)達到預(yù)定閾值時將所述資源加入到顯示區(qū)域配置。
9.如權(quán)利要求8所述的系統(tǒng),所述存儲介質(zhì)進一步包括指令以用于: 記錄用戶未訪問當(dāng)前被包含在顯示區(qū)域配置內(nèi)的資源的時間段;并且 在所述時間段達到預(yù)定閾值時移除顯示區(qū)域配置內(nèi)的所述資源。
10.如權(quán)利要求8所述的系統(tǒng),所述存儲介質(zhì)進一步包括指令以用于: 確定是否選中的資源當(dāng)前未被包含在單獨的配置文件內(nèi);并且 通知用戶無法將選中的資源加入到顯示區(qū)域配置。
11.一種用于定義用戶設(shè)備的顯示區(qū)域配置的計算機程序產(chǎn)品,所述計算機程序產(chǎn)品包括計算機可讀取存儲介質(zhì)以及存儲在計算機可讀取存儲介質(zhì)上的程序指令以用于: 從多個可用資源接收一個或多個用戶資源選擇以包含在顯示區(qū)域配置內(nèi); 根據(jù)選定的資源構(gòu)建配置文件以保存所述顯示區(qū)域配置;保存配置文件;并且 在利用用戶設(shè)備選定配置文件時構(gòu)建用戶設(shè)備上的顯示區(qū)域。
12.如權(quán)利要求11所述的計算機程序產(chǎn)品,其中顯示區(qū)域是計算機桌面。
13.如權(quán)利要求11所述的計算機程序產(chǎn)品,進一步包括存儲在計算機可讀取存儲介質(zhì)上的程序指令以用于: 標(biāo)記當(dāng)前未包含在顯示區(qū)域配置內(nèi)的資源; 記錄用戶訪問資源的次數(shù);并且 在用戶訪問次數(shù)達到預(yù)定閾值時將所述資源加入到顯示區(qū)域配置。
14.如權(quán)利要求11所述的計算機程序產(chǎn)品,進一步包括存儲在計算機可讀取存儲介質(zhì)上的程序指令以用于: 記錄用戶未訪問當(dāng)前包含在顯示區(qū)域配置內(nèi)的資源的時間段;并且 在所述時間段達到預(yù)定閾值時移除顯示區(qū)域配置內(nèi)的所述資源。
15.如權(quán)利要求11所述的計算機程序產(chǎn)品,進一步包括存儲在計算機可讀取存儲介質(zhì)上的程序指令以用于: 確定是否選中的資源當(dāng)前未被包含在單獨的配置文件內(nèi);并且 通知用戶無法將選中的資源加入到顯示區(qū)域配置。
16.一種用于定義用戶設(shè)備的顯示區(qū)域配置的配置系統(tǒng)的方法,包括: 配置計算機基礎(chǔ)架構(gòu)以可操作用于: 從多個可用資源接收一個或多個用戶資源選擇以包含在顯示區(qū)域配置內(nèi); 根據(jù)選定的資源構(gòu)建配置文件以保存所述顯示區(qū)域配置; 保存配置文件;并且 在利用用戶設(shè)備選定配置文件時構(gòu)建用戶設(shè)備上的顯示區(qū)域。
17.如權(quán)利要求16所述的計算機基礎(chǔ)架構(gòu),其中顯示區(qū)域是計算機桌面。
18.如權(quán)利要求16所述的計算機基礎(chǔ)架構(gòu),進一步可操作用于: 標(biāo)記當(dāng)前未包含在顯示區(qū)域配置內(nèi)的資源; 記錄用戶訪問資源的次數(shù);并且 在用戶訪問次數(shù)達到預(yù)定閾值時將所述資源加入到顯示區(qū)域配置。
19.如權(quán)利要求16所述的計算機基礎(chǔ)架構(gòu),進一步可操作用于: 記錄用戶未訪問當(dāng)前被包含在顯示區(qū)域配置內(nèi)的資源的時間段;并且 在所述時間段達到預(yù)定閾值時移除顯示區(qū)域配置內(nèi)的所述資源。
20.如權(quán)利要求16所述的計算機基礎(chǔ)架構(gòu),進一步可操作用于: 確定是否選中的資源 當(dāng)前未被包含在單獨的配置文件內(nèi);并且 通知用戶無法將選中的資源加入到顯示區(qū)域配置。
全文摘要
本發(fā)明的實施例總體上提供了一種用于根據(jù)當(dāng)前用戶的角色或動作來組織用戶界面例如計算機桌面的方法。具體地,用戶設(shè)備的顯示區(qū)域配置通過以下步驟定義從多個可用資源中選擇資源以包含在顯示區(qū)域配置內(nèi),根據(jù)選定的資源構(gòu)建配置文件以保存顯示區(qū)域配置,然后保存配置文件。然后在從用戶設(shè)備中選出配置文件后就構(gòu)建用戶設(shè)備上的顯示區(qū)域。
文檔編號G06F9/44GK103229140SQ201180056184
公開日2013年7月31日 申請日期2011年9月30日 優(yōu)先權(quán)日2010年11月23日
發(fā)明者C·J·道森, V·V·迪羅福 申請人:國際商業(yè)機器公司