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