專利名稱:一種智能呼叫系統的制作方法
技術領域:
本發(fā)明涉及一種適用于網絡通信系統的、呼入多個用戶的智能呼叫系統。
背景技術:
自古以來,人類就一直在利用自己的智慧去解決遠距離的通信問題,今天,網絡已經滲透到國民經濟的各個領域,Internet與移動通信技術的廣泛普及與應用,深刻地改變著人們傳統的生活和工作方式,極大地提高了社會生產力,但另一方面,隨著Internet的廣泛應用,引入了許多全新的業(yè)務,網絡容量大幅增加,伴隨著數據流爆炸式的增長,引起了許多系統瓶頸,許多傳統方法已不能適應新業(yè)務的要求。
在IT業(yè)界眾多的熱點技術中,多媒體會議和協同辦公系統是目前最有前途的應用,它們也代表著視訊通信的未來發(fā)展方向,因此近年來發(fā)展極為迅猛,據預測,該市場在中國未來五年將有極大可能成為百億元規(guī)模的市場。多媒體會議和協同辦公系統具有許多LAN產品所具有的特征,并且被設計為多用戶共同模式,是一種支持多人討論的高效方式,這類系統支持用戶隨時加入或退出,因此,如何方便地接通用戶以及提高用戶的接通率是這類系統要解決的一個重要問題。
在傳統的通信系統中,系統可按照預先設定的時間以及用戶的呼叫號碼呼叫用戶,這個過程存在的問題是呼叫成功率不高,其主要原因是系統缺乏智能性,首先,目前的系統是采用唯一的電話號碼與每個用戶聯系的,隨著通信業(yè)務的發(fā)展和網絡種類的增多,一個用戶往往擁有多個號碼,例如固定電話、移動電話、PDA和E-mail地址等,用戶也比以往移動的更加頻繁,這使得在“單一號碼接入”和“號碼攜帶”這些技術實現之前,與用戶的聯系變得更加困難,此外,在目前的系統中,呼叫控制過程是一個簡單的開環(huán)過程,它的缺陷是呼通率較低,除此之外,唯一聯系電話也給系統的使用帶來很大的局限性。
發(fā)明內容
本發(fā)明所要解決的技術問題是針對上述現有技術存在的缺陷,提供一種改善通信系統的呼叫質量、提高呼叫成功率的智能呼叫系統。
本發(fā)明的技術方案是一種智能呼叫系統,按照預先設定的時間以及用戶的呼叫號碼呼叫用戶,它包括呼叫引擎、判決器、呼叫策略、內部數據庫、PSTN接口和Ethernet接口;通過PSTN接口接入PSTN話音,IP話音和數據則通過Ethernet接口輸入,用戶參數和呼叫策略存放在內部數據庫中,用戶數據、呼叫策略和連接狀態(tài)的反饋作為判決器的輸入,判決器根據這些輸入產生新的呼叫命令并驅動呼叫引擎,呼叫引擎則根據判決器的命令,將控制信號分發(fā)到不同的PSTN接口和Ethernet接口,同時將連接狀態(tài)反饋給判決器。
本發(fā)明填補了當前技術與“單一號碼接入/號碼攜帶”這些技術之間的縫隙,采用該發(fā)明能有效地提高呼叫成功率,從而改善系統性能,提高服務質量,具有簡單、健壯、穩(wěn)定等特點。
附圖 本發(fā)明的結構原理圖。
具體實施例方式
根據附圖,智能呼叫系統由呼叫引擎、智能判決器、反饋環(huán)節(jié)、呼叫策略、內部數據庫、PSTN接口和Ethernet接口等部件組成。構成PSTN接口的是高密度的數字語音板卡,它的作用類似一個Gatetway,通過它接入PSTN話音,IP話音和數據則通過Ethernet接口輸入,這兩個接口將PSTN網和Internet網融合在一起,用戶數據存放在數據庫里,這些數據是用戶自己選擇的詳細的聯系方式,呼叫策略由用戶缺省參數、用戶喜好、優(yōu)先權、呼叫號碼、時段、呼入時間及呼叫成敗歷史數據等條件構成,用戶數據、連接策略和連接狀態(tài)的反饋作為判決器的輸入,判決器根據這些輸入產生新的呼叫命令并驅動呼叫引擎,呼叫引擎則根據判決器的命令,將控制信號分發(fā)到不同的接口,同時將連接狀態(tài)反饋給判決器。圖中的各組件都采用標準的網絡協議連接,因此,根據需要,這些組件可以被靈活地分別配置在不同的計算機上。
在系統運行時,智能判決器依照管理者規(guī)定的策略獲得當前輸出并向呼叫引擎發(fā)送消息,呼叫引擎則按照判決器發(fā)送的消息執(zhí)行相應的程序,呼叫引擎解析來自判別器的消息,將呼叫命令和地址發(fā)送到PSTN接口或者Ethernet接口啟動呼叫,然后,呼叫引擎從接口獲取連接狀態(tài),并將這個狀態(tài)結果反饋給判決器,這一過程直至用戶被接通或者窮盡設定條件時結束。
判決器為呼叫引擎提供呼出號碼,是智能呼叫裝置的核心部件,它可以用多種策略產生呼叫號碼,呼叫器先以下述流程嘗試連接。
設判決器的輸出為最優(yōu)呼出號碼BCA=F(UPT,UDA,SMT),式中UDA為用戶缺省號碼,SMT為預定的呼入時間,UPT為用戶參數表,UPT可以表示為一個地址集合A={a1,a2...ai...an},這個集合中的所有元素ai都與時間有關,即a1∈(t11,t12],a2∈(t21,t22]...,ai∈(ti1,ti2]....an∈(tn1,tn2],因此,如果考慮時間,則在任何時間,集合A中最多只包含1個滿足當前時間的元素,即或者Ai={ai}或者Ai=。
判決器首先根據SMT在A中尋找a,如果找到滿足要求的am,則判決器令BCA=am并將此結果發(fā)送給呼叫引擎,判決器等待呼叫引擎的反饋,若呼叫成功則結束,否則仍令BCA=am,同時令重試次數為N開始重試,若呼叫成功則結束,否則當(N=N-1)≠0時重復重試過程,若呼叫成功則結束,當達到系統規(guī)定的重試次數后呼叫仍不成功或者如果在A中沒有滿足SMT的a,則判決器令BCA=UDA并將此結果發(fā)送給呼叫引擎并等待呼叫引擎的反饋,若呼叫成功則結束,否則判決器仍令BCA=UDA,同時令重試次數為N開始重試,若呼叫成功則結束,否則當(N=N-1)≠0時重復重試過程,若呼叫成功則結束,當達到系統規(guī)定的重試次數后呼叫仍不成功,呼叫器將開始以另一策略嘗試連接。
判決器將忽略SMT,令最優(yōu)呼出號碼BCA=F(UPT1,RFS),式中UPT1仍為一地址集合A={a1,a2...ai...an},但該集合中所有元素ai與時間無關,RFS是一個與用戶喜好、號碼優(yōu)先權和號碼呼叫成敗歷史數據等因素確定的歸一化的純數集合,其元素與集合A中的元素一一對應。
如果A≠,判決器首先計算RFS,然后根據RFS對A中的元素排序得到集合B,B={b1,b2...bi...bn},B中下標較小的元素具有較高的優(yōu)先級,然后判決器依次令BCAi=bi(i=1,2...n)并發(fā)送給呼叫引擎,對每個BCA做最多N次的連接嘗試,并重復上述呼叫過程,直至呼叫成功或者窮盡B中元素時結束。
權利要求
1.一種智能呼叫系統,按照預先設定的時間以及用戶的呼叫號碼呼叫用戶,其特征在于它包括呼叫引擎、判決器、呼叫策略、內部數據庫、PSTN接口和Ethernet接口;通過PSTN接口接入PSTN話音,IP話音和數據則通過Ethernet接口輸入,用戶參數和呼叫策略存放在內部數據庫中,用戶數據、呼叫策略和連接狀態(tài)的反饋作為判決器的輸入,判決器根據這些輸入產生新的呼叫命令并驅動呼叫引擎,呼叫引擎則根據判決器的命令,將控制信號分發(fā)到不同的PSTN接口和Ethernet接口,同時將連接狀態(tài)反饋給判決器。
2.根據權利要求1所述的智能呼叫系統,其特征在于該系統采用智能反饋和模糊控制技術。
3.根據權利要求1或2所述的智能呼叫系統,其特征在于該系統根據被呼叫用戶的連接狀態(tài),智能地確定下一步是使用其他號碼繼續(xù)呼叫還是終止呼叫。
4.根據權利要求1所述的智能呼叫系統,其特征在于呼叫策略由用戶缺省參數、用戶喜好、優(yōu)先權、呼叫號碼、時段、呼入時間及呼叫成敗歷史數據構成。
全文摘要
本發(fā)明公開了一種智能呼叫系統。它包括呼叫引擎、判決器、呼叫策略、內部數據庫、PSTN接口和Ethernet接口;通過PSTN接口接入PSTN話音,IP話音和數據則通過Ethernet接口輸入,用戶參數和呼叫策略存放在內部數據庫中,用戶數據、呼叫策略和連接狀態(tài)的反饋作為判決器的輸入,判決器根據這些輸入產生新的呼叫命令并驅動呼叫引擎,呼叫引擎則根據判決器的命令,將控制信號分發(fā)到不同的PSTN接口和Ethernet接口,同時將連接狀態(tài)反饋給判決器。本發(fā)明發(fā)明能有效地提高呼叫成功率,從而改善系統性能,提高服務質量,具有簡單、健壯、穩(wěn)定等特點。
文檔編號H04Q3/00GK1874371SQ20051002629
公開日2006年12月6日 申請日期2005年5月30日 優(yōu)先權日2005年5月30日
發(fā)明者李中 申請人:康志通索信息科技(上海)有限公司