一種切換音視頻應(yīng)用的方法及電視機(jī)的制作方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種切換音視頻應(yīng)用的方法及電視機(jī)。
【背景技術(shù)】
[0002] 目前,智能電視的用戶界面一般具有主頁,主頁上設(shè)置有多個(gè)應(yīng)用的圖標(biāo),如圖1 所示。用戶進(jìn)入主頁后,可以打開并運(yùn)行主頁上的應(yīng)用A。當(dāng)需要從應(yīng)用A切換到應(yīng)用B 時(shí),用戶需要首先退出應(yīng)用A或者在后臺(tái)運(yùn)行應(yīng)用A,回到主頁,然后啟動(dòng)應(yīng)用B。
[0003] 當(dāng)應(yīng)用A和應(yīng)用B為視頻或者音頻應(yīng)用時(shí),兩者共享視頻或者音頻解碼器資源R, 如圖2所示,在執(zhí)行應(yīng)用A切換到應(yīng)用B的操作時(shí),首先退出應(yīng)用A或者在后臺(tái)運(yùn)行應(yīng)用A, 在應(yīng)用A退出或者在后臺(tái)運(yùn)行的過程中,由應(yīng)用A向視頻或者音頻解碼器資源R發(fā)送停止 指令,解碼器資源R停止解碼后,通知應(yīng)用A,應(yīng)用A成功退出,系統(tǒng)返回主頁,之后,啟動(dòng)主 頁上的應(yīng)用B,由應(yīng)用B向解碼器資源R發(fā)送播放指令,解碼器資源R啟動(dòng)解碼,并播放應(yīng)用 B0
[0004]隨著智能電視系統(tǒng)的普及,智能電視上安裝的應(yīng)用越開越多,相應(yīng)地,用戶執(zhí)行應(yīng) 用切換的操作也越來越頻繁,若按照上述應(yīng)用切換的方法,每次切換都需要應(yīng)用A->主頁, 主頁-> 應(yīng)用B兩個(gè)步驟,因此,應(yīng)用切換的時(shí)間間隔較長,一定程度上影響了用戶體驗(yàn)。
【發(fā)明內(nèi)容】
[0005] 本發(fā)明的目的是提供一種切換音視頻應(yīng)用的方法及裝置,在實(shí)現(xiàn)無需將返回主頁 作為應(yīng)用切換的過度步驟,快速切換音視頻應(yīng)用的同時(shí),避免了切換過程中的應(yīng)用之間共 享解碼器資源的沖突。
[0006] -方面,本發(fā)明提供一種切換音視頻應(yīng)用的方法,所述方法包括:接收到切換至目 標(biāo)音視頻應(yīng)用的指令;根據(jù)所述指令,啟動(dòng)所述目標(biāo)音視頻應(yīng)用的播放界面,并將當(dāng)前正在 播放的音視頻應(yīng)用置為后臺(tái)程序;指示被啟動(dòng)的所述目標(biāo)音視頻應(yīng)用向音視頻資源鎖管理 模塊發(fā)送申請(qǐng)音視頻資源的請(qǐng)求;若所述音視頻資源鎖管理模塊中對(duì)應(yīng)所述目標(biāo)音視頻應(yīng) 用的音視頻資源處于解鎖狀態(tài),則所述音視頻資源鎖管理模塊接收所述請(qǐng)求,將解鎖的音 視頻資源分配給所述目標(biāo)音視頻應(yīng)用,并加鎖已分配的音視頻資源。
[0007] 另一方面,本發(fā)明提供了一種切換音視頻應(yīng)用的電視機(jī),包括接收模塊,用于接收 切換至目標(biāo)音視頻應(yīng)用的指令;執(zhí)行模塊,用于根據(jù)所述接收模塊接收到的指令,啟動(dòng)所述 目標(biāo)音視頻應(yīng)用的播放界面,并將當(dāng)前正在播放的音視頻應(yīng)用置為后臺(tái)程序;請(qǐng)求模塊,用 于被啟動(dòng)的所述目標(biāo)音視頻應(yīng)用向音視頻資源鎖管理模塊發(fā)送申請(qǐng)音視頻資源的請(qǐng)求,并 將請(qǐng)求結(jié)果發(fā)送給判斷模塊;判斷模塊,用于根據(jù)接收到的所述請(qǐng)求模塊發(fā)送的所述請(qǐng)求 結(jié)果,判斷所述音視頻資源鎖管理模塊中對(duì)應(yīng)所述目標(biāo)音視頻應(yīng)用的音視頻資源是否處于 解鎖狀態(tài),并當(dāng)所述音視頻資源處于解鎖狀態(tài)時(shí),向控制模塊發(fā)送消息; 控制模塊,用于根據(jù)判斷模塊發(fā)送的消息,指示所述音視頻資源鎖管理模塊接收所述 請(qǐng)求,將解鎖的音視頻資源分配給所述目標(biāo)音視頻應(yīng)用,并加鎖已分配的音視頻資源。
[0008] 在本發(fā)明提供的方法及電視機(jī)設(shè)備中,若電視機(jī)設(shè)備接收到切換至目標(biāo)音視頻應(yīng) 用的指令,就執(zhí)行啟動(dòng)切換后的目標(biāo)音視頻應(yīng)用的播放界面的操作,即將目標(biāo)音視頻應(yīng)用 的播放界面設(shè)置為當(dāng)前播放界面,同時(shí)將當(dāng)前正在播放的音視頻應(yīng)用置為后臺(tái)程序,使其 在后臺(tái)執(zhí)行,之后,電視機(jī)設(shè)備指示被啟動(dòng)的目標(biāo)音視頻應(yīng)用向音視頻資源鎖管理模塊發(fā) 送申請(qǐng)音視頻資源的請(qǐng)求,這里的音視頻資源具體可以理解為音視頻解碼器資源,如果音 視頻資源鎖管理模塊中對(duì)應(yīng)目標(biāo)音視頻應(yīng)用的音視頻資源處于解鎖狀態(tài),則音視頻資源鎖 管理模塊接收該請(qǐng)求,將解鎖的音視頻資源分配給目標(biāo)音視頻應(yīng)用,并加鎖已分配的音視 頻資源,使得目標(biāo)音視頻應(yīng)用獲得其所需的音視頻資源,對(duì)該目標(biāo)音視頻應(yīng)用進(jìn)行播放,且 將目標(biāo)音視頻應(yīng)用所占用的音視頻資源加鎖,以指示該資源正在被占用。
[0009] 上述方法及電視機(jī)設(shè)備在接收到切換至目標(biāo)音視頻應(yīng)用的指令后,就執(zhí)行啟動(dòng)目 標(biāo)音視頻應(yīng)用的播放界面的操作,實(shí)現(xiàn)了目標(biāo)音視頻應(yīng)用的一鍵切換,相比于現(xiàn)有技術(shù)中, 首先將當(dāng)前正在播放的音視頻應(yīng)用退出,回到主頁,再在主頁上啟動(dòng)目標(biāo)音視頻應(yīng)用的操 作,無須在切換至目標(biāo)音視頻應(yīng)用之前,執(zhí)行返回主頁的操作,而且也無需在返回后的主頁 上執(zhí)行啟動(dòng)目標(biāo)音視頻應(yīng)用的操作,而是直接通過切換指令,從當(dāng)前音視頻應(yīng)用切換至目 標(biāo)音視頻應(yīng)用,因此簡化了應(yīng)用切換的步驟。而且,因?yàn)樵趩?dòng)目標(biāo)音視頻應(yīng)用的播放界面 的同時(shí),將正在播放的音視頻應(yīng)用置為后臺(tái)程序,此時(shí),被置為后臺(tái)程序的音視頻應(yīng)用仍然 有可能未釋放掉其所占有的解碼器資源,也就是說,其所占有的解碼器資源仍然處于加鎖 狀態(tài),所以,在本發(fā)明中,為了避免兩個(gè)應(yīng)用之間的解碼器資源產(chǎn)生沖突,在判斷音視頻資 源鎖管理模塊中對(duì)應(yīng)所述目標(biāo)音視頻應(yīng)用的音視頻資源處于解鎖狀態(tài)時(shí),才對(duì)目標(biāo)音視頻 應(yīng)用進(jìn)行解碼并播放,進(jìn)而,即使在電視機(jī)設(shè)備只有一個(gè)解碼器的情況下,也不會(huì)引起當(dāng)前 音視頻應(yīng)用和目標(biāo)音視頻應(yīng)用的資源沖突。
[0010] 綜上,相比于現(xiàn)有技術(shù),本發(fā)明能快速地啟動(dòng)目標(biāo)音視頻應(yīng)用的播放界面,縮短了 切換應(yīng)用的時(shí)間間隔,而且,由于可以通過一個(gè)切換指令切換到目標(biāo)音視頻應(yīng)用,不需要首 先將當(dāng)前正在播放的音視頻應(yīng)用退出,系統(tǒng)回到主頁后再啟動(dòng)目標(biāo)音視頻應(yīng)用,所以智能 設(shè)備的用戶界面可以不需要設(shè)計(jì)主頁,即不需要主頁作為啟動(dòng)應(yīng)用的一個(gè)入口,使得智能 設(shè)備的界面更加簡潔,實(shí)現(xiàn)用戶界面的無主頁設(shè)計(jì)。而且,因?yàn)樵谀骋灰粢曨l應(yīng)用占用音視 頻資源時(shí),將該音視頻資源加鎖,這樣,當(dāng)切換后的目標(biāo)音視頻應(yīng)用請(qǐng)求音視頻資源時(shí),不 需要反復(fù)查詢音視頻資源對(duì)應(yīng)的接口,而是直接向音視頻資源鎖管理模塊發(fā)出請(qǐng)求即可, 減少了訪問音視頻資源對(duì)應(yīng)的接口的次數(shù),降低了該接口發(fā)生異常的概率。
【附圖說明】
[0011] 圖1為本發(fā)明【背景技術(shù)】中智能電視用戶界面的主頁的示意圖; 圖2為本發(fā)明【背景技術(shù)】中智能電視切換應(yīng)用的示意流程圖; 圖3為本發(fā)明實(shí)施例中切換音視頻應(yīng)用的方法流程示意圖; 圖4為本發(fā)明實(shí)施例中切換音視頻應(yīng)用的方法的步驟SlOO的流程示意圖; 圖5為本發(fā)明實(shí)施例中平衡切換前后兩個(gè)應(yīng)用的資源的流程示意圖之一; 圖6為本發(fā)明實(shí)施例中平衡切換前后兩個(gè)應(yīng)用的資源的流程示意圖之二; 圖7為本發(fā)明實(shí)施例中的切換音視頻應(yīng)用的電視機(jī)的結(jié)構(gòu)圖。
【具體實(shí)施方式】
[0012] 以下結(jié)合附圖對(duì)本發(fā)明的實(shí)施例進(jìn)行說明,應(yīng)當(dāng)理解,此處所描述的實(shí)施例僅用 于說明和解釋本發(fā)明,并不用于限定本發(fā)明。
[0013] 這里將詳細(xì)地對(duì)示例性實(shí)施例進(jìn)行說明,其示例表示在附圖中。下面的描述涉及 附圖時(shí),除非另有表示,不同附圖中的相同數(shù)字表示相同或相似的要素。以下示例性實(shí)施例 中所描述的實(shí)施方式并不代表與本發(fā)明相一致的所有實(shí)施方式。相反,它們僅是與如所附 權(quán)利要求書中所詳述的、本發(fā)明的一些方面相一致的裝置和方法的例子。
[0014] 本發(fā)明實(shí)施例提供一種切換音視頻應(yīng)用的方法,適用于具有智能操作系統(tǒng)的設(shè) 備,如智能電視,智能手機(jī),智能平板電腦等,由于目前,智能手機(jī)、智能平板電腦等一般通 過觸屏方式操控設(shè)備,而智能電視一般配備有遙控器,用戶可以通過遙控器向智能電視發(fā) 送控制指令,控制指令可以是切換應(yīng)用的指令,在當(dāng)前應(yīng)用在智能電視上全屏展示或者播 放的情況下,用戶也可以通過操作遙控器按鍵,向智能電視發(fā)送切換應(yīng)用的指令,因此,智 能電視相對(duì)于其他不具有外部控制設(shè)備的智能設(shè)備,切換應(yīng)用相對(duì)方便,本實(shí)施例就以智 能電視為例,對(duì)本發(fā)明的實(shí)施方式進(jìn)行說明。如圖3所示,本發(fā)明的切換應(yīng)用的方法包括步 驟: 5100 :接收到切換至目標(biāo)音視頻應(yīng)用的指令; 以智能電視為例,如圖4所示,本步驟包括如下兩個(gè)步驟: 5101 :智能電視接收到用戶發(fā)送的遙控器鍵值; 5102 :智能電視獲取與接收到的遙控器鍵值對(duì)應(yīng)的目標(biāo)音視頻應(yīng)用; 在步驟S102中,具體實(shí)現(xiàn)為:查找所配置的遙控器鍵值與應(yīng)用標(biāo)識(shí)的對(duì)應(yīng)關(guān)系表,得 到與接收到的遙控器鍵值對(duì)應(yīng)的應(yīng)用標(biāo)識(shí),這里的應(yīng)用標(biāo)識(shí)具體可以為應(yīng)用名稱。對(duì)應(yīng)關(guān) 系表為:
經(jīng)過步驟