在機(jī)密數(shù)據(jù)輸入期間中止屏幕共享的方法和設(shè)備的制作方法
【專利摘要】提供用于在源設(shè)備和至少一個(gè)接收設(shè)備之間共享圖像數(shù)據(jù)的方法、發(fā)送設(shè)備和計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)。在一個(gè)實(shí)施方式中,提供了用于使用共享連接向至少一個(gè)接收設(shè)備周期性地發(fā)送共享屏幕的圖像數(shù)據(jù)的方法。該方法還接收與激活包含機(jī)密信息的用戶界面組件相關(guān)聯(lián)的請(qǐng)求;響應(yīng)于接收到的請(qǐng)求,中止圖像數(shù)據(jù)的更新;以及在中止更新時(shí)周期性地向至少一個(gè)接收設(shè)備發(fā)送中止的圖像數(shù)據(jù)。
【專利說(shuō)明】在機(jī)密數(shù)據(jù)輸入期間中止屏幕共享的方法和設(shè)備
【技術(shù)領(lǐng)域】
[0001]示例實(shí)施例涉及屏幕共享系統(tǒng),更具體地,涉及將共享圖像數(shù)據(jù)從發(fā)送設(shè)備向接收設(shè)備發(fā)送的方法。
【背景技術(shù)】
[0002]目前,越來(lái)越多的電子設(shè)備配備了攝像機(jī)、顯示器、音頻和通信能力,因而能夠參與視頻會(huì)議呼叫。在這種視頻會(huì)議呼叫期間,通常在諸如電話或移動(dòng)通信設(shè)備之類的兩個(gè)或更多個(gè)通信設(shè)備之間進(jìn)行語(yǔ)音或數(shù)據(jù)連接,從而在設(shè)備之間發(fā)送從與通信設(shè)備相關(guān)聯(lián)的攝像機(jī)捕獲的圖像數(shù)據(jù)。在特定實(shí)例中,視頻會(huì)議呼叫可以用于協(xié)作計(jì)算會(huì)話,如會(huì)議組織者為會(huì)議中的其他參與者進(jìn)行可視展示的交互式會(huì)議。
[0003]例如,視頻會(huì)議呼叫的組織者可以請(qǐng)求發(fā)起與接收設(shè)備的屏幕共享會(huì)話。在屏幕共享會(huì)話期間,向經(jīng)由視頻會(huì)議呼叫連接的接收設(shè)備發(fā)送描述組織者設(shè)備的屏幕的圖像數(shù)據(jù)?;诎l(fā)送的圖像數(shù)據(jù),接收設(shè)備可以看到在組織者的設(shè)備上顯示的同一用戶界面或同一用戶界面的一部分。此外,當(dāng)組織者在用戶界面上執(zhí)行動(dòng)作時(shí),接收設(shè)備可以基于更新的圖像數(shù)據(jù)查看所執(zhí)行的動(dòng)作。
【專利附圖】
【附圖說(shuō)明】
[0004]現(xiàn)在將參考示出本公開(kāi)的示例實(shí)施例的附圖。在附圖中:
[0005]圖1以框圖形式示出了利用視頻會(huì)議系統(tǒng)的示例系統(tǒng);
[0006]圖2是示出根據(jù)示例實(shí)施例的示例移動(dòng)通信設(shè)備的簡(jiǎn)化框圖;
[0007]圖3示出了在移動(dòng)通信設(shè)備上顯示的用于進(jìn)行視頻會(huì)議的示例圖形用戶界面;
[0008]圖4示出了根據(jù)示例實(shí)施例的在屏幕共享模式期間在移動(dòng)通信設(shè)備上顯示的示例圖形用戶界面;
[0009]圖5A-5F示出了根據(jù)示例實(shí)施例的在屏幕共享模式期間在移動(dòng)通信設(shè)備上顯示的示例圖形用戶界面;
[0010]圖6示出了根據(jù)示例實(shí)施例的在屏幕共享模式期間在發(fā)送移動(dòng)通信設(shè)備上顯示的示例圖形用戶界面;
[0011]圖7示出了根據(jù)示例實(shí)施例的在屏幕共享模式期間在接收移動(dòng)通信設(shè)備上顯示的示例圖形用戶界面;
[0012]圖8是用于將共享圖像數(shù)據(jù)從發(fā)送設(shè)備向接收設(shè)備發(fā)送的示例方法的流程圖?!揪唧w實(shí)施方式】
[0013]現(xiàn)有的屏幕共享技術(shù)會(huì)不利地允許在屏幕共享期間與設(shè)備共享機(jī)密或私有信息。這種機(jī)密或私有信息的暴露會(huì)對(duì)基于個(gè)人的屏幕數(shù)據(jù)的發(fā)送者、對(duì)設(shè)備、或?qū)εc設(shè)備相關(guān)聯(lián)的公司造成危害。這會(huì)導(dǎo)致機(jī)密或私有信息的欺騙性使用,并且會(huì)危及系統(tǒng)安全。如這里所使用的,“機(jī)密信息”通常指用戶將會(huì)有興趣保護(hù)的任何類型的信息,并且可以包括但不限于認(rèn)證信息,如口令或其他這種登陸憑證、賬號(hào)、社會(huì)保障號(hào)碼(SSN)、社會(huì)保險(xiǎn)號(hào)(SIN)、信用卡號(hào)或其他信用卡信息、信用分?jǐn)?shù)、金融信息(如銀行賬戶存款)、或其他這樣的信息。
[0014]在一個(gè)示例實(shí)施例中,提出了在源設(shè)備和至少一個(gè)接收設(shè)備之間共享圖像數(shù)據(jù)的方法。該方法包括:使用共享連接,周期性地向至少一個(gè)接收設(shè)備發(fā)送共享屏幕的圖像數(shù)據(jù)。該方法還包括:接收與激活包含機(jī)密信息的用戶界面組件相關(guān)聯(lián)的請(qǐng)求。該方法還包括:響應(yīng)于接收到的請(qǐng)求,中止圖像數(shù)據(jù)的更新;以及在中止更新時(shí)周期性地向至少一個(gè)接收設(shè)備發(fā)送中止的圖像數(shù)據(jù)。
[0015]在另一示例實(shí)施例中,提供用于與至少一個(gè)接收設(shè)備共享圖像數(shù)據(jù)的源設(shè)備。共享設(shè)備包括被配置為存儲(chǔ)指令的一個(gè)或更多個(gè)計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)。發(fā)送設(shè)備還包括:一個(gè)或更多個(gè)處理器,被配置為執(zhí)行以下指令:使用共享連接,使共享設(shè)備周期性地向至少一個(gè)接收設(shè)備發(fā)送共享屏幕的圖像數(shù)據(jù);接收與激活包含機(jī)密信息的用戶界面組件相關(guān)聯(lián)的請(qǐng)求;響應(yīng)于接收到的請(qǐng)求,中止圖像數(shù)據(jù)的更新;以及在中止更新時(shí)周期性地向至少一個(gè)接收設(shè)備發(fā)送中止的圖像數(shù)據(jù)。
[0016]在另一示例實(shí)施例中,提供了 一個(gè)或更多個(gè)計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)。所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)存儲(chǔ)指令,在過(guò)程執(zhí)行所述指令時(shí),所述指令使源設(shè)備使用共享連接,周期性地向至少一個(gè)接收設(shè)備發(fā)送共享屏幕的圖像數(shù)據(jù);接收與激活包含機(jī)密信息的用戶界面組件相關(guān)聯(lián)的請(qǐng)求;響應(yīng)于接收到的請(qǐng)求,中止圖像數(shù)據(jù)的更新;以及在中止更新時(shí)周期性地向至少一個(gè)接收設(shè)備發(fā)送中止的圖像數(shù)據(jù)。
[0017]以下描述參考附圖。只要可能,在附圖和以下描述中使用相同的參考數(shù)字來(lái)指代相同和相似的部分。盡管這里描述了若干示例實(shí)施例,但是也可以有修改、調(diào)整和其他實(shí)施方式。例如,可以對(duì)附圖中所示的組件做出替換、添加或修改,并且可以通過(guò)向所公開(kāi)的方法替換、重新排序或添加步驟來(lái)修改這里所描述的示例方法。因而,上述一般性描述和以下的詳細(xì)描述僅為示例和說(shuō)明,并不意在限定。相反,由所附權(quán)利要求定義適合的范圍。
[0018]此外,提出若干特定細(xì)節(jié),以提供對(duì)這里所描述的示例實(shí)施例的透徹理解。然而,本領(lǐng)域技術(shù)人員將會(huì)理解,可以在無(wú)需這些特定細(xì)節(jié)的情況下實(shí)踐這里所描述的示例實(shí)施例。此外,不詳細(xì)描述公知的方法、過(guò)程和組件,以避免使這里所描述的示例實(shí)施例不清楚。
[0019]現(xiàn)在參照?qǐng)D1,圖1以框圖形式示出了用于控制和管理會(huì)議通信(如,視頻會(huì)議呼叫)的不例系統(tǒng)100。系統(tǒng)100可以包括第一電子移動(dòng)設(shè)備102。移動(dòng)設(shè)備102在一些實(shí)例中被稱為“組織者設(shè)備”或“源設(shè)備”或“發(fā)送設(shè)備”??梢岳斫猓硪辉O(shè)備(如,移動(dòng)設(shè)備106或膝上型電腦108)可以是“組織者設(shè)備”或“源設(shè)備”或“發(fā)送設(shè)備”。
[0020]移動(dòng)設(shè)備102與網(wǎng)絡(luò)104耦合,網(wǎng)絡(luò)104可以是能夠發(fā)送數(shù)據(jù)的任意類型的網(wǎng)絡(luò),如因特網(wǎng)或任何其他類型的LAN、WAN或蜂窩網(wǎng)絡(luò)(例如,3GPP、3GPP2、4G、LTE)。在一些實(shí)例中,網(wǎng)絡(luò)104可以省略,并且設(shè)備可以使用任何有線或無(wú)線直接通信技術(shù)(如,經(jīng)由藍(lán)牙連接)進(jìn)行通信。
[0021]網(wǎng)絡(luò)104與一個(gè)或更多個(gè)移動(dòng)設(shè)備或計(jì)算機(jī)(如,移動(dòng)設(shè)備106或膝上型計(jì)算機(jī)108)操作耦合,以允許與移動(dòng)設(shè)備102通信并交換數(shù)據(jù)。在一些實(shí)施例中,移動(dòng)設(shè)備106或膝上型計(jì)算機(jī)108被稱為“接收設(shè)備”,用于經(jīng)由網(wǎng)絡(luò)104從移動(dòng)設(shè)備102接收數(shù)據(jù)分組??梢岳斫?,另一設(shè)備(如,臺(tái)式計(jì)算機(jī)、電視機(jī)或計(jì)算機(jī)監(jiān)視器或投影儀)也可以是“接收設(shè)A/ ”
奮O
[0022]現(xiàn)在參照?qǐng)D2,圖2詳細(xì)示出了可以應(yīng)用示例實(shí)施例的示例移動(dòng)設(shè)備102。注意,盡管參照移動(dòng)設(shè)備102描述圖2,但是圖2還可以應(yīng)用于移動(dòng)設(shè)備106和膝上型計(jì)算機(jī)108。因而,除非另有說(shuō)明,否則對(duì)于移動(dòng)設(shè)備102的任何參考可等同地應(yīng)用于移動(dòng)設(shè)備106和膝上型計(jì)算機(jī)108。
[0023]移動(dòng)設(shè)備102可以包括具有雙路或一對(duì)多數(shù)據(jù)通信能力、視頻通信能力和語(yǔ)音通信能力(可選)和例如經(jīng)由因特網(wǎng)與其他計(jì)算機(jī)系統(tǒng)通信的能力的通信設(shè)備。依據(jù)移動(dòng)設(shè)備102提供的功能,在各種實(shí)施例中,移動(dòng)設(shè)備102可以是手持設(shè)備、被配置用于數(shù)據(jù)和語(yǔ)音通信的多模式通信設(shè)備、移動(dòng)電話、上網(wǎng)本、游戲控制臺(tái)、平板電腦或支持無(wú)線通信的PDA (個(gè)人數(shù)字助理)。
[0024]移動(dòng)設(shè)備102包括移動(dòng)設(shè)備102的外殼組件(未示出)。例如,移動(dòng)設(shè)備102的內(nèi)部組件可以構(gòu)建在印刷電路板(PCB)上。這里,移動(dòng)設(shè)備102的描述涉及若干特定組件和子系統(tǒng)。盡管這些組件和子系統(tǒng)可以實(shí)現(xiàn)為分立元件,也可以通過(guò)以任何適合的形式集成、組合或封裝一個(gè)或更多個(gè)元件來(lái)實(shí)現(xiàn)組件和子系統(tǒng)的功能。
[0025]移動(dòng)設(shè)備102包括控制器,該控制器包括至少一個(gè)處理器202 (如,微處理器),用于控制移動(dòng)設(shè)備102的整體操作。處理器202可以是能夠執(zhí)行特定指令集合的一個(gè)或更多個(gè)微處理器、現(xiàn)場(chǎng)可編程門陣列(FPGA)、數(shù)字信號(hào)處理器(DSP)、或其任意組合。處理器202與設(shè)備子系統(tǒng)(如,通信系統(tǒng)204)交互,用于與無(wú)線網(wǎng)絡(luò)(例如,網(wǎng)絡(luò)104)交換射頻信號(hào),以執(zhí)行通信功能。
[0026]處理器202還與附加設(shè)備子系統(tǒng)交互,附加設(shè)備子系統(tǒng)包括通信系統(tǒng)204、顯示器206 (如液晶顯示器(LCD)屏幕或任何其他適合的顯示器)、輸入設(shè)備208(如鍵盤和控制按鈕)、永久存儲(chǔ)器210、隨機(jī)存取存儲(chǔ)器(RAM) 212、只讀存儲(chǔ)器(ROM) 214、輔助輸入/輸出(I / O)子系統(tǒng)216、數(shù)據(jù)端口 218 (如傳統(tǒng)串行數(shù)據(jù)端口、通用串行總線(USB)數(shù)據(jù)端口、或高清多媒體接口(HDMI)數(shù)據(jù)端口)、揚(yáng)聲器220、麥克風(fēng)222、一個(gè)或更多個(gè)攝像機(jī)(如攝像機(jī)224)、短距離無(wú)線通信子系統(tǒng)226 (可以采用任何適合的無(wú)線(例如,RF)、光或其他短距離通信技術(shù)(例如,藍(lán)牙或NFC)、以及通常以228指示的其他設(shè)備子系統(tǒng)。圖2所示的一些子系統(tǒng)執(zhí)行通信相關(guān)功能,而其他子系統(tǒng)可以提供“駐留”或設(shè)備上功能。
[0027]通信系統(tǒng)204包括與網(wǎng)絡(luò)104通信以使能與外部設(shè)備(如移動(dòng)設(shè)備106)的通信的一個(gè)或更多個(gè)通信系統(tǒng)。通信系統(tǒng)204的特定設(shè)計(jì)取決于移動(dòng)設(shè)備102意在操作的無(wú)線網(wǎng)絡(luò)。移動(dòng)設(shè)備102可以在完成了所需網(wǎng)絡(luò)注冊(cè)或激活過(guò)程之后通過(guò)無(wú)線網(wǎng)絡(luò)發(fā)送和接收通信信號(hào)。
[0028]顯示器206在一些實(shí)施例中可以實(shí)現(xiàn)為觸摸屏顯示器??梢允褂糜|感輸入表面來(lái)構(gòu)建觸摸屏顯示器,觸感輸入表面與電子控制器耦合并覆蓋顯示器206的可見(jiàn)元件。觸感覆蓋和電子控制器提供觸感輸入設(shè)備,并且處理器202經(jīng)由電子控制器與觸感覆蓋交互。
[0029]攝像機(jī)224可以是CMOS攝像機(jī)、CXD攝像機(jī)或能夠捕獲和輸出壓縮或未壓縮圖像數(shù)據(jù)(如靜態(tài)圖像或視頻圖像數(shù)據(jù))的任意其他類型的攝像機(jī)。在一些實(shí)施例中,移動(dòng)設(shè)備102可以包括多于一個(gè)攝像機(jī),允許用戶在視頻會(huì)議呼叫期間從一個(gè)攝像機(jī)向另一個(gè)攝像機(jī)切換,或在一個(gè)攝像機(jī)捕獲的圖像數(shù)據(jù)之上覆蓋由另一攝像機(jī)捕獲的圖像數(shù)據(jù)。例如,可以在圖像緩沖器中存儲(chǔ)從攝像機(jī)224輸出的圖像數(shù)據(jù),圖像緩沖器可以是RAM212中駐留的臨時(shí)緩沖器,或R0M214或永久存儲(chǔ)器210中駐留的永久緩沖器。例如,圖像緩沖器可以是先入先出(FIFO)緩沖器。
[0030]短距離無(wú)線通信子系統(tǒng)226是提供移動(dòng)設(shè)備102與不同系統(tǒng)或設(shè)備(不必是類似設(shè)備)之間的通信的附加可選組件。例如,短距離無(wú)線通信系統(tǒng)226可以包括紅外設(shè)備和關(guān)聯(lián)電路和組件、或提供與類似使能系統(tǒng)和設(shè)備通信的無(wú)線總線協(xié)議兼容通信設(shè)備(如Bluetooth?通信模塊)ο
[0031]處理器202可以是在所存儲(chǔ)的程序控制之下操作的一個(gè)或更多個(gè)處理器,并且執(zhí)行存儲(chǔ)在諸如永久存儲(chǔ)器210之類的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)(可以是軟盤、硬盤、CD-R0M(緊致盤-只讀存儲(chǔ)器)和MO (磁光);DVD-R0M (數(shù)字通用盤-只讀存儲(chǔ)器);DVD RAM (數(shù)字通用盤-隨機(jī)存取存儲(chǔ)器);或半導(dǎo)體存儲(chǔ)器)中的軟件模塊230。軟件模塊228也可以存儲(chǔ)在計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,如R0M214,或任何適合的永久存儲(chǔ)器技術(shù),包括EEPROM、EAR0M、FLASH。這些計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)存儲(chǔ)由處理器202執(zhí)行的計(jì)算機(jī)可讀指令,以在移動(dòng)設(shè)備102上執(zhí)行各種功能。
[0032]軟件模塊230可以包括用于控制移動(dòng)設(shè)備102的操作的操作系統(tǒng)軟件232。此外,軟件模塊230可以包括用于向移動(dòng)設(shè)備102提供附加功能的軟件應(yīng)用234。例如,移動(dòng)設(shè)備102可以包括允許用戶調(diào)度并建立約會(huì)(如視頻會(huì)議約會(huì))的日歷應(yīng)用和設(shè)計(jì)為輔助用戶執(zhí)行視頻會(huì)議的視頻會(huì)議應(yīng)用。
[0033]軟件應(yīng)用234可以包括一系列程序,包括例如電子郵件消息收發(fā)應(yīng)用、地址簿、記事本應(yīng)用、因特網(wǎng)瀏覽器應(yīng)用、語(yǔ)音通信(即,電話)應(yīng)用、地圖應(yīng)用、媒體播放器應(yīng)用或其任意組合。每個(gè)軟件應(yīng)用234可以包括根據(jù)該對(duì)應(yīng)應(yīng)用定義了用戶界面(即,顯示器206)中的特定字段和圖形元件(例如,文本字段、輸入字段、圖標(biāo)等)的位置的布局信息。
[0034]操作系統(tǒng)軟件232可以提供若干應(yīng)用協(xié)議接口(API)和軟件應(yīng)用234,API提供在各子系統(tǒng)之間通信的接口和移動(dòng)設(shè)備102的服務(wù)。例如,操作系統(tǒng)軟件232將用戶接口 API提供給需要?jiǎng)?chuàng)建在移動(dòng)設(shè)備102上顯示的用戶接口的任一程序。訪問(wèn)用戶接口 API可以向應(yīng)用提供創(chuàng)建并管理屏幕窗口和用戶接口控制(如,文本框、按鈕盒滾動(dòng)條)、接收鼠標(biāo)和鍵盤輸入的功能、以及意在在顯示器206上顯示的其他功能。此外,攝像機(jī)服務(wù)API可以允許視頻會(huì)議應(yīng)用訪問(wèn)攝像機(jī)224,以捕獲圖像數(shù)據(jù),如可與接收設(shè)備(例如,接收設(shè)備106)共享的相片或視頻數(shù)據(jù)。
[0035]在一些實(shí)施例中,永久存儲(chǔ)器210存儲(chǔ)數(shù)據(jù)236,包括移動(dòng)設(shè)備102的用戶特定的數(shù)據(jù),如指示視頻會(huì)議相關(guān)的一個(gè)或更多個(gè)偏好的視頻會(huì)議簡(jiǎn)檔。永久存儲(chǔ)器210可以另外存儲(chǔ)標(biāo)識(shí)數(shù)據(jù),如與特定會(huì)議相關(guān)的標(biāo)識(shí)符、或與移動(dòng)設(shè)備102相對(duì)應(yīng)的、要在會(huì)議期間用于標(biāo)識(shí)移動(dòng)設(shè)備102的標(biāo)識(shí)符。永久存儲(chǔ)器210還可以存儲(chǔ)與許多人相關(guān)的數(shù)據(jù),例如,用戶姓名、用戶標(biāo)識(shí)符(用戶名、電子郵件地址、電話號(hào)碼或任何其他標(biāo)識(shí)符)、就職地點(diǎn)、工作電話號(hào)碼、家庭住址或其他類型的用戶特定信息。永久存儲(chǔ)器210還可以存儲(chǔ)將各種應(yīng)用與例如移動(dòng)設(shè)備102的特定用戶的偏好相關(guān)的數(shù)據(jù)。在特定實(shí)施例中,永久存儲(chǔ)器210可以存儲(chǔ)將用戶數(shù)據(jù)與應(yīng)用中的數(shù)據(jù)的特定字段鏈接的數(shù)據(jù)236,如用于將用戶名自動(dòng)輸入在移動(dòng)設(shè)備102上運(yùn)行的應(yīng)用的用戶名文本框。此外,在各種實(shí)施例中,數(shù)據(jù)234還包括服務(wù)數(shù)據(jù),該服務(wù)數(shù)據(jù)包括移動(dòng)設(shè)備122建立與保持與網(wǎng)絡(luò)104的通信所需要的信息。
[0036]在一些實(shí)施例中,輔助輸入/輸出(I / O)子系統(tǒng)216包括外部通信鏈路或接口,例如,以太網(wǎng)連接。在一些實(shí)施例中,輔助I / O子系統(tǒng)216還可以包括一個(gè)或更多個(gè)輸入設(shè)備,包括指向或?qū)Ш焦ぞ?,如可點(diǎn)擊軌跡球或滾輪或拇指輪;或一個(gè)或更多個(gè)輸出設(shè)備,包括機(jī)械換能器,如響應(yīng)于移動(dòng)設(shè)備102上的各種事件(例如,電子消息或呼入電話呼叫的接收)提供振動(dòng)通知、或用于諸如觸覺(jué)反饋(觸摸反饋)的其他目的、或其任意組合的振動(dòng)器。
[0037]在一些實(shí)施例中,移動(dòng)設(shè)備102還包括一個(gè)或更多個(gè)可移除存儲(chǔ)器模塊238 (典型包括FLASH存儲(chǔ)器)和存儲(chǔ)模塊接口 240??梢瞥鎯?chǔ)器模塊238的可能功能是存儲(chǔ)去往無(wú)線網(wǎng)絡(luò)(例如網(wǎng)絡(luò)104)的識(shí)別或認(rèn)證用戶或用戶賬戶的信息。例如,結(jié)合特定類型的無(wú)線網(wǎng)絡(luò)(包括6SM和后繼網(wǎng)絡(luò)),可移除存儲(chǔ)模塊238被稱為訂戶身份模塊(SIM)。存儲(chǔ)器模塊238插入或耦合至移動(dòng)設(shè)備102的存儲(chǔ)器模塊接口 240,以結(jié)合無(wú)線網(wǎng)絡(luò)進(jìn)行操作。
[0038]移動(dòng)設(shè)備102還包括電池242,電池242為操作移動(dòng)設(shè)備102供電。電池242可以通過(guò)電池接口 244與移動(dòng)設(shè)備102的電子電路耦合,電池接口 244可以管理如下功能:從外部電源(未示出)給電池242充電和將電量分布至移動(dòng)設(shè)備102內(nèi)或與移動(dòng)設(shè)備102耦合的各負(fù)載。
[0039]控制基本設(shè)備操作的應(yīng)用集合(包括數(shù)據(jù)和可能的語(yǔ)音通信應(yīng)用)可以在制造期間或制造之后安裝在移動(dòng)設(shè)備102上。還可以通過(guò)無(wú)線網(wǎng)絡(luò)(例如網(wǎng)絡(luò)104)、輔助I / O子系統(tǒng)216、數(shù)據(jù)端口 218、短距離無(wú)線通信子系統(tǒng)226或其他適合的子系統(tǒng)(如228),將操作系統(tǒng)軟件232或軟件應(yīng)用234的附加應(yīng)用或升級(jí)加載到移動(dòng)設(shè)備102上。所下載的程序或代碼模塊可以永久安裝、例如寫入永久存儲(chǔ)器210、或?qū)懭氩腞AM212執(zhí)行以由處理器202在運(yùn)行時(shí)間執(zhí)行。
[0040]移動(dòng)設(shè)備102可以提供通信的三個(gè)主要模式:數(shù)據(jù)通信模式、語(yǔ)音通信模式和視頻通信模式。在數(shù)據(jù)通信模式中,接收到的數(shù)據(jù)信號(hào)(如,文本消息、電子郵件消息、網(wǎng)頁(yè)下載、或圖像文件)由通信系統(tǒng)204處理并輸入處理器202以進(jìn)行進(jìn)一步處理。例如,所下載的網(wǎng)頁(yè)可以由瀏覽器應(yīng)用進(jìn)一步處理,或者電子郵件消息可以由電子郵件消息消息收發(fā)應(yīng)用處理并輸出至顯示器206。移動(dòng)設(shè)備102的用戶也可以例如使用輸入設(shè)備(如輔助I /O子系統(tǒng)216)、結(jié)合顯示器206來(lái)編寫數(shù)據(jù)項(xiàng),如電子郵件消息??梢酝ㄟ^(guò)通信系統(tǒng)204,在無(wú)線網(wǎng)絡(luò)(例如網(wǎng)絡(luò)104)上發(fā)送這些編寫項(xiàng)目。在語(yǔ)音通信模式中,移動(dòng)設(shè)備102提供電話功能,并操作為典型的蜂窩電話。在視頻通信模式中,移動(dòng)設(shè)備102提供視頻電話功能,并操作為視頻電話會(huì)議終端。在視頻通信模式中,移動(dòng)設(shè)備102利用一個(gè)或更多個(gè)攝像機(jī)(如攝像機(jī)224)捕獲視頻用于視頻電話會(huì)議。
[0041]如上所述,永久存儲(chǔ)器210可以存儲(chǔ)軟件應(yīng)用234,每個(gè)軟件應(yīng)用為移動(dòng)設(shè)備102提供功能。例如,視頻會(huì)議應(yīng)用向移動(dòng)設(shè)備102的用戶提供協(xié)調(diào)與其他用戶(如移動(dòng)設(shè)備106的用戶)的視頻會(huì)議的能力。視頻會(huì)議包括經(jīng)由攝像機(jī)224捕獲的視頻圖像數(shù)據(jù)的傳送,使用戶能夠查看彼此的現(xiàn)場(chǎng)照片。在另一實(shí)施例中,視頻會(huì)議應(yīng)用提供在設(shè)備間的屏幕共享會(huì)話期間發(fā)送屏幕圖像數(shù)據(jù)的能力。即,視頻會(huì)議應(yīng)用可以提供如下能力,使得在單個(gè)共享會(huì)話或組播共享會(huì)話中描述移動(dòng)設(shè)備102的屏幕的屏幕圖像數(shù)據(jù)可以在例如移動(dòng)設(shè)備106、膝上型接收機(jī)108或多個(gè)附加計(jì)算設(shè)備中的一個(gè)或更多個(gè)上顯示。視頻會(huì)議應(yīng)用可以向移動(dòng)設(shè)備102的用戶提供在現(xiàn)場(chǎng)視頻圖像的傳送和共享屏幕的圖像數(shù)據(jù)的傳送之間切換的能力。[0042]作為示例,視頻會(huì)議的組織者會(huì)期望向接收設(shè)備處的用戶展示特定軟件應(yīng)用的功能。這樣,組織者建立視頻會(huì)議(共享連接),并且使用會(huì)議軟件的屏幕共享能力能夠周期性地向接收設(shè)備發(fā)送描述組織者的設(shè)備的共享屏幕的屏幕圖像數(shù)據(jù),使得可以在接收設(shè)備上顯示該圖像。如可以通過(guò)將來(lái)自屏幕的圖像數(shù)據(jù)的直接流提供至圖像緩沖器上,或通過(guò)周期性地捕獲截屏并將該截屏置于圖像緩沖器上,使屏幕圖像數(shù)據(jù)從組織者設(shè)備實(shí)時(shí)流向接收設(shè)備。然后可以將來(lái)自圖像緩沖器的屏幕圖像數(shù)據(jù)通過(guò)使置于圖像緩沖器上的屏幕圖像數(shù)據(jù)流出的流服務(wù)發(fā)送到接收設(shè)備。
[0043]可以基于特定預(yù)設(shè)時(shí)間量、或基于顯示器上檢測(cè)到的改變(如移動(dòng)的光標(biāo)),周期性地更新載入圖像緩沖器的屏幕圖像數(shù)據(jù)。然后將緩沖器中的屏幕圖像數(shù)據(jù)周期性地發(fā)送到接收設(shè)備,使得接收設(shè)備在組織者設(shè)備上保持屏幕的準(zhǔn)確拷貝。在另一實(shí)施例中,屏幕圖像數(shù)據(jù)可以提前記錄并預(yù)先存儲(chǔ)在存儲(chǔ)器(如永久存儲(chǔ)器210)中,用于在延遲后的時(shí)間處流向接收設(shè)備,例如用于記錄訓(xùn)練視頻。之后,所指定的接收設(shè)備可以連接到組織者設(shè)備,并且基于所建立的視頻會(huì)議,所存儲(chǔ)的屏幕圖像數(shù)據(jù)流可以開(kāi)始流出。
[0044]圖3示出了用于進(jìn)行視頻會(huì)議的示例視頻會(huì)議應(yīng)用用戶界面300??梢岳珥憫?yīng)于來(lái)自輔助I / O子系統(tǒng)216的執(zhí)行視頻會(huì)議應(yīng)用的命令,從移動(dòng)設(shè)備(例如移動(dòng)設(shè)備102)的桌面訪問(wèn)界面300。在一些實(shí)施例中,可以經(jīng)由移動(dòng)設(shè)備上的物理按鍵或按鈕來(lái)訪問(wèn)界面300。
[0045]界面300提供視頻會(huì)議中的參與者的實(shí)時(shí)可視圖像。更具體地,界面300可以將組織者的可視表示顯示為縮小圖像302,而將接收設(shè)備的用戶的可視表示顯示為大圖像304??梢暠硎镜倪@種設(shè)置允許組織者清楚地看到接收設(shè)備的用戶,并確認(rèn)當(dāng)前正在流向接收設(shè)備的視頻內(nèi)容。此外,在接收設(shè)備的屏幕上,可以翻轉(zhuǎn)可視表示,使得接收設(shè)備的用戶的可視表示示為縮小圖像,而組織者可視表示示為大圖像。
[0046]界面300還可以向組織者提供各種控制,如結(jié)束視頻會(huì)議的結(jié)束呼叫按鈕306、改變攝像機(jī)按鈕308、靜音按鈕310、以及屏幕共享按鈕312。選擇改變攝像機(jī)按鈕308將會(huì)使操作系統(tǒng)232從移動(dòng)設(shè)備上的一個(gè)攝像機(jī)改變到不同攝像機(jī)(例如,從移動(dòng)設(shè)備的前置攝像機(jī)改變到移動(dòng)設(shè)備的后置攝像機(jī)),以及選擇靜音按鈕310將會(huì)使微處理器222靜音,使得組織者設(shè)備將不會(huì)發(fā)送聲音。選擇屏幕共享按鈕312將會(huì)使視頻會(huì)議應(yīng)用從提供來(lái)自攝像機(jī)的實(shí)時(shí)視頻圖像數(shù)據(jù)切換為在屏幕共享模式期間提供屏幕圖像數(shù)據(jù)。屏幕共享模式提供向接收設(shè)備發(fā)送來(lái)自選擇了屏幕共享按鈕312的用戶的屏幕的屏幕圖像數(shù)據(jù)的能力。
[0047]圖4示出了在視頻會(huì)議期間組織者選擇屏幕共享按鈕312之后在例如組織者設(shè)備上顯示的屏幕共享用戶界面400的示例。屏幕共享用戶界面400顯示選項(xiàng)402,使屏幕共享的組織者能夠通過(guò)選擇使界面300(如以上圖3所示)重新顯示用于視頻會(huì)議的選項(xiàng)402來(lái)停止屏幕共享模式。屏幕共享用戶界面400還顯示通知404,提供移動(dòng)設(shè)備處于屏幕共享模式的可視通知。在一些實(shí)施例中,通知404還提供組織者設(shè)備的標(biāo)識(shí)信息,如與組織者設(shè)備相對(duì)應(yīng)的標(biāo)識(shí)符或名稱,這可以根據(jù)數(shù)據(jù)236獲知。
[0048]作為選擇組織者設(shè)備上的屏幕共享按鈕312的結(jié)果,視頻會(huì)議應(yīng)用可以使用操作系統(tǒng)232提供的API,請(qǐng)求訪問(wèn)屏幕數(shù)據(jù)流或屏幕數(shù)據(jù)的截屏?;谝曨l會(huì)議應(yīng)用所發(fā)布的請(qǐng)求,操作系統(tǒng)232可以將通知404置于屏幕上。在顯示通知404之后,操作系統(tǒng)232根據(jù)與顯示屏幕相關(guān)聯(lián)的攝像機(jī)服務(wù)來(lái)請(qǐng)求當(dāng)前顯示屏幕的屏幕圖像。然后攝像機(jī)服務(wù)服務(wù)屏幕服務(wù),屏幕服務(wù)可以周期性地將屏幕圖像數(shù)據(jù)流置于圖像緩沖器上。在一些實(shí)施例中,可以周期性地生成截屏,并且可以基于特定預(yù)設(shè)時(shí)間量的過(guò)去或基于檢測(cè)到的顯示器上的改變(如,光標(biāo)移動(dòng)),將截屏置于緩沖器上。使用周期性置于緩沖器上的屏幕圖像數(shù)據(jù),將屏幕圖像數(shù)據(jù)從組織者設(shè)備發(fā)送到接收設(shè)備,使得可以在接收設(shè)備上查看組織者屏幕的準(zhǔn)確表不。
[0049]圖5A示出了描述正與接收設(shè)備共享組織者屏幕的共享用戶界面500的示例。例如,組織者會(huì)想要顯示與運(yùn)行在組織者設(shè)備上的應(yīng)用相關(guān)聯(lián)的功能。為此,例如,組織者在組織者設(shè)備上執(zhí)行需要認(rèn)證信息以登錄應(yīng)用的應(yīng)用。在該特定示例實(shí)施例中,應(yīng)用需要包括電子郵件地址和密碼的認(rèn)證信息,作為認(rèn)證過(guò)程的一部分。在特定實(shí)施例中,組織者可以使用顯示器206的觸摸屏來(lái)選擇用戶界面元件,如電子郵件地址文本框502,從而組織者可以輸入電子郵件地址。應(yīng)用檢測(cè)到激活或選擇文本框502的當(dāng)前輸入焦點(diǎn),并通過(guò)發(fā)布針對(duì)與虛擬鍵盤相對(duì)應(yīng)的用戶界面元件的適合的API請(qǐng)求,向操作系統(tǒng)232請(qǐng)求激活或顯示虛擬鍵盤504。在一些實(shí)施例中,虛擬鍵盤是針對(duì)特定模式的虛擬鍵盤。例如,針對(duì)特定模式的虛擬鍵盤可以有益于密碼輸入,并可以包括字母和數(shù)字和其他特定字符。
[0050]基于文本框502的激活和接收到的顯示虛擬鍵盤504的請(qǐng)求,操作系統(tǒng)232執(zhí)行安全性檢查,以確保保護(hù)機(jī)密或私有信息。具體地,由于會(huì)發(fā)生屏幕共享,存在與視頻會(huì)議的組織者相關(guān)聯(lián)的機(jī)密信息可能發(fā)送到接收設(shè)備的風(fēng)險(xiǎn)。為了避免共享機(jī)密信息,操作系統(tǒng)232可以執(zhí)行檢查,以確定是否發(fā)生屏幕共享,如果是,則至少部分地基于文本框502的激活,確定是否要在顯示器206上顯示機(jī)密信息。
[0051]在特定實(shí)施例中,操作系統(tǒng)232通過(guò)確定當(dāng)前輸入焦點(diǎn)是否與用于接收或顯示機(jī)密信息的用戶界面組件相關(guān)聯(lián),確定是否接收到顯示機(jī)密信息的請(qǐng)求,或者是否要輸入機(jī)密信息并在后續(xù)進(jìn)行顯示。在一些實(shí)施例中,該用戶界面組件可以是認(rèn)證字段或認(rèn)證提示?;诖_定當(dāng)前輸入焦點(diǎn)與包含機(jī)密信息的用戶界面組件相關(guān)聯(lián),操作系統(tǒng)232發(fā)布與暫停屏幕共享相關(guān)聯(lián)的請(qǐng)求。在確定激活的用戶界面組件不包含機(jī)密信息之后,操作系統(tǒng)232允許繼續(xù)屏幕共享,并且屏幕圖像數(shù)據(jù)在文本框502的數(shù)據(jù)輸入期間繼續(xù)被周期性地發(fā)送給接收設(shè)備,其中更新屏幕圖像數(shù)據(jù)以反映組織者設(shè)備的屏幕上的改變。
[0052]在一些實(shí)施例中,操作系統(tǒng)232通過(guò)確定用戶界面組件是否是正被用于接收機(jī)密信息(如,密碼字段),來(lái)確定用戶界面組件包含機(jī)密信息??蛇x地,操作系統(tǒng)232可以基于從應(yīng)用接收的與用戶界面組件相關(guān)的請(qǐng)求。例如,一旦激活文本框502,應(yīng)用經(jīng)由向操作系統(tǒng)232的API請(qǐng)求,請(qǐng)求顯示與文本框502相關(guān)聯(lián)的虛擬鍵盤。操作系統(tǒng)232然后確定文本框502與用于一般文本輸入(B卩,非機(jī)密信息)的標(biāo)準(zhǔn)虛擬鍵盤相關(guān)聯(lián),并且由于標(biāo)準(zhǔn)虛擬鍵盤不是專門用于輸入機(jī)密信息的虛擬鍵盤,所以操作系統(tǒng)232可以確定用戶將不會(huì)輸入機(jī)密信息。
[0053]可選地,在一些實(shí)施例中,操作系統(tǒng)232可以通過(guò)檢測(cè)到包含用于數(shù)據(jù)輸入的若干字段的用戶界面窗體的顯示或激活,確定用戶界面組件包括機(jī)密信息。由于操作系統(tǒng)232可能沒(méi)有足夠的信息來(lái)確定包括在窗體中的哪些字段包含機(jī)密信息,所以操作系統(tǒng)232可以將用戶界面窗體的顯示或激活識(shí)別為可能包含機(jī)密信息。操作系統(tǒng)232可以基于任意類型的用戶界面元件,如基于全屏或部分屏幕顯示的對(duì)話框或彈窗的顯示或用戶交互,來(lái)執(zhí)行確定。[0054]圖5B示出了根據(jù)示例實(shí)施例的共享用戶界面500的示例,其可以作為激活文本框502并在后續(xù)將表示電子郵件地址的文本輸入文本框502的結(jié)果來(lái)顯示。由于操作系統(tǒng)232知道文本框502為標(biāo)準(zhǔn)文本用戶界面組件,操作系統(tǒng)232確定文本框502不包含機(jī)密信息。這樣,屏幕共享繼續(xù),并且接收設(shè)備基于來(lái)自組織者設(shè)備周期性的數(shù)據(jù)發(fā)送,來(lái)繼續(xù)接收更新的屏幕圖像數(shù)據(jù)。此外,通知506繼續(xù)指示在設(shè)備之間發(fā)生屏幕共享。
[0055]圖5C示出了根據(jù)示例實(shí)施例的共享用戶界面500的示例,其可以作為基于與密碼文本框508相關(guān)聯(lián)的當(dāng)前輸入焦點(diǎn)來(lái)激活密碼文本框508的結(jié)果來(lái)顯示。應(yīng)用檢測(cè)到激活或選擇密碼文本框508的當(dāng)前輸入。在如圖5C所示的一些實(shí)施例中,激活或選擇密碼文本框508通過(guò)發(fā)布適合的API請(qǐng)求來(lái)從操作系統(tǒng)232觸發(fā)與密碼文本框508相關(guān)聯(lián)的虛擬鍵盤的激活或顯示。在顯示虛擬鍵盤之前,操作系統(tǒng)232可以執(zhí)行檢查,以確定是否接收到顯示機(jī)密信息的請(qǐng)求,或者是否將要輸入機(jī)密信息并且后續(xù)在顯示器206上顯示,這類似于關(guān)于文本框502執(zhí)行的操作。
[0056]例如,在圖5C中,操作系統(tǒng)232確定發(fā)生屏幕共享,操作系統(tǒng)232接下來(lái)確定密碼文本框508是否是包含機(jī)密信息的用戶界面組件。操作系統(tǒng)232可以通過(guò)例如將密碼文本框508識(shí)別為包含機(jī)密信息的預(yù)定用戶界面組件,來(lái)確定密碼文本框508包含機(jī)密信息。
[0057]在一些實(shí)施例中,操作系統(tǒng)232可以確定與密碼文本框508相關(guān)聯(lián)的虛擬鍵盤是密碼專用虛擬鍵盤,包含輔助用戶輸入密碼的附加鍵盤元件。例如,密碼專用虛擬鍵盤可以包括另外的數(shù)字值的行,因?yàn)槊艽a通常除字母之外還包含數(shù)字。因此,基于應(yīng)用請(qǐng)求的特定類型的虛擬鍵盤,操作系統(tǒng)232可以確定密碼文本框508是包含機(jī)密信息的用戶界面組件。
[0058]可選地,在一些實(shí)施例中,當(dāng)用戶開(kāi)始在密碼文本框508中鍵入時(shí),可以出現(xiàn)密碼文本框的激活。具體地,操作系統(tǒng)232可以接受顯示密碼專用虛擬鍵盤的請(qǐng)求,但是可以通過(guò)用戶開(kāi)始使用密碼專用虛擬鍵盤鍵入來(lái)觸發(fā)確定密碼文本框508是包含機(jī)密信息的用戶界面組件。
[0059]因此,在確定存在機(jī)密信息可能與接收設(shè)備共享的風(fēng)險(xiǎn)之后,操作系統(tǒng)232采取中止更新屏幕圖像數(shù)據(jù)向接收設(shè)備發(fā)送的過(guò)程。首先,操作系統(tǒng)232可以顯示更新的通知510,指示當(dāng)前暫停屏幕共享,并且可以顯示適合的圖形,以指示正在處理機(jī)密信息。
[0060]在顯示指示暫停屏幕共享的更新的通知510之后,操作系統(tǒng)232從與顯示屏幕相關(guān)聯(lián)的攝像機(jī)服務(wù)請(qǐng)求暫停屏幕共享。然后攝像機(jī)服務(wù)可以訪問(wèn)屏幕服務(wù)以請(qǐng)求暫停屏幕共享。屏幕服務(wù)可以在圖像緩沖器上放置包含更新的通知510的單個(gè)屏幕圖像,該單個(gè)屏幕圖像表示在中止更新之前的最新屏幕捕獲。然后,屏幕服務(wù)可以中止將屏幕圖像數(shù)據(jù)放置在圖像緩沖器中。在一些實(shí)施例中,屏幕服務(wù)可以繼續(xù)將單個(gè)屏幕圖像數(shù)據(jù)饋入圖像緩沖器,直至結(jié)束該中止。在屏幕服務(wù)報(bào)告暫停屏幕共享之后,攝像機(jī)服務(wù)可以獲取包含更新的通知506的單個(gè)屏幕圖像。在中止屏幕共享期間,包含更新的通知510的單個(gè)屏幕圖像可以周期性地置于圖像緩沖器,并發(fā)送給接收設(shè)備,同時(shí)中止屏幕圖像數(shù)據(jù)的更新,從而(經(jīng)由包含更新的通知506的“凍結(jié)的”單個(gè)圖像)向接收設(shè)備通知基于機(jī)密信息而暫停屏幕共享。單個(gè)屏幕圖像的定期發(fā)送有助于通過(guò)向用戶警告接收設(shè)備由于輸入組織者設(shè)備上的機(jī)密信息、而非由于任何網(wǎng)絡(luò)困難而導(dǎo)致屏幕圖像數(shù)據(jù)的中止。
[0061]在一些其他實(shí)施例中,屏幕服務(wù)可以訪問(wèn)與密碼文本框508相對(duì)應(yīng)的訪問(wèn)位置信息,并且可以繼續(xù)生成屏幕圖像數(shù)據(jù),同時(shí)從屏幕圖像數(shù)據(jù)中排除顯示器上由位置信息所定義的位置處的任何信息。按照這種方式,可以針對(duì)顯示器的剩余部分生成屏幕圖像數(shù)據(jù),但是可以中止屏幕圖像數(shù)據(jù)的一部分,并且該部分將不包括對(duì)關(guān)于密碼文本框508執(zhí)行的動(dòng)作的任何更新。屏幕圖像數(shù)據(jù)被周期性地置于圖像緩沖器中,并發(fā)送到接收設(shè)備,但是與密碼文本框508的位置相對(duì)應(yīng)的屏幕圖像數(shù)據(jù)的部分將會(huì)保持靜止,接收設(shè)備將不會(huì)看到與密碼文本框508相對(duì)應(yīng)的任何輸入。
[0062]圖示出了根據(jù)示例實(shí)施例的共享用戶界面500的示例,其可以作為暫停屏幕共享的結(jié)果來(lái)顯示。具體地,視頻會(huì)議的組織者確??梢詫C(jī)密信息輸入密碼文本框508,而沒(méi)有數(shù)據(jù)發(fā)送到接收設(shè)備。此外,作為另外一層安全性,輸入密碼文本框508的機(jī)密信息可以被遮蔽,以防止組織者設(shè)備視線范圍內(nèi)的第三方看到。
[0063]在示例實(shí)施例中,共享用戶界面500可以包括撥動(dòng)可視性按鈕512,其可用于撥動(dòng)用戶界面組件(如,密碼文本框508)中機(jī)密信息的遮蔽的開(kāi)關(guān)。例如,如圖5E所示,視頻會(huì)議的組織者可以選擇可視性按鈕512,使輸入密碼文本框508中的密碼不被遮蔽。不遮蔽輸入密碼文本框508的密碼可以在不改變暫停屏幕共享的狀態(tài)的情況下發(fā)生,因而可以通過(guò)允許組織者看到正在輸入什么密碼來(lái)為組織者提供便利性,而無(wú)需懼怕可看到的密碼正被發(fā)送給接收設(shè)備。
[0064]在可選實(shí)施例中,可視性按鈕512可以忽略暫停的屏幕共享模式,并且可以使屏幕共享恢復(fù)。例如,在兩個(gè)用戶之間的協(xié)作中,向接收設(shè)備的用戶顯示特定機(jī)密數(shù)據(jù)會(huì)是有益的,這樣機(jī)密信息可以被接收設(shè)備的用戶所知。因而,組織者可以選擇可視性按鈕512,僅針對(duì)特定用戶界面組件忽略操作系統(tǒng)232所設(shè)置的暫停的屏幕共享。
[0065]圖5F示出了根據(jù)示例實(shí)施例的共享用戶界面500的示例,其可以作為當(dāng)前輸入焦點(diǎn)不再與包含機(jī)密信息的用戶界面組件相關(guān)聯(lián)的結(jié)果來(lái)顯示。例如,在組織者將密碼輸入密碼文本框508之后,操作系統(tǒng)232可以確定當(dāng)前輸入焦點(diǎn)與撥動(dòng)按鈕514相關(guān)聯(lián),因而不再激活密碼文本框508。在檢測(cè)到不再激活密碼文本框508之后,操作系統(tǒng)232請(qǐng)求通過(guò)接觸攝像機(jī)服務(wù)恢復(fù)屏幕共享。攝像機(jī)服務(wù)可以聯(lián)系屏幕服務(wù),以請(qǐng)求恢復(fù)屏幕共享。然后屏幕服務(wù)可以周期性地將屏幕圖像數(shù)據(jù)置于圖像緩沖器上,替換在暫停屏幕共享時(shí)周期性地發(fā)送到接收設(shè)備的單個(gè)屏幕圖像。在去激活密碼文本框508之后,屏幕圖像數(shù)據(jù)描述組織者設(shè)備的屏幕。因而,接收設(shè)備將不會(huì)看到任何描述將數(shù)據(jù)輸入密碼文本框508的屏幕圖像數(shù)據(jù),但是將僅會(huì)看到已輸入密碼的屏幕圖像數(shù)據(jù)。此外,操作系統(tǒng)232重新顯示通知506以指示屏幕共享當(dāng)前正在進(jìn)行中。
[0066]在特定實(shí)施例中,模糊可以應(yīng)用于包含機(jī)密信息的去激活后的用戶界面組件。圖6示出了根據(jù)示例實(shí)施例的發(fā)送設(shè)備用戶界面600的示例,其可以作為確定當(dāng)前用戶輸入焦點(diǎn)不再與包含機(jī)密信息的用戶界面組件相關(guān)聯(lián)的結(jié)果來(lái)顯示。例如,類似于以上描述,發(fā)送設(shè)備用戶界面600的用戶在屏幕共享期間輸入電子郵件地址和密碼。在檢測(cè)到不再激活密碼文本框602之后,密碼文本框602包含輸入的機(jī)密信息,操作系統(tǒng)232可以請(qǐng)求利用模糊元件來(lái)覆蓋發(fā)送給接收設(shè)備的屏幕圖像數(shù)據(jù),以保護(hù)機(jī)密信息。
[0067]例如,在屏幕服務(wù)捕獲描述發(fā)送設(shè)備的屏幕的屏幕圖像數(shù)據(jù)之后,操作系統(tǒng)232可以在將屏幕圖像數(shù)據(jù)置于圖像緩沖器上之前或之后將模糊元件置于屏幕圖像數(shù)據(jù)上??梢酝ㄟ^(guò)發(fā)送設(shè)備的屏幕上模糊輪廓604的放置來(lái)向發(fā)送設(shè)備的用戶通知模糊元件的放置。模糊輪廓604可以通知用戶:模糊元件將會(huì)顯示在接收設(shè)備上,同時(shí)仍允許發(fā)送設(shè)備的用戶看到機(jī)密信息。
[0068]模糊元件可以是阻礙查看密碼的任意類型的元件,如多斑點(diǎn)元件、陰影線圖案覆蓋或純色覆蓋??梢曰诿艽a文本框602在發(fā)送設(shè)備用戶界面600上的已知位置,將模糊元件應(yīng)用于屏幕圖像數(shù)據(jù),如果操作系統(tǒng)232確定不再激活密碼文本框602,且密碼文本框602包含輸入數(shù)據(jù),則操作系統(tǒng)232可以請(qǐng)求將模糊元件置于屏幕圖像數(shù)據(jù)上與密碼文本框602的位置相對(duì)應(yīng)的位置上。
[0069]圖7不出了根據(jù)不例實(shí)施例的接收設(shè)備用戶界面700的不例。接收設(shè)備用戶界面700可以表示發(fā)送設(shè)備用戶界面600,包括反映密碼文本框602的密碼文本框702,但是將模糊元件704置于密碼文本框702上以防止一旦恢復(fù)屏幕共享接收設(shè)備便看到任何關(guān)于密碼文本框702的信息。模糊元件704可以通過(guò)防止接收設(shè)備能夠確定密碼包括多少字符(如通過(guò)使得接收設(shè)備難以感知密碼文本框702中標(biāo)記字符的個(gè)數(shù))來(lái)提供附加的安全性。
[0070]圖8是用于中止設(shè)備間的屏幕共享的示例方法的流程圖。使用方法800,移動(dòng)設(shè)備(如移動(dòng)設(shè)備102)的用戶可以保護(hù)機(jī)密信息不發(fā)送到接收設(shè)備,從而避免潛在的安全風(fēng)險(xiǎn)。應(yīng)理解,方法800不限于在移動(dòng)設(shè)備上執(zhí)行,并且可以通過(guò)能經(jīng)由有線或無(wú)線連接進(jìn)行連接的任意計(jì)算設(shè)備執(zhí)行。例如,在特定實(shí)施例中,方法800可以通過(guò)在移動(dòng)設(shè)備102的處理器202上執(zhí)行的操作系統(tǒng)232執(zhí)行。然而,方法800不限于在移動(dòng)設(shè)備102上執(zhí)行,移動(dòng)設(shè)備102、移動(dòng)設(shè)備106或膝上型計(jì)算機(jī)108中的任何一個(gè)可以根據(jù)方法800發(fā)起視頻會(huì)議。
[0071]方法800開(kāi)始于步驟802,其中操作系統(tǒng)接收激活用戶界面組件的請(qǐng)求。用戶界面組件的激活可以例如至少部分地基于檢測(cè)到與用戶界面組件相關(guān)聯(lián)的當(dāng)前輸入焦點(diǎn)??蛇x地,用戶界面組件的激活可以至少部分地基于接收到與用戶界面組件相關(guān)聯(lián)的用戶輸入,或者可以至少部分地基于接收顯示特定用戶界面組件的請(qǐng)求。例如,可以接收請(qǐng)求以顯示虛擬鍵盤,虛擬鍵盤是專門與密碼輸入一起使用的鍵盤,因?yàn)樵撴I盤包括超出在設(shè)備所使用的標(biāo)準(zhǔn)虛擬鍵盤上顯示的數(shù)字和字母之外的其他數(shù)字和字母。
[0072]在步驟804,操作系統(tǒng)獲取與同另一設(shè)備共享的屏幕的當(dāng)前狀態(tài)有關(guān)的信息,在步驟806,操作系統(tǒng)確定當(dāng)前是否啟用屏幕共享。如果操作系統(tǒng)確定當(dāng)前沒(méi)有啟用屏幕共享,方法800返回步驟802,以等待激活另一用戶界面組件的請(qǐng)求。在確定當(dāng)前啟用屏幕共享之后,方法800進(jìn)行至步驟808。
[0073]在步驟808,操作系統(tǒng)確定激活后的用戶界面組件是否包括機(jī)密信息。例如,操作系統(tǒng)可以確定激活的用戶界面組件是密碼輸入文本框,其中用戶將會(huì)輸入機(jī)密信息,如密碼。在另一實(shí)施例中,操作系統(tǒng)可以確定在步驟802請(qǐng)求顯示的虛擬鍵盤是密碼專用虛擬鍵盤,使用密碼虛擬鍵盤輸入的任意信息將會(huì)或可能為機(jī)密信息。如果確定激活的用戶界面組件不與機(jī)密信息相關(guān)聯(lián),則方法800進(jìn)行至步驟810。可選地,如果操作系統(tǒng)確定激活的界面組件與機(jī)密信息相關(guān)聯(lián),則方法800進(jìn)行至步驟816。
[0074]在步驟810,如果操作系統(tǒng)確定激活后的用戶界面組件不與機(jī)密信息相關(guān)聯(lián),則操作系統(tǒng)還確定是否任何用戶界面組件包括應(yīng)當(dāng)被模糊的元件。例如,盡管激活后的用戶界面組件不包括機(jī)密信息(例如,標(biāo)準(zhǔn)文本框),用戶可以將機(jī)密信息(例如,示出密碼長(zhǎng)度的指示符)輸入先前激活的用戶界面組件(例如,密碼文本框)。
[0075]在步驟812,如果操作系統(tǒng)確定用戶界面組件包含機(jī)密信息,并且應(yīng)當(dāng)使用模糊元件,則操作系統(tǒng)可以將模糊元件置于描述當(dāng)前屏幕的屏幕圖像數(shù)據(jù)上,其中模糊元件可以置于屏幕圖像數(shù)據(jù)上與包含機(jī)密信息的用戶界面組件相對(duì)應(yīng)的位置上。操作系統(tǒng)可以基于操作系統(tǒng)中定義的偏好來(lái)確定是否在屏幕圖像數(shù)據(jù)上放置模糊元件??蛇x地,如果操作系統(tǒng)確定不應(yīng)使用模糊元件,則步驟810跳過(guò)在屏幕圖像數(shù)據(jù)上放置模糊元件,直接進(jìn)行至步驟814。
[0076]在步驟814,屏幕圖像數(shù)據(jù)置于圖像緩沖器中用于發(fā)送到接收設(shè)備。屏幕圖像數(shù)據(jù)置于用于流出屏幕圖像數(shù)據(jù)的發(fā)送流上,并發(fā)送屏幕圖像數(shù)據(jù),使得接收設(shè)備可以查看在發(fā)送設(shè)備的用戶界面上出現(xiàn)的更新。
[0077]可選地,在步驟816,如果操作系統(tǒng)確定激活的用戶界面組件與機(jī)密信息相關(guān)聯(lián),則操作系統(tǒng)修改在所顯示的用戶界面上的通知,以指示將暫停屏幕共享。操作系統(tǒng)然后請(qǐng)求由于輸入或顯示機(jī)密信息而導(dǎo)致暫停屏幕共享。
[0078]在步驟818,基于來(lái)自操作系統(tǒng)的請(qǐng)求,攝像機(jī)服務(wù)可以訪問(wèn)屏幕服務(wù)以請(qǐng)求暫停屏幕共享。屏幕服務(wù)然后可以中止將更新后的屏幕圖像置于圖像緩沖器上。在屏幕服務(wù)報(bào)告暫停屏幕共享并且沒(méi)有屏幕圖像數(shù)據(jù)通過(guò)屏幕服務(wù)置于圖像緩沖器上之后,攝像機(jī)服務(wù)可以獲取在屏幕服務(wù)中止更新屏幕圖像數(shù)據(jù)之前最后置于緩沖器上的單個(gè)屏幕圖像,并且可以周期性地將單個(gè)屏幕圖像置于用于流出屏幕圖像數(shù)據(jù)的圖像緩沖器上。該單個(gè)屏幕圖像可以包含表示暫停屏幕共享的更新后的通知。
[0079]最后在步驟820,置于發(fā)送流上的圖像數(shù)據(jù)周期性地發(fā)送到接收設(shè)備。如果確定激活后的用戶界面組件不與機(jī)密信息相關(guān)聯(lián),則周期性地發(fā)送到接收設(shè)備的屏幕圖像數(shù)據(jù)將會(huì)是表示發(fā)送設(shè)備的當(dāng)前屏幕的屏幕圖像數(shù)據(jù)??蛇x地,如果確定激活后的用戶界面組件與機(jī)密信息相關(guān)聯(lián),則周期性地發(fā)送到接收設(shè)備的屏幕圖像數(shù)據(jù)將會(huì)是單個(gè)屏幕圖像,描述在緊接屏幕共享暫停之前發(fā)送設(shè)備的屏幕。可以將該單個(gè)屏幕圖像周期性地置于圖像緩沖器,并發(fā)送到接收設(shè)備,同時(shí)中止屏幕圖像數(shù)據(jù)的更新,使得向接收設(shè)備通知:基于機(jī)密信息暫停屏幕共享。然后,方法800返回步驟802,等待激活另一用戶界面組件的請(qǐng)求。
[0080]盡管以上提出的示例實(shí)施例描述了確定用戶界面組件是否包含機(jī)密信息的一個(gè)示例方法,也可以考慮可選實(shí)施例。例如,將會(huì)理解,操作系統(tǒng)232可以基于任意類型的條件來(lái)確定用戶界面組件包含機(jī)密信息,并且基于預(yù)先獲知的特定用戶界面組件包含機(jī)密信息的條件,該確定不是必需的。例如,操作系統(tǒng)232可以基于軟件應(yīng)用所確定的條件,展示允許軟件應(yīng)用請(qǐng)求屏幕共享暫停的API,而無(wú)需激活特定用戶界面組件。這將會(huì)使軟件應(yīng)用能夠定義何時(shí)應(yīng)當(dāng)加強(qiáng)機(jī)密性的條件,并且操作系統(tǒng)232然后將會(huì)基于該應(yīng)用設(shè)置的修改后的條件來(lái)暫停屏幕共享。
[0081]在另一示例實(shí)施例中,操作系統(tǒng)232可以監(jiān)控軟件應(yīng)用234的執(zhí)行,并且可以將應(yīng)用標(biāo)識(shí)符與預(yù)先確定的包含機(jī)密信息的應(yīng)用列表進(jìn)行比較,或者可以將針對(duì)應(yīng)用的許可與可共享應(yīng)用的批準(zhǔn)列表進(jìn)行比較。因此,當(dāng)操作系統(tǒng)232確定當(dāng)前屏幕共享有效,并且包含機(jī)密信息的應(yīng)用正準(zhǔn)備在移動(dòng)設(shè)備102上執(zhí)行時(shí),操作系統(tǒng)232可以中止屏幕圖像數(shù)據(jù)的傳送,直至應(yīng)用關(guān)閉且不再顯示。
[0082]例如,移動(dòng)設(shè)備102可以包括與機(jī)密主題(例如,銀行業(yè)、政府或金融)相關(guān)的軟件應(yīng)用,或者可以包括機(jī)密應(yīng)用,如密碼保險(xiǎn)箱應(yīng)用,其中可以存儲(chǔ)各種服務(wù)的密碼。在特定實(shí)施例中,這些應(yīng)用可以被配置為具有將會(huì)由操作系統(tǒng)232識(shí)別的標(biāo)識(shí)屬性,如“不可共享”許可屬性。因而,當(dāng)開(kāi)始在移動(dòng)設(shè)備102上執(zhí)行這種應(yīng)用時(shí),操作系統(tǒng)232可以檢測(cè)許可屬性,并且在出現(xiàn)合適的許可屬性時(shí)中止共享。一旦關(guān)閉或最小化不可共享應(yīng)用,然后可以繼續(xù)屏幕共享。在另一實(shí)施例中,屏幕共享可以繼續(xù),同時(shí)執(zhí)行不可共享應(yīng)用,但是可以將模糊元件置于包含不可共享應(yīng)用的顯示部分。
[0083]在另一實(shí)施例中,不可共享許可屬性可以應(yīng)用于與軟件應(yīng)用相關(guān)聯(lián)的特定用戶界面窗體或?qū)υ捒?。操作系統(tǒng)232可以檢測(cè)針對(duì)特定窗體或?qū)υ捒虻脑S可屬性,并在顯示該窗體或?qū)υ捒驎r(shí)中止共享??蛇x地,操作系統(tǒng)232可以基于與窗體或?qū)υ捒蛳嚓P(guān)聯(lián)的數(shù)據(jù)輸入字段的個(gè)數(shù)來(lái)確定窗體或?qū)υ捒蚩赡馨瑱C(jī)密數(shù)據(jù),而無(wú)需檢查不可共享許可屬性。例如,特定形式或?qū)υ捒蚩梢园罅繑?shù)據(jù)輸入字段。當(dāng)操作系統(tǒng)232接收請(qǐng)求以顯示窗體或?qū)υ捒驎r(shí),操作系統(tǒng)232可以基于顯示在窗體或?qū)υ捒蛏系牟煌侄蔚膫€(gè)數(shù)來(lái)確定窗體或?qū)υ捒蚩赡馨瑱C(jī)密信息,并且可以暫停針對(duì)特定窗體或?qū)υ捒虻钠聊还蚕怼?br>
[0084]在另一示例實(shí)施例中,移動(dòng)設(shè)備102可以與電視機(jī)或計(jì)算機(jī)監(jiān)視器或投影儀連接,并且可以無(wú)需視頻會(huì)議的參與而直接發(fā)起屏幕共享。這可以允許通過(guò)簡(jiǎn)單使用移動(dòng)設(shè)備102的屏幕共享功能來(lái)向一大群人展示或呈現(xiàn)。此外,移動(dòng)設(shè)備102可以執(zhí)行類似步驟,如前所述,確定是否在屏幕上描述機(jī)密信息。例如,移動(dòng)設(shè)備102可以通過(guò)數(shù)據(jù)端口 218 (如通過(guò)HDM1、DV1、顯示端口、USB或其他有線連接)或通過(guò)短距離無(wú)線通信子系統(tǒng)226 (如通過(guò)藍(lán)牙、無(wú)線HD、WHD1、WiD1、Miracast、AirPlay、NFC、UWB或其他無(wú)線連接)與監(jiān)視器或投影儀連接。在連接設(shè)備之后,移動(dòng)設(shè)備102可以進(jìn)入呈現(xiàn)模式,從而移動(dòng)設(shè)備102的屏幕在監(jiān)視器或投影儀上重復(fù)。使用上述暫停過(guò)程,選擇密碼文本框同時(shí)移動(dòng)設(shè)備102處于呈現(xiàn)模式(因而屏幕共享)會(huì)導(dǎo)致在監(jiān)視器或投影儀上重復(fù)的圖像暫停。移動(dòng)設(shè)備102還可以在針對(duì)呈現(xiàn)模式的一對(duì)多組播會(huì)話中與多個(gè)設(shè)備連接,其中移動(dòng)設(shè)備102的屏幕在組播會(huì)話中在多個(gè)設(shè)備上重復(fù)。
[0085]應(yīng)當(dāng)理解,可以在發(fā)送設(shè)備上實(shí)現(xiàn)所公開(kāi)的實(shí)施例,而在接收設(shè)備上無(wú)需超出共享屏幕能力的任何其他實(shí)施方式。如上所述,發(fā)送設(shè)備可以做出屏幕共享正在發(fā)生的確定,并且可以基于確定屏幕上是否描述了機(jī)密信息而確定是否暫停屏幕共享?;谠摯_定,可以在發(fā)送側(cè),在屏幕圖像數(shù)據(jù)上做出適合的通知消息,并且將其周期性地發(fā)送給接收設(shè)備。接收設(shè)備不需要接收所發(fā)送的屏幕圖像數(shù)據(jù)的附加特征,并且接收設(shè)備僅知道正周期性地從發(fā)送設(shè)備接收屏幕圖像數(shù)據(jù)。因此,可以提供向接收設(shè)備的用戶提供已經(jīng)暫停屏幕共享的通知的功能,而無(wú)需接收設(shè)備的用戶的任何附加步驟。
[0086]僅為說(shuō)明目的而做出以上描述。以上描述不是排他的,且不限于所公開(kāi)的精確形式或?qū)嵤├?shí)施例的修改或調(diào)整將通過(guò)考慮說(shuō)明書和所公開(kāi)的實(shí)施例的實(shí)踐而顯而易見(jiàn)。例如,所描述的實(shí)施方式包括硬件和軟件,但是符合本公開(kāi)的系統(tǒng)和方法可以以單獨(dú)的硬件實(shí)現(xiàn)。
[0087]基于本文的描述和方法的計(jì)算機(jī)程序在軟件開(kāi)發(fā)者具有的技能范圍內(nèi)??梢允褂酶鞣N編程技術(shù)來(lái)創(chuàng)建各種程序或程序模塊。例如,可以以或通過(guò)Java、C、C++、匯編語(yǔ)言或任何這樣的編程語(yǔ)言來(lái)設(shè)計(jì)程序部分或程序模塊。這種軟件部分或模塊的一個(gè)或更多個(gè)可以集成到計(jì)算機(jī)系統(tǒng)或現(xiàn)有的通信軟件中。
[0088]此外,盡管在此描述了說(shuō)明性的實(shí)施例,但是本發(fā)明的范圍包括具有(例如,各種實(shí)施例的各方面的)等同的元素、修改、省略、組合的任何及所有實(shí)施例。應(yīng)給予權(quán)利要求中采用的語(yǔ)言來(lái)廣義地解釋權(quán)利要求中的要素,并且不限于本文中或本申請(qǐng)的申請(qǐng)過(guò)程中所描述的示例,該示例應(yīng)被理解為非排他的。此外,可以任何方式修改所公開(kāi)的方法的步驟,包括重新排序步驟和/或插入或刪除步驟。因而,說(shuō)明書和示例僅被理解為示例,其真實(shí)范圍和精神由所附權(quán)利要求及其等同物的完整范圍來(lái)限定。
【權(quán)利要求】
1.一種在源設(shè)備和至少一個(gè)接收設(shè)備之間共享圖像數(shù)據(jù)的方法,所述方法包括: 使用共享連接,周期性地向至少一個(gè)接收設(shè)備發(fā)送共享屏幕的圖像數(shù)據(jù); 接收與激活包含機(jī)密信息的用戶界面組件相關(guān)聯(lián)的請(qǐng)求; 響應(yīng)于接收到的請(qǐng)求,中止圖像數(shù)據(jù)的更新;以及 在中止更新時(shí),周期性地向至少一個(gè)接收設(shè)備發(fā)送中止的圖像數(shù)據(jù)。
2.根據(jù)權(quán)利要求1所述的方法,其中激活用戶界面組件至少部分地基于接收顯示虛擬鍵盤的請(qǐng)求,所述虛擬鍵盤具有專門用于輸入機(jī)密信息的鍵盤元件。
3.根據(jù)權(quán)利要求1或2所述的 方法,其中激活用戶界面組件至少部分地基于確定當(dāng)前輸入焦點(diǎn)與用戶界面組件相關(guān)聯(lián)。
4.根據(jù)權(quán)利要求3所述的方法,其中,在當(dāng)前輸入焦點(diǎn)不與用戶界面組件相關(guān)聯(lián)時(shí),不再激活用戶界面組件。
5.根據(jù)權(quán)利要求4所述的方法,還包括:響應(yīng)于確定不再激活用戶界面組件,恢復(fù)圖像數(shù)據(jù)的更新。
6.根據(jù)權(quán)利要求5所述的方法,還包括: 在確定不再激活用戶界面組件之后,確定在用戶界面組件中是否顯示機(jī)密信息;以及 使機(jī)密信息模糊。
7.根據(jù)權(quán)利要求1至6中任一項(xiàng)所述的方法,其中,中止圖像數(shù)據(jù)的更新包括:防止將更新后的圖像數(shù)據(jù)置于圖像緩沖器中。
8.根據(jù)權(quán)利要求7所述的方法,其中,發(fā)送中止的圖像數(shù)據(jù)包括:周期性地發(fā)送在中止之前被置于圖像緩沖器中的單個(gè)屏幕圖像。
9.根據(jù)權(quán)利要求1至8中任一項(xiàng)所述的方法,還包括:顯示指示屏幕共享被中止的通知,其中在中止圖像數(shù)據(jù)的更新之前添加所述通知,并且發(fā)送到接收設(shè)備的中止的圖像數(shù)據(jù)包括所述通知。
10.根據(jù)權(quán)利要求1至9中任一項(xiàng)所述的方法,其中,激活用戶界面組件包括:確定用戶界面組件與機(jī)密信息相關(guān)聯(lián),其中機(jī)密信息是登錄憑證、賬號(hào)、社會(huì)保障號(hào)碼、信用卡號(hào)或與金融相關(guān)的信息之
11.根據(jù)權(quán)利要求1至10中任一項(xiàng)所述的方法,其中,用戶界面組件是認(rèn)證字段和認(rèn)證提示之一。
12.根據(jù)權(quán)利要求1至11中任一項(xiàng)所述的方法,其中,中止圖像數(shù)據(jù)的更新包括:中止更新屏幕圖像中與用戶界面組件的顯示部分相對(duì)應(yīng)的部分,同時(shí)更新圖像數(shù)據(jù)的剩余部分。
13.根據(jù)權(quán)利要求12所述的方法,還包括: 確定用戶界面組件是否與不可共享屬性相關(guān)聯(lián);以及 一旦確定用戶界面組件與不可共享屬性相關(guān)聯(lián),中止更新屏幕圖像中與用戶界面組件的位置相對(duì)應(yīng)的部分。
14.一種用于發(fā)送與至少一個(gè)接收設(shè)備(106)共享的圖像數(shù)據(jù)的源設(shè)備(102),包括: 能夠存儲(chǔ)指令的一個(gè)或更多個(gè)計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)(210);以及 能夠執(zhí)行所述指令的一個(gè)或更多個(gè)處理器(202),所述指令的執(zhí)行使發(fā)送設(shè)備: 使用共享連接,周期性地向接收設(shè)備發(fā)送共享屏幕的圖像數(shù)據(jù);接收與激活包含機(jī)密信息的用戶界面組件相關(guān)聯(lián)的請(qǐng)求; 響應(yīng)于接收到的請(qǐng)求,中止圖像數(shù)據(jù)的更新;以及 在中止更新時(shí),周期性地向至少一個(gè)接收設(shè)備發(fā)送中止的圖像數(shù)據(jù)。
15.—個(gè)或更多個(gè)計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)(210),所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)存儲(chǔ)指令,所述指令當(dāng)由源設(shè)備(102)的一個(gè)或更多個(gè)處理器(202)執(zhí)行時(shí)使所述源設(shè)備: 使用共享連接,周期性地向至少一個(gè)接收設(shè)備發(fā)送共享屏幕的圖像數(shù)據(jù); 接收與激活包含機(jī)密信息的用戶界面組件相關(guān)聯(lián)的請(qǐng)求; 響應(yīng)于接收到的請(qǐng)求,中止圖像數(shù)據(jù)的更新;以及 在中止更新時(shí),周期性地向至少一個(gè)接收設(shè)備發(fā)送中止的圖像數(shù)據(jù)。
【文檔編號(hào)】G06F21/60GK103974025SQ201410043315
【公開(kāi)日】2014年8月6日 申請(qǐng)日期:2014年1月29日 優(yōu)先權(quán)日:2013年1月29日
【發(fā)明者】賴安·孔蘭德·布蘭德, 于里·波爾魯耶夫 申請(qǐng)人:黑莓有限公司