在多操作系統(tǒng)中管理音視頻設(shè)備的方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及終端設(shè)備的多操作系統(tǒng)領(lǐng)域,具體而言,本發(fā)明涉及一種在多操作系統(tǒng)中管理音視頻設(shè)備的方法及裝置。
【背景技術(shù)】
[0002]隨著時(shí)代的發(fā)展,各種新興的操作系統(tǒng)不斷涌現(xiàn),為用戶帶來了新穎且更加便捷的終端使用體驗(yàn)。但是,由于傳統(tǒng)終端設(shè)備只允許單操作系統(tǒng)運(yùn)行,即使有多操作系統(tǒng)支持也均為靜態(tài)支持,即需要在設(shè)備啟動(dòng)時(shí)重新引導(dǎo)新的操作系統(tǒng),因此在現(xiàn)有的單操作系統(tǒng)中系統(tǒng)獨(dú)享音視頻設(shè)備,現(xiàn)有技術(shù)中沒有針對(duì)多操作系統(tǒng)中對(duì)音視頻設(shè)備進(jìn)行管理分配的解決方案。
【發(fā)明內(nèi)容】
[0003]為克服上述技術(shù)問題或者至少部分地解決上述技術(shù)問題,特提出以下技術(shù)方案:
[0004]本發(fā)明的實(shí)施例提出了一種在多操作系統(tǒng)中管理音視頻設(shè)備的方法,包括:
[0005]檢測(cè)到對(duì)所述多操作系統(tǒng)中兩個(gè)操作系統(tǒng)的前后臺(tái)切換操作時(shí),變更所述兩個(gè)操作系統(tǒng)的系統(tǒng)狀態(tài)信息;
[0006]基于所述系統(tǒng)狀態(tài)信息,對(duì)所述兩個(gè)操作系統(tǒng)的音視頻設(shè)備的使用進(jìn)行相應(yīng)的管理。
[0007]其中,變更所述多操作系統(tǒng)中兩個(gè)系統(tǒng)狀態(tài)信息,具體包括:
[0008]將切換前處于前臺(tái)顯示的操作系統(tǒng)的系統(tǒng)狀態(tài)信息變更為后臺(tái)運(yùn)行狀態(tài),并將切換前處于后臺(tái)隱藏的操作系統(tǒng)的系統(tǒng)狀態(tài)信息變更為前臺(tái)運(yùn)行狀態(tài)。
[0009]其中,基于所述系統(tǒng)狀態(tài)信息,對(duì)所述多操作系統(tǒng)的音視頻設(shè)備的使用進(jìn)行相應(yīng)的管理,具體包括:
[0010]關(guān)閉所述系統(tǒng)狀態(tài)信息處于后臺(tái)運(yùn)行狀態(tài)的操作系統(tǒng)對(duì)音視頻設(shè)備的使用;
[0011]開啟所述系統(tǒng)狀態(tài)信息處于前臺(tái)運(yùn)行狀態(tài)的操作系統(tǒng)對(duì)音視頻設(shè)備的使用。
[0012]優(yōu)選地,該方法還包括:
[0013]對(duì)所述多操作系統(tǒng)中的各個(gè)操作系統(tǒng)依次進(jìn)行針對(duì)音視頻設(shè)備的使用的初始化操作;
[0014]開啟預(yù)定處于前臺(tái)運(yùn)行狀態(tài)的操作系統(tǒng)對(duì)音視頻設(shè)備的使用。
[0015]可選地,在開啟所述系統(tǒng)狀態(tài)信息處于前臺(tái)運(yùn)行狀態(tài)的操作系統(tǒng)對(duì)音視頻設(shè)備的使用的步驟之前,該方法還包括:
[0016]對(duì)所述系統(tǒng)狀態(tài)信息處于前臺(tái)運(yùn)行狀態(tài)的操作系統(tǒng)進(jìn)行針對(duì)音視頻設(shè)備的使用的初始化操作。
[0017]本發(fā)明的另一實(shí)施例還提出了一種在多操作系統(tǒng)中管理音視頻設(shè)備的裝置,包括:
[0018]狀態(tài)變更模塊,用于檢測(cè)到對(duì)所述多操作系統(tǒng)中兩個(gè)操作系統(tǒng)的前后臺(tái)切換操作時(shí),變更所述兩個(gè)操作系統(tǒng)的系統(tǒng)狀態(tài)信息;
[0019]管理模塊,用于基于所述系統(tǒng)狀態(tài)信息,對(duì)所述兩個(gè)操作系統(tǒng)的音視頻設(shè)備的使用進(jìn)行相應(yīng)的管理。
[0020]其中,所述狀態(tài)變更模塊具體用于將切換前處于前臺(tái)顯示的操作系統(tǒng)的系統(tǒng)狀態(tài)信息變更為后臺(tái)運(yùn)行狀態(tài),并將切換前處于后臺(tái)隱藏的操作系統(tǒng)的系統(tǒng)狀態(tài)信息變更為前臺(tái)運(yùn)行狀態(tài)。
[0021]其中,所述管理模塊具體包括:
[0022]關(guān)閉單元,用于關(guān)閉所述系統(tǒng)狀態(tài)信息處于后臺(tái)運(yùn)行狀態(tài)的操作系統(tǒng)對(duì)音視頻設(shè)備的使用;
[0023]開啟單元,用于開啟所述系統(tǒng)狀態(tài)信息處于前臺(tái)運(yùn)行狀態(tài)的操作系統(tǒng)對(duì)音視頻設(shè)備的使用。
[0024]優(yōu)選地,該裝置還包括:
[0025]第一初始化模塊,用于對(duì)所述多操作系統(tǒng)中的各個(gè)操作系統(tǒng)依次進(jìn)行針對(duì)音視頻設(shè)備的使用的初始化操作;
[0026]預(yù)開啟模塊,用于開啟預(yù)定處于前臺(tái)運(yùn)行狀態(tài)的操作系統(tǒng)對(duì)音視頻設(shè)備的使用。
[0027]可選地,該裝置還包括:
[0028]第二初始化模塊,用于在開啟所述系統(tǒng)狀態(tài)信息處于前臺(tái)運(yùn)行狀態(tài)的操作系統(tǒng)對(duì)音視頻設(shè)備的使用之前,對(duì)所述系統(tǒng)狀態(tài)信息處于前臺(tái)運(yùn)行狀態(tài)的操作系統(tǒng)進(jìn)行針對(duì)音視頻設(shè)備的使用的初始化操作。
[0029]本發(fā)明的技術(shù)方案中,提出了在多操作系統(tǒng)中管理音視頻設(shè)備的方案,當(dāng)檢測(cè)到在多操作系統(tǒng)中兩個(gè)操作系統(tǒng)的前后臺(tái)切換操作時(shí),變更這兩個(gè)操作系統(tǒng)的系統(tǒng)狀態(tài)信息,隨后根據(jù)系統(tǒng)的狀態(tài)信息對(duì)各操作系統(tǒng)的音視頻設(shè)備的使用進(jìn)行相應(yīng)的管理,從而填補(bǔ)了現(xiàn)有技術(shù)沒有針對(duì)多操作系統(tǒng)中音視頻設(shè)備管理的解決方案的空白。通過本發(fā)明的在多操作系統(tǒng)中管理音視頻設(shè)備方案,可確保在切換邏輯清晰準(zhǔn)確的前提下各個(gè)操作系統(tǒng)使用同一套音視頻設(shè)備,各個(gè)操作系統(tǒng)對(duì)音視頻設(shè)備的使用相互獨(dú)立互不影響。
[0030]本發(fā)明附加的方面和優(yōu)點(diǎn)將在下面的描述中部分給出,這些將從下面的描述中變得明顯,或通過本發(fā)明的實(shí)踐了解到。
【附圖說明】
[0031]本發(fā)明上述的和/或附加的方面和優(yōu)點(diǎn)從下面結(jié)合附圖對(duì)實(shí)施例的描述中將變得明顯和容易理解,其中:
[0032]圖1為本發(fā)明實(shí)施例的在多操作系統(tǒng)中管理音視頻設(shè)備的流程示意圖;
[0033]圖2為本發(fā)明一個(gè)優(yōu)選實(shí)施例的在多操作系統(tǒng)中管理音視頻設(shè)備的流程示意圖;
[0034]圖3為本發(fā)明另一個(gè)優(yōu)選實(shí)施例的在多操作系統(tǒng)中管理音視頻設(shè)備的流程示意圖;
[0035]圖4為本發(fā)明又一個(gè)優(yōu)選實(shí)施例的在多操作系統(tǒng)中管理音視頻設(shè)備的流程示意圖;
[0036]圖5為本發(fā)明再一個(gè)優(yōu)選實(shí)施例的在多操作系統(tǒng)中管理音視頻設(shè)備的流程示意圖;
[0037]圖6為本發(fā)明另一實(shí)施例的在多操作系統(tǒng)中管理音視頻設(shè)備的結(jié)構(gòu)框架示意圖。
【具體實(shí)施方式】
[0038]下面詳細(xì)描述本發(fā)明的實(shí)施例,所述實(shí)施例的示例在附圖中示出,其中自始至終相同或類似的標(biāo)號(hào)表示相同或類似的元件或具有相同或類似功能的元件。下面通過參考附圖描述的實(shí)施例是示例性的,僅用于解釋本發(fā)明,而不能解釋為對(duì)本發(fā)明的限制。
[0039]本技術(shù)領(lǐng)域技術(shù)人員可以理解,除非特意聲明,這里使用的單數(shù)形式“一”、“一個(gè)”、“所述”和“該”也可包括復(fù)數(shù)形式。應(yīng)該進(jìn)一步理解的是,本發(fā)明的說明書中使用的措辭“包括”是指存在所述特征、整數(shù)、步驟、操作、元件和/或組件,但是并不排除存在或添加一個(gè)或多個(gè)其他特征、整數(shù)、步驟、操作、元件、組件和/或它們的組。應(yīng)該理解,當(dāng)我們稱元件被“連接”或“耦接”到另一元件時(shí),它可以直接連接或耦接到其他元件,或者也可以存在中間元件。此外,這里使用的“連接”或“耦接”可以包括無線連接或無線耦接。這里使用的措辭“和/或”包括一個(gè)或更多個(gè)相關(guān)聯(lián)的列出項(xiàng)的全部或任一單元和全部組合。
[0040]本技術(shù)領(lǐng)域技術(shù)人員可以理解,除非另外定義,這里使用的所有術(shù)語(包括技術(shù)術(shù)語和科學(xué)術(shù)語),具有與本發(fā)明所屬領(lǐng)域中的普通技術(shù)人員的一般理解相同的意義。還應(yīng)該理解的是,諸如通用字典中定義的那些術(shù)語,應(yīng)該被理解為具有與現(xiàn)有技術(shù)的上下文中的意義一致的意義,并且除非像這里一樣被特定定義,否則不會(huì)用理想化或過于正式的含義來解釋。
[0041]本技術(shù)領(lǐng)域技術(shù)人員可以理解,這里所使用的“終端”、“終端設(shè)備”既包括無線信號(hào)接收器的設(shè)備,其僅具備無發(fā)射能力的無線信號(hào)接收器的設(shè)備,又包括接收和發(fā)射硬件的設(shè)備,其具有能夠在雙向通信鏈路上,進(jìn)行雙向通信的接收和發(fā)射硬件的設(shè)備。這種設(shè)備可以包括:蜂窩或其他通信設(shè)備,其具有單線路顯示器或多線路顯示器或沒有多線路顯示器的蜂窩或其他通信設(shè)備;PCS (Personal Communicat1ns Service,個(gè)人通信系統(tǒng)),其可以組合語音、數(shù)據(jù)處理、傳真和/或數(shù)據(jù)通信能力;PDA(Personal Digital Assistant,個(gè)人數(shù)字助理),其可以包括射頻接收器、尋呼機(jī)、互聯(lián)網(wǎng)/內(nèi)聯(lián)網(wǎng)訪問、網(wǎng)絡(luò)瀏覽器、記事本、日歷和/或GPS (Global Posit1ning System,全球定位系統(tǒng))接收器;常規(guī)膝上型和/或掌上型計(jì)算機(jī)或其他設(shè)備,其具有和/或包括射頻接收器的常規(guī)膝上型和/或掌上型計(jì)算機(jī)或其他設(shè)備。這里所使用的“終端”、“終端設(shè)備”可以是便攜式、可運(yùn)輸、安裝在交通工具(航空、海運(yùn)和/或陸地)中的,或者適合于和/或配置為在本地運(yùn)行,和/或以分布形式,運(yùn)行在地球和/或空間的任何其他位置運(yùn)行。這里所使用的“終端”、“終端設(shè)備”還可以是通信終端、上網(wǎng)終端、音樂/視頻播放終端,例如可以是PDA、MID(Mobile Internet Device,移動(dòng)互聯(lián)網(wǎng)設(shè)備)和/或具有音樂/視頻播放功能的移動(dòng)電話,也可以是智能電視、機(jī)頂盒等設(shè)備。
[0042]本發(fā)明的實(shí)施例中的多操作系統(tǒng)包括至少兩個(gè)操作系統(tǒng),其中,操作系統(tǒng)可包括各種操作系統(tǒng),例如android系統(tǒng)等。本發(fā)明的實(shí)施例中的多操作系統(tǒng)可基于多種虛擬技術(shù)來實(shí)現(xiàn),下文以Linux系統(tǒng)下的容器技術(shù)為例來進(jìn)行實(shí)施例的詳述。其中,使用Linux容器技術(shù)實(shí)現(xiàn)的多操作系統(tǒng),在每個(gè)容器中裝入獨(dú)立的操作系統(tǒng),多個(gè)操作系統(tǒng)之間相互獨(dú)立,且多個(gè)操作系統(tǒng)運(yùn)行在同一臺(tái)物理終端設(shè)備上。
[0043]本發(fā)明的實(shí)施例中,音視頻設(shè)備包括但不限于揚(yáng)聲器、麥克風(fēng)等。
[0044]在基于Linux容