本申請涉及互聯(lián)網技術領域,尤其涉及一種用戶信息的獲取方法和裝置。
背景技術:
現(xiàn)在,用戶經常要登錄不同的網站,但是每次登錄都要填入用戶的個人信息,很不方便。雖然可以通過使用用戶的社交賬號授權登錄第三方網站的方式,將用戶的基本信息授權給第三方網站,但是,這種方式必須通過賬號登錄的方式進行授權,還是需要用戶輸入的過程,不方便用戶的使用,用戶體驗較差;并且授權給第三方網站的基本信息中,僅包含用戶的昵稱和/或頭像等最基本的一些信息,而用戶的私密性稍高的一些信息,例如用戶的收貨地址、尺碼和/或第一收貨人等信息,還是需要用戶手動輸入,用戶體驗不好。
技術實現(xiàn)要素:
本申請的目的旨在至少在一定程度上解決相關技術中的技術問題之一。
為此,本申請的第一個目的在于提出一種用戶信息的獲取方法。通過該方法,當用戶需要對第三方網站進行用戶信息授權的時候,通過掃描第三方網站推送的圖形碼,即可將用戶信息填入第三方網站中,不再需要用戶手動輸入,提高了用戶體驗度。
本申請的第二個目的在于提出一種用戶信息的獲取裝置。
為了實現(xiàn)上述目的,本申請第一方面實施例的用戶信息的獲取方法,包括:第三方網站獲得授權服務器發(fā)送的授權碼;所述第三方網站根據(jù)所述授權碼生成圖形碼,并將所述圖形碼推送給用戶,所述圖形碼中包括所述授權碼和所述第三方網站待獲取的用戶信息的標識碼,以供所述用戶使用的終端設備掃描所述圖形碼,并在所述用戶同意所述第三方網站獲取所述標識碼標識的用戶信息之后,向所述授權服務器發(fā)送攜帶所述授權碼和所述第三方網站的因特網協(xié)議地址的授權驗證請求;所述第三方網站在通過所述授權服務器的授權驗證之后,從所述授權服務器獲取所述標識碼標識的用戶信息。
本申請實施例的用戶信息的獲取方法中,第三方網站獲得授權服務器發(fā)送的授權碼之后,根據(jù)上述授權碼生成圖形碼,并將上述圖形碼推送給用戶,上述圖形碼中包括上述授權碼和第三方網站待獲取的用戶信息的標識碼,這樣上述用戶使用的終端設備可以掃描上 述圖形碼,并在用戶同意第三方網站獲取上述標識碼標識的用戶信息之后,向授權服務器發(fā)送攜帶上述授權碼和上述第三方網站的因特網協(xié)議(Internet Protocol;以下簡稱:IP)地址的授權驗證請求,第三方網站在通過授權服務器的授權驗證之后,即可從授權服務器獲取上述標識碼標識的用戶信息,從而可以通過掃描第三方網站提供的圖形碼,實現(xiàn)將用戶信息填入第三方網站中,不再需要用戶手動輸入,提高了用戶體驗度。
為了實現(xiàn)上述目的,本申請第二方面實施例的用戶信息的獲取方法,包括:終端設備掃描第三方網站推送的圖形碼,所述圖形碼中包括所述第三方網站從授權服務器獲得的授權碼和所述第三方網站待獲取的用戶信息的標識碼;向使用所述終端設備的用戶提示是否同意所述第三方網站獲取所述標識碼標識的用戶信息;在所述用戶同意所述第三方網站獲取所述標識碼標識的用戶信息之后,向所述授權服務器發(fā)送攜帶所述授權碼和所述第三方網站的因特網協(xié)議地址的授權驗證請求,以便所述第三方網站在通過所述授權服務器的授權驗證之后,從所述授權服務器獲取所述標識碼標識的用戶信息。
本申請實施例的用戶信息的獲取方法中,終端設備掃描第三方網站推送的圖形碼,上述圖形碼中包括第三方網站從授權服務器獲得的授權碼和第三方網站待獲取的用戶信息的標識碼;然后向使用上述終端設備的用戶提示是否同意第三方網站獲取上述標識碼標識的用戶信息,并在上述用戶同意第三方網站獲取上述標識碼標識的用戶信息之后,向授權服務器發(fā)送攜帶上述授權碼和上述第三方網站的IP地址的授權驗證請求,以便第三方網站在通過上述授權服務器的授權驗證之后,從上述授權服務器獲取上述標識碼標識的用戶信息,從而可以實現(xiàn)當用戶需要對第三方網站進行用戶信息授權的時候,通過掃描第三方網站提供的圖形碼,即可將用戶信息填入第三方網站中,不再需要用戶手動輸入,提高了用戶體驗度。
為了實現(xiàn)上述目的,本申請第三方面實施例的用戶信息的獲取裝置,設置在第三方網站中,所述用戶信息的獲取裝置包括:獲得模塊,用于獲得授權服務器發(fā)送的授權碼;生成模塊,用于根據(jù)所述獲得模塊獲得的授權碼生成圖形碼;推送模塊,用于將所述生成模塊生成的圖形碼推送給用戶,所述圖形碼中包括所述授權碼和所述第三方網站待獲取的用戶信息的標識碼,以供所述用戶使用的終端設備掃描所述圖形碼,并在所述用戶同意所述第三方網站獲取所述標識碼標識的用戶信息之后,向所述授權服務器發(fā)送攜帶所述授權碼和所述第三方網站的因特網協(xié)議地址的授權驗證請求;所述獲得模塊,還用于在所述第三方網站在通過所述授權服務器的授權驗證之后,從所述授權服務器獲取所述標識碼標識的用戶信息。
本申請實施例的用戶信息的獲取裝置中,獲得模塊獲得授權服務器發(fā)送的授權碼之后, 生成模塊根據(jù)上述授權碼生成圖形碼,推送模塊將上述圖形碼推送給用戶,上述圖形碼中包括上述授權碼和第三方網站待獲取的用戶信息的標識碼,這樣上述用戶使用的終端設備可以掃描上述圖形碼,并在用戶同意第三方網站獲取上述標識碼標識的用戶信息之后,向授權服務器發(fā)送攜帶上述授權碼和上述第三方網站的IP地址的授權驗證請求,在第三方網站通過授權服務器的授權驗證之后,獲得模塊即可從授權服務器獲取上述標識碼標識的用戶信息,從而可以通過掃描第三方網站提供的圖形碼,實現(xiàn)將用戶信息填入第三方網站中,不再需要用戶手動輸入,提高了用戶體驗度。
為了實現(xiàn)上述目的,本申請第四方面實施例的用戶信息的獲取裝置,包括:掃描模塊,用于掃描第三方網站推送的圖形碼,所述圖形碼中包括所述第三方網站從授權服務器獲得的授權碼和所述第三方網站待獲取的用戶信息的標識碼;提示模塊,用于向使用所述終端設備的用戶提示是否同意所述第三方網站獲取所述標識碼標識的用戶信息;發(fā)送模塊,用于在所述用戶同意所述第三方網站獲取所述標識碼標識的用戶信息之后,向所述授權服務器發(fā)送攜帶所述授權碼和所述第三方網站的因特網協(xié)議地址的授權驗證請求,以便所述第三方網站在通過所述授權服務器的授權驗證之后,從所述授權服務器獲取所述標識碼標識的用戶信息。
本申請實施例的用戶信息的獲取裝置中,掃描模塊掃描第三方網站推送的圖形碼,上述圖形碼中包括第三方網站從授權服務器獲得的授權碼和第三方網站待獲取的用戶信息的標識碼;然后提示模塊向使用上述終端設備的用戶提示是否同意第三方網站獲取上述標識碼標識的用戶信息,并在上述用戶同意第三方網站獲取上述標識碼標識的用戶信息之后,發(fā)送模塊向授權服務器發(fā)送攜帶上述授權碼和上述第三方網站的IP地址的授權驗證請求,以便第三方網站在通過上述授權服務器的授權驗證之后,從上述授權服務器獲取上述標識碼標識的用戶信息,從而可以實現(xiàn)當用戶需要對第三方網站進行用戶信息授權的時候,通過掃描第三方網站提供的圖形碼,即可將用戶信息填入第三方網站中,不再需要用戶手動輸入,提高了用戶體驗度。
本申請附加的方面和優(yōu)點將在下面的描述中部分給出,部分將從下面的描述中變得明顯,或通過本申請的實踐了解到。
附圖說明
本申請上述的和/或附加的方面和優(yōu)點從下面結合附圖對實施例的描述中將變得明顯和容易理解,其中:
圖1為本申請用戶信息的獲取方法一個實施例的流程圖;
圖2為本申請用戶信息的獲取方法另一個實施例的流程圖;
圖3為本申請用戶信息的獲取方法再一個實施例的流程圖;
圖4為本申請用戶信息的獲取方法再一個實施例的流程圖;
圖5為本申請用戶信息的獲取裝置一個實施例的結構示意圖;
圖6為本申請用戶信息的獲取裝置另一個實施例的結構示意圖;
圖7為本申請用戶信息的獲取裝置再一個實施例的結構示意圖。
具體實施方式
下面詳細描述本申請的實施例,所述實施例的示例在附圖中示出,其中自始至終相同或類似的標號表示相同或類似的元件或具有相同或類似功能的元件。下面通過參考附圖描述的實施例是示例性的,僅用于解釋本申請,而不能理解為對本申請的限制。相反,本申請的實施例包括落入所附加權利要求書的精神和內涵范圍內的所有變化、修改和等同物。
圖1為本申請用戶信息的獲取方法一個實施例的流程圖,如圖1所示,上述用戶信息的獲取方法可以包括:
步驟101,第三方網站獲得授權服務器發(fā)送的授權碼。
步驟102,第三方網站根據(jù)上述授權碼生成圖形碼,并將上述圖形碼推送給用戶,上述圖形碼中包括上述授權碼和上述第三方網站待獲取的用戶信息的標識碼,以供上述用戶使用的終端設備掃描上述圖形碼,并在上述用戶同意第三方網站獲取上述標識碼標識的用戶信息之后,向上述授權服務器發(fā)送攜帶上述授權碼和上述第三方網站的IP地址的授權驗證請求。
本實施例中,上述圖形碼中還可以包括:授權服務的特征碼,以標示上述圖形碼是用來做授權服務的。
其中,上述圖形碼可以為二維碼,但本實施例并不僅限于此,上述圖形碼也可以為其他形式的圖形碼,本實施例對上述圖形碼的具體表現(xiàn)形式不作限定。
步驟103,第三方網站在通過上述授權服務器的授權驗證之后,從上述授權服務器獲取上述標識碼標識的用戶信息。
圖2為本申請用戶信息的獲取方法另一個實施例的流程圖,如圖2所示,步驟101之前,還可以包括:
步驟201,第三方網站向上述授權服務器發(fā)送認證請求,上述認證請求中攜帶第三方網站的用戶名、第三方網站的授權合法接口、第三方網站的IP地址和第三方網站的資質。
這時,步驟101可以為:
步驟202,第三方網站獲得授權服務器在確定上述第三方網站通過認證之后發(fā)送的授權碼。
具體地,第三方網站申請認證時,向授權服務器發(fā)送認證請求,上述認證請求中需要攜帶第三方網站的用戶名、第三方網站的授權合法接口、第三方網站的IP地址和第三方網站的資質。其中,對于第三方的資質會進行人工審核,授權服務器在確定上述第三方網站通過認證之后,將回執(zhí)給第三方網站一個授權碼。上述授權碼是經過不對稱加密算法對第三方網站的用戶名進行加密后的公鑰,而授權服務器將保存加密的私鑰。
本實施例中,步驟103中通過授權服務器的授權驗證可以為:授權服務器確定上述授權驗證請求中的授權碼合法,并且上述第三方網站的IP地址正確。
這時,步驟103,從上述授權服務器獲取上述標識碼標識的用戶信息之前,還可以包括:
步驟203,第三方網站接收上述授權服務器發(fā)送的驗證通過消息,上述驗證通過消息是授權服務器調用第三方網站在上述認證請求中攜帶的第三方網站的授權合法接口發(fā)送的。
步驟204,第三方網站向上述授權服務器發(fā)送用戶信息獲取請求,上述用戶信息獲取請求用于向上述授權服務器請求上述標識碼標識的用戶信息。
具體地,在上述用戶使用的終端設備中安裝的應用(Application;以下簡稱:APP)掃描上述圖形碼,并在上述用戶同意第三方網站獲取上述標識碼標識的用戶信息之后,上述APP向授權服務器發(fā)送授權驗證請求,上述授權驗證請求中攜帶第三方網站的授權碼和上述第三方網站的IP地址。授權服務器接收到上述授權驗證請求之后,驗證第三方網站的授權碼是否合法,上述第三方網站的IP地址是否正確。在授權服務器確定上述授權驗證請求中的授權碼合法,并且上述第三方網站的IP地址正確之后,上述授權服務器調用第三方網站在申請認證時,在上述認證請求中攜帶的第三方網站的授權合法接口,向第三方網站發(fā)送驗證通過消息,以告知第三方網站通過授權服務器的授權驗證。第三方網站接收上述授權服務器發(fā)送的驗證通過消息之后,向上述授權服務器發(fā)送用戶信息獲取請求,并接收上述授權服務器發(fā)送的上述標識碼標識的用戶信息。
上述用戶信息的獲取方法中,第三方網站獲得授權服務器發(fā)送的授權碼之后,根據(jù)上述授權碼生成圖形碼,并將上述圖形碼推送給用戶,上述圖形碼中包括上述授權碼和第三方網站待獲取的用戶信息的標識碼,這樣上述用戶使用的終端設備可以掃描上述圖形碼,并在用戶同意第三方網站獲取上述標識碼標識的用戶信息之后,向授權服務器發(fā)送攜帶上述授權碼和上述第三方網站的IP地址的授權驗證請求,第三方網站在通過授權服務器的授 權驗證之后,即可從授權服務器獲取上述標識碼標識的用戶信息,從而可以通過掃描第三方網站提供的圖形碼,實現(xiàn)將用戶信息填入第三方網站中,不再需要用戶手動輸入,提高了用戶體驗度。
圖3為本申請用戶信息的獲取方法再一個實施例的流程圖,如圖3所示,上述用戶信息的獲取方法可以包括:
步驟301,終端設備掃描第三方網站推送的圖形碼,上述圖形碼中包括上述第三方網站從授權服務器獲得的授權碼和第三方網站待獲取的用戶信息的標識碼。
本實施例中,上述圖形碼中還可以包括:授權服務的特征碼,以標示上述圖形碼是用來做授權服務的。
其中,上述圖形碼可以為二維碼,但本實施例并不僅限于此,上述圖形碼也可以為其他形式的圖形碼,本實施例對上述圖形碼的具體表現(xiàn)形式不作限定。
步驟302,向使用上述終端設備的用戶提示是否同意上述第三方網站獲取上述標識碼標識的用戶信息。
步驟303,在上述用戶同意上述第三方網站獲取上述標識碼標識的用戶信息之后,向上述授權服務器發(fā)送攜帶上述授權碼和上述第三方網站的IP地址的授權驗證請求,以便第三方網站在通過上述授權服務器的授權驗證之后,從上述授權服務器獲取上述標識碼標識的用戶信息。
具體地,終端設備中安裝的APP掃描第三方網站推送的圖形碼,上述圖形碼中可以包括:
1)授權服務的特征碼,以標示上述圖形碼是用來做授權服務的;
2)第三方網站的授權碼,即第三方網站在申請認證時從授權服務器獲得的授權碼;
3)第三方網站待獲取的用戶信息的標識碼。
在上述APP對圖形碼掃描完成之后,向使用上述終端設備的用戶提示是否同意上述第三方網站獲取上述標識碼標識的用戶信息,在上述用戶同意上述第三方網站獲取上述標識碼標識的用戶信息之后,向授權服務器發(fā)送攜帶上述授權碼和上述第三方網站的IP地址的授權驗證請求,授權服務器接收到上述授權驗證請求之后,對第三方網站進行授權驗證,而第三方網站在通過上述授權服務器的授權驗證之后,即可從上述授權服務器獲取上述標識碼標識的用戶信息。
上述用戶信息的獲取方法中,終端設備掃描第三方網站推送的圖形碼,上述圖形碼中包括第三方網站從授權服務器獲得的授權碼和第三方網站待獲取的用戶信息的標識碼;然后向使用上述終端設備的用戶提示是否同意第三方網站獲取上述標識碼標識的用戶信息, 并在上述用戶同意第三方網站獲取上述標識碼標識的用戶信息之后,向授權服務器發(fā)送攜帶上述授權碼和上述第三方網站的IP地址的授權驗證請求,以便第三方網站在通過上述授權服務器的授權驗證之后,從上述授權服務器獲取上述標識碼標識的用戶信息,從而可以實現(xiàn)當用戶需要對第三方網站進行用戶信息授權的時候,通過掃描第三方網站提供的圖形碼,即可將用戶信息填入第三方網站中,不再需要用戶手動輸入,提高了用戶體驗度。
圖4為本申請用戶信息的獲取方法再一個實施例的流程圖,如圖4所示,上述用戶信息的獲取方法可以包括:
步驟401,第三方網站向上述授權服務器發(fā)送認證請求,上述認證請求中攜帶第三方網站的用戶名、第三方網站的授權合法接口、第三方網站的IP地址和第三方網站的資質。
步驟402,第三方網站獲得授權服務器在確定上述第三方網站通過認證之后發(fā)送的授權碼。
具體地,第三方網站申請認證時,向授權服務器發(fā)送認證請求,上述認證請求中需要攜帶第三方網站的用戶名、第三方網站的授權合法接口、第三方網站的IP地址和第三方網站的資質。其中,對于第三方的資質會進行人工審核,授權服務器在確定上述第三方網站通過認證之后,將回執(zhí)給第三方網站一個授權碼。上述授權碼是經過不對稱加密算法對第三方網站的用戶名進行加密后的公鑰,而授權服務器將保存加密的私鑰。
步驟403,第三方網站根據(jù)上述授權碼生成圖形碼,并將上述圖形碼推送給用戶,上述圖形碼中包括上述授權碼和上述第三方網站待獲取的用戶信息的標識碼。
本實施例中,上述圖形碼中還可以包括:授權服務的特征碼,以標示上述圖形碼是用來做授權服務的。
其中,上述圖形碼可以為二維碼,但本實施例并不僅限于此,上述圖形碼也可以為其他形式的圖形碼,本實施例對上述圖形碼的具體表現(xiàn)形式不作限定。
步驟404,終端設備掃描第三方網站推送的圖形碼。
步驟405,向使用上述終端設備的用戶提示是否同意上述第三方網站獲取上述標識碼標識的用戶信息。
步驟406,在上述用戶同意上述第三方網站獲取上述標識碼標識的用戶信息之后,向上述授權服務器發(fā)送攜帶上述授權碼和上述第三方網站的IP地址的授權驗證請求。
步驟407,授權服務器接收到上述授權驗證請求之后,對第三方網站進行授權驗證。
具體地,授權服務器驗證第三方網站的授權碼是否合法,上述第三方網站的IP地址是否正確。
步驟408,第三方網站接收上述授權服務器發(fā)送的驗證通過消息,上述驗證通過消息 是授權服務器調用第三方網站在上述認證請求中攜帶的第三方網站的授權合法接口發(fā)送的。
具體地,在授權服務器確定上述授權驗證請求中的授權碼合法,并且上述第三方網站的IP地址正確之后,上述授權服務器調用第三方網站在申請認證時,在上述認證請求中攜帶的第三方網站的授權合法接口,向第三方網站發(fā)送驗證通過消息,以告知第三方網站通過授權服務器的授權驗證。
步驟409,第三方網站向上述授權服務器發(fā)送用戶信息獲取請求,上述用戶信息獲取請求用于向上述授權服務器請求上述標識碼標識的用戶信息。
步驟410,第三方網站接收上述授權服務器發(fā)送的上述標識碼標識的用戶信息。
上述用戶信息的獲取方法可以實現(xiàn)當用戶需要對第三方網站進行用戶信息授權的時候,通過掃描第三方網站提供的圖形碼,即可將用戶信息填入第三方網站中,不再需要用戶手動輸入,提高了用戶體驗度。
圖5為本申請用戶信息的獲取裝置一個實施例的結構示意圖,本實施例中的用戶信息的獲取裝置可以設置在第三方網站中,實現(xiàn)本發(fā)明圖1和圖2所示實施例的流程。
如圖5所示,上述用戶信息的獲取裝置可以包括:獲得模塊51、生成模塊52和推送模塊53;
其中,獲得模塊51,用于獲得授權服務器發(fā)送的授權碼。
生成模塊52,用于根據(jù)獲得模塊51獲得的授權碼生成圖形碼。
推送模塊53,用于將生成模塊52生成的圖形碼推送給用戶,上述圖形碼中包括上述授權碼和上述第三方網站待獲取的用戶信息的標識碼,以供上述用戶使用的終端設備掃描上述圖形碼,并在上述用戶同意第三方網站獲取上述標識碼標識的用戶信息之后,向上述授權服務器發(fā)送攜帶上述授權碼和上述第三方網站的IP地址的授權驗證請求;本實施例中,上述圖形碼中還可以包括:授權服務的特征碼,以標示上述圖形碼是用來做授權服務的。其中,上述圖形碼可以為二維碼,但本實施例并不僅限于此,上述圖形碼也可以為其他形式的圖形碼,本實施例對上述圖形碼的具體表現(xiàn)形式不作限定。
獲得模塊51,還用于在上述第三方網站在通過上述授權服務器的授權驗證之后,從上述授權服務器獲取上述標識碼標識的用戶信息。
圖6為本申請用戶信息的獲取裝置另一個實施例的結構示意圖,與圖5所示的用戶信息的獲取裝置相比,不同之處在于,圖6所示的用戶信息的獲取裝置還可以包括:
發(fā)送模塊54,用于在獲得模塊51獲得授權服務器發(fā)送的授權碼之前,向上述授權服務器發(fā)送認證請求,上述認證請求中攜帶第三方網站的用戶名、第三方網站的授權合法接 口、第三方網站的IP地址和第三方網站的資質。
這時,獲得模塊51,具體用于獲得上述授權服務器在確定上述第三方網站通過認證之后發(fā)送的授權碼。
具體地,第三方網站申請認證時,發(fā)送模塊54向授權服務器發(fā)送認證請求,上述認證請求中需要攜帶第三方網站的用戶名、第三方網站的授權合法接口、第三方網站的IP地址和第三方網站的資質。其中,對于第三方的資質會進行人工審核,授權服務器在確定上述第三方網站通過認證之后,將回執(zhí)給第三方網站一個授權碼。上述授權碼是經過不對稱加密算法對第三方網站的用戶名進行加密后的公鑰,而授權服務器將保存加密的私鑰。
本實施例中,通過授權服務器的授權驗證可以為:授權服務器確定上述授權驗證請求中的授權碼合法,并且上述第三方網站的IP地址正確。
進一步地,上述用戶信息的獲取裝置還可以包括:接收模塊55;
接收模塊55,用于在獲得模塊51從上述授權服務器獲取上述標識碼標識的用戶信息之前,接收上述授權服務器發(fā)送的驗證通過消息,上述驗證通過消息是授權服務器調用第三方網站在上述認證請求中攜帶的第三方網站的授權合法接口發(fā)送的;
發(fā)送模塊54,還用于向上述授權服務器發(fā)送用戶信息獲取請求,上述用戶信息獲取請求用于向上述授權服務器請求上述標識碼標識的用戶信息。
具體地,在上述用戶使用的終端設備中安裝的APP掃描上述圖形碼,并在上述用戶同意第三方網站獲取上述標識碼標識的用戶信息之后,上述APP向授權服務器發(fā)送授權驗證請求,上述授權驗證請求中攜帶第三方網站的授權碼和上述第三方網站的IP地址。授權服務器接收到上述授權驗證請求之后,驗證第三方網站的授權碼是否合法,上述第三方網站的IP地址是否正確。在授權服務器確定上述授權驗證請求中的授權碼合法,并且上述第三方網站的IP地址正確之后,上述授權服務器調用第三方網站在申請認證時,在上述認證請求中攜帶的第三方網站的授權合法接口,向第三方網站發(fā)送驗證通過消息,以告知第三方網站通過授權服務器的授權驗證。接收模塊55接收上述授權服務器發(fā)送的驗證通過消息之后,發(fā)送模塊54向上述授權服務器發(fā)送用戶信息獲取請求,然后獲得模塊51獲取上述授權服務器發(fā)送的上述標識碼標識的用戶信息。
上述用戶信息的獲取裝置中,獲得模塊51獲得授權服務器發(fā)送的授權碼之后,生成模塊52根據(jù)上述授權碼生成圖形碼,推送模塊53將上述圖形碼推送給用戶,上述圖形碼中包括上述授權碼和第三方網站待獲取的用戶信息的標識碼,這樣上述用戶使用的終端設備可以掃描上述圖形碼,并在用戶同意第三方網站獲取上述標識碼標識的用戶信息之后,向授權服務器發(fā)送攜帶上述授權碼和上述第三方網站的IP地址的授權驗證請求,在第三方網 站通過授權服務器的授權驗證之后,獲得模塊51即可從授權服務器獲取上述標識碼標識的用戶信息,從而可以通過掃描第三方網站提供的圖形碼,實現(xiàn)將用戶信息填入第三方網站中,不再需要用戶手動輸入,提高了用戶體驗度。
圖7為本申請用戶信息的獲取裝置再一個實施例的結構示意圖,本實施例中的用戶信息的獲取裝置可以設置在終端設備中,實現(xiàn)本申請圖3所示實施例的流程。
如圖7所示,上述用戶信息的獲取裝置可以包括:掃描模塊71、提示模塊72和發(fā)送模塊73;
其中,掃描模塊71,用于掃描第三方網站推送的圖形碼,上述圖形碼中包括第三方網站從授權服務器獲得的授權碼和上述第三方網站待獲取的用戶信息的標識碼;本實施例中,上述圖形碼中還可以包括:授權服務的特征碼,以標示上述圖形碼是用來做授權服務的。其中,上述圖形碼可以為二維碼,但本實施例并不僅限于此,上述圖形碼也可以為其他形式的圖形碼,本實施例對上述圖形碼的具體表現(xiàn)形式不作限定。
提示模塊72,用于向使用上述終端設備的用戶提示是否同意第三方網站獲取上述標識碼標識的用戶信息;
發(fā)送模塊73,用于在上述用戶同意第三方網站獲取上述標識碼標識的用戶信息之后,向授權服務器發(fā)送攜帶上述授權碼和上述第三方網站的IP地址的授權驗證請求,以便第三方網站在通過上述授權服務器的授權驗證之后,從上述授權服務器獲取上述標識碼標識的用戶信息。
具體地,掃描模塊71掃描第三方網站推送的圖形碼,上述圖形碼中可以包括:
1)授權服務的特征碼,以標示上述圖形碼是用來做授權服務的;
2)第三方網站的授權碼,即第三方網站在申請認證時從授權服務器獲得的授權碼;
3)第三方網站待獲取的用戶信息的標識碼。
在掃描模塊71對圖形碼掃描完成之后,提示模塊72向使用上述終端設備的用戶提示是否同意上述第三方網站獲取上述標識碼標識的用戶信息,在上述用戶同意上述第三方網站獲取上述標識碼標識的用戶信息之后,發(fā)送模塊73向授權服務器發(fā)送攜帶上述授權碼和上述第三方網站的IP地址的授權驗證請求,授權服務器接收到上述授權驗證請求之后,對第三方網站進行授權驗證,而第三方網站在通過上述授權服務器的授權驗證之后,即可從上述授權服務器獲取上述標識碼標識的用戶信息。
上述用戶信息的獲取裝置中,掃描模塊71掃描第三方網站推送的圖形碼,上述圖形碼中包括第三方網站從授權服務器獲得的授權碼和第三方網站待獲取的用戶信息的標識碼;然后提示模塊72向使用上述終端設備的用戶提示是否同意第三方網站獲取上述標識碼標 識的用戶信息,并在上述用戶同意第三方網站獲取上述標識碼標識的用戶信息之后,發(fā)送模塊73向授權服務器發(fā)送攜帶上述授權碼和上述第三方網站的IP地址的授權驗證請求,以便第三方網站在通過上述授權服務器的授權驗證之后,從上述授權服務器獲取上述標識碼標識的用戶信息,從而可以實現(xiàn)當用戶需要對第三方網站進行用戶信息授權的時候,通過掃描第三方網站提供的圖形碼,即可將用戶信息填入第三方網站中,不再需要用戶手動輸入,提高了用戶體驗度。
需要說明的是,在本申請的描述中,術語“第一”、“第二”等僅用于描述目的,而不能理解為指示或暗示相對重要性。此外,在本申請的描述中,除非另有說明,“多個”的含義是兩個或兩個以上。
流程圖中或在此以其他方式描述的任何過程或方法描述可以被理解為,表示包括一個或更多個用于實現(xiàn)特定邏輯功能或過程的步驟的可執(zhí)行指令的代碼的模塊、片段或部分,并且本申請的優(yōu)選實施方式的范圍包括另外的實現(xiàn),其中可以不按所示出或討論的順序,包括根據(jù)所涉及的功能按基本同時的方式或按相反的順序,來執(zhí)行功能,這應被本申請的實施例所屬技術領域的技術人員所理解。
應當理解,本申請的各部分可以用硬件、軟件、固件或它們的組合來實現(xiàn)。在上述實施方式中,多個步驟或方法可以用存儲在存儲器中且由合適的指令執(zhí)行系統(tǒng)執(zhí)行的軟件或固件來實現(xiàn)。例如,如果用硬件來實現(xiàn),和在另一實施方式中一樣,可用本領域公知的下列技術中的任一項或他們的組合來實現(xiàn):具有用于對數(shù)據(jù)信號實現(xiàn)邏輯功能的邏輯門電路的離散邏輯電路,具有合適的組合邏輯門電路的專用集成電路,可編程門陣列(Programmable Gate Array;以下簡稱:PGA),現(xiàn)場可編程門陣列(Field Programmable Gate Array;以下簡稱:FPGA)等。
本技術領域的普通技術人員可以理解實現(xiàn)上述實施例方法攜帶的全部或部分步驟是可以通過程序來指令相關的硬件完成,所述的程序可以存儲于一種計算機可讀存儲介質中,該程序在執(zhí)行時,包括方法實施例的步驟之一或其組合。
此外,本申請各個實施例中的各功能模塊可以集成在一個處理模塊中,也可以是各個模塊單獨物理存在,也可以兩個或兩個以上模塊集成在一個模塊中。上述集成的模塊既可以采用硬件的形式實現(xiàn),也可以采用軟件功能模塊的形式實現(xiàn)。所述集成的模塊如果以軟件功能模塊的形式實現(xiàn)并作為獨立的產品銷售或使用時,也可以存儲在一個計算機可讀取存儲介質中。
上述提到的存儲介質可以是只讀存儲器,磁盤或光盤等。
在本說明書的描述中,參考術語“一個實施例”、“一些實施例”、“示例”、“具體示例”、 或“一些示例”等的描述意指結合該實施例或示例描述的具體特征、結構、材料或者特點包含于本申請的至少一個實施例或示例中。在本說明書中,對上述術語的示意性表述不一定指的是相同的實施例或示例。而且,描述的具體特征、結構、材料或者特點可以在任何的一個或多個實施例或示例中以合適的方式結合。
盡管上面已經示出和描述了本申請的實施例,可以理解的是,上述實施例是示例性的,不能理解為對本申請的限制,本領域的普通技術人員在本申請的范圍內可以對上述實施例進行變化、修改、替換和變型。