一種即時(shí)通信系統(tǒng)及方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及數(shù)據(jù)通信技術(shù)領(lǐng)域,尤其涉及一種即時(shí)通信系統(tǒng)及方法。
【背景技術(shù)】
[0002]隨著即時(shí)通信技術(shù)的快速發(fā)展,即時(shí)通信軟件已經(jīng)成為網(wǎng)絡(luò)用戶不可缺少的通信工具之一。
[0003]目前,各即時(shí)通訊公眾平臺(tái)的后臺(tái)消息管理系統(tǒng)只提供了簡(jiǎn)單的網(wǎng)頁(yè)來(lái)與用戶進(jìn)行溝通,所有的用戶咨詢根據(jù)時(shí)間排序,而且每個(gè)企業(yè)只有一個(gè)帳號(hào)。通常在同一時(shí)間內(nèi)由一位公司固定工作人員通過(guò)該賬號(hào)來(lái)解答用戶的咨詢內(nèi)容。當(dāng)同時(shí)咨詢的用戶達(dá)到一定量之后,該公司的工作人員就完全處理不過(guò)來(lái)。因此,這種方式極大地限制了解答效率。例如,多個(gè)用戶撥打公司的普通電話,在同一時(shí)間內(nèi),一位工作人員只能接聽(tīng)一位用戶的電話,只有處理完這位用戶的電話咨詢之后,才能處理下一位撥打進(jìn)來(lái)的用戶的電話咨詢。在沒(méi)有處理完之前,其他用戶的電話咨詢得不到工作人員的回應(yīng)。另外,現(xiàn)有的后臺(tái)消息管理機(jī)制中用戶通常無(wú)法實(shí)時(shí)地了解工作人員對(duì)其咨詢內(nèi)容的處理結(jié)果。
【發(fā)明內(nèi)容】
[0004]有鑒于此,本發(fā)明實(shí)施例提供了一種即時(shí)通信系統(tǒng)和方法,以提高即時(shí)通信的效率。
[0005]一方面本發(fā)明實(shí)施例提供了一種即時(shí)通信系統(tǒng),所述系統(tǒng)包括:源用戶端、轉(zhuǎn)發(fā)服務(wù)器和目標(biāo)用戶端,
[0006]所述源用戶端用于接收源用戶發(fā)送的信息,并將所述信息發(fā)送到所述轉(zhuǎn)發(fā)服務(wù)器,所述信息包含所述源用戶的ID以及所述源用戶的咨詢信息;
[0007]所述轉(zhuǎn)發(fā)服務(wù)器用于接收所述源用戶端發(fā)送的信息,為所述源用戶端指定一個(gè)目標(biāo)用戶端,建立所述源用戶端與所述目標(biāo)用戶端之間的通信連接,并通過(guò)所述源用戶端與目標(biāo)用戶端的通信連接將所述接收的信息發(fā)送到所述目標(biāo)用戶端;
[0008]所述目標(biāo)用戶端用于接收所述轉(zhuǎn)發(fā)服務(wù)器發(fā)送的信息,以及接收目標(biāo)用戶對(duì)所述轉(zhuǎn)發(fā)服務(wù)器發(fā)送的信息的處理結(jié)果,并將所述處理結(jié)果發(fā)送到所述轉(zhuǎn)發(fā)服務(wù)器;
[0009]所述轉(zhuǎn)發(fā)服務(wù)器還用于接收所述目標(biāo)用戶端發(fā)送的處理結(jié)果,并將所述目標(biāo)用戶端發(fā)送的處理結(jié)果通過(guò)所述源用戶端與目標(biāo)用戶端的通信連接發(fā)送到與所述目標(biāo)用戶端的對(duì)應(yīng)的源用戶端。
[0010]進(jìn)一步的,所述轉(zhuǎn)發(fā)服務(wù)器包括:
[0011]接收單元,用于接收所述源用戶端發(fā)送的信息,以及所述目標(biāo)用戶端發(fā)送的處理結(jié)果;
[0012]第一分配單元,用于根據(jù)從所述源用戶端接收信息中的源用戶的ID為所述源用戶端分配一個(gè)源用戶編號(hào);
[0013]第二分配單元,用于為所述源用戶編號(hào)指定一個(gè)目標(biāo)用戶編號(hào),其中,所述目標(biāo)用戶編號(hào)與目標(biāo)用戶端對(duì)應(yīng);
[0014]連接單元,用于建立所述源用戶編號(hào)對(duì)應(yīng)的源用戶端與所述目標(biāo)用戶編號(hào)對(duì)應(yīng)的目標(biāo)用戶端之間的通信連接;
[0015]發(fā)送單元,用于通過(guò)所述源用戶端與目標(biāo)用戶端的通信連接將從所述源用戶端接收的信息發(fā)送到所述目標(biāo)用戶端,以及將從所述目標(biāo)用戶端接收的處理結(jié)果發(fā)送到所述源用戶端。
[0016]進(jìn)一步的,所述轉(zhuǎn)發(fā)服務(wù)器還包括:查找單元,用于接收所述目標(biāo)用戶端發(fā)送的處理結(jié)果之后,將從所述目標(biāo)用戶端接收的處理結(jié)果發(fā)送到所述源用戶端之前,根據(jù)從所述目標(biāo)用戶端接收的處理結(jié)果查找與所述目標(biāo)用戶端對(duì)應(yīng)的源用戶端。
[0017]進(jìn)一步的,所述轉(zhuǎn)發(fā)服務(wù)器還包括:轉(zhuǎn)換單元,用于建立所述源用戶編號(hào)對(duì)應(yīng)的源用戶端與所述目標(biāo)用戶編號(hào)對(duì)應(yīng)的目標(biāo)用戶端之間的通信連接之后,通過(guò)所述源用戶端與目標(biāo)用戶端的通信連接將從所述源用戶接收的信息發(fā)送到所述目標(biāo)用戶端之前,將所述源用戶端發(fā)送信息的信息格式轉(zhuǎn)化為相應(yīng)的目標(biāo)用戶端采用的通信工具所支持的信息格式,以及用于接收所述目標(biāo)用戶端發(fā)送的處理結(jié)果之后,將從所述目標(biāo)用戶端接收的處理結(jié)果發(fā)送到所述源用戶端之前,將所述目標(biāo)用戶發(fā)送處理結(jié)果的信息格式轉(zhuǎn)化為相應(yīng)的源用戶端采用的通信工具所支持的信息格式。
[0018]另一方面,本發(fā)明實(shí)施例提供了一種即時(shí)通信方法,所述方法包括:
[0019]源用戶端接收源用戶發(fā)送的信息,并將所述信息發(fā)送到轉(zhuǎn)發(fā)服務(wù)器,所述信息包含所述源用戶的ID以及所述源用戶的咨詢信息;
[0020]轉(zhuǎn)發(fā)服務(wù)器為所述源用戶端指定一個(gè)目標(biāo)用戶端,建立所述源用戶端與所述目標(biāo)用戶端之間的通信連接,并通過(guò)所述源用戶端與目標(biāo)用戶端的通信連接將所述源用戶端接收的信息發(fā)送到所述目標(biāo)用戶端;
[0021]目標(biāo)用戶端接收所述轉(zhuǎn)發(fā)服務(wù)器發(fā)送的信息,以及接收目標(biāo)用戶對(duì)所述轉(zhuǎn)發(fā)服務(wù)器發(fā)送的信息的處理結(jié)果,并將所述處理結(jié)果發(fā)送到所述轉(zhuǎn)發(fā)服務(wù)器;
[0022]所述轉(zhuǎn)發(fā)服務(wù)器接收所述目標(biāo)用戶端發(fā)送的處理結(jié)果,并將所述目標(biāo)用戶端發(fā)送的處理結(jié)果通過(guò)所述源用戶端與目標(biāo)用戶端的通信連接發(fā)送到與所述目標(biāo)用戶端的對(duì)應(yīng)的源用戶端。
[0023]進(jìn)一步的,轉(zhuǎn)發(fā)服務(wù)器為所述源用戶端指定一個(gè)目標(biāo)用戶端,建立所述源用戶端與所述目標(biāo)用戶端之間的通信連接,包括:
[0024]轉(zhuǎn)發(fā)服務(wù)器根據(jù)所述源用戶的ID為所述源用戶端分配一個(gè)源用戶編號(hào);
[0025]轉(zhuǎn)發(fā)服務(wù)器為所述源用戶編號(hào)指定一個(gè)目標(biāo)用戶編號(hào),其中,所述目標(biāo)用戶編號(hào)與目標(biāo)用戶端對(duì)應(yīng);
[0026]轉(zhuǎn)發(fā)服務(wù)器建立所述源用戶編號(hào)對(duì)應(yīng)的源用戶端與所述目標(biāo)用戶編號(hào)對(duì)應(yīng)的目標(biāo)用戶端之間的通信連接。
[0027]進(jìn)一步的,轉(zhuǎn)發(fā)服務(wù)器根據(jù)預(yù)先設(shè)定的匹配規(guī)則為所述源用戶編號(hào)指定一個(gè)目標(biāo)用戶編號(hào)。
[0028]進(jìn)一步的,轉(zhuǎn)發(fā)服務(wù)器通過(guò)所述源用戶端與目標(biāo)用戶端的通信連接將所述源用戶端發(fā)送的信息轉(zhuǎn)發(fā)給所述目標(biāo)用戶端,包括:
[0029]轉(zhuǎn)發(fā)服務(wù)器將所述源用戶端發(fā)送信息的信息格式轉(zhuǎn)化為相應(yīng)的目標(biāo)用戶端采用的通信工具所支持的信息格式;
[0030]轉(zhuǎn)發(fā)服務(wù)器將所述源用戶端發(fā)送的信息以轉(zhuǎn)換后的信息格式發(fā)送到所述目標(biāo)用戶端。
[0031 ] 進(jìn)一步的,轉(zhuǎn)發(fā)服務(wù)器通過(guò)所述源用戶端與目標(biāo)用戶端的通信連接將所述目標(biāo)用戶端發(fā)送的處理結(jié)果轉(zhuǎn)發(fā)給所述源用戶端,包括:
[0032]轉(zhuǎn)發(fā)服務(wù)器將所述目標(biāo)用戶端發(fā)送處理結(jié)果的信息格式轉(zhuǎn)化為相應(yīng)的源用戶端采用的通信工具所支持的信息格式;
[0033]轉(zhuǎn)發(fā)服務(wù)器將所述目標(biāo)用戶端發(fā)送的處理結(jié)果以轉(zhuǎn)換后的信息格式發(fā)送到所述源用戶端。
[0034]本發(fā)明實(shí)施例提供的即時(shí)通信系統(tǒng)及方法,通過(guò)采用轉(zhuǎn)發(fā)服務(wù)器將源用戶端發(fā)送的信息發(fā)送到目標(biāo)用戶端,以及將目標(biāo)用戶端發(fā)送的信息發(fā)送到源用戶端,與傳統(tǒng)的即時(shí)通信系統(tǒng)相比,增加了源用戶端與目標(biāo)用戶端通信的靈活性,從而提高了即時(shí)通信的通信效率。
【附圖說(shuō)明】
[0035]圖1是本發(fā)明實(shí)施例提供的即時(shí)通信系統(tǒng)的示意圖;
[0036]圖2是本發(fā)明實(shí)施例提供的即時(shí)通信系統(tǒng)中一種優(yōu)選的轉(zhuǎn)發(fā)服務(wù)器示意圖;
[0037]圖3是本發(fā)明實(shí)施例提供的即時(shí)通信方法的流程圖;
[0038]圖4是本發(fā)明實(shí)施例提供的即時(shí)通信方法中轉(zhuǎn)發(fā)服務(wù)器建立通信連接的流程圖;
[0039]圖5是本發(fā)明實(shí)施例提供的即時(shí)通信方法中轉(zhuǎn)發(fā)服務(wù)器發(fā)送信息到目標(biāo)用戶端的流程圖;
[0040]圖6是本發(fā)明實(shí)施例提供的即時(shí)通信方法中轉(zhuǎn)發(fā)服務(wù)器發(fā)送處理結(jié)果到源用戶端的流程圖;
[0041]圖7是本發(fā)明實(shí)施例提供的即時(shí)通信方法在某公司中具體應(yīng)用的流程圖。
【具體實(shí)施方式】
[0042]下面結(jié)合附圖和實(shí)施例對(duì)本發(fā)明作進(jìn)一步的詳細(xì)說(shuō)明。可以理解的是,此處所描述的具體實(shí)施例僅僅用于解釋本發(fā)明,而非對(duì)本發(fā)明的限定。另外還需要說(shuō)明的是,為了便于描述,附圖中僅示出了與本發(fā)明相關(guān)的部分而非全部?jī)?nèi)容。
[0043]圖1示出了本發(fā)明實(shí)施例提供的即時(shí)通信系統(tǒng)的示意圖,如圖1所示,所述系統(tǒng)可包括:源用戶端11、轉(zhuǎn)發(fā)服務(wù)器12和目標(biāo)用戶端13。其中,所述源用戶端11用于接收源用戶發(fā)送的信息,并將所述信息發(fā)送到所述轉(zhuǎn)發(fā)服務(wù)器12,所述源用戶端可以采用QQ、阿里旺旺