亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

在圖形用戶界面之間傳輸內(nèi)容的制作方法

文檔序號(hào):12287719閱讀:243來源:國知局
在圖形用戶界面之間傳輸內(nèi)容的制作方法與工藝

諸如膝上型計(jì)算機(jī)、臺(tái)式計(jì)算機(jī)等之類的計(jì)算設(shè)備可被本地地投射到較大的顯示器(諸如投影儀、液晶顯示器(LCD)等)以允許在源計(jì)算設(shè)備上生成的內(nèi)容能夠在例如演示、會(huì)議等期間被更多人觀看。這一類型的投射觀看在更多數(shù)量的領(lǐng)域中都是有用的,諸如工程、市場營銷、商業(yè)、教育等。線纜(諸如視頻圖像陣列(VGA)線纜)可被用于提供源計(jì)算設(shè)備和投射設(shè)備之間的有線連接。然而,將計(jì)算設(shè)備和投射設(shè)備以這種方式連接可能是低效且耗時(shí)的。最近,無線連接已被用于將源計(jì)算設(shè)備鏈接到投射設(shè)備以簡化連接過程。雖然這種類型的連接與有線連接相比可在更短的時(shí)間里建立,但是以這種方式無線連接設(shè)備來實(shí)現(xiàn)投射仍然具有若干項(xiàng)缺陷。例如,與從源計(jì)算設(shè)備發(fā)送到投射設(shè)備并顯示在投射設(shè)備上的內(nèi)容的交互只能夠經(jīng)由源計(jì)算設(shè)備來操縱。這類與源計(jì)算設(shè)備交互來操縱內(nèi)容可能是耗時(shí)的并且易受到頻繁的打斷。例如,用戶可能不得不在演示期間在各設(shè)備間走動(dòng)以改變幻燈片、強(qiáng)調(diào)字段等,這些可能會(huì)干擾演示。

概述

本文中描述了一種用于提供各計(jì)算設(shè)備之間的協(xié)作式通信的方法。該方法包括:在接收方計(jì)算設(shè)備處,在交互式顯示器上顯示第一圖形用戶界面(GUI)和第二GUI,所述第一GUI與在發(fā)送方計(jì)算設(shè)備上執(zhí)行的遠(yuǎn)程執(zhí)行的發(fā)送方應(yīng)用程序相關(guān)聯(lián),所述第二GUI與在接收方計(jì)算設(shè)備上執(zhí)行的本地執(zhí)行的接收方應(yīng)用程序相關(guān)聯(lián),所述發(fā)送方計(jì)算設(shè)備具有與所述接收方計(jì)算設(shè)備的本地對(duì)等無線連接,從所述交互式顯示器接收指示與所述第一GUI和所述第二GUI的用戶交互的用戶輸入,基于所述用戶輸入將內(nèi)容請(qǐng)求從所述接收方應(yīng)用程序發(fā)送給所述發(fā)送方應(yīng)用程序,從所述發(fā)送方應(yīng)用程序接收所請(qǐng)求的內(nèi)容,以及基于從所述發(fā)送方應(yīng)用程序傳輸給所述接收方應(yīng)用程序的內(nèi)容來更新所述第二GUI。

提供本概述以便以簡化的形式介紹以下在詳細(xì)描述中進(jìn)一步描述的一些概念。本概述并不旨在標(biāo)識(shí)所要求保護(hù)主題的關(guān)鍵特征或必要特征,也不旨在用于限制所要求保護(hù)主題的范圍。而且,所要求保護(hù)的主題不限于解決該公開的任一部分中所注的任何或全部缺點(diǎn)的實(shí)現(xiàn)方式。

附圖簡述

圖1是示例計(jì)算系統(tǒng)的示意性描述;

圖2是示例接收方設(shè)備的圖示;

圖3-5解說了一種用于在發(fā)送方計(jì)算設(shè)備和接收方計(jì)算設(shè)備之間提供協(xié)作式交互的方法的一個(gè)示例的流程圖;以及

圖6-10是顯示在接收方計(jì)算設(shè)備上的圖形用戶界面(GUI)的圖示。

詳細(xì)描述

本文描述了一種實(shí)現(xiàn)在經(jīng)由本地對(duì)等無線連接鏈接的兩個(gè)計(jì)算設(shè)備之間的交互以提供各設(shè)備之間的圖形投射能力以及在接收遠(yuǎn)程執(zhí)行的圖形數(shù)據(jù)的設(shè)備上進(jìn)行圖形內(nèi)容操縱和管理的系統(tǒng)和方法。計(jì)算設(shè)備被稱為發(fā)送方計(jì)算設(shè)備和接收方計(jì)算設(shè)備。接收方計(jì)算設(shè)備被配置成顯示本地執(zhí)行的圖形用戶界面(GUI)以及由發(fā)送方計(jì)算設(shè)備執(zhí)行并且被無線傳送給接收方計(jì)算設(shè)備的遠(yuǎn)程執(zhí)行的GUI。接收方計(jì)算設(shè)備可進(jìn)一步被配置成通過本地對(duì)等無線連接在接收方計(jì)算設(shè)備所顯示的遠(yuǎn)程執(zhí)行的GUI和本地執(zhí)行的GUI之間傳輸內(nèi)容。例如,在一個(gè)示例中,內(nèi)容可在本地和遠(yuǎn)程執(zhí)行的GUI之間剪切和復(fù)制或剪切和粘貼。以此方式,接收方計(jì)算設(shè)備可不僅用作投射設(shè)備,還可提供對(duì)應(yīng)于在接收方計(jì)算設(shè)備上顯示的無論是遠(yuǎn)程還是本地執(zhí)行的圖形的交互式輸入。作為結(jié)果,接收方計(jì)算設(shè)備的功能被擴(kuò)展成提供更多數(shù)量的程序工具,這些程序工具使得用戶能夠快速和直觀地在接收方計(jì)算設(shè)備所顯示的兩個(gè)分開執(zhí)行的GUI之間移動(dòng)內(nèi)容。將會(huì)理解,具有上述功能的計(jì)算設(shè)備可被用于會(huì)議或其它協(xié)作式設(shè)置中以實(shí)現(xiàn)在多個(gè)源之間的直觀和無縫的內(nèi)容流動(dòng)而無需過度的用戶輸入、有線連接等。因此,可改善對(duì)于計(jì)算設(shè)備中的內(nèi)容管理的用戶體驗(yàn)。

