要顯示的信息寫入或繪入適當的存儲器單元(緩沖區;幀緩沖區)。該存儲器單元優選為圖形電路的存儲器單元。此外,不但第一客戶端(clientl)而且第二客戶端(client2)也可以將屏幕上所要顯示的信息寫入該存儲器單元(緩沖區)(如圖3所示)。但是,本發明不限于兩種應用,因而優選N個應用(其中)可以在緩沖區中寫入/繪入。由相應的應用/客戶端寫入的區域在下文中也稱為客戶端緩沖區。例如,圖4示出了存儲器單元100中兩個不同的客戶端緩沖區101和102,其被存儲在存儲器單元100中的不同位置(幀緩沖區客戶端1,幀緩沖區客戶端2)。
[0050]在第二步驟中,幀緩沖區管理器10決定幀緩沖區的客戶端緩沖區是否可視或者哪個可視,即在屏幕上顯示。例如,幀緩沖區管理器10可以軟件方式實施,以確定由哪個客戶端來控制顯示器(路由)。上述控制過程如圖3所示切換,即幀緩沖區管理器10可以控制名單上的客戶端1,客戶端2,……客戶端N當中的哪個客戶端要在屏幕上顯示。這里應注意,所示切換是純粹示意性地解讀的,也就是說它可以在各種客戶端之間轉換。如圖3所示的示例,該幀緩沖區管理器10確定客戶端1控制顯示器,即屏幕30上的全部顯示32由客戶端1來確定。因此,所要顯示的圖像寫入硬件(例如顯卡)的某個存儲器區域中,此處為區域“疊加2”。該疊加2的內容隨后從顯示控制器20傳送到屏幕30,從而屏幕顯示32的一部分示出由客戶端1確定的內容。換言之,屏幕顯示的一部分是來自疊加2的數字表不的精確圖像。
[0051]此外,幀緩沖區管理器10將“哪個客戶端確定屏幕顯示”的信息傳遞給狀態指示符(見圖3)。優選地,該狀態指示符9也以軟件來實現。利用該狀態指示符,可以控制或示出“哪個客戶端負責屏幕30上的顯示”。特別是,本發明所述的安全型(身份)指示符31基于該狀態指示符9。換言之,圖3左側所示的組件為本發明的軟件組件,其控制該安全型指示符31并且在各種客戶端之間切換該安全幀緩沖區。
[0052]該狀態指示符9的內容優選地傳達給圖形電路的硬件。該狀態指示符9也將身份指示符繪入/寫入幀緩沖區/存儲器單元100中的緩沖區,然而優選在該硬件的另一幀緩沖區區域中,此處為“疊加1”。由于顯示控制器的疊加功能,該顯示控制器20現在可以在屏幕上同時顯示疊加2區域和疊加1區域,其中疊加1區域以身份指示符覆蓋疊加2區域,從而該安全型身份指示符31總在屏幕上顯示。
[0053]顯示控制器20在硬件中實現,其中該顯示控制器20可以顯示至少兩個不同的緩沖區(此處為疊加1和疊加2)。相應地,屏幕或顯示器劃分為客戶端控制的顯示和身份指示符的顯示(見圖3右側顯示)。依照本發明,這種已知的顯示控制器帶有疊加功能的能力被巧妙地運用,以便將客戶端生成的內容與身份指示符相結合。
[0054]圖4示出了通過幀緩沖區管理器具有排他性的控制來保護指示符緩沖區的路由和內容免受操縱。對于指示符緩沖區的保護由處于操作系統控制下的CPU的硬件機制來保證。特別是,圖4示例性地示出了如何控制本發明的顯示控制器。因而,通過將控制寄存器設定為客戶端1的指示符緩沖區或幀緩沖區的基地址來進行控制。當客戶端1的幀緩沖區的內容變得可視時,該指示符向它發出信號。特別是,指示符是111和112的所有行而不只是陰影區。
[0055]如果表達、特征、數值或區域已經在事先或隨后與諸如“大約,近似,大概,基本上,通常,無論如何,至少”等詞語相組合地提及,則本發明還包括準確的表達、特征、數值或區域以及諸如此類(即“大約3”包括“3”或者“基本上徑向地”包括“徑向地”)。詞語“分別地”還意指“和/或”。
【主權項】
1.一種使用顯示控制器(20)在屏幕(30)上顯示防偽型身份指示符的方法,所述顯示控制器在所述屏幕(30)上顯示圖形電路的存儲器單元(100)的內容,所述方法包括下列步驟: 借助客戶端應用(11,12,…IN)將要在所述屏幕(30)上顯示的圖形(32)繪入所述圖形電路的所述存儲器單元(100)的因客戶端而異的區域(22); 將屬于所述客戶端應用(11,12,-1N)的身份指示符(31)繪入所述因客戶端而異的區域(22)之外的存儲器區域(21); 使用所述顯示控制器(20)在所述屏幕(32,30)上顯示所述圖形電路的所述存儲器單元的所述因客戶端而異的區域(22);以及 使用所述顯示控制器(20)的疊加功能在所述屏幕(31,30)上同時顯示來自所述因客戶端而異的區域(22)之外的所述存儲器區域(21)的所述身份指示符(31)。2.如權利要求1中所述的方法,其特征在于,所述屏幕(30)為智能手機、筆記本電腦、個人電腦或智能電視的顯示器。3.如權利要求1或2中所述的方法,其特征在于,將所述圖形繪入所述因客戶端而異的區域(22)和/或將所述身份指示符繪入所述因客戶端而異的區域(22)之外的所述存儲器區域是由幀緩沖區管理器(10)來控制的,所述幀緩沖區管理器優選為可信任的并且更優選為經過認證的。4.如權利要求3中所述的方法,其特征在于,所述幀緩沖區管理器(10)以軟件來實現。5.如上述任一權利要求所述的方法,其特征在于,所述存儲器單元(100)包括至少兩個,優選多個(可視)幀緩沖區(101、111、102、112),其中優選每個幀緩沖區的內容均可通過所述顯示控制器(20)顯示在所述屏幕上。6.如上述任一權利要求所述的方法,其特征在于,繪制屬于所述客戶端應用(11,12,…,IN)的身份指示符(31)是由狀態指示符來控制的。7.如上述任一權利要求所述的方法,其特征在于,所述顯示控制器(20)以硬件來實現。8.如上述任一權利要求所述的方法,其特征在于,在同時顯示之際,所述身份指示符(31)覆蓋所述客戶端應用的所述圖形(32)。9.如上述任一權利要求所述的方法,其特征在于,所述因客戶端而異的區域(22)為第一疊加緩沖區,而所述因客戶端而異的區域(22)之外的所述存儲器區域(21)為第二疊加緩沖區。10.一種計算機系統,其具有用于實施如權利要求1-9中任一權利要求所述的方法的實現環境。11.一種可直接裝載到數字計算機的內部存儲器中的計算機程序產品,其包括軟件代碼部分,當所述產品在計算機上執行時,可以通過所述軟件代碼部分來執行如權利要求1-9中所述方法的相應步驟。
【專利摘要】本發明涉及一種使用圖形電路的顯示控制器(20)在屏幕(30)上顯示防偽型身份指示符(31)的方法,其中該顯示控制器在屏幕(30)上顯示該圖形電路的存儲器單元(100)的內容。首先,借助客戶端應用(11,12,…,N)將要在屏幕(30)上顯示的圖形(32)寫入該圖形電路的存儲器單元(100)的因客戶端而異的區域(22)。然后將屬于該客戶端應用(11,12,…,N)的身份指示符(31)寫入因客戶端而異的區域(22)之外的存儲器單元區域(21)。隨后使用該顯示控制器(20)在屏幕(32,30)上顯示該圖形電路的存儲器單元的因客戶端而異的區域(22)。同時,使用該顯示控制器(20)的疊加功能在屏幕(31,30)上顯示來自因客戶端而異的區域(22)之外的存儲器區域(21)的相應的身份指示符(31)。
【IPC分類】G06F3/14, G06F21/57, G09G5/36, G09G5/14, G09G5/397, G06F21/52
【公開號】CN105340000
【申請號】CN201380067384
【發明人】J·達尼瑟夫斯基斯
【申請人】德國電信股份有限公司
【公開日】2016年2月17日
【申請日】2013年12月20日
【公告號】EP2747071A1, EP2936478A1, US20150348515, WO2014096334A1