來(lái)經(jīng) 由客戶端計(jì)算設(shè)備130訪問(wèn)會(huì)議。服務(wù)器120可被實(shí)現(xiàn)為具有單個(gè)處理器的單個(gè)機(jī)器、多 處理器機(jī)器或者包括具有多個(gè)處理器的多個(gè)機(jī)器的服務(wù)器群。下面結(jié)合圖3更詳細(xì)地描述 服務(wù)器120的一個(gè)示例。
[0024] 每個(gè)客戶端計(jì)算設(shè)備130可W是膝上型計(jì)算機(jī)、臺(tái)式計(jì)算機(jī)、移動(dòng)電話、個(gè)人數(shù)字 助理(PDA)、平板計(jì)算機(jī)、上網(wǎng)本、嵌入有或連接到一個(gè)或更多個(gè)處理器的電視、物理機(jī)或虛 擬機(jī)。每個(gè)客戶端計(jì)算設(shè)備130可包括鍵盤(pán)、鼠標(biāo)、顯示器或觸摸屏中的一個(gè)或更多個(gè)。每 個(gè)客戶端計(jì)算設(shè)備130還可包括被配置為顯示網(wǎng)頁(yè)(例如線上會(huì)議服務(wù)的網(wǎng)頁(yè))的網(wǎng)絡(luò)瀏 覽器。備選地,客戶端計(jì)算設(shè)備130可包括用于訪問(wèn)線上會(huì)議服務(wù)的專用應(yīng)用(例如,移動(dòng) 電話或平板計(jì)算機(jī)應(yīng)用)。
[0025] 圖2示出了圖1的示例性數(shù)據(jù)存儲(chǔ)庫(kù)110。如圖所示,數(shù)據(jù)存儲(chǔ)庫(kù)110包括中央 處理單元(CPU) 202、網(wǎng)絡(luò)接口 204和存儲(chǔ)器206。CPU202包括一個(gè)或更多個(gè)處理器。CPU 202被配置為執(zhí)行存儲(chǔ)在計(jì)算機(jī)可讀介質(zhì)(例如存儲(chǔ)器206)中的計(jì)算機(jī)指令。網(wǎng)絡(luò)接口 204被配置為允許數(shù)據(jù)存儲(chǔ)庫(kù)110在網(wǎng)絡(luò)(例如圖1的網(wǎng)絡(luò)140)中發(fā)送和接收數(shù)據(jù)。網(wǎng) 絡(luò)接口 204可包括一個(gè)或更多個(gè)網(wǎng)絡(luò)接口卡(NIC)。存儲(chǔ)器206存儲(chǔ)數(shù)據(jù)或指令。存儲(chǔ)器 206可W是緩存單元、存儲(chǔ)單元、內(nèi)部存儲(chǔ)器單元或外部存儲(chǔ)器單元中的一個(gè)或更多個(gè)。如 圖所示,存儲(chǔ)器206包括線上會(huì)議工作區(qū)208。雖然在圖2中示出了單個(gè)線上會(huì)議工作區(qū) 208,但是存儲(chǔ)器206可包括多個(gè)線上會(huì)議工作區(qū)208。
[0026] 線上會(huì)議工作區(qū)208包括與線上會(huì)議相關(guān)聯(lián)的信息。如該里所使用的,術(shù)語(yǔ)"線上 會(huì)議"包括其原本且通常的意義,包括但不限于經(jīng)由網(wǎng)絡(luò)(例如網(wǎng)絡(luò)140)相互連接并且連 接到線上會(huì)議服務(wù)(例如,數(shù)據(jù)存儲(chǔ)庫(kù)110和服務(wù)器120)的兩個(gè)或更多個(gè)客戶端計(jì)算設(shè)備 (例如,客戶端計(jì)算設(shè)備130. 1和130. 2)之間的會(huì)議。如圖所示,線上會(huì)議工作區(qū)208存儲(chǔ) 文件210. 1和文件210. 2W及通信流214。雖然在圖2中結(jié)合兩個(gè)文件210示出本主題技 術(shù),但是可W使用任意數(shù)量的文件210來(lái)實(shí)現(xiàn)本主題技術(shù)。
[0027] 文件210. 1和文件210. 2對(duì)應(yīng)于在線上會(huì)議期間呈現(xiàn)的文件。文件210. 1和文件 210. 2可包括幻燈片放映、文字處理文檔、圖像專輯中的一個(gè)或更多個(gè)。文件210. 1和文件 210. 2中的每個(gè)文件可包括一個(gè)或更多個(gè)顯示項(xiàng)目212. 1、212. 2、212. 3、212. 4和212. 5。 例如,如果文件表示幻燈片放映,則文件中的顯示項(xiàng)目可W是幻燈片放映中的幻燈片。如果 文件表示文字處理文檔,則文件中的顯示項(xiàng)目可W是文字處理文檔中的頁(yè)面。如果文件是 圖像專輯,則顯示項(xiàng)目可W是圖像專輯中的單個(gè)圖像。在一些情況下,文件可不包括顯示項(xiàng) 目。如圖所示,文件210. 1包括顯示項(xiàng)目212. 1、212. 2和212. 3,文件210. 2包括顯示項(xiàng)目 212. 4和212. 5。每個(gè)顯示項(xiàng)目212.k與通信流214的在顯示項(xiàng)目212.k在線上會(huì)議中被 呈現(xiàn)時(shí)傳輸?shù)牟糠?16.k相關(guān)聯(lián)。在一些情況下,在線上會(huì)議期間可W不呈現(xiàn)顯示項(xiàng)目,或 者可W在沒(méi)有傳輸任何數(shù)據(jù)時(shí)呈現(xiàn)顯示項(xiàng)目。在該種情況下,顯示項(xiàng)目可W不與通信流214 的部分216.k相關(guān)聯(lián),或者可W與通信流的空或零(null)部分216.k相關(guān)聯(lián)。
[002引通信流214可W是音頻流、視頻流、音頻流或視頻流的轉(zhuǎn)錄中的一個(gè)或更多個(gè)或 者一個(gè)或更多個(gè)文本消息(例如,如果經(jīng)由文本聊天程序進(jìn)行線上會(huì)議)。通信流的每個(gè)部 分216.k對(duì)應(yīng)于在相關(guān)聯(lián)的顯示項(xiàng)目212.k被呈現(xiàn)時(shí)傳輸?shù)男畔?。通信?14的一些部分 可不對(duì)應(yīng)于通信流的任何部分216.k,例如,在未呈現(xiàn)文件210時(shí)傳輸?shù)牟糠帧?br>[0029] 圖3示出了圖1的示例性服務(wù)器120。如圖所示,服務(wù)器120包括中央處理單元 (CPU) 302、網(wǎng)絡(luò)接口 304和存儲(chǔ)器306。CPU302包括一個(gè)或更多個(gè)處理器。CPU302被配 置為執(zhí)行在計(jì)算機(jī)可讀介質(zhì)(例如存儲(chǔ)器306)中存儲(chǔ)的計(jì)算機(jī)指令。網(wǎng)絡(luò)接口 304被配 置為允許數(shù)據(jù)存儲(chǔ)庫(kù)110在網(wǎng)絡(luò)(例如圖1的網(wǎng)絡(luò)140)中發(fā)送和接收數(shù)據(jù)。網(wǎng)絡(luò)接口 304 可包括一個(gè)或更多個(gè)網(wǎng)絡(luò)接口卡(NIC)。存儲(chǔ)器306存儲(chǔ)數(shù)據(jù)或指令。存儲(chǔ)器306可W是 緩存單元、存儲(chǔ)單元、內(nèi)部存儲(chǔ)器單元或外部存儲(chǔ)器單元中的一個(gè)或更多個(gè)。如圖所示,存 儲(chǔ)器306包括文件共享模塊308、顯示-通信匹配模塊310和捜索工作區(qū)模塊312。
[0030] 文件共享模塊308被配置為在線上會(huì)議期間監(jiān)視線上會(huì)議中的主講人的第一客 戶端計(jì)算設(shè)備(例如,客戶端計(jì)算設(shè)備130中的第一客戶端計(jì)算設(shè)備)的操作系統(tǒng)。主講 人的第一客戶端計(jì)算設(shè)備參與與線上會(huì)議中的至少一個(gè)參加者的第二客戶端計(jì)算設(shè)備的 屏幕共享(例如,客戶端計(jì)算設(shè)備130中的第二客戶端計(jì)算設(shè)備)。文件共享模塊308被配 置為基于對(duì)操作系統(tǒng)的監(jiān)視來(lái)確定可經(jīng)由該操作系統(tǒng)訪問(wèn)的一個(gè)或更多個(gè)文件正在線上 會(huì)議中被呈現(xiàn)。文件共享模塊308被配置為在從主講人的第一客戶端計(jì)算設(shè)備接收到許可 之后,響應(yīng)于確定一個(gè)或更多個(gè)文件正在線上會(huì)議中被呈現(xiàn)而將所述一個(gè)或更多個(gè)文件提 供給一組用戶。該組用戶可包括例如線上會(huì)議的一組與會(huì)者或?qū)€上會(huì)議感興趣的其他人 員。可例如經(jīng)由電子消息(例如,電子郵件)或經(jīng)由在用于訪問(wèn)線上會(huì)議的應(yīng)用(例如瀏 覽器或?qū)S脩?yīng)用)內(nèi)傳輸?shù)南⒁粋€(gè)或更多個(gè)文件提供給該組用戶。
[0031] 顯示-通信匹配模塊310被配置為接收包括用于在會(huì)議期間呈現(xiàn)的一個(gè)或更多個(gè) 顯示項(xiàng)目(例如,顯示項(xiàng)目212. 1、212. 2、212. 3、212. 4和212. 5)的一個(gè)或更多個(gè)文件(例 如,文件210. 1和210. 2)。顯示-通信匹配模塊310被配置為接收針對(duì)會(huì)議的通信流(例 如,通信流214)。顯示-通信匹配模塊被配置為將一個(gè)或更多個(gè)文件中的一個(gè)或更多個(gè)顯 示項(xiàng)目中的一個(gè)顯示項(xiàng)目(例如,顯示項(xiàng)目212. 1)與通信流的一部分(例如,部分216. 1) 相關(guān)聯(lián)。在呈現(xiàn)一個(gè)或更多個(gè)顯示項(xiàng)目中的所述一個(gè)顯示項(xiàng)目期間傳輸通信流的所述部 分。在一些方面,作為一個(gè)顯示項(xiàng)目的替代,可使用至少一個(gè)顯示項(xiàng)目(例如,兩個(gè)顯示項(xiàng) 目、S個(gè)顯示項(xiàng)目或者四個(gè)或更多個(gè)顯示項(xiàng)目)。顯示-通信匹配模塊310被配置為將一 個(gè)或更多個(gè)文件與通信流相結(jié)合地存儲(chǔ)在存儲(chǔ)器(例如數(shù)據(jù)存儲(chǔ)庫(kù)110的存儲(chǔ)器206)中。 一個(gè)或更多個(gè)文件中的一個(gè)或更多個(gè)顯示項(xiàng)目中的所述一個(gè)顯示項(xiàng)目與通信流的所述部 分相關(guān)聯(lián)地存儲(chǔ)。
[0032] 捜索工作區(qū)模塊312被配置為在進(jìn)行了線上會(huì)議之后捜索工作區(qū)(例如,線上會(huì) 議工作區(qū)208)。根據(jù)一些方面,捜索工作區(qū)模塊312接收針對(duì)與通信流(例如,通信流214) 相結(jié)合地存儲(chǔ)的一個(gè)或更多個(gè)文件(例如,文件210)的捜索查詢(例如,文本捜索查詢)。 捜索工作區(qū)模塊312基于捜索查詢來(lái)捜索一個(gè)或更多個(gè)文件和通信流W產(chǎn)生一個(gè)或更多 個(gè)捜索結(jié)果。一個(gè)或更多個(gè)捜索結(jié)果中的至少一個(gè)捜索結(jié)果與一個(gè)或更多個(gè)文件中的顯示 項(xiàng)目(例如,顯示項(xiàng)目212之一)和通信流的相關(guān)聯(lián)部分(例如,部分216)相關(guān)聯(lián)。例如, 如果捜索查詢對(duì)應(yīng)于短語(yǔ)"helloworld(你好世界)",則捜索結(jié)果之一可對(duì)應(yīng)于通信流中 說(shuō)出或?qū)懹?helloworld"的位置或者一個(gè)或更多個(gè)文件中寫(xiě)有"helloworld"的位置 (例如,通信流的一部分或文件中的顯示項(xiàng)目)。捜索工作區(qū)模塊312(例如經(jīng)由客戶端計(jì) 算設(shè)備130)提供對(duì)與該顯示項(xiàng)目或通信流的所述部分相關(guān)聯(lián)的捜索結(jié)果的一個(gè)或更多個(gè) 文件中的顯示項(xiàng)目和通信流的相關(guān)聯(lián)部分的呈現(xiàn)。
[0033] 有利地,作為捜索工作區(qū)模塊312的操作的結(jié)果,在線上會(huì)議工作區(qū)(例如線上會(huì) 議工作區(qū)208)中捜索信息的用戶可定位來(lái)自于會(huì)議的文件中的相關(guān)信息,并訪問(wèn)通信流 的相關(guān)聯(lián)部分W獲得附加信息。備選地,用戶可定位通信流中的相關(guān)信息并容易地訪問(wèn)包 含當(dāng)相關(guān)信息正被傳輸(例如,鍵入或說(shuō)出)時(shí)顯示的信息的文件。
[0034] 圖4示出了用于共享在線上會(huì)議期間呈現(xiàn)的文件的示例性處理400。
[0035] 處理400開(kāi)始于步驟410,在步驟410,服務(wù)器(例如,服務(wù)器120)在線上會(huì)議期 間監(jiān)視線上會(huì)議中的主講人的第一客戶端計(jì)算設(shè)備(例如,客戶端計(jì)算設(shè)備130之一)的 操作系統(tǒng)。主講人