圖1解說了包括發(fā)送方計(jì)算設(shè)備12和接收方計(jì)算設(shè)備14的計(jì)算系統(tǒng)10。將會(huì)理解,發(fā)送方計(jì)算設(shè)備可以是一種合適的計(jì)算設(shè)備,包括但不限于,臺(tái)式計(jì)算設(shè)備、膝上型計(jì)算機(jī)、便攜式電子設(shè)備、平板計(jì)算設(shè)備、媒體播放器、移動(dòng)電話等。接收方計(jì)算設(shè)備可以是一種例如具有較大顯示器的計(jì)算設(shè)備。具體來說,在一個(gè)示例中,接收方計(jì)算設(shè)備可以是一種具有應(yīng)用程序處理能力的大尺寸(例如,大于40英寸)屏幕顯示器,該顯示器可例如被安裝在教室、會(huì)議室、或辦公室的墻上以用于群交互。然而,已設(shè)想了眾多不同類型的計(jì)算設(shè)備。接收方計(jì)算設(shè)備的一個(gè)示例性實(shí)施例在本文中結(jié)合圖2來更詳細(xì)地描述。

如所示出的,發(fā)送方計(jì)算設(shè)備12包括處理器16和存儲(chǔ)器18。同樣地,接收方計(jì)算設(shè)備14包括處理器20和存儲(chǔ)器22。存儲(chǔ)器18和存儲(chǔ)器22包括存儲(chǔ)于其上的代碼,該代碼可由相關(guān)聯(lián)的處理器執(zhí)行以實(shí)施本文中描述的方法、技術(shù)、例程、以及其它功能。

發(fā)送方計(jì)算設(shè)備12還包括顯示器24(例如液晶顯示器(LCD)、有源矩陣有機(jī)發(fā)光(AMOLED)、陰極射線管(CRT)等)、輸入設(shè)備26(例如,鼠標(biāo)、鍵盤、觸摸板、跟蹤板、觸敏顯示器、以上的組合等等)、以及無線通信設(shè)備28(例如,藍(lán)牙設(shè)備、Wi-Fi設(shè)備、近場通信設(shè)備、紅外通信、無線調(diào)制解調(diào)器、以上的組合等)。將會(huì)理解,Wi-Fi設(shè)備可被配置成支持Wi-Fi直接連接,Wi-Fi直接連接允許計(jì)算設(shè)備在需要時(shí)在沒有無線接入點(diǎn)的情況下通信。因此,在一些示例中,Wi-Fi設(shè)備可被稱為Wi-Fi直接設(shè)備。

發(fā)送方計(jì)算設(shè)備12還可包括支持與發(fā)送方計(jì)算設(shè)備的有線連接的連接端口60。以此方式,發(fā)送方計(jì)算設(shè)備12可在需要時(shí)經(jīng)由有線連接發(fā)送/接收電子數(shù)據(jù)。已設(shè)想了眾多合適的連接端口或連接端口的組合。例如,連接端口60可以是通用串行總線(USB)端口、以太網(wǎng)端口、火線、視頻圖形陣列(VGA)、以上的組合等等。發(fā)送方計(jì)算設(shè)備12還可包括被配置成投射和/或接收音頻信號(hào)的音頻設(shè)備70。因此,音頻設(shè)備70可包括揚(yáng)聲器、話筒等中的一個(gè)或多個(gè)。將會(huì)理解,在一些示例中,顯示器24、輸入設(shè)備26、無線通信設(shè)備28、連接端口60、和/或音頻設(shè)備70與處理器16和存儲(chǔ)器18以及彼此進(jìn)行電子通信。

另外,在一個(gè)示例中,發(fā)送方計(jì)算設(shè)備12和接收方計(jì)算設(shè)備14可共處一處。例如,計(jì)算設(shè)備(12和14)可位于同一房間、樓宇、建筑等中。發(fā)送方計(jì)算設(shè)備和接收方計(jì)算設(shè)備之間的距離可經(jīng)由被用于提供無線連接的無線通信設(shè)備的特性來確定。將會(huì)理解,可能期望的是計(jì)算設(shè)備放置在彼此附近以允許用戶能夠在需要時(shí)通過無線局域網(wǎng)(WLAN)與雙方計(jì)算設(shè)備交互。然而,在其它示例中,發(fā)送方和接收方計(jì)算設(shè)備可能被放置在遠(yuǎn)程位置并經(jīng)由更寬的網(wǎng)絡(luò)(諸如廣域網(wǎng)(WAN)連接。

接收方計(jì)算設(shè)備14包括含有傳感器32(例如,觸摸傳感器)的交互式顯示器30(例如,交互式觸敏顯示器)、輸入設(shè)備34(例如,鼠標(biāo)、鍵盤、跟蹤板、觸摸板以上的組合等等)、以及無線通信設(shè)備36(例如,藍(lán)牙設(shè)備、Wi-Fi設(shè)備、近場通信設(shè)備、無線調(diào)制解調(diào)器、以上的組合等)。在一個(gè)示例中,交互式顯示器30可具有比顯示器24更大的觀看面積。以此方式,交互式顯示器30在需要時(shí)可容易地被大量的人觀看。因此,接收方計(jì)算設(shè)備14可在需要時(shí)被用于會(huì)議、演示、講座等。此外,在一些示例中,傳感器32可以是電容式傳感器(例如,電容式觸摸傳感器),該傳感器被配置成檢測因用戶實(shí)行的觸摸或指示筆輸入導(dǎo)致的電氣變化??商娲夭捎闷渌|摸感測技術(shù),諸如使用受抑全內(nèi)反射或像素內(nèi)相機(jī)技術(shù)的光觸摸感測。

在一個(gè)示例中,指示筆輸入可以是墨水輸入。然而,其它類型的觸摸傳感器已被設(shè)想,諸如光觸摸傳感器、電阻式觸摸傳感器等。接收方計(jì)算設(shè)備14還可包括支持有線連接的連接端口62。以此方式,接收方計(jì)算設(shè)備14可在需要時(shí)經(jīng)由有線連接發(fā)送/接收電子數(shù)據(jù)。已設(shè)想了眾多合適的連接端口或連接端口的組合。例如,連接端口62可以是通用串行總線(USB)端口、以太網(wǎng)端口、火線、視頻圖形陣列(VGA)、或以上的組合。接收方計(jì)算設(shè)備14還可包括被配置成投射和/或接收音頻信號(hào)的音頻設(shè)備72。因此,音頻設(shè)備72可包括揚(yáng)聲器、話筒等中的一個(gè)或多個(gè)。將會(huì)理解,在一些示例中,交互式顯示器30、輸入設(shè)備34、無線通信設(shè)備36、和/或音頻設(shè)備72與處理器20和存儲(chǔ)器22以及彼此進(jìn)行電子通信。

無線通信設(shè)備(28和36)被配置成允許計(jì)算設(shè)備(12和14)經(jīng)由本地對(duì)等連接(例如,本地雙向?qū)Φ葻o線連接)無線地連接。因此,發(fā)送方計(jì)算設(shè)備12和接收方計(jì)算設(shè)備14可經(jīng)由本地對(duì)等無線連接38無線通信。本地對(duì)等無線連接38可包括藍(lán)牙連接、Wi-Fi連接(例如,Wi-Fi直接連接)等。藍(lán)牙連接可被用于廣播、發(fā)現(xiàn)、以及建立各設(shè)備間的連接,這要求相對(duì)少量的數(shù)據(jù)傳輸,而Wi-Fi連接可被用于在各設(shè)備間傳輸大的文件。在一個(gè)示例中,計(jì)算設(shè)備可僅經(jīng)由本地對(duì)等無線連接電子地連接,并且可不共享任何可通過其在各設(shè)備間傳輸數(shù)據(jù)的其它網(wǎng)絡(luò)連接。此外,在一個(gè)示例中,計(jì)算設(shè)備可經(jīng)由無線連接(即本地對(duì)等無線)在本地網(wǎng)(例如局域網(wǎng)(LAN))上電子地連接,并且它們可都連接到同一無線接入點(diǎn)。再又一些其它示例中,計(jì)算設(shè)備可同時(shí)通過有線和無線連接連接。因此,將會(huì)理解,發(fā)送方計(jì)算設(shè)備12和接收方計(jì)算設(shè)備14可在需要時(shí)經(jīng)由有線連接64鏈接。有線連接64可包括被配置成連接到發(fā)送方計(jì)算設(shè)備12的連接端口60和接收方計(jì)算設(shè)備14的連接端口62的一個(gè)或多個(gè)電纜、線纜等。此外,在又一示例中,局域網(wǎng)可不被用于連接各計(jì)算設(shè)備,并且在發(fā)送方計(jì)算設(shè)備12和接收方計(jì)算設(shè)備14之間的通信路徑上可不存在任何中間設(shè)備(例如,計(jì)算設(shè)備、服務(wù)器等)。因此,發(fā)送方計(jì)算設(shè)備12可與接收方計(jì)算設(shè)備14經(jīng)由本地對(duì)等無線連接、使用自組織點(diǎn)對(duì)點(diǎn)連接來直接無線通信。

