基礎信息
權(quán)利要求
說明書
PDF全文
法律信息
引證文獻
著錄項信息
專利名稱 | 即時通訊方法、系統(tǒng)及終端及生成發(fā)起其會話鏈接的方法 |
申請?zhí)?/td> | CN200810109389.8 | 申請日期 | 2008-06-06 |
法律狀態(tài) | 授權(quán) | 申報國家 | 中國 |
公開/公告日 | 2008-10-22 | 公開/公告號 | CN101291299 |
優(yōu)先權(quán) | 暫無 | 優(yōu)先權(quán)號 | 暫無 |
主分類號 | H04L12/58 | IPC分類號 | H;0;4;L;1;2;/;5;8;;;H;0;4;L;2;9;/;0;6;;;H;0;4;L;9;/;3;2查看分類表>
|
申請人 | 騰訊科技(深圳)有限公司 | 申請人地址 | 廣東省深圳市福田區(qū)振興路賽格科技園2棟東410室
變更
專利地址、主體等相關(guān)變化,請及時變更,防止失效 |
權(quán)利人 | 騰訊科技(深圳)有限公司 | 當前權(quán)利人 | 騰訊科技(深圳)有限公司 |
發(fā)明人 | 韋彬 |
代理機構(gòu) | 北京集佳知識產(chǎn)權(quán)代理有限公司 | 代理人 | 逯長明 |
摘要
本發(fā)明涉及計算機技術(shù)領域,公開即時通訊方法實施例,該方法包括:即時通訊客戶端單元接收即時通訊會話啟動指令,所述指令是根據(jù)網(wǎng)頁頁面中即時通訊會話發(fā)起鏈接的被觸發(fā)信息所生成,所述即時通訊會話發(fā)起鏈接由即時通訊會話接收方提供;即時通訊客戶端單元通過非明文方式獲取與即時通訊會話發(fā)起鏈接對應的會話參數(shù)和認證信息;即時通訊客戶端單元根據(jù)所述認證信息,對所述即時通訊會話發(fā)起鏈接進行認證;若認證通過,則啟動即時通訊會話;否則,不啟動。本發(fā)明還公開鏈接生成方法,即時通訊系統(tǒng)以及終端的實施例。通過本發(fā)明實施例,可以提高基于網(wǎng)頁頁面上的即時通訊會話發(fā)起鏈接所實現(xiàn)的即時通訊會話的可靠性。
1.一種即時通訊方法,其特征在于,包括:
即時通訊客戶端單元接收即時通訊會話啟動指令,所述即時通訊會話啟動指令是根據(jù)網(wǎng)頁頁面中即時通訊會話發(fā)起鏈接的被觸發(fā)信息所生成,所述即時通訊會話發(fā)起鏈接由即時通訊會話接收方提供;
即時通訊客戶端單元通過非明文方式獲取與即時通訊會話發(fā)起鏈接對應的會話參數(shù)和認證信息;
即時通訊客戶端單元根據(jù)所述認證信息,對所述即時通訊會話發(fā)起鏈接進行認證;
若認證通過,則根據(jù)所述會話參數(shù)啟動與所述即時通訊會話接收方之間的即時通訊會話;否則,不啟動所述即時通訊會話。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述即時通訊客戶端單元通過非明文方式獲取與即時通訊會話發(fā)起鏈接對應的會話參數(shù)和認證信息的步驟包括:
即時通訊客戶端單元獲取所述即時通訊會話啟動指令中包含的協(xié)議體信息,所述協(xié)議體信息為加密信息或編碼信息;
根據(jù)預置的解密規(guī)則或解碼規(guī)則對所述協(xié)議體信息進行對應的解密或解碼得到明文的會話參數(shù)和認證信息。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述認證信息包括合法性認證信息和/或時效性認證信息;
所述根據(jù)所述認證信息,對所述即時通訊會話發(fā)起鏈接進行認證的步驟包括:
對所述合法性認證信息和/或時效性認證信息進行解簽名處理;
根據(jù)對所述合法性認證信息進行解簽名處理所得到的結(jié)果,對所述即時通訊會話發(fā)起鏈接的合法性進行認證;
和/或
根據(jù)對所述時效性認證信息進行解簽名處理所得到的結(jié)果,對所述即時通訊會話發(fā)起鏈接的時效性進行認證;
若對所述即時通訊會話發(fā)起鏈接的合法性認證和/或時效性認證通過,則對所述即時通訊會話發(fā)起鏈接的認證通過;否則,對所述即時通訊會話發(fā)起鏈接的認證失敗。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述時效性認證信息通過以下方法生成:
對按照預置的規(guī)則所獲得的時間信息進行簽名處理,生成時效性認證信息;
所述根據(jù)對所述時效性認證信息進行解簽名處理所得到的結(jié)果對所述即時通訊會話發(fā)起鏈接的時效性進行認證包括:
根據(jù)對所述時效性認證信息進行解簽名處理所得到的結(jié)果,判斷所述即時通訊會話發(fā)起鏈接是否過期,若是,對所述即時通訊會話發(fā)起鏈接的時效性認證失敗;若否,時效性認證通過。
5.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述合法性認證信息通過以下方法生成:
對與即時通訊會話發(fā)起鏈接對應的會話參數(shù)進行簽名處理,生成合法性認證信息;
所述根據(jù)對所述合法性認證信息進行解簽名處理所得到的結(jié)果對所述即時通訊會話發(fā)起鏈接的合法性進行認證包括:
判斷對所述合法性認證信息進行解簽名處理所得到的結(jié)果與所獲得的與即時通訊會話發(fā)起鏈接對應的會話參數(shù)是否一致,若是,則對所述即時通訊會話發(fā)起鏈接的合法性認證通過;若否,合法性認證失敗。
6.根據(jù)權(quán)利要求1至5中任一項所述的方法,其特征在于,所述方法還包括:
即時通訊服務器獲取即時通訊用戶的相關(guān)信息,所述相關(guān)信息包括會話參數(shù);
即時通訊服務器根據(jù)所述相關(guān)信息生成網(wǎng)頁頁面中的即時通訊會話發(fā)起鏈接,所述即時通訊會話發(fā)起鏈接包括協(xié)議體信息;
對所述協(xié)議體信息進行加密或編碼,將加密或編碼后的協(xié)議體信息攜帶于即時通訊會話啟動指令中發(fā)送至即時通訊客戶端單元。
7.一種生成發(fā)起即時通訊會話鏈接的方法,其特征在于,包括:
即時通訊服務器獲取即時通訊用戶的相關(guān)信息;
即時通訊服務器根據(jù)所述相關(guān)信息生成網(wǎng)頁頁面中的即時通訊會話發(fā)起鏈接,并從所述即時通訊用戶的相關(guān)信息中提取會話參數(shù),生成認證信息,所述即時通訊會話發(fā)起鏈接包括協(xié)議體信息;
將所述會話參數(shù)以及認證信息插入所述協(xié)議體中;
按照預置的加密規(guī)則或編碼規(guī)則對包含所述會話參數(shù)以及認證信息的協(xié)議體進行加密或編碼;
將加密或編碼后的協(xié)議體信息攜帶于即時通訊會話啟動指令中發(fā)送至即時通訊客戶端單元。
8.根據(jù)權(quán)利要求7所述的方法,其特征在于,所述認證信息包括:合法性認證信息和/或時效性認證信息;
所述合法性認證信息通過以下方法生成:對與即時通訊會話發(fā)起鏈接對應的會話參數(shù)進行簽名處理,生成合法性認證信息;
所述時效性認證信息通過以下方法生成:對按照預置的規(guī)則所獲得的時間信息進行簽名處理,生成時效性認證信息。
9.一種即時通訊終端,其特征在于,包括:
即時通訊會話發(fā)起鏈接處理單元,用于根據(jù)網(wǎng)頁頁面中即時通訊會話發(fā)起鏈接的被觸發(fā)信息生成即時通訊會話啟動指令,并向即時通訊客戶端單元傳輸,所述會話啟動指令中包括所述即時通訊會話發(fā)起鏈接對應的會話參數(shù)和認證信息,所述即時通訊會話發(fā)起鏈接由即時通訊會話接收方提供;
即時通訊客戶端單元,用于接收所述即時通訊會話啟動指令,通過非明文方式獲得會話參數(shù)和認證信息;以及向鑒權(quán)服務器發(fā)送所述認證信息,接收所述鑒權(quán)服務器返回的對所述即時通訊會話發(fā)起鏈接的認證結(jié)果,在所述認證結(jié)果為通過時,則根據(jù)所述會話參數(shù)啟動與所述即時通訊會話接收方之間的即時通訊會話,在所述認證結(jié)果為失敗時,不啟動所述即時通訊會話。
10.一種即時通訊系統(tǒng),其特征在于,包括:
即時通訊終端,包括即時通訊會話發(fā)起鏈接處理單元和即時通訊客戶端單元:
即時通訊會話發(fā)起鏈接處理單元,用于根據(jù)網(wǎng)頁頁面中即時通訊會話發(fā)起鏈接的被觸發(fā)信息生成即時通訊會話啟動指令,并向即時通訊客戶端單元傳輸,所述會話啟動指令中包括所述即時通訊會話發(fā)起鏈接對應的會話參數(shù)和認證信息,所述即時通訊會話發(fā)起鏈接由即時通訊會話接收方提供;
即時通訊客戶端單元,用于接收所述即時通訊會話啟動指令,通過非明文方式獲得會話參數(shù)和認證信息;以及向鑒權(quán)服務器發(fā)送所述認證信息,接收所述鑒權(quán)服務器返回的對所述即時通訊會話發(fā)起鏈接的認證結(jié)果,在所述認證結(jié)果為通過時,則根據(jù)所述會話參數(shù)啟動與所述即時通訊會話接收方之間的即時通訊會話,在所述認證結(jié)果為失敗時,不啟動所述即時通訊會話;
鑒權(quán)服務器,用于接收即時通訊客戶端單元發(fā)送的認證信息,根據(jù)所述認證信息,對所述即時通訊會話發(fā)起鏈接進行認證,并向即時通訊客戶端單元返回認證結(jié)果。
11.如權(quán)利要求10所述的即時通訊系統(tǒng),其特征在于:
所述鑒權(quán)服務器具體包括:
接收單元,用于接收即時通訊客戶端單元發(fā)送的合法性認證信息;
解簽名處理單元,用于對所述合法性認證信息進行解簽名處理后輸出;
合法性認證單元,用于根據(jù)解簽名處理單元輸出的結(jié)果,對所述即時通訊會話發(fā)起鏈接的合法性進行認證,并輸出合法性認證結(jié)果;
認證結(jié)果輸出單元,用于在合法性認證單元輸出的合法性認證結(jié)果是通過時,向即時通訊客戶端單元返回對所述即時通訊會話發(fā)起鏈接的認證通過的結(jié)果;否則,向即時通訊客戶端單元返回對所述即時通訊會話發(fā)起鏈接的認證失敗的結(jié)果。
12.如權(quán)利要求10所述的即時通訊系統(tǒng),其特征在于:
所述認證信息包括合法性認證信息和時效性認證信息;
所述鑒權(quán)服務器具體包括:
接收單元,用于接收即時通訊客戶端單元發(fā)送的合法性認證信息和時效性認證信息;
解簽名處理單元,用于對所述合法性認證信息和時效性認證信息分別進行解簽名處理后輸出;
合法性認證單元,用于根據(jù)解簽名處理單元輸出的對所述合法性認證信息進行解簽名處理所得到的結(jié)果,對所述即時通訊會話發(fā)起鏈接的合法性進行認證,并輸出合法性認證結(jié)果;
時效性認證單元,用于根據(jù)解簽名處理單元輸出的對所述時效性認證信息進行解簽名處理所得到的結(jié)果,對所述即時通訊會話發(fā)起鏈接的時效性進行認證,并輸出時效性認證結(jié)果;
認證結(jié)果輸出單元,用于在合法性認證單元和時效性認證單元輸出的認證結(jié)果均為通過時,向即時通訊客戶端單元返回對所述即時通訊會話發(fā)起鏈接的認證通過的結(jié)果;否則,向即時通訊客戶端單元返回對所述即時通訊會話發(fā)起鏈接的認證失敗的結(jié)果。
即時通訊方法、系統(tǒng)及終端及生成發(fā)起其會話鏈接的方法\n技術(shù)領域\n[0001] 本發(fā)明涉及計算機技術(shù)領域,尤其涉及Web網(wǎng)頁中即時通訊方法、系統(tǒng)及終端及生成發(fā)起其會話鏈接的方法。\n背景技術(shù)\n[0002] 隨著網(wǎng)絡技術(shù)的發(fā)展,即時通訊(Instant Messaging,簡稱IM)工具已經(jīng)被大多數(shù)的網(wǎng)民所接受,并成為工作與生活中不可或缺的一部分。同時,各種類型的網(wǎng)站,如社區(qū)型網(wǎng)站、商務型網(wǎng)站等,也越來越受到廣大網(wǎng)民的歡迎,成為網(wǎng)上生活和娛樂的重要部分。\n然而,各類網(wǎng)站所使用的Web頁面的形式雖然在內(nèi)容呈現(xiàn)、易用性等方面有很大的優(yōu)勢,但在用戶信息交流,特別是在實時性交流方面,卻有很多地限制和不足。而這一點正是IM工具的優(yōu)勢,并且,用戶也大多習慣于使用自己熟悉的IM工具進行實時的交流,因此,將IM工具與Web頁面進行結(jié)合,能夠大幅提高應用的實用性以及用戶的體驗。\n[0003] 現(xiàn)有技術(shù)中將IM工具與Web頁面進行結(jié)合,通常是在Web頁面中包括IM會話發(fā)起鏈接,該鏈接在Web頁面上通常表現(xiàn)為一個鏈接或按鈕,當IM會話發(fā)起鏈接被觸發(fā)時,會觸發(fā)本地的IM客戶端單元發(fā)起與特定IM賬號的會話。以下是現(xiàn)有技術(shù)中一種Web網(wǎng)頁中IM會話的實現(xiàn)方案,包括:\n[0004] A1、當檢測到觸發(fā)Web頁面中的IM會話發(fā)起鏈接的用戶操作時,對所述IM會話發(fā)起鏈接進行解析,根據(jù)解析結(jié)果向本地的IM客戶端單元發(fā)送IM會話啟動指令。\n[0005] 該方案中,該IM會話啟動指令中包含有發(fā)起方的相關(guān)信息以及IM會話相關(guān)信息,例如身份認證信息等。\n[0006] A2、IM客戶端單元根據(jù)所述IM會話啟動指令對發(fā)起方的身份進行認證,認證通過之后啟動對應的IM會話,彈出會話界面,接受本地用戶輸入的信息,通過IM服務器向目標IM賬號對應的用戶發(fā)送被輸入的信息。\n[0007] 該A2步驟中,IM客戶端單元對IM會話啟動指令中包含的發(fā)起方的身份認證信息進行認證,該IM會話啟動指令采用明文的方式攜帶發(fā)起方的身份認證信息。\n[0008] 上述現(xiàn)有技術(shù)雖然實現(xiàn)了在Web頁面上實現(xiàn)IM會話的基本功能,也進行了安全性認證,但其認證的對象是用戶本身,即對發(fā)起方的用戶身份進行認證,當發(fā)起方為合法用戶時則可進行IM會話,當發(fā)起方為非法用戶時則無法進行IM會話,但是在實際應用過程中,若一個合法用戶點擊了一個非法的IM會話發(fā)起鏈接,則按照現(xiàn)有技術(shù)的方案,同樣會彈出會話界面進行會話,因此不能保證基于Web的IM會話的可靠性。\n發(fā)明內(nèi)容\n[0009] 本發(fā)明的實施例要解決的技術(shù)問題是提供一種即時通訊方法、系統(tǒng)及終端及生成發(fā)起其會話鏈接的方法,可以提高基于Web頁面上的IM會話發(fā)起鏈接所實現(xiàn)的IM會話的可靠性。\n[0010] 為解決上述技術(shù)問題,本發(fā)明的實施例提供以下技術(shù)方案:\n[0011] 一種即時通訊方法,包括:即時通訊客戶端單元接收即時通訊會話啟動指令,所述即時通訊會話啟動指令是根據(jù)網(wǎng)頁頁面中即時通訊會話發(fā)起鏈接的被觸發(fā)信息所生成,所述即時通訊會話發(fā)起鏈接由即時通訊會話接收方提供;即時通訊客戶端單元通過非明文方式獲取與即時通訊會話發(fā)起鏈接對應的會話參數(shù)和認證信息;即時通訊客戶端單元根據(jù)所述認證信息,對所述即時通訊會話發(fā)起鏈接進行認證;若認證通過,則根據(jù)所述會話參數(shù)啟動與所述即時通訊會話接收方之間的即時通訊會話;否則,不啟動。\n[0012] 一種生成發(fā)起即時通訊會話鏈接的方法,包括:即時通訊服務器獲取即時通訊用戶的相關(guān)信息;即時通訊服務器根據(jù)所述相關(guān)信息生成網(wǎng)頁頁面中的即時通訊會話發(fā)起鏈接,所述即時通訊會話發(fā)起鏈接包括協(xié)議體信息;對所述協(xié)議體信息進行加密或編碼,將加密或編碼后的協(xié)議體信息攜帶于即時通訊會話啟動指令中發(fā)送至即時通訊客戶端單元。\n[0013] 一種即時通訊終端,包括:即時通訊會話發(fā)起鏈接處理單元,用于根據(jù)網(wǎng)頁頁面中即時通訊會話發(fā)起鏈接的被觸發(fā)信息生成即時通訊會話啟動指令,并向即時通訊客戶端單元傳輸,所述會話啟動指令中包括所述即時通訊會話發(fā)起鏈接對應的會話參數(shù)和認證信息,所述即時通訊會話發(fā)起鏈接由IM會話接收方提供;即時通訊客戶端單元,用于接收所述即時通訊會話啟動指令,通過非明文方式獲得會話參數(shù)和認證信息;以及向鑒權(quán)服務器發(fā)送所述認證信息,接收所述鑒權(quán)服務器返回的對所述即時通訊會話發(fā)起鏈接的認證結(jié)果,在所述認證結(jié)果為通過時,則根據(jù)所述會話參數(shù)啟動與所述即時通訊會話接收方之間的即時通訊會話,在所述認證結(jié)果為失敗時,不啟動。\n[0014] 一種即時通訊系統(tǒng),包括:即時通訊終端,包括即時通訊會話發(fā)起鏈接處理單元和即時通訊客戶端單元:即時通訊會話發(fā)起鏈接處理單元,用于根據(jù)網(wǎng)頁頁面中即時通訊會話發(fā)起鏈接的被觸發(fā)信息生成即時通訊會話啟動指令,并向即時通訊客戶端單元傳輸,所述會話啟動指令中包括所述即時通訊會話發(fā)起鏈接對應的會話參數(shù)和認證信息,所述即時通訊會話發(fā)起鏈接由即時通訊會話接收方提供;即時通訊客戶端單元,用于接收所述即時通訊會話啟動指令,通過非明文方式獲得會話參數(shù)和認證信息;以及向鑒權(quán)服務器發(fā)送所述認證信息,接收所述鑒權(quán)服務器返回的對所述即時通訊會話發(fā)起鏈接的認證結(jié)果,在所述認證結(jié)果為通過時,則根據(jù)所述會話參數(shù)啟動與所述即時通訊會話接收方之間的即時通訊會話,在所述認證結(jié)果為失敗時,不啟動;鑒權(quán)服務器,用于接收即時通訊客戶端單元發(fā)送的認證信息,根據(jù)所述認證信息,對所述即時通訊會話發(fā)起鏈接進行認證,并向即時通訊客戶端單元返回認證結(jié)果。\n[0015] 從以上技術(shù)方案可以看出,本發(fā)明實施例中,IM客戶端單元在收到IM會話啟動指令后,獲取IM會話發(fā)起鏈接對應的認證信息,則IM客戶端單元可以對所述IM會話發(fā)起鏈接進行合法性認證,只有IM會話發(fā)起鏈接的認證通過時才啟動IM會話,從而可以確保啟動的IM會話是基于合法的IM會話發(fā)起鏈接,所以即使合法用戶點擊了非法的IM會話發(fā)起鏈接,同樣不會啟動IM會話,因此,本發(fā)明實施例可以提高基于Web頁面上的IM會話發(fā)起鏈接所實現(xiàn)的IM會話的可靠性;\n[0016] 其次,由于IM客戶端單元通過非明文方式獲取會話參數(shù)以及認證信息,因此該會話參數(shù)與認證信息在傳輸過程中為非明文傳輸,不容易被仿造,從而能夠進一步提高IM會話的可靠性。\n附圖說明\n[0017] 圖1為本發(fā)明即時通訊方法第一實施例流程圖;\n[0018] 圖2為本發(fā)明即時通訊方法第二實施例流程圖;\n[0019] 圖3為本發(fā)明即時通訊方法第三實施例流程圖;\n[0020] 圖4為本發(fā)明生成發(fā)起即時通訊會話鏈接的方法實施例流程圖;\n[0021] 圖5為本發(fā)明認證方法實施例流程圖;\n[0022] 圖6為本發(fā)明即時通訊系統(tǒng)第一實施例結(jié)構(gòu)圖;\n[0023] 圖7為本發(fā)明即時通訊系統(tǒng)第二實施例結(jié)構(gòu)圖;\n[0024] 圖8為本發(fā)明即時通訊系統(tǒng)第三實施例結(jié)構(gòu)圖;\n[0025] 圖9為本發(fā)明即時通訊終端實施例結(jié)構(gòu)圖;\n[0026] 圖10為本發(fā)明IM服務器實施例結(jié)構(gòu)圖。\n具體實施方式\n[0027] 下面結(jié)合附圖,對本發(fā)明提供的即時通訊方法、系統(tǒng)及終端及生成發(fā)起其會話鏈接的方法的推薦實施例進行詳細描述。\n[0028] 本發(fā)明即時通訊方法實施例一,本實施例給出本發(fā)明即時通訊方法的基本流程,參考圖1,包括:\n[0029] B1、接收IM會話啟動指令,通過非明文方式獲得與IM會話發(fā)起鏈接對應的會話參數(shù)和認證信息;其中,所述IM會話啟動指令是根據(jù)Web頁面中IM會話發(fā)起鏈接的被觸發(fā)信息所生成。\n[0030] 本實施例中的IM會話發(fā)起鏈接是由IM會話接收方提供,即IM用戶可以向服務器提供自身的相關(guān)信息(例如地址信息,用戶標識,通訊路徑等),由服務器根據(jù)這些信息生成一個IM會話發(fā)起鏈接,當其他IM用戶點擊該鏈接時,再對該鏈接認證通過之后則會按照該鏈接中攜帶的信息與提供該鏈接的IM用戶進行IM會話。\n[0031] 本實施例中,IM客戶端單元通過非明文的方式獲取會話參數(shù)以及認證信息,即IM客戶端單元接收到IM會話啟動指令之后,從中提取出協(xié)議體信息,該協(xié)議體信息為加密信息或編碼信息,IM客戶端單元根據(jù)預置的解密規(guī)則或解碼規(guī)則對該協(xié)議體信息進行對應的解密或解碼得到會話參數(shù)以及認證信息,具體的方式將在后續(xù)實施例中進行詳細描述。\n[0032] 另需說明的是,本實施例以及后續(xù)實施例中是以協(xié)議體作為信息載體為例進行說明,可以理解的是,在實際應用中,除了使用協(xié)議體攜帶會話參數(shù)以及認證信息之外,同樣可以采用其他的數(shù)據(jù)結(jié)構(gòu)攜帶會話參數(shù)以及認證信息,此處不作限定。\n[0033] B2、根據(jù)所述認證信息,對所述IM會話發(fā)起鏈接進行認證。\n[0034] B3、若認證通過,則啟動與所述會話參數(shù)對應的IM會話;否則,不啟動。\n[0035] 請參閱圖2,本發(fā)明即時通訊方法實施例二,本實施例主要通過合法性認證信息對IM會話發(fā)起鏈接進行認證;包括:\n[0036] C1、當檢測到Web頁面中的IM會話發(fā)起鏈接的被觸發(fā)信息時,即時通訊終端的IM會話發(fā)起鏈接處理單元生成相應的IM會話啟動指令,其中包括所述IM會話發(fā)起鏈接對應的會話參數(shù)和合法性認證信息。\n[0037] 在本發(fā)明實施例中,合法性認證信息可以用來判斷IM會話發(fā)起鏈接本身是否合法,例如,是否為第三方所偽造。\n[0038] Web頁面中的IM會話發(fā)起鏈接與tencent偽協(xié)議串相關(guān)聯(lián),該協(xié)議串中包括會話參數(shù)和合法性認證信息,其形式例如:\n[0039] tencent://協(xié)議體?參數(shù)1=值1&&參數(shù)2=值2&&參數(shù)3=值3&&認證信息=合法性信息加密串\n[0040] 當檢測到Web頁面中的IM會話發(fā)起鏈接的被觸發(fā)信息時,IM會話發(fā)起鏈接處理單元獲得tencent偽協(xié)議串中包括的會話參數(shù)和合法性認證信息,并生成包括所述會話參數(shù)和合法性認證信息的IM會話啟動指令。\n[0041] 本實施例中,是以加密的方式為例進行說明,即對tencent偽協(xié)議串進行加密處理,在該tencent偽協(xié)議串中包含有會話參數(shù)和合法性認證信息,但其中的會話參數(shù)以及合法性認證信息為非明文信息,即不可直接應用,而需要對tencent偽協(xié)議串進行解密之后才能得到明文方式的會話參數(shù)和合法性認證信息,具體由IM客戶端單元解密的過程此處不作限定。\n[0042] 可以理解的是,在實際應用中,同樣可以采用編碼的方式替代加密的方式,具體的編碼規(guī)則此處不作限定。\n[0043] 其中,tencent協(xié)議串中的合法性認證信息可以是由Web頁面所對應的Web服務器生成,具體可以根據(jù)特定的加密密鑰,對與IM會話發(fā)起鏈接對應的會話參數(shù)進行簽名處理,從而生成合法性認證信息。\n[0044] 以下給出對會話參數(shù)進行簽名處理,生成合法性認證信息的一個具體實例:根據(jù)預置的哈希算法對會話參數(shù)進行處理,獲得對應的哈希值;將特定的加密密鑰和所獲得的哈希值作為輸入,通過特定的簽名算法進行計算,生成合法性認證信息。\n[0045] C2、IM客戶端單元接收所述IM會話啟動指令,獲得其中的會話參數(shù)和合法性認證信息。\n[0046] C3、IM客戶端單元向鑒權(quán)服務器發(fā)送所述會話參數(shù)和合法性認證信息;\n[0047] C4、鑒權(quán)服務器根據(jù)特定的解密密鑰,對合法性認證信息進行解簽名處理。\n[0048] 與步驟C1中提供的對會話參數(shù)進行簽名處理,生成合法性認證信息的具體實例相對應,鑒權(quán)服務器對合法性認證信息進行解簽名處理時,具體可以通過以下方法實現(xiàn):根據(jù)預置的哈希算法對合法性認證信息進行處理,獲得對應的哈希值;將與所述加密密鑰對應的解密密鑰和所獲得的哈希值作為輸入,通過與所述簽名算法對應的解簽名算法進行計算,獲得解簽名處理的結(jié)果。\n[0049] C5、鑒權(quán)服務器根據(jù)對合法性認證信息進行解簽名處理所得到的結(jié)果,對所述IM會話發(fā)起鏈接的合法性進行認證;若合法性認證通過,向IM客戶端單元返回對IM會話發(fā)起鏈接的認證通過的結(jié)果;否則,向IM客戶端單元返回對IM會話發(fā)起鏈接的認證失敗的結(jié)果。\n[0050] 其中,根據(jù)對所述合法性認證信息進行解簽名處理所得到的結(jié)果對所述IM會話發(fā)起鏈接的合法性進行認證具體可以是:判斷對合法性認證信息進行解簽名處理所得到的結(jié)果與IM客戶端單元發(fā)送來的會話參數(shù)是否一致,若是,則對所述IM會話發(fā)起鏈接的合法性認證通過;若否,合法性認證失敗。\n[0051] C6、IM客戶端單元根據(jù)鑒權(quán)服務器返回的認證結(jié)果判斷若認證通過,則啟動與會話參數(shù)對應的IM會話,彈出會話界面,接受本地用戶輸入的信息,通過IM服務器向目標IM賬號對應的用戶發(fā)送被輸入的信息;否則,不啟動。\n[0052] 本發(fā)明實施例中,IM客戶端單元在收到IM會話啟動指令后,不再是直接啟動IM會話,而是先對IM會話發(fā)起鏈接進行認證,只有IM會話發(fā)起鏈接的認證通過時才啟動IM會話,從而可以確保啟動的IM會話是基于合法的IM會話發(fā)起鏈接;從反面來說,若IM會話啟動指令是基于第三方偽造的IM會話發(fā)起鏈接所產(chǎn)生,由于偽造方不知道生成合法性認證簽名的密鑰,無法偽造出合法的認證信息,因此無法通過合法性認證,IM客戶端單元不會啟動IM會話。綜上,本發(fā)明實施例可以提高基于Web頁面上的IM會話發(fā)起鏈接所實現(xiàn)的IM會話的可靠性。\n[0053] 請參閱圖3,本發(fā)明即時通訊方法實施例三,本實施例主要通過合法性認證信息和時效性認證信息對IM會話發(fā)起鏈接進行認證;該方法包括:\n[0054] D1、當檢測到Web頁面中的IM會話發(fā)起鏈接的被觸發(fā)信息時,即時通訊終端的IM會話發(fā)起鏈接處理單元生成相應的IM會話啟動指令,其中包括所述IM會話發(fā)起鏈接對應的會話參數(shù)、合法性認證信息和時效性認證信息。\n[0055] 在本發(fā)明實施例中,時效性認證信息可以用來判斷IM會話發(fā)起鏈接在時間上是否有效。\n[0056] Web頁面中的IM會話發(fā)起鏈接與tencent偽協(xié)議串相關(guān)聯(lián),該協(xié)議串中包括會話參數(shù)、合法性認證信息和時效性認證信息,其形式例如:\n[0057] tencent://協(xié)議體?參數(shù)1=值1&&參數(shù)2=值2&&參數(shù)3=值3&&認證信息=合法性信息加密串和時效性信息加密串\n[0058] 當檢測到Web頁面中的IM會話發(fā)起鏈接的被觸發(fā)信息時,IM會話發(fā)起鏈接處理單元獲得tencent偽協(xié)議串中包括的會話參數(shù),合法性認證信息以及時效性認證信息,并生成包括所述會話參數(shù),合法性認證信息以及時效性認證信息的IM會話啟動指令。\n[0059] 本實施例中,是以加密的方式為例進行說明,即對tencent偽協(xié)議串進行加密處理,在該tencent偽協(xié)議串中包含有會話參數(shù),合法性認證信息以及時效性認證信息,但其中的會話參數(shù),合法性認證信息以及時效性認證信息為非明文信息,即不可直接應用,而需要對tencent偽協(xié)議串進行解密之后才能得到明文方式的會話參數(shù),合法性認證信息以及時效性認證信息,具體由IM客戶端單元解密的過程此處不作限定。\n[0060] 可以理解的是,在實際應用中,同樣可以采用編碼的方式替代加密的方式,具體的編碼規(guī)則此處不作限定。\n[0061] 其中,tencent偽協(xié)議串中的合法性認證信息和時效性認證信息可以是由Web頁面所對應的Web服務器生成,具體可以根據(jù)特定的加密密鑰,對與IM會話發(fā)起鏈接對應的會話參數(shù)和特定的時間值進行簽名處理,從而生成合法性認證信息和時效性認證信息。其中,所述的時間值可以是IM會話發(fā)起鏈接有效期的起始時間,也可以是有效期的終止時間。\n[0062] D2、IM客戶端單元接收所述IM會話啟動指令,獲得其中的會話參數(shù)、合法性認證信息和時效性認證信息。\n[0063] D3、IM客戶端單元向鑒權(quán)服務器發(fā)送所述會話參數(shù)、合法性認證信息和時效性認證信息。\n[0064] D4、鑒權(quán)服務器根據(jù)特定的解密密鑰,分別對合法性認證信息和時效性認證信息進行解簽名處理。\n[0065] D5、鑒權(quán)服務器根據(jù)對合法性認證信息進行解簽名處理所得到的結(jié)果,對所述IM會話發(fā)起鏈接的合法性進行認證;以及根據(jù)對所述時效性認證信息進行解簽名處理所得到的結(jié)果,對所述IM會話發(fā)起鏈接的時效性進行認證;若合法性認證和時效性認證均通過,向IM客戶端單元返回對IM會話發(fā)起鏈接的認證通過的結(jié)果;否則,向IM客戶端單元返回對IM會話發(fā)起鏈接的認證失敗的結(jié)果。\n[0066] 其中,根據(jù)對所述合法性認證信息進行解簽名處理所得到的結(jié)果對所述IM會話發(fā)起鏈接的合法性進行認證具體可以是:判斷對合法性認證信息進行解簽名處理所得到的結(jié)果與IM客戶端單元發(fā)送來的會話參數(shù)是否一致,若是,則對所述IM會話發(fā)起鏈接的合法性認證通過;若否,合法性認證失敗。\n[0067] 對所述時效性認證信息進行解簽名處理所得到的結(jié)果對所述IM會話發(fā)起鏈接的時效性進行認證包括:根據(jù)對所述時效性認證信息進行解簽名處理所得到的結(jié)果,判斷所述IM會話發(fā)起鏈接是否過期,若是,對所述IM會話發(fā)起鏈接的時效性認證失?。蝗舴?,時效性認證通過。\n[0068] D6、IM客戶端單元根據(jù)鑒權(quán)服務器返回的認證結(jié)果判斷若認證通過,則啟動與會話參數(shù)對應的IM會話,彈出會話界面,接受本地用戶輸入的信息,通過IM服務器向目標IM賬號對應的用戶發(fā)送被輸入的信息;否則,不啟動。\n[0069] 從以上技術(shù)方案可以看出,本發(fā)明實施例中,IM客戶端單元在收到IM會話啟動指令后,獲取IM會話發(fā)起鏈接對應的認證信息,IM客戶端單元可以對所述IM會話發(fā)起鏈接進行合法性認證,只有IM會話發(fā)起鏈接的認證通過時才啟動IM會話,從而可以確保啟動的IM會話是基于合法的IM會話發(fā)起鏈接,所以即使合法用戶點擊了非法的IM會話發(fā)起鏈接,同樣不會啟動IM會話,因此,本發(fā)明實施例可以提高基于Web頁面上的IM會話發(fā)起鏈接所實現(xiàn)的IM會話的可靠性;\n[0070] 其次,由于IM客戶端單元通過非明文方式獲取會話參數(shù)以及認證信息,因此該會話參數(shù)與認證信息在傳輸過程中為非明文傳輸,不容易被仿造,從而能夠進一步提高IM會話的可靠性。\n[0071] 上述實施例說明了本發(fā)明中即時通訊方法的三個實施例,需要說明的是,上述實施例中生成IM會話鏈接的過程可以不依賴于上述的即時通訊方法,下面對本發(fā)明中的鏈接生成方法實施例進行單獨描述,請參閱圖4,本發(fā)明生成發(fā)起即時通訊會話鏈接的方法實施例包括:\n[0072] E1、IM服務器獲取IM用戶的相關(guān)信息;\n[0073] 本實施例中,當需要為某個IM用戶生成IM會話鏈接時,則IM服務器從該IM用戶獲取相關(guān)的信息,包括地址信息,用戶標識,或通訊路徑等,同時還可以包括其他類型的相關(guān)信息,此處不作限定。\n[0074] E2、IM服務器根據(jù)所述相關(guān)信息生成Web頁面中的IM會話發(fā)起鏈接,所述IM會話發(fā)起鏈接包括協(xié)議體信息;\n[0075] IM服務器獲取到該IM用戶的相關(guān)信息之后,則可根據(jù)該相關(guān)信息為該IM用戶生成Web頁面中的IM會話鏈接,該IM會話發(fā)起鏈接包括協(xié)議體信息,具體的生成過程可以為:\n[0076] 從IM用戶的相關(guān)信息中提取會話參數(shù),并按照上述即時通訊系統(tǒng)實施例中所述的方式生成認證信息,可以理解的是,同樣可以按照其他的方式生成認證信息,此處不作限定;\n[0077] 之后,將所述會話參數(shù)以及認證信息插入所述協(xié)議體中,具體可以如下協(xié)議體:\n[0078] “tencent://協(xié)議體?參數(shù)1=值1&&參數(shù)2=值2&&參數(shù)3=值3&&認證信息”[0079] E3、對所述協(xié)議體信息進行加密或編碼,得到非明文信息;\n[0080] 具體的加密規(guī)則以及編碼規(guī)則此處不作限定。\n[0081] E4、將加密或編碼后的協(xié)議體信息攜帶于IM會話啟動指令中發(fā)送至IM客戶端單元。\n[0082] 本實施例中,由IM服務器生成IM會話鏈接之后,當其他IM用戶點擊該IM會話鏈接時,對該鏈接相關(guān)的協(xié)議體信息進行加密或編碼,并將加密或編碼后的協(xié)議體信息攜帶于IM會話啟動指令中,發(fā)送至對應的IM用戶的IM客戶端單元,由于該協(xié)議體信息為非明文信息,因此能夠提高Web頁面中IM會話的可靠性。\n[0083] 上述即時通訊方法實施例中描述了有關(guān)認證的流程,可以理解的是,上述認證流程可以不依賴于該即時通訊方法,下面對本發(fā)明中的認證方法實施例進行單獨描述,請參閱圖5,本發(fā)明中認證方法實施例包括:\n[0084] F1、獲取協(xié)議體信息;\n[0085] 本實施例中,所述協(xié)議體信息中包含合法性認證信息,和/或時效性認證信息;\n[0086] F2、按照預置的解密規(guī)則或解碼規(guī)則對所述協(xié)議體信息進行對應的解密或解碼;\n[0087] 本實施例中,由于協(xié)議體為非明文方式,即加密信息或編碼信息,所以可以對該協(xié)議體進行相應的解密或解碼得到明文方式的協(xié)議體信息。\n[0088] F3、根據(jù)解密或解碼后的信息對協(xié)議體信息進行認證;\n[0089] 具體可以是根據(jù)解碼后的合法性認證信息,和/或時效性認證信息對所述協(xié)議體信息進行合法性認證,和/或時效性認證,并生成認證結(jié)果。\n[0090] 需要說明的是,上述協(xié)議體信息中還可以包括會話參數(shù),則具體的認證過程可以為:\n[0091] 判斷所述合法性認證信息與所述會話參數(shù)是否一致,若是,則確定所述協(xié)議體信息通過認證;若否,則合法性認證失敗;\n[0092] 或\n[0093] 根據(jù)所述時效性認證信息判斷所述協(xié)議體信息是否過期,若是,對所述協(xié)議體的時效性認證失敗;若否,時效性認證通過。\n[0094] 上述各個實施例中,IM客戶端單元在收到IM會話啟動指令后,獲取IM會話發(fā)起鏈接對應的認證信息,則IM客戶端單元可以對所述IM會話發(fā)起鏈接進行合法性認證,只有IM會話發(fā)起鏈接的認證通過時才啟動IM會話,從而可以確保啟動的IM會話是基于合法的IM會話發(fā)起鏈接,所以即使合法用戶點擊了非法的IM會話發(fā)起鏈接,同樣不會啟動IM會話,因此,本發(fā)明實施例可以提高基于Web頁面上的IM會話發(fā)起鏈接所實現(xiàn)的IM會話的可靠性。\n[0095] 下面介紹本發(fā)明中的系統(tǒng)實施例以及裝置實施例:\n[0096] 請參閱圖6,本發(fā)明即時通訊系統(tǒng)實施例一,包括即時通訊終端110、鑒權(quán)服務器\n120;\n[0097] 即時通訊終端110包括IM會話發(fā)起鏈接處理單元111和IM客戶端單元112:\n[0098] IM會話發(fā)起鏈接處理單元111,用于根據(jù)Web頁面中IM會話發(fā)起鏈接的被觸發(fā)信息生成IM會話啟動指令,并向IM客戶端單元112傳輸,所述會話啟動指令中包括所述IM會話發(fā)起鏈接對應的會話參數(shù)和認證信息,所述IM會話發(fā)起鏈接由IM會話接收方提供。\n[0099] IM客戶端單元112,用于接收所述IM會話啟動指令,通過非明文方式獲得所述會話參數(shù)和認證信息;以及向鑒權(quán)服務器120發(fā)送所述認證信息,接收所述鑒權(quán)服務器120返回的對所述IM會話發(fā)起鏈接的認證結(jié)果,在所述認證結(jié)果為通過時,則根據(jù)所述會話參數(shù)啟動與所述IM會話接收方之間的IM會話,在所述認證結(jié)果為失敗時,則不啟動。\n[0100] 鑒權(quán)服務器120,用于接收IM客戶端單元112發(fā)送的認證信息,根據(jù)所述認證信息,對所述IM會話發(fā)起鏈接進行認證,并向IM客戶端單元112返回認證結(jié)果。\n[0101] 請參閱圖7,本發(fā)明即時通訊系統(tǒng)實施例二,在本發(fā)明實施例中,主要通過合法性認證信息對IM會話發(fā)起鏈接進行認證,包括即時通訊終端210、鑒權(quán)服務器220;\n[0102] 即時通訊終端210包括IM會話發(fā)起鏈接處理單元211和IM客戶端單元212:\n[0103] IM會話發(fā)起鏈接處理單元211,用于根據(jù)Web頁面中IM會話發(fā)起鏈接的被觸發(fā)信息生成IM會話啟動指令,并向IM客戶端單元212傳輸,所述會話啟動指令中包括所述IM會話發(fā)起鏈接對應的會話參數(shù)和認證信息,所述IM會話發(fā)起鏈接由IM會話接收方提供。\n[0104] IM客戶端單元212,用于接收所述IM會話啟動指令,通過非明文方式獲得所述會話參數(shù)和認證信息;以及向鑒權(quán)服務器220發(fā)送所述認證信息,接收所述鑒權(quán)服務器220返回的對所述IM會話發(fā)起鏈接的認證結(jié)果,在所述認證結(jié)果為通過時,則根據(jù)所述會話參數(shù)啟動與所述IM會話接收方之間的IM會話,在所述認證結(jié)果為失敗時,則不啟動。\n[0105] 鑒權(quán)服務器220包括接收單元221、解簽名處理單元222、合法性認證單元223和認證結(jié)果輸出單元224:\n[0106] 接收單元221用于接收IM客戶端單元212發(fā)送的合法性認證信息。\n[0107] 解簽名處理單元222,用于對所述合法性認證信息進行解簽名處理后輸出。\n[0108] 合法性認證單元223,用于根據(jù)解簽名處理單元222輸出的結(jié)果,對所述IM會話發(fā)起鏈接的合法性進行認證,并輸出合法性認證結(jié)果。\n[0109] 認證結(jié)果輸出單元224,用于在合法性認證單元223輸出的合法性認證結(jié)果是通過時,向IM客戶端單元212返回對所述IM會話發(fā)起鏈接的認證通過的結(jié)果;否則,向IM客戶端單元212返回對所述IM會話發(fā)起鏈接的認證失敗的結(jié)果。\n[0110] 請參閱圖8,本發(fā)明即時通訊系統(tǒng)實施例三,在本發(fā)明實施例中,主要通過合法性認證信息和時效性認證信息對IM會話發(fā)起鏈接進行認證,包括即時通訊終端310、鑒權(quán)服務器320;\n[0111] 即時通訊終端310包括IM會話發(fā)起鏈接處理單元311和IM客戶端單元312:\n[0112] IM會話發(fā)起鏈接處理單元311,用于根據(jù)Web頁面中IM會話發(fā)起鏈接的被觸發(fā)信息生成IM會話啟動指令,并向IM客戶端單元312傳輸,所述會話啟動指令中包括所述IM會話發(fā)起鏈接對應的會話參數(shù)和認證信息,所述IM會話發(fā)起鏈接由IM會話接收方提供。\n[0113] IM客戶端單元312,用于接收所述IM會話啟動指令,通過非明文方式獲得所述會話參數(shù)和認證信息;以及向鑒權(quán)服務器320發(fā)送所述認證信息,接收所述鑒權(quán)服務器320返回的對所述IM會話發(fā)起鏈接的認證結(jié)果,在所述認證結(jié)果為通過時,啟動與所述會話參數(shù)對應的IM會話,則根據(jù)所述會話參數(shù)啟動與所述IM會話接收方之間的IM會話,在所述認證結(jié)果為失敗時,則不啟動。\n[0114] 鑒權(quán)服務器320包括接收單元321、解簽名處理單元322、合法性認證單元323、時效性認證單元324和認證結(jié)果輸出單元325:\n[0115] 接收單元321,用于接收IM客戶端單元312發(fā)送的合法性認證信息和時效性認證信息。\n[0116] 解簽名處理單元322,用于對所述合法性認證信息和時效性認證信息分別進行解簽名處理后輸出。\n[0117] 合法性認證單元323,用于根據(jù)解簽名處理單元322輸出的對所述合法性認證信息進行解簽名處理所得到的結(jié)果,對所述IM會話發(fā)起鏈接的合法性進行認證,并輸出合法性認證結(jié)果。\n[0118] 時效性認證單元324,用于根據(jù)解簽名處理單元322輸出的對所述時效性認證信息進行解簽名處理所得到的結(jié)果,對所述IM會話發(fā)起鏈接的時效性進行認證,并輸出時效性認證結(jié)果。\n[0119] 認證結(jié)果輸出單元325,用于在合法性認證單元323和時效性認證單元324輸出的認證結(jié)果均為通過時,向IM客戶端單元312返回對所述IM會話發(fā)起鏈接的認證通過的結(jié)果;否則,向IM客戶端單元312返回對所述IM會話發(fā)起鏈接的認證失敗的結(jié)果。\n[0120] 在本發(fā)明即時通訊系統(tǒng)更多實施例中,所述時效性認證信息通過以下方法生成:\n對按照預置的規(guī)則所獲得的時間信息進行簽名處理,生成時效性認證信息。所述根據(jù)對所述時效性認證信息進行解簽名處理所得到的結(jié)果對所述IM會話發(fā)起鏈接的時效性進行認證包括:根據(jù)對所述時效性認證信息進行解簽名處理所得到的結(jié)果,判斷所述IM會話發(fā)起鏈接是否過期,若是,對所述IM會話發(fā)起鏈接的時效性認證失敗;若否,時效性認證通過。\n[0121] 在本發(fā)明即時通訊系統(tǒng)更多實施例中,所述合法性認證信息可以通過以下方法生成:對與IM會話發(fā)起鏈接對應的會話參數(shù)進行簽名處理,生成合法性認證信息。根據(jù)對所述合法性認證信息進行解簽名處理所得到的結(jié)果對所述IM會話發(fā)起鏈接的合法性進行認證具體可以包括:判斷對所述合法性認證信息進行解簽名處理所得到的結(jié)果與所獲得的與IM會話發(fā)起鏈接對應的會話參數(shù)是否一致,若是,則對所述IM會話發(fā)起鏈接的合法性認證通過;若否,合法性認證失敗。\n[0122] 請參閱圖9,本發(fā)明即時通訊終端的實施例一,所述即時通訊終端包括IM會話發(fā)起鏈接處理單元401和IM客戶端單元402:\n[0123] IM會話發(fā)起鏈接處理單元401,用于根據(jù)Web頁面中IM會話發(fā)起鏈接的被觸發(fā)信息生成IM會話啟動指令,并向IM客戶端單元傳輸,所述會話啟動指令中包括所述IM會話發(fā)起鏈接對應的會話參數(shù)和認證信息,所述IM會話發(fā)起鏈接由IM會話接收方提供。\n[0124] IM客戶端單元402,用于接收所述IM會話啟動指令,通過非明文方式獲得所述會話參數(shù)和認證信息;以及向鑒權(quán)服務器發(fā)送所述認證信息,接收所述鑒權(quán)服務器返回的對所述IM會話發(fā)起鏈接的認證結(jié)果,在所述認證結(jié)果為通過時,則根據(jù)所述會話參數(shù)啟動與所述IM會話接收方之間的IM會話,在所述認證結(jié)果為失敗時,則不啟動。\n[0125] 請參閱圖10,本發(fā)明IM服務器實施例包括:\n[0126] 獲取單元501,用于獲取IM用戶的相關(guān)信息;\n[0127] 鏈接生成單元502,用于根據(jù)所述相關(guān)信息生成Web頁面中的IM會話發(fā)起鏈接,所述IM會話發(fā)起鏈接包括協(xié)議體信息;\n[0128] 傳輸控制單元503,用于對所述協(xié)議體信息進行加密或編碼;\n[0129] 傳輸單元504,用于將加密或編碼后的協(xié)議體信息攜帶于IM會話啟動指令中發(fā)送至IM客戶端單元。\n[0130] 本實施例中的鏈接生成單元502可以進一步包括:\n[0131] 提取單元5021,用于從所述IM用戶的相關(guān)信息中提取會話參數(shù),并生成認證信息;\n[0132] 生成執(zhí)行單元5022,用于將所述會話參數(shù)以及認證信息插入所述協(xié)議體中生成IM會話鏈接。\n[0133] 本發(fā)明實施例中,對IM會話發(fā)起鏈接進行認證時,只有在合法性和時效性的認證均通過時,才啟動IM會話,從反面來說,若IM會話啟動指令是基于第三方復制的合法IM會話發(fā)起鏈接所產(chǎn)生,由于該IM會話發(fā)起鏈接是從合法的IM會話發(fā)起鏈接復制而來,因此,可能會通過合法性認證,然而,由于時效性認證的存在,使得IM會話發(fā)起鏈接只在一定的時間段內(nèi)有效,因此,若復制所得的IM會話發(fā)起鏈接超過有效期,則無法通過有效性認證,IM客戶端單元同樣不會啟動IM會話。綜上,本發(fā)明實施例可以進一步提高基于Web頁面上的IM會話發(fā)起鏈接所實現(xiàn)的IM會話的可靠性;\n[0134] 其次,由于IM客戶端單元通過非明文方式獲取會話參數(shù)以及認證信息,因此該會話參數(shù)與認證信息在傳輸過程中為非明文傳輸,不容易被仿造,從而能夠進一步提高IM會話的可靠性。\n[0135] 以上對本發(fā)明實施例所提供的即時通訊方法、系統(tǒng)及終端及生成發(fā)起其會話鏈接的方法進行了詳細介紹,本文中應用了具體個例對本發(fā)明的原理及實施方式進行了闡述,以上實施例的說明只是用于幫助理解本發(fā)明的方法及其思想;同時,對于本領域的一般技術(shù)人員,依據(jù)本發(fā)明的思想,在具體實施方式及應用范圍上均會有改變之處,綜上所述,本說明書內(nèi)容不應理解為對本發(fā)明的限制。
引用專利(該專利引用了哪些專利)
序號 | 公開(公告)號 | 公開(公告)日 | 申請日 | 專利名稱 | 申請人 |
1
| |
2003-01-08
|
2001-06-01
| | |
2
| | 暫無 |
2000-02-08
| | |
3
| |
2006-08-16
|
2004-05-19
| | |
4
| |
2007-12-05
|
2006-05-29
| | |
被引用專利(該專利被哪些專利引用)
序號 | 公開(公告)號 | 公開(公告)日 | 申請日 | 專利名稱 | 申請人 | 該專利沒有被任何外部專利所引用! |