亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

多媒體協(xié)作系統(tǒng)的制作方法

文檔序號(hào):6348162閱讀:213來(lái)源:國(guó)知局
專利名稱:多媒體協(xié)作系統(tǒng)的制作方法
技術(shù)領(lǐng)域
公開(kāi)的各實(shí)施方式一般性地涉及一種多媒體協(xié)作系統(tǒng),并且特別地涉及在多媒體協(xié)作系統(tǒng)的用戶之間進(jìn)行數(shù)據(jù)共享的系統(tǒng)和方法。
背景技術(shù)
計(jì)算機(jī)網(wǎng)絡(luò)(例如因特網(wǎng)和內(nèi)聯(lián)網(wǎng))已經(jīng)成為供在不同位置的人們彼此進(jìn)行通信的有力工具。例如,許多公司現(xiàn)在使用網(wǎng)絡(luò)會(huì)議來(lái)進(jìn)行與工作相關(guān)的實(shí)況會(huì)議或演講。通過(guò)音頻/視頻捕獲和廣播設(shè)備,網(wǎng)絡(luò)會(huì)議將世界各地的人們帶入網(wǎng)絡(luò)空間中的虛擬會(huì)議室。 盡管網(wǎng)絡(luò)會(huì)議的與會(huì)者可以幾乎實(shí)時(shí)地彼此看到且彼此聽(tīng)到,但是他們的通信的交互性由于下述事實(shí)而被削弱虛擬會(huì)議室中的與會(huì)者通過(guò)計(jì)算機(jī)無(wú)法像一組與會(huì)者在配備有大白板的真實(shí)會(huì)議室那樣,容易地共享他們手寫的評(píng)論。

發(fā)明內(nèi)容
根據(jù)如下所述的一些實(shí)施方式,公開(kāi)了一種由協(xié)作系統(tǒng)執(zhí)行的計(jì)算機(jī)實(shí)施的方法。該協(xié)作系統(tǒng)包括遠(yuǎn)程服務(wù)器系統(tǒng)以及一個(gè)或多個(gè)客戶端設(shè)備,該一個(gè)或多個(gè)客戶端設(shè)備包括第一客戶端設(shè)備并連接到遠(yuǎn)程服務(wù)器系統(tǒng),該第一客戶端設(shè)備包括觸摸屏顯示器。 在接收到用戶指令時(shí),協(xié)作系統(tǒng)在第一客戶端設(shè)備打開(kāi)文檔并在觸摸屏顯示器上向第一用戶顯示該文檔。該協(xié)作系統(tǒng)通過(guò)與觸摸屏顯示器交互來(lái)檢測(cè)來(lái)自第一用戶的對(duì)該文檔的第一評(píng)論。該協(xié)作系統(tǒng)接收來(lái)自遠(yuǎn)程服務(wù)器系統(tǒng)的對(duì)該文檔的第二評(píng)論。第二評(píng)論由第二客戶端設(shè)備處的第二用戶生成并且通過(guò)計(jì)算機(jī)網(wǎng)絡(luò)而傳送給遠(yuǎn)程服務(wù)器系統(tǒng)。該協(xié)作系統(tǒng)在觸摸屏顯示器上同時(shí)顯示第一評(píng)論和第二評(píng)論。根據(jù)如下所述的一些實(shí)施方式,服務(wù)器系統(tǒng)包括用于執(zhí)行程序的一個(gè)或多個(gè)處理單元,以及用于存儲(chǔ)數(shù)據(jù)和將由一個(gè)或多個(gè)中央處理單元執(zhí)行的一個(gè)或多個(gè)程序的存儲(chǔ)器。所述一個(gè)或多個(gè)程序包括用于下述操作的指令接收來(lái)自第一客戶端設(shè)備的、由第一用戶作出的對(duì)文檔的第一評(píng)論和來(lái)自第二客戶端設(shè)備的、由第二用戶作出的對(duì)該文檔的第二評(píng)論,其中該文檔為服務(wù)器系統(tǒng)支持的網(wǎng)絡(luò)會(huì)議的主題;將第一評(píng)論和第二評(píng)論存儲(chǔ)在與該文檔關(guān)聯(lián)的數(shù)據(jù)結(jié)構(gòu)中,每個(gè)評(píng)論具有關(guān)聯(lián)的時(shí)間戳;以及分別向第二客戶端設(shè)備傳送第一評(píng)論以及向第一客戶端設(shè)備傳送第二評(píng)論,以使得第一評(píng)論和第二評(píng)論同時(shí)顯示于第一客戶端設(shè)備和第二客戶端設(shè)備二者處。根據(jù)如下所述的一些實(shí)施方式,計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)存儲(chǔ)用于由服務(wù)器系統(tǒng)的一個(gè)或多個(gè)處理器執(zhí)行的一個(gè)或多個(gè)程序。所述一個(gè)或多個(gè)程序包括當(dāng)由所述一個(gè)或多個(gè)處理器執(zhí)行時(shí)致使服務(wù)器系統(tǒng)執(zhí)行下述操作的指令接收來(lái)自第一客戶端設(shè)備的、由第一用戶作出的對(duì)文檔的第一評(píng)論和來(lái)自第二客戶端設(shè)備的、由第二用戶作出的對(duì)該文檔的第二評(píng)論,其中該文檔為由服務(wù)器系統(tǒng)支持的網(wǎng)絡(luò)會(huì)議的主題;將第一評(píng)論和第二評(píng)論存儲(chǔ)在與該文檔關(guān)聯(lián)的數(shù)據(jù)結(jié)構(gòu)中,每個(gè)評(píng)論具有關(guān)聯(lián)的時(shí)間戳;以及分別向第二客戶端設(shè)備傳送第一評(píng)論以及向第一客戶端設(shè)備傳送第二評(píng)論,以使得第一評(píng)論和第二評(píng)論同時(shí)顯示于第一客戶端設(shè)備和第二客戶端設(shè)備二者處。