將會(huì)理解,計(jì)算系統(tǒng)10可進(jìn)一步包括多個(gè)發(fā)送方計(jì)算設(shè)備40和接收方計(jì)算設(shè)備42。多個(gè)發(fā)送方計(jì)算設(shè)備40和接收方計(jì)算設(shè)備42可分別包括與發(fā)送方計(jì)算設(shè)備12和接收方計(jì)算設(shè)備14類似的組件。然而,將會(huì)理解,設(shè)備中的具體組件的類型、大小等可能每個(gè)設(shè)備都不同。另外,多個(gè)發(fā)送方計(jì)算設(shè)備40可經(jīng)由本地對(duì)等無線連接38與多個(gè)接收方計(jì)算設(shè)備42無線通信。

發(fā)送方應(yīng)用程序50可存儲(chǔ)在發(fā)送方計(jì)算設(shè)備12的存儲(chǔ)器18中。發(fā)送方應(yīng)用程序50可被配置成提供與接收方計(jì)算設(shè)備14的交互式無線連接,如本文中更詳細(xì)描述的。同樣,接收方應(yīng)用程序52可存儲(chǔ)在接收方計(jì)算設(shè)備14的存儲(chǔ)器22中。接收方應(yīng)用程序52可被配置成提供與發(fā)送方計(jì)算設(shè)備14的交互式無線連接,如本文中更詳細(xì)描述的。因此,發(fā)送方應(yīng)用程序50和接收方應(yīng)用程序52可一起工作以提供各計(jì)算設(shè)備之間的對(duì)等無線連接(例如,本地雙向?qū)Φ葻o線連接)。然而,在其它示例中,替代的程序元件可被用于實(shí)現(xiàn)這一功能。發(fā)送方計(jì)算設(shè)備12還可被配置成本地地執(zhí)行另一應(yīng)用程序66。將會(huì)理解,應(yīng)用程序66可被稱為第二應(yīng)用程序。應(yīng)用程序66可以是電子表格應(yīng)用程序、文字處理應(yīng)用程序、繪畫應(yīng)用程序、web瀏覽器應(yīng)用程序、電子郵件應(yīng)用程序等。將會(huì)理解,在一個(gè)示例中,對(duì)應(yīng)于應(yīng)用程序66的圖形可被呈現(xiàn)在對(duì)應(yīng)于發(fā)送方應(yīng)用程序50的GUI內(nèi)。然而,已設(shè)想了其它圖形配置。同樣,接收方計(jì)算設(shè)備12也可被配置成本地地執(zhí)行應(yīng)用程序68。應(yīng)用程序68可以是圖形編輯應(yīng)用程序、白板應(yīng)用程序、電子表格應(yīng)用程序、文字處理應(yīng)用程序、視頻編輯應(yīng)用程序、繪畫應(yīng)用程序等。在一個(gè)示例中,應(yīng)用程序66可不同于應(yīng)用程序68。另外,將會(huì)理解,在一個(gè)示例中,對(duì)應(yīng)于應(yīng)用程序68的圖形可被呈現(xiàn)在對(duì)應(yīng)于接收方應(yīng)用程序52的GUI內(nèi)。

以上提到的應(yīng)用程序可被存儲(chǔ)在非易失性存儲(chǔ)器中并且經(jīng)由各個(gè)計(jì)算設(shè)備中的對(duì)應(yīng)的處理器和易失性存儲(chǔ)器來執(zhí)行。此外,應(yīng)用程序可在由存儲(chǔ)器中存儲(chǔ)的操作系統(tǒng)所提供的臺(tái)式環(huán)境的上下文中執(zhí)行。然而,在其它示例中,應(yīng)用程序可以另一種程序框架來提供。

圖2示出了示例接收方計(jì)算設(shè)備200。接收方計(jì)算設(shè)備200可類似于圖1中示出的接收方計(jì)算設(shè)備14。因此,接收方計(jì)算設(shè)備200可包括圖1中示出的接收方計(jì)算設(shè)備14中的存儲(chǔ)器和處理器以及其它組件。具體來說,接收方計(jì)算設(shè)備可以是根據(jù)本公開的示例的大尺寸多點(diǎn)觸控計(jì)算設(shè)備200。例如,接收方計(jì)算設(shè)備200可具有大于1米的對(duì)角線尺寸。在其它特別大尺寸示例中,該對(duì)角線尺寸可以為55英寸或更大。在另一示例中,接收方計(jì)算設(shè)備可具有比其無線連接到的發(fā)送方計(jì)算設(shè)備更大的顯示器。接收方計(jì)算設(shè)備200可被配置成感測多個(gè)觸摸輸入源,諸如由用戶的手指202或由用戶操縱的指示筆204所施加的觸摸輸入。將會(huì)理解,在同時(shí)或重疊的時(shí)間間隔實(shí)施的多個(gè)輸入(例如,觸摸和/或墨水輸入)可經(jīng)由接收方計(jì)算設(shè)備200被感測。因此,接收方計(jì)算設(shè)備200可包括如之前所討論的觸摸傳感器,諸如電容式觸摸傳感器。另外,將會(huì)理解,墨水輸入指示與觸摸屏的指示筆交互。類似地,觸摸輸入指示經(jīng)由例如用戶的一根或多根手指與觸摸屏的觸摸交互。

