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

屏幕內(nèi)容共享方法及裝置與流程

文檔序號(hào):12119320閱讀:458來(lái)源:國(guó)知局
屏幕內(nèi)容共享方法及裝置與流程

本申請(qǐng)涉及多媒體通信技術(shù)領(lǐng)域,尤其涉及一種屏幕內(nèi)容共享方法及裝置。



背景技術(shù):

當(dāng)用戶在一臺(tái)設(shè)備的屏幕上瀏覽到精彩的內(nèi)容時(shí),可能希望將該內(nèi)容與其他設(shè)備用戶共享,這就是屏幕內(nèi)容共享。

目前,最常見的屏幕內(nèi)容共享實(shí)現(xiàn)方式是,首先,用戶在源端設(shè)備屏幕上選取共享區(qū)域,源端設(shè)備獲取所述共享區(qū)域的位置參數(shù),再基于所述位置參數(shù)確定對(duì)應(yīng)的共享內(nèi)容,然后向共享設(shè)備發(fā)送所述共享內(nèi)容。

這種方式的缺點(diǎn)是,源端設(shè)備的屏幕畫面只能始終保持在共享畫面,而無(wú)法進(jìn)行其他操作。

另外一種屏幕內(nèi)容共享的實(shí)現(xiàn)方式是,首先,用戶在源端設(shè)備屏幕上選取共享區(qū)域,源端設(shè)備對(duì)非共享區(qū)域的圖像進(jìn)行處理,以屏蔽非共享區(qū)域的圖像,其中,非共享區(qū)域?yàn)樵炊嗽O(shè)備屏幕所顯示的圖像中除共享區(qū)域之外的區(qū)域;然后,源端設(shè)備將處理后的屏幕所顯示的圖像通過(guò)局域網(wǎng)向共享設(shè)備發(fā)送。

這種方式的缺點(diǎn)是,屏蔽非共享區(qū)域只是簡(jiǎn)單保護(hù)了源端用戶部分隱私,且影響共享設(shè)備用戶的觀看感受。



技術(shù)實(shí)現(xiàn)要素:

本申請(qǐng)實(shí)施例提供屏幕內(nèi)容共享方法及裝置,以在不影響源端設(shè)備正常工作的前提下,實(shí)現(xiàn)屏幕內(nèi)容共享,并完全保護(hù)源端用戶的隱私。

本申請(qǐng)的技術(shù)方案是這樣實(shí)現(xiàn)的:

一種屏幕內(nèi)容共享方法,該方法包括:

源端設(shè)備檢測(cè)到用戶開啟了屏幕共享模式,在當(dāng)前屏幕上生成懸浮窗;

根據(jù)用戶在源端設(shè)備屏幕上選取的用于屏幕共享的內(nèi)容的索引,查找到對(duì)應(yīng)的內(nèi)容,將該內(nèi)容實(shí)時(shí)顯示在懸浮窗上;

根據(jù)共享設(shè)備屏幕的分辨率,對(duì)所述查找到的內(nèi)容進(jìn)行實(shí)時(shí)編碼,將編碼后的內(nèi)容實(shí)時(shí)發(fā)送給共享設(shè)備進(jìn)行顯示。

所述源端設(shè)備支持全屏共享模式和窗口屏幕共享模式,

所述檢測(cè)到用戶開啟了屏幕共享模式為:源端設(shè)備檢測(cè)到用戶開啟了窗口屏幕共享模式。

所述用于屏幕共享的內(nèi)容為文檔,或/和圖片,或/和音頻,或/和視頻。

所述懸浮窗具有“最大化”,或/和“最小化”,或/和“還原”,或/和“關(guān)閉”選項(xiàng);

當(dāng)源端設(shè)備檢測(cè)到所述“最大化”選項(xiàng)被選中時(shí),將懸浮窗切換到全屏共享模式;

當(dāng)源端設(shè)備檢測(cè)到所述“最小化”選項(xiàng)被選中時(shí),將懸浮窗切換為懸浮圖標(biāo);

當(dāng)源端設(shè)備檢測(cè)到所述“還原”選項(xiàng)被選中時(shí),從當(dāng)前的全屏共享模式或者懸浮圖標(biāo)切換回懸浮窗;

