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

收集和報(bào)告協(xié)作會(huì)話的出席者的屏幕分辨率的系統(tǒng)和方法

文檔序號(hào):7624879閱讀:120來(lái)源:國(guó)知局
專利名稱:收集和報(bào)告協(xié)作會(huì)話的出席者的屏幕分辨率的系統(tǒng)和方法
技術(shù)領(lǐng)域
本發(fā)明所描述的技術(shù)一般涉及協(xié)作服務(wù),尤其涉及改進(jìn)出席者在應(yīng)用程序共享期間的觀看體驗(yàn)。
背景技術(shù)
當(dāng)今的全球經(jīng)濟(jì)要求有效的全球通信。例如,制造商通常有位于全國(guó)各地和全球各地的供應(yīng)商。制造商和供應(yīng)商之間及時(shí)而有效的通信對(duì)于商業(yè)成功而言可以是至關(guān)重要的。在其他情況下,公司通常將商業(yè)項(xiàng)目分配給具有物理上位于世界各地的成員的工作組。在某些情況下,工作組成員可以屬于不同的組織和/或公司。如同對(duì)于制造商和供應(yīng)商一樣,及時(shí)和有效的通信對(duì)于工作組的成功而言可以是至關(guān)重要的。
面對(duì)面的會(huì)議是通信的傳統(tǒng)方式,但是隨著組織在地理上日益分散,這些會(huì)議通常要求出席者出差,由此越來(lái)越受到時(shí)間和成本的限制。隨著計(jì)算機(jī)的增長(zhǎng)和因特網(wǎng)的出現(xiàn),尤其是萬(wàn)維網(wǎng)(“web”)的成熟,通過(guò)使用諸如web會(huì)議/會(huì)談和應(yīng)用程序共享等電子通信技術(shù),這些會(huì)議越來(lái)越多地實(shí)際上發(fā)生在計(jì)算機(jī)網(wǎng)絡(luò)上。
應(yīng)用程序共享技術(shù)使共享用戶(也稱為“提交者”)與各個(gè)觀看用戶(也稱為“出席者”或“參與者”)共享應(yīng)用程序。在提交者的計(jì)算機(jī)上執(zhí)行的應(yīng)用程序生成的共享的顯示經(jīng)由連接(通常通過(guò)計(jì)算機(jī)網(wǎng)絡(luò))對(duì)出席者的計(jì)算機(jī)可用。
例如,當(dāng)共享應(yīng)用程序時(shí),應(yīng)用程序共享會(huì)話的提交者將提交者的計(jì)算機(jī)屏幕上的區(qū)域(即桌面)的圖像發(fā)送到所有其他的會(huì)議出席者。提交者能夠通過(guò)例如選擇共享在整個(gè)屏幕上顯示的內(nèi)容、“共享框”內(nèi)顯示的內(nèi)容或者通常在應(yīng)用程序窗口中由應(yīng)用程序顯示的內(nèi)容來(lái)指定與出席者共享什么,所述“共享框”內(nèi)顯示的內(nèi)容是由提交者使用諸如鼠標(biāo)等指點(diǎn)設(shè)備指定的屏幕的部分。會(huì)議的出席者看到在他們自己的計(jì)算機(jī)上重建的共享圖像,并且能夠確切地看到提交者所看到的內(nèi)容。
雖然電子通信技術(shù)提供了許多優(yōu)勢(shì),諸如提高的效率,然而這些用于應(yīng)用程序或圖像共享的技術(shù)是有缺陷的。一個(gè)缺陷發(fā)生在當(dāng)提交者的計(jì)算機(jī)和出席者的計(jì)算機(jī)以不同的屏幕分辨率運(yùn)行的時(shí)候,尤其是當(dāng)提交者的計(jì)算機(jī)相比出席者的計(jì)算機(jī)以較高的屏幕分辨率運(yùn)行的時(shí)候。為了使得出席者能夠在出席者較低分辨率的屏幕上完全獲取整個(gè)較高分辨率的圖像,在出席者的計(jì)算機(jī)上使用滾動(dòng)條來(lái)顯示圖像。然而,在協(xié)作會(huì)話過(guò)程中使用滾動(dòng)條會(huì)有難度,出席者將不能同時(shí)看到整個(gè)圖像。此外,如果提交者在圖像的一部分中執(zhí)行一動(dòng)作,諸如對(duì)共享文件進(jìn)行編輯,該部分在提交者的計(jì)算機(jī)屏幕上顯示而由于較低的分辨率不在出席者的計(jì)算機(jī)屏幕上顯示,則出席者將不能從視覺(jué)上意識(shí)到提交者所作的動(dòng)作。此外,當(dāng)出席者設(shè)法使用滾動(dòng)條顯示提交者對(duì)其執(zhí)行動(dòng)作的圖像部分時(shí),提交者可能早已完成了動(dòng)作。
或者,出席者的計(jì)算機(jī)可以按比例縮小接收到的較高分辨率的圖像,以便匹配在出席者的計(jì)算機(jī)上運(yùn)行的較低的屏幕分辨率。例如,如果出席者的計(jì)算機(jī)當(dāng)前以800×600象素的屏幕分辨率運(yùn)行,而提交者的計(jì)算機(jī)以1600×1200象素的屏幕分辨率運(yùn)行,那么出席者的計(jì)算機(jī)能夠?qū)⒔邮盏降?600×1200象素的圖像按比例縮小到800×600象素的圖像,以便顯示整個(gè)圖像而無(wú)需使用滾動(dòng)條。按比例縮小圖像分辨率的問(wèn)題在于細(xì)節(jié)丟失。例如,細(xì)節(jié)丟失會(huì)使得共享文件變得難以辨認(rèn)。
期望有這樣一種技術(shù),它允許應(yīng)用程序或圖像共享會(huì)話考慮到出席者的計(jì)算機(jī)屏幕的分辨率以便增強(qiáng)出席者的觀看體驗(yàn)。