接收方計(jì)算設(shè)備200可被連接到圖像源S,諸如外部計(jì)算機(jī)或機(jī)載處理器。圖像源S可接收來自接收方計(jì)算設(shè)備200的多點(diǎn)觸摸輸入、處理該多點(diǎn)觸摸輸入、并作為響應(yīng)產(chǎn)生合適的圖形輸出206。接收方計(jì)算設(shè)備200可包括觸敏顯示器208(例如,電容式觸敏顯示器)以實(shí)現(xiàn)觸摸輸入和墨水輸入兩者的多點(diǎn)觸摸感測功能。

現(xiàn)在轉(zhuǎn)至圖3,解說了一種用于在接收方計(jì)算設(shè)備和發(fā)送方計(jì)算設(shè)備之間提供協(xié)作式交互的方法300。方法300可使用以上所描述的系統(tǒng)和設(shè)備的硬件和軟件組件來實(shí)現(xiàn)。具體來說,該方法可經(jīng)由接收方計(jì)算設(shè)備14來實(shí)現(xiàn)。然而,在替代實(shí)施例中,方法300可使用合適的硬件和軟件組件來實(shí)現(xiàn)。

在302,該方法包括建立與發(fā)送方計(jì)算設(shè)備的本地對(duì)等無線連接。在一個(gè)示例中,發(fā)送方計(jì)算設(shè)備可發(fā)起建立本地對(duì)等連接。在又一示例中,本地對(duì)等無線連接包括Wi-Fi連接(例如,Wi-Fi直接連接)和藍(lán)牙連接中的至少一者,并且可同時(shí)包括以上所描述的這兩種連接。

接著,在304,該方法包括本地地執(zhí)行與在發(fā)送方計(jì)算設(shè)備上執(zhí)行的發(fā)送方應(yīng)用程序相關(guān)聯(lián)的第一GUI。在306,該方法包括將第一GUI的實(shí)例經(jīng)由本地對(duì)等無線連接發(fā)送給接收方計(jì)算設(shè)備。

接著,在308,該方法包括在與接收方計(jì)算設(shè)備相關(guān)聯(lián)的交互式顯示器上顯示第一GUI,并且在310,該方法包括本地地執(zhí)行與在接收方計(jì)算設(shè)備上執(zhí)行的接收方應(yīng)用程序相關(guān)聯(lián)的第二GUI。

在312,該方法包括在交互式顯示器(例如,交互式觸摸屏)上顯示第二GUI。在一個(gè)示例中,第一GUI和第二GUI被同時(shí)顯示在交互式顯示器上。此外,在另一示例中,第一GUI被呈現(xiàn)在第二GUI的一個(gè)窗口內(nèi)。

在314,該方法包括將第一用戶輸入從交互式顯示器傳輸?shù)浇邮辗接?jì)算設(shè)備。在一個(gè)示例中,第一用戶輸入可包括觸摸輸入(例如,多點(diǎn)觸摸)以及墨水輸入中的一者或多者。觸摸輸入可指示與交互式顯示器的一個(gè)或多個(gè)觸摸交互,而墨水輸入可指示與交互式觸摸屏的指示筆交互。此外,在又一示例中,第一用戶輸入可以是墨水輸入、虛擬鍵盤輸入、剪切和粘貼輸入、以及復(fù)制和粘貼輸入中的一個(gè)。然而,在其它示例中,第一用戶輸入可經(jīng)由另一合適的輸入設(shè)備來生成,諸如經(jīng)由鍵盤、鼠標(biāo)、觸摸板、跟蹤板等。接著,在316,該方法包括接收來自交互式顯示器的指示與第一GUI和第二GUI的用戶交互的第一用戶輸入。

現(xiàn)在轉(zhuǎn)至圖4,在318,該方法包括響應(yīng)于第一用戶輸入,將內(nèi)容從發(fā)送方應(yīng)用程序傳輸?shù)浇邮辗綉?yīng)用程序。將內(nèi)容從發(fā)送方應(yīng)用程序傳輸?shù)浇邮辗綉?yīng)用程序包括步驟320-326中的每一步,或者替代地,包括步驟320-326中的一部分。

該方法包括在步驟320,基于第一用戶輸入將內(nèi)容請(qǐng)求發(fā)送給發(fā)送方應(yīng)用程序,并且在322,在發(fā)送方應(yīng)用程序處接收內(nèi)容請(qǐng)求。在一個(gè)示例中,內(nèi)容請(qǐng)求是響應(yīng)于用戶輸入而發(fā)送的。在這樣的示例中,用戶輸入可包括觸摸輸入以及墨水輸入中的一者或多者。在又一示例中,內(nèi)容請(qǐng)求可與剪切和粘貼功能以及復(fù)制和粘貼功能中的至少一個(gè)相關(guān)聯(lián)。

在324,該方法包括將所請(qǐng)求的內(nèi)容從發(fā)送方應(yīng)用程序發(fā)送給接收方應(yīng)用程序。在一個(gè)示例中,所請(qǐng)求的內(nèi)容可包括圖形數(shù)據(jù)和/或字母數(shù)字?jǐn)?shù)據(jù)。在這樣的示例中,圖形數(shù)據(jù)可包括第一GUI的屏幕截圖或者該界面內(nèi)的其它內(nèi)容的其它截圖。此外,在又一示例中,所請(qǐng)求的內(nèi)容可以是第一GUI的屏幕截圖、字母數(shù)字?jǐn)?shù)據(jù)、圖形數(shù)據(jù)、以及單元格字段數(shù)據(jù)中的至少一者。

接著,在326,該方法包括在接收方應(yīng)用程序處從發(fā)送方應(yīng)用程序接收所請(qǐng)求的內(nèi)容。以此方式,接收方計(jì)算設(shè)備可請(qǐng)求來自在發(fā)送方計(jì)算設(shè)備上遠(yuǎn)程執(zhí)行的應(yīng)用程序的資源。

在328,該方法包括基于從發(fā)送方應(yīng)用程序傳輸?shù)浇邮辗綉?yīng)用程序的內(nèi)容來更新第二GUI。因此,將會(huì)理解,第二GUI可基于第一用戶輸入來更新。以此方式,來自交互式顯示器的輸入可被發(fā)送給發(fā)送方計(jì)算設(shè)備以供遠(yuǎn)程處理,并且隨后經(jīng)由接收方計(jì)算設(shè)備基于遠(yuǎn)程處理的數(shù)據(jù)來顯示第二GUI。以此方式,接收方計(jì)算設(shè)備的功能被擴(kuò)展。在一個(gè)示例中,更新第二GUI包括基于所請(qǐng)求的內(nèi)容調(diào)整第二GUI的圖形配置。

接著,在330,該方法包括將第二用戶輸入從交互式顯示器(例如,交互式觸摸屏)傳輸?shù)浇邮辗接?jì)算設(shè)備。在一個(gè)示例中,第二用戶輸入可以是觸摸輸入和/或第二墨水輸入。

