[發明專利]一種音頻競爭播放裝置及其方法、移動終端有效
| 申請號: | 201780003327.6 | 申請日: | 2017-12-27 |
| 公開(公告)號: | CN108235756B | 公開(公告)日: | 2021-10-01 |
| 發明(設計)人: | 李向遠 | 申請(專利權)人: | 深圳前海達闥云端智能科技有限公司 |
| 主分類號: | G06F9/455 | 分類號: | G06F9/455;G06F3/16 |
| 代理公司: | 深圳市愛迪森知識產權代理事務所(普通合伙) 44341 | 代理人: | 何婷 |
| 地址: | 518000 廣東省深圳市前海深港合作區前*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 音頻 競爭 播放 裝置 及其 方法 移動 終端 | ||
本發明涉及虛擬機技術領域,具體涉及一種音頻競爭播放裝置及其方法、移動終端。其中,音頻競爭播放裝置包括:主機代理模塊,其運行于客戶操作系統中;客戶代理模塊,其運行于主機操作系統中;其中,在主機操作系統播放音頻后,并客戶操作系統開始播放音頻時,主機代理模塊監聽到客戶操作系統的音頻焦點出現變化,向客戶代理模塊通知變化,客戶代理模塊根據變化申請音頻焦點,以使主機操作系統根據音頻焦點的申請控制音頻的播放。因此,在多虛擬操作系統同時播放音頻時,主機/客戶操作系統通過聯系,其能夠有效地處理主機/客戶操作系統的音頻競爭播放的問題。
技術領域
本發明涉及虛擬機技術領域,具體涉及一種音頻競爭播放裝置及其方法、移動終端。
背景技術
移動虛擬化技術允許多個操作系統或者虛擬機同時運行在移動終端上,使用Hypervisor(虛擬監控器)在底層硬件上創建安全獨立的軟件運行環境。通過移動虛擬化技術,用戶無需攜帶兩臺或多臺移動設備,便可在一個移動終端上訪問多個操作系統。
傳統虛擬操作系統皆創建了各自的虛擬音頻設備,并通過虛擬化技術控制真實的音頻硬件設備。然而,各個虛擬操作系統的音頻播放都是獨立運行的,當出現多個虛擬操作系統同時播放音頻時,由于相互之間缺乏聯系,傳統技術并未能有效地處理多個虛擬操作系統的音頻競爭播放的問題。
發明內容
本發明實施例一個目的旨在提供一種音頻競爭播放裝置及其方法、移動終端,其解決了傳統技術各個虛擬操作系統之間缺乏有效聯系導致未能夠有效地處理多個虛擬操作系統的音頻競爭播放的問題。
在第一方面,本發明實施例提供一種音頻競爭播放裝置,包括:主機代理模塊,其運行于客戶操作系統中;客戶代理模塊,其運行于主機操作系統中;其中,在所述主機操作系統播放音頻后,并所述客戶操作系統開始播放音頻時,所述主機代理模塊監聽到所述客戶操作系統的音頻焦點出現變化,向所述客戶代理模塊通知所述變化,所述客戶代理模塊根據所述變化申請音頻焦點,以使所述主機操作系統根據所述音頻焦點的申請控制音頻的播放。
在第二方面,本發明實施例提供一種音頻競爭播放方法,包括:在所述主機操作系統播放音頻后,并所述客戶操作系統開始播放音頻時,監聽所述客戶操作系統的音頻焦點是否出現變化;在監聽到所述客戶操作系統的音頻焦點出現變化時,根據所述變化申請音頻焦點,以使所述主機操作系統根據所述音頻焦點的申請控制音頻的播放。
在第三方面,本發明實施例提供一種移動終端,所述移動終端包括:至少一個處理器;以及與所述至少一個處理器通信連接的存儲器;其中,所述存儲器存儲有可被所述至少一個處理器執行的指令,所述指令被所述至少一個處理器執行,以使所述至少一個處理器能夠用于執行任一項所述的音頻競爭播放方法。
在第四方面,本發明實施例提供一種非暫態計算機可讀存儲介質,所述非暫態計算機可讀存儲介質存儲有計算機可執行指令,所述計算機可執行指令用于使移動終端執行如上任一項所述的音頻競爭播放方法。
在本發明各個實施例提供的音頻競爭播放裝置中,主機代理模塊運行于客戶操作系統中,客戶代理模塊運行于主機操作系統中,其中,在主機操作系統播放音頻后,并客戶操作系統開始播放音頻時,主機代理模塊監聽到客戶操作系統的音頻焦點出現變化,向客戶代理模塊通知變化,客戶代理模塊根據變化申請音頻焦點,以使主機操作系統根據音頻焦點的申請控制音頻的播放。因此,在多虛擬操作系統同時播放音頻時,主機/客戶操作系統通過聯系,其能夠有效地處理主機/客戶操作系統的音頻競爭播放的問題。
附圖說明
一個或多個實施例通過與之對應的附圖中的圖片進行示例性說明,這些示例性說明并不構成對實施例的限定,附圖中具有相同參考數字標號的元件表示為類似的元件,除非有特別申明,附圖中的圖不構成比例限制。
圖1是本發明實施例提供一種虛擬化模型的示意圖;
圖2是現有技術提供一種Android系統下主機/客戶操作系統的音頻播放框架圖;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳前海達闥云端智能科技有限公司,未經深圳前海達闥云端智能科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201780003327.6/2.html,轉載請聲明來源鉆瓜專利網。





