專利名稱:統(tǒng)一通信系統(tǒng)以及統(tǒng)一通信實現(xiàn)方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信技術(shù),特別涉及統(tǒng)一通信系統(tǒng)與業(yè)務(wù)系統(tǒng)的融合技術(shù)。
背景技術(shù):
統(tǒng)一通信是指把計算機技術(shù)和傳統(tǒng)通信技術(shù)融為一體的新型通信模式,作為一種 解決方案和應(yīng)用,其核心內(nèi)容是讓人們無論在任何時間、地點通過任何設(shè)備、網(wǎng)絡(luò)獲取數(shù) 據(jù)、圖像和聲音的自由通信。在這個系統(tǒng)中,語音、傳真、電子郵件、短信、多媒體等各種信息 將合為一體,從而提升通信的自由度和效率。但是統(tǒng)一通信系統(tǒng)部署以及與業(yè)務(wù)系統(tǒng)的融 合一直存在問題,主要表現(xiàn)在融合的深度不夠,導(dǎo)致統(tǒng)一通信系統(tǒng)上很多先進(jìn)的應(yīng)用或增 值業(yè)務(wù)不能在實際企業(yè)應(yīng)用中充分發(fā)揮作用。目前大多數(shù)業(yè)務(wù)系統(tǒng)與統(tǒng)一通信融合的做法 只是做到了通信系統(tǒng)的驅(qū)動,而沒有完成業(yè)務(wù)系統(tǒng)與統(tǒng)一通信系統(tǒng)的深度融合。例如,業(yè)務(wù) 系統(tǒng)在辦理一個業(yè)務(wù)流程時需要通知某人參與,現(xiàn)有通常的做法是通過業(yè)務(wù)系統(tǒng)和統(tǒng)一通 信系統(tǒng)之間的通信機制向驅(qū)動統(tǒng)一通信系統(tǒng)發(fā)起一次呼叫或者IM(即時消息)等被通知的 人參與這次業(yè)務(wù),業(yè)務(wù)系統(tǒng)無法對驅(qū)動的會話進(jìn)行管理。甚至,業(yè)務(wù)系統(tǒng)和統(tǒng)一通信系統(tǒng)完 全就是隔離封閉的,需要辦理業(yè)務(wù)的人員在兩個系統(tǒng)間切換,人工完成通知?,F(xiàn)有的統(tǒng)一通信系統(tǒng)與業(yè)務(wù)系統(tǒng)就存在不能融合或由于業(yè)務(wù)系統(tǒng)不能有效管理 通信系統(tǒng)發(fā)起的通信連接從而融合深度不夠的問題。
發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問題是,提供一種能與業(yè)務(wù)系統(tǒng)深度融合的統(tǒng)一通信系統(tǒng) 以及統(tǒng)一通信實現(xiàn)方法。本發(fā)明為解決上述技術(shù)問題所采用的技術(shù)方案是,統(tǒng)一通信系統(tǒng)包括第三方接 口、通信模塊;所述第三方接口,用于接收業(yè)務(wù)系統(tǒng)發(fā)起的應(yīng)用請求,并將該應(yīng)用請求轉(zhuǎn)發(fā)至通 信模塊;所述通信模塊,用于提供通信應(yīng)用服務(wù),響應(yīng)處理第三方接口轉(zhuǎn)發(fā)的應(yīng)用請求。本發(fā)明使用第三方接口轉(zhuǎn)發(fā)來自于業(yè)務(wù)系統(tǒng)的應(yīng)用請求發(fā)起會話,使得統(tǒng)一通信 系統(tǒng)可以得到并保存應(yīng)用請求中的相關(guān)會話參數(shù),從而使得業(yè)務(wù)系統(tǒng)能通過會話參數(shù)對統(tǒng) 一通信系統(tǒng)中的會話記錄進(jìn)行管理,不同于現(xiàn)有技術(shù)中統(tǒng)一通信系統(tǒng)僅被驅(qū)動發(fā)起會話。進(jìn)一步的,所述第三方接口校驗接收業(yè)務(wù)系統(tǒng)發(fā)起的應(yīng)用請求后,將該應(yīng)用請求 轉(zhuǎn)發(fā)至通信模塊。具體的,通信模塊在接收到發(fā)起通信會話的應(yīng)用請求后,記錄應(yīng)用請求中的業(yè)務(wù) ID與會話信息,發(fā)起會話,并保存會話記錄;在接收到修改通信會話的應(yīng)用請求后,根據(jù)應(yīng) 用請求中的業(yè)務(wù)ID查找并修改對應(yīng)會話;在接收到查詢會話記錄的應(yīng)用請求后,根據(jù)應(yīng)用 請求中的業(yè)務(wù)ID查找對應(yīng)的會話記錄。具體的,會話信息包括會話參與者的號碼。
具體的,通信模塊提供通信應(yīng)用服務(wù)包括有呼叫服務(wù)、即時消息服務(wù)、音視頻會議 服務(wù)、傳真服務(wù)。統(tǒng)一通信實現(xiàn)方法,包括以下步驟第三方接口接收到來自于業(yè)務(wù)系統(tǒng)的發(fā)起通信會話的應(yīng)用請求后,將該發(fā)起通信 會話的應(yīng)用請求轉(zhuǎn)發(fā)至通信模塊;通信模塊記錄發(fā)起通信會話的應(yīng)用請求中的業(yè)務(wù)ID與會話信息,發(fā)起會話,并保 存會話記錄。進(jìn)一步的,會話過程中,第三方接口接收來自于業(yè)務(wù)系統(tǒng)的修改通信會話的應(yīng)用 請求后,將該修改通信會話的應(yīng)用請求轉(zhuǎn)發(fā)至通信模塊;通信模塊提取修改通信會話的應(yīng)用請求中業(yè)務(wù)ID,通過該業(yè)務(wù)ID查找并修改對 應(yīng)會話。進(jìn)一步的,會話結(jié)束后,第三方接口接收來自于業(yè)務(wù)系統(tǒng)的查詢會話記錄的應(yīng)用 請求后,將該查詢會話記錄的應(yīng)用請求轉(zhuǎn)發(fā)至通信模塊;通信模塊提取查詢會話記錄的應(yīng)用請求中的業(yè)務(wù)ID,通過該業(yè)務(wù)ID查找對應(yīng)的 會話記錄。本發(fā)明的有益效果是,統(tǒng)一通信系統(tǒng)能根據(jù)業(yè)務(wù)系統(tǒng)的需求發(fā)起會話,并使得業(yè) 務(wù)系統(tǒng)可以查看會話信息與會話記錄或錄音,達(dá)到業(yè)務(wù)辦理過程的可追溯性。統(tǒng)一通信 系統(tǒng)通過其第三方接口進(jìn)行業(yè)務(wù)擴(kuò)展,業(yè)務(wù)通信與統(tǒng)一通信系統(tǒng)在整個會話周期內(nèi)完全融
I=I O
圖1為實施例中的系統(tǒng)示意圖。
具體實施例方式如圖1所示,包括業(yè)務(wù)系統(tǒng)與統(tǒng)一通信系統(tǒng),統(tǒng)一通信系統(tǒng)包括有第三方接口與 通信模塊。業(yè)務(wù)系統(tǒng)與統(tǒng)一通信系統(tǒng)之間的數(shù)據(jù)轉(zhuǎn)發(fā)由第三方接口完成。通過在統(tǒng)一通 信系統(tǒng)中提供第三方開發(fā)接口的形式,讓業(yè)務(wù)系統(tǒng)在通信系統(tǒng)中發(fā)起會話協(xié)商以及會話管 理。業(yè)務(wù)系統(tǒng)可以通過第三方接口向統(tǒng)一通信系統(tǒng)傳遞包含需要發(fā)起的會話的參與者等會 話信息以及唯一標(biāo)識發(fā)起會話的業(yè)務(wù)ID。統(tǒng)一通信系統(tǒng)在部署中與業(yè)務(wù)系統(tǒng)融合的主要目的是達(dá)到和業(yè)務(wù)系統(tǒng)通信,并利 用統(tǒng)一通信系統(tǒng)融合了多種通信終端、多網(wǎng)絡(luò)的特點,為業(yè)務(wù)系統(tǒng)的業(yè)務(wù)邏輯服務(wù)。兩種系 統(tǒng)之間的通信機制可采用soap協(xié)議,利用soap協(xié)議實現(xiàn)第三方接口。統(tǒng)一通信系統(tǒng)融合了多種終端,能提供多種通信應(yīng)用服務(wù),包括呼叫服務(wù)、音視頻 會議服務(wù)、即時消息服務(wù)、傳真服務(wù)等等,還能響應(yīng)、處理第三方接口轉(zhuǎn)發(fā)的會話應(yīng)用請求 的功能。這里的會話應(yīng)用請求包括發(fā)起通信會話的應(yīng)用請求、修改通信會話的應(yīng)用請求、查 詢會話記錄的應(yīng)用請求。第三方接口提供接收業(yè)務(wù)系統(tǒng)發(fā)起的應(yīng)用請求,校驗后轉(zhuǎn)交給統(tǒng)一通信系統(tǒng)處理 的功能。第三方接口是由統(tǒng)一通信系統(tǒng)提供的一組業(yè)務(wù)系統(tǒng)可通過網(wǎng)絡(luò)調(diào)用的遠(yuǎn)程模塊, 比如SOAP或者RMI、COBRA都是成熟的遠(yuǎn)程實現(xiàn)方法。
業(yè)務(wù)系統(tǒng)應(yīng)包含訪問第三方接口的客戶端程序;該客戶端程序基于統(tǒng)一通信系統(tǒng) 提供的第三方接口的框架基礎(chǔ)上就可以實現(xiàn)。以業(yè)務(wù)系統(tǒng)發(fā)起電話會議為例,統(tǒng)一通信系統(tǒng)與業(yè)務(wù)系統(tǒng)的交互流程為1)業(yè)務(wù)系統(tǒng)中因業(yè)務(wù)需要,希望人員a、b、c開一次電話會議;業(yè)務(wù)系統(tǒng)通過向統(tǒng) 一通信系統(tǒng)的第三方接口發(fā)起一個電話會議請求,并將業(yè)務(wù)ID和會議參與人隨電話會議 請求傳遞給統(tǒng)一通系統(tǒng);2)統(tǒng)一通信系統(tǒng)提供的第三方接口在收到業(yè)務(wù)系統(tǒng)發(fā)起的電話會議請求,校驗該 請求中攜帶的參數(shù)后,將該電話會議請求轉(zhuǎn)發(fā)到通信模塊,通信模塊將根據(jù)請求中的參數(shù) 代理業(yè)務(wù)系統(tǒng)發(fā)起電話會議,即統(tǒng)一通信系統(tǒng)將業(yè)務(wù)ID和系統(tǒng)預(yù)留號碼t綁定,并通過號 碼t向人員a、b、c發(fā)起多方通話協(xié)商,協(xié)商成功后開始會話,這時會議主席為t ;會議開始 后開始對會議內(nèi)容進(jìn)行錄音;3)業(yè)務(wù)系統(tǒng)因業(yè)務(wù)變更等原因需要向這次電話會議中加入新的成員d;此時,業(yè) 務(wù)系統(tǒng)再次通過第三方接口對會議進(jìn)行操作,業(yè)務(wù)系統(tǒng)根據(jù)業(yè)務(wù)ID發(fā)起修改電話會議的 請求,將業(yè)務(wù)ID和新增參與人d隨此請求發(fā)送至統(tǒng)一通信系統(tǒng);4)統(tǒng)一通信系統(tǒng)的通信模塊接收到第三方接口轉(zhuǎn)發(fā)的請求后,根據(jù)業(yè)務(wù)ID查找 到此次會話,并將人員d加入會議,統(tǒng)一通信系統(tǒng)向新的參與人d發(fā)起呼叫,并通知現(xiàn)有參 會人;5)會議結(jié)束,業(yè)務(wù)系統(tǒng)需要查詢業(yè)務(wù)辦理過程中的電話會議通話記錄,即向統(tǒng)一 通信系統(tǒng)發(fā)起查詢記錄的請求,請求中攜帶有需查詢會話的業(yè)務(wù)ID ;6)統(tǒng)一通信系統(tǒng)的通信模塊接收到第三方接口轉(zhuǎn)發(fā)的查詢會話的請求后,根據(jù)業(yè) 務(wù)ID查詢記錄并通過第三方接口將會話通話記錄返給業(yè)務(wù)系統(tǒng)進(jìn)行播放展示。
權(quán)利要求
1.統(tǒng)一通信系統(tǒng),其特征在于,包括第三方接口、通信模塊;所述第三方接口,用于接收業(yè)務(wù)系統(tǒng)發(fā)起的應(yīng)用請求,并將該應(yīng)用請求轉(zhuǎn)發(fā)至通信模塊;所述通信模塊,用于提供通信應(yīng)用服務(wù),響應(yīng)處理第三方接口轉(zhuǎn)發(fā)的應(yīng)用請求。
2.如權(quán)利要求1所述統(tǒng)一通信系統(tǒng),其特征在于,所述第三方接口,用于校驗接收業(yè)務(wù) 系統(tǒng)發(fā)起的應(yīng)用請求后,將該應(yīng)用請求轉(zhuǎn)發(fā)至通信模塊。
3.如權(quán)利要求2所述統(tǒng)一通信系統(tǒng),其特征在于,所述通信模塊,用于在接收到發(fā)起通 信會話的應(yīng)用請求后,記錄應(yīng)用請求中的業(yè)務(wù)ID與會話信息,發(fā)起會話,并保存會話記錄; 在接收到修改通信會話的應(yīng)用請求后,根據(jù)應(yīng)用請求中的業(yè)務(wù)ID查找并修改對應(yīng)會話;在 接收到查詢會話記錄的應(yīng)用請求后,根據(jù)應(yīng)用請求中的業(yè)務(wù)ID查找對應(yīng)的會話記錄。
4.如權(quán)利要求3所述統(tǒng)一通信系統(tǒng),其特征在于,所述會話信息包括會話參與者的號碼。
5.如權(quán)利要求1所述統(tǒng)一通信系統(tǒng),其特征在于,通信模塊提供通信應(yīng)用服務(wù)包括有 呼叫服務(wù)、即時消息服務(wù)、音視頻會議服務(wù)、傳真服務(wù)。
6.統(tǒng)一通信實現(xiàn)方法,其特征在于,包括以下步驟第三方接口接收到來自于業(yè)務(wù)系統(tǒng)的發(fā)起通信會話的應(yīng)用請求后,將該發(fā)起通信會話 的應(yīng)用請求轉(zhuǎn)發(fā)至通信模塊;通信模塊記錄發(fā)起通信會話的應(yīng)用請求中的業(yè)務(wù)ID與會話信息,發(fā)起會話,并保存會 話記錄。
7.如權(quán)利要求6所述統(tǒng)一通信實現(xiàn)方法,其特征在于,會話過程中,第三方接口接收來 自于業(yè)務(wù)系統(tǒng)的修改通信會話的應(yīng)用請求后,將該修改通信會話的應(yīng)用請求轉(zhuǎn)發(fā)至通信模 塊;通信模塊提取修改通信會話的應(yīng)用請求中業(yè)務(wù)ID,通過該業(yè)務(wù)ID查找并修改對應(yīng)會話。
8.如權(quán)利要求6或7所述統(tǒng)一通信實現(xiàn)方法,其特征在于,會話結(jié)束后,第三方接口接 收來自于業(yè)務(wù)系統(tǒng)的查詢會話記錄的應(yīng)用請求后,將該查詢會話記錄的應(yīng)用請求轉(zhuǎn)發(fā)至通 信模塊;通信模塊提取查詢會話記錄的應(yīng)用請求中的業(yè)務(wù)ID,通過該業(yè)務(wù)ID查找對應(yīng)的會話記錄。
9.如權(quán)利要求6所述統(tǒng)一通信實現(xiàn)方法,其特征在于,所述會話信息包括會話參與者 的號碼。
全文摘要
本發(fā)明提供一種能與業(yè)務(wù)系統(tǒng)深度融合的統(tǒng)一通信系統(tǒng)以及統(tǒng)一通信實現(xiàn)方法。統(tǒng)一通信系統(tǒng)包括第三方接口、通信模塊;所述第三方接口,用于接收業(yè)務(wù)系統(tǒng)發(fā)起的應(yīng)用請求,并將該應(yīng)用請求轉(zhuǎn)發(fā)至通信模塊;所述通信模塊,用于提供通信應(yīng)用服務(wù),響應(yīng)處理第三方接口轉(zhuǎn)發(fā)的應(yīng)用請求。本發(fā)明使用第三方接口轉(zhuǎn)發(fā)來自于業(yè)務(wù)系統(tǒng)的應(yīng)用請求發(fā)起會話,使得統(tǒng)一通信系統(tǒng)可以得到并保存應(yīng)用請求中的相關(guān)會話參數(shù),從而使得業(yè)務(wù)系統(tǒng)能通過會話參數(shù)對統(tǒng)一通信系統(tǒng)中的會話記錄進(jìn)行管理,不同于現(xiàn)有技術(shù)中統(tǒng)一通信系統(tǒng)僅被驅(qū)動發(fā)起會話。
文檔編號H04L29/06GK102075548SQ20111004266
公開日2011年5月25日 申請日期2011年2月22日 優(yōu)先權(quán)日2011年2月22日
發(fā)明者吳飛, 楊晉 申請人:邁普通信技術(shù)股份有限公司