專利名稱:語(yǔ)音撥號(hào)方法、裝置及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及語(yǔ)音控制技術(shù),尤其涉及一種語(yǔ)音撥號(hào)的實(shí)現(xiàn)方法、裝置及系統(tǒng)。
背景技術(shù):
目前,利用通信終端進(jìn)行語(yǔ)音撥號(hào)的方法,以手機(jī)為例,大都需要預(yù)先錄制手機(jī)通訊錄中的特定用戶對(duì)應(yīng)的聲控標(biāo)簽,即由手機(jī)機(jī)主說(shuō)出所述特定用戶的名字并記錄在所述手機(jī)內(nèi)置的語(yǔ)音存儲(chǔ)模塊中;然后,在進(jìn)行語(yǔ)音撥號(hào)的過(guò)程中,手機(jī)將接收到的被叫用戶名稱與預(yù)存的聲控標(biāo)簽進(jìn)行比對(duì),以確定所述被叫用戶名稱實(shí)際對(duì)應(yīng)的用戶,并調(diào)用該用戶的手機(jī)號(hào)進(jìn)而根據(jù)該手機(jī)號(hào)啟動(dòng)手機(jī)的撥號(hào)功能。比如,手機(jī)機(jī)主可以利用手機(jī)的錄音功能錄下自己發(fā)出的“張三”的語(yǔ)音信息并將其作為張三對(duì)應(yīng)的聲控標(biāo)簽;這樣,在后續(xù)的手機(jī)使用過(guò)程中,用戶只需向手機(jī)說(shuō)出“張三”,則手機(jī)可以自動(dòng)地將接收到的語(yǔ)音信號(hào)與預(yù)存的聲控標(biāo)簽進(jìn)行比對(duì),直至判斷出接收至_語(yǔ)音信號(hào)與預(yù)存的“張三”這一聲控標(biāo)簽相匹配,則可以判定用戶所要呼叫的被叫用戶就是張三。之后,手機(jī)自動(dòng)從通訊錄中調(diào)用張三的手機(jī)號(hào),并根據(jù)該手機(jī)號(hào)向張三的手機(jī)/ 電話發(fā)起呼叫。然而,在實(shí)現(xiàn)上述手機(jī)語(yǔ)音撥號(hào)功能的過(guò)程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)中至少存在如下問(wèn)題由于語(yǔ)音個(gè)體的差異很大,即使是同一個(gè)人在不同的時(shí)間、不同的心情下所發(fā)出的聲音都會(huì)有所不同,因此上述手機(jī)語(yǔ)音撥號(hào)功能不具備通用性;而且,由于手機(jī)的存儲(chǔ)能力有限且音頻文件一般占用空間較大,因此在手機(jī)等通信終端中很難存儲(chǔ)大量的聲控標(biāo)簽,也就是說(shuō)用戶只能在自己的手機(jī)上設(shè)置幾個(gè)較常用的手機(jī)號(hào)對(duì)應(yīng)的聲控標(biāo)簽,同樣影響到上述語(yǔ)音撥號(hào)功能的通用性。
發(fā)明內(nèi)容
本發(fā)明的實(shí)施例提供一種語(yǔ)音撥號(hào)方法、裝置及系統(tǒng),以增強(qiáng)手機(jī)等通信終端的語(yǔ)音撥號(hào)功能的通用性。為達(dá)到上述目的,本發(fā)明的實(shí)施例采用如下技術(shù)方案一種語(yǔ)音撥號(hào)方法,包括通信終端接收用戶發(fā)送的連接控制命令,根據(jù)該連接控制命令與網(wǎng)絡(luò)側(cè)的云計(jì)算平臺(tái)服務(wù)器建立通信連接;所述通信終端接收所述用戶以語(yǔ)音方式發(fā)送的被叫用戶名稱,并通過(guò)與所述云計(jì)算平臺(tái)服務(wù)器建立的通信連接將所述被叫用戶名稱發(fā)送給所述云計(jì)算平臺(tái)服務(wù)器;所述云計(jì)算平臺(tái)服務(wù)器通過(guò)非特定人語(yǔ)音識(shí)別技術(shù)對(duì)所述被叫用戶名稱進(jìn)行識(shí)另IJ、解析,并從預(yù)存的通訊錄中查找所述被叫用戶名稱對(duì)應(yīng)的被叫號(hào)碼;如果所述云計(jì)算平臺(tái)服務(wù)器在所述預(yù)存的通訊錄中查找到了所述被叫用戶名稱對(duì)應(yīng)的被叫號(hào)碼,則將所述被叫號(hào)碼發(fā)送給所述通信終端,由所述通信終端根據(jù)所述被叫號(hào)碼啟動(dòng)該通信終端上的撥號(hào)器,建立該通信終端與被叫用戶之間的通信連接;如果所述云計(jì)算平臺(tái)服務(wù)器在所述預(yù)存的通訊錄中未找到所述被叫用戶名稱對(duì)應(yīng)的被叫號(hào)碼,則將語(yǔ)音識(shí)別、解析獲得的被叫用戶名稱發(fā)送給所述通信終端,由所述通信終端根據(jù)該被叫用戶名稱在本地存儲(chǔ)的通訊錄中查找所述被叫用戶名稱對(duì)應(yīng)的被叫號(hào)碼, 并根據(jù)所述被叫號(hào)碼啟動(dòng)撥號(hào)器建立該通信終端與被叫用戶之間的通信連接。一種通信終端,包括第一接收單元,用于接收用戶發(fā)送的連接控制命令;連接單元,用于根據(jù)所述第一接收單元接收到的連接控制命令與網(wǎng)絡(luò)側(cè)的云計(jì)算平臺(tái)服務(wù)器建立通信連接;第二接收單元,用于接收所述用戶以語(yǔ)音方式發(fā)送的被叫用戶名稱;第一發(fā)送單元,用于將所述第二接收單元接收到的被叫用戶名稱通過(guò)所述連接單元建立的通信連接發(fā)送給所述云計(jì)算平臺(tái)服務(wù)器;所述通信終端還包括第三接收單元和撥號(hào)單元;或者,所述通信終端還包括第四接收單元、查找單元和撥號(hào)單元;或者,所述通信終端還包括第三接收單元、第四接收單元、查找單元和撥號(hào)單元;其中,所述第三接收單元,用于接收所述云計(jì)算平臺(tái)服務(wù)器下發(fā)的所述被叫用戶名稱對(duì)應(yīng)的被叫號(hào)碼;所述第四接收單元,用于接收所述云計(jì)算平臺(tái)服務(wù)器下發(fā)的語(yǔ)音識(shí)別解析得到的被叫用戶名稱;所述查找單元,用于在根據(jù)所述第四接收單元接收到的被叫用戶名稱在本地存儲(chǔ)的通訊錄中查找所述被叫用戶名稱對(duì)應(yīng)的被叫號(hào)碼;所述撥號(hào)單元,用于根據(jù)所述第三接收單元接收到的被叫號(hào)碼或者所述查找單元查找到的被叫號(hào)碼啟動(dòng)撥號(hào)器建立該通信終端與被叫用戶之間的通信連接。一種云計(jì)算平臺(tái)服務(wù)器,包括第一接收單元,用于接收通信終端發(fā)送的語(yǔ)音形式的被叫用戶名稱;非特定人語(yǔ)音識(shí)別單元,用于通過(guò)非特定人語(yǔ)音識(shí)別技術(shù)對(duì)所述第一接收單元接收到的被叫用戶名稱進(jìn)行識(shí)別、解析;查找單元,用于根據(jù)所述非特定人語(yǔ)音識(shí)別單元識(shí)別解析結(jié)果從預(yù)存的通訊錄中查找所述被叫用戶名稱對(duì)應(yīng)的被叫號(hào)碼;所述云計(jì)算平臺(tái)服務(wù)器還包括第一發(fā)送單元和/或第二發(fā)送單元;其中,第一發(fā)送單元,用于在所述查找單元查找到所述被叫用戶名稱對(duì)應(yīng)的被叫號(hào)碼時(shí),將所述被叫號(hào)碼發(fā)送給所述通信終端;第二發(fā)送單元,用于在所述查找單元未查找到所述被叫用戶名稱對(duì)應(yīng)的被叫號(hào)碼時(shí),將所述非特定人語(yǔ)音識(shí)別單元識(shí)別解析出的被叫用戶名稱發(fā)送給所述通信終端。一種語(yǔ)音撥號(hào)系統(tǒng),包括通信終端和云計(jì)算平臺(tái)服務(wù)器;其中,所述通信終端,用于接收用戶發(fā)送的連接控制命令,根據(jù)該連接控制命令與網(wǎng)絡(luò)側(cè)的云計(jì)算平臺(tái)服務(wù)器建立通信連接;接收所述用戶以語(yǔ)音方式發(fā)送的被叫用戶名稱,并通過(guò)與所述云計(jì)算平臺(tái)服務(wù)器建立的通信連接將所述被叫用戶名稱發(fā)送給所述云計(jì)算平臺(tái)服務(wù)器;所述云計(jì)算平臺(tái)服務(wù)器,用于通過(guò)非特定人語(yǔ)音識(shí)別技術(shù)對(duì)所述被叫用戶名稱進(jìn)行識(shí)別、解析,并從預(yù)存的通訊錄中查找所述被叫用戶名稱對(duì)應(yīng)的被叫號(hào)碼;如果所述云計(jì)算平臺(tái)服務(wù)器在所述預(yù)存的通訊錄中查找到了所述被叫用戶名稱對(duì)應(yīng)的被叫號(hào)碼,則所述云計(jì)算平臺(tái)服務(wù)器還用于將所述被叫號(hào)碼發(fā)送給所述通信終端, 且所述通信終端還用于根據(jù)所述被叫號(hào)碼啟動(dòng)該通信終端上的撥號(hào)器,建立該通信終端與被叫用戶之間的通信連接;如果所述云計(jì)算平臺(tái)服務(wù)器在所述預(yù)存的通訊錄中未找到所述被叫用戶名稱對(duì)應(yīng)的被叫號(hào)碼,則所述云計(jì)算平臺(tái)服務(wù)器還用于將語(yǔ)音識(shí)別、解析獲得的被叫用戶名稱發(fā)送給所述通信終端,且所述通信終端還用于根據(jù)該被叫用戶名稱在本地存儲(chǔ)的通訊錄中查找所述被叫用戶名稱對(duì)應(yīng)的被叫號(hào)碼,并根據(jù)所述被叫號(hào)碼啟動(dòng)撥號(hào)器建立該通信終端與被叫用戶之間的通信連接。本發(fā)明實(shí)施例提供的語(yǔ)音撥號(hào)方法、裝置及系統(tǒng),由于網(wǎng)絡(luò)側(cè)的云計(jì)算平臺(tái)服務(wù)器能夠采用非特定人語(yǔ)音識(shí)別技術(shù)對(duì)用戶通過(guò)語(yǔ)音輸入的被叫用戶名稱進(jìn)行識(shí)別、解析, 使得本發(fā)明實(shí)施例提供的技術(shù)方案不再依賴于某一用戶的預(yù)存的聲音片段來(lái)進(jìn)行語(yǔ)音識(shí)另IJ,因此本發(fā)明實(shí)施例中提供的技術(shù)方案的通用性更好;而且,本發(fā)明實(shí)施例中的方案可以適用于不同語(yǔ)音、音調(diào)用戶的使用,并且還適用于不同方言以及主流外語(yǔ)的識(shí)別(如英語(yǔ)、 法語(yǔ)、德語(yǔ)以及日語(yǔ)等)并進(jìn)行正確解析,進(jìn)而提高用戶在進(jìn)行語(yǔ)音撥號(hào)時(shí)的服務(wù)體驗(yàn)。而且,由于網(wǎng)絡(luò)側(cè)的云計(jì)算平臺(tái)服務(wù)器能夠采用非特定人語(yǔ)音識(shí)別技術(shù)用戶通過(guò)語(yǔ)音輸入的被叫用戶名稱進(jìn)行識(shí)別、解析,使得用戶無(wú)需再在通信終端上記錄與通訊錄中的被叫用戶相對(duì)應(yīng)的聲控標(biāo)簽,也就是說(shuō),用戶可以對(duì)任意的被叫用戶進(jìn)行語(yǔ)音撥號(hào),而不會(huì)受到聲控標(biāo)簽數(shù)量的限制,因此本發(fā)明實(shí)施例中的方案可以進(jìn)一步地?cái)U(kuò)大語(yǔ)音撥號(hào)的通用性。
為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖1為本發(fā)明實(shí)施例一中的語(yǔ)音撥號(hào)系統(tǒng)的結(jié)構(gòu)示意圖;圖2為本發(fā)明實(shí)施例二中的語(yǔ)音撥號(hào)方法的流程圖;圖3為圖2中的步驟S203的具體實(shí)現(xiàn)過(guò)程的示意圖;圖4為圖2中的步驟S205的具體實(shí)現(xiàn)過(guò)程的示意圖;圖5為本發(fā)明實(shí)施例三中的通信終端的結(jié)構(gòu)示意圖一;圖6為本發(fā)明實(shí)施例三中的通信終端的結(jié)構(gòu)示意圖二 ;圖7為圖6中的查找單元的結(jié)構(gòu)示意圖;圖8為本發(fā)明實(shí)施例三中的云計(jì)算平臺(tái)服務(wù)器的結(jié)構(gòu)示意圖;圖9為圖8中的查找單元的結(jié)構(gòu)示意圖。
具體實(shí)施例方式下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。下面結(jié)合附圖對(duì)本發(fā)明實(shí)施例提供的語(yǔ)音撥號(hào)方法、裝置及系統(tǒng)進(jìn)行詳細(xì)描述。實(shí)施例一如圖1所示,本發(fā)明實(shí)施例中提供的語(yǔ)音撥號(hào)系統(tǒng),包括通信終端101和網(wǎng)絡(luò)側(cè)的云計(jì)算平臺(tái)服務(wù)器102 ;其中,所述通信終端101,用于接收用戶發(fā)送的連接控制命令,根據(jù)該連接控制命令與所述云計(jì)算平臺(tái)服務(wù)器102建立通信連接;接收所述用戶以語(yǔ)音方式發(fā)送的被叫用戶名稱, 并通過(guò)與所述云計(jì)算平臺(tái)服務(wù)器102建立的通信連接將所述被叫用戶名稱發(fā)送給所述云計(jì)算平臺(tái)服務(wù)器102 ;所述云計(jì)算平臺(tái)服務(wù)器102,用于通過(guò)非特定人語(yǔ)音識(shí)別技術(shù)對(duì)所述被叫用戶名稱進(jìn)行識(shí)別、解析,并從預(yù)存的通訊錄中查找所述被叫用戶名稱對(duì)應(yīng)的被叫號(hào)碼;如果所述云計(jì)算平臺(tái)服務(wù)器102在所述預(yù)存的通訊錄中查找到了所述被叫用戶名稱對(duì)應(yīng)的被叫號(hào)碼,則所述云計(jì)算平臺(tái)服務(wù)器102還用于將所述被叫號(hào)碼發(fā)送給所述通信終端101,且所述通信終端101還用于根據(jù)所述被叫號(hào)碼啟動(dòng)該通信終端上的撥號(hào)器,建立該通信終端101與被叫用戶之間的通信連接;如果所述云計(jì)算平臺(tái)服務(wù)器102在所述預(yù)存的通訊錄中未找到所述被叫用戶名稱對(duì)應(yīng)的被叫號(hào)碼,則所述云計(jì)算平臺(tái)服務(wù)器102還用于將語(yǔ)音識(shí)別、解析獲得的被叫用戶名稱發(fā)送給所述通信終端101,且所述通信終端101還用于根據(jù)該被叫用戶名稱在本地存儲(chǔ)的通訊錄中查找所述被叫用戶名稱對(duì)應(yīng)的被叫號(hào)碼,并根據(jù)所述被叫號(hào)碼啟動(dòng)撥號(hào)器建立該通信終端101與被叫用戶之間的通信連接。本發(fā)明實(shí)施例提供的語(yǔ)音撥號(hào)方法、裝置及系統(tǒng),由于網(wǎng)絡(luò)側(cè)的云計(jì)算平臺(tái)服務(wù)器能夠采用非特定人語(yǔ)音識(shí)別技術(shù)對(duì)用戶通過(guò)語(yǔ)音輸入的被叫用戶名稱進(jìn)行識(shí)別、解析, 使得本發(fā)明實(shí)施例提供的技術(shù)方案不再依賴于某一用戶的預(yù)存的聲音片段來(lái)進(jìn)行語(yǔ)音識(shí)另IJ,因此本發(fā)明實(shí)施例中提供的技術(shù)方案的通用性更好;而且,本發(fā)明實(shí)施例中的方案可以適用于不同語(yǔ)音、音調(diào)用戶的使用,并且還適用于不同方言以及主流外語(yǔ)的識(shí)別(如英語(yǔ)、 法語(yǔ)、德語(yǔ)以及日語(yǔ)等)并進(jìn)行正確解析,進(jìn)而提高用戶在進(jìn)行語(yǔ)音撥號(hào)時(shí)的服務(wù)體驗(yàn)。在本實(shí)施例中,還可以對(duì)上述圖1中的語(yǔ)音撥號(hào)系統(tǒng)做進(jìn)一步擴(kuò)展。優(yōu)選地,所述通信終端101還可以用于接收所述云計(jì)算平臺(tái)服務(wù)器102下發(fā)的所述用戶的通話統(tǒng)計(jì)數(shù)據(jù);此時(shí),上述通信終端101用于根據(jù)被叫用戶名稱在本地存儲(chǔ)的通訊錄中查找所述被叫用戶名稱對(duì)應(yīng)的被叫號(hào)碼的實(shí)現(xiàn)方式具體為所述通信終端用于結(jié)合所述用戶的通話統(tǒng)計(jì)數(shù)據(jù)將所述被叫用戶名稱與本地存儲(chǔ)的通訊錄中的用戶名稱進(jìn)行模糊匹配,找出與所述被叫用戶名稱最接近的用戶名稱以及該最接近的用戶名稱對(duì)應(yīng)的電話號(hào)碼。進(jìn)一步地,如果通信終端101通過(guò)模糊匹配方式查找到的與被叫用戶名稱最接近的用戶名稱中僅包含一個(gè)用戶名稱,那么所述通信終端101將會(huì)顯示所述與被叫用戶名稱最接近的用戶名稱,并指示用戶判斷所述用戶名稱是否正確;之后,在用戶提供的判斷結(jié)果表明所述用戶名稱正確時(shí),所述通信終端101根據(jù)所述最接近的用戶名稱對(duì)應(yīng)的電話號(hào)碼啟動(dòng)撥號(hào)器并建立通信終端101與被叫用戶之間的通信連接;如果通信終端101通過(guò)模糊匹配方式查找到的與被叫用戶名稱最接近的用戶名稱中包含至少兩個(gè)用戶名稱,那么所述通信終端101將會(huì)顯示所述與被叫用戶名稱最接近的用戶名稱,并指示用戶選擇正確的被叫用戶名稱;在用戶選擇了正確的被叫用戶名稱之后,所述通信終端101根據(jù)用戶所選擇的被叫用戶名稱對(duì)應(yīng)的電話號(hào)碼啟動(dòng)撥號(hào)器并建立通信終端101與被叫用戶之間的通信連接。優(yōu)選地,所述云計(jì)算平臺(tái)服務(wù)器102用于從預(yù)存的通訊錄中查找所述被叫用戶名稱對(duì)應(yīng)的被叫號(hào)碼的具體實(shí)現(xiàn)方式可以是所述云計(jì)算平臺(tái)服務(wù)器102用于結(jié)合所述用戶的通話統(tǒng)計(jì)數(shù)據(jù)將所述被叫用戶名稱與所述預(yù)存的通訊錄中的用戶名稱進(jìn)行模糊匹配,找出與所述被叫用戶名稱最接近的用戶名稱以及該最接近的用戶名稱對(duì)應(yīng)的電話號(hào)碼。之后,云計(jì)算平臺(tái)服務(wù)器102將獲取到的所述最接近的用戶名稱對(duì)應(yīng)的電話號(hào)碼作為被叫用戶號(hào)碼發(fā)送給所述通信終端101。進(jìn)一步地,如果云計(jì)算平臺(tái)服務(wù)器102通過(guò)模糊匹配方式查找到的與所述被叫用戶名稱最接近的用戶名稱中包含僅一個(gè)用戶名稱,那么所述云計(jì)算平臺(tái)服務(wù)器102會(huì)將所述與被叫用戶名稱最接近的用戶名稱發(fā)送給所述通信終端101,由通信終端101顯示接收到的所述與被叫用戶名稱最接近的用戶名稱并指示用戶判斷所述用戶名稱是否正確;之后,在用戶提供的判斷結(jié)果表明所述用戶名稱正確時(shí),所述云計(jì)算平臺(tái)服務(wù)器102將所述最接近的用戶名稱對(duì)應(yīng)的電話號(hào)碼發(fā)送給所述通信終端101,由通信終端101根據(jù)所述電話號(hào)碼啟動(dòng)撥號(hào)器建立通信終端101與被叫用戶之間的通信連接;如果云計(jì)算平臺(tái)服務(wù)器102通過(guò)模糊匹配方式查找到的與被叫用戶名稱最接近的用戶名稱中包含至少兩個(gè)用戶名稱,那么云計(jì)算平臺(tái)服務(wù)器102會(huì)將所述與被叫用戶名稱最接近的用戶名稱發(fā)送給所述通信終端101,由通信終端101顯示接收到的所述與被叫用戶名稱最接近的用戶名稱并指示用戶選擇正確的被叫用戶名稱;在用戶選擇了正確的被叫用戶名稱之后,所述云計(jì)算平臺(tái)服務(wù)器102將用戶選擇的被叫用戶名稱對(duì)應(yīng)的電話號(hào)碼發(fā)送給所述通信終端101,由通信終端101根據(jù)所述電話號(hào)碼啟動(dòng)撥號(hào)器建立通信終端101 與被叫用戶之間的通信連接。在本實(shí)施例中,上述預(yù)存的通訊錄可以是保存在所述云計(jì)算平臺(tái)服務(wù)器上,也可以是保存在網(wǎng)絡(luò)側(cè)的一個(gè)專門(mén)的存儲(chǔ)服務(wù)器上。本發(fā)明實(shí)施例提供的語(yǔ)音撥號(hào)系統(tǒng),由于網(wǎng)絡(luò)側(cè)的云計(jì)算平臺(tái)服務(wù)器能夠采用非特定人語(yǔ)音識(shí)別技術(shù)對(duì)用戶通過(guò)語(yǔ)音輸入的被叫用戶名稱進(jìn)行識(shí)別、解析,使得本發(fā)明實(shí)施例提供的技術(shù)方案不再依賴于某一用戶的預(yù)存的聲音片段來(lái)進(jìn)行語(yǔ)音識(shí)別,因此本發(fā)明實(shí)施例中提供的技術(shù)方案的通用性更好;而且,本發(fā)明實(shí)施例中的方案可以適用于不同語(yǔ)音、音調(diào)用戶的使用,并且還適用于不同方言以及主流外語(yǔ)的識(shí)別(如英語(yǔ)、法語(yǔ)、德語(yǔ)以及日語(yǔ)等)并進(jìn)行正確解析,進(jìn)而提高用戶在進(jìn)行語(yǔ)音撥號(hào)時(shí)的服務(wù)體驗(yàn)。此外,由于網(wǎng)絡(luò)側(cè)的云計(jì)算平臺(tái)服務(wù)器能夠采用非特定人語(yǔ)音識(shí)別技術(shù)用戶通過(guò)語(yǔ)音輸入的被叫用戶名稱進(jìn)行識(shí)別、解析,使得用戶無(wú)需再在通信終端上記錄與通訊錄中的被叫用戶相對(duì)應(yīng)的聲控標(biāo)簽,也就是說(shuō),用戶可以對(duì)任意的被叫用戶進(jìn)行語(yǔ)音撥號(hào),而不會(huì)受到聲控標(biāo)簽數(shù)量的限制,因此本發(fā)明實(shí)施例中的方案可以進(jìn)一步地?cái)U(kuò)大語(yǔ)音撥號(hào)的通用性。實(shí)施例二 如圖2所示,本發(fā)明實(shí)施例提供了一種語(yǔ)音撥號(hào)方法,包括201、通信終端接收用戶發(fā)送的連接控制命令,根據(jù)該連接控制命令與網(wǎng)絡(luò)側(cè)的云計(jì)算平臺(tái)服務(wù)器建立通信連接。在本實(shí)施例中,通信終端與云計(jì)算平臺(tái)服務(wù)器建立通信連接的方式可以是通過(guò)移動(dòng)通信網(wǎng)絡(luò)來(lái)進(jìn)行連接,也可以是通過(guò)互聯(lián)網(wǎng)來(lái)進(jìn)行連接。202、通信終端接收所述用戶以語(yǔ)音方式發(fā)送的被叫用戶名稱,并通過(guò)與云計(jì)算平臺(tái)服務(wù)器建立的通信連接將所述被叫用戶名稱發(fā)送給云計(jì)算平臺(tái)服務(wù)器。所述被叫用戶名稱可以是被叫用戶的名字或者昵稱,不過(guò)一定要與通訊錄中的名稱保持一致,否則會(huì)影響到后續(xù)從通訊錄中查找被叫號(hào)碼的準(zhǔn)確性。203、云計(jì)算平臺(tái)服務(wù)器通過(guò)非特定人語(yǔ)音識(shí)別技術(shù)對(duì)所述被叫用戶名稱進(jìn)行識(shí)另O、解析,并從預(yù)存的通訊錄中查找所述被叫用戶名稱對(duì)應(yīng)的被叫號(hào)碼。其中,通訊錄存儲(chǔ)在云計(jì)算平臺(tái)服務(wù)器上。所述預(yù)存的通訊錄保存在所述云計(jì)算平臺(tái)服務(wù)器上或者網(wǎng)絡(luò)側(cè)的一個(gè)存儲(chǔ)服務(wù)器上。如果在步驟203中,如果云計(jì)算平臺(tái)服務(wù)器查找到了所述被叫用戶名稱對(duì)應(yīng)的被叫號(hào)碼,則執(zhí)行步驟204 ;否則,執(zhí)行步驟205。204、如果云計(jì)算平臺(tái)服務(wù)器在所述預(yù)存的通訊錄中查找到了所述被叫用戶名稱對(duì)應(yīng)的被叫號(hào)碼,則將所述被叫號(hào)碼發(fā)送給通信終端,由通信終端根據(jù)所述被叫號(hào)碼啟動(dòng)該通信終端上的撥號(hào)器,建立該通信終端與被叫用戶之間的通信連接。205、如果云計(jì)算平臺(tái)服務(wù)器在所述預(yù)存的通訊錄中未找到所述被叫用戶名稱對(duì)應(yīng)的被叫號(hào)碼,則將語(yǔ)音識(shí)別、解析獲得的被叫用戶名稱發(fā)送給通信終端,由通信終端根據(jù)該被叫用戶名稱在本地存儲(chǔ)的通訊錄中查找所述被叫用戶名稱對(duì)應(yīng)的被叫號(hào)碼,并根據(jù)所述被叫號(hào)碼啟動(dòng)撥號(hào)器建立該通信終端與被叫用戶之間的通信連接。本發(fā)明實(shí)施例提供的語(yǔ)音撥號(hào)方法,由于網(wǎng)絡(luò)側(cè)的云計(jì)算平臺(tái)服務(wù)器能夠采用非特定人語(yǔ)音識(shí)別技術(shù)對(duì)用戶通過(guò)語(yǔ)音輸入的被叫用戶名稱進(jìn)行識(shí)別、解析,使得本發(fā)明實(shí)施例提供的技術(shù)方案不再依賴于某一用戶的預(yù)存的聲音片段來(lái)進(jìn)行語(yǔ)音識(shí)別,因此本發(fā)明實(shí)施例中提供的技術(shù)方案的通用性更好;而且,本發(fā)明實(shí)施例中的方案可以適用于不同語(yǔ)音、音調(diào)用戶的使用,并且還適用于不同方言以及主流外語(yǔ)的識(shí)別(如英語(yǔ)、法語(yǔ)、德語(yǔ)以及日語(yǔ)等)并進(jìn)行正確解析,進(jìn)而提高用戶在進(jìn)行語(yǔ)音撥號(hào)時(shí)的服務(wù)體驗(yàn)。在本發(fā)明的另一具體實(shí)施例中,還可以對(duì)上述步驟203做進(jìn)一步擴(kuò)展。具體地,如圖3所示,上述步驟203中的云計(jì)算平臺(tái)服務(wù)器從預(yù)存的通訊錄中查找所述被叫用戶名稱對(duì)應(yīng)的被叫號(hào)碼的過(guò)程,在具體實(shí)現(xiàn)時(shí)還可以包括以下步驟S31、云計(jì)算平臺(tái)服務(wù)器結(jié)合用戶的通話統(tǒng)計(jì)數(shù)據(jù)將被叫用戶名稱與預(yù)存的通訊錄中的用戶名稱進(jìn)行模糊匹配,找出與所述被叫用戶名稱最接近的用戶名稱以及該最接近的用戶名稱對(duì)應(yīng)的電話號(hào)碼。所述通話統(tǒng)計(jì)數(shù)據(jù)可以是一段時(shí)間內(nèi)所述用戶的通話記錄,所述一段時(shí)間可以是但不限于是一個(gè)月、半個(gè)月或者一周。一般來(lái)說(shuō),時(shí)間太長(zhǎng)會(huì)使得云計(jì)算平臺(tái)服務(wù)器存儲(chǔ)的
12數(shù)據(jù)量太大,而時(shí)間太短又會(huì)使得數(shù)據(jù)統(tǒng)計(jì)量不足而致使后續(xù)的模糊匹配不夠準(zhǔn)確;所述一段時(shí)間的長(zhǎng)短可以由用戶根據(jù)自己的需要進(jìn)行設(shè)定。上述模糊匹配過(guò)程可以采用已有的=Brute-Force算法(BF算法,也稱簡(jiǎn)單匹配算法)、BM算法或KMP算法等模糊匹配算法。如果云計(jì)算平臺(tái)服務(wù)器通過(guò)模糊匹配找出的與所述被叫用戶名稱最接近的用戶名稱中僅包含一個(gè)用戶名稱,那么云計(jì)算平臺(tái)服務(wù)器可以直接根據(jù)這一個(gè)用戶名稱查找其對(duì)應(yīng)的電話號(hào)碼作為被叫用戶號(hào)碼發(fā)送給通信終端。優(yōu)選地,云計(jì)算平臺(tái)服務(wù)器還可以通過(guò)步驟S32和S33對(duì)模糊匹配找出的一個(gè)最接近的用戶名稱進(jìn)行確認(rèn),以免出現(xiàn)誤撥的情況。S32、云計(jì)算平臺(tái)服務(wù)器將所述與被叫用戶名稱最接近的用戶名稱發(fā)送給所述通
信終端。S33、通信終端顯示接收到的所述與被叫用戶名稱最接近的用戶名稱,并指示用戶判斷所述用戶名稱是否正確。用戶可以對(duì)所述通信終端上顯示的用戶名稱進(jìn)行判斷,以確認(rèn)云計(jì)算平臺(tái)服務(wù)器通過(guò)模糊匹配找出的用戶名稱是否為正確的被叫用戶。通信終端接收用戶提供的判斷結(jié)果,并將該判斷結(jié)果上傳到云計(jì)算平臺(tái)服務(wù)器。相應(yīng)地,云計(jì)算平臺(tái)服務(wù)器會(huì)在用戶提供的判斷結(jié)果表明所述用戶名稱正確時(shí),將所述最接近的用戶名稱對(duì)應(yīng)的電話號(hào)碼發(fā)送給所述通信終端。如果云計(jì)算平臺(tái)服務(wù)器通過(guò)模糊匹配找出的與所述被叫用戶名稱最接近的用戶名稱中包含至少兩個(gè)用戶名稱,那么云計(jì)算平臺(tái)服務(wù)器可以將所述至少兩個(gè)用戶名稱中的首個(gè)用戶名稱對(duì)應(yīng)的電話號(hào)碼作為被叫用戶號(hào)碼發(fā)送給通信終端。優(yōu)選地,云計(jì)算平臺(tái)服務(wù)器還可以通過(guò)步驟S34和S35對(duì)模糊匹配找出的至少兩個(gè)最接近的用戶名稱進(jìn)行確認(rèn), 以免出現(xiàn)誤撥的情況。S34、云計(jì)算平臺(tái)服務(wù)器將所述與被叫用戶名稱最接近的用戶名稱發(fā)送給所述通信終端。S35、通信終端顯示接收到的所述與被叫用戶名稱最接近的用戶名稱,并指示用戶選擇正確的被叫用戶名稱。用戶可以從通信終端所顯示的至少兩個(gè)用戶名稱中選出實(shí)際需要呼叫的被叫用戶。通信終端在接收到用戶提供的選擇結(jié)果后,將所述選擇結(jié)果上傳到云計(jì)算平臺(tái)服務(wù)器。 相應(yīng)地,在用戶選擇了正確的被叫用戶名稱之后,所述云計(jì)算平臺(tái)服務(wù)器將用戶選擇的被叫用戶名稱對(duì)應(yīng)的電話號(hào)碼發(fā)送給所述通信終端。在本發(fā)明的又一具體實(shí)施例中,還可以對(duì)上述步驟205做進(jìn)一步擴(kuò)展。具體地,如圖4所示,上述步驟205在具體實(shí)現(xiàn)時(shí)還可以包括以下步驟S51、通信終端接收所述云計(jì)算平臺(tái)服務(wù)器下發(fā)的所述用戶的通話統(tǒng)計(jì)數(shù)據(jù)。所述通話統(tǒng)計(jì)數(shù)據(jù)可以是一段時(shí)間內(nèi)所述用戶的通話記錄,所述一段時(shí)間可以是但不限于是一個(gè)月、半個(gè)月或者一周。一般來(lái)說(shuō),時(shí)間太長(zhǎng)會(huì)使得云計(jì)算平臺(tái)服務(wù)器存儲(chǔ)的數(shù)據(jù)量太大,而時(shí)間太短又會(huì)使得數(shù)據(jù)統(tǒng)計(jì)量不足而致使后續(xù)的模糊匹配不夠準(zhǔn)確;所述一段時(shí)間的長(zhǎng)短可以由用戶根據(jù)自己的需要進(jìn)行設(shè)定。S52、通信終端結(jié)合所述用戶的通話統(tǒng)計(jì)數(shù)據(jù)將所述被叫用戶名稱與本地存儲(chǔ)的通訊錄中的用戶名稱進(jìn)行模糊匹配,找出與所述被叫用戶名稱最接近的用戶名稱以及該最接近的用戶名稱對(duì)應(yīng)的電話號(hào)碼。上述模糊匹配過(guò)程可以采用已有的=Brute-Force算法(BF算法,也稱簡(jiǎn)單匹配算法)、BM算法或KMP算法等模糊匹配算法。如果通信終端通過(guò)模糊匹配找出的與所述被叫用戶名稱最接近的用戶名稱中僅包含一個(gè)用戶名稱,那么通信終端可以直接將該用戶名稱對(duì)應(yīng)的電話號(hào)碼作為被叫用戶號(hào)碼,并啟動(dòng)撥號(hào)功能。優(yōu)選地,通信終端還可以通過(guò)步驟S53和SM對(duì)模糊匹配找出的一個(gè)最接近的用戶名稱進(jìn)行確認(rèn),以免出現(xiàn)誤撥的情況。S53、通信終端顯示所述與被叫用戶名稱最接近的用戶名稱,并指示用戶判斷所述用戶名稱是否正確。用戶可以對(duì)所述通信終端上顯示的用戶名稱進(jìn)行判斷,以確認(rèn)所述通信終端通過(guò)模糊匹配找出的用戶名稱是否為正確的被叫用戶。S54、在用戶提供的判斷結(jié)果表明所述用戶名稱正確時(shí),所述通信終端根據(jù)所述最接近的用戶名稱對(duì)應(yīng)的電話號(hào)碼啟動(dòng)撥號(hào)器。如果通信終端通過(guò)模糊匹配找出的與所述被叫用戶名稱最接近的用戶名稱中包含至少兩個(gè)用戶名稱,那么通信終端可以將所述至少兩個(gè)用戶名稱中的首個(gè)用戶名稱對(duì)應(yīng)的電話號(hào)碼作為被叫用戶號(hào)碼,并啟動(dòng)撥號(hào)功能。優(yōu)選地,通信終端還可以通過(guò)步驟S55和 S56對(duì)模糊匹配找出的至少兩個(gè)最接近的用戶名稱進(jìn)行確認(rèn),以免出現(xiàn)誤撥的情況。在本實(shí)施例中,如果用戶的判斷結(jié)果表明用戶名稱錯(cuò)誤,用戶可以手動(dòng)獲取正確的被叫用戶名稱,當(dāng)然,在實(shí)際的使用過(guò)程中,用戶還可以通過(guò)其他方式獲取掙錢的被叫用戶名稱,此處不作一一贅述。S55、通信終端顯示所述與被叫用戶名稱最接近的至少兩個(gè)用戶名稱,并指示用戶選擇正確的被叫用戶名稱。用戶可以從通信終端所顯示的至少兩個(gè)用戶名稱中選出實(shí)際需要呼叫的被叫用戶。S56、在用戶選擇了正確的被叫用戶名稱之后,通信終端根據(jù)用戶所選擇的被叫用戶名稱對(duì)應(yīng)的電話號(hào)碼啟動(dòng)撥號(hào)器。如果用戶沒(méi)有獲得正確的被叫用戶名稱,則用戶可以手動(dòng)獲取正確的被叫用戶名稱,當(dāng)然,在實(shí)際的使用過(guò)程中,用戶還可以通過(guò)其他方式獲取掙錢的被叫用戶名稱,此處
不作一一贅述。本發(fā)明實(shí)施例提供的語(yǔ)音撥號(hào)方法,由于網(wǎng)絡(luò)側(cè)的云計(jì)算平臺(tái)服務(wù)器能夠采用非特定人語(yǔ)音識(shí)別技術(shù)對(duì)用戶通過(guò)語(yǔ)音輸入的被叫用戶名稱進(jìn)行識(shí)別、解析,使得本發(fā)明實(shí)施例提供的技術(shù)方案不再依賴于某一用戶的預(yù)存的聲音片段來(lái)進(jìn)行語(yǔ)音識(shí)別,因此本發(fā)明實(shí)施例中提供的技術(shù)方案的通用性更好;而且,本發(fā)明實(shí)施例中的方案可以適用于不同語(yǔ)音、音調(diào)用戶的使用,并且還適用于不同方言以及主流外語(yǔ)的識(shí)別(如英語(yǔ)、法語(yǔ)、德語(yǔ)以及日語(yǔ)等)并進(jìn)行正確解析,進(jìn)而提高用戶在進(jìn)行語(yǔ)音撥號(hào)時(shí)的服務(wù)體驗(yàn)。此外,由于網(wǎng)絡(luò)側(cè)的云計(jì)算平臺(tái)服務(wù)器能夠采用非特定人語(yǔ)音識(shí)別技術(shù)用戶通過(guò)語(yǔ)音輸入的被叫用戶名稱進(jìn)行識(shí)別、解析,使得用戶無(wú)需再在通信終端上記錄與通訊錄中的被叫用戶相對(duì)應(yīng)的聲控標(biāo)簽,也就是說(shuō),用戶可以對(duì)任意的被叫用戶進(jìn)行語(yǔ)音撥號(hào),而不會(huì)受到聲控標(biāo)簽數(shù)量的限制,因此本發(fā)明實(shí)施例中的方案可以進(jìn)一步地?cái)U(kuò)大語(yǔ)音撥號(hào)的通用性。實(shí)施例三為了能夠更好地實(shí)現(xiàn)上述方法,本發(fā)明實(shí)施例還提供了一種通信終端和一種云計(jì)算平臺(tái)服務(wù)器。如圖5所示,本實(shí)施例中提供的通信終端包括第一接收單元501,用于接收用戶發(fā)送的連接控制命令;連接單元502,用于根據(jù)所述第一接收單元501接收到的連接控制命令與網(wǎng)絡(luò)側(cè)的云計(jì)算平臺(tái)服務(wù)器建立通信連接;第二接收單元503,用于接收所述用戶以語(yǔ)音方式發(fā)送的被叫用戶名稱;第一發(fā)送單元504,用于將所述第二接收單元503接收到的被叫用戶名稱通過(guò)所述連接單元502建立的通信連接發(fā)送給所述云計(jì)算平臺(tái)服務(wù)器;所述通信終端還包括第三接收單元505和撥號(hào)單元508 ;或者,所述通信終端還包括第四接收單元506、查找單元507和撥號(hào)單元508 ;或者,所述通信終端還包括第三接收單元505、第四接收單元506、查找單元507和撥號(hào)單元508 ;其中,所述第三接收單元505,用于接收所述云計(jì)算平臺(tái)服務(wù)器下發(fā)的所述被叫用戶名稱對(duì)應(yīng)的被叫號(hào)碼;所述第四接收單元506,用于接收所述云計(jì)算平臺(tái)服務(wù)器下發(fā)的語(yǔ)音識(shí)別解析得到的被叫用戶名稱;所述查找單元507,用于在根據(jù)所述第四接收單元506接收到的被叫用戶名稱在本地存儲(chǔ)的通訊錄中查找所述被叫用戶名稱對(duì)應(yīng)的被叫號(hào)碼;所述撥號(hào)單元508,用于根據(jù)所述第三接收單元505接收到的被叫號(hào)碼或者所述查找單元507查找到的被叫號(hào)碼啟動(dòng)撥號(hào)器建立該通信終端與被叫用戶之間的通信連接。在具體應(yīng)用中,還可以對(duì)上述通信終端做進(jìn)一步擴(kuò)展。優(yōu)選地,如圖6所示,本實(shí)施例中的通信終端還包括第五接收單元509,用于接收所述云計(jì)算平臺(tái)服務(wù)器下發(fā)的所述用戶的通話統(tǒng)計(jì)數(shù)據(jù);此時(shí),所述查找單元507,如圖7所示,包括匹配模塊571,用于結(jié)合所述第五接收單元509接收到的所述用戶的通話統(tǒng)計(jì)數(shù)據(jù)將所述被叫用戶名稱與本地存儲(chǔ)的通訊錄中的用戶名稱進(jìn)行模糊匹配,并找出與所述被叫用戶名稱最接近的用戶名稱;查找模塊572,用于在本地存儲(chǔ)的通訊錄中查找與所述最接近的用戶名稱對(duì)應(yīng)的電話號(hào)碼。進(jìn)一步地,所述查找單元507還可以包括指示模塊573 ;如果所述查找模塊572查找到的與被叫用戶名稱最接近的用戶名稱中僅包含一個(gè)用戶名稱;則所述指示模塊573,用于顯示所述查找模塊572查找到的與被叫用戶名稱最接近的用戶名稱,并指示用戶判斷所述用戶名稱是否正確;此時(shí),所述撥號(hào)單元508具體用于在用戶提供的判斷結(jié)果表明所述用戶名稱正確時(shí),根據(jù)所述最接近的用戶名稱對(duì)應(yīng)的電話號(hào)碼啟動(dòng)撥號(hào)器;
如果所述查找模塊572查找到的與被叫用戶名稱最接近的用戶名稱中包含至少兩個(gè)用戶名稱;則所述指示模塊573,用于顯示所述查找模塊572查找到的與被叫用戶名稱最接近的至少兩個(gè)用戶名稱,并指示用戶選擇正確的被叫用戶名稱;此時(shí),所述撥號(hào)單元 508具體用于在用戶選擇了正確的被叫用戶名稱之后,根據(jù)用戶所選擇的被叫用戶名稱對(duì)應(yīng)的電話號(hào)碼啟動(dòng)撥號(hào)器。在本實(shí)施例中,還提供了一種云計(jì)算平臺(tái)服務(wù)器。如圖8所示,所述云計(jì)算平臺(tái)服務(wù)器包括第一接收單元801,用于接收通信終端發(fā)送的語(yǔ)音形式的被叫用戶名稱;非特定人語(yǔ)音識(shí)別單元802,用于通過(guò)非特定人語(yǔ)音識(shí)別技術(shù)對(duì)所述第一接收單元801接收到的被叫用戶名稱進(jìn)行識(shí)別、解析;查找單元803,用于根據(jù)所述非特定人語(yǔ)音識(shí)別單元802的識(shí)別解析結(jié)果從預(yù)存的通訊錄中查找所述被叫用戶名稱對(duì)應(yīng)的被叫號(hào)碼;所述云計(jì)算平臺(tái)服務(wù)器還包括第一發(fā)送單元804和/或第二發(fā)送單元805 ;其中,第一發(fā)送單元804,用于在所述查找單元803查找到所述被叫用戶名稱對(duì)應(yīng)的被叫號(hào)碼時(shí),將所述被叫號(hào)碼發(fā)送給所述通信終端;第二發(fā)送單元805,用于在所述查找單元803未查找到所述被叫用戶名稱對(duì)應(yīng)的被叫號(hào)碼時(shí),將所述非特定人語(yǔ)音識(shí)別單元識(shí)別解析出的被叫用戶名稱發(fā)送給所述通信終端。在具體應(yīng)用中,還可以對(duì)上述通信終端做進(jìn)一步擴(kuò)展。優(yōu)選地,所述查找單元803,如圖9所示,包括匹配模塊831,用于結(jié)合所述用戶的通話統(tǒng)計(jì)數(shù)據(jù)將所述被叫用戶名稱與所述預(yù)存的通訊錄中的用戶名稱進(jìn)行模糊匹配,并找出與所述被叫用戶名稱最接近的用戶名稱;查找模塊832,用于根據(jù)所述最接近的用戶名稱在所述預(yù)存的通訊錄中查找所述最接近的用戶名稱對(duì)應(yīng)的電話號(hào)碼。進(jìn)一步地,所述查找單元803還可以包括發(fā)送模塊833 ;如果所述查找模塊832查找到的與被叫用戶名稱最接近的用戶名稱中僅包含一個(gè)用戶名稱;則所述發(fā)送模塊833,用于將所述匹配模塊831確定的與被叫用戶名稱最接近的用戶名稱發(fā)送給所述通信終端,由所述通信終端顯示給用戶并指示用戶判斷所述最接近的用戶名稱是否正確;此時(shí),所述第一發(fā)送單元804具體用于在用戶提供的判斷結(jié)果表明所述用戶名稱正確時(shí),將所述最接近的用戶名稱對(duì)應(yīng)的電話號(hào)碼發(fā)送給所述通信終端;如果所述查找模塊832查找到的與被叫用戶名稱最接近的用戶名稱中包含至少兩個(gè)用戶名稱;則所述發(fā)送模塊833,用于將所述匹配模塊831確定的與被叫用戶名稱最接近的用戶名稱發(fā)送給所述通信終端,由所述通信終端顯示給用戶并指示用戶選擇正確的被叫用戶名稱;此時(shí),所述第一發(fā)送單元804具體用于在用戶選擇了正確的被叫用戶名稱之后,將用戶選擇的被叫用戶名稱對(duì)應(yīng)的電話號(hào)碼發(fā)送給所述通信終端。利用本實(shí)施例中提供的通信終端和云計(jì)算平臺(tái)服務(wù)器實(shí)現(xiàn)上述語(yǔ)音撥號(hào)的過(guò)程, 可以參照實(shí)施例二中的方法描述,此處不再贅述。本發(fā)明實(shí)施例提供的通信終端和云計(jì)算平臺(tái)服務(wù)器,由于網(wǎng)絡(luò)側(cè)的云計(jì)算平臺(tái)服務(wù)器能夠采用非特定人語(yǔ)音識(shí)別技術(shù)對(duì)用戶通過(guò)語(yǔ)音輸入的被叫用戶名稱進(jìn)行識(shí)別、解析,使得本發(fā)明實(shí)施例提供的技術(shù)方案不再依賴于某一用戶的預(yù)存的聲音片段來(lái)進(jìn)行語(yǔ)音識(shí)別,因此本發(fā)明實(shí)施例中提供的技術(shù)方案的通用性更好;而且,本發(fā)明實(shí)施例中的方案可以適用于不同語(yǔ)音、音調(diào)用戶的使用,并且還適用于不同方言以及主流外語(yǔ)的識(shí)別(如英語(yǔ)、法語(yǔ)、德語(yǔ)以及日語(yǔ)等)并進(jìn)行正確解析,進(jìn)而提高用戶在進(jìn)行語(yǔ)音撥號(hào)時(shí)的服務(wù)體驗(yàn)。此外,由于網(wǎng)絡(luò)側(cè)的云計(jì)算平臺(tái)服務(wù)器能夠采用非特定人語(yǔ)音識(shí)別技術(shù)用戶通過(guò)語(yǔ)音輸入的被叫用戶名稱進(jìn)行識(shí)別、解析,使得用戶無(wú)需再在通信終端上記錄與通訊錄中的被叫用戶相對(duì)應(yīng)的聲控標(biāo)簽,也就是說(shuō),用戶可以對(duì)任意的被叫用戶進(jìn)行語(yǔ)音撥號(hào),而不會(huì)受到聲控標(biāo)簽數(shù)量的限制,因此本發(fā)明實(shí)施例中的方案可以進(jìn)一步地?cái)U(kuò)大語(yǔ)音撥號(hào)的通用性。本發(fā)明實(shí)施例中提供的語(yǔ)音撥號(hào)方法、裝置及系統(tǒng)適用于基于語(yǔ)音控制的智能通信領(lǐng)域。通過(guò)以上實(shí)施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到本發(fā)明可借助軟件加必需的硬件平臺(tái)的方式來(lái)實(shí)現(xiàn),當(dāng)然也可以全部通過(guò)硬件來(lái)實(shí)施?;谶@樣的理解,本發(fā)明的技術(shù)方案對(duì)背景技術(shù)做出貢獻(xiàn)的全部或者部分可以以軟件產(chǎn)品的形式體現(xiàn)出來(lái),該計(jì)算機(jī)軟件產(chǎn)品可以存儲(chǔ)在存儲(chǔ)介質(zhì)中,如ROM/RAM、磁碟、光盤(pán)等,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例或者實(shí)施例的某些部分所述的方法。以上所述,僅為本發(fā)明的具體實(shí)施方式
,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到的變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)以權(quán)利要求的保護(hù)范圍為準(zhǔn)。
權(quán)利要求
1.一種語(yǔ)音撥號(hào)方法,其特征在于,包括通信終端接收用戶發(fā)送的連接控制命令,根據(jù)該連接控制命令與網(wǎng)絡(luò)側(cè)的云計(jì)算平臺(tái)服務(wù)器建立通信連接;所述通信終端接收所述用戶以語(yǔ)音方式發(fā)送的被叫用戶名稱,并通過(guò)與所述云計(jì)算平臺(tái)服務(wù)器建立的通信連接將所述被叫用戶名稱發(fā)送給所述云計(jì)算平臺(tái)服務(wù)器;所述云計(jì)算平臺(tái)服務(wù)器通過(guò)非特定人語(yǔ)音識(shí)別技術(shù)對(duì)所述被叫用戶名稱進(jìn)行識(shí)別、解析,并從預(yù)存的通訊錄中查找所述被叫用戶名稱對(duì)應(yīng)的被叫號(hào)碼;如果所述云計(jì)算平臺(tái)服務(wù)器在所述預(yù)存的通訊錄中查找到了所述被叫用戶名稱對(duì)應(yīng)的被叫號(hào)碼,則將所述被叫號(hào)碼發(fā)送給所述通信終端,由所述通信終端根據(jù)所述被叫號(hào)碼啟動(dòng)該通信終端上的撥號(hào)器,建立該通信終端與被叫用戶之間的通信連接;如果所述云計(jì)算平臺(tái)服務(wù)器在所述預(yù)存的通訊錄中未找到所述被叫用戶名稱對(duì)應(yīng)的被叫號(hào)碼,則將語(yǔ)音識(shí)別、解析獲得的被叫用戶名稱發(fā)送給所述通信終端,由所述通信終端根據(jù)該被叫用戶名稱在本地存儲(chǔ)的通訊錄中查找所述被叫用戶名稱對(duì)應(yīng)的被叫號(hào)碼,并根據(jù)所述被叫號(hào)碼啟動(dòng)撥號(hào)器建立該通信終端與被叫用戶之間的通信連接。
2.根據(jù)權(quán)利要求1所述的語(yǔ)音撥號(hào)方法,其特征在于,在所述通信終端根據(jù)該被叫用戶名稱在本地存儲(chǔ)的通訊錄中查找所述被叫用戶名稱對(duì)應(yīng)的被叫號(hào)碼之前,還包括所述通信終端接收所述云計(jì)算平臺(tái)服務(wù)器下發(fā)的所述用戶的通話統(tǒng)計(jì)數(shù)據(jù); 所述通信終端根據(jù)該被叫用戶名稱在本地存儲(chǔ)的通訊錄中查找所述被叫用戶名稱對(duì)應(yīng)的被叫號(hào)碼包括所述通信終端結(jié)合所述用戶的通話統(tǒng)計(jì)數(shù)據(jù)將所述被叫用戶名稱與本地存儲(chǔ)的通訊錄中的用戶名稱進(jìn)行模糊匹配,找出與所述被叫用戶名稱最接近的用戶名稱以及該最接近的用戶名稱對(duì)應(yīng)的電話號(hào)碼。
3.根據(jù)權(quán)利要求2所述的語(yǔ)音撥號(hào)方法,其特征在于,所述與被叫用戶名稱最接近的用戶名稱中僅包含一個(gè)用戶名稱;則,所述通信終端根據(jù)該被叫用戶名稱在本地存儲(chǔ)的通訊錄中查找所述被叫用戶名稱對(duì)應(yīng)的被叫號(hào)碼,還包括所述通信終端顯示所述與被叫用戶名稱最接近的用戶名稱,并指示用戶判斷所述用戶名稱是否正確;所述通信終端根據(jù)所述被叫號(hào)碼啟動(dòng)撥號(hào)器包括在用戶提供的判斷結(jié)果表明所述用戶名稱正確時(shí),所述通信終端根據(jù)所述最接近的用戶名稱對(duì)應(yīng)的電話號(hào)碼啟動(dòng)撥號(hào)器。
4.根據(jù)權(quán)利要求2所述的語(yǔ)音撥號(hào)方法,其特征在于,所述與被叫用戶名稱最接近的用戶名稱中包含至少兩個(gè)用戶名稱;則,所述通信終端根據(jù)該被叫用戶名稱在本地存儲(chǔ)的通訊錄中查找所述被叫用戶名稱對(duì)應(yīng)的被叫號(hào)碼,還包括所述通信終端顯示所述與被叫用戶名稱最接近的用戶名稱,并指示用戶選擇正確的被叫用戶名稱;所述通信終端根據(jù)所述被叫號(hào)碼啟動(dòng)撥號(hào)器包括在用戶選擇了正確的被叫用戶名稱之后,所述通信終端根據(jù)用戶所選擇的被叫用戶名稱對(duì)應(yīng)的電話號(hào)碼啟動(dòng)撥號(hào)器。
5.根據(jù)權(quán)利要求1所述的語(yǔ)音撥號(hào)方法,其特征在于,所述云計(jì)算平臺(tái)服務(wù)器從預(yù)存的通訊錄中查找所述被叫用戶名稱對(duì)應(yīng)的被叫號(hào)碼,包括所述云計(jì)算平臺(tái)服務(wù)器結(jié)合所述用戶的通話統(tǒng)計(jì)數(shù)據(jù)將所述被叫用戶名稱與所述預(yù)存的通訊錄中的用戶名稱進(jìn)行模糊匹配,找出與所述被叫用戶名稱最接近的用戶名稱以及該最接近的用戶名稱對(duì)應(yīng)的電話號(hào)碼。
6.根據(jù)權(quán)利要求5所述的語(yǔ)音撥號(hào)方法,其特征在于,所述與被叫用戶名稱最接近的用戶名稱中包含一個(gè)用戶名稱;則,所述云計(jì)算平臺(tái)服務(wù)器從預(yù)存的通訊錄中查找所述被叫用戶名稱對(duì)應(yīng)的被叫號(hào)碼,還包括所述云計(jì)算平臺(tái)服務(wù)器將所述與被叫用戶名稱最接近的用戶名稱發(fā)送給所述通信終端;所述通信終端顯示接收到的所述與被叫用戶名稱最接近的用戶名稱,并指示用戶判斷所述用戶名稱是否正確;所述云計(jì)算平臺(tái)服務(wù)器將所述被叫號(hào)碼發(fā)送給所述通信終端為在用戶提供的判斷結(jié)果表明所述用戶名稱正確時(shí),所述云計(jì)算平臺(tái)服務(wù)器將所述最接近的用戶名稱對(duì)應(yīng)的電話號(hào)碼發(fā)送給所述通信終端。
7.根據(jù)權(quán)利要求5所述的語(yǔ)音撥號(hào)方法,其特征在于,所述與被叫用戶名稱最接近的用戶名稱中包含至少兩個(gè)用戶名稱;則,所述云計(jì)算平臺(tái)服務(wù)器從預(yù)存的通訊錄中查找所述被叫用戶名稱對(duì)應(yīng)的被叫號(hào)碼,還包括所述云計(jì)算平臺(tái)服務(wù)器將所述與被叫用戶名稱最接近的用戶名稱發(fā)送給所述通信終端;所述通信終端顯示接收到的所述與被叫用戶名稱最接近的用戶名稱,并指示用戶選擇正確的被叫用戶名稱;所述云計(jì)算平臺(tái)服務(wù)器將所述被叫號(hào)碼發(fā)送給所述通信終端為在用戶選擇了正確的被叫用戶名稱之后,所述云計(jì)算平臺(tái)服務(wù)器將用戶選擇的被叫用戶名稱對(duì)應(yīng)的電話號(hào)碼發(fā)送給所述通信終端。
8.根據(jù)權(quán)利要求1所述的語(yǔ)音撥號(hào)方法,其特征在于,所述預(yù)存的通訊錄保存在所述云計(jì)算平臺(tái)服務(wù)器上或者網(wǎng)絡(luò)側(cè)的一個(gè)存儲(chǔ)服務(wù)器上。
9.一種通信終端,其特征在于,包括第一接收單元,用于接收用戶發(fā)送的連接控制命令;連接單元,用于根據(jù)所述第一接收單元接收到的連接控制命令與網(wǎng)絡(luò)側(cè)的云計(jì)算平臺(tái)服務(wù)器建立通信連接;第二接收單元,用于接收所述用戶以語(yǔ)音方式發(fā)送的被叫用戶名稱; 第一發(fā)送單元,用于將所述第二接收單元接收到的被叫用戶名稱通過(guò)所述連接單元建立的通信連接發(fā)送給所述云計(jì)算平臺(tái)服務(wù)器;所述通信終端還包括第三接收單元和撥號(hào)單元;或者, 所述通信終端還包括第四接收單元、查找單元和撥號(hào)單元;或者, 所述通信終端還包括第三接收單元、第四接收單元、查找單元和撥號(hào)單元;其中, 所述第三接收單元,用于接收所述云計(jì)算平臺(tái)服務(wù)器下發(fā)的所述被叫用戶名稱對(duì)應(yīng)的被叫號(hào)碼;所述第四接收單元,用于接收所述云計(jì)算平臺(tái)服務(wù)器下發(fā)的語(yǔ)音識(shí)別解析得到的被叫用戶名稱;所述查找單元,用于在根據(jù)所述第四接收單元接收到的被叫用戶名稱在本地存儲(chǔ)的通訊錄中查找所述被叫用戶名稱對(duì)應(yīng)的被叫號(hào)碼;所述撥號(hào)單元,用于根據(jù)所述第三接收單元接收到的被叫號(hào)碼或者所述查找單元查找到的被叫號(hào)碼啟動(dòng)撥號(hào)器建立該通信終端與被叫用戶之間的通信連接。
10.根據(jù)權(quán)利要求9所述的通信終端,其特征在于,還包括第五接收單元,用于接收所述云計(jì)算平臺(tái)服務(wù)器下發(fā)的所述用戶的通話統(tǒng)計(jì)數(shù)據(jù); 所述查找單元包括匹配模塊,用于結(jié)合所述第五接收單元接收到的所述用戶的通話統(tǒng)計(jì)數(shù)據(jù)將所述被叫用戶名稱與本地存儲(chǔ)的通訊錄中的用戶名稱進(jìn)行模糊匹配,并找出與所述被叫用戶名稱最接近的用戶名稱;查找模塊,用于在本地存儲(chǔ)的通訊錄中查找與所述最接近的用戶名稱對(duì)應(yīng)的電話號(hào)碼。
11.根據(jù)權(quán)利要求10所述的通信終端,其特征在于,所述與被叫用戶名稱最接近的用戶名稱中僅包含一個(gè)用戶名稱;則所述查找單元還包括指示模塊,用于顯示所述查找模塊查找到的與被叫用戶名稱最接近的用戶名稱,并指示用戶判斷所述用戶名稱是否正確;所述撥號(hào)單元,具體用于在用戶提供的判斷結(jié)果表明所述用戶名稱正確時(shí),根據(jù)所述最接近的用戶名稱對(duì)應(yīng)的電話號(hào)碼啟動(dòng)撥號(hào)器。
12.根據(jù)權(quán)利要求10所述的通信終端,其特征在于,所述與被叫用戶名稱最接近的用戶名稱中包含至少兩個(gè)用戶名稱;則所述查找單元還包括指示模塊,用于顯示所述查找模塊查找到的與被叫用戶名稱最接近的用戶名稱,并指示用戶選擇正確的被叫用戶名稱;所述撥號(hào)單元,具體用于在用戶選擇了正確的被叫用戶名稱之后,根據(jù)用戶所選擇的被叫用戶名稱對(duì)應(yīng)的電話號(hào)碼啟動(dòng)撥號(hào)器。
13.—種云計(jì)算平臺(tái)服務(wù)器,其特征在于,包括第一接收單元,用于接收通信終端發(fā)送的語(yǔ)音形式的被叫用戶名稱; 非特定人語(yǔ)音識(shí)別單元,用于通過(guò)非特定人語(yǔ)音識(shí)別技術(shù)對(duì)所述第一接收單元接收到的被叫用戶名稱進(jìn)行識(shí)別、解析;查找單元,用于根據(jù)所述非特定人語(yǔ)音識(shí)別單元識(shí)別解析結(jié)果從預(yù)存的通訊錄中查找所述被叫用戶名稱對(duì)應(yīng)的被叫號(hào)碼;所述云計(jì)算平臺(tái)服務(wù)器還包括第一發(fā)送單元和/或第二發(fā)送單元;其中, 第一發(fā)送單元,用于在所述查找單元查找到所述被叫用戶名稱對(duì)應(yīng)的被叫號(hào)碼時(shí),將所述被叫號(hào)碼發(fā)送給所述通信終端;第二發(fā)送單元,用于在所述查找單元未查找到所述被叫用戶名稱對(duì)應(yīng)的被叫號(hào)碼時(shí), 將所述非特定人語(yǔ)音識(shí)別單元識(shí)別解析出的被叫用戶名稱發(fā)送給所述通信終端。
14.根據(jù)權(quán)利要求13所述的云計(jì)算平臺(tái)服務(wù)器,其特征在于,所述查找單元包括匹配模塊,用于結(jié)合所述用戶的通話統(tǒng)計(jì)數(shù)據(jù)將所述被叫用戶名稱與所述預(yù)存的通訊錄中的用戶名稱進(jìn)行模糊匹配,并找出與所述被叫用戶名稱最接近的用戶名稱;查找模塊,用于根據(jù)所述最接近的用戶名稱在所述預(yù)存的通訊錄中查找所述最接近的用戶名稱對(duì)應(yīng)的電話號(hào)碼。
15.根據(jù)權(quán)利要求14所述的云計(jì)算平臺(tái)服務(wù)器,其特征在于,所述與被叫用戶名稱最接近的用戶名稱中包含一個(gè)用戶名稱;則所述查找單元還包括發(fā)送模塊,用于將所述匹配模塊確定的與被叫用戶名稱最接近的用戶名稱發(fā)送給所述通信終端,由所述通信終端顯示給用戶并指示用戶判斷所述最接近的用戶名稱是否正確;所述第一發(fā)送單元,具體用于在用戶提供的判斷結(jié)果表明所述用戶名稱正確時(shí),將所述最接近的用戶名稱對(duì)應(yīng)的電話號(hào)碼發(fā)送給所述通信終端。
16.根據(jù)權(quán)利要求14所述的云計(jì)算平臺(tái)服務(wù)器,其特征在于,所述與被叫用戶名稱最接近的用戶名稱中包含至少兩個(gè)用戶名稱;則所述查找單元還包括發(fā)送模塊,用于將所述匹配模塊確定的與被叫用戶名稱最接近的用戶名稱發(fā)送給所述通信終端,由所述通信終端顯示給用戶并指示用戶選擇正確的被叫用戶名稱;所述第一發(fā)送單元,具體用于在用戶選擇了正確的被叫用戶名稱之后,將用戶選擇的被叫用戶名稱對(duì)應(yīng)的電話號(hào)碼發(fā)送給所述通信終端。
17.一種語(yǔ)音撥號(hào)系統(tǒng),其特征在于,包括通信終端和云計(jì)算平臺(tái)服務(wù)器;其中,所述通信終端,用于接收用戶發(fā)送的連接控制命令,根據(jù)該連接控制命令與網(wǎng)絡(luò)側(cè)的云計(jì)算平臺(tái)服務(wù)器建立通信連接;接收所述用戶以語(yǔ)音方式發(fā)送的被叫用戶名稱,并通過(guò)與所述云計(jì)算平臺(tái)服務(wù)器建立的通信連接將所述被叫用戶名稱發(fā)送給所述云計(jì)算平臺(tái)服務(wù)器;所述云計(jì)算平臺(tái)服務(wù)器,用于通過(guò)非特定人語(yǔ)音識(shí)別技術(shù)對(duì)所述被叫用戶名稱進(jìn)行識(shí)另O、解析,并從預(yù)存的通訊錄中查找所述被叫用戶名稱對(duì)應(yīng)的被叫號(hào)碼;如果所述云計(jì)算平臺(tái)服務(wù)器在所述預(yù)存的通訊錄中查找到了所述被叫用戶名稱對(duì)應(yīng)的被叫號(hào)碼,則所述云計(jì)算平臺(tái)服務(wù)器還用于將所述被叫號(hào)碼發(fā)送給所述通信終端,且所述通信終端還用于根據(jù)所述被叫號(hào)碼啟動(dòng)該通信終端上的撥號(hào)器,建立該通信終端與被叫用戶之間的通信連接;如果所述云計(jì)算平臺(tái)服務(wù)器在所述預(yù)存的通訊錄中未找到所述被叫用戶名稱對(duì)應(yīng)的被叫號(hào)碼,則所述云計(jì)算平臺(tái)服務(wù)器還用于將語(yǔ)音識(shí)別、解析獲得的被叫用戶名稱發(fā)送給所述通信終端,且所述通信終端還用于根據(jù)該被叫用戶名稱在本地存儲(chǔ)的通訊錄中查找所述被叫用戶名稱對(duì)應(yīng)的被叫號(hào)碼,并根據(jù)所述被叫號(hào)碼啟動(dòng)撥號(hào)器建立該通信終端與被叫用戶之間的通信連接。
18.根據(jù)權(quán)利要求17所述的語(yǔ)音撥號(hào)系統(tǒng),其特征在于,所述通信終端還用于接收所述云計(jì)算平臺(tái)服務(wù)器下發(fā)的所述用戶的通話統(tǒng)計(jì)數(shù)據(jù);則所述通信終端用于根據(jù)被叫用戶名稱在本地存儲(chǔ)的通訊錄中查找所述被叫用戶名稱對(duì)應(yīng)的被叫號(hào)碼的實(shí)現(xiàn)方式具體為所述通信終端用于結(jié)合所述用戶的通話統(tǒng)計(jì)數(shù)據(jù)將所述被叫用戶名稱與本地存儲(chǔ)的通訊錄中的用戶名稱進(jìn)行模糊匹配,找出與所述被叫用戶名稱最接近的用戶名稱以及該最接近的用戶名稱對(duì)應(yīng)的電話號(hào)碼。
19.根據(jù)權(quán)利要求17所述的語(yǔ)音撥號(hào)系統(tǒng),其特征在于,所述云計(jì)算平臺(tái)服務(wù)器用于從預(yù)存的通訊錄中查找所述被叫用戶名稱對(duì)應(yīng)的被叫號(hào)碼的實(shí)現(xiàn)方式具體為所述云計(jì)算平臺(tái)服務(wù)器用于結(jié)合所述用戶的通話統(tǒng)計(jì)數(shù)據(jù)將所述被叫用戶名稱與所述預(yù)存的通訊錄中的用戶名稱進(jìn)行模糊匹配,找出與所述被叫用戶名稱最接近的用戶名稱以及該最接近的用戶名稱對(duì)應(yīng)的電話號(hào)碼。
20.根據(jù)權(quán)利要求17所述的語(yǔ)音撥號(hào)系統(tǒng),其特征在于,所述預(yù)存的通訊錄保存在所述云計(jì)算平臺(tái)服務(wù)器上或者網(wǎng)絡(luò)側(cè)的一個(gè)存儲(chǔ)服務(wù)器上。
全文摘要
本發(fā)明公開(kāi)了一種語(yǔ)音撥號(hào)方法、裝置及系統(tǒng),涉及語(yǔ)音控制技術(shù),用以增強(qiáng)手機(jī)等通信終端的語(yǔ)音撥號(hào)功能的通用性。語(yǔ)音撥號(hào)方法包括通信終端將語(yǔ)音形式的被叫用戶名稱發(fā)送給云計(jì)算平臺(tái)服務(wù)器;云計(jì)算平臺(tái)服務(wù)器通過(guò)非特定人語(yǔ)音識(shí)別技術(shù)對(duì)所述被叫用戶名稱進(jìn)行識(shí)別解析,并從預(yù)存的通訊錄中查找所述被叫用戶名稱對(duì)應(yīng)的被叫號(hào)碼;如果查找到了所述被叫用戶名稱對(duì)應(yīng)的被叫號(hào)碼,則將所述被叫號(hào)碼發(fā)送給通信終端,由通信終端啟動(dòng)撥號(hào)過(guò)程;否則云計(jì)算平臺(tái)服務(wù)器將語(yǔ)音識(shí)別解析獲得的被叫用戶名稱發(fā)送給通信終端,由通信終端在本地存儲(chǔ)的通訊錄中查找所述被叫用戶名稱對(duì)應(yīng)的被叫號(hào)碼,并啟動(dòng)撥號(hào)過(guò)程。本發(fā)明的方案適用于語(yǔ)音控制的智能通信領(lǐng)域。
文檔編號(hào)G10L15/00GK102497481SQ201110394740
公開(kāi)日2012年6月13日 申請(qǐng)日期2011年12月2日 優(yōu)先權(quán)日2011年12月2日
發(fā)明者龐澤耀, 曾輝, 沈嘉鑫, 王力劭 申請(qǐng)人:深圳市車音網(wǎng)科技有限公司