欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

在網(wǎng)絡(luò)會議中通知聽眾終端的屏幕接收狀態(tài)的方法和裝置的制作方法

文檔序號:7944997閱讀:282來源:國知局
專利名稱:在網(wǎng)絡(luò)會議中通知聽眾終端的屏幕接收狀態(tài)的方法和裝置的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及網(wǎng)絡(luò)會議,特別涉及一種在網(wǎng)絡(luò)會議中通知聽眾終端的屏幕接收狀態(tài)
的方法和裝置。
背景技術(shù)
網(wǎng)絡(luò)會議是一種在線會議,其中會議發(fā)言者可以將其計算機屏幕的實時視圖與一個或多個遠(yuǎn)程聽眾進行共享。網(wǎng)絡(luò)會議經(jīng)常用于進行新軟件的演示、舉行網(wǎng)絡(luò)講座、或者進行其它各種展示。網(wǎng)絡(luò)會議提供了"可視通信",并且經(jīng)常與用于音頻支持的電話服務(wù)(例如,會議呼叫)結(jié)合使用。 發(fā)言者利用其終端例如個人計算機、PDA等,連接到網(wǎng)絡(luò)會議服務(wù)器(WCS) 。 WCS使
得發(fā)言者能夠與聽眾共享特定應(yīng)用或整個桌面的實時屏幕視圖。類似地,每個聽眾利用其終端例如個人計算機、PDA等,訪問WCS來觀看共享屏幕的內(nèi)容。圖1示例性地示出了用于提供網(wǎng)絡(luò)會議的網(wǎng)絡(luò)會議系統(tǒng)100。在本示例中,網(wǎng)絡(luò)會議包括一個發(fā)言者和三個聽眾。
圖1所示的網(wǎng)絡(luò)會議系統(tǒng)100包括多個終端12A-12D,其中發(fā)言者16和一個或多個聽眾18A-18C利用它們連接到網(wǎng)絡(luò)22中的網(wǎng)絡(luò)會議服務(wù)器(WCS)20A-20C。在本示例中,發(fā)言者16的終端12A與WCS 20A通信,聽眾18A和18B的終端12B和12C與WCS 20B通信,并且聽眾18C的終端12D與WCS 20C通信。當(dāng)然,發(fā)言者16和所有聽眾18也可以由單個WCS服務(wù)。 由于共享屏幕數(shù)據(jù)在第一網(wǎng)絡(luò)鏈路上從發(fā)言者16的終端12A傳送到網(wǎng)絡(luò)22,然后通過不同的網(wǎng)絡(luò)鏈路從網(wǎng)絡(luò)22傳送到聽眾18A-18C的終端18A-18C,因此不可避免地將引入延遲。這些延遲取決于相應(yīng)的網(wǎng)絡(luò)鏈路的速度和可靠性,并且影響每個聽眾18A-18C的終端12B-12D接收和顯示共享屏幕數(shù)據(jù)的速度。 由于這樣的網(wǎng)絡(luò)延遲,發(fā)言者16不能確信其所發(fā)送的共享屏幕數(shù)據(jù)是否被每個聽眾18A-18C的終端12B-12D接收并顯示。也就是說,發(fā)言者16不能確定每個聽眾18A-18C何時實際上看見其所發(fā)送的共享屏幕數(shù)據(jù)。 為了了解每個聽眾18A-18C的屏幕數(shù)據(jù)接收狀態(tài),發(fā)言者16可能需要不停地詢問聽眾18A-18C,例如"現(xiàn)在能看到我的屏幕?"或者"現(xiàn)在能看到整個第7頁嗎?",然后等待聽眾18A-18C答復(fù)。這樣,尤其是對于具有較多聽眾的網(wǎng)絡(luò)會議,可能會嚴(yán)重地影響網(wǎng)絡(luò)會議的效率。

