專利名稱:一種即時(shí)通訊會(huì)話轉(zhuǎn)接的方法及其裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明屬于通訊領(lǐng)域,尤其涉及一種即時(shí)通訊會(huì)話轉(zhuǎn)接的方法及其裝置。
背景技術(shù):
現(xiàn)有的即時(shí)通訊中,若第一方與第二方進(jìn)行的會(huì)話需要第三方的介入,且只有第一方得知第三方的存在,將第三方加入到信息交流的方法有三種一,原來進(jìn)行會(huì)話的第一方可將與第二方會(huì)話的歷史記錄拷貝給第三方,再將第三方的回應(yīng)信息拷貝給第二方,以充當(dāng)聯(lián)絡(luò)員的角色,如此造成第一方的操作負(fù)擔(dān);二,由第一方建立討論組或多人會(huì)話,三方均可在討論組或多人會(huì)話中發(fā)出信息,且三方均可接收到討論組或多人會(huì)話中的信息, 當(dāng)后續(xù)的會(huì)話內(nèi)容不是第一方感興趣的內(nèi)容時(shí),后續(xù)的會(huì)話內(nèi)容會(huì)對第一方造成干擾;三, 若第二方欲不通過第一方,而直接與第三方通訊,則需要第一方提供第三方的帳號等具體資料,第二方根據(jù)第三方的資料請求通訊服務(wù)器建立與第三方的通訊連接,如此,比較麻煩。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例的目的在于提供一種即時(shí)通訊會(huì)話轉(zhuǎn)接的方法及其裝置,使得第一方與第二方之間的會(huì)話自動(dòng)靈活地切換到第二方與第三方之間的會(huì)話,從而實(shí)現(xiàn)即時(shí)通訊會(huì)話轉(zhuǎn)接的目的。本發(fā)明實(shí)施例是這樣實(shí)現(xiàn)的,一種即時(shí)通訊會(huì)話轉(zhuǎn)接的方法,包括以下步驟第一方的通訊客戶端與第二方的通訊客戶端進(jìn)行點(diǎn)對點(diǎn)通訊;由第一方用戶選擇另一名系統(tǒng)用戶成為第三方;第一方發(fā)送一連接指令及數(shù)據(jù)給第二方和第三方;第二方和第三方收到連接指令后,建立起一個(gè)新的會(huì)話。本發(fā)明實(shí)施例還提供一種即時(shí)通訊會(huì)話轉(zhuǎn)接裝置,包括一第一會(huì)話邏輯單元,用于維持第一方的通訊客戶端與第二方的通訊客戶端之間的通訊;一轉(zhuǎn)接單元,用于在第一方的通訊客戶端中查找第三方的資料,并建立第二方的通訊客戶端與第三方的通訊客戶端之間的通訊連接;及一第二會(huì)話邏輯單元,所述轉(zhuǎn)接單元發(fā)送一連接指令給第二方及第三方,并啟動(dòng)所述第二會(huì)話邏輯單元,所述第二會(huì)話邏輯單元用于維持第二方的通訊客戶端與第三方的通訊客戶端之間的通訊。本發(fā)明即時(shí)通訊會(huì)話轉(zhuǎn)接的方法及其裝置通過由第一方用戶選擇另一名系統(tǒng)用戶成為第三方,第一方發(fā)送連接指令及數(shù)據(jù)給第二方和第三方,第二方和第三方收到連接指令后,建立起一個(gè)新的會(huì)話。如此即可使得第一方與第二方的會(huì)話自動(dòng)靈活地切換到第二方與第三方的會(huì)話,從而實(shí)現(xiàn)了即時(shí)通訊會(huì)話轉(zhuǎn)接的目的。
圖1是本發(fā)明實(shí)施例提供的即時(shí)通訊會(huì)話轉(zhuǎn)接的方法的流程圖。圖2是本發(fā)明即時(shí)通訊會(huì)話轉(zhuǎn)接的方法中第一方與第二方的通訊示意圖。圖3是本發(fā)明即時(shí)通訊會(huì)話轉(zhuǎn)接的方法中查找第三方資料的示意圖。圖4是本發(fā)明即時(shí)通訊會(huì)話轉(zhuǎn)接的方法中發(fā)送選擇信息給第二方的示意圖。圖5是本發(fā)明即時(shí)通訊會(huì)話轉(zhuǎn)接的方法中第二方與第三方的通訊示意圖。圖6是本發(fā)明即時(shí)通訊會(huì)話轉(zhuǎn)接的方法中對歷史文本記錄進(jìn)行編輯的示意圖。圖7是本發(fā)明即時(shí)通訊會(huì)話轉(zhuǎn)接的方法中第三方與第二方的通訊示意圖。圖8是本發(fā)明實(shí)施例提供的即時(shí)通訊會(huì)話轉(zhuǎn)接裝置的方框示意圖。
具體實(shí)施例方式為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。請參考圖1,本發(fā)明實(shí)施例提供一種即時(shí)通訊會(huì)話轉(zhuǎn)接的方法,包括以下步驟步驟Sl 第一方的通訊客戶端與第二方的通訊客戶端通過一第一會(huì)話邏輯單元進(jìn)行點(diǎn)對點(diǎn)通訊。步驟S2 當(dāng)?shù)谝环叫枰獙⑴c第二方的會(huì)話轉(zhuǎn)接至第三方時(shí),啟動(dòng)一轉(zhuǎn)接單元。步驟S3 從第一方的通訊客戶端中選擇另一名系統(tǒng)用戶成為第三方。步驟S4 轉(zhuǎn)接單元發(fā)送一連接指令及相關(guān)數(shù)據(jù)給第二方及第三方,并啟動(dòng)所述第二會(huì)話邏輯單元,以建立第二方的通訊客戶端與第三方的通訊客戶端之間的通訊連接。步驟S5 第二方的通訊客戶端與第三方的通訊客戶端接收到連接指令后,即通過第二會(huì)話邏輯單元進(jìn)行點(diǎn)對點(diǎn)通訊。本發(fā)明即時(shí)通訊會(huì)話轉(zhuǎn)接的方法通過啟動(dòng)一轉(zhuǎn)接單元,從第一方的通訊客戶端中選擇另一名系統(tǒng)用戶成為第三方,發(fā)送一連接指令給第二方及第三方,并啟動(dòng)一第二會(huì)話邏輯單元,第二方的通訊客戶端與第三方的通訊客戶端即通過第二會(huì)話邏輯單元進(jìn)行點(diǎn)對點(diǎn)通訊。如此即可使得第一方與第二方的會(huì)話自動(dòng)靈活地切換到第二方與第三方的會(huì)話, 從而實(shí)現(xiàn)即時(shí)通訊會(huì)話轉(zhuǎn)接的目的。進(jìn)一步地,在上述步驟S3之后,轉(zhuǎn)接單元還可根據(jù)第一方的選擇決定是否強(qiáng)制第二方接受轉(zhuǎn)接控制。若強(qiáng)制第二方接受轉(zhuǎn)接控制,則在步驟S4中,該轉(zhuǎn)接單元強(qiáng)制第二方接受轉(zhuǎn)接控制;若不強(qiáng)制第二方接受轉(zhuǎn)接控制,則在上述步驟S4中,該轉(zhuǎn)接單元還將一選擇信息發(fā)送給第二方的通訊客戶端,第二方可根據(jù)需要選擇同意轉(zhuǎn)接或拒接轉(zhuǎn)接。若第二方拒絕轉(zhuǎn)接則第一方的轉(zhuǎn)接單元終止本次轉(zhuǎn)接。 更進(jìn)一步地,在上述步驟S4之前,轉(zhuǎn)接單元還可對第一方與第二方的歷史文本記錄進(jìn)行編輯,并保存編輯過的歷史文本記錄;在上述步驟S5中,當(dāng)啟動(dòng)第二會(huì)話邏輯單元后,該轉(zhuǎn)接單元還將編輯過的歷史文本記錄發(fā)送給第三方的通訊客戶端。下面結(jié)合附圖對本發(fā)明即時(shí)通訊會(huì)話轉(zhuǎn)接的方法進(jìn)行詳細(xì)說明。請參考圖2,“深圳-用戶A”作為第一方通過第一會(huì)話邏輯單元與作為第二方的 “沈陽-用戶B”進(jìn)行通訊,此時(shí)在“深圳-用戶A”的通訊客戶端上顯示圖示的會(huì)話窗口。其中“深圳-用戶A”為一公司的客服人員,“沈陽-用戶B”為公司的客戶。由于“沈陽-用戶B”提出的問題“請問我今天給你們打的款收到了嗎? ”需要一作為第三方的財(cái)務(wù)人員作解答,因此“深圳-用戶A”點(diǎn)擊圖示的“轉(zhuǎn)接”按鈕,以啟動(dòng)轉(zhuǎn)接單元。請參考圖3,轉(zhuǎn)接單元從“深圳-用戶A”的通訊客戶端中查找“深圳財(cái)務(wù)-用戶C” 的資料,此時(shí)在“深圳-用戶A”的通訊客戶端上彈出圖示的查找菜單,“深圳-用戶A”在選擇通訊錄中的“深圳財(cái)務(wù)-用戶C”之后點(diǎn)擊菜單底部的“確定”按鈕。請參考圖4,轉(zhuǎn)接單元將選擇信息發(fā)送給“沈陽-用戶B”,此時(shí)“沈陽-用戶B”的通訊客戶端上的會(huì)話窗口顯示相應(yīng)的選擇信息,“沈陽-用戶B”可根據(jù)需要選擇同意轉(zhuǎn)接或拒接轉(zhuǎn)接。請參考圖5,當(dāng)“沈陽-用戶B”同意轉(zhuǎn)接后,轉(zhuǎn)接單元啟動(dòng)第二會(huì)話邏輯單元,此時(shí)在“沈陽-用戶B”的通訊客戶端彈出圖示的會(huì)話窗口,“沈陽-用戶B”即可與“深圳財(cái)務(wù)-用戶C”進(jìn)行通訊。請參考圖6,在“深圳-用戶A”選擇“深圳財(cái)務(wù)-用戶C”后,在“深圳-用戶A”的通訊客戶端上還彈出圖示的對話框,“深圳-用戶A”可在對話框中編輯與“沈陽-用戶B” 交流的歷史文本記錄;不需編輯或編輯完成后,“深圳-用戶A”點(diǎn)擊對話框底部的“確定” 按鈕。請參考圖7,當(dāng)“沈陽-用戶B”同意轉(zhuǎn)接后,轉(zhuǎn)接單元啟動(dòng)第二會(huì)話邏輯單元,此時(shí)在“深圳財(cái)務(wù)-用戶C”的通訊客戶端上彈出圖示的會(huì)話窗口,并顯示“深圳-用戶A”與 “沈陽-用戶B”交流的歷史文本記錄并顯示提示信息,如此,“深圳財(cái)務(wù)-用戶C”即可與 “沈陽-用戶B”進(jìn)行通訊。請參考圖8,本發(fā)明實(shí)施例提供還一種即時(shí)通訊會(huì)話轉(zhuǎn)接裝置100,包括一第一會(huì)話邏輯單元10、一轉(zhuǎn)接單元20及一第二會(huì)話邏輯單元30。第一會(huì)話邏輯單元10用于維持第一方的通訊客戶端與第二方的通訊客戶端之間的通訊。轉(zhuǎn)接單元20包括一查找模塊21及一轉(zhuǎn)接控制模塊22。查找模塊21用于在第一方的通訊客戶端中查找另一系統(tǒng)用戶的資料,如帳號,昵稱等,并將其作為第三方。轉(zhuǎn)接控制模塊22發(fā)送一連接指令及相關(guān)數(shù)據(jù)給第二方及第三方,并啟動(dòng)第二會(huì)話邏輯單元,建立第二方的通訊客戶端與第三方的通訊客戶端之間的通訊連接。第二會(huì)話邏輯單元30用于維持第二方的通訊客戶端與一第三方的通訊客戶端之間的通訊。進(jìn)一步地,轉(zhuǎn)接單元20還包括一選擇模塊23,選擇模塊23用于選擇是否強(qiáng)制第二方接受轉(zhuǎn)接控制,若選擇強(qiáng)制第二方接受轉(zhuǎn)接控制,則該選擇模塊23發(fā)出一強(qiáng)制轉(zhuǎn)接標(biāo)識給轉(zhuǎn)接控制模塊22,轉(zhuǎn)接控制模塊22根據(jù)該強(qiáng)制轉(zhuǎn)接標(biāo)識強(qiáng)制第二方接受轉(zhuǎn)接控制;若選擇不強(qiáng)制第二方接受轉(zhuǎn)接控制,則該選擇模塊23還將一選擇信息發(fā)送給第二方的通訊客戶端,第二方可根據(jù)需要選擇同意轉(zhuǎn)接或拒接轉(zhuǎn)接,若第二方拒絕轉(zhuǎn)接則第一方的轉(zhuǎn)接單元20終止本次轉(zhuǎn)接。更進(jìn)一步地,轉(zhuǎn)接單元20還包括一編輯模塊對,編輯模塊M用于編輯第一方與第二方的歷史文本記錄,當(dāng)啟動(dòng)第二會(huì)話邏輯單元30后,該編輯模塊M還將編輯過的歷史文本記錄發(fā)送給第三方的通訊客戶端。本發(fā)明即時(shí)通訊會(huì)話轉(zhuǎn)接的方法及即時(shí)通訊會(huì)話轉(zhuǎn)接裝置100通過啟動(dòng)一轉(zhuǎn)接單元20,轉(zhuǎn)接單元20從第一方的通訊客戶端中查找第三方的資料,發(fā)送一連接指令給第二方及第三方,并啟動(dòng)一第二會(huì)話邏輯單元,此時(shí)第二方的通訊客戶端與第三方的通訊客戶端即通過第二會(huì)話邏輯單元進(jìn)行點(diǎn)對點(diǎn)通訊。如此即可使得第一方與第二方的會(huì)話自動(dòng)靈活地切換到第二方與第三方的會(huì)話,從而實(shí)現(xiàn)了即時(shí)通訊會(huì)話轉(zhuǎn)接的目的。以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種即時(shí)通訊會(huì)話轉(zhuǎn)接的方法,其特征在于,包括以下步驟第一方的通訊客戶端與第二方的通訊客戶端進(jìn)行點(diǎn)對點(diǎn)通訊;由第一方用戶選擇另一名系統(tǒng)用戶成為第三方;第一方發(fā)送一連接指令及數(shù)據(jù)給第二方和第三方;第二方和第三方收到連接指令后,建立起一個(gè)新的會(huì)話。
2.如權(quán)利要求1所述的方法,其特征在于,在執(zhí)行查找第三方的資料的步驟之后,所述方法還包括根據(jù)第一方的選擇決定是否強(qiáng)制第二方接受轉(zhuǎn)接控制的步驟,若強(qiáng)制第二方接受轉(zhuǎn)接控制,則強(qiáng)制第二方接受轉(zhuǎn)接控制;若不強(qiáng)制第二方接受轉(zhuǎn)接控制,則將一選擇信息發(fā)送給第二方的通訊客戶端。
3.如權(quán)利要求1所述的方法,其特征在于,在執(zhí)行建立第二方的通訊客戶端與第三方的通訊客戶端之間的通訊連接的步驟之前,所述方法還包括對第一方與第二方之間通訊的歷史文本記錄進(jìn)行編輯并保存編輯過的歷史文本記錄的步驟,在執(zhí)行建立第二方的通訊客戶端與第三方的通訊客戶端之間的通訊連接的步驟之后,將編輯過的歷史文本記錄發(fā)送給第三方的通訊客戶端。
4.一種即時(shí)通訊會(huì)話轉(zhuǎn)接裝置,包括一第一會(huì)話邏輯單元,用于維持第一方的通訊客戶端與第二方的通訊客戶端之間的通訊;一轉(zhuǎn)接單元,用于在第一方的通訊客戶端中查找第三方的資料,并建立第二方的通訊客戶端與第三方的通訊客戶端之間的通訊連接;及一第二會(huì)話邏輯單元,所述轉(zhuǎn)接單元發(fā)送一連接指令給第二方及第三方,并啟動(dòng)所述第二會(huì)話邏輯單元,所述第二會(huì)話邏輯單元用于維持第二方的通訊客戶端與第三方的通訊客戶端之間的通訊。
5.如權(quán)利要求4所述的裝置,其特征在于,所述轉(zhuǎn)接單元包括一查找模塊及一轉(zhuǎn)接控制模塊,所述查找模塊用于在第一方的通訊客戶端中查找第三方的資料,所述轉(zhuǎn)接控制模塊用于根據(jù)第二方及第三方的資料啟動(dòng)所述第二會(huì)話邏輯單元。
6.如權(quán)利要求5所述的裝置,其特征在于,所述轉(zhuǎn)接單元還包括一選擇模塊,所述選擇模塊用于選擇是否強(qiáng)制第二方接受轉(zhuǎn)接控制,若選擇強(qiáng)制第二方接受轉(zhuǎn)接控制,則所述選擇模塊還將一強(qiáng)制轉(zhuǎn)接標(biāo)識發(fā)送給所述轉(zhuǎn)接控制模塊,所述轉(zhuǎn)接控制模塊根據(jù)該強(qiáng)制轉(zhuǎn)接標(biāo)識強(qiáng)制第二方接受轉(zhuǎn)接控制;若選擇不強(qiáng)制第二方接受轉(zhuǎn)接控制,則所述選擇模塊還將一選擇信息發(fā)送給第二方的通訊客戶端。
7.如權(quán)利要求5所述的裝置,其特征在于,所述轉(zhuǎn)接單元還包括一編輯模塊,所述編輯模塊用于編輯第一方與第二方之間通訊的歷史文本記錄,當(dāng)啟動(dòng)第二會(huì)話邏輯單元后,所述編輯模塊還將編輯過的歷史文本記錄發(fā)送給第三方的通訊客戶端。
全文摘要
本發(fā)明提供了一種即時(shí)通訊會(huì)話轉(zhuǎn)接的方法及其裝置,由第一方用戶選擇另一名系統(tǒng)用戶成為第三方,第一方發(fā)送一連接指令及數(shù)據(jù)給第二方和第三方,第二方和第三方收到連接指令后,建立起一個(gè)新的會(huì)話。如此即可使得第一方與第二方的會(huì)話自動(dòng)靈活地切換到第二方與第三方的會(huì)話,從而實(shí)現(xiàn)了即時(shí)通訊會(huì)話轉(zhuǎn)接的目的。
文檔編號H04L29/06GK102457498SQ201010521760
公開日2012年5月16日 申請日期2010年10月27日 優(yōu)先權(quán)日2010年10月27日
發(fā)明者劉暢, 匡學(xué)慶, 周照, 邊鵬 申請人:深圳市視高科技發(fā)展有限公司