專利名稱:一種即時通訊客戶端和即時通訊方法
技術(shù)領(lǐng)域:
本發(fā)明屬于即時通訊領(lǐng)域,尤其涉及一種即時通訊客戶端和即時通訊方法。
背景技術(shù):
隨著網(wǎng)絡(luò)通訊技術(shù)的發(fā)展,即時通訊軟件(Instant Messager, IM)已逐漸 成為人們工作、生活中不可缺少的溝通交流工具。用戶在即時通訊服務(wù)器注冊 后,通過注冊時的登錄信息即可登錄到即時通訊軟件。各即時通訊客戶端之間 通過即時通訊服務(wù)器可以進(jìn)行即時通訊和信息交互?,F(xiàn)有技術(shù)提供了多種單協(xié) 議即時通訊軟件和多協(xié)議即時通訊軟件,以使用戶進(jìn)行即時通訊。
其中單協(xié)議即時通訊軟件除利用即時通訊技術(shù)實(shí)現(xiàn)了在線聊天功能外,還 提供了多種其他功能,如空間、游戲等功能,為用戶提供了較好的體驗(yàn),單協(xié) 議即時通訊軟件一般能夠滿足此協(xié)議用戶間通訊和娛樂需求。但單協(xié)議即時通 訊軟件中用戶交流的群體僅限于使用本軟件的用戶,無法與使用第三方即時通 訊軟件的用戶進(jìn)行交流,限制了用戶交流的范圍,當(dāng)用戶需要與不同即時通訊 軟件的好友進(jìn)行交流時,需要開啟多個即時通訊軟件的客戶端。
多協(xié)議即時通訊軟件由于支持多種即時通訊協(xié)議,從而可以同時登錄多個 即時通訊帳號,可以讓用戶"fe不同的即時通訊月l務(wù)的客戶端軟件4關(guān)合成一個平 臺,而不需要同時安裝、運(yùn)行多個不同即時通訊程序,也可以與采用不同即時 通訊軟件的好友進(jìn)行通訊。但多協(xié)議即時通訊軟件由于集成了多個即時通訊服 務(wù)的客戶端,因此難以提供除即時消息以外的其他功能(如空間、游戲等), 從而影響用戶體驗(yàn),且多協(xié)議即時通訊軟件的用戶群完全依賴于其他的即時通 訊服務(wù)商,難以形成自己專有的用戶群。
發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種即時通訊客戶端和即時通訊方法,以使用戶通 過該即時通訊客戶端既能與第三方即時通訊軟件的用戶進(jìn)行通訊,又能得到較 好的用戶的體^^。
本發(fā)明是這樣實(shí)現(xiàn)的, 一種即時通訊客戶端,包括登錄單元,所述即時通
訊客戶端還包括
一個或多個第三方即時通訊單元,用于在所述登錄單元成功登錄即時通訊 軟件后,接收用戶輸入的第三方即時通訊軟件登錄信息,向第三方即時通訊服 務(wù)器請求登錄,并在成功登錄第三方即時通訊軟件后,通過第三方即時通訊服 務(wù)器與第三方即時通訊好友進(jìn)行通訊。
本發(fā)明的另 一 目的在于提供一種采用所述即時通訊客戶端的即時通訊方 法,所述方法包括下述步驟
根據(jù)用戶輸入的即時通訊軟件登錄信息向即時通訊服務(wù)器請求登錄;
在成功登錄即時通訊軟件后,接收用戶輸入的第三方即時通訊軟件登錄信 息,根據(jù)所述第三方即時通訊軟件登錄信息向第三方即時通訊服務(wù)器請求登錄;
在成功登錄第三方即時通訊軟件后,根據(jù)用戶輸入的指令或者第三方即時 通訊服務(wù)器的指令與用戶的第三方即時通訊好友進(jìn)行通訊。
在本發(fā)明實(shí)施例中,通過在現(xiàn)有的即時通訊客戶端中增加第三方即時通訊 單元,從而使用戶通過該即時通訊客戶端可以與第三方即時通訊軟件的好友進(jìn) 行即時通訊,同時可以得到現(xiàn)有的即時通訊軟件提供的較好的用戶體驗(yàn),有利 于維護(hù)自身專有的用戶群。
圖1是本發(fā)明實(shí)施例提供的即時通訊客戶端的結(jié)構(gòu)框圖; 圖2是本發(fā)明另一實(shí)施例提供的即時通訊客戶端的結(jié)構(gòu)框圖; 圖3是本發(fā)明實(shí)施例提供的即時通訊方法的實(shí)現(xiàn)流程5圖4是本發(fā)明另 一實(shí)施例提供的即時通訊方法的實(shí)現(xiàn)流程圖5是采用圖1所示的即時通訊客戶端的即時通訊方法的實(shí)現(xiàn)流程圖6是采用圖2所示的即時通訊客戶端的即時通訊方法的實(shí)現(xiàn)流程圖。
具體實(shí)施例方式
為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí) 施例,對本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅 僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
在本發(fā)明實(shí)施例中,通過在現(xiàn)有的單協(xié)議即時通訊客戶端中增加第三方即 時通訊單元,或者將第三方即時通訊單元作為現(xiàn)有的單協(xié)議即時通訊客戶端中 的插件,通過單協(xié)議即時通訊客戶端登錄到即時通訊服務(wù)器后,啟動第三方即 時通訊單元,以實(shí)現(xiàn)單協(xié)議即時通訊客戶端與第三方即時通訊服務(wù)器之間的通 訊。
圖1示出了本發(fā)明第一實(shí)施例提供的即時通訊客戶端的結(jié)構(gòu),為了便于說 明,僅示出了與本發(fā)明實(shí)施例相關(guān)的部分。
現(xiàn)有的即時通訊客戶端包括有登錄單元11。其中登錄單元11根據(jù)用戶輸 入的即時通訊軟件登錄信息(以后稱為IM登錄信息)向即時通訊服務(wù)器請求 登錄,并根據(jù)即時通訊服務(wù)器返回的確認(rèn)信息進(jìn)行登錄。其中即時通訊服務(wù)器 支持的即時通訊協(xié)議與即時通訊客戶端支持的即時通訊協(xié)i義一致。用戶通過即 時通訊客戶端的登錄單元11登錄即時通訊軟件后,可以與該即時通訊服務(wù)器管 理的即時通訊好友進(jìn)行通訊。
即時通訊軟件一般包括即時通訊客戶端和即時通訊服務(wù)器,即時通訊客戶 端與即時通訊服務(wù)器之間采用特定的通訊協(xié)議進(jìn)行通訊。因此,當(dāng)即時通訊客 戶端與即時通訊服務(wù)器所支持的通訊協(xié)議不同時,即時通訊客戶端與即時通訊 服務(wù)器之間就失去了通訊的基礎(chǔ),從而導(dǎo)致采用不同即時通訊軟件的的用戶之 間不能進(jìn)行即時通訊。如使用QQ即時通訊軟件的用戶無法與使用MSN即時通訊-欠件的用戶進(jìn)4亍即時通訊。
本發(fā)明實(shí)施例在即時通訊客戶端上述現(xiàn)有的模塊的基礎(chǔ)上增加了第三方即
時通訊單元12。該第三方即時通訊單元12在登錄單元11成功登錄即時通訊軟 件后,接收用戶輸入的第三方即時通訊軟件登錄信息(以后稱為第三方IM登 錄信息),向第三方即時通訊服務(wù)器請求登錄,并在成功登錄第三方即時通訊 軟件后,通過第三方即時通訊服務(wù)器與第三方即時通訊好友進(jìn)行通訊。其包括 第三方通訊協(xié)議存儲模塊121 、第三方IM登錄模塊122和第三方IM通訊模塊 123。其中
第三方通訊協(xié)議存儲模塊121存儲第三方即時通訊協(xié)議。其中第三方即時 通訊協(xié)議是第三方即時通訊單元與第三方即時通訊服務(wù)器之間進(jìn)行通訊的基 礎(chǔ)。
第三方IM登錄模塊122接收用戶輸入的第三方IM登錄信息,根據(jù)第三方 通訊協(xié)議存儲模塊121存儲的第三方即時通訊協(xié)議向第三方即時通訊服務(wù)器請 求登錄,并根據(jù)第三方即時通訊服務(wù)器返回的驗(yàn)證信息進(jìn)行登錄。
其中第三方IM登錄信息可以是用戶在第三方即時通訊服務(wù)器中注冊的可 用于鑒別用戶的合法身份的信息,包括但不限于用戶帳號、密碼、密鑰、性別、 年齡、生日、證件號碼、郵箱地址、通訊地址、真實(shí)姓名等。第三方即時通訊 服務(wù)器返回的驗(yàn)證信息為第三方IM登錄信息驗(yàn)證成功或者第三方IM登錄信息 驗(yàn)證失敗。當(dāng)驗(yàn)證信息為第三方IM登錄信息驗(yàn)證成功時,則第三方IM登錄模 塊122成功登錄第三方即時通訊軟件,此時,即時通訊客戶端可以通過第三方 即時通訊單元12與第三方即時通訊服務(wù)器進(jìn)行通訊,也可以通過第三方即時通 訊服務(wù)器與第三方即時通訊好友進(jìn)行通訊,否則第三方IM登錄模塊122登錄 失敗。
當(dāng)?shù)谌絀M登錄模塊122登錄成功后,第三方IM通訊模塊123按照第三 方通訊協(xié)議存儲模塊11中存儲的第三方即時通訊協(xié)議,將用戶的即時通訊請求 發(fā)送至用戶的第三方即時通訊好友。在本發(fā)明實(shí)施例中,第三方IM通訊模塊123可以按照第三方通訊協(xié)議存儲模塊11中存儲的第三方即時通訊協(xié)議,將用
戶的即時通訊請求發(fā)送至第三方即時通訊服務(wù)器,再通過第三方即時通訊服務(wù)
器將用戶的即時通訊請求轉(zhuǎn)發(fā)至用戶的第三方即時通訊好友。第三方IM通訊 模塊123也可以按照第三方通訊協(xié)議存儲模塊11中存儲的第三方即時通訊協(xié) 議,將用戶的即時通訊請求直接發(fā)送至用戶的第三方即時通訊好友。
為了使用戶可以與多個不同的第三方即時通訊好友進(jìn)行通訊,在本發(fā)明另 一實(shí)施例中,第三方通訊協(xié)議存儲模塊121中存儲有多種第三方即時通訊協(xié)議, 此時,第三方IM登錄模塊122接收用戶輸入的第三方IM登錄信息,采用第三 方通訊協(xié)議存儲模塊121中存儲的與待登錄的第三方即時通訊軟件對應(yīng)的第三 方即時通訊協(xié)議,向第三方即時通訊服務(wù)器請求登錄,并根據(jù)第三方即時通訊 服務(wù)器返回的驗(yàn)證信息進(jìn)行登錄。從而實(shí)現(xiàn)與不同的第三方即時通訊服務(wù)器以 及第三方即時通訊好友進(jìn)行通訊。(請確認(rèn)上述實(shí)施例是否合適)(同意此方 案)
在本發(fā)明另 一實(shí)施例中,該即時通訊客戶端可以包括多個第三方即時通訊 單元123,每個第三方即時通訊單元123支持不同的即時通訊協(xié)議,以與不同 的第三方即時通訊服務(wù)器以及第三方即時通訊好友進(jìn)行通訊。
圖2是本發(fā)明第二實(shí)施例提供的即時通訊客戶端的結(jié)構(gòu),為了便于說明' 僅示出了與本發(fā)明實(shí)施例相關(guān)的部分。其與第一實(shí)施例提供的即時通訊客戶端 之間的僅區(qū)別在于,第三方即時通訊單元12作為即時通訊客戶端的插件,此時 即時通訊客戶端還包括插件控制單元23。
其中插件控制單元23為第三方通訊單元12提供一些接口函數(shù),通過這些 接口函數(shù)對第三方通訊單元12進(jìn)行綁定、注冊、啟動和卸載等控制操作。當(dāng)?shù)?錄單元11成功登錄后,插件控制單元23通過接口函數(shù)啟動作為即時通訊客戶 端插件的第三方通訊單元12。
圖3示出了本發(fā)明實(shí)施例提供的采用圖1所示的即時通訊客戶端的即時通 訊方法的實(shí)現(xiàn)流程,詳述如下在步驟S301中,根據(jù)用戶輸入的IM登錄信息向即時通訊服務(wù)器請求登錄, 以使即時通訊服務(wù)器根據(jù)該IM登錄信息驗(yàn)證請求登錄的用戶的身份,并向發(fā) 送登錄請求的用戶返回確認(rèn)信息。
在步驟S302中,根據(jù)即時通訊服務(wù)器返回的確認(rèn)信息判斷是否成功登錄即 時通訊軟件,如果登錄成功,執(zhí)行步驟S303,否則,提示登錄失敗后,結(jié)束與 即時通訊服務(wù)器之間的通訊。
在步驟S303中,接收用戶輸入的第三方IM登錄信息,根據(jù)第三方IM登 錄信息向第三方即時通訊服務(wù)器請求登錄,以使第三方即時通訊服務(wù)器根據(jù)該 第三方IM登錄信息驗(yàn)證發(fā)送登錄請求的用戶的身份,并返回驗(yàn)證信息。
當(dāng)?shù)谌郊磿r通訊服務(wù)器根據(jù)第三方IM登錄信息'瞼證發(fā)送登錄請求的用 戶為合法用戶時,返回的驗(yàn)證信息為第三方IM登錄信息驗(yàn)證成功,此時,第 三方即時通訊服務(wù)器向用戶的第三方即時通訊好友發(fā)送用戶的狀態(tài)信息,否則 返回的驗(yàn)證信息為第三方IM登錄信息驗(yàn)證失敗。其中第三方IM登錄信息可以 是用戶在第三方即時通訊服務(wù)器中注冊的可用于鑒別用戶的合法身份的信息, 包括但不限于用戶帳號、密碼、密鑰、性別、年齡、生日、證件號碼、郵箱地 址、通訊地址、真實(shí)姓名等。
當(dāng)即時通訊客戶端包括的第三方即時通訊單元的通訊協(xié)議存儲模塊中存儲 了多種第三方即時通訊協(xié)議時,則步驟S303具體為
接收用戶輸入的第三方IM登錄信息,采用第三方通訊協(xié)議存儲模塊中存 儲的與待登錄的第三方即時通訊軟件對應(yīng)的第三方即時通訊協(xié)議,向第三方即 時通訊服務(wù)器請求登錄。從而實(shí)現(xiàn)與不同的第三方即時通訊服務(wù)器以及第三方 即時通訊好友進(jìn)行通訊。
在步驟S304中,才艮據(jù)第三方即時通訊服務(wù)器返回的-險證信息判斷是否成功 登錄第三方即時通訊軟件,如果是,則執(zhí)行步驟S305,否則,提示第三方即時 通訊軟件登錄失敗后,結(jié)束與第三方即時通訊服務(wù)器的通訊。
在步驟S305中,根據(jù)用戶輸入的指令或者第三方即時通訊服務(wù)器的指令與用戶的第三方即時通訊好友進(jìn)行通訊。
圖4示出了本發(fā)明另一實(shí)施例提供的采用圖2所示的即時通訊客戶端的即
時通訊方法的實(shí)現(xiàn)流程,詳述如下
在步驟S401中,根據(jù)用戶輸入的IM登錄信息向即時通訊服務(wù)器請求登錄, 以使即時通訊服務(wù)器根據(jù)該IM登錄信息驗(yàn)證請求登錄的用戶的身份,并向發(fā) 送登錄請求的用戶返回確認(rèn)信息。
在步驟S402中,根據(jù)即時通訊服務(wù)器返回的確認(rèn)信息判斷是否成功登錄即 時通訊軟件,如果是,執(zhí)行步驟S403,否則,提示登錄失敗后,結(jié)束與即時通 訊服務(wù)器之間的通訊。
在步驟S403中,啟動作為第三方插件的第三方即時通訊單元。在本發(fā)明實(shí) 施例中,可以通過插件控制單元提供的接口函數(shù)啟動作為即時通訊客戶端插件 的第三方通訊單元。
在本發(fā)明實(shí)施例中,當(dāng)即時通訊客戶端中包括多個作為第三方插件的第三 方即時通訊單元時,可以同時啟動多個作為第三方插件的第三方即時通訊單元。
在步驟S404中,接收用戶輸入的第三方IM登錄信息,根據(jù)第三方IM登 錄信息向第三方即時通訊服務(wù)器請求登錄,以使第三方即時通訊服務(wù)器根據(jù)該 第三方IM登錄信息驗(yàn)證發(fā)送登錄請求的用戶的身份,并返回驗(yàn)證信息。其具 體過程如上所述,在此不再贅述。
當(dāng)即時通訊客戶端包括的第三方即時通訊單元的通訊協(xié)議存儲模塊中存儲 了多種第三方即時通訊協(xié)議時,則步驟S404具體為
接收用戶輸入的第三方IM登錄信息,采用第三方通訊協(xié)議存儲模塊中存 儲的與待登錄的笫三方即時通訊軟件對應(yīng)的第三方即時通訊協(xié)議,向第三方即 時通訊服務(wù)器請求登錄。從而實(shí)現(xiàn)與不同的第三方即時通訊服務(wù)器以及第三方 即時通訊好友進(jìn)4于通訊。
在步驟S405中,根據(jù)第三方即時通訊服務(wù)器返回的驗(yàn)證信息判斷是否成功 登錄第三方IM,如果是,則執(zhí)行步驟S406,否則,提示第三方IM登錄失敗后,
10結(jié)束與第三方即時通訊服務(wù)器以及第三方即時通訊好友的通訊。
在步驟S406中,根據(jù)用戶輸入的指令或者第三方即時通訊服務(wù)器的指令與
用戶的第三方即時通訊好友進(jìn)行通訊。
為了詳細(xì)it明本發(fā)明圖1所示的即時通訊客戶端,以下以采用圖1所示的
即時通訊客戶端為例,詳細(xì)i兌明采用圖1所示的即時通訊客戶端的即時通訊系
統(tǒng)的通訊過程,詳述如下,請參閱圖5:
1 、即時通訊客戶端接收用戶輸入的IM登錄信息,并向即時通訊服務(wù)器發(fā) 送登錄請求,該登錄請求中攜帶用戶的IM登錄信息。
2、 即時通訊服務(wù)器根據(jù)接收的登錄請求驗(yàn)證用戶的IM登錄信息,并向即 時通訊客戶端返回確認(rèn)信息。當(dāng)即時通訊服務(wù)器根據(jù)用戶的IM登錄信息驗(yàn)證 用戶為合法用戶時,則返回的確iM言息為登錄成功,否則返回的確認(rèn)信息為登 錄失敗。
3、 當(dāng)即時通訊服務(wù)器返回的驗(yàn)證結(jié)果為登錄成功時,即時通訊客戶端接收 用戶輸入的第三方IM登錄信息,并向第三方即時通訊服務(wù)器發(fā)送登錄請求, 該登錄請求中攜帶用戶的第三方IM登錄信息。
4、 第三方即時通訊服務(wù)器根據(jù)接收的登錄請求驗(yàn)證用戶的第三方IM登錄 信息,并向即時通訊客戶端返回驗(yàn)證信息。當(dāng)即時通訊服務(wù)器根據(jù)用戶的IM 登錄信息驗(yàn)證用戶為合法用戶時,則返回的驗(yàn)證信息為登錄成功,否則返回的 驗(yàn)證信息為登錄失敗。
當(dāng)?shù)谌郊磿r通訊服務(wù)器返回的驗(yàn)證信息為登錄成功時,則用戶成功登錄 第三方即時通訊軟件,可以與用戶的第三方即時通訊好友進(jìn)行通訊,當(dāng)?shù)谌?即時通訊服務(wù)器返回的驗(yàn)證信息為登錄失敗時,登錄第三方即時通訊軟件失敗, 不可以與用戶的第三方即時通訊好友進(jìn)行通訊。
5、 第三方即時通訊服務(wù)器根據(jù)驗(yàn)證結(jié)果向用戶的第三方即時通訊好友所在 的第三方客戶端發(fā)送用戶的狀態(tài)信息,以使用戶的第三方即時通訊好友獲知用 戶的在線狀態(tài)。當(dāng)驗(yàn)證結(jié)果為登錄成功時,則第三方即時通訊服務(wù)器向用戶的
11第三方即時通訊好友所在的第三方客戶端發(fā)送用戶的狀態(tài)信息為在線狀態(tài),否 則為離線狀態(tài)。
為了詳細(xì)說明圖2所示的即時通訊客戶端,以下以采用圖2所示的即時通
訊客戶端為例,詳細(xì)說明采用圖2所示的即時通訊客戶端的即時通訊系統(tǒng)的通 訊過程,詳述如下,請參閱圖6:
1 、即時通訊客戶端接收用戶輸入的IM登錄信息,并向即時通訊服務(wù)器發(fā) 送登錄請求,該登錄請求中攜帶用戶的IM登錄信息。
2、 即時通訊服務(wù)器根據(jù)接收的登錄請求驗(yàn)證用戶的IM登錄信息,并向即 時通訊客戶端返回確認(rèn)信息。當(dāng)即時通訊服務(wù)器根據(jù)用戶的IM登錄信息驗(yàn)證 用戶為合法用戶時,則返回的確認(rèn)信息為登錄成功,否則返回的確認(rèn)信息為登 錄失敗。
3、 當(dāng)即時通訊服務(wù)器返回的驗(yàn)證結(jié)果為登錄成功時,即時通訊客戶端啟動 作為第三方即時通訊插件的第三方即時通訊單元。其中啟動的具體描述如上所 示,在此不再贅述。
4、 第三方即時通訊插件接收用戶輸入的第三方IM登錄信息,并向第三方 即時通訊服務(wù)器發(fā)送登錄請求,該登錄請求中攜帶用戶的第三方IM登錄信息。
5、 第三方即時通訊服務(wù)器根據(jù)接收的登錄請求驗(yàn)證用戶的第三方IM登錄 信息,并向即時通訊客戶端返回驗(yàn)證結(jié)果。當(dāng)即時通訊服務(wù)器根據(jù)用戶的IM 登錄信息驗(yàn)證用戶為合法用戶時,則返回的驗(yàn)證結(jié)果為登錄成功,否則返回的 驗(yàn)證結(jié)果為登錄失敗。
當(dāng)?shù)谌郊磿r通訊服務(wù)器返回的驗(yàn)證結(jié)果為登錄成功時,則用戶成功登錄 第三方即時通訊軟件,可以與用戶的第三方即時通訊好友進(jìn)行通訊,登錄第三 方即時通訊軟件失敗,不可以與用戶的第三方即時通訊好友進(jìn)4亍通訊。
6、 第三方即時通訊服務(wù)器根據(jù)驗(yàn)證結(jié)果向用戶的第三方即時通訊好友所在 的第三方客戶端發(fā)送用戶的狀態(tài)信息,以使用戶的第三方即時通訊好友獲知用 戶的在線狀態(tài)。當(dāng)驗(yàn)證結(jié)果為登錄成功時,則第三方即時通訊服務(wù)器向用戶的第三方即時通訊好友所在的第三方客戶端發(fā)送用戶的狀態(tài)信息為在線狀態(tài),否 則為離線狀態(tài)。
在本發(fā)明實(shí)施例中,通過在現(xiàn)有的即時通訊客戶端中增加第三方即時通訊 單元,或者將第三方即時通訊單元作為現(xiàn)有的即時通訊客戶端的插件,從而使 用戶可以通過本發(fā)明實(shí)施例提供的即時通訊客戶端登錄第三方即時通訊服務(wù) 器,不需要開啟多個即時通訊客戶端,就能實(shí)現(xiàn)用戶與其第三即時通訊好友之 間的通訊,同時保i正了原有的即時通訊客戶端的用戶體-瞼。由于第三方即時通 訊單元可以采用插件的方式實(shí)現(xiàn),當(dāng)有新的第三方即時通訊軟件發(fā)布或者升級 時,只需要重新編寫或者升級作為即時通訊客戶端的插件的第三方即時通訊單
以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā) 明的精神和原則之內(nèi)所作的任何修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明
的保護(hù)范圍之內(nèi)。
權(quán)利要求
1、一種即時通訊客戶端,包括登錄單元,其特征在于,所述即時通訊客戶端還包括一個或多個第三方即時通訊單元,用于在所述登錄單元成功登錄即時通訊軟件后,接收用戶輸入的第三方即時通訊軟件登錄信息,向第三方即時通訊服務(wù)器請求登錄,并在成功登錄第三方即時通訊軟件后,通過第三方即時通訊服務(wù)器與第三方即時通訊好友進(jìn)行通訊。
2、 如權(quán)利要求1所述的即時通訊客戶端,其特征在于,所述第三方即時通訊單元為所述即時通訊客戶端的插件。
3、 如權(quán)利要求2所述的即時通訊客戶端,其特征在于,所述即時通訊客戶端還包括插件控制單元,用于為所述第三方通訊單元提供接口函數(shù),并通過所述接口函數(shù)對所述第三方通訊單元進(jìn)行綁定、注冊、啟動或卸載控制。
4、 如權(quán)利要求1至3任一權(quán)利要求所述的即時通訊客戶端,其特征在于,所述第三方即時通訊單元包括第三方通訊協(xié)議存儲模塊,用于存儲第三方即時通訊協(xié)議;第三方IM登錄模塊,用于接收用戶輸入的第三方即時通訊軟件登錄信息,根據(jù)所述第三方即時通訊協(xié)議向第三方即時通訊服務(wù)器請求登錄,并根據(jù)第三方即時通訊服務(wù)器返回的驗(yàn)證信息進(jìn)行登錄;第三方IM通訊模塊,在所述第三方IM登錄模塊成功登錄第三方即時通訊軟件后,按照所述第三方即時通訊協(xié)議,將用戶的即時通訊請求發(fā)送至用戶的第三方即時通訊好友。
5、 如權(quán)利要求4所述的即時通訊客戶端,其特征在于,所述第三方通訊協(xié)議存儲模塊中存儲有多種第三方即時通訊協(xié)議,此時,所述第三方IM登錄模塊用于接收用戶輸入的第三方即時通訊軟件登錄信息,采用所述第三方通訊協(xié)議存儲模塊中存儲的與所述待登錄的第三方即時通訊軟件對應(yīng)的第三方即時通訊協(xié)議,向第三方即時通訊服務(wù)器請求登錄,并根據(jù)第三方即時通訊服務(wù)器返回的驗(yàn)證信息進(jìn)行登錄。
6、 一種采用權(quán)利要求1所述的即時通訊客戶端的即時通訊方法,其特征在于,所述方法包括下述步驟根據(jù)用戶輸入的即時通訊軟件登錄信息向即時通訊服務(wù)器請求登錄;在成功登錄即時通訊軟件后,接收用戶輸入的第三方即時通訊軟件登錄信息,根據(jù)所述第三方即時通訊軟件登錄信息向第三方即時通訊服務(wù)器請求登錄;在成功登錄第三方即時通訊軟件后,根據(jù)用戶輸入的指令或者第三方即時通訊服務(wù)器的指令與用戶的第三方即時通訊好友進(jìn)行通訊。
7、 如權(quán)利要求6所述的方法,其特征在于,在成功登錄即時通訊軟件后,所述方法還包括下述步驟啟動所述第三方即時通訊單元。
8、 如權(quán)利要求6或7所述的方法,其特征在于,當(dāng)所述第三方即時通訊單元存儲有多種第三方即時通訊協(xié)議時,所述在成功登錄即時通訊軟件后,接收用戶輸入的第三方即時通訊軟件登錄信息,根據(jù)所述第三萬即時通訊軟件登錄信息向第三方即時通訊服務(wù)器請求登錄的步驟具體為接收用戶輸入的第三方即時通訊軟件登錄信息,采用與所述待登錄的第三方即時通訊軟件對應(yīng)的第三方即時通訊協(xié)議,向第三方即時通訊服務(wù)器請求登錄。
全文摘要
本發(fā)明適用于即時通訊領(lǐng)域,提供了一種即時通訊客戶端和即時通訊方法,所述即時通訊客戶端包括登錄單元,還包括一個或多個第三方即時通訊單元,用于在所述登錄單元成功登錄即時通訊軟件后,接收用戶輸入的第三方即時通訊軟件登錄信息,向第三方即時通訊服務(wù)器請求登錄,并在成功登錄第三方即時通訊軟件后,通過第三方即時通訊服務(wù)器與第三方即時通訊好友進(jìn)行通訊。在本發(fā)明實(shí)施例中,通過在現(xiàn)有的即時通訊客戶端中增加第三方即時通訊單元,從而使用戶通過該即時通訊客戶端可以與第三方即時通訊軟件的好友進(jìn)行即時通訊,同時可以得到現(xiàn)有的即時通訊軟件提供的較好的用戶體驗(yàn),從而有利于維護(hù)自身專有的用戶群。
文檔編號H04L12/18GK101478410SQ20081024199
公開日2009年7月8日 申請日期2008年12月30日 優(yōu)先權(quán)日2008年12月30日
發(fā)明者倞 胡 申請人:騰訊科技(深圳)有限公司