當(dāng)源端設(shè)備檢測(cè)到所述“關(guān)閉”選項(xiàng)被選中時(shí),關(guān)閉懸浮窗,同時(shí),停止執(zhí)行所述根據(jù)用戶在源端設(shè)備屏幕上選取的用于屏幕共享的內(nèi)容的索引,查找到對(duì)應(yīng)的內(nèi)容的動(dòng)作。

所述根據(jù)用戶在源端設(shè)備屏幕上選取的用于屏幕共享的內(nèi)容的索引,查找到對(duì)應(yīng)的內(nèi)容包括:

根據(jù)用戶在源端設(shè)備屏幕上選取的用于屏幕共享的內(nèi)容的索引,在自身存儲(chǔ)的原始文件中,實(shí)時(shí)查找該索引對(duì)應(yīng)的原始文件內(nèi)容。

一種屏幕內(nèi)容共享裝置,位于源端設(shè)備上,該裝置包括:

懸浮窗生成模塊:用于在檢測(cè)到用戶開啟了屏幕共享模式時(shí),在本源端設(shè)備的當(dāng)前屏幕上生成懸浮窗;

共享處理模塊:根據(jù)用戶在源端設(shè)備屏幕上選取的用于屏幕共享的內(nèi)容的索引,查找到對(duì)應(yīng)的內(nèi)容,將該內(nèi)容實(shí)時(shí)顯示在懸浮窗上;根據(jù)共享設(shè)備屏幕的分辨率,對(duì)所述查找到的內(nèi)容進(jìn)行實(shí)時(shí)編碼,將編碼后的內(nèi)容實(shí)時(shí)發(fā)送給共享設(shè)備進(jìn)行顯示。

所述源端設(shè)備支持全屏共享模式和窗口屏幕共享模式,

所述懸浮窗生成模塊檢測(cè)到用戶開啟了屏幕共享模式為:檢測(cè)到用戶開啟了窗口屏幕共享模式。

所述用于屏幕共享的內(nèi)容為文檔,或/和圖片,或/和音頻,或/和視頻。

所述懸浮窗具有“最大化”,或/和“最小化”,或/和“還原”,或/和“關(guān)閉”選項(xiàng);

所述懸浮窗生成模塊進(jìn)一步用于,

當(dāng)檢測(cè)到所述“最大化”選項(xiàng)被選中時(shí),將懸浮窗切換到全屏共享模式;

當(dāng)檢測(cè)到所述“最小化”選項(xiàng)被選中時(shí),將懸浮窗切換為懸浮圖標(biāo);

當(dāng)檢測(cè)到所述“還原”選項(xiàng)被選中時(shí),從當(dāng)前的全屏共享模式或者懸浮圖標(biāo)切換回懸浮窗;

當(dāng)檢測(cè)到所述“關(guān)閉”選項(xiàng)被選中時(shí),關(guān)閉懸浮窗,同時(shí),通知共享處理模塊停止工作。

所述共享處理模塊根據(jù)用戶在源端設(shè)備屏幕上選取的用于屏幕共享的內(nèi)容的索引,查找到對(duì)應(yīng)的內(nèi)容包括:

根據(jù)用戶在源端設(shè)備屏幕上選取的用于屏幕共享的內(nèi)容的索引,在自身存儲(chǔ)的原始文件中,實(shí)時(shí)查找該索引對(duì)應(yīng)的原始文件內(nèi)容。

可見,本申請(qǐng)可以在不影響源端設(shè)備正常工作的前提下,實(shí)現(xiàn)屏幕內(nèi)容共享,并完全保護(hù)源端用戶的隱私。

附圖說(shuō)明

圖1為本申請(qǐng)一實(shí)施例提供的屏幕內(nèi)容共享方法流程圖;

圖2為本申請(qǐng)另一實(shí)施例提供的屏幕內(nèi)容共享方法流程圖;

圖3為本申請(qǐng)一實(shí)施例提供的源端設(shè)備檢測(cè)到用戶在當(dāng)前屏幕上選取了一視頻文件的索引且執(zhí)行了向懸浮窗的拖拽動(dòng)作后的處理示意圖;

圖4為本申請(qǐng)一實(shí)施例提供的源端設(shè)備檢測(cè)到用戶點(diǎn)擊了“最小化”按鈕后的處理示意圖;

圖5為本申請(qǐng)實(shí)施例提供的屏幕內(nèi)容共享裝置的組成示意圖。

具體實(shí)施方式

下面結(jié)合附圖及具體實(shí)施例對(duì)本發(fā)明再作進(jìn)一步詳細(xì)的說(shuō)明。

