用于監(jiān)控和選擇性地共享圖像庫中的圖像的系統(tǒng)和方法
【專利摘要】本發(fā)明公開了用于在通信會(huì)話中共享圖像的系統(tǒng)和方法。在一些方面,在通信應(yīng)用在第一計(jì)算設(shè)備上運(yùn)行的同時(shí),軟件應(yīng)用在第一計(jì)算設(shè)備上運(yùn)行。第一計(jì)算設(shè)備與經(jīng)由通信應(yīng)用執(zhí)行的通信會(huì)話中的演示者相關(guān)聯(lián)。使用通信應(yīng)用確定自通信應(yīng)用開始在第一計(jì)算設(shè)備上運(yùn)行的時(shí)刻起向第一計(jì)算設(shè)備的圖像庫添加了一個(gè)或更多個(gè)圖像。通信應(yīng)用促進(jìn)向一個(gè)或更多個(gè)第二計(jì)算設(shè)備發(fā)送一個(gè)或更多個(gè)圖像中的至少一個(gè)圖像。一個(gè)或更多個(gè)第二計(jì)算設(shè)備與通信會(huì)話中的一個(gè)或更多個(gè)觀眾成員相關(guān)聯(lián)。
【專利說明】用于監(jiān)控和選擇性地共享圖像庫中的圖像的系統(tǒng)和方法
[0001] 相關(guān)申請(qǐng)的交叉引用
[0002] 本申請(qǐng)根據(jù)35U. S. C. § 119(e)要求于2012年5月6日遞交的題為"Method and Apparatus for Monitoring and Selectively Sharing New Photo Libraries,'的美國臨 時(shí)申請(qǐng)Ν〇·61/643,304以及于2012年5月6日提交的題為"Method and Apparatus for Monitoring and Transmitting New Photo Libraries" 的美國臨時(shí)申請(qǐng) 61/643, 303 的優(yōu) 先權(quán),其全部?jī)?nèi)容通過引用而在此加入。
【背景技術(shù)】
[0003] 電話會(huì)議、視頻會(huì)議和桌面共享會(huì)話可用來實(shí)現(xiàn)在處于不同地理位置的多方之間 的通信。
【發(fā)明內(nèi)容】
[0004] 在一些方面,題述技術(shù)涉及一種用于在通信會(huì)話中共享屏幕截圖的方法。所述方 法包括:在通信應(yīng)用正在第一計(jì)算設(shè)備上運(yùn)行的同時(shí)在所述第一計(jì)算設(shè)備上運(yùn)行一個(gè)或 更多個(gè)軟件應(yīng)用,其中所述第一計(jì)算設(shè)備與經(jīng)由所述通信應(yīng)用執(zhí)行的通信會(huì)話中的演示者 (presenter)相關(guān)聯(lián),并且所述一個(gè)或更多個(gè)軟件應(yīng)用與所述通信應(yīng)用不同。所述方法包 括:使用所述通信應(yīng)用來確定自所述通信應(yīng)用開始在所述第一計(jì)算設(shè)備上運(yùn)行的時(shí)刻起向 所述第一計(jì)算設(shè)備的圖像庫添加了一個(gè)或更多個(gè)圖像。所述方法包括:使用所述通信應(yīng)用 促進(jìn)向一個(gè)或更多個(gè)第二計(jì)算設(shè)備發(fā)送所述一個(gè)或更多個(gè)圖像中的至少一個(gè),其中所述一 個(gè)或更多個(gè)第二計(jì)算設(shè)備與所述通信會(huì)話中的一個(gè)或更多個(gè)觀眾成員相關(guān)聯(lián)。
[0005] 在一些方面,題述技術(shù)涉及一種用于在通信會(huì)話中共享屏幕截圖的非瞬時(shí)計(jì)算機(jī) 可讀介質(zhì)。所述計(jì)算機(jī)可讀介質(zhì)包括用于執(zhí)行以下操作的指令:在通信應(yīng)用正在第一計(jì)算 設(shè)備上運(yùn)行的同時(shí)在所述第一計(jì)算設(shè)備上運(yùn)行一個(gè)或更多個(gè)軟件應(yīng)用,其中所述第一計(jì)算 設(shè)備與經(jīng)由所述通信應(yīng)用執(zhí)行的通信會(huì)話中的演示者相關(guān)聯(lián),并且所述一個(gè)或更多個(gè)軟件 應(yīng)用與所述通信應(yīng)用不同。所述計(jì)算機(jī)可讀介質(zhì)包括用于執(zhí)行以下操作的指令:使用所述 通信應(yīng)用來確定自所述通信應(yīng)用開始在所述第一計(jì)算設(shè)備上運(yùn)行的時(shí)刻起向所述第一計(jì) 算設(shè)備的圖像庫添加了一個(gè)或更多個(gè)圖像。所述計(jì)算機(jī)可讀介質(zhì)包括用于執(zhí)行以下操作的 指令:使用所述通信應(yīng)用促進(jìn)向一個(gè)或更多個(gè)第二計(jì)算設(shè)備發(fā)送所述一個(gè)或更多個(gè)圖像中 的至少一個(gè),其中所述一個(gè)或更多個(gè)第二計(jì)算設(shè)備與所述通信會(huì)話中的一個(gè)或更多個(gè)觀眾 成員相關(guān)聯(lián)。
[0006] 在一些方面,題述技術(shù)涉及一種計(jì)算設(shè)備。所述計(jì)算設(shè)備包括一個(gè)或更多個(gè)處理 器。所述計(jì)算設(shè)備包括存儲(chǔ)器。所述存儲(chǔ)器包括指令。所述指令包括用于執(zhí)行以下操作的 代碼:在通信應(yīng)用正在所述計(jì)算設(shè)備的后臺(tái)運(yùn)行的同時(shí)在所述計(jì)算設(shè)備的前臺(tái)運(yùn)行軟件應(yīng) 用,其中第一計(jì)算設(shè)備與經(jīng)由所述通信應(yīng)用執(zhí)行的通信會(huì)話中的演示者相關(guān)聯(lián),并且所述 軟件應(yīng)用與所述通信應(yīng)用不同。所述指令包括用于執(zhí)行以下操作的代碼:使用所述通信應(yīng) 用來確定自所述通信應(yīng)用開始在所述第一計(jì)算設(shè)備上運(yùn)行的時(shí)刻起向所述計(jì)算設(shè)備的圖 像庫添加了一個(gè)或更多個(gè)圖像。所述指令包括用于執(zhí)行以下操作的代碼:使用所述通信應(yīng) 用促進(jìn)向一個(gè)或更多個(gè)遠(yuǎn)程計(jì)算設(shè)備發(fā)送所述一個(gè)或更多個(gè)圖像中的至少一個(gè),其中所述 一個(gè)或更多個(gè)遠(yuǎn)程計(jì)算設(shè)備與所述通信會(huì)話中的一個(gè)或更多個(gè)觀眾成員相關(guān)聯(lián)。
【專利附圖】
【附圖說明】
[0007] 圖IA是示例通信系統(tǒng)的框圖;
[0008] 圖IB是示例通信服務(wù)器的框圖;
[0009] 圖2是示例通信設(shè)備的框圖;
[0010] 圖3是用于在會(huì)議會(huì)話期間存儲(chǔ)和共享圖像的示例處理的示意圖;
[0011] 圖4是用于在會(huì)議會(huì)話期間存儲(chǔ)圖像的示例處理的流程圖;
[0012] 圖5是用于在會(huì)議會(huì)話期間共享圖像的示例處理的流程圖;
[0013] 圖6是示例演示者計(jì)算設(shè)備的框圖;
[0014] 圖7是用于在通信會(huì)話中共享圖像的示例處理的流程圖;
[0015] 圖8是用于在通信會(huì)話中共享屏幕截圖的示例處理的流程圖;
[0016] 圖9概念性地示出了實(shí)現(xiàn)了題述技術(shù)的一些實(shí)現(xiàn)的示例電子系統(tǒng)。
【具體實(shí)施方式】
[0017] 下文闡述的詳細(xì)描述旨在作為題述技術(shù)的多個(gè)配置的描述,而不旨在表示可以實(shí) 現(xiàn)題述技術(shù)的僅有配置。附圖被并入本文并且構(gòu)成詳細(xì)描述的一部分。詳細(xì)描述包括具體 細(xì)節(jié),以用于提供對(duì)題述技術(shù)的全面理解。然而,題述技術(shù)不限于這里闡述的具體細(xì)節(jié),并 且可以在沒有這些具體細(xì)節(jié)的情況下被實(shí)現(xiàn)。在一些實(shí)例中,以框圖的形式示出了特定結(jié) 構(gòu)和組件形成以避免模糊題述技術(shù)的構(gòu)思。
[0018] 圖IA是通信系統(tǒng)100的框圖。通信系統(tǒng)100包括多個(gè)通信設(shè)備120、130,它們經(jīng) 由通信網(wǎng)絡(luò)110參與彼此的會(huì)議會(huì)話。
[0019] 在一些示例中,一個(gè)通信設(shè)備120U30可充當(dāng)主機(jī)通信設(shè)備,而剩余通信設(shè)備可 充當(dāng)客戶端通信設(shè)備。例如,在會(huì)議會(huì)話期間的任何給定時(shí)刻,通信設(shè)備120U30中的一個(gè) 或更多個(gè)可充當(dāng)演示者設(shè)備120 (例如,主機(jī)設(shè)備),而剩余設(shè)備120、130可充當(dāng)觀眾設(shè)備 130 (例如,客戶端設(shè)備)。演示者設(shè)備120可向觀眾設(shè)備130呈現(xiàn)資料,例如,數(shù)據(jù)、桌面或 屏幕內(nèi)容、音頻、圖像、或視頻內(nèi)容。
[0020] 此外,任意數(shù)量的通信設(shè)備120U30可參與會(huì)議會(huì)話。在會(huì)議會(huì)話期間,任意數(shù)量 的通信設(shè)備120、130可充當(dāng)演示者設(shè)備120或觀眾設(shè)備130。
[0021] 會(huì)議會(huì)話可允許在演示者通信設(shè)備120與觀眾通信設(shè)備130之間共享桌面屏幕內(nèi) 容、視頻和音頻。在一些示例中,會(huì)議會(huì)話允許在演示者通信設(shè)備120與觀眾通信設(shè)備130 之間同時(shí)進(jìn)行雙向數(shù)據(jù)、音頻和視頻信號(hào)傳輸。
[0022] 演示者通信設(shè)備120和觀眾通信設(shè)備130可以是移動(dòng)(例如無線)或非移動(dòng)(例 如桌面)通信設(shè)備(具有視頻、音頻和桌面屏幕共享能力)。在一些示例中,可以使用能夠 支持實(shí)時(shí)對(duì)等通信以及支持提供桌面屏幕共享會(huì)話和用戶交互的應(yīng)用的任意通信設(shè)備。可 用于這里公開的示例的演示者通信設(shè)備120和觀眾通信設(shè)備130的示例包括但不限于移動(dòng) 電話、個(gè)人數(shù)字助理、平板計(jì)算機(jī)、便攜式電視、膝上型計(jì)算機(jī)、數(shù)字視頻/音頻記錄機(jī)等。
[0023] 每個(gè)通信設(shè)備120、130可包括顯示器(未示出),其用于顯示共享數(shù)據(jù)、共享桌面 屏幕內(nèi)容、共享視頻內(nèi)容、和/或共享圖像。在一些示例中顯示器可以是內(nèi)置顯示器。在一 些示例中,顯示器可以是與通信設(shè)備120U30耦合(例如無線地或通過諸如網(wǎng)絡(luò)連接等的 物理連接)的分離單元。演示者通信設(shè)備120和觀眾通信設(shè)備130的視頻能力可由內(nèi)置于 通信設(shè)備120U30中的模塊提供。在一些示例中,向演示者通信設(shè)備120和觀眾通信設(shè)備 130提供視頻能力的模塊可以是與演示者通信設(shè)備120和觀眾通信設(shè)備130耦合的獨(dú)立單 J Li 〇
[0024] 在一些示例中,通信設(shè)備120、130可包括用于輸入或輸出音頻的一個(gè)或更多個(gè)音 頻入口 /出口(例如,麥克風(fēng)、揚(yáng)聲器等)。在一些示例中,音頻入口 /出口中的至少一個(gè) 可以是內(nèi)置入口 /出口。在一些示例中,音頻入口 /出口中的至少一個(gè)可以是與通信設(shè)備 120U30耦合(例如無線地或通過諸如網(wǎng)絡(luò)連接等的物理連接)的分離單元。
[0025] 演示者通信設(shè)備120和觀眾通信設(shè)備130可以直接地或通過中間通信設(shè)備(未示 出)進(jìn)行通信。例如,一個(gè)或更多個(gè)通信服務(wù)器(示于圖IB中)可以便于演示者通信設(shè)備 120與觀眾通信設(shè)備130之間的通信。在一些示例中,演示者通信設(shè)備120和觀眾通信設(shè)備 130可以通過安全和/或加密通信鏈路進(jìn)行通信。
[0026] 通信網(wǎng)絡(luò)110可以是高帶寬和/或帶寬受限的通信網(wǎng)絡(luò)。在一些示例中,通信網(wǎng) 絡(luò)110可以是無線通信網(wǎng)絡(luò)。在一些示例中,通信網(wǎng)絡(luò)110可以是局域網(wǎng)(LAN)、城域網(wǎng) (MN)或廣域網(wǎng)(WAN)(比如因特網(wǎng))。在一些示例中,網(wǎng)絡(luò)110可包括一個(gè)或更多個(gè)通用 網(wǎng)絡(luò)(例如因特網(wǎng)、LAN等)和/或其他網(wǎng)絡(luò)(例如互聯(lián)網(wǎng)協(xié)議(IP)網(wǎng)絡(luò))的一個(gè)或更多 個(gè)部分。
[0027] 根據(jù)所使用的通信設(shè)備120、130的類型(例如移動(dòng)或桌面),演示者通信設(shè)備120 和觀眾通信設(shè)備130通過適當(dāng)?shù)耐ㄐ沛溌?35 (例如無線和/或有線通信鏈路)以及通過 適當(dāng)?shù)耐ㄐ啪W(wǎng)絡(luò)110參與會(huì)議會(huì)話。
[0028] 在一些示例中,會(huì)議會(huì)話監(jiān)控器350可以監(jiān)控演示者通信設(shè)備230并且向觀眾通 信設(shè)備130提供指示新添加的內(nèi)容的更新。在一些示例中,會(huì)議會(huì)話監(jiān)控器350可以針對(duì) 新添加的文件320 (例如,音頻文件、視頻文件、數(shù)據(jù)文件、包括與桌面/屏幕共享有關(guān)的信 息的文件)監(jiān)控演示者通信設(shè)備230的一個(gè)或更多個(gè)存儲(chǔ)文件夾310,并且與觀眾通信設(shè)備 130共享新添加的文件。例如,會(huì)議會(huì)話可以監(jiān)控演示者通信設(shè)備120的圖像文件夾310并 且與觀眾通信設(shè)備130共享新添加的圖像230。
[0029] 會(huì)議會(huì)話監(jiān)控器350可以位于演示者通信設(shè)備120內(nèi)部或演示者通信設(shè)備120外 部。在一些示例中,會(huì)議會(huì)話監(jiān)控器350可以位于演示者通信設(shè)備120的下游和/或通信 網(wǎng)絡(luò)110內(nèi)部。在一些示例中,會(huì)議會(huì)話監(jiān)控器350可以在觀眾通信設(shè)備130中的一個(gè)或 更多個(gè)的內(nèi)部。
[0030] 在一些示例中,選擇器199可以與演示者通信設(shè)備120和/或觀眾通信設(shè)備130 耦合。選擇器199可以在通信設(shè)備120U30內(nèi)部、位于網(wǎng)絡(luò)110內(nèi)、或者在網(wǎng)絡(luò)110的下 游。選擇器處理新添加的文件320中的共享信息,并且選擇文件320的某些部分以與觀眾 通信設(shè)備130共享。例如,選擇器可以移除演示者不希望與觀眾通信設(shè)備130共享的信息, 例如,標(biāo)題、工具欄、狀態(tài)欄和其他項(xiàng)目,并且留下文件的所選擇的部分以進(jìn)行共享。在一些 示例中,選擇器可以移除共享信息的某些特征并且保留某些其他特征。
[0031] 在一些示例中,選擇器199可以與觀眾通信設(shè)備130共享新添加文件320的減少 (例如,壓縮)或增強(qiáng)版本。在一些示例中,選擇器可以執(zhí)行某些功能,例如,數(shù)據(jù)處理、圖像 處理、視頻處理、音頻處理等,以減少或增強(qiáng)共享信息。
[0032] 圖IB是通信系統(tǒng)100A的框圖。在一些示例中,演示者通信設(shè)備120和觀眾通信 設(shè)備130可使用一個(gè)或更多個(gè)通信服務(wù)器來促進(jìn)彼此的通信。例如,如圖IB所示,在一些 示例中,演示者通信設(shè)備120和觀眾通信設(shè)備130可連接到促進(jìn)數(shù)據(jù)業(yè)務(wù)149 (包括通信設(shè) 備之間的共享數(shù)據(jù)和共享桌面屏幕內(nèi)容)的傳輸?shù)耐ㄐ欧?wù)器150。在一些示例中,音頻服 務(wù)器160 (例如,音頻橋160)可用來促進(jìn)參與會(huì)議會(huì)話的演示者通信設(shè)備120與觀眾通信 設(shè)備130之間的音頻業(yè)務(wù)159的傳輸。此外,在一些示例中,視頻服務(wù)器170可用來促進(jìn)通 信設(shè)備120、130之間的共享視頻業(yè)務(wù)169的傳輸。
[0033] 通信服務(wù)器150、音頻橋160和視頻服務(wù)器170可位于網(wǎng)絡(luò)110內(nèi)或位于網(wǎng)絡(luò)110 的下游。
[0034] 圖2是通信設(shè)備120U30的框圖。設(shè)備120U30可包括處理器230(例如中央處 理單元或CPU),其執(zhí)行設(shè)備的操作,執(zhí)行各種指令以及操縱來自主存儲(chǔ)器220的數(shù)據(jù)結(jié)構(gòu)。
[0035] 處理器230可經(jīng)由輸入/輸出(I/O)設(shè)備接口 240耦合到多個(gè)接口。I/O設(shè)備接 口 240可包括用來與多個(gè)輸入和/或輸出設(shè)備(比如鍵盤或鼠標(biāo))以及與處理器230對(duì)接 的邏輯,并允許在處理器230和其他組件之間傳輸信號(hào)。此外,接口設(shè)備(比如揚(yáng)聲器210、 麥克風(fēng)207、外圍設(shè)備203和顯示器128)可用來傳輸去往/來自處理器230和主存儲(chǔ)器220 的信號(hào)。在一些示例中,輸入/輸出接口 240可包括USB端口(未示出)。
[0036] 在一些示例中,通信設(shè)備120U30可包括網(wǎng)絡(luò)設(shè)備接口 250,其向設(shè)備提供對(duì)通信 網(wǎng)絡(luò)110的接入。在一些實(shí)施例中,輸入/輸出網(wǎng)絡(luò)接口 240可用來發(fā)送和接收用于根據(jù) 這里描述的實(shí)施例共享內(nèi)容(例如,視頻、音頻、數(shù)據(jù)、屏幕和桌面內(nèi)容)的信號(hào)。
[0037] 主存儲(chǔ)器220可以是計(jì)算機(jī)可讀存儲(chǔ)器,并且可包括非易失性存儲(chǔ)器設(shè)備的組 合。主存儲(chǔ)器220還可包括操作系統(tǒng)270,其實(shí)現(xiàn)多種傳統(tǒng)操作系統(tǒng)功能,包括:對(duì)多個(gè)設(shè) 備(比如數(shù)據(jù)庫存儲(chǔ)設(shè)備260)的存儲(chǔ)器管理和受控訪問、以及任務(wù)和處理調(diào)度。數(shù)據(jù)存儲(chǔ) 設(shè)備260可包括用于這里公開的示例的內(nèi)容,比如圖像、文本、視頻、音頻和計(jì)算機(jī)應(yīng)用。在 一些示例中,數(shù)據(jù)存儲(chǔ)設(shè)備260可以將存儲(chǔ)的內(nèi)容歸類到多個(gè)文件夾(例如,圖像文件夾、 一般數(shù)據(jù)存儲(chǔ)文件夾等)中。
[0038] 在一些示例中,存儲(chǔ)設(shè)備260可以在設(shè)備120U30外部。例如,存儲(chǔ)設(shè)備260可以 是網(wǎng)絡(luò)內(nèi)或計(jì)算云中的遠(yuǎn)程數(shù)據(jù)庫。
[0039] 主存儲(chǔ)器220可被配置為持有多種軟件265和計(jì)算機(jī)可執(zhí)行指令和數(shù)據(jù)結(jié)構(gòu),其 中包括實(shí)現(xiàn)這里描述的技術(shù)的方面的計(jì)算機(jī)可執(zhí)行指令和數(shù)據(jù)結(jié)構(gòu)。
[0040] 例如,軟件265可實(shí)現(xiàn)用于監(jiān)控通信設(shè)備120、130的存儲(chǔ)部分260的一個(gè)或更多 個(gè)存儲(chǔ)文件夾310(圖1A)的過程。在一些示例中,軟件265還可以執(zhí)行用于與參與會(huì)議會(huì) 話的其他通信設(shè)備130共享存儲(chǔ)區(qū)域260或存儲(chǔ)文件夾310內(nèi)存儲(chǔ)的內(nèi)容的過程。在一些 示例中,軟件265還可以執(zhí)行用于選擇用于與觀眾通信設(shè)備130共享的特征的特征。例如, 軟件可以執(zhí)行用于處理(例如,移除、壓縮、增強(qiáng)等)共享內(nèi)容的特征。
[0041] 如前所述,備選地,在一些示例中,位于網(wǎng)絡(luò)110(示于圖1)中的應(yīng)用程序(未示 出)或模塊(未示出)可負(fù)責(zé)監(jiān)控通信設(shè)備120、130的存儲(chǔ)文件夾310、選擇用于共享的內(nèi) 容、和/或與參與會(huì)議會(huì)話的其他通信設(shè)備130共享存儲(chǔ)在存儲(chǔ)文件夾310中的信息。 [0042] 圖3是根據(jù)這里公開的一些示例的用于在會(huì)議會(huì)話期間存儲(chǔ)和共享圖像的過程 的示意圖。如圖3中所示,通信設(shè)備120可以參與與一個(gè)或更多個(gè)通信設(shè)備(未示出)的 會(huì)議會(huì)話。雖然示出為平板計(jì)算機(jī),但是通信設(shè)備120可以是本領(lǐng)域中任意已知的通信設(shè) 備,例如,移動(dòng)電話、個(gè)人數(shù)字助理、平板計(jì)算機(jī)、便攜式電視、膝上型計(jì)算機(jī)、數(shù)字視頻/音 頻記錄機(jī)等。如前所述,通信設(shè)備120可以包括顯示器201,顯示器201可以是內(nèi)置顯示器 201或已經(jīng)與通信設(shè)備120耦合的外部顯示器。
[0043] 在一些示例中,當(dāng)激活會(huì)議會(huì)話330時(shí),會(huì)議會(huì)話監(jiān)控器350被激活。會(huì)議監(jiān)控器 350可以由通信設(shè)備120的用戶激活,或者響應(yīng)于激活其他程序或響應(yīng)于發(fā)起會(huì)議會(huì)話而 被自動(dòng)激活。
[0044] 一旦被激活,通信設(shè)備120的用戶(未示出)可以繼續(xù)使用他/她的通信設(shè)備120 上的其他程序工作。雖然用戶正在使用其他程序(例如,移動(dòng)應(yīng)用程序)工作,但是會(huì)議會(huì) 話330被移動(dòng)到后臺(tái)(在后臺(tái)中,它保持活動(dòng)),并且繼續(xù)在通信設(shè)備的后臺(tái)運(yùn)行。
[0045] 如上所述,會(huì)議會(huì)話監(jiān)控器350繼續(xù)處于活動(dòng)狀態(tài)并且繼續(xù)主動(dòng)地監(jiān)控演示者設(shè) 備的存儲(chǔ)文件夾310。當(dāng)用戶正在使用程序的界面340工作(例如,使用應(yīng)用編程界面工 作)時(shí),他/她希望與參與會(huì)議會(huì)話330的一個(gè)或更多個(gè)觀眾通信設(shè)備130 (如圖IA所示) 共享與啟動(dòng)的程序有關(guān)的一些信息,例如,啟動(dòng)的程序界面340的圖像。這里公開的一些示 例向用戶提供了在不必退出程序并且返回會(huì)議會(huì)話330的情況下進(jìn)行這種操作(例如,共 享與啟動(dòng)的程序有關(guān)的信息)的能力。具體地,為了與其他用戶共享與啟動(dòng)的程序有關(guān)的 信息,通信設(shè)備的用戶可以創(chuàng)建包括與啟動(dòng)的應(yīng)用有關(guān)的信息的文件320,并且在存儲(chǔ)文件 夾310中保存該文件。
[0046] 例如,用戶可能希望與會(huì)議會(huì)話的其他參與者共享啟動(dòng)的程序界面340的圖像。 為了進(jìn)行該操作,用戶可以獲得啟動(dòng)的程序界面340的屏幕圖像320。在一些示例中,屏幕 圖像320可以是以下各項(xiàng)中的至少一項(xiàng):屏幕轉(zhuǎn)儲(chǔ)(dump)、屏幕轉(zhuǎn)儲(chǔ)、屏幕截圖、截屏、抓 屏、打印屏幕(下文中統(tǒng)稱為"屏幕截圖")。在一些示例中,屏幕圖像320可以是計(jì)算機(jī)拍 攝以記錄在通信設(shè)備的顯示器201上顯示的可視項(xiàng)目的任何圖像。可以通過本領(lǐng)域中已知 的任何技術(shù)來獲得屏幕截圖。例如,可以通過采用硬件鍵(例如,通過按壓鍵盤上的某些 鍵)、通過使用某些設(shè)備鍵、通過觸摸屏幕等來獲得屏幕截圖。
[0047] -旦用戶獲得了包括與啟動(dòng)的程序有關(guān)的信息的文件,就將文件存儲(chǔ)在通信設(shè)備 120的存儲(chǔ)區(qū)域260中的位置中。在一些示例中,獲得的文件可以存儲(chǔ)在演示者通設(shè)備的存 儲(chǔ)文件夾310中。如上所述,會(huì)議會(huì)話監(jiān)控器350監(jiān)控該文件夾310并且檢測(cè)針對(duì)該文件 夾的任何新添加的文件??梢杂蛇x擇器199來處理新添加的文件,該處理器199處理新文 件并且通過移除(或添加)某些特征并保留其他特征來減小(或增強(qiáng))文件。例如,諸如 工具欄、狀態(tài)欄等的某些特征可以從新添加的文件中移除。一旦選擇器對(duì)文件進(jìn)行了處理, 就可以與會(huì)議會(huì)話中的其他參與者共享文件。
[0048] 在一些示例中,包括共享信息的文件可以自動(dòng)地并且在沒有任何用戶交互的情況 下由通信設(shè)備120存儲(chǔ)在存儲(chǔ)文件夾310中。在一些示例中,可以由通信設(shè)備的用戶通過 用戶交互將共享信息存儲(chǔ)在存儲(chǔ)文件夾310中。
[0049] 在一些示例中,選擇器199可以自動(dòng)地并且在沒有任何用戶交互的情況下對(duì)新存 儲(chǔ)的文件進(jìn)行操作以選擇/處理共享的特征。在一些示例中,可以通過用戶交互(演示者 和/或觀眾通信設(shè)備120U30中的至少一個(gè)的用戶)來觸發(fā)由選擇器199執(zhí)行的操作。
[0050] 在一些示例中,通信設(shè)備120的用戶可以識(shí)別其內(nèi)容可以與會(huì)議會(huì)話的參與者共 享的存儲(chǔ)文件夾310。在一些示例中,并非同一會(huì)議會(huì)話的所有參與者都接收相同量的共享 信息。具體地,通信設(shè)備120可以將某些存儲(chǔ)文件夾310識(shí)別為其更新內(nèi)容可以與會(huì)議會(huì) 話中的某些參與者共享的文件夾,并且將某些其他文件夾識(shí)別為其更新內(nèi)容可以與某些其 他參與者共享的文件夾。
[0051] 一旦將文件保存在通信設(shè)備120的存儲(chǔ)文件夾310中,用戶就可以選擇繼續(xù)使用 啟動(dòng)的程序工作或者啟動(dòng)另一程序。用戶可以通過獲得額外文件并且將文件存儲(chǔ)在指定的 存儲(chǔ)文件夾310中來繼續(xù)與會(huì)議會(huì)話中的其他參與者共享信息。
[0052] 例如,如圖3中所示,用戶可以繼續(xù)使用啟動(dòng)的程序工作或者啟動(dòng)另一程序。如果 用戶決定再次共享與啟動(dòng)的程序有關(guān)的信息(例如,共享與對(duì)啟動(dòng)的程序界面340-A的更 新有關(guān)的信息),則他/她可以獲得另一文件320-A (例如,另一屏幕截圖)并且將該文件存 儲(chǔ)在存儲(chǔ)文件夾310中。會(huì)議會(huì)話監(jiān)控器檢測(cè)對(duì)存儲(chǔ)文件夾310的這一更新。選擇器(未 示出)可以對(duì)存儲(chǔ)文件進(jìn)行操作以減少/增強(qiáng)文件中的特征和/或選擇某些特征以用于共 享。一旦由選擇器進(jìn)行了處理,則由選擇器選擇用于共享的部分可以與會(huì)議會(huì)話的其他參 與者共享。
[0053] 圖4是用于在會(huì)議會(huì)話期間存儲(chǔ)圖像的過程的流程圖。通信設(shè)備120、130可以發(fā) 起與一方或多方(參與者)410的會(huì)議會(huì)話。
[0054] 會(huì)議會(huì)話的發(fā)起激活會(huì)議會(huì)話監(jiān)控器(如圖3所示)。一旦激活了會(huì)議會(huì)話,則可 以通過啟動(dòng)另一程序?qū)?huì)議會(huì)話轉(zhuǎn)移到通信設(shè)備120、130的后臺(tái)。如果用戶希望與其他參 與者共享與啟動(dòng)的程序有關(guān)的信息,則他/她可以獲得啟動(dòng)的程序的信息(例如,啟動(dòng)的程 序界面的屏幕截圖)430。獲得的信息(例如,屏幕圖像)被存儲(chǔ)在存儲(chǔ)文件夾中。用戶可 以選擇繼續(xù)使用啟動(dòng)的應(yīng)用工作,或者選擇工作時(shí)要使用的另一應(yīng)用440。在任意一種情況 下,如果會(huì)議會(huì)話仍然是活動(dòng)的450,則用戶可以繼續(xù)創(chuàng)建新文件(例如,屏幕截圖),包括 與他/她工作時(shí)正使用的程序有關(guān)的信息。新創(chuàng)建的文件被存儲(chǔ)在存儲(chǔ)文件夾中。會(huì)議會(huì) 話監(jiān)控器(如圖3所示)繼續(xù)監(jiān)控通信設(shè)備的存儲(chǔ)文件夾以確定是否檢測(cè)到新文件。選擇 器(未示出)可以對(duì)任何新檢測(cè)的文件進(jìn)行操作以減小/增強(qiáng)文件中的特征和/或選擇某 些特征進(jìn)行共享。一旦由選擇器進(jìn)行了處理,則由選擇器選擇用于共享的部分可以與會(huì)議 會(huì)話的其他參與者共享。
[0055] 圖5是用于在會(huì)議會(huì)話期間共享圖像的過程的流程圖。通信設(shè)備120、130可以發(fā) 起與使用其各自的通信設(shè)備120、130的一方或多方(參與者)的會(huì)議會(huì)話505。會(huì)議會(huì)話 的發(fā)起激活了會(huì)議會(huì)話監(jiān)控器510。會(huì)議會(huì)話監(jiān)控器監(jiān)控通信設(shè)備120、130的存儲(chǔ)區(qū)域,并 且檢查新添加的文件530。如果檢測(cè)到新添加的文件,則選擇器可以對(duì)任何新檢測(cè)的文件 進(jìn)行操作以減少/增強(qiáng)文件中的特征和/或選擇某些特征進(jìn)行共享535。一旦由選擇器進(jìn) 行了處理,則由選擇器選擇用于共享的部分可以與會(huì)議會(huì)話的其他參與者共享540。只要 維持會(huì)議會(huì)話550,會(huì)議會(huì)話監(jiān)控器就繼續(xù)針對(duì)新條目監(jiān)控用戶存儲(chǔ)設(shè)備520。如果檢測(cè)到 新添加的條目530,則選擇器可以對(duì)新檢測(cè)的條目進(jìn)行操作以減少/增強(qiáng)文件中的特征和/ 或選擇某些特征進(jìn)行共享540。一旦由選擇器進(jìn)行了處理,則由選擇器選擇用于共享的部分 可以與會(huì)議會(huì)話的其他參與者共享540。
[0056] 某些操作系統(tǒng)不允許截屏作為應(yīng)用。這使得建立遠(yuǎn)程會(huì)議和遠(yuǎn)程輔助變得困難, 這是因?yàn)椴荒茉谄渌麘?yīng)用是活動(dòng)應(yīng)用時(shí)截屏。一些示例發(fā)起與這里所述的會(huì)議會(huì)話監(jiān)控耦 合的會(huì)議會(huì)話。用戶(例如,顧客、專家、或演示者)可以將會(huì)議會(huì)話應(yīng)用轉(zhuǎn)移到后臺(tái),其中 會(huì)議會(huì)話應(yīng)用在后臺(tái)繼續(xù)運(yùn)行。用戶可以打開其他應(yīng)用并且手動(dòng)地對(duì)他/她工作時(shí)正在使 用的應(yīng)用抓取屏幕截圖(例如,打開書籍閱讀應(yīng)用編程界面并且通過按壓他/她的設(shè)備的 某些硬件按鈕來抓取屏幕截圖)。會(huì)議會(huì)話監(jiān)控器正在監(jiān)控用戶的存儲(chǔ)文件夾,并且等待要 添加的新圖像。它一檢測(cè)到新圖像已經(jīng)被添加,就自動(dòng)地與會(huì)議中的其他參加者共享新圖 像。顧客、演示者、或?qū)<矣脩魺o需再次打開會(huì)議會(huì)話監(jiān)控器,并且可以留在當(dāng)前應(yīng)用中。在 一些示例中,可以選擇性地共享與應(yīng)用上的內(nèi)容部分。具體地,在一些示例中,作為共享整 個(gè)文件(例如,圖像的整個(gè)窗口)的替代,對(duì)應(yīng)用的內(nèi)容區(qū)域的某些特征進(jìn)行共享。例如, 在圖像中,諸如工具欄和狀態(tài)欄等的項(xiàng)目以及演示者不希望與參與者共享的項(xiàng)目可以被移 除,并且剩余特征被共享。
[0057] 圖6是示例演示者計(jì)算設(shè)備600的框圖。演示者計(jì)算設(shè)備600可以與圖IA的演 示者通信設(shè)備120相對(duì)應(yīng)。演示者計(jì)算設(shè)備600可以是以下各項(xiàng)之一:膝上型計(jì)算機(jī)、臺(tái)式 計(jì)算機(jī)、移動(dòng)電話、平板計(jì)算機(jī)、個(gè)人數(shù)字助理(PDA)、電子音樂播放器、其中嵌入有或耦合 有一個(gè)或更多個(gè)處理器的電視等。根據(jù)一些示例,演示者計(jì)算設(shè)備600具有操作系統(tǒng),該操 作系統(tǒng)不允許正在后臺(tái)運(yùn)行的應(yīng)用對(duì)正在前臺(tái)運(yùn)行的其他軟件應(yīng)用截屏。這種操作系統(tǒng)的 示例包括由加利福尼亞庫比蒂諾的蘋果公司開發(fā)的一些版本的iOS?操作系統(tǒng)。
[0058] 如圖所示,演示者計(jì)算設(shè)備600包括:中央處理單元(CPU)602、網(wǎng)絡(luò)接口 604、相 機(jī)606、麥克風(fēng)608、揚(yáng)聲器610、顯示設(shè)備612、以及存儲(chǔ)器614。在一些示例中,演示者計(jì)算 設(shè)備可以在不具有網(wǎng)絡(luò)接口 604、相機(jī)606、麥克風(fēng)608、揚(yáng)聲器610、或顯示設(shè)備612中的一 項(xiàng)或多項(xiàng)的情況下實(shí)現(xiàn),或者網(wǎng)絡(luò)接口 604、相機(jī)606、麥克風(fēng)608、揚(yáng)聲器610、或顯示設(shè)備 612中的一項(xiàng)或多項(xiàng)可以位于演示者計(jì)算設(shè)備600外部并且使用有線或無線連接與演示者 計(jì)算設(shè)備600相連。
[0059] CPU 602被配置為執(zhí)行存儲(chǔ)在計(jì)算機(jī)可讀介質(zhì)(例如,存儲(chǔ)器614)中的計(jì)算機(jī)指 令。網(wǎng)絡(luò)接口 604被配置為允許演示者計(jì)算設(shè)備600在諸如圖IA的通信網(wǎng)絡(luò)110的網(wǎng)絡(luò) 中發(fā)送和接收數(shù)據(jù)。網(wǎng)絡(luò)接口 604可以包括一個(gè)或更多個(gè)網(wǎng)絡(luò)接口卡(NIC)。相機(jī)606被 配置為拍攝照片,其中照片可以存儲(chǔ)在存儲(chǔ)器614中。麥克風(fēng)608被配置為接收音頻輸入, 可以使用網(wǎng)絡(luò)接口 604發(fā)送音頻輸入或者將音頻輸入存儲(chǔ)在存儲(chǔ)器614中的音頻文件中。 揚(yáng)聲器610被配置為播放例如與演不者計(jì)算設(shè)備600正在參與的通信會(huì)話相關(guān)聯(lián)的音頻輸 出或者播放存儲(chǔ)在位于存儲(chǔ)器614中的音頻文件中的音頻。顯示設(shè)備612可以包括一個(gè)或 更多個(gè)屏幕。顯示設(shè)備612被配置為顯示與在演示者計(jì)算設(shè)備600上執(zhí)行的應(yīng)用相關(guān)聯(lián)的 圖像。
[0060] 存儲(chǔ)器614存儲(chǔ)數(shù)據(jù)和/或指令。存儲(chǔ)器614可以是以下各項(xiàng)中的一項(xiàng)或多項(xiàng): 緩存單元、存儲(chǔ)單元、內(nèi)部存儲(chǔ)器單元或外部存儲(chǔ)器單元。如圖所示,存儲(chǔ)器614包括通信 應(yīng)用616、軟件應(yīng)用620. 1-n以及圖像庫622。
[0061] 通信應(yīng)用616可以實(shí)現(xiàn)在軟件、硬件或軟件和硬件的組合中。通信應(yīng)用616被配 置為允許演示者計(jì)算設(shè)備600參與通信會(huì)話(例如,呈現(xiàn)或接收數(shù)據(jù))。演示者計(jì)算設(shè)備 600的用戶可以使用通信應(yīng)用616以控制在通信會(huì)話中呈現(xiàn)的數(shù)據(jù)或查看在通信會(huì)話中接 收的數(shù)據(jù)。如圖所示,通信應(yīng)用616包括圖像共享模塊618。圖像共享模塊618被配置為 在通信會(huì)話中共享來自圖像庫622的圖像。根據(jù)一些示例,圖像共享模塊618被配置為確 定自通信應(yīng)用開始運(yùn)行的時(shí)刻起圖像被添加到圖像庫622,例如這是因?yàn)檠菔菊哂?jì)算設(shè)備 600的用戶拍攝新照片或抓取新屏幕截圖。圖像共享模塊618被配置為促進(jìn)在通信會(huì)話中 向觀眾成員計(jì)算設(shè)備發(fā)送添加到圖像庫的所有或一些圖像。下面結(jié)合圖7和圖8更詳細(xì)地 討論圖像共享模塊618的示例操作。
[0062] 軟件應(yīng)用620. 1-n可以包括演示者計(jì)算設(shè)備600上的任何軟件應(yīng)用,例如,電子書 閱讀應(yīng)用、網(wǎng)絡(luò)瀏覽器、網(wǎng)上或手機(jī)銀行應(yīng)用、電子消息傳送(例如,電子郵件、短消息傳送 服務(wù)、多媒體消息傳送服務(wù)等)應(yīng)用、文字處理應(yīng)用、幻燈片應(yīng)用等。在一些示例中,在通信 應(yīng)用616可能正在演示者計(jì)算設(shè)備600的后臺(tái)運(yùn)行的同時(shí),軟件應(yīng)用620中的一個(gè)或更多 個(gè)可以在演示者計(jì)算設(shè)備600的前臺(tái)運(yùn)行。
[0063] 圖像庫622存儲(chǔ)圖像624. 1-n。圖像庫622可以包括圖像624. 1-n的一個(gè)或更多 個(gè)目錄或文件夾。圖像624. 1-n可以包括來自軟件應(yīng)用620. 1-n的屏幕截圖、使用相機(jī)606 拍攝的照片、或經(jīng)由使用網(wǎng)絡(luò)接口 604可接入的網(wǎng)絡(luò)下載(例如,從網(wǎng)頁或從多媒體消息傳 送服務(wù)(MMS)消息)的圖片。
[0064] 圖7是用于在通信會(huì)話中共享圖像的示例處理700的流程圖。
[0065] 處理從步驟710開始,在步驟710,在通信應(yīng)用(例如,通信應(yīng)用616)正在第一計(jì) 算設(shè)備的后臺(tái)運(yùn)行的同時(shí),第一計(jì)算設(shè)備(例如,演示者計(jì)算設(shè)備600或演示者通信設(shè)備 120)在第一計(jì)算設(shè)備的前臺(tái)運(yùn)行軟件應(yīng)用(例如,軟件應(yīng)用620. 1-n之一)。第一計(jì)算設(shè) 備與經(jīng)由通信應(yīng)用執(zhí)行的通信會(huì)話中的演示者相關(guān)聯(lián)。所述軟件應(yīng)用與通信應(yīng)用不同。例 如,軟件應(yīng)用可以是電子書閱讀器應(yīng)用、文字處理應(yīng)用、幻燈片應(yīng)用等。根據(jù)一些實(shí)現(xiàn),第一 計(jì)算設(shè)備具有操作系統(tǒng),該操作系統(tǒng)不允許正在后臺(tái)運(yùn)行的應(yīng)用(例如,通信應(yīng)用)對(duì)正在 前臺(tái)運(yùn)行的其他軟件應(yīng)用進(jìn)行截屏。這種操作系統(tǒng)的示例包括由加利福尼亞庫比蒂諾的蘋 果公司開發(fā)的一些版本的iOS?操作系統(tǒng)。
[0066] 在步驟720,第一計(jì)算設(shè)備(例如,經(jīng)由通信應(yīng)用616的操作)經(jīng)由第一計(jì)算設(shè)備 的麥克風(fēng)接收音頻數(shù)據(jù)。
[0067] 在步驟730,第一計(jì)算設(shè)備使用通信應(yīng)用促進(jìn)向一個(gè)或更多個(gè)第二計(jì)算設(shè)備(例 如,觀眾通信設(shè)備130中的一個(gè)或更多個(gè))發(fā)送所接收的音頻數(shù)據(jù)。一個(gè)或更多個(gè)第二計(jì) 算設(shè)備與通信會(huì)話中的一個(gè)或更多個(gè)觀眾成員相關(guān)聯(lián)。
[0068] 在步驟740,第一計(jì)算設(shè)備(例如,經(jīng)由通信應(yīng)用616中的圖像共享模塊618的操 作)確定自通信應(yīng)用開始在第一計(jì)算設(shè)備上運(yùn)行的時(shí)刻起是否向第一計(jì)算設(shè)備的圖像庫 (例如,包括圖像624. 1-n的圖像庫622)添加了一個(gè)或更多個(gè)圖像。例如,如果第一計(jì)算設(shè) 備的用戶使用軟件應(yīng)用抓取了屏幕截圖或者使用第一計(jì)算設(shè)備的相機(jī)拍攝了照片,則可以 將圖像添加到圖像庫。例如,如果第一計(jì)算設(shè)備的用戶經(jīng)由網(wǎng)絡(luò)下載圖片,則可以將圖像添 加到圖像庫。圖片可以包括經(jīng)由通過第一計(jì)算設(shè)備的網(wǎng)絡(luò)瀏覽器訪問的網(wǎng)頁下載的圖片或 者在第一計(jì)算設(shè)備處在電子消息(例如,電子郵件或多媒體消息傳送服務(wù)(MMS)消息)中 接收的圖片。
[0069] 第一計(jì)算設(shè)備可以通過以下方式來使用通信應(yīng)用確定是否向圖像庫添加了一個(gè) 或更多個(gè)圖像:每隔閾值時(shí)段使用通信應(yīng)用訪問圖像庫一次并且確定自上一次使用通信應(yīng) 用訪問圖像庫時(shí)起是否向圖像庫添加了一個(gè)或更多個(gè)新圖像。閾值時(shí)段可以是固定時(shí)段 (例如,一秒)或可變時(shí)段。在一些實(shí)現(xiàn)中,閾值時(shí)段在0. 9與I. 1秒之間,或者等于1秒。
[0070] 如果向圖像庫添加了圖像,則處理700繼續(xù)步驟750。如果未向圖像庫添加圖像, 則處理700返回步驟720。
[0071] 在步驟750,第一計(jì)算設(shè)備使用通信應(yīng)用(例如,使用通信應(yīng)用616中的圖像共享 模塊618)促進(jìn)向一個(gè)或更多個(gè)第二計(jì)算設(shè)備發(fā)送一個(gè)或更多個(gè)圖像中的至少一個(gè)。在一 些示例中,第一計(jì)算設(shè)備自動(dòng)地(例如,在沒有用戶輸入的情況下)促進(jìn)對(duì)自通信應(yīng)用開始 在第一計(jì)算設(shè)備上運(yùn)行的時(shí)刻起添加到圖像庫的一個(gè)或更多個(gè)圖像中的每一個(gè)進(jìn)行發(fā)送。 備選地,第一計(jì)算設(shè)備可以(例如,自動(dòng)地或響應(yīng)于用戶輸入)將通信應(yīng)用置于第一計(jì)算設(shè) 備的前臺(tái)。第一計(jì)算設(shè)備可以使用通信應(yīng)用接收對(duì)一個(gè)或更多個(gè)圖像中的至少一個(gè)的用戶 選擇,以向一個(gè)或更多個(gè)第二計(jì)算設(shè)備發(fā)送。在步驟750之后,處理700結(jié)束。
[0072] 圖7示出了可以執(zhí)行處理700的步驟710-750的一個(gè)順序。然而,步驟710-750 可以以任意順序來執(zhí)行。如上所述,可以連續(xù)地執(zhí)行處理700的步驟710-750。然而,在一 些實(shí)現(xiàn)中,并行地執(zhí)行處理700的步驟710-750中的兩個(gè)或更多個(gè)。例如,步驟720和730 可以與步驟740和750同時(shí)或并行地執(zhí)行。
[0073] 圖8是用于在通信會(huì)話中共享屏幕截圖的示例處理800的流程圖。
[0074] 處理800從步驟810開始,在步驟810,在通信應(yīng)用(例如,通信應(yīng)用616)正在第 一計(jì)算設(shè)備的后臺(tái)運(yùn)行的同時(shí),第一計(jì)算設(shè)備(例如,演示者計(jì)算設(shè)備600或演示者通信設(shè) 備120)在第一計(jì)算設(shè)備的前臺(tái)運(yùn)行一個(gè)或更多個(gè)軟件應(yīng)用(例如,軟件應(yīng)用620. 1-n中的 一個(gè)或更多個(gè))。第一計(jì)算設(shè)備與經(jīng)由通信應(yīng)用執(zhí)行的通信會(huì)話中的演示者相關(guān)聯(lián)。所述 一個(gè)或更多個(gè)軟件應(yīng)用與通信應(yīng)用不同。
[0075] 在步驟820,第一計(jì)算設(shè)備接收用于抓取一個(gè)或更多個(gè)屏幕截圖的用戶輸入。例 如,第一計(jì)算設(shè)備的用戶可以在第一計(jì)算設(shè)備上按壓"打印屏幕"按鈕,或者輸入用于抓取 屏幕截圖的軟件或硬件命令。
[0076] 在步驟830,第一計(jì)算設(shè)備響應(yīng)于所接收的用于抓取一個(gè)或更多個(gè)屏幕截圖的用 戶輸入來抓取一個(gè)或更多個(gè)屏幕截圖。一個(gè)或更多個(gè)屏幕截圖中的每一個(gè)包括來自正在第 一計(jì)算設(shè)備的前臺(tái)運(yùn)行的一個(gè)或更多個(gè)軟件應(yīng)用中的至少一個(gè)軟件應(yīng)用的可視數(shù)據(jù)。
[0077] 在步驟840,第一計(jì)算設(shè)備在第一計(jì)算設(shè)備的圖像庫中存儲(chǔ)一個(gè)或更多個(gè)屏幕截 圖。(例如,一個(gè)或更多個(gè)屏幕截圖可以與演示者計(jì)算設(shè)備600的圖像庫622中的圖像 624. 1-n中的一個(gè)或更多個(gè)相對(duì)應(yīng))。在一些示例中,如果使用第一計(jì)算設(shè)備的相機(jī)拍攝照 片,則照片也可以存儲(chǔ)在圖像庫中。
[0078] 在步驟850中,第一計(jì)算設(shè)備使用通信應(yīng)用來確定自通信設(shè)備開始在第一計(jì)算設(shè) 備上運(yùn)行的時(shí)刻起向第一計(jì)算設(shè)備的圖像庫添加了一個(gè)或更多個(gè)屏幕截圖。在一些示例 中,第一計(jì)算設(shè)備還可以使用通信應(yīng)用來確定自通信應(yīng)用開始在第一計(jì)算設(shè)備上運(yùn)行的時(shí) 刻起向圖像庫添加了照片。
[0079] 在步驟860,第一計(jì)算設(shè)備使用通信應(yīng)用促進(jìn)向一個(gè)或更多個(gè)第二計(jì)算設(shè)備(例 如,觀眾通信設(shè)備130中的一個(gè)或更多個(gè))發(fā)送一個(gè)或更多個(gè)屏幕截圖中的至少一個(gè)。一個(gè) 或更多個(gè)第二計(jì)算設(shè)備與通信會(huì)話中的一個(gè)或更多個(gè)觀眾成員相關(guān)聯(lián)。在一些示例中,如 果自通信應(yīng)用開始在第一計(jì)算設(shè)備上運(yùn)行的時(shí)刻起向圖像庫添加了照片,則第一計(jì)算設(shè)備 可以使用通信應(yīng)用促進(jìn)向一個(gè)或更多個(gè)第二計(jì)算設(shè)備發(fā)送照片中的至少一個(gè)。在步驟860 之后,處理800結(jié)束。
[0080] 圖8示出了可以執(zhí)行處理800的步驟810-860的一個(gè)順序。然而,可以以任意順 序執(zhí)行步驟810-860。如上所述,連續(xù)地執(zhí)行處理800的步驟810-860。然而,在一些實(shí)現(xiàn) 中,并行地執(zhí)行處理800的步驟810-860中的兩個(gè)或更多個(gè)。
[0081] 題述技術(shù)可以與這里所述的多種使用情況一起執(zhí)行。在一個(gè)示例使用情況下,演 示者計(jì)算設(shè)備具有操作系統(tǒng),該操作系統(tǒng)不允許正在后臺(tái)運(yùn)行的應(yīng)用對(duì)正在前臺(tái)運(yùn)行的其 他軟件應(yīng)用進(jìn)行截屏。演示者計(jì)算設(shè)備的用戶正在對(duì)演示者計(jì)算設(shè)備上與通信應(yīng)用不同的 軟件應(yīng)用(例如,電子書閱讀軟件應(yīng)用)的技術(shù)支持進(jìn)行訪問。觀眾成員是技術(shù)支持代表。 為了允許技術(shù)支持代表在問題出現(xiàn)時(shí)看到演示者的屏幕顯示的內(nèi)容,演示者時(shí)問題進(jìn)行再 現(xiàn)并且在使用軟件應(yīng)用的同時(shí)手動(dòng)地對(duì)他/她的屏幕進(jìn)行截屏(例如,使用演示者計(jì)算設(shè) 備上的"打印屏幕"或"抓取屏幕截圖"按鈕)。使用這里所述的技術(shù)向觀眾成員發(fā)送屏幕 截圖。
[0082] 在另一示例使用情況下,演示者計(jì)算設(shè)備是在線課程的老師的計(jì)算設(shè)備,其中,在 線課程教導(dǎo)學(xué)生(聽眾成員)如何使用軟件應(yīng)用(例如,計(jì)算機(jī)輔助設(shè)計(jì)應(yīng)用)。為了允許 觀眾成員看到演示者正在使用軟件應(yīng)用進(jìn)行的操作,演示者每當(dāng)他/她在軟件應(yīng)用中采取 動(dòng)作時(shí)手動(dòng)地對(duì)軟件應(yīng)用抓取屏幕截圖。使用這里所述的技術(shù)向觀眾成員發(fā)送手動(dòng)抓取的 屏幕截圖。
[0083] 在另一示例使用情況下,演示者計(jì)算設(shè)備正在在線會(huì)議中使用與通信應(yīng)用不同的 軟件應(yīng)用(例如,幻燈片應(yīng)用)向觀眾成員呈現(xiàn)幻燈片。當(dāng)改變幻燈片時(shí),演示者手動(dòng)地對(duì) 他/她的屏幕抓取屏幕截圖。然后,向觀眾成員發(fā)送手動(dòng)抓取的屏幕截圖,其中,觀眾成員 可以在觀眾成員計(jì)算設(shè)備上查看幻燈片。
[0084] 在另一示例使用情況下,演示者計(jì)算設(shè)備與用戶在他/她家中安裝硬件相關(guān)聯(lián), 例如,用戶可能正在給家用電話系統(tǒng)架線(wiring)或?qū)㈦娨暸c存儲(chǔ)數(shù)字視頻文件的存儲(chǔ) 單元相連。觀眾成員計(jì)算設(shè)備與幫助用戶安裝硬件的遠(yuǎn)程技術(shù)支持代表相關(guān)聯(lián)。為了允許 遠(yuǎn)程技術(shù)支持代表看到用戶正在進(jìn)行的操作,用戶可以使用演示者計(jì)算設(shè)備拍攝硬件安裝 的照片,并且使用這里公開的技術(shù)向觀眾成員計(jì)算設(shè)備發(fā)送照片。這里所述的示例使用情 況不僅是針對(duì)題述技術(shù)的使用情況,其也可以在其他場(chǎng)景中使用。
[0085] 圖9概念性地示出了實(shí)現(xiàn)了題述技術(shù)的一些實(shí)現(xiàn)的電子系統(tǒng)900。例如,可使用電 子系統(tǒng)900的布置實(shí)現(xiàn)以下中的一個(gè)或更多個(gè):演示者通信設(shè)備120、觀眾通信設(shè)備130、或 演示者計(jì)算設(shè)備600。電子系統(tǒng)900可以是計(jì)算機(jī)(例如移動(dòng)電話、PDA)或任意其他類型 的電子設(shè)備。這種電子系統(tǒng)包括各種類型的計(jì)算機(jī)可讀介質(zhì)和用于各種其他類型的計(jì)算機(jī) 可讀介質(zhì)的接口。電子系統(tǒng)900包括總線905、處理單元910、系統(tǒng)存儲(chǔ)器915、只讀存儲(chǔ)器 920、永久存儲(chǔ)設(shè)備925、輸入設(shè)備接口 930、輸出設(shè)備接口 935和網(wǎng)絡(luò)接口 940。
[0086] 總線905統(tǒng)一表示通信地連接電子系統(tǒng)900的多個(gè)內(nèi)部設(shè)備的所有系統(tǒng)、外設(shè)和 芯片組總線。例如,總線905通信地將處理單元910與只讀存儲(chǔ)器920、系統(tǒng)存儲(chǔ)器950和 永久存儲(chǔ)設(shè)備925連接在一起。
[0087] 處理單元910從這些多個(gè)存儲(chǔ)器單元獲取要執(zhí)行的指令和要處理的數(shù)據(jù),以便執(zhí) 行題述技術(shù)的過程。處理單元在不同實(shí)現(xiàn)中可以是單個(gè)處理器或多核處理器。
[0088] 只讀存儲(chǔ)器(ROM) 920存儲(chǔ)處理單元910和電子系統(tǒng)的其他模塊所需的靜態(tài)數(shù)據(jù) 和指令。另一方面,永久存儲(chǔ)設(shè)備925是讀寫存儲(chǔ)器設(shè)備。該設(shè)備是非易失存儲(chǔ)單元,其即 使在電子系統(tǒng)900關(guān)閉時(shí)也存儲(chǔ)指令和數(shù)據(jù)。題述技術(shù)的一些實(shí)現(xiàn)使用大容量存儲(chǔ)設(shè)備 (例如磁或光盤及其相應(yīng)的盤驅(qū)動(dòng)器)作為永久存儲(chǔ)設(shè)備925。
[0089] 其他實(shí)現(xiàn)使用可移除存儲(chǔ)設(shè)備(例如軟盤、閃存驅(qū)動(dòng)器及其相應(yīng)磁盤驅(qū)動(dòng)器)作 為永久存儲(chǔ)設(shè)備925。像永久存儲(chǔ)設(shè)備925 -樣,系統(tǒng)存儲(chǔ)器915是讀寫存儲(chǔ)器設(shè)備。然 而,與存儲(chǔ)設(shè)備925不同的是,系統(tǒng)存儲(chǔ)器915是易失性的讀寫存儲(chǔ)器,比如隨機(jī)存取存儲(chǔ) 器。系統(tǒng)存儲(chǔ)器915存儲(chǔ)處理器在運(yùn)行時(shí)間需要的一些指令和數(shù)據(jù)。在一些實(shí)現(xiàn)中,將題 述技術(shù)的過程存儲(chǔ)在系統(tǒng)存儲(chǔ)器915、永久存儲(chǔ)設(shè)備925或只讀存儲(chǔ)器920中。例如,各個(gè) 存儲(chǔ)器單元包括根據(jù)一些實(shí)現(xiàn)用于共享圖像庫中的圖像的指令。處理單元910從這些多個(gè) 存儲(chǔ)器單元獲取要執(zhí)行的指令和要處理的數(shù)據(jù),以便執(zhí)行一些實(shí)現(xiàn)的過程。
[0090] 總線905還連接到輸入和輸出設(shè)備接口 930和935。輸入設(shè)備接口 930使用戶能 夠向電子系統(tǒng)傳送信息并選擇命令。與輸入設(shè)備接口 930-起使用的輸入設(shè)備包括例如字 母數(shù)字鍵盤和定點(diǎn)設(shè)備(也稱為"光標(biāo)控制設(shè)備")。輸出設(shè)備接口 935使得能夠例如顯示 由電子系統(tǒng)900生成的圖像。與輸出設(shè)備接口 935 -起使用的輸出設(shè)備包括例如打印機(jī)和 顯示設(shè)備,例如陰極射線管(CRT)或液晶顯示器(LCD)。一些實(shí)現(xiàn)包括諸如觸摸屏等的設(shè) 備,其既充當(dāng)輸入設(shè)備又充當(dāng)輸出設(shè)備。
[0091] 最后,如圖9所示,總線905還通過網(wǎng)絡(luò)接口 940將電子系統(tǒng)900耦合到網(wǎng)絡(luò)(未 示出)。通過這種方式,電子系統(tǒng)900可以是計(jì)算機(jī)網(wǎng)絡(luò)(例如局域網(wǎng)(LAN)、廣域網(wǎng)(WAN) 或內(nèi)聯(lián)網(wǎng))或網(wǎng)絡(luò)網(wǎng)絡(luò)(例如因特網(wǎng))的一部分。電子系統(tǒng)900的任何或全部組件可結(jié)合 題述技術(shù)使用。
[0092] 上述特征和應(yīng)用可被實(shí)現(xiàn)為軟件過程,其被規(guī)定為記錄在計(jì)算機(jī)可讀存儲(chǔ)介質(zhì) (也被稱為就計(jì)算機(jī)可讀介質(zhì))上的指令集合。當(dāng)由一個(gè)或更多個(gè)處理單元(例如一個(gè)或 更多個(gè)處理器、處理器的內(nèi)核或其他處理單元)執(zhí)行這些指令時(shí),它們使處理單元執(zhí)行指 令中指示的動(dòng)作。計(jì)算機(jī)可讀介質(zhì)的示例包括但不限于CD-ROM、閃存驅(qū)動(dòng)器、RAM芯片、硬 盤驅(qū)動(dòng)器、EPROM等。計(jì)算機(jī)可讀介質(zhì)不包括無線地或通過有線連接傳遞的載波和電子信 號(hào)。
[0093] 在本說明書中,術(shù)語"軟件"旨在包括位于只讀存儲(chǔ)器中的固件或存儲(chǔ)在磁存儲(chǔ)設(shè) 備或閃存存儲(chǔ)設(shè)備(例如固態(tài)驅(qū)動(dòng)器)中的應(yīng)用,其可被讀取到存儲(chǔ)器中供處理器處理。此 夕卜,在一些實(shí)現(xiàn)中,多個(gè)軟件技術(shù)在保持不同軟件技術(shù)的同時(shí)可被實(shí)現(xiàn)為較大程序的子部 分。在一些實(shí)現(xiàn)中,多個(gè)軟件技術(shù)也可被實(shí)現(xiàn)為分離的程序。最后,一起實(shí)現(xiàn)這里描述的軟 件技術(shù)的分離程序的任何組合在題述技術(shù)的范圍內(nèi)。在一些實(shí)現(xiàn)中,軟件程序(當(dāng)在一個(gè) 或更多個(gè)電子系統(tǒng)上被安裝以便進(jìn)行操作時(shí))限定實(shí)施和執(zhí)行軟件程序的操作的一個(gè)或 更多個(gè)具體的機(jī)器實(shí)現(xiàn)。
[0094] 計(jì)算機(jī)程序(也稱為程序、軟件、軟件應(yīng)用、腳本或代碼)可用任意形式的編程語 言來編寫,包括匯編或解釋語言、說明或過程語言,并且其可被部署為任意的形式,包括獨(dú) 立程序或模塊、組件、子例程、對(duì)象或適于在計(jì)算環(huán)境中使用的其他單元。計(jì)算機(jī)程序可以 但不必對(duì)應(yīng)于文件系統(tǒng)中的文件。程序可存儲(chǔ)在保存其他程序或數(shù)據(jù)(例如存儲(chǔ)在標(biāo)記語 言文檔中的一個(gè)或更多個(gè)腳本)的文件的一部分中、在專用于所考慮的程序的單一文件中 或在多個(gè)協(xié)調(diào)文件(例如存儲(chǔ)一個(gè)或更多個(gè)模塊、子程序或部分代碼的文件)中。計(jì)算機(jī) 程序可被部署為在一個(gè)計(jì)算機(jī)上或在位于一個(gè)站點(diǎn)或分布在多個(gè)站點(diǎn)且由通信網(wǎng)絡(luò)互連 的多個(gè)計(jì)算機(jī)上執(zhí)行。
[0095]以上描述的這些功能可被實(shí)現(xiàn)在數(shù)字電子電路、計(jì)算機(jī)軟件、固件或硬件中??墒?用一個(gè)或更多個(gè)計(jì)算機(jī)程序產(chǎn)品實(shí)現(xiàn)技術(shù)??删幊烫幚砥骱陀?jì)算機(jī)可被包括在移動(dòng)設(shè)備中 或封裝為移動(dòng)設(shè)備。可由一個(gè)或更多個(gè)可編程處理器和由一個(gè)或更多個(gè)可編程邏輯電路來 執(zhí)行過程和邏輯流??赏ㄟ^通信網(wǎng)絡(luò)互連通用和專用計(jì)算設(shè)備和存儲(chǔ)設(shè)備。
[0096] 一些實(shí)現(xiàn)包括電子組件,例如微處理器、在機(jī)器可讀或計(jì)算機(jī)可讀介質(zhì)(備選地, 被稱為計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)、機(jī)器可讀介質(zhì)或機(jī)器可讀存儲(chǔ)介質(zhì))中存儲(chǔ)計(jì)算機(jī)程序指 令的存儲(chǔ)設(shè)備和存儲(chǔ)器。這種計(jì)算機(jī)可讀介質(zhì)的一些示例包括RAM、ROM、只讀壓縮光盤 (⑶-ROM)、可記錄壓縮光盤(⑶-R)、可重寫壓縮光盤(⑶-RW)、只讀數(shù)字多功能光盤(例如 DVD-ROM、雙層 DVD-ROM)、多種可記錄 / 可重寫 DVD (例如 DVD-RAM、DVD-RW、DVD+RW 等)、閃 存存儲(chǔ)器(例如SD卡、微型SD卡、微SD卡等)、磁或固態(tài)硬盤驅(qū)動(dòng)器、只讀和可記錄藍(lán)光㊣ 光盤、超高密度光盤、任意其他光或磁介質(zhì)和軟盤。計(jì)算機(jī)可讀介質(zhì)可存儲(chǔ)可由至少一個(gè)處 理單元執(zhí)行的包括用于執(zhí)行多個(gè)操作的指令集合的計(jì)算機(jī)程序。計(jì)算機(jī)程序或計(jì)算機(jī)代碼 的示例包括機(jī)器代碼(例如由編譯器制作)和文件(包括由計(jì)算機(jī)、電子組件或微處理器 使用解譯器執(zhí)行的高級(jí)別代碼)。
[0097] 雖然上述討論主要涉及執(zhí)行軟件的微處理器和多核處理器,但是一些實(shí)現(xiàn)是由一 個(gè)或更多個(gè)集成電路執(zhí)行的,例如專用集成電路(ASIC)或現(xiàn)場(chǎng)可編程門陣列(FPGA)。在一 些實(shí)現(xiàn)中,這種集成電路執(zhí)行存儲(chǔ)在電路本身上的指令。
[0098] 說明書和本申請(qǐng)中的任意權(quán)利要求中使用的術(shù)語"計(jì)算機(jī)"、"服務(wù)器"、"處理器" 和"存儲(chǔ)器"都指代電子設(shè)備或其他技術(shù)設(shè)備。這些術(shù)語不包括人或人群。為了本說明書 的目的,術(shù)語顯示或正在顯示意思是在電子設(shè)備上顯示。說明書和本申請(qǐng)中的任意權(quán)利要 求中使用的術(shù)語"計(jì)算機(jī)可讀介質(zhì)"整體限于有形的物理對(duì)象,其存儲(chǔ)可由計(jì)算機(jī)讀取的形 式的信息。這些術(shù)語不包括任意無線信號(hào)、有線下載信號(hào)、和任意其他短暫信號(hào)。
[0099] 為了提供與用戶的交互,對(duì)本說明書中所述的主題的實(shí)現(xiàn)可以實(shí)現(xiàn)于計(jì)算機(jī)上, 該計(jì)算機(jī)具有顯示設(shè)備(例如,CRT(陰極射線管)或LCD(液晶顯示器)監(jiān)控器)(以用于 向用戶顯示信息)以及鍵盤和定點(diǎn)設(shè)備(例如鼠標(biāo)或軌跡球)(用戶可通過其向計(jì)算機(jī)提 供輸入)。也可使用其他類型的設(shè)備來提供與用戶的交互,例如向用戶提供的反饋可以是任 意形式的感覺反饋,例如,視覺反饋、聽覺反饋或觸覺反饋;以及可采用任何形式從用戶接 收輸入,包括聲學(xué)、語言或觸覺輸入。此外,計(jì)算機(jī)可通過向由用戶使用的設(shè)備發(fā)送文檔或 從其接收文檔來與用戶進(jìn)行交互;例如,通過響應(yīng)于從用戶的客戶端設(shè)備上的網(wǎng)絡(luò)瀏覽器 接收的請(qǐng)求向網(wǎng)絡(luò)瀏覽器發(fā)送網(wǎng)頁。
[0100] 本說明書中所述的主題可實(shí)現(xiàn)于計(jì)算系統(tǒng)中,該計(jì)算系統(tǒng)包括后端組件(例如數(shù) 據(jù)服務(wù)器)、或包括中間件組件(例如應(yīng)用服務(wù)器)、或包括前端組件(例如客戶端計(jì)算機(jī), 該客戶端計(jì)算機(jī)具有用戶可用來與本說明書中所述的主題的實(shí)現(xiàn)進(jìn)行交互的圖形用戶界 面或網(wǎng)絡(luò)瀏覽器)、或一個(gè)或更多個(gè)這種后端、中間件或前端組件的任意組合。系統(tǒng)組件可 被任意形式或介質(zhì)的數(shù)字?jǐn)?shù)據(jù)通信(例如通信網(wǎng)絡(luò))互連。通信網(wǎng)絡(luò)的示例包括局域網(wǎng) (LAN)和廣域網(wǎng)(WAN)、互連網(wǎng)絡(luò)(例如因特網(wǎng))和對(duì)等網(wǎng)絡(luò)(例如專用對(duì)等網(wǎng)絡(luò))。
[0101] 計(jì)算系統(tǒng)可包括客戶端和服務(wù)器??蛻舳撕头?wù)器一般彼此遠(yuǎn)離且通常通過通 信網(wǎng)絡(luò)交互??蛻舳撕头?wù)器之間的關(guān)系源于運(yùn)行于相應(yīng)計(jì)算機(jī)上的并且彼此具有客戶 端-服務(wù)器關(guān)系的計(jì)算機(jī)程序。在所公開的主題的一些方面中,服務(wù)器(例如為了向與客 戶端設(shè)備交互的用戶顯示數(shù)據(jù)并且從其接收用戶輸入)向客戶端設(shè)備發(fā)送數(shù)據(jù)(例如HTML 頁面)??稍诜?wù)器處從客戶端設(shè)備接收在客戶端設(shè)備處生成的數(shù)據(jù)(例如用戶交互的結(jié) 果)。
[0102] 應(yīng)該理解的是,所公開的過程中的步驟的具體順序或?qū)蛹?jí)是示例方法的示出。基 于設(shè)計(jì)偏好,應(yīng)該理解的是,可以對(duì)過程中的步驟的具體順序或?qū)蛹?jí)重新進(jìn)行安排,或執(zhí)行 所有示出的步驟。一些步驟可同時(shí)執(zhí)行。例如,在一些情況下,多任務(wù)并行處理可以是有利 的。此外,上文示出的各個(gè)系統(tǒng)組件的分離不應(yīng)被理解為需要這一分離,應(yīng)該理解的是,所 描述的程序組件和系統(tǒng)一般可被集成在單個(gè)軟件產(chǎn)品中或封裝成多個(gè)軟件產(chǎn)品。
[0103] 對(duì)這些方面的各種修改是明顯的,且這里所限定的一般原理可適用于其他方面。 從而,權(quán)利要求不限于這里示出的方面,而是符合與書面權(quán)利要求相一致的的完整范圍,其 中除非特別表明,否則對(duì)單數(shù)形式的元素的提及并不意味著"一個(gè)且僅是一個(gè)",而是"一個(gè) 或更多個(gè)"。除非另外表明,否則術(shù)語"一些"指一個(gè)或更多個(gè)。男性代詞(例如他的)包 括女性和中性(例如她的和它的),反之亦然。標(biāo)題和小標(biāo)題(如果有的話)只是為了方便 而使用的而并不限制題述技術(shù)。
[0104] 例如,短語"方面"并不意味著所述方面對(duì)題述技術(shù)是必不可少的或所述方面適用 于題述技術(shù)的所有配置。涉及一個(gè)方面的公開可以適用于所有配置或一個(gè)或更多個(gè)配置。 例如,短語方面可指一個(gè)或更多個(gè)方面,反之亦然。例如,短語"配置"并不意味著這一配置 對(duì)題述技術(shù)是必不可少的或所述配置適用于題述技術(shù)的所有配置。涉及一個(gè)配置的公開可 以適用于所有配置或一個(gè)或更多個(gè)配置。例如,短語配置可指一個(gè)或更多個(gè)配置,反之亦 然。
【權(quán)利要求】
1. 一種用于在通信會(huì)話中共享圖像的方法,所述方法包括: 在通信應(yīng)用正在第一計(jì)算設(shè)備上運(yùn)行的同時(shí),在所述第一計(jì)算設(shè)備上運(yùn)行一個(gè)或更多 個(gè)軟件應(yīng)用,其中所述第一計(jì)算設(shè)備與經(jīng)由所述通信應(yīng)用執(zhí)行的通信會(huì)話中的演示者相關(guān) 聯(lián),并且所述一個(gè)或更多個(gè)軟件應(yīng)用與所述通信應(yīng)用不同; 使用所述通信應(yīng)用確定自所述通信應(yīng)用開始在所述第一計(jì)算設(shè)備上運(yùn)行的時(shí)刻起向 所述第一計(jì)算設(shè)備的圖像庫添加了一個(gè)或更多個(gè)圖像;以及 使用所述通信應(yīng)用促進(jìn)向一個(gè)或更多個(gè)第二計(jì)算設(shè)備發(fā)送所述一個(gè)或更多個(gè)圖像中 的至少一個(gè)圖像,其中所述一個(gè)或更多個(gè)第二計(jì)算設(shè)備與所述通信會(huì)話中的一個(gè)或更多個(gè) 觀眾成員相關(guān)聯(lián)。
2. 根據(jù)權(quán)利要求1所述的方法,其中使用所述通信應(yīng)用促進(jìn)向一個(gè)或更多個(gè)第二計(jì)算 設(shè)備發(fā)送所述一個(gè)或更多個(gè)圖像中的至少一個(gè)圖像包括: 自動(dòng)地促進(jìn)對(duì)自所述通信應(yīng)用開始在所述第一計(jì)算設(shè)備上運(yùn)行的時(shí)刻起向所述圖像 庫添加的所述一個(gè)或更多個(gè)圖像中的每一個(gè)圖像進(jìn)行發(fā)送。
3. 根據(jù)權(quán)利要求1所述的方法,其中所述通信正在所述第一計(jì)算設(shè)備的后臺(tái)運(yùn)行,所 述方法還包括: 將所述通信應(yīng)用置于所述第一計(jì)算設(shè)備的前臺(tái);以及 使用所述通信應(yīng)用接收對(duì)所述一個(gè)或更多個(gè)圖像中的至少一個(gè)圖像的用戶選擇,以向 所述一個(gè)或更多個(gè)第二計(jì)算設(shè)備發(fā)送。
4. 根據(jù)權(quán)利要求1所述的方法,其中使用所述通信應(yīng)用確定向圖像庫添加了一個(gè)或更 多個(gè)圖像包括: 使用所述通信應(yīng)用每隔閾值時(shí)段訪問所述圖像庫一次;以及 確定在上一個(gè)閾值時(shí)段期間向所述圖像庫添加了一個(gè)或更多個(gè)新圖像。
5. 根據(jù)權(quán)利要求4所述的方法,其中所述閾值時(shí)段包括可變時(shí)段。
6. 根據(jù)權(quán)利要求1所述的方法,還包括: 經(jīng)由所述第一計(jì)算設(shè)備的麥克風(fēng)來接收音頻數(shù)據(jù);以及 使用所述通信應(yīng)用促進(jìn)向所述一個(gè)或更多個(gè)第二計(jì)算設(shè)備發(fā)送所接收的音頻數(shù)據(jù), 其中,接收音頻數(shù)據(jù)的步驟以及促進(jìn)發(fā)送所接收的音頻數(shù)據(jù)的步驟是與以下步驟并行 執(zhí)行的:運(yùn)行所述軟件應(yīng)用、確定向圖像庫添加了一個(gè)或更多個(gè)圖像、以及促進(jìn)發(fā)送所述一 個(gè)或更多個(gè)圖像中的至少一個(gè)圖像。
7. 根據(jù)權(quán)利要求1所述的方法,還包括: 與以下步驟并行地使用所述通信應(yīng)用促進(jìn)從所述一個(gè)或更多個(gè)第二計(jì)算設(shè)備接收遠(yuǎn) 程音頻數(shù)據(jù):運(yùn)行所述軟件應(yīng)用、確定向圖像庫添加了所述一個(gè)或更多個(gè)圖像、以及促進(jìn)發(fā) 送所述一個(gè)或更多個(gè)圖像中的至少一個(gè)圖像。
8. 根據(jù)權(quán)利要求1所述的方法,其中所述一個(gè)或更多個(gè)圖像包括一個(gè)或更多個(gè)屏幕截 圖,所述方法還包括: 接收用于抓取所述一個(gè)或更多個(gè)屏幕截圖的用戶輸入; 響應(yīng)于所接收的用于抓取所述一個(gè)或更多個(gè)屏幕截圖的用戶輸入,抓取所述一個(gè)或更 多個(gè)屏幕截圖,其中所述一個(gè)或更多個(gè)屏幕截圖中的每一個(gè)包括來自所述一個(gè)或更多個(gè)軟 件應(yīng)用中的至少一個(gè)軟件應(yīng)用的可視數(shù)據(jù);以及 將所述一個(gè)或更多個(gè)屏幕截圖存儲(chǔ)在所述第一計(jì)算設(shè)備的所述圖像庫中。
9. 根據(jù)權(quán)利要求8所述的方法,其中所述一個(gè)或更多個(gè)圖像包括一個(gè)或更多個(gè)照片, 所述方法還包括: 使用所述第一計(jì)算設(shè)備的相機(jī)拍攝所述一個(gè)或更多個(gè)照片;以及 將所述一個(gè)或更多個(gè)照片存儲(chǔ)在所述第一計(jì)算設(shè)備的所述圖像庫中。
10. -種用于在通信會(huì)話中共享圖像的非瞬時(shí)計(jì)算機(jī)可讀介質(zhì),所述計(jì)算機(jī)可讀介質(zhì) 包括用于執(zhí)行以下操作的指令: 在通信應(yīng)用正在第一計(jì)算設(shè)備上運(yùn)行的同時(shí),在所述第一計(jì)算設(shè)備上運(yùn)行一個(gè)或更多 個(gè)軟件應(yīng)用,其中所述第一計(jì)算設(shè)備與經(jīng)由所述通信應(yīng)用執(zhí)行的通信會(huì)話中的演示者相關(guān) 聯(lián),并且所述一個(gè)或更多個(gè)軟件應(yīng)用與所述通信應(yīng)用不同; 使用所述通信應(yīng)用確定自所述通信應(yīng)用開始在所述第一計(jì)算設(shè)備上運(yùn)行的時(shí)刻起向 所述第一計(jì)算設(shè)備的圖像庫添加了一個(gè)或更多個(gè)圖像;以及 使用所述通信應(yīng)用促進(jìn)向一個(gè)或更多個(gè)第二計(jì)算設(shè)備發(fā)送所述一個(gè)或更多個(gè)圖像中 的至少一個(gè)圖像,其中所述一個(gè)或更多個(gè)第二計(jì)算設(shè)備與所述通信會(huì)話中的一個(gè)或更多個(gè) 觀眾成員相關(guān)聯(lián)。
11. 根據(jù)權(quán)利要求10所述的計(jì)算機(jī)可讀介質(zhì),其中用于使用所述通信應(yīng)用促進(jìn)向一個(gè) 或更多個(gè)第二計(jì)算設(shè)備發(fā)送所述一個(gè)或更多個(gè)圖像中的至少一個(gè)圖像的指令包括用于執(zhí) 行以下操作的指令: 自動(dòng)地促進(jìn)對(duì)自所述通信應(yīng)用開始在所述第一計(jì)算設(shè)備上運(yùn)行的時(shí)刻起向所述圖像 庫添加的所述一個(gè)或更多個(gè)圖像中的每一個(gè)圖像進(jìn)行發(fā)送。
12. 根據(jù)權(quán)利要求10所述的計(jì)算機(jī)可讀介質(zhì),其中所述通信正在所述第一計(jì)算設(shè)備的 后臺(tái)運(yùn)行,所述計(jì)算機(jī)可讀介質(zhì)還包括用于執(zhí)行以下操作的指令: 將所述通信應(yīng)用置于所述第一計(jì)算設(shè)備的前臺(tái);以及 使用所述通信應(yīng)用接收對(duì)所述一個(gè)或更多個(gè)圖像中的至少一個(gè)圖像的用戶選擇,以向 所述一個(gè)或更多個(gè)第二計(jì)算設(shè)備發(fā)送。
13. 根據(jù)權(quán)利要求10所述的計(jì)算機(jī)可讀介質(zhì),其中用于使用所述通信應(yīng)用確定向圖像 庫添加了一個(gè)或更多個(gè)圖像的指令包括用于執(zhí)行以下操作的指令: 使用所述通信應(yīng)用每隔閾值時(shí)段訪問所述圖像庫一次;以及 確定在上一個(gè)閾值時(shí)段期間向所述圖像庫添加了一個(gè)或更多個(gè)新圖像。
14. 根據(jù)權(quán)利要求13所述的計(jì)算機(jī)可讀介質(zhì),其中所述閾值時(shí)段包括可變時(shí)段。
15. 根據(jù)權(quán)利要求10所述的計(jì)算機(jī)可讀介質(zhì),還包括用于執(zhí)行以下操作的指令: 經(jīng)由所述第一計(jì)算設(shè)備的麥克風(fēng)來接收音頻數(shù)據(jù);以及 使用所述通信應(yīng)用促進(jìn)向所述一個(gè)或更多個(gè)第二計(jì)算設(shè)備發(fā)送所接收的音頻數(shù)據(jù), 其中,接收音頻數(shù)據(jù)的步驟以及促進(jìn)發(fā)送所接收的音頻數(shù)據(jù)的步驟是與以下步驟并行 執(zhí)行的:運(yùn)行所述軟件應(yīng)用、確定向圖像庫添加了一個(gè)或更多個(gè)圖像、以及促進(jìn)發(fā)送所述一 個(gè)或更多個(gè)圖像中的至少一個(gè)圖像。
16. 根據(jù)權(quán)利要求10所述的計(jì)算機(jī)可讀介質(zhì),還包括用于執(zhí)行以下操作的指令:與以下步驟并行地使用所述通信應(yīng)用促進(jìn)從所述一個(gè)或更多個(gè)第二計(jì)算設(shè)備接收遠(yuǎn) 程音頻數(shù)據(jù):運(yùn)行所述軟件應(yīng)用、確定向圖像庫添加了所述一個(gè)或更多個(gè)圖像、以及促進(jìn)發(fā) 送所述一個(gè)或更多個(gè)圖像中的至少一個(gè)圖像。
17. 根據(jù)權(quán)利要求10所述的計(jì)算機(jī)可讀介質(zhì),其中所述一個(gè)或更多個(gè)圖像包括一個(gè)或 更多個(gè)屏幕截圖,所述計(jì)算機(jī)可讀介質(zhì)還包括用于執(zhí)行以下操作的指令: 接收用于抓取所述一個(gè)或更多個(gè)屏幕截圖的用戶輸入; 響應(yīng)于所接收的用于抓取所述一個(gè)或更多個(gè)屏幕截圖的用戶輸入,抓取所述一個(gè)或更 多個(gè)屏幕截圖,其中所述一個(gè)或更多個(gè)屏幕截圖中的每一個(gè)包括來自所述一個(gè)或更多個(gè)軟 件應(yīng)用中的至少一個(gè)軟件應(yīng)用的可視數(shù)據(jù);以及 將所述一個(gè)或更多個(gè)屏幕截圖存儲(chǔ)在所述第一計(jì)算設(shè)備的所述圖像庫中。
18. 根據(jù)權(quán)利要求17所述的計(jì)算機(jī)可讀介質(zhì),所述一個(gè)或更多個(gè)圖像包括一個(gè)或更多 個(gè)照片,所述計(jì)算機(jī)可讀介質(zhì)還包括用于執(zhí)行以下操作的指令: 使用所述第一計(jì)算設(shè)備的相機(jī)拍攝所述一個(gè)或更多個(gè)照片;以及 將所述一個(gè)或更多個(gè)照片存儲(chǔ)在所述第一計(jì)算設(shè)備的所述圖像庫中。
19. 根據(jù)權(quán)利要求10所述的計(jì)算機(jī)可讀介質(zhì),其中所述演示者是所述通信會(huì)話中的多 個(gè)演示者之一。
20. -種計(jì)算設(shè)備,包括: 一個(gè)或更多個(gè)處理器; 存儲(chǔ)器,包括當(dāng)由所述一個(gè)或更多個(gè)處理器執(zhí)行時(shí)使所述一個(gè)或更多個(gè)處理器執(zhí)行以 下操作的指令: 在通信應(yīng)用正在所述計(jì)算設(shè)備上運(yùn)行的同時(shí),在所述計(jì)算設(shè)備上運(yùn)行軟件應(yīng)用,其中 第一計(jì)算設(shè)備與經(jīng)由所述通信應(yīng)用執(zhí)行的通信會(huì)話中的演示者相關(guān)聯(lián),并且其中所述軟件 應(yīng)用與所述通信應(yīng)用不同; 使用所述通信應(yīng)用確定自所述通信應(yīng)用開始在所述第一計(jì)算設(shè)備上運(yùn)行的時(shí)刻起向 所述計(jì)算設(shè)備的圖像庫添加了一個(gè)或更多個(gè)圖像;以及 使用所述通信應(yīng)用促進(jìn)向一個(gè)或更多個(gè)遠(yuǎn)程計(jì)算設(shè)備發(fā)送所述一個(gè)或更多個(gè)圖像中 的至少一個(gè)圖像,其中所述一個(gè)或更多個(gè)遠(yuǎn)程計(jì)算設(shè)備與所述通信會(huì)話中的一個(gè)或更多個(gè) 觀眾成員相關(guān)聯(lián)。
21. 根據(jù)權(quán)利要求20所述的計(jì)算設(shè)備,其中所述一個(gè)或更多個(gè)圖像包括來自所述軟件 應(yīng)用的屏幕截圖。
22. 根據(jù)權(quán)利要求20所述的計(jì)算設(shè)備,其中所述一個(gè)或更多個(gè)圖像包括使用所述計(jì)算 設(shè)備的相機(jī)拍攝的照片。
23. 根據(jù)權(quán)利要求20所述的計(jì)算設(shè)備,其中所述通信會(huì)話中的演示者包括對(duì)所述計(jì) 算設(shè)備進(jìn)行故障排除的用戶,并且其中所述一個(gè)或更多個(gè)觀眾成員包括技術(shù)支持團(tuán)隊(duì)的成 員。
24. 根據(jù)權(quán)利要求20所述的計(jì)算設(shè)備,其中所述軟件應(yīng)用在所述計(jì)算設(shè)備的前臺(tái)運(yùn) 行,并且其中所述通信應(yīng)用在所述通信設(shè)備的后臺(tái)運(yùn)行。
【文檔編號(hào)】H04L29/06GK104428753SQ201380035311
【公開日】2015年3月18日 申請(qǐng)日期:2013年5月2日 優(yōu)先權(quán)日:2012年5月6日
【發(fā)明者】湯姆·馬耶, 艾伯特·亞歷山德羅夫 申請(qǐng)人:思杰系統(tǒng)有限公司