一種提高雙音多頻信號dtmf二次撥號成功率的方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明屬于移動(dòng)終端設(shè)備實(shí)現(xiàn)技術(shù),主要用于解決移動(dòng)終端在進(jìn)行二次撥號時(shí), 終端電話免提音對網(wǎng)絡(luò)識(shí)別二次撥號號碼的影響。
【背景技術(shù)】
[0002] 電話撥號有兩種,脈沖和音頻,所謂音頻也稱雙音多頻(簡稱:DTMF)信號的撥號 方式,雙音多頻即是電話撥號時(shí)每按一個(gè)鍵,有兩個(gè)音頻頻率疊加成一個(gè)雙音頻信號,十二 個(gè)按鍵由七個(gè)音頻頻率區(qū)分。雙音多頻信號(DTMF),是電話系統(tǒng)中電話機(jī)與交換機(jī)之間的 一種用戶信令,通常用于發(fā)送被叫號碼。
[0003] 雙音多頻的撥號鍵盤是4X4的矩陣,每一行代表一個(gè)低頻,每一列代表一個(gè)高 頻。每按一個(gè)鍵就發(fā)送一個(gè)高頻和低頻的正弦信號組合,比如' 1'相當(dāng)于697和1209赫茲 (Hz)。交換機(jī)可以解碼這些頻率組合并確定所對應(yīng)的按鍵。雙音多頻作用:通話過程中輸 出數(shù)字信號。
[0004] 在實(shí)際的應(yīng)用中,終端撥號存在兩種方式,一種是初始建立話路過程中的撥號,另 外一種是話音鏈路已經(jīng)建立完成,在此基礎(chǔ)上進(jìn)行二次撥號,通常稱撥打分機(jī)號。例如假定 被叫號碼是02362460888-315,用戶在撥出02362460888,稱為第一次撥號,等待第一次撥 通之后,能夠進(jìn)行正常話音通信,此時(shí)還需要再撥出315號碼,這個(gè)過程則稱為二次撥號過 程。二次撥號廣泛應(yīng)用在自動(dòng)應(yīng)答,電話自動(dòng)查詢系統(tǒng)中。
[0005] 在固話中,電話終端是直接將撥號脈沖或是雙音多頻信號,采用模式的方式發(fā)送 到網(wǎng)絡(luò),而在移動(dòng)通信系統(tǒng)中,則使用信令方式,將移動(dòng)終端撥號的號碼,通過編碼發(fā)送到 網(wǎng)絡(luò)去。
[0006] 下面將具體介紹在移動(dòng)通信中,終端和網(wǎng)絡(luò)之間進(jìn)行的二次撥號處理過程,根據(jù) 3GPP的TS23. 014要求實(shí)現(xiàn),如圖1和圖2所示。
[0007] 具體操作過程如下:
[0008] 第一:終端的人機(jī)界面(簡稱:MMI)按下一個(gè)X按鍵,并將這個(gè)X按鍵信息傳送給 該移動(dòng)終端(簡稱:MS)。
[0009] 第二:移動(dòng)終端中的呼叫控制模塊(簡稱:CC模塊)接收到按鍵X信息之后,將采 用START DTMF層間消息將X按鍵信息傳遞給網(wǎng)絡(luò)。
[0010] 第四:網(wǎng)絡(luò)收到來自移動(dòng)終端CC層的START DTMF消息,在移動(dòng)交換中心(簡稱: MSC)將信令轉(zhuǎn)換成雙音多頻信號。
[0011] 第五:在網(wǎng)絡(luò)發(fā)送DTMF信號過程中,如果收到來自終端的停止STOP DTMF信號,則 MSC停止發(fā)送按鍵X的DTMF信號,并且通知移動(dòng)終端網(wǎng)絡(luò),已經(jīng)停止發(fā)送DTMF信號。
[0012] 在實(shí)際的應(yīng)用中,MSC播放DTMF信號的時(shí)間是由移動(dòng)終端的CC層,也就是終端發(fā) 送START DTMF和STOP DTMF的時(shí)間確定。
[0013] 從整個(gè)終端和網(wǎng)絡(luò)的通信過程來看,二次撥號過程是在通話階段發(fā)生的,也就是 移動(dòng)終端發(fā)送START DTMF/STOP DTMF信號是在話音通路已經(jīng)建立的條件下進(jìn)行的。
[0014] 在實(shí)際工程測試中,存在一個(gè)問題,就是網(wǎng)絡(luò)側(cè)在發(fā)送雙音多頻信號時(shí),并沒有將 來自終端上行信號斷開,形成了網(wǎng)絡(luò)發(fā)送雙音多頻信號和上行話音信號的疊加,他們相互 調(diào)制,從而影響了 MSC播放雙音多頻信號的質(zhì)量。然而話音中出現(xiàn)正好是下面頻率組合的 概率非常低,所以終端發(fā)送雙音多頻的概率非常高。
[0015]
[0016]
[0017] 但是在實(shí)際終端中存在一種應(yīng)用場景,由于終端撥號音也是采用DTMF的頻率組 合,那么在免提模式,終端的撥號音直接從揚(yáng)聲器中播出,然后通過麥克,傳送給網(wǎng)絡(luò)。在 DTMF發(fā)送期間,形成了網(wǎng)絡(luò)播放的DTMF音和終端播放DTMF的混疊,從而大大降低了終端發(fā) 送DTMF的成功率。
[0018] 在實(shí)際的網(wǎng)絡(luò)設(shè)計(jì)中,網(wǎng)絡(luò)MSC收到START DTMF之后,開始根據(jù)START DTMF指定 的數(shù)字進(jìn)行模擬雙音多頻聲音的播放,此時(shí)網(wǎng)絡(luò)設(shè)計(jì)應(yīng)該將來自終端的上行話音關(guān)閉,避 免上行免提音對網(wǎng)絡(luò)播放DTMF音的干擾。在國內(nèi)大量的網(wǎng)絡(luò)實(shí)際測試中,都不支持該功 能。為了提高用戶體驗(yàn),提供雙音多頻的傳輸成功率,終端設(shè)計(jì)的時(shí)候必須解決這個(gè)問題。
【發(fā)明內(nèi)容】
[0019] 針對現(xiàn)有技術(shù)的不足,提出了一種提高用戶體驗(yàn),提高雙音多頻的傳輸成功率,提 高雙音多頻信號DTMF二次撥號成功率的方法。本發(fā)明的技術(shù)方案如下:一種提高雙音多頻 信號二次撥號成功率的方法,其包括以下步驟:
[0020] 101、在移動(dòng)通信中,當(dāng)移動(dòng)終端處于連接模式,進(jìn)行正常話音通話的過程中,用戶 需要進(jìn)行二次撥號業(yè)務(wù)時(shí),跳轉(zhuǎn)至步驟102 ;
[0021] 102、用戶在終端的人機(jī)界面即MMI上按下二次撥號業(yè)務(wù)中的具體數(shù)字X,終端的 人機(jī)界面MMI將向移動(dòng)終端的基帶發(fā)送用戶按下的該二次撥號業(yè)務(wù)中的具體數(shù)字X ;
[0022] 103、MS的基帶接收該二次撥號業(yè)務(wù)中的具體數(shù)字X后,首先關(guān)閉上行話路,即關(guān) 閉移動(dòng)終端在上行話音信道上發(fā)送的任何數(shù)據(jù);
[0023] 104、待步驟103中關(guān)閉上行話路后,MS的基帶呼叫控制在信令信道上發(fā)送啟 動(dòng)雙音多頻信號到網(wǎng)絡(luò)側(cè),等待網(wǎng)絡(luò)側(cè)發(fā)送啟動(dòng)雙音多頻信號確認(rèn)消息即START DTMF Acknowledge 消息;
[0024] 105、MS的基帶收到網(wǎng)絡(luò)側(cè)的START DTMF Acknowledge消息之后,等待Ml毫秒之 后,由呼叫控制CC層再次發(fā)送停止雙音多頻消息即STOP DTMF消息到網(wǎng)絡(luò);
[0025] 106、基帶MS終端等待網(wǎng)絡(luò)發(fā)送停止雙音多頻確認(rèn)消息即STOP DTMF Acknowledge 消息,此時(shí)MS的基帶打開上行話音,再進(jìn)行正常通話過程。
[0026] 進(jìn)一步的,所述移動(dòng)終端包括具有應(yīng)用處理器和基帶處理器的智能手機(jī)和沒有專 用的應(yīng)用處理器的功能手機(jī)。
[0027] 進(jìn)一步的,步驟102中的二次撥號業(yè)務(wù)中的具體數(shù)字X選自 1,2,3,4,5,6,7,8,9,0,*,#,A. B,C,D。
[0028] 進(jìn)一步的,當(dāng)移動(dòng)終端為具有應(yīng)用處理器AP和基帶處理器的智能手機(jī)時(shí),在應(yīng)用 處理器AP和基帶處理器之間采用調(diào)制解調(diào)器命令語言(簡稱:AT指令)方式進(jìn)行信息傳 遞,假定600ms,則AP使用AT+VTD = 〃6〃〈CR>來通知基帶。
[0029] 進(jìn)一步的,所述應(yīng)用處理器AP和基帶處理器采用的架構(gòu)包括AT指令處理模塊 (簡稱:ATR模塊)、呼叫模塊、會(huì)話管理模塊、移動(dòng)管理模塊、接入層、音頻控制模塊;其中 ATR主要處理基帶處理器和應(yīng)用處理器之間各種操作命令,采用3GPP TS27. 007描述的解 析和處理過程;呼叫模塊,負(fù)責(zé)移動(dòng)終端的各種語音呼叫相關(guān)的流程,包括話音呼叫流程, 話音被叫流程,話音掛斷等;會(huì)話管理模塊負(fù)責(zé)移動(dòng)終端的分組數(shù)據(jù)匯聚上下文的建立和 釋放;移動(dòng)管理模塊,由兩個(gè)子模塊組成,即電路域移動(dòng)管理模塊和分組數(shù)據(jù)域移動(dòng)管理 模塊;接入層負(fù)責(zé)移動(dòng)終端的無線資源管理和使用,同時(shí)也負(fù)責(zé)移動(dòng)終端接入層的移動(dòng)管 理;音頻控制模塊,負(fù)責(zé)和協(xié)調(diào)移動(dòng)終端音頻相關(guān)處理,包括話音打開,話音關(guān)閉以及生成 DTMF音頻。
[0030] 進(jìn)一步的,所述沒有專用的應(yīng)用處理器的功能手機(jī)采用的軟件架構(gòu)包括:人機(jī)界 面模塊、人機(jī)界面操作、呼叫模塊、會(huì)話管理模塊、移動(dòng)管理模塊、接入層、音頻控制模塊;人 機(jī)界面模塊主要支持完成基礎(chǔ)應(yīng)用軟件,以及各種人機(jī)界面操作;呼叫模塊,負(fù)責(zé)移動(dòng)終端 的語音呼叫相關(guān)的流程,包括話音呼叫流程,話音被叫流程,話音掛斷;會(huì)話管理模塊負(fù)責(zé) 移動(dòng)終端的分組數(shù)據(jù)匯聚上下文的建立和釋放;移動(dòng)管理模塊,由兩個(gè)子模塊組成,即電路 域移動(dòng)管理模塊和分組數(shù)據(jù)域移動(dòng)管理模塊;接入層負(fù)責(zé)移動(dòng)終端的無線資源管理和使 用,同時(shí)也負(fù)責(zé)移動(dòng)終端接入層的移動(dòng)管理;音頻控制模塊,負(fù)責(zé)和協(xié)調(diào)移動(dòng)終端音頻相關(guān) 處理,包括話音打開,話音關(guān)閉以及生成各種DTMF音頻。
[0031] 本發(fā)明的優(yōu)點(diǎn)及有益效果如下:
[0032] 在實(shí)際的應(yīng)用中,用戶為了方便使用二次撥號過程,往往采用移動(dòng)終端的免提功 能,也就是在撥號過程中,終端也明顯聽到清晰的DTMF撥號音,但是由于終端二次撥號的 DTMF撥號音通過了上行話音通道,和網(wǎng)絡(luò)播發(fā)的DTMF撥號音進(jìn)行混疊,造成了對網(wǎng)絡(luò)側(cè)進(jìn) 行播發(fā)DTMF音的干擾,大大影響了接收DTMF設(shè)備對DTMF信號的識(shí)別正確率。由于存在終 端免提撥號音的干擾,導(dǎo)致二次撥號存