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

在多個(gè)應(yīng)用程序之間同步演示狀態(tài)的制作方法

文檔序號(hào):11514676閱讀:224來(lái)源:國(guó)知局
在多個(gè)應(yīng)用程序之間同步演示狀態(tài)的制造方法與工藝

本申請(qǐng)是于2009年12月3日提交的題為《在多個(gè)應(yīng)用程序之間同步演示狀態(tài)》的發(fā)明專利申請(qǐng)200980154314.4的分案申請(qǐng)。

背景

演示程序是通常以幻燈片的形式顯示信息的計(jì)算機(jī)應(yīng)用程序。演示程序可以包括創(chuàng)建幻燈片的編輯器和演示幻燈片的幻燈片放映系統(tǒng)。演示程序的示例包括但不限于,微軟公司的powerpoint以及蘋(píng)果公司的keynote。

演示程序主要被設(shè)計(jì)為用于向與演示者在同一房間中的現(xiàn)場(chǎng)的觀眾進(jìn)行演示的工具。例如,計(jì)算機(jī)執(zhí)行演示程序可以被耦合至大的顯示設(shè)備或視頻投影儀。但是越來(lái)越頻繁地,無(wú)法親自出現(xiàn)在現(xiàn)場(chǎng)位置的參與者需要觀看演示。對(duì)于這些遠(yuǎn)程參與者來(lái)說(shuō),由于傳統(tǒng)演示程序的限制,現(xiàn)有解決方案一般是不理想的。作為第一選擇,遠(yuǎn)程參與者可以前往現(xiàn)場(chǎng)演示地點(diǎn)。這一選擇導(dǎo)致旅行費(fèi)用并且將可能參與者的人數(shù)限制為僅能參加現(xiàn)場(chǎng)演示的參與者。

作為第二選擇,遠(yuǎn)程參與者可以通過(guò)電話來(lái)聽(tīng)演示,或者在沒(méi)有幻燈片的情況下,或者通過(guò)跟隨著幻燈片的副本。采用這一選擇,遠(yuǎn)程參與者無(wú)法看到演示者在幻燈片之間的轉(zhuǎn)換或者演示者的現(xiàn)場(chǎng)動(dòng)作,諸如演示者使用激光指針和鼠標(biāo)指針,或者演示者在演示期間的實(shí)時(shí)畫(huà)圖和注解。此外,遠(yuǎn)程參與者不能夠觀看動(dòng)畫(huà)和其它多媒體。如果遠(yuǎn)程參與者僅有幻燈片的紙質(zhì)副本,則尤其如此。

采用第三選擇,遠(yuǎn)程參與者可以使用現(xiàn)有的廣播應(yīng)用,但是該廣播應(yīng)用很難建立和使用并且具有限定的功能。在許多例子中,廣播應(yīng)用程序與演示程序完全不同并且可能無(wú)法與其完全地兼容。例如,由演示者通過(guò)演示程序使用的某些功能不能通過(guò)廣播應(yīng)用程序被廣播。此外,如果演示者不熟悉廣播應(yīng)用,則演示者需要提前建立遠(yuǎn)程演示,從而阻礙了對(duì)演示內(nèi)容的任何最后時(shí)刻的改變。

此處所做出的本發(fā)明正是針對(duì)這些和其它考慮事項(xiàng)而提供的。

概述

此處描述用于在多個(gè)應(yīng)用程序之間同步演示狀態(tài)的技術(shù)。具體地,提供了狀態(tài)服務(wù)和查看服務(wù)。狀態(tài)服務(wù)可以操作用于提供與通過(guò)本地設(shè)備給出的實(shí)際演示相對(duì)應(yīng)的演示狀態(tài)。查看服務(wù)可以操作用于用于通過(guò)遠(yuǎn)程設(shè)備呈現(xiàn)演示文件來(lái)進(jìn)行遠(yuǎn)程查看。通過(guò)狀態(tài)服務(wù)和查看服務(wù),可以在遠(yuǎn)程設(shè)備處提供與本地設(shè)備處顯示的演示匹配的演示。

根據(jù)此處所呈現(xiàn)的一個(gè)實(shí)施例,提供用于在于演示者設(shè)備上執(zhí)行的演示應(yīng)用程序與在參與者設(shè)備上執(zhí)行的查看應(yīng)用程序之間同步演示狀態(tài)的方法。從演示應(yīng)用程序處接收演示狀態(tài)。演示應(yīng)用程序可以操作用于讀取演示文件并且響應(yīng)于讀取演示文件顯示本地演示。演示狀態(tài)可以表示本地演示的當(dāng)前狀態(tài)。從查看應(yīng)用程序處接收對(duì)演示狀態(tài)的請(qǐng)求。響應(yīng)于接收到對(duì)演示狀態(tài)的請(qǐng)求,向查看應(yīng)用程序提供演示狀態(tài)。從查看應(yīng)用程序處接收對(duì)與演示狀態(tài)同步的演示數(shù)據(jù)的請(qǐng)求。響應(yīng)于接收到對(duì)與演示狀態(tài)同步的演示數(shù)據(jù)的請(qǐng)求,演示文件被變換成與演示狀態(tài)同步的演示數(shù)據(jù)。向查看應(yīng)用程序提供與演示狀態(tài)同步的演示數(shù)據(jù)。查看應(yīng)用程序可以操作用于讀取演示數(shù)據(jù)以及響應(yīng)于讀取演示數(shù)據(jù)顯示遠(yuǎn)程演示。

應(yīng)當(dāng)明白,上述主題還可被實(shí)現(xiàn)為計(jì)算機(jī)控制的裝置、計(jì)算機(jī)進(jìn)程、計(jì)算系統(tǒng)、或諸如計(jì)算機(jī)可讀介質(zhì)等的制品。通過(guò)閱讀以下具體實(shí)施方式并查閱相關(guān)聯(lián)的附圖,這些和各種其它特征將是顯而易見(jiàn)的。

提供本

