[發明專利]翻譯器以及基于翻譯器的處理多業務的系統和方法無效
| 申請號: | 200710099028.5 | 申請日: | 2007-05-09 |
| 公開(公告)號: | CN101106604A | 公開(公告)日: | 2008-01-16 |
| 發明(設計)人: | 孟祥武;彭泳;宮云戰;陳俊亮;劉玉璇 | 申請(專利權)人: | 北京郵電大學 |
| 主分類號: | H04M3/42 | 分類號: | H04M3/42;H04M7/00;H04L29/02 |
| 代理公司: | 北京匯澤知識產權代理有限公司 | 代理人: | 吳曉磊 |
| 地址: | 100088*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 翻譯器 以及 基于 處理 業務 系統 方法 | ||
技術領域
本發明涉及基于呼叫處理語言(CPL)處理業務的技術,尤其涉及一種基于CPL的翻譯器以及基于翻譯器的處理多業務的系統和方法。
背景技術
在IP電話系統中,用來描述IP電話如何處理呼叫請求的語言為CPL,CPL是基于擴展性標記語言(XML)的腳本語言,XML的擴展性體現在允許業務開發者定義創建業務所需的標簽。CPL獨立于信令協議,可在不同的信令協議下執行,信令協議包括公共交換電話網上的多媒體通信協議的數據流復用標準(H.323)和會話發起協議(SIP)。
由于CPL與其描述的處理呼叫處理請求的動作之間存在十分緊密的對應關系,因此,目前業務開發者通過CPL編寫CPL業務腳本來規定業務信息,進行業務開發。CPL業務腳本以標簽的形式對信息進行標記,CPL業務腳本中包括兩種類型的信息:輔助信息和呼叫處理的動作,其中呼叫處理的動作包括頂層動作和子動作,也就是說,CPL業務腳本的標簽中包括輔助信息或呼叫處理動作,其中,呼叫處理動作為頂層動作或子動作。
頂層動作指CPL業務腳本描述的業務服務器所觸發的動作,包括呼入動作和呼出動作兩種類型,其中,呼入動作指呼叫到達該CPL業務腳本描述的業務服務器時所產生的動作;而呼出動作指呼叫發自該CPL業務腳本描述的業務時服務器產生的動作。舉例子來說:頂層動作即描述終端對業務服務器發出第一個呼叫請求時,所述業務服務器根據該請求進行判斷后的處理動作;所述業務服務器經過一系列處理動作后,返回處理結果給所述終端的動作也稱為頂層動作。
子動作類似于C語言中函數的概念,指可以在其他動作中調用的動作。仍沿用對頂層動作描述中所舉的例子,子動作即描述所述業務服務器執行完頂層動作后,繼續進行判斷,并選擇呼叫路由所進行的一系列處理動作。
頂層動作與子動作的區別在于:頂層動作描述在誰與誰之間建立呼叫連接,為發起呼叫請求的終端與所述業務服務器之間的動作,而子動作是為了完成該終端的呼叫請求,所述業務服務器所經過的一系列處理動作,包括代理轉發,重定向等。
通過CPL編寫CPL業務腳本時,CPL中描述的節點與CPL業務腳本中的輔助信息以及呼叫處理動作的對應關系具體為:一個呼叫處理的動作對應于由一組節點構成的集合,這些節點用來描述所述業務服務器所進行的各種判斷選擇,以及相應于判斷選擇完成的動作。其中,節點指對應于所述業務服務器中進行的判斷選擇操作,用CPL編寫CPL業務腳本時設置的邏輯功能判斷點。每個節點包含幾個參數和輸出,其中,參數描述了節點的精確的行為即設置一些匹配條件,輔助信息與匹配條件相對應;輸出指在參數符合匹配條件的前提下,節點將要做出的判斷以及采取的動作。這些節點從一個根節點出發,根節點的輸出與后續的子節點連接,組成一種樹狀結構。
當要執行一個呼叫處理動作時,首先從頂層的根節點開始執行,即根據參數的匹配條件所述業務服務器進行判斷選擇,執行相應的頂層動作并輸出一個處理結果,然后將該處理結果輸入根節點下屬的子節點,繼續執行這種處理過程直到某個子節點沒有輸出時為止。
綜上所述,現有技術為:基于上述CPL處理業務的技術,業務開發者編寫好CPL業務腳本后,通過在終端與業務服務器之間傳送CPL業務腳本,在業務服務器觸發并實現CPL業務腳本的機制,使業務服務器能對終端的呼叫請求進行控制和處理。
所采用的基于呼叫處理語言處理業務的系統,包括相連的終端以及業務服務器,業務服務器用于對獲取的CPL業務腳本進行觸發并編譯,執行CPL業務腳本所描述的業務。
如圖1所示,通過上述系統,基于呼叫處理語言處理業務的方法包括以下步驟:
步驟101:業務開發者在終端建立業務開發環境,用CPL編寫CPL業務腳本,終端將封裝CPL業務腳本的信息發送給業務服務器,并在業務服務器上部署呼叫業務;
步驟102:業務服務器觸發CPL業務腳本,執行呼叫業務。
CPL定義了四種標簽,用來編寫CPL業務腳本實現上述呼叫處理過程,包括:①判斷選擇標簽,進一步包括根據主叫或被叫的地址做出選擇的標簽(address-switch)、根據請求中的字符串做出選擇的標簽(string-switch)、根據語言做出選擇的標簽(language-switch)、根據時間做出選擇的標簽(time-switch)、根據主叫的優先級做出選擇的標簽(priority-switch),上述標簽用來支持不同的選擇控制方式。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京郵電大學,未經北京郵電大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200710099028.5/2.html,轉載請聲明來源鉆瓜專利網。





