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