技術(shù)實(shí)現(xiàn)要素:
以便以簡(jiǎn)化形式介紹將在以下的具體實(shí)施方式中進(jìn)一步描述的一些概念。本發(fā)明內(nèi)容并不旨在標(biāo)識(shí)出所要求保護(hù)的主題的關(guān)鍵特征或必要特征,本發(fā)明內(nèi)容也不旨在用于限定所要求保護(hù)的主題的范圍。此外,所要求保護(hù)的主題不限于解決在本公開(kāi)的任一部分中提及的任何或所有缺點(diǎn)的實(shí)現(xiàn)。

附圖簡(jiǎn)述

圖1是示出能夠顯示與本地演示同步的遠(yuǎn)程演示的網(wǎng)絡(luò)體系結(jié)構(gòu)的網(wǎng)絡(luò)體系結(jié)構(gòu)圖。

圖2a-2h是示出演示應(yīng)用程序的示例性實(shí)現(xiàn)的屏幕顯示圖。

圖3a-3d是示出查看應(yīng)用程序的示例性實(shí)現(xiàn)的屏幕顯示圖。

圖4a和4b是示出用于在多個(gè)應(yīng)用程序之間同步演示的示例性過(guò)程的流程圖。

圖5是示出能夠?qū)崿F(xiàn)此處所呈現(xiàn)的實(shí)施例的計(jì)算系統(tǒng)的示例性計(jì)算機(jī)硬件體系結(jié)構(gòu)的計(jì)算機(jī)體系結(jié)構(gòu)圖。

詳細(xì)描述

以下具體實(shí)施方式涉及用于在演示計(jì)算機(jī)應(yīng)用程序(在下文中被稱為“演示應(yīng)用程序”)與一個(gè)或多個(gè)查看計(jì)算機(jī)應(yīng)用程序(在下文中被稱為“查看應(yīng)用程序”)之間同步演示狀態(tài)的技術(shù)。通過(guò)使用此處呈現(xiàn)的技術(shù)和概念,演示者可以使用演示應(yīng)用程序以通過(guò)查看服務(wù)來(lái)廣播演示,這可以被操作用于通過(guò)查看應(yīng)用程序來(lái)呈現(xiàn)用于遠(yuǎn)程查看的演示。

當(dāng)演示者在進(jìn)行演示時(shí),演示應(yīng)用程序可以更新?tīng)顟B(tài)服務(wù)以反映對(duì)演示狀態(tài)的改變。遠(yuǎn)程參與者可以將查看應(yīng)用程序連接至查看服務(wù)和狀態(tài)服務(wù)以便查看演示。在一個(gè)實(shí)施例中,查看應(yīng)用程序從狀態(tài)服務(wù)處請(qǐng)求演示狀態(tài)。查看應(yīng)用程序從而從查看服務(wù)處請(qǐng)求與演示狀態(tài)相對(duì)應(yīng)的演示數(shù)據(jù)。在接收到來(lái)自查看服務(wù)的演示數(shù)據(jù)之際,查看應(yīng)用程序?yàn)閰⑴c者顯示演示數(shù)據(jù)。在另一個(gè)實(shí)施例中,當(dāng)參與者在查看演示時(shí),查看服務(wù)周期性地從狀態(tài)服務(wù)處檢索演示狀態(tài)。查看服務(wù)隨后將其演示的呈現(xiàn)與如演示狀態(tài)所指定的由演示者給出的實(shí)際演示進(jìn)行同步。

盡管在結(jié)合計(jì)算機(jī)系統(tǒng)上的操作系統(tǒng)和應(yīng)用程序的執(zhí)行而執(zhí)行的程序模塊的一般上下文中呈現(xiàn)了此處描述的主題,但是本領(lǐng)域技術(shù)人員將認(rèn)識(shí)到,其它實(shí)現(xiàn)可以結(jié)合其它類(lèi)型的程序模塊來(lái)執(zhí)行。一般而言,程序模塊包括執(zhí)行特定任務(wù)或?qū)崿F(xiàn)特定抽象數(shù)據(jù)類(lèi)型的例程、程序、組件、數(shù)據(jù)結(jié)構(gòu)和其他類(lèi)型的結(jié)構(gòu)。此外,本領(lǐng)域技術(shù)人員將明白,可以利用其它計(jì)算機(jī)系統(tǒng)配置來(lái)實(shí)施此處描述的主題,這些計(jì)算機(jī)系統(tǒng)配置包括手持式設(shè)備、多處理器系統(tǒng)、基于微處理器的或可編程消費(fèi)電子產(chǎn)品、小型計(jì)算機(jī)、大型計(jì)算機(jī)等等。

在下面的具體實(shí)施方式中,將參考構(gòu)成本發(fā)明的一部分的附圖,并且在附圖中作為說(shuō)明示出了各具體實(shí)施例或示例?,F(xiàn)在參考附圖,其中在全部若干附圖中相同的標(biāo)號(hào)表示相同的元素,用于提供遠(yuǎn)程演示的計(jì)算系統(tǒng)和方法將被描述。特別地,圖1示出簡(jiǎn)化的網(wǎng)絡(luò)體系結(jié)構(gòu)100,該簡(jiǎn)化的網(wǎng)絡(luò)體系結(jié)構(gòu)包括通過(guò)合適的通信網(wǎng)絡(luò)(未示出)耦合的服務(wù)器計(jì)算機(jī)102、演示者設(shè)備104和參與者設(shè)備106。網(wǎng)絡(luò)可以是諸如局域網(wǎng)(“l(fā)an”)或因特網(wǎng)等任意合適的網(wǎng)絡(luò)。在一個(gè)實(shí)施例中,網(wǎng)絡(luò)是諸如企業(yè)網(wǎng)等的專用網(wǎng)絡(luò)。盡管在圖1中僅示出一個(gè)參與者設(shè)備106,但是網(wǎng)絡(luò)體系結(jié)構(gòu)100可以包括以任意合適的網(wǎng)絡(luò)配置被耦合至服務(wù)器計(jì)算機(jī)102的多個(gè)參與者設(shè)備。

