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