專利名稱:用于管理會議歷史的方法和系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及起源(provenance)數(shù)據(jù),更具體地說,本發(fā)明涉及用于管理會議歷史的起源技術(shù)。
背景技術(shù):
在商業(yè)環(huán)境中,會議被認(rèn)為是最重要的活動之一。許多組織定期舉行會議作為其日常運營的一部分。傳達信息、相互交流最新信息、討論有關(guān)團隊項目的問題、分配任務(wù)、跟蹤進度和制定決策,這些原因等使得會議成為職業(yè)和人類活動中非常重要的一部分。對會議進行記錄與舉行會議同樣重要。組織的成員通過查閱過去會議記錄來回憶特定會議的細節(jié)或彌補因缺會而漏失的信息。人們會經(jīng)常查看會議記錄。其原因包括檢查聲明和描述的一致性,重新查看漏掉或未理解的會議部分,根據(jù)新的信息重新檢查過去的立場以及獲取支持證據(jù)。在計算機和通信技術(shù)發(fā)展之前,大量的時間和精力花費在形成與會議有關(guān)的書面文檔上。人工將會議紀(jì)要轉(zhuǎn)化為書面文檔會缺乏準(zhǔn)確性、完整性和客觀性。將會議紀(jì)要轉(zhuǎn)換為書面文檔會給可能給無法記起所有細節(jié)或無法正確抄寫細節(jié)的準(zhǔn)備人員帶來壓力。計算機和通信技術(shù)的發(fā)展使得連網(wǎng)多媒體會議成為可能。通過共享桌面應(yīng)用和集成了文字、 音頻和視頻捕獲功能的白色書寫板在互聯(lián)網(wǎng)上進行的虛擬會議已成為處于不同地理位置的用戶之間非常流行的會議方式。對于此類虛擬會議,記錄和存儲了大量音頻數(shù)據(jù)、可視數(shù)據(jù)和文字?jǐn)?shù)據(jù)。
發(fā)明內(nèi)容
本發(fā)明的示例性實施例提供了用于管理會議歷史的起源技術(shù)。例如,在一個實施例中,用于管理與會議相關(guān)的歷史的方法包括以下步驟。收集與會議相關(guān)的數(shù)據(jù)。根據(jù)所收集的數(shù)據(jù)的至少一部分產(chǎn)生起源數(shù)據(jù),其中所述起源數(shù)據(jù)指示一個或多個數(shù)據(jù)項的世系(lineage)。產(chǎn)生定義所產(chǎn)生的起源數(shù)據(jù)的可視表示的起源圖,其中圖元素包括一個或多個節(jié)點和節(jié)點之間的一條或多條邊,其中圖中的節(jié)點表示與所收集的數(shù)據(jù)相關(guān)的記錄,圖中的邊表示記錄之間的關(guān)系。一個或多個應(yīng)用與至少一個圖元素關(guān)聯(lián)并且可通過選擇來調(diào)用功能。所產(chǎn)生的起源圖被存儲在儲存庫中以用于分析會議。有利地,本發(fā)明的示例性實施例提供了一般數(shù)據(jù)模型和基礎(chǔ)結(jié)構(gòu)來收集和關(guān)聯(lián)有關(guān)如何產(chǎn)生數(shù)據(jù)、涉及哪些資源以及根據(jù)會議執(zhí)行了哪些任務(wù)的信息。會議起源提供了靈活性,以允許選擇性地捕獲解答關(guān)于主題會議的查詢所需的信息。進一步地,本發(fā)明的示例性實施例提供了將各種應(yīng)用與圖元素(一個或多個節(jié)點和/或一條或多條邊)進行關(guān)聯(lián)以調(diào)用進一步的功能,例如(僅作為示例),瀏覽幻燈片,播放視頻,向與會者發(fā)送電子郵件等。因此,所述應(yīng)用可以包括,但不限于視頻重放軟件、幻燈片瀏覽器軟件、電子郵件管理軟件等,而所述進一步的功能可以包括,但不限于瀏覽、播放、發(fā)送媒體等。當(dāng)結(jié)合附圖閱讀以下對示例性實施例的詳細描述時,本發(fā)明的上述和其他目標(biāo)、特征和優(yōu)點將變得顯而易見。
圖1示出根據(jù)本發(fā)明的實施例的會議起源管理系統(tǒng)。圖2示出根據(jù)本發(fā)明的實施例用于創(chuàng)建與會議事件關(guān)聯(lián)的起源數(shù)據(jù)和起源圖的方法。圖3示出根據(jù)本發(fā)明的實施例在圖可視化工具中使用的數(shù)據(jù)類型的圖標(biāo)表示。圖4示出根據(jù)本發(fā)明的實施例的議會起源數(shù)據(jù)模型。圖5示出根據(jù)本發(fā)明的實施例的會議起源基數(shù)據(jù)類型。圖6示出根據(jù)本發(fā)明的實施例的會議起源圖。圖7示出根據(jù)本發(fā)明的實施例用于瀏覽會議起源圖的方法。圖8示出根據(jù)本發(fā)明的實施例用于將各種應(yīng)用與圖實體進行關(guān)聯(lián)以調(diào)用進一步的功能的方法。圖9示出根據(jù)本發(fā)明的實施例可以據(jù)以實現(xiàn)本發(fā)明的技術(shù)的一個或多個組件/步驟的計算系統(tǒng)。
具體實施例方式本文在與商業(yè)相關(guān)的虛擬會議上下文中描述本發(fā)明的示例性實施例。但是應(yīng)該理解,本發(fā)明的會議歷史管理技術(shù)不限于與商業(yè)相關(guān)的虛擬會議應(yīng)用,而是更廣泛地適用于與任何一個或多個企業(yè)相關(guān)的任何會議。如此處所用,術(shù)語“企業(yè)”被理解為廣泛地表示為了達成某種目的而創(chuàng)建或形成的任何實體,所述目的示例包括但不限于事業(yè)、努力、投資、企業(yè)、公司、法人團體、機構(gòu)、商號或組織等。進一步地,與這種企業(yè)相關(guān)的會議可能涉及一個或多個個人。如此處所用,術(shù)語“起源”被理解為廣泛地表示指示或確定諸如單位數(shù)據(jù)之類的某種事物來自何處,或者指示或確定某種事物得自何物。也就是說,術(shù)語“起源”是指特定項目的歷史或世系。因此,“起源信息”或“起源數(shù)據(jù)”是提供這種指示或提供這種確定結(jié)果的信息或數(shù)據(jù)。如此處所用,術(shù)語“會議”被理解為廣泛地表示個人和/或?qū)嶓w在物理意義上和/ 或虛擬意義(即,通過在網(wǎng)絡(luò)上連接的計算設(shè)備)上聚集或集合。應(yīng)該理解,本發(fā)明的會議歷史管理技術(shù)可以與標(biāo)題為“ftOcessing of Provenance Data for Automatic Discovery of Enterprise Process Information,,(用于企業(yè)過程信息自動發(fā)現(xiàn)的起源數(shù)據(jù)處理,專利號12Λ65,975,申請日期2008年11月6 日,此專利的披露在此作為參考完全引入)的未決美國專利中描述的企業(yè)過程信息自動發(fā)現(xiàn)技術(shù)結(jié)合使用。本發(fā)明的示例性原理重點在于捕獲和可視化虛擬會議的起源。一般意義上的起源是指數(shù)據(jù)的世系,并用于跟蹤在數(shù)據(jù)生命期中影響數(shù)據(jù)的事件。創(chuàng)建起源的主要目的是收集工件(artifact)以回答諸如發(fā)生了什么、在哪里和什么時間、以及如何和由誰之類的問題。對起源工件的進一步分析還可以得出對特定事件背后的“為什么”問題(即,根本原因)的答案。在會議的上下文中,起源還可以幫助有效地查看和檢查會議記錄。
會議起源數(shù)據(jù)包括,但不限于與會者、演示、討論、音頻和視頻剪輯、會議議程以及在會議期間捕獲的其他相關(guān)數(shù)據(jù)。將理解的是,根據(jù)本發(fā)明的示例性原理,可以將會議建模為一組由各個動作者執(zhí)行的活動,例如在不同的步驟產(chǎn)生和使用文本數(shù)據(jù)和音像數(shù)據(jù)的過程。實際上,會議是具有開始和結(jié)束事件以及其間的一系列其他事件的過程。因此,可以針對會議應(yīng)用產(chǎn)生起源圖。在會議起源圖中,會議活動、數(shù)據(jù)和與會者被表示為節(jié)點,而因果關(guān)系被表示為邊。由于該圖包含有關(guān)會議歷史的信息,因此可以通過圖查詢界面回答相關(guān)問題。將會議可視化為圖可使用戶更好地了解會議流程、不同與會者的參與情況,以及使用戶僅通過點擊圖中相應(yīng)的圖標(biāo)訪問各種會議信息。在缺乏可視化時,如果沒有會議上下文,則用戶沒有用于瀏覽會議記錄的工件的定位點。傳統(tǒng)的會議日志的多模式搜索根據(jù)關(guān)鍵字返回結(jié)果列表。另一方面,起源圖查詢呈現(xiàn)與其他工件相關(guān)的結(jié)果。在下面描述的示例性實施例中,描述會議起源管理系統(tǒng)。然后介紹用于會議應(yīng)用的示例性一般數(shù)據(jù)模型。所述數(shù)據(jù)模型提供了訪問會議歷史數(shù)據(jù)的標(biāo)準(zhǔn)方式。然后使用會議場景來示出不同的會議數(shù)據(jù)類型。然后,說明性地解釋如何從起源圖中提取與會議相關(guān)的信息。圖1示出了根據(jù)本發(fā)明的實施例的會議起源管理系統(tǒng)的組件。如起源管理系統(tǒng) 100中所示,會議服務(wù)器102用作要被記錄的虛擬會議的主機。也就是說,具有處于不同地理位置的與會者的虛擬會議中,每個與會者使用網(wǎng)絡(luò)設(shè)備(例如,個人數(shù)字助理(PDA)、智能手機、膝上型計算機、桌面計算機等)通過因特網(wǎng)登錄到會議服務(wù)器。會議事件數(shù)據(jù)由數(shù)據(jù)捕獲/記錄模塊104通過會議服務(wù)器102捕獲。所捕獲的會議事件通過模塊104被轉(zhuǎn)換為起源數(shù)據(jù)并存儲在起源存儲106中。數(shù)據(jù)模型由會議數(shù)據(jù)管理模塊108定義。所述數(shù)據(jù)模型優(yōu)選地采取起源圖的形式。下面將解釋核心會議起源數(shù)據(jù)類型及其擴展。所存儲的起源數(shù)據(jù)的數(shù)據(jù)元素之間的關(guān)系通過分析豐富模塊110來提取。豐富模塊Iio通過提取的關(guān)系豐富由會議數(shù)據(jù)管理模塊108形成的起源圖。因此,模塊110將所存儲的起源數(shù)據(jù)進行關(guān)聯(lián)。一旦存儲了捕獲的會議數(shù)據(jù)并創(chuàng)建了起源圖,便可通過查詢界面模塊112查詢起源存儲106中的起源圖來檢索有關(guān)會議的信息。作為查詢起源圖的結(jié)果而檢索到的有關(guān)會議的信息將在儀表板(dashboard) 114 上呈現(xiàn)。在儀表板上呈現(xiàn)的信息可包括一些效能度量,例如出席率、有關(guān)演示或討論持續(xù)時間、達到的參與程度等的統(tǒng)計。圖2示出用于從會議事件數(shù)據(jù)產(chǎn)生起源數(shù)據(jù)并產(chǎn)生起源圖的方法200。也就是說, 圖2示出圖1中的捕獲/記錄模塊104以及會議數(shù)據(jù)管理模塊108和分析豐富模塊110可以采用的方法的實施例。應(yīng)該理解,可以采用多種現(xiàn)有技術(shù)捕獲會議事件202。在圖2中示出了一些現(xiàn)有技術(shù)示例,例如發(fā)言者識別204、參會活動206、屏幕更改208、決策點檢測210和其他會議日志212。但是,應(yīng)該理解,圖2中所示的技術(shù)不構(gòu)成窮舉列表,也可以采用其他技術(shù)。起源數(shù)據(jù)包括在會議以及與會議相關(guān)的活動中產(chǎn)生或使用的工件。下面將描述起源數(shù)據(jù)的詳細模型。
作為分析通過技術(shù)204到212捕獲的會議事件的結(jié)果,創(chuàng)建起源數(shù)據(jù)214。所述事件數(shù)據(jù)被映射到會議數(shù)據(jù)模型。數(shù)據(jù)模型的模式由會議數(shù)據(jù)管理模塊108提供。這些操作的結(jié)果被存儲在起源存儲216中。作為示例,假設(shè)發(fā)言者識別模塊204識別發(fā)言者為“Susan”。屏幕捕獲(模塊208) 的持續(xù)時間和時機與發(fā)言者的關(guān)聯(lián)指示Susan演示了一組幻燈片。因此,在對應(yīng)的起源圖中創(chuàng)建三個圖節(jié)點。第一節(jié)點用于作為與會者Susan,第二節(jié)點用于作為演示數(shù)據(jù)該組幻燈片,最后,創(chuàng)建作為會議任務(wù)的演示節(jié)點。所述節(jié)點通過邊連接,通過將與會者和該組幻燈片與演示任務(wù)連接,使用邊來連接節(jié)點。這種關(guān)聯(lián)由分析豐富模塊110提供。現(xiàn)在描述根據(jù)本發(fā)明的實施例創(chuàng)建的示例性一般會議起源數(shù)據(jù)模型。所捕獲的用于創(chuàng)建數(shù)據(jù)模型的會議工件屬于以下類別。數(shù)據(jù)記錄這些是在執(zhí)行會議期間產(chǎn)生、使用或修改的工件。一般而言,這些工件包括演示幻燈片、音頻或視頻剪輯、語音抄本(transcript)、聊天消息和數(shù)據(jù)庫記錄。任務(wù)記錄任務(wù)記錄是特定會議活動的表示。通常,但不一定,會議活動使用或操縱數(shù)據(jù)并且由會議參與者執(zhí)行。進行演示,介紹與會者,舉行討論,回答問題是各種會議活動。資源記錄資源記錄表示作為特定任務(wù)動作者的人員或任何資源。與會者、發(fā)言者、會議組織者是會議資源。關(guān)系記錄這些是一般作為關(guān)聯(lián)兩個記錄的結(jié)果而產(chǎn)生的記錄。定制記錄定制記錄提供捕獲工件的擴展點,所述工件例如為會議目標(biāo)、警告、檢查點、決策點等。會議記錄會議記錄用于將屬于特定會議的工件連接在一起。這些工件類型構(gòu)成了起源圖的節(jié)點并且關(guān)系記錄表示邊。圖3示出用于表示會議起源數(shù)據(jù)類型的示例性圖標(biāo)。當(dāng)通過顯示設(shè)備為用戶顯示起源圖時,這些圖標(biāo)幫助以可視方式標(biāo)識重要的會議工件。例如,所示的圖標(biāo)包括會議記錄圖標(biāo)302、資源記錄圖標(biāo)304、任務(wù)記錄圖標(biāo)306、數(shù)據(jù)記錄圖標(biāo)308和定制記錄圖標(biāo)310。反映數(shù)據(jù)對象、任務(wù)或資源的會議起源記錄通過記錄探測器創(chuàng)建。這些是底層會議系統(tǒng)(即,圖1中的會議服務(wù)器102的一部分)的事件偵聽器。為了端到端地重新創(chuàng)建會議,起源記錄必須被連接在一起。這轉(zhuǎn)化為通過添加關(guān)系記錄在起源圖中創(chuàng)建邊,這可以在多個步驟中完成??梢愿鶕?jù)任務(wù)記錄所保持的信息建立任務(wù)和被操縱數(shù)據(jù)之間或任務(wù)和資源之間的基本關(guān)系。作為一個示例,演示是會議中一項最常見的活動。當(dāng)演示者開始發(fā)言和播放幻燈片投影時,便開始了特定的演示任務(wù)。結(jié)果,自動建立演示任務(wù)和幻燈片以及發(fā)言者之間的關(guān)系。通過運行分析(分析豐富)和查找起源圖中的正確起源記錄,發(fā)現(xiàn)更復(fù)雜的關(guān)系。其他關(guān)系通過使用諸如內(nèi)容儲存庫中存儲的數(shù)據(jù)之類的起源圖以外的數(shù)據(jù)來建立。在增加新關(guān)系時,便會持續(xù)地豐富底層的起源圖,因為創(chuàng)建某些關(guān)系可以觸發(fā)執(zhí)行其他豐富規(guī)則。當(dāng)建立起源記錄之間的關(guān)系時,超鏈接的結(jié)構(gòu)為每個此類記錄提供一個上下文,該上下文以到該記錄存在之前發(fā)生的相關(guān)事件以及之后發(fā)生的相關(guān)事件的路徑來描述該記錄的世系。圖4示出根據(jù)本發(fā)明的實施例的會議數(shù)據(jù)模型的示例性模式400。每個記錄都是可擴展(例如,可擴展標(biāo)記語言或XML)數(shù)據(jù)結(jié)構(gòu)并且所有記錄共享諸如id、class, type、appld和display name之類的共同屬性。屬性class和type用于識別和分類圖中的記錄; appld (應(yīng)用特定id)表示數(shù)據(jù)所來自的應(yīng)用的標(biāo)識符,display name表示如何顯示商業(yè)工件的命名。因此,Record Type 402是所有其他數(shù)據(jù)類型的基類。當(dāng)會議進行時,數(shù)據(jù)和任務(wù)工件被添加到起源圖中。資源和定制記錄通常在事后通過分析添加。所述六個記錄類(資源、數(shù)據(jù)、任務(wù)、關(guān)系、會議和定制)表示起源圖的節(jié)點。諸如會議標(biāo)題、地點和時間及被邀請者列表之類的會議屬性作為類型為MeetingType 404的會議記錄被捕獲。兩個會議工件之間的語義關(guān)系是由物化(materialized)為關(guān)系記錄的相應(yīng)節(jié)點之間的邊表示。圖4示出基本記錄類型的幾種特殊化。ft~esentation406、 Voice transcripts 408、MeetingAgenda 410 禾口 Voice record 412 是 DataRecordType 414 的一些示例性擴展。另一方面,Meetingparticipant 416、InviteeList 418 是 ResourceRecordType 420 的擴展,Discussion 422 禾口 Introduction 424 是 TaskRecordType似6的擴展。如圖所示,其他擴展也是可能的,本發(fā)明的原理不限于任何特定的記錄類型或擴展。圖5示出了用于在示例性場景中使用的基會議數(shù)據(jù)類型的模式500,所述基會議數(shù)據(jù)類型包括記錄類型502、會議類型504、數(shù)據(jù)記錄類型506、關(guān)系記錄類型508、資源記錄類型510和任務(wù)記錄類型512?,F(xiàn)在通過使用下面簡述的場景闡述會議起源圖。假設(shè)以下會議場景。Bill準(zhǔn)備狀態(tài)會議來討論項目X的進度。他給John、Mary, Keith、Taylor、Suzan和Paul發(fā)出了邀請。Bill是技術(shù)項目帶頭人,Mary是Bill的經(jīng)理, Keith是項目經(jīng)理,Susan是軟件開發(fā)人員,Paul是項目中的工程師。Taylor是客戶關(guān)系經(jīng)理。Bill創(chuàng)建會議的議程。根據(jù)所述議程,Bill啟動了會議,呈現(xiàn)了議程并要求Susan和 Paul針對項目中的軟件和硬件組件進行演示。除了 Taylor之外,所有人都接受了邀請。這是一次虛擬會議,與會者使用基于web的應(yīng)用(圖1中的會議服務(wù)器102作為其主機)從不同的地理位置參加這次會議。采用語音轉(zhuǎn)文字應(yīng)用記錄會談內(nèi)容,識別發(fā)言者和產(chǎn)生抄本。在開會這天,與會者開始加入會議連接裝置(conference bridge)。預(yù)定開會時間為10:00AM。Bill作為主持人在9:59AM啟動此次虛擬會議。Suzan和Paul在10OlAM加入會議,John和Mary在1005AM加入會議。Bill在1005AM開始發(fā)言并介紹議程和項目計劃。10:10AM,Susuan開始使用PowerPoint幻燈片演示來演示軟件開發(fā)的進度。Susan提出了遺留系統(tǒng)和新代碼之間的接口問題。她建議將計劃的軟件組件交付推遲一周。Susuan 的演示持續(xù)了 15分鐘并在接下來的5分鐘接受了其他與會者的提問。Bill、Mary和John 提出了問題。在提問和回答階段結(jié)束之時,修改了計劃的項目以反映Susan提出的更改。 Susan在10 45AM結(jié)束演示之后,Paul通過使用其瀏覽器并做出展示來開始他的演示。Paul 的展示在10:55AM結(jié)束并接受了 Keith和Mary的提問。Paul在11:00AM結(jié)束演示。然后, Bill開始了與會者之間的最后討論階段,會議比預(yù)計時間多進行了 10分鐘。關(guān)鍵控制點用于檢查會議是否遵循預(yù)定的會議規(guī)則。它們作為CustomRecordType 的擴展包括在圖中。關(guān)鍵控制點表示規(guī)則,在圖中使用節(jié)點和邊表示所述規(guī)則。因此,如果圖中的預(yù)定節(jié)點之間存在某個路徑,則它可能是滿足了控制點的指示。關(guān)鍵控制點作為遵循規(guī)則的指示被添加到圖中。決策點也可以是關(guān)鍵控制點。它可以表示為各個節(jié)點之間的子關(guān)系圖。使用圖4中列出的會議事件和數(shù)據(jù)記錄和數(shù)據(jù)模式提取以下會議工件。數(shù)據(jù)記錄會議、Susuan的演示、Paul的演示、會議議程、與會者列表、被邀請者列表、語音記錄A、語音記錄B、語音記錄C、語音記錄D、語音記錄E、語音抄本A、語音抄本B、語音抄本C、語音抄本D、語音抄本E、項目計劃任務(wù)記錄介紹、演示1、演示2、討論、問答^iJlid^ :Bill> John> Keith> Susan> Mary> Paul定制記錄KCP1 (演示不應(yīng)超過20分鐘),KCP2 (會議持續(xù)時間不應(yīng)超過1個小時)圖6示出上述會議場景的起源圖600。在上述會議場景中,Bill、Susan、Paul、 Keith、Mary 是 ResourceRecordType, Bill 的介紹,Susan 禾口 Paul 的演示以及討論是 TaskRecordType,被邀請者列表、議程、項目計劃、演示是DataRecordType。假設(shè)會議起源圖600,現(xiàn)在描述從這種會議起源圖中提取信息的過程。如上所述, 有關(guān)會議的信息存儲在圖600中。從起源圖中提取有關(guān)會議的信息相當(dāng)于提取圖的特性或發(fā)現(xiàn)各種子圖模式。有若干種具有各種計算復(fù)雜性和靈活性的現(xiàn)有圖查詢語言。這些語言分為諸如SPARQL、RQL、RAL、RDF查詢語言之類的知識庫查詢語言;圖推理查詢語言QWL-QL、 GraphLog ;具有圖運算符的查詢語言G0QL、GRAM以及圖形用戶界面查詢語言QGRAPH。目前有人還嘗試統(tǒng)一諸如GQL之類的不同圖查詢方法。起源圖可以不同的方式交互。這些方式包括一次一個步驟地瀏覽圖,根據(jù)與會議相關(guān)的約束查找子圖,檢查假設(shè)表達式。作為一個示例,可能需要通過瀏覽該圖來查明為何修改項目計劃。圖7示出了此過程700。通過在圖可視化工具(即,在與管理系統(tǒng)100關(guān)聯(lián)的顯示器上的圖的演示)導(dǎo)航可以顯示出,在討論Susuan的軟件開發(fā)演示之后重新制定了項目計劃。可進一步瀏覽演示內(nèi)容以找出原因,甚至可以搜索語音抄本以進行根本原因分析。還可以通過發(fā)送圖查詢(通過圖1中的查詢界面模塊11 提取所有與具有“硬件部署狀態(tài)”幻燈片名稱的“幻燈片”數(shù)據(jù)節(jié)點鏈接的“演示”任務(wù)節(jié)點,找到對諸如演示“硬件部署狀態(tài)”的人員的電子郵件地址是什么之類的問題的回答。然后,確定與同一演示任務(wù)鏈接的資源節(jié)點。有關(guān)演示者的信息可以從對應(yīng)的“演示者”節(jié)點的屬性中提取。一旦提取了該信息,便可調(diào)用諸如聊天或電子郵件之類的其他應(yīng)用從同一用戶界面向演示者發(fā)送消息。圖8示出了可從用戶界面800調(diào)用的各種應(yīng)用。對于演示者Paul,可以通過電話、 聊天或電子郵件立即聯(lián)系Paul。如圖所示,可以通過點擊來播放演示的音頻或視頻剪輯。類似地,還可以打開演示幻燈片或作為電子郵件發(fā)送幻燈片。因此,圖8圖示了如何將各種應(yīng)用與圖元素(一個或多個節(jié)點和/或一條或多條邊)進行關(guān)聯(lián)以調(diào)用諸如(僅作為示例) 瀏覽幻燈片、播放視頻、向與會者發(fā)送電子郵件等之類的進一步的功能。本領(lǐng)域的技術(shù)人員將理解,其他應(yīng)用也可以與圖元素或?qū)嶓w相關(guān)聯(lián),從而可以在圖中選擇它們以便為用戶調(diào)用進一步的功能。有利地,如此處說明性地詳細解釋的,可視化會議起源使得能夠通過探索不同工件之間的關(guān)系,在會議上下文中的業(yè)務(wù)工件中進行導(dǎo)航。起源圖是一種結(jié)構(gòu)化形式,它通過選擇性地探測相關(guān)會議事件數(shù)據(jù)來捕獲歷史信息。圖中的節(jié)點數(shù)和邊數(shù)取決于會議記錄設(shè)備捕獲的會議信息量。隨著語音和視頻處理技術(shù)的發(fā)展,起源圖的大小可能隨著節(jié)點數(shù)以及節(jié)點之間的邊數(shù)的增加而擴大。但是,圖的復(fù)雜程度是由用戶管理的??梢耘渲靡D(zhuǎn)換為圖數(shù)據(jù)的事件數(shù)據(jù)的類型及數(shù)量。將會議起源表示為圖的另一方面是用于檢索信息的成熟的圖查詢語言的可用性。 根據(jù)本發(fā)明的示例性實施例的圖數(shù)據(jù)模型包括會議工件之間的語義關(guān)系,因此能夠進行語義搜索。通過這種方式,不僅能搜索到與會者列表,還能搜索到與會者的角色和貢獻,以及他們?nèi)绾螀⑴c決策。類似地,搜索結(jié)果不僅返回演示幻燈片列表,還能返回演示者和演示時間(如果它影響決策點)等。分析圖數(shù)據(jù)的另一方面是創(chuàng)建會議在達成最初會議目標(biāo)方面的效能度量??赡艿臅h目標(biāo)可包括高出席率(例如,80% ),涵蓋議程項目,會議按計劃進行等。諸如這些內(nèi)容的會議統(tǒng)計可以被自動呈現(xiàn)在儀表板上。此外,如此處通過舉例詳細地解釋的,本發(fā)明的原理提供了從歷史數(shù)據(jù)捕獲、關(guān)聯(lián)和可視化會議的執(zhí)行。在會議期間使用或產(chǎn)生的相關(guān)工件以及會議活動和資源被映射到一般會議數(shù)據(jù)模型。然后以圖的方式捕獲會議的執(zhí)行,在所述圖中,所產(chǎn)生的會議工件、與會者以及會議任務(wù)是相互連接的。所述圖允許更快速地按結(jié)構(gòu)訪問會議數(shù)據(jù)并且為希望快速瀏覽最感興趣的會議部分的用戶提供可視化能力。本領(lǐng)域的技術(shù)人員將理解,本發(fā)明的各方面可以實現(xiàn)為系統(tǒng)、裝置、方法或計算機程序產(chǎn)品。因此,本發(fā)明的各方面可以采取完全硬件實施例、完全軟件實施例(包括固件、 駐留軟件、微代碼等)或組合了軟件和硬件方面的實施例的形式,所有這些軟件和硬件方面在此通常被稱為“電路”、“模塊”或“系統(tǒng)”。此外,本發(fā)明的各方面可以采取體現(xiàn)在一個或多個計算機可讀介質(zhì)(在介質(zhì)中具有計算機可讀程序代碼)中的計算機程序產(chǎn)品的形式.可以使用一個或多個計算機可讀介質(zhì)的任意組合。所述計算機可讀介質(zhì)可以是計算機可讀信號介質(zhì)或計算機可讀存儲介質(zhì)。計算機可讀存儲介質(zhì)例如可以是(但不限于) 電、磁、光、電磁、紅外線或半導(dǎo)體系統(tǒng)、裝置或設(shè)備或上述各項任何適合的組合。計算機可讀存儲介質(zhì)的更具體的示例(非窮舉列表)可以包括以下項具有一條或多條線的電連接、 便攜式計算機軟盤、硬盤、隨機存取存儲器(RAM)、只讀存儲器(ROM)、可擦寫可編程只讀存儲器(EPR0M或閃存)、光纖、便攜式光盤只讀存儲器(CD-ROM)、光存儲設(shè)備、磁存儲設(shè)備或上述各項任何適合的組合。在本文檔的上下文中,計算機可讀存儲介質(zhì)可以是任何能夠包含或存儲由指令執(zhí)行系統(tǒng)、裝置或設(shè)備使用或與所述指令執(zhí)行系統(tǒng)、裝置或設(shè)備結(jié)合的程序的有形介質(zhì)。計算機可讀信號介質(zhì)可以包括其中包含計算機可讀程序代碼(例如,在基帶中或作為載波的一部分)的傳播的數(shù)據(jù)信號。此類傳播的信號可以采取多種形式中的任何一種,包括但不限于電磁、光或上述各項任何適合的組合。計算機可讀信號介質(zhì)可以是任何并非計算機可讀存儲介質(zhì)以及傳送、傳播或傳輸由指令執(zhí)行系統(tǒng)、裝置或設(shè)備使用或與所述指令執(zhí)行系統(tǒng)、裝置或設(shè)備結(jié)合的程序的計算機可讀介質(zhì)??梢允褂萌魏芜m當(dāng)?shù)慕橘|(zhì)(包括但不限于無線、線纜、光纜、RF等或上述各項任何適合的組合)來傳輸計算機可讀介質(zhì)中包含的程序代碼。用于執(zhí)行本發(fā)明的各方面的操作的計算機程序代碼可以使用包含一種或多種編程語言的任意組合來編寫,所述編程語言包括諸如Java、Smalltalk、C++或類似語言之類的面向?qū)ο蟮木幊陶Z言或者諸如“C”編程語言或類似的編程語言之類的常規(guī)過程編程語言。所述程序代碼可以作為獨立的軟件包完全地在用戶計算機上執(zhí)行,部分地在用戶計算機上執(zhí)行,部分地在用戶計算機上并部分地在遠程計算機上執(zhí)行,或者完全地在遠程計算機或服務(wù)器上執(zhí)行。在后者的情況中,所述遠程計算機可以通過包括局域網(wǎng)(LAN)或廣域網(wǎng)(WAN)的任何類型網(wǎng)絡(luò)與用戶的計算機相連,也可以與外部計算機進行連接(例如,使用因特網(wǎng)服務(wù)提供商通過因特網(wǎng)連接)。下面參考根據(jù)本發(fā)明的實施例的方法、裝置(系統(tǒng))和計算機程序產(chǎn)品的流程圖和/或方塊圖對本發(fā)明的各方面進行描述。將理解,所述流程圖和/或方塊圖的每個方塊以及所述流程圖和/或方塊圖中的方塊的組合可以由計算機程序指令來實現(xiàn)。這些計算機程序指令可以被提供給通用計算機、專用計算機或其他可編程數(shù)據(jù)處理裝置的處理器以產(chǎn)生機器,以便通過所述計算機或其他可編程數(shù)據(jù)處理裝置的處理器執(zhí)行的所述指令產(chǎn)生用于實現(xiàn)在一個或多個流程圖和/或方塊圖方塊中指定的功能/操作的裝置。這些計算機程序指令也可以被存儲在能夠引導(dǎo)計算機、其他可編程數(shù)據(jù)處理裝置或其他設(shè)備以特定方式執(zhí)行功能的計算機可讀介質(zhì)中,以便存儲在所述計算機可讀介質(zhì)中的所述指令產(chǎn)生一件包括實現(xiàn)在所述一個或多個流程圖和/或方塊圖方塊中指定的功能/ 操作的指令的制品。所述計算機程序指令還可被加載到計算機、其他可編程數(shù)據(jù)處理裝置或其他設(shè)備,以導(dǎo)致在所述計算機、其他可編程裝置或其他設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計算機實現(xiàn)的過程,從而在所述計算機或其他可編程裝置上執(zhí)行的指令提供用于實現(xiàn)在一個或多個流程圖和/或方塊圖方塊中指定的功能/操作的過程?,F(xiàn)在再次參考圖1-8,附圖中的圖表示出了根據(jù)本發(fā)明的各種實施例的系統(tǒng)、方法和計算機程序產(chǎn)品的可能實施方式的架構(gòu)、功能和操作。在此方面,所述流程圖或方塊圖中的每個方塊都可以表示代碼的模塊、段或部分,所述代碼包括用于實現(xiàn)指定的邏輯功能 (多個)的一個或多個可執(zhí)行指令。還應(yīng)指出,在某些備選實施方式中,在方塊中說明的功能可以不按圖中說明的順序發(fā)生。例如,示為相繼的兩個方塊可以實際上被基本同時地執(zhí)行,或者某些時候,取決于所涉及的功能,可以以相反的順序執(zhí)行所述方塊。還應(yīng)指出,所述方塊圖和/或流程圖的每個方塊以及所述方塊圖和/或流程圖中的方塊的組合可以由執(zhí)行指定功能或操作的基于專用硬件的系統(tǒng)或?qū)S糜布陀嬎銠C指令的組合來實現(xiàn)。因此,本發(fā)明的技術(shù)(例如,如圖1-8所示)還可以包括,如此處所述,提供一種系統(tǒng),其中所述系統(tǒng)包括不同的模塊(例如,包括軟件、硬件或軟件及硬件的模塊)。僅作為示例,所述模塊可以包括,但不限于會議服務(wù)器模塊、捕獲/記錄模塊、會議數(shù)據(jù)管理模塊、分析豐富模塊、起源存儲模塊和查詢界面模塊。這些和其他模塊可以進行配置,例如,以執(zhí)行在圖1-8的上下文中描述和示出的步驟?!獋€或多個實施例可以使用在通用計算機或工作站上運行的軟件?,F(xiàn)在參考圖 9,這種實施方式900采用,例如,處理器902、存儲器904、以及由,例如,顯示器906和鍵盤 908形成的輸入/輸出接口。術(shù)語“處理器”如此處所用,旨在包括任何處理設(shè)備,例如,包括CPU(中央處理單元)和/或其他形式的處理電路的處理設(shè)備。進一步地,術(shù)語“處理器” 可以表示多于一個單個處理器。術(shù)語“存儲器”旨在包括與處理器或CPU相連的存儲器,例
11如,RAM(隨機存取存儲器)、R0M(只讀存儲器)、固定存儲設(shè)備(例如,硬盤驅(qū)動器)、可拆裝存儲設(shè)備(例如,軟盤)、閃存等。此外,詞組“輸入/輸出接口 ”如此處所用,旨在包括, 例如,一個或多個用于將數(shù)據(jù)輸入處理單元的裝置(例如,鍵盤或鼠標(biāo))以及一個或多個用于提供與處理單元關(guān)聯(lián)的結(jié)果的裝置(例如,顯示器或打印機)。處理器902、存儲器904以及諸如顯示器906和鍵盤908之類的輸入/輸出接口可以通過,例如,作為數(shù)據(jù)處理單元912—部分的總線910相互連接。還可以,例如,通過總線 910的適當(dāng)互連也可以被提供給諸如網(wǎng)卡之類的網(wǎng)絡(luò)接口 914,以便與計算機網(wǎng)絡(luò)相接口, 以及被提供給諸如軟盤或⑶-ROM驅(qū)動器之類的媒體接口 916,以便與媒體918相接口。適合于存儲和/或執(zhí)行程序代碼的數(shù)據(jù)處理系統(tǒng)可包括至少一個通過系統(tǒng)總線 910直接或間接連接到存儲器元件904的處理器902。所述存儲器元件可以包括在程序代碼的實際執(zhí)行期間采用的本地存儲器、大容量存儲裝置以及提供至少某些程序代碼的臨時存儲以減少必須在執(zhí)行期間從大容量存儲裝置檢索代碼的次數(shù)的高速緩沖存儲器。輸入/輸出或I/O設(shè)備(包括但不限于用于輸入數(shù)據(jù)的鍵盤908、用于查看起源圖和數(shù)據(jù)的顯示器906、用于選擇數(shù)據(jù)的指點設(shè)備等)可以直接(例如,通過總線910)或通過居間的I/O控制器(為了清晰,此處省略)與系統(tǒng)相連。諸如網(wǎng)絡(luò)接口 914之類的網(wǎng)絡(luò)適配器也可以被連接到系統(tǒng)以使所述數(shù)據(jù)處理系統(tǒng)能夠通過居間的專用或公共網(wǎng)絡(luò)變得與其他數(shù)據(jù)處理系統(tǒng)或遠程打印機或存儲設(shè)備相連。調(diào)制解調(diào)器、電纜調(diào)制解調(diào)器和以太網(wǎng)卡只是幾種當(dāng)前可用的網(wǎng)絡(luò)適配器類型。如此處所用,“服務(wù)器”包括運行服務(wù)器程序的物理數(shù)據(jù)處理系統(tǒng)(例如,圖9中所示的系統(tǒng)91 。應(yīng)該理解,此類物理服務(wù)器可以包括,也可以不包括顯示器和鍵盤。也就是說,應(yīng)該理解,圖1中示出的組件可以在一個或多個服務(wù)器上實現(xiàn)。將理解并且應(yīng)該理解的是,上述本發(fā)明的示例性實施例可以多種不同的方式實現(xiàn)。學(xué)習(xí)此處提供的本發(fā)明的教導(dǎo)之后,相關(guān)領(lǐng)域的普通技術(shù)人員將能夠構(gòu)想本發(fā)明的其他實施方式。實際上,盡管此處參考附圖對本發(fā)明的示例性實施例進行了描述,但是應(yīng)該理解,本發(fā)明不限于這些精確的實施例,在不偏離本發(fā)明的范圍或精神的情況下,本領(lǐng)域的技術(shù)人員可以做出各種其他更改和修改。
權(quán)利要求
1.一種用于管理與會議相關(guān)的歷史的方法,包括以下步驟收集與會議相關(guān)的數(shù)據(jù);根據(jù)所收集的數(shù)據(jù)的至少一部分產(chǎn)生起源數(shù)據(jù),其中所述起源數(shù)據(jù)指示一個或多個數(shù)據(jù)項的世系;產(chǎn)生定義所產(chǎn)生的起源數(shù)據(jù)的可視表示的起源圖,其中圖元素包括一個或多個節(jié)點和節(jié)點之間的一條或多條邊,其中圖的節(jié)點表示與所收集的數(shù)據(jù)相關(guān)的記錄,圖的邊表示記錄之間的關(guān)系;將一個或多個應(yīng)用與至少一個圖元素相關(guān)聯(lián),其中可選擇所述一個或多個應(yīng)用來調(diào)用功能;以及將所產(chǎn)生的起源圖存儲在儲存庫中以用于分析會議。
2.如權(quán)利要求1中所述的方法,其中所述收集與會議相關(guān)的數(shù)據(jù)的步驟進一步包括探測作為會議主機的系統(tǒng)。
3.如權(quán)利要求1中所述的方法,其中所述根據(jù)所收集的數(shù)據(jù)產(chǎn)生起源數(shù)據(jù)的步驟進一步包括將所收集的數(shù)據(jù)映射到之前創(chuàng)建的數(shù)據(jù)模型以表示會議。
4.如權(quán)利要求3中所述的方法,其中所述數(shù)據(jù)模型進一步包括一個或多個起源記錄類型。
5.如權(quán)利要求4中所述的方法,其中所述一個或多個起源記錄類型包括數(shù)據(jù)記錄類型,其中數(shù)據(jù)記錄包括在會議期間產(chǎn)生的或更改的工件的表示。
6.如權(quán)利要求4中所述的方法,其中所述一個或多個起源記錄類型包括任務(wù)記錄類型,其中任務(wù)記錄包括一個特定的會議相關(guān)任務(wù)的執(zhí)行的表示。
7.如權(quán)利要求4中所述的方法,其中所述一個或多個起源記錄類型包括會議記錄類型,其中會議記錄包括一個會議實例的表示。
8.如權(quán)利要求4中所述的方法,其中所述一個或多個起源記錄類型包括資源記錄類型,其中資源記錄包括與選定的會議起源范圍相關(guān)的人員或資源的表示。
9.如權(quán)利要求4中所述的方法,其中所述一個或多個起源記錄類型包括定制記錄類型,其中定制記錄包括域特定的工件的表示。
10.如權(quán)利要求1中所述的方法,其中所述產(chǎn)生提供所產(chǎn)生的起源數(shù)據(jù)的可視表示的起源圖的步驟進一步包括訪問一個或多個之前創(chuàng)建的規(guī)則,所述規(guī)則定義了所收集數(shù)據(jù)中數(shù)據(jù)項之間的一個或多個關(guān)聯(lián),所述關(guān)聯(lián)然后被用于連接所述起源圖中的數(shù)據(jù)項。
11.如權(quán)利要求1中所述的方法,其中所述產(chǎn)生提供所產(chǎn)生的起源數(shù)據(jù)的可視表示的起源圖的步驟進一步包括識別至少一個控制點,以便從所識別的控制點的角度產(chǎn)生所述起源圖。
12.如權(quán)利要求1中所述的方法,進一步包括接收針對存儲的起源圖的查詢的步驟。
13.如權(quán)利要求1中所述的方法,進一步包括分析存儲的起源圖以判定與會議相關(guān)的狀況的步驟。
14.如權(quán)利要求1中所述的方法,進一步包括當(dāng)收集到與會議相關(guān)的后續(xù)數(shù)據(jù)時更新所述起源圖的步驟。
15.如權(quán)利要求1中所述的方法,其中所述會議包括虛擬會議。
16.一種用于管理與會議相關(guān)的歷史的系統(tǒng),包括用于收集與會議相關(guān)的數(shù)據(jù)的裝置;用于根據(jù)所收集的數(shù)據(jù)的至少一部分產(chǎn)生起源數(shù)據(jù)的裝置,其中所述起源數(shù)據(jù)指示一個或多個數(shù)據(jù)項的世系;用于產(chǎn)生定義了所產(chǎn)生的起源數(shù)據(jù)的可視表示的起源圖的裝置,其中圖元素包括一個或多個節(jié)點和節(jié)點之間的一條或多條邊,其中圖的節(jié)點表示與所收集的數(shù)據(jù)相關(guān)的記錄, 圖的邊表示記錄之間的關(guān)系;用于將一個或多個應(yīng)用與至少一個圖元素相關(guān)聯(lián)的裝置,其中可選擇所述一個或多個應(yīng)用來調(diào)用功能;以及用于將所產(chǎn)生的起源圖存儲在儲存庫中以用于分析會議的裝置。
17.如權(quán)利要求16中所述的系統(tǒng),其中用于根據(jù)所收集的數(shù)據(jù)產(chǎn)生起源數(shù)據(jù)的裝置進一步包括用于將所收集的數(shù)據(jù)映射到之前創(chuàng)建的數(shù)據(jù)模型以表示會議的裝置。
18.如權(quán)利要求17中所述的系統(tǒng),其中所述數(shù)據(jù)模型進一步包括一個或多個起源記錄類型。
19.如權(quán)利要求18中所述的系統(tǒng),其中所述一個或多個起源記錄類型包括數(shù)據(jù)記錄類型,其中數(shù)據(jù)記錄包括在會議期間產(chǎn)生的或更改的工件的表示。
20.如權(quán)利要求18中所述的系統(tǒng),其中所述一個或多個起源記錄類型包括任務(wù)記錄類型,其中任務(wù)記錄包括一個特定的會議相關(guān)任務(wù)的執(zhí)行的表示。
21.如權(quán)利要求18中所述的系統(tǒng),其中所述一個或多個起源記錄類型包括會議記錄類型,其中會議記錄包括一個會議實例的表示。
22.如權(quán)利要求18中所述的系統(tǒng),其中所述一個或多個起源記錄類型包括資源記錄類型,其中資源記錄包括與選定的會議起源范圍相關(guān)的人員或資源的表示。
23.如權(quán)利要求18中所述的系統(tǒng),其中所述一個或多個起源記錄類型包括定制記錄類型,其中定制記錄包括域特定的工件的表示。
24.一種用于管理與會議相關(guān)的歷史的方法,所述方法包括收集與會議相關(guān)的數(shù)據(jù),其中所收集的數(shù)據(jù)包括多個記錄;使用數(shù)據(jù)模型將至少一些記錄映射到資源、任務(wù)、數(shù)據(jù)或關(guān)系類型;從映射的數(shù)據(jù)創(chuàng)建圖,其中圖的節(jié)點表示與所收集的數(shù)據(jù)相關(guān)的記錄,圖的邊表示記錄之間的關(guān)系,并且其中所述記錄被映射到所述資源、任務(wù)或數(shù)據(jù)類型之一;以及使用所述圖解答查詢或創(chuàng)建會議記錄的可視化。
25.如權(quán)利要求M中所述的方法,其中所述映射基于對輸入的會議記錄數(shù)據(jù)的結(jié)構(gòu)的了解。
26.如權(quán)利要求M中所述的方法,其中所述映射基于識別數(shù)據(jù)的格式。
27.如權(quán)利要求沈中所述的方法,其中記錄的格式是電子郵件的格式,并且基于識別該格式,所述記錄的映射是映射到資源。
全文摘要
披露了用于管理會議的歷史的起源技術(shù)。例如,一種用于管理與會議相關(guān)的歷史的方法包括以下步驟。收集與會議相關(guān)的數(shù)據(jù)。根據(jù)所收集的數(shù)據(jù)的至少一部分產(chǎn)生起源數(shù)據(jù),其中所述起源數(shù)據(jù)指示一個或多個數(shù)據(jù)項的世系。產(chǎn)生定義了所產(chǎn)生的起源數(shù)據(jù)的可視表示的起源圖,其中圖元素包括一個或多個節(jié)點和節(jié)點之間的一條或多條邊,其中圖的節(jié)點表示與所收集的數(shù)據(jù)相關(guān)的記錄,圖的邊表示記錄之間的關(guān)系。一個或多個應(yīng)用與至少一個圖元素關(guān)聯(lián)并且可通過選擇來調(diào)用功能。所產(chǎn)生的起源圖被存儲在儲存庫中以用于分析會議。
文檔編號G06Q10/00GK102314638SQ20111018097
公開日2012年1月11日 申請日期2011年6月30日 優(yōu)先權(quán)日2010年6月30日
發(fā)明者M·托普卡拉, Y·N·多加納塔 申請人:國際商業(yè)機器公司