在332,該方法包括接收來自交互式顯示器的指示與第二GUI和第一GUI的用戶交互的第二用戶輸入。

現(xiàn)在轉(zhuǎn)至圖5,在334,該方法包括響應(yīng)于第二用戶輸入,將內(nèi)容從接收方計(jì)算設(shè)備上的接收方應(yīng)用程序傳輸?shù)桨l(fā)送方計(jì)算設(shè)備上的發(fā)送方應(yīng)用程序。將內(nèi)容從接收方應(yīng)用程序傳輸?shù)桨l(fā)送方應(yīng)用程序包括步驟336-340中的每一步,或者替代地,包括步驟336-340中的一部分。在336,該方法包括基于第二用戶輸入將內(nèi)容從接收方計(jì)算設(shè)備發(fā)送給發(fā)送方應(yīng)用程序。在338,該方法包括在發(fā)送方計(jì)算設(shè)備上的發(fā)送方應(yīng)用程序處接收來自接收方應(yīng)用程序的內(nèi)容。在340,該方法包括基于從接收方計(jì)算設(shè)備上的接收方應(yīng)用程序傳輸?shù)桨l(fā)送方計(jì)算設(shè)備上的發(fā)送方應(yīng)用程序的內(nèi)容來更新第一GUI。接著,在342,該方法包括將第一GUI的經(jīng)更新的狀態(tài)從發(fā)送方計(jì)算設(shè)備上的發(fā)送方應(yīng)用程序發(fā)送給接收方計(jì)算設(shè)備上的接收方應(yīng)用程序。在344,該方法包括在接收方應(yīng)用程序處接收第一GUI的經(jīng)更新的狀態(tài)。

在346,該方法包括在接收方計(jì)算設(shè)備上的交互式顯示器上顯示第一GUI的經(jīng)更新的狀態(tài)。在348,該方法包括建立與第二發(fā)送方計(jì)算設(shè)備的本地對(duì)等無線連接。本地對(duì)等無線連接可以是Wi-Fi連接和藍(lán)牙連接中的一者或多者。接著,在350,該方法包括本地地執(zhí)行與在第二發(fā)送方計(jì)算設(shè)備上執(zhí)行的第二發(fā)送方應(yīng)用程序相關(guān)聯(lián)的第三GUI。在352,該方法包括將第三GUI的實(shí)例發(fā)送給接收方計(jì)算設(shè)備。接著,在354,該方法包括在接收方計(jì)算設(shè)備上的交互式顯示器上顯示第三GUI。在一個(gè)示例中,第一、第二、以及第三GUI可以被同時(shí)呈現(xiàn)在接收方計(jì)算設(shè)備的交互式顯示器上。以此方式,多個(gè)發(fā)送方計(jì)算設(shè)備可本地顯示在單個(gè)接收方計(jì)算設(shè)備上執(zhí)行的內(nèi)容以實(shí)現(xiàn)用戶間的聯(lián)合交互,從而使得接收方計(jì)算設(shè)備能夠提供更豐富的交互式環(huán)境。

圖6-10示出可經(jīng)由圖1所示的接收方計(jì)算設(shè)備14執(zhí)行和顯示的不同GUI。因此,GUI可被顯示在圖1中所示的交互式顯示器30上。

圖6解說了一個(gè)示例GUI 600。GUI 600包括遠(yuǎn)程執(zhí)行的桌面601和遠(yuǎn)程執(zhí)行的應(yīng)用程序的窗口602的表示。按鈕606或其它合適的插件也可被提供,這些按鈕或插件使得GUI 600中顯示的內(nèi)容能夠經(jīng)由接收方計(jì)算設(shè)備來操縱。將會(huì)理解,按鈕可在接收方計(jì)算設(shè)備上本地地執(zhí)行。

圖7解說了另一示例GUI 700。GUI 700包括遠(yuǎn)程執(zhí)行的桌面702的表示。按鈕704或其它合適的插件也可被提供在GUI中,該按鈕或插件使得GUI 700中顯示的內(nèi)容能夠被復(fù)制和粘貼、剪切和復(fù)制、或剪切和粘貼,如以上結(jié)合方法300所討論的。將會(huì)理解,按鈕可在接收方計(jì)算設(shè)備上本地地執(zhí)行。附加地或替代地,觸摸輸入可被用于剪切、復(fù)制、粘貼、和/或以其它方式來經(jīng)由接收方計(jì)算設(shè)備操縱內(nèi)容。

圖8示出組合的圖形界面800,該界面包括對(duì)應(yīng)于遠(yuǎn)程執(zhí)行的應(yīng)用程序的第一GUI 802。如之前所討論的,遠(yuǎn)程執(zhí)行的應(yīng)用程序可在發(fā)送方計(jì)算設(shè)備上執(zhí)行。另外,圖8中示出了第二GUI 804。將會(huì)理解,第二GUI 804可與在接收方計(jì)算設(shè)備上執(zhí)行的應(yīng)用程序相關(guān)聯(lián)。在該特定示例中,應(yīng)用程序是白板應(yīng)用程序。然而,已設(shè)想了眾多應(yīng)用程序,諸如繪畫應(yīng)用、文字處理應(yīng)用等。白板應(yīng)用可被配置成使得圖形和其它內(nèi)容能夠經(jīng)由用戶移來移去和操縱。

如圖8中所示,第一和第二GUI(802和804)被并排放置。然而,已設(shè)想了GUI的多種相對(duì)位置。例如,第一GUI可被放置在第二GUI的窗口內(nèi),或者第一GUI可被放置在第二GUI上方。

圖9示出另一組合的圖形用戶界面900,該界面包括遠(yuǎn)程執(zhí)行的GUI 902(例如,第一GUI)和遠(yuǎn)程執(zhí)行的應(yīng)用程序的窗口903,該應(yīng)用程序是在發(fā)送方計(jì)算設(shè)備上執(zhí)行的。窗口903對(duì)應(yīng)于在發(fā)送方計(jì)算設(shè)備上執(zhí)行的發(fā)送方應(yīng)用程序,在該描繪的實(shí)施例中,該發(fā)送方應(yīng)用程序是經(jīng)由遠(yuǎn)程執(zhí)行的GUI 902來執(zhí)行的電子表格應(yīng)用程序。然而,設(shè)想了多種類型的應(yīng)用。在所解說的示例中,窗口903包括來自電子表格應(yīng)用的實(shí)例的各種數(shù)據(jù),包括包含在電子表格應(yīng)用的實(shí)例內(nèi)的結(jié)構(gòu)化數(shù)據(jù),諸如數(shù)字、文本、公式、變量、圖像等。

