一種基于移動終端的第三方網站登錄方法和移動終端的制作方法
【專利摘要】本發(fā)明公開了一種基于移動終端的第三方網站登錄方法,包括:移動終端檢測到移動終端的瀏覽器檢測到第三方登錄操作的觸發(fā)事件時,向互聯(lián)服務器請求并顯示第三方登錄操作的登錄頁面;所述瀏覽器將通過登錄頁面獲取的用戶登錄態(tài)提交至互聯(lián)服務器,并在接收到互聯(lián)服務器驗證用戶登錄態(tài)合法后返回的合法確認消息時,將登錄頁面跳轉至授權頁面,并在授權頁面上提示用戶是否授權登錄第三方網站;將檢測到的授權頁面發(fā)生的授權登錄指令發(fā)送至互聯(lián)服務器。本發(fā)明還公開了一種移動終端。采用本發(fā)明,能提高登錄的效率和安全性。
【專利說明】
一種基于移動終端的第三方網站登錄方法和移動終端
【技術領域】
[0001]本發(fā)明涉及網絡領域,尤其涉及一種基于移動終端的第三方網站登錄方法和移動終端。
【背景技術】
[0002]目前越來越多的Wap網站都支持第三方登錄和授權的操作,用戶通過手機等移動終端訪問某個支持第三方登錄的網站時,該用戶之前沒有在該網站注冊過,仍然可通過該網站提供的第三登錄的入口輸入第三方賬號和密碼來實現(xiàn)登錄該網站的操作。例如,用戶通過移動終端訪問支持騰訊賬號登錄的優(yōu)酷網,用戶可通過在指定頁面上輸入騰訊的賬號和密碼來登錄優(yōu)酷網。但是,發(fā)明人在使用中發(fā)現(xiàn),用戶需要登錄支持同一賬號登錄的多個第三方Wap網站時,需要多次輸入該賬號,例如用戶需要使用同一騰訊賬號和密碼登錄優(yōu)酷網和天涯社區(qū),需要分兩次輸入該騰訊的賬號和密碼,操作十分繁瑣,同時存在騰訊賬號和密碼泄露的問題。
【發(fā)明內容】
[0003]本發(fā)明實施例所要解決的技術問題在于,提供一種基于移動終端的第三方網站登錄方法和移動終端。可解決現(xiàn)有技術中操作繁瑣和安全性不高的不足。
[0004]為了解決上述技術問題,本發(fā)明一方面提供了一種基于移動終端的第三方網站登錄方法和移動終端,包括:
[0005]移動終端的瀏覽器檢測到第三方登錄操作的觸發(fā)事件時,向互聯(lián)服務器請求并顯示第三方登錄操作的登錄頁面;
[0006]所述瀏覽器將通過所述登錄頁面獲取的用戶登錄態(tài)提交至所述互聯(lián)服務器,并在接收到所述互聯(lián)服務器驗證所述用戶登錄態(tài)合法后返回的合法確認消息時,將所述登錄頁面跳轉至授權頁面,并在所述授權頁面上提示用戶是否授權登錄所述第三方網站;
[0007]將檢測到的所述授權頁面發(fā)生的授權登錄指令發(fā)送至所述互聯(lián)服務器,以使所述互聯(lián)服務器向所述第三方網站分發(fā)用于第三方登錄的用戶標識和授權令牌,所述第三方網站通過所述用戶標識和授權令牌完成登錄。
[0008]相應地,本發(fā)明另一方面還提供了一種移動終端,包括:
[0009]登錄頁面請求模塊,用于檢測到第三方登錄操作的觸發(fā)事件時,向互聯(lián)服務器請求第三方登錄操作的登錄頁面;
[0010]授權頁面顯示模塊,用于將通過所述登錄頁面獲取的用戶登錄態(tài)提交至所述互聯(lián)服務器,并在接收到所述互聯(lián)服務器驗證所述用戶登錄態(tài)合法后返回的合法確認消息時,將所述登錄頁面跳轉至授權頁面,并在所述授權頁面上提示用戶是否授權登錄所述第三方網站;
[0011]授權指令發(fā)送模塊,用于將檢測到的所述授權頁面發(fā)生的授權登錄指令發(fā)送至所述互聯(lián)服務器,以使所述互聯(lián)服務器向所述第三方網站分發(fā)用于第三方登錄的用戶標識和授權令牌,所述第三方網站通過所述用戶標識和授權令牌完成登錄。
[0012]實施本發(fā)明,具有如下有益效果:
[0013]通過在移動終端的互聯(lián)服務器對應的登錄頁面獲取的登錄態(tài),使第三方網站獲得訪問互聯(lián)服務器的訪問憑證,該第三方網站并沒有獲取用戶的賬號和密碼信息,這樣用戶能直接使用互聯(lián)服務器的賬號信息登錄該第三方網站,用戶免去在第三方網站輸入賬號密碼的操作,提高了登錄的效率和安全性。
【專利附圖】
【附圖說明】
[0014]為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術中的技術方案,下面將對實施例或現(xiàn)有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0015]圖1是本發(fā)明實施例的一種基于移動終端第三方網站登錄方法的流程示意圖;
[0016]圖2是本發(fā)明實施例的一種基于移動終端第三方網站登錄方法的另一流程示意圖;
[0017]圖3是本發(fā)明實施例的一種基于移動終端的第三方網站登錄方法的交互流程圖;
[0018]圖4是本發(fā)明實施例的一種移動終端的結構示意圖;
[0019]圖5是圖4中授權頁面顯示模塊的結構示意圖;
[0020]圖6是圖4中授權頁面顯示模塊的另一結構示意圖;
[0021]圖7是圖4中授權頁面顯示模塊的又一結構示意圖;
[0022]圖8是圖4中授權指令發(fā)送模塊的結構示意圖。
【具體實施方式】
[0023]下面將結合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領域普通技術人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0024]參見圖1,為本發(fā)明實施例的一種基于移動終端的第三方網站登錄方法的流程示意圖,該方法包括:
[0025]步驟101、移動終端的瀏覽器檢測到第三方登錄操作的觸發(fā)事件時,向互聯(lián)服務器請求并顯示第三方登錄操作的登錄頁面。
[0026]具體的,移動終端上顯示有第三方網站的頁面,該第三方網站的頁面上設置有登錄按鈕,登錄按鈕可以放置在第三方網站的頁面上的任意位置,此處不作限定,該登錄按鈕為第三方登錄的一個入口,指向互聯(lián)服務器的登錄頁面的網絡地址。移動終端在檢測到該登錄按鈕上發(fā)生的點擊事件時,該點擊事件可以為按鍵點擊事件或觸摸屏點擊事件,表明瀏覽器檢測到第三方登錄操作的觸發(fā)事件,此時用戶想通過第三方登錄的方式登錄第三方網站,此時向互聯(lián)服務器請求該登錄按鈕指向的網絡地址對應的登錄頁面。
[0027]步驟102、將通過所述登錄頁面獲取的用戶登錄態(tài)提交至所述互聯(lián)服務器,并在接收到所述互聯(lián)服務器驗證所述登錄態(tài)合法后返回的合法確認消息時,將所述登錄頁面跳轉至授權頁面,并在所述授權頁面上提示用戶是否授權登錄所述第三方網站。
[0028]具體的,用戶登錄態(tài)為用戶通過預先注冊的賬號信息(即賬號和密碼)登錄互聯(lián)服務器后,由該互聯(lián)服務器根據(jù)預置的算法根據(jù)該賬號信息計算得到的字符串,該登錄態(tài)用于表示用戶已登錄互聯(lián)服務器。移動終端通過登錄頁面獲取的用戶登錄態(tài)提交至互聯(lián)服務器,互聯(lián)服務器驗證該登錄態(tài)合法后,將所述登錄頁面跳轉至授權頁面顯示在移動終端上,該授權頁面上顯示有提示用戶是否授權登錄第三方網站的提示信息,例如,在授權頁面上顯示一個是否授權的對話框,對話框中有“Yes”和“No”的按鈕,以便用戶進行確認。
[0029]步驟103、將檢測到的所述授權頁面發(fā)生的登錄授權指令發(fā)送至互聯(lián)服務器,以使所述互聯(lián)服務器向所述第三方網站分發(fā)用于第三方登錄的用戶標識和授權令牌,所述第三方網站通過所述用戶標識和授權令牌完成登錄。
[0030]具體的,移動終端檢測到授權頁面上發(fā)生的登錄授權指令,以步驟102中的示例,檢測到用戶點擊對話框中的“Yes”按鈕,表明用戶允許其互聯(lián)服務器的賬戶信息登錄該第三方網站,移動終端將該授權登錄指令發(fā)送至互聯(lián)服務器,互聯(lián)服務器向第三方網站的服務器分發(fā)用于登錄用戶標識和授權令牌,第三方網站使用該用戶標識和授權令牌作為登錄憑證完成登錄互聯(lián)服務器的過程,登錄成功后,互聯(lián)服務器向移動終端返回用于表示登錄成功的頁面。
[0031]實施本發(fā)明的實施例,通過在移動終端的互聯(lián)服務器對應的登錄頁面獲取的登錄態(tài),使第三方網站獲得訪問互聯(lián)服務器的訪問憑證,該第三方網站并沒有獲取用戶的賬號和密碼信息,這樣用戶能直接使用互聯(lián)服務器的賬號信息登錄該第三方網站,用戶免去在第三方網站輸入賬號密碼的操作,提高了登錄的效率和安全性。
[0032]參見圖2,為本發(fā)明實施例的一種基于移動終端的第三方網站登錄方法的另一流程示意圖,該方法包括:
[0033]步驟201、移動終端檢測到設置于第三方網站的登錄按鈕上發(fā)生的點擊事件,向互聯(lián)服務器請求并顯示所述登錄按鈕所指向的登錄頁面。
[0034]具體的,移動終端的瀏覽器上顯示有第三方網站的頁面,以第三方網站為優(yōu)酷網為例,在優(yōu)酷網的頁面上設置登錄按鈕,登錄按鈕可以放置在優(yōu)酷網的任意位置,此處不作限制,該登錄按鈕為第三方登錄的一個入口,指向互聯(lián)服務器的登錄頁面的網絡地址。以互聯(lián)服務器為騰訊互聯(lián)服務器為例,移動終端的瀏覽器在檢測到登錄按鈕上發(fā)生的點擊事件(如按鍵點擊事件或觸摸屏點擊事件等)時,表明瀏覽器檢測到第三方登錄操作的觸發(fā)事件,用戶想通過第三方登錄的方式登錄優(yōu)酷網,此處即用戶想通過騰訊賬號登錄優(yōu)酷網,此時移動終端向騰訊互聯(lián)服務器請求并顯示該登錄按鈕指向的登錄頁面。
[0035]步驟202、檢測用戶是否通過所述移動終端的瀏覽器登錄所述互聯(lián)服務器。
[0036]具體的,移動終端上的瀏覽器與互聯(lián)服務器為同一賬號體系,且該瀏覽器提供用戶登錄功能。例如互聯(lián)服務器為騰訊互聯(lián)服務器,瀏覽器對應為騰訊移動版瀏覽器;互聯(lián)服務器為百度互聯(lián)服務器,瀏覽器對應為百度移動版瀏覽器。移動終端檢測用戶是否通過瀏覽器登錄互聯(lián)服務器,以步驟201中的例子,檢測用戶是否通過騰訊移動版瀏覽器登錄騰訊互聯(lián)服務器,若為是,執(zhí)行步驟203,若為否,執(zhí)行步驟204。
[0037]步驟203、從所述瀏覽器的指定位置獲取所述用戶登錄態(tài)。
[0038]具體的,用戶登錄態(tài)為用戶通過預先注冊的賬號信息(即賬號和密碼)登錄互聯(lián)服務器后,由該互聯(lián)服務器根據(jù)預置的算法根據(jù)該賬號信息計算得到的字符串,該登錄態(tài)用于表示用戶已登錄互聯(lián)服務器。以互聯(lián)服務器為騰訊互聯(lián)服務器為例,用戶登錄態(tài)為用戶通過預先注冊的騰訊賬號和對應密碼登錄騰訊互聯(lián)服務器后,由騰訊互聯(lián)服務器根據(jù)預置的算法根據(jù)該賬號信息計算得到的字符串,該預置的算法可以為哈希算法,通過該預置的算法不同的用戶得到的字符串不相同,該用戶態(tài)用于表示用戶已通過騰訊移動版瀏覽器登錄騰訊互聯(lián)服務器。
[0039]該指定位置可以為瀏覽器的Cookie中,也可根據(jù)需要預先配置的位置,本發(fā)明不作限制。
[0040]步驟204、顯示提示用戶輸入賬號信息的提示頁面。
[0041]具體的,以步驟202中為例,在移動終端上顯示提示用戶輸入騰訊賬號和密碼的輸入框,以提示用戶輸入互聯(lián)服務器上預先注冊的賬號信息。
[0042]步驟205、將用戶輸入的賬號信息提交至所述互聯(lián)服務器,以使所述互聯(lián)服務器利用預置的算法對所述賬號信息進行運算后得到用于登錄態(tài)。
[0043]具體的,將用戶在步驟204中輸入的騰訊賬號和密碼提交至騰訊互聯(lián)服務器,騰訊互聯(lián)服務器在數(shù)據(jù)庫中驗證該騰訊賬號和密碼正確后,采用預置的算法對該騰訊賬號和密碼進行運算得到用戶登錄態(tài),預置的算法可以為哈希算法,根據(jù)該預置的算法不同的賬號信息得到不同的登錄態(tài),騰訊互聯(lián)服務器將運算得到的登錄態(tài)返回至移動終端的瀏覽器。
[0044]步驟206、接收所述互聯(lián)服務器返回的所述用戶登錄態(tài),并將所述用戶登錄態(tài)保存至所述瀏覽器的Cookie中。
[0045]具體的,將用戶登錄態(tài)保存至瀏覽器的Cookie中,下次可直接從瀏覽器的Cookie中提取該用戶的登錄態(tài),不需要再向互聯(lián)服務器請求登錄態(tài),能節(jié)省設備的處理開銷,尤其在軟硬件資源緊張的移動終端,節(jié)省效果明顯。
[0046]步驟207、從所述瀏覽器的Cookie中獲取所述用戶登錄態(tài)。
[0047]步驟208、將通過所述登錄頁面獲取的用戶登錄態(tài)提交至所述互聯(lián)服務器,并在接收到所述互聯(lián)服務器驗證所述登錄態(tài)合法后返回的合法確認消息時,將所述登錄頁面跳轉至授權頁面,并在所述授權頁面上提示用戶是否授權登錄所述第三方網站。
[0048]具體的,移動終端通過登錄頁面獲取的用戶登錄態(tài)提交至騰訊互聯(lián)服務器,騰訊互聯(lián)服務器驗證該登錄態(tài)合法后,將所述登錄頁面跳轉至授權頁面顯示在移動終端上,該授權頁面上顯示有提示用戶是否授權登錄第三方網站(如示例中的優(yōu)酷網)的提示信息,例如,在授權頁面上顯示一個是否授權的對話框,對話框中有“Yes”和“No”的按鈕,以便用戶進行確認。
[0049]在本發(fā)明的一些實施例中,在步驟202判斷為否時,即當移動終端檢測到用戶沒有通過所述瀏覽器登錄所述互聯(lián)服務器時,可執(zhí)行從所述互聯(lián)服務器對應的通訊軟件中獲取用戶登錄態(tài),并將該用戶登錄態(tài)保存至瀏覽器指定位置,該指定位置如本實施例的Cookie,以便移動終端下次獲取用戶登錄態(tài)時可直接從瀏覽器的Cookie中查詢。以互聯(lián)服務器為騰訊互聯(lián)服務器為例,移動終端檢測到用戶沒有通過騰訊移動版瀏覽器登錄騰訊互聯(lián)服務器時,可從騰訊QQ通訊軟件或騰訊微信通訊軟件等騰訊互聯(lián)服務器對應的通訊軟件中獲取用戶登錄態(tài),具體可參照從瀏覽器中獲取登錄態(tài)的過程。
[0050]步驟209、將檢測到的所述授權頁面發(fā)生的登錄授權指令發(fā)送至互聯(lián)服務器,以使所述互聯(lián)服務器向所述第三方網站分發(fā)用于第三方登錄的用戶標識和授權令牌,所述第三方網站通過所述用戶標識和授權令牌完成登錄。
[0051]具體的,移動終端檢測到授權頁面上發(fā)生的登錄授權指令,以步驟208中的示例,檢測到用戶點擊對話框中的“Yes”按鈕,表明用戶允許其騰訊互聯(lián)服務器的賬戶信息(騰訊賬號和密碼)登錄優(yōu)酷網,移動終端將該授權登錄指令發(fā)送至騰訊互聯(lián)服務器,騰訊互聯(lián)服務器向優(yōu)酷網的服務器分發(fā)用于登錄用戶標識和授權令牌,優(yōu)酷網的服務器使用該用戶標識和授權令牌作為登錄憑證。
[0052]步驟210、若所述互聯(lián)服務器驗證所述用戶標識和授權令牌合法后,在所述移動終端上展示用于表示所述第三方網站登錄成功的狀態(tài)信息和所述用戶的個人基礎信息。
[0053]具體的,騰訊互聯(lián)服務器驗證優(yōu)酷網的服務器發(fā)送的用戶標識和授權令牌進行驗證,驗證合法后,在移動終端上展示用于表示用戶成功登錄優(yōu)酷網的狀態(tài)信息,例如,顯示“您已經使用騰訊賬號成功登錄優(yōu)酷網”的狀態(tài)信息,并同時顯示該用于在騰訊互聯(lián)服務器中保存的個人基礎信息,該個人基礎信息包括用戶昵稱、用戶頭像、個人資料等信息。
[0054]實施本發(fā)明的實施例,通過在移動終端的互聯(lián)服務器對應的登錄頁面獲取的登錄態(tài),使第三方網站獲得訪問互聯(lián)服務器的訪問憑證,該第三方網站并沒有獲取用戶的賬號和密碼信息,這樣用戶能直接使用互聯(lián)服務器的賬號信息登錄該第三方網站,用戶免去在第三方網站輸入賬號密碼的操作,提高了登錄的效率和安全性。
[0055]參見圖3,為本發(fā)明實施例的一種基于移動終端的第三方網站登錄方法的交互圖,交互過程為:
[0056]步驟1、移動終端的瀏覽器檢測到第三方登錄的操作。
[0057]具體的,移動終端的瀏覽器上顯示有第三方網站的頁面,該頁面上設置有一個用于第三方登錄的登錄按鈕,該登錄按鈕指向互聯(lián)服務器的登錄頁面的網絡地址。移動終端的瀏覽器在檢測到登錄按鈕上發(fā)生的點擊事件(如按鍵點擊事件或觸摸屏點擊事件等)時,表明瀏覽器檢測到第三方登錄操作的觸發(fā)事件
[0058]步驟2、移動終端瀏覽器向互聯(lián)服務器請求第三登錄操作的登錄頁面。
[0059]步驟3、互聯(lián)服務器向移動終端的瀏覽器返回登錄頁面。
[0060]步驟4、移動終端的瀏覽器通過登錄頁面獲取用戶登錄態(tài)。
[0061]步驟5、移動終端的瀏覽器向互聯(lián)服務器提交用戶登錄態(tài)。
[0062]步驟6、互聯(lián)服務器驗證用戶登錄態(tài)。
[0063]具體的,用戶登錄態(tài)為用戶通過預先注冊的賬號信息(即賬號和密碼)登錄互聯(lián)服務器后,由該互聯(lián)服務器根據(jù)預置的算法根據(jù)該賬號信息計算得到的字符串,該登錄態(tài)用于表示用戶已登錄互聯(lián)服務器。以互聯(lián)服務器為騰訊互聯(lián)服務器為例,用戶登錄態(tài)為用戶通過預先注冊的騰訊賬號和對應密碼登錄騰訊互聯(lián)服務器后,由騰訊互聯(lián)服務器根據(jù)預置的算法根據(jù)該賬號信息計算得到的字符串,該預置的算法可以為哈希算法,通過該預置的算法不同的用戶得到的字符串不相同,該用戶態(tài)用于表示用戶已通過騰訊移動版瀏覽器登錄騰訊互聯(lián)服務器。
[0064]該指定位置可以為瀏覽器的Cookie中,也可根據(jù)需要預先配置的位置,本發(fā)明不作限制。
[0065]步驟7、互聯(lián)服務器在移動終端的瀏覽器上顯示授權頁面。
[0066]步驟8、互聯(lián)服務器接收到用戶通過移動終端的瀏覽器發(fā)送的授權登錄指令。
[0067]步驟9、互聯(lián)服務器對第三方網站授權,向第三方網站返回用戶標識和授權令牌。
[0068]具體的,移動終端檢測到授權頁面上發(fā)生的登錄授權指令,例如,檢測到用戶點擊對話框中的“Yes”按鈕,表明用戶允許互聯(lián)服務器的賬戶信息登錄第三方網站,移動終端將該授權登錄指令發(fā)送至互聯(lián)服務器,互聯(lián)服務器向第三方網站分發(fā)用于登錄用戶標識和授權令牌,第三方網站使用該用戶標識和授權令牌作為登錄憑證。
[0069]步驟10、第三方網站使用用戶標識和授權令牌申請個人基礎信息。
[0070]步驟11、互聯(lián)服務器向第三方網站返回個人基礎信息。
[0071]步驟12、第三方網站在移動終端的瀏覽器上展示表示登錄成功的狀態(tài)信息和個人基礎信息。
[0072]參見圖4-圖8,為本發(fā)明實施例的一種移動終端的結構示意圖,該移動終端I包括登錄頁面請求模塊11、授權頁面顯示模塊12和授權指令發(fā)送模塊13,
[0073]登錄頁面請求模塊11,用于檢測到第三方登錄操作的觸發(fā)事件時,向互聯(lián)服務器請求第三方登錄操作的登錄頁面。
[0074]具體的,移動終端的瀏覽器上顯示有第三方網站的頁面,該第三方網站的頁面上設置有登錄按鈕,登錄按鈕可以放置在第三方網站的頁面上的任意位置,此處不作限定,該登錄按鈕為第三方登錄的一個入口,指向互聯(lián)服務器的登錄頁面的網絡地址。登錄頁面請求模塊11在檢測到該登錄按鈕上發(fā)生的點擊事件時,該點擊事件可以為按鍵點擊事件或觸摸屏點擊事件,表明用戶想通過第三方登錄的方式登錄第三方網站,此時向互聯(lián)服務器請求該登錄按鈕指向的網絡地址對應的登錄頁面。
[0075]授權頁面顯示模塊12,用于將通過所述登錄頁面獲取的用戶登錄態(tài)提交至所述互聯(lián)服務器,并在接收到所述互聯(lián)服務器驗證所述用戶登錄態(tài)合法后返回的合法確認消息時,將所述登錄頁面跳轉至授權頁面,并在所述授權頁面上提示用戶是否授權登錄所述第三方網站。
[0076]具體的,用戶登錄態(tài)為用戶通過預先注冊的賬號信息(即賬號和密碼)登錄互聯(lián)服務器后,由該互聯(lián)服務器根據(jù)預置的算法根據(jù)該賬號信息計算得到的字符串,該登錄態(tài)用于表示用戶已登錄互聯(lián)服務器。授權頁面顯示模塊12通過登錄頁面獲取的用戶登錄態(tài)提交至互聯(lián)服務器,互聯(lián)服務器驗證該登錄態(tài)合法后,將所述登錄頁面跳轉至授權頁面,該授權頁面上顯示有提示用戶是否授權登錄第三方網站的提示信息,例如,在授權頁面上顯示一個是否授權的對話框,對話框中有“Yes”和“No”的按鈕,以便用戶進行確認。
[0077]授權指令發(fā)送模塊13,用于將檢測到的所述授權頁面發(fā)生的授權登錄指令發(fā)送至所述互聯(lián)服務器,以使所述互聯(lián)服務器向所述第三方網站分發(fā)用于第三方登錄的用戶標識和授權令牌,所述第三方網站通過所述用戶標識和授權令牌完成登錄。
[0078]具體的,授權指令發(fā)送模塊13檢測到授權頁面上發(fā)生的登錄授權指令,以上述的示例,檢測到用戶點擊對話框中的“Yes”按鈕,表明用戶允許其互聯(lián)服務器的賬戶信息登錄該第三方網站,移動終端將該授權登錄指令發(fā)送至互聯(lián)服務器,互聯(lián)服務器向第三方網站的服務器分發(fā)用于登錄用戶標識和授權令牌,第三方網站使用該用戶標識和授權令牌作為登錄憑證完成登錄互聯(lián)服務器的過程,登錄成功后,互聯(lián)服務器向移動終端返回用于表示登錄成功的頁面。
[0079]優(yōu)選的,在本發(fā)明的一些實施例中,授權頁面顯示模塊12包括第一提取單元121,
[0080]第一提取單元121,用于若檢測到用戶已通過所述瀏覽器登錄所述互聯(lián)服務器,從所述瀏覽器的Cookie中獲取所述用戶登錄態(tài)。
[0081]優(yōu)選的,在本發(fā)明的一些實施例中,頁面授權顯示模塊12還包括:
[0082]第二提取單元123,用于若檢測用戶未通過所述瀏覽器登錄所述互聯(lián)服務器,從所述互聯(lián)服務器對應的通訊軟件中獲取用戶登錄態(tài),并將所述用戶登錄態(tài)保存至所述瀏覽器的 Cookie 中。
[0083]進一步優(yōu)選的,在本發(fā)明的一些實施例中,頁面授權顯示模塊包括輸入提示單元124、賬號提交單元125、登錄態(tài)接收單元126和登錄態(tài)獲取單元127,
[0084]輸入提示單元124,用于若檢測用戶未通過所述瀏覽器登錄所述互聯(lián)服務器,顯示提示用戶輸入賬號信息的提示頁面。
[0085]賬號提交單元125,用于將用戶輸入的賬號信息提交至所述互聯(lián)服務器,以使所述互聯(lián)服務器利用預置的算法對所述賬號信息進行運算后得到用戶登錄態(tài)。
[0086]登錄態(tài)接收單元126,用于接收所述互聯(lián)服務器返回的所述用戶登錄態(tài),并將所述用戶登錄態(tài)保存至所述瀏覽器的Cookie中。
[0087]登錄態(tài)獲取單元127,用于從所述瀏覽器的Cookie中獲取所述用戶登錄態(tài)。
[0088]授權指令發(fā)送模塊13包括指令發(fā)送單元131和信息顯示單元132,
[0089]指令發(fā)送單元131,將檢測到的所述授權頁面上發(fā)生的授權登錄指令發(fā)送至所述互聯(lián)服務器,以使所述互聯(lián)服務器根據(jù)所述授權登錄指令向所述第三方網站分發(fā)用戶標識和授權令牌,所述第三方網站向所述互聯(lián)服務器發(fā)送所述用戶標識和授權令牌,以使所述互聯(lián)服務器驗證所述用戶標識和授權令牌的合法性。
[0090]信息顯示單元132,用于若所述互聯(lián)服務器驗證所述用戶標識和授權令牌合法后,在所述移動終端上展示用于表示所述第三方網站登錄成功的狀態(tài)信息和所述用戶的個人基礎信息。
[0091]實施本發(fā)明的實施例,通過在移動終端的互聯(lián)服務器對應的登錄頁面獲取的登錄態(tài),使第三方網站獲得訪問互聯(lián)服務器的訪問憑證,該第三方網站并沒有獲取用戶的賬號和密碼信息,這樣用戶能直接使用互聯(lián)服務器的賬號信息登錄該第三方網站,用戶免去在第三方網站輸入賬號密碼的操作,提高了登錄的效率和安全性。
[0092]本領域普通技術人員可以理解實現(xiàn)上述實施例方法中的全部或部分流程,是可以通過計算機程序來指令相關的硬件來完成,所述的程序可存儲于一計算機可讀取存儲介質中,該程序在執(zhí)行時,可包括如上述各方法的實施例的流程。其中,所述的存儲介質可為磁碟、光盤、只讀存儲記憶體(Read-Only Memory, ROM)或隨機存儲記憶體(Random AccessMemory, RAM)等。
[0093]以上所揭露的僅為本發(fā)明一種較佳實施例而已,當然不能以此來限定本發(fā)明之權利范圍,本領域普通技術人員可以理解實現(xiàn)上述實施例的全部或部分流程,并依本發(fā)明權利要求所作的等同變化,仍屬于發(fā)明所涵蓋的范圍。
【權利要求】
1.一種基于移動終端的第三方網站登錄方法,其特征在于,包括: 移動終端的瀏覽器檢測到第三方登錄操作的觸發(fā)事件時,向互聯(lián)服務器請求并顯示第三方登錄操作的登錄頁面; 所述瀏覽器將通過所述登錄頁面獲取的用戶登錄態(tài)提交至所述互聯(lián)服務器,并在接收到所述互聯(lián)服務器驗證所述用戶登錄態(tài)合法后返回的合法確認消息時,將所述登錄頁面跳轉至授權頁面,并在所述授權頁面上提示用戶是否授權登錄所述第三方網站; 將檢測到的所述授權頁面發(fā)生的授權登錄指令發(fā)送至所述互聯(lián)服務器,以使所述互聯(lián)服務器向所述第三方網站分發(fā)用于第三方登錄的用戶標識和授權令牌,所述第三方網站通過所述用戶標識和授權令牌完成登錄。
2.如權利要求1所述的方法,其特征在于,所述瀏覽器將通過所述登錄頁面獲取的用戶登錄態(tài)提交至所述互聯(lián)服務器的步驟中,獲取用戶登錄態(tài)的方法包括: 若檢測到用戶已通過所述瀏覽器登錄所述互聯(lián)服務器,從所述瀏覽器的Cookie中獲取用戶登錄態(tài)。
3.如權利要求1所述的方法,其特征在于,所述瀏覽器將通過所述登錄頁面獲取的用戶登錄態(tài)提交至所述互聯(lián)服務器的步驟中,獲取用戶登錄態(tài)的方法還包括: 若檢測用戶未通過所述瀏覽器登錄所述互聯(lián)服務器,從所述互聯(lián)服務器對應的通訊軟件中獲取用戶登錄態(tài)。
4.如權利要求1所述的方法,其特征在于,所述瀏覽器將通過所述登錄頁面獲取的用戶登錄態(tài)提交至所述互聯(lián)服務器的步驟中,獲取用戶登錄態(tài)的方法包括: 若檢測用戶未通過所述瀏覽器登錄所述互聯(lián)服務器,顯示用于提示用戶輸入賬號信息的提示頁面; 將用戶輸入的賬號信息提交至所述互聯(lián)服務器,以使所述互聯(lián)服務器利用預置的算法對所述賬號信息進行運算后得到用戶登錄態(tài); 接收所述互聯(lián)服務器返回的所述用戶登錄態(tài),并將所述用戶登錄態(tài)保存至所述瀏覽器的 Cookie 中; 從所述瀏覽器的Cookie中獲取所述用戶登錄態(tài)。
5.如權利要求1-4任一項所述的方法,其特征在于,所述將檢測到的所述授權頁面發(fā)生的授權登錄指令發(fā)送至所述互聯(lián)服務器,以使所述互聯(lián)服務器向所述第三方網站分發(fā)用于第三方登錄的用戶標識和授權令牌,完成登錄的步驟包括: 將檢測到的所述授權頁面上發(fā)生的授權登錄指令發(fā)送至所述互聯(lián)服務器,以使所述互聯(lián)服務器根據(jù)所述授權登錄指令向所述第三方網站分發(fā)用戶標識和授權令牌,所述第三方網站向所述互聯(lián)服務器發(fā)送所述用戶標識和授權令牌,以使所述互聯(lián)服務器驗證所述用戶標識和授權令牌的合法性; 若所述互聯(lián)服務器驗證所述用戶標識和授權令牌合法后,在所述移動終端上展示用于表示所述第三方網站登錄成功的狀態(tài)信息和所述用戶的個人基礎信息。
6.一種移動終端,其特征在于,包括: 登錄頁面請求模塊,用于檢測到第三方登錄操作的觸發(fā)事件時,向互聯(lián)服務器請求第三方登錄操作的登錄頁面; 授權頁面顯示模塊,用于將通過所述登錄頁面獲取的用戶登錄態(tài)提交至所述互聯(lián)服務器,并在接收到所述互聯(lián)服務器驗證所述用戶登錄態(tài)合法后返回的合法確認消息時,將所述登錄頁面跳轉至授權頁面,并在所述授權頁面上提示用戶是否授權登錄所述第三方網站; 授權指令發(fā)送模塊,用于將檢測到的所述授權頁面發(fā)生的授權登錄指令發(fā)送至所述互聯(lián)服務器,以使所述互聯(lián)服務器向所述第三方網站分發(fā)用于第三方登錄的用戶標識和授權令牌,所述第三方網站通過所述用戶標識和授權令牌完成登錄。
7.如權利要求6所述的移動終端,其特征在于,授權頁面顯示模塊包括: 第一提取單元,用于若檢測到用戶已通過所述瀏覽器登錄所述互聯(lián)服務器,從所述瀏覽器的Cookie中獲取所述用戶登錄態(tài)。
8.如權利要求6所述的移動終端,其特征在于,所述頁面授權顯示模塊包括: 第二提取單元,用于若檢測用戶未通過所述瀏覽器登錄所述互聯(lián)服務器,從所述互聯(lián)服務器對應的通訊軟件中獲取用戶登錄態(tài),并將所述用戶登錄態(tài)保存至所述瀏覽器的Cookie 中。
9.如權利要求6所述的移動終端,其特征在于,所述頁面授權顯示模塊包括: 輸入提示單元,用于若檢測用戶未通過所述瀏覽器登錄所述互聯(lián)服務器,顯示提示用戶輸入賬號信息的提示頁面; 賬號提交單元,用于將用戶輸入的賬號信息提交至所述互聯(lián)服務器,以使所述互聯(lián)服務器利用預置的算法對所述賬號信息進行運算后得到用戶登錄態(tài); 登錄態(tài)接收單元,用于接收所述互聯(lián)服務器返回的所述用戶登錄態(tài),并將所述用戶登錄態(tài)保存至所述瀏覽器的Cookie中; 登錄態(tài)獲取單元,用于從所述瀏覽器的Cookie中獲取所述用戶登錄態(tài)。
10.如權利要求6-9任一項所述的移動終端,其特征在于,所述授權指令發(fā)送模塊包括: 指令發(fā)送單元,將檢測到的所述授權頁面上發(fā)生的授權登錄指令發(fā)送至所述互聯(lián)服務器,以使所述互聯(lián)服務器根據(jù)所述授權登錄指令向所述第三方網站分發(fā)用戶標識和授權令牌,所述第三方網站向所述互聯(lián)服務器發(fā)送所述用戶標識和授權令牌,以使所述互聯(lián)服務器驗證所述用戶標識和授權令牌的合法性; 信息顯示單元,用于若所述互聯(lián)服務器驗證所述用戶標識和授權令牌合法后,在所述移動終端上展示用于表示所述第三方網站登錄成功的狀態(tài)信息和所述用戶的個人基礎信肩、O
【文檔編號】H04L29/06GK104348612SQ201310310826
【公開日】2015年2月11日 申請日期:2013年7月23日 優(yōu)先權日:2013年7月23日
【發(fā)明者】任旻, 宗華 申請人:騰訊科技(深圳)有限公司