[發明專利]一種VDI架構下的音頻輸出方法和裝置在審
| 申請號: | 201410264638.6 | 申請日: | 2014-06-16 |
| 公開(公告)號: | CN105245557A | 公開(公告)日: | 2016-01-13 |
| 發明(設計)人: | 王士爽 | 申請(專利權)人: | 北京云端時代科技有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08;H04L29/06;G06F3/16 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 100094 北京市海淀區*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 vdi 架構 音頻 輸出 方法 裝置 | ||
1.一種VDI架構下的音頻輸出裝置,其特征在于,包括一個安裝于客戶端設備上的音頻緩存監控代理以及一個由該代理生成并管理的音頻數據緩沖區。
2.一種VDI架構下的音頻輸出方法,其特征在于,包括如下步驟:
步驟1:位于服務器一側虛擬機上的音頻播放器讀取音頻文件并解析為音頻數據;
步驟2:虛擬機通過網絡把音頻數據發給虛擬桌面客戶端;
步驟3:虛擬桌面客戶端通過音頻緩存監控代理申請一塊內存區域作為音頻數據緩沖區,設置音頻數據緩沖區的輸出閥值為預設值,并把接收到的音頻數據保存到音頻數據緩沖區中;
步驟4:當音頻數據緩沖區保存的音頻數據量大于輸出閥值時,音頻數據緩存監控代理開始輸出音頻數據到本地聲卡,同時設置輸出閥值為0;
步驟5:當音頻數據緩沖區中的音頻數據被全部發送給本地聲卡后,音頻數據緩存監控代理將輸出閥值重新設置為預設值;
步驟6:音頻數據經由與本地聲卡連接的本地音箱播放出來。
3.如權利要求1所述的音頻數據緩沖區,其特征在于,用于緩存由服務器端虛擬機發來的音頻數據。
4.如權利要求1所述的音頻緩存監控代理,其特征在于,該音頻緩存監控代理負責創建音頻數據緩沖區、接收從位于服務器端的虛擬機發來的音頻數據、將音頻數據保存到音頻數據緩沖區、動態調整音頻數據緩沖區的輸出閾值以及將音頻數據緩沖區中保存的音頻數據發送到本地聲卡進而在本地音箱上播放出來。
5.如權利要求1所述的音頻緩存監控代理,其特征在于,該代理為一段常駐內存的代碼,需要在實施階段設置每次虛擬桌面客戶端啟動后都自動運行該代理軟件。
6.如權利要求1所述的音頻數據緩沖區,其特征在于,該音頻數據緩沖區是由音頻緩存監控代理創建的一塊內存區域,用于保存由服務器端虛擬機發過來的音頻數據。
7.如權利要求2所述的VDI架構下消除客戶端設備音頻輸出抖動的方法,其特征在于,客戶端設備首先要接入虛擬桌面技術架構,并通過虛擬桌面客戶端獲取到用戶的虛擬桌面。
8.如權利要求2中步驟3所述的音頻數據緩沖區的輸出閥值,其特征在于,輸出閥值用于控制為了確保音頻數據播放的連續性,則音頻數據緩沖區中至少已保存的數據量,當音頻數據緩沖區中保存的音頻數據小于輸出閥值時就停止音頻數據的輸出。
9.如權利要求2步驟3所述的音頻數據存入音頻數據緩沖區的過程,其特征在于,若音頻數據緩沖區中的數據量沒有達到輸出閾值,則音頻緩存監控代理繼續接收音頻數據并存入音頻緩沖區;若音頻數據緩沖區的數據量已達到或超過輸出閾值,則音頻緩存監控代理將把音頻緩沖區中的所有音頻數據發送到本地聲卡。
10.如權利要求2步驟3、步驟5所述的音頻數據緩沖區的輸出閾值的預設值,其特征在于,該預設值是一個介于0和音頻數據緩沖區大小之間的值,該值的設置目標是要確保本地聲卡能夠連續的接收到音頻數據,從而避免聲音抖動的現象出現。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京云端時代科技有限公司,未經北京云端時代科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410264638.6/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:自動聚焦方法和裝置
- 下一篇:一種檢測陀螺用光纖環質量的方法及其裝置





