專利名稱:在協(xié)同計算環(huán)境中自主配置工作區(qū)的方法和系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及協(xié)同計算領(lǐng)域,并且更具體地,涉及協(xié)同計算環(huán)境 中的工作區(qū)配置。
背景技術(shù):
協(xié)同計算涉及計算環(huán)境的管理和使用,在該計算環(huán)境中,各個 最終用戶通過共享會話、內(nèi)容和計劃好的事件和任務(wù)彼此協(xié)作,以 實現(xiàn)共同的目標(biāo)。通常,協(xié)同計算環(huán)境提供了多種不同的通信機(jī)制, 諸如電子郵件和即時消息。另外,協(xié)同計算環(huán)境通常包括日歷和日 程能力,以及對內(nèi)容瀏覽、共享的討論論壇、共享的文獻(xiàn)庫等的訪 問??傊?,已經(jīng)證實協(xié)同計算環(huán)境在企業(yè)內(nèi)部促進(jìn)團(tuán)隊合作而言是 有價值的計算資源。
協(xié)同工作區(qū)提供了對協(xié)同計算環(huán)境的功能的訪問。工作區(qū)可以 有很大的變化,從普遍的設(shè)備中的有限用戶接口到更傳統(tǒng)的計算設(shè) 備(諸如,個人計算機(jī))的魯棒門戶接口。然而,在所有情況下, 工作區(qū)可以向協(xié)同計算環(huán)境的每個方面提供不同的命令以及控制和 顯示元素。具體地,可以使得用于電子郵件和即時消息的好友和聯(lián) 系人列表、共享應(yīng)用視圖、數(shù)據(jù)庫連接、文件共享、網(wǎng)絡(luò)共享、文
件傳輸協(xié)議(FTP )位置、內(nèi)容書簽和預(yù)測緩存(look ahead cache ) 在工4乍區(qū)內(nèi)可i方問。
在協(xié)同環(huán)境中的巨大挑戰(zhàn)之一在于協(xié)作者用及時的方式(為 了變得高效)確定信息的相關(guān)資源以及從相關(guān)資源獲取信息的能力。 人們通常花費數(shù)周(如果不是數(shù)月的話)來收集理解協(xié)作團(tuán)隊的主 體空間所需的所有相關(guān)信息,以便變得高效。這種信息可以包括好 友列表的正確成員、聯(lián)系人列表中的相關(guān)聯(lián)系人、有關(guān)的數(shù)據(jù)庫應(yīng)用和所需的數(shù)據(jù)庫連接、相關(guān)的文件共享、網(wǎng)絡(luò)共享、FTP位置、 公共團(tuán)隊或有組織的書簽,以及適當(dāng)填充的預(yù)測緩存。工作區(qū)的配 置在解決這一挑戰(zhàn)時是關(guān)鍵的。
然而,鑒于用于協(xié)同計算環(huán)境的工作區(qū)的相對復(fù)雜性,配置工 作區(qū)可以是使人畏懼的任務(wù)。對于許多用戶而言,適當(dāng)配置工作區(qū) 的過程可以斷斷續(xù)續(xù)地持續(xù)很長一段時間。這樣,新用戶集成到協(xié) 同環(huán)境對于該新用戶而言可能是有挑戰(zhàn)性的,因為工作區(qū)必須被快 速配置以便提供對重要的好友和聯(lián)系人列表、共享應(yīng)用視圖、數(shù)據(jù) 庫連接、文件共享、網(wǎng)絡(luò)共享、FTP位置、內(nèi)容書簽和預(yù)測緩存的 訪問。如果沒有適當(dāng)?shù)墓ぷ鲄^(qū)配置,新用戶將不能作為協(xié)作者完全 地參與,并且協(xié)同計算的意圖和優(yōu)勢將不存在。
發(fā)明內(nèi)容
本發(fā)明的實施例解決了協(xié)同計算領(lǐng)域中的缺陷,提供了用于在 協(xié)同計算環(huán)境中自主配置工作區(qū)的新穎的、非顯而易見的方法、系 統(tǒng)和計算機(jī)程序產(chǎn)品。在本發(fā)明的實施例中,提供了用于在協(xié)同計
算環(huán)境中自主配置工作區(qū)的方法。該方法可以包括在該協(xié)同環(huán)境 中識別主體用戶和相應(yīng)的工作區(qū);在社會網(wǎng)絡(luò)中針對該主體用戶定 位相關(guān)用戶;獲取該相關(guān)用戶的工作區(qū)配置;以及將該工作區(qū)配置 應(yīng)用到該主體用戶的相應(yīng)工作區(qū)。
在實施例的一個方面中,在社會網(wǎng)絡(luò)中針對主體用戶定位相關(guān) 用戶可以包括定位與該主體用戶在該社會網(wǎng)絡(luò)中共享7>共群組的 用戶。在實施例的另一方面中,獲取相關(guān)用戶的工作區(qū)配置可以包 括獲取用于該相關(guān)用戶的工作區(qū)配置,以及從該工作區(qū)配置中篩 選掉私有的工作區(qū)配置元素,將可共享的工作區(qū)配置元素留在工作 區(qū)配置中。在實施例的另一方面中,該方法可以進(jìn)一步包括在該 協(xié)同環(huán)境中識別不同的用戶和相應(yīng)工作區(qū);在該社會網(wǎng)絡(luò)中針對該 不同的用戶定位多個相關(guān)用戶;獲取用于相關(guān)用戶的每一個的相應(yīng) 工作區(qū)配置;計算用于相應(yīng)工作區(qū)配置的配置元素的并集或交集;以及將配置元素的并集或交集應(yīng)用為該不同的用戶的相應(yīng)工作區(qū)的配置。
本發(fā)明的附加方面將部分地在下面的具體實施方式
中給出,以 及部分地從具體實施方式
中變得顯而易見,或者可以通過實踐本發(fā)
元素和組合而被實現(xiàn)和達(dá)到。應(yīng)當(dāng)理解,前述總體描述和下述具體 描述僅是示例性的和說明性的,而不是限制所要求的發(fā)明。
在此并入并構(gòu)成此說明書 一 部分的附圖示出了本發(fā)明的實施 例,并且與描述一起用于解釋本發(fā)明的原理。在此示出的實施例當(dāng) 前是優(yōu)選的,然而,可以理解本發(fā)明并不限制于所示出的精確布置
和手段,其中
圖1是用于自主建立工作區(qū)的過程的圖示; 圖2是配置用于自主建立工作區(qū)的協(xié)同計算數(shù)據(jù)處理系統(tǒng)的示 意圖;以及
圖3是示出了用于自主建立工作區(qū)的過程的流程圖。
具體實施例方式
本發(fā)明的實施例提供了用于在協(xié)同計算環(huán)境中自主建立工作區(qū) 的方法、系統(tǒng)和計算機(jī)程序產(chǎn)品。根據(jù)本發(fā)明的實施例,用于協(xié)同 計算環(huán)境的工作區(qū)可以與主體用戶相關(guān)聯(lián)。在社會網(wǎng)絡(luò)中例如通過 群組成員資格表述的主體用戶和相關(guān)用戶之間的關(guān)系,可以在社會 網(wǎng)絡(luò)中識別,并且用于相關(guān)用戶的工作區(qū)的工作區(qū)配置可以;陂獲取 并且應(yīng)用到主體用戶的工作區(qū)。這樣,主體用戶的工作區(qū)可以通過 協(xié)同計算環(huán)境的兩個相關(guān)用戶的配置應(yīng)當(dāng)類似的推論來自主地配 置。
在圖示中,圖1圖示地描繪了用于自主建立工作區(qū)的過程。如 圖l所示,針對新用戶110A的新工作區(qū)120A可以被初始化以便配于該新用戶110A的社會網(wǎng)絡(luò)170中 的相關(guān)用戶110B。例如,相關(guān)用戶110B可以與新用戶110A在社會 網(wǎng)絡(luò)170中共享7>共的群組成員資^"??蛇x地,新用戶110A可以手 動地選擇或者指定相關(guān)用戶110B。無論哪種情況,針對工作區(qū)120B 的有關(guān)不同好友和聯(lián)系人列表130、內(nèi)容書簽140、以及共享的應(yīng)用 視圖、數(shù)據(jù)庫連接、預(yù)測緩存、文件共享、網(wǎng)絡(luò)共享和FTP位置150 的工作區(qū)配置160可以轉(zhuǎn)發(fā)并應(yīng)用到新的工作區(qū)120A,以便自主地 配置新用戶IIOA的新工作區(qū)120A,而不需新用戶IIOA手動地為 新工作區(qū)120A選擇配置元素。
圖1中所示的過程可以在協(xié)同計算數(shù)據(jù)處理系統(tǒng)中實現(xiàn)。在進(jìn) 一步的圖示中,圖2示意性地描繪了被配置用于自主建立工作區(qū)的 協(xié)同計算數(shù)據(jù)處理系統(tǒng)。該系統(tǒng)可以包括主機(jī)服務(wù)器230,其被配置 用于通過計算機(jī)通信網(wǎng)絡(luò)240可通信地耦合至多個不同的協(xié)同客戶 端210,每個客戶端210支持協(xié)同客戶端工作區(qū)220的操作。需要注 意,每個工作區(qū)220可以根據(jù)與工作區(qū)220交互的協(xié)作最終用戶的 偏好而單獨地配置。
主機(jī)服務(wù)器230可以主管協(xié)同計算系統(tǒng)270服務(wù)協(xié)同客戶端210 和向各個工作區(qū)220提供內(nèi)容的操作。協(xié)同計算系統(tǒng)270進(jìn)一步可 以管理針對協(xié)同客戶端210的工作區(qū)220中相應(yīng)工作區(qū)的各個配置 260。關(guān)于此,每個配置260可以為相應(yīng)一個工作區(qū)220指定不同的 好友和聯(lián)系人列表、內(nèi)容書簽、以及共享的應(yīng)用視圖、數(shù)據(jù)庫連接、 預(yù)測緩存、文件共享、網(wǎng)絡(luò)共享和FTP位置,4又舉幾例。
重要的是,可以提供自主工作區(qū)建立邏輯250。邏輯250可以作 為協(xié)同計算系統(tǒng)270的一部分直接地或者通過協(xié)同計算系統(tǒng)270的 應(yīng)用程序接口 (API)遠(yuǎn)程地,耦合至主機(jī)服務(wù)器230。可選地,邏 輯250可以并入?yún)f(xié)同客戶端210。邏輯250可以包括能夠用 一個工作 區(qū)220的配置260來配置另一個工作區(qū)220的程序代碼。配置260 可以基于與每個工作區(qū)220相關(guān)聯(lián)的協(xié)作用戶之間的關(guān)系來選擇。 該關(guān)系可以通過在支持服務(wù)器200A中運行的、耦合的社會網(wǎng)絡(luò)200B
8來確定。
例如,可以基于在社會網(wǎng)絡(luò)200B中協(xié)作用戶之間的^^共群組關(guān) 系來選擇配置260??蛇x地,通過對每個配置的元素取交集或并集, 可以將對應(yīng)于不同的相關(guān)用戶的多個不同配置合并成單個配置。作 為另一可選,在組織層級中處于較高等級的用戶的配置可以向在該 層級中處于較低等級的用戶應(yīng)用相應(yīng)的配置。
仍然說明自主工作區(qū)建立邏輯250的操作,圖3是示出了用于 自主建立工作區(qū)的流程圖。圖3的過程可以在啟動了協(xié)同用戶的工 作區(qū)之后自動進(jìn)行,或者基于最終用戶或管理員的請求手動地進(jìn)行。 在塊310中開始,可以識別主體用戶(其可以是協(xié)同環(huán)境的新用戶, 也可以是想要配置相應(yīng)工作區(qū)的已有用戶)的角色、團(tuán)隊或群組。 在塊320中,可以識別(如在社會網(wǎng)絡(luò)中所表達(dá)的)共享公共群組 或類似興趣的一個或多個相關(guān)用戶,并且可以選擇特定一個相關(guān)用 戶用于處理。
在塊330中,可以獲取針對相關(guān)用戶的配置。作為示例,該配 置可以包括協(xié)同工作區(qū)元素,這些元素包括不同的好友和聯(lián)系人列 表、內(nèi)容書簽、以及共享的應(yīng)用視圖、數(shù)據(jù)庫連接、預(yù)測緩存、文 件共享、網(wǎng)絡(luò)共享和FTP位置。在塊340中,可以對配置進(jìn)行篩選 以移除被確定為私有的配置元素。就這一點,協(xié)同計算環(huán)境中的每 個用戶可以將不同的配置元素標(biāo)記為私有或可共享??蛇x地,訪問 控制規(guī)則例如可以根據(jù)角色或群組成員資格來指定哪些配置元素可 以與其他用戶共享。隨后,無論哪種情況,在塊350中,經(jīng)過篩選
的配置元素可以應(yīng)用到主體用戶的工作區(qū),從而自主地配置最終用 戶的工作區(qū)。
本發(fā)明的實施例可以采取完全硬件實施例、完全軟件實施例或 者包含硬件元素和軟件元素的實施例的形式。在優(yōu)選實施例中,本 發(fā)明以軟件實現(xiàn),其包括但不限于固件、駐留軟件、微代碼等。另 外,本發(fā)明可以采用計算機(jī)可用介質(zhì)或計算機(jī)可讀介質(zhì)可訪問的計 算機(jī)程序產(chǎn)品的形式,該介質(zhì)提供計算機(jī)或任意指令執(zhí)行系統(tǒng)使用
9的或與其相關(guān)的程序代碼。
為了描述目的,計算機(jī)可用或計算機(jī)可讀的介質(zhì)可以是容納、 存儲、通信、傳播或運送由指令執(zhí)行系統(tǒng)、裝置或設(shè)備使用或與其 相關(guān)的程序代碼的任意裝置。該介質(zhì)可以是電子的、磁的、光學(xué)的、 電磁的、紅外線的或半導(dǎo)體系統(tǒng)(或裝置或設(shè)備)或傳播介質(zhì)。計 算機(jī)可讀介質(zhì)的示例包括半導(dǎo)體或固態(tài)存儲器、磁帶、可移動計算
機(jī)磁盤、隨機(jī)訪問存儲器(RAM)、只讀存儲器(ROM)、硬磁盤 和光盤。光盤的當(dāng)前示例包括致密盤-只讀存儲器(CD-ROM)、致 密盤-讀/寫(CD-R/W)和DVD。
適于存儲和/或執(zhí)行程序代碼的數(shù)據(jù)處理系統(tǒng),包括直接或通過 系統(tǒng)總線間接地耦合到存儲器元件的至少 一個處理器。存儲器元件 可以包括在程序代碼的實際執(zhí)行中使用到的本地存儲器、大容量存 儲器,以及提供至少部分程序代碼臨時存儲以減少在執(zhí)行中從大容 量存儲器檢索代碼的次數(shù)的高速緩沖存儲器。輸入/輸出設(shè)備或稱I/O 設(shè)備(包括但是不限于鍵盤、顯示器、指點設(shè)備,等),可以直接 或通過與1/0控制器交互耦合到系統(tǒng)。網(wǎng)絡(luò)適配器也可以耦合到系 統(tǒng),通過與私有或公共網(wǎng)絡(luò)交互,使數(shù)據(jù)處理系統(tǒng)耦合到其它數(shù)據(jù) 處理系統(tǒng)或遠(yuǎn)程打印機(jī)或存儲設(shè)備。調(diào)制解調(diào)器、電纜調(diào)制解調(diào)器 和以太網(wǎng)卡僅是當(dāng)前可用的網(wǎng)絡(luò)適配器類型中的一些。
權(quán)利要求
1. 一種用于在協(xié)同計算環(huán)境中自主配置工作區(qū)的方法,該方法包括在該協(xié)同環(huán)境中識別主體用戶和相應(yīng)的工作區(qū);在社會網(wǎng)絡(luò)中針對該主體用戶定位相關(guān)用戶;獲取用于該相關(guān)用戶的工作區(qū)配置;以及將該工作區(qū)配置應(yīng)用到該主體用戶的相應(yīng)工作區(qū)。
2. 根據(jù)權(quán)利要求1所述的方法,其中在社會網(wǎng)絡(luò)內(nèi)針對該主體 用戶定位相關(guān)用戶包括在社會網(wǎng)絡(luò)內(nèi)定位與該主體用戶共享公共 群組成員資格之一的用戶。
3. 根據(jù)權(quán)利要求1所述的方法,其中獲取用于該相關(guān)用戶的工 作區(qū)配置包括獲取用于該相關(guān)用戶的工作區(qū)配置;以及從該工作區(qū)配置中篩選掉私有的工作區(qū)配置元素,將可共享的工 作區(qū)配置元素留在該工作區(qū)配置中。
4. 根據(jù)權(quán)利要求1所述的方法,進(jìn)一步包括 在該協(xié)同環(huán)境中識別不同的用戶和相應(yīng)的工作區(qū); 在該社會網(wǎng)絡(luò)中針對該不同的用戶定位多個相關(guān)用戶; 獲取用于所述相關(guān)用戶的每個的相應(yīng)工作區(qū)配置; 計算所述相應(yīng)工作區(qū)配置的配置元素的并集;以及 將所述配置元素的并集應(yīng)用為該不同的用戶的相應(yīng)工作區(qū)的配置。
5. 根據(jù)權(quán)利要求1所述的方法,進(jìn)一步包括在該協(xié)同環(huán)境中識別不同的用戶和相應(yīng)的工作區(qū);在該社會網(wǎng)絡(luò)中針對該不同的用戶定位多個相關(guān)用戶;獲取用于所述相關(guān)用戶的每個的相應(yīng)工作區(qū)配置; 計算所述相應(yīng)工作區(qū)配置的配置元素的交集;以及將所述配置元素的交集應(yīng)用為該不同的用戶的相應(yīng)工作區(qū)的配置。
6. 根據(jù)權(quán)利要求1所述的方法,進(jìn)一步包括在該協(xié)同環(huán)境中識別在組織層級中的不同的用戶和該不同的用 戶的相應(yīng)工作區(qū);在該社會網(wǎng)絡(luò)中針對該不同的用戶定位在該組織層級中位于較 高等級的管理用戶;獲取用于該管理用戶的相應(yīng)工作區(qū)配置;以及將該獲取的用于該管理用戶的相應(yīng)工作區(qū)配置應(yīng)用到該不同的 用戶的已識別的相應(yīng)工作區(qū)。
7. —種協(xié)同計算數(shù)據(jù)處理系統(tǒng),包括協(xié)同計算環(huán)境,其由在主機(jī)服務(wù)器中執(zhí)行的協(xié)同計算服務(wù)器提 供,該主機(jī)服務(wù)器可通信地耦合至多個協(xié)同客戶端,并且耦合至社 會網(wǎng)絡(luò),每個客戶端支持工作區(qū)與該協(xié)同計算環(huán)境交互;多個工作區(qū)配置,每個配置對應(yīng)于至少一個由所述協(xié)同客戶端中 的相應(yīng)一個支持的工作區(qū);以及自主工作區(qū)建立邏輯,包括程序代碼,該程序代碼支持識別主體 用戶、在該社會網(wǎng)絡(luò)中針對該主體用戶定位相關(guān)用戶、從該相關(guān)用 戶的工作區(qū)配置中獲取工作區(qū)配置,以及將該工作區(qū)配置應(yīng)用到該 主體用戶的工作區(qū)。
8. 根據(jù)權(quán)利要求7所述的系統(tǒng),其中該工作區(qū)配置包括對工作 區(qū)元素的規(guī)定,該工作區(qū)元素包括好友列表。
9. 根據(jù)權(quán)利要求7所述的系統(tǒng),其中該工作區(qū)配置包括對工作 區(qū)元素的規(guī)定,該工作區(qū)元素包括聯(lián)系人列表。
10. 根據(jù)權(quán)利要求7所述的系統(tǒng),其中該工作區(qū)配置包括對一組 書簽的規(guī)定。
11. 根據(jù)權(quán)利要求7所述的系統(tǒng),其中該工作區(qū)配置包括對一組 共享的應(yīng)用視圖的規(guī)定。
12. 根據(jù)權(quán)利要求7所述的系統(tǒng),其中該工作區(qū)配置包括一組數(shù)據(jù)庫連接。
13. 根據(jù)權(quán)利要求7所述的系統(tǒng),其中該工作區(qū)配置包括預(yù)測緩存。
14. 根據(jù)權(quán)利要求7所述的系統(tǒng),其中該工作區(qū)配置包括對文件 共享、網(wǎng)絡(luò)共享和文件傳輸協(xié)議(FTP)位置中的至少一個的規(guī)定。
全文摘要
本發(fā)明的實施例解決了協(xié)同計算領(lǐng)域的缺陷,其提供了在協(xié)同計算環(huán)境中自主配置工作區(qū)的方法和系統(tǒng)。在本發(fā)明的實施例中,提供了用于在協(xié)同計算環(huán)境中自主配置工作區(qū)的方法。該方法可以包括在該協(xié)同環(huán)境中識別主體用戶和相應(yīng)的工作區(qū);在社會網(wǎng)絡(luò)中針對該主體用戶定位相關(guān)用戶;獲取用于該相關(guān)用戶的工作區(qū)配置;以及將該工作區(qū)配置應(yīng)用到該主體用戶的相應(yīng)工作區(qū)。
文檔編號G06Q10/00GK101447041SQ20081017813
公開日2009年6月3日 申請日期2008年11月24日 優(yōu)先權(quán)日2007年11月30日
發(fā)明者C·S·齊米特, H·斯里坎斯, P·J·奧沙利文 申請人:國際商業(yè)機(jī)器公司