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