圖1為本申請(qǐng)一實(shí)施例提供的屏幕內(nèi)容共享方法流程圖,其具體步驟如下:

步驟101:源端設(shè)備檢測(cè)到用戶開啟了屏幕共享模式,在當(dāng)前屏幕上生成懸浮窗。

在實(shí)際應(yīng)用中,源端設(shè)備可以同時(shí)支持全屏共享模式和窗口屏幕共享模式,此時(shí),步驟101中,源端設(shè)備檢測(cè)到用戶開啟了屏幕共享模式為:源端設(shè)備檢測(cè)到用戶開啟了窗口屏幕共享模式。

步驟102:根據(jù)用戶在源端設(shè)備屏幕上選取的用于屏幕共享的內(nèi)容的索引,查找到對(duì)應(yīng)的內(nèi)容,將該內(nèi)容實(shí)時(shí)顯示在懸浮窗上。

用于屏幕共享的內(nèi)容不受限制,可以為文檔,或/和圖片,或/和音頻,或/和視頻,等等。

步驟103:根據(jù)共享設(shè)備屏幕的分辨率,對(duì)查找到的內(nèi)容進(jìn)行實(shí)時(shí)編碼,將編碼后的內(nèi)容實(shí)時(shí)發(fā)送給共享設(shè)備進(jìn)行顯示。

對(duì)于步驟102~103,具體處理過(guò)程如下:

首先,源端設(shè)備根據(jù)用戶在源端設(shè)備屏幕上選取的用于屏幕共享的內(nèi)容的索引,在自身存儲(chǔ)的原始文件中,實(shí)時(shí)查找該索引對(duì)應(yīng)的原始文件內(nèi)容,將查找到的原始文件內(nèi)容實(shí)時(shí)顯示在懸浮窗上;同時(shí),根據(jù)共享設(shè)備屏幕的分辨率,對(duì)實(shí)時(shí)查找到的原始文件內(nèi)容進(jìn)行編碼,將編碼后的文件內(nèi)容實(shí)時(shí)發(fā)送給共享設(shè)備進(jìn)行顯示。

另外,在實(shí)際應(yīng)用中,懸浮窗可以具有“最大化”,或/和“最小化”,或/和“還原”,或/和“關(guān)閉”等選項(xiàng);

當(dāng)源端設(shè)備檢測(cè)到“最大化”選項(xiàng)被選中時(shí),將懸浮窗切換到全屏共享模式;

當(dāng)源端設(shè)備檢測(cè)到“最小化”選項(xiàng)被選中時(shí),將懸浮窗切換為懸浮圖標(biāo);

當(dāng)源端設(shè)備檢測(cè)到“還原”選項(xiàng)被選中時(shí),從當(dāng)前的全屏共享模式或者懸浮圖標(biāo)切換回懸浮窗;

當(dāng)源端設(shè)備檢測(cè)到“關(guān)閉”選項(xiàng)被選中時(shí),關(guān)閉懸浮窗,同時(shí),停止執(zhí)行本流程。

需要說(shuō)明的是,在對(duì)懸浮窗進(jìn)行“最大化”、“最小化”、“還原”處理時(shí),步驟102~103一直在進(jìn)行,并不停止,除非懸浮窗的“關(guān)閉”選項(xiàng)被選中,才關(guān)閉懸浮窗,并停止執(zhí)行步驟102~103。

圖2為本申請(qǐng)另一實(shí)施例提供的屏幕內(nèi)容共享方法流程圖,其具體步驟如下:

步驟200:預(yù)先在源端設(shè)備上配置默認(rèn)的屏幕共享模式為全屏共享模式。

步驟201:源端設(shè)備和共享設(shè)備建立連接。

步驟202:源端設(shè)備檢測(cè)到用戶開啟了屏幕共享模式,判斷用戶是否選擇了窗口屏幕共享模式,若是,執(zhí)行步驟204;否則,執(zhí)行步驟203。

用戶開啟屏幕共享模式的方式有很多,本申請(qǐng)不對(duì)此進(jìn)行限定。例如:源端設(shè)備可以在屏幕的菜單中增加一個(gè)“屏幕共享”選項(xiàng),若用戶點(diǎn)擊了該選項(xiàng),則表示用戶開啟了屏幕共享模式。在用戶開啟屏幕共享模式后,可以彈出一個(gè)對(duì)話框,提示用戶是否選擇窗口屏幕共享模式,若用戶點(diǎn)擊“是”,則確認(rèn)用戶選擇了窗口屏幕共享模式;若用戶點(diǎn)擊“否”,則確認(rèn)用戶選擇了默認(rèn)的全屏共享模式。