演示者設(shè)備104包括演示應(yīng)用程序108和演示文件110。演示文件110以可由演示應(yīng)用程序108讀取的格式存儲(chǔ)演示(例如一系列的幻燈片)。演示應(yīng)用程序108被操作用于讀取演示文件110和顯示對(duì)應(yīng)的演示。參與者設(shè)備106被配置為存儲(chǔ)用于遠(yuǎn)程查看演示的查看應(yīng)用程序112。在一個(gè)實(shí)施例中,演示應(yīng)用程序108是演示程序,并且查看應(yīng)用程序112是網(wǎng)頁(yè)瀏覽器。在其它實(shí)施例中,演示應(yīng)用程序108和查看應(yīng)用程序112各自可以是桌面演示程序、移動(dòng)演示程序或網(wǎng)頁(yè)瀏覽器。

服務(wù)器計(jì)算機(jī)102包括查看服務(wù)114和狀態(tài)服務(wù)116。查看服務(wù)114被操作用于將演示文件110呈現(xiàn)為使得查看應(yīng)用程序112能夠在參與者設(shè)備106上顯示演示的格式。例如,查看服務(wù)114可以被操作用于將演示程序格式的演示文件110呈現(xiàn)為可由網(wǎng)頁(yè)瀏覽器讀取的格式。如此處所使用的,術(shù)語(yǔ)“演示數(shù)據(jù)”指的是在呈現(xiàn)演示文件110的至少一部分之際的查看服務(wù)114的輸出。查看應(yīng)用程序112可以通過(guò)統(tǒng)一資源定位符(“url”)訪問(wèn)由查看服務(wù)114創(chuàng)建的演示數(shù)據(jù)。

盡管在圖1中僅示出一個(gè)查看服務(wù)114,但是應(yīng)當(dāng)明白服務(wù)器計(jì)算機(jī)102可以包括任意合適數(shù)量的查看服務(wù)。具體地,多個(gè)查看服務(wù)可用于將演示文件呈現(xiàn)為可由不同的查看應(yīng)用程序讀取的不同格式。例如,在一個(gè)查看服務(wù)操作用于將演示文件呈現(xiàn)為可由網(wǎng)頁(yè)瀏覽器讀取的格式時(shí),另一個(gè)查看服務(wù)可操作用于將演示文件呈現(xiàn)為可由在移動(dòng)設(shè)備上執(zhí)行的移動(dòng)演示程序讀取的格式。此外,盡管僅示出一個(gè)演示應(yīng)用程序108、一個(gè)演示文件110和一個(gè)演示者設(shè)備104,但是應(yīng)當(dāng)進(jìn)一步明白可以類(lèi)似地使用任意數(shù)量的演示應(yīng)用程序、演示文件和演示者設(shè)備。

狀態(tài)服務(wù)116操作用于存儲(chǔ)演示狀態(tài)118,該演示狀態(tài)118反映通過(guò)諸如演示應(yīng)用程序108之類(lèi)的一個(gè)或多個(gè)演示應(yīng)用程序顯示的演示的當(dāng)前狀態(tài)。狀態(tài)服務(wù)116還存儲(chǔ)關(guān)于演示的其它相關(guān)信息,諸如會(huì)話標(biāo)識(shí)符(“id”)、演示文件110的id、演示者的id、以及查看演示的參與者的列表。在一個(gè)實(shí)施例中,演示應(yīng)用程序108在演示狀態(tài)每次改變時(shí)更新演示狀態(tài)118。演示狀態(tài)改變的示例包括但不限于,一張幻燈片到另一張的過(guò)渡,激光指針的顏色、形狀和移動(dòng),鼠標(biāo)指針的顏色、形狀和移動(dòng),以及音頻、視頻、動(dòng)畫(huà)和其它多媒體的輸出/顯示。演示狀態(tài)118的示例包括但不限于,當(dāng)前的幻燈片數(shù)、當(dāng)前的動(dòng)畫(huà)步驟、以及關(guān)于激光或鼠標(biāo)指針的相關(guān)信息(例如指針經(jīng)過(guò)的最近坐標(biāo)、指針的顏色、指針的形狀)。會(huì)話id可以在多個(gè)演示被給出的情況下標(biāo)識(shí)正被示出的特定演示。例如,可以由在一個(gè)或多個(gè)演示者設(shè)備上操作一個(gè)或多個(gè)演示應(yīng)用程序的單個(gè)演示者或多個(gè)演示者提供多個(gè)演示。

在一個(gè)實(shí)施例中,查看應(yīng)用程序112與查看服務(wù)114和狀態(tài)服務(wù)116兩者通信。具體地,查看應(yīng)用程序112可以從狀態(tài)服務(wù)116請(qǐng)求演示狀態(tài)118。查看應(yīng)用程序112可在隨后從查看服務(wù)114處檢索與演示狀態(tài)118相對(duì)應(yīng)的演示數(shù)據(jù)。也就是說(shuō),查看應(yīng)用程序112可以檢索與通過(guò)演示者設(shè)備104顯示的演示同步的相關(guān)演示數(shù)據(jù)。一旦接收到演示數(shù)據(jù),查看應(yīng)用程序112就可以讀取演示數(shù)據(jù)并顯示相對(duì)應(yīng)的遠(yuǎn)程演示。

例如,演示狀態(tài)118可以指示演示應(yīng)用程序108當(dāng)前顯示第五張幻燈片并且指示激光指針圖像在坐標(biāo)(10,20)處示出。在這一情況中,演示狀態(tài)118可以檢索與第五張幻燈片以及在坐標(biāo)(10,20)處的激光指針圖像相對(duì)應(yīng)的演示數(shù)據(jù)。由此,如查看服務(wù)所呈現(xiàn)的,演示應(yīng)用程序108顯示第五張幻燈片以及在坐標(biāo)(10,20)處的激光指針圖像。

