專利名稱:一種電話呼叫的方法和系統的制作方法
技術領域:
本發明涉及通信技術領域,尤其涉及一種電話呼叫的方法和系統。
背景技術:
隨著電話技術的發展,通過按鍵輸入電話號碼進行呼叫的形式已經不能滿足用戶的需求。
電話機電話記錄存儲技術方面,現有電話機有存儲電話本的功能,但是由于電話本身的局限性,就導致了它所能存儲的電話記錄或者其他信息很有限。以太網電話,英文為Ethernet Phone,簡稱EPHONE,該技術已經實現了把電話記錄存儲在遠端服務器上的功能。
電話機呼叫技術方面,傳統的撥號呼叫方式是用戶通過電話機手動輸入電話號碼或是通過在電話本中查找被叫信息的方式進行。
現階段,語音識別技術無論從識別精度還是效率都已十分成熟,在家電、玩具、工業控制以及通訊信息領域都已經投入使用,滿足各個領域需求的語音識別庫都已完備。
現有技術中,有一個語音識別電話系統,申請號為98114978.2,技術放案如下,連接到專用小交換機式鍵盤業務裝置的主裝置上的電話機,包括用于存儲與用戶的語音有關的信息和與電話號碼有關的信息的語音電話號碼簿存儲部分;通過該語音信息識別用戶輸入語音,并根據該電話號碼信息控制撥號操作的控制部分,以及存放提示數據、以便以語音或顯示方式給用戶以提示的預定導引存儲部分。
該技術缺點如下1、該電話需要設置一個語音識別控制部分,用來識別用戶輸入的語音,提高了電話的成本;
2、所有的電話號碼信息和對應的語音號碼數據全部存儲在本地電話中,而本地電話的存儲容量有限;3、如果更換電話機,用戶需要將所有的語音數據重新再次輸入到新電話機中,增加了用戶的工作量。
發明內容
本發明提出一種電話呼叫的方法和系統,解決了語音撥號話機存儲量數據有限,用戶更換話機需要重新輸入數據的問題。
一種電話呼叫方法,該方法包括A.用戶終端把接收的模擬語音信號轉換成數字信號發送給遠端服務器;B.遠端服務器把所述數字信號和數據庫內的數據匹配,根據匹配結果向被叫發起呼叫請求,并把匹配結果發送給用戶終端。
在步驟A之前包括一個接收用戶語音輸入的步驟,用戶終端在摘機狀態下檢測到語音呼叫按鍵被激活;用戶終端開始接收語音輸入一直到語音呼叫按鍵去激活。
步驟B中如果遠端服務器匹配到一條數據,則遠端服務器向被叫號碼發起呼叫請求和/或把被叫信息發送給用戶終端。
步驟B中如果遠端服務器匹配到多條數據,則遠端服務器把所有匹配的號碼發送給用戶終端;用戶終端顯示所有號碼,并接收用戶輸入;用戶終端把用戶輸入發送給遠端服務器;遠端服務器根據用戶輸入數據建立呼叫和/或把被叫信息發送給用戶終端。
步驟B中如果沒有匹配到任何數據,則遠端服務器發送無效輸入給用戶終端;
用戶終端重新接收用戶輸入。
步驟B中如果沒有匹配到任何數據,則遠端服務器發送詢問指令給用戶終端;用戶終端提示是否存儲該新數據,并接收用戶輸入;如果存儲,則遠端服務器存儲該數據,并向被叫發起呼叫和/或把被叫信息發送給用戶終端;如果不存儲,則用戶終端接收用戶新的語音命令。
遠端服務器和用戶終端之間的通信數據被封裝在SIP、MGCP或H.248中。
一種電話呼叫的系統,包括至少一個用戶終端和至少一個遠端服務器,用戶終端包括聲波處理模塊,用于把接收的語音模擬信號轉換為數字信號,以及把數字信號發送給用戶終端中的數據傳輸模塊;數據傳輸模塊,用于把接收的聲波處理模塊發送的數據傳送給遠端服務器中的數據傳輸模塊;遠端服務器包括語音識別控制模塊,接收遠端服務器中數據傳輸模塊發送數字信號,并把接收的數字信號和一數據庫的數據匹配;呼叫模塊,該模塊利用語音識別控制模塊匹配的結果建立呼叫;數據傳輸模塊,用于接收用戶終端中的數據傳輸模塊傳送的數字信號,并把接收的數字信號發送給語音識別控制模塊。
所述聲波處理模塊功能還包括對接收到的聲波信號進行處理,消除干擾信號以提取有效的語音模擬信號。
所述用戶終端還包括語音呼叫按鍵,只有在該按鍵激活和去激活之間的時間用戶終端才接收用戶的語音輸入。
所述用戶終端還包括顯示模塊,用于顯示提示信息;用戶終端中的數據傳輸模塊功能還包括把接收到的遠端服務器中數據傳輸模塊傳送的數據發送給顯示模塊。
本發明由于把數據存儲在遠端服務器,解決用戶終端存儲數據量有限的問題,用戶更改用戶終端也不需要重新輸入數據;并且由于把語音識別控制模塊從用戶終端移到遠端服務器,降低了用戶終端的成本和簡化了用戶終端的結構。
圖1為本發明的系統框圖;圖2為本發明的呼叫流程圖。
具體實施例方式
為使本發明的目的、技術方案、及優點更加清楚明白,以下參照附圖并舉實施例,對本發明進一步詳細說明。
本發明的主要思路為,把語音識別技術應用到EPHONE技術上,在EPHONE業務上增加語音撥號的功能。通過使用EPHONE客戶端收集語音信號,然后EPHONE客戶端將信號傳送到服務器端,由服務器端對信號進行識別,從而達到撥號的目的。
如圖1所示,1、在EPHONE的遠端服務器上,設置一個語音識別控制模塊,用來對語音信號進行控制、分析和轉換;呼叫模塊,利用語音識別控制模塊匹配的數據建立呼叫;建立一個數據庫,用來存放語音號碼,數據庫的映射關系可采用如下方式
2、在EPHONE機上增加一個語音呼叫按鍵,當用戶需要進行語音呼叫時,需要激活這個按鍵,并向EPHONE輸入語音命令,此時收到的語音信號視為有效輸入,在EPHONE上設置顯示模塊,用于顯示提示消息;3、在本地EPHONE內部設置一個聲波處理模塊。當EPHONE收到用戶輸入的語音信號時,這個模塊就對接收到的聲波信號進行處理消除干擾信號以提取有效的模擬信號,將模擬信號進行模數轉換,得到相應的數字信號;
4、在本地EPHONE和遠端服務器上各設置一個數據傳輸模塊,通過本地EPHONE的數據傳輸模塊,將得到的聲波的數字信號封裝在SIP、MGCP或H.248協議中通過網線上傳到遠端服務器的數據傳輸模塊;5、遠端服務器的數據傳輸模塊接收到客戶端送來的語音信號后,然后把語音信號傳送給語音識別控制模塊,語音識別控制模塊對其進行分析,若該語音信號為正確數據——與存儲在服務器端的語音數據匹配,則對其進行轉換,將語音信號轉換為控制指令;若該語音信號為無效數據,則服務器向本地EPHONE下發輸入無效控制指令,EPHONE根據指令向用戶發出重新輸入語音命令提示;6、當語音轉換為控制指令后,服務器端根據控制指令在數據庫中查找對應的電話號碼,并向被叫號碼發起呼叫請求,并在本地EPHONE屏幕上顯示被叫信息;7、如果服務器端匹配到多個號碼,則將號碼發回到EPHONE,EPHONE在液晶屏上顯示供用戶選擇。
此外,遠端服務器的數據庫的映射關系可擴展,除了被叫名稱有語音存儲外,對電話號碼也提供語音存儲功能,方便短號呼叫。數據庫的映射關系如下
本步驟為可選步驟,目的為在數據庫增加新的語音記錄,步驟為當服務器的語音識別控制模塊分析得出該語音輸入為無效數據時,服務器向本地EPHONE發出詢問命令,提示用戶是否將該語音信號作為新的語音數據進行存儲;若用戶選擇存儲,則服務器在數據庫中增加一條新的語音存儲信息,并向被叫端發起呼叫;否則,提示用戶重新輸入語音命令;
下面結合圖2來說明本發明的具體步驟,步驟1、用戶摘機,激活語音鍵,用戶輸入語音命令;步驟2、話機判斷語音鍵是否激活,如未激活則返回執行步驟1,如已激活則EPhone內部對接收到的語音命令進行干擾消除,提取有效的模擬信號,并對模擬信號進行模數轉換,得到最終的數字信號;步驟3、EPhone中的數據傳輸模塊將數字信號傳送到遠端服務器;步驟4、遠端服務器上的語音識別控制模塊對信號進行分析,如果是正確的語音數據則執行步驟5,否則提示用戶是否重新呼叫,如是則重新呼叫,如果不是則通話結束;步驟5、遠端服務器中的語音識別控制模塊將信號轉換為控制指令;步驟6、遠端服務器根據控制指令在數據庫中查找語音信號對應的被叫號碼,并向被叫發起呼叫請求;步驟7、服務器向本地EPhone下發被叫用戶信息,EPhone在屏幕上顯示被叫信息;步驟8、等待被叫摘機,如被叫摘機,然后進行用戶通話;步驟9、通話結束,用戶掛機。
以上所述,僅為本發明較佳的具體實施方式
,但本發明的保護范圍并不局限于此,任何熟悉本技術領域的技術人員在本發明揭露的技術范圍內,可輕易想到的變化或替換,都應涵蓋在本發明的保護范圍之內。因此,本發明的保護范圍應該以權利要求的保護范圍為準。
權利要求
1.一種電話呼叫方法,其特征在于,該方法包括A.用戶終端把接收的模擬語音信號轉換成數字信號發送給遠端服務器;B.遠端服務器把所述數字信號和數據庫內的數據匹配,根據匹配結果向被叫發起呼叫請求,并把匹配結果發送給用戶終端。
2.如權利要求1所述的一種電話呼叫方法,其特征在于,在步驟A之前包括一個接收用戶語音輸入的步驟,用戶終端在摘機狀態下檢測到語音呼叫按鍵被激活;用戶終端開始接收語音輸入一直到語音呼叫按鍵去激活。
3.如權利要求1所述的一種電話呼叫方法,其特征在于,步驟B中如果遠端服務器匹配到一條數據,則遠端服務器向被叫號碼發起呼叫請求和/或把被叫信息發送給用戶終端。
4.如權利要求1所述的一種電話呼叫方法,其特征在于,步驟B中如果遠端服務器匹配到多條數據,則遠端服務器把所有匹配的號碼發送給用戶終端;用戶終端顯示所有號碼,并接收用戶輸入;用戶終端把用戶輸入發送給遠端服務器;遠端服務器根據用戶輸入數據建立呼叫和/或把被叫信息發送給用戶終端。
5.如權利要求1所述的一種電話呼叫方法,其特征在于,步驟B中如果沒有匹配到任何數據,則遠端服務器發送無效輸入給用戶終端;用戶終端重新接收用戶輸入。
6.如權利要求1所述的一種電話呼叫方法,其特征在于,步驟B中如果沒有匹配到任何數據,則遠端服務器發送詢問指令給用戶終端;用戶終端提示是否存儲該新數據,并接收用戶輸入;如果存儲,則遠端服務器存儲該數據,并向被叫發起呼叫和/或把被叫信息發送給用戶終端;如果不存儲,則用戶終端接收用戶新的語音命令。
7.如1到6任一權利要求所述的一種電話呼叫方法,其特征在于,遠端服務器和用戶終端之間的通信數據被封裝在SIP、MGCP或H.248中。
8.一種電話呼叫的系統,包括至少一個用戶終端和至少一個遠端服務器,其特征在于,用戶終端包括聲波處理模塊,用于把接收的語音模擬信號轉換為數字信號,以及把數字信號發送給用戶終端中的數據傳輸模塊;數據傳輸模塊,用于把接收到的由聲波處理模塊發送的數據傳送給遠端服務器中的數據傳輸模塊;遠端服務器包括語音識別控制模塊,用于接收遠端服務器中數據傳輸模塊發送的數字信號,并把接收的數字信號和一數據庫的數據匹配;呼叫模塊,用于利用語音識別控制模塊匹配的結果建立呼叫;數據傳輸模塊,用于接收用戶終端中的數據傳輸模塊傳送的數字信號,并把接收的數字信號發送給語音識別控制模塊。
9.如權利要求8所述的一種電話呼叫的系統,其特征在于,所述聲波處理模塊功能還包括對接收到的聲波信號進行處理,消除干擾信號以提取有效的語音模擬信號。
10.如權利要求8所述的一種電話呼叫的系統,其特征在于,所述用戶終端還包括語音呼叫按鍵,只有在該按鍵激活和去激活之間的時間用戶終端才接收用戶的語音輸入。
11.如權利要求8至10任一所述的一種電話呼叫的系統,其特征在于,所述用戶終端還包括顯示模塊,用于顯示提示信息;用戶終端中的數據傳輸模塊功能還包括把接收到的遠端服務器中數據傳輸模塊傳送的數據發送給顯示模塊。
全文摘要
本發明公開了一種電話呼叫的方法和系統,解決了語音撥號話機存儲量數據有限,用戶更換話機需要重新輸入數據的問題,用戶終端把接收的模擬語音信號轉換成數字信號發送給遠端服務器,遠端服務器把所述數字信號和數據庫內的數據匹配,根據匹配結果向被叫發起呼叫請求并把匹配結果發送給用戶終端。本發明由于把數據存儲在遠端服務器,解決用戶終端存儲數據量有限的問題,用戶更改用戶終端也不需要重新輸入數據;并且由于把語音識別控制模塊從用戶終端移到遠端服務器,降低了用戶終端的成本和簡化了用戶終端的結構。
文檔編號H04M1/247GK101090413SQ200610061149
公開日2007年12月19日 申請日期2006年6月14日 優先權日2006年6月14日
發明者陳瀟瀟, 馬劍飛 申請人:華為技術有限公司