或者,源端設(shè)備可以在屏幕的菜單中增加一個(gè)“屏幕共享”選項(xiàng),該選項(xiàng)下包含兩個(gè)子選項(xiàng):“全屏共享”和“窗口屏幕共享”。用戶點(diǎn)擊了“全屏共享”,則確認(rèn)用戶開啟了全屏共享模式;用戶點(diǎn)擊了“窗口屏幕共享”,則確認(rèn)用戶開啟了窗口屏幕共享模式。

步驟203:源端設(shè)備根據(jù)獲取的共享設(shè)備的分辨率,將當(dāng)前屏幕顯示的所有內(nèi)容進(jìn)行實(shí)時(shí)編碼,將編碼后的內(nèi)容實(shí)時(shí)發(fā)送給共享設(shè)備進(jìn)行顯示,本流程結(jié)束。

步驟204:源端設(shè)備在當(dāng)前屏幕上生成一預(yù)設(shè)大小的懸浮窗。

步驟205:源端設(shè)備檢測(cè)到用戶在當(dāng)前屏幕上選取了用于屏幕共享的內(nèi)容的索引,且執(zhí)行了將該索引向懸浮窗的拖拽動(dòng)作,則根據(jù)該索引,在自身存儲(chǔ)的原始文件中,實(shí)時(shí)查找該索引對(duì)應(yīng)的原始文件內(nèi)容,在懸浮窗上實(shí)時(shí)顯示該原始文件內(nèi)容。

圖3為源端設(shè)備檢測(cè)到用戶在當(dāng)前屏幕上選取了一視頻文件的索引且執(zhí)行了向懸浮窗的拖拽動(dòng)作后的處理示意圖。

步驟206:源端設(shè)備根據(jù)獲取到的共享設(shè)備的屏幕分辨率,對(duì)實(shí)時(shí)查找到的原始文件內(nèi)容進(jìn)行實(shí)時(shí)編碼,將編碼后的文件內(nèi)容以及該文件內(nèi)容的描述信息實(shí)時(shí)發(fā)送給共享設(shè)備。

源端設(shè)備可以在與共享設(shè)備建立連接之后的任何時(shí)刻,從共享設(shè)備獲取到共享設(shè)備的屏幕分辨率,本申請(qǐng)對(duì)此不作限定。

文件內(nèi)容的描述信息包括:文件內(nèi)容的格式、文件內(nèi)容的顯示時(shí)間(例如:視頻文件內(nèi)容的播放時(shí)間等)等。

步驟207:共享設(shè)備接收源端設(shè)備發(fā)來(lái)的文件內(nèi)容以及該文件內(nèi)容的描述信息,在自身屏幕上顯示該文件內(nèi)容。

通過(guò)步驟205~206的處理可以看出,在用戶選取了用于屏幕共享的內(nèi)容的索引后,源端設(shè)備就會(huì)開始自動(dòng)實(shí)時(shí)地在自身存儲(chǔ)的原始文件中,查找該索引對(duì)應(yīng)的原始文件內(nèi)容,并實(shí)時(shí)顯示在懸浮窗上,同時(shí)編碼后實(shí)時(shí)發(fā)送給共享設(shè)備,也就是說(shuō),在用戶選取了用于屏幕共享的內(nèi)容的索引后,源端用戶無(wú)需一直停留在原頁(yè)面上,可以隨意切換頁(yè)面或進(jìn)行其他任務(wù)處理。例如:用戶選取的是一視頻a的索引,則源端設(shè)備會(huì)查找到視頻a的原始文件,根據(jù)該原始文件持續(xù)在懸浮窗上播放視頻a,并將視頻a的編碼文件發(fā)送給共享設(shè)備播放,在此期間,用戶無(wú)需一直停留在原來(lái)包含視頻a的頁(yè)面上,可以隨意切換到其他頁(yè)面上,也可以進(jìn)行其他任務(wù)。

在實(shí)際應(yīng)用中,可以在懸浮窗上設(shè)置“最大化”、“最小化”、“還原”、“關(guān)閉”按鈕等。