在另一個(gè)實(shí)施例中,查看應(yīng)用程序112與查看服務(wù)114通信,該查看服務(wù)114與狀態(tài)服務(wù)116通信。具體地,查看服務(wù)114可以以周期性間隔從狀態(tài)服務(wù)116處檢索演示狀態(tài)118。一旦從狀態(tài)服務(wù)116處檢索演示狀態(tài)118查看服務(wù)114就可以將其演示的呈現(xiàn)與如演示狀態(tài)118所指定的由演示者給出的實(shí)際演示進(jìn)行同步。由此,通過(guò)參與者設(shè)備106顯示的演示可以與通過(guò)演示者設(shè)備104顯示的演示匹配或更接近地匹配,即使查看應(yīng)用程序112與演示應(yīng)用程序108完全不同和/或與演示文件110不兼容。

在網(wǎng)絡(luò)體系結(jié)構(gòu)100的示例性實(shí)現(xiàn)中,操作演示者設(shè)備104的演示者打開(kāi)演示文件110。一旦打開(kāi)演示文件110,演示者就可以選擇演示應(yīng)用程序108上的選項(xiàng)以廣播與演示文件110相關(guān)聯(lián)的演示。演示者還可以通過(guò)演示應(yīng)用程序108選擇諸如服務(wù)器計(jì)算機(jī)102之類(lèi)的服務(wù)器計(jì)算機(jī)來(lái)主存(host)演示。如圖1中的虛線所指示的,演示應(yīng)用程序108隨后將演示文件110上傳到服務(wù)器計(jì)算機(jī)102。

查看服務(wù)114生成使得查看應(yīng)用程序112能夠遠(yuǎn)程訪問(wèn)由查看服務(wù)114呈現(xiàn)的演示的url。演示者可在隨后打開(kāi)第一電子(“電子郵件”)應(yīng)用程序120a或其它合適的通信應(yīng)用程序(例如聊天應(yīng)用程序、文本消息接發(fā)應(yīng)用程序)以便將該url轉(zhuǎn)發(fā)給操作參與者設(shè)備106的參與者。參與者可以在第二電子郵件應(yīng)用程序120b處接收包含url的電子郵件。一旦在第二電子郵件應(yīng)用程序120b處接收到電子郵件,參與者就可以通過(guò)查看應(yīng)用程序112打開(kāi)url以便訪問(wèn)由查看服務(wù)114呈現(xiàn)的演示。

在演示者將url轉(zhuǎn)發(fā)給參與者之后的某一時(shí)刻,演示者可以啟動(dòng)演示。當(dāng)演示者啟動(dòng)演示時(shí),演示應(yīng)用程序108向查看服務(wù)114傳送演示已經(jīng)開(kāi)始的指示。演示的開(kāi)始可以表示初始演示狀態(tài)。隨著演示的進(jìn)行,演示者可以通過(guò)在幻燈片之間轉(zhuǎn)換、播放各種嵌入的多媒體、以及使用激光或鼠標(biāo)指針將參與者定向到幻燈片的特定部分,來(lái)從初始演示狀態(tài)轉(zhuǎn)換到諸如演示狀態(tài)118之類(lèi)的另外的演示狀態(tài)。在演示期間,演示應(yīng)用程序108可以在演示的狀態(tài)改變時(shí)更新演示狀態(tài)118。

在一個(gè)實(shí)施例中,查看應(yīng)用程序112從狀態(tài)服務(wù)116處檢索演示狀態(tài)118。查看應(yīng)用程序112可在隨后檢索與狀態(tài)服務(wù)116相對(duì)應(yīng)的演示數(shù)據(jù)。在另一個(gè)實(shí)施例中,查看服務(wù)114從狀態(tài)服務(wù)116處周期性地檢索演示狀態(tài)118。查看服務(wù)114可在隨后將其演示的呈現(xiàn)與如演示狀態(tài)118所指定的由演示者給出的實(shí)際演示進(jìn)行同步。在兩個(gè)實(shí)施例中,通過(guò)參與者設(shè)備106向參與者顯示的演示與通過(guò)演示者設(shè)備104向現(xiàn)場(chǎng)參與者顯示的演示至少本質(zhì)上是相似的。

現(xiàn)在轉(zhuǎn)至圖2a-2h,以多個(gè)屏幕顯示圖200a-200h的形式示出演示應(yīng)用程序108的示例性實(shí)現(xiàn)。具體地,屏幕顯示圖200a-200h示出演示者可以藉由其廣播給定的演示以供參與者通過(guò)查看應(yīng)用程序112來(lái)訪問(wèn)的示例性演示者動(dòng)作序列。應(yīng)當(dāng)明白圖2a-2h僅示出演示應(yīng)用程序108的一個(gè)示例,并且不旨在進(jìn)行限制。

圖2a示出在演示者啟動(dòng)演示的廣播之前演示應(yīng)用程序108的示例性屏幕顯示圖200a。在圖2a中,演示者先前通過(guò)演示應(yīng)用程序108已經(jīng)打開(kāi)了演示文件110。在一個(gè)實(shí)施例中,演示應(yīng)用程序108包括演示廣播按鈕202或其它合適的界面元素。演示者可以使用鼠標(biāo)或其它合適的輸入設(shè)備按下演示廣播按鈕202,使得從屏幕顯示圖200a轉(zhuǎn)換到屏幕顯示圖200b。

圖2b示出在演示者按下演示廣播按鈕202之后演示應(yīng)用程序108的示例性屏幕顯示圖200b。一旦接收到選擇演示廣播按鈕202,演示應(yīng)用程序108就顯示廣播界面204,演示者可使用該廣播界面204來(lái)選擇諸如服務(wù)器計(jì)算機(jī)102之類(lèi)的服務(wù)器計(jì)算機(jī)來(lái)主存演示。如圖2b所示的,廣播界面204包括被實(shí)現(xiàn)為下拉菜單的服務(wù)器選擇菜單206??梢灶?lèi)似地使用其它類(lèi)型的選擇菜單。一旦從服務(wù)器選擇菜單206選擇了適當(dāng)?shù)姆?wù)器計(jì)算機(jī),則屏幕顯示圖200b就轉(zhuǎn)換到屏幕顯示圖200c。

