專利名稱:一種桌面共享控制方法、裝置及移動終端的制作方法
技術(shù)領(lǐng)域:
本發(fā)明屬于移動通信領(lǐng)域,尤其涉及一種桌面共享控制方法、裝置及移動終端。
背景技術(shù):
隨著3G網(wǎng)絡(luò)的日趨穩(wěn)定,可視通話將越來越普遍??梢曂ㄔ捠?G網(wǎng)絡(luò)中一種集 圖像、話音于一體的多媒體通信業(yè)務(wù),可以實(shí)現(xiàn)用戶面對面的實(shí)時溝通,即通話雙方在通話 過程中能夠互相看到主控端場景。 由于可視通話占用64K的帶寬,所以所能承載的信息更多,同時音頻、視頻、擴(kuò)展 數(shù)據(jù)通過不同的通道采集、壓縮后經(jīng)過打包然后傳輸出去,可以利用這些通道來實(shí)現(xiàn)更豐 富的網(wǎng)絡(luò)應(yīng)用。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例的目的在于提供一種桌面共享控制方法,能夠利用可視通話的帶 寬,實(shí)現(xiàn)桌面共享控制,以豐富現(xiàn)有3G移動終端的應(yīng)用。 本發(fā)明實(shí)施例是這樣實(shí)現(xiàn)的,一種桌面共享控制方法,所述方法包括下述步驟
在可視通話過程中,接收主控端的桌面共享請求;
判斷是否接受桌面共享請求; 在接受桌面共享請求后,終止當(dāng)前可視通話的視頻采集; 將當(dāng)前桌面內(nèi)容調(diào)整到當(dāng)前可視通話協(xié)議允許的尺寸,壓縮編碼處理后發(fā)送給主 控端; 檢測屏幕顯示更新,將更新后的桌面內(nèi)容發(fā)送給主控端。
本發(fā)明實(shí)施例的另一目的在于提供一種桌面共享控制裝置,所述裝置包括
桌面共享請求接收單元,用于在可視通話過程中,接收主控端的桌面共享請求;
共享請求判斷單元,用于判斷是否接受桌面共享請求; 視頻采集控制單元,用于在所述共享請求判斷單元判斷接受桌面共享請求后,終 止當(dāng)前可視通話的視頻采集;以及 桌面內(nèi)容發(fā)送單元,用于將當(dāng)前桌面內(nèi)容調(diào)整到當(dāng)前可視通話協(xié)議允許的尺寸, 壓縮編碼處理后發(fā)送給主控端,并檢測屏幕顯示更新,將更新后的桌面內(nèi)容發(fā)送給主控端。
本發(fā)明實(shí)施例的另一 目的在于提供一種包含上述桌面共享控制裝置的移動終端。
本發(fā)明實(shí)施例的另一目的在于提供一種桌面共享控制方法,所述方法包括下述步 驟 在可視通話過程中,向被控端發(fā)送桌面共享請求;
接收被控端發(fā)送的當(dāng)前桌面內(nèi)容;
接收被控端發(fā)送的更新后的桌面內(nèi)容。
本發(fā)明實(shí)施例的另一目的在于提供一種桌面共享控制裝置,所述裝置包括
桌面共享請求發(fā)送單元,用于在可視通話過程中,向被控端發(fā)送桌面共享請求;以
4及 桌面內(nèi)容接收單元,用于接收被控端發(fā)送的當(dāng)前桌面內(nèi)容,以及被控端發(fā)送的更 新后的桌面內(nèi)容。 本發(fā)明實(shí)施例的另一 目的在于提供一種包含上述桌面共享控制裝置的移動終端。
在本發(fā)明實(shí)施例中,用戶在可視通話過程中,可以實(shí)現(xiàn)桌面共享,并在桌面共享的 基礎(chǔ)上實(shí)現(xiàn)遠(yuǎn)程控制,從而豐富3G移動終端的應(yīng)用。
圖1是本發(fā)明實(shí)施例提供的桌面共享控制方法的實(shí)現(xiàn)流程圖;
圖2是本發(fā)明實(shí)施例提供的遠(yuǎn)程控制方法的實(shí)現(xiàn)流程圖;
圖3是本發(fā)明實(shí)施例提供的桌面共享控制裝置的結(jié)構(gòu)圖。
具體實(shí)施例方式
為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對 本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并 不用于限定本發(fā)明。 本發(fā)明實(shí)施例中,可視通話的一端可以根據(jù)另一端的桌面共享請求,建立桌面共 享,并在桌面共享的基礎(chǔ)上實(shí)現(xiàn)遠(yuǎn)程控制。
圖1示出了本發(fā)明實(shí)施例提供的桌面共享控制方法的實(shí)現(xiàn)流程,詳述如下
1.在可視通話過程中,主控端向被控端發(fā)送桌面共享請求;
2.被控端判斷是否接受桌面共享請求,是則執(zhí)行第3步,否則執(zhí)行第6步;
3.被控端終止當(dāng)前可視通話的視頻采集; 4.被控端將當(dāng)前桌面內(nèi)容(RGB數(shù)據(jù))調(diào)整到當(dāng)前可視通話協(xié)議允許的尺寸,壓縮 編碼處理后發(fā)送給主控端; 5.被控端檢測屏幕顯示更新,將更新后的桌面內(nèi)容發(fā)送給主控端;
6.被控端保持可視通話狀態(tài)。 在本發(fā)明實(shí)施例中,當(dāng)雙方建立桌面共享后,可以進(jìn)一步建立遠(yuǎn)程控制,一端(主 控端)可以遠(yuǎn)程控制另一端(被控端)的操作。 圖2示出了本發(fā)明實(shí)施例提供的遠(yuǎn)程控制方法的實(shí)現(xiàn)流程,詳述如下
1.可視通話雙方建立桌面共享;
2.主控端向被控端發(fā)出遠(yuǎn)程控制請求; 3.被控端判斷是否接受遠(yuǎn)程控制,是則執(zhí)行第5步,否則執(zhí)行第4步;
4.保持桌面共享狀態(tài); 5.受控端將本地的顯示能力,包括屏幕大小,傳輸圖片的大小、位深等,通過約定 協(xié)議方式發(fā)送給控制端,完成遠(yuǎn)程控制前的握手; 6.遠(yuǎn)程控制建立后,當(dāng)主控端點(diǎn)擊顯示在本端的被控端圖像區(qū)域時,將點(diǎn)擊處的 坐標(biāo),根據(jù)存儲的受控端顯示能力,計算出點(diǎn)擊坐標(biāo)在被控端的實(shí)際位置,按照約定協(xié)議傳 送給被控端; 7.被控端接收到坐標(biāo)位置,進(jìn)行校驗(yàn)處理,模擬本地鼠標(biāo)點(diǎn)擊事件;
8.受控端處理鼠標(biāo)點(diǎn)擊事件,將處理后的桌面內(nèi)容傳送給控制端,實(shí)現(xiàn)遠(yuǎn)程控制。
在本發(fā)明實(shí)施例中,當(dāng)受控端停止桌面共享或主控端發(fā)起停止遠(yuǎn)程控制請求后, 停止遠(yuǎn)程控制。當(dāng)通信結(jié)束或網(wǎng)絡(luò)異常時,雙方也停止遠(yuǎn)程控制。 圖3示出了本發(fā)明實(shí)施例提供的桌面共享控制裝置的結(jié)構(gòu),為了便于說明僅示出 了與本發(fā)明實(shí)施例相關(guān)的部分。 該桌面共享控制裝置可以用于各種具備可視電話功能的3G移動終端中,可以是 運(yùn)行于這些移動終端內(nèi)的軟件單元、硬件單元,或者軟硬結(jié)合的單元,也可以作為獨(dú)立的掛 件集成到這些移動終端中或者運(yùn)行于這些移動終端的應(yīng)用系統(tǒng)中。
桌面共享控制裝置包括被控部分1和主控部分2。
在被控部分1中 桌面共享請求接收單元11在可視通話過程中,接收主控端的桌面共享請求。
共享請求判斷單元12判斷是否接受桌面共享請求。 視頻采集控制單元13在所述共享請求判斷單元判斷接受桌面共享請求后,終止 當(dāng)前可視通話的視頻采集。 桌面內(nèi)容發(fā)送單元14將當(dāng)前桌面內(nèi)容調(diào)整到當(dāng)前可視通話協(xié)議允許的尺寸,壓
縮編碼處理后發(fā)送給主控端,并檢測屏幕顯示更新,將更新后的桌面內(nèi)容發(fā)送給主控端。 作為本發(fā)明的一個實(shí)施例,當(dāng)雙方建立桌面共享后,可以進(jìn)一步建立遠(yuǎn)程控制,一
端(主控端)可以遠(yuǎn)程控制另一端(被控端)的操作。 遠(yuǎn)程控制請求接收單元15接收主控端的遠(yuǎn)程控制請求。 遠(yuǎn)程控制判斷單元16判斷是否接受主控端的遠(yuǎn)程控制請求。 當(dāng)遠(yuǎn)程控制判斷單元16判斷接受主控端的遠(yuǎn)程控制請求后,遠(yuǎn)程控制被控單元 17接受主控端的遠(yuǎn)程控制指令,其中 握手?jǐn)?shù)據(jù)發(fā)送模塊171向主控端發(fā)送握手?jǐn)?shù)據(jù),與主控端進(jìn)行遠(yuǎn)程控制握手。
遠(yuǎn)程控制被控模塊172接收主控端發(fā)送的被控圖像區(qū)域內(nèi)的鼠標(biāo)點(diǎn)擊位置,模擬 本地鼠標(biāo)點(diǎn)擊事件,處理鼠標(biāo)點(diǎn)擊事件,并將處理后的桌面內(nèi)容傳送給主控端。
在主控部分2中 桌面共享請求發(fā)送單元21在可視通話過程中,向被控端發(fā)送桌面共享請求。
桌面內(nèi)容接收單元22接收被控端發(fā)送的當(dāng)前桌面內(nèi)容,以及被控端發(fā)送的更新 后的桌面內(nèi)容。 作為本發(fā)明的一個實(shí)施例,當(dāng)雙方建立桌面共享后,可以進(jìn)一步建立遠(yuǎn)程控制,一
端(主控端)可以遠(yuǎn)程控制另一端(被控端)的操作。 遠(yuǎn)程控制請求發(fā)送單元23向被控端發(fā)送遠(yuǎn)程控制請求。 遠(yuǎn)程控制主控單元24對被控端實(shí)施遠(yuǎn)程控制,其中 握手?jǐn)?shù)據(jù)接收模塊241接收被控端發(fā)送的握手?jǐn)?shù)據(jù),與被控端進(jìn)行遠(yuǎn)程控制握 手。 遠(yuǎn)程控制主控模塊242向被控端發(fā)送被控圖像區(qū)域內(nèi)的鼠標(biāo)點(diǎn)擊位置,接收被控 端處理鼠標(biāo)點(diǎn)擊事件后發(fā)送的桌面內(nèi)容。 在本發(fā)明實(shí)施例中,用戶在 視通話過程中, 以實(shí)現(xiàn)桌面共享,并在桌面共享的 基礎(chǔ)上實(shí)現(xiàn)遠(yuǎn)程控制,從而豐富3G移動終端的應(yīng)用。
以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精 神和原則之內(nèi)所作的任何修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
一種桌面共享控制方法,其特征在于,所述方法包括下述步驟在可視通話過程中,接收主控端的桌面共享請求;判斷是否接受桌面共享請求;在接受桌面共享請求后,終止當(dāng)前可視通話的視頻采集;將當(dāng)前桌面內(nèi)容調(diào)整到當(dāng)前可視通話協(xié)議允許的尺寸,壓縮編碼處理后發(fā)送給主控端;檢測屏幕顯示更新,將更新后的桌面內(nèi)容發(fā)送給主控端。
2. 如權(quán)利要求1所述的方法,其特征在于,所述方法進(jìn)一步包括如下步驟判斷是否接受主控端的遠(yuǎn)程控制請求;當(dāng)接受主控端的遠(yuǎn)程控制請求后,接受主控端的遠(yuǎn)程控制指令。
3. 如權(quán)利要求2所述的方法,其特征在于,所述接受主控端的遠(yuǎn)程控制的步驟具體為向主控端發(fā)送握手?jǐn)?shù)據(jù),與主控端進(jìn)行遠(yuǎn)程控制握手;接收主控端發(fā)送的被控圖像區(qū)域內(nèi)的鼠標(biāo)點(diǎn)擊位置,模擬本地鼠標(biāo)點(diǎn)擊事件;處理鼠標(biāo)點(diǎn)擊事件,將處理后的桌面內(nèi)容傳送給主控端。
4. 一種桌面共享控制裝置,其特征在于,所述裝置包括桌面共享請求接收單元,用于在可視通話過程中,接收主控端的桌面共享請求;共享請求判斷單元,用于判斷是否接受桌面共享請求;視頻采集控制單元,用于在所述共享請求判斷單元判斷接受桌面共享請求后,終止當(dāng)前可視通話的視頻采集;以及桌面內(nèi)容發(fā)送單元,用于將當(dāng)前桌面內(nèi)容調(diào)整到當(dāng)前可視通話協(xié)議允許的尺寸,壓縮編碼處理后發(fā)送給主控端,并檢測屏幕顯示更新,將更新后的桌面內(nèi)容發(fā)送給主控端。
5. 如權(quán)利要求4所述的裝置,其特征在于,所述裝置進(jìn)一步包括遠(yuǎn)程控制請求接收單元,用于接收主控端的遠(yuǎn)程控制請求;遠(yuǎn)程控制判斷單元,用于判斷是否接受主控端的遠(yuǎn)程控制請求;遠(yuǎn)程控制被控單元,用于當(dāng)所述遠(yuǎn)程控制判斷單元判斷接受主控端的遠(yuǎn)程控制請求后,接受主控端的遠(yuǎn)程控制指令。
6. 如權(quán)利要求5所述的裝置,其特征在于,所述遠(yuǎn)程控制被控單元包括握手?jǐn)?shù)據(jù)發(fā)送模塊,用于向主控端發(fā)送握手?jǐn)?shù)據(jù),與主控端進(jìn)行遠(yuǎn)程控制握手;以及遠(yuǎn)程控制被控模塊,用于接收主控端發(fā)送的被控圖像區(qū)域內(nèi)的鼠標(biāo)點(diǎn)擊位置,模擬本地鼠標(biāo)點(diǎn)擊事件,處理鼠標(biāo)點(diǎn)擊事件,并將處理后的桌面內(nèi)容傳送給主控端。
7. —種包含權(quán)利要求4的桌面共享控制裝置的移動終端。
8. —種桌面共享控制方法,其特征在于,所述方法包括下述步驟在可視通話過程中,向被控端發(fā)送桌面共享請求;接收被控端發(fā)送的當(dāng)前桌面內(nèi)容;接收被控端發(fā)送的更新后的桌面內(nèi)容。
9. 如權(quán)利要求7所述的方法,其特征在于,所述方法進(jìn)一步包括如下步驟向被控端發(fā)送遠(yuǎn)程控制請求;對被控端實(shí)施遠(yuǎn)程控制。
10. 如權(quán)利要求9所述的方法,其特征在于,所述對被控端實(shí)施遠(yuǎn)程控制的步驟具體為與被控端進(jìn)行遠(yuǎn)程控制握手; 向被控端發(fā)送被控圖像區(qū)域內(nèi)的鼠標(biāo)點(diǎn)擊位置; 接收被控端處理鼠標(biāo)點(diǎn)擊事件后發(fā)送的桌面內(nèi)容。
11. 一種桌面共享控制裝置,其特征在于,所述裝置包括桌面共享請求發(fā)送單元,用于在可視通話過程中,向被控端發(fā)送桌面共享請求;以及 桌面內(nèi)容接收單元,用于接收被控端發(fā)送的當(dāng)前桌面內(nèi)容,以及被控端發(fā)送的更新后 的桌面內(nèi)容。
12. 如權(quán)利要求11所述的裝置,其特征在于,所述裝置還包括 遠(yuǎn)程控制請求發(fā)送單元,用于向被控端發(fā)送遠(yuǎn)程控制請求; 遠(yuǎn)程控制主控單元,用于對被控端實(shí)施遠(yuǎn)程控制。
13. 如權(quán)利要求12所述的裝置,其特征在于,所述遠(yuǎn)程控制主控單元具體包括 握手?jǐn)?shù)據(jù)接收模塊,用于接收被控端發(fā)送的握手?jǐn)?shù)據(jù),與被控端進(jìn)行遠(yuǎn)程控制握手;以及遠(yuǎn)程控制主控模塊,用于向被控端發(fā)送被控圖像區(qū)域內(nèi)的鼠標(biāo)點(diǎn)擊位置,接收被控端 處理鼠標(biāo)點(diǎn)擊事件后發(fā)送的桌面內(nèi)容。
14. 一種包含權(quán)利要求ll的桌面共享控制裝置的移動終端。
全文摘要
本發(fā)明適用于移動通信領(lǐng)域,提供了一種桌面共享控制方法、裝置及移動終端,所述方法包括下述步驟在可視通話過程中,接收主控端的桌面共享請求;判斷是否接受桌面共享請求;在接受桌面共享請求后,終止當(dāng)前可視通話的視頻采集;將當(dāng)前桌面內(nèi)容調(diào)整到當(dāng)前可視通話協(xié)議允許的尺寸,壓縮編碼處理后發(fā)送給主控端;檢測屏幕顯示更新,將更新后的桌面內(nèi)容發(fā)送給主控端。在本發(fā)明中,用戶在可視通話過程中,可以實(shí)現(xiàn)桌面共享,并在桌面共享的基礎(chǔ)上實(shí)現(xiàn)遠(yuǎn)程控制,從而豐富3G移動終端的應(yīng)用。
文檔編號H04W88/02GK101789955SQ200910189480
公開日2010年7月28日 申請日期2009年12月25日 優(yōu)先權(quán)日2009年12月25日
發(fā)明者劉靈新 申請人:宇龍計算機(jī)通信科技(深圳)有限公司