第一投屏模塊20,用于在若所述檢測模塊10檢測到選擇性投屏的裝置100的屏幕上顯示的內(nèi)容包含有預(yù)設(shè)的敏感內(nèi)容時,則將選擇性投屏的裝置100的屏幕上所述敏感內(nèi)容的顯示區(qū)域以外的顯示內(nèi)容或者預(yù)設(shè)的顯示內(nèi)容,投屏到與選擇性投屏的裝置100進行屏幕鏡像連接的外部終端上;
[0053]第二投屏模塊30,用于在若所述檢測模塊10未檢測到選擇性投屏的裝置100的屏幕上顯示的內(nèi)容包含有預(yù)設(shè)的敏感內(nèi)容時,則將選擇性投屏的裝置100的屏幕上的顯示內(nèi)容或者預(yù)設(shè)的顯示內(nèi)容投屏到與選擇性投屏的裝置100進行屏幕鏡像連接的外部終端上。
[0054]在該實施例中,在選擇性投屏的裝置100開啟屏幕鏡像功能時,檢測模塊10將檢測選擇性投屏的裝置100的屏幕上顯示的內(nèi)容是否包含有預(yù)設(shè)的敏感內(nèi)容;這些敏感內(nèi)容包括:短信、郵件、即時通訊內(nèi)容、輸入法和/或聯(lián)系人信息等。如短信,在用戶接收到短信時,不希望在投屏?xí)r將自己的短信內(nèi)容同時投放到外部終端上;同樣的在接收到郵件時,也不希望自己的郵件內(nèi)容被其他用戶看到;或者是一些即時通訊工具一QQ、MSN等,用戶也不希望在這些即時通訊工具的編輯界面上進行編輯時,應(yīng)用界面上的相關(guān)內(nèi)容被投屏到外部終端上。因此,在檢測模塊10檢測到這些敏感內(nèi)容在選擇性投屏的裝置100的屏幕上顯示時,則第一投屏模塊20將選擇性投屏的裝置100的屏幕上所述敏感內(nèi)容的顯示區(qū)域以外的顯示內(nèi)容投屏到外部終端上。由此,在投屏的過程中只能看到所述敏感內(nèi)容的顯示區(qū)域以外的顯示內(nèi)容,可以有效保護用戶的私密信息。此外,第一投屏模塊20還可以在檢測模塊10檢測到裝置100的屏幕上顯示的內(nèi)容包含有預(yù)設(shè)的敏感內(nèi)容時,將預(yù)設(shè)的顯示內(nèi)容投屏到所述外部終端上。如可以預(yù)先設(shè)置在其查看所述敏感內(nèi)容時,將某張圖片或者是某段視頻等預(yù)設(shè)的顯示內(nèi)容投屏到外部終端上,而相關(guān)的敏感內(nèi)容將不被投屏到外部終端上。這樣在外部終端的屏幕上則看不到當(dāng)前用戶查看的敏感內(nèi)容。
[0055]另外,當(dāng)檢測模塊10沒有檢測到這些敏感內(nèi)容在選擇性投屏的裝置100的屏幕上顯示時,第二投屏模塊30既可以將所述裝置100的屏幕上的全部顯示內(nèi)容投屏到所述與裝置100進行屏幕鏡像連接的外部終端上;也可以將用戶的預(yù)先設(shè)定的顯示內(nèi)容投屏到外部終端。即此時并未有敏感內(nèi)容顯示時,但也可以將一些的預(yù)設(shè)內(nèi)容投屏到所述外部終端上,滿足用戶的不同投屏需要。由此,避免了用戶在投屏的過程中將敏感內(nèi)容投屏到外部終端上的弊端,保護了用戶的私密信息。
[0056]參見圖2,在本發(fā)明的第二實施例中,選擇性投屏的裝置100還包括:
[0057]分屏模塊40,用于將所述裝置的屏幕分屏為包括第一顯示子屏幕和第二顯示子屏幕的多個顯示子屏幕;
[0058]設(shè)置模塊50,用于設(shè)置所述第一顯示子屏幕的屬性為所述敏感內(nèi)容的顯示區(qū)域,以及設(shè)置所述第二顯示子屏幕的屬性為投屏內(nèi)容顯示區(qū)域;
[0059]窗口管理模塊60,用于記錄所述第一顯示子屏幕屬性及其第一坐標(biāo)位置,以及所述第二顯示子屏幕的屬性及其第二坐標(biāo)位置;窗口管理模塊60與所述外部終端之間具有交互通道;
[0060]顯示模塊70,用于將需要投屏到所述外部終端上的顯示內(nèi)容顯示在所述第二顯示子屏幕上。
[0061]在該實施例中,分屏模塊40通過分屏技術(shù)將選擇性投屏的裝置100的屏幕分屏為至少兩個顯示子屏幕;如分屏模塊40將選擇性投屏的裝置100的屏幕劃分為第一顯示子屏幕和第二顯示子屏幕。當(dāng)然,還可以根據(jù)用戶的需要劃分為兩個以上的多個顯示子屏幕,以分別顯示不同的內(nèi)容。設(shè)置模塊50則設(shè)置第一顯示子屏幕的屬性為所述敏感內(nèi)容的顯示區(qū)域,該顯示區(qū)域用于顯示所述敏感內(nèi)容。而設(shè)置模塊50設(shè)置所述第二顯示子屏幕的屬性為投屏內(nèi)容顯示區(qū)域,所述投屏內(nèi)容是指需要投屏到與所述裝置100進行屏幕鏡像連接的外部終端上的內(nèi)容,因此該第二顯示子屏幕將顯示需要投屏到外部終端上的顯示內(nèi)容。同時窗口管理模塊60將記錄兩者的屬性,以及兩者的坐標(biāo)位置。具體的可以記錄第一顯示子屏幕和第二顯示子屏幕在選擇性投屏的裝置100屏幕上的X軸、Y軸以及Z軸的位置信息等坐標(biāo)參數(shù),以確定其在選擇性投屏的裝置100屏幕上的位置信息。當(dāng)然,第一顯示子屏幕和第二顯示子屏幕的位置可以根據(jù)用戶的需要進行變換,因此在第一顯示子屏幕和第二顯示子屏幕的位置變換時,窗口管理模塊60將同時更新記錄的相關(guān)坐標(biāo)信息。顯示模塊70則將需要投屏到所述外部終端上的顯示內(nèi)容顯示在所述第二顯示子屏幕上。在利用了多屏技術(shù)將裝置100的屏幕劃分為至少包含第一顯示子屏幕和第二顯示子屏幕在內(nèi)的多個子屏幕后,將需要投屏到外部終端,如圖片、視頻等內(nèi)容在第二顯示子屏幕顯示。因此,在選擇性投屏的裝置100屏幕顯示內(nèi)容包括敏感內(nèi)容的情況下,進行投屏操作時,第一投屏模塊20可以根據(jù)窗口管理模塊60記錄的第二顯示子屏幕的屬性及坐標(biāo)位置僅將第二顯示子屏幕顯示區(qū)域的顯示內(nèi)容投屏到外部終端。
[0062]參見圖2,在本發(fā)明的第三實施例中,第一投屏模塊20包括:
[0063]第一投屏子模塊21,用于在檢測模塊檢10測到選擇性投屏的裝置100的屏幕上顯示的內(nèi)容包含有預(yù)設(shè)的敏感內(nèi)容時,在所述第一坐標(biāo)位置對應(yīng)的顯示區(qū)域顯示所述敏感內(nèi)容;
[0064]第二投屏子模塊22,用于在檢測模塊10檢測到選擇性投屏的裝置100的屏幕上顯示的內(nèi)容包含有預(yù)設(shè)的敏感內(nèi)容時,通過所述交互通道將在第二坐標(biāo)位置對應(yīng)的顯示區(qū)域的顯示內(nèi)容投屏到所述外部終端上;或者
[0065]第二投屏子模塊22將所述預(yù)設(shè)的顯示內(nèi)容投屏到所述外部終端上。
[0066]在該實施例中,在檢測模塊10檢測到選擇性投屏的裝置100的屏幕上顯示的內(nèi)容包含有預(yù)設(shè)的敏感內(nèi)容時,例如檢測到選擇性投屏的裝置100的界面最上層的顯示內(nèi)容包括了預(yù)設(shè)的敏感內(nèi)容或者在所述界面的第二層的顯示內(nèi)容包括了所述敏感內(nèi)容,但是第二層的顯示內(nèi)容中顯示的部分敏感內(nèi)容沒有完全被遮擋,用戶還是可以看到時,第一投屏子模塊21在所述第一坐標(biāo)位置對應(yīng)的顯示區(qū)域顯示所述敏感內(nèi)容。即用戶可以選擇隨意的打開敏感內(nèi)容,如接收到短信通知,然后選擇打開該短信閱讀;則第一投屏子模塊21在第一顯示子屏幕中顯示短信。同時,第二投屏子模塊22則通過所述窗口管理模塊與外部終端之間的交互通道,將窗口管理模塊60記錄的第二坐標(biāo)位置對應(yīng)的顯示區(qū)域的顯示內(nèi)容投屏到所述外部終端上。其中,參見圖3,Display Manager Service (顯示管理交互系統(tǒng))與Window Manager Service交互緊密;而且,窗口管理模塊60與外部終端的交互通道中包括窗口管理模塊60與Surface Flinger交互通道。窗口管理模塊60可以為Window ManagerService (窗口管理服務(wù)系統(tǒng)),Window Manager Service是終端系統(tǒng)內(nèi)部和SurfaceFlinger交互的重要通道,通過窗口管理模塊60與外部終端的交互通道,可以將第二顯示子屏幕的顯示內(nèi)容投屏到外部終端(External Display)上。當(dāng)然,還可以是第二投屏子模塊22將預(yù)設(shè)的顯示內(nèi)容,如所述終端的待機界面或者桌面圖像投屏到所述外部終端上。外部終端可以是電視、臺式電腦、手提電腦、投影儀等。在操作的過程中,第二顯示子屏幕還可以最小化,根據(jù)用戶的需求,還可以把這個第二顯示子屏幕拉小放到選擇性投屏的裝置100屏幕的一個角落。此時用戶的選擇性投屏的裝置100能夠進行其他業(yè)務(wù),例如短信編輯,上網(wǎng)等業(yè)務(wù)。
[0067]參見圖2,在本發(fā)明的第四實施例中,顯示模塊70包括:
[0068]集成子模塊71,用于在所述第二顯示子屏幕集成播放需要投屏到所述外部終端上的顯示內(nèi)容的播放應(yīng)用;
[0069]拖放顯示子模塊72,用于當(dāng)將包含需要投屏到所述外部終端上的顯示內(nèi)容的文件拖動到所述第二顯示子屏幕中時,在所述第二顯示子屏幕中播放或者顯示所述文件的內(nèi)容。
[0070]在該實施例中,集成子模塊71將在第二顯示子屏幕集成了具有多種播放功能的播放應(yīng)用。該播放應(yīng)用可以播放包括各種常見內(nèi)容,也可以是多種內(nèi)容的集合。例如可以包括視頻、圖像、文字等播放、顯示應(yīng)用等。在用戶將包含需要