圖2c示出在演示者從服務(wù)器選擇菜單206中選擇服務(wù)器計(jì)算機(jī)之后演示應(yīng)用程序108的示例性屏幕顯示圖200c。一旦接收到對(duì)服務(wù)器計(jì)算機(jī)的選擇,演示應(yīng)用程序108就顯示其中演示者可以登錄用于訪問(wèn)所選服務(wù)器計(jì)算機(jī)的標(biāo)識(shí)符(“id”)和口令的認(rèn)證界面208。應(yīng)當(dāng)明白,對(duì)其它服務(wù)器的選擇可以需要或不需要認(rèn)證。一旦輸入登錄id和口令,演示者就可以按下提交按鈕210,使得從屏幕顯示圖200c轉(zhuǎn)換回如圖2b所示的屏幕顯示圖200b。再次參照?qǐng)D2b的屏幕顯示圖200b,演示者可以按下演示上傳按鈕212,使得從屏幕顯示圖200c轉(zhuǎn)換到屏幕顯示圖200d。

圖2d示出在演示者按下演示上傳按鈕212之后演示應(yīng)用程序108的示例性屏幕顯示圖200d。一旦接收到對(duì)演示上傳按鈕212的選擇,演示應(yīng)用程序108就在廣播界面204中顯示上傳狀態(tài)欄214。上傳狀態(tài)欄214操作用于顯示已經(jīng)從演示者設(shè)備104上傳到服務(wù)器計(jì)算機(jī)102的演示文件110的數(shù)量。如圖2d所示,上傳狀態(tài)欄214已經(jīng)達(dá)到100%,這指示演示文件110已經(jīng)被完全上傳到服務(wù)器計(jì)算機(jī)102。一旦演示文件110被上傳到服務(wù)器計(jì)算機(jī)102,屏幕顯示圖200d就轉(zhuǎn)換到屏幕顯示圖200e。

圖2e示出在演示文件110已經(jīng)被上傳到服務(wù)器計(jì)算機(jī)102之后演示應(yīng)用程序108的示例性屏幕顯示圖200e。一旦將演示文件110上傳至服務(wù)器計(jì)算機(jī)102,演示應(yīng)用程序108就創(chuàng)建用于遠(yuǎn)程訪問(wèn)查看服務(wù)114所呈現(xiàn)的演示的url216。如圖2e所示,演示應(yīng)用程序108在廣播界面204中顯示url216。此外,演示應(yīng)用程序108包括用于打開(kāi)第一電子郵件應(yīng)用程序120a以及使得演示者能夠?qū)rl216發(fā)送電子郵件至恰當(dāng)?shù)膮⑴c者的電子郵件邀請(qǐng)選項(xiàng)218。在其它實(shí)施例中,演示應(yīng)用程序108可以包括諸如打開(kāi)聊天界面或文本消息界面之類(lèi)的其它合適的選項(xiàng),用于共享url216。在圖2e所示的示例中,演示者選擇電子郵件邀請(qǐng)選項(xiàng)218,使得從幕顯示圖200e轉(zhuǎn)換到屏幕顯示圖200f。

圖2f示出在演示者選擇電子郵件邀請(qǐng)選項(xiàng)218之后演示應(yīng)用程序108的示例性屏幕顯示圖200f。一旦接收到對(duì)電子郵件邀請(qǐng)選項(xiàng)218的選擇,演示應(yīng)用程序108啟動(dòng)第一電子郵件應(yīng)用程序120a,該第一電子郵件應(yīng)用程序120a顯示用于將url216轉(zhuǎn)發(fā)給恰當(dāng)?shù)膮⑴c者的發(fā)送電子郵件界面220。在一個(gè)實(shí)施例中,發(fā)送電子郵件界面220將主題行222和url216插入到電子郵件224中。在這一例子中,演示者可以輸入恰當(dāng)參與者的電子郵件地址226并按下發(fā)送按鈕228以發(fā)送電子郵件224。一旦發(fā)送電子郵件224,屏幕顯示圖200f就轉(zhuǎn)換回圖2e的屏幕顯示圖200e。再次參照?qǐng)D2e的屏幕顯示圖200e,演示者可以按下開(kāi)始演示按鈕230,使得從屏幕顯示圖200e轉(zhuǎn)換到屏幕顯示圖200g。

圖2g示出在演示者按下開(kāi)始演示按鈕230之后演示應(yīng)用程序108的示例性屏幕顯示圖200g。一旦接收到對(duì)開(kāi)始演示按鈕230的選擇,演示應(yīng)用程序108可以顯示第一幻燈片232。此外,演示應(yīng)用程序108向查看服務(wù)114傳送演示已經(jīng)開(kāi)始的指示。當(dāng)演示者在通過(guò)演示應(yīng)用程序108進(jìn)行演示時(shí),演示應(yīng)用程序108還可以更新?tīng)顟B(tài)服務(wù)116中的演示狀態(tài)118。在一個(gè)實(shí)施例中,演示應(yīng)用程序108在演示狀態(tài)每次改變時(shí)更新演示狀態(tài)118。在另一個(gè)實(shí)施例中,演示應(yīng)用程序108可以以周期性間隔更新演示狀態(tài)118。

在演示者已經(jīng)完成給出演示之后,演示者可以按下結(jié)束廣播按鈕234,使得從屏幕顯示圖200g轉(zhuǎn)換到屏幕顯示圖200h。圖2h示出在演示者按下結(jié)束廣播按鈕234之后演示應(yīng)用程序108的示例性屏幕顯示圖200h。一旦接收到選擇結(jié)束廣播按鈕234,演示應(yīng)用程序108就顯示確認(rèn)界面236,使得演示者能夠確認(rèn)他或她是否想要終止演示的廣播。確認(rèn)界面236包括否按鈕238和是按鈕240。演示者可以按下否按鈕238以指示她不想終止演示的廣播。替代地,演示者可以按下是按鈕240以指示她想要終止演示的廣播。如果演示者按下否按鈕238,則如圖2g的屏幕顯示圖200g所示的演示繼續(xù)進(jìn)行。如果演示者按下是按鈕240,則終止演示的廣播。

