專利名稱:一種實(shí)現(xiàn)彩色撥號音的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及智能業(yè)務(wù)領(lǐng)域,特別是指一種實(shí)現(xiàn)彩色撥號音的方法。
背景技術(shù):
全網(wǎng)智能化(INnet)的關(guān)鍵在于業(yè)務(wù)與交換分離,由智能網(wǎng)控制包括基礎(chǔ)呼叫在內(nèi)的呼叫,大大提升業(yè)務(wù)能力和網(wǎng)絡(luò)能力。結(jié)合呼叫、網(wǎng)絡(luò)、運(yùn)營、終端各環(huán)節(jié),提出全網(wǎng)的四個(gè)智能化,即呼叫智能化、網(wǎng)絡(luò)智能化、運(yùn)營智能化和終端智能化。
呼叫智能化是指用戶摘機(jī)、撥號、接續(xù)、振鈴、掛機(jī)等呼叫過程的各個(gè)環(huán)節(jié),都由智能網(wǎng)進(jìn)行控制,交換節(jié)點(diǎn)僅完成基本的接續(xù)功能。網(wǎng)絡(luò)智能化是指從滿足業(yè)務(wù)開放的角度來看,網(wǎng)絡(luò)各端局和所有網(wǎng)絡(luò)交換節(jié)點(diǎn)均應(yīng)具有業(yè)務(wù)交換點(diǎn)(SSP)的能力,即端局、匯接局、長途局、關(guān)口局等均具有SSP的能力,同時(shí)支持多種條件下的智能業(yè)務(wù)觸發(fā)。運(yùn)營管理是開展業(yè)務(wù)的重要環(huán)節(jié)。在智能網(wǎng)中實(shí)現(xiàn)呼叫流程,使得全面環(huán)球網(wǎng)(Web)化管理成為可能。從用戶角度出發(fā),全網(wǎng)智能化的運(yùn)營管理模式,可進(jìn)行多層面的個(gè)性化運(yùn)營管理。固定網(wǎng)絡(luò)終端的功能長期處于一種停滯的狀況,這無疑在一定程度上抑制了業(yè)務(wù)的發(fā)展,許多業(yè)務(wù)都是由于終端過于簡單而導(dǎo)致應(yīng)用復(fù)雜,致使業(yè)務(wù)的推廣受到阻礙。業(yè)務(wù)與終端的組合,不但可使用戶快速體驗(yàn)到新業(yè)務(wù)帶來的好處,還可反過來促進(jìn)業(yè)務(wù)的推廣和發(fā)展。
針對主叫用戶摘機(jī)后對終端進(jìn)行的輸入信息,即來自主叫用戶的撥號信息,當(dāng)前主叫交換節(jié)點(diǎn)的號碼收集方式有兩種,一種號碼收集方式是逐位收集、逐位分析,即主叫交換節(jié)點(diǎn)一個(gè)號碼、一個(gè)號碼地對撥號信息收集,并且主叫交換節(jié)點(diǎn)一邊收集號碼一邊對已經(jīng)收集到的號碼進(jìn)行分析,主叫交換節(jié)點(diǎn)根據(jù)預(yù)先存儲(chǔ)的數(shù)據(jù)信息,判斷是否能夠根據(jù)當(dāng)前收集到的號碼確定路由信息或是否觸發(fā)智能業(yè)務(wù),如果是,則主叫交換節(jié)點(diǎn)根據(jù)路由信息路由至被叫交換節(jié)點(diǎn)或觸發(fā)智能業(yè)務(wù);否則,主叫交換節(jié)點(diǎn)繼續(xù)收集號碼并進(jìn)行分析判斷,直至能夠根據(jù)存儲(chǔ)的數(shù)據(jù)信息,確定路由信息或觸發(fā)智能業(yè)務(wù)。另一種號碼收集方式是在主叫交換節(jié)點(diǎn)收集到能夠確定被叫交換節(jié)點(diǎn)路由信息的號碼信息時(shí),立即向被叫交換節(jié)點(diǎn)發(fā)送這些號碼信息,然后一邊繼續(xù)收集號碼,一邊向該被叫交換節(jié)點(diǎn)發(fā)送收集的號碼信息,即主叫交換節(jié)點(diǎn)收集到一個(gè)號碼,就向當(dāng)被叫交換節(jié)點(diǎn)發(fā)送一個(gè)號碼,被叫交換節(jié)點(diǎn)確定收到的號碼已經(jīng)完整時(shí),就向主叫交換節(jié)點(diǎn)發(fā)送確認(rèn)信息,主叫交換節(jié)點(diǎn)通過收到的確認(rèn)信息確定收集到的號碼已完整,停止號碼收集,或即使繼續(xù)進(jìn)行號碼收集也不再進(jìn)行號碼分析,也不再向被叫交換節(jié)點(diǎn)發(fā)送收到的號碼。
目前,一種新業(yè)務(wù)正在悄然興起,這就是彩色撥號音業(yè)務(wù)。彩色撥號音業(yè)務(wù)是指主叫用戶摘機(jī)后聽到的撥號提示音不同于標(biāo)準(zhǔn)的、單一的撥號音,而是能夠根據(jù)主叫用戶的定制播放各種不同聲音的撥號提示音,即撥號提示音不再是一成不變的“嘟”音,可為一段音樂、祝福音等等。但由于交換節(jié)點(diǎn)自身只負(fù)責(zé)基本的呼叫接續(xù)功能,無法根據(jù)用戶定制的業(yè)務(wù)向用戶提供彩色撥號音業(yè)務(wù)。由于在INnet系統(tǒng)中,物理號碼與用戶號碼相分離,用戶擁有的號碼可以不因物理位置的改變而改變,使用戶擁有唯一的永久號碼成為可能。這樣,由于現(xiàn)有交換節(jié)點(diǎn)的組網(wǎng)方式中,用戶數(shù)據(jù)都是存儲(chǔ)在單獨(dú)的局上,而無法將用戶的數(shù)據(jù)集中存儲(chǔ),因此,交換節(jié)點(diǎn)無法確定哪個(gè)主叫用戶定制了彩色撥號音業(yè)務(wù),進(jìn)而無法確定出需要向哪個(gè)主叫用戶播放彩色撥號音,從而使這個(gè)新興的彩色撥號音業(yè)務(wù)根本無法實(shí)現(xiàn),使得彩色撥號音業(yè)務(wù)的推廣受到嚴(yán)重的阻礙。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明的目的在于提供一種實(shí)現(xiàn)彩色撥號音的方法,使固定電話網(wǎng)絡(luò)的彩色撥號音業(yè)務(wù)得以實(shí)現(xiàn),利于彩色撥號音業(yè)務(wù)的推廣和發(fā)展;并且本發(fā)明還進(jìn)一步提供了實(shí)現(xiàn)彩色撥號音業(yè)務(wù)之后的號碼收集方法,使得實(shí)現(xiàn)彩色撥號音業(yè)務(wù)之后的呼叫得以正常接續(xù)。
為了達(dá)到上述目的,本發(fā)明提供了一種實(shí)現(xiàn)彩色撥號音的方法,該方法包含以下步驟A、主叫用戶摘機(jī)觸發(fā)至SCP,SCP判斷主叫用戶是否簽約彩色撥號音業(yè)務(wù),如果是,則執(zhí)行步驟B;否則,執(zhí)行步驟C;B、SCP通知彩色撥號音節(jié)點(diǎn)向主叫用戶播放定制的彩色撥號音,結(jié)束當(dāng)前彩色撥號音流程;C、SSP向主叫用戶播放標(biāo)準(zhǔn)撥號音。
步驟A中所述判斷主叫用戶是否簽約彩色撥號音業(yè)務(wù)為根據(jù)存儲(chǔ)的用戶簽約信息,判斷主叫用戶是否簽約彩色撥號音業(yè)務(wù);所述步驟B包含以下步驟B1、SCP根據(jù)主叫用戶的簽約信息,確定與該主叫用戶相對應(yīng)的音頻文件編碼,然后向彩色撥號音節(jié)點(diǎn)提供該音頻文件編碼,B2、彩色撥號音節(jié)點(diǎn)根據(jù)收到的音頻文件編碼,確定與該音頻文件編碼相對應(yīng)的音頻文件,然后向主叫用戶播放該音頻文件。
所述彩色撥號音節(jié)點(diǎn)為SSP,或?yàn)锳IP。
該方法進(jìn)一步包含D1、SCP通知SSP當(dāng)前預(yù)收號碼長度,SSP根據(jù)收到的預(yù)收號碼長度向SCP返回所述長度的號碼,SCP判斷是否能夠根據(jù)收到的號碼確定呼叫信息,如果是,則進(jìn)行呼叫相關(guān)操作,否則,返回執(zhí)行步驟D1。
SCP中預(yù)先存儲(chǔ)有字冠表,所述步驟D包括以下步驟D11、SCP通知SSP當(dāng)前預(yù)收號碼長度,SSP向SCP返回所述長度的號碼;D12、SCP判斷收到的號碼是否與字冠唯一匹配,如果是,則確定呼叫信息,否則,執(zhí)行步驟D13;D13、SCP通知SSP當(dāng)前預(yù)收號碼長度為所有匹配字冠中最小號碼長度與已經(jīng)收集號碼長度的差,SSP向SCP返回長度為所述長度的號碼,返回執(zhí)行步驟D12。
所述步驟D11為SCP通知SSP當(dāng)前預(yù)收號碼長度為所有字冠中的最小字冠長度,SSP向SCP返回長度為最小字冠長度的號碼;所述步驟D12進(jìn)一步包括以下步驟D121、SCP判斷收到的號碼是否與字冠唯一匹配,如果是,則執(zhí)行步驟D122,否則,執(zhí)行步驟D13;D122、SCP判斷收到的所有號碼的長度是否等于匹配字冠的最小號碼長度,如果是,則對收到的所有號碼進(jìn)行號碼分析,確定呼叫信息,否則,執(zhí)行步驟D123;D123、SCP判斷收到的所有號碼是本網(wǎng)號碼還是外網(wǎng)號碼,如果是本網(wǎng)號碼,則執(zhí)行步驟D124,如果是外網(wǎng)號碼,則執(zhí)行步驟D125;D124、SCP通知SSP當(dāng)前預(yù)收號碼長度為匹配字冠最小號碼長度與已經(jīng)收集號碼長度的差,SSP向SCP返回長度為所述長度的號碼,SCP對收到的所有號碼進(jìn)行號碼分析,確定呼叫信息;D125、SCP通知SSP當(dāng)前預(yù)收號碼長度為外網(wǎng)號碼的最小號碼長度與已經(jīng)收集號碼長度的差,SSP收集到所述長度的號碼后,通過與外網(wǎng)交換節(jié)點(diǎn)的交互確定收集的號碼已完整。
所述當(dāng)前預(yù)收號碼長度為當(dāng)前預(yù)收號碼的最大長度或最小長度。
該方法進(jìn)一步包括SCP每次通知SSP當(dāng)前預(yù)收號碼長度的號碼的時(shí)間間隔,SSP臨時(shí)存儲(chǔ)主叫用戶的輸入號碼。
所述主叫用戶的輸入號碼為除向SCP返回號碼之外的號碼。
所述SCP通知SSP當(dāng)前預(yù)收號碼長度為SCP向SSP發(fā)送攜帶有預(yù)收號碼長度的收號請求。
所述SCP向SSP發(fā)送的第一個(gè)收號請求中攜帶有主叫用戶簽約彩色撥號音業(yè)務(wù)的音頻文件編碼。
該方法進(jìn)一步包含SCP通知SSP收集完整號碼后向SCP返回。
所述SCP通知SSP收集完整號碼后向SCP返回為SCP向SSP發(fā)送攜帶有完整收號標(biāo)識的收號請求。
根據(jù)本發(fā)明提出的方法,主叫用戶一摘機(jī)就觸發(fā)至SCP,SCP根據(jù)存儲(chǔ)的簽約信息判斷主叫用戶是否簽約彩色撥號音業(yè)務(wù),如果是,則通知彩色撥號音節(jié)點(diǎn)向主叫用戶播放相應(yīng)彩色撥號音,從而使新興的彩色撥號音業(yè)務(wù)得以實(shí)現(xiàn),利于彩色撥號音業(yè)務(wù)的推廣和發(fā)展;并且本發(fā)明還進(jìn)一步提供了實(shí)現(xiàn)彩色撥號音業(yè)務(wù)之后的號碼收集方法,如SCP通過多次向SSP發(fā)送PC,使得SSP多次向SCP上報(bào)用戶的輸入號碼,使得SCP能夠?qū)κ占降奶柎a進(jìn)行號碼分析,從而進(jìn)行與呼叫相關(guān)的后續(xù)操作,或SCP通知SSP收集到完整的號碼后再觸發(fā)至SCP,由SCP進(jìn)行呼叫控制,使得實(shí)現(xiàn)彩色撥號音業(yè)務(wù)之后的呼叫得以正常接續(xù)。
圖1為實(shí)現(xiàn)彩色撥號音業(yè)務(wù)示意圖;圖2為實(shí)現(xiàn)彩色撥號音業(yè)務(wù)流程圖;圖3為實(shí)現(xiàn)彩色撥號音業(yè)務(wù)、號碼收集、號碼分析交互過程示意圖;圖4為號碼收集、號碼分析流程圖。
具體實(shí)施例方式
為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面結(jié)合附圖對本發(fā)明作進(jìn)一步的詳細(xì)描述。
圖1為實(shí)現(xiàn)彩色撥號音業(yè)務(wù)示意圖,如圖1所示,本發(fā)明中,在INnet系統(tǒng)中,業(yè)務(wù)控制點(diǎn)(SCP)101中存儲(chǔ)有用戶的簽約信息,例如,用戶是否簽約彩色撥號音業(yè)務(wù),用戶簽約彩色撥號音業(yè)務(wù)的音頻文件編碼等,增強(qiáng)獨(dú)立外部設(shè)備(AIP)102或SSP 103等彩色撥號音節(jié)點(diǎn)中存儲(chǔ)有各種音頻文件,及各音頻文件與音頻文件編碼之間的對應(yīng)關(guān)系。主叫用戶摘機(jī)后,立即將智能業(yè)務(wù)觸發(fā)至SCP 101,SCP 101判斷主叫用戶是否簽約彩色撥號音業(yè)務(wù),如果是,則向AIP 102或SSP 103等彩色撥號音節(jié)點(diǎn)發(fā)送音頻文件編碼,AIP 102或SSP 103等彩色撥號音節(jié)點(diǎn)收到音頻文件編碼后,根據(jù)音頻文件編碼向主叫用戶播放相應(yīng)的音頻文件;否則,SCP 101進(jìn)行后續(xù)操作,如向主叫用戶提供其他業(yè)務(wù)等。
圖2為實(shí)現(xiàn)彩色撥號音業(yè)務(wù)流程圖,如圖2所示,彩色撥號音業(yè)務(wù)的實(shí)現(xiàn)過程包括以下步驟步驟201~步驟202主叫用戶摘機(jī),觸發(fā)至SCP。SCP判斷主叫用戶是否簽約彩色撥號音業(yè)務(wù),如果是,則執(zhí)行步驟203;否則,執(zhí)行步驟205。
步驟203~步驟204SCP根據(jù)主叫用戶的簽約信息,查找到與主叫用戶相對應(yīng)的音頻文件編碼,然后向彩色撥號音節(jié)點(diǎn)發(fā)送該音頻文件編碼。彩色撥號音節(jié)點(diǎn)收到音頻文件編碼后,查找到與該音頻文件編碼相對應(yīng)的音頻文件,然后向主叫用戶播放該音頻文件,使得彩色撥號音業(yè)務(wù)得以實(shí)現(xiàn),然后繼續(xù)執(zhí)行步驟206。
步驟205SSP向主叫用戶播放標(biāo)準(zhǔn)撥號音,該標(biāo)準(zhǔn)撥號音可為系統(tǒng)設(shè)置的默認(rèn)撥號音,如通常的“嘟”音,然后執(zhí)行步驟206。
步驟206~步驟208SCP對主叫用戶輸入的撥號信息進(jìn)行號碼分析,根據(jù)分析獲取的信息通知SSP接續(xù)呼叫,然后建立呼叫直至釋放呼叫。無論主叫用戶是否簽約彩色撥號音業(yè)務(wù),在步驟206之前都可包括SCP向主叫用戶提供其他業(yè)務(wù)的步驟,并且,從建立呼叫到釋放呼叫的過程中還可包括SCP向主叫用戶或被叫用戶提供其他業(yè)務(wù)的步驟。
由于實(shí)現(xiàn)彩色撥號音業(yè)務(wù)后需要進(jìn)行呼叫的接續(xù),而在接續(xù)呼叫前,需要對主叫用戶的撥號信息進(jìn)行收集,以完成號碼的分析,因此,本發(fā)明中,向主叫用戶播放音頻文件,實(shí)現(xiàn)彩色撥號音業(yè)務(wù)后,由SSP收集主叫用戶的撥號信息,并將收集到的號碼交由SCP進(jìn)行號碼分析。
圖3為實(shí)現(xiàn)彩色撥號音業(yè)務(wù)、號碼收集、號碼分析過程示意圖,如圖3所示,實(shí)現(xiàn)彩色撥號音業(yè)務(wù)、號碼收集、號碼分析的交互過程包括以下步驟步驟301~步驟303主叫用戶摘機(jī),SSP向SCP發(fā)送主叫用戶的摘機(jī)信息IDP,觸發(fā)智能業(yè)務(wù)。SCP收到IDP后,對主叫用戶屬性進(jìn)行分析,判斷主叫用戶是否簽約彩色撥號音業(yè)務(wù),如果是,則在步驟304中向SSP發(fā)送的收號請求(PC)中攜帶有與該主叫用戶相對應(yīng)的音頻文件編碼,否則,在步驟304中向SSP發(fā)送的PC中不攜帶任何音頻文件編碼,無論主叫用戶是否簽約彩色撥號音業(yè)務(wù),SCP都會(huì)向SSP發(fā)送連接放音資源消息(CTR或ETC),通知SSP建立放音資源連接。SSP收到CTR或ETC后,與SCP連接放音資源。
步驟304~步驟305SCP向SSP發(fā)送PC,該P(yáng)C中攜帶有預(yù)收號碼長度,通知SSP當(dāng)前收集號碼的長度。如果SCP確定主叫用戶簽約彩色撥號音業(yè)務(wù),則該P(yáng)C中還攜帶有與該主叫用戶相對應(yīng)的音頻文件編碼,SSP收到PC后,根據(jù)音頻文件編碼,查找到相應(yīng)音頻文件,然后向主叫用戶播放該音頻文件。如果SCP確定主叫用戶未簽約彩色撥號音業(yè)務(wù),則SSP收到PC后,向主叫用戶播放標(biāo)準(zhǔn)的撥號音,如系統(tǒng)設(shè)置的默認(rèn)撥號音。主叫用戶開始撥號后,SSP根據(jù)開始收集號碼,并根據(jù)預(yù)收號碼長度在收集到預(yù)收號碼長度的號碼時(shí),通過收號響應(yīng)(PCR)向SCP返回與預(yù)收號碼長度相對應(yīng)的號碼。SCP對收到的號碼進(jìn)行分析,如果能夠根據(jù)已收集到的號碼確定相關(guān)呼叫信息,則根據(jù)確定的呼叫信息進(jìn)行相應(yīng)處理,然后執(zhí)行步驟308;如果無法根據(jù)已收集到的號碼確定相關(guān)呼叫信息,則繼續(xù)執(zhí)行步驟306。
如果是AIP向簽約彩色撥號音業(yè)務(wù)的主叫用戶播放音頻文件,則SCP將音頻文件編碼發(fā)送給AIP,這樣,SCP向SSP發(fā)送的第一個(gè)PC中不攜帶音頻文件編碼,該P(yáng)C中可攜帶靜音指示,由SSP向主叫用戶屏蔽掉其他聲音,使主叫用戶只能夠聽到其定制的音頻文件。
步驟306~步驟307SCP向SSP發(fā)送PC,該P(yáng)C中攜帶有預(yù)收號碼長度,通知SSP當(dāng)前收集號碼的長度,由于主叫用戶在撥號過程中不需要出現(xiàn)任何聲音,因此,該P(yáng)C中還攜帶有靜音指示,通知SSP向主叫用戶屏蔽掉其他聲音。SSP收到PC后,通過PCR向SCP返回與預(yù)收號碼長度相對應(yīng)的、后續(xù)收集到的號碼。SCP將收到的所有號碼進(jìn)行綜合分析,如果能夠根據(jù)已收集到的號碼確定相關(guān)呼叫信息,則根據(jù)確定的呼叫信息進(jìn)行相應(yīng)處理,,然后執(zhí)行步驟308;如果無法根據(jù)已收集到的號碼確定相關(guān)呼叫信息,則重復(fù)執(zhí)行步驟306~307。
由于主叫用戶的撥號是連續(xù)的,但SCP上進(jìn)行的號碼分析是分段的,即SCP多次向SSP發(fā)送PC,要求SSP向其提供收集到的相應(yīng)長度的號碼,然后由SCP對收到的所有號碼進(jìn)行綜合分析,因此,SSP在根據(jù)PC向SCP返回已收集到的號碼之后,主叫用戶的撥號信息仍然會(huì)持續(xù)地傳送至SSP,因此SSP會(huì)繼續(xù)收集號碼,在SCP下一次要求SSP提供收集到的號碼之前,SSP會(huì)暫時(shí)存儲(chǔ)收集到的號碼。
步驟308SCP向SSP發(fā)送釋放放音資源消息(DFC),通知SSP釋放放音資源,SSP和SCP釋放之間的放音資源。
以上過程的描述中提到SCP會(huì)通過多次向SSP發(fā)送PC,使SSP能夠向SCP提供收集到的、所需長度的號碼,從而使SCP能夠根據(jù)SSP提供的號碼確定相關(guān)呼叫信息,下面詳細(xì)描述一下SCP在每次要求SSP提供相應(yīng)長度的號碼時(shí),如何確定預(yù)收號碼長度。
SCP中存儲(chǔ)有字冠表,該字冠表中可包括字冠、最小好長、最大號長、本網(wǎng)屬性、字冠屬性、業(yè)務(wù)屬性等內(nèi)容,SCP可根據(jù)字冠表確定每次的預(yù)收號碼長度,字冠表的具體格式可參見表一。
圖4為號碼收集、號碼分析流程圖,如圖4所示,號碼收集、號碼分析的實(shí)現(xiàn)過程包括以下步驟步驟401~步驟402SCP根據(jù)字冠表中所有字冠的最小長度,通知SSP當(dāng)前預(yù)收號碼長度為該最小字冠長度。SSP收到通知并且主叫用戶開始撥號后,SSP開始收集號碼,并向SCP提供收集到的、長度為最小字冠長度的號碼。
步驟403SCP收到長度為最小字冠長度的號碼后,判斷收到的號碼是否與字冠唯一匹配,如果是,則執(zhí)行步驟404;否則,執(zhí)行步驟411。
步驟404SCP根據(jù)字冠表判斷收到的號碼長度是否等于匹配字冠的最小號碼長度,如果是,則執(zhí)行步驟408,否則,執(zhí)行步驟405。
如果SCP無法通過SSP兩次返回的號碼確定唯一匹配的字冠,可重復(fù)執(zhí)行步驟404,直至確定與收集到的所有號碼唯一匹配的字冠。
步驟405SCP根據(jù)字冠表判斷收到的號碼是本網(wǎng)號碼還是外網(wǎng)號碼,如果是本網(wǎng)號碼,則執(zhí)行步驟406;如果是外網(wǎng)號碼,則執(zhí)行步驟408。本網(wǎng)號碼、外網(wǎng)號碼的劃分是指SCP存儲(chǔ)全部號碼的為本網(wǎng)號碼,僅存儲(chǔ)局部號段的為外網(wǎng)號碼。
步驟406~步驟407SCP根據(jù)字冠表,通知SSP當(dāng)前預(yù)收號碼長度為匹配字冠最小號碼長度與已經(jīng)收集號碼長度的差。SSP收到通知后,向SCP返回相應(yīng)長度的號碼,然后繼續(xù)執(zhí)行步驟408。
步驟408SCP對全部收集的號碼進(jìn)行分析,獲取相關(guān)呼叫信息,然后結(jié)束當(dāng)前號碼收集、號碼分析流程。
步驟409~步驟410SCP根據(jù)字冠表,通知SSP當(dāng)前收集的最大或最小號碼長度為外網(wǎng)最小號碼長度與已經(jīng)收集號碼長度的差,然后SSP通過與外網(wǎng)交換節(jié)點(diǎn)的交互,確定收集的號碼已完整,結(jié)束當(dāng)前號碼收集、號碼分析流程。
步驟411~步驟412SCP根據(jù)字冠表,通知SSP當(dāng)前預(yù)收號碼長度為所有匹配字冠中的最小號碼長度與已經(jīng)收集號碼長度的差。SSP收到通知后,向SCP返回相應(yīng)長度的號碼,返回執(zhí)行步驟403。
以表一為參照,舉一應(yīng)用實(shí)例對號碼收集、號碼分析流程作進(jìn)一步描述。
例如,用戶摘機(jī)后,撥打1790901012345678,具體的號碼收集、號碼分析流程如下SCP根據(jù)表一確定要求SSP第一次返回的、收集號碼的長度=Min(所有字冠中的最小字冠長度)=3,通知SSP當(dāng)前返回的號碼長度為3。主叫用戶撥號后,SSP第一次向SCP返回的號碼長度為3,即向SCP返回的號碼為179。SCP收到179后,判斷出179未與字冠唯一匹配,存在兩個(gè)與179相匹配的字冠,即17909和17909300,這樣,SCP根據(jù)表一確定要求SSP第一次返回的、收集號碼的長度=Min(匹配179字冠的最小號碼長度)-已經(jīng)收集的號碼長度=Min(9,8)-3=8-3=5,通知SSP當(dāng)前返回的號碼長度為5。SSP第二次向SCP返回的號碼長度為5,即主叫用戶撥號的第4位至第8位,返回的號碼為09010。SCP收到09010后,判斷出17909010與字冠17909唯一匹配,然后SCP確定當(dāng)前收集號碼的長度為8,未達(dá)到匹配字冠17909的最小號碼長度,因此,SCP根據(jù)表一確定,要求SSP最后一次返回的、收集號碼的長度=匹配字冠最小號碼長度-已收集號碼的長度=9-8=1,通知SSP當(dāng)前返回的號碼長度為1,SSP最后一次向SCP返回的號碼長度為1,即主叫用戶撥號的第9位,返回的號碼為1,SCP對收到的所有號碼進(jìn)行分析,確定相關(guān)呼叫信息,然后進(jìn)行后續(xù)呼叫相關(guān)操作,如接續(xù)呼叫、觸發(fā)其他智能業(yè)務(wù)等。
為避免由于SSP與SCP之間的交互,使主叫用戶感覺到時(shí)延,影響服務(wù)的質(zhì)量,這就對SCP進(jìn)行號碼分析的能力和效率的要求比較高,因此,可在SCP中增加號碼分析模塊,由該號碼分析模塊對收到的號碼進(jìn)行分析,以實(shí)現(xiàn)更高的號碼分析能力和效率。
另外,主叫用戶摘機(jī)后,觸發(fā)至SCP,SCP對主叫用戶屬性進(jìn)行分析,然后SCP通知SSP進(jìn)行號碼收集,并要求SSP完成完整的被叫號碼收集后,再二次觸發(fā)至SCP,在SCP通知SSP進(jìn)行號碼收集的消息中可攜帶有相應(yīng)特殊標(biāo)識,用于通知SSP完成完整的被叫號碼收集后觸發(fā)至SCP,該用于通知SSP進(jìn)行號碼收集的消息可為PC。如果主叫用戶簽約了彩色撥號音業(yè)務(wù),則在SCP通知SSP進(jìn)行號碼收集的消息中攜帶有相應(yīng)音頻文件編碼,通知SSP根據(jù)音頻文件編碼向主叫用戶播放相應(yīng)音頻文件。SCP以攜帶特殊標(biāo)識的消息通知SSP進(jìn)行號碼收集時(shí),此時(shí),SSP的號碼收集過程不再是分段的,即不再是逐位或逐幾位向SCP上報(bào),而是由SSP完成號碼收集和號碼分析的完整過程,號碼收集完整后最后再觸發(fā)至SCP。這樣,由于需要SSP對收集到的號碼進(jìn)行號碼分析,因此,SSP中需存儲(chǔ)有字冠表,增加了對數(shù)據(jù)的維護(hù)。由于SSP收集到完整的號碼后,還需觸發(fā)至SCP,由SCP對呼叫的接續(xù)進(jìn)行控制,這樣,SSP無法一邊收集號碼一邊將收集到的號碼發(fā)送出去,也就根本無法通過與其他交換節(jié)點(diǎn)的交互,獲知收集到的號碼是否完整,因此,必須將大量的號碼信息存儲(chǔ)在SSP上,SSP才能根據(jù)自身存儲(chǔ)的信息獲知收集到的號碼是否完整,使得SSP中存儲(chǔ)的數(shù)據(jù)量過大,對SSP自身的要求較高。
總之,以上所述僅為本發(fā)明的較佳實(shí)施例而已,并非用于限定本發(fā)明的保護(hù)范圍。
權(quán)利要求
1.一種實(shí)現(xiàn)彩色撥號音的方法,其特征在于,該方法包含以下步驟A、主叫用戶摘機(jī)觸發(fā)至SCP,SCP判斷主叫用戶是否簽約彩色撥號音業(yè)務(wù),如果是,則執(zhí)行步驟B;否則,執(zhí)行步驟C;B、SCP通知彩色撥號音節(jié)點(diǎn)向主叫用戶播放定制的彩色撥號音,結(jié)束當(dāng)前彩色撥號音流程;C、SSP向主叫用戶播放標(biāo)準(zhǔn)撥號音。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,步驟A中所述判斷主叫用戶是否簽約彩色撥號音業(yè)務(wù)為根據(jù)存儲(chǔ)的用戶簽約信息,判斷主叫用戶是否簽約彩色撥號音業(yè)務(wù);所述步驟B包含以下步驟B1、SCP根據(jù)主叫用戶的簽約信息,確定與該主叫用戶相對應(yīng)的音頻文件編碼,然后向彩色撥號音節(jié)點(diǎn)提供該音頻文件編碼,B2、彩色撥號音節(jié)點(diǎn)根據(jù)收到的音頻文件編碼,確定與該音頻文件編碼相對應(yīng)的音頻文件,然后向主叫用戶播放該音頻文件。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述彩色撥號音節(jié)點(diǎn)為SSP,或?yàn)锳IP。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,該方法進(jìn)一步包含D1、SCP通知SSP當(dāng)前預(yù)收號碼長度,SSP根據(jù)收到的預(yù)收號碼長度向SCP返回所述長度的號碼,SCP判斷是否能夠根據(jù)收到的號碼確定呼叫信息,如果是,則進(jìn)行呼叫相關(guān)操作,否則,返回執(zhí)行步驟D1。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,SCP中預(yù)先存儲(chǔ)有字冠表,所述步驟D包括以下步驟D11、SCP通知SSP當(dāng)前預(yù)收號碼長度,SSP向SCP返回所述長度的號碼;D12、SCP判斷收到的號碼是否與字冠唯一匹配,如果是,則確定呼叫信息,否則,執(zhí)行步驟D13;D13、SCP通知SSP當(dāng)前預(yù)收號碼長度為所有匹配字冠中最小號碼長度與已經(jīng)收集號碼長度的差,SSP向SCP返回長度為所述長度的號碼,返回執(zhí)行步驟D12。
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述步驟D11為SCP通知SSP當(dāng)前預(yù)收號碼長度為所有字冠中的最小字冠長度,SSP向SCP返回長度為最小字冠長度的號碼;所述步驟D12進(jìn)一步包括以下步驟D121、SCP判斷收到的號碼是否與字冠唯一匹配,如果是,則執(zhí)行步驟D122,否則,執(zhí)行步驟D13;D122、SCP判斷收到的所有號碼的長度是否等于匹配字冠的最小號碼長度,如果是,則對收到的所有號碼進(jìn)行號碼分析,確定呼叫信息,否則,執(zhí)行步驟D123;D123、SCP判斷收到的所有號碼是本網(wǎng)號碼還是外網(wǎng)號碼,如果是本網(wǎng)號碼,則執(zhí)行步驟D124,如果是外網(wǎng)號碼,則執(zhí)行步驟D125;D124、SCP通知SSP當(dāng)前預(yù)收號碼長度為匹配字冠最小號碼長度與已經(jīng)收集號碼長度的差,SSP向SCP返回長度為所述長度的號碼,SCP對收到的所有號碼進(jìn)行號碼分析,確定呼叫信息;D125、SCP通知SSP當(dāng)前預(yù)收號碼長度為外網(wǎng)號碼的最小號碼長度與已經(jīng)收集號碼長度的差,SSP收集到所述長度的號碼后,通過與外網(wǎng)交換節(jié)點(diǎn)的交互確定收集的號碼已完整。
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述當(dāng)前預(yù)收號碼長度為當(dāng)前預(yù)收號碼的最大長度或最小長度。
8.根據(jù)權(quán)利要求4所述的方法,其特征在于,該方法進(jìn)一步包括SCP每次通知SSP當(dāng)前預(yù)收號碼長度的號碼的時(shí)間間隔,SSP臨時(shí)存儲(chǔ)主叫用戶的輸入號碼。
9.根據(jù)權(quán)利要求8所述的方法,其特征在于,所述主叫用戶的輸入號碼為除向SCP返回號碼之外的號碼。
10.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述SCP通知SSP當(dāng)前預(yù)收號碼長度為SCP向SSP發(fā)送攜帶有預(yù)收號碼長度的收號請求。
11.根據(jù)權(quán)利要求10所述的方法,其特征在于,所述SCP向SSP發(fā)送的第一個(gè)收號請求中攜帶有主叫用戶簽約彩色撥號音業(yè)務(wù)的音頻文件編碼。
12.根據(jù)權(quán)利要求1所述的方法,其特征在于,該方法進(jìn)一步包含SCP通知SSP收集完整號碼后向SCP返回。
13.根據(jù)權(quán)利要求12所述的方法,其特征在于,所述SCP通知SSP收集完整號碼后向SCP返回為SCP向SSP發(fā)送攜帶有完整收號標(biāo)識的收號請求。
全文摘要
本發(fā)明公開了一種實(shí)現(xiàn)彩色撥號音的方法,該方法包含主叫用戶摘機(jī)觸發(fā)至SCP,SCP判斷主叫用戶是否簽約彩色撥號音業(yè)務(wù),如果是,則SCP通知彩色撥號音節(jié)點(diǎn)向主叫用戶播放定制的彩色撥號音,結(jié)束當(dāng)前彩色撥號音流程;否則,SSP向主叫用戶播放標(biāo)準(zhǔn)撥號音,從而使新興的彩色撥號音業(yè)務(wù)得以實(shí)現(xiàn),利于彩色撥號音業(yè)務(wù)的推廣和發(fā)展。另外,本發(fā)明還提供了實(shí)現(xiàn)彩色撥號音業(yè)務(wù)之后的號碼收集方法,使得SCP能夠?qū)κ占降奶柎a進(jìn)行號碼分析,從而進(jìn)行與呼叫相關(guān)的后續(xù)操作,或SCP通知SSP收集到完整的號碼后再觸發(fā)至SCP,由SCP進(jìn)行呼叫控制,使得實(shí)現(xiàn)彩色撥號音業(yè)務(wù)之后的呼叫得以正常接續(xù)。
文檔編號H04M3/42GK1731797SQ20041006268
公開日2006年2月8日 申請日期2004年8月6日 優(yōu)先權(quán)日2004年8月6日
發(fā)明者李論 申請人:華為技術(shù)有限公司