用於經由即時消息的任務委託的方法和系統的製作方法
2023-05-15 21:23:46 1
專利名稱:用於經由即時消息的任務委託的方法和系統的製作方法
技術領域:
本發明一般涉及一種改進的數據處理系統。更具體地,本發明涉及一種用於處理和顯示消息的方法、裝置和計算機指令。更具體地,本發明提供一種方法、裝置和電腦程式產品,用於經由即時消息傳遞系統中的即時消息傳遞在小組成員中進行有效的任務委託。
背景技術:
毫無疑問,網際網路已改變了人們與商家的通信方式。對於許多人和機構,電子郵件作為優選的通信聯繫選擇,實質上已取代了傳統的信件甚至電話。每天,在網際網路上發送上億的電子郵件消息。電子郵件是已知的接受最快的通信形式。在不到二十年內,它從默默無聞(obscurity)變成佔主流統治地位。
在當今快速進步的世界中,有時甚至電子郵件的快速響應也不夠快。目前,沒有辦法知道在特定時刻你正給其發送電子郵件的人是否在線。此外,如果與同一個人來回發送多個電子郵件,則通常電子郵件接收者必須通過一些步驟點擊,以讀取、回復和向發送者發送回電子郵件。為此,即時消息傳遞(IM)受到歡迎。
即時消息傳遞是一種計算機應用的類型,其被設計用於促進附屬於一個網絡例如網際網路的多個計算機用戶之間的通信。可以通過各種方式實施即時消息傳遞,但通常其支持向其它用戶發送和從其它用戶接收即時消息。即時消息是在發送之後差不多即時地在接收者的計算機顯示器上出現的通信聯繫。這與更傳統的電子郵件消息相反,更傳統的電子郵件消息通常記錄在系統中,直到接收者希望查看它們。即時地接收通信聯繫的能力使得即時消息傳遞具有比傳統電子郵件更自發、可對話的質量。因此,即時消息傳遞提供了使用附屬於一個網絡的計算機的可選通信形式。即時消息應用可以由多類用戶使用,例如在某關鍵項目中一起密切工作的個體的群組、或者在家希望查看某人是否可以立刻接收消息的多個臨時用戶。
即時消息傳遞允許個人或者商家保持他們希望與之交互的人的列表。只要在消息發送的時間該列表上所包含的多個個體中的任何一個在線,該個人或者商家就可以向所述個體發送消息,所述列表常常稱作朋友列表或者聯繫列表。發送即時消息在每一個計算機界面上打開了一個小窗口顯示,從而在該過程中所涉及的兩個個體都可以輸入和讀取消息。
通常,即時消息傳遞涉及兩個在線的彼此來回發送簡訊的人。「聊天室」是一種軟體程序,其通過允許一群組中的每一個成員輸入可被該聊天室內每一個人看見的消息,來使該群組中的人彼此通信。即時消息傳遞系統通常包括多個即時消息傳遞客戶端設備,其經由數據處理系統網絡耦合到即時消息傳遞伺服器。消息和連接信息保持在伺服器上,所述伺服器由即時消息傳遞服務的提供者控制。即時消息傳遞服務的示例是美國在線即時信使(Messenger)(AIM)、微軟網絡(MSN)信使和雅虎(Yahoo!)信使。
目前,大多數計算機都連接到某種類型的網絡。網絡允許一臺計算機與其它計算機系統共享信息。網際網路僅是計算機網絡的一個示例。許多商務環境經由區域網(LAN)或者通過其它方式連接計算機。為了允許合作者有效地彼此通信的目的,商務企業可以利用LAN來連接其計算機。在大多數商務環境中,僱員之間的有效通信對於提高生產率是必需的。
提高的生產率包括通過企業內促進者(facilitator)的任務委託和分配的有效通信。對於由企業分配給了任務的工作組,促進者可以是管理者、小組領導者或者小組成員。目前,促進者可以選擇單獨會見該工作組內的每個個體、與每一個工作組成員通電話、給所涉及的每一個人發電子郵件、安排群組會議或者使用即時消息傳遞來單獨地或成組地聯繫該工作組的成員。
在單獨會見該工作組的每一個成員或者與其通電話的情況下,促進者使用這種隨意的(hit or miss)技術猜測目前誰是可以利用的,並且浪費了寶貴時間。在電子郵件的情況下,向工作組的所有成員同時發送消息可以是快速和有效的,但是,工作組成員的響應可能較慢,因為成員在他們的空閒時間選擇讀取和響應電子郵件。在安排群組會議的情況下,當所有人都可以參加時,等待時間會產生延遲。此外,通過讓工作組參加會議而不是繼續工作,使工作組生產率下降。即時消息傳遞提供了在促進者和工作組成員之間的最有效的通信方式,因為工作組的成員不需要離開他們的工作崗位,並且通信是即時的。但是,在即時消息傳遞系統提供個體或群組討論的同時,目前沒有即時消息傳遞系統提供在工作組成員內的有效工作任務分派。
因此,以下將是有利的具有一種方法、裝置和電腦程式產品,用於由小組領導者經由即時消息傳遞向工作組成員有效地委託工作任務。
發明內容
本發明提供了一種方法、裝置和電腦程式產品,用於通過利用即時消息傳遞系統來快速和有效地委託任務。任務領導者向工作組中的成員發送即時任務委託消息廣播,並從該工作組成員接收對於任務委託消息的一個或多個響應。每一個響應的工作組成員與響應的工作組成員的傳記(biographical)信息一起在結果屏幕上列出。隨後,向響應的工作組成員的至少一個委託任務。存儲並然後跟蹤所委託的任務和被分配了任務的響應的工作組成員。
在所附權利要求中闡明了被認為是本發明的特性的新穎特徵。但是,當結合附圖閱讀時,通過參考以下的示例性實施例的詳細描述,將更好地理解本發明本身及其優選的使用模式、其他目的和優點,
其中圖1描述了一種數據處理系統的網絡的表示,其中可以實施本發明;圖2是根據本發明的優選實施例的可以實施為伺服器的數據處理系統的框圖;圖3是示出了其中可以實施本發明的數據處理系統的框圖;圖4是示出了根據本發明的優選實施例的用於管理消息的組件的框圖;圖5是示出了根據本發明的優選實施例的即時消息傳遞客戶端的圖;圖6是示出了根據本發明的優選實施例的領導者任務起動頁面的示例顯示;圖7是示出了根據本發明的優選實施例的工作組任務響應頁面的示例顯示;圖8是示出了根據本發明的優選實施例的列出任務響應者的結果屏幕的示例顯示;圖9是根據本發明優選實施例的用於使用工作組領導者即時消息傳遞設備的處理的流程圖;以及圖10是根據本發明優選實施例的用於利用工作組成員即時消息傳遞設備的處理的流程圖。
具體實施例方式
現在參考附圖,圖1描述了數據處理系統的網絡的圖示,其中可以實施本發明。網絡數據處理系統100是一個計算機網絡,其中可以實施本發明。網絡數據處理系統100包含網絡102,其是用於提供在網絡數據處理系統100內連接在一起的各種設備和計算機之間的通信鏈路的介質。網絡102可以包括連接,例如有線、無線通信鏈路、或光纖電纜。
在所描述的示例中,伺服器104與存儲單元106一起連接到網絡102。另外,客戶端108、110和112連接到網絡102。這些客戶端108、110和112可以是例如個人計算機或者網絡計算機或者個人數字助理(PDA)。在所描述的示例中,伺服器104向客戶端108-112提供數據,例如啟動文件、作業系統圖像和應用。客戶端108、110和112是對於伺服器104的客戶端。伺服器104可以作為即時消息傳遞伺服器,以促進在例如客戶端108、110和112的客戶端處的用戶之間的消息交換。網絡數據處理系統100可以包括額外的伺服器、客戶端和未示出的其它設備。
在所描述的示例中,網絡數據處理系統100是具有網絡102的網際網路,所述網絡102表示使用協議的傳輸控制協議/網際網路協議(TCP/IP)集來彼此通信的網絡和網關的廣泛集合(collection)。網際網路的核心是在主要節點之間或主計算機之間的高速數據通信線路的主幹網,包括路由數據和消息的數以千計的商業的、政府的、教育的和其它計算機系統。當然,網絡數據處理系統100還可以實施為大量不同類型的網絡,例如內聯網、區域網(LAN)或者廣域網(WAN)。圖1是用於作為示例,並不作為對本發明的架構限制。
參考圖2,根據本發明的優選實施例描述可以實施為例如圖1中的伺服器104的伺服器的數據處理系統的框圖。數據處理系統200可以是包括連接到系統總線206的多個處理器202和204的對稱多處理器(SMP)系統。可選地,可以採用單個處理器系統。存儲控制器/高速緩衝存儲器208也連接到系統總線206,其提供到本地存儲器209的接口。I/O總線橋210連接到系統總線206,並提供到I/O總線212的接口。存儲控制器/高速緩衝存儲器208和I/O總線橋210可以如所描述的那樣進行集成。
連接到I/O總線212的外圍組件互連(PCI)總線橋214提供到PCI本地總線216的接口。大量數據機可以連接到PCI本地總線216。典型的PCI總線實施將支持四個PCI擴展槽或插入連接器。通過經插入板連接到PCI本地總線216的數據機218和網絡適配器220,可以提供到圖1中的客戶端108-112的通信鏈路。
附加的PCI總線橋222和224提供用於附加的PCI本地總線226和228的接口,由此可以支持附加的數據機或網絡適配器。以這種方式,數據處理系統200允許到多個網絡計算機的連接。存儲器映射圖形適配器230和硬碟232還可以如所描述的那樣直接或間接地連接到I/O總線212。
本領域的普通技術人員將理解,圖2所描述的硬體可以改變。例如,除了所描述的硬體或代替所描述的硬體,還可以使用其它外圍設備,例如光碟驅動器等。所描述的示例不意味著暗含關於本發明的架構限制。
圖2中所描述的數據處理系統可以是例如紐約阿芒克(Armonk)的國際商業機器公司的產品IBM eServer pSeries系統,其運行高級交互執行體(AIX)作業系統或LINUX作業系統。
現在參考圖3,描述示出了數據處理系統的框圖,其中可以實施本發明。數據處理系統300是客戶端計算機的一個示例。數據處理系統300採用了一種外圍組件互連(PCI)本地總線架構。儘管所描述的示例採用了PCI總線,但可以使用其它總線架構,例如加速圖形埠(AGP)和工業標準架構(ISA)。處理器302和主存儲器304通過PCI橋308連接到PCI本地總線306。PCI橋308還可以包括用於處理器302的集成的存儲控制器和高速緩衝存儲器。通過直接組件互連或通過插入板,可以進行到PCI本地總線306的附加連接。在所描述的示例中,區域網(LAN)適配器310、SCSI主總線適配器312和擴展總線接口314通過直接組件連接而連接到PCI本地總線306。相反,音頻適配器316、圖形適配器318和音頻/視頻適配器319通過插入到擴展槽中的插入板而連接到PCI本地總線306。擴展總線接口314為鍵盤和滑鼠適配器320、數據機322以及附加存儲器324提供了連接。小型計算機系統接口(SCSI)主總線適配器312為硬碟驅動器326、磁帶驅動器328和CD-ROM驅動器330提供了連接。典型的PCI本地總線實施將支持三個或四個PCI擴展槽或者插入連接器。
作業系統運行在處理器302上,並且用於協調和提供圖3中數據處理系統300內的各種組件的控制。該作業系統可以是商業上可用的作業系統,例如Windows XP,其可以從微軟公司得到。面向對象的編程系統例如Java可以結合該作業系統運行,並且從在數據處理系統300上執行的Java程序或者應用提供到該作業系統的調用。「Java」是昇陽電腦(Sun Microsystems)公司的一個商標。用於該作業系統的指令、面向對象的編程系統和應用或程序位於例如硬碟驅動器326的存儲設備中,並且可以加載到主存儲器304中,用於由處理器302執行。
本領域的普通技術人員將理解,圖3中的硬體將根據實施而改變。除了圖3中所描述的硬體或者代替圖3中所描述的硬體,可以使用其它內部硬體或外圍設備,例如快閃只讀存儲器(ROM)、等效的非易失性存儲器或者光碟驅動器等。此外,本發明的處理可以應用於多處理器數據處理系統。
圖3中所描述的示例和上述示例不意味著暗含對構架的限制。例如,除了採用PDA形式,數據處理系統300還可以是筆記本電腦或者手持電腦。數據處理系統300還可以是信息站或者Web設備。
本發明提供了一種用於通過採用即時消息傳遞系統而進行快速任務委託的方法、裝置和計算機指令。當任務領導者發出目的是向群組中的成員委託任務的即時消息廣播時,處理開始。每一個響應任務委託消息的工作組成員與每一個響應的工作組成員的傳記信息一起列在結果屏幕上。隨後,任務領導者向一個或多個響應的工作組成員委託或分配任務。可選地,如果任務領導者在領導者任務起動頁面上設置響應優選項,則可以將任務自動委託給第一個響應的工作組成員。另一個自動委託可選方案可以是使用結果屏幕上所提供的傳記信息,基於最佳匹配來選擇工作組成員。
在每一個任務被委託之後,接著跟蹤每一個任務。可以通過在任務委託資料庫中存儲任務信息來跟蹤每一個委託的任務,該任務信息包括分配給該任務的工作組成員。在該任務信息被存儲之後,即時消息傳遞系統可以結合和參考任務委託資料庫中所存儲的信息,以允許確定已委託了哪些任務和委託給了誰。
本發明的優點是通過不需要任務領導者安排工作組會議來討論任務及其隨後向工作組的成員的委託,極大縮短了任務委託時間。事實上,在任務領導者和工作組之間不需要任何討論,因為在初始的任務委託廣播消息中提供了任務描述。因此,幾乎在接收的同時,可以由任務領導者向工作組成員發出任務委託消息。在響應中,工作組成員僅需要在響應頁面上指示它們是否可用於執行該任務。因此,本發明提供了一種用於幾乎即時的任務委託的系統,其具有來自工作組成員的實時反饋和意見。另外,本發明提供了一種系統,其中工作組成員具有對於接受該任務分配的選擇權。
本發明的另一優點是與每一個表示他或她可用於該任務分配的響應的工作組成員相應的名稱一起提供簡短的簡歷(biographicalsketch)。該特徵快速地向任務領導者提供有價值的信息,輔助任務領導者選擇對於該任務的最佳工作組成員。可選地,可以對本發明的實施例編程,以使用每一個響應的工作組成員的傳記信息來自動選擇最佳匹配。此外,任務領導者可以很快地在結果屏幕上看到誰可用於或誰不可用於進行任務委託,以及為什麼。
現在轉向圖4,示出了說明用於根據本發明的優選實施例的即時消息傳遞系統中的組件的框圖。在該說明性的示例中,在即時消息傳遞客戶端401處的用戶可以在即時消息傳遞客戶端402和403處向其它用戶發送消息或與其它用戶交換消息。消息的發送可以經由即時和廣播消息傳遞。
廣播消息傳遞提供了一種用於向即時消息傳遞客戶端的預定義社團的所有成員即時地發送單個消息的方式。在預定義的社團內可以利用廣播消息傳遞,例如,以實現即時的、實時的(just-in-time)聊天室,廣播即時報警消息,即時地廣播對於技術的需要並接收立即答覆,保持即時web表示,以及針對即時反饋對預定義的社團內的個體進行投票。預定義的社團可以是,例如,商業或企業的所有僱員、組織或俱樂部的成員、教育機構的學生、老師和支持人員、特定產品的消費者、政府單位和個體,他們所有都單獨地或者結合地包括聯繫列表或朋友列表。
即時消息傳遞客戶端401、402和403可以在數據處理系統上執行,所述數據處理系統例如圖3所示的數據處理系統300。應該注意,即使圖4的示例說明描述了三個即時消息傳遞客戶端,本發明也不局限於此。例如,使用本發明的方法和系統的實體可以採用更少或更多的完成實體的任務所必需的即時消息傳遞客戶端。通過即時消息傳遞伺服器處理404促進了在這些示例中的消息交換。該處理允許用戶查找在即時消息傳遞系統內的其它用戶,以及幫助在不同用戶之間的消息交換。
根據特定的即時消息傳遞系統,即時消息傳遞伺服器處理404可以僅涉及提供當特定用戶在線時的指示,並用於建立初始聯繫,同時在看到特定用戶在線之後,聯繫已在朋友列表上的用戶的用戶可以直接聯繫那些用戶。即時消息傳遞伺服器處理404可以位於伺服器上,例如圖2中的數據處理系統200上。
在這些示例中,把註冊到即時消息傳遞系統的不同用戶存儲在用戶資料庫406中。該用戶資料庫提供搜索和查找其它用戶以及當用戶在線時聯繫他們所需的信息。
接著轉向圖5,根據本發明的優選實施例描述了示出即時消息處理客戶端的圖。在例如圖4中的即時消息傳遞客戶端401、402和403的即時消息傳遞客戶端中,可以找到圖5中所示的組件。這些組件可以在數據處理系統中例如圖3中的數據處理系統300中實施。
在說明性的示例中,即時消息傳遞應用500處理消息,例如消息502。當消息被接收時,這些消息呈現在對話窗口504中。附加地,對話窗口504為用戶提供界面來輸入文本以向其它用戶發送消息。
通過即時消息傳遞應用500呈現聯繫和控制窗口506,以向用戶提供用戶名稱列表以及其它信息。聯繫和控制窗口506還提供界面以允許用戶設置不同的優選項。例如,用戶可以設置訪問即時消息傳遞會話中所使用的不同名稱所需的密碼。
此外,用戶可以採用聯繫和控制窗口506來設置其它優選項,例如在即時消息傳遞應用500中所使用的顏色和字體。這些優選項還可以包括當與其它用戶起動會話時是否發送一個畫面。根據實施方式,可以設置該優選項,以允許接收消息的用戶從遠程資料庫或本地高速緩衝存儲器獲取發送者的圖像。
此外,在這些示例中將由聯繫和控制窗口506所呈現的名稱列表存儲在聯繫列表508中。可以向聯繫列表508添加或者從聯繫列表508刪除附加的用戶或者屏幕名稱。在聯繫和控制窗口506內呈現名稱列表中,採用聯繫列表508。
現在參考圖6,根據本發明的優選實施例示出了說明領導者任務起動頁面的示例顯示。由任務領導者利用領導者任務起動頁面600來向所指定的或預定的工作組起動任務的委託,所述工作組例如工作組社團610。領導者任務起動頁面600可以例如由即時消息傳遞應用500提供,並在圖5的對話窗口504中顯示。
通過使用例如圖5中的聯繫和控制窗口506,任務領導者可以在領導者任務起動頁面600中輸入希望的任務委託信息。所指定或預定的工作組社團610可以從一個聯繫列表中例如圖5中的聯繫列表508中來選擇。通過從工作組列表中選擇預定的工作組,其中每一個工作組包括兩個或更多個體,或者通過任務領導者選擇其任何組合,工作組社團610可以由任務領導者選擇包含在該聯繫列表中的個體名稱來確定。
在確定工作組社團610之後,任務領導者將任務輸入到文本框620中,所述任務要被委託給工作組社團610的一個成員。描述該任務的文本可以是一條消息,例如,圖5中的消息502。文本框620可以是單行,如圖6的示例性說明中所示,或者可以是達到預定的文字限制的擴展文本框。
除了將任務輸入文本框620,任務領導者可以選擇任務委託響應優選項630和640。任務委託響應優選項630和640可以分別包括多項,例如任務的自動委託以及在任務委託之後任務領導者和任務所有者之間對話或聊天窗口的自動打開。自動委託優選項630可以用於將任務委託給例如首先響應的工作組成員。可選地,自動委託優選項630可以用於使用每一個響應的工作組成員的傳記信息,將任務委託給例如最佳匹配。
但是,本發明不局限於緊在前面所述的任務委託響應優選項的列表。可以根據需要將用於確保任務被有效率地和有效果地委託所必需的任何任務委託響應優選項引入到領導者任務起動頁面600中。此外,應該注意到,領導者任務起動頁面600可以包括用於適當任務委託的任何信息或內容,例如,畫面、圖表、流程圖等。
在完成領導者任務起動頁面600之後,任務領導者「點擊」發送按鈕650,以向工作組社團610廣播任務委託消息。例如,即時消息客戶端401的用戶經由圖4中的即時消息傳遞伺服器處理404向即時消息傳遞客戶端402和403廣播消息。
現在參考圖7,根據本發明的優選實施例描述了示出工作組任務響應頁面的示例顯示。採用工作組任務響應頁面700,從任務領導者710向工作組社團780分發任務描述720。例如,領導者任務起動頁面600上的文本框620的任務描述輸入被發送給圖6中的工作組社團610。登陸到即時消息傳遞程序例如圖5中的即時消息傳遞應用500上的工作組社團780的每一個成員,接收工作組任務響應頁面700的副本。對於工作組社團780的每一個成員,工作組任務響應頁面700表現為在客戶端設備例如圖4中的即時消息傳遞客戶端401上的一個顯示窗口,例如圖5中的對話窗口504。登陸到即時消息傳遞程序的工作組社團780的每一個成員讀取任務描述720並相應地進行響應。通過在適當的框中作出「標記」,工作組社團780的響應成員可以接受或拒絕任務720。如果工作組780的響應成員接受任務720,則對「我可以」框730進行標記。如果工作組780的響應成員拒絕任務720,則對」我不可以」框740進行標記。如果「我不可以」框740由工作組780的響應成員選擇,則文本框750用於提供拒絕任務720的原因。拒絕任務720的原因可以是,例如,當前正在工作於其它主要項目、在度假、不在我的專業領域等等。
當工作組780的響應成員完成工作組任務響應頁面700時,他或她點擊響應按鈕770。所有來自工作組780的針對任務描述720的響應被發送給任務領導者710,用於任務所有者的查看和選擇。例如,即時消息傳遞客戶端402和403的用戶,經由圖4中的即時消息傳遞伺服器處理404,向即時消息傳遞客戶端401發送響應。可選地,工作組780的響應成員可以在提交工作組任務響應頁面700之前,通過點擊查看響應按鈕760來查看任務委託廣播消息的結果。在以下圖8的描述中討論工作組社團780響應的結果。
現在轉向圖8,根據本發明的優選實施例示出了表示列出任務響應者的結果屏幕的示例顯示。結果屏幕800用於向任務領導者870提供來自工作組社團880對任務描述860的響應。來自工作組社團880的響應可以以不同種類列出,例如「是」響應者810或「否」響應者820。工作組響應者830表示他們接受任務860。例如,在點擊工作組任務響應頁面700上的響應按鈕770之前,工作組社團780的一個成員標記「我可以」框730,以表示他或她可以接受圖7中的任務720。因此,工作組響應者830列在「是」響應者810之下。
工作組響應者830的名稱可以按字母順序、按響應順序的時間先後、按資歷、或者以被認為適合本發明系統利用的任何其它方式列出。另外,可以提供工作組響應者830的簡短簡歷。相應響應者的簡歷可以包括但不局限於,例如,經驗年數、企業僱傭的年數、專業領域以及學歷和專業。簡歷可以用於從工作組響應者830中確定對於任務860的最佳人選的目的。
在「否」響應者820之下列出的工作組響應者840,表示他或她不能接受任務860。例如,工作組社團780的成員在工作組任務響應頁面700上標記「我不可以」框740,以表示他或她不能接受圖7中的任務720。除了所列出的工作組響應者840的名稱之外,還給出了拒絕任務860的原因。例如,拒絕任務720的原因被輸入圖7中的工作組任務響應頁面700上的文本框750。此外,還可以包括工作組響應者840的傳記信息。
任務領導者870,在查看結果屏幕800之後,通過標記與所選擇的成員的名稱相關聯的適當的框,來選擇工作組880的列出成員。在結果屏幕800上的已標記的框表示工作組社團880的相應成員現在是任務所有者。應該注意,任務領導者870可以選擇工作組880的一個成員、多個成員或所有成員作為任務所有者。還應該注意,任務領導者870可以從對於任務860的「是」響應者810或者「否」響應者820中選擇響應者。
在結果屏幕800上選擇和標記任務所有者之後,任務領導者870點擊分配任務按鈕850。在任務被分配和委託之後,在任務所有者的顯示器上出現一個窗口,表示他或她是任務所有者。除了任務所有者接收任務分配之外,如果任務領導者870在領導者任務起動頁面上設置優選項以打開與任務所有者的聊天,則為了討論任務860的目的,在任務所有者和任務領導者870之間出現一個對話窗口。例如,由任務領導者在圖6中的領導者任務起動頁面600上標記「打開與任務所有者的聊天」的框640。
可選地,如果任務領導者870如以上圖6的描述中所討論的那樣在領導者任務起動頁面上標記自動委託優選項框,則任務860可以被自動地委託給工作組社團880的成員。例如,任務領導者在圖6中的領導者任務起動頁面600上標記自動委託優選項框630。在任務860被自動地委託給工作組社團880的成員之後,在任務所有者的顯示器上自動出現一個窗口,表明他或她是任務所有者。
此外,如前面所討論,如果任務領導者870在領導者任務起動頁面上設置優選項,以在自動委託之後打開與任務所有者的聊天,則在任務所有者和任務領導者870之間出現一個對話窗口。如果對於任務不自動選擇來自工作組社團880的響應者,則結果屏幕800出現在響應者的顯示器上,表示自動選擇的任務所有者。另外,本發明的實施例的處理可以例如利用資料庫來存儲和跟蹤每一個所分配的任務和委託給相應任務的工作組成員,所述資料庫例如圖1中的存儲器106。
現在參考圖9,描述了根據本發明優選實施例的用於使用工作組領導者即時消息傳遞設備的處理的流程圖。當任務領導者通過使用即時消息傳遞工具起動任務委託時,處理開始(步驟902)。例如,任務領導者使用圖6中的領導者任務起動頁面600以起動任務委託。任務領導者從聯繫列表中選擇工作組社團,用於任務委託消息的廣播(步驟904)。例如,任務領導者從圖5的聯繫列表508中選擇個人名稱、工作組或二者的組合。
在步驟904中選擇工作組社團之後,任務領導者輸入任務描述(步驟906)。例如,任務領導者在圖6的文本框620中輸入任務描述。然後任務領導者可以選擇任務響應優選項(步驟908),例如,選擇圖6中的自動委託框630和/或「打開與任務所有者的聊天」的框640。
在步驟904、906和908中的選擇工作組社團以發送廣播消息、輸入任務描述以及確定響應優選項之後,向工作組社團廣播任務委託消息(步驟910)。在步驟910中向工作組社團廣播任務委託消息之後,確定任務領導者是否選擇了自動委託優選項(步驟912)。任務領導者通過設置自動委託優選項,使得對於該任務委託消息的第一響應者成為任務所有者。可選地,自動委託可以是,通過基於對每一個響應的工作組成員所列出的傳記信息選擇一個最佳匹配。因此,任務領導者不需要確定哪一個工作組成員將是任務所有者。
如果任務領導者沒有設置自動委託響應優選項,即步驟912為「否」輸出,則向任務領導者顯示列出響應的工作組成員的結果屏幕(步驟918)。為了幫助任務領導者確定誰最能勝任該任務的目的,除了響應的工作組成員的名稱在結果屏幕上列出之外,相應工作組成員的傳記信息和技能水平信息可以公布。此外,如果響應的工作組成員輸入不能進行任務的原因,則該原因的文本還可以與相應工作組成員的名稱一起公布。
在步驟918中的結果屏幕顯示響應的工作組成員的名稱之後,任務領導者從工作組響應者列表中選擇任務所有者(步驟920)。在步驟920中選擇任務所有者之後,確定任務領導者是否設置與任務所有者聊天的響應優選項(步驟914)。如果任務領導者沒有設置與任務所有者聊天的響應優選項,即步驟914為「否」輸出,則隨後處理結束。如果任務領導者設置與任務所有者聊天的響應優選項,即步驟914為「是」輸出,則在任務所有者和任務領導者之間打開聊天屏幕(步驟916)。隨後處理結束。
現在轉向步驟912,如果任務領導者設置自動委託響應優選項,即步驟912為「是」輸出,則處理進行到如上所述的步驟914。
現在參考圖10,根據本發明的優選實施例,示出了用於利用工作組成員即時消息傳遞設備的處理的流程圖。當任務委託消息窗口出現在登陸到即時消息傳遞應用的工作組成員顯示器上時,處理開始(步驟1002)。例如,消息502出現在圖5中的即時消息傳遞應用500上的對話窗口504中。接著,確定任務是否被工作組成員接受(步驟1004)。例如,在圖7中,工作組780的成員在工作組任務響應頁面700上標記「我可以」框730,以表示他或她可以接受該任務。
如果該任務不被工作組成員接受,即步驟1004為「否」輸出,則響應的工作組成員輸入拒絕任務的原因,並將該拒絕消息傳送給任務領導者(步驟1006)。例如,工作組780的成員在圖7的工作組任務響應頁面700上標記「我不可以」框740,並將拒絕任務的原因輸入文本框750,以表示他或她不能接受該任務。隨後處理結束。
如果該任務被工作組成員接受,即步驟1004為「是」輸出,則確定任務領導者是否設置自動委託響應優選項(步驟1008)。例如,為了設置該特定響應優選項的目的,任務領導者在圖6中的領導者任務起動頁面600上標記自動委託框630。如果任務領導者不設置自動委託響應優選項,即步驟1008為「否」輸出,則確定任務領導者是否選擇了響應工作組成員作為任務所有者(步驟1018)。例如,在圖8中任務領導者870標記工作組成員響應者框840,以便於將任務860委託給該相應工作組成員。如果任務領導者沒有選擇響應的工作組成員作為任務所有者,即步驟1018為「否」輸出,則結果屏幕,例如圖8中的結果屏幕800,顯示被委託任務的工作組成員的名稱(步驟1020),並且隨後處理結束。
現在返回步驟1008,如果由任務領導者設置了自動委託響應優選項,即步驟1008為「是」輸出,則確定響應的工作組成員是否是第一個響應任務委託消息的成員(步驟1010)。可選地,可以基於響應的工作組成員的傳記信息,確定響應的工作組成員是否是最佳匹配。如果響應的工作組成員不是第一個響應任務委託消息的成員,即步驟1010為「否」輸出,則處理進行到步驟1020。如果響應的工作組成員是第一個響應任務委託消息的成員,即步驟1010為「是」輸出,則向響應的工作組成員顯示分配屏幕,表明他或她是任務所有者(步驟1012)。
在步驟1012中向響應的工作組成員顯示分配屏幕之後,然後確定任務領導者是否設置了與任務所有者聊天的響應優選項(步驟1014)。例如,任務領導者在圖6的領導者任務起動頁面600上標記「打開與任務所有者的聊天」的框640,以便於設置該特定響應優選項。如果任務領導者沒有設置與任務所有者聊天的響應優選項,即步驟1014為「否」輸出,則隨後處理結束。如果任務領導者設置了與任務所有者聊天的響應優選項,即步驟1014為「是」輸出,則在任務所有者和任務領導者之間打開聊天屏幕以討論該任務(步驟1016)。隨後處理結束。
現在返回步驟1018,如果任務領導者選擇響應的工作組成員作為任務所有者,即步驟1018為「是」輸出,則處理進行到步驟1012。
因此,本發明提供了一種方法、裝置和電腦程式產品,用於通過使用即時消息傳遞系統來快速和有效地委託任務。任務領導者經由即時消息傳遞向工作組內的成員廣播任務委託消息。在結果屏幕上公布對於每一個響應任務委託消息的工作組成員的名稱或其它某類型的工作組成員標識(例如,僱員ID號,僱員ID照片等)。另外,每一個響應的工作組成員的簡歷可以與相應名稱或其它類型的工作組成員標識一起顯示。而且,在工作組任務響應頁面上,可以為表示他或她不能接受該任務的響應的工作組成員提供文本框來輸入任務拒絕的原因。隨後,任務領導者向一個或多個響應的工作組成員委託或分配任務。可選地,如果任務領導者在領導者任務起動頁面上設置了自動委託響應優選項,則任務可以被自動委託。
通過將關於每一個委託的任務和被分配該任務的工作組成員的信息存儲在任務委託資料庫中,可以跟蹤該任務。在任務委託資料庫中,所存儲的信息可以被結合到即時消息傳遞系統中,並被即時消息傳遞系統參考,以允許確定哪些任務已委託和委託給了誰。
本發明的一個優點是,通過不需要任務領導者安排工作組會議來討論任務及其隨後向工作組成員的委託,大大縮短了任務委託時間。事實上,在任務領導者和工作組之間不需要討論,因為在起動的任務委託廣播消息中提供了任務描述。因此,任務領導者可以幾乎緊在接收的同時向工作組成員發出任務委託消息。作為響應,工作組成員僅需要在響應頁面上表明他們是否可用於執行該任務。因此,本發明提供了一種用於幾乎即時的任務委託的系統,具有來自工作組成員的實時反饋和意見。另外,本發明提供了一種系統,其中工作組成員具有對於接受任務分配的選擇權。
本發明的另一個優點是,與每一個表明他或她可用於該任務分配的響應的工作組成員相應的名稱一起提供一個簡短的簡歷。在為任務選擇最佳工作組成員中,該特徵提供了有價值的信息。此外,任務領導者可以快速在結果屏幕上看到誰可以和誰不可以用於任務委託,以及為什麼。此外,為了優化利用人力資源的目的,使用資料庫來跟蹤每一個所委託的任務和任務所有者。
需要非常注意的是,儘管在完全工作的數據處理系統的上下文中描述了本發明的實施例,但本領域的普通技術人員將理解到,本發明的實施例的處理能夠以在計算機可讀介質和大量形式中可實施的指令或計算機可讀程序代碼的形式發布,並將理解到,不管實際用於執行該發布的信號承載介質的具體類型,本發明的實施例都同樣適用。計算機可讀程序代碼包括指令和/或數據。計算機可讀介質的示例包括可記錄型介質,例如,軟盤、硬碟驅動器、RAM、CD-ROM、DVD-ROM,以及傳輸型介質,例如數字和模擬通信鏈路、使用傳輸形式例如射頻和光波傳輸的無線或有線通信鏈路。計算機可讀介質可以採用編碼格式的形式,針對在具體數據處理系統中的實際使用對其解碼。
本發明的描述為示例和描述的目的而給出,並不在於以所公開的形式盡述或限制本發明。對於本領域的普通技術人員而言,許多修改和變化將是顯而易見的。選擇和描述該實施例,以便於最好地解釋本發明的原理,實際應用,並且使得本領域的其它普通技術人員能夠針對具有適於預期的具體使用的各種修改的各種實施例而理解本發明。
權利要求
1.一種在數據處理系統中用於經由即時消息傳遞系統的任務委託的方法,所述方法包括向工作組中的成員發送即時消息廣播;從所述工作組中的成員接收對所述即時消息廣播的一個或多個響應;在結果屏幕上列出每一個響應的工作組成員,其中每一個響應的工作組成員包括傳記信息;向所述響應的工作組成員的至少一個委託所述任務;存儲所述委託的任務以及被委託了所述任務的所述響應的工作組成員,以形成存儲的任務委託信息;以及使用所述存儲的任務信息跟蹤所述委託的任務。
2.根據權利要求1的方法,其中所述即時消息廣播是一個任務委託消息。
3.根據權利要求1的方法,其中由任務領導者執行所述發送和委託步驟。
4.根據權利要求1的方法,其中所述工作組是一個預定的工作組。
5.根據權利要求1的方法,其中所述結果屏幕包括一個「是」響應者群組和一個「否」響應者群組。
6.根據權利要求1的方法,其中使用任務委託資料庫執行所述跟蹤步驟。
7.根據權利要求5的方法,其中所述「否」響應者群組包括「否」響應工作組成員拒絕任務的原因。
8.根據權利要求1的方法,其中所述委託步驟包括向所述響應的工作組成員顯示任務所有者名稱。
9.根據權利要求1的方法,其中通過使用每一個響應的工作組成員的所述傳記信息選擇一個最佳匹配,來自動執行所述委託步驟。
10.根據權利要求9的方法,其中通過設置響應優選項來實現自動委託。
11.一種數據處理系統,包括總線系統;連接到所述總線系統的存儲器,其中所述存儲器包括一組指令;以及連接到所述總線系統的處理單元,其中所述處理單元執行所述一組指令,以向工作組中的成員發送即時消息廣播,從所述工作組中的成員接收對所述即時消息廣播的一個或多個響應,在結果屏幕上列出每一個響應的工作組成員,其中每一個響應的工作組成員包括傳記信息,向所述響應的工作組成員的至少一個委託所述任務,存儲所述委託的任務和被委託了所述任務的所述響應的工作組成員,以形成存儲的任務委託信息,以及使用存儲的任務信息來跟蹤所述委託的任務。
12.根據權利要求11的數據處理系統,其中所述即時消息廣播是一個任務委託消息。
13.根據權利要求11的數據處理系統,其中所述工作組是一個預定的工作組。
14.根據權利要求11的數據處理系統,其中所述結果屏幕包括一個「是」響應者群組和一個「否」響應者群組。
15.根據權利要求11的數據處理系統,其中所述處理器執行進一步的指令,以向所述響應的工作組成員顯示任務所有者名稱。
16.一種電腦程式產品,包括計算機可讀介質,其中包含有計算機可讀程序代碼,用於執行在權利要求1至10的任何一項中的方法步驟。
全文摘要
一種用於經由即時消息傳遞系統快速和有效地委託任務的系統。任務領導者向工作組中的成員發送即時消息廣播。每一個響應的工作組成員與傳記信息一起在結果屏幕上列出。任務被委託給一個或多個響應的工作組成員。隨後,存儲並跟蹤所委託的任務和被委託了該任務的響應的工作組成員。
文檔編號H04L12/18GK1917480SQ20061008255
公開日2007年2月21日 申請日期2006年5月17日 優先權日2005年8月18日
發明者薩拉·卡爾斯特德·布倫菲爾德 申請人:國際商業機器公司