獲取語(yǔ)音服務(wù)的方法和裝置制造方法
【專利摘要】本發(fā)明是關(guān)于一種獲取語(yǔ)音服務(wù)的方法和裝置,屬于通信【技術(shù)領(lǐng)域】。所述方法包括:獲取與當(dāng)前呼叫的服務(wù)號(hào)碼所對(duì)應(yīng)的服務(wù)菜單;在服務(wù)號(hào)碼接通后,將服務(wù)菜單進(jìn)行顯示;在服務(wù)菜單中的任一菜單項(xiàng)被觸發(fā)后,向自動(dòng)語(yǔ)音服務(wù)系統(tǒng)發(fā)送與菜單項(xiàng)對(duì)應(yīng)的指令。本發(fā)明解決了相關(guān)技術(shù)中涉及的自動(dòng)語(yǔ)音服務(wù)耗費(fèi)時(shí)間和資源的問(wèn)題;與相關(guān)技術(shù)中涉及的語(yǔ)音播報(bào)菜單相比,本發(fā)明實(shí)施例提供的獲取語(yǔ)音服務(wù)的方案將服務(wù)菜單顯示出來(lái)供用戶查看,便于用戶從中選取任一菜單項(xiàng),提高了菜單項(xiàng)的選取效率,節(jié)約了獲取自動(dòng)語(yǔ)音服務(wù)時(shí)所耗費(fèi)的時(shí)間和資源。
【專利說(shuō)明】獲取語(yǔ)音服務(wù)的方法和裝置
【技術(shù)領(lǐng)域】
[0001]本公開(kāi)涉及通信【技術(shù)領(lǐng)域】,特別涉及一種獲取語(yǔ)音服務(wù)的方法和裝置。
【背景技術(shù)】
[0002]自動(dòng)語(yǔ)音服務(wù)是一種自動(dòng)的業(yè)務(wù)代理,客戶在撥通服務(wù)號(hào)碼后,可以利用音頻按鍵向自動(dòng)語(yǔ)音服務(wù)系統(tǒng)發(fā)出指令,然后從該系統(tǒng)中獲得相應(yīng)服務(wù)。
[0003]在相關(guān)技術(shù)中,用戶使用自動(dòng)語(yǔ)音服務(wù)的過(guò)程為:用戶使用終端撥打自動(dòng)語(yǔ)音服務(wù)系統(tǒng)的服務(wù)號(hào)碼;在該服務(wù)號(hào)碼撥通后,自動(dòng)語(yǔ)音服務(wù)系統(tǒng)播放有關(guān)菜單的提示音,用戶按照聽(tīng)到的提示音來(lái)按壓終端上相應(yīng)的按鍵向系統(tǒng)發(fā)送指令,以進(jìn)入相應(yīng)的子菜單;在進(jìn)入最低一層子菜單后,用戶按照聽(tīng)到的提示音來(lái)按壓相應(yīng)的按鍵向系統(tǒng)發(fā)送指令,以選擇希望的服務(wù);最后,自動(dòng)語(yǔ)音服務(wù)系統(tǒng)提供相應(yīng)的服務(wù)。
[0004]比如,用戶撥打10010可獲得某電信運(yùn)營(yíng)商提供的各類服務(wù)。在電話撥通后,用戶會(huì)聽(tīng)到如下的提示音“尊敬的用戶您好,業(yè)務(wù)查詢請(qǐng)按I,業(yè)務(wù)咨詢請(qǐng)按2,業(yè)務(wù)辦理請(qǐng)按3,故障申報(bào)請(qǐng)按4、投訴建議請(qǐng)按5、寬帶提速介紹請(qǐng)按6……”。之后,用戶可根據(jù)提示音選擇相應(yīng)的按鍵向系統(tǒng)發(fā)出指令,從而獲取對(duì)應(yīng)的服務(wù)。
[0005]公開(kāi)人在實(shí)現(xiàn)本公開(kāi)的過(guò)程中,發(fā)現(xiàn)上述方式至少存在如下缺陷:用戶每次均需要聽(tīng)完大部分提示音,才能按壓相應(yīng)的按鍵來(lái)發(fā)出一個(gè)指令,而獲取一個(gè)服務(wù)的過(guò)程通常需要發(fā)送2到5個(gè)指令,需要耗費(fèi)較長(zhǎng)的時(shí)間,也即耗費(fèi)了終端和服務(wù)器較多的通信資源和能量資源。如果用戶中途忘記了關(guān)鍵的提示音,還需要重復(fù)收聽(tīng)提示音,導(dǎo)致耗費(fèi)的時(shí)間和資源會(huì)更多。
【發(fā)明內(nèi)容】
[0006]為了解決相關(guān)技術(shù)中涉及的自動(dòng)語(yǔ)音服務(wù)耗費(fèi)時(shí)間和資源的問(wèn)題,本公開(kāi)實(shí)施例提供了一種獲取語(yǔ)音服務(wù)的方法和裝置。所述技術(shù)方案如下:
[0007]根據(jù)本公開(kāi)實(shí)施例的第一方面,提供了一種獲取語(yǔ)音服務(wù)的方法,所述方法包括:
[0008]獲取與當(dāng)前呼叫的服務(wù)號(hào)碼所對(duì)應(yīng)的服務(wù)菜單;
[0009]在所述服務(wù)號(hào)碼接通后,將所述服務(wù)菜單進(jìn)行顯示;
[0010]在所述服務(wù)菜單中的任一菜單項(xiàng)被觸發(fā)后,向自動(dòng)語(yǔ)音服務(wù)系統(tǒng)發(fā)送與所述菜單項(xiàng)對(duì)應(yīng)的指令。
[0011]可選地,所述在所述服務(wù)號(hào)碼接通后,將所述服務(wù)菜單進(jìn)行顯示,包括:
[0012]若所述服務(wù)菜單包括η層子菜單,顯示第i層子菜單;
[0013]若所述第i層子菜單中的一個(gè)菜單項(xiàng)被觸發(fā)且所述菜單項(xiàng)對(duì)應(yīng)有第i+Ι層子菜單時(shí),顯示與所述菜單項(xiàng)對(duì)應(yīng)的第i+Ι層子菜單;
[0014]其中,η≥i+1 > i≥1,且n,i為正整數(shù)。
[0015]可選地, 所述若所述服務(wù)菜單包括η層子菜單,顯示第i層子菜單,包括:
[0016]若撥打所述服務(wù)號(hào)碼時(shí)未附加子號(hào)碼,則顯示第I層子菜單;[0017]若撥打所述服務(wù)號(hào)碼時(shí)附加有所述子號(hào)碼,則顯示所述子號(hào)碼所指示的第i層子菜單。
[0018]可選地,所述顯示與所述菜單項(xiàng)對(duì)應(yīng)的第i + Ι層子菜單,包括:
[0019]若所述服務(wù)菜單還包括所述第i層子菜單和所述第i + Ι層子菜單之間的顯示時(shí)間間隔,則獲取所述第i層子菜單的已顯示時(shí)長(zhǎng);
[0020]判斷所述第i層子菜單的已顯示時(shí)長(zhǎng)是否超過(guò)所述顯示時(shí)間間隔;
[0021]若判斷出超過(guò)所述顯示時(shí)間間隔,則直接顯示與所述菜單項(xiàng)對(duì)應(yīng)的第i + Ι層子菜單;
[0022]若判斷出未超過(guò)所述顯示時(shí)間間隔,則在所述第i層子菜單的已顯示時(shí)長(zhǎng)超過(guò)所述顯示時(shí)間間隔后,顯示與所述菜單項(xiàng)對(duì)應(yīng)的第i+Ι層子菜單。
[0023]可選地,所述方法還包括:
[0024]若所述第i + Ι層子菜單中的返回菜單項(xiàng)被觸發(fā),則顯示所述返回菜單項(xiàng)對(duì)應(yīng)的第h層子菜單,I≤h≤i且h為正整數(shù)。
[0025]可選地,所述將所述服務(wù)菜單進(jìn)行顯示,還包括:
[0026]若所述服務(wù)菜單還包括公告信息,則在預(yù)定區(qū)域?qū)⑺龉嫘畔⑦M(jìn)行顯示。
[0027]可選地,所述向自動(dòng)語(yǔ)音服務(wù)系統(tǒng)發(fā)送與所述菜單項(xiàng)對(duì)應(yīng)的指令,包括:
[0028]若所述服務(wù)菜單還包括不同菜單項(xiàng)與不同按鍵號(hào)之間的按鍵對(duì)應(yīng)關(guān)系,則獲取與被選擇的所述菜單項(xiàng)對(duì)應(yīng)的按鍵號(hào);
[0029]生成與所述按鍵號(hào)對(duì)應(yīng)的雙音多頻DTMF信號(hào);
[0030]向自動(dòng)語(yǔ)音服務(wù)系統(tǒng)發(fā)送所述DTMF信號(hào)。
[0031]可選地,所述獲取與當(dāng)前呼叫的服務(wù)號(hào)碼所對(duì)應(yīng)的服務(wù)菜單,包括:
[0032]根據(jù)本地預(yù)存的菜單對(duì)應(yīng)關(guān)系獲取與所述服務(wù)號(hào)碼對(duì)應(yīng)的服務(wù)菜單;
[0033]或者,
[0034]向服務(wù)器發(fā)送所述服務(wù)號(hào)碼,所述服務(wù)器用于根據(jù)預(yù)存的菜單對(duì)應(yīng)關(guān)系獲取與所述服務(wù)號(hào)碼對(duì)應(yīng)的服務(wù)菜單;接收所述服務(wù)器發(fā)送的所述服務(wù)菜單;
[0035]其中,所述菜單對(duì)應(yīng)關(guān)系包括至少一組服務(wù)號(hào)碼與服務(wù)菜單之間的對(duì)應(yīng)關(guān)系。
[0036]可選地,所述方法還包括:
[0037]接收至少一組服務(wù)號(hào)碼與服務(wù)菜單之間的對(duì)應(yīng)關(guān)系;
[0038]對(duì)于接收到的所述至少一組服務(wù)號(hào)碼與服務(wù)菜單之間的對(duì)應(yīng)關(guān)系中的每一個(gè)服務(wù)號(hào)碼,判斷本地預(yù)存的菜單對(duì)應(yīng)關(guān)系中是否已存在所述服務(wù)號(hào)碼;
[0039]若判斷出已存在所述服務(wù)號(hào)碼,則在本地預(yù)存的菜單對(duì)應(yīng)關(guān)系中更新所述服務(wù)號(hào)碼所對(duì)應(yīng)的服務(wù)菜單;
[0040]若判斷出未存在所述服務(wù)號(hào)碼,則在本地預(yù)存的菜單對(duì)應(yīng)關(guān)系中添加所述服務(wù)號(hào)碼與服務(wù)菜單之間的對(duì)應(yīng)關(guān)系。
[0041 ] 可選地,所述方法還包括:
[0042]獲取已輸入但未呼出的號(hào)碼;或,獲取已呼出但未接通的號(hào)碼;或,獲取已呼出且已接通的號(hào)碼;
[0043]檢測(cè)所述號(hào)碼是否為服務(wù)號(hào)碼;
[0044]若檢測(cè)出所述號(hào)碼為服務(wù)號(hào)碼,則執(zhí)行所述獲取與當(dāng)前呼叫的服務(wù)號(hào)碼所對(duì)應(yīng)的服務(wù)菜單步驟。
[0045]根據(jù)本公開(kāi)實(shí)施例的第二方面,提供了一種獲取語(yǔ)音服務(wù)的裝置,所述裝置包括:
[0046]菜單獲取模塊,用于獲取與當(dāng)前呼叫的服務(wù)號(hào)碼所對(duì)應(yīng)的服務(wù)菜單;
[0047]菜單顯示模塊,用于在所述服務(wù)號(hào)碼接通后,將所述服務(wù)菜單進(jìn)行顯示;
[0048]指令發(fā)送模塊,用于在所述服務(wù)菜單中的任一菜單項(xiàng)被觸發(fā)后,向自動(dòng)語(yǔ)音服務(wù)系統(tǒng)發(fā)送與所述菜單項(xiàng)對(duì)應(yīng)的指令。
[0049]可選地,所述菜單顯示模塊,包括:第一顯示單元和第二顯示單元;
[0050]所述第一顯示單元,用 于若所述服務(wù)菜單包括η層子菜單,顯示第i層子菜單;
[0051]所述第二顯示單元,用于若所述第i層子菜單中的一個(gè)菜單項(xiàng)被觸發(fā)且所述菜單項(xiàng)對(duì)應(yīng)有第i+Ι層子菜單時(shí),顯示與所述菜單項(xiàng)對(duì)應(yīng)的第i+Ι層子菜單;
[0052]其中,η≥i+1 > i≥1,且n,i為正整數(shù)。
[0053]可選地,所述第一顯示單元,包括:第一顯示子單元和第二顯示子單元;
[0054]所述第一顯示子單元,用于若撥打所述服務(wù)號(hào)碼時(shí)未附加子號(hào)碼,則顯示第I層子菜單;
[0055]所述第二顯示子單元,用于若撥打所述服務(wù)號(hào)碼時(shí)附加有所述子號(hào)碼,則顯示所述子號(hào)碼所指示的第i層子菜單。
[0056]可選地,所述第二顯示單元,包括:時(shí)長(zhǎng)獲取子單元、時(shí)長(zhǎng)判斷子單元、直接顯示子單元和延遲顯示子單元;
[0057]所述時(shí)長(zhǎng)獲取子單元,用于若所述服務(wù)菜單還包括所述第i層子菜單和所述第i+Ι層子菜單之間的顯示時(shí)間間隔,則獲取所述第i層子菜單的已顯示時(shí)長(zhǎng);
[0058]所述時(shí)長(zhǎng)判斷子單元,用于判斷所述第i層子菜單的已顯示時(shí)長(zhǎng)是否超過(guò)所述顯示時(shí)間間隔;
[0059]所述直接顯示子單元,用于若判斷出超過(guò)所述顯示時(shí)間間隔,則直接顯示與所述菜單項(xiàng)對(duì)應(yīng)的第i+Ι層子菜單;
[0060]所述延遲顯示子單元,用于若判斷出未超過(guò)所述顯示時(shí)間間隔,則在所述第i層子菜單的已顯示時(shí)長(zhǎng)超過(guò)所述顯示時(shí)間間隔后,顯示與所述菜單項(xiàng)對(duì)應(yīng)的第i+Ι層子菜單。
[0061]可選地,所述菜單顯示模塊,還包括:返回顯示單元;
[0062]所述返回顯示單元,用于若所述第i + Ι層子菜單中的返回菜單項(xiàng)被觸發(fā),則顯示所述返回菜單項(xiàng)對(duì)應(yīng)的第h層子菜單,I < h < i且h為正整數(shù)。
[0063]可選地,所述菜單顯示模塊,還包括:公告顯示單元;
[0064]所述公告顯示單元,用于若所述服務(wù)菜單還包括公告信息,則在預(yù)定區(qū)域?qū)⑺龉嫘畔⑦M(jìn)行顯示。
[0065]可選地,所述指令發(fā)送模塊,包括:按鍵獲取單元、信號(hào)生成單元和信號(hào)發(fā)送單元;
[0066]所述按鍵獲取單元,用于若所述服務(wù)菜單還包括不同菜單項(xiàng)與不同按鍵號(hào)之間的按鍵對(duì)應(yīng)關(guān)系,則獲取與被選擇的所述菜單項(xiàng)對(duì)應(yīng)的按鍵號(hào);
[0067]所述信號(hào)生成單元,用于生成與所述按鍵號(hào)對(duì)應(yīng)的雙音多頻DTMF信號(hào);
[0068]所述信號(hào)發(fā)送單元,用于向自動(dòng)語(yǔ)音服務(wù)系統(tǒng)發(fā)送所述DTMF信號(hào)。[0069]可選地,所述菜單獲取模塊,包括:本地獲取單元;或者,服務(wù)獲取單元;
[0070]所述本地獲取單元,用于根據(jù)本地預(yù)存的菜單對(duì)應(yīng)關(guān)系獲取與所述服務(wù)號(hào)碼對(duì)應(yīng)的服務(wù)菜單;
[0071 ] 所述服務(wù)獲取單元,用于向服務(wù)器發(fā)送所述服務(wù)號(hào)碼,所述服務(wù)器用于根據(jù)預(yù)存的菜單對(duì)應(yīng)關(guān)系獲取與所述服務(wù)號(hào)碼對(duì)應(yīng)的服務(wù)菜單;接收所述服務(wù)器發(fā)送的所述服務(wù)菜單;
[0072]其中,所述菜單對(duì)應(yīng)關(guān)系包括至少一組服務(wù)號(hào)碼與服務(wù)菜單之間的對(duì)應(yīng)關(guān)系。
[0073]可選地,所述菜單獲取模塊,還包括:對(duì)應(yīng)接收單元、號(hào)碼判斷單元、菜單更新單元和菜單添加單元;
[0074]所述對(duì)應(yīng)接收單元,用于接收至少一組服務(wù)號(hào)碼與服務(wù)菜單之間的對(duì)應(yīng)關(guān)系;
[0075]所述號(hào)碼判斷單元,用于對(duì)于接收到的所述至少一組服務(wù)號(hào)碼與服務(wù)菜單之間的對(duì)應(yīng)關(guān)系中的每一個(gè)服務(wù)號(hào)碼,判斷本地預(yù)存的菜單對(duì)應(yīng)關(guān)系中是否已存在所述服務(wù)號(hào)碼;
[0076]所述菜單更新單元,用于若判斷出已存在所述服務(wù)號(hào)碼,則在本地預(yù)存的菜單對(duì)應(yīng)關(guān)系中更新所述服務(wù)號(hào)碼所對(duì)應(yīng)的服務(wù)菜單;
[0077]所述菜單添加單元,用于若判斷出未存在所述服務(wù)號(hào)碼,則在本地預(yù)存的菜單對(duì)應(yīng)關(guān)系中添加所述服務(wù)號(hào)碼與服務(wù)菜單之間的對(duì)應(yīng)關(guān)系。
[0078]可選地,所述裝置還包括:
[0079]號(hào)碼獲取模塊,用于獲取已輸入但未呼出的號(hào)碼;或,獲取已呼出但未接通的號(hào)碼;或,獲取已呼出且已接通的號(hào)碼;
[0080]號(hào)碼檢測(cè)模塊,用于檢測(cè)所述號(hào)碼是否為服務(wù)號(hào)碼;
[0081]所述菜單獲取模塊,還用于若檢測(cè)出所述號(hào)碼為服務(wù)號(hào)碼,則執(zhí)行所述獲取與當(dāng)前呼叫的服務(wù)號(hào)碼所對(duì)應(yīng)的服務(wù)菜單步驟。
[0082]根據(jù)本公開(kāi)實(shí)施例的第三方面,提供了一種獲取語(yǔ)音服務(wù)的裝置,包括:
[0083]處理器;
[0084]用于存儲(chǔ)所述處理器的可執(zhí)行指令的存儲(chǔ)器;
[0085]其中,所述處理器被配置為:
[0086]獲取與當(dāng)前呼叫的服務(wù)號(hào)碼所對(duì)應(yīng)的服務(wù)菜單;
[0087]在所述服務(wù)號(hào)碼接通后,將所述服務(wù)菜單進(jìn)行顯示;
[0088]在所述服務(wù)菜單中的任一菜單項(xiàng)被觸發(fā)后,向自動(dòng)語(yǔ)音服務(wù)系統(tǒng)發(fā)送與所述菜單項(xiàng)對(duì)應(yīng)的指令。
[0089]本公開(kāi)實(shí)施例提供的技術(shù)方案的一些有益效果可以包括:
[0090]通過(guò)獲取與當(dāng)前呼叫的服務(wù)號(hào)碼所對(duì)應(yīng)的服務(wù)菜單,在服務(wù)號(hào)碼接通后,將服務(wù)菜單進(jìn)行顯示,并在服務(wù)菜單中的任一菜單項(xiàng)被觸發(fā)后,向自動(dòng)語(yǔ)音服務(wù)系統(tǒng)發(fā)送與菜單項(xiàng)對(duì)應(yīng)的指令;解決了相關(guān)技術(shù)中涉及的自動(dòng)語(yǔ)音服務(wù)耗費(fèi)時(shí)間和資源的問(wèn)題;與相關(guān)技術(shù)中涉及的語(yǔ)音播報(bào)菜單相比,本公開(kāi)實(shí)施例提供的獲取語(yǔ)音服務(wù)的方案將服務(wù)菜單顯示出來(lái)供用戶查看,便于用戶從中選取任一菜單項(xiàng),提高了菜單項(xiàng)的選取效率,節(jié)約了獲取自動(dòng)語(yǔ)音服務(wù)時(shí)所耗費(fèi)的時(shí)間和資源。
[0091]應(yīng)當(dāng)理解的是,以上的一般描述和后文的細(xì)節(jié)描述僅是示例性和解釋性的,并不能限制本公開(kāi)。
【專利附圖】
【附圖說(shuō)明】
[0092]此處的附圖被并入說(shuō)明書(shū)中并構(gòu)成本說(shuō)明書(shū)的一部分,示出了符合本公開(kāi)的實(shí)施例,并與說(shuō)明書(shū)一起用于解釋本公開(kāi)的原理。
[0093]圖1是本公開(kāi)各個(gè)實(shí)施例所涉及的一種實(shí)施環(huán)境的結(jié)構(gòu)示意圖;
[0094]圖2是根據(jù)一示例性實(shí)施例示出的一種獲取語(yǔ)音服務(wù)的方法的流程圖;
[0095]圖3A是根據(jù)另一示例性實(shí)施例示出的一種獲取語(yǔ)音服務(wù)的方法的流程圖;
[0096]圖3B是本公開(kāi)實(shí)施例涉及的一種菜單顯示界面的示意圖;
[0097]圖3C是本公開(kāi)實(shí)施例涉及的一種樹(shù)結(jié)構(gòu)的服務(wù)菜單的示意圖;
[0098]圖3D是本公開(kāi)實(shí)施例涉及的一種菜單顯示示意圖;
[0099]圖3E和圖3F是本公開(kāi)實(shí)施例涉及的另一種菜單顯示示意圖;
[0100]圖4是根據(jù)一示例性實(shí)施例示出的一種獲取語(yǔ)音服務(wù)的裝置的框圖;
[0101]圖5是根據(jù)另一示例性實(shí)施例示出的一種獲取語(yǔ)音服務(wù)的裝置的框圖;
[0102]圖6是根據(jù)一示例性實(shí)施例示出的一種裝置的框圖。
[0103]通過(guò)上述附圖,已示出本公開(kāi)明確的實(shí)施例,后文中將有更詳細(xì)的描述。這些附圖和文字描述并不是為了通過(guò)任何方式限制本公開(kāi)構(gòu)思的范圍,而是通過(guò)參考特定實(shí)施例為本領(lǐng)域技術(shù)人員說(shuō)明本公開(kāi)的概念。
【具體實(shí)施方式】
[0104]這里將詳細(xì)地對(duì)示例性實(shí)施例進(jìn)行說(shuō)明,其示例表示在附圖中。下面的描述涉及附圖時(shí),除非另有表示,不同附圖中的相同數(shù)字表示相同或相似的要素。以下示例性實(shí)施例中所描述的實(shí)施方式并不代表與本公開(kāi)相一致的所有實(shí)施方式。相反,它們僅是與如所附權(quán)利要求書(shū)中所詳述的、本公開(kāi)的一些方面相一致的裝置和方法的例子。
[0105]圖1是本公開(kāi)各個(gè)實(shí)施例所涉及的一種實(shí)施環(huán)境的結(jié)構(gòu)示意圖。該實(shí)施環(huán)境包括:終端120、交換機(jī)140和自動(dòng)語(yǔ)音服務(wù)設(shè)備160。
[0106]終端120包括通信組件,該通信組件用于與其它設(shè)備之間通過(guò)有線或者無(wú)線的方式進(jìn)行通信。終端120可以是電話機(jī)、手機(jī)或者平板電腦等。
[0107]終端120與交換機(jī)140之間可以通過(guò)有線或者無(wú)線的方式相連。
[0108]交換機(jī)140用于為終端120和自動(dòng)語(yǔ)音服務(wù)設(shè)備160之間建立通信連接,實(shí)現(xiàn)終端120與自動(dòng)語(yǔ)音服務(wù)設(shè)備160之間的信息交換。
[0109]交換機(jī)140與自動(dòng)語(yǔ)音服務(wù)設(shè)備160之間可以通過(guò)有線或者無(wú)線的方式相連。
[0110]自動(dòng)語(yǔ)音服務(wù)設(shè)備160安裝有自動(dòng)語(yǔ)音服務(wù)系統(tǒng),該自動(dòng)語(yǔ)音服務(wù)設(shè)備160可以是終端設(shè)備,也可以是一臺(tái)服務(wù)器,或者由若干臺(tái)服務(wù)器組成的服務(wù)器集群,或者是一個(gè)云計(jì)算服務(wù)中心。
[0111]可選地,該實(shí)施環(huán)境還可以包括:與終端120通過(guò)有線網(wǎng)絡(luò)或者無(wú)線網(wǎng)絡(luò)相連的服務(wù)器180。
[0112]服務(wù)器180可以是一臺(tái)服務(wù)器,或者由若干臺(tái)服務(wù)器組成的服務(wù)器集群,或者是一個(gè)云計(jì)算服務(wù)中心。[0113]另外,在介紹本公開(kāi)各個(gè)實(shí)施例之前,首先對(duì)本公開(kāi)各個(gè)實(shí)施例所涉及的服務(wù)菜單進(jìn)行介紹和說(shuō)明。服務(wù)菜單為可視化服務(wù)菜單,其包括至少一個(gè)菜單項(xiàng)。每一個(gè)菜單項(xiàng)對(duì)應(yīng)于一個(gè)按鍵,且每一個(gè)按鍵對(duì)應(yīng)于一個(gè)指令。每一個(gè)服務(wù)菜單及其對(duì)應(yīng)的服務(wù)號(hào)碼存儲(chǔ)于上述圖1所示實(shí)施環(huán)境中的終端120和/或服務(wù)器180中。
[0114]圖2是根據(jù)一示例性實(shí)施例示出的一種獲取語(yǔ)音服務(wù)的方法的流程圖,本實(shí)施例以該獲取語(yǔ)音服務(wù)的方法用于圖1所示實(shí)施環(huán)境的終端中來(lái)舉例說(shuō)明。該獲取語(yǔ)音服務(wù)的方法可以包括如下幾個(gè)步驟:
[0115]在步驟202中,獲取與當(dāng)前呼叫的服務(wù)號(hào)碼所對(duì)應(yīng)的服務(wù)菜單。
[0116]在步驟204中,在服務(wù)號(hào)碼接通后,將服務(wù)菜單進(jìn)行顯示。
[0117]在步驟206中,在服務(wù)菜單中的任一菜單項(xiàng)被觸發(fā)后,向自動(dòng)語(yǔ)音服務(wù)系統(tǒng)發(fā)送與菜單項(xiàng)對(duì)應(yīng)的指令。
[0118]綜上所述,本實(shí)施例提供的獲取語(yǔ)音服務(wù)的方法,通過(guò)獲取與當(dāng)前呼叫的服務(wù)號(hào)碼所對(duì)應(yīng)的服務(wù)菜單,在服務(wù)號(hào)碼接通后,將服務(wù)菜單進(jìn)行顯示,并在服務(wù)菜單中的任一菜單項(xiàng)被觸發(fā)后,向自動(dòng)語(yǔ)音服務(wù)系統(tǒng)發(fā)送與菜單項(xiàng)對(duì)應(yīng)的指令;解決了相關(guān)技術(shù)中涉及的自動(dòng)語(yǔ)音服務(wù)耗費(fèi)時(shí)間和資源的問(wèn)題;與相關(guān)技術(shù)中涉及的語(yǔ)音播報(bào)菜單相比,本實(shí)施例提供的獲取語(yǔ)音服務(wù)的方法將服務(wù)菜單顯示出來(lái)供用戶查看,便于用戶從中選取任一菜單項(xiàng),提高了菜單項(xiàng)的選取效率,節(jié)約了獲取自動(dòng)語(yǔ)音服務(wù)時(shí)所耗費(fèi)的時(shí)間和資源。
[0119]圖3A是根據(jù)另一示例性實(shí)施例示出的一種獲取語(yǔ)音服務(wù)的方法的流程圖,本實(shí)施例以該獲取語(yǔ)音服務(wù)的方法用于圖1所示實(shí)施環(huán)境的終端中來(lái)舉例說(shuō)明。該獲取語(yǔ)音服務(wù)的方法可以包括如下幾個(gè)步驟:
[0120]在步驟301中,獲取已輸入但未呼出的號(hào)碼;或,獲取已呼出但未接通的號(hào)碼;或,獲取已呼出且已接通的號(hào)碼。
[0121]終端獲取已輸入但未呼出的號(hào)碼;或,獲取已呼出但未接通的號(hào)碼;或,獲取已呼出且已接通的號(hào)碼。
[0122]其中,已輸入但未呼出的號(hào)碼是指用戶通過(guò)撥號(hào)界面的數(shù)字按鍵輸入的號(hào)碼或者用戶從通訊錄中選擇輸入的號(hào)碼,且該號(hào)碼還未被用戶觸發(fā)呼出。
[0123]已呼出但未接通的號(hào)碼是指該號(hào)碼已被用戶觸發(fā)呼出,但該號(hào)碼暫未被自動(dòng)語(yǔ)音服務(wù)系統(tǒng)接通,也即終端與自動(dòng)語(yǔ)音服務(wù)設(shè)備之間暫未通過(guò)交換機(jī)建立通信連接。
[0124]已呼出且已接通的號(hào)碼是指該號(hào)碼已被用戶觸發(fā)呼出,且該號(hào)碼已被自動(dòng)語(yǔ)音服務(wù)系統(tǒng)接通,也即終端與自動(dòng)語(yǔ)音服務(wù)設(shè)備之間已通過(guò)交換機(jī)建立通信連接。
[0125]在步驟302中,檢測(cè)號(hào)碼是否為服務(wù)號(hào)碼。
[0126]終端檢測(cè)上述步驟301中獲取的號(hào)碼是否為服務(wù)號(hào)碼。其中,服務(wù)號(hào)碼是指不同商家所提供的用于為用戶提供自動(dòng)語(yǔ)音服務(wù)的號(hào)碼。服務(wù)號(hào)碼通常為定制電話號(hào)碼,用戶可通過(guò)電話機(jī)或者手機(jī)之類的終端撥打該服務(wù)號(hào)碼以獲得不同商家提供的各類服務(wù)。
[0127]如,某電信運(yùn)營(yíng)商的服務(wù)號(hào)碼為10010、某銀行的服務(wù)號(hào)碼為95555、某票務(wù)服務(wù)系統(tǒng)的服務(wù)號(hào)碼為12306等等。
[0128]在步驟303中,若檢測(cè)出號(hào)碼為服務(wù)號(hào)碼,則獲取與當(dāng)前呼叫的服務(wù)號(hào)碼所對(duì)應(yīng)的服務(wù)菜單。
[0129]若檢測(cè)出上述步驟301中獲取的號(hào)碼是服務(wù)號(hào)碼,則終端獲取與當(dāng)前呼叫的服務(wù)號(hào)碼所對(duì)應(yīng)的服務(wù)菜單。其中,當(dāng)前呼叫的情形包括已輸入但未呼出、已呼出但未接通以及已呼出且已接通的任一種情形。
[0130]服務(wù)菜單為可視化服務(wù)菜單,每個(gè)服務(wù)菜單均包括至少一個(gè)菜單項(xiàng)。每一個(gè)菜單項(xiàng)對(duì)應(yīng)于一個(gè)按鍵,且每一個(gè)按鍵對(duì)應(yīng)于一個(gè)指令。
[0131 ] 根據(jù)服務(wù)菜單存儲(chǔ)的位置不同,本步驟可以包括如下兩種可能的實(shí)現(xiàn)方式:
[0132]在第一種可能的實(shí)現(xiàn)方式中,根據(jù)本地預(yù)存的菜單對(duì)應(yīng)關(guān)系獲取與服務(wù)號(hào)碼對(duì)應(yīng)的服務(wù)菜單。
[0133]當(dāng)服務(wù)菜單存儲(chǔ)于本地時(shí),也即當(dāng)服務(wù)菜單存儲(chǔ)于終端中時(shí),終端根據(jù)本地預(yù)存的菜單對(duì)應(yīng)關(guān)系獲取與服務(wù)號(hào)碼對(duì)應(yīng)的服務(wù)菜單。其中,菜單對(duì)應(yīng)關(guān)系包括至少一組服務(wù)號(hào)碼與服務(wù)菜單之間的對(duì)應(yīng)關(guān)系。終端在本地預(yù)存的菜單對(duì)應(yīng)關(guān)系中查詢是否存在與當(dāng)前呼叫的服務(wù)號(hào)碼相同的服務(wù)號(hào)碼;若存在,則根據(jù)菜單對(duì)應(yīng)關(guān)系獲取與上述服務(wù)號(hào)碼對(duì)應(yīng)的服務(wù)菜單。
[0134]在第二種可能的實(shí)現(xiàn)方式中,本步驟包括如下兩個(gè)子步驟:
[0135]第一,向服務(wù) 器發(fā)送服務(wù)號(hào)碼,服務(wù)器用于根據(jù)預(yù)存的菜單對(duì)應(yīng)關(guān)系獲取與服務(wù)號(hào)碼對(duì)應(yīng)的服務(wù)菜單。
[0136]當(dāng)服務(wù)菜單存儲(chǔ)于服務(wù)器中時(shí),終端向服務(wù)器發(fā)送當(dāng)前呼叫的服務(wù)號(hào)碼。對(duì)應(yīng)地,服務(wù)器接收終端發(fā)送的服務(wù)號(hào)碼,根據(jù)預(yù)存的菜單對(duì)應(yīng)關(guān)系獲取與服務(wù)號(hào)碼對(duì)應(yīng)的服務(wù)菜單。其中,菜單對(duì)應(yīng)關(guān)系包括至少一組服務(wù)號(hào)碼與服務(wù)菜單之間的對(duì)應(yīng)關(guān)系。
[0137]第二,接收服務(wù)器發(fā)送的服務(wù)菜單。
[0138]當(dāng)服務(wù)器查詢并獲取到與服務(wù)號(hào)碼對(duì)應(yīng)的服務(wù)菜單時(shí),向終端發(fā)送服務(wù)菜單。對(duì)應(yīng)地,終端接收服務(wù)器發(fā)送的服務(wù)菜單。
[0139]在步驟304中,在服務(wù)號(hào)碼接通后,將服務(wù)菜單進(jìn)行顯示。
[0140]在當(dāng)前呼叫的服務(wù)號(hào)碼接通后,終端將獲取到的服務(wù)菜單進(jìn)行顯示。
[0141]請(qǐng)參考圖3B,其示出了本實(shí)施例涉及的一種菜單顯示界面的示意圖。從圖示界面可以看出,當(dāng)前呼叫的服務(wù)號(hào)碼為10010,且該服務(wù)號(hào)碼已接通。該菜單顯示界面包括服務(wù)菜單30。服務(wù)菜單30包括至少一個(gè)菜單項(xiàng),比如“話費(fèi)和套餐使用量查詢”菜單項(xiàng)31、“業(yè)務(wù)咨詢”菜單項(xiàng)32、“業(yè)務(wù)辦理”菜單項(xiàng)33等等。
[0142]可選地,若服務(wù)菜單還包括公告信息,則在預(yù)定區(qū)域?qū)⒐嫘畔⑦M(jìn)行顯示。其中,公告信息是指通知、廣告或者其它提示信息,其可以以文字、圖片或者視頻等任一形式進(jìn)行顯示。請(qǐng)結(jié)合參考圖3B,終端在預(yù)定區(qū)域56將公告信息進(jìn)行顯示。
[0143]另外,服務(wù)菜單通常為樹(shù)結(jié)構(gòu)菜單。請(qǐng)結(jié)合參考圖3C,其示出了本實(shí)施例涉及的一種樹(shù)結(jié)構(gòu)的服務(wù)菜單的示意圖。該樹(shù)結(jié)構(gòu)的服務(wù)菜單40包括η層子菜單41,每一層子菜單41包括至少一個(gè)子菜單41,η≥I。
[0144]當(dāng)服務(wù)菜單為樹(shù)結(jié)構(gòu)菜單時(shí),本步驟可以包括如下幾個(gè)子步驟:
[0145]第一,若服務(wù)菜單包括η層子菜單,顯示第i層子菜單。
[0146]若服務(wù)菜單包括η層子菜單,終端顯示第i層子菜單。其中,η≥i+l>i>l,且n, i為正整數(shù)。在一種可能的實(shí)現(xiàn)方式中,終端可根據(jù)用戶撥打服務(wù)號(hào)碼時(shí)是否附加有子號(hào)碼選擇顯示的子菜單。
[0147]若撥打服務(wù)號(hào)碼時(shí)未附加子號(hào)碼,則顯示第I層子菜單。比如,某電信運(yùn)營(yíng)商的服務(wù)號(hào)碼為10086。用戶在撥打該服務(wù)號(hào)碼時(shí)未附加子號(hào)碼,也即直接撥打10086,則終端顯示第I層子菜單(如圖3C中第I行的子菜單)。
[0148]若撥打服務(wù)號(hào)碼時(shí)附加有子號(hào)碼,則顯示子號(hào)碼所指示的第i層子菜單。仍然以某電信運(yùn)營(yíng)商的服務(wù)號(hào)碼為10086為例。如果用戶在撥打該服務(wù)號(hào)碼時(shí)附加有子號(hào)碼,t匕如用戶直接撥打100861,則終端顯示子號(hào)碼所指示的第i層子菜單(比如圖3C中第2行第I個(gè)子菜單)。
[0149]在其它可能的實(shí)施例中,若服務(wù)菜單包括η層子菜單,且每一層子菜單包括至少一個(gè)子菜單,則顯示第i層第j個(gè)子菜單;其中,i ^ l,j ^ 1,且i,j為正整數(shù)。若撥打服務(wù)號(hào)碼時(shí)未附加子號(hào)碼,則顯示第I層第I個(gè)子菜單。若撥打服務(wù)號(hào)碼時(shí)附加有子號(hào)碼,則顯示子號(hào)碼所指示的第i層第k個(gè)子菜單;其中,k≥I且k為正整數(shù)。
[0150]第二,若第i層子菜單中的一個(gè)菜單項(xiàng)被觸發(fā)且菜單項(xiàng)對(duì)應(yīng)有第i+Ι層子菜單時(shí),顯示與菜單項(xiàng)對(duì)應(yīng)的第i+Ι層子菜單。
[0151]若第i層子菜單中的一個(gè)菜單項(xiàng)被觸發(fā)且菜單項(xiàng)對(duì)應(yīng)有第i+Ι層子菜單時(shí),終端顯示與菜單項(xiàng)對(duì)應(yīng)的第i+Ι層子菜單。請(qǐng)結(jié)合參考圖3D,假設(shè)用戶撥打某電信運(yùn)營(yíng)商的服務(wù)號(hào)碼10010,在服務(wù)號(hào)碼接通后,終端顯示第I層子菜單51。當(dāng)用戶查看到第I層子菜單51中的各個(gè)菜單項(xiàng)之后,點(diǎn)擊“話費(fèi)和套餐使用量查詢”菜單項(xiàng)52。假設(shè)該“話費(fèi)和套餐使用量查詢”菜單項(xiàng)52對(duì)應(yīng)有第2層子菜單53,則終端在接收到對(duì)應(yīng)于“話費(fèi)和套餐使用量查詢”菜單項(xiàng)52的觸發(fā)信號(hào)后顯示該“話費(fèi)和套餐使用量查詢”菜單項(xiàng)52對(duì)應(yīng)的第2層子菜單53。該第2層子菜單53包括“本機(jī)號(hào)碼”菜單項(xiàng)54和“其它號(hào)碼”菜單項(xiàng)55。
[0152]進(jìn)一步地,若用戶點(diǎn)擊“其它號(hào)碼”菜單項(xiàng)55,且該“其它號(hào)碼”菜單項(xiàng)55對(duì)應(yīng)有第3層子菜單,則終端顯示該“其它號(hào)碼”菜單項(xiàng)55對(duì)應(yīng)的第3層子菜單。
[0153]另外,上述圖3D示出的菜單顯示示意圖中,是以不同子菜單之間的跳轉(zhuǎn)顯示為例。請(qǐng)結(jié)合參考圖3E和圖3F,圖3E和圖3F示出了另一種菜單顯示示意圖,以不同子菜單之間的滾動(dòng)顯示為例。用戶點(diǎn)擊如圖3E中的第I層子菜單61中的“話費(fèi)套餐使用量查詢”菜單項(xiàng)62之后,終端下拉顯示如圖3E中的第2層子菜單63 ;用戶點(diǎn)擊第2層子菜單63中的“其他號(hào)碼”菜單項(xiàng)64之后,終端下拉顯示如圖3E中的第3層子菜單65,并提示用戶輸入要查詢的號(hào)碼;用戶根據(jù)提示輸入要查詢的號(hào)碼之后,終端顯示如圖3F中的第4層子菜單66 ;用戶點(diǎn)擊第4層子菜單66中的“查詢”菜單項(xiàng)67之后,終端下拉顯示如圖3F中的第5層子菜單68,其中,第5層子菜單68中包括若干個(gè)菜單項(xiàng)供用戶選擇以獲得不同的服務(wù)。
[0154]需要說(shuō)明的是,若第i+Ι層子菜單中的返回菜單項(xiàng)被觸發(fā),則顯示返回菜單項(xiàng)對(duì)應(yīng)的第h層子菜單,I≤h≤i且h為正整數(shù)。比如,該返回菜單項(xiàng)可以是如圖3F中第5層子菜單68中的“返回上層”菜單項(xiàng)69,當(dāng)該“返回上層”菜單項(xiàng)69被觸發(fā)時(shí),終端顯示第4層子菜單66;再比如,該返回菜單項(xiàng)還可以是如圖3F中第5層子菜單68中的“返回最上層”菜單項(xiàng)70,當(dāng)該“返回最上層”菜單項(xiàng)70被觸發(fā)時(shí),終端顯示第I層子菜單61。
[0155]另外,當(dāng)自動(dòng)語(yǔ)音服務(wù)系統(tǒng)需要在第i層子菜單被觸發(fā)顯示后,以語(yǔ)音形式播放通知、廣告或者其它提示信息,且在播放上述內(nèi)容的過(guò)程中該第i層子菜單為不可操作時(shí),上述第二個(gè)子步驟可以包括如下幾個(gè)子步驟:
[0156]1、若服務(wù)菜單還包括第i層子菜單和第i+Ι層子菜單之間的顯示時(shí)間間隔,則在接收到對(duì)應(yīng)于第i層子菜單的觸發(fā)信號(hào)時(shí),獲取第i層子菜單的已顯示時(shí)長(zhǎng)。[0157]若服務(wù)菜單還包括第i層子菜單和第i+Ι層子菜單之間的顯示時(shí)間間隔,則在接收到對(duì)應(yīng)于第i層子菜單的觸發(fā)信號(hào)時(shí),終端獲取第i層子菜單的已顯示時(shí)長(zhǎng)。其中,顯示時(shí)間間隔是指自動(dòng)語(yǔ)音服務(wù)系統(tǒng)預(yù)先所設(shè)定的從第i層子菜單切換至第i+Ι層子菜單所需達(dá)到的時(shí)長(zhǎng)。該顯示時(shí)間間隔小于【背景技術(shù)】中涉及的自動(dòng)語(yǔ)音服務(wù)系統(tǒng)以語(yǔ)音的形式播放有關(guān)菜單所需的時(shí)長(zhǎng)。在顯示時(shí)間間隔內(nèi),自動(dòng)語(yǔ)音服務(wù)系統(tǒng)通常以語(yǔ)音的形式播放通知、廣告或者其它提示信息。
[0158]另外,不同子菜單之間的顯示時(shí)間間隔可以相同,也可以不同。在本實(shí)施例中,假設(shè)第i層子菜單和第i+Ι層子菜單之間的顯示時(shí)間間隔為3秒。
[0159]2、判斷第i層子菜單的已顯示時(shí)長(zhǎng)是否超過(guò)顯示時(shí)間間隔。
[0160]終端判斷第i層子菜單的已顯示時(shí)長(zhǎng)是否超過(guò)顯示時(shí)間間隔。其中,第i層子菜單的已顯示時(shí)長(zhǎng)是指第i層子菜單開(kāi)始顯示的時(shí)刻與第i層子菜單中的對(duì)應(yīng)于第i+Ι層子菜單的菜單項(xiàng)被觸發(fā)的時(shí)刻之間的時(shí)間間隔。
[0161]3、若判斷出超過(guò)顯示時(shí)間間隔,則直接顯示與菜單項(xiàng)對(duì)應(yīng)的第i+Ι層子菜單。
[0162]若判斷出超過(guò)顯示時(shí)間間隔,則終端直接顯示與菜單項(xiàng)對(duì)應(yīng)的第i+Ι層子菜單。t匕如,當(dāng)?shù)趇層子菜單的已顯示時(shí)長(zhǎng)為5秒時(shí),終端在接收到觸發(fā)信號(hào)后直接顯示與菜單項(xiàng)對(duì)應(yīng)的第i+Ι層子菜單。
[0163]4、若判斷出未超過(guò)顯示時(shí)間間隔,則在第i層子菜單的已顯示時(shí)長(zhǎng)超過(guò)顯示時(shí)間間隔后,顯示與菜單項(xiàng)對(duì)應(yīng)的第i+Ι層子菜單。
[0164]若判斷出未超過(guò)顯示時(shí)間間隔,則終端在第i層子菜單的已顯示時(shí)長(zhǎng)超過(guò)顯示時(shí)間間隔后,顯示與菜單項(xiàng)對(duì)應(yīng)的第i+Ι層子菜單。比如,當(dāng)?shù)趇層子菜單的已顯示時(shí)長(zhǎng)為I秒時(shí),終端在接收到觸發(fā)信號(hào)后暫不顯示與菜單項(xiàng)對(duì)應(yīng)的第i+Ι層子菜單,待第i層子菜單的已顯示時(shí)長(zhǎng)超過(guò)3秒后,再顯示與菜單項(xiàng)對(duì)應(yīng)的第i+Ι層子菜單。
[0165]在步驟305中,在服務(wù)菜單中的任一菜單項(xiàng)被觸發(fā)后,向自動(dòng)語(yǔ)音服務(wù)系統(tǒng)發(fā)送與菜單項(xiàng)對(duì)應(yīng)的指令。
[0166]在服務(wù)菜單中的任一菜單項(xiàng)被觸發(fā)后,終端向自動(dòng)語(yǔ)音服務(wù)系統(tǒng)發(fā)送與菜單項(xiàng)對(duì)應(yīng)的指令。對(duì)應(yīng)地,自動(dòng)語(yǔ)音服務(wù)系統(tǒng)根據(jù)指令進(jìn)行服務(wù)菜單的切換或者向終端提供對(duì)應(yīng)的服務(wù)。
[0167]本步驟可以包括如下幾個(gè)子步驟:
[0168]第一,若服務(wù)菜單還包括不同菜單項(xiàng)與不同按鍵號(hào)之間的按鍵對(duì)應(yīng)關(guān)系,則獲取與被選擇的菜單項(xiàng)對(duì)應(yīng)的按鍵號(hào)。
[0169]若服務(wù)菜單還包括不同菜單項(xiàng)與不同按鍵號(hào)之間的按鍵對(duì)應(yīng)關(guān)系,則終端獲取與被選擇的菜單項(xiàng)對(duì)應(yīng)的按鍵號(hào)。在通常情況下,對(duì)于任一服務(wù)菜單或者任一子菜單,在服務(wù)菜單或者子菜單中設(shè)置有1、2、3、4、5、6、7、8、9、0、*、#等按鍵號(hào)中的一個(gè)或者多個(gè)按鍵號(hào),且服務(wù)菜單或者子菜單中的不同菜單項(xiàng)對(duì)應(yīng)于不同的按鍵號(hào)。當(dāng)用戶從服務(wù)菜單或者子菜單中選取某一菜單項(xiàng)時(shí),終端獲取與該菜單項(xiàng)對(duì)應(yīng)的按鍵號(hào)。
[0170]比如,請(qǐng)結(jié)合參考圖3E,用戶點(diǎn)擊“話費(fèi)和套餐使用量查詢”菜單項(xiàng)62之后,終端獲取與該菜單項(xiàng)對(duì)應(yīng)的按鍵號(hào)“ I ”。
[0171]第二,生成與按鍵號(hào)對(duì)應(yīng)的雙音多頻DTMF信號(hào)。
[0172]終端生成與按鍵號(hào)對(duì)應(yīng)的DTMF(Dual Tone Multi Frequency,雙音多頻)信號(hào)。DTMF信號(hào)為一個(gè)高頻信號(hào)和一個(gè)低頻信號(hào)疊加組成的組合信號(hào)。比如,高頻信號(hào)群包括4個(gè)不同的高頻信號(hào),低頻信號(hào)群包括4個(gè)不同的低頻信號(hào),通過(guò)從高頻信號(hào)群與低頻信號(hào)群中各選取一個(gè)信號(hào)進(jìn)行組合,可以得到16種不同的組合信號(hào)。每一種組合信號(hào)代表一個(gè)按鍵號(hào)。比如,按鍵號(hào)“I”可以用一個(gè)1209Hz的高頻信號(hào)和一個(gè)697Hz的低頻信號(hào)疊加組成的組合信號(hào)表不。
[0173]第三,向自動(dòng)語(yǔ)音服務(wù)系統(tǒng)發(fā)送DTMF信號(hào)。
[0174]終端生成DTMF信號(hào)之后,向自動(dòng)語(yǔ)音服務(wù)系統(tǒng)發(fā)送DTMF信號(hào)。對(duì)應(yīng)地,自動(dòng)語(yǔ)音服務(wù)系統(tǒng)接收并解析終端發(fā)送的DTMF信號(hào),根據(jù)解析結(jié)果進(jìn)行服務(wù)菜單的切換或者向終端提供對(duì)應(yīng)的服務(wù)。比如,以語(yǔ)音形式向終端發(fā)送服務(wù)內(nèi)容,或者以短信形式向終端發(fā)送服務(wù)內(nèi)容。
[0175]需要說(shuō)明的是,自動(dòng)語(yǔ)音服務(wù)提供方的服務(wù)號(hào)碼和/或服務(wù)菜單可能會(huì)隨時(shí)發(fā)生變動(dòng),為了保證終端中存儲(chǔ)的菜單對(duì)應(yīng)關(guān)系的即時(shí)性和準(zhǔn)確性,本實(shí)施例提供的獲取語(yǔ)音服務(wù)的方法還可以包括如下幾個(gè)步驟:
[0176]1、接收至少一組服務(wù)號(hào)碼與服務(wù)菜單之間的對(duì)應(yīng)關(guān)系。
[0177]終端接收至少一組服務(wù)號(hào)碼與服務(wù)菜單之間的對(duì)應(yīng)關(guān)系。比如,當(dāng)終端的操作系統(tǒng)進(jìn)行更新時(shí),系統(tǒng)更新包中可攜帶有至少一組服務(wù)號(hào)碼與服務(wù)菜單之間的對(duì)應(yīng)關(guān)系一并發(fā)送至終端。再比如,服務(wù)器可以不定時(shí)地向終端發(fā)送至少一組服務(wù)號(hào)碼與服務(wù)菜單之間的對(duì)應(yīng)關(guān)系。
[0178]2、對(duì)于接收到的至少一組服務(wù)號(hào)碼與服務(wù)菜單之間的對(duì)應(yīng)關(guān)系中的每一個(gè)服務(wù)號(hào)碼,判斷本地預(yù)存的菜單對(duì)應(yīng)關(guān)系中是否已存在服務(wù)號(hào)碼。
[0179]對(duì)于接收到的至少一組服務(wù)號(hào)碼與服務(wù)菜單之間的對(duì)應(yīng)關(guān)系中的每一個(gè)服務(wù)號(hào)碼,終端判斷本地預(yù)存的菜單對(duì)應(yīng)關(guān)系中是否已存在上述服務(wù)號(hào)碼。
[0180]3、若判斷出已存在服務(wù)號(hào)碼,則在本地預(yù)存的菜單對(duì)應(yīng)關(guān)系中更新服務(wù)號(hào)碼所對(duì)應(yīng)的服務(wù)菜單。
[0181]若判斷出已存在服務(wù)號(hào)碼,則終端在本地預(yù)存的菜單對(duì)應(yīng)關(guān)系中更新服務(wù)號(hào)碼所對(duì)應(yīng)的服務(wù)菜單。比如,將接收到的與服務(wù)號(hào)碼對(duì)應(yīng)的服務(wù)菜單替換本地預(yù)存的與該服務(wù)號(hào)碼對(duì)應(yīng)的服務(wù)菜單。
[0182]4、若判斷出未存在服務(wù)號(hào)碼,則在本地預(yù)存的菜單對(duì)應(yīng)關(guān)系中添加服務(wù)號(hào)碼與服務(wù)菜單之間的對(duì)應(yīng)關(guān)系。
[0183]若判斷出未存在服務(wù)號(hào)碼,則終端在本地預(yù)存的菜單對(duì)應(yīng)關(guān)系中添加服務(wù)號(hào)碼與服務(wù)菜單之間的對(duì)應(yīng)關(guān)系。
[0184]另外,當(dāng)菜單對(duì)應(yīng)關(guān)系存儲(chǔ)于服務(wù)器中時(shí),為了保證服務(wù)器中存儲(chǔ)的菜單對(duì)應(yīng)關(guān)系的即時(shí)性和準(zhǔn)確性,服務(wù)器也可通過(guò)上述4個(gè)步驟對(duì)存儲(chǔ)的菜單對(duì)應(yīng)關(guān)系進(jìn)行更新。
[0185]綜上所述,本實(shí)施例提供的獲取語(yǔ)音服務(wù)的方法,通過(guò)獲取與當(dāng)前呼叫的服務(wù)號(hào)碼所對(duì)應(yīng)的服務(wù)菜單,在服務(wù)號(hào)碼接通后,將服務(wù)菜單進(jìn)行顯示,并在服務(wù)菜單中的任一菜單項(xiàng)被觸發(fā)后,向自動(dòng)語(yǔ)音服務(wù)系統(tǒng)發(fā)送與菜單項(xiàng)對(duì)應(yīng)的指令;解決了相關(guān)技術(shù)中涉及的自動(dòng)語(yǔ)音服務(wù)耗費(fèi)時(shí)間和資源的問(wèn)題;與相關(guān)技術(shù)中涉及的語(yǔ)音播報(bào)菜單相比,本實(shí)施例提供的獲取語(yǔ)音服務(wù)的方法將服務(wù)菜單顯示出來(lái)供用戶查看,便于用戶從中選取任一菜單項(xiàng),提高了菜單項(xiàng)的選取效率,節(jié)約了獲取自動(dòng)語(yǔ)音服務(wù)時(shí)所耗費(fèi)的時(shí)間和資源。[0186]本實(shí)施例提供的獲取語(yǔ)音服務(wù)的方法,還通過(guò)當(dāng)服務(wù)菜單包括η層子菜單時(shí),顯示第i層子菜單,且當(dāng)?shù)趇層子菜單中的一個(gè)菜單項(xiàng)被觸發(fā)且該菜單項(xiàng)對(duì)應(yīng)有第i+Ι層子菜單時(shí),顯示與菜單項(xiàng)對(duì)應(yīng)的第i+Ι層子菜單,使得樹(shù)結(jié)構(gòu)的服務(wù)菜單能夠隨著用戶的選擇進(jìn)行不同子菜單間的切換,為用戶提供了內(nèi)容豐富、表現(xiàn)直觀且操作便捷的服務(wù)菜單。另夕卜,當(dāng)?shù)趇+ι層子菜單中的返回菜單項(xiàng)被觸發(fā)時(shí),顯示返回菜單項(xiàng)對(duì)應(yīng)的第h層子菜單,進(jìn)一步提高了用戶獲取自動(dòng)語(yǔ)音服務(wù)時(shí)的便捷度。
[0187]下述為本公開(kāi)裝置實(shí)施例,可以用于執(zhí)行本公開(kāi)方法實(shí)施例。對(duì)于本公開(kāi)裝置實(shí)施例中未披露的細(xì)節(jié),請(qǐng)參照本公開(kāi)方法實(shí)施例。
[0188]圖4是根據(jù)一示例性實(shí)施例示出的一種獲取語(yǔ)音服務(wù)的裝置的框圖,該獲取語(yǔ)音服務(wù)的裝置可以通過(guò)軟件、硬件或者兩者的結(jié)合實(shí)現(xiàn)成為終端的部分或者全部。該獲取語(yǔ)音服務(wù)的裝置可以包括:菜單獲取模塊410、菜單顯示模塊420和指令發(fā)送模塊430。
[0189]菜單獲取模塊410被配置為獲取與當(dāng)前呼叫的服務(wù)號(hào)碼所對(duì)應(yīng)的服務(wù)菜單。
[0190]菜單顯示模塊420被配置為在所述服務(wù)號(hào)碼接通后,將所述服務(wù)菜單進(jìn)行顯示。
[0191]指令發(fā)送模塊430被配置為在所述服務(wù)菜單中的任一菜單項(xiàng)被觸發(fā)后,向自動(dòng)語(yǔ)音服務(wù)系統(tǒng)發(fā)送與所述菜單項(xiàng)對(duì)應(yīng)的指令。
[0192]綜上所述,本實(shí)施例提供的獲取語(yǔ)音服務(wù)的裝置,通過(guò)獲取與當(dāng)前呼叫的服務(wù)號(hào)碼所對(duì)應(yīng)的服務(wù)菜單,在服務(wù)號(hào)碼接通后,將服務(wù)菜單進(jìn)行顯示,并在服務(wù)菜單中的任一菜單項(xiàng)被觸發(fā)后,向自動(dòng)語(yǔ)音服務(wù)系統(tǒng)發(fā)送與菜單項(xiàng)對(duì)應(yīng)的指令;解決了相關(guān)技術(shù)中涉及的自動(dòng)語(yǔ)音服務(wù)耗費(fèi)時(shí)間和資源的問(wèn)題;與相關(guān)技術(shù)中涉及的語(yǔ)音播報(bào)菜單相比,本實(shí)施例提供的獲取語(yǔ)音服務(wù)的裝置將服務(wù)菜單顯示出來(lái)供用戶查看,便于用戶從中選取任一菜單項(xiàng),提高了菜單項(xiàng)的選取效率,節(jié)約了獲取自動(dòng)語(yǔ)音服務(wù)時(shí)所耗費(fèi)的時(shí)間和資源。
[0193]圖5是根據(jù)另一示例性實(shí)施例示出的一種獲取語(yǔ)音服務(wù)的裝置的框圖,該獲取語(yǔ)音服務(wù)的裝置可以通過(guò)軟件、硬件或者兩者的結(jié)合實(shí)現(xiàn)成為終端的部分或者全部。該獲取語(yǔ)音服務(wù)的裝置可以包括:菜單獲取模塊410、菜單顯示模塊420和指令發(fā)送模塊430。
[0194]菜單獲取模塊410被配置為獲取與當(dāng)前呼叫的服務(wù)號(hào)碼所對(duì)應(yīng)的服務(wù)菜單。
[0195]所述菜單獲取模塊410,包括:本地獲取單元410a ;或者,服務(wù)獲取單元410b。
[0196]所述本地獲取單元410a被配置為根據(jù)本地預(yù)存的菜單對(duì)應(yīng)關(guān)系獲取與所述服務(wù)號(hào)碼對(duì)應(yīng)的服務(wù)菜單。
[0197]所述服務(wù)獲取單元410b被配置為向服務(wù)器發(fā)送所述服務(wù)號(hào)碼,所述服務(wù)器用于根據(jù)預(yù)存的菜單對(duì)應(yīng)關(guān)系獲取與所述服務(wù)號(hào)碼對(duì)應(yīng)的服務(wù)菜單;接收所述服務(wù)器發(fā)送的所述服務(wù)菜單。
[0198]其中,所述菜單對(duì)應(yīng)關(guān)系包括至少一組服務(wù)號(hào)碼與服務(wù)菜單之間的對(duì)應(yīng)關(guān)系。
[0199]菜單顯示模塊420被配置為在所述服務(wù)號(hào)碼接通后,將所述服務(wù)菜單進(jìn)行顯示。
[0200]所述菜單顯示模塊420,包括:第一顯示單元420a和第二顯示單元420b。
[0201]所述第一顯示單元420a被配置為若所述服務(wù)菜單包括η層子菜單,顯示第i層子菜單。
[0202]所述第一顯示單元420a,包括:第一顯示子單元420al和第二顯示子單元420a2。
[0203]所述第一顯示子單元420al被配置為若撥打所述服務(wù)號(hào)碼時(shí)未附加子號(hào)碼,則顯示第I層子菜單。[0204]所述第二顯示子單元420a2被配置為若撥打所述服務(wù)號(hào)碼時(shí)附加有所述子號(hào)碼,則顯示所述子號(hào)碼所指示的第i層子菜單。
[0205]所述第二顯示單元420b被配置為若所述第i層子菜單中的一個(gè)菜單項(xiàng)被觸發(fā)且所述菜單項(xiàng)對(duì)應(yīng)有第i+Ι層子菜單時(shí),顯示與所述菜單項(xiàng)對(duì)應(yīng)的第i+Ι層子菜單。
[0206]所述第二顯示單元420b,包括:時(shí)長(zhǎng)獲取子單元420bl、時(shí)長(zhǎng)判斷子單元420b2、直接顯示子單元420b3和延遲顯示子單元420b4。
[0207]所述時(shí)長(zhǎng)獲取子單元420bl被配置為若所述服務(wù)菜單還包括所述第i層子菜單和所述第i+Ι層子菜單之間的顯示時(shí)間間隔,則獲取所述第i層子菜單的已顯示時(shí)長(zhǎng)。
[0208]所述時(shí)長(zhǎng)判斷子單元420b2被配置為判斷所述第i層子菜單的已顯示時(shí)長(zhǎng)是否超過(guò)所述顯示時(shí)間間隔。
[0209]所述直接顯示子單元420b3被配置為若判斷出超過(guò)所述顯示時(shí)間間隔,則直接顯示與所述菜單項(xiàng)對(duì)應(yīng)的第i+Ι層子菜單。
[0210]所述延遲顯示子單元420b4被配置為若判斷出未超過(guò)所述顯示時(shí)間間隔,則在所述第i層子菜單的已顯示時(shí)長(zhǎng)超過(guò)所述顯示時(shí)間間隔后,顯示與所述菜單項(xiàng)對(duì)應(yīng)的第i+1
層子菜單。
[0211]其中,η≤i+1 > i≤1,且n,i為正整數(shù)。
[0212]可選地,所述菜單顯示模塊420,還包括:返回顯示單元。
[0213]所述返回顯示單元被配置為若所述第i+Ι層子菜單中的返回菜單項(xiàng)被觸發(fā),則顯示所述返回菜單項(xiàng)對(duì)應(yīng)的第h層子菜單,I < h < i且h為正整數(shù)。
[0214]可選地,所述菜單顯示模塊420,還包括:公告顯示單元420c。
[0215]所述公告顯示單元420c被配置為若所述服務(wù)菜單還包括公告信息,則在預(yù)定區(qū)域?qū)⑺龉嫘畔⑦M(jìn)行顯示。
[0216]指令發(fā)送模塊430被配置為在所述服務(wù)菜單中的任一菜單項(xiàng)被觸發(fā)后,向自動(dòng)語(yǔ)音服務(wù)系統(tǒng)發(fā)送與所述菜單項(xiàng)對(duì)應(yīng)的指令。
[0217]所述指令發(fā)送模塊430,包括:按鍵獲取單元430a、信號(hào)生成單元430b和信號(hào)發(fā)送單兀430c。
[0218]所述按鍵獲取單元430a被配置為若所述服務(wù)菜單還包括不同菜單項(xiàng)與不同按鍵號(hào)之間的按鍵對(duì)應(yīng)關(guān)系,則獲取與被選擇的所述菜單項(xiàng)對(duì)應(yīng)的按鍵號(hào)。
[0219]所述信號(hào)生成單元430b被配置為生成與所述按鍵號(hào)對(duì)應(yīng)的雙音多頻DTMF信號(hào)。
[0220]所述信號(hào)發(fā)送單元430c被配置為向自動(dòng)語(yǔ)音服務(wù)系統(tǒng)發(fā)送所述DTMF信號(hào)。
[0221]可選地,所述菜單獲取模塊410,還包括:對(duì)應(yīng)接收單元410c、號(hào)碼判斷單元410d、菜單更新單元410e和菜單添加單元410f。
[0222]所述對(duì)應(yīng)接收單元410c被配置為接收至少一組服務(wù)號(hào)碼與服務(wù)菜單之間的對(duì)應(yīng)關(guān)系。
[0223]所述號(hào)碼判斷單元410d被配置為對(duì)于接收到的所述至少一組服務(wù)號(hào)碼與服務(wù)菜單之間的對(duì)應(yīng)關(guān)系中的每一個(gè)服務(wù)號(hào)碼,判斷本地預(yù)存的菜單對(duì)應(yīng)關(guān)系中是否已存在所述服務(wù)號(hào)碼。
[0224]所述菜單更新單元410e被配置為若判斷出已存在所述服務(wù)號(hào)碼,則在本地預(yù)存的菜單對(duì)應(yīng)關(guān)系中更新所述服務(wù)號(hào)碼所對(duì)應(yīng)的服務(wù)菜單。[0225]所述菜單添加單元410f被配置為若判斷出未存在所述服務(wù)號(hào)碼,則在本地預(yù)存的菜單對(duì)應(yīng)關(guān)系中添加所述服務(wù)號(hào)碼與服務(wù)菜單之間的對(duì)應(yīng)關(guān)系。
[0226]可選地,所述裝置還包括:號(hào)碼獲取模塊402和號(hào)碼檢測(cè)模塊404。
[0227]號(hào)碼獲取模塊402被配置為獲取已輸入但未呼出的號(hào)碼;或,獲取已呼出但未接通的號(hào)碼;或,獲取已呼出且已接通的號(hào)碼。
[0228]號(hào)碼檢測(cè)模塊404被配置為檢測(cè)所述號(hào)碼是否為服務(wù)號(hào)碼。
[0229]所述菜單獲取模塊410還被配置為若檢測(cè)出所述號(hào)碼為服務(wù)號(hào)碼,則執(zhí)行所述獲取與當(dāng)前呼叫的服務(wù)號(hào)碼所對(duì)應(yīng)的服務(wù)菜單步驟。
[0230]綜上所述,本實(shí)施例提供的獲取語(yǔ)音服務(wù)的裝置,通過(guò)獲取與當(dāng)前呼叫的服務(wù)號(hào)碼所對(duì)應(yīng)的服務(wù)菜單,在服務(wù)號(hào)碼接通后,將服務(wù)菜單進(jìn)行顯示,并在服務(wù)菜單中的任一菜單項(xiàng)被觸發(fā)后,向自動(dòng)語(yǔ)音服務(wù)系統(tǒng)發(fā)送與菜單項(xiàng)對(duì)應(yīng)的指令;解決了相關(guān)技術(shù)中涉及的自動(dòng)語(yǔ)音服務(wù)耗費(fèi)時(shí)間和資源的問(wèn)題;與相關(guān)技術(shù)中涉及的語(yǔ)音播報(bào)菜單相比,本實(shí)施例提供的獲取語(yǔ)音服務(wù)的裝置將服務(wù)菜單顯示出來(lái)供用戶查看,便于用戶從中選取任一菜單項(xiàng),提高了菜單項(xiàng)的選取效率,節(jié)約了獲取自動(dòng)語(yǔ)音服務(wù)時(shí)所耗費(fèi)的時(shí)間和資源。
[0231]本實(shí)施例提供的獲取語(yǔ)音服務(wù)的裝置,還通過(guò)當(dāng)服務(wù)菜單包括η層子菜單時(shí),顯示第i層子菜單,且當(dāng)?shù)趇層子菜單中的一個(gè)菜單項(xiàng)被觸發(fā)且該菜單項(xiàng)對(duì)應(yīng)有第i+Ι層子菜單時(shí),顯示與菜單項(xiàng)對(duì)應(yīng)的第i+ι層子菜單,使得樹(shù)結(jié)構(gòu)的服務(wù)菜單能夠隨著用戶的選擇進(jìn)行不同子菜單間的切換,為用戶提供了內(nèi)容豐富、表現(xiàn)直觀且操作便捷的服務(wù)菜單。另夕卜,當(dāng)?shù)趇+ι層子菜單中的返回菜單項(xiàng)被觸發(fā)時(shí),顯示返回菜單項(xiàng)對(duì)應(yīng)的第h層子菜單,進(jìn)一步提高了用戶獲取自動(dòng)語(yǔ)音服務(wù)時(shí)的便捷度。
[0232]關(guān)于上述實(shí)施例中的裝置,其中各個(gè)模塊執(zhí)行操作的具體方式已經(jīng)在有關(guān)該方法的實(shí)施例中進(jìn)行了詳細(xì)描述,此處將不做詳細(xì)闡述說(shuō)明。
[0233]圖6是根據(jù)一示例性實(shí)施例示出的一種用于在語(yǔ)音服務(wù)中發(fā)送指令的裝置600的框圖。例如,裝置600可以是移動(dòng)電話,計(jì)算機(jī),數(shù)字廣播終端,消息收發(fā)設(shè)備,游戲控制臺(tái),平板設(shè)備,醫(yī)療設(shè)備,健身設(shè)備,個(gè)人數(shù)字助理等。
[0234]參照?qǐng)D6,裝置600可以包括以下一個(gè)或多個(gè)組件:處理組件602,存儲(chǔ)器604,電源組件606,多媒體組件608,音頻組件610,輸入/輸出(I/O)的接口 612,傳感器組件614,以及通信組件616。
[0235]處理組件602通??刂蒲b置600的整體操作,諸如與顯示,電話呼叫,數(shù)據(jù)通信,相機(jī)操作和記錄操作相關(guān)聯(lián)的操作。處理組件602可以包括一個(gè)或多個(gè)處理器620來(lái)執(zhí)行指令,以完成上述的方法的全部或部分步驟。此外,處理組件602可以包括一個(gè)或多個(gè)模塊,便于處理組件602和其他組件之間的交互。例如,處理組件602可以包括多媒體模塊,以方便多媒體組件608和處理組件602之間的交互。
[0236]存儲(chǔ)器604被配置為存儲(chǔ)各種類型的數(shù)據(jù)以支持在裝置600的操作。這些數(shù)據(jù)的示例包括用于在裝置600上操作的任何應(yīng)用程序或方法的指令,聯(lián)系人數(shù)據(jù),電話簿數(shù)據(jù),消息,圖片,視頻等。存儲(chǔ)器604可以由任何類型的易失性或非易失性存儲(chǔ)設(shè)備或者它們的組合實(shí)現(xiàn),如靜態(tài)隨機(jī)存取存儲(chǔ)器(SRAM),電可擦除可編程只讀存儲(chǔ)器(EEPROM),可擦除可編程只讀存儲(chǔ)器(EPROM),可編程只讀存儲(chǔ)器(PROM),只讀存儲(chǔ)器(ROM),磁存儲(chǔ)器,快閃存儲(chǔ)器,磁盤或光盤。[0237]電源組件606為裝置600的各種組件提供電力。電源組件606可以包括電源管理系統(tǒng),一個(gè)或多個(gè)電源,及其他與為裝置600生成、管理和分配電力相關(guān)聯(lián)的組件。
[0238]多媒體組件608包括在所述裝置600和用戶之間的提供一個(gè)輸出接口的屏幕。在一些實(shí)施例中,屏幕可以包括液晶顯示器(LCD)和觸摸面板(TP)。如果屏幕包括觸摸面板,屏幕可以被實(shí)現(xiàn)為觸摸屏,以接收來(lái)自用戶的輸入信號(hào)。觸摸面板包括一個(gè)或多個(gè)觸摸傳感器以感測(cè)觸摸、滑動(dòng)和觸摸面板上的手勢(shì)。所述觸摸傳感器可以不僅感測(cè)觸摸或滑動(dòng)動(dòng)作的邊界,而且還檢測(cè)與所述觸摸或滑動(dòng)操作相關(guān)的持續(xù)時(shí)間和壓力。在一些實(shí)施例中,多媒體組件608包括一個(gè)前置攝像頭和/或后置攝像頭。當(dāng)裝置600處于操作模式,如拍攝模式或視頻模式時(shí),前置攝像頭和/或后置攝像頭可以接收外部的多媒體數(shù)據(jù)。每個(gè)前置攝像頭和后置攝像頭可以是一個(gè)固定的光學(xué)透鏡系統(tǒng)或具有焦距和光學(xué)變焦能力。
[0239]音頻組件610被配置為輸出和/或輸入音頻信號(hào)。例如,音頻組件610包括一個(gè)麥克風(fēng)(MIC),當(dāng)裝置600處于操作模式,如呼叫模式、記錄模式和語(yǔ)音識(shí)別模式時(shí),麥克風(fēng)被配置為接收外部音頻信號(hào)。所接收的音頻信號(hào)可以被進(jìn)一步存儲(chǔ)在存儲(chǔ)器604或經(jīng)由通信組件616發(fā)送。在一些實(shí)施例中,音頻組件610還包括一個(gè)揚(yáng)聲器,用于輸出音頻信號(hào)。
[0240]I/0接口 612為處理組件602和外圍接口模塊之間提供接口,上述外圍接口模塊可以是鍵盤,點(diǎn)擊輪,按鈕等。這些按鈕可包括但不限于:主頁(yè)按鈕、音量按鈕、啟動(dòng)按鈕和鎖定按鈕。
[0241]傳感器組件614包括一個(gè)或多個(gè)傳感器,用于為裝置600提供各個(gè)方面的狀態(tài)評(píng)估。例如,傳感器組件614可以檢測(cè)到裝置600的打開(kāi)/關(guān)閉狀態(tài),組件的相對(duì)定位,例如所述組件為裝置600的顯示器和小鍵盤,傳感器組件614還可以檢測(cè)裝置600或裝置600一個(gè)組件的位置改變,用戶與裝置600接觸的存在或不存在,裝置600方位或加速/減速和裝置600的溫度變化。傳感器組件614可以包括接近傳感器,被配置用來(lái)在沒(méi)有任何的物理接觸時(shí)檢測(cè)附近物體的存在。傳感器組件614還可以包括光傳感器,如CMOS或CXD圖像傳感器,用于在成像應(yīng)用中使用。在一些實(shí)施例中,該傳感器組件614還可以包括加速度傳感器,陀螺儀傳感器,磁傳感器,壓力傳感器或溫度傳感器。
[0242]通信組件616被配置為便于裝置600和其他設(shè)備之間有線或無(wú)線方式的通信。裝置600可以接入基于通信標(biāo)準(zhǔn)的無(wú)線網(wǎng)絡(luò),如WiFi,2G或3G,或它們的組合。在一個(gè)示例性實(shí)施例中,通信組件616經(jīng)由廣播信道接收來(lái)自外部廣播管理系統(tǒng)的廣播信號(hào)或廣播相關(guān)信息。在一個(gè)示例性實(shí)施例中,所述通信組件616還包括近場(chǎng)通信(NFC)模塊,以促進(jìn)短程通信。例如,在NFC模塊可基于射頻識(shí)別(RFID)技術(shù),紅外數(shù)據(jù)協(xié)會(huì)(IrDA)技術(shù),超寬帶(UffB)技術(shù),藍(lán)牙(BT)技術(shù)和其他技術(shù)來(lái)實(shí)現(xiàn)。
[0243]在示例性實(shí)施例中,裝置600可以被一個(gè)或多個(gè)應(yīng)用專用集成電路(ASIC)、數(shù)字信號(hào)處理器(DSP)、數(shù)字信號(hào)處理設(shè)備(DSro)、可編程邏輯器件(PLD)、現(xiàn)場(chǎng)可編程門陣列(FPGA)、控制器、微控制器、微處理器或其他電子元件實(shí)現(xiàn),用于執(zhí)行上述圖2或者圖3A所示的獲取語(yǔ)音服務(wù)的方法。
[0244]在示例性實(shí)施例中,還提供了一種包括指令的非臨時(shí)性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),例如包括指令的存儲(chǔ)器604,上述指令可由裝置600的處理器620執(zhí)行以完成上述圖2或者圖3A所示的獲取語(yǔ)音服務(wù)的方法。例如,所述非臨時(shí)性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)可以是ROM、隨機(jī)存取存儲(chǔ)器(RAM)、CD-ROM、磁帶、軟盤和光數(shù)據(jù)存儲(chǔ)設(shè)備等。[0245]一種非臨時(shí)性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),當(dāng)所述存儲(chǔ)介質(zhì)中的指令由裝置600的處理器執(zhí)行時(shí),使得裝置600能夠執(zhí)行上述圖2或者圖3A所示的獲取語(yǔ)音服務(wù)的方法。
[0246]本領(lǐng)域技術(shù)人員在考慮說(shuō)明書(shū)及實(shí)踐這里公開(kāi)的發(fā)明后,將容易想到本公開(kāi)的其它實(shí)施方案。本申請(qǐng)旨在涵蓋本公開(kāi)的任何變型、用途或者適應(yīng)性變化,這些變型、用途或者適應(yīng)性變化遵循本公開(kāi)的一般性原理并包括本公開(kāi)未公開(kāi)的本【技術(shù)領(lǐng)域】中的公知常識(shí)或慣用技術(shù)手段。說(shuō)明書(shū)和實(shí)施例僅被視為示例性的,本公開(kāi)的真正范圍和精神由下面的權(quán)利要求指出。
[0247]應(yīng)當(dāng)理解的是,本公開(kāi)并不局限于上面已經(jīng)描述并在附圖中示出的精確結(jié)構(gòu),并且可以在不脫離其范圍進(jìn)行各種修改和改變。本公開(kāi)的范圍僅由所附的權(quán)利要求來(lái)限制。
【權(quán)利要求】
1.一種獲取語(yǔ)音服務(wù)的方法,其特征在于,所述方法包括: 獲取與當(dāng)前呼叫的服務(wù)號(hào)碼所對(duì)應(yīng)的服務(wù)菜單; 在所述服務(wù)號(hào)碼接通后,將所述服務(wù)菜單進(jìn)行顯示; 在所述服務(wù)菜單中的任一菜單項(xiàng)被觸發(fā)后,向自動(dòng)語(yǔ)音服務(wù)系統(tǒng)發(fā)送與所述菜單項(xiàng)對(duì)應(yīng)的指令。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述在所述服務(wù)號(hào)碼接通后,將所述服務(wù)菜單進(jìn)行顯示,包括: 若所述服務(wù)菜單包括η層子菜單,顯示第i層子菜單; 若所述第i層子菜單中的一個(gè)菜單項(xiàng)被觸發(fā)且所述菜單項(xiàng)對(duì)應(yīng)有第i+Ι層子菜單時(shí),顯示與所述菜單項(xiàng)對(duì)應(yīng)的第i+Ι層子菜單; 其中,η≥i+1 > i≥1,且n,i為正整數(shù)。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述若所述服務(wù)菜單包括η層子菜單,顯示第i層子菜單,包括: 若撥打所述服務(wù)號(hào)碼時(shí)未附加子號(hào)碼,則顯示第I層子菜單; 若撥打所述服務(wù)號(hào)碼時(shí)附加有所述子號(hào)碼,則顯示所述子號(hào)碼所指示的第i層子菜單。
4.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述顯示與所述菜單項(xiàng)對(duì)應(yīng)的第i+Ι層子菜單,包括: 若所述服務(wù)菜單還包括所述第i層子菜單和所述第i+Ι層子菜單之間的顯示時(shí)間間隔,則獲取所述第i層子菜單的已顯示時(shí)長(zhǎng); 判斷所述第i層子菜單的已顯示時(shí)長(zhǎng)是否超過(guò)所述顯示時(shí)間間隔; 若判斷出超過(guò)所述顯示時(shí)間間隔,則直接顯示與所述菜單項(xiàng)對(duì)應(yīng)的第i+Ι層子菜單;若判斷出未超過(guò)所述顯示時(shí)間間隔,則在所述第i層子菜單的已顯示時(shí)長(zhǎng)超過(guò)所述顯示時(shí)間間隔后,顯示與所述菜單項(xiàng)對(duì)應(yīng)的第i+Ι層子菜單。
5.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述方法還包括: 若所述第i+Ι層子菜單中的返回菜單項(xiàng)被觸發(fā),則顯示所述返回菜單項(xiàng)對(duì)應(yīng)的第h層子菜單,I≤h≤i且h為正整數(shù)。
6.根據(jù)權(quán)利要求1至5任一所述的方法,其特征在于,所述將所述服務(wù)菜單進(jìn)行顯示,還包括: 若所述服務(wù)菜單還包括公告信息,則在預(yù)定區(qū)域?qū)⑺龉嫘畔⑦M(jìn)行顯示。
7.根據(jù)權(quán)利要求1至5任一所述的方法,其特征在于,所述向自動(dòng)語(yǔ)音服務(wù)系統(tǒng)發(fā)送與所述菜單項(xiàng)對(duì)應(yīng)的指令,包括: 若所述服務(wù)菜單還包括不同菜單項(xiàng)與不同按鍵號(hào)之間的按鍵對(duì)應(yīng)關(guān)系,則獲取與被選擇的所述菜單項(xiàng)對(duì)應(yīng)的按鍵號(hào); 生成與所述按鍵號(hào)對(duì)應(yīng)的雙音多頻DTMF信號(hào); 向自動(dòng)語(yǔ)音服務(wù)系統(tǒng)發(fā)送所述DTMF信號(hào)。
8.根據(jù)權(quán)利要求1至5任一所述的方法,其特征在于,所述獲取與當(dāng)前呼叫的服務(wù)號(hào)碼所對(duì)應(yīng)的服務(wù)菜單,包括: 根據(jù)本地預(yù)存的菜單對(duì)應(yīng)關(guān)系獲取與所述服務(wù)號(hào)碼對(duì)應(yīng)的服務(wù)菜單;或者, 向服務(wù)器發(fā)送所述服務(wù)號(hào)碼,所述服務(wù)器用于根據(jù)預(yù)存的菜單對(duì)應(yīng)關(guān)系獲取與所述服務(wù)號(hào)碼對(duì)應(yīng)的服務(wù)菜單;接收所述服務(wù)器發(fā)送的所述服務(wù)菜單; 其中,所述菜單對(duì)應(yīng)關(guān)系包括至少一組服務(wù)號(hào)碼與服務(wù)菜單之間的對(duì)應(yīng)關(guān)系。
9.根據(jù)權(quán)利要求8所述的方法,其特征在于,所述方法還包括: 接收至少一組服務(wù)號(hào)碼與服務(wù)菜單之間的對(duì)應(yīng)關(guān)系; 對(duì)于接收到的所述至少一組服務(wù)號(hào)碼與服務(wù)菜單之間的對(duì)應(yīng)關(guān)系中的每一個(gè)服務(wù)號(hào)碼,判斷本地預(yù)存的菜單對(duì)應(yīng)關(guān)系中是否已存在所述服務(wù)號(hào)碼; 若判斷出已存在所述服務(wù)號(hào)碼,則在本地預(yù)存的菜單對(duì)應(yīng)關(guān)系中更新所述服務(wù)號(hào)碼所對(duì)應(yīng)的服務(wù)菜單; 若判斷出未存在所述服務(wù)號(hào)碼,則在本地預(yù)存的菜單對(duì)應(yīng)關(guān)系中添加所述服務(wù)號(hào)碼與服務(wù)菜單之間的對(duì)應(yīng)關(guān)系。
10.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括: 獲取已輸入但未呼出的號(hào)碼;或,獲取已呼出但未接通的號(hào)碼;或,獲取已呼出且已接通的號(hào)碼; 檢測(cè)所述號(hào)碼是否為服務(wù)號(hào)碼; 若檢測(cè)出所述號(hào)碼為服務(wù)號(hào)碼,則執(zhí)行所述獲取與當(dāng)前呼叫的服務(wù)號(hào)碼所對(duì)應(yīng)的服務(wù)菜單步驟。
11.一種獲取語(yǔ)音服務(wù)的裝置,其特征在于,所述裝置包括: 菜單獲取模塊,用于獲取與當(dāng)前呼叫的服務(wù)號(hào)碼所對(duì)應(yīng)的服務(wù)菜單; 菜單顯示模塊,用于在所述服務(wù)號(hào)碼接通后,將所述服務(wù)菜單進(jìn)行顯示; 指令發(fā)送模塊,用于在所述服務(wù)菜單中的任一菜單項(xiàng)被觸發(fā)后,向自動(dòng)語(yǔ)音服務(wù)系統(tǒng)發(fā)送與所述菜單項(xiàng)對(duì)應(yīng)的指令。
12.根據(jù)權(quán)利要求11所述的裝置,其特征在于,所述菜單顯示模塊,包括:第一顯示單元和第二顯示單元; 所述第一顯示單元,用于若所述服務(wù)菜單包括η層子菜單,顯示第i層子菜單; 所述第二顯示單元,用于若所述第i層子菜單中的一個(gè)菜單項(xiàng)被觸發(fā)且所述菜單項(xiàng)對(duì)應(yīng)有第i+Ι層子菜單時(shí),顯示與所述菜單項(xiàng)對(duì)應(yīng)的第i+Ι層子菜單; 其中,η≥i+1 > i≥1,且n,i為正整數(shù)。
13.根據(jù)權(quán)利要求12所述的裝置,其特征在于,所述第一顯示單元,包括:第一顯示子單元和第二顯示子單元; 所述第一顯示子單元,用于若撥打所述服務(wù)號(hào)碼時(shí)未附加子號(hào)碼,則顯示第I層子菜單; 所述第二顯示子單元,用于若撥打所述服務(wù)號(hào)碼時(shí)附加有所述子號(hào)碼,則顯示所述子號(hào)碼所指示的第i層子菜單。
14.根據(jù)權(quán)利要求12所述的裝置,其特征在于,所述第二顯示單元,包括:時(shí)長(zhǎng)獲取子單元、時(shí)長(zhǎng)判斷子單元、直接顯示子單元和延遲顯示子單元; 所述時(shí)長(zhǎng)獲取子單元,用于若所述服務(wù)菜單還包括所述第i層子菜單和所述第i+Ι層子菜單之間的顯示時(shí)間間隔,則獲取所述第i層子菜單的已顯示時(shí)長(zhǎng);所述時(shí)長(zhǎng)判斷子單元,用于判斷所述第i層子菜單的已顯示時(shí)長(zhǎng)是否超過(guò)所述顯示時(shí)間間隔; 所述直接顯示子單元,用于若判斷出超過(guò)所述顯示時(shí)間間隔,則直接顯示與所述菜單項(xiàng)對(duì)應(yīng)的第i+Ι層子菜單; 所述延遲顯示子單元,用于若判斷出未超過(guò)所述顯示時(shí)間間隔,則在所述第i層子菜單的已顯示時(shí)長(zhǎng)超過(guò)所述顯示時(shí)間間隔后,顯示與所述菜單項(xiàng)對(duì)應(yīng)的第i+Ι層子菜單。
15.根據(jù)權(quán)利要求12所述的裝置,其特征在于,所述菜單顯示模塊,還包括:返回顯示單元; 所述返回顯示單元,用于若所述第i+Ι層子菜單中的返回菜單項(xiàng)被觸發(fā),則顯示所述返回菜單項(xiàng)對(duì)應(yīng)的第h層子菜單,I < h < i且h為正整數(shù)。
16.根據(jù)權(quán)利要求11至15任一所述的裝置,其特征在于,所述菜單顯示模塊,還包括:公告顯示單元; 所述公告顯示單元,用于若所述服務(wù)菜單還包括公告信息,則在預(yù)定區(qū)域?qū)⑺龉嫘畔⑦M(jìn)行顯示。
17.根據(jù)權(quán)利要求11至15任一所述的裝置,其特征在于,所述指令發(fā)送模塊,包括:按鍵獲取單元、信號(hào)生成單元和信號(hào)發(fā)送單元; 所述按鍵獲取單元,用于若所述服務(wù)菜單還包括不同菜單項(xiàng)與不同按鍵號(hào)之間的按鍵對(duì)應(yīng)關(guān)系,則獲取與被 選擇的所述菜單項(xiàng)對(duì)應(yīng)的按鍵號(hào); 所述信號(hào)生成單元,用于生成與所述按鍵號(hào)對(duì)應(yīng)的雙音多頻DTMF信號(hào); 所述信號(hào)發(fā)送單元,用于向自動(dòng)語(yǔ)音服務(wù)系統(tǒng)發(fā)送所述DTMF信號(hào)。
18.根據(jù)權(quán)利要求11至15任一所述的裝置,其特征在于,所述菜單獲取模塊,包括:本地獲取單元;或者,服務(wù)獲取單元; 所述本地獲取單元,用于根據(jù)本地預(yù)存的菜單對(duì)應(yīng)關(guān)系獲取與所述服務(wù)號(hào)碼對(duì)應(yīng)的服務(wù)菜單; 所述服務(wù)獲取單元,用于向服務(wù)器發(fā)送所述服務(wù)號(hào)碼,所述服務(wù)器用于根據(jù)預(yù)存的菜單對(duì)應(yīng)關(guān)系獲取與所述服務(wù)號(hào)碼對(duì)應(yīng)的服務(wù)菜單;接收所述服務(wù)器發(fā)送的所述服務(wù)菜單;其中,所述菜單對(duì)應(yīng)關(guān)系包括至少一組服務(wù)號(hào)碼與服務(wù)菜單之間的對(duì)應(yīng)關(guān)系。
19.根據(jù)權(quán)利要求18所述的裝置,其特征在于,所述菜單獲取模塊,還包括:對(duì)應(yīng)接收單元、號(hào)碼判斷單元、菜單更新單元和菜單添加單元; 所述對(duì)應(yīng)接收單元,用于接收至少一組服務(wù)號(hào)碼與服務(wù)菜單之間的對(duì)應(yīng)關(guān)系; 所述號(hào)碼判斷單元,用于對(duì)于接收到的所述至少一組服務(wù)號(hào)碼與服務(wù)菜單之間的對(duì)應(yīng)關(guān)系中的每一個(gè)服務(wù)號(hào)碼,判斷本地預(yù)存的菜單對(duì)應(yīng)關(guān)系中是否已存在所述服務(wù)號(hào)碼;所述菜單更新單元,用于若判斷出已存在所述服務(wù)號(hào)碼,則在本地預(yù)存的菜單對(duì)應(yīng)關(guān)系中更新所述服務(wù)號(hào)碼所對(duì)應(yīng)的服務(wù)菜單; 所述菜單添加單元,用于若判斷出未存在所述服務(wù)號(hào)碼,則在本地預(yù)存的菜單對(duì)應(yīng)關(guān)系中添加所述服務(wù)號(hào)碼與服務(wù)菜單之間的對(duì)應(yīng)關(guān)系。
20.根據(jù)權(quán)利要求11所述的裝置,其特征在于,所述裝置還包括: 號(hào)碼獲取模塊,用于獲取已輸入但未呼出的號(hào)碼;或,獲取已呼出但未接通的號(hào)碼;或,獲取已呼出且已接通的號(hào)碼;號(hào)碼檢測(cè)模塊,用于檢測(cè)所述號(hào)碼是否為服務(wù)號(hào)碼; 所述菜單獲取模塊,還用于若檢測(cè)出所述號(hào)碼為服務(wù)號(hào)碼,則執(zhí)行所述獲取與當(dāng)前呼叫的服務(wù)號(hào)碼所對(duì)應(yīng)的服務(wù)菜單步驟。
21.一種獲取語(yǔ)音服務(wù)的裝置,其特征在于,包括: 處理器; 用于存儲(chǔ)所述處理器的可執(zhí)行指令的存儲(chǔ)器; 其中,所述處理器被配置為: 獲取與當(dāng)前呼叫的服務(wù)號(hào)碼所對(duì)應(yīng)的服務(wù)菜單; 在所述服務(wù)號(hào)碼接通后,將所述服務(wù)菜單進(jìn)行顯示; 在所述服務(wù)菜單中的任一菜單項(xiàng)被觸發(fā)后,向自動(dòng)語(yǔ)音服務(wù)系統(tǒng)發(fā)送與所述菜單項(xiàng)對(duì)應(yīng)的指令。
【文檔編號(hào)】H04M3/42GK103997575SQ201410181203
【公開(kāi)日】2014年8月20日 申請(qǐng)日期:2014年4月30日 優(yōu)先權(quán)日:2014年4月30日
【發(fā)明者】洪鋒, 喬忠良, 劉新宇, 王文林 申請(qǐng)人:小米科技有限責(zé)任公司