本公開(kāi)涉及一種用于在電子設(shè)備中控制安全性屏幕的顯示的方法和設(shè)備。
背景技術(shù):
隨著電子設(shè)備的性能增強(qiáng),可以將用于計(jì)算機(jī)的服務(wù)使用在電子設(shè)備中。例如,用戶可以使用電子設(shè)備來(lái)執(zhí)行互聯(lián)網(wǎng)銀行業(yè)務(wù)或互聯(lián)網(wǎng)購(gòu)物。在這種情況下,用戶的個(gè)人信息用于諸如互聯(lián)網(wǎng)銀行業(yè)務(wù)和互聯(lián)網(wǎng)購(gòu)物等金融服務(wù)。由于金融服務(wù)是惡意攻擊者的主要目標(biāo),因此當(dāng)顯示個(gè)人信息時(shí),需要一直保持較高的安全性等級(jí)。具體地,由于由惡意攻擊者入侵電子設(shè)備中的用戶輸入值或修改輸出值的形式的攻擊越來(lái)越多,因此需要用于顯示安全性屏幕的設(shè)備和方法。
提出以上信息作為背景信息僅僅是為了輔助理解本公開(kāi)。對(duì)于上述任何內(nèi)容是否可應(yīng)用為關(guān)于本發(fā)明的現(xiàn)有技術(shù)沒(méi)有任何判定也沒(méi)有任何斷言。
技術(shù)實(shí)現(xiàn)要素:
技術(shù)問(wèn)題
當(dāng)顯示安全性屏幕時(shí),電子設(shè)備可以將要顯示在屏幕上的數(shù)據(jù)分為安全性數(shù)據(jù)和非安全性數(shù)據(jù),將它們合成在一個(gè)屏幕中,并顯示合成屏幕。電子設(shè)備可以使安全性數(shù)據(jù)和非安全性數(shù)據(jù)透明或不透明,并且顯示在屏幕的一個(gè)或更多個(gè)區(qū)域中,使得安全性數(shù)據(jù)和非安全性數(shù)據(jù)彼此相交疊。當(dāng)要在安全性屏幕上顯示作為非安全性數(shù)據(jù)的附加用戶界面(UI)(例如,字幕)的情況出現(xiàn)時(shí),電子設(shè)備可以在安全性屏幕上顯示非安全性數(shù)據(jù),即,附加UI(例如字幕)。
然而,當(dāng)在安全性數(shù)據(jù)上顯示非安全性數(shù)據(jù)時(shí),可以將惡意軟件顯示為覆蓋安全性屏幕。因此,安全性屏幕區(qū)域可能失去其原來(lái)的安全性功能。此外,當(dāng)顯示安全性數(shù)據(jù)時(shí),在不支持安全性操作系統(tǒng)的環(huán)境下,電子設(shè)備無(wú)法在安全性屏幕上顯示安全性數(shù)據(jù)。
本公開(kāi)的各個(gè)方面是為了至少解決上述問(wèn)題和/或缺點(diǎn),并且至少提供以下描述的優(yōu)點(diǎn)。因此,本公開(kāi)的一個(gè)方面在于提供一種用于顯示并非要修改的數(shù)據(jù)以便穩(wěn)定地顯示數(shù)據(jù)的方法和設(shè)備。此外,本公開(kāi)的另一方面在于提供一種用于靈活布置顯示層甚至不需要現(xiàn)有的安全性操作系統(tǒng)的方法和設(shè)備。
因此,本公開(kāi)的一個(gè)方面在于提供一種用于顯示并非要修改的數(shù)據(jù)以便穩(wěn)定地顯示該數(shù)據(jù)的方法和設(shè)備。此外,本公開(kāi)的另一方面在于提供一種用于靈活布置顯示層甚至不需要現(xiàn)有的安全性操作系統(tǒng)的方法和設(shè)備。
本公開(kāi)的另一方面在于提供一種能夠除了處理器支持的硬件安全性功能之外,還能夠使用單獨(dú)指定的硬件支持的安全性功能的方法和設(shè)備,其中所述設(shè)備包括至少一層。
為此,包括安全性操作設(shè)備和/或安全性程序并支持多個(gè)層的電子設(shè)備可以控制在安全性屏幕上顯示非修改的穩(wěn)定信息。本文中,安全性操作設(shè)備和/或安全性程序可以是由諸如Trust zone等處理器、使用單獨(dú)設(shè)計(jì)的硬件而非處理器的設(shè)備、或使用安全性軟件的設(shè)備支持的硬件安全性功能。
問(wèn)題的解決方案
根據(jù)本公開(kāi)的一個(gè)方面,提供了一種電子設(shè)備。所述設(shè)備包括:顯示模塊;第一存儲(chǔ)器,其中存儲(chǔ)有至少一個(gè)顯示數(shù)據(jù);合成模塊,合成多個(gè)顯示層,并將所述多個(gè)顯示層顯示在顯示模塊上,所述多個(gè)顯示層個(gè)包括至少一個(gè)顯示數(shù)據(jù);以及控制模塊,控制顯示模塊、第一存儲(chǔ)器或合成模塊中的至少一個(gè),其中所述控制模塊識(shí)別多個(gè)顯示層中的每一顯示層中包括的至少一個(gè)顯示數(shù)據(jù)的類型,并控制所述多個(gè)顯示層的屬性,以便當(dāng)識(shí)別到的顯示數(shù)據(jù)是安全性數(shù)據(jù)時(shí)將多個(gè)顯示層中顯示包括安全性數(shù)據(jù)的顯示層顯示在最上方位置。
根據(jù)本公開(kāi)的另一方面,提供了一種電子設(shè)備。所述設(shè)備包括:顯示模塊;第一存儲(chǔ)器,其中存儲(chǔ)有至少一個(gè)顯示數(shù)據(jù);合成模塊,合成多個(gè)顯示層,并將所述多個(gè)顯示層顯示在顯示模塊上,所述多個(gè)顯示層各包括至少一個(gè)顯示數(shù)據(jù);以及控制模塊,配置為控制顯示模塊、第一存儲(chǔ)器或合成模塊中的至少一個(gè),其中所述控制模塊識(shí)別多個(gè)顯示層中的每一顯示層中包括的至少一個(gè)顯示數(shù)據(jù)的類型,并控制所述多個(gè)顯示層的屬性,以便當(dāng)識(shí)別到的顯示數(shù)據(jù)是安全性數(shù)據(jù)時(shí),不透明地顯示多個(gè)顯示層中包括所述安全性數(shù)據(jù)的顯示層,并透明地顯示多個(gè)顯示層中包括受保護(hù)數(shù)據(jù)和一般數(shù)據(jù)的顯示層。
根據(jù)本公開(kāi)的另一方面,提供了一種方法。所述方法包括:識(shí)別多個(gè)顯示層,所述多個(gè)顯示層各包括至少一個(gè)顯示數(shù)據(jù);識(shí)別多個(gè)顯示層中的每個(gè)顯示層中包括的至少一個(gè)顯示數(shù)據(jù)的類型;控制所述多個(gè)顯示層的屬性,以便當(dāng)識(shí)別出的顯示數(shù)據(jù)是安全性數(shù)據(jù)時(shí),將多個(gè)顯示層中包括安全性數(shù)據(jù)的顯示層顯示在最上方位置;以及合成所述多個(gè)顯示層并進(jìn)行顯示。
根據(jù)本公開(kāi)的另一方面,提供了一種方法。所述方法包括:識(shí)別多個(gè)顯示層,所述多個(gè)顯示層各包括至少一個(gè)顯示數(shù)據(jù);識(shí)別多個(gè)顯示層中的每個(gè)顯示層中包括的至少一個(gè)顯示數(shù)據(jù)的類型;控制所述多個(gè)顯示層的屬性,以便當(dāng)識(shí)別到的顯示數(shù)據(jù)是安全性數(shù)據(jù)時(shí),不透明地顯示多個(gè)顯示層中包括所述安全性數(shù)據(jù)的顯示層,并透明地顯示多個(gè)顯示層中包括受保護(hù)數(shù)據(jù)和一般數(shù)據(jù)的顯示層;以及合成所述多個(gè)顯示層并顯示。
根據(jù)本公開(kāi)的另一方面,提供了一種非暫時(shí)性計(jì)算機(jī)可讀記錄介質(zhì),其中記錄用于執(zhí)行以下操作的程序:識(shí)別多個(gè)顯示層,所述多個(gè)顯示層各包括至少一個(gè)顯示數(shù)據(jù);識(shí)別多個(gè)顯示層中的每個(gè)顯示層中包括的至少一個(gè)顯示數(shù)據(jù)的類型;控制所述多個(gè)顯示層的屬性,以便當(dāng)識(shí)別出的顯示數(shù)據(jù)是安全性數(shù)據(jù)時(shí),將多個(gè)顯示層中包括安全性數(shù)據(jù)的顯示層顯示在最上方位置;以及合成所述多個(gè)顯示層。
發(fā)明的有益效果
根據(jù)本公開(kāi)各種實(shí)施例的電子設(shè)備能夠始終顯示是否操作了安全性功能。為了指示正在運(yùn)行安全性功能,電子設(shè)備可以在其屏幕的整個(gè)或部分區(qū)域上顯示標(biāo)記或文本。這樣幫助用戶容易識(shí)別是否正在運(yùn)行安全性功能。
根據(jù)結(jié)合附圖公開(kāi)了本公開(kāi)各種實(shí)施例的以下詳細(xì)描述,本公開(kāi)的其他方面、優(yōu)點(diǎn)和突出特征對(duì)于本領(lǐng)域技術(shù)人員將變得清楚明白。
附圖說(shuō)明
根據(jù)結(jié)合附圖的以下描述,本公開(kāi)的某些實(shí)施例的上述和其他方面、特征以及優(yōu)點(diǎn)將更清楚,在附圖中:
圖1示出了根據(jù)本公開(kāi)各種實(shí)施例的包括電子設(shè)備的網(wǎng)絡(luò)環(huán)境;
圖2A、2B和2C是根據(jù)本公開(kāi)各種實(shí)施例的電子設(shè)備的示意框圖;
圖3A、3B和3C示出了根據(jù)本公開(kāi)各種實(shí)施例的電子設(shè)備中處理安全性數(shù)據(jù)的示例;
圖4A、4B、4C和4D示出了根據(jù)本公開(kāi)各種實(shí)施例的用于在電子設(shè)備中處理安全性數(shù)據(jù)的方法的示例;
圖5示出了根據(jù)本公開(kāi)各種實(shí)施例的顯示層結(jié)構(gòu)的示例;
圖6是示出了根據(jù)本公開(kāi)各種實(shí)施例的布置顯示層的過(guò)程的流程圖;
圖7A和7B示出了根據(jù)本公開(kāi)各種實(shí)施例的顯示安全性屏幕的示例;
圖8示出了根據(jù)本公開(kāi)各種實(shí)施例的用于布置顯示層的方法的示例;
圖9是示出了根據(jù)本公開(kāi)各種實(shí)施例的不透明地顯示顯示層的過(guò)程的流程圖;
圖10示出了根據(jù)本公開(kāi)各種實(shí)施例的用于不透明地顯示顯示層的顯示數(shù)據(jù)的方法的示例;
圖11是示出了根據(jù)本公開(kāi)各種實(shí)施例的布置顯示層的方法的流程圖;
圖12A和12B示出了根據(jù)本公開(kāi)各種實(shí)施例的在3維(3D)下顯示顯示層的示例;
圖13是根據(jù)本公開(kāi)各種實(shí)施例的電子設(shè)備的框圖;以及
圖14示出了根據(jù)本公開(kāi)各種實(shí)施例的多個(gè)電子設(shè)備之間的通信協(xié)議。
應(yīng)注意,在整個(gè)附圖中,相似的附圖標(biāo)記用于描述相同或相似的元件、特征和結(jié)構(gòu)。
具體實(shí)施方式
提供以下參照附圖的描述以幫助全面理解由權(quán)利要求及其等同物限定的本公開(kāi)的各實(shí)施例。以下描述包括各種具體細(xì)節(jié)以輔助理解,但這些具體細(xì)節(jié)應(yīng)被視為僅僅是示例性的。因此,本領(lǐng)域普通技術(shù)人員將認(rèn)識(shí)到:在不脫離本公開(kāi)的范圍和精神的前提下,可以對(duì)本文所述的各種實(shí)施例進(jìn)行各種改變和修改。另外,為了清楚和簡(jiǎn)潔起見(jiàn),可以省略對(duì)已知功能和結(jié)構(gòu)的描述。
以下描述和權(quán)利要求中使用的術(shù)語(yǔ)和詞語(yǔ)不限于書(shū)面含義,而是僅僅被發(fā)明人用來(lái)實(shí)現(xiàn)對(duì)本公開(kāi)清楚一致的理解。因此,對(duì)于本領(lǐng)域技術(shù)人員來(lái)說(shuō)應(yīng)當(dāng)顯而易見(jiàn)的是,提供本公開(kāi)的各種實(shí)施例的以下描述以僅用于說(shuō)明的目的,而不是限制由所附權(quán)利要求及其等同物限定的本公開(kāi)。
應(yīng)當(dāng)理解的是,除非上下文中另有明確說(shuō)明,否則單數(shù)形式“一”、“一個(gè)”和“所述”包括復(fù)數(shù)指示物。因此,例如,對(duì)“組件表面”的引用包括對(duì)一個(gè)或多個(gè)這樣的表面的引用。
在描述本公開(kāi)各種實(shí)施例中可能使用的術(shù)語(yǔ)“包括”或“可以包括”是指存在所公開(kāi)的可以在本公開(kāi)各種實(shí)施例中使用的相應(yīng)功能、操作或組件,但并不限制一個(gè)或更多個(gè)附加的功能、操作或組件。在本公開(kāi)各種實(shí)施例中,諸如“包括”或“具有”的術(shù)語(yǔ)可解釋為表示特定特性、數(shù)目、操作、構(gòu)成要素、組件或它們的組合,但是不可解釋為將一個(gè)或更多個(gè)其它特性、數(shù)目、操作、構(gòu)成要素、組件或它們的組合的存在性或添加可能性排除在外。
在本公開(kāi)的各種實(shí)施例中,表述“或”或者“A或/和B中的至少一個(gè)”包括一起列出的詞語(yǔ)中的任意一個(gè)或所有合成。例如,表述“A或B”或“至少A或/和B”可以包括A、可以包括B、或可以包括A和B二者。在本公開(kāi)的各種實(shí)施例中使用的表達(dá)方式“1”、“2”、“第一”或“第二”可以修飾各種實(shí)施例的各種組件,且不限制對(duì)應(yīng)組件。例如,上述表述并不限制組件的順序和/或重要性。這些表達(dá)可以用于將一個(gè)組件與其它組件區(qū)分。例如,第一用戶設(shè)備和第二用戶設(shè)備指示不同的用戶設(shè)備,但它們都是用戶設(shè)備。例如,在不脫離本公開(kāi)的范圍的情況下,第一結(jié)構(gòu)元件可以被稱作第二結(jié)構(gòu)元件。類似地,第二結(jié)構(gòu)元件也可以被稱作第一結(jié)構(gòu)元件。
當(dāng)聲明組件“耦合到”或者“連接到”另一各組件時(shí),所述組件可以直接耦合或連接到另一個(gè)組件,或新的組件可以存在于所述組件與另一個(gè)組件之間。與此不同,當(dāng)聲明組件“直接耦合到”或“直接連接到”另一個(gè)組件時(shí),在組件與另一個(gè)組件之間并不存在新的組件。
在描述本公開(kāi)各種實(shí)施例時(shí)使用的術(shù)語(yǔ)僅是用于描述具體實(shí)施例的示例,而不為了限制本公開(kāi)各種實(shí)施例。除非上下文另外清楚地指示,否則單數(shù)形式也意在包括復(fù)數(shù)形式。
除非另行定義,否則本文所用的所有術(shù)語(yǔ)(包括技術(shù)術(shù)語(yǔ)或科學(xué)術(shù)語(yǔ))具有與本公開(kāi)所屬技術(shù)領(lǐng)域的技術(shù)人員理解的含義相同的含義。除非本申請(qǐng)中清楚地定義,否則這樣的術(shù)語(yǔ)(如在常用詞典中定義的術(shù)語(yǔ))將被解釋為具有與相關(guān)技術(shù)領(lǐng)域中的上下文含義相同的含義,而不解釋為具有理想的或過(guò)分正式的含義。
根據(jù)本公開(kāi)的各種實(shí)施例的電子設(shè)備可以是包括項(xiàng)目功能的設(shè)備。例如,電子設(shè)備可以是以下項(xiàng)之一或組合:智能電話、平板個(gè)人計(jì)算機(jī)(PC)、移動(dòng)電話、視頻電話、電子書(shū)閱讀器、臺(tái)式PC、膝上型PC、上網(wǎng)本、個(gè)人數(shù)字助理(PDA)、攝像機(jī)和可穿戴設(shè)備(例如,頭戴式設(shè)備(HMD)如電子眼鏡、電子服裝、電子手環(huán)、電子項(xiàng)鏈、電子配飾、電子紋身和智能手表)。
根據(jù)一些實(shí)施例,電子設(shè)備可以是具有項(xiàng)目功能的智能家用電器。智能家用電器可以包括以下至少一項(xiàng):電視(TV)、數(shù)字通用盤(pán)(DVD)播放器、音頻播放器、空調(diào)、吸塵器、烤箱、微波爐、洗衣機(jī)、空氣凈化器、機(jī)頂盒、TV盒(例如,Samsung HomeSyncTM、Apple TVTM或Google TVTM)、游戲機(jī)、電子詞典、電子鑰匙、攝錄機(jī)和電子相框。
根據(jù)一些實(shí)施例,電子設(shè)備可以包括以下項(xiàng)中的至少一個(gè):各種類型的醫(yī)療設(shè)備(例如,磁共振血管成像(MRA)、磁共振成像(MRI)、計(jì)算機(jī)斷層掃描(CT)、掃描機(jī)、超聲波設(shè)備等)、導(dǎo)航設(shè)備、全球定位系統(tǒng)(GPS)接收器、事件數(shù)據(jù)記錄儀(EDR)、飛行數(shù)據(jù)記錄儀(FDR)、車(chē)輛信息娛樂(lè)設(shè)備、船舶電子設(shè)備(例如,船舶的導(dǎo)航設(shè)備、陀螺儀羅盤(pán)等)、航空電子設(shè)備、安全性設(shè)備、車(chē)輛的頭端單元、工業(yè)或家用機(jī)器人、金融機(jī)構(gòu)的現(xiàn)金自動(dòng)交易機(jī)(ATM)、以及商店的銷售終端(POS)。
根據(jù)一些實(shí)施例,電子設(shè)備可以包括以下至少一項(xiàng):家具或建筑物/結(jié)構(gòu)的一部分、電子板、電子簽名接收設(shè)備、投影儀、以及包括項(xiàng)目功能的各種測(cè)量設(shè)備(例如水表、電表、燃?xì)獗?、無(wú)線電波表等)。根據(jù)本公開(kāi)各種實(shí)施例的電子設(shè)備可以是上述各種設(shè)備之一或其組合。此外,根據(jù)本公開(kāi)的各種實(shí)施例的電子設(shè)備可以是柔性設(shè)備。本領(lǐng)域技術(shù)人員清楚的是,根據(jù)本公開(kāi)各種實(shí)施例的電子設(shè)備不限于上述設(shè)備。
在下文中,將參考附圖來(lái)描述根據(jù)本公開(kāi)的各種實(shí)施例的電子設(shè)備。在各種實(shí)施例中使用的術(shù)語(yǔ)“用戶”可以表示使用電子設(shè)備的人或設(shè)備(例如,人工智能電子設(shè)備)。在本公開(kāi)的實(shí)施例中,根據(jù)是否保證數(shù)據(jù)完整性和數(shù)據(jù)保密性,將顯示在屏幕上的顯示數(shù)據(jù)分為三種類型的數(shù)據(jù)。所述三種類型的顯示數(shù)據(jù)包括安全性數(shù)據(jù)、受保護(hù)數(shù)據(jù)和一般數(shù)據(jù)。
本文中,數(shù)據(jù)完整性是針對(duì)數(shù)據(jù)安全性配置的屬性,且可以按以下方式配置:可以由授權(quán)用戶改變或刪除數(shù)據(jù)。
數(shù)據(jù)保密性是針對(duì)數(shù)據(jù)安全性配置的屬性,可以按以下方式配置權(quán)限:僅授權(quán)用戶可以訪問(wèn)并讀取數(shù)據(jù)。
首先,安全性數(shù)據(jù)必須同時(shí)滿足數(shù)據(jù)完整性和數(shù)據(jù)保密性,且可以配置為不會(huì)被任何情況下的攻擊修改。在保持安全性的情況下,可以用符號(hào)、標(biāo)記、圖標(biāo)、文本、標(biāo)識(shí)符、顏色等來(lái)顯示這種安全性數(shù)據(jù),以便通知是否保持安全性。安全性數(shù)據(jù)可以配置為布置在基于Z軸的最上方位置,使得用戶可以始終觀看所述安全性數(shù)據(jù)??梢酝ㄟ^(guò)基于Z軸布置包括安全性數(shù)據(jù)的層以便將該層置于最上方位置,來(lái)執(zhí)行將安全性數(shù)據(jù)布置在基于Z軸的最上方位置的操作。例如,安全性數(shù)據(jù)可以是安全性鍵區(qū)、用于識(shí)別安全性狀態(tài)的圖標(biāo)、包括安全性消息的文本等。因此,通過(guò)顯示所述安全性數(shù)據(jù),用戶可以識(shí)別是否保持安全性。
在一個(gè)實(shí)施例中,在電子設(shè)備制造、用戶設(shè)置操作或應(yīng)用安裝操作期間,可以將安全性數(shù)據(jù)存儲(chǔ)在存儲(chǔ)器或合成模塊以及控制模塊中的存儲(chǔ)器中,為了便于描述,可以假設(shè)將安全性數(shù)據(jù)存儲(chǔ)在存儲(chǔ)器中。
在一個(gè)實(shí)施例中,當(dāng)執(zhí)行特定應(yīng)用時(shí),可以經(jīng)由與受保護(hù)數(shù)據(jù)和一般數(shù)據(jù)相同的路徑將存儲(chǔ)器中的安全性數(shù)據(jù)發(fā)送給合成模塊。
在一個(gè)實(shí)施例中,當(dāng)執(zhí)行特定應(yīng)用時(shí),可以經(jīng)由與受保護(hù)數(shù)據(jù)和一般數(shù)據(jù)不同的路徑將存儲(chǔ)器中的安全性數(shù)據(jù)發(fā)送給合成模塊。
在一個(gè)實(shí)施例中,可以將存儲(chǔ)在存儲(chǔ)器中的安全性數(shù)據(jù)配置在合成模塊內(nèi)。在這種情況下,當(dāng)在將安全性數(shù)據(jù)存儲(chǔ)在其中的同時(shí)接收到受保護(hù)數(shù)據(jù)和一般數(shù)據(jù)時(shí),合成模塊可以將安全性數(shù)據(jù)、受保護(hù)數(shù)據(jù)和一般數(shù)據(jù)合成在一個(gè)屏幕上,以便在顯示器上顯示合成屏幕。
其次,受保護(hù)數(shù)據(jù)僅確保數(shù)據(jù)保密性,且僅可以在授權(quán)特定訪問(wèn)權(quán)限的情況下被讀取(查閱)。在將這種受保護(hù)數(shù)據(jù)顯示在屏幕上的同時(shí),當(dāng)顯示附加UI(例如,字幕、狀態(tài)條或滑動(dòng)條)時(shí),可以基于Z軸布置附加UI以便將其顯示在受保護(hù)數(shù)據(jù)上。例如,受保護(hù)數(shù)據(jù)可以是受版權(quán)保護(hù)的電影內(nèi)容或用戶付費(fèi)下載的用戶個(gè)人信息。
最后,一般數(shù)據(jù)不保證數(shù)據(jù)安全性和數(shù)據(jù)保密性。因此,對(duì)諸如數(shù)據(jù)讀取和數(shù)據(jù)寫(xiě)入等數(shù)據(jù)訪問(wèn)沒(méi)有限制,使得一般數(shù)據(jù)具有非常低的安全性等級(jí),且可以自由顯示。這種一般數(shù)據(jù)可以配置為基于Z軸顯示在受保護(hù)數(shù)據(jù)的上方或下方。一般數(shù)據(jù)可以顯示在受保護(hù)數(shù)據(jù)的上方,以便使得用戶能夠直觀地控制應(yīng)用。例如,一般數(shù)據(jù)可以是字幕、狀態(tài)條、滑動(dòng)條等。
圖1示出了網(wǎng)絡(luò)環(huán)境100,包括根據(jù)本公開(kāi)各實(shí)施例的電子設(shè)備101。
參照?qǐng)D1,網(wǎng)絡(luò)環(huán)境100包括電子設(shè)備101、電子設(shè)備104、服務(wù)器106和網(wǎng)絡(luò)162。電子設(shè)備101包括總線110、處理器120、存儲(chǔ)器130、輸入/輸出接口140、顯示器150、通信接口160和安全性屏幕處理模塊170。
總線110可以是連接上述組件并在上述組件之間傳輸通信(例如,控制消息)的電路。
處理器120可以通過(guò)總線110接收來(lái)自其他組件(例如,存儲(chǔ)器130、輸入/輸出接口140、顯示器150、通信接口160或項(xiàng)目管理模塊170)的指令,分析接收的指令,并根據(jù)分析的指令執(zhí)行計(jì)算或數(shù)據(jù)處理。
所述處理器120可以執(zhí)行圖2A到圖2C的控制模塊220和單獨(dú)控制模塊221的功能,如下文所述。
存儲(chǔ)器130存儲(chǔ)從處理器120或其他組件(例如,輸入/輸出接口140、顯示器150、通信接口160、或項(xiàng)目管理模塊170)接收或者由處理器120或其他組件產(chǎn)生的指令或數(shù)據(jù)。存儲(chǔ)器130可以包括編程模塊,例如內(nèi)核131、中間件132、應(yīng)用編程接口(API)133和應(yīng)用134。上述編程模塊中的每個(gè)均可以用軟件、固件、硬件或其中兩個(gè)或更多個(gè)的合成來(lái)實(shí)現(xiàn)。
內(nèi)核131控制或管理系統(tǒng)資源(例如,總線110、處理器120、或存儲(chǔ)器130),系統(tǒng)資源用于執(zhí)行由剩余其他編程模塊(例如,中間件132、API 133或應(yīng)用134)實(shí)現(xiàn)的操作或功能。此外,內(nèi)核131提供用于從中間件132、API 133或應(yīng)用程序134訪問(wèn)電子設(shè)備101的單獨(dú)組件以控制或管理所述組件的接口。
中間件132執(zhí)行中繼功能,允許API 133或應(yīng)用程序134與內(nèi)核131通信以交換數(shù)據(jù)。此外,在從應(yīng)用134接收到的操作請(qǐng)求中,中間件132通過(guò)使用向應(yīng)用134分配優(yōu)先級(jí)的方法來(lái)執(zhí)行對(duì)操作請(qǐng)求的控制(例如,調(diào)度或負(fù)載均衡),所述電子設(shè)備101的系統(tǒng)資源(例如,總線110、處理器120、存儲(chǔ)器130等)可以通過(guò)所述優(yōu)先級(jí)來(lái)使用。
API 133是應(yīng)用程序134用于控制由內(nèi)核131或中間件132提供的功能的接口,并且包括例如用于文件控制、窗口控制、圖像處理和/或字符控制的至少一個(gè)接口或功能(例如,命令)。
根據(jù)各種實(shí)施例,應(yīng)用134可以包括短消息服務(wù)(SMS)/多媒體消息服務(wù)(MMS)應(yīng)用、電子郵件應(yīng)用、日歷應(yīng)用、警報(bào)應(yīng)用、保健應(yīng)用(例如,用于測(cè)量鍛煉或血糖量的應(yīng)用)、或環(huán)境信息應(yīng)用(例如,用于提供氣壓、濕度或溫度信息的應(yīng)用)。附加地或備選地,應(yīng)用134可以是與電子設(shè)備101和外部電子設(shè)備(例如,電子設(shè)備104)之間的信息交換有關(guān)的應(yīng)用。與信息交換有關(guān)的應(yīng)用可以包括例如用于向外部電子設(shè)備傳送特定信息的通知中繼應(yīng)用或用于管理外部電子設(shè)備的設(shè)備管理應(yīng)用。
例如,通知中繼應(yīng)用可以包括將在該電子設(shè)備101的另一應(yīng)用(例如,SMS/MMS應(yīng)用、電子郵件應(yīng)用、保健應(yīng)用或環(huán)境信息應(yīng)用)產(chǎn)生的通知信息發(fā)送給外部電子設(shè)備(例如,外部電子設(shè)備104)的功能。附加地或備選地,通知中繼應(yīng)用可以從例如外部電子設(shè)備104接收通知信息,并將接收到的通知信息提供給用戶。設(shè)備管理應(yīng)用可以管理(例如,安裝、移除或更新)外部電子設(shè)備(與電子設(shè)備101進(jìn)行通信的104、在外部電子設(shè)備104中執(zhí)行的應(yīng)用或由外部電子設(shè)備104提供的服務(wù)(例如,呼叫服務(wù)或消息服務(wù)))的至少一部分功能(例如,打開(kāi)/關(guān)閉外部電子設(shè)備(或外部電子設(shè)備的一部分組件)或控制顯示器的亮度)。
根據(jù)多種實(shí)施例,應(yīng)用134可以包括根據(jù)外部電子設(shè)備104的屬性(例如,電子設(shè)備的類型)指定的應(yīng)用。例如,當(dāng)外部電子設(shè)備104是數(shù)字音頻播放器時(shí),應(yīng)用134可以包括與音樂(lè)再現(xiàn)有關(guān)的應(yīng)用。類似地,當(dāng)外部電子設(shè)備104是移動(dòng)醫(yī)療設(shè)備時(shí),應(yīng)用134可以包括與保健相關(guān)的應(yīng)用。根據(jù)一個(gè)實(shí)施例,應(yīng)用134可以包括被指定于電子設(shè)備101的應(yīng)用和從外部電子設(shè)備(例如,服務(wù)器106或電子設(shè)備104)接收的應(yīng)用中的至少一個(gè)。
輸入/輸出接口140通過(guò)例如總線110將用戶經(jīng)由輸入/輸出設(shè)備(例如,傳感器、鍵盤(pán)或觸摸屏)輸入的指令或數(shù)據(jù)傳輸給處理器120、存儲(chǔ)器130、通信接口160、或顯示控制模塊170。例如,輸入/輸出接口140可以向處理器120提供與通過(guò)觸摸屏輸入的用戶觸摸有關(guān)的數(shù)據(jù)。此外,輸入/輸出接口140通過(guò)輸入/輸出設(shè)備(例如,揚(yáng)聲器或顯示器)輸出經(jīng)由例如總線110從處理器120、存儲(chǔ)器130、通信接口160或項(xiàng)目管理模塊170接收的指令或數(shù)據(jù)。例如,輸入/輸出接口140可以通過(guò)揚(yáng)聲器向用戶輸出經(jīng)過(guò)處理器120處理過(guò)的語(yǔ)音數(shù)據(jù)。
顯示器150向用戶顯示各種信息(例如,多媒體數(shù)據(jù)、文本數(shù)據(jù)等)。通信接口160連接電子設(shè)備101和外部設(shè)備(例如,電子設(shè)備104或服務(wù)器106)之間的通信。例如,通信接口160可以通過(guò)無(wú)線或有線通信訪問(wèn)網(wǎng)絡(luò)162,以與外部設(shè)備進(jìn)行通信。無(wú)線通信包括以下項(xiàng)中的至少一個(gè):例如,WiFi、藍(lán)牙(BT)、近場(chǎng)通信(NFC)、GPS和蜂窩通信(例如,LTE、LTE-A、CDMA、WCDMA、UMTS、WiBro或GSM)。有線通信可以包括例如通用串行總線(USB)、高清多媒體接口(HDMI)、推薦標(biāo)準(zhǔn)232(RS-232)和普通老式電話服務(wù)(POTS)中的至少一個(gè)。
根據(jù)一個(gè)實(shí)施例,網(wǎng)絡(luò)162可以是電信網(wǎng)絡(luò)。電信網(wǎng)絡(luò)包括計(jì)算機(jī)網(wǎng)絡(luò)、互聯(lián)網(wǎng)、物聯(lián)網(wǎng)、和電話網(wǎng)絡(luò)中的至少一項(xiàng)。根據(jù)一個(gè)實(shí)施例,應(yīng)用134、應(yīng)用編程接口133、中間件132、內(nèi)核131和通信接口160中的至少一個(gè)可以支持用于電子設(shè)備101和外部設(shè)備之間通信的協(xié)議(例如,傳輸層協(xié)議、數(shù)據(jù)鏈路層協(xié)議或物理層協(xié)議)。
根據(jù)一個(gè)實(shí)施例,安全性屏幕處理模塊170可以處理并顯示在從其他元件獲取的信息中包括安全性數(shù)據(jù)的顯示層。本文中,安全性數(shù)據(jù)是包括在所述顯示層中的顯示數(shù)據(jù)之一,顯示數(shù)據(jù)的類型包括安全性數(shù)據(jù)、受保護(hù)數(shù)據(jù)和一般數(shù)據(jù)。例如,當(dāng)存在包括受保護(hù)數(shù)據(jù)的顯示層時(shí),安全性屏幕處理模塊170可以控制安全性數(shù)據(jù)的屬性以便將安全性數(shù)據(jù)布置在最上方位置或不透明顯示所述安全性數(shù)據(jù)。將通過(guò)以下描述的圖2A、2B、2C、3A、3B、3C、4A、4B、4C、4D、5、6、7A、7B、8、9、10、11、12A、12B、13和14來(lái)提供關(guān)于安全性屏幕處理模塊170的附加信息。
此外,可以基于通過(guò)控制模塊和合成模塊來(lái)控制包括受保護(hù)數(shù)據(jù)的安全性屏幕的方法來(lái)描述由安全性屏幕處理模塊170執(zhí)行的操作。
圖2A、2B和2C是根據(jù)本公開(kāi)各種實(shí)施例的電子設(shè)備(例如,電子設(shè)備101)的示意框圖。
參照?qǐng)D2A,電子設(shè)備101可以包括:存儲(chǔ)器210、控制模塊220、合成模塊230和顯示模塊240。
存儲(chǔ)器210可以存儲(chǔ)各種類型的顯示數(shù)據(jù),且可以根據(jù)不同類型的顯示數(shù)據(jù),存儲(chǔ)不同處理方法。所述不同類型的顯示數(shù)據(jù)包括安全性數(shù)據(jù)、受保護(hù)數(shù)據(jù)和一般數(shù)據(jù)。因此,存儲(chǔ)器210可以根據(jù)不同類型的顯示數(shù)據(jù),存儲(chǔ)不同處理方法。此外,存儲(chǔ)器210可以存儲(chǔ)用于顯示是否保持安全性的安全性數(shù)據(jù)。
在一個(gè)實(shí)施例中,存儲(chǔ)器210可以在控制模塊220的控制下,存儲(chǔ)被設(shè)置為將包括安全性數(shù)據(jù)的顯示層布置在基于Z軸的最上方位置處的值。
在一個(gè)實(shí)施例中,在正顯示包括受保護(hù)數(shù)據(jù)的顯示層的同時(shí)顯示包括一般數(shù)據(jù)的顯示層的情況下,存儲(chǔ)器210可以在控制模塊220的控制下,存儲(chǔ)被設(shè)置為相較于包括一般數(shù)據(jù)的顯示層,將包括受保護(hù)數(shù)據(jù)的顯示層顯示在基于Z軸的較低位置處的值。
控制模塊220可以操作在安全性模式下或在非安全性模式下??刂颇K220可以控制多個(gè)顯示層上顯示的顯示數(shù)據(jù)操作在安全性模式下或非安全性模式下。例如,當(dāng)存在包括安全性數(shù)據(jù)和受保護(hù)數(shù)據(jù)的顯示層時(shí),控制模塊220可以控制所述安全性數(shù)據(jù)和受保護(hù)數(shù)據(jù)操作在安全性模式下,且當(dāng)存在包括一般數(shù)據(jù)的顯示層時(shí),控制模塊220可以控制一般數(shù)據(jù)操作在非安全性模式下。
當(dāng)操作在安全性模式下以便處理安全性數(shù)據(jù)時(shí),控制模塊220可以進(jìn)行控制,使得操作在非安全性模式下的顯示層不識(shí)別對(duì)包括安全性數(shù)據(jù)的顯示層進(jìn)行處理的操作??刂颇K220可以在包括安全性數(shù)據(jù)的顯示層上顯示所述安全性數(shù)據(jù)是否操作在安全性模式下??梢杂梅?hào)、標(biāo)記、圖標(biāo)、文本、標(biāo)識(shí)符、顏色等來(lái)顯示安全性數(shù)據(jù)。
控制模塊220可以向合成模塊230傳送包括至少一個(gè)顯示數(shù)據(jù)的多個(gè)顯示層。本文中,所傳送的顯示數(shù)據(jù)可以是安全性數(shù)據(jù)、受保護(hù)數(shù)據(jù)和一般數(shù)據(jù)。
在實(shí)施例中,控制模塊220可以通過(guò)相同的路徑向合成模塊發(fā)送單獨(dú)產(chǎn)生的安全性數(shù)據(jù)、受保護(hù)數(shù)據(jù)和一般數(shù)據(jù)。
合成模塊230在控制模塊220的控制下,執(zhí)行布置多個(gè)顯示層的位置或調(diào)整其透明度并接著將所述顯示層合成為一個(gè)屏幕的功能。本文中,顯示層可以包括3維(3D)對(duì)象。也就是說(shuō),合成模塊230可以在控制模塊220的控制下,將接收到的顯示層合成為一個(gè)屏幕,并將該屏幕發(fā)送給顯示模塊240。
當(dāng)包括安全性數(shù)據(jù)的顯示層是多個(gè)顯示層之一時(shí),合成模塊230可以在控制模塊220的控制下布置包括安全性數(shù)據(jù)的顯示層以便將所述顯示層置于最上層位置處。此外,當(dāng)包括安全性數(shù)據(jù)的顯示層存在時(shí),合成模塊230可以將該顯示層的透明度調(diào)整為不透明。在這種情況下,可以用能夠代表是否保持安全性的符號(hào)、標(biāo)記、圖標(biāo)、文本、標(biāo)識(shí)符、顏色等來(lái)顯示這種安全性數(shù)據(jù)。此后,合成模塊230可以在控制模塊220的控制下,將響應(yīng)于顯示數(shù)據(jù)的類型進(jìn)行調(diào)整的多個(gè)顯示層合成為一個(gè)屏幕。合成模塊230可以在控制模塊220的控制下,基于Z軸布置多個(gè)顯示層的位置,或基于alpha值調(diào)整其透明度。本文中,設(shè)置alpha值以便調(diào)整顯示層的透明度。例如,alpha值可以被設(shè)置在0和1之間。顯示層可以配置為根據(jù)調(diào)整后的透明度具有不同alpha值。例如,為0的alpha值表示透明狀態(tài),且為1的alpha值表示不透明狀態(tài)。
顯示模塊240可以配置為在控制模塊220的控制下,顯示包括安全性數(shù)據(jù)的顯示層。也就是說(shuō),顯示模塊240可以在控制模塊220的控制下,顯示通過(guò)合成多個(gè)顯示層而獲得的一個(gè)屏幕。顯示模塊240可以是配置為控制在電子設(shè)備的顯示器150上顯示屏幕的元件。
圖2B是電子設(shè)備101的示意框圖,其中合成模塊230包括第二存儲(chǔ)器。參照?qǐng)D2B,與圖2A相同,電子設(shè)備101可以包括:存儲(chǔ)器210、控制模塊220、合成模塊230和顯示模塊240。在這種情況下,合成模塊230中可以具有單獨(dú)的存儲(chǔ)器211。
單獨(dú)的存儲(chǔ)器211可以執(zhí)行與存儲(chǔ)器210相同的功能,且可以配置為在控制模塊220的控制下同時(shí)存儲(chǔ)安全性數(shù)據(jù)。也就是說(shuō),單獨(dú)的存儲(chǔ)器211可以在控制模塊220的控制下,存儲(chǔ)用于表示是否保持安全性的安全性數(shù)據(jù)。此外,不限于此,單獨(dú)的存儲(chǔ)器211可以配置為位于合成模塊230的內(nèi)部或外部,且可以存儲(chǔ)受保護(hù)數(shù)據(jù)和一般數(shù)據(jù)。
控制模塊220可以進(jìn)行控制以便顯示是否在執(zhí)行應(yīng)用時(shí)保持安全性。當(dāng)執(zhí)行應(yīng)用時(shí),控制模塊220可以通過(guò)使用符號(hào)、標(biāo)記、圖標(biāo)、文本、標(biāo)識(shí)符、顏色等,在包括安全性數(shù)據(jù)的顯示層上顯示所述應(yīng)用是否操作在安全性模式下。
在實(shí)施例中,當(dāng)執(zhí)行特定應(yīng)用時(shí),控制模塊220可以將存儲(chǔ)在單獨(dú)的存儲(chǔ)器211中的安全性數(shù)據(jù)傳送給合成模塊230。當(dāng)向合成模塊230傳送單獨(dú)的存儲(chǔ)器211中存儲(chǔ)的安全性數(shù)據(jù)時(shí),控制模塊220可以進(jìn)行控制,以便經(jīng)由與臨時(shí)存儲(chǔ)(加載)在存儲(chǔ)器210中的受保護(hù)數(shù)據(jù)和一般數(shù)據(jù)不同的路徑,向合成模塊230傳送安全性數(shù)據(jù)。這樣,當(dāng)向合成模塊230傳送安全性數(shù)據(jù)時(shí),控制模塊220可以進(jìn)行控制以便經(jīng)由與受保護(hù)數(shù)據(jù)和一般數(shù)據(jù)不同的路徑傳送安全性數(shù)據(jù)。
合成模塊230可以在控制模塊220的控制下,經(jīng)由與受保護(hù)數(shù)據(jù)和一般數(shù)據(jù)不同的路徑接收安全性數(shù)據(jù)。合成模塊230可以合成包括通過(guò)不同路徑接收的顯示數(shù)據(jù)在內(nèi)的多個(gè)顯示層。為了顯示通過(guò)合成所述多個(gè)顯示層而獲得的一個(gè)屏幕,合成模塊230可以在控制模塊220的控制下,向顯示模塊240傳送合成屏幕。
顯示模塊240可以是配置為控制在電子設(shè)備的顯示器150上顯示屏幕的元件。
圖2C是電子設(shè)備101的框圖,其中合成模塊230包括單獨(dú)的控制模塊221。
參照?qǐng)D2C,與圖2A相同,電子設(shè)備101可以包括:存儲(chǔ)器210、控制模塊220、合成模塊230和顯示模塊240。
合成模塊230可以包括單獨(dú)的控制模塊221。因此,控制模塊可以配置為合成模塊230內(nèi)部或外部的控制模塊之一。位于合成模塊230外部的控制模塊是已有控制模塊220,位于合成模塊230內(nèi)部的控制模塊是單獨(dú)的控制模塊221。
本文中,單獨(dú)的控制模塊221可以與控制模塊220功能相連,以便執(zhí)行與控制模塊220相同的功能。為了同樣地向用戶示出安全性數(shù)據(jù),單獨(dú)的控制模塊221可以將包括安全性數(shù)據(jù)的顯示層布置在最上層位置處,或控制其透明度。
在一個(gè)實(shí)施例中,單獨(dú)的控制模塊221可以自主地將安全性數(shù)據(jù)存儲(chǔ)在其中,以便表現(xiàn)是否保持安全性。這是由于所述單獨(dú)的控制模塊221中可以包括有存儲(chǔ)器。此外,當(dāng)執(zhí)行特定應(yīng)用時(shí),單獨(dú)的控制模塊221可以從存儲(chǔ)器210接收受保護(hù)數(shù)據(jù)和一般數(shù)據(jù)。在這種情況下,單獨(dú)的控制模塊221可以自己控制合成模塊230(而無(wú)需控制模塊220的控制),以便合成單獨(dú)的控制模塊221的內(nèi)部存儲(chǔ)空間中存儲(chǔ)的安全性數(shù)據(jù)、接收到的受保護(hù)數(shù)據(jù)和一般數(shù)據(jù)。
存儲(chǔ)器210可以當(dāng)執(zhí)行應(yīng)用時(shí)臨時(shí)存儲(chǔ)受保護(hù)數(shù)據(jù)和一般數(shù)據(jù)。因此,存儲(chǔ)器210可以根據(jù)不同類型的數(shù)據(jù)(例如,受保護(hù)數(shù)據(jù)和一般數(shù)據(jù)),存儲(chǔ)不同處理方法。例如,存儲(chǔ)器210可以存儲(chǔ)針對(duì)受保護(hù)數(shù)據(jù)唯一設(shè)置的z值和?值。z值可以設(shè)置為基于Z軸布置顯示數(shù)據(jù)。?值可以設(shè)置為調(diào)整顯示數(shù)據(jù)的透明度。在單獨(dú)控制模塊221的控制下,z值和?值可以在布置顯示層的過(guò)程中或在調(diào)整顯示層的透明度的過(guò)程中改變。
控制模塊220可以進(jìn)行控制,使得電子設(shè)備執(zhí)行其整體操作。在圖2C所示的實(shí)施例中,可以由單獨(dú)的控制模塊221執(zhí)行顯示安全性屏幕的操作。
為了便于描述,在上述實(shí)施例中,已示例出包括安全性數(shù)據(jù)的顯示層。然而,還可以應(yīng)用于顯示包括安全性數(shù)據(jù)的3D對(duì)象。
圖3A、3B和3C示出了根據(jù)本公開(kāi)各種實(shí)施例的在電子設(shè)備中處理安全性數(shù)據(jù)的示例。
當(dāng)執(zhí)行特定應(yīng)用時(shí),控制模塊220可以識(shí)別顯示數(shù)據(jù)的類型。本文中,顯示數(shù)據(jù)的類型可以包括安全性數(shù)據(jù)、受保護(hù)數(shù)據(jù)和一般數(shù)據(jù),且顯示數(shù)據(jù)可以是顯示在一個(gè)或更多個(gè)顯示層上的符號(hào)、標(biāo)記、圖標(biāo)、文本、標(biāo)識(shí)符、顏色等。此外,顯示數(shù)據(jù)可以是一個(gè)或更多個(gè)3D對(duì)象。
當(dāng)在顯示模塊240上顯示顯示數(shù)據(jù)(例如,安全性數(shù)據(jù)、受保護(hù)數(shù)據(jù)和一般數(shù)據(jù))時(shí),控制模塊220將多個(gè)顯示數(shù)據(jù)傳送給合成模塊230。合成模塊230可以在控制模塊220的控制下,布置包括接收到的顯示數(shù)據(jù)的顯示層的位置,和/或調(diào)整其透明度。
當(dāng)在顯示模塊240上顯示屏幕數(shù)據(jù)時(shí),合成模塊230可以在控制模塊220的控制下,重新布置顯示層的位置和/或調(diào)整其透明度。合成模塊230可以將包括多個(gè)顯示數(shù)據(jù)的多個(gè)顯示層合成為一個(gè)屏幕。即使在以3D形式顯示顯示層的情況下,合成模塊230可以基于Z軸布置多個(gè)3D對(duì)象,以便合成所述多個(gè)3D對(duì)象。
顯示模塊240可以在控制模塊220的控制下,顯示從合成模塊230接收到的屏幕,其中通過(guò)合成多個(gè)顯示層來(lái)獲得所述屏幕。
可以通過(guò)物理地址或軟件將包括安全性數(shù)據(jù)的顯示層發(fā)送給合成模塊。
以下將參考圖3A、3B和3C來(lái)描述將安全性數(shù)據(jù)發(fā)送給合成模塊的方法。此外,下文中將描述將多個(gè)顯示層合成為一個(gè)屏幕并顯示所述屏幕的實(shí)施例,其中每個(gè)顯示層包括顯示數(shù)據(jù)。然而,在顯示3D屏幕的情況下,顯示層可以是3D對(duì)象。
首先,圖3A示出了通過(guò)與其他顯示層相同的處理路徑來(lái)加載包括安全性數(shù)據(jù)的顯示層的方法的示例。
參考圖3A,當(dāng)執(zhí)行應(yīng)用時(shí),控制模塊220可以分別將包括安全性數(shù)據(jù)201、受保護(hù)數(shù)據(jù)202和一般數(shù)據(jù)203的顯示層傳送給合成模塊230。當(dāng)向合成模塊230傳送包括安全性數(shù)據(jù)的顯示層時(shí),控制模塊220可以使用與受保護(hù)數(shù)據(jù)和/或一般數(shù)據(jù)的相同路徑,來(lái)傳送顯示層。
在一個(gè)實(shí)施例中,當(dāng)執(zhí)行特定應(yīng)用(例如,銀行應(yīng)用)時(shí),控制模塊220可以在存儲(chǔ)器中存儲(chǔ)一般數(shù)據(jù)203(例如,由所述銀行應(yīng)用執(zhí)行的銀行應(yīng)用的圖標(biāo))、受保護(hù)數(shù)據(jù)202(例如,用戶的個(gè)人信息)以及表示保持安全性的安全性數(shù)據(jù)201。當(dāng)執(zhí)行銀行應(yīng)用時(shí),控制模塊220可以通過(guò)與分別包括受保護(hù)數(shù)據(jù)202和一般數(shù)據(jù)203的顯示層相同的路徑,向合成模塊230傳遞包括存儲(chǔ)器中存儲(chǔ)的安全性數(shù)據(jù)201的顯示層。
隨后,合成模塊230可以在控制模塊220的控制下布置接收到的顯示層的位置。當(dāng)調(diào)整顯示層的位置時(shí),如果顯示層包括安全性數(shù)據(jù),則合成模塊230可以將包括安全性數(shù)據(jù)的顯示層布置在最上方位置。
然后,合成模塊230可以在控制模塊220的控制下,將包括顯示數(shù)據(jù)的多個(gè)顯示層合成為一個(gè)屏幕,并在顯示模塊240上顯示所述屏幕。在這種情況下,在通過(guò)顯示模塊240顯示的屏幕上,可以在最上方顯示層上布置并顯示用于指示是否保持安全性的安全性數(shù)據(jù)。
圖3B示出了通過(guò)單獨(dú)的處理路徑來(lái)加載包括安全性數(shù)據(jù)的顯示層的方法的示例。
參考圖3B,控制模塊220可以通過(guò)使用單獨(dú)的物理地址從多個(gè)顯示層中僅辨識(shí)包括安全性數(shù)據(jù)的顯示層,然后將所述顯示層傳送給合成模塊230。
由于合成模塊230還可以包括第二存儲(chǔ)器,控制模塊220可以進(jìn)行控制以便將安全性數(shù)據(jù)201存儲(chǔ)在單獨(dú)的存儲(chǔ)器中。當(dāng)執(zhí)行特定應(yīng)用時(shí),控制模塊220可以將對(duì)應(yīng)的顯示數(shù)據(jù)傳送給合成模塊230。本文中,對(duì)應(yīng)的顯示數(shù)據(jù)可以是安全性數(shù)據(jù)201、受保護(hù)數(shù)據(jù)202和一般數(shù)據(jù)203。由于安全性數(shù)據(jù)201存儲(chǔ)在單獨(dú)的存儲(chǔ)器中,且受保護(hù)數(shù)據(jù)202和一般數(shù)據(jù)203存儲(chǔ)在存儲(chǔ)器210中,控制模塊220可以經(jīng)由與包括受保護(hù)數(shù)據(jù)202和一般數(shù)據(jù)203的顯示層不同的路徑,來(lái)向合成模塊230傳送包括安全性數(shù)據(jù)201的顯示層。本文中,第二存儲(chǔ)器可以是由物理地址或軟件劃分的區(qū)域。
控制模塊220可以向合成模塊230傳送包括一個(gè)或更多個(gè)顯示數(shù)據(jù)的多個(gè)顯示層。然后,合成模塊230可以在控制模塊220的控制下,將多個(gè)接收到的顯示層合成為一個(gè)屏幕,并且控制模塊220可以控制顯示模塊240顯示通過(guò)合成多個(gè)顯示層而獲得的屏幕。
圖3C示出了合成模塊230中具有一個(gè)用于處理包括安全性數(shù)據(jù)的顯示層的單獨(dú)存儲(chǔ)空間的結(jié)構(gòu)示例。
參考圖3C,合成模塊230可以包括與現(xiàn)有的控制模塊220相分離的單獨(dú)控制模塊221。
在這種狀態(tài)下,當(dāng)執(zhí)行特定應(yīng)用時(shí),單獨(dú)控制模塊221可以進(jìn)行控制以便向合成模塊230發(fā)送顯示數(shù)據(jù),從而在顯示模塊240上顯示屏幕。
合成模塊230中可以具有僅用于處理包括安全性數(shù)據(jù)201的顯示層的空間,上述結(jié)構(gòu)可以實(shí)質(zhì)上與單獨(dú)控制模塊221存儲(chǔ)安全性數(shù)據(jù)的狀態(tài)相對(duì)應(yīng)。因此,當(dāng)將包括安全性數(shù)據(jù)201的顯示層存儲(chǔ)在合成模塊230中時(shí),控制模塊220可以向合成模塊230分別傳送包括受保護(hù)數(shù)據(jù)202和一般數(shù)據(jù)203的顯示層。然后,合成模塊230可以在控制模塊220的控制下,將所存儲(chǔ)的包括安全性數(shù)據(jù)201的顯示層以及其他顯示層(包括受保護(hù)數(shù)據(jù)和一般數(shù)據(jù)的顯示層)合成為一個(gè)屏幕。此后,控制模塊220可以控制顯示模塊240顯示通過(guò)合成模塊230合成的屏幕。
顯示模塊240可以在控制模塊220的控制下,顯示由合成模塊230合成的屏幕。
如上所述,根據(jù)本公開(kāi)各種實(shí)施例的用于輸出安全性屏幕的電子設(shè)備可以包括:顯示模塊240;存儲(chǔ)有至少一個(gè)顯示數(shù)據(jù)或加載有多個(gè)顯示層中的至少一個(gè)的存儲(chǔ)器;單獨(dú)的存儲(chǔ)器;布置包括至少一個(gè)顯示數(shù)據(jù)的多個(gè)顯示層并調(diào)整其透明度的合成模塊230;控制經(jīng)由顯示模塊240、存儲(chǔ)器或合成模塊230顯示安全性屏幕的控制模塊、以及單獨(dú)控制模塊。控制模塊220可以識(shí)別顯示層中包括的至少一個(gè)顯示數(shù)據(jù)的類型,并通過(guò)使用已配置的處理路徑將與所識(shí)別的類型相對(duì)應(yīng)的顯示數(shù)據(jù)傳送給合成模塊230。通過(guò)根據(jù)電子設(shè)備的結(jié)構(gòu)的路徑,控制模塊220可以向合成模塊230傳送包括用于呈現(xiàn)保持安全性的安全性數(shù)據(jù)的顯示層。
為了便于描述,在上述實(shí)施例中,已示例出包括安全性數(shù)據(jù)的顯示層。然而,還可以應(yīng)用于顯示包括安全性數(shù)據(jù)的3D對(duì)象。
圖4A、4B、4C和4D示出了根據(jù)本公開(kāi)各種實(shí)施例的在電子設(shè)備101中處理包括安全性數(shù)據(jù)的顯示層的方法的示例。
下文中,將描述三種類型的用于處理包括顯示數(shù)據(jù)中的安全性數(shù)據(jù)的顯示層的安全性設(shè)備。本文中,安全性數(shù)據(jù)可以表示是否保持安全性,并可以確保數(shù)據(jù)完整性和數(shù)據(jù)保密性。以下三種類型的安全性設(shè)備僅是示例性的,本公開(kāi)不限于此。安全性設(shè)備使用以下方法來(lái)保持保密性。
圖4A示出了控制模塊220操作安全性模式以便處理包括安全性數(shù)據(jù)的顯示層的方法的示例。
參考圖4A,控制模塊220可以在操作于安全性模式下時(shí)訪問(wèn)安全性數(shù)據(jù)。本文中,安全性模式可以對(duì)應(yīng)于當(dāng)執(zhí)行特定應(yīng)用時(shí)調(diào)用用于執(zhí)行安全性功能的API的情況。例如,安全性模式可以對(duì)應(yīng)于在多個(gè)層中包括含有受保護(hù)數(shù)據(jù)的顯示層的情況。當(dāng)確定調(diào)用了用于執(zhí)行安全性功能的API時(shí),控制模塊220可以進(jìn)行控制以便操作在安全性模式下從而訪問(wèn)安全性數(shù)據(jù)400。本文中,控制模塊220可以具有配置為訪問(wèn)安全性數(shù)據(jù)的訪問(wèn)權(quán)限。例如,由與控制模塊220相對(duì)應(yīng)的硬件安全性模式可以是ARM的Trust Zone。ARM的Trust Zone可以使用硬件安全性功能,例如,信任執(zhí)行環(huán)境(TEE、一種控制模塊)??刂颇K220可以配置能夠令Trust Zone訪問(wèn)安全性數(shù)據(jù)400的權(quán)限,且可以進(jìn)行配置,使得操作在非安全性模式下的顯示層無(wú)法識(shí)別Trust Zone處理的事物。
例如,當(dāng)調(diào)用用于配置訪問(wèn)權(quán)限的命令“read()”時(shí),控制模塊220可以配置訪問(wèn)權(quán)限。此外,控制模塊220可以通過(guò)可訪問(wèn)安全性數(shù)據(jù)的進(jìn)程來(lái)處理安全性數(shù)據(jù)。
在一個(gè)實(shí)施例中,控制模塊220可以根據(jù)顯示層中包括的顯示數(shù)據(jù),控制屏幕上顯示的多個(gè)顯示層操作在安全性或非安全性模式下。例如,控制模塊220可以控制包括安全性數(shù)據(jù)和受保護(hù)數(shù)據(jù)的顯示層操作在安全性模式下,并配置用于允許包括一般數(shù)據(jù)的顯示層操作在非安全性模式下的權(quán)限??梢愿鶕?jù)受保護(hù)數(shù)據(jù)是否被包括在多個(gè)顯示層中來(lái)確定這種情況。因此,控制模塊220可以僅向操作在安全性模式下的顯示層授予對(duì)安全性數(shù)據(jù)400的訪問(wèn)權(quán)限。
可訪問(wèn)安全性數(shù)據(jù)的進(jìn)程可以是在安全性模式下產(chǎn)生的進(jìn)程或在軟件的安全性模式下產(chǎn)生的進(jìn)程。在這種情況下,控制模塊220可以進(jìn)行控制,使得在非安全性模式下無(wú)法進(jìn)行識(shí)別,以便在安全性模式下處理安全性數(shù)據(jù)。
圖4B示出了用于將單獨(dú)控制模塊用作用于處理安全性數(shù)據(jù)的單獨(dú)硬件的方法的示例。作為單獨(dú)硬件的控制模塊的單獨(dú)控制模塊221可以訪問(wèn)包括安全性數(shù)據(jù)400的顯示層。作為硬件的控制模塊的單獨(dú)控制模塊221可以訪問(wèn)包括安全性數(shù)據(jù)400,其中所述單獨(dú)控制模塊221與作為已有控制模塊的控制模塊220相分離地存在。
在一個(gè)實(shí)施例中,已有控制模塊220可以配置對(duì)安全性數(shù)據(jù)400的訪問(wèn)權(quán)限,使得只有單獨(dú)的控制模塊221可以訪問(wèn)安全性數(shù)據(jù)400。
在一個(gè)實(shí)施例中,可以配置訪問(wèn)權(quán)限,使得配置為與已有控制模塊221相分離的單獨(dú)控制模塊221可以訪問(wèn)安全性數(shù)據(jù)400。
因此,不具有訪問(wèn)權(quán)限的控制模塊無(wú)法識(shí)別對(duì)安全性數(shù)據(jù)具有訪問(wèn)權(quán)限的單獨(dú)控制模塊處理所述安全性數(shù)據(jù)。
在另一實(shí)施例中,可以經(jīng)由如圖4C所示的單獨(dú)軟件來(lái)處理安全性數(shù)據(jù)。圖4C示出了用于在使用包括已有控制模塊220的已有硬件來(lái)處理安全性數(shù)據(jù)的同時(shí),通過(guò)使用單獨(dú)軟件405來(lái)處理安全性數(shù)據(jù)的方法的示例。如圖4C所示,控制模塊220可以通過(guò)單獨(dú)的軟件405處理安全性數(shù)據(jù)。也就是說(shuō),只有單獨(dú)的軟件405可以具有對(duì)安全性數(shù)據(jù)400的訪問(wèn)權(quán)限。在這種情況下,盡管單獨(dú)的軟件405在安全性模式下具有對(duì)安全性數(shù)據(jù)的訪問(wèn)權(quán)限,然而單獨(dú)的軟件在非安全性模式下不具有對(duì)安全性數(shù)據(jù)的訪問(wèn)權(quán)限。此外,控制模塊220可以照現(xiàn)狀使用已有的硬件,并通過(guò)單獨(dú)的軟件來(lái)處理安全性數(shù)據(jù)。因此,可以通過(guò)現(xiàn)有的硬件將受保護(hù)數(shù)據(jù)和一般數(shù)據(jù)傳送給合成模塊,且同時(shí)可以通過(guò)單獨(dú)的軟件將安全性數(shù)據(jù)傳送給合成模塊。在這種情況下,根據(jù)配置,包括安全性數(shù)據(jù)的顯示層可以使用獨(dú)立的操作系統(tǒng)。此外,包括安全性數(shù)據(jù)的顯示層可以僅調(diào)節(jié)非安全性模式的訪問(wèn)。
圖4D示出了用于使用軟件保護(hù)模塊來(lái)處理包括安全性數(shù)據(jù)的顯示層的方法的示例。
參考圖4D,控制模塊220可以包括一個(gè)或更多個(gè)軟件模塊411和412。當(dāng)執(zhí)行應(yīng)用時(shí),軟件保護(hù)模塊411和412可以針對(duì)將要顯示在屏幕上的顯示數(shù)據(jù)(安全性數(shù)據(jù)421、受保護(hù)數(shù)據(jù)423和一般數(shù)據(jù)423)執(zhí)行認(rèn)證和數(shù)據(jù)完整性測(cè)試。軟件保護(hù)模塊411和412可以同時(shí)進(jìn)行認(rèn)證和數(shù)據(jù)完整性測(cè)試,或可以僅進(jìn)行認(rèn)證或僅進(jìn)行數(shù)據(jù)完整性測(cè)試。對(duì)顯示數(shù)據(jù)的認(rèn)證是軟件保護(hù)模塊識(shí)別所述顯示數(shù)據(jù)可以被顯示在屏幕上的過(guò)程。數(shù)據(jù)完整性測(cè)試是軟件保護(hù)模塊檢查顯示數(shù)據(jù)是否與數(shù)據(jù)完整性相反的過(guò)程。
在一個(gè)實(shí)施例中,假設(shè)執(zhí)行銀行應(yīng)用。在這種情況下,控制模塊220可以執(zhí)行用于執(zhí)行銀行應(yīng)用所需的多個(gè)應(yīng)用。為了描述本公開(kāi),假設(shè)安全性鍵區(qū)應(yīng)用431和銀行UI顯示應(yīng)用432是執(zhí)行銀行應(yīng)用所必須的。安全性數(shù)據(jù)421和一般數(shù)據(jù)423可以包括在用于顯示安全性鍵區(qū)應(yīng)用431的多個(gè)顯示層中。此外,受保護(hù)數(shù)據(jù)422和一般數(shù)據(jù)423可以包括在用于顯示銀行UI顯示應(yīng)用432的多個(gè)顯示層中。因此,當(dāng)執(zhí)行銀行應(yīng)用時(shí),軟件保護(hù)模塊411和412可以針對(duì)包括在顯示于屏幕上的多個(gè)顯示層中的安全性數(shù)據(jù)421、受保護(hù)數(shù)據(jù)422和一般數(shù)據(jù)423,進(jìn)行數(shù)據(jù)完整性測(cè)試和認(rèn)證測(cè)試。下文中,控制模塊220可以向合成模塊440傳送顯示數(shù)據(jù),其中針對(duì)所述顯示數(shù)據(jù)進(jìn)行所述數(shù)據(jù)完整性測(cè)試和認(rèn)證測(cè)試。
在一個(gè)實(shí)施例中,軟件保護(hù)模塊411和412可以針對(duì)存儲(chǔ)在屏幕合成模塊440中的顯示數(shù)據(jù),進(jìn)行數(shù)據(jù)完整性測(cè)試和認(rèn)證測(cè)試。
此外,在一個(gè)實(shí)施例中,軟件保護(hù)模塊411和412可以針對(duì)由屏幕合成模塊440接收到的顯示數(shù)據(jù),進(jìn)行數(shù)據(jù)完整性測(cè)試和認(rèn)證測(cè)試。
當(dāng)接收到多個(gè)顯示數(shù)據(jù)時(shí),合成模塊440可以將接收到的顯示數(shù)據(jù)合成為一個(gè)屏幕。在這種情況下,屏幕合成模塊440可以在控制模塊220的控制下,將包括安全性數(shù)據(jù)421(例如,安全性鍵區(qū))的顯示層布置在最上方位置,然后合成多個(gè)顯示層。合成模塊440可以在控制模塊220的控制下,向顯示模塊傳送合成屏幕。
當(dāng)合成模塊440向顯示模塊傳送合成屏幕時(shí),控制模塊可以根據(jù)在合成屏幕中是否包括受保護(hù)數(shù)據(jù),通過(guò)控制被顯示在最上層的安全性數(shù)據(jù)的屬性來(lái)顯示該屏幕。本文中,顯示數(shù)據(jù)的屬性可以是配置為將顯示層布置在基于Z軸的最上方位置或不透明顯示該顯示層的屬性。
在一個(gè)實(shí)施例中,當(dāng)受保護(hù)數(shù)據(jù)被包括在合成屏幕中時(shí),控制模塊可以在最上層上以表示保持安全性的形式顯示安全性數(shù)據(jù)。
在一個(gè)實(shí)施例中,當(dāng)受保護(hù)數(shù)據(jù)沒(méi)有包括在合成屏幕中時(shí),控制模塊可以在最上層上以表示解除安全性的形式顯示安全性數(shù)據(jù)。
為了便于描述,在上述實(shí)施例中,已示例出包括安全性數(shù)據(jù)的顯示層。然而,還可以應(yīng)用于顯示包括安全性數(shù)據(jù)的3D對(duì)象。
圖5示出了根據(jù)本公開(kāi)各種實(shí)施例的顯示層結(jié)構(gòu)的示例。
參考圖5,可以基于Z軸布置多個(gè)層(x,y)501到505。此外,在3D屏幕中,顯示層可以表示3D對(duì)象。顯示層可以包括一個(gè)或更多個(gè)顯示數(shù)據(jù),所述顯示數(shù)據(jù)可以是安全性數(shù)據(jù)、受保護(hù)數(shù)據(jù)或一般數(shù)據(jù)。一個(gè)顯示層在由X和Y軸限定的平面內(nèi)具有任意設(shè)置的尺寸。此外,沿著Z軸布置一個(gè)應(yīng)用的一個(gè)或更多個(gè)顯示層??刂颇K22可以將沿著Z軸布置的顯示層合成為一個(gè)屏幕,并通過(guò)合成模塊230顯示合成屏幕。
當(dāng)執(zhí)行一個(gè)或更多個(gè)應(yīng)用時(shí),每個(gè)應(yīng)用的顯示層的數(shù)目可以增加。在這種情況下,電子設(shè)備101可以基于Z軸布置一個(gè)或更多個(gè)顯示層。如果多個(gè)顯示層包括受保護(hù)數(shù)據(jù)且相應(yīng)地包括安全性數(shù)據(jù),則控制模塊220可以將安全性數(shù)據(jù)布置在最上方位置,將多個(gè)顯示層合成為一個(gè)屏幕,并顯示所述合成屏幕。因此,可以向用戶始終示出安全性數(shù)據(jù)。
圖6是示出根據(jù)本公開(kāi)各種實(shí)施例的布置多個(gè)顯示層的過(guò)程的流程圖。圖7A和7B示出了根據(jù)本公開(kāi)各種實(shí)施例的顯示安全性屏幕的示例。圖8示出了根據(jù)本公開(kāi)各種實(shí)施例的用于布置多個(gè)顯示層的方法的示例。
將參考圖6、7A、7B和8來(lái)描述根據(jù)本公開(kāi)實(shí)施例的布置多個(gè)顯示層的方法。
當(dāng)執(zhí)行應(yīng)用時(shí),控制模塊220可以向合成模塊230傳送多個(gè)顯示層。以上結(jié)合圖3A、3B和3C描述了向合成模塊230傳送顯示層的方法。
在一個(gè)實(shí)施例中,可以經(jīng)由與包括受保護(hù)數(shù)據(jù)和一般數(shù)據(jù)的顯示層相同的路徑,向合成模模塊230傳送包括安全性數(shù)據(jù)的顯示層。
在一個(gè)實(shí)施例中,可以經(jīng)由與包括受保護(hù)數(shù)據(jù)和一般數(shù)據(jù)的顯示層不同的路徑,向合成模模塊230傳送包括安全性數(shù)據(jù)的顯示層。
在一個(gè)實(shí)施例中,當(dāng)將包括安全性數(shù)據(jù)的顯示層存儲(chǔ)在合成模塊中時(shí),將包括受保護(hù)數(shù)據(jù)和一般數(shù)據(jù)的顯示層傳送給合成模塊230。
當(dāng)將多個(gè)顯示層傳送給合成模塊230時(shí),在操作601,在執(zhí)行所述應(yīng)用時(shí),控制模塊220可以識(shí)別包括顯示數(shù)據(jù)的多個(gè)顯示層。應(yīng)用執(zhí)行屏幕可以配置有多個(gè)顯示層。
圖7A示出了構(gòu)成視頻應(yīng)用執(zhí)行屏幕的顯示層的示例。顯示模塊240上顯示的一個(gè)屏幕可以處于將多個(gè)顯示層701、702、703和704合成為如圖7A所示的一個(gè)屏幕的狀態(tài)下。
在操作603,控制模塊220可以識(shí)別顯示層中包括的顯示數(shù)據(jù)的類型。所述不同類型的顯示數(shù)據(jù)可以包括安全性數(shù)據(jù)、受保護(hù)數(shù)據(jù)和一般數(shù)據(jù)。在操作605,控制模塊220可以確定顯示數(shù)據(jù)是否包括用于表示正執(zhí)行安全性的安全性數(shù)據(jù)?;诙鄠€(gè)顯示數(shù)據(jù)是否包括受保護(hù)數(shù)據(jù),控制模塊220可以識(shí)別到正執(zhí)行安全性。
參考圖7A,當(dāng)執(zhí)行視頻應(yīng)用時(shí)顯示收費(fèi)視頻的情況可以對(duì)應(yīng)于表示正執(zhí)行安全性的狀態(tài)。
顯示層704可以包括作為收費(fèi)視頻文件的受保護(hù)數(shù)據(jù)。顯示層703和702可以包括執(zhí)行視頻應(yīng)用所必需的以及在安全性的方面隨意顯示的一般數(shù)據(jù)。例如,作為一般數(shù)據(jù)的狀態(tài)條可以顯示在顯示層702上,且作為一般數(shù)據(jù)的滑動(dòng)條可以顯示在顯示層703上。顯示層701可以將作為安全性數(shù)據(jù)的圖標(biāo)705(例如,閉合的鎖)顯示在其區(qū)域中的最上方位置處。本文中,圖標(biāo)705可以是例如用于表示該應(yīng)用是收費(fèi)視頻文件的信息。
控制模塊220可以在顯示層701的整個(gè)或部分區(qū)域上顯示安全性數(shù)據(jù)705,以便指示針對(duì)顯示層701保持安全性。安全性數(shù)據(jù)可以顯示為文本或標(biāo)記。例如,安全性數(shù)據(jù)可以是顯示為標(biāo)記的安全性數(shù)據(jù)705,例如,顯示層701上的鎖;或可以顯示為本文“保持安全性”。
如上所述,應(yīng)用執(zhí)行屏幕可以配置有一個(gè)或更多個(gè)顯示層。
在實(shí)施例中,當(dāng)執(zhí)行特定應(yīng)用(例如,銀行應(yīng)用)時(shí),控制模塊220可以識(shí)別多個(gè)顯示層上顯示的顯示數(shù)據(jù)中的受保護(hù)數(shù)據(jù)(例如,口令或個(gè)人信息)以及一般數(shù)據(jù)(例如,諸如圖標(biāo)等UI)。響應(yīng)于識(shí)別到受保護(hù)數(shù)據(jù)的存在,控制模塊220可以以表示正執(zhí)行安全性的形式(例如,閉合的鎖或文本“正執(zhí)行安全性”)顯示安全性數(shù)據(jù)(例如,諸如鎖等圖標(biāo)或文本)。在這種情況下,安全性數(shù)據(jù)可以處于通過(guò)數(shù)據(jù)完整性測(cè)試和數(shù)據(jù)保密性測(cè)試進(jìn)行認(rèn)證以便防止入侵安全性數(shù)據(jù)的狀態(tài)下。可以將這種安全性數(shù)據(jù)布置為一直位于最上方位置。
同時(shí),當(dāng)識(shí)別到多個(gè)顯示層上顯示的顯示數(shù)據(jù)中沒(méi)有受保護(hù)數(shù)據(jù)時(shí),控制模塊220可以以表示不執(zhí)行安全性功能的形式(例如,打開(kāi)的鎖或文本“不執(zhí)行安全性”)顯示安全性數(shù)據(jù)(例如,諸如鎖等圖標(biāo)或文本)??梢詫⑦@種安全性數(shù)據(jù)布置為一直位于最上方位置。當(dāng)惡意軟件在仿佛正執(zhí)行安全性的情況下顯示虛假屏幕時(shí),控制模塊220可以顯示由沒(méi)有正執(zhí)行安全性功能的形式(例如,打開(kāi)的鎖或?qū)⒈硎疚谋尽皼](méi)有執(zhí)行安全性”)合成的屏幕。因此,用戶可以識(shí)別到出現(xiàn)了安全性問(wèn)題。
當(dāng)顯示數(shù)據(jù)包括用于表示保持安全性的安全性數(shù)據(jù)時(shí),在操作607,合成模塊230可以在控制模塊220的控制下,將包括安全性數(shù)據(jù)的顯示層布置在最上方位置。本文中,由于始終需要向用戶示出安全性數(shù)據(jù),確保數(shù)據(jù)完整性和數(shù)據(jù)保密性的安全性數(shù)據(jù)必須始終顯示在最上層。
在一個(gè)實(shí)施例中,即使隨著執(zhí)行多個(gè)應(yīng)用使得顯示層的數(shù)目增加,合成模塊230也可以始終將包括安全性數(shù)據(jù)的顯示層布置在最上方位置。
圖8示出了根據(jù)本公開(kāi)各種實(shí)施例的用于布置顯示層的方法的示例。
參考圖8,如果將包括安全性數(shù)據(jù)的顯示層布置在第三位置中,則合成模塊230可以在控制模塊220的控制下,將包括安全性數(shù)據(jù)的顯示層布置在最上方位置。
與此同時(shí),當(dāng)在操作605中的確定結(jié)果示出顯示數(shù)據(jù)不包括用于表示正執(zhí)行安全性的安全性數(shù)據(jù)時(shí),在操作609,合成模塊230可以在控制模塊220的控制下,顯示用于表示沒(méi)有執(zhí)行安全性的屏幕??梢愿鶕?jù)在所述多個(gè)顯示層中是否包括受保護(hù)數(shù)據(jù)的顯示層,確定執(zhí)行或不執(zhí)行安全性。即使在這種情況下,所述屏幕配置有多個(gè)顯示層,因此,合成模塊230可以將多個(gè)顯示層合成為一個(gè)屏幕。
參考圖7B,控制模塊220在執(zhí)行特定應(yīng)用時(shí),可以識(shí)別到?jīng)]有針對(duì)包括在多個(gè)顯示層中的顯示數(shù)據(jù)執(zhí)行安全性功能。當(dāng)不顯示受保護(hù)數(shù)據(jù)時(shí),控制模塊220可以識(shí)別到?jīng)]有執(zhí)行安全性功能。例如,不執(zhí)行安全性功能的情況可以與執(zhí)行免費(fèi)視頻的情況相對(duì)應(yīng)。
例如,安全性數(shù)據(jù)705(打開(kāi)的鎖)可以顯示在圖7B的屏幕707中。這樣幫助用戶識(shí)別解除了安全性(顯示免費(fèi)視頻)。在這種情況下,顯示層740可以包括一般數(shù)據(jù)(例如,自由視頻內(nèi)容),顯示層702可以包括作為一般數(shù)據(jù)的狀態(tài)條,且顯示層703可以包括作為一般數(shù)據(jù)的滑動(dòng)條。也就是說(shuō),控制模塊220可以將安全性數(shù)據(jù)705顯示在最上方顯示層701上,以便表示該應(yīng)用是免費(fèi)視頻(例如,表示打開(kāi)的鎖)??刂颇K220可以進(jìn)行布置,以便將包括安全性數(shù)據(jù)705的層701顯示在最上方位置。當(dāng)顯示用于表示該應(yīng)用是免費(fèi)視頻的安全性數(shù)據(jù)705的同時(shí)惡意軟件攻擊控制模塊220時(shí),可以將惡意軟件虛造為仿佛該應(yīng)用是收費(fèi)視頻的顯示數(shù)據(jù)以及控制模塊220顯示的用于表示該應(yīng)用是免費(fèi)視頻的安全性數(shù)據(jù)705顯示為彼此相交疊。本文中,可以通過(guò)符號(hào)、標(biāo)記、圖標(biāo)、文本、標(biāo)識(shí)符、顏色等,用添加效果來(lái)顯示安全性數(shù)據(jù)。例如,控制模塊可以在控制模塊220用藍(lán)色顯示指示免費(fèi)視頻的安全性數(shù)據(jù)的同時(shí)受到惡意軟件攻擊。此時(shí),惡意軟件可以用藍(lán)色顯示虛假顯示數(shù)據(jù),仿佛該應(yīng)用是收費(fèi)視頻。在這種情況下,由于控制模塊220顯示紅顏色,紅色和藍(lán)色顯示在一起,使得用戶可以識(shí)別。
如上所述,根據(jù)本公開(kāi)各種實(shí)施例輸出電子設(shè)備的安全性屏幕的方法可以包括:識(shí)別包括至少一個(gè)顯示數(shù)據(jù)的多個(gè)顯示層;識(shí)別所述至少一個(gè)顯示數(shù)據(jù)的類型;以及至少基于所識(shí)別的類型,將包括與指定類型相對(duì)應(yīng)的顯示數(shù)據(jù)的顯示層布置在最上方位置。
圖9是示出了根據(jù)本公開(kāi)各種實(shí)施例的不透明地顯示顯示層的過(guò)程的流程圖。圖10示出了根據(jù)本公開(kāi)各種實(shí)施例的用于不透明地顯示顯示層的方法的示例。
當(dāng)隨著執(zhí)行特定應(yīng)用顯示屏幕時(shí),控制模塊220可以將構(gòu)成該屏幕的多個(gè)顯示層傳送給合成模塊230。具體地,控制模塊220可以將顯示層中包括的顯示數(shù)據(jù)傳送給合成模塊230。
圖3A、3B和3C將涉及一種向合成模塊230傳送包括顯示數(shù)據(jù)的顯示層的方法。
在一個(gè)實(shí)施例中,可以通過(guò)與包括受保護(hù)數(shù)據(jù)和一般數(shù)據(jù)的顯示層相同的路徑,向合成模模塊230傳送包括安全性數(shù)據(jù)的顯示層。
在一個(gè)實(shí)施例中,可以通過(guò)與包括受保護(hù)數(shù)據(jù)和一般數(shù)據(jù)的顯示層不同的路徑,向合成模模塊230傳送包括安全性數(shù)據(jù)的顯示層。
在一個(gè)實(shí)施例中,當(dāng)將包括安全性數(shù)據(jù)的顯示層存儲(chǔ)在合成模塊中時(shí),可以將包括受保護(hù)數(shù)據(jù)和一般數(shù)據(jù)的顯示層傳送給合成模塊230。
當(dāng)將多個(gè)顯示層傳送給合成模塊230時(shí),在操作900,控制模塊可以識(shí)別包括顯示數(shù)據(jù)的多個(gè)顯示層。執(zhí)行特定應(yīng)用時(shí)顯示的屏幕可以是配置有多個(gè)顯示層。
在操作901,控制模塊220識(shí)別顯示數(shù)據(jù)的類型。本文中,不同類型的顯示數(shù)據(jù)可以包括安全性數(shù)據(jù)、受保護(hù)數(shù)據(jù)和一般數(shù)據(jù)。作為確保數(shù)據(jù)完整性和數(shù)據(jù)保密性的信息的安全性數(shù)據(jù)可以表示是否執(zhí)行安全性功能,且可以存儲(chǔ)在存儲(chǔ)器中。在操作903,控制模塊220可以確定要顯示在屏幕上的顯示數(shù)據(jù)是否包括用于表示正執(zhí)行安全性的安全性數(shù)據(jù)。當(dāng)確定所述顯示數(shù)據(jù)包括用于代表正執(zhí)行安全性的安全性數(shù)據(jù)時(shí),在操作905,控制模塊220可以不透明地顯示安全性數(shù)據(jù),并將受保護(hù)數(shù)據(jù)和一般數(shù)據(jù)調(diào)整為透明的。合成模塊230可以在控制模塊220的控制下,將所述安全性數(shù)據(jù)調(diào)整為始終是不透明的。在操作907,合成模塊230可以將多個(gè)顯示層合成為一個(gè)屏幕,并顯示合成屏幕。
在一個(gè)實(shí)施例中,當(dāng)執(zhí)行需要安全性的應(yīng)用時(shí),控制模塊220可以執(zhí)行安全性功能。當(dāng)執(zhí)行安全性功能時(shí),控制模塊220可以不透明地顯示表示正執(zhí)行安全性功能的圖標(biāo)(例如,閉合的鎖),從而顯示保持安全性狀態(tài)。
圖10示出了根據(jù)本公開(kāi)各種實(shí)施例的用于不透明地顯示顯示層的顯示數(shù)據(jù)的方法的示例。
參考圖10,假設(shè)一個(gè)屏幕配置有五個(gè)顯示層。本文中,所述五個(gè)顯示層具有唯一的alpha值,并分別以與alpha值相對(duì)應(yīng)的透明度進(jìn)行顯示。alpha值可以隨著對(duì)透明度的調(diào)整在0到1之間改變。為0的alpha值代表透明狀態(tài),且為1的alpha值代表不透明狀態(tài)。合成模塊230可以通過(guò)將包括安全性數(shù)據(jù)的顯示層的alpha值設(shè)置為1,來(lái)僅不透明地顯示所述顯示層,且可以通過(guò)將包括受保護(hù)數(shù)據(jù)或一般數(shù)據(jù)的顯示層的alpha值設(shè)置為0,來(lái)透明地顯示所述顯示層。然后,合成模塊230可以僅不透明地顯示包括安全性數(shù)據(jù)的顯示層,從而向用戶示出所述顯示層,其中所述顯示層的alpha值被設(shè)置為1。
當(dāng)在操作903中確定要顯示在屏幕上的顯示數(shù)據(jù)不包括用于表示正執(zhí)行安全性的安全性數(shù)據(jù)時(shí),在操作909,合成模塊230在控制模塊220的控制下,控制安全性數(shù)據(jù)顯示表示沒(méi)有執(zhí)行安全性的屏幕。
也就是說(shuō),控制模塊220可以將安全性數(shù)據(jù)顯示為比其他顯示層中包括的顯示數(shù)據(jù)更加不透明。與此同時(shí),所顯示的安全性數(shù)據(jù)可以顯示為表示沒(méi)有執(zhí)行安全性的形式。例如,安全性數(shù)據(jù)可以顯示為文本“沒(méi)有執(zhí)行安全性”。與此同時(shí),控制模塊220可以將一般數(shù)據(jù)顯示為比安全性數(shù)據(jù)更加透明。
在一個(gè)實(shí)施例中,控制模塊220可以確定,當(dāng)運(yùn)行的應(yīng)用僅顯示一般數(shù)據(jù)時(shí),不調(diào)用安全性API,因此不執(zhí)行安全性功能。
圖11是示出了根據(jù)本公開(kāi)各種實(shí)施例的布置3D對(duì)象的方法的流程圖。圖12A和圖12B示出了根據(jù)本公開(kāi)各種實(shí)施例的顯示3D對(duì)象的示例。
當(dāng)顯示屏幕時(shí),控制模塊220可以將多個(gè)3D對(duì)象傳送給合成模塊230??梢酝ㄟ^(guò)圖3A、3B和3C所示的過(guò)程執(zhí)行向合成模塊230傳送3D對(duì)象的方法。
在一個(gè)實(shí)施例中,可以通過(guò)與包括受保護(hù)數(shù)據(jù)和一般數(shù)據(jù)的3D對(duì)象相同的路徑,向合成模模塊230傳送包括安全性數(shù)據(jù)的3D對(duì)象。
在一個(gè)實(shí)施例中,可以通過(guò)與包括受保護(hù)數(shù)據(jù)和一般數(shù)據(jù)的3D對(duì)象不同的路徑,向合成模模塊230傳送包括安全性數(shù)據(jù)的3D對(duì)象。
在一個(gè)實(shí)施例中,當(dāng)將包括安全性數(shù)據(jù)的3D對(duì)象存儲(chǔ)在合成模塊中時(shí),可以將包括受保護(hù)數(shù)據(jù)和一般數(shù)據(jù)的3D對(duì)象傳送給合成模塊230。
控制模塊220可以向合成模塊230傳送多個(gè)3D對(duì)象,并可以控制合成模塊230合成所述3D對(duì)象。因此,在操作1101,控制模塊220確定所顯示的屏幕是否是3D屏幕。當(dāng)確定顯示3D屏幕時(shí),在操作1103,控制模塊220可以確定3D屏幕中包括的顯示數(shù)據(jù)是否包括用于表示正執(zhí)行安全性的安全性數(shù)據(jù)。本文中,可以配置一個(gè)或更多個(gè)3D對(duì)象。當(dāng)確定3D對(duì)象包括安全性數(shù)據(jù)時(shí),在操作1105,合成模塊230可以在控制模塊220的控制下,識(shí)別3D對(duì)象的位置和透明度。本文中,3D對(duì)象的位置意味著基于Z軸布置的位置。可以根據(jù)3D對(duì)象的位置和透明度值,有區(qū)別地顯示3D屏幕。也就是說(shuō),即使3D對(duì)象具有相同的Z值,但是仍可以根據(jù)透明度的差別,有區(qū)別地顯示所述屏幕。在操作1107,合成模塊220確定包括安全性數(shù)據(jù)的3D對(duì)象是否位于最上方位置并被其他顯示層和/或3D對(duì)象隱藏。
參考圖12A,沿著Z軸布置在由X和Y軸限定的平面內(nèi)具有任意設(shè)置尺寸的顯示層。當(dāng)如圖12B所示以三維顯示3D屏幕時(shí),合成模塊230確定包括安全性數(shù)據(jù)的3D對(duì)象1200是否位于最上方位置并被其他3D對(duì)象隱藏。
當(dāng)確定包括安全性數(shù)據(jù)的3D對(duì)象1200位于最上方位置且沒(méi)有被其他3D對(duì)象隱藏時(shí),在操作1109,控制模塊220可以通過(guò)使用合成模塊230,將3D對(duì)象合成為一個(gè)屏幕,并顯示所述合成屏幕。當(dāng)確定包括安全性數(shù)據(jù)的3D對(duì)象沒(méi)有在最上層上或被其他3D對(duì)象隱藏時(shí),在操作1111,合成模塊230可以將包括安全性數(shù)據(jù)的3D對(duì)象布置在最上方位置,并同時(shí)將其透明度調(diào)整為不透明。合成模塊230可以布置3D對(duì)象的位置,并將其透明度調(diào)整為使得包括安全性數(shù)據(jù)的3D對(duì)象位于最上方位置,并不被其他3D對(duì)象隱藏。
如上所述,控制模塊220向合成模塊230傳送多個(gè)3D對(duì)象。控制模塊220可以調(diào)整多個(gè)3D對(duì)象的位置和透明度,并通過(guò)合成模塊230合成所述多個(gè)3D對(duì)象。當(dāng)控制模塊220合成多個(gè)3D對(duì)象時(shí),如果3D對(duì)象包括含有安全性數(shù)據(jù)的3D對(duì)象,則控制模塊220可以通過(guò)合成模塊230將3D對(duì)象布置在最上方位置,或不透明地顯示所述3D對(duì)象。本文中,安全性數(shù)據(jù)可以是確保數(shù)據(jù)完整性和數(shù)據(jù)保密性的數(shù)據(jù)。因此,控制模塊220可以始終向用戶顯示包括安全性數(shù)據(jù)的3D對(duì)象。此外,當(dāng)在操作1103確定3D屏幕的顯示對(duì)象不包括安全性數(shù)據(jù)時(shí),在操作1113,合成模塊230可以根據(jù)用戶設(shè)置進(jìn)行顯示。
如上所述,相較于將顯示數(shù)據(jù)分為受保護(hù)數(shù)據(jù)和一般數(shù)據(jù)的現(xiàn)有方法,在本公開(kāi)中的顯示數(shù)據(jù)可以進(jìn)行更精細(xì)的劃分。也就是說(shuō),在本公開(kāi)中,可以將要受保護(hù)的顯示數(shù)據(jù)劃分為安全性數(shù)據(jù)、受保護(hù)數(shù)據(jù)和一般數(shù)據(jù)。因此,能夠通過(guò)將包括安全性數(shù)據(jù)的顯示層顯示在最上方位置并不透明地顯示所述顯示層,靈活地布置包括顯示數(shù)據(jù)的顯示層并穩(wěn)定保持安全性屏幕。
圖13是示出了根據(jù)本公開(kāi)各種實(shí)施例的電子設(shè)備的配置的框圖。電子設(shè)備1301可以是電子設(shè)備101的整體或其一部分。現(xiàn)在參照?qǐng)D13,電子設(shè)備1301可以包括應(yīng)用處理器(AP)1310、通信模塊1320、訂戶識(shí)別模塊(SIM)卡1324、存儲(chǔ)器1330、傳感器模塊1340、輸入設(shè)備1350、顯示器1360、接口1370、音頻模塊1380、攝像機(jī)模塊1391、電源管理模塊1395、電池1396、指示器1397和電機(jī)1398。
AP 1310可以操作操作系統(tǒng)(OS)和/或應(yīng)用程序,以便控制與AP 1310相連的多個(gè)硬件和/或軟件組件,并對(duì)多媒體數(shù)據(jù)執(zhí)行數(shù)據(jù)處理和操作。例如,AP 1310可以用片上系統(tǒng)(SoC)的形式來(lái)實(shí)現(xiàn)。根據(jù)一個(gè)實(shí)施例,AP 1310可以包括圖形處理單元(GPU)(未示出)。
通信模塊1320(例如,通信接口160)可以執(zhí)行通過(guò)網(wǎng)絡(luò)與其它電子設(shè)備(例如,電子設(shè)備104和服務(wù)器106)的數(shù)據(jù)通信。根據(jù)一個(gè)實(shí)施例,通信模塊1320可以包括蜂窩模塊1321、WiFi模塊1323、BT模塊1325、GPS模塊1327、NFC模塊1328和射頻(RF)模塊1329。
蜂窩模塊1321負(fù)責(zé)通過(guò)通信網(wǎng)絡(luò)(例如,LTE、LTE-A、CDMA、WCDMA、UMTS、WiBro和GSM網(wǎng)絡(luò))的語(yǔ)音和視頻通信、文本消息收發(fā)以及互聯(lián)網(wǎng)訪問(wèn)服務(wù)。蜂窩模塊1321可以使用SIM卡1324執(zhí)行電子設(shè)備在通信網(wǎng)絡(luò)中的識(shí)別和認(rèn)證。根據(jù)一個(gè)實(shí)施例,蜂窩模塊1321可以執(zhí)行AP 1310的功能中的至少一個(gè)功能。例如,蜂窩模塊1321可以執(zhí)行多媒體控制功能中的至少一部分。
根據(jù)一個(gè)實(shí)施例,蜂窩模塊1321可以包括通信處理器(CP)。蜂窩模塊1321可以用SOC的形式來(lái)實(shí)現(xiàn)。盡管蜂窩模塊1321(例如,通信處理器)、存儲(chǔ)器1330和電力管理模塊1395被繪出為與AP 1310分離的獨(dú)立組件,然而本公開(kāi)不限于此,可以將其體現(xiàn)為以下形式:AP包括至少一個(gè)所述組件(例如,蜂窩模塊1321)。
根據(jù)一個(gè)實(shí)施例,AP 1310和蜂窩模塊1321(例如,通信處理器)中的每個(gè)可以將從至少一個(gè)組件接收到的命令或數(shù)據(jù)加載到非易失性或易失性存儲(chǔ)器上,并處理該命令或數(shù)據(jù)。AP 1310或蜂窩模塊1321可以在非易失性存儲(chǔ)器中存儲(chǔ)從其它組件接收到的或由至少一個(gè)其它組件產(chǎn)生的數(shù)據(jù)。
Wi-Fi模塊1323、BT模塊1325、GPS模塊1327和NFC模塊1328中的每個(gè)可以包括用于處理它所發(fā)送/接收的數(shù)據(jù)的處理器。盡管將蜂窩模塊1321、Wi-Fi模塊1323、BT模塊1325、GPS模塊1327和NFC模塊1328被描繪為獨(dú)立的組塊,然而可以將它們中的至少兩個(gè)(例如,與蜂窩模塊1321相對(duì)應(yīng)的通信處理器以及與Wi-Fi模塊1323相對(duì)應(yīng)的Wi-Fi處理器)以SoC的形式加以集成。
RF模塊1329負(fù)責(zé)數(shù)據(jù)通信,例如,發(fā)送/接收RF信號(hào)。盡管未示出,但是RF模塊1329可以包括收發(fā)機(jī)、功率放大模塊(PAM)、頻率濾波器和低噪聲放大器(LNA)。RF模塊1329還可以包括用于發(fā)送/接收自由空間中的電波的元件,例如,導(dǎo)體或?qū)Ь€。雖然圖13針對(duì)WiFi模塊1323、BT模塊1325、GPS模塊1327和NFC模塊1328共享RF模塊1329的情況,但是本公開(kāi)不限于此,且可以實(shí)施為以下形式:Wi-Fi模塊1323、BT模塊1325、GPS模塊1327和NFC模塊1328中的至少一個(gè)利用獨(dú)立的RF模塊發(fā)送/接收RF信號(hào)。
SIM卡1324可以被設(shè)計(jì)為插入形成在電子設(shè)備的預(yù)定位置的槽中。SIM卡1324可以存儲(chǔ)唯一標(biāo)識(shí)信息(例如,集成電路卡標(biāo)識(shí)符(ICCID))或者訂戶信息(例如,國(guó)際移動(dòng)訂戶標(biāo)識(shí)(IMSI))。
存儲(chǔ)器1330(例如,存儲(chǔ)器130)可以包括內(nèi)部存儲(chǔ)器1332和外部存儲(chǔ)器1334中的至少一個(gè)。內(nèi)部存儲(chǔ)器1332可以包括以下項(xiàng)中的至少一個(gè):易失性存儲(chǔ)器(例如,動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器(DRAM)、靜態(tài)RAM(SRAM)、同步動(dòng)態(tài)RAM(SDRAM))或非易失性存儲(chǔ)器(例如,一次性可編程只讀存儲(chǔ)器(OTPROM)、可編程ROM(PROM)、可擦除可編程ROM(EPROM)、電可擦除可編程ROM(EEPROM)、掩膜ROM、閃存ROM、與非(NAND)閃存和或非(NOR)閃存)。
根據(jù)一個(gè)實(shí)施例,內(nèi)部存儲(chǔ)器1332可以是固態(tài)驅(qū)動(dòng)(SSD)。外部存儲(chǔ)器1334可以是閃存驅(qū)動(dòng),例如致密閃存(CF)、安全性數(shù)字(SD)、微型-SD、迷你-SD、極限數(shù)字(xD)和記憶棒。外部存儲(chǔ)器1334可以通過(guò)各種接口與電子設(shè)備1301功能連接。根據(jù)一個(gè)實(shí)施例,電子設(shè)備1301可以包括諸如硬盤(pán)驅(qū)動(dòng)的存儲(chǔ)設(shè)備(或存儲(chǔ)介質(zhì))。
傳感器模塊1340可以測(cè)量物理量或者檢查電子設(shè)備1301的操作狀態(tài),并將測(cè)量或檢查到的信息轉(zhuǎn)換為電信號(hào)。傳感器模塊1340可以包括以下項(xiàng)中的至少一個(gè):手勢(shì)傳感器1340A、陀螺儀傳感器1340B、氣壓傳感器1340C、磁傳感器1340D、加速度傳感器1340E、握持傳感器1340F、接近傳感器1340G、顏色傳感器1340H(例如,紅綠藍(lán)(RGB)傳感器)、生物傳感器1340I、溫度/濕度傳感器1340J、照度傳感器1340K和紫外(UV)傳感器1340M。附加地或備選地,傳感器模塊1340可以包括:電子鼻傳感器(未示出)、肌電圖(EMG)傳感器(未示出)、腦電圖(EEG)傳感器(未示出)、心電圖(ECG)傳感器(未示出)、紅外(IR)傳感器(未示出)、虹膜傳感器(未示出)和指紋傳感器(未示出)。傳感器模塊1340還可以包括控制電路,用于控制所包括的傳感器中的至少一個(gè)。
輸入設(shè)備1350可以包括觸摸面板1352、(數(shù)字)筆傳感器1354、按鍵1356和超聲輸入設(shè)備1358。觸摸面板1352可以是電容型觸摸面板、電阻型觸摸面板、紅外型觸摸面板、微波型觸摸面板中的一個(gè)。觸摸面板1352可以包括控制電路。在電容型觸摸面板的情況下,可以檢測(cè)物理接觸或接近。觸摸面板1352還可以包括觸覺(jué)層。在這種情況下,觸摸面板1352可以向用戶提供觸感反應(yīng)。
可以用與用戶的觸摸輸入相同或相似方式的片或者單獨(dú)的識(shí)別片來(lái)實(shí)現(xiàn)(數(shù)字)筆傳感器1354。按鍵1356可以包括物理按鈕、光學(xué)按鍵和鍵區(qū)。超聲輸入設(shè)備1358是能夠通過(guò)檢測(cè)經(jīng)過(guò)麥克風(fēng)1388的聲波來(lái)檢查數(shù)據(jù)的設(shè)備,并且可以被實(shí)現(xiàn)用于無(wú)線識(shí)別。根據(jù)一個(gè)實(shí)施例,電子設(shè)備1301可以接收利用通過(guò)通信模塊1320連接的外部設(shè)備(例如,計(jì)算機(jī)或服務(wù)器)做出的用戶輸入。
顯示器1360(例如,顯示模塊150)可以包括面板1362、全息設(shè)備1364和投影儀1366。面板1362可以是液晶顯示器(LCD)面板或有源矩陣有機(jī)發(fā)光二極管(AMOLED)面板。面板1362可以被實(shí)現(xiàn)為柔性、透明和/或可穿戴。面板1362可以被實(shí)現(xiàn)為與觸摸面板1352集成的模塊。全息設(shè)備1364可以使用光的干涉在空氣中呈現(xiàn)3維圖像。投影儀1366可以將圖像投射到屏幕。屏幕可以位于電子設(shè)備的內(nèi)部或外部。根據(jù)一個(gè)實(shí)施例,顯示器1360可以包括控制電路,用于控制面板1362、全息設(shè)備1364和投影儀1366。
接口1370可以包括HDMI 1372、USB 1374、光學(xué)接口1376和D超小型(D-sub)1378。接口1370可以包括如圖1所示的通信接口160。附加地或者備選地,接口1370可以包括移動(dòng)高清鏈路(MHL)接口、安全性數(shù)字(SD)/多媒體卡(MMC)卡接口和紅外數(shù)據(jù)協(xié)會(huì)(IrDA)標(biāo)準(zhǔn)接口。
音頻模塊1380可以將聲音轉(zhuǎn)換為電信號(hào),反之亦然。音頻模塊1380的至少一部分可以包括在圖1所示的輸入/輸出接口140中。音頻模塊1380可以處理通過(guò)揚(yáng)聲器1382、接收器1384、耳機(jī)1386和麥克風(fēng)1388輸入或輸出的音頻信息。
攝像機(jī)模塊1391是能夠拍攝靜止和運(yùn)動(dòng)圖像的設(shè)備,并且根據(jù)一個(gè)實(shí)施例,攝像機(jī)模塊1391包括至少一個(gè)圖像傳感器(例如,前置傳感器和后置傳感器)、鏡頭(未示出)和圖像信號(hào)處理器(ISP)(未示出)以及閃光燈(例如,LED或氙氣燈)(未示出)。
電源管理模塊1395可以管理電子設(shè)備1301的電力。雖然未示出,但是電壓管理模塊1395可以包括第一管理集成電路(PMIC)、充電器集成電路(IC)、電池以及電池量表或燃料表。
PMIC可以集成到集成電路或SoC半導(dǎo)體中。充電可以分為無(wú)線充電和有線充電。充電器IC可以對(duì)電池充電并保護(hù)充電器免受過(guò)電壓或過(guò)電流。根據(jù)一個(gè)實(shí)施例,充電器IC可以包括有線充電器IC和無(wú)線充電器IC中的至少一個(gè)。無(wú)線充電技術(shù)的示例包括諧振無(wú)線充電和電磁波無(wú)線充電,并且對(duì)于無(wú)線充電需要額外電路,例如線圈、諧振電路和二極管。
電池量表可以測(cè)量電池1396的剩余電力、充電電壓、電流和溫度。電池1396可以存儲(chǔ)或產(chǎn)生電力并將存儲(chǔ)或產(chǎn)生的電力提供給電子設(shè)備1301。電池1396可以包括可再充電電池或太陽(yáng)能電池。
指示器1397可以顯示電子設(shè)備1301或電子設(shè)備的一部分的操作狀態(tài)、引導(dǎo)狀態(tài)、消息狀態(tài)和充電狀態(tài)。電機(jī)1398可以將電信號(hào)轉(zhuǎn)換為機(jī)械振動(dòng)。盡管未示出,但是電子設(shè)備1301可以包括用于支持移動(dòng)TV的處理單元(例如,GPU)。用于支持移動(dòng)TV的處理單元可以能夠處理遵守諸如數(shù)字多媒體廣播(DMB)、數(shù)字視頻廣播(DVB)等廣播標(biāo)準(zhǔn)的媒體數(shù)據(jù)和媒體流。
如上所述,本公開(kāi)的電子設(shè)備操作方法和裝置能夠提供適應(yīng)于各種條件的多樣化的屏幕顯示,以便實(shí)現(xiàn)使用電子設(shè)備的優(yōu)化環(huán)境,從而引起改善用戶便利性。此外,本公開(kāi)的電子設(shè)備操作方法和裝置在以下方面是有利的:通過(guò)按分級(jí)級(jí)別來(lái)整理文件夾,方便在文件夾之間進(jìn)行導(dǎo)航。
上述枚舉的本公開(kāi)的電子設(shè)備的組件可以被實(shí)現(xiàn)到一個(gè)或多個(gè)部分中,且可以根據(jù)電子設(shè)備的類型來(lái)改變對(duì)應(yīng)組件的名稱。本公開(kāi)的電子設(shè)備在省略或添加一些組件的情況下,可以包括上述組件中的至少一個(gè)??梢赃x擇性地將本公開(kāi)的電子設(shè)備的組件合成為實(shí)體,以便執(zhí)行等同于合成之前的各組件的功能。
圖14示出了根據(jù)各種實(shí)施例的在多個(gè)電子設(shè)備(例如,電子設(shè)備1410和電子設(shè)備1430)之間的通信協(xié)議1400。
參照?qǐng)D14,例如,通信協(xié)議1400可以包括設(shè)備發(fā)現(xiàn)協(xié)議1451、能力交換協(xié)議1453、網(wǎng)絡(luò)協(xié)議1455和應(yīng)用協(xié)議1457。
根據(jù)一個(gè)實(shí)施例,設(shè)備發(fā)現(xiàn)協(xié)議1451可以是允許電子設(shè)備(例如,電子設(shè)備1410和電子設(shè)備1430)檢測(cè)能夠與該電子設(shè)備通信的外部設(shè)備,或與所檢測(cè)到的外部電子設(shè)備相連的協(xié)議。例如,電子設(shè)備1410(例如,電子設(shè)備101)可以通過(guò)使用設(shè)備發(fā)現(xiàn)協(xié)議1451,將電子設(shè)備1430(例如,電子設(shè)備104)檢測(cè)作為能夠經(jīng)由電子設(shè)備1410中可用的通信方法(例如,WiFi、BT、USB等)與電子設(shè)備1410進(jìn)行通信的電子設(shè)備。為了與電子設(shè)備1430相連以便進(jìn)行通信,電子設(shè)備1410可以通過(guò)使用設(shè)備發(fā)現(xiàn)協(xié)議1451獲得并存儲(chǔ)與檢測(cè)到的電子設(shè)備1430有關(guān)的標(biāo)識(shí)信息。電子設(shè)備1410可以例如至少基于所述標(biāo)識(shí)信息來(lái)發(fā)起與電子設(shè)備1430的通信連接。
根據(jù)一個(gè)實(shí)施例,設(shè)備發(fā)現(xiàn)協(xié)議1451可以是用于在多個(gè)電子設(shè)備之間進(jìn)行認(rèn)證的協(xié)議。例如,電子設(shè)備1410可以至少基于用于與電子設(shè)備1430進(jìn)行連接的通信信息(例如,媒體訪問(wèn)控制(MAC)、通用唯一標(biāo)識(shí)符(UUID)、子系統(tǒng)標(biāo)識(shí)(SSID)、互聯(lián)網(wǎng)協(xié)議(IP)地址)在電子設(shè)備1410與電子設(shè)備1430之間執(zhí)行認(rèn)證。
根據(jù)一個(gè)實(shí)施例,能力交換協(xié)議1453可以是用于交換于服務(wù)功能相關(guān)的信息的協(xié)議,該服務(wù)功能可以由電子設(shè)備1410和電子設(shè)備1430中的至少一個(gè)來(lái)支持。例如,電子設(shè)備1410和電子設(shè)備1430可以通過(guò)能力交換協(xié)議1053彼此交換與每個(gè)電子設(shè)備當(dāng)前支持的服務(wù)功能有關(guān)的信息??山粨Q信息可以包括指電子設(shè)備1010和電子設(shè)備1030支持的多個(gè)服務(wù)中的特定服務(wù)的標(biāo)識(shí)信息。例如,電子設(shè)備1010可以通過(guò)能力交換協(xié)議1053從電子設(shè)備1030接收電子設(shè)備1030提供特定服務(wù)的標(biāo)識(shí)信息。在這種情況下,第一電子設(shè)備1010可以基于接收的標(biāo)識(shí)信息來(lái)確定電子設(shè)備1010是否可以支持特定服務(wù)。
根據(jù)一個(gè)實(shí)施例,網(wǎng)絡(luò)協(xié)議1455可以是用于控制在彼此相連以便進(jìn)行通信的電子設(shè)備(例如,電子設(shè)備1410和電子設(shè)備1430)之間發(fā)送和接收的數(shù)據(jù)流的協(xié)議,例如,以便提供互聯(lián)服務(wù)。例如,電子設(shè)備1410和電子設(shè)備1430中的至少一個(gè)可以通過(guò)使用網(wǎng)絡(luò)協(xié)議1455來(lái)執(zhí)行錯(cuò)誤控制或數(shù)據(jù)質(zhì)量控制。附加地或備選地,網(wǎng)絡(luò)協(xié)議1455可以確定在電子設(shè)備1410與電子設(shè)備1430之間發(fā)送和接收的數(shù)據(jù)的傳輸格式。此外,電子設(shè)備1410或電子設(shè)備1430中的至少一個(gè)可以通過(guò)使用網(wǎng)絡(luò)協(xié)議1455,管理針對(duì)電子設(shè)備之間的數(shù)據(jù)交換的會(huì)話(例如,連接和/或終止會(huì)話)。
根據(jù)一個(gè)實(shí)施例,應(yīng)用協(xié)議1457可以是用于提供程序或信息的協(xié)議,該程序或信息用于交換與向外部設(shè)備提供的服務(wù)有關(guān)的數(shù)據(jù)。例如,電子設(shè)備1410(例如,電子設(shè)備101)可以通過(guò)應(yīng)用協(xié)議1457向電子設(shè)備1430(例如,服務(wù)器104或服務(wù)器106)提供服務(wù)。
根據(jù)一個(gè)實(shí)施例,通信協(xié)議1400可以包括標(biāo)準(zhǔn)通信協(xié)議、由個(gè)人或組織指定的通信協(xié)議(例如,由通信設(shè)備制造商或網(wǎng)絡(luò)供應(yīng)商指定的通信協(xié)議)、或其組合。
根據(jù)本公開(kāi)實(shí)施例的術(shù)語(yǔ)“模塊”意味著但不限于軟件、硬件和固件之一或其任意組合的單元。術(shù)語(yǔ)“模塊”可以與術(shù)語(yǔ)“單元”、“邏輯電路”、“邏輯塊”、“組件”或“電路”互換使用。術(shù)語(yǔ)“模塊”可以表示組件的最小單元或其一部分。術(shù)語(yǔ)“模塊”可以是執(zhí)行至少一個(gè)功能或其一部分的最小單元??梢詮臋C(jī)械上或從電學(xué)上實(shí)現(xiàn)“模塊”。例如,模塊可以包括已知的或?yàn)樘囟ú僮鞫_(kāi)發(fā)的以下至少一項(xiàng):專用集成電路(ASIC)芯片、現(xiàn)場(chǎng)可編程門(mén)陣列(FPGA)、和可編程邏輯器件。
根據(jù)本發(fā)明的各種實(shí)施例,設(shè)備(例如,模塊或它們的功能)或方法可以由存儲(chǔ)在非瞬時(shí)計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中的計(jì)算機(jī)程序指令來(lái)實(shí)現(xiàn)。在由至少一個(gè)處理器(例如,處理器120)執(zhí)行指令的情況下,該至少一個(gè)處理器執(zhí)行與指令相對(duì)應(yīng)的功能。非暫時(shí)性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)可以是存儲(chǔ)器130??梢杂商幚砥?20實(shí)現(xiàn)(例如,執(zhí)行)編程模塊的至少一部分。至少一部分的編程模塊可以包括用于執(zhí)行至少一個(gè)功能的模塊、程序、例程、指令集和處理。
非暫時(shí)性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)包括諸如軟盤(pán)和磁帶等磁性介質(zhì)、包括壓縮盤(pán)(CD)ROM和DVD ROM的光學(xué)介質(zhì)、諸如光磁軟盤(pán)等磁光介質(zhì)以及設(shè)計(jì)用于存儲(chǔ)和執(zhí)行程序命令的硬件設(shè)備(例如,ROM、RAM和閃存)。程序命令包括由計(jì)算機(jī)使用編譯器可執(zhí)行的語(yǔ)言代碼以及由編譯程序產(chǎn)生的機(jī)器語(yǔ)言代碼??梢岳靡粋€(gè)或多個(gè)軟件模塊來(lái)實(shí)現(xiàn)前述硬件設(shè)備以執(zhí)行本公開(kāi)各個(gè)實(shí)施例的操作。
說(shuō)明書(shū)和附圖中所公開(kāi)的示例實(shí)施例僅是為了便于描述本公開(kāi)的技術(shù)內(nèi)容和幫助理解本公開(kāi),而不是為了限制本公開(kāi)的范圍。因此,應(yīng)將根據(jù)本公開(kāi)的技術(shù)構(gòu)思得到的所有改變或修改以及文本所描述的實(shí)施例理解為屬于本公開(kāi)的范圍。