一種可視化ivr實現方法及移動終端的制作方法
【技術領域】
[0001]本發明涉及互聯網技術,尤其涉及一種可視化IVR實現方法及移動終端。
【背景技術】
[0002]互動式語音應答(Interactive Voice Response,簡稱為IVR)業務是指用戶可使用電話即可進入服務中心,根據語音操作提示進行業務選擇操作,且服務中心將根據用戶的業務選擇操作播放有關的信息或者執行相關的業務。
[0003]IVR技術是目前通信應用的一個常見的平臺,各種呼叫中心都采取了 IVR語音接入方式接入客戶,且隨著業務邏輯的不斷擴展,IVR語音平臺的業務邏輯以及菜單的復雜度都在不斷增加,用戶需要多次按鍵,或等候菜單提示語音,用戶體驗較差。
[0004]為了給用戶更好的使用體驗,目前已經有在IVR技術的基礎上,用戶通過手機撥打客服熱線時,也可以顯示視頻與文本信息,從而實現IVR的可視化,以便于用戶更好的使用該客服熱線,但是,目前可視化技術仍然存在缺陷,IVR的語音和可視化界面難以實現同步,語音和界面的不一致將嚴重影響用戶的使用體驗。
【發明內容】
[0005]有鑒于此,本發明提供一種可視化IVR的實現方法及移動終端,用于解決現有技術中可視化IVR難以實現語音和界面同步的問題。
[0006]本發明實施例提供的一種可視化IVR的實現方法,包括:
[0007]向IVR服務器發送語音呼叫請求之后,偵測是否接收到所述IVR服務器反饋的語音應答響應及操作界面數據;
[0008]在接收到所述語音應答響應之前,當接收到所述操作界面數據時,將所述操作界面數據保存在預先設置的緩存空間中;
[0009]當接收到所述語音應答響應時,從所述緩存空間中讀取所述操作界面數據,根據所述操作界面數據顯示操作界面,且同時播放所述IVR服務器發送的語音。
[0010]本發明實施例提供的移動終端,包括:
[0011]偵測模塊,用于向互動式語音應答IVR服務器發送語音呼叫請求之后,偵測是否接收到所述IVR服務器反饋的語音應答響應及操作界面數據;
[0012]保存模塊,用于在接收到所述語音應答響應之前,當接收到所述操作界面數據時,將所述操作界面數據保存在預先設置的緩存空間中;
[0013]顯示播放模塊,用于當接收到所述語音應答響應時,從所述緩存空間中讀取所述操作界面數據,根據所述操作界面數據顯示操作界面,且同時播放所述IVR服務器發送的語音。
[0014]從以上技術方案可以看出,本發明實施例具有以下優點:
[0015]移動終端向IVR服務器發送語音呼叫請求之后,偵測是否接收到該IVR服務器反饋的語音應答響應及操作界面數據;在接收到該語音應答響應之前,當接收到該操作頁面數據時,將該操作界面數據保存在預先設置的緩存空間中;當接收到該語音應答響應時,從緩存空間中讀取該操作界面數據,根據該操作界面數據顯示操作界面,且同時播放該IVR服務器發送的語音。通過設置緩存空間緩存先接收到的操作界面數據,使得在接收到語音應答響應時,能夠從該緩存空間中讀取操作界面數據,以實現操作界面的顯示和語音播放的同步,能夠有效的改善用戶體驗。
[0016]為讓本發明的上述和其他目的、特征和優點能更明顯易懂,下文特舉較佳實施例,并配合所附圖式,作詳細說明如下。
【附圖說明】
[0017]圖1為本發明實施例中移動終端的結構的一個示意圖;
[0018]圖2為本發明實施例中一種可視化IVR的實現方法的一個示意圖;
[0019]圖3為本發明實施例中一種可視化IVR的實現方法的另一示意圖;
[0020]圖4為本發明實施例中移動終端的結構的一個示意圖;
[0021]圖5為本發明實施例中移動終端的結構的另一示意圖。
【具體實施方式】
[0022]為更進一步闡述本發明為實現預定發明目的所采取的技術手段及功效,以下結合附圖及較佳實施例,對依據本發明的【具體實施方式】、結構、特征及其功效,詳細說明如后。
[0023]本發明實施例提供一種可視化IVR的實現方法,該方法可應用在移動終端上,請參閱圖1,為本發明實施例中移動終端的結構的示意圖,如圖1所示,移動終端包括存儲器102、存儲控制器104,一個或多個(圖中僅示出一個)處理器106、外設接口 108、射頻模塊110、定位模塊112、攝像模塊114、音頻模塊116、觸控屏幕118以及按鍵模塊120。這些組件通過一條或多條通訊總線/信號線122相互通訊。
[0024]可以理解,圖1所示的結構僅為示意,移動終端還可包括比圖1中所示更多或者更少的組件,或者具有與圖1所示不同的配置。圖1中所示的各組件可以采用硬件、軟件或其組合實現。
[0025]存儲器102可用于存儲軟件程序以及模塊,如本發明實施例中的在移動終端內字符輸入方法及裝置對應的程序指令/模塊,處理器102通過運行存儲在存儲器104內的軟件程序以及模塊,從而執行各種功能應用以及數據處理,即實現上述可視化IVR的實現方法。
[0026]存儲器102可包括高速隨機存儲器,還可包括非易失性存儲器,如一個或者多個磁性存儲裝置、閃存、或者其他非易失性固態存儲器。在一些實例中,存儲器102可進一步包括相對于處理器106遠程設置的存儲器,這些遠程存儲器可以通過網絡連接至移動終端。上述網絡的實例包括但不限于互聯網、企業內部網、局域網、移動通信網及其組合。處理器106以及其他可能的組件對存儲器102的訪問可在存儲控制器104的控制下進行。
[0027]外設接口 108將各種輸入/輸入裝置耦合至CPU以及存儲器102。處理器106運行存儲器102內的各種軟件、指令以執行移動終端的各種功能以及進行數據處理。
[0028]在一些實施例中,外設接口 108,處理器106以及存儲控制器104可以在單個芯片中實現。在其他一些實例中,他們可以分別由獨立的芯片實現。
[0029]射頻模塊110用于接收以及發送電磁波,實現電磁波與電信號的相互轉換,從而與通訊網絡或者其他設備進行通訊。射頻模塊110可包括各種現有的用于執行這些功能的電路元件,例如,天線、射頻收發器、數字信號處理器、加密/解密芯片、用戶身份模塊(SM)卡、存儲器等等。射頻模塊110可與各種網絡如互聯網、企業內部網、無線網絡進行通訊或者通過無線網絡與其他設備進行通訊。上述的無線網絡可包括蜂窩式電話網、無線局域網或者城域網。上述的無線網絡可以使用各種通信標準、協議及技術,包括但并不限于全球移動通信系統(Global System for Mobile Communicat1n, GSM)、增強型移動通信技術(Enhanced Data GSM Environment, EDGE),寬帶碼分多址技術(wideband code divis1nmultiple access, W-CDMA),碼分多址技術(Code divis1n access, CDMA)、時分多址技術(time divis1n multiple access, TDMA),藍牙,無線保真技術(Wireless, Fidelity,WiFi)(如美國電氣和電子工程師協會標準IEEE 802.11a, IEEE802.lib, IEEE802.1lg和/或 IEEE 802.1ln)、網絡電話(Voice over internet protocal, VoIP)、全球微波互聯接入(Worldwide Interoperability for Microwave Access,W1-Max)、其他用于郵件、即時通訊及短消息的協議,以及任何其他合適的通訊協議,甚至可包括那些當前仍未被開發出來的協議。
[0030]定位模塊112用于獲取移動終端的當前位置。定位模塊112的實例包括但不限于全球衛星定位系統(GPS)、基于無線局域網或者移動通信網的定位技術。
[0031]攝像模塊114用于拍攝照片或者視頻。拍攝的照片或者視頻可以存儲至存儲器102內,并可通過射頻模塊110發送。
[0032]音頻模塊116向用戶提供音頻接口,其可包括一個或多個麥克風、一個或者多個揚聲器以及音頻電路。音頻電路從外設接口 108處接收聲音數據,將聲音數據轉換為電信息,將電信息傳輸至揚聲器。揚聲器將電信息轉換為人耳能聽到的聲波。音頻電路還從麥克風處接收電信息,將電信號轉換為聲音數據,并將聲音數據傳輸至外設接口 108中以進行進一步的處理。音頻數據可以從存儲器102處或者通過射頻模塊110獲取。此外,音頻數據也可以存儲至存儲器102中或者通過射頻模塊110進行發送。在一些實例中,音頻模塊116還可包括一個耳機播孔,用于向耳機或者其他設備提供音頻接口。
[0033]觸控屏幕118在移動終端與用戶之間同時提供一個輸出及輸入界面。具體地,觸控屏幕118向用戶顯示視頻輸出,這些視頻輸出的內容可包括文字、圖形、視頻、及其任意組合。一些輸出結果是對應于一些用戶界面對象。觸控屏幕118還接收用戶的輸入,例如用戶的點擊、滑動等手勢操作,以便用戶界面對象對這些用戶的輸入做出響應。檢測用戶輸入的技術可以