示例提供一個(gè)處理系統(tǒng),該系統(tǒng)可分為下面五個(gè)模塊。
[0506]登錄權(quán)限校驗(yàn)?zāi)K,用于執(zhí)行以下操作:
[0507]驗(yàn)證QQ號(hào)碼和密碼登錄后,會(huì)得到一個(gè)后臺(tái)分配的鍵,用戶每次去后臺(tái)交互(比如接發(fā)qq消息等)都需要帶這個(gè)鍵到后臺(tái)驗(yàn)證,鍵有效用戶才能就行后續(xù)的操作。這個(gè)鍵后面稱為登陸鍵。
[0508]臨時(shí)權(quán)限生成模塊,用于執(zhí)行以下操作:
[0509]號(hào)碼主人登錄成功后,在需要對(duì)號(hào)碼進(jìn)行臨時(shí)授權(quán)的時(shí)候,輸入一個(gè)臨時(shí)授權(quán)時(shí)間tmp_time,客戶端帶著授權(quán)時(shí)間和登陸鍵到臨時(shí)權(quán)限生成模塊,模塊先到登錄權(quán)限校驗(yàn)?zāi)K去檢驗(yàn)登陸鍵的有效性,然后結(jié)合登陸鍵和授權(quán)時(shí)間tmp_time加密后生成臨時(shí)登陸鍵返回給客戶端。
[0510]臨時(shí)權(quán)限校驗(yàn)?zāi)K,用于執(zhí)行以下操作:
[0511]臨時(shí)權(quán)限校驗(yàn)?zāi)K可以對(duì)臨時(shí)登陸鍵解析,得到登陸鍵和tmp_time。如果tmp_time在有效時(shí)間內(nèi),就返回登陸鍵,如果已經(jīng)超時(shí)就返回登陸鍵錯(cuò)誤信息。
[0512]臨時(shí)授權(quán)生成模塊,用于執(zhí)行以下操作:
[0513]客戶端從服務(wù)器拿到臨時(shí)登陸鍵后,通過生成模塊生成二維碼或者文件。
[0514]臨時(shí)授權(quán)訪問模塊,用于執(zhí)行以下操作:
[0515]通過掃描二維碼,或者號(hào)碼主人把文件通過藍(lán)牙等方式傳給號(hào)碼借用人后。然后,號(hào)碼借用人在客戶端解析出來臨時(shí)登陸鍵,再拿臨時(shí)登陸鍵到臨時(shí)權(quán)限校驗(yàn)?zāi)K校驗(yàn),如果返回登陸鍵則可以登錄操作,如果得到登陸鍵錯(cuò)誤信息,則說明已經(jīng)超時(shí),需要重新申請(qǐng)權(quán)限。
[0516]本示例中所述賬號(hào)授權(quán)的流程可包括:
[0517]授權(quán)賬號(hào)登錄、賬號(hào)生成具有臨時(shí)權(quán)限的臨時(shí)登陸鍵,借用人取得授權(quán)權(quán)獲得所述臨時(shí)登陸鍵,借用人基于臨時(shí)登陸鍵在授權(quán)時(shí)間內(nèi)使用權(quán)限。
[0518]在本申請(qǐng)所提供的幾個(gè)實(shí)施例中,應(yīng)該理解到,所揭露的設(shè)備和方法,可以通過其它的方式實(shí)現(xiàn)。以上所描述的設(shè)備實(shí)施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時(shí)可以有另外的劃分方式,如:多個(gè)單元或組件可以結(jié)合,或可以集成到另一個(gè)系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另外,所顯示或討論的各組成部分相互之間的耦合、或直接耦合、或通信連接可以是通過一些接口,設(shè)備或單元的間接耦合或通信連接,可以是電性的、機(jī)械的或其它形式的。
[0519]上述作為分離部件說明的單元可以是、或也可以不是物理上分開的,作為單元顯示的部件可以是、或也可以不是物理單元,即可以位于一個(gè)地方,也可以分布到多個(gè)網(wǎng)絡(luò)單元上;可以根據(jù)實(shí)際的需要選擇其中的部分或全部單元來實(shí)現(xiàn)本實(shí)施例方案的目的。
[0520]另外,在本發(fā)明各實(shí)施例中的各功能單元可以全部集成在一個(gè)處理模塊中,也可以是各單元分別單獨(dú)作為一個(gè)單元,也可以兩個(gè)或兩個(gè)以上單元集成在一個(gè)單元中;上述集成的單元既可以采用硬件的形式實(shí)現(xiàn),也可以采用硬件加軟件功能單元的形式實(shí)現(xiàn)。
[0521 ] 本領(lǐng)域普通技術(shù)人員可以理解:實(shí)現(xiàn)上述方法實(shí)施例的全部或部分步驟可以通過程序指令相關(guān)的硬件來完成,前述的程序可以存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中,該程序在執(zhí)行時(shí),執(zhí)行包括上述方法實(shí)施例的步驟;而前述的存儲(chǔ)介質(zhì)包括:移動(dòng)存儲(chǔ)設(shè)備、只讀存儲(chǔ)器(ROM,Read-Only Memory)、隨機(jī)存取存儲(chǔ)器(RAM,Random Access Memory)、磁碟或者光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)。
[0522] 以上所述,僅為本發(fā)明的【具體實(shí)施方式】,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)以所述權(quán)利要求的保護(hù)范圍為準(zhǔn)。
【主權(quán)項(xiàng)】
1.一種賬號(hào)的權(quán)限授權(quán)方法,其特征在于,所述方法包括: 獲取賬號(hào)進(jìn)行權(quán)限授權(quán)的授權(quán)時(shí)間; 基于所述賬號(hào)的信息和所述授權(quán)時(shí)間,生成臨時(shí)標(biāo)識(shí);其中,所述臨時(shí)標(biāo)識(shí)能夠用于在所述授權(quán)時(shí)間內(nèi)使用所述賬號(hào); 將所述臨時(shí)標(biāo)識(shí)返回給客戶端。2.根據(jù)權(quán)利要求1所述的方法,其特征在于, 所述基于所述賬號(hào)的信息和所述授權(quán)時(shí)間,生成臨時(shí)標(biāo)識(shí),包括: 獲取賬號(hào)的登陸鍵; 基于所述登陸鍵和所述授權(quán)時(shí)間,生成臨時(shí)登陸鍵。3.根據(jù)權(quán)利要求2所述的方法,其特征在于, 所述基于所述登陸鍵和所述授權(quán)時(shí)間,生成臨時(shí)登陸鍵,包括: 驗(yàn)證所述登陸鍵的有效性; 若所述登陸鍵有效,則結(jié)合所述登陸鍵和所述授權(quán)時(shí)間,生成所述臨時(shí)登陸鍵。4.根據(jù)權(quán)利要求3所述的方法,其特征在于, 所述若所述登陸鍵有效,則結(jié)合所述登陸鍵和所述授權(quán)時(shí)間,生成所述臨時(shí)登陸鍵,包括: 獲取所述賬號(hào)的登陸密鑰; 結(jié)合所述登陸鍵、所述授權(quán)時(shí)間及所述登陸密鑰,生成所述臨時(shí)登陸鍵; 所述臨時(shí)登陸鍵還用于基于所述臨時(shí)登陸鍵獲取所述登陸密鑰。5.根據(jù)權(quán)利要求1述的方法,其特征在于, 所述基于所述賬號(hào)的信息和所述授權(quán)時(shí)間,生成臨時(shí)標(biāo)識(shí),包括: 獲取授權(quán)記錄?目息; 基于所述授權(quán)記錄信息,結(jié)合所述賬號(hào)和所述授權(quán)時(shí)間,生成所述臨時(shí)標(biāo)識(shí)。6.根據(jù)權(quán)利要求1至5任一項(xiàng)所述的方法,其特征在于, 所述方法還包括: 接收并記錄所述賬號(hào)授權(quán)范圍的權(quán)限信息; 其中,所述臨時(shí)標(biāo)識(shí)還能夠用于查詢所述權(quán)限信息的索引。7.根據(jù)權(quán)利要求1至5任一項(xiàng)所述的方法,其特征在于, 所述獲取賬號(hào)進(jìn)行權(quán)限授權(quán)的授權(quán)時(shí)間,包括: 從第一客戶端形成的授權(quán)指示或授權(quán)反饋,提取所述賬號(hào)的授權(quán)時(shí)間; 其中,所述授權(quán)反饋為第一客戶端基于第二客戶端的授權(quán)請(qǐng)求形成的反饋信息。8.一種賬號(hào)的權(quán)限授權(quán)方法,其特征在于,所述方法包括: 獲取授權(quán)時(shí)間; 將賬號(hào)的信息和授權(quán)時(shí)間發(fā)送給服務(wù)器; 接收服務(wù)器基于所述賬號(hào)的信息和所述授權(quán)時(shí)間生成的臨時(shí)標(biāo)識(shí);其中,所述臨時(shí)標(biāo)識(shí)能夠用于在所述授權(quán)時(shí)間內(nèi)使用所述賬號(hào); 向第二客戶端發(fā)送基于所述臨時(shí)標(biāo)識(shí)生成的授權(quán)信息。9.根據(jù)權(quán)利要求8所述的方法,其特征在于, 所述將賬號(hào)的信息和授權(quán)時(shí)間發(fā)送給服務(wù)器,包括: 第一客戶端利用登陸密鑰登陸賬號(hào),獲取登陸鍵; 將所述登陸鍵與所述授權(quán)時(shí)間發(fā)送給服務(wù)器; 所述接收服務(wù)器基于所述賬號(hào)的信息和所述授權(quán)時(shí)間生成的臨時(shí)標(biāo)識(shí),包括: 接收所述服務(wù)器基于所述登陸鍵和所述授權(quán)時(shí)間生成的臨時(shí)登陸鍵。10.根據(jù)權(quán)利要求8所述的方法,其特征在于, 所述方法還包括: 基于用戶指示,形成所述賬號(hào)授權(quán)范圍的權(quán)限信息; 將所述權(quán)限信息發(fā)送給所述服務(wù)器; 所述接收服務(wù)器基于所述登陸鍵和所述授權(quán)時(shí)間生成的臨時(shí)標(biāo)識(shí),包括: 接收所述服務(wù)器基于所述登陸鍵、所述授權(quán)時(shí)間及所述權(quán)限信息生成的所述臨時(shí)標(biāo)識(shí)。11.根據(jù)權(quán)利要求8或9所述的方法,其特征在于, 所述方法包括: 基于用戶指示,向所述服務(wù)器發(fā)送所述授權(quán)指示; 所述獲取授權(quán)時(shí)間,包括: 利用所述第一客戶端的人機(jī)交互界面接收所述授權(quán)時(shí)間。12.根據(jù)權(quán)利要求8或9所述的方法,其特征在于, 所述方法還包括: 接收第二客戶端發(fā)送的授權(quán)請(qǐng)求; 所述獲取授權(quán)時(shí)間,包括: 從所述授權(quán)請(qǐng)求中提取第二客戶端請(qǐng)求授權(quán)的授權(quán)時(shí)間; 所述方法還包括: 基于用戶指示向所述第二客戶端和/或服務(wù)器發(fā)送授權(quán)反饋。13.一種賬號(hào)的權(quán)限授權(quán)方法,其特征在于,所述方法包括: 獲取被請(qǐng)求授權(quán)的賬號(hào)的信息; 獲取授權(quán)時(shí)間; 基于所述賬號(hào)的信息和所述授權(quán)時(shí)間,向第一客戶端發(fā)送授權(quán)請(qǐng)求; 接收基于所述授權(quán)請(qǐng)求形成對(duì)賬號(hào)的授權(quán)的臨時(shí)標(biāo)識(shí);所述臨時(shí)標(biāo)識(shí)可用于第二客戶端在所述授權(quán)時(shí)間內(nèi)使用所述賬號(hào)。14.根據(jù)權(quán)利要求13所述的方法,其特征在于, 所述接收基于所述授權(quán)請(qǐng)求形成對(duì)賬號(hào)的授權(quán)的臨時(shí)標(biāo)識(shí),包括: 接收第一客戶端基于授權(quán)請(qǐng)求發(fā)送的授權(quán)反饋; 將所述授權(quán)反饋發(fā)送給服務(wù)器; 接收所述服務(wù)器基于所述授權(quán)反饋形成的臨時(shí)標(biāo)識(shí)。15.一種賬號(hào)登陸方法,其特征在于,所述方法包括: 獲取臨時(shí)標(biāo)識(shí); 解析所述臨時(shí)標(biāo)識(shí),獲取賬號(hào)的信息及授權(quán)時(shí)間; 若在所述授權(quán)時(shí)間內(nèi),基于所述賬號(hào)的信息登陸所述賬號(hào)。16.根據(jù)權(quán)利要求15所述的方法,其特征在于, 所述臨時(shí)標(biāo)識(shí)包括臨時(shí)登陸鍵; 所述解析所述臨時(shí)標(biāo)識(shí),獲取賬號(hào)的信息及授權(quán)時(shí)間,包括: 解析所述臨時(shí)登陸鍵,獲取賬號(hào)的登陸鍵和授權(quán)時(shí)間; 所述若在所述授權(quán)時(shí)間內(nèi),基于所述賬號(hào)的信息登陸所述賬號(hào),包括: 若當(dāng)前時(shí)間在所述授權(quán)時(shí)間內(nèi),則基于所述登陸鍵登陸所述賬號(hào)。17.根據(jù)權(quán)利要求15所述的方法,其特征在于, 所述獲取臨時(shí)標(biāo)識(shí),包括: 接收第一客戶端發(fā)送的包括所述臨時(shí)標(biāo)識(shí)的授權(quán)信息; 或, 接收服務(wù)器發(fā)送的所述臨時(shí)標(biāo)識(shí)。18.一種服務(wù)器,其特征在于,所述服務(wù)器包括: 第一獲取單元,用于獲取賬號(hào)進(jìn)行權(quán)限授權(quán)的授權(quán)時(shí)間; 生成單元,用于基于所述賬號(hào)的信息和所述授權(quán)時(shí)間,生成臨時(shí)標(biāo)識(shí);其中,所述臨時(shí)標(biāo)識(shí)能夠用于在所述授權(quán)時(shí)間內(nèi)使用所述賬號(hào); 發(fā)送單元,用于將所述臨時(shí)標(biāo)識(shí)返回給客戶端。19.根據(jù)權(quán)利要求18所述的服務(wù)器,其特征在于, 所述生成單元,包括: 第一獲取模塊,用于獲取賬號(hào)的登陸鍵; 生成模塊,用于基于所述登陸鍵和所述授權(quán)時(shí)間,生成臨時(shí)登陸鍵。20.根據(jù)權(quán)利要求19所述的服務(wù)器,其特征在于, 所述生成模塊,具體用于驗(yàn)證所述登陸鍵的有效性;及若所述登陸鍵有效,則結(jié)合所述登陸鍵和所述授權(quán)時(shí)間,生成所述臨時(shí)登陸鍵。21.根據(jù)權(quán)利要求20所述的服務(wù)器,其特征在于, 所述生成模塊,還具體用于獲取所述賬號(hào)的登陸密鑰;結(jié)合所述登陸鍵、所述授權(quán)時(shí)間及所述登陸密鑰,生成所述臨時(shí)登陸鍵; 所述臨時(shí)登陸鍵還用于基于所述臨時(shí)登陸鍵獲取所述登陸密鑰。22.根據(jù)權(quán)利要求18述的服務(wù)器,其特征在于, 所述生成單元,具體用于獲取授權(quán)記錄信息;基于所述授權(quán)記錄信息,結(jié)合所述賬號(hào)和所述授權(quán)時(shí)間,生成所述臨時(shí)標(biāo)識(shí)。23.根據(jù)權(quán)利要求18至22任一項(xiàng)所述的服務(wù)器,其特征在于, 所述服務(wù)器還包括: 通信存儲(chǔ)單元,用于接收并記錄所述賬號(hào)授權(quán)范圍的權(quán)限信息; 其中,所述臨時(shí)標(biāo)識(shí)還能夠用于查詢所述權(quán)限信息的索引。24.根據(jù)權(quán)利要求18至22任一項(xiàng)所述的服務(wù)器,其特征在于, 所述第一獲取單元,具體用于從第一客戶端形成的授權(quán)指示或授權(quán)反饋,提取所述賬號(hào)的授權(quán)時(shí)間; 其中,所述授權(quán)反饋為第一客戶端基于第二客戶端的授權(quán)請(qǐng)求形成的反饋信息。25.—種客戶端,其特征在于,所述客戶端為第一客戶端,所述第一客戶端包括: 第二獲取單元,用于獲取授權(quán)時(shí)間; 第一發(fā)送單元,用于將賬號(hào)的信息和授權(quán)時(shí)間發(fā)送給服務(wù)器; 第一接收單元,用于接收服務(wù)器基于所述賬號(hào)的信息和所述授權(quán)時(shí)間生成的臨時(shí)標(biāo)識(shí);其中,所述臨時(shí)標(biāo)識(shí)能夠用于在所述授權(quán)時(shí)間內(nèi)使用所述賬號(hào); 所述第一發(fā)送單元,還用于向第二客戶端發(fā)送基于所述臨時(shí)標(biāo)識(shí)生成的授權(quán)信息。26.根據(jù)權(quán)利要求25所述的客戶端,其特征在于, 所述第一發(fā)送單元,具體用于第一客戶端利用登陸密鑰登陸賬號(hào),獲取登陸鍵;將所述登陸鍵與所述授權(quán)時(shí)間發(fā)送給服務(wù)器; 所述第一接收單元,具體用于接收所述服務(wù)器基于所述登陸鍵和所述授權(quán)時(shí)間生成的臨時(shí)登陸鍵。27.根據(jù)權(quán)利要求25或26所述的客戶端,其特征在于, 所述第一接收單元,還用于接收第二客戶端發(fā)送的授權(quán)請(qǐng)求; 所述第二獲取單元,具體用于從所述授權(quán)請(qǐng)求中提取第二客戶端請(qǐng)求授權(quán)的授權(quán)時(shí)間; 所述第一發(fā)送單元,還用于基于用戶指示向所述第二客戶端和/或服務(wù)器發(fā)送授權(quán)反饋。28.—種客戶端,其特征在于,所述客戶端為第二客戶端,所述第二客戶端包括: 第三獲取單元,用于獲取被請(qǐng)求授權(quán)的賬號(hào)的信息; 第四獲取單元,用于獲取授權(quán)時(shí)間; 第二發(fā)送單元,用于基于所述賬號(hào)的信息和所述授權(quán)時(shí)間,向第一客戶端發(fā)送授權(quán)請(qǐng)求; 第二接收單元,用于接收基于所述授權(quán)請(qǐng)求形成對(duì)賬號(hào)的授權(quán)的臨時(shí)標(biāo)識(shí);所述臨時(shí)標(biāo)識(shí)可用于第二客戶端在所述授權(quán)時(shí)間內(nèi)使用所述賬號(hào)。29.根據(jù)權(quán)利要求28所述的客戶端,其特征在于, 所述第二接收單元,具體用于接收第一客戶端基于授權(quán)請(qǐng)求發(fā)送的授權(quán)反饋; 所述第二發(fā)送單元,還用于將所述授權(quán)反饋發(fā)送給服務(wù)器; 所述第二接收單元,還具體用于接收所述服務(wù)器基于所述授權(quán)反饋形成的臨時(shí)標(biāo)識(shí)。30.一種客戶端,其特征在于,所述客戶端包括: 第五獲取單元,用于獲取臨時(shí)標(biāo)識(shí); 解析單元,用于解析所述臨時(shí)標(biāo)識(shí),獲取賬號(hào)的信息及授權(quán)時(shí)間; 登陸單元,用于若在所述授權(quán)時(shí)間內(nèi),基于所述賬號(hào)的信息登陸所述賬號(hào)。31.根據(jù)權(quán)利要求30所述的客戶端,其特征在于, 所述臨時(shí)標(biāo)識(shí)包括臨時(shí)登陸鍵; 所述解析單元,具體用于解析所述臨時(shí)登陸鍵,獲取賬號(hào)的登陸鍵和授權(quán)時(shí)間; 所述登陸單元,具體用于若當(dāng)前時(shí)間在所述授權(quán)時(shí)間內(nèi),則基于所述登陸鍵登陸所述賬號(hào)。
【專利摘要】本發(fā)明實(shí)施例公開了一種賬號(hào)的權(quán)限授權(quán)方法、賬號(hào)登陸方法、服務(wù)器及客戶端。所述賬號(hào)的權(quán)限授權(quán)方法包括:獲取賬號(hào)進(jìn)行權(quán)限授權(quán)的授權(quán)時(shí)間;基于所述賬號(hào)的信息和所述授權(quán)時(shí)間,生成臨時(shí)標(biāo)識(shí);其中,所述臨時(shí)標(biāo)識(shí)能夠用于在所述授權(quán)時(shí)間內(nèi)使用所述賬號(hào);將所述臨時(shí)標(biāo)識(shí)返回給客戶端。
【IPC分類】G06F21/45
【公開號(hào)】CN105426743
【申請(qǐng)?zhí)枴緾N201510713640
【發(fā)明人】劉杰
【申請(qǐng)人】騰訊科技(深圳)有限公司
【公開日】2016年3月23日
【申請(qǐng)日】2015年10月28日