現(xiàn)在轉(zhuǎn)至圖3a-3d,以多個(gè)屏幕顯示圖300a-300d的形式示出查看應(yīng)用程序112和第二電子郵件應(yīng)用程序120b的示例性實(shí)現(xiàn)。具體地,屏幕顯示圖300a-300d示出參與者可以藉由其來(lái)通過(guò)查看應(yīng)用程序112訪問(wèn)廣播的演示的示例性參與者動(dòng)作序列。應(yīng)當(dāng)明白圖3a-3d僅示出查看應(yīng)用程序112和第二電子郵件應(yīng)用程序120b的一個(gè)示例,并且不旨在進(jìn)行限制。

圖3a示出第二電子郵件應(yīng)用程序120b的示例性屏幕顯示圖300。具體地,屏幕顯示圖300a示出由圖2e的屏幕顯示圖200e中的演示者發(fā)送的電子郵件224,該電子郵件224包括至演示的url216。在圖3a的示例中,參與者可以使用鼠標(biāo)或其它合適的輸入設(shè)備來(lái)選擇url216,從而使得從屏幕顯示圖300a轉(zhuǎn)換到屏幕顯示圖300b。

圖3b示出在參與者選擇url216之后查看應(yīng)用程序112的示例性屏幕顯示圖300b。如圖屏幕顯示圖300b所示的,響應(yīng)于參與者選擇url216啟動(dòng)查看應(yīng)用程序112。查看應(yīng)用程序112隨后顯示連接狀態(tài)302。如果查看應(yīng)用程序112接收到演示已經(jīng)開(kāi)始的指示,則查看應(yīng)用程序12可以立即訪問(wèn)演示。但是,如果查看應(yīng)用程序112尚未接收到演示已經(jīng)開(kāi)始的指示,則查看應(yīng)用程序12可以顯示連接狀態(tài)302直至接收到指示并且可以訪問(wèn)演示。一旦查看應(yīng)用程序112接收到演示已經(jīng)開(kāi)始的指示,屏幕顯示圖300b就轉(zhuǎn)換到屏幕顯示圖300c。

圖3c示出在查看應(yīng)用程序112訪問(wèn)演示之后查看應(yīng)用程序112的示例性屏幕顯示圖300c。具體地,查看應(yīng)用程序112顯示由演示服務(wù)114呈現(xiàn)的演示。如圖3c所示,查看應(yīng)用程序112顯示也在圖2g的屏幕顯示圖200g上顯示的第一幻燈片232。在一個(gè)實(shí)施例中,查看應(yīng)用程序112從狀態(tài)服務(wù)116處檢索演示狀態(tài)118。查看應(yīng)用程序112隨后從查看服務(wù)114處檢索并顯示與演示狀態(tài)118相對(duì)應(yīng)的演示數(shù)據(jù)。在另一個(gè)實(shí)施例中,查看服務(wù)114可以以周期性間隔從狀態(tài)服務(wù)116處檢索演示狀態(tài)118。查看服務(wù)114可以將其演示的呈現(xiàn)與如演示狀態(tài)118所指定的由演示者給出的實(shí)際演示進(jìn)行同步。

查看應(yīng)用程序112繼續(xù)顯示演示,直至演示者通過(guò)按下圖2h的是按鈕240來(lái)終止廣播。一旦演示者終止演示的廣播,屏幕顯示圖300c就轉(zhuǎn)換到屏幕顯示圖300d。圖3d示出在演示者終止演示的廣播之后查看應(yīng)用程序112的示例性屏幕顯示圖300c。如圖3d所示,查看服務(wù)114呈現(xiàn)指示已經(jīng)終止廣播演示的終止?fàn)顟B(tài)304。

現(xiàn)在參考圖4a和4b,將提供關(guān)于此處所呈現(xiàn)的用于提供具有語(yǔ)義縮放的內(nèi)容窗格的實(shí)施例的附加細(xì)節(jié)。具體地,圖4a是示出用于在多個(gè)應(yīng)用程序間同步演示狀態(tài)的一個(gè)方法的流程圖,其中查看服務(wù)114被配置為從狀態(tài)服務(wù)116處檢索演示狀態(tài)118并且根據(jù)演示狀態(tài)118來(lái)將遠(yuǎn)程演示與本地演示進(jìn)行同步。圖4b是示出用于在多個(gè)應(yīng)用程序間同步演示狀態(tài)的另一個(gè)方法的流程圖,其中查看應(yīng)用程序112被配置為從狀態(tài)服務(wù)116處檢索演示狀態(tài)118并且根據(jù)演示狀態(tài)118將遠(yuǎn)程演示與本地演示進(jìn)行同步。

應(yīng)當(dāng)明白此處描述的邏輯操作可被實(shí)現(xiàn)為(1)運(yùn)行在計(jì)算機(jī)系統(tǒng)上的一系列計(jì)算機(jī)實(shí)現(xiàn)的動(dòng)作或程序模塊,和/或(2)計(jì)算機(jī)系統(tǒng)內(nèi)互連的機(jī)器邏輯電路或電路模塊。取決于計(jì)算系統(tǒng)的性能及其他要求,可以選擇不同的實(shí)現(xiàn)。因此,此處描述的邏輯操作被不同地稱為狀態(tài)操作、結(jié)構(gòu)設(shè)備、動(dòng)作或模塊。這些操作、結(jié)構(gòu)設(shè)備、動(dòng)作和模塊可用軟件、固件、專用數(shù)字邏輯,及其任何組合來(lái)實(shí)現(xiàn)。還應(yīng)當(dāng)明白可以執(zhí)行比附圖中所示出的并且在此處所描述的操作更多或更少的操作。這些操作還可以按與此處所描述的不同的次序來(lái)執(zhí)行。

