專利名稱:一種自動售貨機及其實現語音通訊的方法和系統的制作方法
技術領域:
本發明涉及自動售貨機領域,特別是指一種自動售貨機及其實現語音通訊的方法和系統。
背景技術:
自動售貨機(VU)業務本身是一個分散在各地的業務,難以進行統一管理和維護。 如何把分散在不同地方的VU進行統一管理和維護、在VU上實現語音通訊,使用戶在需要服務時或者VU出現問題時通過VU得到運維人員的幫助,是一個亟待解決的問題。同時,把VU 業務融合到互聯網中、并且在VU上實現語音通訊是一個技術發展的方向。當用戶在不同地方的VU購買貨物時,可能會出現下面幾種情況1、用戶需要咨詢一些產品的信息;2、用戶已經投入貨幣但沒有拿到貨物;3、VU出現一些故障,不能正常工作。這時,用戶需要撥打特服號碼等咨詢VU的客服人員或運維人員以解決上述問題, 而在傳統的VU系統中,由于沒有可供進行語音通訊的裝置或設備,用戶無法通過VU進行語音通訊與客服人員取得聯系以尋求幫助,這是一種不好的用戶體驗。
發明內容
有鑒于此,本發明的主要目的在于提供一種VU及其實現語音通訊的方法和系統, 能夠解決用戶無法通過VU進行語音通訊與客服人員取得聯系以尋求幫助的問題。為達到上述目的,本發明的技術方案是這樣實現的本發明提供了一種支持語音通訊的自動售貨機,包括中央控制模塊、語音模塊、 網絡模塊、麥克風和揚聲器;其中用戶觸發自動售貨機(VU)的語音通訊業務時,所述中央控制模塊通過所述網絡模塊完成VU與對端語音設備之間會話的建立;會話建立后,所述語音模塊對所述麥克風采集的語音數據進行壓縮編碼后、生成第一語音數據包,并通過網絡模塊發送到對端語音設備;同時,所述語音模塊對所述網絡模塊傳送的、來自對端語音設備的第二語音數據包進行解碼還原后,通過所述揚聲器進行回放。進一步地,所述VU還包括配置存儲模塊,用于配置并存儲VU的語音通訊業務的第一相關參數,包括第一音頻編碼格式、第一碼率、VU的IP地址和接收對端語音設備的語音數據的端口 ;還用于配置并存儲VU的語音通訊業務對應的特服號碼;還用于存儲所述對端語音設備的語音通訊業務的第二相關參數,包括第二音頻編碼格式、第二碼率、對端語音設備的IP地址和接收VU的語音數據的端口。進一步地,所述用戶觸發VU的語音通訊業務時,所述中央控制模塊,用于從所述配置存儲模塊讀取所述特服號碼和所述第一相關參數,生成INVITE消息,觸發所述會話的建立;所述網絡模塊,用于將所述INVITE消息發送到IMS核心網,通過所述IMS核心網建立所述會話;還用于在會話建立過程中,接收所述對端語音設備的語音通訊業務的相關參數;相應的,所述中央控制模塊,還用于將所述對端語音設備的語音通訊業務的相關參數提供給所述配置存儲模塊進行存儲。進一步地,所述語音模塊,還用于利用第一音頻編碼格式和第一碼率對所述麥克風采集的語音數據進行壓縮編碼,生成第一語音數據包;所述網絡模塊,還用于將所述第一語音數據包發送到IMS核心網,通過IMS核心網發送到對端語音設備。進一步地,所述網絡模塊,還用于通過IMS核心網接收來自對端語音設備的第二語音數據包,并提供給所述語音模塊進行處理;所述語音模塊,還用于利用第二音頻編碼格式和第二碼率對所述第二語音數據包進行解碼還原后,通過所述揚聲器進行回放。本發明還提供了一種VU支持語音通訊的實現方法,包括在用戶觸發VU的語音通訊業務時,VU與對端語音設備建立會話;會話建立后,所述VU將生成的第一語音數據包通過IMS核心網發送到應用管理平臺,所述應用管理平臺將所述第一語音數據包轉發給所述對端語音設備;同時,所述應用管理平臺接收所述對端語音設備生成的第二語音數據包、并通過IMS核心網轉發給所述VU, 所述VU對所述第二語音數據包解碼還原后進行回放。進一步地,建立會話之前,該方法還包括所述VU注冊到所述IMS核心網、并通過所述IMS核心網注冊到所述應用管理平臺。進一步地,所述VU與對端語音設備建立會話,包括用戶觸發VU的語音通訊業務時,VU讀取語音通訊業務對應的特服號碼和第一相關參數,生成INVITE消息,發送給所述IMS核心網;所述IMS核心網根據所述INVITE消息中的所述特服號碼向對應的對端語音設備的接入網關轉發所述INVITE消息;所述接入網關接收到所述INVITE消息后,保存所述第一相關參數、并根據所述特服號碼呼叫所述對端語音設備,并在所述對端語音設備應答后,發送2000K消息給所述IMS 核心網;所述2000K消息攜帶第二相關參數;所述VU接收到所述IMS核心網轉發的所述2000K消息后,解析、存儲所述第二相關參數,并通過所述IMS核心網向所述接入網關返回ACK消息,完成所述會話的建立。進一步地,所述第一相關參數包括第一音頻編碼格式、第一碼率、VU的IP地址和接收對端語音設備的語音數據的端口;所述第二相關參數包括第二音頻編碼格式、第二碼率、對端語音設備的IP地址和接收VU的語音數據的端口。進一步地,所述會話建立之后,該方法還包括所述IMS核心網通過MESSAGE消息通知所述應用管理平臺所述VU已經和對端語音設備建立了會話;
所述應用管理平臺從所述MESSAGE消息中解析出VU的IP地址、接收對端語音設備的語音數據的端口、對端語音設備的IP地址和接收VU的語音數據的端口、并保存,同時記錄所述VU處于通話狀態。進一步地,所述VU生成第一語音數據包,具體為所述VU利用第一音頻編碼格式和第一碼率對采集的語音數據進行壓縮編碼,生成第一語音數據包;所述應用管理平臺將所述第一語音數據包轉發到所述對端語音設備,具體為所述應用管理平臺根據保存的對端語音設備的IP地址和接收VU的語音數據的端口,將所述第一語音數據包轉發到所述對端語音設備。進一步地,所述應用管理平臺將第二語音數據包發給所述VU,具體為所述應用管理平臺接收所述第二語音數據包,并根據保存的VU的IP地址、接收對端語音設備的語音數據的端口,將所述第二語音數據包轉發到所述VU ;所述VU對所述第二語音數據包解碼還原,具體為所述VU利用第二音頻編碼格式和第二碼率對所述第二語音數據包進行解碼還原。本發明還提供了一種VU支持語音通訊的實現系統,包括VU、IMS核心網、應用管理平臺和對端語音設備,其中所述VU,用于在用戶觸發語音通訊業務時,與所述對端語音設備建立會話;還用于在所述會話建立后,將生成的第一語音數據包通過所述IMS核心網發送到所述應用管理平臺;還用于接收所述應用管理平臺轉發的所述對端語音設備生成的第二語音數據包;所述應用管理平臺,用于將所述第一語音數據包轉發給所述對端語音設備;還用于將所述第二語音數據包轉發給所述VU ;所述對端語音設備,用于與所述VU建立會話;還用于接收所述第一語音數據包; 還用于生成所述第二語音數據包。進一步地,所述VU,還用于注冊到所述IMS核心網、并通過所述IMS核心網注冊到所述應用管理平臺。進一步地,該系統還包括接入網關,所述對端語音設備通過所述接入網關接入所述IMS核心網;相應的,所述VU,還用于通過所述IMS核心網和所述接入網關與所述對端語音設
備建立會話。本發明自動售貨機及其實現語音通訊的方法和系統,在用戶觸發VU的語音通訊業務時,VU與對端語音設備建立會話;會話建立后,VU將生成的第一語音數據包通過IMS核心網發送到應用管理平臺,應用管理平臺將第一語音數據包轉發給對端語音設備;同時,應用管理平臺接收對端語音設備生成的第二語音數據包、并通過IMS核心網轉發給VU,VU對第二語音數據包解碼還原后進行回放。由此可見,采用本發明,可以利用VU非常方便的進行隨時語音通訊,當用戶需要聯系客服人員或運維人員時,可以方便及時的取得聯系,方便了用戶,使得VU的業務管理和運維增強了競爭力。
圖1為本發明VU支持語音通信實現方案的組網圖;圖2為本發明VU支持語音通訊的實現方法流程圖3為VU注冊到IMS核心網和AS的流程圖;圖4為VU注冊到IMS核心網和AS的流程圖;圖5為本發明支持語音通訊的VU的結構圖。
具體實施例方式如圖1所示為本發明VU支持語音通信實現方案的組網圖,包括VU、IMS核心網、 應用管理平臺和對端語音設備,其中VU 作為用戶設備通過IMS核心網接入到應用管理平臺,由應用管理平臺統一對 VU進行安全接入認證。VU與IMS核心網之間的接口協議采用SIP或SDP協議。本發明中, 在VU上增加了語音通訊服務。應用管理平臺對VU進行統一管理,包括處理VU的各種業務和語音通訊服務。其與IMS核心網之間的接口協議采用SIP或SDP協議。IMS核心網實現信令消息的路由和傳輸。實現VU的統一接入和管理,并能通過設置業務觸發規則,將不同的信令觸發到應用管理平臺中進行處理。對端語音設備,可以是各種有線或無線接入的電話,可以通過各自電話網絡接入到IMS核心網中。具體的,在實現本發明的方案時VU,用于在用戶觸發語音通訊業務時,與對端語音設備建立會話;還用于在會話建立后,將生成的第一語音數據包通過IMS核心網發送到應用管理平臺;還用于接收應用管理平臺轉發的對端語音設備生成的第二語音數據包;應用管理平臺,用于將第一語音數據包轉發給對端語音設備;還用于將第二語音數據包轉發給VU ;對端語音設備,用于與VU建立會話;還用于接收第一語音數據包;還用于生成第二語音數據包。另外,VU需先到IMS核心網中進行注冊,再通過IMS核心網注冊到應用管理平臺。其中,應用管理平臺可以包括一個應用服務器(AS)和一個媒體服務器(MS)。AS 負責VU的注冊;MS負責上述第一、第二語音數據包的轉發。圖1所示系統中,還包括接入網關,對端語音設備通過該接入網關接入IMS核心網;則VU通過IMS核心網和接入網關與對端語音設備建立會話。下面結合圖1所示的組網圖來對本發明VU支持語音通訊的實現方法進行說明,如圖2所示,該方法包括步驟201,在用戶觸發VU的語音通訊業務時,VU與對端語音設備建立會話。VU與對端語音設備建立會話的過程,包括用戶觸發VU的語音通訊業務時,VU讀取語音通訊業務對應的特服號碼和第一相關參數,生成INVITE消息,發送給IMS核心網;IMS核心網根據INVITE消息中的特服號碼向對應的對端語音設備的接入網關轉發INVITE消息;接入網關接收到INVITE消息后,保存第一相關參數、并根據特服號碼呼叫對端語音設備,并在對端語音設備應答后,發送2000K消息給IMS核心網;2000K消息攜帶第二相關參數;VU接收到IMS核心網轉發的2000K消息后,解析、存儲第二相關參數,并通過IMS 核心網向接入網關返回ACK消息,完成會話的建立。其中,第一相關參數為語音通訊業務對應的VU的相關參數,包括第一音頻編碼格式(VU支持的音頻編碼格式可以是G. 711,也可以是AAC等)、第一碼率、VU的IP地址和接收對端語音設備的語音數據的端口;第二相關參數為語音通訊業務對應的對端語音設備的相關參數,包括第二音頻編碼格式、第二碼率、對端語音設備的IP地址和接收VU的語音數據的端口。另外,在建立會話之前,VU需要注冊到IMS核心網、并通過IMS核心網注冊到應用管理平臺(AQ,具體的將通過圖3的實施例進行說明。步驟202,會話建立后,VU將生成的第一語音數據包通過IMS核心網發送到應用管理平臺,應用管理平臺將第一語音數據包轉發給對端語音設備;同時,應用管理平臺接收對端語音設備生成的第二語音數據包、并通過IMS核心網轉發給VU,VU對第二語音數據包解碼還原后進行回放。在會話建立之后,進行會話之前,該方法還包括如下操作IMS核心網通過MESSAGE消息通知應用管理平臺VU已經和對端語音設備建立了會話;應用管理平臺從MESSAGE消息中解析出VU的IP地址、接收對端語音設備的語音數據的端口、對端語音設備的IP地址和接收VU的語音數據的端口、并保存(用于語音數據包的轉發),同時記錄VU處于通話狀態。具體的,VU生成第一語音數據包,為VU利用第一音頻編碼格式和第一碼率對采集的語音數據進行壓縮編碼,生成第一語音數據包;應用管理平臺將第一語音數據包轉發到對端語音設備,為應用管理平臺根據保存的對端語音設備的IP地址和接收VU的語音數據的端口,將第一語音數據包轉發到對端語音設備。應用管理平臺將第二語音數據包發給VU,為應用管理平臺接收第二語音數據包,并根據保存的VU的IP地址、接收對端語音設備的語音數據的端口,將第二語音數據包轉發到VU ;VU對第二語音數據包解碼還原,為VU利用第二音頻編碼格式和第二碼率對第二語音數據包進行解碼還原。下面通過具體的實施例來說明上述方案。如圖3所示為VU注冊到IMS核心網和AS的流程,包括步驟301、VU向IMS核心網發起注冊(Register)請求,在該請求消息中攜帶不完整的鑒權信息,如Authorization :Digest username = VUNumberizte. com. en。步驟302、IMS核心網向VU返回401鑒權挑戰響應。步驟303、VU收到401鑒權挑戰響應后,重新向IMS核心網發起Register請求,在該請求消息中攜帶完整的鑒權信息,如
Authorization :Digest username = “ VUNumber@zte.com.cn",realm = “ zte. com. cn",nonce = “ 57cc4d087e7537859fab6d2ec86b2fe7“,uri = sip:zte. com. cn, response =" 08209aec3d8292d03234c365497becad",cnonce = " 401828850〃,algorithm = MD5, opaque = 〃 〃 ;其中,response表示可以為response = MD5(MD5(username:realm:password) :nonce:nc:cnonce:qop:MD5(R EGISTER :uri))。步驟304、IMS核心網對發起Register請求的VU進行鑒權認證,成功之后返回 2000K響應給VU,則VU注冊到IMS核心網成功。步驟305、IMS核心網根據設置的業務觸發規則,向AS發起注冊請求,請求將該VU 也注冊到AS上。步驟306、AS返回2000K響應給IMS核心網,則VU注冊到AS成功,至此VU注冊流
程結束。圖4所示為通過VU進行語音通訊的流程,在該實施例中,以目前通用的SIP協議為例說明,包括步驟401、用戶手動觸發VU的語音媒體服務(例如點擊了語音媒體服務對應的呼叫按鈕)后,VU讀取內置的特服號碼,并攜帶該號碼向IMS核心網發送INVITE消息,其中攜帶自身的SDP信息、即第一相關參數,包括第一音頻編碼格式、第一碼率、VU的IP地址和接收對端語音設備的語音數據的端口等。步驟402、IMS核心網接收到INVITE消息后,根據特服號碼向對應的對端語音設備的接入網關轉發該INVITE消息。步驟403、接入網關接收到INVITE消息,根據特服號碼呼叫對應的對端語音設備, 例如對端語音設備位于PSTN網絡時,采用PSTN的呼叫流程,如果語音設備為IP電話,那么采用IP電話的呼叫流程。步驟404、對端語音設備應答后,接入網關發送2000K消息給IMS核心網,攜帶對端語音設備的SDP信息、即第二相關參數,包括第二音頻編碼格式、第二碼率、對端語音設備的IP地址和接收VU語音數據的端口等。步驟405、IMS核心網轉發2000K消息到VU。步驟406、VU接收到2000K消息后,解析出對端語音設備的SDP信息,并向IMS核心網返回ACK消息。步驟407、IMS核心網轉發ACK消息到接入網關。步驟408、IMS核心網通過MESSAGE消息通知AS該VU已經和對端語音設備建立了會話,并在MESSAGE消息中攜帶VU和對端語音設備的IP地址和端口信息,同時AS記錄該 VU處于通話狀態。步驟409、AS返回2000K消息到IMS核心網。在VU和對端語音設備通話時,由AS 內部的媒體服務器(MQ (MS也可獨立部署)來轉發語音數據,具體的VU將利用第一音頻編碼格式和第一碼率對采集的語音數據進行壓縮編碼,生成第一語音數據包,通過IMS核心網發送到MS, MS根據對端語音設備的IP地址和接收VU的語音數據的端口,將第一語音數據包轉發到接入網關,由接入網關將第一語音數據轉發到對端語音設備;反之,MS接收對端語音設備生成的第二語音數據包,并根據VU的IP地址、接收對端語音設備的語音數據的端口,將第二語音數據包轉發到VU ;VU利用第二音頻編碼格式和第二碼率對第二語音數據包進行解碼還原。這樣,VU和對端語音設備可以正常進行語音通訊。需要指出的是,如果VU和對端語音設備所處的網絡類型相同的時,語音數據的轉發不需要經過接入網關。步驟410、當需要結束會話時,VU和對端語音設備都可以主動掛斷會話,這里以VU 主動掛斷為例進行描述VU主動向IMS核心網發起BYE請求。步驟411、IMS核心網轉發BYE請求到接入網關。步驟412、接入網關掛斷電話。步驟413、接入網關發送2000K消息到IMS核心網。步驟414、IMS核心網轉發2000K消息到VU。步驟415、IMS核心網發送MESSAGE消息通知AS該VU和對端語音設備之間的會話已掛斷。步驟416、AS回應2000K消息到IMS核心網,本次通話結束。根據上述的方案,本發明還提供了一中支持語音通訊的VU,如圖5所示,包括中央控制模塊、語音模塊、網絡模塊、麥克風和揚聲器;其中用戶觸發VU的語音通訊業務時(例如點擊呼叫按鈕),中央控制模塊通過網絡模塊完成VU與對端語音設備之間會話的建立;會話建立后,語音模塊對麥克風采集的語音數據進行壓縮編碼后、生成第一語音數據包,并通過網絡模塊發送到對端語音設備;同時,語音模塊對網絡模塊傳送的、來自對端語音設備的第二語音數據包進行解碼還原后,通過揚聲器進行回放。如圖5所示,VU還包括配置存儲模塊,用于配置并存儲VU的語音通訊業務的第一相關參數,包括第一音頻編碼格式、第一碼率、VU的IP地址和接收對端語音設備的語音數據的端口 ;還用于配置并存儲VU的語音通訊業務對應的特服號碼;還用于存儲對端語音設備的語音通訊業務的第二相關參數,包括第二音頻編碼格式、第二碼率、對端語音設備的IP 地址和接收VU的語音數據的端口。在建立會話之前,中央控制模塊還需負責將VU注冊到IMS核心網和應用管理平臺,其中,注冊所需的信息(例如,VU的用戶名、密碼等身份信息)需要從配置存儲模塊獲取。用戶觸發VU的語音通訊業務時,中央控制模塊,用于從配置存儲模塊讀取特服號碼和第一相關參數,生成INVITE消息,觸發會話的建立;網絡模塊,用于將INVITE消息發送到IMS核心網,通過IMS核心網建立會話;還用于在會話建立過程中,接收對端語音設備的語音通訊業務的相關參數;相應的,中央控制模塊,還用于將對端語音設備的語音通訊業務的相關參數提供給配置存儲模塊進行存儲。語音模塊,還用于利用第一音頻編碼格式和第一碼率對麥克風采集的語音數據進行壓縮編碼,生成第一語音數據包;網絡模塊,還用于將第一語音數據包發送到IMS核心網,通過IMS核心網發送到對端語音設備。
網絡模塊,還用于通過IMS核心網接收來自對端語音設備的第二語音數據包,并提供給語音模塊進行處理;語音模塊,還用于利用第二音頻編碼格式和第二碼率對第二語音數據包進行解碼還原后,通過揚聲器進行回放。另外,在進行語音通訊時,語音模塊還會將當前的通訊狀態反饋給中央控制模塊, 由中央控制模塊向用戶展示。以上所述,僅為本發明的較佳實施例而已,并非用于限定本發明的保護范圍。
權利要求
1.一種支持語音通訊的自動售貨機,其特征在于,包括中央控制模塊、語音模塊、網絡模塊、麥克風和揚聲器;其中用戶觸發自動售貨機(VU)的語音通訊業務時,所述中央控制模塊通過所述網絡模塊完成VU與對端語音設備之間會話的建立;會話建立后,所述語音模塊對所述麥克風采集的語音數據進行壓縮編碼后、生成第一語音數據包,并通過網絡模塊發送到對端語音設備;同時,所述語音模塊對所述網絡模塊傳送的、來自對端語音設備的第二語音數據包進行解碼還原后,通過所述揚聲器進行回放。
2.根據權利要求1所述支持語音通訊的VU,其特征在于,所述VU還包括配置存儲模塊,用于配置并存儲VU的語音通訊業務的第一相關參數,包括第一音頻編碼格式、第一碼率、VU的IP地址和接收對端語音設備的語音數據的端口 ;還用于配置并存儲VU的語音通訊業務對應的特服號碼;還用于存儲所述對端語音設備的語音通訊業務的第二相關參數, 包括第二音頻編碼格式、第二碼率、對端語音設備的IP地址和接收VU的語音數據的端口。
3.根據權利要求2所述支持語音通訊的VU,其特征在于,所述用戶觸發VU的語音通訊業務時,所述中央控制模塊,用于從所述配置存儲模塊讀取所述特服號碼和所述第一相關參數,生成INVITE消息,觸發所述會話的建立;所述網絡模塊,用于將所述INVITE消息發送到IMS核心網,通過所述IMS核心網建立所述會話;還用于在會話建立過程中,接收所述對端語音設備的語音通訊業務的相關參數;相應的,所述中央控制模塊,還用于將所述對端語音設備的語音通訊業務的相關參數提供給所述配置存儲模塊進行存儲。
4.根據權利要求3所述支持語音通訊的VU,其特征在于,所述語音模塊,還用于利用第一音頻編碼格式和第一碼率對所述麥克風采集的語音數據進行壓縮編碼,生成第一語音數據包;所述網絡模塊,還用于將所述第一語音數據包發送到IMS核心網,通過IMS核心網發送到對端語音設備。
5.根據權利要求4所述支持語音通訊的VU,其特征在于,所述網絡模塊,還用于通過IMS核心網接收來自對端語音設備的第二語音數據包,并提供給所述語音模塊進行處理;所述語音模塊,還用于利用第二音頻編碼格式和第二碼率對所述第二語音數據包進行解碼還原后,通過所述揚聲器進行回放。
6.一種VU支持語音通訊的實現方法,其特征在于,包括在用戶觸發VU的語音通訊業務時,VU與對端語音設備建立會話;會話建立后,所述VU將生成的第一語音數據包通過IMS核心網發送到應用管理平臺, 所述應用管理平臺將所述第一語音數據包轉發給所述對端語音設備;同時,所述應用管理平臺接收所述對端語音設備生成的第二語音數據包、并通過IMS核心網轉發給所述VU,所述VU對所述第二語音數據包解碼還原后進行回放。
7.根據權利要求6所述VU支持語音通訊的實現方法,其特征在于,建立會話之前,該方法還包括所述VU注冊到所述IMS核心網、并通過所述IMS核心網注冊到所述應用管理平臺。
8.根據權利要求6或7所述VU支持語音通訊的實現方法,其特征在于,所述VU與對端語音設備建立會話,包括用戶觸發VU的語音通訊業務時,VU讀取語音通訊業務對應的特服號碼和第一相關參數,生成INVITE消息,發送給所述IMS核心網;所述IMS核心網根據所述INVITE消息中的所述特服號碼向對應的對端語音設備的接入網關轉發所述INVITE消息;所述接入網關接收到所述INVITE消息后,保存所述第一相關參數、并根據所述特服號碼呼叫所述對端語音設備,并在所述對端語音設備應答后,發送2000K消息給所述IMS核心網;所述2000K消息攜帶第二相關參數;所述VU接收到所述IMS核心網轉發的所述2000K消息后,解析、存儲所述第二相關參數,并通過所述IMS核心網向所述接入網關返回ACK消息,完成所述會話的建立。
9.根據權利要求8所述VU支持語音通訊的實現方法,其特征在于,所述第一相關參數包括第一音頻編碼格式、第一碼率、VU的IP地址和接收對端語音設備的語音數據的端口;所述第二相關參數包括第二音頻編碼格式、第二碼率、對端語音設備的IP地址和接收VU的語音數據的端口。
10.根據權利要求9所述VU支持語音通訊的實現方法,其特征在于,所述會話建立之后,該方法還包括所述IMS核心網通過MESSAGE消息通知所述應用管理平臺所述VU已經和對端語音設備建立了會話;所述應用管理平臺從所述MESSAGE消息中解析出VU的IP地址、接收對端語音設備的語音數據的端口、對端語音設備的IP地址和接收VU的語音數據的端口、并保存,同時記錄所述VU處于通話狀態。
11.根據權利要求10所述VU支持語音通訊的實現方法,其特征在于,所述VU生成第一語音數據包,具體為所述VU利用第一音頻編碼格式和第一碼率對采集的語音數據進行壓縮編碼,生成第一語音數據包;所述應用管理平臺將所述第一語音數據包轉發到所述對端語音設備,具體為所述應用管理平臺根據保存的對端語音設備的IP地址和接收VU的語音數據的端口,將所述第一語音數據包轉發到所述對端語音設備。
12.根據權利要求10所述VU支持語音通訊的實現方法,其特征在于,所述應用管理平臺將第二語音數據包發給所述VU,具體為所述應用管理平臺接收所述第二語音數據包,并根據保存的VU的IP地址、接收對端語音設備的語音數據的端口,將所述第二語音數據包轉發到所述VU ;所述VU對所述第二語音數據包解碼還原,具體為所述VU利用第二音頻編碼格式和第二碼率對所述第二語音數據包進行解碼還原。
13.一種VU支持語音通訊的實現系統,其特征在于,包括VU、IMS核心網、應用管理平臺和對端語音設備,其中所述VU,用于在用戶觸發語音通訊業務時,與所述對端語音設備建立會話;還用于在所述會話建立后,將生成的第一語音數據包通過所述IMS核心網發送到所述應用管理平臺;還用于接收所述應用管理平臺轉發的所述對端語音設備生成的第二語音數據包;所述應用管理平臺,用于將所述第一語音數據包轉發給所述對端語音設備;還用于將所述第二語音數據包轉發給所述VU ;所述對端語音設備,用于與所述VU建立會話;還用于接收所述第一語音數據包;還用于生成所述第二語音數據包。
14.根據權利要求13所述VU支持語音通訊的實現系統,其特征在于,所述VU,還用于注冊到所述IMS核心網、并通過所述IMS核心網注冊到所述應用管理平臺。
15.根據權利要求13或14所述VU支持語音通訊的實現系統,其特征在于,該系統還包括接入網關,所述對端語音設備通過所述接入網關接入所述IMS核心網;相應的,所述VU,還用于通過所述IMS核心網和所述接入網關與所述對端語音設備建立會話。
全文摘要
本發明公開了一種自動售貨機及其實現語音通訊的方法和系統,包括在用戶觸發VU的語音通訊業務時,VU與對端語音設備建立會話;會話建立后,VU將生成的第一語音數據包通過IMS核心網發送到應用管理平臺,應用管理平臺將第一語音數據包轉發給對端語音設備;同時,應用管理平臺接收對端語音設備生成的第二語音數據包、并通過IMS核心網轉發給VU,VU對第二語音數據包解碼還原后進行回放。通過本發明,可以利用VU非常方便的進行隨時語音通訊。
文檔編號H04L29/06GK102438011SQ20111035745
公開日2012年5月2日 申請日期2011年11月11日 優先權日2011年11月11日
發明者霍東風 申請人:中興通訊股份有限公司