一種指紋器件兼容檢測(cè)方法及終端的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及安全技術(shù)領(lǐng)域,具體涉及一種指紋器件兼容檢測(cè)方法及終端。
【背景技術(shù)】
[0002]隨著移動(dòng)互聯(lián)網(wǎng)技術(shù)的發(fā)展,手機(jī)、平板電腦等移動(dòng)終端在我們的生活中越來(lái)越普及,與人們的生活越來(lái)越密切,人們也越來(lái)越多地利用手機(jī)等移動(dòng)終端進(jìn)行一些如移動(dòng)支付等安全性需求高的操作,從而對(duì)終端的安全性能也提出了越來(lái)越高的要求。
[0003]指紋驗(yàn)證是為了提高終端安全性能所提出的有效的鑒權(quán)驗(yàn)證,目前的終端廠商在生產(chǎn)過(guò)程中,一般都會(huì)選擇兩種以上的指紋器件型號(hào)輪流使用,使用的指紋器件型號(hào)一般都在兩種以上,為了使終端的指紋驗(yàn)證過(guò)程中的應(yīng)用與指紋器件匹配,廠商需要在生產(chǎn)時(shí)就人工挑選出相應(yīng)與指紋器件相匹配的指紋驗(yàn)證應(yīng)用并進(jìn)行安裝,這樣效果比較低,而且為了得到終端中指紋器件型號(hào),可通過(guò)在終端出廠時(shí)將終端所使用的指紋器件型號(hào)寫入終端,但是此種方法將增加產(chǎn)線生產(chǎn)量,嚴(yán)重影響生產(chǎn)效率。
【發(fā)明內(nèi)容】
[0004]本發(fā)明實(shí)施例提供了一種指紋兼容檢測(cè)方法及終端,可以自動(dòng)檢測(cè)指紋器件型號(hào),從而實(shí)現(xiàn)指紋器件的兼容。
[0005]本發(fā)明實(shí)施例第一方面提供一種指紋器件兼容檢測(cè)方法,包括:
[0006]運(yùn)行在富執(zhí)行環(huán)境下的第一可信任應(yīng)用連接器向運(yùn)行在可信任執(zhí)行環(huán)境下的第一可信任應(yīng)用發(fā)送獲取指紋器件型號(hào)的請(qǐng)求,其中,所述第一可信任應(yīng)用連接器為用于獲取指紋器件型號(hào)的應(yīng)用連接器,所述第一可信任應(yīng)用為用于獲取指紋器件型號(hào)的可信任應(yīng)用;
[0007]所述第一可信任應(yīng)用在可信任環(huán)境下獲取指紋器件型號(hào);
[0008]所述第一可信任應(yīng)用將所述指紋器件型號(hào)發(fā)送給所述第一可信任應(yīng)用連接器;
[0009]所述第一可信任應(yīng)用連接器將所述指紋器件型號(hào)在富執(zhí)行環(huán)境中保存。
[0010]本發(fā)明實(shí)施例第二方面提供一種終端,包括:
[0011]請(qǐng)求單元,用于運(yùn)行在富執(zhí)行環(huán)境下的第一可信任應(yīng)用連接器向運(yùn)行在可信任執(zhí)行環(huán)境下的第一可信任應(yīng)用發(fā)送獲取指紋器件型號(hào)的請(qǐng)求,其中,所述第一可信任應(yīng)用連接器為用于獲取指紋器件型號(hào)的應(yīng)用連接器,所述第一可信任應(yīng)用為用于獲取指紋器件型號(hào)的可信任應(yīng)用;
[0012]第一獲取單元,用于所述第一可信任應(yīng)用在可信任環(huán)境下獲取指紋器件型號(hào);
[0013]發(fā)送單元,用于所述第一可信任應(yīng)用將所述指紋器件型號(hào)發(fā)送給所述第一可信任應(yīng)用連接器;
[0014]第一保存單元,用于所述第一可信任應(yīng)用連接器將所述指紋器件型號(hào)在富執(zhí)行環(huán)境中保存。
[0015]可以看出,在本發(fā)明實(shí)施例提供的技術(shù)方案中,運(yùn)行在富執(zhí)行環(huán)境下的第一可信任應(yīng)用連接器向運(yùn)行在可信任執(zhí)行環(huán)境下的第一可信任應(yīng)用發(fā)送獲取指紋器件型號(hào)的請(qǐng)求,再通過(guò)第一可信任應(yīng)用在可信任環(huán)境下獲取終端中指紋器件型號(hào),并返回給第一可信任連接器以將指紋器件型號(hào)保存在富執(zhí)行環(huán)境中。從而終端可以自動(dòng)獲取終端中的指紋器件型號(hào)以實(shí)現(xiàn)對(duì)終端中指紋器件的兼容。
【附圖說(shuō)明】
[0016]為了更清楚地說(shuō)明本發(fā)明實(shí)施例的技術(shù)方案,下面將對(duì)實(shí)施例描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0017]圖1是本發(fā)明第一實(shí)施例提供的一種指紋器件兼容檢測(cè)方法的流程示意圖;
[0018]圖2是本發(fā)明第二實(shí)施例提供的一種指紋器件兼容檢測(cè)方法的流程示意圖;
[0019]圖3是本發(fā)明第三實(shí)施例提供的一種指紋驗(yàn)證方法的流程示意圖;
[0020]圖4是本發(fā)明第四實(shí)施例提供的一種終端的結(jié)構(gòu)示意圖;
[0021 ]圖5是本發(fā)明第五實(shí)施例提供的一種終端的結(jié)構(gòu)示意圖;
[0022]圖6是本發(fā)明第六實(shí)施例提供的一種終端的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0023]本發(fā)明實(shí)施例提供了一種指紋兼容檢測(cè)方法及終端,以期可以在TEE下實(shí)現(xiàn)對(duì)兼容指紋器件的檢測(cè),并為后續(xù)TEE下的指紋驗(yàn)證提供條件,提高TEE下的指紋驗(yàn)證效率。
[0024]為了使本技術(shù)領(lǐng)域的人員更好地理解本發(fā)明方案,下面將結(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í)施例,都應(yīng)當(dāng)屬于本發(fā)明保護(hù)的范圍。
[0025]本發(fā)明的說(shuō)明書和權(quán)利要求書及上述附圖中的術(shù)語(yǔ)“第一”、“第二”和“第三”等是用于區(qū)別不同對(duì)象,而非用于描述特定順序。此外,術(shù)語(yǔ)“包括”以及它們?nèi)魏巫冃?,意圖在于覆蓋不排他的包含。例如包含了一系列步驟或單元的過(guò)程、方法、系統(tǒng)、產(chǎn)品或設(shè)備沒(méi)有限定于已列出的步驟或單元,而是可選地還包括沒(méi)有列出的步驟或單元,或可選地還包括對(duì)于這些過(guò)程、方法、產(chǎn)品或設(shè)備固有的其它步驟或單元。
[0026]本發(fā)明實(shí)施例的一種指紋器件兼容檢測(cè)方法,包括運(yùn)行在富執(zhí)行環(huán)境下的第一可信任應(yīng)用連接器向運(yùn)行在可信任執(zhí)行環(huán)境下的第一可信任應(yīng)用發(fā)送獲取指紋器件型號(hào)的請(qǐng)求,其中,所述第一可信任應(yīng)用連接器為用于獲取指紋器件型號(hào)的應(yīng)用連接器,所述第一可信任應(yīng)用為用于獲取指紋器件型號(hào)的可信任應(yīng)用;所述第一可信任應(yīng)用在可信任環(huán)境下獲取指紋器件型號(hào);所述第一可信任應(yīng)用將所述指紋器件型號(hào)發(fā)送給所述第一可信任應(yīng)用連接器;所述第一可信任應(yīng)用連接器將所述指紋器件型號(hào)在富執(zhí)行環(huán)境中保存。
[0027]首先參見(jiàn)圖1,圖1是本發(fā)明第一實(shí)施例提供的一種指紋器件兼容檢測(cè)方法的流程示意圖。其中,如圖1所示,本發(fā)明第一實(shí)施例提供的指紋器件兼容檢測(cè)方法可以包括:
[0028]SlOl、運(yùn)行在富執(zhí)行環(huán)境下的第一可信任應(yīng)用連接器向運(yùn)行在可信任執(zhí)行環(huán)境下的第一可信任應(yīng)用發(fā)送獲取指紋器件型號(hào)的請(qǐng)求,其中,所述第一可信任應(yīng)用連接器為用于獲取指紋器件型號(hào)的應(yīng)用連接器,所述第一可信任應(yīng)用為用于獲取指紋器件型號(hào)的可信任應(yīng)用。
[0029]在本發(fā)明實(shí)施例中,終端在REE環(huán)境下通過(guò)第一可信任應(yīng)用連接器向運(yùn)行在可信任執(zhí)行環(huán)境下的第一可信任應(yīng)用請(qǐng)求獲取指紋器件型號(hào),終端可通過(guò)安裝在終端中的軟件進(jìn)行指紋器件的兼容,從而執(zhí)行上述步驟。
[0030]其中,本發(fā)明實(shí)施例所說(shuō)的終端可以是手機(jī)、平板電腦、可穿戴設(shè)備、筆記本電腦、掌上電腦或其它能夠引入REE環(huán)境和TEE環(huán)境,并能安裝指紋傳感器等指紋器件的終端設(shè)備。
[0031]在本發(fā)明實(shí)施例中,安裝在終端中的指紋器件接入電路的管腳順序和功能是一樣的,S卩pin2pin,從而在同一個(gè)終端中可安裝不同的指紋器件。
[0032]具體地,該指紋器件可以為指紋傳感器;在終端中為不同型號(hào)的指紋器件分配不同的TLC和TA。
[0033]其中,富執(zhí)行環(huán)境(REE),也即普通的執(zhí)行環(huán)境,是指開(kāi)放性較高的一個(gè)執(zhí)行環(huán)境,也即終端在該執(zhí)行環(huán)境下執(zhí)行操作時(shí)的安全性較低;可信任執(zhí)行環(huán)境(TEE)是指相對(duì)REE來(lái)說(shuō)開(kāi)放性較低,也即終端在該環(huán)境下執(zhí)行操作時(shí)安全性高。
[0034]在本發(fā)明實(shí)施例中,REE和TEE之間需要通過(guò)可信任應(yīng)用連接器(trustedapplicat1n connector,簡(jiǎn)稱TLC)實(shí)現(xiàn)兩個(gè)環(huán)境之間的通信。
[0035]其中,可信任應(yīng)用(trusted applicat1n,簡(jiǎn)稱TA)是指運(yùn)行于TEE環(huán)境中的用于實(shí)現(xiàn)一定功能的應(yīng)用。
[0036]在本發(fā)明實(shí)施例中,當(dāng)終端需要獲取終端中的指紋器件型號(hào)時(shí),可通過(guò)REE和TEE環(huán)境進(jìn)行獲取,從而需要用到實(shí)現(xiàn)兩個(gè)環(huán)境之間通信的TLC以及運(yùn)行在TEE環(huán)境中的TA,也即用于獲取指紋器件型號(hào)的第一可信任應(yīng)用連接器(HWID_TLC)以及用于獲取指紋器件型號(hào)的第一可信任應(yīng)用(HWID_TA)。
[0037]優(yōu)選地,終端可以在終端開(kāi)機(jī)啟動(dòng)時(shí)啟動(dòng)REE系統(tǒng)和TEE系統(tǒng),并在REE下通過(guò)第一可信任應(yīng)用連接器向運(yùn)行在TEE下的第一可信任應(yīng)用請(qǐng)求獲取指紋器件型號(hào)。
[0038]所述在富執(zhí)行環(huán)境下通過(guò)第一可信任應(yīng)用連接器向運(yùn)行在可信任執(zhí)行環(huán)境下的第一可信任應(yīng)用請(qǐng)求獲取指紋器件型號(hào),包括以下方式中的至少一種:
[0039]在終端首次開(kāi)機(jī)時(shí),在富執(zhí)行環(huán)境下通過(guò)第一可信任應(yīng)用連接器向運(yùn)行在可信任執(zhí)行環(huán)境下的第一可信任應(yīng)用請(qǐng)求獲取指紋器件型號(hào);
[0040]或利用與所述指紋器件型號(hào)對(duì)應(yīng)的第二可信任應(yīng)用進(jìn)行指紋驗(yàn)證時(shí),所述終端中的指紋器件與所述第二可信任應(yīng)用不兼容的情況下,在富執(zhí)行環(huán)境下通過(guò)第一可信任應(yīng)用連接器向運(yùn)行在可信任執(zhí)行環(huán)境下的第一可信任應(yīng)用請(qǐng)求獲取指紋器件型號(hào)??蛇x地,在本發(fā)明的一些可能的實(shí)施方式中,終端可以在首次開(kāi)機(jī),或恢復(fù)出廠設(shè)置后首次開(kāi)機(jī)時(shí),在富執(zhí)行環(huán)境下通過(guò)第一可信任應(yīng)用連接器向運(yùn)行在可信任執(zhí)行環(huán)境下的第一可信任應(yīng)用請(qǐng)求獲取指紋器件型號(hào),從而提高終端工作效率。
[0041]可選地,在本發(fā)明的一些可能的實(shí)施方式中,終端可在終端中的指紋器件更換后,從而當(dāng)利用與所述指紋器件型號(hào)對(duì)應(yīng)的第二可信任應(yīng)用進(jìn)行指紋驗(yàn)證時(shí),所述終端中的指紋器件與所述第二可信任應(yīng)用不兼容的情況下,觸發(fā)執(zhí)行重新獲取終端中指紋器件型號(hào)的步驟,從而使保存在REE中的指紋器件型號(hào)為終端當(dāng)前的指紋器件型號(hào),保證后續(xù)指紋驗(yàn)證的順利進(jìn)行。
[0042]可選地,在本發(fā)明的另一些可能的實(shí)施方式中,終端可在終端中的指紋器件出現(xiàn)硬件故障時(shí),利用與所述指紋器件型號(hào)對(duì)應(yīng)的第二可信任應(yīng)用進(jìn)行指紋驗(yàn)證時(shí),所述終端中的指紋器件與所述第二可信任應(yīng)用不兼容的情況下指紋驗(yàn)證無(wú)法順利進(jìn)行,觸發(fā)執(zhí)行重新獲取終端中指紋器件型號(hào)的步驟,從而此時(shí)將獲取到空的指紋器件型號(hào),說(shuō)明指紋器件硬件出現(xiàn)故障,此時(shí)可向用戶發(fā)出硬件故障提示,例如,可通過(guò)一提示框提示用戶“指紋器件出現(xiàn)硬件故障”。
[0043]S102、所述第一可信任應(yīng)用在可信任環(huán)境下獲取指紋器件型號(hào)。
[0044]在本發(fā)明實(shí)施例中,終端通過(guò)TA在TEE下獲取終端中指紋器件型號(hào)。
[0045]優(yōu)選地,在本發(fā)明的一些可能的實(shí)施方式中,所述第一可信任應(yīng)用在可信任環(huán)境下獲取指紋器件型號(hào),包括:
[0046]所述第一可信任應(yīng)用在可信任環(huán)境下獲取指紋器件的硬件識(shí)別碼;
[0047]通過(guò)預(yù)設(shè)的硬件識(shí)別碼與指紋器件型號(hào)的對(duì)應(yīng)關(guān)系,確定與所述硬件識(shí)別碼對(duì)應(yīng)的指紋器件型號(hào)。
[0048]其中,指紋器件的硬件識(shí)別碼(HWID)是指在指紋器件出廠時(shí)所帶的對(duì)指紋器件進(jìn)行標(biāo)識(shí)的識(shí)別碼,在本發(fā)明實(shí)施例中,不同類型的指紋器件的HffID不相同,所以可通過(guò)指紋器件的硬件識(shí)別碼來(lái)確定指紋器件的型號(hào)。
[0049]S103、所述第一可信任應(yīng)用將所述指紋器件型號(hào)發(fā)送給所述第一可信任應(yīng)用連接器。
[0050]S104、所述第一可信任應(yīng)用連接器將所述指紋器件型號(hào)在富執(zhí)行環(huán)境中保存。
[0051]具體地,可將指紋器件型號(hào)保存在REE下的指紋器件型號(hào)信息中。
[0052]其中,富執(zhí)行環(huán)境下的指紋器件型號(hào)信息是指用于存儲(chǔ)第一TA所讀取到的終端中指紋器件的型號(hào)參數(shù)。在本發(fā)明實(shí)施例中,由于該指紋器件型號(hào)參數(shù)需要被在終端REE下進(jìn)行查看,而TEE的安全性高,所以將將該指紋器件型號(hào)信息保存在REE下。
[0053]具體地,可以