[發明專利]音頻數據流輸入/輸出無間斷軟件切換的方法和系統在審
| 申請號: | 200710063852.5 | 申請日: | 2007-02-13 |
| 公開(公告)號: | CN101246417A | 公開(公告)日: | 2008-08-20 |
| 發明(設計)人: | 王堯;魯冬梅 | 申請(專利權)人: | 艾威梯軟件技術(北京)有限公司 |
| 主分類號: | G06F3/16 | 分類號: | G06F3/16;H04B5/00 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 100085北京市海淀*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 音頻 數據流 輸入 輸出 間斷 軟件 切換 方法 系統 | ||
1.一種用于在操作系統中的音頻數據流輸入/輸出進行無間斷軟件切換的方法,其中操作系統控制至少一個本地物理聲卡,在操作系統中具備至少一個短距離無線通信模塊以及用于將音頻數據流傳輸給所述本地物理聲卡和所述短距離無線通信模塊之一的音頻切換管理模塊,該方法包括步驟:
在所述音頻切換管理模塊中添加至少一個虛擬聲卡,用于將音頻應用程序產生的輸出音頻數據流從本地物理聲卡和短距離無線通信模塊之一進行輸出和/或將本地物理聲卡和短距離無線通信模塊之一獲取的輸入音頻數據流傳輸給音頻應用程序;
當該音頻切換管理模塊被啟動時,所述虛擬聲卡被自動設置為操作系統輸入音頻數據流的缺省輸入聲卡和輸出音頻數據流的缺省輸出聲卡;
判斷該短距離無線通信模塊的無線音頻傳輸信道的狀態;
當該短距離無線通信模塊的無線音頻傳輸信道處于連接狀態時,該音頻切換管理模塊自動將該虛擬聲卡所獲取的音頻應用程序輸出的音頻數據流切換給該無線音頻傳輸信道,并停止將該音頻數據流輸出給本地物理聲卡,和/或將該虛擬聲卡從該無線音頻傳輸信道獲取的輸入音頻數據流傳輸給音頻應用程序并停止從本地物理聲卡獲取輸入音頻數據流;以及
當該短距離無線通信模塊的無線音頻傳輸信道連接處于斷開狀態時,所述音頻切換管理模塊自動將該虛擬聲卡所獲取的音頻應用程序輸出的音頻數據流輸出切換給本地物理聲卡,并停止將該音頻數據流輸出給該無線音頻傳輸信道,和/或將該虛擬聲卡從本地物理聲卡獲取的輸入音頻數據流傳輸給音頻應用程序并停止從該無線音頻傳輸信道獲取輸入音頻數據流。
2.根據權利要求1所述的方法,其特征在于:
該短距離無線通信模塊記錄一個連接狀態標志,用于標識該短距離無線通信模塊的該無線音頻傳輸信道處于連接和斷開這兩種狀態之一;以及
該音頻切換管理模塊根據該連接狀態標志,來控制選擇音頻應用程序和操作系統之間的輸入/輸出音頻數據流從本地物理聲卡和短距離無線通信模塊的無線音頻傳輸信道這兩者之一進行輸入/輸出。
3.根據權利要求1或2所述的方法,其特征在于:
當音頻切換管理模塊停止工作時,設置虛擬聲卡為不可用狀態,設置本地物理聲卡為操作系統輸入音頻數據流的缺省輸入聲卡和輸出音頻數據流的缺省輸出聲卡。
4.根據權利要求1或2所述的方法,其特征在于:
該操作系統具有多于一個短距離無線通信模塊,且該多個短距離無線通信模塊共用一個虛擬聲卡;
該多個短距離無線通信模塊的全部無線音頻傳輸信道處于斷開狀態時,該音頻切換管理模塊將虛擬聲卡所獲取音頻應用程序輸出的音頻數據流通過本地物理聲卡輸出給有線音頻設備,停止將該音頻數據流通過該多個短距離無線通信模塊的無線音頻傳輸信道傳輸給無線音頻設備,和/或該音頻切換管理模塊控制虛擬聲卡從本地物理聲卡獲取有線音頻設備輸入的音頻數據流并輸入給音頻應用程序,停止從該多個短距離無線通信模塊的無線音頻傳輸信道傳輸獲取無線音頻設備輸入的音頻數據流;以及
該多個短距離無線通信模塊的至少一條無線音頻傳輸信道處于連接狀態時,該音頻切換管理模塊將虛擬聲卡所獲取音頻應用程序輸出的音頻數據流輸出給該處于連接狀態的至少一條無線音頻傳輸信道,停止將該音頻數據流通過本地物理聲卡輸出給有線音頻設備,和/或該音頻切換管理模塊控制虛擬聲卡從該處于連接狀態的至少一條無線音頻傳輸信道獲取無線音頻設備輸入的音頻數據流并輸入給音頻應用程序,停止從本地物理聲卡獲取有線音頻設備輸入的音頻數據流。
5.根據權利要求4所述的方法,其特征在于:
該音頻切換管理模塊具有多于一個的虛擬聲卡,并且該多個虛擬聲卡和本地物理聲卡中僅有一個被設置為操作系統中輸入音頻數據流的缺省輸入聲卡,該多個虛擬聲卡和本地物理聲卡中僅有一個被設置為操作系統中輸出音頻數據流的缺省輸出聲卡,當缺省設置音頻應用程序輸入音頻數據流的輸入聲卡和輸出音頻數據流的輸出聲卡時,該輸入缺省聲卡獲取輸入給該音頻應用程序的音頻數據流,該輸出缺省聲卡獲取該音頻應用程序輸出的音頻數據流;以及
通過指定除缺省輸入/輸出聲卡外的其它聲卡作為音頻應用程序的輸入/輸出聲卡,使得該指定的輸入/輸出聲卡獲取該音頻應用程序的輸入/輸出音頻數據流。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于艾威梯軟件技術(北京)有限公司,未經艾威梯軟件技術(北京)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200710063852.5/1.html,轉載請聲明來源鉆瓜專利網。





