一種臨時(shí)授權(quán)方法、客戶端、服務(wù)器的制造方法
【技術(shù)領(lǐng)域】
[0001 ] 本發(fā)明涉及授權(quán)技術(shù),尤其涉及一種臨時(shí)授權(quán)方法、客戶端、服務(wù)器。
【背景技術(shù)】
[0002]即時(shí)通訊(IM,Instant Messaging)是目前因特網(wǎng)(Internet)上最為流行的通訊方式,各式各樣的即時(shí)通訊平臺(tái)為用戶提供了豐富的交互方式,即時(shí)通訊平臺(tái)的客戶端可位于電腦側(cè)、手機(jī)側(cè)等,用戶可在電腦、手機(jī)以及無線終端之間進(jìn)行無縫切換。即時(shí)通訊平臺(tái)支持在線聊天、語音通話、視頻、在線/離線傳送文件等全方位的通訊社交功能。
[0003]注冊即時(shí)通訊賬號(hào)的用戶非常龐大,隨著互聯(lián)網(wǎng)的快速發(fā)展,與即時(shí)通訊賬號(hào)關(guān)聯(lián)的業(yè)務(wù)越來越豐富。即時(shí)通訊賬號(hào)被廣泛應(yīng)用于其他業(yè)務(wù)的登錄,但是,很多業(yè)務(wù)的數(shù)據(jù)與即時(shí)通訊賬號(hào)緊密相關(guān),很多用戶有時(shí)需要借朋友的即時(shí)通訊賬號(hào)登錄某業(yè)務(wù),這樣,SP時(shí)通訊賬號(hào)主人需要將自己的即時(shí)通訊賬號(hào)授權(quán)給其好友,一般是通過告知自己的即時(shí)通訊賬號(hào)和對(duì)應(yīng)的密碼的方式進(jìn)行授權(quán),這會(huì)涉及密碼安全的問題。為了保障密碼的安全,即時(shí)通訊賬號(hào)主人需要對(duì)密碼進(jìn)行修改,但頻繁的修改密碼對(duì)即時(shí)通訊賬號(hào)主人來說非常不便利,用戶體驗(yàn)較差。
【發(fā)明內(nèi)容】
[0004]為解決上述技術(shù)問題,本發(fā)明實(shí)施例提供了一種臨時(shí)授權(quán)方法、客戶端、服務(wù)器。
[0005]本發(fā)明實(shí)施例提供的臨時(shí)授權(quán)方法,包括:
[0006]接收第二終端發(fā)送的賬號(hào)授權(quán)請求消息,并將所述賬號(hào)授權(quán)請求消息發(fā)送至第一終端;
[0007]當(dāng)所述第一終端獲得針對(duì)所述賬號(hào)授權(quán)請求消息的賬號(hào)授權(quán)響應(yīng)消息時(shí),接收所述第一終端發(fā)送的所述賬號(hào)授權(quán)響應(yīng)消息;
[0008]將所述賬號(hào)授權(quán)響應(yīng)消息發(fā)送至服務(wù)器,以使所述服務(wù)器根據(jù)所述賬號(hào)授權(quán)響應(yīng)消息確定是否對(duì)所述第二終端中的應(yīng)用進(jìn)行授權(quán)。
[0009]本發(fā)明實(shí)施例中,所述方法還包括:
[0010]當(dāng)所述第二終端中的應(yīng)用被授權(quán)并登錄時(shí),接收所述第一終端發(fā)送的取消賬號(hào)授權(quán)消息;
[0011]將所述取消賬號(hào)授權(quán)消息發(fā)送至所述服務(wù)器,以使所述服務(wù)器取消對(duì)所述第二終端中的應(yīng)用的授權(quán)。
[0012]本發(fā)明另一實(shí)施例提供的臨時(shí)授權(quán)方法,包括:
[0013]接收客戶端發(fā)送的賬號(hào)授權(quán)響應(yīng)消息,所述賬號(hào)授權(quán)響應(yīng)消息與第一終端經(jīng)客戶端向第二終端發(fā)送的賬號(hào)授權(quán)請求消息相對(duì)應(yīng);
[0014]對(duì)所述賬號(hào)授權(quán)響應(yīng)消息進(jìn)行解析,得到解析結(jié)果;
[0015]當(dāng)所述解析結(jié)果指示對(duì)所述第二終端中的應(yīng)用授權(quán)時(shí),向所述第二終端發(fā)送授權(quán)成功消息,以使所述終端對(duì)所述應(yīng)用進(jìn)行授權(quán)并登錄所述應(yīng)用。
[0016]本發(fā)明實(shí)施例中,所述方法還包括:
[0017]接收所述客戶端發(fā)送的取消賬號(hào)授權(quán)消息,所述取消賬號(hào)授權(quán)消息由所述第一終端發(fā)送至所述客戶端;
[0018]向所述第二終端發(fā)送所述取消授權(quán)消息,以使所述終端取消對(duì)所述應(yīng)用的授權(quán)并退出登錄所述應(yīng)用。
[0019]本發(fā)明實(shí)施例中,所述方法還包括:
[0020]當(dāng)所述解析結(jié)果指示不對(duì)所述第二終端中的應(yīng)用授權(quán)時(shí),向所述第二終端發(fā)送授權(quán)失敗消息。
[0021]本發(fā)明實(shí)施例提供的客戶端,包括:
[0022]第一接收單元,用于接收第二終端發(fā)送的賬號(hào)授權(quán)請求消息;
[0023]第一發(fā)送單元,用于將所述賬號(hào)授權(quán)請求消息發(fā)送至第一終端;
[0024]第二接收單元,用于當(dāng)所述第一終端獲得針對(duì)所述賬號(hào)授權(quán)請求消息的賬號(hào)授權(quán)響應(yīng)消息時(shí),接收所述第一終端發(fā)送的所述賬號(hào)授權(quán)響應(yīng)消息;
[0025]第二發(fā)送單元,用于將所述賬號(hào)授權(quán)響應(yīng)消息發(fā)送至服務(wù)器,以使所述服務(wù)器根據(jù)所述賬號(hào)授權(quán)響應(yīng)消息確定是否對(duì)所述第二終端中的應(yīng)用進(jìn)行授權(quán)。
[0026]本發(fā)明實(shí)施例中,所述客戶端還包括:
[0027]第三接收單元,用于當(dāng)所述第二終端中的應(yīng)用被授權(quán)并登錄時(shí),接收所述第一終端發(fā)送的取消賬號(hào)授權(quán)消息;
[0028]第三發(fā)送單元,用于將所述取消賬號(hào)授權(quán)消息發(fā)送至所述服務(wù)器,以使所述服務(wù)器取消對(duì)所述第二終端中的應(yīng)用的授權(quán)。
[0029]本發(fā)明實(shí)施例提供的服務(wù)器,包括:
[0030]第一接收單元,用于接收客戶端發(fā)送的賬號(hào)授權(quán)響應(yīng)消息,所述賬號(hào)授權(quán)響應(yīng)消息與第一終端經(jīng)客戶端向第二終端發(fā)送的賬號(hào)授權(quán)請求消息相對(duì)應(yīng);
[0031]解析單元,用于對(duì)所述賬號(hào)授權(quán)響應(yīng)消息進(jìn)行解析,得到解析結(jié)果;
[0032]第一發(fā)送單元,用于當(dāng)所述解析結(jié)果指示對(duì)所述第二終端中的應(yīng)用授權(quán)時(shí),向所述第二終端發(fā)送授權(quán)成功消息,以使所述終端對(duì)所述應(yīng)用進(jìn)行授權(quán)并登錄所述應(yīng)用。
[0033]本發(fā)明實(shí)施例中,所述服務(wù)器還包括:
[0034]第二接收單元,用于接收所述客戶端發(fā)送的取消賬號(hào)授權(quán)消息,所述取消賬號(hào)授權(quán)消息由所述第一終端發(fā)送至所述客戶端;
[0035]第二發(fā)送單元,用于向所述第二終端發(fā)送所述取消授權(quán)消息,以使所述終端取消對(duì)所述應(yīng)用的授權(quán)并退出登錄所述應(yīng)用。
[0036]本發(fā)明實(shí)施例中,所述服務(wù)器還包括:
[0037]第三發(fā)送單元,用于當(dāng)所述解析結(jié)果指示不對(duì)所述第二終端中的應(yīng)用授權(quán)時(shí),向所述第二終端發(fā)送授權(quán)失敗消息。
[0038]本發(fā)明實(shí)施例的技術(shù)方案中,第一終端對(duì)應(yīng)第一用戶,第二終端對(duì)應(yīng)第二用戶,第二用戶想要獲得第一用戶的授權(quán)并登錄第二終端上的應(yīng)用時(shí),首先,第二用戶利用第二終端向客戶端發(fā)送賬號(hào)授權(quán)請求消息;作為前臺(tái)的客戶端接收第二終端發(fā)送的賬號(hào)授權(quán)請求消息后,將所述賬號(hào)授權(quán)請求消息發(fā)送至第一終端;第一用戶在第一終端上接收到賬號(hào)授權(quán)請求消息時(shí),觸發(fā)響應(yīng)操作,使得第一終端獲得第一用戶針對(duì)所述賬號(hào)授權(quán)請求消息的賬號(hào)授權(quán)響應(yīng)消息;然后,客戶端將來自第一終端的賬號(hào)授權(quán)響應(yīng)消息發(fā)送至服務(wù)器;月艮務(wù)器接收到賬號(hào)授權(quán)響應(yīng)消息時(shí),對(duì)所述賬號(hào)授權(quán)響應(yīng)消息進(jìn)行解析,當(dāng)所述賬號(hào)授權(quán)響應(yīng)消息指示對(duì)所述第二終端中的應(yīng)用授權(quán)時(shí),向所述第二終端發(fā)送授權(quán)成功消息;第二終端接收到授權(quán)成功消息后,對(duì)所述應(yīng)用進(jìn)行授權(quán)并登錄所述應(yīng)用??梢姡景l(fā)明實(shí)施例中的臨時(shí)授權(quán)方法無需用戶告知好友自己的賬戶和密碼,避免了密碼的暴露,保障了密碼的安全,而且不需要每次對(duì)賬戶授權(quán)完后都修改密碼,用戶體驗(yàn)較佳。
【附圖說明】
[0039]圖1為本發(fā)明實(shí)施例一的臨時(shí)授權(quán)方法的流程示意圖;
[0040]圖2為本發(fā)明實(shí)施例二的臨時(shí)授權(quán)方法的流程示意圖;
[0041]圖3為本發(fā)明實(shí)施例三的臨時(shí)授權(quán)方法的流程示意圖;
[0042]圖4為本發(fā)明實(shí)施例的客戶端的結(jié)構(gòu)組成示意圖;
[0043]圖5為本發(fā)明實(shí)施例的服務(wù)器的結(jié)構(gòu)組成示意圖。
【具體實(shí)施方式】
[0044]為了能夠更加詳盡地了解本發(fā)明實(shí)施例的特點(diǎn)與技術(shù)內(nèi)容,下面結(jié)合附圖對(duì)本發(fā)明實(shí)施例的實(shí)現(xiàn)進(jìn)行詳細(xì)闡述,所附附圖僅供參考說明之用,并非用來限定本發(fā)明實(shí)施例。
[0045]圖1為本發(fā)明實(shí)施例一的臨時(shí)授權(quán)方法的流程示意圖,本示例中的臨時(shí)授權(quán)方法應(yīng)用于客戶端,如圖1所示,所述臨時(shí)授權(quán)方法包括以下步驟:
[0046]步驟101:接收第二終端發(fā)送的賬號(hào)授權(quán)請求消息,并將所述賬號(hào)授權(quán)請求消息發(fā)送至第一終端。
[0047]本發(fā)明實(shí)施例中,客戶端是一種前臺(tái)系統(tǒng),前臺(tái)系統(tǒng)是用戶可以進(jìn)行訪問和操作的系統(tǒng),通過客戶端能夠直接處理用戶的操作,例如,利用客戶端(前臺(tái)系統(tǒng))接收第二終端發(fā)送的賬號(hào)授權(quán)請求消息,并將所述賬號(hào)授權(quán)請求消息發(fā)送至第一終端。
[0048]實(shí)際應(yīng)用中,所述客戶端的功能可由中央處理器(CPU,Central ProcessingUnit)、或數(shù)字信號(hào)處理器(DSP,Digital Signal Processor)、或可編程門陣列(FPGA,F(xiàn)ield — Programmable Gate Array)實(shí)現(xiàn)。
[0049]本發(fā)明實(shí)施例中,第一終端對(duì)應(yīng)第一用戶,第二終端對(duì)應(yīng)第二用戶,具體地,第一用戶在第一終端上進(jìn)行操作,所操作的對(duì)象通過客戶端進(jìn)行處理;同樣,第二用戶在第二終端上進(jìn)行操作,所操作的對(duì)象通過客戶端進(jìn)行處理。當(dāng)?shù)诙脩粝胍@得第一用戶的授權(quán)并登錄第二終端上的應(yīng)用時(shí),第二用戶在第二終端上向第一用戶發(fā)送賬號(hào)授權(quán)請求消息,由于終端之間的通訊基于客戶端,因此,來自第二終端的賬號(hào)授權(quán)請求消息發(fā)送至客戶端,然后,由客戶端將所述賬號(hào)授權(quán)請求消息發(fā)送至第一終端,如此,第一用戶可以在第一終端上查收到所述賬號(hào)授權(quán)請求消息。
[0050]本發(fā)明實(shí)施例中,客戶端可以將所述賬號(hào)授權(quán)請求消息以電子流的方式通知給第一終端,這里,電子流方式是一種無紙化辦公模式,所有的審批流程都是通過嚴(yán)格的控制流程來實(shí)現(xiàn)。當(dāng)所述賬號(hào)授權(quán)請求消息以電子流的方式通知給第一終端時(shí),第一用戶只需在第一終端上對(duì)所述