賬號的權(quán)限授權(quán)方法、賬號登陸方法、服務(wù)器及客戶端的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及信息技術(shù)領(lǐng)域術(shù),尤其涉及一種賬號的權(quán)限授權(quán)方法、賬號登陸方法、服務(wù)器及客戶端。
【背景技術(shù)】
[0002]隨著網(wǎng)絡(luò)技術(shù)的發(fā)展,人們利用網(wǎng)絡(luò)進(jìn)行學(xué)習(xí)、工作及生活等各種活動。在進(jìn)行這些活動時,為了方便識別或處于安全考慮,通常涉及很多賬號。例如,游戲玩家的游戲賬號、及時通信的賬號、購物的購物賬號、觀看視頻的觀看賬號等。這些賬號一方面可以對用戶進(jìn)行識別和安全驗證,另一方面同時還代表著一定的權(quán)限。
[0003]為了保證賬號的安全使用,通常將賬號和密鑰配套使用。但是在賬號的使用過程中還回出現(xiàn)一種賬號的借用或公用。在現(xiàn)有技術(shù)中,若需要借用賬號,則需要將賬號和密鑰一同告訴借用用戶,賬號歸還后,為了保證賬號的安全性,需要重置密鑰。但是通常有些用戶會忘記更改密鑰或在賬號和密鑰的傳輸和借用過程中再次外漏等問題。若借用用戶在使用賬號期間,私自重置密鑰,這就會導(dǎo)致賬號主人無法使用的現(xiàn)象。
【發(fā)明內(nèi)容】
[0004]有鑒于此,本發(fā)明實(shí)施例期望提供一種賬號的權(quán)限授權(quán)方法、賬號登陸方法、服務(wù)器及客戶端,以至少部分解決賬號授權(quán)他人使用的操作繁瑣的問題。
[0005]為達(dá)到上述目的,本發(fā)明的技術(shù)方案是這樣實(shí)現(xiàn)的:
[0006]本發(fā)明實(shí)施例第一方面提供的一種賬號的權(quán)限授權(quán)方法,所述方法包括:
[0007]獲取賬號進(jìn)行權(quán)限授權(quán)的授權(quán)時間;
[0008]基于所述賬號的信息和所述授權(quán)時間,生成臨時標(biāo)識;其中,所述臨時標(biāo)識能夠用于在所述授權(quán)時間內(nèi)使用所述賬號;
[0009]將所述臨時標(biāo)識返回給客戶端。
[0010]基于上述方案,所述基于所述賬號的信息和所述授權(quán)時間,生成臨時標(biāo)識,包括:
[0011]獲取賬號的登陸鍵;
[0012]基于所述登陸鍵和所述授權(quán)時間,生成臨時登陸鍵。
[0013]基于上述方案,所述基于所述登陸鍵和所述授權(quán)時間,生成臨時登陸鍵,包括:
[0014]驗證所述登陸鍵的有效性;
[0015]若所述登陸鍵有效,則結(jié)合所述登陸鍵和所述授權(quán)時間,生成所述臨時登陸鍵。
[0016]基于上述方案,所述若所述登陸鍵有效,則結(jié)合所述登陸鍵和所述授權(quán)時間,生成所述臨時登陸鍵,包括:
[0017]獲取所述賬號的登陸密鑰;
[0018]結(jié)合所述登陸鍵、所述授權(quán)時間及所述登陸密鑰,生成所述臨時登陸鍵;
[0019]所述臨時登陸鍵還用于基于所述臨時登陸鍵獲取所述登陸密鑰。
[0020]基于上述方案,所述基于所述賬號的信息和所述授權(quán)時間,生成臨時標(biāo)識,包括:
[0021]獲取授權(quán)記錄信息;
[0022]基于所述授權(quán)記錄信息,結(jié)合所述賬號和所述授權(quán)時間,生成所述臨時標(biāo)識。
[0023]基于上述方案,所述方法還包括:
[0024]接收并記錄所述賬號授權(quán)范圍的權(quán)限信息;
[0025]其中,所述臨時標(biāo)識還能夠用于查詢所述權(quán)限信息的索引。
[0026]基于上述方案,所述獲取賬號進(jìn)行權(quán)限授權(quán)的授權(quán)時間,包括:
[0027]從第一客戶端形成的授權(quán)指示或授權(quán)反饋,提取所述賬號的授權(quán)時間;
[0028]其中,所述授權(quán)反饋為第一客戶端基于第二客戶端的授權(quán)請求形成的反饋信息。
[0029]本發(fā)明實(shí)施例第二方面提供一種賬號的權(quán)限授權(quán)方法,所述方法包括:
[0030]獲取授權(quán)時間;
[0031]將賬號的信息和授權(quán)時間發(fā)送給服務(wù)器;
[0032]接收服務(wù)器基于所述賬號的信息和所述授權(quán)時間生成的臨時標(biāo)識;其中,所述臨時標(biāo)識能夠用于在所述授權(quán)時間內(nèi)使用所述賬號;
[0033]向第二客戶端發(fā)送基于所述臨時標(biāo)識生成的授權(quán)信息。
[0034]基于上述方案,所述將賬號的信息和授權(quán)時間發(fā)送給服務(wù)器,包括:
[0035]第一客戶端利用登陸密鑰登陸賬號,獲取登陸鍵;
[0036]將所述登陸鍵與所述授權(quán)時間發(fā)送給服務(wù)器;
[0037]所述接收服務(wù)器基于所述賬號的信息和所述授權(quán)時間生成的臨時標(biāo)識,包括:
[0038]接收所述服務(wù)器基于所述登陸鍵和所述授權(quán)時間生成的臨時登陸鍵。
[0039]基于上述方案,所述方法還包括:
[0040]基于用戶指示,形成所述賬號授權(quán)范圍的權(quán)限信息;
[0041 ]將所述權(quán)限信息發(fā)送給所述服務(wù)器;
[0042]所述接收服務(wù)器基于所述登陸鍵和所述授權(quán)時間生成的臨時標(biāo)識,包括:
[0043]接收所述服務(wù)器基于所述登陸鍵、所述授權(quán)時間及所述權(quán)限信息生成的所述臨時標(biāo)識O
[0044]基于上述方案,所述方法包括:
[0045]基于用戶指示,向所述服務(wù)器發(fā)送所述授權(quán)指示;
[0046]所述獲取授權(quán)時間,包括:
[0047]利用所述第一客戶端的人機(jī)交互界面接收所述授權(quán)時間。
[0048]基于上述方案,接收第二客戶端發(fā)送的授權(quán)請求;
[0049]所述獲取授權(quán)時間,包括:
[0050]從所述授權(quán)請求中提取第二客戶端請求授權(quán)的授權(quán)時間;
[0051]所述方法還包括:
[0052]基于用戶指示向所述第二客戶端和/或服務(wù)器發(fā)送授權(quán)反饋。
[0053]本發(fā)明實(shí)施例第三方面提供一種賬號的權(quán)限授權(quán)方法,所述方法包括:
[0054]獲取被請求授權(quán)的賬號的信息;
[0055]獲取授權(quán)時間;
[0056]基于所述賬號的信息和所述授權(quán)時間,向第一客戶端發(fā)送授權(quán)請求;
[0057]接收基于所述授權(quán)請求形成對賬號的授權(quán)的臨時標(biāo)識;所述臨時標(biāo)識可用于第二客戶端在所述授權(quán)時間內(nèi)使用所述賬號。
[0058]基于上述方案,所述接收基于所述授權(quán)請求形成對賬號的授權(quán)的臨時標(biāo)識,包括:
[0059]接收第一客戶端基于授權(quán)請求發(fā)送的授權(quán)反饋;
[0060]將所述授權(quán)反饋發(fā)送給服務(wù)器;
[0061]接收所述服務(wù)器基于所述授權(quán)反饋形成的臨時標(biāo)識。
[0062]本發(fā)明實(shí)施例第四方面提供一種賬號登陸方法,所述方法包括:
[0063]獲取臨時標(biāo)識;
[0064]解析所述臨時標(biāo)識,獲取賬號的信息及授權(quán)時間;
[0065]若在所述授權(quán)時間內(nèi),基于所述賬號的信息登陸所述賬號。
[0066]基于上述方案,所述臨時標(biāo)識包括臨時登陸鍵;
[0067]所述解析所述臨時標(biāo)識,獲取賬號的信息及授權(quán)時間,包括:
[0068]解析所述臨時登陸鍵,獲取賬號的登陸鍵和授權(quán)時間;
[0069]所述若在所述授權(quán)時間內(nèi),基于所述賬號的信息登陸所述賬號,包括:
[0070]若當(dāng)前時間在所述授權(quán)時間內(nèi),則基于所述登陸鍵登陸所述賬號。
[0071]基于上述方案,所述獲取臨時標(biāo)識,包括:
[0072]接收第一客戶端發(fā)送的包括所述臨時標(biāo)識的授權(quán)信息;
[0073]或,
[0074]接收服務(wù)器發(fā)送的所述臨時標(biāo)識。
[0075]本發(fā)明實(shí)施例第四方面提供一種服務(wù)器,所述服務(wù)器包括:
[0076]第一獲取單元,用于獲取賬號進(jìn)行權(quán)限授權(quán)的授權(quán)時間;
[0077]生成單元,用于基于所述賬號的信息和所述授權(quán)時間,生成臨時標(biāo)識;其中,所述臨時標(biāo)識能夠用于在所述授權(quán)時間內(nèi)使用所述賬號;
[0078]發(fā)送單元,用于將所述臨時標(biāo)識返回給客戶端。
[0079]基于上述方案,所述生成單元,包括:
[0080]第一獲取模塊,用于獲取賬號的登陸鍵;
[0081]生成模塊,用于基于所述登陸鍵和所述授權(quán)時間,生成臨時登陸鍵。
[0082]基于上述方案,所述生成模塊,具體用于驗證所述登陸鍵的有效性;及若所述登陸鍵有效,則結(jié)合所述登陸鍵和所述授權(quán)時間,生成所述臨時登陸鍵。
[0083]基于上述方案,所述生成模塊,還具體用于獲取所述賬號的登陸密鑰;結(jié)合所述登陸鍵、所述授權(quán)時間及所述登陸密鑰,生成所述臨時登陸鍵;
[0084]所述臨時登陸鍵還用于基于所述臨時登陸鍵獲取所述登陸密鑰。
[0085]基于上述方案,所述生成單元,具體用于獲取授權(quán)記錄信息;基于所述授權(quán)記錄信息,結(jié)合所述賬號和所述授權(quán)時間,生成所述臨時標(biāo)識。
[0086]基于上述方案,所述服務(wù)器還包括:
[0087]通信存儲單元,用于接收并記錄所述賬號授權(quán)范圍的權(quán)限信息;
[0088]其中,所述臨時標(biāo)識還能夠用于查詢所述權(quán)限信息的索引。
[0089]基于上述方案,
[0090]所述第一獲取單元,具體用于從第一客戶端形成的授權(quán)指示或授權(quán)反饋,提取所述賬號的授權(quán)時間;
[0091]其中,所述授權(quán)反饋為第一客戶端基于第二客戶端的授權(quán)請求形成的反饋信息。
[0092]本發(fā)明實(shí)施例第五方面提供一種客戶端,,所述客戶端為第一客戶端,所述第一客戶端包括:
[0093]第二獲取單元,用于獲取授權(quán)時間;
[0094]第一發(fā)送單元,用于將賬號的信息和授權(quán)時間發(fā)送給服務(wù)器;
[0095]第一接收單元,用于接收服務(wù)器基于所述賬號的信息和所述授權(quán)時間生成的臨時標(biāo)識;其中,所述臨時標(biāo)識能夠用于在所述授權(quán)時間內(nèi)使用所述賬號;
[0096]所述第一發(fā)送單元,還用于向第二客戶端發(fā)送基于所述臨時標(biāo)識生成的授權(quán)信息。
[0097]基于上述方案,所述第一發(fā)送單元,具體用于第一客戶端利用登陸密鑰登陸賬號,獲取登陸鍵;將所述登陸鍵與所述授權(quán)時間發(fā)送給服務(wù)器;
[0098]所述第一接收單元,具體用于接收所述服務(wù)器基于所述登陸鍵和所述授權(quán)時間生成的臨時登陸鍵。
[0099]基于上述方案,所述第一接收單元,還用于接收第二客戶端發(fā)送的授權(quán)請求;
[0100]所述第二獲取單元,具體用于從所述授權(quán)請求中提取第二客戶端請求授權(quán)的授權(quán)時間;
[0101]所述第一發(fā)送單元,還用于基于用戶指示向所述第二客戶端和/或服務(wù)器發(fā)送授權(quán)反饋。
[0102]本發(fā)明實(shí)施例第五方面提供一種客戶端,所述客戶端為第二客戶端,所述第二客戶端包括:
[0103]第三獲取單元,用于獲取被請求授權(quán)的賬號的信息;
[0104]第四獲取單元,用于獲取授權(quán)時間;
[0105]第二發(fā)送單元,用于基于所述賬號的信息和所述授權(quán)時間,向第一客戶端發(fā)送授權(quán)請求;
[0106]第二接收單元,用于接收基于所述授權(quán)請求形成對賬號的授權(quán)的臨時標(biāo)識;所述臨時標(biāo)識可用于第二客戶端在所述授權(quán)時間內(nèi)使用所述賬號。
[0107]基于上述方案,所述第二接收單元,具體用于接收第一客戶端基于授權(quán)請求發(fā)送的授權(quán)反饋;
[0108]所述第二發(fā)送單元,還用于將所述授權(quán)反饋發(fā)送給服務(wù)器;
[0109]所述第二接收單元,還具體用于接收所述服務(wù)器基于所述授權(quán)反饋形成的臨時標(biāo)識。
[0110]本發(fā)明實(shí)施例第六方面提供一種客戶端,所述客戶端包括:
[0111]第五獲取單元,用于獲取臨時標(biāo)識;
[0112]解析單元,用于解析所述臨時標(biāo)識,獲取賬號的信息及授權(quán)時間;
[0113]登陸單元,用于若在所述授權(quán)時間內(nèi),基于所述賬號的信息登陸所述賬號。
[0114]基于上述方案,所述臨時標(biāo)識包括臨時登陸鍵;
[0115]所述解析單元,具體用于解析所述臨時登陸鍵,獲取賬號的登陸鍵和授權(quán)時間;
[0116]所述登陸單元,具體用于若當(dāng)前時間在所述授權(quán)時間內(nèi),則基于所述登陸鍵登陸所述賬號。
[0117]本發(fā)明實(shí)施例提供的賬號的權(quán)限授權(quán)方法、賬號登陸方法、服務(wù)器及客戶端,服務(wù)器通過賬號的信息及授權(quán)時間,能夠生成供其他用戶在授權(quán)時間內(nèi)使用對應(yīng)賬號的臨時標(biāo)識,這樣其他用戶獲得了該臨時標(biāo)識,就能夠在授權(quán)時間內(nèi)登陸該賬號并使用該賬號。賬號的主人不用擔(dān)心賬號密碼泄露以及忘記更改密碼的繁瑣,提高了賬號授權(quán)的智能性、簡化了用戶操作提高了用戶進(jìn)行賬號的授權(quán)的滿意度。
【附圖說明】
[0118]圖1為本發(fā)明實(shí)施例提供的第一種賬號的權(quán)限授權(quán)方法的流程示意圖;
[0119]圖2為本發(fā)明實(shí)施例提供的第二種賬號的權(quán)限授權(quán)方法的流程示意圖;
[0120]圖3為本發(fā)明實(shí)施例提供的第三種賬號的權(quán)限授權(quán)方法的流程示意圖;
[0121]圖4為本發(fā)明實(shí)施例提供的第四種賬號的權(quán)限授權(quán)方法的流程示意圖;
[0122]圖5為本發(fā)明實(shí)施例提供的一種賬號登錄方法的流程示意圖;
[0123]圖6為本發(fā)明實(shí)施例提供的第五種賬號的權(quán)限授權(quán)方法的流程示意圖;
[0124]圖7為本發(fā)明實(shí)施例提供的一種服務(wù)器的結(jié)構(gòu)示意圖;
[0125]圖8為本發(fā)明實(shí)施例提供的一種第一客戶端的結(jié)構(gòu)示意圖;
[0126]圖9為本發(fā)明實(shí)施例提供的一種第二客戶端的結(jié)構(gòu)示意圖;
當(dāng)前第1頁
1 
2 
3 
4 
5 
6