當(dāng)源端設(shè)備檢測(cè)到用戶點(diǎn)擊“最大化”按鈕時(shí),對(duì)懸浮窗做最大化處理,如:將懸浮窗最大化為全屏顯示;

當(dāng)源端設(shè)備檢測(cè)到用戶點(diǎn)擊“最小化”按鈕時(shí),對(duì)懸浮窗做最小化處理,如:將懸浮窗最小化為懸浮圖標(biāo),以不影響用戶查看源端設(shè)備屏幕上的內(nèi)容或者進(jìn)行其他任務(wù)處理;

圖4為源端設(shè)備檢測(cè)到用戶點(diǎn)擊了“最小化”按鈕后的處理示意圖,其中,為了不影響用戶查看源端設(shè)備屏幕上的內(nèi)容,用戶還可將懸浮圖標(biāo)拖拽到屏幕的邊緣。

當(dāng)檢測(cè)到用戶點(diǎn)擊“還原”按鈕時(shí),對(duì)懸浮窗做還原處理,如:將全屏顯示或懸浮圖標(biāo)還原為懸浮窗;

當(dāng)檢測(cè)到用戶點(diǎn)擊“關(guān)閉”按鈕時(shí),停止屏幕共享。

圖5為本申請(qǐng)實(shí)施例提供的屏幕內(nèi)容共享裝置的組成示意圖,該裝置位于源端設(shè)備上,該裝置主要包括:懸浮窗生成模塊51和共享處理模塊52,其中:

懸浮窗生成模塊51:用于在檢測(cè)到用戶開啟了屏幕共享模式時(shí),在本源端設(shè)備的當(dāng)前屏幕上生成懸浮窗。

共享處理模塊52:根據(jù)用戶在本源端設(shè)備屏幕上選取的用于屏幕共享的的內(nèi)容的索引,查找到對(duì)應(yīng)的內(nèi)容,將該內(nèi)容實(shí)時(shí)顯示在懸浮窗生成模塊51生成的懸浮窗上;根據(jù)共享設(shè)備屏幕的分辨率,對(duì)查找到的內(nèi)容進(jìn)行實(shí)時(shí)編碼,將編碼后的內(nèi)容實(shí)時(shí)發(fā)送給共享設(shè)備進(jìn)行顯示。

一實(shí)施例中,源端設(shè)備支持全屏共享模式和窗口屏幕共享模式,

懸浮窗生成模塊51檢測(cè)到用戶開啟了屏幕共享模式為:檢測(cè)到用戶開啟了窗口屏幕共享模式。

一實(shí)施例中,用于屏幕共享的內(nèi)容為文檔,或/和圖片,或/和音頻,或/和視頻。

一實(shí)施例中,懸浮窗具有“最大化”,或/和“最小化”,或/和“還原”,或/和“關(guān)閉”選項(xiàng);

懸浮窗生成模塊51進(jìn)一步用于,

當(dāng)檢測(cè)到“最大化”選項(xiàng)被選中時(shí),將懸浮窗切換到全屏共享模式;

當(dāng)檢測(cè)到“最小化”選項(xiàng)被選中時(shí),將懸浮窗切換為懸浮圖標(biāo);

當(dāng)檢測(cè)到“還原”選項(xiàng)被選中時(shí),從當(dāng)前的全屏共享模式或者懸浮圖標(biāo)切換回懸浮窗;

當(dāng)檢測(cè)到“關(guān)閉”選項(xiàng)被選中時(shí),關(guān)閉懸浮窗,同時(shí),通知共享處理模塊52停止工作。

一實(shí)施例中,共享處理模塊52根據(jù)用戶在源端設(shè)備屏幕上選取的用于屏幕共享的內(nèi)容的索引,查找到對(duì)應(yīng)的內(nèi)容包括:

根據(jù)用戶在源端設(shè)備屏幕上選取的用于屏幕共享的內(nèi)容的索引,在自身存儲(chǔ)的原始文件中,實(shí)時(shí)查找該索引對(duì)應(yīng)的原始文件內(nèi)容。

本申請(qǐng)中的“源端設(shè)備”、“共享設(shè)備”,只要是支持屏幕共享的設(shè)備都可以,例如:固定終端、移動(dòng)終端如:手機(jī)等。

以上所述僅為本申請(qǐng)的較佳實(shí)施例而已,并不用以限制本申請(qǐng),凡在本申請(qǐng)的精神和原則之內(nèi),所做的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本申請(qǐng)保護(hù)的范圍之內(nèi)。

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