圖1是通常包含在至少某些計(jì)算機(jī)系統(tǒng)中的被選組件的框圖,在所述計(jì)算機(jī)系統(tǒng)上可以實(shí)現(xiàn)屏幕分辨率收集和報(bào)告系統(tǒng)的各個(gè)實(shí)施例。
圖2是其中屏幕分辨率收集和報(bào)告系統(tǒng)可以運(yùn)作的環(huán)境的高級(jí)框圖。
圖3是依照某些實(shí)施例示出耦合到出席者計(jì)算機(jī)的提交者計(jì)算機(jī)的被選組件的框圖。
圖4是示出提交者計(jì)算機(jī)上的示例性共享窗口和出席者計(jì)算機(jī)上的示例性顯示窗口的示意圖。
圖5是依照一個(gè)實(shí)施例示出出席者計(jì)算機(jī)的屏幕分辨率信息的收集的流程圖。
圖6是依照一個(gè)實(shí)施例示出提交者計(jì)算機(jī)和協(xié)作服務(wù)服務(wù)器之間的示例信息流的圖示。
圖7是依照一個(gè)實(shí)施例示出在提交者計(jì)算機(jī)上選擇屏幕分辨率的流程圖。
圖8是示出抓取特征的操作的示意圖。
具體實(shí)施例方式
提供了用于收集和報(bào)告協(xié)作會(huì)話的出席者的屏幕分辨率信息的方法和系統(tǒng)。當(dāng)出席者首次參與協(xié)作會(huì)話時(shí),收集每個(gè)出席者的屏幕分辨率信息。所收集的屏幕分辨率信息接著被提供給協(xié)作會(huì)話的提交者,例如,當(dāng)提交者加入?yún)f(xié)作會(huì)話或在協(xié)作會(huì)話中開(kāi)始應(yīng)用程序共享時(shí)。提交者接著可以使用出席者屏幕分辨率信息來(lái)調(diào)整在提交者計(jì)算機(jī)屏幕上顯示的諸如應(yīng)用程序窗口或共享框等對(duì)象的大小,這樣使得所期望的信息象素的數(shù)目被一次共享。
在某些實(shí)施例中,當(dāng)出席者加入?yún)f(xié)作會(huì)話,諸如在線或web會(huì)議時(shí),出席者的屏幕分辨率信息從出席者的計(jì)算機(jī)發(fā)送到提供(即主持)協(xié)作服務(wù)的服務(wù)器。例如,諸如協(xié)作會(huì)話客戶端應(yīng)用程序等在出席者的計(jì)算機(jī)上執(zhí)行的進(jìn)程可以發(fā)送屏幕分辨率信息給服務(wù)器??梢允褂枚喾N已知通信協(xié)議種的任意一種來(lái)發(fā)送屏幕分辨率信息。
當(dāng)提交者加入?yún)f(xié)作會(huì)話時(shí),服務(wù)器將收集到的屏幕分辨率信息發(fā)送給提交者的計(jì)算機(jī)。當(dāng)提交者希望共享共享框或應(yīng)用程序窗口時(shí),提交者可以看到出席者屏幕分辨率信息并選擇所顯示的分辨率之一。在提交者的計(jì)算機(jī)上執(zhí)行的應(yīng)用程序共享程序于是可以依照所選的屏幕分辨率調(diào)整共享框或應(yīng)用程序窗口的大小。提交者可以請(qǐng)求如所需地查看出席者屏幕分辨率信息。在一個(gè)實(shí)施例中,當(dāng)在提交者計(jì)算機(jī)上執(zhí)行的應(yīng)用程序共享程序首次被調(diào)用時(shí),它可以向服務(wù)器請(qǐng)求出席者的屏幕分辨率信息。在其他實(shí)施例中,當(dāng)提交者在協(xié)作會(huì)話過(guò)程中開(kāi)始應(yīng)用程序共享時(shí),服務(wù)器可以發(fā)送所收集的屏幕分辨率信息。
在某些實(shí)施例中,服務(wù)器會(huì)周期性地將出席者的屏幕分辨率信息發(fā)送給提交者的計(jì)算機(jī)。例如,在收集的屏幕分辨率信息改變之后,服務(wù)器會(huì)發(fā)送更新的屏幕分辨率信息。這個(gè)改變可以是由一個(gè)或多個(gè)其他出席者加入到協(xié)作會(huì)話(即較遲到達(dá)的出席者)或一個(gè)或多個(gè)出席者離開(kāi)協(xié)作會(huì)話而引起的。
在某些實(shí)施例中,出席者屏幕分辨率信息會(huì)出現(xiàn)在合計(jì)表中。例如,在提交者的計(jì)算機(jī)屏幕上顯示的窗口可以指示每個(gè)被報(bào)告的屏幕分辨率的出席者的數(shù)目。
在某些實(shí)施例中,提交者的計(jì)算機(jī)請(qǐng)求從服務(wù)器接收出席者的屏幕分辨率信息。例如,提交者可以調(diào)用命令或點(diǎn)擊所顯示的圖標(biāo)以使提交者的計(jì)算機(jī)向服務(wù)器請(qǐng)求出席者的屏幕分辨率信息。
在某些實(shí)施例中,出席者的計(jì)算機(jī)將其屏幕分辨率信息直接發(fā)送給提交者的計(jì)算機(jī)。當(dāng)不涉及服務(wù)器或沒(méi)有服務(wù)器且在協(xié)作會(huì)話和/或沒(méi)有中間服務(wù)器的應(yīng)用程序共享會(huì)話期間出席者的計(jì)算機(jī)與提交者計(jì)算機(jī)通信時(shí)會(huì)發(fā)生這種情況。例如,協(xié)作服務(wù)和/或應(yīng)用程序共享應(yīng)用程序可以在提交者的計(jì)算機(jī)上執(zhí)行。
在某些實(shí)施例中,提交者的計(jì)算機(jī)使用出席者的屏幕分辨率信息以協(xié)助提交者調(diào)整共享框或應(yīng)用程序窗口的大小。例如,在提交者的計(jì)算機(jī)上執(zhí)行的應(yīng)用程序共享程序可以提供“抓取”功能,以通過(guò)將共享框或應(yīng)用程序窗口抓取到最接近的預(yù)定分辨率來(lái)協(xié)助提交者調(diào)整共享框或應(yīng)用程序窗口的大小或刷新其屏幕。預(yù)定分辨率可以是由提交者先前選定的屏幕分辨率。當(dāng)以預(yù)定數(shù)目之內(nèi)的象素將共享框或應(yīng)用程序窗口置于所選的屏幕分辨率時(shí)該抓取會(huì)發(fā)生。
用于收集和報(bào)告協(xié)作會(huì)話的出席者的屏幕分辨率信息的方法和系統(tǒng)的各種實(shí)施例及其優(yōu)點(diǎn)可以通過(guò)參考附圖的圖1-8最好地理解。附圖的元件無(wú)需按比例縮放,而應(yīng)該將重點(diǎn)放在清楚地示出本發(fā)明的原理上。在所有附圖中,相同的標(biāo)號(hào)用于各個(gè)附圖中相同或相應(yīng)的部分。
圖1是示出一般包含在至少某些計(jì)算機(jī)系統(tǒng)中的所選組件的框圖,屏幕分辨率收集和報(bào)告系統(tǒng)的各種實(shí)施例可以在所述計(jì)算機(jī)系統(tǒng)上實(shí)現(xiàn)。這些計(jì)算機(jī)系統(tǒng)100可以包括一個(gè)或多個(gè)中央處理單元(“CPU”)102,用于執(zhí)行計(jì)算機(jī)程序;計(jì)算機(jī)存儲(chǔ)器104,當(dāng)它們被使用時(shí)可以用于存儲(chǔ)程序和數(shù)據(jù),包括數(shù)據(jù)結(jié)構(gòu);持久存儲(chǔ)設(shè)備106,諸如硬盤(pán)驅(qū)動(dòng)器,用于持久地存儲(chǔ)程序和數(shù)據(jù);計(jì)算機(jī)可讀介質(zhì)驅(qū)動(dòng)器108,諸如CD-ROM驅(qū)動(dòng)器,用于讀出存儲(chǔ)在計(jì)算機(jī)可讀介質(zhì)上的程序或數(shù)據(jù);以及網(wǎng)絡(luò)連接110,用于將計(jì)算機(jī)系統(tǒng)諸如通過(guò)因特網(wǎng)等連接到其他計(jì)算機(jī)系統(tǒng)以交換程序和/或數(shù)據(jù),包括數(shù)據(jù)結(jié)構(gòu)。應(yīng)該理解,計(jì)算機(jī)系統(tǒng)100可以包括用于顯示程序輸出的一個(gè)或多個(gè)顯示設(shè)備,諸如視頻監(jiān)視器或LCD面板,以及用于接收用戶輸入的一個(gè)或多個(gè)輸入設(shè)備,諸如鍵盤(pán)、麥克風(fēng)或諸如鼠標(biāo)等指點(diǎn)設(shè)備。
屏幕分辨率收集和報(bào)告系統(tǒng)的實(shí)施例可以在各種操作環(huán)境中實(shí)現(xiàn),所述操作環(huán)境包括個(gè)人計(jì)算機(jī)、服務(wù)器計(jì)算機(jī)、手持或膝上型設(shè)備、微處理器系統(tǒng)、基于微處理器的系統(tǒng)、可編程消費(fèi)電子產(chǎn)品、數(shù)碼相機(jī)、網(wǎng)絡(luò)PC、微型計(jì)算機(jī)、大型計(jì)算機(jī)、包含任一以上系統(tǒng)或設(shè)備的分布式計(jì)算環(huán)境等等。計(jì)算機(jī)系統(tǒng)可以是蜂窩電話、個(gè)人數(shù)字助理、智能電話、個(gè)人計(jì)算機(jī)、可編程消費(fèi)電子產(chǎn)品、數(shù)碼相機(jī)等等。
屏幕分辨率收集和報(bào)告系統(tǒng)可以在計(jì)算機(jī)可讀指令的通用環(huán)境下描述,計(jì)算機(jī)可讀指令諸如由計(jì)算機(jī)系統(tǒng)100或其他設(shè)備執(zhí)行的程序模塊。一般地,程序模塊包括執(zhí)行特定任務(wù)或?qū)崿F(xiàn)特定抽象數(shù)據(jù)類型的例程、程序、對(duì)象、組件、數(shù)據(jù)結(jié)構(gòu)等。存儲(chǔ)器104和持久存儲(chǔ)設(shè)備106是可以包含實(shí)現(xiàn)本工具的指令的計(jì)算機(jī)可讀介質(zhì)。應(yīng)該理解,除實(shí)現(xiàn)屏幕分辨率收集和報(bào)告系統(tǒng)的指令之外,存儲(chǔ)器104和持久存儲(chǔ)器106可以具有各種其他內(nèi)容。
在后續(xù)討論中,結(jié)合各種說(shuō)明性例子進(jìn)一步描述了屏幕分辨率收集和報(bào)告系統(tǒng)的各種實(shí)施例。應(yīng)該理解,屏幕分辨率收集和報(bào)告系統(tǒng)的實(shí)施例可以用在各方面與這些例子有較大差異的情況下。
例如,雖然結(jié)合協(xié)作會(huì)話中的應(yīng)用程序共享描述了屏幕分辨率收集和報(bào)告系統(tǒng)的各種實(shí)施例,但是屏幕分辨率收集合和報(bào)告技術(shù)不應(yīng)僅被限制在協(xié)作會(huì)話中的應(yīng)用程序共享會(huì)話。這樣,本領(lǐng)域的技術(shù)人員會(huì)理解,所描述的技術(shù)可以適用于用作各種其他應(yīng)用程序的組件或與它們相結(jié)合,所述各種其他應(yīng)用程序通過(guò)使得在一個(gè)計(jì)算機(jī)屏幕上顯示的圖像在另一計(jì)算機(jī)屏幕上重現(xiàn)來(lái)共享信息。此外,包括應(yīng)用程序共享會(huì)話的應(yīng)用程序會(huì)話可以獨(dú)立于協(xié)作會(huì)話而存在。
圖2是示出其中可以運(yùn)作屏幕分辨率收集和報(bào)告系統(tǒng)的環(huán)境20的高級(jí)框圖。如圖所示,環(huán)境20包含所示的一個(gè)或多個(gè)出席者計(jì)算機(jī),作為示例,如計(jì)算機(jī)202、204和206、提交者計(jì)算機(jī)208和協(xié)作服務(wù)服務(wù)器計(jì)算機(jī)210。具體地,計(jì)算機(jī)202、204、206、208和210的每一個(gè)通過(guò)網(wǎng)絡(luò)212被彼此耦合。如這里所使用的,術(shù)語(yǔ)“連接的”、“耦合的”或任一其變體意味著兩個(gè)或更多元素之間的任何連接或耦合,無(wú)論是直接還是間接的;元素之間的連接或耦合可以是物理的、邏輯的或兩者的結(jié)合。
計(jì)算機(jī)202、204、206、208和210在上文中更一般地關(guān)于圖1討論。具體地,用戶使用出席者計(jì)算機(jī)來(lái)出席或參與協(xié)作會(huì)話,用戶使用提交者計(jì)算機(jī)來(lái)主持或提交協(xié)作會(huì)話,協(xié)作服務(wù)服務(wù)器計(jì)算機(jī)通過(guò)“主持”協(xié)作會(huì)話來(lái)提供諸如MICROSOFTLIVE MEETING等協(xié)作服務(wù)。
網(wǎng)絡(luò)212是便于例如所連接的計(jì)算機(jī)之間的電子內(nèi)容傳遞的通信鏈路。在一個(gè)實(shí)施例中,網(wǎng)絡(luò)206包括因特網(wǎng)。應(yīng)該理解,網(wǎng)絡(luò)212可以由一個(gè)或多個(gè)其他類型的網(wǎng)絡(luò)組成,諸如局域網(wǎng)、廣域網(wǎng)和點(diǎn)對(duì)點(diǎn)撥號(hào)連接等等。
圖3是依照某些實(shí)施例示出耦合到出席者計(jì)算機(jī)202的提交者計(jì)算機(jī)208的所選組件的框圖。本領(lǐng)域的技術(shù)人員會(huì)理解,雖然在圖3中只示出了一臺(tái)出席者計(jì)算機(jī),但這并不意味著對(duì)出席者計(jì)算機(jī)實(shí)際數(shù)目的限制,而是在系統(tǒng)的實(shí)現(xiàn)中可以有一臺(tái)以上出席者計(jì)算機(jī),如圖2所示。雖然提交者計(jì)算機(jī)被示為耦合到出席者計(jì)算機(jī),但本領(lǐng)域的技術(shù)人員會(huì)理解,提交者和出席者計(jì)算機(jī)可以通過(guò)協(xié)作服務(wù)服務(wù)器計(jì)算機(jī)互相通信,如圖2所示?;蛘?,在沒(méi)有協(xié)作服務(wù)服務(wù)器計(jì)算機(jī)的實(shí)施例中,提交者和出席者計(jì)算機(jī)可以直接互相通信。在這些實(shí)施例中,協(xié)作服務(wù)可以由提交者計(jì)算機(jī)提供。
如所述的,提交者計(jì)算機(jī)包括一個(gè)或多個(gè)共享的進(jìn)程302以及協(xié)作服務(wù)程序304,它們每一個(gè)都在提交者計(jì)算機(jī)上執(zhí)行。提交者計(jì)算機(jī)上的協(xié)作服務(wù)程序包括應(yīng)用程序共享進(jìn)程310。出席者計(jì)算機(jī)包括協(xié)作服務(wù)程序306和顯示進(jìn)程308,它們每一個(gè)都在出席者計(jì)算機(jī)上執(zhí)行。出席者計(jì)算機(jī)上的協(xié)作服務(wù)程序包含應(yīng)用程序共享進(jìn)程312。提交者計(jì)算機(jī)和出席者計(jì)算機(jī)的上述組件和進(jìn)程僅是說(shuō)明性的,本領(lǐng)域的技術(shù)人員會(huì)理解,所述計(jì)算機(jī)可以包括其他未描述的組件和進(jìn)程。
共享進(jìn)程包括諸如文字處理程序等進(jìn)程,信息從所述的進(jìn)程與諸如出席者計(jì)算機(jī)等一個(gè)或多個(gè)計(jì)算機(jī)共享。本領(lǐng)域的技術(shù)人員會(huì)理解,共享進(jìn)程所生成的信息無(wú)需完整地共享。即,提交者共享的信息可以是由共享進(jìn)程生成的信息的子集。此外,許多共享進(jìn)程也可以按非共享方式使用。例如,文字處理程序可以由提交者用于非協(xié)作文檔生成,并且接著可以按共享方式用于相同或另一個(gè)文檔的分組編輯。
協(xié)作服務(wù)程序允許提交者向協(xié)作服務(wù)注冊(cè)并處理該協(xié)作會(huì)話。在協(xié)作會(huì)話期間,提交者可以啟動(dòng)應(yīng)用程序共享會(huì)話,例如通過(guò)選擇由協(xié)作服務(wù)程序生成且顯示在提交者計(jì)算機(jī)的屏幕上的用戶界面中的圖標(biāo)。這使得應(yīng)用程序共享進(jìn)程開(kāi)始在提交者的計(jì)算機(jī)上執(zhí)行,例如,作為協(xié)作服務(wù)程序的一部分。提交者計(jì)算機(jī)上的應(yīng)用程序共享進(jìn)程可以向提交者提交在提交者計(jì)算機(jī)上可以共享的應(yīng)用程序的列表。提交者可以選擇應(yīng)用程序和/或文檔以便在應(yīng)用程序共享會(huì)話內(nèi)共享?;蛘?,提交者可以選擇指定一共享框,并且共享該共享框內(nèi)顯示的信息。
提交者計(jì)算機(jī)上的應(yīng)用程序共享進(jìn)程被耦合到出席者計(jì)算機(jī)上對(duì)應(yīng)的應(yīng)用程序共享進(jìn)程。例如,應(yīng)用程序共享進(jìn)程可以經(jīng)由在圖2中所示的網(wǎng)絡(luò)耦合,而連網(wǎng)通信功能可以由相應(yīng)計(jì)算機(jī)上的協(xié)作服務(wù)程序提供。此外,應(yīng)用程序共享進(jìn)程可以將共享信息發(fā)送到協(xié)作服務(wù)服務(wù)器計(jì)算機(jī),該協(xié)作服務(wù)服務(wù)器計(jì)算機(jī)接著將共享信息發(fā)送到每個(gè)出席者計(jì)算機(jī)。
圖4是示出提交者計(jì)算機(jī)上的示例性共享窗口和出席者計(jì)算機(jī)上的示例性顯示窗口的示意圖。共享窗口402可以是提交者計(jì)算機(jī)上顯示的共享應(yīng)用程序窗口或共享框。在應(yīng)用程序共享會(huì)話期間,在共享窗口內(nèi)顯示的信息與每個(gè)出席者共享。如圖所示,提交者計(jì)算機(jī)上的共享窗口以1600×1200象素的分辨率顯示內(nèi)容。
顯示窗口406在應(yīng)用程序共享會(huì)話期間在出席者計(jì)算機(jī)上顯示,且顯示由提交者共享的信息。如圖所示,出席者計(jì)算機(jī)上的顯示窗口以800×600象素的分辨率顯示內(nèi)容。為了解決較低的屏幕分辨率的問(wèn)題,顯示窗口利用垂直滾動(dòng)條410和水平滾動(dòng)條412,以便以較高的1600×1200象素的分辨率顯示共享的信息-即共享圖像。這樣,觀看區(qū)域408可以顯示在提交者計(jì)算機(jī)上顯示的共享窗口中的信號(hào)區(qū)404中顯示的信息。出席者或其他用戶可以使用由顯示窗口提供的滾動(dòng)條以在顯示窗口的觀看區(qū)域內(nèi)顯示出現(xiàn)在共享窗口中信號(hào)區(qū)404之外的信息。
圖5是依照一個(gè)實(shí)施例示出收集出席者計(jì)算機(jī)的屏幕分辨率信息的流程圖。出席者計(jì)算機(jī)將其屏幕分辨率信息提供給協(xié)作服務(wù)服務(wù)器。在步驟502處,用戶(即出席者)在出席者計(jì)算機(jī)上執(zhí)行諸如協(xié)作服務(wù)程序等進(jìn)程,并連接到由協(xié)作服務(wù)服務(wù)器計(jì)算機(jī)提供的協(xié)作會(huì)話并向其注冊(cè)。在步驟504處,出席者計(jì)算機(jī)上的協(xié)作服務(wù)程序或其他進(jìn)程檢索出席者計(jì)算機(jī)顯示設(shè)備的屏幕分辨率信息。在步驟504處,協(xié)作服務(wù)程序?qū)⑵聊环直媛市畔l(fā)送給協(xié)作服務(wù)服務(wù)器。協(xié)作服務(wù)程序可以在成功的注冊(cè)進(jìn)程之后或作為其一部分檢索并發(fā)送其屏幕分辨率信息。
本領(lǐng)域的技術(shù)人員會(huì)理解,這里所揭示的這個(gè)和其他進(jìn)程和方法、在所述進(jìn)程和方法中執(zhí)行的功能可以按不同的順序來(lái)實(shí)現(xiàn)。此外,上述步驟僅是示例性的,有些步驟可以是可任選的,與較少的步驟相結(jié)合,或者擴(kuò)展到其他步驟而不背離本發(fā)明的本質(zhì)。
圖6是依照一個(gè)實(shí)施例示出提交者計(jì)算機(jī)和協(xié)作服務(wù)服務(wù)器之間的示例性信息流的圖示。協(xié)作服務(wù)服務(wù)器向提交者計(jì)算機(jī)提供收集的出席者計(jì)算機(jī)屏幕分辨率。在步驟602處,用戶(即提交者)在提交者計(jì)算機(jī)上執(zhí)行一進(jìn)程,諸如協(xié)作服務(wù)程序,并且連接到由協(xié)作服務(wù)服務(wù)器計(jì)算機(jī)提供的協(xié)作會(huì)話并向其注冊(cè)。在步驟604處,協(xié)作服務(wù)服務(wù)器上的進(jìn)程向所述協(xié)作會(huì)話注冊(cè)提交者。在步驟606處,協(xié)作服務(wù)服務(wù)器向提交者計(jì)算機(jī)發(fā)送出席者屏幕分辨率信息。在步驟608處,提交者計(jì)算機(jī)上的協(xié)作服務(wù)程序接收并存儲(chǔ)出席者屏幕分辨率信息。
在一個(gè)實(shí)施例中,協(xié)作服務(wù)服務(wù)器以合計(jì)的方式發(fā)送屏幕分辨率信息。例如,假設(shè)有三個(gè)出席者,即出席者A、出席者B和出席者C,報(bào)告1600×1200象素的屏幕分辨率,以及兩個(gè)出席者,即出席者D和出席者E,報(bào)告1024×768象素的屏幕分辨率,和一個(gè)出席者,即出席者F,報(bào)告800×600象素的屏幕分辨率,則協(xié)作服務(wù)服務(wù)器會(huì)以合計(jì)的方式如下地發(fā)送屏幕分辨率。
3個(gè)出席者以1600×1200
2個(gè)出席者以1024×7681個(gè)出席者以800×600在其他實(shí)施例中,協(xié)作服務(wù)服務(wù)器會(huì)包括關(guān)于已注冊(cè)出席者的信息,諸如出席者的身份等,以及總計(jì)的屏幕分辨率信息。在還有一些實(shí)施例中,協(xié)作服務(wù)服務(wù)器會(huì)單獨(dú)地列出每個(gè)已注冊(cè)出席者的屏幕分辨率信息。
隨后,在步驟610處,協(xié)作服務(wù)服務(wù)器檢測(cè)出席者屏幕分辨率信息中的改變。出席者的屏幕分辨率信息中的改變可以是由例如另一個(gè)注冊(cè)和提供其屏幕分辨率的出席者、先前注冊(cè)的出席者改變其屏幕分辨率信息等造成的。在步驟612處,協(xié)作服務(wù)服務(wù)器向提交者計(jì)算機(jī)發(fā)送經(jīng)更新的出席者屏幕分辨率信息。在步驟614處,提交者計(jì)算機(jī)上的協(xié)作服務(wù)程序接收并存儲(chǔ)經(jīng)更新的出席者屏幕分辨率信息。
圖7是依照一個(gè)實(shí)施例示出提交者計(jì)算機(jī)上屏幕分辨率的選擇的流程圖。在一個(gè)實(shí)施例中,在提交者計(jì)算機(jī)屏幕上顯示的協(xié)作會(huì)話用戶界面提供一圖標(biāo)以例示一對(duì)話框,通過(guò)該對(duì)話框提交者可以查看出席者屏幕分辨率、選擇所顯示的屏幕分辨率之一或提供不同的屏幕分辨率作為所期望的分辨率、以及調(diào)整共享應(yīng)用程序窗口或共享框的大小以匹配所期望的分辨率。
在步驟702處,提交者查看在例如對(duì)話窗口中顯示的出席者的屏幕分辨率信息。在步驟704處,提交者通過(guò)選擇來(lái)自對(duì)話窗口的所示屏幕分辨率之一來(lái)指定所期望的屏幕分辨率。在步驟706處,提交者提交一命令以調(diào)整共享應(yīng)用程序窗口或共享框的大小,這使得提交者計(jì)算機(jī)上的協(xié)作服務(wù)程序基于所期望的屏幕分辨率調(diào)整共享應(yīng)用程序窗口或共享框的大小。
本領(lǐng)域的技術(shù)人員會(huì)理解,提交者可以顯示出席者的屏幕分辨率信息,并在協(xié)作會(huì)話的任一時(shí)刻選擇所期望的屏幕分辨率。此外,提交者可以例如在協(xié)作會(huì)話期間多次顯示出席者的屏幕分辨率信息和/或選擇所期望的屏幕分辨率。例如,從協(xié)作服務(wù)服務(wù)器接收更新的出席者屏幕分辨率信息之后,提交者計(jì)算機(jī)上的協(xié)作服務(wù)程序可以向提交者提供更新的出席者屏幕分辨率信息的指示,諸如由協(xié)作服務(wù)程序提供的用戶界面上的視覺(jué)指示。提交者可以接著顯示更新的出席者屏幕分辨率信息。
圖8示出抓取特征的操作的示意圖。顯示窗口802可以是提交者計(jì)算機(jī)屏幕上顯示的共享應(yīng)用程序窗口或共享框。提交者或其他用戶可能希望調(diào)整(即擴(kuò)大)顯示窗口的大小。為了擴(kuò)大顯示窗口,提交者定位諸如鼠標(biāo)等指點(diǎn)設(shè)備,并通過(guò)諸如點(diǎn)擊鼠標(biāo)左鍵選擇顯示窗口的右下角,并將右下角從點(diǎn)804拖動(dòng)到點(diǎn)806。在拖動(dòng)和調(diào)整大小過(guò)程中,顯示窗口相對(duì)的角(即左上角)維持不動(dòng)。這使得顯示窗口的底邊和右邊向外移動(dòng)以創(chuàng)建較大的顯示窗口,如移動(dòng)箭頭808所示。
將顯示窗口的角從點(diǎn)804拖到點(diǎn)806后,提交者放開(kāi)鼠標(biāo)左鍵,使得顯示窗口調(diào)整大小。作為響應(yīng),提交者計(jì)算機(jī)上的協(xié)作服務(wù)程序檢查以確定顯示窗口的當(dāng)前大小是否在提交者所指定的屏幕分辨率的預(yù)定象素?cái)?shù)目(即提交者期望的屏幕分辨率)之內(nèi)。如果顯示窗口的當(dāng)前大小在提交者指定的屏幕分辨率的預(yù)定象素?cái)?shù)目之內(nèi),那么協(xié)作服務(wù)程序可以抓取顯示窗口以達(dá)到所期望的屏幕分辨率。例如,如圖8所示,協(xié)作服務(wù)程序可以通過(guò)將顯示窗口的右下角從點(diǎn)806重新定位到點(diǎn)810來(lái)抓取顯示窗口以達(dá)到所期望的屏幕分辨率,這使得顯示窗口的底邊和右邊向外移動(dòng)以抓取到期望的屏幕分辨率,如移動(dòng)箭頭812所示。在一個(gè)實(shí)施例中,顯示窗口的大小作為工具提示來(lái)提供,以協(xié)助提交者確定適當(dāng)?shù)拇笮 T谄渌麑?shí)施例中,協(xié)作服務(wù)程序可以抓取顯示窗口到典型的屏幕分辨率和/或出席者的屏幕分辨率,使得顯示窗口抓取到各種大小而不僅是一種分辨率。
如上所述,應(yīng)該理解,這里所描述的本發(fā)明的實(shí)施例是說(shuō)明性的,可以作出各種修改而不背離本發(fā)明的精神和范圍。因此,除了依照所附權(quán)利要求中明確列舉的元素之外,本發(fā)明是不受限的。
權(quán)利要求
1.一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其內(nèi)容使得計(jì)算機(jī)向提交者提供向協(xié)作會(huì)話注冊(cè)的能力;以及響應(yīng)于所述提交者向所述協(xié)作會(huì)話注冊(cè),接收所述協(xié)作會(huì)話的出席者的至少一個(gè)屏幕分辨率信息,其中,所述屏幕分辨率信息是所述出席者的計(jì)算機(jī)的計(jì)算機(jī)屏幕的分辨率。
2.如權(quán)利要求1所述的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其特征在于,所述屏幕分辨率信息是從主持所述協(xié)作會(huì)話的計(jì)算機(jī)接收的。
3.如權(quán)利要求1所述的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其特征在于,所述屏幕分辨率信息是在所述出席者向所述協(xié)作服務(wù)注冊(cè)后由所述出席者的計(jì)算機(jī)發(fā)送的。
4.如權(quán)利要求1所述的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其特征在于,其內(nèi)容還使得所述計(jì)算機(jī)顯示接收到的屏幕分辨率信息。
5.如權(quán)利要求4所述的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其特征在于,所述屏幕分辨率信息以合計(jì)的方式顯示的。
6.如權(quán)利要求1所述的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其特征在于,其內(nèi)容還使得所述計(jì)算機(jī)發(fā)送接收所述屏幕分辨率信息的請(qǐng)求,其中,所述屏幕分辨率信息是響應(yīng)于接收屏幕分辨率信息的請(qǐng)求而接收的。
7.如權(quán)利要求1所述的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其特征在于,其內(nèi)容還使得所述計(jì)算機(jī)調(diào)整在所述計(jì)算機(jī)屏幕上顯示的對(duì)象的大小,所述對(duì)象可用于包含與所述出席者共享的信息。
8.如權(quán)利要求7所述的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其特征在于,所述對(duì)象是應(yīng)用程序窗口。
9.如權(quán)利要求7所述的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其特征在于,所述對(duì)象是共享框。
10.如權(quán)利要求1所述的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其特征在于,其內(nèi)容還使得計(jì)算機(jī)檢測(cè)顯示在所述計(jì)算機(jī)的屏幕上的對(duì)象的大小調(diào)整,所述對(duì)象可用于包含與所述出席者共享的信息;以及響應(yīng)于所述對(duì)象在所述出席者屏幕分辨率象素的預(yù)定數(shù)目?jī)?nèi),抓取所述對(duì)象到所述出席者的屏幕分辨率。
11.第一計(jì)算機(jī)系統(tǒng)中一種用于收集和報(bào)告協(xié)作會(huì)話的出席者的屏幕分辨率的方法,所述方法包含在所述第一計(jì)算機(jī)系統(tǒng)處提供協(xié)作會(huì)話;從所述協(xié)作會(huì)話的出席者的第二計(jì)算機(jī)系統(tǒng)接收所述第二計(jì)算機(jī)系統(tǒng)的屏幕分辨率信息;從所述第一計(jì)算機(jī)系統(tǒng)向所述協(xié)作會(huì)話的提交者的第三計(jì)算機(jī)系統(tǒng)發(fā)送所述第二計(jì)算機(jī)系統(tǒng)的屏幕分辨率信息。
12.如權(quán)利要求11所述的方法,其特征在于,所述屏幕分辨率信息是在所述出席者加入所述協(xié)作會(huì)話時(shí)接收的。
13.如權(quán)利要求11所述的方法,其特征在于,所述屏幕分辨率信息是在所述提交者加入所述協(xié)作會(huì)話時(shí)發(fā)送的。
14.如權(quán)利要求11所述的方法,其特征在于,所述第一計(jì)算機(jī)系統(tǒng)和所述第二計(jì)算機(jī)系統(tǒng)是相同的計(jì)算機(jī)系統(tǒng)。
15.如權(quán)利要求11所述的方法,其特征在于,還包括周期性地從所述第一計(jì)算機(jī)系統(tǒng)向所述第三計(jì)算機(jī)發(fā)送所述第二計(jì)算機(jī)系統(tǒng)的屏幕分辨率信息。
16.如權(quán)利要求15所述的方法,其特征在于,所述屏幕分辨率信息是在所述協(xié)作會(huì)話期間所述提交者應(yīng)用程序共享之前從所述第一計(jì)算機(jī)系統(tǒng)發(fā)送給所述第三計(jì)算機(jī)系統(tǒng)的。
17.如權(quán)利要求11所述的方法,其特征在于,還包括從所述協(xié)作會(huì)話的第二出席者的第四計(jì)算機(jī)系統(tǒng)接收所述第四計(jì)算機(jī)系統(tǒng)的第二屏幕分辨率信息;以及從所述第一計(jì)算機(jī)系統(tǒng)向所述第三計(jì)算機(jī)系統(tǒng)發(fā)送所述第四計(jì)算機(jī)系統(tǒng)的第二屏幕分辨率信息。
18.一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其內(nèi)容使得計(jì)算機(jī)提供協(xié)作會(huì)話;為向所述協(xié)作會(huì)話注冊(cè)的出席者維護(hù)屏幕分辨率信息;在提交者向所述協(xié)作會(huì)話注冊(cè)之后,將向所述協(xié)作會(huì)話注冊(cè)的出席者的屏幕分辨率信息發(fā)送給所述協(xié)作會(huì)話的提交者。
19.如權(quán)利要求18所述的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其特征在于,其內(nèi)容還使得所述計(jì)算機(jī)將所述屏幕分辨率信息重新發(fā)送給所述提交者。
20.如權(quán)利要求19所述的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其特征在于,在所述屏幕分辨率信息改變后,重新發(fā)送所述屏幕分辨率信息。
全文摘要
一種屏幕分辨率信息收集和報(bào)告系統(tǒng)允許訪問(wèn)協(xié)作會(huì)話的出席者的屏幕分辨率信息。當(dāng)出席者首次加入?yún)f(xié)作會(huì)話時(shí),每個(gè)出席者的屏幕分辨率信息被收集。所收集的屏幕分辨率信息接著在例如提交者加入?yún)f(xié)作會(huì)話或開(kāi)始在協(xié)作會(huì)話中開(kāi)始應(yīng)用程序共享時(shí)被提供給協(xié)作會(huì)話的提供者。
文檔編號(hào)H04N7/16GK1811695SQ20051010738
公開(kāi)日2006年8月2日 申請(qǐng)日期2005年12月26日 優(yōu)先權(quán)日2005年1月24日
發(fā)明者J·M·史蒂文斯, K·米特拉, M·尤加, S·奧索勃夫, K·威克斯, K·科魯姆 申請(qǐng)人:微軟公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
昆山市| 张家港市| 迁安市| 策勒县| 新平| 新兴县| 中江县| 辽宁省| 阿拉善右旗| 平和县| 罗定市| 福州市| 栖霞市| 双柏县| 湘潭县| 北安市| 托里县| 巴林右旗| 鄂托克前旗| 高尔夫| 阿坝县| 中阳县| 莱芜市| 华容县| 灵石县| 文昌市| 江油市| 舞钢市| 巩义市| 上栗县| 天水市| 曲水县| 钟祥市| 达拉特旗| 清镇市| 威远县| 黎平县| 勐海县| 濮阳市| 黔西县| 师宗县|