另外,圖9中示出了第二GUI 904。將會(huì)理解,第二GUI 904可與在接收方計(jì)算設(shè)備上執(zhí)行的接收方應(yīng)用程序相關(guān)聯(lián)。在該特定示例中,在接收方計(jì)算設(shè)備上執(zhí)行的應(yīng)用程序是白板應(yīng)用程序。然而,已設(shè)想了其它類型的應(yīng)用。如所示出的,第一GUI 902中呈現(xiàn)的窗口903的副本906被粘貼到第二GUI 904中。按鈕908可例如通過使得用戶能夠按下按鈕908并隨后使用輸入或指示筆輸入來將要復(fù)制的項(xiàng)拖動(dòng)到目的地窗口中來提供這一復(fù)制功能。作為提供按鈕908的替代,其它合適的圖形用戶元素、手勢(shì)命令、指示筆命令、語音命令等可被用于實(shí)現(xiàn)該復(fù)制和粘貼功能。該復(fù)制和粘貼功能可將應(yīng)用程序的實(shí)例復(fù)制到目的地窗口中,或者它可復(fù)制應(yīng)用程序的捕捉到的圖像,這取決于用戶所選擇的“粘貼類型”。雖然在所描繪的示例中,整個(gè)窗口的內(nèi)容被復(fù)制,但是將會(huì)理解,可僅將窗口903的一部分粘貼到第二GUI 904中。例如,各種類型的結(jié)構(gòu)化數(shù)據(jù)對(duì)象、圖標(biāo)、字母數(shù)字符號(hào)等可被從窗口903的各部分復(fù)制并粘貼到第二GUI 904中。在復(fù)制和粘貼功能已發(fā)生后,接收方計(jì)算設(shè)備被配置成將經(jīng)復(fù)制和粘貼的數(shù)據(jù)傳送回發(fā)送方計(jì)算設(shè)備,使得在發(fā)送方計(jì)算設(shè)備上執(zhí)行的遠(yuǎn)程執(zhí)行的應(yīng)用程序能夠接收并恰當(dāng)?shù)靥幚碓摂?shù)據(jù)。由遠(yuǎn)程執(zhí)行的應(yīng)用程序進(jìn)行的這一處理的結(jié)果進(jìn)而被傳送給接收方計(jì)算設(shè)備并在接收方計(jì)算設(shè)備上顯示。

還示出了在第二GUI 904中呈現(xiàn)的窗口920。窗口920可經(jīng)由接收方計(jì)算設(shè)備來執(zhí)行。具體地,窗口920可與經(jīng)由接收方計(jì)算設(shè)備本地執(zhí)行的應(yīng)用程序相關(guān)聯(lián)。如所示出的,窗口920的副本922可被傳輸給第一GUI 902。傳輸數(shù)據(jù)可包括將內(nèi)容從接收方應(yīng)用程序發(fā)送給發(fā)送方應(yīng)用程序。因此,窗口可被復(fù)制和粘貼或者替代地剪切和粘貼到第一GUI 902中。以此方式,來自本地執(zhí)行的GUI的內(nèi)容可被傳輸給遠(yuǎn)程執(zhí)行的GUI。將會(huì)理解,其它內(nèi)容可被從第二GUI傳輸給第一GUI,諸如字母數(shù)字?jǐn)?shù)據(jù)、單元格字段數(shù)據(jù)、圖像等。

圖10示出了另一組合GUI 1000。圖10中示出的組合GUI 1000允許兩個(gè)發(fā)送方計(jì)算設(shè)備與接收方計(jì)算設(shè)備連接并且在對(duì)應(yīng)于接收方計(jì)算設(shè)備的顯示器上顯示遠(yuǎn)程執(zhí)行的GUI。

具體來說,與第一發(fā)送方計(jì)算設(shè)備相關(guān)聯(lián)的第一GUI 1002、與接收方計(jì)算設(shè)備相關(guān)聯(lián)的第二GUI 1004、以及與第二發(fā)送方計(jì)算設(shè)備相關(guān)聯(lián)的第三GUI 1006。以此方式,三個(gè)GUI可經(jīng)由交互式顯示器同時(shí)顯示,三個(gè)GUI中的兩個(gè)是遠(yuǎn)程執(zhí)行的。因此,不同發(fā)送方計(jì)算設(shè)備的用戶讓經(jīng)由發(fā)送方計(jì)算設(shè)備執(zhí)行的內(nèi)容經(jīng)由交互式顯示器顯示和操縱。

如所示出的,與第一GUI 1002和第三GUI 1006相關(guān)聯(lián)的窗口1010和1012可各自分別被復(fù)制到第二GUI 1004中的窗口1014和1016處。替代地,在其它示例中,窗口1010和1012可被剪切和復(fù)制到第二GUI 1004中。此外,在又一些其它示例中,附加或替代類型的數(shù)據(jù)可在各GUI之間傳輸。

作為以上描述的配置的變體,發(fā)送方計(jì)算設(shè)備和接收方計(jì)算設(shè)備之間的連接可在無線協(xié)議上形成以將圖像數(shù)據(jù)從發(fā)送方發(fā)送給接收方,并且可在線纜(諸如USB線纜)上形成有線連接以將內(nèi)容從在接收方設(shè)備上本地執(zhí)行的程序傳輸?shù)皆诎l(fā)送方設(shè)備上遠(yuǎn)程執(zhí)行的程序。作為又一變體,圖像數(shù)據(jù)可在有線連接上(例如,使用HDMI線纜)從發(fā)送方發(fā)送給接收方,而USB線纜可被提供用于將內(nèi)容從接收方回傳到發(fā)送方計(jì)算設(shè)備。以此方式,不原生地支持如本文中描述的完整的無線雙向通信的計(jì)算設(shè)備可依然使用有線連接來將內(nèi)容回傳到發(fā)送方設(shè)備。

以上描述的系統(tǒng)和方法具有潛在的優(yōu)點(diǎn),即它們?cè)试S內(nèi)容能夠被從遠(yuǎn)程執(zhí)行的應(yīng)用程序傳輸?shù)皆诰哂薪换ナ侥芰?諸如觸摸和墨水輸入能力)的接收方計(jì)算設(shè)備上本地執(zhí)行的應(yīng)用程序。作為結(jié)果,用戶能夠在接收方計(jì)算設(shè)備的顯示器上容易和直觀地操縱本地以及遠(yuǎn)程執(zhí)行的內(nèi)容,從而擴(kuò)展接收方設(shè)備的功能。此外,這一擴(kuò)展的設(shè)備功能還增加了對(duì)用戶可用的資源以供在設(shè)備上進(jìn)行內(nèi)容管理和操縱。因此,以上所述的方法提供了在會(huì)議以及其它交互式設(shè)置(諸如演示、講座等)中的各參與者之間的更好的協(xié)作式功能。

現(xiàn)在轉(zhuǎn)到系統(tǒng)的硬件配置,在一些實(shí)施例中,本文中描述的方法和過程可以與一個(gè)或多個(gè)計(jì)算設(shè)備的計(jì)算系統(tǒng)綁定。尤其地,這樣的方法和過程可被實(shí)現(xiàn)為計(jì)算機(jī)應(yīng)用程序或服務(wù)、應(yīng)用編程接口(API)、庫和/或其他計(jì)算機(jī)程序產(chǎn)品。

