一種系統(tǒng)切換的方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種系統(tǒng)切換的方法及裝置。
【背景技術(shù)】
[0002]隨著移動(dòng)終端的飛速發(fā)展,移動(dòng)終端如手機(jī)或者平板電腦等,在用戶的生活、工作、娛樂(lè)等方面可提供越來(lái)越多的幫助。由于移動(dòng)終端中存儲(chǔ)的很多用戶數(shù)據(jù)涉及個(gè)人隱私或商業(yè)機(jī)密,一旦泄密,可能對(duì)用戶或企業(yè)造成較大的損失。因此,移動(dòng)終端的安全性能正變得越來(lái)越重要。
[0003]在現(xiàn)有技術(shù)中,ARM TrustZone技術(shù)是所有Cortex-A類處理器的基本功能,通常的應(yīng)用模式是:在信任區(qū)域(TrustZone)中放置一個(gè)安全級(jí)別最高的系統(tǒng)即安全系統(tǒng)。把普通系統(tǒng)和安全系統(tǒng)從硬件上隔離開(kāi)來(lái)。普通系統(tǒng)中只有經(jīng)過(guò)授權(quán)的應(yīng)用才能調(diào)用相關(guān)的應(yīng)用程序編程接口(Applicat1n Programming Interface,簡(jiǎn)稱API)來(lái)訪問(wèn) TrustZone 中的內(nèi)容?,F(xiàn)有的使用方案中,用戶要從普通系統(tǒng)切換到安全系統(tǒng)通常是采用軟件的方式,這種軟件切換的方式容易被監(jiān)聽(tīng)或破解,因此安全性較差。
【發(fā)明內(nèi)容】
[0004]本發(fā)明實(shí)施例所要解決的技術(shù)問(wèn)題在于,提供一種系統(tǒng)切換的方法及裝置。以解決系統(tǒng)切換安全性差的問(wèn)題。
[0005]為了解決上述技術(shù)問(wèn)題,本發(fā)明實(shí)施例提供了一種系統(tǒng)切換的方法,包括:
[0006]在預(yù)設(shè)時(shí)間內(nèi)接收用戶對(duì)終端上預(yù)定實(shí)體部位進(jìn)行操作所生成的物理信號(hào);
[0007]解析所述物理信號(hào),根據(jù)解析結(jié)果判斷用戶對(duì)所述終端上預(yù)定實(shí)體部位進(jìn)行的操作是否與所述終端安全系統(tǒng)中存儲(chǔ)的預(yù)設(shè)切換操作相同;
[0008]若用戶對(duì)所述終端上預(yù)定實(shí)體部位進(jìn)行的操作與所述終端安全系統(tǒng)中存儲(chǔ)的預(yù)設(shè)切換操作相同,則將所述終端運(yùn)行的系統(tǒng)切換到所述安全系統(tǒng)。
[0009]其中,在預(yù)設(shè)時(shí)間內(nèi)接收用戶對(duì)終端上預(yù)定實(shí)體部位進(jìn)行操作所生成的物理信號(hào)之前,還包括:
[0010]接收用戶輸入的預(yù)設(shè)切換操作的信息并保存在安全系統(tǒng)中。
[0011]其中,若用戶對(duì)所述終端上預(yù)定實(shí)體部位進(jìn)行的操作與所述終端安全系統(tǒng)中存儲(chǔ)的預(yù)設(shè)切換操作相同,則將所述終端運(yùn)行的系統(tǒng)切換到安全系統(tǒng),包括:
[0012]若用戶對(duì)所述終端上預(yù)定實(shí)體部位進(jìn)行的操作與所述終端安全系統(tǒng)中存儲(chǔ)的預(yù)設(shè)切換操作相同,則生成中斷請(qǐng)求;
[0013]根據(jù)所述中斷請(qǐng)求,將所述終端運(yùn)行的系統(tǒng)切換到安全系統(tǒng)。
[0014]其中,所述終端上預(yù)定實(shí)體部位為至少一個(gè)物理按鍵。
[0015]其中,所述預(yù)設(shè)切換操作包括按下所述至少一個(gè)物理按鍵的次數(shù)或順序。
[0016]相應(yīng)地,本發(fā)明實(shí)施例還提供了一種系統(tǒng)切換的終端,包括:
[0017]接收單元,用于在預(yù)設(shè)時(shí)間內(nèi)接收用戶對(duì)終端上預(yù)定實(shí)體部位進(jìn)行操作所生成的物理信號(hào);
[0018]解析單元,用于解析所述物理信號(hào),根據(jù)解析結(jié)果判斷用戶對(duì)所述終端上預(yù)定實(shí)體部位進(jìn)行的操作是否與所述終端安全系統(tǒng)中存儲(chǔ)的預(yù)設(shè)切換操作相同;
[0019]切換單元,用于若用戶對(duì)所述終端上預(yù)定實(shí)體部位進(jìn)行的操作與所述終端安全系統(tǒng)中存儲(chǔ)的預(yù)設(shè)切換操作相同,則將所述終端運(yùn)行的系統(tǒng)切換到所述安全系統(tǒng)。
[0020]其中,所述接收單元還用于接收用戶輸入的預(yù)設(shè)切換操作的信息并保存在安全系統(tǒng)中。
[0021]其中,所述切換單元具體用于:
[0022]若用戶對(duì)所述終端上預(yù)定實(shí)體部位進(jìn)行的操作與所述終端安全系統(tǒng)中存儲(chǔ)的預(yù)設(shè)切換操作相同,則生成中斷請(qǐng)求;
[0023]根據(jù)所述中斷請(qǐng)求,將所述終端運(yùn)行的系統(tǒng)切換到安全系統(tǒng)。
[0024]其中,所述終端上預(yù)定實(shí)體部位為至少一個(gè)物理按鍵。
[0025]其中,所述預(yù)設(shè)切換操作包括按下所述至少一個(gè)物理按鍵的次數(shù)或順序。
[0026]實(shí)施本發(fā)明實(shí)施例,具有如下有益效果:
[0027]通過(guò)在預(yù)設(shè)時(shí)間內(nèi)接收用戶對(duì)終端上預(yù)定實(shí)體部位進(jìn)行操作所生成的物理信號(hào),并進(jìn)行解析,將解析結(jié)果與預(yù)設(shè)切換操作進(jìn)行匹配,當(dāng)相同時(shí)則將終端運(yùn)行的系統(tǒng)切換到安全系統(tǒng),預(yù)設(shè)切換操作的配置、物理信號(hào)的解析及操作的匹配過(guò)程均在安全系統(tǒng)中進(jìn)行,從而確保了相關(guān)數(shù)據(jù)的安全;且系統(tǒng)切換基于對(duì)終端上預(yù)定實(shí)體部分進(jìn)行的操作來(lái)進(jìn)行,相對(duì)于現(xiàn)有的軟件切換的方式,這種硬件切換的方式大大提升了終端的安全性,且實(shí)現(xiàn)方案簡(jiǎn)單,成本較低。
【附圖說(shuō)明】
[0028]為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0029]圖1是本發(fā)明系統(tǒng)切換的方法的第一實(shí)施例的流程示意圖;
[0030]圖2是本發(fā)明系統(tǒng)切換的方法的第二實(shí)施例的流程示意圖;
[0031]圖3是本發(fā)明實(shí)施例系統(tǒng)切換的裝置的組成示意圖。
【具體實(shí)施方式】
[0032]下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0033]請(qǐng)參照?qǐng)D1,為本發(fā)明系統(tǒng)切換的方法的第一實(shí)施例的流程示意圖,在本實(shí)施例中,所述方法包括以下步驟:
[0034]S101,在預(yù)設(shè)時(shí)間內(nèi)接收用戶對(duì)終端上預(yù)定實(shí)體部位進(jìn)行操作所生成的物理信號(hào)。
[0035]其中,終端上預(yù)定實(shí)體部位可以終端上的物理按鍵,也可以其他的物理組成部分如旋轉(zhuǎn)攝像頭等。
[0036]預(yù)設(shè)時(shí)間可以由終端出廠時(shí)由廠家預(yù)先設(shè)定或者在系統(tǒng)中配置若干時(shí)間選項(xiàng)由用戶選擇,還可以直接由用戶自定義,此處不作任何限定。合適的時(shí)間設(shè)置可減少誤操作以及錯(cuò)誤信號(hào)對(duì)系統(tǒng)的影響。
[0037]進(jìn)行切換的系統(tǒng)包括一個(gè)安全系統(tǒng)和至少一個(gè)普通系統(tǒng),普通系統(tǒng)即用戶常規(guī)情況下使用的系統(tǒng),其可以是安卓系統(tǒng)、1S系統(tǒng)或WP系統(tǒng),此處不作任何限制,安全系統(tǒng)同樣可以是安卓系統(tǒng)、1S系統(tǒng)或WP系統(tǒng),但是安全系統(tǒng)中的數(shù)據(jù)最為安全。必須進(jìn)入到安全系統(tǒng)才可能訪問(wèn)其中的數(shù)據(jù)。
[0038]需要說(shuō)明的是,此處普通系統(tǒng)的數(shù)量可以是單個(gè)也可以兩個(gè)或兩個(gè)以上,此處不作任何限定。
[0039]S102,解析所述物理信號(hào),根據(jù)解析結(jié)果判斷用戶對(duì)所述終端上預(yù)定實(shí)體部位進(jìn)行的操作是否與所述終端安全系統(tǒng)中存儲(chǔ)的預(yù)設(shè)切換操作相同。若是,則執(zhí)行步驟S103,否則無(wú)需進(jìn)行系統(tǒng)切換。
[0040]可選地,所述終端上預(yù)定實(shí)體部位為至少一個(gè)物理按鍵。按鍵的數(shù)量最少可以是一個(gè),也可以是兩個(gè)或多個(gè)。當(dāng)其為一個(gè)時(shí),預(yù)設(shè)切換操作可以是在預(yù)設(shè)時(shí)間內(nèi)按下物理按鍵η次,η為大于I的整數(shù),但這樣較為簡(jiǎn)單容易被其他人經(jīng)過(guò)簡(jiǎn)單嘗試后獲知切換操作的方式,因此較優(yōu)的實(shí)施方案為設(shè)置3個(gè)以上的物理按鍵,如4個(gè),然后將預(yù)設(shè)時(shí)間內(nèi)按下4個(gè)按鍵的順序作為預(yù)設(shè)切換操作,例如4個(gè)按鍵分別為1、2、3、4鍵,可以將3-2-4-1作為預(yù)設(shè)切換操作,也可以重復(fù)按下某個(gè)按鍵兩次甚至更多次,如3-2-2-4等,這種多樣化的組合可大大提升終端系統(tǒng)切換的安全性。且這種硬件切換的模式,相對(duì)于現(xiàn)有的軟件切換的模式,不會(huì)被監(jiān)聽(tīng)和破解,在本質(zhì)上相對(duì)于軟件切換的方式,其安全性更高。且實(shí)現(xiàn)成本很低。
[0041]在另一種可行的實(shí)施方式,可以將旋轉(zhuǎn)攝像頭作為終端上預(yù)定實(shí)體部分,將旋轉(zhuǎn)攝像頭正轉(zhuǎn)、反轉(zhuǎn)及次數(shù)的個(gè)性化組合作為預(yù)設(shè)切換操作,例如將旋轉(zhuǎn)攝像頭正轉(zhuǎn)2圈、反轉(zhuǎn)I圈后再正轉(zhuǎn)2圈作為預(yù)設(shè)切換操作,這樣同樣可以提高終端系統(tǒng)切換的安全性。
[0042]S103,將所述終端運(yùn)行的系統(tǒng)切換到所述安全系統(tǒng)。
[0043]需要說(shuō)明的是,本實(shí)施例中重點(diǎn)描述了從普通系統(tǒng)切換到安全系統(tǒng)的流程,本申請(qǐng)所述的方法同樣適用于從安全系統(tǒng)切換到普通系統(tǒng),且存在多個(gè)普通系統(tǒng)時(shí),可為每個(gè)普通系統(tǒng)預(yù)先設(shè)置與之對(duì)應(yīng)的預(yù)設(shè)切換操作,例如4-3-2-2對(duì)應(yīng)于切換到普通系統(tǒng)1,4-3-1-2對(duì)應(yīng)于切換到普通系統(tǒng)2等,此處不再贅述。
[0044]通過(guò)配置標(biāo)準(zhǔn)系統(tǒng)和安全系統(tǒng)供用戶系統(tǒng)切換時(shí)選擇,并根據(jù)用戶的選擇為應(yīng)用配置不同的訪問(wèn)權(quán)限,標(biāo)準(zhǔn)系統(tǒng)的應(yīng)用無(wú)法訪問(wèn)安全系統(tǒng)中的用戶數(shù)據(jù),從而確保了特定用戶數(shù)據(jù)的安全,提升了終端的安全性。
[0045]請(qǐng)參照?qǐng)D2,為本發(fā)明