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