本文中描述的處理器可包括被配置成執(zhí)行指令的一個(gè)或多個(gè)物理設(shè)備。例如,處理器可以被配置成執(zhí)行指令,所述指令是一個(gè)或多個(gè)應(yīng)用、服務(wù)、程序、例程、庫、對(duì)象、部件、數(shù)據(jù)結(jié)構(gòu)或其他邏輯構(gòu)造的一部分。這種指令可被實(shí)現(xiàn)以執(zhí)行任務(wù)、實(shí)現(xiàn)數(shù)據(jù)類型、轉(zhuǎn)換一個(gè)或多個(gè)部件的狀態(tài)、實(shí)現(xiàn)技術(shù)效果、或以其它方式得到期望結(jié)果。

這些過程可包括被配置成執(zhí)行軟件指令的一個(gè)或多個(gè)組件。另外地或替代地,處理器可以包括被配置成執(zhí)行硬件或固件指令的一個(gè)或多個(gè)硬件或固件邏輯機(jī)。處理器可以是單核的或多核的,其上執(zhí)行的指令可以被配置用于串行、并行和/或分布式處理。處理器的個(gè)別組件可任選地分布在兩個(gè)或更多個(gè)分開的設(shè)備之間,所述設(shè)備可以位于遠(yuǎn)程以及/或者被配置用于協(xié)同處理。處理器的各方面可以被在云計(jì)算配置中配置的遠(yuǎn)程可訪問的、聯(lián)網(wǎng)計(jì)算設(shè)備虛擬化和執(zhí)行。

本文中描述的存儲(chǔ)器可以包括可移動(dòng)和/或內(nèi)置設(shè)備。本文中描述的存儲(chǔ)器可以包括光學(xué)存儲(chǔ)器(例如,CD、DVD、HD-DVD、藍(lán)光碟等)、半導(dǎo)體存儲(chǔ)器(例如,RAM、EPROM、EEPROM等)和/或磁性存儲(chǔ)器(例如,硬盤驅(qū)動(dòng)器、軟盤驅(qū)動(dòng)器、磁帶驅(qū)動(dòng)器、MRAM等)等等。本文中描述的存儲(chǔ)器可以包括易失性的、非易失性的、動(dòng)態(tài)的、靜態(tài)的、讀/寫的、只讀的、隨機(jī)存取的、依序存取的、位置可定址的、文件可定址的以及/或者內(nèi)容可定址的設(shè)備。

將會(huì)理解,本文中描述的存儲(chǔ)器包括一個(gè)或多個(gè)物理設(shè)備。然而,本文描述的指令的各方面可另選地通過不由物理設(shè)備在有限時(shí)長內(nèi)持有的通信介質(zhì)(例如,電磁信號(hào)、光信號(hào)等)來傳播。

本文中描述的處理器和存儲(chǔ)器的各方面可以被一起集成為一個(gè)或多個(gè)硬件邏輯組件中。這些硬件邏輯組件可包括例如現(xiàn)場可編程門陣列(FPGA)、程序和應(yīng)用專用的集成電路(PASIC/ASIC)、程序和應(yīng)用專用的標(biāo)準(zhǔn)產(chǎn)品(PSSP/ASSP)、片上系統(tǒng)(SOC)以及復(fù)雜可編程邏輯器件(CPLD)。

術(shù)語“應(yīng)用程序”可用于描述被實(shí)現(xiàn)為執(zhí)行一個(gè)特定功能的計(jì)算系統(tǒng)的一方面。在一些情況下,應(yīng)用程序可經(jīng)由處理器執(zhí)行存儲(chǔ)器所保持的指令來實(shí)例化。將會(huì)理解,可以從同一服務(wù)、代碼塊、對(duì)象、庫、例程、API、功能等實(shí)例化不同的應(yīng)用程序。同樣,同一應(yīng)用程序可由不同的服務(wù)、代碼塊、對(duì)象、例程、API、功能等實(shí)例化。術(shù)語“應(yīng)用程序”可包含可執(zhí)行文件、數(shù)據(jù)文件、庫、驅(qū)動(dòng)器、腳本、數(shù)據(jù)庫記錄等等的個(gè)體或群組。

在被包括時(shí),顯示設(shè)備可用于呈現(xiàn)由存儲(chǔ)器保持的數(shù)據(jù)的視覺表示。該視覺表示可采用圖形用戶界面(GUI)的形式。當(dāng)本文所描述的方法和過程改變了由存儲(chǔ)器保持的數(shù)據(jù),并由此變換了存儲(chǔ)器的狀態(tài)時(shí),顯示器的狀態(tài)可類似地被轉(zhuǎn)換以視覺地表示底層數(shù)據(jù)的改變。可將顯示設(shè)備與處理器和存儲(chǔ)器組合在共享封裝中,或這樣的顯示設(shè)備可以是外圍顯示設(shè)備。

將會(huì)理解,此處描述的配置和/或方法本質(zhì)是示例性的,這些具體實(shí)施例或示例不應(yīng)被視為限制性的,因?yàn)樵S多變體是可能的。此處描述的具體例程或方法可以表示任何數(shù)量的處理策略中的一個(gè)或多個(gè)。如此,所示和/或所述的各種動(dòng)作可以以所示和/或所述順序、以其它順序、并行地執(zhí)行,或者被省略。同樣,上述過程的次序可以改變。

本公開的主題包括各種過程、系統(tǒng)和配置以及此處公開的其它特征、功能、動(dòng)作和/或?qū)傩?、以及它們的任一和全部等價(jià)物的所有新穎且非顯而易見的組合和子組合。

本公開的主題被進(jìn)一步描述在以下段落中。根據(jù)一個(gè)方面,一種用于提供各計(jì)算設(shè)備之間的協(xié)作式通信的方法。方法包括:在接收方計(jì)算設(shè)備處,在交互式顯示器上顯示第一圖形用戶界面(GUI)和第二GUI,所述第一GUI與在發(fā)送方計(jì)算設(shè)備上執(zhí)行的遠(yuǎn)程執(zhí)行的發(fā)送方應(yīng)用程序相關(guān)聯(lián),所述第二GUI與在接收方計(jì)算設(shè)備上執(zhí)行的本地執(zhí)行的接收方應(yīng)用程序相關(guān)聯(lián),所述發(fā)送方計(jì)算設(shè)備具有與所述接收方計(jì)算設(shè)備的本地對(duì)等無線連接;從所述交互式顯示器接收指示與所述第一GUI和所述第二GUI的用戶交互的用戶輸入;基于所述用戶輸入將內(nèi)容請(qǐng)求從所述接收方應(yīng)用程序發(fā)送給所述發(fā)送方應(yīng)用程序;從所述發(fā)送方應(yīng)用程序接收所請(qǐng)求的內(nèi)容;以及基于從所述發(fā)送方應(yīng)用程序傳輸給所述接收方應(yīng)用程序的內(nèi)容來更新所述第二GUI。