參考圖4a,例程400a始于操作402,其中查看服務(wù)114從在演示者設(shè)備104上執(zhí)行的演示應(yīng)用程序108處接收演示文件110。演示應(yīng)用程序108可以是能夠讀取演示文件110并且通過(guò)演示者設(shè)備104顯示相對(duì)應(yīng)的本地演示的任意合適的應(yīng)用程序。演示文件110可以是或者可以不是可由在參與者設(shè)備106上執(zhí)行的查看應(yīng)用程序112讀取的。例如,演示文件110可以是由諸如微軟公司的powerpoint或蘋(píng)果公司的keynote等演示程序所生成的文件。例如,如果查看應(yīng)用程序112是網(wǎng)頁(yè)瀏覽器,則由于網(wǎng)頁(yè)瀏覽器從powerpoint或keynote讀文件的受限的功能,查看應(yīng)用程序112可能無(wú)法讀取演示文件110.一旦狀態(tài)服務(wù)116從演示者設(shè)備104接收到演示文件110,例程400a就進(jìn)行到操作404處。

在操作404處,當(dāng)演示者正在進(jìn)行本地演示時(shí),狀態(tài)服務(wù)116從演示應(yīng)用程序108處接收演示狀態(tài)118。具體地,演示應(yīng)用程序108可以在本地演示狀態(tài)改變時(shí)更新演示狀態(tài)118。演示狀態(tài)118的示例包括但不限于,當(dāng)前的幻燈片數(shù)、當(dāng)前的動(dòng)畫(huà)步驟、以及關(guān)于激光或鼠標(biāo)指針的相關(guān)信息(例如指針經(jīng)過(guò)的最近坐標(biāo)、指針的顏色、指針的形狀)。

例程400a然后進(jìn)行到操作406處,在那里查看服務(wù)114從狀態(tài)服務(wù)116處接收演示狀態(tài)118并且將演示文件110變換為與演示狀態(tài)118同步的演示數(shù)據(jù)。例程400a隨后進(jìn)行到操作408處,在那里查看服務(wù)114向查看應(yīng)用程序112提供演示數(shù)據(jù)。一旦接收到演示數(shù)據(jù),查看應(yīng)用程序112就讀取演示數(shù)據(jù)并且通過(guò)參與者設(shè)備106顯示相對(duì)應(yīng)的遠(yuǎn)程演示。查看服務(wù)114可以響應(yīng)于接收到來(lái)自演示應(yīng)用程序108的本地演示已經(jīng)開(kāi)始的指示啟動(dòng)向查看應(yīng)用程序112提供演示數(shù)據(jù)。查看服務(wù)114還可以響應(yīng)于接收到來(lái)自演示應(yīng)用程序108的本地演示已經(jīng)結(jié)束的指示終止向查看應(yīng)用程序112提供演示數(shù)據(jù)。盡管在圖4a中沒(méi)有示出,但是可以重復(fù)一次或多次操作402-408直到已完成本地演示。

在一個(gè)示例中,演示狀態(tài)可以是在本地演示中顯示的當(dāng)前幻燈片。在這一示例中,查看服務(wù)114可以將遠(yuǎn)程演示的當(dāng)前幻燈片與如演示狀態(tài)所指定的本地演示的當(dāng)前幻燈片進(jìn)行同步。在另一個(gè)示例中,演示狀態(tài)118可以是在本地演示中顯示的視頻的當(dāng)前視頻幀,音頻記錄的當(dāng)前音頻幀、可觸發(fā)動(dòng)畫(huà)的視頻書(shū)簽、或者動(dòng)畫(huà)的當(dāng)前動(dòng)畫(huà)步驟。在這一示例中,查看服務(wù)114可以將在遠(yuǎn)程演示中顯示的視頻的當(dāng)前視頻幀,音頻記錄的當(dāng)前音頻幀、可觸發(fā)動(dòng)畫(huà)的視頻書(shū)簽、或者動(dòng)畫(huà)的當(dāng)前動(dòng)畫(huà)步驟與如演示狀態(tài)所指定的在本地演示中顯示的視頻的當(dāng)前視頻幀,音頻記錄的當(dāng)前音頻幀、可觸發(fā)動(dòng)畫(huà)的視頻書(shū)簽、或者動(dòng)畫(huà)的當(dāng)前動(dòng)畫(huà)步驟進(jìn)行同步。在另一個(gè)示例中,演示狀態(tài)118可以包括與本地演示交互的鼠標(biāo)或激光指針的最近坐標(biāo)。在此示例中,查看服務(wù)114可以如演示狀態(tài)所指示的,根據(jù)最近坐標(biāo)來(lái)顯示與遠(yuǎn)程演示交互的鼠標(biāo)或激光指針。

參考圖4b,例程400b始于操作410,在那里查看服務(wù)114從在演示者設(shè)備104上執(zhí)行的演示應(yīng)用程序108處接收演示文件110。例程400b然后進(jìn)行至操作412,在那里狀態(tài)服務(wù)116從演示應(yīng)用程序108處接收演示狀態(tài)118。一旦查看服務(wù)114已經(jīng)接收到演示文件110且狀態(tài)服務(wù)116已經(jīng)接收到演示狀態(tài)118,例程400b就進(jìn)行到操作414。

在操作414處,狀態(tài)服務(wù)116從查看應(yīng)用程序112處接收對(duì)演示狀態(tài)118的請(qǐng)求。例程400b然后進(jìn)行至操作416,在那里響應(yīng)于接收到對(duì)演示狀態(tài)118的請(qǐng)求,狀態(tài)服務(wù)116向查看應(yīng)用程序112提供演示狀態(tài)118。例程400b然后進(jìn)行到操作418,在那里查看服務(wù)114接收對(duì)與演示狀態(tài)118同步的演示數(shù)據(jù)的請(qǐng)求。一旦接收到對(duì)與演示狀態(tài)118同步的演示數(shù)據(jù)的請(qǐng)求,例程400b就進(jìn)行到操作420。

