本發(fā)明涉及自動售貨機技術(shù)領(lǐng)域,特別是涉及一種可實現(xiàn)語音提示的自動售貨機及其實現(xiàn)方法。
背景技術(shù):
自動售貨機(vendingmachine)是能根據(jù)投入的錢幣自動付貨的機器,它不受時間、地點的限制,占地面積小,能節(jié)省人力物力、方便交易。自動售貨機被稱為無人便利店,也叫24小時營業(yè)的微型超市。隨著電子技術(shù)的迅速發(fā)展,自動售貨機成為中國的經(jīng)濟的飛速發(fā)展增長,人們的生活質(zhì)量在不斷的提高,市場上出現(xiàn)越來越多的自動銷售機器,比如自動飲料售貨機,智能販賣機。由于具有設(shè)置方便、管理成本低、經(jīng)營場所靈活等優(yōu)點,自動售貨機已成為人們?nèi)粘I钪胁豢苫蛉钡囊徊糠?。近年來自動售貨機的種類越來越多,功能也設(shè)計得越來越強大,例如可以實現(xiàn)刷卡購物、貨幣識別、數(shù)據(jù)下載、網(wǎng)絡(luò)運營、手機購物、多媒體顯示、自動繳費等等。
然而,傳統(tǒng)的自動售貨機都沒有語音提醒功能,導(dǎo)致了一部分客戶特別是老年視力不太佳的客戶,在操作機器時容易出現(xiàn)操作錯誤的現(xiàn)象。因此,實有必要提出一種具有全程語音提示功能的自動售貨機。
技術(shù)實現(xiàn)要素:
為克服上述現(xiàn)有技術(shù)存在的不足,本發(fā)明之目的在于提供一種可實現(xiàn)語音提示的自動售貨機及其實現(xiàn)方法,以通過語音提示防止消費者操作錯誤,保障消費者權(quán)益。
為達上述及其它目的,本發(fā)明提出一種可實現(xiàn)語音提示的自動售貨機,包括:
操作指令接收單元,用于接收用戶的操作指令;
指令解析單元,用于對接收到的用戶的操作指令進行解析,并于語音數(shù)據(jù)庫中獲取該操作指令對應(yīng)的音頻數(shù)據(jù);
語音播放單元,用于對獲得的音頻數(shù)據(jù)進行處理后利用語音播放裝置進行播放。
進一步地,該語音播放單元進一步包括:
解碼模塊,用于對獲得的音頻數(shù)據(jù)進行解碼;
數(shù)模轉(zhuǎn)換器,用于對該解碼模塊輸出的音頻數(shù)據(jù)進行數(shù)模轉(zhuǎn)換,將讀入的數(shù)字信號數(shù)據(jù)轉(zhuǎn)換成相應(yīng)的電壓值或電流值;
模擬放大器,用于將該數(shù)模轉(zhuǎn)換器的輸出進行增益放大,并進行緩沖處理;
語音輸出模塊,用于將經(jīng)該模擬放大器增益放大后的音頻數(shù)據(jù)進行語音輸出。
進一步地,該自動售貨機還包括語音數(shù)據(jù)庫建立單元,用于預(yù)先對該自動售貨機可接收的操作指令錄制音頻數(shù)據(jù),建立語音數(shù)據(jù)庫。
為達到上述目的,本發(fā)明還提供一種可實現(xiàn)語音提示的自動售貨機,包括:
操作指令接收單元,用于接收用戶的操作指令;
通信單元,用于將接收到的用戶操作指令發(fā)送至后臺管理中心,于后臺管理中心的語音數(shù)據(jù)庫中匹配到所需的音頻數(shù)據(jù);
音頻數(shù)據(jù)接收單元,用于接收后臺管理中心傳送的音頻數(shù)據(jù);
語音播放單元,用于對獲得的音頻數(shù)據(jù)進行處理后利用語音播放裝置進行播放。
進一步地,于后臺管理中心預(yù)先對該自動售貨機可接收的操作指令錄制音頻數(shù)據(jù),建立語音數(shù)據(jù)庫。
為達到上述目的,本發(fā)明還提供一種可實現(xiàn)語音提示的自動售貨機的實現(xiàn)方法,包括如下步驟:
步驟一,接收用戶的操作指令;
步驟二,對接收到的用戶的操作指令進行解析,并于語音數(shù)據(jù)庫中獲取該操作指令對應(yīng)的音頻數(shù)據(jù);
步驟三,對獲得的音頻數(shù)據(jù)進行處理后利用語音播放裝置進行播放。
進一步地,步驟三進一步包括:
對獲得的音頻數(shù)據(jù)進行解碼;
對解碼輸出的音頻數(shù)據(jù)進行數(shù)模轉(zhuǎn)換,將讀入的數(shù)字信號數(shù)據(jù)轉(zhuǎn)換成相應(yīng)的電壓值或電流值;
將數(shù)模轉(zhuǎn)換的輸出進行增益放大,并進行緩沖處理;
將增益放大后的音頻數(shù)據(jù)進行語音輸出。
進一步地,該方法還包括如下步驟:
預(yù)先對該自動售貨機可接收的操作指令錄制音頻數(shù)據(jù),建立該語音數(shù)據(jù)庫。
為達到上述目的,本發(fā)明還提供一種可實現(xiàn)語音提示的自動售貨機的實現(xiàn)方法,包括如下步驟:
步驟一,接收用戶的操作指令;
步驟二,將接收到的用戶操作指令發(fā)送至后臺管理中心,于后臺管理中心的語音數(shù)據(jù)庫中匹配到所需的音頻數(shù)據(jù);
步驟三,接收該后臺管理中心傳送的音頻數(shù)據(jù);
步驟四,對獲得的音頻數(shù)據(jù)進行處理后利用語音播放裝置進行播放。
進一步地,該方法還包括如下步驟:
于后臺管理中心預(yù)先對該自動售貨機可接收的操作指令錄制音頻數(shù)據(jù),建立該語音數(shù)據(jù)庫。
與現(xiàn)有技術(shù)相比,本發(fā)明一種可實現(xiàn)語音提示的自動售貨機及其實現(xiàn)方法通過實現(xiàn)錄制好各操作指令對應(yīng)的音頻數(shù)據(jù)以建立語音數(shù)據(jù)庫,于接收到用戶的操作指令后,根據(jù)操作指令獲得其對應(yīng)的音頻數(shù)據(jù)后進行播放,以實現(xiàn)自動售貨機的語音提示功能,使得用戶每操作一步,自動售貨機會有語音提示下一步的操作內(nèi)容,同時讓消費者知道自動售貨機正在處理當(dāng)中,不會等待很焦慮,同時本發(fā)明通過語音提示,可防止消費者操作錯誤,保障消費者權(quán)益。
附圖說明
圖1為本發(fā)明一種可實現(xiàn)語音提示的自動售貨機之第一實施例的結(jié)構(gòu)示意圖;
圖2為本發(fā)明實施例中語音播放單元的細(xì)部結(jié)構(gòu)圖;
圖3為本發(fā)明一種可實現(xiàn)語音提示的自動售貨機之第二實施例的結(jié)構(gòu)示意圖;
圖4為本發(fā)明一種可實現(xiàn)語音提示的自動售貨機的實現(xiàn)方法之第一實施例的步驟流程圖;
圖5為本發(fā)明一種可實現(xiàn)語音提示的自動售貨機的實現(xiàn)方法之第二較佳實施例的步驟流程圖。
具體實施方式
以下通過特定的具體實例并結(jié)合附圖說明本發(fā)明的實施方式,本領(lǐng)域技術(shù)人員可由本說明書所揭示的內(nèi)容輕易地了解本發(fā)明的其它優(yōu)點與功效。本發(fā)明亦可通過其它不同的具體實例加以施行或應(yīng)用,本說明書中的各項細(xì)節(jié)亦可基于不同觀點與應(yīng)用,在不背離本發(fā)明的精神下進行各種修飾與變更。
圖1為本發(fā)明一種可實現(xiàn)語音提示的自動售貨機之第一實施例的結(jié)構(gòu)示意圖。如圖1所示,本發(fā)明一種可實現(xiàn)語音提示的自動售貨機,還包括:操作指令接收單元101、指令解析單元102以及語音播放單元103;
操作指令接收單元101,用于接收用戶的操作指令,也就是說,當(dāng)用戶通過自動售貨機的觸摸屏或按鍵進行相應(yīng)操作時,操作指令接收單元101會接收到對應(yīng)該操作的操作指令,例如,當(dāng)用戶于自動售貨機的觸摸屏上點擊“雪碧”時,則會產(chǎn)生一購買“雪碧”飲料的操作指令;指令解析單元102,用于對接收到的用戶的操作指令進行解析,并于語音數(shù)據(jù)庫中獲取該操作指令對應(yīng)的音頻數(shù)據(jù),也就是說,在語音數(shù)據(jù)庫中預(yù)先已已存儲有各操作指令對應(yīng)的音頻數(shù)據(jù),例如對于購買“雪碧”飲料的操作指令,指令解析單元102從語音數(shù)據(jù)庫中獲的其對應(yīng)的音頻數(shù)據(jù)為“您選擇的飲料為雪碧”;語音播放單元103,用于對獲得的音頻數(shù)據(jù)進行處理后利用語音播放裝置例如揚聲器,進行語音播放,具體地,語音播放單元103將音頻數(shù)據(jù)經(jīng)解碼、數(shù)模轉(zhuǎn)換以及增益放大等處理后利用揚聲器進行播放。
優(yōu)選地,如圖2所示,語音播放單元進一步包括:解碼模塊1031,用于對獲得的音頻數(shù)據(jù)進行解碼,包括對數(shù)據(jù)壓縮格式的解壓,其作用就是從串行的數(shù)據(jù)流中把音頻信息提取出來,供下一步處理使用;數(shù)模轉(zhuǎn)換器1032,用于對解碼模塊輸出的音頻數(shù)據(jù)進行轉(zhuǎn)換,讀入數(shù)字信號數(shù)據(jù),通過對該數(shù)字值進行計算,將其轉(zhuǎn)換成相應(yīng)的電壓值或電流值,現(xiàn)有的實現(xiàn)數(shù)模轉(zhuǎn)換的方法有很多,例如階梯式數(shù)模轉(zhuǎn)換,又稱多比特數(shù)模轉(zhuǎn)換,另一種是比特流技術(shù)或單比特技術(shù),在本發(fā)明實施例中,可采用多比特數(shù)模轉(zhuǎn)換方式,但本發(fā)明不以此為限;模擬放大器1033,用于將數(shù)模轉(zhuǎn)換器1032的輸出進行增益放大,并進行緩沖處理,在本發(fā)明具體實施例中,對階梯式數(shù)模轉(zhuǎn)換后的電流信號轉(zhuǎn)換成電壓信號后輸出至語音輸出模塊1034;語音輸出模塊1034,用于將經(jīng)模擬放大器1033增益放大后的音頻數(shù)據(jù)進行語音輸出,語音輸出模塊1034可選用耳機、喇叭、音箱等方式。
較佳地,本發(fā)明之可實現(xiàn)語音提示的自動售貨機,還包括:語音數(shù)據(jù)庫建立單元104,用于預(yù)先對該自動售貨機可接收的操作建立語音數(shù)據(jù)庫,也就是說,對該自動售貨機可接收的操作一一事先錄制好音頻數(shù)據(jù),并存儲于語音數(shù)據(jù)庫中,在本發(fā)明具體實施例中,可以對每個操作實現(xiàn)錄制好mp3格式的語音提示數(shù)據(jù),并將錄制好的語音提示數(shù)據(jù)與各操作指令對應(yīng)好,存儲于語音數(shù)據(jù)庫中,這樣,當(dāng)指令解析單元102解析出用戶當(dāng)前的操作指令后,則可以根據(jù)操作指令與音頻數(shù)據(jù)的對應(yīng)關(guān)系,獲取得到該當(dāng)前操作指令對應(yīng)的音頻數(shù)據(jù),進而實現(xiàn)音頻數(shù)據(jù)的播放。
圖3為本發(fā)明一種可實現(xiàn)語音提示的自動售貨機之第二實施例的架構(gòu)示意圖,在本發(fā)明第二實施例中,本發(fā)明之可實現(xiàn)語音提示的自動售貨機,包括:
操作指令接收單元201,用于接收用戶的操作指令,也就是說,當(dāng)用戶通過自動售貨機的觸摸屏或按鍵進行相應(yīng)操作時,操作指令接收單元201會接收到對應(yīng)該操作的操作指令,例如,當(dāng)用戶于自動售貨機的觸摸屏上點擊“雪碧”時,則會產(chǎn)生一購買“雪碧”飲料的操作指令;通信單元202,用于將接收到的用戶操作指令發(fā)送至后臺管理中心,也就是說該自動售貨機通過通信單元202利用有線/無線傳輸網(wǎng)絡(luò)(即有線傳輸網(wǎng)絡(luò)或無線傳輸網(wǎng)絡(luò))與后臺管理中心進行通信;音頻數(shù)據(jù)接收單元203,用于接收后臺管理中心傳送的音頻數(shù)據(jù),也就是說,后臺管理中心在接收到用戶的操作指令后,會根據(jù)用戶的操作指令于存儲于后臺管理中心的語音數(shù)據(jù)庫中獲取該操作指令對應(yīng)的音頻數(shù)據(jù),即在本實施例中,語音數(shù)據(jù)庫建立于后臺管理中心,例如對該自動售貨機可接收的操作一一事先錄制好音頻數(shù)據(jù),建立語音數(shù)據(jù)庫并存儲于后臺管理中心的數(shù)據(jù)庫;語音播放單元204,用于對獲得的音頻數(shù)據(jù)進行處理后利用語音播放裝置,例如揚聲器,進行語音播放,本實施例中的語音播放單元與第一實施例中的語音播放單元相同,在此不予贅述。
圖4為本發(fā)明一種可實現(xiàn)語音提示的自動售貨機的實現(xiàn)方法之第一實施例的步驟流程圖。如圖4所示,本發(fā)明一種可實現(xiàn)語音提示的自動售貨機的實現(xiàn)方法,包括如下步驟:
步驟401,接收用戶的操作指令,也就是說,當(dāng)用戶通過自動售貨機的觸摸屏或按鍵進行相應(yīng)操作時,會接收到對應(yīng)該操作的操作指令,例如,當(dāng)用戶于自動售貨機的觸摸屏上點擊“雪碧”時,則會產(chǎn)生一購買“雪碧”飲料的操作指令;
步驟402,對接收到的用戶的操作指令進行解析,并于語音數(shù)據(jù)庫中獲取該操作指令對應(yīng)的音頻數(shù)據(jù),也就是說,在語音數(shù)據(jù)庫中預(yù)先已已存儲有各操作指令對應(yīng)的音頻數(shù)據(jù),例如對于購買“雪碧”飲料的操作指令,則從語音數(shù)據(jù)庫中獲的其對應(yīng)的音頻數(shù)據(jù)為“您選擇的飲料為雪碧”;
步驟403,對獲得的音頻數(shù)據(jù)進行處理后利用語音播放裝置,例如揚聲器,進行語音播放,具體地,將音頻數(shù)據(jù)經(jīng)解碼、數(shù)模轉(zhuǎn)換以及增益放大后轉(zhuǎn)換為利用揚聲器進行播放。
具體地,步驟403進一步包括:
步驟s1,對獲得的音頻數(shù)據(jù)進行解碼,包括對數(shù)據(jù)壓縮格式的解壓,其作用就是從串行的數(shù)據(jù)流中把音頻信息提取出來,供下一步處理使用;
步驟s2對解碼輸出的音頻數(shù)據(jù)進行數(shù)模轉(zhuǎn)換,讀入數(shù)字信號數(shù)據(jù),通過對該數(shù)字值進行計算,將其轉(zhuǎn)換成相應(yīng)的電壓值或電流值,現(xiàn)有的實現(xiàn)數(shù)模轉(zhuǎn)換的方法有很多,例如階梯式數(shù)模轉(zhuǎn)換,又稱多比特數(shù)模轉(zhuǎn)換,另一種是比特流技術(shù)或單比特技術(shù),在本發(fā)明實施例中,可采用多比特數(shù)模轉(zhuǎn)換方式,但本發(fā)明不以此為限;
步驟s3,用于將數(shù)模轉(zhuǎn)換后的音頻數(shù)據(jù)進行增益放大,并進行緩沖處理,在本發(fā)明具體實施例中,對階梯式數(shù)模轉(zhuǎn)換后的電流信號轉(zhuǎn)換成電壓信號后輸出至語音輸出模塊;
步驟s4,將增益放大后的音頻數(shù)據(jù)進行語音輸出,具體可選用耳機、喇叭、音箱等方式。
較佳地,本發(fā)明之可實現(xiàn)語音提示的自動售貨機的實現(xiàn)方法,還包括如下:
預(yù)先對該自動售貨機可接收的操作建立語音數(shù)據(jù)庫,也就是說,對該自動售貨機可接收的操作一一事先錄制好音頻數(shù)據(jù),并存儲于語音數(shù)據(jù)庫中。在本發(fā)明具體實施例中,可以對每個操作實現(xiàn)錄制好mp3格式的語音提示數(shù)據(jù),并將錄制好的語音提示數(shù)據(jù)與各操作指令對應(yīng)好,存儲于語音數(shù)據(jù)庫中,這樣,當(dāng)解析出用戶當(dāng)前的操作指令后,則可以根據(jù)操作指令與音頻數(shù)據(jù)的對應(yīng)關(guān)系,獲取得到該當(dāng)前操作指令對應(yīng)的音頻數(shù)據(jù),進而實現(xiàn)音頻數(shù)據(jù)的播放。
圖5為本發(fā)明一種可實現(xiàn)語音提示的自動售貨機的實現(xiàn)方法之第二實施例的步驟流程圖。如圖5所示,本發(fā)明一種可實現(xiàn)語音提示的自動售貨機的實現(xiàn)方法,包括如下步驟:
步驟501,接收用戶的操作指令。也就是說,當(dāng)用戶通過自動售貨機的觸摸屏或按鍵進行相應(yīng)操作時,會接收到對應(yīng)該操作的操作指令,例如,當(dāng)用戶于自動售貨機的觸摸屏上點擊“雪碧”時,則會產(chǎn)生一購買“雪碧”飲料的操作指令;
步驟502,將接收到的用戶操作指令發(fā)送至后臺管理中心,也就是說該自動售貨機通過有線/無線傳輸網(wǎng)絡(luò)(即有線傳輸網(wǎng)絡(luò)或無線傳輸網(wǎng)絡(luò))與后臺管理中心進行通信,將接收到的用戶操作指令通過通信單元發(fā)送至后臺管理中心;
步驟503,接收后臺管理中心傳送的音頻數(shù)據(jù),也就是說,后臺管理中心在接收到用戶的操作指令后,會根據(jù)用戶的操作指令于存儲于后臺管理中心的語音數(shù)據(jù)庫中獲取該操作指令對應(yīng)的音頻數(shù)據(jù),即在本實施例中,語音數(shù)據(jù)庫建立于后臺管理中心,例如對該自動售貨機可接收的操作一一事先錄制好音頻數(shù)據(jù),建立語音數(shù)據(jù)庫并存儲于后臺管理中心的數(shù)據(jù)庫;
步驟504,對獲得的音頻數(shù)據(jù)進行處理后利用語音播放裝置,例如揚聲器,進行語音播放,具體地,將音頻數(shù)據(jù)經(jīng)解碼、數(shù)模轉(zhuǎn)換以及增益放大后轉(zhuǎn)換為利用揚聲器進行播放;
以下將通過一具體實施例來進一步說明本發(fā)明:首先將錄制好對應(yīng)每個操作指令的mp3格式的提示語音然后上傳至后臺管理中心,當(dāng)自動售貨機在售賣貨物的過程中后臺管理中心會根據(jù)接收到的用戶的操作指令把提示語音傳輸?shù)阶詣邮圬洐C的windows主板里,windows主板里的語音播放單元則將不同的提示語音轉(zhuǎn)換成音源信號發(fā)送到自動售貨機的揚聲器進行播放,這樣使得用戶每操作一步,自動售貨機會有語音提示下一步的操作內(nèi)容,同時讓消費者知道自動售貨機正在處理當(dāng)中,不會等待得很焦慮,另外通過機器的語音提示,還可以防止消費者操作錯誤,保障消費者權(quán)益。
綜上所述,本發(fā)明一種可實現(xiàn)語音提示的自動售貨機及其實現(xiàn)方法通過實現(xiàn)錄制好各操作指令對應(yīng)的音頻數(shù)據(jù)以建立語音數(shù)據(jù)庫,于接收到用戶的操作指令后,根據(jù)操作指令獲得其對應(yīng)的音頻數(shù)據(jù)后進行播放,以實現(xiàn)自動售貨機的語音提示功能,使得用戶每操作一步,自動售貨機會有語音提示下一步的操作內(nèi)容,同時讓消費者知道自動售貨機正在處理當(dāng)中,不會等待很焦慮,同時本發(fā)明通過語音提示,可防止消費者操作錯誤,保障消費者權(quán)益。
任何本領(lǐng)域技術(shù)人員均可在不違背本發(fā)明的精神及范疇下,對上述實施例進行修飾與改變。因此,本發(fā)明的權(quán)利保護范圍,應(yīng)如權(quán)利要求書所列。