專利名稱:一種實現(xiàn)群組內(nèi)表決處理的系統(tǒng)及方法
技術(shù)領(lǐng)域:
本發(fā)明涉及計算機技術(shù)領(lǐng)域,更具體地說,涉及一種實現(xiàn)群組內(nèi)表決處理的系統(tǒng)及方法。
背景技術(shù):
網(wǎng)絡(luò)即時通信工具(Instant Messenger,IM)是一種允許兩人或多人使用網(wǎng)絡(luò)進行即時的文字信息、檔案、語音與視頻交流的終端服務(wù),已經(jīng)成為大多數(shù)網(wǎng)民所使用的溝通工具,其不僅應(yīng)用于平時的休閑娛樂,而且在工作中也得到了廣泛的使用。
在用戶使用進行溝通的過程中,不但需要進行個人對個人的交互,而且往往需要同時與多個其他用戶進行交流與溝通。例如在不同地點工作的同事由于不能在一起面對面的進行項目的交流與工作的安排,需要通過一定的平臺進行多人會話,從而在不同地點對某些問題進行討論分析。即時通信工具中的群組就是實現(xiàn)多人交流的服務(wù),群組的管理員在群組被創(chuàng)建后,可以邀請朋友或者有共同興趣愛好的人到一個群組中進行交流。在群組中,用戶還可以使用論壇、相冊、共享文件等多種交流方式。
表決是指對某項議題征求意見時,各參與者發(fā)表贊成或反對意見的一種機制。目前群組內(nèi)的表決主要是通過在群組論壇發(fā)起議題,群組成員通過發(fā)表評論的方式參與議題表決。然而這種群組內(nèi)表決方式必須由議題發(fā)起人通知群組成員參與表決,并且議題發(fā)起人必須閱讀每位成員的評論才能統(tǒng)計表決結(jié)果。在群組成員較多的情況下,可能存在群組成員多次參與表決或者某些成員不參與表決的情況,造成表決結(jié)果的統(tǒng)計操作十分麻煩,而且極易出錯,從而影響表決結(jié)果。
發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問題在于,針對上述即時通信工具中群組內(nèi)表決處理繁瑣、容易出錯的問題,提供一種實現(xiàn)群組內(nèi)表決處理的系統(tǒng)及方法。
本發(fā)明解決上述技術(shù)問題的技術(shù)方案是,提供一種實現(xiàn)群組內(nèi)表決處理的系統(tǒng),所述群組由多個位于終端的成員組成,所述終端分別通過網(wǎng)絡(luò)連接到服務(wù)器,所述終端包括有用于顯示議題并接收輸入數(shù)據(jù)的前端用戶界面,所述服務(wù)器包括有用于存儲議題數(shù)據(jù)的存儲單元、根據(jù)所述議題數(shù)據(jù)將待表決議題發(fā)送到終端顯示的通知模塊、根據(jù)來自終端的數(shù)據(jù)對議題數(shù)據(jù)進行維護的議題維護模塊以及根據(jù)議題數(shù)據(jù)對表決結(jié)果進行統(tǒng)計的結(jié)果統(tǒng)計模塊,其中所述議題維護模塊分別與通知模塊、前端用戶界面和存儲單元連接,所述通知模塊分別連接到存儲單元和前端用戶界面,所述結(jié)果統(tǒng)計模塊連接到存儲單元。
在本發(fā)明所述的一種實現(xiàn)群組內(nèi)表決處理的系統(tǒng)中,所述結(jié)果統(tǒng)計模塊還連接到通知模塊,并經(jīng)由通知模塊將統(tǒng)計的表決結(jié)果發(fā)送到前端用戶界面顯示。
在本發(fā)明所述的一種實現(xiàn)群組內(nèi)表決處理的系統(tǒng)中,所述存儲單元中的議題數(shù)據(jù)包括有議題標(biāo)識、議題狀態(tài)、議題內(nèi)容、群組成員表決狀態(tài)以及群組成員的表決數(shù)據(jù),所述通知模塊僅向未表決群組成員發(fā)送待表決議題。
在本發(fā)明所述的一種實現(xiàn)群組內(nèi)表決處理的系統(tǒng)中,所述來自終端的數(shù)據(jù)包括議題表決請求,所述議題維護模塊的維護操作包括根據(jù)議題表決請求創(chuàng)建待表決議題。
在本發(fā)明所述的一種實現(xiàn)群組內(nèi)表決處理的系統(tǒng)中,所述來自終端的數(shù)據(jù)包括群組成員的表決數(shù)據(jù),所述議題維護模塊的維護操作包括修改議題狀態(tài)、修改群組成員表決狀態(tài)以及存儲群組成員的表決數(shù)據(jù)。
本發(fā)明還提供一種實現(xiàn)群組內(nèi)表決處理的方法,所述群組由多個位于終端的成員組成,所述終端分別通過網(wǎng)絡(luò)連接到服務(wù)器,包括以下步驟a、服務(wù)器根據(jù)來自群組成員的數(shù)據(jù)維護存儲單元中的議題數(shù)據(jù);b、在議題表決終止時,根據(jù)存儲單元的議題數(shù)據(jù)統(tǒng)計表決結(jié)果,并將所述的統(tǒng)計結(jié)果返回群組成員或議題發(fā)起方顯示。
在本發(fā)明所述的一種實現(xiàn)群組內(nèi)表決處理的方法中,所述步驟a中來自群組成員的數(shù)據(jù)包括議題表決請求,所述議題數(shù)據(jù)維護操作包括創(chuàng)建待表決議題。
在本發(fā)明所述的一種實現(xiàn)群組內(nèi)表決處理的方法中,所述步驟a中來自群組成員的數(shù)據(jù)包括議題表決數(shù)據(jù),所述議題數(shù)據(jù)維護操作包括修改議題狀態(tài)、修改群組成員的表決狀態(tài)或存儲表決數(shù)據(jù)。
在本發(fā)明所述的一種實現(xiàn)群組內(nèi)表決處理的方法中,在所述步驟a中包括在所有群組成員表決完成或表決超過預(yù)定時間時,終止議題表決。
在本發(fā)明所述的一種實現(xiàn)群組內(nèi)表決處理的方法中,所述步驟a中進一步包括通知群組內(nèi)所有未表決的成員或群組內(nèi)未表決的在線成員進行議題表決。
本發(fā)明的一種實現(xiàn)群組內(nèi)表決處理的系統(tǒng)及方法,通過在服務(wù)器維護議題數(shù)據(jù),實現(xiàn)了即時通信工具中的群組成員議題表決。該議題表決過程不僅方便快捷,而且正確率較高。
下面將結(jié)合附圖及實施例對本發(fā)明作進一步說明,附圖中圖1是本發(fā)明實現(xiàn)群組內(nèi)表決處理的系統(tǒng)的群組結(jié)構(gòu)示意圖;圖2是本發(fā)明實現(xiàn)群組內(nèi)表決處理的系統(tǒng)的邏輯框圖;圖3是圖1中服務(wù)器和終端的結(jié)構(gòu)示意圖;圖4是本發(fā)明實現(xiàn)群組內(nèi)表決處理的方法的流程圖。
具體實施例方式
如圖1所示,在本發(fā)明實現(xiàn)群組內(nèi)表決處理的系統(tǒng)中,由多個位于終端20的成員組成,其中終端20分別通過網(wǎng)絡(luò)連接到服務(wù)器10。在本實施例中,服務(wù)器10用于進行群組維護,包括根據(jù)群組創(chuàng)建者通過終端20的請求建立群組、添加群組成員以及群組成員間即時消息的發(fā)送等;而多個終端20分別構(gòu)成了討論組的多個成員。在終端20加入群組后,即構(gòu)成了群組的成員。當(dāng)然,服務(wù)器10可維護多個群組,而終端20也可加入多個群組。
上述的服務(wù)器10和終端20可分別為即時通信工具中的服務(wù)器和終端,此外也可以是其他專用會話工具中的服務(wù)器和終端。
如圖2所示,為本發(fā)明實現(xiàn)群組內(nèi)表決處理的系統(tǒng)的邏輯框圖,其中議題發(fā)起人和成員都位于終端20,而表決系統(tǒng)則包括位于終端20的前端用戶界面以及位于服務(wù)器10的存儲單元12、通知模塊13、議題維護模塊11和結(jié)果統(tǒng)計模塊14。
如圖3所示,為圖1中服務(wù)器10和終端20的結(jié)構(gòu)框圖。
在本實施例中,終端20包括有用于顯示議題并接收表決數(shù)據(jù)的前端用戶界面21,服務(wù)器10包括有存儲單元12、通知模塊13、議題維護模塊11以及結(jié)果統(tǒng)計模塊14,其中議題維護模塊11分別與通知模塊13、前端用戶界面21和存儲單元12連接,通知模塊13分別連接到存儲單元12和前端用戶界面21,結(jié)果統(tǒng)計模塊14連接到存儲單元12。
前端用戶界面21是一個圖形用戶界面,其用于來自服務(wù)器10的顯示待表決議題,并接收成員輸入的表決數(shù)據(jù)傳送到服務(wù)器10。此外,還可通過該前端用戶界面21發(fā)起議題,即通過前端用戶界面21向服務(wù)器10發(fā)送議題表決請求,使服務(wù)器10生成議題并推送到其他成員進行表決。
服務(wù)器10通過議題維護模塊11為每一個議題(即群組內(nèi)待表決的主題)維護議題數(shù)據(jù),該議題數(shù)據(jù)以數(shù)據(jù)表形式或其他數(shù)據(jù)結(jié)構(gòu)存儲于存儲單元12。每一個議題的議題數(shù)據(jù)包括議題標(biāo)識(ID)、議題狀態(tài)、議題內(nèi)容以及群組成員狀態(tài)以及群組成員的表決數(shù)據(jù)等。其中上述的議題標(biāo)識可以根據(jù)群組ID、創(chuàng)建日期、議題發(fā)起人ID和議題發(fā)起人當(dāng)天發(fā)起的議題表決請求次數(shù)生成。而議題狀態(tài)則包括“開放”和“關(guān)閉”;群組成員狀態(tài)包括“已表決”、“未表決”;群組成員表決數(shù)據(jù)包括“贊成”、“反對”、“棄權(quán)”等。
在接收到來自前端用戶界面21的包含議題內(nèi)容的議題表決請求后,議題維護模塊11為每一個議題創(chuàng)建對應(yīng)的議題數(shù)據(jù),具體包括生成一個議題標(biāo)識來區(qū)別其他議題數(shù)據(jù),在議題數(shù)據(jù)中將議題狀態(tài)設(shè)置為“開放”,將群組成員狀態(tài)設(shè)置為“未表決”狀態(tài),并存儲議題內(nèi)容。在接收到來自終端20的表決數(shù)據(jù)后,議題維護模塊11修改對應(yīng)群組用戶的狀態(tài)為“已表決”,并記錄該用戶的表決數(shù)據(jù)。在議題數(shù)據(jù)中所有群組成員的表決狀態(tài)為“已表決”時,議題維護模塊11將議題狀態(tài)修改為“關(guān)閉”。當(dāng)然,在修改議題狀態(tài)時,也可依據(jù)議題是否超過預(yù)定時間,或者議題是否超時及表決狀態(tài)的組合等條件。
通知模塊13用于根據(jù)議題數(shù)據(jù)將待表決議題發(fā)送到終端20的前端用戶界面21顯示。在具體應(yīng)用中,通知模塊13可向群組內(nèi)的所有成員發(fā)送待表決議題,也可僅向在線的群組成員發(fā)送待表決議題。此外,為防止多次騷擾,通知模塊13可僅向表決狀態(tài)為″未表決″的群組成員發(fā)送待表決議題。
結(jié)果統(tǒng)計模塊14用于根據(jù)存儲單元12中的議題數(shù)據(jù)統(tǒng)計表決結(jié)果。在議題維護模塊11將議題狀態(tài)修改為“關(guān)閉”狀態(tài)后,結(jié)果統(tǒng)計模塊14根據(jù)議題數(shù)據(jù)中的群組成員表決數(shù)據(jù),統(tǒng)計各表決項對應(yīng)的數(shù)量。結(jié)果統(tǒng)計模塊14可連接到通知模塊13,以將統(tǒng)計結(jié)果通過通知模塊13發(fā)送到終端20顯示。
如圖4所示,是本發(fā)明實現(xiàn)群組內(nèi)表決處理的方法的流程圖,其中群組由多個位于終端20的成員組成,終端20分別通過網(wǎng)絡(luò)連接到服務(wù)器10,具體包括以下步驟步驟S41服務(wù)器10根據(jù)來自群組成員所在終端20的數(shù)據(jù)維護存儲單元中的議題數(shù)據(jù)。其中來自群組成員所在終端20的數(shù)據(jù)包括群組內(nèi)某一成員發(fā)送的議題表決請求,也可以是群組用戶的表決數(shù)據(jù)。
若來自終端20的數(shù)據(jù)為議題表決請求,則服務(wù)器10生成一個新的議題,為該議題分配一個議題標(biāo)識,并存儲相應(yīng)的議題數(shù)據(jù),議題狀態(tài)設(shè)置為“開放”、所有群組成員的表決狀態(tài)設(shè)置為“未表決”。
若來自終端20的數(shù)據(jù)為群組用戶的表決數(shù)據(jù),則服務(wù)器10將該群組用戶對應(yīng)的表決狀態(tài)設(shè)置為“已表決”,并存儲該表決數(shù)據(jù)。
此外,在所有群組成員的狀態(tài)為“已表決”時,修改議題狀態(tài)為“關(guān)閉”,以終止議題表決。當(dāng)然,也可在其他情況下終止議題表決,例如超過預(yù)定時間等。
步驟S42根據(jù)議題數(shù)據(jù)中的議題狀態(tài)判斷議題表決是否已經(jīng)終止。若議題狀態(tài)為“開放”,則該議題表決未終止,若議題狀態(tài)為“關(guān)閉”,則該議題表決終止。
步驟S43在議題表決終止時,則服務(wù)器10根據(jù)其存儲單元12中對應(yīng)的議題數(shù)據(jù)統(tǒng)計表決結(jié)果(即分別統(tǒng)計各表決項對應(yīng)的得票數(shù)),并將所述的統(tǒng)計結(jié)果返回群組成員或議題發(fā)起方顯示。
步驟S44若議題表決未終止,則通知群組成員進行表決(例如通過即時消息或廣播消息向群組成員發(fā)送通知消息),并在接收到群組成員的表決數(shù)據(jù)后,返回步驟S41,以根據(jù)表決數(shù)據(jù)維護議題數(shù)據(jù)。在具體應(yīng)用中,可僅通知在線的群組成員,也可通知所有的群組成員。為防止多次騷擾,在該步驟中可僅向表決狀態(tài)為″未表決″的群組成員發(fā)送待表決議題。
以上所述,僅為本發(fā)明較佳的具體實施方式
,但本發(fā)明的保護范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到的變化或替換,都應(yīng)涵蓋在本發(fā)明的保護范圍之內(nèi)。因此,本發(fā)明的保護范圍應(yīng)該以權(quán)利要求的保護范圍為準(zhǔn)。
權(quán)利要求
1.一種實現(xiàn)群組內(nèi)表決處理的系統(tǒng),所述群組由多個位于終端的成員組成,所述終端分別通過網(wǎng)絡(luò)連接到服務(wù)器,其特征在于,所述終端包括有用于顯示議題并接收輸入數(shù)據(jù)的前端用戶界面,所述服務(wù)器包括有用于存儲議題數(shù)據(jù)的存儲單元、根據(jù)所述議題數(shù)據(jù)將待表決議題發(fā)送到終端顯示的通知模塊、根據(jù)來自終端的數(shù)據(jù)對議題數(shù)據(jù)進行維護的議題維護模塊以及根據(jù)議題數(shù)據(jù)對表決結(jié)果進行統(tǒng)計的結(jié)果統(tǒng)計模塊,其中所述議題維護模塊分別與通知模塊、前端用戶界面和存儲單元連接,所述通知模塊分別連接到存儲單元和前端用戶界面,所述結(jié)果統(tǒng)計模塊連接到存儲單元。
2.根據(jù)權(quán)利要求1所述的一種實現(xiàn)群組內(nèi)表決處理的系統(tǒng),其特征在于,所述結(jié)果統(tǒng)計模塊還連接到通知模塊,并經(jīng)由通知模塊將統(tǒng)計的表決結(jié)果發(fā)送到前端用戶界面顯示。
3.根據(jù)權(quán)利要求1所述的一種實現(xiàn)群組內(nèi)表決處理的系統(tǒng),其特征在于,所述存儲單元中的議題數(shù)據(jù)包括有議題標(biāo)識、議題狀態(tài)、議題內(nèi)容、群組成員表決狀態(tài)以及群組成員的表決數(shù)據(jù),所述通知模塊僅向未表決群組成員發(fā)送待表決議題。
4.根據(jù)權(quán)利要求3所述的一種實現(xiàn)群組內(nèi)表決處理的系統(tǒng),其特征在于,所述來自終端的數(shù)據(jù)包括議題表決請求,所述議題維護模塊的維護操作包括根據(jù)議題表決請求創(chuàng)建待表決議題。
5.根據(jù)權(quán)利要求4所述的一種實現(xiàn)群組內(nèi)表決處理的系統(tǒng),其特征在于,所述來自終端的數(shù)據(jù)包括群組成員的表決數(shù)據(jù),所述議題維護模塊的維護操作包括修改議題狀態(tài)、修改群組成員表決狀態(tài)以及存儲群組成員的表決數(shù)據(jù)。
6.一種實現(xiàn)群組內(nèi)表決處理的方法,所述群組由多個位于終端的成員組成,所述終端分別通過網(wǎng)絡(luò)連接到服務(wù)器,其特征在于,包括以下步驟a、服務(wù)器根據(jù)來自群組成員的數(shù)據(jù)維護存儲單元中的議題數(shù)據(jù);b、在議題表決終止時,根據(jù)存儲單元的議題數(shù)據(jù)統(tǒng)計表決結(jié)果,并將所述的統(tǒng)計結(jié)果返回群組成員或議題發(fā)起方顯示。
7.根據(jù)權(quán)利要求6所述的一種實現(xiàn)群組內(nèi)表決處理的方法,其特征在于,所述步驟a中來自群組成員的數(shù)據(jù)包括議題表決請求,所述議題數(shù)據(jù)維護操作包括創(chuàng)建待表決議題。
8.根據(jù)權(quán)利要求6所述的一種實現(xiàn)群組內(nèi)表決處理的方法,其特征在于,所述步驟a中來自群組成員的數(shù)據(jù)包括議題表決數(shù)據(jù),所述議題數(shù)據(jù)維護操作包括修改議題狀態(tài)、修改群組成員的表決狀態(tài)或存儲表決數(shù)據(jù)。
9.根據(jù)權(quán)利要求8所述的一種實現(xiàn)群組內(nèi)表決處理的方法,其特征在于,在所述步驟a中包括在所有群組成員表決完成或表決超過預(yù)定時間時,終止議題表決。
10.根據(jù)權(quán)利要求6所述的一種實現(xiàn)群組內(nèi)表決處理的方法,其特征在于,所述步驟a中進一步包括通知群組內(nèi)所有未表決的成員或群組內(nèi)未表決的在線成員進行議題表決。
全文摘要
本發(fā)明公開了一種實現(xiàn)群組內(nèi)表決處理的系統(tǒng),所述群組由多個位于終端的成員組成,所述終端分別通過網(wǎng)絡(luò)連接到服務(wù)器且包括有用于顯示議題并接收輸入數(shù)據(jù)的前端用戶界面,所述服務(wù)器包括有用于存儲議題數(shù)據(jù)的存儲單元、根據(jù)所述議題數(shù)據(jù)將待表決議題發(fā)送到終端顯示的通知模塊、根據(jù)來自終端的數(shù)據(jù)對議題數(shù)據(jù)進行維護的議題維護模塊以及根據(jù)議題數(shù)據(jù)對表決結(jié)果進行統(tǒng)計的結(jié)果統(tǒng)計模塊。本發(fā)明還公開了一種對應(yīng)的實現(xiàn)群組內(nèi)表決處理的方法。本發(fā)明的通過在服務(wù)器維護議題數(shù)據(jù),實現(xiàn)了即時通信工具中的群組成員議題表決。
文檔編號G07C13/00GK101079829SQ20061006149
公開日2007年11月28日 申請日期2006年6月30日 優(yōu)先權(quán)日2006年6月30日
發(fā)明者楊濱 申請人:騰訊科技(深圳)有限公司