發(fā)明內(nèi)容
在下文中給出了關(guān)于本發(fā)明的簡要概述,以便提供關(guān)于本發(fā)明的某些方面的基本
理解。但是,應(yīng)當(dāng)理解,這個概述并不是關(guān)于本發(fā)明的窮舉性概述。它并不是意圖用來確定
本發(fā)明的關(guān)鍵性部分或重要部分,也不是意圖用來限定本發(fā)明的范圍。其目的僅僅是以簡
化的形式給出關(guān)于本發(fā)明的某些概念,以此作為稍后給出的更詳細(xì)描述的前序。 鑒于現(xiàn)有技術(shù)的上述情形,本發(fā)明的目的是提供一種在網(wǎng)絡(luò)會議中通知聽眾終端的屏幕接收狀態(tài)的方法和裝置,其可以解決現(xiàn)有技術(shù)問題中的一個或多個。 為了實現(xiàn)上述目的,本發(fā)明的實施例提供了一種在網(wǎng)絡(luò)會議中通知聽眾終端的屏
幕接收狀態(tài)的方法,其包括向聽眾終端發(fā)送發(fā)言者終端的共享屏幕數(shù)據(jù);基于按照屏幕
比較粒度對發(fā)言者終端的整個共享屏幕進行分割而得到的屏幕分塊,確定所發(fā)送的共享屏
幕數(shù)據(jù)所屬的至少一個屏幕分塊,并且將所述至少一個屏幕分塊的同步狀態(tài)記錄為尚未同
步;計算所述至少一個屏幕分塊的各自特征值;從聽眾終端接收至少一個屏幕分塊標(biāo)識以
及與所述至少一個屏幕分塊標(biāo)識分別對應(yīng)的至少一個屏幕分塊特征值;針對所接收的每個
屏幕分塊標(biāo)識,將對于與該屏幕分塊標(biāo)識對應(yīng)的屏幕分塊算出的特征值與所接收的與該屏
幕分塊標(biāo)識對應(yīng)的屏幕分塊特征值進行比較,并且在兩者相等時,將與該屏幕分塊標(biāo)識對
應(yīng)的屏幕分塊的同步狀態(tài)更新為已經(jīng)同步;以及根據(jù)所述至少一個屏幕分塊的同步狀態(tài)來
顯示聽眾終端的屏幕接收狀態(tài)。 此外,本發(fā)明的實施例提供了一種在網(wǎng)絡(luò)會議中通知聽眾終端的屏幕接收狀態(tài)的裝置,其包括屏幕數(shù)據(jù)發(fā)送單元,其被配置成向聽眾終端發(fā)送發(fā)言者終端的共享屏幕數(shù)據(jù);同步狀態(tài)記錄單元,其被配置成基于按照屏幕比較粒度對發(fā)言者終端的整個共享屏幕進行分割而得到的屏幕分塊,確定由屏幕數(shù)據(jù)發(fā)送單元發(fā)送的共享屏幕數(shù)據(jù)所屬的至少一個屏幕分塊,并且將所述至少一個屏幕分塊的同步狀態(tài)記錄為尚未同步;特征值計算單元,其被配置成計算所述至少一個屏幕分塊的各自特征值;特征值接收單元,其被配置成從聽眾終端接收至少一個屏幕分塊標(biāo)識以及與所述至少一個屏幕分塊標(biāo)識分別對應(yīng)的至少一個屏幕分塊特征值;同步狀態(tài)更新單元,其被配置成針對由特征值接收單元接收的每個屏幕分塊標(biāo)識,將由特征值計算單元對于與該屏幕分塊標(biāo)識對應(yīng)的屏幕分塊算出的特征值與由特征值接收單元接收的與該屏幕分塊標(biāo)識對應(yīng)的屏幕分塊特征值進行比較,并且在兩者相等時,將與該屏幕分塊標(biāo)識對應(yīng)的屏幕分塊的同步狀態(tài)更新為已經(jīng)同步;以及屏幕接收狀態(tài)顯示單元,其被配置成根據(jù)所述至少一個屏幕分塊的同步狀態(tài)來顯示聽眾終端的屏幕接收狀態(tài)。 另外,本發(fā)明的實施例還提供了用于實現(xiàn)上述在網(wǎng)絡(luò)會議中通知聽眾終端的屏幕接收狀態(tài)的方法的計算機程序產(chǎn)品。 此外,本發(fā)明的實施例還提供了計算機可讀介質(zhì),其上記錄有用于實現(xiàn)上述在網(wǎng)絡(luò)會議中通知聽眾終端的屏幕接收狀態(tài)的方法的計算機程序代碼。 根據(jù)本發(fā)明的上述技術(shù)方案,可以讓發(fā)言者在網(wǎng)絡(luò)會議期間了解各個聽眾終端的屏幕接收狀態(tài),從而掌握其自己演講的速度,防止發(fā)言者過快切換講演內(nèi)容。


