一種賬號授權(quán)方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種賬號授權(quán)方法及裝置。
【背景技術(shù)】
[0002]目前,隨著移動互聯(lián)網(wǎng)越來越深入日常生活中,用戶可以通過應(yīng)用程序進行購物、聊天等操作。用戶在首次登陸這些應(yīng)用程序時,應(yīng)用程序需要獲得詳細(xì)的用戶信息進行注冊。用戶信息可以在oAuth(開放授權(quán)協(xié)議)授權(quán)頁中獲得。
[0003]通常獲得用戶信息時,只能通過oAuth獲取現(xiàn)有的用戶的基本信息,該用戶不存在的其他信息需要進入應(yīng)用后到信息管理頁中進行添加。在信息管理頁中添加后,在后續(xù)的oAuth授權(quán)過程中才能使用該用戶的其他用戶信息。
[0004]因此,用戶需要分多次向應(yīng)用程序提供用戶信息,增加了用戶的操作次數(shù)。
【發(fā)明內(nèi)容】
[0005]為克服相關(guān)技術(shù)中存在的問題,本發(fā)明實施例提供一種賬號授權(quán)方法及裝置。用以在獲取授權(quán)信息的時候,同時添加用戶信息,減少了用戶后期完善用戶信息時的操作。
[0006]一種賬號授權(quán)方法,應(yīng)用于授權(quán)服務(wù)器,包括:當(dāng)檢測到用戶賬號進行登錄后,獲取所述用戶賬號選定的服務(wù);根據(jù)所述服務(wù)判斷所述用戶賬號對應(yīng)的用戶信息是否完整;當(dāng)所述用戶信息不完整時,確定缺失的用戶信息;在賬號授權(quán)的頁面上提醒補充所述缺失的用戶信息。
[0007]通過在授權(quán)頁面獲得用戶賬號中缺失的用戶信息,使服務(wù)可以一次獲取所需的用戶信息,減少了用戶后期完善服務(wù)所需的用戶信息的操作。
[0008]所述方法還包括:當(dāng)接收到所述用戶賬號輸入的所述缺失的用戶信息時,將所述用戶信息保存到本地,和/或,將所述用戶信息發(fā)送到所述服務(wù)對應(yīng)的服務(wù)器。
[0009]通過在本地或在服務(wù)對應(yīng)的服務(wù)器保存缺失的用戶信息,當(dāng)用戶對服務(wù)進行下次授權(quán)時,可以直接從本地或服務(wù)對應(yīng)的服務(wù)器獲取用戶的完整信息,而不需用戶再次輸入用戶信息,減少了用戶操作。
[0010]所述根據(jù)所述服務(wù)判斷所述用戶賬號對應(yīng)的用戶信息是否完整,包括:根據(jù)所述服務(wù)查詢使用服務(wù)所需的用戶信息;獲取本地已有的用戶信息;根據(jù)本地已有的用戶信息與使用服務(wù)所需的用戶信息判斷所述用戶賬號對應(yīng)的用戶信息是否完整。
[0011]通過服務(wù)所需的用戶信息與本地已有的用戶信息可以準(zhǔn)備的判斷用戶賬號對應(yīng)的用戶信息是否完整。
[0012]所述方法還包括:檢測所述用戶賬號是否登錄;當(dāng)所述用戶賬號未登錄時,調(diào)用所述用戶賬號對應(yīng)的登錄頁面;顯示所述登錄頁面。
[0013]通過登錄用戶賬號獲取在用戶賬號中的用戶信息,方便獲取本地已有的用戶信息,節(jié)省了用戶輸入用戶信息的操作。
[0014]一種賬號授權(quán)裝置,應(yīng)用于授權(quán)服務(wù)器,包括:獲取模塊,用于當(dāng)檢測到用戶賬號進行登錄后,獲取所述用戶賬號選定的服務(wù);判斷模塊,用于根據(jù)所述服務(wù)判斷所述用戶賬號對應(yīng)的用戶信息是否完整;確定模塊,用于當(dāng)所述用戶信息不完整時,確定缺失的用戶信息;提醒模塊,用于在賬號授權(quán)的頁面上提醒補充所述缺失的用戶信息。
[0015]所述裝置還包括:保存模塊,用于當(dāng)接收到所述用戶賬號輸入的所述缺失的用戶信息時,將所述用戶信息保存到本地,和/或,將所述用戶信息發(fā)送到所述服務(wù)對應(yīng)的服務(wù)器。
[0016]所述判斷模塊,包括:查詢子模塊,用于根據(jù)所述服務(wù)查詢使用服務(wù)所需的用戶信息;獲取子模塊,用于獲取本地已有的用戶信息;判斷子模塊,用于根據(jù)本地已有的用戶信息與使用服務(wù)所需的用戶信息判斷所述用戶賬號對應(yīng)的用戶信息是否完整。
[0017]所述裝置還包括:檢測模塊,用于檢測所述用戶賬號是否登錄;調(diào)用模塊,用于當(dāng)所述用戶賬號未登錄時,調(diào)用所述用戶賬號對應(yīng)的登錄頁面;顯示模塊,用于顯示所述登錄頁面。
[0018]應(yīng)當(dāng)理解的是,以上的一般描述和后文的細(xì)節(jié)描述僅是示例性和解釋性的,并不能限制本公開。
【附圖說明】
[0019]附圖用來提供對本發(fā)明的進一步理解,并且構(gòu)成說明書的一部分,與本發(fā)明的實施例一起用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的限制。在附圖中:
[0020]圖1為本發(fā)明實施例中一種賬號授權(quán)方法的流程圖;
[0021]圖2為本發(fā)明實施例中一種賬號授權(quán)方法的詳細(xì)流程圖;
[0022]圖3為本發(fā)明實施例中一種賬號授權(quán)裝置的結(jié)構(gòu)示意圖;
[0023]圖4為本發(fā)明實施例中一種賬號授權(quán)裝置的結(jié)構(gòu)示意圖;
[0024]圖5為本發(fā)明實施例中一種賬號授權(quán)裝置中判斷模塊的結(jié)構(gòu)示意圖;
[0025]圖6為本發(fā)明實施例中一種賬號授權(quán)裝置的結(jié)構(gòu)示意圖。
【具體實施方式】
[0026]以下結(jié)合附圖對本發(fā)明的優(yōu)選實施例進行說明,應(yīng)當(dāng)理解,此處所描述的優(yōu)選實施例僅用于說明和解釋本發(fā)明,并不用于限定本發(fā)明。
[0027]如圖1所示,本發(fā)明實施例提供了一種賬號授權(quán)方法,應(yīng)用于授權(quán)服務(wù)器,具體實施步驟如下:
[0028]在步驟SlOl中,當(dāng)檢測到用戶賬號進行登錄后,獲取用戶賬號選定的服務(wù)。
[0029]在步驟S102中,根據(jù)服務(wù)判斷用戶賬號對應(yīng)的用戶信息是否完整。
[0030]在步驟S103中,當(dāng)用戶信息不完整時,確定缺失的用戶信息。
[0031]在步驟S104中,在賬號授權(quán)的頁面上提醒補充缺失的用戶信息。
[0032]本發(fā)明實施例提供的上述方案,通過在授權(quán)頁面獲得用戶賬號中缺失的用戶信息,使服務(wù)可以一次獲取所需的用戶信息,減少了用戶后期完善服務(wù)所需的用戶信息的操作。
[0033]可選的,上述方法還可以包括:步驟Al及步驟B2。
[0034]在步驟Al中,當(dāng)接收到用戶賬號輸入的缺失的用戶信息時,將用戶信息保存到本地。
[0035]在步驟BI中,當(dāng)接收到用戶賬號輸入的缺失的用戶信息時,將用戶信息發(fā)送到服務(wù)對應(yīng)的服務(wù)器。
[0036]采用上述方法,通過在本地或在服務(wù)對應(yīng)的服務(wù)器保存缺失的用戶信息,當(dāng)用戶對服務(wù)進行下次授權(quán)時,可以直接從本地或服務(wù)對應(yīng)的服務(wù)器獲取用戶的完整信息,而不需用戶再次輸入用戶信息,減少了用戶操作。
[0037]可選的,步驟S102還可以實施為步驟Cl-步驟C3:
[0038]在步驟Cl中,根據(jù)服務(wù)查詢使用服務(wù)所需的用戶信息。
[0039]在步驟C2中,獲取本地已有的用戶信息。
[0040]在步驟C3中,根據(jù)本地已有的用戶信息與使用服務(wù)所需的用戶信息判斷用戶賬號對應(yīng)的用戶信息是否完整。
[0041]采用上述方法,通過服務(wù)所需的用戶信息與本地已有的用戶信息可以準(zhǔn)備的判斷用戶賬號對應(yīng)的用戶信息是否完整。
[0042]可選的,上述方法還可以實施為步驟Dl-步驟D3:
[0043]在步驟Dl中,檢測用戶賬號是否登錄。
[0044]在步驟D2中,當(dāng)用戶賬號未登錄時,調(diào)用用戶賬號對應(yīng)的登錄頁面。
[0045]在步驟D3中,顯示登錄頁面。
[0046]采用上述方法,通過登錄用戶賬號獲取在用戶賬號中的用戶信息,方便獲取本地已有的用戶信息,節(jié)省了用戶輸入用戶信息的操作。
[0047]如圖2所示,本發(fā)明實施例提供了一種賬號授權(quán)方法,用于授權(quán)服務(wù)器,具體實施步驟如下:
[0048]在步驟S201中,檢測用戶賬號是否登錄。當(dāng)用戶賬號未登錄時,執(zhí)行步驟S202 ;當(dāng)檢測到用戶賬號進行登錄后,執(zhí)行步驟S204。
[0049]用戶通過手機預(yù)訂火車票時,預(yù)訂火車票的服務(wù)需要得到用戶授權(quán)并獲得用戶信息,此時,手機向授權(quán)服務(wù)器發(fā)送授權(quán)請求。授權(quán)服務(wù)器檢測用戶賬號是否登錄。
[0050]在步驟S202中,當(dāng)用戶賬號未登錄時,調(diào)用用戶賬號對應(yīng)的登錄頁面。
[0051]當(dāng)用戶賬號未登錄時,調(diào)用該用戶賬號所對應(yīng)的登陸頁面,供用戶登陸用戶賬號。
[0052]在步驟S203中,顯示登錄頁面。
[0053]在顯示界面顯示登錄頁面。
[0054]在步驟S204中,當(dāng)檢測到用戶賬號進行登錄后,獲取用戶賬號選定的服務(wù)。
[0055]當(dāng)?shù)卿浀接脩糍~號后,獲取該用戶賬號選定的服務(wù),即預(yù)訂火車票。
[0056]在步驟S205中,根據(jù)服務(wù)查詢使用服務(wù)所需的用戶信息。
[0057]在預(yù)