專利名稱:從群體協(xié)作中聚集意見子集的系統(tǒng)和方法
技術(shù)領(lǐng)域:
本發(fā)明涉及用于收集意見的系統(tǒng)、方法和工具,尤其是從群體協(xié)作(groupcollaboration)收集意見的系統(tǒng)、方法和工具。
背景技術(shù):
技術(shù)輔助群體協(xié)作現(xiàn)在很普通許多類型的工具已被創(chuàng)建來支持并擴展在地理上分散的參與者之間完成的事物的范圍。這些工具中的一些允許收集來自一大群人的意見,經(jīng)常使用將一系列問題展現(xiàn)給參與者的在線投票方式。此技術(shù)可根據(jù)投票參與者的數(shù)量而調(diào)整,但不必根據(jù)問題的數(shù)量、或每個參與者表達他們的意見所必需的時間的長度而調(diào)整。經(jīng)常地,對投票中能詢問的問題的多少和種類可能有嚴格限制。以此方式可能不實用的投票的例子可以是向公眾成員詢問他們關(guān)于多個想法的意見,以實現(xiàn)再循環(huán)的新程序。可能存在數(shù)十、數(shù)百、或許數(shù)千個想法。在這樣的情況下,不可能合理地希望回答者表達對每一個想法的意見。
所需要的是更有效率地收集來自一大群參與者的意見。
發(fā)明內(nèi)容
本發(fā)明涉及用于從群體協(xié)作中聚集意見的子集的系統(tǒng)、方法和工具。
在一個實施例中,可要求每個參與者回答問題的小子集,其中向參與者顯示的每個問題子集可不同于向另一參與者展示的問題子集。可使用數(shù)據(jù)處理系統(tǒng)實現(xiàn)方法、基于哪些問題需要更大的意見樣本而準備每個待詢問的問題子集,并聚集意見子集以推斷出群體的聚集意見。這可顯著地降低或消除使參與者承擔(dān)表達關(guān)于可能在群體協(xié)作中收集到的大量問題的每一個的意見的繁重任務(wù)。
在本發(fā)明的一個方面中,提供了一種數(shù)據(jù)處理系統(tǒng)實現(xiàn)方法,用于從多個參與者聚集關(guān)于多個問題的意見,該方法包括向每個參與者提供問題,并對每個問題從參與者請求可被表達為數(shù)值的意見;對每個問題,聚集從參與者收到的意見,并計算代表參與者的聚集意見的平均值;對每個問題,根據(jù)收到意見的數(shù)值的分布,計算聚集意見中的置信度大??;對后續(xù)參與者,提供根據(jù)計算出的聚集意見中的置信度大小而選擇的問題。
在一個實施例中,該方法還包括根據(jù)對問題計算出的置信度大小而對問題進行分級,并從已分級的問題中選擇要展示給后續(xù)參與者的問題,優(yōu)選具有較低置信度值的問題。
在另一實施例中,該方法還包括假定多個問題具有相同的置信度大小,則在這些多個問題中隨機選擇用于向后續(xù)參與者展示的問題。
在另一實施例中,每個問題的置信度大小是根據(jù)收到意見的數(shù)值的分布而計算出的置信區(qū)間。
在另一實施例中,該方法還包括基于問題的聚集意見對所述問題進行分級;在問題的已分級列表中選擇關(guān)注的區(qū)域;以及從關(guān)注區(qū)域選擇要向后續(xù)參與者展示的問題,優(yōu)選具有較寬置信區(qū)間的問題。
在再一實施例中,該方法還包括向后續(xù)參與者展示問題,直到關(guān)注區(qū)域中的問題的置信區(qū)間已達到期望置信區(qū)間為止。
在另一實施例中,該方法還包括提供多個預(yù)定分類,并從每個參與者請求問題屬于哪個分類的意見;對每個問題,對選擇預(yù)定分類中的每個分類的參與者的數(shù)量進行制表,并計算每個分類的投票百分比。
在再一實施例中,該方法還包括對每個問題,基于計算出的投票百分比選擇獲勝分類,并根據(jù)獲勝分類中所計算的投票百分比對問題進行分級。
在另一實施例中,該方法還包括優(yōu)先選擇獲勝分類中具有最低投票百分比的問題,用于向后續(xù)參與者展示。
在本發(fā)明的另一方面中,提供一種數(shù)據(jù)處理系統(tǒng),用于從多個參與者聚集關(guān)于多個問題的意見,該系統(tǒng)包括用于向每個參與者提供問題、并對每個問題從參與者請求可被表達為數(shù)值的意見的裝置;用于對每個問題聚集從參與者收到的意見、并計算代表參與者的聚集意見的平均值的裝置;用于對每個問題、根據(jù)收到的對該問題的意見的數(shù)值分布而計算聚集意見中的置信度大小的裝置;用于對后續(xù)參與者提供根據(jù)計算出的聚集意見中的置信度大小而選擇的問題的裝置。
在一個實施例中,該系統(tǒng)還包括用于根據(jù)對問題計算出的置信度大小而對問題進行分級、并從已分級的問題中選擇要展示給后續(xù)參與者的問題、優(yōu)選具有較低置信度值的問題的裝置。
在另一實施例中,該系統(tǒng)還包括用于從多個具有相同置信度大小的問題中隨機選擇用于向后續(xù)參與者展示的問題的裝置。
在另一實施例中,每個問題的置信度大小是根據(jù)收到意見的數(shù)值的分布而計算出的置信區(qū)間。
在另一實施例中,該系統(tǒng)還包括用于基于問題的聚集意見而對所述問題進行分級的裝置;用于在問題的已分級列表中選擇關(guān)注的區(qū)域的裝置;以及用于從關(guān)注區(qū)域選擇要向后續(xù)參與者展示的問題、優(yōu)選具有較寬置信區(qū)間的問題的裝置。
在再一實施例中,該系統(tǒng)還包括用于向后續(xù)參與者展示問題、直到關(guān)注區(qū)域中的問題的置信區(qū)間已達到期望置信區(qū)間為止的裝置。
在一個實施例中,該系統(tǒng)還包括用于提供多個預(yù)定分類、并從每個參與者請求問題屬于哪個分類的意見的裝置;以及用于對每個問題、對選擇預(yù)定分類中的每個分類的參與者的數(shù)量進行制表、并計算每個分類的投票百分比的裝置。
在一個實施例中,該系統(tǒng)還包括用于對每個問題、基于計算出的投票百分比而選擇獲勝分類、并根據(jù)獲勝分類中所計算的投票百分比而對問題進行分級的裝置。
在一個實施例中,該系統(tǒng)還包括用于優(yōu)先選擇獲勝分類中具有最低投票百分比的問題以便向后續(xù)參與者展示的裝置。
在本發(fā)明的另一方面中,提供了一種數(shù)據(jù)處理器可讀介質(zhì),用于存儲當被加載進數(shù)據(jù)處理設(shè)備時使得該設(shè)備適用于從多個參與者聚集關(guān)于多個問題的意見的數(shù)據(jù)處理器代碼,該數(shù)據(jù)處理器可讀介質(zhì)包括用于向每個參與者提供問題、并對每個問題從參與者請求可被表達為數(shù)值的意見的代碼;用于對每個問題聚集從參與者收到的意見、并計算代表參與者的聚集意見的平均值的代碼;用于對每個問題、根據(jù)收到的對該問題的意見的數(shù)值分布而計算聚集意見中的置信度大小的代碼;用于對后續(xù)參與者提供根據(jù)計算出的聚集意見中的置信度大小而選擇的問題的代碼。
在一個實施例中,該數(shù)據(jù)處理器可讀介質(zhì)還包括用于根據(jù)對問題計算出的置信度大小而對問題進行分級、并從已分級的問題中選擇要展示給后續(xù)參與者的問題、優(yōu)選具有較低置信度值的問題的代碼。
在另一實施例中,該數(shù)據(jù)處理器可讀介質(zhì)還包括用于從多個具有相同置信度大小的問題中隨機選擇用于向后續(xù)參與者展示的問題的代碼。
在另一實施例中,每個問題的置信度大小是根據(jù)收到意見的數(shù)值的分布而計算出的置信區(qū)間。
在另一實施例中,該數(shù)據(jù)處理器可讀介質(zhì)還包括用于基于問題的聚集意見而對所述問題進行分級的代碼;用于在問題的已分級列表中選擇關(guān)注的區(qū)域的代碼;以及用于從關(guān)注區(qū)域選擇要向后續(xù)參與者展示的問題、優(yōu)選具有較寬置信區(qū)間的問題的代碼。
在再一實施例中,該數(shù)據(jù)處理器可讀介質(zhì)還包括用于向后續(xù)參與者展示問題、直到關(guān)注區(qū)域中的問題的置信區(qū)間已達到期望置信區(qū)間為止的代碼。
在一個實施例中,該數(shù)據(jù)處理器可讀介質(zhì)還包括用于提供多個預(yù)定分類、并從每個參與者請求問題屬于哪個分類的意見的代碼;以及用于對每個問題、對選擇預(yù)定分類中的每個分類的參與者的數(shù)量進行制表、并計算每個分類的投票百分比的代碼。
在一個實施例中,該數(shù)據(jù)處理器可讀介質(zhì)還包括用于對每個問題、基于計算出的投票百分比而選擇獲勝分類、并根據(jù)獲勝分類中所計算的投票百分比而對問題進行分級的代碼。
在一個實施例中,該數(shù)據(jù)處理器可讀介質(zhì)還包括用于優(yōu)先選擇獲勝分類中具有最低投票百分比的問題以便向后續(xù)參與者展示的代碼。
根據(jù)下面示例實施的更具體的說明,本發(fā)明的這些和其他方面將變得清楚。
在示出本發(fā)明的示例實施例的圖中圖1示出可提供合適的操作環(huán)境的一般數(shù)據(jù)處理系統(tǒng)。
圖2A和2B示出政策發(fā)展的示例性框架。
圖3A和3B示出想法樹的示例性示意圖。
圖3C示出用于圖3A和3B的想法樹的示例性數(shù)據(jù)大綱(schema)。
圖4A示出集體討論聊天工具的示例性屏幕截圖。
圖4B示出分類器工具的示例性屏幕截圖。
圖4C示出協(xié)作文檔編輯工具的示例性屏幕截圖。
圖4D示出實時協(xié)作文檔編輯工具的示例性屏幕截圖。
圖4E示出文檔評論工具的示例性屏幕截圖。
圖4F示出分級(ranking)工具的示例性屏幕截圖。
圖4G示出解決方案矩陣工具的示例性屏幕截圖。
圖5示出用于工具的示例性IT體系的示意框圖。
圖6示出圖5的IT體系的一些組件之間的示例性通信流的示意框圖。
圖7A示出想法的示例性初始分級和相關(guān)置信區(qū)間。
圖7B示出在參與者已經(jīng)貢獻關(guān)于一些想法的意見之后,想法的示例性分級和相關(guān)置信區(qū)間。
圖7C示出7B中分級的想法的示例性分類。
具體實施例方式
本發(fā)明涉及用于從群體協(xié)作中聚集意見的子集的系統(tǒng)、方法和工具。
可在各種實施例中實踐本發(fā)明。可提供適當配置的數(shù)據(jù)處理系統(tǒng)、以及相關(guān)通信網(wǎng)絡(luò)、設(shè)備、軟件和固件,以提供用于使能這些系統(tǒng)、方法和工具中的一個或多個的平臺。通過示例的方式,圖1示出一般數(shù)據(jù)處理系統(tǒng)100,其可包括連接到存儲單元104并連接到隨機存取存儲器106的中央處理單元(“CPU”)102。CPU102可處理操作系統(tǒng)101、應(yīng)用程序103、以及數(shù)據(jù)123??蓪⒉僮飨到y(tǒng)101、應(yīng)用程序103以及數(shù)據(jù)123存儲在存儲單元104中,并按可能的需要而將其加載進存儲器106。操作員107可使用由視頻接口105連接的視頻顯示器108、以及由I/O接口109連接的各種輸入/輸出設(shè)備(如鍵盤110、鼠標112、以及盤驅(qū)動器114)而與數(shù)據(jù)處理系統(tǒng)100互動。以已知方式,可將鼠標112配置為控制視頻顯示器108上的光標的移動,并使用鼠標按鍵來操作視頻顯示器108上顯現(xiàn)的各種圖形用戶界面(“GUI”)控件。可將盤驅(qū)動器114配置為接受數(shù)據(jù)處理系統(tǒng)可讀介質(zhì)116。數(shù)據(jù)處理系統(tǒng)100可經(jīng)由網(wǎng)絡(luò)接口111而形成網(wǎng)絡(luò)的一部分,這允許數(shù)據(jù)處理系統(tǒng)100與其他適當配置的數(shù)據(jù)處理系統(tǒng)(未示出)通信。在此說明書中通過示例方式示出的具體配置并不意味著是限制。
本發(fā)明可利于從多個不同類型的群體協(xié)作計劃聚集意見的子集。通過示例的方式,一個這樣的群體協(xié)作計劃可包括公共政策制訂程序中的公民約定。在圖2A中,示出典型的政策制訂框架,代表從原始想法到長期實現(xiàn)的時間線。在此框架中,時間線被劃分為四個象限,其中,上面兩個象限代表公民主導(dǎo)(citizen-led)的行為,而下面兩個象限代表政府主導(dǎo)的行為。左側(cè)的象限代表立法前事件,而右側(cè)象限代表立法后事件。在此政策制訂框架內(nèi),公民可提出、爭論和質(zhì)詢一項政策,并且,取決于提議(input)和反饋,政府可通過立法程序決定是否實現(xiàn)該政策。
如圖2B所示,在框架的下半部分,政府領(lǐng)導(dǎo)的動議職能(initiative),如市政廳會議、公民集會和公民評判委員會可為來自公民的提議提供論壇。然而,這些公民評判委員會和市政廳會議可能傾向于向公民參與者提供僅僅有限的機會。他們可能不允許政府利用投票人口的更具代表性的樣本人群提出的提議和意見的全部范圍。給定可產(chǎn)生結(jié)果的意見的可能規(guī)模和范圍,則此示例性應(yīng)用展示了對本發(fā)明教導(dǎo)的解決方案的需要。
現(xiàn)在在可能實踐本發(fā)明的示例性環(huán)境的情況下解釋本發(fā)明,但是此示例性環(huán)境不意味著是限制。更一般地,可在由發(fā)明人提出的、用于有助于一大群人之中的協(xié)作的解決方案的情況下實踐本發(fā)明,對此,已作為美國專利申請序列號__(事務(wù)所卷號CA9-2005-0062)提交了共同未決申請。
有助于大規(guī)模群體協(xié)作的解決方案可包括(i)一種系統(tǒng)和數(shù)據(jù)結(jié)構(gòu),其考慮了以多種形式和格式提出的想法的靈活存儲、檢索和處理;以及(ii)協(xié)作工具包,其使得系統(tǒng)和數(shù)據(jù)結(jié)構(gòu)的多種變換的靈活應(yīng)用成為可能。
由發(fā)明人開發(fā)并預(yù)想的協(xié)作工具包提供在集體討論(brainstorm)、研討、以及將參與者的貢獻匯編成結(jié)構(gòu)化且有意義的輸出的過程中,輔助參與者和仲裁者的一組工具。如下面將進一步更詳細說明的,協(xié)作工具包的值得注意的特征是可將工具同時應(yīng)用于數(shù)據(jù)結(jié)構(gòu)的不同部分。還可對工具分級,以便用于任何順序的數(shù)據(jù)結(jié)構(gòu),這允許創(chuàng)建靈活的、用戶化的工作流,以對任何類型的協(xié)作過程進行虛擬建模??蓪⑷蝿?wù)分為可管理的部分,并可將來自多個參與者的貢獻集成為統(tǒng)一整體。為使得此靈活性成為可能,應(yīng)該通過可擴展的、靈活結(jié)構(gòu)化的、并且對錯誤有恢復(fù)能力的數(shù)據(jù)結(jié)構(gòu)來使用協(xié)作工具包。給定此標準,發(fā)明人優(yōu)選的數(shù)據(jù)結(jié)構(gòu)是能夠存儲各類數(shù)據(jù)項目的分級數(shù)據(jù)結(jié)構(gòu),并且更優(yōu)選地是改進樹數(shù)據(jù)結(jié)構(gòu),在此其被稱為“想法樹”,并如下所述。
想法樹發(fā)明人選擇了如圖3A所示的樹狀數(shù)據(jù)結(jié)構(gòu),其適用于促進如上面提出的公共政策發(fā)展示例那樣的大規(guī)模協(xié)作。
如圖3A所示,每個“想法樹”300A從被稱為根節(jié)點的單節(jié)點302開始。使用協(xié)作工具包中的其中一個工具,可通過創(chuàng)建并添加與根節(jié)點302相連的適當?shù)淖庸?jié)點304、306、308,將相關(guān)想法或子想法添加到想法樹中。同級(sibling)節(jié)點304、306、308中的每一個可以是具有它們自己的子節(jié)點的父節(jié)點(例如,父節(jié)點304具有子節(jié)點310、312、314;父節(jié)點306具有子節(jié)點316、318;父節(jié)點308具有子節(jié)點320、322)。想法樹中的每個節(jié)點實質(zhì)上可具有無限多個代表子思想、或涉及父節(jié)點中表達的想法的評論的子節(jié)點。如圖3A所示,想法樹的子樹本身可以是完整的想法樹。這種結(jié)構(gòu)自相似性可允許對于潛在非常廣的話題的大規(guī)模協(xié)作,并可允許被同時用于想法樹的不同部分的多個協(xié)作工具。這一點在圖3A中得到示例,其中顯示了作用于想法樹300A的不同部分的三個工具--“工具A”、“工具B”和“工具C”。這些工具中的每一個被邏輯鏈接到特定節(jié)點,并可作用于包括該鏈接節(jié)點及其子節(jié)點的“工作空間”。
如圖3B所示,與想法樹300B的每個節(jié)點相關(guān)聯(lián)的數(shù)據(jù)存儲裝置可存儲不同形式的結(jié)構(gòu)化數(shù)據(jù)。例如,與想法樹300B的每個節(jié)點相關(guān)聯(lián)的數(shù)據(jù)存儲裝置可包括具有多個記錄的表或數(shù)據(jù)庫,用于容納與特定節(jié)點相關(guān)的不同類型的數(shù)據(jù)或信息。可將每個表配置為在其記錄中存儲各類數(shù)據(jù)項目,諸如文本、聲音、畫面,以及多種與想法樹300B的內(nèi)容或結(jié)構(gòu)相關(guān)的信息(例如,以視頻剪輯、文本或聲音記錄的形式揭示的所提出的想法的評論或響應(yīng);響應(yīng)于對想法評級的提示而收集的評級的結(jié)果;對父節(jié)點和子節(jié)點的分級參考等等)。
想法樹300B的數(shù)據(jù)結(jié)構(gòu)可提供相當大的靈活性,允許每個協(xié)作工具存儲并檢索該工具所需的數(shù)據(jù)或信息的僅僅特定片段,而忽略其余部分。例如,可將具有包括節(jié)點304、310、312和314的工作空間的工具A配置為僅僅處理文本數(shù)據(jù),在此情況下,工具A可檢索并使用節(jié)點304、310和314中的僅僅文本數(shù)據(jù)。工具A可忽略節(jié)點304、310、312、314中的聲音數(shù)據(jù)或畫面數(shù)據(jù)。作為另一示例,工具B可能是具有包括節(jié)點318的工作空間的幻燈片顯示工具,其處理從節(jié)點318檢索到的圖像。作為再一個例子,如果正在多個節(jié)點使用此幻燈片顯示工具,該幻燈片顯示工具可使用與多個節(jié)點中存儲的圖像數(shù)據(jù)相關(guān)的分級信息,來以分級的順序創(chuàng)建圖像的幻燈片顯示。下面進一步提供可在想法樹上使用的工具的更多示例。
為提供數(shù)據(jù)彈性,想法樹300A、300B可通過執(zhí)行一個或多個逆變換操作(例如,通過將錯誤放置的想法移動到樹中先前的節(jié)點上)、或通過允許想法樹回復(fù)到先前存儲的狀態(tài),而允許撤消在樹上執(zhí)行的任何變換操作。
可使用許多不同應(yīng)用開發(fā)工具和語言中的一個來實現(xiàn)想法樹。例如,在基于因特網(wǎng)的應(yīng)用開發(fā)環(huán)境下,可使用可擴展標記語言(“XML”)來定義想法樹。由于其固有的分級特性,發(fā)明人發(fā)現(xiàn)XML較好地適用于定義想法樹。
在示例性示例中,想法樹的每個節(jié)點可具有多個已定義的要素,包括簡稱(Short Name)、數(shù)據(jù)列表、以及子節(jié)點(Children),如表A在下面所列出的。
表A同樣,每個節(jié)點上存儲的數(shù)據(jù)項目(DataItem)可包括信息的多個片段,如表B在下面所示的。
表B圖3E中示出示例性XML大綱的圖形表示,并且,下面給出此XML大綱的相應(yīng)語言版本。
<?xml version=″1.0″encoding=″UTF-8″?>
<xs:schema xmlns:xs=″http://www.w3.org/2001/XMLSchema″elementFormDefault=″qualified″attributeFormDefault=″unqualified″>
<xs:element name=″Project″>
<xs:annotation>
<xs:documentation>An alltogether Toolkit Project-Stores the entire ldeaTree</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name=″Node″>
<xs:annotation>
<xs:documentation>A single node in the idea tree.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name=″ShortName″nillable=″false″>
<xs:annotation>
<xs:documentation>A short text description of the data within thisnode.</xs:documentation>
</xs:annotation>
<xs:slmpleType>
<xs:restriction base=″xs:string″>
<xs:mlnLength value=″1″/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name=″DataList″>
<xs:annotation>
<xs:documentation>A list of all data within this node.
</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name=″Dataltem″minOccurs=″0″maxOccurs=″unbounded″>
<xs:annotation>
<xs:documentation>A single piece of data within thenode.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name=″ID″nillable=″false″>
<xs:annotation>
<xs:documentation>A short textual id ofthe node.This field must be uniquewithin a DataList.</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base=″xs:token″>
<xs:minLength value=″1″/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name=″Description″nillable=″false″>
<xs:annotation>
<xs:documentation>A human-understandable descriptionof the data stored in the
Dataltem.</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base=″xs:string″>
<xs:minLength value=″1″/>
</xs:restriction>
</xs:slmpleType>
</xs:element>
<xs:element name=″Type″>
<xs:annotation>
<xs:documentation>The type of datastored in this Dataltem.(E.g.String,Rank,Number)</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base=″xs:token″>
<xs:minLength value=″1″/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name=″Data″nillable=″false″>
<xs:annotation>
<xs:documentation>The actualdata.</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base=″xs:string″>
<xs:minLength value=″1″/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name=″From″>
<xs:annotation>
<xs:documentation>Which tool this datacame from.</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base=″xs:string″>
<xs:minLength value=″1″/>
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name=″Children″>
<xs:annotation>
<xs:documentation>A list of all children of thisnode.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element ref=″Node″minOccurs=″0″maxOccurs=″unbounded″/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name=″Node″/>
</xs:schema>
盡管上面的示例性XML大綱可適用于許多不同類型的應(yīng)用,但將意識到的是,可按需要的那樣來采用XML大綱(例如,允許其他要素或信息描述符)。
協(xié)作工具包前面提供了可用于在想法樹上操作的工具的簡要示例。現(xiàn)在提供工具的其他示例。
一般而言,協(xié)作工具包可包括參與者協(xié)作工具和仲裁者工具。在一個實施例中,為保持對想法樹成長的期望程度的控制,可使得參與者使用協(xié)作工具中的一個提出的對想法樹的添加和修改排成隊列,并且僅僅在適當確定的時間、作為想法樹上的變換而由仲裁者采用。另一方面,仲裁者工具可允許改變立即生效。
在基于因特網(wǎng)的實現(xiàn)中,可由仲裁者設(shè)置協(xié)作工具,并使得其在計劃(project)的網(wǎng)站上可用。下面進一步說明示例性信息技術(shù)(IT)體系。參與者可進入網(wǎng)站,并使用一個或多個可用工具來參與群體協(xié)作計劃?,F(xiàn)在說明一些協(xié)作工具的示例(a)集體討論聊天工具在圖4A中示出示例性“集體討論聊天”工具界面的示例屏幕截圖400A。在401A處圖形表示了可由此集體討論聊天工具實現(xiàn)的想法樹的相應(yīng)變換。此集體討論聊天工具可通過鼓勵參與者提交關(guān)于正討論的問題或議題的新想法而有助于集體討論會話。
當集體討論聊天會話開始時,可將相應(yīng)的集體討論聊天工具邏輯鏈接到想法樹中最能代表集體討論的期望范圍的適當節(jié)點上。該工具鏈接到的節(jié)點語義上可形成討論/集體討論的“話題”或“種子”。除提交對其他人提出的想法的評論之外,參與者還能提交他們自己的新想法??蓪⑦@些新想法作為集體討論聊天工具邏輯鏈接的節(jié)點的子節(jié)點而添加到想法樹。此集體討論聊天工具可允許一個群體集體討論問題的解決方案、提出新的動議、或建議改變。由此使用參與者的貢獻來構(gòu)建想法樹,并使其變?yōu)橄敕渲行畔⒌募w存儲的一部分。如將意識到的,在許多參與者添加了他們的貢獻后,圍繞想法所表達的意見的數(shù)量可能較大,或許達到幾百、或甚至幾千的量級。
在一個實施例中,每個參與者可通過支持一個想法(例如,通過點擊與該想法相關(guān)的按鈕)而提升它。可對為一想法接收的置信度的投票的數(shù)量計數(shù),使得該想法的提交人能看到該想法被其他參與者接受的程度。下面進一步詳細討論想法的分級。
根據(jù)作為示例性示例的實施例,可將此集體討論聊天工具配置為使用IRC或其他即時消息協(xié)議的基于網(wǎng)絡(luò)的在線聊天界面。還可將集體討論聊天工具擴展到用于移動設(shè)備,如SMS的界面。這可允許用于參與者的許多不同的接入點。例如,可在數(shù)天或數(shù)周期間保持集體討論會話或事件,并且可經(jīng)由廣告牌、印刷媒體、無線電或電視,提醒公眾通過向某一地址發(fā)送電子郵件、或向某一電話號碼發(fā)送文本消息,提交他們解決問題的建議。然后服務(wù)器可將所接收的想法添加到網(wǎng)站上的想法樹。
(b)分類器工具圖4B示出示例性分類器工具界面的示例屏幕截圖400B。在401B處示出由分類器工具采用的想法樹的相應(yīng)變換。如所示,分類器工具可具有改變想法樹的結(jié)構(gòu)的效果。
想法可能以所有形式出現(xiàn),并且可能覆蓋話題內(nèi)的寬范圍的議題。自由形式的公眾集體討論會話,如可使用上述集體討論聊天工具促進的會話,可能導(dǎo)致或許數(shù)百個或數(shù)千個想法。如前面提到的,發(fā)明人提出一種解決方案,通過其每個參與者被請求提供關(guān)于僅僅一部分已提出問題的意見,這些問題涉及參與者具有的、關(guān)于他們自己或其他參與者產(chǎn)生的想法中的一些的意見。(下面將參考圖7C進一步更詳細地說明分類操作的示例性示例)。
此分類器工具可允許一群參與者對將想法的大集合分類的任務(wù)作出貢獻??上蛎總€參與者顯示相對少的想法,并請求他們基于他們對想法如何相關(guān)的觀點而將想法放置到分類中??蓪?yōu)選的參與者分類制表成選票,并且基于統(tǒng)計模型,可在進行分類操作時向參與者展示其它想法。然后可聚集來自參與者的提議,使得分類的全部結(jié)果統(tǒng)計性地代表整個群體。如果參與者覺得預(yù)定義的分類都不合適,則參與者還可提交新分類,用于由仲裁者審查,并且可能包括進去。
仲裁者可通過選擇待分類的想法、并提供可能分類的初始列表,設(shè)置此分類器工具的操作。根據(jù)由群體的分類選擇統(tǒng)計確定的、他們的全部分類優(yōu)選,分類器工具可創(chuàng)建駐有分類的新節(jié)點,并可在這些分類節(jié)點下移動想法。
與上述集體討論聊天工具相似,可將分類器工具邏輯鏈接到特定節(jié)點。在此情況下,可將分類作為子節(jié)點插入鏈接節(jié)點,并且任何正被分類的節(jié)點在他們被群體分類時,可作為子節(jié)點而在分類節(jié)點下移動。
(c)協(xié)作文檔編輯工具圖4C中示出協(xié)作文檔編輯工具的示例屏幕截圖400C。在401C處示出由此工具施加給想法樹的相應(yīng)變換??墒褂么藚f(xié)作文檔編輯工具訪問和搜索文檔,并提交已提出的改變和編輯。
在一個實施例中,盡管可立即使得所提出的改變和編輯可用于觀看,但是由于可能需要維持想法樹的組織,所以仲裁員可調(diào)節(jié)所提出的改變和編輯。因為此協(xié)作文檔編輯工具可允許人們在想法樹的不同部分進行異步操作,所以其具有較高的可調(diào)整性,并允許大量的參與者同時對想法樹作出貢獻。僅有的實踐限制可能是仲裁者審查并在期望時批準所提出的編輯和改變的容量,但是,如果容量如此要求的話,則在此情況下可使用多個仲裁者。
與協(xié)作工具包中的其他工具一樣,可將協(xié)作文檔編輯工具邏輯鏈接到特定節(jié)點及其子節(jié)點上,并且,僅僅訪問在想法樹的所選部分中存儲的、關(guān)于相關(guān)協(xié)作文檔編輯工具的數(shù)據(jù)??蓪f(xié)作文檔編輯工具配置為在仲裁者接受參與者給出的評論時,創(chuàng)建或修改在每個節(jié)點中存儲的適當?shù)奈谋緱l目(entry)。
在示例性的、基于因特網(wǎng)的XML大綱示例中,根據(jù)實施例,可使用備注型(memo-type)數(shù)據(jù)項目來將自由形式的文本存儲在每個節(jié)點中。在一個實施例中,可將每個節(jié)點配置為包括適當?shù)孛枋銎湔Z義內(nèi)容所必需的信息。然后,工具可從每個節(jié)點匯聚該文本,以產(chǎn)生文檔。如果集體分級與每個文本條目相關(guān),則可在產(chǎn)生的文檔中按分級后的次序顯示該文本。
可由參與者編輯該文檔,接著將改變轉(zhuǎn)變?yōu)橄敕涞淖儞Q。例如,改變文本的段落將修改適當節(jié)點中的備注文本數(shù)據(jù)項目條目。同樣,對文本的重新排序會更新節(jié)點的相對分級。
通過如想法樹指定的那樣,根據(jù)其根本的語義結(jié)構(gòu)而自動分割文檔,此協(xié)作文檔編輯工具允許多用戶處理文檔。
(d)實時協(xié)作文檔編輯工具圖4D中示出“實時”文檔工具的示例屏幕截圖400D。在401D處示出由該“實時”文檔工具向想法樹施加的相應(yīng)變換。此實時協(xié)作文檔編輯工具是協(xié)作文檔編輯工具的替代工具,并且可給予參與者實時地一起工作和協(xié)調(diào)其他人對文檔的貢獻的能力。參與者能編輯從想法樹提取的預(yù)先存在的文件,或僅僅從文檔概要開始,以建立新文檔??蓪γ總€參與者追蹤文檔的改變,并可使得聊天室可用,允許仲裁者和參與者實時協(xié)調(diào)他們的操作。
與協(xié)作文檔編輯工具一樣,仲裁者可通過導(dǎo)航想法樹而導(dǎo)出討論的概要。文檔的每個段落或小節(jié)可與一個想法相關(guān)聯(lián),并存在為樹上的節(jié)點??奢斎雽ξ臋n進行的改變,作為對適當節(jié)點中的表的適當記錄的編輯。
因為該工具允許參與者在特定文檔上實時操作,所以其可被更有效地用在想法樹的較小部分上,并且更大的協(xié)作可被協(xié)作文檔編輯工具更好地處理。
(e)文檔評論工具圖4E中示出文檔評論工具的示例屏幕截圖400E。在401E處示出可由此工具施加于想法樹的相應(yīng)變換。此文檔評論工具可允許參與者對由上述文檔工具中的一個創(chuàng)建的、或從其他源引入的文檔進行評論。如401E所示,例如,可將這些評論作為子節(jié)點添加到父節(jié)點中存在的各個想法。
可將此文檔評論工具配置為選擇整個想法樹,或選擇其中已使用前述文檔工具中的一個創(chuàng)建文檔的特定子樹。與想法樹的每個節(jié)點相關(guān)聯(lián)的表可包括文本條目,其可按需要被匯編來顯示文檔。當參與者使用此文檔評論工具將評論添加到段落時,可在此段落所屬的節(jié)點下創(chuàng)建新的子節(jié)點,然后,可將該評論輸入該新子節(jié)點中的表的記錄中。
如下面將進一步解釋的,其他參與者可具有對使用文檔評論工具添加的評論進行分級的選項。例如,可將此分級信息存儲為包括該評論的節(jié)點的表中的條目。以此方式,例如,仲裁員可基于所有參與者的分級,被引導(dǎo)來處理最流行的評論。
再一次,參與者或仲裁者可將文檔評論工具邏輯鏈接到特定節(jié)點,并將他們的反饋指向文檔的特定小節(jié)。如401E所示,這些評論節(jié)點可以是一般意義的節(jié)點,并且可變?yōu)榱硪患w討論的種子。還可由分級或分類工具處理評論,或可將評論匯編成可隨后被再次評論的新文檔,從而創(chuàng)建迭代程序。
(f)分級工具圖4F示出可被用于對想法樹中的想法進行分級的分級工具的示例屏幕截圖400F。在401F處示出由此工具施加于想法樹的相應(yīng)變換。如下面進一步說明的,此分級工具可對從一大群參與者搜尋關(guān)于多個想法的意見是非常有用的。
通過示例方式,可要求參與者按數(shù)值刻度、或僅僅通過同意或不同意指示來對想法評級。分級工具可作為輸入使用想法樹上的同級節(jié)點的集合。在同級節(jié)點中,例如,分級工具可對每個同級節(jié)點的相對分級進行制表。此相對分級信息可與同級節(jié)點中的唯一分級ID相關(guān)聯(lián),從而可對相對分級進行比較。在對想法樹結(jié)構(gòu)的改變導(dǎo)致節(jié)點不再是同級的事件中,還可使用分級ID來重新組成節(jié)點的分級(即,即使節(jié)點不再是同級,也可使用分級操作的結(jié)果相互比較已分級的節(jié)點)。
在一個實施例中,參與者可協(xié)作創(chuàng)建一組想法或建議的分級。分級工具(ranking tool)可采用想法樹上的節(jié)點的集合作為輸入。一種指定此節(jié)點的集合的方法是將分級工具鏈接到共同父節(jié)點,其子節(jié)點形成輸入集。然后可向每個參與者展示同級節(jié)點中包含的想法,并要求其表達意見(例如,“這是問題的好的解決方案嗎?”、“你想購買此產(chǎn)品嗎?”、或“這個日期方便你參加會議嗎?”)。然后參與者可盡可能多地就他們可能關(guān)注的想法表達意見,同時系統(tǒng)聚集所有參與者的貢獻,以創(chuàng)建想法的集體分級。(下面將參考圖7A和7B進一步更詳細地說明分級操作的示例性示例。)然后可將分級存儲為所包括的所有節(jié)點的數(shù)據(jù)表中的雙鏈接列表。本領(lǐng)域技術(shù)人員將意識到,在雙鏈接列表中,已排序的列表中的每個元素包括指向下一元素的指針、以及指向前一元素的指針。通過在兩個方向上遍歷這些指針,直到鏈的末端,可在以后重構(gòu)在其上執(zhí)行分級的節(jié)點集。通過適當更新雙鏈接列表,分級還可幸免于節(jié)點刪除(即,更新與刪除的節(jié)點相鄰的節(jié)點中的指針,以反映該刪除)。這有效地從列表中移除特定節(jié)點,但保留所有其他節(jié)點的相對排序。還將意識到的是,因為每次分級操作僅僅將分級條目添加到節(jié)點的數(shù)據(jù)表,所以節(jié)點可參與多次分級。例如,一個人可能想知道節(jié)點A、B和C相對于彼此如何分級,然后想知道節(jié)點B、D和E相對于彼此如何分級。在此情況下,節(jié)點B可具有兩個分級條目,每個都具有分級ID和兩個指針,其形成定義節(jié)點集(在其上進行了特定分級)的雙鏈接列表的一部分。
(g)解決方案矩陣工具圖4G示出解決方案矩陣工具的示例屏幕截圖400G。在401G處示出由此工具施加于想法樹的相應(yīng)變換。
此解決方案矩陣工具可通過提供一組標準和多個可滿足此標準的建議解決方案,輔助進行決定的任務(wù)。具體解決方案(在行中列出)與標準(在列中列出)之間的相交點是參與者可提供關(guān)于具體解決方案是否滿足了特定標準的位置。
在參與者輸入他們自己對這些問題的答案時,他們能夠看到它們(例如,由復(fù)選標記或x標記顯示)。然而,可使用解決方案矩陣工具來對集體結(jié)果進行制表,以看出有多少參與者覺得具體解決方案遵守特定標準??捎芍俨谜邉h除那些不符合一組標準的想法,并可使用解決方案矩陣工具來突出顯示優(yōu)選解決方案。
解決方案矩陣工具可采用與分級工具相似的想法樹的變換。例如,仲裁者可選擇待評級的節(jié)點,并輸入?yún)⑴c者應(yīng)根據(jù)其進行他們的決定的標準。仲裁者還可向用于計算最終分級的每個標準賦予數(shù)值權(quán)值。對每個節(jié)點,解決方案矩陣工具可存儲聚集分級、以及該想法在每個分類中是如何做的。
仲裁者工具除了上述參與者協(xié)作工具外,還可提供特定的仲裁者工具。例如,拼寫檢查工具可允許仲裁者檢查選擇的節(jié)點(例如,一個節(jié)點及其所有相關(guān)子節(jié)點)中的文本的拼寫。拼寫檢查工具可顯示拼寫錯誤、建議校正、并接收指令以校正或忽略。拼寫檢查工具可在仲裁者完成拼寫檢查任務(wù)后結(jié)束,并使用校正后的文本更新該想法樹。
還可向仲裁者提供樹編輯器工具,以控制想法樹的生長。例如,仲裁者可希望通過去除過期的、或與討論無關(guān)的想法的分枝,周期性地修剪想法樹。樹編輯器工具還可允許仲裁者察看想法樹、移動或刪除節(jié)點、以及保存想法樹的修改版本。通過回溯每一步驟、或通過回復(fù)到先前存儲的想法樹版本,可撤消所有這些編輯動作。
還可向仲裁者提供管理工具,其可被用于保持追蹤活躍性摘要(activitysummary)、參與者列表、以及訪問控制列表。這些管理工具可提供查詢活躍性摘要以檢查各個參與者的活躍性的能力(例如,確定應(yīng)該給予誰什么級別的訪問權(quán)限)。例如,仲裁者可被授權(quán)來修改用于具體協(xié)作計劃、或用于具體協(xié)作工具的訪問控制列表。
實例工具工作流為示出如何使用不同的工具來模擬具有順序進展的工作流,現(xiàn)在說明一些實例工具工作流。
第一示例是用于創(chuàng)作針對具體計劃話題的文檔的大規(guī)模協(xié)作。使用集體討論聊天工具,一群參與者可集體討論該計劃話題,并有可能生成多個可被作為子節(jié)點添加到想法樹的子想法。接著,可能展開每個子節(jié)點,直到想法樹已生長到包括來自參與者的想法和協(xié)作提議。
接著,使用解決方案矩陣工具,可由參與者對想法樹中存在的想法進行分級,并且可在適當?shù)臅r候去除分級較低的想法。然后可要求參與者對照一組標準來衡量,評論剩余的解決方案的贊成與反對的理由。
使用解決方案矩陣工具的結(jié)果,可使用協(xié)作文檔編輯工具創(chuàng)建文檔概要,其中可將每個主要的副主題作為一章,并且可將關(guān)于該副主題的每個想法作為每章的一節(jié)。也可添加介紹和總結(jié)小節(jié)??稍谠S多參與者的參與下修改該文檔。在適當?shù)臅r候,仲裁者可扮演控制文檔生長的編輯者的角色。
如另一示例性示例,現(xiàn)在描述群體紛爭解決計劃。首先,一個群體可使用集體討論聊天工具啟動在線計劃,其中鼓勵成員列出問題。使用分類器工具,可使用群體推薦的類別來對問題進行分類。接著,可使用分級工具,通過收集來自參與者的分級,確定哪些問題與群體的討論最有關(guān)系??蓜h除不太有關(guān)的問題,或留待以后處理。在剩余的問題中,成員可使用集體討論聊天工具來考慮被標識為最有關(guān)的問題的可能解決方案。一旦提出解決方案的此過程完成,可再次使用分級工具,基于所感覺到的處理問題的效果而對解決方案進行分級。使用解決方案矩陣工具,可從多個存在的解決方案中選出最好的解決方案,假定它們的效果滿足預(yù)定標準。
工具包界面在基于因特網(wǎng)的實現(xiàn)中,參與者可能能夠通過訪問實現(xiàn)工具包并包含到各個計劃的鏈接的網(wǎng)站,來訪問協(xié)作工具包。例如,協(xié)作工具主頁可具有可訪問的所有計劃的列表??赏ㄟ^由活躍性的量衡量的流行性來確定網(wǎng)頁上的計劃列表的順序,即,越流行的計劃可被放置得越靠近列表頂端。其中參與者活躍性水平劇烈變化的計劃也可被標識為非?;钴S,并放置得更靠近列表頂端。這樣可確保根據(jù)關(guān)注水平而在列表中適當?shù)剌啌Q各計劃。
可使用主頁上的鏈接創(chuàng)建新計劃。作為示例性示例,兩個選項可用于創(chuàng)建新計劃(i)可設(shè)置服務(wù)器使得任何人都能創(chuàng)建計劃;或(ii)可使此選項只對仲裁者或僅僅少數(shù)參與者可用,允許對創(chuàng)建的計劃的種類的某種控制。為創(chuàng)建新計劃,仲裁者或參與者可添加基本計劃信息,如計劃名稱和目的,并創(chuàng)建工作流項目的試驗性的時間表。然后可使得該計劃在主頁上可用。
一旦選擇了具體計劃,相關(guān)計劃頁面可以是涉及該計劃的開始點。在仲裁者使得具體協(xié)作工具(例如,前面所述的工具之一)可用時,可使用此計劃頁面來訪問它。計劃頁面還可包含該計劃上使用其他協(xié)作工具已完成的任何工作的摘要。參與者可將自己作為貢獻者添加到計劃中,這可使得他們的“頭銜”(handle)被放置到計劃頁面上的參與者列表上。
可將每個工具配置為對特定工具唯一的客戶端程序,允許參與者與該工具以及與其他參與者互動。可將工具配置為創(chuàng)建概括了參與者的動作的摘要文檔、以及使用這些工具施加于想法樹的變換。例如,文檔創(chuàng)建工具可示出文檔,分類器工具可顯示最終分類,而分級工具將顯示想法的最終分級。
可向每個參與者提供個人簡檔。無論何處顯示出參與者的姓名,在該姓名上的點擊(例如,使用鼠標)可顯示該參與者已作出貢獻的所有計劃的活躍性日志。每個參與者的個人簡檔還可包括個人說明空間,其中用戶可粘貼簡短的個人說明??捎煞?wù)器管理員設(shè)置其他簡檔項目。
如果參與者希望匿名給出他或她的貢獻,則他們可通過修改他們的個人設(shè)置來做到這一點。在計劃存檔中,匿名貢獻可被標注為是匿名的。如果認為有必要避免由于具有具體觀點的匿名參與者過多而引起的對結(jié)果的不希望的歪曲,則計劃仲裁者可決定在計劃的一些或所有部分不接受匿名貢獻。在此情況下,如果參與者已選擇保持匿名,則工具可阻止他們的貢獻,或詢問用戶是否愿意為了訪問和參與討論中的計劃或工具而喪失他們的匿名性。
為輔助仲裁者,可提供向?qū)Чぞ?,其詢問多個適當?shù)膯栴}。例如,向?qū)Э稍儐栆幌盗小跋乱徊侥阆胱鍪裁矗俊钡膯栴}。這些問題可關(guān)注于找出仲裁者希望做什么,并幫助他或她選擇合適的工具或工具集合來滿足他們的目標。然后仲裁者可選擇將想法樹的哪一部分用作用于特定工具的數(shù)據(jù),并將該工具相應(yīng)地鏈接到適當節(jié)點上。還可提供特定工具向?qū)В淇捎兄诖_保仲裁者選擇合適的工具設(shè)置。
IT體系結(jié)構(gòu)圖5示出協(xié)作工具包的示例性體系概觀。如先前所提到的,可將此IT體系結(jié)構(gòu)嵌入適當配置的數(shù)據(jù)處理系統(tǒng)(例如,圖1的數(shù)據(jù)處理系統(tǒng)100)、以及相關(guān)聯(lián)的通信網(wǎng)絡(luò)、設(shè)備、軟件和固件。
如圖5所示,協(xié)作工具包可包括位于參與者510(例如,公民512、組織514、政府516)與后臺550(包含數(shù)據(jù)庫552)之間的表示層520和應(yīng)用層530。例如,可使用IBM的WebsphereTM門戶服務(wù)器(Portal Server)來設(shè)計表示層520。例如,可在IBM的WebsphereTM應(yīng)用服務(wù)器上設(shè)計可負責(zé)事務(wù)邏輯的應(yīng)用層530。對于后臺550,可使用IBM的DB2TM信息管理軟件作為數(shù)據(jù)庫552。表示層520和應(yīng)用層530可使用網(wǎng)絡(luò)服務(wù)來通信,并且應(yīng)用層530可使用適當?shù)膮f(xié)議,例如JavaTM數(shù)據(jù)庫連接(“JDBC”)協(xié)議,來與后臺數(shù)據(jù)庫552通信。
在表示層520處,可向應(yīng)用層的每個組件提供圖形用戶界面,其包括協(xié)作工具包GUI522、計劃GUI524、以及各種工具GUI526。
表示層520負責(zé)與參與者510直接相關(guān)的所有元素。其可由多個組件構(gòu)成,包括協(xié)作工具包GUI522、計劃GUI524、以及工具客戶端GUI526。協(xié)作工具包GUI522提供協(xié)作工具包服務(wù)器532的所有界面和表示元素,而計劃GUI524提供計劃服務(wù)器534的所有界面和表示元素,如下所述。工具客戶端GUI526提供用于他們的相應(yīng)工具客戶端(544、546等)的所有界面元素,如計劃的工具服務(wù)器(537)所例示。
通過示例的方式,協(xié)作工具包GUI522可由多個能在IBM的WebsphereTM門戶服務(wù)器平臺上配置的J2EETM(Java2平臺,企業(yè)版)小端口程序(portlet)組成。還可將工具客戶端GUI526設(shè)計為小端口程序。取決于工具,還可將界面設(shè)計為HTML(超文本標記語言)、或封裝的Java小應(yīng)用程序(Applet)。
應(yīng)用層530可由多個組件構(gòu)成,包括(i)協(xié)作工具包服務(wù)器532;(ii)計劃服務(wù)器534;(iii)一個或多個工具服務(wù)器537;以及(iv)工具服務(wù)器邏輯庫542。一般而言,工具服務(wù)器537可以是工具服務(wù)器邏輯(即,544、546等的其中一個)的例示,其是支持具體協(xié)作工具(集體討論聊天工具、分級工具等)的功能所需的通用服務(wù)器端軟件。當仲裁者選出在計劃中使用的工具時,該工具的服務(wù)器邏輯被實例化為工具服務(wù)器537。該工具服務(wù)器邏輯庫542作用為存儲庫,在計劃需要時可從其加載服務(wù)器端軟件。如上所述,在計劃中同時可能有多于一個工具服務(wù)器537活動,每個工具服務(wù)器537運行相同或不同的工具服務(wù)器邏輯。例如,兩個工具服務(wù)器537可運行在想法樹的不同節(jié)點上操作的兩個集體討論聊天工具,或者兩個工具服務(wù)器537可同時運行集體討論聊天工具和分級工具。協(xié)作工具包服務(wù)器532可包括廣泛種類的不同計劃服務(wù)器534,每一個對應(yīng)于利用工具包的不同計劃536。下面更詳細地說明計劃服務(wù)器534。
協(xié)作工具包服務(wù)器532還可包括當前可用的所有工具的工具注冊表538。例如,此工具注冊表538可存儲工具服務(wù)器邏輯庫542中的工具服務(wù)器邏輯(544、546等)的位置、526中的匹配工具客戶端GUI的位置、以及相關(guān)聯(lián)的工具向?qū)?未示出)。協(xié)作工具包服務(wù)器532還可將每個參與者的活躍性的日志存儲在參與者活躍性日志540中,將參與者如何貫穿不同的計劃536而互動的細節(jié)存儲在各個計劃服務(wù)器534上。
每個計劃服務(wù)器534可包括用于單一計劃的計劃信息和事務(wù)邏輯。每個計劃服務(wù)器534還存儲關(guān)于計劃的重要信息539,包括過去已使用的工具的時間表、將來要使用的工具的時間表、以及該計劃的各種特性。輸出數(shù)據(jù)存儲庫541可存儲由每個單獨工具輸出的信息。
每個工具服務(wù)器537可具有多個輸出,例如(i)在已執(zhí)行所有變換后的輸出樹;(ii)提供輸出的可視化顯示的HTML輸出,以供用戶看到已完成什么;以及(iii)參與者日志,以更新個別用戶簡檔頁和參與者活躍性日志540。
每個工具客戶端邏輯(544、546等)可包括涉及個別工具的操作的所有事務(wù)邏輯。如所示,工具服務(wù)器邏輯庫542可包括用于各種工具的邏輯,包括分級器工具邏輯544、分類器工具邏輯546、集體討論客戶端邏輯548等。例如,在集體討論聊天工具中,該工具服務(wù)器邏輯548描述工具服務(wù)器537與表示層520上運行的工具GUI之間的信息傳送、消息和想法數(shù)據(jù)的存儲、以及其他服務(wù)器端處理。
當仲裁者在計劃536中啟動新工具時,創(chuàng)建新工具服務(wù)器537,并且從工具服務(wù)器邏輯庫542加載所選的工具服務(wù)器邏輯(544、546等)。參與者510通過經(jīng)由協(xié)作工具包GUI522(其被連接到協(xié)作工具包服務(wù)器532)登錄而訪問網(wǎng)站。然后參與者510選擇要訪問的計劃536。然后協(xié)作工具包GUI522加載與適當?shù)挠媱澐?wù)器534相連的計劃GUI524。計劃服務(wù)器534檢驗用戶具有訪問該計劃的適當特權(quán)。參與者510使用計劃GUI524瀏覽該計劃的各個信息區(qū)域,并且可最終選擇參與活動的協(xié)作工具中的一個。計劃GUI524在適當?shù)墓ぞ叻?wù)器537上查詢工具,在工具注冊表538中查找工具,并加載適當?shù)墓ぞ呖蛻舳薌UI526。工具客戶端GUI526連接到適當?shù)墓ぞ叻?wù)器537。然后用戶可經(jīng)由工具客戶端GUI而與工具互動。
圖6中示出圖5的各個組件之間的示例性的通信流。以規(guī)則的間隔,工具服務(wù)器537與計劃服務(wù)器534通信,并向計劃服務(wù)器534發(fā)送輸出樹數(shù)據(jù)和HTML格式的輸出612。工具客戶端537還向協(xié)作工具包服務(wù)器532發(fā)送用戶活躍性數(shù)據(jù)610。
協(xié)作工具包服務(wù)器532可創(chuàng)建一個或多個計劃服務(wù)器534。計劃服務(wù)器534可初始化一個或多個工具服務(wù)器537,向工具服務(wù)器537提供輸入樹數(shù)據(jù)614。計劃服務(wù)器534還可向工具客戶端GUI526提供參與者的用戶名和用戶ID616。然后工具客戶端GUI526可訪問工具服務(wù)器537。在618處,以對每個工具特定的方式,工具客戶端GUI526與工具服務(wù)器537通信。
應(yīng)該理解的是,圖6中的通信流是示例性的,并且其他通信流是有可能的。
意見子集的聚集現(xiàn)在更詳細地說明本發(fā)明的特定方面。在一個實施例中,可要求每個參與者回答問題的小子集,其中每個問題子集可不同于向另一參與者展示的問題子集。對每個問題,可要求參與者以固定范圍內(nèi)的數(shù)值來響應(yīng)(例如,如上面圖4F中的說明所示)??蓪㈨憫?yīng)映射到聚集數(shù)值,不管其是所選值的平均、還是在回答是或否的情況下的是響應(yīng)與否響應(yīng)的計數(shù)。
對于給定問題,尤其關(guān)注所有響應(yīng)的平均值,這是因為其可被考慮為一群參與者的集體意見。如果隨機選擇向其展示具體問題的參與者,則可降低該平均值的系統(tǒng)偏差的機會。這還可允許如下假定對任何問題的響應(yīng)的樣本很可能在真實總體平均值周圍正態(tài)分布。
在響應(yīng)的平均值可被采用為總體意見的平均值的滿意估計量之前,可使用響應(yīng)的樣本的平均值的置信區(qū)間(confidence interval)計算必須向其展示問題的參與者的數(shù)量。在計算置信區(qū)間的步驟中可使用例如95%的固定置信水平。
當參與者回答問題時,可將該響應(yīng)添加到該問題的響應(yīng)列表中,并可計算用于這些響應(yīng)的平均值的新的置信區(qū)間。然后可向參與者提供之前該參與者還未回答的、且當前具有其平均值周圍的最寬置信區(qū)間之一的(即,指示參與者響應(yīng)中的寬變化的)問題。在存在具有最大置信區(qū)間的問題中存在平局(tie)的地方,可從這些問題中隨機選擇下一問題。
在多個參與者提供了意見或分級后,返回窄范圍內(nèi)的響應(yīng)的問題可能較早達到窄置信區(qū)間,并且可能不需要被非常頻繁地提問。另一方面,從參與者得到寬范圍的響應(yīng)的問題可能需要被向更多的參與者展示,意圖嘗試縮窄置信區(qū)間。隨著參與者和響應(yīng)數(shù)量的增加,池中所有問題的置信區(qū)間可能逐漸變窄??筛l繁或更不頻繁地展示問題,到獲得了對該問題的響應(yīng)平均值的足夠窄的置信區(qū)間。
通過向每個參與者顯示定制的問題子集,可降低問題之間的順序、分組或其他心理互動導(dǎo)致的偏差結(jié)果的潛在可能。例如,在參與者被詢問他們是否有任何明顯是少數(shù)民族成員的朋友之后,與他們先前沒有被詢問這樣的問題的情況相比,他們很可能就多樣性的問題回答“是”。通過對某些回答者以不同的順序放置潛在相關(guān)的問題、或根本不向其他回答者顯示這些問題,問題子集的隨機性質(zhì)可降低偏差的可能性。
在一個實施例中,某人可使用本發(fā)明的教導(dǎo)來創(chuàng)建想法的分級列表,其中該列表非常長,以確定哪些想法看起來是群體最支持的。在此情況下,投票可由一系列具有形式“你如何看待這個想法[在此插入想法]?”的問題組成。在回答者提交他們的意見時,可實時維持想法的臨時分級。如上所述,可基于置信區(qū)間選擇要向回答者給出的想法,以及基于參與者此前的響應(yīng)、在分級中該想法當前所處分級的調(diào)整因子。以此方式,可權(quán)衡該系統(tǒng),以提取關(guān)于分級頂端和底端的最精確信息。
作為示例性示例,群體協(xié)作可能已經(jīng)產(chǎn)生1000個用于實現(xiàn)再循環(huán)程序的想法。一種方式希望基于用戶反饋找出上面四個想法。如上所述,可向參與者提供1000個想法的子集,并要求其在1到10之間對每個想法評級,其中1是“不好”,而10是“極好”(例如,按照圖4F)。
如圖7A所示,系統(tǒng)可從想法的隨機排序開始,每個想法具有最大可能的置信區(qū)間。當向各個參與者提供想法時,可基于參與者的響應(yīng)改變他們在列表中的分級,并且相應(yīng)地縮短他們的置信區(qū)間。(應(yīng)注意將根據(jù)參與者的響應(yīng)對列表中的想法分級,而不是根據(jù)各個置信區(qū)間。)然后系統(tǒng)可基于哪些想法具有最寬的置信區(qū)間,選擇下面要向參與者顯示的想法。
可替換地,如果期望從列表更快地達到一定數(shù)量的頂端想法,則向參與者顯示的想法的選擇可偏向利于那些看起來表現(xiàn)為領(lǐng)先者的想法。這可導(dǎo)致當前在列表中較高的想法(與否則該選擇單單基于置信區(qū)間時它們將會被提交的情況相比)被更頻繁地提交給回答者。在此情況下,最終結(jié)果是想法的分級列表,其中頂端想法更可能集體地代表群體的頂端想法,這是因為它們接收了來自更多參與者的意見。在可幫助減少達到頂端少數(shù)想法的分級所需的時間量的折衷方法(trade-off)中,對接近列表底端的想法正確地分級是不太可能的,這是因為它們被更少地提交給回答者。
例如,如果期望找到要從列表中去除的50個最差想法,則所述場景還可逆向操作。在此情況下,系統(tǒng)可基于置信區(qū)間選擇后面給回答者的問題,但偏向有利于那些表現(xiàn)最差的想法。在此情況下,所得到的列表的置信區(qū)間將縮短接近列表的底端??上蚋嗟膮⑴c者提供在數(shù)次響應(yīng)后流向底端的想法,以確保它們確實是最差的想法。
在另一實施例中,本發(fā)明的教導(dǎo)不是讓大量參與者對想法的大列表進行分級,而是擴展到讓大量參與者對想法進行分類。為示出這一點,下面的示例考慮對用于鼓勵再循環(huán)的想法進行分類。在此場景中,可通過展示一系列具有形式“你認為此想法最應(yīng)屬于哪一分類[在此插入想法]?”的問題,從參與者尋求對想法子集的意見。
可允許每個參與者將每個想法放到固定分類集合的其中一個中。然后系統(tǒng)可登記一次支持將哪個想法放到哪個分類中的“投票”。通過將每個想法放到它得到最多投票的分類中,呈現(xiàn)出最終分類。
如圖7C所示,尋求鼓勵再循環(huán)(recycling)的群體可能需要向市議會提出三項建議短期建議(可在6個月的時間內(nèi)實現(xiàn)的計劃);中期建議(需要6-18個月的計劃);以及長期建議(需要超過18個月來實現(xiàn)的計劃)。因為不具有適當研究這些想法中的每一個的資源,所以群體可向公眾展示該問題,并詢問可能有點了解這些想法的參與者,以幫助將它們放到三種分類中的一個中。
因為此處不存在響應(yīng)的梯度(gradient),所以不能采用置信區(qū)間。然而,某人可檢查投票的相對兩極化來取代置信區(qū)間。在一個實施例中,系統(tǒng)可基于哪些想法具有最低的獲勝分類投票百分比(“PVWC”)而選擇下面向參與者提出的想法。最低PVWC直接是想法在其“獲勝”分類中具有的投票百分比。例如,如果想法X目前為止對分類A已得到其投票的20%、對分類B是70%、而對分類C是10%,則其PVWC是80%。想法Y可對分類A具有其投票的40%、對分類B是40%、而對分類C是20%。在此情況下,想法Y具有40%的PVWC。根據(jù)此分級方案,系統(tǒng)將優(yōu)選向回答者給出想法Y,這是因為其具有最低PVWC,因而對此分類問題的額外響應(yīng)將對整個投票貢獻最大。
參考圖7C所示的示例性示例,用于每個想法的PVWC是以粗體顯示的百分比。因此,優(yōu)選向還未對任何想法分類的新回答者提出的下一想法會是第二個“改變..的顏色”。這是其分類最不明確的想法,因而需要額外的提議。
基于PVWC的想法的選擇將在每個問題已得到預(yù)設(shè)數(shù)量的投票(即,上面示例中的10)之后開始。這可確保PVWC值最有可能成為群體意見的反映。在使用PVWC之前,可隨機地向參與者提供想法。
盡管上面已描述了本發(fā)明的各種示例性實施例,但本領(lǐng)域技術(shù)人員應(yīng)意識到,可進行變化和修改。更一般地,上述示例性實施例和操作環(huán)境不意味著是限制,而由下面的權(quán)利要求限定本發(fā)明的范圍。
權(quán)利要求
1.一種數(shù)據(jù)處理系統(tǒng)實現(xiàn)方法,用于從多個參與者聚集關(guān)于多個問題的意見,該方法包括向每個參與者提供問題,并對每個問題從參與者請求可被表達為數(shù)值的意見;對每個問題,聚集從參與者收到的意見,并計算代表參與者的聚集意見的平均值;對每個問題,根據(jù)收到意見的數(shù)值的分布,計算所聚集意見中的置信度的大?。粚罄m(xù)參與者,提供根據(jù)計算出的聚集意見中的置信度的大小而選擇的問題。
2.如權(quán)利要求1所述的數(shù)據(jù)處理系統(tǒng)實現(xiàn)方法,還包括根據(jù)對問題計算出的置信度大小而對所述問題進行分級,并從已分級的問題中選擇要展示給后續(xù)參與者的問題,優(yōu)選具有較低置信度值的問題。
3.如權(quán)利要求2所述的數(shù)據(jù)處理系統(tǒng)實現(xiàn)方法,還包括假定多個問題具有相同的置信度大小,則在這些多個問題中隨機選擇用于向后續(xù)參與者展示的問題。
4.如權(quán)利要求1所述的數(shù)據(jù)處理系統(tǒng)實現(xiàn)方法,其中每個問題的置信度大小是根據(jù)收到意見的數(shù)值的分布而計算出的置信區(qū)間。
5.如權(quán)利要求4所述的數(shù)據(jù)處理系統(tǒng)實現(xiàn)方法,還包括基于問題的聚集意見對問題進行分級;在問題的已分級列表中選擇關(guān)注的區(qū)域;以及從關(guān)注區(qū)域選擇要向后續(xù)參與者展示的問題,優(yōu)選具有較寬置信區(qū)間的問題。
6.如權(quán)利要求5所述的數(shù)據(jù)處理系統(tǒng)實現(xiàn)方法,還包括向后續(xù)參與者展示問題,直到關(guān)注區(qū)域中的問題的置信區(qū)間已達到期望置信區(qū)間為止。
7.如權(quán)利要求1所述的數(shù)據(jù)處理系統(tǒng)實現(xiàn)方法,還包括提供多個預(yù)定分類,并從每個參與者請求問題屬于哪個分類的意見;對每個問題,對選擇預(yù)定分類中的每個分類的參與者的數(shù)量進行制表,并計算每個分類的投票百分比。
8.如權(quán)利要求7所述的數(shù)據(jù)處理系統(tǒng)實現(xiàn)方法,還包括對每個問題,基于計算出的投票百分比選擇獲勝分類,并根據(jù)獲勝分類中所計算的投票百分比,對問題進行分級。
9.如權(quán)利要求8所述的數(shù)據(jù)處理系統(tǒng)實現(xiàn)方法,還包括優(yōu)先選擇獲勝分類中具有最低投票百分比的問題,用于向后續(xù)參與者展示。
10.一種數(shù)據(jù)處理系統(tǒng),用于從多個參與者聚集關(guān)于多個問題的意見,該系統(tǒng)包括用于向每個參與者提供問題、并對每個問題從參與者請求可被表達為數(shù)值的意見的裝置;用于對每個問題聚集從參與者收到的意見、并計算代表參與者的聚集意見的平均值的裝置;用于對每個問題、根據(jù)收到的對該問題的意見的數(shù)值分布而計算聚集意見中的置信度大小的裝置;用于對后續(xù)參與者提供根據(jù)計算出的聚集意見中的置信度大小而選擇的問題的裝置。
11.如權(quán)利要求10所述的數(shù)據(jù)處理系統(tǒng),還包括用于根據(jù)對問題計算出的置信度大小而對問題進行分級、并從已分級的問題中選擇要展示給后續(xù)參與者的問題、優(yōu)選具有較低置信度值的問題的裝置。
12.如權(quán)利要求11所述的數(shù)據(jù)處理系統(tǒng),還包括用于從多個具有相同置信度大小的問題中隨機選擇用于向后續(xù)參與者展示的問題的裝置。
13.如權(quán)利要求10所述的數(shù)據(jù)處理系統(tǒng),其中每個問題的置信度大小是根據(jù)收到意見的數(shù)值的分布而計算出的置信區(qū)間。
14.如權(quán)利要求13所述的數(shù)據(jù)處理系統(tǒng),還包括用于基于問題的聚集意見而對所述問題進行分級的裝置;用于在問題的已分級列表中選擇關(guān)注的區(qū)域的裝置;以及用于從關(guān)注區(qū)域選擇要向后續(xù)參與者展示的問題、優(yōu)選具有較寬置信區(qū)間的問題的裝置。
15.如權(quán)利要求14所述的數(shù)據(jù)處理系統(tǒng),還包括用于向后續(xù)參與者展示問題、直到關(guān)注區(qū)域中的問題的置信區(qū)間已達到期望置信區(qū)間為止的裝置。
16.如權(quán)利要求10所述的數(shù)據(jù)處理系統(tǒng),還包括用于提供多個預(yù)定分類、并從每個參與者請求問題屬于哪個分類的意見的裝置;以及用于對每個問題、對選擇預(yù)定分類中的每個分類的參與者的數(shù)量進行制表、并計算每個分類的投票百分比的裝置。
17.如權(quán)利要求16所述的數(shù)據(jù)處理系統(tǒng),還包括用于對每個問題、基于計算出的投票百分比而選擇獲勝分類、并根據(jù)獲勝分類中所計算的投票百分比而對問題進行分級的裝置。
18.如權(quán)利要求17所述的數(shù)據(jù)處理系統(tǒng),還包括用于優(yōu)先選擇獲勝分類中具有最低投票百分比的問題以便向后續(xù)參與者展示的裝置。
全文摘要
公開了用于從群體協(xié)作收集意見的系統(tǒng)、方法和工具。在實施例中,可要求每個參與者回答問題的小子集,其中向參與者顯示的每個問題子集可不同于向另一參與者展示的問題子集。可使用數(shù)據(jù)處理系統(tǒng)實現(xiàn)方法、基于哪些問題需要更大的意見樣本而準備每個待詢問的問題子集,并聚集意見子集以推斷出群體的聚集意見。這可顯著地降低或消除使參與者承擔(dān)表達關(guān)于可能在群體協(xié)作中收集到的大量問題的每一個的意見的繁重任務(wù)。
文檔編號G06Q10/00GK1971603SQ20061013663
公開日2007年5月30日 申請日期2006年10月27日 優(yōu)先權(quán)日2005年10月28日
發(fā)明者維韋克·塞克哈爾 申請人:國際商業(yè)機器公司