一種基于手勢識別的登錄認(rèn)證方法、裝置及系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其是一種基于手勢識別的登錄認(rèn)證方法、裝置及系 統(tǒng)。
【背景技術(shù)】
[0002] 隨著互聯(lián)網(wǎng)技術(shù)的發(fā)展,用戶在各種應(yīng)用中的安全認(rèn)證問題亦成為一大關(guān)注點(diǎn), 特別是目前一些應(yīng)用的認(rèn)證方式較為復(fù)雜,用戶使用比較繁瑣。
[0003] 實(shí)際上,目前用戶每打開一個不同的APP應(yīng)用都要經(jīng)歷繁瑣的注冊過程才能讓應(yīng) 用方識別賬戶,另外,已經(jīng)注冊過的賬戶也必須繁瑣的輸入賬號名和密碼來完成認(rèn)證登錄, 由于用戶經(jīng)常忘記各種賬戶和密碼,所以出現(xiàn)了對不同的APP應(yīng)用都是使用同一套靜態(tài)的 賬號和密碼,但是這種通用的靜態(tài)的賬號和密碼安全性極低,一旦被盜,所有APP應(yīng)用的賬 號和密碼都完全泄露,用戶的財產(chǎn)安全將受到威脅。
[0004] 從企業(yè)角度來講,在智能手機(jī)APP應(yīng)用的開發(fā)團(tuán)隊中,由于每次團(tuán)隊都要對用戶 的賬戶作認(rèn)證工作,開發(fā)團(tuán)隊將花費(fèi)大量時間對賬戶的安全、認(rèn)證作一套認(rèn)證鑒權(quán)系統(tǒng),大 大降低了工作效率,而且在認(rèn)證鑒權(quán)系統(tǒng)開發(fā)期間,由于不同的開發(fā)團(tuán)隊的自身能力有限, 很多團(tuán)隊都無法確保用戶賬戶的安全。
[0005] 為此,為了適應(yīng)現(xiàn)代高科技、保障用戶賬戶安全,同時簡化用戶的操作,就需要一 種安全、簡便的登錄認(rèn)證方式。
【發(fā)明內(nèi)容】
[0006] 為此,本發(fā)明提供一種基于手勢識別的登錄認(rèn)證方法、裝置及系統(tǒng),以力圖解決或 者至少緩解上面存在的至少一個問題。
[0007] 根據(jù)本發(fā)明的一個方面,提供了一種基于手勢識別的登錄認(rèn)證方法,該方法在第 一服務(wù)器中執(zhí)行,第一服務(wù)器能夠通過網(wǎng)絡(luò)與移動終端、第二服務(wù)器、第三服務(wù)器、應(yīng)用服 務(wù)器相連,包括步驟:接收由應(yīng)用服務(wù)器發(fā)送的、用戶請求登錄第三方應(yīng)用的登錄請求,生 成事件標(biāo)識,其中登錄請求包含具有應(yīng)用標(biāo)識、用戶標(biāo)識和認(rèn)證類型的認(rèn)證信息,其中認(rèn)證 類型是手勢識別;發(fā)送認(rèn)證信息給第二服務(wù)器,由第二服務(wù)器返回與用戶標(biāo)識對應(yīng)的用戶 手機(jī)號;發(fā)送推送任務(wù)給第三服務(wù)器,以便第三服務(wù)器推送指示顯示授權(quán)界面的消息給用 戶手機(jī)號對應(yīng)的移動終端;發(fā)送事件標(biāo)識給應(yīng)用服務(wù)器,并發(fā)送包含認(rèn)證信息的認(rèn)證請求 給移動終端;接收由移動終端發(fā)送的、在授權(quán)界面上采集到的手勢密碼;以及發(fā)送包括手 勢密碼的認(rèn)證信息給第二服務(wù)器,由第二服務(wù)器返回用戶標(biāo)識和認(rèn)證類型,并關(guān)聯(lián)用戶標(biāo) 識、事件標(biāo)識和認(rèn)證類型,以便應(yīng)用服務(wù)器根據(jù)事件標(biāo)識查詢與用戶標(biāo)識對應(yīng)的認(rèn)證結(jié)果。
[0008] 可選地,在根據(jù)本發(fā)明的基于手勢識別的登錄認(rèn)證方法中,認(rèn)證信息還包含簽名 信息,簽名信息是對包括應(yīng)用標(biāo)識、用戶標(biāo)識和認(rèn)證類型在內(nèi)的傳輸數(shù)據(jù)進(jìn)行加密算法得 到的。
[0009] 可選地,在根據(jù)本發(fā)明的基于手勢識別的登錄認(rèn)證方法中,發(fā)送認(rèn)證信息給第二 服務(wù)器,由第二服務(wù)器返回與用戶標(biāo)識對應(yīng)的用戶手機(jī)號和認(rèn)證類型的步驟包括:發(fā)送認(rèn) 證信息給第二服務(wù)器,以便第二服務(wù)器驗(yàn)證簽名信息是否正確;以及若驗(yàn)證通過,接收由第 二服務(wù)器發(fā)送的第一驗(yàn)證消息,其中,第一驗(yàn)證消息包含用戶手機(jī)號。
[0010] 可選地,在根據(jù)本發(fā)明的基于手勢識別的登錄認(rèn)證方法中,還包括步驟:關(guān)聯(lián)用戶 手機(jī)號與事件標(biāo)識,以便根據(jù)用戶手機(jī)號關(guān)聯(lián)的事件標(biāo)識確定當(dāng)前用戶的請求類型。
[0011] 可選地,在根據(jù)本發(fā)明的基于手勢識別的登錄認(rèn)證方法中,推送任務(wù)中包含請求 類型。
[0012] 可選地,在根據(jù)本發(fā)明的基于手勢識別的登錄認(rèn)證方法中,發(fā)送包括手勢密碼的 認(rèn)證信息給第二服務(wù)器,由第二服務(wù)器返回用戶標(biāo)識的步驟包括:發(fā)送包含手勢密碼的認(rèn) 證信息給第二服務(wù)器,以便第二服務(wù)器驗(yàn)證手勢密碼是否正確;以及若驗(yàn)證通過,接收由第 二服務(wù)器發(fā)送的第二驗(yàn)證消息,其中第二驗(yàn)證消息包含用戶標(biāo)識和認(rèn)證類型。
[0013] 可選地,在根據(jù)本發(fā)明的基于手勢識別的登錄認(rèn)證方法中,發(fā)送推送任務(wù)給第三 服務(wù)器的步驟之前,還包括步驟:向第三服務(wù)器進(jìn)行推送驗(yàn)證,若驗(yàn)證失敗,則發(fā)送驗(yàn)證失 敗消息給應(yīng)用服務(wù)器。
[0014] 根據(jù)本發(fā)明的另一方面,提供了一種基于手勢識別的登錄認(rèn)證裝置,裝置駐留在 第一服務(wù)器中,第一服務(wù)器能夠通過網(wǎng)絡(luò)與移動終端、第二服務(wù)器、第三服務(wù)器、應(yīng)用服務(wù) 器相連,裝置包括:連接管理單元,適于接收由應(yīng)用服務(wù)器發(fā)送的、用戶請求登錄第三方應(yīng) 用的登錄請求,以及由移動終端發(fā)送的、在授權(quán)界面上采集到的手勢密碼,還適于發(fā)送認(rèn)證 信息給第二服務(wù)器、并接收由第二服務(wù)器返回的用戶手機(jī)號、以及發(fā)送包括手勢密碼的認(rèn) 證信息給第二服務(wù)器、并接收由第二服務(wù)器返回的用戶標(biāo)識和認(rèn)證類型,發(fā)送事件標(biāo)識給 應(yīng)用服務(wù)器、發(fā)送認(rèn)證請求給移動終端、以及發(fā)送推送任務(wù)給第三服務(wù)器,以便第三服務(wù)器 推送指示顯示授權(quán)界面的消息給用戶手機(jī)號對應(yīng)的移動終端,其中登錄請求和認(rèn)證請求都 包含具有應(yīng)用標(biāo)識、用戶標(biāo)識和認(rèn)證類型的認(rèn)證信息,并且認(rèn)證類型是手勢識別,用戶手機(jī) 號與用戶標(biāo)識相對應(yīng);信息生成單元,適于在接收到登錄請求后,生成事件標(biāo)識;以及信息 關(guān)聯(lián)單元,適于關(guān)聯(lián)用戶標(biāo)識、事件標(biāo)識和認(rèn)證類型,以便應(yīng)用服務(wù)器根據(jù)事件標(biāo)識查詢與 用戶標(biāo)識對應(yīng)的認(rèn)證結(jié)果。
[0015] 可選地,在根據(jù)本發(fā)明的基于手勢識別的登錄認(rèn)證裝置中,認(rèn)證信息還包含簽名 信息,簽名信息是對包括應(yīng)用標(biāo)識、用戶標(biāo)識和認(rèn)證類型在內(nèi)的傳輸數(shù)據(jù)進(jìn)行加密算法得 到的。
[0016] 可選地,在根據(jù)本發(fā)明的基于手勢識別的登錄認(rèn)證裝置中,連接管理單元還適于 發(fā)送認(rèn)證信息給第二服務(wù)器,由其驗(yàn)證簽名信息是否正確,若驗(yàn)證通過,則接收第一驗(yàn)證消 息,其包含與用戶標(biāo)識對應(yīng)的用戶手機(jī)號。
[0017] 可選地,在根據(jù)本發(fā)明的基于手勢識別的登錄認(rèn)證裝置中,信息關(guān)聯(lián)單元還適于 關(guān)聯(lián)用戶手機(jī)號與事件標(biāo)識,以便根據(jù)用戶手機(jī)號關(guān)聯(lián)的事件標(biāo)識確定當(dāng)前用戶的請求類 型。
[0018] 可選地,在根據(jù)本發(fā)明的基于手勢識別的登錄認(rèn)證裝置中,推送任務(wù)中包含請求 類型。
[0019] 可選地,在根據(jù)本發(fā)明的基于手勢識別的登錄認(rèn)證裝置中,連接管理單元還適于 發(fā)送包含手勢密碼的認(rèn)證信息給第二服務(wù)器,由其驗(yàn)證手勢密碼是否正確,若驗(yàn)證通過,則 接收第二驗(yàn)證消息,其包含用戶標(biāo)識和認(rèn)證類型。
[0020] 可選地,在根據(jù)本發(fā)明的基于手勢識別的登錄認(rèn)證裝置中,還包括:推送驗(yàn)證單 元,適于在發(fā)送推送任務(wù)給第三服務(wù)器之前,向第三服務(wù)器進(jìn)行推送驗(yàn)證,若驗(yàn)證失敗,則 發(fā)送驗(yàn)證失敗消息給應(yīng)用服務(wù)器。
[0021] 根據(jù)本發(fā)明的另一方面,提供了又一種基于手勢識別的登錄認(rèn)證方法,方法在第 二服務(wù)器中執(zhí)行,第二服務(wù)器能夠通過網(wǎng)絡(luò)與移動終端、第一服務(wù)器、第三服務(wù)器、應(yīng)用服 務(wù)器相連,包括步驟:接收第一服務(wù)器發(fā)送的第一驗(yàn)證請求,第一驗(yàn)證請求中包含具有應(yīng) 用標(biāo)識、用戶標(biāo)識和認(rèn)證類型的認(rèn)證信息,認(rèn)證信息由第一服務(wù)器從應(yīng)用服務(wù)器發(fā)送的、用 戶請求登錄第三方應(yīng)用的登錄請求中獲取,且第一服務(wù)器還生成與登錄請求關(guān)聯(lián)的事件標(biāo) 識;驗(yàn)證認(rèn)證信息是否正確,若驗(yàn)證通過,返回與用戶標(biāo)識對應(yīng)的用戶手機(jī)號給第一服務(wù) 器,以便第一服務(wù)器發(fā)送事件標(biāo)識給應(yīng)用服務(wù)器以及發(fā)送推送任務(wù)給第三服務(wù)器,由第三 服務(wù)器推送指示顯示授權(quán)界面的消息給用戶手機(jī)號對應(yīng)的移動終端;接收第一服務(wù)器發(fā)送 的第二驗(yàn)證請求,第二驗(yàn)證請求中還包含手勢密碼,其中第一服務(wù)器發(fā)送包含認(rèn)證信息的 認(rèn)證請求給移動終端后,接收由移動終端發(fā)送的、在授權(quán)界面上采集到的手勢密碼,發(fā)送第 二驗(yàn)證請求;以及驗(yàn)證手勢密碼是否正確,若驗(yàn)證通過,返回用戶標(biāo)識和認(rèn)證類型給第一服 務(wù)器,由第一服務(wù)器關(guān)聯(lián)用戶標(biāo)識、事件標(biāo)識與認(rèn)證類型,以便應(yīng)用服務(wù)器根據(jù)事件標(biāo)識查 詢與用戶標(biāo)識對應(yīng)的認(rèn)證結(jié)果。
[0022] 可選地,在根據(jù)本發(fā)明的基于手勢識別的登錄認(rèn)證方法中,認(rèn)證信息還包含簽名 信息,簽名信息是對包括應(yīng)用標(biāo)識、用戶標(biāo)識和認(rèn)證類型在內(nèi)的傳輸數(shù)據(jù)進(jìn)行加密算法得 到的。
[0023] 可選地,在根據(jù)本發(fā)明的基于手勢識別的登錄認(rèn)證方法中,在接收到第一驗(yàn)證請 求后驗(yàn)證認(rèn)證信息是否正確的步驟包括:通過加密算法來驗(yàn)證簽名信息是否正確。
[0024] 可選地,在根據(jù)本發(fā)明的基于手勢識別的登錄認(rèn)證方法中,在接收到第二驗(yàn)證請 求后驗(yàn)證手勢密碼是否正確的步驟包括:根據(jù)手勢密碼每個節(jié)點(diǎn)對應(yīng)的字符、以及手勢經(jīng) 過節(jié)點(diǎn)的順序,判斷所述手勢密碼與該用戶的預(yù)置模型是否一致,若一致則認(rèn)為驗(yàn)證正確。
[0025] 根據(jù)本發(fā)明的另一方面,提供了又一種基于手勢識別的登錄認(rèn)證裝置,裝置駐留 在第二服務(wù)器中,第二服務(wù)器能夠通過網(wǎng)絡(luò)與移動終端、第一服務(wù)器、第三服務(wù)器、應(yīng)用服 務(wù)器相連,裝置包括:連接管理單元,適于接收由第一服務(wù)器發(fā)送的第一驗(yàn)證請求,第一驗(yàn) 證請求中包含具有應(yīng)用標(biāo)識、用戶標(biāo)識和認(rèn)證類型的認(rèn)證信息,認(rèn)證信息由第一服務(wù)器從 應(yīng)用服務(wù)器發(fā)送的、用戶請求登錄第三方應(yīng)用的登錄請求中獲取,且第一服務(wù)器還適于生 成與登錄請求關(guān)聯(lián)的事件標(biāo)識,驗(yàn)證通過時返回用戶手機(jī)號給第一服務(wù)器,以便第一服務(wù) 器發(fā)送事件標(biāo)識給應(yīng)用服務(wù)器以及發(fā)送推送任務(wù)給第三服務(wù)器,由第三服務(wù)器推送指示顯 示授權(quán)界面的消息給用戶手機(jī)號對應(yīng)的移動終端,還適于接收由第一服務(wù)器發(fā)送的第二驗(yàn) 證請求,第二驗(yàn)證請求中包含手勢密碼,其中第一服務(wù)器發(fā)送包含認(rèn)證信息的認(rèn)證請求給 移動終端后,接收由移動終端發(fā)送的、在授權(quán)界面上采集的手勢密碼,發(fā)送第二驗(yàn)證請求, 驗(yàn)證通過時返回用戶標(biāo)識和認(rèn)證類型給第