選擇性投屏的方法及其裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種選擇性投屏的方法及其裝置。
【背景技術(shù)】
[0002]隨著科技和經(jīng)濟的發(fā)展,移動終端和人們的生活緊密相連,wifi技術(shù)也飛速發(fā)展,miracast技術(shù)是W1-Fi Alliance (無線聯(lián)盟)于2012年9月19日宣布啟動的wifiCERTIFIED Miracast? (無線認證miracast)認證項目。Miracast設(shè)備提供簡化發(fā)現(xiàn)和設(shè)置,用戶可以迅速在設(shè)備間傳輸視頻。通過miracast技術(shù)服務(wù)用戶可以把自己移動終端里面的視頻、圖片投屏到電視、投影儀等大屏幕上分享。
[0003]但是,現(xiàn)有miracast技術(shù)的缺點在于,在投屏播放時,會將整個移動終端屏幕投屏到電視上,當使用移動終端投屏播放電影時,用戶則不能使用移動終端能做其他的事情。如果用戶在投屏過程中收到短信,或者需要輸入密碼等私密信息時,會造成信息泄露。
[0004]綜上可知,現(xiàn)有的投屏技術(shù)在實際使用上顯然存在不便與缺陷,所以有必要加以改進。
【發(fā)明內(nèi)容】
[0005]針對上述的缺陷,本發(fā)明的目的在于提供一種選擇性投屏的方法及其裝置,以使用戶在通過所述裝置進行投屏操作的時,保護用戶的私密信息。
[0006]為了實現(xiàn)上述目的,本發(fā)明提供一種選擇性投屏的方法,包括:
[0007]檢測步驟,在終端開啟屏幕鏡像功能時,檢測在所述終端的屏幕上顯示的內(nèi)容是否包含有預(yù)設(shè)的敏感內(nèi)容;
[0008]第一投屏步驟,若檢測到所述終端的屏幕上顯示的內(nèi)容包含有預(yù)設(shè)的敏感內(nèi)容時,則將所述終端的屏幕上所述敏感內(nèi)容的顯示區(qū)域以外的顯示內(nèi)容或者預(yù)設(shè)的顯示內(nèi)容,投屏到與所述終端進行屏幕鏡像連接的外部終端上;
[0009]第二投屏步驟,若未檢測到所述終端的屏幕上顯示的內(nèi)容包含有預(yù)設(shè)的敏感內(nèi)容時,則將所述終端的屏幕上的顯示內(nèi)容或者預(yù)設(shè)的顯示內(nèi)容投屏到與所述終端進行屏幕鏡像連接的外部終端上。
[0010]根據(jù)所述的方法,在所述檢測步驟之前包括:
[0011]將所述終端的屏幕分屏為包括第一顯示子屏幕和第二顯示子屏幕的多個顯示子屏幕;
[0012]設(shè)置所述第一顯示子屏幕的屬性為所述敏感內(nèi)容的顯示區(qū)域,以及設(shè)置所述第二顯示子屏幕的屬性為投屏內(nèi)容顯示區(qū)域;
[0013]記錄所述第一顯示子屏幕屬性及其第一坐標位置,以及所述第二顯示子屏幕的屬性及其第二坐標位置;
[0014]將需要投屏到所述外部終端上的顯示內(nèi)容顯示在所述第二顯示子屏幕上以及
[0015]所述終端包括窗口管理模塊,所述窗口管理模塊與所述外部終端之間具有交互通道。
[0016]根據(jù)所述的方法,所述第一投屏步驟包括:
[0017]在檢測到所述終端的屏幕上顯示的內(nèi)容包含有預(yù)設(shè)的敏感內(nèi)容時,在所述第一坐標位置對應(yīng)的顯示區(qū)域顯示所述敏感內(nèi)容;
[0018]通過所述交互通道將在第二坐標位置對應(yīng)的顯示區(qū)域的顯示內(nèi)容投屏到所述外部終端上;或者
[0019]將所述預(yù)設(shè)的顯示內(nèi)容投屏到所述外部終端上。
[0020]根據(jù)所述的方法,所述將需要投屏到所述外部終端上的顯示內(nèi)容顯示在所述第二顯示子屏幕上的步驟包括:
[0021]在所述第二顯示子屏幕集成播放需要投屏到所述外部終端上的顯示內(nèi)容的播放應(yīng)用;
[0022]將包含需要投屏到所述外部終端上的顯示內(nèi)容的文件拖動到所述第二顯示子屏幕中,所述播放應(yīng)用在所述第二顯示子屏幕中播放或者顯示所述文件的內(nèi)容。
[0023]根據(jù)任一項所述的方法,所述敏感內(nèi)容包括:短信應(yīng)用、郵件應(yīng)用、即時通訊應(yīng)用、輸入法和/或聯(lián)系人應(yīng)用;
[0024]所述屏幕鏡像功能為miracast技術(shù)提供的功能。
[0025]為了實現(xiàn)本發(fā)明的另一發(fā)明目的,本發(fā)明還提供了一種選擇性投屏的裝置,包括:
[0026]檢測模塊,用于在所述裝置開啟屏幕鏡像功能時,檢測在所述裝置的屏幕上顯示的內(nèi)容是否包含有預(yù)設(shè)的敏感內(nèi)容;
[0027]第一投屏模塊,用于在若所述檢測模塊檢測到所述裝置的屏幕上顯示的內(nèi)容包含有預(yù)設(shè)的敏感內(nèi)容時,則將所述裝置的屏幕上所述敏感內(nèi)容的顯示區(qū)域以外的顯示內(nèi)容或者預(yù)設(shè)的顯示內(nèi)容,投屏到與所述裝置進行屏幕鏡像連接的外部終端上;
[0028]第二投屏模塊,用于在若所述檢測模塊未檢測到所述裝置的屏幕上顯示的內(nèi)容包含有預(yù)設(shè)的敏感內(nèi)容時,則將所述裝置的屏幕上的顯示內(nèi)容或者預(yù)設(shè)的顯示內(nèi)容投屏到與所述裝置進行屏幕鏡像連接的外部終端上。
[0029]根據(jù)所述的裝置,所述裝置還包括:
[0030]分屏模塊,用于將所述裝置的屏幕分屏為至少包括第一顯示子屏幕和第二顯示子屏幕的多個顯示子屏幕;
[0031]設(shè)置模塊,用于設(shè)置所述第一顯示子屏幕的屬性為所述敏感內(nèi)容的顯示區(qū)域,以及設(shè)置所述第二顯示子屏幕的屬性為投屏內(nèi)容顯示區(qū)域;
[0032]窗口管理模塊,用于記錄所述第一顯示子屏幕屬性及其第一坐標位置,以及所述第二顯示子屏幕的屬性及其第二坐標位置;所述窗口管理模塊與所述外部終端之間具有交互通道;
[0033]顯示模塊,用于將需要投屏到所述外部終端上的顯示內(nèi)容顯示在所述第二顯示子屏幕上。
[0034]根據(jù)所述的裝置,所述第一投屏模塊包括:
[0035]第一投屏子模塊,用于在所述檢測模塊檢測到所述裝置的屏幕上顯示的內(nèi)容包含有預(yù)設(shè)的敏感內(nèi)容時,在所述第一坐標位置對應(yīng)的顯示區(qū)域顯示所述敏感內(nèi)容;或者
[0036]第二投屏子模塊,用于在所述檢測模塊檢測到所述裝置的屏幕上顯示的內(nèi)容包含有預(yù)設(shè)的敏感內(nèi)容時,通過所述交互通道,將在第二坐標位置對應(yīng)的顯示區(qū)域的顯示內(nèi)容投屏到所述外部終端上;或者
[0037]所述第二投屏子模塊將所述預(yù)設(shè)的顯示內(nèi)容投屏到所述外部終端上。
[0038]根據(jù)所述的裝置,所述顯示模塊包括:
[0039]集成子模塊,用于在所述第二顯示子屏幕集成播放需要投屏到所述外部終端上的顯示內(nèi)容的播放應(yīng)用;
[0040]拖放顯示子模塊,用于當將包含需要投屏到所述外部終端上的顯示內(nèi)容的文件拖動到所述第二顯示子屏幕中時,在所述第二顯示子屏幕中播放或者顯示所述文件的內(nèi)容。
[0041]根據(jù)上述任一項所述的裝置,所述敏感內(nèi)容包括:短信、郵件、即時通訊內(nèi)容、輸入法和/或聯(lián)系人信息;
[0042]所述屏幕鏡像功能為miracast技術(shù)提供的功能。
[0043]本發(fā)明通過在選擇性投屏的裝置開啟屏幕鏡像功能時,檢測到在所述選擇性投屏的裝置的屏幕上顯示的內(nèi)容包含有預(yù)設(shè)的敏感內(nèi)容時,則將所述選擇性投屏的裝置的屏幕上所述敏感內(nèi)容的顯示區(qū)域以外的顯示內(nèi)容或者預(yù)設(shè)的顯示內(nèi)容,投屏到與所述選擇性投屏的裝置進行屏幕鏡像連接的外部終端上。由此,在投屏的過程中自動屏蔽了敏感內(nèi)容的顯示,保護了用戶的隱私。
【附圖說明】
[0044]圖1是本發(fā)明第一實施例提供的選擇性投屏的裝置結(jié)構(gòu)示意圖;
[0045]圖2是本發(fā)明第二、三、四實施例提供的選擇性投屏的裝置結(jié)構(gòu)示意圖;
[0046]圖3是本發(fā)明一個實施例提供的選擇性投屏的系統(tǒng)的結(jié)構(gòu)示意圖;
[0047]圖4是本發(fā)明第五實施例提供的選擇性投屏的方法的流程圖;
[0048]圖5是本發(fā)明第一個實施例提供的選擇性投屏的方法的流程圖。
【具體實施方式】
[0049]為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點更加清楚明白,以下結(jié)合附圖及實施例,對本發(fā)明進行進一步詳細說明。應(yīng)當理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0050]參見圖1,在本發(fā)明的第一實施例中,提供了一種選擇性投屏的裝置100,包括:
[0051]檢測模塊10,用于在選擇性投屏的裝置100開啟屏幕鏡像功能時,檢測在選擇性投屏的裝置100的屏幕上顯示的內(nèi)容是否包含有預(yù)設(shè)的敏感內(nèi)容;
[0052]