作為結(jié)合附圖進(jìn)行的對(duì)本發(fā)明各個(gè)方面的下述詳細(xì)描述的結(jié)果,將更清楚地理解本發(fā)明的前述實(shí)施方式以及附加實(shí)施方式。相同的附圖標(biāo)記在附圖的若干個(gè)視圖中指代相應(yīng)部分。圖1為根據(jù)一些實(shí)施方式的協(xié)作系統(tǒng)的框圖。圖2為描述根據(jù)一些實(shí)施方式的在觸摸屏白板處的第一用戶如何與在臺(tái)式計(jì)算機(jī)處的第二用戶交換評(píng)論的框圖。圖3A和;3B為根據(jù)一些實(shí)施方式的數(shù)據(jù)結(jié)構(gòu)的框圖。圖4A至4C為示出根據(jù)一些實(shí)施方式的協(xié)作系統(tǒng)的不同客戶端設(shè)備如何共享對(duì)文檔的評(píng)論的流程圖。圖5A至5D為示出根據(jù)一些實(shí)施方式的協(xié)作系統(tǒng)的服務(wù)器系統(tǒng)如何協(xié)調(diào)不同客戶端設(shè)備從而共享對(duì)文檔的評(píng)論的流程圖。圖6為根據(jù)一些實(shí)施方式的客戶端設(shè)備的框圖。圖7為根據(jù)一些實(shí)施方式的服務(wù)器系統(tǒng)的框圖。
具體實(shí)施例方式現(xiàn)在將詳細(xì)地參考各實(shí)施方式,所述實(shí)施方式的實(shí)例在附圖中予以示出。盡管本發(fā)明將結(jié)合各實(shí)施方式予以描述,將理解的是本發(fā)明不限于這些具體實(shí)施方式
。相反,本發(fā)明包括在所附權(quán)利要求書(shū)的精神和范圍之內(nèi)的可替換方案、修改方案和等同方案。列出許多特定細(xì)節(jié)以便提供對(duì)此處給出的主題內(nèi)容的徹底理解。但是對(duì)于本領(lǐng)域普通技術(shù)人員而言清楚的是,可以在不使用這些特定細(xì)節(jié)的情況下實(shí)踐該主題內(nèi)容。在其它情形中,公知的方法、過(guò)程、部件和電路并未予以詳細(xì)描述從而避免不必要地模糊實(shí)施方式的各方面。圖1示出適合于實(shí)踐本發(fā)明各實(shí)施方式的分布式協(xié)作系統(tǒng)100。協(xié)作系統(tǒng)100可包括位于遠(yuǎn)離一個(gè)或多個(gè)多媒體服務(wù)器122處的一個(gè)或多個(gè)客戶端設(shè)備102。各個(gè)客戶端設(shè)備102(也稱為客戶端或客戶端系統(tǒng))可以是攝像機(jī)102-1、大型觸摸屏白板102-2、膝上型計(jì)算機(jī)102-3、臺(tái)式計(jì)算機(jī)102-4、移動(dòng)電話102-5或類似物,諸如電話亭、個(gè)人數(shù)字助理等。通信網(wǎng)絡(luò)120將客戶端設(shè)備102連接到多媒體服務(wù)器122,該多媒體服務(wù)器可接入數(shù)據(jù)庫(kù)130。為了說(shuō)明起見(jiàn),假設(shè)協(xié)作系統(tǒng)100當(dāng)前正在主持網(wǎng)絡(luò)會(huì)議,并且諸如文本、視頻、音頻和圖像的不同類型的數(shù)據(jù)通過(guò)通信網(wǎng)絡(luò)120在客戶端設(shè)備102和多媒體服務(wù)器122之間傳送。注意,網(wǎng)絡(luò)會(huì)議中涉及的客戶端設(shè)備的類型和數(shù)目在某些程度上取決于網(wǎng)絡(luò)會(huì)議的主題。例如,如果網(wǎng)絡(luò)會(huì)議是由教師給位于遠(yuǎn)程位置的一組學(xué)生上的課,則很可能存在 至少一個(gè)觸摸屏白板102-2,教師在所述觸摸屏白板上授課;以及在不同地理位置的多個(gè)膝上型計(jì)算機(jī)102-3和/或臺(tái)式計(jì)算機(jī)102-4,課堂上每個(gè)學(xué)生一個(gè)。如結(jié)合圖2在下文將解釋的那樣,教師和學(xué)生作出的評(píng)論可以張貼在白板102-2以及各個(gè)計(jì)算機(jī)的監(jiān)視器上。在一些實(shí)施方式中,網(wǎng)絡(luò)會(huì)議為一個(gè)公司位于兩個(gè)不同位置處的兩組工程師之間關(guān)于產(chǎn)品設(shè)計(jì)的分組討論,這兩組工程師例如為該公司在美國(guó)的硅谷辦公室的群組A和該公司在中國(guó)的杭州辦公室的群組B。在這種情況下,每組工程師聚集在具有觸摸屏白板 102-2的本地會(huì)議室。為了便于討論,產(chǎn)品設(shè)計(jì)在各群組成員的觸摸屏白板上都顯示。如果在硅谷辦公室的群組A的成員決定提出任何建議,他或她可以來(lái)到觸摸屏白板并且使用工具(例如,觸筆或手指)在白板上寫下評(píng)論。通過(guò)通信網(wǎng)絡(luò)120和多媒體服務(wù)器122,評(píng)論被傳送到位于杭州辦公室的觸摸屏白板并且顯示給會(huì)議室中的這個(gè)群組的工程師。同樣地,在杭州辦公室的人可以按照相同方式作出評(píng)論,所述評(píng)論接著往回傳送到硅谷辦公室, 并且顯示給本地群組的工程師。注意,諸如“評(píng)論”、“批注”、“改變”或“修訂”的術(shù)語(yǔ)在本申請(qǐng)通篇可以指代由在客戶端設(shè)備處的人形成的文本或圖示或者二者的混合。評(píng)論或文檔的傳送可以是評(píng)論或文檔本身的傳送或者評(píng)論或文檔的一個(gè)或多個(gè)圖像的傳送。在一些實(shí)施方式中,產(chǎn)品設(shè)計(jì)的分組討論具有多個(gè)階段。在第一階段,一個(gè)群組的工程師聚集在配備有觸摸屏白板的會(huì)議室并且使用觸摸屏白板提出一個(gè)或多個(gè)產(chǎn)品設(shè)計(jì)。 每個(gè)設(shè)計(jì)保存在觸摸屏白板或者在遠(yuǎn)程服務(wù)器處的一個(gè)或多個(gè)文檔中,隨后,組織網(wǎng)絡(luò)會(huì)議從而允許該群組的工程師和在其它遠(yuǎn)程位置的與會(huì)者共享其產(chǎn)品設(shè)計(jì)并且征求來(lái)自其他人的口頭或書(shū)面評(píng)論。為此,包括產(chǎn)品設(shè)計(jì)的保存文檔在協(xié)作系統(tǒng)內(nèi)分配到不同客戶端設(shè)備。來(lái)自不同與會(huì)者的新評(píng)論被添加到設(shè)計(jì)上并且在客戶端設(shè)備之間交換。在一些實(shí)施方式中,網(wǎng)絡(luò)會(huì)議采用攝像機(jī)102-1監(jiān)測(cè)對(duì)象(例如,在建的建筑物)。 一組施工專業(yè)人員可以聚集在配備有觸摸屏白板的遠(yuǎn)程會(huì)議室來(lái)討論與建筑物施工進(jìn)度有關(guān)的議題,并且在旅行的個(gè)人可以能夠通過(guò)諸如膝上型計(jì)算機(jī)102-3或者甚至移動(dòng)電話 102-5的客戶端設(shè)備加入該討論。類似地,網(wǎng)絡(luò)會(huì)議的與會(huì)者可以將他或她的想法經(jīng)由視頻信號(hào)或音頻信號(hào)以及書(shū)面評(píng)論而通信傳送給其它與會(huì)者。注意,不同客戶端設(shè)備可具有不同輸入裝置或者不同輸入能力。例如,諸如白板 102-2的某些客戶端設(shè)備允許用戶通過(guò)與觸摸屏顯示器直接交互而輸入他或她的評(píng)論,而其它客戶端設(shè)備允許用戶通過(guò)諸如鼠標(biāo)或鍵盤或者二者的一個(gè)或多個(gè)I/O設(shè)備而輸入評(píng)論。在一些實(shí)施方式中,某些客戶端設(shè)備(例如,移動(dòng)電話)可允許用戶提供口頭評(píng)論,但不是任何書(shū)面形式的東西。圖2為描述根據(jù)一些實(shí)施方式的在觸摸屏白板處的第一用戶如何與在臺(tái)式計(jì)算機(jī)處的第二用戶交換評(píng)論的框圖。為了簡(jiǎn)化起見(jiàn),圖1所示的協(xié)作系統(tǒng)的某些部件,例如多媒體服務(wù)器122和數(shù)據(jù)庫(kù)130被略去。在一些實(shí)施方式中,觸摸屏白板102-2包括■大型(例如,在對(duì)角線方向上60-120英寸)觸摸敏感白板200 ;■管理觸摸敏感白板200的計(jì)算機(jī)系統(tǒng)240-1 ;■一個(gè)或多個(gè)視頻監(jiān)視器220-1,其耦合到計(jì)算機(jī)系統(tǒng)MO-I,用于捕獲白板前方的用戶和/或?qū)ο蟮囊曨l圖像;以及■前投影儀沈0,其耦合到計(jì)算機(jī)系統(tǒng)M0-1,用于將計(jì)算機(jī)生成的圖像投影在白板200上。用于協(xié)作系統(tǒng)的示例性觸摸敏感白板為由北京鴻合科技集團(tuán)httP://VWW. honRhe-tech. com制造和銷售的HiteVision 交互式電子白板。注意,如果將觸摸敏感白板替換為能夠生成和顯示數(shù)字圖像的觸摸屏顯示器,則前投影儀260是可選的。對(duì)于本申請(qǐng)的其余部分,術(shù)語(yǔ)“觸摸敏感白板”和“觸摸屏顯示器”可互換地使用。
在一些實(shí)施方式中,觸摸敏感白板200的表面被劃分為多個(gè)區(qū)域,所述區(qū)域包括■對(duì)話區(qū)域(例如,圖2中觸摸敏感白板200左側(cè)的對(duì)話區(qū)域201)-該對(duì)話區(qū)域 201進(jìn)一步包括多個(gè)窗口 201-1、201-3,每個(gè)窗口示出由各個(gè)客戶端設(shè)備生成的視頻信號(hào); 并且,在一些實(shí)施方式中,所述窗口其中之一示出由視頻監(jiān)視器220-1捕獲的視頻信號(hào)且另一所述窗口 201-5顯示注冊(cè)條目的列表,每個(gè)條目包括與會(huì)者在特定客戶端設(shè)備的標(biāo)識(shí)以及與會(huì)者的注冊(cè)特權(quán);以及在一些實(shí)施方式中,對(duì)話區(qū)域201包括文本框201-7,以供用戶通過(guò)附連到計(jì)算機(jī)系統(tǒng)MO-I的鍵盤輸入文本;■控制區(qū)域(例如,在圖2中的觸摸敏感白板200頂部處的控制區(qū)域210)-該控制區(qū)域201進(jìn)一步包括多個(gè)選項(xiàng)卡210-1至210-6,每個(gè)選項(xiàng)卡對(duì)應(yīng)于由協(xié)作系統(tǒng)100支持的功能,諸如新建板210-1、文件共享210-2、程序共享210-3、桌面共享210-4、保存210-5 和設(shè)置210-6 (注意,對(duì)這些功能的更詳細(xì)描述在下文提供);以及■內(nèi)容顯示區(qū)域(例如,內(nèi)容顯示區(qū)域270,其占據(jù)圖2中的觸摸敏感白板200中未被其它對(duì)象占據(jù)的區(qū)域)一該內(nèi)容顯示區(qū)域270被配置成顯示典型地為網(wǎng)絡(luò)會(huì)議參與者所討論的主題的實(shí)體,例如如圖所示的電子表格文檔。參考圖2,觸摸屏白板102-2通過(guò)網(wǎng)絡(luò)120耦合到臺(tái)式計(jì)算機(jī)。臺(tái)式計(jì)算機(jī)包括用于顯示由計(jì)算機(jī)系統(tǒng)240-2處理的圖像的計(jì)算機(jī)監(jiān)視器觀0以及用于捕獲計(jì)算機(jī)監(jiān)視器 280前方用戶的圖像的視頻監(jiān)視器220-2。在此實(shí)例中,在臺(tái)式計(jì)算機(jī)處的用戶注冊(cè)網(wǎng)絡(luò)會(huì)議,并且因此在計(jì)算機(jī)監(jiān)視器280上呈現(xiàn)出現(xiàn)在觸摸敏感白板200上的信息。在一些實(shí)施方式中,網(wǎng)絡(luò)會(huì)議的與會(huì)者可以按照不同方式表達(dá)他們關(guān)于會(huì)議主題 (例如,電子表格270)的看法。一些與會(huì)者可以通過(guò)附連到客戶端設(shè)備或在客戶端設(shè)備內(nèi)的麥克風(fēng)進(jìn)行口頭評(píng)論。由麥克風(fēng)捕獲的音頻信號(hào)由客戶端設(shè)備內(nèi)的計(jì)算機(jī)處理器進(jìn)一步處理(諸如數(shù)字化、噪聲濾波、數(shù)據(jù)壓縮、打包等)并且隨后向協(xié)作系統(tǒng)的其余部分,包括其它客戶端設(shè)備和多媒體服務(wù)器,進(jìn)行傳送。在一些實(shí)施方式中,在客戶端設(shè)備處的與會(huì)者的圖像可以由視頻監(jiān)視器220-1、220-2捕獲。計(jì)算機(jī)系統(tǒng)隨后對(duì)捕獲的視頻信號(hào)執(zhí)行一種或多種數(shù)據(jù)處理操作,并且將它們轉(zhuǎn)換為適合于網(wǎng)絡(luò)通信的數(shù)據(jù)包流。存在可應(yīng)用于本申請(qǐng)各實(shí)施方式的許多公知的視頻和音頻數(shù)據(jù)處理算法。在一些實(shí)施方式中,利用許多公知標(biāo)準(zhǔn)網(wǎng)絡(luò)通信協(xié)議(諸如UDP、TCP、HTTP、RTP 和SRTP)在網(wǎng)絡(luò)120上傳送音頻和視頻信號(hào)包。在一些其它實(shí)施方式中,利用專用網(wǎng)絡(luò)通信協(xié)議在網(wǎng)絡(luò)120上傳送音頻和視頻信號(hào)包。在一些實(shí)施方式中,此外網(wǎng)絡(luò)會(huì)議的與會(huì)者也可以對(duì)與會(huì)者當(dāng)前討論的主題作出書(shū)面評(píng)論。例如,在觸摸屏白板102-2(圖2)的與會(huì)者使用筆在電子表格270的列A上畫(huà)圓圈230-1,并且隨后在該圓內(nèi)手工寫下短語(yǔ)“太小”,從而建議應(yīng)增大列A中文本的字體大小。該評(píng)論或該評(píng)論的表示通過(guò)網(wǎng)絡(luò)傳送到另一客戶端設(shè)備并且顯示于其上,諸如在臺(tái)式計(jì)算機(jī)的計(jì)算機(jī)監(jiān)視器280上的該短語(yǔ)的拷貝230-2。類似地,在臺(tái)式計(jì)算機(jī)的與會(huì)者可以通過(guò)其輸入/輸出設(shè)備(例如鼠標(biāo))在電子表格上繪制另一個(gè)圓圈250-2。該圓圈或該圓圈的表示被傳送到觸摸敏感白板200,并且作為觸摸敏感白板200上的圓圈250-1顯示于觸摸敏感白板200上。在一些實(shí)施方式中,當(dāng)在客戶端設(shè)備處的一個(gè)與會(huì)者上下滾動(dòng)電子表格270時(shí),在該客戶端設(shè)備以及參加網(wǎng)絡(luò)會(huì)議的其它客戶端設(shè)備處該評(píng)論也相應(yīng)地移動(dòng)。在一些實(shí)施方式中,由來(lái)自不同客戶端設(shè)備的不同與會(huì)者作出的評(píng)論或批注按照視覺(jué)上可區(qū)別的方式被顯示。例如,如圖2所示,由在觸摸屏白板102-2處的與會(huì)者繪制的第一圓圈230-1按照虛線格式示出,并且由在臺(tái)式計(jì)算機(jī)處的與會(huì)者繪制的第二圓圈 250-2按照實(shí)線格式示出。利用不同樣式顯示不同與會(huì)者的評(píng)論的一個(gè)優(yōu)點(diǎn)是幫助來(lái)自不同地點(diǎn)的與會(huì)者理解誰(shuí)負(fù)責(zé)作出哪些評(píng)論。當(dāng)協(xié)作系統(tǒng)由教師使用以給分散的群組的學(xué)生授課時(shí),該特征是特別有用的。在這種情況下,如果評(píng)論是按照不同樣式呈現(xiàn),則在不同位置的學(xué)生可以容易地從學(xué)生的評(píng)論中辨別出教師的評(píng)論。在一些實(shí)施方式中,評(píng)論書(shū)寫樣式差異包括線的類型、線的顏色、線的粗細(xì)或者網(wǎng)絡(luò)會(huì)議的與會(huì)者容易辨別的其它特征。在一些實(shí)施方式中,協(xié)作系統(tǒng)配置成使得來(lái)自不同類型客戶端設(shè)備的與會(huì)者都具有默認(rèn)評(píng)論書(shū)寫樣式,并且個(gè)體與會(huì)者可以從候選樣式列表選擇他或她自己的樣式。在一些實(shí)施方式中,協(xié)作系統(tǒng)基于客戶端設(shè)備的類型而將一組預(yù)定義評(píng)論書(shū)寫樣式指派給該設(shè)備。例如,通常存在通過(guò)觸摸屏白板102-2參與的多個(gè)與會(huì)者。因此,可以將更多的評(píng)論書(shū)寫樣式選項(xiàng)提供到觸摸屏白板102-2,使得在觸摸屏白板102-2處的不同與會(huì)者可以選擇不同樣式從而將一個(gè)與會(huì)者的評(píng)論與另一個(gè)的評(píng)論區(qū)分開(kāi)。在一些實(shí)施方式中,協(xié)作系統(tǒng)根據(jù)與會(huì)者的用戶簡(jiǎn)檔而將一組預(yù)定義評(píng)論書(shū)寫樣式指派給與會(huì)者。例如,為了參加網(wǎng)絡(luò)會(huì)議,與會(huì)者需要通過(guò)輸入他或她的用戶名稱和口令而登錄協(xié)作系統(tǒng)。在收到與會(huì)者的標(biāo)識(shí)信息時(shí),協(xié)作系統(tǒng)可以從其數(shù)據(jù)庫(kù)檢索與會(huì)者的用戶簡(jiǎn)檔,并且該用戶簡(jiǎn)檔可包括諸如與會(huì)者的特權(quán)的信息。一些與會(huì)者可以標(biāo)記為“主持人”并且具有使用協(xié)作系統(tǒng)的所有資源的權(quán)利,包括具有更多的評(píng)論書(shū)寫樣式可供選擇。一些與會(huì)者可以標(biāo)記為“演講者”并且具有受限權(quán)利來(lái)使用協(xié)作系統(tǒng)的資源。一些與會(huì)者可以標(biāo)記為“聽(tīng)眾”并且具有比演講者這類與會(huì)者更少的特權(quán)。在一些實(shí)施方式中,與會(huì)者的參與級(jí)別的分類對(duì)于分配協(xié)作系統(tǒng)的資源以及例如通過(guò)防止惡意與會(huì)者擾亂會(huì)議保持網(wǎng)絡(luò)會(huì)議有條不紊是重要的。在一些實(shí)施方式中,與會(huì)者之間正在討論的主題可以不具有任何事先存在的文檔。但是如果在特定客戶端設(shè)備(例如觸摸屏白板102-2)的與會(huì)者更喜歡通過(guò)書(shū)寫來(lái)共享他或她的想法,則與會(huì)者可以用手或其它工具觸摸“新建板”圖標(biāo)210-1。觸摸屏白板102-2 隨后在內(nèi)容顯示區(qū)域270內(nèi)調(diào)出虛擬白板。通過(guò)計(jì)算機(jī)網(wǎng)絡(luò)和多媒體服務(wù)器,虛擬白板也呈現(xiàn)在其它客戶端設(shè)備的顯示器上,諸如臺(tái)式計(jì)算機(jī)的監(jiān)視器280上。接著,每個(gè)與會(huì)者可以在各自的本地虛擬白板上寫下他或她的想法或評(píng)論,所述想法或評(píng)論隨后被傳送到協(xié)作系統(tǒng)支持的其它虛擬白板并且顯示于其上。當(dāng)在不同位置的兩組工程師討論聯(lián)合項(xiàng)目時(shí), 此特征是特別有用的。在一些實(shí)施方式中,網(wǎng)絡(luò)會(huì)議的話題可以是在所述客戶端設(shè)備或多媒體服務(wù)器其中之一處執(zhí)行的軟件程序。例如,來(lái)自不同地點(diǎn)的兩個(gè)或更多個(gè)與會(huì)者(其中一個(gè)為在觸摸屏白板102-2處的網(wǎng)頁(yè)設(shè)計(jì)者并且另一個(gè)為在臺(tái)式計(jì)算機(jī)處的客戶)會(huì)希望討論設(shè)計(jì)者為客戶準(zhǔn)備的網(wǎng)頁(yè)。在這種情況下,設(shè)計(jì)者可以觸摸“程序共享”圖標(biāo)210-3并且在內(nèi)容顯示區(qū)域270開(kāi)啟網(wǎng)絡(luò)瀏覽器窗口以顯示網(wǎng)頁(yè)??蛻艨梢噪S后通過(guò)在監(jiān)視器280上書(shū)寫評(píng)論而向設(shè)計(jì)者提供反饋,所述評(píng)論被傳送到觸摸屏白板102-2并且顯示在觸摸敏感白板200 上。在一些實(shí)施方式中,網(wǎng)絡(luò)會(huì)議可以是在個(gè)人計(jì)算機(jī)(PC)的用戶和計(jì)算機(jī)制造商或軟件公司的客戶服務(wù)代表之間進(jìn)行。例如,舉行網(wǎng)絡(luò)會(huì)議的一個(gè)原因?yàn)樵撚脩襞龅絇C方面的問(wèn)題或者在PC上運(yùn)行的由該軟件公司開(kāi)發(fā)的應(yīng)用方面的問(wèn)題。在這種情況下,用戶可以觸摸“桌面共享”圖標(biāo)210-4從而在內(nèi)容顯示區(qū)域270調(diào)出PC的桌面。注意,被診斷的 PC可以通過(guò)網(wǎng)絡(luò)連接而連接到觸摸屏白板102-2的計(jì)算機(jī)M0-1。為了幫助客戶服務(wù)代表診斷和修復(fù)問(wèn)題,用戶可以在內(nèi)容顯示區(qū)域270中所顯示的PC的桌面上作出批注,從而引導(dǎo)該代表確定問(wèn)題起因。該代表也可以在該代表所面對(duì)的監(jiān)視器上顯示的PC的桌面的圖像上寫下評(píng)論,從而與用戶交流與該問(wèn)題的解決方案有關(guān)的各個(gè)方面。共享書(shū)面評(píng)論的能力是對(duì)協(xié)作系統(tǒng)支持的諸如語(yǔ)音的其它通信渠道的補(bǔ)充。在一些實(shí)施方式中,當(dāng)例如用戶不熟悉被診斷的計(jì)算機(jī)或者軟件應(yīng)用的操作時(shí),這種能力是特別有用的。在一些實(shí)施方式中,網(wǎng)絡(luò)會(huì)議可以由于各種原因而終止或暫停,盡管關(guān)于特定話題的討論尚未有結(jié)論。例如,當(dāng)一位關(guān)鍵與會(huì)者可能不得不離開(kāi)會(huì)議去處理更緊急事宜時(shí), 圖2所示的網(wǎng)絡(luò)會(huì)議的與會(huì)者還未對(duì)如何更新電子表格取得一致意見(jiàn)。在這種情況下,協(xié)作系統(tǒng)提供一選項(xiàng),以供與會(huì)者保存寫在客戶端設(shè)備的內(nèi)容顯示區(qū)域上的他們的評(píng)論。為了激活該選項(xiàng),在觸摸屏白板處的一位與會(huì)者可以選擇“保存”圖標(biāo)210-5并且使手寫評(píng)論以及下方文檔被保存在存儲(chǔ)設(shè)備內(nèi)。在一些實(shí)施方式中,評(píng)論保存在與會(huì)者激活該選項(xiàng)所借助的客戶端設(shè)備(諸如觸摸屏白板102-2的計(jì)算機(jī)系統(tǒng)M0-1)的本地硬盤驅(qū)動(dòng)器中。在一些實(shí)施方式中,評(píng)論被發(fā)送到多媒體服務(wù)器122其中之一并且保存在可接入多媒體服務(wù)器的存儲(chǔ)設(shè)備(例如圖1的數(shù)據(jù)庫(kù)130)。隨后,當(dāng)開(kāi)始關(guān)于相同話題的該網(wǎng)絡(luò)會(huì)議的新會(huì)話時(shí),與會(huì)者可以在客戶端設(shè)備的顯示器上重新打開(kāi)該文檔及其關(guān)聯(lián)評(píng)論,并且恢復(fù)討論。 重新呈現(xiàn)在顯示器上的評(píng)論為與會(huì)者提供了對(duì)先前討論的快速回顧,例如,誰(shuí)負(fù)責(zé)哪個(gè)評(píng)論以及與每個(gè)評(píng)論關(guān)聯(lián)的基本原理。利用此特征,協(xié)作系統(tǒng)不僅可以改善在網(wǎng)絡(luò)會(huì)議期間不同與會(huì)者之間的交互性,而且可以改善關(guān)于同一主題的后續(xù)網(wǎng)絡(luò)會(huì)議的效率。在一些實(shí)施方式中,協(xié)作系統(tǒng)支持按照逐步的方式重新呈現(xiàn)評(píng)論。例如,它以下述方式開(kāi)始在顯示器上呈現(xiàn)下方文檔并且每次添加一個(gè)評(píng)論直至最后一個(gè)評(píng)論為止。在一些實(shí)施方式中,協(xié)作系統(tǒng)自動(dòng)地實(shí)施這個(gè)特征(例如,每30秒添加一個(gè)評(píng)論)并且響應(yīng)于由與會(huì)者(例如,主持人與會(huì)者)發(fā)出的來(lái)自客戶端設(shè)備的指令而暫停。可替換地,與會(huì)者可以通過(guò)在他或她決定添加新評(píng)論的任何時(shí)候按下按鈕而手動(dòng)地執(zhí)行這個(gè)特征。在任何一種情況下,與會(huì)者其中之一可以提供關(guān)于評(píng)論的附加音頻/視頻解釋,從而幫助其它與會(huì)者(特別是第一次參加討論的那些與會(huì)者)更好地理解先前討論的思路。在保存時(shí),協(xié)作系統(tǒng)可提供多種數(shù)據(jù)結(jié)構(gòu),從而支持以不同格式(例如,圖像、二進(jìn)制或者二者)保存評(píng)論。在一些實(shí)施方式中,協(xié)作系統(tǒng)提供這樣的選項(xiàng)在打印機(jī)上打印下方文檔和評(píng)論或者將其打印到PDF文檔中。如果與會(huì)者選擇打印出下方文檔和評(píng)論的硬拷貝或軟拷貝, 協(xié)作系統(tǒng)可基于評(píng)論被添加在文檔上的順序生成一組幻燈片,隨后將這組幻燈片提交給物理打印機(jī)或虛擬打印機(jī)。在一些實(shí)施方式中,與會(huì)者可以更新在相應(yīng)客戶端設(shè)備的內(nèi)容顯示區(qū)域中顯示的評(píng)論。例如,在觸摸屏白板102-2處的與會(huì)者(例如正在授課的教師)可以能夠擦除由他或她或者參加課程的任何其他人所作出的先前評(píng)論,通過(guò)使用多個(gè)手指在觸摸敏感白板上拖放或旋轉(zhuǎn)而將評(píng)論移動(dòng)到白板上的不同位置,或者改變其外觀,諸如放大或收縮。在一些實(shí)施方式中,與會(huì)者(例如課堂的學(xué)生)默認(rèn)地被允許僅僅更新他或她自己的評(píng)論。在一些實(shí)施方式中,協(xié)作系統(tǒng)具有“設(shè)置”圖標(biāo)210-6,其允許與會(huì)者(例如協(xié)作系統(tǒng)的管理人員或網(wǎng)絡(luò)會(huì)議的主持人)基于不同與會(huì)者的用戶簡(jiǎn)檔而配置協(xié)作系統(tǒng)。例如,
11主持人可以基于與會(huì)者在會(huì)議期間的角色而將不同級(jí)別的特權(quán)授予不同與會(huì)者。在一些實(shí)施方式中,在與會(huì)者的職能改變時(shí),主持人可以改變與會(huì)者的特權(quán)級(jí)別。例如,如果網(wǎng)絡(luò)會(huì)議在特定時(shí)間僅允許一位演講者并且兩個(gè)與會(huì)者打算分別做演講,主持人可以指定一位與會(huì)者為演講者且另一位為聽(tīng)眾,并且隨后當(dāng)該另一位演講者將做演講時(shí)切換他們的特權(quán)級(jí)別。為了說(shuō)明起見(jiàn),上文中結(jié)合對(duì)文檔作出的評(píng)論(諸如圖2所示實(shí)例)描述了各特征。但是本領(lǐng)域技術(shù)人員將清楚明白,所述特征無(wú)論如何絕不限于這種場(chǎng)景而是同樣可應(yīng)用于其它情形。例如,在不同位置的工程師團(tuán)隊(duì)可以使用觸摸屏白板102-2的“新建板” 210-1選項(xiàng)來(lái)討論項(xiàng)目。類似于保存、重放、打印由與會(huì)者作出的評(píng)論的的特征對(duì)于他們進(jìn)行更富有成效的討論是非常有用的。類似地,為了說(shuō)明,圖2所示場(chǎng)景包括觸摸屏白板102-2和臺(tái)式計(jì)算機(jī)。但是所有上述特征以及類似物可以在其它類型的硬件客戶端設(shè)備上實(shí)施,只要該設(shè)備具有必需的 (有線或無(wú)線)網(wǎng)絡(luò)連接和輸入/輸出裝置。例如,在兩個(gè)遠(yuǎn)程位置的工程師可以使用在兩個(gè)位置的兩個(gè)觸摸屏白板102-2來(lái)討論產(chǎn)品設(shè)計(jì)。兩端都在會(huì)議室中聚集了多位與會(huì)者, 所述與會(huì)者可以通過(guò)音頻/視頻信號(hào)以及各個(gè)白板上的手寫評(píng)論來(lái)參加網(wǎng)絡(luò)會(huì)議。相比之下,網(wǎng)絡(luò)研討會(huì)(webinar)可涉及一位導(dǎo)師和許多名學(xué)生與會(huì)者,該導(dǎo)師在觸摸屏白板 102-2前方授課,每位學(xué)生與會(huì)者分別遠(yuǎn)程地坐在PC前方。在這種情況下,PC可以不具有視頻設(shè)備,因?yàn)榫W(wǎng)絡(luò)研討會(huì)的焦點(diǎn)是在導(dǎo)師那一端。作為另一實(shí)例,網(wǎng)絡(luò)會(huì)議的主題可以是由客戶端設(shè)備其中之一(諸如圖1的攝像機(jī)102-1)捕獲的物理對(duì)象。在這種情況下,物理對(duì)象的圖像通過(guò)諸如“程序共享” 210-3或者“桌面共享” 210-4的選項(xiàng)而示于內(nèi)容顯示區(qū)域。不同與會(huì)者可以按照與上述相同的方式對(duì)該對(duì)象作出評(píng)論。在一些實(shí)施方式中,協(xié)作系統(tǒng)可以使用各種數(shù)據(jù)結(jié)構(gòu)來(lái)管理關(guān)于網(wǎng)絡(luò)會(huì)議和每個(gè)網(wǎng)絡(luò)會(huì)議的與會(huì)者的信息以及文檔及他們的關(guān)聯(lián)評(píng)論,從而支持上述特征。圖3A和;3B為根據(jù)一些實(shí)施方式的數(shù)據(jù)結(jié)構(gòu)的框圖。如圖3A所示,協(xié)作系統(tǒng)將網(wǎng)絡(luò)會(huì)議信息存儲(chǔ)于表格300中。表格300包括多個(gè)條目,每個(gè)條目具有指派給特定會(huì)議的會(huì)議ID 310以及會(huì)議的與會(huì)者信息312。在一些實(shí)施方式中,網(wǎng)絡(luò)會(huì)議的與會(huì)者信息存儲(chǔ)在另一表格305中,而指針鏈接到表格300中的相應(yīng)條目。表格305中每個(gè)條目包括■與會(huì)者ID(320-1、320_N),其唯一地標(biāo)識(shí)網(wǎng)絡(luò)會(huì)議的與會(huì)者;■客戶端設(shè)備ID(3M-1、3M_N),其唯一地標(biāo)識(shí)客戶端設(shè)備,與會(huì)者從該客戶端設(shè)備加入會(huì)議;■特權(quán)級(jí)別(3^-l、3^_N),其代表由協(xié)作系統(tǒng)給予與會(huì)者的特權(quán)級(jí)別;以及■時(shí)間戳(3^-l、3^_N),其指示與會(huì)者何時(shí)加入網(wǎng)絡(luò)會(huì)議。在一些實(shí)施方式中,協(xié)作系統(tǒng)將從相同客戶端設(shè)備參與的不同個(gè)體當(dāng)作相同與會(huì)者來(lái)處理。在這種情況下,與客戶端設(shè)備ID分離的與會(huì)者ID可以是可選的。在一些實(shí)施方式中,與會(huì)者信息也可包括與會(huì)者的帳戶歷史(該帳戶歷史記載過(guò)去與會(huì)者使用協(xié)作系統(tǒng)的活動(dòng))以及帳戶的余額(如果例如協(xié)作系統(tǒng)由網(wǎng)絡(luò)會(huì)議服務(wù)提供者管理)。如圖;3B所示,協(xié)作系統(tǒng)將關(guān)于在網(wǎng)絡(luò)會(huì)議期間所討論的文檔的信息存儲(chǔ)在表格 340中。表格340包括多個(gè)條目,每個(gè)條目具有指派給特定文檔的文檔ID 350以及與該文檔有關(guān)的評(píng)論信息352。在一些實(shí)施方式中,文檔ID 350使用文本串(例如URL)或類似物來(lái)標(biāo)識(shí)文檔的位置,并且該位置可以位于客戶端設(shè)備處或位于服務(wù)器端處。在一些實(shí)施方式中,文檔的評(píng)論信息存儲(chǔ)在另一表格345中,指針鏈接到表格340中的相應(yīng)條目。表格 345中每個(gè)條目包括■會(huì)議ID(358-1、358_M),其唯一地標(biāo)識(shí)該評(píng)論所關(guān)聯(lián)的網(wǎng)絡(luò)會(huì)議;■評(píng)論(360-l、360_M),其代表與文檔相關(guān)的特定評(píng)論的內(nèi)容;■作者ID (362-1、362-M),其唯一地標(biāo)識(shí)作出評(píng)論的與會(huì)者(例如,使用相應(yīng)的與會(huì)者ID);以及■時(shí)間戳(364-l、364_M),其指示何時(shí)作出評(píng)論。在一些實(shí)施方式中,協(xié)作系統(tǒng)將從相同客戶端設(shè)備參與的不同個(gè)體當(dāng)作相同與會(huì)者來(lái)處理。在這種情況下,作者ID與客戶端設(shè)備ID相同。在一些實(shí)施方式中,評(píng)論為在與會(huì)者發(fā)出評(píng)論完成的信號(hào)之后生成的客戶端設(shè)備的內(nèi)容顯示區(qū)域的圖像。在一些實(shí)施方式中,評(píng)論為一組圖像(例如,視頻流的形式),其捕獲當(dāng)在內(nèi)容顯示區(qū)域上書(shū)寫評(píng)論時(shí)I/O設(shè)備(例如,在觸摸敏感顯示器的情況下為用戶的手指)的運(yùn)動(dòng)。由協(xié)作系統(tǒng)定義和處理的單個(gè)評(píng)論與由網(wǎng)絡(luò)會(huì)議的與會(huì)者理解的單個(gè)評(píng)論可以相同或可以不同。例如,與會(huì)者可以將圓圈250-1作為單個(gè)評(píng)論處理,因?yàn)樗怯删唧w作者出于特定目的而作出的。但是對(duì)于諸如容易處理或存儲(chǔ)的技術(shù)區(qū)域,協(xié)作系統(tǒng)可選擇將圓圈分裂為多個(gè)節(jié)段,每個(gè)節(jié)段為單個(gè)評(píng)論并且占據(jù)表格345中的一個(gè)條目。盡管圖IBB描述了用于存儲(chǔ)文檔及其關(guān)聯(lián)評(píng)論的數(shù)據(jù)結(jié)構(gòu),它可以被容易調(diào)適以應(yīng)對(duì)其它類型的討論話題,諸如虛擬白板、共享程序或共享桌面。例如,在文檔被評(píng)論時(shí),協(xié)作系統(tǒng)可生成用于虛擬白板、共享程序或桌面的圖像文件(例如快照)。應(yīng)注意,本申請(qǐng)通篇中使用的術(shù)語(yǔ)“文檔”是指可以由計(jì)算設(shè)備管理并且跨過(guò)計(jì)算機(jī)網(wǎng)絡(luò)傳送的任何數(shù)字信息項(xiàng)。示例性文檔包括文本文檔、數(shù)字圖像、桌面、計(jì)算機(jī)程序等。在一些實(shí)施方式中,文檔最初位于客戶端設(shè)備(例如,在附連到客戶端設(shè)備的USB 閃存驅(qū)動(dòng)器內(nèi))。在與會(huì)者在客戶端設(shè)備的顯示器上打開(kāi)文檔之后,協(xié)作系統(tǒng)(更具體而言,在客戶端設(shè)備的某個(gè)應(yīng)用)生成所顯示的文檔的圖像并且向已經(jīng)通過(guò)網(wǎng)絡(luò)注冊(cè)到該網(wǎng)絡(luò)會(huì)議的其它客戶端設(shè)備傳送該圖像。在一些實(shí)施方式中,圖像數(shù)據(jù)首先從客戶端設(shè)備向靠近該客戶端設(shè)備的第一多媒體服務(wù)器傳送。第一多媒體服務(wù)器或者將圖像直接地傳送到所標(biāo)識(shí)的客戶端設(shè)備,或者將圖像轉(zhuǎn)發(fā)到第二多媒體服務(wù)器(如果第二多媒體服務(wù)器具有更高效的通信渠道)。在一些實(shí)施方式中,文檔最初位于多媒體服務(wù)器處。在這種情況下,與會(huì)者可以通過(guò)向服務(wù)器提交請(qǐng)求而在客戶端設(shè)備遠(yuǎn)程打開(kāi)該文檔。多媒體服務(wù)器進(jìn)行響應(yīng)而生成文檔的圖像并將圖像傳送到其它服務(wù)器且最終傳送到所有客戶端設(shè)備(包括與會(huì)者從其提交請(qǐng)求的客戶端設(shè)備)。在一些實(shí)施方式中,客戶端文檔按照與服務(wù)器端文檔基本上相同的方式處理。也就是說(shuō),響應(yīng)于打開(kāi)客戶端文檔的用戶指令,協(xié)作系統(tǒng)首先將文檔從客戶端設(shè)備拷貝到多媒體服務(wù)器。接著,服務(wù)器設(shè)法生成該文檔的圖像并且將該圖像傳送到不同客戶端設(shè)備。在一些實(shí)施方式中,協(xié)作系統(tǒng)負(fù)責(zé)在圖像數(shù)據(jù)離開(kāi)數(shù)據(jù)源(例如多媒體服務(wù)器) 之前壓縮該數(shù)據(jù),以及在被壓縮的圖像數(shù)據(jù)到達(dá)目的地(例如客戶端設(shè)備)之后解壓縮該數(shù)據(jù)。通過(guò)這樣做,協(xié)作系統(tǒng)可以提高其網(wǎng)絡(luò)吞吐量。許多公知數(shù)據(jù)壓縮技術(shù)可以被協(xié)作系統(tǒng)使用,所述數(shù)據(jù)壓縮技術(shù)之一為計(jì)算兩個(gè)連續(xù)圖像之間的差異并且壓縮/解壓縮該圖像差異的技術(shù)。在一些實(shí)施方式中,協(xié)作系統(tǒng)利用諸如UDP、TCP、HTTP、RTP和SRTP的標(biāo)準(zhǔn)網(wǎng)絡(luò)通信協(xié)議,在網(wǎng)絡(luò)120上傳送(被壓縮)圖像包。在一些其它實(shí)施方式中,使用專用網(wǎng)絡(luò)通信協(xié)議在網(wǎng)絡(luò)120上傳送圖像包。在一些實(shí)施方式中,協(xié)作系統(tǒng)按照與處理文檔基本上相同的方式處理在網(wǎng)絡(luò)會(huì)議的與會(huì)者之間共享的評(píng)論。例如,在檢測(cè)到一位與會(huì)者正在客戶端設(shè)備的顯示器上書(shū)寫評(píng)論時(shí),客戶端設(shè)備生成評(píng)論的一個(gè)或多個(gè)圖像并且按照與傳送文檔圖像相同的方式將圖像傳送到附近多媒體服務(wù)器。多媒體服務(wù)器在相應(yīng)表格340和345內(nèi)插入評(píng)論圖像的新條目, 并且通過(guò)在表格300和305中查找信息而將圖像轉(zhuǎn)發(fā)到參加會(huì)議的其它客戶端設(shè)備。在一些實(shí)施方式中,文檔圖像數(shù)據(jù)或評(píng)論圖像數(shù)據(jù)在客戶端設(shè)備之間的傳送是根據(jù)對(duì)等模型執(zhí)行的,并且不存在類似圖1中管理客戶端設(shè)備的多媒體服務(wù)器那樣的中央服務(wù)器。相反,如上所述的會(huì)議信息和評(píng)論信息遍布多個(gè)客戶端設(shè)備分布,使得每個(gè)客戶端設(shè)備知曉如何與其他客戶端設(shè)備通信傳遞諸如文檔和評(píng)論的數(shù)據(jù)。在一些實(shí)施方式中,協(xié)作系統(tǒng)將多個(gè)多媒體服務(wù)器組織成分層結(jié)構(gòu)。在較高分層級(jí)別的服務(wù)器管理在較低分層級(jí)別的服務(wù)器群組。在最低分層級(jí)別的每個(gè)服務(wù)器連接到不同類型的多個(gè)客戶端設(shè)備。在一些實(shí)施方式中,一個(gè)客戶端設(shè)備連接到在最低分層級(jí)別的多個(gè)服務(wù)器,并且它維持其所連接到的那些服務(wù)器的列表。當(dāng)在客戶端設(shè)備處的用戶試圖加入現(xiàn)有的網(wǎng)絡(luò)會(huì)議時(shí),該客戶端設(shè)備基于例如用戶所被授權(quán)的特權(quán)級(jí)別,檢查該列表中服務(wù)器的可用性,從而鏈接到具有支持該會(huì)議所需資源(例如帶寬)的服務(wù)器。接著,服務(wù)器與其它服務(wù)器(例如,在較高分層級(jí)別的服務(wù)器)聯(lián)系從而檢索信息,諸如與會(huì)者列表、 在討論的文檔以及由其他人對(duì)文檔作出的評(píng)論。這種信息被傳送到客戶端設(shè)備,使得用戶可以跟得上會(huì)議的其它與會(huì)者并且有可能也共享他或她的評(píng)論。圖4A至4C為說(shuō)明根據(jù)一些實(shí)施方式的在網(wǎng)絡(luò)會(huì)議期間協(xié)作系統(tǒng)的不同客戶端設(shè)備如何共享對(duì)文檔的評(píng)論的流程圖。在一些實(shí)施方式中,該方法是由協(xié)作系統(tǒng)實(shí)施的,該協(xié)作系統(tǒng)包括遠(yuǎn)程服務(wù)器系統(tǒng)和連接到該遠(yuǎn)程服務(wù)器系統(tǒng)的一個(gè)或多個(gè)客戶端設(shè)備。如圖4A所示,與會(huì)者提交在包括觸摸屏顯示器的第一客戶端設(shè)備打開(kāi)文檔的指令G01)。在收到該指令時(shí),第一客戶端設(shè)備在觸摸屏顯示器上向第一客戶端設(shè)備處的第一用戶顯示該文檔003)。隨后,第一客戶端設(shè)備檢測(cè)來(lái)自第一用戶的對(duì)該文檔的第一評(píng)論 (405) 0在一些實(shí)施方式中,第一評(píng)論由第一用戶通過(guò)與觸摸屏顯示器交互(例如,手指觸摸)而生成。第一客戶端設(shè)備從負(fù)責(zé)協(xié)調(diào)網(wǎng)絡(luò)會(huì)議的遠(yuǎn)程服務(wù)器系統(tǒng)接收對(duì)該文檔的第二評(píng)論G07)。在一些實(shí)施方式中,第二評(píng)論由第二客戶端設(shè)備處的第二用戶生成并且通過(guò)計(jì)算機(jī)網(wǎng)絡(luò)傳送給遠(yuǎn)程服務(wù)器系統(tǒng)。注意,第二客戶端設(shè)備可具有或不具有與第一客戶端設(shè)備相同的硬件配置。例如,第二客戶端設(shè)備可以不具有觸摸屏顯示器。在接收兩個(gè)評(píng)論之后,第一客戶端設(shè)備同時(shí)在觸摸屏顯示器上顯示第一評(píng)論和第二評(píng)論G09)。在一些實(shí)施方式中,第一評(píng)論按照第一方式(例如,以紅色)顯示在觸摸屏顯示器上,并且第二評(píng)論按照不同于第一方式的第二方式(例如,以藍(lán)色)顯示在觸摸屏顯示器上。在一些實(shí)施方式中, 第一評(píng)論按照第一方式同時(shí)顯示于第一客戶端設(shè)備和第二設(shè)備處,并且第二評(píng)論按照第二方式同時(shí)顯示于第一客戶端設(shè)備和第二設(shè)備處。
如圖4B所示,響應(yīng)于關(guān)閉具有評(píng)論的文檔的用戶指令(431),第一客戶端設(shè)備將第一評(píng)論和第二評(píng)論保存在耦合到遠(yuǎn)程服務(wù)器系統(tǒng)的存儲(chǔ)設(shè)備中(43 ,每個(gè)評(píng)論具有關(guān)聯(lián)的時(shí)間戳。在一些實(shí)施方式中,評(píng)論首先保存在客戶端設(shè)備并且隨后向遠(yuǎn)程服務(wù)器系統(tǒng)傳送。第一客戶端設(shè)備也終止該文檔以及第一評(píng)論和第二評(píng)論在觸摸屏顯示器上的顯示 (435)。響應(yīng)于重新打開(kāi)具有評(píng)論的文檔的用戶指令037),第一客戶端設(shè)備在觸摸屏顯示器上顯示該文檔039)。在一些實(shí)施方式中,如果客戶端設(shè)備沒(méi)有文檔的拷貝,此操作會(huì)涉及從服務(wù)器系統(tǒng)檢索文檔。附加地,第一客戶端設(shè)備從存儲(chǔ)設(shè)備檢索第一評(píng)論和第二評(píng)論G51)并且根據(jù)它們各自時(shí)間戳按照視覺(jué)上可覺(jué)察的順序或者按照視覺(jué)上同時(shí)的方式將第一評(píng)論和第二評(píng)論顯示在觸摸屏顯示器上G53)。例如,以兩個(gè)連續(xù)評(píng)論之間具有一時(shí)間間隔的方式逐一在觸摸屏顯示器上引入評(píng)論。在另一實(shí)例中,如果所有評(píng)論存在于同一圖像中,它們將同時(shí)出現(xiàn)在觸摸屏顯示器上。在一些實(shí)施方式中,第一客戶端設(shè)備可以從第三客戶端設(shè)備接收關(guān)于重新打開(kāi)的文檔的第三評(píng)論0 )。在這種情況下,三個(gè)評(píng)論將同時(shí)顯示在觸摸屏顯示器上(457)。如圖4C所示,第一客戶端設(shè)備從第二用戶接收更新第一評(píng)論的一個(gè)或多個(gè)用戶指令G71)。例如,第二用戶可具有更高特權(quán)級(jí)別來(lái)更新其它與會(huì)者的評(píng)論。在這種情況下,第一客戶端設(shè)備可以根據(jù)來(lái)自第二客戶端設(shè)備的用戶指令而更新觸摸屏顯示器上的第一評(píng)論073)。在一些實(shí)施方式中,用戶指令包括更新的第一評(píng)論的圖像。在一些實(shí)施方式中,用戶指令是移除第一評(píng)論。在這種情況下,第一客戶端設(shè)備從觸摸屏顯示器移除第一評(píng)論。圖5A至5D為說(shuō)明根據(jù)一些實(shí)施方式的協(xié)作系統(tǒng)的服務(wù)器系統(tǒng)在網(wǎng)絡(luò)會(huì)議期間如何協(xié)調(diào)不同客戶端設(shè)備從而共享對(duì)文檔的評(píng)論的流程圖。如圖5A所示,響應(yīng)于接收來(lái)自第一客戶端設(shè)備的、由第一用戶作出的對(duì)文檔的第一評(píng)論和來(lái)自第二客戶端設(shè)備的、由第二用戶作出的對(duì)該文檔的第二評(píng)論(500),服務(wù)器系統(tǒng)將第一評(píng)論和第二評(píng)論存儲(chǔ)在與該文檔關(guān)聯(lián)的數(shù)據(jù)結(jié)構(gòu)中,每個(gè)評(píng)論具有關(guān)聯(lián)的時(shí)間戳 (502)。圖:3B說(shuō)明用于這種目的的數(shù)據(jù)結(jié)構(gòu)。服務(wù)器系統(tǒng)也分別向第二客戶端設(shè)備傳送第一評(píng)論以及向第一客戶端設(shè)備傳送第二評(píng)論,使得第一評(píng)論和第二評(píng)論同時(shí)顯示在第一客戶端設(shè)備和第二客戶端設(shè)備二者上(504)。在一些實(shí)施方式中(圖5B),響應(yīng)于來(lái)自在第三客戶端設(shè)備處的第三用戶的加入網(wǎng)絡(luò)會(huì)議的請(qǐng)求(510),服務(wù)器系統(tǒng)向第三客戶端設(shè)備傳送該文檔,以用于向第三用戶顯示該文檔(512)。此外,服務(wù)器系統(tǒng)還向第三客戶端設(shè)備傳送第一評(píng)論和第二評(píng)論(514),以使得第三客戶端設(shè)備可以根據(jù)第一評(píng)論和第二評(píng)論各自時(shí)間戳按照視覺(jué)上可覺(jué)察的順序或者按照視覺(jué)上同時(shí)的方式顯示它們。在一些實(shí)施方式中,在從第三客戶端設(shè)備接收對(duì)該文檔的第三評(píng)論(516)時(shí),服務(wù)器系統(tǒng)將第三評(píng)論存儲(chǔ)在與該文檔關(guān)聯(lián)的數(shù)據(jù)結(jié)構(gòu)中(518),并且分別向第一客戶端設(shè)備和第二客戶端設(shè)備傳送第三評(píng)論(520),使得第三評(píng)論連同第一評(píng)論和第二評(píng)論同時(shí)顯
示在第一客戶端設(shè)備和第二客戶端設(shè)備二者上。如圖5C所示,響應(yīng)于來(lái)自第一用戶的更新第二評(píng)論的請(qǐng)求(530),服務(wù)器系統(tǒng)根據(jù)該請(qǐng)求更新第二評(píng)論(532)并且使用修改后的第二評(píng)論替代數(shù)據(jù)結(jié)構(gòu)中的第二評(píng)論
15(534)。此外,服務(wù)器系統(tǒng)向第二客戶端設(shè)備傳送修改后的第二評(píng)論(536)。在一些實(shí)施方式中,第二客戶端設(shè)備將使用修改后的第二評(píng)論替代當(dāng)前顯示于第二客戶端設(shè)備處的第二評(píng)論的原始版本。作為圖5C中示出的另一實(shí)例,響應(yīng)于來(lái)自第一用戶的刪除第二評(píng)論的請(qǐng)求 (540),服務(wù)器系統(tǒng)從數(shù)據(jù)結(jié)構(gòu)中刪去第二評(píng)論(542)。在一些實(shí)施方式中,服務(wù)器系統(tǒng)可以不物理地刪去該評(píng)論,而是使用指示該評(píng)論已經(jīng)“虛擬”刪去的標(biāo)志來(lái)標(biāo)記該評(píng)論。但是服務(wù)器系統(tǒng)可以在需要時(shí)復(fù)原該評(píng)論。接著,服務(wù)器系統(tǒng)向第二客戶端設(shè)備傳送用于刪去當(dāng)前顯示于第二客戶端設(shè)備處的第二評(píng)論的指令(544)。在一些實(shí)施方式中,該指令包括沒(méi)有第二評(píng)論的文檔的圖像。圖6為根據(jù)一些實(shí)施方式的實(shí)施如上所述方法的客戶端設(shè)備102(例如,觸摸屏白板102- 的框圖??蛻舳嗽O(shè)備102包括一個(gè)或多個(gè)處理單元(CPU) 602、一個(gè)或多個(gè)網(wǎng)絡(luò)或其它通信接口 604、存儲(chǔ)器606以及用于互連這些部件的一個(gè)或多個(gè)通信總線608。在一些實(shí)施方式中,在客戶端設(shè)備102中包括更少和/或附加的部件、模塊或功能。通信總線608 可以包括電路系統(tǒng)(有時(shí)稱為芯片組),該電路系統(tǒng)互連并且控制系統(tǒng)部件之間的通信??蛻舳?02可以可選地包括用戶接口 610。在一些實(shí)施方式中,用戶接口 610包括觸摸屏顯示器612和/或鍵盤/鼠標(biāo)614,但是也可以使用用戶接口設(shè)備的其它配置。存儲(chǔ)器606可以包括高速隨機(jī)存取存儲(chǔ)器,并且也可包括非易失性存儲(chǔ)器,諸如一種或多種磁性或光學(xué)存儲(chǔ)盤、閃速存儲(chǔ)器設(shè)備或者其它非易失性固態(tài)存儲(chǔ)設(shè)備。高速隨機(jī)存取存儲(chǔ)器可包括如下存儲(chǔ)器設(shè)備,諸如DRAM、SRAM、DDR RAM或者其它隨機(jī)存取固態(tài)存儲(chǔ)器設(shè)備。存儲(chǔ)器606可以可選地包括位于遠(yuǎn)離CPU 602處的海量存儲(chǔ)器。存儲(chǔ)器606或者可替換地存儲(chǔ)器606內(nèi)的一個(gè)或多個(gè)非易失性存儲(chǔ)器設(shè)備包括計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)。存儲(chǔ)器606存儲(chǔ)下述元素或者這些元素的子集,并且也可包括附加元素■操作系統(tǒng)616,其包括用于應(yīng)對(duì)各種基礎(chǔ)系統(tǒng)服務(wù)以及用于執(zhí)行依賴于硬件的任務(wù)的進(jìn)程;■網(wǎng)絡(luò)通信模塊(或指令)618,其用于將客戶端設(shè)備102經(jīng)由一個(gè)或多個(gè)通信網(wǎng)絡(luò)接口 604和一種或多種通信網(wǎng)絡(luò)連接到其它計(jì)算機(jī),所述通信網(wǎng)絡(luò)諸如為因特網(wǎng)、其它廣域網(wǎng)、局域網(wǎng)、城域網(wǎng)等;■觸摸屏模塊620,其包括用于處理用戶與觸摸屏顯示器612的交互的指令;以及■客戶端協(xié)作系統(tǒng)622,包括音頻/視頻信號(hào)處理模塊624,其用于捕獲在客戶端設(shè)備102生成的音頻/視頻信號(hào);評(píng)論處理模塊626,其用于處理由客戶端設(shè)備102生成或者從其它客戶端設(shè)備或多媒體服務(wù)器接收的評(píng)論;以及網(wǎng)絡(luò)會(huì)議數(shù)據(jù)634,其包括例如可接入客戶端設(shè)備102的多媒體服務(wù)器的列表。在一些實(shí)施方式中,評(píng)論處理模塊擬6可以包括用于執(zhí)行下述功能的子模塊評(píng)論數(shù)據(jù)接收628(包括接收由客戶端設(shè)備102生成或者從其它源接收的評(píng)論數(shù)據(jù));評(píng)論數(shù)據(jù)更新630(包括在觸摸屏顯示器612上四處移動(dòng)評(píng)論,改變他們的形狀,或者從觸摸屏顯示器612移除評(píng)論);以及評(píng)論數(shù)據(jù)顯示632,其用于在觸摸屏顯示器612上呈現(xiàn)接收的評(píng)論數(shù)據(jù)。圖7描述實(shí)施上述方法的服務(wù)器系統(tǒng)700的實(shí)施方式。服務(wù)器系統(tǒng)700對(duì)應(yīng)于圖 1中的多媒體服務(wù)器122。服務(wù)器系統(tǒng)700包括一個(gè)或多個(gè)處理單元(CPU) 702、一個(gè)或多個(gè)網(wǎng)絡(luò)或其它通信接口 704、存儲(chǔ)器706以及用于互連這些部件的一個(gè)或多個(gè)通信總線708。 通信總線708可包括互連并且控制系統(tǒng)部件之間的通信的電路系統(tǒng)(有時(shí)稱為芯片組)。 應(yīng)理解,在一些其它實(shí)施方式中,服務(wù)器系統(tǒng)700可以利用多個(gè)服務(wù)器來(lái)實(shí)施,從而改善其吞吐量和可靠性。因此,圖12其目的更多是作為對(duì)一組服務(wù)器中可存在的各種特征的功能性描述,而不是作為此處所述實(shí)施方式的結(jié)構(gòu)示意圖。用于實(shí)施服務(wù)器系統(tǒng)700的服務(wù)器的實(shí)際數(shù)目以及如何在這些服務(wù)器之間分配特征將因?qū)嵤┓绞降牟煌淖?,并且?huì)部分地取決于在峰值使用階段期間以及在平均使用階段期間該系統(tǒng)必須處理的數(shù)據(jù)業(yè)務(wù)量。存儲(chǔ)器706可包括高速隨機(jī)存取存儲(chǔ)器,并且也可包括非易失性存儲(chǔ)器,諸如一種或多種磁性或光學(xué)存儲(chǔ)盤、閃速存儲(chǔ)器設(shè)備、或者其它非易失性固態(tài)存儲(chǔ)設(shè)備。高速隨機(jī)存取存儲(chǔ)器可以包括如下存儲(chǔ)器設(shè)備,諸如DRAM、SRAM、DDR RAM或其它隨機(jī)存取固態(tài)存儲(chǔ)器設(shè)備。存儲(chǔ)器706可以可選地包括位于遠(yuǎn)離CPU 702處的海量存儲(chǔ)器。存儲(chǔ)器706或者可替換地存儲(chǔ)器706內(nèi)的一個(gè)或多個(gè)非易失性存儲(chǔ)器設(shè)備包括計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)。存儲(chǔ)器706存儲(chǔ)下述元素或者這些元素的子集,并且也可包括附加元素■操作系統(tǒng)714,其包括用于應(yīng)對(duì)各種基礎(chǔ)系統(tǒng)服務(wù)以及用于執(zhí)行依賴于硬件的任務(wù)的進(jìn)程;■網(wǎng)絡(luò)通信模塊(或指令)716,其用于將服務(wù)器系統(tǒng)700經(jīng)由一個(gè)或多個(gè)通信網(wǎng)絡(luò)接口 704和一種或多種通信網(wǎng)絡(luò)連接到其它計(jì)算機(jī),所述通信網(wǎng)絡(luò)諸如為因特網(wǎng)、其它廣域網(wǎng)、局域網(wǎng)、城域網(wǎng)等;以及■服務(wù)器端協(xié)作系統(tǒng)718,其用于在網(wǎng)絡(luò)會(huì)議期間協(xié)調(diào)不同客戶端設(shè)備之間的數(shù)據(jù)通信。在一些實(shí)施方式中,服務(wù)器端協(xié)作系統(tǒng)718可包括下述元素或者這些元素的子集,并且也可包括附加元素■音頻/視頻信號(hào)處理模塊720,其用于從一個(gè)客戶端設(shè)備接收音頻/視頻信號(hào)并且將它們轉(zhuǎn)發(fā)到其它客戶端設(shè)備;■評(píng)論處理模塊724,其用于處理從不同客戶端設(shè)備接收的評(píng)論,包括將它們存儲(chǔ)在評(píng)論數(shù)據(jù)結(jié)構(gòu)734中;以及■網(wǎng)絡(luò)會(huì)議數(shù)據(jù)732,其包括網(wǎng)絡(luò)會(huì)議的列表以及其注冊(cè)信息。在一些實(shí)施方式中,服務(wù)器端評(píng)論處理模塊7 與客戶端評(píng)論處理模塊6 —起工作,從而執(zhí)行下述功能評(píng)論數(shù)據(jù)接收726(包括接收由客戶端設(shè)備102或其它服務(wù)器系統(tǒng)提交的評(píng)論數(shù)據(jù));評(píng)論數(shù)據(jù)更新728(包括更新評(píng)論數(shù)據(jù)734);以及評(píng)論數(shù)據(jù)傳送730, 其用于將原始或經(jīng)更新的評(píng)論數(shù)據(jù)轉(zhuǎn)發(fā)到各個(gè)客戶端設(shè)備或其它服務(wù)器系統(tǒng)。盡管各附圖中有一些按照特定順序說(shuō)明許多邏輯階段,但是沒(méi)有順序依存性的各階段可以重新排序并且其它階段可以被組合或解除。盡管特別提到某些重新排序或其它分組,本領(lǐng)域普通技術(shù)人員將清楚其它重新排序或分組并且因此未給出可替換方案的窮盡列舉。再者,應(yīng)認(rèn)識(shí)到,各階段可以以硬件、固件、軟件或者其任意組合來(lái)實(shí)施。出于解釋目的已經(jīng)結(jié)合特定實(shí)施方式描述了前述說(shuō)明書(shū)。然而,上面的說(shuō)明性討論目的并非是窮舉性的或者是要將本發(fā)明限制于所公開(kāi)的確切形式。鑒于上述教導(dǎo)有可能進(jìn)行許多調(diào)整和變動(dòng)。選擇并按順序描述各實(shí)施方式從而最好地解釋本發(fā)明的原理及其實(shí)際應(yīng)用,從而使得本領(lǐng)域其它技術(shù)人員能夠利用適合于所考慮的具體用途的各種調(diào)整來(lái)最佳地利用本發(fā)明和各種實(shí)施方式。
權(quán)利要求
1.一種由協(xié)作系統(tǒng)實(shí)施的計(jì)算機(jī)實(shí)施的方法,所述協(xié)作系統(tǒng)包括遠(yuǎn)程服務(wù)器系統(tǒng)以及連接到所述遠(yuǎn)程服務(wù)器系統(tǒng)的一個(gè)或多個(gè)客戶端設(shè)備,所述方法包括在包括觸摸屏顯示器的第一客戶端設(shè)備處, 打開(kāi)在第一客戶端設(shè)備處的文檔;在所述觸摸屏顯示器上向所述第一客戶端設(shè)備的第一用戶顯示所述文檔; 檢測(cè)來(lái)自所述第一用戶的對(duì)所述文檔的第一評(píng)論,其中所述第一評(píng)論是由所述第一用戶通過(guò)與所述觸摸屏顯示器交互而生成的;接收來(lái)自所述遠(yuǎn)程服務(wù)器系統(tǒng)的對(duì)所述文檔的第二評(píng)論,其中所述第二評(píng)論由第二客戶端設(shè)備的第二用戶生成并且通過(guò)計(jì)算機(jī)網(wǎng)絡(luò)而傳送給所述遠(yuǎn)程服務(wù)器系統(tǒng);以及在所述觸摸屏顯示器上分別同時(shí)顯示所述第一評(píng)論和所述第二評(píng)論。
2.根據(jù)權(quán)利要求1所述的計(jì)算機(jī)實(shí)施的方法,進(jìn)一步包括 響應(yīng)于關(guān)閉具有評(píng)論的所述文檔的用戶指令,將所述第一評(píng)論和所述第二評(píng)論保存在耦合到所述遠(yuǎn)程服務(wù)器系統(tǒng)的存儲(chǔ)設(shè)備中,每個(gè)評(píng)論具有關(guān)聯(lián)的時(shí)間戳;以及終止所述文檔以及所述第一評(píng)論和所述第二評(píng)論在所述觸摸屏顯示器上的顯示。
3.根據(jù)權(quán)利要求2所述的計(jì)算機(jī)實(shí)施的方法,進(jìn)一步包括 響應(yīng)于重新打開(kāi)具有評(píng)論的所述文檔的用戶指令,在所述觸摸屏顯示器上顯示所述文檔; 從所述存儲(chǔ)設(shè)備檢索所述第一評(píng)論和所述第二評(píng)論;以及根據(jù)所述第一評(píng)論和所述第二評(píng)論的各自時(shí)間戳,按照視覺(jué)上可覺(jué)察的順序,在所述觸摸屏顯示器上顯示所述第一評(píng)論和所述第二評(píng)論。
4.根據(jù)權(quán)利要求3所述的計(jì)算機(jī)實(shí)施的方法,進(jìn)一步包括接收來(lái)自第三客戶端設(shè)備的、對(duì)重新打開(kāi)的所述文檔的第三評(píng)論;以及在所述觸摸屏顯示器上分別同時(shí)顯示所述第一評(píng)論、所述第二評(píng)論和所述第三評(píng)論。
5.根據(jù)權(quán)利要求2所述的計(jì)算機(jī)實(shí)施的方法,進(jìn)一步包括 響應(yīng)于重新打開(kāi)具有評(píng)論的所述文檔的用戶指令,在所述觸摸屏顯示器上顯示所述文檔; 從所述存儲(chǔ)設(shè)備檢索所述第一評(píng)論和所述第二評(píng)論;以及按照視覺(jué)上同時(shí)的方式在所述觸摸屏顯示器上顯示所述第一評(píng)論和所述第二評(píng)論。
6.根據(jù)權(quán)利要求1所述的計(jì)算機(jī)實(shí)施的方法,進(jìn)一步包括根據(jù)來(lái)自各個(gè)客戶端設(shè)備的一組用戶指令,更新所述觸摸屏顯示器上的第一評(píng)論。
7.根據(jù)權(quán)利要求6所述的計(jì)算機(jī)實(shí)施的方法,其中所述用戶指令包括更新的第一評(píng)論的圖像。
8.根據(jù)權(quán)利要求6所述的計(jì)算機(jī)實(shí)施的方法,其中更新所述第一評(píng)論進(jìn)一步包括 根據(jù)來(lái)自在所述第二客戶端設(shè)備的所述第二用戶的指令,從所述觸摸屏顯示器移除所述第一評(píng)論。
9.根據(jù)權(quán)利要求1所述的計(jì)算機(jī)實(shí)施的方法,其中所述第一評(píng)論按照第一方式顯示在所述觸摸屏顯示器上,并且所述第二評(píng)論按照與所述第一方式不同的第二方式顯示在所述觸摸屏顯示器上。
10.根據(jù)權(quán)利要求9所述的計(jì)算機(jī)實(shí)施的方法,其中所述第一評(píng)論按照第一方式同時(shí)顯示于所述第一客戶端設(shè)備和所述第二設(shè)備處,并且所述第二評(píng)論按照第二方式同時(shí)顯示于所述第一客戶端設(shè)備和所述第二設(shè)備處。
11.一種服務(wù)器系統(tǒng),包括一個(gè)或多個(gè)處理單元,其用于執(zhí)行程序;以及存儲(chǔ)器,其用于存儲(chǔ)數(shù)據(jù)和將由所述一個(gè)或多個(gè)中央處理單元執(zhí)行的一個(gè)或多個(gè)程序,所述一個(gè)或多個(gè)程序包括用于下述操作的指令接收來(lái)自第一客戶端設(shè)備的、由第一用戶作出的對(duì)文檔的第一評(píng)論以及來(lái)自第二客戶端設(shè)備的、由第二用戶作出的對(duì)所述文檔的第二評(píng)論,其中所述文檔為由所述服務(wù)器系統(tǒng)支持的網(wǎng)絡(luò)會(huì)議的主題;將所述第一評(píng)論和所述第二評(píng)論存儲(chǔ)在與所述文檔關(guān)聯(lián)的數(shù)據(jù)結(jié)構(gòu)中,每個(gè)評(píng)論具有關(guān)聯(lián)的時(shí)間戳;以及分別向所述第二客戶端設(shè)備傳送所述第一評(píng)論以及向所述第一客戶端設(shè)備傳送所述第二評(píng)論,以使得所述第一評(píng)論和第二評(píng)論同時(shí)顯示于所述第一客戶端設(shè)備和所述第二客戶端設(shè)備二者處。
12.根據(jù)權(quán)利要求11所述的服務(wù)器系統(tǒng),其中所述一個(gè)或多個(gè)程序進(jìn)一步包括用于下述操作的指令響應(yīng)于來(lái)自在第三客戶端設(shè)備處的第三用戶的加入所述網(wǎng)絡(luò)會(huì)議的請(qǐng)求 向所述第三客戶端設(shè)備傳送所述文檔,以用于向所述第三用戶顯示所述文檔;以及向所述第三客戶端設(shè)備傳送所述第一評(píng)論和所述第二評(píng)論,其中所述第一評(píng)論和所述第二評(píng)論根據(jù)它們各自時(shí)間戳,按照視覺(jué)上可覺(jué)察的順序,顯示于所述第三客戶端設(shè)備處。
13.根據(jù)權(quán)利要求12所述的服務(wù)器系統(tǒng),其中所述一個(gè)或多個(gè)程序進(jìn)一步包括用于下述操作的指令接收來(lái)自所述第三客戶端設(shè)備的對(duì)所述文檔的第三評(píng)論; 將所述第三評(píng)論存儲(chǔ)在與所述文檔關(guān)聯(lián)的數(shù)據(jù)結(jié)構(gòu)中;以及分別向所述第一客戶端設(shè)備和所述第二客戶端設(shè)備傳送所述第三評(píng)論,以使得所述第三評(píng)論連同所述第一評(píng)論和所述第二評(píng)論同時(shí)顯示于所述第一客戶端設(shè)備和第二客戶端設(shè)備二者處。
14.根據(jù)權(quán)利要求11所述的服務(wù)器系統(tǒng),其中所述一個(gè)或多個(gè)程序進(jìn)一步包括用于下述操作的指令響應(yīng)于來(lái)自在第三客戶端設(shè)備處的第三用戶的加入所述網(wǎng)絡(luò)會(huì)議的請(qǐng)求, 向所述第三客戶端設(shè)備傳送所述文檔,以用于向所述第三用戶顯示所述文檔;以及向所述第三客戶端設(shè)備傳送所述第一評(píng)論和所述第二評(píng)論,其中所述第一評(píng)論和所述第二評(píng)論按照視覺(jué)上同時(shí)的方式顯示于所述第三客戶端設(shè)備處。
15.根據(jù)權(quán)利要求11所述的服務(wù)器系統(tǒng),其中所述一個(gè)或多個(gè)程序進(jìn)一步包括用于下述操作的指令接收來(lái)自所述第一用戶的更新所述第二評(píng)論的請(qǐng)求; 根據(jù)所述請(qǐng)求更新所述第二評(píng)論;利用修改后的第二評(píng)論替換數(shù)據(jù)結(jié)構(gòu)中的所述第二評(píng)論;以及向所述第二客戶端設(shè)備傳送所述修改后的第二評(píng)論,其中所述修改后的第二評(píng)論將替換當(dāng)前顯示于所述第二客戶端設(shè)備處的所述第二評(píng)論。
16.根據(jù)權(quán)利要求11所述的服務(wù)器系統(tǒng),其中所述一個(gè)或多個(gè)程序進(jìn)一步包括用于下述操作的指令接收來(lái)自所述第一用戶的刪除所述第二評(píng)論的請(qǐng)求; 從所述數(shù)據(jù)結(jié)構(gòu)刪去所述第二評(píng)論;以及向所述第二客戶端設(shè)備傳送用于刪去當(dāng)前顯示于所述第二客戶端設(shè)備處的所述第二評(píng)論的指令。
17.根據(jù)權(quán)利要求16所述的服務(wù)器系統(tǒng),其中所述指令包括沒(méi)有所述第二評(píng)論的所述文檔的圖像。
18.根據(jù)權(quán)利要求11所述的服務(wù)器系統(tǒng),其中所述第一評(píng)論按照第一方式顯示于所述第一客戶端設(shè)備處,以及所述第二評(píng)論按照不同于所述第一方式的第二方式顯示于所述第一客戶端設(shè)備處。
19.根據(jù)權(quán)利要求11所述的服務(wù)器系統(tǒng),其中所述第一評(píng)論按照第一方式同時(shí)顯示于所述第一客戶端設(shè)備和所述第二設(shè)備處,以及所述第二評(píng)論按照第二方式同時(shí)顯示于所述第一客戶端設(shè)備和所述第二設(shè)備處。
20.一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其存儲(chǔ)用于供服務(wù)器系統(tǒng)的一個(gè)或多個(gè)處理器執(zhí)行的一個(gè)或多個(gè)程序,所述一個(gè)或多個(gè)程序包括當(dāng)由所述一個(gè)或多個(gè)處理器執(zhí)行時(shí),致使服務(wù)器系統(tǒng)執(zhí)行下述操作的指令接收來(lái)自第一客戶端設(shè)備的、由第一用戶作出的對(duì)文檔的第一評(píng)論和來(lái)自第二客戶端設(shè)備的、由第二用戶作出的對(duì)所述文檔的第二評(píng)論,其中所述文檔為由所述服務(wù)器系統(tǒng)支持的網(wǎng)絡(luò)會(huì)議的主題;將所述第一評(píng)論和所述第二評(píng)論存儲(chǔ)在與所述文檔關(guān)聯(lián)的數(shù)據(jù)結(jié)構(gòu)中,每個(gè)評(píng)論具有關(guān)聯(lián)的時(shí)間戳;以及分別向所述第二客戶端設(shè)備傳送所述第一評(píng)論以及向所述第一客戶端設(shè)備傳送所述第二評(píng)論,以使得所述第一評(píng)論和所述第二評(píng)論同時(shí)顯示于所述第一客戶端設(shè)備和所述第二客戶端設(shè)備二者處。
21.根據(jù)權(quán)利要求20所述的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其中所述一個(gè)或多個(gè)程序進(jìn)一步包括用于下述操作的指令響應(yīng)于來(lái)自在第三客戶端設(shè)備處的第三用戶的加入所述網(wǎng)絡(luò)會(huì)議的請(qǐng)求, 向所述第三客戶端設(shè)備傳送所述文檔,以用于向所述第三用戶顯示所述文檔;以及向所述第三客戶端設(shè)備傳送所述第一評(píng)論和所述第二評(píng)論,其中所述第一評(píng)論和所述第二評(píng)論根據(jù)它們各自的時(shí)間戳, 按照視覺(jué)上可覺(jué)察的順序顯示于所述第三客戶端設(shè)備處。
22.根據(jù)權(quán)利要求21所述的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其中所述一個(gè)或多個(gè)程序進(jìn)一步包括用于下述操作的指令接收來(lái)自所述第三客戶端設(shè)備的對(duì)所述文檔的第三評(píng)論; 將所述第三評(píng)論存儲(chǔ)于與所述文檔關(guān)聯(lián)的數(shù)據(jù)結(jié)構(gòu)中;以及分別向所述第一客戶端設(shè)備和所述第二客戶端設(shè)備傳送所述第三評(píng)論,以使得所述第三評(píng)論連同所述第一評(píng)論和所述第二評(píng)論同時(shí)顯示于所述第一客戶端設(shè)備和所述第二客戶端設(shè)備處。
23.根據(jù)權(quán)利要求20所述的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其中所述一個(gè)或多個(gè)程序進(jìn)一步包括用于下述操作的指令響應(yīng)于來(lái)自在第三客戶端設(shè)備處的第三用戶的加入所述網(wǎng)絡(luò)會(huì)議的請(qǐng)求,向所述第三客戶端設(shè)備傳送所述文檔,以用于向所述第三用戶顯示所述文檔;以及向所述第三客戶端設(shè)備傳送所述第一評(píng)論和所述第二評(píng)論,其中所述第一評(píng)論和所述第二評(píng)論按照視覺(jué)上同時(shí)的方式顯示于第三客戶端設(shè)備處。
24.根據(jù)權(quán)利要求20所述的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其中所述一個(gè)或多個(gè)程序進(jìn)一步包括用于下述操作的指令接收來(lái)自所述第一用戶的更新所述第二評(píng)論的請(qǐng)求;根據(jù)所述請(qǐng)求更新所述第二評(píng)論;利用修改后的第二評(píng)論替換所述數(shù)據(jù)結(jié)構(gòu)中的所述第二評(píng)論;以及向所述第二客戶端設(shè)備傳送所述修改后的第二評(píng)論,其中所述修改后的第二評(píng)論將替換當(dāng)前顯示于所述第二客戶端設(shè)備的所述第二評(píng)論。
25.根據(jù)權(quán)利要求20所述的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其中所述一個(gè)或多個(gè)程序進(jìn)一步包括用于下述操作的指令接收來(lái)自所述第一用戶的刪除所述第二評(píng)論的請(qǐng)求;從所述數(shù)據(jù)結(jié)構(gòu)中刪去所述第二評(píng)論;以及向所述第二客戶端設(shè)備傳送用于刪去當(dāng)前顯示于所述第二客戶端設(shè)備的所述第二評(píng)論的指令。
26.根據(jù)權(quán)利要求25所述的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其中所述指令包括沒(méi)有所述第二評(píng)論的所述文檔的圖像。
27.根據(jù)權(quán)利要求20所述的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其中所述第一評(píng)論按照第一方式顯示于所述第一客戶端設(shè)備處,以及所述第二評(píng)論按照不同于所述第一方式的第二方式顯示于所述第一客戶端設(shè)備處。
28.根據(jù)權(quán)利要求20所述的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其中所述第一評(píng)論按照第一方式同時(shí)顯示于所述第一客戶端設(shè)備和所述第二設(shè)備處,以及所述第二評(píng)論按照第二方式同時(shí)顯示于所述第一客戶端設(shè)備和所述第二設(shè)備處。
全文摘要
一種協(xié)作系統(tǒng)包括遠(yuǎn)程服務(wù)器系統(tǒng)和連接到所述遠(yuǎn)程服務(wù)器系統(tǒng)的一個(gè)或多個(gè)客戶端設(shè)備,所述客戶端設(shè)備中至少一個(gè)為包括觸摸屏顯示器的第一客戶端設(shè)備。在接收到用戶指令時(shí),所述協(xié)作系統(tǒng)在第一客戶端設(shè)備打開(kāi)文檔,并且在觸摸屏顯示器上向第一用戶顯示文檔。所述協(xié)作系統(tǒng)檢測(cè)來(lái)自第一用戶的、通過(guò)與觸摸屏顯示器交互對(duì)所述文檔的第一評(píng)論。所述協(xié)作系統(tǒng)從遠(yuǎn)程服務(wù)器系統(tǒng)接收對(duì)所述文檔的第二評(píng)論。第二評(píng)論由第二客戶端設(shè)備的第二用戶生成,并且通過(guò)計(jì)算機(jī)網(wǎng)絡(luò)而傳送給所述遠(yuǎn)程服務(wù)器系統(tǒng)。所述協(xié)作系統(tǒng)在觸摸屏顯示器上同時(shí)顯示所述第一評(píng)論和所述第二評(píng)論。
文檔編號(hào)G06F13/00GK102292713SQ201080005156
公開(kāi)日2011年12月21日 申請(qǐng)日期2010年6月25日 優(yōu)先權(quán)日2009年6月30日
發(fā)明者嚴(yán)石, 唐冰, 張軒, 楊金鈺, 沈智偉 申請(qǐng)人:唐橋科技有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1