專利名稱:一種數(shù)字程控交換機(jī)固定頻率信號(hào)音智能生成的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信技術(shù)中的數(shù)字程控交換技術(shù),尤其涉及一種數(shù)字程控交換機(jī)固定頻率信號(hào)音的生成方法。
背景技術(shù):
目前,數(shù)字程控交換機(jī)在進(jìn)行呼叫業(yè)務(wù)時(shí),在呼叫的不同階段需要向用戶發(fā)送不同的固定頻率信號(hào)音來提示用戶呼叫業(yè)務(wù)所處的階段,或者提示用戶進(jìn)行特定的操作?,F(xiàn)有技術(shù)中,固定頻率信號(hào)音的生成方法一般是由特定的音頻產(chǎn)生器來產(chǎn)生,或者采用DSP處理器使用相應(yīng)的信號(hào)音生成程序來產(chǎn)生?,F(xiàn)有技術(shù)的缺陷是,當(dāng)程控交換系統(tǒng)在實(shí)際開局運(yùn)行之后,如果需要改變或新增系統(tǒng)的固定頻率信號(hào)音,就需要更換系統(tǒng)的硬件或者軟件,操作復(fù)雜且成本很高。
發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問題是克服現(xiàn)有技術(shù)存在的程控交換機(jī)系統(tǒng)實(shí)際運(yùn)行后固定頻率信號(hào)音不易改變或新增的缺陷,提供一種數(shù)字程控交換機(jī)固定頻率信號(hào)音智能生成的方法,能夠在不改變程控交換機(jī)系統(tǒng)軟件、硬件的情況下通過程控交換機(jī)系統(tǒng)的人機(jī)界面進(jìn)行相關(guān)的數(shù)據(jù)配置,靈活地生成所需的固定頻率信號(hào)音。
本發(fā)明技術(shù)方案如下一種數(shù)字程控交換機(jī)固定頻率信號(hào)音智能生成的方法,包括以下步驟步驟一用戶啟動(dòng)固定頻率信號(hào)音(以下簡(jiǎn)稱固定音)參數(shù)設(shè)置界面,設(shè)置生成固定音的參數(shù),確認(rèn)后發(fā)送生成固定音請(qǐng)求消息至固定音生成處理單元;
步驟二固定音生成處理單元收到用戶發(fā)送的生成固定音請(qǐng)求消息后,處理該請(qǐng)求消息,從請(qǐng)求消息中的消息體中取出固定音生成參數(shù)信息,生成固定音音表、固定音音長和固定音條數(shù),處理各條固定音的斷續(xù)比及交換接續(xù),再通過與固定音發(fā)送處理單元的接口下載固定音發(fā)送代碼、音表信息和音表數(shù)據(jù),下載結(jié)束后,通知固定音發(fā)送處理單元運(yùn)行;步驟三固定音發(fā)送處理單元檢測(cè)到運(yùn)行命令后,根據(jù)固定音音表信息,通過設(shè)定的輸出時(shí)隙,發(fā)送固定音數(shù)據(jù)到交換機(jī)的交換網(wǎng)上。
進(jìn)一步地,步驟一中設(shè)置固定音生成參數(shù)包括設(shè)定以下參數(shù)頻率(或頻率組合)參數(shù)、電平值(DB)參數(shù)、斷續(xù)比(斷續(xù)段數(shù)及相應(yīng)時(shí)長)參數(shù)、編碼方式(AU律類型)參數(shù)、周期性特征參數(shù)、產(chǎn)生及輸出位置(所在電路和時(shí)隙)參數(shù)。
進(jìn)一步地,步驟一中發(fā)送生成固定音請(qǐng)求消息至固定音生成處理單元后,保存設(shè)定的固定音生成參數(shù)信息到程控交換機(jī)。
進(jìn)一步地,固定音生成處理單元是程控交換機(jī)中的信號(hào)音生成處理單板。
進(jìn)一步地,固定音發(fā)送處理單元是DSP音處理器。
相較于現(xiàn)有技術(shù),應(yīng)用本發(fā)明方法新增或改變數(shù)字程控交換機(jī)固定頻率信號(hào)音時(shí),能在不改變交換機(jī)系統(tǒng)硬件時(shí)直接利用系統(tǒng)已有資源,通過增加軟件處理模塊實(shí)現(xiàn)智能生成固定音的功能。本發(fā)明方法包括以下顯著優(yōu)點(diǎn)一,可以按照用戶的需求靈活生成指定參數(shù)的固定音;二,重新生成固定音無需進(jìn)行軟件版本更新;三,本發(fā)明方法在使用時(shí)不影響電話用戶的使用。
圖1a是本發(fā)明方法所應(yīng)用的主要模塊示意圖;圖1b是本發(fā)明方法的主要流程示意圖;圖2是本發(fā)明方法所應(yīng)用的模塊結(jié)構(gòu)示意圖;
圖3是本發(fā)明方法具體實(shí)施例的流程圖。
具體實(shí)施例方式
下面結(jié)合附圖對(duì)技術(shù)方案的實(shí)施方式作進(jìn)一步的詳細(xì)描述如圖1a所示,本發(fā)明方法所應(yīng)用的主要模塊包括三個(gè)部分固定音參數(shù)設(shè)置界面11,固定音生成處理單元12,固定音發(fā)送處理單元13。實(shí)施時(shí),這三個(gè)部分也可以合并成兩個(gè)部分,例如固定音參數(shù)設(shè)置界面11和固定音生成處理單元合并,或者固定音生成處理單元12和固定音發(fā)送處理單元13合并。但合并后在處理的靈活性或效率上有所降低。固定音參數(shù)設(shè)置界面11運(yùn)行于數(shù)字程控交換機(jī)的維護(hù)臺(tái)上,主要功能是提供用戶操作界面和查看當(dāng)前固定音設(shè)置的參數(shù),用戶可以通過人機(jī)界面進(jìn)行固定音參數(shù)的設(shè)置,也可以查詢當(dāng)前程控交換機(jī)上固定音設(shè)置的參數(shù)內(nèi)容,便于用戶增加和修改固定音。固定音生成處理單元12是實(shí)現(xiàn)本發(fā)明方法的主要功能處理單元,負(fù)責(zé)根據(jù)固定音參數(shù),生成固定音音表及提供固定音信息給DSP固定音專用處理器(以下簡(jiǎn)稱DSP處理器),同時(shí)還負(fù)責(zé)下載固定音發(fā)送單元代碼和固定音音表到DSP處理器的功能,以及固定音的交換接續(xù)及斷續(xù)比的控制。固定音發(fā)送處理單元13實(shí)際上是固定音生成結(jié)果的驅(qū)動(dòng)固件,其運(yùn)行代碼可以是獨(dú)立的,通過固定音生成處理單元12下載,可以獨(dú)立運(yùn)行也可以按照固定音生成處理單元12的指令控制運(yùn)行過程。
如圖1b所示,本發(fā)明方法的總體流程包括以下步驟步驟1-100啟動(dòng)固定音參數(shù)設(shè)置界面(人機(jī)界面),設(shè)置生成固定音的參數(shù),包括以下參數(shù)頻率(或頻率組合)參數(shù)、電平值(DB)參數(shù)、斷續(xù)比(斷續(xù)段數(shù)及相應(yīng)時(shí)長)參數(shù)、編碼方式(AU律類型)參數(shù)、周期性特征參數(shù)、產(chǎn)生及輸出位置(所在電路和時(shí)隙)參數(shù);用戶通過程控交換機(jī)系統(tǒng)的人機(jī)界面設(shè)置固定音參數(shù),是在程控交換機(jī)系統(tǒng)的操作維護(hù)終端進(jìn)行的特定進(jìn)程,可以同時(shí)設(shè)置多種固定音參數(shù)。固定音參數(shù)信息通過程控交換機(jī)的通信系統(tǒng)傳遞到信號(hào)音產(chǎn)生處理單板。這是用戶與程控交換機(jī)交互的界面,用戶只要設(shè)定或選擇擬產(chǎn)生的固定音參數(shù)或選用模板即可;步驟1-101參數(shù)設(shè)定確認(rèn)后發(fā)送給程控交換機(jī)相應(yīng)的信號(hào)音產(chǎn)生處理單板(即固定音生成處理單元12)并保存用戶設(shè)定的固定音生成參數(shù)信息在程控交換機(jī)文件中;步驟1-200信號(hào)音產(chǎn)生處理單板通過程控交換機(jī)通信系統(tǒng)收到用戶發(fā)送的生成固定音請(qǐng)求消息后,處理請(qǐng)求消息,取出固定音生成參數(shù)信息,生成固定音音表、固定音音長和固定音條數(shù),并處理各條固定音的斷續(xù)比及交換接續(xù),再通過與DSP音處理器(實(shí)施時(shí),固定音發(fā)送可由信號(hào)發(fā)生器完成,實(shí)施例中僅以DSP處理器為例進(jìn)行說明)的接口下載DSP處理代碼及音表信息和音表數(shù)據(jù)(音表信息包括固定音的條數(shù)及每條固定音的計(jì)算長度;音表數(shù)據(jù)包括固定音處理器處理的固定音數(shù)據(jù));生成固定音音表及下載代碼過程在很短時(shí)間(3-4秒)內(nèi)完成,單板不掉電,幾乎不影響交換機(jī)用戶的正常使用;步驟1-201DSP處理代碼下載結(jié)束后,信號(hào)音產(chǎn)生處理單板通知DSP處理器運(yùn)行(播放固定音);步驟1-300DSP音處理器檢測(cè)到運(yùn)行命令后,根據(jù)固定音音表信息,通過設(shè)定的輸出時(shí)隙,發(fā)送固定音數(shù)據(jù)到交換機(jī)的交換網(wǎng)上;DSP接受運(yùn)行命令并生成用戶所需頻率的信號(hào)音DSP開始檢測(cè)音長度及固定音條數(shù)之后,通過DSP音發(fā)生專用算法,以一定的速率發(fā)送數(shù)字音頻數(shù)據(jù)。
如圖2所示,本發(fā)明實(shí)施例涉及的硬件設(shè)備主要包括用戶設(shè)置固定音參數(shù)界面所用PC機(jī)21、固定音音表生成并下載處理單板22、專用固定音處理器23,以及固定音音表生成并下載處理單板22與專用固定音處理器23之間通信所用的雙口RAM 24和交換接續(xù)(LC網(wǎng))芯片25,專用固定音處理器23通雙口RAM 24與固定音音表生成并下載處理單板22進(jìn)行信息交互。這部分硬件一般的數(shù)字程控交換機(jī)系統(tǒng)都具備,只需要增加相應(yīng)的軟件模塊處理后即可用以實(shí)現(xiàn)本發(fā)明方法。
如圖3所示,本發(fā)明方法實(shí)施例流程如下步驟3-100固定音參數(shù)設(shè)置界面處于空閑態(tài);步驟3-101用戶固定音參數(shù)設(shè)置界面設(shè)置固定音生成參數(shù);步驟3-102發(fā)送生成固定音請(qǐng)求消息(含固定音生成參數(shù))到固定音生成處理單元;步驟3-200設(shè)置等待定時(shí)器并等待固定音生成處理單元的處理應(yīng)答,進(jìn)入等待狀態(tài),選擇執(zhí)行步驟3-201或者步驟3-202;步驟3-201若收到等待定時(shí)器超時(shí)消息,則通知用戶當(dāng)前設(shè)置失敗并返回到初始狀態(tài)步驟3-100;步驟3-202若收到固定音生成處理單元反饋的固定音生成結(jié)束消息,則關(guān)閉等待定時(shí)器,通知用戶當(dāng)前設(shè)置成功,并保存當(dāng)前設(shè)置參數(shù),返回初始狀態(tài)步驟3-100。
步驟3-300固定音生成處理單元處在空閑態(tài);步驟3-301固定音生成處理單元收到用戶發(fā)送的生成固定音請(qǐng)求消息;步驟3-400固定音生成處理單元根據(jù)生成固定音請(qǐng)求消息中的固定音生成參數(shù),計(jì)算出音長度及音條數(shù),并生成固定音音表,存入固定音生成處理單元的數(shù)據(jù)區(qū);步驟3-500固定音生成處理單元下載固定音音表及固定音信息(音長度及條數(shù))到DSP處理器相應(yīng)的HPI(主機(jī)處理接口),判斷下載是否結(jié)束,選擇執(zhí)行步驟3-501或者步驟3-502;步驟3-501如果下載尚未結(jié)束,則繼續(xù)下載;步驟3-502若下載結(jié)束,則執(zhí)行步驟3-600;步驟3-600通知固定音發(fā)送處理單元開始運(yùn)行;步驟3-601固定音生成處理單元反饋設(shè)置成功(固定音生成結(jié)束)消息給固定音參數(shù)設(shè)置界面。
步驟3-700固定音發(fā)送處理單元在收到固定音生成處理單元的運(yùn)行命令后,開始運(yùn)行;步驟3-800固定音發(fā)送處理單元根據(jù)音表參數(shù)開始運(yùn)行固定音發(fā)送處理代碼,往相應(yīng)的時(shí)隙上發(fā)送固定音數(shù)據(jù)。
綜上所述,應(yīng)用本發(fā)明生成程控交換機(jī)固定頻率信號(hào)音具有以下優(yōu)點(diǎn)用戶可以按需靈活生成指定參數(shù)的固定音;在固定音的重新生成過程中,無需進(jìn)行音板軟件版本的更新;本發(fā)明涉及的系統(tǒng)內(nèi)置于交換機(jī)系統(tǒng),在實(shí)際生成固定音的過程中,可以保證不中斷業(yè)務(wù)或者中斷業(yè)務(wù)時(shí)間很短;通過人機(jī)界面,用戶還可以實(shí)時(shí)了解當(dāng)前固定音物理信息參數(shù)數(shù)值。
權(quán)利要求
1.一種數(shù)字程控交換機(jī)固定頻率信號(hào)音智能生成的方法,包括以下步驟步驟一用戶啟動(dòng)固定頻率信號(hào)音即固定音參數(shù)設(shè)置界面,設(shè)置生成固定音的參數(shù),確認(rèn)后發(fā)送生成固定音請(qǐng)求消息至固定音生成處理單元;步驟二固定音生成處理單元收到用戶發(fā)送的生成固定音請(qǐng)求消息后,處理該請(qǐng)求消息,從請(qǐng)求消息中的消息體中取出固定音生成參數(shù)信息,生成固定音音表、固定音音長和固定音條數(shù),處理各條固定音的斷續(xù)比及交換接續(xù),再通過與固定音發(fā)送處理單元的接口下載固定音發(fā)送代碼、音表信息和音表數(shù)據(jù),下載結(jié)束后,通知固定音發(fā)送處理單元運(yùn)行;步驟三固定音發(fā)送處理單元檢測(cè)到運(yùn)行命令后,根據(jù)固定音音表信息,通過設(shè)定的輸出時(shí)隙,發(fā)送固定音數(shù)據(jù)到交換機(jī)的交換網(wǎng)上。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,步驟一中設(shè)置固定音生成參數(shù)包括設(shè)定以下參數(shù)頻率或頻率組合參數(shù)、電平值參數(shù)、斷續(xù)比參數(shù)、編碼方式參數(shù)、周期性特征參數(shù)、產(chǎn)生及輸出位置參數(shù)。
3.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,步驟一中發(fā)送生成固定音請(qǐng)求消息至固定音生成處理單元后,保存設(shè)定的固定音生成參數(shù)信息到程控交換機(jī)。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,進(jìn)一步地,固定音生成處理單元是程控交換機(jī)中的信號(hào)音生成處理單板。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,固定音發(fā)送處理單元是DSP音處理器。
全文摘要
本發(fā)明提供一種數(shù)字程控交換機(jī)固定頻率信號(hào)音智能生成的方法,包括用戶啟動(dòng)固定音參數(shù)設(shè)置界面,設(shè)置生成固定音的參數(shù),確認(rèn)后發(fā)送請(qǐng)求消息至固定音生成處理單元;固定音生成處理單元處理該請(qǐng)求消息,取出固定音生成參數(shù)信息,生成固定音音表、固定音音長和固定音條數(shù),處理各條固定音的斷續(xù)比及交換接續(xù),再通過與固定音發(fā)送處理單元的接口下載固定音發(fā)送代碼、音表信息和音表數(shù)據(jù),下載結(jié)束,通知固定音發(fā)送處理單元運(yùn)行;固定音發(fā)送處理單元根據(jù)固定音音表信息,通過設(shè)定的輸出時(shí)隙,發(fā)送固定音數(shù)據(jù)到交換機(jī)的交換網(wǎng)上。本發(fā)明可以按照用戶的需求靈活生成指定參數(shù)的固定音;重新生成固定音無需進(jìn)行軟件版本更新;不影響電話用戶的使用。
文檔編號(hào)H04M3/00GK1761332SQ20041006493
公開日2006年4月19日 申請(qǐng)日期2004年10月13日 優(yōu)先權(quán)日2004年10月13日
發(fā)明者江坤, 華新海, 付鋒 申請(qǐng)人:中興通訊股份有限公司