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