一種身份識別方法及終端與流程
2023-12-08 20:57:46 3

本發明涉及數據處理領域,尤其涉及一種身份識別方法及終端。
背景技術:
在手機號實名制的大背景下,用戶已經習慣在手機移動終端上完成一切可以完成的操作,許多需要確認用戶身份的平臺,都可以通過手機號來標識身份。並且也能夠實現跨平臺登錄,比如要登錄京東平臺,可以直接使用微信號進行登錄。但是,目前在進行用戶身份確認時,用不同帳號登錄同一平臺時,都需要用戶進行確認,比如採用微信帳號登錄京東平臺時,需要獲得用戶的確認才能進行,採用支付寶帳戶登錄京東平臺時,同樣需要獲得用戶的確認才能進行,而實際上登錄京東平臺的微信號與支付寶帳戶是同一個人,京東平臺無法知道這兩個用戶為同一個人,從而導致重複認證,用戶操作繁瑣,導致用戶體驗不佳,並且目前的跨平臺登錄,只能實現登錄,並不能實現各個平臺用戶信息的共享,導致對用戶信息的統計、分析不方便。
技術實現要素:
本發明所要解決的技術問題是:提供一種身份識別方法和終端,提高身份識別以及用戶信息共享的方便性。
為了解決上述技術問題,本發明採用的一種技術方案為:
一種身份識別方法,包括步驟:
s1、接收移動終端的登錄請求,識別所述移動終端所在的第三方開放平臺;
s2、獲取用戶在所述第三方開放平臺的授權信息;
s3、獲取與所述授權信息對應的數字身份;
s4、利用所述數字身份實現所述移動終端的登錄。
為了解決上述技術問題,本發明採用的另一種技術方案為:
一種身份識別終端,包括存儲器、處理器及存儲在存儲器上並可在處理器上運行的電腦程式,所述處理器執行所述程序時實現以下步驟:
s1、接收移動終端的登錄請求,識別所述移動終端所在的第三方開放平臺;
s2、獲取用戶在所述第三方開放平臺的授權信息;
s3、獲取與所述授權信息對應的數字身份;
s4、利用所述數字身份實現所述移動終端的登錄。
本發明的有益效果在於:通過獲取用戶在第三方開放平臺的授權信息,獲取與所述授權信息對應的數字身份,利用所述數字身份實現登錄,快速識別用戶身份,登錄方便,避免重複認證,用戶體驗佳。
附圖說明
圖1為本發明實施例的一種身份識別方法的流程圖;
圖2為本發明實施例的一種身份識別終端的結構示意圖;
標號說明:
1、身份識別終端;2、存儲器;3、處理器。
具體實施方式
為詳細說明本發明的技術內容、所實現目的及效果,以下結合實施方式並配合附圖予以說明。
本發明最關鍵的構思在於:獲取用戶在第三方開放平臺的授權信息,獲取與所述授權信息對應的數字身份,利用所述數字身份實現快速地身份識別以進行快速跨平臺登錄。
請參照圖1,一種身份識別方法,包括步驟:
s1、接收移動終端的登錄請求,識別所述移動終端所在的第三方開放平臺;
s2、獲取用戶在所述第三方開放平臺的授權信息;
s3、獲取與所述授權信息對應的數字身份;
s4、利用所述數字身份實現所述移動終端的登錄。
由上述描述可知,本發明的有益效果在於:通過獲取用戶在第三方開放平臺的授權信息,獲取與所述授權信息對應的數字身份,利用所述數字身份實現登錄,快速識別用戶身份,登錄方便,避免重複認證,用戶體驗佳。
進一步的,所述步驟s1中所述登錄請求通過所述移動終端掃描二維碼後生成。
由上述描述可知,通過二維碼實現登錄請求的發送,不需要用戶進行手動輸入登錄請求,方便操作。
進一步的,所述步驟s2具體包括:
採用oauth2.0授權機制獲取用戶在所述第三方開放平臺的授權令牌;
根據所述授權令牌,獲取所述用戶在第三方開放平臺的授權信息。
由上述描述可知,通過採用國際標準oauth2.0授權機制獲取用戶在第三方開放平臺的授權令牌,並根據所述授權令牌,獲取第三方開放平臺授權信息,根據所述授權信息,獲取對應的數字身份,使得所述數字身份的獲取可靠、安全並且簡易。
進一步的,所述步驟s3具體包括:
s31、判斷是否存在與所述授權信息對應的數字身份,如果否,則執行步驟s32,否則,執行步驟s35;
s32、從所述授權信息中提取手機號,進行手機號與所述授權信息的綁定;
s33、將所述授權信息添加進與所述手機號對應的授權信息池;
s34、聚合所述授權信息池中的授權信息,生成所述授權信息對應的數字身份;
s35、獲取與所述授權信息對應的數字身份。
由上述描述可知,基於用戶手機號聚合用戶在各個第三方開放平臺的授權信息,並生成各個授權信息對應的通用數字身份,直接利用所述通用數字身份進行快速識別用戶身份並登陸,操作方便,只要將第三方開放平臺的授權信息與用戶手機號綁定過,後續只需要找到對應所述授權信息的數字身份即可完成身份識別以及登陸,避免重複認證。
進一步的,還包括步驟:
s5、接收移動終端發送的交易完成信息,基於所述數字身份存儲與所述交易相關的用戶信息。
由上述描述可知,在移動終端完成交易後,基於數字身份存儲與所述交易相關的用戶信息,實現用戶信息的跨平臺共享,方便對用戶信息的統計、分析。
請參照圖2,一種身份識別終端,包括存儲器、處理器及存儲在存儲器上並可在處理器上運行的電腦程式,其特徵在於,所述處理器3執行所述程序時實現以下步驟:
s1、接收移動終端的登錄請求,識別所述移動終端所在的第三方開放平臺;
s2、獲取用戶在所述第三方開放平臺的授權信息;
s3、獲取與所述授權信息對應的數字身份;
s4、利用所述數字身份實現所述移動終端的登錄。
由上述描述可知,本發明的有益效果在於:通過獲取用戶在第三方開放平臺的授權信息,獲取與所述授權信息對應的數字身份,利用所述數字身份實現登錄,快速識別用戶身份,登錄方便,避免重複認證,用戶體驗佳。
進一步的,所述步驟s1中所述登錄請求通過所述移動終端掃描二維碼後生成。
由上述描述可知,通過二維碼實現登錄請求的發送,不需要用戶進行手動輸入登錄請求,方便操作。
進一步的,所述步驟s2具體包括:
採用oauth2.0授權機制獲取用戶在所述第三方開放平臺的授權令牌;
根據所述授權令牌,獲取所述用戶在第三方開放平臺的授權信息。
由上述描述可知,通過採用國際標準oauth2.0授權機制獲取用戶在第三方開放平臺的授權令牌,並根據所述授權令牌,獲取第三方開放平臺授權信息,根據所述授權信息,獲取對應的數字身份,使得所述數字身份的獲取可靠、安全並且簡易。
進一步的,所述步驟s3具體包括:
s31、判斷是否存在與所述授權信息對應的數字身份,如果否,則執行步驟s52,否則,執行步驟s35;
s32、從所述授權信息中提取手機號,進行手機號與所述授權信息的綁定;
s33、將所述授權信息添加進與所述手機號對應的授權信息池;
s34、聚合所述授權信息池中的授權信息,生成並存儲所述授權信息對應的數字身份;
s35、獲取與所述授權信息對應的數字身份。
由上述描述可知,基於用戶手機號聚合用戶在各個第三方開放平臺的授權信息,並生成各個授權信息對應的通用數字身份,直接利用所述通用數字身份進行快速識別用戶身份並登陸,操作方便,只要將第三方開放平臺的授權信息與用戶手機號綁定過,後續只需要找到對應所述授權信息的數字身份即可完成身份識別以及登陸,避免重複認證。
進一步的,還包括步驟:
s5、接收移動終端發送的交易完成信息,基於所述數字身份存儲與所述交易相關的用戶信息。
由上述描述可知,在移動終端完成交易後,基於數字身份存儲與所述交易相關的用戶信息,實現用戶信息的跨平臺共享,方便對用戶信息的統計、分析。
實施例一
一種身份識別方法,包括步驟:
s1、接收移動終端的登錄請求,識別所述移動終端所在的第三方開放平臺;
其中,所述登錄請求通過所述移動終端掃描二維碼後生成;
s2、獲取用戶在所述第三方開放平臺的授權信息;
具體的,採用oauth2.0授權機制獲取用戶在所述第三方開放平臺的授權令牌;
根據所述授權令牌,獲取所述用戶在第三方開放平臺的授權信息;
s3、獲取與所述授權信息對應的數字身份;
具體的,包括步驟:
s31、判斷是否存在與所述授權信息對應的數字身份,如果否,則執行步驟s32,否則,執行步驟s35;
s32、從所述授權信息中提取手機號,進行手機號與所述授權信息的綁定;
s33、將所述授權信息添加進與所述手機號對應的授權信息池;
s34、聚合所述授權信息池中的授權信息,生成所述授權信息對應的數字身份;
s35、獲取與所述授權信息對應的數字身份;
其中,為了方便操作,所述數字身份可以是直接用與所述授權信息綁定的手機號表示,或者為了提高安全性,可以將所述手機號進行加密後作為數字身份,加密手段可以是數字籤名、md5等;
s4、利用所述數字身份實現所述移動終端的登錄。
實施例二
一種身份識別方法,其與實施例一的不同在於,還包括步驟:
s5、接收移動終端發送的交易完成信息,基於所述數字身份存儲與所述交易相關的用戶信息;
其中,所述用戶信息包括用戶所具有的各第三方開放平臺的優惠券,用戶的訂單信息等。
實施例三
將所述身份識別方法應用於具體的場景中,比如:用戶進入餐廳就座之後,通過微信的掃一掃掃描餐桌二維碼以進行餐廳所使用的伺服器的登錄;
所述伺服器根據所述登錄請求識別出手機所在的第三方開放平臺為微信,則通過oauth2.0授權機制獲取用戶在微信平臺的授權令牌;
根據所述授權令牌,獲取所述用戶在微信的授權信息,比如微信帳戶;
基於所述微信帳戶在終端資料庫中查找是否有對應的數字身份,如果沒有,則從所述微信帳戶中提取用戶手機號,進行用戶手機號與微信帳戶的綁定,將微信帳戶添加進與用戶手機號對應的授權信息池中,所述授權信息池中集合了通過用戶手機號綁定的所有第三方開放平臺的帳號,比如:美團、餓了麼、糯米、大眾點評、支付寶等,不同的手機號碼對應不同的授權信息池,聚合所述授權信息池中的授權信息,生成所述授權信息對應的數字身份;
如果有,則獲取與所述授權信息對應的數字身份;利用所述數字身份直接登錄所述伺服器,其中,為了方便操作,所述數字身份可以是直接用與所述授權信息綁定的手機號表示,或者為了提高安全性,可以將所述手機號進行加密後作為數字身份,加密手段可以是數字籤名、md5等;
在用戶登錄所述伺服器,完成相應的交易之後,伺服器接收移動終端發送的交易完成信息,基於所述數字身份存儲與所述交易相關的用戶信息;所述用戶信息包括:第三方開放平臺的優惠券,用戶的訂單信息等,即伺服器通過所述數字身份即可查詢到用戶在各個第三方開放平臺所擁有的優惠券、訂單信息等,方便對用戶數據的統計和分析。
實施例四
本發明提供一種身份識別終端,包括存儲器2、處理器及存儲在存儲器上並可在處理器上運行的電腦程式,所述處理器執行所述程序時實現實施例一中的各個步驟。
實施例五
本發明提供一種身份識別終端1,包括存儲器、處理器及存儲在存儲器上並可在處理器上運行的電腦程式,所述處理器執行所述程序時實現實施例二中的各個步驟。
綜上所述,本發明提供的一種身份識別方法及終端,基於用戶手機號獲取用戶在各個第三方開放平臺的授權信息,對所述授權信息進行聚合,生成對應各個授權信息的通用的數字身份,並利用所述數字身份實現快速身份識別和快速登錄,同時基於所述數字身份對用戶信息進行存儲,關聯各平臺用戶信息,用戶在各平臺發生交易時,可通過數字身份快速識別身份,實現跨平臺登錄,並且在交易達成後,可通過數字身份存儲對應的與業務相關的用戶信息,靈活地實現各平臺中用戶數據的共享,方便對用戶數據的統計和分析。
以上所述僅為本發明的實施例,並非因此限制本發明的專利範圍,凡是利用本發明說明書及附圖內容所作的等同變換,或直接或間接運用在相關的技術領域,均同理包括在本發明的專利保護範圍內。