多媒體信息分享方法及裝置的制造方法
【專利摘要】本發(fā)明公開了一種多媒體信息分享方法及裝置,屬于通信領(lǐng)域。所述方法包括:當(dāng)接收到多媒體信息分享指令時,顯示指定的多媒體信息分享窗口;將待分享的目標(biāo)多媒體信息的類型轉(zhuǎn)換為指定類型,指定類型為多媒體信息分享窗口支持的數(shù)據(jù)類型;將轉(zhuǎn)換類型后的目標(biāo)多媒體信息加載到多媒體信息分享窗口中;對多媒體信息分享窗口中顯示的內(nèi)容進(jìn)行圖像采集,得到多媒體信息圖像;將多媒體信息圖像和第一用戶標(biāo)識發(fā)送給服務(wù)器,使服務(wù)器基于第一用戶標(biāo)識,將多媒體信息圖像發(fā)送給與第一用戶存在關(guān)聯(lián)關(guān)系的第二用戶對應(yīng)的第二用戶客戶端,由第二用戶客戶端顯示多媒體信息圖像。本發(fā)明提高了分享效率,避免了用戶隱私的泄露。
【專利說明】
多媒體信息分享方法及裝置
技術(shù)領(lǐng)域
[0001] 本發(fā)明涉及通信領(lǐng)域,特別涉及一種多媒體信息分享方法及裝置。
【背景技術(shù)】
[0002] 隨著計算機(jī)技術(shù)的快速發(fā)展,用戶之間進(jìn)行遠(yuǎn)程溝通的情況越來越普遍。而為了 提高溝通效率,以及豐富遠(yuǎn)程溝通的多樣性,可以在遠(yuǎn)程溝通的過程中進(jìn)行多媒體信息分 享。比如,當(dāng)多個用戶之間進(jìn)行電話會議時,可以通過網(wǎng)絡(luò),將會議所需的多媒體信息分享 給每個用戶,以提高會議的溝通效率。
[0003]目前,多媒體信息分享的具體過程可以為:第一用戶從第一用戶終端中查找待分 享的目標(biāo)多媒體信息,打開目標(biāo)多媒體信息,將目標(biāo)多媒體信息置于第一用戶終端的屏幕 最前方。第一用戶終端中安裝的第一用戶客戶端接收多媒體信息分享指令,并接收第一用 戶選擇的分享方式。當(dāng)該分享方式為分享窗口時,第一用戶需要選擇目標(biāo)多媒體信息所在 的窗口,第一用戶客戶端可以對選擇的窗口中的內(nèi)容進(jìn)行圖像采集,得到多媒體信息圖像。 當(dāng)該分享方式為分享區(qū)域時,第一用戶需要選擇顯示目標(biāo)多媒體信息的區(qū)域,第一用戶客 戶端可以對選擇的區(qū)域中的內(nèi)容進(jìn)行圖像采集,得到多媒體信息圖像。之后,第一用戶客戶 端將采集的多媒體信息圖像發(fā)送給服務(wù)器,使服務(wù)器將該數(shù)據(jù)發(fā)送給第二用戶客戶端。當(dāng) 第二用戶客戶端接收到該多媒體信息圖像時,將該多媒體信息圖像顯示給第二用戶客戶端 對應(yīng)的第二用戶,實現(xiàn)目標(biāo)多媒體信息的分享。
[0004] 在目標(biāo)多媒體信息分享之前,第一用戶將目標(biāo)多媒體信息置于第一用戶終端的屏 幕最前方、選擇分享方式、選擇進(jìn)行圖像采集的窗口或者區(qū)域等操作,操作復(fù)雜,降低了分 享多媒體信息的效率。另外,當(dāng)?shù)谝挥脩暨x擇進(jìn)行圖像采集的窗口或者區(qū)域時,容易出現(xiàn) 誤選擇的現(xiàn)象,導(dǎo)致第一用戶終端的屏幕中除目標(biāo)多媒體信息之外的其他內(nèi)容也會被第二 用戶看到,造成用戶隱私的泄露。
【發(fā)明內(nèi)容】
[0005] 為了解決現(xiàn)有技術(shù)的問題,本發(fā)明實施例提供了一種多媒體信息分享方法及裝 置。所述技術(shù)方案如下:
[0006] -方面,提供了一種多媒體信息分享方法,所述方法包括:
[0007] 當(dāng)接收到多媒體信息分享指令時,顯示指定的多媒體信息分享窗口;
[0008] 將待分享的目標(biāo)多媒體信息的類型轉(zhuǎn)換為指定類型,所述指定類型為所述多媒體 信息分享窗口支持的數(shù)據(jù)類型;
[0009] 將轉(zhuǎn)換類型后的目標(biāo)多媒體信息加載到所述多媒體信息分享窗口中;
[0010] 對所述多媒體信息分享窗口中顯示的內(nèi)容進(jìn)行圖像采集,得到多媒體信息圖像;
[0011] 將所述多媒體信息圖像和第一用戶標(biāo)識發(fā)送給服務(wù)器,使所述服務(wù)器基于所述第 一用戶標(biāo)識,將所述多媒體信息圖像發(fā)送給與第一用戶存在關(guān)聯(lián)關(guān)系的第二用戶對應(yīng)的第 二用戶客戶端,由所述第二用戶客戶端顯示所述多媒體信息圖像。
[0012] 另一方面,提供了一種多媒體信息分享裝置,所述裝置包括:
[0013] 顯示模塊,用于當(dāng)接收到多媒體信息分享指令時,顯示指定的多媒體信息分享窗 P ;
[0014] 轉(zhuǎn)換模塊,用于將待分享的目標(biāo)多媒體信息的類型轉(zhuǎn)換為指定類型,所述指定類 型為所述多媒體信息分享窗口支持的數(shù)據(jù)類型;
[0015] 加載模塊,用于將轉(zhuǎn)換類型后的目標(biāo)多媒體信息加載到所述多媒體信息分享窗口 中;
[0016] 采集模塊,用于對所述多媒體信息分享窗口中顯示的內(nèi)容進(jìn)行圖像采集,得到多 媒體信息圖像;
[0017] 第一發(fā)送模塊,用于將所述多媒體信息圖像和第一用戶標(biāo)識發(fā)送給服務(wù)器,使所 述服務(wù)器基于所述第一用戶標(biāo)識,將所述多媒體信息圖像發(fā)送給與第一用戶存在關(guān)聯(lián)關(guān)系 的第二用戶對應(yīng)的第二用戶客戶端,由所述第二用戶客戶端顯示所述多媒體信息圖像。
[0018] 在本發(fā)明實施例中,當(dāng)?shù)谝挥脩艨蛻舳私邮盏蕉嗝襟w信息分享指令時,顯示指定 的多媒體信息分享窗口,將待分享的目標(biāo)多媒體信息的類型轉(zhuǎn)換為指定類型,并將轉(zhuǎn)換類 型后的目標(biāo)多媒體信息加載到指定的多媒體分享窗口中。之后,第一用戶客戶端對該多媒 體分享窗口中顯示的內(nèi)容進(jìn)行采集,而不是對第一用戶終端的屏幕中顯示的內(nèi)容進(jìn)行采 集,因此,無需將目標(biāo)多媒體信息置于第一用戶終端的屏幕最前方,也無需選擇分享方式, 以及選擇進(jìn)行圖像采集的窗口或者區(qū)域,操作簡單,提高了分享多媒體信息的效率。另外, 第一用戶客戶端對該多媒體分享窗口中顯示的內(nèi)容進(jìn)行采集,不會采集到第一用戶終端的 屏幕中除目標(biāo)多媒體信息之外的其他內(nèi)容,避免用戶隱私的泄露。
【附圖說明】
[0019] 為了更清楚地說明本發(fā)明實施例中的技術(shù)方案,下面將對實施例描述中所需要使 用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于 本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他 的附圖。
[0020] 圖1是本發(fā)明實施例提供的一種多媒體信息分享系統(tǒng)架構(gòu)圖;
[0021] 圖2是本發(fā)明實施例提供的一種多媒體信息分享方法流程圖;
[0022] 圖3是本發(fā)明實施例提供的另一種多媒體信息分享方法流程圖;
[0023] 圖4是本發(fā)明實施例提供的一種多媒體信息分享窗口界面示意圖;
[0024] 圖5是本發(fā)明實施例提供的一種多媒體信息圖像示意圖;
[0025] 圖6是本發(fā)明實施例提供的另一種多媒體信息圖像示意圖;
[0026] 圖7是本發(fā)明實施例提供的一種多媒體信息分享裝置結(jié)構(gòu)示意圖;
[0027] 圖8是本發(fā)明實施例提供的一種終端結(jié)構(gòu)示意圖。
【具體實施方式】
[0028] 為使本發(fā)明的目的、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合附圖對本發(fā)明實施方 式作進(jìn)一步地詳細(xì)描述。
[0029] 圖1是本發(fā)明實施例提供的一種多媒體信息分享系統(tǒng)架構(gòu)圖。參見圖1,該系統(tǒng)包 括第一用戶終端、至少一個第二用戶終端和服務(wù)器。第一用戶終端與服務(wù)器之間通過網(wǎng)絡(luò) 連接,至少一個第二用戶終端與服務(wù)器之間通過網(wǎng)絡(luò)連接。第一用戶終端中安裝的第一用 戶客戶端用于將待分享的目標(biāo)多媒體信息發(fā)送給服務(wù)器;服務(wù)器用于將第一用戶客戶端發(fā) 送的目標(biāo)多媒體信息轉(zhuǎn)發(fā)給至少一個第二用戶終端中安裝的第二用戶客戶端;第二用戶客 戶端用于接收并顯示服務(wù)器發(fā)送的目標(biāo)多媒體信息。
[0030] 圖2是本發(fā)明實施例提供的一種多媒體信息分享方法流程圖。參見圖2,該方法包 括:
[0031] 步驟201 :當(dāng)接收到多媒體信息分享指令時,顯示指定的多媒體信息分享窗口。
[0032] 步驟202 :將待分享的目標(biāo)多媒體信息的類型轉(zhuǎn)換為指定類型,指定類型為該多 媒體信息分享窗口支持的數(shù)據(jù)類型。
[0033] 步驟203 :將轉(zhuǎn)換類型后的目標(biāo)多媒體信息加載到該多媒體信息分享窗口中。
[0034] 步驟204:對該多媒體信息分享窗口中顯示的內(nèi)容進(jìn)行圖像采集,得到多媒體信 息圖像。
[0035] 步驟205 :將采集得到的多媒體信息圖像和第一用戶標(biāo)識發(fā)送給服務(wù)器,使服務(wù) 器基于第一用戶標(biāo)識,將該多媒體信息圖像發(fā)送給與第一用戶存在關(guān)聯(lián)關(guān)系的第二用戶對 應(yīng)的第二用戶客戶端,由第二用戶客戶端顯示該多媒體信息圖像。
[0036] 在本發(fā)明實施例中,當(dāng)?shù)谝挥脩艨蛻舳私邮盏蕉嗝襟w信息分享指令時,顯示指定 的多媒體信息分享窗口,將待分享的目標(biāo)多媒體信息的類型轉(zhuǎn)換為指定類型,并將轉(zhuǎn)換類 型后的目標(biāo)多媒體信息加載到指定的多媒體分享窗口中。之后,第一用戶客戶端對該多媒 體分享窗口中顯示的內(nèi)容進(jìn)行采集,而不是對第一用戶終端的屏幕中顯示的內(nèi)容進(jìn)行采 集,因此,無需將目標(biāo)多媒體信息置于第一用戶終端的屏幕最前方,也無需選擇分享方式, 以及選擇進(jìn)行圖像采集的窗口或者區(qū)域,操作簡單,提高了分享多媒體信息的效率。另外, 第一用戶客戶端對該多媒體分享窗口中顯示的內(nèi)容進(jìn)行采集,不會采集到第一用戶終端的 屏幕中除目標(biāo)多媒體信息之外的其他內(nèi)容,避免用戶隱私的泄露。
[0037] 可選地,將待分享的目標(biāo)多媒體信息的類型轉(zhuǎn)換為指定類型,包括:
[0038] 判斷該多媒體信息分享窗口是否支持待分享的目標(biāo)多媒體信息的類型;
[0039] 如果該多媒體信息分享窗口不支持目標(biāo)多媒體信息的類型,則將目標(biāo)多媒體信息 的類型轉(zhuǎn)換為指定類型。
[0040] 可選地,指定類型為超文本標(biāo)記語言HTML數(shù)據(jù)類型。
[0041] 可選地,將采集得到的多媒體信息圖像和第一用戶標(biāo)識發(fā)送給服務(wù)器之前,還包 括:
[0042] 當(dāng)該多媒體信息圖像的圖像分辨率大于指定分辨率時,對該多媒體信息圖像進(jìn)行 縮小,直至多媒體信息圖像的圖像分辨率等于指定分辨率;
[0043] 當(dāng)多媒體信息圖像的圖像分辨率小于指定分辨率時,基于指定分辨率和該多媒體 信息圖像的圖像分辨率,計算第一寬度和第二寬度,使多媒體信息圖像的圖像分辨率等于 指定分辨率,第一寬度為多媒體信息圖像長度方向上進(jìn)行補(bǔ)邊的寬度,第二寬度為多媒體 信息圖像寬度方向上進(jìn)行補(bǔ)邊的寬度;
[0044] 基于第一寬度和第二寬度,對多媒體信息圖像進(jìn)行補(bǔ)邊。
[0045] 可選地,當(dāng)接收到多媒體信息分享指令時,顯示指定的多媒體信息分享窗口之前, 還包括:
[0046] 向服務(wù)器發(fā)送多媒體信息分享請求,該多媒體信息分享請求攜帶第一用戶標(biāo)識, 使服務(wù)器向第一用戶分配群組標(biāo)識;
[0047] 接收服務(wù)器發(fā)送的群組標(biāo)識,使第二用戶客戶端基于該群組標(biāo)識,向服務(wù)器發(fā)送 加入請求,由服務(wù)器建立第一用戶與第二用戶之間的關(guān)聯(lián)關(guān)系。
[0048] 可選地,當(dāng)接收到多媒體信息分享指令時,顯示指定的多媒體信息分享窗口之前, 還包括:
[0049] 當(dāng)?shù)诙脩魹榈谝挥脩舻暮糜亚曳?wù)器中存儲第一用戶與第二用戶之間的好友 關(guān)系時,向服務(wù)器發(fā)送邀請請求,該邀請請求中攜帶第一用戶標(biāo)識和第二用戶標(biāo)識,使服務(wù) 器基于第二用戶標(biāo)識,向第二用戶客戶端發(fā)送連接建立請求,該連接建立請求中攜帶第一 用戶標(biāo)識;
[0050] 當(dāng)接收到服務(wù)器發(fā)送的確認(rèn)建立響應(yīng)時,確定服務(wù)器已建立第一用戶和第二用戶 之間的關(guān)聯(lián)關(guān)系。
[0051] 上述所有可選技術(shù)方案,均可按照任意結(jié)合形成本發(fā)明的可選實施例,本發(fā)明實 施例對此不再--贅述。
[0052] 圖3是本發(fā)明實施例提供的一種多媒體信息分享方法流程圖。參見圖3,該方法包 括:
[0053] 步驟301 :當(dāng)?shù)谝挥脩艨蛻舳私邮盏蕉嗝襟w信息分享指令時,顯示指定的多媒體 信息分享窗口。
[0054] 多媒體信息分享指令用于將待分享的目標(biāo)多媒體信息分享給與第一用戶存在關(guān) 聯(lián)關(guān)系的第二用戶,且該多媒體信息分享指令可以由第一用戶觸發(fā)。第一用戶可以通過對 第一用戶客戶端執(zhí)行指定操作來觸發(fā)多媒體信息分享指令,該指定操作可以為單擊分享按 鈕、雙擊第一用戶客戶端的指定區(qū)域、語音操作等等,本發(fā)明實施例對此不做具體限定。
[0055] 另外,指定的多媒體信息分享窗口用于顯示待分享的目標(biāo)多媒體信息。第一用戶 客戶端和第二用戶客戶端可以為社交應(yīng)用客戶端,也可以為非社交應(yīng)用客戶端。當(dāng)?shù)谝挥?戶客戶端和第二用戶客戶端為社交應(yīng)用客戶端時,該多媒體信息分享窗口可以為社交應(yīng) 用的聊天窗口,還可以為獨立于聊天窗口之外的窗口,本發(fā)明實施例對此不做具體限定。
[0056] 在第一用戶與第二用戶進(jìn)行多媒體信息分享之前,服務(wù)器中需要建立第一用戶與 第二用戶之間的關(guān)聯(lián)關(guān)系。而服務(wù)器建立第一用戶與第二用戶之間的關(guān)聯(lián)關(guān)系的具體操作 可以包括兩種:
[0057] 第一種、第一用戶客戶端向服務(wù)器發(fā)送多媒體信息分享請求,該多媒體信息分享 請求攜帶第一用戶標(biāo)識,使服務(wù)器向第一用戶分配群組標(biāo)識;第一用戶客戶端接收服務(wù)器 發(fā)送的群組標(biāo)識,使第二用戶客戶端基于該群組標(biāo)識,向服務(wù)器發(fā)送加入請求,由服務(wù)器建 立第一用戶與第二用戶之間的關(guān)聯(lián)關(guān)系。
[0058] 針對第一種方式,當(dāng)服務(wù)器接收到第一用戶客戶端發(fā)送的多媒體信息分享請求 時,向第一用戶分配群組標(biāo)識,并將群組標(biāo)識與第一用戶標(biāo)識存儲在群組標(biāo)識與用戶標(biāo)識 之間的對應(yīng)關(guān)系中。服務(wù)器將該群組標(biāo)識發(fā)送給第一用戶客戶端,使第一用戶將該群組標(biāo) 識告知第二用戶。當(dāng)?shù)诙脩艨蛻舳私邮盏皆撊航M標(biāo)識時,第二用戶客戶端可以向服務(wù)器 發(fā)送加入請求,該加入請求中攜帶第二用戶標(biāo)識和該群組標(biāo)識。當(dāng)服務(wù)器接收到該加入請 求時,根據(jù)該群組標(biāo)識,將第二用戶標(biāo)識存儲在上述群組標(biāo)識與用戶標(biāo)識之間對應(yīng)關(guān)系的 用戶標(biāo)識中,以將第一用戶和第二用戶加入到同一群組中,從而建立第一用戶與第二用戶 之間的關(guān)聯(lián)關(guān)系。
[0059] 需要說明的是,本發(fā)明實施例中,服務(wù)器向第一用戶分配的群組標(biāo)識可以為房間 標(biāo)識、頻道標(biāo)識等等,也即是,同一群組的用戶可以為同一房間的用戶或者同一頻道的用戶 等等,本發(fā)明實施例對此不做具體限定。另外,本發(fā)明實施例的舉例中,僅以房間標(biāo)識作為 群組標(biāo)識為例進(jìn)行說明。
[0060] 比如,第一用戶標(biāo)識為ID1,群組標(biāo)識為房間標(biāo)識。當(dāng)服務(wù)器接收到第一用戶客戶 端發(fā)送的多媒體信息分享請求時,服務(wù)向第一用戶分配房間標(biāo)識為GroupIDl,并將房間標(biāo) 識GroupIDl和第一用戶標(biāo)識IDl存儲在如下表1所示的房間標(biāo)識與用戶標(biāo)識之間的對應(yīng) 關(guān)系中。服務(wù)器將該房間標(biāo)識GroupIDl發(fā)送給第一用戶客戶端。當(dāng)?shù)诙脩艨蛻舳私邮?到該房間標(biāo)識GroupIDl時,第二用戶客戶端向服務(wù)器發(fā)送加入請求,該加入請求中攜帶第 二用戶標(biāo)識ID2和該房間標(biāo)識GroupIDl。當(dāng)服務(wù)器接收到該加入請求時,根據(jù)該房間標(biāo)識 GroupIDl,將第二用戶標(biāo)識ID2存儲在表1所示的房間標(biāo)識與用戶標(biāo)識之間對應(yīng)關(guān)系的用 戶標(biāo)識中,從而建立第一用戶與第二用戶之間的關(guān)聯(lián)關(guān)系。
[0061] 表 1
[0063] 其中,第一用戶可以通過短信、電話、即時通訊消息等方式,將該群組標(biāo)識告知第 二用戶,第二用戶客戶端可以接收第二用戶輸入的群組標(biāo)識,本發(fā)明實施例對此不做具體 限定。
[0064] 第二種、當(dāng)?shù)诙脩魹榈谝挥脩舻暮糜亚曳?wù)器中存儲第一用戶與第二用戶之間 的好友關(guān)系時,第一用戶客戶端向服務(wù)器發(fā)送邀請請求,該邀請請求中攜帶第一用戶標(biāo)識 和第二用戶標(biāo)識,使服務(wù)器基于第二用戶標(biāo)識,向第二用戶客戶端發(fā)送連接建立請求,該連 接建立請求中攜帶第一用戶標(biāo)識;當(dāng)接收到服務(wù)器發(fā)送的確認(rèn)建立響應(yīng)時,確定服務(wù)器已 建立第一用戶和第二用戶之間的關(guān)聯(lián)關(guān)系。
[0065] 針對第二種方式,當(dāng)?shù)诙脩魹榈谝挥脩舻暮糜亚曳?wù)器中存儲第一用戶與第二 用戶之間的好友關(guān)系時,此時,第一用戶客戶端可以直接向服務(wù)器發(fā)送邀請請求,該邀請請 求中攜帶第一用戶標(biāo)識和第二用戶標(biāo)識。當(dāng)服務(wù)器接收到該邀請請求時,基于第二用戶標(biāo) 識,向第二用戶客戶端發(fā)送連接建立請求。當(dāng)?shù)诙脩艨蛻舳舜_認(rèn)建立連接時,第二用戶客 戶端向服務(wù)器發(fā)送確認(rèn)消息。服務(wù)器存儲第一用戶標(biāo)識與第二用戶標(biāo)識之間的對應(yīng)關(guān)系, 從而建立第一用戶與第二用戶之間的關(guān)聯(lián)關(guān)系,之后,服務(wù)器向第一用戶客戶端發(fā)送確認(rèn) 建立響應(yīng)。
[0066] 比如,第一用戶標(biāo)識為ID1,第二用戶標(biāo)識為ID2,當(dāng)服務(wù)器接收到該邀請請求時, 基于第二用戶標(biāo)識ID2,向第二用戶客戶端發(fā)送連接建立請求。當(dāng)?shù)诙脩艨蛻舳舜_認(rèn)建立 連接時,第二用戶客戶端向服務(wù)器發(fā)送確認(rèn)消息,服務(wù)器存儲第一用戶標(biāo)識與第二用戶標(biāo) 識之間的對應(yīng)關(guān)系,如下表2所示。
[0067] 表 2
[0069] 可選地,在本發(fā)明實施例中,服務(wù)器建立第一用戶與第二用戶之間的關(guān)聯(lián)關(guān)系時, 也可以在接收到第一用戶客戶端發(fā)送的邀請請求時,向第一用戶分配一個群組標(biāo)識,并將 該群組標(biāo)識與第一用戶標(biāo)識存儲在群組標(biāo)識與用戶標(biāo)識之間的對應(yīng)關(guān)系中。之后,當(dāng)接收 到第二用戶客戶端發(fā)送的確認(rèn)建立連接時,將第二用戶標(biāo)識存儲在上述對應(yīng)關(guān)系的用戶標(biāo) 識中。與上述第一種方式相似,本發(fā)明實施例對此不再贅述。
[0070] 需要說明的是,第一用戶客戶端為第一用戶對應(yīng)的客戶端,第二用戶客戶端為第 二用戶對應(yīng)的客戶端,第一用戶終端為第一用戶對應(yīng)的終端,第二用戶終端為第二用戶對 應(yīng)的終端。另外,目標(biāo)多媒體信息可以包括音頻、視頻和文檔等,本發(fā)明實施例對此不做具 體限定。
[0071] 步驟302:第一用戶客戶端將待分享的目標(biāo)多媒體信息的類型轉(zhuǎn)換為指定類型, 該指定類型為該多媒體信息分享窗口支持的數(shù)據(jù)類型。
[0072] 具體地,第一用戶客戶端顯示多媒體信息查找窗口,使第一用戶基于該多媒體信 息查找窗口,查找待分享的目標(biāo)多媒體信息。當(dāng)?shù)谝挥脩艨蛻舳嘶谠摱嗝襟w信息查找窗 口,接收到目標(biāo)多媒體信息的選擇指令時,獲取目標(biāo)多媒體信息的類型,將該目標(biāo)多媒體信 息的類型轉(zhuǎn)換為指定類型。
[0073] 該多媒體信息分享窗口有可能支持目標(biāo)多媒體信息的類型,因此,將待分享的目 標(biāo)多媒體信息的類型轉(zhuǎn)換為指定類型時,可以判斷該多媒體信息分享窗口是否支持待分享 的目標(biāo)多媒體信息的類型;如果該多媒體信息分享窗口不支持目標(biāo)多媒體信息的類型,則 將目標(biāo)多媒體信息的類型轉(zhuǎn)換為指定類型。如果該多媒體信息分享窗口支持目標(biāo)多媒體信 息的類型,則無需進(jìn)行類型轉(zhuǎn)換,直接執(zhí)行后續(xù)步驟即可,進(jìn)一步提高了多媒體信息分享效 率。
[0074] 可選地,在本發(fā)明實施例中,指定類型可以為HTML (Hyper Text Mark-up Language;超文本標(biāo)記語言)數(shù)據(jù)類型。實際應(yīng)用中,指定類型還可以為其他的數(shù)據(jù)類型, 只需該數(shù)據(jù)類型為瀏覽器內(nèi)核支持的類型即可,本發(fā)明實施例對此不做具體限定。
[0075] 其中,在本發(fā)明實施例中,當(dāng)目標(biāo)多媒體信息為文檔時,第一用戶客戶端可以包括 PPT組件封裝模塊、Word組件封裝模塊和Excel組件封裝模塊。當(dāng)該文檔為PPT文檔時,第 一用戶客戶端可以調(diào)用PPT組件封裝模塊的文檔轉(zhuǎn)換接口,將該文檔的類型轉(zhuǎn)換為指定類 型。當(dāng)文檔為Word文檔時,第一用戶客戶可以調(diào)用Word組件封裝模塊的文檔轉(zhuǎn)換接口,將 該文檔的類型轉(zhuǎn)換為指定類型。當(dāng)文檔為Excel文檔時,第一用戶客戶可以調(diào)用Excel組 件封裝模塊的文檔轉(zhuǎn)換接口,將該文檔的類型轉(zhuǎn)換為指定類型。
[0076] 比如,目標(biāo)多媒體信息為目標(biāo)文檔,且目標(biāo)文檔為word文檔,指定類型為HTML數(shù) 據(jù)類型,判斷出該多媒體信息分享窗口不支持待分享的目標(biāo)文檔的類型,此時,第一用戶客 戶端調(diào)用Word組件封裝模塊的文檔轉(zhuǎn)換接口,將目標(biāo)文檔的類型轉(zhuǎn)換為HTML類型。
[0077] 步驟303 :第一用戶客戶端將轉(zhuǎn)換類型后的目標(biāo)多媒體信息加載到多媒體信息分 享窗口中。
[0078] 具體地,第一用戶客戶端讀取轉(zhuǎn)換類型后的目標(biāo)多媒體信息,并將讀取的目標(biāo)多 媒體信息加載到多媒體信息分享窗口中,并在多媒體信息分享窗口中顯示目標(biāo)多媒體信 息。
[0079] 需要說明的是,在本發(fā)明實施例,第一用戶客戶端可以通過瀏覽器內(nèi)核,將轉(zhuǎn)換類 型后的目標(biāo)多媒體信息加載到多媒體信息分享窗口中。實際應(yīng)用中,還可以通過其他的方 式進(jìn)行加載,本發(fā)明實施例對此不做具體限定。
[0080] 其中,第一用戶客戶對指定的多媒體信息分享窗口的大小進(jìn)行調(diào)整,并且,在該多 媒體信息分享窗口中顯示目標(biāo)多媒體信息的同時,第一用戶還可以進(jìn)行其他的操作,比如, 瀏覽照片等,提高了多媒體信息的分享靈活性。
[0081] 步驟304:第一用戶客戶端對多媒體信息分享窗口中顯示的內(nèi)容進(jìn)行圖像采集, 得到多媒體信息圖像。
[0082] 多媒體信息分享窗口中顯示的內(nèi)容可以包括目標(biāo)多媒體信息的內(nèi)容、第一用戶對 目標(biāo)多媒體信息的內(nèi)容進(jìn)行涂鴉的內(nèi)容,當(dāng)然,當(dāng)鼠標(biāo)位于多媒體信息分享窗口時,多媒體 信息分享窗口中顯示的內(nèi)容還包括鼠標(biāo)的圖形等,本發(fā)明實施例對此不做具體限定。因此, 第一用戶客戶端對多媒體信息分享窗口中顯示的內(nèi)容進(jìn)行圖像采集時,得到的多媒體信息 圖像中不僅包括目標(biāo)多媒體信息的內(nèi)容,還包括第一用戶對目標(biāo)多媒體信息的內(nèi)容進(jìn)行涂 鴉的內(nèi)容和鼠標(biāo)的圖形等等。
[0083] 比如,基于上述步驟的例子,如圖4所示的多媒體信息分享窗口中已加載目標(biāo)文 檔,且該多媒體信息分享窗口顯示的目標(biāo)文檔被第一用戶進(jìn)行涂鴉,因此,第一用戶終端 對多媒體信息分享窗口中顯示的內(nèi)容進(jìn)行圖像采集之后,得到的多媒體信息圖像如圖5所 示。另外,圖4所示的多媒體信息分享窗口中還可以包括聊天界面。
[0084] 其中,當(dāng)?shù)谝挥脩艨蛻舳藢Χ嗝襟w信息分享窗口中顯示的內(nèi)容進(jìn)行采集時,可以 基于采集參數(shù)進(jìn)行采集。該采集參數(shù)可以包括采集幀率等,本發(fā)明實施例對此不做具體限 定。
[0085] 另外,在本發(fā)明實施例中,第一用戶只需基于多媒體查找窗口,查找目標(biāo)多媒體 信息,之后,第一用戶客戶端可以將目標(biāo)多媒體信息加載到指定的多媒體信息分享窗口中, 無需用戶將目標(biāo)多媒體信息置于第一用戶終端的屏幕最前方,也無需用戶選擇分享方式和 選擇進(jìn)行圖像采集的窗口或者區(qū)域,減少了用戶的操作,降低了分享多媒體信息的門濫,避 免了用戶的流失,也提高了多媒體信息的分享效率。再者,通過對多媒體信息分享窗口中顯 示的內(nèi)容進(jìn)行圖像采集,可以確保其他內(nèi)容不會被采集到,避免了用戶隱私的泄露。
[0086] 可選地,在本發(fā)明實施例中,第一用戶還可以在第一用戶客戶端的白板上進(jìn)行涂 鴉操作,該白板可以位于該多媒體信息分享窗口中,還可以位于單獨的窗口中,本發(fā)明實施 例對此不做具體限定。
[0087] 步驟305 :第一用戶客戶端將該多媒體信息圖像和第一用戶標(biāo)識發(fā)送給服務(wù)器。
[0088] 具體地,第一用戶客戶端對該多媒體信息圖像進(jìn)行編碼,得到多媒體信息數(shù)據(jù)流, 將多媒體信息數(shù)據(jù)流和第一用戶標(biāo)識發(fā)送給服務(wù)器。
[0089] 在本發(fā)明實施例中,第一用戶客戶端可以按照指定編碼格式,通過編碼參數(shù),對該 多媒體信息圖像進(jìn)行編碼,該指定編碼格式是事先設(shè)置的,且該編碼參數(shù)可以包括指定分 辨率和FEC(Forward Error Correction;前向糾錯)等,本發(fā)明實施例對此不做具體限定。
[0090] 當(dāng)?shù)谝挥脩艨蛻舳藢Χ嗝襟w信息分享窗口中顯示的內(nèi)容進(jìn)行圖像采集之后,第一 用戶客戶端需要將采集得到的多媒體信息圖像進(jìn)行編碼,然后,將編碼得到的數(shù)據(jù)流通過 網(wǎng)絡(luò)發(fā)送給服務(wù)器。而將編碼得到的數(shù)據(jù)流通過網(wǎng)絡(luò)發(fā)送給服務(wù)器時,進(jìn)行編碼的多媒體 信息圖像需要符號編碼規(guī)范,也即是,進(jìn)行編碼的多媒體信息圖像的圖像分辨率需要等于 指定分辨率。因此,將多媒體信息圖像和第一用戶標(biāo)識發(fā)送給服務(wù)器之前,還包括:將多媒 體信息圖像的圖像分辨率與指定分辨率進(jìn)行比較,當(dāng)多媒體信息圖像的圖像分辨率大于指 定分辨率時,對多媒體信息圖像進(jìn)行縮小,直至多媒體信息圖像的圖像分辨率等于指定分 辨率;當(dāng)多媒體信息圖像的圖像分辨率小于指定分辨率時,基于指定分辨率和多媒體信息 圖像的圖像分辨率,計算第一寬度和第二寬度,使多媒體信息圖像的圖像分辨率等于指定 分辨率,第一寬度為多媒體信息圖像長度方向上進(jìn)行補(bǔ)邊的寬度,第二寬度為多媒體信息 圖像寬度方向上進(jìn)行補(bǔ)邊的寬度;基于第一寬度和第二寬度,對多媒體信息圖像進(jìn)行補(bǔ)邊。
[0091] 分辨率一般為橫向像素數(shù)與縱向像素數(shù)進(jìn)行相乘,且通過橫向像素數(shù)可以確定圖 像的長度,通過縱向像素數(shù)可以確定圖像的寬度,因此,基于指定分辨率和多媒體信息圖像 的圖像分辨率,計算第一寬度和第二寬度的操作可以為:將指定分辨率的橫向像素數(shù)減去 圖像分辨率的橫向像素數(shù),得到第一數(shù)值,基于第一數(shù)值確定第一寬度,將指定分辨率的縱 向像素數(shù)減去圖像分辨率的縱向像素數(shù),得到第二數(shù)值,基于第二數(shù)值確定第二寬度。其 中,基于第一數(shù)值確定第一寬度,以及基于第二數(shù)值確定第二寬度的方法可以參考現(xiàn)有的 方法,本發(fā)明實施例對此不再贅述。
[0092] 比如,指定分辨率為352X288,也即是,指定分辨率的橫向像素數(shù)為352,縱向像 素數(shù)為288,假如,圖像分辨率的橫向像素數(shù)為300,縱向像素數(shù)為288,此時,將指定分辨率 的橫向像素數(shù)減去圖像分辨率的橫向像素數(shù),得到第一數(shù)值為52,假如,基于第一數(shù)值52 確定的第一寬度為10厘米。將指定分辨率的縱向像素數(shù)減去圖像分辨率的縱向像素數(shù),得 到第二數(shù)值為〇,基于第二數(shù)值確定第二寬度為0。
[0093] 補(bǔ)邊用于對多媒體信息圖像進(jìn)行修正,也即是,對多媒體信息圖像添加一部分圖 像區(qū)域。因此,基于第一寬度和第二寬度,對多媒體信息圖像進(jìn)行補(bǔ)邊,包括:在多媒體信息 圖像的長度方向上添加第一寬度的圖像區(qū)域,在多媒體信息圖像的寬度方向上添加第二寬 度的圖像區(qū)域。優(yōu)選地,在多媒體信息圖像的長度方向上添加第一寬度的圖像區(qū)域時,可以 在多媒體信息圖像的長度方向上的兩側(cè)分別添加第一寬度一半的圖像區(qū)域。在多媒體信息 圖像的寬度方向上添加第二寬度的圖像區(qū)域時,也可以在多媒體信息圖像的寬度方向上的 兩側(cè)分別添加第二寬度一半的圖像區(qū)域。
[0094] 比如,第一寬度為10厘米,第二寬度為0,此時,只需在多媒體信息圖像的長度方 向上添加第一寬度的圖像區(qū)域,優(yōu)選地,如圖6所示,在多媒體信息圖像的長度方向上的兩 側(cè)分別添加5厘米寬度的圖像區(qū)域。
[0095] 步驟306 :當(dāng)服務(wù)器接收到該多媒體信息圖像和第一用戶標(biāo)識時,基于第一用戶 標(biāo)識,將該多媒體信息圖像發(fā)送給與第一用戶存在關(guān)聯(lián)關(guān)系的第二用戶對應(yīng)的第二用戶客 戶端。
[0096] 具體地,如果服務(wù)器是通過上述步驟301中的第一種方式建立第一用戶與第二用 戶之間的關(guān)聯(lián)關(guān)系,則當(dāng)服務(wù)器接收到該多媒體信息圖像和第一用戶標(biāo)識時,還會接收到 群組標(biāo)識,之后,服務(wù)器基于群組標(biāo)識,從存儲的群組標(biāo)識與用戶標(biāo)識之間的對應(yīng)關(guān)系中, 獲取對應(yīng)的用戶標(biāo)識,將獲取的用戶標(biāo)識中除第一用戶標(biāo)識之外的標(biāo)識確定為與第一用戶 存在關(guān)聯(lián)關(guān)系的第二用戶標(biāo)識。服務(wù)器基于第二用戶標(biāo)識,將多媒體信息圖像編碼后的多 媒體信息數(shù)據(jù)流發(fā)送給第二用戶客戶端。而如果服務(wù)器是通過上述步驟301中的第二種方 式建立第一用戶與第二用戶之間的關(guān)聯(lián)關(guān)系,則當(dāng)服務(wù)器接收到該多媒體信息圖像和第一 用戶標(biāo)識時,服務(wù)器基于第一用戶標(biāo)識,從存儲的第一用戶標(biāo)識與第二用戶標(biāo)識之間的對 應(yīng)關(guān)系中,獲取對應(yīng)的第二用戶標(biāo)識,基于第二用戶標(biāo)識,將多媒體信息圖像編碼后的多媒 體信息數(shù)據(jù)流發(fā)送給第二用戶客戶端。
[0097] 步驟307:當(dāng)?shù)诙脩艨蛻舳私邮盏皆摱嗝襟w信息圖像時,顯示該多媒體信息圖 像。
[0098] 具體地,第二用戶客戶端接收服務(wù)器發(fā)送的該多媒體信息圖像的多媒體數(shù)據(jù)流, 對該多媒體數(shù)據(jù)流進(jìn)行解碼,得到多媒體信息圖像,對該多媒體信息圖像進(jìn)行渲染,并顯示 渲染后的多媒體信息圖像。
[0099] 可選地,當(dāng)步驟305中判斷出多媒體信息圖像的圖像分辨率小于指定分辨率,并 對多媒體信息圖像進(jìn)行補(bǔ)邊時,當(dāng)?shù)诙脩艨蛻舳藢υ摱嗝襟w數(shù)據(jù)流進(jìn)行解碼之后,對解 碼得到的多媒體信息圖像進(jìn)行去邊,將去邊之后的多媒體信息圖像進(jìn)行渲染。其中,去邊是 補(bǔ)邊的逆過程,也即是,將解碼得到多媒體信息圖像的長度方向上添加的第一寬度的圖像 區(qū)域去除,以及將解碼得到的多媒體信息圖像的寬度方向上添加的第二寬度的圖像區(qū)域去 除。
[0100] 其中,第二用戶客戶端對該多媒體數(shù)據(jù)流進(jìn)行解碼之前,第二用戶客戶端需要獲 取第二用戶終端中的指定多媒體信息分享窗口的大小,并基于獲取的窗口大小設(shè)置解碼參 數(shù)。比如,第二用戶終端中指定多媒體信息分享窗口的長度為20厘米,寬度為15厘米,此 時,可以基于獲取的窗口長度20厘米和寬度15厘米,設(shè)置解碼參數(shù)。之后,第二用戶客戶 端可以按照指定編碼格式,通過該解碼參數(shù),對該多媒體數(shù)據(jù)流進(jìn)行解碼。第二用戶客戶端 基于獲取的窗口大小設(shè)置解碼參數(shù)的方法可以參考現(xiàn)有的方法,本發(fā)明實施例對此不再贅 述。
[0101] 在本發(fā)明實施例中,當(dāng)?shù)谝挥脩艨蛻舳私邮盏蕉嗝襟w信息分享指令時,顯示指定 的多媒體信息分享窗口,將待分享的目標(biāo)多媒體信息的類型轉(zhuǎn)換為指定類型,并將轉(zhuǎn)換類 型后的目標(biāo)多媒體信息加載到指定的多媒體分享窗口中。之后,第一用戶客戶端對該多媒 體分享窗口中顯示的內(nèi)容進(jìn)行采集,而不是對第一用戶終端的屏幕中顯示的內(nèi)容進(jìn)行采 集,因此,無需將目標(biāo)多媒體信息置于第一用戶終端的屏幕最前方,也無需選擇分享方式, 以及選擇進(jìn)行圖像采集的窗口或者區(qū)域,操作簡單,提高了分享多媒體信息的效率。另外, 第一用戶客戶端對該多媒體分享窗口中顯示的內(nèi)容進(jìn)行采集,不會采集到第一用戶終端的 屏幕中除目標(biāo)多媒體信息之外的其他內(nèi)容,避免用戶隱私的泄露。
[0102] 圖7是本發(fā)明實施例提供的一種多媒體信息分享裝置結(jié)構(gòu)示意圖。參見圖7,該裝 置包括:
[0103] 顯示模塊701,用于當(dāng)接收到多媒體信息分享指令時,顯示指定的多媒體信息分享 窗口;
[0104] 轉(zhuǎn)換模塊702,用于將待分享的目標(biāo)多媒體信息的類型轉(zhuǎn)換為指定類型,指定類型 為多媒體信息分享窗口支持的數(shù)據(jù)類型;
[0105] 加載模塊703,用于將轉(zhuǎn)換類型后的目標(biāo)多媒體信息加載到多媒體信息分享窗口 中;
[0106] 采集模塊704,用于對多媒體信息分享窗口中顯示的內(nèi)容進(jìn)行圖像采集,得到多媒 體信息圖像;
[0107] 第一發(fā)送模塊705,用于將多媒體信息圖像和第一用戶標(biāo)識發(fā)送給服務(wù)器,使服務(wù) 器基于第一用戶標(biāo)識,將多媒體信息圖像發(fā)送給與第一用戶存在關(guān)聯(lián)關(guān)系的第二用戶對應(yīng) 的第二用戶客戶端,由第二用戶客戶端顯示該多媒體信息圖像。
[0108] 可選地,轉(zhuǎn)換模塊702包括:
[0109] 判斷單元,用于判斷多媒體信息分享窗口是否支持待分享的目標(biāo)多媒體信息的類 型;
[0110] 轉(zhuǎn)換單元,用于如果多媒體信息分享窗口不支持目標(biāo)多媒體信息的類型,則將目 標(biāo)多媒體信息的類型轉(zhuǎn)換為指定類型。
[0111] 可選地,指定類型為超文本標(biāo)記語言HTML數(shù)據(jù)類型。
[0112] 可選地,該裝置還包括:
[0113] 縮小模塊,用于當(dāng)多媒體信息圖像的圖像分辨率大于指定分辨率時,對多媒體信 息圖像進(jìn)行縮小,直至多媒體信息圖像的圖像分辨率等于指定分辨率;
[0114] 計算模塊,用于當(dāng)多媒體信息圖像的圖像分辨率小于指定分辨率時,基于指定分 辨率和該多媒體信息圖像的圖像分辨率,計算第一寬度和第二寬度,使多媒體信息圖像的 圖像分辨率等于指定分辨率,第一寬度為多媒體信息圖像長度方向上進(jìn)行補(bǔ)邊的寬度,第 二寬度為多媒體信息圖像寬度方向上進(jìn)行補(bǔ)邊的寬度;
[0115] 補(bǔ)邊模塊,用于基于第一寬度和第二寬度,對多媒體信息圖像進(jìn)行補(bǔ)邊。
[0116] 可選地,該裝置還包括:
[0117] 第二發(fā)送模塊,用于向服務(wù)器發(fā)送多媒體信息分享請求,該多媒體信息分享請求 攜帶第一用戶標(biāo)識,使服務(wù)器向第一用戶分配群組標(biāo)識;
[0118] 接收模塊,用于接收服務(wù)器發(fā)送的群組標(biāo)識,使第二用戶客戶端基于該群組標(biāo) 識,向服務(wù)器發(fā)送加入請求,由服務(wù)器建立第一用戶與第二用戶之間的關(guān)聯(lián)關(guān)系。
[0119] 可選地,該裝置還包括:
[0120] 第三發(fā)送模塊,用于當(dāng)?shù)诙脩魹榈谝挥脩舻暮糜亚曳?wù)器中存儲第一用戶與第 二用戶之間的好友關(guān)系時,向服務(wù)器發(fā)送邀請請求,該邀請請求中攜帶第一用戶標(biāo)識和第 二用戶標(biāo)識,使服務(wù)器基于第二用戶標(biāo)識,向第二用戶客戶端發(fā)送連接建立請求,該連接建 立請求中攜帶第一用戶標(biāo)識;
[0121] 確定模塊,用于當(dāng)接收到服務(wù)器發(fā)送的確認(rèn)建立響應(yīng)時,確定服務(wù)器已建立第一 用戶和第二用戶之間的關(guān)聯(lián)關(guān)系。
[0122] 在本發(fā)明實施例中,當(dāng)?shù)谝挥脩艨蛻舳私邮盏蕉嗝襟w信息分享指令時,顯示指定 的多媒體信息分享窗口,將待分享的目標(biāo)多媒體信息的類型轉(zhuǎn)換為指定類型,并將轉(zhuǎn)換類 型后的目標(biāo)多媒體信息加載到指定的多媒體分享窗口中。之后,第一用戶客戶端對該多媒 體分享窗口中顯示的內(nèi)容進(jìn)行采集,而不是對第一用戶終端的屏幕中顯示的內(nèi)容進(jìn)行采 集,因此,無需將目標(biāo)多媒體信息置于第一用戶終端的屏幕最前方,也無需選擇分享方式, 以及選擇進(jìn)行圖像采集的窗口或者區(qū)域,操作簡單,提高了分享多媒體信息的效率。另外, 第一用戶客戶端對該多媒體分享窗口中顯示的內(nèi)容進(jìn)行采集,不會采集到第一用戶終端的 屏幕中除目標(biāo)多媒體信息之外的其他內(nèi)容,避免用戶隱私的泄露。
[0123] 需要說明的是:上述實施例提供的多媒體信息分享裝置在多媒體信息分享時,僅 以上述各功能模塊的劃分進(jìn)行舉例說明,實際應(yīng)用中,可以根據(jù)需要而將上述功能分配由 不同的功能模塊完成,即將裝置的內(nèi)部結(jié)構(gòu)劃分成不同的功能模塊,以完成以上描述的全 部或者部分功能。另外,上述實施例提供的多媒體信息分享裝置與多媒體信息分享方法實 施例屬于同一構(gòu)思,其具體實現(xiàn)過程詳見方法實施例,這里不再贅述。
[0124] 圖8是本發(fā)明實施例提供的一種終端結(jié)構(gòu)示意圖。上述實施例中的第一用戶客戶 端可以安裝在該終端中。參見圖8,終端800可以包括通信單元810、包括有一個或一個以上 計算機(jī)可讀存儲介質(zhì)的存儲器820、輸入單元830、顯示單元840、傳感器850、音頻電路860、 WIFI(Wireless Fidelity,無線保真)模塊870、包括有一個或者一個以上處理核心的處理 器880、以及電源890等部件。本領(lǐng)域技術(shù)人員可以理解,圖8中示出的終端結(jié)構(gòu)并不構(gòu)成 對終端的限定,可以包括比圖示更多或更少的部件,或者組合某些部件,或者不同的部件布 置。其中:
[0125] 通信單元810可用于收發(fā)信息或通話過程中,信號的接收和發(fā)送,該通信單元810 可以為RF(Radi 〇 Frequency,射頻)電路、路由器、調(diào)制解調(diào)器、等網(wǎng)絡(luò)通信設(shè)備。特別地, 當(dāng)通信單元810為RF電路時,將基站的下行信息接收后,交由一個或者一個以上處理器880 處理;另外,將涉及上行的數(shù)據(jù)發(fā)送給基站。通常,作為通信單元的RF電路包括但不限于天 線、至少一個放大器、調(diào)諧器、一個或多個振蕩器、用戶身份模塊(S頂)卡、收發(fā)信機(jī)、耦合 器、LNA(Low Noise Amplifier,低噪聲放大器)、雙工器等。此外,通信單元810還可以通過 無線通信與網(wǎng)絡(luò)和其他設(shè)備通信。所述無線通信可以使用任一通信標(biāo)準(zhǔn)或協(xié)議,包括但不 限于 GSM(Global System of Mobile communication,全球移動通訊系統(tǒng))、GPRS(General Packet Radio Service,通用分組無線服務(wù))、CDMA(Code Division Multiple Access,碼分 多址)、WCDMA(Wideband Code Division Multiple Access,寬帶碼分多址)、LTE(Long Term Evolution,長期演進(jìn))、電子郵件、SMS (Short Messaging Service,短消息服務(wù))等。存儲 器820可用于存儲軟件程序以及模塊,處理器880通過運(yùn)行存儲在存儲器820的軟件程序 以及模塊,從而執(zhí)行各種功能應(yīng)用以及數(shù)據(jù)處理。存儲器820可主要包括存儲程序區(qū)和存 儲數(shù)據(jù)區(qū),其中,存儲程序區(qū)可存儲操作系統(tǒng)、至少一個功能所需的應(yīng)用程序(比如聲音播 放功能、圖像播放功能等)等;存儲數(shù)據(jù)區(qū)可存儲根據(jù)終端800的使用所創(chuàng)建的數(shù)據(jù)(比如 音頻數(shù)據(jù)、電話本等)等。此外,存儲器820可以包括高速隨機(jī)存取存儲器,還可以包括非 易失性存儲器,例如至少一個磁盤存儲器件、閃存器件、或其他易失性固態(tài)存儲器件。相應(yīng) 地,存儲器820還可以包括存儲器控制器,以提供處理器880和輸入單元830對存儲器820 的訪問。
[0126] 輸入單元830可用于接收輸入的數(shù)字或字符信息,以及產(chǎn)生與用戶設(shè)置以及功能 控制有關(guān)的鍵盤、鼠標(biāo)、操作桿、光學(xué)或者軌跡球信號輸入。優(yōu)選地,輸入單元830可包括觸 敏表面831以及其他輸入設(shè)備832。觸敏表面831,也稱為觸摸顯示屏或者觸控板,可收集 用戶在其上或附近的觸摸操作(比如用戶使用手指、觸筆等任何適合的物體或附件在觸敏 表面831上或在觸敏表面831附近的操作),并根據(jù)預(yù)先設(shè)定的程式驅(qū)動相應(yīng)的連接裝置。 可選的,觸敏表面831可包括觸摸檢測裝置和觸摸控制器兩個部分。其中,觸摸檢測裝置檢 測用戶的觸摸方位,并檢測觸摸操作帶來的信號,將信號傳送給觸摸控制器;觸摸控制器從 觸摸檢測裝置上接收觸摸信息,并將它轉(zhuǎn)換成觸點坐標(biāo),再送給處理器880,并能接收處理 器880發(fā)來的命令并加以執(zhí)行。此外,可以采用電阻式、電容式、紅外線以及表面聲波等多 種類型實現(xiàn)觸敏表面831。除了觸敏表面831,輸入單元830還可以包括其他輸入設(shè)備832。 優(yōu)選地,其他輸入設(shè)備832可以包括但不限于物理鍵盤、功能鍵(比如音量控制按鍵、開關(guān) 按鍵等)、軌跡球、鼠標(biāo)、操作桿等中的一種或多種。
[0127] 顯示單元840可用于顯示由用戶輸入的信息或提供給用戶的信息以及終端800的 各種圖形用戶接口,這些圖形用戶接口可以由圖形、文本、圖標(biāo)、視頻和其任意組合來構(gòu)成。 顯示單元840可包括顯示面板841,可選的,可以采用IXD (Liquid Crystal Display,液晶 顯示器)、0LED(0rganic Light-Emitting Diode,有機(jī)發(fā)光二極管)等形式來配置顯示面板 841。進(jìn)一步的,觸敏表面831可覆蓋顯示面板841,當(dāng)觸敏表面831檢測到在其上或附近的 觸摸操作后,傳送給處理器880以確定觸摸事件的類型,隨后處理器880根據(jù)觸摸事件的類 型在顯示面板841上提供相應(yīng)的視覺輸出。雖然在圖8中,觸敏表面831與顯示面板841 是作為兩個獨立的部件來實現(xiàn)輸入和輸入功能,但是在某些實施例中,可以將觸敏表面831 與顯示面板841集成而實現(xiàn)輸入和輸出功能。
[0128] 終端800還可包括至少一種傳感器850,比如光傳感器、運(yùn)動傳感器以及其他傳感 器。光傳感器可包括環(huán)境光傳感器及接近傳感器,其中,環(huán)境光傳感器可根據(jù)環(huán)境光線的明 暗來調(diào)節(jié)顯示面板841的亮度,接近傳感器可在終端800移動到耳邊時,關(guān)閉顯示面板841 和/或背光。作為運(yùn)動傳感器的一種,重力加速度傳感器可檢測各個方向上(一般為三軸) 加速度的大小,靜止時可檢測出重力的大小及方向,可用于識別手機(jī)姿態(tài)的應(yīng)用(比如橫 豎屏切換、相關(guān)游戲、磁力計姿態(tài)校準(zhǔn))、振動識別相關(guān)功能(比如計步器、敲擊)等;至于 終端800還可配置的陀螺儀、氣壓計、濕度計、溫度計、紅外線傳感器等其他傳感器,在此不 再贅述。
[0129] 音頻電路860、揚(yáng)聲器861,傳聲器862可提供用戶與終端800之間的音頻接口。音 頻電路860可將接收到的音頻數(shù)據(jù)轉(zhuǎn)換后的電信號,傳輸?shù)綋P(yáng)聲器861,由揚(yáng)聲器861轉(zhuǎn)換 為聲音信號輸出;另一方面,傳聲器862將收集的聲音信號轉(zhuǎn)換為電信號,由音頻電路860 接收后轉(zhuǎn)換為音頻數(shù)據(jù),再將音頻數(shù)據(jù)輸出處理器880處理后,經(jīng)通信單元810以發(fā)送給比 如另一終端,或者將音頻數(shù)據(jù)輸出至存儲器820以便進(jìn)一步處理。音頻電路860還可能包 括耳塞插孔,以提供外設(shè)耳機(jī)與終端800的通信。
[0130] 為了實現(xiàn)無線通信,該終端上可以配置有無線通信單元870,該無線通信單元870 可以為WIFI模塊。WIFI屬于短距離無線傳輸技術(shù),終端800通過無線通信單元870可以幫 助用戶收發(fā)電子郵件、瀏覽網(wǎng)頁和訪問流式媒體等,它為用戶提供了無線的寬帶互聯(lián)網(wǎng)訪 問。雖然圖中示出了無線通信單元870,但是可以理解的是,其并不屬于終端800的必須構(gòu) 成,完全可以根據(jù)需要在不改變發(fā)明的本質(zhì)的范圍內(nèi)而省略。
[0131] 處理器880是終端800的控制中心,利用各種接口和線路連接整個手機(jī)的各個部 分,通過運(yùn)行或執(zhí)行存儲在存儲器820內(nèi)的軟件程序和/或模塊,以及調(diào)用存儲在存儲器 820內(nèi)的數(shù)據(jù),執(zhí)行終端800的各種功能和處理數(shù)據(jù),從而對手機(jī)進(jìn)行整體監(jiān)控??蛇x的,處 理器880可包括一個或多個處理核心;優(yōu)選的,處理器880可集成應(yīng)用處理器和調(diào)制解調(diào)處 理器,其中,應(yīng)用處理器主要處理操作系統(tǒng)、用戶界面和應(yīng)用程序等,調(diào)制解調(diào)處理器主要 處理無線通信??梢岳斫獾氖牵鲜稣{(diào)制解調(diào)處理器也可以不集成到處理器880中。
[0132] 終端800還包括給各個部件供電的電源890 (比如電池),優(yōu)選的,電源可以通過電 源管理系統(tǒng)與處理器880邏輯相連,從而通過電源管理系統(tǒng)實現(xiàn)管理充電、放電、以及功耗 管理等功能。電源860還可以包括一個或一個以上的直流或交流電源、再充電系統(tǒng)、電源故 障檢測電路、電源轉(zhuǎn)換器或者逆變器、電源狀態(tài)指示器等任意組件。
[0133] 盡管未示出,終端800還可以包括攝像頭、藍(lán)牙模塊等,在此不再贅述。
[0134] 在本實施例中,終端還包括有一個或者一個以上的程序,這一個或者一個以上程 序存儲于存儲器中,且經(jīng)配置以由一個或者一個以上處理器執(zhí)行,所述一個或者一個以上 程序包含用于進(jìn)行本發(fā)明實施例提供的如下所述的多媒體信息分享方法的指令。
[0135] 當(dāng)接收到多媒體信息分享指令時,顯示指定的多媒體信息分享窗口;
[0136] 將待分享的目標(biāo)多媒體信息的類型轉(zhuǎn)換為指定類型,指定類型為該多媒體信息分 享窗口支持的數(shù)據(jù)類型;
[0137] 將轉(zhuǎn)換類型后的目標(biāo)多媒體信息加載到該多媒體信息分享窗口中;
[0138] 對該多媒體信息分享窗口中顯示的內(nèi)容進(jìn)行圖像采集,得到多媒體信息圖像;
[0139] 將采集得到的多媒體信息圖像和第一用戶標(biāo)識發(fā)送給服務(wù)器,使服務(wù)器基于第一 用戶標(biāo)識,將該多媒體信息圖像發(fā)送給與第一用戶存在關(guān)聯(lián)關(guān)系的第二用戶對應(yīng)的第二用 戶客戶端,由第二用戶客戶端顯示該多媒體信息圖像。
[0140] 可選地,將待分享的目標(biāo)多媒體信息的類型轉(zhuǎn)換為指定類型,包括:
[0141] 判斷該多媒體信息分享窗口是否支持待分享的目標(biāo)多媒體信息的類型;
[0142] 如果該多媒體信息分享窗口不支持目標(biāo)多媒體信息的類型,則將目標(biāo)多媒體信息 的類型轉(zhuǎn)換為指定類型。
[0143] 可選地,指定類型為超文本標(biāo)記語言HTML數(shù)據(jù)類型。
[0144] 可選地,將采集得到的多媒體信息圖像和第一用戶標(biāo)識發(fā)送給服務(wù)器之前,還包 括:
[0145] 當(dāng)該多媒體信息圖像的圖像分辨率大于指定分辨率時,對該多媒體信息圖像進(jìn)行 縮小,直至多媒體信息圖像的圖像分辨率等于指定分辨率;
[0146] 當(dāng)多媒體信息圖像的圖像分辨率小于指定分辨率時,基于指定分辨率和該多媒體 信息圖像的圖像分辨率,計算第一寬度和第二寬度,使多媒體信息圖像的圖像分辨率等于 指定分辨率,第一寬度為多媒體信息圖像長度方向上進(jìn)行補(bǔ)邊的寬度,第二寬度為多媒體 信息圖像寬度方向上進(jìn)行補(bǔ)邊的寬度;
[0147] 基于第一寬度和第二寬度,對多媒體信息圖像進(jìn)行補(bǔ)邊。
[0148] 可選地,當(dāng)接收到多媒體信息分享指令時,顯示指定的多媒體信息分享窗口之前, 還包括:
[0149] 向服務(wù)器發(fā)送多媒體信息分享請求,該多媒體信息分享請求攜帶第一用戶標(biāo)識, 使服務(wù)器向第一用戶分配群組標(biāo)識;
[0150] 接收服務(wù)器發(fā)送的群組標(biāo)識,使第二用戶客戶端基于該群組標(biāo)識,向服務(wù)器發(fā)送 加入請求,由服務(wù)器建立第一用戶與第二用戶之間的關(guān)聯(lián)關(guān)系。
[0151] 可選地,當(dāng)接收到多媒體信息分享指令時,顯示指定的多媒體信息分享窗口之前, 還包括:
[0152] 當(dāng)?shù)诙脩魹榈谝挥脩舻暮糜亚曳?wù)器中存儲第一用戶與第二用戶之間的好友 關(guān)系時,向服務(wù)器發(fā)送邀請請求,該邀請請求中攜帶第一用戶標(biāo)識和第二用戶標(biāo)識,使服務(wù) 器基于第二用戶標(biāo)識,向第二用戶客戶端發(fā)送連接建立請求,該連接建立請求中攜帶第一 用戶標(biāo)識;
[0153] 當(dāng)接收到服務(wù)器發(fā)送的確認(rèn)建立響應(yīng)時,確定服務(wù)器已建立第一用戶和第二用戶 之間的關(guān)聯(lián)關(guān)系。
[0154] 在本發(fā)明實施例中,當(dāng)?shù)谝挥脩艨蛻舳私邮盏蕉嗝襟w信息分享指令時,顯示指定 的多媒體信息分享窗口,將待分享的目標(biāo)多媒體信息的類型轉(zhuǎn)換為指定類型,并將轉(zhuǎn)換類 型后的目標(biāo)多媒體信息加載到指定的多媒體分享窗口中。之后,第一用戶客戶端對該多媒 體分享窗口中顯示的內(nèi)容進(jìn)行采集,而不是對第一用戶終端的屏幕中顯示的內(nèi)容進(jìn)行采 集,因此,無需將目標(biāo)多媒體信息置于第一用戶終端的屏幕最前方,也無需選擇分享方式, 以及選擇進(jìn)行圖像采集的窗口或者區(qū)域,操作簡單,提高了分享多媒體信息的效率。另外, 第一用戶客戶端對該多媒體分享窗口中顯示的內(nèi)容進(jìn)行采集,不會采集到第一用戶終端的 屏幕中除目標(biāo)多媒體信息之外的其他內(nèi)容,避免用戶隱私的泄露。
[0155] 本領(lǐng)域普通技術(shù)人員可以理解實現(xiàn)上述實施例的全部或部分步驟可以通過硬件 來完成,也可以通過程序來指令相關(guān)的硬件完成,所述的程序可以存儲于一種計算機(jī)可讀 存儲介質(zhì)中,上述提到的存儲介質(zhì)可以是只讀存儲器,磁盤或光盤等。
[0156] 以上所述僅為本發(fā)明的較佳實施例,并不用以限制本發(fā)明,凡在本發(fā)明的精神和 原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
【主權(quán)項】
1. 一種多媒體信息分享方法,其特征在于,所述方法包括: 當(dāng)接收到多媒體信息分享指令時,顯示指定的多媒體信息分享窗口; 將待分享的目標(biāo)多媒體信息的類型轉(zhuǎn)換為指定類型,所述指定類型為所述多媒體信息 分享窗口支持的數(shù)據(jù)類型; 將轉(zhuǎn)換類型后的目標(biāo)多媒體信息加載到所述多媒體信息分享窗口中; 對所述多媒體信息分享窗口中顯示的內(nèi)容進(jìn)行圖像采集,得到多媒體信息圖像; 將所述多媒體信息圖像和第一用戶標(biāo)識發(fā)送給服務(wù)器,使所述服務(wù)器基于所述第一用 戶標(biāo)識,將所述多媒體信息圖像發(fā)送給與第一用戶存在關(guān)聯(lián)關(guān)系的第二用戶對應(yīng)的第二用 戶客戶端,由所述第二用戶客戶端顯示所述多媒體信息圖像。2. 如權(quán)利要求1所述的方法,其特征在于,所述將待分享的目標(biāo)多媒體信息的類型轉(zhuǎn) 換為指定類型,包括: 判斷所述多媒體信息分享窗口是否支持待分享的目標(biāo)多媒體信息的類型; 如果所述多媒體信息分享窗口不支持所述目標(biāo)多媒體信息的類型,則將所述目標(biāo)多媒 體信息的類型轉(zhuǎn)換為指定類型。3. 如權(quán)利要求1或2所述的方法,其特征在于,所述指定類型為超文本標(biāo)記語言HTML 數(shù)據(jù)類型。4. 如權(quán)利要求1所述的方法,其特征在于,所述將所述多媒體信息圖像和第一用戶標(biāo) 識發(fā)送給服務(wù)器之前,還包括: 當(dāng)所述多媒體信息圖像的圖像分辨率大于指定分辨率時,對所述多媒體信息圖像進(jìn)行 縮小,直至所述多媒體信息圖像的圖像分辨率等于所述指定分辨率; 當(dāng)所述多媒體信息圖像的圖像分辨率小于所述指定分辨率時,基于所述指定分辨率和 所述圖像分辨率,計算第一寬度和第二寬度,使所述多媒體信息圖像的圖像分辨率等于所 述指定分辨率,所述第一寬度為所述多媒體信息圖像長度方向上進(jìn)行補(bǔ)邊的寬度,所述第 二寬度為所述多媒體信息圖像寬度方向上進(jìn)行補(bǔ)邊的寬度; 基于所述第一寬度和所述第二寬度,對所述多媒體信息圖像進(jìn)行補(bǔ)邊。5. 如權(quán)利要求1所述的方法,其特征在于,所述當(dāng)接收到多媒體信息分享指令時,顯示 指定的多媒體信息分享窗口之前,還包括: 向所述服務(wù)器發(fā)送多媒體信息分享請求,所述多媒體信息分享請求攜帶所述第一用戶 標(biāo)識,使所述服務(wù)器向所述第一用戶分配群組標(biāo)識; 接收所述服務(wù)器發(fā)送的群組標(biāo)識,使所述第二用戶客戶端基于所述群組標(biāo)識,向所述 服務(wù)器發(fā)送加入請求,由所述服務(wù)器建立所述第一用戶與所述第二用戶之間的關(guān)聯(lián)關(guān)系。6. 如權(quán)利要求1所述的方法,其特征在于,所述當(dāng)接收到多媒體信息分享指令時,顯示 指定的多媒體信息分享窗口之前,還包括: 當(dāng)所述第二用戶為所述第一用戶的好友且所述服務(wù)器中存儲所述第一用戶與所述第 二用戶之間的好友關(guān)系時,向所述服務(wù)器發(fā)送邀請請求,所述邀請請求中攜帶所述第一用 戶標(biāo)識和第二用戶標(biāo)識,使所述服務(wù)器基于所述第二用戶標(biāo)識,向所述第二用戶客戶端發(fā) 送連接建立請求,所述連接建立請求中攜帶所述第一用戶標(biāo)識; 當(dāng)接收到所述服務(wù)器發(fā)送的確認(rèn)建立響應(yīng)時,確定所述服務(wù)器已建立所述第一用戶和 所述第二用戶之間的關(guān)聯(lián)關(guān)系。7. -種多媒體信息分享裝置,其特征在于,所述裝置包括: 顯示模塊,用于當(dāng)接收到多媒體信息分享指令時,顯示指定的多媒體信息分享窗口; 轉(zhuǎn)換模塊,用于將待分享的目標(biāo)多媒體信息的類型轉(zhuǎn)換為指定類型,所述指定類型為 所述多媒體信息分享窗口支持的數(shù)據(jù)類型; 加載模塊,用于將轉(zhuǎn)換類型后的目標(biāo)多媒體信息加載到所述多媒體信息分享窗口中; 采集模塊,用于對所述多媒體信息分享窗口中顯示的內(nèi)容進(jìn)行圖像采集,得到多媒體 信息圖像; 第一發(fā)送模塊,用于將所述多媒體信息圖像和第一用戶標(biāo)識發(fā)送給服務(wù)器,使所述服 務(wù)器基于所述第一用戶標(biāo)識,將所述多媒體信息圖像發(fā)送給與第一用戶存在關(guān)聯(lián)關(guān)系的第 二用戶對應(yīng)的第二用戶客戶端,由所述第二用戶客戶端顯示所述多媒體信息圖像。8. 如權(quán)利要求7所述的裝置,其特征在于,所述轉(zhuǎn)換模塊包括: 判斷單元,用于判斷所述多媒體信息分享窗口是否支持待分享的目標(biāo)多媒體信息的類 型; 轉(zhuǎn)換單元,用于如果所述多媒體信息分享窗口不支持所述目標(biāo)多媒體信息的類型,則 將所述目標(biāo)多媒體信息的類型轉(zhuǎn)換為指定類型。9. 如權(quán)利要求7或8所述的裝置,其特征在于,所述指定類型為超文本標(biāo)記語言HTML 數(shù)據(jù)類型。10. 如權(quán)利要求7所述的裝置,其特征在于,所述裝置還包括: 縮小模塊,用于當(dāng)所述多媒體信息圖像的圖像分辨率大于指定分辨率時,對所述多媒 體信息圖像進(jìn)行縮小,直至所述多媒體信息圖像的圖像分辨率等于所述指定分辨率; 計算模塊,用于當(dāng)所述多媒體信息圖像的圖像分辨率小于所述指定分辨率時,基于所 述指定分辨率和所述圖像分辨率,計算第一寬度和第二寬度,使所述多媒體信息圖像的圖 像分辨率等于所述指定分辨率,所述第一寬度為所述多媒體信息圖像長度方向上進(jìn)行補(bǔ)邊 的寬度,所述第二寬度為所述多媒體信息圖像寬度方向上進(jìn)行補(bǔ)邊的寬度; 補(bǔ)邊模塊,用于基于所述第一寬度和所述第二寬度,對所述多媒體信息圖像進(jìn)行補(bǔ)邊。11. 如權(quán)利要求7所述的裝置,其特征在于,所述裝置還包括: 第二發(fā)送模塊,用于向所述服務(wù)器發(fā)送多媒體信息分享請求,所述多媒體信息分享請 求攜帶所述第一用戶標(biāo)識,使所述服務(wù)器向所述第一用戶分配群組標(biāo)識; 接收模塊,用于接收所述服務(wù)器發(fā)送的群組標(biāo)識,使所述第二用戶客戶端基于所述群 組標(biāo)識,向所述服務(wù)器發(fā)送加入請求,由所述服務(wù)器建立所述第一用戶與所述第二用戶之 間的關(guān)聯(lián)關(guān)系。12. 如權(quán)利要求7所述的裝置,其特征在于,所述裝置還包括: 第三發(fā)送模塊,用于當(dāng)所述第二用戶為所述第一用戶的好友且所述服務(wù)器中存儲所述 第一用戶與所述第二用戶之間的好友關(guān)系時,向所述服務(wù)器發(fā)送邀請請求,所述邀請請求 中攜帶所述第一用戶標(biāo)識和第二用戶標(biāo)識,使所述服務(wù)器基于所述第二用戶標(biāo)識,向所述 第二用戶客戶端發(fā)送連接建立請求,所述連接建立請求中攜帶所述第一用戶標(biāo)識; 確定模塊,用于當(dāng)接收到所述服務(wù)器發(fā)送的確認(rèn)建立響應(yīng)時,確定所述服務(wù)器已建立 所述第一用戶和所述第二用戶之間的關(guān)聯(lián)關(guān)系。
【文檔編號】H04L29/08GK106034114SQ201510110267
【公開日】2016年10月19日
【申請日】2015年3月12日
【發(fā)明人】李峰, 左小祥
【申請人】騰訊科技(深圳)有限公司