在這一方面,所述內(nèi)容請(qǐng)求可以是響應(yīng)于所述用戶輸入發(fā)送的,所述用戶輸入包括觸摸輸入和墨水輸入中的一者或多者。

在這一方面,第一GUI和第二GUI可被同時(shí)顯示在交互式顯示器上。

在這一方面,內(nèi)容請(qǐng)求與剪切和粘貼功能以及復(fù)制和粘貼功能中的至少一個(gè)相關(guān)聯(lián)。

在這一方面,內(nèi)容可包括圖形數(shù)據(jù)和字母數(shù)字?jǐn)?shù)據(jù)。

在這一方面,圖形數(shù)據(jù)可包括第一GUI的屏幕截圖。

在這一方面,該方法可進(jìn)一步包括在所述接收方計(jì)算設(shè)備處,從所述交互式顯示器接收指示與所述第一GUI和所述第二GUI的用戶交互的第二用戶輸入并且響應(yīng)于所述指示與所述第一GUI和所述第二GUI的用戶交互的用戶輸入將內(nèi)容從所述接收方應(yīng)用程序傳輸給所述發(fā)送方應(yīng)用程序。

在這一方面,該方法可進(jìn)一步包括在所述接收方計(jì)算設(shè)備處,建立與第二發(fā)送方計(jì)算設(shè)備的第二本地對(duì)等無線連接,經(jīng)由所述第二本地對(duì)等無線連接從所述第二發(fā)送方計(jì)算設(shè)備接收在所述第二發(fā)送方計(jì)算設(shè)備上執(zhí)行的第二發(fā)送方應(yīng)用程序的第三GUI的實(shí)例,并且在所述交互式顯示器上顯示所述第三GUI。

在這一方面,第一、第二、以及第三GUI可被同時(shí)呈現(xiàn)在交互式顯示器上。

在這一方面,第一GUI可被呈現(xiàn)在第二GUI的一個(gè)窗口內(nèi)。

在這一方面,本地對(duì)等無線連接可以是Wi-Fi連接和藍(lán)牙連接中的至少一者。

根據(jù)另一方面,提供了一種接收方計(jì)算設(shè)備。該接收方計(jì)算設(shè)備包括:交互式觸摸屏;以及存儲(chǔ)在存儲(chǔ)器中的代碼,所述代碼可由處理器執(zhí)行以:在所述交互式觸摸屏上同時(shí)顯示第一圖形用戶界面(GUI)和第二GUI,所述第一GUI與在發(fā)送方計(jì)算設(shè)備上執(zhí)行的遠(yuǎn)程執(zhí)行的發(fā)送方應(yīng)用程序相關(guān)聯(lián),所述第二GUI與在接收方計(jì)算設(shè)備上執(zhí)行的本地執(zhí)行的接收方應(yīng)用程序相關(guān)聯(lián),所述發(fā)送方計(jì)算設(shè)備具有與所述接收方計(jì)算設(shè)備的本地對(duì)等無線連接;從所述交互式觸摸屏接收指示與所述第一GUI和所述第二GUI的用戶交互的用戶輸入;基于所述用戶輸入將內(nèi)容請(qǐng)求從所述接收方應(yīng)用程序發(fā)送給所述發(fā)送方應(yīng)用程序;將所請(qǐng)求的內(nèi)容從所述發(fā)送方應(yīng)用程序接收到所述接收方應(yīng)用程序;以及基于從所述發(fā)送方應(yīng)用程序傳輸給所述接收方應(yīng)用程序的內(nèi)容來更新所述第二GUI。

在這一方面,用戶輸入可以是墨水輸入、虛擬鍵盤輸入、剪切和粘貼輸入、以及復(fù)制和粘貼輸入中的一個(gè)。

在這一方面,所請(qǐng)求的內(nèi)容可以是第一GUI的屏幕截圖、字母數(shù)字?jǐn)?shù)據(jù)、圖形數(shù)據(jù)、以及單元格字段數(shù)據(jù)中的至少一者。

在這一方面,所述用戶輸入是多點(diǎn)觸摸用戶輸入和墨水輸入中的一個(gè),所述多點(diǎn)觸摸輸入指示與所述交互式觸摸屏的多個(gè)觸摸輸入,并且所述墨水輸入指示與所述交互式觸摸屏的指示筆交互。

在這一方面,本地對(duì)等無線連接可以是Wi-Fi連接和藍(lán)牙連接中的至少一者。

根據(jù)另一方面,提供了一種用于提供各計(jì)算設(shè)備之間的協(xié)作式通信的方法。該方法包括:在接收方計(jì)算設(shè)備處,在交互式觸摸屏上同時(shí)顯示第一圖形用戶界面(GUI)和第二GUI,所述第一GUI與在發(fā)送方計(jì)算設(shè)備上執(zhí)行的遠(yuǎn)程執(zhí)行的發(fā)送方應(yīng)用程序相關(guān)聯(lián),所述第二GUI與在接收方計(jì)算設(shè)備上執(zhí)行的本地執(zhí)行的接收方應(yīng)用程序相關(guān)聯(lián),所述發(fā)送方計(jì)算設(shè)備具有與所述接收方計(jì)算設(shè)備的本地Wi-Fi連接;從所述交互式觸摸屏接收指示與所述第一GUI和所述第二GUI的用戶交互的觸摸輸入或墨水輸入;響應(yīng)于觸摸輸入或墨水輸入將內(nèi)容請(qǐng)求從所述接收方應(yīng)用程序發(fā)送給所述發(fā)送方應(yīng)用程序;將所請(qǐng)求的內(nèi)容從所述發(fā)送方應(yīng)用程序接收到所述接收方應(yīng)用程序;以及基于從所述發(fā)送方應(yīng)用程序傳輸給所述接收方應(yīng)用程序的內(nèi)容來更新所述第二GUI。

在這一方面,內(nèi)容可包括第一GUI的屏幕截圖、字母數(shù)字?jǐn)?shù)據(jù)、圖形數(shù)據(jù)、以及單元格字段數(shù)據(jù)中的一者或多者。

在這一方面,更新第二GUI可包括基于所請(qǐng)求的內(nèi)容調(diào)整第二GUI的圖形配置。

在這一方面,該方法可進(jìn)一步包括在所述接收方計(jì)算設(shè)備處,從所述交互式觸摸屏接收指示與所述第一GUI和所述第二GUI的用戶交互的第二觸摸輸入或第二墨水輸入并且響應(yīng)于所述指示與所述第一GUI和所述第二GUI的用戶交互的用戶輸入將內(nèi)容從所述接收方應(yīng)用程序傳輸給所述發(fā)送方應(yīng)用程序。

當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1