在操作420處,響應(yīng)于接收到對(duì)演示數(shù)據(jù)的請(qǐng)求,查看服務(wù)114將演示文件110變換為與演示狀態(tài)118同步的演示數(shù)據(jù)。例程400b然后進(jìn)行到操作422,在那里查看服務(wù)114向查看應(yīng)用程序112提供演示數(shù)據(jù)。一旦從查看服務(wù)114處接收到演示數(shù)據(jù),查看應(yīng)用程序112就可以讀取演示數(shù)據(jù)并且顯示相對(duì)應(yīng)的遠(yuǎn)程演示。盡管在圖4b中沒(méi)有示出,可以重復(fù)一次或多次操作410-422直至完成本地演示。

現(xiàn)在參考圖5,描述示出計(jì)算機(jī)500的示例性計(jì)算機(jī)體系結(jié)構(gòu)圖。計(jì)算機(jī)500的示例可以包括服務(wù)器計(jì)算機(jī)102、演示者設(shè)備104和參與者設(shè)備106。計(jì)算機(jī)500包括處理單元502(“cpu”)、系統(tǒng)存儲(chǔ)器504以及將存儲(chǔ)器504耦合至cpu502的系統(tǒng)總線506。計(jì)算機(jī)500進(jìn)一步包括用于儲(chǔ)存一個(gè)或多個(gè)程序模塊514和一個(gè)或多個(gè)數(shù)據(jù)庫(kù)516的大容量存儲(chǔ)設(shè)備512。程序模塊514的示例可以包括查看服務(wù)114和狀態(tài)服務(wù)116。例程400還可以被嵌入程序模塊中并且由計(jì)算機(jī)500執(zhí)行。大容量存儲(chǔ)設(shè)備512通過(guò)連接至總線506的大容量存儲(chǔ)控制器(未示出)連接到cpu502。大容量存儲(chǔ)設(shè)備512及其相關(guān)聯(lián)的計(jì)算機(jī)可讀介質(zhì)為計(jì)算機(jī)500提供非易失性存儲(chǔ)。雖然對(duì)此處包含的計(jì)算機(jī)可讀介質(zhì)的描述參考了諸如硬盤(pán)或cd-rom驅(qū)動(dòng)器等的大容量存儲(chǔ)設(shè)備,但是本領(lǐng)域的技術(shù)人員應(yīng)該明白,計(jì)算機(jī)可讀介質(zhì)可以是可由計(jì)算機(jī)500訪問(wèn)的任何可用計(jì)算機(jī)存儲(chǔ)介質(zhì)。

作為示例而非限制,計(jì)算機(jī)可讀介質(zhì)可以包括以用于存儲(chǔ)諸如計(jì)算機(jī)可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊、或其它數(shù)據(jù)的信息的任何方法或技術(shù)實(shí)現(xiàn)的易失性和非易失性、可移動(dòng)和不可移動(dòng)介質(zhì)。例如,計(jì)算機(jī)可讀介質(zhì)包括但不限于,ram、rom、eprom、eeprom、閃存或其他固態(tài)存儲(chǔ)器技術(shù)、cd-rom、數(shù)字多功能盤(pán)(“dvd”)、hd-dvd、藍(lán)光(blu-ray)或其他光學(xué)存儲(chǔ)、磁帶盒、磁帶、磁盤(pán)存儲(chǔ)或其他磁性存儲(chǔ)設(shè)備、或能用于存儲(chǔ)所需信息且可以由計(jì)算機(jī)500訪問(wèn)的任何其它介質(zhì)。

根據(jù)各實(shí)施例,計(jì)算機(jī)500可以使用通過(guò)網(wǎng)絡(luò)518到遠(yuǎn)程計(jì)算機(jī)的邏輯連接來(lái)在聯(lián)網(wǎng)環(huán)境中操作。計(jì)算機(jī)500可以通過(guò)連接至總線506的網(wǎng)絡(luò)接口單元510來(lái)連接到網(wǎng)絡(luò)518。應(yīng)當(dāng)理解,網(wǎng)絡(luò)接口單元510還可以被用來(lái)連接到其它類(lèi)型的網(wǎng)絡(luò)和遠(yuǎn)程計(jì)算機(jī)系統(tǒng)。計(jì)算機(jī)500還可包括輸入/輸出控制器508,用于接收和處理來(lái)自多個(gè)輸入設(shè)備(未示出)的輸入,該多個(gè)輸入設(shè)備包括鍵盤(pán)、鼠標(biāo)、話筒和游戲控制器。類(lèi)似地,輸入/輸出控制器508可以向顯示器或其它類(lèi)型的輸出設(shè)備(未示出)提供輸出。

基于上文,應(yīng)當(dāng)明白此處呈現(xiàn)了用于在多個(gè)應(yīng)用程序間同步演示狀態(tài)的技術(shù)。雖然以計(jì)算機(jī)結(jié)構(gòu)特征、方法動(dòng)作、以及計(jì)算機(jī)可讀介質(zhì)專用的語(yǔ)言描述了此處呈現(xiàn)的主題,但是應(yīng)該理解,在所附權(quán)利要求書(shū)中所限定的本發(fā)明不一定僅限于此處描述的具體特征、動(dòng)作、或介質(zhì)。相反,這些具體特征、動(dòng)作和介質(zhì)是作為實(shí)現(xiàn)權(quán)利要求的示例形式來(lái)公開(kāi)的。

上述主題僅作為說(shuō)明提供,并且不應(yīng)被解釋為限制。可對(duì)此處描述的主題作出各種修改和改變,而不必遵循所示和所述的示例實(shí)施例和應(yīng)用,且不背離所附權(quán)利要求書(shū)中所述的本發(fā)明的真正精神和范圍。

當(dāng)前第1頁(yè)1 2 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
大兴区| 桑植县| 新民市| 东辽县| 屏山县| 嘉祥县| 万安县| 延寿县| 洛阳市| 凯里市| 涿州市| 洮南市| 长治县| 炎陵县| 长葛市| 泰顺县| 北流市| 营山县| 信丰县| 江油市| 白城市| 云霄县| 西充县| 瑞金市| 鹤壁市| 武宁县| 蕉岭县| 富民县| 凌云县| 建德市| 澳门| 浦县| 杭州市| 镇巴县| 玛曲县| 普兰店市| 麻城市| 富锦市| 博乐市| 旅游| 宁阳县|