賬號授權(quán)方法、服務(wù)器及客戶端的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信領(lǐng)域的同步技術(shù),尤其涉及一種賬號授權(quán)方法、服務(wù)器及客戶端。
【背景技術(shù)】
[0002]隨著網(wǎng)絡(luò)技術(shù)的發(fā)展,人們利用網(wǎng)絡(luò)進(jìn)行學(xué)習(xí)、工作及生活等各種活動。在進(jìn)行這些活動時,為了方便識別或處于安全考慮,通常涉及很多賬號。例如,游戲玩家的游戲賬號、及時通信的賬號、購物的購物賬號、觀看視頻的觀看賬號等。這些賬號一方面可以對用戶進(jìn)行識別和安全驗(yàn)證,另一方面同時還代表著一定的權(quán)限。
[0003]為了保證賬號的安全使用,通常將賬號和密鑰配套使用。但是在賬號的使用過程中還回出現(xiàn)一種賬號的借用或公用。在現(xiàn)有技術(shù)中,若需要借用賬號,則需要將賬號和密鑰一同告訴借用用戶,賬號歸還后,為了保證賬號的安全性,需要重置密鑰。但是通常有些用戶會忘記更改密鑰或在賬號和密鑰的傳輸和借用過程中再次外漏等問題。若借用用戶在使用賬號期間,私自重置密鑰,這就會導(dǎo)致賬號主人無法使用的現(xiàn)象。
【發(fā)明內(nèi)容】
[0004]有鑒于此,本發(fā)明實(shí)施例期望提供一種賬號授權(quán)方法、服務(wù)器及客戶端,能夠部分簡化賬號授權(quán)的繁瑣性和/或提高賬號授權(quán)的安全性。
[0005]為達(dá)到上述目的,本發(fā)明的技術(shù)方案是這樣實(shí)現(xiàn)的:
[0006]本發(fā)明實(shí)施例第一方面提供一種賬號授權(quán)方法,所述方法包括:
[0007]接收第一客戶端處于收授權(quán)模式時發(fā)送表征所述第一客戶端的運(yùn)動狀態(tài)第一狀態(tài)?目息;
[0008]接收第二客戶端處于申請授權(quán)模式發(fā)送的表征所述第二客戶端的運(yùn)動狀態(tài)第二狀態(tài)信息;
[0009]判斷所述第一狀態(tài)信息和所述第二狀態(tài)信息是否共同滿足預(yù)設(shè)授權(quán)條件;
[0010]若所述第一狀態(tài)信息和所述第二狀態(tài)信息共同滿足所述預(yù)設(shè)授權(quán)條件,對所述第一客戶端對應(yīng)的指定賬號進(jìn)行賬號授權(quán)。
[0011]基于上述方案,所述第一狀態(tài)信息和所述第二狀態(tài)信息共同滿足所述預(yù)設(shè)授權(quán)條件包括以下至少其中之一:
[0012]所述第一狀態(tài)信息為所述第一客戶端處于所述授權(quán)模式時,與所述第一客戶端相距在指定距離內(nèi)獲取的信息;所述第二狀態(tài)信息為所述第二客戶端處于所述申請授權(quán)模式與所述第一客戶端在指定距離內(nèi)獲取的信息;
[0013]所述第一狀態(tài)信息表示所述第一客戶端處于所述授權(quán)模式時,執(zhí)行了第一指定動作;所述第二狀態(tài)信息表示所述第二客戶端處于所述申請授權(quán)模式時,執(zhí)行了與所述第一指定動作相匹配的第二指定動作;
[0014]所述第一狀態(tài)信息表示所述第一客戶端處于所述授權(quán)模式時運(yùn)動的第一參數(shù);所述第一狀態(tài)信息表示所述第二客戶端處于所述申請授權(quán)模式時運(yùn)動的第二參數(shù);其中,所述第一參數(shù)與所述第二參數(shù)滿足預(yù)設(shè)參數(shù)匹配條件。
[0015]基于上述方案,所述對所述第一客戶端對應(yīng)的指定賬號進(jìn)行賬號授權(quán),包括:
[0016]建立所述指定賬號的授權(quán)關(guān)系;
[0017]其中,所述授權(quán)關(guān)系,能夠用于被授權(quán)用戶登錄所述指定賬號并使用所述賬號。
[0018]基于上述方案,所述授權(quán)關(guān)系包括所述被授權(quán)用戶的被授權(quán)用戶信息;所述授權(quán)關(guān)系還包括授權(quán)權(quán)限及授權(quán)時間的至少其中之一;
[0019]其中,所述授權(quán)關(guān)系能夠用于允許所述被授權(quán)用戶在所述授權(quán)時間內(nèi),利用所述被授權(quán)用戶信息登錄所述賬號,并使用所述指定賬號的所述授權(quán)權(quán)限。
[0020]基于上述方案,所述方法還包括:
[0021]接收所述第一客戶端發(fā)送的修改指示;
[0022]依據(jù)所述修改指示修改所述授權(quán)關(guān)系。
[0023]基于上述方案,所述依據(jù)所述修改指示修改所述授權(quán)關(guān)系,包括:
[0024]修改所述授權(quán)權(quán)限、授權(quán)時間及被授權(quán)用戶信息的至少其中之一;
[0025]刪除所述授權(quán)關(guān)系。
[0026]本發(fā)明實(shí)施例第二方面提供一種賬號授權(quán)方法,所述方法包括:
[0027]檢測處于授權(quán)模式的第一客戶端的運(yùn)動狀態(tài),形成第一狀態(tài)信息;
[0028]將所述第一狀態(tài)信息發(fā)送給服務(wù)器;
[0029]其中,所述第一狀態(tài)信息為服務(wù)器對所述第一客戶端指定的指定賬號進(jìn)行授權(quán)的依據(jù)。
[0030]本發(fā)明實(shí)施例第三方面提供一種賬號授權(quán)方法,所述方法包括:
[0031]檢測處于授權(quán)模式的第二客戶端的運(yùn)動狀態(tài),形成第二狀態(tài)信息;
[0032]將所述第二狀態(tài)信息發(fā)送給服務(wù)器;
[0033]其中,所述第二狀態(tài)信息為服務(wù)器對第一客戶端指定的賬號進(jìn)行授權(quán)的依據(jù)。
[0034]本發(fā)明實(shí)施例第四方面提供一種服務(wù)器,所述服務(wù)器包括:
[0035]接收單元,用于接收第一客戶端處于收授權(quán)模式時發(fā)送表征所述第一客戶端的運(yùn)動狀態(tài)第一狀態(tài)信息;接收第二客戶端處于申請授權(quán)模式發(fā)送的表征所述第二客戶端的運(yùn)動狀態(tài)第二狀態(tài)信息;
[0036]判斷單元,用于判斷所述第一狀態(tài)信息和所述第二狀態(tài)信息是否共同滿足預(yù)設(shè)授權(quán)條件;
[0037]處理單元,用于若所述第一狀態(tài)信息和所述第二狀態(tài)信息共同滿足所述預(yù)設(shè)授權(quán)條件,對所述第一客戶端對應(yīng)的指定賬號進(jìn)行賬號授權(quán)。
[0038]基于上述方案,所述第一狀態(tài)信息和所述第二狀態(tài)信息共同滿足所述預(yù)設(shè)授權(quán)條件包括以下至少其中之一:
[0039]所述第一狀態(tài)信息為所述第一客戶端處于所述授權(quán)模式時,與所述第一客戶端相距在指定距離內(nèi)獲取的信息;所述第二狀態(tài)信息為所述第二客戶端處于所述申請授權(quán)模式與所述第一客戶端在指定距離內(nèi)獲取的信息;
[0040]所述第一狀態(tài)信息表示所述第一客戶端處于所述授權(quán)模式時,執(zhí)行了第一指定動作;所述第二狀態(tài)信息表示所述第二客戶端處于所述申請授權(quán)模式時,執(zhí)行了與所述第一指定動作相匹配的第二指定動作;
[0041]所述第一狀態(tài)信息表示所述第一客戶端處于所述授權(quán)模式時運(yùn)動的第一參數(shù);所述第一狀態(tài)信息表示所述第二客戶端處于所述申請授權(quán)模式時運(yùn)動的第二參數(shù);其中,所述第一參數(shù)與所述第二參數(shù)滿足預(yù)設(shè)參數(shù)匹配條件。
[0042]基于上述方案,所述處理單元,具體用于建立所述指定賬號的授權(quán)關(guān)系;
[0043]其中,所述授權(quán)關(guān)系,能夠用于被授權(quán)用戶登錄所述指定賬號并使用所述賬號。
[0044]基于上述方案,所述授權(quán)關(guān)系包括所述被授權(quán)用戶的被授權(quán)用戶信息;所述授權(quán)關(guān)系還包括授權(quán)權(quán)限及授權(quán)時間的至少其中之一;
[0045]其中,所述授權(quán)關(guān)系能夠用于允許所述被授權(quán)用戶在所述授權(quán)時間內(nèi),利用所述被授權(quán)用戶信息登錄所述賬號,并使用所述指定賬號的所述授權(quán)權(quán)限。
[0046]基于上述方案,所述接收單元,還用于接收所述第一客戶端發(fā)送的修改指示;
[0047]所述處理單元,還用于依據(jù)所述修改指示修改所述授權(quán)關(guān)系。
[0048]基于上述方案,所述處理單元,具體用于修改所述授權(quán)權(quán)限、授權(quán)時間及被授權(quán)用戶信息的至少其中之一;刪除所述授權(quán)關(guān)系。
[0049]本發(fā)明實(shí)施例第五方面提供一種客戶端,,所述客戶端為第一客戶端;所述第一客戶端包括:
[0050]第一檢測單元,用于檢測處于授權(quán)模式的第一客戶端的運(yùn)動狀態(tài),形成第一狀態(tài)信息;
[0051]第一發(fā)送單元,用于將所述第一狀態(tài)信息發(fā)送給服務(wù)器;
[0052]其中,所述第一狀態(tài)信息為服務(wù)器對所述第一客戶端指定的指定賬號進(jìn)行授權(quán)的依據(jù)。
[0053]本發(fā)明實(shí)施例第六方面提供一種客戶端,所述客戶端為第二客戶端;所述第二客戶端包括:
[0054]第二檢測單元,用于檢測處于授權(quán)模式的第二客戶端的運(yùn)動狀態(tài),形成第二狀態(tài)信息;
[0055]第二發(fā)送單元,用于將所述第二狀態(tài)信息發(fā)送給服務(wù)器;
[0056]其中,所述第二狀態(tài)信息為服務(wù)器對第一客戶端指定的賬號進(jìn)行授權(quán)的依據(jù)。
[0057]本發(fā)明實(shí)施例所述的賬號授權(quán)方法、服務(wù)器及客戶端,通過獲取能夠表征第一客戶端運(yùn)動狀態(tài)的第一狀態(tài)信息和表征第二客戶端運(yùn)動狀態(tài)的第二狀態(tài)信息,在根據(jù)第一狀態(tài)信息和第二狀態(tài)信息是否共同滿足預(yù)設(shè)授權(quán)條件,來確定是否進(jìn)行賬號授權(quán),簡化了賬號的授權(quán)。且在進(jìn)行賬號授權(quán)的過程中,被授權(quán)用戶不會獲知到賬號的登錄密鑰,這就避免了被授權(quán)用戶獲取登錄密鑰私自改動登錄密鑰導(dǎo)致賬號主人不能使用登錄密鑰的繁瑣,從而提升了賬號的安全性。
【附圖說明】
[0058]圖1為本發(fā)明實(shí)施例提供的第一種賬號授權(quán)方法的流程示意圖;
[0059]圖2A為本發(fā)明實(shí)施例提供的第一種第一客戶端和第二客戶端的應(yīng)用場景示意圖;
[0060]圖2B為本發(fā)明實(shí)施例提供的第二種第一客戶端和第二客戶端的應(yīng)用場景示意圖;
[0061]圖3為本發(fā)明實(shí)施例提供的第二種賬號授權(quán)方法的流程示意圖;
[0062]圖4為本發(fā)明實(shí)施例提供的第三種賬號授權(quán)方法的流程示意圖;
[0063]圖5為本發(fā)明實(shí)施例提供的第四種賬號授權(quán)方法的流程示意圖;
[0064]圖6為本發(fā)明實(shí)施例提供的一種服務(wù)器的結(jié)構(gòu)示意圖;
[0065]圖7為本發(fā)明實(shí)施例提供的第一客戶端的結(jié)構(gòu)示意圖;
[0066]圖8為本發(fā)明實(shí)施例提供的第二客戶端的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0067]以下結(jié)合說明書附圖及具體實(shí)施例對本發(fā)明的技術(shù)方案做進(jìn)一步的詳細(xì)闡述。
[0068]實(shí)施例一:
[0069]如圖1所示,本實(shí)施例提供一種賬號授權(quán)方法,所述方法包括:
[0070]步驟S110:接收第一客戶端處于收授權(quán)模式時發(fā)送表征所述第一客戶端的運(yùn)動狀態(tài)第一狀態(tài)信息;
[0071]步驟S120:接收第二客戶端處于申請授權(quán)模式發(fā)送的表征所述第二客戶端的運(yùn)動狀態(tài)第二狀態(tài)信息;
[0072]步驟S130:判斷所述第一狀態(tài)信息和所述第二狀態(tài)信息是否共同滿足預(yù)設(shè)授權(quán)條件;
[0073]步驟S140:若所述第一狀態(tài)信息和所述第二狀態(tài)信息共同滿足所述預(yù)設(shè)授權(quán)條件,對所述第一客戶端指定的賬號進(jìn)行賬號授權(quán)。
[0074]本實(shí)施例所述的賬號