參照下面結(jié)合附圖對本發(fā)明實施例的說明,將會更加容易地理解本發(fā)明的以上和其它目的、特點和優(yōu)點。在附圖中,相同的或?qū)?yīng)的技術(shù)特征或部件將采用相同或?qū)?yīng)的附圖標(biāo)記來表示。
圖1示出了示例性網(wǎng)絡(luò)會議系統(tǒng)。 圖2示出了根據(jù)本發(fā)明實施例的在網(wǎng)絡(luò)會議中通知聽眾終端的屏幕接收狀態(tài)的方法的流程圖。 圖3示出了 4X4屏幕比較粒度的示例性示意圖。
5
圖4示出了共享屏幕變化數(shù)據(jù)及其所屬的屏幕分塊的示例性示意圖。 圖5示出了根據(jù)本發(fā)明實施例的在網(wǎng)絡(luò)會議中通知聽眾終端的屏幕接收狀態(tài)的
方法的示例性具體設(shè)計實現(xiàn)的流程圖。 圖6示出了根據(jù)本發(fā)明實施例的用于在網(wǎng)絡(luò)會議中通知聽眾終端的屏幕接收狀態(tài)的裝置的結(jié)構(gòu)框圖。 圖7是示出其中實現(xiàn)本發(fā)明的計算機的示例性結(jié)構(gòu)的框圖。
具體實施例方式
在下文中將結(jié)合附圖對本發(fā)明的示范性實施例進行描述。為了清楚和簡明起見,
在說明書中并未描述實際實施方式的所有特征。然而,應(yīng)該了解,在開發(fā)任何這種實際實施
例的過程中必須做出很多特定于實施方式的決定,以便實現(xiàn)開發(fā)人員的具體目標(biāo)。 在此,還需要說明的一點是,為了避免因不必要的細(xì)節(jié)而模糊了本發(fā)明,在附圖中
僅僅示出了與根據(jù)本發(fā)明的方案密切相關(guān)的系統(tǒng)結(jié)構(gòu)和/或處理步驟,而省略了與本發(fā)明
關(guān)系不大的其他細(xì)節(jié)。 圖2是示出了根據(jù)本發(fā)明實施例的在網(wǎng)絡(luò)會議中通知聽眾終端的屏幕接收狀態(tài)的方法的流程圖。該方法在網(wǎng)絡(luò)會議的發(fā)言者終端中針對網(wǎng)絡(luò)會議的每個聽眾終端而執(zhí)行。 如圖2所示,在步驟S210中,作為網(wǎng)絡(luò)會議開始時的初始化處理,設(shè)置屏幕比較粒度,并且將該屏幕比較粒度發(fā)送到聽眾終端,以便在聽眾終端中設(shè)置與發(fā)言者終端相同的屏幕比較粒度。這里,屏幕比較粒度用來確定將網(wǎng)絡(luò)會議的共享屏幕分割成多少個分塊。圖3示出了 4X4屏幕比較粒度的示例性示意圖,其中整個共享屏幕被分割成16個屏幕分塊。
優(yōu)選地,基于發(fā)言者終端與聽眾終端之間的網(wǎng)絡(luò)鏈路狀況而設(shè)置屏幕比較粒度。在此,基于不同的設(shè)計考慮,可以以不同的方式設(shè)置屏幕比較粒度。例如,在側(cè)重于減少網(wǎng)絡(luò)鏈路狀況較差的聽眾終端反饋的數(shù)據(jù)量的情況下,可以如下設(shè)置屏幕比較粒度如果發(fā)言者終端與聽眾終端之間的網(wǎng)絡(luò)鏈路狀況較差例如網(wǎng)絡(luò)傳輸延遲較高,則可以將該粒度設(shè)得較粗,例如4X4或8X8,否則,可以將該粒度設(shè)得較細(xì),例如,16X16或更大。另外,在側(cè)重于讓發(fā)言者更精細(xì)地了解網(wǎng)絡(luò)鏈路狀況較差的聽眾終端的屏幕接收狀態(tài)(這樣可以讓發(fā)言者更早地了解到所有聽眾終端都已接收到的部分共享屏幕內(nèi)容以便根據(jù)這部分內(nèi)容提早進行講演)的情況下,可以以相反的方式設(shè)置屏幕比較粒度如果發(fā)言者終端與聽眾終端之間的網(wǎng)絡(luò)鏈路狀況較差,則可以將該粒度設(shè)得較細(xì),否則,可以將該粒度設(shè)得較粗。
此外,本領(lǐng)域的技術(shù)人員應(yīng)當(dāng)清楚,根據(jù)具體設(shè)計,屏幕比較粒度也可以是對于發(fā)言者終端和聽眾終端預(yù)先統(tǒng)一固定配置的。在這種情況下,可以省略步驟S210中的處理。
在步驟S220中,在網(wǎng)絡(luò)會議期間向聽眾終端發(fā)送發(fā)言者終端的共享屏幕數(shù)據(jù)。在此,由于在網(wǎng)絡(luò)會議期間經(jīng)常出現(xiàn)當(dāng)前共享屏幕與前一共享屏幕相比只有部分區(qū)域發(fā)生變化的情況,因此優(yōu)選地,為了避免不必要的數(shù)據(jù)傳輸和計算處理,可以僅僅發(fā)送共享屏幕變化數(shù)據(jù)(在首次發(fā)送時,共享屏幕變化數(shù)據(jù)包括整個共享屏幕數(shù)據(jù),否則共享屏幕變化數(shù)據(jù)僅僅包括相對于前一共享屏幕發(fā)生變化的數(shù)據(jù))。例如,假定圖3是前一共享屏幕,而圖4是當(dāng)前共享屏幕,則共享屏幕變化數(shù)據(jù)為圖4中用黑框圍起的區(qū)域的圖像數(shù)據(jù)。
當(dāng)然,本領(lǐng)域的技術(shù)人員應(yīng)當(dāng)理解,根據(jù)具體設(shè)計,也可以發(fā)送發(fā)言者終端的整個共享屏幕數(shù)據(jù)。 在步驟S230中,基于按照屏幕比較粒度對發(fā)言者終端的整個共享屏幕進行分割而得到的屏幕分塊,確定所發(fā)送的共享屏幕數(shù)據(jù)所屬的至少一個屏幕分塊,并將該至少一個屏幕分塊的同步狀態(tài)記錄為尚未同步。這里,屏幕分塊的同步狀態(tài)是指該屏幕分塊在發(fā)言者終端和聽眾終端之間是否已經(jīng)同步,即發(fā)言者終端中這一屏幕分塊的數(shù)據(jù)是否已被聽眾終端完全接收到。 具體地說,在所發(fā)送的共享屏幕數(shù)據(jù)為共享屏幕變化數(shù)據(jù)的情況下,根據(jù)共享屏幕變化數(shù)據(jù)所在的位置,確定該共享屏幕變化數(shù)據(jù)所屬的至少一個屏幕分塊,然后,將所確定的屏幕分塊的同步狀態(tài)記錄為尚未同步。例如,如圖4所示,假定屏幕比較粒度為4X4,則圖4中的共享屏幕變化數(shù)據(jù)所屬的屏幕分塊為中間四個分塊,并且相應(yīng)地將該四個分塊的同步狀態(tài)記錄為尚未同步。 在步驟S240中,計算該至少一個屏幕分塊的各自特征值。在此,例如可以采用現(xiàn)有的哈希算法如MD5來進行特征值計算。 在步驟S250中,從聽眾終端接收至少一個屏幕分塊標(biāo)識(ID)以及與該至少一個屏幕分塊ID分別對應(yīng)的屏幕分塊特征值。在此,所接收的每個屏幕分塊ID為在步驟S230中所確定的屏幕分塊之一的ID,并且所接收的屏幕分塊特征值是在聽眾終端中利用與發(fā)言者終端相同的特征值計算算法對與屏幕分塊ID對應(yīng)的屏幕分塊進行計算而獲得的。
在步驟S260中,針對所接收的每個屏幕分塊ID,將對于與該屏幕分塊ID對應(yīng)的屏幕分塊算出的特征值與所接收的與該屏幕分塊標(biāo)識對應(yīng)的屏幕分塊特征值進行比較,并且在兩者相等時,將與該屏幕分塊標(biāo)識對應(yīng)的屏幕分塊的同步狀態(tài)更新為已經(jīng)同步。
在步驟S270中,根據(jù)該至少一個屏幕分塊的同步狀態(tài)顯示聽眾終端的屏幕接收狀態(tài)。在此,例如,可以以百分比表示方式顯示聽眾終端的屏幕接收狀態(tài)。具體地說,顯示將已確定的在發(fā)言者終端與聽眾終端之間同步的屏幕分塊總數(shù)除以所發(fā)送的共享屏幕數(shù)據(jù)所屬的屏幕分塊總數(shù)所算出的百分比。當(dāng)所顯示的百分比為100%時,發(fā)言者可以知曉當(dāng)前共享屏幕已經(jīng)被聽眾終端完全接收到??蛇x地,也可以以圖形表示方式顯示聽眾終端的屏幕接收狀態(tài),以便向發(fā)言者直觀表示當(dāng)前共享屏幕的哪些屏幕分塊已經(jīng)在發(fā)言者終端與聽眾終端之間同步。這樣,可以讓發(fā)言者提早了解到所有聽眾終端都已接收到的部分共享屏幕內(nèi)容,從而根據(jù)這部分內(nèi)容提早進行講演。 為了更清楚地說明根據(jù)本發(fā)明實施例的方法,下面結(jié)合圖5的流程圖來詳細(xì)描述該方法的一個示例性具體設(shè)計實現(xiàn)。 首先,在發(fā)言者終端側(cè),在步驟S501中,作為網(wǎng)絡(luò)會議的初始化處理,基于發(fā)言者終端與聽眾終端之間的網(wǎng)絡(luò)鏈路狀況而設(shè)置屏幕比較粒度,例如4X4,并且將該屏幕比較粒度發(fā)送到聽眾終端。 在聽眾終端側(cè),在步驟S503中,響應(yīng)于接收到從發(fā)言者終端發(fā)送的屏幕比較粒
度,設(shè)置屏幕比較粒度,以便與發(fā)言者終端中的屏幕比較粒度保持一致。 在發(fā)言者終端側(cè),在步驟S505中,在網(wǎng)絡(luò)會議期間,當(dāng)由于例如發(fā)言者打開發(fā)言
材料文件或者進行翻頁等操作而觸發(fā)將發(fā)生變化的共享屏幕數(shù)據(jù)發(fā)送到聽眾終端時,初始
化屏幕分塊池。該屏幕分塊池用來確定共享屏幕的哪些屏幕分塊尚未在發(fā)言者終端與聽眾
終端之間同步。
7
在發(fā)言者終端側(cè),在步驟S507中,將共享屏幕變化數(shù)據(jù)發(fā)送到聽眾終端。 在發(fā)言者終端側(cè),在步驟S509中,確定所發(fā)送的共享屏幕變化數(shù)據(jù)所屬的至少一
個屏幕分塊,并將其ID加入到屏幕分塊池中。 在發(fā)言者終端側(cè),在步驟S511中,利用諸如MD5的哈希算法來計算所確定的至少一個屏幕分塊的各自特征值。 在聽眾終端側(cè),在步驟S513中,接收從發(fā)言者終端發(fā)送的共享屏幕變化數(shù)據(jù)中的部分或全部數(shù)據(jù)。 在聽眾終端側(cè),在步驟S515中,確定所接收的數(shù)據(jù)所屬的至少一個屏幕分塊,并且采用與步驟S511中所采用的算法相同的算法計算該至少一個屏幕分塊的各自特征值。
在聽眾終端側(cè),在步驟S517中,將該至少一個屏幕分塊的ID與其各自的特征值一起發(fā)送到發(fā)言者終端。 在發(fā)言者終端側(cè),在步驟S519中,接收從聽眾終端發(fā)送的至少一個屏幕分塊ID以及與其分別對應(yīng)的至少一個屏幕分塊特征值。 在發(fā)言者終端側(cè),在步驟S523中,針對所接收的每個屏幕分塊ID,通過將對于與該屏幕分塊ID對應(yīng)的屏幕分塊算出的特征值與所接收的與該屏幕分塊標(biāo)識對應(yīng)的屏幕分塊特征值進行比較,并且在步驟S525中,在兩者相等時,將該屏幕分塊ID從屏幕分塊池中移除。 在發(fā)言者終端側(cè),在步驟S525中,根據(jù)屏幕分塊池中的屏幕分塊情況,顯示聽眾終端的屏幕接收狀態(tài)。具體地說,如果屏幕分塊池為空,即沒有任何屏幕分塊ID,則表明整個共享屏幕已經(jīng)在發(fā)言者終端和聽眾終端之間同步,否則表明屏幕分塊池中余留的那些屏幕分塊ID所對應(yīng)的屏幕分塊尚未在發(fā)言者終端和聽眾終端之間同步。以百分比表示方式或圖形表示方式將這一信息通知給發(fā)言者。 在發(fā)言者終端側(cè),在步驟S527中,判斷屏幕分塊池是否為空。在屏幕分塊池為空的情況下,返回到步驟S519以循環(huán)處理。否則,該流程結(jié)束。 雖然在上述示例中描述了利用屏幕分塊池來記錄屏幕分塊的同步狀態(tài),但是這不是限制性的,本領(lǐng)域的技術(shù)人員完全可以采用其他方式來記錄屏幕分塊的同步狀態(tài),例如利用反映屏幕分塊同步狀態(tài)的狀態(tài)表等等。 上面結(jié)合附圖詳細(xì)描述了根據(jù)本發(fā)明實施例的在網(wǎng)絡(luò)會議中通知聽眾終端的屏幕接收狀態(tài)的方法。下面將結(jié)合附圖描述根據(jù)本發(fā)明實施例的用于在網(wǎng)絡(luò)會議中通知聽眾終端的屏幕接收狀態(tài)的裝置。 圖6示出了根據(jù)本發(fā)明實施例的在網(wǎng)絡(luò)會議中通知聽眾終端的屏幕接收狀態(tài)的裝置600的結(jié)構(gòu)框圖。其中,為了簡明起見僅僅示出了與本發(fā)明密切相關(guān)的部分。在該裝置600中,能夠執(zhí)行以上參考圖2所描述的在網(wǎng)絡(luò)會議中通知聽眾終端的屏幕接收狀態(tài)的方法。 如圖6所示,該裝置600包括粒度設(shè)置單元610、屏幕數(shù)據(jù)發(fā)送單元620、同步狀態(tài)記錄單元630、特征值計算單元640、特征值接收單元650、同步狀態(tài)更新單元660以及屏幕接收狀態(tài)顯示單元670。 粒度設(shè)置單元610可以在網(wǎng)絡(luò)會議開始時例如基于發(fā)言者終端與聽眾終端之間的網(wǎng)絡(luò)鏈路狀況而設(shè)置屏幕比較粒度。如前所述,根據(jù)具體設(shè)計,可以省略粒度設(shè)置單元610。 屏幕數(shù)據(jù)發(fā)送單元620可以向聽眾終端發(fā)送發(fā)言者終端的共享屏幕數(shù)據(jù)。 同步狀態(tài)記錄單元630可以基于按照例如由粒度設(shè)置單元610設(shè)置的屏幕比較
粒度對發(fā)言者終端的整個共享屏幕進行分割而得到的屏幕分塊,確定由屏幕數(shù)據(jù)發(fā)送單元
620發(fā)送的共享屏幕數(shù)據(jù)所屬的至少一個屏幕分塊,并將所述至少一個屏幕分塊的同步狀
態(tài)記錄為尚未同步。 特征值計算單元640計算所述至少一個屏幕分塊的各自特征值。 特征值接收單元650可以從聽眾終端接收至少一個屏幕分塊標(biāo)識以及與所述至
少一個屏幕分塊標(biāo)識分別對應(yīng)的至少一個屏幕分塊特征值。 同步狀態(tài)更新單元660可以針對由特征值接收單元650接收的每個屏幕分塊標(biāo)
識,將由特征值計算單元640對于與該屏幕分塊標(biāo)識對應(yīng)的屏幕分塊算出的特征值與由特
征值接收單元650接收的與該屏幕分塊標(biāo)識對應(yīng)的屏幕分塊特征值進行比較,并且在兩者
相等時,將與該屏幕分塊標(biāo)識對應(yīng)的屏幕分塊的同步狀態(tài)更新為已經(jīng)同步。 屏幕接收狀態(tài)顯示單元670可以根據(jù)所述至少一個屏幕分塊的同步狀態(tài)來顯示
聽眾終端的屏幕接收狀態(tài)。 通過閱讀上面給出的相應(yīng)處理的描述,裝置600的各個組成部件的功能的各種實施方式就變得很清楚了 ,所以在此不再贅述。 由上可知,根據(jù)本發(fā)明的技術(shù)方案,可以讓發(fā)言者在網(wǎng)絡(luò)會議期間了解各個聽眾終端的屏幕接收狀態(tài),從而掌握其自己演講的速度,防止發(fā)言者過快切換講演內(nèi)容。
上述裝置和方法可通過硬件實現(xiàn)。這樣的硬件可以是單一處理設(shè)備或多個處理設(shè)備。這樣的處理設(shè)備可以是微處理器、微控制器、數(shù)字處理器、微型計算機、中央處理單元的部分、狀態(tài)機、邏輯電路及/或操作信號的任何設(shè)備。 還應(yīng)該指出的是,上述裝置和方法也可以通過軟件和固件實現(xiàn)。在通過軟件或固件實現(xiàn)的情況下,從存儲介質(zhì)或網(wǎng)絡(luò)向具有專用硬件結(jié)構(gòu)的計算機,例如圖7所示的通用
計算機700安裝構(gòu)成該軟件的程序,該計算機在安裝有各種程序時,能夠執(zhí)行各種功能等等。 在圖7中,中央處理單元(CPU) 701根據(jù)只讀存儲器(ROM) 702中存儲的程序或從存儲部分708加載到隨機存取存儲器(RAM)703的程序執(zhí)行各種處理。在RAM 703中,也根據(jù)需要存儲當(dāng)CPU 701執(zhí)行各種處理等等時所需的數(shù)據(jù)。 CPU 701、ROM 702和RAM 703經(jīng)由總線704彼此連接。輸入/輸出接口 705也連接到總線704。 下述部件連接到輸入/輸出接口 705 :輸入部分706,包括鍵盤、鼠標(biāo)等等;輸出部分707,包括顯示器,比如陰極射線管(CRT)、液晶顯示器(LCD)等等,和揚聲器等等;存儲部分708,包括硬盤等等;和通信部分709,包括網(wǎng)絡(luò)接口卡比如LAN卡、調(diào)制解調(diào)器等等。通信部分709經(jīng)由網(wǎng)絡(luò)比如因特網(wǎng)執(zhí)行通信處理。 根據(jù)需要,驅(qū)動器710也連接到輸入/輸出接口 705??刹鹦督橘|(zhì)711比如磁盤、光盤、磁光盤、半導(dǎo)體存儲器等等根據(jù)需要被安裝在驅(qū)動器710上,使得從中讀出的計算機程序根據(jù)需要被安裝到存儲部分708中。 在通過軟件實現(xiàn)上述系列處理的情況下,從網(wǎng)絡(luò)比如因特網(wǎng)或存儲介質(zhì)比如可拆卸介質(zhì)711安裝構(gòu)成軟件的程序。 本領(lǐng)域的技術(shù)人員應(yīng)當(dāng)理解,這種存儲介質(zhì)不局限于圖7所示的其中存儲有程序、與設(shè)備相分離地分發(fā)以向用戶提供程序的可拆卸介質(zhì)711??刹鹦督橘|(zhì)711的例子包含磁盤(包含軟盤(注冊商標(biāo)))、光盤(包含光盤只讀存儲器(CD-ROM)和數(shù)字通用盤(DVD))、磁光盤(包含迷你盤(MD)(注冊商標(biāo)))和半導(dǎo)體存儲器。或者,存儲介質(zhì)可以是ROM 702、存儲部分708中包含的硬盤等等,其中存有程序,并且與包含它們的設(shè)備一起被分發(fā)給用戶。 在本發(fā)明的裝置和方法中,顯然,各部件或各步驟是可以分解和/或重新組合的。這些分解和/或重新組合應(yīng)視為本發(fā)明的等效方案。并且,執(zhí)行上述系列處理的步驟可以自然地按照說明的順序按時間順序執(zhí)行,但是并不需要一定按照時間順序執(zhí)行。某些步驟可以并行或彼此獨立地執(zhí)行。 以上雖然結(jié)合附圖詳細(xì)描述了本發(fā)明的實施例,但是應(yīng)當(dāng)明白,上面所描述的實施方式只是用于說明本發(fā)明,而并不構(gòu)成對本發(fā)明的限制。對于本領(lǐng)域的技術(shù)人員來說,可以對上述實施方式作出各種修改和變更而沒有背離本發(fā)明的實質(zhì)和范圍。因此,本發(fā)明的范圍僅由所附的權(quán)利要求及其等效含義來限定。
權(quán)利要求
一種在網(wǎng)絡(luò)會議中通知聽眾終端的屏幕接收狀態(tài)的方法,包括向聽眾終端發(fā)送發(fā)言者終端的共享屏幕數(shù)據(jù);基于按照屏幕比較粒度對發(fā)言者終端的整個共享屏幕進行分割而得到的屏幕分塊,確定所發(fā)送的共享屏幕數(shù)據(jù)所屬的至少一個屏幕分塊,并且將所述至少一個屏幕分塊的同步狀態(tài)記錄為尚未同步;計算所述至少一個屏幕分塊的各自特征值;從聽眾終端接收至少一個屏幕分塊標(biāo)識以及與所述至少一個屏幕分塊標(biāo)識分別對應(yīng)的至少一個屏幕分塊特征值;針對所接收的每個屏幕分塊標(biāo)識,將對于與該屏幕分塊標(biāo)識對應(yīng)的屏幕分塊算出的特征值與所接收的與該屏幕分塊標(biāo)識對應(yīng)的屏幕分塊特征值進行比較,并且在兩者相等時,將與該屏幕分塊標(biāo)識對應(yīng)的屏幕分塊的同步狀態(tài)更新為已經(jīng)同步;以及根據(jù)所述至少一個屏幕分塊的同步狀態(tài)來顯示聽眾終端的屏幕接收狀態(tài)。
2. 如權(quán)利要求l所述的方法,其中向聽眾終端發(fā)送發(fā)言者終端的共享屏幕數(shù)據(jù)進一步包括向聽眾終端發(fā)送共享屏幕變 化數(shù)據(jù);以及確定所發(fā)送的共享屏幕數(shù)據(jù)所屬的至少一個屏幕分塊進一步包括確定所發(fā)送的共享 屏幕變化數(shù)據(jù)所屬的至少一個屏幕分塊。
3. 如權(quán)利要求1所述的方法,還包括基于發(fā)言者終端與聽眾終端之間的網(wǎng)絡(luò)鏈路狀 況而設(shè)置所述屏幕比較粒度。
4. 如權(quán)利要求l所述的方法,其中,將所述至少一個屏幕分塊的同步狀態(tài)記錄為尚未同步進一步包括將所述至少一個屏 幕分塊的標(biāo)識添加到屏幕分塊池中,以及將與屏幕分塊標(biāo)識對應(yīng)的屏幕分塊的同步狀態(tài)更新為已經(jīng)同步進一步包括將該屏幕 分塊標(biāo)識從屏幕分塊池中移除。
5. 如權(quán)利要求1所述的方法,其中計算所述至少一個屏幕分塊的各自特征值進一步包 括利用哈希算法來計算所述至少一個屏幕分塊的各自特征值。
6. 如權(quán)利要求1所述的方法,其中顯示聽眾終端的屏幕接收狀態(tài)進一步包括以百分比 表示方式顯示聽眾終端的屏幕接收狀態(tài)。
7. 如權(quán)利要求1所述的方法,其中顯示聽眾終端的屏幕接收狀態(tài)進一步包括以圖形表 示方式顯示聽眾終端的屏幕接收狀態(tài)。
8. —種用于在網(wǎng)絡(luò)會議中通知聽眾終端的屏幕接收狀態(tài)的裝置,包括 屏幕數(shù)據(jù)發(fā)送單元,其被配置成向聽眾終端發(fā)送發(fā)言者終端的共享屏幕數(shù)據(jù); 同步狀態(tài)記錄單元,其被配置成基于按照屏幕比較粒度對發(fā)言者終端的整個共享屏幕進行分割而得到的屏幕分塊,確定由屏幕數(shù)據(jù)發(fā)送單元發(fā)送的共享屏幕數(shù)據(jù)所屬的至少一 個屏幕分塊,并且將所述至少一個屏幕分塊的同步狀態(tài)記錄為尚未同步;特征值計算單元,其被配置成計算所述至少一個屏幕分塊的各自特征值; 特征值接收單元,其被配置成從聽眾終端接收至少一個屏幕分塊標(biāo)識以及與所述至少 一個屏幕分塊標(biāo)識分別對應(yīng)的至少一個屏幕分塊特征值;同步狀態(tài)更新單元,其被配置成針對由特征值接收單元接收的每個屏幕分塊標(biāo)識,將由特征值計算單元對于與該屏幕分塊標(biāo)識對應(yīng)的屏幕分塊算出的特征值與由特征值接收 單元接收的與該屏幕分塊標(biāo)識對應(yīng)的屏幕分塊特征值進行比較,并且在兩者相等時,將與 該屏幕分塊標(biāo)識對應(yīng)的屏幕分塊的同步狀態(tài)更新為已經(jīng)同步;以及屏幕接收狀態(tài)顯示單元,其被配置成根據(jù)所述至少一個屏幕分塊的同步狀態(tài)來顯示聽 眾終端的屏幕接收狀態(tài)。
9. 如權(quán)利要求8所述的裝置,其中,屏幕數(shù)據(jù)發(fā)送單元進一步被配置成通過向聽眾終端發(fā)送共享屏幕變化數(shù)據(jù),向聽眾終 端發(fā)送共享屏幕數(shù)據(jù),以及同步狀態(tài)記錄單元進一步被配置成通過確定由屏幕數(shù)據(jù)發(fā)送單元發(fā)送的共享屏幕變 化數(shù)據(jù)所屬的至少一個屏幕分塊,確定由屏幕數(shù)據(jù)發(fā)送單元發(fā)送的共享屏幕數(shù)據(jù)所屬的至 少一個屏幕分塊。
10. 如權(quán)利要求8所述的裝置,其中,同步狀態(tài)記錄單元進一步被配置成通過將所述至少一個屏幕分塊的標(biāo)識添加到屏幕 分塊池中,將所述至少一個屏幕分塊的同步狀態(tài)記錄為尚未同步,以及同步狀態(tài)更新單元進一步被配置成通過將屏幕分塊標(biāo)識從屏幕分塊池中移除,將與該 屏幕分塊標(biāo)識對應(yīng)的屏幕分塊的同步狀態(tài)更新為已經(jīng)同步。
11. 如權(quán)利要求8所述的裝置,還包括粒度設(shè)置單元,其被配置成基于發(fā)言者終端與 聽眾終端之間的網(wǎng)絡(luò)鏈路狀況而設(shè)置所述屏幕比較粒度。
12. 如權(quán)利要求8所述的裝置,其中特征值計算單元進一步被配置成利用哈希算法來 計算所述至少一個屏幕分塊的各自特征值。
13. 如權(quán)利要求8所述的裝置,其中屏幕接收狀態(tài)顯示單元進一步被配置成以百分比 表示方式顯示聽眾終端的屏幕接收狀態(tài)。
14. 如權(quán)利要求7所述的裝置,其中屏幕接收狀態(tài)顯示單元進一步被配置成以圖形表 示方式顯示聽眾終端的屏幕接收狀態(tài)。
全文摘要
本發(fā)明提供了一種在網(wǎng)絡(luò)會議中通知聽眾終端的屏幕接收狀態(tài)的方法和裝置,其中所述方法包括發(fā)送發(fā)言者終端的共享屏幕數(shù)據(jù);確定所發(fā)送的共享屏幕數(shù)據(jù)所屬的屏幕分塊,并且將其同步狀態(tài)記錄為尚未同步;計算所確定的屏幕分塊的各自特征值;接收屏幕分塊標(biāo)識及其對應(yīng)的屏幕分塊特征值;針對所接收的每個屏幕分塊標(biāo)識,將對于與該屏幕分塊標(biāo)識對應(yīng)的屏幕分塊算出的特征值與所接收的與該屏幕分塊標(biāo)識對應(yīng)的屏幕分塊特征值進行比較,并且在兩者相等時,將與該屏幕分塊標(biāo)識對應(yīng)的屏幕分塊的同步狀態(tài)更新為已經(jīng)同步;以及顯示聽眾終端的屏幕接收狀態(tài)。根據(jù)本發(fā)明的技術(shù)方案,可以讓發(fā)言者在網(wǎng)絡(luò)會議期間了解各個聽眾終端的屏幕接收狀態(tài)。
文檔編號H04L12/18GK101789870SQ20091000846
公開日2010年7月28日 申請日期2009年1月23日 優(yōu)先權(quán)日2009年1月23日
發(fā)明者付榮耀, 楊敏, 王濤, 鄭文濤 申請人:國際商業(yè)機器公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
普定县| 夏河县| 常宁市| 兴隆县| 湖州市| 泾阳县| 上虞市| 西乌| 宜都市| 克山县| 沙雅县| 新乡市| 四川省| 静海县| 梓潼县| 珠海市| 九龙城区| 册亨县| 南郑县| 南投市| 中阳县| 五家渠市| 镇宁| 嘉义县| 贵德县| 郓城县| 贺州市| 宁海县| 成都市| 连平县| 临武县| 德昌县| 澄迈县| 鄂托克前旗| 外汇| 松江区| 界首市| 莱芜市| 汽车| 株洲县| 昭苏县|