本發(fā)明涉及終端技術(shù),尤其涉及一種認(rèn)證方法及終端。
背景技術(shù):
當(dāng)前,隨著智能終端技術(shù)和移動(dòng)互聯(lián)網(wǎng)的發(fā)展,移動(dòng)終端(比如手機(jī)、pad等)上的應(yīng)用(APP,APPlication)越來(lái)越多。這些應(yīng)用大部分在使用時(shí)需要用戶賬戶密碼登錄后使用。這種情況下,鑒于移動(dòng)終端屏幕大小和輸入方便性原因,多數(shù)移動(dòng)終端應(yīng)用會(huì)采用默認(rèn)登錄的模式,即用戶只要登錄過后,以后只要打開應(yīng)用就會(huì)自動(dòng)登錄,不需要輸入賬號(hào)密碼。另外,還有一些涉及到購(gòu)物、支付等財(cái)務(wù)敏感的應(yīng)用,有時(shí)候?yàn)榱朔奖悖苿?dòng)終端直接綁定銀行卡之后,設(shè)置了小額度金額支付直接免密碼支付的功能。這些設(shè)計(jì)能夠最大程度提高用戶使用應(yīng)用的方便性,但也同時(shí)帶來(lái)了安全問題:一旦用戶的移動(dòng)終端丟失,得到移動(dòng)終端的人可以較為容易地進(jìn)行各種和該用戶相關(guān)的操作,甚至包括一些小額度金額的支付、購(gòu)物的操作等;若用戶密碼也被竊取,或被采用短信驗(yàn)證的方式重置,則幾乎所有的應(yīng)用中操作均被別人掌控,存在極大的安全隱患。
為解決上述問題,目前移動(dòng)終端支付認(rèn)證方面采用安全數(shù)字證書,動(dòng)態(tài)密碼器等解決方案,但是這些方案存在:操作繁瑣等問題。
技術(shù)實(shí)現(xiàn)要素:
為解決現(xiàn)有存在的技術(shù)問題,本發(fā)明實(shí)施例提供一種認(rèn)證方法及終端。
為達(dá)到上述目的,本發(fā)明實(shí)施例的技術(shù)方案是這樣實(shí)現(xiàn)的:
本發(fā)明實(shí)施例提供了一種認(rèn)證方法應(yīng)用于第一終端,所述第一終端具有輔助認(rèn)證模塊,所述方法包括:
接收第一操作,所述第一操作用于觸發(fā)進(jìn)行認(rèn)證操作;
根據(jù)所述第一操作,生成第一控制指令;
響應(yīng)第一控制指令,通過所述輔助認(rèn)證模塊,判斷自身是否與第二終端處于連接狀態(tài);所述第一終端與第二終端的連接為近距離通信連接;所述第二終端為與所述第一終端綁定的終端;
當(dāng)判斷結(jié)果表征自身與所述第二終端處于連接狀態(tài)時(shí),通過設(shè)定的認(rèn)證方式完成認(rèn)證。
上述方案中,所述通過所述輔助認(rèn)證模塊,判斷自身是否與第二終端處于連接狀態(tài),包括:
通過調(diào)用接口調(diào)用所述輔助認(rèn)證模塊,獲取所述輔助認(rèn)證模塊與所述第二終端的連接情況;
根據(jù)獲取的連接情況,判斷是否與第二終端處于連接狀態(tài)。
上述方案中,所述通過調(diào)用接口調(diào)用所述輔助認(rèn)證模塊,獲取所述輔助認(rèn)證模塊與第二終端的連接情況,包括:
所述輔助認(rèn)證模塊接收第二操作,所述第二操作用于請(qǐng)求獲取與所述第二終端的連接情況;
根據(jù)所述第二操作,生成第二控制指令;
所述輔助認(rèn)證模塊響應(yīng)所述第二控制指令,根據(jù)當(dāng)前自身與所述第二終端的連接情況,返回與第二終端的連接情況。
上述方案中,所述方法還包括:
當(dāng)與所述第二終端的連接斷開時(shí),所述輔助認(rèn)證模塊周期性探測(cè)所述第二終端,并在探測(cè)到所述第二終端后,與所述第二終端建立近距離通信連接。
上述方案中,所述通過所述輔助認(rèn)證模塊,判斷自身是否與第二終端處于連接狀態(tài),包括:
所述輔助認(rèn)證模塊接收第三操作,所述第三操作用于請(qǐng)求獲取與第二終端的連接情況;
根據(jù)所述第三操作,生成第三控制指令;
所述輔助認(rèn)證模塊響應(yīng)第三控制指令,探測(cè)所述第二終端;
探測(cè)到所述第二終端后,與第二終端建立近距離通信連接;
根據(jù)連接建立情況,返回與第二終端的連接情況。
上述方案中,所述方法還包括:
當(dāng)與所述第二終端連接建立成功,且返回與所述第二終端的連接情況后,所述輔助認(rèn)證模塊與所述第二終端斷開連接。
本發(fā)明實(shí)施例還提供了一種終端,所述終端具有輔助認(rèn)證模塊,所述終端還包括:接收模塊、生成模塊、判斷模塊以及認(rèn)證模塊;其中,
所述接收模塊,用于接收第一操作,所述第一操作用于觸發(fā)進(jìn)行認(rèn)證操作;
所述生成模塊,用于根據(jù)所述第一操作,生成第一控制指令;
所述判斷模塊,用于響應(yīng)第一控制指令,通過所述輔助認(rèn)證模塊,判斷自身是否與第二終端處于連接狀態(tài);所述終端與第二終端的連接為近距離通信連接;所述第二終端為與所述終端綁定的終端;所述第二終端為處于設(shè)定位置的終端;
所述認(rèn)證模塊,用于當(dāng)判斷結(jié)果表征自身與所述第二終端處于連接狀態(tài)時(shí),通過設(shè)定的認(rèn)證方式完成認(rèn)證。
上述方案中,所述判斷模塊包括:獲取模塊及判斷子模塊;其中,
所述獲取模塊,用于通過調(diào)用接口調(diào)用所述輔助認(rèn)證模塊,獲取所述輔助認(rèn)證模塊與所述第二終端的連接情況;
所述判斷子模塊,用于根據(jù)獲取的連接情況,判斷是否與第二終端處于連接狀態(tài)。
上述方案中,所述輔助認(rèn)證模塊,用于接收第二操作,所述第二操作用于請(qǐng)求獲取與所述第二終端的連接情況;根據(jù)所述第二操作,生成第二控制指令;并響應(yīng)所述第二控制指令,根據(jù)當(dāng)前自身與所述第二終端的連接情況,返回與第二終端的連接情況。
上述方案中,所述輔助認(rèn)證模塊,還用于當(dāng)與所述第二終端的連接斷開時(shí),所述輔助認(rèn)證模塊周期性探測(cè)所述第二終端,并在探測(cè)到所述第二終端后,與所述第二終端建立近距離通信連接。
上述方案中,所述輔助認(rèn)證模塊,用于接收第三操作,所述第三操作用于請(qǐng)求獲取與第二終端的連接情況;根據(jù)所述第三操作,生成第三控制指令;響應(yīng)第三控制指令,探測(cè)所述第二終端;探測(cè)到所述第二終端后,與第二終端建立近距離通信連接;并根據(jù)連接建立情況,返回與第二終端的連接情況。
上述方案中,所述輔助認(rèn)證模塊,還用于當(dāng)與所述第二終端連接建立成功,且返回與所述第二終端的連接情況后,所述輔助認(rèn)證模塊與所述第二終端斷開連接。
本發(fā)明實(shí)施例提供的認(rèn)證方法及終端,第一電子設(shè)備接收第一操作,所述第一操作用于觸發(fā)進(jìn)行認(rèn)證操作;所述第一電子設(shè)備根據(jù)所述第一操作,生成第一控制指令;并響應(yīng)第一控制指令,通過所述第一電子設(shè)備的輔助認(rèn)證模塊,判斷自身是否與第二終端處于連接狀態(tài);所述第一終端與第二終端的連接為近距離通信連接;所述第二終端為與所述第一終端綁定的終端;當(dāng)判斷結(jié)果表征自身與所述第二終端處于連接狀態(tài)時(shí),所述第一電子設(shè)備通過設(shè)定的認(rèn)證方式完成認(rèn)證,通過判斷第一終端與自身綁定的第二終端的連接情況,來(lái)輔助進(jìn)行認(rèn)證,操作便利,同時(shí)能提高應(yīng)用認(rèn)證的安全性。
附圖說(shuō)明
在附圖(其不一定是按比例繪制的)中,相似的附圖標(biāo)記可在不同的視圖中描述相似的部件。具有不同字母后綴的相似附圖標(biāo)記可表示相似部件的不同示例。附圖以示例而非限制的方式大體示出了本文中所討論的各個(gè)實(shí)施例。
圖1為本發(fā)明實(shí)施例一認(rèn)證方法流程示意圖;
圖2為本發(fā)明實(shí)施例二各設(shè)備之間的連接關(guān)系示意圖;
圖3為本發(fā)明實(shí)施例二認(rèn)證方法流程示意圖;
圖4為本發(fā)明實(shí)施例三終端結(jié)構(gòu)示意圖。
具體實(shí)施方式
下面結(jié)合附圖及實(shí)施例對(duì)本發(fā)明再作進(jìn)一步詳細(xì)的描述。
描述本發(fā)明實(shí)施例之前,先了解一下目前認(rèn)證支付方面的解決方案。
目前,移動(dòng)終端支付認(rèn)證方面有以下兩種實(shí)現(xiàn)方案:
第一種,采用安全數(shù)字證書的方式,比如將帶音頻接口的數(shù)字證書應(yīng)用到手機(jī)上,手機(jī)支付時(shí),利用數(shù)字證書對(duì)支付數(shù)據(jù)進(jìn)行簽名并認(rèn)證,從而達(dá)到防竊取篡改的目的。這種手機(jī)支付方式安全性高,但客戶需要同時(shí)隨身攜帶證書介質(zhì),成本較高,每次支付時(shí)都需要插上數(shù)字證書和輸入證書密碼,操作繁瑣,使用起來(lái)極不方便。
第二種,采用動(dòng)態(tài)密碼器的方式,動(dòng)態(tài)密碼器采用特定安全認(rèn)證算法,實(shí)現(xiàn)一次一個(gè)密碼,能充分保證手機(jī)支付密碼的安全,但這種支付方式客戶同樣需要攜帶動(dòng)態(tài)密碼器,通過操作動(dòng)態(tài)密碼器獲得支付密碼,其便捷性仍然存在不足。
從上面的描述中可以看出,上述兩種解決方案均需要用戶攜帶相應(yīng)的認(rèn)證設(shè)備,從而會(huì)造成操作繁瑣等問題。
基于此,在本發(fā)明的各種實(shí)施例中:第一終端接收第一操作,所述第一操作用于觸發(fā)進(jìn)行認(rèn)證操作;根據(jù)所述第一操作,生成第一控制指令;響應(yīng)第一控制指令,通過所述第一終端的輔助認(rèn)證模塊,判斷自身是否與第二終端處于連接狀態(tài);所述第一終端與第二終端的連接為近距離通信連接;所述第二終端為與所述第一終端綁定的終端;當(dāng)判斷結(jié)果表征自身與所述第二終端處于連接狀態(tài)時(shí),通過設(shè)定的認(rèn)證方式完成認(rèn)證。
實(shí)施例一
本實(shí)施例提供一種認(rèn)證方法,如圖1所示,該方法包括以下步驟:
步驟101:第一電子設(shè)備接收第一操作,所述第一操作用于觸發(fā)進(jìn)行認(rèn)證操作;
這里,實(shí)際應(yīng)用時(shí),所述認(rèn)證可以是支付認(rèn)證、應(yīng)用的使用認(rèn)證(即用戶是否可以使用應(yīng)用的認(rèn)證)等。
步驟102:第一電子設(shè)備根據(jù)所述第一操作,生成第一控制指令;
步驟103:第一電子設(shè)備響應(yīng)第一控制指令,通過自身的輔助認(rèn)證模塊,判斷自身是否與第二終端處于連接狀態(tài);
這里,所述第一終端與第二終端的連接為近距離通信連接;所述第二終端為與所述第一終端綁定的終端。
換句話說(shuō),所述第二終端為處于設(shè)定位置的終端。也就是說(shuō),由于所述第一電子設(shè)備與所述第二終端的連接為近距離通信連接,所以所述第二終端應(yīng)該處在能與所述第一設(shè)備建立近距離通信連接的環(huán)境。比如:用戶使用所述第一終端,此時(shí)所述第二終端可以放于所述用戶的錢包、鑰匙扣中隨身攜帶,或者放置于車上、家中的穩(wěn)妥位置,或者可以集成于電腦、手環(huán)、無(wú)線路由器、充電器等電子設(shè)備中。
其中,實(shí)際應(yīng)用時(shí),所述近距離通信連接可以是基于藍(lán)牙、ZigBee或近場(chǎng)通信(NFC,Near Field Communication)等技術(shù)的連接。
所述通過所述輔助認(rèn)證模塊,判斷自身是否與第二終端處于連接狀態(tài),具體包括:
通過調(diào)用接口調(diào)用所述輔助認(rèn)證模塊,所述第一電子設(shè)備獲取所述輔助認(rèn)證模塊與所述第二終端的連接情況;
根據(jù)獲取的連接情況,所述第一電子設(shè)備判斷是否與第二終端處于連接狀態(tài)。
其中,在一實(shí)施例中,所述通過調(diào)用接口調(diào)用所述輔助認(rèn)證模塊,獲取所述輔助認(rèn)證模塊與第二終端的連接情況,具體包括:
所述輔助認(rèn)證模塊接收第二操作,所述第二操作用于請(qǐng)求獲取與所述第二終端的連接情況;
根據(jù)所述第二操作,所述輔助認(rèn)證模塊生成第二控制指令;
所述輔助認(rèn)證模塊響應(yīng)所述第二控制指令,根據(jù)當(dāng)前自身與所述第二終端的連接情況,返回與第二終端的連接情況。
這里,當(dāng)與所述第二終端的連接斷開時(shí),所述輔助認(rèn)證模塊周期性探測(cè)所述第二終端,并在探測(cè)到所述第二終端后,與所述第二終端建立近距離通信連 接。
實(shí)際應(yīng)用時(shí),當(dāng)與所述二終端處于連接狀態(tài)時(shí),所述輔助認(rèn)證模塊返回處于連接狀態(tài)的連接情況,當(dāng)與所述第二終端與斷開狀態(tài)時(shí),所述輔助認(rèn)證模塊返回處于斷開狀態(tài)的連接情況。
從上面的描述中可以看出,當(dāng)與所述第二終端的連接斷開時(shí),所述輔助認(rèn)證模塊周期性探測(cè)所述第二終端,并在探測(cè)到所述第二終端后,與所述第二終端建立近距離通信連接,因此,這種連接方式可以稱為定期連接方式。
在一實(shí)施例中,所述通過所述輔助認(rèn)證模塊,判斷自身是否與第二終端處于連接狀態(tài),包括:
所述輔助認(rèn)證模塊接收第三操作,所述第三操作用于請(qǐng)求獲取與第二終端的連接情況;
根據(jù)所述第三操作,所述輔助認(rèn)證模塊生成第三控制指令;
所述輔助認(rèn)證模塊響應(yīng)第三控制指令,探測(cè)所述第二終端;
探測(cè)到所述第二終端后,與第二終端建立近距離通信連接;
根據(jù)連接建立情況,所述輔助認(rèn)證模塊返回與第二終端的連接情況。
其中,當(dāng)與所述第二終端連接建立成功,且返回與所述第二終端的連接情況后,所述輔助認(rèn)證模塊與所述第二終端斷開連接。
實(shí)際應(yīng)用時(shí),當(dāng)與所述第二終端連接建立成功后,所述輔助認(rèn)證模塊返回處于連接狀態(tài)的連接情況,當(dāng)與所述第二終端連接建立失敗后,所述輔助認(rèn)證模塊返回處于斷開狀態(tài)的連接情況。
從上面的描述中可以看出,當(dāng)與所述第二終端連接建立成功,且返回與所述第二終端的連接情況后,所述輔助認(rèn)證模塊與所述第二終端斷開連接,因此,這種連接方式可以稱為認(rèn)證觸發(fā)方式。
從上面的描述中可以看出,對(duì)于所述第二終端,僅使用了其通信功能,所示實(shí)際應(yīng)用時(shí),所述第二終端只需要有簡(jiǎn)單的近距離通信連接功能即可,因此可以使所述第二終端的體積非常小,比如:作成一個(gè)僅包含藍(lán)牙通信模塊的小貼片,放于用戶錢包、鑰匙扣中隨身攜帶,或放置于車上、家中的穩(wěn)妥位置, 或集成于電腦、手環(huán)、無(wú)線路由器、充電器等電子設(shè)備中。
實(shí)際應(yīng)用時(shí),所述輔助認(rèn)證模塊可以是一個(gè)特殊的應(yīng)用軟件,或者移動(dòng)終端操作系統(tǒng)的一個(gè)模塊,或者移動(dòng)終端的一個(gè)硬件模塊。
步驟104:當(dāng)判斷結(jié)果表征自身與所述第二終端處于連接狀態(tài)時(shí),第一電子設(shè)備通過設(shè)定的認(rèn)證方式完成認(rèn)證。
這里,所述第二終端的個(gè)數(shù)可以為至少一個(gè)。實(shí)際應(yīng)用時(shí),為方便用戶使用,所述第二終端的個(gè)數(shù)可以為至少兩個(gè),用戶可以將這至少兩個(gè)第二終端放置在方便與所述輔助認(rèn)證模塊建立連接的位置,比如:放置在用戶的錢包、鑰匙扣等位置。
當(dāng)有至少兩個(gè)第二終端時(shí),所述輔助認(rèn)證模塊只要有至少兩個(gè)第二終端中的一個(gè)第二終端建立連接即可,不需要都建立連接。
從上面的描述中可以看出,本發(fā)明實(shí)施例的方案是一種通過判斷第一終端與自身綁定的第二終端的連接情況,來(lái)輔助進(jìn)行認(rèn)證的過程。
具體地,當(dāng)判斷結(jié)果表征自身與所述第二終端處于連接狀態(tài)時(shí),所述第一終端認(rèn)為輔助認(rèn)證成功,通過設(shè)定的認(rèn)證方式完成認(rèn)證。
當(dāng)判斷結(jié)果表征自身與所述第二終端處于斷開狀態(tài)時(shí),所述第一終端認(rèn)為輔助認(rèn)證失敗,不通過設(shè)定的方式進(jìn)行認(rèn)證,認(rèn)為認(rèn)證失敗。
從用戶的角度來(lái)看,這種輔助認(rèn)證的過程用戶是不能感知的,所以當(dāng)?shù)谝唤K端丟失被別的用戶使用相應(yīng)的應(yīng)用時(shí),即使該應(yīng)用保存了預(yù)定的認(rèn)證方式(比如密碼、指紋等),由于第一終端與第二終端的連接為近距離通信連接,第一終端丟失后,這種連接就會(huì)被斷開,從而使得輔助認(rèn)證過程失敗,從而不能得到相應(yīng)的認(rèn)證,所以別的用戶依然不能使用該應(yīng)用,從而保證了使用的安全性。
所述設(shè)定的認(rèn)證方式:可以是用戶密碼、指紋、或數(shù)字證書等。
本發(fā)明實(shí)施例提供的認(rèn)證方法,第一電子設(shè)備接收第一操作,所述第一操作用于觸發(fā)進(jìn)行認(rèn)證操作;所述第一電子設(shè)備根據(jù)所述第一操作,生成第一控制指令;并響應(yīng)第一控制指令,通過所述第一電子設(shè)備的輔助認(rèn)證模塊,判斷自身是否與第二終端處于連接狀態(tài);所述第一終端與第二終端的連接為近距離 通信連接;所述第二終端為與所述第一終端綁定的終端;當(dāng)判斷結(jié)果表征自身與所述第二終端處于連接狀態(tài)時(shí),所述第一電子設(shè)備通過設(shè)定的認(rèn)證方式完成認(rèn)證,通過判斷第一終端與自身綁定的第二終端的連接情況,來(lái)輔助進(jìn)行認(rèn)證,操作便利,同時(shí)能提高應(yīng)用認(rèn)證的安全性。
實(shí)施例二
在實(shí)施例一的基礎(chǔ)上,本實(shí)施例以手機(jī)為例,來(lái)詳細(xì)描述如何進(jìn)行認(rèn)證。
如圖2所示,本實(shí)施例涉及到的設(shè)備分別為手機(jī)T(對(duì)應(yīng)實(shí)施例一中的第一終端)和外部輔助認(rèn)證裝置D(對(duì)應(yīng)實(shí)施例一種的第二終端)。同時(shí),T中有APP及對(duì)應(yīng)的輔助認(rèn)證模塊A。D為T綁定的設(shè)備。
A通過近距離通信連接(藍(lán)牙、ZigBee或NFC等)和D通信。
需要說(shuō)明的是:實(shí)際應(yīng)用時(shí),A功能的實(shí)現(xiàn)可以是通過一個(gè)特殊的應(yīng)用軟件,或者移動(dòng)終端操作系統(tǒng)的一個(gè)模塊,或者移動(dòng)終端的一個(gè)硬件模塊;A需要提供調(diào)用接口給APP在認(rèn)證時(shí)調(diào)用,以進(jìn)行輔助認(rèn)證。
APP是T上的應(yīng)用軟件,在進(jìn)行認(rèn)證操作時(shí),需要通過調(diào)用接口調(diào)用A,以進(jìn)行輔助認(rèn)證。
D可以有至少兩個(gè)。
本實(shí)施例提供的認(rèn)證過程,如圖3所示,主要包括以下步驟:
步驟301:用戶將T與D進(jìn)行綁定;
換句話說(shuō),將D的信息綁定至T;
當(dāng)有至少兩個(gè)D時(shí),則需要將至少兩個(gè)D的信息均綁定至T。
這里,實(shí)際應(yīng)用時(shí)可以通過T上的應(yīng)用或其他方式將D的信息綁定至T(進(jìn)行管理)。
步驟302:當(dāng)APP需要進(jìn)行認(rèn)證操作時(shí),通過調(diào)用接口向A請(qǐng)求獲取與D的連接情況;
步驟303:當(dāng)A與任意一個(gè)D處于連接狀態(tài),反饋處于連接狀態(tài)的連接情況;當(dāng)A無(wú)法與任何一個(gè)D保持連接時(shí),反饋處于斷開狀態(tài)的連接情況;
這里,當(dāng)反饋處于連接狀態(tài)的連接情況時(shí),說(shuō)明輔助認(rèn)證成功。當(dāng)反饋處于斷開狀態(tài)的連接情況時(shí),說(shuō)明輔助認(rèn)證失敗。
其中,在本步驟中,A與D連接的實(shí)現(xiàn)方式有定期連接方式以及認(rèn)證觸發(fā)方式兩種。具體地,
方式一,定期連接方式:
步驟A:A通過近距離通信連接,定期(比如每分鐘)探測(cè)D,并在探測(cè)到D后建立連接;
這里,如果有至少兩個(gè)D時(shí),則通過輪詢或其他順序逐個(gè)探測(cè),只要探測(cè)到至少兩個(gè)D中的一個(gè),則A與探測(cè)到的D建立連接并保持該連接。
步驟B:當(dāng)APP通過調(diào)用接口向A發(fā)起輔助認(rèn)證請(qǐng)求(獲取與D的連接情況)時(shí),A根據(jù)是否存在連接的情況直接反饋。
其中,當(dāng)前連接斷開時(shí),A周期性探測(cè)D,并在探測(cè)到D后建立連接。
方式二,認(rèn)證觸發(fā)方式:
步驟a:當(dāng)APP通過調(diào)用接口向A發(fā)起輔助認(rèn)證請(qǐng)求(獲取與D的連接情況)時(shí),A探測(cè)并嘗試與任何一個(gè)D建立連接;
這里,未收到輔助認(rèn)證請(qǐng)求之前,A不與D保持連接,即A與D的連接時(shí)斷開的。
步驟b:A與任意一個(gè)D成功建立連接后,則反饋處于連接狀態(tài)的連接情況;當(dāng)A不能與任意一個(gè)D建立連接時(shí),則反饋處于斷開狀態(tài)的連接情況;
步驟c:輔助認(rèn)證完成(反饋處于連接狀態(tài)的連接情況)后,A與建立連接的D斷開連接。
另外,實(shí)際應(yīng)用時(shí),也可以通過方式一和方式二結(jié)合實(shí)現(xiàn),即:A定期探測(cè)并與D建立連接,當(dāng)輔助認(rèn)證發(fā)起時(shí),若存在連接,則直接反饋成功;若不存在連接,則A立即嘗試與各D建立連接,并根據(jù)建立連接的情況反饋連接情況。
步驟304:APP根據(jù)收到的連接情況,決定是否再通過設(shè)定的認(rèn)證方式完成認(rèn)證。
具體地,當(dāng)反饋處于連接狀態(tài)的連接情況時(shí),說(shuō)明輔助認(rèn)證成功,APP決定通過設(shè)定的認(rèn)證方式完成認(rèn)證。
當(dāng)反饋處于斷開狀態(tài)的連接情況時(shí),說(shuō)明輔助認(rèn)證失敗,APP決定不再通過設(shè)定的認(rèn)證方式完成認(rèn)證,認(rèn)為認(rèn)證失敗。
從用戶的角度來(lái)看,這種輔助認(rèn)證的過程用戶是不能感知的,所以當(dāng)?shù)谝唤K端丟失被別的用戶使用相應(yīng)的應(yīng)用時(shí),即使該應(yīng)用保存了預(yù)定的認(rèn)證方式(比如密碼、指紋等),由于第一終端與第二終端的連接為近距離通信連接,第一終端丟失后,這種連接就會(huì)被斷開,從而使得輔助認(rèn)證過程失敗,從而不能得到相應(yīng)的認(rèn)證,所以別的用戶依然不能使用該應(yīng)用,從而保證了使用的安全性。
從上面的描述中可以看出,對(duì)于D,僅使用了其通信功能,所以實(shí)際應(yīng)用時(shí),D只需要有簡(jiǎn)單的近距離通信連接功能即可,因此D可以做得非常小,如一個(gè)僅包含藍(lán)牙通信模塊的小貼片,放于用戶錢包、鑰匙扣中隨身攜帶,或放置于車上、家中的穩(wěn)妥位置,或集成于電腦、手環(huán)、無(wú)線路由器、充電器等電子設(shè)備中。
舉個(gè)例子來(lái)說(shuō),使用T的用戶購(gòu)置4個(gè)相當(dāng)于D的小貼片,與自己的手機(jī)綁定后,分別放置于錢包、家中、辦公室、以及車上,這樣,當(dāng)該用戶處于家中、辦公室、車上時(shí),或?qū)⑹謾C(jī)攜帶在身邊時(shí)(一般用戶出門也需要同時(shí)攜帶錢包),用戶可方便地使用APP,由于上述輔助認(rèn)證的安全保證,甚至在進(jìn)行支付等操作時(shí)可不需要輸入用戶名密碼(之前已在APP上保存);而當(dāng)T丟失時(shí),T一定會(huì)遠(yuǎn)離既定環(huán)境,即不處在該用戶的家中、辦公室、車上或攜帶在用戶身邊,因此無(wú)法與任何一個(gè)貼片建立連接,這樣,獲得手機(jī)的其它用戶在使用APP時(shí),由于輔助認(rèn)證失敗,APP會(huì)認(rèn)為認(rèn)證失敗,此時(shí)獲得手機(jī)的其它用戶無(wú)法進(jìn)行任何操作。
從上面的描述可以得出:因?yàn)锳PP里會(huì)存有很多個(gè)人的隱私數(shù)據(jù),需要對(duì)應(yīng)用進(jìn)行認(rèn)證。另外,如果對(duì)手機(jī)支付有高要求,需要高安全性,在這兩種應(yīng)用場(chǎng)景下,通過本發(fā)明實(shí)施例的方案來(lái)輔助進(jìn)行認(rèn)證,,等輔助認(rèn)證成功后,再進(jìn)行相應(yīng)的高安全性方案的支付認(rèn)證,比如數(shù)字證書等,操作便利,同時(shí)能提 高應(yīng)用認(rèn)證的安全性。
實(shí)施例三
為實(shí)現(xiàn)本發(fā)明實(shí)施例的方法,本實(shí)施例提供一種終端,如圖4所示,該終端包括:接收模塊41、生成模塊42、判斷模塊43、輔助認(rèn)證模塊44、認(rèn)證模塊45;其中,
所述接收模塊41,用于接收第一操作,所述第一操作用于觸發(fā)進(jìn)行認(rèn)證操作;
所述生成模塊42,用于根據(jù)所述第一操作,生成第一控制指令;
所述判斷模塊43,用于響應(yīng)第一控制指令,通過所述輔助認(rèn)證模塊44,判斷自身是否與第二終端處于連接狀態(tài);所述終端與第二終端的連接為近距離通信連接;所述第二終端為與所述終端綁定的終端;所述第二終端為處于設(shè)定位置的終端;
所述認(rèn)證模塊45,用于當(dāng)判斷結(jié)果表征自身與所述第二終端處于連接狀態(tài)時(shí),通過設(shè)定的認(rèn)證方式完成認(rèn)證。
這里,實(shí)際應(yīng)用時(shí),所述認(rèn)證可以是支付認(rèn)證、應(yīng)用的使用認(rèn)證(即用戶是否可以使用應(yīng)用的認(rèn)證)等。
所述第二終端為處于設(shè)定位置的終端。也就是說(shuō),由于所述第一電子設(shè)備與所述第二終端的連接為近距離通信連接,所以所述第二終端應(yīng)該處在能與所述第一設(shè)備建立近距離通信連接的環(huán)境。比如:用戶使用所述終端,此時(shí)所述第二終端可以放于所述用戶的錢包、鑰匙扣中隨身攜帶,或者放置于車上、家中的穩(wěn)妥位置,或者可以集成于電腦、手環(huán)、無(wú)線路由器、充電器等電子設(shè)備中。
其中,實(shí)際應(yīng)用時(shí),所述近距離通信連接可以是基于藍(lán)牙、ZigBee或NFC等技術(shù)的連接。
所述判斷模塊43可以包括:獲取模塊及判斷子模塊;其中,
所述獲取模塊,用于通過調(diào)用接口調(diào)用所述輔助認(rèn)證模塊,獲取所述輔助 認(rèn)證模塊與所述第二終端的連接情況;
所述判斷子模塊,用于根據(jù)獲取的連接情況,判斷是否與第二終端處于連接狀態(tài)。
其中,在一實(shí)施例中,所述輔助認(rèn)證模塊,用于接收第二操作,所述第二操作用于請(qǐng)求獲取與所述第二終端的連接情況;根據(jù)所述第二操作,生成第二控制指令;并響應(yīng)所述第二控制指令,根據(jù)當(dāng)前自身與所述第二終端的連接情況,返回與第二終端的連接情況。
這里,當(dāng)與所述第二終端的連接斷開時(shí),所述輔助認(rèn)證模塊周期性探測(cè)所述第二終端,并在探測(cè)到所述第二終端后,與所述第二終端建立近距離通信連接。
實(shí)際應(yīng)用時(shí),當(dāng)與所述二終端處于連接狀態(tài)時(shí),所述輔助認(rèn)證模塊返回處于連接狀態(tài)的連接情況,當(dāng)與所述第二終端與斷開狀態(tài)時(shí),所述輔助認(rèn)證模塊返回處于斷開狀態(tài)的連接情況。
從上面的描述中可以看出,當(dāng)與所述第二終端的連接斷開時(shí),所述輔助認(rèn)證模塊周期性探測(cè)所述第二終端,并在探測(cè)到所述第二終端后,與所述第二終端建立近距離通信連接,因此,這種連接方式可以稱為定期連接方式。
在一實(shí)施例中,所述輔助認(rèn)證模塊,用于接收第三操作,所述第三操作用于請(qǐng)求獲取與第二終端的連接情況;根據(jù)所述第三操作,生成第三控制指令;響應(yīng)第三控制指令,探測(cè)所述第二終端;探測(cè)到所述第二終端后,與第二終端建立近距離通信連接;并根據(jù)連接建立情況,返回與第二終端的連接情況。
其中,當(dāng)與所述第二終端連接建立成功,且返回與所述第二終端的連接情況后,所述輔助認(rèn)證模塊與所述第二終端斷開連接。
實(shí)際應(yīng)用時(shí),當(dāng)與所述第二終端連接建立成功后,所述輔助認(rèn)證模塊返回處于連接狀態(tài)的連接情況,當(dāng)與所述第二終端連接建立失敗后,所述輔助認(rèn)證模塊返回處于斷開狀態(tài)的連接情況。
從上面的描述中可以看出,當(dāng)與所述第二終端連接建立成功,且返回與所述第二終端的連接情況后,所述輔助認(rèn)證模塊與所述第二終端斷開連接,因此, 這種連接方式可以稱為認(rèn)證觸發(fā)方式。
從上面的描述中可以看出,對(duì)于所述第二終端,僅使用了其通信功能,所示實(shí)際應(yīng)用時(shí),所述第二終端只需要有簡(jiǎn)單的近距離通信連接功能即可,因此可以使所述第二終端的體積非常小,比如:作成一個(gè)僅包含藍(lán)牙通信模塊的小貼片,放于用戶錢包、鑰匙扣中隨身攜帶,或放置于車上、家中的穩(wěn)妥位置,或集成于電腦、手環(huán)、無(wú)線路由器、充電器等電子設(shè)備中。
實(shí)際應(yīng)用時(shí),所述輔助認(rèn)證模塊可以是一個(gè)特殊的應(yīng)用軟件,或者移動(dòng)終端操作系統(tǒng)的一個(gè)模塊,或者移動(dòng)終端的一個(gè)硬件模塊。
所述第二終端的個(gè)數(shù)可以為至少一個(gè)。實(shí)際應(yīng)用時(shí),為方便用戶使用,所述第二終端的個(gè)數(shù)可以為至少兩個(gè),用戶可以將這至少兩個(gè)第二終端放置在方便與所述輔助認(rèn)證模塊建立連接的位置,比如:放置在用戶的錢包、鑰匙扣等位置。
當(dāng)有至少兩個(gè)第二終端時(shí),所述輔助認(rèn)證模塊只要有至少兩個(gè)第二終端中的一個(gè)第二終端建立連接即可,不需要都建立連接。
從上面的描述中可以看出,本發(fā)明實(shí)施例的方案是一種通過判斷終端與自身綁定的第二終端的連接情況,來(lái)輔助進(jìn)行認(rèn)證的過程。
具體地,當(dāng)判斷結(jié)果表征自身與所述第二終端處于連接狀態(tài)時(shí),所述認(rèn)證模塊45認(rèn)為輔助認(rèn)證成功,通過設(shè)定的認(rèn)證方式完成認(rèn)證。
當(dāng)判斷結(jié)果表征自身與所述第二終端處于斷開狀態(tài)時(shí),所述認(rèn)證模塊45認(rèn)為輔助認(rèn)證失敗,不通過設(shè)定的方式進(jìn)行認(rèn)證,認(rèn)為認(rèn)證失敗。
從用戶的角度來(lái)看,這種輔助認(rèn)證的過程用戶是不能感知的,所以當(dāng)終端丟失被別的用戶使用相應(yīng)的應(yīng)用時(shí),即使該應(yīng)用保存了預(yù)定的認(rèn)證方式(比如密碼、指紋等),由于所述終端與第二終端的連接為近距離通信連接,所述終端丟失后,這種連接就會(huì)被斷開,從而使得輔助認(rèn)證過程失敗,從而不能得到相應(yīng)的認(rèn)證,所以別的用戶依然不能使用該應(yīng)用,從而保證了使用的安全性。
所述設(shè)定的認(rèn)證方式:可以是用戶密碼、指紋、或數(shù)字證書等。
實(shí)際應(yīng)用時(shí),接收模塊41、生成模塊42、判斷模塊43、認(rèn)證模塊45、獲 取模塊及判斷子模塊的具體實(shí)現(xiàn)可由終端中的中央處理器(CPU,Central Processing Unit)、微處理器(MCU,Micro Control Unit)、數(shù)字信號(hào)處理器(DSP,Digital Signal Processor)或可編程邏輯陣列(FPGA,F(xiàn)ield-Programmable Gate Array)實(shí)現(xiàn)。
本發(fā)明實(shí)施例提供的終端,所述接收模塊41接收第一操作,所述第一操作用于觸發(fā)進(jìn)行認(rèn)證操作;所述生成模塊42根據(jù)所述第一操作,生成第一控制指令;所述判斷模塊43響應(yīng)第一控制指令,通過所述輔助認(rèn)證模塊44,判斷自身是否與第二終端處于連接狀態(tài);所述終端與第二終端的連接為近距離通信連接;所述第二終端為與所述終端綁定的終端;當(dāng)判斷結(jié)果表征自身與所述第二終端處于連接狀態(tài)時(shí),所述認(rèn)證模塊45通過設(shè)定的認(rèn)證方式完成認(rèn)證,通過判斷終端與自身綁定的第二終端的連接情況,來(lái)輔助進(jìn)行認(rèn)證,操作便利,同時(shí)能提高應(yīng)用認(rèn)證的安全性。
本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本發(fā)明的實(shí)施例可提供為方法、系統(tǒng)、或計(jì)算機(jī)程序產(chǎn)品。因此,本發(fā)明可采用硬件實(shí)施例、軟件實(shí)施例、或結(jié)合軟件和硬件方面的實(shí)施例的形式。而且,本發(fā)明可采用在一個(gè)或多個(gè)其中包含有計(jì)算機(jī)可用程序代碼的計(jì)算機(jī)可用存儲(chǔ)介質(zhì)(包括但不限于磁盤存儲(chǔ)器和光學(xué)存儲(chǔ)器等)上實(shí)施的計(jì)算機(jī)程序產(chǎn)品的形式。
本發(fā)明是參照根據(jù)本發(fā)明實(shí)施例的方法、設(shè)備(系統(tǒng))、和計(jì)算機(jī)程序產(chǎn)品的流程圖和/或方框圖來(lái)描述的。應(yīng)理解可由計(jì)算機(jī)程序指令實(shí)現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合。可提供這些計(jì)算機(jī)程序指令到通用計(jì)算機(jī)、專用計(jì)算機(jī)、嵌入式處理機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一個(gè)機(jī)器,使得通過計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的裝置。
這些計(jì)算機(jī)程序指令也可存儲(chǔ)在能引導(dǎo)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計(jì)算機(jī)可讀存儲(chǔ)器中,使得存儲(chǔ)在該計(jì)算機(jī)可讀存儲(chǔ)器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流 程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能。
這些計(jì)算機(jī)程序指令也可裝載到計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計(jì)算機(jī)實(shí)現(xiàn)的處理,從而在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行的指令提供用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的步驟。
以上所述,僅為本發(fā)明的較佳實(shí)施例而已,并非用于限定本發(fā)明的保護(hù)范圍。